--- /home/fdroid/fdroiddata/tmp/com.bottleworks.dailymoney_2012110700.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.bottleworks.dailymoney_2012110700.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-hdpi/cal2_clear_history.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/cal2_advanced.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/cal2_clear_history.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/cal2_simple.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/app_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/cal2_advanced.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/app_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/cal2_simple.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: 02a1f6ea4a09a7804715c021cb3db84eef0585274b375df1b371556841aa1ee8 │ -Signer #1 certificate SHA-1 digest: 41fd173b79a40277e2227722e9b5cfb6b16ce3ce │ -Signer #1 certificate MD5 digest: e108166d64848c416ccccc2ae22dd030 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 03a643f278f57aaf67bd45c2b88f7aa7a23b449d7218744236fde96589d9ab49 │ -Signer #1 public key SHA-1 digest: 1d42f9223cb17de7e6f7ff8cab92cb1b66d0fac3 │ -Signer #1 public key MD5 digest: 66d513d69cb91305a8eebf9d588cfa03 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,4124 +1,4036 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 667839 (00000000000A30BFh) │ - Actual end-cent-dir record offset: 667817 (00000000000A30A9h) │ - Expected end-cent-dir record offset: 667817 (00000000000A30A9h) │ + Zip archive file size: 655328 (000000000009FFE0h) │ + Actual end-cent-dir record offset: 655306 (000000000009FFCAh) │ + Expected end-cent-dir record offset: 655306 (000000000009FFCAh) │ (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 136 entries. │ - The central directory is 9986 (0000000000002702h) bytes long, │ + The central directory is 10010 (000000000000271Ah) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 657831 (00000000000A09A7h). │ + is 645296 (000000000009D8B0h). │ │ │ 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 Dec 7 05:25:36 │ - 32-bit CRC value (hex): 18ccc077 │ - compressed size: 4111 bytes │ - uncompressed size: 10785 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/AE81DD48.SF │ - │ - offset of local header from start of archive: 4177 │ - (0000000000001051h) 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 Dec 7 05:25:36 │ - 32-bit CRC value (hex): 3d1e0b6d │ - compressed size: 4190 bytes │ - uncompressed size: 10906 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 0f37d2df │ + compressed size: 1337 bytes │ + uncompressed size: 4980 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/AE81DD48.RSA │ - │ - offset of local header from start of archive: 8433 │ - (00000000000020F1h) 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 Dec 7 05:25:36 │ - 32-bit CRC value (hex): 30823927 │ - compressed size: 1038 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 │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/about.html │ │ - offset of local header from start of archive: 9538 │ - (0000000000002542h) bytes │ + offset of local header from start of archive: 1406 │ + (000000000000057Eh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): c8127ae0 │ compressed size: 821 bytes │ uncompressed size: 1481 bytes │ length of filename: 17 characters │ - length of extra field: 4 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/about.png │ │ - offset of local header from start of archive: 10426 │ - (00000000000028BAh) bytes │ + offset of local header from start of archive: 2290 │ + (00000000000008F2h) 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 Dec 7 02:22:42 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1d88f339 │ compressed size: 11002 bytes │ uncompressed size: 11002 bytes │ length of filename: 16 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #6: │ +Central directory entry #4: │ --------------------------- │ │ assets/about_zh.html │ │ - offset of local header from start of archive: 21474 │ - (00000000000053E2h) bytes │ + offset of local header from start of archive: 13338 │ + (000000000000341Ah) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 05873f46 │ compressed size: 1031 bytes │ uncompressed size: 1550 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 #7: │ +Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/dm.css │ │ - offset of local header from start of archive: 22571 │ - (000000000000582Bh) bytes │ + offset of local header from start of archive: 14435 │ + (0000000000003863h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 358a1816 │ compressed size: 314 bytes │ uncompressed size: 766 bytes │ length of filename: 13 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/how2use.html │ │ - offset of local header from start of archive: 22944 │ - (00000000000059A0h) bytes │ + offset of local header from start of archive: 14808 │ + (00000000000039D8h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): f7f77be6 │ - compressed size: 1986 bytes │ + compressed size: 1984 bytes │ uncompressed size: 5272 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/how2use1.png │ │ - offset of local header from start of archive: 24995 │ - (00000000000061A3h) bytes │ + offset of local header from start of archive: 16857 │ + (00000000000041D9h) 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 Dec 7 02:22:42 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2a2269da │ compressed size: 13123 bytes │ uncompressed size: 13123 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #8: │ --------------------------- │ │ assets/how2use2.png │ │ - offset of local header from start of archive: 38167 │ - (0000000000009517h) bytes │ + offset of local header from start of archive: 30029 │ + (000000000000754Dh) 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 Dec 7 02:22:42 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 30cd1e6a │ compressed size: 12172 bytes │ uncompressed size: 12172 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #9: │ --------------------------- │ │ assets/how2use3.png │ │ - offset of local header from start of archive: 50388 │ - (000000000000C4D4h) bytes │ + offset of local header from start of archive: 42250 │ + (000000000000A50Ah) 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 Dec 7 02:22:42 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 07df7a6f │ compressed size: 12171 bytes │ uncompressed size: 12171 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/how2use4.png │ │ - offset of local header from start of archive: 62611 │ - (000000000000F493h) bytes │ + offset of local header from start of archive: 54470 │ + (000000000000D4C6h) 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 Dec 7 02:22:42 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 3511ba67 │ compressed size: 15644 bytes │ uncompressed size: 15644 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #11: │ --------------------------- │ │ assets/how2use_zh.html │ │ - offset of local header from start of archive: 78304 │ - (00000000000131E0h) bytes │ + offset of local header from start of archive: 70163 │ + (0000000000011213h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): fe6b9608 │ compressed size: 2215 bytes │ uncompressed size: 5149 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 #14: │ +Central directory entry #12: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/whatsnew.html │ │ - offset of local header from start of archive: 80587 │ - (0000000000013ACBh) bytes │ + offset of local header from start of archive: 72446 │ + (0000000000011AFEh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 42cd6007 │ - compressed size: 888 bytes │ + compressed size: 886 bytes │ uncompressed size: 2315 bytes │ length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #15: │ +Central directory entry #13: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/whatsnew.png │ │ - offset of local header from start of archive: 81541 │ - (0000000000013E85h) bytes │ + offset of local header from start of archive: 73398 │ + (0000000000011EB6h) 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 Dec 7 02:22:42 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b30020d4 │ compressed size: 10314 bytes │ uncompressed size: 10314 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #16: │ +Central directory entry #14: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/whatsnew_zh.html │ │ - offset of local header from start of archive: 91906 │ - (0000000000016702h) bytes │ + offset of local header from start of archive: 83761 │ + (0000000000014731h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 3751119e │ - compressed size: 1015 bytes │ + compressed size: 1014 bytes │ uncompressed size: 2286 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #17: │ +Central directory entry #15: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ + res/drawable-hdpi-v4/app_icon.png │ + │ + offset of local header from start of archive: 84844 │ + (0000000000014B6Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4a16be82 │ + compressed size: 8242 bytes │ + uncompressed size: 8242 bytes │ + length of filename: 33 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 #16: │ +--------------------------- │ + │ + res/drawable-hdpi-v4/cal2_advanced.png │ + │ + offset of local header from start of archive: 93149 │ + (0000000000016BDDh) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ab846122 │ + compressed size: 2550 bytes │ + uncompressed size: 2550 bytes │ + length of filename: 38 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 #17: │ +--------------------------- │ + │ + res/drawable-hdpi-v4/cal2_clear_history.png │ + │ + offset of local header from start of archive: 95767 │ + (0000000000017617h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1a3000d3 │ + compressed size: 3390 bytes │ + uncompressed size: 3390 bytes │ + length of filename: 43 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 #18: │ +--------------------------- │ + │ + res/drawable-hdpi-v4/cal2_simple.png │ + │ + offset of local header from start of archive: 99230 │ + (000000000001839Eh) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0ebede61 │ + compressed size: 2934 bytes │ + uncompressed size: 2934 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 #19: │ +--------------------------- │ + │ + res/drawable-mdpi-v4/app_icon.png │ + │ + offset of local header from start of archive: 102230 │ + (0000000000018F56h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 457acecc │ + compressed size: 4102 bytes │ + uncompressed size: 4102 bytes │ + length of filename: 33 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 #20: │ +--------------------------- │ + │ + res/drawable-mdpi-v4/cal2_advanced.png │ + │ + offset of local header from start of archive: 106395 │ + (0000000000019F9Bh) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cf69c7f3 │ + compressed size: 1469 bytes │ + uncompressed size: 1469 bytes │ + length of filename: 38 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 #21: │ +--------------------------- │ + │ + res/drawable-mdpi-v4/cal2_clear_history.png │ + │ + offset of local header from start of archive: 107932 │ + (000000000001A59Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 929703db │ + compressed size: 3283 bytes │ + uncompressed size: 3283 bytes │ + length of filename: 43 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 #22: │ +--------------------------- │ + │ + res/drawable-mdpi-v4/cal2_simple.png │ + │ + offset of local header from start of archive: 111288 │ + (000000000001B2B8h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aac8eede │ + compressed size: 1785 bytes │ + uncompressed size: 1785 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 #23: │ +--------------------------- │ + │ res/drawable/android.png │ │ - offset of local header from start of archive: 92990 │ - (0000000000016B3Eh) bytes │ + offset of local header from start of archive: 113139 │ + (000000000001B9F3h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 6d2c1233 │ - compressed size: 2938 bytes │ - uncompressed size: 2938 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 57d762e3 │ + compressed size: 2613 bytes │ + uncompressed size: 2613 bytes │ length of filename: 24 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 #18: │ +Central directory entry #24: │ --------------------------- │ │ res/drawable/book_nonworking.png │ │ - offset of local header from start of archive: 95982 │ - (00000000000176EEh) bytes │ + offset of local header from start of archive: 115806 │ + (000000000001C45Eh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 29052f9f │ - compressed size: 3018 bytes │ - uncompressed size: 3018 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9e1f4b9b │ + compressed size: 1584 bytes │ + uncompressed size: 1584 bytes │ length of filename: 32 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 #19: │ +Central directory entry #25: │ --------------------------- │ │ res/drawable/book_working.png │ │ - offset of local header from start of archive: 99062 │ - (00000000000182F6h) bytes │ + offset of local header from start of archive: 117452 │ + (000000000001CACCh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): e8f71481 │ - compressed size: 3050 bytes │ - uncompressed size: 3050 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): df3670fe │ + compressed size: 2858 bytes │ + uncompressed size: 2858 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 #20: │ +Central directory entry #26: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/btn_add.png │ │ - offset of local header from start of archive: 102174 │ - (0000000000018F1Eh) bytes │ + offset of local header from start of archive: 120369 │ + (000000000001D631h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 17d7ad63 │ - compressed size: 1965 bytes │ - uncompressed size: 1965 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 26fda0b0 │ + compressed size: 1815 bytes │ + uncompressed size: 1815 bytes │ length of filename: 24 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 #21: │ +Central directory entry #27: │ --------------------------- │ │ res/drawable/btn_back.png │ │ - offset of local header from start of archive: 104193 │ - (0000000000019701h) bytes │ + offset of local header from start of archive: 122238 │ + (000000000001DD7Eh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): e6e6ff2f │ - compressed size: 1201 bytes │ - uncompressed size: 1201 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e77f16bb │ + compressed size: 1070 bytes │ + uncompressed size: 1070 bytes │ length of filename: 25 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 #22: │ +Central directory entry #28: │ --------------------------- │ │ res/drawable/btn_cal2.png │ │ - offset of local header from start of archive: 105449 │ - (0000000000019BE9h) bytes │ + offset of local header from start of archive: 123363 │ + (000000000001E1E3h) 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 Dec 7 02:23:16 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): aac8eede │ compressed size: 1785 bytes │ uncompressed size: 1785 bytes │ length of filename: 25 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 #23: │ +Central directory entry #29: │ --------------------------- │ │ res/drawable/btn_cancel.png │ │ - offset of local header from start of archive: 107289 │ - (000000000001A319h) bytes │ + offset of local header from start of archive: 125203 │ + (000000000001E913h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 6e0db080 │ - compressed size: 2072 bytes │ - uncompressed size: 2072 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5e1fc9e1 │ + compressed size: 2027 bytes │ + uncompressed size: 2027 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #24: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/btn_copy.png │ │ - offset of local header from start of archive: 109420 │ - (000000000001AB6Ch) bytes │ + offset of local header from start of archive: 127287 │ + (000000000001F137h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 63f8fdcb │ - compressed size: 1777 bytes │ - uncompressed size: 1777 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 91b3ae99 │ + compressed size: 1732 bytes │ + uncompressed size: 1732 bytes │ length of filename: 25 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 #25: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/btn_datepicker.png │ │ - offset of local header from start of archive: 111253 │ - (000000000001B295h) bytes │ + offset of local header from start of archive: 129074 │ + (000000000001F832h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 39b5d8a3 │ - compressed size: 1612 bytes │ - uncompressed size: 1612 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 25a90ce4 │ + compressed size: 1525 bytes │ + uncompressed size: 1525 bytes │ length of filename: 31 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 #26: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/btn_day.png │ │ - offset of local header from start of archive: 112928 │ - (000000000001B920h) bytes │ + offset of local header from start of archive: 130660 │ + (000000000001FE64h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 68a36782 │ - compressed size: 1118 bytes │ - uncompressed size: 1118 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 166ce9a2 │ + compressed size: 1065 bytes │ + uncompressed size: 1065 bytes │ length of filename: 24 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 #27: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/btn_defdata.png │ │ - offset of local header from start of archive: 114102 │ - (000000000001BDB6h) bytes │ + offset of local header from start of archive: 131779 │ + (00000000000202C3h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 37f17df9 │ - compressed size: 1733 bytes │ - uncompressed size: 1733 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7bd38b32 │ + compressed size: 1555 bytes │ + uncompressed size: 1555 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 #28: │ +Central directory entry #34: │ --------------------------- │ │ res/drawable/btn_delete.png │ │ - offset of local header from start of archive: 115893 │ - (000000000001C4B5h) bytes │ + offset of local header from start of archive: 133392 │ + (0000000000020910h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 105aa2e8 │ - compressed size: 1791 bytes │ - uncompressed size: 1791 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 84f791ad │ + compressed size: 1740 bytes │ + uncompressed size: 1740 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #29: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/btn_edit.png │ │ - offset of local header from start of archive: 117743 │ - (000000000001CBEFh) bytes │ + offset of local header from start of archive: 135189 │ + (0000000000021015h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 237efe61 │ - compressed size: 1436 bytes │ - uncompressed size: 1436 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9332dd76 │ + compressed size: 1396 bytes │ + uncompressed size: 1396 bytes │ length of filename: 25 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 #30: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/btn_export.png │ │ - offset of local header from start of archive: 119236 │ - (000000000001D1C4h) bytes │ + offset of local header from start of archive: 136640 │ + (00000000000215C0h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 5b51e032 │ - compressed size: 1607 bytes │ - uncompressed size: 1607 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 90ec501e │ + compressed size: 1583 bytes │ + uncompressed size: 1583 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #31: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/btn_forward.png │ │ - offset of local header from start of archive: 120903 │ - (000000000001D847h) bytes │ + offset of local header from start of archive: 138280 │ + (0000000000021C28h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): f826fa95 │ - compressed size: 1036 bytes │ - uncompressed size: 1036 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7b7926fd │ + compressed size: 1004 bytes │ + uncompressed size: 1004 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 #32: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/btn_import.png │ │ - offset of local header from start of archive: 122000 │ - (000000000001DC90h) bytes │ + offset of local header from start of archive: 139342 │ + (000000000002204Eh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 521d4c47 │ - compressed size: 1629 bytes │ - uncompressed size: 1629 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d6c36864 │ + compressed size: 1584 bytes │ + uncompressed size: 1584 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #33: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/btn_month.png │ │ - offset of local header from start of archive: 123689 │ - (000000000001E329h) bytes │ + offset of local header from start of archive: 140983 │ + (00000000000226B7h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): b9b72dc0 │ - compressed size: 2099 bytes │ - uncompressed size: 2099 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 61d5d887 │ + compressed size: 2027 bytes │ + uncompressed size: 2027 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #34: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/btn_reset.png │ │ - offset of local header from start of archive: 125847 │ - (000000000001EB97h) bytes │ + offset of local header from start of archive: 143066 │ + (0000000000022EDAh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 691c5035 │ - compressed size: 2155 bytes │ - uncompressed size: 2155 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 85d12129 │ + compressed size: 2104 bytes │ + uncompressed size: 2104 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #35: │ +Central directory entry #41: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/btn_share.png │ │ - offset of local header from start of archive: 128059 │ - (000000000001F43Bh) bytes │ + offset of local header from start of archive: 145226 │ + (000000000002374Ah) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 7ab80199 │ - compressed size: 1451 bytes │ - uncompressed size: 1451 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d65fe241 │ + compressed size: 1424 bytes │ + uncompressed size: 1424 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #36: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/btn_today.png │ │ - offset of local header from start of archive: 129567 │ - (000000000001FA1Fh) bytes │ + offset of local header from start of archive: 146706 │ + (0000000000023D12h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): ed5567ce │ - compressed size: 2606 bytes │ - uncompressed size: 2606 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 71f3d77c │ + compressed size: 2655 bytes │ + uncompressed size: 2655 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #37: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/btn_update.png │ │ - offset of local header from start of archive: 132230 │ - (0000000000020486h) bytes │ + offset of local header from start of archive: 149417 │ + (00000000000247A9h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): b61e0a7d │ - compressed size: 1613 bytes │ - uncompressed size: 1613 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d51cdda6 │ + compressed size: 1566 bytes │ + uncompressed size: 1566 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #38: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/btn_week.png │ │ - offset of local header from start of archive: 133901 │ - (0000000000020B0Dh) bytes │ + offset of local header from start of archive: 151040 │ + (0000000000024E00h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 8b16dcd9 │ - compressed size: 1362 bytes │ - uncompressed size: 1362 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7723bcd5 │ + compressed size: 1299 bytes │ + uncompressed size: 1299 bytes │ length of filename: 25 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 #39: │ +Central directory entry #45: │ --------------------------- │ │ res/drawable/btn_year.png │ │ - offset of local header from start of archive: 135318 │ - (0000000000021096h) bytes │ + offset of local header from start of archive: 152394 │ + (000000000002534Ah) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): fa1713f7 │ - compressed size: 1648 bytes │ - uncompressed size: 1648 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 094e6bd3 │ + compressed size: 1583 bytes │ + uncompressed size: 1583 bytes │ length of filename: 25 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 #40: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/cal2_blue_button.xml │ │ - offset of local header from start of archive: 137024 │ - (0000000000021740h) bytes │ + offset of local header from start of archive: 154032 │ + (00000000000259B0h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 30c56272 │ compressed size: 291 bytes │ uncompressed size: 644 bytes │ length of filename: 33 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 #41: │ +Central directory entry #47: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/cal2_button.xml │ │ - offset of local header from start of archive: 137394 │ - (00000000000218B2h) bytes │ + offset of local header from start of archive: 154402 │ + (0000000000025B22h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): e86d7cce │ compressed size: 287 bytes │ uncompressed size: 644 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 #42: │ +Central directory entry #48: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/dtitem.png │ │ - offset of local header from start of archive: 137755 │ - (0000000000021A1Bh) bytes │ + offset of local header from start of archive: 154763 │ + (0000000000025C8Bh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 6d2c1233 │ - compressed size: 2938 bytes │ - uncompressed size: 2938 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 57d762e3 │ + compressed size: 2613 bytes │ + uncompressed size: 2613 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #43: │ +Central directory entry #49: │ --------------------------- │ │ res/drawable/dtitem_about.png │ │ - offset of local header from start of archive: 140746 │ - (00000000000225CAh) bytes │ + offset of local header from start of archive: 157429 │ + (00000000000266F5h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 3ba5ac16 │ - compressed size: 10420 bytes │ - uncompressed size: 10420 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0df1dac0 │ + compressed size: 10058 bytes │ + uncompressed size: 10058 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 #44: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/dtitem_account.png │ │ - offset of local header from start of archive: 151228 │ - (0000000000024EBCh) bytes │ + offset of local header from start of archive: 167546 │ + (0000000000028E7Ah) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 3e14d43b │ - compressed size: 9469 bytes │ - uncompressed size: 9469 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ce2c6c5e │ + compressed size: 9041 bytes │ + uncompressed size: 9041 bytes │ length of filename: 31 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 #45: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/dtitem_adddetail.png │ │ - offset of local header from start of archive: 160761 │ - (00000000000273F9h) bytes │ + offset of local header from start of archive: 176648 │ + (000000000002B208h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): f0be663b │ - compressed size: 9467 bytes │ - uncompressed size: 9467 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 61c1afaa │ + compressed size: 9140 bytes │ + uncompressed size: 9140 bytes │ length of filename: 33 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 #46: │ +Central directory entry #52: │ --------------------------- │ │ res/drawable/dtitem_balance_cumulative_month.png │ │ - offset of local header from start of archive: 170291 │ - (0000000000029933h) bytes │ + offset of local header from start of archive: 185851 │ + (000000000002D5FBh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 9bd0d4e1 │ - compressed size: 12278 bytes │ - uncompressed size: 12278 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bb71050e │ + compressed size: 11448 bytes │ + uncompressed size: 11448 bytes │ length of filename: 48 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 #47: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/dtitem_balance_cumulative_year.png │ │ - offset of local header from start of archive: 182650 │ - (000000000002C97Ah) bytes │ + offset of local header from start of archive: 197377 │ + (0000000000030301h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 38d6d1d8 │ - compressed size: 12941 bytes │ - uncompressed size: 12941 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 015fc838 │ + compressed size: 12146 bytes │ + uncompressed size: 12146 bytes │ length of filename: 47 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 #48: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/dtitem_balance_month.png │ │ - offset of local header from start of archive: 195669 │ - (000000000002FC55h) bytes │ + offset of local header from start of archive: 209600 │ + (00000000000332C0h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 0accde66 │ - compressed size: 7999 bytes │ - uncompressed size: 7999 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5d0f1f1a │ + compressed size: 7808 bytes │ + uncompressed size: 7808 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 #49: │ +Central directory entry #55: │ --------------------------- │ │ res/drawable/dtitem_balance_year.png │ │ - offset of local header from start of archive: 203735 │ - (0000000000031BD7h) bytes │ + offset of local header from start of archive: 217475 │ + (0000000000035183h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 3fcac8cd │ - compressed size: 8690 bytes │ - uncompressed size: 8690 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3e979789 │ + compressed size: 8493 bytes │ + uncompressed size: 8493 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 #50: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/dtitem_books.png │ │ - offset of local header from start of archive: 212494 │ - (0000000000033E0Eh) bytes │ + offset of local header from start of archive: 226034 │ + (00000000000372F2h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): eb5cb857 │ - compressed size: 7599 bytes │ - uncompressed size: 7599 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ed2ba517 │ + compressed size: 7575 bytes │ + uncompressed size: 7575 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 #51: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/dtitem_datamain.png │ │ - offset of local header from start of archive: 220155 │ - (0000000000035BFBh) bytes │ + offset of local header from start of archive: 233668 │ + (00000000000390C4h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 7083a501 │ - compressed size: 9722 bytes │ - uncompressed size: 9722 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a52f84e9 │ + compressed size: 9614 bytes │ + uncompressed size: 9614 bytes │ length of filename: 32 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 #52: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/dtitem_detail_day.png │ │ - offset of local header from start of archive: 229942 │ - (0000000000038236h) bytes │ + offset of local header from start of archive: 243344 │ + (000000000003B690h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): be262bfd │ - compressed size: 7990 bytes │ - uncompressed size: 7990 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8723646b │ + compressed size: 7298 bytes │ + uncompressed size: 7298 bytes │ length of filename: 34 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 #53: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/dtitem_detail_month.png │ │ - offset of local header from start of archive: 237998 │ - (000000000003A1AEh) bytes │ + offset of local header from start of archive: 250706 │ + (000000000003D352h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 000116d7 │ - compressed size: 8617 bytes │ - uncompressed size: 8617 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a3c990b0 │ + compressed size: 7949 bytes │ + uncompressed size: 7949 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 #54: │ +Central directory entry #60: │ --------------------------- │ │ res/drawable/dtitem_detail_week.png │ │ - offset of local header from start of archive: 246681 │ - (000000000003C399h) bytes │ + offset of local header from start of archive: 258721 │ + (000000000003F2A1h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): d405b95d │ - compressed size: 7958 bytes │ - uncompressed size: 7958 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ccdf9cf9 │ + compressed size: 7292 bytes │ + uncompressed size: 7292 bytes │ length of filename: 35 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 #55: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/dtitem_detail_year.png │ │ - offset of local header from start of archive: 254706 │ - (000000000003E2F2h) bytes │ + offset of local header from start of archive: 266078 │ + (0000000000040F5Eh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): d52a9128 │ - compressed size: 8987 bytes │ - uncompressed size: 8987 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8d0a6941 │ + compressed size: 8326 bytes │ + uncompressed size: 8326 bytes │ length of filename: 35 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 #56: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/dtitem_prefs.png │ │ - offset of local header from start of archive: 263759 │ - (000000000004064Fh) bytes │ + offset of local header from start of archive: 274469 │ + (0000000000043025h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 3b7da0f4 │ - compressed size: 7692 bytes │ - uncompressed size: 7692 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bf0e51e6 │ + compressed size: 7541 bytes │ + uncompressed size: 7541 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 #57: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/dtitem_test.png │ │ - offset of local header from start of archive: 271512 │ - (0000000000042498h) bytes │ + offset of local header from start of archive: 282069 │ + (0000000000044DD5h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 82483eef │ - compressed size: 7359 bytes │ - uncompressed size: 7359 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 78d46e01 │ + compressed size: 7301 bytes │ + uncompressed size: 7301 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 #58: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/effect_asset.xml │ │ - offset of local header from start of archive: 278931 │ - (0000000000044193h) bytes │ + offset of local header from start of archive: 289428 │ + (0000000000046A94h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): d6ba46ff │ compressed size: 269 bytes │ uncompressed size: 580 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 #59: │ +Central directory entry #65: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_dtitem.xml │ │ - offset of local header from start of archive: 279275 │ - (00000000000442EBh) bytes │ + offset of local header from start of archive: 289772 │ + (0000000000046BECh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 18e3aafb │ - compressed size: 392 bytes │ + compressed size: 391 bytes │ uncompressed size: 952 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #60: │ +Central directory entry #66: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_expense.xml │ │ - offset of local header from start of archive: 279743 │ - (00000000000444BFh) bytes │ + offset of local header from start of archive: 290239 │ + (0000000000046DBFh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): f2b4d0ff │ compressed size: 269 bytes │ uncompressed size: 580 bytes │ length of filename: 31 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 #61: │ +Central directory entry #67: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_income.xml │ │ - offset of local header from start of archive: 280089 │ - (0000000000044619h) bytes │ + offset of local header from start of archive: 290585 │ + (0000000000046F19h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): c78dc02f │ compressed size: 269 bytes │ uncompressed size: 580 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #62: │ +Central directory entry #68: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_liability.xml │ │ - offset of local header from start of archive: 280434 │ - (0000000000044772h) bytes │ + offset of local header from start of archive: 290930 │ + (0000000000047072h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 7f87ff9a │ compressed size: 270 bytes │ uncompressed size: 580 bytes │ length of filename: 33 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 #63: │ +Central directory entry #69: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_other.xml │ │ - offset of local header from start of archive: 280783 │ - (00000000000448CFh) bytes │ + offset of local header from start of archive: 291279 │ + (00000000000471CFh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 2a93a4ff │ compressed size: 270 bytes │ uncompressed size: 580 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 #64: │ +Central directory entry #70: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_selected.xml │ │ - offset of local header from start of archive: 281128 │ - (0000000000044A28h) bytes │ + offset of local header from start of archive: 291624 │ + (0000000000047328h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 76305cd5 │ compressed size: 269 bytes │ uncompressed size: 580 bytes │ length of filename: 32 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 #65: │ +Central directory entry #71: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/effect_unknow.xml │ │ - offset of local header from start of archive: 281475 │ - (0000000000044B83h) bytes │ + offset of local header from start of archive: 291971 │ + (0000000000047483h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 5de8f23a │ compressed size: 269 bytes │ uncompressed size: 580 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #66: │ +Central directory entry #72: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/mail.png │ │ - offset of local header from start of archive: 281820 │ - (0000000000044CDCh) bytes │ + offset of local header from start of archive: 292316 │ + (00000000000475DCh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 5c9eea77 │ - compressed size: 2876 bytes │ - uncompressed size: 2876 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0fdc59b4 │ + compressed size: 2870 bytes │ + uncompressed size: 2870 bytes │ length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #67: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/na.png │ │ - offset of local header from start of archive: 284748 │ - (000000000004584Ch) bytes │ + offset of local header from start of archive: 295237 │ + (0000000000048145h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): ebd9e7d3 │ - compressed size: 483 bytes │ - uncompressed size: 483 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 25d3316a │ + compressed size: 459 bytes │ + uncompressed size: 459 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #68: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/selector_asset.xml │ │ - offset of local header from start of archive: 285283 │ - (0000000000045A63h) bytes │ + offset of local header from start of archive: 295745 │ + (0000000000048341h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 0590517e │ compressed size: 273 bytes │ uncompressed size: 700 bytes │ length of filename: 31 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 #69: │ +Central directory entry #75: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_balance_indent.xml │ │ - offset of local header from start of archive: 285633 │ - (0000000000045BC1h) bytes │ + offset of local header from start of archive: 296095 │ + (000000000004849Fh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): bae627a0 │ - compressed size: 273 bytes │ + compressed size: 272 bytes │ uncompressed size: 700 bytes │ length of filename: 40 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 #70: │ +Central directory entry #76: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_balance_indent0.xml │ │ - offset of local header from start of archive: 285992 │ - (0000000000045D28h) bytes │ + offset of local header from start of archive: 296453 │ + (0000000000048605h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 00be3ac2 │ - compressed size: 273 bytes │ + compressed size: 272 bytes │ uncompressed size: 700 bytes │ length of filename: 41 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 #71: │ +Central directory entry #77: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_dtitem.xml │ │ - offset of local header from start of archive: 286352 │ - (0000000000045E90h) bytes │ + offset of local header from start of archive: 296812 │ + (000000000004876Ch) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 5e45b9f6 │ compressed size: 256 bytes │ uncompressed size: 620 bytes │ length of filename: 32 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 #72: │ +Central directory entry #78: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_expense.xml │ │ - offset of local header from start of archive: 286686 │ - (0000000000045FDEh) bytes │ + offset of local header from start of archive: 297146 │ + (00000000000488BAh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): c2643543 │ - compressed size: 273 bytes │ + compressed size: 272 bytes │ uncompressed size: 700 bytes │ length of filename: 33 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 #73: │ +Central directory entry #79: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_income.xml │ │ - offset of local header from start of archive: 287038 │ - (000000000004613Eh) bytes │ + offset of local header from start of archive: 297497 │ + (0000000000048A19h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): ff6e8ca0 │ compressed size: 273 bytes │ uncompressed size: 700 bytes │ length of filename: 32 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 #74: │ +Central directory entry #80: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_liability.xml │ │ - offset of local header from start of archive: 287389 │ - (000000000004629Dh) bytes │ + offset of local header from start of archive: 297848 │ + (0000000000048B78h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 712c3d9e │ compressed size: 273 bytes │ uncompressed size: 700 bytes │ length of filename: 35 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 #75: │ +Central directory entry #81: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_other.xml │ │ - offset of local header from start of archive: 287743 │ - (00000000000463FFh) bytes │ + offset of local header from start of archive: 298202 │ + (0000000000048CDAh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 389ae89d │ compressed size: 273 bytes │ uncompressed size: 700 bytes │ length of filename: 31 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 #76: │ +Central directory entry #82: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/selector_unknow.xml │ │ - offset of local header from start of archive: 288093 │ - (000000000004655Dh) bytes │ + offset of local header from start of archive: 298552 │ + (0000000000048E38h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): abf7429b │ - compressed size: 273 bytes │ + compressed size: 272 bytes │ uncompressed size: 700 bytes │ length of filename: 32 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 #77: │ +Central directory entry #83: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/tab_asset.png │ │ - offset of local header from start of archive: 288444 │ - (00000000000466BCh) bytes │ + offset of local header from start of archive: 298902 │ + (0000000000048F96h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 297ac0cd │ - compressed size: 3481 bytes │ - uncompressed size: 3481 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2108df91 │ + compressed size: 3356 bytes │ + uncompressed size: 3356 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #78: │ +Central directory entry #84: │ --------------------------- │ │ res/drawable/tab_expense.png │ │ - offset of local header from start of archive: 291981 │ - (000000000004748Dh) bytes │ + offset of local header from start of archive: 302314 │ + (0000000000049CEAh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 598be17a │ - compressed size: 3907 bytes │ - uncompressed size: 3907 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a337b1dc │ + compressed size: 3740 bytes │ + uncompressed size: 3740 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 #79: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/tab_income.png │ │ - offset of local header from start of archive: 295947 │ - (000000000004840Bh) bytes │ + offset of local header from start of archive: 306112 │ + (000000000004ABC0h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 3a964de0 │ - compressed size: 4166 bytes │ - uncompressed size: 4166 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 43159b32 │ + compressed size: 3896 bytes │ + uncompressed size: 3896 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #80: │ +Central directory entry #86: │ --------------------------- │ │ res/drawable/tab_liability.png │ │ - offset of local header from start of archive: 300170 │ - (000000000004948Ah) bytes │ + offset of local header from start of archive: 310065 │ + (000000000004BB31h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): cf7d33e7 │ - compressed size: 4416 bytes │ - uncompressed size: 4416 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0d288de9 │ + compressed size: 4196 bytes │ + uncompressed size: 4196 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #81: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/tab_main.png │ │ - offset of local header from start of archive: 304648 │ - (000000000004A608h) bytes │ + offset of local header from start of archive: 314321 │ + (000000000004CBD1h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): d28df5d3 │ - compressed size: 2548 bytes │ - uncompressed size: 2548 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aef3f8ad │ + compressed size: 2330 bytes │ + uncompressed size: 2330 bytes │ length of filename: 25 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 #82: │ +Central directory entry #88: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/tab_other.png │ │ - offset of local header from start of archive: 307252 │ - (000000000004B034h) bytes │ + offset of local header from start of archive: 316706 │ + (000000000004D522h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): ac9de753 │ - compressed size: 4127 bytes │ - uncompressed size: 4127 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 792a845b │ + compressed size: 3835 bytes │ + uncompressed size: 3835 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #83: │ +Central directory entry #89: │ --------------------------- │ │ res/drawable/tab_reports.png │ │ - offset of local header from start of archive: 311435 │ - (000000000004C08Bh) bytes │ + offset of local header from start of archive: 320597 │ + (000000000004E455h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 6024654d │ - compressed size: 4139 bytes │ - uncompressed size: 4139 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d8760c71 │ + compressed size: 3715 bytes │ + uncompressed size: 3715 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 #84: │ +Central directory entry #90: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/tab_tests.png │ │ - offset of local header from start of archive: 315635 │ - (000000000004D0F3h) bytes │ + offset of local header from start of archive: 324370 │ + (000000000004F312h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 89bd1d73 │ - compressed size: 3372 bytes │ - uncompressed size: 3372 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5df3de38 │ + compressed size: 3262 bytes │ + uncompressed size: 3262 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #85: │ +Central directory entry #91: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/layout/about.xml │ │ - offset of local header from start of archive: 319064 │ - (000000000004DE58h) bytes │ + offset of local header from start of archive: 327688 │ + (0000000000050008h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 39a74469 │ compressed size: 322 bytes │ uncompressed size: 1000 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 #86: │ +Central directory entry #92: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/accdetlist.xml │ │ - offset of local header from start of archive: 319452 │ - (000000000004DFDCh) bytes │ + offset of local header from start of archive: 328076 │ + (000000000005018Ch) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 76e57d67 │ compressed size: 463 bytes │ uncompressed size: 1116 bytes │ length of filename: 25 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 #87: │ +Central directory entry #93: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/acceditor.xml │ │ - offset of local header from start of archive: 319986 │ - (000000000004E1F2h) bytes │ + offset of local header from start of archive: 328610 │ + (00000000000503A2h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): ac673950 │ - compressed size: 864 bytes │ + compressed size: 858 bytes │ uncompressed size: 3516 bytes │ length of filename: 24 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 #88: │ +Central directory entry #94: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/accmgnt.xml │ │ - offset of local header from start of archive: 320920 │ - (000000000004E598h) bytes │ + offset of local header from start of archive: 329538 │ + (0000000000050742h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 4b9373e6 │ compressed size: 403 bytes │ uncompressed size: 1260 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 #89: │ +Central directory entry #95: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/accmgnt_item.xml │ │ - offset of local header from start of archive: 321391 │ - (000000000004E76Fh) bytes │ + offset of local header from start of archive: 330009 │ + (0000000000050919h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 85239cb6 │ compressed size: 446 bytes │ uncompressed size: 1328 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #90: │ +Central directory entry #96: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/bookeditor.xml │ │ - offset of local header from start of archive: 321910 │ - (000000000004E976h) bytes │ + offset of local header from start of archive: 330528 │ + (0000000000050B20h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): a88b5941 │ - compressed size: 691 bytes │ + compressed size: 689 bytes │ uncompressed size: 2900 bytes │ length of filename: 25 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 #91: │ +Central directory entry #97: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/bookmgnt.xml │ │ - offset of local header from start of archive: 322672 │ - (000000000004EC70h) bytes │ + offset of local header from start of archive: 331288 │ + (0000000000050E18h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): c02d4f9d │ compressed size: 273 bytes │ uncompressed size: 636 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #92: │ +Central directory entry #98: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/bookmgnt_item.xml │ │ - offset of local header from start of archive: 323014 │ - (000000000004EDC6h) bytes │ + offset of local header from start of archive: 331630 │ + (0000000000050F6Eh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 95e3a541 │ - compressed size: 742 bytes │ + compressed size: 737 bytes │ uncompressed size: 2660 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 #93: │ +Central directory entry #99: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/cal2_history_item.xml │ │ - offset of local header from start of archive: 323830 │ - (000000000004F0F6h) bytes │ + offset of local header from start of archive: 332441 │ + (0000000000051299h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 239534fd │ compressed size: 345 bytes │ uncompressed size: 920 bytes │ length of filename: 32 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 #94: │ +Central directory entry #100: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/cal2_main.xml │ │ - offset of local header from start of archive: 324253 │ - (000000000004F29Dh) bytes │ + offset of local header from start of archive: 332864 │ + (0000000000051440h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): c3eebd8b │ - compressed size: 1271 bytes │ + compressed size: 1262 bytes │ uncompressed size: 7384 bytes │ length of filename: 24 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 #95: │ +Central directory entry #101: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/datamain.xml │ │ - offset of local header from start of archive: 325594 │ - (000000000004F7DAh) bytes │ + offset of local header from start of archive: 334196 │ + (0000000000051974h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 6bba1cdf │ - compressed size: 641 bytes │ + compressed size: 638 bytes │ uncompressed size: 2540 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #96: │ +Central directory entry #102: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/desktop.xml │ │ - offset of local header from start of archive: 326304 │ - (000000000004FAA0h) bytes │ + offset of local header from start of archive: 334903 │ + (0000000000051C37h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 038fef37 │ - compressed size: 823 bytes │ + compressed size: 816 bytes │ uncompressed size: 3004 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 #97: │ +Central directory entry #103: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/desktop_item.xml │ │ - offset of local header from start of archive: 327195 │ - (000000000004FE1Bh) bytes │ + offset of local header from start of archive: 335787 │ + (0000000000051FABh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 68e13e3e │ compressed size: 464 bytes │ uncompressed size: 1112 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #98: │ +Central directory entry #104: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/deteditor.xml │ │ - offset of local header from start of archive: 327732 │ - (0000000000050034h) bytes │ + offset of local header from start of archive: 336324 │ + (00000000000521C4h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 5b4000d7 │ - compressed size: 1029 bytes │ + compressed size: 1009 bytes │ uncompressed size: 5052 bytes │ length of filename: 24 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 #99: │ +Central directory entry #105: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/detlist.xml │ │ - offset of local header from start of archive: 328831 │ - (000000000005047Fh) bytes │ + offset of local header from start of archive: 337403 │ + (00000000000525FBh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 5d901870 │ - compressed size: 824 bytes │ + compressed size: 816 bytes │ uncompressed size: 3652 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 #100: │ +Central directory entry #106: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/detlist_item1.xml │ │ - offset of local header from start of archive: 329723 │ - (00000000000507FBh) bytes │ + offset of local header from start of archive: 338287 │ + (000000000005296Fh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 58523e98 │ - compressed size: 686 bytes │ + compressed size: 676 bytes │ uncompressed size: 2580 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 #101: │ +Central directory entry #107: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/detlist_item2.xml │ │ - offset of local header from start of archive: 330483 │ - (0000000000050AF3h) bytes │ + offset of local header from start of archive: 339037 │ + (0000000000052C5Dh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 6394e283 │ - compressed size: 675 bytes │ + compressed size: 673 bytes │ uncompressed size: 2480 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 #102: │ +Central directory entry #108: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/detlist_item3.xml │ │ - offset of local header from start of archive: 331232 │ - (0000000000050DE0h) bytes │ + offset of local header from start of archive: 339784 │ + (0000000000052F48h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): b95869ae │ - compressed size: 679 bytes │ + compressed size: 673 bytes │ uncompressed size: 2620 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 #103: │ +Central directory entry #109: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/detlist_item4.xml │ │ - offset of local header from start of archive: 331985 │ - (00000000000510D1h) bytes │ + offset of local header from start of archive: 340531 │ + (0000000000053233h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 7197634d │ compressed size: 665 bytes │ uncompressed size: 2480 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 #104: │ +Central directory entry #110: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/pdprotection.xml │ │ - offset of local header from start of archive: 332724 │ - (00000000000513B4h) bytes │ + offset of local header from start of archive: 341270 │ + (0000000000053516h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 562a15dd │ - compressed size: 474 bytes │ + compressed size: 473 bytes │ uncompressed size: 1268 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #105: │ +Central directory entry #111: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/report_balance.xml │ │ - offset of local header from start of archive: 333271 │ - (00000000000515D7h) bytes │ + offset of local header from start of archive: 341816 │ + (0000000000053738h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 996442af │ - compressed size: 665 bytes │ + compressed size: 661 bytes │ uncompressed size: 2216 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 #106: │ +Central directory entry #112: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/report_balance_item.xml │ │ - offset of local header from start of archive: 334011 │ - (00000000000518BBh) bytes │ + offset of local header from start of archive: 342552 │ + (0000000000053A18h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 55e8bcac │ compressed size: 456 bytes │ uncompressed size: 1284 bytes │ length of filename: 34 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 #107: │ +Central directory entry #113: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/simple_spdd.xml │ │ - offset of local header from start of archive: 334547 │ - (0000000000051AD3h) bytes │ + offset of local header from start of archive: 343088 │ + (0000000000053C30h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 4a913791 │ compressed size: 407 bytes │ uncompressed size: 1020 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #108: │ +Central directory entry #114: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/simple_spitem.xml │ │ - offset of local header from start of archive: 335026 │ - (0000000000051CB2h) bytes │ + offset of local header from start of archive: 343567 │ + (0000000000053E0Fh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 958a65c0 │ compressed size: 368 bytes │ uncompressed size: 908 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 #109: │ +Central directory entry #115: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/test.xml │ │ - offset of local header from start of archive: 335468 │ - (0000000000051E6Ch) bytes │ + offset of local header from start of archive: 344009 │ + (0000000000053FC9h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 1165f2f3 │ - compressed size: 702 bytes │ + compressed size: 701 bytes │ uncompressed size: 2612 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #110: │ +Central directory entry #116: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/webview.xml │ │ - offset of local header from start of archive: 336235 │ - (000000000005216Bh) bytes │ + offset of local header from start of archive: 344775 │ + (00000000000542C7h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 374c2e74 │ compressed size: 310 bytes │ uncompressed size: 880 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 #111: │ +Central directory entry #117: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/accdetlist_ctxmenu.xml │ │ - offset of local header from start of archive: 336613 │ - (00000000000522E5h) bytes │ + offset of local header from start of archive: 345153 │ + (0000000000054441h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): b2dd297a │ compressed size: 266 bytes │ uncompressed size: 724 bytes │ length of filename: 31 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 #112: │ +Central directory entry #118: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/accdetlist_optmenu.xml │ │ - offset of local header from start of archive: 336956 │ - (000000000005243Ch) bytes │ + offset of local header from start of archive: 345496 │ + (0000000000054598h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 4195dd50 │ compressed size: 228 bytes │ uncompressed size: 484 bytes │ length of filename: 31 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 #113: │ +Central directory entry #119: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/accmgnt_ctxmenu.xml │ │ - offset of local header from start of archive: 337261 │ - (000000000005256Dh) bytes │ + offset of local header from start of archive: 345801 │ + (00000000000546C9h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 95933611 │ compressed size: 266 bytes │ uncompressed size: 724 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 #114: │ +Central directory entry #120: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/accmgnt_optmenu.xml │ │ - offset of local header from start of archive: 337601 │ - (00000000000526C1h) bytes │ + offset of local header from start of archive: 346141 │ + (000000000005481Dh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 58ee7525 │ compressed size: 228 bytes │ uncompressed size: 484 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 #115: │ +Central directory entry #121: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/balance_ctxmenu.xml │ │ - offset of local header from start of archive: 337903 │ - (00000000000527EFh) bytes │ + offset of local header from start of archive: 346443 │ + (000000000005494Bh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 75f3c0ad │ - compressed size: 271 bytes │ + compressed size: 270 bytes │ uncompressed size: 844 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 #116: │ +Central directory entry #122: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/balance_optmenu.xml │ │ - offset of local header from start of archive: 338248 │ - (0000000000052948h) bytes │ + offset of local header from start of archive: 346787 │ + (0000000000054AA3h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 5c75c896 │ compressed size: 232 bytes │ uncompressed size: 544 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 #117: │ +Central directory entry #123: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/bookmgnt_ctxmenu.xml │ │ - offset of local header from start of archive: 338554 │ - (0000000000052A7Ah) bytes │ + offset of local header from start of archive: 347093 │ + (0000000000054BD5h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): c7bd3e7d │ - compressed size: 266 bytes │ + compressed size: 265 bytes │ uncompressed size: 724 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 #118: │ +Central directory entry #124: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/bookmgnt_optmenu.xml │ │ - offset of local header from start of archive: 338895 │ - (0000000000052BCFh) bytes │ + offset of local header from start of archive: 347433 │ + (0000000000054D29h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): b9eb223f │ compressed size: 226 bytes │ uncompressed size: 484 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 #119: │ +Central directory entry #125: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/detlist_ctxmenu.xml │ │ - offset of local header from start of archive: 339196 │ - (0000000000052CFCh) bytes │ + offset of local header from start of archive: 347734 │ + (0000000000054E56h) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 6430c2f0 │ compressed size: 268 bytes │ uncompressed size: 724 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 #120: │ +Central directory entry #126: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/detlist_optmenu.xml │ │ - offset of local header from start of archive: 339538 │ - (0000000000052E52h) bytes │ + offset of local header from start of archive: 348076 │ + (0000000000054FACh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 41e4495f │ compressed size: 229 bytes │ uncompressed size: 484 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 #121: │ +Central directory entry #127: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/xml/prefs.xml │ │ - offset of local header from start of archive: 339841 │ - (0000000000052F81h) bytes │ + offset of local header from start of archive: 348379 │ + (00000000000550DBh) 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 Dec 7 02:23:32 │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ 32-bit CRC value (hex): 6edc95ed │ - compressed size: 926 bytes │ + compressed size: 923 bytes │ uncompressed size: 2992 bytes │ length of filename: 17 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 #122: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 340830 │ - (000000000005335Eh) 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 Dec 7 02:23:32 │ - 32-bit CRC value (hex): 2f230e31 │ - compressed size: 1288 bytes │ - uncompressed size: 4804 bytes │ - length of filename: 19 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #123: │ +Central directory entry #128: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 342183 │ - (00000000000538A7h) bytes │ + offset of local header from start of archive: 349365 │ + (00000000000554B5h) 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 Dec 7 02:23:32 │ - 32-bit CRC value (hex): f755fcb2 │ - compressed size: 111176 bytes │ - uncompressed size: 111176 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aafea971 │ + compressed size: 111548 bytes │ + uncompressed size: 111548 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 #124: │ ---------------------------- │ - │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/app_icon.png │ - │ - offset of local header from start of archive: 453404 │ - (000000000006EB1Ch) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): ab765316 │ - compressed size: 8299 bytes │ - uncompressed size: 8299 bytes │ - length of filename: 30 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #125: │ ---------------------------- │ - │ - res/drawable-hdpi/cal2_advanced.png │ - │ - offset of local header from start of archive: 461763 │ - (0000000000070BC3h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 9f27e722 │ - compressed size: 2579 bytes │ - uncompressed size: 2579 bytes │ - length of filename: 35 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 #126: │ ---------------------------- │ - │ - res/drawable-hdpi/cal2_clear_history.png │ - │ - offset of local header from start of archive: 464407 │ - (0000000000071617h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 7cf7221e │ - compressed size: 3539 bytes │ - uncompressed size: 3539 bytes │ - length of filename: 40 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 #127: │ ---------------------------- │ - │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/cal2_simple.png │ - │ - offset of local header from start of archive: 468019 │ - (0000000000072433h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 72f64073 │ - compressed size: 2980 bytes │ - uncompressed size: 2980 bytes │ - length of filename: 33 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 #128: │ ---------------------------- │ - │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/app_icon.png │ - │ - offset of local header from start of archive: 471064 │ - (0000000000073018h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 1cd2eaa2 │ - compressed size: 4139 bytes │ - uncompressed size: 4139 bytes │ - length of filename: 30 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ Central directory entry #129: │ --------------------------- │ │ - res/drawable-mdpi/cal2_advanced.png │ + classes.dex │ │ - offset of local header from start of archive: 475263 │ - (000000000007407Fh) bytes │ + offset of local header from start of archive: 460957 │ + (000000000007089Dh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): cf69c7f3 │ - compressed size: 1469 bytes │ - uncompressed size: 1469 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 3899cd15 │ + compressed size: 171383 bytes │ + uncompressed size: 514984 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 #130: │ --------------------------- │ │ - res/drawable-mdpi/cal2_clear_history.png │ + There are an extra 16 bytes preceding this file. │ + │ + dummy.txt │ │ - offset of local header from start of archive: 476797 │ - (000000000007467Dh) bytes │ + offset of local header from start of archive: 632397 │ + (000000000009A64Dh) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): 929703db │ - compressed size: 3283 bytes │ - uncompressed size: 3283 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2016 Sep 9 07:48:40 │ + 32-bit CRC value (hex): 8e764a94 │ + compressed size: 35 bytes │ + uncompressed size: 33 bytes │ + length of filename: 9 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 #131: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/cal2_simple.png │ + org/achartengine/image/zoom-1.png │ │ - offset of local header from start of archive: 480151 │ - (0000000000075397h) bytes │ + offset of local header from start of archive: 632487 │ + (000000000009A6A7h) 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 Dec 7 02:23:16 │ - 32-bit CRC value (hex): aac8eede │ - compressed size: 1785 bytes │ - uncompressed size: 1785 bytes │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 474c0862 │ + compressed size: 1144 bytes │ + uncompressed size: 1139 bytes │ length of filename: 33 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 #132: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - classes.dex │ + org/achartengine/image/zoom_in.png │ │ - offset of local header from start of archive: 482001 │ - (0000000000075AD1h) bytes │ + offset of local header from start of archive: 633710 │ + (000000000009AB6Eh) 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 Dec 7 02:23:28 │ - 32-bit CRC value (hex): de776eab │ - compressed size: 172116 bytes │ - uncompressed size: 404020 bytes │ - length of filename: 11 characters │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 6cbca6b4 │ + compressed size: 1104 bytes │ + uncompressed size: 1099 bytes │ + length of filename: 34 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 #133: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - dummy.txt │ + org/achartengine/image/zoom_out.png │ │ - offset of local header from start of archive: 654174 │ - (000000000009FB5Eh) bytes │ + offset of local header from start of archive: 634894 │ + (000000000009B00Eh) 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 Dec 7 02:22:40 │ - 32-bit CRC value (hex): 8e764a94 │ - compressed size: 35 bytes │ - uncompressed size: 33 bytes │ - length of filename: 9 characters │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): ad161e40 │ + compressed size: 1079 bytes │ + uncompressed size: 1074 bytes │ + length of filename: 35 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 #134: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - org/achartengine/image/zoom-1.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 654264 │ - (000000000009FBB8h) bytes │ + offset of local header from start of archive: 636054 │ + (000000000009B496h) 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 Dec 7 02:23:32 │ - 32-bit CRC value (hex): 474c0862 │ - compressed size: 1144 bytes │ - uncompressed size: 1139 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 18ccc077 │ + compressed size: 3978 bytes │ + uncompressed size: 10785 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 #135: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - org/achartengine/image/zoom_in.png │ + META-INF/AE81DD48.SF │ │ - offset of local header from start of archive: 655487 │ - (00000000000A007Fh) bytes │ + offset of local header from start of archive: 640082 │ + (000000000009C452h) 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 Dec 7 02:23:32 │ - 32-bit CRC value (hex): 6cbca6b4 │ - compressed size: 1104 bytes │ - uncompressed size: 1099 bytes │ - length of filename: 34 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 3d1e0b6d │ + compressed size: 4075 bytes │ + uncompressed size: 10906 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 #136: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - org/achartengine/image/zoom_out.png │ + META-INF/AE81DD48.RSA │ │ - offset of local header from start of archive: 656671 │ - (00000000000A051Fh) bytes │ + offset of local header from start of archive: 644207 │ + (000000000009D46Fh) 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 Dec 7 02:23:32 │ - 32-bit CRC value (hex): ad161e40 │ - compressed size: 1079 bytes │ - uncompressed size: 1074 bytes │ - length of filename: 35 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jan 11 17:52:06 │ + 32-bit CRC value (hex): 30823927 │ + compressed size: 1038 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 {} │ │ @@ -132,16 +132,16 @@ │ │ () #ff303030 │ │ resource 0x7f060034 color/accdetlist_info_fg │ │ () #fff5b800 │ │ type drawable id=02 entryCount=72 │ │ resource 0x7f020000 drawable/android │ │ () (file) res/drawable/android.png type=PNG │ │ resource 0x7f020001 drawable/app_icon │ │ - (mdpi-v4) (file) res/drawable-mdpi/app_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/app_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/app_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/app_icon.png type=PNG │ │ resource 0x7f020002 drawable/book_nonworking │ │ () (file) res/drawable/book_nonworking.png type=PNG │ │ resource 0x7f020003 drawable/book_working │ │ () (file) res/drawable/book_working.png type=PNG │ │ resource 0x7f020004 drawable/btn_add │ │ () (file) res/drawable/btn_add.png type=PNG │ │ resource 0x7f020005 drawable/btn_back │ │ @@ -179,26 +179,26 @@ │ │ resource 0x7f020015 drawable/btn_update │ │ () (file) res/drawable/btn_update.png type=PNG │ │ resource 0x7f020016 drawable/btn_week │ │ () (file) res/drawable/btn_week.png type=PNG │ │ resource 0x7f020017 drawable/btn_year │ │ () (file) res/drawable/btn_year.png type=PNG │ │ resource 0x7f020018 drawable/cal2_advanced │ │ - (mdpi-v4) (file) res/drawable-mdpi/cal2_advanced.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/cal2_advanced.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/cal2_advanced.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/cal2_advanced.png type=PNG │ │ resource 0x7f020019 drawable/cal2_blue_button │ │ () (file) res/drawable/cal2_blue_button.xml type=XML │ │ resource 0x7f02001a drawable/cal2_button │ │ () (file) res/drawable/cal2_button.xml type=XML │ │ resource 0x7f02001b drawable/cal2_clear_history │ │ - (mdpi-v4) (file) res/drawable-mdpi/cal2_clear_history.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/cal2_clear_history.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/cal2_clear_history.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/cal2_clear_history.png type=PNG │ │ resource 0x7f02001c drawable/cal2_simple │ │ - (mdpi-v4) (file) res/drawable-mdpi/cal2_simple.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/cal2_simple.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/cal2_simple.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/cal2_simple.png type=PNG │ │ resource 0x7f02001d drawable/dtitem │ │ () (file) res/drawable/dtitem.png type=PNG │ │ resource 0x7f02001e drawable/dtitem_about │ │ () (file) res/drawable/dtitem_about.png type=PNG │ │ resource 0x7f02001f drawable/dtitem_account │ │ () (file) res/drawable/dtitem_account.png type=PNG │ │ resource 0x7f020020 drawable/dtitem_adddetail ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : ef895ac3 │ │ -signature : 08dd...a7cc │ │ -file_size : 404020 │ │ +checksum : 8ef81a11 │ │ +signature : 9fae...f375 │ │ +file_size : 514984 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 4380 │ │ +string_ids_size : 4363 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 564 │ │ -type_ids_off : 17632 (0x0044e0) │ │ +type_ids_size : 552 │ │ +type_ids_off : 17564 (0x00449c) │ │ proto_ids_size : 786 │ │ -proto_ids_off : 19888 (0x004db0) │ │ -field_ids_size : 3004 │ │ -field_ids_off : 29320 (0x007288) │ │ -method_ids_size : 2841 │ │ -method_ids_off : 53352 (0x00d068) │ │ -class_defs_size : 313 │ │ -class_defs_off : 76080 (0x012930) │ │ -data_size : 317924 │ │ -data_off : 86096 (0x015050) │ │ +proto_ids_off : 19772 (0x004d3c) │ │ +field_ids_size : 2409 │ │ +field_ids_off : 29204 (0x007214) │ │ +method_ids_size : 2830 │ │ +method_ids_off : 48476 (0x00bd5c) │ │ +class_defs_size : 301 │ │ +class_defs_off : 71116 (0x0115cc) │ │ +data_size : 423308 │ │ +data_off : 91676 (0x01661c) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1300 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1288 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -49,21 +49,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/SuppressLint;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1300 (SuppressLint.java) │ │ + source_file_idx : 1288 (SuppressLint.java) │ │ │ │ Class #1 header: │ │ class_idx : 7 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1333 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1321 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -82,20 +82,20 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/TargetApi;) │ │ name : 'value' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1333 (TargetApi.java) │ │ + source_file_idx : 1321 (TargetApi.java) │ │ │ │ Class #2 header: │ │ class_idx : 120 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 326 │ │ static_fields_size : 3 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 44 │ │ │ │ Class #2 annotations: │ │ @@ -139,31 +139,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0159c8: |[0159c8] com.bottleworks.commons.util.CalendarHelper.:()V │ │ -0159d8: 2200 b501 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -0159dc: 1a01 8e01 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@018e │ │ -0159e0: 2202 b101 |0004: new-instance v2, Ljava/text/DateFormatSymbols; // type@01b1 │ │ -0159e4: 6203 360a |0006: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@0a36 │ │ -0159e8: 7020 0608 3200 |0008: invoke-direct {v2, v3}, Ljava/text/DateFormatSymbols;.:(Ljava/util/Locale;)V // method@0806 │ │ -0159ee: 7030 1208 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/text/DateFormatSymbols;)V // method@0812 │ │ -0159f4: 6900 1300 |000e: sput-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.RFC1123:Ljava/text/SimpleDateFormat; // field@0013 │ │ -0159f8: 1a00 5005 |0010: const-string v0, "UTC0" // string@0550 │ │ -0159fc: 7110 5608 0000 |0012: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@0856 │ │ -015a02: 0c00 |0015: move-result-object v0 │ │ -015a04: 6900 1400 |0016: sput-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.UTC0:Ljava/util/TimeZone; // field@0014 │ │ -015a08: 1a00 be01 |0018: const-string v0, "GMT+0:00" // string@01be │ │ -015a0c: 7110 5608 0000 |001a: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@0856 │ │ -015a12: 0c00 |001d: move-result-object v0 │ │ -015a14: 6900 1200 |001e: sput-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.GMT0:Ljava/util/TimeZone; // field@0012 │ │ -015a18: 0e00 |0020: return-void │ │ +01f5d8: |[01f5d8] com.bottleworks.commons.util.CalendarHelper.:()V │ │ +01f5e8: 2200 a901 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +01f5ec: 1a01 8e01 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@018e │ │ +01f5f0: 2202 a501 |0004: new-instance v2, Ljava/text/DateFormatSymbols; // type@01a5 │ │ +01f5f4: 6203 e307 |0006: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@07e3 │ │ +01f5f8: 7020 fb07 3200 |0008: invoke-direct {v2, v3}, Ljava/text/DateFormatSymbols;.:(Ljava/util/Locale;)V // method@07fb │ │ +01f5fe: 7030 0708 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/text/DateFormatSymbols;)V // method@0807 │ │ +01f604: 6900 1300 |000e: sput-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.RFC1123:Ljava/text/SimpleDateFormat; // field@0013 │ │ +01f608: 1a00 4405 |0010: const-string v0, "UTC0" // string@0544 │ │ +01f60c: 7110 4b08 0000 |0012: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@084b │ │ +01f612: 0c00 |0015: move-result-object v0 │ │ +01f614: 6900 1400 |0016: sput-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.UTC0:Ljava/util/TimeZone; // field@0014 │ │ +01f618: 1a00 be01 |0018: const-string v0, "GMT+0:00" // string@01be │ │ +01f61c: 7110 4b08 0000 |001a: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@084b │ │ +01f622: 0c00 |001d: move-result-object v0 │ │ +01f624: 6900 1200 |001e: sput-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.GMT0:Ljava/util/TimeZone; // field@0012 │ │ +01f628: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0010 line=294 │ │ 0x0018 line=295 │ │ locals : │ │ │ │ @@ -172,20 +172,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -015a1c: |[015a1c] com.bottleworks.commons.util.CalendarHelper.:()V │ │ -015a2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -015a2e: 7010 c007 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -015a34: 5910 1500 |0004: iput v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -015a38: 5910 1600 |0006: iput v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015a3c: 0e00 |0008: return-void │ │ +01f62c: |[01f62c] com.bottleworks.commons.util.CalendarHelper.:()V │ │ +01f63c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01f63e: 7010 b507 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +01f644: 5910 1500 |0004: iput v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01f648: 5910 1600 |0006: iput v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01f64c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ 0x0004 line=16 │ │ 0x0006 line=17 │ │ 0x0008 line=22 │ │ locals : │ │ @@ -196,19 +196,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -015a40: |[015a40] com.bottleworks.commons.util.CalendarHelper.getRFC1123:(Ljava/util/Date;)Ljava/lang/String; │ │ -015a50: 6200 1300 |0000: sget-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.RFC1123:Ljava/text/SimpleDateFormat; // field@0013 │ │ -015a54: 6e20 1408 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0814 │ │ -015a5a: 0c00 |0005: move-result-object v0 │ │ -015a5c: 1100 |0006: return-object v0 │ │ +01f650: |[01f650] com.bottleworks.commons.util.CalendarHelper.getRFC1123:(Ljava/util/Date;)Ljava/lang/String; │ │ +01f660: 6200 1300 |0000: sget-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.RFC1123:Ljava/text/SimpleDateFormat; // field@0013 │ │ +01f664: 6e20 0908 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0809 │ │ +01f66a: 0c00 |0005: move-result-object v0 │ │ +01f66c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 date Ljava/util/Date; │ │ │ │ #3 : (in Lcom/bottleworks/commons/util/CalendarHelper;) │ │ @@ -216,19 +216,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -015a60: |[015a60] com.bottleworks.commons.util.CalendarHelper.parseRFC1123:(Ljava/lang/String;)Ljava/util/Date; │ │ -015a70: 6200 1300 |0000: sget-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.RFC1123:Ljava/text/SimpleDateFormat; // field@0013 │ │ -015a74: 6e20 1808 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0818 │ │ -015a7a: 0c00 |0005: move-result-object v0 │ │ -015a7c: 1100 |0006: return-object v0 │ │ +01f670: |[01f670] com.bottleworks.commons.util.CalendarHelper.parseRFC1123:(Ljava/lang/String;)Ljava/util/Date; │ │ +01f680: 6200 1300 |0000: sget-object v0, Lcom/bottleworks/commons/util/CalendarHelper;.RFC1123:Ljava/text/SimpleDateFormat; // field@0013 │ │ +01f684: 6e20 0d08 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@080d │ │ +01f68a: 0c00 |0005: move-result-object v0 │ │ +01f68c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 str Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -237,24 +237,24 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -015a80: |[015a80] com.bottleworks.commons.util.CalendarHelper.absMonthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -015a90: 1252 |0000: const/4 v2, #int 5 // #5 │ │ -015a92: 6e20 4401 4300 |0001: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015a98: 0c00 |0004: move-result-object v0 │ │ -015a9a: 6e20 2108 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Calendar;.getActualMaximum:(I)I // method@0821 │ │ -015aa0: 0a01 |0008: move-result v1 │ │ -015aa2: 6e30 2408 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015aa8: 6e20 5f01 0300 |000c: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ -015aae: 0c02 |000f: move-result-object v2 │ │ -015ab0: 1102 |0010: return-object v2 │ │ +01f690: |[01f690] com.bottleworks.commons.util.CalendarHelper.absMonthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01f6a0: 1252 |0000: const/4 v2, #int 5 // #5 │ │ +01f6a2: 6e20 4401 4300 |0001: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f6a8: 0c00 |0004: move-result-object v0 │ │ +01f6aa: 6e20 1608 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Calendar;.getActualMaximum:(I)I // method@0816 │ │ +01f6b0: 0a01 |0008: move-result v1 │ │ +01f6b2: 6e30 1908 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01f6b8: 6e20 5f01 0300 |000c: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ +01f6be: 0c02 |000f: move-result-object v2 │ │ +01f6c0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0005 line=195 │ │ 0x0009 line=196 │ │ 0x000c line=197 │ │ locals : │ │ @@ -268,23 +268,23 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -015ab4: |[015ab4] com.bottleworks.commons.util.CalendarHelper.absMonthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -015ac4: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015aca: 0c00 |0003: move-result-object v0 │ │ -015acc: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -015ace: 5232 1600 |0005: iget v2, v3, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015ad2: 6e30 2408 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015ad8: 6e20 6301 0300 |000a: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ -015ade: 0c01 |000d: move-result-object v1 │ │ -015ae0: 1101 |000e: return-object v1 │ │ +01f6c4: |[01f6c4] com.bottleworks.commons.util.CalendarHelper.absMonthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01f6d4: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f6da: 0c00 |0003: move-result-object v0 │ │ +01f6dc: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +01f6de: 5232 1600 |0005: iget v2, v3, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01f6e2: 6e30 1908 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01f6e8: 6e20 6301 0300 |000a: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ +01f6ee: 0c01 |000d: move-result-object v1 │ │ +01f6f0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ 0x000a line=190 │ │ locals : │ │ 0x0004 - 0x000f reg=0 cal Ljava/util/Calendar; │ │ @@ -296,25 +296,25 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -015ae4: |[015ae4] com.bottleworks.commons.util.CalendarHelper.calendar:(Ljava/util/Date;)Ljava/util/Calendar; │ │ -015af4: 7100 2208 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0822 │ │ -015afa: 0c00 |0003: move-result-object v0 │ │ -015afc: 5221 1500 |0004: iget v1, v2, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -015b00: 6e20 2508 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setFirstDayOfWeek:(I)V // method@0825 │ │ -015b06: 5421 1700 |0009: iget-object v1, v2, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ -015b0a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -015b0e: 5421 1700 |000d: iget-object v1, v2, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ -015b12: 6e20 2708 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@0827 │ │ -015b18: 6e20 2608 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@0826 │ │ -015b1e: 1100 |0015: return-object v0 │ │ +01f6f4: |[01f6f4] com.bottleworks.commons.util.CalendarHelper.calendar:(Ljava/util/Date;)Ljava/util/Calendar; │ │ +01f704: 7100 1708 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0817 │ │ +01f70a: 0c00 |0003: move-result-object v0 │ │ +01f70c: 5221 1500 |0004: iget v1, v2, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01f710: 6e20 1a08 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setFirstDayOfWeek:(I)V // method@081a │ │ +01f716: 5421 1700 |0009: iget-object v1, v2, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ +01f71a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +01f71e: 5421 1700 |000d: iget-object v1, v2, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ +01f722: 6e20 1c08 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@081c │ │ +01f728: 6e20 1b08 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@081b │ │ +01f72e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0009 line=54 │ │ 0x000d line=55 │ │ 0x0012 line=57 │ │ @@ -329,22 +329,22 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -015b20: |[015b20] com.bottleworks.commons.util.CalendarHelper.dateAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ -015b30: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015b36: 0c00 |0003: move-result-object v0 │ │ -015b38: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -015b3a: 6e30 1f08 1004 |0005: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015b40: 6e10 2308 0000 |0008: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -015b46: 0c01 |000b: move-result-object v1 │ │ -015b48: 1101 |000c: return-object v1 │ │ +01f730: |[01f730] com.bottleworks.commons.util.CalendarHelper.dateAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ +01f740: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f746: 0c00 |0003: move-result-object v0 │ │ +01f748: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +01f74a: 6e30 1408 1004 |0005: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01f750: 6e10 1808 0000 |0008: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01f756: 0c01 |000b: move-result-object v1 │ │ +01f758: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ locals : │ │ 0x0004 - 0x000d reg=0 cal Ljava/util/Calendar; │ │ @@ -357,23 +357,23 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -015b4c: |[015b4c] com.bottleworks.commons.util.CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ -015b5c: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015b62: 0c00 |0003: move-result-object v0 │ │ -015b64: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -015b66: 7b52 |0005: neg-int v2, v5 │ │ -015b68: 6e30 1f08 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015b6e: 6e10 2308 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -015b74: 0c01 |000c: move-result-object v1 │ │ -015b76: 1101 |000d: return-object v1 │ │ +01f75c: |[01f75c] com.bottleworks.commons.util.CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ +01f76c: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f772: 0c00 |0003: move-result-object v0 │ │ +01f774: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +01f776: 7b52 |0005: neg-int v2, v5 │ │ +01f778: 6e30 1408 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01f77e: 6e10 1808 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01f784: 0c01 |000c: move-result-object v1 │ │ +01f786: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0009 line=76 │ │ locals : │ │ 0x0004 - 0x000e reg=0 cal Ljava/util/Calendar; │ │ @@ -386,17 +386,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015b78: |[015b78] com.bottleworks.commons.util.CalendarHelper.getFirstDayOfWeek:()I │ │ -015b88: 5210 1500 |0000: iget v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -015b8c: 0f00 |0002: return v0 │ │ +01f788: |[01f788] com.bottleworks.commons.util.CalendarHelper.getFirstDayOfWeek:()I │ │ +01f798: 5210 1500 |0000: iget v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01f79c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ #6 : (in Lcom/bottleworks/commons/util/CalendarHelper;) │ │ @@ -404,17 +404,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015b90: |[015b90] com.bottleworks.commons.util.CalendarHelper.getStartDayOfMonth:()I │ │ -015ba0: 5210 1600 |0000: iget v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015ba4: 0f00 |0002: return v0 │ │ +01f7a0: |[01f7a0] com.bottleworks.commons.util.CalendarHelper.getStartDayOfMonth:()I │ │ +01f7b0: 5210 1600 |0000: iget v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01f7b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ #7 : (in Lcom/bottleworks/commons/util/CalendarHelper;) │ │ @@ -422,17 +422,17 @@ │ │ type : '()Ljava/util/TimeZone;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015ba8: |[015ba8] com.bottleworks.commons.util.CalendarHelper.getTimeZone:()Ljava/util/TimeZone; │ │ -015bb8: 5410 1700 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ -015bbc: 1100 |0002: return-object v0 │ │ +01f7b8: |[01f7b8] com.bottleworks.commons.util.CalendarHelper.getTimeZone:()Ljava/util/TimeZone; │ │ +01f7c8: 5410 1700 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ +01f7cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ #8 : (in Lcom/bottleworks/commons/util/CalendarHelper;) │ │ @@ -440,20 +440,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015bc0: |[015bc0] com.bottleworks.commons.util.CalendarHelper.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015bd0: 6e20 6001 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; // method@0160 │ │ -015bd6: 0c00 |0003: move-result-object v0 │ │ -015bd8: 6e20 2d08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@082d │ │ -015bde: 0a00 |0007: move-result v0 │ │ -015be0: 0f00 |0008: return v0 │ │ +01f7d0: |[01f7d0] com.bottleworks.commons.util.CalendarHelper.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f7e0: 6e20 6001 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; // method@0160 │ │ +01f7e6: 0c00 |0003: move-result-object v0 │ │ +01f7e8: 6e20 2208 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@0822 │ │ +01f7ee: 0a00 |0007: move-result v0 │ │ +01f7f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -463,20 +463,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015be4: |[015be4] com.bottleworks.commons.util.CalendarHelper.isFutureMonth:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015bf4: 6e20 4201 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0142 │ │ -015bfa: 0c00 |0003: move-result-object v0 │ │ -015bfc: 6e20 2d08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@082d │ │ -015c02: 0a00 |0007: move-result v0 │ │ -015c04: 0f00 |0008: return v0 │ │ +01f7f4: |[01f7f4] com.bottleworks.commons.util.CalendarHelper.isFutureMonth:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f804: 6e20 4201 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0142 │ │ +01f80a: 0c00 |0003: move-result-object v0 │ │ +01f80c: 6e20 2208 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@0822 │ │ +01f812: 0a00 |0007: move-result v0 │ │ +01f814: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -486,20 +486,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015c08: |[015c08] com.bottleworks.commons.util.CalendarHelper.isFutureWeek:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015c18: 6e20 6701 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ -015c1e: 0c00 |0003: move-result-object v0 │ │ -015c20: 6e20 2d08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@082d │ │ -015c26: 0a00 |0007: move-result v0 │ │ -015c28: 0f00 |0008: return v0 │ │ +01f818: |[01f818] com.bottleworks.commons.util.CalendarHelper.isFutureWeek:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f828: 6e20 6701 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ +01f82e: 0c00 |0003: move-result-object v0 │ │ +01f830: 6e20 2208 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@0822 │ │ +01f836: 0a00 |0007: move-result v0 │ │ +01f838: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -509,20 +509,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015c2c: |[015c2c] com.bottleworks.commons.util.CalendarHelper.isFutureYear:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015c3c: 6e20 6d01 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@016d │ │ -015c42: 0c00 |0003: move-result-object v0 │ │ -015c44: 6e20 2d08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@082d │ │ -015c4a: 0a00 |0007: move-result v0 │ │ -015c4c: 0f00 |0008: return v0 │ │ +01f83c: |[01f83c] com.bottleworks.commons.util.CalendarHelper.isFutureYear:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f84c: 6e20 6d01 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@016d │ │ +01f852: 0c00 |0003: move-result-object v0 │ │ +01f854: 6e20 2208 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@0822 │ │ +01f85a: 0a00 |0007: move-result v0 │ │ +01f85c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -532,20 +532,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015c50: |[015c50] com.bottleworks.commons.util.CalendarHelper.isPastDay:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015c60: 6e20 6401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Date;)Ljava/util/Date; // method@0164 │ │ -015c66: 0c00 |0003: move-result-object v0 │ │ -015c68: 6e20 2c08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -015c6e: 0a00 |0007: move-result v0 │ │ -015c70: 0f00 |0008: return v0 │ │ +01f860: |[01f860] com.bottleworks.commons.util.CalendarHelper.isPastDay:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f870: 6e20 6401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Date;)Ljava/util/Date; // method@0164 │ │ +01f876: 0c00 |0003: move-result-object v0 │ │ +01f878: 6e20 2108 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +01f87e: 0a00 |0007: move-result v0 │ │ +01f880: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -555,20 +555,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015c74: |[015c74] com.bottleworks.commons.util.CalendarHelper.isPastMonth:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015c84: 6e20 4301 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@0143 │ │ -015c8a: 0c00 |0003: move-result-object v0 │ │ -015c8c: 6e20 2c08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -015c92: 0a00 |0007: move-result v0 │ │ -015c94: 0f00 |0008: return v0 │ │ +01f884: |[01f884] com.bottleworks.commons.util.CalendarHelper.isPastMonth:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f894: 6e20 4301 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@0143 │ │ +01f89a: 0c00 |0003: move-result-object v0 │ │ +01f89c: 6e20 2108 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +01f8a2: 0a00 |0007: move-result v0 │ │ +01f8a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -578,20 +578,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015c98: |[015c98] com.bottleworks.commons.util.CalendarHelper.isPastWeek:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015ca8: 6e20 6a01 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ -015cae: 0c00 |0003: move-result-object v0 │ │ -015cb0: 6e20 2c08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -015cb6: 0a00 |0007: move-result v0 │ │ -015cb8: 0f00 |0008: return v0 │ │ +01f8a8: |[01f8a8] com.bottleworks.commons.util.CalendarHelper.isPastWeek:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f8b8: 6e20 6a01 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ +01f8be: 0c00 |0003: move-result-object v0 │ │ +01f8c0: 6e20 2108 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +01f8c6: 0a00 |0007: move-result v0 │ │ +01f8c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -601,20 +601,20 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015cbc: |[015cbc] com.bottleworks.commons.util.CalendarHelper.isPastYear:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015ccc: 6e20 6e01 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ -015cd2: 0c00 |0003: move-result-object v0 │ │ -015cd4: 6e20 2c08 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -015cda: 0a00 |0007: move-result v0 │ │ -015cdc: 0f00 |0008: return v0 │ │ +01f8cc: |[01f8cc] com.bottleworks.commons.util.CalendarHelper.isPastYear:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f8dc: 6e20 6e01 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ +01f8e2: 0c00 |0003: move-result-object v0 │ │ +01f8e4: 6e20 2108 3000 |0004: invoke-virtual {v0, v3}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +01f8ea: 0a00 |0007: move-result v0 │ │ +01f8ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 base Ljava/util/Date; │ │ 0x0000 - 0x0009 reg=3 d2 Ljava/util/Date; │ │ @@ -624,34 +624,34 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -015ce0: |[015ce0] com.bottleworks.commons.util.CalendarHelper.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015cf0: 1265 |0000: const/4 v5, #int 6 // #6 │ │ -015cf2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -015cf4: 6e20 4401 7600 |0002: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015cfa: 0c00 |0005: move-result-object v0 │ │ -015cfc: 6e20 4401 8600 |0006: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015d02: 0c01 |0009: move-result-object v1 │ │ -015d04: 6e20 2008 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d0a: 0a03 |000d: move-result v3 │ │ -015d0c: 6e20 2008 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d12: 0a04 |0011: move-result v4 │ │ -015d14: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ -015d18: 6e20 2008 5000 |0014: invoke-virtual {v0, v5}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d1e: 0a03 |0017: move-result v3 │ │ -015d20: 6e20 2008 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d26: 0a04 |001b: move-result v4 │ │ -015d28: 3343 0300 |001c: if-ne v3, v4, 001f // +0003 │ │ -015d2c: 0f02 |001e: return v2 │ │ -015d2e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -015d30: 28fe |0020: goto 001e // -0002 │ │ +01f8f0: |[01f8f0] com.bottleworks.commons.util.CalendarHelper.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f900: 1265 |0000: const/4 v5, #int 6 // #6 │ │ +01f902: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +01f904: 6e20 4401 7600 |0002: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f90a: 0c00 |0005: move-result-object v0 │ │ +01f90c: 6e20 4401 8600 |0006: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f912: 0c01 |0009: move-result-object v1 │ │ +01f914: 6e20 1508 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f91a: 0a03 |000d: move-result v3 │ │ +01f91c: 6e20 1508 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f922: 0a04 |0011: move-result v4 │ │ +01f924: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ +01f928: 6e20 1508 5000 |0014: invoke-virtual {v0, v5}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f92e: 0a03 |0017: move-result v3 │ │ +01f930: 6e20 1508 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f936: 0a04 |001b: move-result v4 │ │ +01f938: 3343 0300 |001c: if-ne v3, v4, 001f // +0003 │ │ +01f93c: 0f02 |001e: return v2 │ │ +01f93e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +01f940: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ 0x0006 line=280 │ │ 0x000a line=281 │ │ locals : │ │ 0x0006 - 0x0021 reg=0 cal1 Ljava/util/Calendar; │ │ @@ -665,34 +665,34 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -015d34: |[015d34] com.bottleworks.commons.util.CalendarHelper.isSameMonth:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015d44: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -015d46: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -015d48: 6e20 4401 7600 |0002: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015d4e: 0c00 |0005: move-result-object v0 │ │ -015d50: 6e20 4401 8600 |0006: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015d56: 0c01 |0009: move-result-object v1 │ │ -015d58: 6e20 2008 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d5e: 0a03 |000d: move-result v3 │ │ -015d60: 6e20 2008 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d66: 0a04 |0011: move-result v4 │ │ -015d68: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ -015d6c: 6e20 2008 5000 |0014: invoke-virtual {v0, v5}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d72: 0a03 |0017: move-result v3 │ │ -015d74: 6e20 2008 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015d7a: 0a04 |001b: move-result v4 │ │ -015d7c: 3343 0300 |001c: if-ne v3, v4, 001f // +0003 │ │ -015d80: 0f02 |001e: return v2 │ │ -015d82: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -015d84: 28fe |0020: goto 001e // -0002 │ │ +01f944: |[01f944] com.bottleworks.commons.util.CalendarHelper.isSameMonth:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f954: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +01f956: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +01f958: 6e20 4401 7600 |0002: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f95e: 0c00 |0005: move-result-object v0 │ │ +01f960: 6e20 4401 8600 |0006: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f966: 0c01 |0009: move-result-object v1 │ │ +01f968: 6e20 1508 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f96e: 0a03 |000d: move-result v3 │ │ +01f970: 6e20 1508 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f976: 0a04 |0011: move-result v4 │ │ +01f978: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ +01f97c: 6e20 1508 5000 |0014: invoke-virtual {v0, v5}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f982: 0a03 |0017: move-result v3 │ │ +01f984: 6e20 1508 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f98a: 0a04 |001b: move-result v4 │ │ +01f98c: 3343 0300 |001c: if-ne v3, v4, 001f // +0003 │ │ +01f990: 0f02 |001e: return v2 │ │ +01f992: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +01f994: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x0006 line=251 │ │ 0x000a line=252 │ │ locals : │ │ 0x0006 - 0x0021 reg=0 cal1 Ljava/util/Calendar; │ │ @@ -706,34 +706,34 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -015d88: |[015d88] com.bottleworks.commons.util.CalendarHelper.isSameWeek:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015d98: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -015d9a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -015d9c: 6e20 4401 7600 |0002: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015da2: 0c00 |0005: move-result-object v0 │ │ -015da4: 6e20 4401 8600 |0006: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015daa: 0c01 |0009: move-result-object v1 │ │ -015dac: 6e20 2008 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015db2: 0a03 |000d: move-result v3 │ │ -015db4: 6e20 2008 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015dba: 0a04 |0011: move-result v4 │ │ -015dbc: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ -015dc0: 6e20 2008 5000 |0014: invoke-virtual {v0, v5}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015dc6: 0a03 |0017: move-result v3 │ │ -015dc8: 6e20 2008 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015dce: 0a04 |001b: move-result v4 │ │ -015dd0: 3343 0300 |001c: if-ne v3, v4, 001f // +0003 │ │ -015dd4: 0f02 |001e: return v2 │ │ -015dd6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -015dd8: 28fe |0020: goto 001e // -0002 │ │ +01f998: |[01f998] com.bottleworks.commons.util.CalendarHelper.isSameWeek:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f9a8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +01f9aa: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +01f9ac: 6e20 4401 7600 |0002: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f9b2: 0c00 |0005: move-result-object v0 │ │ +01f9b4: 6e20 4401 8600 |0006: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01f9ba: 0c01 |0009: move-result-object v1 │ │ +01f9bc: 6e20 1508 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f9c2: 0a03 |000d: move-result v3 │ │ +01f9c4: 6e20 1508 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f9ca: 0a04 |0011: move-result v4 │ │ +01f9cc: 3343 0d00 |0012: if-ne v3, v4, 001f // +000d │ │ +01f9d0: 6e20 1508 5000 |0014: invoke-virtual {v0, v5}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f9d6: 0a03 |0017: move-result v3 │ │ +01f9d8: 6e20 1508 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01f9de: 0a04 |001b: move-result v4 │ │ +01f9e0: 3343 0300 |001c: if-ne v3, v4, 001f // +0003 │ │ +01f9e4: 0f02 |001e: return v2 │ │ +01f9e6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +01f9e8: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=264 │ │ 0x0006 line=265 │ │ 0x000a line=266 │ │ locals : │ │ 0x0006 - 0x0021 reg=0 cal1 Ljava/util/Calendar; │ │ @@ -747,28 +747,28 @@ │ │ type : '(Ljava/util/Date;Ljava/util/Date;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -015ddc: |[015ddc] com.bottleworks.commons.util.CalendarHelper.isSameYear:(Ljava/util/Date;Ljava/util/Date;)Z │ │ -015dec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -015dee: 6e20 4401 6500 |0001: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015df4: 0c00 |0004: move-result-object v0 │ │ -015df6: 6e20 4401 7500 |0005: invoke-virtual {v5, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015dfc: 0c01 |0008: move-result-object v1 │ │ -015dfe: 6e20 2008 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015e04: 0a03 |000c: move-result v3 │ │ -015e06: 6e20 2008 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015e0c: 0a04 |0010: move-result v4 │ │ -015e0e: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -015e12: 0f02 |0013: return v2 │ │ -015e14: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -015e16: 28fe |0015: goto 0013 // -0002 │ │ +01f9ec: |[01f9ec] com.bottleworks.commons.util.CalendarHelper.isSameYear:(Ljava/util/Date;Ljava/util/Date;)Z │ │ +01f9fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01f9fe: 6e20 4401 6500 |0001: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fa04: 0c00 |0004: move-result-object v0 │ │ +01fa06: 6e20 4401 7500 |0005: invoke-virtual {v5, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fa0c: 0c01 |0008: move-result-object v1 │ │ +01fa0e: 6e20 1508 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01fa14: 0a03 |000c: move-result v3 │ │ +01fa16: 6e20 1508 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01fa1c: 0a04 |0010: move-result v4 │ │ +01fa1e: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +01fa22: 0f02 |0013: return v2 │ │ +01fa24: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +01fa26: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0005 line=236 │ │ 0x0009 line=237 │ │ locals : │ │ 0x0005 - 0x0016 reg=0 cal1 Ljava/util/Calendar; │ │ @@ -782,22 +782,22 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -015e18: |[015e18] com.bottleworks.commons.util.CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ -015e28: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015e2e: 0c00 |0003: move-result-object v0 │ │ -015e30: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -015e32: 6e30 1f08 1004 |0005: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015e38: 6e10 2308 0000 |0008: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -015e3e: 0c01 |000b: move-result-object v1 │ │ -015e40: 1101 |000c: return-object v1 │ │ +01fa28: |[01fa28] com.bottleworks.commons.util.CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ +01fa38: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fa3e: 0c00 |0003: move-result-object v0 │ │ +01fa40: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +01fa42: 6e30 1408 1004 |0005: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fa48: 6e10 1808 0000 |0008: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fa4e: 0c01 |000b: move-result-object v1 │ │ +01fa50: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ 0x0008 line=94 │ │ locals : │ │ 0x0004 - 0x000d reg=0 cal Ljava/util/Calendar; │ │ @@ -810,23 +810,23 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -015e44: |[015e44] com.bottleworks.commons.util.CalendarHelper.monthBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ -015e54: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015e5a: 0c00 |0003: move-result-object v0 │ │ -015e5c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -015e5e: 7b52 |0005: neg-int v2, v5 │ │ -015e60: 6e30 1f08 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015e66: 6e10 2308 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -015e6c: 0c01 |000c: move-result-object v1 │ │ -015e6e: 1101 |000d: return-object v1 │ │ +01fa54: |[01fa54] com.bottleworks.commons.util.CalendarHelper.monthBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ +01fa64: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fa6a: 0c00 |0003: move-result-object v0 │ │ +01fa6c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +01fa6e: 7b52 |0005: neg-int v2, v5 │ │ +01fa70: 6e30 1408 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fa76: 6e10 1808 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fa7c: 0c01 |000c: move-result-object v1 │ │ +01fa7e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0004 - 0x000e reg=0 cal Ljava/util/Calendar; │ │ @@ -839,33 +839,33 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -015e70: |[015e70] com.bottleworks.commons.util.CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -015e80: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -015e82: 5231 1600 |0001: iget v1, v3, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015e86: 3321 0700 |0003: if-ne v1, v2, 000a // +0007 │ │ -015e8a: 6e20 4201 4300 |0005: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0142 │ │ -015e90: 0c01 |0008: move-result-object v1 │ │ -015e92: 1101 |0009: return-object v1 │ │ -015e94: 6e20 5a01 4300 |000a: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -015e9a: 0c04 |000d: move-result-object v4 │ │ -015e9c: 6e20 4401 4300 |000e: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015ea2: 0c00 |0011: move-result-object v0 │ │ -015ea4: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -015ea6: 6e30 1f08 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015eac: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -015eae: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ -015eb0: 6e30 1f08 1002 |0018: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015eb6: 6e20 5f01 0300 |001b: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ -015ebc: 0c01 |001e: move-result-object v1 │ │ -015ebe: 28ea |001f: goto 0009 // -0016 │ │ +01fa80: |[01fa80] com.bottleworks.commons.util.CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fa90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01fa92: 5231 1600 |0001: iget v1, v3, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01fa96: 3321 0700 |0003: if-ne v1, v2, 000a // +0007 │ │ +01fa9a: 6e20 4201 4300 |0005: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0142 │ │ +01faa0: 0c01 |0008: move-result-object v1 │ │ +01faa2: 1101 |0009: return-object v1 │ │ +01faa4: 6e20 5a01 4300 |000a: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +01faaa: 0c04 |000d: move-result-object v4 │ │ +01faac: 6e20 4401 4300 |000e: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fab2: 0c00 |0011: move-result-object v0 │ │ +01fab4: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +01fab6: 6e30 1408 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fabc: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +01fabe: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ +01fac0: 6e30 1408 1002 |0018: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fac6: 6e20 5f01 0300 |001b: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ +01facc: 0c01 |001e: move-result-object v1 │ │ +01face: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x0005 line=177 │ │ 0x0009 line=184 │ │ 0x000a line=179 │ │ 0x000e line=180 │ │ @@ -882,36 +882,36 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -015ec0: |[015ec0] com.bottleworks.commons.util.CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -015ed0: 1254 |0000: const/4 v4, #int 5 // #5 │ │ -015ed2: 5252 1600 |0001: iget v2, v5, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015ed6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -015ed8: 3332 0700 |0004: if-ne v2, v3, 000b // +0007 │ │ -015edc: 6e20 4301 6500 |0006: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@0143 │ │ -015ee2: 0c02 |0009: move-result-object v2 │ │ -015ee4: 1102 |000a: return-object v2 │ │ -015ee6: 6e20 4401 6500 |000b: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015eec: 0c00 |000e: move-result-object v0 │ │ -015eee: 6e20 2008 4000 |000f: invoke-virtual {v0, v4}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -015ef4: 0a01 |0012: move-result v1 │ │ -015ef6: 5252 1600 |0013: iget v2, v5, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015efa: 3521 0700 |0015: if-ge v1, v2, 001c // +0007 │ │ -015efe: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -015f00: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ -015f02: 6e30 1f08 2003 |0019: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -015f08: 5252 1600 |001c: iget v2, v5, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015f0c: 6e30 2408 4002 |001e: invoke-virtual {v0, v4, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015f12: 6e20 6301 0500 |0021: invoke-virtual {v5, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ -015f18: 0c02 |0024: move-result-object v2 │ │ -015f1a: 28e5 |0025: goto 000a // -001b │ │ +01fad0: |[01fad0] com.bottleworks.commons.util.CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fae0: 1254 |0000: const/4 v4, #int 5 // #5 │ │ +01fae2: 5252 1600 |0001: iget v2, v5, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01fae6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +01fae8: 3332 0700 |0004: if-ne v2, v3, 000b // +0007 │ │ +01faec: 6e20 4301 6500 |0006: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.absMonthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@0143 │ │ +01faf2: 0c02 |0009: move-result-object v2 │ │ +01faf4: 1102 |000a: return-object v2 │ │ +01faf6: 6e20 4401 6500 |000b: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fafc: 0c00 |000e: move-result-object v0 │ │ +01fafe: 6e20 1508 4000 |000f: invoke-virtual {v0, v4}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01fb04: 0a01 |0012: move-result v1 │ │ +01fb06: 5252 1600 |0013: iget v2, v5, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01fb0a: 3521 0700 |0015: if-ge v1, v2, 001c // +0007 │ │ +01fb0e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +01fb10: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ +01fb12: 6e30 1408 2003 |0019: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fb18: 5252 1600 |001c: iget v2, v5, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01fb1c: 6e30 1908 4002 |001e: invoke-virtual {v0, v4, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fb22: 6e20 6301 0500 |0021: invoke-virtual {v5, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ +01fb28: 0c02 |0024: move-result-object v2 │ │ +01fb2a: 28e5 |0025: goto 000a // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0006 line=161 │ │ 0x000a line=172 │ │ 0x000b line=164 │ │ 0x000f line=165 │ │ @@ -930,17 +930,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015f1c: |[015f1c] com.bottleworks.commons.util.CalendarHelper.setFirstDayOfWeek:(I)V │ │ -015f2c: 5901 1500 |0000: iput v1, v0, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -015f30: 0e00 |0002: return-void │ │ +01fb2c: |[01fb2c] com.bottleworks.commons.util.CalendarHelper.setFirstDayOfWeek:(I)V │ │ +01fb3c: 5901 1500 |0000: iput v1, v0, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01fb40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0003 reg=1 firstDayOfWeek I │ │ @@ -950,25 +950,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -015f34: |[015f34] com.bottleworks.commons.util.CalendarHelper.setStartDayOfMonth:(I)V │ │ -015f44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -015f46: 3403 0600 |0001: if-lt v3, v0, 0007 // +0006 │ │ -015f4a: 1300 1c00 |0003: const/16 v0, #int 28 // #1c │ │ -015f4e: 3703 0a00 |0005: if-le v3, v0, 000f // +000a │ │ -015f52: 2200 9501 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -015f56: 1a01 2210 |0009: const-string v1, "the value of startDayOfMonth must between 1-28" // string@1022 │ │ -015f5a: 7020 9707 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -015f60: 2700 |000e: throw v0 │ │ -015f62: 5923 1600 |000f: iput v3, v2, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ -015f66: 0e00 |0011: return-void │ │ +01fb44: |[01fb44] com.bottleworks.commons.util.CalendarHelper.setStartDayOfMonth:(I)V │ │ +01fb54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fb56: 3403 0600 |0001: if-lt v3, v0, 0007 // +0006 │ │ +01fb5a: 1300 1c00 |0003: const/16 v0, #int 28 // #1c │ │ +01fb5e: 3703 0a00 |0005: if-le v3, v0, 000f // +000a │ │ +01fb62: 2200 8901 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +01fb66: 1a01 1310 |0009: const-string v1, "the value of startDayOfMonth must between 1-28" // string@1013 │ │ +01fb6a: 7020 8c07 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +01fb70: 2700 |000e: throw v0 │ │ +01fb72: 5923 1600 |000f: iput v3, v2, Lcom/bottleworks/commons/util/CalendarHelper;.startDayOfMonth:I // field@0016 │ │ +01fb76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ 0x000f line=40 │ │ 0x0011 line=41 │ │ locals : │ │ @@ -980,17 +980,17 @@ │ │ type : '(Ljava/util/TimeZone;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -015f68: |[015f68] com.bottleworks.commons.util.CalendarHelper.setTimeZone:(Ljava/util/TimeZone;)V │ │ -015f78: 5b01 1700 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ -015f7c: 0e00 |0002: return-void │ │ +01fb78: |[01fb78] com.bottleworks.commons.util.CalendarHelper.setTimeZone:(Ljava/util/TimeZone;)V │ │ +01fb88: 5b01 1700 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/CalendarHelper;.timeZone:Ljava/util/TimeZone; // field@0017 │ │ +01fb8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0003 reg=1 timeZone Ljava/util/TimeZone; │ │ @@ -1000,29 +1000,29 @@ │ │ type : '(Ljava/util/Calendar;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -015f80: |[015f80] com.bottleworks.commons.util.CalendarHelper.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; │ │ -015f90: 1302 3b00 |0000: const/16 v2, #int 59 // #3b │ │ -015f94: 1300 0b00 |0002: const/16 v0, #int 11 // #b │ │ -015f98: 1301 1700 |0004: const/16 v1, #int 23 // #17 │ │ -015f9c: 6e30 2408 0401 |0006: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015fa2: 1300 0c00 |0009: const/16 v0, #int 12 // #c │ │ -015fa6: 6e30 2408 0402 |000b: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015fac: 1300 0d00 |000e: const/16 v0, #int 13 // #d │ │ -015fb0: 6e30 2408 0402 |0010: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015fb6: 1300 0e00 |0013: const/16 v0, #int 14 // #e │ │ -015fba: 1301 e703 |0015: const/16 v1, #int 999 // #3e7 │ │ -015fbe: 6e30 2408 0401 |0017: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -015fc4: 6e10 2308 0400 |001a: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -015fca: 0c00 |001d: move-result-object v0 │ │ -015fcc: 1100 |001e: return-object v0 │ │ +01fb90: |[01fb90] com.bottleworks.commons.util.CalendarHelper.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; │ │ +01fba0: 1302 3b00 |0000: const/16 v2, #int 59 // #3b │ │ +01fba4: 1300 0b00 |0002: const/16 v0, #int 11 // #b │ │ +01fba8: 1301 1700 |0004: const/16 v1, #int 23 // #17 │ │ +01fbac: 6e30 1908 0401 |0006: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fbb2: 1300 0c00 |0009: const/16 v0, #int 12 // #c │ │ +01fbb6: 6e30 1908 0402 |000b: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fbbc: 1300 0d00 |000e: const/16 v0, #int 13 // #d │ │ +01fbc0: 6e30 1908 0402 |0010: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fbc6: 1300 0e00 |0013: const/16 v0, #int 14 // #e │ │ +01fbca: 1301 e703 |0015: const/16 v1, #int 999 // #3e7 │ │ +01fbce: 6e30 1908 0401 |0017: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fbd4: 6e10 1808 0400 |001a: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fbda: 0c00 |001d: move-result-object v0 │ │ +01fbdc: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0009 line=143 │ │ 0x000e line=144 │ │ 0x0013 line=145 │ │ 0x001a line=146 │ │ @@ -1035,20 +1035,20 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -015fd0: |[015fd0] com.bottleworks.commons.util.CalendarHelper.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; │ │ -015fe0: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -015fe6: 0c00 |0003: move-result-object v0 │ │ -015fe8: 6e20 5f01 0100 |0004: invoke-virtual {v1, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ -015fee: 0c00 |0007: move-result-object v0 │ │ -015ff0: 1100 |0008: return-object v0 │ │ +01fbe0: |[01fbe0] com.bottleworks.commons.util.CalendarHelper.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fbf0: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fbf6: 0c00 |0003: move-result-object v0 │ │ +01fbf8: 6e20 5f01 0100 |0004: invoke-virtual {v1, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ +01fbfe: 0c00 |0007: move-result-object v0 │ │ +01fc00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 d Ljava/util/Date; │ │ │ │ @@ -1057,27 +1057,27 @@ │ │ type : '(Ljava/util/Calendar;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -015ff4: |[015ff4] com.bottleworks.commons.util.CalendarHelper.toDayMiddle:(Ljava/util/Calendar;)Ljava/util/Date; │ │ -016004: 1302 0c00 |0000: const/16 v2, #int 12 // #c │ │ -016008: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01600a: 1300 0b00 |0003: const/16 v0, #int 11 // #b │ │ -01600e: 6e30 2408 0402 |0005: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016014: 6e30 2408 2401 |0008: invoke-virtual {v4, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -01601a: 1300 0d00 |000b: const/16 v0, #int 13 // #d │ │ -01601e: 6e30 2408 0401 |000d: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016024: 1300 0e00 |0010: const/16 v0, #int 14 // #e │ │ -016028: 6e30 2408 0401 |0012: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -01602e: 6e10 2308 0400 |0015: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -016034: 0c00 |0018: move-result-object v0 │ │ -016036: 1100 |0019: return-object v0 │ │ +01fc04: |[01fc04] com.bottleworks.commons.util.CalendarHelper.toDayMiddle:(Ljava/util/Calendar;)Ljava/util/Date; │ │ +01fc14: 1302 0c00 |0000: const/16 v2, #int 12 // #c │ │ +01fc18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01fc1a: 1300 0b00 |0003: const/16 v0, #int 11 // #b │ │ +01fc1e: 6e30 1908 0402 |0005: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc24: 6e30 1908 2401 |0008: invoke-virtual {v4, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc2a: 1300 0d00 |000b: const/16 v0, #int 13 // #d │ │ +01fc2e: 6e30 1908 0401 |000d: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc34: 1300 0e00 |0010: const/16 v0, #int 14 // #e │ │ +01fc38: 6e30 1908 0401 |0012: invoke-virtual {v4, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc3e: 6e10 1808 0400 |0015: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fc44: 0c00 |0018: move-result-object v0 │ │ +01fc46: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=134 │ │ 0x0008 line=135 │ │ 0x000b line=136 │ │ 0x0010 line=137 │ │ 0x0015 line=138 │ │ @@ -1090,20 +1090,20 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -016038: |[016038] com.bottleworks.commons.util.CalendarHelper.toDayMiddle:(Ljava/util/Date;)Ljava/util/Date; │ │ -016048: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -01604e: 0c00 |0003: move-result-object v0 │ │ -016050: 6e20 6101 0100 |0004: invoke-virtual {v1, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayMiddle:(Ljava/util/Calendar;)Ljava/util/Date; // method@0161 │ │ -016056: 0c00 |0007: move-result-object v0 │ │ -016058: 1100 |0008: return-object v0 │ │ +01fc48: |[01fc48] com.bottleworks.commons.util.CalendarHelper.toDayMiddle:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fc58: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fc5e: 0c00 |0003: move-result-object v0 │ │ +01fc60: 6e20 6101 0100 |0004: invoke-virtual {v1, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayMiddle:(Ljava/util/Calendar;)Ljava/util/Date; // method@0161 │ │ +01fc66: 0c00 |0007: move-result-object v0 │ │ +01fc68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 d Ljava/util/Date; │ │ │ │ @@ -1112,27 +1112,27 @@ │ │ type : '(Ljava/util/Calendar;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -01605c: |[01605c] com.bottleworks.commons.util.CalendarHelper.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; │ │ -01606c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01606e: 1300 0b00 |0001: const/16 v0, #int 11 // #b │ │ -016072: 6e30 2408 0301 |0003: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016078: 1300 0c00 |0006: const/16 v0, #int 12 // #c │ │ -01607c: 6e30 2408 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016082: 1300 0d00 |000b: const/16 v0, #int 13 // #d │ │ -016086: 6e30 2408 0301 |000d: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -01608c: 1300 0e00 |0010: const/16 v0, #int 14 // #e │ │ -016090: 6e30 2408 0301 |0012: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016096: 6e10 2308 0300 |0015: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -01609c: 0c00 |0018: move-result-object v0 │ │ -01609e: 1100 |0019: return-object v0 │ │ +01fc6c: |[01fc6c] com.bottleworks.commons.util.CalendarHelper.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; │ │ +01fc7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01fc7e: 1300 0b00 |0001: const/16 v0, #int 11 // #b │ │ +01fc82: 6e30 1908 0301 |0003: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc88: 1300 0c00 |0006: const/16 v0, #int 12 // #c │ │ +01fc8c: 6e30 1908 0301 |0008: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc92: 1300 0d00 |000b: const/16 v0, #int 13 // #d │ │ +01fc96: 6e30 1908 0301 |000d: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fc9c: 1300 0e00 |0010: const/16 v0, #int 14 // #e │ │ +01fca0: 6e30 1908 0301 |0012: invoke-virtual {v3, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fca6: 6e10 1808 0300 |0015: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fcac: 0c00 |0018: move-result-object v0 │ │ +01fcae: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0006 line=127 │ │ 0x000b line=128 │ │ 0x0010 line=129 │ │ 0x0015 line=130 │ │ @@ -1145,20 +1145,20 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0160a0: |[0160a0] com.bottleworks.commons.util.CalendarHelper.toDayStart:(Ljava/util/Date;)Ljava/util/Date; │ │ -0160b0: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -0160b6: 0c00 |0003: move-result-object v0 │ │ -0160b8: 6e20 6301 0100 |0004: invoke-virtual {v1, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ -0160be: 0c00 |0007: move-result-object v0 │ │ -0160c0: 1100 |0008: return-object v0 │ │ +01fcb0: |[01fcb0] com.bottleworks.commons.util.CalendarHelper.toDayStart:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fcc0: 6e20 4401 2100 |0000: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fcc6: 0c00 |0003: move-result-object v0 │ │ +01fcc8: 6e20 6301 0100 |0004: invoke-virtual {v1, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ +01fcce: 0c00 |0007: move-result-object v0 │ │ +01fcd0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ 0x0000 - 0x0009 reg=2 d Ljava/util/Date; │ │ │ │ @@ -1167,18 +1167,18 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0160c4: |[0160c4] com.bottleworks.commons.util.CalendarHelper.today:()Ljava/util/Date; │ │ -0160d4: 2200 bc01 |0000: new-instance v0, Ljava/util/Date; // type@01bc │ │ -0160d8: 7010 2a08 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@082a │ │ -0160de: 1100 |0005: return-object v0 │ │ +01fcd4: |[01fcd4] com.bottleworks.commons.util.CalendarHelper.today:()Ljava/util/Date; │ │ +01fce4: 2200 b001 |0000: new-instance v0, Ljava/util/Date; // type@01b0 │ │ +01fce8: 7010 1f08 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@081f │ │ +01fcee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ #34 : (in Lcom/bottleworks/commons/util/CalendarHelper;) │ │ @@ -1186,23 +1186,23 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0160e0: |[0160e0] com.bottleworks.commons.util.CalendarHelper.tomorrow:(Ljava/util/Date;)Ljava/util/Date; │ │ -0160f0: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -0160f6: 0c00 |0003: move-result-object v0 │ │ -0160f8: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -0160fa: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0160fc: 6e30 1f08 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -016102: 6e10 2308 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -016108: 0c01 |000c: move-result-object v1 │ │ -01610a: 1101 |000d: return-object v1 │ │ +01fcf0: |[01fcf0] com.bottleworks.commons.util.CalendarHelper.tomorrow:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fd00: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fd06: 0c00 |0003: move-result-object v0 │ │ +01fd08: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +01fd0a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +01fd0c: 6e30 1408 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fd12: 6e10 1808 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fd18: 0c01 |000c: move-result-object v1 │ │ +01fd1a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0009 line=64 │ │ locals : │ │ 0x0004 - 0x000e reg=0 cal Ljava/util/Calendar; │ │ @@ -1214,29 +1214,29 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01610c: |[01610c] com.bottleworks.commons.util.CalendarHelper.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -01611c: 1272 |0000: const/4 v2, #int 7 // #7 │ │ -01611e: 6e20 4401 6500 |0001: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -016124: 0c00 |0004: move-result-object v0 │ │ -016126: 5253 1500 |0005: iget v3, v5, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -01612a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -01612c: 3343 0b00 |0008: if-ne v3, v4, 0013 // +000b │ │ -016130: 0121 |000a: move v1, v2 │ │ -016132: 6e30 2408 2001 |000b: invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016138: 6e20 5f01 0500 |000e: invoke-virtual {v5, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ -01613e: 0c02 |0011: move-result-object v2 │ │ -016140: 1102 |0012: return-object v2 │ │ -016142: 5253 1500 |0013: iget v3, v5, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -016146: d801 03ff |0015: add-int/lit8 v1, v3, #int -1 // #ff │ │ -01614a: 28f4 |0017: goto 000b // -000c │ │ +01fd1c: |[01fd1c] com.bottleworks.commons.util.CalendarHelper.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fd2c: 1272 |0000: const/4 v2, #int 7 // #7 │ │ +01fd2e: 6e20 4401 6500 |0001: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fd34: 0c00 |0004: move-result-object v0 │ │ +01fd36: 5253 1500 |0005: iget v3, v5, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01fd3a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +01fd3c: 3343 0b00 |0008: if-ne v3, v4, 0013 // +000b │ │ +01fd40: 0121 |000a: move v1, v2 │ │ +01fd42: 6e30 1908 2001 |000b: invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fd48: 6e20 5f01 0500 |000e: invoke-virtual {v5, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ +01fd4e: 0c02 |0011: move-result-object v2 │ │ +01fd50: 1102 |0012: return-object v2 │ │ +01fd52: 5253 1500 |0013: iget v3, v5, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01fd56: d801 03ff |0015: add-int/lit8 v1, v3, #int -1 // #ff │ │ +01fd5a: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0005 line=228 │ │ 0x000b line=229 │ │ 0x000e line=230 │ │ 0x0013 line=228 │ │ @@ -1251,21 +1251,21 @@ │ │ type : '(Ljava/util/Date;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01614c: |[01614c] com.bottleworks.commons.util.CalendarHelper.weekOfMonth:(Ljava/util/Date;)I │ │ -01615c: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -016162: 0c00 |0003: move-result-object v0 │ │ -016164: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -016166: 6e20 2008 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -01616c: 0a01 |0008: move-result v1 │ │ -01616e: 0f01 |0009: return v1 │ │ +01fd5c: |[01fd5c] com.bottleworks.commons.util.CalendarHelper.weekOfMonth:(Ljava/util/Date;)I │ │ +01fd6c: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fd72: 0c00 |0003: move-result-object v0 │ │ +01fd74: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +01fd76: 6e20 1508 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01fd7c: 0a01 |0008: move-result v1 │ │ +01fd7e: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ locals : │ │ 0x0004 - 0x000a reg=0 cal Ljava/util/Calendar; │ │ 0x0000 - 0x000a reg=2 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ @@ -1276,21 +1276,21 @@ │ │ type : '(Ljava/util/Date;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -016170: |[016170] com.bottleworks.commons.util.CalendarHelper.weekOfYear:(Ljava/util/Date;)I │ │ -016180: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -016186: 0c00 |0003: move-result-object v0 │ │ -016188: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -01618a: 6e20 2008 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -016190: 0a01 |0008: move-result v1 │ │ -016192: 0f01 |0009: return v1 │ │ +01fd80: |[01fd80] com.bottleworks.commons.util.CalendarHelper.weekOfYear:(Ljava/util/Date;)I │ │ +01fd90: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fd96: 0c00 |0003: move-result-object v0 │ │ +01fd98: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +01fd9a: 6e20 1508 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +01fda0: 0a01 |0008: move-result v1 │ │ +01fda2: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ locals : │ │ 0x0004 - 0x000a reg=0 cal Ljava/util/Calendar; │ │ 0x0000 - 0x000a reg=2 this Lcom/bottleworks/commons/util/CalendarHelper; │ │ @@ -1301,28 +1301,28 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -016194: |[016194] com.bottleworks.commons.util.CalendarHelper.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -0161a4: 1273 |0000: const/4 v3, #int 7 // #7 │ │ -0161a6: 6e20 4401 5400 |0001: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -0161ac: 0c00 |0004: move-result-object v0 │ │ -0161ae: 5242 1500 |0005: iget v2, v4, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ -0161b2: 6e30 2408 3002 |0007: invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -0161b8: 6e20 6301 0400 |000a: invoke-virtual {v4, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ -0161be: 0c01 |000d: move-result-object v1 │ │ -0161c0: 6e20 2c08 5100 |000e: invoke-virtual {v1, v5}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -0161c6: 0a02 |0011: move-result v2 │ │ -0161c8: 3802 0600 |0012: if-eqz v2, 0018 // +0006 │ │ -0161cc: 6e30 4601 1403 |0014: invoke-virtual {v4, v1, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -0161d2: 0c01 |0017: move-result-object v1 │ │ -0161d4: 1101 |0018: return-object v1 │ │ +01fda4: |[01fda4] com.bottleworks.commons.util.CalendarHelper.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fdb4: 1273 |0000: const/4 v3, #int 7 // #7 │ │ +01fdb6: 6e20 4401 5400 |0001: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fdbc: 0c00 |0004: move-result-object v0 │ │ +01fdbe: 5242 1500 |0005: iget v2, v4, Lcom/bottleworks/commons/util/CalendarHelper;.firstDayOfWeek:I // field@0015 │ │ +01fdc2: 6e30 1908 3002 |0007: invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fdc8: 6e20 6301 0400 |000a: invoke-virtual {v4, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ +01fdce: 0c01 |000d: move-result-object v1 │ │ +01fdd0: 6e20 2108 5100 |000e: invoke-virtual {v1, v5}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +01fdd6: 0a02 |0011: move-result v2 │ │ +01fdd8: 3802 0600 |0012: if-eqz v2, 0018 // +0006 │ │ +01fddc: 6e30 4601 1403 |0014: invoke-virtual {v4, v1, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +01fde2: 0c01 |0017: move-result-object v1 │ │ +01fde4: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0005 line=215 │ │ 0x000a line=217 │ │ 0x000e line=218 │ │ 0x0014 line=219 │ │ @@ -1338,22 +1338,22 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0161d8: |[0161d8] com.bottleworks.commons.util.CalendarHelper.yearAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ -0161e8: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -0161ee: 0c00 |0003: move-result-object v0 │ │ -0161f0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0161f2: 6e30 1f08 1004 |0005: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -0161f8: 6e10 2308 0000 |0008: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -0161fe: 0c01 |000b: move-result-object v1 │ │ -016200: 1101 |000c: return-object v1 │ │ +01fde8: |[01fde8] com.bottleworks.commons.util.CalendarHelper.yearAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ +01fdf8: 6e20 4401 3200 |0000: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fdfe: 0c00 |0003: move-result-object v0 │ │ +01fe00: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +01fe02: 6e30 1408 1004 |0005: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fe08: 6e10 1808 0000 |0008: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fe0e: 0c01 |000b: move-result-object v1 │ │ +01fe10: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ 0x0008 line=82 │ │ locals : │ │ 0x0004 - 0x000d reg=0 cal Ljava/util/Calendar; │ │ @@ -1366,23 +1366,23 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -016204: |[016204] com.bottleworks.commons.util.CalendarHelper.yearBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ -016214: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -01621a: 0c00 |0003: move-result-object v0 │ │ -01621c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -01621e: 7b52 |0005: neg-int v2, v5 │ │ -016220: 6e30 1f08 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -016226: 6e10 2308 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -01622c: 0c01 |000c: move-result-object v1 │ │ -01622e: 1101 |000d: return-object v1 │ │ +01fe14: |[01fe14] com.bottleworks.commons.util.CalendarHelper.yearBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ +01fe24: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fe2a: 0c00 |0003: move-result-object v0 │ │ +01fe2c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +01fe2e: 7b52 |0005: neg-int v2, v5 │ │ +01fe30: 6e30 1408 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fe36: 6e10 1808 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fe3c: 0c01 |000c: move-result-object v1 │ │ +01fe3e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0009 line=88 │ │ locals : │ │ 0x0004 - 0x000e reg=0 cal Ljava/util/Calendar; │ │ @@ -1395,24 +1395,24 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -016230: |[016230] com.bottleworks.commons.util.CalendarHelper.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -016240: 1262 |0000: const/4 v2, #int 6 // #6 │ │ -016242: 6e20 4401 4300 |0001: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -016248: 0c00 |0004: move-result-object v0 │ │ -01624a: 6e20 2108 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Calendar;.getActualMaximum:(I)I // method@0821 │ │ -016250: 0a01 |0008: move-result v1 │ │ -016252: 6e30 2408 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016258: 6e20 5f01 0300 |000c: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ -01625e: 0c02 |000f: move-result-object v2 │ │ -016260: 1102 |0010: return-object v2 │ │ +01fe40: |[01fe40] com.bottleworks.commons.util.CalendarHelper.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fe50: 1262 |0000: const/4 v2, #int 6 // #6 │ │ +01fe52: 6e20 4401 4300 |0001: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fe58: 0c00 |0004: move-result-object v0 │ │ +01fe5a: 6e20 1608 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/Calendar;.getActualMaximum:(I)I // method@0816 │ │ +01fe60: 0a01 |0008: move-result v1 │ │ +01fe62: 6e30 1908 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fe68: 6e20 5f01 0300 |000c: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Calendar;)Ljava/util/Date; // method@015f │ │ +01fe6e: 0c02 |000f: move-result-object v2 │ │ +01fe70: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x0005 line=208 │ │ 0x0009 line=209 │ │ 0x000c line=210 │ │ locals : │ │ @@ -1426,23 +1426,23 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -016264: |[016264] com.bottleworks.commons.util.CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ -016274: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -01627a: 0c00 |0003: move-result-object v0 │ │ -01627c: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -01627e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -016280: 6e30 2408 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -016286: 6e20 6301 0300 |0009: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ -01628c: 0c01 |000c: move-result-object v1 │ │ -01628e: 1101 |000d: return-object v1 │ │ +01fe74: |[01fe74] com.bottleworks.commons.util.CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ +01fe84: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01fe8a: 0c00 |0003: move-result-object v0 │ │ +01fe8c: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +01fe8e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +01fe90: 6e30 1908 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +01fe96: 6e20 6301 0300 |0009: invoke-virtual {v3, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Calendar;)Ljava/util/Date; // method@0163 │ │ +01fe9c: 0c01 |000c: move-result-object v1 │ │ +01fe9e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0009 line=203 │ │ locals : │ │ 0x0004 - 0x000e reg=0 cal Ljava/util/Calendar; │ │ @@ -1454,23 +1454,23 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -016290: |[016290] com.bottleworks.commons.util.CalendarHelper.yesterday:(Ljava/util/Date;)Ljava/util/Date; │ │ -0162a0: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ -0162a6: 0c00 |0003: move-result-object v0 │ │ -0162a8: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -0162aa: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -0162ac: 6e30 1f08 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -0162b2: 6e10 2308 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -0162b8: 0c01 |000c: move-result-object v1 │ │ -0162ba: 1101 |000d: return-object v1 │ │ +01fea0: |[01fea0] com.bottleworks.commons.util.CalendarHelper.yesterday:(Ljava/util/Date;)Ljava/util/Date; │ │ +01feb0: 6e20 4401 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.calendar:(Ljava/util/Date;)Ljava/util/Calendar; // method@0144 │ │ +01feb6: 0c00 |0003: move-result-object v0 │ │ +01feb8: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +01feba: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +01febc: 6e30 1408 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +01fec2: 6e10 1808 0000 |0009: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +01fec8: 0c01 |000c: move-result-object v1 │ │ +01feca: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x0009 line=110 │ │ locals : │ │ 0x0004 - 0x000e reg=0 cal Ljava/util/Calendar; │ │ @@ -1478,15 +1478,15 @@ │ │ 0x0000 - 0x000e reg=4 d Ljava/util/Date; │ │ │ │ source_file_idx : 326 (CalendarHelper.java) │ │ │ │ Class #3 header: │ │ class_idx : 121 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #3 annotations: │ │ @@ -1508,17 +1508,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0162bc: |[0162bc] com.bottleworks.commons.util.Files$1.:()V │ │ -0162cc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0162d2: 0e00 |0003: return-void │ │ +01fecc: |[01fecc] com.bottleworks.commons.util.Files$1.:()V │ │ +01fedc: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +01fee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Files$1; │ │ │ │ Virtual methods - │ │ @@ -1527,31 +1527,31 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0162d4: |[0162d4] com.bottleworks.commons.util.Files$1.accept:(Ljava/io/File;)Z │ │ -0162e4: 6e10 5507 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0755 │ │ -0162ea: 0a00 |0003: move-result v0 │ │ -0162ec: 0f00 |0004: return v0 │ │ +01fee4: |[01fee4] com.bottleworks.commons.util.Files$1.accept:(Ljava/io/File;)Z │ │ +01fef4: 6e10 4907 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0749 │ │ +01fefa: 0a00 |0003: move-result v0 │ │ +01fefc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/commons/util/Files$1; │ │ 0x0000 - 0x0005 reg=2 pathname Ljava/io/File; │ │ │ │ source_file_idx : 435 (Files.java) │ │ │ │ Class #4 header: │ │ class_idx : 122 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #4 annotations: │ │ @@ -1573,17 +1573,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0162f0: |[0162f0] com.bottleworks.commons.util.Files$2.:()V │ │ -016300: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -016306: 0e00 |0003: return-void │ │ +01ff00: |[01ff00] com.bottleworks.commons.util.Files$2.:()V │ │ +01ff10: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +01ff16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Files$2; │ │ │ │ Virtual methods - │ │ @@ -1592,31 +1592,31 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -016308: |[016308] com.bottleworks.commons.util.Files$2.accept:(Ljava/io/File;)Z │ │ -016318: 6e10 5607 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@0756 │ │ -01631e: 0a00 |0003: move-result v0 │ │ -016320: 0f00 |0004: return v0 │ │ +01ff18: |[01ff18] com.bottleworks.commons.util.Files$2.accept:(Ljava/io/File;)Z │ │ +01ff28: 6e10 4a07 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isFile:()Z // method@074a │ │ +01ff2e: 0a00 |0003: move-result v0 │ │ +01ff30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/commons/util/Files$2; │ │ 0x0000 - 0x0005 reg=2 pathname Ljava/io/File; │ │ │ │ source_file_idx : 435 (Files.java) │ │ │ │ Class #5 header: │ │ class_idx : 123 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #5 annotations: │ │ @@ -1638,17 +1638,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016324: |[016324] com.bottleworks.commons.util.Files$3.:()V │ │ -016334: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01633a: 0e00 |0003: return-void │ │ +01ff34: |[01ff34] com.bottleworks.commons.util.Files$3.:()V │ │ +01ff44: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +01ff4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Files$3; │ │ │ │ Virtual methods - │ │ @@ -1657,27 +1657,27 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01633c: |[01633c] com.bottleworks.commons.util.Files$3.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ -01634c: 1a00 d808 |0000: const-string v0, "dm" // string@08d8 │ │ -016350: 6e20 db07 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@07db │ │ -016356: 0a00 |0005: move-result v0 │ │ -016358: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -01635c: 1a00 5f00 |0008: const-string v0, ".db" // string@005f │ │ -016360: 6e20 cd07 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@07cd │ │ -016366: 0a00 |000d: move-result v0 │ │ -016368: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -01636c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -01636e: 0f00 |0011: return v0 │ │ -016370: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -016372: 28fe |0013: goto 0011 // -0002 │ │ +01ff4c: |[01ff4c] com.bottleworks.commons.util.Files$3.accept:(Ljava/io/File;Ljava/lang/String;)Z │ │ +01ff5c: 1a00 cb08 |0000: const-string v0, "dm" // string@08cb │ │ +01ff60: 6e20 d007 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@07d0 │ │ +01ff66: 0a00 |0005: move-result v0 │ │ +01ff68: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +01ff6c: 1a00 5f00 |0008: const-string v0, ".db" // string@005f │ │ +01ff70: 6e20 c207 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@07c2 │ │ +01ff76: 0a00 |000d: move-result v0 │ │ +01ff78: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +01ff7c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +01ff7e: 0f00 |0011: return v0 │ │ +01ff80: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +01ff82: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0010 line=242 │ │ 0x0011 line=244 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/bottleworks/commons/util/Files$3; │ │ @@ -1685,15 +1685,15 @@ │ │ 0x0000 - 0x0014 reg=3 filename Ljava/lang/String; │ │ │ │ source_file_idx : 435 (Files.java) │ │ │ │ Class #6 header: │ │ class_idx : 124 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 435 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ @@ -1723,169 +1723,165 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -016374: |[016374] com.bottleworks.commons.util.Files.:()V │ │ -016384: 2200 b501 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -016388: 1a01 0d11 |0002: const-string v1, "yyyy-MM-dd_HHmmss" // string@110d │ │ -01638c: 7020 1108 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -016392: 6900 1800 |0007: sput-object v0, Lcom/bottleworks/commons/util/Files;.backupDateFmt:Ljava/text/SimpleDateFormat; // field@0018 │ │ -016396: 0e00 |0009: return-void │ │ +01ff84: |[01ff84] com.bottleworks.commons.util.Files.:()V │ │ +01ff94: 2200 a901 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +01ff98: 1a01 fc10 |0002: const-string v1, "yyyy-MM-dd_HHmmss" // string@10fc │ │ +01ff9c: 7020 0608 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +01ffa2: 6900 1800 |0007: sput-object v0, Lcom/bottleworks/commons/util/Files;.backupDateFmt:Ljava/text/SimpleDateFormat; // field@0018 │ │ +01ffa6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016398: |[016398] com.bottleworks.commons.util.Files.:()V │ │ -0163a8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0163ae: 0e00 |0003: return-void │ │ +01ffa8: |[01ffa8] com.bottleworks.commons.util.Files.:()V │ │ +01ffb8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +01ffbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Files; │ │ │ │ #2 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'clean' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 23 16-bit code units │ │ -0163b0: |[0163b0] com.bottleworks.commons.util.Files.clean:(Ljava/io/File;)V │ │ -0163c0: 2205 7a00 |0000: new-instance v5, Lcom/bottleworks/commons/util/Files$2; // type@007a │ │ -0163c4: 7010 7201 0500 |0002: invoke-direct {v5}, Lcom/bottleworks/commons/util/Files$2;.:()V // method@0172 │ │ -0163ca: 6e20 5a07 5600 |0005: invoke-virtual {v6, v5}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@075a │ │ -0163d0: 0c02 |0008: move-result-object v2 │ │ -0163d2: 0720 |0009: move-object v0, v2 │ │ -0163d4: 2104 |000a: array-length v4, v0 │ │ -0163d6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0163d8: 3543 0a00 |000c: if-ge v3, v4, 0016 // +000a │ │ -0163dc: 4601 0003 |000e: aget-object v1, v0, v3 │ │ -0163e0: 6e10 5107 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0751 │ │ -0163e6: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0163ea: 28f7 |0015: goto 000c // -0009 │ │ -0163ec: 0e00 |0016: return-void │ │ + insns size : 22 16-bit code units │ │ +01ffc0: |[01ffc0] com.bottleworks.commons.util.Files.clean:(Ljava/io/File;)V │ │ +01ffd0: 2202 7a00 |0000: new-instance v2, Lcom/bottleworks/commons/util/Files$2; // type@007a │ │ +01ffd4: 7010 7201 0200 |0002: invoke-direct {v2}, Lcom/bottleworks/commons/util/Files$2;.:()V // method@0172 │ │ +01ffda: 6e20 4e07 2400 |0005: invoke-virtual {v4, v2}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@074e │ │ +01ffe0: 0c01 |0008: move-result-object v1 │ │ +01ffe2: 2113 |0009: array-length v3, v1 │ │ +01ffe4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +01ffe6: 3532 0a00 |000b: if-ge v2, v3, 0015 // +000a │ │ +01ffea: 4600 0102 |000d: aget-object v0, v1, v2 │ │ +01ffee: 6e10 4507 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0745 │ │ +01fff4: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01fff8: 28f7 |0014: goto 000b // -0009 │ │ +01fffa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0009 line=127 │ │ - 0x0010 line=128 │ │ - 0x0013 line=127 │ │ - 0x0016 line=130 │ │ + 0x000f line=128 │ │ + 0x0012 line=127 │ │ + 0x0015 line=130 │ │ locals : │ │ - 0x0010 - 0x0016 reg=1 file Ljava/io/File; │ │ - 0x000a - 0x0017 reg=0 arr$ [Ljava/io/File; │ │ - 0x0009 - 0x0017 reg=2 files [Ljava/io/File; │ │ - 0x000c - 0x0017 reg=3 i$ I │ │ - 0x000b - 0x0017 reg=4 len$ I │ │ - 0x0000 - 0x0017 reg=6 folder Ljava/io/File; │ │ + 0x000f - 0x0015 reg=0 file Ljava/io/File; │ │ + 0x0009 - 0x0016 reg=1 files [Ljava/io/File; │ │ + 0x0000 - 0x0016 reg=4 folder Ljava/io/File; │ │ │ │ #3 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'copyDatabases' │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0163f0: |[0163f0] com.bottleworks.commons.util.Files.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I │ │ -016400: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -016402: 7100 a400 0000 |0001: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00a4 │ │ -016408: 0c06 |0004: move-result-object v6 │ │ -01640a: 1a07 370d |0005: const-string v7, "mounted" // string@0d37 │ │ -01640e: 6e20 ce07 6700 |0007: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -016414: 0a07 |000a: move-result v7 │ │ -016416: 3807 9300 |000b: if-eqz v7, 009e // +0093 │ │ -01641a: 6e10 5207 0b00 |000d: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@0752 │ │ -016420: 0a07 |0010: move-result v7 │ │ -016422: 3807 8d00 |0011: if-eqz v7, 009e // +008d │ │ -016426: 6e10 5207 0c00 |0013: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01642c: 0a07 |0016: move-result v7 │ │ -01642e: 3807 8700 |0017: if-eqz v7, 009e // +0087 │ │ -016432: 2207 7b00 |0019: new-instance v7, Lcom/bottleworks/commons/util/Files$3; // type@007b │ │ -016436: 7010 7401 0700 |001b: invoke-direct {v7}, Lcom/bottleworks/commons/util/Files$3;.:()V // method@0174 │ │ -01643c: 6e20 5807 7b00 |001e: invoke-virtual {v11, v7}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@0758 │ │ -016442: 0c04 |0021: move-result-object v4 │ │ -016444: 390d 6200 |0022: if-nez v13, 0084 // +0062 │ │ -016448: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -01644a: 3804 7900 |0025: if-eqz v4, 009e // +0079 │ │ -01644e: 2147 |0027: array-length v7, v4 │ │ -016450: 3807 7600 |0028: if-eqz v7, 009e // +0076 │ │ -016454: 7110 1e08 0400 |002a: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@081e │ │ -01645a: 0c03 |002d: move-result-object v3 │ │ -01645c: 1a07 de08 |002e: const-string v7, "dm_master.db" // string@08de │ │ -016460: 7220 3e08 7300 |0030: invoke-interface {v3, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@083e │ │ -016466: 0a07 |0033: move-result v7 │ │ -016468: 3807 6a00 |0034: if-eqz v7, 009e // +006a │ │ -01646c: 1a07 d908 |0036: const-string v7, "dm.db" // string@08d9 │ │ -016470: 7220 3e08 7300 |0038: invoke-interface {v3, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@083e │ │ -016476: 0a07 |003b: move-result v7 │ │ -016478: 3807 6200 |003c: if-eqz v7, 009e // +0062 │ │ -01647c: 7210 4008 0300 |003e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -016482: 0c05 |0041: move-result-object v5 │ │ -016484: 7210 3708 0500 |0042: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01648a: 0a07 |0045: move-result v7 │ │ -01648c: 3807 5800 |0046: if-eqz v7, 009e // +0058 │ │ -016490: 7210 3808 0500 |0048: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -016496: 0c02 |004b: move-result-object v2 │ │ -016498: 1f02 a301 |004c: check-cast v2, Ljava/lang/String; // type@01a3 │ │ -01649c: 2207 7801 |004e: new-instance v7, Ljava/io/File; // type@0178 │ │ -0164a0: 7030 4d07 b702 |0050: invoke-direct {v7, v11, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -0164a6: 2208 7801 |0053: new-instance v8, Ljava/io/File; // type@0178 │ │ -0164aa: 7030 4d07 c802 |0055: invoke-direct {v8, v12, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -0164b0: 7120 7a01 8700 |0058: invoke-static {v7, v8}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ -0164b6: d801 0101 |005b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0164ba: 3800 e5ff |005d: if-eqz v0, 0042 // -001b │ │ -0164be: 2207 7801 |005f: new-instance v7, Ljava/io/File; // type@0178 │ │ -0164c2: 7030 4d07 b702 |0061: invoke-direct {v7, v11, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -0164c8: 2208 7801 |0064: new-instance v8, Ljava/io/File; // type@0178 │ │ -0164cc: 2209 a501 |0066: new-instance v9, Ljava/lang/StringBuilder; // type@01a5 │ │ -0164d0: 7010 f007 0900 |0068: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0164d6: 6e20 f807 2900 |006b: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0164dc: 0c09 |006e: move-result-object v9 │ │ -0164de: 1a0a 5900 |006f: const-string v10, "." // string@0059 │ │ -0164e2: 6e20 f807 a900 |0071: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0164e8: 0c09 |0074: move-result-object v9 │ │ -0164ea: 6e20 f807 0900 |0075: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0164f0: 0c09 |0078: move-result-object v9 │ │ -0164f2: 6e10 fb07 0900 |0079: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0164f8: 0c09 |007c: move-result-object v9 │ │ -0164fa: 7030 4d07 c809 |007d: invoke-direct {v8, v12, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -016500: 7120 7a01 8700 |0080: invoke-static {v7, v8}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ -016506: 28bf |0083: goto 0042 // -0041 │ │ -016508: 2207 a501 |0084: new-instance v7, Ljava/lang/StringBuilder; // type@01a5 │ │ -01650c: 7010 f007 0700 |0086: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -016512: 6208 1800 |0089: sget-object v8, Lcom/bottleworks/commons/util/Files;.backupDateFmt:Ljava/text/SimpleDateFormat; // field@0018 │ │ -016516: 6e20 1408 d800 |008b: invoke-virtual {v8, v13}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0814 │ │ -01651c: 0c08 |008e: move-result-object v8 │ │ -01651e: 6e20 f807 8700 |008f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016524: 0c07 |0092: move-result-object v7 │ │ -016526: 1a08 5d00 |0093: const-string v8, ".bak" // string@005d │ │ -01652a: 6e20 f807 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016530: 0c07 |0098: move-result-object v7 │ │ -016532: 6e10 fb07 0700 |0099: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -016538: 0c00 |009c: move-result-object v0 │ │ -01653a: 2888 |009d: goto 0025 // -0078 │ │ -01653c: 0f01 |009e: return v1 │ │ +01fffc: |[01fffc] com.bottleworks.commons.util.Files.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I │ │ +02000c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02000e: 7100 a400 0000 |0001: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00a4 │ │ +020014: 0c05 |0004: move-result-object v5 │ │ +020016: 1a06 280d |0005: const-string v6, "mounted" // string@0d28 │ │ +02001a: 6e20 c307 5600 |0007: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +020020: 0a06 |000a: move-result v6 │ │ +020022: 3806 9300 |000b: if-eqz v6, 009e // +0093 │ │ +020026: 6e10 4607 0b00 |000d: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@0746 │ │ +02002c: 0a06 |0010: move-result v6 │ │ +02002e: 3806 8d00 |0011: if-eqz v6, 009e // +008d │ │ +020032: 6e10 4607 0c00 |0013: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0746 │ │ +020038: 0a06 |0016: move-result v6 │ │ +02003a: 3806 8700 |0017: if-eqz v6, 009e // +0087 │ │ +02003e: 2206 7b00 |0019: new-instance v6, Lcom/bottleworks/commons/util/Files$3; // type@007b │ │ +020042: 7010 7401 0600 |001b: invoke-direct {v6}, Lcom/bottleworks/commons/util/Files$3;.:()V // method@0174 │ │ +020048: 6e20 4c07 6b00 |001e: invoke-virtual {v11, v6}, Ljava/io/File;.list:(Ljava/io/FilenameFilter;)[Ljava/lang/String; // method@074c │ │ +02004e: 0c04 |0021: move-result-object v4 │ │ +020050: 390d 6200 |0022: if-nez v13, 0084 // +0062 │ │ +020054: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +020056: 3804 7900 |0025: if-eqz v4, 009e // +0079 │ │ +02005a: 2146 |0027: array-length v6, v4 │ │ +02005c: 3806 7600 |0028: if-eqz v6, 009e // +0076 │ │ +020060: 7110 1308 0400 |002a: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0813 │ │ +020066: 0c03 |002d: move-result-object v3 │ │ +020068: 1a06 d108 |002e: const-string v6, "dm_master.db" // string@08d1 │ │ +02006c: 7220 3308 6300 |0030: invoke-interface {v3, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0833 │ │ +020072: 0a06 |0033: move-result v6 │ │ +020074: 3806 6a00 |0034: if-eqz v6, 009e // +006a │ │ +020078: 1a06 cc08 |0036: const-string v6, "dm.db" // string@08cc │ │ +02007c: 7220 3308 6300 |0038: invoke-interface {v3, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0833 │ │ +020082: 0a06 |003b: move-result v6 │ │ +020084: 3806 6200 |003c: if-eqz v6, 009e // +0062 │ │ +020088: 7210 3508 0300 |003e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +02008e: 0c06 |0041: move-result-object v6 │ │ +020090: 7210 2c08 0600 |0042: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +020096: 0a07 |0045: move-result v7 │ │ +020098: 3807 5800 |0046: if-eqz v7, 009e // +0058 │ │ +02009c: 7210 2d08 0600 |0048: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +0200a2: 0c02 |004b: move-result-object v2 │ │ +0200a4: 1f02 9701 |004c: check-cast v2, Ljava/lang/String; // type@0197 │ │ +0200a8: 2207 6c01 |004e: new-instance v7, Ljava/io/File; // type@016c │ │ +0200ac: 7030 4107 b702 |0050: invoke-direct {v7, v11, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +0200b2: 2208 6c01 |0053: new-instance v8, Ljava/io/File; // type@016c │ │ +0200b6: 7030 4107 c802 |0055: invoke-direct {v8, v12, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +0200bc: 7120 7a01 8700 |0058: invoke-static {v7, v8}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ +0200c2: d801 0101 |005b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0200c6: 3800 e5ff |005d: if-eqz v0, 0042 // -001b │ │ +0200ca: 2207 6c01 |005f: new-instance v7, Ljava/io/File; // type@016c │ │ +0200ce: 7030 4107 b702 |0061: invoke-direct {v7, v11, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +0200d4: 2208 6c01 |0064: new-instance v8, Ljava/io/File; // type@016c │ │ +0200d8: 2209 9901 |0066: new-instance v9, Ljava/lang/StringBuilder; // type@0199 │ │ +0200dc: 7010 e507 0900 |0068: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0200e2: 6e20 ed07 2900 |006b: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0200e8: 0c09 |006e: move-result-object v9 │ │ +0200ea: 1a0a 5900 |006f: const-string v10, "." // string@0059 │ │ +0200ee: 6e20 ed07 a900 |0071: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0200f4: 0c09 |0074: move-result-object v9 │ │ +0200f6: 6e20 ed07 0900 |0075: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0200fc: 0c09 |0078: move-result-object v9 │ │ +0200fe: 6e10 f007 0900 |0079: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +020104: 0c09 |007c: move-result-object v9 │ │ +020106: 7030 4107 c809 |007d: invoke-direct {v8, v12, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +02010c: 7120 7a01 8700 |0080: invoke-static {v7, v8}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ +020112: 28bf |0083: goto 0042 // -0041 │ │ +020114: 2206 9901 |0084: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +020118: 7010 e507 0600 |0086: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02011e: 6207 1800 |0089: sget-object v7, Lcom/bottleworks/commons/util/Files;.backupDateFmt:Ljava/text/SimpleDateFormat; // field@0018 │ │ +020122: 6e20 0908 d700 |008b: invoke-virtual {v7, v13}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0809 │ │ +020128: 0c07 |008e: move-result-object v7 │ │ +02012a: 6e20 ed07 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +020130: 0c06 |0092: move-result-object v6 │ │ +020132: 1a07 5d00 |0093: const-string v7, ".bak" // string@005d │ │ +020136: 6e20 ed07 7600 |0095: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02013c: 0c06 |0098: move-result-object v6 │ │ +02013e: 6e10 f007 0600 |0099: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +020144: 0c00 |009c: move-result-object v0 │ │ +020146: 2888 |009d: goto 0025 // -0078 │ │ +020148: 0f01 |009e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0001 line=235 │ │ 0x0005 line=236 │ │ 0x0019 line=237 │ │ 0x0022 line=247 │ │ @@ -1899,116 +1895,115 @@ │ │ 0x005f line=256 │ │ 0x0084 line=247 │ │ 0x009e line=263 │ │ locals : │ │ 0x0025 - 0x0084 reg=0 bakDate Ljava/lang/String; │ │ 0x004e - 0x0084 reg=2 db Ljava/lang/String; │ │ 0x002e - 0x0084 reg=3 dbs Ljava/util/List; Ljava/util/List; │ │ - 0x0042 - 0x0084 reg=5 i$ Ljava/util/Iterator; │ │ 0x0022 - 0x009e reg=4 filenames [Ljava/lang/String; │ │ 0x0001 - 0x009f reg=1 count I │ │ - 0x0005 - 0x009f reg=6 state Ljava/lang/String; │ │ + 0x0005 - 0x009f reg=5 state Ljava/lang/String; │ │ 0x0000 - 0x009f reg=11 sourceFolder Ljava/io/File; │ │ 0x0000 - 0x009f reg=12 targetFolder Ljava/io/File; │ │ 0x0000 - 0x009f reg=13 date Ljava/util/Date; │ │ │ │ #4 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'copyFileTo' │ │ type : '(Ljava/io/File;Ljava/io/File;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -016540: |[016540] com.bottleworks.commons.util.Files.copyFileTo:(Ljava/io/File;Ljava/io/File;)J │ │ -016550: 6e10 5207 0c00 |0000: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0752 │ │ -016556: 0a09 |0003: move-result v9 │ │ -016558: 3809 0800 |0004: if-eqz v9, 000c // +0008 │ │ -01655c: 6e10 5507 0c00 |0006: invoke-virtual {v12}, Ljava/io/File;.isDirectory:()Z // method@0755 │ │ -016562: 0a09 |0009: move-result v9 │ │ -016564: 3809 1b00 |000a: if-eqz v9, 0025 // +001b │ │ -016568: 2209 9501 |000c: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -01656c: 220a a501 |000e: new-instance v10, Ljava/lang/StringBuilder; // type@01a5 │ │ -016570: 7010 f007 0a00 |0010: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -016576: 1a0b 8f0d |0013: const-string v11, "not a file : " // string@0d8f │ │ -01657a: 6e20 f807 ba00 |0015: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016580: 0c0a |0018: move-result-object v10 │ │ -016582: 6e20 f707 ca00 |0019: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -016588: 0c0a |001c: move-result-object v10 │ │ -01658a: 6e10 fb07 0a00 |001d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -016590: 0c0a |0020: move-result-object v10 │ │ -016592: 7020 9707 a900 |0021: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -016598: 2709 |0024: throw v9 │ │ -01659a: 6e10 5207 0d00 |0025: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@0752 │ │ -0165a0: 0a09 |0028: move-result v9 │ │ -0165a2: 3809 2100 |0029: if-eqz v9, 004a // +0021 │ │ -0165a6: 6e10 5507 0d00 |002b: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@0755 │ │ -0165ac: 0a09 |002e: move-result v9 │ │ -0165ae: 3809 1b00 |002f: if-eqz v9, 004a // +001b │ │ -0165b2: 2209 9501 |0031: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -0165b6: 220a a501 |0033: new-instance v10, Ljava/lang/StringBuilder; // type@01a5 │ │ -0165ba: 7010 f007 0a00 |0035: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0165c0: 1a0b 8f0d |0038: const-string v11, "not a file : " // string@0d8f │ │ -0165c4: 6e20 f807 ba00 |003a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0165ca: 0c0a |003d: move-result-object v10 │ │ -0165cc: 6e20 f707 da00 |003e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -0165d2: 0c0a |0041: move-result-object v10 │ │ -0165d4: 6e10 fb07 0a00 |0042: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0165da: 0c0a |0045: move-result-object v10 │ │ -0165dc: 7020 9707 a900 |0046: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -0165e2: 2709 |0049: throw v9 │ │ -0165e4: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -0165e6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -0165e8: 1606 0000 |004c: const-wide/16 v6, #int 0 // #0 │ │ -0165ec: 2202 7a01 |004e: new-instance v2, Ljava/io/FileInputStream; // type@017a │ │ -0165f0: 7020 5e07 c200 |0050: invoke-direct {v2, v12}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -0165f6: 2204 7c01 |0053: new-instance v4, Ljava/io/FileOutputStream; // type@017c │ │ -0165fa: 7020 6307 d400 |0055: invoke-direct {v4, v13}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0763 │ │ -016600: 1309 0004 |0058: const/16 v9, #int 1024 // #400 │ │ -016604: 2390 1802 |005a: new-array v0, v9, [B // type@0218 │ │ -016608: 6e20 6107 0200 |005c: invoke-virtual {v2, v0}, Ljava/io/FileInputStream;.read:([B)I // method@0761 │ │ -01660e: 0a05 |005f: move-result v5 │ │ -016610: 12f9 |0060: const/4 v9, #int -1 // #ff │ │ -016612: 3295 0900 |0061: if-eq v5, v9, 006a // +0009 │ │ -016616: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -016618: 6e40 6607 0459 |0064: invoke-virtual {v4, v0, v9, v5}, Ljava/io/FileOutputStream;.write:([BII)V // method@0766 │ │ -01661e: 8159 |0067: int-to-long v9, v5 │ │ -016620: bb96 |0068: add-long/2addr v6, v9 │ │ -016622: 28f3 |0069: goto 005c // -000d │ │ -016624: 3802 0500 |006a: if-eqz v2, 006f // +0005 │ │ -016628: 6e10 6007 0200 |006c: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@0760 │ │ -01662e: 3804 0500 |006f: if-eqz v4, 0074 // +0005 │ │ -016632: 6e10 6507 0400 |0071: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@0765 │ │ -016638: 1006 |0074: return-wide v6 │ │ -01663a: 0d08 |0075: move-exception v8 │ │ -01663c: 6e10 9307 0800 |0076: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0793 │ │ -016642: 28f6 |0079: goto 006f // -000a │ │ -016644: 0d08 |007a: move-exception v8 │ │ -016646: 6e10 9307 0800 |007b: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0793 │ │ -01664c: 28f6 |007e: goto 0074 // -000a │ │ -01664e: 0d09 |007f: move-exception v9 │ │ -016650: 3801 0500 |0080: if-eqz v1, 0085 // +0005 │ │ -016654: 6e10 6007 0100 |0082: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0760 │ │ -01665a: 3803 0500 |0085: if-eqz v3, 008a // +0005 │ │ -01665e: 6e10 6507 0300 |0087: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0765 │ │ -016664: 2709 |008a: throw v9 │ │ -016666: 0d08 |008b: move-exception v8 │ │ -016668: 6e10 9307 0800 |008c: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0793 │ │ -01666e: 28f6 |008f: goto 0085 // -000a │ │ -016670: 0d08 |0090: move-exception v8 │ │ -016672: 6e10 9307 0800 |0091: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0793 │ │ -016678: 28f6 |0094: goto 008a // -000a │ │ -01667a: 0d09 |0095: move-exception v9 │ │ -01667c: 0721 |0096: move-object v1, v2 │ │ -01667e: 28e9 |0097: goto 0080 // -0017 │ │ -016680: 0d09 |0098: move-exception v9 │ │ -016682: 0743 |0099: move-object v3, v4 │ │ -016684: 0721 |009a: move-object v1, v2 │ │ -016686: 28e5 |009b: goto 0080 // -001b │ │ +02014c: |[02014c] com.bottleworks.commons.util.Files.copyFileTo:(Ljava/io/File;Ljava/io/File;)J │ │ +02015c: 6e10 4607 0c00 |0000: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0746 │ │ +020162: 0a09 |0003: move-result v9 │ │ +020164: 3809 0800 |0004: if-eqz v9, 000c // +0008 │ │ +020168: 6e10 4907 0c00 |0006: invoke-virtual {v12}, Ljava/io/File;.isDirectory:()Z // method@0749 │ │ +02016e: 0a09 |0009: move-result v9 │ │ +020170: 3809 1b00 |000a: if-eqz v9, 0025 // +001b │ │ +020174: 2209 8901 |000c: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +020178: 220a 9901 |000e: new-instance v10, Ljava/lang/StringBuilder; // type@0199 │ │ +02017c: 7010 e507 0a00 |0010: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +020182: 1a0b 800d |0013: const-string v11, "not a file : " // string@0d80 │ │ +020186: 6e20 ed07 ba00 |0015: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02018c: 0c0a |0018: move-result-object v10 │ │ +02018e: 6e20 ec07 ca00 |0019: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +020194: 0c0a |001c: move-result-object v10 │ │ +020196: 6e10 f007 0a00 |001d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02019c: 0c0a |0020: move-result-object v10 │ │ +02019e: 7020 8c07 a900 |0021: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +0201a4: 2709 |0024: throw v9 │ │ +0201a6: 6e10 4607 0d00 |0025: invoke-virtual {v13}, Ljava/io/File;.exists:()Z // method@0746 │ │ +0201ac: 0a09 |0028: move-result v9 │ │ +0201ae: 3809 2100 |0029: if-eqz v9, 004a // +0021 │ │ +0201b2: 6e10 4907 0d00 |002b: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@0749 │ │ +0201b8: 0a09 |002e: move-result v9 │ │ +0201ba: 3809 1b00 |002f: if-eqz v9, 004a // +001b │ │ +0201be: 2209 8901 |0031: new-instance v9, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +0201c2: 220a 9901 |0033: new-instance v10, Ljava/lang/StringBuilder; // type@0199 │ │ +0201c6: 7010 e507 0a00 |0035: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0201cc: 1a0b 800d |0038: const-string v11, "not a file : " // string@0d80 │ │ +0201d0: 6e20 ed07 ba00 |003a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0201d6: 0c0a |003d: move-result-object v10 │ │ +0201d8: 6e20 ec07 da00 |003e: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0201de: 0c0a |0041: move-result-object v10 │ │ +0201e0: 6e10 f007 0a00 |0042: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0201e6: 0c0a |0045: move-result-object v10 │ │ +0201e8: 7020 8c07 a900 |0046: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +0201ee: 2709 |0049: throw v9 │ │ +0201f0: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +0201f2: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0201f4: 1606 0000 |004c: const-wide/16 v6, #int 0 // #0 │ │ +0201f8: 2202 6e01 |004e: new-instance v2, Ljava/io/FileInputStream; // type@016e │ │ +0201fc: 7020 5207 c200 |0050: invoke-direct {v2, v12}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +020202: 2204 7001 |0053: new-instance v4, Ljava/io/FileOutputStream; // type@0170 │ │ +020206: 7020 5707 d400 |0055: invoke-direct {v4, v13}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0757 │ │ +02020c: 1309 0004 |0058: const/16 v9, #int 1024 // #400 │ │ +020210: 2390 0c02 |005a: new-array v0, v9, [B // type@020c │ │ +020214: 6e20 5507 0200 |005c: invoke-virtual {v2, v0}, Ljava/io/FileInputStream;.read:([B)I // method@0755 │ │ +02021a: 0a05 |005f: move-result v5 │ │ +02021c: 12f9 |0060: const/4 v9, #int -1 // #ff │ │ +02021e: 3295 0900 |0061: if-eq v5, v9, 006a // +0009 │ │ +020222: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +020224: 6e40 5a07 0459 |0064: invoke-virtual {v4, v0, v9, v5}, Ljava/io/FileOutputStream;.write:([BII)V // method@075a │ │ +02022a: 815a |0067: int-to-long v10, v5 │ │ +02022c: bba6 |0068: add-long/2addr v6, v10 │ │ +02022e: 28f3 |0069: goto 005c // -000d │ │ +020230: 3802 0500 |006a: if-eqz v2, 006f // +0005 │ │ +020234: 6e10 5407 0200 |006c: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@0754 │ │ +02023a: 3804 0500 |006f: if-eqz v4, 0074 // +0005 │ │ +02023e: 6e10 5907 0400 |0071: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@0759 │ │ +020244: 1006 |0074: return-wide v6 │ │ +020246: 0d08 |0075: move-exception v8 │ │ +020248: 6e10 8807 0800 |0076: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0788 │ │ +02024e: 28f6 |0079: goto 006f // -000a │ │ +020250: 0d08 |007a: move-exception v8 │ │ +020252: 6e10 8807 0800 |007b: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0788 │ │ +020258: 28f6 |007e: goto 0074 // -000a │ │ +02025a: 0d09 |007f: move-exception v9 │ │ +02025c: 3801 0500 |0080: if-eqz v1, 0085 // +0005 │ │ +020260: 6e10 5407 0100 |0082: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0754 │ │ +020266: 3803 0500 |0085: if-eqz v3, 008a // +0005 │ │ +02026a: 6e10 5907 0300 |0087: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0759 │ │ +020270: 2709 |008a: throw v9 │ │ +020272: 0d08 |008b: move-exception v8 │ │ +020274: 6e10 8807 0800 |008c: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0788 │ │ +02027a: 28f6 |008f: goto 0085 // -000a │ │ +02027c: 0d08 |0090: move-exception v8 │ │ +02027e: 6e10 8807 0800 |0091: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0788 │ │ +020284: 28f6 |0094: goto 008a // -000a │ │ +020286: 0d09 |0095: move-exception v9 │ │ +020288: 0721 |0096: move-object v1, v2 │ │ +02028a: 28e9 |0097: goto 0080 // -0017 │ │ +02028c: 0d09 |0098: move-exception v9 │ │ +02028e: 0743 |0099: move-object v3, v4 │ │ +020290: 0721 |009a: move-object v1, v2 │ │ +020292: 28e5 |009b: goto 0080 // -001b │ │ catches : 7 │ │ 0x004e - 0x0053 │ │ -> 0x007f │ │ 0x0053 - 0x0058 │ │ -> 0x0095 │ │ 0x005a - 0x0067 │ │ -> 0x0098 │ │ @@ -2034,15 +2029,15 @@ │ │ 0x005c line=47 │ │ 0x0063 line=48 │ │ 0x0067 line=49 │ │ 0x006a line=53 │ │ 0x006c line=55 │ │ 0x006f line=60 │ │ 0x0071 line=62 │ │ - 0x0074 line=65 │ │ + 0x0074 line=51 │ │ 0x0075 line=56 │ │ 0x0076 line=57 │ │ 0x007a line=63 │ │ 0x007b line=64 │ │ 0x007f line=53 │ │ 0x0082 line=55 │ │ 0x0085 line=60 │ │ @@ -2081,69 +2076,69 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0166dc: |[0166dc] com.bottleworks.commons.util.Files.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I │ │ -0166ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0166ee: 1a03 ed07 |0001: const-string v3, "com.bottleworks.dailymoney_preferences.xml" // string@07ed │ │ -0166f2: 7100 a400 0000 |0003: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00a4 │ │ -0166f8: 0c04 |0006: move-result-object v4 │ │ -0166fa: 1a05 370d |0007: const-string v5, "mounted" // string@0d37 │ │ -0166fe: 6e20 ce07 4500 |0009: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -016704: 0a05 |000c: move-result v5 │ │ -016706: 3805 4700 |000d: if-eqz v5, 0054 // +0047 │ │ -01670a: 6e10 5207 0800 |000f: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@0752 │ │ -016710: 0a05 |0012: move-result v5 │ │ -016712: 3805 4100 |0013: if-eqz v5, 0054 // +0041 │ │ -016716: 6e10 5207 0900 |0015: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01671c: 0a05 |0018: move-result v5 │ │ -01671e: 3805 3b00 |0019: if-eqz v5, 0054 // +003b │ │ -016722: 2202 7801 |001b: new-instance v2, Ljava/io/File; // type@0178 │ │ -016726: 1a05 ed07 |001d: const-string v5, "com.bottleworks.dailymoney_preferences.xml" // string@07ed │ │ -01672a: 7030 4d07 8205 |001f: invoke-direct {v2, v8, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -016730: 390a 3300 |0022: if-nez v10, 0055 // +0033 │ │ -016734: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -016736: 6e10 5207 0200 |0025: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01673c: 0a05 |0028: move-result v5 │ │ -01673e: 3805 2b00 |0029: if-eqz v5, 0054 // +002b │ │ -016742: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -016746: 2205 7801 |002d: new-instance v5, Ljava/io/File; // type@0178 │ │ -01674a: 1a06 ed07 |002f: const-string v6, "com.bottleworks.dailymoney_preferences.xml" // string@07ed │ │ -01674e: 7030 4d07 9506 |0031: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -016754: 7120 7a01 5200 |0034: invoke-static {v2, v5}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ -01675a: 380a 1d00 |0037: if-eqz v10, 0054 // +001d │ │ -01675e: 2205 7801 |0039: new-instance v5, Ljava/io/File; // type@0178 │ │ -016762: 2206 a501 |003b: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -016766: 7010 f007 0600 |003d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01676c: 1a07 ee07 |0040: const-string v7, "com.bottleworks.dailymoney_preferences.xml." // string@07ee │ │ -016770: 6e20 f807 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016776: 0c06 |0045: move-result-object v6 │ │ -016778: 6e20 f807 0600 |0046: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01677e: 0c06 |0049: move-result-object v6 │ │ -016780: 6e10 fb07 0600 |004a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -016786: 0c06 |004d: move-result-object v6 │ │ -016788: 7030 4d07 9506 |004e: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -01678e: 7120 7a01 5200 |0051: invoke-static {v2, v5}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ -016794: 0f01 |0054: return v1 │ │ -016796: 2205 a501 |0055: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01679a: 7010 f007 0500 |0057: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0167a0: 6206 1800 |005a: sget-object v6, Lcom/bottleworks/commons/util/Files;.backupDateFmt:Ljava/text/SimpleDateFormat; // field@0018 │ │ -0167a4: 6e20 1408 a600 |005c: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0814 │ │ -0167aa: 0c06 |005f: move-result-object v6 │ │ -0167ac: 6e20 f807 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0167b2: 0c05 |0063: move-result-object v5 │ │ -0167b4: 1a06 5d00 |0064: const-string v6, ".bak" // string@005d │ │ -0167b8: 6e20 f807 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0167be: 0c05 |0069: move-result-object v5 │ │ -0167c0: 6e10 fb07 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0167c6: 0c00 |006d: move-result-object v0 │ │ -0167c8: 28b7 |006e: goto 0025 // -0049 │ │ +0202e8: |[0202e8] com.bottleworks.commons.util.Files.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I │ │ +0202f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0202fa: 1a03 e007 |0001: const-string v3, "com.bottleworks.dailymoney_preferences.xml" // string@07e0 │ │ +0202fe: 7100 a400 0000 |0003: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00a4 │ │ +020304: 0c04 |0006: move-result-object v4 │ │ +020306: 1a05 280d |0007: const-string v5, "mounted" // string@0d28 │ │ +02030a: 6e20 c307 4500 |0009: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +020310: 0a05 |000c: move-result v5 │ │ +020312: 3805 4700 |000d: if-eqz v5, 0054 // +0047 │ │ +020316: 6e10 4607 0800 |000f: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@0746 │ │ +02031c: 0a05 |0012: move-result v5 │ │ +02031e: 3805 4100 |0013: if-eqz v5, 0054 // +0041 │ │ +020322: 6e10 4607 0900 |0015: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@0746 │ │ +020328: 0a05 |0018: move-result v5 │ │ +02032a: 3805 3b00 |0019: if-eqz v5, 0054 // +003b │ │ +02032e: 2202 6c01 |001b: new-instance v2, Ljava/io/File; // type@016c │ │ +020332: 1a05 e007 |001d: const-string v5, "com.bottleworks.dailymoney_preferences.xml" // string@07e0 │ │ +020336: 7030 4107 8205 |001f: invoke-direct {v2, v8, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +02033c: 390a 3300 |0022: if-nez v10, 0055 // +0033 │ │ +020340: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +020342: 6e10 4607 0200 |0025: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0746 │ │ +020348: 0a05 |0028: move-result v5 │ │ +02034a: 3805 2b00 |0029: if-eqz v5, 0054 // +002b │ │ +02034e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +020352: 2205 6c01 |002d: new-instance v5, Ljava/io/File; // type@016c │ │ +020356: 1a06 e007 |002f: const-string v6, "com.bottleworks.dailymoney_preferences.xml" // string@07e0 │ │ +02035a: 7030 4107 9506 |0031: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +020360: 7120 7a01 5200 |0034: invoke-static {v2, v5}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ +020366: 380a 1d00 |0037: if-eqz v10, 0054 // +001d │ │ +02036a: 2205 6c01 |0039: new-instance v5, Ljava/io/File; // type@016c │ │ +02036e: 2206 9901 |003b: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +020372: 7010 e507 0600 |003d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +020378: 1a07 e107 |0040: const-string v7, "com.bottleworks.dailymoney_preferences.xml." // string@07e1 │ │ +02037c: 6e20 ed07 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +020382: 0c06 |0045: move-result-object v6 │ │ +020384: 6e20 ed07 0600 |0046: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02038a: 0c06 |0049: move-result-object v6 │ │ +02038c: 6e10 f007 0600 |004a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +020392: 0c06 |004d: move-result-object v6 │ │ +020394: 7030 4107 9506 |004e: invoke-direct {v5, v9, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +02039a: 7120 7a01 5200 |0051: invoke-static {v2, v5}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ +0203a0: 0f01 |0054: return v1 │ │ +0203a2: 2205 9901 |0055: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +0203a6: 7010 e507 0500 |0057: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0203ac: 6206 1800 |005a: sget-object v6, Lcom/bottleworks/commons/util/Files;.backupDateFmt:Ljava/text/SimpleDateFormat; // field@0018 │ │ +0203b0: 6e20 0908 a600 |005c: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0809 │ │ +0203b6: 0c06 |005f: move-result-object v6 │ │ +0203b8: 6e20 ed07 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0203be: 0c05 |0063: move-result-object v5 │ │ +0203c0: 1a06 5d00 |0064: const-string v6, ".bak" // string@005d │ │ +0203c4: 6e20 ed07 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0203ca: 0c05 |0069: move-result-object v5 │ │ +0203cc: 6e10 f007 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0203d2: 0c00 |006d: move-result-object v0 │ │ +0203d4: 28b7 |006e: goto 0025 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0001 line=279 │ │ 0x0003 line=280 │ │ 0x0007 line=281 │ │ 0x001b line=282 │ │ @@ -2167,110 +2162,106 @@ │ │ 0x0000 - 0x006f reg=10 date Ljava/util/Date; │ │ │ │ #6 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'deepClean' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 29 16-bit code units │ │ -0167cc: |[0167cc] com.bottleworks.commons.util.Files.deepClean:(Ljava/io/File;)V │ │ -0167dc: 2205 7900 |0000: new-instance v5, Lcom/bottleworks/commons/util/Files$1; // type@0079 │ │ -0167e0: 7010 7001 0500 |0002: invoke-direct {v5}, Lcom/bottleworks/commons/util/Files$1;.:()V // method@0170 │ │ -0167e6: 6e20 5a07 5600 |0005: invoke-virtual {v6, v5}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@075a │ │ -0167ec: 0c02 |0008: move-result-object v2 │ │ -0167ee: 0720 |0009: move-object v0, v2 │ │ -0167f0: 2104 |000a: array-length v4, v0 │ │ -0167f2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0167f4: 3543 0d00 |000c: if-ge v3, v4, 0019 // +000d │ │ -0167f8: 4601 0003 |000e: aget-object v1, v0, v3 │ │ -0167fc: 7110 7c01 0100 |0010: invoke-static {v1}, Lcom/bottleworks/commons/util/Files;.deepClean:(Ljava/io/File;)V // method@017c │ │ -016802: 6e10 5107 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0751 │ │ -016808: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01680c: 28f4 |0018: goto 000c // -000c │ │ -01680e: 7110 7801 0600 |0019: invoke-static {v6}, Lcom/bottleworks/commons/util/Files;.clean:(Ljava/io/File;)V // method@0178 │ │ -016814: 0e00 |001c: return-void │ │ + insns size : 28 16-bit code units │ │ +0203d8: |[0203d8] com.bottleworks.commons.util.Files.deepClean:(Ljava/io/File;)V │ │ +0203e8: 2202 7900 |0000: new-instance v2, Lcom/bottleworks/commons/util/Files$1; // type@0079 │ │ +0203ec: 7010 7001 0200 |0002: invoke-direct {v2}, Lcom/bottleworks/commons/util/Files$1;.:()V // method@0170 │ │ +0203f2: 6e20 4e07 2400 |0005: invoke-virtual {v4, v2}, Ljava/io/File;.listFiles:(Ljava/io/FileFilter;)[Ljava/io/File; // method@074e │ │ +0203f8: 0c01 |0008: move-result-object v1 │ │ +0203fa: 2113 |0009: array-length v3, v1 │ │ +0203fc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0203fe: 3532 0d00 |000b: if-ge v2, v3, 0018 // +000d │ │ +020402: 4600 0102 |000d: aget-object v0, v1, v2 │ │ +020406: 7110 7c01 0000 |000f: invoke-static {v0}, Lcom/bottleworks/commons/util/Files;.deepClean:(Ljava/io/File;)V // method@017c │ │ +02040c: 6e10 4507 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0745 │ │ +020412: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +020416: 28f4 |0017: goto 000b // -000c │ │ +020418: 7110 7801 0400 |0018: invoke-static {v4}, Lcom/bottleworks/commons/util/Files;.clean:(Ljava/io/File;)V // method@0178 │ │ +02041e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0009 line=113 │ │ - 0x0010 line=114 │ │ - 0x0013 line=115 │ │ - 0x0016 line=113 │ │ - 0x0019 line=117 │ │ - 0x001c line=118 │ │ - locals : │ │ - 0x0010 - 0x0019 reg=1 f Ljava/io/File; │ │ - 0x000a - 0x001d reg=0 arr$ [Ljava/io/File; │ │ - 0x0009 - 0x001d reg=2 folders [Ljava/io/File; │ │ - 0x000c - 0x001d reg=3 i$ I │ │ - 0x000b - 0x001d reg=4 len$ I │ │ - 0x0000 - 0x001d reg=6 folder Ljava/io/File; │ │ + 0x000f line=114 │ │ + 0x0012 line=115 │ │ + 0x0015 line=113 │ │ + 0x0018 line=117 │ │ + 0x001b line=118 │ │ + locals : │ │ + 0x000f - 0x0018 reg=0 f Ljava/io/File; │ │ + 0x0009 - 0x001c reg=1 folders [Ljava/io/File; │ │ + 0x0000 - 0x001c reg=4 folder Ljava/io/File; │ │ │ │ #7 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'flushTo' │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -016818: |[016818] com.bottleworks.commons.util.Files.flushTo:(Ljava/io/InputStream;Ljava/io/File;)J │ │ -016828: 6e10 5207 0b00 |0000: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01682e: 0a07 |0003: move-result v7 │ │ -016830: 3807 2100 |0004: if-eqz v7, 0025 // +0021 │ │ -016834: 6e10 5507 0b00 |0006: invoke-virtual {v11}, Ljava/io/File;.isDirectory:()Z // method@0755 │ │ -01683a: 0a07 |0009: move-result v7 │ │ -01683c: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ -016840: 2207 9501 |000c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -016844: 2208 a501 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -016848: 7010 f007 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01684e: 1a09 8f0d |0013: const-string v9, "not a file : " // string@0d8f │ │ -016852: 6e20 f807 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016858: 0c08 |0018: move-result-object v8 │ │ -01685a: 6e20 f707 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -016860: 0c08 |001c: move-result-object v8 │ │ -016862: 6e10 fb07 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -016868: 0c08 |0020: move-result-object v8 │ │ -01686a: 7020 9707 8700 |0021: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -016870: 2707 |0024: throw v7 │ │ -016872: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -016874: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -016878: 2202 7c01 |0028: new-instance v2, Ljava/io/FileOutputStream; // type@017c │ │ -01687c: 7020 6307 b200 |002a: invoke-direct {v2, v11}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0763 │ │ -016882: 1307 0004 |002d: const/16 v7, #int 1024 // #400 │ │ -016886: 2370 1802 |002f: new-array v0, v7, [B // type@0218 │ │ -01688a: 6e20 6a07 0a00 |0031: invoke-virtual {v10, v0}, Ljava/io/InputStream;.read:([B)I // method@076a │ │ -016890: 0a03 |0034: move-result v3 │ │ -016892: 12f7 |0035: const/4 v7, #int -1 // #ff │ │ -016894: 3273 0900 |0036: if-eq v3, v7, 003f // +0009 │ │ -016898: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -01689a: 6e40 6607 0237 |0039: invoke-virtual {v2, v0, v7, v3}, Ljava/io/FileOutputStream;.write:([BII)V // method@0766 │ │ -0168a0: 8137 |003c: int-to-long v7, v3 │ │ -0168a2: bb74 |003d: add-long/2addr v4, v7 │ │ -0168a4: 28f3 |003e: goto 0031 // -000d │ │ -0168a6: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ -0168aa: 6e10 6507 0200 |0041: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0765 │ │ -0168b0: 1004 |0044: return-wide v4 │ │ -0168b2: 0d06 |0045: move-exception v6 │ │ -0168b4: 6e10 9307 0600 |0046: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0793 │ │ -0168ba: 28fb |0049: goto 0044 // -0005 │ │ -0168bc: 0d07 |004a: move-exception v7 │ │ -0168be: 3801 0500 |004b: if-eqz v1, 0050 // +0005 │ │ -0168c2: 6e10 6507 0100 |004d: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0765 │ │ -0168c8: 2707 |0050: throw v7 │ │ -0168ca: 0d06 |0051: move-exception v6 │ │ -0168cc: 6e10 9307 0600 |0052: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0793 │ │ -0168d2: 28fb |0055: goto 0050 // -0005 │ │ -0168d4: 0d07 |0056: move-exception v7 │ │ -0168d6: 0721 |0057: move-object v1, v2 │ │ -0168d8: 28f3 |0058: goto 004b // -000d │ │ +020420: |[020420] com.bottleworks.commons.util.Files.flushTo:(Ljava/io/InputStream;Ljava/io/File;)J │ │ +020430: 6e10 4607 0b00 |0000: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@0746 │ │ +020436: 0a07 |0003: move-result v7 │ │ +020438: 3807 2100 |0004: if-eqz v7, 0025 // +0021 │ │ +02043c: 6e10 4907 0b00 |0006: invoke-virtual {v11}, Ljava/io/File;.isDirectory:()Z // method@0749 │ │ +020442: 0a07 |0009: move-result v7 │ │ +020444: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ +020448: 2207 8901 |000c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02044c: 2208 9901 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +020450: 7010 e507 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +020456: 1a09 800d |0013: const-string v9, "not a file : " // string@0d80 │ │ +02045a: 6e20 ed07 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +020460: 0c08 |0018: move-result-object v8 │ │ +020462: 6e20 ec07 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +020468: 0c08 |001c: move-result-object v8 │ │ +02046a: 6e10 f007 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +020470: 0c08 |0020: move-result-object v8 │ │ +020472: 7020 8c07 8700 |0021: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +020478: 2707 |0024: throw v7 │ │ +02047a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +02047c: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +020480: 2202 7001 |0028: new-instance v2, Ljava/io/FileOutputStream; // type@0170 │ │ +020484: 7020 5707 b200 |002a: invoke-direct {v2, v11}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0757 │ │ +02048a: 1307 0004 |002d: const/16 v7, #int 1024 // #400 │ │ +02048e: 2370 0c02 |002f: new-array v0, v7, [B // type@020c │ │ +020492: 6e20 5e07 0a00 |0031: invoke-virtual {v10, v0}, Ljava/io/InputStream;.read:([B)I // method@075e │ │ +020498: 0a03 |0034: move-result v3 │ │ +02049a: 12f7 |0035: const/4 v7, #int -1 // #ff │ │ +02049c: 3273 0900 |0036: if-eq v3, v7, 003f // +0009 │ │ +0204a0: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +0204a2: 6e40 5a07 0237 |0039: invoke-virtual {v2, v0, v7, v3}, Ljava/io/FileOutputStream;.write:([BII)V // method@075a │ │ +0204a8: 8138 |003c: int-to-long v8, v3 │ │ +0204aa: bb84 |003d: add-long/2addr v4, v8 │ │ +0204ac: 28f3 |003e: goto 0031 // -000d │ │ +0204ae: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ +0204b2: 6e10 5907 0200 |0041: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0759 │ │ +0204b8: 1004 |0044: return-wide v4 │ │ +0204ba: 0d06 |0045: move-exception v6 │ │ +0204bc: 6e10 8807 0600 |0046: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0788 │ │ +0204c2: 28fb |0049: goto 0044 // -0005 │ │ +0204c4: 0d07 |004a: move-exception v7 │ │ +0204c6: 3801 0500 |004b: if-eqz v1, 0050 // +0005 │ │ +0204ca: 6e10 5907 0100 |004d: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0759 │ │ +0204d0: 2707 |0050: throw v7 │ │ +0204d2: 0d06 |0051: move-exception v6 │ │ +0204d4: 6e10 8807 0600 |0052: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0788 │ │ +0204da: 28fb |0055: goto 0050 // -0005 │ │ +0204dc: 0d07 |0056: move-exception v7 │ │ +0204de: 0721 |0057: move-object v1, v2 │ │ +0204e0: 28f3 |0058: goto 004b // -000d │ │ catches : 4 │ │ 0x0028 - 0x002d │ │ -> 0x004a │ │ 0x002f - 0x003c │ │ -> 0x0056 │ │ 0x0041 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0045 │ │ @@ -2284,15 +2275,15 @@ │ │ 0x0028 line=78 │ │ 0x002d line=80 │ │ 0x0031 line=82 │ │ 0x0038 line=83 │ │ 0x003c line=84 │ │ 0x003f line=88 │ │ 0x0041 line=90 │ │ - 0x0044 line=93 │ │ + 0x0044 line=86 │ │ 0x0045 line=91 │ │ 0x0046 line=92 │ │ 0x004a line=88 │ │ 0x004d line=90 │ │ 0x0050 line=93 │ │ 0x0051 line=91 │ │ 0x0052 line=92 │ │ @@ -2316,31 +2307,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -01690c: |[01690c] com.bottleworks.commons.util.Files.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -01691c: 1a01 5900 |0000: const-string v1, "." // string@0059 │ │ -016920: 6e20 d607 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@07d6 │ │ -016926: 0a00 |0005: move-result v0 │ │ -016928: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -01692a: 3210 1300 |0007: if-eq v0, v1, 001a // +0013 │ │ -01692e: 6e10 d707 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -016934: 0a01 |000c: move-result v1 │ │ -016936: 3510 0d00 |000d: if-ge v0, v1, 001a // +000d │ │ -01693a: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -01693e: 6e10 d707 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -016944: 0a02 |0014: move-result v2 │ │ -016946: 6e30 dd07 1302 |0015: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -01694c: 0c01 |0018: move-result-object v1 │ │ -01694e: 1101 |0019: return-object v1 │ │ -016950: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -016952: 28fe |001b: goto 0019 // -0002 │ │ +020514: |[020514] com.bottleworks.commons.util.Files.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +020524: 1a01 5900 |0000: const-string v1, "." // string@0059 │ │ +020528: 6e20 cb07 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@07cb │ │ +02052e: 0a00 |0005: move-result v0 │ │ +020530: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +020532: 3210 1300 |0007: if-eq v0, v1, 001a // +0013 │ │ +020536: 6e10 cc07 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +02053c: 0a01 |000c: move-result v1 │ │ +02053e: 3510 0d00 |000d: if-ge v0, v1, 001a // +000d │ │ +020542: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +020546: 6e10 cc07 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +02054c: 0a02 |0014: move-result v2 │ │ +02054e: 6e30 d207 1302 |0015: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +020554: 0c01 |0018: move-result-object v1 │ │ +020556: 1101 |0019: return-object v1 │ │ +020558: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +02055a: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=134 │ │ 0x000f line=135 │ │ 0x0019 line=137 │ │ locals : │ │ @@ -2352,63 +2343,63 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -016954: |[016954] com.bottleworks.commons.util.Files.getJavaTempFolder:()Ljava/io/File; │ │ -016964: 2200 7801 |0000: new-instance v0, Ljava/io/File; // type@0178 │ │ -016968: 7100 8001 0000 |0002: invoke-static {}, Lcom/bottleworks/commons/util/Files;.getJavaTempFolderPath:()Ljava/lang/String; // method@0180 │ │ -01696e: 0c01 |0005: move-result-object v1 │ │ -016970: 7020 4e07 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@074e │ │ -016976: 1100 |0009: return-object v0 │ │ +02055c: |[02055c] com.bottleworks.commons.util.Files.getJavaTempFolder:()Ljava/io/File; │ │ +02056c: 2200 6c01 |0000: new-instance v0, Ljava/io/File; // type@016c │ │ +020570: 7100 8001 0000 |0002: invoke-static {}, Lcom/bottleworks/commons/util/Files;.getJavaTempFolderPath:()Ljava/lang/String; // method@0180 │ │ +020576: 0c01 |0005: move-result-object v1 │ │ +020578: 7020 4207 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0742 │ │ +02057e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ │ │ #10 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'getJavaTempFolderPath' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -016978: |[016978] com.bottleworks.commons.util.Files.getJavaTempFolderPath:()Ljava/lang/String; │ │ -016988: 1a00 ef0b |0000: const-string v0, "java.io.tmpdir" // string@0bef │ │ -01698c: 7110 ff07 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@07ff │ │ -016992: 0c00 |0005: move-result-object v0 │ │ -016994: 1100 |0006: return-object v0 │ │ +020580: |[020580] com.bottleworks.commons.util.Files.getJavaTempFolderPath:()Ljava/lang/String; │ │ +020590: 1a00 e10b |0000: const-string v0, "java.io.tmpdir" // string@0be1 │ │ +020594: 7110 f407 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@07f4 │ │ +02059a: 0c00 |0005: move-result-object v0 │ │ +02059c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ │ │ #11 : (in Lcom/bottleworks/commons/util/Files;) │ │ name : 'getMain' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -016998: |[016998] com.bottleworks.commons.util.Files.getMain:(Ljava/lang/String;)Ljava/lang/String; │ │ -0169a8: 1a01 5900 |0000: const-string v1, "." // string@0059 │ │ -0169ac: 6e20 d607 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@07d6 │ │ -0169b2: 0a00 |0005: move-result v0 │ │ -0169b4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0169b6: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ -0169ba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0169bc: 6e30 dd07 1200 |000a: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -0169c2: 0c02 |000d: move-result-object v2 │ │ -0169c4: 1102 |000e: return-object v2 │ │ +0205a0: |[0205a0] com.bottleworks.commons.util.Files.getMain:(Ljava/lang/String;)Ljava/lang/String; │ │ +0205b0: 1a01 5900 |0000: const-string v1, "." // string@0059 │ │ +0205b4: 6e20 cb07 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@07cb │ │ +0205ba: 0a00 |0005: move-result v0 │ │ +0205bc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0205be: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ +0205c2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0205c4: 6e30 d207 1200 |000a: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +0205ca: 0c02 |000d: move-result-object v2 │ │ +0205cc: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0006 line=143 │ │ 0x0009 line=144 │ │ 0x000e line=146 │ │ locals : │ │ @@ -2420,44 +2411,44 @@ │ │ type : '(Ljava/io/File;)Ljava/util/Properties;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0169c8: |[0169c8] com.bottleworks.commons.util.Files.loadProperties:(Ljava/io/File;)Ljava/util/Properties; │ │ -0169d8: 2202 c401 |0000: new-instance v2, Ljava/util/Properties; // type@01c4 │ │ -0169dc: 7010 4808 0200 |0002: invoke-direct {v2}, Ljava/util/Properties;.:()V // method@0848 │ │ -0169e2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0169e4: 2201 7a01 |0006: new-instance v1, Ljava/io/FileInputStream; // type@017a │ │ -0169e8: 7020 5e07 6100 |0008: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -0169ee: 6e20 4908 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@0849 │ │ -0169f4: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0169f8: 6e10 6907 0100 |0010: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0769 │ │ -0169fe: 1102 |0013: return-object v2 │ │ -016a00: 0d03 |0014: move-exception v3 │ │ -016a02: 2204 a201 |0015: new-instance v4, Ljava/lang/RuntimeException; // type@01a2 │ │ -016a06: 6e10 9207 0300 |0017: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -016a0c: 0c05 |001a: move-result-object v5 │ │ -016a0e: 7030 c907 5403 |001b: invoke-direct {v4, v5, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -016a14: 2704 |001e: throw v4 │ │ -016a16: 0d04 |001f: move-exception v4 │ │ -016a18: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -016a1c: 6e10 6907 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0769 │ │ -016a22: 2704 |0025: throw v4 │ │ -016a24: 0d04 |0026: move-exception v4 │ │ -016a26: 28ec |0027: goto 0013 // -0014 │ │ -016a28: 0d05 |0028: move-exception v5 │ │ -016a2a: 28fc |0029: goto 0025 // -0004 │ │ -016a2c: 0d04 |002a: move-exception v4 │ │ -016a2e: 0710 |002b: move-object v0, v1 │ │ -016a30: 28f4 |002c: goto 0020 // -000c │ │ -016a32: 0d03 |002d: move-exception v3 │ │ -016a34: 0710 |002e: move-object v0, v1 │ │ -016a36: 28e6 |002f: goto 0015 // -001a │ │ +0205d0: |[0205d0] com.bottleworks.commons.util.Files.loadProperties:(Ljava/io/File;)Ljava/util/Properties; │ │ +0205e0: 2202 b801 |0000: new-instance v2, Ljava/util/Properties; // type@01b8 │ │ +0205e4: 7010 3d08 0200 |0002: invoke-direct {v2}, Ljava/util/Properties;.:()V // method@083d │ │ +0205ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0205ec: 2201 6e01 |0006: new-instance v1, Ljava/io/FileInputStream; // type@016e │ │ +0205f0: 7020 5207 6100 |0008: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +0205f6: 6e20 3e08 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@083e │ │ +0205fc: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +020600: 6e10 5d07 0100 |0010: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@075d │ │ +020606: 1102 |0013: return-object v2 │ │ +020608: 0d03 |0014: move-exception v3 │ │ +02060a: 2204 9601 |0015: new-instance v4, Ljava/lang/RuntimeException; // type@0196 │ │ +02060e: 6e10 8707 0300 |0017: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +020614: 0c05 |001a: move-result-object v5 │ │ +020616: 7030 be07 5403 |001b: invoke-direct {v4, v5, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +02061c: 2704 |001e: throw v4 │ │ +02061e: 0d04 |001f: move-exception v4 │ │ +020620: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +020624: 6e10 5d07 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@075d │ │ +02062a: 2704 |0025: throw v4 │ │ +02062c: 0d04 |0026: move-exception v4 │ │ +02062e: 28ec |0027: goto 0013 // -0014 │ │ +020630: 0d05 |0028: move-exception v5 │ │ +020632: 28fc |0029: goto 0025 // -0004 │ │ +020634: 0d04 |002a: move-exception v4 │ │ +020636: 0710 |002b: move-object v0, v1 │ │ +020638: 28f4 |002c: goto 0020 // -000c │ │ +02063a: 0d03 |002d: move-exception v3 │ │ +02063c: 0710 |002e: move-object v0, v1 │ │ +02063e: 28e6 |002f: goto 0015 // -001a │ │ catches : 5 │ │ 0x0006 - 0x000b │ │ Ljava/lang/Exception; -> 0x0014 │ │ -> 0x001f │ │ 0x000b - 0x000e │ │ Ljava/lang/Exception; -> 0x002d │ │ -> 0x002a │ │ @@ -2470,15 +2461,15 @@ │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x0006 line=154 │ │ 0x000b line=155 │ │ 0x000e line=160 │ │ 0x0010 line=162 │ │ - 0x0013 line=164 │ │ + 0x0013 line=156 │ │ 0x0014 line=157 │ │ 0x0015 line=158 │ │ 0x001f line=160 │ │ 0x0022 line=162 │ │ 0x0025 line=164 │ │ 0x0026 line=163 │ │ 0x002a line=160 │ │ @@ -2502,48 +2493,48 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -016a78: |[016a78] com.bottleworks.commons.util.Files.loadString:(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; │ │ -016a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016a8a: 2201 7a01 |0001: new-instance v1, Ljava/io/FileInputStream; // type@017a │ │ -016a8e: 7020 5e07 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -016a94: 2202 7301 |0006: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0173 │ │ -016a98: 7010 4107 0200 |0008: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@0741 │ │ -016a9e: 7120 e201 2100 |000b: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@01e2 │ │ -016aa4: 2204 a301 |000e: new-instance v4, Ljava/lang/String; // type@01a3 │ │ -016aa8: 6e10 4207 0200 |0010: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0742 │ │ -016aae: 0c05 |0013: move-result-object v5 │ │ -016ab0: 7030 ca07 5407 |0014: invoke-direct {v4, v5, v7}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@07ca │ │ -016ab6: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ -016aba: 6e10 6907 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0769 │ │ -016ac0: 1104 |001c: return-object v4 │ │ -016ac2: 0d03 |001d: move-exception v3 │ │ -016ac4: 2204 a201 |001e: new-instance v4, Ljava/lang/RuntimeException; // type@01a2 │ │ -016ac8: 6e10 9207 0300 |0020: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -016ace: 0c05 |0023: move-result-object v5 │ │ -016ad0: 7030 c907 5403 |0024: invoke-direct {v4, v5, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -016ad6: 2704 |0027: throw v4 │ │ -016ad8: 0d04 |0028: move-exception v4 │ │ -016ada: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -016ade: 6e10 6907 0000 |002b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0769 │ │ -016ae4: 2704 |002e: throw v4 │ │ -016ae6: 0d05 |002f: move-exception v5 │ │ -016ae8: 28ec |0030: goto 001c // -0014 │ │ -016aea: 0d05 |0031: move-exception v5 │ │ -016aec: 28fc |0032: goto 002e // -0004 │ │ -016aee: 0d04 |0033: move-exception v4 │ │ -016af0: 0710 |0034: move-object v0, v1 │ │ -016af2: 28f4 |0035: goto 0029 // -000c │ │ -016af4: 0d03 |0036: move-exception v3 │ │ -016af6: 0710 |0037: move-object v0, v1 │ │ -016af8: 28e6 |0038: goto 001e // -001a │ │ +020680: |[020680] com.bottleworks.commons.util.Files.loadString:(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; │ │ +020690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020692: 2201 6e01 |0001: new-instance v1, Ljava/io/FileInputStream; // type@016e │ │ +020696: 7020 5207 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +02069c: 2202 6701 |0006: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0167 │ │ +0206a0: 7010 3507 0200 |0008: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@0735 │ │ +0206a6: 7120 e201 2100 |000b: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@01e2 │ │ +0206ac: 2204 9701 |000e: new-instance v4, Ljava/lang/String; // type@0197 │ │ +0206b0: 6e10 3607 0200 |0010: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0736 │ │ +0206b6: 0c05 |0013: move-result-object v5 │ │ +0206b8: 7030 bf07 5407 |0014: invoke-direct {v4, v5, v7}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@07bf │ │ +0206be: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ +0206c2: 6e10 5d07 0100 |0019: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@075d │ │ +0206c8: 1104 |001c: return-object v4 │ │ +0206ca: 0d03 |001d: move-exception v3 │ │ +0206cc: 2204 9601 |001e: new-instance v4, Ljava/lang/RuntimeException; // type@0196 │ │ +0206d0: 6e10 8707 0300 |0020: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0206d6: 0c05 |0023: move-result-object v5 │ │ +0206d8: 7030 be07 5403 |0024: invoke-direct {v4, v5, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +0206de: 2704 |0027: throw v4 │ │ +0206e0: 0d04 |0028: move-exception v4 │ │ +0206e2: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +0206e6: 6e10 5d07 0000 |002b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@075d │ │ +0206ec: 2704 |002e: throw v4 │ │ +0206ee: 0d05 |002f: move-exception v5 │ │ +0206f0: 28ec |0030: goto 001c // -0014 │ │ +0206f2: 0d05 |0031: move-exception v5 │ │ +0206f4: 28fc |0032: goto 002e // -0004 │ │ +0206f6: 0d04 |0033: move-exception v4 │ │ +0206f8: 0710 |0034: move-object v0, v1 │ │ +0206fa: 28f4 |0035: goto 0029 // -000c │ │ +0206fc: 0d03 |0036: move-exception v3 │ │ +0206fe: 0710 |0037: move-object v0, v1 │ │ +020700: 28e6 |0038: goto 001e // -001a │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ Ljava/lang/Exception; -> 0x001d │ │ -> 0x0028 │ │ 0x0006 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0036 │ │ -> 0x0033 │ │ @@ -2557,15 +2548,15 @@ │ │ 0x0000 line=187 │ │ 0x0001 line=189 │ │ 0x0006 line=190 │ │ 0x000b line=191 │ │ 0x000e line=192 │ │ 0x0017 line=196 │ │ 0x0019 line=198 │ │ - 0x001c line=200 │ │ + 0x001c line=192 │ │ 0x001d line=193 │ │ 0x001e line=194 │ │ 0x0028 line=196 │ │ 0x002b line=198 │ │ 0x002e line=200 │ │ 0x002f line=199 │ │ 0x0033 line=196 │ │ @@ -2591,43 +2582,43 @@ │ │ type : '(Ljava/util/Properties;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -016b3c: |[016b3c] com.bottleworks.commons.util.Files.saveProperties:(Ljava/util/Properties;Ljava/io/File;)V │ │ -016b4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016b4e: 2201 7c01 |0001: new-instance v1, Ljava/io/FileOutputStream; // type@017c │ │ -016b52: 7020 6307 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0763 │ │ -016b58: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ -016b5c: 6e30 4a08 1503 |0008: invoke-virtual {v5, v1, v3}, Ljava/util/Properties;.store:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@084a │ │ -016b62: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -016b66: 6e10 6d07 0100 |000d: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@076d │ │ -016b6c: 0e00 |0010: return-void │ │ -016b6e: 0d02 |0011: move-exception v2 │ │ -016b70: 2203 a201 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@01a2 │ │ -016b74: 6e10 9207 0200 |0014: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -016b7a: 0c04 |0017: move-result-object v4 │ │ -016b7c: 7030 c907 4302 |0018: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -016b82: 2703 |001b: throw v3 │ │ -016b84: 0d03 |001c: move-exception v3 │ │ -016b86: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -016b8a: 6e10 6d07 0000 |001f: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@076d │ │ -016b90: 2703 |0022: throw v3 │ │ -016b92: 0d03 |0023: move-exception v3 │ │ -016b94: 28ec |0024: goto 0010 // -0014 │ │ -016b96: 0d04 |0025: move-exception v4 │ │ -016b98: 28fc |0026: goto 0022 // -0004 │ │ -016b9a: 0d03 |0027: move-exception v3 │ │ -016b9c: 0710 |0028: move-object v0, v1 │ │ -016b9e: 28f4 |0029: goto 001d // -000c │ │ -016ba0: 0d02 |002a: move-exception v2 │ │ -016ba2: 0710 |002b: move-object v0, v1 │ │ -016ba4: 28e6 |002c: goto 0012 // -001a │ │ +020744: |[020744] com.bottleworks.commons.util.Files.saveProperties:(Ljava/util/Properties;Ljava/io/File;)V │ │ +020754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020756: 2201 7001 |0001: new-instance v1, Ljava/io/FileOutputStream; // type@0170 │ │ +02075a: 7020 5707 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0757 │ │ +020760: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ +020764: 6e30 3f08 1503 |0008: invoke-virtual {v5, v1, v3}, Ljava/util/Properties;.store:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@083f │ │ +02076a: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +02076e: 6e10 6107 0100 |000d: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0761 │ │ +020774: 0e00 |0010: return-void │ │ +020776: 0d02 |0011: move-exception v2 │ │ +020778: 2203 9601 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0196 │ │ +02077c: 6e10 8707 0200 |0014: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +020782: 0c04 |0017: move-result-object v4 │ │ +020784: 7030 be07 4302 |0018: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +02078a: 2703 |001b: throw v3 │ │ +02078c: 0d03 |001c: move-exception v3 │ │ +02078e: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +020792: 6e10 6107 0000 |001f: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@0761 │ │ +020798: 2703 |0022: throw v3 │ │ +02079a: 0d03 |0023: move-exception v3 │ │ +02079c: 28ec |0024: goto 0010 // -0014 │ │ +02079e: 0d04 |0025: move-exception v4 │ │ +0207a0: 28fc |0026: goto 0022 // -0004 │ │ +0207a2: 0d03 |0027: move-exception v3 │ │ +0207a4: 0710 |0028: move-object v0, v1 │ │ +0207a6: 28f4 |0029: goto 001d // -000c │ │ +0207a8: 0d02 |002a: move-exception v2 │ │ +0207aa: 0710 |002b: move-object v0, v1 │ │ +0207ac: 28e6 |002c: goto 0012 // -001a │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0011 │ │ -> 0x001c │ │ 0x0006 - 0x000b │ │ Ljava/lang/Exception; -> 0x002a │ │ -> 0x0027 │ │ @@ -2671,46 +2662,46 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -016be8: |[016be8] com.bottleworks.commons.util.Files.saveString:(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V │ │ -016bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -016bfa: 2201 7c01 |0001: new-instance v1, Ljava/io/FileOutputStream; // type@017c │ │ -016bfe: 7020 6307 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0763 │ │ -016c04: 2203 7201 |0006: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0172 │ │ -016c08: 6e20 cf07 7500 |0008: invoke-virtual {v5, v7}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@07cf │ │ -016c0e: 0c04 |000b: move-result-object v4 │ │ -016c10: 7020 4007 4300 |000c: invoke-direct {v3, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0740 │ │ -016c16: 7120 e201 1300 |000f: invoke-static {v3, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@01e2 │ │ -016c1c: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -016c20: 6e10 6d07 0100 |0014: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@076d │ │ -016c26: 0e00 |0017: return-void │ │ -016c28: 0d02 |0018: move-exception v2 │ │ -016c2a: 2203 a201 |0019: new-instance v3, Ljava/lang/RuntimeException; // type@01a2 │ │ -016c2e: 6e10 9207 0200 |001b: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -016c34: 0c04 |001e: move-result-object v4 │ │ -016c36: 7030 c907 4302 |001f: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -016c3c: 2703 |0022: throw v3 │ │ -016c3e: 0d03 |0023: move-exception v3 │ │ -016c40: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -016c44: 6e10 6d07 0000 |0026: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@076d │ │ -016c4a: 2703 |0029: throw v3 │ │ -016c4c: 0d03 |002a: move-exception v3 │ │ -016c4e: 28ec |002b: goto 0017 // -0014 │ │ -016c50: 0d04 |002c: move-exception v4 │ │ -016c52: 28fc |002d: goto 0029 // -0004 │ │ -016c54: 0d03 |002e: move-exception v3 │ │ -016c56: 0710 |002f: move-object v0, v1 │ │ -016c58: 28f4 |0030: goto 0024 // -000c │ │ -016c5a: 0d02 |0031: move-exception v2 │ │ -016c5c: 0710 |0032: move-object v0, v1 │ │ -016c5e: 28e6 |0033: goto 0019 // -001a │ │ +0207f0: |[0207f0] com.bottleworks.commons.util.Files.saveString:(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V │ │ +020800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020802: 2201 7001 |0001: new-instance v1, Ljava/io/FileOutputStream; // type@0170 │ │ +020806: 7020 5707 6100 |0003: invoke-direct {v1, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0757 │ │ +02080c: 2203 6601 |0006: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0166 │ │ +020810: 6e20 c407 7500 |0008: invoke-virtual {v5, v7}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@07c4 │ │ +020816: 0c04 |000b: move-result-object v4 │ │ +020818: 7020 3407 4300 |000c: invoke-direct {v3, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0734 │ │ +02081e: 7120 e201 1300 |000f: invoke-static {v3, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@01e2 │ │ +020824: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +020828: 6e10 6107 0100 |0014: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0761 │ │ +02082e: 0e00 |0017: return-void │ │ +020830: 0d02 |0018: move-exception v2 │ │ +020832: 2203 9601 |0019: new-instance v3, Ljava/lang/RuntimeException; // type@0196 │ │ +020836: 6e10 8707 0200 |001b: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +02083c: 0c04 |001e: move-result-object v4 │ │ +02083e: 7030 be07 4302 |001f: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +020844: 2703 |0022: throw v3 │ │ +020846: 0d03 |0023: move-exception v3 │ │ +020848: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +02084c: 6e10 6107 0000 |0026: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@0761 │ │ +020852: 2703 |0029: throw v3 │ │ +020854: 0d03 |002a: move-exception v3 │ │ +020856: 28ec |002b: goto 0017 // -0014 │ │ +020858: 0d04 |002c: move-exception v4 │ │ +02085a: 28fc |002d: goto 0029 // -0004 │ │ +02085c: 0d03 |002e: move-exception v3 │ │ +02085e: 0710 |002f: move-object v0, v1 │ │ +020860: 28f4 |0030: goto 0024 // -000c │ │ +020862: 0d02 |0031: move-exception v2 │ │ +020864: 0710 |0032: move-object v0, v1 │ │ +020866: 28e6 |0033: goto 0019 // -001a │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0018 │ │ -> 0x0023 │ │ 0x0006 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0031 │ │ -> 0x002e │ │ @@ -2752,15 +2743,15 @@ │ │ │ │ Virtual methods - │ │ source_file_idx : 435 (Files.java) │ │ │ │ Class #7 header: │ │ class_idx : 125 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 436 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #7 annotations: │ │ @@ -2786,31 +2777,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016ca0: |[016ca0] com.bottleworks.commons.util.FinalVar.:()V │ │ -016cb0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -016cb6: 0e00 |0003: return-void │ │ +0208a8: |[0208a8] com.bottleworks.commons.util.FinalVar.:()V │ │ +0208b8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0208be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/bottleworks/commons/util/FinalVar; │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/FinalVar; Lcom/bottleworks/commons/util/FinalVar; │ │ │ │ Virtual methods - │ │ source_file_idx : 436 (FinalVar.java) │ │ │ │ Class #8 header: │ │ class_idx : 126 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 439 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #8 annotations: │ │ @@ -2862,46 +2853,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -016cb8: |[016cb8] com.bottleworks.commons.util.Formats.:()V │ │ -016cc8: 2200 b201 |0000: new-instance v0, Ljava/text/DecimalFormat; // type@01b2 │ │ -016ccc: 1a01 2a00 |0002: const-string v1, "#0.###" // string@002a │ │ -016cd0: 7020 0708 1000 |0004: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0807 │ │ -016cd6: 6900 1a00 |0007: sput-object v0, Lcom/bottleworks/commons/util/Formats;.doubleFormat:Ljava/text/DecimalFormat; // field@001a │ │ -016cda: 2200 b201 |0009: new-instance v0, Ljava/text/DecimalFormat; // type@01b2 │ │ -016cde: 1a01 2800 |000b: const-string v1, "###,###,###,##0.###" // string@0028 │ │ -016ce2: 7020 0708 1000 |000d: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0807 │ │ -016ce8: 6900 1b00 |0010: sput-object v0, Lcom/bottleworks/commons/util/Formats;.moneyFormat:Ljava/text/DecimalFormat; // field@001b │ │ -016cec: 2200 b501 |0012: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -016cf0: 1a01 0b11 |0014: const-string v1, "yyyy-MM-dd" // string@110b │ │ -016cf4: 6202 370a |0016: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0a37 │ │ -016cf8: 7030 1308 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0813 │ │ -016cfe: 6900 1c00 |001b: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDateFormat:Ljava/text/DateFormat; // field@001c │ │ -016d02: 2200 b501 |001d: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -016d06: 1a01 0b11 |001f: const-string v1, "yyyy-MM-dd" // string@110b │ │ -016d0a: 7020 1108 1000 |0021: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -016d10: 6900 1d00 |0024: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDateFormatOld:Ljava/text/DateFormat; // field@001d │ │ -016d14: 2200 b501 |0026: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -016d18: 1a01 0c11 |0028: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@110c │ │ -016d1c: 6202 370a |002a: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0a37 │ │ -016d20: 7030 1308 1002 |002c: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0813 │ │ -016d26: 6900 1e00 |002f: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormat:Ljava/text/DateFormat; // field@001e │ │ -016d2a: 2200 b501 |0031: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -016d2e: 1a01 0c11 |0033: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@110c │ │ -016d32: 7020 1108 1000 |0035: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -016d38: 6900 1f00 |0038: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormatOld:Ljava/text/DateFormat; // field@001f │ │ -016d3c: 2200 b201 |003a: new-instance v0, Ljava/text/DecimalFormat; // type@01b2 │ │ -016d40: 1a01 2a00 |003c: const-string v1, "#0.###" // string@002a │ │ -016d44: 7020 0708 1000 |003e: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0807 │ │ -016d4a: 6900 2000 |0041: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDoubleFormat:Ljava/text/DecimalFormat; // field@0020 │ │ -016d4e: 0e00 |0043: return-void │ │ +0208c0: |[0208c0] com.bottleworks.commons.util.Formats.:()V │ │ +0208d0: 2200 a601 |0000: new-instance v0, Ljava/text/DecimalFormat; // type@01a6 │ │ +0208d4: 1a01 2a00 |0002: const-string v1, "#0.###" // string@002a │ │ +0208d8: 7020 fc07 1000 |0004: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@07fc │ │ +0208de: 6900 1a00 |0007: sput-object v0, Lcom/bottleworks/commons/util/Formats;.doubleFormat:Ljava/text/DecimalFormat; // field@001a │ │ +0208e2: 2200 a601 |0009: new-instance v0, Ljava/text/DecimalFormat; // type@01a6 │ │ +0208e6: 1a01 2800 |000b: const-string v1, "###,###,###,##0.###" // string@0028 │ │ +0208ea: 7020 fc07 1000 |000d: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@07fc │ │ +0208f0: 6900 1b00 |0010: sput-object v0, Lcom/bottleworks/commons/util/Formats;.moneyFormat:Ljava/text/DecimalFormat; // field@001b │ │ +0208f4: 2200 a901 |0012: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +0208f8: 1a01 fa10 |0014: const-string v1, "yyyy-MM-dd" // string@10fa │ │ +0208fc: 6202 e407 |0016: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@07e4 │ │ +020900: 7030 0808 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0808 │ │ +020906: 6900 1c00 |001b: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDateFormat:Ljava/text/DateFormat; // field@001c │ │ +02090a: 2200 a901 |001d: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +02090e: 1a01 fa10 |001f: const-string v1, "yyyy-MM-dd" // string@10fa │ │ +020912: 7020 0608 1000 |0021: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +020918: 6900 1d00 |0024: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDateFormatOld:Ljava/text/DateFormat; // field@001d │ │ +02091c: 2200 a901 |0026: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +020920: 1a01 fb10 |0028: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@10fb │ │ +020924: 6202 e407 |002a: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@07e4 │ │ +020928: 7030 0808 1002 |002c: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0808 │ │ +02092e: 6900 1e00 |002f: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormat:Ljava/text/DateFormat; // field@001e │ │ +020932: 2200 a901 |0031: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +020936: 1a01 fb10 |0033: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@10fb │ │ +02093a: 7020 0608 1000 |0035: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +020940: 6900 1f00 |0038: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormatOld:Ljava/text/DateFormat; // field@001f │ │ +020944: 2200 a601 |003a: new-instance v0, Ljava/text/DecimalFormat; // type@01a6 │ │ +020948: 1a01 2a00 |003c: const-string v1, "#0.###" // string@002a │ │ +02094c: 7020 fc07 1000 |003e: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@07fc │ │ +020952: 6900 2000 |0041: sput-object v0, Lcom/bottleworks/commons/util/Formats;.norDoubleFormat:Ljava/text/DecimalFormat; // field@0020 │ │ +020956: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0009 line=19 │ │ 0x0012 line=22 │ │ 0x001d line=23 │ │ 0x0026 line=24 │ │ @@ -2914,61 +2905,61 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016d50: |[016d50] com.bottleworks.commons.util.Formats.:()V │ │ -016d60: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -016d66: 0e00 |0003: return-void │ │ +020958: |[020958] com.bottleworks.commons.util.Formats.:()V │ │ +020968: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02096e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Formats; │ │ │ │ #2 : (in Lcom/bottleworks/commons/util/Formats;) │ │ name : 'double2String' │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -016d68: |[016d68] com.bottleworks.commons.util.Formats.double2String:(D)Ljava/lang/String; │ │ -016d78: 6200 1a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.doubleFormat:Ljava/text/DecimalFormat; // field@001a │ │ -016d7c: 6e30 0808 1002 |0002: invoke-virtual {v0, v1, v2}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0808 │ │ -016d82: 0c00 |0005: move-result-object v0 │ │ -016d84: 1100 |0006: return-object v0 │ │ +020970: |[020970] com.bottleworks.commons.util.Formats.double2String:(D)Ljava/lang/String; │ │ +020980: 6200 1a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.doubleFormat:Ljava/text/DecimalFormat; // field@001a │ │ +020984: 6e30 fd07 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@07fd │ │ +02098a: 0c00 |0005: move-result-object v0 │ │ +02098c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 d D │ │ + 0x0000 - 0x0007 reg=2 d D │ │ │ │ #3 : (in Lcom/bottleworks/commons/util/Formats;) │ │ name : 'double2String' │ │ type : '(Ljava/lang/Double;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -016d88: |[016d88] com.bottleworks.commons.util.Formats.double2String:(Ljava/lang/Double;)Ljava/lang/String; │ │ -016d98: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -016d9c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -016da0: 7120 8901 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ -016da6: 0c00 |0007: move-result-object v0 │ │ -016da8: 1100 |0008: return-object v0 │ │ -016daa: 6e10 8707 0200 |0009: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -016db0: 0b00 |000c: move-result-wide v0 │ │ -016db2: 28f7 |000d: goto 0004 // -0009 │ │ +020990: |[020990] com.bottleworks.commons.util.Formats.double2String:(Ljava/lang/Double;)Ljava/lang/String; │ │ +0209a0: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +0209a4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0209a8: 7120 8901 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ +0209ae: 0c00 |0007: move-result-object v0 │ │ +0209b0: 1100 |0008: return-object v0 │ │ +0209b2: 6e10 7c07 0200 |0009: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +0209b8: 0b00 |000c: move-result-wide v0 │ │ +0209ba: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x000e reg=2 d Ljava/lang/Double; │ │ │ │ #4 : (in Lcom/bottleworks/commons/util/Formats;) │ │ @@ -2976,36 +2967,36 @@ │ │ type : '(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -016db4: |[016db4] com.bottleworks.commons.util.Formats.money2String:(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; │ │ -016dc4: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -016dc8: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -016dce: 6201 ce05 |0005: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -016dd2: 6e20 c803 5100 |0007: invoke-virtual {v1, v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.equals:(Ljava/lang/Object;)Z // method@03c8 │ │ -016dd8: 0a01 |000a: move-result v1 │ │ -016dda: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -016dde: 3804 0500 |000d: if-eqz v4, 0012 // +0005 │ │ -016de2: 6e20 f807 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016de8: 6201 1b00 |0012: sget-object v1, Lcom/bottleworks/commons/util/Formats;.moneyFormat:Ljava/text/DecimalFormat; // field@001b │ │ -016dec: 6e30 0808 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0808 │ │ -016df2: 0c01 |0017: move-result-object v1 │ │ -016df4: 6e20 f807 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016dfa: 6201 cd05 |001b: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -016dfe: 6e20 c803 5100 |001d: invoke-virtual {v1, v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.equals:(Ljava/lang/Object;)Z // method@03c8 │ │ -016e04: 0a01 |0020: move-result v1 │ │ -016e06: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -016e0a: 3804 0500 |0023: if-eqz v4, 0028 // +0005 │ │ -016e0e: 6e20 f807 4000 |0025: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -016e14: 6e10 fb07 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -016e1a: 0c01 |002b: move-result-object v1 │ │ -016e1c: 1101 |002c: return-object v1 │ │ +0209bc: |[0209bc] com.bottleworks.commons.util.Formats.money2String:(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; │ │ +0209cc: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0209d0: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0209d6: 6201 cb05 |0005: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +0209da: 6e20 c703 5100 |0007: invoke-virtual {v1, v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.equals:(Ljava/lang/Object;)Z // method@03c7 │ │ +0209e0: 0a01 |000a: move-result v1 │ │ +0209e2: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +0209e6: 3804 0500 |000d: if-eqz v4, 0012 // +0005 │ │ +0209ea: 6e20 ed07 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0209f0: 6201 1b00 |0012: sget-object v1, Lcom/bottleworks/commons/util/Formats;.moneyFormat:Ljava/text/DecimalFormat; // field@001b │ │ +0209f4: 6e30 fd07 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@07fd │ │ +0209fa: 0c01 |0017: move-result-object v1 │ │ +0209fc: 6e20 ed07 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +020a02: 6201 ca05 |001b: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +020a06: 6e20 c703 5100 |001d: invoke-virtual {v1, v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.equals:(Ljava/lang/Object;)Z // method@03c7 │ │ +020a0c: 0a01 |0020: move-result v1 │ │ +020a0e: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +020a12: 3804 0500 |0023: if-eqz v4, 0028 // +0005 │ │ +020a16: 6e20 ed07 4000 |0025: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +020a1c: 6e10 f007 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +020a22: 0c01 |002b: move-result-object v1 │ │ +020a24: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000f line=90 │ │ 0x0012 line=92 │ │ 0x001b line=93 │ │ @@ -3022,23 +3013,23 @@ │ │ type : '(Ljava/lang/Double;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -016e20: |[016e20] com.bottleworks.commons.util.Formats.money2String:(Ljava/lang/Double;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; │ │ -016e30: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -016e34: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -016e38: 7140 8b01 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/bottleworks/commons/util/Formats;.money2String:(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; // method@018b │ │ -016e3e: 0c00 |0007: move-result-object v0 │ │ -016e40: 1100 |0008: return-object v0 │ │ -016e42: 6e10 8707 0200 |0009: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -016e48: 0b00 |000c: move-result-wide v0 │ │ -016e4a: 28f7 |000d: goto 0004 // -0009 │ │ +020a28: |[020a28] com.bottleworks.commons.util.Formats.money2String:(Ljava/lang/Double;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; │ │ +020a38: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +020a3c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +020a40: 7140 8b01 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/bottleworks/commons/util/Formats;.money2String:(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; // method@018b │ │ +020a46: 0c00 |0007: move-result-object v0 │ │ +020a48: 1100 |0008: return-object v0 │ │ +020a4a: 6e10 7c07 0200 |0009: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +020a50: 0b00 |000c: move-result-wide v0 │ │ +020a52: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=2 money Ljava/lang/Double; │ │ 0x0000 - 0x000e reg=3 symbol Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 pos Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ @@ -3048,19 +3039,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -016e4c: |[016e4c] com.bottleworks.commons.util.Formats.normalizeDate2String:(Ljava/util/Date;)Ljava/lang/String; │ │ -016e5c: 6200 1c00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDateFormat:Ljava/text/DateFormat; // field@001c │ │ -016e60: 6e20 0408 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -016e66: 0c00 |0005: move-result-object v0 │ │ -016e68: 1100 |0006: return-object v0 │ │ +020a54: |[020a54] com.bottleworks.commons.util.Formats.normalizeDate2String:(Ljava/util/Date;)Ljava/lang/String; │ │ +020a64: 6200 1c00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDateFormat:Ljava/text/DateFormat; // field@001c │ │ +020a68: 6e20 f907 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +020a6e: 0c00 |0005: move-result-object v0 │ │ +020a70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 date Ljava/util/Date; │ │ │ │ #7 : (in Lcom/bottleworks/commons/util/Formats;) │ │ @@ -3068,63 +3059,63 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -016e6c: |[016e6c] com.bottleworks.commons.util.Formats.normalizeDatetime2String:(Ljava/util/Date;)Ljava/lang/String; │ │ -016e7c: 6200 1e00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormat:Ljava/text/DateFormat; // field@001e │ │ -016e80: 6e20 0408 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -016e86: 0c00 |0005: move-result-object v0 │ │ -016e88: 1100 |0006: return-object v0 │ │ +020a74: |[020a74] com.bottleworks.commons.util.Formats.normalizeDatetime2String:(Ljava/util/Date;)Ljava/lang/String; │ │ +020a84: 6200 1e00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormat:Ljava/text/DateFormat; // field@001e │ │ +020a88: 6e20 f907 1000 |0002: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +020a8e: 0c00 |0005: move-result-object v0 │ │ +020a90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 date Ljava/util/Date; │ │ │ │ #8 : (in Lcom/bottleworks/commons/util/Formats;) │ │ name : 'normalizeDouble2String' │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -016e8c: |[016e8c] com.bottleworks.commons.util.Formats.normalizeDouble2String:(D)Ljava/lang/String; │ │ -016e9c: 6200 2000 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDoubleFormat:Ljava/text/DecimalFormat; // field@0020 │ │ -016ea0: 6e30 0808 1002 |0002: invoke-virtual {v0, v1, v2}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0808 │ │ -016ea6: 0c00 |0005: move-result-object v0 │ │ -016ea8: 1100 |0006: return-object v0 │ │ +020a94: |[020a94] com.bottleworks.commons.util.Formats.normalizeDouble2String:(D)Ljava/lang/String; │ │ +020aa4: 6200 2000 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDoubleFormat:Ljava/text/DecimalFormat; // field@0020 │ │ +020aa8: 6e30 fd07 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@07fd │ │ +020aae: 0c00 |0005: move-result-object v0 │ │ +020ab0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 d D │ │ + 0x0000 - 0x0007 reg=2 d D │ │ │ │ #9 : (in Lcom/bottleworks/commons/util/Formats;) │ │ name : 'normalizeDouble2String' │ │ type : '(Ljava/lang/Double;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -016eac: |[016eac] com.bottleworks.commons.util.Formats.normalizeDouble2String:(Ljava/lang/Double;)Ljava/lang/String; │ │ -016ebc: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -016ec0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -016ec4: 7120 8f01 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.normalizeDouble2String:(D)Ljava/lang/String; // method@018f │ │ -016eca: 0c00 |0007: move-result-object v0 │ │ -016ecc: 1100 |0008: return-object v0 │ │ -016ece: 6e10 8707 0200 |0009: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -016ed4: 0b00 |000c: move-result-wide v0 │ │ -016ed6: 28f7 |000d: goto 0004 // -0009 │ │ +020ab4: |[020ab4] com.bottleworks.commons.util.Formats.normalizeDouble2String:(Ljava/lang/Double;)Ljava/lang/String; │ │ +020ac4: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +020ac8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +020acc: 7120 8f01 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.normalizeDouble2String:(D)Ljava/lang/String; // method@018f │ │ +020ad2: 0c00 |0007: move-result-object v0 │ │ +020ad4: 1100 |0008: return-object v0 │ │ +020ad6: 6e10 7c07 0200 |0009: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +020adc: 0b00 |000c: move-result-wide v0 │ │ +020ade: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=2 d Ljava/lang/Double; │ │ │ │ #10 : (in Lcom/bottleworks/commons/util/Formats;) │ │ @@ -3132,24 +3123,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -016ed8: |[016ed8] com.bottleworks.commons.util.Formats.normalizeString2Date:(Ljava/lang/String;)Ljava/util/Date; │ │ -016ee8: 6201 1c00 |0000: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDateFormat:Ljava/text/DateFormat; // field@001c │ │ -016eec: 6e20 0508 2100 |0002: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -016ef2: 0c01 |0005: move-result-object v1 │ │ -016ef4: 1101 |0006: return-object v1 │ │ -016ef6: 0d00 |0007: move-exception v0 │ │ -016ef8: 6201 1d00 |0008: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDateFormatOld:Ljava/text/DateFormat; // field@001d │ │ -016efc: 6e20 0508 2100 |000a: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -016f02: 0c01 |000d: move-result-object v1 │ │ -016f04: 28f8 |000e: goto 0006 // -0008 │ │ +020ae0: |[020ae0] com.bottleworks.commons.util.Formats.normalizeString2Date:(Ljava/lang/String;)Ljava/util/Date; │ │ +020af0: 6201 1c00 |0000: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDateFormat:Ljava/text/DateFormat; // field@001c │ │ +020af4: 6e20 fa07 2100 |0002: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +020afa: 0c01 |0005: move-result-object v1 │ │ +020afc: 1101 |0006: return-object v1 │ │ +020afe: 0d00 |0007: move-exception v0 │ │ +020b00: 6201 1d00 |0008: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDateFormatOld:Ljava/text/DateFormat; // field@001d │ │ +020b04: 6e20 fa07 2100 |000a: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +020b0a: 0c01 |000d: move-result-object v1 │ │ +020b0c: 28f8 |000e: goto 0006 // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/text/ParseException; -> 0x0007 │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x0007 line=66 │ │ @@ -3163,24 +3154,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -016f18: |[016f18] com.bottleworks.commons.util.Formats.normalizeString2Datetime:(Ljava/lang/String;)Ljava/util/Date; │ │ -016f28: 6201 1e00 |0000: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormat:Ljava/text/DateFormat; // field@001e │ │ -016f2c: 6e20 0508 2100 |0002: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -016f32: 0c01 |0005: move-result-object v1 │ │ -016f34: 1101 |0006: return-object v1 │ │ -016f36: 0d00 |0007: move-exception v0 │ │ -016f38: 6201 1f00 |0008: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormatOld:Ljava/text/DateFormat; // field@001f │ │ -016f3c: 6e20 0508 2100 |000a: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -016f42: 0c01 |000d: move-result-object v1 │ │ -016f44: 28f8 |000e: goto 0006 // -0008 │ │ +020b20: |[020b20] com.bottleworks.commons.util.Formats.normalizeString2Datetime:(Ljava/lang/String;)Ljava/util/Date; │ │ +020b30: 6201 1e00 |0000: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormat:Ljava/text/DateFormat; // field@001e │ │ +020b34: 6e20 fa07 2100 |0002: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +020b3a: 0c01 |0005: move-result-object v1 │ │ +020b3c: 1101 |0006: return-object v1 │ │ +020b3e: 0d00 |0007: move-exception v0 │ │ +020b40: 6201 1f00 |0008: sget-object v1, Lcom/bottleworks/commons/util/Formats;.norDatetimeFormatOld:Ljava/text/DateFormat; // field@001f │ │ +020b44: 6e20 fa07 2100 |000a: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +020b4a: 0c01 |000d: move-result-object v1 │ │ +020b4c: 28f8 |000e: goto 0006 // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/text/ParseException; -> 0x0007 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=79 │ │ 0x0007 line=78 │ │ @@ -3194,69 +3185,69 @@ │ │ type : '(Ljava/lang/String;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -016f58: |[016f58] com.bottleworks.commons.util.Formats.normalizeString2Double:(Ljava/lang/String;)D │ │ -016f68: 6200 2000 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDoubleFormat:Ljava/text/DecimalFormat; // field@0020 │ │ -016f6c: 6e20 0908 2000 |0002: invoke-virtual {v0, v2}, Ljava/text/DecimalFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@0809 │ │ -016f72: 0c00 |0005: move-result-object v0 │ │ -016f74: 6e10 bf07 0000 |0006: invoke-virtual {v0}, Ljava/lang/Number;.doubleValue:()D // method@07bf │ │ -016f7a: 0b00 |0009: move-result-wide v0 │ │ -016f7c: 1000 |000a: return-wide v0 │ │ +020b60: |[020b60] com.bottleworks.commons.util.Formats.normalizeString2Double:(Ljava/lang/String;)D │ │ +020b70: 6200 2000 |0000: sget-object v0, Lcom/bottleworks/commons/util/Formats;.norDoubleFormat:Ljava/text/DecimalFormat; // field@0020 │ │ +020b74: 6e20 fe07 2000 |0002: invoke-virtual {v0, v2}, Ljava/text/DecimalFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@07fe │ │ +020b7a: 0c00 |0005: move-result-object v0 │ │ +020b7c: 6e10 b407 0000 |0006: invoke-virtual {v0}, Ljava/lang/Number;.doubleValue:()D // method@07b4 │ │ +020b82: 0b00 |0009: move-result-wide v0 │ │ +020b84: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000b reg=2 d Ljava/lang/String; │ │ │ │ #13 : (in Lcom/bottleworks/commons/util/Formats;) │ │ name : 'string2Double' │ │ type : '(Ljava/lang/String;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -016f80: |[016f80] com.bottleworks.commons.util.Formats.string2Double:(Ljava/lang/String;)D │ │ -016f90: 6201 1a00 |0000: sget-object v1, Lcom/bottleworks/commons/util/Formats;.doubleFormat:Ljava/text/DecimalFormat; // field@001a │ │ -016f94: 6e20 0908 3100 |0002: invoke-virtual {v1, v3}, Ljava/text/DecimalFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@0809 │ │ -016f9a: 0c01 |0005: move-result-object v1 │ │ -016f9c: 6e10 bf07 0100 |0006: invoke-virtual {v1}, Ljava/lang/Number;.doubleValue:()D // method@07bf │ │ -016fa2: 0b01 |0009: move-result-wide v1 │ │ -016fa4: 1001 |000a: return-wide v1 │ │ -016fa6: 0d00 |000b: move-exception v0 │ │ -016fa8: 6e10 1008 0000 |000c: invoke-virtual {v0}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0810 │ │ -016fae: 0c01 |000f: move-result-object v1 │ │ -016fb0: 7120 da01 0100 |0010: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -016fb6: 1601 0000 |0013: const-wide/16 v1, #int 0 // #0 │ │ -016fba: 28f5 |0015: goto 000a // -000b │ │ +020b88: |[020b88] com.bottleworks.commons.util.Formats.string2Double:(Ljava/lang/String;)D │ │ +020b98: 6201 1a00 |0000: sget-object v1, Lcom/bottleworks/commons/util/Formats;.doubleFormat:Ljava/text/DecimalFormat; // field@001a │ │ +020b9c: 6e20 fe07 4100 |0002: invoke-virtual {v1, v4}, Ljava/text/DecimalFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@07fe │ │ +020ba2: 0c01 |0005: move-result-object v1 │ │ +020ba4: 6e10 b407 0100 |0006: invoke-virtual {v1}, Ljava/lang/Number;.doubleValue:()D // method@07b4 │ │ +020baa: 0b02 |0009: move-result-wide v2 │ │ +020bac: 1002 |000a: return-wide v2 │ │ +020bae: 0d00 |000b: move-exception v0 │ │ +020bb0: 6e10 0508 0000 |000c: invoke-virtual {v0}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0805 │ │ +020bb6: 0c01 |000f: move-result-object v1 │ │ +020bb8: 7120 da01 0100 |0010: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +020bbe: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +020bc2: 28f5 |0015: goto 000a // -000b │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/text/ParseException; -> 0x000b │ │ positions : │ │ 0x0000 line=39 │ │ 0x000a line=42 │ │ 0x000b line=40 │ │ 0x000c line=41 │ │ 0x0013 line=42 │ │ locals : │ │ 0x000c - 0x0016 reg=0 e Ljava/text/ParseException; │ │ - 0x0000 - 0x0016 reg=3 d Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=4 d Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 439 (Formats.java) │ │ │ │ Class #9 header: │ │ class_idx : 127 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #9 annotations: │ │ @@ -3278,17 +3269,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016fcc: |[016fcc] com.bottleworks.commons.util.GUIs$1.:()V │ │ -016fdc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -016fe2: 0e00 |0003: return-void │ │ +020bd4: |[020bd4] com.bottleworks.commons.util.GUIs$1.:()V │ │ +020be4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/GUIs$1; │ │ │ │ Virtual methods - │ │ @@ -3297,32 +3288,32 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016fe4: |[016fe4] com.bottleworks.commons.util.GUIs$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -016ff4: 7210 3700 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0037 │ │ -016ffa: 0e00 |0003: return-void │ │ +020bec: |[020bec] com.bottleworks.commons.util.GUIs$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +020bfc: 7210 3700 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0037 │ │ +020c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/GUIs$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ Class #10 header: │ │ class_idx : 128 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #10 annotations: │ │ @@ -3348,18 +3339,18 @@ │ │ type : '(Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -016ffc: |[016ffc] com.bottleworks.commons.util.GUIs$2.:(Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ -01700c: 5b01 2100 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$2;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0021 │ │ -017010: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017016: 0e00 |0005: return-void │ │ +020c04: |[020c04] com.bottleworks.commons.util.GUIs$2.:(Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ +020c14: 5b01 2100 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$2;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0021 │ │ +020c18: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/commons/util/GUIs$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/commons/util/GUIs$OnFinishListener; │ │ │ │ @@ -3369,21 +3360,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -017018: |[017018] com.bottleworks.commons.util.GUIs$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -017028: 7210 3700 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0037 │ │ -01702e: 5420 2100 |0003: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$2;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0021 │ │ -017032: 7110 9e07 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -017038: 0c01 |0008: move-result-object v1 │ │ -01703a: 7220 b001 1000 |0009: invoke-interface {v0, v1}, Lcom/bottleworks/commons/util/GUIs$OnFinishListener;.onFinish:(Ljava/lang/Object;)Z // method@01b0 │ │ -017040: 0e00 |000c: return-void │ │ +020c20: |[020c20] com.bottleworks.commons.util.GUIs$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +020c30: 7210 3700 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@0037 │ │ +020c36: 5420 2100 |0003: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$2;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0021 │ │ +020c3a: 7110 9307 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +020c40: 0c01 |0008: move-result-object v1 │ │ +020c42: 7220 b001 1000 |0009: invoke-interface {v0, v1}, Lcom/bottleworks/commons/util/GUIs$OnFinishListener;.onFinish:(Ljava/lang/Object;)Z // method@01b0 │ │ +020c48: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x000c line=85 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/bottleworks/commons/util/GUIs$2; │ │ @@ -3391,15 +3382,15 @@ │ │ 0x0000 - 0x000d reg=4 which I │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ Class #11 header: │ │ class_idx : 129 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #11 annotations: │ │ @@ -3425,49 +3416,49 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs$3;) │ │ name : '' │ │ type : '(JLjava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -017044: |[017044] com.bottleworks.commons.util.GUIs$3.:(JLjava/lang/Runnable;)V │ │ -017054: 5a01 2200 |0000: iput-wide v1, v0, Lcom/bottleworks/commons/util/GUIs$3;.val$delay:J // field@0022 │ │ -017058: 5b03 2300 |0002: iput-object v3, v0, Lcom/bottleworks/commons/util/GUIs$3;.val$r:Ljava/lang/Runnable; // field@0023 │ │ -01705c: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017062: 0e00 |0007: return-void │ │ +020c4c: |[020c4c] com.bottleworks.commons.util.GUIs$3.:(JLjava/lang/Runnable;)V │ │ +020c5c: 5a12 2200 |0000: iput-wide v2, v1, Lcom/bottleworks/commons/util/GUIs$3;.val$delay:J // field@0022 │ │ +020c60: 5b14 2300 |0002: iput-object v4, v1, Lcom/bottleworks/commons/util/GUIs$3;.val$r:Ljava/lang/Runnable; // field@0023 │ │ +020c64: 7010 b507 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020c6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/commons/util/GUIs$3; │ │ - 0x0000 - 0x0008 reg=1 (null) J │ │ - 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Runnable; │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/commons/util/GUIs$3; │ │ + 0x0000 - 0x0008 reg=2 (null) J │ │ + 0x0000 - 0x0008 reg=4 (null) Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -017064: |[017064] com.bottleworks.commons.util.GUIs$3.run:()V │ │ -017074: 5320 2200 |0000: iget-wide v0, v2, Lcom/bottleworks/commons/util/GUIs$3;.val$delay:J // field@0022 │ │ -017078: 7120 0008 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0800 │ │ -01707e: 5420 2300 |0005: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$3;.val$r:Ljava/lang/Runnable; // field@0023 │ │ -017082: 7110 cc01 0000 |0007: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -017088: 0e00 |000a: return-void │ │ -01708a: 0d00 |000b: move-exception v0 │ │ -01708c: 28f9 |000c: goto 0005 // -0007 │ │ +020c6c: |[020c6c] com.bottleworks.commons.util.GUIs$3.run:()V │ │ +020c7c: 5320 2200 |0000: iget-wide v0, v2, Lcom/bottleworks/commons/util/GUIs$3;.val$delay:J // field@0022 │ │ +020c80: 7120 f507 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@07f5 │ │ +020c86: 5420 2300 |0005: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$3;.val$r:Ljava/lang/Runnable; // field@0023 │ │ +020c8a: 7110 cc01 0000 |0007: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +020c90: 0e00 |000a: return-void │ │ +020c92: 0d00 |000b: move-exception v0 │ │ +020c94: 28f9 |000c: goto 0005 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x000b │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=148 │ │ 0x000a line=149 │ │ @@ -3476,15 +3467,15 @@ │ │ 0x0000 - 0x000d reg=2 this Lcom/bottleworks/commons/util/GUIs$3; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ Class #12 header: │ │ class_idx : 130 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #12 annotations: │ │ @@ -3514,19 +3505,19 @@ │ │ type : '(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Landroid/app/ProgressDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0170a0: |[0170a0] com.bottleworks.commons.util.GUIs$4.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Landroid/app/ProgressDialog;)V │ │ -0170b0: 5b01 2400 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ -0170b4: 5b02 2500 |0002: iput-object v2, v0, Lcom/bottleworks/commons/util/GUIs$4;.val$dlg:Landroid/app/ProgressDialog; // field@0025 │ │ -0170b8: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0170be: 0e00 |0007: return-void │ │ +020ca8: |[020ca8] com.bottleworks.commons.util.GUIs$4.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Landroid/app/ProgressDialog;)V │ │ +020cb8: 5b01 2400 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ +020cbc: 5b02 2500 |0002: iput-object v2, v0, Lcom/bottleworks/commons/util/GUIs$4;.val$dlg:Landroid/app/ProgressDialog; // field@0025 │ │ +020cc0: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/commons/util/GUIs$4; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/ProgressDialog; │ │ @@ -3537,30 +3528,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0170c0: |[0170c0] com.bottleworks.commons.util.GUIs$4.run:()V │ │ -0170d0: 5431 2400 |0000: iget-object v1, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ -0170d4: 1d01 |0002: monitor-enter v1 │ │ -0170d6: 5430 2400 |0003: iget-object v0, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ -0170da: 5500 2f00 |0005: iget-boolean v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.finish:Z // field@002f │ │ -0170de: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ -0170e2: 5430 2500 |0009: iget-object v0, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$dlg:Landroid/app/ProgressDialog; // field@0025 │ │ -0170e6: 6e10 2600 0000 |000b: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@0026 │ │ -0170ec: 5430 2400 |000e: iget-object v0, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ -0170f0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0170f2: 5c02 3100 |0011: iput-boolean v2, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ -0170f6: 1e01 |0013: monitor-exit v1 │ │ -0170f8: 0e00 |0014: return-void │ │ -0170fa: 0d00 |0015: move-exception v0 │ │ -0170fc: 1e01 |0016: monitor-exit v1 │ │ -0170fe: 2700 |0017: throw v0 │ │ +020cc8: |[020cc8] com.bottleworks.commons.util.GUIs$4.run:()V │ │ +020cd8: 5431 2400 |0000: iget-object v1, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ +020cdc: 1d01 |0002: monitor-enter v1 │ │ +020cde: 5430 2400 |0003: iget-object v0, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ +020ce2: 5500 2f00 |0005: iget-boolean v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.finish:Z // field@002f │ │ +020ce6: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ +020cea: 5430 2500 |0009: iget-object v0, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$dlg:Landroid/app/ProgressDialog; // field@0025 │ │ +020cee: 6e10 2600 0000 |000b: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@0026 │ │ +020cf4: 5430 2400 |000e: iget-object v0, v3, Lcom/bottleworks/commons/util/GUIs$4;.val$br:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0024 │ │ +020cf8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +020cfa: 5c02 3100 |0011: iput-boolean v2, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ +020cfe: 1e01 |0013: monitor-exit v1 │ │ +020d00: 0e00 |0014: return-void │ │ +020d02: 0d00 |0015: move-exception v0 │ │ +020d04: 1e01 |0016: monitor-exit v1 │ │ +020d06: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ 0x0009 line=203 │ │ @@ -3572,15 +3563,15 @@ │ │ 0x0000 - 0x0018 reg=3 this Lcom/bottleworks/commons/util/GUIs$4; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ Class #13 header: │ │ class_idx : 131 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #13 annotations: │ │ @@ -3610,19 +3601,19 @@ │ │ type : '(Ljava/util/Calendar;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01710c: |[01710c] com.bottleworks.commons.util.GUIs$5.:(Ljava/util/Calendar;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ -01711c: 5b01 2600 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ -017120: 5b02 2700 |0002: iput-object v2, v0, Lcom/bottleworks/commons/util/GUIs$5;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0027 │ │ -017124: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01712a: 0e00 |0007: return-void │ │ +020d14: |[020d14] com.bottleworks.commons.util.GUIs$5.:(Ljava/util/Calendar;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ +020d24: 5b01 2600 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ +020d28: 5b02 2700 |0002: iput-object v2, v0, Lcom/bottleworks/commons/util/GUIs$5;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0027 │ │ +020d2c: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020d32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/commons/util/GUIs$5; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Calendar; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$OnFinishListener; │ │ @@ -3633,30 +3624,30 @@ │ │ type : '(Landroid/widget/DatePicker;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -01712c: |[01712c] com.bottleworks.commons.util.GUIs$5.onDateSet:(Landroid/widget/DatePicker;III)V │ │ -01713c: 5420 2600 |0000: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ -017140: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -017142: 6e30 2408 1004 |0003: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -017148: 5420 2600 |0006: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ -01714c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -01714e: 6e30 2408 1005 |0009: invoke-virtual {v0, v1, v5}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -017154: 5420 2600 |000c: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ -017158: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -01715a: 6e30 2408 1006 |000f: invoke-virtual {v0, v1, v6}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -017160: 5420 2700 |0012: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0027 │ │ -017164: 5421 2600 |0014: iget-object v1, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ -017168: 6e10 2308 0100 |0016: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -01716e: 0c01 |0019: move-result-object v1 │ │ -017170: 7220 b001 1000 |001a: invoke-interface {v0, v1}, Lcom/bottleworks/commons/util/GUIs$OnFinishListener;.onFinish:(Ljava/lang/Object;)Z // method@01b0 │ │ -017176: 0e00 |001d: return-void │ │ +020d34: |[020d34] com.bottleworks.commons.util.GUIs$5.onDateSet:(Landroid/widget/DatePicker;III)V │ │ +020d44: 5420 2600 |0000: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ +020d48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +020d4a: 6e30 1908 1004 |0003: invoke-virtual {v0, v1, v4}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +020d50: 5420 2600 |0006: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ +020d54: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +020d56: 6e30 1908 1005 |0009: invoke-virtual {v0, v1, v5}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +020d5c: 5420 2600 |000c: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ +020d60: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +020d62: 6e30 1908 1006 |000f: invoke-virtual {v0, v1, v6}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +020d68: 5420 2700 |0012: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$listener:Lcom/bottleworks/commons/util/GUIs$OnFinishListener; // field@0027 │ │ +020d6c: 5421 2600 |0014: iget-object v1, v2, Lcom/bottleworks/commons/util/GUIs$5;.val$c:Ljava/util/Calendar; // field@0026 │ │ +020d70: 6e10 1808 0100 |0016: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +020d76: 0c01 |0019: move-result-object v1 │ │ +020d78: 7220 b001 1000 |001a: invoke-interface {v0, v1}, Lcom/bottleworks/commons/util/GUIs$OnFinishListener;.onFinish:(Ljava/lang/Object;)Z // method@01b0 │ │ +020d7e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0006 line=324 │ │ 0x000c line=325 │ │ 0x0012 line=326 │ │ 0x001d line=327 │ │ @@ -3666,152 +3657,29 @@ │ │ 0x0000 - 0x001e reg=4 year I │ │ 0x0000 - 0x001e reg=5 monthOfYear I │ │ 0x0000 - 0x001e reg=6 dayOfMonth I │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ Class #14 header: │ │ -class_idx : 138 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ -source_file_idx : 450 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #14 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="IBusyRunnable" │ │ - │ │ -Class #14 - │ │ - Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 450 (GUIs.java) │ │ - │ │ -Class #15 header: │ │ -class_idx : 132 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 414 │ │ -source_file_idx : 450 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #15 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="BusyAdapter" │ │ - │ │ -Class #15 - │ │ - Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyAdapter;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -017178: |[017178] com.bottleworks.commons.util.GUIs$BusyAdapter.:()V │ │ -017188: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01718e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=305 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyAdapter; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyAdapter;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -017190: |[017190] com.bottleworks.commons.util.GUIs$BusyAdapter.onBusyError:(Ljava/lang/Throwable;)V │ │ -0171a0: 6e10 0108 0200 |0000: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -0171a6: 0c00 |0003: move-result-object v0 │ │ -0171a8: 7120 da01 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -0171ae: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=311 │ │ - 0x0007 line=312 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/commons/util/GUIs$BusyAdapter; │ │ - 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ - │ │ - #1 : (in Lcom/bottleworks/commons/util/GUIs$BusyAdapter;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0171b0: |[0171b0] com.bottleworks.commons.util.GUIs$BusyAdapter.onBusyFinish:()V │ │ -0171c0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=308 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyAdapter; │ │ - │ │ - source_file_idx : 450 (GUIs.java) │ │ - │ │ -Class #16 header: │ │ class_idx : 133 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #16 annotations: │ │ +Class #14 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #16 - │ │ +Class #14 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3825,75 +3693,75 @@ │ │ type : '(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0171c4: |[0171c4] com.bottleworks.commons.util.GUIs$BusyRunnable$1.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ │ -0171d4: 5b01 2800 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ -0171d8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0171de: 0e00 |0005: return-void │ │ +020d80: |[020d80] com.bottleworks.commons.util.GUIs$BusyRunnable$1.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ │ +020d90: 5b01 2800 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ +020d94: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020d9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0171e0: |[0171e0] com.bottleworks.commons.util.GUIs$BusyRunnable$1.run:()V │ │ -0171f0: 5420 2800 |0000: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ -0171f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0171f6: 5c01 3100 |0003: iput-boolean v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ -0171fa: 5420 2800 |0005: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ -0171fe: 5400 2e00 |0007: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.dlg:Landroid/app/ProgressDialog; // field@002e │ │ -017202: 6e10 2100 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0021 │ │ -017208: 0a00 |000c: move-result v0 │ │ -01720a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -01720e: 5420 2800 |000f: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ -017212: 5400 2e00 |0011: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.dlg:Landroid/app/ProgressDialog; // field@002e │ │ -017216: 6e10 2000 0000 |0013: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0020 │ │ -01721c: 0e00 |0016: return-void │ │ +020d9c: |[020d9c] com.bottleworks.commons.util.GUIs$BusyRunnable$1.run:()V │ │ +020dac: 5420 2800 |0000: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ +020db0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +020db2: 5c01 3100 |0003: iput-boolean v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ +020db6: 5420 2800 |0005: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ +020dba: 5400 2e00 |0007: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.dlg:Landroid/app/ProgressDialog; // field@002e │ │ +020dbe: 6e10 2100 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0021 │ │ +020dc4: 0a00 |000c: move-result v0 │ │ +020dc6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +020dca: 5420 2800 |000f: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0028 │ │ +020dce: 5400 2e00 |0011: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.dlg:Landroid/app/ProgressDialog; // field@002e │ │ +020dd2: 6e10 2000 0000 |0013: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0020 │ │ +020dd8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ 0x000f line=258 │ │ 0x0016 line=260 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #17 header: │ │ +Class #15 header: │ │ class_idx : 134 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #17 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #17 - │ │ +Class #15 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3907,66 +3775,66 @@ │ │ type : '(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017220: |[017220] com.bottleworks.commons.util.GUIs$BusyRunnable$2.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ │ -017230: 5b01 2900 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0029 │ │ -017234: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01723a: 0e00 |0005: return-void │ │ +020ddc: |[020ddc] com.bottleworks.commons.util.GUIs$BusyRunnable$2.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ │ +020dec: 5b01 2900 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0029 │ │ +020df0: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020df6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01723c: |[01723c] com.bottleworks.commons.util.GUIs$BusyRunnable$2.run:()V │ │ -01724c: 5410 2900 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0029 │ │ -017250: 5400 3000 |0002: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ -017254: 1f00 8a00 |0004: check-cast v0, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ -017258: 7210 ad01 0000 |0006: invoke-interface {v0}, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;.onBusyFinish:()V // method@01ad │ │ -01725e: 0e00 |0009: return-void │ │ +020df8: |[020df8] com.bottleworks.commons.util.GUIs$BusyRunnable$2.run:()V │ │ +020e08: 5410 2900 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@0029 │ │ +020e0c: 5400 3000 |0002: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ +020e10: 1f00 8a00 |0004: check-cast v0, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ +020e14: 7210 ad01 0000 |0006: invoke-interface {v0}, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;.onBusyFinish:()V // method@01ad │ │ +020e1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0009 line=272 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #18 header: │ │ +Class #16 header: │ │ class_idx : 135 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #18 annotations: │ │ +Class #16 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #18 - │ │ +Class #16 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3984,71 +3852,71 @@ │ │ type : '(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Lcom/bottleworks/commons/util/FinalVar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -017260: |[017260] com.bottleworks.commons.util.GUIs$BusyRunnable$3.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Lcom/bottleworks/commons/util/FinalVar;)V │ │ -017270: 5b01 2a00 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002a │ │ -017274: 5b02 2b00 |0002: iput-object v2, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.val$x:Lcom/bottleworks/commons/util/FinalVar; // field@002b │ │ -017278: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01727e: 0e00 |0007: return-void │ │ +020e1c: |[020e1c] com.bottleworks.commons.util.GUIs$BusyRunnable$3.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Lcom/bottleworks/commons/util/FinalVar;)V │ │ +020e2c: 5b01 2a00 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002a │ │ +020e30: 5b02 2b00 |0002: iput-object v2, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.val$x:Lcom/bottleworks/commons/util/FinalVar; // field@002b │ │ +020e34: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020e3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/FinalVar; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -017280: |[017280] com.bottleworks.commons.util.GUIs$BusyRunnable$3.run:()V │ │ -017290: 5420 2a00 |0000: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002a │ │ -017294: 5400 3000 |0002: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ -017298: 1f00 8a00 |0004: check-cast v0, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ -01729c: 5421 2b00 |0006: iget-object v1, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.val$x:Lcom/bottleworks/commons/util/FinalVar; // field@002b │ │ -0172a0: 5411 1900 |0008: iget-object v1, v1, Lcom/bottleworks/commons/util/FinalVar;.value:Ljava/lang/Object; // field@0019 │ │ -0172a4: 1f01 a801 |000a: check-cast v1, Ljava/lang/Throwable; // type@01a8 │ │ -0172a8: 7220 ac01 1000 |000c: invoke-interface {v0, v1}, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;.onBusyError:(Ljava/lang/Throwable;)V // method@01ac │ │ -0172ae: 0e00 |000f: return-void │ │ +020e3c: |[020e3c] com.bottleworks.commons.util.GUIs$BusyRunnable$3.run:()V │ │ +020e4c: 5420 2a00 |0000: iget-object v0, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002a │ │ +020e50: 5400 3000 |0002: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ +020e54: 1f00 8a00 |0004: check-cast v0, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ +020e58: 5421 2b00 |0006: iget-object v1, v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.val$x:Lcom/bottleworks/commons/util/FinalVar; // field@002b │ │ +020e5c: 5411 1900 |0008: iget-object v1, v1, Lcom/bottleworks/commons/util/FinalVar;.value:Ljava/lang/Object; // field@0019 │ │ +020e60: 1f01 9c01 |000a: check-cast v1, Ljava/lang/Throwable; // type@019c │ │ +020e64: 7220 ac01 1000 |000c: invoke-interface {v0, v1}, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;.onBusyError:(Ljava/lang/Throwable;)V // method@01ac │ │ +020e6a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x000f line=280 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #19 header: │ │ +Class #17 header: │ │ class_idx : 136 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #19 annotations: │ │ +Class #17 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #19 - │ │ +Class #17 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4062,71 +3930,71 @@ │ │ type : '(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0172b0: |[0172b0] com.bottleworks.commons.util.GUIs$BusyRunnable$4.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ │ -0172c0: 5b01 2c00 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002c │ │ -0172c4: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0172ca: 0e00 |0005: return-void │ │ +020e6c: |[020e6c] com.bottleworks.commons.util.GUIs$BusyRunnable$4.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ │ +020e7c: 5b01 2c00 |0000: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002c │ │ +020e80: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020e86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0172cc: |[0172cc] com.bottleworks.commons.util.GUIs$BusyRunnable$4.run:()V │ │ -0172dc: 5410 2c00 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002c │ │ -0172e0: 5400 2d00 |0002: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.context:Landroid/content/Context; // field@002d │ │ -0172e4: 2000 0800 |0004: instance-of v0, v0, Landroid/app/Activity; // type@0008 │ │ -0172e8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0172ec: 5410 2c00 |0008: iget-object v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002c │ │ -0172f0: 5400 2d00 |000a: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.context:Landroid/content/Context; // field@002d │ │ -0172f4: 1f00 0800 |000c: check-cast v0, Landroid/app/Activity; // type@0008 │ │ -0172f8: 7110 cd01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.releaseOrientation:(Landroid/app/Activity;)V // method@01cd │ │ -0172fe: 0e00 |0011: return-void │ │ +020e88: |[020e88] com.bottleworks.commons.util.GUIs$BusyRunnable$4.run:()V │ │ +020e98: 5410 2c00 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002c │ │ +020e9c: 5400 2d00 |0002: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.context:Landroid/content/Context; // field@002d │ │ +020ea0: 2000 0800 |0004: instance-of v0, v0, Landroid/app/Activity; // type@0008 │ │ +020ea4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +020ea8: 5410 2c00 |0008: iget-object v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // field@002c │ │ +020eac: 5400 2d00 |000a: iget-object v0, v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.context:Landroid/content/Context; // field@002d │ │ +020eb0: 1f00 0800 |000c: check-cast v0, Landroid/app/Activity; // type@0008 │ │ +020eb4: 7110 cd01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.releaseOrientation:(Landroid/app/Activity;)V // method@01cd │ │ +020eba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0008 line=290 │ │ 0x0011 line=292 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #20 header: │ │ +Class #18 header: │ │ class_idx : 137 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #20 annotations: │ │ +Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="BusyRunnable" │ │ │ │ -Class #20 - │ │ +Class #18 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4156,23 +4024,23 @@ │ │ type : '(Landroid/content/Context;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -017300: |[017300] com.bottleworks.commons.util.GUIs$BusyRunnable.:(Landroid/content/Context;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V │ │ -017310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -017312: 7010 c007 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017318: 5c10 3100 |0004: iput-boolean v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ -01731c: 5c10 2f00 |0006: iput-boolean v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.finish:Z // field@002f │ │ -017320: 5b12 2d00 |0008: iput-object v2, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.context:Landroid/content/Context; // field@002d │ │ -017324: 5b13 2e00 |000a: iput-object v3, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.dlg:Landroid/app/ProgressDialog; // field@002e │ │ -017328: 5b14 3000 |000c: iput-object v4, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ -01732c: 0e00 |000e: return-void │ │ +020ebc: |[020ebc] com.bottleworks.commons.util.GUIs$BusyRunnable.:(Landroid/content/Context;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V │ │ +020ecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020ece: 7010 b507 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020ed4: 5c10 3100 |0004: iput-boolean v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ +020ed8: 5c10 2f00 |0006: iput-boolean v0, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.finish:Z // field@002f │ │ +020edc: 5b12 2d00 |0008: iput-object v2, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.context:Landroid/content/Context; // field@002d │ │ +020ee0: 5b13 2e00 |000a: iput-object v3, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.dlg:Landroid/app/ProgressDialog; // field@002e │ │ +020ee4: 5b14 3000 |000c: iput-object v4, v1, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ +020ee8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0004 line=230 │ │ 0x0006 line=231 │ │ 0x0008 line=234 │ │ 0x000a line=235 │ │ @@ -4190,56 +4058,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -017330: |[017330] com.bottleworks.commons.util.GUIs$BusyRunnable.run:()V │ │ -017340: 2200 7d00 |0000: new-instance v0, Lcom/bottleworks/commons/util/FinalVar; // type@007d │ │ -017344: 7010 8601 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/FinalVar;.:()V // method@0186 │ │ -01734a: 5432 3000 |0005: iget-object v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ -01734e: 7210 c507 0200 |0007: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@07c5 │ │ -017354: 1d03 |000a: monitor-enter v3 │ │ -017356: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -017358: 5c32 2f00 |000c: iput-boolean v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.finish:Z // field@002f │ │ -01735c: 5532 3100 |000e: iget-boolean v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ -017360: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -017364: 2202 8500 |0012: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1; // type@0085 │ │ -017368: 7020 a201 3200 |0014: invoke-direct {v2, v3}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V // method@01a2 │ │ -01736e: 7110 cc01 0200 |0017: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -017374: 1e03 |001a: monitor-exit v3 │ │ -017376: 5432 3000 |001b: iget-object v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ -01737a: 2022 8a00 |001d: instance-of v2, v2, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ -01737e: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -017382: 5402 1900 |0021: iget-object v2, v0, Lcom/bottleworks/commons/util/FinalVar;.value:Ljava/lang/Object; // field@0019 │ │ -017386: 3902 2100 |0023: if-nez v2, 0044 // +0021 │ │ -01738a: 2202 8600 |0025: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2; // type@0086 │ │ -01738e: 7020 a401 3200 |0027: invoke-direct {v2, v3}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V // method@01a4 │ │ -017394: 7110 cc01 0200 |002a: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -01739a: 2202 8800 |002d: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4; // type@0088 │ │ -01739e: 7020 a801 3200 |002f: invoke-direct {v2, v3}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V // method@01a8 │ │ -0173a4: 7110 cc01 0200 |0032: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -0173aa: 0e00 |0035: return-void │ │ -0173ac: 0d01 |0036: move-exception v1 │ │ -0173ae: 5b01 1900 |0037: iput-object v1, v0, Lcom/bottleworks/commons/util/FinalVar;.value:Ljava/lang/Object; // field@0019 │ │ -0173b2: 6e10 0108 0100 |0039: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -0173b8: 0c02 |003c: move-result-object v2 │ │ -0173ba: 7120 da01 1200 |003d: invoke-static {v2, v1}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -0173c0: 28ca |0040: goto 000a // -0036 │ │ -0173c2: 0d02 |0041: move-exception v2 │ │ -0173c4: 1e03 |0042: monitor-exit v3 │ │ -0173c6: 2702 |0043: throw v2 │ │ -0173c8: 5432 3000 |0044: iget-object v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ -0173cc: 2022 8a00 |0046: instance-of v2, v2, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ -0173d0: 3802 e5ff |0048: if-eqz v2, 002d // -001b │ │ -0173d4: 2202 8700 |004a: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3; // type@0087 │ │ -0173d8: 7030 a601 3200 |004c: invoke-direct {v2, v3, v0}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Lcom/bottleworks/commons/util/FinalVar;)V // method@01a6 │ │ -0173de: 7110 cc01 0200 |004f: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -0173e4: 28db |0052: goto 002d // -0025 │ │ +020eec: |[020eec] com.bottleworks.commons.util.GUIs$BusyRunnable.run:()V │ │ +020efc: 2200 7d00 |0000: new-instance v0, Lcom/bottleworks/commons/util/FinalVar; // type@007d │ │ +020f00: 7010 8601 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/FinalVar;.:()V // method@0186 │ │ +020f06: 5432 3000 |0005: iget-object v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ +020f0a: 7210 ba07 0200 |0007: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@07ba │ │ +020f10: 1d03 |000a: monitor-enter v3 │ │ +020f12: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +020f14: 5c32 2f00 |000c: iput-boolean v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.finish:Z // field@002f │ │ +020f18: 5532 3100 |000e: iget-boolean v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.showing:Z // field@0031 │ │ +020f1c: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +020f20: 2202 8500 |0012: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1; // type@0085 │ │ +020f24: 7020 a201 3200 |0014: invoke-direct {v2, v3}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V // method@01a2 │ │ +020f2a: 7110 cc01 0200 |0017: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +020f30: 1e03 |001a: monitor-exit v3 │ │ +020f32: 5432 3000 |001b: iget-object v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ +020f36: 2022 8a00 |001d: instance-of v2, v2, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ +020f3a: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +020f3e: 5402 1900 |0021: iget-object v2, v0, Lcom/bottleworks/commons/util/FinalVar;.value:Ljava/lang/Object; // field@0019 │ │ +020f42: 3902 2100 |0023: if-nez v2, 0044 // +0021 │ │ +020f46: 2202 8600 |0025: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2; // type@0086 │ │ +020f4a: 7020 a401 3200 |0027: invoke-direct {v2, v3}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V // method@01a4 │ │ +020f50: 7110 cc01 0200 |002a: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +020f56: 2202 8800 |002d: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4; // type@0088 │ │ +020f5a: 7020 a801 3200 |002f: invoke-direct {v2, v3}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V // method@01a8 │ │ +020f60: 7110 cc01 0200 |0032: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +020f66: 0e00 |0035: return-void │ │ +020f68: 0d01 |0036: move-exception v1 │ │ +020f6a: 5b01 1900 |0037: iput-object v1, v0, Lcom/bottleworks/commons/util/FinalVar;.value:Ljava/lang/Object; // field@0019 │ │ +020f6e: 6e10 f607 0100 |0039: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +020f74: 0c02 |003c: move-result-object v2 │ │ +020f76: 7120 da01 1200 |003d: invoke-static {v2, v1}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +020f7c: 28ca |0040: goto 000a // -0036 │ │ +020f7e: 0d02 |0041: move-exception v2 │ │ +020f80: 1e03 |0042: monitor-exit v3 │ │ +020f82: 2702 |0043: throw v2 │ │ +020f84: 5432 3000 |0044: iget-object v2, v3, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.run:Ljava/lang/Runnable; // field@0030 │ │ +020f88: 2022 8a00 |0046: instance-of v2, v2, Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // type@008a │ │ +020f8c: 3802 e5ff |0048: if-eqz v2, 002d // -001b │ │ +020f90: 2202 8700 |004a: new-instance v2, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3; // type@0087 │ │ +020f94: 7030 a601 3200 |004c: invoke-direct {v2, v3, v0}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Lcom/bottleworks/commons/util/FinalVar;)V // method@01a6 │ │ +020f9a: 7110 cc01 0200 |004f: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +020fa0: 28db |0052: goto 002d // -0025 │ │ catches : 3 │ │ 0x0005 - 0x000a │ │ Ljava/lang/Throwable; -> 0x0036 │ │ 0x000c - 0x001b │ │ -> 0x0041 │ │ 0x0042 - 0x0043 │ │ -> 0x0041 │ │ @@ -4265,30 +4133,69 @@ │ │ locals : │ │ 0x0037 - 0x0041 reg=1 x0 Ljava/lang/Throwable; │ │ 0x0005 - 0x0053 reg=0 x Lcom/bottleworks/commons/util/FinalVar; Lcom/bottleworks/commons/util/FinalVar; │ │ 0x0000 - 0x0053 reg=3 this Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #21 header: │ │ +Class #19 header: │ │ +class_idx : 138 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 402 │ │ +source_file_idx : 450 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #19 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="IBusyRunnable" │ │ + │ │ +Class #19 - │ │ + Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 450 (GUIs.java) │ │ + │ │ +Class #20 header: │ │ class_idx : 139 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #21 annotations: │ │ +Class #20 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="NothrowRunnable" │ │ │ │ -Class #21 - │ │ +Class #20 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4302,18 +4209,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017408: |[017408] com.bottleworks.commons.util.GUIs$NothrowRunnable.:(Ljava/lang/Runnable;)V │ │ -017418: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01741e: 5b01 3200 |0003: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;.r:Ljava/lang/Runnable; // field@0032 │ │ -017422: 0e00 |0005: return-void │ │ +020fc4: |[020fc4] com.bottleworks.commons.util.GUIs$NothrowRunnable.:(Ljava/lang/Runnable;)V │ │ +020fd4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +020fda: 5b01 3200 |0003: iput-object v1, v0, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;.r:Ljava/lang/Runnable; // field@0032 │ │ +020fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ 0x0005 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/commons/util/GUIs$NothrowRunnable; │ │ @@ -4325,53 +4232,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -017424: |[017424] com.bottleworks.commons.util.GUIs$NothrowRunnable.run:()V │ │ -017434: 5421 3200 |0000: iget-object v1, v2, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;.r:Ljava/lang/Runnable; // field@0032 │ │ -017438: 7210 c507 0100 |0002: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@07c5 │ │ -01743e: 0e00 |0005: return-void │ │ -017440: 0d00 |0006: move-exception v0 │ │ -017442: 6e10 9207 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -017448: 0c01 |000a: move-result-object v1 │ │ -01744a: 7120 da01 0100 |000b: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -017450: 28f7 |000e: goto 0005 // -0009 │ │ +020fe0: |[020fe0] com.bottleworks.commons.util.GUIs$NothrowRunnable.run:()V │ │ +020ff0: 5421 3200 |0000: iget-object v1, v2, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;.r:Ljava/lang/Runnable; // field@0032 │ │ +020ff4: 7210 ba07 0100 |0002: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@07ba │ │ +020ffa: 0e00 |0005: return-void │ │ +020ffc: 0d00 |0006: move-exception v0 │ │ +020ffe: 6e10 8707 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +021004: 0c01 |000a: move-result-object v1 │ │ +021006: 7120 da01 0100 |000b: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +02100c: 28f7 |000e: goto 0005 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=223 │ │ 0x0006 line=220 │ │ 0x0007 line=221 │ │ locals : │ │ 0x0007 - 0x000f reg=0 x Ljava/lang/Exception; │ │ 0x0000 - 0x000f reg=2 this Lcom/bottleworks/commons/util/GUIs$NothrowRunnable; │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #22 header: │ │ +Class #21 header: │ │ class_idx : 140 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #22 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnFinishListener" │ │ │ │ -Class #22 - │ │ +Class #21 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -4380,29 +4287,29 @@ │ │ name : 'onFinish' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #23 header: │ │ +Class #22 header: │ │ class_idx : 141 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 450 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 33 │ │ virtual_methods_size: 0 │ │ │ │ -Class #23 annotations: │ │ +Class #22 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/commons/util/GUIs$OnFinishListener; Lcom/bottleworks/commons/util/GUIs$BusyAdapter; Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; Lcom/bottleworks/commons/util/GUIs$BusyRunnable; Lcom/bottleworks/commons/util/GUIs$NothrowRunnable; } │ │ │ │ -Class #23 - │ │ +Class #22 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/GUIs;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/commons/util/GUIs;) │ │ name : 'CANCEL_BUTTON' │ │ @@ -4438,25 +4345,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -017464: |[017464] com.bottleworks.commons.util.GUIs.:()V │ │ -017474: 7100 6408 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@0864 │ │ -01747a: 0c00 |0003: move-result-object v0 │ │ -01747c: 6900 3600 |0004: sput-object v0, Lcom/bottleworks/commons/util/GUIs;.delayPostExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@0036 │ │ -017480: 7100 6308 0000 |0006: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@0863 │ │ -017486: 0c00 |0009: move-result-object v0 │ │ -017488: 6900 3800 |000a: sput-object v0, Lcom/bottleworks/commons/util/GUIs;.singleExecutor:Ljava/util/concurrent/ExecutorService; // field@0038 │ │ -01748c: 2200 3200 |000c: new-instance v0, Landroid/os/Handler; // type@0032 │ │ -017490: 7010 a500 0000 |000e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00a5 │ │ -017496: 6900 3700 |0011: sput-object v0, Lcom/bottleworks/commons/util/GUIs;.guiHandler:Landroid/os/Handler; // field@0037 │ │ -01749a: 0e00 |0013: return-void │ │ +021020: |[021020] com.bottleworks.commons.util.GUIs.:()V │ │ +021030: 7100 5908 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@0859 │ │ +021036: 0c00 |0003: move-result-object v0 │ │ +021038: 6900 3600 |0004: sput-object v0, Lcom/bottleworks/commons/util/GUIs;.delayPostExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@0036 │ │ +02103c: 7100 5808 0000 |0006: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@0858 │ │ +021042: 0c00 |0009: move-result-object v0 │ │ +021044: 6900 3800 |000a: sput-object v0, Lcom/bottleworks/commons/util/GUIs;.singleExecutor:Ljava/util/concurrent/ExecutorService; // field@0038 │ │ +021048: 2200 3200 |000c: new-instance v0, Landroid/os/Handler; // type@0032 │ │ +02104c: 7010 a500 0000 |000e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00a5 │ │ +021052: 6900 3700 |0011: sput-object v0, Lcom/bottleworks/commons/util/GUIs;.guiHandler:Landroid/os/Handler; // field@0037 │ │ +021056: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x000c line=136 │ │ locals : │ │ │ │ @@ -4465,43 +4372,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01749c: |[01749c] com.bottleworks.commons.util.GUIs.:()V │ │ -0174ac: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0174b2: 0e00 |0003: return-void │ │ +021058: |[021058] com.bottleworks.commons.util.GUIs.:()V │ │ +021068: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02106e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ - 0x0003 line=332 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/GUIs; │ │ │ │ #2 : (in Lcom/bottleworks/commons/util/GUIs;) │ │ name : 'alert' │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0174b4: |[0174b4] com.bottleworks.commons.util.GUIs.alert:(Landroid/content/Context;I)V │ │ -0174c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0174c6: 6e20 3000 5400 |0001: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -0174cc: 0c01 |0004: move-result-object v1 │ │ -0174ce: 6002 6f04 |0005: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ -0174d2: 6e20 3000 2400 |0007: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -0174d8: 0c02 |000a: move-result-object v2 │ │ -0174da: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0174dc: 7153 b501 0421 |000c: invoke-static {v4, v0, v1, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@01b5 │ │ -0174e2: 0e00 |000f: return-void │ │ +021070: |[021070] com.bottleworks.commons.util.GUIs.alert:(Landroid/content/Context;I)V │ │ +021080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021082: 6e20 3000 5400 |0001: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +021088: 0c01 |0004: move-result-object v1 │ │ +02108a: 6002 6f04 |0005: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ +02108e: 6e20 3000 2400 |0007: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +021094: 0c02 |000a: move-result-object v2 │ │ +021096: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +021098: 7153 b501 0421 |000c: invoke-static {v4, v0, v1, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@01b5 │ │ +02109e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000f line=64 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=5 msg I │ │ @@ -4511,22 +4417,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0174e4: |[0174e4] com.bottleworks.commons.util.GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0174f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0174f6: 6001 6f04 |0001: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ -0174fa: 6e20 3000 1300 |0003: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -017500: 0c01 |0006: move-result-object v1 │ │ -017502: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -017504: 7152 b501 0314 |0008: invoke-static {v3, v0, v4, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@01b5 │ │ -01750a: 0e00 |000b: return-void │ │ +0210a0: |[0210a0] com.bottleworks.commons.util.GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0210b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0210b2: 6001 6f04 |0001: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ +0210b6: 6e20 3000 1300 |0003: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +0210bc: 0c01 |0006: move-result-object v1 │ │ +0210be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0210c0: 7152 b501 0314 |0008: invoke-static {v3, v0, v4, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@01b5 │ │ +0210c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000b line=60 │ │ locals : │ │ 0x0000 - 0x000c reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=4 msg Ljava/lang/String; │ │ @@ -4536,32 +4442,32 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -01750c: |[01750c] com.bottleworks.commons.util.GUIs.alert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -01751c: 2201 0900 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -017520: 7020 1000 3100 |0002: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -017526: 6e10 1100 0100 |0005: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0011 │ │ -01752c: 0c00 |0008: move-result-object v0 │ │ -01752e: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -017532: 6e20 1900 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0019 │ │ -017538: 6e20 1800 5000 |000e: invoke-virtual {v0, v5}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0018 │ │ -01753e: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ -017540: 2202 7f00 |0012: new-instance v2, Lcom/bottleworks/commons/util/GUIs$1; // type@007f │ │ -017544: 7010 9501 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/commons/util/GUIs$1;.:()V // method@0195 │ │ -01754a: 6e40 1500 1026 |0017: invoke-virtual {v0, v1, v6, v2}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0015 │ │ -017550: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -017554: 6e20 1700 7000 |001c: invoke-virtual {v0, v7}, Landroid/app/AlertDialog;.setIcon:(I)V // method@0017 │ │ -01755a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -01755c: 6e20 1600 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setCancelable:(Z)V // method@0016 │ │ -017562: 6e10 1a00 0000 |0023: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001a │ │ -017568: 0e00 |0026: return-void │ │ +0210c8: |[0210c8] com.bottleworks.commons.util.GUIs.alert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +0210d8: 2201 0900 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +0210dc: 7020 1000 3100 |0002: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +0210e2: 6e10 1100 0100 |0005: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0011 │ │ +0210e8: 0c00 |0008: move-result-object v0 │ │ +0210ea: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +0210ee: 6e20 1900 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0019 │ │ +0210f4: 6e20 1800 5000 |000e: invoke-virtual {v0, v5}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0018 │ │ +0210fa: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ +0210fc: 2202 7f00 |0012: new-instance v2, Lcom/bottleworks/commons/util/GUIs$1; // type@007f │ │ +021100: 7010 9501 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/commons/util/GUIs$1;.:()V // method@0195 │ │ +021106: 6e40 1500 1026 |0017: invoke-virtual {v0, v1, v6, v2}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0015 │ │ +02110c: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +021110: 6e20 1700 7000 |001c: invoke-virtual {v0, v7}, Landroid/app/AlertDialog;.setIcon:(I)V // method@0017 │ │ +021116: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +021118: 6e20 1600 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setCancelable:(Z)V // method@0016 │ │ +02111e: 6e10 1a00 0000 |0023: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001a │ │ +021124: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0009 line=41 │ │ 0x000b line=42 │ │ 0x000e line=44 │ │ 0x0011 line=46 │ │ @@ -4583,29 +4489,29 @@ │ │ type : '(Landroid/content/Context;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -01756c: |[01756c] com.bottleworks.commons.util.GUIs.confirm:(Landroid/content/Context;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ -01757c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01757e: 6e20 3000 8700 |0001: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -017584: 0c02 |0004: move-result-object v2 │ │ -017586: 6000 6f04 |0005: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ -01758a: 6e20 3000 0700 |0007: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -017590: 0c03 |000a: move-result-object v3 │ │ -017592: 6000 6804 |000b: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_cancel:I // field@0468 │ │ -017596: 6e20 3000 0700 |000d: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -01759c: 0c04 |0010: move-result-object v4 │ │ -01759e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -0175a0: 0770 |0012: move-object v0, v7 │ │ -0175a2: 0796 |0013: move-object v6, v9 │ │ -0175a4: 7707 b801 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b8 │ │ -0175aa: 0e00 |0017: return-void │ │ +021128: |[021128] com.bottleworks.commons.util.GUIs.confirm:(Landroid/content/Context;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ +021138: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02113a: 6e20 3000 8700 |0001: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +021140: 0c02 |0004: move-result-object v2 │ │ +021142: 6000 6f04 |0005: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ +021146: 6e20 3000 0700 |0007: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +02114c: 0c03 |000a: move-result-object v3 │ │ +02114e: 6000 6804 |000b: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_cancel:I // field@0468 │ │ +021152: 6e20 3000 0700 |000d: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +021158: 0c04 |0010: move-result-object v4 │ │ +02115a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +02115c: 0770 |0012: move-object v0, v7 │ │ +02115e: 0796 |0013: move-object v6, v9 │ │ +021160: 7707 b801 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b8 │ │ +021166: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0017 line=68 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x0018 reg=8 msg I │ │ @@ -4616,28 +4522,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -0175ac: |[0175ac] com.bottleworks.commons.util.GUIs.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ -0175bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0175be: 6000 6f04 |0001: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ -0175c2: 6e20 3000 0700 |0003: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -0175c8: 0c03 |0006: move-result-object v3 │ │ -0175ca: 6000 6804 |0007: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_cancel:I // field@0468 │ │ -0175ce: 6e20 3000 0700 |0009: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -0175d4: 0c04 |000c: move-result-object v4 │ │ -0175d6: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0175d8: 0770 |000e: move-object v0, v7 │ │ -0175da: 0782 |000f: move-object v2, v8 │ │ -0175dc: 0796 |0010: move-object v6, v9 │ │ -0175de: 7707 b801 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b8 │ │ -0175e4: 0e00 |0014: return-void │ │ +021168: |[021168] com.bottleworks.commons.util.GUIs.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ +021178: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02117a: 6000 6f04 |0001: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_ok:I // field@046f │ │ +02117e: 6e20 3000 0700 |0003: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +021184: 0c03 |0006: move-result-object v3 │ │ +021186: 6000 6804 |0007: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cact_cancel:I // field@0468 │ │ +02118a: 6e20 3000 0700 |0009: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +021190: 0c04 |000c: move-result-object v4 │ │ +021192: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +021194: 0770 |000e: move-object v0, v7 │ │ +021196: 0782 |000f: move-object v2, v8 │ │ +021198: 0796 |0010: move-object v6, v9 │ │ +02119a: 7707 b801 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b8 │ │ +0211a0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0014 line=72 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=8 msg Ljava/lang/String; │ │ @@ -4648,34 +4554,34 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -0175e8: |[0175e8] com.bottleworks.commons.util.GUIs.confirm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ -0175f8: 2202 0900 |0000: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -0175fc: 7020 1000 3200 |0002: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -017602: 6e10 1100 0200 |0005: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0011 │ │ -017608: 0c00 |0008: move-result-object v0 │ │ -01760a: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -01760e: 6e20 1900 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0019 │ │ -017614: 6e20 1800 5000 |000e: invoke-virtual {v0, v5}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0018 │ │ -01761a: 2201 8000 |0011: new-instance v1, Lcom/bottleworks/commons/util/GUIs$2; // type@0080 │ │ -01761e: 7020 9701 9100 |0013: invoke-direct {v1, v9}, Lcom/bottleworks/commons/util/GUIs$2;.:(Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@0197 │ │ -017624: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -017626: 6e40 1500 2016 |0017: invoke-virtual {v0, v2, v6, v1}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0015 │ │ -01762c: 12e2 |001a: const/4 v2, #int -2 // #fe │ │ -01762e: 6e40 1500 2017 |001b: invoke-virtual {v0, v2, v7, v1}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0015 │ │ -017634: 3808 0500 |001e: if-eqz v8, 0023 // +0005 │ │ -017638: 6e20 1700 8000 |0020: invoke-virtual {v0, v8}, Landroid/app/AlertDialog;.setIcon:(I)V // method@0017 │ │ -01763e: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -017640: 6e20 1600 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog;.setCancelable:(Z)V // method@0016 │ │ -017646: 6e10 1a00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001a │ │ -01764c: 0e00 |002a: return-void │ │ +0211a4: |[0211a4] com.bottleworks.commons.util.GUIs.confirm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ +0211b4: 2202 0900 |0000: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +0211b8: 7020 1000 3200 |0002: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +0211be: 6e10 1100 0200 |0005: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0011 │ │ +0211c4: 0c00 |0008: move-result-object v0 │ │ +0211c6: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +0211ca: 6e20 1900 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0019 │ │ +0211d0: 6e20 1800 5000 |000e: invoke-virtual {v0, v5}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0018 │ │ +0211d6: 2201 8000 |0011: new-instance v1, Lcom/bottleworks/commons/util/GUIs$2; // type@0080 │ │ +0211da: 7020 9701 9100 |0013: invoke-direct {v1, v9}, Lcom/bottleworks/commons/util/GUIs$2;.:(Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@0197 │ │ +0211e0: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +0211e2: 6e40 1500 2016 |0017: invoke-virtual {v0, v2, v6, v1}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0015 │ │ +0211e8: 12e2 |001a: const/4 v2, #int -2 // #fe │ │ +0211ea: 6e40 1500 2017 |001b: invoke-virtual {v0, v2, v7, v1}, Landroid/app/AlertDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0015 │ │ +0211f0: 3808 0500 |001e: if-eqz v8, 0023 // +0005 │ │ +0211f4: 6e20 1700 8000 |0020: invoke-virtual {v0, v8}, Landroid/app/AlertDialog;.setIcon:(I)V // method@0017 │ │ +0211fa: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +0211fc: 6e20 1600 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog;.setCancelable:(Z)V // method@0016 │ │ +021202: 6e10 1a00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@001a │ │ +021208: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ 0x000b line=77 │ │ 0x000e line=79 │ │ 0x0011 line=81 │ │ @@ -4702,22 +4608,22 @@ │ │ type : '(Landroid/content/Context;F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -017650: |[017650] com.bottleworks.commons.util.GUIs.converDP2Pixel:(Landroid/content/Context;F)I │ │ -017660: 7110 c301 0200 |0000: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -017666: 0a00 |0003: move-result v0 │ │ -017668: c830 |0004: mul-float/2addr v0, v3 │ │ -01766a: 1501 003f |0005: const/high16 v1, #int 1056964608 // #3f00 │ │ -01766e: c610 |0007: add-float/2addr v0, v1 │ │ -017670: 8700 |0008: float-to-int v0, v0 │ │ -017672: 0f00 |0009: return v0 │ │ +02120c: |[02120c] com.bottleworks.commons.util.GUIs.converDP2Pixel:(Landroid/content/Context;F)I │ │ +02121c: 7110 c301 0200 |0000: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +021222: 0a00 |0003: move-result v0 │ │ +021224: c830 |0004: mul-float/2addr v0, v3 │ │ +021226: 1501 003f |0005: const/high16 v1, #int 1056964608 // #3f00 │ │ +02122a: c610 |0007: add-float/2addr v0, v1 │ │ +02122c: 8700 |0008: float-to-int v0, v0 │ │ +02122e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 dp F │ │ │ │ @@ -4726,18 +4632,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017674: |[017674] com.bottleworks.commons.util.GUIs.delayPost:(Ljava/lang/Runnable;)V │ │ -017684: 1600 3200 |0000: const-wide/16 v0, #int 50 // #32 │ │ -017688: 7130 bb01 0201 |0002: invoke-static {v2, v0, v1}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ -01768e: 0e00 |0005: return-void │ │ +021230: |[021230] com.bottleworks.commons.util.GUIs.delayPost:(Ljava/lang/Runnable;)V │ │ +021240: 1600 3200 |0000: const-wide/16 v0, #int 50 // #32 │ │ +021244: 7130 bb01 0201 |0002: invoke-static {v2, v0, v1}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ +02124a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 r Ljava/lang/Runnable; │ │ │ │ @@ -4746,21 +4652,21 @@ │ │ type : '(Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -017690: |[017690] com.bottleworks.commons.util.GUIs.delayPost:(Ljava/lang/Runnable;J)V │ │ -0176a0: 6200 3600 |0000: sget-object v0, Lcom/bottleworks/commons/util/GUIs;.delayPostExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@0036 │ │ -0176a4: 2201 8100 |0002: new-instance v1, Lcom/bottleworks/commons/util/GUIs$3; // type@0081 │ │ -0176a8: 7040 9901 4135 |0004: invoke-direct {v1, v4, v5, v3}, Lcom/bottleworks/commons/util/GUIs$3;.:(JLjava/lang/Runnable;)V // method@0199 │ │ -0176ae: 6202 380a |0007: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0a38 │ │ -0176b2: 7252 6508 1054 |0009: invoke-interface {v0, v1, v4, v5, v2}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@0865 │ │ -0176b8: 0e00 |000c: return-void │ │ +02124c: |[02124c] com.bottleworks.commons.util.GUIs.delayPost:(Ljava/lang/Runnable;J)V │ │ +02125c: 6200 3600 |0000: sget-object v0, Lcom/bottleworks/commons/util/GUIs;.delayPostExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@0036 │ │ +021260: 2201 8100 |0002: new-instance v1, Lcom/bottleworks/commons/util/GUIs$3; // type@0081 │ │ +021264: 7040 9901 4135 |0004: invoke-direct {v1, v4, v5, v3}, Lcom/bottleworks/commons/util/GUIs$3;.:(JLjava/lang/Runnable;)V // method@0199 │ │ +02126a: 6202 e507 |0007: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@07e5 │ │ +02126e: 7252 5a08 1054 |0009: invoke-interface {v0, v1, v4, v5, v2}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@085a │ │ +021274: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000c line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=3 r Ljava/lang/Runnable; │ │ 0x0000 - 0x000d reg=4 delay J │ │ @@ -4770,17 +4676,17 @@ │ │ type : '(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0176bc: |[0176bc] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ -0176cc: 7120 bd01 1000 |0000: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/Runnable;)V // method@01bd │ │ -0176d2: 0e00 |0003: return-void │ │ +021278: |[021278] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ +021288: 7120 bd01 1000 |0000: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/Runnable;)V // method@01bd │ │ +02128e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 r Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ @@ -4790,20 +4696,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0176d4: |[0176d4] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/Runnable;)V │ │ -0176e4: 6000 a404 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_busy:I // field@04a4 │ │ -0176e8: 6e20 3000 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -0176ee: 0c00 |0005: move-result-object v0 │ │ -0176f0: 7130 bf01 0102 |0006: invoke-static {v1, v0, v2}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;)V // method@01bf │ │ -0176f6: 0e00 |0009: return-void │ │ +021290: |[021290] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/Runnable;)V │ │ +0212a0: 6000 a404 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_busy:I // field@04a4 │ │ +0212a4: 6e20 3000 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +0212aa: 0c00 |0005: move-result-object v0 │ │ +0212ac: 7130 bf01 0102 |0006: invoke-static {v1, v0, v2}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;)V // method@01bf │ │ +0212b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0009 line=165 │ │ locals : │ │ 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 r Ljava/lang/Runnable; │ │ @@ -4813,17 +4719,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0176f8: |[0176f8] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ -017708: 7120 bd01 2000 |0000: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/Runnable;)V // method@01bd │ │ -01770e: 0e00 |0003: return-void │ │ +0212b4: |[0212b4] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ +0212c4: 7120 bd01 2000 |0000: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/Runnable;)V // method@01bd │ │ +0212ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ @@ -4834,18 +4740,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -017710: |[017710] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ -017720: 1600 f401 |0000: const-wide/16 v0, #int 500 // #1f4 │ │ -017724: 7151 c001 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;J)V // method@01c0 │ │ -01772a: 0e00 |0005: return-void │ │ +0212cc: |[0212cc] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ +0212dc: 1600 f401 |0000: const-wide/16 v0, #int 500 // #1f4 │ │ +0212e0: 7151 c001 3204 |0002: invoke-static {v2, v3, v4, v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;J)V // method@01c0 │ │ +0212e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 msg Ljava/lang/String; │ │ @@ -4856,37 +4762,37 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -01772c: |[01772c] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;J)V │ │ -01773c: 2201 0e00 |0000: new-instance v1, Landroid/app/ProgressDialog; // type@000e │ │ -017740: 7020 1f00 3100 |0002: invoke-direct {v1, v3}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@001f │ │ -017746: 6e20 2400 4100 |0005: invoke-virtual {v1, v4}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0024 │ │ -01774c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01774e: 6e20 2500 2100 |0009: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0025 │ │ -017754: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -017756: 6e20 2300 2100 |000d: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0023 │ │ -01775c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -01775e: 6e20 2200 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0022 │ │ -017764: 2032 0800 |0014: instance-of v2, v3, Landroid/app/Activity; // type@0008 │ │ -017768: 3802 0800 |0016: if-eqz v2, 001e // +0008 │ │ -01776c: 0732 |0018: move-object v2, v3 │ │ -01776e: 1f02 0800 |0019: check-cast v2, Landroid/app/Activity; // type@0008 │ │ -017772: 7110 c801 0200 |001b: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.lockOrientation:(Landroid/app/Activity;)V // method@01c8 │ │ -017778: 2200 8900 |001e: new-instance v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // type@0089 │ │ -01777c: 7040 aa01 3051 |0020: invoke-direct {v0, v3, v1, v5}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.:(Landroid/content/Context;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V // method@01aa │ │ -017782: 6202 3800 |0023: sget-object v2, Lcom/bottleworks/commons/util/GUIs;.singleExecutor:Ljava/util/concurrent/ExecutorService; // field@0038 │ │ -017786: 7220 6208 0200 |0025: invoke-interface {v2, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0862 │ │ -01778c: 2202 8200 |0028: new-instance v2, Lcom/bottleworks/commons/util/GUIs$4; // type@0082 │ │ -017790: 7030 9b01 0201 |002a: invoke-direct {v2, v0, v1}, Lcom/bottleworks/commons/util/GUIs$4;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Landroid/app/ProgressDialog;)V // method@019b │ │ -017796: 7130 bb01 6207 |002d: invoke-static {v2, v6, v7}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ -01779c: 0e00 |0030: return-void │ │ +0212e8: |[0212e8] com.bottleworks.commons.util.GUIs.doBusy:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;J)V │ │ +0212f8: 2201 0e00 |0000: new-instance v1, Landroid/app/ProgressDialog; // type@000e │ │ +0212fc: 7020 1f00 3100 |0002: invoke-direct {v1, v3}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@001f │ │ +021302: 6e20 2400 4100 |0005: invoke-virtual {v1, v4}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0024 │ │ +021308: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +02130a: 6e20 2500 2100 |0009: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0025 │ │ +021310: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +021312: 6e20 2300 2100 |000d: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0023 │ │ +021318: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +02131a: 6e20 2200 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0022 │ │ +021320: 2032 0800 |0014: instance-of v2, v3, Landroid/app/Activity; // type@0008 │ │ +021324: 3802 0800 |0016: if-eqz v2, 001e // +0008 │ │ +021328: 0732 |0018: move-object v2, v3 │ │ +02132a: 1f02 0800 |0019: check-cast v2, Landroid/app/Activity; // type@0008 │ │ +02132e: 7110 c801 0200 |001b: invoke-static {v2}, Lcom/bottleworks/commons/util/GUIs;.lockOrientation:(Landroid/app/Activity;)V // method@01c8 │ │ +021334: 2200 8900 |001e: new-instance v0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable; // type@0089 │ │ +021338: 7040 aa01 3051 |0020: invoke-direct {v0, v3, v1, v5}, Lcom/bottleworks/commons/util/GUIs$BusyRunnable;.:(Landroid/content/Context;Landroid/app/ProgressDialog;Ljava/lang/Runnable;)V // method@01aa │ │ +02133e: 6202 3800 |0023: sget-object v2, Lcom/bottleworks/commons/util/GUIs;.singleExecutor:Ljava/util/concurrent/ExecutorService; // field@0038 │ │ +021342: 7220 5708 0200 |0025: invoke-interface {v2, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0857 │ │ +021348: 2202 8200 |0028: new-instance v2, Lcom/bottleworks/commons/util/GUIs$4; // type@0082 │ │ +02134c: 7030 9b01 0201 |002a: invoke-direct {v2, v0, v1}, Lcom/bottleworks/commons/util/GUIs$4;.:(Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Landroid/app/ProgressDialog;)V // method@019b │ │ +021352: 7130 bb01 6207 |002d: invoke-static {v2, v6, v7}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ +021358: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ 0x0008 line=187 │ │ 0x000c line=188 │ │ 0x0010 line=189 │ │ @@ -4909,26 +4815,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0177a0: |[0177a0] com.bottleworks.commons.util.GUIs.error:(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ -0177b0: 6000 a504 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_error:I // field@04a5 │ │ -0177b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0177b6: 2311 2602 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0226 │ │ -0177ba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0177bc: 6e10 0108 0500 |0006: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -0177c2: 0c03 |0009: move-result-object v3 │ │ -0177c4: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0177c8: 6e30 3100 0401 |000c: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0031 │ │ -0177ce: 0c00 |000f: move-result-object v0 │ │ -0177d0: 7120 b401 0400 |0010: invoke-static {v4, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -0177d6: 0e00 |0013: return-void │ │ +02135c: |[02135c] com.bottleworks.commons.util.GUIs.error:(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ +02136c: 6000 a504 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_error:I // field@04a5 │ │ +021370: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +021372: 2311 1a02 |0003: new-array v1, v1, [Ljava/lang/Object; // type@021a │ │ +021376: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +021378: 6e10 f607 0500 |0006: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +02137e: 0c03 |0009: move-result-object v3 │ │ +021380: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +021384: 6e30 3100 0401 |000c: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0031 │ │ +02138a: 0c00 |000f: move-result-object v0 │ │ +02138c: 7120 b401 0400 |0010: invoke-static {v4, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +021392: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0013 line=127 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=5 e Ljava/lang/Throwable; │ │ @@ -4938,26 +4844,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0177d8: |[0177d8] com.bottleworks.commons.util.GUIs.errorToast:(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ -0177e8: 6000 a504 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_error:I // field@04a5 │ │ -0177ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0177ee: 2311 2602 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0226 │ │ -0177f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0177f4: 6e10 0108 0500 |0006: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -0177fa: 0c03 |0009: move-result-object v3 │ │ -0177fc: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -017800: 6e30 3100 0401 |000c: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0031 │ │ -017806: 0c00 |000f: move-result-object v0 │ │ -017808: 7120 cf01 0400 |0010: invoke-static {v4, v0}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -01780e: 0e00 |0013: return-void │ │ +021394: |[021394] com.bottleworks.commons.util.GUIs.errorToast:(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ +0213a4: 6000 a504 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_error:I // field@04a5 │ │ +0213a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0213aa: 2311 1a02 |0003: new-array v1, v1, [Ljava/lang/Object; // type@021a │ │ +0213ae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0213b0: 6e10 f607 0500 |0006: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +0213b6: 0c03 |0009: move-result-object v3 │ │ +0213b8: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0213bc: 6e30 3100 0401 |000c: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0031 │ │ +0213c2: 0c00 |000f: move-result-object v0 │ │ +0213c4: 7120 cf01 0400 |0010: invoke-static {v4, v0}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +0213ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0013 line=123 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=5 e Ljava/lang/Throwable; │ │ @@ -4967,21 +4873,21 @@ │ │ type : '(Landroid/content/Context;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -017810: |[017810] com.bottleworks.commons.util.GUIs.getDPRatio:(Landroid/content/Context;)F │ │ -017820: 6e10 2f00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ -017826: 0c00 |0003: move-result-object v0 │ │ -017828: 6e10 5400 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0054 │ │ -01782e: 0c00 |0007: move-result-object v0 │ │ -017830: 5200 0e00 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -017834: 0f00 |000a: return v0 │ │ +0213cc: |[0213cc] com.bottleworks.commons.util.GUIs.getDPRatio:(Landroid/content/Context;)F │ │ +0213dc: 6e10 2f00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ +0213e2: 0c00 |0003: move-result-object v0 │ │ +0213e4: 6e10 5400 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0054 │ │ +0213ea: 0c00 |0007: move-result-object v0 │ │ +0213ec: 5200 0e00 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +0213f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x000b reg=1 context Landroid/content/Context; │ │ │ │ #19 : (in Lcom/bottleworks/commons/util/GUIs;) │ │ @@ -4989,21 +4895,21 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -017838: |[017838] com.bottleworks.commons.util.GUIs.getOrientation:(Landroid/app/Activity;)I │ │ -017848: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -01784e: 0c00 |0003: move-result-object v0 │ │ -017850: 6e10 5300 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ -017856: 0c00 |0007: move-result-object v0 │ │ -017858: 5200 0200 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ -01785c: 0f00 |000a: return v0 │ │ +0213f4: |[0213f4] com.bottleworks.commons.util.GUIs.getOrientation:(Landroid/app/Activity;)I │ │ +021404: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +02140a: 0c00 |0003: move-result-object v0 │ │ +02140c: 6e10 5300 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ +021412: 0c00 |0007: move-result-object v0 │ │ +021414: 5200 0200 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ +021418: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x000b reg=1 activity Landroid/app/Activity; │ │ │ │ #20 : (in Lcom/bottleworks/commons/util/GUIs;) │ │ @@ -5011,22 +4917,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ViewGroup;I)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -017860: |[017860] com.bottleworks.commons.util.GUIs.inflateView:(Landroid/content/Context;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -017870: 1a01 670c |0000: const-string v1, "layout_inflater" // string@0c67 │ │ -017874: 6e20 3200 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0032 │ │ -01787a: 0c00 |0005: move-result-object v0 │ │ -01787c: 1f00 4a00 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@004a │ │ -017880: 6e30 cb00 4003 |0008: invoke-virtual {v0, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00cb │ │ -017886: 0c01 |000b: move-result-object v1 │ │ -017888: 1101 |000c: return-object v1 │ │ +02141c: |[02141c] com.bottleworks.commons.util.GUIs.inflateView:(Landroid/content/Context;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +02142c: 1a01 590c |0000: const-string v1, "layout_inflater" // string@0c59 │ │ +021430: 6e20 3200 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0032 │ │ +021436: 0c00 |0005: move-result-object v0 │ │ +021438: 1f00 4a00 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@004a │ │ +02143c: 6e30 cb00 4003 |0008: invoke-virtual {v0, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00cb │ │ +021442: 0c01 |000b: move-result-object v1 │ │ +021444: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0008 line=131 │ │ locals : │ │ 0x0008 - 0x000d reg=0 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ @@ -5038,26 +4944,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -01788c: |[01788c] com.bottleworks.commons.util.GUIs.isLandscape:(Landroid/app/Activity;)Z │ │ -01789c: 6e10 0400 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0178a2: 0c00 |0003: move-result-object v0 │ │ -0178a4: 6e10 5300 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ -0178aa: 0c00 |0007: move-result-object v0 │ │ -0178ac: 5200 0200 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ -0178b0: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0178b2: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -0178b6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0178b8: 0f00 |000e: return v0 │ │ -0178ba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0178bc: 28fe |0010: goto 000e // -0002 │ │ +021448: |[021448] com.bottleworks.commons.util.GUIs.isLandscape:(Landroid/app/Activity;)Z │ │ +021458: 6e10 0400 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +02145e: 0c00 |0003: move-result-object v0 │ │ +021460: 6e10 5300 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ +021466: 0c00 |0007: move-result-object v0 │ │ +021468: 5200 0200 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ +02146c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +02146e: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +021472: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +021474: 0f00 |000e: return v0 │ │ +021476: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +021478: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 activity Landroid/app/Activity; │ │ │ │ #22 : (in Lcom/bottleworks/commons/util/GUIs;) │ │ @@ -5065,25 +4971,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0178c0: |[0178c0] com.bottleworks.commons.util.GUIs.isPortrait:(Landroid/app/Activity;)Z │ │ -0178d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0178d2: 6e10 0400 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0178d8: 0c01 |0004: move-result-object v1 │ │ -0178da: 6e10 5300 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ -0178e0: 0c01 |0008: move-result-object v1 │ │ -0178e2: 5211 0200 |0009: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ -0178e6: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -0178ea: 0f00 |000d: return v0 │ │ -0178ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0178ee: 28fe |000f: goto 000d // -0002 │ │ +02147c: |[02147c] com.bottleworks.commons.util.GUIs.isPortrait:(Landroid/app/Activity;)Z │ │ +02148c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02148e: 6e10 0400 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +021494: 0c01 |0004: move-result-object v1 │ │ +021496: 6e10 5300 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ +02149c: 0c01 |0008: move-result-object v1 │ │ +02149e: 5211 0200 |0009: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ +0214a2: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +0214a6: 0f00 |000d: return v0 │ │ +0214a8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0214aa: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=349 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 activity Landroid/app/Activity; │ │ │ │ #23 : (in Lcom/bottleworks/commons/util/GUIs;) │ │ @@ -5091,29 +4997,29 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0178f0: |[0178f0] com.bottleworks.commons.util.GUIs.lockOrientation:(Landroid/app/Activity;)V │ │ -017900: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -017906: 0c00 |0003: move-result-object v0 │ │ -017908: 6e10 5300 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ -01790e: 0c00 |0007: move-result-object v0 │ │ -017910: 5200 0200 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ -017914: 2b00 0e00 0000 |000a: packed-switch v0, 00000018 // +0000000e │ │ -01791a: 0e00 |000d: return-void │ │ -01791c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01791e: 6e20 0d00 0100 |000f: invoke-virtual {v1, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@000d │ │ -017924: 28fb |0012: goto 000d // -0005 │ │ -017926: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -017928: 6e20 0d00 0100 |0014: invoke-virtual {v1, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@000d │ │ -01792e: 28f6 |0017: goto 000d // -000a │ │ -017930: 0001 0200 0100 0000 0400 0000 0900 ... |0018: packed-switch-data (8 units) │ │ +0214ac: |[0214ac] com.bottleworks.commons.util.GUIs.lockOrientation:(Landroid/app/Activity;)V │ │ +0214bc: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +0214c2: 0c00 |0003: move-result-object v0 │ │ +0214c4: 6e10 5300 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ +0214ca: 0c00 |0007: move-result-object v0 │ │ +0214cc: 5200 0200 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ +0214d0: 2b00 0e00 0000 |000a: packed-switch v0, 00000018 // +0000000e │ │ +0214d6: 0e00 |000d: return-void │ │ +0214d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0214da: 6e20 0d00 0100 |000f: invoke-virtual {v1, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@000d │ │ +0214e0: 28fb |0012: goto 000d // -0005 │ │ +0214e2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0214e4: 6e20 0d00 0100 |0014: invoke-virtual {v1, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@000d │ │ +0214ea: 28f6 |0017: goto 000d // -000a │ │ +0214ec: 0001 0200 0100 0000 0400 0000 0900 ... |0018: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000d line=177 │ │ 0x000e line=171 │ │ 0x0013 line=174 │ │ 0x0018 line=169 │ │ @@ -5125,20 +5031,20 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -017940: |[017940] com.bottleworks.commons.util.GUIs.longToast:(Landroid/content/Context;I)V │ │ -017950: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -017952: 7130 3a01 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@013a │ │ -017958: 0c00 |0004: move-result-object v0 │ │ -01795a: 6e10 3c01 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ -017960: 0e00 |0008: return-void │ │ +0214fc: |[0214fc] com.bottleworks.commons.util.GUIs.longToast:(Landroid/content/Context;I)V │ │ +02150c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02150e: 7130 3a01 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@013a │ │ +021514: 0c00 |0004: move-result-object v0 │ │ +021516: 6e10 3c01 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ +02151c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 res I │ │ @@ -5148,18 +5054,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -017964: |[017964] com.bottleworks.commons.util.GUIs.longToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ -017974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -017976: 7130 d101 2100 |0001: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/GUIs;.toast:(Landroid/content/Context;Ljava/lang/String;I)V // method@01d1 │ │ -01797c: 0e00 |0004: return-void │ │ +021520: |[021520] com.bottleworks.commons.util.GUIs.longToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ +021530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +021532: 7130 d101 2100 |0001: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/GUIs;.toast:(Landroid/content/Context;Ljava/lang/String;I)V // method@01d1 │ │ +021538: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 msg Ljava/lang/String; │ │ @@ -5169,43 +5075,44 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -017980: |[017980] com.bottleworks.commons.util.GUIs.openDatePicker:(Landroid/content/Context;Ljava/util/Date;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ -017990: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -017992: 7100 2208 0000 |0001: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0822 │ │ -017998: 0c06 |0004: move-result-object v6 │ │ -01799a: 6e20 2608 9600 |0005: invoke-virtual {v6, v9}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@0826 │ │ -0179a0: 2317 1d02 |0008: new-array v7, v1, [Landroid/app/DatePickerDialog; // type@021d │ │ -0179a4: 2200 0d00 |000a: new-instance v0, Landroid/app/DatePickerDialog; // type@000d │ │ -0179a8: 2202 8300 |000c: new-instance v2, Lcom/bottleworks/commons/util/GUIs$5; // type@0083 │ │ -0179ac: 7030 9d01 620a |000e: invoke-direct {v2, v6, v10}, Lcom/bottleworks/commons/util/GUIs$5;.:(Ljava/util/Calendar;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@019d │ │ -0179b2: 6e20 2008 1600 |0011: invoke-virtual {v6, v1}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -0179b8: 0a03 |0014: move-result v3 │ │ -0179ba: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -0179bc: 6e20 2008 1600 |0016: invoke-virtual {v6, v1}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -0179c2: 0a04 |0019: move-result v4 │ │ -0179c4: 1251 |001a: const/4 v1, #int 5 // #5 │ │ -0179c6: 6e20 2008 1600 |001b: invoke-virtual {v6, v1}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -0179cc: 0a05 |001e: move-result v5 │ │ -0179ce: 0781 |001f: move-object v1, v8 │ │ -0179d0: 7606 1d00 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@001d │ │ -0179d6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0179d8: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -0179dc: 6e10 1e00 0000 |0026: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@001e │ │ -0179e2: 0e00 |0029: return-void │ │ +02153c: |[02153c] com.bottleworks.commons.util.GUIs.openDatePicker:(Landroid/content/Context;Ljava/util/Date;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ +02154c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02154e: 7100 1708 0000 |0001: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0817 │ │ +021554: 0c06 |0004: move-result-object v6 │ │ +021556: 6e20 1b08 9600 |0005: invoke-virtual {v6, v9}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@081b │ │ +02155c: 2317 1102 |0008: new-array v7, v1, [Landroid/app/DatePickerDialog; // type@0211 │ │ +021560: 2200 0d00 |000a: new-instance v0, Landroid/app/DatePickerDialog; // type@000d │ │ +021564: 2202 8300 |000c: new-instance v2, Lcom/bottleworks/commons/util/GUIs$5; // type@0083 │ │ +021568: 7030 9d01 620a |000e: invoke-direct {v2, v6, v10}, Lcom/bottleworks/commons/util/GUIs$5;.:(Ljava/util/Calendar;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@019d │ │ +02156e: 6e20 1508 1600 |0011: invoke-virtual {v6, v1}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +021574: 0a03 |0014: move-result v3 │ │ +021576: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +021578: 6e20 1508 1600 |0016: invoke-virtual {v6, v1}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +02157e: 0a04 |0019: move-result v4 │ │ +021580: 1251 |001a: const/4 v1, #int 5 // #5 │ │ +021582: 6e20 1508 1600 |001b: invoke-virtual {v6, v1}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +021588: 0a05 |001e: move-result v5 │ │ +02158a: 0781 |001f: move-object v1, v8 │ │ +02158c: 7606 1d00 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@001d │ │ +021592: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +021594: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +021598: 6e10 1e00 0000 |0026: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@001e │ │ +02159e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0005 line=317 │ │ 0x0008 line=319 │ │ 0x000a line=320 │ │ + 0x0011 line=327 │ │ 0x0023 line=328 │ │ 0x0026 line=329 │ │ 0x0029 line=330 │ │ locals : │ │ 0x0023 - 0x002a reg=0 picker Landroid/app/DatePickerDialog; │ │ 0x0005 - 0x002a reg=6 c Ljava/util/Calendar; │ │ 0x000a - 0x002a reg=7 s [Landroid/app/DatePickerDialog; │ │ @@ -5218,20 +5125,20 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0179e4: |[0179e4] com.bottleworks.commons.util.GUIs.post:(Ljava/lang/Runnable;)V │ │ -0179f4: 6200 3700 |0000: sget-object v0, Lcom/bottleworks/commons/util/GUIs;.guiHandler:Landroid/os/Handler; // field@0037 │ │ -0179f8: 2201 8b00 |0002: new-instance v1, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable; // type@008b │ │ -0179fc: 7020 ae01 2100 |0004: invoke-direct {v1, v2}, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;.:(Ljava/lang/Runnable;)V // method@01ae │ │ -017a02: 6e20 a600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00a6 │ │ -017a08: 0e00 |000a: return-void │ │ +0215a0: |[0215a0] com.bottleworks.commons.util.GUIs.post:(Ljava/lang/Runnable;)V │ │ +0215b0: 6200 3700 |0000: sget-object v0, Lcom/bottleworks/commons/util/GUIs;.guiHandler:Landroid/os/Handler; // field@0037 │ │ +0215b4: 2201 8b00 |0002: new-instance v1, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable; // type@008b │ │ +0215b8: 7020 ae01 2100 |0004: invoke-direct {v1, v2}, Lcom/bottleworks/commons/util/GUIs$NothrowRunnable;.:(Ljava/lang/Runnable;)V // method@01ae │ │ +0215be: 6e20 a600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00a6 │ │ +0215c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ locals : │ │ 0x0000 - 0x000b reg=2 r Ljava/lang/Runnable; │ │ │ │ @@ -5240,18 +5147,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -017a0c: |[017a0c] com.bottleworks.commons.util.GUIs.releaseOrientation:(Landroid/app/Activity;)V │ │ -017a1c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -017a1e: 6e20 0d00 0100 |0001: invoke-virtual {v1, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@000d │ │ -017a24: 0e00 |0004: return-void │ │ +0215c8: |[0215c8] com.bottleworks.commons.util.GUIs.releaseOrientation:(Landroid/app/Activity;)V │ │ +0215d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0215da: 6e20 0d00 0100 |0001: invoke-virtual {v1, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@000d │ │ +0215e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ @@ -5260,20 +5167,20 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -017a28: |[017a28] com.bottleworks.commons.util.GUIs.shortToast:(Landroid/content/Context;I)V │ │ -017a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -017a3a: 7130 3a01 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@013a │ │ -017a40: 0c00 |0004: move-result-object v0 │ │ -017a42: 6e10 3c01 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ -017a48: 0e00 |0008: return-void │ │ +0215e4: |[0215e4] com.bottleworks.commons.util.GUIs.shortToast:(Landroid/content/Context;I)V │ │ +0215f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0215f6: 7130 3a01 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@013a │ │ +0215fc: 0c00 |0004: move-result-object v0 │ │ +0215fe: 6e10 3c01 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ +021604: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 res I │ │ @@ -5283,18 +5190,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -017a4c: |[017a4c] com.bottleworks.commons.util.GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ -017a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -017a5e: 7130 d101 2100 |0001: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/GUIs;.toast:(Landroid/content/Context;Ljava/lang/String;I)V // method@01d1 │ │ -017a64: 0e00 |0004: return-void │ │ +021608: |[021608] com.bottleworks.commons.util.GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ +021618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02161a: 7130 d101 2100 |0001: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/GUIs;.toast:(Landroid/content/Context;Ljava/lang/String;I)V // method@01d1 │ │ +021620: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 msg Ljava/lang/String; │ │ @@ -5304,19 +5211,19 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -017a68: |[017a68] com.bottleworks.commons.util.GUIs.toast:(Landroid/content/Context;II)V │ │ -017a78: 7130 3a01 2103 |0000: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@013a │ │ -017a7e: 0c00 |0003: move-result-object v0 │ │ -017a80: 6e10 3c01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ -017a86: 0e00 |0007: return-void │ │ +021624: |[021624] com.bottleworks.commons.util.GUIs.toast:(Landroid/content/Context;II)V │ │ +021634: 7130 3a01 2103 |0000: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@013a │ │ +02163a: 0c00 |0003: move-result-object v0 │ │ +02163c: 6e10 3c01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ +021642: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 res I │ │ @@ -5327,42 +5234,42 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -017a88: |[017a88] com.bottleworks.commons.util.GUIs.toast:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -017a98: 7130 3b01 2103 |0000: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@013b │ │ -017a9e: 0c00 |0003: move-result-object v0 │ │ -017aa0: 6e10 3c01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ -017aa6: 0e00 |0007: return-void │ │ +021644: |[021644] com.bottleworks.commons.util.GUIs.toast:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +021654: 7130 3b01 2103 |0000: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@013b │ │ +02165a: 0c00 |0003: move-result-object v0 │ │ +02165c: 6e10 3c01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@013c │ │ +021662: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 msg Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 length I │ │ │ │ Virtual methods - │ │ source_file_idx : 450 (GUIs.java) │ │ │ │ -Class #24 header: │ │ +Class #23 header: │ │ class_idx : 142 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 470 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #24 - │ │ +Class #23 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/I18N;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/commons/util/I18N;) │ │ @@ -5375,18 +5282,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017aa8: |[017aa8] com.bottleworks.commons.util.I18N.:(Landroid/content/Context;)V │ │ -017ab8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017abe: 5b01 3900 |0003: iput-object v1, v0, Lcom/bottleworks/commons/util/I18N;.context:Landroid/content/Context; // field@0039 │ │ -017ac2: 0e00 |0005: return-void │ │ +021664: |[021664] com.bottleworks.commons.util.I18N.:(Landroid/content/Context;)V │ │ +021674: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02167a: 5b01 3900 |0003: iput-object v1, v0, Lcom/bottleworks/commons/util/I18N;.context:Landroid/content/Context; // field@0039 │ │ +02167e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/commons/util/I18N; │ │ @@ -5398,19 +5305,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -017ac4: |[017ac4] com.bottleworks.commons.util.I18N.string:(I)Ljava/lang/String; │ │ -017ad4: 5410 3900 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/I18N;.context:Landroid/content/Context; // field@0039 │ │ -017ad8: 6e20 3000 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ -017ade: 0c00 |0005: move-result-object v0 │ │ -017ae0: 1100 |0006: return-object v0 │ │ +021680: |[021680] com.bottleworks.commons.util.I18N.string:(I)Ljava/lang/String; │ │ +021690: 5410 3900 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/I18N;.context:Landroid/content/Context; // field@0039 │ │ +021694: 6e20 3000 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0030 │ │ +02169a: 0c00 |0005: move-result-object v0 │ │ +02169c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/commons/util/I18N; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -5419,40 +5326,40 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -017ae4: |[017ae4] com.bottleworks.commons.util.I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -017af4: 5410 3900 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/I18N;.context:Landroid/content/Context; // field@0039 │ │ -017af8: 6e30 3100 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0031 │ │ -017afe: 0c00 |0005: move-result-object v0 │ │ -017b00: 1100 |0006: return-object v0 │ │ +0216a0: |[0216a0] com.bottleworks.commons.util.I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +0216b0: 5410 3900 |0000: iget-object v0, v1, Lcom/bottleworks/commons/util/I18N;.context:Landroid/content/Context; // field@0039 │ │ +0216b4: 6e30 3100 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0031 │ │ +0216ba: 0c00 |0005: move-result-object v0 │ │ +0216bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/commons/util/I18N; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 args [Ljava/lang/Object; │ │ │ │ source_file_idx : 470 (I18N.java) │ │ │ │ -Class #25 header: │ │ +Class #24 header: │ │ class_idx : 143 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1078 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1066 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #25 - │ │ +Class #24 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/Logger;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/commons/util/Logger;) │ │ name : 'LOG_TAG' │ │ @@ -5465,35 +5372,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -017b04: |[017b04] com.bottleworks.commons.util.Logger.:()V │ │ -017b14: 1a00 3d08 |0000: const-string v0, "daily-money" // string@083d │ │ -017b18: 6900 3a00 |0002: sput-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017b1c: 0e00 |0004: return-void │ │ +0216c0: |[0216c0] com.bottleworks.commons.util.Logger.:()V │ │ +0216d0: 1a00 3008 |0000: const-string v0, "daily-money" // string@0830 │ │ +0216d4: 6900 3a00 |0002: sput-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +0216d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/commons/util/Logger;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017b20: |[017b20] com.bottleworks.commons.util.Logger.:()V │ │ -017b30: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017b36: 0e00 |0003: return-void │ │ +0216dc: |[0216dc] com.bottleworks.commons.util.Logger.:()V │ │ +0216ec: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0216f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Logger; │ │ │ │ #2 : (in Lcom/bottleworks/commons/util/Logger;) │ │ @@ -5501,18 +5408,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -017b38: |[017b38] com.bottleworks.commons.util.Logger.d:(Ljava/lang/String;)V │ │ -017b48: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017b4c: 7120 ba00 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00ba │ │ -017b52: 0e00 |0005: return-void │ │ +0216f4: |[0216f4] com.bottleworks.commons.util.Logger.d:(Ljava/lang/String;)V │ │ +021704: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +021708: 7120 ba00 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00ba │ │ +02170e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ @@ -5521,18 +5428,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017b54: |[017b54] com.bottleworks.commons.util.Logger.d:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -017b64: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017b68: 7130 bb00 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00bb │ │ -017b6e: 0e00 |0005: return-void │ │ +021710: |[021710] com.bottleworks.commons.util.Logger.d:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +021720: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +021724: 7130 bb00 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00bb │ │ +02172a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 t Ljava/lang/Throwable; │ │ @@ -5542,18 +5449,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -017b70: |[017b70] com.bottleworks.commons.util.Logger.e:(Ljava/lang/String;)V │ │ -017b80: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017b84: 7120 bc00 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00bc │ │ -017b8a: 0e00 |0005: return-void │ │ +02172c: |[02172c] com.bottleworks.commons.util.Logger.e:(Ljava/lang/String;)V │ │ +02173c: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +021740: 7120 bc00 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00bc │ │ +021746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ @@ -5562,18 +5469,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017b8c: |[017b8c] com.bottleworks.commons.util.Logger.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -017b9c: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017ba0: 7130 bd00 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00bd │ │ -017ba6: 0e00 |0005: return-void │ │ +021748: |[021748] com.bottleworks.commons.util.Logger.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +021758: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +02175c: 7130 bd00 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00bd │ │ +021762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 t Ljava/lang/Throwable; │ │ @@ -5583,18 +5490,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -017ba8: |[017ba8] com.bottleworks.commons.util.Logger.i:(Ljava/lang/String;)V │ │ -017bb8: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017bbc: 7120 be00 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00be │ │ -017bc2: 0e00 |0005: return-void │ │ +021764: |[021764] com.bottleworks.commons.util.Logger.i:(Ljava/lang/String;)V │ │ +021774: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +021778: 7120 be00 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00be │ │ +02177e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ @@ -5603,18 +5510,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017bc4: |[017bc4] com.bottleworks.commons.util.Logger.i:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -017bd4: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017bd8: 7130 bf00 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00bf │ │ -017bde: 0e00 |0005: return-void │ │ +021780: |[021780] com.bottleworks.commons.util.Logger.i:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +021790: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +021794: 7130 bf00 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00bf │ │ +02179a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 t Ljava/lang/Throwable; │ │ @@ -5624,18 +5531,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -017be0: |[017be0] com.bottleworks.commons.util.Logger.w:(Ljava/lang/String;)V │ │ -017bf0: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017bf4: 7120 c000 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00c0 │ │ -017bfa: 0e00 |0005: return-void │ │ +02179c: |[02179c] com.bottleworks.commons.util.Logger.w:(Ljava/lang/String;)V │ │ +0217ac: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +0217b0: 7120 c000 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00c0 │ │ +0217b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ @@ -5644,40 +5551,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017bfc: |[017bfc] com.bottleworks.commons.util.Logger.w:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -017c0c: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ -017c10: 7130 c100 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00c1 │ │ -017c16: 0e00 |0005: return-void │ │ +0217b8: |[0217b8] com.bottleworks.commons.util.Logger.w:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0217c8: 6200 3a00 |0000: sget-object v0, Lcom/bottleworks/commons/util/Logger;.LOG_TAG:Ljava/lang/String; // field@003a │ │ +0217cc: 7130 c100 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00c1 │ │ +0217d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 t Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1078 (Logger.java) │ │ + source_file_idx : 1066 (Logger.java) │ │ │ │ -Class #26 header: │ │ +Class #25 header: │ │ class_idx : 144 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1299 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1287 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #26 annotations: │ │ +Class #25 annotations: │ │ Annotations on method #480 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #481 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #482 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #483 'flush' │ │ @@ -5685,15 +5592,15 @@ │ │ Annotations on method #484 'flush' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #485 'toByteArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #486 'toByteArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #26 - │ │ +Class #25 - │ │ Class descriptor : 'Lcom/bottleworks/commons/util/Streams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -5702,17 +5609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017c18: |[017c18] com.bottleworks.commons.util.Streams.:()V │ │ -017c28: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017c2e: 0e00 |0003: return-void │ │ +0217d4: |[0217d4] com.bottleworks.commons.util.Streams.:()V │ │ +0217e4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0217ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/Streams; │ │ │ │ #1 : (in Lcom/bottleworks/commons/util/Streams;) │ │ @@ -5720,24 +5627,24 @@ │ │ type : '(Ljava/io/File;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -017c30: |[017c30] com.bottleworks.commons.util.Streams.flush:(Ljava/io/File;Ljava/io/OutputStream;)V │ │ -017c40: 2200 7a01 |0000: new-instance v0, Ljava/io/FileInputStream; // type@017a │ │ -017c44: 7020 5e07 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -017c4a: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ -017c4e: 7130 e301 3001 |0007: invoke-static {v0, v3, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ -017c54: 6e10 6007 0000 |000a: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@0760 │ │ -017c5a: 0e00 |000d: return-void │ │ -017c5c: 0d01 |000e: move-exception v1 │ │ -017c5e: 6e10 6007 0000 |000f: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@0760 │ │ -017c64: 2701 |0012: throw v1 │ │ +0217ec: |[0217ec] com.bottleworks.commons.util.Streams.flush:(Ljava/io/File;Ljava/io/OutputStream;)V │ │ +0217fc: 2200 6e01 |0000: new-instance v0, Ljava/io/FileInputStream; // type@016e │ │ +021800: 7020 5207 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +021806: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ +02180a: 7130 e301 3001 |0007: invoke-static {v0, v3, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ +021810: 6e10 5407 0000 |000a: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@0754 │ │ +021816: 0e00 |000d: return-void │ │ +021818: 0d01 |000e: move-exception v1 │ │ +02181a: 6e10 5407 0000 |000f: invoke-virtual {v0}, Ljava/io/FileInputStream;.close:()V // method@0754 │ │ +021820: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=30 │ │ 0x000a line=32 │ │ @@ -5753,24 +5660,24 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -017c74: |[017c74] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/File;)V │ │ -017c84: 2200 7c01 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@017c │ │ -017c88: 7020 6307 3000 |0002: invoke-direct {v0, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0763 │ │ -017c8e: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ -017c92: 7130 e301 0201 |0007: invoke-static {v2, v0, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ -017c98: 6e10 6507 0000 |000a: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@0765 │ │ -017c9e: 0e00 |000d: return-void │ │ -017ca0: 0d01 |000e: move-exception v1 │ │ -017ca2: 6e10 6507 0000 |000f: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@0765 │ │ -017ca8: 2701 |0012: throw v1 │ │ +021830: |[021830] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/File;)V │ │ +021840: 2200 7001 |0000: new-instance v0, Ljava/io/FileOutputStream; // type@0170 │ │ +021844: 7020 5707 3000 |0002: invoke-direct {v0, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0757 │ │ +02184a: 1301 0004 |0005: const/16 v1, #int 1024 // #400 │ │ +02184e: 7130 e301 0201 |0007: invoke-static {v2, v0, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ +021854: 6e10 5907 0000 |000a: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@0759 │ │ +02185a: 0e00 |000d: return-void │ │ +02185c: 0d01 |000e: move-exception v1 │ │ +02185e: 6e10 5907 0000 |000f: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@0759 │ │ +021864: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ @@ -5786,18 +5693,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017cb8: |[017cb8] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -017cc8: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -017ccc: 7130 e301 2100 |0002: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ -017cd2: 0e00 |0005: return-void │ │ +021874: |[021874] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +021884: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +021888: 7130 e301 2100 |0002: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ +02188e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 in Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=2 out Ljava/io/OutputStream; │ │ @@ -5807,18 +5714,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -017cd4: |[017cd4] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V │ │ -017ce4: 2330 1802 |0000: new-array v0, v3, [B // type@0218 │ │ -017ce8: 7130 e401 2100 |0002: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)V // method@01e4 │ │ -017cee: 0e00 |0005: return-void │ │ +021890: |[021890] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V │ │ +0218a0: 2330 0c02 |0000: new-array v0, v3, [B // type@020c │ │ +0218a4: 7130 e401 2100 |0002: invoke-static {v1, v2, v0}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)V // method@01e4 │ │ +0218aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0002 - 0x0006 reg=0 b [B │ │ @@ -5831,25 +5738,25 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;[B)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -017cf0: |[017cf0] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)V │ │ -017d00: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -017d02: 6e20 6a07 4200 |0001: invoke-virtual {v2, v4}, Ljava/io/InputStream;.read:([B)I // method@076a │ │ -017d08: 0a00 |0004: move-result v0 │ │ -017d0a: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -017d0c: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ -017d10: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -017d12: 6e40 6f07 4301 |0009: invoke-virtual {v3, v4, v1, v0}, Ljava/io/OutputStream;.write:([BII)V // method@076f │ │ -017d18: 28f5 |000c: goto 0001 // -000b │ │ -017d1a: 6e10 6e07 0300 |000d: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@076e │ │ -017d20: 0e00 |0010: return-void │ │ +0218ac: |[0218ac] com.bottleworks.commons.util.Streams.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;[B)V │ │ +0218bc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0218be: 6e20 5e07 4200 |0001: invoke-virtual {v2, v4}, Ljava/io/InputStream;.read:([B)I // method@075e │ │ +0218c4: 0a00 |0004: move-result v0 │ │ +0218c6: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +0218c8: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ +0218cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0218ce: 6e40 6307 4301 |0009: invoke-virtual {v3, v4, v1, v0}, Ljava/io/OutputStream;.write:([BII)V // method@0763 │ │ +0218d4: 28f5 |000c: goto 0001 // -000b │ │ +0218d6: 6e10 6207 0300 |000d: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@0762 │ │ +0218dc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0008 line=48 │ │ 0x000d line=50 │ │ 0x0010 line=51 │ │ @@ -5864,41 +5771,42 @@ │ │ type : '(Ljava/io/File;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -017d24: |[017d24] com.bottleworks.commons.util.Streams.toByteArray:(Ljava/io/File;)[B │ │ -017d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -017d36: 2201 7a01 |0001: new-instance v1, Ljava/io/FileInputStream; // type@017a │ │ -017d3a: 7020 5e07 3100 |0003: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -017d40: 7110 e601 0100 |0006: invoke-static {v1}, Lcom/bottleworks/commons/util/Streams;.toByteArray:(Ljava/io/InputStream;)[B // method@01e6 │ │ -017d46: 0c02 |0009: move-result-object v2 │ │ -017d48: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -017d4c: 6e10 6907 0100 |000c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0769 │ │ -017d52: 1102 |000f: return-object v2 │ │ -017d54: 0d02 |0010: move-exception v2 │ │ -017d56: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -017d5a: 6e10 6907 0000 |0013: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0769 │ │ -017d60: 2702 |0016: throw v2 │ │ -017d62: 0d02 |0017: move-exception v2 │ │ -017d64: 0710 |0018: move-object v0, v1 │ │ -017d66: 28f8 |0019: goto 0011 // -0008 │ │ +0218e0: |[0218e0] com.bottleworks.commons.util.Streams.toByteArray:(Ljava/io/File;)[B │ │ +0218f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0218f2: 2201 6e01 |0001: new-instance v1, Ljava/io/FileInputStream; // type@016e │ │ +0218f6: 7020 5207 3100 |0003: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +0218fc: 7110 e601 0100 |0006: invoke-static {v1}, Lcom/bottleworks/commons/util/Streams;.toByteArray:(Ljava/io/InputStream;)[B // method@01e6 │ │ +021902: 0c02 |0009: move-result-object v2 │ │ +021904: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +021908: 6e10 5d07 0100 |000c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@075d │ │ +02190e: 1102 |000f: return-object v2 │ │ +021910: 0d02 |0010: move-exception v2 │ │ +021912: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +021916: 6e10 5d07 0000 |0013: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@075d │ │ +02191c: 2702 |0016: throw v2 │ │ +02191e: 0d02 |0017: move-exception v2 │ │ +021920: 0710 |0018: move-object v0, v1 │ │ +021922: 28f8 |0019: goto 0011 // -0008 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0010 │ │ 0x0006 - 0x0009 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=61 │ │ 0x0001 line=63 │ │ 0x0006 line=64 │ │ 0x000a line=66 │ │ 0x000c line=67 │ │ + 0x000f line=64 │ │ 0x0010 line=66 │ │ 0x0013 line=67 │ │ 0x0017 line=66 │ │ locals : │ │ 0x0001 - 0x0006 reg=0 is Ljava/io/InputStream; │ │ 0x0006 - 0x0010 reg=1 is Ljava/io/InputStream; │ │ 0x0010 - 0x0017 reg=0 is Ljava/io/InputStream; │ │ @@ -5911,45 +5819,45 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -017d80: |[017d80] com.bottleworks.commons.util.Streams.toByteArray:(Ljava/io/InputStream;)[B │ │ -017d90: 2200 7301 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0173 │ │ -017d94: 7010 4107 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@0741 │ │ -017d9a: 1301 0002 |0005: const/16 v1, #int 512 // #200 │ │ -017d9e: 7130 e301 0201 |0007: invoke-static {v2, v0, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ -017da4: 6e10 4207 0000 |000a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0742 │ │ -017daa: 0c01 |000d: move-result-object v1 │ │ -017dac: 1101 |000e: return-object v1 │ │ +02193c: |[02193c] com.bottleworks.commons.util.Streams.toByteArray:(Ljava/io/InputStream;)[B │ │ +02194c: 2200 6701 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0167 │ │ +021950: 7010 3507 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@0735 │ │ +021956: 1301 0002 |0005: const/16 v1, #int 512 // #200 │ │ +02195a: 7130 e301 0201 |0007: invoke-static {v2, v0, v1}, Lcom/bottleworks/commons/util/Streams;.flush:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01e3 │ │ +021960: 6e10 3607 0000 |000a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0736 │ │ +021966: 0c01 |000d: move-result-object v1 │ │ +021968: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ 0x000a line=57 │ │ locals : │ │ 0x0005 - 0x000f reg=0 os Ljava/io/ByteArrayOutputStream; │ │ 0x0000 - 0x000f reg=2 is Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1299 (Streams.java) │ │ + source_file_idx : 1287 (Streams.java) │ │ │ │ -Class #27 header: │ │ +Class #26 header: │ │ class_idx : 145 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 259 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #27 - │ │ +Class #26 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/BuildConfig;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/BuildConfig;) │ │ name : 'DEBUG' │ │ @@ -5962,42 +5870,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017db0: |[017db0] com.bottleworks.dailymoney.BuildConfig.:()V │ │ -017dc0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017dc6: 0e00 |0003: return-void │ │ +02196c: |[02196c] com.bottleworks.dailymoney.BuildConfig.:()V │ │ +02197c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 259 (BuildConfig.java) │ │ │ │ -Class #28 header: │ │ +Class #27 header: │ │ class_idx : 146 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #28 annotations: │ │ +Class #27 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ │ │ -Class #28 - │ │ +Class #27 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$array;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$array;) │ │ name : 'csv_type_import_options' │ │ @@ -6041,42 +5949,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017dc8: |[017dc8] com.bottleworks.dailymoney.R$array.:()V │ │ -017dd8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017dde: 0e00 |0003: return-void │ │ +021984: |[021984] com.bottleworks.dailymoney.R$array.:()V │ │ +021994: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02199a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #29 header: │ │ +Class #28 header: │ │ class_idx : 147 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #29 annotations: │ │ +Class #28 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #29 - │ │ +Class #28 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -6085,42 +5993,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017de0: |[017de0] com.bottleworks.dailymoney.R$attr.:()V │ │ -017df0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017df6: 0e00 |0003: return-void │ │ +02199c: |[02199c] com.bottleworks.dailymoney.R$attr.:()V │ │ +0219ac: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0219b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #30 header: │ │ +Class #29 header: │ │ class_idx : 148 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 53 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #30 annotations: │ │ +Class #29 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ │ │ -Class #30 - │ │ +Class #29 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$color;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$color;) │ │ name : 'accdetlist_info_bg' │ │ @@ -6394,42 +6302,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017df8: |[017df8] com.bottleworks.dailymoney.R$color.:()V │ │ -017e08: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e0e: 0e00 |0003: return-void │ │ +0219b4: |[0219b4] com.bottleworks.dailymoney.R$color.:()V │ │ +0219c4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0219ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #31 header: │ │ +Class #30 header: │ │ class_idx : 149 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 72 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #31 annotations: │ │ +Class #30 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #31 - │ │ +Class #30 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$drawable;) │ │ name : 'android' │ │ @@ -6798,42 +6706,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017e10: |[017e10] com.bottleworks.dailymoney.R$drawable.:()V │ │ -017e20: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e26: 0e00 |0003: return-void │ │ +0219cc: |[0219cc] com.bottleworks.dailymoney.R$drawable.:()V │ │ +0219dc: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0219e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #32 header: │ │ +Class #31 header: │ │ class_idx : 150 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 161 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #32 annotations: │ │ +Class #31 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #32 - │ │ +Class #31 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$id;) │ │ name : 'about_app' │ │ @@ -7647,42 +7555,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017e28: |[017e28] com.bottleworks.dailymoney.R$id.:()V │ │ -017e38: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e3e: 0e00 |0003: return-void │ │ +0219e4: |[0219e4] com.bottleworks.dailymoney.R$id.:()V │ │ +0219f4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0219fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #33 header: │ │ +Class #32 header: │ │ class_idx : 151 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 26 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #33 annotations: │ │ +Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #33 - │ │ +Class #32 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$layout;) │ │ name : 'about' │ │ @@ -7821,42 +7729,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017e40: |[017e40] com.bottleworks.dailymoney.R$layout.:()V │ │ -017e50: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e56: 0e00 |0003: return-void │ │ +0219fc: |[0219fc] com.bottleworks.dailymoney.R$layout.:()V │ │ +021a0c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #34 header: │ │ +Class #33 header: │ │ class_idx : 152 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #34 annotations: │ │ +Class #33 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ │ │ -Class #34 - │ │ +Class #33 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$menu;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$menu;) │ │ name : 'accdetlist_ctxmenu' │ │ @@ -7915,42 +7823,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017e58: |[017e58] com.bottleworks.dailymoney.R$menu.:()V │ │ -017e68: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e6e: 0e00 |0003: return-void │ │ +021a14: |[021a14] com.bottleworks.dailymoney.R$menu.:()V │ │ +021a24: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #35 header: │ │ +Class #34 header: │ │ class_idx : 153 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 257 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #35 annotations: │ │ +Class #34 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #35 - │ │ +Class #34 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$string;) │ │ name : 'act_balance_detlist' │ │ @@ -9244,42 +9152,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017e70: |[017e70] com.bottleworks.dailymoney.R$string.:()V │ │ -017e80: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e86: 0e00 |0003: return-void │ │ +021a2c: |[021a2c] com.bottleworks.dailymoney.R$string.:()V │ │ +021a3c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #36 header: │ │ +Class #35 header: │ │ class_idx : 154 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #36 annotations: │ │ +Class #35 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ │ │ -Class #36 - │ │ +Class #35 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$style;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$style;) │ │ name : 'Theme_Password' │ │ @@ -9313,42 +9221,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017e88: |[017e88] com.bottleworks.dailymoney.R$style.:()V │ │ -017e98: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017e9e: 0e00 |0003: return-void │ │ +021a44: |[021a44] com.bottleworks.dailymoney.R$style.:()V │ │ +021a54: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #37 header: │ │ +Class #36 header: │ │ class_idx : 155 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #37 annotations: │ │ +Class #36 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ │ │ -Class #37 - │ │ +Class #36 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R$xml;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/R$xml;) │ │ name : 'prefs' │ │ @@ -9362,41 +9270,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017ea0: |[017ea0] com.bottleworks.dailymoney.R$xml.:()V │ │ -017eb0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017eb6: 0e00 |0003: return-void │ │ +021a5c: |[021a5c] com.bottleworks.dailymoney.R$xml.:()V │ │ +021a6c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #38 header: │ │ +Class #37 header: │ │ class_idx : 156 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #38 annotations: │ │ +Class #37 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/R$xml; Lcom/bottleworks/dailymoney/R$style; Lcom/bottleworks/dailymoney/R$string; Lcom/bottleworks/dailymoney/R$menu; Lcom/bottleworks/dailymoney/R$layout; Lcom/bottleworks/dailymoney/R$id; Lcom/bottleworks/dailymoney/R$drawable; Lcom/bottleworks/dailymoney/R$color; Lcom/bottleworks/dailymoney/R$attr; Lcom/bottleworks/dailymoney/R$array; } │ │ │ │ -Class #38 - │ │ +Class #37 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -9405,38 +9313,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017eb8: |[017eb8] com.bottleworks.dailymoney.R.:()V │ │ -017ec8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -017ece: 0e00 |0003: return-void │ │ +021a74: |[021a74] com.bottleworks.dailymoney.R.:()V │ │ +021a84: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +021a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=723 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #39 header: │ │ +Class #38 header: │ │ class_idx : 157 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 8 │ │ source_file_idx : 323 │ │ static_fields_size : 13 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ -Class #39 - │ │ +Class #38 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/Calculator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/Calculator;) │ │ @@ -9535,20 +9442,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -017ed0: |[017ed0] com.bottleworks.dailymoney.calculator2.Calculator.:()V │ │ -017ee0: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -017ee6: 2200 a500 |0003: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/EventListener; // type@00a5 │ │ -017eea: 7010 4502 0000 |0005: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/EventListener;.:()V // method@0245 │ │ -017ef0: 5b10 9b02 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ -017ef4: 0e00 |000a: return-void │ │ +021a8c: |[021a8c] com.bottleworks.dailymoney.calculator2.Calculator.:()V │ │ +021a9c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +021aa2: 2200 a500 |0003: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/EventListener; // type@00a5 │ │ +021aa6: 7010 4502 0000 |0005: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/EventListener;.:()V // method@0245 │ │ +021aac: 5b10 9b02 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ +021ab0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ │ │ @@ -9557,16 +9464,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -017ef8: |[017ef8] com.bottleworks.dailymoney.calculator2.Calculator.log:(Ljava/lang/String;)V │ │ -017f08: 0e00 |0000: return-void │ │ +021ab4: |[021ab4] com.bottleworks.dailymoney.calculator2.Calculator.log:(Ljava/lang/String;)V │ │ +021ac4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -9575,46 +9482,46 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -017f0c: |[017f0c] com.bottleworks.dailymoney.calculator2.Calculator.adjustFontSize:(Landroid/widget/TextView;)V │ │ -017f1c: 6e10 3001 0700 |0000: invoke-virtual {v7}, Landroid/widget/TextView;.getTextSize:()F // method@0130 │ │ -017f22: 0a01 |0003: move-result v1 │ │ -017f24: 6e10 f901 0600 |0004: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getWindowManager:()Landroid/view/WindowManager; // method@01f9 │ │ -017f2a: 0c04 |0007: move-result-object v4 │ │ -017f2c: 7210 e700 0400 |0008: invoke-interface {v4}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00e7 │ │ -017f32: 0c00 |000b: move-result-object v0 │ │ -017f34: 6e10 c300 0000 |000c: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@00c3 │ │ -017f3a: 0a04 |000f: move-result v4 │ │ -017f3c: 6e10 c200 0000 |0010: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@00c2 │ │ -017f42: 0a05 |0013: move-result v5 │ │ -017f44: 7120 b407 5400 |0014: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -017f4a: 0a02 |0017: move-result v2 │ │ -017f4c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -017f4e: 6e10 f801 0600 |0019: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getResources:()Landroid/content/res/Resources; // method@01f8 │ │ -017f54: 0c04 |001c: move-result-object v4 │ │ -017f56: 6e10 5300 0400 |001d: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ -017f5c: 0c04 |0020: move-result-object v4 │ │ -017f5e: 5244 0200 |0021: iget v4, v4, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ -017f62: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -017f64: 3354 0e00 |0024: if-ne v4, v5, 0032 // +000e │ │ -017f68: 8224 |0026: int-to-float v4, v2 │ │ -017f6a: 1505 a043 |0027: const/high16 v5, #int 1134559232 // #43a0 │ │ -017f6e: a903 0405 |0029: div-float v3, v4, v5 │ │ -017f72: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -017f74: a805 0103 |002c: mul-float v5, v1, v3 │ │ -017f78: 6e30 3801 4705 |002e: invoke-virtual {v7, v4, v5}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ -017f7e: 0e00 |0031: return-void │ │ -017f80: 8224 |0032: int-to-float v4, v2 │ │ -017f82: 1505 f043 |0033: const/high16 v5, #int 1139802112 // #43f0 │ │ -017f86: a903 0405 |0035: div-float v3, v4, v5 │ │ -017f8a: 28f4 |0037: goto 002b // -000c │ │ +021ac8: |[021ac8] com.bottleworks.dailymoney.calculator2.Calculator.adjustFontSize:(Landroid/widget/TextView;)V │ │ +021ad8: 6e10 3001 0700 |0000: invoke-virtual {v7}, Landroid/widget/TextView;.getTextSize:()F // method@0130 │ │ +021ade: 0a01 |0003: move-result v1 │ │ +021ae0: 6e10 f901 0600 |0004: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getWindowManager:()Landroid/view/WindowManager; // method@01f9 │ │ +021ae6: 0c04 |0007: move-result-object v4 │ │ +021ae8: 7210 e700 0400 |0008: invoke-interface {v4}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00e7 │ │ +021aee: 0c00 |000b: move-result-object v0 │ │ +021af0: 6e10 c300 0000 |000c: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@00c3 │ │ +021af6: 0a04 |000f: move-result v4 │ │ +021af8: 6e10 c200 0000 |0010: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@00c2 │ │ +021afe: 0a05 |0013: move-result v5 │ │ +021b00: 7120 a907 5400 |0014: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +021b06: 0a02 |0017: move-result v2 │ │ +021b08: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +021b0a: 6e10 f801 0600 |0019: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getResources:()Landroid/content/res/Resources; // method@01f8 │ │ +021b10: 0c04 |001c: move-result-object v4 │ │ +021b12: 6e10 5300 0400 |001d: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ +021b18: 0c04 |0020: move-result-object v4 │ │ +021b1a: 5244 0200 |0021: iget v4, v4, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ +021b1e: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +021b20: 3354 0e00 |0024: if-ne v4, v5, 0032 // +000e │ │ +021b24: 8224 |0026: int-to-float v4, v2 │ │ +021b26: 1505 a043 |0027: const/high16 v5, #int 1134559232 // #43a0 │ │ +021b2a: a903 0405 |0029: div-float v3, v4, v5 │ │ +021b2e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +021b30: a805 0103 |002c: mul-float v5, v1, v3 │ │ +021b34: 6e30 3801 4705 |002e: invoke-virtual {v7, v4, v5}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ +021b3a: 0e00 |0031: return-void │ │ +021b3c: 8224 |0032: int-to-float v4, v2 │ │ +021b3e: 1505 f043 |0033: const/high16 v5, #int 1139802112 // #43f0 │ │ +021b42: a903 0405 |0035: div-float v3, v4, v5 │ │ +021b46: 28f4 |0037: goto 002b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x000c line=203 │ │ 0x0018 line=204 │ │ 0x0019 line=205 │ │ @@ -9635,38 +9542,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -017f8c: |[017f8c] com.bottleworks.dailymoney.calculator2.Calculator.onClick:(Landroid/view/View;)V │ │ -017f9c: 6e10 de00 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@00de │ │ -017fa2: 0a02 |0003: move-result v2 │ │ -017fa4: 6003 e403 |0004: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.cal2_ok:I // field@03e4 │ │ -017fa8: 3332 1a00 |0006: if-ne v2, v3, 0020 // +001a │ │ -017fac: 5442 9c02 |0008: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ -017fb0: 6e10 6c02 0200 |000a: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getNumbericResult:()Ljava/lang/String; // method@026c │ │ -017fb6: 0c01 |000d: move-result-object v1 │ │ -017fb8: 2200 1400 |000e: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -017fbc: 7010 3800 0000 |0010: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0038 │ │ -017fc2: 1a02 9007 |0013: const-string v2, "cal2_resultValue" // string@0790 │ │ -017fc6: 6e30 4200 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -017fcc: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -017fce: 6e30 0502 2400 |0019: invoke-virtual {v4, v2, v0}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.setResult:(ILandroid/content/Intent;)V // method@0205 │ │ -017fd4: 6e10 f601 0400 |001c: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.finish:()V // method@01f6 │ │ -017fda: 0e00 |001f: return-void │ │ -017fdc: 6e10 de00 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@00de │ │ -017fe2: 0a02 |0023: move-result v2 │ │ -017fe4: 6003 ca03 |0024: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.cal2_close:I // field@03ca │ │ -017fe8: 3332 f9ff |0026: if-ne v2, v3, 001f // -0007 │ │ -017fec: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -017fee: 6e20 0402 2400 |0029: invoke-virtual {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.setResult:(I)V // method@0204 │ │ -017ff4: 6e10 f601 0400 |002c: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.finish:()V // method@01f6 │ │ -017ffa: 28f0 |002f: goto 001f // -0010 │ │ +021b48: |[021b48] com.bottleworks.dailymoney.calculator2.Calculator.onClick:(Landroid/view/View;)V │ │ +021b58: 6e10 de00 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@00de │ │ +021b5e: 0a02 |0003: move-result v2 │ │ +021b60: 6003 e403 |0004: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.cal2_ok:I // field@03e4 │ │ +021b64: 3332 1a00 |0006: if-ne v2, v3, 0020 // +001a │ │ +021b68: 5442 9c02 |0008: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ +021b6c: 6e10 6c02 0200 |000a: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getNumbericResult:()Ljava/lang/String; // method@026c │ │ +021b72: 0c01 |000d: move-result-object v1 │ │ +021b74: 2200 1400 |000e: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +021b78: 7010 3800 0000 |0010: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0038 │ │ +021b7e: 1a02 8307 |0013: const-string v2, "cal2_resultValue" // string@0783 │ │ +021b82: 6e30 4200 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +021b88: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +021b8a: 6e30 0502 2400 |0019: invoke-virtual {v4, v2, v0}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.setResult:(ILandroid/content/Intent;)V // method@0205 │ │ +021b90: 6e10 f601 0400 |001c: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.finish:()V // method@01f6 │ │ +021b96: 0e00 |001f: return-void │ │ +021b98: 6e10 de00 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@00de │ │ +021b9e: 0a02 |0023: move-result v2 │ │ +021ba0: 6003 ca03 |0024: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.cal2_close:I // field@03ca │ │ +021ba4: 3332 f9ff |0026: if-ne v2, v3, 001f // -0007 │ │ +021ba8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +021baa: 6e20 0402 2400 |0029: invoke-virtual {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.setResult:(I)V // method@0204 │ │ +021bb0: 6e10 f601 0400 |002c: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.finish:()V // method@01f6 │ │ +021bb6: 28f0 |002f: goto 001f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x000e line=217 │ │ 0x0013 line=218 │ │ 0x0018 line=219 │ │ @@ -9686,104 +9593,104 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 190 16-bit code units │ │ -017ffc: |[017ffc] com.bottleworks.dailymoney.calculator2.Calculator.onCreate:(Landroid/os/Bundle;)V │ │ -01800c: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ -018010: 6f20 0500 a900 |0002: invoke-super {v9, v10}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ -018016: 6004 4504 |0005: sget v4, Lcom/bottleworks/dailymoney/core/R$layout;.cal2_main:I // field@0445 │ │ -01801a: 6e20 0302 4900 |0007: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.setContentView:(I)V // method@0203 │ │ -018020: 2204 ac00 |000a: new-instance v4, Lcom/bottleworks/dailymoney/calculator2/Persist; // type@00ac │ │ -018024: 7020 8602 9400 |000c: invoke-direct {v4, v9}, Lcom/bottleworks/dailymoney/calculator2/Persist;.:(Landroid/content/Context;)V // method@0286 │ │ -01802a: 5b94 9e02 |000f: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPersist:Lcom/bottleworks/dailymoney/calculator2/Persist; // field@029e │ │ -01802e: 5494 9e02 |0011: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPersist:Lcom/bottleworks/dailymoney/calculator2/Persist; // field@029e │ │ -018032: 5444 e802 |0013: iget-object v4, v4, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ -018036: 5b94 9a02 |0015: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ -01803a: 6004 d703 |0017: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_display:I // field@03d7 │ │ -01803e: 6e20 f501 4900 |0019: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -018044: 0c04 |001c: move-result-object v4 │ │ -018046: 1f04 a000 |001d: check-cast v4, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // type@00a0 │ │ -01804a: 5b94 9902 |001f: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@0299 │ │ -01804e: 2205 a900 |0021: new-instance v5, Lcom/bottleworks/dailymoney/calculator2/Logic; // type@00a9 │ │ -018052: 5496 9a02 |0023: iget-object v6, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ -018056: 5497 9902 |0025: iget-object v7, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@0299 │ │ -01805a: 6004 db03 |0027: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_equal:I // field@03db │ │ -01805e: 6e20 f501 4900 |0029: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -018064: 0c04 |002c: move-result-object v4 │ │ -018066: 1f04 6100 |002d: check-cast v4, Landroid/widget/Button; // type@0061 │ │ -01806a: 7054 6502 9576 |002f: invoke-direct {v5, v9, v6, v7, v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V // method@0265 │ │ -018070: 5b95 9c02 |0032: iput-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ -018074: 2200 a700 |0034: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter; // type@00a7 │ │ -018078: 5494 9a02 |0036: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ -01807c: 5495 9c02 |0038: iget-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ -018080: 7040 5702 9054 |003a: invoke-direct {v0, v9, v4, v5}, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@0257 │ │ -018086: 5494 9a02 |003d: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ -01808a: 6e20 5402 0400 |003f: invoke-virtual {v4, v0}, Lcom/bottleworks/dailymoney/calculator2/History;.setObserver:(Landroid/widget/BaseAdapter;)V // method@0254 │ │ -018090: 6004 e503 |0042: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_panelswitch:I // field@03e5 │ │ -018094: 6e20 f501 4900 |0044: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01809a: 0c04 |0047: move-result-object v4 │ │ -01809c: 1f04 ab00 |0048: check-cast v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // type@00ab │ │ -0180a0: 5b94 9d02 |004a: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -0180a4: 5494 9b02 |004c: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ -0180a8: 5495 9c02 |004e: iget-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ -0180ac: 5496 9d02 |0050: iget-object v6, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -0180b0: 6e30 4902 5406 |0052: invoke-virtual {v4, v5, v6}, Lcom/bottleworks/dailymoney/calculator2/EventListener;.setHandler:(Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V // method@0249 │ │ -0180b6: 5494 9902 |0055: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@0299 │ │ -0180ba: 5495 9b02 |0057: iget-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ -0180be: 6e20 2202 5400 |0059: invoke-virtual {v4, v5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@0222 │ │ -0180c4: 6004 cc03 |005c: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_del:I // field@03cc │ │ -0180c8: 6e20 f501 4900 |005e: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -0180ce: 0c03 |0061: move-result-object v3 │ │ -0180d0: 3803 0700 |0062: if-eqz v3, 0069 // +0007 │ │ -0180d4: 5494 9b02 |0064: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ -0180d8: 6e20 e400 4300 |0066: invoke-virtual {v3, v4}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00e4 │ │ -0180de: 6e10 f701 0900 |0069: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getIntent:()Landroid/content/Intent; // method@01f7 │ │ -0180e4: 0c04 |006c: move-result-object v4 │ │ -0180e6: 6e10 3d00 0400 |006d: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -0180ec: 0c04 |0070: move-result-object v4 │ │ -0180ee: 1a05 8a07 |0071: const-string v5, "cal2_needResult" // string@078a │ │ -0180f2: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0180f4: 6e30 9e00 5406 |0074: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -0180fa: 0a01 |0077: move-result v1 │ │ -0180fc: 6e10 f701 0900 |0078: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getIntent:()Landroid/content/Intent; // method@01f7 │ │ -018102: 0c04 |007b: move-result-object v4 │ │ -018104: 6e10 3d00 0400 |007c: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -01810a: 0c04 |007f: move-result-object v4 │ │ -01810c: 1a05 9707 |0080: const-string v5, "cal2_startValue" // string@0797 │ │ -018110: 6e20 a100 5400 |0082: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -018116: 0c02 |0085: move-result-object v2 │ │ -018118: 3802 0700 |0086: if-eqz v2, 008d // +0007 │ │ -01811c: 5494 9c02 |0088: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ -018120: 6e20 7702 2400 |008a: invoke-virtual {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.setNumbericResult:(Ljava/lang/String;)V // method@0277 │ │ -018126: 3801 1e00 |008d: if-eqz v1, 00ab // +001e │ │ -01812a: 6004 ec03 |008f: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_span:I // field@03ec │ │ -01812e: 6e20 f501 4900 |0091: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -018134: 0c04 |0094: move-result-object v4 │ │ -018136: 6e20 e500 8400 |0095: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -01813c: 6004 e403 |0098: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_ok:I // field@03e4 │ │ -018140: 6e20 f501 4900 |009a: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -018146: 0c04 |009d: move-result-object v4 │ │ -018148: 6e20 e200 9400 |009e: invoke-virtual {v4, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -01814e: 6004 ca03 |00a1: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_close:I // field@03ca │ │ -018152: 6e20 f501 4900 |00a3: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -018158: 0c04 |00a6: move-result-object v4 │ │ -01815a: 6e20 e200 9400 |00a7: invoke-virtual {v4, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -018160: 0e00 |00aa: return-void │ │ -018162: 6004 e403 |00ab: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_ok:I // field@03e4 │ │ -018166: 6e20 f501 4900 |00ad: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01816c: 0c04 |00b0: move-result-object v4 │ │ -01816e: 6e20 e500 8400 |00b1: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -018174: 6004 ca03 |00b4: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_close:I // field@03ca │ │ -018178: 6e20 f501 4900 |00b6: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01817e: 0c04 |00b9: move-result-object v4 │ │ -018180: 6e20 e500 8400 |00ba: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -018186: 28ed |00bd: goto 00aa // -0013 │ │ +021bb8: |[021bb8] com.bottleworks.dailymoney.calculator2.Calculator.onCreate:(Landroid/os/Bundle;)V │ │ +021bc8: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ +021bcc: 6f20 0500 a900 |0002: invoke-super {v9, v10}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ +021bd2: 6004 4504 |0005: sget v4, Lcom/bottleworks/dailymoney/core/R$layout;.cal2_main:I // field@0445 │ │ +021bd6: 6e20 0302 4900 |0007: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.setContentView:(I)V // method@0203 │ │ +021bdc: 2204 ac00 |000a: new-instance v4, Lcom/bottleworks/dailymoney/calculator2/Persist; // type@00ac │ │ +021be0: 7020 8602 9400 |000c: invoke-direct {v4, v9}, Lcom/bottleworks/dailymoney/calculator2/Persist;.:(Landroid/content/Context;)V // method@0286 │ │ +021be6: 5b94 9e02 |000f: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPersist:Lcom/bottleworks/dailymoney/calculator2/Persist; // field@029e │ │ +021bea: 5494 9e02 |0011: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPersist:Lcom/bottleworks/dailymoney/calculator2/Persist; // field@029e │ │ +021bee: 5444 e802 |0013: iget-object v4, v4, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ +021bf2: 5b94 9a02 |0015: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ +021bf6: 6004 d703 |0017: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_display:I // field@03d7 │ │ +021bfa: 6e20 f501 4900 |0019: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021c00: 0c04 |001c: move-result-object v4 │ │ +021c02: 1f04 a000 |001d: check-cast v4, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // type@00a0 │ │ +021c06: 5b94 9902 |001f: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@0299 │ │ +021c0a: 2205 a900 |0021: new-instance v5, Lcom/bottleworks/dailymoney/calculator2/Logic; // type@00a9 │ │ +021c0e: 5496 9a02 |0023: iget-object v6, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ +021c12: 5497 9902 |0025: iget-object v7, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@0299 │ │ +021c16: 6004 db03 |0027: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_equal:I // field@03db │ │ +021c1a: 6e20 f501 4900 |0029: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021c20: 0c04 |002c: move-result-object v4 │ │ +021c22: 1f04 6100 |002d: check-cast v4, Landroid/widget/Button; // type@0061 │ │ +021c26: 7054 6502 9576 |002f: invoke-direct {v5, v9, v6, v7, v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V // method@0265 │ │ +021c2c: 5b95 9c02 |0032: iput-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ +021c30: 2200 a700 |0034: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter; // type@00a7 │ │ +021c34: 5494 9a02 |0036: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ +021c38: 5495 9c02 |0038: iget-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ +021c3c: 7040 5702 9054 |003a: invoke-direct {v0, v9, v4, v5}, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@0257 │ │ +021c42: 5494 9a02 |003d: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ +021c46: 6e20 5402 0400 |003f: invoke-virtual {v4, v0}, Lcom/bottleworks/dailymoney/calculator2/History;.setObserver:(Landroid/widget/BaseAdapter;)V // method@0254 │ │ +021c4c: 6004 e503 |0042: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_panelswitch:I // field@03e5 │ │ +021c50: 6e20 f501 4900 |0044: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021c56: 0c04 |0047: move-result-object v4 │ │ +021c58: 1f04 ab00 |0048: check-cast v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // type@00ab │ │ +021c5c: 5b94 9d02 |004a: iput-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021c60: 5494 9b02 |004c: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ +021c64: 5495 9c02 |004e: iget-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ +021c68: 5496 9d02 |0050: iget-object v6, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021c6c: 6e30 4902 5406 |0052: invoke-virtual {v4, v5, v6}, Lcom/bottleworks/dailymoney/calculator2/EventListener;.setHandler:(Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V // method@0249 │ │ +021c72: 5494 9902 |0055: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@0299 │ │ +021c76: 5495 9b02 |0057: iget-object v5, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ +021c7a: 6e20 2202 5400 |0059: invoke-virtual {v4, v5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@0222 │ │ +021c80: 6004 cc03 |005c: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_del:I // field@03cc │ │ +021c84: 6e20 f501 4900 |005e: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021c8a: 0c03 |0061: move-result-object v3 │ │ +021c8c: 3803 0700 |0062: if-eqz v3, 0069 // +0007 │ │ +021c90: 5494 9b02 |0064: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ +021c94: 6e20 e400 4300 |0066: invoke-virtual {v3, v4}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00e4 │ │ +021c9a: 6e10 f701 0900 |0069: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getIntent:()Landroid/content/Intent; // method@01f7 │ │ +021ca0: 0c04 |006c: move-result-object v4 │ │ +021ca2: 6e10 3d00 0400 |006d: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +021ca8: 0c04 |0070: move-result-object v4 │ │ +021caa: 1a05 7d07 |0071: const-string v5, "cal2_needResult" // string@077d │ │ +021cae: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +021cb0: 6e30 9e00 5406 |0074: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +021cb6: 0a01 |0077: move-result v1 │ │ +021cb8: 6e10 f701 0900 |0078: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.getIntent:()Landroid/content/Intent; // method@01f7 │ │ +021cbe: 0c04 |007b: move-result-object v4 │ │ +021cc0: 6e10 3d00 0400 |007c: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +021cc6: 0c04 |007f: move-result-object v4 │ │ +021cc8: 1a05 8a07 |0080: const-string v5, "cal2_startValue" // string@078a │ │ +021ccc: 6e20 a100 5400 |0082: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +021cd2: 0c02 |0085: move-result-object v2 │ │ +021cd4: 3802 0700 |0086: if-eqz v2, 008d // +0007 │ │ +021cd8: 5494 9c02 |0088: iget-object v4, v9, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ +021cdc: 6e20 7702 2400 |008a: invoke-virtual {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.setNumbericResult:(Ljava/lang/String;)V // method@0277 │ │ +021ce2: 3801 1e00 |008d: if-eqz v1, 00ab // +001e │ │ +021ce6: 6004 ec03 |008f: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_span:I // field@03ec │ │ +021cea: 6e20 f501 4900 |0091: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021cf0: 0c04 |0094: move-result-object v4 │ │ +021cf2: 6e20 e500 8400 |0095: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +021cf8: 6004 e403 |0098: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_ok:I // field@03e4 │ │ +021cfc: 6e20 f501 4900 |009a: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021d02: 0c04 |009d: move-result-object v4 │ │ +021d04: 6e20 e200 9400 |009e: invoke-virtual {v4, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +021d0a: 6004 ca03 |00a1: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_close:I // field@03ca │ │ +021d0e: 6e20 f501 4900 |00a3: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021d14: 0c04 |00a6: move-result-object v4 │ │ +021d16: 6e20 e200 9400 |00a7: invoke-virtual {v4, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +021d1c: 0e00 |00aa: return-void │ │ +021d1e: 6004 e403 |00ab: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_ok:I // field@03e4 │ │ +021d22: 6e20 f501 4900 |00ad: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021d28: 0c04 |00b0: move-result-object v4 │ │ +021d2a: 6e20 e500 8400 |00b1: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +021d30: 6004 ca03 |00b4: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.cal2_close:I // field@03ca │ │ +021d34: 6e20 f501 4900 |00b6: invoke-virtual {v9, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +021d3a: 0c04 |00b9: move-result-object v4 │ │ +021d3c: 6e20 e500 8400 |00ba: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +021d42: 28ed |00bd: goto 00aa // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=70 │ │ 0x000a line=72 │ │ 0x0011 line=73 │ │ 0x0017 line=75 │ │ @@ -9819,36 +9726,36 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -018188: |[018188] com.bottleworks.dailymoney.calculator2.Calculator.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -018198: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -01819a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -01819c: 6f20 0600 6500 |0002: invoke-super {v5, v6}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0006 │ │ -0181a2: 6001 7604 |0005: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.cal2_clear_history:I // field@0476 │ │ -0181a6: 7251 cd00 3634 |0007: invoke-interface {v6, v3, v4, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00cd │ │ -0181ac: 0c00 |000a: move-result-object v0 │ │ -0181ae: 6001 6e03 |000b: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.cal2_clear_history:I // field@036e │ │ -0181b2: 7220 d300 1000 |000d: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00d3 │ │ -0181b8: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -0181ba: 6002 7204 |0011: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cal2_advanced:I // field@0472 │ │ -0181be: 7252 cd00 3631 |0013: invoke-interface {v6, v3, v1, v3, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00cd │ │ -0181c4: 0c00 |0016: move-result-object v0 │ │ -0181c6: 6001 6b03 |0017: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.cal2_advanced:I // field@036b │ │ -0181ca: 7220 d300 1000 |0019: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00d3 │ │ -0181d0: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -0181d2: 6002 7404 |001d: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cal2_basic:I // field@0474 │ │ -0181d6: 7252 cd00 3631 |001f: invoke-interface {v6, v3, v1, v3, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00cd │ │ -0181dc: 0c00 |0022: move-result-object v0 │ │ -0181de: 6001 6f03 |0023: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.cal2_simple:I // field@036f │ │ -0181e2: 7220 d300 1000 |0025: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00d3 │ │ -0181e8: 0f04 |0028: return v4 │ │ +021d44: |[021d44] com.bottleworks.dailymoney.calculator2.Calculator.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +021d54: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +021d56: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +021d58: 6f20 0600 6500 |0002: invoke-super {v5, v6}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0006 │ │ +021d5e: 6001 7604 |0005: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.cal2_clear_history:I // field@0476 │ │ +021d62: 7251 cd00 3634 |0007: invoke-interface {v6, v3, v4, v3, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00cd │ │ +021d68: 0c00 |000a: move-result-object v0 │ │ +021d6a: 6001 6e03 |000b: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.cal2_clear_history:I // field@036e │ │ +021d6e: 7220 d300 1000 |000d: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00d3 │ │ +021d74: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +021d76: 6002 7204 |0011: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cal2_advanced:I // field@0472 │ │ +021d7a: 7252 cd00 3631 |0013: invoke-interface {v6, v3, v1, v3, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00cd │ │ +021d80: 0c00 |0016: move-result-object v0 │ │ +021d82: 6001 6b03 |0017: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.cal2_advanced:I // field@036b │ │ +021d86: 7220 d300 1000 |0019: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00d3 │ │ +021d8c: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +021d8e: 6002 7404 |001d: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cal2_basic:I // field@0474 │ │ +021d92: 7252 cd00 3631 |001f: invoke-interface {v6, v3, v1, v3, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00cd │ │ +021d98: 0c00 |0022: move-result-object v0 │ │ +021d9a: 6001 6f03 |0023: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.cal2_simple:I // field@036f │ │ +021d9e: 7220 d300 1000 |0025: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@00d3 │ │ +021da4: 0f04 |0028: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=115 │ │ 0x0005 line=118 │ │ 0x000b line=119 │ │ 0x0010 line=121 │ │ 0x0017 line=122 │ │ @@ -9865,28 +9772,28 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0181ec: |[0181ec] com.bottleworks.dailymoney.calculator2.Calculator.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0181fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0181fe: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -018200: 3313 1000 |0002: if-ne v3, v1, 0012 // +0010 │ │ -018204: 5421 9d02 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -018208: 6e10 7f02 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ -01820e: 0a01 |0009: move-result v1 │ │ -018210: 3301 0800 |000a: if-ne v1, v0, 0012 // +0008 │ │ -018214: 5421 9d02 |000c: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -018218: 6e10 8102 0100 |000e: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ -01821e: 0f00 |0011: return v0 │ │ -018220: 6f30 0800 3204 |0012: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0008 │ │ -018226: 0a00 |0015: move-result v0 │ │ -018228: 28fb |0016: goto 0011 // -0005 │ │ +021da8: |[021da8] com.bottleworks.dailymoney.calculator2.Calculator.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +021db8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +021dba: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +021dbc: 3313 1000 |0002: if-ne v3, v1, 0012 // +0010 │ │ +021dc0: 5421 9d02 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021dc4: 6e10 7f02 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ +021dca: 0a01 |0009: move-result v1 │ │ +021dcc: 3301 0800 |000a: if-ne v1, v0, 0012 // +0008 │ │ +021dd0: 5421 9d02 |000c: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021dd4: 6e10 8102 0100 |000e: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ +021dda: 0f00 |0011: return v0 │ │ +021ddc: 6f30 0800 3204 |0012: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0008 │ │ +021de2: 0a00 |0015: move-result v0 │ │ +021de4: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=181 │ │ 0x000c line=182 │ │ 0x0011 line=185 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ @@ -9898,53 +9805,55 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01822c: |[01822c] com.bottleworks.dailymoney.calculator2.Calculator.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01823c: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -018242: 0a00 |0003: move-result v0 │ │ -018244: 2b00 3400 0000 |0004: packed-switch v0, 00000038 // +00000034 │ │ -01824a: 6f20 0900 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0009 │ │ -018250: 0a00 |000a: move-result v0 │ │ -018252: 0f00 |000b: return v0 │ │ -018254: 5420 9a02 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ -018258: 6e10 4c02 0000 |000e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/History;.clear:()V // method@024c │ │ -01825e: 28f6 |0011: goto 0007 // -000a │ │ -018260: 5420 9d02 |0012: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -018264: 3800 f3ff |0014: if-eqz v0, 0007 // -000d │ │ -018268: 5420 9d02 |0016: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -01826c: 6e10 7f02 0000 |0018: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ -018272: 0a00 |001b: move-result v0 │ │ -018274: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -018276: 3310 eaff |001d: if-ne v0, v1, 0007 // -0016 │ │ -01827a: 5420 9d02 |001f: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -01827e: 6e10 8102 0000 |0021: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ -018284: 28e3 |0024: goto 0007 // -001d │ │ -018286: 5420 9d02 |0025: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -01828a: 3800 e0ff |0027: if-eqz v0, 0007 // -0020 │ │ -01828e: 5420 9d02 |0029: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -018292: 6e10 7f02 0000 |002b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ -018298: 0a00 |002e: move-result v0 │ │ -01829a: 3900 d8ff |002f: if-nez v0, 0007 // -0028 │ │ -01829e: 5420 9d02 |0031: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -0182a2: 6e10 8002 0000 |0033: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveLeft:()V // method@0280 │ │ -0182a8: 28d1 |0036: goto 0007 // -002f │ │ -0182aa: 0000 |0037: nop // spacer │ │ -0182ac: 0001 0300 0100 0000 0800 0000 0e00 ... |0038: packed-switch-data (10 units) │ │ +021de8: |[021de8] com.bottleworks.dailymoney.calculator2.Calculator.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +021df8: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +021dfe: 0a00 |0003: move-result v0 │ │ +021e00: 2b00 3400 0000 |0004: packed-switch v0, 00000038 // +00000034 │ │ +021e06: 6f20 0900 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0009 │ │ +021e0c: 0a00 |000a: move-result v0 │ │ +021e0e: 0f00 |000b: return v0 │ │ +021e10: 5420 9a02 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@029a │ │ +021e14: 6e10 4c02 0000 |000e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/History;.clear:()V // method@024c │ │ +021e1a: 28f6 |0011: goto 0007 // -000a │ │ +021e1c: 5420 9d02 |0012: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021e20: 3800 f3ff |0014: if-eqz v0, 0007 // -000d │ │ +021e24: 5420 9d02 |0016: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021e28: 6e10 7f02 0000 |0018: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ +021e2e: 0a00 |001b: move-result v0 │ │ +021e30: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +021e32: 3310 eaff |001d: if-ne v0, v1, 0007 // -0016 │ │ +021e36: 5420 9d02 |001f: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021e3a: 6e10 8102 0000 |0021: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ +021e40: 28e3 |0024: goto 0007 // -001d │ │ +021e42: 5420 9d02 |0025: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021e46: 3800 e0ff |0027: if-eqz v0, 0007 // -0020 │ │ +021e4a: 5420 9d02 |0029: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021e4e: 6e10 7f02 0000 |002b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ +021e54: 0a00 |002e: move-result v0 │ │ +021e56: 3900 d8ff |002f: if-nez v0, 0007 // -0028 │ │ +021e5a: 5420 9d02 |0031: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021e5e: 6e10 8002 0000 |0033: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveLeft:()V // method@0280 │ │ +021e64: 28d1 |0036: goto 0007 // -002f │ │ +021e66: 0000 |0037: nop // spacer │ │ +021e68: 0001 0300 0100 0000 0800 0000 0e00 ... |0038: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0007 line=163 │ │ 0x000c line=146 │ │ 0x0012 line=150 │ │ + 0x0018 line=151 │ │ 0x001f line=152 │ │ 0x0025 line=157 │ │ + 0x002b line=158 │ │ 0x0031 line=159 │ │ 0x0037 line=144 │ │ locals : │ │ 0x0000 - 0x0042 reg=2 this Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ 0x0000 - 0x0042 reg=3 item Landroid/view/MenuItem; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/calculator2/Calculator;) │ │ @@ -9952,21 +9861,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0182c0: |[0182c0] com.bottleworks.dailymoney.calculator2.Calculator.onPause:()V │ │ -0182d0: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@000a │ │ -0182d6: 5410 9c02 |0003: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ -0182da: 6e10 7902 0000 |0005: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.updateHistory:()V // method@0279 │ │ -0182e0: 5410 9e02 |0008: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPersist:Lcom/bottleworks/dailymoney/calculator2/Persist; // field@029e │ │ -0182e4: 6e10 8802 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/Persist;.save:()V // method@0288 │ │ -0182ea: 0e00 |000d: return-void │ │ +021e7c: |[021e7c] com.bottleworks.dailymoney.calculator2.Calculator.onPause:()V │ │ +021e8c: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@000a │ │ +021e92: 5410 9c02 |0003: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@029c │ │ +021e96: 6e10 7902 0000 |0005: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.updateHistory:()V // method@0279 │ │ +021e9c: 5410 9e02 |0008: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPersist:Lcom/bottleworks/dailymoney/calculator2/Persist; // field@029e │ │ +021ea0: 6e10 8802 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/Persist;.save:()V // method@0288 │ │ +021ea6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ 0x0008 line=176 │ │ 0x000d line=177 │ │ locals : │ │ @@ -9977,90 +9886,94 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0182ec: |[0182ec] com.bottleworks.dailymoney.calculator2.Calculator.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0182fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0182fe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -018300: 6f20 0b00 5400 |0002: invoke-super {v4, v5}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@000b │ │ -018306: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -018308: 7220 cf00 0500 |0006: invoke-interface {v5, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00cf │ │ -01830e: 0c03 |0009: move-result-object v3 │ │ -018310: 5440 9d02 |000a: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -018314: 3800 2400 |000c: if-eqz v0, 0030 // +0024 │ │ -018318: 5440 9d02 |000e: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -01831c: 6e10 7f02 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ -018322: 0a00 |0013: move-result v0 │ │ -018324: 3310 1c00 |0014: if-ne v0, v1, 0030 // +001c │ │ -018328: 0110 |0016: move v0, v1 │ │ -01832a: 7220 d500 0300 |0017: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@00d5 │ │ -018330: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -018332: 7220 cf00 0500 |001b: invoke-interface {v5, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00cf │ │ -018338: 0c00 |001e: move-result-object v0 │ │ -01833a: 5443 9d02 |001f: iget-object v3, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -01833e: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ -018342: 5443 9d02 |0023: iget-object v3, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ -018346: 6e10 7f02 0300 |0025: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ -01834c: 0a03 |0028: move-result v3 │ │ -01834e: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ -018352: 0112 |002b: move v2, v1 │ │ -018354: 7220 d500 2000 |002c: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@00d5 │ │ -01835a: 0f01 |002f: return v1 │ │ -01835c: 0120 |0030: move v0, v2 │ │ -01835e: 28e6 |0031: goto 0017 // -001a │ │ +021ea8: |[021ea8] com.bottleworks.dailymoney.calculator2.Calculator.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +021eb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +021eba: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +021ebc: 6f20 0b00 5400 |0002: invoke-super {v4, v5}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@000b │ │ +021ec2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +021ec4: 7220 cf00 0500 |0006: invoke-interface {v5, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00cf │ │ +021eca: 0c03 |0009: move-result-object v3 │ │ +021ecc: 5440 9d02 |000a: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021ed0: 3800 2400 |000c: if-eqz v0, 0030 // +0024 │ │ +021ed4: 5440 9d02 |000e: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021ed8: 6e10 7f02 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ +021ede: 0a00 |0013: move-result v0 │ │ +021ee0: 3310 1c00 |0014: if-ne v0, v1, 0030 // +001c │ │ +021ee4: 0110 |0016: move v0, v1 │ │ +021ee6: 7220 d500 0300 |0017: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@00d5 │ │ +021eec: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +021eee: 7220 cf00 0500 |001b: invoke-interface {v5, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00cf │ │ +021ef4: 0c00 |001e: move-result-object v0 │ │ +021ef6: 5443 9d02 |001f: iget-object v3, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021efa: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ +021efe: 5443 9d02 |0023: iget-object v3, v4, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@029d │ │ +021f02: 6e10 7f02 0300 |0025: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ +021f08: 0a03 |0028: move-result v3 │ │ +021f0a: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ +021f0e: 0112 |002b: move v2, v1 │ │ +021f10: 7220 d500 2000 |002c: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@00d5 │ │ +021f16: 0f01 |002f: return v1 │ │ +021f18: 0120 |0030: move v0, v2 │ │ +021f1a: 28e6 |0031: goto 0017 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ 0x0005 line=133 │ │ + 0x0010 line=134 │ │ + 0x0017 line=133 │ │ 0x001a line=136 │ │ + 0x0025 line=137 │ │ + 0x002c line=136 │ │ 0x002f line=139 │ │ - 0x0031 line=133 │ │ + 0x0031 line=134 │ │ locals : │ │ 0x0000 - 0x0032 reg=4 this Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ 0x0000 - 0x0032 reg=5 menu Landroid/view/Menu; │ │ │ │ #8 : (in Lcom/bottleworks/dailymoney/calculator2/Calculator;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -018360: |[018360] com.bottleworks.dailymoney.calculator2.Calculator.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -018370: 0e00 |0000: return-void │ │ +021f1c: |[021f1c] com.bottleworks.dailymoney.calculator2.Calculator.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +021f2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ 0x0000 - 0x0001 reg=1 icicle Landroid/os/Bundle; │ │ │ │ source_file_idx : 323 (Calculator.java) │ │ │ │ -Class #40 header: │ │ +Class #39 header: │ │ class_idx : 158 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 63 │ │ source_file_idx : 324 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #40 annotations: │ │ +Class #39 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setLogic │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #40 - │ │ +Class #39 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/text/method/NumberKeyListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;) │ │ @@ -10073,38 +9986,38 @@ │ │ type : '(Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -018374: |[018374] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.:(Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;)V │ │ -018384: 5b01 9f02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@029f │ │ -018388: 7010 b900 0000 |0002: invoke-direct {v0}, Landroid/text/method/NumberKeyListener;.:()V // method@00b9 │ │ -01838e: 0e00 |0005: return-void │ │ +021f30: |[021f30] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.:(Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;)V │ │ +021f40: 5b01 9f02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@029f │ │ +021f44: 7010 b900 0000 |0002: invoke-direct {v0}, Landroid/text/method/NumberKeyListener;.:()V // method@00b9 │ │ +021f4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;) │ │ name : 'filter' │ │ type : '(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -018390: |[018390] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -0183a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0183a2: 1100 |0001: return-object v0 │ │ +021f4c: |[021f4c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +021f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021f5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1; │ │ 0x0000 - 0x0002 reg=2 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x0002 reg=3 start I │ │ @@ -10118,18 +10031,18 @@ │ │ type : '()[C' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0183a4: |[0183a4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.getAcceptedChars:()[C │ │ -0183b4: 7100 1002 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.access$000:()[C // method@0210 │ │ -0183ba: 0c00 |0003: move-result-object v0 │ │ -0183bc: 1100 |0004: return-object v0 │ │ +021f60: |[021f60] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.getAcceptedChars:()[C │ │ +021f70: 7100 1002 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.access$000:()[C // method@0210 │ │ +021f76: 0c00 |0003: move-result-object v0 │ │ +021f78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;) │ │ @@ -10137,44 +10050,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0183c0: |[0183c0] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.getInputType:()I │ │ -0183d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0183d2: 0f00 |0001: return v0 │ │ +021f7c: |[021f7c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$1.getInputType:()I │ │ +021f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021f8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1; │ │ │ │ source_file_idx : 324 (CalculatorDisplay.java) │ │ │ │ -Class #41 header: │ │ +Class #40 header: │ │ class_idx : 159 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 401 │ │ +superclass_idx : 389 │ │ source_file_idx : 324 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #41 annotations: │ │ +Class #40 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16408 name="Scroll" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;" ">;" } │ │ Annotations on method #523 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #41 - │ │ +Class #40 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;' │ │ Access flags : 0x4010 (FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;) │ │ name : '$VALUES' │ │ @@ -10199,57 +10112,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0183d4: |[0183d4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.:()V │ │ -0183e4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0183e6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0183e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0183ea: 2200 9f00 |0003: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ -0183ee: 1a01 4d05 |0005: const-string v1, "UP" // string@054d │ │ -0183f2: 7030 0b02 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.:(Ljava/lang/String;I)V // method@020b │ │ -0183f8: 6900 a302 |000a: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -0183fc: 2200 9f00 |000c: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ -018400: 1a01 6d01 |000e: const-string v1, "DOWN" // string@016d │ │ -018404: 7030 0b02 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.:(Ljava/lang/String;I)V // method@020b │ │ -01840a: 6900 a102 |0013: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ -01840e: 2200 9f00 |0015: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ -018412: 1a01 9f04 |0017: const-string v1, "NONE" // string@049f │ │ -018416: 7030 0b02 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.:(Ljava/lang/String;I)V // method@020b │ │ -01841c: 6900 a202 |001c: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ -018420: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -018422: 2300 1f02 |001f: new-array v0, v0, [Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@021f │ │ -018426: 6201 a302 |0021: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -01842a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -01842e: 6201 a102 |0025: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ -018432: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -018436: 6201 a202 |0029: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ -01843a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -01843e: 6900 a002 |002d: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.$VALUES:[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a0 │ │ -018442: 0e00 |002f: return-void │ │ +021f90: |[021f90] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.:()V │ │ +021fa0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +021fa2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +021fa4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +021fa6: 2200 9f00 |0003: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ +021faa: 1a01 4105 |0005: const-string v1, "UP" // string@0541 │ │ +021fae: 7030 0b02 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.:(Ljava/lang/String;I)V // method@020b │ │ +021fb4: 6900 a302 |000a: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +021fb8: 2200 9f00 |000c: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ +021fbc: 1a01 6d01 |000e: const-string v1, "DOWN" // string@016d │ │ +021fc0: 7030 0b02 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.:(Ljava/lang/String;I)V // method@020b │ │ +021fc6: 6900 a102 |0013: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ +021fca: 2200 9f00 |0015: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ +021fce: 1a01 9304 |0017: const-string v1, "NONE" // string@0493 │ │ +021fd2: 7030 0b02 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.:(Ljava/lang/String;I)V // method@020b │ │ +021fd8: 6900 a202 |001c: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ +021fdc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +021fde: 2300 1302 |001f: new-array v0, v0, [Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@0213 │ │ +021fe2: 6201 a302 |0021: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +021fe6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +021fea: 6201 a102 |0025: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ +021fee: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +021ff2: 6201 a202 |0029: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ +021ff6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +021ffa: 6900 a002 |002d: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.$VALUES:[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a0 │ │ +021ffe: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=44 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -018444: |[018444] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.:(Ljava/lang/String;I)V │ │ -018454: 7030 8d07 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -01845a: 0e00 |0003: return-void │ │ +022000: |[022000] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.:(Ljava/lang/String;I)V │ │ +022010: 7030 8207 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +022016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -10259,20 +10172,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01845c: |[01845c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.valueOf:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ -01846c: 1c00 9f00 |0000: const-class v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ -018470: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -018476: 0c00 |0005: move-result-object v0 │ │ -018478: 1f00 9f00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ -01847c: 1100 |0008: return-object v0 │ │ +022018: |[022018] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.valueOf:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ +022028: 1c00 9f00 |0000: const-class v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ +02202c: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +022032: 0c00 |0005: move-result-object v0 │ │ +022034: 1f00 9f00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@009f │ │ +022038: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;) │ │ @@ -10280,43 +10193,43 @@ │ │ type : '()[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -018480: |[018480] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.values:()[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ -018490: 6200 a002 |0000: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.$VALUES:[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a0 │ │ -018494: 6e10 120b 0000 |0002: invoke-virtual {v0}, [Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.clone:()Ljava/lang/Object; // method@0b12 │ │ -01849a: 0c00 |0005: move-result-object v0 │ │ -01849c: 1f00 1f02 |0006: check-cast v0, [Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@021f │ │ -0184a0: 1100 |0008: return-object v0 │ │ +02203c: |[02203c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay$Scroll.values:()[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ +02204c: 6200 a002 |0000: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.$VALUES:[Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a0 │ │ +022050: 6e10 070b 0000 |0002: invoke-virtual {v0}, [Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.clone:()Ljava/lang/Object; // method@0b07 │ │ +022056: 0c00 |0005: move-result-object v0 │ │ +022058: 1f00 1302 |0006: check-cast v0, [Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // type@0213 │ │ +02205c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 324 (CalculatorDisplay.java) │ │ │ │ -Class #42 header: │ │ +Class #41 header: │ │ class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 119 │ │ source_file_idx : 324 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 12 │ │ │ │ -Class #42 annotations: │ │ +Class #41 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; } │ │ │ │ -Class #42 - │ │ +Class #41 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ViewSwitcher;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;) │ │ name : 'ACCEPTED_CHARS' │ │ @@ -10359,39 +10272,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0184a4: |[0184a4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.:()V │ │ -0184b4: 1a00 6d00 |0000: const-string v0, "0123456789.+-*/−×÷()!%^" // string@006d │ │ -0184b8: 6e10 de07 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@07de │ │ -0184be: 0c00 |0005: move-result-object v0 │ │ -0184c0: 6900 a402 |0006: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.ACCEPTED_CHARS:[C // field@02a4 │ │ -0184c4: 0e00 |0008: return-void │ │ +022060: |[022060] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.:()V │ │ +022070: 1a00 6d00 |0000: const-string v0, "0123456789.+-*/−×÷()!%^" // string@006d │ │ +022074: 6e10 d307 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@07d3 │ │ +02207a: 0c00 |0005: move-result-object v0 │ │ +02207c: 6900 a402 |0006: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.ACCEPTED_CHARS:[C // field@02a4 │ │ +022080: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ + 0x0002 line=41 │ │ + 0x0008 line=40 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0184c8: |[0184c8] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0184d8: 7030 3d01 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ViewSwitcher;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@013d │ │ -0184de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0184e0: 5c10 a802 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mComputedLineLength:Z // field@02a8 │ │ -0184e4: 0e00 |0006: return-void │ │ +022084: |[022084] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +022094: 7030 3d01 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ViewSwitcher;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@013d │ │ +02209a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02209c: 5c10 a802 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mComputedLineLength:Z // field@02a8 │ │ +0220a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=52 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ @@ -10403,54 +10318,55 @@ │ │ type : '()[C' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0184e8: |[0184e8] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.access$000:()[C │ │ -0184f8: 6200 a402 |0000: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.ACCEPTED_CHARS:[C // field@02a4 │ │ -0184fc: 1100 |0002: return-object v0 │ │ +0220a4: |[0220a4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.access$000:()[C │ │ +0220b4: 6200 a402 |0000: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.ACCEPTED_CHARS:[C // field@02a4 │ │ +0220b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;) │ │ name : 'getNumberFittingDigits' │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -018500: |[018500] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getNumberFittingDigits:(Landroid/widget/TextView;)I │ │ -018510: 6e10 3301 0600 |0000: invoke-virtual {v6}, Landroid/widget/TextView;.getWidth:()I // method@0133 │ │ -018516: 0a03 |0003: move-result v3 │ │ -018518: 6e10 3101 0600 |0004: invoke-virtual {v6}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0131 │ │ -01851e: 0a04 |0007: move-result v4 │ │ -018520: b143 |0008: sub-int/2addr v3, v4 │ │ -018522: 6e10 3201 0600 |0009: invoke-virtual {v6}, Landroid/widget/TextView;.getTotalPaddingRight:()I // method@0132 │ │ -018528: 0a04 |000c: move-result v4 │ │ -01852a: 9100 0304 |000d: sub-int v0, v3, v4 │ │ -01852e: 6e10 2e01 0600 |000f: invoke-virtual {v6}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@012e │ │ -018534: 0c02 |0012: move-result-object v2 │ │ -018536: 1a03 9900 |0013: const-string v3, "2222222222" // string@0099 │ │ -01853a: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0080 │ │ -018540: 0a03 |0018: move-result v3 │ │ -018542: 1504 2041 |0019: const/high16 v4, #int 1092616192 // #4120 │ │ -018546: a901 0304 |001b: div-float v1, v3, v4 │ │ -01854a: 8203 |001d: int-to-float v3, v0 │ │ -01854c: c913 |001e: div-float/2addr v3, v1 │ │ -01854e: 8733 |001f: float-to-int v3, v3 │ │ -018550: 0f03 |0020: return v3 │ │ +0220bc: |[0220bc] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getNumberFittingDigits:(Landroid/widget/TextView;)I │ │ +0220cc: 6e10 3301 0600 |0000: invoke-virtual {v6}, Landroid/widget/TextView;.getWidth:()I // method@0133 │ │ +0220d2: 0a03 |0003: move-result v3 │ │ +0220d4: 6e10 3101 0600 |0004: invoke-virtual {v6}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@0131 │ │ +0220da: 0a04 |0007: move-result v4 │ │ +0220dc: b143 |0008: sub-int/2addr v3, v4 │ │ +0220de: 6e10 3201 0600 |0009: invoke-virtual {v6}, Landroid/widget/TextView;.getTotalPaddingRight:()I // method@0132 │ │ +0220e4: 0a04 |000c: move-result v4 │ │ +0220e6: 9100 0304 |000d: sub-int v0, v3, v4 │ │ +0220ea: 6e10 2e01 0600 |000f: invoke-virtual {v6}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@012e │ │ +0220f0: 0c02 |0012: move-result-object v2 │ │ +0220f2: 1a03 9900 |0013: const-string v3, "2222222222" // string@0099 │ │ +0220f6: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0080 │ │ +0220fc: 0a03 |0018: move-result v3 │ │ +0220fe: 1504 2041 |0019: const/high16 v4, #int 1092616192 // #4120 │ │ +022102: a901 0304 |001b: div-float v1, v3, v4 │ │ +022106: 8203 |001d: int-to-float v3, v0 │ │ +022108: c913 |001e: div-float/2addr v3, v1 │ │ +02210a: 8733 |001f: float-to-int v3, v3 │ │ +02210c: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ + 0x0004 line=79 │ │ 0x000f line=80 │ │ 0x0013 line=81 │ │ 0x001d line=82 │ │ locals : │ │ 0x000f - 0x0021 reg=0 available I │ │ 0x001d - 0x0021 reg=1 digitWidth F │ │ 0x0013 - 0x0021 reg=2 paint Landroid/graphics/Paint; │ │ @@ -10463,19 +10379,19 @@ │ │ type : '()Landroid/widget/EditText;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -018554: |[018554] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getEditText:()Landroid/widget/EditText; │ │ -018564: 6e10 1402 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ -01856a: 0c00 |0003: move-result-object v0 │ │ -01856c: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ -018570: 1100 |0006: return-object v0 │ │ +022110: |[022110] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getEditText:()Landroid/widget/EditText; │ │ +022120: 6e10 1402 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ +022126: 0c00 |0003: move-result-object v0 │ │ +022128: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ +02212c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;) │ │ @@ -10483,21 +10399,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -018574: |[018574] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getSelectionStart:()I │ │ -018584: 6e10 1402 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ -01858a: 0c00 |0003: move-result-object v0 │ │ -01858c: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ -018590: 6e10 fe00 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getSelectionStart:()I // method@00fe │ │ -018596: 0a01 |0009: move-result v1 │ │ -018598: 0f01 |000a: return v1 │ │ +022130: |[022130] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getSelectionStart:()I │ │ +022140: 6e10 1402 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ +022146: 0c00 |0003: move-result-object v0 │ │ +022148: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ +02214c: 6e10 fe00 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getSelectionStart:()I // method@00fe │ │ +022152: 0a01 |0009: move-result v1 │ │ +022154: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ locals : │ │ 0x0006 - 0x000b reg=0 text Landroid/widget/EditText; │ │ 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ @@ -10507,21 +10423,21 @@ │ │ type : '()Landroid/text/Editable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -01859c: |[01859c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getText:()Landroid/text/Editable; │ │ -0185ac: 6e10 1402 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ -0185b2: 0c00 |0003: move-result-object v0 │ │ -0185b4: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ -0185b8: 6e10 ff00 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -0185be: 0c01 |0009: move-result-object v1 │ │ -0185c0: 1101 |000a: return-object v1 │ │ +022158: |[022158] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.getText:()Landroid/text/Editable; │ │ +022168: 6e10 1402 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ +02216e: 0c00 |0003: move-result-object v0 │ │ +022170: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ +022174: 6e10 ff00 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +02217a: 0c01 |0009: move-result-object v1 │ │ +02217c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ locals : │ │ 0x0006 - 0x000b reg=0 text Landroid/widget/EditText; │ │ 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ @@ -10531,24 +10447,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0185c4: |[0185c4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.insert:(Ljava/lang/String;)V │ │ -0185d4: 6e10 1402 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ -0185da: 0c01 |0003: move-result-object v1 │ │ -0185dc: 1f01 6400 |0004: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -0185e0: 6e10 fe00 0100 |0006: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00fe │ │ -0185e6: 0a00 |0009: move-result v0 │ │ -0185e8: 6e10 ff00 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -0185ee: 0c02 |000d: move-result-object v2 │ │ -0185f0: 7230 ae00 0204 |000e: invoke-interface {v2, v0, v4}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@00ae │ │ -0185f6: 0e00 |0011: return-void │ │ +022180: |[022180] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.insert:(Ljava/lang/String;)V │ │ +022190: 6e10 1402 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ +022196: 0c01 |0003: move-result-object v1 │ │ +022198: 1f01 6400 |0004: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +02219c: 6e10 fe00 0100 |0006: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00fe │ │ +0221a2: 0a00 |0009: move-result v0 │ │ +0221a4: 6e10 ff00 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +0221aa: 0c02 |000d: move-result-object v2 │ │ +0221ac: 7230 ae00 0204 |000e: invoke-interface {v2, v0, v4}, Landroid/text/Editable;.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; // method@00ae │ │ +0221b2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=138 │ │ 0x0011 line=139 │ │ locals : │ │ @@ -10562,30 +10478,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0185f8: |[0185f8] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onFinishInflate:()V │ │ -018608: 6f10 3e01 0200 |0000: invoke-super {v2}, Landroid/widget/ViewSwitcher;.onFinishInflate:()V // method@013e │ │ -01860e: 6e10 1302 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getContext:()Landroid/content/Context; // method@0213 │ │ -018614: 0c00 |0006: move-result-object v0 │ │ -018616: 1f00 9d00 |0007: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ -01861a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01861c: 6e20 1202 1200 |000a: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ -018622: 0c01 |000d: move-result-object v1 │ │ -018624: 1f01 7500 |000e: check-cast v1, Landroid/widget/TextView; // type@0075 │ │ -018628: 6e20 f401 1000 |0010: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.adjustFontSize:(Landroid/widget/TextView;)V // method@01f4 │ │ -01862e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -018630: 6e20 1202 1200 |0014: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ -018636: 0c01 |0017: move-result-object v1 │ │ -018638: 1f01 7500 |0018: check-cast v1, Landroid/widget/TextView; // type@0075 │ │ -01863c: 6e20 f401 1000 |001a: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.adjustFontSize:(Landroid/widget/TextView;)V // method@01f4 │ │ -018642: 0e00 |001d: return-void │ │ +0221b4: |[0221b4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onFinishInflate:()V │ │ +0221c4: 6f10 3e01 0200 |0000: invoke-super {v2}, Landroid/widget/ViewSwitcher;.onFinishInflate:()V // method@013e │ │ +0221ca: 6e10 1302 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getContext:()Landroid/content/Context; // method@0213 │ │ +0221d0: 0c00 |0006: move-result-object v0 │ │ +0221d2: 1f00 9d00 |0007: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ +0221d6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0221d8: 6e20 1202 1200 |000a: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ +0221de: 0c01 |000d: move-result-object v1 │ │ +0221e0: 1f01 7500 |000e: check-cast v1, Landroid/widget/TextView; // type@0075 │ │ +0221e4: 6e20 f401 1000 |0010: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.adjustFontSize:(Landroid/widget/TextView;)V // method@01f4 │ │ +0221ea: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0221ec: 6e20 1202 1200 |0014: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ +0221f2: 0c01 |0017: move-result-object v1 │ │ +0221f4: 1f01 7500 |0018: check-cast v1, Landroid/widget/TextView; // type@0075 │ │ +0221f8: 6e20 f401 1000 |001a: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.adjustFontSize:(Landroid/widget/TextView;)V // method@01f4 │ │ +0221fe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0009 line=62 │ │ 0x0013 line=63 │ │ 0x001d line=64 │ │ @@ -10598,18 +10514,18 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -018644: |[018644] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -018654: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ -018658: 6e10 1f02 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.requestFocus:()Z // method@021f │ │ -01865e: 0e00 |0005: return-void │ │ +022200: |[022200] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +022210: 3901 0500 |0000: if-nez v1, 0005 // +0005 │ │ +022214: 6e10 1f02 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.requestFocus:()Z // method@021f │ │ +02221a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0002 line=187 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ @@ -10622,28 +10538,28 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -018660: |[018660] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onLayout:(ZIIII)V │ │ -018670: 7506 3f01 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/ViewSwitcher;.onLayout:(ZIIII)V // method@013f │ │ -018676: 5520 a802 |0003: iget-boolean v0, v2, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mComputedLineLength:Z // field@02a8 │ │ -01867a: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -01867e: 5421 a902 |0007: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02a9 │ │ -018682: 6e10 1402 0200 |0009: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ -018688: 0c00 |000c: move-result-object v0 │ │ -01868a: 1f00 7500 |000d: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -01868e: 7020 1702 0200 |000f: invoke-direct {v2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getNumberFittingDigits:(Landroid/widget/TextView;)I // method@0217 │ │ -018694: 0a00 |0012: move-result v0 │ │ -018696: 6e20 7602 0100 |0013: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.setLineLength:(I)V // method@0276 │ │ -01869c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01869e: 5c20 a802 |0017: iput-boolean v0, v2, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mComputedLineLength:Z // field@02a8 │ │ -0186a2: 0e00 |0019: return-void │ │ +02221c: |[02221c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onLayout:(ZIIII)V │ │ +02222c: 7506 3f01 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/ViewSwitcher;.onLayout:(ZIIII)V // method@013f │ │ +022232: 5520 a802 |0003: iget-boolean v0, v2, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mComputedLineLength:Z // field@02a8 │ │ +022236: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +02223a: 5421 a902 |0007: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02a9 │ │ +02223e: 6e10 1402 0200 |0009: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ +022244: 0c00 |000c: move-result-object v0 │ │ +022246: 1f00 7500 |000d: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +02224a: 7020 1702 0200 |000f: invoke-direct {v2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getNumberFittingDigits:(Landroid/widget/TextView;)I // method@0217 │ │ +022250: 0a00 |0012: move-result v0 │ │ +022252: 6e20 7602 0100 |0013: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.setLineLength:(I)V // method@0276 │ │ +022258: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +02225a: 5c20 a802 |0017: iput-boolean v0, v2, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mComputedLineLength:Z // field@02a8 │ │ +02225e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0007 line=70 │ │ 0x0016 line=71 │ │ 0x0019 line=73 │ │ @@ -10656,94 +10572,94 @@ │ │ 0x0000 - 0x001a reg=7 bottom I │ │ │ │ #7 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;) │ │ name : 'onSizeChanged' │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0186a4: |[0186a4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onSizeChanged:(IIII)V │ │ -0186b4: 1603 f401 |0000: const-wide/16 v3, #int 500 // #1f4 │ │ -0186b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0186ba: 2200 5800 |0003: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -0186be: 8271 |0005: int-to-float v1, v7 │ │ -0186c0: 7052 e800 2012 |0006: invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -0186c6: 5b50 a702 |0009: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimUp:Landroid/view/animation/TranslateAnimation; // field@02a7 │ │ -0186ca: 5450 a702 |000b: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimUp:Landroid/view/animation/TranslateAnimation; // field@02a7 │ │ -0186ce: 6e30 e900 3004 |000d: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -0186d4: 2200 5800 |0010: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -0186d8: 7b71 |0012: neg-int v1, v7 │ │ -0186da: 8211 |0013: int-to-float v1, v1 │ │ -0186dc: 7051 e800 2022 |0014: invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -0186e2: 5b50 ab02 |0017: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimUp:Landroid/view/animation/TranslateAnimation; // field@02ab │ │ -0186e6: 5450 ab02 |0019: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimUp:Landroid/view/animation/TranslateAnimation; // field@02ab │ │ -0186ea: 6e30 e900 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -0186f0: 2200 5800 |001e: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -0186f4: 7b71 |0020: neg-int v1, v7 │ │ -0186f6: 8211 |0021: int-to-float v1, v1 │ │ -0186f8: 7052 e800 2012 |0022: invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -0186fe: 5b50 a602 |0025: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimDown:Landroid/view/animation/TranslateAnimation; // field@02a6 │ │ -018702: 5450 a602 |0027: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimDown:Landroid/view/animation/TranslateAnimation; // field@02a6 │ │ -018706: 6e30 e900 3004 |0029: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -01870c: 2200 5800 |002c: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -018710: 8271 |002e: int-to-float v1, v7 │ │ -018712: 7051 e800 2022 |002f: invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -018718: 5b50 aa02 |0032: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimDown:Landroid/view/animation/TranslateAnimation; // field@02aa │ │ -01871c: 5450 aa02 |0034: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimDown:Landroid/view/animation/TranslateAnimation; // field@02aa │ │ -018720: 6e30 e900 3004 |0036: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -018726: 0e00 |0039: return-void │ │ +022260: |[022260] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.onSizeChanged:(IIII)V │ │ +022270: 1604 f401 |0000: const-wide/16 v4, #int 500 // #1f4 │ │ +022274: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +022276: 2200 5800 |0003: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +02227a: 8281 |0005: int-to-float v1, v8 │ │ +02227c: 7052 e800 2012 |0006: invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +022282: 5b60 a702 |0009: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimUp:Landroid/view/animation/TranslateAnimation; // field@02a7 │ │ +022286: 5460 a702 |000b: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimUp:Landroid/view/animation/TranslateAnimation; // field@02a7 │ │ +02228a: 6e30 e900 4005 |000d: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +022290: 2200 5800 |0010: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +022294: 7b81 |0012: neg-int v1, v8 │ │ +022296: 8211 |0013: int-to-float v1, v1 │ │ +022298: 7051 e800 2022 |0014: invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +02229e: 5b60 ab02 |0017: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimUp:Landroid/view/animation/TranslateAnimation; // field@02ab │ │ +0222a2: 5460 ab02 |0019: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimUp:Landroid/view/animation/TranslateAnimation; // field@02ab │ │ +0222a6: 6e30 e900 4005 |001b: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +0222ac: 2200 5800 |001e: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +0222b0: 7b81 |0020: neg-int v1, v8 │ │ +0222b2: 8211 |0021: int-to-float v1, v1 │ │ +0222b4: 7052 e800 2012 |0022: invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +0222ba: 5b60 a602 |0025: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimDown:Landroid/view/animation/TranslateAnimation; // field@02a6 │ │ +0222be: 5460 a602 |0027: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimDown:Landroid/view/animation/TranslateAnimation; // field@02a6 │ │ +0222c2: 6e30 e900 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +0222c8: 2200 5800 |002c: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +0222cc: 8281 |002e: int-to-float v1, v8 │ │ +0222ce: 7051 e800 2022 |002f: invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +0222d4: 5b60 aa02 |0032: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimDown:Landroid/view/animation/TranslateAnimation; // field@02aa │ │ +0222d8: 5460 aa02 |0034: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimDown:Landroid/view/animation/TranslateAnimation; // field@02aa │ │ +0222dc: 6e30 e900 4005 |0036: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +0222e2: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=124 │ │ 0x000b line=125 │ │ 0x0010 line=126 │ │ 0x0019 line=127 │ │ 0x001e line=129 │ │ 0x0027 line=130 │ │ 0x002c line=131 │ │ 0x0034 line=132 │ │ 0x0039 line=133 │ │ locals : │ │ - 0x0000 - 0x003a reg=5 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ - 0x0000 - 0x003a reg=6 w I │ │ - 0x0000 - 0x003a reg=7 h I │ │ - 0x0000 - 0x003a reg=8 oldW I │ │ - 0x0000 - 0x003a reg=9 oldH I │ │ + 0x0000 - 0x003a reg=6 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ + 0x0000 - 0x003a reg=7 w I │ │ + 0x0000 - 0x003a reg=8 h I │ │ + 0x0000 - 0x003a reg=9 oldW I │ │ + 0x0000 - 0x003a reg=10 oldH I │ │ │ │ #8 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;) │ │ name : 'setLogic' │ │ type : '(Lcom/bottleworks/dailymoney/calculator2/Logic;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -018728: |[018728] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setLogic:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ -018738: 5b56 a902 |0000: iput-object v6, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02a9 │ │ -01873c: 2200 9e00 |0002: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1; // type@009e │ │ -018740: 7020 0602 5000 |0004: invoke-direct {v0, v5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;.:(Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;)V // method@0206 │ │ -018746: 2201 a200 |0007: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; // type@00a2 │ │ -01874a: 7020 2702 6100 |0009: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;.:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@0227 │ │ -018750: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -018752: 1224 |000d: const/4 v4, #int 2 // #2 │ │ -018754: 3542 1500 |000e: if-ge v2, v4, 0023 // +0015 │ │ -018758: 6e20 1202 2500 |0010: invoke-virtual {v5, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ -01875e: 0c03 |0013: move-result-object v3 │ │ -018760: 1f03 6400 |0014: check-cast v3, Landroid/widget/EditText; // type@0064 │ │ -018764: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -018766: 6e20 0201 4300 |0017: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0102 │ │ -01876c: 6e20 0301 1300 |001a: invoke-virtual {v3, v1}, Landroid/widget/EditText;.setEditableFactory:(Landroid/text/Editable$Factory;)V // method@0103 │ │ -018772: 6e20 0501 0300 |001d: invoke-virtual {v3, v0}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@0105 │ │ -018778: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01877c: 28eb |0022: goto 000d // -0015 │ │ -01877e: 0e00 |0023: return-void │ │ +0222e4: |[0222e4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setLogic:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ +0222f4: 5b56 a902 |0000: iput-object v6, v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02a9 │ │ +0222f8: 2200 9e00 |0002: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1; // type@009e │ │ +0222fc: 7020 0602 5000 |0004: invoke-direct {v0, v5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;.:(Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;)V // method@0206 │ │ +022302: 2201 a200 |0007: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; // type@00a2 │ │ +022306: 7020 2702 6100 |0009: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;.:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@0227 │ │ +02230c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +02230e: 1224 |000d: const/4 v4, #int 2 // #2 │ │ +022310: 3542 1500 |000e: if-ge v2, v4, 0023 // +0015 │ │ +022314: 6e20 1202 2500 |0010: invoke-virtual {v5, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ +02231a: 0c03 |0013: move-result-object v3 │ │ +02231c: 1f03 6400 |0014: check-cast v3, Landroid/widget/EditText; // type@0064 │ │ +022320: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +022322: 6e20 0201 4300 |0017: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0102 │ │ +022328: 6e20 0301 1300 |001a: invoke-virtual {v3, v1}, Landroid/widget/EditText;.setEditableFactory:(Landroid/text/Editable$Factory;)V // method@0103 │ │ +02232e: 6e20 0501 0300 |001d: invoke-virtual {v3, v0}, Landroid/widget/EditText;.setKeyListener:(Landroid/text/method/KeyListener;)V // method@0105 │ │ +022334: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +022338: 28eb |0022: goto 000d // -0015 │ │ +02233a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ 0x0007 line=107 │ │ 0x000c line=108 │ │ 0x0010 line=109 │ │ @@ -10765,24 +10681,24 @@ │ │ type : '(Landroid/view/View$OnKeyListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -018780: |[018780] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V │ │ -018790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -018792: 6e20 1202 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ -018798: 0c00 |0004: move-result-object v0 │ │ -01879a: 6e20 e300 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00e3 │ │ -0187a0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0187a2: 6e20 1202 0100 |0009: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ -0187a8: 0c00 |000c: move-result-object v0 │ │ -0187aa: 6e20 e300 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00e3 │ │ -0187b0: 0e00 |0010: return-void │ │ +02233c: |[02233c] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V │ │ +02234c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02234e: 6e20 1202 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ +022354: 0c00 |0004: move-result-object v0 │ │ +022356: 6e20 e300 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00e3 │ │ +02235c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02235e: 6e20 1202 0100 |0009: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getChildAt:(I)Landroid/view/View; // method@0212 │ │ +022364: 0c00 |000c: move-result-object v0 │ │ +022366: 6e20 e300 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00e3 │ │ +02236c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ 0x0010 line=120 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ @@ -10793,20 +10709,20 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0187b4: |[0187b4] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setSelection:(I)V │ │ -0187c4: 6e10 1402 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ -0187ca: 0c00 |0003: move-result-object v0 │ │ -0187cc: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ -0187d0: 6e20 0601 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0106 │ │ -0187d6: 0e00 |0009: return-void │ │ +022370: |[022370] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setSelection:(I)V │ │ +022380: 6e10 1402 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getCurrentView:()Landroid/view/View; // method@0214 │ │ +022386: 0c00 |0003: move-result-object v0 │ │ +022388: 1f00 6400 |0004: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ +02238c: 6e20 0601 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@0106 │ │ +022392: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0006 line=175 │ │ 0x0009 line=176 │ │ locals : │ │ 0x0006 - 0x000a reg=0 text Landroid/widget/EditText; │ │ @@ -10818,47 +10734,47 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0187d8: |[0187d8] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ -0187e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0187ea: 6e10 1902 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getText:()Landroid/text/Editable; // method@0219 │ │ -0187f0: 0c01 |0004: move-result-object v1 │ │ -0187f2: 7210 af00 0100 |0005: invoke-interface {v1}, Landroid/text/Editable;.length:()I // method@00af │ │ -0187f8: 0a01 |0008: move-result v1 │ │ -0187fa: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -0187fe: 6205 a202 |000b: sget-object v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ -018802: 6201 a302 |000d: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -018806: 3315 2000 |000f: if-ne v5, v1, 002f // +0020 │ │ -01880a: 5431 a702 |0011: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimUp:Landroid/view/animation/TranslateAnimation; // field@02a7 │ │ -01880e: 6e20 2002 1300 |0013: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setInAnimation:(Landroid/view/animation/Animation;)V // method@0220 │ │ -018814: 5431 ab02 |0016: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimUp:Landroid/view/animation/TranslateAnimation; // field@02ab │ │ -018818: 6e20 2302 1300 |0018: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@0223 │ │ -01881e: 6e10 1602 0300 |001b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getNextView:()Landroid/view/View; // method@0216 │ │ -018824: 0c00 |001e: move-result-object v0 │ │ -018826: 1f00 6400 |001f: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ -01882a: 6e20 0701 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -018830: 7210 8107 0400 |0024: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@0781 │ │ -018836: 0a01 |0027: move-result v1 │ │ -018838: 6e20 0601 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@0106 │ │ -01883e: 6e10 2602 0300 |002b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.showNext:()V // method@0226 │ │ -018844: 0e00 |002e: return-void │ │ -018846: 6201 a102 |002f: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ -01884a: 3315 0d00 |0031: if-ne v5, v1, 003e // +000d │ │ -01884e: 5431 a602 |0033: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimDown:Landroid/view/animation/TranslateAnimation; // field@02a6 │ │ -018852: 6e20 2002 1300 |0035: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setInAnimation:(Landroid/view/animation/Animation;)V // method@0220 │ │ -018858: 5431 aa02 |0038: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimDown:Landroid/view/animation/TranslateAnimation; // field@02aa │ │ -01885c: 6e20 2302 1300 |003a: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@0223 │ │ -018862: 28de |003d: goto 001b // -0022 │ │ -018864: 6e20 2002 2300 |003e: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setInAnimation:(Landroid/view/animation/Animation;)V // method@0220 │ │ -01886a: 6e20 2302 2300 |0041: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@0223 │ │ -018870: 28d7 |0044: goto 001b // -0029 │ │ +022394: |[022394] com.bottleworks.dailymoney.calculator2.CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ +0223a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0223a6: 6e10 1902 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getText:()Landroid/text/Editable; // method@0219 │ │ +0223ac: 0c01 |0004: move-result-object v1 │ │ +0223ae: 7210 af00 0100 |0005: invoke-interface {v1}, Landroid/text/Editable;.length:()I // method@00af │ │ +0223b4: 0a01 |0008: move-result v1 │ │ +0223b6: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +0223ba: 6205 a202 |000b: sget-object v5, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ +0223be: 6201 a302 |000d: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +0223c2: 3315 2000 |000f: if-ne v5, v1, 002f // +0020 │ │ +0223c6: 5431 a702 |0011: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimUp:Landroid/view/animation/TranslateAnimation; // field@02a7 │ │ +0223ca: 6e20 2002 1300 |0013: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setInAnimation:(Landroid/view/animation/Animation;)V // method@0220 │ │ +0223d0: 5431 ab02 |0016: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimUp:Landroid/view/animation/TranslateAnimation; // field@02ab │ │ +0223d4: 6e20 2302 1300 |0018: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@0223 │ │ +0223da: 6e10 1602 0300 |001b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getNextView:()Landroid/view/View; // method@0216 │ │ +0223e0: 0c00 |001e: move-result-object v0 │ │ +0223e2: 1f00 6400 |001f: check-cast v0, Landroid/widget/EditText; // type@0064 │ │ +0223e6: 6e20 0701 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +0223ec: 7210 7507 0400 |0024: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@0775 │ │ +0223f2: 0a01 |0027: move-result v1 │ │ +0223f4: 6e20 0601 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@0106 │ │ +0223fa: 6e10 2602 0300 |002b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.showNext:()V // method@0226 │ │ +022400: 0e00 |002e: return-void │ │ +022402: 6201 a102 |002f: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ +022406: 3315 0d00 |0031: if-ne v5, v1, 003e // +000d │ │ +02240a: 5431 a602 |0033: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.inAnimDown:Landroid/view/animation/TranslateAnimation; // field@02a6 │ │ +02240e: 6e20 2002 1300 |0035: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setInAnimation:(Landroid/view/animation/Animation;)V // method@0220 │ │ +022414: 5431 aa02 |0038: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.outAnimDown:Landroid/view/animation/TranslateAnimation; // field@02aa │ │ +022418: 6e20 2302 1300 |003a: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@0223 │ │ +02241e: 28de |003d: goto 001b // -0022 │ │ +022420: 6e20 2002 2300 |003e: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setInAnimation:(Landroid/view/animation/Animation;)V // method@0220 │ │ +022426: 6e20 2302 2300 |0041: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@0223 │ │ +02242c: 28d7 |0044: goto 001b // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x000b line=152 │ │ 0x000d line=155 │ │ 0x0011 line=156 │ │ 0x0016 line=157 │ │ @@ -10876,56 +10792,56 @@ │ │ 0x0021 - 0x002f reg=0 editText Landroid/widget/EditText; │ │ 0x0000 - 0x0045 reg=3 this Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ 0x0000 - 0x0045 reg=4 text Ljava/lang/CharSequence; │ │ 0x0000 - 0x0045 reg=5 dir Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ source_file_idx : 324 (CalculatorDisplay.java) │ │ │ │ -Class #43 header: │ │ +Class #42 header: │ │ class_idx : 161 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 325 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #43 annotations: │ │ +Class #42 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #43 - │ │ +Class #42 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 325 (CalculatorEditable.java) │ │ │ │ -Class #44 header: │ │ +Class #43 header: │ │ class_idx : 162 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 55 │ │ source_file_idx : 325 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #44 annotations: │ │ +Class #43 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Factory" │ │ │ │ -Class #44 - │ │ +Class #43 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/text/Editable$Factory;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;) │ │ @@ -10938,18 +10854,18 @@ │ │ type : '(Lcom/bottleworks/dailymoney/calculator2/Logic;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -018874: |[018874] com.bottleworks.dailymoney.calculator2.CalculatorEditable$Factory.:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ -018884: 7010 ad00 0000 |0000: invoke-direct {v0}, Landroid/text/Editable$Factory;.:()V // method@00ad │ │ -01888a: 5b01 ac02 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ac │ │ -01888e: 0e00 |0005: return-void │ │ +022430: |[022430] com.bottleworks.dailymoney.calculator2.CalculatorEditable$Factory.:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ +022440: 7010 ad00 0000 |0000: invoke-direct {v0}, Landroid/text/Editable$Factory;.:()V // method@00ad │ │ +022446: 5b01 ac02 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ac │ │ +02244a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; │ │ @@ -10961,44 +10877,44 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -018890: |[018890] com.bottleworks.dailymoney.calculator2.CalculatorEditable$Factory.newEditable:(Ljava/lang/CharSequence;)Landroid/text/Editable; │ │ -0188a0: 2200 a300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; // type@00a3 │ │ -0188a4: 5431 ac02 |0002: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ac │ │ -0188a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0188aa: 7040 2b02 4021 |0005: invoke-direct {v0, v4, v1, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V // method@022b │ │ -0188b0: 1100 |0008: return-object v0 │ │ +02244c: |[02244c] com.bottleworks.dailymoney.calculator2.CalculatorEditable$Factory.newEditable:(Ljava/lang/CharSequence;)Landroid/text/Editable; │ │ +02245c: 2200 a300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; // type@00a3 │ │ +022460: 5431 ac02 |0002: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ac │ │ +022464: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +022466: 7040 2b02 4021 |0005: invoke-direct {v0, v4, v1, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V // method@022b │ │ +02246c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; │ │ 0x0000 - 0x0009 reg=4 source Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 325 (CalculatorEditable.java) │ │ │ │ -Class #45 header: │ │ +Class #44 header: │ │ class_idx : 163 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 58 │ │ source_file_idx : 325 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #45 annotations: │ │ +Class #44 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1; Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; } │ │ │ │ -Class #45 - │ │ +Class #44 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/text/SpannableStringBuilder;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;) │ │ name : 'ORIGINALS' │ │ @@ -11023,26 +10939,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0188b4: |[0188b4] com.bottleworks.dailymoney.calculator2.CalculatorEditable.:()V │ │ -0188c4: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0188c6: 2310 1902 |0001: new-array v0, v1, [C // type@0219 │ │ -0188ca: 2600 0d00 0000 |0003: fill-array-data v0, 00000010 // +0000000d │ │ -0188d0: 6900 ad02 |0006: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.ORIGINALS:[C // field@02ad │ │ -0188d4: 2310 1902 |0008: new-array v0, v1, [C // type@0219 │ │ -0188d8: 2600 0e00 0000 |000a: fill-array-data v0, 00000018 // +0000000e │ │ -0188de: 6900 ae02 |000d: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.REPLACEMENTS:[C // field@02ae │ │ -0188e2: 0e00 |000f: return-void │ │ -0188e4: 0003 0200 0300 0000 2d00 2a00 2f00 |0010: array-data (7 units) │ │ -0188f2: 0000 |0017: nop // spacer │ │ -0188f4: 0003 0200 0300 0000 1222 d700 f700 |0018: array-data (7 units) │ │ +022470: |[022470] com.bottleworks.dailymoney.calculator2.CalculatorEditable.:()V │ │ +022480: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +022482: 2310 0d02 |0001: new-array v0, v1, [C // type@020d │ │ +022486: 2600 0d00 0000 |0003: fill-array-data v0, 00000010 // +0000000d │ │ +02248c: 6900 ad02 |0006: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.ORIGINALS:[C // field@02ad │ │ +022490: 2310 0d02 |0008: new-array v0, v1, [C // type@020d │ │ +022494: 2600 0e00 0000 |000a: fill-array-data v0, 00000018 // +0000000e │ │ +02249a: 6900 ae02 |000d: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.REPLACEMENTS:[C // field@02ae │ │ +02249e: 0e00 |000f: return-void │ │ +0224a0: 0003 0200 0300 0000 2d00 2a00 2f00 |0010: array-data (7 units) │ │ +0224ae: 0000 |0017: nop // spacer │ │ +0224b0: 0003 0200 0300 0000 1222 d700 f700 |0018: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x0008 line=27 │ │ 0x0010 line=26 │ │ 0x0017 line=27 │ │ locals : │ │ @@ -11052,20 +10968,20 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -018904: |[018904] com.bottleworks.dailymoney.calculator2.CalculatorEditable.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ -018914: 7020 b100 2100 |0000: invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@00b1 │ │ -01891a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01891c: 5c10 af02 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ -018920: 5b13 b002 |0006: iput-object v3, v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02b0 │ │ -018924: 0e00 |0008: return-void │ │ +0224c0: |[0224c0] com.bottleworks.dailymoney.calculator2.CalculatorEditable.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ +0224d0: 7020 b100 2100 |0000: invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@00b1 │ │ +0224d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0224d8: 5c10 af02 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ +0224dc: 5b13 b002 |0006: iput-object v3, v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02b0 │ │ +0224e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=28 │ │ 0x0006 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ @@ -11078,17 +10994,17 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -018928: |[018928] com.bottleworks.dailymoney.calculator2.CalculatorEditable.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V │ │ -018938: 7030 2a02 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@022a │ │ -01893e: 0e00 |0003: return-void │ │ +0224e4: |[0224e4] com.bottleworks.dailymoney.calculator2.CalculatorEditable.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V │ │ +0224f4: 7030 2a02 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@022a │ │ +0224fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/CharSequence; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ @@ -11099,104 +11015,104 @@ │ │ type : '(IILjava/lang/String;)Landroid/text/SpannableStringBuilder;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -018940: |[018940] com.bottleworks.dailymoney.calculator2.CalculatorEditable.internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ -018950: 1309 2e00 |0000: const/16 v9, #int 46 // #2e │ │ -018954: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -018956: 1308 1222 |0003: const/16 v8, #int 8722 // #2212 │ │ -01895a: 54a6 b002 |0005: iget-object v6, v10, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02b0 │ │ -01895e: 6e20 6602 d600 |0007: invoke-virtual {v6, v13}, Lcom/bottleworks/dailymoney/calculator2/Logic;.acceptInsert:(Ljava/lang/String;)Z // method@0266 │ │ -018964: 0a06 |000a: move-result v6 │ │ -018966: 3906 0c00 |000b: if-nez v6, 0017 // +000c │ │ -01896a: 54a6 b002 |000d: iget-object v6, v10, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02b0 │ │ -01896e: 6e10 6902 0600 |000f: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/calculator2/Logic;.cleared:()V // method@0269 │ │ -018974: 120b |0012: const/4 v11, #int 0 // #0 │ │ -018976: 6e10 2e02 0a00 |0013: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.length:()I // method@022e │ │ -01897c: 0a0c |0016: move-result v12 │ │ -01897e: 6206 ad02 |0017: sget-object v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.ORIGINALS:[C // field@02ad │ │ -018982: 2166 |0019: array-length v6, v6 │ │ -018984: d800 06ff |001a: add-int/lit8 v0, v6, #int -1 // #ff │ │ -018988: 3a00 1100 |001c: if-ltz v0, 002d // +0011 │ │ -01898c: 6206 ad02 |001e: sget-object v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.ORIGINALS:[C // field@02ad │ │ -018990: 4906 0600 |0020: aget-char v6, v6, v0 │ │ -018994: 6207 ae02 |0022: sget-object v7, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.REPLACEMENTS:[C // field@02ae │ │ -018998: 4907 0700 |0024: aget-char v7, v7, v0 │ │ -01899c: 6e30 d807 6d07 |0026: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07d8 │ │ -0189a2: 0c0d |0029: move-result-object v13 │ │ -0189a4: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0189a8: 28f0 |002c: goto 001c // -0010 │ │ -0189aa: 6e10 d707 0d00 |002d: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@07d7 │ │ -0189b0: 0a01 |0030: move-result v1 │ │ -0189b2: 1216 |0031: const/4 v6, #int 1 // #1 │ │ -0189b4: 3361 6d00 |0032: if-ne v1, v6, 009f // +006d │ │ -0189b8: 6e20 cc07 5d00 |0034: invoke-virtual {v13, v5}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -0189be: 0a04 |0037: move-result v4 │ │ -0189c0: 3394 2200 |0038: if-ne v4, v9, 005a // +0022 │ │ -0189c4: d802 0bff |003a: add-int/lit8 v2, v11, #int -1 // #ff │ │ -0189c8: 3a02 0f00 |003c: if-ltz v2, 004b // +000f │ │ -0189cc: 6e20 2c02 2a00 |003e: invoke-virtual {v10, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ -0189d2: 0a06 |0041: move-result v6 │ │ -0189d4: 7110 8307 0600 |0042: invoke-static {v6}, Ljava/lang/Character;.isDigit:(C)Z // method@0783 │ │ -0189da: 0a06 |0045: move-result v6 │ │ -0189dc: 3806 0500 |0046: if-eqz v6, 004b // +0005 │ │ -0189e0: d802 02ff |0048: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0189e4: 28f2 |004a: goto 003c // -000e │ │ -0189e6: 3a02 0f00 |004b: if-ltz v2, 005a // +000f │ │ -0189ea: 6e20 2c02 2a00 |004d: invoke-virtual {v10, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ -0189f0: 0a06 |0050: move-result v6 │ │ -0189f2: 3396 0900 |0051: if-ne v6, v9, 005a // +0009 │ │ -0189f6: 1a05 0000 |0053: const-string v5, "" // string@0000 │ │ -0189fa: 6f40 b200 ba5c |0055: invoke-super {v10, v11, v12, v5}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ -018a00: 0c05 |0058: move-result-object v5 │ │ -018a02: 1105 |0059: return-object v5 │ │ -018a04: 3d0b 1300 |005a: if-lez v11, 006d // +0013 │ │ -018a08: d806 0bff |005c: add-int/lit8 v6, v11, #int -1 // #ff │ │ -018a0c: 6e20 2c02 6a00 |005e: invoke-virtual {v10, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ -018a12: 0a03 |0061: move-result v3 │ │ -018a14: 3384 0d00 |0062: if-ne v4, v8, 006f // +000d │ │ -018a18: 3383 0b00 |0064: if-ne v3, v8, 006f // +000b │ │ -018a1c: 1a05 0000 |0066: const-string v5, "" // string@0000 │ │ -018a20: 6f40 b200 ba5c |0068: invoke-super {v10, v11, v12, v5}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ -018a26: 0c05 |006b: move-result-object v5 │ │ -018a28: 28ed |006c: goto 0059 // -0013 │ │ -018a2a: 0153 |006d: move v3, v5 │ │ -018a2c: 28f4 |006e: goto 0062 // -000c │ │ -018a2e: 7110 6f02 0400 |006f: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ -018a34: 0a06 |0072: move-result v6 │ │ -018a36: 3806 1b00 |0073: if-eqz v6, 008e // +001b │ │ -018a3a: 7110 6f02 0300 |0075: invoke-static {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ -018a40: 0a06 |0078: move-result v6 │ │ -018a42: 3806 1500 |0079: if-eqz v6, 008e // +0015 │ │ -018a46: 3384 0600 |007b: if-ne v4, v8, 0081 // +0006 │ │ -018a4a: 1306 2b00 |007d: const/16 v6, #int 43 // #2b │ │ -018a4e: 3363 0f00 |007f: if-ne v3, v6, 008e // +000f │ │ -018a52: d80b 0bff |0081: add-int/lit8 v11, v11, #int -1 // #ff │ │ -018a56: 3d0b 0900 |0083: if-lez v11, 008c // +0009 │ │ -018a5a: d806 0bff |0085: add-int/lit8 v6, v11, #int -1 // #ff │ │ -018a5e: 6e20 2c02 6a00 |0087: invoke-virtual {v10, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ -018a64: 0a03 |008a: move-result v3 │ │ -018a66: 28ea |008b: goto 0075 // -0016 │ │ -018a68: 0153 |008c: move v3, v5 │ │ -018a6a: 28fe |008d: goto 008b // -0002 │ │ -018a6c: 390b 1100 |008e: if-nez v11, 009f // +0011 │ │ -018a70: 7110 6f02 0400 |0090: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ -018a76: 0a05 |0093: move-result v5 │ │ -018a78: 3805 0b00 |0094: if-eqz v5, 009f // +000b │ │ -018a7c: 3284 0900 |0096: if-eq v4, v8, 009f // +0009 │ │ -018a80: 1a05 0000 |0098: const-string v5, "" // string@0000 │ │ -018a84: 6f40 b200 ba5c |009a: invoke-super {v10, v11, v12, v5}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ -018a8a: 0c05 |009d: move-result-object v5 │ │ -018a8c: 28bb |009e: goto 0059 // -0045 │ │ -018a8e: 6f40 b200 badc |009f: invoke-super {v10, v11, v12, v13}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ -018a94: 0c05 |00a2: move-result-object v5 │ │ -018a96: 28b6 |00a3: goto 0059 // -004a │ │ +0224fc: |[0224fc] com.bottleworks.dailymoney.calculator2.CalculatorEditable.internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ +02250c: 1309 2e00 |0000: const/16 v9, #int 46 // #2e │ │ +022510: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +022512: 1308 1222 |0003: const/16 v8, #int 8722 // #2212 │ │ +022516: 54a6 b002 |0005: iget-object v6, v10, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02b0 │ │ +02251a: 6e20 6602 d600 |0007: invoke-virtual {v6, v13}, Lcom/bottleworks/dailymoney/calculator2/Logic;.acceptInsert:(Ljava/lang/String;)Z // method@0266 │ │ +022520: 0a06 |000a: move-result v6 │ │ +022522: 3906 0c00 |000b: if-nez v6, 0017 // +000c │ │ +022526: 54a6 b002 |000d: iget-object v6, v10, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.mLogic:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02b0 │ │ +02252a: 6e10 6902 0600 |000f: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/calculator2/Logic;.cleared:()V // method@0269 │ │ +022530: 120b |0012: const/4 v11, #int 0 // #0 │ │ +022532: 6e10 2e02 0a00 |0013: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.length:()I // method@022e │ │ +022538: 0a0c |0016: move-result v12 │ │ +02253a: 6206 ad02 |0017: sget-object v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.ORIGINALS:[C // field@02ad │ │ +02253e: 2166 |0019: array-length v6, v6 │ │ +022540: d800 06ff |001a: add-int/lit8 v0, v6, #int -1 // #ff │ │ +022544: 3a00 1100 |001c: if-ltz v0, 002d // +0011 │ │ +022548: 6206 ad02 |001e: sget-object v6, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.ORIGINALS:[C // field@02ad │ │ +02254c: 4906 0600 |0020: aget-char v6, v6, v0 │ │ +022550: 6207 ae02 |0022: sget-object v7, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.REPLACEMENTS:[C // field@02ae │ │ +022554: 4907 0700 |0024: aget-char v7, v7, v0 │ │ +022558: 6e30 cd07 6d07 |0026: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07cd │ │ +02255e: 0c0d |0029: move-result-object v13 │ │ +022560: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +022564: 28f0 |002c: goto 001c // -0010 │ │ +022566: 6e10 cc07 0d00 |002d: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@07cc │ │ +02256c: 0a01 |0030: move-result v1 │ │ +02256e: 1216 |0031: const/4 v6, #int 1 // #1 │ │ +022570: 3361 6d00 |0032: if-ne v1, v6, 009f // +006d │ │ +022574: 6e20 c107 5d00 |0034: invoke-virtual {v13, v5}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +02257a: 0a04 |0037: move-result v4 │ │ +02257c: 3394 2200 |0038: if-ne v4, v9, 005a // +0022 │ │ +022580: d802 0bff |003a: add-int/lit8 v2, v11, #int -1 // #ff │ │ +022584: 3a02 0f00 |003c: if-ltz v2, 004b // +000f │ │ +022588: 6e20 2c02 2a00 |003e: invoke-virtual {v10, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ +02258e: 0a06 |0041: move-result v6 │ │ +022590: 7110 7807 0600 |0042: invoke-static {v6}, Ljava/lang/Character;.isDigit:(C)Z // method@0778 │ │ +022596: 0a06 |0045: move-result v6 │ │ +022598: 3806 0500 |0046: if-eqz v6, 004b // +0005 │ │ +02259c: d802 02ff |0048: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0225a0: 28f2 |004a: goto 003c // -000e │ │ +0225a2: 3a02 0f00 |004b: if-ltz v2, 005a // +000f │ │ +0225a6: 6e20 2c02 2a00 |004d: invoke-virtual {v10, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ +0225ac: 0a06 |0050: move-result v6 │ │ +0225ae: 3396 0900 |0051: if-ne v6, v9, 005a // +0009 │ │ +0225b2: 1a05 0000 |0053: const-string v5, "" // string@0000 │ │ +0225b6: 6f40 b200 ba5c |0055: invoke-super {v10, v11, v12, v5}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ +0225bc: 0c05 |0058: move-result-object v5 │ │ +0225be: 1105 |0059: return-object v5 │ │ +0225c0: 3d0b 1300 |005a: if-lez v11, 006d // +0013 │ │ +0225c4: d806 0bff |005c: add-int/lit8 v6, v11, #int -1 // #ff │ │ +0225c8: 6e20 2c02 6a00 |005e: invoke-virtual {v10, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ +0225ce: 0a03 |0061: move-result v3 │ │ +0225d0: 3384 0d00 |0062: if-ne v4, v8, 006f // +000d │ │ +0225d4: 3383 0b00 |0064: if-ne v3, v8, 006f // +000b │ │ +0225d8: 1a05 0000 |0066: const-string v5, "" // string@0000 │ │ +0225dc: 6f40 b200 ba5c |0068: invoke-super {v10, v11, v12, v5}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ +0225e2: 0c05 |006b: move-result-object v5 │ │ +0225e4: 28ed |006c: goto 0059 // -0013 │ │ +0225e6: 0153 |006d: move v3, v5 │ │ +0225e8: 28f4 |006e: goto 0062 // -000c │ │ +0225ea: 7110 6f02 0400 |006f: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ +0225f0: 0a06 |0072: move-result v6 │ │ +0225f2: 3806 1b00 |0073: if-eqz v6, 008e // +001b │ │ +0225f6: 7110 6f02 0300 |0075: invoke-static {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ +0225fc: 0a06 |0078: move-result v6 │ │ +0225fe: 3806 1500 |0079: if-eqz v6, 008e // +0015 │ │ +022602: 3384 0600 |007b: if-ne v4, v8, 0081 // +0006 │ │ +022606: 1306 2b00 |007d: const/16 v6, #int 43 // #2b │ │ +02260a: 3363 0f00 |007f: if-ne v3, v6, 008e // +000f │ │ +02260e: d80b 0bff |0081: add-int/lit8 v11, v11, #int -1 // #ff │ │ +022612: 3d0b 0900 |0083: if-lez v11, 008c // +0009 │ │ +022616: d806 0bff |0085: add-int/lit8 v6, v11, #int -1 // #ff │ │ +02261a: 6e20 2c02 6a00 |0087: invoke-virtual {v10, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.charAt:(I)C // method@022c │ │ +022620: 0a03 |008a: move-result v3 │ │ +022622: 28ea |008b: goto 0075 // -0016 │ │ +022624: 0153 |008c: move v3, v5 │ │ +022626: 28fe |008d: goto 008b // -0002 │ │ +022628: 390b 1100 |008e: if-nez v11, 009f // +0011 │ │ +02262c: 7110 6f02 0400 |0090: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ +022632: 0a05 |0093: move-result v5 │ │ +022634: 3805 0b00 |0094: if-eqz v5, 009f // +000b │ │ +022638: 3284 0900 |0096: if-eq v4, v8, 009f // +0009 │ │ +02263c: 1a05 0000 |0098: const-string v5, "" // string@0000 │ │ +022640: 6f40 b200 ba5c |009a: invoke-super {v10, v11, v12, v5}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ +022646: 0c05 |009d: move-result-object v5 │ │ +022648: 28bb |009e: goto 0059 // -0045 │ │ +02264a: 6f40 b200 badc |009f: invoke-super {v10, v11, v12, v13}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@00b2 │ │ +022650: 0c05 |00a2: move-result-object v5 │ │ +022652: 28b6 |00a3: goto 0059 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0005 line=53 │ │ 0x000d line=54 │ │ 0x0012 line=55 │ │ 0x0013 line=56 │ │ 0x0017 line=59 │ │ @@ -11242,65 +11158,65 @@ │ │ type : '(IILjava/lang/CharSequence;II)Landroid/text/Editable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -018a98: |[018a98] com.bottleworks.dailymoney.calculator2.CalculatorEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ -018aa8: 7406 3002 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; // method@0230 │ │ -018aae: 0c00 |0003: move-result-object v0 │ │ -018ab0: 1100 |0004: return-object v0 │ │ +022654: |[022654] com.bottleworks.dailymoney.calculator2.CalculatorEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ +022664: 7406 3002 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; // method@0230 │ │ +02266a: 0c00 |0003: move-result-object v0 │ │ +02266c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - 0x0000 - 0x0005 reg=3 x1 I │ │ - 0x0000 - 0x0005 reg=4 x2 Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0005 reg=5 x3 I │ │ - 0x0000 - 0x0005 reg=6 x4 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ + 0x0000 - 0x0005 reg=3 (null) I │ │ + 0x0000 - 0x0005 reg=4 (null) Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0005 reg=5 (null) I │ │ + 0x0000 - 0x0005 reg=6 (null) I │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;) │ │ name : 'replace' │ │ type : '(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -018ab4: |[018ab4] com.bottleworks.dailymoney.calculator2.CalculatorEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; │ │ -018ac4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -018ac6: 5531 af02 |0001: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ -018aca: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -018ace: 7506 b300 0300 |0005: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; // method@00b3 │ │ -018ad4: 0c01 |0008: move-result-object v1 │ │ -018ad6: 1101 |0009: return-object v1 │ │ -018ad8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -018ada: 5c31 af02 |000b: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ -018ade: 7230 8207 7608 |000d: invoke-interface {v6, v7, v8}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@0782 │ │ -018ae4: 0c01 |0010: move-result-object v1 │ │ -018ae6: 6e10 c307 0100 |0011: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -018aec: 0c00 |0014: move-result-object v0 │ │ -018aee: 7040 2d02 4305 |0015: invoke-direct {v3, v4, v5, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@022d │ │ -018af4: 0c01 |0018: move-result-object v1 │ │ -018af6: 5c32 af02 |0019: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ -018afa: 28ee |001b: goto 0009 // -0012 │ │ -018afc: 0d01 |001c: move-exception v1 │ │ -018afe: 5c32 af02 |001d: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ -018b02: 2701 |001f: throw v1 │ │ +022670: |[022670] com.bottleworks.dailymoney.calculator2.CalculatorEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; │ │ +022680: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +022682: 5531 af02 |0001: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ +022686: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +02268a: 7506 b300 0300 |0005: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; // method@00b3 │ │ +022690: 0c01 |0008: move-result-object v1 │ │ +022692: 1101 |0009: return-object v1 │ │ +022694: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +022696: 5c31 af02 |000b: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ +02269a: 7230 7607 7608 |000d: invoke-interface {v6, v7, v8}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@0776 │ │ +0226a0: 0c01 |0010: move-result-object v1 │ │ +0226a2: 7210 7707 0100 |0011: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0777 │ │ +0226a8: 0c00 |0014: move-result-object v0 │ │ +0226aa: 7040 2d02 4305 |0015: invoke-direct {v3, v4, v5, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@022d │ │ +0226b0: 0c01 |0018: move-result-object v1 │ │ +0226b2: 5c32 af02 |0019: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ +0226b6: 28ee |001b: goto 0009 // -0012 │ │ +0226b8: 0d01 |001c: move-exception v1 │ │ +0226ba: 5c32 af02 |001d: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;.isInsideReplace:Z // field@02af │ │ +0226be: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x000d - 0x0018 │ │ -> 0x001c │ │ positions : │ │ 0x0001 line=39 │ │ 0x0005 line=40 │ │ - 0x0009 line=47 │ │ + 0x0009 line=45 │ │ 0x000a line=42 │ │ 0x000d line=44 │ │ 0x0015 line=45 │ │ 0x0019 line=47 │ │ locals : │ │ 0x0015 - 0x001c reg=0 delta Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable; │ │ @@ -11308,25 +11224,25 @@ │ │ 0x0000 - 0x0020 reg=5 end I │ │ 0x0000 - 0x0020 reg=6 tb Ljava/lang/CharSequence; │ │ 0x0000 - 0x0020 reg=7 tbstart I │ │ 0x0000 - 0x0020 reg=8 tbend I │ │ │ │ source_file_idx : 325 (CalculatorEditable.java) │ │ │ │ -Class #46 header: │ │ +Class #45 header: │ │ class_idx : 164 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 97 │ │ source_file_idx : 332 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ -Class #46 - │ │ +Class #45 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/ColorButton;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/Button;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/ColorButton;) │ │ @@ -11370,23 +11286,23 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -018b10: |[018b10] com.bottleworks.dailymoney.calculator2.ColorButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -018b20: 7030 f400 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f4 │ │ -018b26: 0730 |0003: move-object v0, v3 │ │ -018b28: 1f00 9d00 |0004: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ -018b2c: 7020 3902 0200 |0006: invoke-direct {v2, v0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.init:(Lcom/bottleworks/dailymoney/calculator2/Calculator;)V // method@0239 │ │ -018b32: 5401 9b02 |0009: iget-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ -018b36: 5b21 b602 |000b: iput-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mListener:Landroid/view/View$OnClickListener; // field@02b6 │ │ -018b3a: 6e20 4302 2200 |000d: invoke-virtual {v2, v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0243 │ │ -018b40: 0e00 |0010: return-void │ │ +0226cc: |[0226cc] com.bottleworks.dailymoney.calculator2.ColorButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0226dc: 7030 f400 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00f4 │ │ +0226e2: 0730 |0003: move-object v0, v3 │ │ +0226e4: 1f00 9d00 |0004: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ +0226e8: 7020 3902 0200 |0006: invoke-direct {v2, v0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.init:(Lcom/bottleworks/dailymoney/calculator2/Calculator;)V // method@0239 │ │ +0226ee: 5401 9b02 |0009: iget-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/Calculator;.mListener:Lcom/bottleworks/dailymoney/calculator2/EventListener; // field@029b │ │ +0226f2: 5b21 b602 |000b: iput-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mListener:Landroid/view/View$OnClickListener; // field@02b6 │ │ +0226f6: 6e20 4302 2200 |000d: invoke-virtual {v2, v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0243 │ │ +0226fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0006 line=52 │ │ 0x0009 line=53 │ │ 0x000d line=54 │ │ @@ -11402,37 +11318,37 @@ │ │ type : '(ILandroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -018b44: |[018b44] com.bottleworks.dailymoney.calculator2.ColorButton.drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ -018b54: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -018b58: d290 ff00 |0002: mul-int/lit16 v0, v9, #int 255 // #00ff │ │ -018b5c: d300 5e01 |0004: div-int/lit16 v0, v0, #int 350 // #015e │ │ -018b60: d106 ff00 |0006: rsub-int v6, v0, #int 255 // #00ff │ │ -018b64: 5280 b102 |0008: iget v0, v8, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.CLICK_FEEDBACK_COLOR:I // field@02b1 │ │ -018b68: e002 0618 |000a: shl-int/lit8 v2, v6, #int 24 // #18 │ │ -018b6c: 9607 0002 |000c: or-int v7, v0, v2 │ │ -018b70: 5480 b502 |000e: iget-object v0, v8, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ -018b74: 6e20 8200 7000 |0010: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -018b7a: 6e10 3802 0800 |0013: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getWidth:()I // method@0238 │ │ -018b80: 0a00 |0016: move-result v0 │ │ -018b82: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018b86: 8203 |0019: int-to-float v3, v0 │ │ -018b88: 6e10 3402 0800 |001a: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getHeight:()I // method@0234 │ │ -018b8e: 0a00 |001d: move-result v0 │ │ -018b90: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -018b94: 8204 |0020: int-to-float v4, v0 │ │ -018b96: 5485 b502 |0021: iget-object v5, v8, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ -018b9a: 07a0 |0023: move-object v0, v10 │ │ -018b9c: 0112 |0024: move v2, v1 │ │ -018b9e: 7406 6f00 0000 |0025: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -018ba4: 0e00 |0028: return-void │ │ +022700: |[022700] com.bottleworks.dailymoney.calculator2.ColorButton.drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ +022710: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +022714: d290 ff00 |0002: mul-int/lit16 v0, v9, #int 255 // #00ff │ │ +022718: d300 5e01 |0004: div-int/lit16 v0, v0, #int 350 // #015e │ │ +02271c: d106 ff00 |0006: rsub-int v6, v0, #int 255 // #00ff │ │ +022720: 5280 b102 |0008: iget v0, v8, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.CLICK_FEEDBACK_COLOR:I // field@02b1 │ │ +022724: e002 0618 |000a: shl-int/lit8 v2, v6, #int 24 // #18 │ │ +022728: 9607 0002 |000c: or-int v7, v0, v2 │ │ +02272c: 5480 b502 |000e: iget-object v0, v8, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ +022730: 6e20 8200 7000 |0010: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +022736: 6e10 3802 0800 |0013: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getWidth:()I // method@0238 │ │ +02273c: 0a00 |0016: move-result v0 │ │ +02273e: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +022742: 8203 |0019: int-to-float v3, v0 │ │ +022744: 6e10 3402 0800 |001a: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getHeight:()I // method@0234 │ │ +02274a: 0a00 |001d: move-result v0 │ │ +02274c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +022750: 8204 |0020: int-to-float v4, v0 │ │ +022752: 5485 b502 |0021: iget-object v5, v8, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ +022756: 07a0 |0023: move-object v0, v10 │ │ +022758: 0112 |0024: move v2, v1 │ │ +02275a: 7406 6f00 0000 |0025: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +022760: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x0008 line=94 │ │ 0x000e line=96 │ │ 0x0013 line=97 │ │ 0x0028 line=98 │ │ @@ -11444,97 +11360,97 @@ │ │ 0x0000 - 0x0029 reg=10 canvas Landroid/graphics/Canvas; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/calculator2/ColorButton;) │ │ name : 'init' │ │ type : '(Lcom/bottleworks/dailymoney/calculator2/Calculator;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -018ba8: |[018ba8] com.bottleworks.dailymoney.calculator2.ColorButton.init:(Lcom/bottleworks/dailymoney/calculator2/Calculator;)V │ │ -018bb8: 6e10 3602 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getResources:()Landroid/content/res/Resources; // method@0236 │ │ -018bbe: 0c00 |0003: move-result-object v0 │ │ -018bc0: 6001 2603 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$color;.cal2_magic_flame:I // field@0326 │ │ -018bc4: 6e20 5200 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -018bca: 0a01 |0009: move-result v1 │ │ -018bcc: 5931 b102 |000a: iput v1, v3, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.CLICK_FEEDBACK_COLOR:I // field@02b1 │ │ -018bd0: 2201 2700 |000c: new-instance v1, Landroid/graphics/Paint; // type@0027 │ │ -018bd4: 7010 7800 0100 |000e: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0078 │ │ -018bda: 5b31 b502 |0011: iput-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ -018bde: 5431 b502 |0013: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ -018be2: 6202 0700 |0015: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -018be6: 6e20 8400 2100 |0017: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -018bec: 5431 b502 |001a: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ -018bf0: 1502 0040 |001c: const/high16 v2, #int 1073741824 // #4000 │ │ -018bf4: 6e20 8300 2100 |001e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ -018bfa: 6e10 3502 0300 |0021: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getPaint:()Landroid/text/TextPaint; // method@0235 │ │ -018c00: 0c01 |0024: move-result-object v1 │ │ -018c02: 6002 2503 |0025: sget v2, Lcom/bottleworks/dailymoney/core/R$color;.cal2_button_text:I // field@0325 │ │ -018c06: 6e20 5200 2000 |0027: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -018c0c: 0a02 |002a: move-result v2 │ │ -018c0e: 6e20 b400 2100 |002b: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@00b4 │ │ -018c14: 1601 ffff |002e: const-wide/16 v1, #int -1 // #ffff │ │ -018c18: 5a31 b402 |0030: iput-wide v1, v3, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ -018c1c: 6e20 f401 3400 |0032: invoke-virtual {v4, v3}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.adjustFontSize:(Landroid/widget/TextView;)V // method@01f4 │ │ -018c22: 0e00 |0035: return-void │ │ +022764: |[022764] com.bottleworks.dailymoney.calculator2.ColorButton.init:(Lcom/bottleworks/dailymoney/calculator2/Calculator;)V │ │ +022774: 6e10 3602 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getResources:()Landroid/content/res/Resources; // method@0236 │ │ +02277a: 0c00 |0003: move-result-object v0 │ │ +02277c: 6001 2603 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$color;.cal2_magic_flame:I // field@0326 │ │ +022780: 6e20 5200 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +022786: 0a01 |0009: move-result v1 │ │ +022788: 5941 b102 |000a: iput v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.CLICK_FEEDBACK_COLOR:I // field@02b1 │ │ +02278c: 2201 2700 |000c: new-instance v1, Landroid/graphics/Paint; // type@0027 │ │ +022790: 7010 7800 0100 |000e: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0078 │ │ +022796: 5b41 b502 |0011: iput-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ +02279a: 5441 b502 |0013: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ +02279e: 6202 0700 |0015: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +0227a2: 6e20 8400 2100 |0017: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +0227a8: 5441 b502 |001a: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mFeedbackPaint:Landroid/graphics/Paint; // field@02b5 │ │ +0227ac: 1502 0040 |001c: const/high16 v2, #int 1073741824 // #4000 │ │ +0227b0: 6e20 8300 2100 |001e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ +0227b6: 6e10 3502 0400 |0021: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getPaint:()Landroid/text/TextPaint; // method@0235 │ │ +0227bc: 0c01 |0024: move-result-object v1 │ │ +0227be: 6002 2503 |0025: sget v2, Lcom/bottleworks/dailymoney/core/R$color;.cal2_button_text:I // field@0325 │ │ +0227c2: 6e20 5200 2000 |0027: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0227c8: 0a02 |002a: move-result v2 │ │ +0227ca: 6e20 b400 2100 |002b: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@00b4 │ │ +0227d0: 1602 ffff |002e: const-wide/16 v2, #int -1 // #ffff │ │ +0227d4: 5a42 b402 |0030: iput-wide v2, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ +0227d8: 6e20 f401 4500 |0032: invoke-virtual {v5, v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.adjustFontSize:(Landroid/widget/TextView;)V // method@01f4 │ │ +0227de: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ 0x0021 line=68 │ │ 0x002e line=70 │ │ 0x0032 line=72 │ │ 0x0035 line=73 │ │ locals : │ │ 0x0004 - 0x0036 reg=0 res Landroid/content/res/Resources; │ │ - 0x0000 - 0x0036 reg=3 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ - 0x0000 - 0x0036 reg=4 calc Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ + 0x0000 - 0x0036 reg=4 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ + 0x0000 - 0x0036 reg=5 calc Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/calculator2/ColorButton;) │ │ name : 'measureText' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -018c24: |[018c24] com.bottleworks.dailymoney.calculator2.ColorButton.measureText:()V │ │ -018c34: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -018c38: 6e10 3502 0400 |0002: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getPaint:()Landroid/text/TextPaint; // method@0235 │ │ -018c3e: 0c00 |0005: move-result-object v0 │ │ -018c40: 6e10 3802 0400 |0006: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getWidth:()I // method@0238 │ │ -018c46: 0a01 |0009: move-result v1 │ │ -018c48: 8211 |000a: int-to-float v1, v1 │ │ -018c4a: 6e10 3702 0400 |000b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getText:()Ljava/lang/CharSequence; // method@0237 │ │ -018c50: 0c02 |000e: move-result-object v2 │ │ -018c52: 6e10 c307 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -018c58: 0c02 |0012: move-result-object v2 │ │ -018c5a: 6e20 8000 2000 |0013: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0080 │ │ -018c60: 0a02 |0016: move-result v2 │ │ -018c62: c721 |0017: sub-float/2addr v1, v2 │ │ -018c64: c931 |0018: div-float/2addr v1, v3 │ │ -018c66: 5941 b702 |0019: iput v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextX:F // field@02b7 │ │ -018c6a: 6e10 3402 0400 |001b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getHeight:()I // method@0234 │ │ -018c70: 0a01 |001e: move-result v1 │ │ -018c72: 8211 |001f: int-to-float v1, v1 │ │ -018c74: 6e10 7900 0000 |0020: invoke-virtual {v0}, Landroid/graphics/Paint;.ascent:()F // method@0079 │ │ -018c7a: 0a02 |0023: move-result v2 │ │ -018c7c: c721 |0024: sub-float/2addr v1, v2 │ │ -018c7e: 6e10 7b00 0000 |0025: invoke-virtual {v0}, Landroid/graphics/Paint;.descent:()F // method@007b │ │ -018c84: 0a02 |0028: move-result v2 │ │ -018c86: c721 |0029: sub-float/2addr v1, v2 │ │ -018c88: c931 |002a: div-float/2addr v1, v3 │ │ -018c8a: 5941 b802 |002b: iput v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextY:F // field@02b8 │ │ -018c8e: 0e00 |002d: return-void │ │ +0227e0: |[0227e0] com.bottleworks.dailymoney.calculator2.ColorButton.measureText:()V │ │ +0227f0: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0227f4: 6e10 3502 0400 |0002: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getPaint:()Landroid/text/TextPaint; // method@0235 │ │ +0227fa: 0c00 |0005: move-result-object v0 │ │ +0227fc: 6e10 3802 0400 |0006: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getWidth:()I // method@0238 │ │ +022802: 0a01 |0009: move-result v1 │ │ +022804: 8211 |000a: int-to-float v1, v1 │ │ +022806: 6e10 3702 0400 |000b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getText:()Ljava/lang/CharSequence; // method@0237 │ │ +02280c: 0c02 |000e: move-result-object v2 │ │ +02280e: 7210 7707 0200 |000f: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0777 │ │ +022814: 0c02 |0012: move-result-object v2 │ │ +022816: 6e20 8000 2000 |0013: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0080 │ │ +02281c: 0a02 |0016: move-result v2 │ │ +02281e: c721 |0017: sub-float/2addr v1, v2 │ │ +022820: c931 |0018: div-float/2addr v1, v3 │ │ +022822: 5941 b702 |0019: iput v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextX:F // field@02b7 │ │ +022826: 6e10 3402 0400 |001b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getHeight:()I // method@0234 │ │ +02282c: 0a01 |001e: move-result v1 │ │ +02282e: 8211 |001f: int-to-float v1, v1 │ │ +022830: 6e10 7900 0000 |0020: invoke-virtual {v0}, Landroid/graphics/Paint;.ascent:()F // method@0079 │ │ +022836: 0a02 |0023: move-result v2 │ │ +022838: c721 |0024: sub-float/2addr v1, v2 │ │ +02283a: 6e10 7b00 0000 |0025: invoke-virtual {v0}, Landroid/graphics/Paint;.descent:()F // method@007b │ │ +022840: 0a02 |0028: move-result v2 │ │ +022842: c721 |0029: sub-float/2addr v1, v2 │ │ +022844: c931 |002a: div-float/2addr v1, v3 │ │ +022846: 5941 b802 |002b: iput v1, v4, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextY:F // field@02b8 │ │ +02284a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0006 line=83 │ │ 0x001b line=84 │ │ 0x002d line=85 │ │ locals : │ │ @@ -11547,20 +11463,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -018c90: |[018c90] com.bottleworks.dailymoney.calculator2.ColorButton.animateClickFeedback:()V │ │ -018ca0: 7100 fd07 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07fd │ │ -018ca6: 0b00 |0003: move-result-wide v0 │ │ -018ca8: 5a20 b402 |0004: iput-wide v0, v2, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ -018cac: 6e10 3a02 0200 |0006: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.invalidate:()V // method@023a │ │ -018cb2: 0e00 |0009: return-void │ │ +02284c: |[02284c] com.bottleworks.dailymoney.calculator2.ColorButton.animateClickFeedback:()V │ │ +02285c: 7100 f207 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07f2 │ │ +022862: 0b00 |0003: move-result-wide v0 │ │ +022864: 5a20 b402 |0004: iput-wide v0, v2, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ +022868: 6e10 3a02 0200 |0006: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.invalidate:()V // method@023a │ │ +02286e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x0009 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ @@ -11570,69 +11486,69 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -018cb4: |[018cb4] com.bottleworks.dailymoney.calculator2.ColorButton.onClick:(Landroid/view/View;)V │ │ -018cc4: 5410 b602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mListener:Landroid/view/View$OnClickListener; // field@02b6 │ │ -018cc8: 7220 db00 1000 |0002: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@00db │ │ -018cce: 0e00 |0005: return-void │ │ +022870: |[022870] com.bottleworks.dailymoney.calculator2.ColorButton.onClick:(Landroid/view/View;)V │ │ +022880: 5410 b602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mListener:Landroid/view/View$OnClickListener; // field@02b6 │ │ +022884: 7220 db00 1000 |0002: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@00db │ │ +02288a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/calculator2/ColorButton;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 63 16-bit code units │ │ -018cd0: |[018cd0] com.bottleworks.dailymoney.calculator2.ColorButton.onDraw:(Landroid/graphics/Canvas;)V │ │ -018ce0: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ -018ce4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -018ce6: 53a3 b402 |0003: iget-wide v3, v10, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ -018cea: 3100 0308 |0005: cmp-long v0, v3, v8 │ │ -018cee: 3800 2e00 |0007: if-eqz v0, 0035 // +002e │ │ -018cf2: 7100 fd07 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07fd │ │ -018cf8: 0b03 |000c: move-result-wide v3 │ │ -018cfa: 53a5 b402 |000d: iget-wide v5, v10, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ -018cfe: bc53 |000f: sub-long/2addr v3, v5 │ │ -018d00: 8437 |0010: long-to-int v7, v3 │ │ -018d02: 1300 5e01 |0011: const/16 v0, #int 350 // #15e │ │ -018d06: 3407 1900 |0013: if-lt v7, v0, 002c // +0019 │ │ -018d0a: 5aa8 b402 |0015: iput-wide v8, v10, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ -018d0e: 6e10 3702 0a00 |0017: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getText:()Ljava/lang/CharSequence; // method@0237 │ │ -018d14: 0c01 |001a: move-result-object v1 │ │ -018d16: 7210 8107 0100 |001b: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@0781 │ │ -018d1c: 0a03 |001e: move-result v3 │ │ -018d1e: 52a4 b702 |001f: iget v4, v10, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextX:F // field@02b7 │ │ -018d22: 52a5 b802 |0021: iget v5, v10, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextY:F // field@02b8 │ │ -018d26: 6e10 3502 0a00 |0023: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getPaint:()Landroid/text/TextPaint; // method@0235 │ │ -018d2c: 0c06 |0026: move-result-object v6 │ │ -018d2e: 07b0 |0027: move-object v0, v11 │ │ -018d30: 7407 7100 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@0071 │ │ -018d36: 0e00 |002b: return-void │ │ -018d38: 7030 3302 7a0b |002c: invoke-direct {v10, v7, v11}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.drawMagicFlame:(ILandroid/graphics/Canvas;)V // method@0233 │ │ -018d3e: 1603 0a00 |002f: const-wide/16 v3, #int 10 // #a │ │ -018d42: 6e30 4202 3a04 |0031: invoke-virtual {v10, v3, v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.postInvalidateDelayed:(J)V // method@0242 │ │ -018d48: 28e3 |0034: goto 0017 // -001d │ │ -018d4a: 6e10 3b02 0a00 |0035: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.isPressed:()Z // method@023b │ │ -018d50: 0a00 |0038: move-result v0 │ │ -018d52: 3800 deff |0039: if-eqz v0, 0017 // -0022 │ │ -018d56: 7030 3302 2a0b |003b: invoke-direct {v10, v2, v11}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.drawMagicFlame:(ILandroid/graphics/Canvas;)V // method@0233 │ │ -018d5c: 28d9 |003e: goto 0017 // -0027 │ │ +02288c: |[02288c] com.bottleworks.dailymoney.calculator2.ColorButton.onDraw:(Landroid/graphics/Canvas;)V │ │ +02289c: 160a ffff |0000: const-wide/16 v10, #int -1 // #ffff │ │ +0228a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0228a2: 53c4 b402 |0003: iget-wide v4, v12, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ +0228a6: 3100 040a |0005: cmp-long v0, v4, v10 │ │ +0228aa: 3800 2e00 |0007: if-eqz v0, 0035 // +002e │ │ +0228ae: 7100 f207 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07f2 │ │ +0228b4: 0b04 |000c: move-result-wide v4 │ │ +0228b6: 53c8 b402 |000d: iget-wide v8, v12, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ +0228ba: bc84 |000f: sub-long/2addr v4, v8 │ │ +0228bc: 8447 |0010: long-to-int v7, v4 │ │ +0228be: 1300 5e01 |0011: const/16 v0, #int 350 // #15e │ │ +0228c2: 3407 1900 |0013: if-lt v7, v0, 002c // +0019 │ │ +0228c6: 5aca b402 |0015: iput-wide v10, v12, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mAnimStart:J // field@02b4 │ │ +0228ca: 6e10 3702 0c00 |0017: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getText:()Ljava/lang/CharSequence; // method@0237 │ │ +0228d0: 0c01 |001a: move-result-object v1 │ │ +0228d2: 7210 7507 0100 |001b: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@0775 │ │ +0228d8: 0a03 |001e: move-result v3 │ │ +0228da: 52c4 b702 |001f: iget v4, v12, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextX:F // field@02b7 │ │ +0228de: 52c5 b802 |0021: iget v5, v12, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.mTextY:F // field@02b8 │ │ +0228e2: 6e10 3502 0c00 |0023: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.getPaint:()Landroid/text/TextPaint; // method@0235 │ │ +0228e8: 0c06 |0026: move-result-object v6 │ │ +0228ea: 07d0 |0027: move-object v0, v13 │ │ +0228ec: 7407 7100 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@0071 │ │ +0228f2: 0e00 |002b: return-void │ │ +0228f4: 7030 3302 7c0d |002c: invoke-direct {v12, v7, v13}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.drawMagicFlame:(ILandroid/graphics/Canvas;)V // method@0233 │ │ +0228fa: 1604 0a00 |002f: const-wide/16 v4, #int 10 // #a │ │ +0228fe: 6e30 4202 4c05 |0031: invoke-virtual {v12, v4, v5}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.postInvalidateDelayed:(J)V // method@0242 │ │ +022904: 28e3 |0034: goto 0017 // -001d │ │ +022906: 6e10 3b02 0c00 |0035: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.isPressed:()Z // method@023b │ │ +02290c: 0a00 |0038: move-result v0 │ │ +02290e: 3800 deff |0039: if-eqz v0, 0017 // -0022 │ │ +022912: 7030 3302 2c0d |003b: invoke-direct {v12, v2, v13}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.drawMagicFlame:(ILandroid/graphics/Canvas;)V // method@0233 │ │ +022918: 28d9 |003e: goto 0017 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=102 │ │ 0x0009 line=103 │ │ 0x0011 line=105 │ │ 0x0015 line=106 │ │ 0x0017 line=115 │ │ @@ -11642,29 +11558,29 @@ │ │ 0x002f line=109 │ │ 0x0035 line=111 │ │ 0x003b line=112 │ │ locals : │ │ 0x0011 - 0x0017 reg=7 animDuration I │ │ 0x001b - 0x002c reg=1 text Ljava/lang/CharSequence; │ │ 0x002c - 0x0035 reg=7 animDuration I │ │ - 0x0000 - 0x003f reg=10 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ - 0x0000 - 0x003f reg=11 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x003f reg=12 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ + 0x0000 - 0x003f reg=13 canvas Landroid/graphics/Canvas; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/calculator2/ColorButton;) │ │ name : 'onSizeChanged' │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -018d60: |[018d60] com.bottleworks.dailymoney.calculator2.ColorButton.onSizeChanged:(IIII)V │ │ -018d70: 7010 3c02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.measureText:()V // method@023c │ │ -018d76: 0e00 |0003: return-void │ │ +02291c: |[02291c] com.bottleworks.dailymoney.calculator2.ColorButton.onSizeChanged:(IIII)V │ │ +02292c: 7010 3c02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.measureText:()V // method@023c │ │ +022932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -11677,17 +11593,17 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -018d78: |[018d78] com.bottleworks.dailymoney.calculator2.ColorButton.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -018d88: 7010 3c02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.measureText:()V // method@023c │ │ -018d8e: 0e00 |0003: return-void │ │ +022934: |[022934] com.bottleworks.dailymoney.calculator2.ColorButton.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +022944: 7010 3c02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.measureText:()V // method@023c │ │ +02294a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ 0x0000 - 0x0004 reg=1 text Ljava/lang/CharSequence; │ │ @@ -11700,26 +11616,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -018d90: |[018d90] com.bottleworks.dailymoney.calculator2.ColorButton.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -018da0: 6f20 f600 3200 |0000: invoke-super {v2, v3}, Landroid/widget/Button;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00f6 │ │ -018da6: 0a00 |0003: move-result v0 │ │ -018da8: 6e10 d600 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@00d6 │ │ -018dae: 0a01 |0007: move-result v1 │ │ -018db0: 2b01 0c00 0000 |0008: packed-switch v1, 00000014 // +0000000c │ │ -018db6: 0f00 |000b: return v0 │ │ -018db8: 6e10 3202 0200 |000c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.animateClickFeedback:()V // method@0232 │ │ -018dbe: 28fc |000f: goto 000b // -0004 │ │ -018dc0: 6e10 3a02 0200 |0010: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.invalidate:()V // method@023a │ │ -018dc6: 28f8 |0013: goto 000b // -0008 │ │ -018dc8: 0001 0400 0000 0000 0800 0000 0400 ... |0014: packed-switch-data (12 units) │ │ +02294c: |[02294c] com.bottleworks.dailymoney.calculator2.ColorButton.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +02295c: 6f20 f600 3200 |0000: invoke-super {v2, v3}, Landroid/widget/Button;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00f6 │ │ +022962: 0a00 |0003: move-result v0 │ │ +022964: 6e10 d600 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@00d6 │ │ +02296a: 0a01 |0007: move-result v1 │ │ +02296c: 2b01 0c00 0000 |0008: packed-switch v1, 00000014 // +0000000c │ │ +022972: 0f00 |000b: return v0 │ │ +022974: 6e10 3202 0200 |000c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.animateClickFeedback:()V // method@0232 │ │ +02297a: 28fc |000f: goto 000b // -0004 │ │ +02297c: 6e10 3a02 0200 |0010: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;.invalidate:()V // method@023a │ │ +022982: 28f8 |0013: goto 000b // -0008 │ │ +022984: 0001 0400 0000 0000 0800 0000 0400 ... |0014: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=128 │ │ 0x000b line=138 │ │ 0x000c line=130 │ │ 0x0010 line=134 │ │ @@ -11727,25 +11643,25 @@ │ │ locals : │ │ 0x0004 - 0x0020 reg=0 result Z │ │ 0x0000 - 0x0020 reg=2 this Lcom/bottleworks/dailymoney/calculator2/ColorButton; │ │ 0x0000 - 0x0020 reg=3 event Landroid/view/MotionEvent; │ │ │ │ source_file_idx : 332 (ColorButton.java) │ │ │ │ -Class #47 header: │ │ +Class #46 header: │ │ class_idx : 165 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 414 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #47 - │ │ +Class #46 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/EventListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnKeyListener;' │ │ #1 : 'Landroid/view/View$OnClickListener;' │ │ #2 : 'Landroid/view/View$OnLongClickListener;' │ │ @@ -11769,39 +11685,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -018de0: |[018de0] com.bottleworks.dailymoney.calculator2.EventListener.:()V │ │ -018df0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -018df2: 2300 1902 |0001: new-array v0, v0, [C // type@0219 │ │ -018df6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -018df8: 1302 3d00 |0004: const/16 v2, #int 61 // #3d │ │ -018dfc: 5002 0001 |0006: aput-char v2, v0, v1 │ │ -018e00: 6900 b902 |0008: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/EventListener;.EQUAL:[C // field@02b9 │ │ -018e04: 0e00 |000a: return-void │ │ +02299c: |[02299c] com.bottleworks.dailymoney.calculator2.EventListener.:()V │ │ +0229ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0229ae: 2300 0d02 |0001: new-array v0, v0, [C // type@020d │ │ +0229b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0229b4: 1302 3d00 |0004: const/16 v2, #int 61 // #3d │ │ +0229b8: 5002 0001 |0006: aput-char v2, v0, v1 │ │ +0229bc: 6900 b902 |0008: sput-object v0, Lcom/bottleworks/dailymoney/calculator2/EventListener;.EQUAL:[C // field@02b9 │ │ +0229c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/EventListener;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -018e08: |[018e08] com.bottleworks.dailymoney.calculator2.EventListener.:()V │ │ -018e18: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -018e1e: 0e00 |0003: return-void │ │ +0229c4: |[0229c4] com.bottleworks.dailymoney.calculator2.EventListener.:()V │ │ +0229d4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0229da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/calculator2/EventListener; │ │ │ │ Virtual methods - │ │ @@ -11810,73 +11726,74 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -018e20: |[018e20] com.bottleworks.dailymoney.calculator2.EventListener.onClick:(Landroid/view/View;)V │ │ -018e30: 6e10 de00 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@00de │ │ -018e36: 0a00 |0003: move-result v0 │ │ -018e38: 6002 cc03 |0004: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.cal2_del:I // field@03cc │ │ -018e3c: 3320 0800 |0006: if-ne v0, v2, 000e // +0008 │ │ -018e40: 5442 ba02 |0008: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018e44: 6e10 7202 0200 |000a: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onDelete:()V // method@0272 │ │ -018e4a: 0e00 |000d: return-void │ │ -018e4c: 6002 db03 |000e: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.cal2_equal:I // field@03db │ │ -018e50: 3320 0800 |0010: if-ne v0, v2, 0018 // +0008 │ │ -018e54: 5442 ba02 |0012: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018e58: 6e10 7402 0200 |0014: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onEnter:()V // method@0274 │ │ -018e5e: 28f6 |0017: goto 000d // -000a │ │ -018e60: 2052 6100 |0018: instance-of v2, v5, Landroid/widget/Button; // type@0061 │ │ -018e64: 3802 f3ff |001a: if-eqz v2, 000d // -000d │ │ -018e68: 1f05 6100 |001c: check-cast v5, Landroid/widget/Button; // type@0061 │ │ -018e6c: 6e10 f500 0500 |001e: invoke-virtual {v5}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@00f5 │ │ -018e72: 0c02 |0021: move-result-object v2 │ │ -018e74: 6e10 c307 0200 |0022: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -018e7a: 0c01 |0025: move-result-object v1 │ │ -018e7c: 6e10 d707 0100 |0026: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@07d7 │ │ -018e82: 0a02 |0029: move-result v2 │ │ -018e84: 1223 |002a: const/4 v3, #int 2 // #2 │ │ -018e86: 3432 1500 |002b: if-lt v2, v3, 0040 // +0015 │ │ -018e8a: 2202 a501 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -018e8e: 7010 f007 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -018e94: 6e20 f807 1200 |0032: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -018e9a: 0c02 |0035: move-result-object v2 │ │ -018e9c: 1303 2800 |0036: const/16 v3, #int 40 // #28 │ │ -018ea0: 6e20 f207 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -018ea6: 0c02 |003b: move-result-object v2 │ │ -018ea8: 6e10 fb07 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -018eae: 0c01 |003f: move-result-object v1 │ │ -018eb0: 5442 ba02 |0040: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018eb4: 6e20 6e02 1200 |0042: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.insert:(Ljava/lang/String;)V // method@026e │ │ -018eba: 5442 bb02 |0045: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ -018ebe: 3802 c6ff |0047: if-eqz v2, 000d // -003a │ │ -018ec2: 5442 bb02 |0049: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ -018ec6: 6e10 7f02 0200 |004b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ -018ecc: 0a02 |004e: move-result v2 │ │ -018ece: 1213 |004f: const/4 v3, #int 1 // #1 │ │ -018ed0: 3332 bdff |0050: if-ne v2, v3, 000d // -0043 │ │ -018ed4: 5442 bb02 |0052: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ -018ed8: 6e10 8102 0200 |0054: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ -018ede: 28b6 |0057: goto 000d // -004a │ │ +0229dc: |[0229dc] com.bottleworks.dailymoney.calculator2.EventListener.onClick:(Landroid/view/View;)V │ │ +0229ec: 6e10 de00 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@00de │ │ +0229f2: 0a00 |0003: move-result v0 │ │ +0229f4: 6002 cc03 |0004: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.cal2_del:I // field@03cc │ │ +0229f8: 3320 0800 |0006: if-ne v0, v2, 000e // +0008 │ │ +0229fc: 5442 ba02 |0008: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022a00: 6e10 7202 0200 |000a: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onDelete:()V // method@0272 │ │ +022a06: 0e00 |000d: return-void │ │ +022a08: 6002 db03 |000e: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.cal2_equal:I // field@03db │ │ +022a0c: 3320 0800 |0010: if-ne v0, v2, 0018 // +0008 │ │ +022a10: 5442 ba02 |0012: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022a14: 6e10 7402 0200 |0014: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onEnter:()V // method@0274 │ │ +022a1a: 28f6 |0017: goto 000d // -000a │ │ +022a1c: 2052 6100 |0018: instance-of v2, v5, Landroid/widget/Button; // type@0061 │ │ +022a20: 3802 f3ff |001a: if-eqz v2, 000d // -000d │ │ +022a24: 1f05 6100 |001c: check-cast v5, Landroid/widget/Button; // type@0061 │ │ +022a28: 6e10 f500 0500 |001e: invoke-virtual {v5}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@00f5 │ │ +022a2e: 0c02 |0021: move-result-object v2 │ │ +022a30: 7210 7707 0200 |0022: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0777 │ │ +022a36: 0c01 |0025: move-result-object v1 │ │ +022a38: 6e10 cc07 0100 |0026: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@07cc │ │ +022a3e: 0a02 |0029: move-result v2 │ │ +022a40: 1223 |002a: const/4 v3, #int 2 // #2 │ │ +022a42: 3432 1500 |002b: if-lt v2, v3, 0040 // +0015 │ │ +022a46: 2202 9901 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +022a4a: 7010 e507 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +022a50: 6e20 ed07 1200 |0032: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +022a56: 0c02 |0035: move-result-object v2 │ │ +022a58: 1303 2800 |0036: const/16 v3, #int 40 // #28 │ │ +022a5c: 6e20 e707 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +022a62: 0c02 |003b: move-result-object v2 │ │ +022a64: 6e10 f007 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +022a6a: 0c01 |003f: move-result-object v1 │ │ +022a6c: 5442 ba02 |0040: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022a70: 6e20 6e02 1200 |0042: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.insert:(Ljava/lang/String;)V // method@026e │ │ +022a76: 5442 bb02 |0045: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ +022a7a: 3802 c6ff |0047: if-eqz v2, 000d // -003a │ │ +022a7e: 5442 bb02 |0049: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ +022a82: 6e10 7f02 0200 |004b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getCurrentIndex:()I // method@027f │ │ +022a88: 0a02 |004e: move-result v2 │ │ +022a8a: 1213 |004f: const/4 v3, #int 1 // #1 │ │ +022a8c: 3332 bdff |0050: if-ne v2, v3, 000d // -0043 │ │ +022a90: 5442 bb02 |0052: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ +022a94: 6e10 8102 0200 |0054: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ +022a9a: 28b6 |0057: goto 000d // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0008 line=46 │ │ 0x000d line=63 │ │ 0x000e line=47 │ │ 0x0012 line=48 │ │ 0x0018 line=50 │ │ 0x001c line=51 │ │ 0x0026 line=52 │ │ 0x002d line=54 │ │ 0x0040 line=56 │ │ 0x0045 line=57 │ │ + 0x004b line=58 │ │ 0x0052 line=59 │ │ locals : │ │ 0x0000 - 0x000d reg=5 view Landroid/view/View; │ │ 0x000e - 0x001e reg=5 view Landroid/view/View; │ │ 0x0004 - 0x0058 reg=0 id I │ │ 0x0026 - 0x0058 reg=1 text Ljava/lang/String; │ │ 0x0000 - 0x0058 reg=4 this Lcom/bottleworks/dailymoney/calculator2/EventListener; │ │ @@ -11886,69 +11803,69 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -018ee0: |[018ee0] com.bottleworks.dailymoney.calculator2.EventListener.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -018ef0: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -018ef4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -018ef6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -018ef8: 6e10 c800 0900 |0004: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@00c8 │ │ -018efe: 0a00 |0007: move-result v0 │ │ -018f00: 3258 0600 |0008: if-eq v8, v5, 000e // +0006 │ │ -018f04: 1304 1600 |000a: const/16 v4, #int 22 // #16 │ │ -018f08: 3348 0e00 |000c: if-ne v8, v4, 001a // +000e │ │ -018f0c: 5464 ba02 |000e: iget-object v4, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018f10: 3358 0800 |0010: if-ne v8, v5, 0018 // +0008 │ │ -018f14: 6e20 6a02 2400 |0012: invoke-virtual {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.eatHorizontalMove:(Z)Z // method@026a │ │ -018f1a: 0a01 |0015: move-result v1 │ │ -018f1c: 0112 |0016: move v2, v1 │ │ -018f1e: 0f02 |0017: return v2 │ │ -018f20: 0132 |0018: move v2, v3 │ │ -018f22: 28f9 |0019: goto 0012 // -0007 │ │ -018f24: 1224 |001a: const/4 v4, #int 2 // #2 │ │ -018f26: 3340 0400 |001b: if-ne v0, v4, 001f // +0004 │ │ -018f2a: 3808 faff |001d: if-eqz v8, 0017 // -0006 │ │ -018f2e: 6204 b902 |001f: sget-object v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.EQUAL:[C // field@02b9 │ │ -018f32: 6e10 ca00 0900 |0021: invoke-virtual {v9}, Landroid/view/KeyEvent;.getMetaState:()I // method@00ca │ │ -018f38: 0a05 |0024: move-result v5 │ │ -018f3a: 6e30 c900 4905 |0025: invoke-virtual {v9, v4, v5}, Landroid/view/KeyEvent;.getMatch:([CI)C // method@00c9 │ │ -018f40: 0a04 |0028: move-result v4 │ │ -018f42: 1305 3d00 |0029: const/16 v5, #int 61 // #3d │ │ -018f46: 3354 0a00 |002b: if-ne v4, v5, 0035 // +000a │ │ -018f4a: 3320 eaff |002d: if-ne v0, v2, 0017 // -0016 │ │ -018f4e: 5463 ba02 |002f: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018f52: 6e10 7402 0300 |0031: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onEnter:()V // method@0274 │ │ -018f58: 28e3 |0034: goto 0017 // -001d │ │ -018f5a: 1304 1700 |0035: const/16 v4, #int 23 // #17 │ │ -018f5e: 3248 1000 |0037: if-eq v8, v4, 0047 // +0010 │ │ -018f62: 1304 1300 |0039: const/16 v4, #int 19 // #13 │ │ -018f66: 3248 0c00 |003b: if-eq v8, v4, 0047 // +000c │ │ -018f6a: 1304 1400 |003d: const/16 v4, #int 20 // #14 │ │ -018f6e: 3248 0800 |003f: if-eq v8, v4, 0047 // +0008 │ │ -018f72: 1304 4200 |0041: const/16 v4, #int 66 // #42 │ │ -018f76: 3248 0400 |0043: if-eq v8, v4, 0047 // +0004 │ │ -018f7a: 0132 |0045: move v2, v3 │ │ -018f7c: 28d1 |0046: goto 0017 // -002f │ │ -018f7e: 3320 d0ff |0047: if-ne v0, v2, 0017 // -0030 │ │ -018f82: 2c08 1700 0000 |0049: sparse-switch v8, 00000060 // +00000017 │ │ -018f88: 28cb |004c: goto 0017 // -0035 │ │ -018f8a: 5463 ba02 |004d: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018f8e: 6e10 7502 0300 |004f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onUp:()V // method@0275 │ │ -018f94: 28c5 |0052: goto 0017 // -003b │ │ -018f96: 5463 ba02 |0053: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018f9a: 6e10 7402 0300 |0055: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onEnter:()V // method@0274 │ │ -018fa0: 28bf |0058: goto 0017 // -0041 │ │ -018fa2: 5463 ba02 |0059: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018fa6: 6e10 7302 0300 |005b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onDown:()V // method@0273 │ │ -018fac: 28b9 |005e: goto 0017 // -0047 │ │ -018fae: 0000 |005f: nop // spacer │ │ -018fb0: 0002 0400 1300 0000 1400 0000 1700 ... |0060: sparse-switch-data (18 units) │ │ +022a9c: |[022a9c] com.bottleworks.dailymoney.calculator2.EventListener.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +022aac: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +022ab0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +022ab2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +022ab4: 6e10 c800 0900 |0004: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@00c8 │ │ +022aba: 0a00 |0007: move-result v0 │ │ +022abc: 3258 0600 |0008: if-eq v8, v5, 000e // +0006 │ │ +022ac0: 1304 1600 |000a: const/16 v4, #int 22 // #16 │ │ +022ac4: 3348 0e00 |000c: if-ne v8, v4, 001a // +000e │ │ +022ac8: 5464 ba02 |000e: iget-object v4, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022acc: 3358 0800 |0010: if-ne v8, v5, 0018 // +0008 │ │ +022ad0: 6e20 6a02 2400 |0012: invoke-virtual {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.eatHorizontalMove:(Z)Z // method@026a │ │ +022ad6: 0a01 |0015: move-result v1 │ │ +022ad8: 0112 |0016: move v2, v1 │ │ +022ada: 0f02 |0017: return v2 │ │ +022adc: 0132 |0018: move v2, v3 │ │ +022ade: 28f9 |0019: goto 0012 // -0007 │ │ +022ae0: 1224 |001a: const/4 v4, #int 2 // #2 │ │ +022ae2: 3340 0400 |001b: if-ne v0, v4, 001f // +0004 │ │ +022ae6: 3808 faff |001d: if-eqz v8, 0017 // -0006 │ │ +022aea: 6204 b902 |001f: sget-object v4, Lcom/bottleworks/dailymoney/calculator2/EventListener;.EQUAL:[C // field@02b9 │ │ +022aee: 6e10 ca00 0900 |0021: invoke-virtual {v9}, Landroid/view/KeyEvent;.getMetaState:()I // method@00ca │ │ +022af4: 0a05 |0024: move-result v5 │ │ +022af6: 6e30 c900 4905 |0025: invoke-virtual {v9, v4, v5}, Landroid/view/KeyEvent;.getMatch:([CI)C // method@00c9 │ │ +022afc: 0a04 |0028: move-result v4 │ │ +022afe: 1305 3d00 |0029: const/16 v5, #int 61 // #3d │ │ +022b02: 3354 0a00 |002b: if-ne v4, v5, 0035 // +000a │ │ +022b06: 3320 eaff |002d: if-ne v0, v2, 0017 // -0016 │ │ +022b0a: 5463 ba02 |002f: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022b0e: 6e10 7402 0300 |0031: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onEnter:()V // method@0274 │ │ +022b14: 28e3 |0034: goto 0017 // -001d │ │ +022b16: 1304 1700 |0035: const/16 v4, #int 23 // #17 │ │ +022b1a: 3248 1000 |0037: if-eq v8, v4, 0047 // +0010 │ │ +022b1e: 1304 1300 |0039: const/16 v4, #int 19 // #13 │ │ +022b22: 3248 0c00 |003b: if-eq v8, v4, 0047 // +000c │ │ +022b26: 1304 1400 |003d: const/16 v4, #int 20 // #14 │ │ +022b2a: 3248 0800 |003f: if-eq v8, v4, 0047 // +0008 │ │ +022b2e: 1304 4200 |0041: const/16 v4, #int 66 // #42 │ │ +022b32: 3248 0400 |0043: if-eq v8, v4, 0047 // +0004 │ │ +022b36: 0132 |0045: move v2, v3 │ │ +022b38: 28d1 |0046: goto 0017 // -002f │ │ +022b3a: 3320 d0ff |0047: if-ne v0, v2, 0017 // -0030 │ │ +022b3e: 2c08 1700 0000 |0049: sparse-switch v8, 00000060 // +00000017 │ │ +022b44: 28cb |004c: goto 0017 // -0035 │ │ +022b46: 5463 ba02 |004d: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022b4a: 6e10 7502 0300 |004f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onUp:()V // method@0275 │ │ +022b50: 28c5 |0052: goto 0017 // -003b │ │ +022b52: 5463 ba02 |0053: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022b56: 6e10 7402 0300 |0055: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onEnter:()V // method@0274 │ │ +022b5c: 28bf |0058: goto 0017 // -0041 │ │ +022b5e: 5463 ba02 |0059: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022b62: 6e10 7302 0300 |005b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onDown:()V // method@0273 │ │ +022b68: 28b9 |005e: goto 0017 // -0047 │ │ +022b6a: 0000 |005f: nop // spacer │ │ +022b6c: 0002 0400 1300 0000 1400 0000 1700 ... |0060: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0008 line=81 │ │ 0x000e line=83 │ │ 0x0017 line=131 │ │ 0x0019 line=83 │ │ @@ -11977,25 +11894,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -018fd4: |[018fd4] com.bottleworks.dailymoney.calculator2.EventListener.onLongClick:(Landroid/view/View;)Z │ │ -018fe4: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -018fea: 0a00 |0003: move-result v0 │ │ -018fec: 6001 cc03 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.cal2_del:I // field@03cc │ │ -018ff0: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -018ff4: 5421 ba02 |0008: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -018ff8: 6e10 7102 0100 |000a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onClear:()V // method@0271 │ │ -018ffe: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -019000: 0f01 |000e: return v1 │ │ -019002: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -019004: 28fe |0010: goto 000e // -0002 │ │ +022b90: |[022b90] com.bottleworks.dailymoney.calculator2.EventListener.onLongClick:(Landroid/view/View;)Z │ │ +022ba0: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +022ba6: 0a00 |0003: move-result v0 │ │ +022ba8: 6001 cc03 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.cal2_del:I // field@03cc │ │ +022bac: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +022bb0: 5421 ba02 |0008: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022bb4: 6e10 7102 0100 |000a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.onClear:()V // method@0271 │ │ +022bba: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +022bbc: 0f01 |000e: return v1 │ │ +022bbe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +022bc0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0008 line=69 │ │ 0x000d line=70 │ │ 0x000e line=72 │ │ @@ -12009,49 +11926,49 @@ │ │ type : '(Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -019008: |[019008] com.bottleworks.dailymoney.calculator2.EventListener.setHandler:(Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ │ -019018: 5b01 ba02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ -01901c: 5b02 bb02 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ -019020: 0e00 |0004: return-void │ │ +022bc4: |[022bc4] com.bottleworks.dailymoney.calculator2.EventListener.setHandler:(Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ │ +022bd4: 5b01 ba02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02ba │ │ +022bd8: 5b02 bb02 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/calculator2/EventListener;.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02bb │ │ +022bdc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/bottleworks/dailymoney/calculator2/EventListener; │ │ 0x0000 - 0x0005 reg=1 handler Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ 0x0000 - 0x0005 reg=2 panelSwitcher Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ source_file_idx : 414 (EventListener.java) │ │ │ │ -Class #48 header: │ │ +Class #47 header: │ │ class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 463 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 10 │ │ │ │ -Class #48 annotations: │ │ +Class #47 annotations: │ │ Annotations on field #702 'mEntries' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Vector" "<" "Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;" ">;" } │ │ Annotations on method #587 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #598 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #48 - │ │ +Class #47 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/History;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/History;) │ │ name : 'MAX_ENTRIES' │ │ @@ -12082,21 +11999,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -019024: |[019024] com.bottleworks.dailymoney.calculator2.History.:()V │ │ -019034: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01903a: 2200 c901 |0003: new-instance v0, Ljava/util/Vector; // type@01c9 │ │ -01903e: 7010 5708 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@0857 │ │ -019044: 5b10 be02 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019048: 6e10 4c02 0100 |000a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.clear:()V // method@024c │ │ -01904e: 0e00 |000d: return-void │ │ +022be0: |[022be0] com.bottleworks.dailymoney.calculator2.History.:()V │ │ +022bf0: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +022bf6: 2200 bd01 |0003: new-instance v0, Ljava/util/Vector; // type@01bd │ │ +022bfa: 7010 4c08 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@084c │ │ +022c00: 5b10 be02 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022c04: 6e10 4c02 0100 |000a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.clear:()V // method@024c │ │ +022c0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=32 │ │ 0x000a line=37 │ │ 0x000d line=38 │ │ locals : │ │ @@ -12107,47 +12024,47 @@ │ │ type : '(ILjava/io/DataInput;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -019050: |[019050] com.bottleworks.dailymoney.calculator2.History.:(ILjava/io/DataInput;)V │ │ -019060: 7010 c007 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07c0 │ │ -019066: 2202 c901 |0003: new-instance v2, Ljava/util/Vector; // type@01c9 │ │ -01906a: 7010 5708 0200 |0005: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@0857 │ │ -019070: 5b52 be02 |0008: iput-object v2, v5, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019074: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -019076: 3426 1d00 |000b: if-lt v6, v2, 0028 // +001d │ │ -01907a: 7210 4307 0700 |000d: invoke-interface {v7}, Ljava/io/DataInput;.readInt:()I // method@0743 │ │ -019080: 0a01 |0010: move-result v1 │ │ -019082: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -019084: 3510 0f00 |0012: if-ge v0, v1, 0021 // +000f │ │ -019088: 5452 be02 |0014: iget-object v2, v5, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -01908c: 2203 a800 |0016: new-instance v3, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -019090: 7030 5d02 6307 |0018: invoke-direct {v3, v6, v7}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.:(ILjava/io/DataInput;)V // method@025d │ │ -019096: 6e20 5808 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@0858 │ │ -01909c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0190a0: 28f2 |0020: goto 0012 // -000e │ │ -0190a2: 7210 4307 0700 |0021: invoke-interface {v7}, Ljava/io/DataInput;.readInt:()I // method@0743 │ │ -0190a8: 0a02 |0024: move-result v2 │ │ -0190aa: 5952 c002 |0025: iput v2, v5, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -0190ae: 0e00 |0027: return-void │ │ -0190b0: 2202 7e01 |0028: new-instance v2, Ljava/io/IOException; // type@017e │ │ -0190b4: 2203 a501 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -0190b8: 7010 f007 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0190be: 1a04 a10b |002f: const-string v4, "invalid version " // string@0ba1 │ │ -0190c2: 6e20 f807 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0190c8: 0c03 |0034: move-result-object v3 │ │ -0190ca: 6e20 f407 6300 |0035: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0190d0: 0c03 |0038: move-result-object v3 │ │ -0190d2: 6e10 fb07 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0190d8: 0c03 |003c: move-result-object v3 │ │ -0190da: 7020 6707 3200 |003d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -0190e0: 2702 |0040: throw v2 │ │ +022c0c: |[022c0c] com.bottleworks.dailymoney.calculator2.History.:(ILjava/io/DataInput;)V │ │ +022c1c: 7010 b507 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07b5 │ │ +022c22: 2202 bd01 |0003: new-instance v2, Ljava/util/Vector; // type@01bd │ │ +022c26: 7010 4c08 0200 |0005: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@084c │ │ +022c2c: 5b52 be02 |0008: iput-object v2, v5, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022c30: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +022c32: 3426 1d00 |000b: if-lt v6, v2, 0028 // +001d │ │ +022c36: 7210 3707 0700 |000d: invoke-interface {v7}, Ljava/io/DataInput;.readInt:()I // method@0737 │ │ +022c3c: 0a01 |0010: move-result v1 │ │ +022c3e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +022c40: 3510 0f00 |0012: if-ge v0, v1, 0021 // +000f │ │ +022c44: 5452 be02 |0014: iget-object v2, v5, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022c48: 2203 a800 |0016: new-instance v3, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +022c4c: 7030 5d02 6307 |0018: invoke-direct {v3, v6, v7}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.:(ILjava/io/DataInput;)V // method@025d │ │ +022c52: 6e20 4d08 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@084d │ │ +022c58: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +022c5c: 28f2 |0020: goto 0012 // -000e │ │ +022c5e: 7210 3707 0700 |0021: invoke-interface {v7}, Ljava/io/DataInput;.readInt:()I // method@0737 │ │ +022c64: 0a02 |0024: move-result v2 │ │ +022c66: 5952 c002 |0025: iput v2, v5, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022c6a: 0e00 |0027: return-void │ │ +022c6c: 2202 7201 |0028: new-instance v2, Ljava/io/IOException; // type@0172 │ │ +022c70: 2203 9901 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +022c74: 7010 e507 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +022c7a: 1a04 930b |002f: const-string v4, "invalid version " // string@0b93 │ │ +022c7e: 6e20 ed07 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +022c84: 0c03 |0034: move-result-object v3 │ │ +022c86: 6e20 e907 6300 |0035: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +022c8c: 0c03 |0038: move-result-object v3 │ │ +022c8e: 6e10 f007 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +022c94: 0c03 |003c: move-result-object v3 │ │ +022c96: 7020 5b07 3200 |003d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +022c9c: 2702 |0040: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=32 │ │ 0x000a line=41 │ │ 0x000d line=42 │ │ 0x0011 line=43 │ │ @@ -12168,20 +12085,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0190e4: |[0190e4] com.bottleworks.dailymoney.calculator2.History.notifyChanged:()V │ │ -0190f4: 5410 bf02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mObserver:Landroid/widget/BaseAdapter; // field@02bf │ │ -0190f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0190fc: 5410 bf02 |0004: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mObserver:Landroid/widget/BaseAdapter; // field@02bf │ │ -019100: 6e10 f300 0000 |0006: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@00f3 │ │ -019106: 0e00 |0009: return-void │ │ +022ca0: |[022ca0] com.bottleworks.dailymoney.calculator2.History.notifyChanged:()V │ │ +022cb0: 5410 bf02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mObserver:Landroid/widget/BaseAdapter; // field@02bf │ │ +022cb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +022cb8: 5410 bf02 |0004: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mObserver:Landroid/widget/BaseAdapter; // field@02bf │ │ +022cbc: 6e10 f300 0000 |0006: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@00f3 │ │ +022cc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0009 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ @@ -12192,26 +12109,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -019108: |[019108] com.bottleworks.dailymoney.calculator2.History.clear:()V │ │ -019118: 5430 be02 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -01911c: 6e10 5a08 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.clear:()V // method@085a │ │ -019122: 5430 be02 |0005: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019126: 2201 a800 |0007: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -01912a: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -01912e: 7020 5e02 2100 |000b: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.:(Ljava/lang/String;)V // method@025e │ │ -019134: 6e20 5808 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@0858 │ │ -01913a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -01913c: 5930 c002 |0012: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -019140: 7010 5302 0300 |0014: invoke-direct {v3}, Lcom/bottleworks/dailymoney/calculator2/History;.notifyChanged:()V // method@0253 │ │ -019146: 0e00 |0017: return-void │ │ +022cc4: |[022cc4] com.bottleworks.dailymoney.calculator2.History.clear:()V │ │ +022cd4: 5430 be02 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022cd8: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.clear:()V // method@084f │ │ +022cde: 5430 be02 |0005: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022ce2: 2201 a800 |0007: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +022ce6: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +022cea: 7020 5e02 2100 |000b: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.:(Ljava/lang/String;)V // method@025e │ │ +022cf0: 6e20 4d08 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@084d │ │ +022cf6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +022cf8: 5930 c002 |0012: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022cfc: 7010 5302 0300 |0014: invoke-direct {v3}, Lcom/bottleworks/dailymoney/calculator2/History;.notifyChanged:()V // method@0253 │ │ +022d02: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ 0x0011 line=65 │ │ 0x0014 line=66 │ │ 0x0017 line=67 │ │ @@ -12223,21 +12140,21 @@ │ │ type : '()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -019148: |[019148] com.bottleworks.dailymoney.calculator2.History.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ -019158: 5420 be02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -01915c: 5221 c002 |0002: iget v1, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -019160: 6e20 5c08 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@085c │ │ -019166: 0c00 |0007: move-result-object v0 │ │ -019168: 1f00 a800 |0008: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -01916c: 1100 |000a: return-object v0 │ │ +022d04: |[022d04] com.bottleworks.dailymoney.calculator2.History.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ +022d14: 5420 be02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022d18: 5221 c002 |0002: iget v1, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022d1c: 6e20 5108 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@0851 │ │ +022d22: 0c00 |0007: move-result-object v0 │ │ +022d24: 1f00 a800 |0008: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +022d28: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/calculator2/History;) │ │ @@ -12245,65 +12162,66 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -019170: |[019170] com.bottleworks.dailymoney.calculator2.History.enter:(Ljava/lang/String;)V │ │ -019180: 6e10 4d02 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ -019186: 0c00 |0003: move-result-object v0 │ │ -019188: 6e10 5f02 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.clearEdited:()V // method@025f │ │ -01918e: 5430 be02 |0007: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019192: 6e10 6108 0000 |0009: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0861 │ │ -019198: 0a00 |000c: move-result v0 │ │ -01919a: 1301 6400 |000d: const/16 v1, #int 100 // #64 │ │ -01919e: 3410 0800 |000f: if-lt v0, v1, 0017 // +0008 │ │ -0191a2: 5430 be02 |0011: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -0191a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0191a8: 6e20 5f08 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/Vector;.remove:(I)Ljava/lang/Object; // method@085f │ │ -0191ae: 5430 be02 |0017: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -0191b2: 6e10 6108 0000 |0019: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0861 │ │ -0191b8: 0a00 |001c: move-result v0 │ │ -0191ba: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -0191bc: 3410 1c00 |001e: if-lt v0, v1, 003a // +001c │ │ -0191c0: 5430 be02 |0020: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -0191c4: 5431 be02 |0022: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -0191c8: 6e10 6108 0100 |0024: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0861 │ │ -0191ce: 0a01 |0027: move-result v1 │ │ -0191d0: d801 01fe |0028: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0191d4: 6e20 5c08 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@085c │ │ -0191da: 0c00 |002d: move-result-object v0 │ │ -0191dc: 1f00 a800 |002e: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -0191e0: 6e10 6002 0000 |0030: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ -0191e6: 0c00 |0033: move-result-object v0 │ │ -0191e8: 6e20 ce07 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0191ee: 0a00 |0037: move-result v0 │ │ -0191f0: 3900 1400 |0038: if-nez v0, 004c // +0014 │ │ -0191f4: 5430 be02 |003a: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -0191f8: 2201 a800 |003c: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -0191fc: 7020 5e02 4100 |003e: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.:(Ljava/lang/String;)V // method@025e │ │ -019202: 5432 be02 |0041: iget-object v2, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019206: 6e10 6108 0200 |0043: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@0861 │ │ -01920c: 0a02 |0046: move-result v2 │ │ -01920e: d802 02ff |0047: add-int/lit8 v2, v2, #int -1 // #ff │ │ -019212: 6e30 5d08 1002 |0049: invoke-virtual {v0, v1, v2}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@085d │ │ -019218: 5430 be02 |004c: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -01921c: 6e10 6108 0000 |004e: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0861 │ │ -019222: 0a00 |0051: move-result v0 │ │ -019224: d800 00ff |0052: add-int/lit8 v0, v0, #int -1 // #ff │ │ -019228: 5930 c002 |0054: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -01922c: 7010 5302 0300 |0056: invoke-direct {v3}, Lcom/bottleworks/dailymoney/calculator2/History;.notifyChanged:()V // method@0253 │ │ -019232: 0e00 |0059: return-void │ │ +022d2c: |[022d2c] com.bottleworks.dailymoney.calculator2.History.enter:(Ljava/lang/String;)V │ │ +022d3c: 6e10 4d02 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ +022d42: 0c00 |0003: move-result-object v0 │ │ +022d44: 6e10 5f02 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.clearEdited:()V // method@025f │ │ +022d4a: 5430 be02 |0007: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022d4e: 6e10 5608 0000 |0009: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022d54: 0a00 |000c: move-result v0 │ │ +022d56: 1301 6400 |000d: const/16 v1, #int 100 // #64 │ │ +022d5a: 3410 0800 |000f: if-lt v0, v1, 0017 // +0008 │ │ +022d5e: 5430 be02 |0011: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022d62: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +022d64: 6e20 5408 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/Vector;.remove:(I)Ljava/lang/Object; // method@0854 │ │ +022d6a: 5430 be02 |0017: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022d6e: 6e10 5608 0000 |0019: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022d74: 0a00 |001c: move-result v0 │ │ +022d76: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +022d78: 3410 1c00 |001e: if-lt v0, v1, 003a // +001c │ │ +022d7c: 5430 be02 |0020: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022d80: 5431 be02 |0022: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022d84: 6e10 5608 0100 |0024: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022d8a: 0a01 |0027: move-result v1 │ │ +022d8c: d801 01fe |0028: add-int/lit8 v1, v1, #int -2 // #fe │ │ +022d90: 6e20 5108 1000 |002a: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@0851 │ │ +022d96: 0c00 |002d: move-result-object v0 │ │ +022d98: 1f00 a800 |002e: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +022d9c: 6e10 6002 0000 |0030: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ +022da2: 0c00 |0033: move-result-object v0 │ │ +022da4: 6e20 c307 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +022daa: 0a00 |0037: move-result v0 │ │ +022dac: 3900 1400 |0038: if-nez v0, 004c // +0014 │ │ +022db0: 5430 be02 |003a: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022db4: 2201 a800 |003c: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +022db8: 7020 5e02 4100 |003e: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.:(Ljava/lang/String;)V // method@025e │ │ +022dbe: 5432 be02 |0041: iget-object v2, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022dc2: 6e10 5608 0200 |0043: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022dc8: 0a02 |0046: move-result v2 │ │ +022dca: d802 02ff |0047: add-int/lit8 v2, v2, #int -1 // #ff │ │ +022dce: 6e30 5208 1002 |0049: invoke-virtual {v0, v1, v2}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@0852 │ │ +022dd4: 5430 be02 |004c: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022dd8: 6e10 5608 0000 |004e: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022dde: 0a00 |0051: move-result v0 │ │ +022de0: d800 00ff |0052: add-int/lit8 v0, v0, #int -1 // #ff │ │ +022de4: 5930 c002 |0054: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022de8: 7010 5302 0300 |0056: invoke-direct {v3}, Lcom/bottleworks/dailymoney/calculator2/History;.notifyChanged:()V // method@0253 │ │ +022dee: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=99 │ │ 0x0011 line=100 │ │ 0x0017 line=102 │ │ + 0x0024 line=103 │ │ 0x003a line=104 │ │ 0x004c line=106 │ │ 0x0056 line=107 │ │ 0x0059 line=108 │ │ locals : │ │ 0x0000 - 0x005a reg=3 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ 0x0000 - 0x005a reg=4 text Ljava/lang/String; │ │ @@ -12313,20 +12231,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -019234: |[019234] com.bottleworks.dailymoney.calculator2.History.getBase:()Ljava/lang/String; │ │ -019244: 6e10 4d02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ -01924a: 0c00 |0003: move-result-object v0 │ │ -01924c: 6e10 6002 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ -019252: 0c00 |0007: move-result-object v0 │ │ -019254: 1100 |0008: return-object v0 │ │ +022df0: |[022df0] com.bottleworks.dailymoney.calculator2.History.getBase:()Ljava/lang/String; │ │ +022e00: 6e10 4d02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ +022e06: 0c00 |0003: move-result-object v0 │ │ +022e08: 6e10 6002 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ +022e0e: 0c00 |0007: move-result-object v0 │ │ +022e10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/calculator2/History;) │ │ @@ -12334,20 +12252,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -019258: |[019258] com.bottleworks.dailymoney.calculator2.History.getText:()Ljava/lang/String; │ │ -019268: 6e10 4d02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ -01926e: 0c00 |0003: move-result-object v0 │ │ -019270: 6e10 6102 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getEdited:()Ljava/lang/String; // method@0261 │ │ -019276: 0c00 |0007: move-result-object v0 │ │ -019278: 1100 |0008: return-object v0 │ │ +022e14: |[022e14] com.bottleworks.dailymoney.calculator2.History.getText:()Ljava/lang/String; │ │ +022e24: 6e10 4d02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ +022e2a: 0c00 |0003: move-result-object v0 │ │ +022e2c: 6e10 6102 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getEdited:()Ljava/lang/String; // method@0261 │ │ +022e32: 0c00 |0007: move-result-object v0 │ │ +022e34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/calculator2/History;) │ │ @@ -12355,28 +12273,28 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01927c: |[01927c] com.bottleworks.dailymoney.calculator2.History.moveToNext:()Z │ │ -01928c: 5220 c002 |0000: iget v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -019290: 5421 be02 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019294: 6e10 6108 0100 |0004: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0861 │ │ -01929a: 0a01 |0007: move-result v1 │ │ -01929c: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0192a0: 3510 0a00 |000a: if-ge v0, v1, 0014 // +000a │ │ -0192a4: 5220 c002 |000c: iget v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -0192a8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0192ac: 5920 c002 |0010: iput v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -0192b0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0192b2: 0f00 |0013: return v0 │ │ -0192b4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0192b6: 28fe |0015: goto 0013 // -0002 │ │ +022e38: |[022e38] com.bottleworks.dailymoney.calculator2.History.moveToNext:()Z │ │ +022e48: 5220 c002 |0000: iget v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022e4c: 5421 be02 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022e50: 6e10 5608 0100 |0004: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022e56: 0a01 |0007: move-result v1 │ │ +022e58: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +022e5c: 3510 0a00 |000a: if-ge v0, v1, 0014 // +000a │ │ +022e60: 5220 c002 |000c: iget v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022e64: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +022e68: 5920 c002 |0010: iput v0, v2, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022e6c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +022e6e: 0f00 |0013: return v0 │ │ +022e70: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +022e72: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000c line=91 │ │ 0x0012 line=92 │ │ 0x0013 line=94 │ │ locals : │ │ @@ -12387,24 +12305,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0192b8: |[0192b8] com.bottleworks.dailymoney.calculator2.History.moveToPrevious:()Z │ │ -0192c8: 5210 c002 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -0192cc: 3d00 0a00 |0002: if-lez v0, 000c // +000a │ │ -0192d0: 5210 c002 |0004: iget v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -0192d4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0192d8: 5910 c002 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -0192dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0192de: 0f00 |000b: return v0 │ │ -0192e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0192e2: 28fe |000d: goto 000b // -0002 │ │ +022e74: |[022e74] com.bottleworks.dailymoney.calculator2.History.moveToPrevious:()Z │ │ +022e84: 5210 c002 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022e88: 3d00 0a00 |0002: if-lez v0, 000c // +000a │ │ +022e8c: 5210 c002 |0004: iget v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022e90: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +022e94: 5910 c002 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022e98: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +022e9a: 0f00 |000b: return v0 │ │ +022e9c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +022e9e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x000a line=84 │ │ 0x000b line=86 │ │ locals : │ │ @@ -12415,17 +12333,17 @@ │ │ type : '(Landroid/widget/BaseAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0192e4: |[0192e4] com.bottleworks.dailymoney.calculator2.History.setObserver:(Landroid/widget/BaseAdapter;)V │ │ -0192f4: 5b01 bf02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/History;.mObserver:Landroid/widget/BaseAdapter; // field@02bf │ │ -0192f8: 0e00 |0002: return-void │ │ +022ea0: |[022ea0] com.bottleworks.dailymoney.calculator2.History.setObserver:(Landroid/widget/BaseAdapter;)V │ │ +022eb0: 5b01 bf02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/History;.mObserver:Landroid/widget/BaseAdapter; // field@02bf │ │ +022eb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ 0x0000 - 0x0003 reg=1 observer Landroid/widget/BaseAdapter; │ │ @@ -12435,19 +12353,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0192fc: |[0192fc] com.bottleworks.dailymoney.calculator2.History.update:(Ljava/lang/String;)V │ │ -01930c: 6e10 4d02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ -019312: 0c00 |0003: move-result-object v0 │ │ -019314: 6e20 6202 2000 |0004: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.setEdited:(Ljava/lang/String;)V // method@0262 │ │ -01931a: 0e00 |0007: return-void │ │ +022eb8: |[022eb8] com.bottleworks.dailymoney.calculator2.History.update:(Ljava/lang/String;)V │ │ +022ec8: 6e10 4d02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.current:()Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // method@024d │ │ +022ece: 0c00 |0003: move-result-object v0 │ │ +022ed0: 6e20 6202 2000 |0004: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.setEdited:(Ljava/lang/String;)V // method@0262 │ │ +022ed6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ 0x0000 - 0x0008 reg=2 text Ljava/lang/String; │ │ @@ -12457,63 +12375,62 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -01931c: |[01931c] com.bottleworks.dailymoney.calculator2.History.write:(Ljava/io/DataOutput;)V │ │ -01932c: 5432 be02 |0000: iget-object v2, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019330: 6e10 6108 0200 |0002: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@0861 │ │ -019336: 0a02 |0005: move-result v2 │ │ -019338: 7220 4807 2400 |0006: invoke-interface {v4, v2}, Ljava/io/DataOutput;.writeInt:(I)V // method@0748 │ │ -01933e: 5432 be02 |0009: iget-object v2, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019342: 6e10 5e08 0200 |000b: invoke-virtual {v2}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@085e │ │ -019348: 0c01 |000e: move-result-object v1 │ │ -01934a: 7210 3708 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -019350: 0a02 |0012: move-result v2 │ │ -019352: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -019356: 7210 3808 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01935c: 0c00 |0018: move-result-object v0 │ │ -01935e: 1f00 a800 |0019: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -019362: 6e20 6402 4000 |001b: invoke-virtual {v0, v4}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.write:(Ljava/io/DataOutput;)V // method@0264 │ │ -019368: 28f1 |001e: goto 000f // -000f │ │ -01936a: 5232 c002 |001f: iget v2, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ -01936e: 7220 4807 2400 |0021: invoke-interface {v4, v2}, Ljava/io/DataOutput;.writeInt:(I)V // method@0748 │ │ -019374: 0e00 |0024: return-void │ │ +022ed8: |[022ed8] com.bottleworks.dailymoney.calculator2.History.write:(Ljava/io/DataOutput;)V │ │ +022ee8: 5431 be02 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022eec: 6e10 5608 0100 |0002: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022ef2: 0a01 |0005: move-result v1 │ │ +022ef4: 7220 3c07 1400 |0006: invoke-interface {v4, v1}, Ljava/io/DataOutput;.writeInt:(I)V // method@073c │ │ +022efa: 5431 be02 |0009: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022efe: 6e10 5308 0100 |000b: invoke-virtual {v1}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@0853 │ │ +022f04: 0c01 |000e: move-result-object v1 │ │ +022f06: 7210 2c08 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +022f0c: 0a02 |0012: move-result v2 │ │ +022f0e: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +022f12: 7210 2d08 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +022f18: 0c00 |0018: move-result-object v0 │ │ +022f1a: 1f00 a800 |0019: check-cast v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +022f1e: 6e20 6402 4000 |001b: invoke-virtual {v0, v4}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.write:(Ljava/io/DataOutput;)V // method@0264 │ │ +022f24: 28f1 |001e: goto 000f // -000f │ │ +022f26: 5231 c002 |001f: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mPos:I // field@02c0 │ │ +022f2a: 7220 3c07 1400 |0021: invoke-interface {v4, v1}, Ljava/io/DataOutput;.writeInt:(I)V // method@073c │ │ +022f30: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ 0x001b line=72 │ │ 0x001f line=74 │ │ 0x0024 line=75 │ │ locals : │ │ 0x001b - 0x001f reg=0 entry Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ - 0x000f - 0x0025 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0025 reg=3 this Lcom/bottleworks/dailymoney/calculator2/History; │ │ 0x0000 - 0x0025 reg=4 out Ljava/io/DataOutput; │ │ │ │ source_file_idx : 463 (History.java) │ │ │ │ -Class #49 header: │ │ +Class #48 header: │ │ class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 96 │ │ source_file_idx : 464 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #49 annotations: │ │ +Class #48 annotations: │ │ Annotations on field #705 'mEntries' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Vector" "<" "Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;" ">;" } │ │ │ │ -Class #49 - │ │ +Class #48 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;) │ │ @@ -12534,25 +12451,25 @@ │ │ type : '(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/Logic;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -019378: |[019378] com.bottleworks.dailymoney.calculator2.HistoryAdapter.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ -019388: 7010 f200 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@00f2 │ │ -01938e: 5430 be02 |0003: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ -019392: 5b10 c102 |0005: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ -019396: 1a00 670c |0007: const-string v0, "layout_inflater" // string@0c67 │ │ -01939a: 6e20 3200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0032 │ │ -0193a0: 0c00 |000c: move-result-object v0 │ │ -0193a2: 1f00 4a00 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@004a │ │ -0193a6: 5b10 c302 |000f: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mInflater:Landroid/view/LayoutInflater; // field@02c3 │ │ -0193aa: 5b14 c202 |0011: iput-object v4, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEval:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02c2 │ │ -0193ae: 0e00 |0013: return-void │ │ +022f34: |[022f34] com.bottleworks.dailymoney.calculator2.HistoryAdapter.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ │ +022f44: 7010 f200 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@00f2 │ │ +022f4a: 5430 be02 |0003: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/History;.mEntries:Ljava/util/Vector; // field@02be │ │ +022f4e: 5b10 c102 |0005: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ +022f52: 1a00 590c |0007: const-string v0, "layout_inflater" // string@0c59 │ │ +022f56: 6e20 3200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0032 │ │ +022f5c: 0c00 |000c: move-result-object v0 │ │ +022f5e: 1f00 4a00 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@004a │ │ +022f62: 5b10 c302 |000f: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mInflater:Landroid/view/LayoutInflater; // field@02c3 │ │ +022f66: 5b14 c202 |0011: iput-object v4, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEval:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02c2 │ │ +022f6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0007 line=42 │ │ 0x0011 line=43 │ │ 0x0013 line=44 │ │ @@ -12568,20 +12485,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0193b0: |[0193b0] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getCount:()I │ │ -0193c0: 5410 c102 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ -0193c4: 6e10 6108 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0861 │ │ -0193ca: 0a00 |0005: move-result v0 │ │ -0193cc: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0193d0: 0f00 |0008: return v0 │ │ +022f6c: |[022f6c] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getCount:()I │ │ +022f7c: 5410 c102 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ +022f80: 6e10 5608 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0856 │ │ +022f86: 0a00 |0005: move-result v0 │ │ +022f88: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +022f8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;) │ │ @@ -12589,19 +12506,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0193d4: |[0193d4] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getItem:(I)Ljava/lang/Object; │ │ -0193e4: 5410 c102 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ -0193e8: 6e20 5c08 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@085c │ │ -0193ee: 0c00 |0005: move-result-object v0 │ │ -0193f0: 1100 |0006: return-object v0 │ │ +022f90: |[022f90] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getItem:(I)Ljava/lang/Object; │ │ +022fa0: 5410 c102 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ +022fa4: 6e20 5108 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@0851 │ │ +022faa: 0c00 |0005: move-result-object v0 │ │ +022fac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -12610,17 +12527,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0193f4: |[0193f4] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getItemId:(I)J │ │ -019404: 8130 |0000: int-to-long v0, v3 │ │ -019406: 1000 |0001: return-wide v0 │ │ +022fb0: |[022fb0] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getItemId:(I)J │ │ +022fc0: 8130 |0000: int-to-long v0, v3 │ │ +022fc2: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -12629,58 +12546,58 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -019408: |[019408] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -019418: 390c 4b00 |0000: if-nez v12, 004b // +004b │ │ -01941c: 54a7 c302 |0002: iget-object v7, v10, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mInflater:Landroid/view/LayoutInflater; // field@02c3 │ │ -019420: 6008 4404 |0004: sget v8, Lcom/bottleworks/dailymoney/core/R$layout;.cal2_history_item:I // field@0444 │ │ -019424: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -019426: 6e40 cc00 879d |0007: invoke-virtual {v7, v8, v13, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00cc │ │ -01942c: 0c06 |000a: move-result-object v6 │ │ -01942e: 6007 dd03 |000b: sget v7, Lcom/bottleworks/dailymoney/core/R$id;.cal2_historyExpr:I // field@03dd │ │ -019432: 6e20 dd00 7600 |000d: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00dd │ │ -019438: 0c03 |0010: move-result-object v3 │ │ -01943a: 1f03 7500 |0011: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -01943e: 6007 de03 |0013: sget v7, Lcom/bottleworks/dailymoney/core/R$id;.cal2_historyResult:I // field@03de │ │ -019442: 6e20 dd00 7600 |0015: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00dd │ │ -019448: 0c05 |0018: move-result-object v5 │ │ -01944a: 1f05 7500 |0019: check-cast v5, Landroid/widget/TextView; // type@0075 │ │ -01944e: 54a7 c102 |001b: iget-object v7, v10, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ -019452: 6e20 5c08 b700 |001d: invoke-virtual {v7, v11}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@085c │ │ -019458: 0c02 |0020: move-result-object v2 │ │ -01945a: 1f02 a800 |0021: check-cast v2, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ -01945e: 6e10 6002 0200 |0023: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ -019464: 0c00 |0026: move-result-object v0 │ │ -019466: 6e10 6002 0200 |0027: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ -01946c: 0c07 |002a: move-result-object v7 │ │ -01946e: 6e20 3601 7300 |002b: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -019474: 54a7 c202 |002e: iget-object v7, v10, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEval:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02c2 │ │ -019478: 6e20 6b02 0700 |0030: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.evaluate:(Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -01947e: 0c04 |0033: move-result-object v4 │ │ -019480: 2207 a501 |0034: new-instance v7, Ljava/lang/StringBuilder; // type@01a5 │ │ -019484: 7010 f007 0700 |0036: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01948a: 1a08 ae00 |0039: const-string v8, "= " // string@00ae │ │ -01948e: 6e20 f807 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -019494: 0c07 |003e: move-result-object v7 │ │ -019496: 6e20 f807 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01949c: 0c07 |0042: move-result-object v7 │ │ -01949e: 6e10 fb07 0700 |0043: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0194a4: 0c07 |0046: move-result-object v7 │ │ -0194a6: 6e20 3601 7500 |0047: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -0194ac: 1106 |004a: return-object v6 │ │ -0194ae: 07c6 |004b: move-object v6, v12 │ │ -0194b0: 28bf |004c: goto 000b // -0041 │ │ -0194b2: 0d01 |004d: move-exception v1 │ │ -0194b4: 1a07 0000 |004e: const-string v7, "" // string@0000 │ │ -0194b8: 6e20 3601 7500 |0050: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -0194be: 28f7 |0053: goto 004a // -0009 │ │ +022fc4: |[022fc4] com.bottleworks.dailymoney.calculator2.HistoryAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +022fd4: 390c 4b00 |0000: if-nez v12, 004b // +004b │ │ +022fd8: 54a7 c302 |0002: iget-object v7, v10, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mInflater:Landroid/view/LayoutInflater; // field@02c3 │ │ +022fdc: 6008 4404 |0004: sget v8, Lcom/bottleworks/dailymoney/core/R$layout;.cal2_history_item:I // field@0444 │ │ +022fe0: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +022fe2: 6e40 cc00 879d |0007: invoke-virtual {v7, v8, v13, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00cc │ │ +022fe8: 0c06 |000a: move-result-object v6 │ │ +022fea: 6007 dd03 |000b: sget v7, Lcom/bottleworks/dailymoney/core/R$id;.cal2_historyExpr:I // field@03dd │ │ +022fee: 6e20 dd00 7600 |000d: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00dd │ │ +022ff4: 0c03 |0010: move-result-object v3 │ │ +022ff6: 1f03 7500 |0011: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +022ffa: 6007 de03 |0013: sget v7, Lcom/bottleworks/dailymoney/core/R$id;.cal2_historyResult:I // field@03de │ │ +022ffe: 6e20 dd00 7600 |0015: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00dd │ │ +023004: 0c05 |0018: move-result-object v5 │ │ +023006: 1f05 7500 |0019: check-cast v5, Landroid/widget/TextView; // type@0075 │ │ +02300a: 54a7 c102 |001b: iget-object v7, v10, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEntries:Ljava/util/Vector; // field@02c1 │ │ +02300e: 6e20 5108 b700 |001d: invoke-virtual {v7, v11}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@0851 │ │ +023014: 0c02 |0020: move-result-object v2 │ │ +023016: 1f02 a800 |0021: check-cast v2, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; // type@00a8 │ │ +02301a: 6e10 6002 0200 |0023: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ +023020: 0c00 |0026: move-result-object v0 │ │ +023022: 6e10 6002 0200 |0027: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.getBase:()Ljava/lang/String; // method@0260 │ │ +023028: 0c07 |002a: move-result-object v7 │ │ +02302a: 6e20 3601 7300 |002b: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +023030: 54a7 c202 |002e: iget-object v7, v10, Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter;.mEval:Lcom/bottleworks/dailymoney/calculator2/Logic; // field@02c2 │ │ +023034: 6e20 6b02 0700 |0030: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.evaluate:(Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +02303a: 0c04 |0033: move-result-object v4 │ │ +02303c: 2207 9901 |0034: new-instance v7, Ljava/lang/StringBuilder; // type@0199 │ │ +023040: 7010 e507 0700 |0036: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +023046: 1a08 ae00 |0039: const-string v8, "= " // string@00ae │ │ +02304a: 6e20 ed07 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023050: 0c07 |003e: move-result-object v7 │ │ +023052: 6e20 ed07 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023058: 0c07 |0042: move-result-object v7 │ │ +02305a: 6e10 f007 0700 |0043: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023060: 0c07 |0046: move-result-object v7 │ │ +023062: 6e20 3601 7500 |0047: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +023068: 1106 |004a: return-object v6 │ │ +02306a: 07c6 |004b: move-object v6, v12 │ │ +02306c: 28bf |004c: goto 000b // -0041 │ │ +02306e: 0d01 |004d: move-exception v1 │ │ +023070: 1a07 0000 |004e: const-string v7, "" // string@0000 │ │ +023074: 6e20 3601 7500 |0050: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +02307a: 28f7 |0053: goto 004a // -0009 │ │ catches : 1 │ │ 0x002e - 0x004a │ │ Lorg/javia/arity/SyntaxException; -> 0x004d │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x000b line=75 │ │ @@ -12717,42 +12634,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0194d0: |[0194d0] com.bottleworks.dailymoney.calculator2.HistoryAdapter.hasStableIds:()Z │ │ -0194e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0194e2: 0f00 |0001: return v0 │ │ +02308c: |[02308c] com.bottleworks.dailymoney.calculator2.HistoryAdapter.hasStableIds:()Z │ │ +02309c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02309e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryAdapter; │ │ │ │ source_file_idx : 464 (HistoryAdapter.java) │ │ │ │ -Class #50 header: │ │ +Class #49 header: │ │ class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 465 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #50 annotations: │ │ +Class #49 annotations: │ │ Annotations on method #605 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ Annotations on method #612 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #50 - │ │ +Class #49 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;) │ │ name : 'VERSION_1' │ │ @@ -12774,37 +12691,37 @@ │ │ type : '(ILjava/io/DataInput;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0194e4: |[0194e4] com.bottleworks.dailymoney.calculator2.HistoryEntry.:(ILjava/io/DataInput;)V │ │ -0194f4: 7010 c007 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0194fa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0194fc: 3404 0f00 |0004: if-lt v4, v0, 0013 // +000f │ │ -019500: 7210 4407 0500 |0006: invoke-interface {v5}, Ljava/io/DataInput;.readUTF:()Ljava/lang/String; // method@0744 │ │ -019506: 0c00 |0009: move-result-object v0 │ │ -019508: 5b30 c502 |000a: iput-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ -01950c: 7210 4407 0500 |000c: invoke-interface {v5}, Ljava/io/DataInput;.readUTF:()Ljava/lang/String; // method@0744 │ │ -019512: 0c00 |000f: move-result-object v0 │ │ -019514: 5b30 c602 |0010: iput-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ -019518: 0e00 |0012: return-void │ │ -01951a: 2200 7e01 |0013: new-instance v0, Ljava/io/IOException; // type@017e │ │ -01951e: 2201 a501 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -019522: 7010 f007 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -019528: 1a02 a10b |001a: const-string v2, "invalid version " // string@0ba1 │ │ -01952c: 6e20 f807 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -019532: 0c01 |001f: move-result-object v1 │ │ -019534: 6e20 f407 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01953a: 0c01 |0023: move-result-object v1 │ │ -01953c: 6e10 fb07 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -019542: 0c01 |0027: move-result-object v1 │ │ -019544: 7020 6707 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -01954a: 2700 |002b: throw v0 │ │ +0230a0: |[0230a0] com.bottleworks.dailymoney.calculator2.HistoryEntry.:(ILjava/io/DataInput;)V │ │ +0230b0: 7010 b507 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0230b6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0230b8: 3404 0f00 |0004: if-lt v4, v0, 0013 // +000f │ │ +0230bc: 7210 3807 0500 |0006: invoke-interface {v5}, Ljava/io/DataInput;.readUTF:()Ljava/lang/String; // method@0738 │ │ +0230c2: 0c00 |0009: move-result-object v0 │ │ +0230c4: 5b30 c502 |000a: iput-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ +0230c8: 7210 3807 0500 |000c: invoke-interface {v5}, Ljava/io/DataInput;.readUTF:()Ljava/lang/String; // method@0738 │ │ +0230ce: 0c00 |000f: move-result-object v0 │ │ +0230d0: 5b30 c602 |0010: iput-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ +0230d4: 0e00 |0012: return-void │ │ +0230d6: 2200 7201 |0013: new-instance v0, Ljava/io/IOException; // type@0172 │ │ +0230da: 2201 9901 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0230de: 7010 e507 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0230e4: 1a02 930b |001a: const-string v2, "invalid version " // string@0b93 │ │ +0230e8: 6e20 ed07 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0230ee: 0c01 |001f: move-result-object v1 │ │ +0230f0: 6e20 e907 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0230f6: 0c01 |0023: move-result-object v1 │ │ +0230f8: 6e10 f007 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0230fe: 0c01 |0027: move-result-object v1 │ │ +023100: 7020 5b07 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +023106: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0006 line=38 │ │ 0x000c line=39 │ │ 0x0012 line=44 │ │ @@ -12819,19 +12736,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01954c: |[01954c] com.bottleworks.dailymoney.calculator2.HistoryEntry.:(Ljava/lang/String;)V │ │ -01955c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -019562: 5b01 c502 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ -019566: 6e10 5f02 0000 |0005: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.clearEdited:()V // method@025f │ │ -01956c: 0e00 |0008: return-void │ │ +023108: |[023108] com.bottleworks.dailymoney.calculator2.HistoryEntry.:(Ljava/lang/String;)V │ │ +023118: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02311e: 5b01 c502 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ +023122: 6e10 5f02 0000 |0005: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.clearEdited:()V // method@025f │ │ +023128: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ @@ -12844,18 +12761,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -019570: |[019570] com.bottleworks.dailymoney.calculator2.HistoryEntry.clearEdited:()V │ │ -019580: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ -019584: 5b10 c602 |0002: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ -019588: 0e00 |0004: return-void │ │ +02312c: |[02312c] com.bottleworks.dailymoney.calculator2.HistoryEntry.clearEdited:()V │ │ +02313c: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ +023140: 5b10 c602 |0002: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ +023144: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ │ │ @@ -12864,17 +12781,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01958c: |[01958c] com.bottleworks.dailymoney.calculator2.HistoryEntry.getBase:()Ljava/lang/String; │ │ -01959c: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ -0195a0: 1100 |0002: return-object v0 │ │ +023148: |[023148] com.bottleworks.dailymoney.calculator2.HistoryEntry.getBase:()Ljava/lang/String; │ │ +023158: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ +02315c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;) │ │ @@ -12882,17 +12799,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0195a4: |[0195a4] com.bottleworks.dailymoney.calculator2.HistoryEntry.getEdited:()Ljava/lang/String; │ │ -0195b4: 5410 c602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ -0195b8: 1100 |0002: return-object v0 │ │ +023160: |[023160] com.bottleworks.dailymoney.calculator2.HistoryEntry.getEdited:()Ljava/lang/String; │ │ +023170: 5410 c602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ +023174: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;) │ │ @@ -12900,17 +12817,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0195bc: |[0195bc] com.bottleworks.dailymoney.calculator2.HistoryEntry.setEdited:(Ljava/lang/String;)V │ │ -0195cc: 5b01 c602 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ -0195d0: 0e00 |0002: return-void │ │ +023178: |[023178] com.bottleworks.dailymoney.calculator2.HistoryEntry.setEdited:(Ljava/lang/String;)V │ │ +023188: 5b01 c602 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ +02318c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ 0x0000 - 0x0003 reg=1 edited Ljava/lang/String; │ │ @@ -12920,17 +12837,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0195d4: |[0195d4] com.bottleworks.dailymoney.calculator2.HistoryEntry.toString:()Ljava/lang/String; │ │ -0195e4: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ -0195e8: 1100 |0002: return-object v0 │ │ +023190: |[023190] com.bottleworks.dailymoney.calculator2.HistoryEntry.toString:()Ljava/lang/String; │ │ +0231a0: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ +0231a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;) │ │ @@ -12938,46 +12855,46 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0195ec: |[0195ec] com.bottleworks.dailymoney.calculator2.HistoryEntry.write:(Ljava/io/DataOutput;)V │ │ -0195fc: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ -019600: 7220 4907 0200 |0002: invoke-interface {v2, v0}, Ljava/io/DataOutput;.writeUTF:(Ljava/lang/String;)V // method@0749 │ │ -019606: 5410 c602 |0005: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ -01960a: 7220 4907 0200 |0007: invoke-interface {v2, v0}, Ljava/io/DataOutput;.writeUTF:(Ljava/lang/String;)V // method@0749 │ │ -019610: 0e00 |000a: return-void │ │ +0231a8: |[0231a8] com.bottleworks.dailymoney.calculator2.HistoryEntry.write:(Ljava/io/DataOutput;)V │ │ +0231b8: 5410 c502 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mBase:Ljava/lang/String; // field@02c5 │ │ +0231bc: 7220 3d07 0200 |0002: invoke-interface {v2, v0}, Ljava/io/DataOutput;.writeUTF:(Ljava/lang/String;)V // method@073d │ │ +0231c2: 5410 c602 |0005: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;.mEdited:Ljava/lang/String; // field@02c6 │ │ +0231c6: 7220 3d07 0200 |0007: invoke-interface {v2, v0}, Ljava/io/DataOutput;.writeUTF:(Ljava/lang/String;)V // method@073d │ │ +0231cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ │ 0x0000 - 0x000b reg=2 out Ljava/io/DataOutput; │ │ │ │ source_file_idx : 465 (HistoryEntry.java) │ │ │ │ -Class #51 header: │ │ +Class #50 header: │ │ class_idx : 169 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1079 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1067 │ │ static_fields_size : 5 │ │ instance_fields_size: 9 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ -Class #51 annotations: │ │ +Class #50 annotations: │ │ Annotations on method #619 'evaluate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ │ │ -Class #51 - │ │ +Class #50 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/Logic;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/Logic;) │ │ name : 'INFINITY' │ │ @@ -13047,62 +12964,62 @@ │ │ type : '(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -019614: |[019614] com.bottleworks.dailymoney.calculator2.Logic.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V │ │ -019624: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -019626: 7010 c007 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01962c: 2201 0d02 |0004: new-instance v1, Lorg/javia/arity/Symbols; // type@020d │ │ -019630: 7010 dd0a 0100 |0006: invoke-direct {v1}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -019636: 5b51 d402 |0009: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ -01963a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -01963e: 5b51 d302 |000d: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019642: 5c54 d102 |000f: iput-boolean v4, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -019646: 5954 d202 |0011: iput v4, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mLineLength:I // field@02d2 │ │ -01964a: 6e10 2f00 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ -019650: 0c01 |0016: move-result-object v1 │ │ -019652: 6002 8904 |0017: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cal2_error:I // field@0489 │ │ -019656: 6e20 5600 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0056 │ │ -01965c: 0c01 |001c: move-result-object v1 │ │ -01965e: 5b51 cf02 |001d: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mErrorString:Ljava/lang/String; // field@02cf │ │ -019662: 5451 d402 |001f: iget-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ -019666: 5452 d402 |0021: iget-object v2, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ -01966a: 1a03 970c |0023: const-string v3, "log(x)=log10(x)" // string@0c97 │ │ -01966e: 6e20 e10a 3200 |0025: invoke-virtual {v2, v3}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ae1 │ │ -019674: 0c02 |0028: move-result-object v2 │ │ -019676: 6e20 e50a 2100 |0029: invoke-virtual {v1, v2}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ae5 │ │ -01967c: 5b57 d002 |002c: iput-object v7, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019680: 5b58 cc02 |002e: iput-object v8, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019684: 5451 cc02 |0030: iget-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019688: 6e20 2102 5100 |0032: invoke-virtual {v1, v5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setLogic:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@0221 │ │ -01968e: 5b59 ce02 |0035: iput-object v9, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mEqualButton:Landroid/widget/Button; // field@02ce │ │ -019692: 6001 8704 |0037: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.cal2_enter:I // field@0487 │ │ -019696: 6e20 3300 1600 |0039: invoke-virtual {v6, v1}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0033 │ │ -01969c: 0c01 |003c: move-result-object v1 │ │ -01969e: 6e10 c307 0100 |003d: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -0196a4: 0c01 |0040: move-result-object v1 │ │ -0196a6: 5b51 cd02 |0041: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mEnterString:Ljava/lang/String; // field@02cd │ │ -0196aa: 7020 6802 4500 |0043: invoke-direct {v5, v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clearWithHistory:(Z)V // method@0268 │ │ -0196b0: 0e00 |0046: return-void │ │ -0196b2: 0d00 |0047: move-exception v0 │ │ -0196b4: 2201 9201 |0048: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -0196b8: 2202 a501 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -0196bc: 7010 f007 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0196c2: 1a03 0000 |004f: const-string v3, "" // string@0000 │ │ -0196c6: 6e20 f807 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0196cc: 0c02 |0054: move-result-object v2 │ │ -0196ce: 6e20 f707 0200 |0055: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -0196d4: 0c02 |0058: move-result-object v2 │ │ -0196d6: 6e10 fb07 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0196dc: 0c02 |005c: move-result-object v2 │ │ -0196de: 7020 8f07 2100 |005d: invoke-direct {v1, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -0196e4: 2701 |0060: throw v1 │ │ +0231d0: |[0231d0] com.bottleworks.dailymoney.calculator2.Logic.:(Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V │ │ +0231e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0231e2: 7010 b507 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0231e8: 2201 0102 |0004: new-instance v1, Lorg/javia/arity/Symbols; // type@0201 │ │ +0231ec: 7010 d20a 0100 |0006: invoke-direct {v1}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +0231f2: 5b51 d402 |0009: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ +0231f6: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +0231fa: 5b51 d302 |000d: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +0231fe: 5c54 d102 |000f: iput-boolean v4, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +023202: 5954 d202 |0011: iput v4, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mLineLength:I // field@02d2 │ │ +023206: 6e10 2f00 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ +02320c: 0c01 |0016: move-result-object v1 │ │ +02320e: 6002 8904 |0017: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cal2_error:I // field@0489 │ │ +023212: 6e20 5600 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0056 │ │ +023218: 0c01 |001c: move-result-object v1 │ │ +02321a: 5b51 cf02 |001d: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mErrorString:Ljava/lang/String; // field@02cf │ │ +02321e: 5451 d402 |001f: iget-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ +023222: 5452 d402 |0021: iget-object v2, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ +023226: 1a03 880c |0023: const-string v3, "log(x)=log10(x)" // string@0c88 │ │ +02322a: 6e20 d60a 3200 |0025: invoke-virtual {v2, v3}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ad6 │ │ +023230: 0c02 |0028: move-result-object v2 │ │ +023232: 6e20 da0a 2100 |0029: invoke-virtual {v1, v2}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ada │ │ +023238: 5b57 d002 |002c: iput-object v7, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +02323c: 5b58 cc02 |002e: iput-object v8, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +023240: 5451 cc02 |0030: iget-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +023244: 6e20 2102 5100 |0032: invoke-virtual {v1, v5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setLogic:(Lcom/bottleworks/dailymoney/calculator2/Logic;)V // method@0221 │ │ +02324a: 5b59 ce02 |0035: iput-object v9, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mEqualButton:Landroid/widget/Button; // field@02ce │ │ +02324e: 6001 8704 |0037: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.cal2_enter:I // field@0487 │ │ +023252: 6e20 3300 1600 |0039: invoke-virtual {v6, v1}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0033 │ │ +023258: 0c01 |003c: move-result-object v1 │ │ +02325a: 7210 7707 0100 |003d: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0777 │ │ +023260: 0c01 |0040: move-result-object v1 │ │ +023262: 5b51 cd02 |0041: iput-object v1, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mEnterString:Ljava/lang/String; // field@02cd │ │ +023266: 7020 6802 4500 |0043: invoke-direct {v5, v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clearWithHistory:(Z)V // method@0268 │ │ +02326c: 0e00 |0046: return-void │ │ +02326e: 0d00 |0047: move-exception v0 │ │ +023270: 2201 8601 |0048: new-instance v1, Ljava/lang/Error; // type@0186 │ │ +023274: 2202 9901 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +023278: 7010 e507 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02327e: 1a03 0000 |004f: const-string v3, "" // string@0000 │ │ +023282: 6e20 ed07 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023288: 0c02 |0054: move-result-object v2 │ │ +02328a: 6e20 ec07 0200 |0055: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +023290: 0c02 |0058: move-result-object v2 │ │ +023292: 6e10 f007 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023298: 0c02 |005c: move-result-object v2 │ │ +02329a: 7020 8407 2100 |005d: invoke-direct {v1, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +0232a0: 2701 |0060: throw v1 │ │ catches : 1 │ │ 0x001f - 0x002c │ │ Lorg/javia/arity/SyntaxException; -> 0x0047 │ │ positions : │ │ 0x0001 line=57 │ │ 0x0004 line=38 │ │ 0x000b line=40 │ │ @@ -13132,24 +13049,24 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0196f8: |[0196f8] com.bottleworks.dailymoney.calculator2.Logic.clear:(Z)V │ │ -019708: 5431 cc02 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -01970c: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -019710: 3804 0b00 |0004: if-eqz v4, 000f // +000b │ │ -019714: 6200 a302 |0006: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -019718: 6e30 2502 2100 |0008: invoke-virtual {v1, v2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ -01971e: 6e10 6902 0300 |000b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.cleared:()V // method@0269 │ │ -019724: 0e00 |000e: return-void │ │ -019726: 6200 a202 |000f: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ -01972a: 28f7 |0011: goto 0008 // -0009 │ │ +0232b4: |[0232b4] com.bottleworks.dailymoney.calculator2.Logic.clear:(Z)V │ │ +0232c4: 5431 cc02 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +0232c8: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +0232cc: 3804 0b00 |0004: if-eqz v4, 000f // +000b │ │ +0232d0: 6200 a302 |0006: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +0232d4: 6e30 2502 2100 |0008: invoke-virtual {v1, v2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ +0232da: 6e10 6902 0300 |000b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.cleared:()V // method@0269 │ │ +0232e0: 0e00 |000e: return-void │ │ +0232e2: 6200 a202 |000f: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ +0232e6: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000b line=106 │ │ 0x000e line=107 │ │ 0x000f line=105 │ │ locals : │ │ @@ -13161,29 +13078,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -01972c: |[01972c] com.bottleworks.dailymoney.calculator2.Logic.clearWithHistory:(Z)V │ │ -01973c: 5431 cc02 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019740: 5430 d002 |0002: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019744: 6e10 5002 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/History;.getText:()Ljava/lang/String; // method@0250 │ │ -01974a: 0c02 |0007: move-result-object v2 │ │ -01974c: 3804 0f00 |0008: if-eqz v4, 0017 // +000f │ │ -019750: 6200 a302 |000a: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -019754: 6e30 2502 2100 |000c: invoke-virtual {v1, v2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ -01975a: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -01975e: 5b30 d302 |0011: iput-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019762: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -019764: 5c30 d102 |0014: iput-boolean v0, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -019768: 0e00 |0016: return-void │ │ -01976a: 6200 a202 |0017: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ -01976e: 28f3 |0019: goto 000c // -000d │ │ +0232e8: |[0232e8] com.bottleworks.dailymoney.calculator2.Logic.clearWithHistory:(Z)V │ │ +0232f8: 5431 cc02 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +0232fc: 5430 d002 |0002: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +023300: 6e10 5002 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/History;.getText:()Ljava/lang/String; // method@0250 │ │ +023306: 0c02 |0007: move-result-object v2 │ │ +023308: 3804 0f00 |0008: if-eqz v4, 0017 // +000f │ │ +02330c: 6200 a302 |000a: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +023310: 6e30 2502 2100 |000c: invoke-virtual {v1, v2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ +023316: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +02331a: 5b30 d302 |0011: iput-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +02331e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +023320: 5c30 d102 |0014: iput-boolean v0, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +023324: 0e00 |0016: return-void │ │ +023326: 6200 a202 |0017: sget-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ +02332a: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000f line=100 │ │ 0x0013 line=101 │ │ 0x0016 line=102 │ │ 0x0017 line=98 │ │ @@ -13196,21 +13113,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -019770: |[019770] com.bottleworks.dailymoney.calculator2.Logic.getText:()Ljava/lang/String; │ │ -019780: 5410 cc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019784: 6e10 1902 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getText:()Landroid/text/Editable; // method@0219 │ │ -01978a: 0c00 |0005: move-result-object v0 │ │ -01978c: 6e10 c307 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -019792: 0c00 |0009: move-result-object v0 │ │ -019794: 1100 |000a: return-object v0 │ │ +02332c: |[02332c] com.bottleworks.dailymoney.calculator2.Logic.getText:()Ljava/lang/String; │ │ +02333c: 5410 cc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +023340: 6e10 1902 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getText:()Landroid/text/Editable; // method@0219 │ │ +023346: 0c00 |0005: move-result-object v0 │ │ +023348: 6e10 b807 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +02334e: 0c00 |0009: move-result-object v0 │ │ +023350: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/calculator2/Logic;) │ │ @@ -13218,24 +13135,24 @@ │ │ type : '(C)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -019798: |[019798] com.bottleworks.dailymoney.calculator2.Logic.isOperator:(C)Z │ │ -0197a8: 1a00 4800 |0000: const-string v0, "+−×÷/*" // string@0048 │ │ -0197ac: 6e20 d207 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -0197b2: 0a00 |0005: move-result v0 │ │ -0197b4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0197b6: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -0197ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0197bc: 0f00 |000a: return v0 │ │ -0197be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0197c0: 28fe |000c: goto 000a // -0002 │ │ +023354: |[023354] com.bottleworks.dailymoney.calculator2.Logic.isOperator:(C)Z │ │ +023364: 1a00 4800 |0000: const-string v0, "+−×÷/*" // string@0048 │ │ +023368: 6e20 c707 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +02336e: 0a00 |0005: move-result v0 │ │ +023370: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +023372: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +023376: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +023378: 0f00 |000a: return v0 │ │ +02337a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02337c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x000d reg=2 c C │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/calculator2/Logic;) │ │ @@ -13243,28 +13160,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0197c4: |[0197c4] com.bottleworks.dailymoney.calculator2.Logic.isOperator:(Ljava/lang/String;)Z │ │ -0197d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0197d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0197d8: 6e10 d707 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -0197de: 0a02 |0005: move-result v2 │ │ -0197e0: 3302 0d00 |0006: if-ne v2, v0, 0013 // +000d │ │ -0197e4: 6e20 cc07 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -0197ea: 0a02 |000b: move-result v2 │ │ -0197ec: 7110 6f02 0200 |000c: invoke-static {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ -0197f2: 0a02 |000f: move-result v2 │ │ -0197f4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -0197f8: 0f00 |0012: return v0 │ │ -0197fa: 0110 |0013: move v0, v1 │ │ -0197fc: 28fe |0014: goto 0012 // -0002 │ │ +023380: |[023380] com.bottleworks.dailymoney.calculator2.Logic.isOperator:(Ljava/lang/String;)Z │ │ +023390: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +023392: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +023394: 6e10 cc07 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +02339a: 0a02 |0005: move-result v2 │ │ +02339c: 3302 0d00 |0006: if-ne v2, v0, 0013 // +000d │ │ +0233a0: 6e20 c107 1300 |0008: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +0233a6: 0a02 |000b: move-result v2 │ │ +0233a8: 7110 6f02 0200 |000c: invoke-static {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ +0233ae: 0a02 |000f: move-result v2 │ │ +0233b0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +0233b4: 0f00 |0012: return v0 │ │ +0233b6: 0110 |0013: move v0, v1 │ │ +0233b8: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=204 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 text Ljava/lang/String; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/calculator2/Logic;) │ │ @@ -13272,19 +13189,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -019800: |[019800] com.bottleworks.dailymoney.calculator2.Logic.setText:(Ljava/lang/CharSequence;)V │ │ -019810: 5420 cc02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019814: 6201 a302 |0002: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -019818: 6e30 2502 3001 |0004: invoke-virtual {v0, v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ -01981e: 0e00 |0007: return-void │ │ +0233bc: |[0233bc] com.bottleworks.dailymoney.calculator2.Logic.setText:(Ljava/lang/CharSequence;)V │ │ +0233cc: 5420 cc02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +0233d0: 6201 a302 |0002: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +0233d4: 6e30 2502 3001 |0004: invoke-virtual {v0, v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ +0233da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -13295,61 +13212,66 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -019820: |[019820] com.bottleworks.dailymoney.calculator2.Logic.acceptInsert:(Ljava/lang/String;)Z │ │ -019830: 7010 6d02 0300 |0000: invoke-direct {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ -019836: 0c00 |0003: move-result-object v0 │ │ -019838: 5531 d102 |0004: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -01983c: 3901 1e00 |0006: if-nez v1, 0024 // +001e │ │ -019840: 5431 d302 |0008: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019844: 6e20 ce07 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01984a: 0a01 |000d: move-result v1 │ │ -01984c: 3801 1400 |000e: if-eqz v1, 0022 // +0014 │ │ -019850: 7110 7002 0400 |0010: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(Ljava/lang/String;)Z // method@0270 │ │ -019856: 0a01 |0013: move-result v1 │ │ -019858: 3901 0e00 |0014: if-nez v1, 0022 // +000e │ │ -01985c: 5431 cc02 |0016: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019860: 6e10 1802 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getSelectionStart:()I // method@0218 │ │ -019866: 0a01 |001b: move-result v1 │ │ -019868: 6e10 d707 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07d7 │ │ -01986e: 0a02 |001f: move-result v2 │ │ -019870: 3221 0400 |0020: if-eq v1, v2, 0024 // +0004 │ │ -019874: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -019876: 0f01 |0023: return v1 │ │ -019878: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -01987a: 28fe |0025: goto 0023 // -0002 │ │ +0233dc: |[0233dc] com.bottleworks.dailymoney.calculator2.Logic.acceptInsert:(Ljava/lang/String;)Z │ │ +0233ec: 7010 6d02 0300 |0000: invoke-direct {v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ +0233f2: 0c00 |0003: move-result-object v0 │ │ +0233f4: 5531 d102 |0004: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +0233f8: 3901 1e00 |0006: if-nez v1, 0024 // +001e │ │ +0233fc: 5431 d302 |0008: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023400: 6e20 c307 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +023406: 0a01 |000d: move-result v1 │ │ +023408: 3801 1400 |000e: if-eqz v1, 0022 // +0014 │ │ +02340c: 7110 7002 0400 |0010: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(Ljava/lang/String;)Z // method@0270 │ │ +023412: 0a01 |0013: move-result v1 │ │ +023414: 3901 0e00 |0014: if-nez v1, 0022 // +000e │ │ +023418: 5431 cc02 |0016: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +02341c: 6e10 1802 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getSelectionStart:()I // method@0218 │ │ +023422: 0a01 |001b: move-result v1 │ │ +023424: 6e10 cc07 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07cc │ │ +02342a: 0a02 |001f: move-result v2 │ │ +02342c: 3221 0400 |0020: if-eq v1, v2, 0024 // +0004 │ │ +023430: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +023432: 0f01 |0023: return v1 │ │ +023434: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +023436: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ + 0x000a line=118 │ │ + 0x0010 line=119 │ │ + 0x0018 line=120 │ │ + 0x0023 line=117 │ │ + 0x0024 line=120 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 text Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=3 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ 0x0000 - 0x0026 reg=4 delta Ljava/lang/String; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/Logic;) │ │ name : 'cleared' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -01987c: |[01987c] com.bottleworks.dailymoney.calculator2.Logic.cleared:()V │ │ -01988c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -019890: 5b10 d302 |0002: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019894: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -019896: 5c10 d102 |0005: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -01989a: 6e10 7902 0100 |0007: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.updateHistory:()V // method@0279 │ │ -0198a0: 0e00 |000a: return-void │ │ +023438: |[023438] com.bottleworks.dailymoney.calculator2.Logic.cleared:()V │ │ +023448: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02344c: 5b10 d302 |0002: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023450: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +023452: 5c10 d102 |0005: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +023456: 6e10 7902 0100 |0007: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.updateHistory:()V // method@0279 │ │ +02345c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x0007 line=112 │ │ 0x000a line=113 │ │ locals : │ │ @@ -13360,32 +13282,32 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0198a4: |[0198a4] com.bottleworks.dailymoney.calculator2.Logic.eatHorizontalMove:(Z)Z │ │ -0198b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0198b6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0198b8: 5454 cc02 |0002: iget-object v4, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -0198bc: 6e10 1502 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getEditText:()Landroid/widget/EditText; // method@0215 │ │ -0198c2: 0c01 |0007: move-result-object v1 │ │ -0198c4: 6e10 fe00 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00fe │ │ -0198ca: 0a00 |000b: move-result v0 │ │ -0198cc: 3806 0700 |000c: if-eqz v6, 0013 // +0007 │ │ -0198d0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -0198d4: 0f02 |0010: return v2 │ │ -0198d6: 0132 |0011: move v2, v3 │ │ -0198d8: 28fe |0012: goto 0010 // -0002 │ │ -0198da: 6e10 0001 0100 |0013: invoke-virtual {v1}, Landroid/widget/EditText;.length:()I // method@0100 │ │ -0198e0: 0a04 |0016: move-result v4 │ │ -0198e2: 3540 f9ff |0017: if-ge v0, v4, 0010 // -0007 │ │ -0198e6: 0132 |0019: move v2, v3 │ │ -0198e8: 28f6 |001a: goto 0010 // -000a │ │ +023460: |[023460] com.bottleworks.dailymoney.calculator2.Logic.eatHorizontalMove:(Z)Z │ │ +023470: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +023472: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +023474: 5454 cc02 |0002: iget-object v4, v5, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +023478: 6e10 1502 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getEditText:()Landroid/widget/EditText; // method@0215 │ │ +02347e: 0c01 |0007: move-result-object v1 │ │ +023480: 6e10 fe00 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getSelectionStart:()I // method@00fe │ │ +023486: 0a00 |000b: move-result v0 │ │ +023488: 3806 0700 |000c: if-eqz v6, 0013 // +0007 │ │ +02348c: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +023490: 0f02 |0010: return v2 │ │ +023492: 0132 |0011: move v2, v3 │ │ +023494: 28fe |0012: goto 0010 // -0002 │ │ +023496: 6e10 0001 0100 |0013: invoke-virtual {v1}, Landroid/widget/EditText;.length:()I // method@0100 │ │ +02349c: 0a04 |0016: move-result v4 │ │ +02349e: 3540 f9ff |0017: if-ge v0, v4, 0010 // -0007 │ │ +0234a2: 0132 |0019: move v2, v3 │ │ +0234a4: 28f6 |001a: goto 0010 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0008 line=81 │ │ 0x000c line=82 │ │ locals : │ │ 0x000c - 0x001b reg=0 cursorPos I │ │ @@ -13398,61 +13320,61 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0198ec: |[0198ec] com.bottleworks.dailymoney.calculator2.Logic.evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ -0198fc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0198fe: 6e10 e007 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -019904: 0c02 |0004: move-result-object v2 │ │ -019906: 1a03 0000 |0005: const-string v3, "" // string@0000 │ │ -01990a: 6e20 ce07 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019910: 0a02 |000a: move-result v2 │ │ -019912: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -019916: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -01991a: 1102 |000f: return-object v2 │ │ -01991c: 6e10 d707 0700 |0010: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@07d7 │ │ -019922: 0a01 |0013: move-result v1 │ │ -019924: 3d01 1800 |0014: if-lez v1, 002c // +0018 │ │ -019928: d802 01ff |0016: add-int/lit8 v2, v1, #int -1 // #ff │ │ -01992c: 6e20 cc07 2700 |0018: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -019932: 0a02 |001b: move-result v2 │ │ -019934: 7110 6f02 0200 |001c: invoke-static {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ -01993a: 0a02 |001f: move-result v2 │ │ -01993c: 3802 0c00 |0020: if-eqz v2, 002c // +000c │ │ -019940: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -019942: d803 01ff |0023: add-int/lit8 v3, v1, #int -1 // #ff │ │ -019946: 6e30 dd07 2703 |0025: invoke-virtual {v7, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -01994c: 0c07 |0028: move-result-object v7 │ │ -01994e: d801 01ff |0029: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019952: 28e9 |002b: goto 0014 // -0017 │ │ -019954: 5462 d402 |002c: iget-object v2, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ -019958: 6e20 e60a 7200 |002e: invoke-virtual {v2, v7}, Lorg/javia/arity/Symbols;.eval:(Ljava/lang/String;)D // method@0ae6 │ │ -01995e: 0b02 |0031: move-result-wide v2 │ │ -019960: 5264 d202 |0032: iget v4, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mLineLength:I // field@02d2 │ │ -019964: 7140 0d0b 3254 |0034: invoke-static {v2, v3, v4, v5}, Lorg/javia/arity/Util;.doubleToString:(DII)Ljava/lang/String; // method@0b0d │ │ -01996a: 0c00 |0037: move-result-object v0 │ │ -01996c: 1a02 a704 |0038: const-string v2, "NaN" // string@04a7 │ │ -019970: 6e20 ce07 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019976: 0a02 |003d: move-result v2 │ │ -019978: 3802 0700 |003e: if-eqz v2, 0045 // +0007 │ │ -01997c: 5c65 d102 |0040: iput-boolean v5, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -019980: 5462 cf02 |0042: iget-object v2, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mErrorString:Ljava/lang/String; // field@02cf │ │ -019984: 28cb |0044: goto 000f // -0035 │ │ -019986: 1302 2d00 |0045: const/16 v2, #int 45 // #2d │ │ -01998a: 1303 1222 |0047: const/16 v3, #int 8722 // #2212 │ │ -01998e: 6e30 d807 2003 |0049: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07d8 │ │ -019994: 0c02 |004c: move-result-object v2 │ │ -019996: 1a03 0702 |004d: const-string v3, "Infinity" // string@0207 │ │ -01999a: 1a04 1b11 |004f: const-string v4, "∞" // string@111b │ │ -01999e: 6e30 d907 3204 |0051: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@07d9 │ │ -0199a4: 0c02 |0054: move-result-object v2 │ │ -0199a6: 28ba |0055: goto 000f // -0046 │ │ +0234a8: |[0234a8] com.bottleworks.dailymoney.calculator2.Logic.evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ +0234b8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0234ba: 6e10 d507 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +0234c0: 0c02 |0004: move-result-object v2 │ │ +0234c2: 1a03 0000 |0005: const-string v3, "" // string@0000 │ │ +0234c6: 6e20 c307 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0234cc: 0a02 |000a: move-result v2 │ │ +0234ce: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0234d2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +0234d6: 1102 |000f: return-object v2 │ │ +0234d8: 6e10 cc07 0700 |0010: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@07cc │ │ +0234de: 0a01 |0013: move-result v1 │ │ +0234e0: 3d01 1800 |0014: if-lez v1, 002c // +0018 │ │ +0234e4: d802 01ff |0016: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0234e8: 6e20 c107 2700 |0018: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +0234ee: 0a02 |001b: move-result v2 │ │ +0234f0: 7110 6f02 0200 |001c: invoke-static {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.isOperator:(C)Z // method@026f │ │ +0234f6: 0a02 |001f: move-result v2 │ │ +0234f8: 3802 0c00 |0020: if-eqz v2, 002c // +000c │ │ +0234fc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0234fe: d803 01ff |0023: add-int/lit8 v3, v1, #int -1 // #ff │ │ +023502: 6e30 d207 2703 |0025: invoke-virtual {v7, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +023508: 0c07 |0028: move-result-object v7 │ │ +02350a: d801 01ff |0029: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02350e: 28e9 |002b: goto 0014 // -0017 │ │ +023510: 5462 d402 |002c: iget-object v2, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mSymbols:Lorg/javia/arity/Symbols; // field@02d4 │ │ +023514: 6e20 db0a 7200 |002e: invoke-virtual {v2, v7}, Lorg/javia/arity/Symbols;.eval:(Ljava/lang/String;)D // method@0adb │ │ +02351a: 0b02 |0031: move-result-wide v2 │ │ +02351c: 5264 d202 |0032: iget v4, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mLineLength:I // field@02d2 │ │ +023520: 7140 020b 3254 |0034: invoke-static {v2, v3, v4, v5}, Lorg/javia/arity/Util;.doubleToString:(DII)Ljava/lang/String; // method@0b02 │ │ +023526: 0c00 |0037: move-result-object v0 │ │ +023528: 1a02 9b04 |0038: const-string v2, "NaN" // string@049b │ │ +02352c: 6e20 c307 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +023532: 0a02 |003d: move-result v2 │ │ +023534: 3802 0700 |003e: if-eqz v2, 0045 // +0007 │ │ +023538: 5c65 d102 |0040: iput-boolean v5, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +02353c: 5462 cf02 |0042: iget-object v2, v6, Lcom/bottleworks/dailymoney/calculator2/Logic;.mErrorString:Ljava/lang/String; // field@02cf │ │ +023540: 28cb |0044: goto 000f // -0035 │ │ +023542: 1302 2d00 |0045: const/16 v2, #int 45 // #2d │ │ +023546: 1303 1222 |0047: const/16 v3, #int 8722 // #2212 │ │ +02354a: 6e30 cd07 2003 |0049: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07cd │ │ +023550: 0c02 |004c: move-result-object v2 │ │ +023552: 1a03 0702 |004d: const-string v3, "Infinity" // string@0207 │ │ +023556: 1a04 0a11 |004f: const-string v4, "∞" // string@110a │ │ +02355a: 6e30 ce07 3204 |0051: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@07ce │ │ +023560: 0c02 |0054: move-result-object v2 │ │ +023562: 28ba |0055: goto 000f // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x000d line=185 │ │ 0x000f line=200 │ │ 0x0010 line=189 │ │ 0x0014 line=190 │ │ @@ -13474,35 +13396,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0199a8: |[0199a8] com.bottleworks.dailymoney.calculator2.Logic.getNumbericResult:()Ljava/lang/String; │ │ -0199b8: 1303 1222 |0000: const/16 v3, #int 8722 // #2212 │ │ -0199bc: 1302 2d00 |0002: const/16 v2, #int 45 // #2d │ │ -0199c0: 5441 cc02 |0004: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -0199c4: 6e10 1902 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getText:()Landroid/text/Editable; // method@0219 │ │ -0199ca: 0c01 |0009: move-result-object v1 │ │ -0199cc: 6e10 c307 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -0199d2: 0c00 |000d: move-result-object v0 │ │ -0199d4: 6e30 d807 3002 |000e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07d8 │ │ -0199da: 0c00 |0011: move-result-object v0 │ │ -0199dc: 7110 8a07 0000 |0012: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@078a │ │ -0199e2: 6e10 e007 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -0199e8: 0c01 |0018: move-result-object v1 │ │ -0199ea: 1101 |0019: return-object v1 │ │ -0199ec: 0d01 |001a: move-exception v1 │ │ -0199ee: 5440 d302 |001b: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -0199f2: 6e30 d807 3002 |001d: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07d8 │ │ -0199f8: 0c00 |0020: move-result-object v0 │ │ -0199fa: 6e10 e007 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -019a00: 0c01 |0024: move-result-object v1 │ │ -019a02: 28f4 |0025: goto 0019 // -000c │ │ +023564: |[023564] com.bottleworks.dailymoney.calculator2.Logic.getNumbericResult:()Ljava/lang/String; │ │ +023574: 1303 1222 |0000: const/16 v3, #int 8722 // #2212 │ │ +023578: 1302 2d00 |0002: const/16 v2, #int 45 // #2d │ │ +02357c: 5441 cc02 |0004: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +023580: 6e10 1902 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.getText:()Landroid/text/Editable; // method@0219 │ │ +023586: 0c01 |0009: move-result-object v1 │ │ +023588: 6e10 b807 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +02358e: 0c00 |000d: move-result-object v0 │ │ +023590: 6e30 cd07 3002 |000e: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07cd │ │ +023596: 0c00 |0011: move-result-object v0 │ │ +023598: 7110 7f07 0000 |0012: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@077f │ │ +02359e: 6e10 d507 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +0235a4: 0c01 |0018: move-result-object v1 │ │ +0235a6: 1101 |0019: return-object v1 │ │ +0235a8: 0d01 |001a: move-exception v1 │ │ +0235aa: 5440 d302 |001b: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +0235ae: 6e30 cd07 3002 |001d: invoke-virtual {v0, v3, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07cd │ │ +0235b4: 0c00 |0020: move-result-object v0 │ │ +0235b6: 6e10 d507 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +0235bc: 0c01 |0024: move-result-object v1 │ │ +0235be: 28f4 |0025: goto 0019 // -000c │ │ catches : 1 │ │ 0x0012 - 0x0018 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0004 line=214 │ │ 0x000e line=215 │ │ 0x0012 line=217 │ │ @@ -13521,18 +13443,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -019a14: |[019a14] com.bottleworks.dailymoney.calculator2.Logic.insert:(Ljava/lang/String;)V │ │ -019a24: 5410 cc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019a28: 6e20 1a02 2000 |0002: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.insert:(Ljava/lang/String;)V // method@021a │ │ -019a2e: 0e00 |0005: return-void │ │ +0235d0: |[0235d0] com.bottleworks.dailymoney.calculator2.Logic.insert:(Ljava/lang/String;)V │ │ +0235e0: 5410 cc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +0235e4: 6e20 1a02 2000 |0002: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.insert:(Ljava/lang/String;)V // method@021a │ │ +0235ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ 0x0000 - 0x0006 reg=2 delta Ljava/lang/String; │ │ @@ -13542,18 +13464,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -019a30: |[019a30] com.bottleworks.dailymoney.calculator2.Logic.onClear:()V │ │ -019a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019a42: 7020 6702 0100 |0001: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clear:(Z)V // method@0267 │ │ -019a48: 0e00 |0004: return-void │ │ +0235ec: |[0235ec] com.bottleworks.dailymoney.calculator2.Logic.onClear:()V │ │ +0235fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0235fe: 7020 6702 0100 |0001: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clear:(Z)V // method@0267 │ │ +023604: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ @@ -13562,34 +13484,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -019a4c: |[019a4c] com.bottleworks.dailymoney.calculator2.Logic.onDelete:()V │ │ -019a5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -019a5e: 7010 6d02 0400 |0001: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ -019a64: 0c00 |0004: move-result-object v0 │ │ -019a66: 5441 d302 |0005: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019a6a: 6e20 ce07 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019a70: 0a00 |000a: move-result v0 │ │ -019a72: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -019a76: 5540 d102 |000d: iget-boolean v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -019a7a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -019a7e: 7020 6702 3400 |0011: invoke-direct {v4, v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clear:(Z)V // method@0267 │ │ -019a84: 0e00 |0014: return-void │ │ -019a86: 5440 cc02 |0015: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019a8a: 2201 4900 |0017: new-instance v1, Landroid/view/KeyEvent; // type@0049 │ │ -019a8e: 1302 4300 |0019: const/16 v2, #int 67 // #43 │ │ -019a92: 7030 c700 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/view/KeyEvent;.:(II)V // method@00c7 │ │ -019a98: 6e20 1102 1000 |001e: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0211 │ │ -019a9e: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ -019aa2: 5b40 d302 |0023: iput-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019aa6: 28ef |0025: goto 0014 // -0011 │ │ +023608: |[023608] com.bottleworks.dailymoney.calculator2.Logic.onDelete:()V │ │ +023618: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02361a: 7010 6d02 0400 |0001: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ +023620: 0c00 |0004: move-result-object v0 │ │ +023622: 5441 d302 |0005: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023626: 6e20 c307 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02362c: 0a00 |000a: move-result v0 │ │ +02362e: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +023632: 5540 d102 |000d: iget-boolean v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +023636: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +02363a: 7020 6702 3400 |0011: invoke-direct {v4, v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clear:(Z)V // method@0267 │ │ +023640: 0e00 |0014: return-void │ │ +023642: 5440 cc02 |0015: iget-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +023646: 2201 4900 |0017: new-instance v1, Landroid/view/KeyEvent; // type@0049 │ │ +02364a: 1302 4300 |0019: const/16 v2, #int 67 // #43 │ │ +02364e: 7030 c700 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/view/KeyEvent;.:(II)V // method@00c7 │ │ +023654: 6e20 1102 1000 |001e: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0211 │ │ +02365a: 1a00 0000 |0021: const-string v0, "" // string@0000 │ │ +02365e: 5b40 d302 |0023: iput-object v0, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023662: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0011 line=125 │ │ 0x0014 line=130 │ │ 0x0015 line=127 │ │ 0x0021 line=128 │ │ @@ -13601,34 +13523,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -019aa8: |[019aa8] com.bottleworks.dailymoney.calculator2.Logic.onDown:()V │ │ -019ab8: 7010 6d02 0400 |0000: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ -019abe: 0c00 |0003: move-result-object v0 │ │ -019ac0: 5441 d302 |0004: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019ac4: 6e20 ce07 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019aca: 0a01 |0009: move-result v1 │ │ -019acc: 3901 0700 |000a: if-nez v1, 0011 // +0007 │ │ -019ad0: 5441 d002 |000c: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019ad4: 6e20 5502 0100 |000e: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/History;.update:(Ljava/lang/String;)V // method@0255 │ │ -019ada: 5441 d002 |0011: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019ade: 6e10 5102 0100 |0013: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.moveToNext:()Z // method@0251 │ │ -019ae4: 0a01 |0016: move-result v1 │ │ -019ae6: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ -019aea: 5441 cc02 |0019: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019aee: 5442 d002 |001b: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019af2: 6e10 5002 0200 |001d: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/History;.getText:()Ljava/lang/String; // method@0250 │ │ -019af8: 0c02 |0020: move-result-object v2 │ │ -019afa: 6203 a302 |0021: sget-object v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ -019afe: 6e30 2502 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ -019b04: 0e00 |0026: return-void │ │ +023664: |[023664] com.bottleworks.dailymoney.calculator2.Logic.onDown:()V │ │ +023674: 7010 6d02 0400 |0000: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ +02367a: 0c00 |0003: move-result-object v0 │ │ +02367c: 5441 d302 |0004: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023680: 6e20 c307 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +023686: 0a01 |0009: move-result v1 │ │ +023688: 3901 0700 |000a: if-nez v1, 0011 // +0007 │ │ +02368c: 5441 d002 |000c: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +023690: 6e20 5502 0100 |000e: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/History;.update:(Ljava/lang/String;)V // method@0255 │ │ +023696: 5441 d002 |0011: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +02369a: 6e10 5102 0100 |0013: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.moveToNext:()Z // method@0251 │ │ +0236a0: 0a01 |0016: move-result v1 │ │ +0236a2: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ +0236a6: 5441 cc02 |0019: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +0236aa: 5442 d002 |001b: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +0236ae: 6e10 5002 0200 |001d: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/History;.getText:()Ljava/lang/String; // method@0250 │ │ +0236b4: 0c02 |0020: move-result-object v2 │ │ +0236b6: 6203 a302 |0021: sget-object v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a3 │ │ +0236ba: 6e30 2502 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ +0236c0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=170 │ │ 0x000c line=171 │ │ 0x0011 line=173 │ │ 0x0019 line=174 │ │ @@ -13642,44 +13564,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -019b08: |[019b08] com.bottleworks.dailymoney.calculator2.Logic.onEnter:()V │ │ -019b18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -019b1a: 7010 6d02 0400 |0001: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ -019b20: 0c01 |0004: move-result-object v1 │ │ -019b22: 5442 d302 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019b26: 6e20 ce07 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019b2c: 0a02 |000a: move-result v2 │ │ -019b2e: 3802 0700 |000b: if-eqz v2, 0012 // +0007 │ │ -019b32: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -019b34: 7020 6802 2400 |000e: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clearWithHistory:(Z)V // method@0268 │ │ -019b3a: 0e00 |0011: return-void │ │ -019b3c: 5442 d002 |0012: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019b40: 6e20 4e02 1200 |0014: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/History;.enter:(Ljava/lang/String;)V // method@024e │ │ -019b46: 6e20 6b02 1400 |0017: invoke-virtual {v4, v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.evaluate:(Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -019b4c: 0c02 |001a: move-result-object v2 │ │ -019b4e: 5b42 d302 |001b: iput-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019b52: 5442 d302 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019b56: 6e20 ce07 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019b5c: 0a02 |0022: move-result v2 │ │ -019b5e: 3802 0e00 |0023: if-eqz v2, 0031 // +000e │ │ -019b62: 7020 6802 3400 |0025: invoke-direct {v4, v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clearWithHistory:(Z)V // method@0268 │ │ -019b68: 28e9 |0028: goto 0011 // -0017 │ │ -019b6a: 0d00 |0029: move-exception v0 │ │ -019b6c: 5c43 d102 |002a: iput-boolean v3, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -019b70: 5442 cf02 |002c: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mErrorString:Ljava/lang/String; // field@02cf │ │ -019b74: 5b42 d302 |002e: iput-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019b78: 28ed |0030: goto 001d // -0013 │ │ -019b7a: 5442 d302 |0031: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019b7e: 7020 7802 2400 |0033: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.setText:(Ljava/lang/CharSequence;)V // method@0278 │ │ -019b84: 28db |0036: goto 0011 // -0025 │ │ +0236c4: |[0236c4] com.bottleworks.dailymoney.calculator2.Logic.onEnter:()V │ │ +0236d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0236d6: 7010 6d02 0400 |0001: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ +0236dc: 0c01 |0004: move-result-object v1 │ │ +0236de: 5442 d302 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +0236e2: 6e20 c307 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0236e8: 0a02 |000a: move-result v2 │ │ +0236ea: 3802 0700 |000b: if-eqz v2, 0012 // +0007 │ │ +0236ee: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0236f0: 7020 6802 2400 |000e: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clearWithHistory:(Z)V // method@0268 │ │ +0236f6: 0e00 |0011: return-void │ │ +0236f8: 5442 d002 |0012: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +0236fc: 6e20 4e02 1200 |0014: invoke-virtual {v2, v1}, Lcom/bottleworks/dailymoney/calculator2/History;.enter:(Ljava/lang/String;)V // method@024e │ │ +023702: 6e20 6b02 1400 |0017: invoke-virtual {v4, v1}, Lcom/bottleworks/dailymoney/calculator2/Logic;.evaluate:(Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +023708: 0c02 |001a: move-result-object v2 │ │ +02370a: 5b42 d302 |001b: iput-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +02370e: 5442 d302 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023712: 6e20 c307 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +023718: 0a02 |0022: move-result v2 │ │ +02371a: 3802 0e00 |0023: if-eqz v2, 0031 // +000e │ │ +02371e: 7020 6802 3400 |0025: invoke-direct {v4, v3}, Lcom/bottleworks/dailymoney/calculator2/Logic;.clearWithHistory:(Z)V // method@0268 │ │ +023724: 28e9 |0028: goto 0011 // -0017 │ │ +023726: 0d00 |0029: move-exception v0 │ │ +023728: 5c43 d102 |002a: iput-boolean v3, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +02372c: 5442 cf02 |002c: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mErrorString:Ljava/lang/String; // field@02cf │ │ +023730: 5b42 d302 |002e: iput-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023734: 28ed |0030: goto 001d // -0013 │ │ +023736: 5442 d302 |0031: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +02373a: 7020 7802 2400 |0033: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.setText:(Ljava/lang/CharSequence;)V // method@0278 │ │ +023740: 28db |0036: goto 0011 // -0025 │ │ catches : 1 │ │ 0x0017 - 0x001d │ │ Lorg/javia/arity/SyntaxException; -> 0x0029 │ │ positions : │ │ 0x0001 line=137 │ │ 0x0005 line=138 │ │ 0x000d line=139 │ │ @@ -13702,34 +13624,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -019b98: |[019b98] com.bottleworks.dailymoney.calculator2.Logic.onUp:()V │ │ -019ba8: 7010 6d02 0400 |0000: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ -019bae: 0c00 |0003: move-result-object v0 │ │ -019bb0: 5441 d302 |0004: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019bb4: 6e20 ce07 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019bba: 0a01 |0009: move-result v1 │ │ -019bbc: 3901 0700 |000a: if-nez v1, 0011 // +0007 │ │ -019bc0: 5441 d002 |000c: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019bc4: 6e20 5502 0100 |000e: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/History;.update:(Ljava/lang/String;)V // method@0255 │ │ -019bca: 5441 d002 |0011: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019bce: 6e10 5202 0100 |0013: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.moveToPrevious:()Z // method@0252 │ │ -019bd4: 0a01 |0016: move-result v1 │ │ -019bd6: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ -019bda: 5441 cc02 |0019: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019bde: 5442 d002 |001b: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019be2: 6e10 5002 0200 |001d: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/History;.getText:()Ljava/lang/String; // method@0250 │ │ -019be8: 0c02 |0020: move-result-object v2 │ │ -019bea: 6203 a102 |0021: sget-object v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ -019bee: 6e30 2502 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ -019bf4: 0e00 |0026: return-void │ │ +023754: |[023754] com.bottleworks.dailymoney.calculator2.Logic.onUp:()V │ │ +023764: 7010 6d02 0400 |0000: invoke-direct {v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ +02376a: 0c00 |0003: move-result-object v0 │ │ +02376c: 5441 d302 |0004: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +023770: 6e20 c307 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +023776: 0a01 |0009: move-result v1 │ │ +023778: 3901 0700 |000a: if-nez v1, 0011 // +0007 │ │ +02377c: 5441 d002 |000c: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +023780: 6e20 5502 0100 |000e: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/calculator2/History;.update:(Ljava/lang/String;)V // method@0255 │ │ +023786: 5441 d002 |0011: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +02378a: 6e10 5202 0100 |0013: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/History;.moveToPrevious:()Z // method@0252 │ │ +023790: 0a01 |0016: move-result v1 │ │ +023792: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ +023796: 5441 cc02 |0019: iget-object v1, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +02379a: 5442 d002 |001b: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +02379e: 6e10 5002 0200 |001d: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/History;.getText:()Ljava/lang/String; // method@0250 │ │ +0237a4: 0c02 |0020: move-result-object v2 │ │ +0237a6: 6203 a102 |0021: sget-object v3, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a1 │ │ +0237aa: 6e30 2502 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ +0237b0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x000c line=161 │ │ 0x0011 line=163 │ │ 0x0019 line=164 │ │ @@ -13743,17 +13665,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019bf8: |[019bf8] com.bottleworks.dailymoney.calculator2.Logic.setLineLength:(I)V │ │ -019c08: 5901 d202 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/calculator2/Logic;.mLineLength:I // field@02d2 │ │ -019c0c: 0e00 |0002: return-void │ │ +0237b4: |[0237b4] com.bottleworks.dailymoney.calculator2.Logic.setLineLength:(I)V │ │ +0237c4: 5901 d202 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/calculator2/Logic;.mLineLength:I // field@02d2 │ │ +0237c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ 0x0000 - 0x0003 reg=1 nDigits I │ │ @@ -13763,32 +13685,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -019c10: |[019c10] com.bottleworks.dailymoney.calculator2.Logic.setNumbericResult:(Ljava/lang/String;)V │ │ -019c20: 1a00 6300 |0000: const-string v0, "0" // string@0063 │ │ -019c24: 6e20 ce07 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -019c2a: 0a00 |0005: move-result v0 │ │ -019c2c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -019c30: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ -019c34: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -019c38: 5b20 d302 |000c: iput-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ -019c3c: 1300 2d00 |000e: const/16 v0, #int 45 // #2d │ │ -019c40: 1301 1222 |0010: const/16 v1, #int 8722 // #2212 │ │ -019c44: 6e30 d807 0301 |0012: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07d8 │ │ -019c4a: 0c03 |0015: move-result-object v3 │ │ -019c4c: 5420 cc02 |0016: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ -019c50: 6201 a202 |0018: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ -019c54: 6e30 2502 3001 |001a: invoke-virtual {v0, v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ -019c5a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -019c5c: 5c20 d102 |001e: iput-boolean v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ -019c60: 0e00 |0020: return-void │ │ +0237cc: |[0237cc] com.bottleworks.dailymoney.calculator2.Logic.setNumbericResult:(Ljava/lang/String;)V │ │ +0237dc: 1a00 6300 |0000: const-string v0, "0" // string@0063 │ │ +0237e0: 6e20 c307 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0237e6: 0a00 |0005: move-result v0 │ │ +0237e8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0237ec: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ +0237f0: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +0237f4: 5b20 d302 |000c: iput-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mResult:Ljava/lang/String; // field@02d3 │ │ +0237f8: 1300 2d00 |000e: const/16 v0, #int 45 // #2d │ │ +0237fc: 1301 1222 |0010: const/16 v1, #int 8722 // #2212 │ │ +023800: 6e30 cd07 0301 |0012: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07cd │ │ +023806: 0c03 |0015: move-result-object v3 │ │ +023808: 5420 cc02 |0016: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; // field@02cc │ │ +02380c: 6201 a202 |0018: sget-object v1, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; // field@02a2 │ │ +023810: 6e30 2502 3001 |001a: invoke-virtual {v0, v3, v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V // method@0225 │ │ +023816: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +023818: 5c20 d102 |001e: iput-boolean v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mIsError:Z // field@02d1 │ │ +02381c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0008 line=229 │ │ 0x000a line=231 │ │ 0x000e line=232 │ │ 0x0016 line=233 │ │ @@ -13803,45 +13725,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -019c64: |[019c64] com.bottleworks.dailymoney.calculator2.Logic.updateHistory:()V │ │ -019c74: 5420 d002 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ -019c78: 7010 6d02 0200 |0002: invoke-direct {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ -019c7e: 0c01 |0005: move-result-object v1 │ │ -019c80: 6e20 5502 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/History;.update:(Ljava/lang/String;)V // method@0255 │ │ -019c86: 0e00 |0009: return-void │ │ +023820: |[023820] com.bottleworks.dailymoney.calculator2.Logic.updateHistory:()V │ │ +023830: 5420 d002 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/Logic;.mHistory:Lcom/bottleworks/dailymoney/calculator2/History; // field@02d0 │ │ +023834: 7010 6d02 0200 |0002: invoke-direct {v2}, Lcom/bottleworks/dailymoney/calculator2/Logic;.getText:()Ljava/lang/String; // method@026d │ │ +02383a: 0c01 |0005: move-result-object v1 │ │ +02383c: 6e20 5502 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/calculator2/History;.update:(Ljava/lang/String;)V // method@0255 │ │ +023842: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0009 line=180 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ - source_file_idx : 1079 (Logic.java) │ │ + source_file_idx : 1067 (Logic.java) │ │ │ │ -Class #52 header: │ │ +Class #51 header: │ │ class_idx : 170 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 71 │ │ -source_file_idx : 1229 │ │ +source_file_idx : 1217 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #52 annotations: │ │ +Class #51 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #52 - │ │ +Class #51 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/GestureDetector$SimpleOnGestureListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;) │ │ @@ -13854,64 +13776,64 @@ │ │ type : '(Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019c88: |[019c88] com.bottleworks.dailymoney.calculator2.PanelSwitcher$1.:(Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ │ -019c98: 5b01 d502 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02d5 │ │ -019c9c: 7010 c400 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00c4 │ │ -019ca2: 0e00 |0005: return-void │ │ +023844: |[023844] com.bottleworks.dailymoney.calculator2.PanelSwitcher$1.:(Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ │ +023854: 5b01 d502 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02d5 │ │ +023858: 7010 c400 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00c4 │ │ +02385e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;) │ │ name : 'onFling' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -019ca4: |[019ca4] com.bottleworks.dailymoney.calculator2.PanelSwitcher$1.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -019cb4: 6e10 d800 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00d8 │ │ -019cba: 0a01 |0003: move-result v1 │ │ -019cbc: 6e10 d800 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00d8 │ │ -019cc2: 0a02 |0007: move-result v2 │ │ -019cc4: c721 |0008: sub-float/2addr v1, v2 │ │ -019cc6: 8710 |0009: float-to-int v0, v1 │ │ -019cc8: 7110 a307 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -019cce: 0a01 |000d: move-result v1 │ │ -019cd0: 1302 3c00 |000e: const/16 v2, #int 60 // #3c │ │ -019cd4: 3721 2000 |0010: if-le v1, v2, 0030 // +0020 │ │ -019cd8: 7110 a207 0600 |0012: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -019cde: 0a01 |0015: move-result v1 │ │ -019ce0: 7110 a207 0700 |0016: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -019ce6: 0a02 |0019: move-result v2 │ │ -019ce8: 2d01 0102 |001a: cmpl-float v1, v1, v2 │ │ -019cec: 3d01 1400 |001c: if-lez v1, 0030 // +0014 │ │ -019cf0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -019cf2: 2d01 0601 |001f: cmpl-float v1, v6, v1 │ │ -019cf6: 3d01 0900 |0021: if-lez v1, 002a // +0009 │ │ -019cfa: 5431 d502 |0023: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02d5 │ │ -019cfe: 6e10 8102 0100 |0025: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ -019d04: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -019d06: 0f01 |0029: return v1 │ │ -019d08: 5431 d502 |002a: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02d5 │ │ -019d0c: 6e10 8002 0100 |002c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveLeft:()V // method@0280 │ │ -019d12: 28f9 |002f: goto 0028 // -0007 │ │ -019d14: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -019d16: 28f8 |0031: goto 0029 // -0008 │ │ +023860: |[023860] com.bottleworks.dailymoney.calculator2.PanelSwitcher$1.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +023870: 6e10 d800 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00d8 │ │ +023876: 0a01 |0003: move-result v1 │ │ +023878: 6e10 d800 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00d8 │ │ +02387e: 0a02 |0007: move-result v2 │ │ +023880: c721 |0008: sub-float/2addr v1, v2 │ │ +023882: 8710 |0009: float-to-int v0, v1 │ │ +023884: 7110 9807 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +02388a: 0a01 |000d: move-result v1 │ │ +02388c: 1302 3c00 |000e: const/16 v2, #int 60 // #3c │ │ +023890: 3721 2000 |0010: if-le v1, v2, 0030 // +0020 │ │ +023894: 7110 9707 0600 |0012: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02389a: 0a01 |0015: move-result v1 │ │ +02389c: 7110 9707 0700 |0016: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +0238a2: 0a02 |0019: move-result v2 │ │ +0238a4: 2d01 0102 |001a: cmpl-float v1, v1, v2 │ │ +0238a8: 3d01 1400 |001c: if-lez v1, 0030 // +0014 │ │ +0238ac: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0238ae: 2d01 0601 |001f: cmpl-float v1, v6, v1 │ │ +0238b2: 3d01 0900 |0021: if-lez v1, 002a // +0009 │ │ +0238b6: 5431 d502 |0023: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02d5 │ │ +0238ba: 6e10 8102 0100 |0025: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveRight:()V // method@0281 │ │ +0238c0: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0238c2: 0f01 |0029: return v1 │ │ +0238c4: 5431 d502 |002a: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; // field@02d5 │ │ +0238c8: 6e10 8002 0100 |002c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.moveLeft:()V // method@0280 │ │ +0238ce: 28f9 |002f: goto 0028 // -0007 │ │ +0238d0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +0238d2: 28f8 |0031: goto 0029 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000a line=64 │ │ 0x001e line=65 │ │ 0x0023 line=66 │ │ 0x0028 line=70 │ │ @@ -13922,27 +13844,27 @@ │ │ 0x000a - 0x0032 reg=0 dx I │ │ 0x0000 - 0x0032 reg=3 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1; │ │ 0x0000 - 0x0032 reg=4 e1 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0032 reg=5 e2 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0032 reg=6 velocityX F │ │ 0x0000 - 0x0032 reg=7 velocityY F │ │ │ │ - source_file_idx : 1229 (PanelSwitcher.java) │ │ + source_file_idx : 1217 (PanelSwitcher.java) │ │ │ │ -Class #53 header: │ │ +Class #52 header: │ │ class_idx : 171 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 101 │ │ -source_file_idx : 1229 │ │ +source_file_idx : 1217 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #53 - │ │ +Class #52 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;) │ │ name : 'ANIM_DURATION' │ │ @@ -14020,24 +13942,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -019d18: |[019d18] com.bottleworks.dailymoney.calculator2.PanelSwitcher.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -019d28: 7030 0801 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0108 │ │ -019d2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -019d30: 5920 df02 |0004: iput v0, v2, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019d34: 2200 4800 |0006: new-instance v0, Landroid/view/GestureDetector; // type@0048 │ │ -019d38: 2201 aa00 |0008: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1; // type@00aa │ │ -019d3c: 7020 7a02 2100 |000a: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.:(Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V // method@027a │ │ -019d42: 7030 c500 3001 |000d: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@00c5 │ │ -019d48: 5b20 e002 |0010: iput-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mGestureDetector:Landroid/view/GestureDetector; // field@02e0 │ │ -019d4c: 0e00 |0012: return-void │ │ +0238d4: |[0238d4] com.bottleworks.dailymoney.calculator2.PanelSwitcher.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0238e4: 7030 0801 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0108 │ │ +0238ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0238ec: 5920 df02 |0004: iput v0, v2, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +0238f0: 2200 4800 |0006: new-instance v0, Landroid/view/GestureDetector; // type@0048 │ │ +0238f4: 2201 aa00 |0008: new-instance v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1; // type@00aa │ │ +0238f8: 7020 7a02 2100 |000a: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;.:(Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V // method@027a │ │ +0238fe: 7030 c500 3001 |000d: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@00c5 │ │ +023904: 5b20 e002 |0010: iput-object v0, v2, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mGestureDetector:Landroid/view/GestureDetector; // field@02e0 │ │ +023908: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ 0x0012 line=76 │ │ locals : │ │ @@ -14051,17 +13973,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019d50: |[019d50] com.bottleworks.dailymoney.calculator2.PanelSwitcher.getCurrentIndex:()I │ │ -019d60: 5210 df02 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019d64: 0f00 |0002: return v0 │ │ +02390c: |[02390c] com.bottleworks.dailymoney.calculator2.PanelSwitcher.getCurrentIndex:()I │ │ +02391c: 5210 df02 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023920: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;) │ │ @@ -14069,50 +13991,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -019d68: |[019d68] com.bottleworks.dailymoney.calculator2.PanelSwitcher.moveLeft:()V │ │ -019d78: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -019d7a: 5230 df02 |0001: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019d7e: 5431 db02 |0003: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019d82: 2111 |0005: array-length v1, v1 │ │ -019d84: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019d88: 3510 3d00 |0008: if-ge v0, v1, 0045 // +003d │ │ -019d8c: 5230 e202 |000a: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ -019d90: 3220 3900 |000c: if-eq v0, v2, 0045 // +0039 │ │ -019d94: 5430 db02 |000e: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019d98: 5231 df02 |0010: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019d9c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -019da0: 4600 0001 |0014: aget-object v0, v0, v1 │ │ -019da4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -019da6: 6e20 e500 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -019dac: 5430 db02 |001a: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019db0: 5231 df02 |001c: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019db4: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -019db8: 4600 0001 |0020: aget-object v0, v0, v1 │ │ -019dbc: 5431 dc02 |0022: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inLeft:Landroid/view/animation/TranslateAnimation; // field@02dc │ │ -019dc0: 6e20 e600 1000 |0024: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ -019dc6: 5430 db02 |0027: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019dca: 5231 df02 |0029: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019dce: 4600 0001 |002b: aget-object v0, v0, v1 │ │ -019dd2: 5431 e402 |002d: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outLeft:Landroid/view/animation/TranslateAnimation; // field@02e4 │ │ -019dd6: 6e20 e600 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ -019ddc: 5430 db02 |0032: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019de0: 5231 df02 |0034: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019de4: 4600 0001 |0036: aget-object v0, v0, v1 │ │ -019de8: 1301 0800 |0038: const/16 v1, #int 8 // #8 │ │ -019dec: 6e20 e500 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -019df2: 5230 df02 |003d: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019df6: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019dfa: 5930 df02 |0041: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019dfe: 5932 e202 |0043: iput v2, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ -019e02: 0e00 |0045: return-void │ │ +023924: |[023924] com.bottleworks.dailymoney.calculator2.PanelSwitcher.moveLeft:()V │ │ +023934: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +023936: 5230 df02 |0001: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +02393a: 5431 db02 |0003: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +02393e: 2111 |0005: array-length v1, v1 │ │ +023940: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +023944: 3510 3d00 |0008: if-ge v0, v1, 0045 // +003d │ │ +023948: 5230 e202 |000a: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ +02394c: 3220 3900 |000c: if-eq v0, v2, 0045 // +0039 │ │ +023950: 5430 db02 |000e: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023954: 5231 df02 |0010: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023958: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02395c: 4600 0001 |0014: aget-object v0, v0, v1 │ │ +023960: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +023962: 6e20 e500 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +023968: 5430 db02 |001a: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +02396c: 5231 df02 |001c: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023970: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +023974: 4600 0001 |0020: aget-object v0, v0, v1 │ │ +023978: 5431 dc02 |0022: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inLeft:Landroid/view/animation/TranslateAnimation; // field@02dc │ │ +02397c: 6e20 e600 1000 |0024: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ +023982: 5430 db02 |0027: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023986: 5231 df02 |0029: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +02398a: 4600 0001 |002b: aget-object v0, v0, v1 │ │ +02398e: 5431 e402 |002d: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outLeft:Landroid/view/animation/TranslateAnimation; // field@02e4 │ │ +023992: 6e20 e600 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ +023998: 5430 db02 |0032: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +02399c: 5231 df02 |0034: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +0239a0: 4600 0001 |0036: aget-object v0, v0, v1 │ │ +0239a4: 1301 0800 |0038: const/16 v1, #int 8 // #8 │ │ +0239a8: 6e20 e500 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +0239ae: 5230 df02 |003d: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +0239b2: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0239b6: 5930 df02 |0041: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +0239ba: 5932 e202 |0043: iput v2, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ +0239be: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=116 │ │ 0x000e line=117 │ │ 0x001a line=118 │ │ 0x0027 line=119 │ │ 0x0032 line=120 │ │ @@ -14127,47 +14049,47 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -019e04: |[019e04] com.bottleworks.dailymoney.calculator2.PanelSwitcher.moveRight:()V │ │ -019e14: 1232 |0000: const/4 v2, #int 3 // #3 │ │ -019e16: 5230 df02 |0001: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e1a: 3d00 3d00 |0003: if-lez v0, 0040 // +003d │ │ -019e1e: 5230 e202 |0005: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ -019e22: 3220 3900 |0007: if-eq v0, v2, 0040 // +0039 │ │ -019e26: 5430 db02 |0009: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019e2a: 5231 df02 |000b: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e2e: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019e32: 4600 0001 |000f: aget-object v0, v0, v1 │ │ -019e36: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -019e38: 6e20 e500 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -019e3e: 5430 db02 |0015: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019e42: 5231 df02 |0017: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e46: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ -019e4a: 4600 0001 |001b: aget-object v0, v0, v1 │ │ -019e4e: 5431 dd02 |001d: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inRight:Landroid/view/animation/TranslateAnimation; // field@02dd │ │ -019e52: 6e20 e600 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ -019e58: 5430 db02 |0022: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019e5c: 5231 df02 |0024: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e60: 4600 0001 |0026: aget-object v0, v0, v1 │ │ -019e64: 5431 e502 |0028: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outRight:Landroid/view/animation/TranslateAnimation; // field@02e5 │ │ -019e68: 6e20 e600 1000 |002a: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ -019e6e: 5430 db02 |002d: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019e72: 5231 df02 |002f: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e76: 4600 0001 |0031: aget-object v0, v0, v1 │ │ -019e7a: 1301 0800 |0033: const/16 v1, #int 8 // #8 │ │ -019e7e: 6e20 e500 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -019e84: 5230 df02 |0038: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e88: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -019e8c: 5930 df02 |003c: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019e90: 5932 e202 |003e: iput v2, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ -019e94: 0e00 |0040: return-void │ │ +0239c0: |[0239c0] com.bottleworks.dailymoney.calculator2.PanelSwitcher.moveRight:()V │ │ +0239d0: 1232 |0000: const/4 v2, #int 3 // #3 │ │ +0239d2: 5230 df02 |0001: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +0239d6: 3d00 3d00 |0003: if-lez v0, 0040 // +003d │ │ +0239da: 5230 e202 |0005: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ +0239de: 3220 3900 |0007: if-eq v0, v2, 0040 // +0039 │ │ +0239e2: 5430 db02 |0009: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +0239e6: 5231 df02 |000b: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +0239ea: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0239ee: 4600 0001 |000f: aget-object v0, v0, v1 │ │ +0239f2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0239f4: 6e20 e500 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +0239fa: 5430 db02 |0015: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +0239fe: 5231 df02 |0017: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023a02: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ +023a06: 4600 0001 |001b: aget-object v0, v0, v1 │ │ +023a0a: 5431 dd02 |001d: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inRight:Landroid/view/animation/TranslateAnimation; // field@02dd │ │ +023a0e: 6e20 e600 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ +023a14: 5430 db02 |0022: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023a18: 5231 df02 |0024: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023a1c: 4600 0001 |0026: aget-object v0, v0, v1 │ │ +023a20: 5431 e502 |0028: iget-object v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outRight:Landroid/view/animation/TranslateAnimation; // field@02e5 │ │ +023a24: 6e20 e600 1000 |002a: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@00e6 │ │ +023a2a: 5430 db02 |002d: iget-object v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023a2e: 5231 df02 |002f: iget v1, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023a32: 4600 0001 |0031: aget-object v0, v0, v1 │ │ +023a36: 1301 0800 |0033: const/16 v1, #int 8 // #8 │ │ +023a3a: 6e20 e500 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +023a40: 5230 df02 |0038: iget v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023a44: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +023a48: 5930 df02 |003c: iput v0, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023a4c: 5932 e202 |003e: iput v2, v3, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mPreviousMove:I // field@02e2 │ │ +023a50: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ 0x0009 line=130 │ │ 0x0015 line=131 │ │ 0x0022 line=132 │ │ 0x002d line=133 │ │ @@ -14182,34 +14104,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -019e98: |[019e98] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onFinishInflate:()V │ │ -019ea8: 6e10 7e02 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getChildCount:()I // method@027e │ │ -019eae: 0a00 |0003: move-result v0 │ │ -019eb0: 2302 1e02 |0004: new-array v2, v0, [Landroid/view/View; // type@021e │ │ -019eb4: 5b42 db02 |0006: iput-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019eb8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -019eba: 3501 1a00 |0009: if-ge v1, v0, 0023 // +001a │ │ -019ebe: 5442 db02 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019ec2: 6e20 7d02 1400 |000d: invoke-virtual {v4, v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getChildAt:(I)Landroid/view/View; // method@027d │ │ -019ec8: 0c03 |0010: move-result-object v3 │ │ -019eca: 4d03 0201 |0011: aput-object v3, v2, v1 │ │ -019ece: 5242 df02 |0013: iget v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ -019ed2: 3221 0b00 |0015: if-eq v1, v2, 0020 // +000b │ │ -019ed6: 5442 db02 |0017: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ -019eda: 4602 0201 |0019: aget-object v2, v2, v1 │ │ -019ede: 1303 0800 |001b: const/16 v3, #int 8 // #8 │ │ -019ee2: 6e20 e500 3200 |001d: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -019ee8: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -019eec: 28e7 |0022: goto 0009 // -0019 │ │ -019eee: 0e00 |0023: return-void │ │ +023a54: |[023a54] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onFinishInflate:()V │ │ +023a64: 6e10 7e02 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getChildCount:()I // method@027e │ │ +023a6a: 0a00 |0003: move-result v0 │ │ +023a6c: 2302 1202 |0004: new-array v2, v0, [Landroid/view/View; // type@0212 │ │ +023a70: 5b42 db02 |0006: iput-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023a74: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +023a76: 3501 1a00 |0009: if-ge v1, v0, 0023 // +001a │ │ +023a7a: 5442 db02 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023a7e: 6e20 7d02 1400 |000d: invoke-virtual {v4, v1}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.getChildAt:(I)Landroid/view/View; // method@027d │ │ +023a84: 0c03 |0010: move-result-object v3 │ │ +023a86: 4d03 0201 |0011: aput-object v3, v2, v1 │ │ +023a8a: 5242 df02 |0013: iget v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mCurrentView:I // field@02df │ │ +023a8e: 3221 0b00 |0015: if-eq v1, v2, 0020 // +000b │ │ +023a92: 5442 db02 |0017: iget-object v2, v4, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.children:[Landroid/view/View; // field@02db │ │ +023a96: 4602 0201 |0019: aget-object v2, v2, v1 │ │ +023a9a: 1303 0800 |001b: const/16 v3, #int 8 // #8 │ │ +023a9e: 6e20 e500 3200 |001d: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +023aa4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +023aa8: 28e7 |0022: goto 0009 // -0019 │ │ +023aaa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x0008 line=95 │ │ 0x000b line=96 │ │ 0x0013 line=97 │ │ @@ -14226,124 +14148,124 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -019ef0: |[019ef0] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -019f00: 5410 e002 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mGestureDetector:Landroid/view/GestureDetector; // field@02e0 │ │ -019f04: 6e20 c600 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00c6 │ │ -019f0a: 0a00 |0005: move-result v0 │ │ -019f0c: 0f00 |0006: return v0 │ │ +023aac: |[023aac] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +023abc: 5410 e002 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mGestureDetector:Landroid/view/GestureDetector; // field@02e0 │ │ +023ac0: 6e20 c600 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00c6 │ │ +023ac6: 0a00 |0005: move-result v0 │ │ +023ac8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;) │ │ name : 'onSizeChanged' │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -019f10: |[019f10] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onSizeChanged:(IIII)V │ │ -019f20: 1603 9001 |0000: const-wide/16 v3, #int 400 // #190 │ │ -019f24: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -019f26: 5956 e302 |0003: iput v6, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ -019f2a: 2200 5800 |0005: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -019f2e: 5251 e302 |0007: iget v1, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ -019f32: 8211 |0009: int-to-float v1, v1 │ │ -019f34: 7052 e800 1022 |000a: invoke-direct {v0, v1, v2, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -019f3a: 5b50 dc02 |000d: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inLeft:Landroid/view/animation/TranslateAnimation; // field@02dc │ │ -019f3e: 2200 5800 |000f: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -019f42: 5251 e302 |0011: iget v1, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ -019f46: 7b11 |0013: neg-int v1, v1 │ │ -019f48: 8211 |0014: int-to-float v1, v1 │ │ -019f4a: 7052 e800 2021 |0015: invoke-direct {v0, v2, v1, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -019f50: 5b50 e402 |0018: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outLeft:Landroid/view/animation/TranslateAnimation; // field@02e4 │ │ -019f54: 2200 5800 |001a: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -019f58: 5251 e302 |001c: iget v1, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ -019f5c: 7b11 |001e: neg-int v1, v1 │ │ -019f5e: 8211 |001f: int-to-float v1, v1 │ │ -019f60: 7052 e800 1022 |0020: invoke-direct {v0, v1, v2, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -019f66: 5b50 dd02 |0023: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inRight:Landroid/view/animation/TranslateAnimation; // field@02dd │ │ -019f6a: 2200 5800 |0025: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ -019f6e: 5251 e302 |0027: iget v1, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ -019f72: 8211 |0029: int-to-float v1, v1 │ │ -019f74: 7052 e800 2021 |002a: invoke-direct {v0, v2, v1, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ -019f7a: 5b50 e502 |002d: iput-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outRight:Landroid/view/animation/TranslateAnimation; // field@02e5 │ │ -019f7e: 5450 dc02 |002f: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inLeft:Landroid/view/animation/TranslateAnimation; // field@02dc │ │ -019f82: 6e30 e900 3004 |0031: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -019f88: 5450 e402 |0034: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outLeft:Landroid/view/animation/TranslateAnimation; // field@02e4 │ │ -019f8c: 6e30 e900 3004 |0036: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -019f92: 5450 dd02 |0039: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inRight:Landroid/view/animation/TranslateAnimation; // field@02dd │ │ -019f96: 6e30 e900 3004 |003b: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -019f9c: 5450 e502 |003e: iget-object v0, v5, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outRight:Landroid/view/animation/TranslateAnimation; // field@02e5 │ │ -019fa0: 6e30 e900 3004 |0040: invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ -019fa6: 0e00 |0043: return-void │ │ +023acc: |[023acc] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onSizeChanged:(IIII)V │ │ +023adc: 1604 9001 |0000: const-wide/16 v4, #int 400 // #190 │ │ +023ae0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +023ae2: 5967 e302 |0003: iput v7, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ +023ae6: 2200 5800 |0005: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +023aea: 5261 e302 |0007: iget v1, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ +023aee: 8211 |0009: int-to-float v1, v1 │ │ +023af0: 7052 e800 1022 |000a: invoke-direct {v0, v1, v2, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +023af6: 5b60 dc02 |000d: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inLeft:Landroid/view/animation/TranslateAnimation; // field@02dc │ │ +023afa: 2200 5800 |000f: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +023afe: 5261 e302 |0011: iget v1, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ +023b02: 7b11 |0013: neg-int v1, v1 │ │ +023b04: 8211 |0014: int-to-float v1, v1 │ │ +023b06: 7052 e800 2021 |0015: invoke-direct {v0, v2, v1, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +023b0c: 5b60 e402 |0018: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outLeft:Landroid/view/animation/TranslateAnimation; // field@02e4 │ │ +023b10: 2200 5800 |001a: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +023b14: 5261 e302 |001c: iget v1, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ +023b18: 7b11 |001e: neg-int v1, v1 │ │ +023b1a: 8211 |001f: int-to-float v1, v1 │ │ +023b1c: 7052 e800 1022 |0020: invoke-direct {v0, v1, v2, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +023b22: 5b60 dd02 |0023: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inRight:Landroid/view/animation/TranslateAnimation; // field@02dd │ │ +023b26: 2200 5800 |0025: new-instance v0, Landroid/view/animation/TranslateAnimation; // type@0058 │ │ +023b2a: 5261 e302 |0027: iget v1, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mWidth:I // field@02e3 │ │ +023b2e: 8211 |0029: int-to-float v1, v1 │ │ +023b30: 7052 e800 2021 |002a: invoke-direct {v0, v2, v1, v2, v2}, Landroid/view/animation/TranslateAnimation;.:(FFFF)V // method@00e8 │ │ +023b36: 5b60 e502 |002d: iput-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outRight:Landroid/view/animation/TranslateAnimation; // field@02e5 │ │ +023b3a: 5460 dc02 |002f: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inLeft:Landroid/view/animation/TranslateAnimation; // field@02dc │ │ +023b3e: 6e30 e900 4005 |0031: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +023b44: 5460 e402 |0034: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outLeft:Landroid/view/animation/TranslateAnimation; // field@02e4 │ │ +023b48: 6e30 e900 4005 |0036: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +023b4e: 5460 dd02 |0039: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.inRight:Landroid/view/animation/TranslateAnimation; // field@02dd │ │ +023b52: 6e30 e900 4005 |003b: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +023b58: 5460 e502 |003e: iget-object v0, v6, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.outRight:Landroid/view/animation/TranslateAnimation; // field@02e5 │ │ +023b5c: 6e30 e900 4005 |0040: invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;.setDuration:(J)V // method@00e9 │ │ +023b62: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x000f line=82 │ │ 0x001a line=83 │ │ 0x0025 line=84 │ │ 0x002f line=86 │ │ 0x0034 line=87 │ │ 0x0039 line=88 │ │ 0x003e line=89 │ │ 0x0043 line=90 │ │ locals : │ │ - 0x0000 - 0x0044 reg=5 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ - 0x0000 - 0x0044 reg=6 w I │ │ - 0x0000 - 0x0044 reg=7 h I │ │ - 0x0000 - 0x0044 reg=8 oldW I │ │ - 0x0000 - 0x0044 reg=9 oldH I │ │ + 0x0000 - 0x0044 reg=6 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + 0x0000 - 0x0044 reg=7 w I │ │ + 0x0000 - 0x0044 reg=8 h I │ │ + 0x0000 - 0x0044 reg=9 oldW I │ │ + 0x0000 - 0x0044 reg=10 oldH I │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -019fa8: |[019fa8] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -019fb8: 5410 e002 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mGestureDetector:Landroid/view/GestureDetector; // field@02e0 │ │ -019fbc: 6e20 c600 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00c6 │ │ -019fc2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -019fc4: 0f00 |0006: return v0 │ │ +023b64: |[023b64] com.bottleworks.dailymoney.calculator2.PanelSwitcher.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +023b74: 5410 e002 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;.mGestureDetector:Landroid/view/GestureDetector; // field@02e0 │ │ +023b78: 6e20 c600 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00c6 │ │ +023b7e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +023b80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1229 (PanelSwitcher.java) │ │ + source_file_idx : 1217 (PanelSwitcher.java) │ │ │ │ -Class #54 header: │ │ +Class #53 header: │ │ class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1237 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1225 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #54 - │ │ +Class #53 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/calculator2/Persist;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/calculator2/Persist;) │ │ name : 'FILE_NAME' │ │ @@ -14370,22 +14292,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -019fc8: |[019fc8] com.bottleworks.dailymoney.calculator2.Persist.:(Landroid/content/Context;)V │ │ -019fd8: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -019fde: 2200 a600 |0003: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/History; // type@00a6 │ │ -019fe2: 7010 4a02 0000 |0005: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/History;.:()V // method@024a │ │ -019fe8: 5b10 e802 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ -019fec: 5b12 e902 |000a: iput-object v2, v1, Lcom/bottleworks/dailymoney/calculator2/Persist;.mContext:Landroid/content/Context; // field@02e9 │ │ -019ff0: 7010 8702 0100 |000c: invoke-direct {v1}, Lcom/bottleworks/dailymoney/calculator2/Persist;.load:()V // method@0287 │ │ -019ff6: 0e00 |000f: return-void │ │ +023b84: |[023b84] com.bottleworks.dailymoney.calculator2.Persist.:(Landroid/content/Context;)V │ │ +023b94: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +023b9a: 2200 a600 |0003: new-instance v0, Lcom/bottleworks/dailymoney/calculator2/History; // type@00a6 │ │ +023b9e: 7010 4a02 0000 |0005: invoke-direct {v0}, Lcom/bottleworks/dailymoney/calculator2/History;.:()V // method@024a │ │ +023ba4: 5b10 e802 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ +023ba8: 5b12 e902 |000a: iput-object v2, v1, Lcom/bottleworks/dailymoney/calculator2/Persist;.mContext:Landroid/content/Context; // field@02e9 │ │ +023bac: 7010 8702 0100 |000c: invoke-direct {v1}, Lcom/bottleworks/dailymoney/calculator2/Persist;.load:()V // method@0287 │ │ +023bb2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=38 │ │ 0x000a line=41 │ │ 0x000c line=42 │ │ 0x000f line=43 │ │ @@ -14398,75 +14320,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -019ff8: |[019ff8] com.bottleworks.dailymoney.calculator2.Persist.load:()V │ │ -01a008: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01a00a: 2202 6f01 |0001: new-instance v2, Ljava/io/BufferedInputStream; // type@016f │ │ -01a00e: 5474 e902 |0003: iget-object v4, v7, Lcom/bottleworks/dailymoney/calculator2/Persist;.mContext:Landroid/content/Context; // field@02e9 │ │ -01a012: 1a05 9f07 |0005: const-string v5, "calculator.data" // string@079f │ │ -01a016: 6e20 3400 5400 |0007: invoke-virtual {v4, v5}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0034 │ │ -01a01c: 0c04 |000a: move-result-object v4 │ │ -01a01e: 1305 0020 |000b: const/16 v5, #int 8192 // #2000 │ │ -01a022: 7030 3d07 4205 |000d: invoke-direct {v2, v4, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@073d │ │ -01a028: 2201 7501 |0010: new-instance v1, Ljava/io/DataInputStream; // type@0175 │ │ -01a02c: 7020 4507 2100 |0012: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0745 │ │ -01a032: 6e10 4707 0100 |0015: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@0747 │ │ -01a038: 0a03 |0018: move-result v3 │ │ -01a03a: 3763 3e00 |0019: if-le v3, v6, 0057 // +003e │ │ -01a03e: 2204 7e01 |001b: new-instance v4, Ljava/io/IOException; // type@017e │ │ -01a042: 2205 a501 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a046: 7010 f007 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a04c: 1a06 3f08 |0022: const-string v6, "data version " // string@083f │ │ -01a050: 6e20 f807 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a056: 0c05 |0027: move-result-object v5 │ │ -01a058: 6e20 f407 3500 |0028: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a05e: 0c05 |002b: move-result-object v5 │ │ -01a060: 1a06 a400 |002c: const-string v6, "; expected " // string@00a4 │ │ -01a064: 6e20 f807 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a06a: 0c05 |0031: move-result-object v5 │ │ -01a06c: 1216 |0032: const/4 v6, #int 1 // #1 │ │ -01a06e: 6e20 f407 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a074: 0c05 |0036: move-result-object v5 │ │ -01a076: 6e10 fb07 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a07c: 0c05 |003a: move-result-object v5 │ │ -01a07e: 7020 6707 5400 |003b: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -01a084: 2704 |003e: throw v4 │ │ -01a086: 0d00 |003f: move-exception v0 │ │ -01a088: 2204 a501 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a08c: 7010 f007 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a092: 1a05 0000 |0045: const-string v5, "" // string@0000 │ │ -01a096: 6e20 f807 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a09c: 0c04 |004a: move-result-object v4 │ │ -01a09e: 6e20 f707 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01a0a4: 0c04 |004e: move-result-object v4 │ │ -01a0a6: 6e10 fb07 0400 |004f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a0ac: 0c04 |0052: move-result-object v4 │ │ -01a0ae: 7110 fa01 0400 |0053: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.log:(Ljava/lang/String;)V // method@01fa │ │ -01a0b4: 0e00 |0056: return-void │ │ -01a0b6: 2204 a600 |0057: new-instance v4, Lcom/bottleworks/dailymoney/calculator2/History; // type@00a6 │ │ -01a0ba: 7030 4b02 3401 |0059: invoke-direct {v4, v3, v1}, Lcom/bottleworks/dailymoney/calculator2/History;.:(ILjava/io/DataInput;)V // method@024b │ │ -01a0c0: 5b74 e802 |005c: iput-object v4, v7, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ -01a0c4: 6e10 4607 0100 |005e: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@0746 │ │ -01a0ca: 28f5 |0061: goto 0056 // -000b │ │ -01a0cc: 0d00 |0062: move-exception v0 │ │ -01a0ce: 2204 a501 |0063: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a0d2: 7010 f007 0400 |0065: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a0d8: 1a05 0000 |0068: const-string v5, "" // string@0000 │ │ -01a0dc: 6e20 f807 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a0e2: 0c04 |006d: move-result-object v4 │ │ -01a0e4: 6e20 f707 0400 |006e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01a0ea: 0c04 |0071: move-result-object v4 │ │ -01a0ec: 6e10 fb07 0400 |0072: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a0f2: 0c04 |0075: move-result-object v4 │ │ -01a0f4: 7110 fa01 0400 |0076: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.log:(Ljava/lang/String;)V // method@01fa │ │ -01a0fa: 28dd |0079: goto 0056 // -0023 │ │ +023bb4: |[023bb4] com.bottleworks.dailymoney.calculator2.Persist.load:()V │ │ +023bc4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +023bc6: 2202 6301 |0001: new-instance v2, Ljava/io/BufferedInputStream; // type@0163 │ │ +023bca: 5474 e902 |0003: iget-object v4, v7, Lcom/bottleworks/dailymoney/calculator2/Persist;.mContext:Landroid/content/Context; // field@02e9 │ │ +023bce: 1a05 9207 |0005: const-string v5, "calculator.data" // string@0792 │ │ +023bd2: 6e20 3400 5400 |0007: invoke-virtual {v4, v5}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0034 │ │ +023bd8: 0c04 |000a: move-result-object v4 │ │ +023bda: 1305 0020 |000b: const/16 v5, #int 8192 // #2000 │ │ +023bde: 7030 3107 4205 |000d: invoke-direct {v2, v4, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0731 │ │ +023be4: 2201 6901 |0010: new-instance v1, Ljava/io/DataInputStream; // type@0169 │ │ +023be8: 7020 3907 2100 |0012: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0739 │ │ +023bee: 6e10 3b07 0100 |0015: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@073b │ │ +023bf4: 0a03 |0018: move-result v3 │ │ +023bf6: 3763 3e00 |0019: if-le v3, v6, 0057 // +003e │ │ +023bfa: 2204 7201 |001b: new-instance v4, Ljava/io/IOException; // type@0172 │ │ +023bfe: 2205 9901 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +023c02: 7010 e507 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +023c08: 1a06 3208 |0022: const-string v6, "data version " // string@0832 │ │ +023c0c: 6e20 ed07 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023c12: 0c05 |0027: move-result-object v5 │ │ +023c14: 6e20 e907 3500 |0028: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +023c1a: 0c05 |002b: move-result-object v5 │ │ +023c1c: 1a06 a400 |002c: const-string v6, "; expected " // string@00a4 │ │ +023c20: 6e20 ed07 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023c26: 0c05 |0031: move-result-object v5 │ │ +023c28: 1216 |0032: const/4 v6, #int 1 // #1 │ │ +023c2a: 6e20 e907 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +023c30: 0c05 |0036: move-result-object v5 │ │ +023c32: 6e10 f007 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023c38: 0c05 |003a: move-result-object v5 │ │ +023c3a: 7020 5b07 5400 |003b: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +023c40: 2704 |003e: throw v4 │ │ +023c42: 0d00 |003f: move-exception v0 │ │ +023c44: 2204 9901 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +023c48: 7010 e507 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +023c4e: 1a05 0000 |0045: const-string v5, "" // string@0000 │ │ +023c52: 6e20 ed07 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023c58: 0c04 |004a: move-result-object v4 │ │ +023c5a: 6e20 ec07 0400 |004b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +023c60: 0c04 |004e: move-result-object v4 │ │ +023c62: 6e10 f007 0400 |004f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023c68: 0c04 |0052: move-result-object v4 │ │ +023c6a: 7110 fa01 0400 |0053: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.log:(Ljava/lang/String;)V // method@01fa │ │ +023c70: 0e00 |0056: return-void │ │ +023c72: 2204 a600 |0057: new-instance v4, Lcom/bottleworks/dailymoney/calculator2/History; // type@00a6 │ │ +023c76: 7030 4b02 3401 |0059: invoke-direct {v4, v3, v1}, Lcom/bottleworks/dailymoney/calculator2/History;.:(ILjava/io/DataInput;)V // method@024b │ │ +023c7c: 5b74 e802 |005c: iput-object v4, v7, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ +023c80: 6e10 3a07 0100 |005e: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@073a │ │ +023c86: 28f5 |0061: goto 0056 // -000b │ │ +023c88: 0d00 |0062: move-exception v0 │ │ +023c8a: 2204 9901 |0063: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +023c8e: 7010 e507 0400 |0065: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +023c94: 1a05 0000 |0068: const-string v5, "" // string@0000 │ │ +023c98: 6e20 ed07 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023c9e: 0c04 |006d: move-result-object v4 │ │ +023ca0: 6e20 ec07 0400 |006e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +023ca6: 0c04 |0071: move-result-object v4 │ │ +023ca8: 6e10 f007 0400 |0072: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023cae: 0c04 |0075: move-result-object v4 │ │ +023cb0: 7110 fa01 0400 |0076: invoke-static {v4}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.log:(Ljava/lang/String;)V // method@01fa │ │ +023cb6: 28dd |0079: goto 0056 // -0023 │ │ catches : 2 │ │ 0x0001 - 0x003f │ │ Ljava/io/FileNotFoundException; -> 0x003f │ │ Ljava/io/IOException; -> 0x0062 │ │ 0x0057 - 0x0061 │ │ Ljava/io/FileNotFoundException; -> 0x003f │ │ Ljava/io/IOException; -> 0x0062 │ │ @@ -14500,43 +14422,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -01a114: |[01a114] com.bottleworks.dailymoney.calculator2.Persist.save:()V │ │ -01a124: 2201 7001 |0000: new-instance v1, Ljava/io/BufferedOutputStream; // type@0170 │ │ -01a128: 5463 e902 |0002: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/Persist;.mContext:Landroid/content/Context; // field@02e9 │ │ -01a12c: 1a04 9f07 |0004: const-string v4, "calculator.data" // string@079f │ │ -01a130: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -01a132: 6e30 3500 4305 |0007: invoke-virtual {v3, v4, v5}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0035 │ │ -01a138: 0c03 |000a: move-result-object v3 │ │ -01a13a: 1304 0020 |000b: const/16 v4, #int 8192 // #2000 │ │ -01a13e: 7030 3e07 3104 |000d: invoke-direct {v1, v3, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@073e │ │ -01a144: 2202 7701 |0010: new-instance v2, Ljava/io/DataOutputStream; // type@0177 │ │ -01a148: 7020 4a07 1200 |0012: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@074a │ │ -01a14e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -01a150: 6e20 4c07 3200 |0016: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@074c │ │ -01a156: 5463 e802 |0019: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ -01a15a: 6e20 5602 2300 |001b: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/calculator2/History;.write:(Ljava/io/DataOutput;)V // method@0256 │ │ -01a160: 6e10 4b07 0200 |001e: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@074b │ │ -01a166: 0e00 |0021: return-void │ │ -01a168: 0d00 |0022: move-exception v0 │ │ -01a16a: 2203 a501 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a16e: 7010 f007 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a174: 1a04 0000 |0028: const-string v4, "" // string@0000 │ │ -01a178: 6e20 f807 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a17e: 0c03 |002d: move-result-object v3 │ │ -01a180: 6e20 f707 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01a186: 0c03 |0031: move-result-object v3 │ │ -01a188: 6e10 fb07 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a18e: 0c03 |0035: move-result-object v3 │ │ -01a190: 7110 fa01 0300 |0036: invoke-static {v3}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.log:(Ljava/lang/String;)V // method@01fa │ │ -01a196: 28e8 |0039: goto 0021 // -0018 │ │ +023cd0: |[023cd0] com.bottleworks.dailymoney.calculator2.Persist.save:()V │ │ +023ce0: 2201 6401 |0000: new-instance v1, Ljava/io/BufferedOutputStream; // type@0164 │ │ +023ce4: 5463 e902 |0002: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/Persist;.mContext:Landroid/content/Context; // field@02e9 │ │ +023ce8: 1a04 9207 |0004: const-string v4, "calculator.data" // string@0792 │ │ +023cec: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +023cee: 6e30 3500 4305 |0007: invoke-virtual {v3, v4, v5}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0035 │ │ +023cf4: 0c03 |000a: move-result-object v3 │ │ +023cf6: 1304 0020 |000b: const/16 v4, #int 8192 // #2000 │ │ +023cfa: 7030 3207 3104 |000d: invoke-direct {v1, v3, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@0732 │ │ +023d00: 2202 6b01 |0010: new-instance v2, Ljava/io/DataOutputStream; // type@016b │ │ +023d04: 7020 3e07 1200 |0012: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@073e │ │ +023d0a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +023d0c: 6e20 4007 3200 |0016: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@0740 │ │ +023d12: 5463 e802 |0019: iget-object v3, v6, Lcom/bottleworks/dailymoney/calculator2/Persist;.history:Lcom/bottleworks/dailymoney/calculator2/History; // field@02e8 │ │ +023d16: 6e20 5602 2300 |001b: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/calculator2/History;.write:(Ljava/io/DataOutput;)V // method@0256 │ │ +023d1c: 6e10 3f07 0200 |001e: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@073f │ │ +023d22: 0e00 |0021: return-void │ │ +023d24: 0d00 |0022: move-exception v0 │ │ +023d26: 2203 9901 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +023d2a: 7010 e507 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +023d30: 1a04 0000 |0028: const-string v4, "" // string@0000 │ │ +023d34: 6e20 ed07 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023d3a: 0c03 |002d: move-result-object v3 │ │ +023d3c: 6e20 ec07 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +023d42: 0c03 |0031: move-result-object v3 │ │ +023d44: 6e10 f007 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023d4a: 0c03 |0035: move-result-object v3 │ │ +023d4c: 7110 fa01 0300 |0036: invoke-static {v3}, Lcom/bottleworks/dailymoney/calculator2/Calculator;.log:(Ljava/lang/String;)V // method@01fa │ │ +023d52: 28e8 |0039: goto 0021 // -0018 │ │ catches : 1 │ │ 0x0000 - 0x0021 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0010 line=65 │ │ 0x0015 line=66 │ │ @@ -14547,32 +14469,32 @@ │ │ 0x0023 line=70 │ │ locals : │ │ 0x0010 - 0x0021 reg=1 os Ljava/io/OutputStream; │ │ 0x0015 - 0x0021 reg=2 out Ljava/io/DataOutputStream; │ │ 0x0023 - 0x003a reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x003a reg=6 this Lcom/bottleworks/dailymoney/calculator2/Persist; │ │ │ │ - source_file_idx : 1237 (Persist.java) │ │ + source_file_idx : 1225 (Persist.java) │ │ │ │ -Class #55 header: │ │ +Class #54 header: │ │ class_idx : 173 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 342 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #55 annotations: │ │ +Class #54 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initTracker │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #55 - │ │ +Class #54 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/context/Contexts$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14590,70 +14512,70 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01a1a8: |[01a1a8] com.bottleworks.dailymoney.context.Contexts$1.:(Lcom/bottleworks/dailymoney/context/Contexts;Landroid/content/Context;)V │ │ -01a1b8: 5b01 ea02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ -01a1bc: 5b02 eb02 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/context/Contexts$1;.val$context:Landroid/content/Context; // field@02eb │ │ -01a1c0: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01a1c6: 0e00 |0007: return-void │ │ +023d64: |[023d64] com.bottleworks.dailymoney.context.Contexts$1.:(Lcom/bottleworks/dailymoney/context/Contexts;Landroid/content/Context;)V │ │ +023d74: 5b01 ea02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ +023d78: 5b02 eb02 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/context/Contexts$1;.val$context:Landroid/content/Context; // field@02eb │ │ +023d7c: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +023d82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/context/Contexts$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/context/Contexts$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -01a1c8: |[01a1c8] com.bottleworks.dailymoney.context.Contexts$1.run:()V │ │ -01a1d8: 1a01 800b |0000: const-string v1, "initial google tracker" // string@0b80 │ │ -01a1dc: 7110 d701 0100 |0002: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a1e2: 5451 ea02 |0005: iget-object v1, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ -01a1e6: 7100 0e07 0000 |0007: invoke-static {}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.getInstance:()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@070e │ │ -01a1ec: 0c02 |000a: move-result-object v2 │ │ -01a1ee: 7120 9202 2100 |000b: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.access$002:(Lcom/bottleworks/dailymoney/context/Contexts;Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0292 │ │ -01a1f4: 5451 ea02 |000e: iget-object v1, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ -01a1f8: 7110 9102 0100 |0010: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ -01a1fe: 0c01 |0013: move-result-object v1 │ │ -01a200: 5452 ea02 |0014: iget-object v2, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ -01a204: 7110 9302 0200 |0016: invoke-static {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.access$100:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/bottleworks/commons/util/I18N; // method@0293 │ │ -01a20a: 0c02 |0019: move-result-object v2 │ │ -01a20c: 6003 6704 |001a: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.app_surface:I // field@0467 │ │ -01a210: 6e20 d301 3200 |001c: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01a216: 0c02 |001f: move-result-object v2 │ │ -01a218: 5453 ea02 |0020: iget-object v3, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ -01a21c: 6e10 9b02 0300 |0022: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionName:()Ljava/lang/String; // method@029b │ │ -01a222: 0c03 |0025: move-result-object v3 │ │ -01a224: 6e30 1907 2103 |0026: invoke-virtual {v1, v2, v3}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.setProductVersion:(Ljava/lang/String;Ljava/lang/String;)V // method@0719 │ │ -01a22a: 5451 ea02 |0029: iget-object v1, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ -01a22e: 7110 9102 0100 |002b: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ -01a234: 0c01 |002e: move-result-object v1 │ │ -01a236: 1a02 4405 |002f: const-string v2, "UA-20850113-1" // string@0544 │ │ -01a23a: 1303 3c00 |0031: const/16 v3, #int 60 // #3c │ │ -01a23e: 5454 eb02 |0033: iget-object v4, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.val$context:Landroid/content/Context; // field@02eb │ │ -01a242: 6e40 1d07 2143 |0035: invoke-virtual {v1, v2, v3, v4}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.start:(Ljava/lang/String;ILandroid/content/Context;)V // method@071d │ │ -01a248: 0e00 |0038: return-void │ │ -01a24a: 0d00 |0039: move-exception v0 │ │ -01a24c: 6e10 0108 0000 |003a: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -01a252: 0c01 |003d: move-result-object v1 │ │ -01a254: 7120 da01 0100 |003e: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01a25a: 28f7 |0041: goto 0038 // -0009 │ │ +023d84: |[023d84] com.bottleworks.dailymoney.context.Contexts$1.run:()V │ │ +023d94: 1a01 720b |0000: const-string v1, "initial google tracker" // string@0b72 │ │ +023d98: 7110 d701 0100 |0002: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +023d9e: 5451 ea02 |0005: iget-object v1, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ +023da2: 7100 0d07 0000 |0007: invoke-static {}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.getInstance:()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@070d │ │ +023da8: 0c02 |000a: move-result-object v2 │ │ +023daa: 7120 9202 2100 |000b: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.access$002:(Lcom/bottleworks/dailymoney/context/Contexts;Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0292 │ │ +023db0: 5451 ea02 |000e: iget-object v1, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ +023db4: 7110 9102 0100 |0010: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ +023dba: 0c01 |0013: move-result-object v1 │ │ +023dbc: 5452 ea02 |0014: iget-object v2, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ +023dc0: 7110 9302 0200 |0016: invoke-static {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.access$100:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/bottleworks/commons/util/I18N; // method@0293 │ │ +023dc6: 0c02 |0019: move-result-object v2 │ │ +023dc8: 6003 6704 |001a: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.app_surface:I // field@0467 │ │ +023dcc: 6e20 d301 3200 |001c: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +023dd2: 0c02 |001f: move-result-object v2 │ │ +023dd4: 5453 ea02 |0020: iget-object v3, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ +023dd8: 6e10 9b02 0300 |0022: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionName:()Ljava/lang/String; // method@029b │ │ +023dde: 0c03 |0025: move-result-object v3 │ │ +023de0: 6e30 1807 2103 |0026: invoke-virtual {v1, v2, v3}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.setProductVersion:(Ljava/lang/String;Ljava/lang/String;)V // method@0718 │ │ +023de6: 5451 ea02 |0029: iget-object v1, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ea │ │ +023dea: 7110 9102 0100 |002b: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ +023df0: 0c01 |002e: move-result-object v1 │ │ +023df2: 1a02 3805 |002f: const-string v2, "UA-20850113-1" // string@0538 │ │ +023df6: 1303 3c00 |0031: const/16 v3, #int 60 // #3c │ │ +023dfa: 5454 eb02 |0033: iget-object v4, v5, Lcom/bottleworks/dailymoney/context/Contexts$1;.val$context:Landroid/content/Context; // field@02eb │ │ +023dfe: 6e40 1c07 2143 |0035: invoke-virtual {v1, v2, v3, v4}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.start:(Ljava/lang/String;ILandroid/content/Context;)V // method@071c │ │ +023e04: 0e00 |0038: return-void │ │ +023e06: 0d00 |0039: move-exception v0 │ │ +023e08: 6e10 f607 0000 |003a: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +023e0e: 0c01 |003d: move-result-object v1 │ │ +023e10: 7120 da01 0100 |003e: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +023e16: 28f7 |0041: goto 0038 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0038 │ │ Ljava/lang/Throwable; -> 0x0039 │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ 0x000e line=195 │ │ @@ -14663,30 +14585,30 @@ │ │ 0x003a line=199 │ │ locals : │ │ 0x003a - 0x0042 reg=0 t Ljava/lang/Throwable; │ │ 0x0000 - 0x0042 reg=5 this Lcom/bottleworks/dailymoney/context/Contexts$1; │ │ │ │ source_file_idx : 342 (Contexts.java) │ │ │ │ -Class #56 header: │ │ +Class #55 header: │ │ class_idx : 174 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 342 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #56 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=trackEvent │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #56 - │ │ +Class #55 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/context/Contexts$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14716,28 +14638,28 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01a26c: |[01a26c] com.bottleworks.dailymoney.context.Contexts$2.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -01a27c: 5b01 ec02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ec │ │ -01a280: 5b02 ee02 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$category:Ljava/lang/String; // field@02ee │ │ -01a284: 5b03 ed02 |0004: iput-object v3, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$action:Ljava/lang/String; // field@02ed │ │ -01a288: 5b04 ef02 |0006: iput-object v4, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$label:Ljava/lang/String; // field@02ef │ │ -01a28c: 5905 f002 |0008: iput v5, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$value:I // field@02f0 │ │ -01a290: 7010 c007 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01a296: 0e00 |000d: return-void │ │ +023e28: |[023e28] com.bottleworks.dailymoney.context.Contexts$2.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +023e38: 5b01 ec02 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ec │ │ +023e3c: 5b02 ee02 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$category:Ljava/lang/String; // field@02ee │ │ +023e40: 5b03 ed02 |0004: iput-object v3, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$action:Ljava/lang/String; // field@02ed │ │ +023e44: 5b04 ef02 |0006: iput-object v4, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$label:Ljava/lang/String; // field@02ef │ │ +023e48: 5905 f002 |0008: iput v5, v0, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$value:I // field@02f0 │ │ +023e4c: 7010 b507 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +023e52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/bottleworks/dailymoney/context/Contexts$2; │ │ - 0x0000 - 0x000e reg=1 (null) Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x000e reg=1 this$0 Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=5 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/context/Contexts$2;) │ │ @@ -14745,33 +14667,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -01a298: |[01a298] com.bottleworks.dailymoney.context.Contexts$2.run:()V │ │ -01a2a8: 5461 ec02 |0000: iget-object v1, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ec │ │ -01a2ac: 7110 9102 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ -01a2b2: 0c01 |0005: move-result-object v1 │ │ -01a2b4: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -01a2b8: 5461 ec02 |0008: iget-object v1, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ec │ │ -01a2bc: 7110 9102 0100 |000a: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ -01a2c2: 0c01 |000d: move-result-object v1 │ │ -01a2c4: 5462 ee02 |000e: iget-object v2, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$category:Ljava/lang/String; // field@02ee │ │ -01a2c8: 5463 ed02 |0010: iget-object v3, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$action:Ljava/lang/String; // field@02ed │ │ -01a2cc: 5464 ef02 |0012: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$label:Ljava/lang/String; // field@02ef │ │ -01a2d0: 5265 f002 |0014: iget v5, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$value:I // field@02f0 │ │ -01a2d4: 6e55 2307 2143 |0016: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.trackEvent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@0723 │ │ -01a2da: 0e00 |0019: return-void │ │ -01a2dc: 0d00 |001a: move-exception v0 │ │ -01a2de: 6e10 0108 0000 |001b: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -01a2e4: 0c01 |001e: move-result-object v1 │ │ -01a2e6: 7120 da01 0100 |001f: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01a2ec: 28f7 |0022: goto 0019 // -0009 │ │ +023e54: |[023e54] com.bottleworks.dailymoney.context.Contexts$2.run:()V │ │ +023e64: 5461 ec02 |0000: iget-object v1, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ec │ │ +023e68: 7110 9102 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ +023e6e: 0c01 |0005: move-result-object v1 │ │ +023e70: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +023e74: 5461 ec02 |0008: iget-object v1, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02ec │ │ +023e78: 7110 9102 0100 |000a: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ +023e7e: 0c01 |000d: move-result-object v1 │ │ +023e80: 5462 ee02 |000e: iget-object v2, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$category:Ljava/lang/String; // field@02ee │ │ +023e84: 5463 ed02 |0010: iget-object v3, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$action:Ljava/lang/String; // field@02ed │ │ +023e88: 5464 ef02 |0012: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$label:Ljava/lang/String; // field@02ef │ │ +023e8c: 5265 f002 |0014: iget v5, v6, Lcom/bottleworks/dailymoney/context/Contexts$2;.val$value:I // field@02f0 │ │ +023e90: 6e55 2207 2143 |0016: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.trackEvent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@0722 │ │ +023e96: 0e00 |0019: return-void │ │ +023e98: 0d00 |001a: move-exception v0 │ │ +023e9a: 6e10 f607 0000 |001b: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +023ea0: 0c01 |001e: move-result-object v1 │ │ +023ea2: 7120 da01 0100 |001f: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +023ea8: 28f7 |0022: goto 0019 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/Throwable; -> 0x001a │ │ positions : │ │ 0x0000 line=227 │ │ 0x0008 line=228 │ │ 0x0019 line=233 │ │ @@ -14779,30 +14701,30 @@ │ │ 0x001b line=231 │ │ locals : │ │ 0x001b - 0x0023 reg=0 t Ljava/lang/Throwable; │ │ 0x0000 - 0x0023 reg=6 this Lcom/bottleworks/dailymoney/context/Contexts$2; │ │ │ │ source_file_idx : 342 (Contexts.java) │ │ │ │ -Class #57 header: │ │ +Class #56 header: │ │ class_idx : 175 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 342 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #57 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=trackPageView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #57 - │ │ +Class #56 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/context/Contexts$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14820,64 +14742,64 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01a300: |[01a300] com.bottleworks.dailymoney.context.Contexts$3.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;)V │ │ -01a310: 5b01 f102 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts$3;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02f1 │ │ -01a314: 5b02 f202 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/context/Contexts$3;.val$path:Ljava/lang/String; // field@02f2 │ │ -01a318: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01a31e: 0e00 |0007: return-void │ │ +023ebc: |[023ebc] com.bottleworks.dailymoney.context.Contexts$3.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;)V │ │ +023ecc: 5b01 f102 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts$3;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02f1 │ │ +023ed0: 5b02 f202 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/context/Contexts$3;.val$path:Ljava/lang/String; // field@02f2 │ │ +023ed4: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +023eda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/context/Contexts$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/context/Contexts$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -01a320: |[01a320] com.bottleworks.dailymoney.context.Contexts$3.run:()V │ │ -01a330: 5431 f102 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02f1 │ │ -01a334: 7110 9102 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ -01a33a: 0c01 |0005: move-result-object v1 │ │ -01a33c: 3801 2500 |0006: if-eqz v1, 002b // +0025 │ │ -01a340: 2201 a501 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a344: 7010 f007 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a34a: 1a02 7110 |000d: const-string v2, "track " // string@1071 │ │ -01a34e: 6e20 f807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a354: 0c01 |0012: move-result-object v1 │ │ -01a356: 5432 f202 |0013: iget-object v2, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.val$path:Ljava/lang/String; // field@02f2 │ │ -01a35a: 6e20 f807 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a360: 0c01 |0018: move-result-object v1 │ │ -01a362: 6e10 fb07 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a368: 0c01 |001c: move-result-object v1 │ │ -01a36a: 7110 d701 0100 |001d: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a370: 5431 f102 |0020: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02f1 │ │ -01a374: 7110 9102 0100 |0022: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ -01a37a: 0c01 |0025: move-result-object v1 │ │ -01a37c: 5432 f202 |0026: iget-object v2, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.val$path:Ljava/lang/String; // field@02f2 │ │ -01a380: 6e20 2407 2100 |0028: invoke-virtual {v1, v2}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.trackPageView:(Ljava/lang/String;)V // method@0724 │ │ -01a386: 0e00 |002b: return-void │ │ -01a388: 0d00 |002c: move-exception v0 │ │ -01a38a: 6e10 0108 0000 |002d: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -01a390: 0c01 |0030: move-result-object v1 │ │ -01a392: 7120 da01 0100 |0031: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01a398: 28f7 |0034: goto 002b // -0009 │ │ +023edc: |[023edc] com.bottleworks.dailymoney.context.Contexts$3.run:()V │ │ +023eec: 5431 f102 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02f1 │ │ +023ef0: 7110 9102 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ +023ef6: 0c01 |0005: move-result-object v1 │ │ +023ef8: 3801 2500 |0006: if-eqz v1, 002b // +0025 │ │ +023efc: 2201 9901 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +023f00: 7010 e507 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +023f06: 1a02 6210 |000d: const-string v2, "track " // string@1062 │ │ +023f0a: 6e20 ed07 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023f10: 0c01 |0012: move-result-object v1 │ │ +023f12: 5432 f202 |0013: iget-object v2, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.val$path:Ljava/lang/String; // field@02f2 │ │ +023f16: 6e20 ed07 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +023f1c: 0c01 |0018: move-result-object v1 │ │ +023f1e: 6e10 f007 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +023f24: 0c01 |001c: move-result-object v1 │ │ +023f26: 7110 d701 0100 |001d: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +023f2c: 5431 f102 |0020: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.this$0:Lcom/bottleworks/dailymoney/context/Contexts; // field@02f1 │ │ +023f30: 7110 9102 0100 |0022: invoke-static {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // method@0291 │ │ +023f36: 0c01 |0025: move-result-object v1 │ │ +023f38: 5432 f202 |0026: iget-object v2, v3, Lcom/bottleworks/dailymoney/context/Contexts$3;.val$path:Ljava/lang/String; // field@02f2 │ │ +023f3c: 6e20 2307 2100 |0028: invoke-virtual {v1, v2}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.trackPageView:(Ljava/lang/String;)V // method@0723 │ │ +023f42: 0e00 |002b: return-void │ │ +023f44: 0d00 |002c: move-exception v0 │ │ +023f46: 6e10 f607 0000 |002d: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +023f4c: 0c01 |0030: move-result-object v1 │ │ +023f4e: 7120 da01 0100 |0031: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +023f54: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x0000 - 0x002b │ │ Ljava/lang/Throwable; -> 0x002c │ │ positions : │ │ 0x0000 line=243 │ │ 0x0008 line=244 │ │ 0x0020 line=245 │ │ @@ -14886,33 +14808,33 @@ │ │ 0x002d line=248 │ │ locals : │ │ 0x002d - 0x0035 reg=0 t Ljava/lang/Throwable; │ │ 0x0000 - 0x0035 reg=3 this Lcom/bottleworks/dailymoney/context/Contexts$3; │ │ │ │ source_file_idx : 342 (Contexts.java) │ │ │ │ -Class #58 header: │ │ +Class #57 header: │ │ class_idx : 176 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 342 │ │ static_fields_size : 5 │ │ instance_fields_size: 27 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 51 │ │ │ │ -Class #58 annotations: │ │ +Class #57 annotations: │ │ Annotations on method #709 'shareContent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Z" "Ljava/util/List" "<" "Ljava/io/File;" ">;)Z" } │ │ Annotations on method #711 'shareHtmlContent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/io/File;" ">;)Z" } │ │ Annotations on method #713 'shareTextContent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/io/File;" ">;)Z" } │ │ │ │ -Class #58 - │ │ +Class #57 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/context/Contexts;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ name : 'ANALYTICS_CDOE' │ │ @@ -15052,67 +14974,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -01a3ac: |[01a3ac] com.bottleworks.dailymoney.context.Contexts.:()V │ │ -01a3bc: 7100 6308 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@0863 │ │ -01a3c2: 0c00 |0003: move-result-object v0 │ │ -01a3c4: 6900 0f03 |0004: sput-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ -01a3c8: 0e00 |0006: return-void │ │ +023f68: |[023f68] com.bottleworks.dailymoney.context.Contexts.:()V │ │ +023f78: 7100 5808 0000 |0000: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:()Ljava/util/concurrent/ExecutorService; // method@0858 │ │ +023f7e: 0c00 |0003: move-result-object v0 │ │ +023f80: 6900 0f03 |0004: sput-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ +023f84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -01a3cc: |[01a3cc] com.bottleworks.dailymoney.context.Contexts.:()V │ │ -01a3dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01a3de: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -01a3e0: 7010 c007 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01a3e6: 5931 0c03 |0005: iput v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a3ea: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -01a3ec: 5930 0403 |0008: iput v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ -01a3f0: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -01a3f2: 5930 0803 |000b: iput v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ -01a3f6: 5932 0503 |000d: iput v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ -01a3fa: 5932 0b03 |000f: iput v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01a3fe: 5c31 0903 |0011: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ -01a402: 1a00 4607 |0013: const-string v0, "bwDailyMoney" // string@0746 │ │ -01a406: 5b30 1203 |0015: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.workingFolder:Ljava/lang/String; // field@0312 │ │ -01a40a: 5c32 0203 |0017: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ -01a40e: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ -01a412: 5b30 0a03 |001b: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ -01a416: 5c32 0103 |001d: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ -01a41a: 1a00 5205 |001f: const-string v0, "UTF8" // string@0552 │ │ -01a41e: 5b30 0303 |0021: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ -01a422: 5c32 0603 |0023: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ -01a426: 1a00 5405 |0025: const-string v0, "Unknown" // string@0554 │ │ -01a42a: 5b30 0703 |0027: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ -01a42e: 2200 b501 |0029: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -01a432: 1a01 0c11 |002b: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@110c │ │ -01a436: 7020 1108 1000 |002d: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -01a43c: 5b30 fe02 |0030: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.lastBakFmt:Ljava/text/SimpleDateFormat; // field@02fe │ │ -01a440: 2200 7800 |0032: new-instance v0, Lcom/bottleworks/commons/util/CalendarHelper; // type@0078 │ │ -01a444: 7010 4101 0000 |0034: invoke-direct {v0}, Lcom/bottleworks/commons/util/CalendarHelper;.:()V // method@0141 │ │ -01a44a: 5b30 f802 |0037: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ -01a44e: 1a00 2b00 |0039: const-string v0, "$" // string@002b │ │ -01a452: 5b30 f902 |003b: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.currencySymbol:Ljava/lang/String; // field@02f9 │ │ -01a456: 5c32 0d03 |003d: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ -01a45a: 0e00 |003f: return-void │ │ +023f88: |[023f88] com.bottleworks.dailymoney.context.Contexts.:()V │ │ +023f98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +023f9a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +023f9c: 7010 b507 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +023fa2: 5931 0c03 |0005: iput v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +023fa6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +023fa8: 5930 0403 |0008: iput v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ +023fac: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +023fae: 5930 0803 |000b: iput v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ +023fb2: 5932 0503 |000d: iput v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ +023fb6: 5932 0b03 |000f: iput v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +023fba: 5c31 0903 |0011: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ +023fbe: 1a00 3907 |0013: const-string v0, "bwDailyMoney" // string@0739 │ │ +023fc2: 5b30 1203 |0015: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.workingFolder:Ljava/lang/String; // field@0312 │ │ +023fc6: 5c32 0203 |0017: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ +023fca: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ +023fce: 5b30 0a03 |001b: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ +023fd2: 5c32 0103 |001d: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ +023fd6: 1a00 4605 |001f: const-string v0, "UTF8" // string@0546 │ │ +023fda: 5b30 0303 |0021: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ +023fde: 5c32 0603 |0023: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ +023fe2: 1a00 4805 |0025: const-string v0, "Unknown" // string@0548 │ │ +023fe6: 5b30 0703 |0027: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ +023fea: 2200 a901 |0029: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +023fee: 1a01 fb10 |002b: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@10fb │ │ +023ff2: 7020 0608 1000 |002d: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +023ff8: 5b30 fe02 |0030: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.lastBakFmt:Ljava/text/SimpleDateFormat; // field@02fe │ │ +023ffc: 2200 7800 |0032: new-instance v0, Lcom/bottleworks/commons/util/CalendarHelper; // type@0078 │ │ +024000: 7010 4101 0000 |0034: invoke-direct {v0}, Lcom/bottleworks/commons/util/CalendarHelper;.:()V // method@0141 │ │ +024006: 5b30 f802 |0037: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ +02400a: 1a00 2b00 |0039: const-string v0, "$" // string@002b │ │ +02400e: 5b30 f902 |003b: iput-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.currencySymbol:Ljava/lang/String; // field@02f9 │ │ +024012: 5c32 0d03 |003d: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ +024016: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x000a line=72 │ │ 0x000d line=73 │ │ @@ -15138,17 +15060,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a45c: |[01a45c] com.bottleworks.dailymoney.context.Contexts.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ -01a46c: 5410 1003 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01a470: 1100 |0002: return-object v0 │ │ +024018: |[024018] com.bottleworks.dailymoney.context.Contexts.access$000:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ +024028: 5410 1003 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +02402c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -15156,17 +15078,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a474: |[01a474] com.bottleworks.dailymoney.context.Contexts.access$002:(Lcom/bottleworks/dailymoney/context/Contexts;Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ -01a484: 5b01 1003 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01a488: 1101 |0002: return-object v1 │ │ +024030: |[024030] com.bottleworks.dailymoney.context.Contexts.access$002:(Lcom/bottleworks/dailymoney/context/Contexts;Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;)Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ +024040: 5b01 1003 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +024044: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0003 reg=1 x1 Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ @@ -15175,17 +15097,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/bottleworks/commons/util/I18N;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a48c: |[01a48c] com.bottleworks.dailymoney.context.Contexts.access$100:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/bottleworks/commons/util/I18N; │ │ -01a49c: 5410 fc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ -01a4a0: 1100 |0002: return-object v0 │ │ +024048: |[024048] com.bottleworks.dailymoney.context.Contexts.access$100:(Lcom/bottleworks/dailymoney/context/Contexts;)Lcom/bottleworks/commons/util/I18N; │ │ +024058: 5410 fc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ +02405c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -15193,31 +15115,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -01a4a4: |[01a4a4] com.bottleworks.dailymoney.context.Contexts.cleanTracker:()V │ │ -01a4b4: 5421 1003 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01a4b8: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -01a4bc: 5421 1003 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01a4c0: 6e10 0b07 0100 |0006: invoke-virtual {v1}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dispatch:()Z // method@070b │ │ -01a4c6: 5421 1003 |0009: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01a4ca: 6e10 2107 0100 |000b: invoke-virtual {v1}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.stop:()V // method@0721 │ │ -01a4d0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -01a4d2: 5b21 1003 |000f: iput-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01a4d6: 1a01 cf07 |0011: const-string v1, "clean google tracker" // string@07cf │ │ -01a4da: 7110 d701 0100 |0013: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a4e0: 0e00 |0016: return-void │ │ -01a4e2: 0d00 |0017: move-exception v0 │ │ -01a4e4: 6e10 0108 0000 |0018: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -01a4ea: 0c01 |001b: move-result-object v1 │ │ -01a4ec: 7120 da01 0100 |001c: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01a4f2: 28f7 |001f: goto 0016 // -0009 │ │ +024060: |[024060] com.bottleworks.dailymoney.context.Contexts.cleanTracker:()V │ │ +024070: 5421 1003 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +024074: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +024078: 5421 1003 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +02407c: 6e10 0a07 0100 |0006: invoke-virtual {v1}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dispatch:()Z // method@070a │ │ +024082: 5421 1003 |0009: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +024086: 6e10 2007 0100 |000b: invoke-virtual {v1}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.stop:()V // method@0720 │ │ +02408c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +02408e: 5b21 1003 |000f: iput-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +024092: 1a01 c207 |0011: const-string v1, "clean google tracker" // string@07c2 │ │ +024096: 7110 d701 0100 |0013: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +02409c: 0e00 |0016: return-void │ │ +02409e: 0d00 |0017: move-exception v0 │ │ +0240a0: 6e10 f607 0000 |0018: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +0240a6: 0c01 |001b: move-result-object v1 │ │ +0240a8: 7120 da01 0100 |001c: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +0240ae: 28f7 |001f: goto 0016 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Throwable; -> 0x0017 │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=212 │ │ 0x0009 line=213 │ │ @@ -15235,51 +15157,51 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -01a504: |[01a504] com.bottleworks.dailymoney.context.Contexts.initDataProvider:(Landroid/content/Context;)V │ │ -01a514: 1a00 d908 |0000: const-string v0, "dm.db" // string@08d9 │ │ -01a518: 5241 0c03 |0002: iget v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a51c: 3d01 1d00 |0004: if-lez v1, 0021 // +001d │ │ -01a520: 2201 a501 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a524: 7010 f007 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a52a: 1a02 da08 |000b: const-string v2, "dm_" // string@08da │ │ -01a52e: 6e20 f807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a534: 0c01 |0010: move-result-object v1 │ │ -01a536: 5242 0c03 |0011: iget v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a53a: 6e20 f407 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a540: 0c01 |0016: move-result-object v1 │ │ -01a542: 1a02 5f00 |0017: const-string v2, ".db" // string@005f │ │ -01a546: 6e20 f807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a54c: 0c01 |001c: move-result-object v1 │ │ -01a54e: 6e10 fb07 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a554: 0c00 |0020: move-result-object v0 │ │ -01a556: 2201 cd00 |0021: new-instance v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; // type@00cd │ │ -01a55a: 2202 cc00 |0023: new-instance v2, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // type@00cc │ │ -01a55e: 7030 7a03 5200 |0025: invoke-direct {v2, v5, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@037a │ │ -01a564: 5443 f802 |0028: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ -01a568: 7030 8103 2103 |002a: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.:(Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V // method@0381 │ │ -01a56e: 5b41 fa02 |002d: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01a572: 5441 fa02 |002f: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01a576: 7210 5603 0100 |0031: invoke-interface {v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.init:()V // method@0356 │ │ -01a57c: 2201 a501 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a580: 7010 f007 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a586: 1a02 770b |0039: const-string v2, "initDataProvider :" // string@0b77 │ │ -01a58a: 6e20 f807 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a590: 0c01 |003e: move-result-object v1 │ │ -01a592: 5442 fa02 |003f: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01a596: 6e20 f707 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01a59c: 0c01 |0044: move-result-object v1 │ │ -01a59e: 6e10 fb07 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a5a4: 0c01 |0048: move-result-object v1 │ │ -01a5a6: 7110 d701 0100 |0049: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a5ac: 0e00 |004c: return-void │ │ +0240c0: |[0240c0] com.bottleworks.dailymoney.context.Contexts.initDataProvider:(Landroid/content/Context;)V │ │ +0240d0: 1a00 cc08 |0000: const-string v0, "dm.db" // string@08cc │ │ +0240d4: 5241 0c03 |0002: iget v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +0240d8: 3d01 1d00 |0004: if-lez v1, 0021 // +001d │ │ +0240dc: 2201 9901 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0240e0: 7010 e507 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0240e6: 1a02 cd08 |000b: const-string v2, "dm_" // string@08cd │ │ +0240ea: 6e20 ed07 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0240f0: 0c01 |0010: move-result-object v1 │ │ +0240f2: 5242 0c03 |0011: iget v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +0240f6: 6e20 e907 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0240fc: 0c01 |0016: move-result-object v1 │ │ +0240fe: 1a02 5f00 |0017: const-string v2, ".db" // string@005f │ │ +024102: 6e20 ed07 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024108: 0c01 |001c: move-result-object v1 │ │ +02410a: 6e10 f007 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024110: 0c00 |0020: move-result-object v0 │ │ +024112: 2201 cc00 |0021: new-instance v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; // type@00cc │ │ +024116: 2202 cb00 |0023: new-instance v2, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // type@00cb │ │ +02411a: 7030 7903 5200 |0025: invoke-direct {v2, v5, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0379 │ │ +024120: 5443 f802 |0028: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ +024124: 7030 8003 2103 |002a: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.:(Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V // method@0380 │ │ +02412a: 5b41 fa02 |002d: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +02412e: 5441 fa02 |002f: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +024132: 7210 5503 0100 |0031: invoke-interface {v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.init:()V // method@0355 │ │ +024138: 2201 9901 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02413c: 7010 e507 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024142: 1a02 690b |0039: const-string v2, "initDataProvider :" // string@0b69 │ │ +024146: 6e20 ed07 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02414c: 0c01 |003e: move-result-object v1 │ │ +02414e: 5442 fa02 |003f: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +024152: 6e20 ec07 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +024158: 0c01 |0044: move-result-object v1 │ │ +02415a: 6e10 f007 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024160: 0c01 |0048: move-result-object v1 │ │ +024162: 7110 d701 0100 |0049: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024168: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0002 line=546 │ │ 0x0006 line=547 │ │ 0x0021 line=549 │ │ 0x002f line=550 │ │ @@ -15295,69 +15217,69 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -01a5b0: |[01a5b0] com.bottleworks.dailymoney.context.Contexts.initMasterDataProvider:(Landroid/content/Context;)V │ │ -01a5c0: 1a01 de08 |0000: const-string v1, "dm_master.db" // string@08de │ │ -01a5c4: 2204 cf00 |0002: new-instance v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; // type@00cf │ │ -01a5c8: 2205 ce00 |0004: new-instance v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // type@00ce │ │ -01a5cc: 7030 ab03 8501 |0006: invoke-direct {v5, v8, v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03ab │ │ -01a5d2: 5476 f802 |0009: iget-object v6, v7, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ -01a5d6: 7030 b203 5406 |000b: invoke-direct {v4, v5, v6}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.:(Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V // method@03b2 │ │ -01a5dc: 5b74 ff02 |000e: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01a5e0: 5474 ff02 |0010: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01a5e4: 7210 6f03 0400 |0012: invoke-interface {v4}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.init:()V // method@036f │ │ -01a5ea: 2204 a501 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a5ee: 7010 f007 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a5f4: 1a05 160d |001a: const-string v5, "masterDataProvider :" // string@0d16 │ │ -01a5f8: 6e20 f807 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a5fe: 0c04 |001f: move-result-object v4 │ │ -01a600: 5475 ff02 |0020: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01a604: 6e20 f707 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01a60a: 0c04 |0025: move-result-object v4 │ │ -01a60c: 6e10 fb07 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a612: 0c04 |0029: move-result-object v4 │ │ -01a614: 7110 d701 0400 |002a: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a61a: 6e10 b002 0700 |002d: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -01a620: 0a03 |0030: move-result v3 │ │ -01a622: 5474 ff02 |0031: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01a626: 7220 6e03 3400 |0033: invoke-interface {v4, v3}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036e │ │ -01a62c: 0c00 |0036: move-result-object v0 │ │ -01a62e: 3900 3500 |0037: if-nez v0, 006c // +0035 │ │ -01a632: 2204 a501 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a636: 7010 f007 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a63c: 5475 fc02 |003e: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ -01a640: 6006 5405 |0040: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.title_book:I // field@0554 │ │ -01a644: 6e20 d301 6500 |0042: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01a64a: 0c05 |0045: move-result-object v5 │ │ -01a64c: 6e20 f807 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a652: 0c04 |0049: move-result-object v4 │ │ -01a654: 6e20 f407 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a65a: 0c04 |004d: move-result-object v4 │ │ -01a65c: 6e10 fb07 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a662: 0c02 |0051: move-result-object v2 │ │ -01a664: 2200 c300 |0052: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -01a668: 5474 fc02 |0054: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ -01a66c: 6005 df04 |0056: sget v5, Lcom/bottleworks/dailymoney/core/R$string;.label_default_book_symbol:I // field@04df │ │ -01a670: 6e20 d301 5400 |0058: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01a676: 0c04 |005b: move-result-object v4 │ │ -01a678: 6205 ce05 |005c: sget-object v5, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -01a67c: 1a06 0000 |005e: const-string v6, "" // string@0000 │ │ -01a680: 7056 1e03 2054 |0060: invoke-direct {v0, v2, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031e │ │ -01a686: 5474 ff02 |0063: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01a68a: 6e10 b002 0700 |0065: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -01a690: 0a05 |0068: move-result v5 │ │ -01a692: 7230 7303 5400 |0069: invoke-interface {v4, v5, v0}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.newBookNoCheck:(ILcom/bottleworks/dailymoney/data/Book;)V // method@0373 │ │ -01a698: 6e10 2303 0000 |006c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -01a69e: 0c04 |006f: move-result-object v4 │ │ -01a6a0: 5b74 f902 |0070: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.currencySymbol:Ljava/lang/String; // field@02f9 │ │ -01a6a4: 0e00 |0072: return-void │ │ +02416c: |[02416c] com.bottleworks.dailymoney.context.Contexts.initMasterDataProvider:(Landroid/content/Context;)V │ │ +02417c: 1a01 d108 |0000: const-string v1, "dm_master.db" // string@08d1 │ │ +024180: 2204 ce00 |0002: new-instance v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; // type@00ce │ │ +024184: 2205 cd00 |0004: new-instance v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // type@00cd │ │ +024188: 7030 aa03 8501 |0006: invoke-direct {v5, v8, v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03aa │ │ +02418e: 5476 f802 |0009: iget-object v6, v7, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ +024192: 7030 b103 5406 |000b: invoke-direct {v4, v5, v6}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.:(Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V // method@03b1 │ │ +024198: 5b74 ff02 |000e: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +02419c: 5474 ff02 |0010: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +0241a0: 7210 6e03 0400 |0012: invoke-interface {v4}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.init:()V // method@036e │ │ +0241a6: 2204 9901 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0241aa: 7010 e507 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0241b0: 1a05 070d |001a: const-string v5, "masterDataProvider :" // string@0d07 │ │ +0241b4: 6e20 ed07 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0241ba: 0c04 |001f: move-result-object v4 │ │ +0241bc: 5475 ff02 |0020: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +0241c0: 6e20 ec07 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0241c6: 0c04 |0025: move-result-object v4 │ │ +0241c8: 6e10 f007 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0241ce: 0c04 |0029: move-result-object v4 │ │ +0241d0: 7110 d701 0400 |002a: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0241d6: 6e10 b002 0700 |002d: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +0241dc: 0a03 |0030: move-result v3 │ │ +0241de: 5474 ff02 |0031: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +0241e2: 7220 6d03 3400 |0033: invoke-interface {v4, v3}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036d │ │ +0241e8: 0c00 |0036: move-result-object v0 │ │ +0241ea: 3900 3500 |0037: if-nez v0, 006c // +0035 │ │ +0241ee: 2204 9901 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0241f2: 7010 e507 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0241f8: 5475 fc02 |003e: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ +0241fc: 6006 5105 |0040: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.title_book:I // field@0551 │ │ +024200: 6e20 d301 6500 |0042: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +024206: 0c05 |0045: move-result-object v5 │ │ +024208: 6e20 ed07 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02420e: 0c04 |0049: move-result-object v4 │ │ +024210: 6e20 e907 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +024216: 0c04 |004d: move-result-object v4 │ │ +024218: 6e10 f007 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02421e: 0c02 |0051: move-result-object v2 │ │ +024220: 2200 c200 |0052: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +024224: 5474 fc02 |0054: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ +024228: 6005 de04 |0056: sget v5, Lcom/bottleworks/dailymoney/core/R$string;.label_default_book_symbol:I // field@04de │ │ +02422c: 6e20 d301 5400 |0058: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +024232: 0c04 |005b: move-result-object v4 │ │ +024234: 6205 cb05 |005c: sget-object v5, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +024238: 1a06 0000 |005e: const-string v6, "" // string@0000 │ │ +02423c: 7056 1d03 2054 |0060: invoke-direct {v0, v2, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031d │ │ +024242: 5474 ff02 |0063: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +024246: 6e10 b002 0700 |0065: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +02424c: 0a05 |0068: move-result v5 │ │ +02424e: 7230 7203 5400 |0069: invoke-interface {v4, v5, v0}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.newBookNoCheck:(ILcom/bottleworks/dailymoney/data/Book;)V // method@0372 │ │ +024254: 6e10 2203 0000 |006c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +02425a: 0c04 |006f: move-result-object v4 │ │ +02425c: 5b74 f902 |0070: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.currencySymbol:Ljava/lang/String; // field@02f9 │ │ +024260: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0002 line=579 │ │ 0x0010 line=580 │ │ 0x0015 line=582 │ │ 0x002d line=585 │ │ @@ -15382,23 +15304,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01a6a8: |[01a6a8] com.bottleworks.dailymoney.context.Contexts.initTracker:(Landroid/content/Context;)V │ │ -01a6b8: 6e10 bb02 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefAllowAnalytics:()Z // method@02bb │ │ -01a6be: 0a00 |0003: move-result v0 │ │ -01a6c0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -01a6c4: 6200 0f03 |0006: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ -01a6c8: 2201 ad00 |0008: new-instance v1, Lcom/bottleworks/dailymoney/context/Contexts$1; // type@00ad │ │ -01a6cc: 7030 8902 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/context/Contexts$1;.:(Lcom/bottleworks/dailymoney/context/Contexts;Landroid/content/Context;)V // method@0289 │ │ -01a6d2: 7220 6208 1000 |000d: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0862 │ │ -01a6d8: 0e00 |0010: return-void │ │ +024264: |[024264] com.bottleworks.dailymoney.context.Contexts.initTracker:(Landroid/content/Context;)V │ │ +024274: 6e10 bb02 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefAllowAnalytics:()Z // method@02bb │ │ +02427a: 0a00 |0003: move-result v0 │ │ +02427c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +024280: 6200 0f03 |0006: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ +024284: 2201 ad00 |0008: new-instance v1, Lcom/bottleworks/dailymoney/context/Contexts$1; // type@00ad │ │ +024288: 7030 8902 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/context/Contexts$1;.:(Lcom/bottleworks/dailymoney/context/Contexts;Landroid/content/Context;)V // method@0289 │ │ +02428e: 7220 5708 1000 |000d: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0857 │ │ +024294: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0006 line=190 │ │ 0x0010 line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ @@ -15409,30 +15331,30 @@ │ │ type : '()Lcom/bottleworks/dailymoney/context/Contexts;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -01a6dc: |[01a6dc] com.bottleworks.dailymoney.context.Contexts.instance:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ -01a6ec: 6200 fd02 |0000: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ -01a6f0: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -01a6f4: 1c01 b000 |0004: const-class v1, Lcom/bottleworks/dailymoney/context/Contexts; // type@00b0 │ │ -01a6f8: 1d01 |0006: monitor-enter v1 │ │ -01a6fa: 6200 fd02 |0007: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ -01a6fe: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -01a702: 2200 b000 |000b: new-instance v0, Lcom/bottleworks/dailymoney/context/Contexts; // type@00b0 │ │ -01a706: 7010 9002 0000 |000d: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.:()V // method@0290 │ │ -01a70c: 6900 fd02 |0010: sput-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ -01a710: 1e01 |0012: monitor-exit v1 │ │ -01a712: 6200 fd02 |0013: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ -01a716: 1100 |0015: return-object v0 │ │ -01a718: 0d00 |0016: move-exception v0 │ │ -01a71a: 1e01 |0017: monitor-exit v1 │ │ -01a71c: 2700 |0018: throw v0 │ │ +024298: |[024298] com.bottleworks.dailymoney.context.Contexts.instance:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ +0242a8: 6200 fd02 |0000: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ +0242ac: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +0242b0: 1c01 b000 |0004: const-class v1, Lcom/bottleworks/dailymoney/context/Contexts; // type@00b0 │ │ +0242b4: 1d01 |0006: monitor-enter v1 │ │ +0242b6: 6200 fd02 |0007: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ +0242ba: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +0242be: 2200 b000 |000b: new-instance v0, Lcom/bottleworks/dailymoney/context/Contexts; // type@00b0 │ │ +0242c2: 7010 9002 0000 |000d: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.:()V // method@0290 │ │ +0242c8: 6900 fd02 |0010: sput-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ +0242cc: 1e01 |0012: monitor-exit v1 │ │ +0242ce: 6200 fd02 |0013: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.instance:Lcom/bottleworks/dailymoney/context/Contexts; // field@02fd │ │ +0242d2: 1100 |0015: return-object v0 │ │ +0242d4: 0d00 |0016: move-exception v0 │ │ +0242d6: 1e01 |0017: monitor-exit v1 │ │ +0242d8: 2700 |0018: throw v0 │ │ catches : 2 │ │ 0x0007 - 0x0013 │ │ -> 0x0016 │ │ 0x0017 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=107 │ │ @@ -15449,278 +15371,278 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 544 16-bit code units │ │ -01a734: |[01a734] com.bottleworks.dailymoney.context.Contexts.reloadPreference:()V │ │ -01a744: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01a746: 5474 f602 |0001: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01a74a: 7110 ac00 0400 |0003: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -01a750: 0c02 |0006: move-result-object v2 │ │ -01a752: 1a04 e510 |0007: const-string v4, "working_book_id" // string@10e5 │ │ -01a756: 5275 0c03 |0009: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a75a: 7230 4d00 4205 |000b: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@004d │ │ -01a760: 0a04 |000e: move-result v4 │ │ -01a762: 5974 0c03 |000f: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a766: 5274 0c03 |0011: iget v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a76a: 3b04 0400 |0013: if-gez v4, 0017 // +0004 │ │ -01a76e: 5976 0c03 |0015: iput v6, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a772: 1a04 fd0d |0017: const-string v4, "password" // string@0dfd │ │ -01a776: 5475 0a03 |0019: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ -01a77a: 7230 4e00 4205 |001b: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a780: 0c00 |001e: move-result-object v0 │ │ -01a782: 1a04 fe0d |001f: const-string v4, "passwordvd" // string@0dfe │ │ -01a786: 5475 0a03 |0021: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ -01a78a: 7230 4e00 4205 |0023: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a790: 0c01 |0026: move-result-object v1 │ │ -01a792: 6e20 ce07 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01a798: 0a04 |002a: move-result v4 │ │ -01a79a: 3804 8101 |002b: if-eqz v4, 01ac // +0181 │ │ -01a79e: 5b70 0a03 |002d: iput-object v0, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ -01a7a2: 1a04 9308 |002f: const-string v4, "detail_list_layout" // string@0893 │ │ -01a7a6: 5275 0403 |0031: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ -01a7aa: 7110 e107 0500 |0033: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07e1 │ │ -01a7b0: 0c05 |0036: move-result-object v5 │ │ -01a7b2: 7230 4e00 4205 |0037: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a7b8: 0c04 |003a: move-result-object v4 │ │ -01a7ba: 7110 9c07 0400 |003b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -01a7c0: 0a04 |003e: move-result v4 │ │ -01a7c2: 5974 0403 |003f: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ -01a7c6: 1a04 c609 |0041: const-string v4, "firstday_week" // string@09c6 │ │ -01a7ca: 5275 0503 |0043: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ -01a7ce: 7110 e107 0500 |0045: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07e1 │ │ -01a7d4: 0c05 |0048: move-result-object v5 │ │ -01a7d6: 7230 4e00 4205 |0049: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a7dc: 0c04 |004c: move-result-object v4 │ │ -01a7de: 7110 9c07 0400 |004d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -01a7e4: 0a04 |0050: move-result v4 │ │ -01a7e6: 5974 0503 |0051: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ -01a7ea: 1a04 cd0f |0053: const-string v4, "startday_month" // string@0fcd │ │ -01a7ee: 5275 0b03 |0055: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01a7f2: 7110 e107 0500 |0057: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07e1 │ │ -01a7f8: 0c05 |005a: move-result-object v5 │ │ -01a7fa: 7230 4e00 4205 |005b: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a800: 0c04 |005e: move-result-object v4 │ │ -01a802: 7110 9c07 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -01a808: 0a04 |0062: move-result v4 │ │ -01a80a: 5974 0b03 |0063: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01a80e: 1a04 180d |0065: const-string v4, "max_records" // string@0d18 │ │ -01a812: 5275 0803 |0067: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ -01a816: 7110 e107 0500 |0069: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07e1 │ │ -01a81c: 0c05 |006c: move-result-object v5 │ │ -01a81e: 7230 4e00 4205 |006d: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a824: 0c04 |0070: move-result-object v4 │ │ -01a826: 7110 9c07 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -01a82c: 0a04 |0074: move-result v4 │ │ -01a82e: 5974 0803 |0075: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ -01a832: 1a04 db0d |0077: const-string v4, "open_testsdekstop" // string@0ddb │ │ -01a836: 1205 |0079: const/4 v5, #int 0 // #0 │ │ -01a838: 7230 4c00 4205 |007a: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ -01a83e: 0a04 |007d: move-result v4 │ │ -01a840: 5c74 0903 |007e: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ -01a844: 1a04 f106 |0080: const-string v4, "backup_csv" // string@06f1 │ │ -01a848: 5575 0203 |0082: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ -01a84c: 7230 4c00 4205 |0084: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ -01a852: 0a04 |0087: move-result v4 │ │ -01a854: 5c74 0203 |0088: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ -01a858: 1a04 a506 |008a: const-string v4, "allow_analytics" // string@06a5 │ │ -01a85c: 5575 0103 |008c: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ -01a860: 7230 4c00 4205 |008e: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ -01a866: 0a04 |0091: move-result v4 │ │ -01a868: 5c74 0103 |0092: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ -01a86c: 1a04 2708 |0094: const-string v4, "csv_encoding" // string@0827 │ │ -01a870: 5475 0303 |0096: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ -01a874: 7230 4e00 4205 |0098: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a87a: 0c04 |009b: move-result-object v4 │ │ -01a87c: 5b74 0303 |009c: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ -01a880: 1a04 390b |009e: const-string v4, "hierarchical_report" // string@0b39 │ │ -01a884: 5575 0603 |00a0: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ -01a888: 7230 4c00 4205 |00a2: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ -01a88e: 0a04 |00a5: move-result v4 │ │ -01a890: 5c74 0603 |00a6: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ -01a894: 1a04 650c |00a8: const-string v4, "last_backup" // string@0c65 │ │ -01a898: 5475 0703 |00aa: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ -01a89c: 7230 4e00 4205 |00ac: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -01a8a2: 0c04 |00af: move-result-object v4 │ │ -01a8a4: 5b74 0703 |00b0: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ -01a8a8: 2204 a501 |00b2: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a8ac: 7010 f007 0400 |00b4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a8b2: 1a05 3f0e |00b7: const-string v5, "preference : working book " // string@0e3f │ │ -01a8b6: 6e20 f807 5400 |00b9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a8bc: 0c04 |00bc: move-result-object v4 │ │ -01a8be: 5275 0c03 |00bd: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01a8c2: 6e20 f407 5400 |00bf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a8c8: 0c04 |00c2: move-result-object v4 │ │ -01a8ca: 6e10 fb07 0400 |00c3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a8d0: 0c04 |00c6: move-result-object v4 │ │ -01a8d2: 7110 d701 0400 |00c7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a8d8: 2204 a501 |00ca: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a8dc: 7010 f007 0400 |00cc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a8e2: 1a05 390e |00cf: const-string v5, "preference : detail layout " // string@0e39 │ │ -01a8e6: 6e20 f807 5400 |00d1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a8ec: 0c04 |00d4: move-result-object v4 │ │ -01a8ee: 5275 0403 |00d5: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ -01a8f2: 6e20 f407 5400 |00d7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a8f8: 0c04 |00da: move-result-object v4 │ │ -01a8fa: 6e10 fb07 0400 |00db: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a900: 0c04 |00de: move-result-object v4 │ │ -01a902: 7110 d701 0400 |00df: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a908: 2204 a501 |00e2: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a90c: 7010 f007 0400 |00e4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a912: 1a05 3a0e |00e7: const-string v5, "preference : firstday of week " // string@0e3a │ │ -01a916: 6e20 f807 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a91c: 0c04 |00ec: move-result-object v4 │ │ -01a91e: 5275 0503 |00ed: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ -01a922: 6e20 f407 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a928: 0c04 |00f2: move-result-object v4 │ │ -01a92a: 6e10 fb07 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a930: 0c04 |00f6: move-result-object v4 │ │ -01a932: 7110 d701 0400 |00f7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a938: 2204 a501 |00fa: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a93c: 7010 f007 0400 |00fc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a942: 1a05 3e0e |00ff: const-string v5, "preference : startday of month " // string@0e3e │ │ -01a946: 6e20 f807 5400 |0101: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a94c: 0c04 |0104: move-result-object v4 │ │ -01a94e: 5275 0b03 |0105: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01a952: 6e20 f407 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a958: 0c04 |010a: move-result-object v4 │ │ -01a95a: 6e10 fb07 0400 |010b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a960: 0c04 |010e: move-result-object v4 │ │ -01a962: 7110 d701 0400 |010f: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a968: 2204 a501 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a96c: 7010 f007 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a972: 1a05 3c0e |0117: const-string v5, "preference : max records " // string@0e3c │ │ -01a976: 6e20 f807 5400 |0119: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a97c: 0c04 |011c: move-result-object v4 │ │ -01a97e: 5275 0803 |011d: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ -01a982: 6e20 f407 5400 |011f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01a988: 0c04 |0122: move-result-object v4 │ │ -01a98a: 6e10 fb07 0400 |0123: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a990: 0c04 |0126: move-result-object v4 │ │ -01a992: 7110 d701 0400 |0127: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a998: 2204 a501 |012a: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a99c: 7010 f007 0400 |012c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a9a2: 1a05 3d0e |012f: const-string v5, "preference : open tests desktop " // string@0e3d │ │ -01a9a6: 6e20 f807 5400 |0131: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a9ac: 0c04 |0134: move-result-object v4 │ │ -01a9ae: 5575 0903 |0135: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ -01a9b2: 6e20 f907 5400 |0137: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@07f9 │ │ -01a9b8: 0c04 |013a: move-result-object v4 │ │ -01a9ba: 6e10 fb07 0400 |013b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a9c0: 0c04 |013e: move-result-object v4 │ │ -01a9c2: 7110 d701 0400 |013f: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a9c8: 2204 a501 |0142: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a9cc: 7010 f007 0400 |0144: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01a9d2: 1a05 370e |0147: const-string v5, "preference : backup csv " // string@0e37 │ │ -01a9d6: 6e20 f807 5400 |0149: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01a9dc: 0c04 |014c: move-result-object v4 │ │ -01a9de: 5575 0203 |014d: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ -01a9e2: 6e20 f907 5400 |014f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@07f9 │ │ -01a9e8: 0c04 |0152: move-result-object v4 │ │ -01a9ea: 6e10 fb07 0400 |0153: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01a9f0: 0c04 |0156: move-result-object v4 │ │ -01a9f2: 7110 d701 0400 |0157: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01a9f8: 2204 a501 |015a: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01a9fc: 7010 f007 0400 |015c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01aa02: 1a05 380e |015f: const-string v5, "preference : csv encoding " // string@0e38 │ │ -01aa06: 6e20 f807 5400 |0161: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01aa0c: 0c04 |0164: move-result-object v4 │ │ -01aa0e: 5475 0303 |0165: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ -01aa12: 6e20 f807 5400 |0167: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01aa18: 0c04 |016a: move-result-object v4 │ │ -01aa1a: 6e10 fb07 0400 |016b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01aa20: 0c04 |016e: move-result-object v4 │ │ -01aa22: 7110 d701 0400 |016f: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01aa28: 2204 a501 |0172: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01aa2c: 7010 f007 0400 |0174: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01aa32: 1a05 3b0e |0177: const-string v5, "preference : last backup " // string@0e3b │ │ -01aa36: 6e20 f807 5400 |0179: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01aa3c: 0c04 |017c: move-result-object v4 │ │ -01aa3e: 5475 0703 |017d: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ -01aa42: 6e20 f807 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01aa48: 0c04 |0182: move-result-object v4 │ │ -01aa4a: 6e10 fb07 0400 |0183: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01aa50: 0c04 |0186: move-result-object v4 │ │ -01aa52: 7110 d701 0400 |0187: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01aa58: 1a04 e610 |018a: const-string v4, "working_folder bwDailyMoney" // string@10e6 │ │ -01aa5c: 7110 d701 0400 |018c: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01aa62: 5474 f802 |018f: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ -01aa66: 6e10 a902 0700 |0191: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFirstdayWeek:()I // method@02a9 │ │ -01aa6c: 0a05 |0194: move-result v5 │ │ -01aa6e: 6e20 5c01 5400 |0195: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/CalendarHelper;.setFirstDayOfWeek:(I)V // method@015c │ │ -01aa74: 5474 f802 |0198: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ -01aa78: 6e10 ad02 0700 |019a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefStartdayMonth:()I // method@02ad │ │ -01aa7e: 0a05 |019d: move-result v5 │ │ -01aa80: 6e20 5d01 5400 |019e: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/CalendarHelper;.setStartDayOfMonth:(I)V // method@015d │ │ -01aa86: 0e00 |01a1: return-void │ │ -01aa88: 0d03 |01a2: move-exception v3 │ │ -01aa8a: 6e10 9207 0300 |01a3: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01aa90: 0c04 |01a6: move-result-object v4 │ │ -01aa92: 7110 d901 0400 |01a7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01aa98: 2900 67fe |01aa: goto/16 0011 // -0199 │ │ -01aa9c: 1a04 0000 |01ac: const-string v4, "" // string@0000 │ │ -01aaa0: 5b74 0a03 |01ae: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ -01aaa4: 2900 7ffe |01b0: goto/16 002f // -0181 │ │ -01aaa8: 0d03 |01b2: move-exception v3 │ │ -01aaaa: 6e10 9207 0300 |01b3: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01aab0: 0c04 |01b6: move-result-object v4 │ │ -01aab2: 7110 d901 0400 |01b7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01aab8: 2900 75fe |01ba: goto/16 002f // -018b │ │ -01aabc: 0d03 |01bc: move-exception v3 │ │ -01aabe: 6e10 9207 0300 |01bd: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01aac4: 0c04 |01c0: move-result-object v4 │ │ -01aac6: 7110 d901 0400 |01c1: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01aacc: 2900 7dfe |01c4: goto/16 0041 // -0183 │ │ -01aad0: 0d03 |01c6: move-exception v3 │ │ -01aad2: 6e10 9207 0300 |01c7: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01aad8: 0c04 |01ca: move-result-object v4 │ │ -01aada: 7110 d901 0400 |01cb: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01aae0: 2900 85fe |01ce: goto/16 0053 // -017b │ │ -01aae4: 0d03 |01d0: move-exception v3 │ │ -01aae6: 6e10 9207 0300 |01d1: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01aaec: 0c04 |01d4: move-result-object v4 │ │ -01aaee: 7110 d901 0400 |01d5: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01aaf4: 2900 8dfe |01d8: goto/16 0065 // -0173 │ │ -01aaf8: 0d03 |01da: move-exception v3 │ │ -01aafa: 6e10 9207 0300 |01db: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab00: 0c04 |01de: move-result-object v4 │ │ -01ab02: 7110 d901 0400 |01df: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab08: 2900 95fe |01e2: goto/16 0077 // -016b │ │ -01ab0c: 0d03 |01e4: move-exception v3 │ │ -01ab0e: 6e10 9207 0300 |01e5: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab14: 0c04 |01e8: move-result-object v4 │ │ -01ab16: 7110 d901 0400 |01e9: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab1c: 2900 94fe |01ec: goto/16 0080 // -016c │ │ -01ab20: 0d03 |01ee: move-exception v3 │ │ -01ab22: 6e10 9207 0300 |01ef: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab28: 0c04 |01f2: move-result-object v4 │ │ -01ab2a: 7110 d901 0400 |01f3: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab30: 2900 94fe |01f6: goto/16 008a // -016c │ │ -01ab34: 0d03 |01f8: move-exception v3 │ │ -01ab36: 6e10 9207 0300 |01f9: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab3c: 0c04 |01fc: move-result-object v4 │ │ -01ab3e: 7110 d901 0400 |01fd: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab44: 2900 94fe |0200: goto/16 0094 // -016c │ │ -01ab48: 0d03 |0202: move-exception v3 │ │ -01ab4a: 6e10 9207 0300 |0203: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab50: 0c04 |0206: move-result-object v4 │ │ -01ab52: 7110 d901 0400 |0207: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab58: 2900 94fe |020a: goto/16 009e // -016c │ │ -01ab5c: 0d03 |020c: move-exception v3 │ │ -01ab5e: 6e10 9207 0300 |020d: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab64: 0c04 |0210: move-result-object v4 │ │ -01ab66: 7110 d901 0400 |0211: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab6c: 2900 94fe |0214: goto/16 00a8 // -016c │ │ -01ab70: 0d03 |0216: move-exception v3 │ │ -01ab72: 6e10 9207 0300 |0217: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01ab78: 0c04 |021a: move-result-object v4 │ │ -01ab7a: 7110 d901 0400 |021b: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ -01ab80: 2900 94fe |021e: goto/16 00b2 // -016c │ │ +0242f0: |[0242f0] com.bottleworks.dailymoney.context.Contexts.reloadPreference:()V │ │ +024300: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +024302: 5474 f602 |0001: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024306: 7110 ac00 0400 |0003: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +02430c: 0c02 |0006: move-result-object v2 │ │ +02430e: 1a04 d610 |0007: const-string v4, "working_book_id" // string@10d6 │ │ +024312: 5275 0c03 |0009: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +024316: 7230 4d00 4205 |000b: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@004d │ │ +02431c: 0a04 |000e: move-result v4 │ │ +02431e: 5974 0c03 |000f: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +024322: 5274 0c03 |0011: iget v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +024326: 3b04 0400 |0013: if-gez v4, 0017 // +0004 │ │ +02432a: 5976 0c03 |0015: iput v6, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +02432e: 1a04 ee0d |0017: const-string v4, "password" // string@0dee │ │ +024332: 5475 0a03 |0019: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ +024336: 7230 4e00 4205 |001b: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +02433c: 0c00 |001e: move-result-object v0 │ │ +02433e: 1a04 ef0d |001f: const-string v4, "passwordvd" // string@0def │ │ +024342: 5475 0a03 |0021: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ +024346: 7230 4e00 4205 |0023: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +02434c: 0c01 |0026: move-result-object v1 │ │ +02434e: 6e20 c307 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +024354: 0a04 |002a: move-result v4 │ │ +024356: 3804 8101 |002b: if-eqz v4, 01ac // +0181 │ │ +02435a: 5b70 0a03 |002d: iput-object v0, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ +02435e: 1a04 8608 |002f: const-string v4, "detail_list_layout" // string@0886 │ │ +024362: 5275 0403 |0031: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ +024366: 7110 d607 0500 |0033: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07d6 │ │ +02436c: 0c05 |0036: move-result-object v5 │ │ +02436e: 7230 4e00 4205 |0037: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +024374: 0c04 |003a: move-result-object v4 │ │ +024376: 7110 9107 0400 |003b: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +02437c: 0a04 |003e: move-result v4 │ │ +02437e: 5974 0403 |003f: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ +024382: 1a04 b909 |0041: const-string v4, "firstday_week" // string@09b9 │ │ +024386: 5275 0503 |0043: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ +02438a: 7110 d607 0500 |0045: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07d6 │ │ +024390: 0c05 |0048: move-result-object v5 │ │ +024392: 7230 4e00 4205 |0049: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +024398: 0c04 |004c: move-result-object v4 │ │ +02439a: 7110 9107 0400 |004d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +0243a0: 0a04 |0050: move-result v4 │ │ +0243a2: 5974 0503 |0051: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ +0243a6: 1a04 be0f |0053: const-string v4, "startday_month" // string@0fbe │ │ +0243aa: 5275 0b03 |0055: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +0243ae: 7110 d607 0500 |0057: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07d6 │ │ +0243b4: 0c05 |005a: move-result-object v5 │ │ +0243b6: 7230 4e00 4205 |005b: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +0243bc: 0c04 |005e: move-result-object v4 │ │ +0243be: 7110 9107 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +0243c4: 0a04 |0062: move-result v4 │ │ +0243c6: 5974 0b03 |0063: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +0243ca: 1a04 090d |0065: const-string v4, "max_records" // string@0d09 │ │ +0243ce: 5275 0803 |0067: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ +0243d2: 7110 d607 0500 |0069: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07d6 │ │ +0243d8: 0c05 |006c: move-result-object v5 │ │ +0243da: 7230 4e00 4205 |006d: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +0243e0: 0c04 |0070: move-result-object v4 │ │ +0243e2: 7110 9107 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +0243e8: 0a04 |0074: move-result v4 │ │ +0243ea: 5974 0803 |0075: iput v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ +0243ee: 1a04 cc0d |0077: const-string v4, "open_testsdekstop" // string@0dcc │ │ +0243f2: 1205 |0079: const/4 v5, #int 0 // #0 │ │ +0243f4: 7230 4c00 4205 |007a: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ +0243fa: 0a04 |007d: move-result v4 │ │ +0243fc: 5c74 0903 |007e: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ +024400: 1a04 e406 |0080: const-string v4, "backup_csv" // string@06e4 │ │ +024404: 5575 0203 |0082: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ +024408: 7230 4c00 4205 |0084: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ +02440e: 0a04 |0087: move-result v4 │ │ +024410: 5c74 0203 |0088: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ +024414: 1a04 9906 |008a: const-string v4, "allow_analytics" // string@0699 │ │ +024418: 5575 0103 |008c: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ +02441c: 7230 4c00 4205 |008e: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ +024422: 0a04 |0091: move-result v4 │ │ +024424: 5c74 0103 |0092: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ +024428: 1a04 1a08 |0094: const-string v4, "csv_encoding" // string@081a │ │ +02442c: 5475 0303 |0096: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ +024430: 7230 4e00 4205 |0098: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +024436: 0c04 |009b: move-result-object v4 │ │ +024438: 5b74 0303 |009c: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ +02443c: 1a04 2c0b |009e: const-string v4, "hierarchical_report" // string@0b2c │ │ +024440: 5575 0603 |00a0: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ +024444: 7230 4c00 4205 |00a2: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@004c │ │ +02444a: 0a04 |00a5: move-result v4 │ │ +02444c: 5c74 0603 |00a6: iput-boolean v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ +024450: 1a04 570c |00a8: const-string v4, "last_backup" // string@0c57 │ │ +024454: 5475 0703 |00aa: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ +024458: 7230 4e00 4205 |00ac: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +02445e: 0c04 |00af: move-result-object v4 │ │ +024460: 5b74 0703 |00b0: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ +024464: 2204 9901 |00b2: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +024468: 7010 e507 0400 |00b4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02446e: 1a05 300e |00b7: const-string v5, "preference : working book " // string@0e30 │ │ +024472: 6e20 ed07 5400 |00b9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024478: 0c04 |00bc: move-result-object v4 │ │ +02447a: 5275 0c03 |00bd: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +02447e: 6e20 e907 5400 |00bf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +024484: 0c04 |00c2: move-result-object v4 │ │ +024486: 6e10 f007 0400 |00c3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02448c: 0c04 |00c6: move-result-object v4 │ │ +02448e: 7110 d701 0400 |00c7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024494: 2204 9901 |00ca: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +024498: 7010 e507 0400 |00cc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02449e: 1a05 2a0e |00cf: const-string v5, "preference : detail layout " // string@0e2a │ │ +0244a2: 6e20 ed07 5400 |00d1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0244a8: 0c04 |00d4: move-result-object v4 │ │ +0244aa: 5275 0403 |00d5: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ +0244ae: 6e20 e907 5400 |00d7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0244b4: 0c04 |00da: move-result-object v4 │ │ +0244b6: 6e10 f007 0400 |00db: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0244bc: 0c04 |00de: move-result-object v4 │ │ +0244be: 7110 d701 0400 |00df: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0244c4: 2204 9901 |00e2: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0244c8: 7010 e507 0400 |00e4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0244ce: 1a05 2b0e |00e7: const-string v5, "preference : firstday of week " // string@0e2b │ │ +0244d2: 6e20 ed07 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0244d8: 0c04 |00ec: move-result-object v4 │ │ +0244da: 5275 0503 |00ed: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ +0244de: 6e20 e907 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0244e4: 0c04 |00f2: move-result-object v4 │ │ +0244e6: 6e10 f007 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0244ec: 0c04 |00f6: move-result-object v4 │ │ +0244ee: 7110 d701 0400 |00f7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0244f4: 2204 9901 |00fa: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0244f8: 7010 e507 0400 |00fc: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0244fe: 1a05 2f0e |00ff: const-string v5, "preference : startday of month " // string@0e2f │ │ +024502: 6e20 ed07 5400 |0101: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024508: 0c04 |0104: move-result-object v4 │ │ +02450a: 5275 0b03 |0105: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +02450e: 6e20 e907 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +024514: 0c04 |010a: move-result-object v4 │ │ +024516: 6e10 f007 0400 |010b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02451c: 0c04 |010e: move-result-object v4 │ │ +02451e: 7110 d701 0400 |010f: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024524: 2204 9901 |0112: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +024528: 7010 e507 0400 |0114: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02452e: 1a05 2d0e |0117: const-string v5, "preference : max records " // string@0e2d │ │ +024532: 6e20 ed07 5400 |0119: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024538: 0c04 |011c: move-result-object v4 │ │ +02453a: 5275 0803 |011d: iget v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ +02453e: 6e20 e907 5400 |011f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +024544: 0c04 |0122: move-result-object v4 │ │ +024546: 6e10 f007 0400 |0123: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02454c: 0c04 |0126: move-result-object v4 │ │ +02454e: 7110 d701 0400 |0127: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024554: 2204 9901 |012a: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +024558: 7010 e507 0400 |012c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02455e: 1a05 2e0e |012f: const-string v5, "preference : open tests desktop " // string@0e2e │ │ +024562: 6e20 ed07 5400 |0131: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024568: 0c04 |0134: move-result-object v4 │ │ +02456a: 5575 0903 |0135: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ +02456e: 6e20 ee07 5400 |0137: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@07ee │ │ +024574: 0c04 |013a: move-result-object v4 │ │ +024576: 6e10 f007 0400 |013b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02457c: 0c04 |013e: move-result-object v4 │ │ +02457e: 7110 d701 0400 |013f: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024584: 2204 9901 |0142: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +024588: 7010 e507 0400 |0144: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02458e: 1a05 280e |0147: const-string v5, "preference : backup csv " // string@0e28 │ │ +024592: 6e20 ed07 5400 |0149: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024598: 0c04 |014c: move-result-object v4 │ │ +02459a: 5575 0203 |014d: iget-boolean v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ +02459e: 6e20 ee07 5400 |014f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@07ee │ │ +0245a4: 0c04 |0152: move-result-object v4 │ │ +0245a6: 6e10 f007 0400 |0153: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0245ac: 0c04 |0156: move-result-object v4 │ │ +0245ae: 7110 d701 0400 |0157: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0245b4: 2204 9901 |015a: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0245b8: 7010 e507 0400 |015c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0245be: 1a05 290e |015f: const-string v5, "preference : csv encoding " // string@0e29 │ │ +0245c2: 6e20 ed07 5400 |0161: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0245c8: 0c04 |0164: move-result-object v4 │ │ +0245ca: 5475 0303 |0165: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ +0245ce: 6e20 ed07 5400 |0167: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0245d4: 0c04 |016a: move-result-object v4 │ │ +0245d6: 6e10 f007 0400 |016b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0245dc: 0c04 |016e: move-result-object v4 │ │ +0245de: 7110 d701 0400 |016f: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0245e4: 2204 9901 |0172: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0245e8: 7010 e507 0400 |0174: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0245ee: 1a05 2c0e |0177: const-string v5, "preference : last backup " // string@0e2c │ │ +0245f2: 6e20 ed07 5400 |0179: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0245f8: 0c04 |017c: move-result-object v4 │ │ +0245fa: 5475 0703 |017d: iget-object v5, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ +0245fe: 6e20 ed07 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024604: 0c04 |0182: move-result-object v4 │ │ +024606: 6e10 f007 0400 |0183: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02460c: 0c04 |0186: move-result-object v4 │ │ +02460e: 7110 d701 0400 |0187: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024614: 1a04 d710 |018a: const-string v4, "working_folder bwDailyMoney" // string@10d7 │ │ +024618: 7110 d701 0400 |018c: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +02461e: 5474 f802 |018f: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ +024622: 6e10 a902 0700 |0191: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFirstdayWeek:()I // method@02a9 │ │ +024628: 0a05 |0194: move-result v5 │ │ +02462a: 6e20 5c01 5400 |0195: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/CalendarHelper;.setFirstDayOfWeek:(I)V // method@015c │ │ +024630: 5474 f802 |0198: iget-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ +024634: 6e10 ad02 0700 |019a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefStartdayMonth:()I // method@02ad │ │ +02463a: 0a05 |019d: move-result v5 │ │ +02463c: 6e20 5d01 5400 |019e: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/CalendarHelper;.setStartDayOfMonth:(I)V // method@015d │ │ +024642: 0e00 |01a1: return-void │ │ +024644: 0d03 |01a2: move-exception v3 │ │ +024646: 6e10 8707 0300 |01a3: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +02464c: 0c04 |01a6: move-result-object v4 │ │ +02464e: 7110 d901 0400 |01a7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +024654: 2900 67fe |01aa: goto/16 0011 // -0199 │ │ +024658: 1a04 0000 |01ac: const-string v4, "" // string@0000 │ │ +02465c: 5b74 0a03 |01ae: iput-object v4, v7, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ +024660: 2900 7ffe |01b0: goto/16 002f // -0181 │ │ +024664: 0d03 |01b2: move-exception v3 │ │ +024666: 6e10 8707 0300 |01b3: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +02466c: 0c04 |01b6: move-result-object v4 │ │ +02466e: 7110 d901 0400 |01b7: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +024674: 2900 75fe |01ba: goto/16 002f // -018b │ │ +024678: 0d03 |01bc: move-exception v3 │ │ +02467a: 6e10 8707 0300 |01bd: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +024680: 0c04 |01c0: move-result-object v4 │ │ +024682: 7110 d901 0400 |01c1: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +024688: 2900 7dfe |01c4: goto/16 0041 // -0183 │ │ +02468c: 0d03 |01c6: move-exception v3 │ │ +02468e: 6e10 8707 0300 |01c7: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +024694: 0c04 |01ca: move-result-object v4 │ │ +024696: 7110 d901 0400 |01cb: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +02469c: 2900 85fe |01ce: goto/16 0053 // -017b │ │ +0246a0: 0d03 |01d0: move-exception v3 │ │ +0246a2: 6e10 8707 0300 |01d1: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0246a8: 0c04 |01d4: move-result-object v4 │ │ +0246aa: 7110 d901 0400 |01d5: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +0246b0: 2900 8dfe |01d8: goto/16 0065 // -0173 │ │ +0246b4: 0d03 |01da: move-exception v3 │ │ +0246b6: 6e10 8707 0300 |01db: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0246bc: 0c04 |01de: move-result-object v4 │ │ +0246be: 7110 d901 0400 |01df: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +0246c4: 2900 95fe |01e2: goto/16 0077 // -016b │ │ +0246c8: 0d03 |01e4: move-exception v3 │ │ +0246ca: 6e10 8707 0300 |01e5: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0246d0: 0c04 |01e8: move-result-object v4 │ │ +0246d2: 7110 d901 0400 |01e9: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +0246d8: 2900 94fe |01ec: goto/16 0080 // -016c │ │ +0246dc: 0d03 |01ee: move-exception v3 │ │ +0246de: 6e10 8707 0300 |01ef: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0246e4: 0c04 |01f2: move-result-object v4 │ │ +0246e6: 7110 d901 0400 |01f3: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +0246ec: 2900 94fe |01f6: goto/16 008a // -016c │ │ +0246f0: 0d03 |01f8: move-exception v3 │ │ +0246f2: 6e10 8707 0300 |01f9: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0246f8: 0c04 |01fc: move-result-object v4 │ │ +0246fa: 7110 d901 0400 |01fd: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +024700: 2900 94fe |0200: goto/16 0094 // -016c │ │ +024704: 0d03 |0202: move-exception v3 │ │ +024706: 6e10 8707 0300 |0203: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +02470c: 0c04 |0206: move-result-object v4 │ │ +02470e: 7110 d901 0400 |0207: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +024714: 2900 94fe |020a: goto/16 009e // -016c │ │ +024718: 0d03 |020c: move-exception v3 │ │ +02471a: 6e10 8707 0300 |020d: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +024720: 0c04 |0210: move-result-object v4 │ │ +024722: 7110 d901 0400 |0211: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +024728: 2900 94fe |0214: goto/16 00a8 // -016c │ │ +02472c: 0d03 |0216: move-exception v3 │ │ +02472e: 6e10 8707 0300 |0217: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +024734: 0c04 |021a: move-result-object v4 │ │ +024736: 7110 d901 0400 |021b: invoke-static {v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;)V // method@01d9 │ │ +02473c: 2900 94fe |021e: goto/16 00b2 // -016c │ │ catches : 13 │ │ 0x0007 - 0x0011 │ │ Ljava/lang/Exception; -> 0x01a2 │ │ 0x0017 - 0x002f │ │ Ljava/lang/Exception; -> 0x01b2 │ │ 0x002f - 0x0041 │ │ Ljava/lang/Exception; -> 0x01bc │ │ @@ -15816,37 +15738,37 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -01ac2c: |[01ac2c] com.bottleworks.dailymoney.context.Contexts.cleanActivity:(Landroid/app/Activity;)Z │ │ -01ac3c: 5420 1103 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01ac40: 3330 2700 |0002: if-ne v0, v3, 0029 // +0027 │ │ -01ac44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01ac46: 5b20 1103 |0005: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01ac4a: 5420 1103 |0007: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01ac4e: 6e20 9502 0200 |0009: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanDataProvider:(Landroid/content/Context;)V // method@0295 │ │ -01ac54: 5420 1103 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01ac58: 6e20 9602 0200 |000e: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanMasterDataProvider:(Landroid/content/Context;)V // method@0296 │ │ -01ac5e: 2200 a501 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ac62: 7010 f007 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ac68: 1a01 bb00 |0016: const-string v1, ">>>cleanup activity " // string@00bb │ │ -01ac6c: 6e20 f807 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ac72: 0c00 |001b: move-result-object v0 │ │ -01ac74: 6e20 f707 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01ac7a: 0c00 |001f: move-result-object v0 │ │ -01ac7c: 6e10 fb07 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ac82: 0c00 |0023: move-result-object v0 │ │ -01ac84: 7110 d701 0000 |0024: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01ac8a: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -01ac8c: 0f00 |0028: return v0 │ │ -01ac8e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -01ac90: 28fe |002a: goto 0028 // -0002 │ │ +0247e8: |[0247e8] com.bottleworks.dailymoney.context.Contexts.cleanActivity:(Landroid/app/Activity;)Z │ │ +0247f8: 5420 1103 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +0247fc: 3330 2700 |0002: if-ne v0, v3, 0029 // +0027 │ │ +024800: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +024802: 5b20 1103 |0005: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024806: 5420 1103 |0007: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +02480a: 6e20 9502 0200 |0009: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanDataProvider:(Landroid/content/Context;)V // method@0295 │ │ +024810: 5420 1103 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024814: 6e20 9602 0200 |000e: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanMasterDataProvider:(Landroid/content/Context;)V // method@0296 │ │ +02481a: 2200 9901 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02481e: 7010 e507 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024824: 1a01 bb00 |0016: const-string v1, ">>>cleanup activity " // string@00bb │ │ +024828: 6e20 ed07 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02482e: 0c00 |001b: move-result-object v0 │ │ +024830: 6e20 ec07 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +024836: 0c00 |001f: move-result-object v0 │ │ +024838: 6e10 f007 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02483e: 0c00 |0023: move-result-object v0 │ │ +024840: 7110 d701 0000 |0024: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024846: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +024848: 0f00 |0028: return v0 │ │ +02484a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +02484c: 28fe |002a: goto 0028 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0007 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=142 │ │ @@ -15861,33 +15783,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -01ac94: |[01ac94] com.bottleworks.dailymoney.context.Contexts.cleanDataProvider:(Landroid/content/Context;)V │ │ -01aca4: 5420 fa02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01aca8: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -01acac: 2200 a501 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01acb0: 7010 f007 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01acb6: 1a01 d207 |0009: const-string v1, "cleanDataProvider :" // string@07d2 │ │ -01acba: 6e20 f807 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01acc0: 0c00 |000e: move-result-object v0 │ │ -01acc2: 5421 fa02 |000f: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01acc6: 6e20 f707 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01accc: 0c00 |0014: move-result-object v0 │ │ -01acce: 6e10 fb07 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01acd4: 0c00 |0018: move-result-object v0 │ │ -01acd6: 7110 d701 0000 |0019: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01acdc: 5420 fa02 |001c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01ace0: 7210 5103 0000 |001e: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.destroyed:()V // method@0351 │ │ -01ace6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -01ace8: 5b20 fa02 |0022: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01acec: 0e00 |0024: return-void │ │ +024850: |[024850] com.bottleworks.dailymoney.context.Contexts.cleanDataProvider:(Landroid/content/Context;)V │ │ +024860: 5420 fa02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +024864: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +024868: 2200 9901 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02486c: 7010 e507 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024872: 1a01 c507 |0009: const-string v1, "cleanDataProvider :" // string@07c5 │ │ +024876: 6e20 ed07 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02487c: 0c00 |000e: move-result-object v0 │ │ +02487e: 5421 fa02 |000f: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +024882: 6e20 ec07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +024888: 0c00 |0014: move-result-object v0 │ │ +02488a: 6e10 f007 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024890: 0c00 |0018: move-result-object v0 │ │ +024892: 7110 d701 0000 |0019: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024898: 5420 fa02 |001c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +02489c: 7210 5003 0000 |001e: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.destroyed:()V // method@0350 │ │ +0248a2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0248a4: 5b20 fa02 |0022: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +0248a8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0004 line=570 │ │ 0x001c line=572 │ │ 0x0021 line=573 │ │ 0x0024 line=575 │ │ @@ -15900,33 +15822,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -01acf0: |[01acf0] com.bottleworks.dailymoney.context.Contexts.cleanMasterDataProvider:(Landroid/content/Context;)V │ │ -01ad00: 5420 ff02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01ad04: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -01ad08: 2200 a501 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ad0c: 7010 f007 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ad12: 1a01 d507 |0009: const-string v1, "cleanmasterDataProvider :" // string@07d5 │ │ -01ad16: 6e20 f807 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ad1c: 0c00 |000e: move-result-object v0 │ │ -01ad1e: 5421 ff02 |000f: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01ad22: 6e20 f707 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01ad28: 0c00 |0014: move-result-object v0 │ │ -01ad2a: 6e10 fb07 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ad30: 0c00 |0018: move-result-object v0 │ │ -01ad32: 7110 d701 0000 |0019: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01ad38: 5420 ff02 |001c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01ad3c: 7210 6d03 0000 |001e: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.destroyed:()V // method@036d │ │ -01ad42: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -01ad44: 5b20 ff02 |0022: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01ad48: 0e00 |0024: return-void │ │ +0248ac: |[0248ac] com.bottleworks.dailymoney.context.Contexts.cleanMasterDataProvider:(Landroid/content/Context;)V │ │ +0248bc: 5420 ff02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +0248c0: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +0248c4: 2200 9901 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0248c8: 7010 e507 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0248ce: 1a01 c807 |0009: const-string v1, "cleanmasterDataProvider :" // string@07c8 │ │ +0248d2: 6e20 ed07 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0248d8: 0c00 |000e: move-result-object v0 │ │ +0248da: 5421 ff02 |000f: iget-object v1, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +0248de: 6e20 ec07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0248e4: 0c00 |0014: move-result-object v0 │ │ +0248e6: 6e10 f007 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0248ec: 0c00 |0018: move-result-object v0 │ │ +0248ee: 7110 d701 0000 |0019: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0248f4: 5420 ff02 |001c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +0248f8: 7210 6c03 0000 |001e: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.destroyed:()V // method@036c │ │ +0248fe: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +024900: 5b20 ff02 |0022: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +024904: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0004 line=597 │ │ 0x001c line=599 │ │ 0x0021 line=600 │ │ 0x0024 line=602 │ │ @@ -15939,42 +15861,42 @@ │ │ type : '(Lcom/bottleworks/dailymoney/data/Book;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -01ad4c: |[01ad4c] com.bottleworks.dailymoney.context.Contexts.deleteData:(Lcom/bottleworks/dailymoney/data/Book;)Z │ │ -01ad5c: 6e10 2003 0500 |0000: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -01ad62: 0a02 |0003: move-result v2 │ │ -01ad64: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ -01ad68: 6e10 2003 0500 |0006: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -01ad6e: 0a02 |0009: move-result v2 │ │ -01ad70: 5243 0c03 |000a: iget v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01ad74: 3332 0400 |000c: if-ne v2, v3, 0010 // +0004 │ │ -01ad78: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -01ad7a: 0f01 |000f: return v1 │ │ -01ad7c: 2202 a501 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ad80: 7010 f007 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ad86: 1a03 da08 |0015: const-string v3, "dm_" // string@08da │ │ -01ad8a: 6e20 f807 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ad90: 0c02 |001a: move-result-object v2 │ │ -01ad92: 6e10 2003 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -01ad98: 0a03 |001e: move-result v3 │ │ -01ad9a: 6e20 f407 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01ada0: 0c02 |0022: move-result-object v2 │ │ -01ada2: 1a03 5f00 |0023: const-string v3, ".db" // string@005f │ │ -01ada6: 6e20 f807 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01adac: 0c02 |0028: move-result-object v2 │ │ -01adae: 6e10 fb07 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01adb4: 0c00 |002c: move-result-object v0 │ │ -01adb6: 5442 f602 |002d: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01adba: 6e20 2d00 0200 |002f: invoke-virtual {v2, v0}, Landroid/content/Context;.deleteDatabase:(Ljava/lang/String;)Z // method@002d │ │ -01adc0: 0a01 |0032: move-result v1 │ │ -01adc2: 28dc |0033: goto 000f // -0024 │ │ +024908: |[024908] com.bottleworks.dailymoney.context.Contexts.deleteData:(Lcom/bottleworks/dailymoney/data/Book;)Z │ │ +024918: 6e10 1f03 0500 |0000: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +02491e: 0a02 |0003: move-result v2 │ │ +024920: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ +024924: 6e10 1f03 0500 |0006: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +02492a: 0a02 |0009: move-result v2 │ │ +02492c: 5243 0c03 |000a: iget v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +024930: 3332 0400 |000c: if-ne v2, v3, 0010 // +0004 │ │ +024934: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +024936: 0f01 |000f: return v1 │ │ +024938: 2202 9901 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02493c: 7010 e507 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024942: 1a03 cd08 |0015: const-string v3, "dm_" // string@08cd │ │ +024946: 6e20 ed07 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02494c: 0c02 |001a: move-result-object v2 │ │ +02494e: 6e10 1f03 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +024954: 0a03 |001e: move-result v3 │ │ +024956: 6e20 e907 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02495c: 0c02 |0022: move-result-object v2 │ │ +02495e: 1a03 5f00 |0023: const-string v3, ".db" // string@005f │ │ +024962: 6e20 ed07 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024968: 0c02 |0028: move-result-object v2 │ │ +02496a: 6e10 f007 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024970: 0c00 |002c: move-result-object v0 │ │ +024972: 5442 f602 |002d: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024976: 6e20 2d00 0200 |002f: invoke-virtual {v2, v0}, Landroid/content/Context;.deleteDatabase:(Ljava/lang/String;)Z // method@002d │ │ +02497c: 0a01 |0032: move-result v1 │ │ +02497e: 28dc |0033: goto 000f // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x000e line=559 │ │ 0x000f line=563 │ │ 0x0010 line=561 │ │ 0x002d line=562 │ │ @@ -15990,44 +15912,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -01adc4: |[01adc4] com.bottleworks.dailymoney.context.Contexts.destroyApplication:(Ljava/lang/Object;)Z │ │ -01add4: 1d02 |0000: monitor-enter v2 │ │ -01add6: 5420 f702 |0001: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.appInitialObject:Ljava/lang/Object; // field@02f7 │ │ -01adda: 3800 2a00 |0003: if-eqz v0, 002d // +002a │ │ -01adde: 5420 f702 |0005: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.appInitialObject:Ljava/lang/Object; // field@02f7 │ │ -01ade2: 6e20 c107 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@07c1 │ │ -01ade8: 0a00 |000a: move-result v0 │ │ -01adea: 3800 2200 |000b: if-eqz v0, 002d // +0022 │ │ -01adee: 7010 9702 0200 |000d: invoke-direct {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanTracker:()V // method@0297 │ │ -01adf4: 2200 a501 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01adf8: 7010 f007 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01adfe: 1a01 bd00 |0015: const-string v1, ">>destroyed application context :" // string@00bd │ │ -01ae02: 6e20 f807 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ae08: 0c00 |001a: move-result-object v0 │ │ -01ae0a: 6e20 f707 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01ae10: 0c00 |001e: move-result-object v0 │ │ -01ae12: 6e10 fb07 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ae18: 0c00 |0022: move-result-object v0 │ │ -01ae1a: 7110 d701 0000 |0023: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01ae20: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -01ae22: 5b20 f602 |0027: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01ae26: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -01ae28: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -01ae2a: 1e02 |002b: monitor-exit v2 │ │ -01ae2c: 0f00 |002c: return v0 │ │ -01ae2e: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -01ae30: 28fd |002e: goto 002b // -0003 │ │ -01ae32: 0d00 |002f: move-exception v0 │ │ -01ae34: 1e02 |0030: monitor-exit v2 │ │ -01ae36: 2700 |0031: throw v0 │ │ +024980: |[024980] com.bottleworks.dailymoney.context.Contexts.destroyApplication:(Ljava/lang/Object;)Z │ │ +024990: 1d02 |0000: monitor-enter v2 │ │ +024992: 5420 f702 |0001: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.appInitialObject:Ljava/lang/Object; // field@02f7 │ │ +024996: 3800 2a00 |0003: if-eqz v0, 002d // +002a │ │ +02499a: 5420 f702 |0005: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.appInitialObject:Ljava/lang/Object; // field@02f7 │ │ +02499e: 6e20 b607 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@07b6 │ │ +0249a4: 0a00 |000a: move-result v0 │ │ +0249a6: 3800 2200 |000b: if-eqz v0, 002d // +0022 │ │ +0249aa: 7010 9702 0200 |000d: invoke-direct {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanTracker:()V // method@0297 │ │ +0249b0: 2200 9901 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0249b4: 7010 e507 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0249ba: 1a01 bd00 |0015: const-string v1, ">>destroyed application context :" // string@00bd │ │ +0249be: 6e20 ed07 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0249c4: 0c00 |001a: move-result-object v0 │ │ +0249c6: 6e20 ec07 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0249cc: 0c00 |001e: move-result-object v0 │ │ +0249ce: 6e10 f007 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0249d4: 0c00 |0022: move-result-object v0 │ │ +0249d6: 7110 d701 0000 |0023: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0249dc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0249de: 5b20 f602 |0027: iput-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +0249e2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0249e4: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +0249e6: 1e02 |002b: monitor-exit v2 │ │ +0249e8: 0f00 |002c: return v0 │ │ +0249ea: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0249ec: 28fd |002e: goto 002b // -0003 │ │ +0249ee: 0d00 |002f: move-exception v0 │ │ +0249f0: 1e02 |0030: monitor-exit v2 │ │ +0249f2: 2700 |0031: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0029 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=178 │ │ 0x000d line=179 │ │ 0x0010 line=180 │ │ @@ -16046,32 +15968,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -01ae44: |[01ae44] com.bottleworks.dailymoney.context.Contexts.getApplicationVersionCode:()I │ │ -01ae54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01ae56: 5464 1103 |0001: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01ae5a: 3804 1700 |0003: if-eqz v4, 001a // +0017 │ │ -01ae5e: 5464 1103 |0005: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01ae62: 6e10 0300 0400 |0007: invoke-virtual {v4}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0003 │ │ -01ae68: 0c00 |000a: move-result-object v0 │ │ -01ae6a: 6e10 1c00 0000 |000b: invoke-virtual {v0}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@001c │ │ -01ae70: 0c01 |000e: move-result-object v1 │ │ -01ae72: 6e10 1b00 0000 |000f: invoke-virtual {v0}, Landroid/app/Application;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001b │ │ -01ae78: 0c04 |0012: move-result-object v4 │ │ -01ae7a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01ae7c: 6e30 5100 1405 |0014: invoke-virtual {v4, v1, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0051 │ │ -01ae82: 0c02 |0017: move-result-object v2 │ │ -01ae84: 5223 0000 |0018: iget v3, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0000 │ │ -01ae88: 0f03 |001a: return v3 │ │ -01ae8a: 0d04 |001b: move-exception v4 │ │ -01ae8c: 28fe |001c: goto 001a // -0002 │ │ +024a00: |[024a00] com.bottleworks.dailymoney.context.Contexts.getApplicationVersionCode:()I │ │ +024a10: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +024a12: 5464 1103 |0001: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024a16: 3804 1700 |0003: if-eqz v4, 001a // +0017 │ │ +024a1a: 5464 1103 |0005: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024a1e: 6e10 0300 0400 |0007: invoke-virtual {v4}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0003 │ │ +024a24: 0c00 |000a: move-result-object v0 │ │ +024a26: 6e10 1c00 0000 |000b: invoke-virtual {v0}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@001c │ │ +024a2c: 0c01 |000e: move-result-object v1 │ │ +024a2e: 6e10 1b00 0000 |000f: invoke-virtual {v0}, Landroid/app/Application;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001b │ │ +024a34: 0c04 |0012: move-result-object v4 │ │ +024a36: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +024a38: 6e30 5100 1405 |0014: invoke-virtual {v4, v1, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0051 │ │ +024a3e: 0c02 |0017: move-result-object v2 │ │ +024a40: 5223 0000 |0018: iget v3, v2, Landroid/content/pm/PackageInfo;.versionCode:I // field@0000 │ │ +024a44: 0f03 |001a: return v3 │ │ +024a46: 0d04 |001b: move-exception v4 │ │ +024a48: 28fe |001c: goto 001a // -0002 │ │ catches : 1 │ │ 0x000f - 0x001a │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001b │ │ positions : │ │ 0x0001 line=383 │ │ 0x0005 line=384 │ │ 0x000b line=385 │ │ @@ -16092,32 +16014,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -01ae9c: |[01ae9c] com.bottleworks.dailymoney.context.Contexts.getApplicationVersionName:()Ljava/lang/String; │ │ -01aeac: 5453 1103 |0000: iget-object v3, v5, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01aeb0: 3803 1900 |0002: if-eqz v3, 001b // +0019 │ │ -01aeb4: 5453 1103 |0004: iget-object v3, v5, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01aeb8: 6e10 0300 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0003 │ │ -01aebe: 0c00 |0009: move-result-object v0 │ │ -01aec0: 6e10 1c00 0000 |000a: invoke-virtual {v0}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@001c │ │ -01aec6: 0c01 |000d: move-result-object v1 │ │ -01aec8: 6e10 1b00 0000 |000e: invoke-virtual {v0}, Landroid/app/Application;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001b │ │ -01aece: 0c03 |0011: move-result-object v3 │ │ -01aed0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -01aed2: 6e30 5100 1304 |0013: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0051 │ │ -01aed8: 0c02 |0016: move-result-object v2 │ │ -01aeda: 5423 0100 |0017: iget-object v3, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ -01aede: 1103 |0019: return-object v3 │ │ -01aee0: 0d03 |001a: move-exception v3 │ │ -01aee2: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ -01aee6: 28fc |001d: goto 0019 // -0004 │ │ +024a58: |[024a58] com.bottleworks.dailymoney.context.Contexts.getApplicationVersionName:()Ljava/lang/String; │ │ +024a68: 5453 1103 |0000: iget-object v3, v5, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024a6c: 3803 1900 |0002: if-eqz v3, 001b // +0019 │ │ +024a70: 5453 1103 |0004: iget-object v3, v5, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024a74: 6e10 0300 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0003 │ │ +024a7a: 0c00 |0009: move-result-object v0 │ │ +024a7c: 6e10 1c00 0000 |000a: invoke-virtual {v0}, Landroid/app/Application;.getPackageName:()Ljava/lang/String; // method@001c │ │ +024a82: 0c01 |000d: move-result-object v1 │ │ +024a84: 6e10 1b00 0000 |000e: invoke-virtual {v0}, Landroid/app/Application;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001b │ │ +024a8a: 0c03 |0011: move-result-object v3 │ │ +024a8c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +024a8e: 6e30 5100 1304 |0013: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0051 │ │ +024a94: 0c02 |0016: move-result-object v2 │ │ +024a96: 5423 0100 |0017: iget-object v3, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ +024a9a: 1103 |0019: return-object v3 │ │ +024a9c: 0d03 |001a: move-exception v3 │ │ +024a9e: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ +024aa2: 28fc |001d: goto 0019 // -0004 │ │ catches : 1 │ │ 0x000e - 0x0019 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001a │ │ positions : │ │ 0x0000 line=365 │ │ 0x0004 line=366 │ │ 0x000a line=367 │ │ @@ -16139,17 +16061,17 @@ │ │ type : '()Lcom/bottleworks/commons/util/CalendarHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01aef4: |[01aef4] com.bottleworks.dailymoney.context.Contexts.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; │ │ -01af04: 5410 f802 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ -01af08: 1100 |0002: return-object v0 │ │ +024ab0: |[024ab0] com.bottleworks.dailymoney.context.Contexts.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; │ │ +024ac0: 5410 f802 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.calendarHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@02f8 │ │ +024ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #8 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16157,17 +16079,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01af0c: |[01af0c] com.bottleworks.dailymoney.context.Contexts.getCurrencySymbol:()Ljava/lang/String; │ │ -01af1c: 5410 f902 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.currencySymbol:Ljava/lang/String; // field@02f9 │ │ -01af20: 1100 |0002: return-object v0 │ │ +024ac8: |[024ac8] com.bottleworks.dailymoney.context.Contexts.getCurrencySymbol:()Ljava/lang/String; │ │ +024ad8: 5410 f902 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.currencySymbol:Ljava/lang/String; // field@02f9 │ │ +024adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #9 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16175,23 +16097,23 @@ │ │ type : '()Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01af24: |[01af24] com.bottleworks.dailymoney.context.Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ -01af34: 5420 fa02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01af38: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01af3c: 2200 9601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0196 │ │ -01af40: 1a01 800d |0006: const-string v1, "no available dataProvider, di you get data provider out of life cycle" // string@0d80 │ │ -01af44: 7020 9807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0798 │ │ -01af4a: 2700 |000b: throw v0 │ │ -01af4c: 5420 fa02 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ -01af50: 1100 |000e: return-object v0 │ │ +024ae0: |[024ae0] com.bottleworks.dailymoney.context.Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ +024af0: 5420 fa02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +024af4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +024af8: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +024afc: 1a01 710d |0006: const-string v1, "no available dataProvider, di you get data provider out of life cycle" // string@0d71 │ │ +024b00: 7020 8d07 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@078d │ │ +024b06: 2700 |000b: throw v0 │ │ +024b08: 5420 fa02 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.dataProvider:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@02fa │ │ +024b0c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0004 line=613 │ │ 0x000c line=615 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ @@ -16201,19 +16123,19 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01af54: |[01af54] com.bottleworks.dailymoney.context.Contexts.getDateFormat:()Ljava/text/DateFormat; │ │ -01af64: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01af68: 7110 b500 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b5 │ │ -01af6e: 0c00 |0005: move-result-object v0 │ │ -01af70: 1100 |0006: return-object v0 │ │ +024b10: |[024b10] com.bottleworks.dailymoney.context.Contexts.getDateFormat:()Ljava/text/DateFormat; │ │ +024b20: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024b24: 7110 b500 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b5 │ │ +024b2a: 0c00 |0005: move-result-object v0 │ │ +024b2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #11 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16221,17 +16143,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01af74: |[01af74] com.bottleworks.dailymoney.context.Contexts.getDbFolder:()Ljava/io/File; │ │ -01af84: 5410 fb02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.dbFolder:Ljava/io/File; // field@02fb │ │ -01af88: 1100 |0002: return-object v0 │ │ +024b30: |[024b30] com.bottleworks.dailymoney.context.Contexts.getDbFolder:()Ljava/io/File; │ │ +024b40: 5410 fb02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.dbFolder:Ljava/io/File; // field@02fb │ │ +024b44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #12 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16239,21 +16161,21 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01af8c: |[01af8c] com.bottleworks.dailymoney.context.Contexts.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -01af9c: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01afa0: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ -01afa6: 0c00 |0005: move-result-object v0 │ │ -01afa8: 6e20 5500 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -01afae: 0c00 |0009: move-result-object v0 │ │ -01afb0: 1100 |000a: return-object v0 │ │ +024b48: |[024b48] com.bottleworks.dailymoney.context.Contexts.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +024b58: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024b5c: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ +024b62: 0c00 |0005: move-result-object v0 │ │ +024b64: 6e20 5500 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +024b6a: 0c00 |0009: move-result-object v0 │ │ +024b6c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x000b reg=2 id I │ │ │ │ @@ -16262,17 +16184,17 @@ │ │ type : '()Lcom/bottleworks/commons/util/I18N;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01afb4: |[01afb4] com.bottleworks.dailymoney.context.Contexts.getI18n:()Lcom/bottleworks/commons/util/I18N; │ │ -01afc4: 5410 fc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ -01afc8: 1100 |0002: return-object v0 │ │ +024b70: |[024b70] com.bottleworks.dailymoney.context.Contexts.getI18n:()Lcom/bottleworks/commons/util/I18N; │ │ +024b80: 5410 fc02 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ +024b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #14 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16280,19 +16202,19 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01afcc: |[01afcc] com.bottleworks.dailymoney.context.Contexts.getLongDateFormat:()Ljava/text/DateFormat; │ │ -01afdc: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01afe0: 7110 b600 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b6 │ │ -01afe6: 0c00 |0005: move-result-object v0 │ │ -01afe8: 1100 |0006: return-object v0 │ │ +024b88: |[024b88] com.bottleworks.dailymoney.context.Contexts.getLongDateFormat:()Ljava/text/DateFormat; │ │ +024b98: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024b9c: 7110 b600 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getLongDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b6 │ │ +024ba2: 0c00 |0005: move-result-object v0 │ │ +024ba4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #15 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16300,23 +16222,23 @@ │ │ type : '()Lcom/bottleworks/dailymoney/data/IMasterDataProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01afec: |[01afec] com.bottleworks.dailymoney.context.Contexts.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ -01affc: 5420 ff02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01b000: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01b004: 2200 9601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0196 │ │ -01b008: 1a01 800d |0006: const-string v1, "no available dataProvider, di you get data provider out of life cycle" // string@0d80 │ │ -01b00c: 7020 9807 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0798 │ │ -01b012: 2700 |000b: throw v0 │ │ -01b014: 5420 ff02 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ -01b018: 1100 |000e: return-object v0 │ │ +024ba8: |[024ba8] com.bottleworks.dailymoney.context.Contexts.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ +024bb8: 5420 ff02 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +024bbc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +024bc0: 2200 8a01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@018a │ │ +024bc4: 1a01 710d |0006: const-string v1, "no available dataProvider, di you get data provider out of life cycle" // string@0d71 │ │ +024bc8: 7020 8d07 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@078d │ │ +024bce: 2700 |000b: throw v0 │ │ +024bd0: 5420 ff02 |000c: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.masterDataProvider:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@02ff │ │ +024bd4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0004 line=620 │ │ 0x000c line=622 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ @@ -16326,19 +16248,19 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01b01c: |[01b01c] com.bottleworks.dailymoney.context.Contexts.getMediumDateFormat:()Ljava/text/DateFormat; │ │ -01b02c: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b030: 7110 b700 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getMediumDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b7 │ │ -01b036: 0c00 |0005: move-result-object v0 │ │ -01b038: 1100 |0006: return-object v0 │ │ +024bd8: |[024bd8] com.bottleworks.dailymoney.context.Contexts.getMediumDateFormat:()Ljava/text/DateFormat; │ │ +024be8: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024bec: 7110 b700 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getMediumDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b7 │ │ +024bf2: 0c00 |0005: move-result-object v0 │ │ +024bf4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #17 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16346,26 +16268,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -01b03c: |[01b03c] com.bottleworks.dailymoney.context.Contexts.getOrientation:()I │ │ -01b04c: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b050: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -01b054: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01b056: 0f00 |0005: return v0 │ │ -01b058: 5410 f602 |0006: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b05c: 6e10 2f00 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ -01b062: 0c00 |000b: move-result-object v0 │ │ -01b064: 6e10 5300 0000 |000c: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ -01b06a: 0c00 |000f: move-result-object v0 │ │ -01b06c: 5200 0200 |0010: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ -01b070: 28f3 |0012: goto 0005 // -000d │ │ +024bf8: |[024bf8] com.bottleworks.dailymoney.context.Contexts.getOrientation:()I │ │ +024c08: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024c0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +024c10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +024c12: 0f00 |0005: return v0 │ │ +024c14: 5410 f602 |0006: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024c18: 6e10 2f00 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@002f │ │ +024c1e: 0c00 |000b: move-result-object v0 │ │ +024c20: 6e10 5300 0000 |000c: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0053 │ │ +024c26: 0c00 |000f: move-result-object v0 │ │ +024c28: 5200 0200 |0010: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0002 │ │ +024c2c: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x0005 line=608 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ @@ -16375,17 +16297,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b074: |[01b074] com.bottleworks.dailymoney.context.Contexts.getPrefCSVEncoding:()Ljava/lang/String; │ │ -01b084: 5410 0303 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ -01b088: 1100 |0002: return-object v0 │ │ +024c30: |[024c30] com.bottleworks.dailymoney.context.Contexts.getPrefCSVEncoding:()Ljava/lang/String; │ │ +024c40: 5410 0303 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_csvEncoding:Ljava/lang/String; // field@0303 │ │ +024c44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #19 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16393,17 +16315,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b08c: |[01b08c] com.bottleworks.dailymoney.context.Contexts.getPrefDetailListLayout:()I │ │ -01b09c: 5210 0403 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ -01b0a0: 0f00 |0002: return v0 │ │ +024c48: |[024c48] com.bottleworks.dailymoney.context.Contexts.getPrefDetailListLayout:()I │ │ +024c58: 5210 0403 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_detailListLayout:I // field@0304 │ │ +024c5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #20 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16411,17 +16333,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b0a4: |[01b0a4] com.bottleworks.dailymoney.context.Contexts.getPrefFirstdayWeek:()I │ │ -01b0b4: 5210 0503 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ -01b0b8: 0f00 |0002: return v0 │ │ +024c60: |[024c60] com.bottleworks.dailymoney.context.Contexts.getPrefFirstdayWeek:()I │ │ +024c70: 5210 0503 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_firstdayWeek:I // field@0305 │ │ +024c74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #21 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16429,17 +16351,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b0bc: |[01b0bc] com.bottleworks.dailymoney.context.Contexts.getPrefFolder:()Ljava/io/File; │ │ -01b0cc: 5410 0003 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.prefFolder:Ljava/io/File; // field@0300 │ │ -01b0d0: 1100 |0002: return-object v0 │ │ +024c78: |[024c78] com.bottleworks.dailymoney.context.Contexts.getPrefFolder:()Ljava/io/File; │ │ +024c88: 5410 0003 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.prefFolder:Ljava/io/File; // field@0300 │ │ +024c8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #22 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16447,17 +16369,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b0d4: |[01b0d4] com.bottleworks.dailymoney.context.Contexts.getPrefMaxRecords:()I │ │ -01b0e4: 5210 0803 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ -01b0e8: 0f00 |0002: return v0 │ │ +024c90: |[024c90] com.bottleworks.dailymoney.context.Contexts.getPrefMaxRecords:()I │ │ +024ca0: 5210 0803 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_maxRecords:I // field@0308 │ │ +024ca4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #23 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16465,17 +16387,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b0ec: |[01b0ec] com.bottleworks.dailymoney.context.Contexts.getPrefPassword:()Ljava/lang/String; │ │ -01b0fc: 5410 0a03 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ -01b100: 1100 |0002: return-object v0 │ │ +024ca8: |[024ca8] com.bottleworks.dailymoney.context.Contexts.getPrefPassword:()Ljava/lang/String; │ │ +024cb8: 5410 0a03 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_password:Ljava/lang/String; // field@030a │ │ +024cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #24 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16483,26 +16405,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -01b104: |[01b104] com.bottleworks.dailymoney.context.Contexts.getPrefStartdayMonth:()I │ │ -01b114: 1300 1c00 |0000: const/16 v0, #int 28 // #1c │ │ -01b118: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01b11a: 5232 0b03 |0003: iget v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01b11e: 3702 0300 |0005: if-le v2, v0, 0008 // +0003 │ │ -01b122: 0f00 |0007: return v0 │ │ -01b124: 5230 0b03 |0008: iget v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01b128: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -01b12c: 0110 |000c: move v0, v1 │ │ -01b12e: 28fa |000d: goto 0007 // -0006 │ │ -01b130: 5230 0b03 |000e: iget v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ -01b134: 28f7 |0010: goto 0007 // -0009 │ │ +024cc0: |[024cc0] com.bottleworks.dailymoney.context.Contexts.getPrefStartdayMonth:()I │ │ +024cd0: 1300 1c00 |0000: const/16 v0, #int 28 // #1c │ │ +024cd4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +024cd6: 5232 0b03 |0003: iget v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +024cda: 3702 0300 |0005: if-le v2, v0, 0008 // +0003 │ │ +024cde: 0f00 |0007: return v0 │ │ +024ce0: 5230 0b03 |0008: iget v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +024ce4: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +024ce8: 0110 |000c: move v0, v1 │ │ +024cea: 28fa |000d: goto 0007 // -0006 │ │ +024cec: 5230 0b03 |000e: iget v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_startdayMonth:I // field@030b │ │ +024cf0: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=528 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #25 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16510,17 +16432,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b138: |[01b138] com.bottleworks.dailymoney.context.Contexts.getSdFolder:()Ljava/io/File; │ │ -01b148: 5410 0e03 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ -01b14c: 1100 |0002: return-object v0 │ │ +024cf4: |[024cf4] com.bottleworks.dailymoney.context.Contexts.getSdFolder:()Ljava/io/File; │ │ +024d04: 5410 0e03 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ +024d08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #26 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16528,19 +16450,19 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01b150: |[01b150] com.bottleworks.dailymoney.context.Contexts.getTimeFormat:()Ljava/text/DateFormat; │ │ -01b160: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b164: 7110 b800 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b8 │ │ -01b16a: 0c00 |0005: move-result-object v0 │ │ -01b16c: 1100 |0006: return-object v0 │ │ +024d0c: |[024d0c] com.bottleworks.dailymoney.context.Contexts.getTimeFormat:()Ljava/text/DateFormat; │ │ +024d1c: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024d20: 7110 b800 0000 |0002: invoke-static {v0}, Landroid/text/format/DateFormat;.getTimeFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@00b8 │ │ +024d26: 0c00 |0005: move-result-object v0 │ │ +024d28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #27 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16548,17 +16470,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b170: |[01b170] com.bottleworks.dailymoney.context.Contexts.getWorkingBookId:()I │ │ -01b180: 5210 0c03 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01b184: 0f00 |0002: return v0 │ │ +024d2c: |[024d2c] com.bottleworks.dailymoney.context.Contexts.getWorkingBookId:()I │ │ +024d3c: 5210 0c03 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +024d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #28 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16566,17 +16488,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b188: |[01b188] com.bottleworks.dailymoney.context.Contexts.getWorkingFolder:()Ljava/lang/String; │ │ -01b198: 1a00 4607 |0000: const-string v0, "bwDailyMoney" // string@0746 │ │ -01b19c: 1100 |0002: return-object v0 │ │ +024d44: |[024d44] com.bottleworks.dailymoney.context.Contexts.getWorkingFolder:()Ljava/lang/String; │ │ +024d54: 1a00 3907 |0000: const-string v0, "bwDailyMoney" // string@0739 │ │ +024d58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #29 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16584,41 +16506,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -01b1a0: |[01b1a0] com.bottleworks.dailymoney.context.Contexts.hasSDBackup:()Z │ │ -01b1b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01b1b2: 7100 a400 0000 |0001: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00a4 │ │ -01b1b8: 0c01 |0004: move-result-object v1 │ │ -01b1ba: 1a03 370d |0005: const-string v3, "mounted" // string@0d37 │ │ -01b1be: 6e20 ce07 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01b1c4: 0a03 |000a: move-result v3 │ │ -01b1c6: 3803 2500 |000b: if-eqz v3, 0030 // +0025 │ │ -01b1ca: 5443 0e03 |000d: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ -01b1ce: 6e10 5207 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01b1d4: 0a03 |0012: move-result v3 │ │ -01b1d6: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ -01b1da: 5443 0e03 |0015: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ -01b1de: 6e10 5707 0300 |0017: invoke-virtual {v3}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0757 │ │ -01b1e4: 0c03 |001a: move-result-object v3 │ │ -01b1e6: 7110 1e08 0300 |001b: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@081e │ │ -01b1ec: 0c00 |001e: move-result-object v0 │ │ -01b1ee: 1a03 de08 |001f: const-string v3, "dm_master.db" // string@08de │ │ -01b1f2: 7220 3e08 3000 |0021: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@083e │ │ -01b1f8: 0a03 |0024: move-result v3 │ │ -01b1fa: 3803 0b00 |0025: if-eqz v3, 0030 // +000b │ │ -01b1fe: 1a03 d908 |0027: const-string v3, "dm.db" // string@08d9 │ │ -01b202: 7220 3e08 3000 |0029: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@083e │ │ -01b208: 0a03 |002c: move-result v3 │ │ -01b20a: 3803 0300 |002d: if-eqz v3, 0030 // +0003 │ │ -01b20e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -01b210: 0f02 |0030: return v2 │ │ +024d5c: |[024d5c] com.bottleworks.dailymoney.context.Contexts.hasSDBackup:()Z │ │ +024d6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +024d6e: 7100 a400 0000 |0001: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00a4 │ │ +024d74: 0c01 |0004: move-result-object v1 │ │ +024d76: 1a03 280d |0005: const-string v3, "mounted" // string@0d28 │ │ +024d7a: 6e20 c307 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +024d80: 0a03 |000a: move-result v3 │ │ +024d82: 3803 2500 |000b: if-eqz v3, 0030 // +0025 │ │ +024d86: 5443 0e03 |000d: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ +024d8a: 6e10 4607 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0746 │ │ +024d90: 0a03 |0012: move-result v3 │ │ +024d92: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ +024d96: 5443 0e03 |0015: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ +024d9a: 6e10 4b07 0300 |0017: invoke-virtual {v3}, Ljava/io/File;.list:()[Ljava/lang/String; // method@074b │ │ +024da0: 0c03 |001a: move-result-object v3 │ │ +024da2: 7110 1308 0300 |001b: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0813 │ │ +024da8: 0c00 |001e: move-result-object v0 │ │ +024daa: 1a03 d108 |001f: const-string v3, "dm_master.db" // string@08d1 │ │ +024dae: 7220 3308 3000 |0021: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0833 │ │ +024db4: 0a03 |0024: move-result v3 │ │ +024db6: 3803 0b00 |0025: if-eqz v3, 0030 // +000b │ │ +024dba: 1a03 cc08 |0027: const-string v3, "dm.db" // string@08cc │ │ +024dbe: 7220 3308 3000 |0029: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0833 │ │ +024dc4: 0a03 |002c: move-result v3 │ │ +024dc6: 3803 0300 |002d: if-eqz v3, 0030 // +0003 │ │ +024dca: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +024dcc: 0f02 |0030: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x0005 line=319 │ │ 0x0015 line=320 │ │ 0x001f line=321 │ │ 0x0030 line=323 │ │ @@ -16632,42 +16554,42 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01b214: |[01b214] com.bottleworks.dailymoney.context.Contexts.initActivity:(Landroid/app/Activity;)Z │ │ -01b224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b226: 5431 f602 |0001: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b22a: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ -01b22e: 6e30 b402 4304 |0005: invoke-virtual {v3, v4, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.initApplication:(Ljava/lang/Object;Landroid/content/Context;)Z // method@02b4 │ │ -01b234: 5431 1103 |0008: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01b238: 3241 2e00 |000a: if-eq v1, v4, 0038 // +002e │ │ -01b23c: 2201 a501 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01b240: 7010 f007 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01b246: 1a02 bc00 |0011: const-string v2, ">>>initial activity " // string@00bc │ │ -01b24a: 6e20 f807 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b250: 0c01 |0016: move-result-object v1 │ │ -01b252: 6e20 f707 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01b258: 0c01 |001a: move-result-object v1 │ │ -01b25a: 6e10 fb07 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01b260: 0c01 |001e: move-result-object v1 │ │ -01b262: 7110 d701 0100 |001f: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01b268: 5b34 1103 |0022: iput-object v4, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01b26c: 5531 0d03 |0024: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ -01b270: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -01b274: 7010 bf02 0300 |0028: invoke-direct {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.reloadPreference:()V // method@02bf │ │ -01b27a: 5c30 0d03 |002b: iput-boolean v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ -01b27e: 5430 1103 |002d: iget-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01b282: 7020 b602 0300 |002f: invoke-direct {v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.initMasterDataProvider:(Landroid/content/Context;)V // method@02b6 │ │ -01b288: 5430 1103 |0032: iget-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01b28c: 7020 b502 0300 |0034: invoke-direct {v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.initDataProvider:(Landroid/content/Context;)V // method@02b5 │ │ -01b292: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -01b294: 0f00 |0038: return v0 │ │ +024dd0: |[024dd0] com.bottleworks.dailymoney.context.Contexts.initActivity:(Landroid/app/Activity;)Z │ │ +024de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024de2: 5431 f602 |0001: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024de6: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ +024dea: 6e30 b402 4304 |0005: invoke-virtual {v3, v4, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.initApplication:(Ljava/lang/Object;Landroid/content/Context;)Z // method@02b4 │ │ +024df0: 5431 1103 |0008: iget-object v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024df4: 3241 2e00 |000a: if-eq v1, v4, 0038 // +002e │ │ +024df8: 2201 9901 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +024dfc: 7010 e507 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024e02: 1a02 bc00 |0011: const-string v2, ">>>initial activity " // string@00bc │ │ +024e06: 6e20 ed07 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024e0c: 0c01 |0016: move-result-object v1 │ │ +024e0e: 6e20 ec07 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +024e14: 0c01 |001a: move-result-object v1 │ │ +024e16: 6e10 f007 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024e1c: 0c01 |001e: move-result-object v1 │ │ +024e1e: 7110 d701 0100 |001f: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024e24: 5b34 1103 |0022: iput-object v4, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024e28: 5531 0d03 |0024: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ +024e2c: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +024e30: 7010 bf02 0300 |0028: invoke-direct {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.reloadPreference:()V // method@02bf │ │ +024e36: 5c30 0d03 |002b: iput-boolean v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ +024e3a: 5430 1103 |002d: iget-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024e3e: 7020 b602 0300 |002f: invoke-direct {v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.initMasterDataProvider:(Landroid/content/Context;)V // method@02b6 │ │ +024e44: 5430 1103 |0032: iget-object v0, v3, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +024e48: 7020 b502 0300 |0034: invoke-direct {v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.initDataProvider:(Landroid/content/Context;)V // method@02b5 │ │ +024e4e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +024e50: 0f00 |0038: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0005 line=120 │ │ 0x0008 line=122 │ │ 0x000c line=123 │ │ 0x0022 line=124 │ │ @@ -16687,84 +16609,84 @@ │ │ type : '(Ljava/lang/Object;Landroid/content/Context;)Z' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -01b298: |[01b298] com.bottleworks.dailymoney.context.Contexts.initApplication:(Ljava/lang/Object;Landroid/content/Context;)Z │ │ -01b2a8: 1d04 |0000: monitor-enter v4 │ │ -01b2aa: 5441 f602 |0001: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b2ae: 3901 6d00 |0003: if-nez v1, 0070 // +006d │ │ -01b2b2: 2201 a501 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01b2b6: 7010 f007 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01b2bc: 1a02 be00 |000a: const-string v2, ">>initialial application context with:" // string@00be │ │ -01b2c0: 6e20 f807 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b2c6: 0c01 |000f: move-result-object v1 │ │ -01b2c8: 6e20 f707 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01b2ce: 0c01 |0013: move-result-object v1 │ │ -01b2d0: 6e10 fb07 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01b2d6: 0c01 |0017: move-result-object v1 │ │ -01b2d8: 7110 d701 0100 |0018: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01b2de: 7100 a300 0000 |001b: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00a3 │ │ -01b2e4: 0c00 |001e: move-result-object v0 │ │ -01b2e6: 2201 7801 |001f: new-instance v1, Ljava/io/File; // type@0178 │ │ -01b2ea: 1a02 4607 |0021: const-string v2, "bwDailyMoney" // string@0746 │ │ -01b2ee: 7030 4d07 0102 |0023: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -01b2f4: 5b41 0e03 |0026: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ -01b2f8: 5441 0e03 |0028: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ -01b2fc: 6e10 5207 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01b302: 0a01 |002d: move-result v1 │ │ -01b304: 3901 0700 |002e: if-nez v1, 0035 // +0007 │ │ -01b308: 5441 0e03 |0030: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ -01b30c: 6e10 5c07 0100 |0032: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@075c │ │ -01b312: 2201 7801 |0035: new-instance v1, Ljava/io/File; // type@0178 │ │ -01b316: 7100 a200 0000 |0037: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00a2 │ │ -01b31c: 0c02 |003a: move-result-object v2 │ │ -01b31e: 1a03 6100 |003b: const-string v3, "/data/com.bottleworks.dailymoney/databases" // string@0061 │ │ -01b322: 7030 4d07 2103 |003d: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -01b328: 5b41 fb02 |0040: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dbFolder:Ljava/io/File; // field@02fb │ │ -01b32c: 2201 7801 |0042: new-instance v1, Ljava/io/File; // type@0178 │ │ -01b330: 7100 a200 0000 |0044: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00a2 │ │ -01b336: 0c02 |0047: move-result-object v2 │ │ -01b338: 1a03 6200 |0048: const-string v3, "/data/com.bottleworks.dailymoney/shared_prefs" // string@0062 │ │ -01b33c: 7030 4d07 2103 |004a: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -01b342: 5b41 0003 |004d: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.prefFolder:Ljava/io/File; // field@0300 │ │ -01b346: 5441 0003 |004f: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.prefFolder:Ljava/io/File; // field@0300 │ │ -01b34a: 6e10 5207 0100 |0051: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0752 │ │ -01b350: 0a01 |0054: move-result v1 │ │ -01b352: 3901 0200 |0055: if-nez v1, 0057 // +0002 │ │ -01b356: 5b45 f702 |0057: iput-object v5, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appInitialObject:Ljava/lang/Object; // field@02f7 │ │ -01b35a: 6e10 2e00 0600 |0059: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@002e │ │ -01b360: 0c01 |005c: move-result-object v1 │ │ -01b362: 5b41 f602 |005d: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b366: 2201 8e00 |005f: new-instance v1, Lcom/bottleworks/commons/util/I18N; // type@008e │ │ -01b36a: 5442 f602 |0061: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b36e: 7020 d201 2100 |0063: invoke-direct {v1, v2}, Lcom/bottleworks/commons/util/I18N;.:(Landroid/content/Context;)V // method@01d2 │ │ -01b374: 5b41 fc02 |0066: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ -01b378: 5441 f602 |0068: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b37c: 7020 b702 1400 |006a: invoke-direct {v4, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.initTracker:(Landroid/content/Context;)V // method@02b7 │ │ -01b382: 1211 |006d: const/4 v1, #int 1 // #1 │ │ -01b384: 1e04 |006e: monitor-exit v4 │ │ -01b386: 0f01 |006f: return v1 │ │ -01b388: 2201 a501 |0070: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01b38c: 7010 f007 0100 |0072: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01b392: 1a02 bc06 |0075: const-string v2, "application context was initialized :" // string@06bc │ │ -01b396: 6e20 f807 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b39c: 0c01 |007a: move-result-object v1 │ │ -01b39e: 6e20 f707 5100 |007b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01b3a4: 0c01 |007e: move-result-object v1 │ │ -01b3a6: 6e10 fb07 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01b3ac: 0c01 |0082: move-result-object v1 │ │ -01b3ae: 7110 dd01 0100 |0083: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.w:(Ljava/lang/String;)V // method@01dd │ │ -01b3b4: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -01b3b6: 28e7 |0087: goto 006e // -0019 │ │ -01b3b8: 0d01 |0088: move-exception v1 │ │ -01b3ba: 1e04 |0089: monitor-exit v4 │ │ -01b3bc: 2701 |008a: throw v1 │ │ +024e54: |[024e54] com.bottleworks.dailymoney.context.Contexts.initApplication:(Ljava/lang/Object;Landroid/content/Context;)Z │ │ +024e64: 1d04 |0000: monitor-enter v4 │ │ +024e66: 5441 f602 |0001: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024e6a: 3901 6d00 |0003: if-nez v1, 0070 // +006d │ │ +024e6e: 2201 9901 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +024e72: 7010 e507 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024e78: 1a02 be00 |000a: const-string v2, ">>initialial application context with:" // string@00be │ │ +024e7c: 6e20 ed07 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024e82: 0c01 |000f: move-result-object v1 │ │ +024e84: 6e20 ec07 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +024e8a: 0c01 |0013: move-result-object v1 │ │ +024e8c: 6e10 f007 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024e92: 0c01 |0017: move-result-object v1 │ │ +024e94: 7110 d701 0100 |0018: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +024e9a: 7100 a300 0000 |001b: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00a3 │ │ +024ea0: 0c00 |001e: move-result-object v0 │ │ +024ea2: 2201 6c01 |001f: new-instance v1, Ljava/io/File; // type@016c │ │ +024ea6: 1a02 3907 |0021: const-string v2, "bwDailyMoney" // string@0739 │ │ +024eaa: 7030 4107 0102 |0023: invoke-direct {v1, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +024eb0: 5b41 0e03 |0026: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ +024eb4: 5441 0e03 |0028: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ +024eb8: 6e10 4607 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0746 │ │ +024ebe: 0a01 |002d: move-result v1 │ │ +024ec0: 3901 0700 |002e: if-nez v1, 0035 // +0007 │ │ +024ec4: 5441 0e03 |0030: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.sdFolder:Ljava/io/File; // field@030e │ │ +024ec8: 6e10 5007 0100 |0032: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@0750 │ │ +024ece: 2201 6c01 |0035: new-instance v1, Ljava/io/File; // type@016c │ │ +024ed2: 7100 a200 0000 |0037: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00a2 │ │ +024ed8: 0c02 |003a: move-result-object v2 │ │ +024eda: 1a03 6100 |003b: const-string v3, "/data/com.bottleworks.dailymoney/databases" // string@0061 │ │ +024ede: 7030 4107 2103 |003d: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +024ee4: 5b41 fb02 |0040: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.dbFolder:Ljava/io/File; // field@02fb │ │ +024ee8: 2201 6c01 |0042: new-instance v1, Ljava/io/File; // type@016c │ │ +024eec: 7100 a200 0000 |0044: invoke-static {}, Landroid/os/Environment;.getDataDirectory:()Ljava/io/File; // method@00a2 │ │ +024ef2: 0c02 |0047: move-result-object v2 │ │ +024ef4: 1a03 6200 |0048: const-string v3, "/data/com.bottleworks.dailymoney/shared_prefs" // string@0062 │ │ +024ef8: 7030 4107 2103 |004a: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +024efe: 5b41 0003 |004d: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.prefFolder:Ljava/io/File; // field@0300 │ │ +024f02: 5441 0003 |004f: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.prefFolder:Ljava/io/File; // field@0300 │ │ +024f06: 6e10 4607 0100 |0051: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0746 │ │ +024f0c: 0a01 |0054: move-result v1 │ │ +024f0e: 3901 0200 |0055: if-nez v1, 0057 // +0002 │ │ +024f12: 5b45 f702 |0057: iput-object v5, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appInitialObject:Ljava/lang/Object; // field@02f7 │ │ +024f16: 6e10 2e00 0600 |0059: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@002e │ │ +024f1c: 0c01 |005c: move-result-object v1 │ │ +024f1e: 5b41 f602 |005d: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024f22: 2201 8e00 |005f: new-instance v1, Lcom/bottleworks/commons/util/I18N; // type@008e │ │ +024f26: 5442 f602 |0061: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024f2a: 7020 d201 2100 |0063: invoke-direct {v1, v2}, Lcom/bottleworks/commons/util/I18N;.:(Landroid/content/Context;)V // method@01d2 │ │ +024f30: 5b41 fc02 |0066: iput-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ +024f34: 5441 f602 |0068: iget-object v1, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024f38: 7020 b702 1400 |006a: invoke-direct {v4, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.initTracker:(Landroid/content/Context;)V // method@02b7 │ │ +024f3e: 1211 |006d: const/4 v1, #int 1 // #1 │ │ +024f40: 1e04 |006e: monitor-exit v4 │ │ +024f42: 0f01 |006f: return v1 │ │ +024f44: 2201 9901 |0070: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +024f48: 7010 e507 0100 |0072: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +024f4e: 1a02 b006 |0075: const-string v2, "application context was initialized :" // string@06b0 │ │ +024f52: 6e20 ed07 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +024f58: 0c01 |007a: move-result-object v1 │ │ +024f5a: 6e20 ec07 5100 |007b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +024f60: 0c01 |007e: move-result-object v1 │ │ +024f62: 6e10 f007 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +024f68: 0c01 |0082: move-result-object v1 │ │ +024f6a: 7110 dd01 0100 |0083: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.w:(Ljava/lang/String;)V // method@01dd │ │ +024f70: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +024f72: 28e7 |0087: goto 006e // -0019 │ │ +024f74: 0d01 |0088: move-exception v1 │ │ +024f76: 1e04 |0089: monitor-exit v4 │ │ +024f78: 2701 |008a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x006d │ │ -> 0x0088 │ │ 0x0070 - 0x0086 │ │ -> 0x0088 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -16796,36 +16718,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -01b3d4: |[01b3d4] com.bottleworks.dailymoney.context.Contexts.isFirstTime:()Z │ │ -01b3e4: 5442 f602 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b3e8: 7110 ac00 0200 |0002: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -01b3ee: 0c01 |0005: move-result-object v1 │ │ -01b3f0: 1a02 b406 |0006: const-string v2, "app_firsttime" // string@06b4 │ │ -01b3f4: 7220 4a00 2100 |0008: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@004a │ │ -01b3fa: 0a02 |000b: move-result v2 │ │ -01b3fc: 3902 1a00 |000c: if-nez v2, 0026 // +001a │ │ -01b400: 7210 4b00 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ -01b406: 0c00 |0011: move-result-object v0 │ │ -01b408: 1a02 b406 |0012: const-string v2, "app_firsttime" // string@06b4 │ │ -01b40c: 2203 bc01 |0014: new-instance v3, Ljava/util/Date; // type@01bc │ │ -01b410: 7010 2a08 0300 |0016: invoke-direct {v3}, Ljava/util/Date;.:()V // method@082a │ │ -01b416: 7110 8d01 0300 |0019: invoke-static {v3}, Lcom/bottleworks/commons/util/Formats;.normalizeDate2String:(Ljava/util/Date;)Ljava/lang/String; // method@018d │ │ -01b41c: 0c03 |001c: move-result-object v3 │ │ -01b41e: 7230 4900 2003 |001d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0049 │ │ -01b424: 7210 4600 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ -01b42a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -01b42c: 0f02 |0024: return v2 │ │ -01b42e: 0d02 |0025: move-exception v2 │ │ -01b430: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -01b432: 28fd |0027: goto 0024 // -0003 │ │ +024f90: |[024f90] com.bottleworks.dailymoney.context.Contexts.isFirstTime:()Z │ │ +024fa0: 5442 f602 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +024fa4: 7110 ac00 0200 |0002: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +024faa: 0c01 |0005: move-result-object v1 │ │ +024fac: 1a02 a806 |0006: const-string v2, "app_firsttime" // string@06a8 │ │ +024fb0: 7220 4a00 2100 |0008: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@004a │ │ +024fb6: 0a02 |000b: move-result v2 │ │ +024fb8: 3902 1a00 |000c: if-nez v2, 0026 // +001a │ │ +024fbc: 7210 4b00 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ +024fc2: 0c00 |0011: move-result-object v0 │ │ +024fc4: 1a02 a806 |0012: const-string v2, "app_firsttime" // string@06a8 │ │ +024fc8: 2203 b001 |0014: new-instance v3, Ljava/util/Date; // type@01b0 │ │ +024fcc: 7010 1f08 0300 |0016: invoke-direct {v3}, Ljava/util/Date;.:()V // method@081f │ │ +024fd2: 7110 8d01 0300 |0019: invoke-static {v3}, Lcom/bottleworks/commons/util/Formats;.normalizeDate2String:(Ljava/util/Date;)Ljava/lang/String; // method@018d │ │ +024fd8: 0c03 |001c: move-result-object v3 │ │ +024fda: 7230 4900 2003 |001d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0049 │ │ +024fe0: 7210 4600 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ +024fe6: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +024fe8: 0f02 |0024: return v2 │ │ +024fea: 0d02 |0025: move-exception v2 │ │ +024fec: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +024fee: 28fd |0027: goto 0024 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0023 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=331 │ │ 0x0006 line=332 │ │ 0x000e line=333 │ │ @@ -16845,35 +16767,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -01b444: |[01b444] com.bottleworks.dailymoney.context.Contexts.isFirstVersionTime:()Z │ │ -01b454: 6e10 9a02 0600 |0000: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionCode:()I // method@029a │ │ -01b45a: 0a00 |0003: move-result v0 │ │ -01b45c: 5464 f602 |0004: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b460: 7110 ac00 0400 |0006: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -01b466: 0c03 |0009: move-result-object v3 │ │ -01b468: 1a04 b606 |000a: const-string v4, "app_lastver" // string@06b6 │ │ -01b46c: 12f5 |000c: const/4 v5, #int -1 // #ff │ │ -01b46e: 7230 4d00 4305 |000d: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@004d │ │ -01b474: 0a02 |0010: move-result v2 │ │ -01b476: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -01b47a: 7210 4b00 0300 |0013: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ -01b480: 0c01 |0016: move-result-object v1 │ │ -01b482: 1a04 b606 |0017: const-string v4, "app_lastver" // string@06b6 │ │ -01b486: 7230 4800 4100 |0019: invoke-interface {v1, v4, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0048 │ │ -01b48c: 7210 4600 0100 |001c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ -01b492: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -01b494: 0f04 |0020: return v4 │ │ -01b496: 0d04 |0021: move-exception v4 │ │ -01b498: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -01b49a: 28fd |0023: goto 0020 // -0003 │ │ +025000: |[025000] com.bottleworks.dailymoney.context.Contexts.isFirstVersionTime:()Z │ │ +025010: 6e10 9a02 0600 |0000: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionCode:()I // method@029a │ │ +025016: 0a00 |0003: move-result v0 │ │ +025018: 5464 f602 |0004: iget-object v4, v6, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +02501c: 7110 ac00 0400 |0006: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +025022: 0c03 |0009: move-result-object v3 │ │ +025024: 1a04 aa06 |000a: const-string v4, "app_lastver" // string@06aa │ │ +025028: 12f5 |000c: const/4 v5, #int -1 // #ff │ │ +02502a: 7230 4d00 4305 |000d: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@004d │ │ +025030: 0a02 |0010: move-result v2 │ │ +025032: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +025036: 7210 4b00 0300 |0013: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ +02503c: 0c01 |0016: move-result-object v1 │ │ +02503e: 1a04 aa06 |0017: const-string v4, "app_lastver" // string@06aa │ │ +025042: 7230 4800 4100 |0019: invoke-interface {v1, v4, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0048 │ │ +025048: 7210 4600 0100 |001c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ +02504e: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +025050: 0f04 |0020: return v4 │ │ +025052: 0d04 |0021: move-exception v4 │ │ +025054: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +025056: 28fd |0023: goto 0020 // -0003 │ │ catches : 1 │ │ 0x0004 - 0x001f │ │ Ljava/lang/Exception; -> 0x0021 │ │ positions : │ │ 0x0000 line=346 │ │ 0x0004 line=348 │ │ 0x000a line=349 │ │ @@ -16897,17 +16819,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b4ac: |[01b4ac] com.bottleworks.dailymoney.context.Contexts.isPrefAllowAnalytics:()Z │ │ -01b4bc: 5510 0103 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ -01b4c0: 0f00 |0002: return v0 │ │ +025068: |[025068] com.bottleworks.dailymoney.context.Contexts.isPrefAllowAnalytics:()Z │ │ +025078: 5510 0103 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_allowAnalytics:Z // field@0301 │ │ +02507c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #35 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16915,17 +16837,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b4c4: |[01b4c4] com.bottleworks.dailymoney.context.Contexts.isPrefBackupCSV:()Z │ │ -01b4d4: 5510 0203 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ -01b4d8: 0f00 |0002: return v0 │ │ +025080: |[025080] com.bottleworks.dailymoney.context.Contexts.isPrefBackupCSV:()Z │ │ +025090: 5510 0203 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_backupCSV:Z // field@0302 │ │ +025094: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #36 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16933,17 +16855,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b4dc: |[01b4dc] com.bottleworks.dailymoney.context.Contexts.isPrefHierarachicalReport:()Z │ │ -01b4ec: 5510 0603 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ -01b4f0: 0f00 |0002: return v0 │ │ +025098: |[025098] com.bottleworks.dailymoney.context.Contexts.isPrefHierarachicalReport:()Z │ │ +0250a8: 5510 0603 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ +0250ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #37 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16951,17 +16873,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b4f4: |[01b4f4] com.bottleworks.dailymoney.context.Contexts.isPrefOpenTestsDesktop:()Z │ │ -01b504: 5510 0903 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ -01b508: 0f00 |0002: return v0 │ │ +0250b0: |[0250b0] com.bottleworks.dailymoney.context.Contexts.isPrefOpenTestsDesktop:()Z │ │ +0250c0: 5510 0903 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.pref_openTestsDesktop:Z // field@0309 │ │ +0250c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ #38 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ @@ -16969,28 +16891,28 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -01b50c: |[01b50c] com.bottleworks.dailymoney.context.Contexts.setLastBackup:(Landroid/content/Context;Ljava/util/Date;)V │ │ -01b51c: 5442 fe02 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.lastBakFmt:Ljava/text/SimpleDateFormat; // field@02fe │ │ -01b520: 6e20 1408 6200 |0002: invoke-virtual {v2, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0814 │ │ -01b526: 0c02 |0005: move-result-object v2 │ │ -01b528: 5b42 0703 |0006: iput-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ -01b52c: 7110 ac00 0500 |0008: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -01b532: 0c01 |000b: move-result-object v1 │ │ -01b534: 7210 4b00 0100 |000c: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ -01b53a: 0c00 |000f: move-result-object v0 │ │ -01b53c: 1a02 650c |0010: const-string v2, "last_backup" // string@0c65 │ │ -01b540: 5443 0703 |0012: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ -01b544: 7230 4900 2003 |0014: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0049 │ │ -01b54a: 7210 4600 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ -01b550: 0e00 |001a: return-void │ │ +0250c8: |[0250c8] com.bottleworks.dailymoney.context.Contexts.setLastBackup:(Landroid/content/Context;Ljava/util/Date;)V │ │ +0250d8: 5442 fe02 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.lastBakFmt:Ljava/text/SimpleDateFormat; // field@02fe │ │ +0250dc: 6e20 0908 6200 |0002: invoke-virtual {v2, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0809 │ │ +0250e2: 0c02 |0005: move-result-object v2 │ │ +0250e4: 5b42 0703 |0006: iput-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ +0250e8: 7110 ac00 0500 |0008: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +0250ee: 0c01 |000b: move-result-object v1 │ │ +0250f0: 7210 4b00 0100 |000c: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ +0250f6: 0c00 |000f: move-result-object v0 │ │ +0250f8: 1a02 570c |0010: const-string v2, "last_backup" // string@0c57 │ │ +0250fc: 5443 0703 |0012: iget-object v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_lastbackup:Ljava/lang/String; // field@0307 │ │ +025100: 7230 4900 2003 |0014: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0049 │ │ +025106: 7210 4600 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ +02510c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0008 line=692 │ │ 0x000c line=693 │ │ 0x0010 line=694 │ │ 0x0017 line=695 │ │ @@ -17007,18 +16929,18 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01b554: |[01b554] com.bottleworks.dailymoney.context.Contexts.setLastBackup:(Ljava/util/Date;)V │ │ -01b564: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b568: 6e30 c002 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.setLastBackup:(Landroid/content/Context;Ljava/util/Date;)V // method@02c0 │ │ -01b56e: 0e00 |0005: return-void │ │ +025110: |[025110] com.bottleworks.dailymoney.context.Contexts.setLastBackup:(Ljava/util/Date;)V │ │ +025120: 5410 f602 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +025124: 6e30 c002 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.setLastBackup:(Landroid/content/Context;Ljava/util/Date;)V // method@02c0 │ │ +02512a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0005 line=684 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0006 reg=2 date Ljava/util/Date; │ │ @@ -17028,26 +16950,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -01b570: |[01b570] com.bottleworks.dailymoney.context.Contexts.setPrefHierarachicalReport:(Z)V │ │ -01b580: 5c45 0603 |0000: iput-boolean v5, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ -01b584: 5442 f602 |0002: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b588: 7110 ac00 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -01b58e: 0c01 |0007: move-result-object v1 │ │ -01b590: 7210 4b00 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ -01b596: 0c00 |000b: move-result-object v0 │ │ -01b598: 1a02 390b |000c: const-string v2, "hierarchical_report" // string@0b39 │ │ -01b59c: 5543 0603 |000e: iget-boolean v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ -01b5a0: 7230 4700 2003 |0010: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0047 │ │ -01b5a6: 7210 4600 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ -01b5ac: 0e00 |0016: return-void │ │ +02512c: |[02512c] com.bottleworks.dailymoney.context.Contexts.setPrefHierarachicalReport:(Z)V │ │ +02513c: 5c45 0603 |0000: iput-boolean v5, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ +025140: 5442 f602 |0002: iget-object v2, v4, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +025144: 7110 ac00 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +02514a: 0c01 |0007: move-result-object v1 │ │ +02514c: 7210 4b00 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ +025152: 0c00 |000b: move-result-object v0 │ │ +025154: 1a02 2c0b |000c: const-string v2, "hierarchical_report" // string@0b2c │ │ +025158: 5543 0603 |000e: iget-boolean v3, v4, Lcom/bottleworks/dailymoney/context/Contexts;.pref_hierarachicalReport:Z // field@0306 │ │ +02515c: 7230 4700 2003 |0010: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0047 │ │ +025162: 7210 4600 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ +025168: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ 0x0008 line=511 │ │ 0x000c line=512 │ │ 0x0013 line=513 │ │ @@ -17063,18 +16985,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01b5b0: |[01b5b0] com.bottleworks.dailymoney.context.Contexts.setPreferenceDirty:()V │ │ -01b5c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01b5c2: 5c10 0d03 |0001: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ -01b5c6: 0e00 |0003: return-void │ │ +02516c: |[02516c] com.bottleworks.dailymoney.context.Contexts.setPreferenceDirty:()V │ │ +02517c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02517e: 5c10 0d03 |0001: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/context/Contexts;.prefsDirty:Z // field@030d │ │ +025182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0003 line=627 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ @@ -17083,27 +17005,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01b5c8: |[01b5c8] com.bottleworks.dailymoney.context.Contexts.setWorkingBookId:(I)V │ │ -01b5d8: 3b04 0300 |0000: if-gez v4, 0003 // +0003 │ │ -01b5dc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -01b5de: 5934 0c03 |0003: iput v4, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ -01b5e2: 5432 f602 |0005: iget-object v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ -01b5e6: 7110 ac00 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -01b5ec: 0c01 |000a: move-result-object v1 │ │ -01b5ee: 7210 4b00 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ -01b5f4: 0c00 |000e: move-result-object v0 │ │ -01b5f6: 1a02 e510 |000f: const-string v2, "working_book_id" // string@10e5 │ │ -01b5fa: 7230 4800 2004 |0011: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0048 │ │ -01b600: 7210 4600 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ -01b606: 0e00 |0017: return-void │ │ +025184: |[025184] com.bottleworks.dailymoney.context.Contexts.setWorkingBookId:(I)V │ │ +025194: 3b04 0300 |0000: if-gez v4, 0003 // +0003 │ │ +025198: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +02519a: 5934 0c03 |0003: iput v4, v3, Lcom/bottleworks/dailymoney/context/Contexts;.pref_workingBookId:I // field@030c │ │ +02519e: 5432 f602 |0005: iget-object v2, v3, Lcom/bottleworks/dailymoney/context/Contexts;.appContext:Landroid/content/Context; // field@02f6 │ │ +0251a2: 7110 ac00 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +0251a8: 0c01 |000a: move-result-object v1 │ │ +0251aa: 7210 4b00 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@004b │ │ +0251b0: 0c00 |000e: move-result-object v0 │ │ +0251b2: 1a02 d610 |000f: const-string v2, "working_book_id" // string@10d6 │ │ +0251b6: 7230 4800 2004 |0011: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0048 │ │ +0251bc: 7210 4600 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0046 │ │ +0251c2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0002 line=475 │ │ 0x0003 line=477 │ │ 0x0005 line=478 │ │ 0x000b line=479 │ │ @@ -17117,95 +17039,95 @@ │ │ 0x0000 - 0x0018 reg=4 id I │ │ │ │ #43 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ name : 'shareContent' │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -01b608: |[01b608] com.bottleworks.dailymoney.context.Contexts.shareContent:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z │ │ -01b618: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01b61a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -01b61c: 54a5 1103 |0002: iget-object v5, v10, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01b620: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ -01b624: 0165 |0006: move v5, v6 │ │ -01b626: 0f05 |0007: return v5 │ │ -01b628: 380e 0800 |0008: if-eqz v14, 0010 // +0008 │ │ -01b62c: 7210 4308 0e00 |000a: invoke-interface {v14}, Ljava/util/List;.size:()I // method@0843 │ │ -01b632: 0a05 |000d: move-result v5 │ │ -01b634: 3675 3d00 |000e: if-gt v5, v7, 004b // +003d │ │ -01b638: 2202 1400 |0010: new-instance v2, Landroid/content/Intent; // type@0014 │ │ -01b63c: 1a05 a806 |0012: const-string v5, "android.intent.action.SEND" // string@06a8 │ │ -01b640: 7020 3a00 5200 |0014: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@003a │ │ -01b646: 1a05 ab06 |0017: const-string v5, "android.intent.extra.SUBJECT" // string@06ab │ │ -01b64a: 6e30 4200 520b |0019: invoke-virtual {v2, v5, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -01b650: 380d 3700 |001c: if-eqz v13, 0053 // +0037 │ │ -01b654: 1a05 1e10 |001e: const-string v5, "text/html" // string@101e │ │ -01b658: 6e20 4500 5200 |0020: invoke-virtual {v2, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0045 │ │ -01b65e: 1a05 ac06 |0023: const-string v5, "android.intent.extra.TEXT" // string@06ac │ │ -01b662: 7110 b000 0c00 |0025: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00b0 │ │ -01b668: 0c08 |0028: move-result-object v8 │ │ -01b66a: 6e30 4100 5208 |0029: invoke-virtual {v2, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0041 │ │ -01b670: 2203 b601 |002c: new-instance v3, Ljava/util/ArrayList; // type@01b6 │ │ -01b674: 7010 1908 0300 |002e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01b67a: 380e 2d00 |0031: if-eqz v14, 005e // +002d │ │ -01b67e: 7210 4008 0e00 |0033: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -01b684: 0c01 |0036: move-result-object v1 │ │ -01b686: 7210 3708 0100 |0037: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01b68c: 0a05 |003a: move-result v5 │ │ -01b68e: 3805 2300 |003b: if-eqz v5, 005e // +0023 │ │ -01b692: 7210 3808 0100 |003d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01b698: 0c00 |0040: move-result-object v0 │ │ -01b69a: 1f00 7801 |0041: check-cast v0, Ljava/io/File; // type@0178 │ │ -01b69e: 7110 9b00 0000 |0043: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@009b │ │ -01b6a4: 0c05 |0046: move-result-object v5 │ │ -01b6a6: 6e20 1b08 5300 |0047: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@081b │ │ -01b6ac: 28ed |004a: goto 0037 // -0013 │ │ -01b6ae: 2202 1400 |004b: new-instance v2, Landroid/content/Intent; // type@0014 │ │ -01b6b2: 1a05 a906 |004d: const-string v5, "android.intent.action.SEND_MULTIPLE" // string@06a9 │ │ -01b6b6: 7020 3a00 5200 |004f: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@003a │ │ -01b6bc: 28c5 |0052: goto 0017 // -003b │ │ -01b6be: 1a05 1f10 |0053: const-string v5, "text/plain" // string@101f │ │ -01b6c2: 6e20 4500 5200 |0055: invoke-virtual {v2, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0045 │ │ -01b6c8: 1a05 ac06 |0058: const-string v5, "android.intent.extra.TEXT" // string@06ac │ │ -01b6cc: 6e30 4200 520c |005a: invoke-virtual {v2, v5, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -01b6d2: 28cf |005d: goto 002c // -0031 │ │ -01b6d4: 6e10 1d08 0300 |005e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@081d │ │ -01b6da: 0a05 |0061: move-result v5 │ │ -01b6dc: 3375 2000 |0062: if-ne v5, v7, 0082 // +0020 │ │ -01b6e0: 1a08 aa06 |0064: const-string v8, "android.intent.extra.STREAM" // string@06aa │ │ -01b6e4: 6e20 1c08 6300 |0066: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@081c │ │ -01b6ea: 0c05 |0069: move-result-object v5 │ │ -01b6ec: 1f05 3300 |006a: check-cast v5, Landroid/os/Parcelable; // type@0033 │ │ -01b6f0: 6e30 3f00 8205 |006c: invoke-virtual {v2, v8, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@003f │ │ -01b6f6: 54a5 1103 |006f: iget-object v5, v10, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ -01b6fa: 54a8 fc02 |0071: iget-object v8, v10, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ -01b6fe: 6009 a004 |0073: sget v9, Lcom/bottleworks/dailymoney/core/R$string;.clabel_share:I // field@04a0 │ │ -01b702: 6e20 d301 9800 |0075: invoke-virtual {v8, v9}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01b708: 0c08 |0078: move-result-object v8 │ │ -01b70a: 7120 3b00 8200 |0079: invoke-static {v2, v8}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@003b │ │ -01b710: 0c08 |007c: move-result-object v8 │ │ -01b712: 6e20 0e00 8500 |007d: invoke-virtual {v5, v8}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -01b718: 0175 |0080: move v5, v7 │ │ -01b71a: 2886 |0081: goto 0007 // -007a │ │ -01b71c: 6e10 1d08 0300 |0082: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@081d │ │ -01b722: 0a05 |0085: move-result v5 │ │ -01b724: 3775 e9ff |0086: if-le v5, v7, 006f // -0017 │ │ -01b728: 1a05 aa06 |0088: const-string v5, "android.intent.extra.STREAM" // string@06aa │ │ -01b72c: 6e30 4400 5203 |008a: invoke-virtual {v2, v5, v3}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@0044 │ │ -01b732: 28e2 |008d: goto 006f // -001e │ │ -01b734: 0d04 |008e: move-exception v4 │ │ -01b736: 6e10 9207 0400 |008f: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -01b73c: 0c05 |0092: move-result-object v5 │ │ -01b73e: 7120 da01 4500 |0093: invoke-static {v5, v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01b744: 0165 |0096: move v5, v6 │ │ -01b746: 2900 70ff |0097: goto/16 0007 // -0090 │ │ +0251c4: |[0251c4] com.bottleworks.dailymoney.context.Contexts.shareContent:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z │ │ +0251d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0251d6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0251d8: 5494 1103 |0002: iget-object v4, v9, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +0251dc: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ +0251e0: 0154 |0006: move v4, v5 │ │ +0251e2: 0f04 |0007: return v4 │ │ +0251e4: 380d 0800 |0008: if-eqz v13, 0010 // +0008 │ │ +0251e8: 7210 3808 0d00 |000a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0838 │ │ +0251ee: 0a04 |000d: move-result v4 │ │ +0251f0: 3664 3d00 |000e: if-gt v4, v6, 004b // +003d │ │ +0251f4: 2201 1400 |0010: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +0251f8: 1a04 9c06 |0012: const-string v4, "android.intent.action.SEND" // string@069c │ │ +0251fc: 7020 3a00 4100 |0014: invoke-direct {v1, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@003a │ │ +025202: 1a04 9f06 |0017: const-string v4, "android.intent.extra.SUBJECT" // string@069f │ │ +025206: 6e30 4200 410a |0019: invoke-virtual {v1, v4, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02520c: 380c 3700 |001c: if-eqz v12, 0053 // +0037 │ │ +025210: 1a04 0f10 |001e: const-string v4, "text/html" // string@100f │ │ +025214: 6e20 4500 4100 |0020: invoke-virtual {v1, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0045 │ │ +02521a: 1a04 a006 |0023: const-string v4, "android.intent.extra.TEXT" // string@06a0 │ │ +02521e: 7110 b000 0b00 |0025: invoke-static {v11}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00b0 │ │ +025224: 0c07 |0028: move-result-object v7 │ │ +025226: 6e30 4100 4107 |0029: invoke-virtual {v1, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0041 │ │ +02522c: 2202 aa01 |002c: new-instance v2, Ljava/util/ArrayList; // type@01aa │ │ +025230: 7010 0e08 0200 |002e: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@080e │ │ +025236: 380d 2d00 |0031: if-eqz v13, 005e // +002d │ │ +02523a: 7210 3508 0d00 |0033: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +025240: 0c04 |0036: move-result-object v4 │ │ +025242: 7210 2c08 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +025248: 0a07 |003a: move-result v7 │ │ +02524a: 3807 2300 |003b: if-eqz v7, 005e // +0023 │ │ +02524e: 7210 2d08 0400 |003d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +025254: 0c00 |0040: move-result-object v0 │ │ +025256: 1f00 6c01 |0041: check-cast v0, Ljava/io/File; // type@016c │ │ +02525a: 7110 9b00 0000 |0043: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@009b │ │ +025260: 0c07 |0046: move-result-object v7 │ │ +025262: 6e20 1008 7200 |0047: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0810 │ │ +025268: 28ed |004a: goto 0037 // -0013 │ │ +02526a: 2201 1400 |004b: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +02526e: 1a04 9d06 |004d: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@069d │ │ +025272: 7020 3a00 4100 |004f: invoke-direct {v1, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@003a │ │ +025278: 28c5 |0052: goto 0017 // -003b │ │ +02527a: 1a04 1010 |0053: const-string v4, "text/plain" // string@1010 │ │ +02527e: 6e20 4500 4100 |0055: invoke-virtual {v1, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0045 │ │ +025284: 1a04 a006 |0058: const-string v4, "android.intent.extra.TEXT" // string@06a0 │ │ +025288: 6e30 4200 410b |005a: invoke-virtual {v1, v4, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02528e: 28cf |005d: goto 002c // -0031 │ │ +025290: 6e10 1208 0200 |005e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0812 │ │ +025296: 0a04 |0061: move-result v4 │ │ +025298: 3364 2000 |0062: if-ne v4, v6, 0082 // +0020 │ │ +02529c: 1a07 9e06 |0064: const-string v7, "android.intent.extra.STREAM" // string@069e │ │ +0252a0: 6e20 1108 5200 |0066: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0811 │ │ +0252a6: 0c04 |0069: move-result-object v4 │ │ +0252a8: 1f04 3300 |006a: check-cast v4, Landroid/os/Parcelable; // type@0033 │ │ +0252ac: 6e30 3f00 7104 |006c: invoke-virtual {v1, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@003f │ │ +0252b2: 5494 1103 |006f: iget-object v4, v9, Lcom/bottleworks/dailymoney/context/Contexts;.uiActivity:Landroid/app/Activity; // field@0311 │ │ +0252b6: 5497 fc02 |0071: iget-object v7, v9, Lcom/bottleworks/dailymoney/context/Contexts;.i18n:Lcom/bottleworks/commons/util/I18N; // field@02fc │ │ +0252ba: 6008 a004 |0073: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.clabel_share:I // field@04a0 │ │ +0252be: 6e20 d301 8700 |0075: invoke-virtual {v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0252c4: 0c07 |0078: move-result-object v7 │ │ +0252c6: 7120 3b00 7100 |0079: invoke-static {v1, v7}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@003b │ │ +0252cc: 0c07 |007c: move-result-object v7 │ │ +0252ce: 6e20 0e00 7400 |007d: invoke-virtual {v4, v7}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +0252d4: 0164 |0080: move v4, v6 │ │ +0252d6: 2886 |0081: goto 0007 // -007a │ │ +0252d8: 6e10 1208 0200 |0082: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0812 │ │ +0252de: 0a04 |0085: move-result v4 │ │ +0252e0: 3764 e9ff |0086: if-le v4, v6, 006f // -0017 │ │ +0252e4: 1a04 9e06 |0088: const-string v4, "android.intent.extra.STREAM" // string@069e │ │ +0252e8: 6e30 4400 4102 |008a: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@0044 │ │ +0252ee: 28e2 |008d: goto 006f // -001e │ │ +0252f0: 0d03 |008e: move-exception v3 │ │ +0252f2: 6e10 8707 0300 |008f: invoke-virtual {v3}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +0252f8: 0c04 |0092: move-result-object v4 │ │ +0252fa: 7120 da01 3400 |0093: invoke-static {v4, v3}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +025300: 0154 |0096: move v4, v5 │ │ +025302: 2900 70ff |0097: goto/16 0007 // -0090 │ │ catches : 1 │ │ 0x006f - 0x0080 │ │ Ljava/lang/Exception; -> 0x008e │ │ positions : │ │ 0x0002 line=276 │ │ 0x0007 line=313 │ │ 0x0008 line=281 │ │ @@ -17227,42 +17149,41 @@ │ │ 0x0081 line=313 │ │ 0x0082 line=304 │ │ 0x0088 line=305 │ │ 0x008e line=309 │ │ 0x008f line=310 │ │ 0x0097 line=311 │ │ locals : │ │ - 0x0000 - 0x0000 reg=14 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ 0x0043 - 0x004b reg=0 f Ljava/io/File; │ │ - 0x0037 - 0x004b reg=1 i$ Ljava/util/Iterator; │ │ - 0x0017 - 0x004b reg=2 intent Landroid/content/Intent; │ │ - 0x0031 - 0x004b reg=3 parcels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0052 - 0x0099 reg=2 intent Landroid/content/Intent; │ │ - 0x005e - 0x0099 reg=3 parcels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x008f - 0x0099 reg=4 x Ljava/lang/Exception; │ │ - 0x0000 - 0x0099 reg=10 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x0000 - 0x0099 reg=11 subject Ljava/lang/String; │ │ - 0x0000 - 0x0099 reg=12 content Ljava/lang/String; │ │ - 0x0000 - 0x0099 reg=13 htmlContent Z │ │ - 0x0000 - 0x0099 reg=14 attachments Ljava/util/List; Ljava/util/List; │ │ + 0x0017 - 0x004b reg=1 intent Landroid/content/Intent; │ │ + 0x0031 - 0x004b reg=2 parcels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0052 - 0x0099 reg=1 intent Landroid/content/Intent; │ │ + 0x005e - 0x0099 reg=2 parcels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x008f - 0x0099 reg=3 x Ljava/lang/Exception; │ │ + 0x0000 - 0x0099 reg=9 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x0099 reg=10 subject Ljava/lang/String; │ │ + 0x0000 - 0x0099 reg=11 content Ljava/lang/String; │ │ + 0x0000 - 0x0099 reg=12 htmlContent Z │ │ + 0x0000 - 0x0099 reg=13 attachments Ljava/util/List; Ljava/util/List; │ │ │ │ #44 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ name : 'shareHtmlContent' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -01b75c: |[01b75c] com.bottleworks.dailymoney.context.Contexts.shareHtmlContent:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -01b76c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b76e: 6e40 c702 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.shareHtmlContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z // method@02c7 │ │ -01b774: 0a00 |0004: move-result v0 │ │ -01b776: 0f00 |0005: return v0 │ │ +025318: |[025318] com.bottleworks.dailymoney.context.Contexts.shareHtmlContent:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +025328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02532a: 6e40 c702 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.shareHtmlContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z // method@02c7 │ │ +025330: 0a00 |0004: move-result v0 │ │ +025332: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0006 reg=2 subject Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 html Ljava/lang/String; │ │ @@ -17272,19 +17193,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -01b778: |[01b778] com.bottleworks.dailymoney.context.Contexts.shareHtmlContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z │ │ -01b788: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01b78a: 6e54 c502 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.shareContent:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z // method@02c5 │ │ -01b790: 0a00 |0004: move-result v0 │ │ -01b792: 0f00 |0005: return v0 │ │ +025334: |[025334] com.bottleworks.dailymoney.context.Contexts.shareHtmlContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z │ │ +025344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +025346: 6e54 c502 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.shareContent:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z // method@02c5 │ │ +02534c: 0a00 |0004: move-result v0 │ │ +02534e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0006 reg=2 subject Ljava/lang/String; │ │ @@ -17296,19 +17217,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -01b794: |[01b794] com.bottleworks.dailymoney.context.Contexts.shareTextContent:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -01b7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b7a6: 6e40 c902 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.shareTextContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z // method@02c9 │ │ -01b7ac: 0a00 |0004: move-result v0 │ │ -01b7ae: 0f00 |0005: return v0 │ │ +025350: |[025350] com.bottleworks.dailymoney.context.Contexts.shareTextContent:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +025360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025362: 6e40 c902 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.shareTextContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z // method@02c9 │ │ +025368: 0a00 |0004: move-result v0 │ │ +02536a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0006 reg=2 subject Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 text Ljava/lang/String; │ │ @@ -17318,19 +17239,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -01b7b0: |[01b7b0] com.bottleworks.dailymoney.context.Contexts.shareTextContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z │ │ -01b7c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b7c2: 6e54 c502 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.shareContent:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z // method@02c5 │ │ -01b7c8: 0a00 |0004: move-result v0 │ │ -01b7ca: 0f00 |0005: return v0 │ │ +02536c: |[02536c] com.bottleworks.dailymoney.context.Contexts.shareTextContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z │ │ +02537c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02537e: 6e54 c502 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.shareContent:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z // method@02c5 │ │ +025384: 0a00 |0004: move-result v0 │ │ +025386: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x0006 reg=2 subject Ljava/lang/String; │ │ @@ -17338,65 +17259,65 @@ │ │ 0x0000 - 0x0006 reg=4 attachments Ljava/util/List; Ljava/util/List; │ │ │ │ #48 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ name : 'toFormattedMoneyString' │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -01b7cc: |[01b7cc] com.bottleworks.dailymoney.context.Contexts.toFormattedMoneyString:(D)Ljava/lang/String; │ │ -01b7dc: 6e10 a402 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -01b7e2: 0c01 |0003: move-result-object v1 │ │ -01b7e4: 6e10 b002 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -01b7ea: 0a02 |0007: move-result v2 │ │ -01b7ec: 7220 6e03 2100 |0008: invoke-interface {v1, v2}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036e │ │ -01b7f2: 0c00 |000b: move-result-object v0 │ │ -01b7f4: 6e10 2303 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -01b7fa: 0c02 |000f: move-result-object v2 │ │ -01b7fc: 6e10 2403 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0324 │ │ -01b802: 0c03 |0013: move-result-object v3 │ │ -01b804: 7140 8b01 6532 |0014: invoke-static {v5, v6, v2, v3}, Lcom/bottleworks/commons/util/Formats;.money2String:(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; // method@018b │ │ -01b80a: 0c02 |0017: move-result-object v2 │ │ -01b80c: 1102 |0018: return-object v2 │ │ +025388: |[025388] com.bottleworks.dailymoney.context.Contexts.toFormattedMoneyString:(D)Ljava/lang/String; │ │ +025398: 6e10 a402 0500 |0000: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +02539e: 0c01 |0003: move-result-object v1 │ │ +0253a0: 6e10 b002 0500 |0004: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +0253a6: 0a02 |0007: move-result v2 │ │ +0253a8: 7220 6d03 2100 |0008: invoke-interface {v1, v2}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036d │ │ +0253ae: 0c00 |000b: move-result-object v0 │ │ +0253b0: 6e10 2203 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +0253b6: 0c02 |000f: move-result-object v2 │ │ +0253b8: 6e10 2303 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0323 │ │ +0253be: 0c03 |0013: move-result-object v3 │ │ +0253c0: 7140 8b01 7632 |0014: invoke-static {v6, v7, v2, v3}, Lcom/bottleworks/commons/util/Formats;.money2String:(DLjava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;)Ljava/lang/String; // method@018b │ │ +0253c6: 0c02 |0017: move-result-object v2 │ │ +0253c8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0004 line=650 │ │ 0x000c line=651 │ │ locals : │ │ 0x000c - 0x0019 reg=0 book Lcom/bottleworks/dailymoney/data/Book; │ │ 0x0004 - 0x0019 reg=1 imdp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ - 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x0000 - 0x0019 reg=5 money D │ │ + 0x0000 - 0x0019 reg=5 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x0019 reg=6 money D │ │ │ │ #49 : (in Lcom/bottleworks/dailymoney/context/Contexts;) │ │ name : 'trackEvent' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -01b810: |[01b810] com.bottleworks.dailymoney.context.Contexts.trackEvent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -01b820: 5470 1003 |0000: iget-object v0, v7, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01b824: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -01b828: 6206 0f03 |0004: sget-object v6, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ -01b82c: 2200 ae00 |0006: new-instance v0, Lcom/bottleworks/dailymoney/context/Contexts$2; // type@00ae │ │ -01b830: 0771 |0008: move-object v1, v7 │ │ -01b832: 0782 |0009: move-object v2, v8 │ │ -01b834: 0793 |000a: move-object v3, v9 │ │ -01b836: 07a4 |000b: move-object v4, v10 │ │ -01b838: 01b5 |000c: move v5, v11 │ │ -01b83a: 7606 8b02 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts$2;.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@028b │ │ -01b840: 7220 6208 0600 |0010: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0862 │ │ -01b846: 0e00 |0013: return-void │ │ +0253cc: |[0253cc] com.bottleworks.dailymoney.context.Contexts.trackEvent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +0253dc: 5470 1003 |0000: iget-object v0, v7, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +0253e0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0253e4: 6206 0f03 |0004: sget-object v6, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ +0253e8: 2200 ae00 |0006: new-instance v0, Lcom/bottleworks/dailymoney/context/Contexts$2; // type@00ae │ │ +0253ec: 0771 |0008: move-object v1, v7 │ │ +0253ee: 0782 |0009: move-object v2, v8 │ │ +0253f0: 0793 |000a: move-object v3, v9 │ │ +0253f2: 07a4 |000b: move-object v4, v10 │ │ +0253f4: 01b5 |000c: move v5, v11 │ │ +0253f6: 7606 8b02 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts$2;.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@028b │ │ +0253fc: 7220 5708 0600 |0010: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0857 │ │ +025402: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0013 line=236 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ @@ -17410,44 +17331,44 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01b848: |[01b848] com.bottleworks.dailymoney.context.Contexts.trackPageView:(Ljava/lang/String;)V │ │ -01b858: 5420 1003 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ -01b85c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01b860: 6200 0f03 |0004: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ -01b864: 2201 af00 |0006: new-instance v1, Lcom/bottleworks/dailymoney/context/Contexts$3; // type@00af │ │ -01b868: 7030 8d02 2103 |0008: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/context/Contexts$3;.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;)V // method@028d │ │ -01b86e: 7220 6208 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0862 │ │ -01b874: 0e00 |000e: return-void │ │ +025404: |[025404] com.bottleworks.dailymoney.context.Contexts.trackPageView:(Ljava/lang/String;)V │ │ +025414: 5420 1003 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/context/Contexts;.tracker:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@0310 │ │ +025418: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +02541c: 6200 0f03 |0004: sget-object v0, Lcom/bottleworks/dailymoney/context/Contexts;.trackSingleExecutor:Ljava/util/concurrent/ExecutorService; // field@030f │ │ +025420: 2201 af00 |0006: new-instance v1, Lcom/bottleworks/dailymoney/context/Contexts$3; // type@00af │ │ +025424: 7030 8d02 2103 |0008: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/context/Contexts$3;.:(Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;)V // method@028d │ │ +02542a: 7220 5708 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0857 │ │ +025430: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x000e line=253 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x000f reg=3 path Ljava/lang/String; │ │ │ │ source_file_idx : 342 (Contexts.java) │ │ │ │ -Class #59 header: │ │ +Class #58 header: │ │ class_idx : 177 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 8 │ │ source_file_idx : 343 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ -Class #59 - │ │ +Class #58 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/context/ContextsActivity;) │ │ name : 'firstActivity' │ │ @@ -17472,17 +17393,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b878: |[01b878] com.bottleworks.dailymoney.context.ContextsActivity.:()V │ │ -01b888: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -01b88e: 0e00 |0003: return-void │ │ +025434: |[025434] com.bottleworks.dailymoney.context.ContextsActivity.:()V │ │ +025444: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +02544a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/context/ContextsActivity; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/context/ContextsActivity;) │ │ @@ -17490,48 +17411,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -01b890: |[01b890] com.bottleworks.dailymoney.context.ContextsActivity.getTrackerPath:()Ljava/lang/String; │ │ -01b8a0: 6e10 c207 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01b8a6: 0c00 |0003: move-result-object v0 │ │ -01b8a8: 6e10 8607 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0786 │ │ -01b8ae: 0c02 |0007: move-result-object v2 │ │ -01b8b0: 6e10 8407 0000 |0008: invoke-virtual {v0}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@0784 │ │ -01b8b6: 0c05 |000b: move-result-object v5 │ │ -01b8b8: 3905 2c00 |000c: if-nez v5, 0038 // +002c │ │ -01b8bc: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ -01b8c0: 2204 a501 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01b8c4: 1a05 6000 |0012: const-string v5, "/a/" // string@0060 │ │ -01b8c8: 7020 f107 5400 |0014: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@07f1 │ │ -01b8ce: 1305 2e00 |0017: const/16 v5, #int 46 // #2e │ │ -01b8d2: 6e20 d507 5300 |0019: invoke-virtual {v3, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@07d5 │ │ -01b8d8: 0a01 |001c: move-result v1 │ │ -01b8da: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ -01b8dc: 3251 0800 |001e: if-eq v1, v5, 0026 // +0008 │ │ -01b8e0: d805 0101 |0020: add-int/lit8 v5, v1, #int 1 // #01 │ │ -01b8e4: 6e20 dc07 5300 |0022: invoke-virtual {v3, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -01b8ea: 0c03 |0025: move-result-object v3 │ │ -01b8ec: 6e20 f807 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b8f2: 0c05 |0029: move-result-object v5 │ │ -01b8f4: 1a06 5900 |002a: const-string v6, "." // string@0059 │ │ -01b8f8: 6e20 f807 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b8fe: 0c05 |002f: move-result-object v5 │ │ -01b900: 6e20 f807 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b906: 6e10 fb07 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01b90c: 0c05 |0036: move-result-object v5 │ │ -01b90e: 1105 |0037: return-object v5 │ │ -01b910: 6e10 8407 0000 |0038: invoke-virtual {v0}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@0784 │ │ -01b916: 0c05 |003b: move-result-object v5 │ │ -01b918: 6e10 c407 0500 |003c: invoke-virtual {v5}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@07c4 │ │ -01b91e: 0c03 |003f: move-result-object v3 │ │ -01b920: 28d0 |0040: goto 0010 // -0030 │ │ +02544c: |[02544c] com.bottleworks.dailymoney.context.ContextsActivity.getTrackerPath:()Ljava/lang/String; │ │ +02545c: 6e10 b707 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +025462: 0c00 |0003: move-result-object v0 │ │ +025464: 6e10 7b07 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@077b │ │ +02546a: 0c02 |0007: move-result-object v2 │ │ +02546c: 6e10 7907 0000 |0008: invoke-virtual {v0}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@0779 │ │ +025472: 0c05 |000b: move-result-object v5 │ │ +025474: 3905 2c00 |000c: if-nez v5, 0038 // +002c │ │ +025478: 1a03 0000 |000e: const-string v3, "" // string@0000 │ │ +02547c: 2204 9901 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +025480: 1a05 6000 |0012: const-string v5, "/a/" // string@0060 │ │ +025484: 7020 e607 5400 |0014: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@07e6 │ │ +02548a: 1305 2e00 |0017: const/16 v5, #int 46 // #2e │ │ +02548e: 6e20 ca07 5300 |0019: invoke-virtual {v3, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@07ca │ │ +025494: 0a01 |001c: move-result v1 │ │ +025496: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ +025498: 3251 0800 |001e: if-eq v1, v5, 0026 // +0008 │ │ +02549c: d805 0101 |0020: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0254a0: 6e20 d107 5300 |0022: invoke-virtual {v3, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +0254a6: 0c03 |0025: move-result-object v3 │ │ +0254a8: 6e20 ed07 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0254ae: 0c05 |0029: move-result-object v5 │ │ +0254b0: 1a06 5900 |002a: const-string v6, "." // string@0059 │ │ +0254b4: 6e20 ed07 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0254ba: 0c05 |002f: move-result-object v5 │ │ +0254bc: 6e20 ed07 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0254c2: 6e10 f007 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0254c8: 0c05 |0036: move-result-object v5 │ │ +0254ca: 1105 |0037: return-object v5 │ │ +0254cc: 6e10 7907 0000 |0038: invoke-virtual {v0}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@0779 │ │ +0254d2: 0c05 |003b: move-result-object v5 │ │ +0254d4: 6e10 b907 0500 |003c: invoke-virtual {v5}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@07b9 │ │ +0254da: 0c03 |003f: move-result-object v3 │ │ +0254dc: 28d0 |0040: goto 0010 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0008 line=57 │ │ 0x0010 line=58 │ │ 0x0017 line=60 │ │ @@ -17552,22 +17473,22 @@ │ │ type : '(Lcom/bottleworks/dailymoney/context/Contexts;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01b924: |[01b924] com.bottleworks.dailymoney.context.ContextsActivity.refreshUtil:(Lcom/bottleworks/dailymoney/context/Contexts;)V │ │ -01b934: 6e10 a202 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getI18n:()Lcom/bottleworks/commons/util/I18N; // method@02a2 │ │ -01b93a: 0c00 |0003: move-result-object v0 │ │ -01b93c: 5b10 1603 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0316 │ │ -01b940: 6e10 9c02 0200 |0006: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -01b946: 0c00 |0009: move-result-object v0 │ │ -01b948: 5b10 1303 |000a: iput-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0313 │ │ -01b94c: 0e00 |000c: return-void │ │ +0254e0: |[0254e0] com.bottleworks.dailymoney.context.ContextsActivity.refreshUtil:(Lcom/bottleworks/dailymoney/context/Contexts;)V │ │ +0254f0: 6e10 a202 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getI18n:()Lcom/bottleworks/commons/util/I18N; // method@02a2 │ │ +0254f6: 0c00 |0003: move-result-object v0 │ │ +0254f8: 5b10 1603 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0316 │ │ +0254fc: 6e10 9c02 0200 |0006: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +025502: 0c00 |0009: move-result-object v0 │ │ +025504: 5b10 1303 |000a: iput-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0313 │ │ +025508: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000c line=41 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/bottleworks/dailymoney/context/ContextsActivity; │ │ @@ -17579,18 +17500,18 @@ │ │ type : '()Lcom/bottleworks/dailymoney/context/Contexts;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01b950: |[01b950] com.bottleworks.dailymoney.context.ContextsActivity.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ -01b960: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01b966: 0c00 |0003: move-result-object v0 │ │ -01b968: 1100 |0004: return-object v0 │ │ +02550c: |[02550c] com.bottleworks.dailymoney.context.ContextsActivity.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ +02551c: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +025522: 0c00 |0003: move-result-object v0 │ │ +025524: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/context/ContextsActivity; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/context/ContextsActivity;) │ │ @@ -17598,35 +17519,35 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -01b96c: |[01b96c] com.bottleworks.dailymoney.context.ContextsActivity.getIntentExtras:()Landroid/os/Bundle; │ │ -01b97c: 6e10 cf02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getIntent:()Landroid/content/Intent; // method@02cf │ │ -01b982: 0c00 |0003: move-result-object v0 │ │ -01b984: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -01b988: 6e10 cf02 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getIntent:()Landroid/content/Intent; // method@02cf │ │ -01b98e: 0c00 |0009: move-result-object v0 │ │ -01b990: 6e10 3d00 0000 |000a: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -01b996: 0c00 |000d: move-result-object v0 │ │ -01b998: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -01b99c: 6e10 cf02 0100 |0010: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getIntent:()Landroid/content/Intent; // method@02cf │ │ -01b9a2: 0c00 |0013: move-result-object v0 │ │ -01b9a4: 6e10 3d00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -01b9aa: 0c00 |0017: move-result-object v0 │ │ -01b9ac: 1100 |0018: return-object v0 │ │ -01b9ae: 5410 1403 |0019: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.fakeExtra:Landroid/os/Bundle; // field@0314 │ │ -01b9b2: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -01b9b6: 2200 3000 |001d: new-instance v0, Landroid/os/Bundle; // type@0030 │ │ -01b9ba: 7010 9c00 0000 |001f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@009c │ │ -01b9c0: 5b10 1403 |0022: iput-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.fakeExtra:Landroid/os/Bundle; // field@0314 │ │ -01b9c4: 5410 1403 |0024: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.fakeExtra:Landroid/os/Bundle; // field@0314 │ │ -01b9c8: 28f2 |0026: goto 0018 // -000e │ │ +025528: |[025528] com.bottleworks.dailymoney.context.ContextsActivity.getIntentExtras:()Landroid/os/Bundle; │ │ +025538: 6e10 cf02 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getIntent:()Landroid/content/Intent; // method@02cf │ │ +02553e: 0c00 |0003: move-result-object v0 │ │ +025540: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +025544: 6e10 cf02 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getIntent:()Landroid/content/Intent; // method@02cf │ │ +02554a: 0c00 |0009: move-result-object v0 │ │ +02554c: 6e10 3d00 0000 |000a: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +025552: 0c00 |000d: move-result-object v0 │ │ +025554: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +025558: 6e10 cf02 0100 |0010: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getIntent:()Landroid/content/Intent; // method@02cf │ │ +02555e: 0c00 |0013: move-result-object v0 │ │ +025560: 6e10 3d00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +025566: 0c00 |0017: move-result-object v0 │ │ +025568: 1100 |0018: return-object v0 │ │ +02556a: 5410 1403 |0019: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.fakeExtra:Landroid/os/Bundle; // field@0314 │ │ +02556e: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +025572: 2200 3000 |001d: new-instance v0, Landroid/os/Bundle; // type@0030 │ │ +025576: 7010 9c00 0000 |001f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@009c │ │ +02557c: 5b10 1403 |0022: iput-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.fakeExtra:Landroid/os/Bundle; // field@0314 │ │ +025580: 5410 1403 |0024: iget-object v0, v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.fakeExtra:Landroid/os/Bundle; // field@0314 │ │ +025584: 28f2 |0026: goto 0018 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0010 line=86 │ │ 0x0018 line=92 │ │ 0x0019 line=89 │ │ 0x001d line=90 │ │ @@ -17639,40 +17560,40 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -01b9cc: |[01b9cc] com.bottleworks.dailymoney.context.ContextsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01b9dc: 6f20 0500 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ -01b9e2: 2201 a501 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01b9e6: 7010 f007 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01b9ec: 1a02 8806 |0008: const-string v2, "activity created:" // string@0688 │ │ -01b9f0: 6e20 f807 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01b9f6: 0c01 |000d: move-result-object v1 │ │ -01b9f8: 6e20 f707 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01b9fe: 0c01 |0011: move-result-object v1 │ │ -01ba00: 6e10 fb07 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ba06: 0c01 |0015: move-result-object v1 │ │ -01ba08: 7110 d701 0100 |0016: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01ba0e: 7100 b802 0000 |0019: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01ba14: 0c00 |001c: move-result-object v0 │ │ -01ba16: 6201 1503 |001d: sget-object v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ -01ba1a: 3901 0b00 |001f: if-nez v1, 002a // +000b │ │ -01ba1e: 6903 1503 |0021: sput-object v3, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ -01ba22: 6201 1503 |0023: sget-object v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ -01ba26: 6202 1503 |0025: sget-object v2, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ -01ba2a: 6e30 b402 1002 |0027: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.initApplication:(Ljava/lang/Object;Landroid/content/Context;)Z // method@02b4 │ │ -01ba30: 6e20 b302 3000 |002a: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/context/Contexts;.initActivity:(Landroid/app/Activity;)Z // method@02b3 │ │ -01ba36: 7020 dc02 0300 |002d: invoke-direct {v3, v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.refreshUtil:(Lcom/bottleworks/dailymoney/context/Contexts;)V // method@02dc │ │ -01ba3c: 7010 d102 0300 |0030: invoke-direct {v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getTrackerPath:()Ljava/lang/String; // method@02d1 │ │ -01ba42: 0c01 |0033: move-result-object v1 │ │ -01ba44: 6e20 cc02 1000 |0034: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.trackPageView:(Ljava/lang/String;)V // method@02cc │ │ -01ba4a: 0e00 |0037: return-void │ │ +025588: |[025588] com.bottleworks.dailymoney.context.ContextsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +025598: 6f20 0500 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ +02559e: 2201 9901 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0255a2: 7010 e507 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0255a8: 1a02 7c06 |0008: const-string v2, "activity created:" // string@067c │ │ +0255ac: 6e20 ed07 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0255b2: 0c01 |000d: move-result-object v1 │ │ +0255b4: 6e20 ec07 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0255ba: 0c01 |0011: move-result-object v1 │ │ +0255bc: 6e10 f007 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0255c2: 0c01 |0015: move-result-object v1 │ │ +0255c4: 7110 d701 0100 |0016: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0255ca: 7100 b802 0000 |0019: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +0255d0: 0c00 |001c: move-result-object v0 │ │ +0255d2: 6201 1503 |001d: sget-object v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ +0255d6: 3901 0b00 |001f: if-nez v1, 002a // +000b │ │ +0255da: 6903 1503 |0021: sput-object v3, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ +0255de: 6201 1503 |0023: sget-object v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ +0255e2: 6202 1503 |0025: sget-object v2, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ +0255e6: 6e30 b402 1002 |0027: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.initApplication:(Ljava/lang/Object;Landroid/content/Context;)Z // method@02b4 │ │ +0255ec: 6e20 b302 3000 |002a: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/context/Contexts;.initActivity:(Landroid/app/Activity;)Z // method@02b3 │ │ +0255f2: 7020 dc02 0300 |002d: invoke-direct {v3, v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.refreshUtil:(Lcom/bottleworks/dailymoney/context/Contexts;)V // method@02dc │ │ +0255f8: 7010 d102 0300 |0030: invoke-direct {v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.getTrackerPath:()Ljava/lang/String; // method@02d1 │ │ +0255fe: 0c01 |0033: move-result-object v1 │ │ +025600: 6e20 cc02 1000 |0034: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.trackPageView:(Ljava/lang/String;)V // method@02cc │ │ +025606: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0019 line=27 │ │ 0x001d line=28 │ │ 0x0021 line=29 │ │ @@ -17691,33 +17612,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -01ba4c: |[01ba4c] com.bottleworks.dailymoney.context.ContextsActivity.onDestroy:()V │ │ -01ba5c: 6f10 0700 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0007 │ │ -01ba62: 6200 1503 |0003: sget-object v0, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ -01ba66: 3320 0b00 |0005: if-ne v0, v2, 0010 // +000b │ │ -01ba6a: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01ba70: 0c00 |000a: move-result-object v0 │ │ -01ba72: 6201 1503 |000b: sget-object v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ -01ba76: 6e20 9902 1000 |000d: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.destroyApplication:(Ljava/lang/Object;)Z // method@0299 │ │ -01ba7c: 2200 a501 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ba80: 7010 f007 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ba86: 1a01 8906 |0015: const-string v1, "activity destroyed:" // string@0689 │ │ -01ba8a: 6e20 f807 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ba90: 0c00 |001a: move-result-object v0 │ │ -01ba92: 6e20 f707 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -01ba98: 0c00 |001e: move-result-object v0 │ │ -01ba9a: 6e10 fb07 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01baa0: 0c00 |0022: move-result-object v0 │ │ -01baa2: 7110 d701 0000 |0023: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01baa8: 0e00 |0026: return-void │ │ +025608: |[025608] com.bottleworks.dailymoney.context.ContextsActivity.onDestroy:()V │ │ +025618: 6f10 0700 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0007 │ │ +02561e: 6200 1503 |0003: sget-object v0, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ +025622: 3320 0b00 |0005: if-ne v0, v2, 0010 // +000b │ │ +025626: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02562c: 0c00 |000a: move-result-object v0 │ │ +02562e: 6201 1503 |000b: sget-object v1, Lcom/bottleworks/dailymoney/context/ContextsActivity;.firstActivity:Landroid/app/Activity; // field@0315 │ │ +025632: 6e20 9902 1000 |000d: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.destroyApplication:(Ljava/lang/Object;)Z // method@0299 │ │ +025638: 2200 9901 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02563c: 7010 e507 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +025642: 1a01 7d06 |0015: const-string v1, "activity destroyed:" // string@067d │ │ +025646: 6e20 ed07 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02564c: 0c00 |001a: move-result-object v0 │ │ +02564e: 6e20 ec07 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +025654: 0c00 |001e: move-result-object v0 │ │ +025656: 6e10 f007 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02565c: 0c00 |0022: move-result-object v0 │ │ +02565e: 7110 d701 0000 |0023: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +025664: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0007 line=48 │ │ 0x0010 line=50 │ │ 0x0026 line=51 │ │ @@ -17729,20 +17650,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01baac: |[01baac] com.bottleworks.dailymoney.context.ContextsActivity.onPause:()V │ │ -01babc: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@000a │ │ -01bac2: 7100 b802 0000 |0003: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01bac8: 0c00 |0006: move-result-object v0 │ │ -01baca: 6e20 9402 1000 |0007: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanActivity:(Landroid/app/Activity;)Z // method@0294 │ │ -01bad0: 0e00 |000a: return-void │ │ +025668: |[025668] com.bottleworks.dailymoney.context.ContextsActivity.onPause:()V │ │ +025678: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@000a │ │ +02567e: 7100 b802 0000 |0003: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +025684: 0c00 |0006: move-result-object v0 │ │ +025686: 6e20 9402 1000 |0007: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.cleanActivity:(Landroid/app/Activity;)Z // method@0294 │ │ +02568c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x000a line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/context/ContextsActivity; │ │ @@ -17752,45 +17673,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01bad4: |[01bad4] com.bottleworks.dailymoney.context.ContextsActivity.onResume:()V │ │ -01bae4: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -01baea: 7100 b802 0000 |0003: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01baf0: 0c00 |0006: move-result-object v0 │ │ -01baf2: 6e20 b302 1000 |0007: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.initActivity:(Landroid/app/Activity;)Z // method@02b3 │ │ -01baf8: 7020 dc02 0100 |000a: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.refreshUtil:(Lcom/bottleworks/dailymoney/context/Contexts;)V // method@02dc │ │ -01bafe: 0e00 |000d: return-void │ │ +025690: |[025690] com.bottleworks.dailymoney.context.ContextsActivity.onResume:()V │ │ +0256a0: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +0256a6: 7100 b802 0000 |0003: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +0256ac: 0c00 |0006: move-result-object v0 │ │ +0256ae: 6e20 b302 1000 |0007: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/context/Contexts;.initActivity:(Landroid/app/Activity;)Z // method@02b3 │ │ +0256b4: 7020 dc02 0100 |000a: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.refreshUtil:(Lcom/bottleworks/dailymoney/context/Contexts;)V // method@02dc │ │ +0256ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0007 line=72 │ │ 0x000a line=73 │ │ 0x000d line=74 │ │ locals : │ │ 0x0007 - 0x000e reg=0 ins Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0000 - 0x000e reg=1 this Lcom/bottleworks/dailymoney/context/ContextsActivity; │ │ │ │ source_file_idx : 343 (ContextsActivity.java) │ │ │ │ -Class #60 header: │ │ +Class #59 header: │ │ class_idx : 178 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1279 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #60 - │ │ +Class #59 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/context/ScheduleReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -17799,17 +17720,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bb00: |[01bb00] com.bottleworks.dailymoney.context.ScheduleReceiver.:()V │ │ -01bb10: 7010 2700 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0027 │ │ -01bb16: 0e00 |0003: return-void │ │ +0256bc: |[0256bc] com.bottleworks.dailymoney.context.ScheduleReceiver.:()V │ │ +0256cc: 7010 2700 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0027 │ │ +0256d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/context/ScheduleReceiver; │ │ │ │ Virtual methods - │ │ @@ -17818,55 +17739,55 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -01bb18: |[01bb18] com.bottleworks.dailymoney.context.ScheduleReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -01bb28: 7100 2208 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0822 │ │ -01bb2e: 0c03 |0003: move-result-object v3 │ │ -01bb30: 1a04 f206 |0004: const-string v4, "backup_job" // string@06f2 │ │ -01bb34: 6e10 3c00 0900 |0006: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ -01bb3a: 0c05 |0009: move-result-object v5 │ │ -01bb3c: 6e20 ce07 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01bb42: 0a04 |000d: move-result v4 │ │ -01bb44: 3804 3200 |000e: if-eqz v4, 0040 // +0032 │ │ -01bb48: 7100 b802 0000 |0010: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01bb4e: 0c01 |0013: move-result-object v1 │ │ -01bb50: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -01bb52: 6e10 a002 0100 |0015: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDbFolder:()Ljava/io/File; // method@02a0 │ │ -01bb58: 0c04 |0018: move-result-object v4 │ │ -01bb5a: 6e10 ae02 0100 |0019: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ -01bb60: 0c05 |001c: move-result-object v5 │ │ -01bb62: 6e10 2308 0300 |001d: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -01bb68: 0c06 |0020: move-result-object v6 │ │ -01bb6a: 7130 7901 5406 |0021: invoke-static {v4, v5, v6}, Lcom/bottleworks/commons/util/Files;.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@0179 │ │ -01bb70: 0a04 |0024: move-result v4 │ │ -01bb72: b040 |0025: add-int/2addr v0, v4 │ │ -01bb74: 6e10 aa02 0100 |0026: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFolder:()Ljava/io/File; // method@02aa │ │ -01bb7a: 0c04 |0029: move-result-object v4 │ │ -01bb7c: 6e10 ae02 0100 |002a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ -01bb82: 0c05 |002d: move-result-object v5 │ │ -01bb84: 6e10 2308 0300 |002e: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -01bb8a: 0c06 |0031: move-result-object v6 │ │ -01bb8c: 7130 7b01 5406 |0032: invoke-static {v4, v5, v6}, Lcom/bottleworks/commons/util/Files;.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@017b │ │ -01bb92: 0a04 |0035: move-result v4 │ │ -01bb94: b040 |0036: add-int/2addr v0, v4 │ │ -01bb96: 3d00 0900 |0037: if-lez v0, 0040 // +0009 │ │ -01bb9a: 6e10 2308 0300 |0039: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -01bba0: 0c04 |003c: move-result-object v4 │ │ -01bba2: 6e30 c002 8104 |003d: invoke-virtual {v1, v8, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.setLastBackup:(Landroid/content/Context;Ljava/util/Date;)V // method@02c0 │ │ -01bba8: 0e00 |0040: return-void │ │ -01bbaa: 0d02 |0041: move-exception v2 │ │ -01bbac: 2204 a201 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@01a2 │ │ -01bbb0: 6e10 6807 0200 |0044: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0768 │ │ -01bbb6: 0c05 |0047: move-result-object v5 │ │ -01bbb8: 7030 c907 5402 |0048: invoke-direct {v4, v5, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -01bbbe: 2704 |004b: throw v4 │ │ +0256d4: |[0256d4] com.bottleworks.dailymoney.context.ScheduleReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0256e4: 7100 1708 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0817 │ │ +0256ea: 0c03 |0003: move-result-object v3 │ │ +0256ec: 1a04 e506 |0004: const-string v4, "backup_job" // string@06e5 │ │ +0256f0: 6e10 3c00 0900 |0006: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ +0256f6: 0c05 |0009: move-result-object v5 │ │ +0256f8: 6e20 c307 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0256fe: 0a04 |000d: move-result v4 │ │ +025700: 3804 3200 |000e: if-eqz v4, 0040 // +0032 │ │ +025704: 7100 b802 0000 |0010: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02570a: 0c01 |0013: move-result-object v1 │ │ +02570c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +02570e: 6e10 a002 0100 |0015: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDbFolder:()Ljava/io/File; // method@02a0 │ │ +025714: 0c04 |0018: move-result-object v4 │ │ +025716: 6e10 ae02 0100 |0019: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ +02571c: 0c05 |001c: move-result-object v5 │ │ +02571e: 6e10 1808 0300 |001d: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +025724: 0c06 |0020: move-result-object v6 │ │ +025726: 7130 7901 5406 |0021: invoke-static {v4, v5, v6}, Lcom/bottleworks/commons/util/Files;.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@0179 │ │ +02572c: 0a04 |0024: move-result v4 │ │ +02572e: b040 |0025: add-int/2addr v0, v4 │ │ +025730: 6e10 aa02 0100 |0026: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFolder:()Ljava/io/File; // method@02aa │ │ +025736: 0c04 |0029: move-result-object v4 │ │ +025738: 6e10 ae02 0100 |002a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ +02573e: 0c05 |002d: move-result-object v5 │ │ +025740: 6e10 1808 0300 |002e: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +025746: 0c06 |0031: move-result-object v6 │ │ +025748: 7130 7b01 5406 |0032: invoke-static {v4, v5, v6}, Lcom/bottleworks/commons/util/Files;.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@017b │ │ +02574e: 0a04 |0035: move-result v4 │ │ +025750: b040 |0036: add-int/2addr v0, v4 │ │ +025752: 3d00 0900 |0037: if-lez v0, 0040 // +0009 │ │ +025756: 6e10 1808 0300 |0039: invoke-virtual {v3}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +02575c: 0c04 |003c: move-result-object v4 │ │ +02575e: 6e30 c002 8104 |003d: invoke-virtual {v1, v8, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.setLastBackup:(Landroid/content/Context;Ljava/util/Date;)V // method@02c0 │ │ +025764: 0e00 |0040: return-void │ │ +025766: 0d02 |0041: move-exception v2 │ │ +025768: 2204 9601 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@0196 │ │ +02576c: 6e10 5c07 0200 |0044: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@075c │ │ +025772: 0c05 |0047: move-result-object v5 │ │ +025774: 7030 be07 5402 |0048: invoke-direct {v4, v5, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +02577a: 2704 |004b: throw v4 │ │ catches : 1 │ │ 0x0015 - 0x0040 │ │ Ljava/io/IOException; -> 0x0041 │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0010 line=19 │ │ @@ -17885,32 +17806,32 @@ │ │ 0x0041 - 0x004c reg=1 ctxs Lcom/bottleworks/dailymoney/context/Contexts; │ │ 0x0042 - 0x004c reg=2 e Ljava/io/IOException; │ │ 0x0004 - 0x004c reg=3 now Ljava/util/Calendar; │ │ 0x0000 - 0x004c reg=7 this Lcom/bottleworks/dailymoney/context/ScheduleReceiver; │ │ 0x0000 - 0x004c reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x004c reg=9 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1291 (ScheduleReceiver.java) │ │ + source_file_idx : 1279 (ScheduleReceiver.java) │ │ │ │ -Class #61 header: │ │ +Class #60 header: │ │ class_idx : 179 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #61 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ │ │ -Class #61 - │ │ +Class #60 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$array;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$array;) │ │ name : 'csv_type_import_options' │ │ @@ -17954,86 +17875,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bbd0: |[01bbd0] com.bottleworks.dailymoney.core.R$array.:()V │ │ -01bbe0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bbe6: 0e00 |0003: return-void │ │ +02578c: |[02578c] com.bottleworks.dailymoney.core.R$array.:()V │ │ +02579c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0257a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ + 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #62 header: │ │ +Class #61 header: │ │ class_idx : 180 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #62 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ - │ │ -Class #62 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$attr;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/core/R$attr;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01bbe8: |[01bbe8] com.bottleworks.dailymoney.core.R$attr.:()V │ │ -01bbf8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bbfe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=20 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$attr; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ - │ │ -Class #63 header: │ │ -class_idx : 181 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 53 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #63 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ │ │ -Class #63 - │ │ +Class #61 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$color;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$color;) │ │ name : 'accdetlist_info_bg' │ │ @@ -18307,42 +18184,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc00: |[01bc00] com.bottleworks.dailymoney.core.R$color.:()V │ │ -01bc10: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bc16: 0e00 |0003: return-void │ │ +0257a4: |[0257a4] com.bottleworks.dailymoney.core.R$color.:()V │ │ +0257b4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0257ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #64 header: │ │ -class_idx : 182 │ │ +Class #62 header: │ │ +class_idx : 181 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 72 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #64 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #64 - │ │ +Class #62 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$drawable;) │ │ name : 'android' │ │ @@ -18711,42 +18588,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc18: |[01bc18] com.bottleworks.dailymoney.core.R$drawable.:()V │ │ -01bc28: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bc2e: 0e00 |0003: return-void │ │ +0257bc: |[0257bc] com.bottleworks.dailymoney.core.R$drawable.:()V │ │ +0257cc: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0257d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=79 │ │ + 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #65 header: │ │ -class_idx : 183 │ │ +Class #63 header: │ │ +class_idx : 182 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 161 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #65 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #65 - │ │ +Class #63 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$id;) │ │ name : 'about_app' │ │ @@ -19560,42 +19437,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc30: |[01bc30] com.bottleworks.dailymoney.core.R$id.:()V │ │ -01bc40: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bc46: 0e00 |0003: return-void │ │ +0257d4: |[0257d4] com.bottleworks.dailymoney.core.R$id.:()V │ │ +0257e4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0257ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=153 │ │ + 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #66 header: │ │ -class_idx : 184 │ │ +Class #64 header: │ │ +class_idx : 183 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 26 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #66 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #66 - │ │ +Class #64 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$layout;) │ │ name : 'about' │ │ @@ -19734,42 +19611,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc48: |[01bc48] com.bottleworks.dailymoney.core.R$layout.:()V │ │ -01bc58: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bc5e: 0e00 |0003: return-void │ │ +0257ec: |[0257ec] com.bottleworks.dailymoney.core.R$layout.:()V │ │ +0257fc: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +025802: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=316 │ │ + 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #67 header: │ │ -class_idx : 185 │ │ +Class #65 header: │ │ +class_idx : 184 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #67 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ │ │ -Class #67 - │ │ +Class #65 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$menu;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$menu;) │ │ name : 'accdetlist_ctxmenu' │ │ @@ -19828,42 +19705,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc60: |[01bc60] com.bottleworks.dailymoney.core.R$menu.:()V │ │ -01bc70: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bc76: 0e00 |0003: return-void │ │ +025804: |[025804] com.bottleworks.dailymoney.core.R$menu.:()V │ │ +025814: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02581a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=344 │ │ + 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #68 header: │ │ -class_idx : 186 │ │ +Class #66 header: │ │ +class_idx : 185 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 257 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ +static_fields_size : 254 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #68 annotations: │ │ +Class #66 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #68 - │ │ +Class #66 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'act_balance_detlist' │ │ @@ -20442,714 +20319,699 @@ │ │ value : 2131230900 │ │ #115 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_balance_tother' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230901 │ │ #116 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ - name : 'label_balance_tАктивы' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230976 │ │ - #117 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_balance_yearly_cumulative_timechart' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230922 │ │ - #118 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #117 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_balance_yearly_runchart' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230926 │ │ - #119 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #118 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_balance_yearly_timechart' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230921 │ │ - #120 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #119 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_cash_account' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230935 │ │ - #121 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #120 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_clear_folder' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230880 │ │ - #122 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #121 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_count' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230909 │ │ - #123 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #122 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_create_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230868 │ │ - #124 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #123 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_cumulative_cash' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230934 │ │ - #125 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #124 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_date' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230805 │ │ - #126 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #125 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_day_details' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230824 │ │ - #127 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #126 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_default_book_symbol' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230945 │ │ - #128 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #127 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detail' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230889 │ │ - #129 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #128 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detail_only' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230891 │ │ - #130 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #129 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlayout_type1' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230807 │ │ - #131 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #130 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlayout_type2' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230808 │ │ - #132 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #131 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlayout_type3' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230923 │ │ - #133 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #132 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlayout_type4' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230924 │ │ - #134 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #133 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_from' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230809 │ │ - #135 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #134 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_sum_asset' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230812 │ │ - #136 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #135 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_sum_expense' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230811 │ │ - #137 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #136 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_sum_income' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230810 │ │ - #138 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #137 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_sum_liability' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230813 │ │ - #139 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #138 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_sum_other' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230814 │ │ - #140 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ - name : 'label_detlist_sum_Активы' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230975 │ │ - #141 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #139 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_detlist_to' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230815 │ │ - #142 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #140 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_expense' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230816 │ │ - #143 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #141 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_export_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230865 │ │ - #144 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #142 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_firstday_mon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230817 │ │ - #145 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #143 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_firstday_sat' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230967 │ │ - #146 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #144 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_firstday_sun' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230818 │ │ - #147 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #145 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_from_account' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230819 │ │ - #148 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #146 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_import_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230866 │ │ - #149 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #147 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_income' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230820 │ │ - #150 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #148 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_initial_value' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230821 │ │ - #151 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #149 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_liability' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230806 │ │ - #152 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #150 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_money' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230822 │ │ - #153 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #151 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_month_details' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230823 │ │ - #154 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #152 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_monthly_expense' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230933 │ │ - #155 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #153 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_note' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230825 │ │ - #156 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #154 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_other' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230826 │ │ - #157 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #155 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_position_after' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230959 │ │ - #158 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #156 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_position_front' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230958 │ │ - #159 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #157 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_position_none' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230957 │ │ - #160 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #158 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefcat_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230938 │ │ - #161 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #159 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefcat_others' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230939 │ │ - #162 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #160 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_allow_analytics' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230927 │ │ - #163 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #161 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_allow_analytics_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230928 │ │ - #164 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #162 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_backupcsv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230884 │ │ - #165 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #163 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_backupcsv_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230885 │ │ - #166 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #164 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_csv_encoding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230936 │ │ - #167 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #165 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_csv_encoding_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230937 │ │ - #168 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #166 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_detlayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230827 │ │ - #169 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #167 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_detlayout_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230828 │ │ - #170 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #168 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_firstday_week' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230829 │ │ - #171 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #169 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_firstday_week_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230830 │ │ - #172 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #170 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_improvider' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230831 │ │ - #173 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #171 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_improvider_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230832 │ │ - #174 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #172 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_lastbackup' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230971 │ │ - #175 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #173 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_maxrecords' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230833 │ │ - #176 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #174 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_maxrecords_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230834 │ │ - #177 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #175 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_password' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230911 │ │ - #178 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #176 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_password_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230912 │ │ - #179 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #177 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_passwordvd' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230913 │ │ - #180 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #178 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_passwordvd_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230914 │ │ - #181 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #179 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_startday_month' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230943 │ │ - #182 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #180 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_startday_month_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230944 │ │ - #183 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #181 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_testsdekstop' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230863 │ │ - #184 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #182 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_testsdekstop_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230864 │ │ - #185 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #183 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_workingfolder' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230882 │ │ - #186 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #184 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_prefs_workingfolder_sum' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230883 │ │ - #187 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #185 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_reports' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230835 │ │ - #188 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #186 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_reset' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230867 │ │ - #189 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #187 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_share_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230892 │ │ - #190 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #188 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_shared_account_only' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230964 │ │ - #191 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #189 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_shared_all' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230963 │ │ - #192 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #190 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_shared_detail_only' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230965 │ │ - #193 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #191 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_symbol' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230946 │ │ - #194 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #192 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_symbol_position' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230960 │ │ - #195 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #193 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_to_account' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230836 │ │ - #196 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #194 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_week_details' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230837 │ │ - #197 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #195 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_weekly_expense' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230932 │ │ - #198 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #196 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_what_is_new' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230942 │ │ - #199 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #197 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'label_year_details' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230838 │ │ - #200 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ - name : 'label_Активы' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230974 │ │ - #201 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #198 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_account_created' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230839 │ │ - #202 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #199 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_account_deleted' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230840 │ │ - #203 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #200 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_account_existed' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230841 │ │ - #204 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #201 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_account_updated' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230842 │ │ - #205 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #202 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_book_created' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230950 │ │ - #206 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #203 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_book_deleted' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230952 │ │ - #207 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #204 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_book_updated' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230951 │ │ - #208 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #205 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_cannot_delete_default_book' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230953 │ │ - #209 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #206 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_cannot_delete_working_book' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230954 │ │ - #210 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #207 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_created_account' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230843 │ │ - #211 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #208 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_created_detail' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230844 │ │ - #212 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #209 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_csv_exported' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230869 │ │ - #213 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #210 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_csv_imported' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230870 │ │ - #214 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #211 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_db_backuped' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230969 │ │ - #215 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #212 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_db_retored' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230972 │ │ - #216 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #213 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_default_created' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230872 │ │ - #217 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #214 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_detail_created' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230845 │ │ - #218 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #215 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_detail_deleted' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230846 │ │ - #219 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #216 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_detail_updated' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230847 │ │ - #220 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #217 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_firsttime_use_hint' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230896 │ │ - #221 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #218 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_folder_cleared' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230881 │ │ - #222 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #219 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_no_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230879 │ │ - #223 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #220 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_no_db' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230970 │ │ - #224 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #221 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_rested' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230871 │ │ - #225 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #222 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_same_from_to' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230848 │ │ - #226 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #223 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_share_csv_content' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230894 │ │ - #227 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #224 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_share_csv_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230893 │ │ - #228 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #225 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'msg_wrong_password' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230916 │ │ - #229 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #226 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'path_about_app' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230930 │ │ - #230 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #227 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'path_how2use' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230940 │ │ - #231 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #228 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'path_what_is_new' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230931 │ │ - #232 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #229 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_clear_folder' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230886 │ │ - #233 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #230 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_create_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230877 │ │ - #234 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #231 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_delete_book' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230962 │ │ - #235 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #232 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_export_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230874 │ │ - #236 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #233 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_import_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230875 │ │ - #237 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #234 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_reset' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230876 │ │ - #238 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #235 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_retore_db' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230973 │ │ - #239 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #236 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'qmsg_share_csv' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230895 │ │ - #240 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #237 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_acceditor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230849 │ │ - #241 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #238 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_acceditor_create' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230850 │ │ - #242 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #239 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_acceditor_update' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230851 │ │ - #243 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #240 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_accmgnt' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230852 │ │ - #244 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #241 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_book' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230947 │ │ - #245 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #242 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_bookeditor_create' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230948 │ │ - #246 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #243 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_bookeditor_update' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230949 │ │ - #247 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #244 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_bookmgnt' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230956 │ │ - #248 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #245 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_datamain' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230873 │ │ - #249 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #246 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_desktop' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230853 │ │ - #250 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #247 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_deteditor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230855 │ │ - #251 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #248 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_deteditor_create' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230854 │ │ - #252 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #249 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_deteditor_update' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230856 │ │ - #253 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #250 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_detlist' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230857 │ │ - #254 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #251 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_detmgnt' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230858 │ │ - #255 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #252 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_pdprotection' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230915 │ │ - #256 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ + #253 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ name : 'title_prefs' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230859 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$string;) │ │ @@ -21157,42 +21019,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc78: |[01bc78] com.bottleworks.dailymoney.core.R$string.:()V │ │ -01bc88: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bc8e: 0e00 |0003: return-void │ │ +02581c: |[02581c] com.bottleworks.dailymoney.core.R$string.:()V │ │ +02582c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +025832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=356 │ │ + 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #69 header: │ │ -class_idx : 187 │ │ +Class #67 header: │ │ +class_idx : 186 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 annotations: │ │ +Class #67 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ │ │ -Class #69 - │ │ +Class #67 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$style;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$style;) │ │ name : 'Theme_Password' │ │ @@ -21226,42 +21088,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc90: |[01bc90] com.bottleworks.dailymoney.core.R$style.:()V │ │ -01bca0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bca6: 0e00 |0003: return-void │ │ +025834: |[025834] com.bottleworks.dailymoney.core.R$style.:()V │ │ +025844: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02584a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=712 │ │ + 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #70 header: │ │ -class_idx : 188 │ │ +Class #68 header: │ │ +class_idx : 187 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #70 annotations: │ │ +Class #68 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/core/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ │ │ -Class #70 - │ │ +Class #68 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R$xml;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/core/R$xml;) │ │ name : 'prefs' │ │ @@ -21275,41 +21137,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bca8: |[01bca8] com.bottleworks.dailymoney.core.R$xml.:()V │ │ -01bcb8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bcbe: 0e00 |0003: return-void │ │ +02584c: |[02584c] com.bottleworks.dailymoney.core.R$xml.:()V │ │ +02585c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +025862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=723 │ │ + 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #71 header: │ │ -class_idx : 189 │ │ +Class #69 header: │ │ +class_idx : 188 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1231 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #71 annotations: │ │ +Class #69 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/core/R$xml; Lcom/bottleworks/dailymoney/core/R$style; Lcom/bottleworks/dailymoney/core/R$string; Lcom/bottleworks/dailymoney/core/R$menu; Lcom/bottleworks/dailymoney/core/R$layout; Lcom/bottleworks/dailymoney/core/R$id; Lcom/bottleworks/dailymoney/core/R$drawable; Lcom/bottleworks/dailymoney/core/R$color; Lcom/bottleworks/dailymoney/core/R$attr; Lcom/bottleworks/dailymoney/core/R$array; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/core/R$xml; Lcom/bottleworks/dailymoney/core/R$style; Lcom/bottleworks/dailymoney/core/R$string; Lcom/bottleworks/dailymoney/core/R$menu; Lcom/bottleworks/dailymoney/core/R$layout; Lcom/bottleworks/dailymoney/core/R$id; Lcom/bottleworks/dailymoney/core/R$drawable; Lcom/bottleworks/dailymoney/core/R$color; Lcom/bottleworks/dailymoney/core/R$array; } │ │ │ │ -Class #71 - │ │ +Class #69 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/core/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -21318,38 +21180,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bcc0: |[01bcc0] com.bottleworks.dailymoney.core.R.:()V │ │ -01bcd0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bcd6: 0e00 |0003: return-void │ │ +025864: |[025864] com.bottleworks.dailymoney.core.R.:()V │ │ +025874: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02587a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ - 0x0003 line=723 │ │ + 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/core/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1231 (R.java) │ │ │ │ -Class #72 header: │ │ -class_idx : 190 │ │ +Class #70 header: │ │ +class_idx : 189 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 217 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ -Class #72 - │ │ +Class #70 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21384,17 +21245,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bcd8: |[01bcd8] com.bottleworks.dailymoney.data.Account.:()V │ │ -01bce8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bcee: 0e00 |0003: return-void │ │ +02587c: |[02587c] com.bottleworks.dailymoney.data.Account.:()V │ │ +02588c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +025892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21402,29 +21263,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -01bcf0: |[01bcf0] com.bottleworks.dailymoney.data.Account.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ -01bd00: 7010 c007 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01bd06: 5b23 6c05 |0003: iput-object v3, v2, Lcom/bottleworks/dailymoney/data/Account;.type:Ljava/lang/String; // field@056c │ │ -01bd0a: 3904 1100 |0005: if-nez v4, 0016 // +0011 │ │ -01bd0e: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -01bd12: 5b20 6a05 |0009: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@056a │ │ -01bd16: 6e10 8707 0500 |000b: invoke-virtual {v5}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -01bd1c: 0b00 |000e: move-result-wide v0 │ │ -01bd1e: 5a20 6905 |000f: iput-wide v0, v2, Lcom/bottleworks/dailymoney/data/Account;.initialValue:D // field@0569 │ │ -01bd22: 5420 6a05 |0011: iget-object v0, v2, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@056a │ │ -01bd26: 5b20 6805 |0013: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01bd2a: 0e00 |0015: return-void │ │ -01bd2c: 6e10 e007 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -01bd32: 0c00 |0019: move-result-object v0 │ │ -01bd34: 28ef |001a: goto 0009 // -0011 │ │ +025894: |[025894] com.bottleworks.dailymoney.data.Account.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ +0258a4: 7010 b507 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0258aa: 5b23 6905 |0003: iput-object v3, v2, Lcom/bottleworks/dailymoney/data/Account;.type:Ljava/lang/String; // field@0569 │ │ +0258ae: 3904 1100 |0005: if-nez v4, 0016 // +0011 │ │ +0258b2: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +0258b6: 5b20 6705 |0009: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@0567 │ │ +0258ba: 6e10 7c07 0500 |000b: invoke-virtual {v5}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +0258c0: 0b00 |000e: move-result-wide v0 │ │ +0258c2: 5a20 6605 |000f: iput-wide v0, v2, Lcom/bottleworks/dailymoney/data/Account;.initialValue:D // field@0566 │ │ +0258c6: 5420 6705 |0011: iget-object v0, v2, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@0567 │ │ +0258ca: 5b20 6505 |0013: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +0258ce: 0e00 |0015: return-void │ │ +0258d0: 6e10 d507 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +0258d6: 0c00 |0019: move-result-object v0 │ │ +0258d8: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x000b line=32 │ │ 0x0011 line=33 │ │ @@ -21442,44 +21303,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01bd38: |[01bd38] com.bottleworks.dailymoney.data.Account.equals:(Ljava/lang/Object;)Z │ │ -01bd48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01bd4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01bd4c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -01bd50: 0f01 |0004: return v1 │ │ -01bd52: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -01bd56: 0121 |0007: move v1, v2 │ │ -01bd58: 28fc |0008: goto 0004 // -0004 │ │ -01bd5a: 6e10 c207 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01bd60: 0c03 |000c: move-result-object v3 │ │ -01bd62: 6e10 c207 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01bd68: 0c04 |0010: move-result-object v4 │ │ -01bd6a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -01bd6e: 0121 |0013: move v1, v2 │ │ -01bd70: 28f0 |0014: goto 0004 // -0010 │ │ -01bd72: 0760 |0015: move-object v0, v6 │ │ -01bd74: 1f00 be00 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -01bd78: 5453 6805 |0018: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01bd7c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -01bd80: 5403 6805 |001c: iget-object v3, v0, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01bd84: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -01bd88: 0121 |0020: move v1, v2 │ │ -01bd8a: 28e3 |0021: goto 0004 // -001d │ │ -01bd8c: 5453 6805 |0022: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01bd90: 5404 6805 |0024: iget-object v4, v0, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01bd94: 6e20 ce07 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01bd9a: 0a03 |0029: move-result v3 │ │ -01bd9c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -01bda0: 0121 |002c: move v1, v2 │ │ -01bda2: 28d7 |002d: goto 0004 // -0029 │ │ +0258dc: |[0258dc] com.bottleworks.dailymoney.data.Account.equals:(Ljava/lang/Object;)Z │ │ +0258ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0258ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0258f0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0258f4: 0f01 |0004: return v1 │ │ +0258f6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0258fa: 0121 |0007: move v1, v2 │ │ +0258fc: 28fc |0008: goto 0004 // -0004 │ │ +0258fe: 6e10 b707 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +025904: 0c03 |000c: move-result-object v3 │ │ +025906: 6e10 b707 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +02590c: 0c04 |0010: move-result-object v4 │ │ +02590e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +025912: 0121 |0013: move v1, v2 │ │ +025914: 28f0 |0014: goto 0004 // -0010 │ │ +025916: 0760 |0015: move-object v0, v6 │ │ +025918: 1f00 bd00 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +02591c: 5453 6505 |0018: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +025920: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +025924: 5403 6505 |001c: iget-object v3, v0, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +025928: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +02592c: 0121 |0020: move v1, v2 │ │ +02592e: 28e3 |0021: goto 0004 // -001d │ │ +025930: 5453 6505 |0022: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +025934: 5404 6505 |0024: iget-object v4, v0, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +025938: 6e20 c307 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02593e: 0a03 |0029: move-result v3 │ │ +025940: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +025944: 0121 |002c: move v1, v2 │ │ +025946: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0004 line=103 │ │ 0x0005 line=93 │ │ 0x0008 line=94 │ │ 0x0009 line=95 │ │ @@ -21500,17 +21361,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bda4: |[01bda4] com.bottleworks.dailymoney.data.Account.getId:()Ljava/lang/String; │ │ -01bdb4: 5410 6805 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01bdb8: 1100 |0002: return-object v0 │ │ +025948: |[025948] com.bottleworks.dailymoney.data.Account.getId:()Ljava/lang/String; │ │ +025958: 5410 6505 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +02595c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21518,17 +21379,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bdbc: |[01bdbc] com.bottleworks.dailymoney.data.Account.getInitialValue:()D │ │ -01bdcc: 5320 6905 |0000: iget-wide v0, v2, Lcom/bottleworks/dailymoney/data/Account;.initialValue:D // field@0569 │ │ -01bdd0: 1000 |0002: return-wide v0 │ │ +025960: |[025960] com.bottleworks.dailymoney.data.Account.getInitialValue:()D │ │ +025970: 5320 6605 |0000: iget-wide v0, v2, Lcom/bottleworks/dailymoney/data/Account;.initialValue:D // field@0566 │ │ +025974: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21536,17 +21397,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bdd4: |[01bdd4] com.bottleworks.dailymoney.data.Account.getName:()Ljava/lang/String; │ │ -01bde4: 5410 6a05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@056a │ │ -01bde8: 1100 |0002: return-object v0 │ │ +025978: |[025978] com.bottleworks.dailymoney.data.Account.getName:()Ljava/lang/String; │ │ +025988: 5410 6705 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@0567 │ │ +02598c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21554,17 +21415,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bdec: |[01bdec] com.bottleworks.dailymoney.data.Account.getType:()Ljava/lang/String; │ │ -01bdfc: 5410 6c05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.type:Ljava/lang/String; // field@056c │ │ -01be00: 1100 |0002: return-object v0 │ │ +025990: |[025990] com.bottleworks.dailymoney.data.Account.getType:()Ljava/lang/String; │ │ +0259a0: 5410 6905 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.type:Ljava/lang/String; // field@0569 │ │ +0259a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21572,26 +21433,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -01be04: |[01be04] com.bottleworks.dailymoney.data.Account.hashCode:()I │ │ -01be14: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -01be18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01be1a: 5432 6805 |0003: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01be1e: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ -01be22: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -01be24: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -01be28: 0f01 |000a: return v1 │ │ -01be2a: 5432 6805 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01be2e: 6e10 d107 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@07d1 │ │ -01be34: 0a02 |0010: move-result v2 │ │ -01be36: 28f7 |0011: goto 0008 // -0009 │ │ +0259a8: |[0259a8] com.bottleworks.dailymoney.data.Account.hashCode:()I │ │ +0259b8: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0259bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0259be: 5432 6505 |0003: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +0259c2: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ +0259c6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0259c8: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0259cc: 0f01 |000a: return v1 │ │ +0259ce: 5432 6505 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +0259d2: 6e10 c607 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@07c6 │ │ +0259d8: 0a02 |0010: move-result v2 │ │ +0259da: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0003 line=85 │ │ 0x000a line=86 │ │ 0x000b line=85 │ │ @@ -21605,17 +21466,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01be38: |[01be38] com.bottleworks.dailymoney.data.Account.isCashAccount:()Z │ │ -01be48: 5510 6705 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/data/Account;.cashAccount:Z // field@0567 │ │ -01be4c: 0f00 |0002: return v0 │ │ +0259dc: |[0259dc] com.bottleworks.dailymoney.data.Account.isCashAccount:()Z │ │ +0259ec: 5510 6405 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/data/Account;.cashAccount:Z // field@0564 │ │ +0259f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ #7 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ @@ -21623,17 +21484,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01be50: |[01be50] com.bottleworks.dailymoney.data.Account.setCashAccount:(Z)V │ │ -01be60: 5c01 6705 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/data/Account;.cashAccount:Z // field@0567 │ │ -01be64: 0e00 |0002: return-void │ │ +0259f4: |[0259f4] com.bottleworks.dailymoney.data.Account.setCashAccount:(Z)V │ │ +025a04: 5c01 6405 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/data/Account;.cashAccount:Z // field@0564 │ │ +025a08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Account; │ │ 0x0000 - 0x0003 reg=1 cashAccount Z │ │ @@ -21643,62 +21504,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01be68: |[01be68] com.bottleworks.dailymoney.data.Account.setId:(Ljava/lang/String;)V │ │ -01be78: 5b01 6805 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0568 │ │ -01be7c: 0e00 |0002: return-void │ │ +025a0c: |[025a0c] com.bottleworks.dailymoney.data.Account.setId:(Ljava/lang/String;)V │ │ +025a1c: 5b01 6505 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Account;.id:Ljava/lang/String; // field@0565 │ │ +025a20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Account; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ │ │ #9 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ name : 'setInitialValue' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01be80: |[01be80] com.bottleworks.dailymoney.data.Account.setInitialValue:(D)V │ │ -01be90: 5a01 6905 |0000: iput-wide v1, v0, Lcom/bottleworks/dailymoney/data/Account;.initialValue:D // field@0569 │ │ -01be94: 0e00 |0002: return-void │ │ +025a24: |[025a24] com.bottleworks.dailymoney.data.Account.setInitialValue:(D)V │ │ +025a34: 5a12 6605 |0000: iput-wide v2, v1, Lcom/bottleworks/dailymoney/data/Account;.initialValue:D // field@0566 │ │ +025a38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x0003 reg=1 initialValue D │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x0003 reg=2 initialValue D │ │ │ │ #10 : (in Lcom/bottleworks/dailymoney/data/Account;) │ │ name : 'setName' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01be98: |[01be98] com.bottleworks.dailymoney.data.Account.setName:(Ljava/lang/String;)V │ │ -01bea8: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -01beac: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -01beb0: 5b10 6a05 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@056a │ │ -01beb4: 0e00 |0006: return-void │ │ -01beb6: 6e10 e007 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -01bebc: 0c00 |000a: move-result-object v0 │ │ -01bebe: 28f9 |000b: goto 0004 // -0007 │ │ +025a3c: |[025a3c] com.bottleworks.dailymoney.data.Account.setName:(Ljava/lang/String;)V │ │ +025a4c: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +025a50: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +025a54: 5b10 6705 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Account;.name:Ljava/lang/String; // field@0567 │ │ +025a58: 0e00 |0006: return-void │ │ +025a5a: 6e10 d507 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +025a60: 0c00 |000a: move-result-object v0 │ │ +025a62: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/bottleworks/dailymoney/data/Account; │ │ @@ -21709,43 +21570,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bec0: |[01bec0] com.bottleworks.dailymoney.data.Account.setType:(Ljava/lang/String;)V │ │ -01bed0: 5b01 6c05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Account;.type:Ljava/lang/String; // field@056c │ │ -01bed4: 0e00 |0002: return-void │ │ +025a64: |[025a64] com.bottleworks.dailymoney.data.Account.setType:(Ljava/lang/String;)V │ │ +025a74: 5b01 6905 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Account;.type:Ljava/lang/String; // field@0569 │ │ +025a78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Account; │ │ 0x0000 - 0x0003 reg=1 type Ljava/lang/String; │ │ │ │ source_file_idx : 217 (Account.java) │ │ │ │ -Class #73 header: │ │ -class_idx : 191 │ │ +Class #71 header: │ │ +class_idx : 190 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 221 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #73 annotations: │ │ +Class #71 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/data/AccountType; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #73 - │ │ +Class #71 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/AccountType$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/AccountType$1;) │ │ name : '$SwitchMap$com$bottleworks$dailymoney$data$AccountType' │ │ @@ -21758,61 +21619,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -01bed8: |[01bed8] com.bottleworks.dailymoney.data.AccountType$1.:()V │ │ -01bee8: 7100 0603 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.values:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0306 │ │ -01beee: 0c00 |0003: move-result-object v0 │ │ -01bef0: 2100 |0004: array-length v0, v0 │ │ -01bef2: 2300 1c02 |0005: new-array v0, v0, [I // type@021c │ │ -01bef6: 6900 6d05 |0007: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01befa: 6200 6d05 |0009: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01befe: 6201 7105 |000b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01bf02: 6e10 0403 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01bf08: 0a01 |0010: move-result v1 │ │ -01bf0a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -01bf0c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -01bf10: 6200 6d05 |0014: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01bf14: 6201 7005 |0016: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01bf18: 6e10 0403 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01bf1e: 0a01 |001b: move-result v1 │ │ -01bf20: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -01bf22: 4b02 0001 |001d: aput v2, v0, v1 │ │ -01bf26: 6200 6d05 |001f: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01bf2a: 6201 6f05 |0021: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01bf2e: 6e10 0403 0100 |0023: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01bf34: 0a01 |0026: move-result v1 │ │ -01bf36: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -01bf38: 4b02 0001 |0028: aput v2, v0, v1 │ │ -01bf3c: 6200 6d05 |002a: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01bf40: 6201 7205 |002c: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01bf44: 6e10 0403 0100 |002e: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01bf4a: 0a01 |0031: move-result v1 │ │ -01bf4c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -01bf4e: 4b02 0001 |0033: aput v2, v0, v1 │ │ -01bf52: 6200 6d05 |0035: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01bf56: 6201 7305 |0037: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01bf5a: 6e10 0403 0100 |0039: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01bf60: 0a01 |003c: move-result v1 │ │ -01bf62: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -01bf64: 4b02 0001 |003e: aput v2, v0, v1 │ │ -01bf68: 0e00 |0040: return-void │ │ -01bf6a: 0d00 |0041: move-exception v0 │ │ -01bf6c: 28fe |0042: goto 0040 // -0002 │ │ -01bf6e: 0d00 |0043: move-exception v0 │ │ -01bf70: 28f1 |0044: goto 0035 // -000f │ │ -01bf72: 0d00 |0045: move-exception v0 │ │ -01bf74: 28e4 |0046: goto 002a // -001c │ │ -01bf76: 0d00 |0047: move-exception v0 │ │ -01bf78: 28d7 |0048: goto 001f // -0029 │ │ -01bf7a: 0d00 |0049: move-exception v0 │ │ -01bf7c: 28ca |004a: goto 0014 // -0036 │ │ +025a7c: |[025a7c] com.bottleworks.dailymoney.data.AccountType$1.:()V │ │ +025a8c: 7100 0503 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.values:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0305 │ │ +025a92: 0c00 |0003: move-result-object v0 │ │ +025a94: 2100 |0004: array-length v0, v0 │ │ +025a96: 2300 1002 |0005: new-array v0, v0, [I // type@0210 │ │ +025a9a: 6900 6a05 |0007: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025a9e: 6200 6a05 |0009: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025aa2: 6201 6e05 |000b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025aa6: 6e10 0303 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025aac: 0a01 |0010: move-result v1 │ │ +025aae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +025ab0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +025ab4: 6200 6a05 |0014: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025ab8: 6201 6d05 |0016: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025abc: 6e10 0303 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025ac2: 0a01 |001b: move-result v1 │ │ +025ac4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +025ac6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +025aca: 6200 6a05 |001f: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025ace: 6201 6c05 |0021: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025ad2: 6e10 0303 0100 |0023: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025ad8: 0a01 |0026: move-result v1 │ │ +025ada: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +025adc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +025ae0: 6200 6a05 |002a: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025ae4: 6201 6f05 |002c: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025ae8: 6e10 0303 0100 |002e: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025aee: 0a01 |0031: move-result v1 │ │ +025af0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +025af2: 4b02 0001 |0033: aput v2, v0, v1 │ │ +025af6: 6200 6a05 |0035: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025afa: 6201 7005 |0037: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025afe: 6e10 0303 0100 |0039: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025b04: 0a01 |003c: move-result v1 │ │ +025b06: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +025b08: 4b02 0001 |003e: aput v2, v0, v1 │ │ +025b0c: 0e00 |0040: return-void │ │ +025b0e: 0d00 |0041: move-exception v0 │ │ +025b10: 28fe |0042: goto 0040 // -0002 │ │ +025b12: 0d00 |0043: move-exception v0 │ │ +025b14: 28f1 |0044: goto 0035 // -000f │ │ +025b16: 0d00 |0045: move-exception v0 │ │ +025b18: 28e4 |0046: goto 002a // -001c │ │ +025b1a: 0d00 |0047: move-exception v0 │ │ +025b1c: 28d7 |0048: goto 001f // -0029 │ │ +025b1e: 0d00 |0049: move-exception v0 │ │ +025b20: 28ca |004a: goto 0014 // -0036 │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0047 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0045 │ │ @@ -21823,32 +21684,31 @@ │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 221 (AccountType.java) │ │ │ │ -Class #74 header: │ │ -class_idx : 192 │ │ +Class #72 header: │ │ +class_idx : 191 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 401 │ │ +superclass_idx : 389 │ │ source_file_idx : 221 │ │ static_fields_size : 15 │ │ instance_fields_size: 2 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 3 │ │ │ │ -Class #74 annotations: │ │ +Class #72 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/data/AccountType$1; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/bottleworks/dailymoney/data/AccountType;" ">;" } │ │ -Annotations on method #762 '' │ │ +Annotations on method #761 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)V" } │ │ │ │ -Class #74 - │ │ +Class #72 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/AccountType;) │ │ name : '$VALUES' │ │ @@ -21925,141 +21785,141 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 248 16-bit code units │ │ -01bfc0: |[01bfc0] com.bottleworks.dailymoney.data.AccountType.:()V │ │ -01bfd0: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -01bfd2: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -01bfd4: 1227 |0002: const/4 v7, #int 2 // #2 │ │ -01bfd6: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -01bfd8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -01bfda: 2200 c000 |0005: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01bfde: 1a01 4c05 |0007: const-string v1, "UNKONW" // string@054c │ │ -01bfe2: 1a02 c305 |0009: const-string v2, "Z" // string@05c3 │ │ -01bfe6: 6003 8903 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.na:I // field@0389 │ │ -01bfea: 7053 fa02 1025 |000d: invoke-direct {v0, v1, v5, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02fa │ │ -01bff0: 6900 7405 |0010: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ -01bff4: 2200 c000 |0012: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01bff8: 1a01 eb01 |0014: const-string v1, "INCOME" // string@01eb │ │ -01bffc: 1a02 bf00 |0016: const-string v2, "A" // string@00bf │ │ -01c000: 6003 9503 |0018: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_income:I // field@0395 │ │ -01c004: 7053 fa02 1026 |001a: invoke-direct {v0, v1, v6, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02fa │ │ -01c00a: 6900 7105 |001d: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c00e: 2200 c000 |001f: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01c012: 1a01 9901 |0021: const-string v1, "EXPENSE" // string@0199 │ │ -01c016: 1a02 e900 |0023: const-string v2, "B" // string@00e9 │ │ -01c01a: 6003 9403 |0025: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_expense:I // field@0394 │ │ -01c01e: 7053 fa02 1027 |0027: invoke-direct {v0, v1, v7, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02fa │ │ -01c024: 6900 7005 |002a: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c028: 2200 c000 |002c: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01c02c: 1a01 d200 |002e: const-string v1, "ASSET" // string@00d2 │ │ -01c030: 1a02 0c01 |0030: const-string v2, "C" // string@010c │ │ -01c034: 6003 9303 |0032: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_asset:I // field@0393 │ │ -01c038: 7053 fa02 1028 |0034: invoke-direct {v0, v1, v8, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02fa │ │ -01c03e: 6900 6f05 |0037: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c042: 2200 c000 |0039: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01c046: 1a01 2002 |003b: const-string v1, "LIABILITY" // string@0220 │ │ -01c04a: 1a02 5901 |003d: const-string v2, "D" // string@0159 │ │ -01c04e: 6003 9603 |003f: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_liability:I // field@0396 │ │ -01c052: 7053 fa02 1029 |0041: invoke-direct {v0, v1, v9, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02fa │ │ -01c058: 6900 7205 |0044: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c05c: 2200 c000 |0046: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01c060: 1a01 b004 |0048: const-string v1, "OTHER" // string@04b0 │ │ -01c064: 1252 |004a: const/4 v2, #int 5 // #5 │ │ -01c066: 1a03 8d01 |004b: const-string v3, "E" // string@018d │ │ -01c06a: 6004 9803 |004d: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_other:I // field@0398 │ │ -01c06e: 7054 fa02 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02fa │ │ -01c074: 6900 7305 |0052: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c078: 1260 |0054: const/4 v0, #int 6 // #6 │ │ -01c07a: 2300 2002 |0055: new-array v0, v0, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c07e: 6201 7405 |0057: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ -01c082: 4d01 0005 |0059: aput-object v1, v0, v5 │ │ -01c086: 6201 7105 |005b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c08a: 4d01 0006 |005d: aput-object v1, v0, v6 │ │ -01c08e: 6201 7005 |005f: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c092: 4d01 0007 |0061: aput-object v1, v0, v7 │ │ -01c096: 6201 6f05 |0063: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c09a: 4d01 0008 |0065: aput-object v1, v0, v8 │ │ -01c09e: 6201 7205 |0067: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c0a2: 4d01 0009 |0069: aput-object v1, v0, v9 │ │ -01c0a6: 1251 |006b: const/4 v1, #int 5 // #5 │ │ -01c0a8: 6202 7305 |006c: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c0ac: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ -01c0b0: 6900 6e05 |0070: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.$VALUES:[Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ -01c0b4: 1250 |0072: const/4 v0, #int 5 // #5 │ │ -01c0b6: 2300 2002 |0073: new-array v0, v0, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c0ba: 6201 7105 |0075: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c0be: 4d01 0005 |0077: aput-object v1, v0, v5 │ │ -01c0c2: 6201 7005 |0079: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c0c6: 4d01 0006 |007b: aput-object v1, v0, v6 │ │ -01c0ca: 6201 6f05 |007d: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c0ce: 4d01 0007 |007f: aput-object v1, v0, v7 │ │ -01c0d2: 6201 7205 |0081: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c0d6: 4d01 0008 |0083: aput-object v1, v0, v8 │ │ -01c0da: 6201 7305 |0085: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c0de: 4d01 0009 |0087: aput-object v1, v0, v9 │ │ -01c0e2: 6900 7d05 |0089: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.supported:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057d │ │ -01c0e6: 2390 2002 |008b: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c0ea: 6201 6f05 |008d: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c0ee: 4d01 0005 |008f: aput-object v1, v0, v5 │ │ -01c0f2: 6201 7105 |0091: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c0f6: 4d01 0006 |0093: aput-object v1, v0, v6 │ │ -01c0fa: 6201 7205 |0095: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c0fe: 4d01 0007 |0097: aput-object v1, v0, v7 │ │ -01c102: 6201 7305 |0099: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c106: 4d01 0008 |009b: aput-object v1, v0, v8 │ │ -01c10a: 6900 7605 |009d: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.from:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0576 │ │ -01c10e: 2390 2002 |009f: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c112: 6201 6f05 |00a1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c116: 4d01 0005 |00a3: aput-object v1, v0, v5 │ │ -01c11a: 6201 7005 |00a5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c11e: 4d01 0006 |00a7: aput-object v1, v0, v6 │ │ -01c122: 6201 7205 |00a9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c126: 4d01 0007 |00ab: aput-object v1, v0, v7 │ │ -01c12a: 6201 7305 |00ad: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c12e: 4d01 0008 |00af: aput-object v1, v0, v8 │ │ -01c132: 6900 7905 |00b1: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromIncome:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0579 │ │ -01c136: 2390 2002 |00b3: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c13a: 6201 7005 |00b5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c13e: 4d01 0005 |00b7: aput-object v1, v0, v5 │ │ -01c142: 6201 6f05 |00b9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c146: 4d01 0006 |00bb: aput-object v1, v0, v6 │ │ -01c14a: 6201 7205 |00bd: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c14e: 4d01 0007 |00bf: aput-object v1, v0, v7 │ │ -01c152: 6201 7305 |00c1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c156: 4d01 0008 |00c3: aput-object v1, v0, v8 │ │ -01c15a: 6900 7705 |00c5: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromAsset:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0577 │ │ -01c15e: 2350 2002 |00c7: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c162: 6900 7c05 |00c9: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromUnknow:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057c │ │ -01c166: 2350 2002 |00cb: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c16a: 6900 7805 |00cd: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromExpense:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0578 │ │ -01c16e: 2390 2002 |00cf: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c172: 6201 7005 |00d1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c176: 4d01 0005 |00d3: aput-object v1, v0, v5 │ │ -01c17a: 6201 6f05 |00d5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c17e: 4d01 0006 |00d7: aput-object v1, v0, v6 │ │ -01c182: 6201 7205 |00d9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c186: 4d01 0007 |00db: aput-object v1, v0, v7 │ │ -01c18a: 6201 7305 |00dd: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c18e: 4d01 0008 |00df: aput-object v1, v0, v8 │ │ -01c192: 6900 7a05 |00e1: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromLiability:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057a │ │ -01c196: 2390 2002 |00e3: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c19a: 6201 7005 |00e5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c19e: 4d01 0005 |00e7: aput-object v1, v0, v5 │ │ -01c1a2: 6201 6f05 |00e9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c1a6: 4d01 0006 |00eb: aput-object v1, v0, v6 │ │ -01c1aa: 6201 7205 |00ed: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c1ae: 4d01 0007 |00ef: aput-object v1, v0, v7 │ │ -01c1b2: 6201 7305 |00f1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c1b6: 4d01 0008 |00f3: aput-object v1, v0, v8 │ │ -01c1ba: 6900 7b05 |00f5: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromOther:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057b │ │ -01c1be: 0e00 |00f7: return-void │ │ +025b64: |[025b64] com.bottleworks.dailymoney.data.AccountType.:()V │ │ +025b74: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +025b76: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +025b78: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +025b7a: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +025b7c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +025b7e: 2200 bf00 |0005: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025b82: 1a01 4005 |0007: const-string v1, "UNKONW" // string@0540 │ │ +025b86: 1a02 b705 |0009: const-string v2, "Z" // string@05b7 │ │ +025b8a: 6003 8903 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.na:I // field@0389 │ │ +025b8e: 7053 f902 1025 |000d: invoke-direct {v0, v1, v5, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02f9 │ │ +025b94: 6900 7105 |0010: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ +025b98: 2200 bf00 |0012: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025b9c: 1a01 eb01 |0014: const-string v1, "INCOME" // string@01eb │ │ +025ba0: 1a02 bf00 |0016: const-string v2, "A" // string@00bf │ │ +025ba4: 6003 9503 |0018: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_income:I // field@0395 │ │ +025ba8: 7053 f902 1026 |001a: invoke-direct {v0, v1, v6, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02f9 │ │ +025bae: 6900 6e05 |001d: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025bb2: 2200 bf00 |001f: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025bb6: 1a01 9901 |0021: const-string v1, "EXPENSE" // string@0199 │ │ +025bba: 1a02 e900 |0023: const-string v2, "B" // string@00e9 │ │ +025bbe: 6003 9403 |0025: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_expense:I // field@0394 │ │ +025bc2: 7053 f902 1027 |0027: invoke-direct {v0, v1, v7, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02f9 │ │ +025bc8: 6900 6d05 |002a: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025bcc: 2200 bf00 |002c: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025bd0: 1a01 d200 |002e: const-string v1, "ASSET" // string@00d2 │ │ +025bd4: 1a02 0c01 |0030: const-string v2, "C" // string@010c │ │ +025bd8: 6003 9303 |0032: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_asset:I // field@0393 │ │ +025bdc: 7053 f902 1028 |0034: invoke-direct {v0, v1, v8, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02f9 │ │ +025be2: 6900 6c05 |0037: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025be6: 2200 bf00 |0039: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025bea: 1a01 2002 |003b: const-string v1, "LIABILITY" // string@0220 │ │ +025bee: 1a02 5901 |003d: const-string v2, "D" // string@0159 │ │ +025bf2: 6003 9603 |003f: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_liability:I // field@0396 │ │ +025bf6: 7053 f902 1029 |0041: invoke-direct {v0, v1, v9, v2, v3}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02f9 │ │ +025bfc: 6900 6f05 |0044: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025c00: 2200 bf00 |0046: new-instance v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025c04: 1a01 a404 |0048: const-string v1, "OTHER" // string@04a4 │ │ +025c08: 1252 |004a: const/4 v2, #int 5 // #5 │ │ +025c0a: 1a03 8d01 |004b: const-string v3, "E" // string@018d │ │ +025c0e: 6004 9803 |004d: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_other:I // field@0398 │ │ +025c12: 7054 f902 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/AccountType;.:(Ljava/lang/String;ILjava/lang/String;I)V // method@02f9 │ │ +025c18: 6900 7005 |0052: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025c1c: 1260 |0054: const/4 v0, #int 6 // #6 │ │ +025c1e: 2300 1402 |0055: new-array v0, v0, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025c22: 6201 7105 |0057: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ +025c26: 4d01 0005 |0059: aput-object v1, v0, v5 │ │ +025c2a: 6201 6e05 |005b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025c2e: 4d01 0006 |005d: aput-object v1, v0, v6 │ │ +025c32: 6201 6d05 |005f: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025c36: 4d01 0007 |0061: aput-object v1, v0, v7 │ │ +025c3a: 6201 6c05 |0063: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025c3e: 4d01 0008 |0065: aput-object v1, v0, v8 │ │ +025c42: 6201 6f05 |0067: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025c46: 4d01 0009 |0069: aput-object v1, v0, v9 │ │ +025c4a: 1251 |006b: const/4 v1, #int 5 // #5 │ │ +025c4c: 6202 7005 |006c: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025c50: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ +025c54: 6900 6b05 |0070: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.$VALUES:[Lcom/bottleworks/dailymoney/data/AccountType; // field@056b │ │ +025c58: 1250 |0072: const/4 v0, #int 5 // #5 │ │ +025c5a: 2300 1402 |0073: new-array v0, v0, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025c5e: 6201 6e05 |0075: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025c62: 4d01 0005 |0077: aput-object v1, v0, v5 │ │ +025c66: 6201 6d05 |0079: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025c6a: 4d01 0006 |007b: aput-object v1, v0, v6 │ │ +025c6e: 6201 6c05 |007d: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025c72: 4d01 0007 |007f: aput-object v1, v0, v7 │ │ +025c76: 6201 6f05 |0081: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025c7a: 4d01 0008 |0083: aput-object v1, v0, v8 │ │ +025c7e: 6201 7005 |0085: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025c82: 4d01 0009 |0087: aput-object v1, v0, v9 │ │ +025c86: 6900 7a05 |0089: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.supported:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057a │ │ +025c8a: 2390 1402 |008b: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025c8e: 6201 6c05 |008d: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025c92: 4d01 0005 |008f: aput-object v1, v0, v5 │ │ +025c96: 6201 6e05 |0091: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025c9a: 4d01 0006 |0093: aput-object v1, v0, v6 │ │ +025c9e: 6201 6f05 |0095: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025ca2: 4d01 0007 |0097: aput-object v1, v0, v7 │ │ +025ca6: 6201 7005 |0099: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025caa: 4d01 0008 |009b: aput-object v1, v0, v8 │ │ +025cae: 6900 7305 |009d: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.from:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ +025cb2: 2390 1402 |009f: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025cb6: 6201 6c05 |00a1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025cba: 4d01 0005 |00a3: aput-object v1, v0, v5 │ │ +025cbe: 6201 6d05 |00a5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025cc2: 4d01 0006 |00a7: aput-object v1, v0, v6 │ │ +025cc6: 6201 6f05 |00a9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025cca: 4d01 0007 |00ab: aput-object v1, v0, v7 │ │ +025cce: 6201 7005 |00ad: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025cd2: 4d01 0008 |00af: aput-object v1, v0, v8 │ │ +025cd6: 6900 7605 |00b1: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromIncome:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0576 │ │ +025cda: 2390 1402 |00b3: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025cde: 6201 6d05 |00b5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025ce2: 4d01 0005 |00b7: aput-object v1, v0, v5 │ │ +025ce6: 6201 6c05 |00b9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025cea: 4d01 0006 |00bb: aput-object v1, v0, v6 │ │ +025cee: 6201 6f05 |00bd: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025cf2: 4d01 0007 |00bf: aput-object v1, v0, v7 │ │ +025cf6: 6201 7005 |00c1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025cfa: 4d01 0008 |00c3: aput-object v1, v0, v8 │ │ +025cfe: 6900 7405 |00c5: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromAsset:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ +025d02: 2350 1402 |00c7: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025d06: 6900 7905 |00c9: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromUnknow:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0579 │ │ +025d0a: 2350 1402 |00cb: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025d0e: 6900 7505 |00cd: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromExpense:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0575 │ │ +025d12: 2390 1402 |00cf: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025d16: 6201 6d05 |00d1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025d1a: 4d01 0005 |00d3: aput-object v1, v0, v5 │ │ +025d1e: 6201 6c05 |00d5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025d22: 4d01 0006 |00d7: aput-object v1, v0, v6 │ │ +025d26: 6201 6f05 |00d9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025d2a: 4d01 0007 |00db: aput-object v1, v0, v7 │ │ +025d2e: 6201 7005 |00dd: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025d32: 4d01 0008 |00df: aput-object v1, v0, v8 │ │ +025d36: 6900 7705 |00e1: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromLiability:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0577 │ │ +025d3a: 2390 1402 |00e3: new-array v0, v9, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025d3e: 6201 6d05 |00e5: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025d42: 4d01 0005 |00e7: aput-object v1, v0, v5 │ │ +025d46: 6201 6c05 |00e9: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025d4a: 4d01 0006 |00eb: aput-object v1, v0, v6 │ │ +025d4e: 6201 6f05 |00ed: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025d52: 4d01 0007 |00ef: aput-object v1, v0, v7 │ │ +025d56: 6201 7005 |00f1: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025d5a: 4d01 0008 |00f3: aput-object v1, v0, v8 │ │ +025d5e: 6900 7805 |00f5: sput-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.fromOther:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0578 │ │ +025d62: 0e00 |00f7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ 0x0012 line=17 │ │ 0x001f line=18 │ │ 0x002c line=19 │ │ 0x0039 line=20 │ │ @@ -22080,19 +21940,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01c1c0: |[01c1c0] com.bottleworks.dailymoney.data.AccountType.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ -01c1d0: 7030 8d07 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -01c1d6: 5b03 7e05 |0003: iput-object v3, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c1da: 5904 7505 |0005: iput v4, v0, Lcom/bottleworks/dailymoney/data/AccountType;.drawable:I // field@0575 │ │ -01c1de: 0e00 |0007: return-void │ │ +025d64: |[025d64] com.bottleworks.dailymoney.data.AccountType.:(Ljava/lang/String;ILjava/lang/String;I)V │ │ +025d74: 7030 8207 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +025d7a: 5b03 7b05 |0003: iput-object v3, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025d7e: 5904 7205 |0005: iput v4, v0, Lcom/bottleworks/dailymoney/data/AccountType;.drawable:I // field@0572 │ │ +025d82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ @@ -22107,52 +21967,52 @@ │ │ type : '(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -01c1e0: |[01c1e0] com.bottleworks.dailymoney.data.AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ -01c1f0: 6200 7105 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c1f4: 5400 7e05 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c1f8: 6e20 ce07 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01c1fe: 0a00 |0007: move-result v0 │ │ -01c200: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01c204: 6200 7105 |000a: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c208: 1100 |000c: return-object v0 │ │ -01c20a: 6200 7005 |000d: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c20e: 5400 7e05 |000f: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c212: 6e20 ce07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01c218: 0a00 |0014: move-result v0 │ │ -01c21a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -01c21e: 6200 7005 |0017: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01c222: 28f3 |0019: goto 000c // -000d │ │ -01c224: 6200 6f05 |001a: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c228: 5400 7e05 |001c: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c22c: 6e20 ce07 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01c232: 0a00 |0021: move-result v0 │ │ -01c234: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -01c238: 6200 6f05 |0024: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01c23c: 28e6 |0026: goto 000c // -001a │ │ -01c23e: 6200 7205 |0027: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c242: 5400 7e05 |0029: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c246: 6e20 ce07 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01c24c: 0a00 |002e: move-result v0 │ │ -01c24e: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -01c252: 6200 7205 |0031: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c256: 28d9 |0033: goto 000c // -0027 │ │ -01c258: 6200 7305 |0034: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c25c: 5400 7e05 |0036: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c260: 6e20 ce07 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01c266: 0a00 |003b: move-result v0 │ │ -01c268: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ -01c26c: 6200 7305 |003e: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01c270: 28cc |0040: goto 000c // -0034 │ │ -01c272: 6200 7405 |0041: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ -01c276: 28c9 |0043: goto 000c // -0037 │ │ +025d84: |[025d84] com.bottleworks.dailymoney.data.AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ +025d94: 6200 6e05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025d98: 5400 7b05 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025d9c: 6e20 c307 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +025da2: 0a00 |0007: move-result v0 │ │ +025da4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +025da8: 6200 6e05 |000a: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +025dac: 1100 |000c: return-object v0 │ │ +025dae: 6200 6d05 |000d: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025db2: 5400 7b05 |000f: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025db6: 6e20 c307 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +025dbc: 0a00 |0014: move-result v0 │ │ +025dbe: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +025dc2: 6200 6d05 |0017: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +025dc6: 28f3 |0019: goto 000c // -000d │ │ +025dc8: 6200 6c05 |001a: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025dcc: 5400 7b05 |001c: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025dd0: 6e20 c307 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +025dd6: 0a00 |0021: move-result v0 │ │ +025dd8: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +025ddc: 6200 6c05 |0024: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +025de0: 28e6 |0026: goto 000c // -001a │ │ +025de2: 6200 6f05 |0027: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025de6: 5400 7b05 |0029: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025dea: 6e20 c307 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +025df0: 0a00 |002e: move-result v0 │ │ +025df2: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +025df6: 6200 6f05 |0031: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +025dfa: 28d9 |0033: goto 000c // -0027 │ │ +025dfc: 6200 7005 |0034: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025e00: 5400 7b05 |0036: iget-object v0, v0, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025e04: 6e20 c307 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +025e0a: 0a00 |003b: move-result v0 │ │ +025e0c: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ +025e10: 6200 7005 |003e: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +025e14: 28cc |0040: goto 000c // -0034 │ │ +025e16: 6200 7105 |0041: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ +025e1a: 28c9 |0043: goto 000c // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ 0x000c line=68 │ │ 0x000d line=59 │ │ 0x0017 line=60 │ │ @@ -22171,48 +22031,48 @@ │ │ type : '(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -01c278: |[01c278] com.bottleworks.dailymoney.data.AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ -01c288: 7110 fc02 0400 |0000: invoke-static {v4}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -01c28e: 0c00 |0003: move-result-object v0 │ │ -01c290: 6201 6d05 |0004: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01c294: 6e10 0403 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01c29a: 0a02 |0009: move-result v2 │ │ -01c29c: 4401 0102 |000a: aget v1, v1, v2 │ │ -01c2a0: 2b01 2e00 0000 |000c: packed-switch v1, 0000003a // +0000002e │ │ -01c2a6: 6001 a204 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.clabel_unknow:I // field@04a2 │ │ -01c2aa: 6e20 d301 1300 |0011: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01c2b0: 0c01 |0014: move-result-object v1 │ │ -01c2b2: 1101 |0015: return-object v1 │ │ -01c2b4: 6001 f504 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_income:I // field@04f5 │ │ -01c2b8: 6e20 d301 1300 |0018: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01c2be: 0c01 |001b: move-result-object v1 │ │ -01c2c0: 28f9 |001c: goto 0015 // -0007 │ │ -01c2c2: 6001 ee04 |001d: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_expense:I // field@04ee │ │ -01c2c6: 6e20 d301 1300 |001f: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01c2cc: 0c01 |0022: move-result-object v1 │ │ -01c2ce: 28f2 |0023: goto 0015 // -000e │ │ -01c2d0: 6001 c904 |0024: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_asset:I // field@04c9 │ │ -01c2d4: 6e20 d301 1300 |0026: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01c2da: 0c01 |0029: move-result-object v1 │ │ -01c2dc: 28eb |002a: goto 0015 // -0015 │ │ -01c2de: 6001 f704 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_liability:I // field@04f7 │ │ -01c2e2: 6e20 d301 1300 |002d: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01c2e8: 0c01 |0030: move-result-object v1 │ │ -01c2ea: 28e4 |0031: goto 0015 // -001c │ │ -01c2ec: 6001 fc04 |0032: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_other:I // field@04fc │ │ -01c2f0: 6e20 d301 1300 |0034: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01c2f6: 0c01 |0037: move-result-object v1 │ │ -01c2f8: 28dd |0038: goto 0015 // -0023 │ │ -01c2fa: 0000 |0039: nop // spacer │ │ -01c2fc: 0001 0500 0100 0000 0a00 0000 1100 ... |003a: packed-switch-data (14 units) │ │ +025e1c: |[025e1c] com.bottleworks.dailymoney.data.AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ +025e2c: 7110 fb02 0400 |0000: invoke-static {v4}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +025e32: 0c00 |0003: move-result-object v0 │ │ +025e34: 6201 6a05 |0004: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025e38: 6e10 0303 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025e3e: 0a02 |0009: move-result v2 │ │ +025e40: 4401 0102 |000a: aget v1, v1, v2 │ │ +025e44: 2b01 2e00 0000 |000c: packed-switch v1, 0000003a // +0000002e │ │ +025e4a: 6001 a204 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.clabel_unknow:I // field@04a2 │ │ +025e4e: 6e20 d301 1300 |0011: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +025e54: 0c01 |0014: move-result-object v1 │ │ +025e56: 1101 |0015: return-object v1 │ │ +025e58: 6001 f304 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_income:I // field@04f3 │ │ +025e5c: 6e20 d301 1300 |0018: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +025e62: 0c01 |001b: move-result-object v1 │ │ +025e64: 28f9 |001c: goto 0015 // -0007 │ │ +025e66: 6001 ec04 |001d: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_expense:I // field@04ec │ │ +025e6a: 6e20 d301 1300 |001f: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +025e70: 0c01 |0022: move-result-object v1 │ │ +025e72: 28f2 |0023: goto 0015 // -000e │ │ +025e74: 6001 c904 |0024: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_asset:I // field@04c9 │ │ +025e78: 6e20 d301 1300 |0026: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +025e7e: 0c01 |0029: move-result-object v1 │ │ +025e80: 28eb |002a: goto 0015 // -0015 │ │ +025e82: 6001 f504 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_liability:I // field@04f5 │ │ +025e86: 6e20 d301 1300 |002d: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +025e8c: 0c01 |0030: move-result-object v1 │ │ +025e8e: 28e4 |0031: goto 0015 // -001c │ │ +025e90: 6001 fa04 |0032: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_other:I // field@04fa │ │ +025e94: 6e20 d301 1300 |0034: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +025e9a: 0c01 |0037: move-result-object v1 │ │ +025e9c: 28dd |0038: goto 0015 // -0023 │ │ +025e9e: 0000 |0039: nop // spacer │ │ +025ea0: 0001 0500 0100 0000 0a00 0000 1100 ... |003a: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x000f line=85 │ │ 0x0016 line=75 │ │ 0x001d line=77 │ │ @@ -22230,70 +22090,70 @@ │ │ type : '()[Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c318: |[01c318] com.bottleworks.dailymoney.data.AccountType.getFromType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ -01c328: 6200 7605 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.from:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0576 │ │ -01c32c: 1100 |0002: return-object v0 │ │ +025ebc: |[025ebc] com.bottleworks.dailymoney.data.AccountType.getFromType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ +025ecc: 6200 7305 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.from:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ +025ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/data/AccountType;) │ │ name : 'getSupportedType' │ │ type : '()[Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c330: |[01c330] com.bottleworks.dailymoney.data.AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ -01c340: 6200 7d05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.supported:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057d │ │ -01c344: 1100 |0002: return-object v0 │ │ +025ed4: |[025ed4] com.bottleworks.dailymoney.data.AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ +025ee4: 6200 7a05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.supported:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057a │ │ +025ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/data/AccountType;) │ │ name : 'getToType' │ │ type : '(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -01c348: |[01c348] com.bottleworks.dailymoney.data.AccountType.getToType:(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType; │ │ -01c358: 7110 fc02 0300 |0000: invoke-static {v3}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -01c35e: 0c00 |0003: move-result-object v0 │ │ -01c360: 6201 6d05 |0004: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056d │ │ -01c364: 6e10 0403 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0304 │ │ -01c36a: 0a02 |0009: move-result v2 │ │ -01c36c: 4401 0102 |000a: aget v1, v1, v2 │ │ -01c370: 2b01 1600 0000 |000c: packed-switch v1, 00000022 // +00000016 │ │ -01c376: 6201 7c05 |000f: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromUnknow:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057c │ │ -01c37a: 1101 |0011: return-object v1 │ │ -01c37c: 6201 7905 |0012: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromIncome:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0579 │ │ -01c380: 28fd |0014: goto 0011 // -0003 │ │ -01c382: 6201 7805 |0015: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromExpense:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0578 │ │ -01c386: 28fa |0017: goto 0011 // -0006 │ │ -01c388: 6201 7705 |0018: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromAsset:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0577 │ │ -01c38c: 28f7 |001a: goto 0011 // -0009 │ │ -01c38e: 6201 7a05 |001b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromLiability:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057a │ │ -01c392: 28f4 |001d: goto 0011 // -000c │ │ -01c394: 6201 7b05 |001e: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromOther:[Lcom/bottleworks/dailymoney/data/AccountType; // field@057b │ │ -01c398: 28f1 |0020: goto 0011 // -000f │ │ -01c39a: 0000 |0021: nop // spacer │ │ -01c39c: 0001 0500 0100 0000 0600 0000 0900 ... |0022: packed-switch-data (14 units) │ │ +025eec: |[025eec] com.bottleworks.dailymoney.data.AccountType.getToType:(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType; │ │ +025efc: 7110 fb02 0300 |0000: invoke-static {v3}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +025f02: 0c00 |0003: move-result-object v0 │ │ +025f04: 6201 6a05 |0004: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType$1;.$SwitchMap$com$bottleworks$dailymoney$data$AccountType:[I // field@056a │ │ +025f08: 6e10 0303 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;.ordinal:()I // method@0303 │ │ +025f0e: 0a02 |0009: move-result v2 │ │ +025f10: 4401 0102 |000a: aget v1, v1, v2 │ │ +025f14: 2b01 1600 0000 |000c: packed-switch v1, 00000022 // +00000016 │ │ +025f1a: 6201 7905 |000f: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromUnknow:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0579 │ │ +025f1e: 1101 |0011: return-object v1 │ │ +025f20: 6201 7605 |0012: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromIncome:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0576 │ │ +025f24: 28fd |0014: goto 0011 // -0003 │ │ +025f26: 6201 7505 |0015: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromExpense:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0575 │ │ +025f2a: 28fa |0017: goto 0011 // -0006 │ │ +025f2c: 6201 7405 |0018: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromAsset:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ +025f30: 28f7 |001a: goto 0011 // -0009 │ │ +025f32: 6201 7705 |001b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromLiability:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0577 │ │ +025f36: 28f4 |001d: goto 0011 // -000c │ │ +025f38: 6201 7805 |001e: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.fromOther:[Lcom/bottleworks/dailymoney/data/AccountType; // field@0578 │ │ +025f3c: 28f1 |0020: goto 0011 // -000f │ │ +025f3e: 0000 |0021: nop // spacer │ │ +025f40: 0001 0500 0100 0000 0600 0000 0900 ... |0022: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x000f line=106 │ │ 0x0012 line=96 │ │ 0x0015 line=98 │ │ @@ -22310,20 +22170,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01c3b8: |[01c3b8] com.bottleworks.dailymoney.data.AccountType.valueOf:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ -01c3c8: 1c00 c000 |0000: const-class v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01c3cc: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -01c3d2: 0c00 |0005: move-result-object v0 │ │ -01c3d4: 1f00 c000 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -01c3d8: 1100 |0008: return-object v0 │ │ +025f5c: |[025f5c] com.bottleworks.dailymoney.data.AccountType.valueOf:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ +025f6c: 1c00 bf00 |0000: const-class v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025f70: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +025f76: 0c00 |0005: move-result-object v0 │ │ +025f78: 1f00 bf00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +025f7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #8 : (in Lcom/bottleworks/dailymoney/data/AccountType;) │ │ @@ -22331,20 +22191,20 @@ │ │ type : '()[Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01c3dc: |[01c3dc] com.bottleworks.dailymoney.data.AccountType.values:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ -01c3ec: 6200 6e05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.$VALUES:[Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ -01c3f0: 6e10 130b 0000 |0002: invoke-virtual {v0}, [Lcom/bottleworks/dailymoney/data/AccountType;.clone:()Ljava/lang/Object; // method@0b13 │ │ -01c3f6: 0c00 |0005: move-result-object v0 │ │ -01c3f8: 1f00 2002 |0006: check-cast v0, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -01c3fc: 1100 |0008: return-object v0 │ │ +025f80: |[025f80] com.bottleworks.dailymoney.data.AccountType.values:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ +025f90: 6200 6b05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/AccountType;.$VALUES:[Lcom/bottleworks/dailymoney/data/AccountType; // field@056b │ │ +025f94: 6e10 080b 0000 |0002: invoke-virtual {v0}, [Lcom/bottleworks/dailymoney/data/AccountType;.clone:()Ljava/lang/Object; // method@0b08 │ │ +025f9a: 0c00 |0005: move-result-object v0 │ │ +025f9c: 1f00 1402 |0006: check-cast v0, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +025fa0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/AccountType;) │ │ @@ -22352,19 +22212,19 @@ │ │ type : '(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01c400: |[01c400] com.bottleworks.dailymoney.data.AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ -01c410: 5410 7e05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c414: 7120 fe02 0200 |0002: invoke-static {v2, v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -01c41a: 0c00 |0005: move-result-object v0 │ │ -01c41c: 1100 |0006: return-object v0 │ │ +025fa4: |[025fa4] com.bottleworks.dailymoney.data.AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ +025fb4: 5410 7b05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025fb8: 7120 fd02 0200 |0002: invoke-static {v2, v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +025fbe: 0c00 |0005: move-result-object v0 │ │ +025fc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/data/AccountType; │ │ 0x0000 - 0x0007 reg=2 i18n Lcom/bottleworks/commons/util/I18N; │ │ │ │ @@ -22373,17 +22233,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c420: |[01c420] com.bottleworks.dailymoney.data.AccountType.getDrawable:()I │ │ -01c430: 5210 7505 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/AccountType;.drawable:I // field@0575 │ │ -01c434: 0f00 |0002: return v0 │ │ +025fc4: |[025fc4] com.bottleworks.dailymoney.data.AccountType.getDrawable:()I │ │ +025fd4: 5210 7205 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/AccountType;.drawable:I // field@0572 │ │ +025fd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/AccountType;) │ │ @@ -22391,44 +22251,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c438: |[01c438] com.bottleworks.dailymoney.data.AccountType.getType:()Ljava/lang/String; │ │ -01c448: 5410 7e05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01c44c: 1100 |0002: return-object v0 │ │ +025fdc: |[025fdc] com.bottleworks.dailymoney.data.AccountType.getType:()Ljava/lang/String; │ │ +025fec: 5410 7b05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +025ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ source_file_idx : 221 (AccountType.java) │ │ │ │ -Class #75 header: │ │ -class_idx : 193 │ │ +Class #73 header: │ │ +class_idx : 192 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 245 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ -Class #75 annotations: │ │ -Annotations on field #1408 'group' │ │ +Class #73 annotations: │ │ +Annotations on field #1405 'group' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ -Annotations on method #777 'getGroup' │ │ +Annotations on method #776 'getGroup' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ -Annotations on method #784 'setGroup' │ │ +Annotations on method #783 'setGroup' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;)V" } │ │ │ │ -Class #75 - │ │ +Class #73 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/Balance;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22461,53 +22321,53 @@ │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01c450: |[01c450] com.bottleworks.dailymoney.data.Balance.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ -01c460: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01c466: 5b01 8305 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.name:Ljava/lang/String; // field@0583 │ │ -01c46a: 5b02 8505 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/data/Balance;.type:Ljava/lang/String; // field@0585 │ │ -01c46e: 5a03 8205 |0007: iput-wide v3, v0, Lcom/bottleworks/dailymoney/data/Balance;.money:D // field@0582 │ │ -01c472: 5b05 8405 |0009: iput-object v5, v0, Lcom/bottleworks/dailymoney/data/Balance;.target:Ljava/io/Serializable; // field@0584 │ │ -01c476: 0e00 |000b: return-void │ │ +025ff4: |[025ff4] com.bottleworks.dailymoney.data.Balance.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ +026004: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02600a: 5b12 8005 |0003: iput-object v2, v1, Lcom/bottleworks/dailymoney/data/Balance;.name:Ljava/lang/String; // field@0580 │ │ +02600e: 5b13 8205 |0005: iput-object v3, v1, Lcom/bottleworks/dailymoney/data/Balance;.type:Ljava/lang/String; // field@0582 │ │ +026012: 5a14 7f05 |0007: iput-wide v4, v1, Lcom/bottleworks/dailymoney/data/Balance;.money:D // field@057f │ │ +026016: 5b16 8105 |0009: iput-object v6, v1, Lcom/bottleworks/dailymoney/data/Balance;.target:Ljava/io/Serializable; // field@0581 │ │ +02601a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ 0x0009 line=27 │ │ 0x000b line=28 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0000 - 0x000c reg=1 name Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=2 type Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=3 money D │ │ - 0x0000 - 0x000c reg=5 target Ljava/io/Serializable; │ │ + 0x0000 - 0x000c reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0000 - 0x000c reg=2 name Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=3 type Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=4 money D │ │ + 0x0000 - 0x000c reg=6 target Ljava/io/Serializable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ name : 'getDate' │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c478: |[01c478] com.bottleworks.dailymoney.data.Balance.getDate:()Ljava/util/Date; │ │ -01c488: 5410 7f05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.date:Ljava/util/Date; // field@057f │ │ -01c48c: 1100 |0002: return-object v0 │ │ +02601c: |[02601c] com.bottleworks.dailymoney.data.Balance.getDate:()Ljava/util/Date; │ │ +02602c: 5410 7c05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.date:Ljava/util/Date; // field@057c │ │ +026030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22515,17 +22375,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c490: |[01c490] com.bottleworks.dailymoney.data.Balance.getGroup:()Ljava/util/List; │ │ -01c4a0: 5410 8005 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.group:Ljava/util/List; // field@0580 │ │ -01c4a4: 1100 |0002: return-object v0 │ │ +026034: |[026034] com.bottleworks.dailymoney.data.Balance.getGroup:()Ljava/util/List; │ │ +026044: 5410 7d05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.group:Ljava/util/List; // field@057d │ │ +026048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22533,17 +22393,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4a8: |[01c4a8] com.bottleworks.dailymoney.data.Balance.getIndent:()I │ │ -01c4b8: 5210 8105 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.indent:I // field@0581 │ │ -01c4bc: 0f00 |0002: return v0 │ │ +02604c: |[02604c] com.bottleworks.dailymoney.data.Balance.getIndent:()I │ │ +02605c: 5210 7e05 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.indent:I // field@057e │ │ +026060: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22551,17 +22411,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4c0: |[01c4c0] com.bottleworks.dailymoney.data.Balance.getMoney:()D │ │ -01c4d0: 5320 8205 |0000: iget-wide v0, v2, Lcom/bottleworks/dailymoney/data/Balance;.money:D // field@0582 │ │ -01c4d4: 1000 |0002: return-wide v0 │ │ +026064: |[026064] com.bottleworks.dailymoney.data.Balance.getMoney:()D │ │ +026074: 5320 7f05 |0000: iget-wide v0, v2, Lcom/bottleworks/dailymoney/data/Balance;.money:D // field@057f │ │ +026078: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22569,17 +22429,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4d8: |[01c4d8] com.bottleworks.dailymoney.data.Balance.getName:()Ljava/lang/String; │ │ -01c4e8: 5410 8305 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.name:Ljava/lang/String; // field@0583 │ │ -01c4ec: 1100 |0002: return-object v0 │ │ +02607c: |[02607c] com.bottleworks.dailymoney.data.Balance.getName:()Ljava/lang/String; │ │ +02608c: 5410 8005 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.name:Ljava/lang/String; // field@0580 │ │ +026090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22587,17 +22447,17 @@ │ │ type : '()Ljava/io/Serializable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4f0: |[01c4f0] com.bottleworks.dailymoney.data.Balance.getTarget:()Ljava/io/Serializable; │ │ -01c500: 5410 8405 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.target:Ljava/io/Serializable; // field@0584 │ │ -01c504: 1100 |0002: return-object v0 │ │ +026094: |[026094] com.bottleworks.dailymoney.data.Balance.getTarget:()Ljava/io/Serializable; │ │ +0260a4: 5410 8105 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.target:Ljava/io/Serializable; // field@0581 │ │ +0260a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22605,17 +22465,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c508: |[01c508] com.bottleworks.dailymoney.data.Balance.getType:()Ljava/lang/String; │ │ -01c518: 5410 8505 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.type:Ljava/lang/String; // field@0585 │ │ -01c51c: 1100 |0002: return-object v0 │ │ +0260ac: |[0260ac] com.bottleworks.dailymoney.data.Balance.getType:()Ljava/lang/String; │ │ +0260bc: 5410 8205 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Balance;.type:Ljava/lang/String; // field@0582 │ │ +0260c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ #7 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ @@ -22623,17 +22483,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c520: |[01c520] com.bottleworks.dailymoney.data.Balance.setDate:(Ljava/util/Date;)V │ │ -01c530: 5b01 7f05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.date:Ljava/util/Date; // field@057f │ │ -01c534: 0e00 |0002: return-void │ │ +0260c4: |[0260c4] com.bottleworks.dailymoney.data.Balance.setDate:(Ljava/util/Date;)V │ │ +0260d4: 5b01 7c05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.date:Ljava/util/Date; // field@057c │ │ +0260d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ 0x0000 - 0x0003 reg=1 date Ljava/util/Date; │ │ @@ -22643,17 +22503,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c538: |[01c538] com.bottleworks.dailymoney.data.Balance.setGroup:(Ljava/util/List;)V │ │ -01c548: 5b01 8005 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.group:Ljava/util/List; // field@0580 │ │ -01c54c: 0e00 |0002: return-void │ │ +0260dc: |[0260dc] com.bottleworks.dailymoney.data.Balance.setGroup:(Ljava/util/List;)V │ │ +0260ec: 5b01 7d05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.group:Ljava/util/List; // field@057d │ │ +0260f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ @@ -22664,57 +22524,57 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c550: |[01c550] com.bottleworks.dailymoney.data.Balance.setIndent:(I)V │ │ -01c560: 5901 8105 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.indent:I // field@0581 │ │ -01c564: 0e00 |0002: return-void │ │ +0260f4: |[0260f4] com.bottleworks.dailymoney.data.Balance.setIndent:(I)V │ │ +026104: 5901 7e05 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.indent:I // field@057e │ │ +026108: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ 0x0000 - 0x0003 reg=1 indent I │ │ │ │ #10 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ name : 'setMoney' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c568: |[01c568] com.bottleworks.dailymoney.data.Balance.setMoney:(D)V │ │ -01c578: 5a01 8205 |0000: iput-wide v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.money:D // field@0582 │ │ -01c57c: 0e00 |0002: return-void │ │ +02610c: |[02610c] com.bottleworks.dailymoney.data.Balance.setMoney:(D)V │ │ +02611c: 5a12 7f05 |0000: iput-wide v2, v1, Lcom/bottleworks/dailymoney/data/Balance;.money:D // field@057f │ │ +026120: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0000 - 0x0003 reg=1 money D │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0000 - 0x0003 reg=2 money D │ │ │ │ #11 : (in Lcom/bottleworks/dailymoney/data/Balance;) │ │ name : 'setName' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c580: |[01c580] com.bottleworks.dailymoney.data.Balance.setName:(Ljava/lang/String;)V │ │ -01c590: 5b01 8305 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.name:Ljava/lang/String; // field@0583 │ │ -01c594: 0e00 |0002: return-void │ │ +026124: |[026124] com.bottleworks.dailymoney.data.Balance.setName:(Ljava/lang/String;)V │ │ +026134: 5b01 8005 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.name:Ljava/lang/String; // field@0580 │ │ +026138: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -22724,17 +22584,17 @@ │ │ type : '(Ljava/io/Serializable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c598: |[01c598] com.bottleworks.dailymoney.data.Balance.setTarget:(Ljava/io/Serializable;)V │ │ -01c5a8: 5b01 8405 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.target:Ljava/io/Serializable; // field@0584 │ │ -01c5ac: 0e00 |0002: return-void │ │ +02613c: |[02613c] com.bottleworks.dailymoney.data.Balance.setTarget:(Ljava/io/Serializable;)V │ │ +02614c: 5b01 8105 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.target:Ljava/io/Serializable; // field@0581 │ │ +026150: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ 0x0000 - 0x0003 reg=1 target Ljava/io/Serializable; │ │ @@ -22744,46 +22604,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c5b0: |[01c5b0] com.bottleworks.dailymoney.data.Balance.setType:(Ljava/lang/String;)V │ │ -01c5c0: 5b01 8505 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.type:Ljava/lang/String; // field@0585 │ │ -01c5c4: 0e00 |0002: return-void │ │ +026154: |[026154] com.bottleworks.dailymoney.data.Balance.setType:(Ljava/lang/String;)V │ │ +026164: 5b01 8205 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Balance;.type:Ljava/lang/String; // field@0582 │ │ +026168: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Balance; │ │ 0x0000 - 0x0003 reg=1 type Ljava/lang/String; │ │ │ │ source_file_idx : 245 (Balance.java) │ │ │ │ -Class #76 header: │ │ -class_idx : 194 │ │ +Class #74 header: │ │ +class_idx : 193 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 247 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #76 annotations: │ │ -Annotations on method #791 'adjustNestedTotalBalance' │ │ +Class #74 annotations: │ │ +Annotations on method #790 'adjustNestedTotalBalance' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "Ljava/lang/String;" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ -Annotations on method #792 'adjustTotalBalance' │ │ +Annotations on method #791 'adjustTotalBalance' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "Ljava/lang/String;" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ -Annotations on method #795 'calculateBalanceList' │ │ +Annotations on method #794 'calculateBalanceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "Ljava/util/Date;" "Ljava/util/Date;" ")" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ │ │ -Class #76 - │ │ +Class #74 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/BalanceHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -22792,691 +22652,686 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c5c8: |[01c5c8] com.bottleworks.dailymoney.data.BalanceHelper.:()V │ │ -01c5d8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01c5de: 0e00 |0003: return-void │ │ +02616c: |[02616c] com.bottleworks.dailymoney.data.BalanceHelper.:()V │ │ +02617c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +026182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/BalanceHelper; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/BalanceHelper;) │ │ name : 'adjustNestedTotalBalance' │ │ type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 28 │ │ + registers : 29 │ │ ins : 3 │ │ outs : 6 │ │ - insns size : 277 16-bit code units │ │ -01c5e0: |[01c5e0] com.bottleworks.dailymoney.data.BalanceHelper.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ -01c5f0: 7801 4308 1b00 |0000: invoke-interface/range {v27}, Ljava/util/List;.size:()I // method@0843 │ │ -01c5f6: 0a04 |0003: move-result v4 │ │ -01c5f8: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -01c5fc: 111b |0006: return-object v27 │ │ -01c5fe: 220c b601 |0007: new-instance v12, Ljava/util/ArrayList; // type@01b6 │ │ -01c602: 0800 1b00 |0009: move-object/from16 v0, v27 │ │ -01c606: 7020 1a08 0c00 |000b: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@081a │ │ -01c60c: 7100 1c03 0000 |000e: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031c │ │ -01c612: 0c04 |0011: move-result-object v4 │ │ -01c614: 6e10 9e02 0400 |0012: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -01c61a: 0c10 |0015: move-result-object v16 │ │ -01c61c: 0800 1000 |0016: move-object/from16 v0, v16 │ │ -01c620: 0801 1900 |0018: move-object/from16 v1, v25 │ │ -01c624: 7220 5703 1000 |001a: invoke-interface {v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -01c62a: 0c09 |001d: move-result-object v9 │ │ -01c62c: 7110 4e04 0900 |001e: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/AccountUtil;.toIndentNode:(Ljava/util/List;)Ljava/util/List; // method@044e │ │ -01c632: 0c12 |0021: move-result-object v18 │ │ -01c634: 2213 b601 |0022: new-instance v19, Ljava/util/ArrayList; // type@01b6 │ │ -01c638: 7601 1908 1300 |0024: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01c63e: 1617 0000 |0027: const-wide/16 v23, #int 0 // #0 │ │ -01c642: 7801 4008 1b00 |0029: invoke-interface/range {v27}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -01c648: 0c0d |002c: move-result-object v13 │ │ -01c64a: 7210 3708 0d00 |002d: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01c650: 0a04 |0030: move-result v4 │ │ -01c652: 3804 0f00 |0031: if-eqz v4, 0040 // +000f │ │ -01c656: 7210 3808 0d00 |0033: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01c65c: 0c0f |0036: move-result-object v15 │ │ -01c65e: 1f0f c100 |0037: check-cast v15, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c662: 6e10 0b03 0f00 |0039: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -01c668: 0b04 |003c: move-result-wide v4 │ │ -01c66a: ab17 1704 |003d: add-double v23, v23, v4 │ │ -01c66e: 28ee |003f: goto 002d // -0012 │ │ -01c670: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -01c672: 0800 1b00 |0041: move-object/from16 v0, v27 │ │ -01c676: 7220 3f08 4000 |0043: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -01c67c: 0c04 |0046: move-result-object v4 │ │ -01c67e: 1f04 c100 |0047: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c682: 6e10 0803 0400 |0049: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -01c688: 0c0a |004c: move-result-object v10 │ │ -01c68a: 7801 4008 1200 |004d: invoke-interface/range {v18}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -01c690: 0c0d |0050: move-result-object v13 │ │ -01c692: 7210 3708 0d00 |0051: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01c698: 0a04 |0054: move-result v4 │ │ -01c69a: 3804 9d00 |0055: if-eqz v4, 00f2 // +009d │ │ -01c69e: 7210 3808 0d00 |0057: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01c6a4: 0c14 |005a: move-result-object v20 │ │ -01c6a6: 1f14 e300 |005b: check-cast v20, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -01c6aa: 7401 4804 1400 |005d: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getFullPath:()Ljava/lang/String; // method@0448 │ │ -01c6b0: 0c0b |0060: move-result-object v11 │ │ -01c6b2: 2202 c100 |0061: new-instance v2, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c6b6: 7401 4a04 1400 |0063: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getName:()Ljava/lang/String; // method@044a │ │ -01c6bc: 0c03 |0066: move-result-object v3 │ │ -01c6be: 7401 0303 1900 |0067: invoke-virtual/range {v25}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01c6c4: 0c04 |006a: move-result-object v4 │ │ -01c6c6: 1605 0000 |006b: const-wide/16 v5, #int 0 // #0 │ │ -01c6ca: 1207 |006d: const/4 v7, #int 0 // #0 │ │ -01c6cc: 7606 0703 0200 |006e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0307 │ │ -01c6d2: 0800 1300 |0071: move-object/from16 v0, v19 │ │ -01c6d6: 7220 3b08 2000 |0073: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01c6dc: 6e20 1003 c200 |0076: invoke-virtual {v2, v12}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@0310 │ │ -01c6e2: 7401 4904 1400 |0079: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getIndent:()I // method@0449 │ │ -01c6e8: 0a04 |007c: move-result v4 │ │ -01c6ea: d804 0401 |007d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01c6ee: 6e20 1103 4200 |007f: invoke-virtual {v2, v4}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0311 │ │ -01c6f4: 1615 0000 |0082: const-wide/16 v21, #int 0 // #0 │ │ -01c6f8: 7801 4008 1b00 |0084: invoke-interface/range {v27}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -01c6fe: 0c0e |0087: move-result-object v14 │ │ -01c700: 7210 3708 0e00 |0088: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01c706: 0a04 |008b: move-result v4 │ │ -01c708: 3804 5c00 |008c: if-eqz v4, 00e8 // +005c │ │ -01c70c: 7210 3808 0e00 |008e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01c712: 0c0f |0091: move-result-object v15 │ │ -01c714: 1f0f c100 |0092: check-cast v15, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c718: 6e10 0c03 0f00 |0094: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030c │ │ -01c71e: 0c11 |0097: move-result-object v17 │ │ -01c720: 0800 1100 |0098: move-object/from16 v0, v17 │ │ -01c724: 6e20 ce07 b000 |009a: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01c72a: 0a04 |009d: move-result v4 │ │ -01c72c: 3804 1000 |009e: if-eqz v4, 00ae // +0010 │ │ -01c730: 6e10 0b03 0f00 |00a0: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -01c736: 0b04 |00a3: move-result-wide v4 │ │ -01c738: ab15 1504 |00a4: add-double v21, v21, v4 │ │ -01c73c: 6e10 0d03 0f00 |00a6: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -01c742: 0c04 |00a9: move-result-object v4 │ │ -01c744: 6e20 1403 4200 |00aa: invoke-virtual {v2, v4}, Lcom/bottleworks/dailymoney/data/Balance;.setTarget:(Ljava/io/Serializable;)V // method@0314 │ │ -01c74a: 28db |00ad: goto 0088 // -0025 │ │ -01c74c: 2204 a501 |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01c750: 7010 f007 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01c756: 6e20 f807 b400 |00b3: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01c75c: 0c04 |00b6: move-result-object v4 │ │ -01c75e: 1a05 5900 |00b7: const-string v5, "." // string@0059 │ │ -01c762: 6e20 f807 5400 |00b9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01c768: 0c04 |00bc: move-result-object v4 │ │ -01c76a: 6e10 fb07 0400 |00bd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01c770: 0c04 |00c0: move-result-object v4 │ │ -01c772: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -01c776: 6e20 db07 4000 |00c3: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@07db │ │ -01c77c: 0a04 |00c6: move-result v4 │ │ -01c77e: 3804 c1ff |00c7: if-eqz v4, 0088 // -003f │ │ -01c782: 6e10 0b03 0f00 |00c9: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -01c788: 0b04 |00cc: move-result-wide v4 │ │ -01c78a: ab15 1504 |00cd: add-double v21, v21, v4 │ │ -01c78e: 2204 be00 |00cf: new-instance v4, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -01c792: 7401 0303 1900 |00d1: invoke-virtual/range {v25}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01c798: 0c05 |00d4: move-result-object v5 │ │ -01c79a: 1606 0000 |00d5: const-wide/16 v6, #int 0 // #0 │ │ -01c79e: 7120 8c07 7600 |00d7: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01c7a4: 0c06 |00da: move-result-object v6 │ │ -01c7a6: 7040 eb02 546b |00db: invoke-direct {v4, v5, v11, v6}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02eb │ │ -01c7ac: 0800 1000 |00de: move-object/from16 v0, v16 │ │ -01c7b0: 7220 6903 4000 |00e0: invoke-interface {v0, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.toAccountId:(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; // method@0369 │ │ -01c7b6: 0c04 |00e3: move-result-object v4 │ │ -01c7b8: 6e20 1403 4200 |00e4: invoke-virtual {v2, v4}, Lcom/bottleworks/dailymoney/data/Balance;.setTarget:(Ljava/io/Serializable;)V // method@0314 │ │ -01c7be: 28a1 |00e7: goto 0088 // -005f │ │ -01c7c0: 6e20 0f03 a200 |00e8: invoke-virtual {v2, v10}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030f │ │ -01c7c6: 0500 1500 |00eb: move-wide/from16 v0, v21 │ │ -01c7ca: 6e30 1203 0201 |00ed: invoke-virtual {v2, v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;.setMoney:(D)V // method@0312 │ │ -01c7d0: 2900 61ff |00f0: goto/16 0051 // -009f │ │ -01c7d4: 2203 c100 |00f2: new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c7d8: 7401 0303 1900 |00f4: invoke-virtual/range {v25}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01c7de: 0c05 |00f7: move-result-object v5 │ │ -01c7e0: 0804 1a00 |00f8: move-object/from16 v4, v26 │ │ -01c7e4: 0506 1700 |00fa: move-wide/from16 v6, v23 │ │ -01c7e8: 0808 1900 |00fc: move-object/from16 v8, v25 │ │ -01c7ec: 7606 0703 0300 |00fe: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0307 │ │ -01c7f2: 1204 |0101: const/4 v4, #int 0 // #0 │ │ -01c7f4: 6e20 1103 4300 |0102: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0311 │ │ -01c7fa: 6e20 1003 c300 |0105: invoke-virtual {v3, v12}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@0310 │ │ -01c800: 6e20 0f03 a300 |0108: invoke-virtual {v3, v10}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030f │ │ -01c806: 1204 |010b: const/4 v4, #int 0 // #0 │ │ -01c808: 0800 1300 |010c: move-object/from16 v0, v19 │ │ -01c80c: 7230 3a08 4003 |010e: invoke-interface {v0, v4, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@083a │ │ -01c812: 081b 1300 |0111: move-object/from16 v27, v19 │ │ -01c816: 2900 f3fe |0113: goto/16 0006 // -010d │ │ + insns size : 273 16-bit code units │ │ +026184: |[026184] com.bottleworks.dailymoney.data.BalanceHelper.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ +026194: 7801 3808 1c00 |0000: invoke-interface/range {v28}, Ljava/util/List;.size:()I // method@0838 │ │ +02619a: 0a04 |0003: move-result v4 │ │ +02619c: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +0261a0: 111c |0006: return-object v28 │ │ +0261a2: 220d aa01 |0007: new-instance v13, Ljava/util/ArrayList; // type@01aa │ │ +0261a6: 0800 1c00 |0009: move-object/from16 v0, v28 │ │ +0261aa: 7020 0f08 0d00 |000b: invoke-direct {v13, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@080f │ │ +0261b0: 7100 1b03 0000 |000e: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031b │ │ +0261b6: 0c04 |0011: move-result-object v4 │ │ +0261b8: 6e10 9e02 0400 |0012: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +0261be: 0c0f |0015: move-result-object v15 │ │ +0261c0: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +0261c4: 7220 5603 0f00 |0018: invoke-interface {v15, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +0261ca: 0c02 |001b: move-result-object v2 │ │ +0261cc: 7110 4d04 0200 |001c: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/AccountUtil;.toIndentNode:(Ljava/util/List;)Ljava/util/List; // method@044d │ │ +0261d2: 0c11 |001f: move-result-object v17 │ │ +0261d4: 2212 aa01 |0020: new-instance v18, Ljava/util/ArrayList; // type@01aa │ │ +0261d8: 7601 0e08 1200 |0022: invoke-direct/range {v18}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0261de: 1616 0000 |0025: const-wide/16 v22, #int 0 // #0 │ │ +0261e2: 7801 3508 1c00 |0027: invoke-interface/range {v28}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +0261e8: 0c04 |002a: move-result-object v4 │ │ +0261ea: 7210 2c08 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +0261f0: 0a06 |002e: move-result v6 │ │ +0261f2: 3806 0f00 |002f: if-eqz v6, 003e // +000f │ │ +0261f6: 7210 2d08 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +0261fc: 0c0e |0034: move-result-object v14 │ │ +0261fe: 1f0e c000 |0035: check-cast v14, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026202: 6e10 0a03 0e00 |0037: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +026208: 0b06 |003a: move-result-wide v6 │ │ +02620a: ab16 1606 |003b: add-double v22, v22, v6 │ │ +02620e: 28ee |003d: goto 002b // -0012 │ │ +026210: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +026212: 0800 1c00 |003f: move-object/from16 v0, v28 │ │ +026216: 7220 3408 4000 |0041: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02621c: 0c04 |0044: move-result-object v4 │ │ +02621e: 1f04 c000 |0045: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026222: 6e10 0703 0400 |0047: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +026228: 0c0b |004a: move-result-object v11 │ │ +02622a: 7801 3508 1100 |004b: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +026230: 0c09 |004e: move-result-object v9 │ │ +026232: 7210 2c08 0900 |004f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +026238: 0a04 |0052: move-result v4 │ │ +02623a: 3804 9b00 |0053: if-eqz v4, 00ee // +009b │ │ +02623e: 7210 2d08 0900 |0055: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +026244: 0c13 |0058: move-result-object v19 │ │ +026246: 1f13 e200 |0059: check-cast v19, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +02624a: 7401 4704 1300 |005b: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getFullPath:()Ljava/lang/String; // method@0447 │ │ +026250: 0c0c |005e: move-result-object v12 │ │ +026252: 2203 c000 |005f: new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026256: 7401 4904 1300 |0061: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getName:()Ljava/lang/String; // method@0449 │ │ +02625c: 0c04 |0064: move-result-object v4 │ │ +02625e: 7401 0203 1a00 |0065: invoke-virtual/range {v26}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +026264: 0c05 |0068: move-result-object v5 │ │ +026266: 1606 0000 |0069: const-wide/16 v6, #int 0 // #0 │ │ +02626a: 1208 |006b: const/4 v8, #int 0 // #0 │ │ +02626c: 7606 0603 0300 |006c: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0306 │ │ +026272: 0800 1200 |006f: move-object/from16 v0, v18 │ │ +026276: 7220 3008 3000 |0071: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02627c: 6e20 0f03 d300 |0074: invoke-virtual {v3, v13}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@030f │ │ +026282: 7401 4804 1300 |0077: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getIndent:()I // method@0448 │ │ +026288: 0a04 |007a: move-result v4 │ │ +02628a: d804 0401 |007b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02628e: 6e20 1003 4300 |007d: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0310 │ │ +026294: 1614 0000 |0080: const-wide/16 v20, #int 0 // #0 │ │ +026298: 7801 3508 1c00 |0082: invoke-interface/range {v28}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +02629e: 0c04 |0085: move-result-object v4 │ │ +0262a0: 7210 2c08 0400 |0086: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +0262a6: 0a06 |0089: move-result v6 │ │ +0262a8: 3806 5a00 |008a: if-eqz v6, 00e4 // +005a │ │ +0262ac: 7210 2d08 0400 |008c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +0262b2: 0c0e |008f: move-result-object v14 │ │ +0262b4: 1f0e c000 |0090: check-cast v14, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +0262b8: 6e10 0b03 0e00 |0092: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030b │ │ +0262be: 0c10 |0095: move-result-object v16 │ │ +0262c0: 0800 1000 |0096: move-object/from16 v0, v16 │ │ +0262c4: 6e20 c307 c000 |0098: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0262ca: 0a06 |009b: move-result v6 │ │ +0262cc: 3806 1000 |009c: if-eqz v6, 00ac // +0010 │ │ +0262d0: 6e10 0a03 0e00 |009e: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +0262d6: 0b06 |00a1: move-result-wide v6 │ │ +0262d8: ab14 1406 |00a2: add-double v20, v20, v6 │ │ +0262dc: 6e10 0c03 0e00 |00a4: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +0262e2: 0c06 |00a7: move-result-object v6 │ │ +0262e4: 6e20 1303 6300 |00a8: invoke-virtual {v3, v6}, Lcom/bottleworks/dailymoney/data/Balance;.setTarget:(Ljava/io/Serializable;)V // method@0313 │ │ +0262ea: 28db |00ab: goto 0086 // -0025 │ │ +0262ec: 2206 9901 |00ac: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +0262f0: 7010 e507 0600 |00ae: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0262f6: 6e20 ed07 c600 |00b1: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0262fc: 0c06 |00b4: move-result-object v6 │ │ +0262fe: 1a07 5900 |00b5: const-string v7, "." // string@0059 │ │ +026302: 6e20 ed07 7600 |00b7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026308: 0c06 |00ba: move-result-object v6 │ │ +02630a: 6e10 f007 0600 |00bb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026310: 0c06 |00be: move-result-object v6 │ │ +026312: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ +026316: 6e20 d007 6000 |00c1: invoke-virtual {v0, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@07d0 │ │ +02631c: 0a06 |00c4: move-result v6 │ │ +02631e: 3806 c1ff |00c5: if-eqz v6, 0086 // -003f │ │ +026322: 6e10 0a03 0e00 |00c7: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +026328: 0b06 |00ca: move-result-wide v6 │ │ +02632a: ab14 1406 |00cb: add-double v20, v20, v6 │ │ +02632e: 2206 bd00 |00cd: new-instance v6, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +026332: 7401 0203 1a00 |00cf: invoke-virtual/range {v26}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +026338: 0c07 |00d2: move-result-object v7 │ │ +02633a: 1618 0000 |00d3: const-wide/16 v24, #int 0 // #0 │ │ +02633e: 7702 8107 1800 |00d5: invoke-static/range {v24, v25}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026344: 0c08 |00d8: move-result-object v8 │ │ +026346: 7040 ea02 768c |00d9: invoke-direct {v6, v7, v12, v8}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02ea │ │ +02634c: 7220 6803 6f00 |00dc: invoke-interface {v15, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.toAccountId:(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; // method@0368 │ │ +026352: 0c06 |00df: move-result-object v6 │ │ +026354: 6e20 1303 6300 |00e0: invoke-virtual {v3, v6}, Lcom/bottleworks/dailymoney/data/Balance;.setTarget:(Ljava/io/Serializable;)V // method@0313 │ │ +02635a: 28a3 |00e3: goto 0086 // -005d │ │ +02635c: 6e20 0e03 b300 |00e4: invoke-virtual {v3, v11}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030e │ │ +026362: 0500 1400 |00e7: move-wide/from16 v0, v20 │ │ +026366: 6e30 1103 0301 |00e9: invoke-virtual {v3, v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;.setMoney:(D)V // method@0311 │ │ +02636c: 2900 63ff |00ec: goto/16 004f // -009d │ │ +026370: 2205 c000 |00ee: new-instance v5, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026374: 7401 0203 1a00 |00f0: invoke-virtual/range {v26}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +02637a: 0c07 |00f3: move-result-object v7 │ │ +02637c: 0806 1b00 |00f4: move-object/from16 v6, v27 │ │ +026380: 0508 1600 |00f6: move-wide/from16 v8, v22 │ │ +026384: 080a 1a00 |00f8: move-object/from16 v10, v26 │ │ +026388: 7606 0603 0500 |00fa: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0306 │ │ +02638e: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +026390: 6e20 1003 4500 |00fe: invoke-virtual {v5, v4}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0310 │ │ +026396: 6e20 0f03 d500 |0101: invoke-virtual {v5, v13}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@030f │ │ +02639c: 6e20 0e03 b500 |0104: invoke-virtual {v5, v11}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030e │ │ +0263a2: 1204 |0107: const/4 v4, #int 0 // #0 │ │ +0263a4: 0800 1200 |0108: move-object/from16 v0, v18 │ │ +0263a8: 7230 2f08 4005 |010a: invoke-interface {v0, v4, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@082f │ │ +0263ae: 081c 1200 |010d: move-object/from16 v28, v18 │ │ +0263b2: 2900 f7fe |010f: goto/16 0006 // -0109 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=88 │ │ 0x0007 line=44 │ │ 0x000e line=46 │ │ 0x0016 line=47 │ │ - 0x001e line=48 │ │ - 0x0022 line=50 │ │ - 0x0027 line=52 │ │ - 0x0029 line=53 │ │ - 0x0039 line=54 │ │ - 0x0040 line=56 │ │ - 0x004d line=59 │ │ - 0x005d line=60 │ │ - 0x0061 line=61 │ │ - 0x0071 line=62 │ │ - 0x0076 line=63 │ │ - 0x0079 line=64 │ │ - 0x0082 line=65 │ │ - 0x0084 line=66 │ │ - 0x0094 line=67 │ │ - 0x0098 line=68 │ │ - 0x00a0 line=69 │ │ - 0x00a6 line=70 │ │ - 0x00ae line=71 │ │ - 0x00c9 line=72 │ │ - 0x00cf line=74 │ │ - 0x00e8 line=78 │ │ - 0x00eb line=79 │ │ - 0x00f2 line=82 │ │ - 0x0101 line=83 │ │ - 0x0105 line=84 │ │ - 0x0108 line=85 │ │ - 0x010b line=87 │ │ - 0x0113 line=88 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=27 (null) Ljava/util/List; │ │ - 0x0000 - 0x0006 reg=27 items Ljava/util/List; Ljava/util/List; │ │ - 0x0039 - 0x0040 reg=15 ib Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x002d - 0x0051 reg=13 i$ Ljava/util/Iterator; │ │ - 0x0094 - 0x00e8 reg=15 ib Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0098 - 0x00e8 reg=17 in Ljava/lang/String; │ │ - 0x0071 - 0x00f2 reg=2 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0061 - 0x00f2 reg=11 fullpath Ljava/lang/String; │ │ - 0x0088 - 0x00f2 reg=14 i$ Ljava/util/Iterator; │ │ - 0x005d - 0x00f2 reg=20 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0084 - 0x00f2 reg=21 sum D │ │ - 0x0101 - 0x0115 reg=3 top Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x001e - 0x0115 reg=9 accs Ljava/util/List; Ljava/util/List; │ │ - 0x004d - 0x0115 reg=10 date Ljava/util/Date; │ │ - 0x000e - 0x0115 reg=12 group Ljava/util/List; Ljava/util/List; │ │ - 0x0016 - 0x0115 reg=16 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0022 - 0x0115 reg=18 inodes Ljava/util/List; Ljava/util/List; │ │ - 0x0027 - 0x0115 reg=19 nested Ljava/util/List; Ljava/util/List; │ │ - 0x0029 - 0x0115 reg=23 total D │ │ - 0x0000 - 0x0115 reg=25 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0115 reg=26 totalName Ljava/lang/String; │ │ - 0x0007 - 0x0115 reg=27 items Ljava/util/List; Ljava/util/List; │ │ + 0x001c line=48 │ │ + 0x0020 line=50 │ │ + 0x0025 line=52 │ │ + 0x0027 line=53 │ │ + 0x0037 line=54 │ │ + 0x003d line=55 │ │ + 0x003e line=56 │ │ + 0x004b line=59 │ │ + 0x005b line=60 │ │ + 0x005f line=61 │ │ + 0x006f line=62 │ │ + 0x0074 line=63 │ │ + 0x0077 line=64 │ │ + 0x0080 line=65 │ │ + 0x0082 line=66 │ │ + 0x0092 line=67 │ │ + 0x0096 line=68 │ │ + 0x009e line=69 │ │ + 0x00a4 line=70 │ │ + 0x00ac line=71 │ │ + 0x00c7 line=72 │ │ + 0x00cd line=74 │ │ + 0x00e4 line=78 │ │ + 0x00e7 line=79 │ │ + 0x00ee line=82 │ │ + 0x00fd line=83 │ │ + 0x0101 line=84 │ │ + 0x0104 line=85 │ │ + 0x0107 line=87 │ │ + 0x010f line=88 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=28 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=28 items Ljava/util/List; Ljava/util/List; │ │ + 0x0037 - 0x003e reg=14 ib Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0092 - 0x00e4 reg=14 ib Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0096 - 0x00e4 reg=16 in Ljava/lang/String; │ │ + 0x006f - 0x00ee reg=3 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x005f - 0x00ee reg=12 fullpath Ljava/lang/String; │ │ + 0x005b - 0x00ee reg=19 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0082 - 0x00ee reg=20 sum D │ │ + 0x001c - 0x0111 reg=2 accs Ljava/util/List; Ljava/util/List; │ │ + 0x00fd - 0x0111 reg=5 top Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x004b - 0x0111 reg=11 date Ljava/util/Date; │ │ + 0x000e - 0x0111 reg=13 group Ljava/util/List; Ljava/util/List; │ │ + 0x0016 - 0x0111 reg=15 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0020 - 0x0111 reg=17 inodes Ljava/util/List; Ljava/util/List; │ │ + 0x0025 - 0x0111 reg=18 nested Ljava/util/List; Ljava/util/List; │ │ + 0x0027 - 0x0111 reg=22 total D │ │ + 0x0000 - 0x0111 reg=26 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0111 reg=27 totalName Ljava/lang/String; │ │ + 0x0007 - 0x0111 reg=28 items Ljava/util/List; Ljava/util/List; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/BalanceHelper;) │ │ name : 'adjustTotalBalance' │ │ type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 78 16-bit code units │ │ -01c81c: |[01c81c] com.bottleworks.dailymoney.data.BalanceHelper.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ -01c82c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -01c82e: 7210 4308 0c00 |0001: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0843 │ │ -01c834: 0a01 |0004: move-result v1 │ │ -01c836: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -01c83a: 110c |0007: return-object v12 │ │ -01c83c: 2207 b601 |0008: new-instance v7, Ljava/util/ArrayList; // type@01b6 │ │ -01c840: 7020 1a08 c700 |000a: invoke-direct {v7, v12}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@081a │ │ -01c846: 1603 0000 |000d: const-wide/16 v3, #int 0 // #0 │ │ -01c84a: 7210 4008 0c00 |000f: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -01c850: 0c08 |0012: move-result-object v8 │ │ -01c852: 7210 3708 0800 |0013: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01c858: 0a01 |0016: move-result v1 │ │ -01c85a: 3801 1500 |0017: if-eqz v1, 002c // +0015 │ │ -01c85e: 7210 3808 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01c864: 0c06 |001c: move-result-object v6 │ │ -01c866: 1f06 c100 |001d: check-cast v6, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c86a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -01c86c: 6e20 1103 1600 |0020: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0311 │ │ -01c872: 6e20 1003 7600 |0023: invoke-virtual {v6, v7}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@0310 │ │ -01c878: 6e10 0b03 0600 |0026: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -01c87e: 0b01 |0029: move-result-wide v1 │ │ -01c880: cb13 |002a: add-double/2addr v3, v1 │ │ -01c882: 28e8 |002b: goto 0013 // -0018 │ │ -01c884: 2200 c100 |002c: new-instance v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c888: 6e10 0303 0a00 |002e: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01c88e: 0c02 |0031: move-result-object v2 │ │ -01c890: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -01c892: 07b1 |0033: move-object v1, v11 │ │ -01c894: 7606 0703 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0307 │ │ -01c89a: 6e20 1103 9000 |0037: invoke-virtual {v0, v9}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0311 │ │ -01c8a0: 6e20 1003 7000 |003a: invoke-virtual {v0, v7}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@0310 │ │ -01c8a6: 7220 3f08 9c00 |003d: invoke-interface {v12, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -01c8ac: 0c01 |0040: move-result-object v1 │ │ -01c8ae: 1f01 c100 |0041: check-cast v1, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c8b2: 6e10 0803 0100 |0043: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -01c8b8: 0c01 |0046: move-result-object v1 │ │ -01c8ba: 6e20 0f03 1000 |0047: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030f │ │ -01c8c0: 7230 3a08 9c00 |004a: invoke-interface {v12, v9, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@083a │ │ -01c8c6: 28ba |004d: goto 0007 // -0046 │ │ +0263b8: |[0263b8] com.bottleworks.dailymoney.data.BalanceHelper.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ +0263c8: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0263ca: 7210 3808 0d00 |0001: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0838 │ │ +0263d0: 0a02 |0004: move-result v2 │ │ +0263d2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0263d6: 110d |0007: return-object v13 │ │ +0263d8: 2207 aa01 |0008: new-instance v7, Ljava/util/ArrayList; // type@01aa │ │ +0263dc: 7020 0f08 d700 |000a: invoke-direct {v7, v13}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@080f │ │ +0263e2: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +0263e6: 7210 3508 0d00 |000f: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +0263ec: 0c02 |0012: move-result-object v2 │ │ +0263ee: 7210 2c08 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +0263f4: 0a03 |0016: move-result v3 │ │ +0263f6: 3803 1500 |0017: if-eqz v3, 002c // +0015 │ │ +0263fa: 7210 2d08 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +026400: 0c00 |001c: move-result-object v0 │ │ +026402: 1f00 c000 |001d: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026406: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +026408: 6e20 1003 3000 |0020: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0310 │ │ +02640e: 6e20 0f03 7000 |0023: invoke-virtual {v0, v7}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@030f │ │ +026414: 6e10 0a03 0000 |0026: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +02641a: 0b08 |0029: move-result-wide v8 │ │ +02641c: cb84 |002a: add-double/2addr v4, v8 │ │ +02641e: 28e8 |002b: goto 0013 // -0018 │ │ +026420: 2201 c000 |002c: new-instance v1, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026424: 6e10 0203 0b00 |002e: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +02642a: 0c03 |0031: move-result-object v3 │ │ +02642c: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +02642e: 07c2 |0033: move-object v2, v12 │ │ +026430: 7606 0603 0100 |0034: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0306 │ │ +026436: 6e20 1003 a100 |0037: invoke-virtual {v1, v10}, Lcom/bottleworks/dailymoney/data/Balance;.setIndent:(I)V // method@0310 │ │ +02643c: 6e20 0f03 7100 |003a: invoke-virtual {v1, v7}, Lcom/bottleworks/dailymoney/data/Balance;.setGroup:(Ljava/util/List;)V // method@030f │ │ +026442: 7220 3408 ad00 |003d: invoke-interface {v13, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +026448: 0c02 |0040: move-result-object v2 │ │ +02644a: 1f02 c000 |0041: check-cast v2, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +02644e: 6e10 0703 0200 |0043: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +026454: 0c02 |0046: move-result-object v2 │ │ +026456: 6e20 0e03 2100 |0047: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030e │ │ +02645c: 7230 2f08 ad01 |004a: invoke-interface {v13, v10, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@082f │ │ +026462: 28ba |004d: goto 0007 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ 0x0007 line=36 │ │ 0x0008 line=24 │ │ 0x000d line=25 │ │ 0x000f line=26 │ │ 0x001f line=27 │ │ 0x0023 line=28 │ │ 0x0026 line=29 │ │ + 0x002b line=30 │ │ 0x002c line=31 │ │ 0x0037 line=32 │ │ 0x003a line=33 │ │ 0x003d line=34 │ │ 0x004a line=35 │ │ locals : │ │ - 0x0000 - 0x0000 reg=12 (null) Ljava/util/List; │ │ - 0x001f - 0x002c reg=6 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0037 - 0x004e reg=0 bt Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x000f - 0x004e reg=3 total D │ │ + 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ + 0x001f - 0x002c reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0037 - 0x004e reg=1 bt Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x000f - 0x004e reg=4 total D │ │ 0x000d - 0x004e reg=7 group Ljava/util/List; Ljava/util/List; │ │ - 0x0013 - 0x004e reg=8 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x004e reg=10 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x004e reg=11 totalName Ljava/lang/String; │ │ - 0x0000 - 0x004e reg=12 items Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x004e reg=11 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x004e reg=12 totalName Ljava/lang/String; │ │ + 0x0000 - 0x004e reg=13 items Ljava/util/List; Ljava/util/List; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/data/BalanceHelper;) │ │ name : 'calculateBalance' │ │ type : '(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 23 │ │ + registers : 24 │ │ ins : 3 │ │ outs : 6 │ │ - insns size : 116 16-bit code units │ │ -01c8c8: |[01c8c8] com.bottleworks.dailymoney.data.BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ -01c8d8: 7401 f002 1400 |0000: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01c8de: 0c04 |0003: move-result-object v4 │ │ -01c8e0: 7110 fc02 0400 |0004: invoke-static {v4}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -01c8e6: 0c13 |0007: move-result-object v19 │ │ -01c8e8: 6204 7105 |0008: sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c8ec: 0800 1300 |000a: move-object/from16 v0, v19 │ │ -01c8f0: 3240 0800 |000c: if-eq v0, v4, 0014 // +0008 │ │ -01c8f4: 6204 7205 |000e: sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c8f8: 0800 1300 |0010: move-object/from16 v0, v19 │ │ -01c8fc: 3340 4500 |0012: if-ne v0, v4, 0057 // +0045 │ │ -01c900: 1310 0100 |0014: const/16 v16, #int 1 // #1 │ │ -01c904: 7100 1c03 0000 |0016: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031c │ │ -01c90a: 0c04 |0019: move-result-object v4 │ │ -01c90c: 6e10 9e02 0400 |001a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -01c912: 0c0d |001d: move-result-object v13 │ │ -01c914: 1219 |001e: const/4 v9, #int 1 // #1 │ │ -01c916: 3815 3b00 |001f: if-eqz v21, 005a // +003b │ │ -01c91a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -01c91c: 0800 1400 |0022: move-object/from16 v0, v20 │ │ -01c920: 0801 1500 |0024: move-object/from16 v1, v21 │ │ -01c924: 0802 1600 |0026: move-object/from16 v2, v22 │ │ -01c928: 7240 6403 0d21 |0028: invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ -01c92e: 0b0b |002b: move-result-wide v11 │ │ -01c930: 0800 1400 |002c: move-object/from16 v0, v20 │ │ -01c934: 0801 1500 |002e: move-object/from16 v1, v21 │ │ -01c938: 0802 1600 |0030: move-object/from16 v2, v22 │ │ -01c93c: 7240 6703 0d21 |0032: invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ -01c942: 0b11 |0035: move-result-wide v17 │ │ -01c944: 3809 3800 |0036: if-eqz v9, 006e // +0038 │ │ -01c948: 7401 ee02 1400 |0038: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -01c94e: 0b0e |003b: move-result-wide v14 │ │ -01c950: 3810 3500 |003c: if-eqz v16, 0071 // +0035 │ │ -01c954: ac04 0b11 |003e: sub-double v4, v11, v17 │ │ -01c958: ab06 0e04 |0040: add-double v6, v14, v4 │ │ -01c95c: 2203 c100 |0042: new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01c960: 7401 ef02 1400 |0044: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -01c966: 0c04 |0047: move-result-object v4 │ │ -01c968: 7401 0303 1300 |0048: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01c96e: 0c05 |004b: move-result-object v5 │ │ -01c970: 0808 1400 |004c: move-object/from16 v8, v20 │ │ -01c974: 7606 0703 0300 |004e: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0307 │ │ -01c97a: 0800 1600 |0051: move-object/from16 v0, v22 │ │ -01c97e: 6e20 0f03 0300 |0053: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030f │ │ -01c984: 1103 |0056: return-object v3 │ │ -01c986: 1310 0000 |0057: const/16 v16, #int 0 // #0 │ │ -01c98a: 28bd |0059: goto 0016 // -0043 │ │ -01c98c: 7210 5503 0d00 |005a: invoke-interface {v13}, Lcom/bottleworks/dailymoney/data/IDataProvider;.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; // method@0355 │ │ -01c992: 0c0a |005d: move-result-object v10 │ │ -01c994: 380a c4ff |005e: if-eqz v10, 0022 // -003c │ │ -01c998: 6e10 3503 0a00 |0060: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -01c99e: 0c04 |0063: move-result-object v4 │ │ -01c9a0: 0800 1600 |0064: move-object/from16 v0, v22 │ │ -01c9a4: 6e20 2c08 0400 |0066: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -01c9aa: 0a04 |0069: move-result v4 │ │ -01c9ac: 3804 b8ff |006a: if-eqz v4, 0022 // -0048 │ │ -01c9b0: 1209 |006c: const/4 v9, #int 0 // #0 │ │ -01c9b2: 28b5 |006d: goto 0022 // -004b │ │ -01c9b4: 160e 0000 |006e: const-wide/16 v14, #int 0 // #0 │ │ -01c9b8: 28cc |0070: goto 003c // -0034 │ │ -01c9ba: ac04 110b |0071: sub-double v4, v17, v11 │ │ -01c9be: 28cd |0073: goto 0040 // -0033 │ │ + insns size : 114 16-bit code units │ │ +026464: |[026464] com.bottleworks.dailymoney.data.BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ +026474: 7401 ef02 1500 |0000: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +02647a: 0c06 |0003: move-result-object v6 │ │ +02647c: 7110 fb02 0600 |0004: invoke-static {v6}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +026482: 0c14 |0007: move-result-object v20 │ │ +026484: 6206 6e05 |0008: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +026488: 0800 1400 |000a: move-object/from16 v0, v20 │ │ +02648c: 3260 0800 |000c: if-eq v0, v6, 0014 // +0008 │ │ +026490: 6206 6f05 |000e: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +026494: 0800 1400 |0010: move-object/from16 v0, v20 │ │ +026498: 3360 4400 |0012: if-ne v0, v6, 0056 // +0044 │ │ +02649c: 121f |0014: const/4 v15, #int 1 // #1 │ │ +02649e: 7100 1b03 0000 |0015: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031b │ │ +0264a4: 0c06 |0018: move-result-object v6 │ │ +0264a6: 6e10 9e02 0600 |0019: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +0264ac: 0c0e |001c: move-result-object v14 │ │ +0264ae: 1214 |001d: const/4 v4, #int 1 // #1 │ │ +0264b0: 3816 3a00 |001e: if-eqz v22, 0058 // +003a │ │ +0264b4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0264b6: 0800 1500 |0021: move-object/from16 v0, v21 │ │ +0264ba: 0801 1600 |0023: move-object/from16 v1, v22 │ │ +0264be: 0802 1700 |0025: move-object/from16 v2, v23 │ │ +0264c2: 7240 6303 0e21 |0027: invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0363 │ │ +0264c8: 0b0c |002a: move-result-wide v12 │ │ +0264ca: 0800 1500 |002b: move-object/from16 v0, v21 │ │ +0264ce: 0801 1600 |002d: move-object/from16 v1, v22 │ │ +0264d2: 0802 1700 |002f: move-object/from16 v2, v23 │ │ +0264d6: 7240 6603 0e21 |0031: invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0366 │ │ +0264dc: 0b12 |0034: move-result-wide v18 │ │ +0264de: 3804 3700 |0035: if-eqz v4, 006c // +0037 │ │ +0264e2: 7401 ed02 1500 |0037: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +0264e8: 0b10 |003a: move-result-wide v16 │ │ +0264ea: 380f 3400 |003b: if-eqz v15, 006f // +0034 │ │ +0264ee: ac06 0c12 |003d: sub-double v6, v12, v18 │ │ +0264f2: ab08 1006 |003f: add-double v8, v16, v6 │ │ +0264f6: 2205 c000 |0041: new-instance v5, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +0264fa: 7401 ee02 1500 |0043: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +026500: 0c06 |0046: move-result-object v6 │ │ +026502: 7401 0203 1400 |0047: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +026508: 0c07 |004a: move-result-object v7 │ │ +02650a: 080a 1500 |004b: move-object/from16 v10, v21 │ │ +02650e: 7606 0603 0500 |004d: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0306 │ │ +026514: 0800 1700 |0050: move-object/from16 v0, v23 │ │ +026518: 6e20 0e03 0500 |0052: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030e │ │ +02651e: 1105 |0055: return-object v5 │ │ +026520: 120f |0056: const/4 v15, #int 0 // #0 │ │ +026522: 28be |0057: goto 0015 // -0042 │ │ +026524: 7210 5403 0e00 |0058: invoke-interface {v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; // method@0354 │ │ +02652a: 0c0b |005b: move-result-object v11 │ │ +02652c: 380b c5ff |005c: if-eqz v11, 0021 // -003b │ │ +026530: 6e10 3403 0b00 |005e: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +026536: 0c06 |0061: move-result-object v6 │ │ +026538: 0800 1700 |0062: move-object/from16 v0, v23 │ │ +02653c: 6e20 2108 0600 |0064: invoke-virtual {v6, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +026542: 0a06 |0067: move-result v6 │ │ +026544: 3806 b9ff |0068: if-eqz v6, 0021 // -0047 │ │ +026548: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +02654a: 28b6 |006b: goto 0021 // -004a │ │ +02654c: 1610 0000 |006c: const-wide/16 v16, #int 0 // #0 │ │ +026550: 28cd |006e: goto 003b // -0033 │ │ +026552: ac06 120c |006f: sub-double v6, v18, v12 │ │ +026556: 28ce |0071: goto 003f // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=146 │ │ - 0x0016 line=147 │ │ - 0x001e line=148 │ │ - 0x001f line=149 │ │ - 0x0021 line=150 │ │ - 0x0022 line=158 │ │ - 0x002c line=159 │ │ - 0x0036 line=160 │ │ - 0x003c line=161 │ │ - 0x0042 line=162 │ │ - 0x0051 line=163 │ │ - 0x0056 line=165 │ │ - 0x0057 line=146 │ │ - 0x005a line=152 │ │ - 0x005e line=154 │ │ - 0x006c line=155 │ │ - 0x006e line=160 │ │ - 0x0071 line=161 │ │ - locals : │ │ - 0x0051 - 0x0057 reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0042 - 0x0057 reg=6 b D │ │ - 0x001f - 0x0057 reg=9 calInit Z │ │ - 0x002c - 0x0057 reg=11 from D │ │ - 0x001e - 0x0057 reg=13 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x003c - 0x0057 reg=14 init D │ │ - 0x0016 - 0x0057 reg=16 nat Z │ │ - 0x0036 - 0x0057 reg=17 to D │ │ - 0x005e - 0x006e reg=10 first Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x005a - 0x0074 reg=9 calInit Z │ │ - 0x006e - 0x0074 reg=11 from D │ │ - 0x005a - 0x0074 reg=13 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0071 - 0x0074 reg=14 init D │ │ - 0x005a - 0x0074 reg=16 nat Z │ │ - 0x006e - 0x0074 reg=17 to D │ │ - 0x0008 - 0x0074 reg=19 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0074 reg=20 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x0074 reg=21 start Ljava/util/Date; │ │ - 0x0000 - 0x0074 reg=22 end Ljava/util/Date; │ │ + 0x0015 line=147 │ │ + 0x001d line=148 │ │ + 0x001e line=149 │ │ + 0x0020 line=150 │ │ + 0x0021 line=158 │ │ + 0x002b line=159 │ │ + 0x0035 line=160 │ │ + 0x003b line=161 │ │ + 0x0041 line=162 │ │ + 0x0050 line=163 │ │ + 0x0055 line=165 │ │ + 0x0056 line=146 │ │ + 0x0058 line=152 │ │ + 0x005c line=154 │ │ + 0x006a line=155 │ │ + 0x006c line=160 │ │ + 0x006f line=161 │ │ + locals : │ │ + 0x001e - 0x0056 reg=4 calInit Z │ │ + 0x0050 - 0x0056 reg=5 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0041 - 0x0056 reg=8 b D │ │ + 0x002b - 0x0056 reg=12 from D │ │ + 0x001d - 0x0056 reg=14 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0015 - 0x0056 reg=15 nat Z │ │ + 0x003b - 0x0056 reg=16 init D │ │ + 0x0035 - 0x0056 reg=18 to D │ │ + 0x005c - 0x006c reg=11 first Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0058 - 0x0072 reg=4 calInit Z │ │ + 0x006c - 0x0072 reg=12 from D │ │ + 0x0058 - 0x0072 reg=14 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0058 - 0x0072 reg=15 nat Z │ │ + 0x006f - 0x0072 reg=16 init D │ │ + 0x006c - 0x0072 reg=18 to D │ │ + 0x0008 - 0x0072 reg=20 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0072 reg=21 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x0072 reg=22 start Ljava/util/Date; │ │ + 0x0000 - 0x0072 reg=23 end Ljava/util/Date; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/BalanceHelper;) │ │ name : 'calculateBalance' │ │ type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 22 │ │ + registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ - insns size : 120 16-bit code units │ │ -01c9c0: |[01c9c0] com.bottleworks.dailymoney.data.BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ -01c9d0: 6204 7105 |0000: sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01c9d4: 0800 1300 |0002: move-object/from16 v0, v19 │ │ -01c9d8: 3240 0800 |0004: if-eq v0, v4, 000c // +0008 │ │ -01c9dc: 6204 7205 |0006: sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01c9e0: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -01c9e4: 3340 5100 |000a: if-ne v0, v4, 005b // +0051 │ │ -01c9e8: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ -01c9ec: 7100 1c03 0000 |000e: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031c │ │ -01c9f2: 0c04 |0011: move-result-object v4 │ │ -01c9f4: 6e10 9e02 0400 |0012: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -01c9fa: 0c0d |0015: move-result-object v13 │ │ -01c9fc: 1219 |0016: const/4 v9, #int 1 // #1 │ │ -01c9fe: 3814 4700 |0017: if-eqz v20, 005e // +0047 │ │ -01ca02: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -01ca04: 0800 1300 |001a: move-object/from16 v0, v19 │ │ -01ca08: 0801 1400 |001c: move-object/from16 v1, v20 │ │ -01ca0c: 0802 1500 |001e: move-object/from16 v2, v21 │ │ -01ca10: 7240 6503 0d21 |0020: invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0365 │ │ -01ca16: 0b0b |0023: move-result-wide v11 │ │ -01ca18: 0800 1300 |0024: move-object/from16 v0, v19 │ │ -01ca1c: 0801 1400 |0026: move-object/from16 v1, v20 │ │ -01ca20: 0802 1500 |0028: move-object/from16 v2, v21 │ │ -01ca24: 7240 6803 0d21 |002a: invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0368 │ │ -01ca2a: 0b11 |002d: move-result-wide v17 │ │ -01ca2c: 3809 4400 |002e: if-eqz v9, 0072 // +0044 │ │ -01ca30: 0800 1300 |0030: move-object/from16 v0, v19 │ │ -01ca34: 7220 6603 0d00 |0032: invoke-interface {v13, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumInitialValue:(Lcom/bottleworks/dailymoney/data/AccountType;)D // method@0366 │ │ -01ca3a: 0b0e |0035: move-result-wide v14 │ │ -01ca3c: 3810 3f00 |0036: if-eqz v16, 0075 // +003f │ │ -01ca40: ac04 0b11 |0038: sub-double v4, v11, v17 │ │ -01ca44: ab06 0e04 |003a: add-double v6, v14, v4 │ │ -01ca48: 2203 c100 |003c: new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01ca4c: 7100 1c03 0000 |003e: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031c │ │ -01ca52: 0c04 |0041: move-result-object v4 │ │ -01ca54: 6e10 a202 0400 |0042: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getI18n:()Lcom/bottleworks/commons/util/I18N; // method@02a2 │ │ -01ca5a: 0c04 |0045: move-result-object v4 │ │ -01ca5c: 0800 1300 |0046: move-object/from16 v0, v19 │ │ -01ca60: 6e20 fd02 4000 |0048: invoke-virtual {v0, v4}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -01ca66: 0c04 |004b: move-result-object v4 │ │ -01ca68: 7401 0303 1300 |004c: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01ca6e: 0c05 |004f: move-result-object v5 │ │ -01ca70: 0808 1300 |0050: move-object/from16 v8, v19 │ │ -01ca74: 7606 0703 0300 |0052: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0307 │ │ -01ca7a: 0800 1500 |0055: move-object/from16 v0, v21 │ │ -01ca7e: 6e20 0f03 0300 |0057: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030f │ │ -01ca84: 1103 |005a: return-object v3 │ │ -01ca86: 1310 0000 |005b: const/16 v16, #int 0 // #0 │ │ -01ca8a: 28b1 |005d: goto 000e // -004f │ │ -01ca8c: 7210 5503 0d00 |005e: invoke-interface {v13}, Lcom/bottleworks/dailymoney/data/IDataProvider;.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; // method@0355 │ │ -01ca92: 0c0a |0061: move-result-object v10 │ │ -01ca94: 380a b8ff |0062: if-eqz v10, 001a // -0048 │ │ -01ca98: 6e10 3503 0a00 |0064: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -01ca9e: 0c04 |0067: move-result-object v4 │ │ -01caa0: 0800 1500 |0068: move-object/from16 v0, v21 │ │ -01caa4: 6e20 2c08 0400 |006a: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -01caaa: 0a04 |006d: move-result v4 │ │ -01caac: 3804 acff |006e: if-eqz v4, 001a // -0054 │ │ -01cab0: 1209 |0070: const/4 v9, #int 0 // #0 │ │ -01cab2: 28a9 |0071: goto 001a // -0057 │ │ -01cab4: 160e 0000 |0072: const-wide/16 v14, #int 0 // #0 │ │ -01cab8: 28c2 |0074: goto 0036 // -003e │ │ -01caba: ac04 110b |0075: sub-double v4, v17, v11 │ │ -01cabe: 28c3 |0077: goto 003a // -003d │ │ + insns size : 118 16-bit code units │ │ +026558: |[026558] com.bottleworks.dailymoney.data.BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ +026568: 6206 6e05 |0000: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +02656c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +026570: 3260 0800 |0004: if-eq v0, v6, 000c // +0008 │ │ +026574: 6206 6f05 |0006: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +026578: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +02657c: 3360 5000 |000a: if-ne v0, v6, 005a // +0050 │ │ +026580: 121f |000c: const/4 v15, #int 1 // #1 │ │ +026582: 7100 1b03 0000 |000d: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031b │ │ +026588: 0c06 |0010: move-result-object v6 │ │ +02658a: 6e10 9e02 0600 |0011: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +026590: 0c0e |0014: move-result-object v14 │ │ +026592: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +026594: 3815 4600 |0016: if-eqz v21, 005c // +0046 │ │ +026598: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +02659a: 0800 1400 |0019: move-object/from16 v0, v20 │ │ +02659e: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +0265a2: 0802 1600 |001d: move-object/from16 v2, v22 │ │ +0265a6: 7240 6403 0e21 |001f: invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ +0265ac: 0b0c |0022: move-result-wide v12 │ │ +0265ae: 0800 1400 |0023: move-object/from16 v0, v20 │ │ +0265b2: 0801 1500 |0025: move-object/from16 v1, v21 │ │ +0265b6: 0802 1600 |0027: move-object/from16 v2, v22 │ │ +0265ba: 7240 6703 0e21 |0029: invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ +0265c0: 0b12 |002c: move-result-wide v18 │ │ +0265c2: 3804 4300 |002d: if-eqz v4, 0070 // +0043 │ │ +0265c6: 0800 1400 |002f: move-object/from16 v0, v20 │ │ +0265ca: 7220 6503 0e00 |0031: invoke-interface {v14, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumInitialValue:(Lcom/bottleworks/dailymoney/data/AccountType;)D // method@0365 │ │ +0265d0: 0b10 |0034: move-result-wide v16 │ │ +0265d2: 380f 3e00 |0035: if-eqz v15, 0073 // +003e │ │ +0265d6: ac06 0c12 |0037: sub-double v6, v12, v18 │ │ +0265da: ab08 1006 |0039: add-double v8, v16, v6 │ │ +0265de: 2205 c000 |003b: new-instance v5, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +0265e2: 7100 1b03 0000 |003d: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031b │ │ +0265e8: 0c06 |0040: move-result-object v6 │ │ +0265ea: 6e10 a202 0600 |0041: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getI18n:()Lcom/bottleworks/commons/util/I18N; // method@02a2 │ │ +0265f0: 0c06 |0044: move-result-object v6 │ │ +0265f2: 0800 1400 |0045: move-object/from16 v0, v20 │ │ +0265f6: 6e20 fc02 6000 |0047: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +0265fc: 0c06 |004a: move-result-object v6 │ │ +0265fe: 7401 0203 1400 |004b: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +026604: 0c07 |004e: move-result-object v7 │ │ +026606: 080a 1400 |004f: move-object/from16 v10, v20 │ │ +02660a: 7606 0603 0500 |0051: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0306 │ │ +026610: 0800 1600 |0054: move-object/from16 v0, v22 │ │ +026614: 6e20 0e03 0500 |0056: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030e │ │ +02661a: 1105 |0059: return-object v5 │ │ +02661c: 120f |005a: const/4 v15, #int 0 // #0 │ │ +02661e: 28b2 |005b: goto 000d // -004e │ │ +026620: 7210 5403 0e00 |005c: invoke-interface {v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; // method@0354 │ │ +026626: 0c0b |005f: move-result-object v11 │ │ +026628: 380b b9ff |0060: if-eqz v11, 0019 // -0047 │ │ +02662c: 6e10 3403 0b00 |0062: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +026632: 0c06 |0065: move-result-object v6 │ │ +026634: 0800 1600 |0066: move-object/from16 v0, v22 │ │ +026638: 6e20 2108 0600 |0068: invoke-virtual {v6, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +02663e: 0a06 |006b: move-result v6 │ │ +026640: 3806 adff |006c: if-eqz v6, 0019 // -0053 │ │ +026644: 1204 |006e: const/4 v4, #int 0 // #0 │ │ +026646: 28aa |006f: goto 0019 // -0056 │ │ +026648: 1610 0000 |0070: const-wide/16 v16, #int 0 // #0 │ │ +02664c: 28c3 |0072: goto 0035 // -003d │ │ +02664e: ac06 120c |0073: sub-double v6, v18, v12 │ │ +026652: 28c4 |0075: goto 0039 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ - 0x000e line=120 │ │ - 0x0016 line=121 │ │ - 0x0017 line=122 │ │ - 0x0019 line=123 │ │ - 0x001a line=132 │ │ - 0x0024 line=133 │ │ - 0x002e line=135 │ │ - 0x0036 line=137 │ │ - 0x003c line=138 │ │ - 0x0055 line=139 │ │ - 0x005a line=141 │ │ - 0x005b line=119 │ │ - 0x005e line=125 │ │ - 0x0062 line=127 │ │ - 0x0070 line=128 │ │ - 0x0072 line=135 │ │ - 0x0075 line=137 │ │ - locals : │ │ - 0x0055 - 0x005b reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x003c - 0x005b reg=6 b D │ │ - 0x0017 - 0x005b reg=9 calInit Z │ │ - 0x0024 - 0x005b reg=11 from D │ │ - 0x0016 - 0x005b reg=13 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0036 - 0x005b reg=14 init D │ │ - 0x000e - 0x005b reg=16 nat Z │ │ - 0x002e - 0x005b reg=17 to D │ │ - 0x0062 - 0x0072 reg=10 first Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x005e - 0x0078 reg=9 calInit Z │ │ - 0x0072 - 0x0078 reg=11 from D │ │ - 0x005e - 0x0078 reg=13 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0075 - 0x0078 reg=14 init D │ │ - 0x005e - 0x0078 reg=16 nat Z │ │ - 0x0072 - 0x0078 reg=17 to D │ │ - 0x0000 - 0x0078 reg=19 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0078 reg=20 start Ljava/util/Date; │ │ - 0x0000 - 0x0078 reg=21 end Ljava/util/Date; │ │ + 0x000d line=120 │ │ + 0x0015 line=121 │ │ + 0x0016 line=122 │ │ + 0x0018 line=123 │ │ + 0x0019 line=132 │ │ + 0x0023 line=133 │ │ + 0x002d line=135 │ │ + 0x0035 line=137 │ │ + 0x003b line=138 │ │ + 0x0054 line=139 │ │ + 0x0059 line=141 │ │ + 0x005a line=119 │ │ + 0x005c line=125 │ │ + 0x0060 line=127 │ │ + 0x006e line=128 │ │ + 0x0070 line=135 │ │ + 0x0073 line=137 │ │ + locals : │ │ + 0x0016 - 0x005a reg=4 calInit Z │ │ + 0x0054 - 0x005a reg=5 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x003b - 0x005a reg=8 b D │ │ + 0x0023 - 0x005a reg=12 from D │ │ + 0x0015 - 0x005a reg=14 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x000d - 0x005a reg=15 nat Z │ │ + 0x0035 - 0x005a reg=16 init D │ │ + 0x002d - 0x005a reg=18 to D │ │ + 0x0060 - 0x0070 reg=11 first Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x005c - 0x0076 reg=4 calInit Z │ │ + 0x0070 - 0x0076 reg=12 from D │ │ + 0x005c - 0x0076 reg=14 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x005c - 0x0076 reg=15 nat Z │ │ + 0x0073 - 0x0076 reg=16 init D │ │ + 0x0070 - 0x0076 reg=18 to D │ │ + 0x0000 - 0x0076 reg=20 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0076 reg=21 start Ljava/util/Date; │ │ + 0x0000 - 0x0076 reg=22 end Ljava/util/Date; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/data/BalanceHelper;) │ │ name : 'calculateBalanceList' │ │ type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 3 │ │ outs : 6 │ │ - insns size : 133 16-bit code units │ │ -01cac0: |[01cac0] com.bottleworks.dailymoney.data.BalanceHelper.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; │ │ -01cad0: 6203 7105 |0000: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01cad4: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -01cad8: 3230 0800 |0004: if-eq v0, v3, 000c // +0008 │ │ -01cadc: 6203 7205 |0006: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01cae0: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -01cae4: 3330 5d00 |000a: if-ne v0, v3, 0067 // +005d │ │ -01cae8: 1312 0100 |000c: const/16 v18, #int 1 // #1 │ │ -01caec: 7100 1c03 0000 |000e: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031c │ │ -01caf2: 0c03 |0011: move-result-object v3 │ │ -01caf4: 6e10 9e02 0300 |0012: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -01cafa: 0c0f |0015: move-result-object v15 │ │ -01cafc: 121a |0016: const/4 v10, #int 1 // #1 │ │ -01cafe: 3816 5300 |0017: if-eqz v22, 006a // +0053 │ │ -01cb02: 120a |0019: const/4 v10, #int 0 // #0 │ │ -01cb04: 0800 1500 |001a: move-object/from16 v0, v21 │ │ -01cb08: 7220 5703 0f00 |001c: invoke-interface {v15, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -01cb0e: 0c08 |001f: move-result-object v8 │ │ -01cb10: 2209 b601 |0020: new-instance v9, Ljava/util/ArrayList; // type@01b6 │ │ -01cb14: 7010 1908 0900 |0022: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01cb1a: 7210 4008 0800 |0025: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -01cb20: 0c0e |0028: move-result-object v14 │ │ -01cb22: 7210 3708 0e00 |0029: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -01cb28: 0a03 |002c: move-result v3 │ │ -01cb2a: 3803 5700 |002d: if-eqz v3, 0084 // +0057 │ │ -01cb2e: 7210 3808 0e00 |002f: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -01cb34: 0c07 |0032: move-result-object v7 │ │ -01cb36: 1f07 be00 |0033: check-cast v7, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -01cb3a: 0800 1600 |0035: move-object/from16 v0, v22 │ │ -01cb3e: 0801 1700 |0037: move-object/from16 v1, v23 │ │ -01cb42: 7240 6403 7f10 |0039: invoke-interface {v15, v7, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ -01cb48: 0b0c |003c: move-result-wide v12 │ │ -01cb4a: 0800 1600 |003d: move-object/from16 v0, v22 │ │ -01cb4e: 0801 1700 |003f: move-object/from16 v1, v23 │ │ -01cb52: 7240 6703 7f10 |0041: invoke-interface {v15, v7, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ -01cb58: 0b13 |0044: move-result-wide v19 │ │ -01cb5a: 380a 3900 |0045: if-eqz v10, 007e // +0039 │ │ -01cb5e: 6e10 ee02 0700 |0047: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -01cb64: 0b10 |004a: move-result-wide v16 │ │ -01cb66: 3812 3600 |004b: if-eqz v18, 0081 // +0036 │ │ -01cb6a: ac03 0c13 |004d: sub-double v3, v12, v19 │ │ -01cb6e: ab05 1003 |004f: add-double v5, v16, v3 │ │ -01cb72: 2202 c100 |0051: new-instance v2, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -01cb76: 6e10 ef02 0700 |0053: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -01cb7c: 0c03 |0056: move-result-object v3 │ │ -01cb7e: 7401 0303 1500 |0057: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01cb84: 0c04 |005a: move-result-object v4 │ │ -01cb86: 7606 0703 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0307 │ │ -01cb8c: 0800 1700 |005e: move-object/from16 v0, v23 │ │ -01cb90: 6e20 0f03 0200 |0060: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030f │ │ -01cb96: 7220 3b08 2900 |0063: invoke-interface {v9, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01cb9c: 28c3 |0066: goto 0029 // -003d │ │ -01cb9e: 1312 0000 |0067: const/16 v18, #int 0 // #0 │ │ -01cba2: 28a5 |0069: goto 000e // -005b │ │ -01cba4: 7210 5503 0f00 |006a: invoke-interface {v15}, Lcom/bottleworks/dailymoney/data/IDataProvider;.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; // method@0355 │ │ -01cbaa: 0c0b |006d: move-result-object v11 │ │ -01cbac: 380b acff |006e: if-eqz v11, 001a // -0054 │ │ -01cbb0: 6e10 3503 0b00 |0070: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -01cbb6: 0c03 |0073: move-result-object v3 │ │ -01cbb8: 0800 1700 |0074: move-object/from16 v0, v23 │ │ -01cbbc: 6e20 2c08 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@082c │ │ -01cbc2: 0a03 |0079: move-result v3 │ │ -01cbc4: 3803 a0ff |007a: if-eqz v3, 001a // -0060 │ │ -01cbc8: 120a |007c: const/4 v10, #int 0 // #0 │ │ -01cbca: 289d |007d: goto 001a // -0063 │ │ -01cbcc: 1610 0000 |007e: const-wide/16 v16, #int 0 // #0 │ │ -01cbd0: 28cb |0080: goto 004b // -0035 │ │ -01cbd2: ac03 130c |0081: sub-double v3, v19, v12 │ │ -01cbd6: 28cc |0083: goto 004f // -0034 │ │ -01cbd8: 1109 |0084: return-object v9 │ │ + insns size : 131 16-bit code units │ │ +026654: |[026654] com.bottleworks.dailymoney.data.BalanceHelper.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; │ │ +026664: 6204 6e05 |0000: sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +026668: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +02666c: 3240 0800 |0004: if-eq v0, v4, 000c // +0008 │ │ +026670: 6204 6f05 |0006: sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +026674: 0800 1500 |0008: move-object/from16 v0, v21 │ │ +026678: 3340 5c00 |000a: if-ne v0, v4, 0066 // +005c │ │ +02667c: 121f |000c: const/4 v15, #int 1 // #1 │ │ +02667e: 7100 1b03 0000 |000d: invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@031b │ │ +026684: 0c04 |0010: move-result-object v4 │ │ +026686: 6e10 9e02 0400 |0011: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +02668c: 0c0e |0014: move-result-object v14 │ │ +02668e: 121a |0015: const/4 v10, #int 1 // #1 │ │ +026690: 3816 5200 |0016: if-eqz v22, 0068 // +0052 │ │ +026694: 120a |0018: const/4 v10, #int 0 // #0 │ │ +026696: 0800 1500 |0019: move-object/from16 v0, v21 │ │ +02669a: 7220 5603 0e00 |001b: invoke-interface {v14, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +0266a0: 0c02 |001e: move-result-object v2 │ │ +0266a2: 2209 aa01 |001f: new-instance v9, Ljava/util/ArrayList; // type@01aa │ │ +0266a6: 7010 0e08 0900 |0021: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0266ac: 7210 3508 0200 |0024: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +0266b2: 0c14 |0027: move-result-object v20 │ │ +0266b4: 7801 2c08 1400 |0028: invoke-interface/range {v20}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +0266ba: 0a04 |002b: move-result v4 │ │ +0266bc: 3804 5600 |002c: if-eqz v4, 0082 // +0056 │ │ +0266c0: 7801 2d08 1400 |002e: invoke-interface/range {v20}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +0266c6: 0c08 |0031: move-result-object v8 │ │ +0266c8: 1f08 bd00 |0032: check-cast v8, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0266cc: 0800 1600 |0034: move-object/from16 v0, v22 │ │ +0266d0: 0801 1700 |0036: move-object/from16 v1, v23 │ │ +0266d4: 7240 6303 8e10 |0038: invoke-interface {v14, v8, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0363 │ │ +0266da: 0b0c |003b: move-result-wide v12 │ │ +0266dc: 0800 1600 |003c: move-object/from16 v0, v22 │ │ +0266e0: 0801 1700 |003e: move-object/from16 v1, v23 │ │ +0266e4: 7240 6603 8e10 |0040: invoke-interface {v14, v8, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D // method@0366 │ │ +0266ea: 0b12 |0043: move-result-wide v18 │ │ +0266ec: 380a 3800 |0044: if-eqz v10, 007c // +0038 │ │ +0266f0: 6e10 ed02 0800 |0046: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +0266f6: 0b10 |0049: move-result-wide v16 │ │ +0266f8: 380f 3500 |004a: if-eqz v15, 007f // +0035 │ │ +0266fc: ac04 0c12 |004c: sub-double v4, v12, v18 │ │ +026700: ab06 1004 |004e: add-double v6, v16, v4 │ │ +026704: 2203 c000 |0050: new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +026708: 6e10 ee02 0800 |0052: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +02670e: 0c04 |0055: move-result-object v4 │ │ +026710: 7401 0203 1500 |0056: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +026716: 0c05 |0059: move-result-object v5 │ │ +026718: 7606 0603 0300 |005a: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Balance;.:(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V // method@0306 │ │ +02671e: 0800 1700 |005d: move-object/from16 v0, v23 │ │ +026722: 6e20 0e03 0300 |005f: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/Balance;.setDate:(Ljava/util/Date;)V // method@030e │ │ +026728: 7220 3008 3900 |0062: invoke-interface {v9, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02672e: 28c3 |0065: goto 0028 // -003d │ │ +026730: 120f |0066: const/4 v15, #int 0 // #0 │ │ +026732: 28a6 |0067: goto 000d // -005a │ │ +026734: 7210 5403 0e00 |0068: invoke-interface {v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; // method@0354 │ │ +02673a: 0c0b |006b: move-result-object v11 │ │ +02673c: 380b adff |006c: if-eqz v11, 0019 // -0053 │ │ +026740: 6e10 3403 0b00 |006e: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +026746: 0c04 |0071: move-result-object v4 │ │ +026748: 0800 1700 |0072: move-object/from16 v0, v23 │ │ +02674c: 6e20 2108 0400 |0074: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@0821 │ │ +026752: 0a04 |0077: move-result v4 │ │ +026754: 3804 a1ff |0078: if-eqz v4, 0019 // -005f │ │ +026758: 120a |007a: const/4 v10, #int 0 // #0 │ │ +02675a: 289e |007b: goto 0019 // -0062 │ │ +02675c: 1610 0000 |007c: const-wide/16 v16, #int 0 // #0 │ │ +026760: 28cc |007e: goto 004a // -0034 │ │ +026762: ac04 120c |007f: sub-double v4, v18, v12 │ │ +026766: 28cd |0081: goto 004e // -0033 │ │ +026768: 1109 |0082: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ - 0x000e line=93 │ │ - 0x0016 line=94 │ │ - 0x0017 line=95 │ │ - 0x0019 line=96 │ │ - 0x001a line=104 │ │ - 0x0020 line=105 │ │ - 0x0025 line=106 │ │ - 0x0035 line=107 │ │ - 0x003d line=108 │ │ - 0x0045 line=109 │ │ - 0x004b line=110 │ │ - 0x0051 line=111 │ │ - 0x005e line=112 │ │ - 0x0063 line=113 │ │ - 0x0067 line=92 │ │ - 0x006a line=98 │ │ - 0x006e line=100 │ │ - 0x007c line=101 │ │ - 0x007e line=109 │ │ - 0x0081 line=110 │ │ - 0x0084 line=115 │ │ - locals : │ │ - 0x005e - 0x0067 reg=2 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0051 - 0x0067 reg=5 b D │ │ - 0x0035 - 0x0067 reg=7 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0020 - 0x0067 reg=8 accs Ljava/util/List; Ljava/util/List; │ │ - 0x0025 - 0x0067 reg=9 blist Ljava/util/List; Ljava/util/List; │ │ - 0x0017 - 0x0067 reg=10 calInit Z │ │ - 0x003d - 0x0067 reg=12 from D │ │ - 0x0029 - 0x0067 reg=14 i$ Ljava/util/Iterator; │ │ - 0x0016 - 0x0067 reg=15 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x004b - 0x0067 reg=16 init D │ │ - 0x000e - 0x0067 reg=18 nat Z │ │ - 0x0045 - 0x0067 reg=19 to D │ │ - 0x006e - 0x007e reg=11 first Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x007e - 0x0084 reg=7 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x007e - 0x0084 reg=12 from D │ │ - 0x0081 - 0x0084 reg=16 init D │ │ - 0x007e - 0x0084 reg=19 to D │ │ - 0x007e - 0x0085 reg=8 accs Ljava/util/List; Ljava/util/List; │ │ - 0x007e - 0x0085 reg=9 blist Ljava/util/List; Ljava/util/List; │ │ - 0x006a - 0x0085 reg=10 calInit Z │ │ - 0x007e - 0x0085 reg=14 i$ Ljava/util/Iterator; │ │ - 0x006a - 0x0085 reg=15 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x006a - 0x0085 reg=18 nat Z │ │ - 0x0000 - 0x0085 reg=21 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0085 reg=22 start Ljava/util/Date; │ │ - 0x0000 - 0x0085 reg=23 end Ljava/util/Date; │ │ + 0x000d line=93 │ │ + 0x0015 line=94 │ │ + 0x0016 line=95 │ │ + 0x0018 line=96 │ │ + 0x0019 line=104 │ │ + 0x001f line=105 │ │ + 0x0024 line=106 │ │ + 0x0034 line=107 │ │ + 0x003c line=108 │ │ + 0x0044 line=109 │ │ + 0x004a line=110 │ │ + 0x0050 line=111 │ │ + 0x005d line=112 │ │ + 0x0062 line=113 │ │ + 0x0066 line=92 │ │ + 0x0068 line=98 │ │ + 0x006c line=100 │ │ + 0x007a line=101 │ │ + 0x007c line=109 │ │ + 0x007f line=110 │ │ + 0x0082 line=115 │ │ + locals : │ │ + 0x001f - 0x0066 reg=2 accs Ljava/util/List; Ljava/util/List; │ │ + 0x005d - 0x0066 reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0050 - 0x0066 reg=6 b D │ │ + 0x0034 - 0x0066 reg=8 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0024 - 0x0066 reg=9 blist Ljava/util/List; Ljava/util/List; │ │ + 0x0016 - 0x0066 reg=10 calInit Z │ │ + 0x003c - 0x0066 reg=12 from D │ │ + 0x0015 - 0x0066 reg=14 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x000d - 0x0066 reg=15 nat Z │ │ + 0x004a - 0x0066 reg=16 init D │ │ + 0x0044 - 0x0066 reg=18 to D │ │ + 0x006c - 0x007c reg=11 first Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x007c - 0x0082 reg=8 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x007c - 0x0082 reg=12 from D │ │ + 0x007f - 0x0082 reg=16 init D │ │ + 0x007c - 0x0082 reg=18 to D │ │ + 0x007c - 0x0083 reg=2 accs Ljava/util/List; Ljava/util/List; │ │ + 0x007c - 0x0083 reg=9 blist Ljava/util/List; Ljava/util/List; │ │ + 0x0068 - 0x0083 reg=10 calInit Z │ │ + 0x0068 - 0x0083 reg=14 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0068 - 0x0083 reg=15 nat Z │ │ + 0x0000 - 0x0083 reg=21 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0083 reg=22 start Ljava/util/Date; │ │ + 0x0000 - 0x0083 reg=23 end Ljava/util/Date; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/data/BalanceHelper;) │ │ name : 'contexts' │ │ type : '()Lcom/bottleworks/dailymoney/context/Contexts;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01cbdc: |[01cbdc] com.bottleworks.dailymoney.data.BalanceHelper.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ -01cbec: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01cbf2: 0c00 |0003: move-result-object v0 │ │ -01cbf4: 1100 |0004: return-object v0 │ │ +02676c: |[02676c] com.bottleworks.dailymoney.data.BalanceHelper.contexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ +02677c: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +026782: 0c00 |0003: move-result-object v0 │ │ +026784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 247 (BalanceHelper.java) │ │ │ │ -Class #77 header: │ │ -class_idx : 195 │ │ +Class #75 header: │ │ +class_idx : 194 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 253 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ -Class #77 - │ │ +Class #75 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/Book;) │ │ @@ -23511,27 +23366,27 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -01cbf8: |[01cbf8] com.bottleworks.dailymoney.data.Book.:()V │ │ -01cc08: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01cc0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01cc10: 5910 8605 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01cc14: 1a00 7901 |0006: const-string v0, "Default" // string@0179 │ │ -01cc18: 5b10 8705 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0587 │ │ -01cc1c: 1a00 2b00 |000a: const-string v0, "$" // string@002b │ │ -01cc20: 5b10 8a05 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@058a │ │ -01cc24: 6200 cf05 |000e: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cf │ │ -01cc28: 5b10 8b05 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@058b │ │ -01cc2c: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -01cc30: 5b10 8805 |0014: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0588 │ │ -01cc34: 0e00 |0016: return-void │ │ +026788: |[026788] com.bottleworks.dailymoney.data.Book.:()V │ │ +026798: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02679e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0267a0: 5910 8305 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +0267a4: 1a00 7901 |0006: const-string v0, "Default" // string@0179 │ │ +0267a8: 5b10 8405 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0584 │ │ +0267ac: 1a00 2b00 |000a: const-string v0, "$" // string@002b │ │ +0267b0: 5b10 8705 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@0587 │ │ +0267b4: 6200 cc05 |000e: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ +0267b8: 5b10 8805 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@0588 │ │ +0267bc: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +0267c0: 5b10 8505 |0014: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0585 │ │ +0267c4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=9 │ │ 0x0006 line=10 │ │ 0x000a line=11 │ │ 0x000e line=15 │ │ @@ -23545,31 +23400,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -01cc38: |[01cc38] com.bottleworks.dailymoney.data.Book.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V │ │ -01cc48: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01cc4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01cc50: 5910 8605 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01cc54: 1a00 7901 |0006: const-string v0, "Default" // string@0179 │ │ -01cc58: 5b10 8705 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0587 │ │ -01cc5c: 1a00 2b00 |000a: const-string v0, "$" // string@002b │ │ -01cc60: 5b10 8a05 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@058a │ │ -01cc64: 6200 cf05 |000e: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cf │ │ -01cc68: 5b10 8b05 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@058b │ │ -01cc6c: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -01cc70: 5b10 8805 |0014: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0588 │ │ -01cc74: 5b12 8705 |0016: iput-object v2, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0587 │ │ -01cc78: 5b13 8a05 |0018: iput-object v3, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@058a │ │ -01cc7c: 5b14 8b05 |001a: iput-object v4, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@058b │ │ -01cc80: 5b15 8805 |001c: iput-object v5, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0588 │ │ -01cc84: 0e00 |001e: return-void │ │ +0267c8: |[0267c8] com.bottleworks.dailymoney.data.Book.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V │ │ +0267d8: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0267de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0267e0: 5910 8305 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +0267e4: 1a00 7901 |0006: const-string v0, "Default" // string@0179 │ │ +0267e8: 5b10 8405 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0584 │ │ +0267ec: 1a00 2b00 |000a: const-string v0, "$" // string@002b │ │ +0267f0: 5b10 8705 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@0587 │ │ +0267f4: 6200 cc05 |000e: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ +0267f8: 5b10 8805 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@0588 │ │ +0267fc: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +026800: 5b10 8505 |0014: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0585 │ │ +026804: 5b12 8405 |0016: iput-object v2, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0584 │ │ +026808: 5b13 8705 |0018: iput-object v3, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@0587 │ │ +02680c: 5b14 8805 |001a: iput-object v4, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@0588 │ │ +026810: 5b15 8505 |001c: iput-object v5, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0585 │ │ +026814: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=9 │ │ 0x0006 line=10 │ │ 0x000a line=11 │ │ 0x000e line=15 │ │ @@ -23592,36 +23447,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01cc88: |[01cc88] com.bottleworks.dailymoney.data.Book.equals:(Ljava/lang/Object;)Z │ │ -01cc98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01cc9a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01cc9c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -01cca0: 0f01 |0004: return v1 │ │ -01cca2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -01cca6: 0121 |0007: move v1, v2 │ │ -01cca8: 28fc |0008: goto 0004 // -0004 │ │ -01ccaa: 6e10 c207 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01ccb0: 0c03 |000c: move-result-object v3 │ │ -01ccb2: 6e10 c207 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01ccb8: 0c04 |0010: move-result-object v4 │ │ -01ccba: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -01ccbe: 0121 |0013: move v1, v2 │ │ -01ccc0: 28f0 |0014: goto 0004 // -0010 │ │ -01ccc2: 0760 |0015: move-object v0, v6 │ │ -01ccc4: 1f00 c300 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -01ccc8: 5253 8605 |0018: iget v3, v5, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01cccc: 5204 8605 |001a: iget v4, v0, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01ccd0: 3243 e8ff |001c: if-eq v3, v4, 0004 // -0018 │ │ -01ccd4: 0121 |001e: move v1, v2 │ │ -01ccd6: 28e5 |001f: goto 0004 // -001b │ │ +026818: |[026818] com.bottleworks.dailymoney.data.Book.equals:(Ljava/lang/Object;)Z │ │ +026828: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02682a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02682c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +026830: 0f01 |0004: return v1 │ │ +026832: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +026836: 0121 |0007: move v1, v2 │ │ +026838: 28fc |0008: goto 0004 // -0004 │ │ +02683a: 6e10 b707 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +026840: 0c03 |000c: move-result-object v3 │ │ +026842: 6e10 b707 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +026848: 0c04 |0010: move-result-object v4 │ │ +02684a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +02684e: 0121 |0013: move v1, v2 │ │ +026850: 28f0 |0014: goto 0004 // -0010 │ │ +026852: 0760 |0015: move-object v0, v6 │ │ +026854: 1f00 c200 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +026858: 5253 8305 |0018: iget v3, v5, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +02685c: 5204 8305 |001a: iget v4, v0, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +026860: 3243 e8ff |001c: if-eq v3, v4, 0004 // -0018 │ │ +026864: 0121 |001e: move v1, v2 │ │ +026866: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0004 line=86 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x0009 line=81 │ │ @@ -23639,17 +23494,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ccd8: |[01ccd8] com.bottleworks.dailymoney.data.Book.getId:()I │ │ -01cce8: 5210 8605 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01ccec: 0f00 |0002: return v0 │ │ +026868: |[026868] com.bottleworks.dailymoney.data.Book.getId:()I │ │ +026878: 5210 8305 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +02687c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/Book;) │ │ @@ -23657,17 +23512,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ccf0: |[01ccf0] com.bottleworks.dailymoney.data.Book.getName:()Ljava/lang/String; │ │ -01cd00: 5410 8705 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0587 │ │ -01cd04: 1100 |0002: return-object v0 │ │ +026880: |[026880] com.bottleworks.dailymoney.data.Book.getName:()Ljava/lang/String; │ │ +026890: 5410 8405 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0584 │ │ +026894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/data/Book;) │ │ @@ -23675,17 +23530,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cd08: |[01cd08] com.bottleworks.dailymoney.data.Book.getNote:()Ljava/lang/String; │ │ -01cd18: 5410 8805 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0588 │ │ -01cd1c: 1100 |0002: return-object v0 │ │ +026898: |[026898] com.bottleworks.dailymoney.data.Book.getNote:()Ljava/lang/String; │ │ +0268a8: 5410 8505 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0585 │ │ +0268ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/Book;) │ │ @@ -23693,17 +23548,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cd20: |[01cd20] com.bottleworks.dailymoney.data.Book.getSymbol:()Ljava/lang/String; │ │ -01cd30: 5410 8a05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@058a │ │ -01cd34: 1100 |0002: return-object v0 │ │ +0268b0: |[0268b0] com.bottleworks.dailymoney.data.Book.getSymbol:()Ljava/lang/String; │ │ +0268c0: 5410 8705 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@0587 │ │ +0268c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/data/Book;) │ │ @@ -23711,17 +23566,17 @@ │ │ type : '()Lcom/bottleworks/dailymoney/data/SymbolPosition;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cd38: |[01cd38] com.bottleworks.dailymoney.data.Book.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ -01cd48: 5410 8b05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@058b │ │ -01cd4c: 1100 |0002: return-object v0 │ │ +0268c8: |[0268c8] com.bottleworks.dailymoney.data.Book.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ +0268d8: 5410 8805 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@0588 │ │ +0268dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/data/Book;) │ │ @@ -23729,20 +23584,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01cd50: |[01cd50] com.bottleworks.dailymoney.data.Book.hashCode:()I │ │ -01cd60: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -01cd64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01cd66: 5232 8605 |0003: iget v2, v3, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01cd6a: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ -01cd6e: 0f01 |0007: return v1 │ │ +0268e0: |[0268e0] com.bottleworks.dailymoney.data.Book.hashCode:()I │ │ +0268f0: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0268f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0268f6: 5232 8305 |0003: iget v2, v3, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +0268fa: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0268fe: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x0003 line=71 │ │ 0x0007 line=72 │ │ locals : │ │ @@ -23755,17 +23610,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cd70: |[01cd70] com.bottleworks.dailymoney.data.Book.setId:(I)V │ │ -01cd80: 5901 8605 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0586 │ │ -01cd84: 0e00 |0002: return-void │ │ +026900: |[026900] com.bottleworks.dailymoney.data.Book.setId:(I)V │ │ +026910: 5901 8305 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/data/Book;.id:I // field@0583 │ │ +026914: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Book; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -23775,17 +23630,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cd88: |[01cd88] com.bottleworks.dailymoney.data.Book.setName:(Ljava/lang/String;)V │ │ -01cd98: 5b01 8705 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0587 │ │ -01cd9c: 0e00 |0002: return-void │ │ +026918: |[026918] com.bottleworks.dailymoney.data.Book.setName:(Ljava/lang/String;)V │ │ +026928: 5b01 8405 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.name:Ljava/lang/String; // field@0584 │ │ +02692c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Book; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -23795,17 +23650,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cda0: |[01cda0] com.bottleworks.dailymoney.data.Book.setNote:(Ljava/lang/String;)V │ │ -01cdb0: 5b01 8805 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0588 │ │ -01cdb4: 0e00 |0002: return-void │ │ +026930: |[026930] com.bottleworks.dailymoney.data.Book.setNote:(Ljava/lang/String;)V │ │ +026940: 5b01 8505 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.note:Ljava/lang/String; // field@0585 │ │ +026944: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Book; │ │ 0x0000 - 0x0003 reg=1 note Ljava/lang/String; │ │ @@ -23815,17 +23670,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cdb8: |[01cdb8] com.bottleworks.dailymoney.data.Book.setSymbol:(Ljava/lang/String;)V │ │ -01cdc8: 5b01 8a05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@058a │ │ -01cdcc: 0e00 |0002: return-void │ │ +026948: |[026948] com.bottleworks.dailymoney.data.Book.setSymbol:(Ljava/lang/String;)V │ │ +026958: 5b01 8705 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.symbol:Ljava/lang/String; // field@0587 │ │ +02695c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Book; │ │ 0x0000 - 0x0003 reg=1 symbol Ljava/lang/String; │ │ @@ -23835,38 +23690,38 @@ │ │ type : '(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cdd0: |[01cdd0] com.bottleworks.dailymoney.data.Book.setSymbolPosition:(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V │ │ -01cde0: 5b01 8b05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@058b │ │ -01cde4: 0e00 |0002: return-void │ │ +026960: |[026960] com.bottleworks.dailymoney.data.Book.setSymbolPosition:(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V │ │ +026970: 5b01 8805 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Book;.symbolPosition:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@0588 │ │ +026974: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Book; │ │ 0x0000 - 0x0003 reg=1 symbolPosition Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ │ │ source_file_idx : 253 (Book.java) │ │ │ │ -Class #78 header: │ │ -class_idx : 196 │ │ +Class #76 header: │ │ +class_idx : 195 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #78 - │ │ +Class #76 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/DataCreator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/DataCreator;) │ │ @@ -23883,19 +23738,19 @@ │ │ type : '(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01cde8: |[01cde8] com.bottleworks.dailymoney.data.DataCreator.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V │ │ -01cdf8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01cdfe: 5b01 8d05 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058d │ │ -01ce02: 5b02 8c05 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01ce06: 0e00 |0007: return-void │ │ +026978: |[026978] com.bottleworks.dailymoney.data.DataCreator.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V │ │ +026988: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02698e: 5b01 8a05 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058a │ │ +026992: 5b02 8905 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026996: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ 0x0007 line=24 │ │ locals : │ │ @@ -23908,52 +23763,52 @@ │ │ type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -01ce08: |[01ce08] com.bottleworks.dailymoney.data.DataCreator.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ -01ce18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ce1a: 5453 8d05 |0001: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058d │ │ -01ce1e: 6e10 0303 0700 |0003: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01ce24: 0c04 |0006: move-result-object v4 │ │ -01ce26: 7230 5303 4306 |0007: invoke-interface {v3, v4, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@0353 │ │ -01ce2c: 0c00 |000a: move-result-object v0 │ │ -01ce2e: 3900 2e00 |000b: if-nez v0, 0039 // +002e │ │ -01ce32: 2203 a501 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ce36: 7010 f007 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ce3c: 1a04 1f08 |0012: const-string v4, "createDefaultAccount : " // string@081f │ │ -01ce40: 6e20 f807 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ce46: 0c03 |0017: move-result-object v3 │ │ -01ce48: 6e20 f807 6300 |0018: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ce4e: 0c03 |001b: move-result-object v3 │ │ -01ce50: 6e10 fb07 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ce56: 0c03 |001f: move-result-object v3 │ │ -01ce58: 7110 d701 0300 |0020: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01ce5e: 2201 be00 |0023: new-instance v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -01ce62: 6e10 0303 0700 |0025: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01ce68: 0c03 |0028: move-result-object v3 │ │ -01ce6a: 7120 8c07 9800 |0029: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01ce70: 0c04 |002c: move-result-object v4 │ │ -01ce72: 7040 eb02 3146 |002d: invoke-direct {v1, v3, v6, v4}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02eb │ │ -01ce78: 6e20 f302 a100 |0030: invoke-virtual {v1, v10}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f3 │ │ -01ce7e: 5453 8d05 |0033: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058d │ │ -01ce82: 7220 5d03 1300 |0035: invoke-interface {v3, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V // method@035d │ │ -01ce88: 0710 |0038: move-object v0, v1 │ │ -01ce8a: 1100 |0039: return-object v0 │ │ -01ce8c: 0d02 |003a: move-exception v2 │ │ -01ce8e: 6e10 4803 0200 |003b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0348 │ │ -01ce94: 0c03 |003e: move-result-object v3 │ │ -01ce96: 7120 d801 2300 |003f: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01d8 │ │ -01ce9c: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -01ce9e: 28f6 |0043: goto 0039 // -000a │ │ -01cea0: 0d02 |0044: move-exception v2 │ │ -01cea2: 0710 |0045: move-object v0, v1 │ │ -01cea4: 28f5 |0046: goto 003b // -000b │ │ +026998: |[026998] com.bottleworks.dailymoney.data.DataCreator.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ +0269a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0269aa: 5453 8a05 |0001: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058a │ │ +0269ae: 6e10 0203 0700 |0003: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +0269b4: 0c04 |0006: move-result-object v4 │ │ +0269b6: 7230 5203 4306 |0007: invoke-interface {v3, v4, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@0352 │ │ +0269bc: 0c00 |000a: move-result-object v0 │ │ +0269be: 3900 2e00 |000b: if-nez v0, 0039 // +002e │ │ +0269c2: 2203 9901 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +0269c6: 7010 e507 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0269cc: 1a04 1208 |0012: const-string v4, "createDefaultAccount : " // string@0812 │ │ +0269d0: 6e20 ed07 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0269d6: 0c03 |0017: move-result-object v3 │ │ +0269d8: 6e20 ed07 6300 |0018: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0269de: 0c03 |001b: move-result-object v3 │ │ +0269e0: 6e10 f007 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0269e6: 0c03 |001f: move-result-object v3 │ │ +0269e8: 7110 d701 0300 |0020: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0269ee: 2201 bd00 |0023: new-instance v1, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0269f2: 6e10 0203 0700 |0025: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +0269f8: 0c03 |0028: move-result-object v3 │ │ +0269fa: 7120 8107 9800 |0029: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026a00: 0c04 |002c: move-result-object v4 │ │ +026a02: 7040 ea02 3146 |002d: invoke-direct {v1, v3, v6, v4}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02ea │ │ +026a08: 6e20 f202 a100 |0030: invoke-virtual {v1, v10}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f2 │ │ +026a0e: 5453 8a05 |0033: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058a │ │ +026a12: 7220 5c03 1300 |0035: invoke-interface {v3, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V // method@035c │ │ +026a18: 0710 |0038: move-object v0, v1 │ │ +026a1a: 1100 |0039: return-object v0 │ │ +026a1c: 0d02 |003a: move-exception v2 │ │ +026a1e: 6e10 4703 0200 |003b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0347 │ │ +026a24: 0c03 |003e: move-result-object v3 │ │ +026a26: 7120 d801 2300 |003f: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01d8 │ │ +026a2c: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +026a2e: 28f6 |0043: goto 0039 // -000a │ │ +026a30: 0d02 |0044: move-exception v2 │ │ +026a32: 0710 |0045: move-object v0, v1 │ │ +026a34: 28f5 |0046: goto 003b // -000b │ │ catches : 2 │ │ 0x0001 - 0x0030 │ │ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x003a │ │ 0x0030 - 0x0038 │ │ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0044 │ │ positions : │ │ 0x0000 line=94 │ │ @@ -23985,27 +23840,27 @@ │ │ type : '(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -01cec4: |[01cec4] com.bottleworks.dailymoney.data.DataCreator.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ -01ced4: 2200 c600 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01ced8: 6e10 ed02 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01cede: 0c01 |0005: move-result-object v1 │ │ -01cee0: 6e10 ed02 0800 |0006: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01cee6: 0c02 |0009: move-result-object v2 │ │ -01cee8: 0793 |000a: move-object v3, v9 │ │ -01ceea: 07a4 |000b: move-object v4, v10 │ │ -01ceec: 07b5 |000c: move-object v5, v11 │ │ -01ceee: 7606 3303 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0333 │ │ -01cef4: 5461 8d05 |0010: iget-object v1, v6, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058d │ │ -01cef8: 7220 6103 0100 |0012: invoke-interface {v1, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newDetail:(Lcom/bottleworks/dailymoney/data/Detail;)V // method@0361 │ │ -01cefe: 1100 |0015: return-object v0 │ │ +026a54: |[026a54] com.bottleworks.dailymoney.data.DataCreator.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ +026a64: 2200 c500 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +026a68: 6e10 ec02 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +026a6e: 0c01 |0005: move-result-object v1 │ │ +026a70: 6e10 ec02 0800 |0006: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +026a76: 0c02 |0009: move-result-object v2 │ │ +026a78: 0793 |000a: move-object v3, v9 │ │ +026a7a: 07a4 |000b: move-object v4, v10 │ │ +026a7c: 07b5 |000c: move-object v5, v11 │ │ +026a7e: 7606 3203 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0332 │ │ +026a84: 5461 8a05 |0010: iget-object v1, v6, Lcom/bottleworks/dailymoney/data/DataCreator;.idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@058a │ │ +026a88: 7220 6003 0100 |0012: invoke-interface {v1, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newDetail:(Lcom/bottleworks/dailymoney/data/Detail;)V // method@0360 │ │ +026a8e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0010 line=88 │ │ 0x0015 line=89 │ │ locals : │ │ 0x0010 - 0x0016 reg=0 det Lcom/bottleworks/dailymoney/data/Detail; │ │ @@ -24018,469 +23873,482 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/DataCreator;) │ │ name : 'createDefaultAccount' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 146 16-bit code units │ │ -01cf00: |[01cf00] com.bottleworks.dailymoney.data.DataCreator.createDefaultAccount:()V │ │ -01cf10: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01cf12: 1603 0000 |0001: const-wide/16 v3, #int 0 // #0 │ │ -01cf16: 54c0 8c05 |0003: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cf1a: 6001 b204 |0005: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_salary:I // field@04b2 │ │ -01cf1e: 6e20 d301 1000 |0007: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cf24: 0c01 |000a: move-result-object v1 │ │ -01cf26: 6202 7105 |000b: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01cf2a: 07c0 |000d: move-object v0, v12 │ │ -01cf2c: 7606 2c03 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cf32: 54c0 8c05 |0011: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cf36: 6001 b104 |0013: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherincome:I // field@04b1 │ │ -01cf3a: 6e20 d301 1000 |0015: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cf40: 0c01 |0018: move-result-object v1 │ │ -01cf42: 6202 7105 |0019: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01cf46: 07c0 |001b: move-object v0, v12 │ │ -01cf48: 7606 2c03 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cf4e: 54c0 8c05 |001f: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cf52: 6001 ad04 |0021: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_food1:I // field@04ad │ │ -01cf56: 6e20 d301 1000 |0023: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cf5c: 0c01 |0026: move-result-object v1 │ │ -01cf5e: 6202 7005 |0027: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01cf62: 07c0 |0029: move-object v0, v12 │ │ -01cf64: 7606 2c03 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cf6a: 54c0 8c05 |002d: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cf6e: 6001 ae04 |002f: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_food2:I // field@04ae │ │ -01cf72: 6e20 d301 1000 |0031: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cf78: 0c01 |0034: move-result-object v1 │ │ -01cf7a: 6202 7005 |0035: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01cf7e: 07c0 |0037: move-object v0, v12 │ │ -01cf80: 7606 2c03 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cf86: 54c0 8c05 |003b: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cf8a: 6001 ac04 |003d: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_entertainment:I // field@04ac │ │ -01cf8e: 6e20 d301 1000 |003f: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cf94: 0c01 |0042: move-result-object v1 │ │ -01cf96: 6202 7005 |0043: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01cf9a: 07c0 |0045: move-object v0, v12 │ │ -01cf9c: 7606 2c03 0000 |0046: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cfa2: 54c0 8c05 |0049: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cfa6: 6001 b004 |004b: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherexpense:I // field@04b0 │ │ -01cfaa: 6e20 d301 1000 |004d: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cfb0: 0c01 |0050: move-result-object v1 │ │ -01cfb2: 6202 7005 |0051: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01cfb6: 07c0 |0053: move-object v0, v12 │ │ -01cfb8: 7606 2c03 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cfbe: 54c0 8c05 |0057: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cfc2: 6001 aa04 |0059: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_cash:I // field@04aa │ │ -01cfc6: 6e20 d301 1000 |005b: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cfcc: 0c07 |005e: move-result-object v7 │ │ -01cfce: 6208 6f05 |005f: sget-object v8, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01cfd2: 121b |0061: const/4 v11, #int 1 // #1 │ │ -01cfd4: 07c6 |0062: move-object v6, v12 │ │ -01cfd6: 0439 |0063: move-wide v9, v3 │ │ -01cfd8: 7606 2c03 0600 |0064: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cfde: 54c0 8c05 |0067: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cfe2: 6001 a804 |0069: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_bank1:I // field@04a8 │ │ -01cfe6: 6e20 d301 1000 |006b: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01cfec: 0c01 |006e: move-result-object v1 │ │ -01cfee: 6202 6f05 |006f: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01cff2: 07c0 |0071: move-object v0, v12 │ │ -01cff4: 7606 2c03 0000 |0072: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01cffa: 54c0 8c05 |0075: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01cffe: 6001 a904 |0077: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_bank2:I // field@04a9 │ │ -01d002: 6e20 d301 1000 |0079: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d008: 0c01 |007c: move-result-object v1 │ │ -01d00a: 6202 6f05 |007d: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01d00e: 07c0 |007f: move-object v0, v12 │ │ -01d010: 7606 2c03 0000 |0080: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d016: 54c0 8c05 |0083: iget-object v0, v12, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d01a: 6001 ab04 |0085: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_creditcard:I // field@04ab │ │ -01d01e: 6e20 d301 1000 |0087: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d024: 0c01 |008a: move-result-object v1 │ │ -01d026: 6202 7205 |008b: sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01d02a: 07c0 |008d: move-object v0, v12 │ │ -01d02c: 7606 2c03 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d032: 0e00 |0091: return-void │ │ +026a90: |[026a90] com.bottleworks.dailymoney.data.DataCreator.createDefaultAccount:()V │ │ +026aa0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +026aa2: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +026aa6: 54d0 8905 |0003: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026aaa: 6001 b204 |0005: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_salary:I // field@04b2 │ │ +026aae: 6e20 d301 1000 |0007: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026ab4: 0c02 |000a: move-result-object v2 │ │ +026ab6: 6203 6e05 |000b: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +026aba: 07d1 |000d: move-object v1, v13 │ │ +026abc: 7606 2b03 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026ac2: 54d0 8905 |0011: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026ac6: 6001 b104 |0013: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherincome:I // field@04b1 │ │ +026aca: 6e20 d301 1000 |0015: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026ad0: 0c02 |0018: move-result-object v2 │ │ +026ad2: 6203 6e05 |0019: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +026ad6: 07d1 |001b: move-object v1, v13 │ │ +026ad8: 7606 2b03 0100 |001c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026ade: 54d0 8905 |001f: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026ae2: 6001 ad04 |0021: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_food1:I // field@04ad │ │ +026ae6: 6e20 d301 1000 |0023: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026aec: 0c02 |0026: move-result-object v2 │ │ +026aee: 6203 6d05 |0027: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026af2: 07d1 |0029: move-object v1, v13 │ │ +026af4: 7606 2b03 0100 |002a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026afa: 54d0 8905 |002d: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026afe: 6001 ae04 |002f: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_food2:I // field@04ae │ │ +026b02: 6e20 d301 1000 |0031: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026b08: 0c02 |0034: move-result-object v2 │ │ +026b0a: 6203 6d05 |0035: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026b0e: 07d1 |0037: move-object v1, v13 │ │ +026b10: 7606 2b03 0100 |0038: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026b16: 54d0 8905 |003b: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026b1a: 6001 ac04 |003d: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_entertainment:I // field@04ac │ │ +026b1e: 6e20 d301 1000 |003f: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026b24: 0c02 |0042: move-result-object v2 │ │ +026b26: 6203 6d05 |0043: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026b2a: 07d1 |0045: move-object v1, v13 │ │ +026b2c: 7606 2b03 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026b32: 54d0 8905 |0049: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026b36: 6001 b004 |004b: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherexpense:I // field@04b0 │ │ +026b3a: 6e20 d301 1000 |004d: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026b40: 0c02 |0050: move-result-object v2 │ │ +026b42: 6203 6d05 |0051: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026b46: 07d1 |0053: move-object v1, v13 │ │ +026b48: 7606 2b03 0100 |0054: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026b4e: 54d0 8905 |0057: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026b52: 6001 aa04 |0059: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_cash:I // field@04aa │ │ +026b56: 6e20 d301 1000 |005b: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026b5c: 0c08 |005e: move-result-object v8 │ │ +026b5e: 6209 6c05 |005f: sget-object v9, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +026b62: 121c |0061: const/4 v12, #int 1 // #1 │ │ +026b64: 07d7 |0062: move-object v7, v13 │ │ +026b66: 044a |0063: move-wide v10, v4 │ │ +026b68: 7606 2b03 0700 |0064: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026b6e: 54d0 8905 |0067: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026b72: 6001 a804 |0069: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_bank1:I // field@04a8 │ │ +026b76: 6e20 d301 1000 |006b: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026b7c: 0c02 |006e: move-result-object v2 │ │ +026b7e: 6203 6c05 |006f: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +026b82: 07d1 |0071: move-object v1, v13 │ │ +026b84: 7606 2b03 0100 |0072: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026b8a: 54d0 8905 |0075: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026b8e: 6001 a904 |0077: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_bank2:I // field@04a9 │ │ +026b92: 6e20 d301 1000 |0079: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026b98: 0c02 |007c: move-result-object v2 │ │ +026b9a: 6203 6c05 |007d: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +026b9e: 07d1 |007f: move-object v1, v13 │ │ +026ba0: 7606 2b03 0100 |0080: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026ba6: 54d0 8905 |0083: iget-object v0, v13, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026baa: 6001 ab04 |0085: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.defacc_creditcard:I // field@04ab │ │ +026bae: 6e20 d301 1000 |0087: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026bb4: 0c02 |008a: move-result-object v2 │ │ +026bb6: 6203 6f05 |008b: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +026bba: 07d1 |008d: move-object v1, v13 │ │ +026bbc: 7606 2b03 0100 |008e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026bc2: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=27 │ │ 0x0011 line=28 │ │ 0x001f line=30 │ │ 0x002d line=31 │ │ 0x003b line=32 │ │ 0x0049 line=33 │ │ 0x0057 line=35 │ │ 0x0067 line=36 │ │ 0x0075 line=37 │ │ 0x0083 line=39 │ │ 0x0091 line=40 │ │ locals : │ │ - 0x0000 - 0x0092 reg=12 this Lcom/bottleworks/dailymoney/data/DataCreator; │ │ + 0x0000 - 0x0092 reg=13 this Lcom/bottleworks/dailymoney/data/DataCreator; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/DataCreator;) │ │ name : 'createTestData' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 22 │ │ + registers : 24 │ │ ins : 2 │ │ outs : 6 │ │ - insns size : 717 16-bit code units │ │ -01d034: |[01d034] com.bottleworks.dailymoney.data.DataCreator.createTestData:(I)V │ │ -01d044: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -01d04a: 0c01 |0003: move-result-object v1 │ │ -01d04c: 6e10 9c02 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -01d052: 0c0a |0007: move-result-object v10 │ │ -01d054: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -01d058: 5401 8c05 |000a: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d05c: 6002 b204 |000c: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_salary:I // field@04b2 │ │ -01d060: 6e20 d301 2100 |000e: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d066: 0c02 |0011: move-result-object v2 │ │ -01d068: 6203 7105 |0012: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01d06c: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -01d070: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -01d072: 0801 1400 |0017: move-object/from16 v1, v20 │ │ -01d076: 7606 2c03 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d07c: 0c0f |001c: move-result-object v15 │ │ -01d07e: 0800 1400 |001d: move-object/from16 v0, v20 │ │ -01d082: 5401 8c05 |001f: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d086: 6002 b104 |0021: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherincome:I // field@04b1 │ │ -01d08a: 6e20 d301 2100 |0023: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d090: 0c02 |0026: move-result-object v2 │ │ -01d092: 6203 7105 |0027: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -01d096: 1604 0000 |0029: const-wide/16 v4, #int 0 // #0 │ │ -01d09a: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -01d09c: 0801 1400 |002c: move-object/from16 v1, v20 │ │ -01d0a0: 7606 2c03 0100 |002e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d0a6: 0c10 |0031: move-result-object v16 │ │ -01d0a8: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -01d0ac: 5401 8c05 |0034: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d0b0: 6002 ad04 |0036: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_food1:I // field@04ad │ │ -01d0b4: 6e20 d301 2100 |0038: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d0ba: 0c02 |003b: move-result-object v2 │ │ -01d0bc: 6203 7005 |003c: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01d0c0: 1604 0000 |003e: const-wide/16 v4, #int 0 // #0 │ │ -01d0c4: 1206 |0040: const/4 v6, #int 0 // #0 │ │ -01d0c6: 0801 1400 |0041: move-object/from16 v1, v20 │ │ -01d0ca: 7606 2c03 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d0d0: 0c0b |0046: move-result-object v11 │ │ -01d0d2: 0800 1400 |0047: move-object/from16 v0, v20 │ │ -01d0d6: 5401 8c05 |0049: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d0da: 6002 ac04 |004b: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_entertainment:I // field@04ac │ │ -01d0de: 6e20 d301 2100 |004d: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d0e4: 0c02 |0050: move-result-object v2 │ │ -01d0e6: 6203 7005 |0051: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01d0ea: 1604 0000 |0053: const-wide/16 v4, #int 0 // #0 │ │ -01d0ee: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -01d0f0: 0801 1400 |0056: move-object/from16 v1, v20 │ │ -01d0f4: 7606 2c03 0100 |0058: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d0fa: 0c0c |005b: move-result-object v12 │ │ -01d0fc: 0800 1400 |005c: move-object/from16 v0, v20 │ │ -01d100: 5401 8c05 |005e: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d104: 6002 b004 |0060: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherexpense:I // field@04b0 │ │ -01d108: 6e20 d301 2100 |0062: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d10e: 0c02 |0065: move-result-object v2 │ │ -01d110: 6203 7005 |0066: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -01d114: 1604 0000 |0068: const-wide/16 v4, #int 0 // #0 │ │ -01d118: 1206 |006a: const/4 v6, #int 0 // #0 │ │ -01d11a: 0801 1400 |006b: move-object/from16 v1, v20 │ │ -01d11e: 7606 2c03 0100 |006d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d124: 0c0d |0070: move-result-object v13 │ │ -01d126: 0800 1400 |0071: move-object/from16 v0, v20 │ │ -01d12a: 5401 8c05 |0073: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d12e: 6002 aa04 |0075: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_cash:I // field@04aa │ │ -01d132: 6e20 d301 2100 |0077: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d138: 0c02 |007a: move-result-object v2 │ │ -01d13a: 6203 6f05 |007b: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01d13e: 1804 0000 0000 0088 b340 |007d: const-wide v4, #double 5000 // #40b3880000000000 │ │ -01d148: 1216 |0082: const/4 v6, #int 1 // #1 │ │ -01d14a: 0801 1400 |0083: move-object/from16 v1, v20 │ │ -01d14e: 7606 2c03 0100 |0085: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d154: 0c07 |0088: move-result-object v7 │ │ -01d156: 0800 1400 |0089: move-object/from16 v0, v20 │ │ -01d15a: 5401 8c05 |008b: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d15e: 6002 a804 |008d: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_bank1:I // field@04a8 │ │ -01d162: 6e20 d301 2100 |008f: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d168: 0c02 |0092: move-result-object v2 │ │ -01d16a: 6203 6f05 |0093: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -01d16e: 1804 0000 0000 006a f840 |0095: const-wide v4, #double 100000 // #40f86a0000000000 │ │ -01d178: 1206 |009a: const/4 v6, #int 0 // #0 │ │ -01d17a: 0801 1400 |009b: move-object/from16 v1, v20 │ │ -01d17e: 7606 2c03 0100 |009d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d184: 0c08 |00a0: move-result-object v8 │ │ -01d186: 0800 1400 |00a1: move-object/from16 v0, v20 │ │ -01d18a: 5401 8c05 |00a3: iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@058c │ │ -01d18e: 6002 ab04 |00a5: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.defacc_creditcard:I // field@04ab │ │ -01d192: 6e20 d301 2100 |00a7: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -01d198: 0c02 |00aa: move-result-object v2 │ │ -01d19a: 6203 7205 |00ab: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -01d19e: 1604 0000 |00ad: const-wide/16 v4, #int 0 // #0 │ │ -01d1a2: 1206 |00af: const/4 v6, #int 0 // #0 │ │ -01d1a4: 0801 1400 |00b0: move-object/from16 v1, v20 │ │ -01d1a8: 7606 2c03 0100 |00b2: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d1ae: 0c11 |00b5: move-result-object v17 │ │ -01d1b0: 1a02 b604 |00b6: const-string v2, "Other" // string@04b6 │ │ -01d1b4: 6203 7305 |00b8: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -01d1b8: 1604 0000 |00ba: const-wide/16 v4, #int 0 // #0 │ │ -01d1bc: 1206 |00bc: const/4 v6, #int 0 // #0 │ │ -01d1be: 0801 1400 |00bd: move-object/from16 v1, v20 │ │ -01d1c2: 7606 2c03 0100 |00bf: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032c │ │ -01d1c8: 0c12 |00c2: move-result-object v18 │ │ -01d1ca: 2213 bc01 |00c3: new-instance v19, Ljava/util/Date; // type@01bc │ │ -01d1ce: 7601 2a08 1300 |00c5: invoke-direct/range {v19}, Ljava/util/Date;.:()V // method@082a │ │ -01d1d4: 1209 |00c8: const/4 v9, #int 0 // #0 │ │ -01d1d6: 120e |00c9: const/4 v14, #int 0 // #0 │ │ -01d1d8: 0200 1500 |00ca: move/from16 v0, v21 │ │ -01d1dc: 350e 0002 |00cc: if-ge v14, v0, 02cc // +0200 │ │ -01d1e0: d801 0903 |00ce: add-int/lit8 v1, v9, #int 3 // #03 │ │ -01d1e4: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ -01d1e8: 6e30 4601 0a01 |00d2: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d1ee: 0c04 |00d5: move-result-object v4 │ │ -01d1f0: 1801 0000 0000 0088 b340 |00d6: const-wide v1, #double 5000 // #40b3880000000000 │ │ -01d1fa: 7120 8c07 2100 |00db: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d200: 0c05 |00de: move-result-object v5 │ │ -01d202: 2201 a501 |00df: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d206: 7010 f007 0100 |00e1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d20c: 1a02 b50e |00e4: const-string v2, "salary " // string@0eb5 │ │ -01d210: 6e20 f807 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d216: 0c01 |00e9: move-result-object v1 │ │ -01d218: 6e20 f407 e100 |00ea: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d21e: 0c01 |00ed: move-result-object v1 │ │ -01d220: 6e10 fb07 0100 |00ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d226: 0c06 |00f1: move-result-object v6 │ │ -01d228: 0801 1400 |00f2: move-object/from16 v1, v20 │ │ -01d22c: 07f2 |00f4: move-object v2, v15 │ │ -01d22e: 0773 |00f5: move-object v3, v7 │ │ -01d230: 7606 2e03 0100 |00f6: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d236: d801 0903 |00f9: add-int/lit8 v1, v9, #int 3 // #03 │ │ -01d23a: 0800 1300 |00fb: move-object/from16 v0, v19 │ │ -01d23e: 6e30 4601 0a01 |00fd: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d244: 0c04 |0100: move-result-object v4 │ │ -01d246: 1901 2440 |0101: const-wide/high16 v1, #long 4621819117588971520 // #4024 │ │ -01d24a: 7120 8c07 2100 |0103: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d250: 0c05 |0106: move-result-object v5 │ │ -01d252: 2201 a501 |0107: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d256: 7010 f007 0100 |0109: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d25c: 1a02 b20f |010c: const-string v2, "some where " // string@0fb2 │ │ -01d260: 6e20 f807 2100 |010e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d266: 0c01 |0111: move-result-object v1 │ │ -01d268: 6e20 f407 e100 |0112: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d26e: 0c01 |0115: move-result-object v1 │ │ -01d270: 6e10 fb07 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d276: 0c06 |0119: move-result-object v6 │ │ -01d278: 0801 1400 |011a: move-object/from16 v1, v20 │ │ -01d27c: 0802 1000 |011c: move-object/from16 v2, v16 │ │ -01d280: 0783 |011e: move-object v3, v8 │ │ -01d282: 7606 2e03 0100 |011f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d288: d801 0902 |0122: add-int/lit8 v1, v9, #int 2 // #02 │ │ -01d28c: 0800 1300 |0124: move-object/from16 v0, v19 │ │ -01d290: 6e30 4601 0a01 |0126: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d296: 0c04 |0129: move-result-object v4 │ │ -01d298: 1901 5940 |012a: const-wide/high16 v1, #long 4636737291354636288 // #4059 │ │ -01d29c: 7120 8c07 2100 |012c: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d2a2: 0c05 |012f: move-result-object v5 │ │ -01d2a4: 2201 a501 |0130: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d2a8: 7010 f007 0100 |0132: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d2ae: 1a02 4d08 |0135: const-string v2, "date with Cica " // string@084d │ │ -01d2b2: 6e20 f807 2100 |0137: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d2b8: 0c01 |013a: move-result-object v1 │ │ -01d2ba: 6e20 f407 e100 |013b: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d2c0: 0c01 |013e: move-result-object v1 │ │ -01d2c2: 6e10 fb07 0100 |013f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d2c8: 0c06 |0142: move-result-object v6 │ │ -01d2ca: 0801 1400 |0143: move-object/from16 v1, v20 │ │ -01d2ce: 0772 |0145: move-object v2, v7 │ │ -01d2d0: 07b3 |0146: move-object v3, v11 │ │ -01d2d2: 7606 2e03 0100 |0147: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d2d8: d801 0902 |014a: add-int/lit8 v1, v9, #int 2 // #02 │ │ -01d2dc: 0800 1300 |014c: move-object/from16 v0, v19 │ │ -01d2e0: 6e30 4601 0a01 |014e: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d2e6: 0c04 |0151: move-result-object v4 │ │ -01d2e8: 1901 3e40 |0152: const-wide/high16 v1, #long 4629137466983448576 // #403e │ │ -01d2ec: 7120 8c07 2100 |0154: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d2f2: 0c05 |0157: move-result-object v5 │ │ -01d2f4: 2201 a501 |0158: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d2f8: 7010 f007 0100 |015a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d2fe: 1a02 fe0f |015d: const-string v2, "taiwan food is great " // string@0ffe │ │ -01d302: 6e20 f807 2100 |015f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d308: 0c01 |0162: move-result-object v1 │ │ -01d30a: 6e20 f407 e100 |0163: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d310: 0c01 |0166: move-result-object v1 │ │ -01d312: 6e10 fb07 0100 |0167: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d318: 0c06 |016a: move-result-object v6 │ │ -01d31a: 0801 1400 |016b: move-object/from16 v1, v20 │ │ -01d31e: 0772 |016d: move-object v2, v7 │ │ -01d320: 07b3 |016e: move-object v3, v11 │ │ -01d322: 7606 2e03 0100 |016f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d328: d801 0901 |0172: add-int/lit8 v1, v9, #int 1 // #01 │ │ -01d32c: 0800 1300 |0174: move-object/from16 v0, v19 │ │ -01d330: 6e30 4601 0a01 |0176: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d336: 0c04 |0179: move-result-object v4 │ │ -01d338: 1901 2640 |017a: const-wide/high16 v1, #long 4622382067542392832 // #4026 │ │ -01d33c: 7120 8c07 2100 |017c: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d342: 0c05 |017f: move-result-object v5 │ │ -01d344: 2201 a501 |0180: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d348: 7010 f007 0100 |0182: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d34e: 1a02 4407 |0185: const-string v2, "buy DVD " // string@0744 │ │ -01d352: 6e20 f807 2100 |0187: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d358: 0c01 |018a: move-result-object v1 │ │ -01d35a: 6e20 f407 e100 |018b: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d360: 0c01 |018e: move-result-object v1 │ │ -01d362: 6e10 fb07 0100 |018f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d368: 0c06 |0192: move-result-object v6 │ │ -01d36a: 0801 1400 |0193: move-object/from16 v1, v20 │ │ -01d36e: 0772 |0195: move-object v2, v7 │ │ -01d370: 07c3 |0196: move-object v3, v12 │ │ -01d372: 7606 2e03 0100 |0197: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d378: d801 0901 |019a: add-int/lit8 v1, v9, #int 1 // #01 │ │ -01d37c: 0800 1300 |019c: move-object/from16 v0, v19 │ │ -01d380: 6e30 4601 0a01 |019e: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d386: 0c04 |01a1: move-result-object v4 │ │ -01d388: 1801 0000 0000 00c0 7240 |01a2: const-wide v1, #double 300 // #4072c00000000000 │ │ -01d392: 7120 8c07 2100 |01a7: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d398: 0c05 |01aa: move-result-object v5 │ │ -01d39a: 2201 a501 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d39e: 7010 f007 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d3a4: 1a02 e30b |01b0: const-string v2, "it is a secrt " // string@0be3 │ │ -01d3a8: 6e20 f807 2100 |01b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d3ae: 0c01 |01b5: move-result-object v1 │ │ -01d3b0: 6e20 f407 e100 |01b6: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d3b6: 0c01 |01b9: move-result-object v1 │ │ -01d3b8: 6e10 fb07 0100 |01ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d3be: 0c06 |01bd: move-result-object v6 │ │ -01d3c0: 0801 1400 |01be: move-object/from16 v1, v20 │ │ -01d3c4: 0772 |01c0: move-object v2, v7 │ │ -01d3c6: 07d3 |01c1: move-object v3, v13 │ │ -01d3c8: 7606 2e03 0100 |01c2: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d3ce: d801 0900 |01c5: add-int/lit8 v1, v9, #int 0 // #00 │ │ -01d3d2: 0800 1300 |01c7: move-object/from16 v0, v19 │ │ -01d3d6: 6e30 4601 0a01 |01c9: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d3dc: 0c04 |01cc: move-result-object v4 │ │ -01d3de: 1801 0000 0000 0040 af40 |01cd: const-wide v1, #double 4000 // #40af400000000000 │ │ -01d3e8: 7120 8c07 2100 |01d2: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d3ee: 0c05 |01d5: move-result-object v5 │ │ -01d3f0: 2201 a501 |01d6: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d3f4: 7010 f007 0100 |01d8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d3fa: 1a02 8408 |01db: const-string v2, "deposit " // string@0884 │ │ -01d3fe: 6e20 f807 2100 |01dd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d404: 0c01 |01e0: move-result-object v1 │ │ -01d406: 6e20 f407 e100 |01e1: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d40c: 0c01 |01e4: move-result-object v1 │ │ -01d40e: 6e10 fb07 0100 |01e5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d414: 0c06 |01e8: move-result-object v6 │ │ -01d416: 0801 1400 |01e9: move-object/from16 v1, v20 │ │ -01d41a: 0772 |01eb: move-object v2, v7 │ │ -01d41c: 0783 |01ec: move-object v3, v8 │ │ -01d41e: 7606 2e03 0100 |01ed: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d424: d801 0900 |01f0: add-int/lit8 v1, v9, #int 0 // #00 │ │ -01d428: 0800 1300 |01f2: move-object/from16 v0, v19 │ │ -01d42c: 6e30 4601 0a01 |01f4: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d432: 0c04 |01f7: move-result-object v4 │ │ -01d434: 1801 0000 0000 0040 8f40 |01f8: const-wide v1, #double 1000 // #408f400000000000 │ │ -01d43e: 7120 8c07 2100 |01fd: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d444: 0c05 |0200: move-result-object v5 │ │ -01d446: 2201 a501 |0201: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d44a: 7010 f007 0100 |0203: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d450: 1a02 1f09 |0206: const-string v2, "drawing " // string@091f │ │ -01d454: 6e20 f807 2100 |0208: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d45a: 0c01 |020b: move-result-object v1 │ │ -01d45c: 6e20 f407 e100 |020c: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d462: 0c01 |020f: move-result-object v1 │ │ -01d464: 6e10 fb07 0100 |0210: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d46a: 0c06 |0213: move-result-object v6 │ │ -01d46c: 0801 1400 |0214: move-object/from16 v1, v20 │ │ -01d470: 0782 |0216: move-object v2, v8 │ │ -01d472: 0773 |0217: move-object v3, v7 │ │ -01d474: 7606 2e03 0100 |0218: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d47a: d801 0902 |021b: add-int/lit8 v1, v9, #int 2 // #02 │ │ -01d47e: 0800 1300 |021d: move-object/from16 v0, v19 │ │ -01d482: 6e30 4601 0a01 |021f: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d488: 0c04 |0222: move-result-object v4 │ │ -01d48a: 1801 6666 6666 66e6 3440 |0223: const-wide v1, #double 20.9 // #4034e66666666666 │ │ -01d494: 7120 8c07 2100 |0228: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d49a: 0c05 |022b: move-result-object v5 │ │ -01d49c: 2201 a501 |022c: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d4a0: 7010 f007 0100 |022e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d4a6: 1a02 4507 |0231: const-string v2, "buy Game " // string@0745 │ │ -01d4aa: 6e20 f807 2100 |0233: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d4b0: 0c01 |0236: move-result-object v1 │ │ -01d4b2: 6e20 f407 e100 |0237: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d4b8: 0c01 |023a: move-result-object v1 │ │ -01d4ba: 6e10 fb07 0100 |023b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d4c0: 0c06 |023e: move-result-object v6 │ │ -01d4c2: 0801 1400 |023f: move-object/from16 v1, v20 │ │ -01d4c6: 0802 1100 |0241: move-object/from16 v2, v17 │ │ -01d4ca: 07c3 |0243: move-object v3, v12 │ │ -01d4cc: 7606 2e03 0100 |0244: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d4d2: d801 0901 |0247: add-int/lit8 v1, v9, #int 1 // #01 │ │ -01d4d6: 0800 1300 |0249: move-object/from16 v0, v19 │ │ -01d4da: 6e30 4601 0a01 |024b: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d4e0: 0c04 |024e: move-result-object v4 │ │ -01d4e2: 1801 6666 6666 66e6 3340 |024f: const-wide v1, #double 19.9 // #4033e66666666666 │ │ -01d4ec: 7120 8c07 2100 |0254: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d4f2: 0c05 |0257: move-result-object v5 │ │ -01d4f4: 2201 a501 |0258: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d4f8: 7010 f007 0100 |025a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d4fe: 1a02 040e |025d: const-string v2, "pay credit card " // string@0e04 │ │ -01d502: 6e20 f807 2100 |025f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d508: 0c01 |0262: move-result-object v1 │ │ -01d50a: 6e20 f407 e100 |0263: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d510: 0c01 |0266: move-result-object v1 │ │ -01d512: 6e10 fb07 0100 |0267: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d518: 0c06 |026a: move-result-object v6 │ │ -01d51a: 0801 1400 |026b: move-object/from16 v1, v20 │ │ -01d51e: 0772 |026d: move-object v2, v7 │ │ -01d520: 0803 1100 |026e: move-object/from16 v3, v17 │ │ -01d524: 7606 2e03 0100 |0270: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d52a: d801 0901 |0273: add-int/lit8 v1, v9, #int 1 // #01 │ │ -01d52e: 0800 1300 |0275: move-object/from16 v0, v19 │ │ -01d532: 6e30 4601 0a01 |0277: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d538: 0c04 |027a: move-result-object v4 │ │ -01d53a: 1901 f03f |027b: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -01d53e: 7120 8c07 2100 |027d: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d544: 0c05 |0280: move-result-object v5 │ │ -01d546: 2201 a501 |0281: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d54a: 7010 f007 0100 |0283: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d550: 1a02 b60e |0286: const-string v2, "salary to other " // string@0eb6 │ │ -01d554: 6e20 f807 2100 |0288: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d55a: 0c01 |028b: move-result-object v1 │ │ -01d55c: 6e20 f407 e100 |028c: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d562: 0c01 |028f: move-result-object v1 │ │ -01d564: 6e10 fb07 0100 |0290: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d56a: 0c06 |0293: move-result-object v6 │ │ -01d56c: 0801 1400 |0294: move-object/from16 v1, v20 │ │ -01d570: 0772 |0296: move-object v2, v7 │ │ -01d572: 0803 1200 |0297: move-object/from16 v3, v18 │ │ -01d576: 7606 2e03 0100 |0299: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d57c: d801 0901 |029c: add-int/lit8 v1, v9, #int 1 // #01 │ │ -01d580: 0800 1300 |029e: move-object/from16 v0, v19 │ │ -01d584: 6e30 4601 0a01 |02a0: invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -01d58a: 0c04 |02a3: move-result-object v4 │ │ -01d58c: 1901 f03f |02a4: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -01d590: 7120 8c07 2100 |02a6: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01d596: 0c05 |02a9: move-result-object v5 │ │ -01d598: 2201 a501 |02aa: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01d59c: 7010 f007 0100 |02ac: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01d5a2: 1a02 e20d |02af: const-string v2, "other pay credit card " // string@0de2 │ │ -01d5a6: 6e20 f807 2100 |02b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01d5ac: 0c01 |02b4: move-result-object v1 │ │ -01d5ae: 6e20 f407 e100 |02b5: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01d5b4: 0c01 |02b8: move-result-object v1 │ │ -01d5b6: 6e10 fb07 0100 |02b9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01d5bc: 0c06 |02bc: move-result-object v6 │ │ -01d5be: 0801 1400 |02bd: move-object/from16 v1, v20 │ │ -01d5c2: 0802 1200 |02bf: move-object/from16 v2, v18 │ │ -01d5c6: 0803 1100 |02c1: move-object/from16 v3, v17 │ │ -01d5ca: 7606 2e03 0100 |02c3: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032e │ │ -01d5d0: d809 0905 |02c6: add-int/lit8 v9, v9, #int 5 // #05 │ │ -01d5d4: d80e 0e01 |02c8: add-int/lit8 v14, v14, #int 1 // #01 │ │ -01d5d8: 2900 00fe |02ca: goto/16 00ca // -0200 │ │ -01d5dc: 0e00 |02cc: return-void │ │ + insns size : 745 16-bit code units │ │ +026bc4: |[026bc4] com.bottleworks.dailymoney.data.DataCreator.createTestData:(I)V │ │ +026bd4: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +026bda: 0c02 |0003: move-result-object v2 │ │ +026bdc: 6e10 9c02 0200 |0004: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +026be2: 0c0c |0007: move-result-object v12 │ │ +026be4: 0800 1600 |0008: move-object/from16 v0, v22 │ │ +026be8: 5402 8905 |000a: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026bec: 6003 b204 |000c: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_salary:I // field@04b2 │ │ +026bf0: 6e20 d301 3200 |000e: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026bf6: 0c04 |0011: move-result-object v4 │ │ +026bf8: 6205 6e05 |0012: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +026bfc: 1606 0000 |0014: const-wide/16 v6, #int 0 // #0 │ │ +026c00: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +026c02: 0803 1600 |0017: move-object/from16 v3, v22 │ │ +026c06: 7606 2b03 0300 |0019: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026c0c: 0c11 |001c: move-result-object v17 │ │ +026c0e: 0800 1600 |001d: move-object/from16 v0, v22 │ │ +026c12: 5402 8905 |001f: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026c16: 6003 b104 |0021: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherincome:I // field@04b1 │ │ +026c1a: 6e20 d301 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026c20: 0c04 |0026: move-result-object v4 │ │ +026c22: 6205 6e05 |0027: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +026c26: 1606 0000 |0029: const-wide/16 v6, #int 0 // #0 │ │ +026c2a: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +026c2c: 0803 1600 |002c: move-object/from16 v3, v22 │ │ +026c30: 7606 2b03 0300 |002e: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026c36: 0c12 |0031: move-result-object v18 │ │ +026c38: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +026c3c: 5402 8905 |0034: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026c40: 6003 ad04 |0036: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_food1:I // field@04ad │ │ +026c44: 6e20 d301 3200 |0038: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026c4a: 0c04 |003b: move-result-object v4 │ │ +026c4c: 6205 6d05 |003c: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026c50: 1606 0000 |003e: const-wide/16 v6, #int 0 // #0 │ │ +026c54: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +026c56: 0803 1600 |0041: move-object/from16 v3, v22 │ │ +026c5a: 7606 2b03 0300 |0043: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026c60: 0c0d |0046: move-result-object v13 │ │ +026c62: 0800 1600 |0047: move-object/from16 v0, v22 │ │ +026c66: 5402 8905 |0049: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026c6a: 6003 ac04 |004b: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_entertainment:I // field@04ac │ │ +026c6e: 6e20 d301 3200 |004d: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026c74: 0c04 |0050: move-result-object v4 │ │ +026c76: 6205 6d05 |0051: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026c7a: 1606 0000 |0053: const-wide/16 v6, #int 0 // #0 │ │ +026c7e: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +026c80: 0803 1600 |0056: move-object/from16 v3, v22 │ │ +026c84: 7606 2b03 0300 |0058: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026c8a: 0c0e |005b: move-result-object v14 │ │ +026c8c: 0800 1600 |005c: move-object/from16 v0, v22 │ │ +026c90: 5402 8905 |005e: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026c94: 6003 b004 |0060: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_otherexpense:I // field@04b0 │ │ +026c98: 6e20 d301 3200 |0062: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026c9e: 0c04 |0065: move-result-object v4 │ │ +026ca0: 6205 6d05 |0066: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +026ca4: 1606 0000 |0068: const-wide/16 v6, #int 0 // #0 │ │ +026ca8: 1208 |006a: const/4 v8, #int 0 // #0 │ │ +026caa: 0803 1600 |006b: move-object/from16 v3, v22 │ │ +026cae: 7606 2b03 0300 |006d: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026cb4: 0c0f |0070: move-result-object v15 │ │ +026cb6: 0800 1600 |0071: move-object/from16 v0, v22 │ │ +026cba: 5402 8905 |0073: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026cbe: 6003 aa04 |0075: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_cash:I // field@04aa │ │ +026cc2: 6e20 d301 3200 |0077: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026cc8: 0c04 |007a: move-result-object v4 │ │ +026cca: 6205 6c05 |007b: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +026cce: 1806 0000 0000 0088 b340 |007d: const-wide v6, #double 5000 // #40b3880000000000 │ │ +026cd8: 1218 |0082: const/4 v8, #int 1 // #1 │ │ +026cda: 0803 1600 |0083: move-object/from16 v3, v22 │ │ +026cde: 7606 2b03 0300 |0085: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026ce4: 0c09 |0088: move-result-object v9 │ │ +026ce6: 0800 1600 |0089: move-object/from16 v0, v22 │ │ +026cea: 5402 8905 |008b: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026cee: 6003 a804 |008d: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_bank1:I // field@04a8 │ │ +026cf2: 6e20 d301 3200 |008f: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026cf8: 0c04 |0092: move-result-object v4 │ │ +026cfa: 6205 6c05 |0093: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +026cfe: 1806 0000 0000 006a f840 |0095: const-wide v6, #double 100000 // #40f86a0000000000 │ │ +026d08: 1208 |009a: const/4 v8, #int 0 // #0 │ │ +026d0a: 0803 1600 |009b: move-object/from16 v3, v22 │ │ +026d0e: 7606 2b03 0300 |009d: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026d14: 0c0a |00a0: move-result-object v10 │ │ +026d16: 0800 1600 |00a1: move-object/from16 v0, v22 │ │ +026d1a: 5402 8905 |00a3: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0589 │ │ +026d1e: 6003 ab04 |00a5: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.defacc_creditcard:I // field@04ab │ │ +026d22: 6e20 d301 3200 |00a7: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +026d28: 0c04 |00aa: move-result-object v4 │ │ +026d2a: 6205 6f05 |00ab: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +026d2e: 1606 0000 |00ad: const-wide/16 v6, #int 0 // #0 │ │ +026d32: 1208 |00af: const/4 v8, #int 0 // #0 │ │ +026d34: 0803 1600 |00b0: move-object/from16 v3, v22 │ │ +026d38: 7606 2b03 0300 |00b2: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026d3e: 0c13 |00b5: move-result-object v19 │ │ +026d40: 1a04 aa04 |00b6: const-string v4, "Other" // string@04aa │ │ +026d44: 6205 7005 |00b8: sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +026d48: 1606 0000 |00ba: const-wide/16 v6, #int 0 // #0 │ │ +026d4c: 1208 |00bc: const/4 v8, #int 0 // #0 │ │ +026d4e: 0803 1600 |00bd: move-object/from16 v3, v22 │ │ +026d52: 7606 2b03 0300 |00bf: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/data/DataCreator;.createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; // method@032b │ │ +026d58: 0c14 |00c2: move-result-object v20 │ │ +026d5a: 2215 b001 |00c3: new-instance v21, Ljava/util/Date; // type@01b0 │ │ +026d5e: 7601 1f08 1500 |00c5: invoke-direct/range {v21}, Ljava/util/Date;.:()V // method@081f │ │ +026d64: 120b |00c8: const/4 v11, #int 0 // #0 │ │ +026d66: 1310 0000 |00c9: const/16 v16, #int 0 // #0 │ │ +026d6a: 0200 1000 |00cb: move/from16 v0, v16 │ │ +026d6e: 0201 1700 |00cd: move/from16 v1, v23 │ │ +026d72: 3510 1902 |00cf: if-ge v0, v1, 02e8 // +0219 │ │ +026d76: d802 0b03 |00d1: add-int/lit8 v2, v11, #int 3 // #03 │ │ +026d7a: 0800 1500 |00d3: move-object/from16 v0, v21 │ │ +026d7e: 6e30 4601 0c02 |00d5: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026d84: 0c05 |00d8: move-result-object v5 │ │ +026d86: 1802 0000 0000 0088 b340 |00d9: const-wide v2, #double 5000 // #40b3880000000000 │ │ +026d90: 7120 8107 3200 |00de: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026d96: 0c06 |00e1: move-result-object v6 │ │ +026d98: 2202 9901 |00e2: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026d9c: 7010 e507 0200 |00e4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026da2: 1a03 a60e |00e7: const-string v3, "salary " // string@0ea6 │ │ +026da6: 6e20 ed07 3200 |00e9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026dac: 0c02 |00ec: move-result-object v2 │ │ +026dae: 0200 1000 |00ed: move/from16 v0, v16 │ │ +026db2: 6e20 e907 0200 |00ef: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026db8: 0c02 |00f2: move-result-object v2 │ │ +026dba: 6e10 f007 0200 |00f3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026dc0: 0c07 |00f6: move-result-object v7 │ │ +026dc2: 0802 1600 |00f7: move-object/from16 v2, v22 │ │ +026dc6: 0803 1100 |00f9: move-object/from16 v3, v17 │ │ +026dca: 0794 |00fb: move-object v4, v9 │ │ +026dcc: 7606 2d03 0200 |00fc: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026dd2: d802 0b03 |00ff: add-int/lit8 v2, v11, #int 3 // #03 │ │ +026dd6: 0800 1500 |0101: move-object/from16 v0, v21 │ │ +026dda: 6e30 4601 0c02 |0103: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026de0: 0c05 |0106: move-result-object v5 │ │ +026de2: 1902 2440 |0107: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ +026de6: 7120 8107 3200 |0109: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026dec: 0c06 |010c: move-result-object v6 │ │ +026dee: 2202 9901 |010d: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026df2: 7010 e507 0200 |010f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026df8: 1a03 a30f |0112: const-string v3, "some where " // string@0fa3 │ │ +026dfc: 6e20 ed07 3200 |0114: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026e02: 0c02 |0117: move-result-object v2 │ │ +026e04: 0200 1000 |0118: move/from16 v0, v16 │ │ +026e08: 6e20 e907 0200 |011a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026e0e: 0c02 |011d: move-result-object v2 │ │ +026e10: 6e10 f007 0200 |011e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026e16: 0c07 |0121: move-result-object v7 │ │ +026e18: 0802 1600 |0122: move-object/from16 v2, v22 │ │ +026e1c: 0803 1200 |0124: move-object/from16 v3, v18 │ │ +026e20: 07a4 |0126: move-object v4, v10 │ │ +026e22: 7606 2d03 0200 |0127: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026e28: d802 0b02 |012a: add-int/lit8 v2, v11, #int 2 // #02 │ │ +026e2c: 0800 1500 |012c: move-object/from16 v0, v21 │ │ +026e30: 6e30 4601 0c02 |012e: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026e36: 0c05 |0131: move-result-object v5 │ │ +026e38: 1902 5940 |0132: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ +026e3c: 7120 8107 3200 |0134: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026e42: 0c06 |0137: move-result-object v6 │ │ +026e44: 2202 9901 |0138: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026e48: 7010 e507 0200 |013a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026e4e: 1a03 4008 |013d: const-string v3, "date with Cica " // string@0840 │ │ +026e52: 6e20 ed07 3200 |013f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026e58: 0c02 |0142: move-result-object v2 │ │ +026e5a: 0200 1000 |0143: move/from16 v0, v16 │ │ +026e5e: 6e20 e907 0200 |0145: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026e64: 0c02 |0148: move-result-object v2 │ │ +026e66: 6e10 f007 0200 |0149: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026e6c: 0c07 |014c: move-result-object v7 │ │ +026e6e: 0802 1600 |014d: move-object/from16 v2, v22 │ │ +026e72: 0793 |014f: move-object v3, v9 │ │ +026e74: 07d4 |0150: move-object v4, v13 │ │ +026e76: 7606 2d03 0200 |0151: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026e7c: d802 0b02 |0154: add-int/lit8 v2, v11, #int 2 // #02 │ │ +026e80: 0800 1500 |0156: move-object/from16 v0, v21 │ │ +026e84: 6e30 4601 0c02 |0158: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026e8a: 0c05 |015b: move-result-object v5 │ │ +026e8c: 1902 3e40 |015c: const-wide/high16 v2, #long 4629137466983448576 // #403e │ │ +026e90: 7120 8107 3200 |015e: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026e96: 0c06 |0161: move-result-object v6 │ │ +026e98: 2202 9901 |0162: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026e9c: 7010 e507 0200 |0164: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026ea2: 1a03 ef0f |0167: const-string v3, "taiwan food is great " // string@0fef │ │ +026ea6: 6e20 ed07 3200 |0169: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026eac: 0c02 |016c: move-result-object v2 │ │ +026eae: 0200 1000 |016d: move/from16 v0, v16 │ │ +026eb2: 6e20 e907 0200 |016f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026eb8: 0c02 |0172: move-result-object v2 │ │ +026eba: 6e10 f007 0200 |0173: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026ec0: 0c07 |0176: move-result-object v7 │ │ +026ec2: 0802 1600 |0177: move-object/from16 v2, v22 │ │ +026ec6: 0793 |0179: move-object v3, v9 │ │ +026ec8: 07d4 |017a: move-object v4, v13 │ │ +026eca: 7606 2d03 0200 |017b: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026ed0: d802 0b01 |017e: add-int/lit8 v2, v11, #int 1 // #01 │ │ +026ed4: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +026ed8: 6e30 4601 0c02 |0182: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026ede: 0c05 |0185: move-result-object v5 │ │ +026ee0: 1902 2640 |0186: const-wide/high16 v2, #long 4622382067542392832 // #4026 │ │ +026ee4: 7120 8107 3200 |0188: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026eea: 0c06 |018b: move-result-object v6 │ │ +026eec: 2202 9901 |018c: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026ef0: 7010 e507 0200 |018e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026ef6: 1a03 3707 |0191: const-string v3, "buy DVD " // string@0737 │ │ +026efa: 6e20 ed07 3200 |0193: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026f00: 0c02 |0196: move-result-object v2 │ │ +026f02: 0200 1000 |0197: move/from16 v0, v16 │ │ +026f06: 6e20 e907 0200 |0199: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026f0c: 0c02 |019c: move-result-object v2 │ │ +026f0e: 6e10 f007 0200 |019d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026f14: 0c07 |01a0: move-result-object v7 │ │ +026f16: 0802 1600 |01a1: move-object/from16 v2, v22 │ │ +026f1a: 0793 |01a3: move-object v3, v9 │ │ +026f1c: 07e4 |01a4: move-object v4, v14 │ │ +026f1e: 7606 2d03 0200 |01a5: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026f24: d802 0b01 |01a8: add-int/lit8 v2, v11, #int 1 // #01 │ │ +026f28: 0800 1500 |01aa: move-object/from16 v0, v21 │ │ +026f2c: 6e30 4601 0c02 |01ac: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026f32: 0c05 |01af: move-result-object v5 │ │ +026f34: 1802 0000 0000 00c0 7240 |01b0: const-wide v2, #double 300 // #4072c00000000000 │ │ +026f3e: 7120 8107 3200 |01b5: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026f44: 0c06 |01b8: move-result-object v6 │ │ +026f46: 2202 9901 |01b9: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026f4a: 7010 e507 0200 |01bb: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026f50: 1a03 d50b |01be: const-string v3, "it is a secrt " // string@0bd5 │ │ +026f54: 6e20 ed07 3200 |01c0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026f5a: 0c02 |01c3: move-result-object v2 │ │ +026f5c: 0200 1000 |01c4: move/from16 v0, v16 │ │ +026f60: 6e20 e907 0200 |01c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026f66: 0c02 |01c9: move-result-object v2 │ │ +026f68: 6e10 f007 0200 |01ca: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026f6e: 0c07 |01cd: move-result-object v7 │ │ +026f70: 0802 1600 |01ce: move-object/from16 v2, v22 │ │ +026f74: 0793 |01d0: move-object v3, v9 │ │ +026f76: 07f4 |01d1: move-object v4, v15 │ │ +026f78: 7606 2d03 0200 |01d2: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026f7e: d802 0b00 |01d5: add-int/lit8 v2, v11, #int 0 // #00 │ │ +026f82: 0800 1500 |01d7: move-object/from16 v0, v21 │ │ +026f86: 6e30 4601 0c02 |01d9: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026f8c: 0c05 |01dc: move-result-object v5 │ │ +026f8e: 1802 0000 0000 0040 af40 |01dd: const-wide v2, #double 4000 // #40af400000000000 │ │ +026f98: 7120 8107 3200 |01e2: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026f9e: 0c06 |01e5: move-result-object v6 │ │ +026fa0: 2202 9901 |01e6: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026fa4: 7010 e507 0200 |01e8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +026faa: 1a03 7708 |01eb: const-string v3, "deposit " // string@0877 │ │ +026fae: 6e20 ed07 3200 |01ed: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +026fb4: 0c02 |01f0: move-result-object v2 │ │ +026fb6: 0200 1000 |01f1: move/from16 v0, v16 │ │ +026fba: 6e20 e907 0200 |01f3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +026fc0: 0c02 |01f6: move-result-object v2 │ │ +026fc2: 6e10 f007 0200 |01f7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +026fc8: 0c07 |01fa: move-result-object v7 │ │ +026fca: 0802 1600 |01fb: move-object/from16 v2, v22 │ │ +026fce: 0793 |01fd: move-object v3, v9 │ │ +026fd0: 07a4 |01fe: move-object v4, v10 │ │ +026fd2: 7606 2d03 0200 |01ff: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +026fd8: d802 0b00 |0202: add-int/lit8 v2, v11, #int 0 // #00 │ │ +026fdc: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +026fe0: 6e30 4601 0c02 |0206: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +026fe6: 0c05 |0209: move-result-object v5 │ │ +026fe8: 1802 0000 0000 0040 8f40 |020a: const-wide v2, #double 1000 // #408f400000000000 │ │ +026ff2: 7120 8107 3200 |020f: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +026ff8: 0c06 |0212: move-result-object v6 │ │ +026ffa: 2202 9901 |0213: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +026ffe: 7010 e507 0200 |0215: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +027004: 1a03 1209 |0218: const-string v3, "drawing " // string@0912 │ │ +027008: 6e20 ed07 3200 |021a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02700e: 0c02 |021d: move-result-object v2 │ │ +027010: 0200 1000 |021e: move/from16 v0, v16 │ │ +027014: 6e20 e907 0200 |0220: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02701a: 0c02 |0223: move-result-object v2 │ │ +02701c: 6e10 f007 0200 |0224: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +027022: 0c07 |0227: move-result-object v7 │ │ +027024: 0802 1600 |0228: move-object/from16 v2, v22 │ │ +027028: 07a3 |022a: move-object v3, v10 │ │ +02702a: 0794 |022b: move-object v4, v9 │ │ +02702c: 7606 2d03 0200 |022c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +027032: d802 0b02 |022f: add-int/lit8 v2, v11, #int 2 // #02 │ │ +027036: 0800 1500 |0231: move-object/from16 v0, v21 │ │ +02703a: 6e30 4601 0c02 |0233: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +027040: 0c05 |0236: move-result-object v5 │ │ +027042: 1802 6666 6666 66e6 3440 |0237: const-wide v2, #double 20.9 // #4034e66666666666 │ │ +02704c: 7120 8107 3200 |023c: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +027052: 0c06 |023f: move-result-object v6 │ │ +027054: 2202 9901 |0240: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +027058: 7010 e507 0200 |0242: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02705e: 1a03 3807 |0245: const-string v3, "buy Game " // string@0738 │ │ +027062: 6e20 ed07 3200 |0247: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027068: 0c02 |024a: move-result-object v2 │ │ +02706a: 0200 1000 |024b: move/from16 v0, v16 │ │ +02706e: 6e20 e907 0200 |024d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +027074: 0c02 |0250: move-result-object v2 │ │ +027076: 6e10 f007 0200 |0251: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02707c: 0c07 |0254: move-result-object v7 │ │ +02707e: 0802 1600 |0255: move-object/from16 v2, v22 │ │ +027082: 0803 1300 |0257: move-object/from16 v3, v19 │ │ +027086: 07e4 |0259: move-object v4, v14 │ │ +027088: 7606 2d03 0200 |025a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +02708e: d802 0b01 |025d: add-int/lit8 v2, v11, #int 1 // #01 │ │ +027092: 0800 1500 |025f: move-object/from16 v0, v21 │ │ +027096: 6e30 4601 0c02 |0261: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +02709c: 0c05 |0264: move-result-object v5 │ │ +02709e: 1802 6666 6666 66e6 3340 |0265: const-wide v2, #double 19.9 // #4033e66666666666 │ │ +0270a8: 7120 8107 3200 |026a: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +0270ae: 0c06 |026d: move-result-object v6 │ │ +0270b0: 2202 9901 |026e: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +0270b4: 7010 e507 0200 |0270: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0270ba: 1a03 f50d |0273: const-string v3, "pay credit card " // string@0df5 │ │ +0270be: 6e20 ed07 3200 |0275: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0270c4: 0c02 |0278: move-result-object v2 │ │ +0270c6: 0200 1000 |0279: move/from16 v0, v16 │ │ +0270ca: 6e20 e907 0200 |027b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0270d0: 0c02 |027e: move-result-object v2 │ │ +0270d2: 6e10 f007 0200 |027f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0270d8: 0c07 |0282: move-result-object v7 │ │ +0270da: 0802 1600 |0283: move-object/from16 v2, v22 │ │ +0270de: 0793 |0285: move-object v3, v9 │ │ +0270e0: 0804 1300 |0286: move-object/from16 v4, v19 │ │ +0270e4: 7606 2d03 0200 |0288: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +0270ea: d802 0b01 |028b: add-int/lit8 v2, v11, #int 1 // #01 │ │ +0270ee: 0800 1500 |028d: move-object/from16 v0, v21 │ │ +0270f2: 6e30 4601 0c02 |028f: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +0270f8: 0c05 |0292: move-result-object v5 │ │ +0270fa: 1902 f03f |0293: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0270fe: 7120 8107 3200 |0295: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +027104: 0c06 |0298: move-result-object v6 │ │ +027106: 2202 9901 |0299: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02710a: 7010 e507 0200 |029b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +027110: 1a03 a70e |029e: const-string v3, "salary to other " // string@0ea7 │ │ +027114: 6e20 ed07 3200 |02a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02711a: 0c02 |02a3: move-result-object v2 │ │ +02711c: 0200 1000 |02a4: move/from16 v0, v16 │ │ +027120: 6e20 e907 0200 |02a6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +027126: 0c02 |02a9: move-result-object v2 │ │ +027128: 6e10 f007 0200 |02aa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02712e: 0c07 |02ad: move-result-object v7 │ │ +027130: 0802 1600 |02ae: move-object/from16 v2, v22 │ │ +027134: 0793 |02b0: move-object v3, v9 │ │ +027136: 0804 1400 |02b1: move-object/from16 v4, v20 │ │ +02713a: 7606 2d03 0200 |02b3: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +027140: d802 0b01 |02b6: add-int/lit8 v2, v11, #int 1 // #01 │ │ +027144: 0800 1500 |02b8: move-object/from16 v0, v21 │ │ +027148: 6e30 4601 0c02 |02ba: invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +02714e: 0c05 |02bd: move-result-object v5 │ │ +027150: 1902 f03f |02be: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +027154: 7120 8107 3200 |02c0: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +02715a: 0c06 |02c3: move-result-object v6 │ │ +02715c: 2202 9901 |02c4: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +027160: 7010 e507 0200 |02c6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +027166: 1a03 d30d |02c9: const-string v3, "other pay credit card " // string@0dd3 │ │ +02716a: 6e20 ed07 3200 |02cb: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027170: 0c02 |02ce: move-result-object v2 │ │ +027172: 0200 1000 |02cf: move/from16 v0, v16 │ │ +027176: 6e20 e907 0200 |02d1: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02717c: 0c02 |02d4: move-result-object v2 │ │ +02717e: 6e10 f007 0200 |02d5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +027184: 0c07 |02d8: move-result-object v7 │ │ +027186: 0802 1600 |02d9: move-object/from16 v2, v22 │ │ +02718a: 0803 1400 |02db: move-object/from16 v3, v20 │ │ +02718e: 0804 1300 |02dd: move-object/from16 v4, v19 │ │ +027192: 7606 2d03 0200 |02df: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; // method@032d │ │ +027198: d80b 0b05 |02e2: add-int/lit8 v11, v11, #int 5 // #05 │ │ +02719c: d810 1001 |02e4: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0271a0: 2900 e5fd |02e6: goto/16 00cb // -021b │ │ +0271a4: 0e00 |02e8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=46 │ │ 0x001d line=47 │ │ 0x0032 line=49 │ │ 0x0047 line=50 │ │ @@ -24488,59 +24356,59 @@ │ │ 0x0071 line=53 │ │ 0x0089 line=54 │ │ 0x00a1 line=56 │ │ 0x00b6 line=58 │ │ 0x00c3 line=60 │ │ 0x00c8 line=62 │ │ 0x00c9 line=64 │ │ - 0x00ce line=65 │ │ - 0x00f9 line=66 │ │ - 0x0122 line=68 │ │ - 0x014a line=69 │ │ - 0x0172 line=70 │ │ - 0x019a line=71 │ │ - 0x01c5 line=73 │ │ - 0x01f0 line=74 │ │ - 0x021b line=76 │ │ - 0x0247 line=77 │ │ - 0x0273 line=78 │ │ - 0x029c line=79 │ │ - 0x02c6 line=81 │ │ - 0x02c8 line=64 │ │ - 0x02cc line=84 │ │ - locals : │ │ - 0x0089 - 0x02cd reg=7 asset1 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00a1 - 0x02cd reg=8 asset2 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00c9 - 0x02cd reg=9 base I │ │ - 0x0008 - 0x02cd reg=10 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0047 - 0x02cd reg=11 expense1 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x005c - 0x02cd reg=12 expense2 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0071 - 0x02cd reg=13 expense3 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00ca - 0x02cd reg=14 i I │ │ - 0x001d - 0x02cd reg=15 income1 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0032 - 0x02cd reg=16 income2 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00b6 - 0x02cd reg=17 liability1 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00c3 - 0x02cd reg=18 other1 Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00c8 - 0x02cd reg=19 today Ljava/util/Date; │ │ - 0x0000 - 0x02cd reg=20 this Lcom/bottleworks/dailymoney/data/DataCreator; │ │ - 0x0000 - 0x02cd reg=21 loop I │ │ + 0x00d1 line=65 │ │ + 0x00ff line=66 │ │ + 0x012a line=68 │ │ + 0x0154 line=69 │ │ + 0x017e line=70 │ │ + 0x01a8 line=71 │ │ + 0x01d5 line=73 │ │ + 0x0202 line=74 │ │ + 0x022f line=76 │ │ + 0x025d line=77 │ │ + 0x028b line=78 │ │ + 0x02b6 line=79 │ │ + 0x02e2 line=81 │ │ + 0x02e4 line=64 │ │ + 0x02e8 line=84 │ │ + locals : │ │ + 0x0089 - 0x02e9 reg=9 asset1 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00a1 - 0x02e9 reg=10 asset2 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00c9 - 0x02e9 reg=11 base I │ │ + 0x0008 - 0x02e9 reg=12 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0047 - 0x02e9 reg=13 expense1 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x005c - 0x02e9 reg=14 expense2 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0071 - 0x02e9 reg=15 expense3 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00cb - 0x02e9 reg=16 i I │ │ + 0x001d - 0x02e9 reg=17 income1 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0032 - 0x02e9 reg=18 income2 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00b6 - 0x02e9 reg=19 liability1 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00c3 - 0x02e9 reg=20 other1 Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00c8 - 0x02e9 reg=21 today Ljava/util/Date; │ │ + 0x0000 - 0x02e9 reg=22 this Lcom/bottleworks/dailymoney/data/DataCreator; │ │ + 0x0000 - 0x02e9 reg=23 loop I │ │ │ │ source_file_idx : 370 (DataCreator.java) │ │ │ │ -Class #79 header: │ │ -class_idx : 197 │ │ +Class #77 header: │ │ +class_idx : 196 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 372 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #79 - │ │ +Class #77 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/DataMeta;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/DataMeta;) │ │ name : 'COL_ACC_ALL' │ │ @@ -24639,59 +24507,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 78 16-bit code units │ │ -01d5e0: |[01d5e0] com.bottleworks.dailymoney.data.DataMeta.:()V │ │ -01d5f0: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -01d5f2: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -01d5f4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -01d5f6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -01d5f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -01d5fa: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -01d5fc: 2300 2702 |0006: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -01d600: 1a01 4a0b |0008: const-string v1, "id_" // string@0b4a │ │ -01d604: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -01d608: 1a01 7f0d |000c: const-string v1, "nm_" // string@0d7f │ │ -01d60c: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ -01d610: 1a01 6a10 |0010: const-string v1, "tp_" // string@106a │ │ -01d614: 4d01 0004 |0012: aput-object v1, v0, v4 │ │ -01d618: 1a01 4e07 |0014: const-string v1, "ca_" // string@074e │ │ -01d61c: 4d01 0005 |0016: aput-object v1, v0, v5 │ │ -01d620: 1a01 ed0b |0018: const-string v1, "iv_" // string@0bed │ │ -01d624: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ -01d628: 6900 8e05 |001c: sput-object v0, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058e │ │ -01d62c: 1300 0900 |001e: const/16 v0, #int 9 // #9 │ │ -01d630: 2300 2702 |0020: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -01d634: 1a01 4a0b |0022: const-string v1, "id_" // string@0b4a │ │ -01d638: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -01d63c: 1a01 d909 |0026: const-string v1, "fr_" // string@09d9 │ │ -01d640: 4d01 0003 |0028: aput-object v1, v0, v3 │ │ -01d644: 1a01 f209 |002a: const-string v1, "frt_" // string@09f2 │ │ -01d648: 4d01 0004 |002c: aput-object v1, v0, v4 │ │ -01d64c: 1a01 5710 |002e: const-string v1, "to_" // string@1057 │ │ -01d650: 4d01 0005 |0030: aput-object v1, v0, v5 │ │ -01d654: 1a01 6310 |0032: const-string v1, "tot_" // string@1063 │ │ -01d658: 4d01 0006 |0034: aput-object v1, v0, v6 │ │ -01d65c: 1251 |0036: const/4 v1, #int 5 // #5 │ │ -01d65e: 1a02 2809 |0037: const-string v2, "dt_" // string@0928 │ │ -01d662: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ -01d666: 1261 |003b: const/4 v1, #int 6 // #6 │ │ -01d668: 1a02 230d |003c: const-string v2, "mn_" // string@0d23 │ │ -01d66c: 4d02 0001 |003e: aput-object v2, v0, v1 │ │ -01d670: 1271 |0040: const/4 v1, #int 7 // #7 │ │ -01d672: 1a02 960d |0041: const-string v2, "nt_" // string@0d96 │ │ -01d676: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ -01d67a: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ -01d67e: 1a02 c206 |0047: const-string v2, "ar_" // string@06c2 │ │ -01d682: 4d02 0001 |0049: aput-object v2, v0, v1 │ │ -01d686: 6900 9405 |004b: sput-object v0, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01d68a: 0e00 |004d: return-void │ │ +0271a8: |[0271a8] com.bottleworks.dailymoney.data.DataMeta.:()V │ │ +0271b8: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0271ba: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0271bc: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0271be: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0271c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0271c2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0271c4: 2300 1b02 |0006: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +0271c8: 1a01 3c0b |0008: const-string v1, "id_" // string@0b3c │ │ +0271cc: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +0271d0: 1a01 700d |000c: const-string v1, "nm_" // string@0d70 │ │ +0271d4: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ +0271d8: 1a01 5b10 |0010: const-string v1, "tp_" // string@105b │ │ +0271dc: 4d01 0004 |0012: aput-object v1, v0, v4 │ │ +0271e0: 1a01 4107 |0014: const-string v1, "ca_" // string@0741 │ │ +0271e4: 4d01 0005 |0016: aput-object v1, v0, v5 │ │ +0271e8: 1a01 df0b |0018: const-string v1, "iv_" // string@0bdf │ │ +0271ec: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ +0271f0: 6900 8b05 |001c: sput-object v0, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058b │ │ +0271f4: 1300 0900 |001e: const/16 v0, #int 9 // #9 │ │ +0271f8: 2300 1b02 |0020: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +0271fc: 1a01 3c0b |0022: const-string v1, "id_" // string@0b3c │ │ +027200: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +027204: 1a01 cc09 |0026: const-string v1, "fr_" // string@09cc │ │ +027208: 4d01 0003 |0028: aput-object v1, v0, v3 │ │ +02720c: 1a01 e509 |002a: const-string v1, "frt_" // string@09e5 │ │ +027210: 4d01 0004 |002c: aput-object v1, v0, v4 │ │ +027214: 1a01 4810 |002e: const-string v1, "to_" // string@1048 │ │ +027218: 4d01 0005 |0030: aput-object v1, v0, v5 │ │ +02721c: 1a01 5410 |0032: const-string v1, "tot_" // string@1054 │ │ +027220: 4d01 0006 |0034: aput-object v1, v0, v6 │ │ +027224: 1251 |0036: const/4 v1, #int 5 // #5 │ │ +027226: 1a02 1b09 |0037: const-string v2, "dt_" // string@091b │ │ +02722a: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ +02722e: 1261 |003b: const/4 v1, #int 6 // #6 │ │ +027230: 1a02 140d |003c: const-string v2, "mn_" // string@0d14 │ │ +027234: 4d02 0001 |003e: aput-object v2, v0, v1 │ │ +027238: 1271 |0040: const/4 v1, #int 7 // #7 │ │ +02723a: 1a02 870d |0041: const-string v2, "nt_" // string@0d87 │ │ +02723e: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ +027242: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ +027246: 1a02 b606 |0047: const-string v2, "ar_" // string@06b6 │ │ +02724a: 4d02 0001 |0049: aput-object v2, v0, v1 │ │ +02724e: 6900 9105 |004b: sput-object v0, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +027252: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=18 │ │ 0x001e line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/DataMeta;) │ │ @@ -24699,37 +24567,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d68c: |[01d68c] com.bottleworks.dailymoney.data.DataMeta.:()V │ │ -01d69c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01d6a2: 0e00 |0003: return-void │ │ +027254: |[027254] com.bottleworks.dailymoney.data.DataMeta.:()V │ │ +027264: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02726a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/DataMeta; │ │ │ │ Virtual methods - │ │ source_file_idx : 372 (DataMeta.java) │ │ │ │ -Class #80 header: │ │ -class_idx : 198 │ │ +Class #78 header: │ │ +class_idx : 197 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 385 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ -Class #80 - │ │ +Class #78 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24780,17 +24648,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d6a4: |[01d6a4] com.bottleworks.dailymoney.data.Detail.:()V │ │ -01d6b4: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01d6ba: 0e00 |0003: return-void │ │ +02726c: |[02726c] com.bottleworks.dailymoney.data.Detail.:()V │ │ +02727c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24798,22 +24666,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01d6bc: |[01d6bc] com.bottleworks.dailymoney.data.Detail.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V │ │ -01d6cc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01d6d2: 5b03 a105 |0003: iput-object v3, v0, Lcom/bottleworks/dailymoney/data/Detail;.date:Ljava/util/Date; // field@05a1 │ │ -01d6d6: 5b04 a505 |0005: iput-object v4, v0, Lcom/bottleworks/dailymoney/data/Detail;.money:Ljava/lang/Double; // field@05a5 │ │ -01d6da: 5b05 a605 |0007: iput-object v5, v0, Lcom/bottleworks/dailymoney/data/Detail;.note:Ljava/lang/String; // field@05a6 │ │ -01d6de: 6e20 4103 1000 |0009: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0341 │ │ -01d6e4: 6e20 4503 2000 |000c: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0345 │ │ -01d6ea: 0e00 |000f: return-void │ │ +027284: |[027284] com.bottleworks.dailymoney.data.Detail.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V │ │ +027294: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02729a: 5b03 9e05 |0003: iput-object v3, v0, Lcom/bottleworks/dailymoney/data/Detail;.date:Ljava/util/Date; // field@059e │ │ +02729e: 5b04 a205 |0005: iput-object v4, v0, Lcom/bottleworks/dailymoney/data/Detail;.money:Ljava/lang/Double; // field@05a2 │ │ +0272a2: 5b05 a305 |0007: iput-object v5, v0, Lcom/bottleworks/dailymoney/data/Detail;.note:Ljava/lang/String; // field@05a3 │ │ +0272a6: 6e20 4003 1000 |0009: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0340 │ │ +0272ac: 6e20 4403 2000 |000c: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0344 │ │ +0272b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=34 │ │ @@ -24833,36 +24701,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01d6ec: |[01d6ec] com.bottleworks.dailymoney.data.Detail.equals:(Ljava/lang/Object;)Z │ │ -01d6fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01d6fe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01d700: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -01d704: 0f01 |0004: return v1 │ │ -01d706: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -01d70a: 0121 |0007: move v1, v2 │ │ -01d70c: 28fc |0008: goto 0004 // -0004 │ │ -01d70e: 6e10 c207 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01d714: 0c03 |000c: move-result-object v3 │ │ -01d716: 6e10 c207 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -01d71c: 0c04 |0010: move-result-object v4 │ │ -01d71e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -01d722: 0121 |0013: move v1, v2 │ │ -01d724: 28f0 |0014: goto 0004 // -0010 │ │ -01d726: 0760 |0015: move-object v0, v6 │ │ -01d728: 1f00 c600 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01d72c: 5253 a405 |0018: iget v3, v5, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a4 │ │ -01d730: 5204 a405 |001a: iget v4, v0, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a4 │ │ -01d734: 3243 e8ff |001c: if-eq v3, v4, 0004 // -0018 │ │ -01d738: 0121 |001e: move v1, v2 │ │ -01d73a: 28e5 |001f: goto 0004 // -001b │ │ +0272b4: |[0272b4] com.bottleworks.dailymoney.data.Detail.equals:(Ljava/lang/Object;)Z │ │ +0272c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0272c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0272c8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0272cc: 0f01 |0004: return v1 │ │ +0272ce: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0272d2: 0121 |0007: move v1, v2 │ │ +0272d4: 28fc |0008: goto 0004 // -0004 │ │ +0272d6: 6e10 b707 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +0272dc: 0c03 |000c: move-result-object v3 │ │ +0272de: 6e10 b707 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +0272e4: 0c04 |0010: move-result-object v4 │ │ +0272e6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0272ea: 0121 |0013: move v1, v2 │ │ +0272ec: 28f0 |0014: goto 0004 // -0010 │ │ +0272ee: 0760 |0015: move-object v0, v6 │ │ +0272f0: 1f00 c500 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +0272f4: 5253 a105 |0018: iget v3, v5, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a1 │ │ +0272f8: 5204 a105 |001a: iget v4, v0, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a1 │ │ +0272fc: 3243 e8ff |001c: if-eq v3, v4, 0004 // -0018 │ │ +027300: 0121 |001e: move v1, v2 │ │ +027302: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0004 line=129 │ │ 0x0005 line=122 │ │ 0x0008 line=123 │ │ 0x0009 line=124 │ │ @@ -24880,17 +24748,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d73c: |[01d73c] com.bottleworks.dailymoney.data.Detail.getDate:()Ljava/util/Date; │ │ -01d74c: 5410 a105 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.date:Ljava/util/Date; // field@05a1 │ │ -01d750: 1100 |0002: return-object v0 │ │ +027304: |[027304] com.bottleworks.dailymoney.data.Detail.getDate:()Ljava/util/Date; │ │ +027314: 5410 9e05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.date:Ljava/util/Date; // field@059e │ │ +027318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24898,17 +24766,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d754: |[01d754] com.bottleworks.dailymoney.data.Detail.getFrom:()Ljava/lang/String; │ │ -01d764: 5410 a205 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.from:Ljava/lang/String; // field@05a2 │ │ -01d768: 1100 |0002: return-object v0 │ │ +02731c: |[02731c] com.bottleworks.dailymoney.data.Detail.getFrom:()Ljava/lang/String; │ │ +02732c: 5410 9f05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.from:Ljava/lang/String; // field@059f │ │ +027330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24916,17 +24784,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d76c: |[01d76c] com.bottleworks.dailymoney.data.Detail.getFromType:()Ljava/lang/String; │ │ -01d77c: 5410 a305 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.fromType:Ljava/lang/String; // field@05a3 │ │ -01d780: 1100 |0002: return-object v0 │ │ +027334: |[027334] com.bottleworks.dailymoney.data.Detail.getFromType:()Ljava/lang/String; │ │ +027344: 5410 a005 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.fromType:Ljava/lang/String; // field@05a0 │ │ +027348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24934,17 +24802,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d784: |[01d784] com.bottleworks.dailymoney.data.Detail.getId:()I │ │ -01d794: 5210 a405 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a4 │ │ -01d798: 0f00 |0002: return v0 │ │ +02734c: |[02734c] com.bottleworks.dailymoney.data.Detail.getId:()I │ │ +02735c: 5210 a105 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a1 │ │ +027360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24952,17 +24820,17 @@ │ │ type : '()Ljava/lang/Double;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d79c: |[01d79c] com.bottleworks.dailymoney.data.Detail.getMoney:()Ljava/lang/Double; │ │ -01d7ac: 5410 a505 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.money:Ljava/lang/Double; // field@05a5 │ │ -01d7b0: 1100 |0002: return-object v0 │ │ +027364: |[027364] com.bottleworks.dailymoney.data.Detail.getMoney:()Ljava/lang/Double; │ │ +027374: 5410 a205 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.money:Ljava/lang/Double; // field@05a2 │ │ +027378: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24970,17 +24838,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d7b4: |[01d7b4] com.bottleworks.dailymoney.data.Detail.getNote:()Ljava/lang/String; │ │ -01d7c4: 5410 a605 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.note:Ljava/lang/String; // field@05a6 │ │ -01d7c8: 1100 |0002: return-object v0 │ │ +02737c: |[02737c] com.bottleworks.dailymoney.data.Detail.getNote:()Ljava/lang/String; │ │ +02738c: 5410 a305 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.note:Ljava/lang/String; // field@05a3 │ │ +027390: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #7 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -24988,17 +24856,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d7cc: |[01d7cc] com.bottleworks.dailymoney.data.Detail.getTo:()Ljava/lang/String; │ │ -01d7dc: 5410 a805 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.to:Ljava/lang/String; // field@05a8 │ │ -01d7e0: 1100 |0002: return-object v0 │ │ +027394: |[027394] com.bottleworks.dailymoney.data.Detail.getTo:()Ljava/lang/String; │ │ +0273a4: 5410 a505 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.to:Ljava/lang/String; // field@05a5 │ │ +0273a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #8 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -25006,17 +24874,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d7e4: |[01d7e4] com.bottleworks.dailymoney.data.Detail.getToType:()Ljava/lang/String; │ │ -01d7f4: 5410 a905 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.toType:Ljava/lang/String; // field@05a9 │ │ -01d7f8: 1100 |0002: return-object v0 │ │ +0273ac: |[0273ac] com.bottleworks.dailymoney.data.Detail.getToType:()Ljava/lang/String; │ │ +0273bc: 5410 a605 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.toType:Ljava/lang/String; // field@05a6 │ │ +0273c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #9 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -25024,20 +24892,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01d7fc: |[01d7fc] com.bottleworks.dailymoney.data.Detail.hashCode:()I │ │ -01d80c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -01d810: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01d812: 5232 a405 |0003: iget v2, v3, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a4 │ │ -01d816: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ -01d81a: 0f01 |0007: return v1 │ │ +0273c4: |[0273c4] com.bottleworks.dailymoney.data.Detail.hashCode:()I │ │ +0273d4: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0273d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0273da: 5232 a105 |0003: iget v2, v3, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a1 │ │ +0273de: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0273e2: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=113 │ │ 0x0003 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ @@ -25050,17 +24918,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d81c: |[01d81c] com.bottleworks.dailymoney.data.Detail.isArchived:()Z │ │ -01d82c: 5510 a005 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.archived:Z // field@05a0 │ │ -01d830: 0f00 |0002: return v0 │ │ +0273e4: |[0273e4] com.bottleworks.dailymoney.data.Detail.isArchived:()Z │ │ +0273f4: 5510 9d05 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/data/Detail;.archived:Z // field@059d │ │ +0273f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ #11 : (in Lcom/bottleworks/dailymoney/data/Detail;) │ │ @@ -25068,17 +24936,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d834: |[01d834] com.bottleworks.dailymoney.data.Detail.setArchived:(Z)V │ │ -01d844: 5c01 a005 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.archived:Z // field@05a0 │ │ -01d848: 0e00 |0002: return-void │ │ +0273fc: |[0273fc] com.bottleworks.dailymoney.data.Detail.setArchived:(Z)V │ │ +02740c: 5c01 9d05 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.archived:Z // field@059d │ │ +027410: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Detail; │ │ 0x0000 - 0x0003 reg=1 archived Z │ │ @@ -25088,17 +24956,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d84c: |[01d84c] com.bottleworks.dailymoney.data.Detail.setDate:(Ljava/util/Date;)V │ │ -01d85c: 5b01 a105 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.date:Ljava/util/Date; // field@05a1 │ │ -01d860: 0e00 |0002: return-void │ │ +027414: |[027414] com.bottleworks.dailymoney.data.Detail.setDate:(Ljava/util/Date;)V │ │ +027424: 5b01 9e05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.date:Ljava/util/Date; // field@059e │ │ +027428: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Detail; │ │ 0x0000 - 0x0003 reg=1 date Ljava/util/Date; │ │ @@ -25108,26 +24976,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -01d864: |[01d864] com.bottleworks.dailymoney.data.Detail.setFrom:(Ljava/lang/String;)V │ │ -01d874: 5b23 a205 |0000: iput-object v3, v2, Lcom/bottleworks/dailymoney/data/Detail;.from:Ljava/lang/String; // field@05a2 │ │ -01d878: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -01d87c: 6e10 d707 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -01d882: 0a00 |0007: move-result v0 │ │ -01d884: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ -01d888: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01d88a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -01d88c: 6e30 dd07 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -01d892: 0c00 |000f: move-result-object v0 │ │ -01d894: 5b20 a305 |0010: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Detail;.fromType:Ljava/lang/String; // field@05a3 │ │ -01d898: 0e00 |0012: return-void │ │ +02742c: |[02742c] com.bottleworks.dailymoney.data.Detail.setFrom:(Ljava/lang/String;)V │ │ +02743c: 5b23 9f05 |0000: iput-object v3, v2, Lcom/bottleworks/dailymoney/data/Detail;.from:Ljava/lang/String; // field@059f │ │ +027440: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +027444: 6e10 cc07 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +02744a: 0a00 |0007: move-result v0 │ │ +02744c: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ +027450: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +027452: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +027454: 6e30 d207 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +02745a: 0c00 |000f: move-result-object v0 │ │ +02745c: 5b20 a005 |0010: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Detail;.fromType:Ljava/lang/String; // field@05a0 │ │ +027460: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ 0x000a line=53 │ │ 0x0012 line=55 │ │ locals : │ │ @@ -25139,17 +25007,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d89c: |[01d89c] com.bottleworks.dailymoney.data.Detail.setId:(I)V │ │ -01d8ac: 5901 a405 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a4 │ │ -01d8b0: 0e00 |0002: return-void │ │ +027464: |[027464] com.bottleworks.dailymoney.data.Detail.setId:(I)V │ │ +027474: 5901 a105 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.id:I // field@05a1 │ │ +027478: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Detail; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -25159,17 +25027,17 @@ │ │ type : '(Ljava/lang/Double;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d8b4: |[01d8b4] com.bottleworks.dailymoney.data.Detail.setMoney:(Ljava/lang/Double;)V │ │ -01d8c4: 5b01 a505 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.money:Ljava/lang/Double; // field@05a5 │ │ -01d8c8: 0e00 |0002: return-void │ │ +02747c: |[02747c] com.bottleworks.dailymoney.data.Detail.setMoney:(Ljava/lang/Double;)V │ │ +02748c: 5b01 a205 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.money:Ljava/lang/Double; // field@05a2 │ │ +027490: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Detail; │ │ 0x0000 - 0x0003 reg=1 money Ljava/lang/Double; │ │ @@ -25179,17 +25047,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d8cc: |[01d8cc] com.bottleworks.dailymoney.data.Detail.setNote:(Ljava/lang/String;)V │ │ -01d8dc: 5b01 a605 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.note:Ljava/lang/String; // field@05a6 │ │ -01d8e0: 0e00 |0002: return-void │ │ +027494: |[027494] com.bottleworks.dailymoney.data.Detail.setNote:(Ljava/lang/String;)V │ │ +0274a4: 5b01 a305 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/Detail;.note:Ljava/lang/String; // field@05a3 │ │ +0274a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/Detail; │ │ 0x0000 - 0x0003 reg=1 note Ljava/lang/String; │ │ @@ -25199,49 +25067,49 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -01d8e4: |[01d8e4] com.bottleworks.dailymoney.data.Detail.setTo:(Ljava/lang/String;)V │ │ -01d8f4: 5b23 a805 |0000: iput-object v3, v2, Lcom/bottleworks/dailymoney/data/Detail;.to:Ljava/lang/String; // field@05a8 │ │ -01d8f8: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -01d8fc: 6e10 d707 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -01d902: 0a00 |0007: move-result v0 │ │ -01d904: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ -01d908: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01d90a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -01d90c: 6e30 dd07 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -01d912: 0c00 |000f: move-result-object v0 │ │ -01d914: 5b20 a905 |0010: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Detail;.toType:Ljava/lang/String; // field@05a9 │ │ -01d918: 0e00 |0012: return-void │ │ +0274ac: |[0274ac] com.bottleworks.dailymoney.data.Detail.setTo:(Ljava/lang/String;)V │ │ +0274bc: 5b23 a505 |0000: iput-object v3, v2, Lcom/bottleworks/dailymoney/data/Detail;.to:Ljava/lang/String; // field@05a5 │ │ +0274c0: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +0274c4: 6e10 cc07 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +0274ca: 0a00 |0007: move-result v0 │ │ +0274cc: 3d00 0a00 |0008: if-lez v0, 0012 // +000a │ │ +0274d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0274d2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0274d4: 6e30 d207 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +0274da: 0c00 |000f: move-result-object v0 │ │ +0274dc: 5b20 a605 |0010: iput-object v0, v2, Lcom/bottleworks/dailymoney/data/Detail;.toType:Ljava/lang/String; // field@05a6 │ │ +0274e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/bottleworks/dailymoney/data/Detail; │ │ 0x0000 - 0x0013 reg=3 to Ljava/lang/String; │ │ │ │ source_file_idx : 385 (Detail.java) │ │ │ │ -Class #81 header: │ │ -class_idx : 199 │ │ +Class #79 header: │ │ +class_idx : 198 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 403 │ │ +superclass_idx : 391 │ │ source_file_idx : 396 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #81 - │ │ +Class #79 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/DuplicateKeyException;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Exception;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/DuplicateKeyException;) │ │ name : 'serialVersionUID' │ │ @@ -25255,17 +25123,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d91c: |[01d91c] com.bottleworks.dailymoney.data.DuplicateKeyException.:()V │ │ -01d92c: 7010 9007 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0790 │ │ -01d932: 0e00 |0003: return-void │ │ +0274e4: |[0274e4] com.bottleworks.dailymoney.data.DuplicateKeyException.:()V │ │ +0274f4: 7010 8507 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0785 │ │ +0274fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ │ │ @@ -25274,59 +25142,59 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01d934: |[01d934] com.bottleworks.dailymoney.data.DuplicateKeyException.:(Ljava/lang/String;)V │ │ -01d944: 7020 9107 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0791 │ │ -01d94a: 0e00 |0003: return-void │ │ +0274fc: |[0274fc] com.bottleworks.dailymoney.data.DuplicateKeyException.:(Ljava/lang/String;)V │ │ +02750c: 7020 8607 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0786 │ │ +027512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ 0x0000 - 0x0004 reg=1 detailMessage Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 396 (DuplicateKeyException.java) │ │ │ │ -Class #82 header: │ │ -class_idx : 200 │ │ +Class #80 header: │ │ +class_idx : 199 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 473 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 35 │ │ │ │ -Class #82 annotations: │ │ -Annotations on method #855 'listAccount' │ │ +Class #80 annotations: │ │ +Annotations on method #854 'listAccount' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" ")" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ -Annotations on method #856 'listAllDetail' │ │ +Annotations on method #855 'listAllDetail' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #857 'listDetail' │ │ +Annotations on method #856 'listDetail' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/Account;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #858 'listDetail' │ │ +Annotations on method #857 'listDetail' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #859 'listDetail' │ │ +Annotations on method #858 'listDetail' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #860 'listDetail' │ │ +Annotations on method #859 'listDetail' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #861 'newAccount' │ │ +Annotations on method #860 'newAccount' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ -Annotations on method #862 'newAccount' │ │ +Annotations on method #861 'newAccount' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ -Annotations on method #864 'newDetail' │ │ +Annotations on method #863 'newDetail' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ │ │ -Class #82 - │ │ +Class #80 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/IDataProvider;) │ │ name : 'LIST_DETAIL_MODE_BOTH' │ │ @@ -25554,31 +25422,31 @@ │ │ name : 'updateDetail' │ │ type : '(ILcom/bottleworks/dailymoney/data/Detail;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 473 (IDataProvider.java) │ │ │ │ -Class #83 header: │ │ -class_idx : 201 │ │ +Class #81 header: │ │ +class_idx : 200 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 490 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ -Class #83 annotations: │ │ -Annotations on method #880 'listAllBook' │ │ +Class #81 annotations: │ │ +Annotations on method #879 'listAllBook' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;" } │ │ -Annotations on method #881 'newBook' │ │ +Annotations on method #880 'newBook' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ │ │ -Class #83 - │ │ +Class #81 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/IMasterDataProvider;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25641,25 +25509,25 @@ │ │ name : 'updateBook' │ │ type : '(ILcom/bottleworks/dailymoney/data/Book;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 490 (IMasterDataProvider.java) │ │ │ │ -Class #84 header: │ │ -class_idx : 202 │ │ +Class #82 header: │ │ +class_idx : 201 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1174 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1162 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #84 - │ │ +Class #82 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/MasterDataMeta;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/MasterDataMeta;) │ │ name : 'COL_BOOK_ALL' │ │ @@ -25703,71 +25571,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -01d94c: |[01d94c] com.bottleworks.dailymoney.data.MasterDataMeta.:()V │ │ -01d95c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -01d95e: 2300 2702 |0001: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -01d962: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01d964: 1a02 4a0b |0004: const-string v2, "id_" // string@0b4a │ │ -01d968: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -01d96c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -01d96e: 1a02 7f0d |0009: const-string v2, "nm_" // string@0d7f │ │ -01d972: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -01d976: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -01d978: 1a02 be0e |000e: const-string v2, "sb_" // string@0ebe │ │ -01d97c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -01d980: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -01d982: 1a02 b70f |0013: const-string v2, "sp_" // string@0fb7 │ │ -01d986: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -01d98a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -01d98c: 1a02 960d |0018: const-string v2, "nt_" // string@0d96 │ │ -01d990: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -01d994: 6900 ae05 |001c: sput-object v0, Lcom/bottleworks/dailymoney/data/MasterDataMeta;.COL_BOOK_ALL:[Ljava/lang/String; // field@05ae │ │ -01d998: 0e00 |001e: return-void │ │ +027514: |[027514] com.bottleworks.dailymoney.data.MasterDataMeta.:()V │ │ +027524: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +027526: 2300 1b02 |0001: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +02752a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02752c: 1a02 3c0b |0004: const-string v2, "id_" // string@0b3c │ │ +027530: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +027534: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +027536: 1a02 700d |0009: const-string v2, "nm_" // string@0d70 │ │ +02753a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +02753e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +027540: 1a02 af0e |000e: const-string v2, "sb_" // string@0eaf │ │ +027544: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +027548: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +02754a: 1a02 a80f |0013: const-string v2, "sp_" // string@0fa8 │ │ +02754e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +027552: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +027554: 1a02 870d |0018: const-string v2, "nt_" // string@0d87 │ │ +027558: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +02755c: 6900 ab05 |001c: sput-object v0, Lcom/bottleworks/dailymoney/data/MasterDataMeta;.COL_BOOK_ALL:[Ljava/lang/String; // field@05ab │ │ +027560: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/data/MasterDataMeta;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d99c: |[01d99c] com.bottleworks.dailymoney.data.MasterDataMeta.:()V │ │ -01d9ac: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01d9b2: 0e00 |0003: return-void │ │ +027564: |[027564] com.bottleworks.dailymoney.data.MasterDataMeta.:()V │ │ +027574: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02757a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/MasterDataMeta; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1174 (MasterDataMeta.java) │ │ + source_file_idx : 1162 (MasterDataMeta.java) │ │ │ │ -Class #85 header: │ │ -class_idx : 203 │ │ +Class #83 header: │ │ +class_idx : 202 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 403 │ │ -source_file_idx : 1193 │ │ +superclass_idx : 391 │ │ +source_file_idx : 1181 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #85 - │ │ +Class #83 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/NoInstanceException;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Exception;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/NoInstanceException;) │ │ name : 'serialVersionUID' │ │ @@ -25781,17 +25649,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d9b4: |[01d9b4] com.bottleworks.dailymoney.data.NoInstanceException.:()V │ │ -01d9c4: 7010 9007 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0790 │ │ -01d9ca: 0e00 |0003: return-void │ │ +02757c: |[02757c] com.bottleworks.dailymoney.data.NoInstanceException.:()V │ │ +02758c: 7010 8507 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0785 │ │ +027592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/NoInstanceException; │ │ │ │ @@ -25800,39 +25668,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01d9cc: |[01d9cc] com.bottleworks.dailymoney.data.NoInstanceException.:(Ljava/lang/String;)V │ │ -01d9dc: 7020 9107 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0791 │ │ -01d9e2: 0e00 |0003: return-void │ │ +027594: |[027594] com.bottleworks.dailymoney.data.NoInstanceException.:(Ljava/lang/String;)V │ │ +0275a4: 7020 8607 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0786 │ │ +0275aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/NoInstanceException; │ │ 0x0000 - 0x0004 reg=1 detailMessage Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1193 (NoInstanceException.java) │ │ + source_file_idx : 1181 (NoInstanceException.java) │ │ │ │ -Class #86 header: │ │ -class_idx : 204 │ │ +Class #84 header: │ │ +class_idx : 203 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 32 │ │ -source_file_idx : 1278 │ │ +source_file_idx : 1266 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #86 - │ │ +Class #84 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;) │ │ name : 'ACC_CREATE_SQL' │ │ @@ -25866,19 +25734,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -01d9e4: |[01d9e4] com.bottleworks.dailymoney.data.SQLiteDataHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -01d9f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d9f6: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -01d9f8: 7051 6600 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0066 │ │ -01d9fe: 0e00 |0005: return-void │ │ +0275ac: |[0275ac] com.bottleworks.dailymoney.data.SQLiteDataHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0275bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0275be: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +0275c0: 7051 6600 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0066 │ │ +0275c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ │ 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ @@ -25890,26 +25758,26 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01da00: |[01da00] com.bottleworks.dailymoney.data.SQLiteDataHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -01da10: 1a00 1808 |0000: const-string v0, "create schema CREATE TABLE dm_acc (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, tp_ TEXT NOT NULL, ca_ INTEGER NULL, iv_ REAL NOT NULL)" // string@0818 │ │ -01da14: 7110 d701 0000 |0002: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01da1a: 1a00 3d01 |0005: const-string v0, "CREATE TABLE dm_acc (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, tp_ TEXT NOT NULL, ca_ INTEGER NULL, iv_ REAL NOT NULL)" // string@013d │ │ -01da1e: 6e20 5f00 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01da24: 1a00 1908 |000a: const-string v0, "create schema CREATE TABLE dm_det (id_ INTEGER PRIMARY KEY, fr_ TEXT NOT NULL, frt_ TEXT NOT NULL, to_ TEXT NOT NULL, tot_ TEXT NOT NULL, dt_ INTEGER NOT NULL, mn_ REAL NOT NULL, ar_ INTEGER NOT NULL, nt_ TEXT)" // string@0819 │ │ -01da28: 7110 d701 0000 |000c: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01da2e: 1a00 1708 |000f: const-string v0, "create schema" // string@0817 │ │ -01da32: 7110 db01 0000 |0011: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01da38: 1a00 3f01 |0014: const-string v0, "CREATE TABLE dm_det (id_ INTEGER PRIMARY KEY, fr_ TEXT NOT NULL, frt_ TEXT NOT NULL, to_ TEXT NOT NULL, tot_ TEXT NOT NULL, dt_ INTEGER NOT NULL, mn_ REAL NOT NULL, ar_ INTEGER NOT NULL, nt_ TEXT)" // string@013f │ │ -01da3c: 6e20 5f00 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01da42: 0e00 |0019: return-void │ │ +0275c8: |[0275c8] com.bottleworks.dailymoney.data.SQLiteDataHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0275d8: 1a00 0b08 |0000: const-string v0, "create schema CREATE TABLE dm_acc (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, tp_ TEXT NOT NULL, ca_ INTEGER NULL, iv_ REAL NOT NULL)" // string@080b │ │ +0275dc: 7110 d701 0000 |0002: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0275e2: 1a00 3d01 |0005: const-string v0, "CREATE TABLE dm_acc (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, tp_ TEXT NOT NULL, ca_ INTEGER NULL, iv_ REAL NOT NULL)" // string@013d │ │ +0275e6: 6e20 5f00 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +0275ec: 1a00 0c08 |000a: const-string v0, "create schema CREATE TABLE dm_det (id_ INTEGER PRIMARY KEY, fr_ TEXT NOT NULL, frt_ TEXT NOT NULL, to_ TEXT NOT NULL, tot_ TEXT NOT NULL, dt_ INTEGER NOT NULL, mn_ REAL NOT NULL, ar_ INTEGER NOT NULL, nt_ TEXT)" // string@080c │ │ +0275f0: 7110 d701 0000 |000c: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +0275f6: 1a00 0a08 |000f: const-string v0, "create schema" // string@080a │ │ +0275fa: 7110 db01 0000 |0011: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +027600: 1a00 3f01 |0014: const-string v0, "CREATE TABLE dm_det (id_ INTEGER PRIMARY KEY, fr_ TEXT NOT NULL, frt_ TEXT NOT NULL, to_ TEXT NOT NULL, tot_ TEXT NOT NULL, dt_ INTEGER NOT NULL, mn_ REAL NOT NULL, ar_ INTEGER NOT NULL, nt_ TEXT)" // string@013f │ │ +027604: 6e20 5f00 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +02760a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=53 │ │ 0x000a line=56 │ │ 0x000f line=58 │ │ 0x0014 line=59 │ │ @@ -25923,66 +25791,66 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -01da44: |[01da44] com.bottleworks.dailymoney.data.SQLiteDataHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -01da54: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01da58: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01da5e: 1a01 8f10 |0005: const-string v1, "update db from " // string@108f │ │ -01da62: 6e20 f807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01da68: 0c00 |000a: move-result-object v0 │ │ -01da6a: 6e20 f407 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01da70: 0c00 |000e: move-result-object v0 │ │ -01da72: 1a01 2400 |000f: const-string v1, " to " // string@0024 │ │ -01da76: 6e20 f807 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01da7c: 0c00 |0014: move-result-object v0 │ │ -01da7e: 6e20 f407 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01da84: 0c00 |0018: move-result-object v0 │ │ -01da86: 6e10 fb07 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01da8c: 0c00 |001c: move-result-object v0 │ │ -01da8e: 7110 d701 0000 |001d: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01da94: 3b04 1f00 |0020: if-gez v4, 003f // +001f │ │ -01da98: 1a00 9e0e |0022: const-string v0, "reset schema" // string@0e9e │ │ -01da9c: 7110 db01 0000 |0024: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01daa2: 1a00 2109 |0027: const-string v0, "drop schema DROP TABLE IF EXISTS dm_acc" // string@0921 │ │ -01daa6: 7110 db01 0000 |0029: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01daac: 1a00 6e01 |002c: const-string v0, "DROP TABLE IF EXISTS dm_acc" // string@016e │ │ -01dab0: 6e20 5f00 0300 |002e: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01dab6: 1a00 2209 |0031: const-string v0, "drop schema DROP TABLE IF EXISTS dm_det" // string@0922 │ │ -01daba: 7110 db01 0000 |0033: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01dac0: 1a00 7001 |0036: const-string v0, "DROP TABLE IF EXISTS dm_det" // string@0170 │ │ -01dac4: 6e20 5f00 0300 |0038: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01daca: 6e20 7e03 3200 |003b: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@037e │ │ -01dad0: 0e00 |003e: return-void │ │ -01dad2: 1240 |003f: const/4 v0, #int 4 // #4 │ │ -01dad4: 3304 2900 |0040: if-ne v4, v0, 0069 // +0029 │ │ -01dad8: 2200 a501 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01dadc: 7010 f007 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01dae2: 1a01 9810 |0047: const-string v1, "upgrade schem from " // string@1098 │ │ -01dae6: 6e20 f807 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01daec: 0c00 |004c: move-result-object v0 │ │ -01daee: 6e20 f407 4000 |004d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01daf4: 0c00 |0050: move-result-object v0 │ │ -01daf6: 1a01 2400 |0051: const-string v1, " to " // string@0024 │ │ -01dafa: 6e20 f807 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01db00: 0c00 |0056: move-result-object v0 │ │ -01db02: 6e20 f407 5000 |0057: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01db08: 0c00 |005a: move-result-object v0 │ │ -01db0a: 6e10 fb07 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01db10: 0c00 |005e: move-result-object v0 │ │ -01db12: 7110 db01 0000 |005f: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01db18: 1a00 ca00 |0062: const-string v0, "ALTER TABLE dm_acc ADD ca_ INTEGER NULL " // string@00ca │ │ -01db1c: 6e20 5f00 0300 |0064: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01db22: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01db26: 1250 |0069: const/4 v0, #int 5 // #5 │ │ -01db28: 3304 d4ff |006a: if-ne v4, v0, 003e // -002c │ │ -01db2c: 28d2 |006c: goto 003e // -002e │ │ +02760c: |[02760c] com.bottleworks.dailymoney.data.SQLiteDataHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +02761c: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +027620: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +027626: 1a01 8010 |0005: const-string v1, "update db from " // string@1080 │ │ +02762a: 6e20 ed07 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027630: 0c00 |000a: move-result-object v0 │ │ +027632: 6e20 e907 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +027638: 0c00 |000e: move-result-object v0 │ │ +02763a: 1a01 2400 |000f: const-string v1, " to " // string@0024 │ │ +02763e: 6e20 ed07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027644: 0c00 |0014: move-result-object v0 │ │ +027646: 6e20 e907 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02764c: 0c00 |0018: move-result-object v0 │ │ +02764e: 6e10 f007 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +027654: 0c00 |001c: move-result-object v0 │ │ +027656: 7110 d701 0000 |001d: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +02765c: 3b04 1f00 |0020: if-gez v4, 003f // +001f │ │ +027660: 1a00 8f0e |0022: const-string v0, "reset schema" // string@0e8f │ │ +027664: 7110 db01 0000 |0024: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +02766a: 1a00 1409 |0027: const-string v0, "drop schema DROP TABLE IF EXISTS dm_acc" // string@0914 │ │ +02766e: 7110 db01 0000 |0029: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +027674: 1a00 6e01 |002c: const-string v0, "DROP TABLE IF EXISTS dm_acc" // string@016e │ │ +027678: 6e20 5f00 0300 |002e: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +02767e: 1a00 1509 |0031: const-string v0, "drop schema DROP TABLE IF EXISTS dm_det" // string@0915 │ │ +027682: 7110 db01 0000 |0033: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +027688: 1a00 7001 |0036: const-string v0, "DROP TABLE IF EXISTS dm_det" // string@0170 │ │ +02768c: 6e20 5f00 0300 |0038: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +027692: 6e20 7d03 3200 |003b: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@037d │ │ +027698: 0e00 |003e: return-void │ │ +02769a: 1240 |003f: const/4 v0, #int 4 // #4 │ │ +02769c: 3304 2900 |0040: if-ne v4, v0, 0069 // +0029 │ │ +0276a0: 2200 9901 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0276a4: 7010 e507 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0276aa: 1a01 8910 |0047: const-string v1, "upgrade schem from " // string@1089 │ │ +0276ae: 6e20 ed07 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0276b4: 0c00 |004c: move-result-object v0 │ │ +0276b6: 6e20 e907 4000 |004d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0276bc: 0c00 |0050: move-result-object v0 │ │ +0276be: 1a01 2400 |0051: const-string v1, " to " // string@0024 │ │ +0276c2: 6e20 ed07 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0276c8: 0c00 |0056: move-result-object v0 │ │ +0276ca: 6e20 e907 5000 |0057: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0276d0: 0c00 |005a: move-result-object v0 │ │ +0276d2: 6e10 f007 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0276d8: 0c00 |005e: move-result-object v0 │ │ +0276da: 7110 db01 0000 |005f: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +0276e0: 1a00 ca00 |0062: const-string v0, "ALTER TABLE dm_acc ADD ca_ INTEGER NULL " // string@00ca │ │ +0276e4: 6e20 5f00 0300 |0064: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +0276ea: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0276ee: 1250 |0069: const/4 v0, #int 5 // #5 │ │ +0276f0: 3304 d4ff |006a: if-ne v4, v0, 003e // -002c │ │ +0276f4: 28d2 |006c: goto 003e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0020 line=67 │ │ 0x0022 line=68 │ │ 0x0027 line=70 │ │ 0x002c line=71 │ │ @@ -25997,3255 +25865,27 @@ │ │ 0x0069 line=85 │ │ locals : │ │ 0x0000 - 0x006d reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ │ 0x0000 - 0x006d reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x006d reg=4 oldVersion I │ │ 0x0000 - 0x006d reg=5 newVersion I │ │ │ │ - source_file_idx : 1278 (SQLiteDataHelper.java) │ │ + source_file_idx : 1266 (SQLiteDataHelper.java) │ │ │ │ -Class #87 header: │ │ +Class #85 header: │ │ class_idx : 205 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1279 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 36 │ │ - │ │ -Class #87 annotations: │ │ -Annotations on method #916 'listAccount' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" ")" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ -Annotations on method #917 'listAllDetail' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #918 'listDetail' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/Account;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #919 'listDetail' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #920 'listDetail' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #921 'listDetail' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on method #922 'newAccount' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ -Annotations on method #923 'newAccount' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ -Annotations on method #925 'newDetail' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ - │ │ -Class #87 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'DET_ORDERBY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "dt_ DESC,id_ DESC" │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'detId' │ │ - type : 'I' │ │ - access : 0x0008 (STATIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'detId_set' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'calHelper' │ │ - type : 'Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'first' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'helper' │ │ - type : 'Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -01db30: |[01db30] com.bottleworks.dailymoney.data.SQLiteDataProvider.:()V │ │ -01db40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01db42: 6700 bd05 |0001: sput v0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05bd │ │ -01db46: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=246 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -01db48: |[01db48] com.bottleworks.dailymoney.data.SQLiteDataProvider.:(Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V │ │ -01db58: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01db5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01db60: 5b10 bf05 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01db64: 5b12 c005 |0006: iput-object v2, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01db68: 5b13 bc05 |0008: iput-object v3, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05bc │ │ -01db6c: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=773 │ │ - 0x0006 line=27 │ │ - 0x0008 line=28 │ │ - 0x000a line=29 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x000b reg=2 helper Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ │ - 0x0000 - 0x000b reg=3 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'applyContextValue' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 59 16-bit code units │ │ -01db70: |[01db70] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyContextValue:(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V │ │ -01db80: 1a00 4a0b |0000: const-string v0, "id_" // string@0b4a │ │ -01db84: 6e10 ed02 0400 |0002: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01db8a: 0c01 |0005: move-result-object v1 │ │ -01db8c: 6e30 2c00 0501 |0006: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01db92: 1a00 7f0d |0009: const-string v0, "nm_" // string@0d7f │ │ -01db96: 6e10 ef02 0400 |000b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -01db9c: 0c01 |000e: move-result-object v1 │ │ -01db9e: 6e30 2c00 0501 |000f: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dba4: 1a00 6a10 |0012: const-string v0, "tp_" // string@106a │ │ -01dba8: 6e10 f002 0400 |0014: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01dbae: 0c01 |0017: move-result-object v1 │ │ -01dbb0: 6e30 2c00 0501 |0018: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dbb6: 1a01 4e07 |001b: const-string v1, "ca_" // string@074e │ │ -01dbba: 6e10 f202 0400 |001d: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f2 │ │ -01dbc0: 0a00 |0020: move-result v0 │ │ -01dbc2: 3800 1800 |0021: if-eqz v0, 0039 // +0018 │ │ -01dbc6: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -01dbc8: 7110 9e07 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -01dbce: 0c00 |0027: move-result-object v0 │ │ -01dbd0: 6e30 2a00 1500 |0028: invoke-virtual {v5, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ -01dbd6: 1a00 ed0b |002b: const-string v0, "iv_" // string@0bed │ │ -01dbda: 6e10 ee02 0400 |002d: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -01dbe0: 0b01 |0030: move-result-wide v1 │ │ -01dbe2: 7120 8c07 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01dbe8: 0c01 |0034: move-result-object v1 │ │ -01dbea: 6e30 2900 0501 |0035: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0029 │ │ -01dbf0: 0e00 |0038: return-void │ │ -01dbf2: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -01dbf4: 28ea |003a: goto 0024 // -0016 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - 0x0009 line=88 │ │ - 0x0012 line=89 │ │ - 0x001b line=90 │ │ - 0x002b line=91 │ │ - 0x0038 line=92 │ │ - 0x0039 line=90 │ │ - locals : │ │ - 0x0000 - 0x003b reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x003b reg=4 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x003b reg=5 values Landroid/content/ContentValues; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'applyContextValue' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 109 16-bit code units │ │ -01dbf8: |[01dbf8] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyContextValue:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V │ │ -01dc08: 1a00 4a0b |0000: const-string v0, "id_" // string@0b4a │ │ -01dc0c: 6e10 3803 0400 |0002: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0338 │ │ -01dc12: 0a01 |0005: move-result v1 │ │ -01dc14: 7110 9e07 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -01dc1a: 0c01 |0009: move-result-object v1 │ │ -01dc1c: 6e30 2a00 0501 |000a: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ -01dc22: 1a00 d909 |000d: const-string v0, "fr_" // string@09d9 │ │ -01dc26: 6e10 3603 0400 |000f: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -01dc2c: 0c01 |0012: move-result-object v1 │ │ -01dc2e: 6e30 2c00 0501 |0013: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dc34: 1a00 f209 |0016: const-string v0, "frt_" // string@09f2 │ │ -01dc38: 6e10 3703 0400 |0018: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getFromType:()Ljava/lang/String; // method@0337 │ │ -01dc3e: 0c01 |001b: move-result-object v1 │ │ -01dc40: 6e30 2c00 0501 |001c: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dc46: 1a00 5710 |001f: const-string v0, "to_" // string@1057 │ │ -01dc4a: 6e10 3b03 0400 |0021: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -01dc50: 0c01 |0024: move-result-object v1 │ │ -01dc52: 6e30 2c00 0501 |0025: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dc58: 1a00 6310 |0028: const-string v0, "tot_" // string@1063 │ │ -01dc5c: 6e10 3c03 0400 |002a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getToType:()Ljava/lang/String; // method@033c │ │ -01dc62: 0c01 |002d: move-result-object v1 │ │ -01dc64: 6e30 2c00 0501 |002e: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dc6a: 1a00 2809 |0031: const-string v0, "dt_" // string@0928 │ │ -01dc6e: 5431 bc05 |0033: iget-object v1, v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05bc │ │ -01dc72: 6e10 3503 0400 |0035: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -01dc78: 0c02 |0038: move-result-object v2 │ │ -01dc7a: 6e20 6201 2100 |0039: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayMiddle:(Ljava/util/Date;)Ljava/util/Date; // method@0162 │ │ -01dc80: 0c01 |003c: move-result-object v1 │ │ -01dc82: 6e10 2e08 0100 |003d: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01dc88: 0b01 |0040: move-result-wide v1 │ │ -01dc8a: 7120 a007 2100 |0041: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@07a0 │ │ -01dc90: 0c01 |0044: move-result-object v1 │ │ -01dc92: 6e30 2b00 0501 |0045: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@002b │ │ -01dc98: 1a00 230d |0048: const-string v0, "mn_" // string@0d23 │ │ -01dc9c: 6e10 3903 0400 |004a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0339 │ │ -01dca2: 0c01 |004d: move-result-object v1 │ │ -01dca4: 6e30 2900 0501 |004e: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0029 │ │ -01dcaa: 1a01 c206 |0051: const-string v1, "ar_" // string@06c2 │ │ -01dcae: 6e10 3e03 0400 |0053: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033e │ │ -01dcb4: 0a00 |0056: move-result v0 │ │ -01dcb6: 3800 1400 |0057: if-eqz v0, 006b // +0014 │ │ -01dcba: 1210 |0059: const/4 v0, #int 1 // #1 │ │ -01dcbc: 7110 9e07 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -01dcc2: 0c00 |005d: move-result-object v0 │ │ -01dcc4: 6e30 2a00 1500 |005e: invoke-virtual {v5, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ -01dcca: 1a00 960d |0061: const-string v0, "nt_" // string@0d96 │ │ -01dcce: 6e10 3a03 0400 |0063: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@033a │ │ -01dcd4: 0c01 |0066: move-result-object v1 │ │ -01dcd6: 6e30 2c00 0501 |0067: invoke-virtual {v5, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01dcdc: 0e00 |006a: return-void │ │ -01dcde: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -01dce0: 28ee |006c: goto 005a // -0012 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=222 │ │ - 0x000d line=223 │ │ - 0x0016 line=224 │ │ - 0x001f line=225 │ │ - 0x0028 line=226 │ │ - 0x0031 line=227 │ │ - 0x0048 line=228 │ │ - 0x0051 line=229 │ │ - 0x0061 line=230 │ │ - 0x006a line=231 │ │ - 0x006b line=229 │ │ - locals : │ │ - 0x0000 - 0x006d reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x006d reg=4 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0000 - 0x006d reg=5 values Landroid/content/ContentValues; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'applyCursor' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 102 16-bit code units │ │ -01dce4: |[01dce4] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyCursor:(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V │ │ -01dcf4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01dcf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01dcf8: 7210 5800 0b00 |0002: invoke-interface {v11}, Landroid/database/Cursor;.getColumnNames:()[Ljava/lang/String; // method@0058 │ │ -01dcfe: 0c00 |0005: move-result-object v0 │ │ -01dd00: 2103 |0006: array-length v3, v0 │ │ -01dd02: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -01dd04: 3532 5d00 |0008: if-ge v2, v3, 0065 // +005d │ │ -01dd08: 4604 0002 |000a: aget-object v4, v0, v2 │ │ -01dd0c: 1a05 4a0b |000c: const-string v5, "id_" // string@0b4a │ │ -01dd10: 6e20 ce07 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01dd16: 0a05 |0011: move-result v5 │ │ -01dd18: 3805 0e00 |0012: if-eqz v5, 0020 // +000e │ │ -01dd1c: 7220 5c00 1b00 |0014: invoke-interface {v11, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01dd22: 0c05 |0017: move-result-object v5 │ │ -01dd24: 6e20 f402 5a00 |0018: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Account;.setId:(Ljava/lang/String;)V // method@02f4 │ │ -01dd2a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01dd2e: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01dd32: 28e9 |001f: goto 0008 // -0017 │ │ -01dd34: 1a05 7f0d |0020: const-string v5, "nm_" // string@0d7f │ │ -01dd38: 6e20 ce07 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01dd3e: 0a05 |0025: move-result v5 │ │ -01dd40: 3805 0a00 |0026: if-eqz v5, 0030 // +000a │ │ -01dd44: 7220 5c00 1b00 |0028: invoke-interface {v11, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01dd4a: 0c05 |002b: move-result-object v5 │ │ -01dd4c: 6e20 f602 5a00 |002c: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Account;.setName:(Ljava/lang/String;)V // method@02f6 │ │ -01dd52: 28ec |002f: goto 001b // -0014 │ │ -01dd54: 1a05 6a10 |0030: const-string v5, "tp_" // string@106a │ │ -01dd58: 6e20 ce07 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01dd5e: 0a05 |0035: move-result v5 │ │ -01dd60: 3805 0a00 |0036: if-eqz v5, 0040 // +000a │ │ -01dd64: 7220 5c00 1b00 |0038: invoke-interface {v11, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01dd6a: 0c05 |003b: move-result-object v5 │ │ -01dd6c: 6e20 f702 5a00 |003c: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Account;.setType:(Ljava/lang/String;)V // method@02f7 │ │ -01dd72: 28dc |003f: goto 001b // -0024 │ │ -01dd74: 1a05 4e07 |0040: const-string v5, "ca_" // string@074e │ │ -01dd78: 6e20 ce07 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01dd7e: 0a05 |0045: move-result v5 │ │ -01dd80: 3805 0f00 |0046: if-eqz v5, 0055 // +000f │ │ -01dd84: 7220 5a00 1b00 |0048: invoke-interface {v11, v1}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01dd8a: 0a05 |004b: move-result v5 │ │ -01dd8c: 3365 0700 |004c: if-ne v5, v6, 0053 // +0007 │ │ -01dd90: 0165 |004e: move v5, v6 │ │ -01dd92: 6e20 f302 5a00 |004f: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f3 │ │ -01dd98: 28c9 |0052: goto 001b // -0037 │ │ -01dd9a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -01dd9c: 28fb |0054: goto 004f // -0005 │ │ -01dd9e: 1a05 ed0b |0055: const-string v5, "iv_" // string@0bed │ │ -01dda2: 6e20 ce07 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01dda8: 0a05 |005a: move-result v5 │ │ -01ddaa: 3805 c0ff |005b: if-eqz v5, 001b // -0040 │ │ -01ddae: 7220 5900 1b00 |005d: invoke-interface {v11, v1}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01ddb4: 0b07 |0060: move-result-wide v7 │ │ -01ddb6: 6e30 f502 7a08 |0061: invoke-virtual {v10, v7, v8}, Lcom/bottleworks/dailymoney/data/Account;.setInitialValue:(D)V // method@02f5 │ │ -01ddbc: 28b7 |0064: goto 001b // -0049 │ │ -01ddbe: 0e00 |0065: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=68 │ │ - 0x0002 line=69 │ │ - 0x000c line=70 │ │ - 0x0014 line=71 │ │ - 0x001b line=82 │ │ - 0x001d line=69 │ │ - 0x0020 line=72 │ │ - 0x0028 line=73 │ │ - 0x0030 line=74 │ │ - 0x0038 line=75 │ │ - 0x0040 line=76 │ │ - 0x0048 line=78 │ │ - 0x0055 line=79 │ │ - 0x005d line=80 │ │ - 0x0065 line=84 │ │ - locals : │ │ - 0x000c - 0x0065 reg=4 n Ljava/lang/String; │ │ - 0x0006 - 0x0066 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0002 - 0x0066 reg=1 i I │ │ - 0x0008 - 0x0066 reg=2 i$ I │ │ - 0x0007 - 0x0066 reg=3 len$ I │ │ - 0x0000 - 0x0066 reg=9 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0066 reg=10 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x0066 reg=11 c Landroid/database/Cursor; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'applyCursor' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 143 16-bit code units │ │ -01ddc0: |[01ddc0] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V │ │ -01ddd0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01ddd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01ddd4: 7210 5800 0b00 |0002: invoke-interface {v11}, Landroid/database/Cursor;.getColumnNames:()[Ljava/lang/String; // method@0058 │ │ -01ddda: 0c00 |0005: move-result-object v0 │ │ -01dddc: 2103 |0006: array-length v3, v0 │ │ -01ddde: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -01dde0: 3532 8600 |0008: if-ge v2, v3, 008e // +0086 │ │ -01dde4: 4604 0002 |000a: aget-object v4, v0, v2 │ │ -01dde8: 1a05 4a0b |000c: const-string v5, "id_" // string@0b4a │ │ -01ddec: 6e20 ce07 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01ddf2: 0a05 |0011: move-result v5 │ │ -01ddf4: 3805 0e00 |0012: if-eqz v5, 0020 // +000e │ │ -01ddf8: 7220 5a00 1b00 |0014: invoke-interface {v11, v1}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01ddfe: 0a05 |0017: move-result v5 │ │ -01de00: 6e20 4203 5a00 |0018: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setId:(I)V // method@0342 │ │ -01de06: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01de0a: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01de0e: 28e9 |001f: goto 0008 // -0017 │ │ -01de10: 1a05 d909 |0020: const-string v5, "fr_" // string@09d9 │ │ -01de14: 6e20 ce07 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01de1a: 0a05 |0025: move-result v5 │ │ -01de1c: 3805 0a00 |0026: if-eqz v5, 0030 // +000a │ │ -01de20: 7220 5c00 1b00 |0028: invoke-interface {v11, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01de26: 0c05 |002b: move-result-object v5 │ │ -01de28: 6e20 4103 5a00 |002c: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0341 │ │ -01de2e: 28ec |002f: goto 001b // -0014 │ │ -01de30: 1a05 5710 |0030: const-string v5, "to_" // string@1057 │ │ -01de34: 6e20 ce07 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01de3a: 0a05 |0035: move-result v5 │ │ -01de3c: 3805 0a00 |0036: if-eqz v5, 0040 // +000a │ │ -01de40: 7220 5c00 1b00 |0038: invoke-interface {v11, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01de46: 0c05 |003b: move-result-object v5 │ │ -01de48: 6e20 4503 5a00 |003c: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0345 │ │ -01de4e: 28dc |003f: goto 001b // -0024 │ │ -01de50: 1a05 2809 |0040: const-string v5, "dt_" // string@0928 │ │ -01de54: 6e20 ce07 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01de5a: 0a05 |0045: move-result v5 │ │ -01de5c: 3805 0f00 |0046: if-eqz v5, 0055 // +000f │ │ -01de60: 2205 bc01 |0048: new-instance v5, Ljava/util/Date; // type@01bc │ │ -01de64: 7220 5b00 1b00 |004a: invoke-interface {v11, v1}, Landroid/database/Cursor;.getLong:(I)J // method@005b │ │ -01de6a: 0b07 |004d: move-result-wide v7 │ │ -01de6c: 7030 2b08 7508 |004e: invoke-direct {v5, v7, v8}, Ljava/util/Date;.:(J)V // method@082b │ │ -01de72: 6e20 4003 5a00 |0051: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setDate:(Ljava/util/Date;)V // method@0340 │ │ -01de78: 28c7 |0054: goto 001b // -0039 │ │ -01de7a: 1a05 230d |0055: const-string v5, "mn_" // string@0d23 │ │ -01de7e: 6e20 ce07 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01de84: 0a05 |005a: move-result v5 │ │ -01de86: 3805 0e00 |005b: if-eqz v5, 0069 // +000e │ │ -01de8a: 7220 5900 1b00 |005d: invoke-interface {v11, v1}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01de90: 0b07 |0060: move-result-wide v7 │ │ -01de92: 7120 8c07 8700 |0061: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -01de98: 0c05 |0064: move-result-object v5 │ │ -01de9a: 6e20 4303 5a00 |0065: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setMoney:(Ljava/lang/Double;)V // method@0343 │ │ -01dea0: 28b3 |0068: goto 001b // -004d │ │ -01dea2: 1a05 c206 |0069: const-string v5, "ar_" // string@06c2 │ │ -01dea6: 6e20 ce07 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01deac: 0a05 |006e: move-result v5 │ │ -01deae: 3805 0f00 |006f: if-eqz v5, 007e // +000f │ │ -01deb2: 7220 5a00 1b00 |0071: invoke-interface {v11, v1}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01deb8: 0a05 |0074: move-result v5 │ │ -01deba: 3365 0700 |0075: if-ne v5, v6, 007c // +0007 │ │ -01debe: 0165 |0077: move v5, v6 │ │ -01dec0: 6e20 3f03 5a00 |0078: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033f │ │ -01dec6: 28a0 |007b: goto 001b // -0060 │ │ -01dec8: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -01deca: 28fb |007d: goto 0078 // -0005 │ │ -01decc: 1a05 960d |007e: const-string v5, "nt_" // string@0d96 │ │ -01ded0: 6e20 ce07 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01ded6: 0a05 |0083: move-result v5 │ │ -01ded8: 3805 97ff |0084: if-eqz v5, 001b // -0069 │ │ -01dedc: 7220 5c00 1b00 |0086: invoke-interface {v11, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01dee2: 0c05 |0089: move-result-object v5 │ │ -01dee4: 6e20 4403 5a00 |008a: invoke-virtual {v10, v5}, Lcom/bottleworks/dailymoney/data/Detail;.setNote:(Ljava/lang/String;)V // method@0344 │ │ -01deea: 288e |008d: goto 001b // -0072 │ │ -01deec: 0e00 |008e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=200 │ │ - 0x0002 line=201 │ │ - 0x000c line=202 │ │ - 0x0014 line=203 │ │ - 0x001b line=217 │ │ - 0x001d line=201 │ │ - 0x0020 line=204 │ │ - 0x0028 line=205 │ │ - 0x0030 line=206 │ │ - 0x0038 line=207 │ │ - 0x0040 line=208 │ │ - 0x0048 line=209 │ │ - 0x0055 line=210 │ │ - 0x005d line=211 │ │ - 0x0069 line=212 │ │ - 0x0071 line=213 │ │ - 0x007e line=214 │ │ - 0x0086 line=215 │ │ - 0x008e line=219 │ │ - locals : │ │ - 0x000c - 0x008e reg=4 n Ljava/lang/String; │ │ - 0x0006 - 0x008f reg=0 arr$ [Ljava/lang/String; │ │ - 0x0002 - 0x008f reg=1 i I │ │ - 0x0008 - 0x008f reg=2 i$ I │ │ - 0x0007 - 0x008f reg=3 len$ I │ │ - 0x0000 - 0x008f reg=9 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x008f reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0000 - 0x008f reg=11 c Landroid/database/Cursor; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'normalizeAccountId' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -01def0: |[01def0] com.bottleworks.dailymoney.data.SQLiteDataProvider.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -01df00: 6e10 e007 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -01df06: 0c00 |0003: move-result-object v0 │ │ -01df08: 6e10 df07 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@07df │ │ -01df0e: 0c00 |0007: move-result-object v0 │ │ -01df10: 1301 2000 |0008: const/16 v1, #int 32 // #20 │ │ -01df14: 1302 2d00 |000a: const/16 v2, #int 45 // #2d │ │ -01df18: 6e30 d807 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07d8 │ │ -01df1e: 0c05 |000f: move-result-object v5 │ │ -01df20: 2200 a501 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01df24: 7010 f007 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01df2a: 6e20 f807 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01df30: 0c00 |0018: move-result-object v0 │ │ -01df32: 1a01 4c00 |0019: const-string v1, "-" // string@004c │ │ -01df36: 6e20 f807 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01df3c: 0c00 |001e: move-result-object v0 │ │ -01df3e: 6e20 f807 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01df44: 0c00 |0022: move-result-object v0 │ │ -01df46: 6e10 fb07 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01df4c: 0c00 |0026: move-result-object v0 │ │ -01df4e: 1100 |0027: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0010 line=43 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0028 reg=4 type Ljava/lang/String; │ │ - 0x0000 - 0x0028 reg=5 name Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'countDetail' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 9 16-bit code units │ │ -01df50: |[01df50] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;)I │ │ -01df60: 6e10 ed02 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01df66: 0c00 |0003: move-result-object v0 │ │ -01df68: 6e55 8803 0143 |0004: invoke-virtual {v1, v0, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.countDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I // method@0388 │ │ -01df6e: 0a00 |0007: move-result v0 │ │ -01df70: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=502 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0009 reg=2 account Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x0009 reg=3 mode I │ │ - 0x0000 - 0x0009 reg=4 start Ljava/util/Date; │ │ - 0x0000 - 0x0009 reg=5 end Ljava/util/Date; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'countDetail' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 305 16-bit code units │ │ -01df74: |[01df74] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;)I │ │ -01df84: 5485 c005 |0000: iget-object v5, v8, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01df88: 6e10 7c03 0500 |0002: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01df8e: 0c01 |0005: move-result-object v1 │ │ -01df90: 2203 a501 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01df94: 7010 f007 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01df9a: 2204 a501 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01df9e: 7010 f007 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01dfa4: 1a05 0c00 |0010: const-string v5, " 1=1 " // string@000c │ │ -01dfa8: 6e20 f807 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01dfae: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -01dfb0: 335a a800 |0016: if-ne v10, v5, 00be // +00a8 │ │ -01dfb4: 1a05 1200 |0018: const-string v5, " AND " // string@0012 │ │ -01dfb8: 6e20 f807 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01dfbe: 2205 a501 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01dfc2: 7010 f007 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01dfc8: 1a06 f309 |0022: const-string v6, "frt_= '" // string@09f3 │ │ -01dfcc: 6e20 f807 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01dfd2: 0c05 |0027: move-result-object v5 │ │ -01dfd4: 6e10 0303 0900 |0028: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01dfda: 0c06 |002b: move-result-object v6 │ │ -01dfdc: 6e20 f807 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01dfe2: 0c05 |002f: move-result-object v5 │ │ -01dfe4: 1a06 3200 |0030: const-string v6, "'" // string@0032 │ │ -01dfe8: 6e20 f807 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01dfee: 0c05 |0035: move-result-object v5 │ │ -01dff0: 6e10 fb07 0500 |0036: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01dff6: 0c05 |0039: move-result-object v5 │ │ -01dff8: 6e20 f807 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01dffe: 380b 2100 |003d: if-eqz v11, 005e // +0021 │ │ -01e002: 1a05 1200 |003f: const-string v5, " AND " // string@0012 │ │ -01e006: 6e20 f807 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e00c: 2205 a501 |0044: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e010: 7010 f007 0500 |0046: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e016: 1a06 2b09 |0049: const-string v6, "dt_>=" // string@092b │ │ -01e01a: 6e20 f807 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e020: 0c05 |004e: move-result-object v5 │ │ -01e022: 6e10 2e08 0b00 |004f: invoke-virtual {v11}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01e028: 0b06 |0052: move-result-wide v6 │ │ -01e02a: 6e30 f507 6507 |0053: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01e030: 0c05 |0056: move-result-object v5 │ │ -01e032: 6e10 fb07 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e038: 0c05 |005a: move-result-object v5 │ │ -01e03a: 6e20 f807 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e040: 380c 2100 |005e: if-eqz v12, 007f // +0021 │ │ -01e044: 1a05 1200 |0060: const-string v5, " AND " // string@0012 │ │ -01e048: 6e20 f807 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e04e: 2205 a501 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e052: 7010 f007 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e058: 1a06 2a09 |006a: const-string v6, "dt_<=" // string@092a │ │ -01e05c: 6e20 f807 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e062: 0c05 |006f: move-result-object v5 │ │ -01e064: 6e10 2e08 0c00 |0070: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01e06a: 0b06 |0073: move-result-wide v6 │ │ -01e06c: 6e30 f507 6507 |0074: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01e072: 0c05 |0077: move-result-object v5 │ │ -01e074: 6e10 fb07 0500 |0078: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e07a: 0c05 |007b: move-result-object v5 │ │ -01e07c: 6e20 f807 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e082: 1a05 f304 |007f: const-string v5, "SELECT COUNT(" // string@04f3 │ │ -01e086: 6e20 f807 5300 |0081: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e08c: 0c05 |0084: move-result-object v5 │ │ -01e08e: 1a06 4a0b |0085: const-string v6, "id_" // string@0b4a │ │ -01e092: 6e20 f807 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e098: 0c05 |008a: move-result-object v5 │ │ -01e09a: 1a06 4100 |008b: const-string v6, ") FROM " // string@0041 │ │ -01e09e: 6e20 f807 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e0a4: 0c05 |0090: move-result-object v5 │ │ -01e0a6: 1a06 dd08 |0091: const-string v6, "dm_det" // string@08dd │ │ -01e0aa: 6e20 f807 6500 |0093: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e0b0: 6e10 fa07 0400 |0096: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01e0b6: 0a05 |0099: move-result v5 │ │ -01e0b8: 3d05 0b00 |009a: if-lez v5, 00a5 // +000b │ │ -01e0bc: 1a05 1400 |009c: const-string v5, " WHERE " // string@0014 │ │ -01e0c0: 6e20 f807 5300 |009e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e0c6: 0c05 |00a1: move-result-object v5 │ │ -01e0c8: 6e20 f607 4500 |00a2: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01e0ce: 6e10 fb07 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e0d4: 0c05 |00a8: move-result-object v5 │ │ -01e0d6: 1206 |00a9: const/4 v6, #int 0 // #0 │ │ -01e0d8: 6e30 6400 5106 |00aa: invoke-virtual {v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01e0de: 0c00 |00ad: move-result-object v0 │ │ -01e0e0: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ -01e0e2: 7210 5d00 0000 |00af: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e0e8: 0a05 |00b2: move-result v5 │ │ -01e0ea: 3805 0700 |00b3: if-eqz v5, 00ba // +0007 │ │ -01e0ee: 1205 |00b5: const/4 v5, #int 0 // #0 │ │ -01e0f0: 7220 5a00 5000 |00b6: invoke-interface {v0, v5}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01e0f6: 0a02 |00b9: move-result v2 │ │ -01e0f8: 7210 5700 0000 |00ba: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e0fe: 0f02 |00bd: return v2 │ │ -01e100: 1225 |00be: const/4 v5, #int 2 // #2 │ │ -01e102: 335a 2900 |00bf: if-ne v10, v5, 00e8 // +0029 │ │ -01e106: 1a05 1200 |00c1: const-string v5, " AND " // string@0012 │ │ -01e10a: 6e20 f807 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e110: 2205 a501 |00c6: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e114: 7010 f007 0500 |00c8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e11a: 1a06 6410 |00cb: const-string v6, "tot_= '" // string@1064 │ │ -01e11e: 6e20 f807 6500 |00cd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e124: 0c05 |00d0: move-result-object v5 │ │ -01e126: 6e10 0303 0900 |00d1: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01e12c: 0c06 |00d4: move-result-object v6 │ │ -01e12e: 6e20 f807 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e134: 0c05 |00d8: move-result-object v5 │ │ -01e136: 1a06 3200 |00d9: const-string v6, "'" // string@0032 │ │ -01e13a: 6e20 f807 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e140: 0c05 |00de: move-result-object v5 │ │ -01e142: 6e10 fb07 0500 |00df: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e148: 0c05 |00e2: move-result-object v5 │ │ -01e14a: 6e20 f807 5400 |00e3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e150: 2900 57ff |00e6: goto/16 003d // -00a9 │ │ -01e154: 390a 55ff |00e8: if-nez v10, 003d // -00ab │ │ -01e158: 1a05 1300 |00ea: const-string v5, " AND (" // string@0013 │ │ -01e15c: 6e20 f807 5400 |00ec: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e162: 2205 a501 |00ef: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e166: 7010 f007 0500 |00f1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e16c: 1a06 f309 |00f4: const-string v6, "frt_= '" // string@09f3 │ │ -01e170: 6e20 f807 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e176: 0c05 |00f9: move-result-object v5 │ │ -01e178: 6e10 0303 0900 |00fa: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01e17e: 0c06 |00fd: move-result-object v6 │ │ -01e180: 6e20 f807 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e186: 0c05 |0101: move-result-object v5 │ │ -01e188: 1a06 3300 |0102: const-string v6, "' OR " // string@0033 │ │ -01e18c: 6e20 f807 6500 |0104: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e192: 0c05 |0107: move-result-object v5 │ │ -01e194: 6e10 fb07 0500 |0108: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e19a: 0c05 |010b: move-result-object v5 │ │ -01e19c: 6e20 f807 5400 |010c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e1a2: 2205 a501 |010f: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e1a6: 7010 f007 0500 |0111: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e1ac: 1a06 6410 |0114: const-string v6, "tot_= '" // string@1064 │ │ -01e1b0: 6e20 f807 6500 |0116: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e1b6: 0c05 |0119: move-result-object v5 │ │ -01e1b8: 6e10 0303 0900 |011a: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01e1be: 0c06 |011d: move-result-object v6 │ │ -01e1c0: 6e20 f807 6500 |011e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e1c6: 0c05 |0121: move-result-object v5 │ │ -01e1c8: 1a06 3600 |0122: const-string v6, "')" // string@0036 │ │ -01e1cc: 6e20 f807 6500 |0124: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e1d2: 0c05 |0127: move-result-object v5 │ │ -01e1d4: 6e10 fb07 0500 |0128: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e1da: 0c05 |012b: move-result-object v5 │ │ -01e1dc: 6e20 f807 5400 |012c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e1e2: 2900 0eff |012f: goto/16 003d // -00f2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=573 │ │ - 0x0006 line=575 │ │ - 0x000b line=577 │ │ - 0x0010 line=578 │ │ - 0x0015 line=580 │ │ - 0x0018 line=581 │ │ - 0x001d line=582 │ │ - 0x003d line=592 │ │ - 0x003f line=593 │ │ - 0x0044 line=594 │ │ - 0x005e line=596 │ │ - 0x0060 line=597 │ │ - 0x0065 line=598 │ │ - 0x007f line=601 │ │ - 0x0096 line=603 │ │ - 0x009c line=604 │ │ - 0x00a5 line=608 │ │ - 0x00ae line=610 │ │ - 0x00af line=611 │ │ - 0x00b5 line=612 │ │ - 0x00ba line=615 │ │ - 0x00bd line=616 │ │ - 0x00be line=583 │ │ - 0x00c1 line=584 │ │ - 0x00c6 line=585 │ │ - 0x00e8 line=586 │ │ - 0x00ea line=587 │ │ - 0x00ef line=588 │ │ - 0x010f line=589 │ │ - locals : │ │ - 0x00ae - 0x00be reg=0 c Landroid/database/Cursor; │ │ - 0x00af - 0x00be reg=2 i I │ │ - 0x0006 - 0x0131 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000b - 0x0131 reg=3 query Ljava/lang/StringBuilder; │ │ - 0x0010 - 0x0131 reg=4 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0131 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0131 reg=9 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0131 reg=10 mode I │ │ - 0x0000 - 0x0131 reg=11 start Ljava/util/Date; │ │ - 0x0000 - 0x0131 reg=12 end Ljava/util/Date; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'countDetail' │ │ - type : '(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 298 16-bit code units │ │ -01e1e8: |[01e1e8] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I │ │ -01e1f8: 54b8 c005 |0000: iget-object v8, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e1fc: 6e10 7c03 0800 |0002: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e202: 0c02 |0005: move-result-object v2 │ │ -01e204: 2208 a501 |0006: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e208: 7010 f007 0800 |0008: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e20e: 6e20 f807 c800 |000b: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e214: 0c08 |000e: move-result-object v8 │ │ -01e216: 1a09 5b00 |000f: const-string v9, ".%" // string@005b │ │ -01e21a: 6e20 f807 9800 |0011: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e220: 0c08 |0014: move-result-object v8 │ │ -01e222: 6e10 fb07 0800 |0015: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e228: 0c04 |0018: move-result-object v4 │ │ -01e22a: 2205 a501 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e22e: 7010 f007 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e234: 2200 b601 |001e: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -01e238: 7010 1908 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01e23e: 2206 a501 |0023: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e242: 7010 f007 0600 |0025: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e248: 1a08 0c00 |0028: const-string v8, " 1=1 " // string@000c │ │ -01e24c: 6e20 f807 8600 |002a: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e252: 1218 |002d: const/4 v8, #int 1 // #1 │ │ -01e254: 338d af00 |002e: if-ne v13, v8, 00dd // +00af │ │ -01e258: 1a08 1300 |0030: const-string v8, " AND (" // string@0013 │ │ -01e25c: 6e20 f807 8600 |0032: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e262: 1a08 db09 |0035: const-string v8, "fr_ = ? OR " // string@09db │ │ -01e266: 6e20 f807 8600 |0037: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e26c: 1a08 dc09 |003a: const-string v8, "fr_ LIKE ? " // string@09dc │ │ -01e270: 6e20 f807 8600 |003c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e276: 1a08 4000 |003f: const-string v8, ")" // string@0040 │ │ -01e27a: 6e20 f807 8600 |0041: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e280: 7220 3b08 c000 |0044: invoke-interface {v0, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e286: 7220 3b08 4000 |0047: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e28c: 380e 2100 |004a: if-eqz v14, 006b // +0021 │ │ -01e290: 1a08 1200 |004c: const-string v8, " AND " // string@0012 │ │ -01e294: 6e20 f807 8600 |004e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e29a: 2208 a501 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e29e: 7010 f007 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e2a4: 1a09 2b09 |0056: const-string v9, "dt_>=" // string@092b │ │ -01e2a8: 6e20 f807 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e2ae: 0c08 |005b: move-result-object v8 │ │ -01e2b0: 6e10 2e08 0e00 |005c: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01e2b6: 0b09 |005f: move-result-wide v9 │ │ -01e2b8: 6e30 f507 980a |0060: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01e2be: 0c08 |0063: move-result-object v8 │ │ -01e2c0: 6e10 fb07 0800 |0064: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e2c6: 0c08 |0067: move-result-object v8 │ │ -01e2c8: 6e20 f807 8600 |0068: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e2ce: 380f 2100 |006b: if-eqz v15, 008c // +0021 │ │ -01e2d2: 1a08 1200 |006d: const-string v8, " AND " // string@0012 │ │ -01e2d6: 6e20 f807 8600 |006f: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e2dc: 2208 a501 |0072: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e2e0: 7010 f007 0800 |0074: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e2e6: 1a09 2a09 |0077: const-string v9, "dt_<=" // string@092a │ │ -01e2ea: 6e20 f807 9800 |0079: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e2f0: 0c08 |007c: move-result-object v8 │ │ -01e2f2: 6e10 2e08 0f00 |007d: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01e2f8: 0b09 |0080: move-result-wide v9 │ │ -01e2fa: 6e30 f507 980a |0081: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01e300: 0c08 |0084: move-result-object v8 │ │ -01e302: 6e10 fb07 0800 |0085: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e308: 0c08 |0088: move-result-object v8 │ │ -01e30a: 6e20 f807 8600 |0089: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e310: 1a08 f304 |008c: const-string v8, "SELECT COUNT(" // string@04f3 │ │ -01e314: 6e20 f807 8500 |008e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e31a: 0c08 |0091: move-result-object v8 │ │ -01e31c: 1a09 4a0b |0092: const-string v9, "id_" // string@0b4a │ │ -01e320: 6e20 f807 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e326: 0c08 |0097: move-result-object v8 │ │ -01e328: 1a09 4100 |0098: const-string v9, ") FROM " // string@0041 │ │ -01e32c: 6e20 f807 9800 |009a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e332: 0c08 |009d: move-result-object v8 │ │ -01e334: 1a09 dd08 |009e: const-string v9, "dm_det" // string@08dd │ │ -01e338: 6e20 f807 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e33e: 6e10 fa07 0600 |00a3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01e344: 0a08 |00a6: move-result v8 │ │ -01e346: 3d08 0b00 |00a7: if-lez v8, 00b2 // +000b │ │ -01e34a: 1a08 1400 |00a9: const-string v8, " WHERE " // string@0014 │ │ -01e34e: 6e20 f807 8500 |00ab: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e354: 0c08 |00ae: move-result-object v8 │ │ -01e356: 6e20 f607 6800 |00af: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01e35c: 1207 |00b2: const/4 v7, #int 0 // #0 │ │ -01e35e: 7210 4308 0000 |00b3: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -01e364: 0a08 |00b6: move-result v8 │ │ -01e366: 3d08 0e00 |00b7: if-lez v8, 00c5 // +000e │ │ -01e36a: 7210 4308 0000 |00b9: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -01e370: 0a08 |00bc: move-result v8 │ │ -01e372: 2387 2702 |00bd: new-array v7, v8, [Ljava/lang/String; // type@0227 │ │ -01e376: 7220 4408 7000 |00bf: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ -01e37c: 0c07 |00c2: move-result-object v7 │ │ -01e37e: 1f07 2702 |00c3: check-cast v7, [Ljava/lang/String; // type@0227 │ │ -01e382: 6e10 fb07 0500 |00c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e388: 0c08 |00c8: move-result-object v8 │ │ -01e38a: 6e30 6400 8207 |00c9: invoke-virtual {v2, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01e390: 0c01 |00cc: move-result-object v1 │ │ -01e392: 1203 |00cd: const/4 v3, #int 0 // #0 │ │ -01e394: 7210 5d00 0100 |00ce: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e39a: 0a08 |00d1: move-result v8 │ │ -01e39c: 3808 0700 |00d2: if-eqz v8, 00d9 // +0007 │ │ -01e3a0: 1208 |00d4: const/4 v8, #int 0 // #0 │ │ -01e3a2: 7220 5a00 8100 |00d5: invoke-interface {v1, v8}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01e3a8: 0a03 |00d8: move-result v3 │ │ -01e3aa: 7210 5700 0100 |00d9: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e3b0: 0f03 |00dc: return v3 │ │ -01e3b2: 1228 |00dd: const/4 v8, #int 2 // #2 │ │ -01e3b4: 338d 1e00 |00de: if-ne v13, v8, 00fc // +001e │ │ -01e3b8: 1a08 1300 |00e0: const-string v8, " AND (" // string@0013 │ │ -01e3bc: 6e20 f807 8600 |00e2: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e3c2: 1a08 5910 |00e5: const-string v8, "to_ = ? OR " // string@1059 │ │ -01e3c6: 6e20 f807 8600 |00e7: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e3cc: 1a08 5a10 |00ea: const-string v8, "to_ LIKE ? " // string@105a │ │ -01e3d0: 6e20 f807 8600 |00ec: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e3d6: 1a08 4000 |00ef: const-string v8, ")" // string@0040 │ │ -01e3da: 6e20 f807 8600 |00f1: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e3e0: 7220 3b08 c000 |00f4: invoke-interface {v0, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e3e6: 7220 3b08 4000 |00f7: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e3ec: 2900 50ff |00fa: goto/16 004a // -00b0 │ │ -01e3f0: 390d 4eff |00fc: if-nez v13, 004a // -00b2 │ │ -01e3f4: 1a08 1300 |00fe: const-string v8, " AND (" // string@0013 │ │ -01e3f8: 6e20 f807 8600 |0100: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e3fe: 1a08 db09 |0103: const-string v8, "fr_ = ? OR " // string@09db │ │ -01e402: 6e20 f807 8600 |0105: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e408: 1a08 dd09 |0108: const-string v8, "fr_ LIKE ? OR " // string@09dd │ │ -01e40c: 6e20 f807 8600 |010a: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e412: 1a08 5910 |010d: const-string v8, "to_ = ? OR " // string@1059 │ │ -01e416: 6e20 f807 8600 |010f: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e41c: 1a08 5a10 |0112: const-string v8, "to_ LIKE ? " // string@105a │ │ -01e420: 6e20 f807 8600 |0114: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e426: 1a08 4000 |0117: const-string v8, ")" // string@0040 │ │ -01e42a: 6e20 f807 8600 |0119: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e430: 7220 3b08 c000 |011c: invoke-interface {v0, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e436: 7220 3b08 4000 |011f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e43c: 7220 3b08 c000 |0122: invoke-interface {v0, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e442: 7220 3b08 4000 |0125: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e448: 2900 22ff |0128: goto/16 004a // -00de │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=506 │ │ - 0x0006 line=507 │ │ - 0x0019 line=508 │ │ - 0x001e line=509 │ │ - 0x0023 line=510 │ │ - 0x0028 line=511 │ │ - 0x002d line=512 │ │ - 0x0030 line=513 │ │ - 0x0035 line=514 │ │ - 0x003a line=515 │ │ - 0x003f line=516 │ │ - 0x0044 line=517 │ │ - 0x0047 line=518 │ │ - 0x004a line=540 │ │ - 0x004c line=541 │ │ - 0x0051 line=542 │ │ - 0x006b line=544 │ │ - 0x006d line=545 │ │ - 0x0072 line=546 │ │ - 0x008c line=549 │ │ - 0x00a3 line=551 │ │ - 0x00a9 line=552 │ │ - 0x00b2 line=555 │ │ - 0x00b3 line=556 │ │ - 0x00b9 line=557 │ │ - 0x00c5 line=560 │ │ - 0x00cd line=562 │ │ - 0x00ce line=563 │ │ - 0x00d4 line=564 │ │ - 0x00d9 line=567 │ │ - 0x00dc line=568 │ │ - 0x00dd line=519 │ │ - 0x00e0 line=520 │ │ - 0x00e5 line=521 │ │ - 0x00ea line=522 │ │ - 0x00ef line=523 │ │ - 0x00f4 line=524 │ │ - 0x00f7 line=525 │ │ - 0x00fc line=526 │ │ - 0x00fe line=527 │ │ - 0x0103 line=528 │ │ - 0x0108 line=529 │ │ - 0x010d line=530 │ │ - 0x0112 line=531 │ │ - 0x0117 line=532 │ │ - 0x011c line=533 │ │ - 0x011f line=534 │ │ - 0x0122 line=535 │ │ - 0x0125 line=536 │ │ - locals : │ │ - 0x00b3 - 0x00c3 reg=7 wherearg [Ljava/lang/String; │ │ - 0x00cd - 0x00dd reg=1 c Landroid/database/Cursor; │ │ - 0x00ce - 0x00dd reg=3 i I │ │ - 0x00c5 - 0x00dd reg=7 wherearg [Ljava/lang/String; │ │ - 0x0023 - 0x012a reg=0 args Ljava/util/List; Ljava/util/List; │ │ - 0x0006 - 0x012a reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0019 - 0x012a reg=4 nestedId Ljava/lang/String; │ │ - 0x001e - 0x012a reg=5 query Ljava/lang/StringBuilder; │ │ - 0x0028 - 0x012a reg=6 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x012a reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x012a reg=12 accountId Ljava/lang/String; │ │ - 0x0000 - 0x012a reg=13 mode I │ │ - 0x0000 - 0x012a reg=14 start Ljava/util/Date; │ │ - 0x0000 - 0x012a reg=15 end Ljava/util/Date; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'countDetail' │ │ - type : '(Ljava/util/Date;Ljava/util/Date;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 150 16-bit code units │ │ -01e44c: |[01e44c] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Ljava/util/Date;Ljava/util/Date;)I │ │ -01e45c: 5485 c005 |0000: iget-object v5, v8, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e460: 6e10 7c03 0500 |0002: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e466: 0c01 |0005: move-result-object v1 │ │ -01e468: 2203 a501 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e46c: 7010 f007 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e472: 2204 a501 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e476: 7010 f007 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e47c: 1a05 0c00 |0010: const-string v5, " 1=1 " // string@000c │ │ -01e480: 6e20 f807 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e486: 3809 2100 |0015: if-eqz v9, 0036 // +0021 │ │ -01e48a: 1a05 1200 |0017: const-string v5, " AND " // string@0012 │ │ -01e48e: 6e20 f807 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e494: 2205 a501 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e498: 7010 f007 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e49e: 1a06 2b09 |0021: const-string v6, "dt_>=" // string@092b │ │ -01e4a2: 6e20 f807 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e4a8: 0c05 |0026: move-result-object v5 │ │ -01e4aa: 6e10 2e08 0900 |0027: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01e4b0: 0b06 |002a: move-result-wide v6 │ │ -01e4b2: 6e30 f507 6507 |002b: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01e4b8: 0c05 |002e: move-result-object v5 │ │ -01e4ba: 6e10 fb07 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e4c0: 0c05 |0032: move-result-object v5 │ │ -01e4c2: 6e20 f807 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e4c8: 380a 2100 |0036: if-eqz v10, 0057 // +0021 │ │ -01e4cc: 1a05 1200 |0038: const-string v5, " AND " // string@0012 │ │ -01e4d0: 6e20 f807 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e4d6: 2205 a501 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e4da: 7010 f007 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e4e0: 1a06 2a09 |0042: const-string v6, "dt_<=" // string@092a │ │ -01e4e4: 6e20 f807 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e4ea: 0c05 |0047: move-result-object v5 │ │ -01e4ec: 6e10 2e08 0a00 |0048: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01e4f2: 0b06 |004b: move-result-wide v6 │ │ -01e4f4: 6e30 f507 6507 |004c: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01e4fa: 0c05 |004f: move-result-object v5 │ │ -01e4fc: 6e10 fb07 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e502: 0c05 |0053: move-result-object v5 │ │ -01e504: 6e20 f807 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e50a: 1a05 f304 |0057: const-string v5, "SELECT COUNT(" // string@04f3 │ │ -01e50e: 6e20 f807 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e514: 0c05 |005c: move-result-object v5 │ │ -01e516: 1a06 4a0b |005d: const-string v6, "id_" // string@0b4a │ │ -01e51a: 6e20 f807 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e520: 0c05 |0062: move-result-object v5 │ │ -01e522: 1a06 4100 |0063: const-string v6, ") FROM " // string@0041 │ │ -01e526: 6e20 f807 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e52c: 0c05 |0068: move-result-object v5 │ │ -01e52e: 1a06 dd08 |0069: const-string v6, "dm_det" // string@08dd │ │ -01e532: 6e20 f807 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e538: 6e10 fa07 0400 |006e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01e53e: 0a05 |0071: move-result v5 │ │ -01e540: 3d05 0b00 |0072: if-lez v5, 007d // +000b │ │ -01e544: 1a05 1400 |0074: const-string v5, " WHERE " // string@0014 │ │ -01e548: 6e20 f807 5300 |0076: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e54e: 0c05 |0079: move-result-object v5 │ │ -01e550: 6e20 f607 4500 |007a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01e556: 6e10 fb07 0300 |007d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e55c: 0c05 |0080: move-result-object v5 │ │ -01e55e: 1206 |0081: const/4 v6, #int 0 // #0 │ │ -01e560: 6e30 6400 5106 |0082: invoke-virtual {v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01e566: 0c00 |0085: move-result-object v0 │ │ -01e568: 1202 |0086: const/4 v2, #int 0 // #0 │ │ -01e56a: 7210 5d00 0000 |0087: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e570: 0a05 |008a: move-result v5 │ │ -01e572: 3805 0700 |008b: if-eqz v5, 0092 // +0007 │ │ -01e576: 1205 |008d: const/4 v5, #int 0 // #0 │ │ -01e578: 7220 5a00 5000 |008e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01e57e: 0a02 |0091: move-result v2 │ │ -01e580: 7210 5700 0000 |0092: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e586: 0f02 |0095: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=468 │ │ - 0x0006 line=470 │ │ - 0x000b line=472 │ │ - 0x0010 line=473 │ │ - 0x0015 line=474 │ │ - 0x0017 line=475 │ │ - 0x001c line=476 │ │ - 0x0036 line=478 │ │ - 0x0038 line=479 │ │ - 0x003d line=480 │ │ - 0x0057 line=483 │ │ - 0x006e line=485 │ │ - 0x0074 line=486 │ │ - 0x007d line=490 │ │ - 0x0086 line=492 │ │ - 0x0087 line=493 │ │ - 0x008d line=494 │ │ - 0x0092 line=497 │ │ - 0x0095 line=498 │ │ - locals : │ │ - 0x0086 - 0x0096 reg=0 c Landroid/database/Cursor; │ │ - 0x0006 - 0x0096 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0087 - 0x0096 reg=2 i I │ │ - 0x000b - 0x0096 reg=3 query Ljava/lang/StringBuilder; │ │ - 0x0010 - 0x0096 reg=4 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0096 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0096 reg=9 start Ljava/util/Date; │ │ - 0x0000 - 0x0096 reg=10 end Ljava/util/Date; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'deleteAccount' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 25 16-bit code units │ │ -01e588: |[01e588] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteAccount:(Ljava/lang/String;)Z │ │ -01e598: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01e59a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -01e59c: 5474 c005 |0002: iget-object v4, v7, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e5a0: 6e10 7d03 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01e5a6: 0c00 |0007: move-result-object v0 │ │ -01e5a8: 1a04 db08 |0008: const-string v4, "dm_acc" // string@08db │ │ -01e5ac: 1a05 4c0b |000a: const-string v5, "id_ = ?" // string@0b4c │ │ -01e5b0: 2326 2702 |000c: new-array v6, v2, [Ljava/lang/String; // type@0227 │ │ -01e5b4: 4d08 0603 |000e: aput-object v8, v6, v3 │ │ -01e5b8: 6e40 5e00 4065 |0010: invoke-virtual {v0, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ -01e5be: 0a01 |0013: move-result v1 │ │ -01e5c0: 3d01 0300 |0014: if-lez v1, 0017 // +0003 │ │ -01e5c4: 0f02 |0016: return v2 │ │ -01e5c6: 0132 |0017: move v2, v3 │ │ -01e5c8: 28fe |0018: goto 0016 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=190 │ │ - 0x0008 line=191 │ │ - 0x0014 line=192 │ │ - locals : │ │ - 0x0008 - 0x0019 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0014 - 0x0019 reg=1 r I │ │ - 0x0000 - 0x0019 reg=7 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0019 reg=8 id Ljava/lang/String; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'deleteAllAccount' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 13 16-bit code units │ │ -01e5cc: |[01e5cc] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteAllAccount:()V │ │ -01e5dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01e5de: 5431 c005 |0001: iget-object v1, v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e5e2: 6e10 7d03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01e5e8: 0c00 |0006: move-result-object v0 │ │ -01e5ea: 1a01 db08 |0007: const-string v1, "dm_acc" // string@08db │ │ -01e5ee: 6e40 5e00 1022 |0009: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ -01e5f4: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=752 │ │ - 0x0007 line=753 │ │ - 0x000c line=754 │ │ - locals : │ │ - 0x0007 - 0x000d reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x000d reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'deleteAllDetail' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 20 16-bit code units │ │ -01e5f8: |[01e5f8] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteAllDetail:()V │ │ -01e608: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01e60a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01e60c: 5441 c005 |0002: iget-object v1, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e610: 6e10 7d03 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01e616: 0c00 |0007: move-result-object v0 │ │ -01e618: 1a01 dd08 |0008: const-string v1, "dm_det" // string@08dd │ │ -01e61c: 6e40 5e00 1022 |000a: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ -01e622: 6703 bd05 |000d: sput v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05bd │ │ -01e626: 6a03 be05 |000f: sput-boolean v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05be │ │ -01e62a: 5b42 bf05 |0011: iput-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e62e: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=761 │ │ - 0x0008 line=762 │ │ - 0x000d line=763 │ │ - 0x000f line=764 │ │ - 0x0011 line=765 │ │ - 0x0013 line=766 │ │ - locals : │ │ - 0x0008 - 0x0014 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0014 reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #7 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'deleteDetail' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 40 16-bit code units │ │ -01e630: |[01e630] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteDetail:(I)Z │ │ -01e640: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01e642: 5462 c005 |0001: iget-object v2, v6, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e646: 6e10 7d03 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01e64c: 0c00 |0006: move-result-object v0 │ │ -01e64e: 5b65 bf05 |0007: iput-object v5, v6, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e652: 1a02 dd08 |0009: const-string v2, "dm_det" // string@08dd │ │ -01e656: 2203 a501 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e65a: 7010 f007 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e660: 1a04 4b0b |0010: const-string v4, "id_ = " // string@0b4b │ │ -01e664: 6e20 f807 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e66a: 0c03 |0015: move-result-object v3 │ │ -01e66c: 6e20 f407 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01e672: 0c03 |0019: move-result-object v3 │ │ -01e674: 6e10 fb07 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e67a: 0c03 |001d: move-result-object v3 │ │ -01e67c: 6e40 5e00 2053 |001e: invoke-virtual {v0, v2, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ -01e682: 0a01 |0021: move-result v1 │ │ -01e684: 3d01 0400 |0022: if-lez v1, 0026 // +0004 │ │ -01e688: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -01e68a: 0f02 |0025: return v2 │ │ -01e68c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -01e68e: 28fe |0027: goto 0025 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=312 │ │ - 0x0007 line=313 │ │ - 0x0009 line=314 │ │ - 0x0022 line=315 │ │ - locals : │ │ - 0x0007 - 0x0028 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0022 - 0x0028 reg=1 r I │ │ - 0x0000 - 0x0028 reg=6 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0028 reg=7 id I │ │ - │ │ - #8 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'destroyed' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01e690: |[01e690] com.bottleworks.dailymoney.data.SQLiteDataProvider.destroyed:()V │ │ -01e6a0: 5410 c005 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e6a4: 6e10 7b03 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.close:()V // method@037b │ │ -01e6aa: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - 0x0005 line=39 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #9 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'findAccount' │ │ - type : '(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 2 │ │ - outs : 9 │ │ - insns size : 46 16-bit code units │ │ -01e6ac: |[01e6ac] com.bottleworks.dailymoney.data.SQLiteDataProvider.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; │ │ -01e6bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01e6be: 54b1 c005 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e6c2: 6e10 7c03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e6c8: 0c00 |0006: move-result-object v0 │ │ -01e6ca: 1a01 db08 |0007: const-string v1, "dm_acc" // string@08db │ │ -01e6ce: 6202 8e05 |0009: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058e │ │ -01e6d2: 1a03 4c0b |000b: const-string v3, "id_ = ?" // string@0b4c │ │ -01e6d6: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -01e6d8: 2344 2702 |000e: new-array v4, v4, [Ljava/lang/String; // type@0227 │ │ -01e6dc: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -01e6de: 4d0c 0406 |0011: aput-object v12, v4, v6 │ │ -01e6e2: 1a08 6e00 |0013: const-string v8, "1" // string@006e │ │ -01e6e6: 0756 |0015: move-object v6, v5 │ │ -01e6e8: 0757 |0016: move-object v7, v5 │ │ -01e6ea: 7409 6300 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01e6f0: 0c0a |001a: move-result-object v10 │ │ -01e6f2: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -01e6f4: 7210 5d00 0a00 |001c: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e6fa: 0a01 |001f: move-result v1 │ │ -01e6fc: 3801 0a00 |0020: if-eqz v1, 002a // +000a │ │ -01e700: 2209 be00 |0022: new-instance v9, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -01e704: 7010 ea02 0900 |0024: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Account;.:()V // method@02ea │ │ -01e70a: 7030 8403 9b0a |0027: invoke-direct {v11, v9, v10}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V // method@0384 │ │ -01e710: 7210 5700 0a00 |002a: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e716: 1109 |002d: return-object v9 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=56 │ │ - 0x0007 line=57 │ │ - 0x001b line=58 │ │ - 0x001c line=59 │ │ - 0x0022 line=60 │ │ - 0x0027 line=61 │ │ - 0x002a line=63 │ │ - 0x002d line=64 │ │ - locals : │ │ - 0x001c - 0x0024 reg=9 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0007 - 0x002e reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0027 - 0x002e reg=9 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x001b - 0x002e reg=10 c Landroid/database/Cursor; │ │ - 0x0000 - 0x002e reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x002e reg=12 id Ljava/lang/String; │ │ - │ │ - #10 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'findAccount' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -01e718: |[01e718] com.bottleworks.dailymoney.data.SQLiteDataProvider.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; │ │ -01e728: 7030 a103 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ -01e72e: 0c00 |0003: move-result-object v0 │ │ -01e730: 6e20 8f03 0200 |0004: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@038f │ │ -01e736: 0c01 |0007: move-result-object v1 │ │ -01e738: 1101 |0008: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=96 │ │ - 0x0004 line=97 │ │ - locals : │ │ - 0x0004 - 0x0009 reg=0 id Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0009 reg=3 type Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=4 name Ljava/lang/String; │ │ - │ │ - #11 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'findDetail' │ │ - type : '(I)Lcom/bottleworks/dailymoney/data/Detail;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 2 │ │ - outs : 9 │ │ - insns size : 58 16-bit code units │ │ -01e73c: |[01e73c] com.bottleworks.dailymoney.data.SQLiteDataProvider.findDetail:(I)Lcom/bottleworks/dailymoney/data/Detail; │ │ -01e74c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01e74e: 54b1 c005 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e752: 6e10 7c03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e758: 0c00 |0006: move-result-object v0 │ │ -01e75a: 1a01 dd08 |0007: const-string v1, "dm_det" // string@08dd │ │ -01e75e: 6202 9405 |0009: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01e762: 2203 a501 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e766: 7010 f007 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e76c: 1a05 4b0b |0010: const-string v5, "id_ = " // string@0b4b │ │ -01e770: 6e20 f807 5300 |0012: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e776: 0c03 |0015: move-result-object v3 │ │ -01e778: 6e20 f407 c300 |0016: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01e77e: 0c03 |0019: move-result-object v3 │ │ -01e780: 6e10 fb07 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e786: 0c03 |001d: move-result-object v3 │ │ -01e788: 1a08 6e00 |001e: const-string v8, "1" // string@006e │ │ -01e78c: 0745 |0020: move-object v5, v4 │ │ -01e78e: 0746 |0021: move-object v6, v4 │ │ -01e790: 0747 |0022: move-object v7, v4 │ │ -01e792: 7409 6300 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01e798: 0c09 |0026: move-result-object v9 │ │ -01e79a: 120a |0027: const/4 v10, #int 0 // #0 │ │ -01e79c: 7210 5d00 0900 |0028: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e7a2: 0a01 |002b: move-result v1 │ │ -01e7a4: 3801 0a00 |002c: if-eqz v1, 0036 // +000a │ │ -01e7a8: 220a c600 |002e: new-instance v10, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01e7ac: 7010 3203 0a00 |0030: invoke-direct {v10}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0332 │ │ -01e7b2: 7030 8503 ab09 |0033: invoke-direct {v11, v10, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0385 │ │ -01e7b8: 7210 5700 0900 |0036: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e7be: 110a |0039: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=235 │ │ - 0x0007 line=236 │ │ - 0x0027 line=237 │ │ - 0x0028 line=238 │ │ - 0x002e line=239 │ │ - 0x0033 line=240 │ │ - 0x0036 line=242 │ │ - 0x0039 line=243 │ │ - locals : │ │ - 0x0028 - 0x0030 reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0007 - 0x003a reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0027 - 0x003a reg=9 c Landroid/database/Cursor; │ │ - 0x0033 - 0x003a reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0000 - 0x003a reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x003a reg=12 id I │ │ - │ │ - #12 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'getFirstDetail' │ │ - type : '()Lcom/bottleworks/dailymoney/data/Detail;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 1 │ │ - outs : 9 │ │ - insns size : 80 16-bit code units │ │ -01e7c0: |[01e7c0] com.bottleworks.dailymoney.data.SQLiteDataProvider.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; │ │ -01e7d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01e7d2: 54b1 bf05 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e7d6: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -01e7da: 54b1 bf05 |0005: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e7de: 1101 |0007: return-object v1 │ │ -01e7e0: 54b1 c005 |0008: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e7e4: 6e10 7c03 0100 |000a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e7ea: 0c00 |000d: move-result-object v0 │ │ -01e7ec: 220a a501 |000e: new-instance v10, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e7f0: 7010 f007 0a00 |0010: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e7f6: 1a01 0c00 |0013: const-string v1, " 1=1 " // string@000c │ │ -01e7fa: 6e20 f807 1a00 |0015: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e800: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -01e802: 1a01 dd08 |0019: const-string v1, "dm_det" // string@08dd │ │ -01e806: 6202 9405 |001b: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01e80a: 6e10 fa07 0a00 |001d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01e810: 0a03 |0020: move-result v3 │ │ -01e812: 3903 2a00 |0021: if-nez v3, 004b // +002a │ │ -01e816: 0743 |0023: move-object v3, v4 │ │ -01e818: 1a07 2809 |0024: const-string v7, "dt_" // string@0928 │ │ -01e81c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -01e81e: 7110 9d07 0500 |0027: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -01e824: 0c08 |002a: move-result-object v8 │ │ -01e826: 0745 |002b: move-object v5, v4 │ │ -01e828: 0746 |002c: move-object v6, v4 │ │ -01e82a: 7409 6300 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01e830: 0c09 |0030: move-result-object v9 │ │ -01e832: 5bb4 bf05 |0031: iput-object v4, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e836: 7210 5d00 0900 |0033: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e83c: 0a01 |0036: move-result v1 │ │ -01e83e: 3801 0e00 |0037: if-eqz v1, 0045 // +000e │ │ -01e842: 2201 c600 |0039: new-instance v1, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01e846: 7010 3203 0100 |003b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0332 │ │ -01e84c: 5bb1 bf05 |003e: iput-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e850: 54b1 bf05 |0040: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e854: 7030 8503 1b09 |0042: invoke-direct {v11, v1, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0385 │ │ -01e85a: 7210 5700 0900 |0045: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e860: 54b1 bf05 |0048: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01e864: 28bd |004a: goto 0007 // -0043 │ │ -01e866: 6e10 fb07 0a00 |004b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01e86c: 0c03 |004e: move-result-object v3 │ │ -01e86e: 28d5 |004f: goto 0024 // -002b │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=777 │ │ - 0x0007 line=789 │ │ - 0x0008 line=778 │ │ - 0x000e line=779 │ │ - 0x0013 line=780 │ │ - 0x0018 line=781 │ │ - 0x0019 line=782 │ │ - 0x0031 line=783 │ │ - 0x0033 line=784 │ │ - 0x0039 line=785 │ │ - 0x0040 line=786 │ │ - 0x0045 line=788 │ │ - 0x0048 line=789 │ │ - 0x004b line=782 │ │ - locals : │ │ - 0x000e - 0x0050 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0019 - 0x0050 reg=9 c Landroid/database/Cursor; │ │ - 0x0013 - 0x0050 reg=10 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0050 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #13 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01e870: |[01e870] com.bottleworks.dailymoney.data.SQLiteDataProvider.init:()V │ │ -01e880: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #14 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'listAccount' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 2 │ │ - outs : 8 │ │ - insns size : 75 16-bit code units │ │ -01e884: |[01e884] com.bottleworks.dailymoney.data.SQLiteDataProvider.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ -01e894: 54b1 c005 |0000: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e898: 6e10 7c03 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e89e: 0c00 |0005: move-result-object v0 │ │ -01e8a0: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -01e8a2: 390c 2700 |0007: if-nez v12, 002e // +0027 │ │ -01e8a6: 1a01 db08 |0009: const-string v1, "dm_acc" // string@08db │ │ -01e8aa: 6202 8e05 |000b: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058e │ │ -01e8ae: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -01e8b0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -01e8b2: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -01e8b4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -01e8b6: 1a07 4a0b |0011: const-string v7, "id_" // string@0b4a │ │ -01e8ba: 7408 6200 0000 |0013: 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@0062 │ │ -01e8c0: 0c09 |0016: move-result-object v9 │ │ -01e8c2: 220a b601 |0017: new-instance v10, Ljava/util/ArrayList; // type@01b6 │ │ -01e8c6: 7010 1908 0a00 |0019: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01e8cc: 7210 5d00 0900 |001c: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e8d2: 0a01 |001f: move-result v1 │ │ -01e8d4: 3801 2700 |0020: if-eqz v1, 0047 // +0027 │ │ -01e8d8: 2208 be00 |0022: new-instance v8, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -01e8dc: 7010 ea02 0800 |0024: invoke-direct {v8}, Lcom/bottleworks/dailymoney/data/Account;.:()V // method@02ea │ │ -01e8e2: 7030 8403 8b09 |0027: invoke-direct {v11, v8, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V // method@0384 │ │ -01e8e8: 7220 3b08 8a00 |002a: invoke-interface {v10, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e8ee: 28ef |002d: goto 001c // -0011 │ │ -01e8f0: 1a01 db08 |002e: const-string v1, "dm_acc" // string@08db │ │ -01e8f4: 6202 8e05 |0030: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058e │ │ -01e8f8: 1a03 6b10 |0032: const-string v3, "tp_ = ?" // string@106b │ │ -01e8fc: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -01e8fe: 2344 2702 |0035: new-array v4, v4, [Ljava/lang/String; // type@0227 │ │ -01e902: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -01e904: 6e10 0303 0c00 |0038: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01e90a: 0c06 |003b: move-result-object v6 │ │ -01e90c: 4d06 0405 |003c: aput-object v6, v4, v5 │ │ -01e910: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -01e912: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -01e914: 1a07 4a0b |0040: const-string v7, "id_" // string@0b4a │ │ -01e918: 7408 6200 0000 |0042: 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@0062 │ │ -01e91e: 0c09 |0045: move-result-object v9 │ │ -01e920: 28d1 |0046: goto 0017 // -002f │ │ -01e922: 7210 5700 0900 |0047: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e928: 110a |004a: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - 0x0006 line=103 │ │ - 0x0007 line=104 │ │ - 0x0009 line=105 │ │ - 0x0017 line=110 │ │ - 0x001c line=112 │ │ - 0x0022 line=113 │ │ - 0x0027 line=114 │ │ - 0x002a line=115 │ │ - 0x002e line=107 │ │ - 0x0047 line=117 │ │ - 0x004a line=118 │ │ - locals : │ │ - 0x0027 - 0x002e reg=8 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x001c - 0x002e reg=10 result Ljava/util/List; Ljava/util/List; │ │ - 0x0006 - 0x004b reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0007 - 0x004b reg=9 c Landroid/database/Cursor; │ │ - 0x0047 - 0x004b reg=10 result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x004b reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x004b reg=12 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - │ │ - #15 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'listAllDetail' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 1 │ │ - outs : 8 │ │ - insns size : 48 16-bit code units │ │ -01e92c: |[01e92c] com.bottleworks.dailymoney.data.SQLiteDataProvider.listAllDetail:()Ljava/util/List; │ │ -01e93c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01e93e: 54b1 c005 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e942: 6e10 7c03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e948: 0c00 |0006: move-result-object v0 │ │ -01e94a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -01e94c: 1a01 dd08 |0008: const-string v1, "dm_det" // string@08dd │ │ -01e950: 6202 9405 |000a: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01e954: 1a07 2909 |000c: const-string v7, "dt_ DESC,id_ DESC" // string@0929 │ │ -01e958: 0734 |000e: move-object v4, v3 │ │ -01e95a: 0735 |000f: move-object v5, v3 │ │ -01e95c: 0736 |0010: move-object v6, v3 │ │ -01e95e: 7408 6200 0000 |0011: 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@0062 │ │ -01e964: 0c08 |0014: move-result-object v8 │ │ -01e966: 220a b601 |0015: new-instance v10, Ljava/util/ArrayList; // type@01b6 │ │ -01e96a: 7010 1908 0a00 |0017: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01e970: 7210 5d00 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01e976: 0a01 |001d: move-result v1 │ │ -01e978: 3801 0e00 |001e: if-eqz v1, 002c // +000e │ │ -01e97c: 2209 c600 |0020: new-instance v9, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01e980: 7010 3203 0900 |0022: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0332 │ │ -01e986: 7030 8503 9b08 |0025: invoke-direct {v11, v9, v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0385 │ │ -01e98c: 7220 3b08 9a00 |0028: invoke-interface {v10, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01e992: 28ef |002b: goto 001a // -0011 │ │ -01e994: 7210 5700 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01e99a: 110a |002f: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=320 │ │ - 0x0007 line=321 │ │ - 0x0008 line=322 │ │ - 0x0015 line=323 │ │ - 0x001a line=325 │ │ - 0x0020 line=326 │ │ - 0x0025 line=327 │ │ - 0x0028 line=328 │ │ - 0x002c line=330 │ │ - 0x002f line=331 │ │ - locals : │ │ - 0x0025 - 0x002c reg=9 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0007 - 0x0030 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0008 - 0x0030 reg=8 c Landroid/database/Cursor; │ │ - 0x001a - 0x0030 reg=10 result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0030 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #16 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'listDetail' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 14 16-bit code units │ │ -01e99c: |[01e99c] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ -01e9ac: 6e10 ed02 0700 |0000: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01e9b2: 0c01 |0003: move-result-object v1 │ │ -01e9b4: 0760 |0004: move-object v0, v6 │ │ -01e9b6: 0182 |0005: move v2, v8 │ │ -01e9b8: 0793 |0006: move-object v3, v9 │ │ -01e9ba: 07a4 |0007: move-object v4, v10 │ │ -01e9bc: 01b5 |0008: move v5, v11 │ │ -01e9be: 7406 9803 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.listDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@0398 │ │ -01e9c4: 0c00 |000c: move-result-object v0 │ │ -01e9c6: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=365 │ │ - locals : │ │ - 0x0000 - 0x000e reg=6 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x000e reg=7 account Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x000e reg=8 mode I │ │ - 0x0000 - 0x000e reg=9 start Ljava/util/Date; │ │ - 0x0000 - 0x000e reg=10 end Ljava/util/Date; │ │ - 0x0000 - 0x000e reg=11 max I │ │ - │ │ - #17 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'listDetail' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 19 │ │ - ins : 6 │ │ - outs : 9 │ │ - insns size : 300 16-bit code units │ │ -01e9c8: |[01e9c8] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ -01e9d8: 54d1 c005 |0000: iget-object v1, v13, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01e9dc: 6e10 7c03 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01e9e2: 0c00 |0005: move-result-object v0 │ │ -01e9e4: 220c a501 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@01a5 │ │ -01e9e8: 7010 f007 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01e9ee: 1a01 0c00 |000b: const-string v1, " 1=1 " // string@000c │ │ -01e9f2: 6e20 f807 1c00 |000d: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01e9f8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -01e9fa: 331f 9b00 |0011: if-ne v15, v1, 00ac // +009b │ │ -01e9fe: 1a01 1200 |0013: const-string v1, " AND " // string@0012 │ │ -01ea02: 6e20 f807 1c00 |0015: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea08: 2201 a501 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ea0c: 7010 f007 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ea12: 1a02 f309 |001d: const-string v2, "frt_= '" // string@09f3 │ │ -01ea16: 6e20 f807 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea1c: 0c01 |0022: move-result-object v1 │ │ -01ea1e: 6e10 0303 0e00 |0023: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01ea24: 0c02 |0026: move-result-object v2 │ │ -01ea26: 6e20 f807 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea2c: 0c01 |002a: move-result-object v1 │ │ -01ea2e: 1a02 3200 |002b: const-string v2, "'" // string@0032 │ │ -01ea32: 6e20 f807 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea38: 0c01 |0030: move-result-object v1 │ │ -01ea3a: 6e10 fb07 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ea40: 0c01 |0034: move-result-object v1 │ │ -01ea42: 6e20 f807 1c00 |0035: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea48: 3810 2100 |0038: if-eqz v16, 0059 // +0021 │ │ -01ea4c: 1a01 1200 |003a: const-string v1, " AND " // string@0012 │ │ -01ea50: 6e20 f807 1c00 |003c: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea56: 2201 a501 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ea5a: 7010 f007 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ea60: 1a02 2b09 |0044: const-string v2, "dt_>=" // string@092b │ │ -01ea64: 6e20 f807 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea6a: 0c01 |0049: move-result-object v1 │ │ -01ea6c: 7401 2e08 1000 |004a: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01ea72: 0b02 |004d: move-result-wide v2 │ │ -01ea74: 6e30 f507 2103 |004e: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01ea7a: 0c01 |0051: move-result-object v1 │ │ -01ea7c: 6e10 fb07 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ea82: 0c01 |0055: move-result-object v1 │ │ -01ea84: 6e20 f807 1c00 |0056: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea8a: 3811 2100 |0059: if-eqz v17, 007a // +0021 │ │ -01ea8e: 1a01 1200 |005b: const-string v1, " AND " // string@0012 │ │ -01ea92: 6e20 f807 1c00 |005d: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ea98: 2201 a501 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ea9c: 7010 f007 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01eaa2: 1a02 2a09 |0065: const-string v2, "dt_<=" // string@092a │ │ -01eaa6: 6e20 f807 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eaac: 0c01 |006a: move-result-object v1 │ │ -01eaae: 7401 2e08 1100 |006b: invoke-virtual/range {v17}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01eab4: 0b02 |006e: move-result-wide v2 │ │ -01eab6: 6e30 f507 2103 |006f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01eabc: 0c01 |0072: move-result-object v1 │ │ -01eabe: 6e10 fb07 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01eac4: 0c01 |0076: move-result-object v1 │ │ -01eac6: 6e20 f807 1c00 |0077: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eacc: 1209 |007a: const/4 v9, #int 0 // #0 │ │ -01eace: 1a01 dd08 |007b: const-string v1, "dm_det" // string@08dd │ │ -01ead2: 6202 9405 |007d: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01ead6: 6e10 fa07 0c00 |007f: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01eadc: 0a03 |0082: move-result v3 │ │ -01eade: 3903 9c00 |0083: if-nez v3, 011f // +009c │ │ -01eae2: 1203 |0085: const/4 v3, #int 0 // #0 │ │ -01eae4: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -01eae6: 1205 |0087: const/4 v5, #int 0 // #0 │ │ -01eae8: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -01eaea: 1a07 2909 |0089: const-string v7, "dt_ DESC,id_ DESC" // string@0929 │ │ -01eaee: 3d12 9a00 |008b: if-lez v18, 0125 // +009a │ │ -01eaf2: 7701 9d07 1200 |008d: invoke-static/range {v18}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -01eaf8: 0c08 |0090: move-result-object v8 │ │ -01eafa: 7409 6300 0000 |0091: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01eb00: 0c09 |0094: move-result-object v9 │ │ -01eb02: 220b b601 |0095: new-instance v11, Ljava/util/ArrayList; // type@01b6 │ │ -01eb06: 7010 1908 0b00 |0097: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01eb0c: 7210 5d00 0900 |009a: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01eb12: 0a01 |009d: move-result v1 │ │ -01eb14: 3801 8a00 |009e: if-eqz v1, 0128 // +008a │ │ -01eb18: 220a c600 |00a0: new-instance v10, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01eb1c: 7010 3203 0a00 |00a2: invoke-direct {v10}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0332 │ │ -01eb22: 7030 8503 ad09 |00a5: invoke-direct {v13, v10, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0385 │ │ -01eb28: 7220 3b08 ab00 |00a8: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01eb2e: 28ef |00ab: goto 009a // -0011 │ │ -01eb30: 1221 |00ac: const/4 v1, #int 2 // #2 │ │ -01eb32: 331f 2900 |00ad: if-ne v15, v1, 00d6 // +0029 │ │ -01eb36: 1a01 1200 |00af: const-string v1, " AND " // string@0012 │ │ -01eb3a: 6e20 f807 1c00 |00b1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eb40: 2201 a501 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01eb44: 7010 f007 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01eb4a: 1a02 6410 |00b9: const-string v2, "tot_= '" // string@1064 │ │ -01eb4e: 6e20 f807 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eb54: 0c01 |00be: move-result-object v1 │ │ -01eb56: 6e10 0303 0e00 |00bf: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01eb5c: 0c02 |00c2: move-result-object v2 │ │ -01eb5e: 6e20 f807 2100 |00c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eb64: 0c01 |00c6: move-result-object v1 │ │ -01eb66: 1a02 3200 |00c7: const-string v2, "'" // string@0032 │ │ -01eb6a: 6e20 f807 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eb70: 0c01 |00cc: move-result-object v1 │ │ -01eb72: 6e10 fb07 0100 |00cd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01eb78: 0c01 |00d0: move-result-object v1 │ │ -01eb7a: 6e20 f807 1c00 |00d1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eb80: 2900 64ff |00d4: goto/16 0038 // -009c │ │ -01eb84: 390f 62ff |00d6: if-nez v15, 0038 // -009e │ │ -01eb88: 1a01 1300 |00d8: const-string v1, " AND (" // string@0013 │ │ -01eb8c: 6e20 f807 1c00 |00da: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eb92: 2201 a501 |00dd: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01eb96: 7010 f007 0100 |00df: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01eb9c: 1a02 f309 |00e2: const-string v2, "frt_= '" // string@09f3 │ │ -01eba0: 6e20 f807 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eba6: 0c01 |00e7: move-result-object v1 │ │ -01eba8: 6e10 0303 0e00 |00e8: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01ebae: 0c02 |00eb: move-result-object v2 │ │ -01ebb0: 6e20 f807 2100 |00ec: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ebb6: 0c01 |00ef: move-result-object v1 │ │ -01ebb8: 1a02 3300 |00f0: const-string v2, "' OR " // string@0033 │ │ -01ebbc: 6e20 f807 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ebc2: 0c01 |00f5: move-result-object v1 │ │ -01ebc4: 6e10 fb07 0100 |00f6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ebca: 0c01 |00f9: move-result-object v1 │ │ -01ebcc: 6e20 f807 1c00 |00fa: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ebd2: 2201 a501 |00fd: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ebd6: 7010 f007 0100 |00ff: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ebdc: 1a02 6410 |0102: const-string v2, "tot_= '" // string@1064 │ │ -01ebe0: 6e20 f807 2100 |0104: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ebe6: 0c01 |0107: move-result-object v1 │ │ -01ebe8: 6e10 0303 0e00 |0108: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -01ebee: 0c02 |010b: move-result-object v2 │ │ -01ebf0: 6e20 f807 2100 |010c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ebf6: 0c01 |010f: move-result-object v1 │ │ -01ebf8: 1a02 3600 |0110: const-string v2, "')" // string@0036 │ │ -01ebfc: 6e20 f807 2100 |0112: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ec02: 0c01 |0115: move-result-object v1 │ │ -01ec04: 6e10 fb07 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ec0a: 0c01 |0119: move-result-object v1 │ │ -01ec0c: 6e20 f807 1c00 |011a: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ec12: 2900 1bff |011d: goto/16 0038 // -00e5 │ │ -01ec16: 6e10 fb07 0c00 |011f: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ec1c: 0c03 |0122: move-result-object v3 │ │ -01ec1e: 2900 63ff |0123: goto/16 0086 // -009d │ │ -01ec22: 1208 |0125: const/4 v8, #int 0 // #0 │ │ -01ec24: 2900 6bff |0126: goto/16 0091 // -0095 │ │ -01ec28: 7210 5700 0900 |0128: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01ec2e: 110b |012b: return-object v11 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=428 │ │ - 0x0006 line=430 │ │ - 0x000b line=431 │ │ - 0x0010 line=432 │ │ - 0x0013 line=433 │ │ - 0x0018 line=434 │ │ - 0x0038 line=444 │ │ - 0x003a line=445 │ │ - 0x003f line=446 │ │ - 0x0059 line=448 │ │ - 0x005b line=449 │ │ - 0x0060 line=450 │ │ - 0x007a line=453 │ │ - 0x007b line=454 │ │ - 0x0095 line=455 │ │ - 0x009a line=457 │ │ - 0x00a0 line=458 │ │ - 0x00a5 line=459 │ │ - 0x00a8 line=460 │ │ - 0x00ac line=435 │ │ - 0x00af line=436 │ │ - 0x00b4 line=437 │ │ - 0x00d6 line=438 │ │ - 0x00d8 line=439 │ │ - 0x00dd line=440 │ │ - 0x00fd line=441 │ │ - 0x011f line=454 │ │ - 0x0128 line=462 │ │ - 0x012b line=463 │ │ - locals : │ │ - 0x007b - 0x00ac reg=9 c Landroid/database/Cursor; │ │ - 0x00a5 - 0x00ac reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x009a - 0x00ac reg=11 result Ljava/util/List; Ljava/util/List; │ │ - 0x0006 - 0x012c reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x011f - 0x012c reg=9 c Landroid/database/Cursor; │ │ - 0x0128 - 0x012c reg=11 result Ljava/util/List; Ljava/util/List; │ │ - 0x000b - 0x012c reg=12 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x012c reg=13 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x012c reg=14 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x012c reg=15 mode I │ │ - 0x0000 - 0x012c reg=16 start Ljava/util/Date; │ │ - 0x0000 - 0x012c reg=17 end Ljava/util/Date; │ │ - 0x0000 - 0x012c reg=18 max I │ │ - │ │ - #18 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'listDetail' │ │ - type : '(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 22 │ │ - ins : 6 │ │ - outs : 9 │ │ - insns size : 309 16-bit code units │ │ -01ec30: |[01ec30] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ -01ec40: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -01ec44: 5402 c005 |0002: iget-object v2, v0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01ec48: 6e10 7c03 0200 |0004: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01ec4e: 0c01 |0007: move-result-object v1 │ │ -01ec50: 220f a501 |0008: new-instance v15, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ec54: 7010 f007 0f00 |000a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ec5a: 220a b601 |000d: new-instance v10, Ljava/util/ArrayList; // type@01b6 │ │ -01ec5e: 7010 1908 0a00 |000f: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01ec64: 2202 a501 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ec68: 7010 f007 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ec6e: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -01ec72: 6e20 f807 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ec78: 0c02 |001c: move-result-object v2 │ │ -01ec7a: 1a03 5b00 |001d: const-string v3, ".%" // string@005b │ │ -01ec7e: 6e20 f807 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ec84: 0c02 |0022: move-result-object v2 │ │ -01ec86: 6e10 fb07 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ec8c: 0c0d |0026: move-result-object v13 │ │ -01ec8e: 1a02 0c00 |0027: const-string v2, " 1=1 " // string@000c │ │ -01ec92: 6e20 f807 2f00 |0029: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ec98: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -01ec9a: 0200 1200 |002d: move/from16 v0, v18 │ │ -01ec9e: 3320 a600 |002f: if-ne v0, v2, 00d5 // +00a6 │ │ -01eca2: 1a02 1300 |0031: const-string v2, " AND (" // string@0013 │ │ -01eca6: 6e20 f807 2f00 |0033: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ecac: 1a02 db09 |0036: const-string v2, "fr_ = ? OR " // string@09db │ │ -01ecb0: 6e20 f807 2f00 |0038: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ecb6: 1a02 dc09 |003b: const-string v2, "fr_ LIKE ? " // string@09dc │ │ -01ecba: 6e20 f807 2f00 |003d: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ecc0: 1a02 4000 |0040: const-string v2, ")" // string@0040 │ │ -01ecc4: 6e20 f807 2f00 |0042: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ecca: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -01ecce: 7220 3b08 0a00 |0047: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ecd4: 7220 3b08 da00 |004a: invoke-interface {v10, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ecda: 3813 2100 |004d: if-eqz v19, 006e // +0021 │ │ -01ecde: 1a02 1200 |004f: const-string v2, " AND " // string@0012 │ │ -01ece2: 6e20 f807 2f00 |0051: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ece8: 2202 a501 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ecec: 7010 f007 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ecf2: 1a03 2b09 |0059: const-string v3, "dt_>=" // string@092b │ │ -01ecf6: 6e20 f807 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ecfc: 0c02 |005e: move-result-object v2 │ │ -01ecfe: 7401 2e08 1300 |005f: invoke-virtual/range {v19}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01ed04: 0b03 |0062: move-result-wide v3 │ │ -01ed06: 6e30 f507 3204 |0063: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01ed0c: 0c02 |0066: move-result-object v2 │ │ -01ed0e: 6e10 fb07 0200 |0067: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ed14: 0c02 |006a: move-result-object v2 │ │ -01ed16: 6e20 f807 2f00 |006b: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ed1c: 3814 2100 |006e: if-eqz v20, 008f // +0021 │ │ -01ed20: 1a02 1200 |0070: const-string v2, " AND " // string@0012 │ │ -01ed24: 6e20 f807 2f00 |0072: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ed2a: 2202 a501 |0075: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ed2e: 7010 f007 0200 |0077: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ed34: 1a03 2a09 |007a: const-string v3, "dt_<=" // string@092a │ │ -01ed38: 6e20 f807 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ed3e: 0c02 |007f: move-result-object v2 │ │ -01ed40: 7401 2e08 1400 |0080: invoke-virtual/range {v20}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01ed46: 0b03 |0083: move-result-wide v3 │ │ -01ed48: 6e30 f507 3204 |0084: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01ed4e: 0c02 |0087: move-result-object v2 │ │ -01ed50: 6e10 fb07 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ed56: 0c02 |008b: move-result-object v2 │ │ -01ed58: 6e20 f807 2f00 |008c: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ed5e: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -01ed60: 7210 4308 0a00 |0090: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0843 │ │ -01ed66: 0a02 |0093: move-result v2 │ │ -01ed68: 3d02 0e00 |0094: if-lez v2, 00a2 // +000e │ │ -01ed6c: 7210 4308 0a00 |0096: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0843 │ │ -01ed72: 0a02 |0099: move-result v2 │ │ -01ed74: 2325 2702 |009a: new-array v5, v2, [Ljava/lang/String; // type@0227 │ │ -01ed78: 7220 4408 5a00 |009c: invoke-interface {v10, v5}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ -01ed7e: 0c05 |009f: move-result-object v5 │ │ -01ed80: 1f05 2702 |00a0: check-cast v5, [Ljava/lang/String; // type@0227 │ │ -01ed84: 120b |00a2: const/4 v11, #int 0 // #0 │ │ -01ed86: 1a02 dd08 |00a3: const-string v2, "dm_det" // string@08dd │ │ -01ed8a: 6203 9405 |00a5: sget-object v3, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01ed8e: 6e10 fa07 0f00 |00a7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01ed94: 0a04 |00aa: move-result v4 │ │ -01ed96: 3904 7f00 |00ab: if-nez v4, 012a // +007f │ │ -01ed9a: 1204 |00ad: const/4 v4, #int 0 // #0 │ │ -01ed9c: 1206 |00ae: const/4 v6, #int 0 // #0 │ │ -01ed9e: 1207 |00af: const/4 v7, #int 0 // #0 │ │ -01eda0: 1a08 2909 |00b0: const-string v8, "dt_ DESC,id_ DESC" // string@0929 │ │ -01eda4: 3d15 7d00 |00b2: if-lez v21, 012f // +007d │ │ -01eda8: 7701 9d07 1500 |00b4: invoke-static/range {v21}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -01edae: 0c09 |00b7: move-result-object v9 │ │ -01edb0: 7409 6300 0100 |00b8: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01edb6: 0c0b |00bb: move-result-object v11 │ │ -01edb8: 220e b601 |00bc: new-instance v14, Ljava/util/ArrayList; // type@01b6 │ │ -01edbc: 7010 1908 0e00 |00be: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01edc2: 7210 5d00 0b00 |00c1: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01edc8: 0a02 |00c4: move-result v2 │ │ -01edca: 3802 6c00 |00c5: if-eqz v2, 0131 // +006c │ │ -01edce: 220c c600 |00c7: new-instance v12, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01edd2: 7010 3203 0c00 |00c9: invoke-direct {v12}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0332 │ │ -01edd8: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ -01eddc: 7030 8503 c00b |00ce: invoke-direct {v0, v12, v11}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0385 │ │ -01ede2: 7220 3b08 ce00 |00d1: invoke-interface {v14, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ede8: 28ed |00d4: goto 00c1 // -0013 │ │ -01edea: 1222 |00d5: const/4 v2, #int 2 // #2 │ │ -01edec: 0200 1200 |00d6: move/from16 v0, v18 │ │ -01edf0: 3320 2000 |00d8: if-ne v0, v2, 00f8 // +0020 │ │ -01edf4: 1a02 1300 |00da: const-string v2, " AND (" // string@0013 │ │ -01edf8: 6e20 f807 2f00 |00dc: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01edfe: 1a02 5910 |00df: const-string v2, "to_ = ? OR " // string@1059 │ │ -01ee02: 6e20 f807 2f00 |00e1: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee08: 1a02 5a10 |00e4: const-string v2, "to_ LIKE ? " // string@105a │ │ -01ee0c: 6e20 f807 2f00 |00e6: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee12: 1a02 4000 |00e9: const-string v2, ")" // string@0040 │ │ -01ee16: 6e20 f807 2f00 |00eb: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee1c: 0800 1100 |00ee: move-object/from16 v0, v17 │ │ -01ee20: 7220 3b08 0a00 |00f0: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ee26: 7220 3b08 da00 |00f3: invoke-interface {v10, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ee2c: 2900 57ff |00f6: goto/16 004d // -00a9 │ │ -01ee30: 3912 55ff |00f8: if-nez v18, 004d // -00ab │ │ -01ee34: 1a02 1300 |00fa: const-string v2, " AND (" // string@0013 │ │ -01ee38: 6e20 f807 2f00 |00fc: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee3e: 1a02 db09 |00ff: const-string v2, "fr_ = ? OR " // string@09db │ │ -01ee42: 6e20 f807 2f00 |0101: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee48: 1a02 dd09 |0104: const-string v2, "fr_ LIKE ? OR " // string@09dd │ │ -01ee4c: 6e20 f807 2f00 |0106: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee52: 1a02 5910 |0109: const-string v2, "to_ = ? OR " // string@1059 │ │ -01ee56: 6e20 f807 2f00 |010b: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee5c: 1a02 5a10 |010e: const-string v2, "to_ LIKE ? " // string@105a │ │ -01ee60: 6e20 f807 2f00 |0110: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee66: 1a02 4000 |0113: const-string v2, ")" // string@0040 │ │ -01ee6a: 6e20 f807 2f00 |0115: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ee70: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -01ee74: 7220 3b08 0a00 |011a: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ee7a: 7220 3b08 da00 |011d: invoke-interface {v10, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ee80: 0800 1100 |0120: move-object/from16 v0, v17 │ │ -01ee84: 7220 3b08 0a00 |0122: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ee8a: 7220 3b08 da00 |0125: invoke-interface {v10, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01ee90: 2900 25ff |0128: goto/16 004d // -00db │ │ -01ee94: 6e10 fb07 0f00 |012a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ee9a: 0c04 |012d: move-result-object v4 │ │ -01ee9c: 2880 |012e: goto 00ae // -0080 │ │ -01ee9e: 1209 |012f: const/4 v9, #int 0 // #0 │ │ -01eea0: 2888 |0130: goto 00b8 // -0078 │ │ -01eea2: 7210 5700 0b00 |0131: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01eea8: 110e |0134: return-object v14 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=369 │ │ - 0x0008 line=370 │ │ - 0x000d line=371 │ │ - 0x0012 line=372 │ │ - 0x0027 line=373 │ │ - 0x002c line=374 │ │ - 0x0031 line=375 │ │ - 0x0036 line=376 │ │ - 0x003b line=377 │ │ - 0x0040 line=378 │ │ - 0x0045 line=379 │ │ - 0x004a line=380 │ │ - 0x004d line=401 │ │ - 0x004f line=402 │ │ - 0x0054 line=403 │ │ - 0x006e line=405 │ │ - 0x0070 line=406 │ │ - 0x0075 line=407 │ │ - 0x008f line=409 │ │ - 0x0090 line=410 │ │ - 0x0096 line=411 │ │ - 0x00a2 line=413 │ │ - 0x00a3 line=414 │ │ - 0x00bc line=415 │ │ - 0x00c1 line=417 │ │ - 0x00c7 line=418 │ │ - 0x00cc line=419 │ │ - 0x00d1 line=420 │ │ - 0x00d5 line=381 │ │ - 0x00da line=382 │ │ - 0x00df line=383 │ │ - 0x00e4 line=384 │ │ - 0x00e9 line=385 │ │ - 0x00ee line=386 │ │ - 0x00f3 line=387 │ │ - 0x00f8 line=388 │ │ - 0x00fa line=389 │ │ - 0x00ff line=390 │ │ - 0x0104 line=391 │ │ - 0x0109 line=392 │ │ - 0x010e line=393 │ │ - 0x0113 line=394 │ │ - 0x0118 line=395 │ │ - 0x011d line=396 │ │ - 0x0120 line=397 │ │ - 0x0125 line=398 │ │ - 0x012a line=414 │ │ - 0x0131 line=422 │ │ - 0x0134 line=423 │ │ - locals : │ │ - 0x0090 - 0x00a0 reg=5 wherearg [Ljava/lang/String; │ │ - 0x00a2 - 0x00d5 reg=5 wherearg [Ljava/lang/String; │ │ - 0x00a3 - 0x00d5 reg=11 c Landroid/database/Cursor; │ │ - 0x00cc - 0x00d5 reg=12 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x00c1 - 0x00d5 reg=14 result Ljava/util/List; Ljava/util/List; │ │ - 0x0008 - 0x0135 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x012a - 0x0135 reg=5 wherearg [Ljava/lang/String; │ │ - 0x0012 - 0x0135 reg=10 args Ljava/util/List; Ljava/util/List; │ │ - 0x012a - 0x0135 reg=11 c Landroid/database/Cursor; │ │ - 0x0027 - 0x0135 reg=13 nestedId Ljava/lang/String; │ │ - 0x0131 - 0x0135 reg=14 result Ljava/util/List; Ljava/util/List; │ │ - 0x000d - 0x0135 reg=15 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0135 reg=16 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0135 reg=17 accountId Ljava/lang/String; │ │ - 0x0000 - 0x0135 reg=18 mode I │ │ - 0x0000 - 0x0135 reg=19 start Ljava/util/Date; │ │ - 0x0000 - 0x0135 reg=20 end Ljava/util/Date; │ │ - 0x0000 - 0x0135 reg=21 max I │ │ - │ │ - #19 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'listDetail' │ │ - type : '(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 17 │ │ - ins : 4 │ │ - outs : 9 │ │ - insns size : 143 16-bit code units │ │ -01eeac: |[01eeac] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ -01eebc: 54d1 c005 |0000: iget-object v1, v13, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01eec0: 6e10 7c03 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01eec6: 0c00 |0005: move-result-object v0 │ │ -01eec8: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -01eeca: 220c a501 |0007: new-instance v12, Ljava/lang/StringBuilder; // type@01a5 │ │ -01eece: 7010 f007 0c00 |0009: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01eed4: 1a01 0c00 |000c: const-string v1, " 1=1 " // string@000c │ │ -01eed8: 6e20 f807 1c00 |000e: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eede: 380e 2100 |0011: if-eqz v14, 0032 // +0021 │ │ -01eee2: 1a01 1200 |0013: const-string v1, " AND " // string@0012 │ │ -01eee6: 6e20 f807 1c00 |0015: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01eeec: 2201 a501 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01eef0: 7010 f007 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01eef6: 1a02 2b09 |001d: const-string v2, "dt_>=" // string@092b │ │ -01eefa: 6e20 f807 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ef00: 0c01 |0022: move-result-object v1 │ │ -01ef02: 6e10 2e08 0e00 |0023: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01ef08: 0b02 |0026: move-result-wide v2 │ │ -01ef0a: 6e30 f507 2103 |0027: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01ef10: 0c01 |002a: move-result-object v1 │ │ -01ef12: 6e10 fb07 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ef18: 0c01 |002e: move-result-object v1 │ │ -01ef1a: 6e20 f807 1c00 |002f: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ef20: 380f 2100 |0032: if-eqz v15, 0053 // +0021 │ │ -01ef24: 1a01 1200 |0034: const-string v1, " AND " // string@0012 │ │ -01ef28: 6e20 f807 1c00 |0036: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ef2e: 2201 a501 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ef32: 7010 f007 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ef38: 1a02 2a09 |003e: const-string v2, "dt_<=" // string@092a │ │ -01ef3c: 6e20 f807 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ef42: 0c01 |0043: move-result-object v1 │ │ -01ef44: 6e10 2e08 0f00 |0044: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01ef4a: 0b02 |0047: move-result-wide v2 │ │ -01ef4c: 6e30 f507 2103 |0048: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01ef52: 0c01 |004b: move-result-object v1 │ │ -01ef54: 6e10 fb07 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ef5a: 0c01 |004f: move-result-object v1 │ │ -01ef5c: 6e20 f807 1c00 |0050: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ef62: 1a01 dd08 |0053: const-string v1, "dm_det" // string@08dd │ │ -01ef66: 6202 9405 |0055: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0594 │ │ -01ef6a: 6e10 fa07 0c00 |0057: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -01ef70: 0a03 |005a: move-result v3 │ │ -01ef72: 3903 2900 |005b: if-nez v3, 0084 // +0029 │ │ -01ef76: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -01ef78: 1204 |005e: const/4 v4, #int 0 // #0 │ │ -01ef7a: 1205 |005f: const/4 v5, #int 0 // #0 │ │ -01ef7c: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -01ef7e: 1a07 2909 |0061: const-string v7, "dt_ DESC,id_ DESC" // string@0929 │ │ -01ef82: 3d10 2600 |0063: if-lez v16, 0089 // +0026 │ │ -01ef86: 7701 9d07 1000 |0065: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -01ef8c: 0c08 |0068: move-result-object v8 │ │ -01ef8e: 7409 6300 0000 |0069: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01ef94: 0c09 |006c: move-result-object v9 │ │ -01ef96: 220b b601 |006d: new-instance v11, Ljava/util/ArrayList; // type@01b6 │ │ -01ef9a: 7010 1908 0b00 |006f: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01efa0: 7210 5d00 0900 |0072: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01efa6: 0a01 |0075: move-result v1 │ │ -01efa8: 3801 1500 |0076: if-eqz v1, 008b // +0015 │ │ -01efac: 220a c600 |0078: new-instance v10, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -01efb0: 7010 3203 0a00 |007a: invoke-direct {v10}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0332 │ │ -01efb6: 7030 8503 ad09 |007d: invoke-direct {v13, v10, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0385 │ │ -01efbc: 7220 3b08 ab00 |0080: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01efc2: 28ef |0083: goto 0072 // -0011 │ │ -01efc4: 6e10 fb07 0c00 |0084: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01efca: 0c03 |0087: move-result-object v3 │ │ -01efcc: 28d6 |0088: goto 005e // -002a │ │ -01efce: 1208 |0089: const/4 v8, #int 0 // #0 │ │ -01efd0: 28df |008a: goto 0069 // -0021 │ │ -01efd2: 7210 5700 0900 |008b: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01efd8: 110b |008e: return-object v11 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=339 │ │ - 0x0006 line=340 │ │ - 0x0007 line=341 │ │ - 0x000c line=342 │ │ - 0x0011 line=343 │ │ - 0x0013 line=344 │ │ - 0x0018 line=345 │ │ - 0x0032 line=347 │ │ - 0x0034 line=348 │ │ - 0x0039 line=349 │ │ - 0x0053 line=352 │ │ - 0x006d line=353 │ │ - 0x0072 line=355 │ │ - 0x0078 line=356 │ │ - 0x007d line=357 │ │ - 0x0080 line=358 │ │ - 0x0084 line=352 │ │ - 0x008b line=360 │ │ - 0x008e line=361 │ │ - locals : │ │ - 0x007d - 0x0084 reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0072 - 0x0084 reg=11 result Ljava/util/List; Ljava/util/List; │ │ - 0x0006 - 0x008f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0007 - 0x008f reg=9 c Landroid/database/Cursor; │ │ - 0x008b - 0x008f reg=11 result Ljava/util/List; Ljava/util/List; │ │ - 0x000c - 0x008f reg=12 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x008f reg=13 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x008f reg=14 start Ljava/util/Date; │ │ - 0x0000 - 0x008f reg=15 end Ljava/util/Date; │ │ - 0x0000 - 0x008f reg=16 max I │ │ - │ │ - #20 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'newAccount' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -01efdc: |[01efdc] com.bottleworks.dailymoney.data.SQLiteDataProvider.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ -01efec: 6e10 f002 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01eff2: 0c01 |0003: move-result-object v1 │ │ -01eff4: 6e10 ef02 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -01effa: 0c02 |0007: move-result-object v2 │ │ -01effc: 7030 a103 1302 |0008: invoke-direct {v3, v1, v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ -01f002: 0c00 |000b: move-result-object v0 │ │ -01f004: 6e30 9b03 0304 |000c: invoke-virtual {v3, v0, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V // method@039b │ │ -01f00a: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=123 │ │ - 0x000c line=124 │ │ - 0x000f line=125 │ │ - locals : │ │ - 0x000c - 0x0010 reg=0 id Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0010 reg=4 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #21 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'newAccount' │ │ - type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -01f00c: |[01f00c] com.bottleworks.dailymoney.data.SQLiteDataProvider.newAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V │ │ -01f01c: 1d03 |0000: monitor-enter v3 │ │ -01f01e: 6e20 8f03 4300 |0001: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@038f │ │ -01f024: 0c00 |0004: move-result-object v0 │ │ -01f026: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -01f02a: 2200 c700 |0007: new-instance v0, Lcom/bottleworks/dailymoney/data/DuplicateKeyException; // type@00c7 │ │ -01f02e: 2201 a501 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f032: 7010 f007 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f038: 1a02 5909 |000e: const-string v2, "duplicate account id " // string@0959 │ │ -01f03c: 6e20 f807 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f042: 0c01 |0013: move-result-object v1 │ │ -01f044: 6e20 f807 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f04a: 0c01 |0017: move-result-object v1 │ │ -01f04c: 6e10 fb07 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f052: 0c01 |001b: move-result-object v1 │ │ -01f054: 7020 4703 1000 |001c: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.:(Ljava/lang/String;)V // method@0347 │ │ -01f05a: 2700 |001f: throw v0 │ │ -01f05c: 0d00 |0020: move-exception v0 │ │ -01f05e: 1e03 |0021: monitor-exit v3 │ │ -01f060: 2700 |0022: throw v0 │ │ -01f062: 6e30 9c03 4305 |0023: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newAccountNoCheck:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V // method@039c │ │ -01f068: 1e03 |0026: monitor-exit v3 │ │ -01f06a: 0e00 |0027: return-void │ │ - catches : 2 │ │ - 0x0001 - 0x0020 │ │ - -> 0x0020 │ │ - 0x0023 - 0x0026 │ │ - -> 0x0020 │ │ - positions : │ │ - 0x0000 line=133 │ │ - 0x0007 line=134 │ │ - 0x0020 line=133 │ │ - 0x0023 line=136 │ │ - 0x0026 line=137 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0028 reg=4 id Ljava/lang/String; │ │ - 0x0000 - 0x0028 reg=5 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #22 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'newAccountNoCheck' │ │ - type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 46 16-bit code units │ │ -01f080: |[01f080] com.bottleworks.dailymoney.data.SQLiteDataProvider.newAccountNoCheck:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V │ │ -01f090: 2202 a501 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f094: 7010 f007 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f09a: 1a03 690d |0005: const-string v3, "new account " // string@0d69 │ │ -01f09e: 6e20 f807 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f0a4: 0c02 |000a: move-result-object v2 │ │ -01f0a6: 6e20 f807 5200 |000b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f0ac: 0c02 |000e: move-result-object v2 │ │ -01f0ae: 6e10 fb07 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f0b4: 0c02 |0012: move-result-object v2 │ │ -01f0b6: 7110 d701 0200 |0013: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01f0bc: 6e20 f402 5600 |0016: invoke-virtual {v6, v5}, Lcom/bottleworks/dailymoney/data/Account;.setId:(Ljava/lang/String;)V // method@02f4 │ │ -01f0c2: 5442 c005 |0019: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f0c6: 6e10 7d03 0200 |001b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01f0cc: 0c01 |001e: move-result-object v1 │ │ -01f0ce: 2200 1000 |001f: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ -01f0d2: 7010 2800 0000 |0021: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01f0d8: 7030 8203 6400 |0024: invoke-direct {v4, v6, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V // method@0382 │ │ -01f0de: 1a02 db08 |0027: const-string v2, "dm_acc" // string@08db │ │ -01f0e2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -01f0e4: 6e40 6100 2103 |002a: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0061 │ │ -01f0ea: 0e00 |002d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=142 │ │ - 0x0016 line=144 │ │ - 0x0019 line=145 │ │ - 0x001f line=146 │ │ - 0x0024 line=147 │ │ - 0x0027 line=148 │ │ - 0x002d line=149 │ │ - locals : │ │ - 0x0024 - 0x002e reg=0 cv Landroid/content/ContentValues; │ │ - 0x001f - 0x002e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x002e reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x002e reg=5 id Ljava/lang/String; │ │ - 0x0000 - 0x002e reg=6 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #23 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'newDetail' │ │ - type : '(ILcom/bottleworks/dailymoney/data/Detail;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -01f0ec: |[01f0ec] com.bottleworks.dailymoney.data.SQLiteDataProvider.newDetail:(ILcom/bottleworks/dailymoney/data/Detail;)V │ │ -01f0fc: 6e20 9103 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findDetail:(I)Lcom/bottleworks/dailymoney/data/Detail; // method@0391 │ │ -01f102: 0c00 |0003: move-result-object v0 │ │ -01f104: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -01f108: 2200 c700 |0006: new-instance v0, Lcom/bottleworks/dailymoney/data/DuplicateKeyException; // type@00c7 │ │ -01f10c: 2201 a501 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f110: 7010 f007 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f116: 1a02 5b09 |000d: const-string v2, "duplicate detail id " // string@095b │ │ -01f11a: 6e20 f807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f120: 0c01 |0012: move-result-object v1 │ │ -01f122: 6e20 f407 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01f128: 0c01 |0016: move-result-object v1 │ │ -01f12a: 6e10 fb07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f130: 0c01 |001a: move-result-object v1 │ │ -01f132: 7020 4703 1000 |001b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.:(Ljava/lang/String;)V // method@0347 │ │ -01f138: 2700 |001e: throw v0 │ │ -01f13a: 6e30 9f03 4305 |001f: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newDetailNoCheck:(ILcom/bottleworks/dailymoney/data/Detail;)V // method@039f │ │ -01f140: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=273 │ │ - 0x0006 line=274 │ │ - 0x001f line=276 │ │ - 0x0022 line=277 │ │ - locals : │ │ - 0x0000 - 0x0023 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0023 reg=4 id I │ │ - 0x0000 - 0x0023 reg=5 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ - │ │ - #24 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'newDetail' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -01f144: |[01f144] com.bottleworks.dailymoney.data.SQLiteDataProvider.newDetail:(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ -01f154: 6e10 a003 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.nextDetailId:()I // method@03a0 │ │ -01f15a: 0a01 |0003: move-result v1 │ │ -01f15c: 6e30 9d03 1304 |0004: invoke-virtual {v3, v1, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newDetail:(ILcom/bottleworks/dailymoney/data/Detail;)V // method@039d │ │ -01f162: 0e00 |0007: return-void │ │ -01f164: 0d00 |0008: move-exception v0 │ │ -01f166: 6e10 4803 0000 |0009: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0348 │ │ -01f16c: 0c02 |000c: move-result-object v2 │ │ -01f16e: 7120 da01 0200 |000d: invoke-static {v2, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01f174: 28f7 |0010: goto 0007 // -0009 │ │ - catches : 1 │ │ - 0x0004 - 0x0007 │ │ - Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0008 │ │ - positions : │ │ - 0x0000 line=264 │ │ - 0x0004 line=266 │ │ - 0x0007 line=270 │ │ - 0x0008 line=267 │ │ - 0x0009 line=268 │ │ - locals : │ │ - 0x0009 - 0x0011 reg=0 e Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ - 0x0004 - 0x0011 reg=1 id I │ │ - 0x0000 - 0x0011 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0011 reg=4 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ - │ │ - #25 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'newDetailNoCheck' │ │ - type : '(ILcom/bottleworks/dailymoney/data/Detail;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 62 16-bit code units │ │ -01f188: |[01f188] com.bottleworks.dailymoney.data.SQLiteDataProvider.newDetailNoCheck:(ILcom/bottleworks/dailymoney/data/Detail;)V │ │ -01f198: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01f19a: 2202 a501 |0001: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f19e: 7010 f007 0200 |0003: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f1a4: 1a03 6b0d |0006: const-string v3, "new detail " // string@0d6b │ │ -01f1a8: 6e20 f807 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f1ae: 0c02 |000b: move-result-object v2 │ │ -01f1b0: 6e20 f407 6200 |000c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01f1b6: 0c02 |000f: move-result-object v2 │ │ -01f1b8: 1a03 4900 |0010: const-string v3, "," // string@0049 │ │ -01f1bc: 6e20 f807 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f1c2: 0c02 |0015: move-result-object v2 │ │ -01f1c4: 6e10 3a03 0700 |0016: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@033a │ │ -01f1ca: 0c03 |0019: move-result-object v3 │ │ -01f1cc: 6e20 f807 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f1d2: 0c02 |001d: move-result-object v2 │ │ -01f1d4: 6e10 fb07 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f1da: 0c02 |0021: move-result-object v2 │ │ -01f1dc: 7110 d701 0200 |0022: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01f1e2: 5b54 bf05 |0025: iput-object v4, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01f1e6: 6e20 4203 6700 |0027: invoke-virtual {v7, v6}, Lcom/bottleworks/dailymoney/data/Detail;.setId:(I)V // method@0342 │ │ -01f1ec: 5452 c005 |002a: iget-object v2, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f1f0: 6e10 7d03 0200 |002c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01f1f6: 0c01 |002f: move-result-object v1 │ │ -01f1f8: 2200 1000 |0030: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ -01f1fc: 7010 2800 0000 |0032: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01f202: 7030 8303 7500 |0035: invoke-direct {v5, v7, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V // method@0383 │ │ -01f208: 1a02 dd08 |0038: const-string v2, "dm_det" // string@08dd │ │ -01f20c: 6e40 6100 2104 |003a: invoke-virtual {v1, v2, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0061 │ │ -01f212: 0e00 |003d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=282 │ │ - 0x0025 line=284 │ │ - 0x0027 line=285 │ │ - 0x002a line=286 │ │ - 0x0030 line=287 │ │ - 0x0035 line=288 │ │ - 0x0038 line=289 │ │ - 0x003d line=290 │ │ - locals : │ │ - 0x0035 - 0x003e reg=0 cv Landroid/content/ContentValues; │ │ - 0x0030 - 0x003e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x003e reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x003e reg=6 id I │ │ - 0x0000 - 0x003e reg=7 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ - │ │ - #26 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'nextDetailId' │ │ - type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -01f214: |[01f214] com.bottleworks.dailymoney.data.SQLiteDataProvider.nextDetailId:()I │ │ -01f224: 1d04 |0000: monitor-enter v4 │ │ -01f226: 6302 be05 |0001: sget-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05be │ │ -01f22a: 3902 2200 |0003: if-nez v2, 0025 // +0022 │ │ -01f22e: 5442 c005 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f232: 6e10 7c03 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01f238: 0c01 |000a: move-result-object v1 │ │ -01f23a: 1a02 f504 |000b: const-string v2, "SELECT MAX(id_) FROM dm_det" // string@04f5 │ │ -01f23e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -01f240: 6e30 6400 2103 |000e: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01f246: 0c00 |0011: move-result-object v0 │ │ -01f248: 7210 5d00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01f24e: 0a02 |0015: move-result v2 │ │ -01f250: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ -01f254: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -01f256: 7220 5a00 2000 |0019: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01f25c: 0a02 |001c: move-result v2 │ │ -01f25e: 6702 bd05 |001d: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05bd │ │ -01f262: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -01f264: 6a02 be05 |0020: sput-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05be │ │ -01f268: 7210 5700 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01f26e: 6002 bd05 |0025: sget v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05bd │ │ -01f272: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01f276: 6702 bd05 |0029: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05bd │ │ -01f27a: 1e04 |002b: monitor-exit v4 │ │ -01f27c: 0f02 |002c: return v2 │ │ -01f27e: 0d02 |002d: move-exception v2 │ │ -01f280: 1e04 |002e: monitor-exit v4 │ │ -01f282: 2702 |002f: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x002b │ │ - -> 0x002d │ │ - positions : │ │ - 0x0000 line=250 │ │ - 0x0005 line=251 │ │ - 0x000b line=252 │ │ - 0x0012 line=253 │ │ - 0x0018 line=254 │ │ - 0x001f line=256 │ │ - 0x0022 line=257 │ │ - 0x0025 line=259 │ │ - 0x002d line=250 │ │ - locals : │ │ - 0x0012 - 0x0025 reg=0 c Landroid/database/Cursor; │ │ - 0x000b - 0x0025 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0030 reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #27 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'reset' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 22 16-bit code units │ │ -01f290: |[01f290] com.bottleworks.dailymoney.data.SQLiteDataProvider.reset:()V │ │ -01f2a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01f2a2: 5451 c005 |0001: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f2a6: 6e10 7d03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01f2ac: 0c00 |0006: move-result-object v0 │ │ -01f2ae: 5451 c005 |0007: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f2b2: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -01f2b4: 6e10 6000 0000 |000a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.getVersion:()I // method@0060 │ │ -01f2ba: 0a03 |000d: move-result v3 │ │ -01f2bc: 6e40 7f03 0132 |000e: invoke-virtual {v1, v0, v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V // method@037f │ │ -01f2c2: 6704 bd05 |0011: sput v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05bd │ │ -01f2c6: 6a04 be05 |0013: sput-boolean v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05be │ │ -01f2ca: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=48 │ │ - 0x0007 line=49 │ │ - 0x0011 line=50 │ │ - 0x0013 line=51 │ │ - 0x0015 line=52 │ │ - locals : │ │ - 0x0007 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0016 reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - │ │ - #28 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'sumFrom' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 182 16-bit code units │ │ -01f2cc: |[01f2cc] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumFrom:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ -01f2dc: 54b8 c005 |0000: iget-object v8, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f2e0: 6e10 7c03 0800 |0002: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01f2e6: 0c02 |0005: move-result-object v2 │ │ -01f2e8: 2203 a501 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f2ec: 7010 f007 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f2f2: 2200 b601 |000b: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -01f2f6: 7010 1908 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01f2fc: 2206 a501 |0010: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f300: 7010 f007 0600 |0012: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f306: 1a08 1400 |0015: const-string v8, " WHERE " // string@0014 │ │ -01f30a: 6e20 f807 8600 |0017: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f310: 0c08 |001a: move-result-object v8 │ │ -01f312: 1a09 d909 |001b: const-string v9, "fr_" // string@09d9 │ │ -01f316: 6e20 f807 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f31c: 0c08 |0020: move-result-object v8 │ │ -01f31e: 1a09 1100 |0021: const-string v9, " = ? " // string@0011 │ │ -01f322: 6e20 f807 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f328: 6e10 ed02 0c00 |0026: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01f32e: 0c08 |0029: move-result-object v8 │ │ -01f330: 7220 3b08 8000 |002a: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01f336: 380d 2100 |002d: if-eqz v13, 004e // +0021 │ │ -01f33a: 1a08 1200 |002f: const-string v8, " AND " // string@0012 │ │ -01f33e: 6e20 f807 8600 |0031: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f344: 2208 a501 |0034: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f348: 7010 f007 0800 |0036: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f34e: 1a09 2b09 |0039: const-string v9, "dt_>=" // string@092b │ │ -01f352: 6e20 f807 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f358: 0c08 |003e: move-result-object v8 │ │ -01f35a: 6e10 2e08 0d00 |003f: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f360: 0b09 |0042: move-result-wide v9 │ │ -01f362: 6e30 f507 980a |0043: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f368: 0c08 |0046: move-result-object v8 │ │ -01f36a: 6e10 fb07 0800 |0047: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f370: 0c08 |004a: move-result-object v8 │ │ -01f372: 6e20 f807 8600 |004b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f378: 380e 2100 |004e: if-eqz v14, 006f // +0021 │ │ -01f37c: 1a08 1200 |0050: const-string v8, " AND " // string@0012 │ │ -01f380: 6e20 f807 8600 |0052: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f386: 2208 a501 |0055: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f38a: 7010 f007 0800 |0057: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f390: 1a09 2a09 |005a: const-string v9, "dt_<=" // string@092a │ │ -01f394: 6e20 f807 9800 |005c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f39a: 0c08 |005f: move-result-object v8 │ │ -01f39c: 6e10 2e08 0e00 |0060: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f3a2: 0b09 |0063: move-result-wide v9 │ │ -01f3a4: 6e30 f507 980a |0064: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f3aa: 0c08 |0067: move-result-object v8 │ │ -01f3ac: 6e10 fb07 0800 |0068: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f3b2: 0c08 |006b: move-result-object v8 │ │ -01f3b4: 6e20 f807 8600 |006c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f3ba: 1a08 f604 |006f: const-string v8, "SELECT SUM(" // string@04f6 │ │ -01f3be: 6e20 f807 8300 |0071: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f3c4: 0c08 |0074: move-result-object v8 │ │ -01f3c6: 1a09 230d |0075: const-string v9, "mn_" // string@0d23 │ │ -01f3ca: 6e20 f807 9800 |0077: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f3d0: 0c08 |007a: move-result-object v8 │ │ -01f3d2: 1a09 4100 |007b: const-string v9, ") FROM " // string@0041 │ │ -01f3d6: 6e20 f807 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f3dc: 0c08 |0080: move-result-object v8 │ │ -01f3de: 1a09 dd08 |0081: const-string v9, "dm_det" // string@08dd │ │ -01f3e2: 6e20 f807 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f3e8: 0c08 |0086: move-result-object v8 │ │ -01f3ea: 6e20 f607 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01f3f0: 1207 |008a: const/4 v7, #int 0 // #0 │ │ -01f3f2: 7210 4308 0000 |008b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -01f3f8: 0a08 |008e: move-result v8 │ │ -01f3fa: 3d08 0e00 |008f: if-lez v8, 009d // +000e │ │ -01f3fe: 7210 4308 0000 |0091: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -01f404: 0a08 |0094: move-result v8 │ │ -01f406: 2387 2702 |0095: new-array v7, v8, [Ljava/lang/String; // type@0227 │ │ -01f40a: 7220 4408 7000 |0097: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ -01f410: 0c07 |009a: move-result-object v7 │ │ -01f412: 1f07 2702 |009b: check-cast v7, [Ljava/lang/String; // type@0227 │ │ -01f416: 6e10 fb07 0300 |009d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f41c: 0c08 |00a0: move-result-object v8 │ │ -01f41e: 6e30 6400 8207 |00a1: invoke-virtual {v2, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01f424: 0c01 |00a4: move-result-object v1 │ │ -01f426: 1604 0000 |00a5: const-wide/16 v4, #int 0 // #0 │ │ -01f42a: 7210 5d00 0100 |00a7: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01f430: 0a08 |00aa: move-result v8 │ │ -01f432: 3808 0700 |00ab: if-eqz v8, 00b2 // +0007 │ │ -01f436: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ -01f438: 7220 5900 8100 |00ae: invoke-interface {v1, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01f43e: 0b04 |00b1: move-result-wide v4 │ │ -01f440: 7210 5700 0100 |00b2: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01f446: 1004 |00b5: return-wide v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=651 │ │ - 0x0006 line=653 │ │ - 0x000b line=654 │ │ - 0x0010 line=655 │ │ - 0x0015 line=656 │ │ - 0x0026 line=657 │ │ - 0x002d line=658 │ │ - 0x002f line=659 │ │ - 0x0034 line=660 │ │ - 0x004e line=662 │ │ - 0x0050 line=663 │ │ - 0x0055 line=664 │ │ - 0x006f line=667 │ │ - 0x008a line=669 │ │ - 0x008b line=670 │ │ - 0x0091 line=671 │ │ - 0x009d line=674 │ │ - 0x00a5 line=676 │ │ - 0x00a7 line=677 │ │ - 0x00ad line=678 │ │ - 0x00b2 line=681 │ │ - 0x00b5 line=682 │ │ - locals : │ │ - 0x008b - 0x009b reg=7 wherearg [Ljava/lang/String; │ │ - 0x0010 - 0x00b6 reg=0 args Ljava/util/List; Ljava/util/List; │ │ - 0x00a5 - 0x00b6 reg=1 c Landroid/database/Cursor; │ │ - 0x0006 - 0x00b6 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000b - 0x00b6 reg=3 query Ljava/lang/StringBuilder; │ │ - 0x00a7 - 0x00b6 reg=4 r D │ │ - 0x0015 - 0x00b6 reg=6 where Ljava/lang/StringBuilder; │ │ - 0x009d - 0x00b6 reg=7 wherearg [Ljava/lang/String; │ │ - 0x0000 - 0x00b6 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x00b6 reg=12 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x00b6 reg=13 start Ljava/util/Date; │ │ - 0x0000 - 0x00b6 reg=14 end Ljava/util/Date; │ │ - │ │ - #29 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'sumFrom' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 164 16-bit code units │ │ -01f448: |[01f448] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ │ -01f458: 5496 c005 |0000: iget-object v6, v9, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f45c: 6e10 7c03 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01f462: 0c01 |0005: move-result-object v1 │ │ -01f464: 2202 a501 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f468: 7010 f007 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f46e: 2205 a501 |000b: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f472: 7010 f007 0500 |000d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f478: 1a06 1400 |0010: const-string v6, " WHERE " // string@0014 │ │ -01f47c: 6e20 f807 6500 |0012: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f482: 0c06 |0015: move-result-object v6 │ │ -01f484: 1a07 f209 |0016: const-string v7, "frt_" // string@09f2 │ │ -01f488: 6e20 f807 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f48e: 0c06 |001b: move-result-object v6 │ │ -01f490: 1a07 0f00 |001c: const-string v7, " = '" // string@000f │ │ -01f494: 6e20 f807 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f49a: 0c06 |0021: move-result-object v6 │ │ -01f49c: 54a7 7e05 |0022: iget-object v7, v10, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01f4a0: 6e20 f807 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f4a6: 0c06 |0027: move-result-object v6 │ │ -01f4a8: 1a07 3200 |0028: const-string v7, "'" // string@0032 │ │ -01f4ac: 6e20 f807 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f4b2: 380b 2100 |002d: if-eqz v11, 004e // +0021 │ │ -01f4b6: 1a06 1200 |002f: const-string v6, " AND " // string@0012 │ │ -01f4ba: 6e20 f807 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f4c0: 2206 a501 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f4c4: 7010 f007 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f4ca: 1a07 2b09 |0039: const-string v7, "dt_>=" // string@092b │ │ -01f4ce: 6e20 f807 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f4d4: 0c06 |003e: move-result-object v6 │ │ -01f4d6: 6e10 2e08 0b00 |003f: invoke-virtual {v11}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f4dc: 0b07 |0042: move-result-wide v7 │ │ -01f4de: 6e30 f507 7608 |0043: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f4e4: 0c06 |0046: move-result-object v6 │ │ -01f4e6: 6e10 fb07 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f4ec: 0c06 |004a: move-result-object v6 │ │ -01f4ee: 6e20 f807 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f4f4: 380c 2100 |004e: if-eqz v12, 006f // +0021 │ │ -01f4f8: 1a06 1200 |0050: const-string v6, " AND " // string@0012 │ │ -01f4fc: 6e20 f807 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f502: 2206 a501 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f506: 7010 f007 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f50c: 1a07 2a09 |005a: const-string v7, "dt_<=" // string@092a │ │ -01f510: 6e20 f807 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f516: 0c06 |005f: move-result-object v6 │ │ -01f518: 6e10 2e08 0c00 |0060: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f51e: 0b07 |0063: move-result-wide v7 │ │ -01f520: 6e30 f507 7608 |0064: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f526: 0c06 |0067: move-result-object v6 │ │ -01f528: 6e10 fb07 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f52e: 0c06 |006b: move-result-object v6 │ │ -01f530: 6e20 f807 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f536: 1a06 f604 |006f: const-string v6, "SELECT SUM(" // string@04f6 │ │ -01f53a: 6e20 f807 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f540: 0c06 |0074: move-result-object v6 │ │ -01f542: 1a07 230d |0075: const-string v7, "mn_" // string@0d23 │ │ -01f546: 6e20 f807 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f54c: 0c06 |007a: move-result-object v6 │ │ -01f54e: 1a07 4100 |007b: const-string v7, ") FROM " // string@0041 │ │ -01f552: 6e20 f807 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f558: 0c06 |0080: move-result-object v6 │ │ -01f55a: 1a07 dd08 |0081: const-string v7, "dm_det" // string@08dd │ │ -01f55e: 6e20 f807 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f564: 0c06 |0086: move-result-object v6 │ │ -01f566: 6e20 f607 5600 |0087: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01f56c: 6e10 fb07 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f572: 0c06 |008d: move-result-object v6 │ │ -01f574: 1207 |008e: const/4 v7, #int 0 // #0 │ │ -01f576: 6e30 6400 6107 |008f: invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01f57c: 0c00 |0092: move-result-object v0 │ │ -01f57e: 1603 0000 |0093: const-wide/16 v3, #int 0 // #0 │ │ -01f582: 7210 5d00 0000 |0095: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01f588: 0a06 |0098: move-result v6 │ │ -01f58a: 3806 0700 |0099: if-eqz v6, 00a0 // +0007 │ │ -01f58e: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -01f590: 7220 5900 6000 |009c: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01f596: 0b03 |009f: move-result-wide v3 │ │ -01f598: 7210 5700 0000 |00a0: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01f59e: 1003 |00a3: return-wide v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=621 │ │ - 0x0006 line=623 │ │ - 0x000b line=625 │ │ - 0x0010 line=626 │ │ - 0x002d line=627 │ │ - 0x002f line=628 │ │ - 0x0034 line=629 │ │ - 0x004e line=631 │ │ - 0x0050 line=632 │ │ - 0x0055 line=633 │ │ - 0x006f line=636 │ │ - 0x008a line=638 │ │ - 0x0093 line=640 │ │ - 0x0095 line=641 │ │ - 0x009b line=642 │ │ - 0x00a0 line=645 │ │ - 0x00a3 line=646 │ │ - locals : │ │ - 0x0093 - 0x00a4 reg=0 c Landroid/database/Cursor; │ │ - 0x0006 - 0x00a4 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000b - 0x00a4 reg=2 query Ljava/lang/StringBuilder; │ │ - 0x0095 - 0x00a4 reg=3 r D │ │ - 0x0010 - 0x00a4 reg=5 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x00a4 reg=9 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x00a4 reg=10 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x00a4 reg=11 start Ljava/util/Date; │ │ - 0x0000 - 0x00a4 reg=12 end Ljava/util/Date; │ │ - │ │ - #30 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'sumInitialValue' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;)D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 98 16-bit code units │ │ -01f5a0: |[01f5a0] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumInitialValue:(Lcom/bottleworks/dailymoney/data/AccountType;)D │ │ -01f5b0: 5486 c005 |0000: iget-object v6, v8, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f5b4: 6e10 7c03 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01f5ba: 0c01 |0005: move-result-object v1 │ │ -01f5bc: 2202 a501 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f5c0: 7010 f007 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f5c6: 2205 a501 |000b: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f5ca: 7010 f007 0500 |000d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f5d0: 1a06 1400 |0010: const-string v6, " WHERE " // string@0014 │ │ -01f5d4: 6e20 f807 6500 |0012: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f5da: 0c06 |0015: move-result-object v6 │ │ -01f5dc: 1a07 6a10 |0016: const-string v7, "tp_" // string@106a │ │ -01f5e0: 6e20 f807 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f5e6: 0c06 |001b: move-result-object v6 │ │ -01f5e8: 1a07 0f00 |001c: const-string v7, " = '" // string@000f │ │ -01f5ec: 6e20 f807 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f5f2: 0c06 |0021: move-result-object v6 │ │ -01f5f4: 5497 7e05 |0022: iget-object v7, v9, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01f5f8: 6e20 f807 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f5fe: 0c06 |0027: move-result-object v6 │ │ -01f600: 1a07 3200 |0028: const-string v7, "'" // string@0032 │ │ -01f604: 6e20 f807 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f60a: 1a06 f604 |002d: const-string v6, "SELECT SUM(" // string@04f6 │ │ -01f60e: 6e20 f807 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f614: 0c06 |0032: move-result-object v6 │ │ -01f616: 1a07 ed0b |0033: const-string v7, "iv_" // string@0bed │ │ -01f61a: 6e20 f807 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f620: 0c06 |0038: move-result-object v6 │ │ -01f622: 1a07 4100 |0039: const-string v7, ") FROM " // string@0041 │ │ -01f626: 6e20 f807 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f62c: 0c06 |003e: move-result-object v6 │ │ -01f62e: 1a07 db08 |003f: const-string v7, "dm_acc" // string@08db │ │ -01f632: 6e20 f807 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f638: 0c06 |0044: move-result-object v6 │ │ -01f63a: 6e20 f607 5600 |0045: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01f640: 6e10 fb07 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f646: 0c06 |004b: move-result-object v6 │ │ -01f648: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -01f64a: 6e30 6400 6107 |004d: invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01f650: 0c00 |0050: move-result-object v0 │ │ -01f652: 1603 0000 |0051: const-wide/16 v3, #int 0 // #0 │ │ -01f656: 7210 5d00 0000 |0053: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01f65c: 0a06 |0056: move-result v6 │ │ -01f65e: 3806 0700 |0057: if-eqz v6, 005e // +0007 │ │ -01f662: 1206 |0059: const/4 v6, #int 0 // #0 │ │ -01f664: 7220 5900 6000 |005a: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01f66a: 0b03 |005d: move-result-wide v3 │ │ -01f66c: 7210 5700 0000 |005e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01f672: 1003 |0061: return-wide v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=794 │ │ - 0x0006 line=796 │ │ - 0x000b line=798 │ │ - 0x0010 line=799 │ │ - 0x002d line=801 │ │ - 0x0048 line=803 │ │ - 0x0051 line=805 │ │ - 0x0053 line=806 │ │ - 0x0059 line=807 │ │ - 0x005e line=810 │ │ - 0x0061 line=811 │ │ - locals : │ │ - 0x0051 - 0x0062 reg=0 c Landroid/database/Cursor; │ │ - 0x0006 - 0x0062 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000b - 0x0062 reg=2 query Ljava/lang/StringBuilder; │ │ - 0x0053 - 0x0062 reg=3 r D │ │ - 0x0010 - 0x0062 reg=5 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0062 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0062 reg=9 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - │ │ - #31 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'sumTo' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 182 16-bit code units │ │ -01f674: |[01f674] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumTo:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ -01f684: 54b8 c005 |0000: iget-object v8, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f688: 6e10 7c03 0800 |0002: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01f68e: 0c02 |0005: move-result-object v2 │ │ -01f690: 2203 a501 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f694: 7010 f007 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f69a: 2200 b601 |000b: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -01f69e: 7010 1908 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01f6a4: 2206 a501 |0010: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f6a8: 7010 f007 0600 |0012: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f6ae: 1a08 1400 |0015: const-string v8, " WHERE " // string@0014 │ │ -01f6b2: 6e20 f807 8600 |0017: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f6b8: 0c08 |001a: move-result-object v8 │ │ -01f6ba: 1a09 5710 |001b: const-string v9, "to_" // string@1057 │ │ -01f6be: 6e20 f807 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f6c4: 0c08 |0020: move-result-object v8 │ │ -01f6c6: 1a09 1000 |0021: const-string v9, " = ?" // string@0010 │ │ -01f6ca: 6e20 f807 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f6d0: 6e10 ed02 0c00 |0026: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -01f6d6: 0c08 |0029: move-result-object v8 │ │ -01f6d8: 7220 3b08 8000 |002a: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01f6de: 380d 2100 |002d: if-eqz v13, 004e // +0021 │ │ -01f6e2: 1a08 1200 |002f: const-string v8, " AND " // string@0012 │ │ -01f6e6: 6e20 f807 8600 |0031: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f6ec: 2208 a501 |0034: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f6f0: 7010 f007 0800 |0036: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f6f6: 1a09 2b09 |0039: const-string v9, "dt_>=" // string@092b │ │ -01f6fa: 6e20 f807 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f700: 0c08 |003e: move-result-object v8 │ │ -01f702: 6e10 2e08 0d00 |003f: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f708: 0b09 |0042: move-result-wide v9 │ │ -01f70a: 6e30 f507 980a |0043: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f710: 0c08 |0046: move-result-object v8 │ │ -01f712: 6e10 fb07 0800 |0047: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f718: 0c08 |004a: move-result-object v8 │ │ -01f71a: 6e20 f807 8600 |004b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f720: 380e 2100 |004e: if-eqz v14, 006f // +0021 │ │ -01f724: 1a08 1200 |0050: const-string v8, " AND " // string@0012 │ │ -01f728: 6e20 f807 8600 |0052: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f72e: 2208 a501 |0055: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f732: 7010 f007 0800 |0057: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f738: 1a09 2a09 |005a: const-string v9, "dt_<=" // string@092a │ │ -01f73c: 6e20 f807 9800 |005c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f742: 0c08 |005f: move-result-object v8 │ │ -01f744: 6e10 2e08 0e00 |0060: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f74a: 0b09 |0063: move-result-wide v9 │ │ -01f74c: 6e30 f507 980a |0064: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f752: 0c08 |0067: move-result-object v8 │ │ -01f754: 6e10 fb07 0800 |0068: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f75a: 0c08 |006b: move-result-object v8 │ │ -01f75c: 6e20 f807 8600 |006c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f762: 1a08 f604 |006f: const-string v8, "SELECT SUM(" // string@04f6 │ │ -01f766: 6e20 f807 8300 |0071: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f76c: 0c08 |0074: move-result-object v8 │ │ -01f76e: 1a09 230d |0075: const-string v9, "mn_" // string@0d23 │ │ -01f772: 6e20 f807 9800 |0077: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f778: 0c08 |007a: move-result-object v8 │ │ -01f77a: 1a09 4100 |007b: const-string v9, ") FROM " // string@0041 │ │ -01f77e: 6e20 f807 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f784: 0c08 |0080: move-result-object v8 │ │ -01f786: 1a09 dd08 |0081: const-string v9, "dm_det" // string@08dd │ │ -01f78a: 6e20 f807 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f790: 0c08 |0086: move-result-object v8 │ │ -01f792: 6e20 f607 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01f798: 1207 |008a: const/4 v7, #int 0 // #0 │ │ -01f79a: 7210 4308 0000 |008b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -01f7a0: 0a08 |008e: move-result v8 │ │ -01f7a2: 3d08 0e00 |008f: if-lez v8, 009d // +000e │ │ -01f7a6: 7210 4308 0000 |0091: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -01f7ac: 0a08 |0094: move-result v8 │ │ -01f7ae: 2387 2702 |0095: new-array v7, v8, [Ljava/lang/String; // type@0227 │ │ -01f7b2: 7220 4408 7000 |0097: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ -01f7b8: 0c07 |009a: move-result-object v7 │ │ -01f7ba: 1f07 2702 |009b: check-cast v7, [Ljava/lang/String; // type@0227 │ │ -01f7be: 6e10 fb07 0300 |009d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f7c4: 0c08 |00a0: move-result-object v8 │ │ -01f7c6: 6e30 6400 8207 |00a1: invoke-virtual {v2, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01f7cc: 0c01 |00a4: move-result-object v1 │ │ -01f7ce: 1604 0000 |00a5: const-wide/16 v4, #int 0 // #0 │ │ -01f7d2: 7210 5d00 0100 |00a7: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01f7d8: 0a08 |00aa: move-result v8 │ │ -01f7da: 3808 0700 |00ab: if-eqz v8, 00b2 // +0007 │ │ -01f7de: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ -01f7e0: 7220 5900 8100 |00ae: invoke-interface {v1, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01f7e6: 0b04 |00b1: move-result-wide v4 │ │ -01f7e8: 7210 5700 0100 |00b2: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01f7ee: 1004 |00b5: return-wide v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=717 │ │ - 0x0006 line=719 │ │ - 0x000b line=720 │ │ - 0x0010 line=721 │ │ - 0x0015 line=722 │ │ - 0x0026 line=723 │ │ - 0x002d line=724 │ │ - 0x002f line=725 │ │ - 0x0034 line=726 │ │ - 0x004e line=728 │ │ - 0x0050 line=729 │ │ - 0x0055 line=730 │ │ - 0x006f line=733 │ │ - 0x008a line=734 │ │ - 0x008b line=735 │ │ - 0x0091 line=736 │ │ - 0x009d line=739 │ │ - 0x00a5 line=741 │ │ - 0x00a7 line=742 │ │ - 0x00ad line=743 │ │ - 0x00b2 line=746 │ │ - 0x00b5 line=747 │ │ - locals : │ │ - 0x008b - 0x009b reg=7 wherearg [Ljava/lang/String; │ │ - 0x0010 - 0x00b6 reg=0 args Ljava/util/List; Ljava/util/List; │ │ - 0x00a5 - 0x00b6 reg=1 c Landroid/database/Cursor; │ │ - 0x0006 - 0x00b6 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000b - 0x00b6 reg=3 query Ljava/lang/StringBuilder; │ │ - 0x00a7 - 0x00b6 reg=4 r D │ │ - 0x0015 - 0x00b6 reg=6 where Ljava/lang/StringBuilder; │ │ - 0x009d - 0x00b6 reg=7 wherearg [Ljava/lang/String; │ │ - 0x0000 - 0x00b6 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x00b6 reg=12 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x00b6 reg=13 start Ljava/util/Date; │ │ - 0x0000 - 0x00b6 reg=14 end Ljava/util/Date; │ │ - │ │ - #32 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'sumTo' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 164 16-bit code units │ │ -01f7f0: |[01f7f0] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ │ -01f800: 5496 c005 |0000: iget-object v6, v9, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f804: 6e10 7c03 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ -01f80a: 0c01 |0005: move-result-object v1 │ │ -01f80c: 2202 a501 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f810: 7010 f007 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f816: 2205 a501 |000b: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f81a: 7010 f007 0500 |000d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f820: 1a06 1400 |0010: const-string v6, " WHERE " // string@0014 │ │ -01f824: 6e20 f807 6500 |0012: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f82a: 0c06 |0015: move-result-object v6 │ │ -01f82c: 1a07 6310 |0016: const-string v7, "tot_" // string@1063 │ │ -01f830: 6e20 f807 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f836: 0c06 |001b: move-result-object v6 │ │ -01f838: 1a07 0f00 |001c: const-string v7, " = '" // string@000f │ │ -01f83c: 6e20 f807 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f842: 0c06 |0021: move-result-object v6 │ │ -01f844: 54a7 7e05 |0022: iget-object v7, v10, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057e │ │ -01f848: 6e20 f807 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f84e: 0c06 |0027: move-result-object v6 │ │ -01f850: 1a07 3200 |0028: const-string v7, "'" // string@0032 │ │ -01f854: 6e20 f807 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f85a: 380b 2100 |002d: if-eqz v11, 004e // +0021 │ │ -01f85e: 1a06 1200 |002f: const-string v6, " AND " // string@0012 │ │ -01f862: 6e20 f807 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f868: 2206 a501 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f86c: 7010 f007 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f872: 1a07 2b09 |0039: const-string v7, "dt_>=" // string@092b │ │ -01f876: 6e20 f807 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f87c: 0c06 |003e: move-result-object v6 │ │ -01f87e: 6e10 2e08 0b00 |003f: invoke-virtual {v11}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f884: 0b07 |0042: move-result-wide v7 │ │ -01f886: 6e30 f507 7608 |0043: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f88c: 0c06 |0046: move-result-object v6 │ │ -01f88e: 6e10 fb07 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f894: 0c06 |004a: move-result-object v6 │ │ -01f896: 6e20 f807 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f89c: 380c 2100 |004e: if-eqz v12, 006f // +0021 │ │ -01f8a0: 1a06 1200 |0050: const-string v6, " AND " // string@0012 │ │ -01f8a4: 6e20 f807 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f8aa: 2206 a501 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01f8ae: 7010 f007 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01f8b4: 1a07 2a09 |005a: const-string v7, "dt_<=" // string@092a │ │ -01f8b8: 6e20 f807 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f8be: 0c06 |005f: move-result-object v6 │ │ -01f8c0: 6e10 2e08 0c00 |0060: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@082e │ │ -01f8c6: 0b07 |0063: move-result-wide v7 │ │ -01f8c8: 6e30 f507 7608 |0064: invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -01f8ce: 0c06 |0067: move-result-object v6 │ │ -01f8d0: 6e10 fb07 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f8d6: 0c06 |006b: move-result-object v6 │ │ -01f8d8: 6e20 f807 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f8de: 1a06 f604 |006f: const-string v6, "SELECT SUM(" // string@04f6 │ │ -01f8e2: 6e20 f807 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f8e8: 0c06 |0074: move-result-object v6 │ │ -01f8ea: 1a07 230d |0075: const-string v7, "mn_" // string@0d23 │ │ -01f8ee: 6e20 f807 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f8f4: 0c06 |007a: move-result-object v6 │ │ -01f8f6: 1a07 4100 |007b: const-string v7, ") FROM " // string@0041 │ │ -01f8fa: 6e20 f807 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f900: 0c06 |0080: move-result-object v6 │ │ -01f902: 1a07 dd08 |0081: const-string v7, "dm_det" // string@08dd │ │ -01f906: 6e20 f807 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01f90c: 0c06 |0086: move-result-object v6 │ │ -01f90e: 6e20 f607 5600 |0087: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07f6 │ │ -01f914: 6e10 fb07 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01f91a: 0c06 |008d: move-result-object v6 │ │ -01f91c: 1207 |008e: const/4 v7, #int 0 // #0 │ │ -01f91e: 6e30 6400 6107 |008f: invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -01f924: 0c00 |0092: move-result-object v0 │ │ -01f926: 1603 0000 |0093: const-wide/16 v3, #int 0 // #0 │ │ -01f92a: 7210 5d00 0000 |0095: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01f930: 0a06 |0098: move-result v6 │ │ -01f932: 3806 0700 |0099: if-eqz v6, 00a0 // +0007 │ │ -01f936: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -01f938: 7220 5900 6000 |009c: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ -01f93e: 0b03 |009f: move-result-wide v3 │ │ -01f940: 7210 5700 0000 |00a0: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01f946: 1003 |00a3: return-wide v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=687 │ │ - 0x0006 line=689 │ │ - 0x000b line=691 │ │ - 0x0010 line=692 │ │ - 0x002d line=693 │ │ - 0x002f line=694 │ │ - 0x0034 line=695 │ │ - 0x004e line=697 │ │ - 0x0050 line=698 │ │ - 0x0055 line=699 │ │ - 0x006f line=702 │ │ - 0x008a line=704 │ │ - 0x0093 line=706 │ │ - 0x0095 line=707 │ │ - 0x009b line=708 │ │ - 0x00a0 line=711 │ │ - 0x00a3 line=712 │ │ - locals : │ │ - 0x0093 - 0x00a4 reg=0 c Landroid/database/Cursor; │ │ - 0x0006 - 0x00a4 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000b - 0x00a4 reg=2 query Ljava/lang/StringBuilder; │ │ - 0x0095 - 0x00a4 reg=3 r D │ │ - 0x0010 - 0x00a4 reg=5 where Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x00a4 reg=9 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x00a4 reg=10 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x00a4 reg=11 start Ljava/util/Date; │ │ - 0x0000 - 0x00a4 reg=12 end Ljava/util/Date; │ │ - │ │ - #33 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'toAccountId' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -01f948: |[01f948] com.bottleworks.dailymoney.data.SQLiteDataProvider.toAccountId:(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ │ -01f958: 6e10 f002 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01f95e: 0c01 |0003: move-result-object v1 │ │ -01f960: 6e10 ef02 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -01f966: 0c02 |0007: move-result-object v2 │ │ -01f968: 7030 a103 1302 |0008: invoke-direct {v3, v1, v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ -01f96e: 0c00 |000b: move-result-object v0 │ │ -01f970: 1100 |000c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - 0x000c line=129 │ │ - locals : │ │ - 0x000c - 0x000d reg=0 id Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x000d reg=4 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #34 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'updateAccount' │ │ - type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 118 16-bit code units │ │ -01f974: |[01f974] com.bottleworks.dailymoney.data.SQLiteDataProvider.updateAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z │ │ -01f984: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01f986: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -01f988: 6e20 8f03 ba00 |0002: invoke-virtual {v10, v11}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@038f │ │ -01f98e: 0c00 |0005: move-result-object v0 │ │ -01f990: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -01f994: 0f06 |0008: return v6 │ │ -01f996: 6e10 f002 0c00 |0009: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01f99c: 0c07 |000c: move-result-object v7 │ │ -01f99e: 6e10 ef02 0c00 |000d: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -01f9a4: 0c08 |0010: move-result-object v8 │ │ -01f9a6: 7030 a103 7a08 |0011: invoke-direct {v10, v7, v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ -01f9ac: 0c03 |0014: move-result-object v3 │ │ -01f9ae: 6e20 f402 3c00 |0015: invoke-virtual {v12, v3}, Lcom/bottleworks/dailymoney/data/Account;.setId:(Ljava/lang/String;)V // method@02f4 │ │ -01f9b4: 54a7 c005 |0018: iget-object v7, v10, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01f9b8: 6e10 7d03 0700 |001a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01f9be: 0c02 |001d: move-result-object v2 │ │ -01f9c0: 2201 1000 |001e: new-instance v1, Landroid/content/ContentValues; // type@0010 │ │ -01f9c4: 7010 2800 0100 |0020: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01f9ca: 7030 8203 ca01 |0023: invoke-direct {v10, v12, v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V // method@0382 │ │ -01f9d0: 1a07 db08 |0026: const-string v7, "dm_acc" // string@08db │ │ -01f9d4: 1a08 4c0b |0028: const-string v8, "id_ = ?" // string@0b4c │ │ -01f9d8: 2359 2702 |002a: new-array v9, v5, [Ljava/lang/String; // type@0227 │ │ -01f9dc: 4d0b 0906 |002c: aput-object v11, v9, v6 │ │ -01f9e0: 6e59 6500 7281 |002e: invoke-virtual {v2, v7, v1, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ -01f9e6: 0a04 |0031: move-result v4 │ │ -01f9e8: 3d04 3e00 |0032: if-lez v4, 0070 // +003e │ │ -01f9ec: 2201 1000 |0034: new-instance v1, Landroid/content/ContentValues; // type@0010 │ │ -01f9f0: 7010 2800 0100 |0036: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01f9f6: 1a07 d909 |0039: const-string v7, "fr_" // string@09d9 │ │ -01f9fa: 6e30 2c00 7103 |003b: invoke-virtual {v1, v7, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fa00: 1a07 f209 |003e: const-string v7, "frt_" // string@09f2 │ │ -01fa04: 6e10 f002 0c00 |0040: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01fa0a: 0c08 |0043: move-result-object v8 │ │ -01fa0c: 6e30 2c00 7108 |0044: invoke-virtual {v1, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fa12: 1a07 dd08 |0047: const-string v7, "dm_det" // string@08dd │ │ -01fa16: 1a08 da09 |0049: const-string v8, "fr_ = ?" // string@09da │ │ -01fa1a: 2359 2702 |004b: new-array v9, v5, [Ljava/lang/String; // type@0227 │ │ -01fa1e: 4d0b 0906 |004d: aput-object v11, v9, v6 │ │ -01fa22: 6e59 6500 7281 |004f: invoke-virtual {v2, v7, v1, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ -01fa28: 2201 1000 |0052: new-instance v1, Landroid/content/ContentValues; // type@0010 │ │ -01fa2c: 7010 2800 0100 |0054: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01fa32: 1a07 5710 |0057: const-string v7, "to_" // string@1057 │ │ -01fa36: 6e30 2c00 7103 |0059: invoke-virtual {v1, v7, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fa3c: 1a07 6310 |005c: const-string v7, "tot_" // string@1063 │ │ -01fa40: 6e10 f002 0c00 |005e: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -01fa46: 0c08 |0061: move-result-object v8 │ │ -01fa48: 6e30 2c00 7108 |0062: invoke-virtual {v1, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fa4e: 1a07 dd08 |0065: const-string v7, "dm_det" // string@08dd │ │ -01fa52: 1a08 5810 |0067: const-string v8, "to_ = ?" // string@1058 │ │ -01fa56: 2359 2702 |0069: new-array v9, v5, [Ljava/lang/String; // type@0227 │ │ -01fa5a: 4d0b 0906 |006b: aput-object v11, v9, v6 │ │ -01fa5e: 6e59 6500 7281 |006d: invoke-virtual {v2, v7, v1, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ -01fa64: 3d04 0400 |0070: if-lez v4, 0074 // +0004 │ │ -01fa68: 0156 |0072: move v6, v5 │ │ -01fa6a: 2895 |0073: goto 0008 // -006b │ │ -01fa6c: 0165 |0074: move v5, v6 │ │ -01fa6e: 28fd |0075: goto 0072 // -0003 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=153 │ │ - 0x0006 line=154 │ │ - 0x0008 line=185 │ │ - 0x0009 line=159 │ │ - 0x0015 line=160 │ │ - 0x0018 line=162 │ │ - 0x001e line=163 │ │ - 0x0023 line=164 │ │ - 0x0026 line=167 │ │ - 0x0032 line=170 │ │ - 0x0034 line=172 │ │ - 0x0039 line=173 │ │ - 0x003e line=174 │ │ - 0x0047 line=175 │ │ - 0x0052 line=177 │ │ - 0x0057 line=178 │ │ - 0x005c line=179 │ │ - 0x0065 line=180 │ │ - 0x0070 line=185 │ │ - locals : │ │ - 0x0023 - 0x0036 reg=1 cv Landroid/content/ContentValues; │ │ - 0x0039 - 0x0054 reg=1 cv Landroid/content/ContentValues; │ │ - 0x0006 - 0x0076 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0057 - 0x0076 reg=1 cv Landroid/content/ContentValues; │ │ - 0x001e - 0x0076 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0015 - 0x0076 reg=3 newid Ljava/lang/String; │ │ - 0x0032 - 0x0076 reg=4 r I │ │ - 0x0000 - 0x0076 reg=10 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0076 reg=11 id Ljava/lang/String; │ │ - 0x0000 - 0x0076 reg=12 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #35 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ - name : 'updateDetail' │ │ - type : '(ILcom/bottleworks/dailymoney/data/Detail;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 57 16-bit code units │ │ -01fa70: |[01fa70] com.bottleworks.dailymoney.data.SQLiteDataProvider.updateDetail:(ILcom/bottleworks/dailymoney/data/Detail;)Z │ │ -01fa80: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -01fa82: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -01fa84: 6e20 9103 a900 |0002: invoke-virtual {v9, v10}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findDetail:(I)Lcom/bottleworks/dailymoney/data/Detail; // method@0391 │ │ -01fa8a: 0c02 |0005: move-result-object v2 │ │ -01fa8c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -01fa90: 0f04 |0008: return v4 │ │ -01fa92: 5b98 bf05 |0009: iput-object v8, v9, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bf │ │ -01fa96: 6e20 4203 ab00 |000b: invoke-virtual {v11, v10}, Lcom/bottleworks/dailymoney/data/Detail;.setId:(I)V // method@0342 │ │ -01fa9c: 5495 c005 |000e: iget-object v5, v9, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05c0 │ │ -01faa0: 6e10 7d03 0500 |0010: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037d │ │ -01faa6: 0c01 |0013: move-result-object v1 │ │ -01faa8: 2200 1000 |0014: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ -01faac: 7010 2800 0000 |0016: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01fab2: 7030 8303 b900 |0019: invoke-direct {v9, v11, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V // method@0383 │ │ -01fab8: 1a05 dd08 |001c: const-string v5, "dm_det" // string@08dd │ │ -01fabc: 2206 a501 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -01fac0: 7010 f007 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01fac6: 1a07 4b0b |0023: const-string v7, "id_ = " // string@0b4b │ │ -01faca: 6e20 f807 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01fad0: 0c06 |0028: move-result-object v6 │ │ -01fad2: 6e20 f407 a600 |0029: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01fad8: 0c06 |002c: move-result-object v6 │ │ -01fada: 6e10 fb07 0600 |002d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01fae0: 0c06 |0030: move-result-object v6 │ │ -01fae2: 6e58 6500 5160 |0031: invoke-virtual {v1, v5, v0, v6, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ -01fae8: 0a03 |0034: move-result v3 │ │ -01faea: 3d03 d3ff |0035: if-lez v3, 0008 // -002d │ │ -01faee: 1214 |0037: const/4 v4, #int 1 // #1 │ │ -01faf0: 28d0 |0038: goto 0008 // -0030 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=294 │ │ - 0x0006 line=295 │ │ - 0x0008 line=307 │ │ - 0x0009 line=298 │ │ - 0x000b line=300 │ │ - 0x000e line=301 │ │ - 0x0014 line=302 │ │ - 0x0019 line=303 │ │ - 0x001c line=306 │ │ - 0x0035 line=307 │ │ - locals : │ │ - 0x0019 - 0x0039 reg=0 cv Landroid/content/ContentValues; │ │ - 0x0014 - 0x0039 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0006 - 0x0039 reg=2 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0035 - 0x0039 reg=3 r I │ │ - 0x0000 - 0x0039 reg=9 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ - 0x0000 - 0x0039 reg=10 id I │ │ - 0x0000 - 0x0039 reg=11 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ - │ │ - source_file_idx : 1279 (SQLiteDataProvider.java) │ │ - │ │ -Class #88 header: │ │ -class_idx : 206 │ │ -access_flags : 1 (0x0001) │ │ superclass_idx : 32 │ │ -source_file_idx : 1280 │ │ +source_file_idx : 1268 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #88 - │ │ +Class #85 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;) │ │ name : 'BOOK_CREATE_SQL' │ │ @@ -29269,19 +25909,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -01faf4: |[01faf4] com.bottleworks.dailymoney.data.SQLiteMasterDataHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -01fb04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fb06: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01fb08: 7051 6600 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0066 │ │ -01fb0e: 0e00 |0005: return-void │ │ +0276f8: |[0276f8] com.bottleworks.dailymoney.data.SQLiteMasterDataHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +027708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02770a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02770c: 7051 6600 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0066 │ │ +027712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; │ │ 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ @@ -29293,20 +25933,20 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01fb10: |[01fb10] com.bottleworks.dailymoney.data.SQLiteMasterDataHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -01fb20: 1a00 1608 |0000: const-string v0, "create master schema CREATE TABLE dm_book (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, sb_ TEXT NULL, sp_ INTEGER NOT NULL, nt_ TEXT)" // string@0816 │ │ -01fb24: 7110 d701 0000 |0002: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01fb2a: 1a00 3e01 |0005: const-string v0, "CREATE TABLE dm_book (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, sb_ TEXT NULL, sp_ INTEGER NOT NULL, nt_ TEXT)" // string@013e │ │ -01fb2e: 6e20 5f00 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01fb34: 0e00 |000a: return-void │ │ +027714: |[027714] com.bottleworks.dailymoney.data.SQLiteMasterDataHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +027724: 1a00 0908 |0000: const-string v0, "create master schema CREATE TABLE dm_book (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, sb_ TEXT NULL, sp_ INTEGER NOT NULL, nt_ TEXT)" // string@0809 │ │ +027728: 7110 d701 0000 |0002: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +02772e: 1a00 3e01 |0005: const-string v0, "CREATE TABLE dm_book (id_ TEXT PRIMARY KEY, nm_ TEXT NOT NULL, sb_ TEXT NULL, sp_ INTEGER NOT NULL, nt_ TEXT)" // string@013e │ │ +027732: 6e20 5f00 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +027738: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=38 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; │ │ @@ -29317,39 +25957,39 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -01fb38: |[01fb38] com.bottleworks.dailymoney.data.SQLiteMasterDataHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -01fb48: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -01fb4c: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01fb52: 1a01 9010 |0005: const-string v1, "update master db from " // string@1090 │ │ -01fb56: 6e20 f807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01fb5c: 0c00 |000a: move-result-object v0 │ │ -01fb5e: 6e20 f407 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01fb64: 0c00 |000e: move-result-object v0 │ │ -01fb66: 1a01 2400 |000f: const-string v1, " to " // string@0024 │ │ -01fb6a: 6e20 f807 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01fb70: 0c00 |0014: move-result-object v0 │ │ -01fb72: 6e20 f407 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01fb78: 0c00 |0018: move-result-object v0 │ │ -01fb7a: 6e10 fb07 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01fb80: 0c00 |001c: move-result-object v0 │ │ -01fb82: 7110 d701 0000 |001d: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01fb88: 3b04 1400 |0020: if-gez v4, 0034 // +0014 │ │ -01fb8c: 1a00 9d0e |0022: const-string v0, "reset master schema" // string@0e9d │ │ -01fb90: 7110 db01 0000 |0024: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01fb96: 1a00 2009 |0027: const-string v0, "drop master schema DROP TABLE IF EXISTS dm_book" // string@0920 │ │ -01fb9a: 7110 db01 0000 |0029: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ -01fba0: 1a00 6f01 |002c: const-string v0, "DROP TABLE IF EXISTS dm_book" // string@016f │ │ -01fba4: 6e20 5f00 0300 |002e: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ -01fbaa: 6e20 af03 3200 |0031: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@03af │ │ -01fbb0: 0e00 |0034: return-void │ │ +02773c: |[02773c] com.bottleworks.dailymoney.data.SQLiteMasterDataHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +02774c: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +027750: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +027756: 1a01 8110 |0005: const-string v1, "update master db from " // string@1081 │ │ +02775a: 6e20 ed07 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027760: 0c00 |000a: move-result-object v0 │ │ +027762: 6e20 e907 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +027768: 0c00 |000e: move-result-object v0 │ │ +02776a: 1a01 2400 |000f: const-string v1, " to " // string@0024 │ │ +02776e: 6e20 ed07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027774: 0c00 |0014: move-result-object v0 │ │ +027776: 6e20 e907 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02777c: 0c00 |0018: move-result-object v0 │ │ +02777e: 6e10 f007 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +027784: 0c00 |001c: move-result-object v0 │ │ +027786: 7110 d701 0000 |001d: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +02778c: 3b04 1400 |0020: if-gez v4, 0034 // +0014 │ │ +027790: 1a00 8e0e |0022: const-string v0, "reset master schema" // string@0e8e │ │ +027794: 7110 db01 0000 |0024: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +02779a: 1a00 1309 |0027: const-string v0, "drop master schema DROP TABLE IF EXISTS dm_book" // string@0913 │ │ +02779e: 7110 db01 0000 |0029: invoke-static {v0}, Lcom/bottleworks/commons/util/Logger;.i:(Ljava/lang/String;)V // method@01db │ │ +0277a4: 1a00 6f01 |002c: const-string v0, "DROP TABLE IF EXISTS dm_book" // string@016f │ │ +0277a8: 6e20 5f00 0300 |002e: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@005f │ │ +0277ae: 6e20 ae03 3200 |0031: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@03ae │ │ +0277b4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0020 line=46 │ │ 0x0022 line=47 │ │ 0x0027 line=49 │ │ 0x002c line=50 │ │ @@ -29357,723 +25997,27 @@ │ │ 0x0034 line=54 │ │ locals : │ │ 0x0000 - 0x0035 reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; │ │ 0x0000 - 0x0035 reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0035 reg=4 oldVersion I │ │ 0x0000 - 0x0035 reg=5 newVersion I │ │ │ │ - source_file_idx : 1280 (SQLiteMasterDataHelper.java) │ │ + source_file_idx : 1268 (SQLiteMasterDataHelper.java) │ │ │ │ -Class #89 header: │ │ +Class #86 header: │ │ class_idx : 207 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1281 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #89 annotations: │ │ -Annotations on method #953 'listAllBook' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;" } │ │ -Annotations on method #954 'newBook' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ - │ │ -Class #89 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lcom/bottleworks/dailymoney/data/IMasterDataProvider;' │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'BOOK_ORDERBY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "id_ ASC" │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'bookId' │ │ - type : 'I' │ │ - access : 0x0008 (STATIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'bookId_set' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'calHelper' │ │ - type : 'Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'helper' │ │ - type : 'Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -01fbb4: |[01fbb4] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.:()V │ │ -01fbc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fbc6: 6700 c505 |0001: sput v0, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c5 │ │ -01fbca: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01fbcc: |[01fbcc] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.:(Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V │ │ -01fbdc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -01fbe2: 5b01 c805 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -01fbe6: 5b02 c705 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05c7 │ │ -01fbea: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=27 │ │ - 0x0005 line=28 │ │ - 0x0007 line=29 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x0008 reg=1 helper Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; │ │ - 0x0000 - 0x0008 reg=2 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'applyContextValue' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 58 16-bit code units │ │ -01fbec: |[01fbec] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.applyContextValue:(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V │ │ -01fbfc: 1a00 4a0b |0000: const-string v0, "id_" // string@0b4a │ │ -01fc00: 6e10 2003 0300 |0002: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -01fc06: 0a01 |0005: move-result v1 │ │ -01fc08: 7110 9e07 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -01fc0e: 0c01 |0009: move-result-object v1 │ │ -01fc10: 6e30 2a00 0401 |000a: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ -01fc16: 1a00 7f0d |000d: const-string v0, "nm_" // string@0d7f │ │ -01fc1a: 6e10 2103 0300 |000f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -01fc20: 0c01 |0012: move-result-object v1 │ │ -01fc22: 6e30 2c00 0401 |0013: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fc28: 1a00 be0e |0016: const-string v0, "sb_" // string@0ebe │ │ -01fc2c: 6e10 2303 0300 |0018: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -01fc32: 0c01 |001b: move-result-object v1 │ │ -01fc34: 6e30 2c00 0401 |001c: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fc3a: 1a00 b70f |001f: const-string v0, "sp_" // string@0fb7 │ │ -01fc3e: 6e10 2403 0300 |0021: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0324 │ │ -01fc44: 0c01 |0024: move-result-object v1 │ │ -01fc46: 6e10 cd03 0100 |0025: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getType:()I // method@03cd │ │ -01fc4c: 0a01 |0028: move-result v1 │ │ -01fc4e: 7110 9e07 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -01fc54: 0c01 |002c: move-result-object v1 │ │ -01fc56: 6e30 2a00 0401 |002d: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ -01fc5c: 1a00 960d |0030: const-string v0, "nt_" // string@0d96 │ │ -01fc60: 6e10 2203 0300 |0032: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0322 │ │ -01fc66: 0c01 |0035: move-result-object v1 │ │ -01fc68: 6e30 2c00 0401 |0036: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ -01fc6e: 0e00 |0039: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=74 │ │ - 0x000d line=75 │ │ - 0x0016 line=76 │ │ - 0x001f line=77 │ │ - 0x0030 line=78 │ │ - 0x0039 line=79 │ │ - locals : │ │ - 0x0000 - 0x003a reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x003a reg=3 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0000 - 0x003a reg=4 values Landroid/content/ContentValues; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'applyCursor' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 100 16-bit code units │ │ -01fc70: |[01fc70] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.applyCursor:(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V │ │ -01fc80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01fc82: 7210 5800 0800 |0001: invoke-interface {v8}, Landroid/database/Cursor;.getColumnNames:()[Ljava/lang/String; // method@0058 │ │ -01fc88: 0c00 |0004: move-result-object v0 │ │ -01fc8a: 2103 |0005: array-length v3, v0 │ │ -01fc8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -01fc8e: 3532 5c00 |0007: if-ge v2, v3, 0063 // +005c │ │ -01fc92: 4604 0002 |0009: aget-object v4, v0, v2 │ │ -01fc96: 1a05 4a0b |000b: const-string v5, "id_" // string@0b4a │ │ -01fc9a: 6e20 ce07 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01fca0: 0a05 |0010: move-result v5 │ │ -01fca2: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ -01fca6: 7220 5a00 1800 |0013: invoke-interface {v8, v1}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01fcac: 0a05 |0016: move-result v5 │ │ -01fcae: 6e20 2603 5700 |0017: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setId:(I)V // method@0326 │ │ -01fcb4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01fcb8: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01fcbc: 28e9 |001e: goto 0007 // -0017 │ │ -01fcbe: 1a05 7f0d |001f: const-string v5, "nm_" // string@0d7f │ │ -01fcc2: 6e20 ce07 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01fcc8: 0a05 |0024: move-result v5 │ │ -01fcca: 3805 0a00 |0025: if-eqz v5, 002f // +000a │ │ -01fcce: 7220 5c00 1800 |0027: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01fcd4: 0c05 |002a: move-result-object v5 │ │ -01fcd6: 6e20 2703 5700 |002b: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setName:(Ljava/lang/String;)V // method@0327 │ │ -01fcdc: 28ec |002e: goto 001a // -0014 │ │ -01fcde: 1a05 be0e |002f: const-string v5, "sb_" // string@0ebe │ │ -01fce2: 6e20 ce07 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01fce8: 0a05 |0034: move-result v5 │ │ -01fcea: 3805 0a00 |0035: if-eqz v5, 003f // +000a │ │ -01fcee: 7220 5c00 1800 |0037: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01fcf4: 0c05 |003a: move-result-object v5 │ │ -01fcf6: 6e20 2903 5700 |003b: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setSymbol:(Ljava/lang/String;)V // method@0329 │ │ -01fcfc: 28dc |003e: goto 001a // -0024 │ │ -01fcfe: 1a05 b70f |003f: const-string v5, "sp_" // string@0fb7 │ │ -01fd02: 6e20 ce07 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01fd08: 0a05 |0044: move-result v5 │ │ -01fd0a: 3805 0e00 |0045: if-eqz v5, 0053 // +000e │ │ -01fd0e: 7220 5a00 1800 |0047: invoke-interface {v8, v1}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -01fd14: 0a05 |004a: move-result v5 │ │ -01fd16: 7110 c903 0500 |004b: invoke-static {v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.find:(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03c9 │ │ -01fd1c: 0c05 |004e: move-result-object v5 │ │ -01fd1e: 6e20 2a03 5700 |004f: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setSymbolPosition:(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V // method@032a │ │ -01fd24: 28c8 |0052: goto 001a // -0038 │ │ -01fd26: 1a05 960d |0053: const-string v5, "nt_" // string@0d96 │ │ -01fd2a: 6e20 ce07 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -01fd30: 0a05 |0058: move-result v5 │ │ -01fd32: 3805 c1ff |0059: if-eqz v5, 001a // -003f │ │ -01fd36: 7220 5c00 1800 |005b: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ -01fd3c: 0c05 |005e: move-result-object v5 │ │ -01fd3e: 6e20 2803 5700 |005f: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setNote:(Ljava/lang/String;)V // method@0328 │ │ -01fd44: 28b8 |0062: goto 001a // -0048 │ │ -01fd46: 0e00 |0063: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - 0x0001 line=57 │ │ - 0x000b line=58 │ │ - 0x0013 line=59 │ │ - 0x001a line=69 │ │ - 0x001c line=57 │ │ - 0x001f line=60 │ │ - 0x0027 line=61 │ │ - 0x002f line=62 │ │ - 0x0037 line=63 │ │ - 0x003f line=64 │ │ - 0x0047 line=65 │ │ - 0x0053 line=66 │ │ - 0x005b line=67 │ │ - 0x0063 line=71 │ │ - locals : │ │ - 0x000b - 0x0063 reg=4 n Ljava/lang/String; │ │ - 0x0005 - 0x0064 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0001 - 0x0064 reg=1 i I │ │ - 0x0007 - 0x0064 reg=2 i$ I │ │ - 0x0006 - 0x0064 reg=3 len$ I │ │ - 0x0000 - 0x0064 reg=6 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x0064 reg=7 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0000 - 0x0064 reg=8 c Landroid/database/Cursor; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'deleteBook' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -01fd48: |[01fd48] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.deleteBook:(I)Z │ │ -01fd58: 5452 c805 |0000: iget-object v2, v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -01fd5c: 6e10 ae03 0200 |0002: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ae │ │ -01fd62: 0c00 |0005: move-result-object v0 │ │ -01fd64: 1a02 dc08 |0006: const-string v2, "dm_book" // string@08dc │ │ -01fd68: 2203 a501 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01fd6c: 7010 f007 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01fd72: 1a04 4b0b |000d: const-string v4, "id_ = " // string@0b4b │ │ -01fd76: 6e20 f807 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01fd7c: 0c03 |0012: move-result-object v3 │ │ -01fd7e: 6e20 f407 6300 |0013: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01fd84: 0c03 |0016: move-result-object v3 │ │ -01fd86: 6e10 fb07 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01fd8c: 0c03 |001a: move-result-object v3 │ │ -01fd8e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -01fd90: 6e40 5e00 2043 |001c: invoke-virtual {v0, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ -01fd96: 0a02 |001f: move-result v2 │ │ -01fd98: 3d02 0400 |0020: if-lez v2, 0024 // +0004 │ │ -01fd9c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -01fd9e: 0f01 |0023: return v1 │ │ -01fda0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -01fda2: 28fe |0025: goto 0023 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=158 │ │ - 0x0006 line=159 │ │ - 0x0023 line=160 │ │ - 0x0024 line=159 │ │ - locals : │ │ - 0x0023 - 0x0024 reg=1 r Z │ │ - 0x0006 - 0x0026 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0026 reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x0026 reg=6 id I │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'destroyed' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01fda4: |[01fda4] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.destroyed:()V │ │ -01fdb4: 5410 c805 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -01fdb8: 6e10 ac03 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.close:()V // method@03ac │ │ -01fdbe: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - 0x0005 line=39 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'findBook' │ │ - type : '(I)Lcom/bottleworks/dailymoney/data/Book;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 2 │ │ - outs : 9 │ │ - insns size : 58 16-bit code units │ │ -01fdc0: |[01fdc0] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; │ │ -01fdd0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01fdd2: 54b1 c805 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -01fdd6: 6e10 ad03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ -01fddc: 0c00 |0006: move-result-object v0 │ │ -01fdde: 1a01 dc08 |0007: const-string v1, "dm_book" // string@08dc │ │ -01fde2: 6202 ae05 |0009: sget-object v2, Lcom/bottleworks/dailymoney/data/MasterDataMeta;.COL_BOOK_ALL:[Ljava/lang/String; // field@05ae │ │ -01fde6: 2203 a501 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -01fdea: 7010 f007 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01fdf0: 1a05 4b0b |0010: const-string v5, "id_ = " // string@0b4b │ │ -01fdf4: 6e20 f807 5300 |0012: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01fdfa: 0c03 |0015: move-result-object v3 │ │ -01fdfc: 6e20 f407 c300 |0016: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01fe02: 0c03 |0019: move-result-object v3 │ │ -01fe04: 6e10 fb07 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01fe0a: 0c03 |001d: move-result-object v3 │ │ -01fe0c: 1a08 6e00 |001e: const-string v8, "1" // string@006e │ │ -01fe10: 0745 |0020: move-object v5, v4 │ │ -01fe12: 0746 |0021: move-object v6, v4 │ │ -01fe14: 0747 |0022: move-object v7, v4 │ │ -01fe16: 7409 6300 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ -01fe1c: 0c0a |0026: move-result-object v10 │ │ -01fe1e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -01fe20: 7210 5d00 0a00 |0028: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01fe26: 0a01 |002b: move-result v1 │ │ -01fe28: 3801 0a00 |002c: if-eqz v1, 0036 // +000a │ │ -01fe2c: 2209 c300 |002e: new-instance v9, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -01fe30: 7010 1d03 0900 |0030: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Book;.:()V // method@031d │ │ -01fe36: 7030 b403 9b0a |0033: invoke-direct {v11, v9, v10}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V // method@03b4 │ │ -01fe3c: 7210 5700 0a00 |0036: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01fe42: 1109 |0039: return-object v9 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=83 │ │ - 0x0007 line=84 │ │ - 0x0027 line=85 │ │ - 0x0028 line=86 │ │ - 0x002e line=87 │ │ - 0x0033 line=88 │ │ - 0x0036 line=90 │ │ - 0x0039 line=91 │ │ - locals : │ │ - 0x0028 - 0x0030 reg=9 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0007 - 0x003a reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0033 - 0x003a reg=9 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0027 - 0x003a reg=10 c Landroid/database/Cursor; │ │ - 0x0000 - 0x003a reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x003a reg=12 id I │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01fe44: |[01fe44] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.init:()V │ │ -01fe54: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'listAllBook' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 1 │ │ - outs : 8 │ │ - insns size : 48 16-bit code units │ │ -01fe58: |[01fe58] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.listAllBook:()Ljava/util/List; │ │ -01fe68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01fe6a: 54b1 c805 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -01fe6e: 6e10 ad03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ -01fe74: 0c00 |0006: move-result-object v0 │ │ -01fe76: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -01fe78: 1a01 dc08 |0008: const-string v1, "dm_book" // string@08dc │ │ -01fe7c: 6202 ae05 |000a: sget-object v2, Lcom/bottleworks/dailymoney/data/MasterDataMeta;.COL_BOOK_ALL:[Ljava/lang/String; // field@05ae │ │ -01fe80: 1a07 4d0b |000c: const-string v7, "id_ ASC" // string@0b4d │ │ -01fe84: 0734 |000e: move-object v4, v3 │ │ -01fe86: 0735 |000f: move-object v5, v3 │ │ -01fe88: 0736 |0010: move-object v6, v3 │ │ -01fe8a: 7408 6200 0000 |0011: 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@0062 │ │ -01fe90: 0c08 |0014: move-result-object v8 │ │ -01fe92: 220a b601 |0015: new-instance v10, Ljava/util/ArrayList; // type@01b6 │ │ -01fe96: 7010 1908 0a00 |0017: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -01fe9c: 7210 5d00 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -01fea2: 0a01 |001d: move-result v1 │ │ -01fea4: 3801 0e00 |001e: if-eqz v1, 002c // +000e │ │ -01fea8: 2209 c300 |0020: new-instance v9, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -01feac: 7010 1d03 0900 |0022: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Book;.:()V // method@031d │ │ -01feb2: 7030 b403 9b08 |0025: invoke-direct {v11, v9, v8}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V // method@03b4 │ │ -01feb8: 7220 3b08 9a00 |0028: invoke-interface {v10, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -01febe: 28ef |002b: goto 001a // -0011 │ │ -01fec0: 7210 5700 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -01fec6: 110a |002f: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=165 │ │ - 0x0007 line=166 │ │ - 0x0008 line=167 │ │ - 0x0015 line=168 │ │ - 0x001a line=170 │ │ - 0x0020 line=171 │ │ - 0x0025 line=172 │ │ - 0x0028 line=173 │ │ - 0x002c line=175 │ │ - 0x002f line=176 │ │ - locals : │ │ - 0x0025 - 0x002c reg=9 det Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0007 - 0x0030 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0008 - 0x0030 reg=8 c Landroid/database/Cursor; │ │ - 0x001a - 0x0030 reg=10 result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0030 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'newBook' │ │ - type : '(ILcom/bottleworks/dailymoney/data/Book;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -01fec8: |[01fec8] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.newBook:(ILcom/bottleworks/dailymoney/data/Book;)V │ │ -01fed8: 6e20 b703 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@03b7 │ │ -01fede: 0c00 |0003: move-result-object v0 │ │ -01fee0: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -01fee4: 2200 c700 |0006: new-instance v0, Lcom/bottleworks/dailymoney/data/DuplicateKeyException; // type@00c7 │ │ -01fee8: 2201 a501 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -01feec: 7010 f007 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01fef2: 1a02 5a09 |000d: const-string v2, "duplicate book id " // string@095a │ │ -01fef6: 6e20 f807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01fefc: 0c01 |0012: move-result-object v1 │ │ -01fefe: 6e20 f407 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01ff04: 0c01 |0016: move-result-object v1 │ │ -01ff06: 6e10 fb07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ff0c: 0c01 |001a: move-result-object v1 │ │ -01ff0e: 7020 4703 1000 |001b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.:(Ljava/lang/String;)V // method@0347 │ │ -01ff14: 2700 |001e: throw v0 │ │ -01ff16: 6e30 bc03 4305 |001f: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.newBookNoCheck:(ILcom/bottleworks/dailymoney/data/Book;)V // method@03bc │ │ -01ff1c: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0006 line=122 │ │ - 0x001f line=124 │ │ - 0x0022 line=125 │ │ - locals : │ │ - 0x0000 - 0x0023 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x0023 reg=4 id I │ │ - 0x0000 - 0x0023 reg=5 book Lcom/bottleworks/dailymoney/data/Book; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'newBook' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Book;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -01ff20: |[01ff20] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.newBook:(Lcom/bottleworks/dailymoney/data/Book;)V │ │ -01ff30: 6e10 bd03 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.nextBookId:()I // method@03bd │ │ -01ff36: 0a01 |0003: move-result v1 │ │ -01ff38: 6e30 ba03 1304 |0004: invoke-virtual {v3, v1, v4}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.newBook:(ILcom/bottleworks/dailymoney/data/Book;)V // method@03ba │ │ -01ff3e: 0e00 |0007: return-void │ │ -01ff40: 0d00 |0008: move-exception v0 │ │ -01ff42: 6e10 4803 0000 |0009: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0348 │ │ -01ff48: 0c02 |000c: move-result-object v2 │ │ -01ff4a: 7120 da01 0200 |000d: invoke-static {v2, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -01ff50: 28f7 |0010: goto 0007 // -0009 │ │ - catches : 1 │ │ - 0x0004 - 0x0007 │ │ - Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0008 │ │ - positions : │ │ - 0x0000 line=112 │ │ - 0x0004 line=114 │ │ - 0x0007 line=118 │ │ - 0x0008 line=115 │ │ - 0x0009 line=116 │ │ - locals : │ │ - 0x0009 - 0x0011 reg=0 e Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ - 0x0004 - 0x0011 reg=1 id I │ │ - 0x0000 - 0x0011 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x0011 reg=4 bookail Lcom/bottleworks/dailymoney/data/Book; │ │ - │ │ - #7 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'newBookNoCheck' │ │ - type : '(ILcom/bottleworks/dailymoney/data/Book;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 60 16-bit code units │ │ -01ff64: |[01ff64] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.newBookNoCheck:(ILcom/bottleworks/dailymoney/data/Book;)V │ │ -01ff74: 2202 a501 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -01ff78: 7010 f007 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -01ff7e: 1a03 6a0d |0005: const-string v3, "new book " // string@0d6a │ │ -01ff82: 6e20 f807 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ff88: 0c02 |000a: move-result-object v2 │ │ -01ff8a: 6e20 f407 5200 |000b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -01ff90: 0c02 |000e: move-result-object v2 │ │ -01ff92: 1a03 4900 |000f: const-string v3, "," // string@0049 │ │ -01ff96: 6e20 f807 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ff9c: 0c02 |0014: move-result-object v2 │ │ -01ff9e: 6e10 2103 0600 |0015: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -01ffa4: 0c03 |0018: move-result-object v3 │ │ -01ffa6: 6e20 f807 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -01ffac: 0c02 |001c: move-result-object v2 │ │ -01ffae: 6e10 fb07 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -01ffb4: 0c02 |0020: move-result-object v2 │ │ -01ffb6: 7110 d701 0200 |0021: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -01ffbc: 6e20 2603 5600 |0024: invoke-virtual {v6, v5}, Lcom/bottleworks/dailymoney/data/Book;.setId:(I)V // method@0326 │ │ -01ffc2: 5442 c805 |0027: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -01ffc6: 6e10 ae03 0200 |0029: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ae │ │ -01ffcc: 0c01 |002c: move-result-object v1 │ │ -01ffce: 2200 1000 |002d: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ -01ffd2: 7010 2800 0000 |002f: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -01ffd8: 7030 b303 6400 |0032: invoke-direct {v4, v6, v0}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V // method@03b3 │ │ -01ffde: 1a02 dc08 |0035: const-string v2, "dm_book" // string@08dc │ │ -01ffe2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -01ffe4: 6e40 6100 2103 |0038: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0061 │ │ -01ffea: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=130 │ │ - 0x0024 line=132 │ │ - 0x0027 line=133 │ │ - 0x002d line=134 │ │ - 0x0032 line=135 │ │ - 0x0035 line=136 │ │ - 0x003b line=137 │ │ - locals : │ │ - 0x0032 - 0x003c reg=0 cv Landroid/content/ContentValues; │ │ - 0x002d - 0x003c reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x003c reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x003c reg=5 id I │ │ - 0x0000 - 0x003c reg=6 book Lcom/bottleworks/dailymoney/data/Book; │ │ - │ │ - #8 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'nextBookId' │ │ - type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -01ffec: |[01ffec] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.nextBookId:()I │ │ -01fffc: 1d04 |0000: monitor-enter v4 │ │ -01fffe: 6302 c605 |0001: sget-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId_set:Z // field@05c6 │ │ -020002: 3902 2200 |0003: if-nez v2, 0025 // +0022 │ │ -020006: 5442 c805 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -02000a: 6e10 ad03 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ -020010: 0c01 |000a: move-result-object v1 │ │ -020012: 1a02 f404 |000b: const-string v2, "SELECT MAX(id_) FROM dm_book" // string@04f4 │ │ -020016: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -020018: 6e30 6400 2103 |000e: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ -02001e: 0c00 |0011: move-result-object v0 │ │ -020020: 7210 5d00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ -020026: 0a02 |0015: move-result v2 │ │ -020028: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ -02002c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -02002e: 7220 5a00 2000 |0019: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ -020034: 0a02 |001c: move-result v2 │ │ -020036: 6702 c505 |001d: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c5 │ │ -02003a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -02003c: 6a02 c605 |0020: sput-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId_set:Z // field@05c6 │ │ -020040: 7210 5700 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ -020046: 6002 c505 |0025: sget v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c5 │ │ -02004a: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02004e: 6702 c505 |0029: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c5 │ │ -020052: 1e04 |002b: monitor-exit v4 │ │ -020054: 0f02 |002c: return v2 │ │ -020056: 0d02 |002d: move-exception v2 │ │ -020058: 1e04 |002e: monitor-exit v4 │ │ -02005a: 2702 |002f: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x002b │ │ - -> 0x002d │ │ - positions : │ │ - 0x0000 line=98 │ │ - 0x0005 line=99 │ │ - 0x000b line=100 │ │ - 0x0012 line=101 │ │ - 0x0018 line=102 │ │ - 0x001f line=104 │ │ - 0x0022 line=105 │ │ - 0x0025 line=107 │ │ - 0x002d line=98 │ │ - locals : │ │ - 0x0012 - 0x0025 reg=0 c Landroid/database/Cursor; │ │ - 0x000b - 0x0025 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0030 reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - │ │ - #9 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'reset' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 22 16-bit code units │ │ -020068: |[020068] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.reset:()V │ │ -020078: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02007a: 5451 c805 |0001: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -02007e: 6e10 ae03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ae │ │ -020084: 0c00 |0006: move-result-object v0 │ │ -020086: 5451 c805 |0007: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -02008a: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -02008c: 6e10 6000 0000 |000a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.getVersion:()I // method@0060 │ │ -020092: 0a03 |000d: move-result v3 │ │ -020094: 6e40 b003 0132 |000e: invoke-virtual {v1, v0, v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V // method@03b0 │ │ -02009a: 6704 c505 |0011: sput v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c5 │ │ -02009e: 6a04 c605 |0013: sput-boolean v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId_set:Z // field@05c6 │ │ -0200a2: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=43 │ │ - 0x0007 line=44 │ │ - 0x0011 line=45 │ │ - 0x0013 line=46 │ │ - 0x0015 line=47 │ │ - locals : │ │ - 0x0007 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0016 reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - │ │ - #10 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ - name : 'updateBook' │ │ - type : '(ILcom/bottleworks/dailymoney/data/Book;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 55 16-bit code units │ │ -0200a4: |[0200a4] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.updateBook:(ILcom/bottleworks/dailymoney/data/Book;)Z │ │ -0200b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0200b6: 6e20 b703 9800 |0001: invoke-virtual {v8, v9}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@03b7 │ │ -0200bc: 0c02 |0004: move-result-object v2 │ │ -0200be: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0200c2: 0f04 |0007: return v4 │ │ -0200c4: 6e20 2603 9a00 |0008: invoke-virtual {v10, v9}, Lcom/bottleworks/dailymoney/data/Book;.setId:(I)V // method@0326 │ │ -0200ca: 5485 c805 |000b: iget-object v5, v8, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c8 │ │ -0200ce: 6e10 ae03 0500 |000d: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ae │ │ -0200d4: 0c01 |0010: move-result-object v1 │ │ -0200d6: 2200 1000 |0011: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ -0200da: 7010 2800 0000 |0013: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ -0200e0: 7030 b303 a800 |0016: invoke-direct {v8, v10, v0}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V // method@03b3 │ │ -0200e6: 1a05 dc08 |0019: const-string v5, "dm_book" // string@08dc │ │ -0200ea: 2206 a501 |001b: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -0200ee: 7010 f007 0600 |001d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0200f4: 1a07 4b0b |0020: const-string v7, "id_ = " // string@0b4b │ │ -0200f8: 6e20 f807 7600 |0022: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0200fe: 0c06 |0025: move-result-object v6 │ │ -020100: 6e20 f407 9600 |0026: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -020106: 0c06 |0029: move-result-object v6 │ │ -020108: 6e10 fb07 0600 |002a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02010e: 0c06 |002d: move-result-object v6 │ │ -020110: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -020112: 6e57 6500 5160 |002f: invoke-virtual {v1, v5, v0, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ -020118: 0a03 |0032: move-result v3 │ │ -02011a: 3d03 d4ff |0033: if-lez v3, 0007 // -002c │ │ -02011e: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -020120: 28d1 |0036: goto 0007 // -002f │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=141 │ │ - 0x0005 line=142 │ │ - 0x0007 line=153 │ │ - 0x0008 line=146 │ │ - 0x000b line=147 │ │ - 0x0011 line=148 │ │ - 0x0016 line=149 │ │ - 0x0019 line=152 │ │ - 0x0033 line=153 │ │ - locals : │ │ - 0x0016 - 0x0037 reg=0 cv Landroid/content/ContentValues; │ │ - 0x0011 - 0x0037 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0005 - 0x0037 reg=2 det Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0033 - 0x0037 reg=3 r I │ │ - 0x0000 - 0x0037 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ - 0x0000 - 0x0037 reg=9 id I │ │ - 0x0000 - 0x0037 reg=10 book Lcom/bottleworks/dailymoney/data/Book; │ │ - │ │ - source_file_idx : 1281 (SQLiteMasterDataProvider.java) │ │ - │ │ -Class #90 header: │ │ -class_idx : 208 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1290 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1278 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #90 - │ │ +Class #86 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/ScheduleJob;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/ScheduleJob;) │ │ @@ -30090,17 +26034,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020124: |[020124] com.bottleworks.dailymoney.data.ScheduleJob.:()V │ │ -020134: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02013a: 0e00 |0003: return-void │ │ +0277b8: |[0277b8] com.bottleworks.dailymoney.data.ScheduleJob.:()V │ │ +0277c8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0277ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/ScheduleJob; │ │ │ │ Virtual methods - │ │ @@ -30109,41 +26053,41 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -02013c: |[02013c] com.bottleworks.dailymoney.data.ScheduleJob.getInitDate:()Ljava/util/Calendar; │ │ -02014c: 1306 0b00 |0000: const/16 v6, #int 11 // #b │ │ -020150: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -020152: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -020154: 5471 c905 |0004: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -020158: 3901 2a00 |0006: if-nez v1, 0030 // +002a │ │ -02015c: 7100 2208 0000 |0008: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0822 │ │ -020162: 0c01 |000b: move-result-object v1 │ │ -020164: 5b71 c905 |000c: iput-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -020168: 5471 c905 |000e: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -02016c: 6e20 2008 6100 |0010: invoke-virtual {v1, v6}, Ljava/util/Calendar;.get:(I)I // method@0820 │ │ -020172: 0a00 |0013: move-result v0 │ │ -020174: 3750 0900 |0014: if-le v0, v5, 001d // +0009 │ │ -020178: 5471 c905 |0016: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -02017c: 1252 |0018: const/4 v2, #int 5 // #5 │ │ -02017e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -020180: 6e30 1f08 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;.add:(II)V // method@081f │ │ -020186: 5471 c905 |001d: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -02018a: 6e30 2408 6105 |001f: invoke-virtual {v1, v6, v5}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -020190: 5471 c905 |0022: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -020194: 1302 0c00 |0024: const/16 v2, #int 12 // #c │ │ -020198: 6e30 2408 2104 |0026: invoke-virtual {v1, v2, v4}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -02019e: 5471 c905 |0029: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -0201a2: 1302 0d00 |002b: const/16 v2, #int 13 // #d │ │ -0201a6: 6e30 2408 2104 |002d: invoke-virtual {v1, v2, v4}, Ljava/util/Calendar;.set:(II)V // method@0824 │ │ -0201ac: 5471 c905 |0030: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -0201b0: 1101 |0032: return-object v1 │ │ +0277d0: |[0277d0] com.bottleworks.dailymoney.data.ScheduleJob.getInitDate:()Ljava/util/Calendar; │ │ +0277e0: 1306 0b00 |0000: const/16 v6, #int 11 // #b │ │ +0277e4: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +0277e6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0277e8: 5471 c605 |0004: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +0277ec: 3901 2a00 |0006: if-nez v1, 0030 // +002a │ │ +0277f0: 7100 1708 0000 |0008: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0817 │ │ +0277f6: 0c01 |000b: move-result-object v1 │ │ +0277f8: 5b71 c605 |000c: iput-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +0277fc: 5471 c605 |000e: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +027800: 6e20 1508 6100 |0010: invoke-virtual {v1, v6}, Ljava/util/Calendar;.get:(I)I // method@0815 │ │ +027806: 0a00 |0013: move-result v0 │ │ +027808: 3750 0900 |0014: if-le v0, v5, 001d // +0009 │ │ +02780c: 5471 c605 |0016: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +027810: 1252 |0018: const/4 v2, #int 5 // #5 │ │ +027812: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +027814: 6e30 1408 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;.add:(II)V // method@0814 │ │ +02781a: 5471 c605 |001d: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +02781e: 6e30 1908 6105 |001f: invoke-virtual {v1, v6, v5}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +027824: 5471 c605 |0022: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +027828: 1302 0c00 |0024: const/16 v2, #int 12 // #c │ │ +02782c: 6e30 1908 2104 |0026: invoke-virtual {v1, v2, v4}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +027832: 5471 c605 |0029: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +027836: 1302 0d00 |002b: const/16 v2, #int 13 // #d │ │ +02783a: 6e30 1908 2104 |002d: invoke-virtual {v1, v2, v4}, Ljava/util/Calendar;.set:(II)V // method@0819 │ │ +027840: 5471 c605 |0030: iget-object v1, v7, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +027844: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=10 │ │ 0x0008 line=11 │ │ 0x000e line=12 │ │ 0x0014 line=13 │ │ 0x0016 line=14 │ │ @@ -30160,17 +26104,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0201b4: |[0201b4] com.bottleworks.dailymoney.data.ScheduleJob.getRepeat:()Ljava/lang/Long; │ │ -0201c4: 5410 ca05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/ScheduleJob;.repeat:Ljava/lang/Long; // field@05ca │ │ -0201c8: 1100 |0002: return-object v0 │ │ +027848: |[027848] com.bottleworks.dailymoney.data.ScheduleJob.getRepeat:()Ljava/lang/Long; │ │ +027858: 5410 c705 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/ScheduleJob;.repeat:Ljava/lang/Long; // field@05c7 │ │ +02785c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/ScheduleJob; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/ScheduleJob;) │ │ @@ -30178,17 +26122,17 @@ │ │ type : '(Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0201cc: |[0201cc] com.bottleworks.dailymoney.data.ScheduleJob.setInitDate:(Ljava/util/Calendar;)V │ │ -0201dc: 5b01 c905 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c9 │ │ -0201e0: 0e00 |0002: return-void │ │ +027860: |[027860] com.bottleworks.dailymoney.data.ScheduleJob.setInitDate:(Ljava/util/Calendar;)V │ │ +027870: 5b01 c605 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/ScheduleJob;.initDate:Ljava/util/Calendar; // field@05c6 │ │ +027874: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/ScheduleJob; │ │ 0x0000 - 0x0003 reg=1 initDate Ljava/util/Calendar; │ │ @@ -30198,43 +26142,43 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0201e4: |[0201e4] com.bottleworks.dailymoney.data.ScheduleJob.setRepeat:(Ljava/lang/Long;)V │ │ -0201f4: 5b01 ca05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/ScheduleJob;.repeat:Ljava/lang/Long; // field@05ca │ │ -0201f8: 0e00 |0002: return-void │ │ +027878: |[027878] com.bottleworks.dailymoney.data.ScheduleJob.setRepeat:(Ljava/lang/Long;)V │ │ +027888: 5b01 c705 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/ScheduleJob;.repeat:Ljava/lang/Long; // field@05c7 │ │ +02788c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/ScheduleJob; │ │ 0x0000 - 0x0003 reg=1 repeat Ljava/lang/Long; │ │ │ │ - source_file_idx : 1290 (ScheduleJob.java) │ │ + source_file_idx : 1278 (ScheduleJob.java) │ │ │ │ -Class #91 header: │ │ -class_idx : 209 │ │ +Class #87 header: │ │ +class_idx : 208 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1302 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1290 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #91 annotations: │ │ +Class #87 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #91 - │ │ +Class #87 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/SymbolPosition$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/SymbolPosition$1;) │ │ name : '$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition' │ │ @@ -30247,67 +26191,66 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0201fc: |[0201fc] com.bottleworks.dailymoney.data.SymbolPosition$1.:()V │ │ -02020c: 7100 d003 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.values:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03d0 │ │ -020212: 0c00 |0003: move-result-object v0 │ │ -020214: 2100 |0004: array-length v0, v0 │ │ -020216: 2300 1c02 |0005: new-array v0, v0, [I // type@021c │ │ -02021a: 6900 cb05 |0007: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05cb │ │ -02021e: 6200 cb05 |0009: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05cb │ │ -020222: 6201 ce05 |000b: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -020226: 6e10 ce03 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.ordinal:()I // method@03ce │ │ -02022c: 0a01 |0010: move-result v1 │ │ -02022e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -020230: 4b02 0001 |0012: aput v2, v0, v1 │ │ -020234: 6200 cb05 |0014: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05cb │ │ -020238: 6201 cd05 |0016: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -02023c: 6e10 ce03 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.ordinal:()I // method@03ce │ │ -020242: 0a01 |001b: move-result v1 │ │ -020244: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -020246: 4b02 0001 |001d: aput v2, v0, v1 │ │ -02024a: 0e00 |001f: return-void │ │ -02024c: 0d00 |0020: move-exception v0 │ │ -02024e: 28fe |0021: goto 001f // -0002 │ │ -020250: 0d00 |0022: move-exception v0 │ │ -020252: 28f1 |0023: goto 0014 // -000f │ │ +027890: |[027890] com.bottleworks.dailymoney.data.SymbolPosition$1.:()V │ │ +0278a0: 7100 cf03 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.values:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03cf │ │ +0278a6: 0c00 |0003: move-result-object v0 │ │ +0278a8: 2100 |0004: array-length v0, v0 │ │ +0278aa: 2300 1002 |0005: new-array v0, v0, [I // type@0210 │ │ +0278ae: 6900 c805 |0007: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05c8 │ │ +0278b2: 6200 c805 |0009: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05c8 │ │ +0278b6: 6201 cb05 |000b: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +0278ba: 6e10 cd03 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.ordinal:()I // method@03cd │ │ +0278c0: 0a01 |0010: move-result v1 │ │ +0278c2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0278c4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0278c8: 6200 c805 |0014: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05c8 │ │ +0278cc: 6201 ca05 |0016: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +0278d0: 6e10 cd03 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.ordinal:()I // method@03cd │ │ +0278d6: 0a01 |001b: move-result v1 │ │ +0278d8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0278da: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0278de: 0e00 |001f: return-void │ │ +0278e0: 0d00 |0020: move-exception v0 │ │ +0278e2: 28fe |0021: goto 001f // -0002 │ │ +0278e4: 0d00 |0022: move-exception v0 │ │ +0278e6: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1302 (SymbolPosition.java) │ │ + source_file_idx : 1290 (SymbolPosition.java) │ │ │ │ -Class #92 header: │ │ -class_idx : 210 │ │ +Class #88 header: │ │ +class_idx : 209 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 401 │ │ -source_file_idx : 1302 │ │ +superclass_idx : 389 │ │ +source_file_idx : 1290 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ -Class #92 annotations: │ │ +Class #88 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/data/SymbolPosition$1; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/bottleworks/dailymoney/data/SymbolPosition;" ">;" } │ │ -Annotations on method #967 '' │ │ +Annotations on method #966 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)V" } │ │ │ │ -Class #92 - │ │ +Class #88 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/SymbolPosition;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/SymbolPosition;) │ │ name : '$VALUES' │ │ @@ -30340,48 +26283,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -020270: |[020270] com.bottleworks.dailymoney.data.SymbolPosition.:()V │ │ -020280: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -020282: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -020284: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -020286: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -020288: 2200 d200 |0004: new-instance v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d2 │ │ -02028c: 1a01 9f04 |0006: const-string v1, "NONE" // string@049f │ │ -020290: 7040 c703 1022 |0008: invoke-direct {v0, v1, v2, v2}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.:(Ljava/lang/String;II)V // method@03c7 │ │ -020296: 6900 cf05 |000b: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cf │ │ -02029a: 2200 d200 |000d: new-instance v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d2 │ │ -02029e: 1a01 af01 |000f: const-string v1, "FRONT" // string@01af │ │ -0202a2: 7040 c703 1033 |0011: invoke-direct {v0, v1, v3, v3}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.:(Ljava/lang/String;II)V // method@03c7 │ │ -0202a8: 6900 ce05 |0014: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -0202ac: 2200 d200 |0016: new-instance v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d2 │ │ -0202b0: 1a01 c800 |0018: const-string v1, "AFTER" // string@00c8 │ │ -0202b4: 7040 c703 1044 |001a: invoke-direct {v0, v1, v4, v4}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.:(Ljava/lang/String;II)V // method@03c7 │ │ -0202ba: 6900 cd05 |001d: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -0202be: 2350 2102 |001f: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@0221 │ │ -0202c2: 6201 cf05 |0021: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cf │ │ -0202c6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0202ca: 6201 ce05 |0025: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -0202ce: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0202d2: 6201 cd05 |0029: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -0202d6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0202da: 6900 cc05 |002d: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.$VALUES:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ -0202de: 2350 2102 |002f: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@0221 │ │ -0202e2: 6201 cf05 |0031: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cf │ │ -0202e6: 4d01 0002 |0033: aput-object v1, v0, v2 │ │ -0202ea: 6201 ce05 |0035: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -0202ee: 4d01 0003 |0037: aput-object v1, v0, v3 │ │ -0202f2: 6201 cd05 |0039: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -0202f6: 4d01 0004 |003b: aput-object v1, v0, v4 │ │ -0202fa: 6900 d005 |003d: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.available:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05d0 │ │ -0202fe: 0e00 |003f: return-void │ │ +027904: |[027904] com.bottleworks.dailymoney.data.SymbolPosition.:()V │ │ +027914: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +027916: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +027918: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +02791a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +02791c: 2200 d100 |0004: new-instance v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d1 │ │ +027920: 1a01 9304 |0006: const-string v1, "NONE" // string@0493 │ │ +027924: 7040 c603 1022 |0008: invoke-direct {v0, v1, v2, v2}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.:(Ljava/lang/String;II)V // method@03c6 │ │ +02792a: 6900 cc05 |000b: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ +02792e: 2200 d100 |000d: new-instance v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d1 │ │ +027932: 1a01 af01 |000f: const-string v1, "FRONT" // string@01af │ │ +027936: 7040 c603 1033 |0011: invoke-direct {v0, v1, v3, v3}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.:(Ljava/lang/String;II)V // method@03c6 │ │ +02793c: 6900 cb05 |0014: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +027940: 2200 d100 |0016: new-instance v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d1 │ │ +027944: 1a01 c800 |0018: const-string v1, "AFTER" // string@00c8 │ │ +027948: 7040 c603 1044 |001a: invoke-direct {v0, v1, v4, v4}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.:(Ljava/lang/String;II)V // method@03c6 │ │ +02794e: 6900 ca05 |001d: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +027952: 2350 1502 |001f: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@0215 │ │ +027956: 6201 cc05 |0021: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ +02795a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +02795e: 6201 cb05 |0025: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +027962: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +027966: 6201 ca05 |0029: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +02796a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +02796e: 6900 c905 |002d: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.$VALUES:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05c9 │ │ +027972: 2350 1502 |002f: new-array v0, v5, [Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@0215 │ │ +027976: 6201 cc05 |0031: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ +02797a: 4d01 0002 |0033: aput-object v1, v0, v2 │ │ +02797e: 6201 cb05 |0035: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +027982: 4d01 0003 |0037: aput-object v1, v0, v3 │ │ +027986: 6201 ca05 |0039: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +02798a: 4d01 0004 |003b: aput-object v1, v0, v4 │ │ +02798e: 6900 cd05 |003d: sput-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.available:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ +027992: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ 0x000d line=17 │ │ 0x0016 line=18 │ │ 0x001f line=14 │ │ 0x002f line=57 │ │ @@ -30392,18 +26335,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -020300: |[020300] com.bottleworks.dailymoney.data.SymbolPosition.:(Ljava/lang/String;II)V │ │ -020310: 7030 8d07 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -020316: 5903 d105 |0003: iput v3, v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.type:I // field@05d1 │ │ -02031a: 0e00 |0005: return-void │ │ +027994: |[027994] com.bottleworks.dailymoney.data.SymbolPosition.:(Ljava/lang/String;II)V │ │ +0279a4: 7030 8207 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +0279aa: 5903 ce05 |0003: iput v3, v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.type:I // field@05ce │ │ +0279ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ @@ -30416,23 +26359,23 @@ │ │ type : '(I)Lcom/bottleworks/dailymoney/data/SymbolPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -02031c: |[02031c] com.bottleworks.dailymoney.data.SymbolPosition.find:(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ -02032c: 2b01 0c00 0000 |0000: packed-switch v1, 0000000c // +0000000c │ │ -020332: 6200 cf05 |0003: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cf │ │ -020336: 1100 |0005: return-object v0 │ │ -020338: 6200 ce05 |0006: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -02033c: 28fd |0008: goto 0005 // -0003 │ │ -02033e: 6200 cd05 |0009: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -020342: 28fa |000b: goto 0005 // -0006 │ │ -020344: 0001 0200 0100 0000 0600 0000 0900 ... |000c: packed-switch-data (8 units) │ │ +0279b0: |[0279b0] com.bottleworks.dailymoney.data.SymbolPosition.find:(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ +0279c0: 2b01 0c00 0000 |0000: packed-switch v1, 0000000c // +0000000c │ │ +0279c6: 6200 cc05 |0003: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.NONE:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ +0279ca: 1100 |0005: return-object v0 │ │ +0279cc: 6200 cb05 |0006: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +0279d0: 28fd |0008: goto 0005 // -0003 │ │ +0279d2: 6200 ca05 |0009: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +0279d6: 28fa |000b: goto 0005 // -0006 │ │ +0279d8: 0001 0200 0100 0000 0600 0000 0900 ... |000c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=41 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ 0x000c line=35 │ │ @@ -30444,52 +26387,52 @@ │ │ type : '()[Lcom/bottleworks/dailymoney/data/SymbolPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020354: |[020354] com.bottleworks.dailymoney.data.SymbolPosition.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ -020364: 6200 d005 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.available:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05d0 │ │ -020368: 1100 |0002: return-object v0 │ │ +0279e8: |[0279e8] com.bottleworks.dailymoney.data.SymbolPosition.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ +0279f8: 6200 cd05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.available:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ +0279fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/SymbolPosition;) │ │ name : 'getDisplay' │ │ type : '(Lcom/bottleworks/commons/util/I18N;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -02036c: |[02036c] com.bottleworks.dailymoney.data.SymbolPosition.getDisplay:(Lcom/bottleworks/commons/util/I18N;I)Ljava/lang/String; │ │ -02037c: 7110 c903 0400 |0000: invoke-static {v4}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.find:(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03c9 │ │ -020382: 0c00 |0003: move-result-object v0 │ │ -020384: 6201 cb05 |0004: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05cb │ │ -020388: 6e10 ce03 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.ordinal:()I // method@03ce │ │ -02038e: 0a02 |0009: move-result v2 │ │ -020390: 4401 0102 |000a: aget v1, v1, v2 │ │ -020394: 2b01 1800 0000 |000c: packed-switch v1, 00000024 // +00000018 │ │ -02039a: 6001 ff04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_position_none:I // field@04ff │ │ -02039e: 6e20 d301 1300 |0011: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0203a4: 0c01 |0014: move-result-object v1 │ │ -0203a6: 1101 |0015: return-object v1 │ │ -0203a8: 6001 fe04 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_position_front:I // field@04fe │ │ -0203ac: 6e20 d301 1300 |0018: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0203b2: 0c01 |001b: move-result-object v1 │ │ -0203b4: 28f9 |001c: goto 0015 // -0007 │ │ -0203b6: 6001 fd04 |001d: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_position_after:I // field@04fd │ │ -0203ba: 6e20 d301 1300 |001f: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0203c0: 0c01 |0022: move-result-object v1 │ │ -0203c2: 28f2 |0023: goto 0015 // -000e │ │ -0203c4: 0001 0200 0100 0000 0a00 0000 1100 ... |0024: packed-switch-data (8 units) │ │ +027a00: |[027a00] com.bottleworks.dailymoney.data.SymbolPosition.getDisplay:(Lcom/bottleworks/commons/util/I18N;I)Ljava/lang/String; │ │ +027a10: 7110 c803 0400 |0000: invoke-static {v4}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.find:(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03c8 │ │ +027a16: 0c00 |0003: move-result-object v0 │ │ +027a18: 6201 c805 |0004: sget-object v1, Lcom/bottleworks/dailymoney/data/SymbolPosition$1;.$SwitchMap$com$bottleworks$dailymoney$data$SymbolPosition:[I // field@05c8 │ │ +027a1c: 6e10 cd03 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.ordinal:()I // method@03cd │ │ +027a22: 0a02 |0009: move-result v2 │ │ +027a24: 4401 0102 |000a: aget v1, v1, v2 │ │ +027a28: 2b01 1800 0000 |000c: packed-switch v1, 00000024 // +00000018 │ │ +027a2e: 6001 fd04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_position_none:I // field@04fd │ │ +027a32: 6e20 d301 1300 |0011: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +027a38: 0c01 |0014: move-result-object v1 │ │ +027a3a: 1101 |0015: return-object v1 │ │ +027a3c: 6001 fc04 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_position_front:I // field@04fc │ │ +027a40: 6e20 d301 1300 |0018: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +027a46: 0c01 |001b: move-result-object v1 │ │ +027a48: 28f9 |001c: goto 0015 // -0007 │ │ +027a4a: 6001 fb04 |001d: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.label_position_after:I // field@04fb │ │ +027a4e: 6e20 d301 1300 |001f: invoke-virtual {v3, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +027a54: 0c01 |0022: move-result-object v1 │ │ +027a56: 28f2 |0023: goto 0015 // -000e │ │ +027a58: 0001 0200 0100 0000 0a00 0000 1100 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x000f line=53 │ │ 0x0016 line=49 │ │ 0x001d line=51 │ │ @@ -30504,20 +26447,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/SymbolPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0203d4: |[0203d4] com.bottleworks.dailymoney.data.SymbolPosition.valueOf:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ -0203e4: 1c00 d200 |0000: const-class v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d2 │ │ -0203e8: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -0203ee: 0c00 |0005: move-result-object v0 │ │ -0203f0: 1f00 d200 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d2 │ │ -0203f4: 1100 |0008: return-object v0 │ │ +027a68: |[027a68] com.bottleworks.dailymoney.data.SymbolPosition.valueOf:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ +027a78: 1c00 d100 |0000: const-class v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d1 │ │ +027a7c: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +027a82: 0c00 |0005: move-result-object v0 │ │ +027a84: 1f00 d100 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@00d1 │ │ +027a88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/data/SymbolPosition;) │ │ @@ -30525,20 +26468,20 @@ │ │ type : '()[Lcom/bottleworks/dailymoney/data/SymbolPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0203f8: |[0203f8] com.bottleworks.dailymoney.data.SymbolPosition.values:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ -020408: 6200 cc05 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.$VALUES:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cc │ │ -02040c: 6e10 140b 0000 |0002: invoke-virtual {v0}, [Lcom/bottleworks/dailymoney/data/SymbolPosition;.clone:()Ljava/lang/Object; // method@0b14 │ │ -020412: 0c00 |0005: move-result-object v0 │ │ -020414: 1f00 2102 |0006: check-cast v0, [Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@0221 │ │ -020418: 1100 |0008: return-object v0 │ │ +027a8c: |[027a8c] com.bottleworks.dailymoney.data.SymbolPosition.values:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ +027a9c: 6200 c905 |0000: sget-object v0, Lcom/bottleworks/dailymoney/data/SymbolPosition;.$VALUES:[Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05c9 │ │ +027aa0: 6e10 090b 0000 |0002: invoke-virtual {v0}, [Lcom/bottleworks/dailymoney/data/SymbolPosition;.clone:()Ljava/lang/Object; // method@0b09 │ │ +027aa6: 0c00 |0005: move-result-object v0 │ │ +027aa8: 1f00 1502 |0006: check-cast v0, [Lcom/bottleworks/dailymoney/data/SymbolPosition; // type@0215 │ │ +027aac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/SymbolPosition;) │ │ @@ -30546,19 +26489,19 @@ │ │ type : '(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02041c: |[02041c] com.bottleworks.dailymoney.data.SymbolPosition.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ -02042c: 5210 d105 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.type:I // field@05d1 │ │ -020430: 7120 cc03 0200 |0002: invoke-static {v2, v0}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getDisplay:(Lcom/bottleworks/commons/util/I18N;I)Ljava/lang/String; // method@03cc │ │ -020436: 0c00 |0005: move-result-object v0 │ │ -020438: 1100 |0006: return-object v0 │ │ +027ab0: |[027ab0] com.bottleworks.dailymoney.data.SymbolPosition.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ +027ac0: 5210 ce05 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.type:I // field@05ce │ │ +027ac4: 7120 cb03 0200 |0002: invoke-static {v2, v0}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getDisplay:(Lcom/bottleworks/commons/util/I18N;I)Ljava/lang/String; // method@03cb │ │ +027aca: 0c00 |0005: move-result-object v0 │ │ +027acc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ 0x0000 - 0x0007 reg=2 i18n Lcom/bottleworks/commons/util/I18N; │ │ │ │ @@ -30567,36 +26510,36 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02043c: |[02043c] com.bottleworks.dailymoney.data.SymbolPosition.getType:()I │ │ -02044c: 5210 d105 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.type:I // field@05d1 │ │ -020450: 0f00 |0002: return v0 │ │ +027ad0: |[027ad0] com.bottleworks.dailymoney.data.SymbolPosition.getType:()I │ │ +027ae0: 5210 ce05 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/data/SymbolPosition;.type:I // field@05ce │ │ +027ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ │ │ - source_file_idx : 1302 (SymbolPosition.java) │ │ + source_file_idx : 1290 (SymbolPosition.java) │ │ │ │ -Class #93 header: │ │ -class_idx : 211 │ │ +Class #89 header: │ │ +class_idx : 210 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1368 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1356 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #93 - │ │ +Class #89 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/data/User;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/data/User;) │ │ @@ -30617,17 +26560,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020454: |[020454] com.bottleworks.dailymoney.data.User.:()V │ │ -020464: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02046a: 0e00 |0003: return-void │ │ +027ae8: |[027ae8] com.bottleworks.dailymoney.data.User.:()V │ │ +027af8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/data/User; │ │ │ │ Virtual methods - │ │ @@ -30636,44 +26579,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02046c: |[02046c] com.bottleworks.dailymoney.data.User.equals:(Ljava/lang/Object;)Z │ │ -02047c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02047e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -020480: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -020484: 0f01 |0004: return v1 │ │ -020486: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02048a: 0121 |0007: move v1, v2 │ │ -02048c: 28fc |0008: goto 0004 // -0004 │ │ -02048e: 6e10 c207 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -020494: 0c03 |000c: move-result-object v3 │ │ -020496: 6e10 c207 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -02049c: 0c04 |0010: move-result-object v4 │ │ -02049e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0204a2: 0121 |0013: move v1, v2 │ │ -0204a4: 28f0 |0014: goto 0004 // -0010 │ │ -0204a6: 0760 |0015: move-object v0, v6 │ │ -0204a8: 1f00 d300 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/User; // type@00d3 │ │ -0204ac: 5453 d205 |0018: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -0204b0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0204b4: 5403 d205 |001c: iget-object v3, v0, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -0204b8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0204bc: 0121 |0020: move v1, v2 │ │ -0204be: 28e3 |0021: goto 0004 // -001d │ │ -0204c0: 5453 d205 |0022: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -0204c4: 5404 d205 |0024: iget-object v4, v0, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -0204c8: 6e20 ce07 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0204ce: 0a03 |0029: move-result v3 │ │ -0204d0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0204d4: 0121 |002c: move v1, v2 │ │ -0204d6: 28d7 |002d: goto 0004 // -0029 │ │ +027b00: |[027b00] com.bottleworks.dailymoney.data.User.equals:(Ljava/lang/Object;)Z │ │ +027b10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +027b12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +027b14: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +027b18: 0f01 |0004: return v1 │ │ +027b1a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +027b1e: 0121 |0007: move v1, v2 │ │ +027b20: 28fc |0008: goto 0004 // -0004 │ │ +027b22: 6e10 b707 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +027b28: 0c03 |000c: move-result-object v3 │ │ +027b2a: 6e10 b707 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +027b30: 0c04 |0010: move-result-object v4 │ │ +027b32: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +027b36: 0121 |0013: move v1, v2 │ │ +027b38: 28f0 |0014: goto 0004 // -0010 │ │ +027b3a: 0760 |0015: move-object v0, v6 │ │ +027b3c: 1f00 d200 |0016: check-cast v0, Lcom/bottleworks/dailymoney/data/User; // type@00d2 │ │ +027b40: 5453 cf05 |0018: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027b44: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +027b48: 5403 cf05 |001c: iget-object v3, v0, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027b4c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +027b50: 0121 |0020: move v1, v2 │ │ +027b52: 28e3 |0021: goto 0004 // -001d │ │ +027b54: 5453 cf05 |0022: iget-object v3, v5, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027b58: 5404 cf05 |0024: iget-object v4, v0, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027b5c: 6e20 c307 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +027b62: 0a03 |0029: move-result v3 │ │ +027b64: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +027b68: 0121 |002c: move v1, v2 │ │ +027b6a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0004 line=61 │ │ 0x0005 line=51 │ │ 0x0008 line=52 │ │ 0x0009 line=53 │ │ @@ -30694,17 +26637,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0204d8: |[0204d8] com.bottleworks.dailymoney.data.User.getDbname:()Ljava/lang/String; │ │ -0204e8: 5410 d205 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -0204ec: 1100 |0002: return-object v0 │ │ +027b6c: |[027b6c] com.bottleworks.dailymoney.data.User.getDbname:()Ljava/lang/String; │ │ +027b7c: 5410 cf05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027b80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/User; │ │ │ │ #2 : (in Lcom/bottleworks/dailymoney/data/User;) │ │ @@ -30712,17 +26655,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0204f0: |[0204f0] com.bottleworks.dailymoney.data.User.getName:()Ljava/lang/String; │ │ -020500: 5410 d305 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/User;.name:Ljava/lang/String; // field@05d3 │ │ -020504: 1100 |0002: return-object v0 │ │ +027b84: |[027b84] com.bottleworks.dailymoney.data.User.getName:()Ljava/lang/String; │ │ +027b94: 5410 d005 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/User;.name:Ljava/lang/String; // field@05d0 │ │ +027b98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/User; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/data/User;) │ │ @@ -30730,17 +26673,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020508: |[020508] com.bottleworks.dailymoney.data.User.getNote:()Ljava/lang/String; │ │ -020518: 5410 d405 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/User;.note:Ljava/lang/String; // field@05d4 │ │ -02051c: 1100 |0002: return-object v0 │ │ +027b9c: |[027b9c] com.bottleworks.dailymoney.data.User.getNote:()Ljava/lang/String; │ │ +027bac: 5410 d105 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/User;.note:Ljava/lang/String; // field@05d1 │ │ +027bb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/data/User; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/data/User;) │ │ @@ -30748,26 +26691,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -020520: |[020520] com.bottleworks.dailymoney.data.User.hashCode:()I │ │ -020530: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -020534: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -020536: 5432 d205 |0003: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -02053a: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ -02053e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -020540: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -020544: 0f01 |000a: return v1 │ │ -020546: 5432 d205 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -02054a: 6e10 d107 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@07d1 │ │ -020550: 0a02 |0010: move-result v2 │ │ -020552: 28f7 |0011: goto 0008 // -0009 │ │ +027bb4: |[027bb4] com.bottleworks.dailymoney.data.User.hashCode:()I │ │ +027bc4: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +027bc8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +027bca: 5432 cf05 |0003: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027bce: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ +027bd2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +027bd4: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +027bd8: 0f01 |000a: return v1 │ │ +027bda: 5432 cf05 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027bde: 6e10 c607 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@07c6 │ │ +027be4: 0a02 |0010: move-result v2 │ │ +027be6: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ 0x0003 line=43 │ │ 0x000a line=44 │ │ 0x000b line=43 │ │ @@ -30781,17 +26724,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020554: |[020554] com.bottleworks.dailymoney.data.User.setDbname:(Ljava/lang/String;)V │ │ -020564: 5b01 d205 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05d2 │ │ -020568: 0e00 |0002: return-void │ │ +027be8: |[027be8] com.bottleworks.dailymoney.data.User.setDbname:(Ljava/lang/String;)V │ │ +027bf8: 5b01 cf05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/User;.dbname:Ljava/lang/String; // field@05cf │ │ +027bfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/User; │ │ 0x0000 - 0x0003 reg=1 dbname Ljava/lang/String; │ │ @@ -30801,17 +26744,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02056c: |[02056c] com.bottleworks.dailymoney.data.User.setName:(Ljava/lang/String;)V │ │ -02057c: 5b01 d305 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/User;.name:Ljava/lang/String; // field@05d3 │ │ -020580: 0e00 |0002: return-void │ │ +027c00: |[027c00] com.bottleworks.dailymoney.data.User.setName:(Ljava/lang/String;)V │ │ +027c10: 5b01 d005 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/User;.name:Ljava/lang/String; // field@05d0 │ │ +027c14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0002 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/User; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -30821,43 +26764,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020584: |[020584] com.bottleworks.dailymoney.data.User.setNote:(Ljava/lang/String;)V │ │ -020594: 5b01 d405 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/User;.note:Ljava/lang/String; // field@05d4 │ │ -020598: 0e00 |0002: return-void │ │ +027c18: |[027c18] com.bottleworks.dailymoney.data.User.setNote:(Ljava/lang/String;)V │ │ +027c28: 5b01 d105 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/User;.note:Ljava/lang/String; // field@05d1 │ │ +027c2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/data/User; │ │ 0x0000 - 0x0003 reg=1 note Ljava/lang/String; │ │ │ │ - source_file_idx : 1368 (User.java) │ │ + source_file_idx : 1356 (User.java) │ │ │ │ -Class #94 header: │ │ -class_idx : 212 │ │ +Class #90 header: │ │ +class_idx : 211 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 213 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #94 annotations: │ │ +Class #90 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onLinkClicked │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #94 - │ │ +Class #90 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -30875,68 +26818,68 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02059c: |[02059c] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler$1.:(Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;Ljava/lang/String;)V │ │ -0205ac: 5b01 d505 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // field@05d5 │ │ -0205b0: 5b02 d605 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@05d6 │ │ -0205b4: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0205ba: 0e00 |0007: return-void │ │ +027c30: |[027c30] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler$1.:(Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;Ljava/lang/String;)V │ │ +027c40: 5b01 d205 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // field@05d2 │ │ +027c44: 5b02 d305 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@05d3 │ │ +027c48: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027c4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0205bc: |[0205bc] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler$1.run:()V │ │ -0205cc: 5420 d505 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // field@05d5 │ │ -0205d0: 5400 d705 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/AboutActivity; // field@05d7 │ │ -0205d4: 5421 d605 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@05d6 │ │ -0205d8: 7120 df03 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V // method@03df │ │ -0205de: 0e00 |0009: return-void │ │ +027c50: |[027c50] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler$1.run:()V │ │ +027c60: 5420 d205 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // field@05d2 │ │ +027c64: 5400 d405 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/AboutActivity; // field@05d4 │ │ +027c68: 5421 d305 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@05d3 │ │ +027c6c: 7120 de03 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V // method@03de │ │ +027c72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0009 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1; │ │ │ │ source_file_idx : 213 (AboutActivity.java) │ │ │ │ -Class #95 header: │ │ -class_idx : 213 │ │ +Class #91 header: │ │ +class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 213 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #95 annotations: │ │ +Class #91 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="JSCallHandler" │ │ │ │ -Class #95 - │ │ +Class #91 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;) │ │ @@ -30949,5633 +26892,1409 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0205e0: |[0205e0] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler.:(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V │ │ -0205f0: 5b01 d705 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/AboutActivity; // field@05d7 │ │ -0205f4: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0205fa: 0e00 |0005: return-void │ │ +027c74: |[027c74] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler.:(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V │ │ +027c84: 5b01 d405 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/AboutActivity; // field@05d4 │ │ +027c88: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027c8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;) │ │ name : 'onLinkClicked' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0205fc: |[0205fc] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler.onLinkClicked:(Ljava/lang/String;)V │ │ -02060c: 2200 d400 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1; // type@00d4 │ │ -020610: 7030 da03 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.:(Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;Ljava/lang/String;)V // method@03da │ │ -020616: 7110 cc01 0000 |0005: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -02061c: 0e00 |0008: return-void │ │ +027c90: |[027c90] com.bottleworks.dailymoney.ui.AboutActivity$JSCallHandler.onLinkClicked:(Ljava/lang/String;)V │ │ +027ca0: 2200 d300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1; // type@00d3 │ │ +027ca4: 7030 d903 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;.:(Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;Ljava/lang/String;)V // method@03d9 │ │ +027caa: 7110 cc01 0000 |0005: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +027cb0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; │ │ 0x0000 - 0x0009 reg=2 path Ljava/lang/String; │ │ │ │ source_file_idx : 213 (AboutActivity.java) │ │ │ │ -Class #96 header: │ │ -class_idx : 214 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 213 │ │ +Class #92 header: │ │ +class_idx : 215 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 218 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #96 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #96 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AboutActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ +Class #92 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ - name : 'aboutapp' │ │ - type : 'Landroid/webkit/WebView;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ - name : 'whatsnew' │ │ - type : 'Landroid/webkit/WebView;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -020620: |[020620] com.bottleworks.dailymoney.ui.AboutActivity.:()V │ │ -020630: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -020636: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=15 │ │ - 0x0003 line=48 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -020638: |[020638] com.bottleworks.dailymoney.ui.AboutActivity.access$000:(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V │ │ -020648: 7020 e203 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.onLinkClicked:(Ljava/lang/String;)V // method@03e2 │ │ -02064e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=15 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ - name : 'onLinkClicked' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -020650: |[020650] com.bottleworks.dailymoney.ui.AboutActivity.onLinkClicked:(Ljava/lang/String;)V │ │ -020660: 5430 da05 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -020664: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -020668: 6e20 f000 1000 |0004: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setVisibility:(I)V // method@00f0 │ │ -02066e: 5430 d805 |0007: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -020672: 2201 a501 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -020676: 7010 f007 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02067c: 1a02 b209 |000e: const-string v2, "file:///android_asset/" // string@09b2 │ │ -020680: 6e20 f807 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020686: 0c01 |0013: move-result-object v1 │ │ -020688: 6e20 f807 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02068e: 0c01 |0017: move-result-object v1 │ │ -020690: 6e10 fb07 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -020696: 0c01 |001b: move-result-object v1 │ │ -020698: 6e20 ee00 1000 |001c: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ -02069e: 0e00 |001f: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027cb4: |[027cb4] com.bottleworks.dailymoney.ui.AccountDetailListActivity$1.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ +027cc4: 5b01 d905 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05d9 │ │ +027cc8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0007 line=45 │ │ - 0x001f line=46 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ - 0x0000 - 0x0020 reg=4 path Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 166 16-bit code units │ │ -0206a0: |[0206a0] com.bottleworks.dailymoney.ui.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0206b0: 1504 0002 |0000: const/high16 v4, #int 33554432 // #200 │ │ -0206b4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0206b6: 6f20 d402 6500 |0003: invoke-super {v5, v6}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -0206bc: 6000 3c04 |0006: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.about:I // field@043c │ │ -0206c0: 6e20 e303 0500 |0008: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.setContentView:(I)V // method@03e3 │ │ -0206c6: 6000 9c03 |000b: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.about_whatsnew:I // field@039c │ │ -0206ca: 6e20 e003 0500 |000d: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.findViewById:(I)Landroid/view/View; // method@03e0 │ │ -0206d0: 0c00 |0010: move-result-object v0 │ │ -0206d2: 1f00 5a00 |0011: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ -0206d6: 5b50 da05 |0013: iput-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -0206da: 6000 9b03 |0015: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.about_app:I // field@039b │ │ -0206de: 6e20 e003 0500 |0017: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.findViewById:(I)Landroid/view/View; // method@03e0 │ │ -0206e4: 0c00 |001a: move-result-object v0 │ │ -0206e6: 1f00 5a00 |001b: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ -0206ea: 5b50 d805 |001d: iput-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -0206ee: 5450 da05 |001f: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -0206f2: 6e10 ed00 0000 |0021: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ -0206f8: 0c00 |0024: move-result-object v0 │ │ -0206fa: 6e20 ea00 3000 |0025: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00ea │ │ -020700: 5450 da05 |0028: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -020704: 6e10 ed00 0000 |002a: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ -02070a: 0c00 |002d: move-result-object v0 │ │ -02070c: 6e20 eb00 3000 |002e: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00eb │ │ -020712: 5450 da05 |0031: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -020716: 2201 d500 |0033: new-instance v1, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // type@00d5 │ │ -02071a: 7020 dc03 5100 |0035: invoke-direct {v1, v5}, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.:(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V // method@03dc │ │ -020720: 1a02 df08 |0038: const-string v2, "dmctrl" // string@08df │ │ -020724: 6e30 ec00 1002 |003a: invoke-virtual {v0, v1, v2}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00ec │ │ -02072a: 5450 da05 |003d: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -02072e: 6e20 ef00 4000 |003f: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00ef │ │ -020734: 5450 d805 |0042: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -020738: 6e10 ed00 0000 |0044: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ -02073e: 0c00 |0047: move-result-object v0 │ │ -020740: 6e20 ea00 3000 |0048: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00ea │ │ -020746: 5450 d805 |004b: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -02074a: 6e10 ed00 0000 |004d: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ -020750: 0c00 |0050: move-result-object v0 │ │ -020752: 6e20 eb00 3000 |0051: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00eb │ │ -020758: 5450 d805 |0054: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -02075c: 2201 d500 |0056: new-instance v1, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // type@00d5 │ │ -020760: 7020 dc03 5100 |0058: invoke-direct {v1, v5}, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.:(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V // method@03dc │ │ -020766: 1a02 df08 |005b: const-string v2, "dmctrl" // string@08df │ │ -02076a: 6e30 ec00 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00ec │ │ -020770: 5450 d805 |0060: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -020774: 6e20 ef00 4000 |0062: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00ef │ │ -02077a: 5450 da05 |0065: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05da │ │ -02077e: 2201 a501 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -020782: 7010 f007 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -020788: 1a02 b209 |006c: const-string v2, "file:///android_asset/" // string@09b2 │ │ -02078c: 6e20 f807 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020792: 0c01 |0071: move-result-object v1 │ │ -020794: 5452 d905 |0072: iget-object v2, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05d9 │ │ -020798: 6003 4705 |0074: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.path_what_is_new:I // field@0547 │ │ -02079c: 6e20 d301 3200 |0076: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0207a2: 0c02 |0079: move-result-object v2 │ │ -0207a4: 6e20 f807 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0207aa: 0c01 |007d: move-result-object v1 │ │ -0207ac: 6e10 fb07 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0207b2: 0c01 |0081: move-result-object v1 │ │ -0207b4: 6e20 ee00 1000 |0082: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ -0207ba: 5450 d805 |0085: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d8 │ │ -0207be: 2201 a501 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -0207c2: 7010 f007 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0207c8: 1a02 b209 |008c: const-string v2, "file:///android_asset/" // string@09b2 │ │ -0207cc: 6e20 f807 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0207d2: 0c01 |0091: move-result-object v1 │ │ -0207d4: 5452 d905 |0092: iget-object v2, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05d9 │ │ -0207d8: 6003 4505 |0094: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.path_about_app:I // field@0545 │ │ -0207dc: 6e20 d301 3200 |0096: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0207e2: 0c02 |0099: move-result-object v2 │ │ -0207e4: 6e20 f807 2100 |009a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0207ea: 0c01 |009d: move-result-object v1 │ │ -0207ec: 6e10 fb07 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0207f2: 0c01 |00a1: move-result-object v1 │ │ -0207f4: 6e20 ee00 1000 |00a2: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ -0207fa: 0e00 |00a5: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027cd0: |[027cd0] com.bottleworks.dailymoney.ui.AccountDetailListActivity$1.run:()V │ │ +027ce0: 5410 d905 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05d9 │ │ +027ce4: 7110 ef03 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03ef │ │ +027cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=22 │ │ - 0x0006 line=23 │ │ - 0x000b line=25 │ │ - 0x0015 line=26 │ │ - 0x001f line=28 │ │ - 0x0028 line=29 │ │ - 0x0031 line=30 │ │ - 0x003d line=31 │ │ - 0x0042 line=33 │ │ - 0x004b line=34 │ │ - 0x0054 line=35 │ │ - 0x0060 line=36 │ │ - 0x0065 line=39 │ │ - 0x0085 line=40 │ │ - 0x00a5 line=41 │ │ + 0x0000 line=60 │ │ + 0x0005 line=61 │ │ locals : │ │ - 0x0000 - 0x00a6 reg=5 this Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ - 0x0000 - 0x00a6 reg=6 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; │ │ │ │ - source_file_idx : 213 (AboutActivity.java) │ │ + source_file_idx : 218 (AccountDetailListActivity.java) │ │ │ │ -Class #97 header: │ │ -class_idx : 257 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 380 │ │ +Class #93 header: │ │ +class_idx : 217 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 218 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 7 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #97 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; } │ │ -Annotations on field #1655 'items' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ -Annotations on method #1244 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/lang/String;" "I" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;)V" } │ │ -Annotations on method #1247 'getItems' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ -Annotations on method #1249 'getVisibleItems' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #97 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Desktop;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #93 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'activity' │ │ - type : 'Landroid/app/Activity;' │ │ - access : 0x0004 (PROTECTED) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'icon' │ │ - type : 'I' │ │ - access : 0x0004 (PROTECTED) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'items' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'label' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : '' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -0207fc: |[0207fc] com.bottleworks.dailymoney.ui.Desktop.:(Landroid/app/Activity;)V │ │ -02080c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -020810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -020812: 7040 db04 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lcom/bottleworks/dailymoney/ui/Desktop;.:(Landroid/app/Activity;Ljava/lang/String;I)V // method@04db │ │ -020818: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=25 │ │ - 0x0006 line=26 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0000 - 0x0007 reg=3 activity Landroid/app/Activity; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : '' │ │ - type : '(Landroid/app/Activity;Ljava/lang/String;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -02081c: |[02081c] com.bottleworks.dailymoney.ui.Desktop.:(Landroid/app/Activity;Ljava/lang/String;I)V │ │ -02082c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02082e: 7050 dc04 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.:(Landroid/app/Activity;Ljava/lang/String;ILjava/util/List;)V // method@04dc │ │ -020834: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=29 │ │ - 0x0004 line=30 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ - 0x0000 - 0x0005 reg=3 label Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=4 icon I │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;) │ │ name : '' │ │ - type : '(Landroid/app/Activity;Ljava/lang/String;ILjava/util/List;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -020838: |[020838] com.bottleworks.dailymoney.ui.Desktop.:(Landroid/app/Activity;Ljava/lang/String;ILjava/util/List;)V │ │ -020848: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02084e: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -020852: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -020858: 5b10 7706 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0677 │ │ -02085c: 5b12 7506 |000a: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.activity:Landroid/app/Activity; // field@0675 │ │ -020860: 5b13 7806 |000c: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.label:Ljava/lang/String; // field@0678 │ │ -020864: 5914 7606 |000e: iput v4, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.icon:I // field@0676 │ │ -020868: 3805 0700 |0010: if-eqz v5, 0017 // +0007 │ │ -02086c: 5410 7706 |0012: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0677 │ │ -020870: 7220 3c08 5000 |0014: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -020876: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=32 │ │ - 0x0003 line=22 │ │ - 0x000a line=33 │ │ - 0x000c line=34 │ │ - 0x000e line=35 │ │ - 0x0010 line=36 │ │ - 0x0012 line=37 │ │ - 0x0017 line=39 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ - 0x0000 - 0x0018 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0000 - 0x0018 reg=2 activity Landroid/app/Activity; │ │ - 0x0000 - 0x0018 reg=3 label Ljava/lang/String; │ │ - 0x0000 - 0x0018 reg=4 icon I │ │ - 0x0000 - 0x0018 reg=5 items Ljava/util/List; Ljava/util/List; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'addItem' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -020878: |[020878] com.bottleworks.dailymoney.ui.Desktop.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ │ -020888: 5410 7706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0677 │ │ -02088c: 7220 3b08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -020892: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0005 line=43 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0000 - 0x0006 reg=2 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'getIcon' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -020894: |[020894] com.bottleworks.dailymoney.ui.Desktop.getIcon:()I │ │ -0208a4: 5210 7606 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.icon:I // field@0676 │ │ -0208a8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=52 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'getItems' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0208ac: |[0208ac] com.bottleworks.dailymoney.ui.Desktop.getItems:()Ljava/util/List; │ │ -0208bc: 5410 7706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0677 │ │ -0208c0: 7110 2908 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0829 │ │ -0208c6: 0c00 |0005: move-result-object v0 │ │ -0208c8: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'getLabel' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0208cc: |[0208cc] com.bottleworks.dailymoney.ui.Desktop.getLabel:()Ljava/lang/String; │ │ -0208dc: 5410 7806 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.label:Ljava/lang/String; // field@0678 │ │ -0208e0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'getVisibleItems' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -0208e4: |[0208e4] com.bottleworks.dailymoney.ui.Desktop.getVisibleItems:()Ljava/util/List; │ │ -0208f4: 2202 b601 |0000: new-instance v2, Ljava/util/ArrayList; // type@01b6 │ │ -0208f8: 7010 1908 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -0208fe: 5443 7706 |0005: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0677 │ │ -020902: 7210 4008 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -020908: 0c01 |000a: move-result-object v1 │ │ -02090a: 7210 3708 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -020910: 0a03 |000e: move-result v3 │ │ -020912: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ -020916: 7210 3808 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02091c: 0c00 |0014: move-result-object v0 │ │ -02091e: 1f00 0901 |0015: check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -020922: 6e10 2005 0000 |0017: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.isHidden:()Z // method@0520 │ │ -020928: 0a03 |001a: move-result v3 │ │ -02092a: 3903 f0ff |001b: if-nez v3, 000b // -0010 │ │ -02092e: 6e20 1b08 0200 |001d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@081b │ │ -020934: 28eb |0020: goto 000b // -0015 │ │ -020936: 1102 |0021: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 0x0005 line=61 │ │ - 0x0017 line=62 │ │ - 0x001d line=63 │ │ - 0x0021 line=66 │ │ - locals : │ │ - 0x0017 - 0x0021 reg=0 di Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x000b - 0x0022 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0022 reg=2 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0022 reg=4 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'isAvailable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -020938: |[020938] com.bottleworks.dailymoney.ui.Desktop.isAvailable:()Z │ │ -020948: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02094a: 0f00 |0001: return v0 │ │ + insns size : 6 16-bit code units │ │ +027cec: |[027cec] com.bottleworks.dailymoney.ui.AccountDetailListActivity$3.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ +027cfc: 5b01 db05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05db │ │ +027d00: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ + 0x0000 line=112 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ - name : 'refresh' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;) │ │ + name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02094c: |[02094c] com.bottleworks.dailymoney.ui.Desktop.refresh:()V │ │ -02095c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - │ │ - source_file_idx : 380 (Desktop.java) │ │ - │ │ -Class #98 header: │ │ -class_idx : 215 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 257 │ │ -source_file_idx : 215 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #98 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/Desktop;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AbstractDesktop;) │ │ - name : 'i18n' │ │ - type : 'Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x0004 (PROTECTED) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AbstractDesktop;) │ │ - name : '' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -020960: |[020960] com.bottleworks.dailymoney.ui.AbstractDesktop.:(Landroid/app/Activity;)V │ │ -020970: 7020 da04 2100 |0000: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/ui/Desktop;.:(Landroid/app/Activity;)V // method@04da │ │ -020976: 7100 b802 0000 |0003: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02097c: 0c00 |0006: move-result-object v0 │ │ -02097e: 6e10 a202 0000 |0007: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getI18n:()Lcom/bottleworks/commons/util/I18N; // method@02a2 │ │ -020984: 0c00 |000a: move-result-object v0 │ │ -020986: 5b10 db05 |000b: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05db │ │ -02098a: 6e10 e503 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.init:()V // method@03e5 │ │ -020990: 0e00 |0010: return-void │ │ + insns size : 12 16-bit code units │ │ +027d08: |[027d08] com.bottleworks.dailymoney.ui.AccountDetailListActivity$3.run:()V │ │ +027d18: 5420 db05 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05db │ │ +027d1c: 7110 ef03 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03ef │ │ +027d22: 5420 db05 |0005: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05db │ │ +027d26: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +027d28: 6e20 0804 1000 |0008: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.setResult:(I)V // method@0408 │ │ +027d2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=15 │ │ - 0x0003 line=16 │ │ - 0x000d line=17 │ │ - 0x0010 line=18 │ │ + 0x0000 line=115 │ │ + 0x0005 line=116 │ │ + 0x000b line=117 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Lcom/bottleworks/dailymoney/ui/AbstractDesktop; │ │ - 0x0000 - 0x0011 reg=2 activity Landroid/app/Activity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AbstractDesktop;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0404 (PROTECTED ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3; │ │ │ │ - source_file_idx : 215 (AbstractDesktop.java) │ │ + source_file_idx : 218 (AccountDetailListActivity.java) │ │ │ │ -Class #99 header: │ │ -class_idx : 216 │ │ +Class #94 header: │ │ +class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 218 │ │ +superclass_idx : 402 │ │ +source_file_idx : 219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #99 annotations: │ │ +Class #94 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialEditor │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1034 'onItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ +Annotations on method #1035 'onNothingSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #99 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;' │ │ +Class #94 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020994: |[020994] com.bottleworks.dailymoney.ui.AccountDetailListActivity$1.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ -0209a4: 5b01 dc05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dc │ │ -0209a8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0209ae: 0e00 |0005: return-void │ │ +027d30: |[027d30] com.bottleworks.dailymoney.ui.AccountEditorActivity$1.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ +027d40: 5b01 ec05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ec │ │ +027d44: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027d4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=122 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ + name : 'onItemSelected' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0209b0: |[0209b0] com.bottleworks.dailymoney.ui.AccountDetailListActivity$1.run:()V │ │ -0209c0: 5410 dc05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dc │ │ -0209c4: 7110 f003 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03f0 │ │ -0209ca: 0e00 |0005: return-void │ │ + registers : 9 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +027d4c: |[027d4c] com.bottleworks.dailymoney.ui.AccountEditorActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +027d5c: 7100 0003 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0300 │ │ +027d62: 0c01 |0003: move-result-object v1 │ │ +027d64: 5432 ec05 |0004: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ec │ │ +027d68: 5422 fe05 |0006: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +027d6c: 6e10 1c01 0200 |0008: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +027d72: 0a02 |000b: move-result v2 │ │ +027d74: 4600 0102 |000c: aget-object v0, v1, v2 │ │ +027d78: 5431 ec05 |000e: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ec │ │ +027d7c: 7120 1004 0100 |0010: invoke-static {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V // method@0410 │ │ +027d82: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=60 │ │ - 0x0005 line=61 │ │ + 0x0000 line=125 │ │ + 0x000e line=126 │ │ + 0x0013 line=127 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; │ │ - │ │ - source_file_idx : 218 (AccountDetailListActivity.java) │ │ - │ │ -Class #100 header: │ │ -class_idx : 280 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ -source_file_idx : 388 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #100 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnDetailListener" │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ + 0x000e - 0x0014 reg=0 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0014 reg=3 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ + 0x0000 - 0x0014 reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0014 reg=5 view Landroid/view/View; │ │ + 0x0000 - 0x0014 reg=6 pos I │ │ + 0x0000 - 0x0014 reg=7 id J │ │ │ │ -Class #100 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;) │ │ - name : 'onDetailDeleted' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ + name : 'onNothingSelected' │ │ + type : '(Landroid/widget/AdapterView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +027d84: |[027d84] com.bottleworks.dailymoney.ui.AccountEditorActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +027d94: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ + 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ │ │ - source_file_idx : 388 (DetailListHelper.java) │ │ + source_file_idx : 219 (AccountEditorActivity.java) │ │ │ │ -Class #101 header: │ │ -class_idx : 217 │ │ +Class #95 header: │ │ +class_idx : 221 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 218 │ │ +superclass_idx : 402 │ │ +source_file_idx : 219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #101 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AccountTypeViewBinder" │ │ │ │ -Class #101 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;' │ │ +Class #95 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ + #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0209cc: |[0209cc] com.bottleworks.dailymoney.ui.AccountDetailListActivity$2.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ -0209dc: 5b01 dd05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dd │ │ -0209e0: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0209e6: 0e00 |0005: return-void │ │ +027d98: |[027d98] com.bottleworks.dailymoney.ui.AccountEditorActivity$AccountTypeViewBinder.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ +027da8: 5b01 ed05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027dac: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027db2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ + 0x0000 line=284 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;) │ │ - name : 'onDetailDeleted' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ + registers : 10 │ │ + ins : 4 │ │ outs : 2 │ │ - insns size : 29 16-bit code units │ │ -0209e8: |[0209e8] com.bottleworks.dailymoney.ui.AccountDetailListActivity$2.onDetailDeleted:(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ -0209f8: 5430 dd05 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dd │ │ -0209fc: 5431 dd05 |0002: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dd │ │ -020a00: 7110 f103 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@03f1 │ │ -020a06: 0c01 |0007: move-result-object v1 │ │ -020a08: 6002 3a05 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_detail_deleted:I // field@053a │ │ -020a0c: 6e20 d301 2100 |000a: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -020a12: 0c01 |000d: move-result-object v1 │ │ -020a14: 7120 cf01 1000 |000e: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -020a1a: 5430 dd05 |0011: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dd │ │ -020a1e: 7110 f003 0000 |0013: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03f0 │ │ -020a24: 5430 dd05 |0016: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05dd │ │ -020a28: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -020a2a: 6e20 0904 1000 |0019: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.setResult:(I)V // method@0409 │ │ -020a30: 0e00 |001c: return-void │ │ + insns size : 171 16-bit code units │ │ +027db4: |[027db4] com.bottleworks.dailymoney.ui.AccountEditorActivity$AccountTypeViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +027dc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +027dc6: 0781 |0001: move-object v1, v8 │ │ +027dc8: 1f01 2001 |0002: check-cast v1, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +027dcc: 6e10 c305 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +027dd2: 0c02 |0007: move-result-object v2 │ │ +027dd4: 6e10 c505 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c5 │ │ +027dda: 0c00 |000b: move-result-object v0 │ │ +027ddc: 1f00 bf00 |000c: check-cast v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +027de0: 2074 7500 |000e: instance-of v4, v7, Landroid/widget/TextView; // type@0075 │ │ +027de4: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ +027de8: 0f03 |0012: return v3 │ │ +027dea: 1a04 c808 |0013: const-string v4, "display" // string@08c8 │ │ +027dee: 6e20 c307 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +027df4: 0a04 |0018: move-result v4 │ │ +027df6: 3804 f9ff |0019: if-eqz v4, 0012 // -0007 │ │ +027dfa: 6203 6e05 |001b: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +027dfe: 3303 1f00 |001d: if-ne v3, v0, 003c // +001f │ │ +027e02: 0773 |001f: move-object v3, v7 │ │ +027e04: 1f03 7500 |0020: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +027e08: 5464 ed05 |0022: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027e0c: 6e10 1a04 0400 |0024: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041a │ │ +027e12: 0c04 |0027: move-result-object v4 │ │ +027e14: 6005 3703 |0028: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.income_fgd:I // field@0337 │ │ +027e18: 6e20 5200 5400 |002a: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027e1e: 0a04 |002d: move-result v4 │ │ +027e20: 6e20 3701 4300 |002e: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027e26: 1f07 7500 |0031: check-cast v7, Landroid/widget/TextView; // type@0075 │ │ +027e2a: 6e10 c405 0100 |0033: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getToString:()Ljava/lang/String; // method@05c4 │ │ +027e30: 0c03 |0036: move-result-object v3 │ │ +027e32: 6e20 3601 3700 |0037: invoke-virtual {v7, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +027e38: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +027e3a: 28d7 |003b: goto 0012 // -0029 │ │ +027e3c: 6203 6c05 |003c: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +027e40: 3303 1500 |003e: if-ne v3, v0, 0053 // +0015 │ │ +027e44: 0773 |0040: move-object v3, v7 │ │ +027e46: 1f03 7500 |0041: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +027e4a: 5464 ed05 |0043: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027e4e: 6e10 1a04 0400 |0045: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041a │ │ +027e54: 0c04 |0048: move-result-object v4 │ │ +027e56: 6005 2303 |0049: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgd:I // field@0323 │ │ +027e5a: 6e20 5200 5400 |004b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027e60: 0a04 |004e: move-result v4 │ │ +027e62: 6e20 3701 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027e68: 28df |0052: goto 0031 // -0021 │ │ +027e6a: 6203 6d05 |0053: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +027e6e: 3303 1500 |0055: if-ne v3, v0, 006a // +0015 │ │ +027e72: 0773 |0057: move-object v3, v7 │ │ +027e74: 1f03 7500 |0058: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +027e78: 5464 ed05 |005a: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027e7c: 6e10 1a04 0400 |005c: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041a │ │ +027e82: 0c04 |005f: move-result-object v4 │ │ +027e84: 6005 3203 |0060: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgd:I // field@0332 │ │ +027e88: 6e20 5200 5400 |0062: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027e8e: 0a04 |0065: move-result v4 │ │ +027e90: 6e20 3701 4300 |0066: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027e96: 28c8 |0069: goto 0031 // -0038 │ │ +027e98: 6203 6f05 |006a: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +027e9c: 3303 1500 |006c: if-ne v3, v0, 0081 // +0015 │ │ +027ea0: 0773 |006e: move-object v3, v7 │ │ +027ea2: 1f03 7500 |006f: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +027ea6: 5464 ed05 |0071: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027eaa: 6e10 1a04 0400 |0073: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041a │ │ +027eb0: 0c04 |0076: move-result-object v4 │ │ +027eb2: 6005 3c03 |0077: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgd:I // field@033c │ │ +027eb6: 6e20 5200 5400 |0079: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027ebc: 0a04 |007c: move-result v4 │ │ +027ebe: 6e20 3701 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027ec4: 28b1 |0080: goto 0031 // -004f │ │ +027ec6: 6203 7005 |0081: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +027eca: 3303 1500 |0083: if-ne v3, v0, 0098 // +0015 │ │ +027ece: 0773 |0085: move-object v3, v7 │ │ +027ed0: 1f03 7500 |0086: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +027ed4: 5464 ed05 |0088: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027ed8: 6e10 1a04 0400 |008a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041a │ │ +027ede: 0c04 |008d: move-result-object v4 │ │ +027ee0: 6005 4303 |008e: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.other_fgd:I // field@0343 │ │ +027ee4: 6e20 5200 5400 |0090: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027eea: 0a04 |0093: move-result v4 │ │ +027eec: 6e20 3701 4300 |0094: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027ef2: 289a |0097: goto 0031 // -0066 │ │ +027ef4: 0773 |0098: move-object v3, v7 │ │ +027ef6: 1f03 7500 |0099: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ +027efa: 5464 ed05 |009b: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ed │ │ +027efe: 6e10 1a04 0400 |009d: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041a │ │ +027f04: 0c04 |00a0: move-result-object v4 │ │ +027f06: 6005 5103 |00a1: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgd:I // field@0351 │ │ +027f0a: 6e20 5200 5400 |00a3: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027f10: 0a04 |00a6: move-result v4 │ │ +027f12: 6e20 3701 4300 |00a7: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027f18: 2887 |00aa: goto 0031 // -0079 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0011 line=96 │ │ - 0x0016 line=97 │ │ - 0x001c line=98 │ │ + 0x0001 line=288 │ │ + 0x0004 line=289 │ │ + 0x0008 line=290 │ │ + 0x000e line=291 │ │ + 0x0012 line=311 │ │ + 0x0013 line=294 │ │ + 0x001b line=295 │ │ + 0x0020 line=296 │ │ + 0x0031 line=308 │ │ + 0x003a line=309 │ │ + 0x003c line=297 │ │ + 0x0041 line=298 │ │ + 0x0053 line=299 │ │ + 0x0058 line=300 │ │ + 0x006a line=301 │ │ + 0x006f line=302 │ │ + 0x0081 line=303 │ │ + 0x0086 line=304 │ │ + 0x0099 line=306 │ │ locals : │ │ - 0x0000 - 0x001d reg=3 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2; │ │ - 0x0000 - 0x001d reg=4 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x0012 reg=7 view Landroid/view/View; │ │ + 0x0013 - 0x0033 reg=7 view Landroid/view/View; │ │ + 0x000e - 0x00ab reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0004 - 0x00ab reg=1 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0008 - 0x00ab reg=2 name Ljava/lang/String; │ │ + 0x0000 - 0x00ab reg=6 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; │ │ + 0x003c - 0x00ab reg=7 view Landroid/view/View; │ │ + 0x0000 - 0x00ab reg=8 data Ljava/lang/Object; │ │ + 0x0000 - 0x00ab reg=9 text Ljava/lang/String; │ │ │ │ - source_file_idx : 218 (AccountDetailListActivity.java) │ │ + source_file_idx : 219 (AccountEditorActivity.java) │ │ │ │ -Class #102 header: │ │ -class_idx : 218 │ │ +Class #96 header: │ │ +class_idx : 223 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 218 │ │ +superclass_idx : 402 │ │ +source_file_idx : 220 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #102 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #102 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;' │ │ +Class #96 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020a34: |[020a34] com.bottleworks.dailymoney.ui.AccountDetailListActivity$3.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ -020a44: 5b01 de05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ -020a48: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -020a4e: 0e00 |0005: return-void │ │ +027f1c: |[027f1c] com.bottleworks.dailymoney.ui.AccountMgntActivity$1.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ │ +027f2c: 5b01 0006 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +027f30: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +027f36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 13 │ │ + ins : 4 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -020a50: |[020a50] com.bottleworks.dailymoney.ui.AccountDetailListActivity$3.run:()V │ │ -020a60: 5420 de05 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ -020a64: 7110 f003 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03f0 │ │ -020a6a: 5420 de05 |0005: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ -020a6e: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -020a70: 6e20 0904 1000 |0008: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.setResult:(I)V // method@0409 │ │ -020a76: 0e00 |000b: return-void │ │ + insns size : 204 16-bit code units │ │ +027f38: |[027f38] com.bottleworks.dailymoney.ui.AccountMgntActivity$1.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +027f48: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +027f4a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +027f4c: 07b2 |0002: move-object v2, v11 │ │ +027f4e: 1f02 2001 |0003: check-cast v2, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +027f52: 6e10 c305 0200 |0005: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +027f58: 0c03 |0008: move-result-object v3 │ │ +027f5a: 6e10 c505 0200 |0009: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c5 │ │ +027f60: 0c00 |000c: move-result-object v0 │ │ +027f62: 1f00 bd00 |000d: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +027f66: 20a7 7500 |000f: instance-of v7, v10, Landroid/widget/TextView; // type@0075 │ │ +027f6a: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ +027f6e: 0f05 |0013: return v5 │ │ +027f70: 6e10 ef02 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +027f76: 0c07 |0017: move-result-object v7 │ │ +027f78: 7110 fb02 0700 |0018: invoke-static {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +027f7e: 0c01 |001b: move-result-object v1 │ │ +027f80: 07a4 |001c: move-object v4, v10 │ │ +027f82: 1f04 7500 |001d: check-cast v4, Landroid/widget/TextView; // type@0075 │ │ +027f86: 6207 6e05 |001f: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +027f8a: 3371 4900 |0021: if-ne v1, v7, 006a // +0049 │ │ +027f8e: 5497 0006 |0023: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +027f92: 6e10 3504 0700 |0025: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +027f98: 0c07 |0028: move-result-object v7 │ │ +027f9a: 6008 3803 |0029: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgl:I // field@0338 │ │ +027f9e: 6e20 5200 8700 |002b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +027fa4: 0a07 |002e: move-result v7 │ │ +027fa6: 6e20 3701 7400 |002f: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +027fac: 7100 2b04 0000 |0032: invoke-static {}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.access$000:()[Ljava/lang/String; // method@042b │ │ +027fb2: 0c07 |0035: move-result-object v7 │ │ +027fb4: 4607 0706 |0036: aget-object v7, v7, v6 │ │ +027fb8: 6e20 c307 7300 |0038: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +027fbe: 0a07 |003b: move-result v7 │ │ +027fc0: 3807 d7ff |003c: if-eqz v7, 0013 // -0029 │ │ +027fc4: 2205 9901 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +027fc8: 7010 e507 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +027fce: 5497 0006 |0043: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +027fd2: 7110 2c04 0700 |0045: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)Lcom/bottleworks/commons/util/I18N; // method@042c │ │ +027fd8: 0c07 |0048: move-result-object v7 │ │ +027fda: 6008 f404 |0049: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_initial_value:I // field@04f4 │ │ +027fde: 6e20 d301 8700 |004b: invoke-virtual {v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +027fe4: 0c07 |004e: move-result-object v7 │ │ +027fe6: 6e20 ed07 7500 |004f: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027fec: 0c05 |0052: move-result-object v5 │ │ +027fee: 1a07 0d00 |0053: const-string v7, " : " // string@000d │ │ +027ff2: 6e20 ed07 7500 |0055: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +027ff8: 0c05 |0058: move-result-object v5 │ │ +027ffa: 6e10 b807 0b00 |0059: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +028000: 0c07 |005c: move-result-object v7 │ │ +028002: 6e20 ed07 7500 |005d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +028008: 0c05 |0060: move-result-object v5 │ │ +02800a: 6e10 f007 0500 |0061: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +028010: 0c0c |0064: move-result-object v12 │ │ +028012: 6e20 3601 c400 |0065: invoke-virtual {v4, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +028018: 0165 |0068: move v5, v6 │ │ +02801a: 28aa |0069: goto 0013 // -0056 │ │ +02801c: 6207 6d05 |006a: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +028020: 3371 1200 |006c: if-ne v1, v7, 007e // +0012 │ │ +028024: 5497 0006 |006e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +028028: 6e10 3504 0700 |0070: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +02802e: 0c07 |0073: move-result-object v7 │ │ +028030: 6008 3303 |0074: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgl:I // field@0333 │ │ +028034: 6e20 5200 8700 |0076: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02803a: 0a07 |0079: move-result v7 │ │ +02803c: 6e20 3701 7400 |007a: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +028042: 28b5 |007d: goto 0032 // -004b │ │ +028044: 6207 6c05 |007e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +028048: 3371 1200 |0080: if-ne v1, v7, 0092 // +0012 │ │ +02804c: 5497 0006 |0082: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +028050: 6e10 3504 0700 |0084: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +028056: 0c07 |0087: move-result-object v7 │ │ +028058: 6008 2403 |0088: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgl:I // field@0324 │ │ +02805c: 6e20 5200 8700 |008a: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +028062: 0a07 |008d: move-result v7 │ │ +028064: 6e20 3701 7400 |008e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02806a: 28a1 |0091: goto 0032 // -005f │ │ +02806c: 6207 6f05 |0092: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +028070: 3371 1200 |0094: if-ne v1, v7, 00a6 // +0012 │ │ +028074: 5497 0006 |0096: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +028078: 6e10 3504 0700 |0098: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +02807e: 0c07 |009b: move-result-object v7 │ │ +028080: 6008 3d03 |009c: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgl:I // field@033d │ │ +028084: 6e20 5200 8700 |009e: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02808a: 0a07 |00a1: move-result v7 │ │ +02808c: 6e20 3701 7400 |00a2: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +028092: 288d |00a5: goto 0032 // -0073 │ │ +028094: 6207 7005 |00a6: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +028098: 3371 1300 |00a8: if-ne v1, v7, 00bb // +0013 │ │ +02809c: 5497 0006 |00aa: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +0280a0: 6e10 3504 0700 |00ac: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +0280a6: 0c07 |00af: move-result-object v7 │ │ +0280a8: 6008 4403 |00b0: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgl:I // field@0344 │ │ +0280ac: 6e20 5200 8700 |00b2: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0280b2: 0a07 |00b5: move-result v7 │ │ +0280b4: 6e20 3701 7400 |00b6: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +0280ba: 2900 79ff |00b9: goto/16 0032 // -0087 │ │ +0280be: 5497 0006 |00bb: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0600 │ │ +0280c2: 6e10 3504 0700 |00bd: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +0280c8: 0c07 |00c0: move-result-object v7 │ │ +0280ca: 6008 5203 |00c1: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgl:I // field@0352 │ │ +0280ce: 6e20 5200 8700 |00c3: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0280d4: 0a07 |00c6: move-result v7 │ │ +0280d6: 6e20 3701 7400 |00c7: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +0280dc: 2900 68ff |00ca: goto/16 0032 // -0098 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=115 │ │ - 0x0005 line=116 │ │ - 0x000b line=117 │ │ + 0x0002 line=100 │ │ + 0x0005 line=101 │ │ + 0x0009 line=102 │ │ + 0x000f line=104 │ │ + 0x0013 line=137 │ │ + 0x0014 line=107 │ │ + 0x001d line=108 │ │ + 0x001f line=110 │ │ + 0x0023 line=111 │ │ + 0x0032 line=127 │ │ + 0x003e line=135 │ │ + 0x0065 line=136 │ │ + 0x0069 line=137 │ │ + 0x006a line=112 │ │ + 0x006e line=113 │ │ + 0x007e line=114 │ │ + 0x0082 line=115 │ │ + 0x0092 line=116 │ │ + 0x0096 line=117 │ │ + 0x00a6 line=118 │ │ + 0x00aa line=119 │ │ + 0x00bb line=121 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3; │ │ + 0x000f - 0x00cc reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x001c - 0x00cc reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0005 - 0x00cc reg=2 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0009 - 0x00cc reg=3 name Ljava/lang/String; │ │ + 0x001f - 0x00cc reg=4 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x00cc reg=9 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1; │ │ + 0x0000 - 0x00cc reg=10 view Landroid/view/View; │ │ + 0x0000 - 0x00cc reg=11 data Ljava/lang/Object; │ │ + 0x0000 - 0x00cc reg=12 text Ljava/lang/String; │ │ │ │ - source_file_idx : 218 (AccountDetailListActivity.java) │ │ + source_file_idx : 220 (AccountMgntActivity.java) │ │ │ │ -Class #103 header: │ │ -class_idx : 219 │ │ +Class #97 header: │ │ +class_idx : 224 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 218 │ │ +superclass_idx : 402 │ │ +source_file_idx : 220 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #103 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on field #1504 'data' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ │ │ -Class #103 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;' │ │ +Class #97 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ - name : 'count' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ - name : 'data' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ - name : 'val$idp' │ │ - type : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -020a78: |[020a78] com.bottleworks.dailymoney.ui.AccountDetailListActivity$4.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V │ │ -020a88: 5b12 e105 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020a8c: 5b13 e205 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020a90: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -020a96: 6200 350a |0007: sget-object v0, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@0a35 │ │ -020a9a: 5b10 e005 |0009: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05e0 │ │ -020a9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -020aa0: 5910 df05 |000c: iput v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05df │ │ -020aa4: 0e00 |000e: return-void │ │ + insns size : 6 16-bit code units │ │ +0280e0: |[0280e0] com.bottleworks.dailymoney.ui.AccountMgntActivity$2.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ │ +0280f0: 5b01 0106 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0601 │ │ +0280f4: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0280fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=126 │ │ - 0x0007 line=127 │ │ - 0x000b line=129 │ │ + 0x0000 line=154 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; │ │ - 0x0000 - 0x000f reg=2 (null) Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x000f reg=3 (null) Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 64 16-bit code units │ │ -020aa8: |[020aa8] com.bottleworks.dailymoney.ui.AccountDetailListActivity$4.onBusyFinish:()V │ │ -020ab8: 5470 e105 |0000: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020abc: 5400 e805 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -020ac0: 5471 e005 |0004: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05e0 │ │ -020ac4: 6e20 a705 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.reloadData:(Ljava/util/List;)V // method@05a7 │ │ -020aca: 5470 e105 |0009: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020ace: 5400 ec05 |000b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.infoView:Landroid/widget/TextView; // field@05ec │ │ -020ad2: 2201 a501 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -020ad6: 7010 f007 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -020adc: 5472 e105 |0012: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020ae0: 7110 f803 0200 |0014: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/String; // method@03f8 │ │ -020ae6: 0c02 |0017: move-result-object v2 │ │ -020ae8: 6e20 f807 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020aee: 0c01 |001b: move-result-object v1 │ │ -020af0: 5472 e105 |001c: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020af4: 7110 f903 0200 |001e: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@03f9 │ │ -020afa: 0c02 |0021: move-result-object v2 │ │ -020afc: 6003 da04 |0022: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.label_count:I // field@04da │ │ -020b00: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -020b02: 2344 2602 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0226 │ │ -020b06: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -020b08: 5276 df05 |0028: iget v6, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05df │ │ -020b0c: 7110 9e07 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -020b12: 0c06 |002d: move-result-object v6 │ │ -020b14: 4d06 0405 |002e: aput-object v6, v4, v5 │ │ -020b18: 6e30 d401 3204 |0030: invoke-virtual {v2, v3, v4}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -020b1e: 0c02 |0033: move-result-object v2 │ │ -020b20: 6e20 f807 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020b26: 0c01 |0037: move-result-object v1 │ │ -020b28: 6e10 fb07 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -020b2e: 0c01 |003b: move-result-object v1 │ │ -020b30: 6e20 3601 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -020b36: 0e00 |003f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - 0x0009 line=146 │ │ - 0x003f line=147 │ │ - locals : │ │ - 0x0000 - 0x0040 reg=7 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 6 │ │ - insns size : 233 16-bit code units │ │ -020b38: |[020b38] com.bottleworks.dailymoney.ui.AccountDetailListActivity$4.run:()V │ │ -020b48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -020b4a: 5460 e105 |0001: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020b4e: 7110 f203 0000 |0003: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020b54: 0c00 |0006: move-result-object v0 │ │ -020b56: 2000 be00 |0007: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -020b5a: 3800 4500 |0009: if-eqz v0, 004e // +0045 │ │ -020b5e: 5460 e205 |000b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020b62: 5461 e105 |000d: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020b66: 7110 f203 0100 |000f: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020b6c: 0c01 |0012: move-result-object v1 │ │ -020b6e: 1f01 be00 |0013: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -020b72: 5463 e105 |0015: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020b76: 7110 f303 0300 |0017: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ -020b7c: 0c03 |001a: move-result-object v3 │ │ -020b7e: 5464 e105 |001b: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020b82: 7110 f403 0400 |001d: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f4 │ │ -020b88: 0c04 |0020: move-result-object v4 │ │ -020b8a: 5465 e105 |0021: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020b8e: 7110 f503 0500 |0023: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@03f5 │ │ -020b94: 0c05 |0026: move-result-object v5 │ │ -020b96: 6e10 ab02 0500 |0027: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ -020b9c: 0a05 |002a: move-result v5 │ │ -020b9e: 7806 5903 0000 |002b: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@0359 │ │ -020ba4: 0c00 |002e: move-result-object v0 │ │ -020ba6: 5b60 e005 |002f: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05e0 │ │ -020baa: 5461 e205 |0031: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020bae: 5460 e105 |0033: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020bb2: 7110 f203 0000 |0035: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020bb8: 0c00 |0038: move-result-object v0 │ │ -020bba: 1f00 be00 |0039: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -020bbe: 5463 e105 |003b: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020bc2: 7110 f303 0300 |003d: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ -020bc8: 0c03 |0040: move-result-object v3 │ │ -020bca: 5464 e105 |0041: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020bce: 7110 f403 0400 |0043: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f4 │ │ -020bd4: 0c04 |0046: move-result-object v4 │ │ -020bd6: 7254 4903 0132 |0047: invoke-interface {v1, v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;)I // method@0349 │ │ -020bdc: 0a00 |004a: move-result v0 │ │ -020bde: 5960 df05 |004b: iput v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05df │ │ -020be2: 0e00 |004d: return-void │ │ -020be4: 5460 e105 |004e: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020be8: 7110 f203 0000 |0050: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020bee: 0c00 |0053: move-result-object v0 │ │ -020bf0: 2000 c000 |0054: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -020bf4: 3800 4500 |0056: if-eqz v0, 009b // +0045 │ │ -020bf8: 5460 e205 |0058: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020bfc: 5461 e105 |005a: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c00: 7110 f203 0100 |005c: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020c06: 0c01 |005f: move-result-object v1 │ │ -020c08: 1f01 c000 |0060: check-cast v1, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -020c0c: 5463 e105 |0062: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c10: 7110 f303 0300 |0064: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ -020c16: 0c03 |0067: move-result-object v3 │ │ -020c18: 5464 e105 |0068: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c1c: 7110 f403 0400 |006a: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f4 │ │ -020c22: 0c04 |006d: move-result-object v4 │ │ -020c24: 5465 e105 |006e: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c28: 7110 f603 0500 |0070: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@03f6 │ │ -020c2e: 0c05 |0073: move-result-object v5 │ │ -020c30: 6e10 ab02 0500 |0074: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ -020c36: 0a05 |0077: move-result v5 │ │ -020c38: 7806 5a03 0000 |0078: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@035a │ │ -020c3e: 0c00 |007b: move-result-object v0 │ │ -020c40: 5b60 e005 |007c: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05e0 │ │ -020c44: 5461 e205 |007e: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020c48: 5460 e105 |0080: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c4c: 7110 f203 0000 |0082: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020c52: 0c00 |0085: move-result-object v0 │ │ -020c54: 1f00 c000 |0086: check-cast v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -020c58: 5463 e105 |0088: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c5c: 7110 f303 0300 |008a: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ -020c62: 0c03 |008d: move-result-object v3 │ │ -020c64: 5464 e105 |008e: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c68: 7110 f403 0400 |0090: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f4 │ │ -020c6e: 0c04 |0093: move-result-object v4 │ │ -020c70: 7254 4a03 0132 |0094: invoke-interface {v1, v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;)I // method@034a │ │ -020c76: 0a00 |0097: move-result v0 │ │ -020c78: 5960 df05 |0098: iput v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05df │ │ -020c7c: 28b3 |009a: goto 004d // -004d │ │ -020c7e: 5460 e105 |009b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c82: 7110 f203 0000 |009d: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020c88: 0c00 |00a0: move-result-object v0 │ │ -020c8a: 2000 a301 |00a1: instance-of v0, v0, Ljava/lang/String; // type@01a3 │ │ -020c8e: 3800 aaff |00a3: if-eqz v0, 004d // -0056 │ │ -020c92: 5460 e205 |00a5: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020c96: 5461 e105 |00a7: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020c9a: 7110 f203 0100 |00a9: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020ca0: 0c01 |00ac: move-result-object v1 │ │ -020ca2: 1f01 a301 |00ad: check-cast v1, Ljava/lang/String; // type@01a3 │ │ -020ca6: 5463 e105 |00af: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020caa: 7110 f303 0300 |00b1: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ -020cb0: 0c03 |00b4: move-result-object v3 │ │ -020cb2: 5464 e105 |00b5: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020cb6: 7110 f403 0400 |00b7: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f4 │ │ -020cbc: 0c04 |00ba: move-result-object v4 │ │ -020cbe: 5465 e105 |00bb: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020cc2: 7110 f703 0500 |00bd: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@03f7 │ │ -020cc8: 0c05 |00c0: move-result-object v5 │ │ -020cca: 6e10 ab02 0500 |00c1: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ -020cd0: 0a05 |00c4: move-result v5 │ │ -020cd2: 7806 5b03 0000 |00c5: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@035b │ │ -020cd8: 0c00 |00c8: move-result-object v0 │ │ -020cda: 5b60 e005 |00c9: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05e0 │ │ -020cde: 5461 e205 |00cb: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05e2 │ │ -020ce2: 5460 e105 |00cd: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020ce6: 7110 f203 0000 |00cf: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f2 │ │ -020cec: 0c00 |00d2: move-result-object v0 │ │ -020cee: 1f00 a301 |00d3: check-cast v0, Ljava/lang/String; // type@01a3 │ │ -020cf2: 5463 e105 |00d5: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020cf6: 7110 f303 0300 |00d7: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ -020cfc: 0c03 |00da: move-result-object v3 │ │ -020cfe: 5464 e105 |00db: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05e1 │ │ -020d02: 7110 f403 0400 |00dd: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f4 │ │ -020d08: 0c04 |00e0: move-result-object v4 │ │ -020d0a: 7254 4b03 0132 |00e1: invoke-interface {v1, v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I // method@034b │ │ -020d10: 0a00 |00e4: move-result v0 │ │ -020d12: 5960 df05 |00e5: iput v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05df │ │ -020d16: 2900 66ff |00e7: goto/16 004d // -009a │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0280fc: |[0280fc] com.bottleworks.dailymoney.ui.AccountMgntActivity$2.run:()V │ │ +02810c: 5410 0106 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0601 │ │ +028110: 7110 2d04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V // method@042d │ │ +028116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=132 │ │ - 0x000b line=133 │ │ - 0x0031 line=134 │ │ - 0x004d line=142 │ │ - 0x004e line=135 │ │ - 0x0058 line=136 │ │ - 0x007e line=137 │ │ - 0x009b line=138 │ │ - 0x00a5 line=139 │ │ - 0x00cb line=140 │ │ + 0x0000 line=157 │ │ + 0x0005 line=158 │ │ locals : │ │ - 0x0000 - 0x00e9 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2; │ │ │ │ - source_file_idx : 218 (AccountDetailListActivity.java) │ │ + source_file_idx : 220 (AccountMgntActivity.java) │ │ │ │ -Class #104 header: │ │ -class_idx : 220 │ │ +Class #98 header: │ │ +class_idx : 226 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 218 │ │ -static_fields_size : 4 │ │ +superclass_idx : 402 │ │ +source_file_idx : 223 │ │ +static_fields_size : 0 │ │ instance_fields_size: 6 │ │ -direct_methods_size : 14 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #104 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ +Class #98 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/AccountUtil; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IndentNode" │ │ + │ │ +Class #98 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'INTENT_END' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "end" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'INTENT_START' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "start" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'INTENT_TARGET' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "target" │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'INTENT_TARGET_INFO' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "targetInfo" │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'detailListHelper' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'endDate' │ │ - type : 'Ljava/util/Date;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'account' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'info' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'fullpath' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'infoView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'startDate' │ │ - type : 'Ljava/util/Date;' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'indent' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'target' │ │ - type : 'Ljava/lang/Object;' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'path' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'type' │ │ + type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -020d1c: |[020d1c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.:()V │ │ -020d2c: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -020d32: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -020d34: |[020d34] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ -020d44: 7010 0704 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.reloadData:()V // method@0407 │ │ -020d4a: 0e00 |0003: return-void │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 50 16-bit code units │ │ +028118: |[028118] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.:(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V │ │ +028128: 7010 b507 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02812e: 5b23 0e06 |0003: iput-object v3, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.path:Ljava/lang/String; // field@060e │ │ +028132: 5b24 0d06 |0005: iput-object v4, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.name:Ljava/lang/String; // field@060d │ │ +028136: 5925 0c06 |0007: iput v5, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.indent:I // field@060c │ │ +02813a: 5b26 0f06 |0009: iput-object v6, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.type:Lcom/bottleworks/dailymoney/data/AccountType; // field@060f │ │ +02813e: 5b27 0a06 |000b: iput-object v7, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.account:Lcom/bottleworks/dailymoney/data/Account; // field@060a │ │ +028142: 3803 0a00 |000d: if-eqz v3, 0017 // +000a │ │ +028146: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +02814a: 6e20 c307 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +028150: 0a00 |0014: move-result v0 │ │ +028152: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +028156: 5b24 0b06 |0017: iput-object v4, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.fullpath:Ljava/lang/String; // field@060b │ │ +02815a: 0e00 |0019: return-void │ │ +02815c: 2200 9901 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +028160: 7010 e507 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +028166: 6e20 ed07 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02816c: 0c00 |0022: move-result-object v0 │ │ +02816e: 1a01 5900 |0023: const-string v1, "." // string@0059 │ │ +028172: 6e20 ed07 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +028178: 0c00 |0028: move-result-object v0 │ │ +02817a: 6e20 ed07 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +028180: 0c00 |002c: move-result-object v0 │ │ +028182: 6e10 f007 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +028188: 0c04 |0030: move-result-object v4 │ │ +02818a: 28e6 |0031: goto 0017 // -001a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=62 │ │ + 0x0003 line=63 │ │ + 0x0005 line=64 │ │ + 0x0007 line=65 │ │ + 0x0009 line=66 │ │ + 0x000b line=67 │ │ + 0x000d line=68 │ │ + 0x0019 line=69 │ │ + 0x001a line=68 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0017 reg=4 name Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0000 - 0x0032 reg=3 path Ljava/lang/String; │ │ + 0x001a - 0x0032 reg=4 name Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=5 indent I │ │ + 0x0000 - 0x0032 reg=6 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0032 reg=7 account Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'access$002' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020d4c: |[020d4c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$100:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -020d5c: 5410 ea05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05ea │ │ -020d60: 1100 |0002: return-object v0 │ │ +02818c: |[02818c] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.access$002:(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ +02819c: 5b01 0a06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.account:Lcom/bottleworks/dailymoney/data/Account; // field@060a │ │ +0281a0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=54 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0000 - 0x0003 reg=1 x1 Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'getAccount' │ │ + type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020d64: |[020d64] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; │ │ -020d74: 5410 ee05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05ee │ │ -020d78: 1100 |0002: return-object v0 │ │ +0281a4: |[0281a4] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ +0281b4: 5410 0a06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.account:Lcom/bottleworks/dailymoney/data/Account; // field@060a │ │ +0281b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=84 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'getFullPath' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020d7c: |[020d7c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; │ │ -020d8c: 5410 ed05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ed │ │ -020d90: 1100 |0002: return-object v0 │ │ +0281bc: |[0281bc] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getFullPath:()Ljava/lang/String; │ │ +0281cc: 5410 0b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.fullpath:Ljava/lang/String; // field@060b │ │ +0281d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=92 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'getIndent' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020d94: |[020d94] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; │ │ -020da4: 5410 e905 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e9 │ │ -020da8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -020dac: |[020dac] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$500:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -020dbc: 6e10 fb03 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fb │ │ -020dc2: 0c00 |0003: move-result-object v0 │ │ -020dc4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -020dc8: |[020dc8] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$600:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -020dd8: 6e10 fb03 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fb │ │ -020dde: 0c00 |0003: move-result-object v0 │ │ -020de0: 1100 |0004: return-object v0 │ │ +0281d4: |[0281d4] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getIndent:()I │ │ +0281e4: 5210 0c06 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.indent:I // field@060c │ │ +0281e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=88 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -020de4: |[020de4] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$700:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -020df4: 6e10 fb03 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fb │ │ -020dfa: 0c00 |0003: move-result-object v0 │ │ -020dfc: 1100 |0004: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0281ec: |[0281ec] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getName:()Ljava/lang/String; │ │ +0281fc: 5410 0d06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.name:Ljava/lang/String; // field@060d │ │ +028200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=76 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/String;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'getPath' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020e00: |[020e00] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$800:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/String; │ │ -020e10: 5410 eb05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020e14: 1100 |0002: return-object v0 │ │ +028204: |[028204] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getPath:()Ljava/lang/String; │ │ +028214: 5410 0e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.path:Ljava/lang/String; // field@060e │ │ +028218: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'access$900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ + name : 'getType' │ │ + type : '()Lcom/bottleworks/dailymoney/data/AccountType;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020e18: |[020e18] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$900:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -020e28: 5410 ea05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05ea │ │ -020e2c: 1100 |0002: return-object v0 │ │ +02821c: |[02821c] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getType:()Lcom/bottleworks/dailymoney/data/AccountType; │ │ +02822c: 5410 0f06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.type:Lcom/bottleworks/dailymoney/data/AccountType; // field@060f │ │ +028230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'initialContent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 45 16-bit code units │ │ -020e30: |[020e30] com.bottleworks.dailymoney.ui.AccountDetailListActivity.initialContent:()V │ │ -020e40: 2200 1901 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper; // type@0119 │ │ -020e44: 5472 ea05 |0002: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05ea │ │ -020e48: 5473 e705 |0004: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05e7 │ │ -020e4c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -020e4e: 2205 d900 |0007: new-instance v5, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2; // type@00d9 │ │ -020e52: 7020 e803 7500 |0009: invoke-direct {v5, v7}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03e8 │ │ -020e58: 0771 |000c: move-object v1, v7 │ │ -020e5a: 7606 9d05 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V // method@059d │ │ -020e60: 5b70 e805 |0010: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -020e64: 6000 9d03 |0012: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_infobar:I // field@039d │ │ -020e68: 6e20 fa03 0700 |0014: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.findViewById:(I)Landroid/view/View; // method@03fa │ │ -020e6e: 0c00 |0017: move-result-object v0 │ │ -020e70: 1f00 7500 |0018: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -020e74: 5b70 ec05 |001a: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.infoView:Landroid/widget/TextView; // field@05ec │ │ -020e78: 6000 9e03 |001c: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_list:I // field@039e │ │ -020e7c: 6e20 fa03 0700 |001e: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.findViewById:(I)Landroid/view/View; // method@03fa │ │ -020e82: 0c06 |0021: move-result-object v6 │ │ -020e84: 1f06 6c00 |0022: check-cast v6, Landroid/widget/ListView; // type@006c │ │ -020e88: 5470 e805 |0024: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -020e8c: 6e20 a805 6000 |0026: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.setup:(Landroid/widget/ListView;)V // method@05a8 │ │ -020e92: 6e20 0604 6700 |0029: invoke-virtual {v7, v6}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0406 │ │ -020e98: 0e00 |002c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - 0x0012 line=101 │ │ - 0x001c line=103 │ │ - 0x0024 line=104 │ │ - 0x0029 line=105 │ │ - 0x002c line=106 │ │ - locals : │ │ - 0x0024 - 0x002d reg=6 listView Landroid/widget/ListView; │ │ - 0x0000 - 0x002d reg=7 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + source_file_idx : 223 (AccountUtil.java) │ │ │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'initialIntent' │ │ +Class #99 header: │ │ +class_idx : 227 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 223 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #99 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; } │ │ +Annotations on method #1101 'toIndentNode' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;" ">;" } │ │ + │ │ +Class #99 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountUtil;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 188 16-bit code units │ │ -020e9c: |[020e9c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.initialIntent:()V │ │ -020eac: 6e10 fc03 0900 |0000: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getIntentExtras:()Landroid/os/Bundle; // method@03fc │ │ -020eb2: 0c00 |0003: move-result-object v0 │ │ -020eb4: 1a04 c50f |0004: const-string v4, "start" // string@0fc5 │ │ -020eb8: 6e20 9d00 4000 |0006: invoke-virtual {v0, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -020ebe: 0c04 |0009: move-result-object v4 │ │ -020ec0: 1f04 bc01 |000a: check-cast v4, Ljava/util/Date; // type@01bc │ │ -020ec4: 5b94 ed05 |000c: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ed │ │ -020ec8: 1a04 7309 |000e: const-string v4, "end" // string@0973 │ │ -020ecc: 6e20 9d00 4000 |0010: invoke-virtual {v0, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -020ed2: 0c04 |0013: move-result-object v4 │ │ -020ed4: 1f04 bc01 |0014: check-cast v4, Ljava/util/Date; // type@01bc │ │ -020ed8: 5b94 e905 |0016: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e9 │ │ -020edc: 1a04 0110 |0018: const-string v4, "target" // string@1001 │ │ -020ee0: 6e20 9d00 4000 |001a: invoke-virtual {v0, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -020ee6: 0c04 |001d: move-result-object v4 │ │ -020ee8: 5b94 ee05 |001e: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05ee │ │ -020eec: 1a04 0410 |0020: const-string v4, "targetInfo" // string@1004 │ │ -020ef0: 6e20 a100 4000 |0022: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -020ef6: 0c04 |0025: move-result-object v4 │ │ -020ef8: 5b94 eb05 |0026: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020efc: 5494 eb05 |0028: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020f00: 3904 4700 |002a: if-nez v4, 0071 // +0047 │ │ -020f04: 1a04 0600 |002c: const-string v4, " " // string@0006 │ │ -020f08: 5b94 eb05 |002e: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020f0c: 6e10 fb03 0900 |0030: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fb │ │ -020f12: 0c04 |0033: move-result-object v4 │ │ -020f14: 6e10 9f02 0400 |0034: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ -020f1a: 0c01 |0037: move-result-object v1 │ │ -020f1c: 5494 ed05 |0038: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ed │ │ -020f20: 3904 4d00 |003a: if-nez v4, 0087 // +004d │ │ -020f24: 1a02 0000 |003c: const-string v2, "" // string@0000 │ │ -020f28: 5494 e905 |003e: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e9 │ │ -020f2c: 3904 4e00 |0040: if-nez v4, 008e // +004e │ │ -020f30: 1a03 0000 |0042: const-string v3, "" // string@0000 │ │ -020f34: 2204 a501 |0044: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -020f38: 7010 f007 0400 |0046: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -020f3e: 5495 eb05 |0049: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020f42: 6e20 f807 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020f48: 0c04 |004e: move-result-object v4 │ │ -020f4a: 5495 ea05 |004f: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05ea │ │ -020f4e: 6006 c504 |0051: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.label_accdetlist_dateinfo:I // field@04c5 │ │ -020f52: 1227 |0053: const/4 v7, #int 2 // #2 │ │ -020f54: 2377 2602 |0054: new-array v7, v7, [Ljava/lang/Object; // type@0226 │ │ -020f58: 1208 |0056: const/4 v8, #int 0 // #0 │ │ -020f5a: 4d02 0708 |0057: aput-object v2, v7, v8 │ │ -020f5e: 1218 |0059: const/4 v8, #int 1 // #1 │ │ -020f60: 4d03 0708 |005a: aput-object v3, v7, v8 │ │ -020f64: 6e30 d401 6507 |005c: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -020f6a: 0c05 |005f: move-result-object v5 │ │ -020f6c: 6e20 f807 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020f72: 0c04 |0063: move-result-object v4 │ │ -020f74: 6e10 fb07 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -020f7a: 0c04 |0067: move-result-object v4 │ │ -020f7c: 5b94 eb05 |0068: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020f80: 5494 ee05 |006a: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05ee │ │ -020f84: 2044 c000 |006c: instance-of v4, v4, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -020f88: 3804 2700 |006e: if-eqz v4, 0095 // +0027 │ │ -020f8c: 0e00 |0070: return-void │ │ -020f8e: 2204 a501 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -020f92: 7010 f007 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -020f98: 5495 eb05 |0076: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -020f9c: 6e20 f807 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020fa2: 0c04 |007b: move-result-object v4 │ │ -020fa4: 1a05 0600 |007c: const-string v5, " " // string@0006 │ │ -020fa8: 6e20 f807 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -020fae: 0c04 |0081: move-result-object v4 │ │ -020fb0: 6e10 fb07 0400 |0082: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -020fb6: 0c04 |0085: move-result-object v4 │ │ -020fb8: 28a8 |0086: goto 002e // -0058 │ │ -020fba: 5494 ed05 |0087: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ed │ │ -020fbe: 6e20 0408 4100 |0089: invoke-virtual {v1, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -020fc4: 0c02 |008c: move-result-object v2 │ │ -020fc6: 28b1 |008d: goto 003e // -004f │ │ -020fc8: 5494 e905 |008e: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e9 │ │ -020fcc: 6e20 0408 4100 |0090: invoke-virtual {v1, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -020fd2: 0c03 |0093: move-result-object v3 │ │ -020fd4: 28b0 |0094: goto 0044 // -0050 │ │ -020fd6: 5494 ee05 |0095: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05ee │ │ -020fda: 2044 be00 |0097: instance-of v4, v4, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -020fde: 3904 d7ff |0099: if-nez v4, 0070 // -0029 │ │ -020fe2: 5494 ee05 |009b: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05ee │ │ -020fe6: 2044 a301 |009d: instance-of v4, v4, Ljava/lang/String; // type@01a3 │ │ -020fea: 3904 d1ff |009f: if-nez v4, 0070 // -002f │ │ -020fee: 2204 9601 |00a1: new-instance v4, Ljava/lang/IllegalStateException; // type@0196 │ │ -020ff2: 2205 a501 |00a3: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -020ff6: 7010 f007 0500 |00a5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -020ffc: 1a06 8610 |00a8: const-string v6, "unknow target type " // string@1086 │ │ -021000: 6e20 f807 6500 |00aa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021006: 0c05 |00ad: move-result-object v5 │ │ -021008: 5496 ee05 |00ae: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05ee │ │ -02100c: 6e20 f707 6500 |00b0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -021012: 0c05 |00b3: move-result-object v5 │ │ -021014: 6e10 fb07 0500 |00b4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02101a: 0c05 |00b7: move-result-object v5 │ │ -02101c: 7020 9807 5400 |00b8: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0798 │ │ -021022: 2704 |00bb: throw v4 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +028234: |[028234] com.bottleworks.dailymoney.ui.AccountUtil.:()V │ │ +028244: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02824a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0004 line=68 │ │ - 0x000e line=69 │ │ - 0x0018 line=70 │ │ - 0x0020 line=71 │ │ - 0x0028 line=72 │ │ - 0x0030 line=74 │ │ - 0x0038 line=75 │ │ - 0x003e line=76 │ │ - 0x0044 line=78 │ │ - 0x006a line=80 │ │ - 0x0070 line=87 │ │ - 0x0071 line=72 │ │ - 0x0087 line=75 │ │ - 0x008e line=76 │ │ - 0x0095 line=81 │ │ - 0x009b line=82 │ │ - 0x00a1 line=84 │ │ + 0x0000 line=11 │ │ locals : │ │ - 0x0038 - 0x0071 reg=1 format Ljava/text/DateFormat; │ │ - 0x003e - 0x0071 reg=2 fromStr Ljava/lang/String; │ │ - 0x0044 - 0x0071 reg=3 toStr Ljava/lang/String; │ │ - 0x0004 - 0x00bc reg=0 b Landroid/os/Bundle; │ │ - 0x0087 - 0x00bc reg=1 format Ljava/text/DateFormat; │ │ - 0x008e - 0x00bc reg=2 fromStr Ljava/lang/String; │ │ - 0x0095 - 0x00bc reg=3 toStr Ljava/lang/String; │ │ - 0x0000 - 0x00bc reg=9 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountUtil; │ │ │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'reloadData' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil;) │ │ + name : 'toIndentNode' │ │ + type : '(Ljava/util/List;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 20 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -021024: |[021024] com.bottleworks.dailymoney.ui.AccountDetailListActivity.reloadData:()V │ │ -021034: 5431 ec05 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.infoView:Landroid/widget/TextView; // field@05ec │ │ -021038: 5432 eb05 |0002: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05eb │ │ -02103c: 6e20 3601 2100 |0004: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -021042: 6e10 fb03 0300 |0007: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fb │ │ -021048: 0c01 |000a: move-result-object v1 │ │ -02104a: 6e10 9e02 0100 |000b: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -021050: 0c00 |000e: move-result-object v0 │ │ -021052: 2201 db00 |000f: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; // type@00db │ │ -021056: 7030 ec03 3100 |0011: invoke-direct {v1, v3, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V // method@03ec │ │ -02105c: 7120 bc01 1300 |0014: invoke-static {v3, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -021062: 0e00 |0017: return-void │ │ + outs : 6 │ │ + insns size : 159 16-bit code units │ │ +02824c: |[02824c] com.bottleworks.dailymoney.ui.AccountUtil.toIndentNode:(Ljava/util/List;)Ljava/util/List; │ │ +02825c: 2208 aa01 |0000: new-instance v8, Ljava/util/ArrayList; // type@01aa │ │ +028260: 7010 0e08 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@080e │ │ +028266: 220e b401 |0005: new-instance v14, Ljava/util/LinkedHashMap; // type@01b4 │ │ +02826a: 7010 2e08 0e00 |0007: invoke-direct {v14}, Ljava/util/LinkedHashMap;.:()V // method@082e │ │ +028270: 7801 3508 1300 |000a: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +028276: 0c10 |000d: move-result-object v16 │ │ +028278: 7801 2c08 1000 |000e: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +02827e: 0a06 |0011: move-result v6 │ │ +028280: 3806 6e00 |0012: if-eqz v6, 0080 // +006e │ │ +028284: 7801 2d08 1000 |0014: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +02828a: 0c07 |0017: move-result-object v7 │ │ +02828c: 1f07 bd00 |0018: check-cast v7, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +028290: 6e10 ee02 0700 |001a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +028296: 0c0a |001d: move-result-object v10 │ │ +028298: 220c 9901 |001e: new-instance v12, Ljava/lang/StringBuilder; // type@0199 │ │ +02829c: 7010 e507 0c00 |0020: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0282a2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0282a4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0282a6: 120b |0025: const/4 v11, #int 0 // #0 │ │ +0282a8: 6e10 ef02 0700 |0026: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0282ae: 0c06 |0029: move-result-object v6 │ │ +0282b0: 7110 fb02 0600 |002a: invoke-static {v6}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +0282b6: 0c05 |002d: move-result-object v5 │ │ +0282b8: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +0282ba: 1a06 ee05 |002f: const-string v6, "\." // string@05ee │ │ +0282be: 6e20 cf07 6a00 |0031: invoke-virtual {v10, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@07cf │ │ +0282c4: 0c11 |0034: move-result-object v17 │ │ +0282c6: 0800 1100 |0035: move-object/from16 v0, v17 │ │ +0282ca: 2100 |0037: array-length v0, v0 │ │ +0282cc: 0212 0000 |0038: move/from16 v18, v0 │ │ +0282d0: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +0282d2: 016f |003b: move v15, v6 │ │ +0282d4: 0200 1200 |003c: move/from16 v0, v18 │ │ +0282d8: 350f 3c00 |003e: if-ge v15, v0, 007a // +003c │ │ +0282dc: 4603 110f |0040: aget-object v3, v17, v15 │ │ +0282e0: 6e10 cc07 0300 |0042: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +0282e6: 0a06 |0045: move-result v6 │ │ +0282e8: 3906 0600 |0046: if-nez v6, 004c // +0006 │ │ +0282ec: d806 0f01 |0048: add-int/lit8 v6, v15, #int 1 // #01 │ │ +0282f0: 016f |004a: move v15, v6 │ │ +0282f2: 28f1 |004b: goto 003c // -000f │ │ +0282f4: 6e10 f007 0c00 |004c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0282fa: 0c02 |004f: move-result-object v2 │ │ +0282fc: 6e10 ef07 0c00 |0050: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +028302: 0a06 |0053: move-result v6 │ │ +028304: 3806 0700 |0054: if-eqz v6, 005b // +0007 │ │ +028308: 1a06 5900 |0056: const-string v6, "." // string@0059 │ │ +02830c: 6e20 ed07 6c00 |0058: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +028312: 6e20 ed07 3c00 |005b: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +028318: 0c06 |005e: move-result-object v6 │ │ +02831a: 6e10 f007 0600 |005f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +028320: 0c0b |0062: move-result-object v11 │ │ +028322: 7220 3a08 be00 |0063: invoke-interface {v14, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +028328: 0c01 |0066: move-result-object v1 │ │ +02832a: 1f01 e200 |0067: check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +02832e: 3801 0500 |0069: if-eqz v1, 006e // +0005 │ │ +028332: d804 0401 |006b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +028336: 28db |006d: goto 0048 // -0025 │ │ +028338: 2201 e200 |006e: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +02833c: 1206 |0070: const/4 v6, #int 0 // #0 │ │ +02833e: 7606 4404 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.:(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V // method@0444 │ │ +028344: d804 0401 |0074: add-int/lit8 v4, v4, #int 1 // #01 │ │ +028348: 7230 3c08 be01 |0076: invoke-interface {v14, v11, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02834e: 28cf |0079: goto 0048 // -0031 │ │ +028350: 3801 94ff |007a: if-eqz v1, 000e // -006c │ │ +028354: 7120 4504 7100 |007c: invoke-static {v1, v7}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.access$002:(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; // method@0445 │ │ +02835a: 288f |007f: goto 000e // -0071 │ │ +02835c: 7210 3b08 0e00 |0080: invoke-interface {v14}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@083b │ │ +028362: 0c06 |0083: move-result-object v6 │ │ +028364: 7210 4308 0600 |0084: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0843 │ │ +02836a: 0c06 |0087: move-result-object v6 │ │ +02836c: 7210 2c08 0600 |0088: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +028372: 0a0f |008b: move-result v15 │ │ +028374: 380f 1200 |008c: if-eqz v15, 009e // +0012 │ │ +028378: 7210 2d08 0600 |008e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +02837e: 0c09 |0091: move-result-object v9 │ │ +028380: 1f09 9701 |0092: check-cast v9, Ljava/lang/String; // type@0197 │ │ +028384: 7220 3a08 9e00 |0094: invoke-interface {v14, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +02838a: 0c0d |0097: move-result-object v13 │ │ +02838c: 1f0d e200 |0098: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +028390: 7220 3008 d800 |009a: invoke-interface {v8, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +028396: 28eb |009d: goto 0088 // -0015 │ │ +028398: 1108 |009e: return-object v8 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ - 0x0007 line=124 │ │ - 0x000f line=126 │ │ - 0x0017 line=149 │ │ + 0x0000 line=14 │ │ + 0x0005 line=15 │ │ + 0x000a line=16 │ │ + 0x001a line=17 │ │ + 0x001e line=18 │ │ + 0x0023 line=19 │ │ + 0x0024 line=20 │ │ + 0x0025 line=21 │ │ + 0x0026 line=22 │ │ + 0x002e line=23 │ │ + 0x002f line=24 │ │ + 0x0042 line=25 │ │ + 0x0048 line=24 │ │ + 0x004c line=28 │ │ + 0x0050 line=29 │ │ + 0x0056 line=30 │ │ + 0x005b line=32 │ │ + 0x0063 line=33 │ │ + 0x006b line=34 │ │ + 0x006d line=35 │ │ + 0x006e line=37 │ │ + 0x0074 line=38 │ │ + 0x0076 line=39 │ │ + 0x007a line=41 │ │ + 0x007c line=42 │ │ + 0x0080 line=46 │ │ + 0x0094 line=47 │ │ + 0x009a line=48 │ │ + 0x009e line=51 │ │ locals : │ │ - 0x000f - 0x0018 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x0018 reg=3 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0000 reg=19 (null) Ljava/util/List; │ │ + 0x0024 - 0x0067 reg=1 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0069 - 0x0070 reg=1 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0042 - 0x007a reg=3 t Ljava/lang/String; │ │ + 0x0074 - 0x0080 reg=1 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0025 - 0x0080 reg=2 pp Ljava/lang/String; │ │ + 0x002f - 0x0080 reg=4 indent I │ │ + 0x002e - 0x0080 reg=5 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x001a - 0x0080 reg=7 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x001e - 0x0080 reg=10 name Ljava/lang/String; │ │ + 0x0026 - 0x0080 reg=11 np Ljava/lang/String; │ │ + 0x0023 - 0x0080 reg=12 path Ljava/lang/StringBuilder; │ │ + 0x0094 - 0x009e reg=9 key Ljava/lang/String; │ │ + 0x009a - 0x009e reg=13 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0005 - 0x009f reg=8 better Ljava/util/List; Ljava/util/List; │ │ + 0x000a - 0x009f reg=14 tree Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x009f reg=19 accl Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -021064: |[021064] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -021074: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -02107a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -02107c: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ -021080: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -021082: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ -021086: 2200 da00 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3; // type@00da │ │ -02108a: 7020 ea03 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03ea │ │ -021090: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -021096: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x0003 line=111 │ │ - 0x0009 line=112 │ │ - 0x0011 line=120 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x0012 reg=2 requestCode I │ │ - 0x0000 - 0x0012 reg=3 resultCode I │ │ - 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -021098: |[021098] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0210a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0210aa: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ -0210b0: 0c00 |0004: move-result-object v0 │ │ -0210b2: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ -0210b6: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -0210bc: 0a02 |000a: move-result v2 │ │ -0210be: 6003 a103 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_edit:I // field@03a1 │ │ -0210c2: 3332 0a00 |000d: if-ne v2, v3, 0017 // +000a │ │ -0210c6: 5442 e805 |000f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -0210ca: 5203 0f00 |0011: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -0210ce: 6e20 a305 3200 |0013: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doEditDetail:(I)V // method@05a3 │ │ -0210d4: 0f01 |0016: return v1 │ │ -0210d6: 7210 d100 0500 |0017: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -0210dc: 0a02 |001a: move-result v2 │ │ -0210de: 6003 a003 |001b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_delete:I // field@03a0 │ │ -0210e2: 3332 0a00 |001d: if-ne v2, v3, 0027 // +000a │ │ -0210e6: 5442 e805 |001f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -0210ea: 5203 0f00 |0021: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -0210ee: 6e20 a205 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doDeleteDetail:(I)V // method@05a2 │ │ -0210f4: 28f0 |0026: goto 0016 // -0010 │ │ -0210f6: 7210 d100 0500 |0027: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -0210fc: 0a02 |002a: move-result v2 │ │ -0210fe: 6003 9f03 |002b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_copy:I // field@039f │ │ -021102: 3332 0a00 |002d: if-ne v2, v3, 0037 // +000a │ │ -021106: 5442 e805 |002f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -02110a: 5203 0f00 |0031: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02110e: 6e20 a105 3200 |0033: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doCopyDetail:(I)V // method@05a1 │ │ -021114: 28e0 |0036: goto 0016 // -0020 │ │ -021116: 6f20 d302 5400 |0037: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ -02111c: 0a01 |003a: move-result v1 │ │ -02111e: 28db |003b: goto 0016 // -0025 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=178 │ │ - 0x0007 line=179 │ │ - 0x000f line=180 │ │ - 0x0016 line=189 │ │ - 0x0017 line=182 │ │ - 0x001f line=183 │ │ - 0x0027 line=185 │ │ - 0x002f line=186 │ │ - 0x0037 line=189 │ │ - locals : │ │ - 0x0007 - 0x003c reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x003c reg=4 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x003c reg=5 item Landroid/view/MenuItem; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -021120: |[021120] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -021130: 6f20 d402 4300 |0000: invoke-super {v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -021136: 6000 3d04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.accdetlist:I // field@043d │ │ -02113a: 6e20 0804 0300 |0005: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.setContentView:(I)V // method@0408 │ │ -021140: 7010 ff03 0300 |0008: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.initialIntent:()V // method@03ff │ │ -021146: 7010 fe03 0300 |000b: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.initialContent:()V // method@03fe │ │ -02114c: 2200 d800 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; // type@00d8 │ │ -021150: 7020 e603 3000 |0010: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03e6 │ │ -021156: 1601 1900 |0013: const-wide/16 v1, #int 25 // #19 │ │ -02115a: 7130 bb01 1002 |0015: invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ -021160: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0003 line=54 │ │ - 0x0008 line=55 │ │ - 0x000b line=56 │ │ - 0x000e line=57 │ │ - 0x0018 line=63 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x0019 reg=4 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -021164: |[021164] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -021174: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ -02117a: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ -021180: 0a00 |0006: move-result v0 │ │ -021182: 6001 9e03 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_list:I // field@039e │ │ -021186: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -02118a: 6e10 fd03 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@03fd │ │ -021190: 0c00 |000e: move-result-object v0 │ │ -021192: 6001 5604 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accdetlist_ctxmenu:I // field@0456 │ │ -021196: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -02119c: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - 0x0003 line=170 │ │ - 0x000b line=171 │ │ - 0x0014 line=174 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ - 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0211a0: |[0211a0] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0211b0: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ -0211b6: 6e10 fd03 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@03fd │ │ -0211bc: 0c00 |0006: move-result-object v0 │ │ -0211be: 6001 5704 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accdetlist_optmenu:I // field@0457 │ │ -0211c2: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -0211c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0211ca: 0f00 |000d: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=153 │ │ - 0x0003 line=154 │ │ - 0x000c line=155 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -0211cc: |[0211cc] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0211dc: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -0211e2: 0a00 |0003: move-result v0 │ │ -0211e4: 6001 a203 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_new:I // field@03a2 │ │ -0211e8: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -0211ec: 5420 e805 |0008: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e8 │ │ -0211f0: 6e10 a405 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doNewDetail:()V // method@05a4 │ │ -0211f6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0211f8: 0f00 |000e: return v0 │ │ -0211fa: 6f20 d902 3200 |000f: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ -021200: 0a00 |0012: move-result v0 │ │ -021202: 28fb |0013: goto 000e // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=160 │ │ - 0x0008 line=161 │ │ - 0x000d line=162 │ │ - 0x000e line=164 │ │ - locals : │ │ - 0x0000 - 0x0014 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ - 0x0000 - 0x0014 reg=3 item Landroid/view/MenuItem; │ │ - │ │ - source_file_idx : 218 (AccountDetailListActivity.java) │ │ + source_file_idx : 223 (AccountUtil.java) │ │ │ │ -Class #105 header: │ │ -class_idx : 221 │ │ +Class #100 header: │ │ +class_idx : 228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 219 │ │ +superclass_idx : 402 │ │ +source_file_idx : 254 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #105 annotations: │ │ +Class #100 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialEditor │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #1035 'onItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #1036 'onNothingSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="SymbolPositionViewBinder" │ │ │ │ -Class #105 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;' │ │ +Class #100 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/BookEditorActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021204: |[021204] com.bottleworks.dailymoney.ui.AccountEditorActivity$1.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ -021214: 5b01 ef05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ef │ │ -021218: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02121e: 0e00 |0005: return-void │ │ +02839c: |[02839c] com.bottleworks.dailymoney.ui.BookEditorActivity$SymbolPositionViewBinder.:(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V │ │ +0283ac: 5b01 1006 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // field@0610 │ │ +0283b0: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0283b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=122 │ │ + 0x0000 line=191 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ - name : 'onItemSelected' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ + registers : 8 │ │ + ins : 4 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -021220: |[021220] com.bottleworks.dailymoney.ui.AccountEditorActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -021230: 7100 0103 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0301 │ │ -021236: 0c01 |0003: move-result-object v1 │ │ -021238: 5432 ef05 |0004: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ef │ │ -02123c: 5422 0106 |0006: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -021240: 6e10 1c01 0200 |0008: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -021246: 0a02 |000b: move-result v2 │ │ -021248: 4600 0102 |000c: aget-object v0, v1, v2 │ │ -02124c: 5431 ef05 |000e: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05ef │ │ -021250: 7120 1104 0100 |0010: invoke-static {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V // method@0411 │ │ -021256: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x000e line=126 │ │ - 0x0013 line=127 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ - 0x000e - 0x0014 reg=0 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0014 reg=3 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ - 0x0000 - 0x0014 reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x0014 reg=5 view Landroid/view/View; │ │ - 0x0000 - 0x0014 reg=6 pos I │ │ - 0x0000 - 0x0014 reg=7 id J │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;) │ │ - name : 'onNothingSelected' │ │ - type : '(Landroid/widget/AdapterView;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021258: |[021258] com.bottleworks.dailymoney.ui.AccountEditorActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -021268: 0e00 |0000: return-void │ │ + insns size : 32 16-bit code units │ │ +0283b8: |[0283b8] com.bottleworks.dailymoney.ui.BookEditorActivity$SymbolPositionViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +0283c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0283ca: 0760 |0001: move-object v0, v6 │ │ +0283cc: 1f00 2001 |0002: check-cast v0, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +0283d0: 6e10 c305 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +0283d6: 0c01 |0007: move-result-object v1 │ │ +0283d8: 2053 7500 |0008: instance-of v3, v5, Landroid/widget/TextView; // type@0075 │ │ +0283dc: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ +0283e0: 0f02 |000c: return v2 │ │ +0283e2: 1a03 c808 |000d: const-string v3, "display" // string@08c8 │ │ +0283e6: 6e20 c307 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0283ec: 0a03 |0012: move-result v3 │ │ +0283ee: 3803 f9ff |0013: if-eqz v3, 000c // -0007 │ │ +0283f2: 1f05 7500 |0015: check-cast v5, Landroid/widget/TextView; // type@0075 │ │ +0283f6: 6e10 c405 0000 |0017: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getToString:()Ljava/lang/String; // method@05c4 │ │ +0283fc: 0c02 |001a: move-result-object v2 │ │ +0283fe: 6e20 3601 2500 |001b: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +028404: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +028406: 28ed |001f: goto 000c // -0013 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=131 │ │ + 0x0001 line=195 │ │ + 0x0004 line=196 │ │ + 0x0008 line=197 │ │ + 0x000c line=204 │ │ + 0x000d line=200 │ │ + 0x0015 line=201 │ │ + 0x001e line=202 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ - 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x000c reg=5 view Landroid/view/View; │ │ + 0x000d - 0x0017 reg=5 view Landroid/view/View; │ │ + 0x0004 - 0x0020 reg=0 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0008 - 0x0020 reg=1 name Ljava/lang/String; │ │ + 0x0000 - 0x0020 reg=4 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; │ │ + 0x0000 - 0x0020 reg=6 data Ljava/lang/Object; │ │ + 0x0000 - 0x0020 reg=7 text Ljava/lang/String; │ │ │ │ - source_file_idx : 219 (AccountEditorActivity.java) │ │ + source_file_idx : 254 (BookEditorActivity.java) │ │ │ │ -Class #106 header: │ │ -class_idx : 222 │ │ +Class #101 header: │ │ +class_idx : 231 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 219 │ │ +superclass_idx : 402 │ │ +source_file_idx : 255 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #106 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AccountTypeViewBinder" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ListViewBinder" │ │ │ │ -Class #106 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;' │ │ +Class #101 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02126c: |[02126c] com.bottleworks.dailymoney.ui.AccountEditorActivity$AccountTypeViewBinder.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ -02127c: 5b01 f005 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -021280: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -021286: 0e00 |0005: return-void │ │ +028408: |[028408] com.bottleworks.dailymoney.ui.BookListHelper$ListViewBinder.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)V │ │ +028418: 5b01 2306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ +02841c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=284 │ │ + 0x0000 line=176 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ - insns size : 171 16-bit code units │ │ -021288: |[021288] com.bottleworks.dailymoney.ui.AccountEditorActivity$AccountTypeViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -021298: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02129a: 0781 |0001: move-object v1, v8 │ │ -02129c: 1f01 2101 |0002: check-cast v1, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -0212a0: 6e10 c405 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -0212a6: 0c02 |0007: move-result-object v2 │ │ -0212a8: 6e10 c605 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c6 │ │ -0212ae: 0c00 |000b: move-result-object v0 │ │ -0212b0: 1f00 c000 |000c: check-cast v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00c0 │ │ -0212b4: 2074 7500 |000e: instance-of v4, v7, Landroid/widget/TextView; // type@0075 │ │ -0212b8: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ -0212bc: 0f03 |0012: return v3 │ │ -0212be: 1a04 d508 |0013: const-string v4, "display" // string@08d5 │ │ -0212c2: 6e20 ce07 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0212c8: 0a04 |0018: move-result v4 │ │ -0212ca: 3804 f9ff |0019: if-eqz v4, 0012 // -0007 │ │ -0212ce: 6203 7105 |001b: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -0212d2: 3303 1f00 |001d: if-ne v3, v0, 003c // +001f │ │ -0212d6: 0773 |001f: move-object v3, v7 │ │ -0212d8: 1f03 7500 |0020: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -0212dc: 5464 f005 |0022: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -0212e0: 6e10 1b04 0400 |0024: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041b │ │ -0212e6: 0c04 |0027: move-result-object v4 │ │ -0212e8: 6005 3703 |0028: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.income_fgd:I // field@0337 │ │ -0212ec: 6e20 5200 5400 |002a: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -0212f2: 0a04 |002d: move-result v4 │ │ -0212f4: 6e20 3701 4300 |002e: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -0212fa: 1f07 7500 |0031: check-cast v7, Landroid/widget/TextView; // type@0075 │ │ -0212fe: 6e10 c505 0100 |0033: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getToString:()Ljava/lang/String; // method@05c5 │ │ -021304: 0c03 |0036: move-result-object v3 │ │ -021306: 6e20 3601 3700 |0037: invoke-virtual {v7, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02130c: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -02130e: 28d7 |003b: goto 0012 // -0029 │ │ -021310: 6203 6f05 |003c: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -021314: 3303 1500 |003e: if-ne v3, v0, 0053 // +0015 │ │ -021318: 0773 |0040: move-object v3, v7 │ │ -02131a: 1f03 7500 |0041: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -02131e: 5464 f005 |0043: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -021322: 6e10 1b04 0400 |0045: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041b │ │ -021328: 0c04 |0048: move-result-object v4 │ │ -02132a: 6005 2303 |0049: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgd:I // field@0323 │ │ -02132e: 6e20 5200 5400 |004b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021334: 0a04 |004e: move-result v4 │ │ -021336: 6e20 3701 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02133c: 28df |0052: goto 0031 // -0021 │ │ -02133e: 6203 7005 |0053: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -021342: 3303 1500 |0055: if-ne v3, v0, 006a // +0015 │ │ -021346: 0773 |0057: move-object v3, v7 │ │ -021348: 1f03 7500 |0058: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -02134c: 5464 f005 |005a: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -021350: 6e10 1b04 0400 |005c: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041b │ │ -021356: 0c04 |005f: move-result-object v4 │ │ -021358: 6005 3203 |0060: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgd:I // field@0332 │ │ -02135c: 6e20 5200 5400 |0062: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021362: 0a04 |0065: move-result v4 │ │ -021364: 6e20 3701 4300 |0066: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02136a: 28c8 |0069: goto 0031 // -0038 │ │ -02136c: 6203 7205 |006a: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -021370: 3303 1500 |006c: if-ne v3, v0, 0081 // +0015 │ │ -021374: 0773 |006e: move-object v3, v7 │ │ -021376: 1f03 7500 |006f: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -02137a: 5464 f005 |0071: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -02137e: 6e10 1b04 0400 |0073: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041b │ │ -021384: 0c04 |0076: move-result-object v4 │ │ -021386: 6005 3c03 |0077: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgd:I // field@033c │ │ -02138a: 6e20 5200 5400 |0079: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021390: 0a04 |007c: move-result v4 │ │ -021392: 6e20 3701 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021398: 28b1 |0080: goto 0031 // -004f │ │ -02139a: 6203 7305 |0081: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02139e: 3303 1500 |0083: if-ne v3, v0, 0098 // +0015 │ │ -0213a2: 0773 |0085: move-object v3, v7 │ │ -0213a4: 1f03 7500 |0086: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -0213a8: 5464 f005 |0088: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -0213ac: 6e10 1b04 0400 |008a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041b │ │ -0213b2: 0c04 |008d: move-result-object v4 │ │ -0213b4: 6005 4303 |008e: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.other_fgd:I // field@0343 │ │ -0213b8: 6e20 5200 5400 |0090: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -0213be: 0a04 |0093: move-result v4 │ │ -0213c0: 6e20 3701 4300 |0094: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -0213c6: 289a |0097: goto 0031 // -0066 │ │ -0213c8: 0773 |0098: move-object v3, v7 │ │ -0213ca: 1f03 7500 |0099: check-cast v3, Landroid/widget/TextView; // type@0075 │ │ -0213ce: 5464 f005 |009b: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // field@05f0 │ │ -0213d2: 6e10 1b04 0400 |009d: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getResources:()Landroid/content/res/Resources; // method@041b │ │ -0213d8: 0c04 |00a0: move-result-object v4 │ │ -0213da: 6005 5103 |00a1: sget v5, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgd:I // field@0351 │ │ -0213de: 6e20 5200 5400 |00a3: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -0213e4: 0a04 |00a6: move-result v4 │ │ -0213e6: 6e20 3701 4300 |00a7: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -0213ec: 2887 |00aa: goto 0031 // -0079 │ │ + insns size : 61 16-bit code units │ │ +028424: |[028424] com.bottleworks.dailymoney.ui.BookListHelper$ListViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +028434: 0780 |0000: move-object v0, v8 │ │ +028436: 1f00 2001 |0001: check-cast v0, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02843a: 6e10 c305 0000 |0003: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +028440: 0c02 |0006: move-result-object v2 │ │ +028442: 1a04 d510 |0007: const-string v4, "working_book" // string@10d5 │ │ +028446: 6e20 c307 2400 |0009: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02844c: 0a04 |000c: move-result v4 │ │ +02844e: 3804 2e00 |000d: if-eqz v4, 003b // +002e │ │ +028452: 0771 |000f: move-object v1, v7 │ │ +028454: 1f01 6800 |0010: check-cast v1, Landroid/widget/ImageView; // type@0068 │ │ +028458: 6e10 c505 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c5 │ │ +02845e: 0c03 |0015: move-result-object v3 │ │ +028460: 1f03 8001 |0016: check-cast v3, Ljava/lang/Boolean; // type@0180 │ │ +028464: 6e10 7207 0300 |0018: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@0772 │ │ +02846a: 0a04 |001b: move-result v4 │ │ +02846c: 3804 1100 |001c: if-eqz v4, 002d // +0011 │ │ +028470: 7100 b802 0000 |001e: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +028476: 0c04 |0021: move-result-object v4 │ │ +028478: 6005 5603 |0022: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.book_working:I // field@0356 │ │ +02847c: 6e20 a102 5400 |0024: invoke-virtual {v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02a1 │ │ +028482: 0c04 |0027: move-result-object v4 │ │ +028484: 6e20 0e01 4100 |0028: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@010e │ │ +02848a: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +02848c: 0f04 |002c: return v4 │ │ +02848e: 7100 b802 0000 |002d: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +028494: 0c04 |0030: move-result-object v4 │ │ +028496: 6005 5503 |0031: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.book_nonworking:I // field@0355 │ │ +02849a: 6e20 a102 5400 |0033: invoke-virtual {v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02a1 │ │ +0284a0: 0c04 |0036: move-result-object v4 │ │ +0284a2: 6e20 0e01 4100 |0037: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@010e │ │ +0284a8: 28f1 |003a: goto 002b // -000f │ │ +0284aa: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +0284ac: 28f0 |003c: goto 002c // -0010 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=288 │ │ - 0x0004 line=289 │ │ - 0x0008 line=290 │ │ - 0x000e line=291 │ │ - 0x0012 line=311 │ │ - 0x0013 line=294 │ │ - 0x001b line=295 │ │ - 0x0020 line=296 │ │ - 0x0031 line=308 │ │ - 0x003a line=309 │ │ - 0x003c line=297 │ │ - 0x0041 line=298 │ │ - 0x0053 line=299 │ │ - 0x0058 line=300 │ │ - 0x006a line=301 │ │ - 0x006f line=302 │ │ - 0x0081 line=303 │ │ - 0x0086 line=304 │ │ - 0x0099 line=306 │ │ + 0x0000 line=180 │ │ + 0x0003 line=181 │ │ + 0x0007 line=182 │ │ + 0x0010 line=183 │ │ + 0x0012 line=184 │ │ + 0x0018 line=185 │ │ + 0x001e line=186 │ │ + 0x002b line=190 │ │ + 0x002c line=193 │ │ + 0x002d line=188 │ │ + 0x003b line=193 │ │ locals : │ │ - 0x0000 - 0x0012 reg=7 view Landroid/view/View; │ │ - 0x0013 - 0x0033 reg=7 view Landroid/view/View; │ │ - 0x000e - 0x00ab reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0004 - 0x00ab reg=1 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0008 - 0x00ab reg=2 name Ljava/lang/String; │ │ - 0x0000 - 0x00ab reg=6 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; │ │ - 0x003c - 0x00ab reg=7 view Landroid/view/View; │ │ - 0x0000 - 0x00ab reg=8 data Ljava/lang/Object; │ │ - 0x0000 - 0x00ab reg=9 text Ljava/lang/String; │ │ + 0x0012 - 0x002c reg=1 layout Landroid/widget/ImageView; │ │ + 0x0018 - 0x002c reg=3 selected Ljava/lang/Boolean; │ │ + 0x002d - 0x003b reg=1 layout Landroid/widget/ImageView; │ │ + 0x002d - 0x003b reg=3 selected Ljava/lang/Boolean; │ │ + 0x0003 - 0x003d reg=0 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0007 - 0x003d reg=2 name Ljava/lang/String; │ │ + 0x0000 - 0x003d reg=6 this Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; │ │ + 0x0000 - 0x003d reg=7 view Landroid/view/View; │ │ + 0x0000 - 0x003d reg=8 data Ljava/lang/Object; │ │ + 0x0000 - 0x003d reg=9 text Ljava/lang/String; │ │ │ │ - source_file_idx : 219 (AccountEditorActivity.java) │ │ + source_file_idx : 255 (BookListHelper.java) │ │ │ │ -Class #107 header: │ │ -class_idx : 223 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 219 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 13 │ │ -direct_methods_size : 11 │ │ -virtual_methods_size: 3 │ │ +Class #102 header: │ │ +class_idx : 232 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 402 │ │ +source_file_idx : 255 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #107 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; } │ │ - │ │ -Class #107 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'INTENT_ACCOUNT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "account" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'INTENT_MODE_CREATE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "modeCreate" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'spfrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'spto' │ │ - type : '[I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'account' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'activity' │ │ - type : 'Landroid/app/Activity;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'cal2Btn' │ │ - type : 'Landroid/widget/ImageButton;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'cancelBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'cashAccountEditor' │ │ - type : 'Landroid/widget/CheckBox;' │ │ - access : 0x0000 () │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'closeBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'counterCreate' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'initvalEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'modeCreate' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'nameEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'okBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'typeEditor' │ │ - type : 'Landroid/widget/Spinner;' │ │ - access : 0x0000 () │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'workingAccount' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -0213f0: |[0213f0] com.bottleworks.dailymoney.ui.AccountEditorActivity.:()V │ │ -021400: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -021402: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -021404: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -021406: 2340 2702 |0003: new-array v0, v4, [Ljava/lang/String; // type@0227 │ │ -02140a: 1a01 d508 |0005: const-string v1, "display" // string@08d5 │ │ -02140e: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -021412: 1a01 d508 |0009: const-string v1, "display" // string@08d5 │ │ -021416: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -02141a: 6900 ff05 |000d: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05ff │ │ -02141e: 2340 1c02 |000f: new-array v0, v4, [I // type@021c │ │ -021422: 6001 3204 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spitem_display:I // field@0432 │ │ -021426: 4b01 0002 |0013: aput v1, v0, v2 │ │ -02142a: 6001 3104 |0015: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ -02142e: 4b01 0003 |0017: aput v1, v0, v3 │ │ -021432: 6900 0006 |0019: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spto:[I // field@0600 │ │ -021436: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=80 │ │ - 0x000f line=81 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021438: |[021438] com.bottleworks.dailymoney.ui.AccountEditorActivity.:()V │ │ -021448: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -02144e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - 0x0003 line=284 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -021450: |[021450] com.bottleworks.dailymoney.ui.AccountEditorActivity.access$000:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ -021460: 7020 2104 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V // method@0421 │ │ -021466: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Lcom/bottleworks/dailymoney/data/AccountType; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'clone' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 29 16-bit code units │ │ -021468: |[021468] com.bottleworks.dailymoney.ui.AccountEditorActivity.clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ -021478: 2200 be00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02147c: 6e10 f002 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -021482: 0c01 |0005: move-result-object v1 │ │ -021484: 6e10 ef02 0600 |0006: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -02148a: 0c02 |0009: move-result-object v2 │ │ -02148c: 6e10 ee02 0600 |000a: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -021492: 0b03 |000d: move-result-wide v3 │ │ -021494: 7120 8c07 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -02149a: 0c03 |0011: move-result-object v3 │ │ -02149c: 7040 eb02 1032 |0012: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02eb │ │ -0214a2: 6e10 f202 0600 |0015: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f2 │ │ -0214a8: 0a01 |0018: move-result v1 │ │ -0214aa: 6e20 f302 1000 |0019: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f3 │ │ -0214b0: 1100 |001c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0015 line=54 │ │ - 0x001c line=55 │ │ - locals : │ │ - 0x0015 - 0x001d reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x001d reg=5 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - 0x0000 - 0x001d reg=6 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'doCalculator2' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -0214b4: |[0214b4] com.bottleworks.dailymoney.ui.AccountEditorActivity.doCalculator2:()V │ │ -0214c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0214c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0214c8: 2200 1400 |0002: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0214cc: 1c01 9d00 |0004: const-class v1, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ -0214d0: 7030 3900 4001 |0006: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -0214d6: 1a01 8a07 |0009: const-string v1, "cal2_needResult" // string@078a │ │ -0214da: 6e30 4300 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -0214e0: 1a01 9707 |000e: const-string v1, "cal2_startValue" // string@0797 │ │ -0214e4: 5442 fb05 |0010: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05fb │ │ -0214e8: 6e10 ff00 0200 |0012: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -0214ee: 0c02 |0015: move-result-object v2 │ │ -0214f0: 6e10 c307 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -0214f6: 0c02 |0019: move-result-object v2 │ │ -0214f8: 6e30 4200 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -0214fe: 6e30 2504 0403 |001d: invoke-virtual {v4, v0, v3}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0425 │ │ -021504: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=175 │ │ - 0x0002 line=176 │ │ - 0x0009 line=177 │ │ - 0x000e line=178 │ │ - 0x001d line=179 │ │ - 0x0020 line=180 │ │ - locals : │ │ - 0x0002 - 0x0004 reg=0 intent Landroid/content/Intent; │ │ - 0x0009 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0021 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'doCancel' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -021508: |[021508] com.bottleworks.dailymoney.ui.AccountEditorActivity.doCancel:()V │ │ -021518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02151a: 6e20 2304 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0423 │ │ -021520: 6e10 1804 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.finish:()V // method@0418 │ │ -021526: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=264 │ │ - 0x0004 line=265 │ │ - 0x0007 line=266 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'doClose' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -021528: |[021528] com.bottleworks.dailymoney.ui.AccountEditorActivity.doClose:()V │ │ -021538: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02153a: 6e20 2304 0500 |0001: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0423 │ │ -021540: 5450 fa05 |0004: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021544: 6001 3205 |0006: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_created_account:I // field@0532 │ │ -021548: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -02154a: 2322 2602 |0009: new-array v2, v2, [Ljava/lang/Object; // type@0226 │ │ -02154e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -021550: 5254 f905 |000c: iget v4, v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f9 │ │ -021554: 7110 9e07 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -02155a: 0c04 |0011: move-result-object v4 │ │ -02155c: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -021560: 6e30 d401 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -021566: 0c00 |0017: move-result-object v0 │ │ -021568: 7120 cf01 0500 |0018: invoke-static {v5, v0}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02156e: 6e10 1804 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.finish:()V // method@0418 │ │ -021574: 0e00 |001e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=269 │ │ - 0x0004 line=270 │ │ - 0x001b line=271 │ │ - 0x001e line=272 │ │ - locals : │ │ - 0x0000 - 0x001f reg=5 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'doOk' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 16 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 475 16-bit code units │ │ -021578: |[021578] com.bottleworks.dailymoney.ui.AccountEditorActivity.doOk:()V │ │ -021588: 12fe |0000: const/4 v14, #int -1 // #ff │ │ -02158a: 1229 |0001: const/4 v9, #int 2 // #2 │ │ -02158c: 121d |0002: const/4 v13, #int 1 // #1 │ │ -02158e: 120c |0003: const/4 v12, #int 0 // #0 │ │ -021590: 54f6 0106 |0004: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -021594: 6e10 1c01 0600 |0006: invoke-virtual {v6}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -02159a: 0a06 |0009: move-result v6 │ │ -02159c: 336e 1a00 |000a: if-ne v14, v6, 0024 // +001a │ │ -0215a0: 54f6 fa05 |000c: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -0215a4: 6007 a604 |000e: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -0215a8: 23d8 2602 |0010: new-array v8, v13, [Ljava/lang/Object; // type@0226 │ │ -0215ac: 54f9 fa05 |0012: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -0215b0: 600a a104 |0014: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.clabel_type:I // field@04a1 │ │ -0215b4: 6e20 d301 a900 |0016: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0215ba: 0c09 |0019: move-result-object v9 │ │ -0215bc: 4d09 080c |001a: aput-object v9, v8, v12 │ │ -0215c0: 6e30 d401 7608 |001c: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0215c6: 0c06 |001f: move-result-object v6 │ │ -0215c8: 7120 cf01 6f00 |0020: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -0215ce: 0e00 |0023: return-void │ │ -0215d0: 54f6 fd05 |0024: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fd │ │ -0215d4: 6e10 ff00 0600 |0026: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -0215da: 0c06 |0029: move-result-object v6 │ │ -0215dc: 6e10 c307 0600 |002a: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -0215e2: 0c06 |002d: move-result-object v6 │ │ -0215e4: 6e10 e007 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -0215ea: 0c03 |0031: move-result-object v3 │ │ -0215ec: 1a06 0000 |0032: const-string v6, "" // string@0000 │ │ -0215f0: 6e20 ce07 3600 |0034: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0215f6: 0a06 |0037: move-result v6 │ │ -0215f8: 3806 1f00 |0038: if-eqz v6, 0057 // +001f │ │ -0215fc: 54f6 fd05 |003a: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fd │ │ -021600: 6e10 0101 0600 |003c: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -021606: 54f6 fa05 |003f: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -02160a: 6007 a604 |0041: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -02160e: 23d8 2602 |0043: new-array v8, v13, [Ljava/lang/Object; // type@0226 │ │ -021612: 54f9 fa05 |0045: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021616: 600a 9f04 |0047: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.clabel_name:I // field@049f │ │ -02161a: 6e20 d301 a900 |0049: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -021620: 0c09 |004c: move-result-object v9 │ │ -021622: 4d09 080c |004d: aput-object v9, v8, v12 │ │ -021626: 6e30 d401 7608 |004f: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02162c: 0c06 |0052: move-result-object v6 │ │ -02162e: 7120 b401 6f00 |0053: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -021634: 28cd |0056: goto 0023 // -0033 │ │ -021636: 54f6 fb05 |0057: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05fb │ │ -02163a: 6e10 ff00 0600 |0059: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -021640: 0c06 |005c: move-result-object v6 │ │ -021642: 6e10 c307 0600 |005d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -021648: 0c02 |0060: move-result-object v2 │ │ -02164a: 1a06 0000 |0061: const-string v6, "" // string@0000 │ │ -02164e: 6e20 ce07 2600 |0063: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -021654: 0a06 |0066: move-result v6 │ │ -021656: 3806 1f00 |0067: if-eqz v6, 0086 // +001f │ │ -02165a: 54f6 fb05 |0069: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05fb │ │ -02165e: 6e10 0101 0600 |006b: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -021664: 54f6 fa05 |006e: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021668: 6007 a604 |0070: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -02166c: 23d8 2602 |0072: new-array v8, v13, [Ljava/lang/Object; // type@0226 │ │ -021670: 54f9 fa05 |0074: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021674: 600a f604 |0076: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.label_initial_value:I // field@04f6 │ │ -021678: 6e20 d301 a900 |0078: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02167e: 0c09 |007b: move-result-object v9 │ │ -021680: 4d09 080c |007c: aput-object v9, v8, v12 │ │ -021684: 6e30 d401 7608 |007e: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02168a: 0c06 |0081: move-result-object v6 │ │ -02168c: 7120 b401 6f00 |0082: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -021692: 289e |0085: goto 0023 // -0062 │ │ -021694: 7100 0103 0000 |0086: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0301 │ │ -02169a: 0c06 |0089: move-result-object v6 │ │ -02169c: 54f7 0106 |008a: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -0216a0: 6e10 1c01 0700 |008c: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -0216a6: 0a07 |008f: move-result v7 │ │ -0216a8: 4606 0607 |0090: aget-object v6, v6, v7 │ │ -0216ac: 6e10 0303 0600 |0092: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -0216b2: 0c05 |0095: move-result-object v5 │ │ -0216b4: 54f6 0206 |0096: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0216b8: 6e20 f702 5600 |0098: invoke-virtual {v6, v5}, Lcom/bottleworks/dailymoney/data/Account;.setType:(Ljava/lang/String;)V // method@02f7 │ │ -0216be: 54f6 0206 |009b: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0216c2: 6e20 f602 3600 |009d: invoke-virtual {v6, v3}, Lcom/bottleworks/dailymoney/data/Account;.setName:(Ljava/lang/String;)V // method@02f6 │ │ -0216c8: 54f6 0206 |00a0: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0216cc: 7110 9401 0200 |00a2: invoke-static {v2}, Lcom/bottleworks/commons/util/Formats;.string2Double:(Ljava/lang/String;)D // method@0194 │ │ -0216d2: 0b07 |00a5: move-result-wide v7 │ │ -0216d4: 6e30 f502 7608 |00a6: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Account;.setInitialValue:(D)V // method@02f5 │ │ -0216da: 54f6 0206 |00a9: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0216de: 54f7 f705 |00ab: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cashAccountEditor:Landroid/widget/CheckBox; // field@05f7 │ │ -0216e2: 6e10 fc00 0700 |00ad: invoke-virtual {v7}, Landroid/widget/CheckBox;.isChecked:()Z // method@00fc │ │ -0216e8: 0a07 |00b0: move-result v7 │ │ -0216ea: 6e20 f302 7600 |00b1: invoke-virtual {v6, v7}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f3 │ │ -0216f0: 6e10 1904 0f00 |00b4: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0419 │ │ -0216f6: 0c06 |00b7: move-result-object v6 │ │ -0216f8: 6e10 9e02 0600 |00b8: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -0216fe: 0c01 |00bb: move-result-object v1 │ │ -021700: 7230 5303 5103 |00bc: invoke-interface {v1, v5, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@0353 │ │ -021706: 0c04 |00bf: move-result-object v4 │ │ -021708: 55f6 fc05 |00c0: iget-boolean v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05fc │ │ -02170c: 3806 ba00 |00c2: if-eqz v6, 017c // +00ba │ │ -021710: 3804 1f00 |00c4: if-eqz v4, 00e3 // +001f │ │ -021714: 54f6 fa05 |00c6: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021718: 6007 2b05 |00c8: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_existed:I // field@052b │ │ -02171c: 2398 2602 |00ca: new-array v8, v9, [Ljava/lang/Object; // type@0226 │ │ -021720: 4d03 080c |00cc: aput-object v3, v8, v12 │ │ -021724: 54f9 fa05 |00ce: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021728: 6e10 f002 0400 |00d0: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -02172e: 0c0a |00d3: move-result-object v10 │ │ -021730: 7120 fe02 a900 |00d4: invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -021736: 0c09 |00d7: move-result-object v9 │ │ -021738: 4d09 080d |00d8: aput-object v9, v8, v13 │ │ -02173c: 6e30 d401 7608 |00da: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -021742: 0c06 |00dd: move-result-object v6 │ │ -021744: 7120 b401 6f00 |00de: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -02174a: 2900 42ff |00e1: goto/16 0023 // -00be │ │ -02174e: 54f6 0206 |00e3: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -021752: 7220 5d03 6100 |00e5: invoke-interface {v1, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V // method@035d │ │ -021758: 54f6 fa05 |00e8: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -02175c: 6007 2905 |00ea: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_created:I // field@0529 │ │ -021760: 1228 |00ec: const/4 v8, #int 2 // #2 │ │ -021762: 2388 2602 |00ed: new-array v8, v8, [Ljava/lang/Object; // type@0226 │ │ -021766: 1209 |00ef: const/4 v9, #int 0 // #0 │ │ -021768: 4d03 0809 |00f0: aput-object v3, v8, v9 │ │ -02176c: 1219 |00f2: const/4 v9, #int 1 // #1 │ │ -02176e: 54fa fa05 |00f3: iget-object v10, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021772: 54fb 0206 |00f5: iget-object v11, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -021776: 6e10 f002 0b00 |00f7: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -02177c: 0c0b |00fa: move-result-object v11 │ │ -02177e: 7120 fe02 ba00 |00fb: invoke-static {v10, v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -021784: 0c0a |00fe: move-result-object v10 │ │ -021786: 4d0a 0809 |00ff: aput-object v10, v8, v9 │ │ -02178a: 6e30 d401 7608 |0101: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -021790: 0c06 |0104: move-result-object v6 │ │ -021792: 7120 cf01 6f00 |0105: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -021798: 6e20 2304 ef00 |0108: invoke-virtual {v15, v14}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0423 │ │ -02179e: 54f6 0206 |010b: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0217a2: 7020 1204 6f00 |010d: invoke-direct {v15, v6}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; // method@0412 │ │ -0217a8: 0c06 |0110: move-result-object v6 │ │ -0217aa: 5bf6 0206 |0111: iput-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0217ae: 54f6 0206 |0113: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0217b2: 1a07 0000 |0115: const-string v7, "" // string@0000 │ │ -0217b6: 6e20 f602 7600 |0117: invoke-virtual {v6, v7}, Lcom/bottleworks/dailymoney/data/Account;.setName:(Ljava/lang/String;)V // method@02f6 │ │ -0217bc: 54f6 fd05 |011a: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fd │ │ -0217c0: 1a07 0000 |011c: const-string v7, "" // string@0000 │ │ -0217c4: 6e20 0701 7600 |011e: invoke-virtual {v6, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -0217ca: 54f6 fd05 |0121: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fd │ │ -0217ce: 6e10 0101 0600 |0123: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -0217d4: 52f6 f905 |0126: iget v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f9 │ │ -0217d8: d806 0601 |0128: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0217dc: 59f6 f905 |012a: iput v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f9 │ │ -0217e0: 54f6 fe05 |012c: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -0217e4: 2207 a501 |012e: new-instance v7, Ljava/lang/StringBuilder; // type@01a5 │ │ -0217e8: 7010 f007 0700 |0130: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0217ee: 54f8 fa05 |0133: iget-object v8, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -0217f2: 6009 6b04 |0135: sget v9, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ -0217f6: 6e20 d301 9800 |0137: invoke-virtual {v8, v9}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0217fc: 0c08 |013a: move-result-object v8 │ │ -0217fe: 6e20 f807 8700 |013b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021804: 0c07 |013e: move-result-object v7 │ │ -021806: 1a08 3900 |013f: const-string v8, "(" // string@0039 │ │ -02180a: 6e20 f807 8700 |0141: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021810: 0c07 |0144: move-result-object v7 │ │ -021812: 52f8 f905 |0145: iget v8, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f9 │ │ -021816: 6e20 f407 8700 |0147: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -02181c: 0c07 |014a: move-result-object v7 │ │ -02181e: 1a08 4000 |014b: const-string v8, ")" // string@0040 │ │ -021822: 6e20 f807 8700 |014d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021828: 0c07 |0150: move-result-object v7 │ │ -02182a: 6e10 fb07 0700 |0151: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -021830: 0c07 |0154: move-result-object v7 │ │ -021832: 6e20 fa00 7600 |0155: invoke-virtual {v6, v7}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00fa │ │ -021838: 54f6 f605 |0158: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cancelBtn:Landroid/widget/Button; // field@05f6 │ │ -02183c: 1307 0800 |015a: const/16 v7, #int 8 // #8 │ │ -021840: 6e20 fb00 7600 |015c: invoke-virtual {v6, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ -021846: 54f6 f805 |015f: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.closeBtn:Landroid/widget/Button; // field@05f8 │ │ -02184a: 6e20 fb00 c600 |0161: invoke-virtual {v6, v12}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ -021850: 2900 bffe |0164: goto/16 0023 // -0141 │ │ -021854: 0d00 |0166: move-exception v0 │ │ -021856: 54f6 fa05 |0167: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -02185a: 6007 a504 |0169: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_error:I // field@04a5 │ │ -02185e: 23d8 2602 |016b: new-array v8, v13, [Ljava/lang/Object; // type@0226 │ │ -021862: 6e10 4803 0000 |016d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0348 │ │ -021868: 0c09 |0170: move-result-object v9 │ │ -02186a: 4d09 080c |0171: aput-object v9, v8, v12 │ │ -02186e: 6e30 d401 7608 |0173: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -021874: 0c06 |0176: move-result-object v6 │ │ -021876: 7120 b401 6f00 |0177: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -02187c: 2900 a9fe |017a: goto/16 0023 // -0157 │ │ -021880: 3804 2f00 |017c: if-eqz v4, 01ab // +002f │ │ -021884: 6e10 ed02 0400 |017e: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -02188a: 0c06 |0181: move-result-object v6 │ │ -02188c: 54f7 f305 |0182: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f3 │ │ -021890: 6e10 ed02 0700 |0184: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -021896: 0c07 |0187: move-result-object v7 │ │ -021898: 6e20 ce07 7600 |0188: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02189e: 0a06 |018b: move-result v6 │ │ -0218a0: 3906 1f00 |018c: if-nez v6, 01ab // +001f │ │ -0218a4: 54f6 fa05 |018e: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -0218a8: 6007 2b05 |0190: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_existed:I // field@052b │ │ -0218ac: 2398 2602 |0192: new-array v8, v9, [Ljava/lang/Object; // type@0226 │ │ -0218b0: 4d03 080c |0194: aput-object v3, v8, v12 │ │ -0218b4: 54f9 fa05 |0196: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -0218b8: 6e10 f002 0400 |0198: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -0218be: 0c0a |019b: move-result-object v10 │ │ -0218c0: 7120 fe02 a900 |019c: invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -0218c6: 0c09 |019f: move-result-object v9 │ │ -0218c8: 4d09 080d |01a0: aput-object v9, v8, v13 │ │ -0218cc: 6e30 d401 7608 |01a2: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0218d2: 0c06 |01a5: move-result-object v6 │ │ -0218d4: 7120 b401 6f00 |01a6: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -0218da: 2900 7afe |01a9: goto/16 0023 // -0186 │ │ -0218de: 54f6 f305 |01ab: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f3 │ │ -0218e2: 6e10 ed02 0600 |01ad: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -0218e8: 0c06 |01b0: move-result-object v6 │ │ -0218ea: 54f7 0206 |01b1: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0218ee: 7230 6a03 6107 |01b3: invoke-interface {v1, v6, v7}, Lcom/bottleworks/dailymoney/data/IDataProvider;.updateAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z // method@036a │ │ -0218f4: 54f6 fa05 |01b6: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -0218f8: 6007 2c05 |01b8: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_updated:I // field@052c │ │ -0218fc: 2398 2602 |01ba: new-array v8, v9, [Ljava/lang/Object; // type@0226 │ │ -021900: 4d03 080c |01bc: aput-object v3, v8, v12 │ │ -021904: 54f9 fa05 |01be: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021908: 54fa 0206 |01c0: iget-object v10, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -02190c: 6e10 f002 0a00 |01c2: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -021912: 0c0a |01c5: move-result-object v10 │ │ -021914: 7120 fe02 a900 |01c6: invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -02191a: 0c09 |01c9: move-result-object v9 │ │ -02191c: 4d09 080d |01ca: aput-object v9, v8, v13 │ │ -021920: 6e30 d401 7608 |01cc: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -021926: 0c06 |01cf: move-result-object v6 │ │ -021928: 7120 cf01 6f00 |01d0: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02192e: 6e20 2304 ef00 |01d3: invoke-virtual {v15, v14}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0423 │ │ -021934: 6e10 1804 0f00 |01d6: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.finish:()V // method@0418 │ │ -02193a: 2900 4afe |01d9: goto/16 0023 // -01b6 │ │ - catches : 1 │ │ - 0x00e3 - 0x0108 │ │ - Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0166 │ │ - positions : │ │ - 0x0004 line=196 │ │ - 0x000c line=197 │ │ - 0x0023 line=261 │ │ - 0x0024 line=200 │ │ - 0x0032 line=201 │ │ - 0x003a line=202 │ │ - 0x003f line=203 │ │ - 0x0057 line=206 │ │ - 0x0061 line=207 │ │ - 0x0069 line=208 │ │ - 0x006e line=209 │ │ - 0x0086 line=212 │ │ - 0x0096 line=214 │ │ - 0x009b line=215 │ │ - 0x00a0 line=216 │ │ - 0x00a9 line=217 │ │ - 0x00b4 line=219 │ │ - 0x00bc line=221 │ │ - 0x00c0 line=222 │ │ - 0x00c4 line=223 │ │ - 0x00c6 line=224 │ │ - 0x00e3 line=230 │ │ - 0x00e8 line=231 │ │ - 0x0108 line=237 │ │ - 0x010b line=238 │ │ - 0x0113 line=239 │ │ - 0x011a line=240 │ │ - 0x0121 line=241 │ │ - 0x0126 line=242 │ │ - 0x012c line=243 │ │ - 0x0158 line=244 │ │ - 0x015f line=245 │ │ - 0x0166 line=232 │ │ - 0x0167 line=233 │ │ - 0x017c line=248 │ │ - 0x018e line=249 │ │ - 0x01ab line=253 │ │ - 0x01b6 line=254 │ │ - 0x01d3 line=257 │ │ - 0x01d6 line=258 │ │ - locals : │ │ - 0x0167 - 0x017c reg=0 e Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ - 0x00bc - 0x01db reg=1 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0061 - 0x01db reg=2 initval Ljava/lang/String; │ │ - 0x0032 - 0x01db reg=3 name Ljava/lang/String; │ │ - 0x00c0 - 0x01db reg=4 namedAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0096 - 0x01db reg=5 type Ljava/lang/String; │ │ - 0x0000 - 0x01db reg=15 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'initIntent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 47 16-bit code units │ │ -021950: |[021950] com.bottleworks.dailymoney.ui.AccountEditorActivity.initIntent:()V │ │ -021960: 6e10 1a04 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getIntentExtras:()Landroid/os/Bundle; // method@041a │ │ -021966: 0c00 |0003: move-result-object v0 │ │ -021968: 1a01 270d |0004: const-string v1, "modeCreate" // string@0d27 │ │ -02196c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -02196e: 6e30 9e00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -021974: 0a01 |000a: move-result v1 │ │ -021976: 5c31 fc05 |000b: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05fc │ │ -02197a: 1a01 7506 |000d: const-string v1, "account" // string@0675 │ │ -02197e: 6e20 9d00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -021984: 0c01 |0012: move-result-object v1 │ │ -021986: 1f01 be00 |0013: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02198a: 5b31 f305 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f3 │ │ -02198e: 5431 f305 |0017: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f3 │ │ -021992: 7020 1204 1300 |0019: invoke-direct {v3, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; // method@0412 │ │ -021998: 0c01 |001c: move-result-object v1 │ │ -02199a: 5b31 0206 |001d: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -02199e: 5531 fc05 |001f: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05fc │ │ -0219a2: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0219a6: 6001 5105 |0023: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_acceditor_create:I // field@0551 │ │ -0219aa: 6e20 2404 1300 |0025: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setTitle:(I)V // method@0424 │ │ -0219b0: 0e00 |0028: return-void │ │ -0219b2: 6001 5205 |0029: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_acceditor_update:I // field@0552 │ │ -0219b6: 6e20 2404 1300 |002b: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setTitle:(I)V // method@0424 │ │ -0219bc: 28fa |002e: goto 0028 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=67 │ │ - 0x0004 line=68 │ │ - 0x000d line=69 │ │ - 0x0017 line=70 │ │ - 0x001f line=72 │ │ - 0x0023 line=73 │ │ - 0x0028 line=77 │ │ - 0x0029 line=75 │ │ - locals : │ │ - 0x0004 - 0x002f reg=0 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x002f reg=3 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'initialEditor' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 16 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 298 16-bit code units │ │ -0219c0: |[0219c0] com.bottleworks.dailymoney.ui.AccountEditorActivity.initialEditor:()V │ │ -0219d0: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0219d2: 6001 a803 |0001: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_name:I // field@03a8 │ │ -0219d6: 6e20 1704 1f00 |0003: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -0219dc: 0c01 |0006: move-result-object v1 │ │ -0219de: 1f01 6400 |0007: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -0219e2: 5bf1 fd05 |0009: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fd │ │ -0219e6: 54f1 fd05 |000b: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fd │ │ -0219ea: 54f3 0206 |000d: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -0219ee: 6e10 ef02 0300 |000f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -0219f4: 0c03 |0012: move-result-object v3 │ │ -0219f6: 6e20 0701 3100 |0013: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -0219fc: 6001 a703 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_initval:I // field@03a7 │ │ -021a00: 6e20 1704 1f00 |0018: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021a06: 0c01 |001b: move-result-object v1 │ │ -021a08: 1f01 6400 |001c: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -021a0c: 5bf1 fb05 |001e: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05fb │ │ -021a10: 54f1 fb05 |0020: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05fb │ │ -021a14: 54f3 0206 |0022: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -021a18: 6e10 ee02 0300 |0024: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -021a1e: 0b03 |0027: move-result-wide v3 │ │ -021a20: 7120 8901 4300 |0028: invoke-static {v3, v4}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ -021a26: 0c03 |002b: move-result-object v3 │ │ -021a28: 6e20 0701 3100 |002c: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -021a2e: 6001 aa03 |002f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_type:I // field@03aa │ │ -021a32: 6e20 1704 1f00 |0031: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021a38: 0c01 |0034: move-result-object v1 │ │ -021a3a: 1f01 7000 |0035: check-cast v1, Landroid/widget/Spinner; // type@0070 │ │ -021a3e: 5bf1 0106 |0037: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -021a42: 2202 b601 |0039: new-instance v2, Ljava/util/ArrayList; // type@01b6 │ │ -021a46: 7010 1908 0200 |003b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -021a4c: 54f1 0206 |003e: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -021a50: 6e10 f002 0100 |0040: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -021a56: 0c0d |0043: move-result-object v13 │ │ -021a58: 12f8 |0044: const/4 v8, #int -1 // #ff │ │ -021a5a: 018c |0045: move v12, v8 │ │ -021a5c: 7100 0103 0000 |0046: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0301 │ │ -021a62: 0c06 |0049: move-result-object v6 │ │ -021a64: 216a |004a: array-length v10, v6 │ │ -021a66: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -021a68: 35a9 3200 |004c: if-ge v9, v10, 007e // +0032 │ │ -021a6c: 4607 0609 |004e: aget-object v7, v6, v9 │ │ -021a70: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ -021a74: 220b bd01 |0052: new-instance v11, Ljava/util/HashMap; // type@01bd │ │ -021a78: 7010 2f08 0b00 |0054: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@082f │ │ -021a7e: 7220 3b08 b200 |0057: invoke-interface {v2, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -021a84: 6201 ff05 |005a: sget-object v1, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05ff │ │ -021a88: 4601 010e |005c: aget-object v1, v1, v14 │ │ -021a8c: 2203 2101 |005e: new-instance v3, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -021a90: 6204 ff05 |0060: sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05ff │ │ -021a94: 4604 040e |0062: aget-object v4, v4, v14 │ │ -021a98: 54f5 fa05 |0064: iget-object v5, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05fa │ │ -021a9c: 6e20 fd02 5700 |0066: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -021aa2: 0c05 |0069: move-result-object v5 │ │ -021aa4: 7040 c305 4357 |006a: invoke-direct {v3, v4, v7, v5}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -021aaa: 7230 4708 1b03 |006d: invoke-interface {v11, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -021ab0: 6e10 0303 0700 |0070: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -021ab6: 0c01 |0073: move-result-object v1 │ │ -021ab8: 6e20 ce07 d100 |0074: invoke-virtual {v1, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -021abe: 0a01 |0077: move-result v1 │ │ -021ac0: 3801 0300 |0078: if-eqz v1, 007b // +0003 │ │ -021ac4: 018c |007a: move v12, v8 │ │ -021ac6: d809 0901 |007b: add-int/lit8 v9, v9, #int 1 // #01 │ │ -021aca: 28cf |007d: goto 004c // -0031 │ │ -021acc: 2200 6f00 |007e: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ -021ad0: 6003 5304 |0080: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ -021ad4: 6204 ff05 |0082: sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05ff │ │ -021ad8: 6205 0006 |0084: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spto:[I // field@0600 │ │ -021adc: 07f1 |0086: move-object v1, v15 │ │ -021ade: 7606 1801 0000 |0087: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -021ae4: 6001 5204 |008a: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ -021ae8: 6e20 1a01 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ -021aee: 2201 de00 |008f: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; // type@00de │ │ -021af2: 7020 0d04 f100 |0091: invoke-direct {v1, v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V // method@040d │ │ -021af8: 6e20 1b01 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -021afe: 54f1 0106 |0097: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -021b02: 6e20 1d01 0100 |0099: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ -021b08: 12f1 |009c: const/4 v1, #int -1 // #ff │ │ -021b0a: 371c 0700 |009d: if-le v12, v1, 00a4 // +0007 │ │ -021b0e: 54f1 0106 |009f: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -021b12: 6e20 1f01 c100 |00a1: invoke-virtual {v1, v12}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ -021b18: 54f1 0106 |00a4: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@0601 │ │ -021b1c: 2203 dd00 |00a6: new-instance v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; // type@00dd │ │ -021b20: 7020 0a04 f300 |00a8: invoke-direct {v3, v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V // method@040a │ │ -021b26: 6e20 1e01 3100 |00ab: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@011e │ │ -021b2c: 6001 a503 |00ae: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cash_account:I // field@03a5 │ │ -021b30: 6e20 1704 1f00 |00b0: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021b36: 0c01 |00b3: move-result-object v1 │ │ -021b38: 1f01 6200 |00b4: check-cast v1, Landroid/widget/CheckBox; // type@0062 │ │ -021b3c: 5bf1 f705 |00b6: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cashAccountEditor:Landroid/widget/CheckBox; // field@05f7 │ │ -021b40: 54f1 f705 |00b8: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cashAccountEditor:Landroid/widget/CheckBox; // field@05f7 │ │ -021b44: 54f3 0206 |00ba: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@0602 │ │ -021b48: 6e10 f202 0300 |00bc: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f2 │ │ -021b4e: 0a03 |00bf: move-result v3 │ │ -021b50: 6e20 fd00 3100 |00c0: invoke-virtual {v1, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00fd │ │ -021b56: 6001 a903 |00c3: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_ok:I // field@03a9 │ │ -021b5a: 6e20 1704 1f00 |00c5: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021b60: 0c01 |00c8: move-result-object v1 │ │ -021b62: 1f01 6100 |00c9: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -021b66: 5bf1 fe05 |00cb: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -021b6a: 55f1 fc05 |00cd: iget-boolean v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05fc │ │ -021b6e: 3801 4c00 |00cf: if-eqz v1, 011b // +004c │ │ -021b72: 54f1 fe05 |00d1: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -021b76: 6003 5703 |00d3: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_add:I // field@0357 │ │ -021b7a: 6e5e f700 31ee |00d5: invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ -021b80: 54f1 fe05 |00d8: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -021b84: 6003 6b04 |00da: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ -021b88: 6e20 f900 3100 |00dc: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ -021b8e: 54f1 fe05 |00df: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -021b92: 6e20 f800 f100 |00e1: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -021b98: 6001 a403 |00e4: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cancel:I // field@03a4 │ │ -021b9c: 6e20 1704 1f00 |00e6: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021ba2: 0c01 |00e9: move-result-object v1 │ │ -021ba4: 1f01 6100 |00ea: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -021ba8: 5bf1 f605 |00ec: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cancelBtn:Landroid/widget/Button; // field@05f6 │ │ -021bac: 6001 a603 |00ee: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_close:I // field@03a6 │ │ -021bb0: 6e20 1704 1f00 |00f0: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021bb6: 0c01 |00f3: move-result-object v1 │ │ -021bb8: 1f01 6100 |00f4: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -021bbc: 5bf1 f805 |00f6: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.closeBtn:Landroid/widget/Button; // field@05f8 │ │ -021bc0: 6001 a303 |00f8: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cal2:I // field@03a3 │ │ -021bc4: 6e20 1704 1f00 |00fa: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0417 │ │ -021bca: 0c01 |00fd: move-result-object v1 │ │ -021bcc: 1f01 6700 |00fe: check-cast v1, Landroid/widget/ImageButton; // type@0067 │ │ -021bd0: 5bf1 f505 |0100: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cal2Btn:Landroid/widget/ImageButton; // field@05f5 │ │ -021bd4: 54f1 f605 |0102: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cancelBtn:Landroid/widget/Button; // field@05f6 │ │ -021bd8: 6e20 f800 f100 |0104: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -021bde: 54f1 f805 |0107: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.closeBtn:Landroid/widget/Button; // field@05f8 │ │ -021be2: 6e20 f800 f100 |0109: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -021be8: 54f1 f505 |010c: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cal2Btn:Landroid/widget/ImageButton; // field@05f5 │ │ -021bec: 6e20 0c01 f100 |010e: invoke-virtual {v1, v15}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010c │ │ -021bf2: 7100 0103 0000 |0111: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0301 │ │ -021bf8: 0c01 |0114: move-result-object v1 │ │ -021bfa: 4601 010c |0115: aget-object v1, v1, v12 │ │ -021bfe: 7020 2104 1f00 |0117: invoke-direct {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V // method@0421 │ │ -021c04: 0e00 |011a: return-void │ │ -021c06: 54f1 fe05 |011b: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -021c0a: 6003 6803 |011d: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_update:I // field@0368 │ │ -021c0e: 6e5e f700 31ee |011f: invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ -021c14: 54f1 fe05 |0122: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fe │ │ -021c18: 6003 7104 |0124: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_update:I // field@0471 │ │ -021c1c: 6e20 f900 3100 |0126: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ -021c22: 28b6 |0129: goto 00df // -004a │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=93 │ │ - 0x000b line=94 │ │ - 0x0016 line=96 │ │ - 0x0020 line=97 │ │ - 0x002f line=100 │ │ - 0x0039 line=101 │ │ - 0x003e line=102 │ │ - 0x0044 line=104 │ │ - 0x0046 line=105 │ │ - 0x0050 line=106 │ │ - 0x0052 line=107 │ │ - 0x0057 line=108 │ │ - 0x005a line=109 │ │ - 0x0070 line=111 │ │ - 0x007a line=112 │ │ - 0x007b line=105 │ │ - 0x007e line=115 │ │ - 0x008a line=116 │ │ - 0x008f line=117 │ │ - 0x0097 line=118 │ │ - 0x009c line=119 │ │ - 0x009f line=120 │ │ - 0x00a4 line=122 │ │ - 0x00ae line=135 │ │ - 0x00b8 line=136 │ │ - 0x00c3 line=138 │ │ - 0x00cd line=139 │ │ - 0x00d1 line=140 │ │ - 0x00d8 line=141 │ │ - 0x00df line=146 │ │ - 0x00e4 line=149 │ │ - 0x00ee line=150 │ │ - 0x00f8 line=151 │ │ - 0x0102 line=153 │ │ - 0x0107 line=154 │ │ - 0x010c line=155 │ │ - 0x0111 line=157 │ │ - 0x011a line=158 │ │ - 0x011b line=143 │ │ - 0x0122 line=144 │ │ - locals : │ │ - 0x0050 - 0x007e reg=7 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0057 - 0x007e reg=11 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x008a - 0x012a reg=0 adapter Landroid/widget/SimpleAdapter; │ │ - 0x003e - 0x012a reg=2 data Ljava/util/List; Ljava/util/List;>; │ │ - 0x004a - 0x012a reg=6 arr$ [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0045 - 0x012a reg=8 i I │ │ - 0x004c - 0x012a reg=9 i$ I │ │ - 0x004b - 0x012a reg=10 len$ I │ │ - 0x0046 - 0x012a reg=12 selpos I │ │ - 0x0044 - 0x012a reg=13 type Ljava/lang/String; │ │ - 0x0000 - 0x012a reg=15 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'onTypeChanged' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021c24: |[021c24] com.bottleworks.dailymoney.ui.AccountEditorActivity.onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ -021c34: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=282 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - 0x0000 - 0x0001 reg=1 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 35 16-bit code units │ │ -021c38: |[021c38] com.bottleworks.dailymoney.ui.AccountEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -021c48: 6f40 d202 6587 |0000: invoke-super {v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -021c4e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -021c50: 3336 1c00 |0004: if-ne v6, v3, 0020 // +001c │ │ -021c54: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -021c56: 3337 1900 |0007: if-ne v7, v3, 0020 // +0019 │ │ -021c5a: 6e10 3d00 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -021c60: 0c03 |000c: move-result-object v3 │ │ -021c62: 1a04 9007 |000d: const-string v4, "cal2_resultValue" // string@0790 │ │ -021c66: 6e20 a100 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -021c6c: 0c02 |0012: move-result-object v2 │ │ -021c6e: 7110 8a07 0200 |0013: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@078a │ │ -021c74: 0b00 |0016: move-result-wide v0 │ │ -021c76: 5453 fb05 |0017: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05fb │ │ -021c7a: 7120 8901 1000 |0019: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ -021c80: 0c04 |001c: move-result-object v4 │ │ -021c82: 6e20 0701 4300 |001d: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -021c88: 0e00 |0020: return-void │ │ -021c8a: 0d03 |0021: move-exception v3 │ │ -021c8c: 28fe |0022: goto 0020 // -0002 │ │ - catches : 1 │ │ - 0x0013 - 0x0020 │ │ - Ljava/lang/Exception; -> 0x0021 │ │ - positions : │ │ - 0x0000 line=184 │ │ - 0x0003 line=185 │ │ - 0x0009 line=186 │ │ - 0x0013 line=188 │ │ - 0x0017 line=189 │ │ - 0x0020 line=193 │ │ - 0x0021 line=190 │ │ - locals : │ │ - 0x0017 - 0x0020 reg=0 d D │ │ - 0x0013 - 0x0020 reg=2 result Ljava/lang/String; │ │ - 0x0021 - 0x0023 reg=2 result Ljava/lang/String; │ │ - 0x0000 - 0x0023 reg=5 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - 0x0000 - 0x0023 reg=6 requestCode I │ │ - 0x0000 - 0x0023 reg=7 resultCode I │ │ - 0x0000 - 0x0023 reg=8 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 48 16-bit code units │ │ -021ca0: |[021ca0] com.bottleworks.dailymoney.ui.AccountEditorActivity.onClick:(Landroid/view/View;)V │ │ -021cb0: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -021cb6: 0a00 |0003: move-result v0 │ │ -021cb8: 6001 a903 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_ok:I // field@03a9 │ │ -021cbc: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -021cc0: 7010 1604 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doOk:()V // method@0416 │ │ -021cc6: 0e00 |000b: return-void │ │ -021cc8: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -021cce: 0a00 |000f: move-result v0 │ │ -021cd0: 6001 a403 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cancel:I // field@03a4 │ │ -021cd4: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ -021cd8: 7010 1404 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doCancel:()V // method@0414 │ │ -021cde: 28f4 |0017: goto 000b // -000c │ │ -021ce0: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -021ce6: 0a00 |001b: move-result v0 │ │ -021ce8: 6001 a603 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_close:I // field@03a6 │ │ -021cec: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ -021cf0: 7010 1504 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doClose:()V // method@0415 │ │ -021cf6: 28e8 |0023: goto 000b // -0018 │ │ -021cf8: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -021cfe: 0a00 |0027: move-result v0 │ │ -021d00: 6001 a303 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cal2:I // field@03a3 │ │ -021d04: 3310 e1ff |002a: if-ne v0, v1, 000b // -001f │ │ -021d08: 7010 1304 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doCalculator2:()V // method@0413 │ │ -021d0e: 28dc |002f: goto 000b // -0024 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=162 │ │ - 0x0008 line=163 │ │ - 0x000b line=171 │ │ - 0x000c line=164 │ │ - 0x0014 line=165 │ │ - 0x0018 line=166 │ │ - 0x0020 line=167 │ │ - 0x0024 line=168 │ │ - 0x002c line=169 │ │ - locals : │ │ - 0x0000 - 0x0030 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - 0x0000 - 0x0030 reg=3 v Landroid/view/View; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -021d10: |[021d10] com.bottleworks.dailymoney.ui.AccountEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -021d20: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -021d26: 6000 3e04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.acceditor:I // field@043e │ │ -021d2a: 6e20 2204 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setContentView:(I)V // method@0422 │ │ -021d30: 7010 1c04 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initIntent:()V // method@041c │ │ -021d36: 7010 1d04 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initialEditor:()V // method@041d │ │ -021d3c: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 0x0003 line=61 │ │ - 0x0008 line=62 │ │ - 0x000b line=63 │ │ - 0x000e line=64 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ - 0x0000 - 0x000f reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 219 (AccountEditorActivity.java) │ │ - │ │ -Class #108 header: │ │ -class_idx : 224 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 220 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #108 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #108 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021d40: |[021d40] com.bottleworks.dailymoney.ui.AccountMgntActivity$1.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ │ -021d50: 5b01 0306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021d54: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -021d5a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=96 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 204 16-bit code units │ │ -021d5c: |[021d5c] com.bottleworks.dailymoney.ui.AccountMgntActivity$1.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -021d6c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -021d6e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -021d70: 07b2 |0002: move-object v2, v11 │ │ -021d72: 1f02 2101 |0003: check-cast v2, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -021d76: 6e10 c405 0200 |0005: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -021d7c: 0c03 |0008: move-result-object v3 │ │ -021d7e: 6e10 c605 0200 |0009: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c6 │ │ -021d84: 0c00 |000c: move-result-object v0 │ │ -021d86: 1f00 be00 |000d: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -021d8a: 20a7 7500 |000f: instance-of v7, v10, Landroid/widget/TextView; // type@0075 │ │ -021d8e: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ -021d92: 0f05 |0013: return v5 │ │ -021d94: 6e10 f002 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -021d9a: 0c07 |0017: move-result-object v7 │ │ -021d9c: 7110 fc02 0700 |0018: invoke-static {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -021da2: 0c01 |001b: move-result-object v1 │ │ -021da4: 07a4 |001c: move-object v4, v10 │ │ -021da6: 1f04 7500 |001d: check-cast v4, Landroid/widget/TextView; // type@0075 │ │ -021daa: 6207 7105 |001f: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -021dae: 3371 4900 |0021: if-ne v1, v7, 006a // +0049 │ │ -021db2: 5497 0306 |0023: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021db6: 6e10 3604 0700 |0025: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -021dbc: 0c07 |0028: move-result-object v7 │ │ -021dbe: 6008 3803 |0029: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgl:I // field@0338 │ │ -021dc2: 6e20 5200 8700 |002b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021dc8: 0a07 |002e: move-result v7 │ │ -021dca: 6e20 3701 7400 |002f: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021dd0: 7100 2c04 0000 |0032: invoke-static {}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.access$000:()[Ljava/lang/String; // method@042c │ │ -021dd6: 0c07 |0035: move-result-object v7 │ │ -021dd8: 4607 0706 |0036: aget-object v7, v7, v6 │ │ -021ddc: 6e20 ce07 7300 |0038: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -021de2: 0a07 |003b: move-result v7 │ │ -021de4: 3807 d7ff |003c: if-eqz v7, 0013 // -0029 │ │ -021de8: 2205 a501 |003e: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -021dec: 7010 f007 0500 |0040: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -021df2: 5497 0306 |0043: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021df6: 7110 2d04 0700 |0045: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)Lcom/bottleworks/commons/util/I18N; // method@042d │ │ -021dfc: 0c07 |0048: move-result-object v7 │ │ -021dfe: 6008 f604 |0049: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_initial_value:I // field@04f6 │ │ -021e02: 6e20 d301 8700 |004b: invoke-virtual {v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -021e08: 0c07 |004e: move-result-object v7 │ │ -021e0a: 6e20 f807 7500 |004f: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021e10: 0c05 |0052: move-result-object v5 │ │ -021e12: 1a07 0d00 |0053: const-string v7, " : " // string@000d │ │ -021e16: 6e20 f807 7500 |0055: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021e1c: 0c05 |0058: move-result-object v5 │ │ -021e1e: 6e10 c307 0b00 |0059: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -021e24: 0c07 |005c: move-result-object v7 │ │ -021e26: 6e20 f807 7500 |005d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -021e2c: 0c05 |0060: move-result-object v5 │ │ -021e2e: 6e10 fb07 0500 |0061: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -021e34: 0c0c |0064: move-result-object v12 │ │ -021e36: 6e20 3601 c400 |0065: invoke-virtual {v4, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -021e3c: 0165 |0068: move v5, v6 │ │ -021e3e: 28aa |0069: goto 0013 // -0056 │ │ -021e40: 6207 7005 |006a: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -021e44: 3371 1200 |006c: if-ne v1, v7, 007e // +0012 │ │ -021e48: 5497 0306 |006e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021e4c: 6e10 3604 0700 |0070: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -021e52: 0c07 |0073: move-result-object v7 │ │ -021e54: 6008 3303 |0074: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgl:I // field@0333 │ │ -021e58: 6e20 5200 8700 |0076: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021e5e: 0a07 |0079: move-result v7 │ │ -021e60: 6e20 3701 7400 |007a: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021e66: 28b5 |007d: goto 0032 // -004b │ │ -021e68: 6207 6f05 |007e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -021e6c: 3371 1200 |0080: if-ne v1, v7, 0092 // +0012 │ │ -021e70: 5497 0306 |0082: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021e74: 6e10 3604 0700 |0084: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -021e7a: 0c07 |0087: move-result-object v7 │ │ -021e7c: 6008 2403 |0088: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgl:I // field@0324 │ │ -021e80: 6e20 5200 8700 |008a: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021e86: 0a07 |008d: move-result v7 │ │ -021e88: 6e20 3701 7400 |008e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021e8e: 28a1 |0091: goto 0032 // -005f │ │ -021e90: 6207 7205 |0092: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -021e94: 3371 1200 |0094: if-ne v1, v7, 00a6 // +0012 │ │ -021e98: 5497 0306 |0096: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021e9c: 6e10 3604 0700 |0098: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -021ea2: 0c07 |009b: move-result-object v7 │ │ -021ea4: 6008 3d03 |009c: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgl:I // field@033d │ │ -021ea8: 6e20 5200 8700 |009e: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021eae: 0a07 |00a1: move-result v7 │ │ -021eb0: 6e20 3701 7400 |00a2: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021eb6: 288d |00a5: goto 0032 // -0073 │ │ -021eb8: 6207 7305 |00a6: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -021ebc: 3371 1300 |00a8: if-ne v1, v7, 00bb // +0013 │ │ -021ec0: 5497 0306 |00aa: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021ec4: 6e10 3604 0700 |00ac: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -021eca: 0c07 |00af: move-result-object v7 │ │ -021ecc: 6008 4403 |00b0: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgl:I // field@0344 │ │ -021ed0: 6e20 5200 8700 |00b2: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021ed6: 0a07 |00b5: move-result v7 │ │ -021ed8: 6e20 3701 7400 |00b6: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021ede: 2900 79ff |00b9: goto/16 0032 // -0087 │ │ -021ee2: 5497 0306 |00bb: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0603 │ │ -021ee6: 6e10 3604 0700 |00bd: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -021eec: 0c07 |00c0: move-result-object v7 │ │ -021eee: 6008 5203 |00c1: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgl:I // field@0352 │ │ -021ef2: 6e20 5200 8700 |00c3: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -021ef8: 0a07 |00c6: move-result v7 │ │ -021efa: 6e20 3701 7400 |00c7: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -021f00: 2900 68ff |00ca: goto/16 0032 // -0098 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=100 │ │ - 0x0005 line=101 │ │ - 0x0009 line=102 │ │ - 0x000f line=104 │ │ - 0x0013 line=137 │ │ - 0x0014 line=107 │ │ - 0x001d line=108 │ │ - 0x001f line=110 │ │ - 0x0023 line=111 │ │ - 0x0032 line=127 │ │ - 0x003e line=135 │ │ - 0x0065 line=136 │ │ - 0x0069 line=137 │ │ - 0x006a line=112 │ │ - 0x006e line=113 │ │ - 0x007e line=114 │ │ - 0x0082 line=115 │ │ - 0x0092 line=116 │ │ - 0x0096 line=117 │ │ - 0x00a6 line=118 │ │ - 0x00aa line=119 │ │ - 0x00bb line=121 │ │ - locals : │ │ - 0x000f - 0x00cc reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x001c - 0x00cc reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0005 - 0x00cc reg=2 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0009 - 0x00cc reg=3 name Ljava/lang/String; │ │ - 0x001f - 0x00cc reg=4 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x00cc reg=9 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1; │ │ - 0x0000 - 0x00cc reg=10 view Landroid/view/View; │ │ - 0x0000 - 0x00cc reg=11 data Ljava/lang/Object; │ │ - 0x0000 - 0x00cc reg=12 text Ljava/lang/String; │ │ - │ │ - source_file_idx : 220 (AccountMgntActivity.java) │ │ - │ │ -Class #109 header: │ │ -class_idx : 225 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 220 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #109 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #109 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021f04: |[021f04] com.bottleworks.dailymoney.ui.AccountMgntActivity$2.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ │ -021f14: 5b01 0406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0604 │ │ -021f18: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -021f1e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=154 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021f20: |[021f20] com.bottleworks.dailymoney.ui.AccountMgntActivity$2.run:()V │ │ -021f30: 5410 0406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // field@0604 │ │ -021f34: 7110 2e04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V // method@042e │ │ -021f3a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=157 │ │ - 0x0005 line=158 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2; │ │ - │ │ - source_file_idx : 220 (AccountMgntActivity.java) │ │ - │ │ -Class #110 header: │ │ -class_idx : 226 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 220 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 12 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #110 annotations: │ │ -Annotations on field #1547 'listViewData' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ -Annotations on field #1548 'listViewMapList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #1086 'onItemClick' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ - │ │ -Class #110 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ - #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'bindingFrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'bindingTo' │ │ - type : '[I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'currTab' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'listView' │ │ - type : 'Landroid/widget/ListView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'listViewAdapter' │ │ - type : 'Landroid/widget/SimpleAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'listViewData' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'listViewMapList' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 37 16-bit code units │ │ -021f3c: |[021f3c] com.bottleworks.dailymoney.ui.AccountMgntActivity.:()V │ │ -021f4c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -021f4e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -021f50: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -021f52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -021f54: 2350 2702 |0004: new-array v0, v5, [Ljava/lang/String; // type@0227 │ │ -021f58: 1a01 600d |0006: const-string v1, "name" // string@0d60 │ │ -021f5c: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -021f60: 1a01 8e0b |000a: const-string v1, "initvalue" // string@0b8e │ │ -021f64: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -021f68: 1a01 490b |000e: const-string v1, "id" // string@0b49 │ │ -021f6c: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ -021f70: 6900 0506 |0012: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -021f74: 2350 1c02 |0014: new-array v0, v5, [I // type@021c │ │ -021f78: 6001 ad03 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_item_name:I // field@03ad │ │ -021f7c: 4b01 0002 |0018: aput v1, v0, v2 │ │ -021f80: 6001 ac03 |001a: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_item_initvalue:I // field@03ac │ │ -021f84: 4b01 0003 |001c: aput v1, v0, v3 │ │ -021f88: 6001 ab03 |001e: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_item_id:I // field@03ab │ │ -021f8c: 4b01 0004 |0020: aput v1, v0, v4 │ │ -021f90: 6900 0606 |0022: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingTo:[I // field@0606 │ │ -021f94: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=44 │ │ - 0x0014 line=46 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -021f98: |[021f98] com.bottleworks.dailymoney.ui.AccountMgntActivity.:()V │ │ -021fa8: 7010 cd02 0100 |0000: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -021fae: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -021fb2: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -021fb8: 5b10 0b06 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -021fbc: 2200 b601 |000a: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -021fc0: 7010 1908 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -021fc6: 5b10 0c06 |000f: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@060c │ │ -021fca: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -021fcc: 5b10 0706 |0012: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0607 │ │ -021fd0: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0003 line=48 │ │ - 0x000a line=50 │ │ - 0x0011 line=56 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'access$000' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021fd4: |[021fd4] com.bottleworks.dailymoney.ui.AccountMgntActivity.access$000:()[Ljava/lang/String; │ │ -021fe4: 6200 0506 |0000: sget-object v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -021fe8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - locals : │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021fec: |[021fec] com.bottleworks.dailymoney.ui.AccountMgntActivity.access$100:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -021ffc: 5410 0806 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0608 │ │ -022000: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -022004: |[022004] com.bottleworks.dailymoney.ui.AccountMgntActivity.access$200:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ │ -022014: 7010 4204 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0442 │ │ -02201a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'doCopyAccount' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -02201c: |[02201c] com.bottleworks.dailymoney.ui.AccountMgntActivity.doCopyAccount:(I)V │ │ -02202c: 5442 0b06 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -022030: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -022036: 0c00 |0005: move-result-object v0 │ │ -022038: 1f00 be00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02203c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -02203e: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -022042: 1c02 df00 |000b: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // type@00df │ │ -022046: 7030 3900 4102 |000d: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02204c: 1a02 270d |0010: const-string v2, "modeCreate" // string@0d27 │ │ -022050: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -022052: 6e30 4300 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -022058: 1a02 7506 |0016: const-string v2, "account" // string@0675 │ │ -02205c: 6e30 4000 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -022062: 1232 |001b: const/4 v2, #int 3 // #3 │ │ -022064: 6e30 4404 1402 |001c: invoke-virtual {v4, v1, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0444 │ │ -02206a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=250 │ │ - 0x0008 line=251 │ │ - 0x0009 line=252 │ │ - 0x0010 line=253 │ │ - 0x0016 line=254 │ │ - 0x001b line=255 │ │ - 0x001f line=256 │ │ - locals : │ │ - 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ - 0x0008 - 0x0020 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0010 - 0x0020 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0020 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0020 reg=5 pos I │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'doDeleteAccount' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -02206c: |[02206c] com.bottleworks.dailymoney.ui.AccountMgntActivity.doDeleteAccount:(I)V │ │ -02207c: 5462 0b06 |0000: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -022080: 7220 3f08 7200 |0002: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -022086: 0c00 |0005: move-result-object v0 │ │ -022088: 1f00 be00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02208c: 6e10 ef02 0000 |0008: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -022092: 0c01 |000b: move-result-object v1 │ │ -022094: 6e10 3404 0600 |000c: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0434 │ │ -02209a: 0c02 |000f: move-result-object v2 │ │ -02209c: 6e10 9e02 0200 |0010: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -0220a2: 0c02 |0013: move-result-object v2 │ │ -0220a4: 6e10 ed02 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -0220aa: 0c03 |0017: move-result-object v3 │ │ -0220ac: 7220 4d03 3200 |0018: invoke-interface {v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAccount:(Ljava/lang/String;)Z // method@034d │ │ -0220b2: 7010 4204 0600 |001b: invoke-direct {v6}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0442 │ │ -0220b8: 5462 0806 |001e: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0608 │ │ -0220bc: 6003 2a05 |0020: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_deleted:I // field@052a │ │ -0220c0: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -0220c2: 2344 2602 |0023: new-array v4, v4, [Ljava/lang/Object; // type@0226 │ │ -0220c6: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -0220c8: 4d01 0405 |0026: aput-object v1, v4, v5 │ │ -0220cc: 6e30 d401 3204 |0028: invoke-virtual {v2, v3, v4}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0220d2: 0c02 |002b: move-result-object v2 │ │ -0220d4: 7120 cf01 2600 |002c: invoke-static {v6, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -0220da: 0e00 |002f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=231 │ │ - 0x0008 line=232 │ │ - 0x000c line=234 │ │ - 0x001b line=235 │ │ - 0x001e line=236 │ │ - 0x002f line=238 │ │ - locals : │ │ - 0x0008 - 0x0030 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x000c - 0x0030 reg=1 name Ljava/lang/String; │ │ - 0x0000 - 0x0030 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0030 reg=7 pos I │ │ - │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'doEditAccount' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -0220dc: |[0220dc] com.bottleworks.dailymoney.ui.AccountMgntActivity.doEditAccount:(I)V │ │ -0220ec: 5442 0b06 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -0220f0: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0220f6: 0c00 |0005: move-result-object v0 │ │ -0220f8: 1f00 be00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -0220fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0220fe: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -022102: 1c02 df00 |000b: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // type@00df │ │ -022106: 7030 3900 4102 |000d: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02210c: 1a02 270d |0010: const-string v2, "modeCreate" // string@0d27 │ │ -022110: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -022112: 6e30 4300 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -022118: 1a02 7506 |0016: const-string v2, "account" // string@0675 │ │ -02211c: 6e30 4000 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -022122: 1232 |001b: const/4 v2, #int 3 // #3 │ │ -022124: 6e30 4404 1402 |001c: invoke-virtual {v4, v1, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0444 │ │ -02212a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=241 │ │ - 0x0008 line=242 │ │ - 0x0009 line=243 │ │ - 0x0010 line=244 │ │ - 0x0016 line=245 │ │ - 0x001b line=246 │ │ - 0x001f line=247 │ │ - locals : │ │ - 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ - 0x0008 - 0x0020 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0010 - 0x0020 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0020 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0020 reg=5 pos I │ │ - │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'doNewAccount' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 39 16-bit code units │ │ -02212c: |[02212c] com.bottleworks.dailymoney.ui.AccountMgntActivity.doNewAccount:()V │ │ -02213c: 2200 be00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -022140: 5462 0706 |0002: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0607 │ │ -022144: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -022148: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ -02214c: 7120 8c07 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -022152: 0c04 |000b: move-result-object v4 │ │ -022154: 7040 eb02 2043 |000c: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02eb │ │ -02215a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -02215c: 2201 1400 |0010: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -022160: 1c02 df00 |0012: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // type@00df │ │ -022164: 7030 3900 6102 |0014: invoke-direct {v1, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02216a: 1a02 270d |0017: const-string v2, "modeCreate" // string@0d27 │ │ -02216e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -022170: 6e30 4300 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -022176: 1a02 7506 |001d: const-string v2, "account" // string@0675 │ │ -02217a: 6e30 4000 2100 |001f: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -022180: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -022182: 6e30 4404 1602 |0023: invoke-virtual {v6, v1, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0444 │ │ -022188: 0e00 |0026: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=259 │ │ - 0x000f line=260 │ │ - 0x0010 line=261 │ │ - 0x0017 line=262 │ │ - 0x001d line=263 │ │ - 0x0022 line=264 │ │ - 0x0026 line=265 │ │ - locals : │ │ - 0x0010 - 0x0012 reg=1 intent Landroid/content/Intent; │ │ - 0x000f - 0x0027 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0017 - 0x0027 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0027 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'initialContent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 54 16-bit code units │ │ -02218c: |[02218c] com.bottleworks.dailymoney.ui.AccountMgntActivity.initialContent:()V │ │ -02219c: 2200 6f00 |0000: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ -0221a0: 5462 0c06 |0002: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@060c │ │ -0221a4: 6003 4004 |0004: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.accmgnt_item:I // field@0440 │ │ -0221a8: 6204 0506 |0006: sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -0221ac: 6205 0606 |0008: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingTo:[I // field@0606 │ │ -0221b0: 0761 |000a: move-object v1, v6 │ │ -0221b2: 7606 1801 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -0221b8: 5b60 0a06 |000e: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@060a │ │ -0221bc: 5460 0a06 |0010: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@060a │ │ -0221c0: 2201 e000 |0012: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1; // type@00e0 │ │ -0221c4: 7020 2604 6100 |0014: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V // method@0426 │ │ -0221ca: 6e20 1b01 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -0221d0: 6000 ae03 |001a: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_list:I // field@03ae │ │ -0221d4: 6e20 3304 0600 |001c: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.findViewById:(I)Landroid/view/View; // method@0433 │ │ -0221da: 0c00 |001f: move-result-object v0 │ │ -0221dc: 1f00 6c00 |0020: check-cast v0, Landroid/widget/ListView; // type@006c │ │ -0221e0: 5b60 0906 |0022: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0609 │ │ -0221e4: 5460 0906 |0024: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0609 │ │ -0221e8: 5461 0a06 |0026: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@060a │ │ -0221ec: 6e20 1501 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ -0221f2: 5460 0906 |002b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0609 │ │ -0221f6: 6e20 1601 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ -0221fc: 5460 0906 |0030: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0609 │ │ -022200: 6e20 4104 0600 |0032: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0441 │ │ -022206: 0e00 |0035: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - 0x0010 line=96 │ │ - 0x001a line=140 │ │ - 0x0024 line=141 │ │ - 0x002b line=144 │ │ - 0x0030 line=146 │ │ - 0x0035 line=147 │ │ - locals : │ │ - 0x0000 - 0x0036 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'initialTab' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 91 16-bit code units │ │ -022208: |[022208] com.bottleworks.dailymoney.ui.AccountMgntActivity.initialTab:()V │ │ -022218: 121a |0000: const/4 v10, #int 1 // #1 │ │ -02221a: 6008 b303 |0001: sget v8, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_tabs:I // field@03b3 │ │ -02221e: 6e20 3304 8b00 |0003: invoke-virtual {v11, v8}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.findViewById:(I)Landroid/view/View; // method@0433 │ │ -022224: 0c07 |0006: move-result-object v7 │ │ -022226: 1f07 7400 |0007: check-cast v7, Landroid/widget/TabHost; // type@0074 │ │ -02222a: 6e10 2701 0700 |0009: invoke-virtual {v7}, Landroid/widget/TabHost;.setup:()V // method@0127 │ │ -022230: 7100 0103 0000 |000c: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0301 │ │ -022236: 0c02 |000f: move-result-object v2 │ │ -022238: 6e10 3604 0b00 |0010: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0436 │ │ -02223e: 0c05 |0013: move-result-object v5 │ │ -022240: 0720 |0014: move-object v0, v2 │ │ -022242: 2104 |0015: array-length v4, v0 │ │ -022244: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -022246: 3543 3600 |0017: if-ge v3, v4, 004d // +0036 │ │ -02224a: 4601 0003 |0019: aget-object v1, v0, v3 │ │ -02224e: 6e10 0303 0100 |001b: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -022254: 0c08 |001e: move-result-object v8 │ │ -022256: 6e20 2401 8700 |001f: invoke-virtual {v7, v8}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@0124 │ │ -02225c: 0c06 |0022: move-result-object v6 │ │ -02225e: 54b8 0806 |0023: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0608 │ │ -022262: 6e10 2001 0600 |0025: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0120 │ │ -022268: 0c09 |0028: move-result-object v9 │ │ -02226a: 7120 fe02 9800 |0029: invoke-static {v8, v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -022270: 0c08 |002c: move-result-object v8 │ │ -022272: 6e10 ff02 0100 |002d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;.getDrawable:()I // method@02ff │ │ -022278: 0a09 |0030: move-result v9 │ │ -02227a: 6e20 5500 9500 |0031: invoke-virtual {v5, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -022280: 0c09 |0034: move-result-object v9 │ │ -022282: 6e30 2201 8609 |0035: invoke-virtual {v6, v8, v9}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@0122 │ │ -022288: 6008 ae03 |0038: sget v8, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_list:I // field@03ae │ │ -02228c: 6e20 2101 8600 |003a: invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;.setContent:(I)Landroid/widget/TabHost$TabSpec; // method@0121 │ │ -022292: 6e20 2301 6700 |003d: invoke-virtual {v7, v6}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0123 │ │ -022298: 54b8 0706 |0040: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0607 │ │ -02229c: 3908 0800 |0042: if-nez v8, 004a // +0008 │ │ -0222a0: 6e10 2001 0600 |0044: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0120 │ │ -0222a6: 0c08 |0047: move-result-object v8 │ │ -0222a8: 5bb8 0706 |0048: iput-object v8, v11, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0607 │ │ -0222ac: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0222b0: 28cb |004c: goto 0017 // -0035 │ │ -0222b2: 2128 |004d: array-length v8, v2 │ │ -0222b4: 37a8 0900 |004e: if-le v8, v10, 0057 // +0009 │ │ -0222b8: 6e20 2501 a700 |0050: invoke-virtual {v7, v10}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ -0222be: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -0222c0: 6e20 2501 8700 |0054: invoke-virtual {v7, v8}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ -0222c6: 6e20 2601 b700 |0057: invoke-virtual {v7, v11}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@0126 │ │ -0222cc: 0e00 |005a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=69 │ │ - 0x0009 line=70 │ │ - 0x000c line=73 │ │ - 0x0010 line=74 │ │ - 0x0014 line=75 │ │ - 0x001b line=76 │ │ - 0x0023 line=77 │ │ - 0x0038 line=78 │ │ - 0x003d line=79 │ │ - 0x0040 line=80 │ │ - 0x0044 line=81 │ │ - 0x004a line=75 │ │ - 0x004d line=85 │ │ - 0x0050 line=86 │ │ - 0x0053 line=87 │ │ - 0x0057 line=90 │ │ - 0x005a line=92 │ │ - locals : │ │ - 0x001b - 0x004d reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0023 - 0x004d reg=6 tab Landroid/widget/TabHost$TabSpec; │ │ - 0x0015 - 0x005b reg=0 arr$ [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0010 - 0x005b reg=2 ata [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0017 - 0x005b reg=3 i$ I │ │ - 0x0016 - 0x005b reg=4 len$ I │ │ - 0x0014 - 0x005b reg=5 r Landroid/content/res/Resources; │ │ - 0x0009 - 0x005b reg=7 tabs Landroid/widget/TabHost; │ │ - 0x0000 - 0x005b reg=11 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'reloadData' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 14 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 130 16-bit code units │ │ -0222d0: |[0222d0] com.bottleworks.dailymoney.ui.AccountMgntActivity.reloadData:()V │ │ -0222e0: 122c |0000: const/4 v12, #int 2 // #2 │ │ -0222e2: 121b |0001: const/4 v11, #int 1 // #1 │ │ -0222e4: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0222e6: 6e10 3404 0d00 |0003: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0434 │ │ -0222ec: 0c05 |0006: move-result-object v5 │ │ -0222ee: 6e10 9e02 0500 |0007: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -0222f4: 0c02 |000a: move-result-object v2 │ │ -0222f6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -0222f8: 5bd5 0b06 |000c: iput-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -0222fc: 54d5 0706 |000e: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0607 │ │ -022300: 7110 fc02 0500 |0010: invoke-static {v5}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -022306: 0c04 |0013: move-result-object v4 │ │ -022308: 7220 5703 4200 |0014: invoke-interface {v2, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -02230e: 0c05 |0017: move-result-object v5 │ │ -022310: 5bd5 0b06 |0018: iput-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -022314: 54d5 0c06 |001a: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@060c │ │ -022318: 7210 3d08 0500 |001c: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@083d │ │ -02231e: 54d5 0b06 |001f: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@060b │ │ -022322: 7210 4008 0500 |0021: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -022328: 0c01 |0024: move-result-object v1 │ │ -02232a: 7210 3708 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -022330: 0a05 |0028: move-result v5 │ │ -022332: 3805 5300 |0029: if-eqz v5, 007c // +0053 │ │ -022336: 7210 3808 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02233c: 0c00 |002e: move-result-object v0 │ │ -02233e: 1f00 be00 |002f: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -022342: 2203 bd01 |0031: new-instance v3, Ljava/util/HashMap; // type@01bd │ │ -022346: 7010 2f08 0300 |0033: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@082f │ │ -02234c: 54d5 0c06 |0036: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@060c │ │ -022350: 7220 3b08 3500 |0038: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -022356: 6205 0506 |003b: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -02235a: 4605 050a |003d: aget-object v5, v5, v10 │ │ -02235e: 2206 2101 |003f: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -022362: 6207 0506 |0041: sget-object v7, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -022366: 4607 070a |0043: aget-object v7, v7, v10 │ │ -02236a: 6e10 ef02 0000 |0045: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -022370: 0c08 |0048: move-result-object v8 │ │ -022372: 7040 c305 7680 |0049: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -022378: 7230 4708 5306 |004c: invoke-interface {v3, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -02237e: 6205 0506 |004f: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -022382: 4605 050b |0051: aget-object v5, v5, v11 │ │ -022386: 2206 2101 |0053: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02238a: 6207 0506 |0055: sget-object v7, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -02238e: 4607 070b |0057: aget-object v7, v7, v11 │ │ -022392: 6e10 ee02 0000 |0059: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -022398: 0b08 |005c: move-result-wide v8 │ │ -02239a: 7120 8901 9800 |005d: invoke-static {v8, v9}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ -0223a0: 0c08 |0060: move-result-object v8 │ │ -0223a2: 7040 c305 7680 |0061: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -0223a8: 7230 4708 5306 |0064: invoke-interface {v3, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0223ae: 6205 0506 |0067: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -0223b2: 4605 050c |0069: aget-object v5, v5, v12 │ │ -0223b6: 2206 2101 |006b: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -0223ba: 6207 0506 |006d: sget-object v7, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0605 │ │ -0223be: 4607 070c |006f: aget-object v7, v7, v12 │ │ -0223c2: 6e10 ed02 0000 |0071: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -0223c8: 0c08 |0074: move-result-object v8 │ │ -0223ca: 7040 c305 7680 |0075: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -0223d0: 7230 4708 5306 |0078: invoke-interface {v3, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0223d6: 28aa |007b: goto 0025 // -0056 │ │ -0223d8: 54d5 0a06 |007c: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@060a │ │ -0223dc: 6e10 1901 0500 |007e: invoke-virtual {v5}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -0223e2: 0e00 |0081: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=164 │ │ - 0x000b line=165 │ │ - 0x000e line=167 │ │ - 0x0014 line=168 │ │ - 0x001a line=169 │ │ - 0x001f line=171 │ │ - 0x0031 line=172 │ │ - 0x0036 line=173 │ │ - 0x003b line=174 │ │ - 0x004f line=175 │ │ - 0x0067 line=176 │ │ - 0x007c line=179 │ │ - 0x0081 line=180 │ │ - locals : │ │ - 0x0031 - 0x007c reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0036 - 0x007c reg=3 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x0025 - 0x0082 reg=1 i$ Ljava/util/Iterator; │ │ - 0x000b - 0x0082 reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0014 - 0x0082 reg=4 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0082 reg=13 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -0223e4: |[0223e4] com.bottleworks.dailymoney.ui.AccountMgntActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0223f4: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -0223fa: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -0223fc: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ -022400: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -022402: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ -022406: 2200 e100 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2; // type@00e1 │ │ -02240a: 7020 2804 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V // method@0428 │ │ -022410: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -022416: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=152 │ │ - 0x0003 line=153 │ │ - 0x0009 line=154 │ │ - 0x0011 line=161 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0012 reg=2 requestCode I │ │ - 0x0000 - 0x0012 reg=3 resultCode I │ │ - 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -022418: |[022418] com.bottleworks.dailymoney.ui.AccountMgntActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -022428: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02242a: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ -022430: 0c00 |0004: move-result-object v0 │ │ -022432: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ -022436: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02243c: 0a02 |000a: move-result v2 │ │ -02243e: 6003 b103 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_edit:I // field@03b1 │ │ -022442: 3332 0800 |000d: if-ne v2, v3, 0015 // +0008 │ │ -022446: 5202 0f00 |000f: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02244a: 7020 3104 2400 |0011: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doEditAccount:(I)V // method@0431 │ │ -022450: 0f01 |0014: return v1 │ │ -022452: 7210 d100 0500 |0015: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -022458: 0a02 |0018: move-result v2 │ │ -02245a: 6003 b003 |0019: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_delete:I // field@03b0 │ │ -02245e: 3332 0800 |001b: if-ne v2, v3, 0023 // +0008 │ │ -022462: 5202 0f00 |001d: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -022466: 7020 3004 2400 |001f: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doDeleteAccount:(I)V // method@0430 │ │ -02246c: 28f2 |0022: goto 0014 // -000e │ │ -02246e: 7210 d100 0500 |0023: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -022474: 0a02 |0026: move-result v2 │ │ -022476: 6003 af03 |0027: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_copy:I // field@03af │ │ -02247a: 3332 0800 |0029: if-ne v2, v3, 0031 // +0008 │ │ -02247e: 5202 0f00 |002b: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -022482: 7020 2f04 2400 |002d: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doCopyAccount:(I)V // method@042f │ │ -022488: 28e4 |0030: goto 0014 // -001c │ │ -02248a: 6f20 d302 5400 |0031: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ -022490: 0a01 |0034: move-result v1 │ │ -022492: 28df |0035: goto 0014 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=215 │ │ - 0x0007 line=216 │ │ - 0x000f line=217 │ │ - 0x0014 line=226 │ │ - 0x0015 line=219 │ │ - 0x001d line=220 │ │ - 0x0023 line=222 │ │ - 0x002b line=223 │ │ - 0x0031 line=226 │ │ - locals : │ │ - 0x0007 - 0x0036 reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x0036 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0036 reg=5 item Landroid/view/MenuItem; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -022494: |[022494] com.bottleworks.dailymoney.ui.AccountMgntActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0224a4: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -0224aa: 6000 3f04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.accmgnt:I // field@043f │ │ -0224ae: 6e20 4304 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.setContentView:(I)V // method@0443 │ │ -0224b4: 7010 3804 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.initialTab:()V // method@0438 │ │ -0224ba: 7010 3704 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.initialContent:()V // method@0437 │ │ -0224c0: 7010 4204 0100 |000e: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0442 │ │ -0224c6: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 0x0003 line=61 │ │ - 0x0008 line=62 │ │ - 0x000b line=63 │ │ - 0x000e line=65 │ │ - 0x0011 line=66 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0012 reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -0224c8: |[0224c8] com.bottleworks.dailymoney.ui.AccountMgntActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0224d8: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ -0224de: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ -0224e4: 0a00 |0006: move-result v0 │ │ -0224e6: 6001 ae03 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_list:I // field@03ae │ │ -0224ea: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -0224ee: 6e10 3504 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0435 │ │ -0224f4: 0c00 |000e: move-result-object v0 │ │ -0224f6: 6001 5804 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accmgnt_ctxmenu:I // field@0458 │ │ -0224fa: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -022500: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=206 │ │ - 0x0003 line=207 │ │ - 0x000b line=208 │ │ - 0x0014 line=211 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ - 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -022504: |[022504] com.bottleworks.dailymoney.ui.AccountMgntActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -022514: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ -02251a: 6e10 3504 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0435 │ │ -022520: 0c00 |0006: move-result-object v0 │ │ -022522: 6001 5904 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accmgnt_optmenu:I // field@0459 │ │ -022526: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -02252c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02252e: 0f00 |000d: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=190 │ │ - 0x0003 line=191 │ │ - 0x000c line=192 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onItemClick' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -022530: |[022530] com.bottleworks.dailymoney.ui.AccountMgntActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -022540: 5410 0906 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0609 │ │ -022544: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -022548: 7020 3104 4100 |0004: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doEditAccount:(I)V // method@0431 │ │ -02254e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=269 │ │ - 0x0004 line=270 │ │ - 0x0007 line=272 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0008 reg=2 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 pos I │ │ - 0x0000 - 0x0008 reg=5 id J │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -022550: |[022550] com.bottleworks.dailymoney.ui.AccountMgntActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -022560: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -022566: 0a00 |0003: move-result v0 │ │ -022568: 6001 b203 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_new:I // field@03b2 │ │ -02256c: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -022570: 7010 3204 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doNewAccount:()V // method@0432 │ │ -022576: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -022578: 0f00 |000c: return v0 │ │ -02257a: 6f20 d902 3200 |000d: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ -022580: 0a00 |0010: move-result v0 │ │ -022582: 28fb |0011: goto 000c // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=197 │ │ - 0x0008 line=198 │ │ - 0x000b line=199 │ │ - 0x000c line=201 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ - │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ - name : 'onTabChanged' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -022584: |[022584] com.bottleworks.dailymoney.ui.AccountMgntActivity.onTabChanged:(Ljava/lang/String;)V │ │ -022594: 5b01 0706 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0607 │ │ -022598: 7010 4204 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0442 │ │ -02259e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=184 │ │ - 0x0002 line=185 │ │ - 0x0005 line=186 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ - 0x0000 - 0x0006 reg=1 tabId Ljava/lang/String; │ │ - │ │ - source_file_idx : 220 (AccountMgntActivity.java) │ │ - │ │ -Class #111 header: │ │ -class_idx : 227 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 223 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #111 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/AccountUtil; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IndentNode" │ │ - │ │ -Class #111 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'account' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'fullpath' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'indent' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'path' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'type' │ │ - type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 2 │ │ - insns size : 50 16-bit code units │ │ -0225a0: |[0225a0] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.:(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V │ │ -0225b0: 7010 c007 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0225b6: 5b23 1106 |0003: iput-object v3, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.path:Ljava/lang/String; // field@0611 │ │ -0225ba: 5b24 1006 |0005: iput-object v4, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.name:Ljava/lang/String; // field@0610 │ │ -0225be: 5925 0f06 |0007: iput v5, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.indent:I // field@060f │ │ -0225c2: 5b26 1206 |0009: iput-object v6, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.type:Lcom/bottleworks/dailymoney/data/AccountType; // field@0612 │ │ -0225c6: 5b27 0d06 |000b: iput-object v7, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.account:Lcom/bottleworks/dailymoney/data/Account; // field@060d │ │ -0225ca: 3803 0a00 |000d: if-eqz v3, 0017 // +000a │ │ -0225ce: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -0225d2: 6e20 ce07 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0225d8: 0a00 |0014: move-result v0 │ │ -0225da: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0225de: 5b24 0e06 |0017: iput-object v4, v2, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.fullpath:Ljava/lang/String; // field@060e │ │ -0225e2: 0e00 |0019: return-void │ │ -0225e4: 2200 a501 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -0225e8: 7010 f007 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0225ee: 6e20 f807 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0225f4: 0c00 |0022: move-result-object v0 │ │ -0225f6: 1a01 5900 |0023: const-string v1, "." // string@0059 │ │ -0225fa: 6e20 f807 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -022600: 0c00 |0028: move-result-object v0 │ │ -022602: 6e20 f807 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -022608: 0c00 |002c: move-result-object v0 │ │ -02260a: 6e10 fb07 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -022610: 0c04 |0030: move-result-object v4 │ │ -022612: 28e6 |0031: goto 0017 // -001a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - 0x0003 line=63 │ │ - 0x0005 line=64 │ │ - 0x0007 line=65 │ │ - 0x0009 line=66 │ │ - 0x000b line=67 │ │ - 0x000d line=68 │ │ - 0x0019 line=69 │ │ - 0x001a line=68 │ │ - locals : │ │ - 0x0000 - 0x0017 reg=4 name Ljava/lang/String; │ │ - 0x0000 - 0x0032 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0000 - 0x0032 reg=3 path Ljava/lang/String; │ │ - 0x001a - 0x0032 reg=4 name Ljava/lang/String; │ │ - 0x0000 - 0x0032 reg=5 indent I │ │ - 0x0000 - 0x0032 reg=6 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0032 reg=7 account Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'access$002' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -022614: |[022614] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.access$002:(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ -022624: 5b01 0d06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.account:Lcom/bottleworks/dailymoney/data/Account; // field@060d │ │ -022628: 1101 |0002: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0000 - 0x0003 reg=1 x1 Lcom/bottleworks/dailymoney/data/Account; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'getAccount' │ │ - type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02262c: |[02262c] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ -02263c: 5410 0d06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.account:Lcom/bottleworks/dailymoney/data/Account; // field@060d │ │ -022640: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'getFullPath' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -022644: |[022644] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getFullPath:()Ljava/lang/String; │ │ -022654: 5410 0e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.fullpath:Ljava/lang/String; // field@060e │ │ -022658: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'getIndent' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02265c: |[02265c] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getIndent:()I │ │ -02266c: 5210 0f06 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.indent:I // field@060f │ │ -022670: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=88 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -022674: |[022674] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getName:()Ljava/lang/String; │ │ -022684: 5410 1006 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.name:Ljava/lang/String; // field@0610 │ │ -022688: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=76 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'getPath' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02268c: |[02268c] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getPath:()Ljava/lang/String; │ │ -02269c: 5410 1106 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.path:Ljava/lang/String; // field@0611 │ │ -0226a0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;) │ │ - name : 'getType' │ │ - type : '()Lcom/bottleworks/dailymoney/data/AccountType;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0226a4: |[0226a4] com.bottleworks.dailymoney.ui.AccountUtil$IndentNode.getType:()Lcom/bottleworks/dailymoney/data/AccountType; │ │ -0226b4: 5410 1206 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.type:Lcom/bottleworks/dailymoney/data/AccountType; // field@0612 │ │ -0226b8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - │ │ - source_file_idx : 223 (AccountUtil.java) │ │ - │ │ -Class #112 header: │ │ -class_idx : 228 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 223 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #112 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; } │ │ -Annotations on method #1102 'toIndentNode' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;" ">;" } │ │ - │ │ -Class #112 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountUtil;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0226bc: |[0226bc] com.bottleworks.dailymoney.ui.AccountUtil.:()V │ │ -0226cc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0226d2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=11 │ │ - 0x0003 line=54 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountUtil; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/AccountUtil;) │ │ - name : 'toIndentNode' │ │ - type : '(Ljava/util/List;)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 20 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 163 16-bit code units │ │ -0226d4: |[0226d4] com.bottleworks.dailymoney.ui.AccountUtil.toIndentNode:(Ljava/util/List;)Ljava/util/List; │ │ -0226e4: 2209 b601 |0000: new-instance v9, Ljava/util/ArrayList; // type@01b6 │ │ -0226e8: 7010 1908 0900 |0002: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -0226ee: 2212 c001 |0005: new-instance v18, Ljava/util/LinkedHashMap; // type@01c0 │ │ -0226f2: 7601 3908 1200 |0007: invoke-direct/range {v18}, Ljava/util/LinkedHashMap;.:()V // method@0839 │ │ -0226f8: 7801 4008 1300 |000a: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -0226fe: 0c0a |000d: move-result-object v10 │ │ -022700: 7210 3708 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -022706: 0a06 |0011: move-result v6 │ │ -022708: 3806 6e00 |0012: if-eqz v6, 0080 // +006e │ │ -02270c: 7210 3808 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -022712: 0c07 |0017: move-result-object v7 │ │ -022714: 1f07 be00 |0018: check-cast v7, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -022718: 6e10 ef02 0700 |001a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -02271e: 0c0e |001d: move-result-object v14 │ │ -022720: 2210 a501 |001e: new-instance v16, Ljava/lang/StringBuilder; // type@01a5 │ │ -022724: 7601 f007 1000 |0020: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02272a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -02272c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -02272e: 120f |0025: const/4 v15, #int 0 // #0 │ │ -022730: 6e10 f002 0700 |0026: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -022736: 0c06 |0029: move-result-object v6 │ │ -022738: 7110 fc02 0600 |002a: invoke-static {v6}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02273e: 0c05 |002d: move-result-object v5 │ │ -022740: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -022742: 1a06 fa05 |002f: const-string v6, "\." // string@05fa │ │ -022746: 6e20 da07 6e00 |0031: invoke-virtual {v14, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@07da │ │ -02274c: 0c08 |0034: move-result-object v8 │ │ -02274e: 218d |0035: array-length v13, v8 │ │ -022750: 120b |0036: const/4 v11, #int 0 // #0 │ │ -022752: 35db 4300 |0037: if-ge v11, v13, 007a // +0043 │ │ -022756: 4603 080b |0039: aget-object v3, v8, v11 │ │ -02275a: 6e10 d707 0300 |003b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -022760: 0a06 |003e: move-result v6 │ │ -022762: 3906 0500 |003f: if-nez v6, 0044 // +0005 │ │ -022766: d80b 0b01 |0041: add-int/lit8 v11, v11, #int 1 // #01 │ │ -02276a: 28f4 |0043: goto 0037 // -000c │ │ -02276c: 7401 fb07 1000 |0044: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -022772: 0c02 |0047: move-result-object v2 │ │ -022774: 7401 fa07 1000 |0048: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.length:()I // method@07fa │ │ -02277a: 0a06 |004b: move-result v6 │ │ -02277c: 3806 0900 |004c: if-eqz v6, 0055 // +0009 │ │ -022780: 1a06 5900 |004e: const-string v6, "." // string@0059 │ │ -022784: 0800 1000 |0050: move-object/from16 v0, v16 │ │ -022788: 6e20 f807 6000 |0052: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02278e: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -022792: 6e20 f807 3000 |0057: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -022798: 0c06 |005a: move-result-object v6 │ │ -02279a: 6e10 fb07 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0227a0: 0c0f |005e: move-result-object v15 │ │ -0227a2: 0800 1200 |005f: move-object/from16 v0, v18 │ │ -0227a6: 7220 4508 f000 |0061: invoke-interface {v0, v15}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -0227ac: 0c01 |0064: move-result-object v1 │ │ -0227ae: 1f01 e300 |0065: check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -0227b2: 3801 0500 |0067: if-eqz v1, 006c // +0005 │ │ -0227b6: d804 0401 |0069: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0227ba: 28d6 |006b: goto 0041 // -002a │ │ -0227bc: 2201 e300 |006c: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -0227c0: 1206 |006e: const/4 v6, #int 0 // #0 │ │ -0227c2: 7606 4504 0100 |006f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.:(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V // method@0445 │ │ -0227c8: d804 0401 |0072: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0227cc: 0800 1200 |0074: move-object/from16 v0, v18 │ │ -0227d0: 7230 4708 f001 |0076: invoke-interface {v0, v15, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0227d6: 28c8 |0079: goto 0041 // -0038 │ │ -0227d8: 3801 94ff |007a: if-eqz v1, 000e // -006c │ │ -0227dc: 7120 4604 7100 |007c: invoke-static {v1, v7}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.access$002:(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ -0227e2: 288f |007f: goto 000e // -0071 │ │ -0227e4: 7801 4608 1200 |0080: invoke-interface/range {v18}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@0846 │ │ -0227ea: 0c06 |0083: move-result-object v6 │ │ -0227ec: 7210 4e08 0600 |0084: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@084e │ │ -0227f2: 0c0a |0087: move-result-object v10 │ │ -0227f4: 7210 3708 0a00 |0088: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -0227fa: 0a06 |008b: move-result v6 │ │ -0227fc: 3806 1600 |008c: if-eqz v6, 00a2 // +0016 │ │ -022800: 7210 3808 0a00 |008e: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -022806: 0c0c |0091: move-result-object v12 │ │ -022808: 1f0c a301 |0092: check-cast v12, Ljava/lang/String; // type@01a3 │ │ -02280c: 0800 1200 |0094: move-object/from16 v0, v18 │ │ -022810: 7220 4508 c000 |0096: invoke-interface {v0, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -022816: 0c11 |0099: move-result-object v17 │ │ -022818: 1f11 e300 |009a: check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -02281c: 0800 1100 |009c: move-object/from16 v0, v17 │ │ -022820: 7220 3b08 0900 |009e: invoke-interface {v9, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -022826: 28e7 |00a1: goto 0088 // -0019 │ │ -022828: 1109 |00a2: return-object v9 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=14 │ │ - 0x0005 line=15 │ │ - 0x000a line=16 │ │ - 0x001a line=17 │ │ - 0x001e line=18 │ │ - 0x0023 line=19 │ │ - 0x0024 line=20 │ │ - 0x0025 line=21 │ │ - 0x0026 line=22 │ │ - 0x002e line=23 │ │ - 0x002f line=24 │ │ - 0x003b line=25 │ │ - 0x0041 line=24 │ │ - 0x0044 line=28 │ │ - 0x0048 line=29 │ │ - 0x004e line=30 │ │ - 0x0055 line=32 │ │ - 0x005f line=33 │ │ - 0x0069 line=34 │ │ - 0x006b line=35 │ │ - 0x006c line=37 │ │ - 0x0072 line=38 │ │ - 0x0074 line=39 │ │ - 0x007a line=41 │ │ - 0x007c line=42 │ │ - 0x0080 line=46 │ │ - 0x0094 line=47 │ │ - 0x009c line=48 │ │ - 0x00a2 line=51 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=19 (null) Ljava/util/List; │ │ - 0x0024 - 0x0065 reg=1 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0067 - 0x006e reg=1 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x003b - 0x007a reg=3 t Ljava/lang/String; │ │ - 0x0072 - 0x0080 reg=1 node Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0025 - 0x0080 reg=2 pp Ljava/lang/String; │ │ - 0x002f - 0x0080 reg=4 indent I │ │ - 0x002e - 0x0080 reg=5 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x001a - 0x0080 reg=7 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0035 - 0x0080 reg=8 arr$ [Ljava/lang/String; │ │ - 0x0037 - 0x0080 reg=11 i$ I │ │ - 0x0036 - 0x0080 reg=13 len$ I │ │ - 0x001e - 0x0080 reg=14 name Ljava/lang/String; │ │ - 0x0026 - 0x0080 reg=15 np Ljava/lang/String; │ │ - 0x0023 - 0x0080 reg=16 path Ljava/lang/StringBuilder; │ │ - 0x0094 - 0x00a2 reg=12 key Ljava/lang/String; │ │ - 0x009c - 0x00a2 reg=17 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0005 - 0x00a3 reg=9 better Ljava/util/List; Ljava/util/List; │ │ - 0x0088 - 0x00a3 reg=10 i$ Ljava/util/Iterator; │ │ - 0x000a - 0x00a3 reg=18 tree Ljava/util/Map; Ljava/util/Map; │ │ - 0x0000 - 0x00a3 reg=19 accl Ljava/util/List; Ljava/util/List; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 223 (AccountUtil.java) │ │ - │ │ -Class #113 header: │ │ -class_idx : 229 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 254 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #113 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="SymbolPositionViewBinder" │ │ - │ │ -Class #113 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/BookEditorActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02282c: |[02282c] com.bottleworks.dailymoney.ui.BookEditorActivity$SymbolPositionViewBinder.:(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V │ │ -02283c: 5b01 1306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // field@0613 │ │ -022840: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -022846: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=191 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -022848: |[022848] com.bottleworks.dailymoney.ui.BookEditorActivity$SymbolPositionViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -022858: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02285a: 0760 |0001: move-object v0, v6 │ │ -02285c: 1f00 2101 |0002: check-cast v0, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -022860: 6e10 c405 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -022866: 0c01 |0007: move-result-object v1 │ │ -022868: 2053 7500 |0008: instance-of v3, v5, Landroid/widget/TextView; // type@0075 │ │ -02286c: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ -022870: 0f02 |000c: return v2 │ │ -022872: 1a03 d508 |000d: const-string v3, "display" // string@08d5 │ │ -022876: 6e20 ce07 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02287c: 0a03 |0012: move-result v3 │ │ -02287e: 3803 f9ff |0013: if-eqz v3, 000c // -0007 │ │ -022882: 1f05 7500 |0015: check-cast v5, Landroid/widget/TextView; // type@0075 │ │ -022886: 6e10 c505 0000 |0017: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getToString:()Ljava/lang/String; // method@05c5 │ │ -02288c: 0c02 |001a: move-result-object v2 │ │ -02288e: 6e20 3601 2500 |001b: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -022894: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -022896: 28ed |001f: goto 000c // -0013 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=195 │ │ - 0x0004 line=196 │ │ - 0x0008 line=197 │ │ - 0x000c line=204 │ │ - 0x000d line=200 │ │ - 0x0015 line=201 │ │ - 0x001e line=202 │ │ - locals : │ │ - 0x0000 - 0x000c reg=5 view Landroid/view/View; │ │ - 0x000d - 0x0017 reg=5 view Landroid/view/View; │ │ - 0x0004 - 0x0020 reg=0 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0008 - 0x0020 reg=1 name Ljava/lang/String; │ │ - 0x0000 - 0x0020 reg=4 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; │ │ - 0x0000 - 0x0020 reg=6 data Ljava/lang/Object; │ │ - 0x0000 - 0x0020 reg=7 text Ljava/lang/String; │ │ - │ │ - source_file_idx : 254 (BookEditorActivity.java) │ │ - │ │ -Class #114 header: │ │ -class_idx : 230 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 254 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 10 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #114 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; } │ │ - │ │ -Class #114 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookEditorActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'INTENT_BOOK' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "book" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'INTENT_MODE_CREATE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "modeCreate" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'spfrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'spto' │ │ - type : '[I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'activity' │ │ - type : 'Landroid/app/Activity;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'book' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'cancelBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'modeCreate' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'nameEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'noteEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'okBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'positionEditor' │ │ - type : 'Landroid/widget/Spinner;' │ │ - access : 0x0000 () │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'symbolEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'workingBook' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -022898: |[022898] com.bottleworks.dailymoney.ui.BookEditorActivity.:()V │ │ -0228a8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0228aa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0228ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0228ae: 2340 2702 |0003: new-array v0, v4, [Ljava/lang/String; // type@0227 │ │ -0228b2: 1a01 d508 |0005: const-string v1, "display" // string@08d5 │ │ -0228b6: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -0228ba: 1a01 d508 |0009: const-string v1, "display" // string@08d5 │ │ -0228be: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -0228c2: 6900 1f06 |000d: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061f │ │ -0228c6: 2340 1c02 |000f: new-array v0, v4, [I // type@021c │ │ -0228ca: 6001 3204 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spitem_display:I // field@0432 │ │ -0228ce: 4b01 0002 |0013: aput v1, v0, v2 │ │ -0228d2: 6001 3104 |0015: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ -0228d6: 4b01 0003 |0017: aput v1, v0, v3 │ │ -0228da: 6900 2006 |0019: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spto:[I // field@0620 │ │ -0228de: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=70 │ │ - 0x000f line=71 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0228e0: |[0228e0] com.bottleworks.dailymoney.ui.BookEditorActivity.:()V │ │ -0228f0: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -0228f6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - 0x0003 line=191 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'clone' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 22 16-bit code units │ │ -0228f8: |[0228f8] com.bottleworks.dailymoney.ui.BookEditorActivity.clone:(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book; │ │ -022908: 2200 c300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -02290c: 6e10 2103 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -022912: 0c01 |0005: move-result-object v1 │ │ -022914: 6e10 2303 0600 |0006: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -02291a: 0c02 |0009: move-result-object v2 │ │ -02291c: 6e10 2403 0600 |000a: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0324 │ │ -022922: 0c03 |000d: move-result-object v3 │ │ -022924: 6e10 2203 0600 |000e: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0322 │ │ -02292a: 0c04 |0011: move-result-object v4 │ │ -02292c: 7054 1e03 1032 |0012: invoke-direct {v0, v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031e │ │ -022932: 1100 |0015: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - 0x0015 line=45 │ │ - locals : │ │ - 0x0015 - 0x0016 reg=0 b Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0000 - 0x0016 reg=5 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - 0x0000 - 0x0016 reg=6 book Lcom/bottleworks/dailymoney/data/Book; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'doCancel' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -022934: |[022934] com.bottleworks.dailymoney.ui.BookEditorActivity.doCancel:()V │ │ -022944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -022946: 6e20 6004 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setResult:(I)V // method@0460 │ │ -02294c: 6e10 5704 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.finish:()V // method@0457 │ │ -022952: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=187 │ │ - 0x0004 line=188 │ │ - 0x0007 line=189 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'doOk' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 219 16-bit code units │ │ -022954: |[022954] com.bottleworks.dailymoney.ui.BookEditorActivity.doOk:()V │ │ -022964: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -022966: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -022968: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -02296a: 5493 1e06 |0003: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061e │ │ -02296e: 6e10 1c01 0300 |0005: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -022974: 0a03 |0008: move-result v3 │ │ -022976: 3336 1a00 |0009: if-ne v6, v3, 0023 // +001a │ │ -02297a: 5493 1906 |000b: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -02297e: 6004 a604 |000d: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -022982: 2355 2602 |000f: new-array v5, v5, [Ljava/lang/Object; // type@0226 │ │ -022986: 5496 1906 |0011: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -02298a: 6007 2205 |0013: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_symbol_position:I // field@0522 │ │ -02298e: 6e20 d301 7600 |0015: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -022994: 0c06 |0018: move-result-object v6 │ │ -022996: 4d06 0508 |0019: aput-object v6, v5, v8 │ │ -02299a: 6e30 d401 4305 |001b: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0229a0: 0c03 |001e: move-result-object v3 │ │ -0229a2: 7120 cf01 3900 |001f: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -0229a8: 0e00 |0022: return-void │ │ -0229aa: 5493 1b06 |0023: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@061b │ │ -0229ae: 6e10 ff00 0300 |0025: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -0229b4: 0c03 |0028: move-result-object v3 │ │ -0229b6: 6e10 c307 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -0229bc: 0c03 |002c: move-result-object v3 │ │ -0229be: 6e10 e007 0300 |002d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -0229c4: 0c01 |0030: move-result-object v1 │ │ -0229c6: 1a03 0000 |0031: const-string v3, "" // string@0000 │ │ -0229ca: 6e20 ce07 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0229d0: 0a03 |0036: move-result v3 │ │ -0229d2: 3803 1f00 |0037: if-eqz v3, 0056 // +001f │ │ -0229d6: 5493 1b06 |0039: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@061b │ │ -0229da: 6e10 0101 0300 |003b: invoke-virtual {v3}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -0229e0: 5493 1906 |003e: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -0229e4: 6004 a604 |0040: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -0229e8: 2355 2602 |0042: new-array v5, v5, [Ljava/lang/Object; // type@0226 │ │ -0229ec: 5496 1906 |0044: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -0229f0: 6007 9f04 |0046: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.clabel_name:I // field@049f │ │ -0229f4: 6e20 d301 7600 |0048: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0229fa: 0c06 |004b: move-result-object v6 │ │ -0229fc: 4d06 0508 |004c: aput-object v6, v5, v8 │ │ -022a00: 6e30 d401 4305 |004e: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -022a06: 0c03 |0051: move-result-object v3 │ │ -022a08: 7120 b401 3900 |0052: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -022a0e: 28cd |0055: goto 0022 // -0033 │ │ -022a10: 7100 ca03 0000 |0056: invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03ca │ │ -022a16: 0c03 |0059: move-result-object v3 │ │ -022a18: 5494 1e06 |005a: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061e │ │ -022a1c: 6e10 1c01 0400 |005c: invoke-virtual {v4}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -022a22: 0a04 |005f: move-result v4 │ │ -022a24: 4602 0304 |0060: aget-object v2, v3, v4 │ │ -022a28: 5493 2206 |0062: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022a2c: 6e20 2703 1300 |0064: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/data/Book;.setName:(Ljava/lang/String;)V // method@0327 │ │ -022a32: 5493 2206 |0067: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022a36: 5494 2106 |0069: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.symbolEditor:Landroid/widget/EditText; // field@0621 │ │ -022a3a: 6e10 ff00 0400 |006b: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -022a40: 0c04 |006e: move-result-object v4 │ │ -022a42: 6e10 c307 0400 |006f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -022a48: 0c04 |0072: move-result-object v4 │ │ -022a4a: 6e10 e007 0400 |0073: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -022a50: 0c04 |0076: move-result-object v4 │ │ -022a52: 6e20 2903 4300 |0077: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Book;.setSymbol:(Ljava/lang/String;)V // method@0329 │ │ -022a58: 5493 2206 |007a: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022a5c: 5494 1c06 |007c: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.noteEditor:Landroid/widget/EditText; // field@061c │ │ -022a60: 6e10 ff00 0400 |007e: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -022a66: 0c04 |0081: move-result-object v4 │ │ -022a68: 6e10 c307 0400 |0082: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -022a6e: 0c04 |0085: move-result-object v4 │ │ -022a70: 6e10 e007 0400 |0086: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -022a76: 0c04 |0089: move-result-object v4 │ │ -022a78: 6e20 2803 4300 |008a: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Book;.setNote:(Ljava/lang/String;)V // method@0328 │ │ -022a7e: 5493 2206 |008d: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022a82: 6e20 2a03 2300 |008f: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/data/Book;.setSymbolPosition:(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V // method@032a │ │ -022a88: 6e10 5804 0900 |0092: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0458 │ │ -022a8e: 0c03 |0095: move-result-object v3 │ │ -022a90: 6e10 a402 0300 |0096: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -022a96: 0c00 |0099: move-result-object v0 │ │ -022a98: 5593 1a06 |009a: iget-boolean v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@061a │ │ -022a9c: 3803 1e00 |009c: if-eqz v3, 00ba // +001e │ │ -022aa0: 5493 2206 |009e: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022aa4: 7220 7203 3000 |00a0: invoke-interface {v0, v3}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.newBook:(Lcom/bottleworks/dailymoney/data/Book;)V // method@0372 │ │ -022aaa: 5493 1906 |00a3: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -022aae: 6004 2d05 |00a5: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.msg_book_created:I // field@052d │ │ -022ab2: 2355 2602 |00a7: new-array v5, v5, [Ljava/lang/Object; // type@0226 │ │ -022ab6: 4d01 0508 |00a9: aput-object v1, v5, v8 │ │ -022aba: 6e30 d401 4305 |00ab: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -022ac0: 0c03 |00ae: move-result-object v3 │ │ -022ac2: 7120 cf01 3900 |00af: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -022ac8: 6e20 6004 6900 |00b2: invoke-virtual {v9, v6}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setResult:(I)V // method@0460 │ │ -022ace: 6e10 5704 0900 |00b5: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.finish:()V // method@0457 │ │ -022ad4: 2900 6aff |00b8: goto/16 0022 // -0096 │ │ -022ad8: 5493 1706 |00ba: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.book:Lcom/bottleworks/dailymoney/data/Book; // field@0617 │ │ -022adc: 6e10 2003 0300 |00bc: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -022ae2: 0a03 |00bf: move-result v3 │ │ -022ae4: 5494 2206 |00c0: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022ae8: 7230 7503 3004 |00c2: invoke-interface {v0, v3, v4}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.updateBook:(ILcom/bottleworks/dailymoney/data/Book;)Z // method@0375 │ │ -022aee: 5493 1906 |00c5: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -022af2: 6004 2f05 |00c7: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.msg_book_updated:I // field@052f │ │ -022af6: 2355 2602 |00c9: new-array v5, v5, [Ljava/lang/Object; // type@0226 │ │ -022afa: 4d01 0508 |00cb: aput-object v1, v5, v8 │ │ -022afe: 6e30 d401 4305 |00cd: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -022b04: 0c03 |00d0: move-result-object v3 │ │ -022b06: 7120 cf01 3900 |00d1: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -022b0c: 6e20 6004 6900 |00d4: invoke-virtual {v9, v6}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setResult:(I)V // method@0460 │ │ -022b12: 6e10 5704 0900 |00d7: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.finish:()V // method@0457 │ │ -022b18: 28d8 |00da: goto 00b2 // -0028 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=150 │ │ - 0x000b line=151 │ │ - 0x0022 line=184 │ │ - 0x0023 line=155 │ │ - 0x0031 line=156 │ │ - 0x0039 line=157 │ │ - 0x003e line=158 │ │ - 0x0056 line=162 │ │ - 0x0062 line=165 │ │ - 0x0067 line=166 │ │ - 0x007a line=167 │ │ - 0x008d line=168 │ │ - 0x0092 line=170 │ │ - 0x009a line=172 │ │ - 0x009e line=173 │ │ - 0x00a3 line=174 │ │ - 0x00b2 line=181 │ │ - 0x00b5 line=182 │ │ - 0x00ba line=176 │ │ - 0x00c5 line=177 │ │ - 0x00d4 line=178 │ │ - 0x00d7 line=179 │ │ - locals : │ │ - 0x009a - 0x00db reg=0 idp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ - 0x0031 - 0x00db reg=1 name Ljava/lang/String; │ │ - 0x0062 - 0x00db reg=2 pos Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ - 0x0000 - 0x00db reg=9 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'initIntent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 47 16-bit code units │ │ -022b1c: |[022b1c] com.bottleworks.dailymoney.ui.BookEditorActivity.initIntent:()V │ │ -022b2c: 6e10 5904 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.getIntentExtras:()Landroid/os/Bundle; // method@0459 │ │ -022b32: 0c00 |0003: move-result-object v0 │ │ -022b34: 1a01 270d |0004: const-string v1, "modeCreate" // string@0d27 │ │ -022b38: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -022b3a: 6e30 9e00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -022b40: 0a01 |000a: move-result v1 │ │ -022b42: 5c31 1a06 |000b: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@061a │ │ -022b46: 1a01 0707 |000d: const-string v1, "book" // string@0707 │ │ -022b4a: 6e20 9d00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -022b50: 0c01 |0012: move-result-object v1 │ │ -022b52: 1f01 c300 |0013: check-cast v1, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -022b56: 5b31 1706 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.book:Lcom/bottleworks/dailymoney/data/Book; // field@0617 │ │ -022b5a: 5431 1706 |0017: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.book:Lcom/bottleworks/dailymoney/data/Book; // field@0617 │ │ -022b5e: 7020 5304 1300 |0019: invoke-direct {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book; // method@0453 │ │ -022b64: 0c01 |001c: move-result-object v1 │ │ -022b66: 5b31 2206 |001d: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022b6a: 5531 1a06 |001f: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@061a │ │ -022b6e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -022b72: 6001 5505 |0023: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_bookeditor_create:I // field@0555 │ │ -022b76: 6e20 6104 1300 |0025: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setTitle:(I)V // method@0461 │ │ -022b7c: 0e00 |0028: return-void │ │ -022b7e: 6001 5605 |0029: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_bookeditor_update:I // field@0556 │ │ -022b82: 6e20 6104 1300 |002b: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setTitle:(I)V // method@0461 │ │ -022b88: 28fa |002e: goto 0028 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - 0x0004 line=58 │ │ - 0x000d line=59 │ │ - 0x0017 line=60 │ │ - 0x001f line=62 │ │ - 0x0023 line=63 │ │ - 0x0028 line=67 │ │ - 0x0029 line=65 │ │ - locals : │ │ - 0x0004 - 0x002f reg=0 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x002f reg=3 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'initialEditor' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 16 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 241 16-bit code units │ │ -022b8c: |[022b8c] com.bottleworks.dailymoney.ui.BookEditorActivity.initialEditor:()V │ │ -022b9c: 120e |0000: const/4 v14, #int 0 // #0 │ │ -022b9e: 6001 b903 |0001: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_name:I // field@03b9 │ │ -022ba2: 6e20 5604 1f00 |0003: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0456 │ │ -022ba8: 0c01 |0006: move-result-object v1 │ │ -022baa: 1f01 6400 |0007: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -022bae: 5bf1 1b06 |0009: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@061b │ │ -022bb2: 54f1 1b06 |000b: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@061b │ │ -022bb6: 54f3 2206 |000d: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022bba: 6e10 2103 0300 |000f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -022bc0: 0c03 |0012: move-result-object v3 │ │ -022bc2: 6e20 0701 3100 |0013: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -022bc8: 6001 bb03 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_symbol:I // field@03bb │ │ -022bcc: 6e20 5604 1f00 |0018: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0456 │ │ -022bd2: 0c01 |001b: move-result-object v1 │ │ -022bd4: 1f01 6400 |001c: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -022bd8: 5bf1 2106 |001e: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.symbolEditor:Landroid/widget/EditText; // field@0621 │ │ -022bdc: 54f1 2106 |0020: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.symbolEditor:Landroid/widget/EditText; // field@0621 │ │ -022be0: 54f3 2206 |0022: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022be4: 6e10 2303 0300 |0024: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -022bea: 0c03 |0027: move-result-object v3 │ │ -022bec: 6e20 0701 3100 |0028: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -022bf2: 6001 bc03 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_symbol_position:I // field@03bc │ │ -022bf6: 6e20 5604 1f00 |002d: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0456 │ │ -022bfc: 0c01 |0030: move-result-object v1 │ │ -022bfe: 1f01 7000 |0031: check-cast v1, Landroid/widget/Spinner; // type@0070 │ │ -022c02: 5bf1 1e06 |0033: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061e │ │ -022c06: 2202 b601 |0035: new-instance v2, Ljava/util/ArrayList; // type@01b6 │ │ -022c0a: 7010 1908 0200 |0037: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -022c10: 54f1 2206 |003a: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022c14: 6e10 2403 0100 |003c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0324 │ │ -022c1a: 0c0d |003f: move-result-object v13 │ │ -022c1c: 12f7 |0040: const/4 v7, #int -1 // #ff │ │ -022c1e: 017b |0041: move v11, v7 │ │ -022c20: 7100 ca03 0000 |0042: invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03ca │ │ -022c26: 0c06 |0045: move-result-object v6 │ │ -022c28: 2169 |0046: array-length v9, v6 │ │ -022c2a: 1208 |0047: const/4 v8, #int 0 // #0 │ │ -022c2c: 3598 2e00 |0048: if-ge v8, v9, 0076 // +002e │ │ -022c30: 460c 0608 |004a: aget-object v12, v6, v8 │ │ -022c34: d807 0701 |004c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -022c38: 220a bd01 |004e: new-instance v10, Ljava/util/HashMap; // type@01bd │ │ -022c3c: 7010 2f08 0a00 |0050: invoke-direct {v10}, Ljava/util/HashMap;.:()V // method@082f │ │ -022c42: 7220 3b08 a200 |0053: invoke-interface {v2, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -022c48: 6201 1f06 |0056: sget-object v1, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061f │ │ -022c4c: 4601 010e |0058: aget-object v1, v1, v14 │ │ -022c50: 2203 2101 |005a: new-instance v3, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -022c54: 6204 1f06 |005c: sget-object v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061f │ │ -022c58: 4604 040e |005e: aget-object v4, v4, v14 │ │ -022c5c: 54f5 1906 |0060: iget-object v5, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0619 │ │ -022c60: 6e20 cb03 5c00 |0062: invoke-virtual {v12, v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@03cb │ │ -022c66: 0c05 |0065: move-result-object v5 │ │ -022c68: 7040 c305 435c |0066: invoke-direct {v3, v4, v12, v5}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -022c6e: 7230 4708 1a03 |0069: invoke-interface {v10, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -022c74: 6e20 c803 dc00 |006c: invoke-virtual {v12, v13}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.equals:(Ljava/lang/Object;)Z // method@03c8 │ │ -022c7a: 0a01 |006f: move-result v1 │ │ -022c7c: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ -022c80: 017b |0072: move v11, v7 │ │ -022c82: d808 0801 |0073: add-int/lit8 v8, v8, #int 1 // #01 │ │ -022c86: 28d3 |0075: goto 0048 // -002d │ │ -022c88: 2200 6f00 |0076: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ -022c8c: 6003 5304 |0078: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ -022c90: 6204 1f06 |007a: sget-object v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061f │ │ -022c94: 6205 2006 |007c: sget-object v5, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spto:[I // field@0620 │ │ -022c98: 07f1 |007e: move-object v1, v15 │ │ -022c9a: 7606 1801 0000 |007f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -022ca0: 6001 5204 |0082: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ -022ca4: 6e20 1a01 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ -022caa: 2201 e500 |0087: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; // type@00e5 │ │ -022cae: 7020 4f04 f100 |0089: invoke-direct {v1, v15}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;.:(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V // method@044f │ │ -022cb4: 6e20 1b01 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -022cba: 54f1 1e06 |008f: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061e │ │ -022cbe: 6e20 1d01 0100 |0091: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ -022cc4: 12f1 |0094: const/4 v1, #int -1 // #ff │ │ -022cc6: 371b 0700 |0095: if-le v11, v1, 009c // +0007 │ │ -022cca: 54f1 1e06 |0097: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061e │ │ -022cce: 6e20 1f01 b100 |0099: invoke-virtual {v1, v11}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ -022cd4: 6001 ba03 |009c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_note:I // field@03ba │ │ -022cd8: 6e20 5604 1f00 |009e: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0456 │ │ -022cde: 0c01 |00a1: move-result-object v1 │ │ -022ce0: 1f01 6400 |00a2: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -022ce4: 5bf1 1c06 |00a4: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.noteEditor:Landroid/widget/EditText; // field@061c │ │ -022ce8: 54f1 1c06 |00a6: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.noteEditor:Landroid/widget/EditText; // field@061c │ │ -022cec: 54f3 2206 |00a8: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@0622 │ │ -022cf0: 6e10 2203 0300 |00aa: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0322 │ │ -022cf6: 0c03 |00ad: move-result-object v3 │ │ -022cf8: 6e20 0701 3100 |00ae: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -022cfe: 6001 c803 |00b1: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_ok:I // field@03c8 │ │ -022d02: 6e20 5604 1f00 |00b3: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0456 │ │ -022d08: 0c01 |00b6: move-result-object v1 │ │ -022d0a: 1f01 6100 |00b7: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -022d0e: 5bf1 1d06 |00b9: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061d │ │ -022d12: 55f1 1a06 |00bb: iget-boolean v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@061a │ │ -022d16: 3801 2500 |00bd: if-eqz v1, 00e2 // +0025 │ │ -022d1a: 54f1 1d06 |00bf: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061d │ │ -022d1e: 6003 5703 |00c1: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_add:I // field@0357 │ │ -022d22: 6e5e f700 31ee |00c3: invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ -022d28: 54f1 1d06 |00c6: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061d │ │ -022d2c: 6003 6b04 |00c8: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ -022d30: 6e20 f900 3100 |00ca: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ -022d36: 54f1 1d06 |00cd: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061d │ │ -022d3a: 6e20 f800 f100 |00cf: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -022d40: 6001 c703 |00d2: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_cancel:I // field@03c7 │ │ -022d44: 6e20 5604 1f00 |00d4: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0456 │ │ -022d4a: 0c01 |00d7: move-result-object v1 │ │ -022d4c: 1f01 6100 |00d8: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -022d50: 5bf1 1806 |00da: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.cancelBtn:Landroid/widget/Button; // field@0618 │ │ -022d54: 54f1 1806 |00dc: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.cancelBtn:Landroid/widget/Button; // field@0618 │ │ -022d58: 6e20 f800 f100 |00de: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -022d5e: 0e00 |00e1: return-void │ │ -022d60: 54f1 1d06 |00e2: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061d │ │ -022d64: 6003 6803 |00e4: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_update:I // field@0368 │ │ -022d68: 6e5e f700 31ee |00e6: invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ -022d6e: 54f1 1d06 |00e9: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061d │ │ -022d72: 6003 7104 |00eb: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_update:I // field@0471 │ │ -022d76: 6e20 f900 3100 |00ed: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ -022d7c: 28dd |00f0: goto 00cd // -0023 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=83 │ │ - 0x000b line=84 │ │ - 0x0016 line=86 │ │ - 0x0020 line=87 │ │ - 0x002b line=90 │ │ - 0x0035 line=91 │ │ - 0x003a line=92 │ │ - 0x0040 line=94 │ │ - 0x0042 line=95 │ │ - 0x004c line=96 │ │ - 0x004e line=97 │ │ - 0x0053 line=98 │ │ - 0x0056 line=99 │ │ - 0x006c line=101 │ │ - 0x0072 line=102 │ │ - 0x0073 line=95 │ │ - 0x0076 line=105 │ │ - 0x0082 line=106 │ │ - 0x0087 line=107 │ │ - 0x008f line=108 │ │ - 0x0094 line=109 │ │ - 0x0097 line=110 │ │ - 0x009c line=113 │ │ - 0x00a6 line=114 │ │ - 0x00b1 line=116 │ │ - 0x00bb line=117 │ │ - 0x00bf line=118 │ │ - 0x00c6 line=119 │ │ - 0x00cd line=124 │ │ - 0x00d2 line=127 │ │ - 0x00dc line=130 │ │ - 0x00e1 line=131 │ │ - 0x00e2 line=121 │ │ - 0x00e9 line=122 │ │ - locals : │ │ - 0x0053 - 0x0076 reg=10 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x004c - 0x0076 reg=12 sp Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ - 0x0082 - 0x00f1 reg=0 adapter Landroid/widget/SimpleAdapter; │ │ - 0x003a - 0x00f1 reg=2 data Ljava/util/List; Ljava/util/List;>; │ │ - 0x0046 - 0x00f1 reg=6 arr$ [Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ - 0x0041 - 0x00f1 reg=7 i I │ │ - 0x0048 - 0x00f1 reg=8 i$ I │ │ - 0x0047 - 0x00f1 reg=9 len$ I │ │ - 0x0042 - 0x00f1 reg=11 selpos I │ │ - 0x0040 - 0x00f1 reg=13 symbolPos Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ - 0x0000 - 0x00f1 reg=15 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -022d80: |[022d80] com.bottleworks.dailymoney.ui.BookEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -022d90: 6f40 d202 1032 |0000: invoke-super {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -022d96: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - 0x0003 line=146 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - 0x0000 - 0x0004 reg=1 requestCode I │ │ - 0x0000 - 0x0004 reg=2 resultCode I │ │ - 0x0000 - 0x0004 reg=3 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 24 16-bit code units │ │ -022d98: |[022d98] com.bottleworks.dailymoney.ui.BookEditorActivity.onClick:(Landroid/view/View;)V │ │ -022da8: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -022dae: 0a00 |0003: move-result v0 │ │ -022db0: 6001 c803 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_ok:I // field@03c8 │ │ -022db4: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -022db8: 7010 5504 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.doOk:()V // method@0455 │ │ -022dbe: 0e00 |000b: return-void │ │ -022dc0: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -022dc6: 0a00 |000f: move-result v0 │ │ -022dc8: 6001 c703 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_cancel:I // field@03c7 │ │ -022dcc: 3310 f9ff |0012: if-ne v0, v1, 000b // -0007 │ │ -022dd0: 7010 5404 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.doCancel:()V // method@0454 │ │ -022dd6: 28f4 |0017: goto 000b // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=135 │ │ - 0x0008 line=136 │ │ - 0x000b line=140 │ │ - 0x000c line=137 │ │ - 0x0014 line=138 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=2 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - 0x0000 - 0x0018 reg=3 v Landroid/view/View; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -022dd8: |[022dd8] com.bottleworks.dailymoney.ui.BookEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -022de8: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -022dee: 6000 4104 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.bookeditor:I // field@0441 │ │ -022df2: 6e20 5f04 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setContentView:(I)V // method@045f │ │ -022df8: 7010 5a04 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.initIntent:()V // method@045a │ │ -022dfe: 7010 5b04 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.initialEditor:()V // method@045b │ │ -022e04: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=51 │ │ - 0x0008 line=52 │ │ - 0x000b line=53 │ │ - 0x000e line=54 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ - 0x0000 - 0x000f reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 254 (BookEditorActivity.java) │ │ - │ │ -Class #115 header: │ │ -class_idx : 231 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 255 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #115 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doDeleteBook │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #115 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ - name : 'val$book' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ - name : 'val$pos' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -022e08: |[022e08] com.bottleworks.dailymoney.ui.BookListHelper$1.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V │ │ -022e18: 5b01 2306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ -022e1c: 5b02 2406 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0624 │ │ -022e20: 5903 2506 |0004: iput v3, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$pos:I // field@0625 │ │ -022e24: 7010 c007 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -022e2a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=142 │ │ - locals : │ │ - 0x0000 - 0x000a reg=0 this Lcom/bottleworks/dailymoney/ui/BookListHelper$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ - 0x0000 - 0x000a reg=2 (null) Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0000 - 0x000a reg=3 (null) I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ - name : 'onFinish' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 91 16-bit code units │ │ -022e2c: |[022e2c] com.bottleworks.dailymoney.ui.BookListHelper$1.onFinish:(Ljava/lang/Object;)Z │ │ -022e3c: 1f04 9701 |0000: check-cast v4, Ljava/lang/Integer; // type@0197 │ │ -022e40: 6e10 9b07 0400 |0002: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@079b │ │ -022e46: 0a01 |0005: move-result v1 │ │ -022e48: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -022e4a: 3321 3200 |0007: if-ne v1, v2, 0039 // +0032 │ │ -022e4e: 7100 b802 0000 |0009: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -022e54: 0c01 |000c: move-result-object v1 │ │ -022e56: 6e10 a402 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -022e5c: 0c01 |0010: move-result-object v1 │ │ -022e5e: 5432 2406 |0011: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0624 │ │ -022e62: 6e10 2003 0200 |0013: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -022e68: 0a02 |0016: move-result v2 │ │ -022e6a: 7220 6c03 2100 |0017: invoke-interface {v1, v2}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.deleteBook:(I)Z // method@036c │ │ -022e70: 0a00 |001a: move-result v0 │ │ -022e72: 3800 1e00 |001b: if-eqz v0, 0039 // +001e │ │ -022e76: 5431 2306 |001d: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ -022e7a: 7110 6904 0100 |001f: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // method@0469 │ │ -022e80: 0c01 |0022: move-result-object v1 │ │ -022e82: 3801 1800 |0023: if-eqz v1, 003b // +0018 │ │ -022e86: 5431 2306 |0025: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ -022e8a: 7110 6904 0100 |0027: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // method@0469 │ │ -022e90: 0c01 |002a: move-result-object v1 │ │ -022e92: 5432 2406 |002b: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0624 │ │ -022e96: 7220 6604 2100 |002d: invoke-interface {v1, v2}, Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;.onBookDeleted:(Lcom/bottleworks/dailymoney/data/Book;)V // method@0466 │ │ -022e9c: 7100 b802 0000 |0030: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -022ea2: 0c01 |0033: move-result-object v1 │ │ -022ea4: 5432 2406 |0034: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0624 │ │ -022ea8: 6e20 9802 2100 |0036: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.deleteData:(Lcom/bottleworks/dailymoney/data/Book;)Z // method@0298 │ │ -022eae: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -022eb0: 0f01 |003a: return v1 │ │ -022eb2: 5431 2306 |003b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ -022eb6: 7110 6a04 0100 |003d: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; // method@046a │ │ -022ebc: 0c01 |0040: move-result-object v1 │ │ -022ebe: 5232 2506 |0041: iget v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$pos:I // field@0625 │ │ -022ec2: 7220 4108 2100 |0043: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -022ec8: 5431 2306 |0046: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ -022ecc: 7110 6b04 0100 |0048: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; // method@046b │ │ -022ed2: 0c01 |004b: move-result-object v1 │ │ -022ed4: 5232 2506 |004c: iget v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$pos:I // field@0625 │ │ -022ed8: 7220 4108 2100 |004e: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -022ede: 5431 2306 |0051: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0623 │ │ -022ee2: 7110 6c04 0100 |0053: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$300:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Landroid/widget/SimpleAdapter; // method@046c │ │ -022ee8: 0c01 |0056: move-result-object v1 │ │ -022eea: 6e10 1901 0100 |0057: invoke-virtual {v1}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -022ef0: 28d6 |005a: goto 0030 // -002a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - 0x0009 line=145 │ │ - 0x001b line=146 │ │ - 0x001d line=147 │ │ - 0x0025 line=148 │ │ - 0x0030 line=154 │ │ - 0x0039 line=157 │ │ - 0x003b line=150 │ │ - 0x0046 line=151 │ │ - 0x0051 line=152 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=4 data Ljava/lang/Object; │ │ - 0x001b - 0x0039 reg=0 r Z │ │ - 0x003b - 0x005b reg=0 r Z │ │ - 0x0000 - 0x005b reg=3 this Lcom/bottleworks/dailymoney/ui/BookListHelper$1; │ │ - │ │ - source_file_idx : 255 (BookListHelper.java) │ │ - │ │ -Class #116 header: │ │ -class_idx : 232 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 255 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #116 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ListViewBinder" │ │ - │ │ -Class #116 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -022ef4: |[022ef4] com.bottleworks.dailymoney.ui.BookListHelper$ListViewBinder.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)V │ │ -022f04: 5b01 2606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0626 │ │ -022f08: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -022f0e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=176 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -022f10: |[022f10] com.bottleworks.dailymoney.ui.BookListHelper$ListViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -022f20: 0780 |0000: move-object v0, v8 │ │ -022f22: 1f00 2101 |0001: check-cast v0, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -022f26: 6e10 c405 0000 |0003: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -022f2c: 0c02 |0006: move-result-object v2 │ │ -022f2e: 1a04 e410 |0007: const-string v4, "working_book" // string@10e4 │ │ -022f32: 6e20 ce07 2400 |0009: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -022f38: 0a04 |000c: move-result v4 │ │ -022f3a: 3804 2e00 |000d: if-eqz v4, 003b // +002e │ │ -022f3e: 0771 |000f: move-object v1, v7 │ │ -022f40: 1f01 6800 |0010: check-cast v1, Landroid/widget/ImageView; // type@0068 │ │ -022f44: 6e10 c605 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c6 │ │ -022f4a: 0c03 |0015: move-result-object v3 │ │ -022f4c: 1f03 8c01 |0016: check-cast v3, Ljava/lang/Boolean; // type@018c │ │ -022f50: 6e10 7e07 0300 |0018: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@077e │ │ -022f56: 0a04 |001b: move-result v4 │ │ -022f58: 3804 1100 |001c: if-eqz v4, 002d // +0011 │ │ -022f5c: 7100 b802 0000 |001e: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -022f62: 0c04 |0021: move-result-object v4 │ │ -022f64: 6005 5603 |0022: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.book_working:I // field@0356 │ │ -022f68: 6e20 a102 5400 |0024: invoke-virtual {v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02a1 │ │ -022f6e: 0c04 |0027: move-result-object v4 │ │ -022f70: 6e20 0e01 4100 |0028: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@010e │ │ -022f76: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -022f78: 0f04 |002c: return v4 │ │ -022f7a: 7100 b802 0000 |002d: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -022f80: 0c04 |0030: move-result-object v4 │ │ -022f82: 6005 5503 |0031: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.book_nonworking:I // field@0355 │ │ -022f86: 6e20 a102 5400 |0033: invoke-virtual {v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02a1 │ │ -022f8c: 0c04 |0036: move-result-object v4 │ │ -022f8e: 6e20 0e01 4100 |0037: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@010e │ │ -022f94: 28f1 |003a: goto 002b // -000f │ │ -022f96: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -022f98: 28f0 |003c: goto 002c // -0010 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=180 │ │ - 0x0003 line=181 │ │ - 0x0007 line=182 │ │ - 0x0010 line=183 │ │ - 0x0012 line=184 │ │ - 0x0018 line=185 │ │ - 0x001e line=186 │ │ - 0x002b line=190 │ │ - 0x002c line=193 │ │ - 0x002d line=188 │ │ - 0x003b line=193 │ │ - locals : │ │ - 0x0012 - 0x002c reg=1 layout Landroid/widget/ImageView; │ │ - 0x0018 - 0x002c reg=3 selected Ljava/lang/Boolean; │ │ - 0x002d - 0x003b reg=1 layout Landroid/widget/ImageView; │ │ - 0x002d - 0x003b reg=3 selected Ljava/lang/Boolean; │ │ - 0x0003 - 0x003d reg=0 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0007 - 0x003d reg=2 name Ljava/lang/String; │ │ - 0x0000 - 0x003d reg=6 this Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; │ │ - 0x0000 - 0x003d reg=7 view Landroid/view/View; │ │ - 0x0000 - 0x003d reg=8 data Ljava/lang/Object; │ │ - 0x0000 - 0x003d reg=9 text Ljava/lang/String; │ │ - │ │ - source_file_idx : 255 (BookListHelper.java) │ │ - │ │ -Class #117 header: │ │ -class_idx : 233 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ -source_file_idx : 255 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #117 annotations: │ │ +Class #102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnBookListener" │ │ │ │ -Class #117 - │ │ +Class #102 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36584,39 +28303,39 @@ │ │ name : 'onBookDeleted' │ │ type : '(Lcom/bottleworks/dailymoney/data/Book;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 255 (BookListHelper.java) │ │ │ │ -Class #118 header: │ │ -class_idx : 234 │ │ +Class #103 header: │ │ +class_idx : 233 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 255 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 7 │ │ │ │ -Class #118 annotations: │ │ +Class #103 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; } │ │ -Annotations on field #1582 'listViewData' │ │ +Annotations on field #1579 'listViewData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;" } │ │ -Annotations on field #1583 'listViewMapList' │ │ +Annotations on field #1580 'listViewMapList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #1137 'onItemClick' │ │ +Annotations on method #1136 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #1138 'reloadData' │ │ +Annotations on method #1137 'reloadData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;)V" } │ │ -Annotations on method #1140 'toBookMap' │ │ +Annotations on method #1139 'toBookMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/Book;" "I)" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #118 - │ │ +Class #103 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ @@ -36666,47 +28385,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -022f9c: |[022f9c] com.bottleworks.dailymoney.ui.BookListHelper.:()V │ │ -022fac: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -022fae: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -022fb0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -022fb2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -022fb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -022fb6: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -022fb8: 2300 2702 |0006: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -022fbc: 1a01 e410 |0008: const-string v1, "working_book" // string@10e4 │ │ -022fc0: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -022fc4: 1a01 490b |000c: const-string v1, "id" // string@0b49 │ │ -022fc8: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ -022fcc: 1a01 600d |0010: const-string v1, "name" // string@0d60 │ │ -022fd0: 4d01 0004 |0012: aput-object v1, v0, v4 │ │ -022fd4: 1a01 ed0f |0014: const-string v1, "symbol" // string@0fed │ │ -022fd8: 4d01 0005 |0016: aput-object v1, v0, v5 │ │ -022fdc: 1a01 900d |0018: const-string v1, "note" // string@0d90 │ │ -022fe0: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ -022fe4: 6900 2806 |001c: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -022fe8: 1250 |001e: const/4 v0, #int 5 // #5 │ │ -022fea: 2300 1c02 |001f: new-array v0, v0, [I // type@021c │ │ -022fee: 6001 c103 |0021: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_working_book:I // field@03c1 │ │ -022ff2: 4b01 0002 |0023: aput v1, v0, v2 │ │ -022ff6: 6001 bd03 |0025: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_id:I // field@03bd │ │ -022ffa: 4b01 0003 |0027: aput v1, v0, v3 │ │ -022ffe: 6001 be03 |0029: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_name:I // field@03be │ │ -023002: 4b01 0004 |002b: aput v1, v0, v4 │ │ -023006: 6001 c003 |002d: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_symbol:I // field@03c0 │ │ -02300a: 4b01 0005 |002f: aput v1, v0, v5 │ │ -02300e: 6001 bf03 |0031: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_note:I // field@03bf │ │ -023012: 4b01 0006 |0033: aput v1, v0, v6 │ │ -023016: 6900 2906 |0035: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingTo:[I // field@0629 │ │ -02301a: 0e00 |0037: return-void │ │ +0284b0: |[0284b0] com.bottleworks.dailymoney.ui.BookListHelper.:()V │ │ +0284c0: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0284c2: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0284c4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0284c6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0284c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0284ca: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0284cc: 2300 1b02 |0006: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +0284d0: 1a01 d510 |0008: const-string v1, "working_book" // string@10d5 │ │ +0284d4: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +0284d8: 1a01 3b0b |000c: const-string v1, "id" // string@0b3b │ │ +0284dc: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ +0284e0: 1a01 510d |0010: const-string v1, "name" // string@0d51 │ │ +0284e4: 4d01 0004 |0012: aput-object v1, v0, v4 │ │ +0284e8: 1a01 de0f |0014: const-string v1, "symbol" // string@0fde │ │ +0284ec: 4d01 0005 |0016: aput-object v1, v0, v5 │ │ +0284f0: 1a01 810d |0018: const-string v1, "note" // string@0d81 │ │ +0284f4: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ +0284f8: 6900 2506 |001c: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +0284fc: 1250 |001e: const/4 v0, #int 5 // #5 │ │ +0284fe: 2300 1002 |001f: new-array v0, v0, [I // type@0210 │ │ +028502: 6001 c103 |0021: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_working_book:I // field@03c1 │ │ +028506: 4b01 0002 |0023: aput v1, v0, v2 │ │ +02850a: 6001 bd03 |0025: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_id:I // field@03bd │ │ +02850e: 4b01 0003 |0027: aput v1, v0, v3 │ │ +028512: 6001 be03 |0029: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_name:I // field@03be │ │ +028516: 4b01 0004 |002b: aput v1, v0, v4 │ │ +02851a: 6001 c003 |002d: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_symbol:I // field@03c0 │ │ +02851e: 4b01 0005 |002f: aput v1, v0, v5 │ │ +028522: 6001 bf03 |0031: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_item_note:I // field@03bf │ │ +028526: 4b01 0006 |0033: aput v1, v0, v6 │ │ +02852a: 6900 2606 |0035: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingTo:[I // field@0626 │ │ +02852e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=31 │ │ 0x001e line=33 │ │ locals : │ │ │ │ #1 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ @@ -36714,27 +28433,27 @@ │ │ type : '(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;ZLcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -02301c: |[02301c] com.bottleworks.dailymoney.ui.BookListHelper.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;ZLcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;)V │ │ -02302c: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023032: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -023036: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02303c: 5b10 2e06 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -023040: 2200 b601 |000a: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -023044: 7010 1908 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02304a: 5b10 2f06 |000f: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062f │ │ -02304e: 5b12 2706 |0011: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023052: 5b13 2b06 |0013: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@062b │ │ -023056: 5c14 2a06 |0015: iput-boolean v4, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.clickeditable:Z // field@062a │ │ -02305a: 5b15 3006 |0017: iput-object v5, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listener:Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // field@0630 │ │ -02305e: 0e00 |0019: return-void │ │ +028530: |[028530] com.bottleworks.dailymoney.ui.BookListHelper.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;ZLcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;)V │ │ +028540: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028546: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02854a: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +028550: 5b10 2b06 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +028554: 2200 aa01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +028558: 7010 0e08 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02855e: 5b10 2c06 |000f: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062c │ │ +028562: 5b12 2406 |0011: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +028566: 5b13 2806 |0013: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0628 │ │ +02856a: 5c14 2706 |0015: iput-boolean v4, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.clickeditable:Z // field@0627 │ │ +02856e: 5b15 2d06 |0017: iput-object v5, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listener:Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // field@062d │ │ +028572: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=37 │ │ 0x000a line=39 │ │ 0x0011 line=52 │ │ 0x0013 line=53 │ │ @@ -36753,17 +28472,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023060: |[023060] com.bottleworks.dailymoney.ui.BookListHelper.access$000:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; │ │ -023070: 5410 3006 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listener:Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // field@0630 │ │ -023074: 1100 |0002: return-object v0 │ │ +028574: |[028574] com.bottleworks.dailymoney.ui.BookListHelper.access$000:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; │ │ +028584: 5410 2d06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listener:Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // field@062d │ │ +028588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ │ │ #3 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ @@ -36771,17 +28490,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023078: |[023078] com.bottleworks.dailymoney.ui.BookListHelper.access$100:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; │ │ -023088: 5410 2e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -02308c: 1100 |0002: return-object v0 │ │ +02858c: |[02858c] com.bottleworks.dailymoney.ui.BookListHelper.access$100:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; │ │ +02859c: 5410 2b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +0285a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ │ │ #4 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ @@ -36789,17 +28508,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023090: |[023090] com.bottleworks.dailymoney.ui.BookListHelper.access$200:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; │ │ -0230a0: 5410 2f06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062f │ │ -0230a4: 1100 |0002: return-object v0 │ │ +0285a4: |[0285a4] com.bottleworks.dailymoney.ui.BookListHelper.access$200:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; │ │ +0285b4: 5410 2c06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062c │ │ +0285b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ │ │ #5 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ @@ -36807,17 +28526,17 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Landroid/widget/SimpleAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0230a8: |[0230a8] com.bottleworks.dailymoney.ui.BookListHelper.access$300:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Landroid/widget/SimpleAdapter; │ │ -0230b8: 5410 2d06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062d │ │ -0230bc: 1100 |0002: return-object v0 │ │ +0285bc: |[0285bc] com.bottleworks.dailymoney.ui.BookListHelper.access$300:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Landroid/widget/SimpleAdapter; │ │ +0285cc: 5410 2a06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062a │ │ +0285d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ @@ -36825,81 +28544,81 @@ │ │ type : '(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -0230c0: |[0230c0] com.bottleworks.dailymoney.ui.BookListHelper.toBookMap:(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; │ │ -0230d0: 2203 bd01 |0000: new-instance v3, Ljava/util/HashMap; // type@01bd │ │ -0230d4: 7010 2f08 0300 |0002: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@082f │ │ -0230da: 6e10 2003 0b00 |0005: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -0230e0: 0a06 |0008: move-result v6 │ │ -0230e2: 33c6 7600 |0009: if-ne v6, v12, 007f // +0076 │ │ -0230e6: 1216 |000b: const/4 v6, #int 1 // #1 │ │ -0230e8: 7110 8007 0600 |000c: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0780 │ │ -0230ee: 0c04 |000f: move-result-object v4 │ │ -0230f0: 6e10 2003 0b00 |0010: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -0230f6: 0a06 |0013: move-result v6 │ │ -0230f8: 7110 e107 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07e1 │ │ -0230fe: 0c00 |0017: move-result-object v0 │ │ -023100: 6e10 2103 0b00 |0018: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -023106: 0c01 |001b: move-result-object v1 │ │ -023108: 6e10 2303 0b00 |001c: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -02310e: 0c05 |001f: move-result-object v5 │ │ -023110: 6e10 2203 0b00 |0020: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0322 │ │ -023116: 0c02 |0023: move-result-object v2 │ │ -023118: 6206 2806 |0024: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -02311c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -02311e: 4606 0607 |0027: aget-object v6, v6, v7 │ │ -023122: 2207 2101 |0029: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -023126: 6208 2806 |002b: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -02312a: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -02312c: 4608 0809 |002e: aget-object v8, v8, v9 │ │ -023130: 7030 c205 8704 |0030: invoke-direct {v7, v8, v4}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c2 │ │ -023136: 7230 4708 6307 |0033: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -02313c: 6206 2806 |0036: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -023140: 1217 |0038: const/4 v7, #int 1 // #1 │ │ -023142: 4606 0607 |0039: aget-object v6, v6, v7 │ │ -023146: 2207 2101 |003b: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02314a: 6208 2806 |003d: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -02314e: 1219 |003f: const/4 v9, #int 1 // #1 │ │ -023150: 4608 0809 |0040: aget-object v8, v8, v9 │ │ -023154: 7030 c205 8700 |0042: invoke-direct {v7, v8, v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c2 │ │ -02315a: 7230 4708 6307 |0045: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -023160: 6206 2806 |0048: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -023164: 1227 |004a: const/4 v7, #int 2 // #2 │ │ -023166: 4606 0607 |004b: aget-object v6, v6, v7 │ │ -02316a: 2207 2101 |004d: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02316e: 6208 2806 |004f: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -023172: 1229 |0051: const/4 v9, #int 2 // #2 │ │ -023174: 4608 0809 |0052: aget-object v8, v8, v9 │ │ -023178: 7030 c205 8701 |0054: invoke-direct {v7, v8, v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c2 │ │ -02317e: 7230 4708 6307 |0057: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -023184: 6206 2806 |005a: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -023188: 1237 |005c: const/4 v7, #int 3 // #3 │ │ -02318a: 4606 0607 |005d: aget-object v6, v6, v7 │ │ -02318e: 2207 2101 |005f: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -023192: 6208 2806 |0061: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -023196: 1239 |0063: const/4 v9, #int 3 // #3 │ │ -023198: 4608 0809 |0064: aget-object v8, v8, v9 │ │ -02319c: 7030 c205 8705 |0066: invoke-direct {v7, v8, v5}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c2 │ │ -0231a2: 7230 4708 6307 |0069: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0231a8: 6206 2806 |006c: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -0231ac: 1247 |006e: const/4 v7, #int 4 // #4 │ │ -0231ae: 4606 0607 |006f: aget-object v6, v6, v7 │ │ -0231b2: 2207 2101 |0071: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -0231b6: 6208 2806 |0073: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -0231ba: 1249 |0075: const/4 v9, #int 4 // #4 │ │ -0231bc: 4608 0809 |0076: aget-object v8, v8, v9 │ │ -0231c0: 7030 c205 8702 |0078: invoke-direct {v7, v8, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c2 │ │ -0231c6: 7230 4708 6307 |007b: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0231cc: 1103 |007e: return-object v3 │ │ -0231ce: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -0231d0: 288c |0080: goto 000c // -0074 │ │ +0285d4: |[0285d4] com.bottleworks.dailymoney.ui.BookListHelper.toBookMap:(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; │ │ +0285e4: 2203 b101 |0000: new-instance v3, Ljava/util/HashMap; // type@01b1 │ │ +0285e8: 7010 2408 0300 |0002: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0824 │ │ +0285ee: 6e10 1f03 0b00 |0005: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +0285f4: 0a06 |0008: move-result v6 │ │ +0285f6: 33c6 7600 |0009: if-ne v6, v12, 007f // +0076 │ │ +0285fa: 1216 |000b: const/4 v6, #int 1 // #1 │ │ +0285fc: 7110 7407 0600 |000c: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0774 │ │ +028602: 0c04 |000f: move-result-object v4 │ │ +028604: 6e10 1f03 0b00 |0010: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +02860a: 0a06 |0013: move-result v6 │ │ +02860c: 7110 d607 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@07d6 │ │ +028612: 0c00 |0017: move-result-object v0 │ │ +028614: 6e10 2003 0b00 |0018: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +02861a: 0c01 |001b: move-result-object v1 │ │ +02861c: 6e10 2203 0b00 |001c: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +028622: 0c05 |001f: move-result-object v5 │ │ +028624: 6e10 2103 0b00 |0020: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0321 │ │ +02862a: 0c02 |0023: move-result-object v2 │ │ +02862c: 6206 2506 |0024: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +028630: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +028632: 4606 0607 |0027: aget-object v6, v6, v7 │ │ +028636: 2207 2001 |0029: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02863a: 6208 2506 |002b: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +02863e: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +028640: 4608 0809 |002e: aget-object v8, v8, v9 │ │ +028644: 7030 c105 8704 |0030: invoke-direct {v7, v8, v4}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c1 │ │ +02864a: 7230 3c08 6307 |0033: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +028650: 6206 2506 |0036: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +028654: 1217 |0038: const/4 v7, #int 1 // #1 │ │ +028656: 4606 0607 |0039: aget-object v6, v6, v7 │ │ +02865a: 2207 2001 |003b: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02865e: 6208 2506 |003d: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +028662: 1219 |003f: const/4 v9, #int 1 // #1 │ │ +028664: 4608 0809 |0040: aget-object v8, v8, v9 │ │ +028668: 7030 c105 8700 |0042: invoke-direct {v7, v8, v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c1 │ │ +02866e: 7230 3c08 6307 |0045: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +028674: 6206 2506 |0048: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +028678: 1227 |004a: const/4 v7, #int 2 // #2 │ │ +02867a: 4606 0607 |004b: aget-object v6, v6, v7 │ │ +02867e: 2207 2001 |004d: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +028682: 6208 2506 |004f: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +028686: 1229 |0051: const/4 v9, #int 2 // #2 │ │ +028688: 4608 0809 |0052: aget-object v8, v8, v9 │ │ +02868c: 7030 c105 8701 |0054: invoke-direct {v7, v8, v1}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c1 │ │ +028692: 7230 3c08 6307 |0057: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +028698: 6206 2506 |005a: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +02869c: 1237 |005c: const/4 v7, #int 3 // #3 │ │ +02869e: 4606 0607 |005d: aget-object v6, v6, v7 │ │ +0286a2: 2207 2001 |005f: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +0286a6: 6208 2506 |0061: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +0286aa: 1239 |0063: const/4 v9, #int 3 // #3 │ │ +0286ac: 4608 0809 |0064: aget-object v8, v8, v9 │ │ +0286b0: 7030 c105 8705 |0066: invoke-direct {v7, v8, v5}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c1 │ │ +0286b6: 7230 3c08 6307 |0069: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +0286bc: 6206 2506 |006c: sget-object v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +0286c0: 1247 |006e: const/4 v7, #int 4 // #4 │ │ +0286c2: 4606 0607 |006f: aget-object v6, v6, v7 │ │ +0286c6: 2207 2001 |0071: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +0286ca: 6208 2506 |0073: sget-object v8, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +0286ce: 1249 |0075: const/4 v9, #int 4 // #4 │ │ +0286d0: 4608 0809 |0076: aget-object v8, v8, v9 │ │ +0286d4: 7030 c105 8702 |0078: invoke-direct {v7, v8, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;)V // method@05c1 │ │ +0286da: 7230 3c08 6307 |007b: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +0286e0: 1103 |007e: return-object v3 │ │ +0286e2: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +0286e4: 288c |0080: goto 000c // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=97 │ │ 0x0010 line=98 │ │ 0x0018 line=99 │ │ 0x001c line=100 │ │ @@ -36928,52 +28647,52 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0231d4: |[0231d4] com.bottleworks.dailymoney.ui.BookListHelper.doDeleteBook:(I)V │ │ -0231e4: 5471 2e06 |0000: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -0231e8: 7220 3f08 8100 |0002: invoke-interface {v1, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0231ee: 0c00 |0005: move-result-object v0 │ │ -0231f0: 1f00 c300 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -0231f4: 6e10 2003 0000 |0008: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -0231fa: 0a01 |000b: move-result v1 │ │ -0231fc: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -023200: 5471 2706 |000e: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023204: 6002 3005 |0010: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_cannot_delete_default_book:I // field@0530 │ │ -023208: 7120 ce01 2100 |0012: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;I)V // method@01ce │ │ -02320e: 0e00 |0015: return-void │ │ -023210: 7100 b802 0000 |0016: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -023216: 0c01 |0019: move-result-object v1 │ │ -023218: 6e10 b002 0100 |001a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -02321e: 0a01 |001d: move-result v1 │ │ -023220: 6e10 2003 0000 |001e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -023226: 0a02 |0021: move-result v2 │ │ -023228: 3321 0a00 |0022: if-ne v1, v2, 002c // +000a │ │ -02322c: 5471 2706 |0024: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023230: 6002 3105 |0026: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_cannot_delete_working_book:I // field@0531 │ │ -023234: 7120 ce01 2100 |0028: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;I)V // method@01ce │ │ -02323a: 28ea |002b: goto 0015 // -0016 │ │ -02323c: 5471 2706 |002c: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023240: 5472 2b06 |002e: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@062b │ │ -023244: 6003 4a05 |0030: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_delete_book:I // field@054a │ │ -023248: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -02324a: 2344 2602 |0033: new-array v4, v4, [Ljava/lang/Object; // type@0226 │ │ -02324e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -023250: 6e10 2103 0000 |0036: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -023256: 0c06 |0039: move-result-object v6 │ │ -023258: 4d06 0405 |003a: aput-object v6, v4, v5 │ │ -02325c: 6e30 d401 3204 |003c: invoke-virtual {v2, v3, v4}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -023262: 0c02 |003f: move-result-object v2 │ │ -023264: 2203 e700 |0040: new-instance v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1; // type@00e7 │ │ -023268: 7040 6204 7380 |0042: invoke-direct {v3, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V // method@0462 │ │ -02326e: 7130 b701 2103 |0045: invoke-static {v1, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ -023274: 28cd |0048: goto 0015 // -0033 │ │ +0286e8: |[0286e8] com.bottleworks.dailymoney.ui.BookListHelper.doDeleteBook:(I)V │ │ +0286f8: 5471 2b06 |0000: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +0286fc: 7220 3408 8100 |0002: invoke-interface {v1, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +028702: 0c00 |0005: move-result-object v0 │ │ +028704: 1f00 c200 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +028708: 6e10 1f03 0000 |0008: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +02870e: 0a01 |000b: move-result v1 │ │ +028710: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +028714: 5471 2406 |000e: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +028718: 6002 2d05 |0010: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_cannot_delete_default_book:I // field@052d │ │ +02871c: 7120 ce01 2100 |0012: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;I)V // method@01ce │ │ +028722: 0e00 |0015: return-void │ │ +028724: 7100 b802 0000 |0016: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02872a: 0c01 |0019: move-result-object v1 │ │ +02872c: 6e10 b002 0100 |001a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +028732: 0a01 |001d: move-result v1 │ │ +028734: 6e10 1f03 0000 |001e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +02873a: 0a02 |0021: move-result v2 │ │ +02873c: 3321 0a00 |0022: if-ne v1, v2, 002c // +000a │ │ +028740: 5471 2406 |0024: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +028744: 6002 2e05 |0026: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_cannot_delete_working_book:I // field@052e │ │ +028748: 7120 ce01 2100 |0028: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;I)V // method@01ce │ │ +02874e: 28ea |002b: goto 0015 // -0016 │ │ +028750: 5471 2406 |002c: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +028754: 5472 2806 |002e: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/BookListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0628 │ │ +028758: 6003 4705 |0030: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_delete_book:I // field@0547 │ │ +02875c: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +02875e: 2344 1a02 |0033: new-array v4, v4, [Ljava/lang/Object; // type@021a │ │ +028762: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +028764: 6e10 2003 0000 |0036: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +02876a: 0c06 |0039: move-result-object v6 │ │ +02876c: 4d06 0405 |003a: aput-object v6, v4, v5 │ │ +028770: 6e30 d401 3204 |003c: invoke-virtual {v2, v3, v4}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +028776: 0c02 |003f: move-result-object v2 │ │ +028778: 2203 e600 |0040: new-instance v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1; // type@00e6 │ │ +02877c: 7040 6104 7380 |0042: invoke-direct {v3, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V // method@0461 │ │ +028782: 7130 b701 2103 |0045: invoke-static {v1, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ +028788: 28cd |0048: goto 0015 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000e line=135 │ │ 0x0015 line=160 │ │ 0x0016 line=137 │ │ @@ -36989,33 +28708,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -023278: |[023278] com.bottleworks.dailymoney.ui.BookListHelper.doEditBook:(I)V │ │ -023288: 5442 2e06 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -02328c: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -023292: 0c00 |0005: move-result-object v0 │ │ -023294: 1f00 c300 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -023298: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -02329a: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -02329e: 5442 2706 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -0232a2: 1c03 e600 |000d: const-class v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e6 │ │ -0232a6: 7030 3900 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -0232ac: 1a02 270d |0012: const-string v2, "modeCreate" // string@0d27 │ │ -0232b0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0232b2: 6e30 4300 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -0232b8: 1a02 0707 |0018: const-string v2, "book" // string@0707 │ │ -0232bc: 6e30 4000 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -0232c2: 5442 2706 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -0232c6: 1263 |001f: const/4 v3, #int 6 // #6 │ │ -0232c8: 6e30 0f00 1203 |0020: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -0232ce: 0e00 |0023: return-void │ │ +02878c: |[02878c] com.bottleworks.dailymoney.ui.BookListHelper.doEditBook:(I)V │ │ +02879c: 5442 2b06 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +0287a0: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +0287a6: 0c00 |0005: move-result-object v0 │ │ +0287a8: 1f00 c200 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +0287ac: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0287ae: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +0287b2: 5442 2406 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +0287b6: 1c03 e500 |000d: const-class v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e5 │ │ +0287ba: 7030 3900 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +0287c0: 1a02 180d |0012: const-string v2, "modeCreate" // string@0d18 │ │ +0287c4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0287c6: 6e30 4300 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +0287cc: 1a02 fa06 |0018: const-string v2, "book" // string@06fa │ │ +0287d0: 6e30 4000 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +0287d6: 5442 2406 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +0287da: 1263 |001f: const/4 v3, #int 6 // #6 │ │ +0287dc: 6e30 0f00 1203 |0020: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +0287e2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x0009 line=125 │ │ 0x0012 line=126 │ │ 0x0018 line=127 │ │ @@ -37033,35 +28752,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0232d0: |[0232d0] com.bottleworks.dailymoney.ui.BookListHelper.doNewBook:()V │ │ -0232e0: 2200 c300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -0232e4: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -0232e8: 1a03 2b00 |0004: const-string v3, "$" // string@002b │ │ -0232ec: 6204 ce05 |0006: sget-object v4, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ce │ │ -0232f0: 1a05 0000 |0008: const-string v5, "" // string@0000 │ │ -0232f4: 7055 1e03 2043 |000a: invoke-direct {v0, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031e │ │ -0232fa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0232fc: 2201 1400 |000e: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -023300: 5462 2706 |0010: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023304: 1c03 e600 |0012: const-class v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e6 │ │ -023308: 7030 3900 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02330e: 1a02 270d |0017: const-string v2, "modeCreate" // string@0d27 │ │ -023312: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -023314: 6e30 4300 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02331a: 1a02 0707 |001d: const-string v2, "book" // string@0707 │ │ -02331e: 6e30 4000 2100 |001f: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -023324: 5462 2706 |0022: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023328: 1263 |0024: const/4 v3, #int 6 // #6 │ │ -02332a: 6e30 0f00 1203 |0025: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -023330: 0e00 |0028: return-void │ │ +0287e4: |[0287e4] com.bottleworks.dailymoney.ui.BookListHelper.doNewBook:()V │ │ +0287f4: 2200 c200 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +0287f8: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +0287fc: 1a03 2b00 |0004: const-string v3, "$" // string@002b │ │ +028800: 6204 cb05 |0006: sget-object v4, Lcom/bottleworks/dailymoney/data/SymbolPosition;.FRONT:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cb │ │ +028804: 1a05 0000 |0008: const-string v5, "" // string@0000 │ │ +028808: 7055 1d03 2043 |000a: invoke-direct {v0, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031d │ │ +02880e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +028810: 2201 1400 |000e: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +028814: 5462 2406 |0010: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +028818: 1c03 e500 |0012: const-class v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e5 │ │ +02881c: 7030 3900 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +028822: 1a02 180d |0017: const-string v2, "modeCreate" // string@0d18 │ │ +028826: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +028828: 6e30 4300 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02882e: 1a02 fa06 |001d: const-string v2, "book" // string@06fa │ │ +028832: 6e30 4000 2100 |001f: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +028838: 5462 2406 |0022: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +02883c: 1263 |0024: const/4 v3, #int 6 // #6 │ │ +02883e: 6e30 0f00 1203 |0025: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +028844: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000d line=113 │ │ 0x000e line=114 │ │ 0x0017 line=115 │ │ 0x001d line=116 │ │ @@ -37078,35 +28797,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -023334: |[023334] com.bottleworks.dailymoney.ui.BookListHelper.doSetWorkingBook:(I)V │ │ -023344: 5431 2e06 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -023348: 7220 3f08 4100 |0002: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02334e: 0c00 |0005: move-result-object v0 │ │ -023350: 1f00 c300 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -023354: 7100 b802 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02335a: 0c01 |000b: move-result-object v1 │ │ -02335c: 6e10 b002 0100 |000c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -023362: 0a01 |000f: move-result v1 │ │ -023364: 6e10 2003 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -02336a: 0a02 |0013: move-result v2 │ │ -02336c: 3321 0300 |0014: if-ne v1, v2, 0017 // +0003 │ │ -023370: 0e00 |0016: return-void │ │ -023372: 7100 b802 0000 |0017: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -023378: 0c01 |001a: move-result-object v1 │ │ -02337a: 6e10 2003 0000 |001b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@0320 │ │ -023380: 0a02 |001e: move-result v2 │ │ -023382: 6e20 c402 2100 |001f: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.setWorkingBookId:(I)V // method@02c4 │ │ -023388: 5431 2e06 |0022: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -02338c: 6e20 7204 1300 |0024: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.reloadData:(Ljava/util/List;)V // method@0472 │ │ -023392: 28ef |0027: goto 0016 // -0011 │ │ +028848: |[028848] com.bottleworks.dailymoney.ui.BookListHelper.doSetWorkingBook:(I)V │ │ +028858: 5431 2b06 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +02885c: 7220 3408 4100 |0002: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +028862: 0c00 |0005: move-result-object v0 │ │ +028864: 1f00 c200 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +028868: 7100 b802 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02886e: 0c01 |000b: move-result-object v1 │ │ +028870: 6e10 b002 0100 |000c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +028876: 0a01 |000f: move-result v1 │ │ +028878: 6e10 1f03 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +02887e: 0a02 |0013: move-result v2 │ │ +028880: 3321 0300 |0014: if-ne v1, v2, 0017 // +0003 │ │ +028884: 0e00 |0016: return-void │ │ +028886: 7100 b802 0000 |0017: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02888c: 0c01 |001a: move-result-object v1 │ │ +02888e: 6e10 1f03 0000 |001b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +028894: 0a02 |001e: move-result v2 │ │ +028896: 6e20 c402 2100 |001f: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.setWorkingBookId:(I)V // method@02c4 │ │ +02889c: 5431 2b06 |0022: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +0288a0: 6e20 7104 1300 |0024: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.reloadData:(Ljava/util/List;)V // method@0471 │ │ +0288a6: 28ef |0027: goto 0016 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0008 line=164 │ │ 0x0016 line=169 │ │ 0x0017 line=167 │ │ 0x0022 line=168 │ │ @@ -37120,19 +28839,19 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -023394: |[023394] com.bottleworks.dailymoney.ui.BookListHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0233a4: 5410 2c06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@062c │ │ -0233a8: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -0233ac: 6e20 6e04 4100 |0004: invoke-virtual {v1, v4}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doEditBook:(I)V // method@046e │ │ -0233b2: 0e00 |0007: return-void │ │ +0288a8: |[0288a8] com.bottleworks.dailymoney.ui.BookListHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0288b8: 5410 2906 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@0629 │ │ +0288bc: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +0288c0: 6e20 6d04 4100 |0004: invoke-virtual {v1, v4}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doEditBook:(I)V // method@046d │ │ +0288c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ @@ -37147,89 +28866,88 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0233b4: |[0233b4] com.bottleworks.dailymoney.ui.BookListHelper.reloadData:(Ljava/util/List;)V │ │ -0233c4: 5b56 2e06 |0000: iput-object v6, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -0233c8: 5454 2f06 |0002: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062f │ │ -0233cc: 7210 3d08 0400 |0004: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@083d │ │ -0233d2: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -0233d8: 0c04 |000a: move-result-object v4 │ │ -0233da: 6e10 b002 0400 |000b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -0233e0: 0a03 |000e: move-result v3 │ │ -0233e2: 5454 2e06 |000f: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062e │ │ -0233e6: 7210 4008 0400 |0011: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -0233ec: 0c01 |0014: move-result-object v1 │ │ -0233ee: 7210 3708 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -0233f4: 0a04 |0018: move-result v4 │ │ -0233f6: 3804 1200 |0019: if-eqz v4, 002b // +0012 │ │ -0233fa: 7210 3808 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -023400: 0c00 |001e: move-result-object v0 │ │ -023402: 1f00 c300 |001f: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -023406: 7030 7404 0503 |0021: invoke-direct {v5, v0, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.toBookMap:(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; // method@0474 │ │ -02340c: 0c02 |0024: move-result-object v2 │ │ -02340e: 5454 2f06 |0025: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062f │ │ -023412: 7220 3b08 2400 |0027: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -023418: 28eb |002a: goto 0015 // -0015 │ │ -02341a: 5454 2d06 |002b: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062d │ │ -02341e: 6e10 1901 0400 |002d: invoke-virtual {v4}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -023424: 0e00 |0030: return-void │ │ +0288c8: |[0288c8] com.bottleworks.dailymoney.ui.BookListHelper.reloadData:(Ljava/util/List;)V │ │ +0288d8: 5b56 2b06 |0000: iput-object v6, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +0288dc: 5453 2c06 |0002: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062c │ │ +0288e0: 7210 3208 0300 |0004: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0832 │ │ +0288e6: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +0288ec: 0c03 |000a: move-result-object v3 │ │ +0288ee: 6e10 b002 0300 |000b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +0288f4: 0a02 |000e: move-result v2 │ │ +0288f6: 5453 2b06 |000f: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewData:Ljava/util/List; // field@062b │ │ +0288fa: 7210 3508 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +028900: 0c03 |0014: move-result-object v3 │ │ +028902: 7210 2c08 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +028908: 0a04 |0018: move-result v4 │ │ +02890a: 3804 1200 |0019: if-eqz v4, 002b // +0012 │ │ +02890e: 7210 2d08 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +028914: 0c00 |001e: move-result-object v0 │ │ +028916: 1f00 c200 |001f: check-cast v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +02891a: 7030 7304 0502 |0021: invoke-direct {v5, v0, v2}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.toBookMap:(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; // method@0473 │ │ +028920: 0c01 |0024: move-result-object v1 │ │ +028922: 5454 2c06 |0025: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062c │ │ +028926: 7220 3008 1400 |0027: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02892c: 28eb |002a: goto 0015 // -0015 │ │ +02892e: 5453 2a06 |002b: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062a │ │ +028932: 6e10 1901 0300 |002d: invoke-virtual {v3}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +028938: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0007 line=86 │ │ 0x000f line=87 │ │ 0x0021 line=88 │ │ 0x0025 line=89 │ │ 0x002b line=91 │ │ 0x0030 line=92 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 (null) Ljava/util/List; │ │ 0x0021 - 0x002b reg=0 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0025 - 0x002b reg=2 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x0015 - 0x0031 reg=1 i$ Ljava/util/Iterator; │ │ - 0x000f - 0x0031 reg=3 workingId I │ │ + 0x0025 - 0x002b reg=1 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x000f - 0x0031 reg=2 workingId I │ │ 0x0000 - 0x0031 reg=5 this Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ 0x0000 - 0x0031 reg=6 data Ljava/util/List; Ljava/util/List; │ │ │ │ #6 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper;) │ │ name : 'setup' │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -023428: |[023428] com.bottleworks.dailymoney.ui.BookListHelper.setup:(Landroid/widget/ListView;)V │ │ -023438: 6003 4304 |0000: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.bookmgnt_item:I // field@0443 │ │ -02343c: 2200 6f00 |0002: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ -023440: 5461 2706 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0627 │ │ -023444: 5462 2f06 |0006: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062f │ │ -023448: 6204 2806 |0008: sget-object v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0628 │ │ -02344c: 6205 2906 |000a: sget-object v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingTo:[I // field@0629 │ │ -023450: 7606 1801 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -023456: 5b60 2d06 |000f: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062d │ │ -02345a: 5460 2d06 |0011: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062d │ │ -02345e: 2201 e800 |0013: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; // type@00e8 │ │ -023462: 7020 6404 6100 |0015: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)V // method@0464 │ │ -023468: 6e20 1b01 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -02346e: 5b67 2c06 |001b: iput-object v7, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@062c │ │ -023472: 5460 2c06 |001d: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@062c │ │ -023476: 5461 2d06 |001f: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062d │ │ -02347a: 6e20 1501 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ -023480: 5560 2a06 |0024: iget-boolean v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.clickeditable:Z // field@062a │ │ -023484: 3800 0700 |0026: if-eqz v0, 002d // +0007 │ │ -023488: 5460 2c06 |0028: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@062c │ │ -02348c: 6e20 1601 6000 |002a: invoke-virtual {v0, v6}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ -023492: 0e00 |002d: return-void │ │ +02893c: |[02893c] com.bottleworks.dailymoney.ui.BookListHelper.setup:(Landroid/widget/ListView;)V │ │ +02894c: 6003 4304 |0000: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.bookmgnt_item:I // field@0443 │ │ +028950: 2200 6f00 |0002: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ +028954: 5461 2406 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.activity:Landroid/app/Activity; // field@0624 │ │ +028958: 5462 2c06 |0006: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewMapList:Ljava/util/List; // field@062c │ │ +02895c: 6204 2506 |0008: sget-object v4, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingFrom:[Ljava/lang/String; // field@0625 │ │ +028960: 6205 2606 |000a: sget-object v5, Lcom/bottleworks/dailymoney/ui/BookListHelper;.bindingTo:[I // field@0626 │ │ +028964: 7606 1801 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +02896a: 5b60 2a06 |000f: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062a │ │ +02896e: 5460 2a06 |0011: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062a │ │ +028972: 2201 e700 |0013: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder; // type@00e7 │ │ +028976: 7020 6304 6100 |0015: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)V // method@0463 │ │ +02897c: 6e20 1b01 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +028982: 5b67 2906 |001b: iput-object v7, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@0629 │ │ +028986: 5460 2906 |001d: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@0629 │ │ +02898a: 5461 2a06 |001f: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@062a │ │ +02898e: 6e20 1501 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ +028994: 5560 2706 |0024: iget-boolean v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.clickeditable:Z // field@0627 │ │ +028998: 3800 0700 |0026: if-eqz v0, 002d // +0007 │ │ +02899c: 5460 2906 |0028: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookListHelper;.listView:Landroid/widget/ListView; // field@0629 │ │ +0289a0: 6e20 1601 6000 |002a: invoke-virtual {v0, v6}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ +0289a6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=64 │ │ 0x0011 line=65 │ │ 0x001b line=67 │ │ 0x001d line=68 │ │ @@ -37239,30 +28957,30 @@ │ │ locals : │ │ 0x0002 - 0x002e reg=3 layout I │ │ 0x0000 - 0x002e reg=6 this Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ 0x0000 - 0x002e reg=7 listview Landroid/widget/ListView; │ │ │ │ source_file_idx : 255 (BookListHelper.java) │ │ │ │ -Class #119 header: │ │ -class_idx : 235 │ │ +Class #104 header: │ │ +class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 256 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #119 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #119 - │ │ +Class #104 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37276,151 +28994,64 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023494: |[023494] com.bottleworks.dailymoney.ui.BookMgntActivity$1.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ -0234a4: 5b01 3106 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0631 │ │ -0234a8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0234ae: 0e00 |0005: return-void │ │ +0289a8: |[0289a8] com.bottleworks.dailymoney.ui.BookMgntActivity$1.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ +0289b8: 5b01 2e06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@062e │ │ +0289bc: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0289c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0234b0: |[0234b0] com.bottleworks.dailymoney.ui.BookMgntActivity$1.run:()V │ │ -0234c0: 5410 3106 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0631 │ │ -0234c4: 7110 7f04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@047f │ │ -0234ca: 0e00 |0005: return-void │ │ +0289c4: |[0289c4] com.bottleworks.dailymoney.ui.BookMgntActivity$1.run:()V │ │ +0289d4: 5410 2e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@062e │ │ +0289d8: 7110 7e04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@047e │ │ +0289de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1; │ │ │ │ source_file_idx : 256 (BookMgntActivity.java) │ │ │ │ -Class #120 header: │ │ +Class #105 header: │ │ class_idx : 236 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 256 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #120 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #120 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0234cc: |[0234cc] com.bottleworks.dailymoney.ui.BookMgntActivity$2.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ -0234dc: 5b01 3206 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0632 │ │ -0234e0: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0234e6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;) │ │ - name : 'onBookDeleted' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Book;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -0234e8: |[0234e8] com.bottleworks.dailymoney.ui.BookMgntActivity$2.onBookDeleted:(Lcom/bottleworks/dailymoney/data/Book;)V │ │ -0234f8: 5460 3206 |0000: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0632 │ │ -0234fc: 5461 3206 |0002: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0632 │ │ -023500: 7110 8004 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)Lcom/bottleworks/commons/util/I18N; // method@0480 │ │ -023506: 0c01 |0007: move-result-object v1 │ │ -023508: 6002 2e05 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_book_deleted:I // field@052e │ │ -02350c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -02350e: 2333 2602 |000b: new-array v3, v3, [Ljava/lang/Object; // type@0226 │ │ -023512: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -023514: 6e10 2103 0700 |000e: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -02351a: 0c05 |0011: move-result-object v5 │ │ -02351c: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ -023520: 6e30 d401 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -023526: 0c01 |0017: move-result-object v1 │ │ -023528: 7120 cf01 1000 |0018: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02352e: 5460 3206 |001b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0632 │ │ -023532: 7110 7f04 0000 |001d: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@047f │ │ -023538: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - 0x001b line=58 │ │ - 0x0020 line=59 │ │ - locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2; │ │ - 0x0000 - 0x0021 reg=7 book Lcom/bottleworks/dailymoney/data/Book; │ │ - │ │ - source_file_idx : 256 (BookMgntActivity.java) │ │ - │ │ -Class #121 header: │ │ -class_idx : 237 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 256 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #121 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #121 - │ │ +Class #105 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37434,538 +29065,59 @@ │ │ type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02353c: |[02353c] com.bottleworks.dailymoney.ui.BookMgntActivity$3.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ -02354c: 5b01 3306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0633 │ │ -023550: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023556: 0e00 |0005: return-void │ │ +0289e0: |[0289e0] com.bottleworks.dailymoney.ui.BookMgntActivity$3.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ +0289f0: 5b01 3006 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0630 │ │ +0289f4: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0289fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023558: |[023558] com.bottleworks.dailymoney.ui.BookMgntActivity$3.run:()V │ │ -023568: 5410 3306 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0633 │ │ -02356c: 7110 7f04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@047f │ │ -023572: 0e00 |0005: return-void │ │ +0289fc: |[0289fc] com.bottleworks.dailymoney.ui.BookMgntActivity$3.run:()V │ │ +028a0c: 5410 3006 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0630 │ │ +028a10: 7110 7e04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@047e │ │ +028a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3; │ │ │ │ source_file_idx : 256 (BookMgntActivity.java) │ │ │ │ -Class #122 header: │ │ -class_idx : 238 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 256 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #122 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on field #1588 'data' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;" } │ │ - │ │ -Class #122 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ - name : 'data' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ - name : 'val$idp' │ │ - type : 'Lcom/bottleworks/dailymoney/data/IMasterDataProvider;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -023574: |[023574] com.bottleworks.dailymoney.ui.BookMgntActivity$4.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V │ │ -023584: 5b12 3506 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0635 │ │ -023588: 5b13 3606 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@0636 │ │ -02358c: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -023592: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -023594: 5b10 3406 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.data:Ljava/util/List; // field@0634 │ │ -023598: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - 0x0007 line=84 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; │ │ - 0x0000 - 0x000b reg=2 (null) Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x000b reg=3 (null) Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02359c: |[02359c] com.bottleworks.dailymoney.ui.BookMgntActivity$4.onBusyFinish:()V │ │ -0235ac: 5420 3506 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0635 │ │ -0235b0: 5400 3706 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -0235b4: 5421 3406 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.data:Ljava/util/List; // field@0634 │ │ -0235b8: 6e20 7204 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.reloadData:(Ljava/util/List;)V // method@0472 │ │ -0235be: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - 0x0009 line=94 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0235c0: |[0235c0] com.bottleworks.dailymoney.ui.BookMgntActivity$4.run:()V │ │ -0235d0: 5410 3606 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@0636 │ │ -0235d4: 7210 7003 0000 |0002: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.listAllBook:()Ljava/util/List; // method@0370 │ │ -0235da: 0c00 |0005: move-result-object v0 │ │ -0235dc: 5b10 3406 |0006: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.data:Ljava/util/List; // field@0634 │ │ -0235e0: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=88 │ │ - 0x0008 line=89 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; │ │ - │ │ - source_file_idx : 256 (BookMgntActivity.java) │ │ - │ │ -Class #123 header: │ │ +Class #106 header: │ │ class_idx : 239 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 256 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #123 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'bookListHelper' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0235e4: |[0235e4] com.bottleworks.dailymoney.ui.BookMgntActivity.:()V │ │ -0235f4: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -0235fa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0235fc: |[0235fc] com.bottleworks.dailymoney.ui.BookMgntActivity.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ -02360c: 7010 8e04 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.reloadData:()V // method@048e │ │ -023612: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -023614: |[023614] com.bottleworks.dailymoney.ui.BookMgntActivity.access$100:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -023624: 5410 3806 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0638 │ │ -023628: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'initialContent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 32 16-bit code units │ │ -02362c: |[02362c] com.bottleworks.dailymoney.ui.BookMgntActivity.initialContent:()V │ │ -02363c: 2201 ea00 |0000: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookListHelper; // type@00ea │ │ -023640: 5452 3806 |0002: iget-object v2, v5, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0638 │ │ -023644: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -023646: 2204 ec00 |0005: new-instance v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2; // type@00ec │ │ -02364a: 7020 7704 5400 |0007: invoke-direct {v4, v5}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@0477 │ │ -023650: 7054 6804 5132 |000a: invoke-direct {v1, v5, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;ZLcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;)V // method@0468 │ │ -023656: 5b51 3706 |000d: iput-object v1, v5, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -02365a: 6001 c203 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_list:I // field@03c2 │ │ -02365e: 6e20 8104 1500 |0011: invoke-virtual {v5, v1}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.findViewById:(I)Landroid/view/View; // method@0481 │ │ -023664: 0c00 |0014: move-result-object v0 │ │ -023666: 1f00 6c00 |0015: check-cast v0, Landroid/widget/ListView; // type@006c │ │ -02366a: 5451 3706 |0017: iget-object v1, v5, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -02366e: 6e20 7304 0100 |0019: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.setup:(Landroid/widget/ListView;)V // method@0473 │ │ -023674: 6e20 8d04 0500 |001c: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.registerForContextMenu:(Landroid/view/View;)V // method@048d │ │ -02367a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x000f line=62 │ │ - 0x0017 line=63 │ │ - 0x001c line=65 │ │ - 0x001f line=66 │ │ - locals : │ │ - 0x0017 - 0x0020 reg=0 listView Landroid/widget/ListView; │ │ - 0x0000 - 0x0020 reg=5 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'initialIntent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02367c: |[02367c] com.bottleworks.dailymoney.ui.BookMgntActivity.initialIntent:()V │ │ -02368c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'reloadData' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -023690: |[023690] com.bottleworks.dailymoney.ui.BookMgntActivity.reloadData:()V │ │ -0236a0: 6e10 8304 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0483 │ │ -0236a6: 0c01 |0003: move-result-object v1 │ │ -0236a8: 6e10 a402 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -0236ae: 0c00 |0007: move-result-object v0 │ │ -0236b0: 2201 ee00 |0008: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; // type@00ee │ │ -0236b4: 7030 7b04 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V // method@047b │ │ -0236ba: 7120 bc01 1200 |000d: invoke-static {v2, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -0236c0: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - 0x0008 line=83 │ │ - 0x0010 line=98 │ │ - locals : │ │ - 0x0008 - 0x0011 reg=0 idp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ - 0x0000 - 0x0011 reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -0236c4: |[0236c4] com.bottleworks.dailymoney.ui.BookMgntActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0236d4: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -0236da: 1260 |0003: const/4 v0, #int 6 // #6 │ │ -0236dc: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ -0236e0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0236e2: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ -0236e6: 2200 ed00 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3; // type@00ed │ │ -0236ea: 7020 7904 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@0479 │ │ -0236f0: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -0236f6: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - 0x0003 line=71 │ │ - 0x0009 line=72 │ │ - 0x0011 line=78 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x0012 reg=2 requestCode I │ │ - 0x0000 - 0x0012 reg=3 resultCode I │ │ - 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 63 16-bit code units │ │ -0236f8: |[0236f8] com.bottleworks.dailymoney.ui.BookMgntActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -023708: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02370a: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ -023710: 0c00 |0004: move-result-object v0 │ │ -023712: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ -023716: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02371c: 0a02 |000a: move-result v2 │ │ -02371e: 6003 c403 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_edit:I // field@03c4 │ │ -023722: 3332 0a00 |000d: if-ne v2, v3, 0017 // +000a │ │ -023726: 5442 3706 |000f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -02372a: 5203 0f00 |0011: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02372e: 6e20 6e04 3200 |0013: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doEditBook:(I)V // method@046e │ │ -023734: 0f01 |0016: return v1 │ │ -023736: 7210 d100 0500 |0017: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02373c: 0a02 |001a: move-result v2 │ │ -02373e: 6003 c303 |001b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_delete:I // field@03c3 │ │ -023742: 3332 0a00 |001d: if-ne v2, v3, 0027 // +000a │ │ -023746: 5442 3706 |001f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -02374a: 5203 0f00 |0021: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02374e: 6e20 6d04 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doDeleteBook:(I)V // method@046d │ │ -023754: 28f0 |0026: goto 0016 // -0010 │ │ -023756: 7210 d100 0500 |0027: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02375c: 0a02 |002a: move-result v2 │ │ -02375e: 6003 c603 |002b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_set_working:I // field@03c6 │ │ -023762: 3332 0d00 |002d: if-ne v2, v3, 003a // +000d │ │ -023766: 5442 3706 |002f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -02376a: 5203 0f00 |0031: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02376e: 6e20 7004 3200 |0033: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doSetWorkingBook:(I)V // method@0470 │ │ -023774: 6e10 8204 0400 |0036: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.finish:()V // method@0482 │ │ -02377a: 28dd |0039: goto 0016 // -0023 │ │ -02377c: 6f20 d302 5400 |003a: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ -023782: 0a01 |003d: move-result v1 │ │ -023784: 28d8 |003e: goto 0016 // -0028 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=129 │ │ - 0x0007 line=130 │ │ - 0x000f line=131 │ │ - 0x0016 line=141 │ │ - 0x0017 line=133 │ │ - 0x001f line=134 │ │ - 0x0027 line=136 │ │ - 0x002f line=137 │ │ - 0x0036 line=138 │ │ - 0x003a line=141 │ │ - locals : │ │ - 0x0007 - 0x003f reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x003f reg=4 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x003f reg=5 item Landroid/view/MenuItem; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -023788: |[023788] com.bottleworks.dailymoney.ui.BookMgntActivity.onCreate:(Landroid/os/Bundle;)V │ │ -023798: 6f20 d402 4300 |0000: invoke-super {v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -02379e: 6000 4204 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.bookmgnt:I // field@0442 │ │ -0237a2: 6e20 8f04 0300 |0005: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.setContentView:(I)V // method@048f │ │ -0237a8: 7010 8604 0300 |0008: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.initialIntent:()V // method@0486 │ │ -0237ae: 7010 8504 0300 |000b: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.initialContent:()V // method@0485 │ │ -0237b4: 2200 eb00 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1; // type@00eb │ │ -0237b8: 7020 7504 3000 |0010: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@0475 │ │ -0237be: 1601 1900 |0013: const-wide/16 v1, #int 25 // #19 │ │ -0237c2: 7130 bb01 1002 |0015: invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ -0237c8: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - 0x0003 line=34 │ │ - 0x0008 line=35 │ │ - 0x000b line=36 │ │ - 0x000e line=37 │ │ - 0x0018 line=43 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x0019 reg=4 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -0237cc: |[0237cc] com.bottleworks.dailymoney.ui.BookMgntActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0237dc: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ -0237e2: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ -0237e8: 0a00 |0006: move-result v0 │ │ -0237ea: 6001 c203 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_list:I // field@03c2 │ │ -0237ee: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -0237f2: 6e10 8404 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0484 │ │ -0237f8: 0c00 |000e: move-result-object v0 │ │ -0237fa: 6001 5c04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.bookmgnt_ctxmenu:I // field@045c │ │ -0237fe: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -023804: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - 0x0003 line=121 │ │ - 0x000b line=122 │ │ - 0x0014 line=125 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ - 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -023808: |[023808] com.bottleworks.dailymoney.ui.BookMgntActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -023818: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ -02381e: 6e10 8404 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0484 │ │ -023824: 0c00 |0006: move-result-object v0 │ │ -023826: 6001 5d04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.bookmgnt_optmenu:I // field@045d │ │ -02382a: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -023830: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -023832: 0f00 |000d: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=103 │ │ - 0x0003 line=104 │ │ - 0x000c line=105 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -023834: |[023834] com.bottleworks.dailymoney.ui.BookMgntActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -023844: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02384a: 0a00 |0003: move-result v0 │ │ -02384c: 6001 c503 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_new:I // field@03c5 │ │ -023850: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -023854: 5420 3706 |0008: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0637 │ │ -023858: 6e10 6f04 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doNewBook:()V // method@046f │ │ -02385e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -023860: 0f00 |000e: return v0 │ │ -023862: 6f20 d902 3200 |000f: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ -023868: 0a00 |0012: move-result v0 │ │ -02386a: 28fb |0013: goto 000e // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x0008 line=111 │ │ - 0x000d line=112 │ │ - 0x000e line=114 │ │ - locals : │ │ - 0x0000 - 0x0014 reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ - 0x0000 - 0x0014 reg=3 item Landroid/view/MenuItem; │ │ - │ │ - source_file_idx : 256 (BookMgntActivity.java) │ │ - │ │ -Class #124 header: │ │ -class_idx : 240 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 341 │ │ static_fields_size : 23 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #124 - │ │ +Class #106 - │ │ Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Constants;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/bottleworks/dailymoney/ui/Constants;) │ │ name : 'BACKUP_JOB' │ │ @@ -38089,40453 +29241,51263 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02386c: |[02386c] com.bottleworks.dailymoney.ui.Constants.:()V │ │ -02387c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023882: 0e00 |0003: return-void │ │ +028a18: |[028a18] com.bottleworks.dailymoney.ui.Constants.:()V │ │ +028a28: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/Constants; │ │ │ │ Virtual methods - │ │ source_file_idx : 341 (Constants.java) │ │ │ │ -Class #125 header: │ │ -class_idx : 241 │ │ +Class #107 header: │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ +superclass_idx : 402 │ │ source_file_idx : 371 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #125 annotations: │ │ +Class #107 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doBackupDbToSD │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doReset │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #125 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;' │ │ +Class #107 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ - name : 'count' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;) │ │ name : 'this$0' │ │ type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ - name : 'val$now' │ │ - type : 'Ljava/util/Calendar;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -023884: |[023884] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V │ │ -023894: 5b12 5106 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -023898: 5b13 5206 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.val$now:Ljava/util/Calendar; // field@0652 │ │ -02389c: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -0238a2: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -0238a4: 5910 5006 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@0650 │ │ -0238a8: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=99 │ │ - 0x0007 line=100 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ - 0x0000 - 0x000b reg=2 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x000b reg=3 (null) Ljava/util/Calendar; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -0238ac: |[0238ac] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.onBusyError:(Ljava/lang/Throwable;)V │ │ -0238bc: 5410 5106 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -0238c0: 7120 c101 2000 |0002: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ -0238c6: 0e00 |0005: return-void │ │ +028a30: |[028a30] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ +028a40: 5b01 5806 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0658 │ │ +028a44: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ - 0x0005 line=104 │ │ + 0x0000 line=195 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ - 0x0000 - 0x0006 reg=2 t Ljava/lang/Throwable; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 49 16-bit code units │ │ -0238c8: |[0238c8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.onBusyFinish:()V │ │ -0238d8: 5261 5006 |0000: iget v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@0650 │ │ -0238dc: 3d01 2700 |0002: if-lez v1, 0029 // +0027 │ │ -0238e0: 5461 5106 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -0238e4: 7110 bb04 0100 |0006: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04bb │ │ -0238ea: 0c01 |0009: move-result-object v1 │ │ -0238ec: 6002 3605 |000a: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_db_backuped:I // field@0536 │ │ -0238f0: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -0238f2: 2333 2602 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0226 │ │ -0238f6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0238f8: 5265 5006 |0010: iget v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@0650 │ │ -0238fc: 7110 9d07 0500 |0012: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -023902: 0c05 |0015: move-result-object v5 │ │ -023904: 4d05 0304 |0016: aput-object v5, v3, v4 │ │ -023908: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -02390a: 5465 5106 |0019: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -02390e: 5455 7006 |001b: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -023912: 4d05 0304 |001d: aput-object v5, v3, v4 │ │ -023916: 6e30 d401 2103 |001f: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02391c: 0c00 |0022: move-result-object v0 │ │ -02391e: 5461 5106 |0023: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -023922: 7120 b401 0100 |0025: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -023928: 0e00 |0028: return-void │ │ -02392a: 5461 5106 |0029: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -02392e: 6002 3f05 |002b: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_db:I // field@053f │ │ -023932: 7120 b301 2100 |002d: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ -023938: 28f8 |0030: goto 0028 // -0008 │ │ + insns size : 11 16-bit code units │ │ +028a4c: |[028a4c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +028a5c: 2200 f500 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; // type@00f5 │ │ +028a60: 7030 9e04 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V // method@049e │ │ +028a66: 5421 5806 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0658 │ │ +028a6a: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +028a70: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ - 0x0004 line=108 │ │ - 0x0023 line=109 │ │ - 0x0028 line=113 │ │ - 0x0029 line=111 │ │ - locals : │ │ - 0x0023 - 0x0028 reg=0 msg Ljava/lang/String; │ │ - 0x0000 - 0x0031 reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 61 16-bit code units │ │ -02393c: |[02393c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.run:()V │ │ -02394c: 5462 5106 |0000: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ -023950: 7110 bc04 0200 |0002: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@04bc │ │ -023956: 0c00 |0005: move-result-object v0 │ │ -023958: 6e10 a002 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDbFolder:()Ljava/io/File; // method@02a0 │ │ -02395e: 0c02 |0009: move-result-object v2 │ │ -023960: 6e10 ae02 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ -023966: 0c03 |000d: move-result-object v3 │ │ -023968: 5464 5206 |000e: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.val$now:Ljava/util/Calendar; // field@0652 │ │ -02396c: 6e10 2308 0400 |0010: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -023972: 0c04 |0013: move-result-object v4 │ │ -023974: 7130 7901 3204 |0014: invoke-static {v2, v3, v4}, Lcom/bottleworks/commons/util/Files;.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@0179 │ │ -02397a: 0a02 |0017: move-result v2 │ │ -02397c: 5962 5006 |0018: iput v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@0650 │ │ -023980: 5262 5006 |001a: iget v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@0650 │ │ -023984: 6e10 aa02 0000 |001c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFolder:()Ljava/io/File; // method@02aa │ │ -02398a: 0c03 |001f: move-result-object v3 │ │ -02398c: 6e10 ae02 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ -023992: 0c04 |0023: move-result-object v4 │ │ -023994: 5465 5206 |0024: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.val$now:Ljava/util/Calendar; // field@0652 │ │ -023998: 6e10 2308 0500 |0026: invoke-virtual {v5}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -02399e: 0c05 |0029: move-result-object v5 │ │ -0239a0: 7130 7b01 4305 |002a: invoke-static {v3, v4, v5}, Lcom/bottleworks/commons/util/Files;.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@017b │ │ -0239a6: 0a03 |002d: move-result v3 │ │ -0239a8: b032 |002e: add-int/2addr v2, v3 │ │ -0239aa: 5962 5006 |002f: iput v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@0650 │ │ -0239ae: 0e00 |0031: return-void │ │ -0239b0: 0d01 |0032: move-exception v1 │ │ -0239b2: 2202 a201 |0033: new-instance v2, Ljava/lang/RuntimeException; // type@01a2 │ │ -0239b6: 6e10 9207 0100 |0035: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -0239bc: 0c03 |0038: move-result-object v3 │ │ -0239be: 7030 c907 3201 |0039: invoke-direct {v2, v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -0239c4: 2702 |003c: throw v2 │ │ - catches : 1 │ │ - 0x0000 - 0x0031 │ │ - Ljava/lang/Exception; -> 0x0032 │ │ - positions : │ │ - 0x0000 line=118 │ │ - 0x0006 line=119 │ │ - 0x001a line=120 │ │ - 0x0031 line=124 │ │ - 0x0032 line=121 │ │ - 0x0033 line=122 │ │ + 0x0000 line=198 │ │ + 0x0005 line=211 │ │ + 0x000a line=212 │ │ locals : │ │ - 0x0006 - 0x0032 reg=0 ctxs Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x0033 - 0x003d reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x003d reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ + 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ + 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x000b reg=4 which I │ │ │ │ source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #126 header: │ │ -class_idx : 242 │ │ +Class #108 header: │ │ +class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ +superclass_idx : 402 │ │ source_file_idx : 371 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #126 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doClearFolder │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doExportCSV │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #126 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;' │ │ +Class #108 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ name : 'this$0' │ │ type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ + name : 'val$workingBookId' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0239d8: |[0239d8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$2.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ -0239e8: 5b01 5306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ -0239ec: 7010 9f01 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -0239f2: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +028a74: |[028a74] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ +028a84: 5b01 5c06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +028a88: 5902 5d06 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.val$workingBookId:I // field@065d │ │ +028a8c: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028a92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=130 │ │ + 0x0000 line=219 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -0239f4: |[0239f4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$2.onBusyFinish:()V │ │ -023a04: 5460 5306 |0000: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ -023a08: 5461 5306 |0002: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ -023a0c: 7110 be04 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04be │ │ -023a12: 0c01 |0007: move-result-object v1 │ │ -023a14: 6002 3d05 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_folder_cleared:I // field@053d │ │ -023a18: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -023a1a: 2333 2602 |000b: new-array v3, v3, [Ljava/lang/Object; // type@0226 │ │ -023a1e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -023a20: 5465 5306 |000e: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ -023a24: 5455 7006 |0010: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -023a28: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ -023a2c: 6e30 d401 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -023a32: 0c01 |0017: move-result-object v1 │ │ -023a34: 7120 b401 1000 |0018: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -023a3a: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - 0x001b line=134 │ │ - locals : │ │ - 0x0000 - 0x001c reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 66 16-bit code units │ │ -023a3c: |[023a3c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$2.run:()V │ │ -023a4c: 7100 a300 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00a3 │ │ -023a52: 0c06 |0003: move-result-object v6 │ │ -023a54: 2203 7801 |0004: new-instance v3, Ljava/io/File; // type@0178 │ │ -023a58: 5487 5306 |0006: iget-object v7, v8, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ -023a5c: 5477 7006 |0008: iget-object v7, v7, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -023a60: 7030 4d07 6307 |000a: invoke-direct {v3, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -023a66: 6e10 5207 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0752 │ │ -023a6c: 0a07 |0010: move-result v7 │ │ -023a6e: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ -023a72: 0e00 |0013: return-void │ │ -023a74: 6e10 5907 0300 |0014: invoke-virtual {v3}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0759 │ │ -023a7a: 0c00 |0017: move-result-object v0 │ │ -023a7c: 2105 |0018: array-length v5, v0 │ │ -023a7e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -023a80: 3554 f9ff |001a: if-ge v4, v5, 0013 // -0007 │ │ -023a84: 4601 0004 |001c: aget-object v1, v0, v4 │ │ -023a88: 6e10 5307 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0753 │ │ -023a8e: 0c07 |0021: move-result-object v7 │ │ -023a90: 6e10 df07 0700 |0022: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@07df │ │ -023a96: 0c02 |0025: move-result-object v2 │ │ -023a98: 6e10 5607 0100 |0026: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@0756 │ │ -023a9e: 0a07 |0029: move-result v7 │ │ -023aa0: 3807 1500 |002a: if-eqz v7, 003f // +0015 │ │ -023aa4: 1a07 5e00 |002c: const-string v7, ".csv" // string@005e │ │ -023aa8: 6e20 cd07 7200 |002e: invoke-virtual {v2, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@07cd │ │ -023aae: 0a07 |0031: move-result v7 │ │ -023ab0: 3907 0a00 |0032: if-nez v7, 003c // +000a │ │ -023ab4: 1a07 5d00 |0034: const-string v7, ".bak" // string@005d │ │ -023ab8: 6e20 cd07 7200 |0036: invoke-virtual {v2, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@07cd │ │ -023abe: 0a07 |0039: move-result v7 │ │ -023ac0: 3807 0500 |003a: if-eqz v7, 003f // +0005 │ │ -023ac4: 6e10 5107 0100 |003c: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0751 │ │ -023aca: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -023ace: 28d9 |0041: goto 001a // -0027 │ │ + insns size : 11 16-bit code units │ │ +028a94: |[028a94] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +028aa4: 2200 f700 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; // type@00f7 │ │ +028aa8: 7030 a304 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V // method@04a3 │ │ +028aae: 5421 5c06 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +028ab2: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +028ab8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=138 │ │ - 0x0004 line=139 │ │ - 0x000d line=140 │ │ - 0x0013 line=149 │ │ - 0x0014 line=143 │ │ - 0x001e line=144 │ │ - 0x0026 line=145 │ │ - 0x003c line=146 │ │ - 0x003f line=143 │ │ + 0x0000 line=222 │ │ + 0x0005 line=244 │ │ + 0x000a line=245 │ │ locals : │ │ - 0x0018 - 0x0042 reg=0 arr$ [Ljava/io/File; │ │ - 0x001e - 0x0042 reg=1 f Ljava/io/File; │ │ - 0x0026 - 0x0042 reg=2 fnm Ljava/lang/String; │ │ - 0x000d - 0x0042 reg=3 folder Ljava/io/File; │ │ - 0x001a - 0x0042 reg=4 i$ I │ │ - 0x0019 - 0x0042 reg=5 len$ I │ │ - 0x0004 - 0x0042 reg=6 sd Ljava/io/File; │ │ - 0x0000 - 0x0042 reg=8 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; │ │ + 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ + 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x000b reg=4 which I │ │ │ │ source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #127 header: │ │ -class_idx : 243 │ │ +Class #109 header: │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ +superclass_idx : 402 │ │ source_file_idx : 371 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #127 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doClearFolder │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doImportCSV │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #127 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;' │ │ +Class #109 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ name : 'this$0' │ │ type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ - name : 'val$job' │ │ - type : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ + name : 'val$workingBookId' │ │ + type : 'I' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023ad0: |[023ad0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$3.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ -023ae0: 5b01 5406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0654 │ │ -023ae4: 5b02 5506 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0655 │ │ -023ae8: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023aee: 0e00 |0007: return-void │ │ +028abc: |[028abc] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ +028acc: 5b01 6106 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +028ad0: 5902 6206 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.val$workingBookId:I // field@0662 │ │ +028ad4: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028ada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=152 │ │ + 0x0000 line=252 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ - name : 'onFinish' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -023af0: |[023af0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$3.onFinish:(Ljava/lang/Object;)Z │ │ -023b00: 1f03 9701 |0000: check-cast v3, Ljava/lang/Integer; // type@0197 │ │ -023b04: 6e10 9b07 0300 |0002: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@079b │ │ -023b0a: 0a00 |0005: move-result v0 │ │ -023b0c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -023b0e: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ -023b12: 5420 5406 |0009: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0654 │ │ -023b16: 5421 5506 |000b: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0655 │ │ -023b1a: 7120 bc01 1000 |000d: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -023b20: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -023b22: 0f00 |0011: return v0 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +028adc: |[028adc] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +028aec: 2200 f900 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; // type@00f9 │ │ +028af0: 7030 a904 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V // method@04a9 │ │ +028af6: 5421 6106 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +028afa: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +028b00: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=155 │ │ - 0x0009 line=156 │ │ - 0x0010 line=158 │ │ + 0x0000 line=255 │ │ + 0x0005 line=277 │ │ + 0x000a line=278 │ │ locals : │ │ - 0x0000 - 0x0002 reg=3 data Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3; │ │ + 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ + 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x000b reg=4 which I │ │ │ │ source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #128 header: │ │ -class_idx : 244 │ │ +Class #110 header: │ │ +class_idx : 252 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ +superclass_idx : 402 │ │ source_file_idx : 371 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #128 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doCreateDefault │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doShareCSV │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #128 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;' │ │ +Class #110 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;) │ │ name : 'this$0' │ │ type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;) │ │ name : '' │ │ type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023b24: |[023b24] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$4.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ -023b34: 5b01 5606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0656 │ │ -023b38: 7010 9f01 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -023b3e: 0e00 |0005: return-void │ │ +028b04: |[028b04] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ +028b14: 5b01 6606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0666 │ │ +028b18: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=166 │ │ + 0x0000 line=284 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -023b40: |[023b40] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$4.onBusyFinish:()V │ │ -023b50: 5420 5606 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0656 │ │ -023b54: 6001 3805 |0002: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_default_created:I // field@0538 │ │ -023b58: 7120 b301 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ -023b5e: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - 0x0007 line=170 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 25 16-bit code units │ │ -023b60: |[023b60] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$4.run:()V │ │ -023b70: 5431 5606 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0656 │ │ -023b74: 7110 bf04 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@04bf │ │ -023b7a: 0c01 |0005: move-result-object v1 │ │ -023b7c: 6e10 9e02 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -023b82: 0c00 |0009: move-result-object v0 │ │ -023b84: 2201 c400 |000a: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c4 │ │ -023b88: 5432 5606 |000c: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0656 │ │ -023b8c: 7110 c004 0200 |000e: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04c0 │ │ -023b92: 0c02 |0011: move-result-object v2 │ │ -023b94: 7030 2b03 0102 |0012: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032b │ │ -023b9a: 6e10 2d03 0100 |0015: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDefaultAccount:()V // method@032d │ │ -023ba0: 0e00 |0018: return-void │ │ + insns size : 11 16-bit code units │ │ +028b20: |[028b20] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +028b30: 2200 fb00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; // type@00fb │ │ +028b34: 7030 af04 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V // method@04af │ │ +028b3a: 5421 6606 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0666 │ │ +028b3e: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +028b44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x000a line=175 │ │ - 0x0018 line=176 │ │ + 0x0000 line=287 │ │ + 0x0005 line=306 │ │ + 0x000a line=307 │ │ locals : │ │ - 0x000a - 0x0019 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; │ │ + 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ + 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x000b reg=4 which I │ │ │ │ source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #129 header: │ │ -class_idx : 245 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 371 │ │ +Class #111 header: │ │ +class_idx : 254 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #129 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doCreateDefault │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ActivityRun" │ │ +Annotations on field #1646 'activity' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<+" "Landroid/app/Activity;" ">;" } │ │ +Annotations on method #1237 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<+" "Landroid/app/Activity;" ">;)V" } │ │ │ │ -Class #129 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;' │ │ - Access flags : 0x0000 () │ │ +Class #111 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ - name : 'val$job' │ │ - type : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ + name : 'activity' │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ + name : 'context' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Ljava/lang/Class;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023ba4: |[023ba4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$5.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ -023bb4: 5b01 5706 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0657 │ │ -023bb8: 5b02 5806 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0658 │ │ -023bbc: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023bc2: 0e00 |0007: return-void │ │ +028b48: |[028b48] com.bottleworks.dailymoney.ui.Desktop$ActivityRun.:(Landroid/content/Context;Ljava/lang/Class;)V │ │ +028b58: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028b5e: 5b01 6f06 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.context:Landroid/content/Context; // field@066f │ │ +028b62: 5b02 6e06 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.activity:Ljava/lang/Class; // field@066e │ │ +028b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=179 │ │ + 0x0000 line=87 │ │ + 0x0003 line=88 │ │ + 0x0005 line=89 │ │ + 0x0007 line=90 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; │ │ + 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=2 activity Ljava/lang/Class; Ljava/lang/Class<+Landroid/app/Activity;>; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ - name : 'onFinish' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -023bc4: |[023bc4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$5.onFinish:(Ljava/lang/Object;)Z │ │ -023bd4: 1f03 9701 |0000: check-cast v3, Ljava/lang/Integer; // type@0197 │ │ -023bd8: 6e10 9b07 0300 |0002: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@079b │ │ -023bde: 0a00 |0005: move-result v0 │ │ -023be0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -023be2: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ -023be6: 5420 5706 |0009: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0657 │ │ -023bea: 5421 5806 |000b: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0658 │ │ -023bee: 7120 bc01 1000 |000d: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -023bf4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -023bf6: 0f00 |0011: return v0 │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +028b68: |[028b68] com.bottleworks.dailymoney.ui.Desktop$ActivityRun.run:()V │ │ +028b78: 5440 6f06 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.context:Landroid/content/Context; // field@066f │ │ +028b7c: 2201 1400 |0002: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +028b80: 5442 6f06 |0004: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.context:Landroid/content/Context; // field@066f │ │ +028b84: 5443 6e06 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.activity:Ljava/lang/Class; // field@066e │ │ +028b88: 7030 3900 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +028b8e: 6e20 3600 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ +028b94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=182 │ │ - 0x0009 line=183 │ │ - 0x0010 line=185 │ │ + 0x0000 line=93 │ │ + 0x000e line=94 │ │ locals : │ │ - 0x0000 - 0x0002 reg=3 data Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5; │ │ + 0x0000 - 0x000f reg=4 this Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 380 (Desktop.java) │ │ │ │ -Class #130 header: │ │ -class_idx : 246 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 371 │ │ +Class #112 header: │ │ +class_idx : 255 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #130 annotations: │ │ +Class #112 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentRun" │ │ │ │ -Class #130 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ +Class #112 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ - name : 'this$1' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ - name : 'val$which' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ + name : 'context' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ + name : 'intent' │ │ + type : 'Landroid/content/Intent;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023bf8: |[023bf8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V │ │ -023c08: 5b01 5906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // field@0659 │ │ -023c0c: 5902 5a06 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.val$which:I // field@065a │ │ -023c10: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -023c16: 0e00 |0007: return-void │ │ +028b98: |[028b98] com.bottleworks.dailymoney.ui.Desktop$IntentRun.:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +028ba8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028bae: 5b01 7006 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.context:Landroid/content/Context; // field@0670 │ │ +028bb2: 5b02 7106 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.intent:Landroid/content/Intent; // field@0671 │ │ +028bb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=198 │ │ + 0x0000 line=73 │ │ + 0x0003 line=74 │ │ + 0x0005 line=75 │ │ + 0x0007 line=76 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; │ │ + 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -023c18: |[023c18] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6$1.onBusyError:(Ljava/lang/Throwable;)V │ │ -023c28: 5410 5906 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // field@0659 │ │ -023c2c: 5400 5b06 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065b │ │ -023c30: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ -023c36: 0e00 |0007: return-void │ │ +028bb8: |[028bb8] com.bottleworks.dailymoney.ui.Desktop$IntentRun.run:()V │ │ +028bc8: 5420 7006 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.context:Landroid/content/Context; // field@0670 │ │ +028bcc: 5421 7106 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.intent:Landroid/content/Intent; // field@0671 │ │ +028bd0: 6e20 3600 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ +028bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ - 0x0007 line=201 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; │ │ - 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -023c38: |[023c38] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6$1.run:()V │ │ -023c48: 5431 5906 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // field@0659 │ │ -023c4c: 5411 5b06 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065b │ │ -023c50: 5232 5a06 |0004: iget v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.val$which:I // field@065a │ │ -023c54: 7120 c104 2100 |0006: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V // method@04c1 │ │ -023c5a: 0e00 |0009: return-void │ │ -023c5c: 0d00 |000a: move-exception v0 │ │ -023c5e: 2201 a201 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@01a2 │ │ -023c62: 6e10 9207 0000 |000d: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -023c68: 0c02 |0010: move-result-object v2 │ │ -023c6a: 7030 c907 2100 |0011: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -023c70: 2701 |0014: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x0009 │ │ - Ljava/lang/Exception; -> 0x000a │ │ - positions : │ │ - 0x0000 line=205 │ │ - 0x0009 line=209 │ │ - 0x000a line=206 │ │ - 0x000b line=207 │ │ + 0x0000 line=79 │ │ + 0x0007 line=80 │ │ locals : │ │ - 0x000b - 0x0015 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0015 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; │ │ + 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 380 (Desktop.java) │ │ │ │ -Class #131 header: │ │ -class_idx : 247 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 371 │ │ +Class #113 header: │ │ +class_idx : 256 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #131 annotations: │ │ +Class #113 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doReset │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; } │ │ +Annotations on field #1652 'items' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ +Annotations on method #1243 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Ljava/lang/String;" "I" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;)V" } │ │ +Annotations on method #1246 'getItems' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ +Annotations on method #1248 'getVisibleItems' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ │ │ -Class #131 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;' │ │ - Access flags : 0x0000 () │ │ +Class #113 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Desktop;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'activity' │ │ + type : 'Landroid/app/Activity;' │ │ + access : 0x0004 (PROTECTED) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'icon' │ │ + type : 'I' │ │ + access : 0x0004 (PROTECTED) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'items' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0000 () │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'label' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0004 (PROTECTED) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -023c84: |[023c84] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ -023c94: 5b01 5b06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065b │ │ -023c98: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023c9e: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +028bd8: |[028bd8] com.bottleworks.dailymoney.ui.Desktop.:(Landroid/app/Activity;)V │ │ +028be8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +028bec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +028bee: 7040 da04 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lcom/bottleworks/dailymoney/ui/Desktop;.:(Landroid/app/Activity;Ljava/lang/String;I)V // method@04da │ │ +028bf4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=195 │ │ + 0x0000 line=25 │ │ + 0x0006 line=26 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0007 reg=2 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0007 reg=3 activity Landroid/app/Activity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -023ca0: |[023ca0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -023cb0: 2200 f600 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; // type@00f6 │ │ -023cb4: 7030 9f04 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V // method@049f │ │ -023cba: 5421 5b06 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065b │ │ -023cbe: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -023cc4: 0e00 |000a: return-void │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +028bf8: |[028bf8] com.bottleworks.dailymoney.ui.Desktop.:(Landroid/app/Activity;Ljava/lang/String;I)V │ │ +028c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028c0a: 7050 db04 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.:(Landroid/app/Activity;Ljava/lang/String;ILjava/util/List;)V // method@04db │ │ +028c10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=198 │ │ - 0x0005 line=211 │ │ - 0x000a line=212 │ │ + 0x0000 line=29 │ │ + 0x0004 line=30 │ │ locals : │ │ - 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ - 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x000b reg=4 which I │ │ - │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ - │ │ -Class #132 header: │ │ -class_idx : 248 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 371 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #132 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0005 reg=3 label Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=4 icon I │ │ │ │ -Class #132 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ - name : 'count' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ - name : 'this$1' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ - name : 'val$which' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/app/Activity;Ljava/lang/String;ILjava/util/List;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -023cc8: |[023cc8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V │ │ -023cd8: 5b12 5d06 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023cdc: 5913 5e06 |0002: iput v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.val$which:I // field@065e │ │ -023ce0: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -023ce6: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -023ce8: 5910 5c06 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@065c │ │ -023cec: 0e00 |000a: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +028c14: |[028c14] com.bottleworks.dailymoney.ui.Desktop.:(Landroid/app/Activity;Ljava/lang/String;ILjava/util/List;)V │ │ +028c24: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028c2a: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +028c2e: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +028c34: 5b10 7406 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0674 │ │ +028c38: 5b12 7206 |000a: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.activity:Landroid/app/Activity; // field@0672 │ │ +028c3c: 5b13 7506 |000c: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.label:Ljava/lang/String; // field@0675 │ │ +028c40: 5914 7306 |000e: iput v4, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.icon:I // field@0673 │ │ +028c44: 3805 0700 |0010: if-eqz v5, 0017 // +0007 │ │ +028c48: 5410 7406 |0012: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0674 │ │ +028c4c: 7220 3108 5000 |0014: invoke-interface {v0, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +028c52: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=222 │ │ - 0x0007 line=223 │ │ + 0x0000 line=32 │ │ + 0x0003 line=22 │ │ + 0x000a line=33 │ │ + 0x000c line=34 │ │ + 0x000e line=35 │ │ + 0x0010 line=36 │ │ + 0x0012 line=37 │ │ + 0x0017 line=39 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ - 0x0000 - 0x000b reg=2 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ - 0x0000 - 0x000b reg=3 (null) I │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ + 0x0000 - 0x0018 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0018 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0018 reg=3 label Ljava/lang/String; │ │ + 0x0000 - 0x0018 reg=4 icon I │ │ + 0x0000 - 0x0018 reg=5 items Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'addItem' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -023cf0: |[023cf0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.onBusyError:(Ljava/lang/Throwable;)V │ │ -023d00: 5410 5d06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023d04: 5400 5f06 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023d08: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ -023d0e: 0e00 |0007: return-void │ │ + insns size : 6 16-bit code units │ │ +028c54: |[028c54] com.bottleworks.dailymoney.ui.Desktop.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ │ +028c64: 5410 7406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0674 │ │ +028c68: 7220 3008 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +028c6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=225 │ │ - 0x0007 line=226 │ │ + 0x0000 line=42 │ │ + 0x0005 line=43 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ - 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0006 reg=2 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'getIcon' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 57 16-bit code units │ │ -023d10: |[023d10] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.onBusyFinish:()V │ │ -023d20: 5261 5c06 |0000: iget v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@065c │ │ -023d24: 3a01 2d00 |0002: if-ltz v1, 002f // +002d │ │ -023d28: 5461 5d06 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023d2c: 5411 5f06 |0006: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023d30: 7110 c204 0100 |0008: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04c2 │ │ -023d36: 0c01 |000b: move-result-object v1 │ │ -023d38: 6002 3405 |000c: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_csv_exported:I // field@0534 │ │ -023d3c: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -023d3e: 2333 2602 |000f: new-array v3, v3, [Ljava/lang/Object; // type@0226 │ │ -023d42: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -023d44: 5265 5c06 |0012: iget v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@065c │ │ -023d48: 7110 9d07 0500 |0014: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -023d4e: 0c05 |0017: move-result-object v5 │ │ -023d50: 4d05 0304 |0018: aput-object v5, v3, v4 │ │ -023d54: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -023d56: 5465 5d06 |001b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023d5a: 5455 5f06 |001d: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023d5e: 5455 7006 |001f: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -023d62: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ -023d66: 6e30 d401 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -023d6c: 0c00 |0026: move-result-object v0 │ │ -023d6e: 5461 5d06 |0027: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023d72: 5411 5f06 |0029: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023d76: 7120 b401 0100 |002b: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -023d7c: 0e00 |002e: return-void │ │ -023d7e: 5461 5d06 |002f: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023d82: 5411 5f06 |0031: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023d86: 6002 3e05 |0033: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_csv:I // field@053e │ │ -023d8a: 7120 b301 2100 |0035: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ -023d90: 28f6 |0038: goto 002e // -000a │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +028c70: |[028c70] com.bottleworks.dailymoney.ui.Desktop.getIcon:()I │ │ +028c80: 5210 7306 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.icon:I // field@0673 │ │ +028c84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=228 │ │ - 0x0004 line=229 │ │ - 0x0027 line=230 │ │ - 0x002e line=234 │ │ - 0x002f line=232 │ │ + 0x0000 line=52 │ │ locals : │ │ - 0x0027 - 0x002e reg=0 msg Ljava/lang/String; │ │ - 0x0000 - 0x0039 reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'getItems' │ │ + type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -023d94: |[023d94] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.run:()V │ │ -023da4: 5441 5d06 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023da8: 5411 5f06 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023dac: 5242 5e06 |0004: iget v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.val$which:I // field@065e │ │ -023db0: 5443 5d06 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065d │ │ -023db4: 5233 6006 |0008: iget v3, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.val$workingBookId:I // field@0660 │ │ -023db8: 7130 c304 2103 |000a: invoke-static {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I // method@04c3 │ │ -023dbe: 0a01 |000d: move-result v1 │ │ -023dc0: 5941 5c06 |000e: iput v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@065c │ │ -023dc4: 0e00 |0010: return-void │ │ -023dc6: 0d00 |0011: move-exception v0 │ │ -023dc8: 2201 a201 |0012: new-instance v1, Ljava/lang/RuntimeException; // type@01a2 │ │ -023dcc: 6e10 9207 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -023dd2: 0c02 |0017: move-result-object v2 │ │ -023dd4: 7030 c907 2100 |0018: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -023dda: 2701 |001b: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x0010 │ │ - Ljava/lang/Exception; -> 0x0011 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +028c88: |[028c88] com.bottleworks.dailymoney.ui.Desktop.getItems:()Ljava/util/List; │ │ +028c98: 5410 7406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0674 │ │ +028c9c: 7110 1e08 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@081e │ │ +028ca2: 0c00 |0005: move-result-object v0 │ │ +028ca4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=238 │ │ - 0x0010 line=242 │ │ - 0x0011 line=239 │ │ - 0x0012 line=240 │ │ + 0x0000 line=56 │ │ locals : │ │ - 0x0012 - 0x001c reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x001c reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ - │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ │ │ -Class #133 header: │ │ -class_idx : 249 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 371 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'getLabel' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +028ca8: |[028ca8] com.bottleworks.dailymoney.ui.Desktop.getLabel:()Ljava/lang/String; │ │ +028cb8: 5410 7506 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/Desktop;.label:Ljava/lang/String; // field@0675 │ │ +028cbc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ │ │ -Class #133 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doExportCSV │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'getVisibleItems' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +028cc0: |[028cc0] com.bottleworks.dailymoney.ui.Desktop.getVisibleItems:()Ljava/util/List; │ │ +028cd0: 2201 aa01 |0000: new-instance v1, Ljava/util/ArrayList; // type@01aa │ │ +028cd4: 7010 0e08 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@080e │ │ +028cda: 5442 7406 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/Desktop;.items:Ljava/util/List; // field@0674 │ │ +028cde: 7210 3508 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +028ce4: 0c02 |000a: move-result-object v2 │ │ +028ce6: 7210 2c08 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +028cec: 0a03 |000e: move-result v3 │ │ +028cee: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ +028cf2: 7210 2d08 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +028cf8: 0c00 |0014: move-result-object v0 │ │ +028cfa: 1f00 0801 |0015: check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +028cfe: 6e10 1f05 0000 |0017: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.isHidden:()Z // method@051f │ │ +028d04: 0a03 |001a: move-result v3 │ │ +028d06: 3903 f0ff |001b: if-nez v3, 000b // -0010 │ │ +028d0a: 6e20 1008 0100 |001d: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0810 │ │ +028d10: 28eb |0020: goto 000b // -0015 │ │ +028d12: 1101 |0021: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0005 line=61 │ │ + 0x0017 line=62 │ │ + 0x001d line=63 │ │ + 0x0021 line=66 │ │ + locals : │ │ + 0x0017 - 0x0021 reg=0 di Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0005 - 0x0022 reg=1 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0022 reg=4 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ │ │ -Class #133 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ - name : 'val$workingBookId' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'isAvailable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -023dec: |[023dec] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ -023dfc: 5b01 5f06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023e00: 5902 6006 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.val$workingBookId:I // field@0660 │ │ -023e04: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023e0a: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +028d14: |[028d14] com.bottleworks.dailymoney.ui.Desktop.isAvailable:()Z │ │ +028d24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +028d26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=219 │ │ + 0x0000 line=101 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/Desktop;) │ │ + name : 'refresh' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -023e0c: |[023e0c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -023e1c: 2200 f800 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; // type@00f8 │ │ -023e20: 7030 a404 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V // method@04a4 │ │ -023e26: 5421 5f06 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065f │ │ -023e2a: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -023e30: 0e00 |000a: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +028d28: |[028d28] com.bottleworks.dailymoney.ui.Desktop.refresh:()V │ │ +028d38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=222 │ │ - 0x0005 line=244 │ │ - 0x000a line=245 │ │ + 0x0000 line=98 │ │ locals : │ │ - 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ - 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x000b reg=4 which I │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/Desktop; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 380 (Desktop.java) │ │ │ │ -Class #134 header: │ │ -class_idx : 250 │ │ +Class #114 header: │ │ +class_idx : 259 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 371 │ │ +superclass_idx : 402 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #134 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateOptionsMenu │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ │ │ -Class #134 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;' │ │ +Class #114 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ - name : 'count' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ - name : 'this$1' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ - name : 'val$which' │ │ - type : 'I' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -023e34: |[023e34] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V │ │ -023e44: 5b12 6206 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023e48: 5913 6306 |0002: iput v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.val$which:I // field@0663 │ │ -023e4c: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -023e52: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -023e54: 5910 6106 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@0661 │ │ -023e58: 0e00 |000a: return-void │ │ + insns size : 6 16-bit code units │ │ +028d3c: |[028d3c] com.bottleworks.dailymoney.ui.DesktopActivity$3.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ +028d4c: 5b01 7a06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067a │ │ +028d50: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ - 0x0007 line=256 │ │ + 0x0000 line=343 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ - 0x0000 - 0x000b reg=2 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ - 0x0000 - 0x000b reg=3 (null) I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ + name : 'compare' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -023e5c: |[023e5c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.onBusyError:(Ljava/lang/Throwable;)V │ │ -023e6c: 5410 6206 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023e70: 5400 6406 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023e74: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ -023e7a: 0e00 |0007: return-void │ │ + insns size : 21 16-bit code units │ │ +028d58: |[028d58] com.bottleworks.dailymoney.ui.DesktopActivity$3.compare:(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I │ │ +028d68: 6e10 1d05 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getImportant:()I // method@051d │ │ +028d6e: 0a00 |0003: move-result v0 │ │ +028d70: 7110 9307 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +028d76: 0c00 |0007: move-result-object v0 │ │ +028d78: 6e10 1d05 0300 |0008: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getImportant:()I // method@051d │ │ +028d7e: 0a01 |000b: move-result v1 │ │ +028d80: 7110 9307 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +028d86: 0c01 |000f: move-result-object v1 │ │ +028d88: 6e20 8f07 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@078f │ │ +028d8e: 0a00 |0013: move-result v0 │ │ +028d90: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=258 │ │ - 0x0007 line=259 │ │ + 0x0000 line=345 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ - 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ + 0x0000 - 0x0015 reg=3 item1 Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0015 reg=4 item2 Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ + name : 'compare' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 57 16-bit code units │ │ -023e7c: |[023e7c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.onBusyFinish:()V │ │ -023e8c: 5261 6106 |0000: iget v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@0661 │ │ -023e90: 3a01 2d00 |0002: if-ltz v1, 002f // +002d │ │ -023e94: 5461 6206 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023e98: 5411 6406 |0006: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023e9c: 7110 c404 0100 |0008: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04c4 │ │ -023ea2: 0c01 |000b: move-result-object v1 │ │ -023ea4: 6002 3505 |000c: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_csv_imported:I // field@0535 │ │ -023ea8: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -023eaa: 2333 2602 |000f: new-array v3, v3, [Ljava/lang/Object; // type@0226 │ │ -023eae: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -023eb0: 5265 6106 |0012: iget v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@0661 │ │ -023eb4: 7110 9d07 0500 |0014: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -023eba: 0c05 |0017: move-result-object v5 │ │ -023ebc: 4d05 0304 |0018: aput-object v5, v3, v4 │ │ -023ec0: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -023ec2: 5465 6206 |001b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023ec6: 5455 6406 |001d: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023eca: 5455 7006 |001f: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -023ece: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ -023ed2: 6e30 d401 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -023ed8: 0c00 |0026: move-result-object v0 │ │ -023eda: 5461 6206 |0027: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023ede: 5411 6406 |0029: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023ee2: 7120 b401 0100 |002b: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -023ee8: 0e00 |002e: return-void │ │ -023eea: 5461 6206 |002f: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023eee: 5411 6406 |0031: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023ef2: 6002 3e05 |0033: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_csv:I // field@053e │ │ -023ef6: 7120 b301 2100 |0035: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ -023efc: 28f6 |0038: goto 002e // -000a │ │ + insns size : 9 16-bit code units │ │ +028d94: |[028d94] com.bottleworks.dailymoney.ui.DesktopActivity$3.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +028da4: 1f02 0801 |0000: check-cast v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +028da8: 1f03 0801 |0002: check-cast v3, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +028dac: 6e30 e904 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;.compare:(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I // method@04e9 │ │ +028db2: 0a00 |0007: move-result v0 │ │ +028db4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=261 │ │ - 0x0004 line=262 │ │ - 0x0027 line=263 │ │ - 0x002e line=267 │ │ - 0x002f line=265 │ │ - locals : │ │ - 0x0027 - 0x002e reg=0 msg Ljava/lang/String; │ │ - 0x0000 - 0x0039 reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -023f00: |[023f00] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.run:()V │ │ -023f10: 5441 6206 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023f14: 5411 6406 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023f18: 5242 6306 |0004: iget v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.val$which:I // field@0663 │ │ -023f1c: 5443 6206 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@0662 │ │ -023f20: 5233 6506 |0008: iget v3, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.val$workingBookId:I // field@0665 │ │ -023f24: 7130 c504 2103 |000a: invoke-static {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I // method@04c5 │ │ -023f2a: 0a01 |000d: move-result v1 │ │ -023f2c: 5941 6106 |000e: iput v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@0661 │ │ -023f30: 0e00 |0010: return-void │ │ -023f32: 0d00 |0011: move-exception v0 │ │ -023f34: 2201 a201 |0012: new-instance v1, Ljava/lang/RuntimeException; // type@01a2 │ │ -023f38: 6e10 9207 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -023f3e: 0c02 |0017: move-result-object v2 │ │ -023f40: 7030 c907 2100 |0018: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -023f46: 2701 |001b: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x0010 │ │ - Ljava/lang/Exception; -> 0x0011 │ │ - positions : │ │ - 0x0000 line=271 │ │ - 0x0010 line=275 │ │ - 0x0011 line=272 │ │ - 0x0012 line=273 │ │ + 0x0000 line=343 │ │ locals : │ │ - 0x0012 - 0x001c reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x001c reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ │ │ -Class #135 header: │ │ -class_idx : 251 │ │ +Class #115 header: │ │ +class_idx : 260 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 371 │ │ +superclass_idx : 402 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #135 annotations: │ │ +Class #115 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doImportCSV │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #135 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;' │ │ +Class #115 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ - name : 'val$workingBookId' │ │ - type : 'I' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -023f58: |[023f58] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ -023f68: 5b01 6406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023f6c: 5902 6506 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.val$workingBookId:I // field@0665 │ │ -023f70: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -023f76: 0e00 |0007: return-void │ │ + insns size : 6 16-bit code units │ │ +028db8: |[028db8] com.bottleworks.dailymoney.ui.DesktopActivity$4.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ +028dc8: 5b01 7b06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ +028dcc: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028dd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=252 │ │ + 0x0000 line=402 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -023f78: |[023f78] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -023f88: 2200 fa00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; // type@00fa │ │ -023f8c: 7030 aa04 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V // method@04aa │ │ -023f92: 5421 6406 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0664 │ │ -023f96: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -023f9c: 0e00 |000a: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +028dd4: |[028dd4] com.bottleworks.dailymoney.ui.DesktopActivity$4.run:()V │ │ +028de4: 5420 7b06 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ +028de8: 7110 fa04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Landroid/view/View; // method@04fa │ │ +028dee: 0c00 |0005: move-result-object v0 │ │ +028df0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +028df2: 6e20 e500 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +028df8: 5420 7b06 |000a: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ +028dfc: 7110 fb04 0000 |000c: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04fb │ │ +028e02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ - 0x0005 line=277 │ │ - 0x000a line=278 │ │ + 0x0000 line=405 │ │ + 0x000a line=406 │ │ + 0x000f line=407 │ │ locals : │ │ - 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ - 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x000b reg=4 which I │ │ + 0x0000 - 0x0010 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$4; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ │ │ -Class #136 header: │ │ -class_idx : 252 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 371 │ │ +Class #116 header: │ │ +class_idx : 261 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 96 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #136 annotations: │ │ +Class #116 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="DesktopItemAdapter" │ │ │ │ -Class #136 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ +Class #116 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ - name : 'count' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ - name : 'this$1' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ - name : 'val$which' │ │ - type : 'I' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -023fa0: |[023fa0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V │ │ -023fb0: 5b12 6706 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0667 │ │ -023fb4: 5913 6806 |0002: iput v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.val$which:I // field@0668 │ │ -023fb8: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -023fbe: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -023fc0: 5910 6606 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.count:I // field@0666 │ │ -023fc4: 0e00 |000a: return-void │ │ + insns size : 6 16-bit code units │ │ +028e04: |[028e04] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ +028e14: 5b01 7c06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067c │ │ +028e18: 7010 f200 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@00f2 │ │ +028e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=287 │ │ - 0x0007 line=288 │ │ + 0x0000 line=434 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ - 0x0000 - 0x000b reg=2 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ - 0x0000 - 0x000b reg=3 (null) I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -023fc8: |[023fc8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.onBusyError:(Ljava/lang/Throwable;)V │ │ -023fd8: 5410 6706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0667 │ │ -023fdc: 5400 6906 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0669 │ │ -023fe0: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ -023fe6: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +028e20: |[028e20] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getCount:()I │ │ +028e30: 5410 7c06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067c │ │ +028e34: 6e10 0305 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getCurrentVisibleDesktopItems:()Ljava/util/List; // method@0503 │ │ +028e3a: 0c00 |0005: move-result-object v0 │ │ +028e3c: 7210 3808 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +028e42: 0a00 |0009: move-result v0 │ │ +028e44: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ - 0x0007 line=291 │ │ + 0x0000 line=437 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ - 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -023fe8: |[023fe8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.onBusyFinish:()V │ │ -023ff8: 5220 6606 |0000: iget v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.count:I // field@0666 │ │ -023ffc: 3b00 0b00 |0002: if-gez v0, 000d // +000b │ │ -024000: 5420 6706 |0004: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0667 │ │ -024004: 5400 6906 |0006: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0669 │ │ -024008: 6001 3e05 |0008: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_csv:I // field@053e │ │ -02400c: 7120 b301 1000 |000a: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ -024012: 0e00 |000d: return-void │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +028e48: |[028e48] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getItem:(I)Ljava/lang/Object; │ │ +028e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028e5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=293 │ │ - 0x0004 line=294 │ │ - 0x000d line=296 │ │ + 0x0000 line=441 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ + 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ + 0x0000 - 0x0002 reg=2 position I │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + name : 'getItemId' │ │ + type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +028e5c: |[028e5c] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getItemId:(I)J │ │ +028e6c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +028e70: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=445 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ + 0x0000 - 0x0003 reg=3 position I │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + name : 'getView' │ │ + type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 24 16-bit code units │ │ -024014: |[024014] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.run:()V │ │ -024024: 5431 6706 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0667 │ │ -024028: 5411 6906 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0669 │ │ -02402c: 5232 6806 |0004: iget v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.val$which:I // field@0668 │ │ -024030: 7120 bd04 2100 |0006: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)I // method@04bd │ │ -024036: 0a01 |0009: move-result v1 │ │ -024038: 5931 6606 |000a: iput v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.count:I // field@0666 │ │ -02403c: 0e00 |000c: return-void │ │ -02403e: 0d00 |000d: move-exception v0 │ │ -024040: 2201 a201 |000e: new-instance v1, Ljava/lang/RuntimeException; // type@01a2 │ │ -024044: 6e10 9207 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -02404a: 0c02 |0013: move-result-object v2 │ │ -02404c: 7030 c907 2100 |0014: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07c9 │ │ -024052: 2701 |0017: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x000c │ │ - Ljava/lang/Exception; -> 0x000d │ │ + insns size : 81 16-bit code units │ │ +028e74: |[028e74] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +028e84: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ +028e86: 3908 4c00 |0001: if-nez v8, 004d // +004c │ │ +028e8a: 2203 6a00 |0003: new-instance v3, Landroid/widget/LinearLayout; // type@006a │ │ +028e8e: 5464 7c06 |0005: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067c │ │ +028e92: 7020 1101 4300 |0007: invoke-direct {v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0111 │ │ +028e98: 2204 5b00 |000a: new-instance v4, Landroid/widget/AbsListView$LayoutParams; // type@005b │ │ +028e9c: 7030 f100 5405 |000c: invoke-direct {v4, v5, v5}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@00f1 │ │ +028ea2: 6e20 1401 4300 |000f: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0114 │ │ +028ea8: 5464 7c06 |0012: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067c │ │ +028eac: 6005 4804 |0014: sget v5, Lcom/bottleworks/dailymoney/core/R$layout;.desktop_item:I // field@0448 │ │ +028eb0: 7130 c501 3405 |0016: invoke-static {v4, v3, v5}, Lcom/bottleworks/commons/util/GUIs;.inflateView:(Landroid/content/Context;Landroid/view/ViewGroup;I)Landroid/view/View; // method@01c5 │ │ +028eb6: 6004 1c04 |0019: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.dt_icon:I // field@041c │ │ +028eba: 6e20 1201 4300 |001b: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@0112 │ │ +028ec0: 0c01 |001e: move-result-object v1 │ │ +028ec2: 1f01 6800 |001f: check-cast v1, Landroid/widget/ImageView; // type@0068 │ │ +028ec6: 6004 2204 |0021: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.dt_label:I // field@0422 │ │ +028eca: 6e20 1201 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@0112 │ │ +028ed0: 0c02 |0026: move-result-object v2 │ │ +028ed2: 1f02 7500 |0027: check-cast v2, Landroid/widget/TextView; // type@0075 │ │ +028ed6: 5464 7c06 |0029: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067c │ │ +028eda: 6e10 0305 0400 |002b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getCurrentVisibleDesktopItems:()Ljava/util/List; // method@0503 │ │ +028ee0: 0c04 |002e: move-result-object v4 │ │ +028ee2: 7220 3408 7400 |002f: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +028ee8: 0c00 |0032: move-result-object v0 │ │ +028eea: 1f00 0801 |0033: check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +028eee: 6e10 1c05 0000 |0035: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getIcon:()I // method@051c │ │ +028ef4: 0a04 |0038: move-result v4 │ │ +028ef6: 6e20 0f01 4100 |0039: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@010f │ │ +028efc: 6e10 1e05 0000 |003c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getLabel:()Ljava/lang/String; // method@051e │ │ +028f02: 0c04 |003f: move-result-object v4 │ │ +028f04: 6e20 3601 4200 |0040: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +028f0a: 5464 7c06 |0043: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067c │ │ +028f0e: 7110 fe04 0400 |0045: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Ljava/util/HashMap; // method@04fe │ │ +028f14: 0c04 |0048: move-result-object v4 │ │ +028f16: 6e30 2708 3400 |0049: invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0827 │ │ +028f1c: 1103 |004c: return-object v3 │ │ +028f1e: 0783 |004d: move-object v3, v8 │ │ +028f20: 1f03 6a00 |004e: check-cast v3, Landroid/widget/LinearLayout; // type@006a │ │ +028f24: 28c9 |0050: goto 0019 // -0037 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ - 0x000c line=304 │ │ - 0x000d line=301 │ │ - 0x000e line=302 │ │ + 0x0001 line=453 │ │ + 0x0003 line=455 │ │ + 0x000a line=456 │ │ + 0x0012 line=457 │ │ + 0x0019 line=462 │ │ + 0x0021 line=463 │ │ + 0x0029 line=465 │ │ + 0x0035 line=466 │ │ + 0x003c line=467 │ │ + 0x0043 line=468 │ │ + 0x004c line=469 │ │ + 0x004e line=459 │ │ locals : │ │ - 0x000e - 0x0018 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0018 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ + 0x0035 - 0x004d reg=0 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0021 - 0x004d reg=1 iv Landroid/widget/ImageView; │ │ + 0x0029 - 0x004d reg=2 tv Landroid/widget/TextView; │ │ + 0x000a - 0x004d reg=3 view Landroid/widget/LinearLayout; │ │ + 0x0050 - 0x0051 reg=3 view Landroid/widget/LinearLayout; │ │ + 0x0000 - 0x0051 reg=6 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ + 0x0000 - 0x0051 reg=7 position I │ │ + 0x0000 - 0x0051 reg=8 convertView Landroid/view/View; │ │ + 0x0000 - 0x0051 reg=9 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ │ │ -Class #137 header: │ │ -class_idx : 253 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 371 │ │ +Class #117 header: │ │ +class_idx : 262 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #137 annotations: │ │ +Class #117 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doShareCSV │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="DesktopItemClickListener" │ │ │ │ -Class #137 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;' │ │ - Access flags : 0x0000 () │ │ +Class #117 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ + name : 'dtitem' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -024064: |[024064] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ -024074: 5b01 6906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0669 │ │ -024078: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02407e: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +028f28: |[028f28] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemClickListener.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ │ +028f38: 5b01 7e06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067e │ │ +028f3c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028f42: 5b02 7d06 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.dtitem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@067d │ │ +028f46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=284 │ │ + 0x0000 line=421 │ │ + 0x0005 line=422 │ │ + 0x0007 line=423 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0008 reg=2 dtitem Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ + name : 'onMenuItemClick' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -024080: |[024080] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -024090: 2200 fc00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; // type@00fc │ │ -024094: 7030 b004 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V // method@04b0 │ │ -02409a: 5421 6906 |0005: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0669 │ │ -02409e: 7120 bc01 0100 |0007: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -0240a4: 0e00 |000a: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +028f48: |[028f48] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +028f58: 5420 7e06 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067e │ │ +028f5c: 5421 7d06 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.dtitem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@067d │ │ +028f60: 7120 fd04 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$502:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)Lcom/bottleworks/dailymoney/ui/DesktopItem; // method@04fd │ │ +028f66: 5420 7e06 |0007: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067e │ │ +028f6a: 7110 fc04 0000 |0009: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/ui/DesktopItem; // method@04fc │ │ +028f70: 0c00 |000c: move-result-object v0 │ │ +028f72: 6e10 2105 0000 |000d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:()V // method@0521 │ │ +028f78: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +028f7a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=287 │ │ - 0x0005 line=306 │ │ - 0x000a line=307 │ │ + 0x0000 line=427 │ │ + 0x0007 line=428 │ │ + 0x0010 line=429 │ │ locals : │ │ - 0x0005 - 0x000b reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ - 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x000b reg=4 which I │ │ + 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; │ │ + 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ │ │ -Class #138 header: │ │ -class_idx : 254 │ │ +Class #118 header: │ │ +class_idx : 264 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 371 │ │ -static_fields_size : 1 │ │ +superclass_idx : 402 │ │ +source_file_idx : 382 │ │ +static_fields_size : 0 │ │ instance_fields_size: 5 │ │ -direct_methods_size : 27 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #138 annotations: │ │ -Annotations on method #1207 '_exportToCSV' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1208 '_importFromCSV' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #1210 '_shareCSV' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #1213 'access$1000' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #1219 'access$700' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1221 'access$900' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #1232 'getWorkingFile' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1236 'saveFile' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #138 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ +Class #118 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'APPVER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "appver:" │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'backupcsv' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'hidden' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'backupformat' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'csvEncoding' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'vercode' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'icon' │ │ + type : 'I' │ │ + access : 0x0004 (PROTECTED) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'important' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'workingFolder' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'label' │ │ type : 'Ljava/lang/String;' │ │ + access : 0x0004 (PROTECTED) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'run' │ │ + type : 'Ljava/lang/Runnable;' │ │ access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Ljava/lang/Runnable;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -0240a8: |[0240a8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.:()V │ │ -0240b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0240ba: 7010 cd02 0300 |0001: invoke-direct {v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -0240c0: 5c32 6b06 |0004: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupcsv:Z // field@066b │ │ -0240c4: 2200 b501 |0006: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -0240c8: 1a01 1111 |0008: const-string v1, "yyyyMMdd-HHmmss" // string@1111 │ │ -0240cc: 7020 1108 1000 |000a: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -0240d2: 5b30 6c06 |000d: iput-object v0, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupformat:Ljava/text/DateFormat; // field@066c │ │ -0240d6: 5932 6f06 |000f: iput v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066f │ │ -0240da: 0e00 |0011: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +028f7c: |[028f7c] com.bottleworks.dailymoney.ui.DesktopItem.:(Ljava/lang/Runnable;Ljava/lang/String;)V │ │ +028f8c: 6000 7003 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem:I // field@0370 │ │ +028f90: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +028f92: 7051 1b05 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051b │ │ +028f98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=40 │ │ - 0x0004 line=46 │ │ - 0x0006 line=50 │ │ - 0x000f line=52 │ │ + 0x0000 line=26 │ │ + 0x0006 line=27 │ │ locals : │ │ - 0x0000 - 0x0012 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0007 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0007 reg=3 run Ljava/lang/Runnable; │ │ + 0x0000 - 0x0007 reg=4 label Ljava/lang/String; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : '_exportToCSV' │ │ - type : '(II)I' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : '' │ │ + type : '(Ljava/lang/Runnable;Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 21 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 522 16-bit code units │ │ -0240dc: |[0240dc] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._exportToCSV:(II)I │ │ -0240ec: 220e a501 |0000: new-instance v14, Ljava/lang/StringBuilder; // type@01a5 │ │ -0240f0: 7010 f007 0e00 |0002: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0240f6: 1a0f 9c09 |0005: const-string v15, "export to csv " // string@099c │ │ -0240fa: 6e20 f807 fe00 |0007: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024100: 0c0e |000a: move-result-object v14 │ │ -024102: 0200 1300 |000b: move/from16 v0, v19 │ │ -024106: 6e20 f407 0e00 |000d: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -02410c: 0c0e |0010: move-result-object v14 │ │ -02410e: 6e10 fb07 0e00 |0011: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -024114: 0c0e |0014: move-result-object v14 │ │ -024116: 7110 d701 0e00 |0015: invoke-static {v14}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -02411c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -02411e: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -024120: 2b13 e601 0000 |001a: packed-switch v19, 00000200 // +000001e6 │ │ -024126: 12f4 |001d: const/4 v4, #int -1 // #ff │ │ -024128: 0f04 |001e: return v4 │ │ -02412a: 1218 |001f: const/4 v8, #int 1 // #1 │ │ -02412c: 0182 |0020: move v2, v8 │ │ -02412e: 7401 cf04 1200 |0021: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024134: 0c0e |0024: move-result-object v14 │ │ -024136: 6e10 9e02 0e00 |0025: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -02413c: 0c0c |0028: move-result-object v12 │ │ -02413e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -024140: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -024144: 540e 6c06 |002c: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupformat:Ljava/text/DateFormat; // field@066c │ │ -024148: 220f bc01 |002e: new-instance v15, Ljava/util/Date; // type@01bc │ │ -02414c: 7010 2a08 0f00 |0030: invoke-direct {v15}, Ljava/util/Date;.:()V // method@082a │ │ -024152: 6e20 0408 fe00 |0033: invoke-virtual {v14, v15}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -024158: 0c03 |0036: move-result-object v3 │ │ -02415a: 3808 f600 |0037: if-eqz v8, 012d // +00f6 │ │ -02415e: 220d 8801 |0039: new-instance v13, Ljava/io/StringWriter; // type@0188 │ │ -024162: 7010 7b07 0d00 |003b: invoke-direct {v13}, Ljava/io/StringWriter;.:()V // method@077b │ │ -024168: 2206 5101 |003e: new-instance v6, Lcom/csvreader/CsvWriter; // type@0151 │ │ -02416c: 130e 2c00 |0040: const/16 v14, #int 44 // #2c │ │ -024170: 7030 d406 d60e |0042: invoke-direct {v6, v13, v14}, Lcom/csvreader/CsvWriter;.:(Ljava/io/Writer;C)V // method@06d4 │ │ -024176: 130e 0800 |0045: const/16 v14, #int 8 // #8 │ │ -02417a: 23ee 2702 |0047: new-array v14, v14, [Ljava/lang/String; // type@0227 │ │ -02417e: 120f |0049: const/4 v15, #int 0 // #0 │ │ -024180: 1a10 490b |004a: const-string v16, "id" // string@0b49 │ │ -024184: 4d10 0e0f |004c: aput-object v16, v14, v15 │ │ -024188: 121f |004e: const/4 v15, #int 1 // #1 │ │ -02418a: 1a10 df09 |004f: const-string v16, "from" // string@09df │ │ -02418e: 4d10 0e0f |0051: aput-object v16, v14, v15 │ │ -024192: 122f |0053: const/4 v15, #int 2 // #2 │ │ -024194: 1a10 3a10 |0054: const-string v16, "to" // string@103a │ │ -024198: 4d10 0e0f |0056: aput-object v16, v14, v15 │ │ -02419c: 123f |0058: const/4 v15, #int 3 // #3 │ │ -02419e: 1a10 4c08 |0059: const-string v16, "date" // string@084c │ │ -0241a2: 4d10 0e0f |005b: aput-object v16, v14, v15 │ │ -0241a6: 124f |005d: const/4 v15, #int 4 // #4 │ │ -0241a8: 1a10 c110 |005e: const-string v16, "value" // string@10c1 │ │ -0241ac: 4d10 0e0f |0060: aput-object v16, v14, v15 │ │ -0241b0: 125f |0062: const/4 v15, #int 5 // #5 │ │ -0241b2: 1a10 900d |0063: const-string v16, "note" // string@0d90 │ │ -0241b6: 4d10 0e0f |0065: aput-object v16, v14, v15 │ │ -0241ba: 126f |0067: const/4 v15, #int 6 // #6 │ │ -0241bc: 1a10 c306 |0068: const-string v16, "archived" // string@06c3 │ │ -0241c0: 4d10 0e0f |006a: aput-object v16, v14, v15 │ │ -0241c4: 127f |006c: const/4 v15, #int 7 // #7 │ │ -0241c6: 2210 a501 |006d: new-instance v16, Ljava/lang/StringBuilder; // type@01a5 │ │ -0241ca: 7601 f007 1000 |006f: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0241d0: 1a11 c106 |0072: const-string v17, "appver:" // string@06c1 │ │ -0241d4: 7402 f807 1000 |0074: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0241da: 0c10 |0077: move-result-object v16 │ │ -0241dc: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -0241e0: 5200 6f06 |007a: iget v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066f │ │ -0241e4: 0211 0000 |007c: move/from16 v17, v0 │ │ -0241e8: 7402 f407 1000 |007e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0241ee: 0c10 |0081: move-result-object v16 │ │ -0241f0: 7401 fb07 1000 |0082: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0241f6: 0c10 |0085: move-result-object v16 │ │ -0241f8: 4d10 0e0f |0086: aput-object v16, v14, v15 │ │ -0241fc: 6e20 f006 e600 |0088: invoke-virtual {v6, v14}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06f0 │ │ -024202: 7210 5803 0c00 |008b: invoke-interface {v12}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAllDetail:()Ljava/util/List; // method@0358 │ │ -024208: 0c0e |008e: move-result-object v14 │ │ -02420a: 7210 4008 0e00 |008f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -024210: 0c0b |0092: move-result-object v11 │ │ -024212: 7210 3708 0b00 |0093: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -024218: 0a0e |0096: move-result v14 │ │ -02421a: 380e 5c00 |0097: if-eqz v14, 00f3 // +005c │ │ -02421e: 7210 3808 0b00 |0099: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -024224: 0c07 |009c: move-result-object v7 │ │ -024226: 1f07 c600 |009d: check-cast v7, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -02422a: d804 0401 |009f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02422e: 127e |00a1: const/4 v14, #int 7 // #7 │ │ -024230: 23ef 2702 |00a2: new-array v15, v14, [Ljava/lang/String; // type@0227 │ │ -024234: 120e |00a4: const/4 v14, #int 0 // #0 │ │ -024236: 6e10 3803 0700 |00a5: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0338 │ │ -02423c: 0a10 |00a8: move-result v16 │ │ -02423e: 7701 9d07 1000 |00a9: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -024244: 0c10 |00ac: move-result-object v16 │ │ -024246: 4d10 0f0e |00ad: aput-object v16, v15, v14 │ │ -02424a: 121e |00af: const/4 v14, #int 1 // #1 │ │ -02424c: 6e10 3603 0700 |00b0: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -024252: 0c10 |00b3: move-result-object v16 │ │ -024254: 4d10 0f0e |00b4: aput-object v16, v15, v14 │ │ -024258: 122e |00b6: const/4 v14, #int 2 // #2 │ │ -02425a: 6e10 3b03 0700 |00b7: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -024260: 0c10 |00ba: move-result-object v16 │ │ -024262: 4d10 0f0e |00bb: aput-object v16, v15, v14 │ │ -024266: 123e |00bd: const/4 v14, #int 3 // #3 │ │ -024268: 6e10 3503 0700 |00be: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -02426e: 0c10 |00c1: move-result-object v16 │ │ -024270: 7701 8d01 1000 |00c2: invoke-static/range {v16}, Lcom/bottleworks/commons/util/Formats;.normalizeDate2String:(Ljava/util/Date;)Ljava/lang/String; // method@018d │ │ -024276: 0c10 |00c5: move-result-object v16 │ │ -024278: 4d10 0f0e |00c6: aput-object v16, v15, v14 │ │ -02427c: 124e |00c8: const/4 v14, #int 4 // #4 │ │ -02427e: 6e10 3903 0700 |00c9: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0339 │ │ -024284: 0c10 |00cc: move-result-object v16 │ │ -024286: 7701 9001 1000 |00cd: invoke-static/range {v16}, Lcom/bottleworks/commons/util/Formats;.normalizeDouble2String:(Ljava/lang/Double;)Ljava/lang/String; // method@0190 │ │ -02428c: 0c10 |00d0: move-result-object v16 │ │ -02428e: 4d10 0f0e |00d1: aput-object v16, v15, v14 │ │ -024292: 125e |00d3: const/4 v14, #int 5 // #5 │ │ -024294: 6e10 3a03 0700 |00d4: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@033a │ │ -02429a: 0c10 |00d7: move-result-object v16 │ │ -02429c: 4d10 0f0e |00d8: aput-object v16, v15, v14 │ │ -0242a0: 1310 0600 |00da: const/16 v16, #int 6 // #6 │ │ -0242a4: 6e10 3e03 0700 |00dc: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033e │ │ -0242aa: 0a0e |00df: move-result v14 │ │ -0242ac: 380e 1000 |00e0: if-eqz v14, 00f0 // +0010 │ │ -0242b0: 1a0e 6e00 |00e2: const-string v14, "1" // string@006e │ │ -0242b4: 4d0e 0f10 |00e4: aput-object v14, v15, v16 │ │ -0242b8: 6e20 f006 f600 |00e6: invoke-virtual {v6, v15}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06f0 │ │ -0242be: 28aa |00e9: goto 0093 // -0056 │ │ -0242c0: 1212 |00ea: const/4 v2, #int 1 // #1 │ │ -0242c2: 2900 36ff |00eb: goto/16 0021 // -00ca │ │ -0242c6: 1218 |00ed: const/4 v8, #int 1 // #1 │ │ -0242c8: 2900 33ff |00ee: goto/16 0021 // -00cd │ │ -0242cc: 1a0e 6300 |00f0: const-string v14, "0" // string@0063 │ │ -0242d0: 28f2 |00f2: goto 00e4 // -000e │ │ -0242d2: 6e10 d906 0600 |00f3: invoke-virtual {v6}, Lcom/csvreader/CsvWriter;.close:()V // method@06d9 │ │ -0242d8: 6e10 7c07 0d00 |00f6: invoke-virtual {v13}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@077c │ │ -0242de: 0c05 |00f9: move-result-object v5 │ │ -0242e0: 1a0e 9608 |00fa: const-string v14, "details.csv" // string@0896 │ │ -0242e4: 0800 1200 |00fc: move-object/from16 v0, v18 │ │ -0242e8: 7020 d004 e000 |00fe: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -0242ee: 0c09 |0101: move-result-object v9 │ │ -0242f0: 220e a501 |0102: new-instance v14, Ljava/lang/StringBuilder; // type@01a5 │ │ -0242f4: 7010 f007 0e00 |0104: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0242fa: 1a0f 9508 |0107: const-string v15, "details-" // string@0895 │ │ -0242fe: 6e20 f807 fe00 |0109: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024304: 0c0e |010c: move-result-object v14 │ │ -024306: 0200 1400 |010d: move/from16 v0, v20 │ │ -02430a: 6e20 f407 0e00 |010f: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -024310: 0c0e |0112: move-result-object v14 │ │ -024312: 1a0f 5e00 |0113: const-string v15, ".csv" // string@005e │ │ -024316: 6e20 f807 fe00 |0115: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02431c: 0c0e |0118: move-result-object v14 │ │ -02431e: 6e10 fb07 0e00 |0119: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -024324: 0c0e |011c: move-result-object v14 │ │ -024326: 0800 1200 |011d: move-object/from16 v0, v18 │ │ -02432a: 7020 d004 e000 |011f: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -024330: 0c0a |0122: move-result-object v10 │ │ -024332: 0800 1200 |0123: move-object/from16 v0, v18 │ │ -024336: 7040 d404 9035 |0125: invoke-direct {v0, v9, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d4 │ │ -02433c: 0800 1200 |0128: move-object/from16 v0, v18 │ │ -024340: 7040 d404 a035 |012a: invoke-direct {v0, v10, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d4 │ │ -024346: 3802 f1fe |012d: if-eqz v2, 001e // -010f │ │ -02434a: 220d 8801 |012f: new-instance v13, Ljava/io/StringWriter; // type@0188 │ │ -02434e: 7010 7b07 0d00 |0131: invoke-direct {v13}, Ljava/io/StringWriter;.:()V // method@077b │ │ -024354: 2206 5101 |0134: new-instance v6, Lcom/csvreader/CsvWriter; // type@0151 │ │ -024358: 130e 2c00 |0136: const/16 v14, #int 44 // #2c │ │ -02435c: 7030 d406 d60e |0138: invoke-direct {v6, v13, v14}, Lcom/csvreader/CsvWriter;.:(Ljava/io/Writer;C)V // method@06d4 │ │ -024362: 126e |013b: const/4 v14, #int 6 // #6 │ │ -024364: 23ee 2702 |013c: new-array v14, v14, [Ljava/lang/String; // type@0227 │ │ -024368: 120f |013e: const/4 v15, #int 0 // #0 │ │ -02436a: 1a10 490b |013f: const-string v16, "id" // string@0b49 │ │ -02436e: 4d10 0e0f |0141: aput-object v16, v14, v15 │ │ -024372: 121f |0143: const/4 v15, #int 1 // #1 │ │ -024374: 1a10 8010 |0144: const-string v16, "type" // string@1080 │ │ -024378: 4d10 0e0f |0146: aput-object v16, v14, v15 │ │ -02437c: 122f |0148: const/4 v15, #int 2 // #2 │ │ -02437e: 1a10 600d |0149: const-string v16, "name" // string@0d60 │ │ -024382: 4d10 0e0f |014b: aput-object v16, v14, v15 │ │ -024386: 123f |014d: const/4 v15, #int 3 // #3 │ │ -024388: 1a10 730b |014e: const-string v16, "init" // string@0b73 │ │ -02438c: 4d10 0e0f |0150: aput-object v16, v14, v15 │ │ -024390: 124f |0152: const/4 v15, #int 4 // #4 │ │ -024392: 1a10 aa07 |0153: const-string v16, "cash" // string@07aa │ │ -024396: 4d10 0e0f |0155: aput-object v16, v14, v15 │ │ -02439a: 125f |0157: const/4 v15, #int 5 // #5 │ │ -02439c: 2210 a501 |0158: new-instance v16, Ljava/lang/StringBuilder; // type@01a5 │ │ -0243a0: 7601 f007 1000 |015a: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0243a6: 1a11 c106 |015d: const-string v17, "appver:" // string@06c1 │ │ -0243aa: 7402 f807 1000 |015f: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0243b0: 0c10 |0162: move-result-object v16 │ │ -0243b2: 0800 1200 |0163: move-object/from16 v0, v18 │ │ -0243b6: 5200 6f06 |0165: iget v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066f │ │ -0243ba: 0211 0000 |0167: move/from16 v17, v0 │ │ -0243be: 7402 f407 1000 |0169: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0243c4: 0c10 |016c: move-result-object v16 │ │ -0243c6: 7401 fb07 1000 |016d: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0243cc: 0c10 |0170: move-result-object v16 │ │ -0243ce: 4d10 0e0f |0171: aput-object v16, v14, v15 │ │ -0243d2: 6e20 f006 e600 |0173: invoke-virtual {v6, v14}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06f0 │ │ -0243d8: 120e |0176: const/4 v14, #int 0 // #0 │ │ -0243da: 7220 5703 ec00 |0177: invoke-interface {v12, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -0243e0: 0c0e |017a: move-result-object v14 │ │ -0243e2: 7210 4008 0e00 |017b: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -0243e8: 0c0b |017e: move-result-object v11 │ │ -0243ea: 7210 3708 0b00 |017f: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -0243f0: 0a0e |0182: move-result v14 │ │ -0243f2: 380e 4000 |0183: if-eqz v14, 01c3 // +0040 │ │ -0243f6: 7210 3808 0b00 |0185: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -0243fc: 0c01 |0188: move-result-object v1 │ │ -0243fe: 1f01 be00 |0189: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -024402: d804 0401 |018b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -024406: 125e |018d: const/4 v14, #int 5 // #5 │ │ -024408: 23ef 2702 |018e: new-array v15, v14, [Ljava/lang/String; // type@0227 │ │ -02440c: 120e |0190: const/4 v14, #int 0 // #0 │ │ -02440e: 6e10 ed02 0100 |0191: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -024414: 0c10 |0194: move-result-object v16 │ │ -024416: 4d10 0f0e |0195: aput-object v16, v15, v14 │ │ -02441a: 121e |0197: const/4 v14, #int 1 // #1 │ │ -02441c: 6e10 f002 0100 |0198: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -024422: 0c10 |019b: move-result-object v16 │ │ -024424: 4d10 0f0e |019c: aput-object v16, v15, v14 │ │ -024428: 122e |019e: const/4 v14, #int 2 // #2 │ │ -02442a: 6e10 ef02 0100 |019f: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -024430: 0c10 |01a2: move-result-object v16 │ │ -024432: 4d10 0f0e |01a3: aput-object v16, v15, v14 │ │ -024436: 123e |01a5: const/4 v14, #int 3 // #3 │ │ -024438: 6e10 ee02 0100 |01a6: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ee │ │ -02443e: 0b10 |01a9: move-result-wide v16 │ │ -024440: 7702 8f01 1000 |01aa: invoke-static/range {v16, v17}, Lcom/bottleworks/commons/util/Formats;.normalizeDouble2String:(D)Ljava/lang/String; // method@018f │ │ -024446: 0c10 |01ad: move-result-object v16 │ │ -024448: 4d10 0f0e |01ae: aput-object v16, v15, v14 │ │ -02444c: 1310 0400 |01b0: const/16 v16, #int 4 // #4 │ │ -024450: 6e10 f202 0100 |01b2: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f2 │ │ -024456: 0a0e |01b5: move-result v14 │ │ -024458: 380e 0a00 |01b6: if-eqz v14, 01c0 // +000a │ │ -02445c: 1a0e 6e00 |01b8: const-string v14, "1" // string@006e │ │ -024460: 4d0e 0f10 |01ba: aput-object v14, v15, v16 │ │ -024464: 6e20 f006 f600 |01bc: invoke-virtual {v6, v15}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06f0 │ │ -02446a: 28c0 |01bf: goto 017f // -0040 │ │ -02446c: 1a0e 6300 |01c0: const-string v14, "0" // string@0063 │ │ -024470: 28f8 |01c2: goto 01ba // -0008 │ │ -024472: 6e10 d906 0600 |01c3: invoke-virtual {v6}, Lcom/csvreader/CsvWriter;.close:()V // method@06d9 │ │ -024478: 6e10 7c07 0d00 |01c6: invoke-virtual {v13}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@077c │ │ -02447e: 0c05 |01c9: move-result-object v5 │ │ -024480: 1a0e 7b06 |01ca: const-string v14, "accounts.csv" // string@067b │ │ -024484: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -024488: 7020 d004 e000 |01ce: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -02448e: 0c09 |01d1: move-result-object v9 │ │ -024490: 220e a501 |01d2: new-instance v14, Ljava/lang/StringBuilder; // type@01a5 │ │ -024494: 7010 f007 0e00 |01d4: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02449a: 1a0f 7a06 |01d7: const-string v15, "accounts-" // string@067a │ │ -02449e: 6e20 f807 fe00 |01d9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0244a4: 0c0e |01dc: move-result-object v14 │ │ -0244a6: 0200 1400 |01dd: move/from16 v0, v20 │ │ -0244aa: 6e20 f407 0e00 |01df: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0244b0: 0c0e |01e2: move-result-object v14 │ │ -0244b2: 1a0f 5e00 |01e3: const-string v15, ".csv" // string@005e │ │ -0244b6: 6e20 f807 fe00 |01e5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0244bc: 0c0e |01e8: move-result-object v14 │ │ -0244be: 6e10 fb07 0e00 |01e9: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0244c4: 0c0e |01ec: move-result-object v14 │ │ -0244c6: 0800 1200 |01ed: move-object/from16 v0, v18 │ │ -0244ca: 7020 d004 e000 |01ef: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -0244d0: 0c0a |01f2: move-result-object v10 │ │ -0244d2: 0800 1200 |01f3: move-object/from16 v0, v18 │ │ -0244d6: 7040 d404 9035 |01f5: invoke-direct {v0, v9, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d4 │ │ -0244dc: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ -0244e0: 7040 d404 a035 |01fa: invoke-direct {v0, v10, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d4 │ │ -0244e6: 2900 21fe |01fd: goto/16 001e // -01df │ │ -0244ea: 0000 |01ff: nop // spacer │ │ -0244ec: 0001 0300 0000 0000 0500 0000 d000 ... |0200: packed-switch-data (10 units) │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +028f9c: |[028f9c] com.bottleworks.dailymoney.ui.DesktopItem.:(Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ +028fac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +028fae: 7050 1b05 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051b │ │ +028fb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=355 │ │ - 0x0018 line=357 │ │ - 0x0019 line=358 │ │ - 0x001a line=359 │ │ - 0x001d line=369 │ │ - 0x001e line=412 │ │ - 0x001f line=361 │ │ - 0x0021 line=371 │ │ - 0x0029 line=374 │ │ - 0x002a line=375 │ │ - 0x0037 line=376 │ │ - 0x0039 line=377 │ │ - 0x003e line=378 │ │ - 0x0045 line=379 │ │ - 0x008b line=380 │ │ - 0x009f line=381 │ │ - 0x00a1 line=382 │ │ - 0x00ea line=364 │ │ - 0x00eb line=365 │ │ - 0x00ed line=367 │ │ - 0x00ee line=368 │ │ - 0x00f0 line=382 │ │ - 0x00f3 line=386 │ │ - 0x00f6 line=387 │ │ - 0x00fa line=388 │ │ - 0x0102 line=389 │ │ - 0x0123 line=391 │ │ - 0x0128 line=392 │ │ - 0x012d line=395 │ │ - 0x012f line=396 │ │ - 0x0134 line=397 │ │ - 0x013b line=398 │ │ - 0x0176 line=399 │ │ - 0x018b line=400 │ │ - 0x018d line=401 │ │ - 0x01c3 line=403 │ │ - 0x01c6 line=404 │ │ - 0x01ca line=405 │ │ - 0x01d2 line=406 │ │ - 0x01f3 line=408 │ │ - 0x01f8 line=409 │ │ - 0x01ff line=359 │ │ - locals : │ │ - 0x0019 - 0x001e reg=2 account Z │ │ - 0x001f - 0x0021 reg=2 account Z │ │ - 0x0037 - 0x00ea reg=3 backupstamp Ljava/lang/String; │ │ - 0x002a - 0x00ea reg=4 count I │ │ - 0x0045 - 0x00ea reg=6 csvw Lcom/csvreader/CsvWriter; │ │ - 0x009f - 0x00ea reg=7 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0093 - 0x00ea reg=11 i$ Ljava/util/Iterator; │ │ - 0x0029 - 0x00ea reg=12 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x003e - 0x00ea reg=13 sw Ljava/io/StringWriter; │ │ - 0x00ea - 0x00f0 reg=2 account Z │ │ - 0x00f0 - 0x00f3 reg=7 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x00fa - 0x012d reg=5 csv Ljava/lang/String; │ │ - 0x00f0 - 0x012d reg=6 csvw Lcom/csvreader/CsvWriter; │ │ - 0x0102 - 0x012d reg=9 file0 Ljava/io/File; │ │ - 0x0123 - 0x012d reg=10 file1 Ljava/io/File; │ │ - 0x00f0 - 0x012d reg=11 i$ Ljava/util/Iterator; │ │ - 0x00f0 - 0x012d reg=13 sw Ljava/io/StringWriter; │ │ - 0x018b - 0x01c3 reg=1 a Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00f0 - 0x020a reg=3 backupstamp Ljava/lang/String; │ │ - 0x00f0 - 0x020a reg=4 count I │ │ - 0x01ca - 0x020a reg=5 csv Ljava/lang/String; │ │ - 0x013b - 0x020a reg=6 csvw Lcom/csvreader/CsvWriter; │ │ - 0x001a - 0x020a reg=8 detail Z │ │ - 0x01d2 - 0x020a reg=9 file0 Ljava/io/File; │ │ - 0x01f3 - 0x020a reg=10 file1 Ljava/io/File; │ │ - 0x017f - 0x020a reg=11 i$ Ljava/util/Iterator; │ │ - 0x00f0 - 0x020a reg=12 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0134 - 0x020a reg=13 sw Ljava/io/StringWriter; │ │ - 0x0000 - 0x020a reg=18 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x020a reg=19 mode I │ │ - 0x0000 - 0x020a reg=20 workingBookId I │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : '_importFromCSV' │ │ - type : '(II)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 25 │ │ - ins : 3 │ │ - outs : 6 │ │ - insns size : 624 16-bit code units │ │ -024500: |[024500] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._importFromCSV:(II)I │ │ -024510: 2202 a501 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -024514: 7010 f007 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02451a: 1a03 550b |0005: const-string v3, "import from csv " // string@0b55 │ │ -02451e: 6e20 f807 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024524: 0c02 |000a: move-result-object v2 │ │ -024526: 0200 1700 |000b: move/from16 v0, v23 │ │ -02452a: 6e20 f407 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -024530: 0c02 |0010: move-result-object v2 │ │ -024532: 6e10 fb07 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -024538: 0c02 |0014: move-result-object v2 │ │ -02453a: 7110 d701 0200 |0015: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -024540: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -024542: 1310 0000 |0019: const/16 v16, #int 0 // #0 │ │ -024546: 1232 |001b: const/4 v2, #int 3 // #3 │ │ -024548: 0200 1700 |001c: move/from16 v0, v23 │ │ -02454c: 3420 0d00 |001e: if-lt v0, v2, 002b // +000d │ │ -024550: 1315 0100 |0020: const/16 v21, #int 1 // #1 │ │ -024554: 3815 0400 |0022: if-eqz v21, 0026 // +0004 │ │ -024558: d817 17fd |0024: add-int/lit8 v23, v23, #int -3 // #fd │ │ -02455c: 2b17 4002 0000 |0026: packed-switch v23, 00000266 // +00000240 │ │ -024562: 12ff |0029: const/4 v15, #int -1 // #ff │ │ -024564: 0f0f |002a: return v15 │ │ -024566: 1315 0000 |002b: const/16 v21, #int 0 // #0 │ │ -02456a: 28f5 |002d: goto 0022 // -000b │ │ -02456c: 1310 0100 |002e: const/16 v16, #int 1 // #1 │ │ -024570: 0208 1000 |0030: move/from16 v8, v16 │ │ -024574: 7401 cf04 1600 |0032: invoke-virtual/range {v22}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -02457a: 0c02 |0035: move-result-object v2 │ │ -02457c: 6e10 9e02 0200 |0036: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -024582: 0c14 |0039: move-result-object v20 │ │ -024584: 3815 3700 |003a: if-eqz v21, 0071 // +0037 │ │ -024588: 1a02 9608 |003c: const-string v2, "details.csv" // string@0896 │ │ -02458c: 0800 1600 |003e: move-object/from16 v0, v22 │ │ -024590: 7020 d004 2000 |0040: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -024596: 0c13 |0043: move-result-object v19 │ │ -024598: 3815 4900 |0044: if-eqz v21, 008d // +0049 │ │ -02459c: 1a02 7b06 |0046: const-string v2, "accounts.csv" // string@067b │ │ -0245a0: 0800 1600 |0048: move-object/from16 v0, v22 │ │ -0245a4: 7020 d004 2000 |004a: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -0245aa: 0c0b |004d: move-result-object v11 │ │ -0245ac: 3810 0e00 |004e: if-eqz v16, 005c // +000e │ │ -0245b0: 7401 5207 1300 |0050: invoke-virtual/range {v19}, Ljava/io/File;.exists:()Z // method@0752 │ │ -0245b6: 0a02 |0053: move-result v2 │ │ -0245b8: 3802 1600 |0054: if-eqz v2, 006a // +0016 │ │ -0245bc: 7401 4f07 1300 |0056: invoke-virtual/range {v19}, Ljava/io/File;.canRead:()Z // method@074f │ │ -0245c2: 0a02 |0059: move-result v2 │ │ -0245c4: 3802 1000 |005a: if-eqz v2, 006a // +0010 │ │ -0245c8: 3808 4d00 |005c: if-eqz v8, 00a9 // +004d │ │ -0245cc: 6e10 5207 0b00 |005e: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@0752 │ │ -0245d2: 0a02 |0061: move-result v2 │ │ -0245d4: 3802 0800 |0062: if-eqz v2, 006a // +0008 │ │ -0245d8: 6e10 4f07 0b00 |0064: invoke-virtual {v11}, Ljava/io/File;.canRead:()Z // method@074f │ │ -0245de: 0a02 |0067: move-result v2 │ │ -0245e0: 3902 4100 |0068: if-nez v2, 00a9 // +0041 │ │ -0245e4: 12ff |006a: const/4 v15, #int -1 // #ff │ │ -0245e6: 28bf |006b: goto 002a // -0041 │ │ -0245e8: 1218 |006c: const/4 v8, #int 1 // #1 │ │ -0245ea: 28c5 |006d: goto 0032 // -003b │ │ -0245ec: 1310 0100 |006e: const/16 v16, #int 1 // #1 │ │ -0245f0: 28c2 |0070: goto 0032 // -003e │ │ -0245f2: 2202 a501 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -0245f6: 7010 f007 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0245fc: 1a03 9508 |0076: const-string v3, "details-" // string@0895 │ │ -024600: 6e20 f807 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024606: 0c02 |007b: move-result-object v2 │ │ -024608: 0200 1800 |007c: move/from16 v0, v24 │ │ -02460c: 6e20 f407 0200 |007e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -024612: 0c02 |0081: move-result-object v2 │ │ -024614: 1a03 5e00 |0082: const-string v3, ".csv" // string@005e │ │ -024618: 6e20 f807 3200 |0084: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02461e: 0c02 |0087: move-result-object v2 │ │ -024620: 6e10 fb07 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -024626: 0c02 |008b: move-result-object v2 │ │ -024628: 28b2 |008c: goto 003e // -004e │ │ -02462a: 2202 a501 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -02462e: 7010 f007 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -024634: 1a03 7a06 |0092: const-string v3, "accounts-" // string@067a │ │ -024638: 6e20 f807 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02463e: 0c02 |0097: move-result-object v2 │ │ -024640: 0200 1800 |0098: move/from16 v0, v24 │ │ -024644: 6e20 f407 0200 |009a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -02464a: 0c02 |009d: move-result-object v2 │ │ -02464c: 1a03 5e00 |009e: const-string v3, ".csv" // string@005e │ │ -024650: 6e20 f807 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024656: 0c02 |00a3: move-result-object v2 │ │ -024658: 6e10 fb07 0200 |00a4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02465e: 0c02 |00a7: move-result-object v2 │ │ -024660: 28a0 |00a8: goto 0048 // -0060 │ │ -024662: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -024664: 1311 0000 |00aa: const/16 v17, #int 0 // #0 │ │ -024668: 120f |00ac: const/4 v15, #int 0 // #0 │ │ -02466a: 3808 1600 |00ad: if-eqz v8, 00c3 // +0016 │ │ -02466e: 220a 4e01 |00af: new-instance v10, Lcom/csvreader/CsvReader; // type@014e │ │ -024672: 2202 8001 |00b1: new-instance v2, Ljava/io/InputStreamReader; // type@0180 │ │ -024676: 2203 7a01 |00b3: new-instance v3, Ljava/io/FileInputStream; // type@017a │ │ -02467a: 7020 5e07 b300 |00b5: invoke-direct {v3, v11}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -024680: 0800 1600 |00b8: move-object/from16 v0, v22 │ │ -024684: 5404 6d06 |00ba: iget-object v4, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066d │ │ -024688: 7030 6b07 3204 |00bc: invoke-direct {v2, v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@076b │ │ -02468e: 7020 9b06 2a00 |00bf: invoke-direct {v10, v2}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069b │ │ -024694: 07a9 |00c2: move-object v9, v10 │ │ -024696: 3810 1b00 |00c3: if-eqz v16, 00de // +001b │ │ -02469a: 2212 4e01 |00c5: new-instance v18, Lcom/csvreader/CsvReader; // type@014e │ │ -02469e: 2202 8001 |00c7: new-instance v2, Ljava/io/InputStreamReader; // type@0180 │ │ -0246a2: 2203 7a01 |00c9: new-instance v3, Ljava/io/FileInputStream; // type@017a │ │ -0246a6: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ -0246aa: 7020 5e07 0300 |00cd: invoke-direct {v3, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@075e │ │ -0246b0: 0800 1600 |00d0: move-object/from16 v0, v22 │ │ -0246b4: 5404 6d06 |00d2: iget-object v4, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066d │ │ -0246b8: 7030 6b07 3204 |00d4: invoke-direct {v2, v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@076b │ │ -0246be: 0800 1200 |00d7: move-object/from16 v0, v18 │ │ -0246c2: 7020 9b06 2000 |00d9: invoke-direct {v0, v2}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069b │ │ -0246c8: 0811 1200 |00dc: move-object/from16 v17, v18 │ │ -0246cc: 3809 1500 |00de: if-eqz v9, 00f3 // +0015 │ │ -0246d0: 6e10 c006 0900 |00e0: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.readHeaders:()Z // method@06c0 │ │ -0246d6: 0a02 |00e3: move-result v2 │ │ -0246d8: 3902 0f00 |00e4: if-nez v2, 00f3 // +000f │ │ -0246dc: 12ff |00e6: const/4 v15, #int -1 // #ff │ │ -0246de: 3809 0500 |00e7: if-eqz v9, 00ec // +0005 │ │ -0246e2: 6e10 a306 0900 |00e9: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -0246e8: 3811 3eff |00ec: if-eqz v17, 002a // -00c2 │ │ -0246ec: 7401 a306 1100 |00ee: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -0246f2: 2900 39ff |00f1: goto/16 002a // -00c7 │ │ -0246f6: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ -0246fa: 7401 c006 1100 |00f5: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.readHeaders:()Z // method@06c0 │ │ -024700: 0a02 |00f8: move-result v2 │ │ -024702: 3902 0f00 |00f9: if-nez v2, 0108 // +000f │ │ -024706: 12ff |00fb: const/4 v15, #int -1 // #ff │ │ -024708: 3809 0500 |00fc: if-eqz v9, 0101 // +0005 │ │ -02470c: 6e10 a306 0900 |00fe: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -024712: 3811 29ff |0101: if-eqz v17, 002a // -00d7 │ │ -024716: 7401 a306 1100 |0103: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -02471c: 2900 24ff |0106: goto/16 002a // -00dc │ │ -024720: 3810 cc00 |0108: if-eqz v16, 01d4 // +00cc │ │ -024724: 1212 |010a: const/4 v2, #int 1 // #1 │ │ -024726: 0800 1100 |010b: move-object/from16 v0, v17 │ │ -02472a: 6e20 cb06 2000 |010d: invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;.setTrimWhitespace:(Z)V // method@06cb │ │ -024730: 7401 b206 1100 |0110: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.getHeaders:()[Ljava/lang/String; // method@06b2 │ │ -024736: 0c02 |0113: move-result-object v2 │ │ -024738: 7401 b106 1100 |0114: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.getHeaderCount:()I // method@06b1 │ │ -02473e: 0a03 |0117: move-result v3 │ │ -024740: d803 03ff |0118: add-int/lit8 v3, v3, #int -1 // #ff │ │ -024744: 4602 0203 |011a: aget-object v2, v2, v3 │ │ -024748: 0800 1600 |011c: move-object/from16 v0, v22 │ │ -02474c: 7020 ce04 2000 |011e: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getAppver:(Ljava/lang/String;)I // method@04ce │ │ -024752: 0a0c |0121: move-result v12 │ │ -024754: 7801 4f03 1400 |0122: invoke-interface/range {v20}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllDetail:()V // method@034f │ │ -02475a: 7401 c106 1100 |0125: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c1 │ │ -024760: 0a02 |0128: move-result v2 │ │ -024762: 3802 8400 |0129: if-eqz v2, 01ad // +0084 │ │ -024766: 2201 c600 |012b: new-instance v1, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -02476a: 1a02 df09 |012d: const-string v2, "from" // string@09df │ │ -02476e: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -024772: 6e20 a906 2000 |0131: invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024778: 0c02 |0134: move-result-object v2 │ │ -02477a: 1a03 3a10 |0135: const-string v3, "to" // string@103a │ │ -02477e: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -024782: 6e20 a906 3000 |0139: invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024788: 0c03 |013c: move-result-object v3 │ │ -02478a: 1a04 4c08 |013d: const-string v4, "date" // string@084c │ │ -02478e: 0800 1100 |013f: move-object/from16 v0, v17 │ │ -024792: 6e20 a906 4000 |0141: invoke-virtual {v0, v4}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024798: 0c04 |0144: move-result-object v4 │ │ -02479a: 7110 9101 0400 |0145: invoke-static {v4}, Lcom/bottleworks/commons/util/Formats;.normalizeString2Date:(Ljava/lang/String;)Ljava/util/Date; // method@0191 │ │ -0247a0: 0c04 |0148: move-result-object v4 │ │ -0247a2: 1a05 c110 |0149: const-string v5, "value" // string@10c1 │ │ -0247a6: 0800 1100 |014b: move-object/from16 v0, v17 │ │ -0247aa: 6e20 a906 5000 |014d: invoke-virtual {v0, v5}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -0247b0: 0c05 |0150: move-result-object v5 │ │ -0247b2: 7110 9301 0500 |0151: invoke-static {v5}, Lcom/bottleworks/commons/util/Formats;.normalizeString2Double:(Ljava/lang/String;)D // method@0193 │ │ -0247b8: 0b05 |0154: move-result-wide v5 │ │ -0247ba: 7120 8c07 6500 |0155: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -0247c0: 0c05 |0158: move-result-object v5 │ │ -0247c2: 1a06 900d |0159: const-string v6, "note" // string@0d90 │ │ -0247c6: 0800 1100 |015b: move-object/from16 v0, v17 │ │ -0247ca: 6e20 a906 6000 |015d: invoke-virtual {v0, v6}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -0247d0: 0c06 |0160: move-result-object v6 │ │ -0247d2: 7606 3303 0100 |0161: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0333 │ │ -0247d8: 1a02 c306 |0164: const-string v2, "archived" // string@06c3 │ │ -0247dc: 0800 1100 |0166: move-object/from16 v0, v17 │ │ -0247e0: 6e20 a906 2000 |0168: invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -0247e6: 0c0d |016b: move-result-object v13 │ │ -0247e8: 1a02 6e00 |016c: const-string v2, "1" // string@006e │ │ -0247ec: 6e20 ce07 d200 |016e: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0247f2: 0a02 |0171: move-result v2 │ │ -0247f4: 3802 1a00 |0172: if-eqz v2, 018c // +001a │ │ -0247f8: 1212 |0174: const/4 v2, #int 1 // #1 │ │ -0247fa: 6e20 3f03 2100 |0175: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033f │ │ -024800: 1a02 490b |0178: const-string v2, "id" // string@0b49 │ │ -024804: 0800 1100 |017a: move-object/from16 v0, v17 │ │ -024808: 6e20 a906 2000 |017c: invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -02480e: 0c02 |017f: move-result-object v2 │ │ -024810: 7110 9c07 0200 |0180: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -024816: 0a02 |0183: move-result v2 │ │ -024818: 0800 1400 |0184: move-object/from16 v0, v20 │ │ -02481c: 7230 6203 2001 |0186: invoke-interface {v0, v2, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newDetailNoCheck:(ILcom/bottleworks/dailymoney/data/Detail;)V // method@0362 │ │ -024822: d80f 0f01 |0189: add-int/lit8 v15, v15, #int 1 // #01 │ │ -024826: 289a |018b: goto 0125 // -0066 │ │ -024828: 1a02 6300 |018c: const-string v2, "0" // string@0063 │ │ -02482c: 6e20 ce07 d200 |018e: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -024832: 0a02 |0191: move-result v2 │ │ -024834: 3802 1300 |0192: if-eqz v2, 01a5 // +0013 │ │ -024838: 1202 |0194: const/4 v2, #int 0 // #0 │ │ -02483a: 6e20 3f03 2100 |0195: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033f │ │ -024840: 28e0 |0198: goto 0178 // -0020 │ │ -024842: 0d02 |0199: move-exception v2 │ │ -024844: 3809 0500 |019a: if-eqz v9, 019f // +0005 │ │ -024848: 6e10 a306 0900 |019c: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -02484e: 3811 0500 |019f: if-eqz v17, 01a4 // +0005 │ │ -024852: 7401 a306 1100 |01a1: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -024858: 2702 |01a4: throw v2 │ │ -02485a: 7110 7f07 0d00 |01a5: invoke-static {v13}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@077f │ │ -024860: 0a02 |01a8: move-result v2 │ │ -024862: 6e20 3f03 2100 |01a9: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033f │ │ -024868: 28cc |01ac: goto 0178 // -0034 │ │ -02486a: 7401 a306 1100 |01ad: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -024870: 1311 0000 |01b0: const/16 v17, #int 0 // #0 │ │ -024874: 2202 a501 |01b2: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -024878: 7010 f007 0200 |01b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02487e: 1a03 540b |01b7: const-string v3, "import from " // string@0b54 │ │ -024882: 6e20 f807 3200 |01b9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024888: 0c02 |01bc: move-result-object v2 │ │ -02488a: 0800 1300 |01bd: move-object/from16 v0, v19 │ │ -02488e: 6e20 f707 0200 |01bf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -024894: 0c02 |01c2: move-result-object v2 │ │ -024896: 1a03 2700 |01c3: const-string v3, " ver:" // string@0027 │ │ -02489a: 6e20 f807 3200 |01c5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0248a0: 0c02 |01c8: move-result-object v2 │ │ -0248a2: 6e20 f407 c200 |01c9: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0248a8: 0c02 |01cc: move-result-object v2 │ │ -0248aa: 6e10 fb07 0200 |01cd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0248b0: 0c02 |01d0: move-result-object v2 │ │ -0248b2: 7110 d701 0200 |01d1: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -0248b8: 3808 8600 |01d4: if-eqz v8, 025a // +0086 │ │ -0248bc: 1212 |01d6: const/4 v2, #int 1 // #1 │ │ -0248be: 6e20 cb06 2900 |01d7: invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;.setTrimWhitespace:(Z)V // method@06cb │ │ -0248c4: 6e10 b206 0900 |01da: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.getHeaders:()[Ljava/lang/String; // method@06b2 │ │ -0248ca: 0c02 |01dd: move-result-object v2 │ │ -0248cc: 6e10 b106 0900 |01de: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.getHeaderCount:()I // method@06b1 │ │ -0248d2: 0a03 |01e1: move-result v3 │ │ -0248d4: d803 03ff |01e2: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0248d8: 4602 0203 |01e4: aget-object v2, v2, v3 │ │ -0248dc: 0800 1600 |01e6: move-object/from16 v0, v22 │ │ -0248e0: 7020 ce04 2000 |01e8: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getAppver:(Ljava/lang/String;)I // method@04ce │ │ -0248e6: 0a0c |01eb: move-result v12 │ │ -0248e8: 7801 4e03 1400 |01ec: invoke-interface/range {v20}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllAccount:()V // method@034e │ │ -0248ee: 6e10 c106 0900 |01ef: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c1 │ │ -0248f4: 0a02 |01f2: move-result v2 │ │ -0248f6: 3802 4300 |01f3: if-eqz v2, 0236 // +0043 │ │ -0248fa: 2207 be00 |01f5: new-instance v7, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -0248fe: 1a02 8010 |01f7: const-string v2, "type" // string@1080 │ │ -024902: 6e20 a906 2900 |01f9: invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024908: 0c02 |01fc: move-result-object v2 │ │ -02490a: 1a03 600d |01fd: const-string v3, "name" // string@0d60 │ │ -02490e: 6e20 a906 3900 |01ff: invoke-virtual {v9, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024914: 0c03 |0202: move-result-object v3 │ │ -024916: 1a04 730b |0203: const-string v4, "init" // string@0b73 │ │ -02491a: 6e20 a906 4900 |0205: invoke-virtual {v9, v4}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024920: 0c04 |0208: move-result-object v4 │ │ -024922: 7110 9301 0400 |0209: invoke-static {v4}, Lcom/bottleworks/commons/util/Formats;.normalizeString2Double:(Ljava/lang/String;)D // method@0193 │ │ -024928: 0b04 |020c: move-result-wide v4 │ │ -02492a: 7120 8c07 5400 |020d: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -024930: 0c04 |0210: move-result-object v4 │ │ -024932: 7040 eb02 2743 |0211: invoke-direct {v7, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02eb │ │ -024938: 1a02 aa07 |0214: const-string v2, "cash" // string@07aa │ │ -02493c: 6e20 a906 2900 |0216: invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024942: 0c0e |0219: move-result-object v14 │ │ -024944: 1a02 6e00 |021a: const-string v2, "1" // string@006e │ │ -024948: 6e20 ce07 e200 |021c: invoke-virtual {v2, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02494e: 0a02 |021f: move-result v2 │ │ -024950: 3802 1400 |0220: if-eqz v2, 0234 // +0014 │ │ -024954: 1212 |0222: const/4 v2, #int 1 // #1 │ │ -024956: 6e20 f302 2700 |0223: invoke-virtual {v7, v2}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f3 │ │ -02495c: 1a02 490b |0226: const-string v2, "id" // string@0b49 │ │ -024960: 6e20 a906 2900 |0228: invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a9 │ │ -024966: 0c02 |022b: move-result-object v2 │ │ -024968: 0800 1400 |022c: move-object/from16 v0, v20 │ │ -02496c: 7230 5f03 2007 |022e: invoke-interface {v0, v2, v7}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newAccountNoCheck:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V // method@035f │ │ -024972: d80f 0f01 |0231: add-int/lit8 v15, v15, #int 1 // #01 │ │ -024976: 28bc |0233: goto 01ef // -0044 │ │ -024978: 1202 |0234: const/4 v2, #int 0 // #0 │ │ -02497a: 28ee |0235: goto 0223 // -0012 │ │ -02497c: 6e10 a306 0900 |0236: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -024982: 1209 |0239: const/4 v9, #int 0 // #0 │ │ -024984: 2202 a501 |023a: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -024988: 7010 f007 0200 |023c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02498e: 1a03 540b |023f: const-string v3, "import from " // string@0b54 │ │ -024992: 6e20 f807 3200 |0241: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024998: 0c02 |0244: move-result-object v2 │ │ -02499a: 6e20 f707 b200 |0245: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -0249a0: 0c02 |0248: move-result-object v2 │ │ -0249a2: 1a03 2700 |0249: const-string v3, " ver:" // string@0027 │ │ -0249a6: 6e20 f807 3200 |024b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0249ac: 0c02 |024e: move-result-object v2 │ │ -0249ae: 6e20 f407 c200 |024f: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0249b4: 0c02 |0252: move-result-object v2 │ │ -0249b6: 6e10 fb07 0200 |0253: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0249bc: 0c02 |0256: move-result-object v2 │ │ -0249be: 7110 d701 0200 |0257: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -0249c4: 3809 0500 |025a: if-eqz v9, 025f // +0005 │ │ -0249c8: 6e10 a306 0900 |025c: invoke-virtual {v9}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -0249ce: 3811 cbfd |025f: if-eqz v17, 002a // -0235 │ │ -0249d2: 7401 a306 1100 |0261: invoke-virtual/range {v17}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -0249d8: 2900 c6fd |0264: goto/16 002a // -023a │ │ -0249dc: 0001 0300 0000 0000 0800 0000 4600 ... |0266: packed-switch-data (10 units) │ │ - catches : 4 │ │ - 0x00af - 0x00e3 │ │ - -> 0x0199 │ │ - 0x00f5 - 0x00f8 │ │ - -> 0x0199 │ │ - 0x010b - 0x0198 │ │ - -> 0x0199 │ │ - 0x01a5 - 0x025a │ │ - -> 0x0199 │ │ - positions : │ │ - 0x0000 line=450 │ │ - 0x0018 line=452 │ │ - 0x0019 line=453 │ │ - 0x001b line=454 │ │ - 0x0022 line=455 │ │ - 0x0026 line=456 │ │ - 0x0029 line=466 │ │ - 0x002a line=548 │ │ - 0x002b line=454 │ │ - 0x002e line=458 │ │ - 0x0032 line=469 │ │ - 0x003a line=470 │ │ - 0x0044 line=471 │ │ - 0x004e line=473 │ │ - 0x006a line=475 │ │ - 0x006c line=461 │ │ - 0x006d line=462 │ │ - 0x006e line=464 │ │ - 0x0070 line=465 │ │ - 0x0071 line=470 │ │ - 0x008d line=471 │ │ - 0x00a9 line=478 │ │ - 0x00aa line=479 │ │ - 0x00ac line=481 │ │ - 0x00ad line=482 │ │ - 0x00af line=483 │ │ - 0x00c3 line=485 │ │ - 0x00c5 line=486 │ │ - 0x00de line=489 │ │ - 0x00e6 line=490 │ │ - 0x00e7 line=544 │ │ - 0x00e9 line=545 │ │ - 0x00ec line=547 │ │ - 0x00ee line=548 │ │ - 0x00f3 line=494 │ │ - 0x00fb line=495 │ │ - 0x00fc line=544 │ │ - 0x00fe line=545 │ │ - 0x0101 line=547 │ │ - 0x0103 line=548 │ │ - 0x0108 line=498 │ │ - 0x010a line=499 │ │ - 0x0110 line=500 │ │ - 0x0122 line=502 │ │ - 0x0125 line=503 │ │ - 0x012b line=504 │ │ - 0x0164 line=505 │ │ - 0x016c line=506 │ │ - 0x0174 line=507 │ │ - 0x0178 line=514 │ │ - 0x0189 line=515 │ │ - 0x018b line=516 │ │ - 0x018c line=508 │ │ - 0x0194 line=509 │ │ - 0x0199 line=544 │ │ - 0x019c line=545 │ │ - 0x019f line=547 │ │ - 0x01a1 line=548 │ │ - 0x01a5 line=511 │ │ - 0x01ad line=517 │ │ - 0x01b0 line=518 │ │ - 0x01b2 line=520 │ │ - 0x01d4 line=524 │ │ - 0x01d6 line=525 │ │ - 0x01da line=526 │ │ - 0x01ec line=527 │ │ - 0x01ef line=528 │ │ - 0x01f5 line=529 │ │ - 0x0214 line=530 │ │ - 0x021a line=531 │ │ - 0x0226 line=533 │ │ - 0x0231 line=534 │ │ - 0x0233 line=535 │ │ - 0x0234 line=531 │ │ - 0x0236 line=536 │ │ - 0x0239 line=537 │ │ - 0x023a line=539 │ │ - 0x025a line=544 │ │ - 0x025c line=545 │ │ - 0x025f line=547 │ │ - 0x0261 line=548 │ │ - 0x0266 line=456 │ │ - locals : │ │ - 0x0019 - 0x002a reg=8 account Z │ │ - 0x0022 - 0x002b reg=21 shared Z │ │ - 0x002b - 0x0032 reg=8 account Z │ │ - 0x004e - 0x006c reg=11 accounts Ljava/io/File; │ │ - 0x0044 - 0x006c reg=19 details Ljava/io/File; │ │ - 0x003a - 0x006c reg=20 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x006c - 0x0071 reg=8 account Z │ │ - 0x00aa - 0x00c2 reg=9 accountReader Lcom/csvreader/CsvReader; │ │ - 0x00c2 - 0x00c3 reg=10 accountReader Lcom/csvreader/CsvReader; │ │ - 0x00ac - 0x00dc reg=17 detailReader Lcom/csvreader/CsvReader; │ │ - 0x00dc - 0x00de reg=18 detailReader Lcom/csvreader/CsvReader; │ │ - 0x00ad - 0x00e7 reg=15 count I │ │ - 0x00f3 - 0x00fc reg=15 count I │ │ - 0x0164 - 0x0199 reg=1 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0122 - 0x0199 reg=12 appver I │ │ - 0x016c - 0x0199 reg=13 archived Ljava/lang/String; │ │ - 0x01a5 - 0x01ad reg=1 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x01a5 - 0x01ad reg=13 archived Ljava/lang/String; │ │ - 0x01a5 - 0x01d4 reg=12 appver I │ │ - 0x0214 - 0x0236 reg=7 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x021a - 0x0236 reg=14 cash Ljava/lang/String; │ │ - 0x01ec - 0x025a reg=12 appver I │ │ - 0x00c3 - 0x0270 reg=9 accountReader Lcom/csvreader/CsvReader; │ │ - 0x00a9 - 0x0270 reg=11 accounts Ljava/io/File; │ │ - 0x0108 - 0x0270 reg=15 count I │ │ - 0x001b - 0x0270 reg=16 detail Z │ │ - 0x00de - 0x0270 reg=17 detailReader Lcom/csvreader/CsvReader; │ │ - 0x008d - 0x0270 reg=19 details Ljava/io/File; │ │ - 0x0071 - 0x0270 reg=20 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x002e - 0x0270 reg=21 shared Z │ │ - 0x0000 - 0x0270 reg=22 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0270 reg=23 mode I │ │ - 0x0000 - 0x0270 reg=24 workingBookId I │ │ + 0x0000 line=30 │ │ + 0x0004 line=31 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0005 reg=2 run Ljava/lang/Runnable; │ │ + 0x0000 - 0x0005 reg=3 label Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=4 icon I │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : '_resetDate' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : '' │ │ + type : '(Ljava/lang/Runnable;Ljava/lang/String;II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 72 16-bit code units │ │ -024a14: |[024a14] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._resetDate:(I)V │ │ -024a24: 2203 a501 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -024a28: 7010 f007 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -024a2e: 1a04 9c0e |0005: const-string v4, "reset date" // string@0e9c │ │ -024a32: 6e20 f807 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024a38: 0c03 |000a: move-result-object v3 │ │ -024a3a: 6e20 f407 6300 |000b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -024a40: 0c03 |000e: move-result-object v3 │ │ -024a42: 6e10 fb07 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -024a48: 0c03 |0012: move-result-object v3 │ │ -024a4a: 7110 d701 0300 |0013: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -024a50: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -024a52: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -024a54: 2b06 2600 0000 |0018: packed-switch v6, 0000003e // +00000026 │ │ -024a5a: 6e10 cf04 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024a60: 0c03 |001e: move-result-object v3 │ │ -024a62: 6e10 9e02 0300 |001f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -024a68: 0c02 |0022: move-result-object v2 │ │ -024a6a: 3800 0f00 |0023: if-eqz v0, 0032 // +000f │ │ -024a6e: 3801 0d00 |0025: if-eqz v1, 0032 // +000d │ │ -024a72: 7210 6303 0200 |0027: invoke-interface {v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.reset:()V // method@0363 │ │ -024a78: 0e00 |002a: return-void │ │ -024a7a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -024a7c: 0110 |002c: move v0, v1 │ │ -024a7e: 28ee |002d: goto 001b // -0012 │ │ -024a80: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -024a82: 28ec |002f: goto 001b // -0014 │ │ -024a84: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -024a86: 28ea |0031: goto 001b // -0016 │ │ -024a88: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -024a8c: 7210 4e03 0200 |0034: invoke-interface {v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllAccount:()V // method@034e │ │ -024a92: 28f3 |0037: goto 002a // -000d │ │ -024a94: 3801 f2ff |0038: if-eqz v1, 002a // -000e │ │ -024a98: 7210 4f03 0200 |003a: invoke-interface {v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllDetail:()V // method@034f │ │ -024a9e: 28ed |003d: goto 002a // -0013 │ │ -024aa0: 0001 0300 0000 0000 1300 0000 1600 ... |003e: packed-switch-data (10 units) │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +028fb8: |[028fb8] com.bottleworks.dailymoney.ui.DesktopItem.:(Ljava/lang/Runnable;Ljava/lang/String;II)V │ │ +028fc8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +028fce: 5b01 9406 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:Ljava/lang/Runnable; // field@0694 │ │ +028fd2: 5b02 9306 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.label:Ljava/lang/String; // field@0693 │ │ +028fd6: 5903 9106 |0007: iput v3, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.icon:I // field@0691 │ │ +028fda: 5904 9206 |0009: iput v4, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.important:I // field@0692 │ │ +028fde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=326 │ │ - 0x0016 line=328 │ │ - 0x0017 line=329 │ │ - 0x0018 line=330 │ │ - 0x001b line=341 │ │ - 0x0023 line=342 │ │ - 0x0027 line=343 │ │ - 0x002a line=350 │ │ - 0x002b line=332 │ │ - 0x002d line=333 │ │ - 0x002e line=335 │ │ - 0x002f line=336 │ │ - 0x0030 line=338 │ │ - 0x0032 line=344 │ │ - 0x0034 line=345 │ │ - 0x0038 line=346 │ │ - 0x003a line=347 │ │ - 0x003e line=330 │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + 0x0005 line=35 │ │ + 0x0007 line=36 │ │ + 0x0009 line=37 │ │ + 0x000b line=38 │ │ locals : │ │ - 0x0017 - 0x001b reg=0 account Z │ │ - 0x0023 - 0x002b reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x002b - 0x002d reg=0 account Z │ │ - 0x002d - 0x002e reg=0 account I │ │ - 0x002e - 0x0032 reg=0 account Z │ │ - 0x0018 - 0x0048 reg=1 detail Z │ │ - 0x0032 - 0x0048 reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x0048 reg=5 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0048 reg=6 mode I │ │ + 0x0000 - 0x000c reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x000c reg=1 run Ljava/lang/Runnable; │ │ + 0x0000 - 0x000c reg=2 label Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=3 icon I │ │ + 0x0000 - 0x000c reg=4 important I │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : '_shareCSV' │ │ - type : '(I)I' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'getIcon' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 154 16-bit code units │ │ -024ab4: |[024ab4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._shareCSV:(I)I │ │ -024ac4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -024ac6: 2207 a501 |0001: new-instance v7, Ljava/lang/StringBuilder; // type@01a5 │ │ -024aca: 7010 f007 0700 |0003: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -024ad0: 1a08 940f |0006: const-string v8, "share csv " // string@0f94 │ │ -024ad4: 6e20 f807 8700 |0008: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -024ada: 0c07 |000b: move-result-object v7 │ │ -024adc: 6e20 f407 e700 |000c: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -024ae2: 0c07 |000f: move-result-object v7 │ │ -024ae4: 6e10 fb07 0700 |0010: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -024aea: 0c07 |0013: move-result-object v7 │ │ -024aec: 7110 d701 0700 |0014: invoke-static {v7}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -024af2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -024af4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -024af6: 2b0e 7700 0000 |0019: packed-switch v14, 00000090 // +00000077 │ │ -024afc: 0f02 |001c: return v2 │ │ -024afe: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -024b00: 0130 |001e: move v0, v3 │ │ -024b02: 1a07 9608 |001f: const-string v7, "details.csv" // string@0896 │ │ -024b06: 7020 d004 7d00 |0021: invoke-direct {v13, v7}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -024b0c: 0c04 |0024: move-result-object v4 │ │ -024b0e: 1a07 7b06 |0025: const-string v7, "accounts.csv" // string@067b │ │ -024b12: 7020 d004 7d00 |0027: invoke-direct {v13, v7}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04d0 │ │ -024b18: 0c01 |002a: move-result-object v1 │ │ -024b1a: 3803 0e00 |002b: if-eqz v3, 0039 // +000e │ │ -024b1e: 6e10 5207 0400 |002d: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0752 │ │ -024b24: 0a07 |0030: move-result v7 │ │ -024b26: 3807 ebff |0031: if-eqz v7, 001c // -0015 │ │ -024b2a: 6e10 4f07 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@074f │ │ -024b30: 0a07 |0036: move-result v7 │ │ -024b32: 3807 e5ff |0037: if-eqz v7, 001c // -001b │ │ -024b36: 3800 0e00 |0039: if-eqz v0, 0047 // +000e │ │ -024b3a: 6e10 5207 0100 |003b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0752 │ │ -024b40: 0a07 |003e: move-result v7 │ │ -024b42: 3807 ddff |003f: if-eqz v7, 001c // -0023 │ │ -024b46: 6e10 4f07 0100 |0041: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@074f │ │ -024b4c: 0a07 |0044: move-result v7 │ │ -024b4e: 3807 d7ff |0045: if-eqz v7, 001c // -0029 │ │ -024b52: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -024b54: 2206 b601 |0048: new-instance v6, Ljava/util/ArrayList; // type@01b6 │ │ -024b58: 7010 1908 0600 |004a: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -024b5e: 3803 0700 |004d: if-eqz v3, 0054 // +0007 │ │ -024b62: 7220 3b08 4600 |004f: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -024b68: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -024b6c: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ -024b70: 7220 3b08 1600 |0056: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -024b76: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -024b7a: 3d02 c1ff |005b: if-lez v2, 001c // -003f │ │ -024b7e: 6e10 cf04 0d00 |005d: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024b84: 0c07 |0060: move-result-object v7 │ │ -024b86: 6e10 9f02 0700 |0061: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ -024b8c: 0c05 |0064: move-result-object v5 │ │ -024b8e: 6e10 cf04 0d00 |0065: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024b94: 0c07 |0068: move-result-object v7 │ │ -024b96: 54d8 6e06 |0069: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024b9a: 6009 4305 |006b: sget v9, Lcom/bottleworks/dailymoney/core/R$string;.msg_share_csv_title:I // field@0543 │ │ -024b9e: 121a |006d: const/4 v10, #int 1 // #1 │ │ -024ba0: 23aa 2602 |006e: new-array v10, v10, [Ljava/lang/Object; // type@0226 │ │ -024ba4: 120b |0070: const/4 v11, #int 0 // #0 │ │ -024ba6: 220c bc01 |0071: new-instance v12, Ljava/util/Date; // type@01bc │ │ -024baa: 7010 2a08 0c00 |0073: invoke-direct {v12}, Ljava/util/Date;.:()V // method@082a │ │ -024bb0: 6e20 0408 c500 |0076: invoke-virtual {v5, v12}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -024bb6: 0c0c |0079: move-result-object v12 │ │ -024bb8: 4d0c 0a0b |007a: aput-object v12, v10, v11 │ │ -024bbc: 6e30 d401 980a |007c: invoke-virtual {v8, v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -024bc2: 0c08 |007f: move-result-object v8 │ │ -024bc4: 54d9 6e06 |0080: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024bc8: 600a 4205 |0082: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.msg_share_csv_content:I // field@0542 │ │ -024bcc: 6e20 d301 a900 |0084: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -024bd2: 0c09 |0087: move-result-object v9 │ │ -024bd4: 6e40 c902 8769 |0088: invoke-virtual {v7, v8, v9, v6}, Lcom/bottleworks/dailymoney/context/Contexts;.shareTextContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z // method@02c9 │ │ -024bda: 2891 |008b: goto 001c // -006f │ │ -024bdc: 1210 |008c: const/4 v0, #int 1 // #1 │ │ -024bde: 2892 |008d: goto 001f // -006e │ │ -024be0: 1213 |008e: const/4 v3, #int 1 // #1 │ │ -024be2: 2890 |008f: goto 001f // -0070 │ │ -024be4: 0001 0300 0000 0000 0400 0000 7300 ... |0090: packed-switch-data (10 units) │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +028fe0: |[028fe0] com.bottleworks.dailymoney.ui.DesktopItem.getIcon:()I │ │ +028ff0: 5210 9106 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.icon:I // field@0691 │ │ +028ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=557 │ │ - 0x0017 line=559 │ │ - 0x0018 line=560 │ │ - 0x0019 line=561 │ │ - 0x001c line=600 │ │ - 0x001d line=563 │ │ - 0x001f line=574 │ │ - 0x0025 line=575 │ │ - 0x002b line=577 │ │ - 0x0047 line=582 │ │ - 0x0048 line=584 │ │ - 0x004d line=586 │ │ - 0x004f line=587 │ │ - 0x0052 line=588 │ │ - 0x0054 line=591 │ │ - 0x0056 line=592 │ │ - 0x0059 line=593 │ │ - 0x005b line=596 │ │ - 0x005d line=597 │ │ - 0x0065 line=598 │ │ - 0x008c line=566 │ │ - 0x008d line=567 │ │ - 0x008e line=569 │ │ - 0x008f line=570 │ │ - 0x0090 line=561 │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0018 - 0x001c reg=0 account Z │ │ - 0x001d - 0x001f reg=0 account Z │ │ - 0x002b - 0x008c reg=1 accounts Ljava/io/File; │ │ - 0x0048 - 0x008c reg=2 count I │ │ - 0x0025 - 0x008c reg=4 details Ljava/io/File; │ │ - 0x0065 - 0x008c reg=5 df Ljava/text/DateFormat; │ │ - 0x004d - 0x008c reg=6 files Ljava/util/List; Ljava/util/List; │ │ - 0x008c - 0x009a reg=0 account Z │ │ - 0x0019 - 0x009a reg=3 detail Z │ │ - 0x0000 - 0x009a reg=13 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x009a reg=14 mode I │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'getImportant' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024bf8: |[024bf8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -024c08: 5410 6e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024c0c: 1100 |0002: return-object v0 │ │ +028ff8: |[028ff8] com.bottleworks.dailymoney.ui.DesktopItem.getImportant:()I │ │ +029008: 5210 9206 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.important:I // field@0692 │ │ +02900c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'getLabel' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -024c10: |[024c10] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -024c20: 6e10 cf04 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024c26: 0c00 |0003: move-result-object v0 │ │ -024c28: 1100 |0004: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +029010: |[029010] com.bottleworks.dailymoney.ui.DesktopItem.getLabel:()Ljava/lang/String; │ │ +029020: 5410 9306 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.label:Ljava/lang/String; // field@0693 │ │ +029024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=49 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$1000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'isHidden' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -024c2c: |[024c2c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)I │ │ -024c3c: 7020 ba04 2100 |0000: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._shareCSV:(I)I // method@04ba │ │ -024c42: 0a00 |0003: move-result v0 │ │ -024c44: 0f00 |0004: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +029028: |[029028] com.bottleworks.dailymoney.ui.DesktopItem.isHidden:()Z │ │ +029038: 5510 9006 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.hidden:Z // field@0690 │ │ +02903c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0005 reg=2 x1 I │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -024c48: |[024c48] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -024c58: 5410 6e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024c5c: 1100 |0002: return-object v0 │ │ + insns size : 1 16-bit code units │ │ +029040: |[029040] com.bottleworks.dailymoney.ui.DesktopItem.onActivityResult:(IILandroid/content/Intent;)V │ │ +029050: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=54 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0001 reg=1 requestCode I │ │ + 0x0000 - 0x0001 reg=2 resultCode I │ │ + 0x0000 - 0x0001 reg=3 data Landroid/content/Intent; │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -024c60: |[024c60] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -024c70: 6e10 cf04 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024c76: 0c00 |0003: move-result-object v0 │ │ -024c78: 1100 |0004: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +029054: |[029054] com.bottleworks.dailymoney.ui.DesktopItem.run:()V │ │ +029064: 5410 9406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:Ljava/lang/Runnable; // field@0694 │ │ +029068: 7210 ba07 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@07ba │ │ +02906e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=41 │ │ + 0x0005 line=42 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'setHidden' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024c7c: |[024c7c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -024c8c: 5410 6e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024c90: 1100 |0002: return-object v0 │ │ +029070: |[029070] com.bottleworks.dailymoney.ui.DesktopItem.setHidden:(Z)V │ │ +029080: 5c01 9006 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.hidden:Z // field@0690 │ │ +029084: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=69 │ │ + 0x0002 line=70 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0003 reg=1 hidden Z │ │ │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + name : 'setImportant' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -024c94: |[024c94] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ -024ca4: 7020 b904 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._resetDate:(I)V // method@04b9 │ │ -024caa: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +029088: |[029088] com.bottleworks.dailymoney.ui.DesktopItem.setImportant:(I)V │ │ +029098: 5901 9206 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.important:I // field@0692 │ │ +02909c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=61 │ │ + 0x0002 line=62 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 I │ │ + 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0003 reg=1 important I │ │ │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 382 (DesktopItem.java) │ │ + │ │ +Class #119 header: │ │ +class_idx : 267 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 386 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #119 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1321 'onItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ +Annotations on method #1322 'onNothingSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ + │ │ +Class #119 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -024cac: |[024cac] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -024cbc: 5410 6e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024cc0: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0290a0: |[0290a0] com.bottleworks.dailymoney.ui.DetailEditorActivity$3.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ +0290b0: 5b01 9706 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0697 │ │ +0290b4: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0290ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=200 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ + name : 'onItemSelected' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -024cc4: |[024cc4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$700:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I │ │ -024cd4: 7030 b704 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._exportToCSV:(II)I // method@04b7 │ │ -024cda: 0a00 |0003: move-result v0 │ │ -024cdc: 0f00 |0004: return v0 │ │ + registers : 9 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +0290bc: |[0290bc] com.bottleworks.dailymoney.ui.DetailEditorActivity$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0290cc: 5431 9706 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0697 │ │ +0290d0: 7110 3705 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@0537 │ │ +0290d6: 0c01 |0005: move-result-object v1 │ │ +0290d8: 7220 3408 6100 |0006: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +0290de: 0c00 |0009: move-result-object v0 │ │ +0290e0: 1f00 e200 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +0290e4: 6e10 4604 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +0290ea: 0c01 |000f: move-result-object v1 │ │ +0290ec: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ +0290f0: 5431 9706 |0012: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0697 │ │ +0290f4: 6e10 4604 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +0290fa: 0c02 |0017: move-result-object v2 │ │ +0290fc: 7120 3b05 2100 |0018: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V // method@053b │ │ +029102: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=203 │ │ + 0x000c line=204 │ │ + 0x0012 line=205 │ │ + 0x001b line=207 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0005 reg=2 x1 I │ │ - 0x0000 - 0x0005 reg=3 x2 I │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ + 0x000c - 0x001c reg=0 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0000 - 0x001c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; │ │ + 0x0000 - 0x001c reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x001c reg=5 view Landroid/view/View; │ │ + 0x0000 - 0x001c reg=6 pos I │ │ + 0x0000 - 0x001c reg=7 id J │ │ │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ + name : 'onNothingSelected' │ │ + type : '(Landroid/widget/AdapterView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -024ce0: |[024ce0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$800:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -024cf0: 5410 6e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024cf4: 1100 |0002: return-object v0 │ │ + insns size : 1 16-bit code units │ │ +029104: |[029104] com.bottleworks.dailymoney.ui.DetailEditorActivity$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +029114: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=211 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; │ │ + 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'access$900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ + │ │ +Class #120 header: │ │ +class_idx : 268 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 386 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #120 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1324 'onItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ +Annotations on method #1325 'onNothingSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ + │ │ +Class #120 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -024cf8: |[024cf8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$900:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I │ │ -024d08: 7030 b804 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._importFromCSV:(II)I // method@04b8 │ │ -024d0e: 0a00 |0003: move-result v0 │ │ -024d10: 0f00 |0004: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +029118: |[029118] com.bottleworks.dailymoney.ui.DetailEditorActivity$4.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ +029128: 5b01 9806 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0698 │ │ +02912c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +029132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=214 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0005 reg=2 x1 I │ │ - 0x0000 - 0x0005 reg=3 x2 I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doBackupDbToSD' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ + name : 'onItemSelected' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -024d14: |[024d14] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doBackupDbToSD:()V │ │ -024d24: 7100 2208 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0822 │ │ -024d2a: 0c01 |0003: move-result-object v1 │ │ -024d2c: 6e10 cf04 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024d32: 0c02 |0007: move-result-object v2 │ │ -024d34: 6e10 2308 0100 |0008: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0823 │ │ -024d3a: 0c03 |000b: move-result-object v3 │ │ -024d3c: 6e20 c102 3200 |000c: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/context/Contexts;.setLastBackup:(Ljava/util/Date;)V // method@02c1 │ │ -024d42: 2200 f100 |000f: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; // type@00f1 │ │ -024d46: 7030 9104 4001 |0011: invoke-direct {v0, v4, v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V // method@0491 │ │ -024d4c: 7120 bc01 0400 |0014: invoke-static {v4, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -024d52: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=97 │ │ - 0x0004 line=98 │ │ - 0x000f line=99 │ │ - 0x0014 line=126 │ │ - 0x0017 line=127 │ │ - locals : │ │ - 0x0014 - 0x0018 reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0004 - 0x0018 reg=1 now Ljava/util/Calendar; │ │ - 0x0000 - 0x0018 reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doClearFolder' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -024d54: |[024d54] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doClearFolder:()V │ │ -024d64: 2200 f200 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; // type@00f2 │ │ -024d68: 7020 9504 6000 |0002: invoke-direct {v0, v6}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@0495 │ │ -024d6e: 5461 6e06 |0005: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024d72: 6002 4805 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_clear_folder:I // field@0548 │ │ -024d76: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -024d78: 2333 2602 |000a: new-array v3, v3, [Ljava/lang/Object; // type@0226 │ │ -024d7c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -024d7e: 5465 7006 |000d: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -024d82: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -024d86: 6e30 d401 2103 |0011: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -024d8c: 0c01 |0014: move-result-object v1 │ │ -024d8e: 2202 f300 |0015: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3; // type@00f3 │ │ -024d92: 7030 9804 6200 |0017: invoke-direct {v2, v6, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@0498 │ │ -024d98: 7130 b701 1602 |001a: invoke-static {v6, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ -024d9e: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=130 │ │ - 0x0005 line=152 │ │ - 0x001d line=162 │ │ - locals : │ │ - 0x0005 - 0x001e reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x001e reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #18 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doCreateDefault' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -024da0: |[024da0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doCreateDefault:()V │ │ -024db0: 2200 f400 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; // type@00f4 │ │ -024db4: 7020 9a04 3000 |0002: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@049a │ │ -024dba: 5431 6e06 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024dbe: 6002 4905 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_create_default:I // field@0549 │ │ -024dc2: 6e20 d301 2100 |0009: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -024dc8: 0c01 |000c: move-result-object v1 │ │ -024dca: 2202 f500 |000d: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5; // type@00f5 │ │ -024dce: 7030 9d04 3200 |000f: invoke-direct {v2, v3, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@049d │ │ -024dd4: 7130 b701 1302 |0012: invoke-static {v3, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ -024dda: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - 0x0005 line=179 │ │ - 0x0015 line=188 │ │ - locals : │ │ - 0x0005 - 0x0016 reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x0016 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #19 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doExportCSV' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -024ddc: |[024ddc] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doExportCSV:()V │ │ -024dec: 6e10 cf04 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024df2: 0c01 |0003: move-result-object v1 │ │ -024df4: 6e10 b002 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -024dfa: 0a00 |0007: move-result v0 │ │ -024dfc: 2201 0900 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -024e00: 7020 1000 4100 |000a: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -024e06: 5442 6e06 |000d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024e0a: 6003 4b05 |000f: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_export_csv:I // field@054b │ │ -024e0e: 6e20 d301 3200 |0011: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -024e14: 0c02 |0014: move-result-object v2 │ │ -024e16: 6e20 1300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -024e1c: 0c01 |0018: move-result-object v1 │ │ -024e1e: 6002 1803 |0019: sget v2, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_options:I // field@0318 │ │ -024e22: 2203 f900 |001b: new-instance v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // type@00f9 │ │ -024e26: 7030 a804 4300 |001d: invoke-direct {v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V // method@04a8 │ │ -024e2c: 6e30 1200 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -024e32: 0c01 |0023: move-result-object v1 │ │ -024e34: 6e10 1400 0100 |0024: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ -024e3a: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=217 │ │ - 0x0008 line=218 │ │ - 0x0027 line=247 │ │ - locals : │ │ - 0x0008 - 0x0028 reg=0 workingBookId I │ │ - 0x0000 - 0x0028 reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #20 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doImportCSV' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -024e3c: |[024e3c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doImportCSV:()V │ │ -024e4c: 6e10 cf04 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -024e52: 0c01 |0003: move-result-object v1 │ │ -024e54: 6e10 b002 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -024e5a: 0a00 |0007: move-result v0 │ │ -024e5c: 2201 0900 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -024e60: 7020 1000 4100 |000a: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -024e66: 5442 6e06 |000d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024e6a: 6003 4c05 |000f: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_import_csv:I // field@054c │ │ -024e6e: 6e20 d301 3200 |0011: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -024e74: 0c02 |0014: move-result-object v2 │ │ -024e76: 6e20 1300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -024e7c: 0c01 |0018: move-result-object v1 │ │ -024e7e: 6002 1703 |0019: sget v2, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_import_options:I // field@0317 │ │ -024e82: 2203 fb00 |001b: new-instance v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // type@00fb │ │ -024e86: 7030 ae04 4300 |001d: invoke-direct {v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V // method@04ae │ │ -024e8c: 6e30 1200 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -024e92: 0c01 |0023: move-result-object v1 │ │ -024e94: 6e10 1400 0100 |0024: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ -024e9a: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=250 │ │ - 0x0008 line=251 │ │ - 0x0027 line=280 │ │ - locals : │ │ - 0x0008 - 0x0028 reg=0 workingBookId I │ │ - 0x0000 - 0x0028 reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #21 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doReset' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -024e9c: |[024e9c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doReset:()V │ │ -024eac: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -024eb0: 7020 1000 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -024eb6: 5431 6e06 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024eba: 6002 4d05 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_reset:I // field@054d │ │ -024ebe: 6e20 d301 2100 |0009: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -024ec4: 0c01 |000c: move-result-object v1 │ │ -024ec6: 6e20 1300 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -024ecc: 0c00 |0010: move-result-object v0 │ │ -024ece: 6001 1803 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_options:I // field@0318 │ │ -024ed2: 2202 f700 |0013: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // type@00f7 │ │ -024ed6: 7020 a204 3200 |0015: invoke-direct {v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@04a2 │ │ -024edc: 6e30 1200 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -024ee2: 0c00 |001b: move-result-object v0 │ │ -024ee4: 6e10 1400 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ -024eea: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=194 │ │ - 0x001f line=214 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #22 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'doShareCSV' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -024eec: |[024eec] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doShareCSV:()V │ │ -024efc: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ -024f00: 7020 1000 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -024f06: 5431 6e06 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066e │ │ -024f0a: 6002 4f05 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_share_csv:I // field@054f │ │ -024f0e: 6e20 d301 2100 |0009: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -024f14: 0c01 |000c: move-result-object v1 │ │ -024f16: 6e20 1300 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -024f1c: 0c00 |0010: move-result-object v0 │ │ -024f1e: 6001 1803 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_options:I // field@0318 │ │ -024f22: 2202 fd00 |0013: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // type@00fd │ │ -024f26: 7020 b404 3200 |0015: invoke-direct {v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@04b4 │ │ -024f2c: 6e30 1200 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -024f32: 0c00 |001b: move-result-object v0 │ │ -024f34: 6e10 1400 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ -024f3a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=283 │ │ - 0x001f line=309 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #23 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'getAppver' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -024f3c: |[024f3c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.getAppver:(Ljava/lang/String;)I │ │ -024f4c: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -024f50: 1a01 c106 |0002: const-string v1, "appver:" // string@06c1 │ │ -024f54: 6e20 db07 1300 |0004: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@07db │ │ -024f5a: 0a01 |0007: move-result v1 │ │ -024f5c: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ -024f60: 1a01 c106 |000a: const-string v1, "appver:" // string@06c1 │ │ -024f64: 6e10 d707 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@07d7 │ │ -024f6a: 0a01 |000f: move-result v1 │ │ -024f6c: 6e20 dc07 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -024f72: 0c01 |0013: move-result-object v1 │ │ -024f74: 7110 9c07 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -024f7a: 0a01 |0017: move-result v1 │ │ -024f7c: 0f01 |0018: return v1 │ │ -024f7e: 0d00 |0019: move-exception v0 │ │ -024f80: 6e10 9207 0000 |001a: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0792 │ │ -024f86: 0c01 |001d: move-result-object v1 │ │ -024f88: 7110 d701 0100 |001e: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -024f8e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -024f90: 28f6 |0022: goto 0018 // -000a │ │ - catches : 1 │ │ - 0x000a - 0x0017 │ │ - Ljava/lang/Exception; -> 0x0019 │ │ - positions : │ │ - 0x0000 line=434 │ │ - 0x000a line=436 │ │ - 0x0018 line=443 │ │ - 0x0019 line=437 │ │ - 0x001a line=439 │ │ - 0x0021 line=443 │ │ - locals : │ │ - 0x001a - 0x0021 reg=0 x Ljava/lang/Exception; │ │ - 0x0000 - 0x0023 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0023 reg=3 str Ljava/lang/String; │ │ - │ │ - #24 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'getWorkingFile' │ │ - type : '(Ljava/lang/String;)Ljava/io/File;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -024fa4: |[024fa4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; │ │ -024fb4: 7100 a300 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00a3 │ │ -024fba: 0c02 |0003: move-result-object v2 │ │ -024fbc: 2201 7801 |0004: new-instance v1, Ljava/io/File; // type@0178 │ │ -024fc0: 5443 7006 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -024fc4: 7030 4d07 2103 |0008: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -024fca: 6e10 5207 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0752 │ │ -024fd0: 0a03 |000e: move-result v3 │ │ -024fd2: 3903 0500 |000f: if-nez v3, 0014 // +0005 │ │ -024fd6: 6e10 5b07 0100 |0011: invoke-virtual {v1}, Ljava/io/File;.mkdir:()Z // method@075b │ │ -024fdc: 2200 7801 |0014: new-instance v0, Ljava/io/File; // type@0178 │ │ -024fe0: 7030 4d07 1005 |0016: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -024fe6: 1100 |0019: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=314 │ │ - 0x0004 line=315 │ │ - 0x000b line=316 │ │ - 0x0011 line=317 │ │ - 0x0014 line=319 │ │ - 0x0019 line=320 │ │ - locals : │ │ - 0x0019 - 0x001a reg=0 file Ljava/io/File; │ │ - 0x000b - 0x001a reg=1 folder Ljava/io/File; │ │ - 0x0004 - 0x001a reg=2 sd Ljava/io/File; │ │ - 0x0000 - 0x001a reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x001a reg=5 name Ljava/lang/String; │ │ - │ │ - #25 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'initialListener' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 9 │ │ + ins : 6 │ │ outs : 2 │ │ - insns size : 64 16-bit code units │ │ -024fe8: |[024fe8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.initialListener:()V │ │ -024ff8: 6000 f303 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_import_csv:I // field@03f3 │ │ -024ffc: 6e20 cd04 0100 |0002: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -025002: 0c00 |0005: move-result-object v0 │ │ -025004: 6e20 e200 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02500a: 6000 f203 |0009: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_export_csv:I // field@03f2 │ │ -02500e: 6e20 cd04 0100 |000b: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -025014: 0c00 |000e: move-result-object v0 │ │ -025016: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02501c: 6000 f503 |0012: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_share_csv:I // field@03f5 │ │ -025020: 6e20 cd04 0100 |0014: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -025026: 0c00 |0017: move-result-object v0 │ │ -025028: 6e20 e200 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02502e: 6000 f403 |001b: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_reset:I // field@03f4 │ │ -025032: 6e20 cd04 0100 |001d: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -025038: 0c00 |0020: move-result-object v0 │ │ -02503a: 6e20 e200 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -025040: 6000 f103 |0024: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_create_default:I // field@03f1 │ │ -025044: 6e20 cd04 0100 |0026: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -02504a: 0c00 |0029: move-result-object v0 │ │ -02504c: 6e20 e200 1000 |002a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -025052: 6000 f003 |002d: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_clear_folder:I // field@03f0 │ │ -025056: 6e20 cd04 0100 |002f: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -02505c: 0c00 |0032: move-result-object v0 │ │ -02505e: 6e20 e200 1000 |0033: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -025064: 6000 ef03 |0036: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_backup_db2sd:I // field@03ef │ │ -025068: 6e20 cd04 0100 |0038: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cd │ │ -02506e: 0c00 |003b: move-result-object v0 │ │ -025070: 6e20 e200 1000 |003c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -025076: 0e00 |003f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=68 │ │ - 0x0009 line=69 │ │ - 0x0012 line=70 │ │ - 0x001b line=71 │ │ - 0x0024 line=72 │ │ - 0x002d line=73 │ │ - 0x0036 line=74 │ │ - 0x003f line=75 │ │ - locals : │ │ - 0x0000 - 0x0040 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - │ │ - #26 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'saveFile' │ │ - type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 103 16-bit code units │ │ -025078: |[025078] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ -025088: 6e10 5207 0800 |0000: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@0752 │ │ -02508e: 0a03 |0003: move-result v3 │ │ -025090: 3803 5f00 |0004: if-eqz v3, 0063 // +005f │ │ -025094: 5573 6b06 |0006: iget-boolean v3, v7, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupcsv:Z // field@066b │ │ -025098: 3803 3b00 |0008: if-eqz v3, 0043 // +003b │ │ -02509c: 6e10 5307 0800 |000a: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0753 │ │ -0250a2: 0c01 |000d: move-result-object v1 │ │ -0250a4: 7110 7e01 0100 |000e: invoke-static {v1}, Lcom/bottleworks/commons/util/Files;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@017e │ │ -0250aa: 0c00 |0011: move-result-object v0 │ │ -0250ac: 7110 8101 0100 |0012: invoke-static {v1}, Lcom/bottleworks/commons/util/Files;.getMain:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -0250b2: 0c02 |0015: move-result-object v2 │ │ -0250b4: 2203 7801 |0016: new-instance v3, Ljava/io/File; // type@0178 │ │ -0250b8: 6e10 5407 0800 |0018: invoke-virtual {v8}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0754 │ │ -0250be: 0c04 |001b: move-result-object v4 │ │ -0250c0: 2205 a501 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -0250c4: 7010 f007 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0250ca: 6e20 f807 2500 |0021: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0250d0: 0c05 |0024: move-result-object v5 │ │ -0250d2: 1a06 5900 |0025: const-string v6, "." // string@0059 │ │ -0250d6: 6e20 f807 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0250dc: 0c05 |002a: move-result-object v5 │ │ -0250de: 6e20 f807 a500 |002b: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0250e4: 0c05 |002e: move-result-object v5 │ │ -0250e6: 1a06 5900 |002f: const-string v6, "." // string@0059 │ │ -0250ea: 6e20 f807 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0250f0: 0c05 |0034: move-result-object v5 │ │ -0250f2: 6e20 f807 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0250f8: 0c05 |0038: move-result-object v5 │ │ -0250fa: 6e10 fb07 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -025100: 0c05 |003c: move-result-object v5 │ │ -025102: 7030 4d07 4305 |003d: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@074d │ │ -025108: 7120 7a01 3800 |0040: invoke-static {v8, v3}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ -02510e: 5473 6d06 |0043: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066d │ │ -025112: 7130 8501 8903 |0045: invoke-static {v9, v8, v3}, Lcom/bottleworks/commons/util/Files;.saveString:(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V // method@0185 │ │ -025118: 2203 a501 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -02511c: 7010 f007 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -025122: 1a04 9b09 |004d: const-string v4, "export to " // string@099b │ │ -025126: 6e20 f807 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02512c: 0c03 |0052: move-result-object v3 │ │ -02512e: 6e10 5d07 0800 |0053: invoke-virtual {v8}, Ljava/io/File;.toString:()Ljava/lang/String; // method@075d │ │ -025134: 0c04 |0056: move-result-object v4 │ │ -025136: 6e20 f807 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02513c: 0c03 |005a: move-result-object v3 │ │ -02513e: 6e10 fb07 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -025144: 0c03 |005e: move-result-object v3 │ │ -025146: 7110 d701 0300 |005f: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ -02514c: 0e00 |0062: return-void │ │ -02514e: 6e10 5007 0800 |0063: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@0750 │ │ -025154: 28dd |0066: goto 0043 // -0023 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=416 │ │ - 0x0006 line=417 │ │ - 0x000a line=418 │ │ - 0x000e line=419 │ │ - 0x0012 line=420 │ │ - 0x0016 line=421 │ │ - 0x0043 line=427 │ │ - 0x0048 line=429 │ │ - 0x0062 line=431 │ │ - 0x0063 line=424 │ │ - locals : │ │ - 0x0012 - 0x0043 reg=0 ext Ljava/lang/String; │ │ - 0x000e - 0x0043 reg=1 fn Ljava/lang/String; │ │ - 0x0016 - 0x0043 reg=2 main Ljava/lang/String; │ │ - 0x0000 - 0x0067 reg=7 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0067 reg=8 file0 Ljava/io/File; │ │ - 0x0000 - 0x0067 reg=9 csv Ljava/lang/String; │ │ - 0x0000 - 0x0067 reg=10 backupstamp Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 84 16-bit code units │ │ -025158: |[025158] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.onClick:(Landroid/view/View;)V │ │ -025168: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02516e: 0a00 |0003: move-result v0 │ │ -025170: 6001 f303 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_import_csv:I // field@03f3 │ │ -025174: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -025178: 7010 ca04 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doImportCSV:()V // method@04ca │ │ -02517e: 0e00 |000b: return-void │ │ -025180: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -025186: 0a00 |000f: move-result v0 │ │ -025188: 6001 f203 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_export_csv:I // field@03f2 │ │ -02518c: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ -025190: 7010 c904 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doExportCSV:()V // method@04c9 │ │ -025196: 28f4 |0017: goto 000b // -000c │ │ -025198: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02519e: 0a00 |001b: move-result v0 │ │ -0251a0: 6001 f503 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_share_csv:I // field@03f5 │ │ -0251a4: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ -0251a8: 7010 cc04 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doShareCSV:()V // method@04cc │ │ -0251ae: 28e8 |0023: goto 000b // -0018 │ │ -0251b0: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -0251b6: 0a00 |0027: move-result v0 │ │ -0251b8: 6001 f403 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_reset:I // field@03f4 │ │ -0251bc: 3310 0600 |002a: if-ne v0, v1, 0030 // +0006 │ │ -0251c0: 7010 cb04 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doReset:()V // method@04cb │ │ -0251c6: 28dc |002f: goto 000b // -0024 │ │ -0251c8: 6e10 de00 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -0251ce: 0a00 |0033: move-result v0 │ │ -0251d0: 6001 f103 |0034: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_create_default:I // field@03f1 │ │ -0251d4: 3310 0600 |0036: if-ne v0, v1, 003c // +0006 │ │ -0251d8: 7010 c804 0200 |0038: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doCreateDefault:()V // method@04c8 │ │ -0251de: 28d0 |003b: goto 000b // -0030 │ │ -0251e0: 6e10 de00 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -0251e6: 0a00 |003f: move-result v0 │ │ -0251e8: 6001 f003 |0040: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_clear_folder:I // field@03f0 │ │ -0251ec: 3310 0600 |0042: if-ne v0, v1, 0048 // +0006 │ │ -0251f0: 7010 c704 0200 |0044: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doClearFolder:()V // method@04c7 │ │ -0251f6: 28c4 |0047: goto 000b // -003c │ │ -0251f8: 6e10 de00 0300 |0048: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -0251fe: 0a00 |004b: move-result v0 │ │ -025200: 6001 ef03 |004c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_backup_db2sd:I // field@03ef │ │ -025204: 3310 bdff |004e: if-ne v0, v1, 000b // -0043 │ │ -025208: 7010 c604 0200 |0050: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doBackupDbToSD:()V // method@04c6 │ │ -02520e: 28b8 |0053: goto 000b // -0048 │ │ + insns size : 28 16-bit code units │ │ +029134: |[029134] com.bottleworks.dailymoney.ui.DetailEditorActivity$4.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +029144: 5431 9806 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0698 │ │ +029148: 7110 3a05 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@053a │ │ +02914e: 0c01 |0005: move-result-object v1 │ │ +029150: 7220 3408 6100 |0006: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +029156: 0c00 |0009: move-result-object v0 │ │ +029158: 1f00 e200 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +02915c: 6e10 4604 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +029162: 0c01 |000f: move-result-object v1 │ │ +029164: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ +029168: 5431 9806 |0012: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0698 │ │ +02916c: 6e10 4604 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +029172: 0c02 |0017: move-result-object v2 │ │ +029174: 7120 3c05 2100 |0018: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V // method@053c │ │ +02917a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=79 │ │ - 0x0008 line=80 │ │ - 0x000b line=94 │ │ - 0x000c line=81 │ │ - 0x0014 line=82 │ │ - 0x0018 line=83 │ │ - 0x0020 line=84 │ │ - 0x0024 line=85 │ │ - 0x002c line=86 │ │ - 0x0030 line=87 │ │ - 0x0038 line=88 │ │ - 0x003c line=89 │ │ - 0x0044 line=90 │ │ - 0x0048 line=91 │ │ - 0x0050 line=92 │ │ + 0x0000 line=217 │ │ + 0x000c line=218 │ │ + 0x0012 line=219 │ │ + 0x001b line=221 │ │ locals : │ │ - 0x0000 - 0x0054 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0054 reg=3 v Landroid/view/View; │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ + 0x000c - 0x001c reg=0 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0000 - 0x001c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; │ │ + 0x0000 - 0x001c reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x001c reg=5 view Landroid/view/View; │ │ + 0x0000 - 0x001c reg=6 pos I │ │ + 0x0000 - 0x001c reg=7 id J │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ + name : 'onNothingSelected' │ │ + type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 52 16-bit code units │ │ -025210: |[025210] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -025220: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -025226: 6000 4604 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.datamain:I // field@0446 │ │ -02522a: 6e20 d504 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.setContentView:(I)V // method@04d5 │ │ -025230: 6e10 cf04 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -025236: 0c00 |000b: move-result-object v0 │ │ -025238: 6e10 b102 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingFolder:()Ljava/lang/String; // method@02b1 │ │ -02523e: 0c00 |000f: move-result-object v0 │ │ -025240: 5b10 7006 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@0670 │ │ -025244: 6e10 cf04 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -02524a: 0c00 |0015: move-result-object v0 │ │ -02524c: 6e10 bc02 0000 |0016: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefBackupCSV:()Z // method@02bc │ │ -025252: 0a00 |0019: move-result v0 │ │ -025254: 5c10 6b06 |001a: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupcsv:Z // field@066b │ │ -025258: 6e10 cf04 0100 |001c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -02525e: 0c00 |001f: move-result-object v0 │ │ -025260: 6e10 9a02 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionCode:()I // method@029a │ │ -025266: 0a00 |0023: move-result v0 │ │ -025268: 5910 6f06 |0024: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066f │ │ -02526c: 6e10 cf04 0100 |0026: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04cf │ │ -025272: 0c00 |0029: move-result-object v0 │ │ -025274: 6e10 a702 0000 |002a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefCSVEncoding:()Ljava/lang/String; // method@02a7 │ │ -02527a: 0c00 |002d: move-result-object v0 │ │ -02527c: 5b10 6d06 |002e: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066d │ │ -025280: 7010 d104 0100 |0030: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.initialListener:()V // method@04d1 │ │ -025286: 0e00 |0033: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02917c: |[02917c] com.bottleworks.dailymoney.ui.DetailEditorActivity$4.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +02918c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=56 │ │ - 0x0003 line=57 │ │ - 0x0008 line=58 │ │ - 0x0012 line=59 │ │ - 0x001c line=61 │ │ - 0x0026 line=62 │ │ - 0x0030 line=63 │ │ - 0x0033 line=65 │ │ + 0x0000 line=225 │ │ locals : │ │ - 0x0000 - 0x0034 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - 0x0000 - 0x0034 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; │ │ + 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ │ │ - source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ │ │ -Class #139 header: │ │ -class_idx : 255 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 380 │ │ +Class #121 header: │ │ +class_idx : 270 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 386 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #139 annotations: │ │ +Class #121 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ActivityRun" │ │ -Annotations on field #1649 'activity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<+" "Landroid/app/Activity;" ">;" } │ │ -Annotations on method #1238 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<+" "Landroid/app/Activity;" ">;)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="AccountViewBinder" │ │ │ │ -Class #139 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #121 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ - name : 'activity' │ │ - type : 'Ljava/lang/Class;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ - name : 'context' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Ljava/lang/Class;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -025288: |[025288] com.bottleworks.dailymoney.ui.Desktop$ActivityRun.:(Landroid/content/Context;Ljava/lang/Class;)V │ │ -025298: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02529e: 5b01 7206 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.context:Landroid/content/Context; // field@0672 │ │ -0252a2: 5b02 7106 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.activity:Ljava/lang/Class; // field@0671 │ │ -0252a6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - 0x0003 line=88 │ │ - 0x0005 line=89 │ │ - 0x0007 line=90 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; │ │ - 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x0008 reg=2 activity Ljava/lang/Class; Ljava/lang/Class<+Landroid/app/Activity;>; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -0252a8: |[0252a8] com.bottleworks.dailymoney.ui.Desktop$ActivityRun.run:()V │ │ -0252b8: 5440 7206 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.context:Landroid/content/Context; // field@0672 │ │ -0252bc: 2201 1400 |0002: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -0252c0: 5442 7206 |0004: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.context:Landroid/content/Context; // field@0672 │ │ -0252c4: 5443 7106 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.activity:Ljava/lang/Class; // field@0671 │ │ -0252c8: 7030 3900 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -0252ce: 6e20 3600 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ -0252d4: 0e00 |000e: return-void │ │ + insns size : 6 16-bit code units │ │ +029190: |[029190] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ +0291a0: 5b01 9a06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +0291a4: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0291aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=93 │ │ - 0x000e line=94 │ │ + 0x0000 line=521 │ │ locals : │ │ - 0x0000 - 0x000f reg=4 this Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; │ │ - │ │ - source_file_idx : 380 (Desktop.java) │ │ - │ │ -Class #140 header: │ │ -class_idx : 256 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 380 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #140 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentRun" │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ + 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ │ -Class #140 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ - name : 'context' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ - name : 'intent' │ │ - type : 'Landroid/content/Intent;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0252d8: |[0252d8] com.bottleworks.dailymoney.ui.Desktop$IntentRun.:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0252e8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0252ee: 5b01 7306 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.context:Landroid/content/Context; // field@0673 │ │ -0252f2: 5b02 7406 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.intent:Landroid/content/Intent; // field@0674 │ │ -0252f6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=73 │ │ - 0x0003 line=74 │ │ - 0x0005 line=75 │ │ - 0x0007 line=76 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; │ │ - 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0252f8: |[0252f8] com.bottleworks.dailymoney.ui.Desktop$IntentRun.run:()V │ │ -025308: 5420 7306 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.context:Landroid/content/Context; // field@0673 │ │ -02530c: 5421 7406 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.intent:Landroid/content/Intent; // field@0674 │ │ -025310: 6e20 3600 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ -025316: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=79 │ │ - 0x0007 line=80 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; │ │ - │ │ - source_file_idx : 380 (Desktop.java) │ │ - │ │ -Class #141 header: │ │ -class_idx : 258 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 381 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #141 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=restoreFromSD │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #141 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ - name : 'val$ctxs' │ │ - type : 'Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -025318: |[025318] com.bottleworks.dailymoney.ui.DesktopActivity$1.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V │ │ -025328: 5b01 7906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0679 │ │ -02532c: 5b02 7a06 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@067a │ │ -025330: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -025336: 0e00 |0007: return-void │ │ + insns size : 4 16-bit code units │ │ +0291ac: |[0291ac] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V │ │ +0291bc: 7020 3005 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0530 │ │ +0291c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=171 │ │ + 0x0000 line=521 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ + 0x0000 - 0x0004 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0004 reg=2 x1 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ + name : 'getSelectedAccount' │ │ + type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -025338: |[025338] com.bottleworks.dailymoney.ui.DesktopActivity$1.onBusyFinish:()V │ │ -025348: 5441 7906 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0679 │ │ -02534c: 5442 7906 |0002: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0679 │ │ -025350: 7110 f804 0200 |0004: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; // method@04f8 │ │ -025356: 0c02 |0007: move-result-object v2 │ │ -025358: 6003 3705 |0008: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.msg_db_retored:I // field@0537 │ │ -02535c: 6e20 d301 3200 |000a: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -025362: 0c02 |000d: move-result-object v2 │ │ -025364: 7120 ca01 2100 |000e: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.longToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01ca │ │ -02536a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02536c: 2200 1400 |0012: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -025370: 5441 7906 |0014: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0679 │ │ -025374: 1c02 1a01 |0016: const-class v2, Lcom/bottleworks/dailymoney/ui/DummyActivity; // type@011a │ │ -025378: 7030 3900 1002 |0018: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02537e: 5441 7906 |001b: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0679 │ │ -025382: 6e20 1805 0100 |001d: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.startActivity:(Landroid/content/Intent;)V // method@0518 │ │ -025388: 0e00 |0020: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0291c4: |[0291c4] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ +0291d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0291d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x0011 line=177 │ │ - 0x0012 line=178 │ │ - 0x001b line=179 │ │ - 0x0020 line=180 │ │ + 0x0000 line=525 │ │ locals : │ │ - 0x0012 - 0x0014 reg=0 intent Landroid/content/Intent; │ │ - 0x001b - 0x0021 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0021 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; │ │ + 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -02538c: |[02538c] com.bottleworks.dailymoney.ui.DesktopActivity$1.run:()V │ │ -02539c: 5441 7a06 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@067a │ │ -0253a0: 6e10 ae02 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ -0253a6: 0c01 |0005: move-result-object v1 │ │ -0253a8: 5442 7a06 |0006: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@067a │ │ -0253ac: 6e10 a002 0200 |0008: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDbFolder:()Ljava/io/File; // method@02a0 │ │ -0253b2: 0c02 |000b: move-result-object v2 │ │ -0253b4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0253b6: 7130 7901 2103 |000d: invoke-static {v1, v2, v3}, Lcom/bottleworks/commons/util/Files;.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@0179 │ │ -0253bc: 5441 7a06 |0010: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@067a │ │ -0253c0: 6e10 ae02 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ -0253c6: 0c01 |0015: move-result-object v1 │ │ -0253c8: 5442 7a06 |0016: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@067a │ │ -0253cc: 6e10 aa02 0200 |0018: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFolder:()Ljava/io/File; // method@02aa │ │ -0253d2: 0c02 |001b: move-result-object v2 │ │ -0253d4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0253d6: 7130 7b01 2103 |001d: invoke-static {v1, v2, v3}, Lcom/bottleworks/commons/util/Files;.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@017b │ │ -0253dc: 7100 b802 0000 |0020: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -0253e2: 0c01 |0023: move-result-object v1 │ │ -0253e4: 6e10 c302 0100 |0024: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.setPreferenceDirty:()V // method@02c3 │ │ -0253ea: 0e00 |0027: return-void │ │ -0253ec: 0d00 |0028: move-exception v0 │ │ -0253ee: 6e10 6807 0000 |0029: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0768 │ │ -0253f4: 0c01 |002c: move-result-object v1 │ │ -0253f6: 7120 da01 0100 |002d: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -0253fc: 28f7 |0030: goto 0027 // -0009 │ │ - catches : 1 │ │ - 0x0000 - 0x0027 │ │ - Ljava/io/IOException; -> 0x0028 │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 396 16-bit code units │ │ +0291d8: |[0291d8] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +0291e8: 07d2 |0000: move-object v2, v13 │ │ +0291ea: 1f02 2001 |0001: check-cast v2, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +0291ee: 6e10 c305 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +0291f4: 0c03 |0006: move-result-object v3 │ │ +0291f6: 6e10 c505 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c5 │ │ +0291fc: 0c05 |000a: move-result-object v5 │ │ +0291fe: 1f05 e200 |000b: check-cast v5, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +029202: 20c7 7500 |000d: instance-of v7, v12, Landroid/widget/TextView; // type@0075 │ │ +029206: 3907 0400 |000f: if-nez v7, 0013 // +0004 │ │ +02920a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +02920c: 0f07 |0012: return v7 │ │ +02920e: 6e10 4b04 0500 |0013: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getType:()Lcom/bottleworks/dailymoney/data/AccountType; // method@044b │ │ +029214: 0c00 |0016: move-result-object v0 │ │ +029216: 07c6 |0017: move-object v6, v12 │ │ +029218: 1f06 7500 |0018: check-cast v6, Landroid/widget/TextView; // type@0075 │ │ +02921c: 54b7 9a06 |001a: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029220: 7110 3e05 0700 |001c: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Z // method@053e │ │ +029226: 0a07 |001f: move-result v7 │ │ +029228: 3907 3f00 |0020: if-nez v7, 005f // +003f │ │ +02922c: 54b7 9a06 |0022: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029230: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +029232: 7120 3f05 8700 |0025: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$602:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Z)Z // method@053f │ │ +029238: 54b7 9a06 |0028: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02923c: 1508 7041 |002a: const/high16 v8, #int 1097859072 // #4170 │ │ +029240: 54b9 9a06 |002c: iget-object v9, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029244: 7110 c301 0900 |002e: invoke-static {v9}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +02924a: 0a09 |0031: move-result v9 │ │ +02924c: c898 |0032: mul-float/2addr v8, v9 │ │ +02924e: 7120 4105 8700 |0033: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$702:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;F)F // method@0541 │ │ +029254: 54b7 9a06 |0036: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029258: 6e10 2b01 0600 |0038: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingLeft:()I // method@012b │ │ +02925e: 0a08 |003b: move-result v8 │ │ +029260: 7120 4305 8700 |003c: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$802:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;I)I // method@0543 │ │ +029266: 54b7 9a06 |003f: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02926a: 54b8 9a06 |0041: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02926e: 6e10 4f05 0800 |0043: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +029274: 0c08 |0046: move-result-object v8 │ │ +029276: 1509 0601 |0047: const/high16 v9, #int 17170432 // #106 │ │ +02927a: 6e20 5500 9800 |0049: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029280: 0c08 |004c: move-result-object v8 │ │ +029282: 6e10 9900 0800 |004d: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@0099 │ │ +029288: 0c08 |0050: move-result-object v8 │ │ +02928a: 7120 4505 8700 |0051: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$902:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0545 │ │ +029290: 54b7 9a06 |0054: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029294: 7110 4405 0700 |0056: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable; // method@0544 │ │ +02929a: 0c07 |0059: move-result-object v7 │ │ +02929c: 1308 c000 |005a: const/16 v8, #int 192 // #c0 │ │ +0292a0: 6e20 9a00 8700 |005c: invoke-virtual {v7, v8}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@009a │ │ +0292a6: 1a07 c808 |005f: const-string v7, "display" // string@08c8 │ │ +0292aa: 6e20 c307 3700 |0061: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0292b0: 0a07 |0064: move-result v7 │ │ +0292b2: 3807 2401 |0065: if-eqz v7, 0189 // +0124 │ │ +0292b6: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +0292b8: 6e20 3401 7600 |0068: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +0292be: 6207 6e05 |006b: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +0292c2: 3307 7c00 |006d: if-ne v7, v0, 00e9 // +007c │ │ +0292c6: 54b7 9a06 |006f: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +0292ca: 6e10 4f05 0700 |0071: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +0292d0: 0c07 |0074: move-result-object v7 │ │ +0292d2: 6008 3703 |0075: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgd:I // field@0337 │ │ +0292d6: 6e20 5200 8700 |0077: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0292dc: 0a04 |007a: move-result v4 │ │ +0292de: 6e20 3701 4600 |007b: invoke-virtual {v6, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +0292e4: 2201 9901 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0292e8: 7010 e507 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0292ee: 6e10 2801 0600 |0083: invoke-virtual {v6}, Landroid/widget/TextView;.getId:()I // method@0128 │ │ +0292f4: 0a07 |0086: move-result v7 │ │ +0292f6: 6008 3104 |0087: sget v8, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ +0292fa: 3387 d000 |0089: if-ne v7, v8, 0159 // +00d0 │ │ +0292fe: 54b7 9a06 |008b: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029302: 7110 4205 0700 |008d: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)I // method@0542 │ │ +029308: 0a07 |0090: move-result v7 │ │ +02930a: 8277 |0091: int-to-float v7, v7 │ │ +02930c: 6e10 4804 0500 |0092: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getIndent:()I // method@0448 │ │ +029312: 0a08 |0095: move-result v8 │ │ +029314: 8288 |0096: int-to-float v8, v8 │ │ +029316: 54b9 9a06 |0097: iget-object v9, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02931a: 7110 4005 0900 |0099: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)F // method@0540 │ │ +029320: 0a09 |009c: move-result v9 │ │ +029322: c898 |009d: mul-float/2addr v8, v9 │ │ +029324: c687 |009e: add-float/2addr v7, v8 │ │ +029326: 8777 |009f: float-to-int v7, v7 │ │ +029328: 6e10 2d01 0600 |00a0: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingTop:()I // method@012d │ │ +02932e: 0a08 |00a3: move-result v8 │ │ +029330: 6e10 2c01 0600 |00a4: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingRight:()I // method@012c │ │ +029336: 0a09 |00a7: move-result v9 │ │ +029338: 6e10 2a01 0600 |00a8: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingBottom:()I // method@012a │ │ +02933e: 0a0a |00ab: move-result v10 │ │ +029340: 6e5a 3501 7698 |00ac: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0135 │ │ +029346: 6e10 4604 0500 |00af: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +02934c: 0c07 |00b2: move-result-object v7 │ │ +02934e: 3907 8b00 |00b3: if-nez v7, 013e // +008b │ │ +029352: 1407 ffff ff6f |00b5: const v7, #float 1.58456e+29 // #6fffffff │ │ +029358: b547 |00b8: and-int/2addr v7, v4 │ │ +02935a: 6e20 3701 7600 |00b9: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +029360: 6e10 4804 0500 |00bc: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getIndent:()I // method@0448 │ │ +029366: 0a07 |00bf: move-result v7 │ │ +029368: 3907 1800 |00c0: if-nez v7, 00d8 // +0018 │ │ +02936c: 6e10 4b04 0500 |00c2: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getType:()Lcom/bottleworks/dailymoney/data/AccountType; // method@044b │ │ +029372: 0c07 |00c5: move-result-object v7 │ │ +029374: 54b8 9a06 |00c6: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029378: 7110 3805 0800 |00c8: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; // method@0538 │ │ +02937e: 0c08 |00cb: move-result-object v8 │ │ +029380: 6e20 fc02 8700 |00cc: invoke-virtual {v7, v8}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +029386: 0c07 |00cf: move-result-object v7 │ │ +029388: 6e20 ed07 7100 |00d0: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02938e: 1a07 0b00 |00d3: const-string v7, " - " // string@000b │ │ +029392: 6e20 ed07 7100 |00d5: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +029398: 6e10 4904 0500 |00d8: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getName:()Ljava/lang/String; // method@0449 │ │ +02939e: 0c07 |00db: move-result-object v7 │ │ +0293a0: 6e20 ed07 7100 |00dc: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0293a6: 6e10 f007 0100 |00df: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0293ac: 0c07 |00e2: move-result-object v7 │ │ +0293ae: 6e20 3601 7600 |00e3: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +0293b4: 1217 |00e6: const/4 v7, #int 1 // #1 │ │ +0293b6: 2900 2bff |00e7: goto/16 0012 // -00d5 │ │ +0293ba: 6207 6c05 |00e9: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +0293be: 3307 0f00 |00eb: if-ne v7, v0, 00fa // +000f │ │ +0293c2: 54b7 9a06 |00ed: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +0293c6: 6e10 4f05 0700 |00ef: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +0293cc: 0c07 |00f2: move-result-object v7 │ │ +0293ce: 6008 2303 |00f3: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgd:I // field@0323 │ │ +0293d2: 6e20 5200 8700 |00f5: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0293d8: 0a04 |00f8: move-result v4 │ │ +0293da: 2882 |00f9: goto 007b // -007e │ │ +0293dc: 6207 6d05 |00fa: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +0293e0: 3307 1000 |00fc: if-ne v7, v0, 010c // +0010 │ │ +0293e4: 54b7 9a06 |00fe: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +0293e8: 6e10 4f05 0700 |0100: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +0293ee: 0c07 |0103: move-result-object v7 │ │ +0293f0: 6008 3203 |0104: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgd:I // field@0332 │ │ +0293f4: 6e20 5200 8700 |0106: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0293fa: 0a04 |0109: move-result v4 │ │ +0293fc: 2900 71ff |010a: goto/16 007b // -008f │ │ +029400: 6207 6f05 |010c: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +029404: 3307 1000 |010e: if-ne v7, v0, 011e // +0010 │ │ +029408: 54b7 9a06 |0110: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02940c: 6e10 4f05 0700 |0112: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +029412: 0c07 |0115: move-result-object v7 │ │ +029414: 6008 3c03 |0116: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgd:I // field@033c │ │ +029418: 6e20 5200 8700 |0118: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02941e: 0a04 |011b: move-result v4 │ │ +029420: 2900 5fff |011c: goto/16 007b // -00a1 │ │ +029424: 6207 7005 |011e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +029428: 3307 1000 |0120: if-ne v7, v0, 0130 // +0010 │ │ +02942c: 54b7 9a06 |0122: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +029430: 6e10 4f05 0700 |0124: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +029436: 0c07 |0127: move-result-object v7 │ │ +029438: 6008 4303 |0128: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgd:I // field@0343 │ │ +02943c: 6e20 5200 8700 |012a: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +029442: 0a04 |012d: move-result v4 │ │ +029444: 2900 4dff |012e: goto/16 007b // -00b3 │ │ +029448: 54b7 9a06 |0130: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02944c: 6e10 4f05 0700 |0132: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@054f │ │ +029452: 0c07 |0135: move-result-object v7 │ │ +029454: 6008 5103 |0136: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgd:I // field@0351 │ │ +029458: 6e20 5200 8700 |0138: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02945e: 0a04 |013b: move-result v4 │ │ +029460: 2900 3fff |013c: goto/16 007b // -00c1 │ │ +029464: 6e10 4604 0500 |013e: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +02946a: 0c07 |0141: move-result-object v7 │ │ +02946c: 6e10 3205 0b00 |0142: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0532 │ │ +029472: 0c08 |0145: move-result-object v8 │ │ +029474: 3387 0d00 |0146: if-ne v7, v8, 0153 // +000d │ │ +029478: 54b7 9a06 |0148: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +02947c: 7110 4405 0700 |014a: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable; // method@0544 │ │ +029482: 0c07 |014d: move-result-object v7 │ │ +029484: 6e20 3401 7600 |014e: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +02948a: 2900 6bff |0151: goto/16 00bc // -0095 │ │ +02948e: 1207 |0153: const/4 v7, #int 0 // #0 │ │ +029490: 6e20 3401 7600 |0154: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +029496: 2900 65ff |0157: goto/16 00bc // -009b │ │ +02949a: 6e10 4604 0500 |0159: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +0294a0: 0c07 |015c: move-result-object v7 │ │ +0294a2: 3907 0900 |015d: if-nez v7, 0166 // +0009 │ │ +0294a6: 1a07 0000 |015f: const-string v7, "" // string@0000 │ │ +0294aa: 6e20 ed07 7100 |0161: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0294b0: 2900 7bff |0164: goto/16 00df // -0085 │ │ +0294b4: 6e10 4b04 0500 |0166: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getType:()Lcom/bottleworks/dailymoney/data/AccountType; // method@044b │ │ +0294ba: 0c07 |0169: move-result-object v7 │ │ +0294bc: 54b8 9a06 |016a: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ +0294c0: 7110 3905 0800 |016c: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; // method@0539 │ │ +0294c6: 0c08 |016f: move-result-object v8 │ │ +0294c8: 6e20 fc02 8700 |0170: invoke-virtual {v7, v8}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +0294ce: 0c07 |0173: move-result-object v7 │ │ +0294d0: 6e20 ed07 7100 |0174: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0294d6: 1a07 4c00 |0177: const-string v7, "-" // string@004c │ │ +0294da: 6e20 ed07 7100 |0179: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0294e0: 6e10 4604 0500 |017c: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +0294e6: 0c07 |017f: move-result-object v7 │ │ +0294e8: 6e10 ee02 0700 |0180: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +0294ee: 0c07 |0183: move-result-object v7 │ │ +0294f0: 6e20 ed07 7100 |0184: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0294f6: 2900 58ff |0187: goto/16 00df // -00a8 │ │ +0294fa: 1207 |0189: const/4 v7, #int 0 // #0 │ │ +0294fc: 2900 88fe |018a: goto/16 0012 // -0178 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=185 │ │ - 0x0010 line=186 │ │ - 0x0020 line=187 │ │ - 0x0027 line=191 │ │ - 0x0028 line=188 │ │ - 0x0029 line=189 │ │ + 0x0000 line=531 │ │ + 0x0003 line=532 │ │ + 0x0007 line=533 │ │ + 0x000d line=535 │ │ + 0x0011 line=536 │ │ + 0x0012 line=596 │ │ + 0x0013 line=538 │ │ + 0x0018 line=539 │ │ + 0x001a line=540 │ │ + 0x0022 line=541 │ │ + 0x0028 line=542 │ │ + 0x0036 line=543 │ │ + 0x003f line=546 │ │ + 0x0054 line=547 │ │ + 0x005f line=550 │ │ + 0x0067 line=552 │ │ + 0x006b line=553 │ │ + 0x006f line=554 │ │ + 0x007b line=566 │ │ + 0x007e line=567 │ │ + 0x0083 line=568 │ │ + 0x008b line=569 │ │ + 0x00af line=570 │ │ + 0x00b5 line=572 │ │ + 0x00bc line=579 │ │ + 0x00c2 line=580 │ │ + 0x00d3 line=581 │ │ + 0x00d8 line=583 │ │ + 0x00df line=593 │ │ + 0x00e6 line=594 │ │ + 0x00e9 line=555 │ │ + 0x00ed line=556 │ │ + 0x00fa line=557 │ │ + 0x00fe line=558 │ │ + 0x010c line=559 │ │ + 0x0110 line=560 │ │ + 0x011e line=561 │ │ + 0x0122 line=562 │ │ + 0x0130 line=564 │ │ + 0x013e line=573 │ │ + 0x0148 line=574 │ │ + 0x0153 line=576 │ │ + 0x0159 line=585 │ │ + 0x015f line=586 │ │ + 0x0166 line=588 │ │ + 0x0177 line=589 │ │ + 0x017c line=590 │ │ + 0x0189 line=596 │ │ locals : │ │ - 0x0029 - 0x0031 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0031 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; │ │ + 0x0083 - 0x00e9 reg=1 display Ljava/lang/StringBuilder; │ │ + 0x007b - 0x00e9 reg=4 tcolor I │ │ + 0x00f9 - 0x00fa reg=4 tcolor I │ │ + 0x010a - 0x010c reg=4 tcolor I │ │ + 0x011c - 0x011e reg=4 tcolor I │ │ + 0x012e - 0x0130 reg=4 tcolor I │ │ + 0x013e - 0x0189 reg=1 display Ljava/lang/StringBuilder; │ │ + 0x013c - 0x0189 reg=4 tcolor I │ │ + 0x0017 - 0x018c reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0003 - 0x018c reg=2 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0007 - 0x018c reg=3 name Ljava/lang/String; │ │ + 0x000d - 0x018c reg=5 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x001a - 0x018c reg=6 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x018c reg=11 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ + 0x0000 - 0x018c reg=12 view Landroid/view/View; │ │ + 0x0000 - 0x018c reg=13 data Ljava/lang/Object; │ │ + 0x0000 - 0x018c reg=14 text Ljava/lang/String; │ │ │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ │ │ -Class #142 header: │ │ -class_idx : 259 │ │ +Class #122 header: │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 381 │ │ +superclass_idx : 111 │ │ +source_file_idx : 386 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #142 annotations: │ │ +Class #122 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=restoreFromSD │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SimpleAdapterEx" │ │ +Annotations on method #1332 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<+" "Ljava/util/Map" "<" "Ljava/lang/String;" "*>;>;I[" "Ljava/lang/String;" "[I)V" } │ │ │ │ -Class #142 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;' │ │ +Class #122 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/widget/SimpleAdapter;' │ │ Interfaces - │ │ - #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ - name : 'val$restorejob' │ │ - type : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -025410: |[025410] com.bottleworks.dailymoney.ui.DesktopActivity$2.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ -025420: 5b01 7b06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ -025424: 5b02 7c06 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.val$restorejob:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@067c │ │ -025428: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02542e: 0e00 |0007: return-void │ │ + registers : 13 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 12 16-bit code units │ │ +029500: |[029500] com.bottleworks.dailymoney.ui.DetailEditorActivity$SimpleAdapterEx.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ +029510: 5b67 9b06 |0000: iput-object v7, v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069b │ │ +029514: 0760 |0002: move-object v0, v6 │ │ +029516: 0781 |0003: move-object v1, v8 │ │ +029518: 0792 |0004: move-object v2, v9 │ │ +02951a: 01a3 |0005: move v3, v10 │ │ +02951c: 07b4 |0006: move-object v4, v11 │ │ +02951e: 07c5 |0007: move-object v5, v12 │ │ +029520: 7606 1801 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +029526: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ + 0x0000 line=497 │ │ + 0x0008 line=498 │ │ + 0x000b line=499 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ + 0x0000 - 0x000c reg=6 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; │ │ + 0x0000 - 0x000c reg=7 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x000c reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x000c reg=9 data Ljava/util/List; Ljava/util/List<+Ljava/util/Map;>; │ │ + 0x0000 - 0x000c reg=10 resource I │ │ + 0x0000 - 0x000c reg=11 from [Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=12 to [I │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ - name : 'onFinish' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 61 16-bit code units │ │ -025430: |[025430] com.bottleworks.dailymoney.ui.DesktopActivity$2.onFinish:(Ljava/lang/Object;)Z │ │ -025440: 1f04 9701 |0000: check-cast v4, Ljava/lang/Integer; // type@0197 │ │ -025444: 6e10 9b07 0400 |0002: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@079b │ │ -02544a: 0a01 |0005: move-result v1 │ │ -02544c: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -02544e: 3321 0b00 |0007: if-ne v1, v2, 0012 // +000b │ │ -025452: 5431 7b06 |0009: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ -025456: 5432 7c06 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.val$restorejob:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@067c │ │ -02545a: 7120 bc01 2100 |000d: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -025460: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -025462: 0f01 |0011: return v1 │ │ -025464: 5431 7b06 |0012: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ -025468: 7110 f904 0100 |0014: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@04f9 │ │ -02546e: 0c01 |0017: move-result-object v1 │ │ -025470: 6e10 9e02 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -025476: 0c00 |001b: move-result-object v0 │ │ -025478: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -02547a: 7220 5703 1000 |001d: invoke-interface {v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -025480: 0c01 |0020: move-result-object v1 │ │ -025482: 7210 4308 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0843 │ │ -025488: 0a01 |0024: move-result v1 │ │ -02548a: 3901 1000 |0025: if-nez v1, 0035 // +0010 │ │ -02548e: 2201 c400 |0027: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c4 │ │ -025492: 5432 7b06 |0029: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ -025496: 7110 fa04 0200 |002b: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; // method@04fa │ │ -02549c: 0c02 |002e: move-result-object v2 │ │ -02549e: 7030 2b03 0102 |002f: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032b │ │ -0254a4: 6e10 2d03 0100 |0032: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDefaultAccount:()V // method@032d │ │ -0254aa: 5431 7b06 |0035: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067b │ │ -0254ae: 6002 3c05 |0037: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_firsttime_use_hint:I // field@053c │ │ -0254b2: 7120 c901 2100 |0039: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.longToast:(Landroid/content/Context;I)V // method@01c9 │ │ -0254b8: 28d4 |003c: goto 0010 // -002c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=196 │ │ - 0x0009 line=197 │ │ - 0x0010 line=206 │ │ - 0x0012 line=199 │ │ - 0x001c line=200 │ │ - 0x0027 line=202 │ │ - 0x0035 line=204 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=4 data Ljava/lang/Object; │ │ - 0x001c - 0x003d reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x003d reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$2; │ │ - │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ │ │ -Class #143 header: │ │ -class_idx : 260 │ │ +Class #123 header: │ │ +class_idx : 273 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 381 │ │ +superclass_idx : 402 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #143 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateOptionsMenu │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ │ │ -Class #143 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;' │ │ +Class #123 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/util/Comparator;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0254bc: |[0254bc] com.bottleworks.dailymoney.ui.DesktopActivity$3.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ -0254cc: 5b01 7d06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067d │ │ -0254d0: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0254d6: 0e00 |0005: return-void │ │ +029528: |[029528] com.bottleworks.dailymoney.ui.DetailListActivity$1.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ +029538: 5b01 b906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06b9 │ │ +02953c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +029542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=343 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ - name : 'compare' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -0254d8: |[0254d8] com.bottleworks.dailymoney.ui.DesktopActivity$3.compare:(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I │ │ -0254e8: 6e10 1e05 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getImportant:()I // method@051e │ │ -0254ee: 0a00 |0003: move-result v0 │ │ -0254f0: 7110 9e07 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -0254f6: 0c00 |0007: move-result-object v0 │ │ -0254f8: 6e10 1e05 0300 |0008: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getImportant:()I // method@051e │ │ -0254fe: 0a01 |000b: move-result v1 │ │ -025500: 7110 9e07 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -025506: 0c01 |000f: move-result-object v1 │ │ -025508: 6e20 9a07 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@079a │ │ -02550e: 0a00 |0013: move-result v0 │ │ -025510: 0f00 |0014: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=345 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ - 0x0000 - 0x0015 reg=3 item1 Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0015 reg=4 item2 Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;) │ │ - name : 'compare' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -025514: |[025514] com.bottleworks.dailymoney.ui.DesktopActivity$3.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -025524: 1f02 0901 |0000: check-cast v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -025528: 1f03 0901 |0002: check-cast v3, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02552c: 6e30 ea04 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;.compare:(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I // method@04ea │ │ -025532: 0a00 |0007: move-result v0 │ │ -025534: 0f00 |0008: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +029544: |[029544] com.bottleworks.dailymoney.ui.DetailListActivity$1.run:()V │ │ +029554: 5410 b906 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06b9 │ │ +029558: 7110 6805 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0568 │ │ +02955e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=343 │ │ + 0x0000 line=81 │ │ + 0x0005 line=82 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; │ │ │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 387 (DetailListActivity.java) │ │ │ │ -Class #144 header: │ │ -class_idx : 261 │ │ +Class #124 header: │ │ +class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 381 │ │ +superclass_idx : 402 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #144 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #144 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;' │ │ +Class #124 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025538: |[025538] com.bottleworks.dailymoney.ui.DesktopActivity$4.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ -025548: 5b01 7e06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067e │ │ -02554c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -025552: 0e00 |0005: return-void │ │ +029560: |[029560] com.bottleworks.dailymoney.ui.DetailListActivity$3.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ +029570: 5b01 bb06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bb │ │ +029574: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02957a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=402 │ │ + 0x0000 line=143 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -025554: |[025554] com.bottleworks.dailymoney.ui.DesktopActivity$4.run:()V │ │ -025564: 5420 7e06 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067e │ │ -025568: 7110 fb04 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Landroid/view/View; // method@04fb │ │ -02556e: 0c00 |0005: move-result-object v0 │ │ -025570: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -025572: 6e20 e500 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -025578: 5420 7e06 |000a: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067e │ │ -02557c: 7110 fc04 0000 |000c: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04fc │ │ -025582: 0e00 |000f: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02957c: |[02957c] com.bottleworks.dailymoney.ui.DetailListActivity$3.run:()V │ │ +02958c: 5410 bb06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bb │ │ +029590: 7110 6805 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0568 │ │ +029596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=405 │ │ - 0x000a line=406 │ │ - 0x000f line=407 │ │ + 0x0000 line=146 │ │ + 0x0005 line=147 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$3; │ │ │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 387 (DetailListActivity.java) │ │ │ │ -Class #145 header: │ │ -class_idx : 262 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 96 │ │ -source_file_idx : 381 │ │ +Class #125 header: │ │ +class_idx : 278 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 388 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #145 annotations: │ │ +Class #125 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="DesktopItemAdapter" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ListViewBinder" │ │ │ │ -Class #145 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/BaseAdapter;' │ │ +Class #125 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ + name : 'last' │ │ + type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ + name : 'lastFrom' │ │ + type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ + name : 'lastTo' │ │ + type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ + access : 0x0000 () │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -025584: |[025584] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ -025594: 5b01 7f06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067f │ │ -025598: 7010 f200 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@00f2 │ │ -02559e: 0e00 |0005: return-void │ │ + insns size : 13 16-bit code units │ │ +029598: |[029598] com.bottleworks.dailymoney.ui.DetailListHelper$ListViewBinder.:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V │ │ +0295a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0295aa: 5b12 e606 |0001: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +0295ae: 7010 b507 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0295b4: 5b10 e306 |0006: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +0295b8: 5b10 e406 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +0295bc: 5b10 e506 |000a: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e5 │ │ +0295c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=434 │ │ + 0x0001 line=199 │ │ + 0x0006 line=200 │ │ + 0x0008 line=201 │ │ + 0x000a line=202 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x000d reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; │ │ + 0x0000 - 0x000d reg=2 this$0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -0255a0: |[0255a0] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getCount:()I │ │ -0255b0: 5410 7f06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067f │ │ -0255b4: 6e10 0405 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getCurrentVisibleDesktopItems:()Ljava/util/List; // method@0504 │ │ -0255ba: 0c00 |0005: move-result-object v0 │ │ -0255bc: 7210 4308 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -0255c2: 0a00 |0009: move-result v0 │ │ -0255c4: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=437 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0255c8: |[0255c8] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getItem:(I)Ljava/lang/Object; │ │ -0255d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0255da: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=441 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ - 0x0000 - 0x0002 reg=2 position I │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ - name : 'getItemId' │ │ - type : '(I)J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0255dc: |[0255dc] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getItemId:(I)J │ │ -0255ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0255f0: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=445 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ - 0x0000 - 0x0003 reg=3 position I │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;) │ │ - name : 'getView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 22 │ │ ins : 4 │ │ outs : 3 │ │ - insns size : 81 16-bit code units │ │ -0255f4: |[0255f4] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -025604: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ -025606: 3908 4c00 |0001: if-nez v8, 004d // +004c │ │ -02560a: 2203 6a00 |0003: new-instance v3, Landroid/widget/LinearLayout; // type@006a │ │ -02560e: 5464 7f06 |0005: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067f │ │ -025612: 7020 1101 4300 |0007: invoke-direct {v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0111 │ │ -025618: 2204 5b00 |000a: new-instance v4, Landroid/widget/AbsListView$LayoutParams; // type@005b │ │ -02561c: 7030 f100 5405 |000c: invoke-direct {v4, v5, v5}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@00f1 │ │ -025622: 6e20 1401 4300 |000f: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0114 │ │ -025628: 5464 7f06 |0012: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067f │ │ -02562c: 6005 4804 |0014: sget v5, Lcom/bottleworks/dailymoney/core/R$layout;.desktop_item:I // field@0448 │ │ -025630: 7130 c501 3405 |0016: invoke-static {v4, v3, v5}, Lcom/bottleworks/commons/util/GUIs;.inflateView:(Landroid/content/Context;Landroid/view/ViewGroup;I)Landroid/view/View; // method@01c5 │ │ -025636: 6004 1c04 |0019: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.dt_icon:I // field@041c │ │ -02563a: 6e20 1201 4300 |001b: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@0112 │ │ -025640: 0c01 |001e: move-result-object v1 │ │ -025642: 1f01 6800 |001f: check-cast v1, Landroid/widget/ImageView; // type@0068 │ │ -025646: 6004 2204 |0021: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.dt_label:I // field@0422 │ │ -02564a: 6e20 1201 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@0112 │ │ -025650: 0c02 |0026: move-result-object v2 │ │ -025652: 1f02 7500 |0027: check-cast v2, Landroid/widget/TextView; // type@0075 │ │ -025656: 5464 7f06 |0029: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067f │ │ -02565a: 6e10 0405 0400 |002b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getCurrentVisibleDesktopItems:()Ljava/util/List; // method@0504 │ │ -025660: 0c04 |002e: move-result-object v4 │ │ -025662: 7220 3f08 7400 |002f: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -025668: 0c00 |0032: move-result-object v0 │ │ -02566a: 1f00 0901 |0033: check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02566e: 6e10 1d05 0000 |0035: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getIcon:()I // method@051d │ │ -025674: 0a04 |0038: move-result v4 │ │ -025676: 6e20 0f01 4100 |0039: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@010f │ │ -02567c: 6e10 1f05 0000 |003c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getLabel:()Ljava/lang/String; // method@051f │ │ -025682: 0c04 |003f: move-result-object v4 │ │ -025684: 6e20 3601 4200 |0040: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02568a: 5464 7f06 |0043: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@067f │ │ -02568e: 7110 ff04 0400 |0045: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Ljava/util/HashMap; // method@04ff │ │ -025694: 0c04 |0048: move-result-object v4 │ │ -025696: 6e30 3208 3400 |0049: invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0832 │ │ -02569c: 1103 |004c: return-object v3 │ │ -02569e: 0783 |004d: move-object v3, v8 │ │ -0256a0: 1f03 6a00 |004e: check-cast v3, Landroid/widget/LinearLayout; // type@006a │ │ -0256a4: 28c9 |0050: goto 0019 // -0037 │ │ + insns size : 1092 16-bit code units │ │ +0295c4: |[0295c4] com.bottleworks.dailymoney.ui.DetailListHelper$ListViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +0295d4: 080a 1400 |0000: move-object/from16 v10, v20 │ │ +0295d8: 1f0a 2001 |0002: check-cast v10, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +0295dc: 6e10 c305 0a00 |0004: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +0295e2: 0c0c |0007: move-result-object v12 │ │ +0295e4: 6e10 c505 0a00 |0008: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c5 │ │ +0295ea: 0c04 |000b: move-result-object v4 │ │ +0295ec: 1f04 c500 |000c: check-cast v4, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +0295f0: 1a0f 580c |000e: const-string v15, "layout" // string@0c58 │ │ +0295f4: 6e20 c307 cf00 |0010: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0295fa: 0a0f |0013: move-result v15 │ │ +0295fc: 380f 2801 |0014: if-eqz v15, 013c // +0128 │ │ +029600: 080b 1300 |0016: move-object/from16 v11, v19 │ │ +029604: 1f0b 6d00 |0018: check-cast v11, Landroid/widget/RelativeLayout; // type@006d │ │ +029608: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +02960c: 540f e606 |001c: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029610: 7110 9d05 0f00 |001e: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map; // method@059d │ │ +029616: 0c0f |0021: move-result-object v15 │ │ +029618: 6e10 3503 0400 |0022: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +02961e: 0c10 |0025: move-result-object v16 │ │ +029620: 7802 3a08 0f00 |0026: invoke-interface/range {v15, v16}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +029626: 0c08 |0029: move-result-object v8 │ │ +029628: 1f08 bd00 |002a: check-cast v8, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +02962c: 0800 1200 |002c: move-object/from16 v0, v18 │ │ +029630: 540f e606 |002e: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029634: 7110 9d05 0f00 |0030: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map; // method@059d │ │ +02963a: 0c0f |0033: move-result-object v15 │ │ +02963c: 6e10 3a03 0400 |0034: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +029642: 0c10 |0037: move-result-object v16 │ │ +029644: 7802 3a08 0f00 |0038: invoke-interface/range {v15, v16}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +02964a: 0c0e |003b: move-result-object v14 │ │ +02964c: 1f0e bd00 |003c: check-cast v14, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +029650: 1207 |003e: const/4 v7, #int 0 // #0 │ │ +029652: 380e 9f00 |003f: if-eqz v14, 00de // +009f │ │ +029656: 620f 6d05 |0041: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +02965a: 6e10 0203 0f00 |0043: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +029660: 0c0f |0046: move-result-object v15 │ │ +029662: 6e10 ef02 0e00 |0047: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +029668: 0c10 |004a: move-result-object v16 │ │ +02966a: 7402 c307 0f00 |004b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +029670: 0a0f |004e: move-result v15 │ │ +029672: 380f 5500 |004f: if-eqz v15, 00a4 // +0055 │ │ +029676: de07 0701 |0051: or-int/lit8 v7, v7, #int 1 // #01 │ │ +02967a: 6e10 ef02 0e00 |0053: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +029680: 0c0f |0056: move-result-object v15 │ │ +029682: 7110 fb02 0f00 |0057: invoke-static {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +029688: 0c0f |005a: move-result-object v15 │ │ +02968a: 0800 1200 |005b: move-object/from16 v0, v18 │ │ +02968e: 5b0f e506 |005d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e5 │ │ +029692: 3808 8700 |005f: if-eqz v8, 00e6 // +0087 │ │ +029696: 620f 6e05 |0061: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +02969a: 6e10 0203 0f00 |0063: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +0296a0: 0c0f |0066: move-result-object v15 │ │ +0296a2: 6e10 ef02 0800 |0067: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0296a8: 0c10 |006a: move-result-object v16 │ │ +0296aa: 7402 c307 0f00 |006b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0296b0: 0a0f |006e: move-result v15 │ │ +0296b2: 380f 0400 |006f: if-eqz v15, 0073 // +0004 │ │ +0296b6: de07 0702 |0071: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0296ba: 6e10 ef02 0800 |0073: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0296c0: 0c0f |0076: move-result-object v15 │ │ +0296c2: 7110 fb02 0f00 |0077: invoke-static {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +0296c8: 0c0f |007a: move-result-object v15 │ │ +0296ca: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +0296ce: 5b0f e406 |007d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +0296d2: dd0f 0701 |007f: and-int/lit8 v15, v7, #int 1 // #01 │ │ +0296d6: 1310 0100 |0081: const/16 v16, #int 1 // #1 │ │ +0296da: 0200 1000 |0083: move/from16 v0, v16 │ │ +0296de: 330f 6800 |0085: if-ne v15, v0, 00ed // +0068 │ │ +0296e2: 6006 8e03 |0087: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_expense:I // field@038e │ │ +0296e6: 620f 6d05 |0089: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +0296ea: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +0296ee: 5b0f e306 |008d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +0296f2: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +0296f6: 540f e606 |0091: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +0296fa: 7110 9e05 0f00 |0093: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029700: 0c0f |0096: move-result-object v15 │ │ +029702: 6e10 0400 0f00 |0097: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029708: 0c0f |009a: move-result-object v15 │ │ +02970a: 6e20 5500 6f00 |009b: invoke-virtual {v15, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029710: 0c05 |009e: move-result-object v5 │ │ +029712: 6e20 1701 5b00 |009f: invoke-virtual {v11, v5}, Landroid/widget/RelativeLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0117 │ │ +029718: 121f |00a2: const/4 v15, #int 1 // #1 │ │ +02971a: 0f0f |00a3: return v15 │ │ +02971c: 620f 6c05 |00a4: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +029720: 6e10 0203 0f00 |00a6: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +029726: 0c0f |00a9: move-result-object v15 │ │ +029728: 6e10 ef02 0e00 |00aa: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +02972e: 0c10 |00ad: move-result-object v16 │ │ +029730: 7402 c307 0f00 |00ae: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +029736: 0a0f |00b1: move-result v15 │ │ +029738: 380f 0500 |00b2: if-eqz v15, 00b7 // +0005 │ │ +02973c: de07 0704 |00b4: or-int/lit8 v7, v7, #int 4 // #04 │ │ +029740: 289d |00b6: goto 0053 // -0063 │ │ +029742: 620f 6f05 |00b7: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +029746: 6e10 0203 0f00 |00b9: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +02974c: 0c0f |00bc: move-result-object v15 │ │ +02974e: 6e10 ef02 0e00 |00bd: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +029754: 0c10 |00c0: move-result-object v16 │ │ +029756: 7402 c307 0f00 |00c1: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02975c: 0a0f |00c4: move-result v15 │ │ +02975e: 380f 0500 |00c5: if-eqz v15, 00ca // +0005 │ │ +029762: de07 0708 |00c7: or-int/lit8 v7, v7, #int 8 // #08 │ │ +029766: 288a |00c9: goto 0053 // -0076 │ │ +029768: 620f 7005 |00ca: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +02976c: 6e10 0203 0f00 |00cc: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +029772: 0c0f |00cf: move-result-object v15 │ │ +029774: 6e10 ef02 0e00 |00d0: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +02977a: 0c10 |00d3: move-result-object v16 │ │ +02977c: 7402 c307 0f00 |00d4: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +029782: 0a0f |00d7: move-result v15 │ │ +029784: 380f 7bff |00d8: if-eqz v15, 0053 // -0085 │ │ +029788: de07 0710 |00da: or-int/lit8 v7, v7, #int 16 // #10 │ │ +02978c: 2900 77ff |00dc: goto/16 0053 // -0089 │ │ +029790: 620f 7105 |00de: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ +029794: 0800 1200 |00e0: move-object/from16 v0, v18 │ │ +029798: 5b0f e506 |00e2: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e5 │ │ +02979c: 2900 7bff |00e4: goto/16 005f // -0085 │ │ +0297a0: 620f 7105 |00e6: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ +0297a4: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ +0297a8: 5b0f e406 |00ea: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +0297ac: 2893 |00ec: goto 007f // -006d │ │ +0297ae: dd0f 0702 |00ed: and-int/lit8 v15, v7, #int 2 // #02 │ │ +0297b2: 1310 0200 |00ef: const/16 v16, #int 2 // #2 │ │ +0297b6: 0200 1000 |00f1: move/from16 v0, v16 │ │ +0297ba: 330f 0b00 |00f3: if-ne v15, v0, 00fe // +000b │ │ +0297be: 6006 8f03 |00f5: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_income:I // field@038f │ │ +0297c2: 620f 6e05 |00f7: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +0297c6: 0800 1200 |00f9: move-object/from16 v0, v18 │ │ +0297ca: 5b0f e306 |00fb: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +0297ce: 2892 |00fd: goto 008f // -006e │ │ +0297d0: dd0f 0704 |00fe: and-int/lit8 v15, v7, #int 4 // #04 │ │ +0297d4: 1310 0400 |0100: const/16 v16, #int 4 // #4 │ │ +0297d8: 0200 1000 |0102: move/from16 v0, v16 │ │ +0297dc: 330f 0b00 |0104: if-ne v15, v0, 010f // +000b │ │ +0297e0: 6006 8a03 |0106: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_asset:I // field@038a │ │ +0297e4: 620f 6c05 |0108: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +0297e8: 0800 1200 |010a: move-object/from16 v0, v18 │ │ +0297ec: 5b0f e306 |010c: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +0297f0: 2881 |010e: goto 008f // -007f │ │ +0297f2: dd0f 0708 |010f: and-int/lit8 v15, v7, #int 8 // #08 │ │ +0297f6: 1310 0800 |0111: const/16 v16, #int 8 // #8 │ │ +0297fa: 0200 1000 |0113: move/from16 v0, v16 │ │ +0297fe: 330f 0c00 |0115: if-ne v15, v0, 0121 // +000c │ │ +029802: 6006 9003 |0117: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_liability:I // field@0390 │ │ +029806: 620f 6f05 |0119: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +02980a: 0800 1200 |011b: move-object/from16 v0, v18 │ │ +02980e: 5b0f e306 |011d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029812: 2900 70ff |011f: goto/16 008f // -0090 │ │ +029816: dd0f 0710 |0121: and-int/lit8 v15, v7, #int 16 // #10 │ │ +02981a: 1310 1000 |0123: const/16 v16, #int 16 // #10 │ │ +02981e: 0200 1000 |0125: move/from16 v0, v16 │ │ +029822: 330f 0c00 |0127: if-ne v15, v0, 0133 // +000c │ │ +029826: 6006 9103 |0129: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_other:I // field@0391 │ │ +02982a: 620f 7005 |012b: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +02982e: 0800 1200 |012d: move-object/from16 v0, v18 │ │ +029832: 5b0f e306 |012f: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029836: 2900 5eff |0131: goto/16 008f // -00a2 │ │ +02983a: 6006 9203 |0133: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_unknow:I // field@0392 │ │ +02983e: 120f |0135: const/4 v15, #int 0 // #0 │ │ +029840: 0800 1200 |0136: move-object/from16 v0, v18 │ │ +029844: 5b0f e306 |0138: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029848: 2900 55ff |013a: goto/16 008f // -00ab │ │ +02984c: 1a0f 5a0c |013c: const-string v15, "layout_inner" // string@0c5a │ │ +029850: 6e20 c307 cf00 |013e: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +029856: 0a0f |0141: move-result v15 │ │ +029858: 380f 9100 |0142: if-eqz v15, 01d3 // +0091 │ │ +02985c: 0809 1300 |0144: move-object/from16 v9, v19 │ │ +029860: 1f09 6a00 |0146: check-cast v9, Landroid/widget/LinearLayout; // type@006a │ │ +029864: 6e10 3403 0400 |0148: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +02986a: 0c03 |014b: move-result-object v3 │ │ +02986c: 220d b001 |014c: new-instance v13, Ljava/util/Date; // type@01b0 │ │ +029870: 7010 1f08 0d00 |014e: invoke-direct {v13}, Ljava/util/Date;.:()V // method@081f │ │ +029876: 0800 1200 |0151: move-object/from16 v0, v18 │ │ +02987a: 540f e606 |0153: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +02987e: 7110 9f05 0f00 |0155: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@059f │ │ +029884: 0c0f |0158: move-result-object v15 │ │ +029886: 1310 0300 |0159: const/16 v16, #int 3 // #3 │ │ +02988a: 0200 1000 |015b: move/from16 v0, v16 │ │ +02988e: 6e30 4601 df00 |015d: invoke-virtual {v15, v13, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +029894: 0c01 |0160: move-result-object v1 │ │ +029896: 0800 1200 |0161: move-object/from16 v0, v18 │ │ +02989a: 540f e606 |0163: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +02989e: 7110 9f05 0f00 |0165: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@059f │ │ +0298a4: 0c0f |0168: move-result-object v15 │ │ +0298a6: 1310 0700 |0169: const/16 v16, #int 7 // #7 │ │ +0298aa: 0200 1000 |016b: move/from16 v0, v16 │ │ +0298ae: 6e30 4601 df00 |016d: invoke-virtual {v15, v13, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +0298b4: 0c02 |0170: move-result-object v2 │ │ +0298b6: 1205 |0171: const/4 v5, #int 0 // #0 │ │ +0298b8: 0800 1200 |0172: move-object/from16 v0, v18 │ │ +0298bc: 540f e606 |0174: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +0298c0: 7110 9f05 0f00 |0176: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@059f │ │ +0298c6: 0c0f |0179: move-result-object v15 │ │ +0298c8: 6e30 4b01 df03 |017a: invoke-virtual {v15, v13, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@014b │ │ +0298ce: 0a0f |017d: move-result v15 │ │ +0298d0: 380f 1000 |017e: if-eqz v15, 018e // +0010 │ │ +0298d4: 2205 2d00 |0180: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ +0298d8: 140f ffff ff4f |0182: const v15, #float 8.58993e+09 // #4fffffff │ │ +0298de: 7020 9800 f500 |0185: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ +0298e4: 6e20 1301 5900 |0188: invoke-virtual {v9, v5}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ +0298ea: 121f |018b: const/4 v15, #int 1 // #1 │ │ +0298ec: 2900 17ff |018c: goto/16 00a3 // -00e9 │ │ +0298f0: 0800 1200 |018e: move-object/from16 v0, v18 │ │ +0298f4: 540f e606 |0190: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +0298f8: 7110 9f05 0f00 |0192: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@059f │ │ +0298fe: 0c0f |0195: move-result-object v15 │ │ +029900: 6e30 5301 df03 |0196: invoke-virtual {v15, v13, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@0153 │ │ +029906: 0a0f |0199: move-result v15 │ │ +029908: 380f 0b00 |019a: if-eqz v15, 01a5 // +000b │ │ +02990c: 2205 2d00 |019c: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ +029910: 140f ffff ff3f |019e: const v15, #float 2 // #3fffffff │ │ +029916: 7020 9800 f500 |01a1: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ +02991c: 28e4 |01a4: goto 0188 // -001c │ │ +02991e: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ +029922: 540f e606 |01a7: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029926: 7110 9f05 0f00 |01a9: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@059f │ │ +02992c: 0c0f |01ac: move-result-object v15 │ │ +02992e: 6e30 4b01 1f03 |01ad: invoke-virtual {v15, v1, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@014b │ │ +029934: 0a0f |01b0: move-result v15 │ │ +029936: 380f 0b00 |01b1: if-eqz v15, 01bc // +000b │ │ +02993a: 2205 2d00 |01b3: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ +02993e: 140f ffff ff1f |01b5: const v15, #float 1.0842e-19 // #1fffffff │ │ +029944: 7020 9800 f500 |01b8: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ +02994a: 28cd |01bb: goto 0188 // -0033 │ │ +02994c: 0800 1200 |01bc: move-object/from16 v0, v18 │ │ +029950: 540f e606 |01be: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029954: 7110 9f05 0f00 |01c0: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@059f │ │ +02995a: 0c0f |01c3: move-result-object v15 │ │ +02995c: 6e30 4b01 2f03 |01c4: invoke-virtual {v15, v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@014b │ │ +029962: 0a0f |01c7: move-result v15 │ │ +029964: 380f c0ff |01c8: if-eqz v15, 0188 // -0040 │ │ +029968: 2205 2d00 |01ca: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ +02996c: 140f ffff ff0f |01cc: const v15, #float 2.52435e-29 // #0fffffff │ │ +029972: 7020 9800 f500 |01cf: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ +029978: 28b6 |01d2: goto 0188 // -004a │ │ +02997a: 0800 1300 |01d3: move-object/from16 v0, v19 │ │ +02997e: 200f 7500 |01d5: instance-of v15, v0, Landroid/widget/TextView; // type@0075 │ │ +029982: 390f 0500 |01d7: if-nez v15, 01dc // +0005 │ │ +029986: 120f |01d9: const/4 v15, #int 0 // #0 │ │ +029988: 2900 c9fe |01da: goto/16 00a3 // -0137 │ │ +02998c: 620f 6e05 |01dc: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +029990: 0800 1200 |01de: move-object/from16 v0, v18 │ │ +029994: 5400 e306 |01e0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029998: 0810 0000 |01e2: move-object/from16 v16, v0 │ │ +02999c: 7402 fa02 0f00 |01e4: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fa │ │ +0299a2: 0a0f |01e7: move-result v15 │ │ +0299a4: 380f 9c00 |01e8: if-eqz v15, 0284 // +009c │ │ +0299a8: 080f 1300 |01ea: move-object/from16 v15, v19 │ │ +0299ac: 1f0f 7500 |01ec: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ +0299b0: 0800 1200 |01ee: move-object/from16 v0, v18 │ │ +0299b4: 5400 e606 |01f0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +0299b8: 0810 0000 |01f2: move-object/from16 v16, v0 │ │ +0299bc: 7701 9e05 1000 |01f4: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +0299c2: 0c10 |01f7: move-result-object v16 │ │ +0299c4: 7401 0400 1000 |01f8: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +0299ca: 0c10 |01fb: move-result-object v16 │ │ +0299cc: 6011 3603 |01fc: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.income_fg:I // field@0336 │ │ +0299d0: 7402 5200 1000 |01fe: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +0299d6: 0a10 |0201: move-result v16 │ │ +0299d8: 7402 3701 0f00 |0202: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +0299de: 1a0f d209 |0205: const-string v15, "from" // string@09d2 │ │ +0299e2: 6e20 c307 cf00 |0207: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0299e8: 0a0f |020a: move-result v15 │ │ +0299ea: 380f 3900 |020b: if-eqz v15, 0244 // +0039 │ │ +0299ee: 120f |020d: const/4 v15, #int 0 // #0 │ │ +0299f0: 0800 1300 |020e: move-object/from16 v0, v19 │ │ +0299f4: 6e20 e100 f000 |0210: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +0299fa: 0800 1200 |0213: move-object/from16 v0, v18 │ │ +0299fe: 540f e306 |0215: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029a02: 0800 1200 |0217: move-object/from16 v0, v18 │ │ +029a06: 5400 e406 |0219: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029a0a: 0810 0000 |021b: move-object/from16 v16, v0 │ │ +029a0e: 0800 1000 |021d: move-object/from16 v0, v16 │ │ +029a12: 320f 2500 |021f: if-eq v15, v0, 0244 // +0025 │ │ +029a16: 620f 6e05 |0221: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +029a1a: 0800 1200 |0223: move-object/from16 v0, v18 │ │ +029a1e: 5400 e406 |0225: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029a22: 0810 0000 |0227: move-object/from16 v16, v0 │ │ +029a26: 0800 1000 |0229: move-object/from16 v0, v16 │ │ +029a2a: 330f 2201 |022b: if-ne v15, v0, 034d // +0122 │ │ +029a2e: 0800 1200 |022d: move-object/from16 v0, v18 │ │ +029a32: 540f e606 |022f: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029a36: 7110 9e05 0f00 |0231: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029a3c: 0c0f |0234: move-result-object v15 │ │ +029a3e: 6e10 0400 0f00 |0235: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029a44: 0c0f |0238: move-result-object v15 │ │ +029a46: 6010 8f03 |0239: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_income:I // field@038f │ │ +029a4a: 7402 5500 0f00 |023b: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029a50: 0c0f |023e: move-result-object v15 │ │ +029a52: 0800 1300 |023f: move-object/from16 v0, v19 │ │ +029a56: 6e20 e100 f000 |0241: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029a5c: 1a0f 2b10 |0244: const-string v15, "to" // string@102b │ │ +029a60: 6e20 c307 cf00 |0246: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +029a66: 0a0f |0249: move-result v15 │ │ +029a68: 380f 3700 |024a: if-eqz v15, 0281 // +0037 │ │ +029a6c: 120f |024c: const/4 v15, #int 0 // #0 │ │ +029a6e: 0800 1300 |024d: move-object/from16 v0, v19 │ │ +029a72: 6e20 e100 f000 |024f: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029a78: 620f 6e05 |0252: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +029a7c: 0800 1200 |0254: move-object/from16 v0, v18 │ │ +029a80: 5400 e406 |0256: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029a84: 0810 0000 |0258: move-object/from16 v16, v0 │ │ +029a88: 0800 1000 |025a: move-object/from16 v0, v16 │ │ +029a8c: 330f 2500 |025c: if-ne v15, v0, 0281 // +0025 │ │ +029a90: 620f 6c05 |025e: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +029a94: 0800 1200 |0260: move-object/from16 v0, v18 │ │ +029a98: 5400 e506 |0262: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e5 │ │ +029a9c: 0810 0000 |0264: move-object/from16 v16, v0 │ │ +029aa0: 0800 1000 |0266: move-object/from16 v0, v16 │ │ +029aa4: 330f 9201 |0268: if-ne v15, v0, 03fa // +0192 │ │ +029aa8: 0800 1200 |026a: move-object/from16 v0, v18 │ │ +029aac: 540f e606 |026c: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029ab0: 7110 9e05 0f00 |026e: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029ab6: 0c0f |0271: move-result-object v15 │ │ +029ab8: 6e10 0400 0f00 |0272: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029abe: 0c0f |0275: move-result-object v15 │ │ +029ac0: 6010 8a03 |0276: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_asset:I // field@038a │ │ +029ac4: 7402 5500 0f00 |0278: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029aca: 0c0f |027b: move-result-object v15 │ │ +029acc: 0800 1300 |027c: move-object/from16 v0, v19 │ │ +029ad0: 6e20 e100 f000 |027e: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029ad6: 120f |0281: const/4 v15, #int 0 // #0 │ │ +029ad8: 2900 21fe |0282: goto/16 00a3 // -01df │ │ +029adc: 620f 6c05 |0284: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +029ae0: 0800 1200 |0286: move-object/from16 v0, v18 │ │ +029ae4: 5400 e306 |0288: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029ae8: 0810 0000 |028a: move-object/from16 v16, v0 │ │ +029aec: 7402 fa02 0f00 |028c: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fa │ │ +029af2: 0a0f |028f: move-result v15 │ │ +029af4: 380f 1f00 |0290: if-eqz v15, 02af // +001f │ │ +029af8: 080f 1300 |0292: move-object/from16 v15, v19 │ │ +029afc: 1f0f 7500 |0294: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ +029b00: 0800 1200 |0296: move-object/from16 v0, v18 │ │ +029b04: 5400 e606 |0298: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029b08: 0810 0000 |029a: move-object/from16 v16, v0 │ │ +029b0c: 7701 9e05 1000 |029c: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029b12: 0c10 |029f: move-result-object v16 │ │ +029b14: 7401 0400 1000 |02a0: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029b1a: 0c10 |02a3: move-result-object v16 │ │ +029b1c: 6011 2203 |02a4: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.asset_fg:I // field@0322 │ │ +029b20: 7402 5200 1000 |02a6: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +029b26: 0a10 |02a9: move-result v16 │ │ +029b28: 7402 3701 0f00 |02aa: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +029b2e: 2900 58ff |02ad: goto/16 0205 // -00a8 │ │ +029b32: 620f 6d05 |02af: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +029b36: 0800 1200 |02b1: move-object/from16 v0, v18 │ │ +029b3a: 5400 e306 |02b3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029b3e: 0810 0000 |02b5: move-object/from16 v16, v0 │ │ +029b42: 7402 fa02 0f00 |02b7: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fa │ │ +029b48: 0a0f |02ba: move-result v15 │ │ +029b4a: 380f 1f00 |02bb: if-eqz v15, 02da // +001f │ │ +029b4e: 080f 1300 |02bd: move-object/from16 v15, v19 │ │ +029b52: 1f0f 7500 |02bf: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ +029b56: 0800 1200 |02c1: move-object/from16 v0, v18 │ │ +029b5a: 5400 e606 |02c3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029b5e: 0810 0000 |02c5: move-object/from16 v16, v0 │ │ +029b62: 7701 9e05 1000 |02c7: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029b68: 0c10 |02ca: move-result-object v16 │ │ +029b6a: 7401 0400 1000 |02cb: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029b70: 0c10 |02ce: move-result-object v16 │ │ +029b72: 6011 3103 |02cf: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.expense_fg:I // field@0331 │ │ +029b76: 7402 5200 1000 |02d1: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +029b7c: 0a10 |02d4: move-result v16 │ │ +029b7e: 7402 3701 0f00 |02d5: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +029b84: 2900 2dff |02d8: goto/16 0205 // -00d3 │ │ +029b88: 620f 6f05 |02da: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +029b8c: 0800 1200 |02dc: move-object/from16 v0, v18 │ │ +029b90: 5400 e306 |02de: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029b94: 0810 0000 |02e0: move-object/from16 v16, v0 │ │ +029b98: 7402 fa02 0f00 |02e2: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fa │ │ +029b9e: 0a0f |02e5: move-result v15 │ │ +029ba0: 380f 1f00 |02e6: if-eqz v15, 0305 // +001f │ │ +029ba4: 080f 1300 |02e8: move-object/from16 v15, v19 │ │ +029ba8: 1f0f 7500 |02ea: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ +029bac: 0800 1200 |02ec: move-object/from16 v0, v18 │ │ +029bb0: 5400 e606 |02ee: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029bb4: 0810 0000 |02f0: move-object/from16 v16, v0 │ │ +029bb8: 7701 9e05 1000 |02f2: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029bbe: 0c10 |02f5: move-result-object v16 │ │ +029bc0: 7401 0400 1000 |02f6: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029bc6: 0c10 |02f9: move-result-object v16 │ │ +029bc8: 6011 3b03 |02fa: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.liability_fg:I // field@033b │ │ +029bcc: 7402 5200 1000 |02fc: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +029bd2: 0a10 |02ff: move-result v16 │ │ +029bd4: 7402 3701 0f00 |0300: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +029bda: 2900 02ff |0303: goto/16 0205 // -00fe │ │ +029bde: 620f 7005 |0305: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +029be2: 0800 1200 |0307: move-object/from16 v0, v18 │ │ +029be6: 5400 e306 |0309: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e3 │ │ +029bea: 0810 0000 |030b: move-object/from16 v16, v0 │ │ +029bee: 7402 fa02 0f00 |030d: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fa │ │ +029bf4: 0a0f |0310: move-result v15 │ │ +029bf6: 380f 1f00 |0311: if-eqz v15, 0330 // +001f │ │ +029bfa: 080f 1300 |0313: move-object/from16 v15, v19 │ │ +029bfe: 1f0f 7500 |0315: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ +029c02: 0800 1200 |0317: move-object/from16 v0, v18 │ │ +029c06: 5400 e606 |0319: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029c0a: 0810 0000 |031b: move-object/from16 v16, v0 │ │ +029c0e: 7701 9e05 1000 |031d: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029c14: 0c10 |0320: move-result-object v16 │ │ +029c16: 7401 0400 1000 |0321: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029c1c: 0c10 |0324: move-result-object v16 │ │ +029c1e: 6011 4203 |0325: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.other_fg:I // field@0342 │ │ +029c22: 7402 5200 1000 |0327: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +029c28: 0a10 |032a: move-result v16 │ │ +029c2a: 7402 3701 0f00 |032b: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +029c30: 2900 d7fe |032e: goto/16 0205 // -0129 │ │ +029c34: 080f 1300 |0330: move-object/from16 v15, v19 │ │ +029c38: 1f0f 7500 |0332: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ +029c3c: 0800 1200 |0334: move-object/from16 v0, v18 │ │ +029c40: 5400 e606 |0336: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029c44: 0810 0000 |0338: move-object/from16 v16, v0 │ │ +029c48: 7701 9e05 1000 |033a: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029c4e: 0c10 |033d: move-result-object v16 │ │ +029c50: 7401 0400 1000 |033e: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029c56: 0c10 |0341: move-result-object v16 │ │ +029c58: 6011 5003 |0342: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fg:I // field@0350 │ │ +029c5c: 7402 5200 1000 |0344: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +029c62: 0a10 |0347: move-result v16 │ │ +029c64: 7402 3701 0f00 |0348: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +029c6a: 2900 bafe |034b: goto/16 0205 // -0146 │ │ +029c6e: 620f 6d05 |034d: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +029c72: 0800 1200 |034f: move-object/from16 v0, v18 │ │ +029c76: 5400 e406 |0351: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029c7a: 0810 0000 |0353: move-object/from16 v16, v0 │ │ +029c7e: 0800 1000 |0355: move-object/from16 v0, v16 │ │ +029c82: 330f 1b00 |0357: if-ne v15, v0, 0372 // +001b │ │ +029c86: 0800 1200 |0359: move-object/from16 v0, v18 │ │ +029c8a: 540f e606 |035b: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029c8e: 7110 9e05 0f00 |035d: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029c94: 0c0f |0360: move-result-object v15 │ │ +029c96: 6e10 0400 0f00 |0361: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029c9c: 0c0f |0364: move-result-object v15 │ │ +029c9e: 6010 8e03 |0365: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_expense:I // field@038e │ │ +029ca2: 7402 5500 0f00 |0367: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029ca8: 0c0f |036a: move-result-object v15 │ │ +029caa: 0800 1300 |036b: move-object/from16 v0, v19 │ │ +029cae: 6e20 e100 f000 |036d: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029cb4: 2900 d4fe |0370: goto/16 0244 // -012c │ │ +029cb8: 620f 6c05 |0372: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +029cbc: 0800 1200 |0374: move-object/from16 v0, v18 │ │ +029cc0: 5400 e406 |0376: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029cc4: 0810 0000 |0378: move-object/from16 v16, v0 │ │ +029cc8: 0800 1000 |037a: move-object/from16 v0, v16 │ │ +029ccc: 330f 1b00 |037c: if-ne v15, v0, 0397 // +001b │ │ +029cd0: 0800 1200 |037e: move-object/from16 v0, v18 │ │ +029cd4: 540f e606 |0380: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029cd8: 7110 9e05 0f00 |0382: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029cde: 0c0f |0385: move-result-object v15 │ │ +029ce0: 6e10 0400 0f00 |0386: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029ce6: 0c0f |0389: move-result-object v15 │ │ +029ce8: 6010 8a03 |038a: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_asset:I // field@038a │ │ +029cec: 7402 5500 0f00 |038c: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029cf2: 0c0f |038f: move-result-object v15 │ │ +029cf4: 0800 1300 |0390: move-object/from16 v0, v19 │ │ +029cf8: 6e20 e100 f000 |0392: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029cfe: 2900 affe |0395: goto/16 0244 // -0151 │ │ +029d02: 620f 6f05 |0397: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +029d06: 0800 1200 |0399: move-object/from16 v0, v18 │ │ +029d0a: 5400 e406 |039b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029d0e: 0810 0000 |039d: move-object/from16 v16, v0 │ │ +029d12: 0800 1000 |039f: move-object/from16 v0, v16 │ │ +029d16: 330f 1b00 |03a1: if-ne v15, v0, 03bc // +001b │ │ +029d1a: 0800 1200 |03a3: move-object/from16 v0, v18 │ │ +029d1e: 540f e606 |03a5: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029d22: 7110 9e05 0f00 |03a7: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029d28: 0c0f |03aa: move-result-object v15 │ │ +029d2a: 6e10 0400 0f00 |03ab: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029d30: 0c0f |03ae: move-result-object v15 │ │ +029d32: 6010 9003 |03af: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_liability:I // field@0390 │ │ +029d36: 7402 5500 0f00 |03b1: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029d3c: 0c0f |03b4: move-result-object v15 │ │ +029d3e: 0800 1300 |03b5: move-object/from16 v0, v19 │ │ +029d42: 6e20 e100 f000 |03b7: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029d48: 2900 8afe |03ba: goto/16 0244 // -0176 │ │ +029d4c: 620f 7005 |03bc: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +029d50: 0800 1200 |03be: move-object/from16 v0, v18 │ │ +029d54: 5400 e406 |03c0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e4 │ │ +029d58: 0810 0000 |03c2: move-object/from16 v16, v0 │ │ +029d5c: 0800 1000 |03c4: move-object/from16 v0, v16 │ │ +029d60: 330f 1b00 |03c6: if-ne v15, v0, 03e1 // +001b │ │ +029d64: 0800 1200 |03c8: move-object/from16 v0, v18 │ │ +029d68: 540f e606 |03ca: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029d6c: 7110 9e05 0f00 |03cc: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029d72: 0c0f |03cf: move-result-object v15 │ │ +029d74: 6e10 0400 0f00 |03d0: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029d7a: 0c0f |03d3: move-result-object v15 │ │ +029d7c: 6010 9103 |03d4: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_other:I // field@0391 │ │ +029d80: 7402 5500 0f00 |03d6: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029d86: 0c0f |03d9: move-result-object v15 │ │ +029d88: 0800 1300 |03da: move-object/from16 v0, v19 │ │ +029d8c: 6e20 e100 f000 |03dc: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029d92: 2900 65fe |03df: goto/16 0244 // -019b │ │ +029d96: 0800 1200 |03e1: move-object/from16 v0, v18 │ │ +029d9a: 540f e606 |03e3: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029d9e: 7110 9e05 0f00 |03e5: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029da4: 0c0f |03e8: move-result-object v15 │ │ +029da6: 6e10 0400 0f00 |03e9: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029dac: 0c0f |03ec: move-result-object v15 │ │ +029dae: 6010 9203 |03ed: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_unknow:I // field@0392 │ │ +029db2: 7402 5500 0f00 |03ef: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029db8: 0c0f |03f2: move-result-object v15 │ │ +029dba: 0800 1300 |03f3: move-object/from16 v0, v19 │ │ +029dbe: 6e20 e100 f000 |03f5: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029dc4: 2900 4cfe |03f8: goto/16 0244 // -01b4 │ │ +029dc8: 620f 6f05 |03fa: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +029dcc: 0800 1200 |03fc: move-object/from16 v0, v18 │ │ +029dd0: 5400 e506 |03fe: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e5 │ │ +029dd4: 0810 0000 |0400: move-object/from16 v16, v0 │ │ +029dd8: 0800 1000 |0402: move-object/from16 v0, v16 │ │ +029ddc: 330f 1b00 |0404: if-ne v15, v0, 041f // +001b │ │ +029de0: 0800 1200 |0406: move-object/from16 v0, v18 │ │ +029de4: 540f e606 |0408: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029de8: 7110 9e05 0f00 |040a: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029dee: 0c0f |040d: move-result-object v15 │ │ +029df0: 6e10 0400 0f00 |040e: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029df6: 0c0f |0411: move-result-object v15 │ │ +029df8: 6010 9003 |0412: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_liability:I // field@0390 │ │ +029dfc: 7402 5500 0f00 |0414: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029e02: 0c0f |0417: move-result-object v15 │ │ +029e04: 0800 1300 |0418: move-object/from16 v0, v19 │ │ +029e08: 6e20 e100 f000 |041a: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029e0e: 2900 64fe |041d: goto/16 0281 // -019c │ │ +029e12: 620f 7005 |041f: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +029e16: 0800 1200 |0421: move-object/from16 v0, v18 │ │ +029e1a: 5400 e506 |0423: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e5 │ │ +029e1e: 0810 0000 |0425: move-object/from16 v16, v0 │ │ +029e22: 0800 1000 |0427: move-object/from16 v0, v16 │ │ +029e26: 330f 58fe |0429: if-ne v15, v0, 0281 // -01a8 │ │ +029e2a: 0800 1200 |042b: move-object/from16 v0, v18 │ │ +029e2e: 540f e606 |042d: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e6 │ │ +029e32: 7110 9e05 0f00 |042f: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059e │ │ +029e38: 0c0f |0432: move-result-object v15 │ │ +029e3a: 6e10 0400 0f00 |0433: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ +029e40: 0c0f |0436: move-result-object v15 │ │ +029e42: 6010 9103 |0437: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_other:I // field@0391 │ │ +029e46: 7402 5500 0f00 |0439: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +029e4c: 0c0f |043c: move-result-object v15 │ │ +029e4e: 0800 1300 |043d: move-object/from16 v0, v19 │ │ +029e52: 6e20 e100 f000 |043f: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ +029e58: 2900 3ffe |0442: goto/16 0281 // -01c1 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=453 │ │ - 0x0003 line=455 │ │ - 0x000a line=456 │ │ - 0x0012 line=457 │ │ - 0x0019 line=462 │ │ - 0x0021 line=463 │ │ - 0x0029 line=465 │ │ - 0x0035 line=466 │ │ - 0x003c line=467 │ │ - 0x0043 line=468 │ │ - 0x004c line=469 │ │ - 0x004e line=459 │ │ + 0x0000 line=205 │ │ + 0x0004 line=206 │ │ + 0x0008 line=207 │ │ + 0x000e line=209 │ │ + 0x0018 line=211 │ │ + 0x001a line=213 │ │ + 0x002c line=214 │ │ + 0x003e line=215 │ │ + 0x003f line=216 │ │ + 0x0041 line=217 │ │ + 0x0051 line=218 │ │ + 0x0053 line=226 │ │ + 0x005f line=230 │ │ + 0x0061 line=231 │ │ + 0x0071 line=232 │ │ + 0x0073 line=234 │ │ + 0x007f line=239 │ │ + 0x0087 line=240 │ │ + 0x0089 line=241 │ │ + 0x008f line=258 │ │ + 0x009f line=259 │ │ + 0x00a2 line=260 │ │ + 0x00a3 line=348 │ │ + 0x00a4 line=219 │ │ + 0x00b4 line=220 │ │ + 0x00b7 line=221 │ │ + 0x00c7 line=222 │ │ + 0x00ca line=223 │ │ + 0x00da line=224 │ │ + 0x00de line=228 │ │ + 0x00e6 line=236 │ │ + 0x00ed line=242 │ │ + 0x00f5 line=243 │ │ + 0x00f7 line=244 │ │ + 0x00fe line=245 │ │ + 0x0106 line=246 │ │ + 0x0108 line=247 │ │ + 0x010f line=248 │ │ + 0x0117 line=249 │ │ + 0x0119 line=250 │ │ + 0x0121 line=251 │ │ + 0x0129 line=252 │ │ + 0x012b line=253 │ │ + 0x0133 line=255 │ │ + 0x0135 line=256 │ │ + 0x013c line=264 │ │ + 0x0146 line=266 │ │ + 0x0148 line=267 │ │ + 0x014c line=268 │ │ + 0x0151 line=269 │ │ + 0x0161 line=270 │ │ + 0x0171 line=271 │ │ + 0x0172 line=272 │ │ + 0x0180 line=274 │ │ + 0x0188 line=283 │ │ + 0x018b line=284 │ │ + 0x018e line=275 │ │ + 0x019c line=277 │ │ + 0x01a5 line=278 │ │ + 0x01b3 line=279 │ │ + 0x01bc line=280 │ │ + 0x01ca line=281 │ │ + 0x01d3 line=287 │ │ + 0x01d9 line=288 │ │ + 0x01dc line=291 │ │ + 0x01ec line=292 │ │ + 0x0205 line=315 │ │ + 0x020d line=316 │ │ + 0x0213 line=317 │ │ + 0x0221 line=318 │ │ + 0x022d line=319 │ │ + 0x0244 line=334 │ │ + 0x024c line=335 │ │ + 0x0252 line=336 │ │ + 0x025e line=337 │ │ + 0x026a line=338 │ │ + 0x0281 line=348 │ │ + 0x0284 line=297 │ │ + 0x0294 line=298 │ │ + 0x02af line=299 │ │ + 0x02bf line=300 │ │ + 0x02da line=305 │ │ + 0x02ea line=306 │ │ + 0x0305 line=307 │ │ + 0x0315 line=308 │ │ + 0x0332 line=310 │ │ + 0x034d line=320 │ │ + 0x0359 line=321 │ │ + 0x0372 line=322 │ │ + 0x037e line=323 │ │ + 0x0397 line=324 │ │ + 0x03a3 line=325 │ │ + 0x03bc line=326 │ │ + 0x03c8 line=327 │ │ + 0x03e1 line=329 │ │ + 0x03fa line=339 │ │ + 0x0406 line=340 │ │ + 0x041f line=341 │ │ + 0x042b line=342 │ │ locals : │ │ - 0x0035 - 0x004d reg=0 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0021 - 0x004d reg=1 iv Landroid/widget/ImageView; │ │ - 0x0029 - 0x004d reg=2 tv Landroid/widget/TextView; │ │ - 0x000a - 0x004d reg=3 view Landroid/widget/LinearLayout; │ │ - 0x0050 - 0x0051 reg=3 view Landroid/widget/LinearLayout; │ │ - 0x0000 - 0x0051 reg=6 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ - 0x0000 - 0x0051 reg=7 position I │ │ - 0x0000 - 0x0051 reg=8 convertView Landroid/view/View; │ │ - 0x0000 - 0x0051 reg=9 parent Landroid/view/ViewGroup; │ │ + 0x009f - 0x00a3 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ + 0x0089 - 0x00a3 reg=6 drawid I │ │ + 0x003f - 0x00a3 reg=7 flag I │ │ + 0x002c - 0x00a3 reg=8 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x001a - 0x00a3 reg=11 layout Landroid/widget/RelativeLayout; │ │ + 0x003e - 0x00a3 reg=14 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00f7 - 0x00fe reg=6 drawid I │ │ + 0x0108 - 0x010f reg=6 drawid I │ │ + 0x0119 - 0x0121 reg=6 drawid I │ │ + 0x012b - 0x0133 reg=6 drawid I │ │ + 0x0135 - 0x013c reg=6 drawid I │ │ + 0x00a4 - 0x013c reg=7 flag I │ │ + 0x00a4 - 0x013c reg=8 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00a4 - 0x013c reg=11 layout Landroid/widget/RelativeLayout; │ │ + 0x00a4 - 0x013c reg=14 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0172 - 0x0182 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ + 0x0188 - 0x019e reg=5 draw Landroid/graphics/drawable/Drawable; │ │ + 0x01a4 - 0x01b5 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ + 0x01bb - 0x01cc reg=5 draw Landroid/graphics/drawable/Drawable; │ │ + 0x0161 - 0x01d3 reg=1 day3 Ljava/util/Date; │ │ + 0x0171 - 0x01d3 reg=2 day7 Ljava/util/Date; │ │ + 0x014c - 0x01d3 reg=3 ddate Ljava/util/Date; │ │ + 0x01d2 - 0x01d3 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ + 0x0148 - 0x01d3 reg=9 inner Landroid/widget/LinearLayout; │ │ + 0x0151 - 0x01d3 reg=13 now Ljava/util/Date; │ │ + 0x000e - 0x0444 reg=4 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0004 - 0x0444 reg=10 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0008 - 0x0444 reg=12 name Ljava/lang/String; │ │ + 0x0000 - 0x0444 reg=18 this Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; │ │ + 0x0000 - 0x0444 reg=19 view Landroid/view/View; │ │ + 0x0000 - 0x0444 reg=20 data Ljava/lang/Object; │ │ + 0x0000 - 0x0444 reg=21 text Ljava/lang/String; │ │ │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 388 (DetailListHelper.java) │ │ │ │ -Class #146 header: │ │ -class_idx : 263 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 381 │ │ +Class #126 header: │ │ +class_idx : 279 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 402 │ │ +source_file_idx : 388 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #146 annotations: │ │ +Class #126 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="DesktopItemClickListener" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnDetailListener" │ │ │ │ -Class #146 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #126 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/MenuItem$OnMenuItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ - name : 'dtitem' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0256a8: |[0256a8] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemClickListener.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ │ -0256b8: 5b01 8106 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0681 │ │ -0256bc: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0256c2: 5b02 8006 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.dtitem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@0680 │ │ -0256c6: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=421 │ │ - 0x0005 line=422 │ │ - 0x0007 line=423 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0008 reg=2 dtitem Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;) │ │ - name : 'onMenuItemClick' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -0256c8: |[0256c8] com.bottleworks.dailymoney.ui.DesktopActivity$DesktopItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0256d8: 5420 8106 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0681 │ │ -0256dc: 5421 8006 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.dtitem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@0680 │ │ -0256e0: 7120 fe04 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$502:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)Lcom/bottleworks/dailymoney/ui/DesktopItem; // method@04fe │ │ -0256e6: 5420 8106 |0007: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0681 │ │ -0256ea: 7110 fd04 0000 |0009: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/ui/DesktopItem; // method@04fd │ │ -0256f0: 0c00 |000c: move-result-object v0 │ │ -0256f2: 6e10 2205 0000 |000d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:()V // method@0522 │ │ -0256f8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0256fa: 0f00 |0011: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=427 │ │ - 0x0007 line=428 │ │ - 0x0010 line=429 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; │ │ - 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;) │ │ + name : 'onDetailDeleted' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 388 (DetailListHelper.java) │ │ │ │ -Class #147 header: │ │ -class_idx : 264 │ │ +Class #127 header: │ │ +class_idx : 280 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 381 │ │ +superclass_idx : 402 │ │ +source_file_idx : 388 │ │ static_fields_size : 2 │ │ -instance_fields_size: 13 │ │ -direct_methods_size : 20 │ │ -virtual_methods_size: 9 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #147 annotations: │ │ +Class #127 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; } │ │ -Annotations on field #1669 'desktops' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/Desktop;" ">;" } │ │ -Annotations on field #1670 'dtHashMap' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/Object;" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ -Annotations on method #1284 'getCurrentVisibleDesktopItems' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ -Annotations on method #1297 'onItemClick' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; } │ │ +Annotations on field #1767 'accountCache' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ +Annotations on field #1777 'listViewData' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ +Annotations on field #1778 'listViewMapList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ +Annotations on method #1445 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ +Annotations on method #1446 'reloadData' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;)V" } │ │ +Annotations on method #1448 'toDetailMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/Detail;" "Ljava/text/DateFormat;" ")" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #147 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ +Class #127 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ - #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ + #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'protectionInfront' │ │ - type : 'Z' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'bindingFrom' │ │ + type : '[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'protectionPassed' │ │ - type : 'Z' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'bindingTo' │ │ + type : '[I' │ │ access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'appinfo' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'currTab' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'desktops' │ │ - type : 'Ljava/util/List;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'accountCache' │ │ + type : 'Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'dtHashMap' │ │ - type : 'Ljava/util/HashMap;' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'activity' │ │ + type : 'Landroid/app/Activity;' │ │ access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'dtLayout' │ │ - type : 'Landroid/view/View;' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'calHelper' │ │ + type : 'Lcom/bottleworks/commons/util/CalendarHelper;' │ │ access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'gridView' │ │ - type : 'Landroid/widget/GridView;' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'clickeditable' │ │ + type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'gridViewAdapter' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;' │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'dayOfWeekFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'infoBook' │ │ - type : 'Landroid/widget/TextView;' │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'i18n' │ │ + type : 'Lcom/bottleworks/commons/util/I18N;' │ │ access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'infoCumulativeCash' │ │ - type : 'Landroid/widget/TextView;' │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'listView' │ │ + type : 'Landroid/widget/ListView;' │ │ access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'infoMonthlyExpense' │ │ - type : 'Landroid/widget/TextView;' │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'listViewAdapter' │ │ + type : 'Landroid/widget/SimpleAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'infoWeeklyExpense' │ │ - type : 'Landroid/widget/TextView;' │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'listViewData' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'lastClickedItem' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'listViewMapList' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'tabs' │ │ - type : 'Landroid/widget/TabHost;' │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'listener' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 8 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -0256fc: |[0256fc] com.bottleworks.dailymoney.ui.DesktopActivity.:()V │ │ -02570c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02570e: 6a00 9106 |0001: sput-boolean v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@0691 │ │ -025712: 6a00 9006 |0003: sput-boolean v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@0690 │ │ -025716: 0e00 |0005: return-void │ │ + insns size : 76 16-bit code units │ │ +029e5c: |[029e5c] com.bottleworks.dailymoney.ui.DetailListHelper.:()V │ │ +029e6c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +029e6e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +029e70: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +029e72: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +029e74: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +029e76: 1270 |0005: const/4 v0, #int 7 // #7 │ │ +029e78: 2300 1b02 |0006: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +029e7c: 1a01 580c |0008: const-string v1, "layout" // string@0c58 │ │ +029e80: 4d01 0003 |000a: aput-object v1, v0, v3 │ │ +029e84: 1a01 5a0c |000c: const-string v1, "layout_inner" // string@0c5a │ │ +029e88: 4d01 0004 |000e: aput-object v1, v0, v4 │ │ +029e8c: 1a01 d209 |0010: const-string v1, "from" // string@09d2 │ │ +029e90: 4d01 0005 |0012: aput-object v1, v0, v5 │ │ +029e94: 1a01 2b10 |0014: const-string v1, "to" // string@102b │ │ +029e98: 4d01 0006 |0016: aput-object v1, v0, v6 │ │ +029e9c: 1a01 1a0d |0018: const-string v1, "money" // string@0d1a │ │ +029ea0: 4d01 0007 |001a: aput-object v1, v0, v7 │ │ +029ea4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +029ea6: 1a02 810d |001d: const-string v2, "note" // string@0d81 │ │ +029eaa: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +029eae: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +029eb0: 1a02 3f08 |0022: const-string v2, "date" // string@083f │ │ +029eb4: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +029eb8: 6900 e906 |0026: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +029ebc: 1270 |0028: const/4 v0, #int 7 // #7 │ │ +029ebe: 2300 1002 |0029: new-array v0, v0, [I // type@0210 │ │ +029ec2: 6001 0604 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_layout:I // field@0406 │ │ +029ec6: 4b01 0003 |002d: aput v1, v0, v3 │ │ +029eca: 6001 0704 |002f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_layout_inner:I // field@0407 │ │ +029ece: 4b01 0004 |0031: aput v1, v0, v4 │ │ +029ed2: 6001 0504 |0033: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_from:I // field@0405 │ │ +029ed6: 4b01 0005 |0035: aput v1, v0, v5 │ │ +029eda: 6001 0a04 |0037: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_to:I // field@040a │ │ +029ede: 4b01 0006 |0039: aput v1, v0, v6 │ │ +029ee2: 6001 0804 |003b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_money:I // field@0408 │ │ +029ee6: 4b01 0007 |003d: aput v1, v0, v7 │ │ +029eea: 1251 |003f: const/4 v1, #int 5 // #5 │ │ +029eec: 6002 0904 |0040: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_note:I // field@0409 │ │ +029ef0: 4b02 0001 |0042: aput v2, v0, v1 │ │ +029ef4: 1261 |0044: const/4 v1, #int 6 // #6 │ │ +029ef6: 6002 0404 |0045: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_date:I // field@0404 │ │ +029efa: 4b02 0001 |0047: aput v2, v0, v1 │ │ +029efe: 6900 ea06 |0049: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingTo:[I // field@06ea │ │ +029f02: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=66 │ │ - 0x0003 line=67 │ │ + 0x0005 line=40 │ │ + 0x0028 line=42 │ │ locals : │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -025718: |[025718] com.bottleworks.dailymoney.ui.DesktopActivity.:()V │ │ -025728: 7010 cd02 0100 |0000: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -02572e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -025730: 5b10 8406 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -025734: 2200 b601 |0006: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -025738: 7010 1908 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02573e: 5b10 8506 |000b: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -025742: 2200 bd01 |000d: new-instance v0, Ljava/util/HashMap; // type@01bd │ │ -025746: 7010 2f08 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@082f │ │ -02574c: 5b10 8606 |0012: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtHashMap:Ljava/util/HashMap; // field@0686 │ │ -025750: 0e00 |0014: return-void │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +029f04: |[029f04] com.bottleworks.dailymoney.ui.DetailListHelper.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V │ │ +029f14: 7010 b507 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +029f1a: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +029f1e: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +029f24: 5b20 f106 |0008: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +029f28: 2200 aa01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +029f2c: 7010 0e08 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +029f32: 5b20 f206 |000f: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f2 │ │ +029f36: 2200 b101 |0011: new-instance v0, Ljava/util/HashMap; // type@01b1 │ │ +029f3a: 7010 2408 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0824 │ │ +029f40: 5b20 e706 |0016: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06e7 │ │ +029f44: 2200 a901 |0018: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +029f48: 1a01 8d01 |001a: const-string v1, "E" // string@018d │ │ +029f4c: 7020 0608 1000 |001c: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +029f52: 5b20 ed06 |001f: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.dayOfWeekFormat:Ljava/text/DateFormat; // field@06ed │ │ +029f56: 5b23 e806 |0021: iput-object v3, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +029f5a: 5b24 ee06 |0023: iput-object v4, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ee │ │ +029f5e: 5c26 ec06 |0025: iput-boolean v6, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.clickeditable:Z // field@06ec │ │ +029f62: 5b27 f306 |0027: iput-object v7, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listener:Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; // field@06f3 │ │ +029f66: 5b25 eb06 |0029: iput-object v5, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@06eb │ │ +029f6a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ - 0x0003 line=54 │ │ - 0x0006 line=60 │ │ - 0x000d line=78 │ │ - 0x0014 line=434 │ │ + 0x0000 line=62 │ │ + 0x0003 line=45 │ │ + 0x000a line=47 │ │ + 0x0011 line=53 │ │ + 0x0018 line=113 │ │ + 0x0021 line=63 │ │ + 0x0023 line=64 │ │ + 0x0025 line=65 │ │ + 0x0027 line=66 │ │ + 0x0029 line=67 │ │ + 0x002b line=68 │ │ locals : │ │ - 0x0000 - 0x0015 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x002c reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x002c reg=3 activity Landroid/app/Activity; │ │ + 0x0000 - 0x002c reg=4 i18n Lcom/bottleworks/commons/util/I18N; │ │ + 0x0000 - 0x002c reg=5 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x002c reg=6 clickeditable Z │ │ + 0x0000 - 0x002c reg=7 listener Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025754: |[025754] com.bottleworks.dailymoney.ui.DesktopActivity.access$000:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -025764: 5410 8a06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -025768: 1100 |0002: return-object v0 │ │ +029f6c: |[029f6c] com.bottleworks.dailymoney.ui.DetailListHelper.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map; │ │ +029f7c: 5410 e706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06e7 │ │ +029f80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02576c: |[02576c] com.bottleworks.dailymoney.ui.DesktopActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -02577c: 6e10 0305 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -025782: 0c00 |0003: move-result-object v0 │ │ -025784: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=52 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025788: |[025788] com.bottleworks.dailymoney.ui.DesktopActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -025798: 5410 8a06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -02579c: 1100 |0002: return-object v0 │ │ +029f84: |[029f84] com.bottleworks.dailymoney.ui.DetailListHelper.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; │ │ +029f94: 5410 e806 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +029f98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'access$300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Landroid/view/View;' │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0257a0: |[0257a0] com.bottleworks.dailymoney.ui.DesktopActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Landroid/view/View; │ │ -0257b0: 5410 8706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0687 │ │ -0257b4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=52 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'access$400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0257b8: |[0257b8] com.bottleworks.dailymoney.ui.DesktopActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ -0257c8: 7010 0d05 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadWhatisNew:()V // method@050d │ │ -0257ce: 0e00 |0003: return-void │ │ +029f9c: |[029f9c] com.bottleworks.dailymoney.ui.DetailListHelper.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +029fac: 5410 eb06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@06eb │ │ +029fb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'access$500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'toDetailMap' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0257d0: |[0257d0] com.bottleworks.dailymoney.ui.DesktopActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ -0257e0: 5410 8f06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068f │ │ -0257e4: 1100 |0002: return-object v0 │ │ + registers : 15 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 311 16-bit code units │ │ +029fb4: |[029fb4] com.bottleworks.dailymoney.ui.DetailListHelper.toDetailMap:(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; │ │ +029fc4: 2203 b101 |0000: new-instance v3, Ljava/util/HashMap; // type@01b1 │ │ +029fc8: 7010 2408 0300 |0002: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0824 │ │ +029fce: 54c6 e706 |0005: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06e7 │ │ +029fd2: 6e10 3503 0d00 |0007: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +029fd8: 0c07 |000a: move-result-object v7 │ │ +029fda: 7220 3a08 7600 |000b: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +029fe0: 0c01 |000e: move-result-object v1 │ │ +029fe2: 1f01 bd00 |000f: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +029fe6: 54c6 e706 |0011: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06e7 │ │ +029fea: 6e10 3a03 0d00 |0013: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +029ff0: 0c07 |0016: move-result-object v7 │ │ +029ff2: 7220 3a08 7600 |0017: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +029ff8: 0c05 |001a: move-result-object v5 │ │ +029ffa: 1f05 bd00 |001b: check-cast v5, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +029ffe: 3901 d800 |001d: if-nez v1, 00f5 // +00d8 │ │ +02a002: 6e10 3503 0d00 |001f: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +02a008: 0c00 |0022: move-result-object v0 │ │ +02a00a: 3905 f300 |0023: if-nez v5, 0116 // +00f3 │ │ +02a00e: 6e10 3a03 0d00 |0025: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +02a014: 0c04 |0028: move-result-object v4 │ │ +02a016: 7100 b802 0000 |0029: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02a01c: 0c06 |002c: move-result-object v6 │ │ +02a01e: 6e10 3803 0d00 |002d: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0338 │ │ +02a024: 0c07 |0030: move-result-object v7 │ │ +02a026: 6e10 7c07 0700 |0031: invoke-virtual {v7}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +02a02c: 0b08 |0034: move-result-wide v8 │ │ +02a02e: 6e30 ca02 8609 |0035: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +02a034: 0c02 |0038: move-result-object v2 │ │ +02a036: 6206 e906 |0039: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a03a: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +02a03c: 4606 0607 |003c: aget-object v6, v6, v7 │ │ +02a040: 2207 2001 |003e: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a044: 6208 e906 |0040: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a048: 1209 |0042: const/4 v9, #int 0 // #0 │ │ +02a04a: 4608 0809 |0043: aget-object v8, v8, v9 │ │ +02a04e: 6209 e906 |0045: sget-object v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a052: 120a |0047: const/4 v10, #int 0 // #0 │ │ +02a054: 4609 090a |0048: aget-object v9, v9, v10 │ │ +02a058: 7040 c205 879d |004a: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a05e: 7230 3c08 6307 |004d: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a064: 6206 e906 |0050: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a068: 1217 |0052: const/4 v7, #int 1 // #1 │ │ +02a06a: 4606 0607 |0053: aget-object v6, v6, v7 │ │ +02a06e: 2207 2001 |0055: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a072: 6208 e906 |0057: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a076: 1219 |0059: const/4 v9, #int 1 // #1 │ │ +02a078: 4608 0809 |005a: aget-object v8, v8, v9 │ │ +02a07c: 6209 e906 |005c: sget-object v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a080: 121a |005e: const/4 v10, #int 1 // #1 │ │ +02a082: 4609 090a |005f: aget-object v9, v9, v10 │ │ +02a086: 7040 c205 879d |0061: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a08c: 7230 3c08 6307 |0064: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a092: 6206 e906 |0067: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a096: 1227 |0069: const/4 v7, #int 2 // #2 │ │ +02a098: 4606 0607 |006a: aget-object v6, v6, v7 │ │ +02a09c: 2207 2001 |006c: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a0a0: 6208 e906 |006e: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a0a4: 1229 |0070: const/4 v9, #int 2 // #2 │ │ +02a0a6: 4608 0809 |0071: aget-object v8, v8, v9 │ │ +02a0aa: 7040 c205 870d |0073: invoke-direct {v7, v8, v13, v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a0b0: 7230 3c08 6307 |0076: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a0b6: 6206 e906 |0079: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a0ba: 1237 |007b: const/4 v7, #int 3 // #3 │ │ +02a0bc: 4606 0607 |007c: aget-object v6, v6, v7 │ │ +02a0c0: 2207 2001 |007e: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a0c4: 6208 e906 |0080: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a0c8: 1239 |0082: const/4 v9, #int 3 // #3 │ │ +02a0ca: 4608 0809 |0083: aget-object v8, v8, v9 │ │ +02a0ce: 7040 c205 874d |0085: invoke-direct {v7, v8, v13, v4}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a0d4: 7230 3c08 6307 |0088: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a0da: 6206 e906 |008b: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a0de: 1247 |008d: const/4 v7, #int 4 // #4 │ │ +02a0e0: 4606 0607 |008e: aget-object v6, v6, v7 │ │ +02a0e4: 2207 2001 |0090: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a0e8: 6208 e906 |0092: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a0ec: 1249 |0094: const/4 v9, #int 4 // #4 │ │ +02a0ee: 4608 0809 |0095: aget-object v8, v8, v9 │ │ +02a0f2: 7040 c205 872d |0097: invoke-direct {v7, v8, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a0f8: 7230 3c08 6307 |009a: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a0fe: 6206 e906 |009d: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a102: 1257 |009f: const/4 v7, #int 5 // #5 │ │ +02a104: 4606 0607 |00a0: aget-object v6, v6, v7 │ │ +02a108: 2207 2001 |00a2: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a10c: 6208 e906 |00a4: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a110: 1259 |00a6: const/4 v9, #int 5 // #5 │ │ +02a112: 4608 0809 |00a7: aget-object v8, v8, v9 │ │ +02a116: 6e10 3903 0d00 |00a9: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@0339 │ │ +02a11c: 0c09 |00ac: move-result-object v9 │ │ +02a11e: 7040 c205 879d |00ad: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a124: 7230 3c08 6307 |00b0: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a12a: 6206 e906 |00b3: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a12e: 1267 |00b5: const/4 v7, #int 6 // #6 │ │ +02a130: 4606 0607 |00b6: aget-object v6, v6, v7 │ │ +02a134: 2207 2001 |00b8: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02a138: 6208 e906 |00ba: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a13c: 1269 |00bc: const/4 v9, #int 6 // #6 │ │ +02a13e: 4608 0809 |00bd: aget-object v8, v8, v9 │ │ +02a142: 2209 9901 |00bf: new-instance v9, Ljava/lang/StringBuilder; // type@0199 │ │ +02a146: 7010 e507 0900 |00c1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02a14c: 6e10 3403 0d00 |00c4: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +02a152: 0c0a |00c7: move-result-object v10 │ │ +02a154: 6e20 f907 ae00 |00c8: invoke-virtual {v14, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +02a15a: 0c0a |00cb: move-result-object v10 │ │ +02a15c: 6e20 ed07 a900 |00cc: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02a162: 0c09 |00cf: move-result-object v9 │ │ +02a164: 1a0a 0600 |00d0: const-string v10, " " // string@0006 │ │ +02a168: 6e20 ed07 a900 |00d2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02a16e: 0c09 |00d5: move-result-object v9 │ │ +02a170: 54ca ed06 |00d6: iget-object v10, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.dayOfWeekFormat:Ljava/text/DateFormat; // field@06ed │ │ +02a174: 6e10 3403 0d00 |00d8: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +02a17a: 0c0b |00db: move-result-object v11 │ │ +02a17c: 6e20 f907 ba00 |00dc: invoke-virtual {v10, v11}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +02a182: 0c0a |00df: move-result-object v10 │ │ +02a184: 6e20 ed07 a900 |00e0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02a18a: 0c09 |00e3: move-result-object v9 │ │ +02a18c: 1a0a 4900 |00e4: const-string v10, "," // string@0049 │ │ +02a190: 6e20 ed07 a900 |00e6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02a196: 0c09 |00e9: move-result-object v9 │ │ +02a198: 6e10 f007 0900 |00ea: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02a19e: 0c09 |00ed: move-result-object v9 │ │ +02a1a0: 7040 c205 879d |00ee: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a1a6: 7230 3c08 6307 |00f1: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a1ac: 1103 |00f4: return-object v3 │ │ +02a1ae: 54c6 ee06 |00f5: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ee │ │ +02a1b2: 6007 e504 |00f7: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_from:I // field@04e5 │ │ +02a1b6: 1228 |00f9: const/4 v8, #int 2 // #2 │ │ +02a1b8: 2388 1a02 |00fa: new-array v8, v8, [Ljava/lang/Object; // type@021a │ │ +02a1bc: 1209 |00fc: const/4 v9, #int 0 // #0 │ │ +02a1be: 6e10 ee02 0100 |00fd: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +02a1c4: 0c0a |0100: move-result-object v10 │ │ +02a1c6: 4d0a 0809 |0101: aput-object v10, v8, v9 │ │ +02a1ca: 1219 |0103: const/4 v9, #int 1 // #1 │ │ +02a1cc: 54ca ee06 |0104: iget-object v10, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ee │ │ +02a1d0: 6e10 ef02 0100 |0106: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +02a1d6: 0c0b |0109: move-result-object v11 │ │ +02a1d8: 7120 fd02 ba00 |010a: invoke-static {v10, v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +02a1de: 0c0a |010d: move-result-object v10 │ │ +02a1e0: 4d0a 0809 |010e: aput-object v10, v8, v9 │ │ +02a1e4: 6e30 d401 7608 |0110: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +02a1ea: 0c00 |0113: move-result-object v0 │ │ +02a1ec: 2900 0fff |0114: goto/16 0023 // -00f1 │ │ +02a1f0: 54c6 ee06 |0116: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ee │ │ +02a1f4: 6007 eb04 |0118: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_to:I // field@04eb │ │ +02a1f8: 1228 |011a: const/4 v8, #int 2 // #2 │ │ +02a1fa: 2388 1a02 |011b: new-array v8, v8, [Ljava/lang/Object; // type@021a │ │ +02a1fe: 1209 |011d: const/4 v9, #int 0 // #0 │ │ +02a200: 6e10 ee02 0500 |011e: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +02a206: 0c0a |0121: move-result-object v10 │ │ +02a208: 4d0a 0809 |0122: aput-object v10, v8, v9 │ │ +02a20c: 1219 |0124: const/4 v9, #int 1 // #1 │ │ +02a20e: 54ca ee06 |0125: iget-object v10, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ee │ │ +02a212: 6e10 ef02 0500 |0127: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +02a218: 0c0b |012a: move-result-object v11 │ │ +02a21a: 7120 fd02 ba00 |012b: invoke-static {v10, v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +02a220: 0c0a |012e: move-result-object v10 │ │ +02a222: 4d0a 0809 |012f: aput-object v10, v8, v9 │ │ +02a226: 6e30 d401 7608 |0131: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +02a22c: 0c04 |0134: move-result-object v4 │ │ +02a22e: 2900 f4fe |0135: goto/16 0029 // -010c │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=127 │ │ + 0x0005 line=128 │ │ + 0x0011 line=129 │ │ + 0x001d line=131 │ │ + 0x0023 line=132 │ │ + 0x0029 line=133 │ │ + 0x0039 line=134 │ │ + 0x0050 line=135 │ │ + 0x0067 line=136 │ │ + 0x0079 line=137 │ │ + 0x008b line=138 │ │ + 0x009d line=139 │ │ + 0x00b3 line=140 │ │ + 0x00f4 line=142 │ │ + 0x00f5 line=131 │ │ + 0x0116 line=132 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0023 - 0x00f5 reg=0 from Ljava/lang/String; │ │ + 0x0039 - 0x00f5 reg=2 money Ljava/lang/String; │ │ + 0x0029 - 0x00f5 reg=4 to Ljava/lang/String; │ │ + 0x0116 - 0x0137 reg=0 from Ljava/lang/String; │ │ + 0x0011 - 0x0137 reg=1 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0005 - 0x0137 reg=3 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x001d - 0x0137 reg=5 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x0137 reg=12 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0137 reg=13 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x0137 reg=14 format Ljava/text/DateFormat; │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'access$502' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'doCopyDetail' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0257e8: |[0257e8] com.bottleworks.dailymoney.ui.DesktopActivity.access$502:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ -0257f8: 5b01 8f06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068f │ │ -0257fc: 1101 |0002: return-object v1 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +02a234: |[02a234] com.bottleworks.dailymoney.ui.DetailListHelper.doCopyDetail:(I)V │ │ +02a244: 5442 f106 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +02a248: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02a24e: 0c00 |0005: move-result-object v0 │ │ +02a250: 1f00 c500 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +02a254: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +02a256: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +02a25a: 5442 e806 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a25e: 1c03 1001 |000d: const-class v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0110 │ │ +02a262: 7030 3900 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02a268: 1a02 180d |0012: const-string v2, "modeCreate" // string@0d18 │ │ +02a26c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +02a26e: 6e30 4300 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02a274: 1a02 8208 |0018: const-string v2, "detail" // string@0882 │ │ +02a278: 6e30 4000 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02a27e: 5442 e806 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a282: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +02a284: 6e30 0f00 1203 |0020: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02a28a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=186 │ │ + 0x0008 line=187 │ │ + 0x0009 line=188 │ │ + 0x0012 line=189 │ │ + 0x0018 line=190 │ │ + 0x001d line=191 │ │ + 0x0023 line=192 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ + 0x0008 - 0x0024 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0012 - 0x0024 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0024 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0024 reg=5 pos I │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'access$600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Ljava/util/HashMap;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'doDeleteDetail' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -025800: |[025800] com.bottleworks.dailymoney.ui.DesktopActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Ljava/util/HashMap; │ │ -025810: 5410 8606 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtHashMap:Ljava/util/HashMap; // field@0686 │ │ -025814: 1100 |0002: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 52 16-bit code units │ │ +02a28c: |[02a28c] com.bottleworks.dailymoney.ui.DetailListHelper.doDeleteDetail:(I)V │ │ +02a29c: 5442 f106 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +02a2a0: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02a2a6: 0c00 |0005: move-result-object v0 │ │ +02a2a8: 1f00 c500 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +02a2ac: 7100 b802 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02a2b2: 0c02 |000b: move-result-object v2 │ │ +02a2b4: 6e10 9e02 0200 |000c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +02a2ba: 0c02 |000f: move-result-object v2 │ │ +02a2bc: 6e10 3703 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0337 │ │ +02a2c2: 0a03 |0013: move-result v3 │ │ +02a2c4: 7220 4f03 3200 |0014: invoke-interface {v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteDetail:(I)Z // method@034f │ │ +02a2ca: 0a01 |0017: move-result v1 │ │ +02a2cc: 3801 0b00 |0018: if-eqz v1, 0023 // +000b │ │ +02a2d0: 5442 f306 |001a: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listener:Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; // field@06f3 │ │ +02a2d4: 3802 0800 |001c: if-eqz v2, 0024 // +0008 │ │ +02a2d8: 5442 f306 |001e: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listener:Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; // field@06f3 │ │ +02a2dc: 7220 9a05 0200 |0020: invoke-interface {v2, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;.onDetailDeleted:(Lcom/bottleworks/dailymoney/data/Detail;)V // method@059a │ │ +02a2e2: 0e00 |0023: return-void │ │ +02a2e4: 5442 f106 |0024: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +02a2e8: 7220 3608 5200 |0026: invoke-interface {v2, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02a2ee: 5442 f206 |0029: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f2 │ │ +02a2f2: 7220 3608 5200 |002b: invoke-interface {v2, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02a2f8: 5442 f006 |002e: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f0 │ │ +02a2fc: 6e10 1901 0200 |0030: invoke-virtual {v2}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +02a302: 28f0 |0033: goto 0023 // -0010 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=170 │ │ + 0x0008 line=171 │ │ + 0x0018 line=172 │ │ + 0x001a line=173 │ │ + 0x001e line=174 │ │ + 0x0023 line=181 │ │ + 0x0024 line=176 │ │ + 0x0029 line=177 │ │ + 0x002e line=178 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0008 - 0x0034 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0018 - 0x0034 reg=1 r Z │ │ + 0x0000 - 0x0034 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0034 reg=5 pos I │ │ │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'doTheFisrtTime' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'doEditDetail' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 6 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 49 16-bit code units │ │ -025818: |[025818] com.bottleworks.dailymoney.ui.DesktopActivity.doTheFisrtTime:()V │ │ -025828: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02582e: 0c01 |0003: move-result-object v1 │ │ -025830: 6e10 b202 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.hasSDBackup:()Z // method@02b2 │ │ -025836: 0a01 |0007: move-result v1 │ │ -025838: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -02583c: 7010 1605 0300 |000a: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.restoreFromSD:()V // method@0516 │ │ -025842: 0e00 |000d: return-void │ │ -025844: 6e10 0305 0300 |000e: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -02584a: 0c01 |0011: move-result-object v1 │ │ -02584c: 6e10 9e02 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -025852: 0c00 |0015: move-result-object v0 │ │ -025854: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -025856: 7220 5703 1000 |0017: invoke-interface {v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -02585c: 0c01 |001a: move-result-object v1 │ │ -02585e: 7210 4308 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0843 │ │ -025864: 0a01 |001e: move-result v1 │ │ -025866: 3901 0c00 |001f: if-nez v1, 002b // +000c │ │ -02586a: 2201 c400 |0021: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c4 │ │ -02586e: 5432 8a06 |0023: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -025872: 7030 2b03 0102 |0025: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032b │ │ -025878: 6e10 2d03 0100 |0028: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDefaultAccount:()V // method@032d │ │ -02587e: 6001 3c05 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_firsttime_use_hint:I // field@053c │ │ -025882: 7120 c901 1300 |002d: invoke-static {v3, v1}, Lcom/bottleworks/commons/util/GUIs;.longToast:(Landroid/content/Context;I)V // method@01c9 │ │ -025888: 28dd |0030: goto 000d // -0023 │ │ + insns size : 36 16-bit code units │ │ +02a304: |[02a304] com.bottleworks.dailymoney.ui.DetailListHelper.doEditDetail:(I)V │ │ +02a314: 5442 f106 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +02a318: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02a31e: 0c00 |0005: move-result-object v0 │ │ +02a320: 1f00 c500 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +02a324: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +02a326: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +02a32a: 5442 e806 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a32e: 1c03 1001 |000d: const-class v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0110 │ │ +02a332: 7030 3900 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02a338: 1a02 180d |0012: const-string v2, "modeCreate" // string@0d18 │ │ +02a33c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +02a33e: 6e30 4300 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02a344: 1a02 8208 |0018: const-string v2, "detail" // string@0882 │ │ +02a348: 6e30 4000 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02a34e: 5442 e806 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a352: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +02a354: 6e30 0f00 1203 |0020: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02a35a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ - 0x000a line=157 │ │ - 0x000d line=166 │ │ - 0x000e line=159 │ │ - 0x0016 line=160 │ │ - 0x0021 line=162 │ │ - 0x002b line=164 │ │ + 0x0000 line=161 │ │ + 0x0008 line=162 │ │ + 0x0009 line=163 │ │ + 0x0012 line=164 │ │ + 0x0018 line=165 │ │ + 0x001d line=166 │ │ + 0x0023 line=167 │ │ locals : │ │ - 0x0016 - 0x0031 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x0031 reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ + 0x0008 - 0x0024 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0012 - 0x0024 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0024 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0024 reg=5 pos I │ │ │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'initPasswordProtection' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'doNewDetail' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -02588c: |[02588c] com.bottleworks.dailymoney.ui.DesktopActivity.initPasswordProtection:()V │ │ -02589c: 5442 8706 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0687 │ │ -0258a0: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -0258a2: 6e20 e500 3200 |0003: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -0258a8: 6e10 0305 0400 |0006: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -0258ae: 0c02 |0009: move-result-object v2 │ │ -0258b0: 6e10 ac02 0200 |000a: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefPassword:()Ljava/lang/String; // method@02ac │ │ -0258b6: 0c01 |000d: move-result-object v1 │ │ -0258b8: 1a02 0000 |000e: const-string v2, "" // string@0000 │ │ -0258bc: 6e20 ce07 1200 |0010: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0258c2: 0a02 |0013: move-result v2 │ │ -0258c4: 3902 0600 |0014: if-nez v2, 001a // +0006 │ │ -0258c8: 6302 9106 |0016: sget-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@0691 │ │ -0258cc: 3802 0900 |0018: if-eqz v2, 0021 // +0009 │ │ -0258d0: 5442 8706 |001a: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0687 │ │ -0258d4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0258d6: 6e20 e500 3200 |001d: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -0258dc: 0e00 |0020: return-void │ │ -0258de: 6302 9006 |0021: sget-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@0690 │ │ -0258e2: 3902 fdff |0023: if-nez v2, 0020 // -0003 │ │ -0258e6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0258e8: 2200 1400 |0026: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0258ec: 1c02 2201 |0028: const-class v2, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; // type@0122 │ │ -0258f0: 7030 3900 4002 |002a: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -0258f6: 1252 |002d: const/4 v2, #int 5 // #5 │ │ -0258f8: 6e30 1905 0402 |002e: invoke-virtual {v4, v0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0519 │ │ -0258fe: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -025900: 6a02 9006 |0032: sput-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@0690 │ │ -025904: 28ec |0034: goto 0020 // -0014 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +02a35c: |[02a35c] com.bottleworks.dailymoney.ui.DetailListHelper.doNewDetail:()V │ │ +02a36c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a36e: 6e20 a405 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doNewDetail:(Ljava/util/Date;)V // method@05a4 │ │ +02a374: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=134 │ │ - 0x0006 line=135 │ │ - 0x000e line=136 │ │ - 0x001a line=137 │ │ - 0x0020 line=147 │ │ - 0x0021 line=140 │ │ - 0x0025 line=143 │ │ - 0x0026 line=144 │ │ - 0x002d line=145 │ │ - 0x0031 line=146 │ │ + 0x0000 line=146 │ │ + 0x0004 line=147 │ │ locals : │ │ - 0x0026 - 0x0028 reg=0 intent Landroid/content/Intent; │ │ - 0x002d - 0x0035 reg=0 intent Landroid/content/Intent; │ │ - 0x000e - 0x0035 reg=1 password Ljava/lang/String; │ │ - 0x0000 - 0x0035 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'initialApplicationInfo' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'doNewDetail' │ │ + type : '(Ljava/util/Date;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -025908: |[025908] com.bottleworks.dailymoney.ui.DesktopActivity.initialApplicationInfo:()V │ │ -025918: 5431 8a06 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -02591c: 6002 6604 |0002: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.app_name:I // field@0466 │ │ -025920: 6e20 d301 2100 |0004: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -025926: 0c01 |0007: move-result-object v1 │ │ -025928: 5b31 8206 |0008: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.appinfo:Ljava/lang/String; // field@0682 │ │ -02592c: 6e10 0305 0300 |000a: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -025932: 0c01 |000d: move-result-object v1 │ │ -025934: 6e10 9b02 0100 |000e: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionName:()Ljava/lang/String; // method@029b │ │ -02593a: 0c00 |0011: move-result-object v0 │ │ -02593c: 2201 a501 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -025940: 7010 f007 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -025946: 5432 8206 |0017: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.appinfo:Ljava/lang/String; // field@0682 │ │ -02594a: 6e20 f807 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -025950: 0c01 |001c: move-result-object v1 │ │ -025952: 1a02 2600 |001d: const-string v2, " ver : " // string@0026 │ │ -025956: 6e20 f807 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02595c: 0c01 |0022: move-result-object v1 │ │ -02595e: 6e20 f807 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -025964: 0c01 |0026: move-result-object v1 │ │ -025966: 6e10 fb07 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02596c: 0c01 |002a: move-result-object v1 │ │ -02596e: 5b31 8206 |002b: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.appinfo:Ljava/lang/String; // field@0682 │ │ -025972: 0e00 |002d: return-void │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 54 16-bit code units │ │ +02a378: |[02a378] com.bottleworks.dailymoney.ui.DetailListHelper.doNewDetail:(Ljava/util/Date;)V │ │ +02a388: 2200 c500 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +02a38c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +02a390: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +02a394: 3908 2e00 |0006: if-nez v8, 0034 // +002e │ │ +02a398: 2203 b001 |0008: new-instance v3, Ljava/util/Date; // type@01b0 │ │ +02a39c: 7010 1f08 0300 |000a: invoke-direct {v3}, Ljava/util/Date;.:()V // method@081f │ │ +02a3a2: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +02a3a6: 7120 8107 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +02a3ac: 0c04 |0012: move-result-object v4 │ │ +02a3ae: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ +02a3b2: 7606 3203 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0332 │ │ +02a3b8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +02a3ba: 2206 1400 |0019: new-instance v6, Landroid/content/Intent; // type@0014 │ │ +02a3be: 5471 e806 |001b: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a3c2: 1c02 1001 |001d: const-class v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0110 │ │ +02a3c6: 7030 3900 1602 |001f: invoke-direct {v6, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02a3cc: 1a01 180d |0022: const-string v1, "modeCreate" // string@0d18 │ │ +02a3d0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +02a3d2: 6e30 4300 1602 |0025: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02a3d8: 1a01 8208 |0028: const-string v1, "detail" // string@0882 │ │ +02a3dc: 6e30 4000 1600 |002a: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02a3e2: 5471 e806 |002d: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a3e6: 1222 |002f: const/4 v2, #int 2 // #2 │ │ +02a3e8: 6e30 0f00 6102 |0030: invoke-virtual {v1, v6, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02a3ee: 0e00 |0033: return-void │ │ +02a3f0: 0783 |0034: move-object v3, v8 │ │ +02a3f2: 28d8 |0035: goto 000d // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ - 0x000a line=151 │ │ - 0x0012 line=152 │ │ - 0x002d line=153 │ │ + 0x0018 line=151 │ │ + 0x0019 line=152 │ │ + 0x0022 line=153 │ │ + 0x0028 line=154 │ │ + 0x002d line=155 │ │ + 0x0033 line=156 │ │ + 0x0035 line=150 │ │ locals : │ │ - 0x0012 - 0x002e reg=0 ver Ljava/lang/String; │ │ - 0x0000 - 0x002e reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0019 - 0x001b reg=6 intent Landroid/content/Intent; │ │ + 0x0018 - 0x0034 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0022 - 0x0034 reg=6 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0036 reg=7 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0036 reg=8 date Ljava/util/Date; │ │ │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'initialContent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'onItemClick' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 7 │ │ + ins : 6 │ │ outs : 2 │ │ - insns size : 70 16-bit code units │ │ -025974: |[025974] com.bottleworks.dailymoney.ui.DesktopActivity.initialContent:()V │ │ -025984: 6000 1d04 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_book:I // field@041d │ │ -025988: 6e20 0105 0200 |0002: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -02598e: 0c00 |0005: move-result-object v0 │ │ -025990: 1f00 7500 |0006: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -025994: 5b20 8b06 |0008: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@068b │ │ -025998: 6000 2004 |000a: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_weekly_expense:I // field@0420 │ │ -02599c: 6e20 0105 0200 |000c: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -0259a2: 0c00 |000f: move-result-object v0 │ │ -0259a4: 1f00 7500 |0010: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -0259a8: 5b20 8e06 |0012: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoWeeklyExpense:Landroid/widget/TextView; // field@068e │ │ -0259ac: 6000 1f04 |0014: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_monthly_expense:I // field@041f │ │ -0259b0: 6e20 0105 0200 |0016: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -0259b6: 0c00 |0019: move-result-object v0 │ │ -0259b8: 1f00 7500 |001a: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -0259bc: 5b20 8d06 |001c: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoMonthlyExpense:Landroid/widget/TextView; // field@068d │ │ -0259c0: 6000 1e04 |001e: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_cumulative_cash:I // field@041e │ │ -0259c4: 6e20 0105 0200 |0020: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -0259ca: 0c00 |0023: move-result-object v0 │ │ -0259cc: 1f00 7500 |0024: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -0259d0: 5b20 8c06 |0026: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoCumulativeCash:Landroid/widget/TextView; // field@068c │ │ -0259d4: 2200 0601 |0028: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // type@0106 │ │ -0259d8: 7020 ee04 2000 |002a: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04ee │ │ -0259de: 5b20 8906 |002d: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // field@0689 │ │ -0259e2: 6000 1b04 |002f: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_grid:I // field@041b │ │ -0259e6: 6e20 0105 0200 |0031: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -0259ec: 0c00 |0034: move-result-object v0 │ │ -0259ee: 1f00 6600 |0035: check-cast v0, Landroid/widget/GridView; // type@0066 │ │ -0259f2: 5b20 8806 |0037: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0688 │ │ -0259f6: 5420 8806 |0039: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0688 │ │ -0259fa: 5421 8906 |003b: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // field@0689 │ │ -0259fe: 6e20 0901 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0109 │ │ -025a04: 5420 8806 |0040: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0688 │ │ -025a08: 6e20 0a01 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@010a │ │ -025a0e: 0e00 |0045: return-void │ │ + insns size : 8 16-bit code units │ │ +02a3f4: |[02a3f4] com.bottleworks.dailymoney.ui.DetailListHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +02a404: 5410 ef06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06ef │ │ +02a408: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +02a40c: 6e20 a205 4100 |0004: invoke-virtual {v1, v4}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doEditDetail:(I)V // method@05a2 │ │ +02a412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=249 │ │ - 0x000a line=251 │ │ - 0x0014 line=252 │ │ - 0x001e line=253 │ │ - 0x0028 line=257 │ │ - 0x002f line=258 │ │ - 0x0039 line=259 │ │ - 0x0040 line=260 │ │ - 0x0045 line=263 │ │ + 0x0000 line=108 │ │ + 0x0004 line=109 │ │ + 0x0007 line=111 │ │ locals : │ │ - 0x0000 - 0x0046 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'initialDesktopItem' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 49 16-bit code units │ │ -025a10: |[025a10] com.bottleworks.dailymoney.ui.DesktopActivity.initialDesktopItem:()V │ │ -025a20: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -025a22: 2352 2202 |0001: new-array v2, v5, [Lcom/bottleworks/dailymoney/ui/Desktop; // type@0222 │ │ -025a26: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -025a28: 2206 2001 |0004: new-instance v6, Lcom/bottleworks/dailymoney/ui/MainDesktop; // type@0120 │ │ -025a2c: 7020 bf05 7600 |0006: invoke-direct {v6, v7}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.:(Landroid/app/Activity;)V // method@05bf │ │ -025a32: 4d06 0205 |0009: aput-object v6, v2, v5 │ │ -025a36: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -025a38: 2206 2401 |000c: new-instance v6, Lcom/bottleworks/dailymoney/ui/ReportsDesktop; // type@0124 │ │ -025a3c: 7020 dc05 7600 |000e: invoke-direct {v6, v7}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.:(Landroid/app/Activity;)V // method@05dc │ │ -025a42: 4d06 0205 |0011: aput-object v6, v2, v5 │ │ -025a46: 1225 |0013: const/4 v5, #int 2 // #2 │ │ -025a48: 2206 3801 |0014: new-instance v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop; // type@0138 │ │ -025a4c: 7020 0706 7600 |0016: invoke-direct {v6, v7}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.:(Landroid/app/Activity;)V // method@0607 │ │ -025a52: 4d06 0205 |0019: aput-object v6, v2, v5 │ │ -025a56: 0720 |001b: move-object v0, v2 │ │ -025a58: 2104 |001c: array-length v4, v0 │ │ -025a5a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -025a5c: 3543 1200 |001e: if-ge v3, v4, 0030 // +0012 │ │ -025a60: 4601 0003 |0020: aget-object v1, v0, v3 │ │ -025a64: 6e10 e204 0100 |0022: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/Desktop;.isAvailable:()Z // method@04e2 │ │ -025a6a: 0a05 |0025: move-result v5 │ │ -025a6c: 3805 0700 |0026: if-eqz v5, 002d // +0007 │ │ -025a70: 5475 8506 |0028: iget-object v5, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -025a74: 7220 3b08 1500 |002a: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -025a7a: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -025a7e: 28ef |002f: goto 001e // -0011 │ │ -025a80: 0e00 |0030: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=213 │ │ - 0x001b line=215 │ │ - 0x0022 line=216 │ │ - 0x0028 line=217 │ │ - 0x002d line=215 │ │ - 0x0030 line=220 │ │ - locals : │ │ - 0x0022 - 0x0030 reg=1 dt Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x001c - 0x0031 reg=0 arr$ [Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x001b - 0x0031 reg=2 dts [Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x001e - 0x0031 reg=3 i$ I │ │ - 0x001d - 0x0031 reg=4 len$ I │ │ - 0x0000 - 0x0031 reg=7 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0008 reg=2 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 pos I │ │ + 0x0000 - 0x0008 reg=5 id J │ │ │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'initialTab' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'reloadData' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 1 │ │ + registers : 7 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 109 16-bit code units │ │ -025a84: |[025a84] com.bottleworks.dailymoney.ui.DesktopActivity.initialTab:()V │ │ -025a94: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -025a96: 6003 2404 |0001: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.dt_tabs:I // field@0424 │ │ -025a9a: 6e20 0105 3700 |0003: invoke-virtual {v7, v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -025aa0: 0c03 |0006: move-result-object v3 │ │ -025aa2: 1f03 7400 |0007: check-cast v3, Landroid/widget/TabHost; // type@0074 │ │ -025aa6: 5b73 9206 |0009: iput-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025aaa: 5473 9206 |000b: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025aae: 6e10 2701 0300 |000d: invoke-virtual {v3}, Landroid/widget/TabHost;.setup:()V // method@0127 │ │ -025ab4: 5473 8506 |0010: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -025ab8: 7210 4008 0300 |0012: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -025abe: 0c01 |0015: move-result-object v1 │ │ -025ac0: 7210 3708 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -025ac6: 0a03 |0019: move-result v3 │ │ -025ac8: 3803 3a00 |001a: if-eqz v3, 0054 // +003a │ │ -025acc: 7210 3808 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -025ad2: 0c00 |001f: move-result-object v0 │ │ -025ad4: 1f00 0101 |0020: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0101 │ │ -025ad8: 5473 9206 |0022: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025adc: 6e10 e004 0000 |0024: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04e0 │ │ -025ae2: 0c04 |0027: move-result-object v4 │ │ -025ae4: 6e20 2401 4300 |0028: invoke-virtual {v3, v4}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@0124 │ │ -025aea: 0c02 |002b: move-result-object v2 │ │ -025aec: 6e10 e004 0000 |002c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04e0 │ │ -025af2: 0c03 |002f: move-result-object v3 │ │ -025af4: 6e10 0505 0700 |0030: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getResources:()Landroid/content/res/Resources; // method@0505 │ │ -025afa: 0c04 |0033: move-result-object v4 │ │ -025afc: 6e10 de04 0000 |0034: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getIcon:()I // method@04de │ │ -025b02: 0a05 |0037: move-result v5 │ │ -025b04: 6e20 5500 5400 |0038: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -025b0a: 0c04 |003b: move-result-object v4 │ │ -025b0c: 6e30 2201 3204 |003c: invoke-virtual {v2, v3, v4}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@0122 │ │ -025b12: 6003 1b04 |003f: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.dt_grid:I // field@041b │ │ -025b16: 6e20 2101 3200 |0041: invoke-virtual {v2, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(I)Landroid/widget/TabHost$TabSpec; // method@0121 │ │ -025b1c: 5473 9206 |0044: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025b20: 6e20 2301 2300 |0046: invoke-virtual {v3, v2}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0123 │ │ -025b26: 5473 8406 |0049: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -025b2a: 3903 cbff |004b: if-nez v3, 0016 // -0035 │ │ -025b2e: 6e10 2001 0200 |004d: invoke-virtual {v2}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0120 │ │ -025b34: 0c03 |0050: move-result-object v3 │ │ -025b36: 5b73 8406 |0051: iput-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -025b3a: 28c3 |0053: goto 0016 // -003d │ │ -025b3c: 5473 8506 |0054: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -025b40: 7210 4308 0300 |0056: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0843 │ │ -025b46: 0a03 |0059: move-result v3 │ │ -025b48: 3763 0d00 |005a: if-le v3, v6, 0067 // +000d │ │ -025b4c: 5473 9206 |005c: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025b50: 6e20 2501 6300 |005e: invoke-virtual {v3, v6}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ -025b56: 5473 9206 |0061: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025b5a: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -025b5c: 6e20 2501 4300 |0064: invoke-virtual {v3, v4}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ -025b62: 5473 9206 |0067: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -025b66: 6e20 2601 7300 |0069: invoke-virtual {v3, v7}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@0126 │ │ -025b6c: 0e00 |006c: return-void │ │ + insns size : 49 16-bit code units │ │ +02a414: |[02a414] com.bottleworks.dailymoney.ui.DetailListHelper.reloadData:(Ljava/util/List;)V │ │ +02a424: 5b56 f106 |0000: iput-object v6, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +02a428: 5453 f206 |0002: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f2 │ │ +02a42c: 7210 3208 0300 |0004: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0832 │ │ +02a432: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02a438: 0c03 |000a: move-result-object v3 │ │ +02a43a: 6e10 9f02 0300 |000b: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ +02a440: 0c00 |000e: move-result-object v0 │ │ +02a442: 5453 f106 |000f: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f1 │ │ +02a446: 7210 3508 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +02a44c: 0c03 |0014: move-result-object v3 │ │ +02a44e: 7210 2c08 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +02a454: 0a04 |0018: move-result v4 │ │ +02a456: 3804 1200 |0019: if-eqz v4, 002b // +0012 │ │ +02a45a: 7210 2d08 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +02a460: 0c01 |001e: move-result-object v1 │ │ +02a462: 1f01 c500 |001f: check-cast v1, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +02a466: 7030 a805 1500 |0021: invoke-direct {v5, v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.toDetailMap:(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; // method@05a8 │ │ +02a46c: 0c02 |0024: move-result-object v2 │ │ +02a46e: 5454 f206 |0025: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f2 │ │ +02a472: 7220 3008 2400 |0027: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02a478: 28eb |002a: goto 0015 // -0015 │ │ +02a47a: 5453 f006 |002b: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f0 │ │ +02a47e: 6e10 1901 0300 |002d: invoke-virtual {v3}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +02a484: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=223 │ │ - 0x000b line=224 │ │ - 0x0010 line=227 │ │ - 0x0022 line=228 │ │ - 0x002c line=229 │ │ - 0x003f line=230 │ │ - 0x0044 line=231 │ │ - 0x0049 line=232 │ │ - 0x004d line=233 │ │ - 0x0054 line=237 │ │ - 0x005c line=239 │ │ - 0x0061 line=240 │ │ - 0x0067 line=243 │ │ - 0x006c line=245 │ │ + 0x0000 line=115 │ │ + 0x0002 line=116 │ │ + 0x0007 line=117 │ │ + 0x000f line=118 │ │ + 0x0021 line=119 │ │ + 0x0025 line=120 │ │ + 0x002b line=123 │ │ + 0x0030 line=124 │ │ locals : │ │ - 0x0022 - 0x0054 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x002c - 0x0054 reg=2 tab Landroid/widget/TabHost$TabSpec; │ │ - 0x0016 - 0x006d reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x006d reg=7 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/List; │ │ + 0x0021 - 0x002b reg=1 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0025 - 0x002b reg=2 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x000f - 0x0031 reg=0 dateFormat Ljava/text/DateFormat; │ │ + 0x0000 - 0x0031 reg=5 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0031 reg=6 data Ljava/util/List; Ljava/util/List; │ │ │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'loadDesktop' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ + name : 'setup' │ │ + type : '(Landroid/widget/ListView;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -025b70: |[025b70] com.bottleworks.dailymoney.ui.DesktopActivity.loadDesktop:()V │ │ -025b80: 5442 8506 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -025b84: 7210 4008 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -025b8a: 0c01 |0005: move-result-object v1 │ │ -025b8c: 7210 3708 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -025b92: 0a02 |0009: move-result v2 │ │ -025b94: 3802 1700 |000a: if-eqz v2, 0021 // +0017 │ │ -025b98: 7210 3808 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -025b9e: 0c00 |000f: move-result-object v0 │ │ -025ba0: 1f00 0101 |0010: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0101 │ │ -025ba4: 6e10 e004 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04e0 │ │ -025baa: 0c02 |0015: move-result-object v2 │ │ -025bac: 5443 8406 |0016: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -025bb0: 6e20 ce07 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -025bb6: 0a02 |001b: move-result v2 │ │ -025bb8: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ -025bbc: 6e10 e304 0000 |001e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.refresh:()V // method@04e3 │ │ -025bc2: 5442 8906 |0021: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // field@0689 │ │ -025bc6: 6e10 f304 0200 |0023: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.notifyDataSetChanged:()V // method@04f3 │ │ -025bcc: 0e00 |0026: return-void │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 116 16-bit code units │ │ +02a488: |[02a488] com.bottleworks.dailymoney.ui.DetailListHelper.setup:(Landroid/widget/ListView;)V │ │ +02a498: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02a49a: 7100 b802 0000 |0001: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02a4a0: 0c00 |0004: move-result-object v0 │ │ +02a4a2: 6e10 a802 0000 |0005: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefDetailListLayout:()I // method@02a8 │ │ +02a4a8: 0a00 |0008: move-result v0 │ │ +02a4aa: 2b00 6100 0000 |0009: packed-switch v0, 0000006a // +00000061 │ │ +02a4b0: 6003 4b04 |000c: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item1:I // field@044b │ │ +02a4b4: 2200 6f00 |000e: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ +02a4b8: 5481 e806 |0010: iget-object v1, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06e8 │ │ +02a4bc: 5482 f206 |0012: iget-object v2, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f2 │ │ +02a4c0: 6204 e906 |0014: sget-object v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06e9 │ │ +02a4c4: 6205 ea06 |0016: sget-object v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingTo:[I // field@06ea │ │ +02a4c8: 7606 1801 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +02a4ce: 5b80 f006 |001b: iput-object v0, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f0 │ │ +02a4d2: 5480 f006 |001d: iget-object v0, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f0 │ │ +02a4d6: 2201 1601 |001f: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; // type@0116 │ │ +02a4da: 7020 9805 8100 |0021: invoke-direct {v1, v8}, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V // method@0598 │ │ +02a4e0: 6e20 1b01 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +02a4e6: 5b89 ef06 |0027: iput-object v9, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06ef │ │ +02a4ea: 5480 ef06 |0029: iget-object v0, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06ef │ │ +02a4ee: 5481 f006 |002b: iget-object v1, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f0 │ │ +02a4f2: 6e20 1501 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ +02a4f8: 5580 ec06 |0030: iget-boolean v0, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.clickeditable:Z // field@06ec │ │ +02a4fc: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ +02a500: 5480 ef06 |0034: iget-object v0, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06ef │ │ +02a504: 6e20 1601 8000 |0036: invoke-virtual {v0, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ +02a50a: 7100 b802 0000 |0039: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02a510: 0c00 |003c: move-result-object v0 │ │ +02a512: 6e10 9e02 0000 |003d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +02a518: 0c07 |0040: move-result-object v7 │ │ +02a51a: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +02a51c: 7220 5603 0700 |0042: invoke-interface {v7, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +02a522: 0c00 |0045: move-result-object v0 │ │ +02a524: 7210 3508 0000 |0046: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +02a52a: 0c00 |0049: move-result-object v0 │ │ +02a52c: 7210 2c08 0000 |004a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +02a532: 0a01 |004d: move-result v1 │ │ +02a534: 3801 1b00 |004e: if-eqz v1, 0069 // +001b │ │ +02a538: 7210 2d08 0000 |0050: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +02a53e: 0c06 |0053: move-result-object v6 │ │ +02a540: 1f06 bd00 |0054: check-cast v6, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +02a544: 5481 e706 |0056: iget-object v1, v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06e7 │ │ +02a548: 6e10 ec02 0600 |0058: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +02a54e: 0c02 |005b: move-result-object v2 │ │ +02a550: 7230 3c08 2106 |005c: invoke-interface {v1, v2, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +02a556: 28eb |005f: goto 004a // -0015 │ │ +02a558: 6003 4c04 |0060: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item2:I // field@044c │ │ +02a55c: 28ac |0062: goto 000e // -0054 │ │ +02a55e: 6003 4d04 |0063: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item3:I // field@044d │ │ +02a562: 28a9 |0065: goto 000e // -0057 │ │ +02a564: 6003 4e04 |0066: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item4:I // field@044e │ │ +02a568: 28a6 |0068: goto 000e // -005a │ │ +02a56a: 0e00 |0069: return-void │ │ +02a56c: 0001 0300 0200 0000 5700 0000 5a00 ... |006a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ - 0x0012 line=267 │ │ - 0x001e line=268 │ │ - 0x0021 line=272 │ │ - 0x0026 line=273 │ │ + 0x0000 line=74 │ │ + 0x0001 line=75 │ │ + 0x000c line=86 │ │ + 0x000e line=89 │ │ + 0x001d line=90 │ │ + 0x0027 line=92 │ │ + 0x0029 line=93 │ │ + 0x0030 line=94 │ │ + 0x0034 line=95 │ │ + 0x0039 line=98 │ │ + 0x0041 line=99 │ │ + 0x0056 line=100 │ │ + 0x0060 line=77 │ │ + 0x0062 line=78 │ │ + 0x0063 line=80 │ │ + 0x0065 line=81 │ │ + 0x0066 line=83 │ │ + 0x0068 line=84 │ │ + 0x0069 line=102 │ │ + 0x006a line=75 │ │ locals : │ │ - 0x0012 - 0x0021 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0006 - 0x0027 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0027 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0056 - 0x0060 reg=6 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0041 - 0x0060 reg=7 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0001 - 0x0074 reg=3 layout I │ │ + 0x0069 - 0x0074 reg=7 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0074 reg=8 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ + 0x0000 - 0x0074 reg=9 listview Landroid/widget/ListView; │ │ │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'loadInfo' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 21 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 343 16-bit code units │ │ -025bd0: |[025bd0] com.bottleworks.dailymoney.ui.DesktopActivity.loadInfo:()V │ │ -025be0: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -025be6: 0c0e |0003: move-result-object v14 │ │ -025be8: 6e10 a402 0e00 |0004: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -025bee: 0c09 |0007: move-result-object v9 │ │ -025bf0: 7100 b802 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -025bf6: 0c0e |000b: move-result-object v14 │ │ -025bf8: 6e10 b002 0e00 |000c: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -025bfe: 0a0e |000f: move-result v14 │ │ -025c00: 7220 6e03 e900 |0010: invoke-interface {v9, v14}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036e │ │ -025c06: 0c05 |0013: move-result-object v5 │ │ -025c08: 6e10 2303 0500 |0014: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0323 │ │ -025c0e: 0c0c |0017: move-result-object v12 │ │ -025c10: 380c 0a00 |0018: if-eqz v12, 0022 // +000a │ │ -025c14: 1a0e 0000 |001a: const-string v14, "" // string@0000 │ │ -025c18: 6e20 ce07 ce00 |001c: invoke-virtual {v14, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -025c1e: 0a0e |001f: move-result v14 │ │ -025c20: 380e e200 |0020: if-eqz v14, 0102 // +00e2 │ │ -025c24: 0800 1400 |0022: move-object/from16 v0, v20 │ │ -025c28: 540e 8b06 |0024: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@068b │ │ -025c2c: 6e10 2103 0500 |0026: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -025c32: 0c0f |0029: move-result-object v15 │ │ -025c34: 6e20 3601 fe00 |002a: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -025c3a: 0800 1400 |002d: move-object/from16 v0, v20 │ │ -025c3e: 540f 8b06 |002f: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@068b │ │ -025c42: 7210 7003 0900 |0031: invoke-interface {v9}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.listAllBook:()Ljava/util/List; // method@0370 │ │ -025c48: 0c0e |0034: move-result-object v14 │ │ -025c4a: 7210 4308 0e00 |0035: invoke-interface {v14}, Ljava/util/List;.size:()I // method@0843 │ │ -025c50: 0a0e |0038: move-result v14 │ │ -025c52: 1310 0100 |0039: const/16 v16, #int 1 // #1 │ │ -025c56: 0200 1000 |003b: move/from16 v0, v16 │ │ -025c5a: 360e ef00 |003d: if-gt v14, v0, 012c // +00ef │ │ -025c5e: 130e 0800 |003f: const/16 v14, #int 8 // #8 │ │ -025c62: 6e20 3901 ef00 |0041: invoke-virtual {v15, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -025c68: 220a bc01 |0044: new-instance v10, Ljava/util/Date; // type@01bc │ │ -025c6c: 7010 2a08 0a00 |0046: invoke-direct {v10}, Ljava/util/Date;.:()V // method@082a │ │ -025c72: 0800 1400 |0049: move-object/from16 v0, v20 │ │ -025c76: 540e 8306 |004b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0683 │ │ -025c7a: 6e20 6a01 ae00 |004d: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ -025c80: 0c0b |0050: move-result-object v11 │ │ -025c82: 0800 1400 |0051: move-object/from16 v0, v20 │ │ -025c86: 540e 8306 |0053: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0683 │ │ -025c8a: 6e20 6701 ae00 |0055: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ -025c90: 0c06 |0058: move-result-object v6 │ │ -025c92: 620d 7005 |0059: sget-object v13, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -025c96: 7130 1a03 bd06 |005b: invoke-static {v13, v11, v6}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@031a │ │ -025c9c: 0c0e |005e: move-result-object v14 │ │ -025c9e: 6e10 0b03 0e00 |005f: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -025ca4: 0b03 |0062: move-result-wide v3 │ │ -025ca6: 0800 1400 |0063: move-object/from16 v0, v20 │ │ -025caa: 540e 8e06 |0065: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoWeeklyExpense:Landroid/widget/TextView; // field@068e │ │ -025cae: 0800 1400 |0067: move-object/from16 v0, v20 │ │ -025cb2: 540f 8a06 |0069: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -025cb6: 6010 2505 |006b: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_weekly_expense:I // field@0525 │ │ -025cba: 1311 0100 |006d: const/16 v17, #int 1 // #1 │ │ -025cbe: 0200 1100 |006f: move/from16 v0, v17 │ │ -025cc2: 2300 2602 |0071: new-array v0, v0, [Ljava/lang/Object; // type@0226 │ │ -025cc6: 0811 0000 |0073: move-object/from16 v17, v0 │ │ -025cca: 1312 0000 |0075: const/16 v18, #int 0 // #0 │ │ -025cce: 7401 0305 1400 |0077: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -025cd4: 0c13 |007a: move-result-object v19 │ │ -025cd6: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -025cda: 6e30 ca02 3004 |007d: invoke-virtual {v0, v3, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -025ce0: 0c13 |0080: move-result-object v19 │ │ -025ce2: 4d13 1112 |0081: aput-object v19, v17, v18 │ │ -025ce6: 7403 d401 0f00 |0083: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -025cec: 0c0f |0086: move-result-object v15 │ │ -025cee: 6e20 3601 fe00 |0087: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -025cf4: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -025cf8: 540e 8306 |008c: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0683 │ │ -025cfc: 6e20 5a01 ae00 |008e: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -025d02: 0c0b |0091: move-result-object v11 │ │ -025d04: 0800 1400 |0092: move-object/from16 v0, v20 │ │ -025d08: 540e 8306 |0094: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0683 │ │ -025d0c: 6e20 5901 ae00 |0096: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -025d12: 0c06 |0099: move-result-object v6 │ │ -025d14: 7130 1a03 bd06 |009a: invoke-static {v13, v11, v6}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@031a │ │ -025d1a: 0c0e |009d: move-result-object v14 │ │ -025d1c: 6e10 0b03 0e00 |009e: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -025d22: 0b03 |00a1: move-result-wide v3 │ │ -025d24: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -025d28: 540e 8d06 |00a4: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoMonthlyExpense:Landroid/widget/TextView; // field@068d │ │ -025d2c: 0800 1400 |00a6: move-object/from16 v0, v20 │ │ -025d30: 540f 8a06 |00a8: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -025d34: 6010 fa04 |00aa: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_monthly_expense:I // field@04fa │ │ -025d38: 1311 0100 |00ac: const/16 v17, #int 1 // #1 │ │ -025d3c: 0200 1100 |00ae: move/from16 v0, v17 │ │ -025d40: 2300 2602 |00b0: new-array v0, v0, [Ljava/lang/Object; // type@0226 │ │ -025d44: 0811 0000 |00b2: move-object/from16 v17, v0 │ │ -025d48: 1312 0000 |00b4: const/16 v18, #int 0 // #0 │ │ -025d4c: 7401 0305 1400 |00b6: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -025d52: 0c13 |00b9: move-result-object v19 │ │ -025d54: 0800 1300 |00ba: move-object/from16 v0, v19 │ │ -025d58: 6e30 ca02 3004 |00bc: invoke-virtual {v0, v3, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -025d5e: 0c13 |00bf: move-result-object v19 │ │ -025d60: 4d13 1112 |00c0: aput-object v19, v17, v18 │ │ -025d64: 7403 d401 0f00 |00c2: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -025d6a: 0c0f |00c5: move-result-object v15 │ │ -025d6c: 6e20 3601 fe00 |00c6: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -025d72: 7100 b802 0000 |00c9: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -025d78: 0c0e |00cc: move-result-object v14 │ │ -025d7a: 6e10 9e02 0e00 |00cd: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -025d80: 0c08 |00d0: move-result-object v8 │ │ -025d82: 620e 6f05 |00d1: sget-object v14, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -025d86: 7220 5703 e800 |00d3: invoke-interface {v8, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -025d8c: 0c02 |00d6: move-result-object v2 │ │ -025d8e: 1603 0000 |00d7: const-wide/16 v3, #int 0 // #0 │ │ -025d92: 7210 4008 0200 |00d9: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -025d98: 0c07 |00dc: move-result-object v7 │ │ -025d9a: 7210 3708 0700 |00dd: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -025da0: 0a0e |00e0: move-result v14 │ │ -025da2: 380e 4e00 |00e1: if-eqz v14, 012f // +004e │ │ -025da6: 7210 3808 0700 |00e3: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -025dac: 0c01 |00e6: move-result-object v1 │ │ -025dae: 1f01 be00 |00e7: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -025db2: 6e10 f202 0100 |00e9: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f2 │ │ -025db8: 0a0e |00ec: move-result v14 │ │ -025dba: 380e f0ff |00ed: if-eqz v14, 00dd // -0010 │ │ -025dbe: 120e |00ef: const/4 v14, #int 0 // #0 │ │ -025dc0: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -025dc4: 540f 8306 |00f2: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0683 │ │ -025dc8: 6e20 6001 af00 |00f4: invoke-virtual {v15, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; // method@0160 │ │ -025dce: 0c0f |00f7: move-result-object v15 │ │ -025dd0: 7130 1903 e10f |00f8: invoke-static {v1, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ -025dd6: 0c0e |00fb: move-result-object v14 │ │ -025dd8: 6e10 0b03 0e00 |00fc: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -025dde: 0b0e |00ff: move-result-wide v14 │ │ -025de0: cbe3 |0100: add-double/2addr v3, v14 │ │ -025de2: 28dc |0101: goto 00dd // -0024 │ │ -025de4: 0800 1400 |0102: move-object/from16 v0, v20 │ │ -025de8: 540e 8b06 |0104: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@068b │ │ -025dec: 220f a501 |0106: new-instance v15, Ljava/lang/StringBuilder; // type@01a5 │ │ -025df0: 7010 f007 0f00 |0108: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -025df6: 6e10 2103 0500 |010b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0321 │ │ -025dfc: 0c10 |010e: move-result-object v16 │ │ -025dfe: 7402 f807 0f00 |010f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -025e04: 0c0f |0112: move-result-object v15 │ │ -025e06: 1a10 0900 |0113: const-string v16, " ( " // string@0009 │ │ -025e0a: 7402 f807 0f00 |0115: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -025e10: 0c0f |0118: move-result-object v15 │ │ -025e12: 6e20 f807 cf00 |0119: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -025e18: 0c0f |011c: move-result-object v15 │ │ -025e1a: 1a10 0a00 |011d: const-string v16, " )" // string@000a │ │ -025e1e: 7402 f807 0f00 |011f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -025e24: 0c0f |0122: move-result-object v15 │ │ -025e26: 6e10 fb07 0f00 |0123: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -025e2c: 0c0f |0126: move-result-object v15 │ │ -025e2e: 6e20 3601 fe00 |0127: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -025e34: 2900 03ff |012a: goto/16 002d // -00fd │ │ -025e38: 120e |012c: const/4 v14, #int 0 // #0 │ │ -025e3a: 2900 14ff |012d: goto/16 0041 // -00ec │ │ -025e3e: 0800 1400 |012f: move-object/from16 v0, v20 │ │ -025e42: 540e 8c06 |0131: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoCumulativeCash:Landroid/widget/TextView; // field@068c │ │ -025e46: 0800 1400 |0133: move-object/from16 v0, v20 │ │ -025e4a: 540f 8a06 |0135: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -025e4e: 6010 dc04 |0137: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_cumulative_cash:I // field@04dc │ │ -025e52: 1311 0100 |0139: const/16 v17, #int 1 // #1 │ │ -025e56: 0200 1100 |013b: move/from16 v0, v17 │ │ -025e5a: 2300 2602 |013d: new-array v0, v0, [Ljava/lang/Object; // type@0226 │ │ -025e5e: 0811 0000 |013f: move-object/from16 v17, v0 │ │ -025e62: 1312 0000 |0141: const/16 v18, #int 0 // #0 │ │ -025e66: 7401 0305 1400 |0143: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -025e6c: 0c13 |0146: move-result-object v19 │ │ -025e6e: 0800 1300 |0147: move-object/from16 v0, v19 │ │ -025e72: 6e30 ca02 3004 |0149: invoke-virtual {v0, v3, v4}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -025e78: 0c13 |014c: move-result-object v19 │ │ -025e7a: 4d13 1112 |014d: aput-object v19, v17, v18 │ │ -025e7e: 7403 d401 0f00 |014f: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -025e84: 0c0f |0152: move-result-object v15 │ │ -025e86: 6e20 3601 fe00 |0153: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -025e8c: 0e00 |0156: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=287 │ │ - 0x0008 line=288 │ │ - 0x0014 line=289 │ │ - 0x0018 line=290 │ │ - 0x0022 line=291 │ │ - 0x002d line=296 │ │ - 0x0044 line=298 │ │ - 0x0049 line=299 │ │ - 0x0051 line=300 │ │ - 0x0059 line=301 │ │ - 0x005b line=302 │ │ - 0x0063 line=303 │ │ - 0x008a line=305 │ │ - 0x0092 line=306 │ │ - 0x009a line=307 │ │ - 0x00a2 line=308 │ │ - 0x00c9 line=312 │ │ - 0x00d1 line=313 │ │ - 0x00d7 line=314 │ │ - 0x00d9 line=315 │ │ - 0x00e9 line=316 │ │ - 0x00ef line=317 │ │ - 0x0102 line=293 │ │ - 0x012c line=296 │ │ - 0x012f line=320 │ │ - 0x0156 line=321 │ │ - locals : │ │ - 0x00e9 - 0x0102 reg=1 ac Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00d7 - 0x0102 reg=2 acl Ljava/util/List; Ljava/util/List; │ │ - 0x0063 - 0x0102 reg=3 b D │ │ - 0x0059 - 0x0102 reg=6 end Ljava/util/Date; │ │ - 0x00dd - 0x0102 reg=7 i$ Ljava/util/Iterator; │ │ - 0x00d1 - 0x0102 reg=8 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0049 - 0x0102 reg=10 now Ljava/util/Date; │ │ - 0x0051 - 0x0102 reg=11 start Ljava/util/Date; │ │ - 0x005b - 0x0102 reg=13 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x012f - 0x0157 reg=2 acl Ljava/util/List; Ljava/util/List; │ │ - 0x012f - 0x0157 reg=3 b D │ │ - 0x0014 - 0x0157 reg=5 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x012f - 0x0157 reg=6 end Ljava/util/Date; │ │ - 0x012f - 0x0157 reg=7 i$ Ljava/util/Iterator; │ │ - 0x012f - 0x0157 reg=8 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0008 - 0x0157 reg=9 imdp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ - 0x012f - 0x0157 reg=10 now Ljava/util/Date; │ │ - 0x012f - 0x0157 reg=11 start Ljava/util/Date; │ │ - 0x0018 - 0x0157 reg=12 symbol Ljava/lang/String; │ │ - 0x012f - 0x0157 reg=13 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x0157 reg=20 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + source_file_idx : 388 (DetailListHelper.java) │ │ │ │ - #18 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'loadWhatisNew' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -025e90: |[025e90] com.bottleworks.dailymoney.ui.DesktopActivity.loadWhatisNew:()V │ │ -025ea0: 6301 9006 |0000: sget-boolean v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@0690 │ │ -025ea4: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -025ea8: 0e00 |0004: return-void │ │ -025eaa: 6e10 0305 0300 |0005: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -025eb0: 0c01 |0008: move-result-object v1 │ │ -025eb2: 6e10 ba02 0100 |0009: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.isFirstVersionTime:()Z // method@02ba │ │ -025eb8: 0a01 |000c: move-result v1 │ │ -025eba: 3801 f7ff |000d: if-eqz v1, 0004 // -0009 │ │ -025ebe: 2200 1400 |000f: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -025ec2: 1c01 1e01 |0011: const-class v1, Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg; // type@011e │ │ -025ec6: 7030 3900 3001 |0013: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -025ecc: 1a01 9a10 |0016: const-string v1, "uriid" // string@109a │ │ -025ed0: 6002 4705 |0018: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.path_what_is_new:I // field@0547 │ │ -025ed4: 6e30 3e00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -025eda: 6e20 1805 0300 |001d: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.startActivity:(Landroid/content/Intent;)V // method@0518 │ │ -025ee0: 28e4 |0020: goto 0004 // -001c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - 0x0004 line=282 │ │ - 0x0005 line=277 │ │ - 0x000f line=278 │ │ - 0x0016 line=279 │ │ - 0x001d line=280 │ │ - locals : │ │ - 0x0016 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0021 reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ +Class #128 header: │ │ +class_idx : 282 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1064 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #19 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'restoreFromSD' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ +Class #128 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onLinkClicked │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #128 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ + name : 'this$1' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ + name : 'val$path' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -025ee4: |[025ee4] com.bottleworks.dailymoney.ui.DesktopActivity.restoreFromSD:()V │ │ -025ef4: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -025efa: 0c00 |0003: move-result-object v0 │ │ -025efc: 2201 0201 |0004: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; // type@0102 │ │ -025f00: 7030 e404 4100 |0006: invoke-direct {v1, v4, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V // method@04e4 │ │ -025f06: 5442 8a06 |0009: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@068a │ │ -025f0a: 6003 4e05 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_retore_db:I // field@054e │ │ -025f0e: 6e20 d301 3200 |000d: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -025f14: 0c02 |0010: move-result-object v2 │ │ -025f16: 2203 0301 |0011: new-instance v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2; // type@0103 │ │ -025f1a: 7030 e704 4301 |0013: invoke-direct {v3, v4, v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@04e7 │ │ -025f20: 7130 b701 2403 |0016: invoke-static {v4, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ -025f26: 0e00 |0019: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +02a580: |[02a580] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler$1.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V │ │ +02a590: 5b01 f406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; // field@06f4 │ │ +02a594: 5b02 f506 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@06f5 │ │ +02a598: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a59e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ - 0x0004 line=171 │ │ - 0x0009 line=193 │ │ - 0x0019 line=209 │ │ + 0x0000 line=66 │ │ locals : │ │ - 0x0004 - 0x001a reg=0 ctxs Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x0009 - 0x001a reg=1 restorejob Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ - 0x0000 - 0x001a reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ + 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'getCurrentVisibleDesktopItems' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 38 16-bit code units │ │ -025f28: |[025f28] com.bottleworks.dailymoney.ui.DesktopActivity.getCurrentVisibleDesktopItems:()Ljava/util/List; │ │ -025f38: 5442 8506 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -025f3c: 7210 4008 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -025f42: 0c01 |0005: move-result-object v1 │ │ -025f44: 7210 3708 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -025f4a: 0a02 |0009: move-result v2 │ │ -025f4c: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ -025f50: 7210 3808 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -025f56: 0c00 |000f: move-result-object v0 │ │ -025f58: 1f00 0101 |0010: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0101 │ │ -025f5c: 6e10 e004 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04e0 │ │ -025f62: 0c02 |0015: move-result-object v2 │ │ -025f64: 5443 8406 |0016: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -025f68: 6e20 ce07 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -025f6e: 0a02 |001b: move-result v2 │ │ -025f70: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ -025f74: 6e10 e104 0000 |001e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getVisibleItems:()Ljava/util/List; // method@04e1 │ │ -025f7a: 0c02 |0021: move-result-object v2 │ │ -025f7c: 1102 |0022: return-object v2 │ │ -025f7e: 6202 350a |0023: sget-object v2, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@0a35 │ │ -025f82: 28fd |0025: goto 0022 // -0003 │ │ + insns size : 10 16-bit code units │ │ +02a5a0: |[02a5a0] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler$1.run:()V │ │ +02a5b0: 5420 f406 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; // field@06f4 │ │ +02a5b4: 5400 f606 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; // field@06f6 │ │ +02a5b8: 5421 f506 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@06f5 │ │ +02a5bc: 7120 b205 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V // method@05b2 │ │ +02a5c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=382 │ │ - 0x0012 line=383 │ │ - 0x001e line=384 │ │ - 0x0022 line=387 │ │ + 0x0000 line=68 │ │ + 0x0009 line=69 │ │ locals : │ │ - 0x0012 - 0x0022 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0006 - 0x0026 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0026 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 40 16-bit code units │ │ -025f84: |[025f84] com.bottleworks.dailymoney.ui.DesktopActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -025f94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -025f96: 6f40 d202 3254 |0001: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -025f9c: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -025f9e: 3303 1900 |0005: if-ne v3, v0, 001e // +0019 │ │ -025fa2: 6a01 9006 |0007: sput-boolean v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@0690 │ │ -025fa6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -025fa8: 3204 0800 |000a: if-eq v4, v0, 0012 // +0008 │ │ -025fac: 6e10 0205 0200 |000c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.finish:()V // method@0502 │ │ -025fb2: 6a01 9106 |000f: sput-boolean v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@0691 │ │ -025fb6: 0e00 |0011: return-void │ │ -025fb8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -025fba: 6a00 9106 |0013: sput-boolean v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@0691 │ │ -025fbe: 2200 0501 |0015: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4; // type@0105 │ │ -025fc2: 7020 ec04 2000 |0017: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04ec │ │ -025fc8: 7110 ba01 0000 |001a: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -025fce: 28f4 |001d: goto 0011 // -000c │ │ -025fd0: 5420 8f06 |001e: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068f │ │ -025fd4: 3800 f1ff |0020: if-eqz v0, 0011 // -000f │ │ -025fd8: 5420 8f06 |0022: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068f │ │ -025fdc: 6e40 2105 3054 |0024: invoke-virtual {v0, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.onActivityResult:(IILandroid/content/Intent;)V // method@0521 │ │ -025fe2: 28ea |0027: goto 0011 // -0016 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=393 │ │ - 0x0004 line=395 │ │ - 0x0007 line=396 │ │ - 0x0009 line=397 │ │ - 0x000c line=398 │ │ - 0x000f line=399 │ │ - 0x0011 line=415 │ │ - 0x0012 line=401 │ │ - 0x0015 line=402 │ │ - 0x001e line=411 │ │ - 0x0022 line=412 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0028 reg=3 requestCode I │ │ - 0x0000 - 0x0028 reg=4 resultCode I │ │ - 0x0000 - 0x0028 reg=5 data Landroid/content/Intent; │ │ + source_file_idx : 1064 (LocalWebViewActivity.java) │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #129 header: │ │ +class_idx : 283 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1064 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #129 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="JSCallHandler" │ │ + │ │ +Class #129 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -025fe4: |[025fe4] com.bottleworks.dailymoney.ui.DesktopActivity.onCreate:(Landroid/os/Bundle;)V │ │ -025ff4: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -025ffa: 6000 4704 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.desktop:I // field@0447 │ │ -025ffe: 6e20 1705 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.setContentView:(I)V // method@0517 │ │ -026004: 6000 2304 |0008: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_layout:I // field@0423 │ │ -026008: 6e20 0105 0100 |000a: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0501 │ │ -02600e: 0c00 |000d: move-result-object v0 │ │ -026010: 5b10 8706 |000e: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0687 │ │ -026014: 7010 0705 0100 |0010: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialApplicationInfo:()V // method@0507 │ │ -02601a: 7010 0905 0100 |0013: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialDesktopItem:()V // method@0509 │ │ -026020: 7010 0a05 0100 |0016: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialTab:()V // method@050a │ │ -026026: 7010 0805 0100 |0019: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialContent:()V // method@0508 │ │ -02602c: 7010 0605 0100 |001c: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initPasswordProtection:()V // method@0506 │ │ -026032: 7010 0b05 0100 |001f: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadDesktop:()V // method@050b │ │ -026038: 7010 0c05 0100 |0022: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadInfo:()V // method@050c │ │ -02603e: 7010 0d05 0100 |0025: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadWhatisNew:()V // method@050d │ │ -026044: 6e10 0305 0100 |0028: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0503 │ │ -02604a: 0c00 |002b: move-result-object v0 │ │ -02604c: 6e10 b902 0000 |002c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isFirstTime:()Z // method@02b9 │ │ -026052: 0a00 |002f: move-result v0 │ │ -026054: 3800 0500 |0030: if-eqz v0, 0035 // +0005 │ │ -026058: 7010 0005 0100 |0032: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.doTheFisrtTime:()V // method@0500 │ │ -02605e: 0e00 |0035: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a5c4: |[02a5c4] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V │ │ +02a5d4: 5b01 f606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; // field@06f6 │ │ +02a5d8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ - 0x0003 line=83 │ │ - 0x0008 line=84 │ │ - 0x0010 line=85 │ │ - 0x0013 line=86 │ │ - 0x0016 line=87 │ │ - 0x0019 line=88 │ │ - 0x001c line=89 │ │ - 0x001f line=90 │ │ - 0x0022 line=91 │ │ - 0x0025 line=92 │ │ - 0x0028 line=94 │ │ - 0x0032 line=95 │ │ - 0x0035 line=99 │ │ + 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0036 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0036 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;) │ │ + name : 'onLinkClicked' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 99 16-bit code units │ │ -026060: |[026060] com.bottleworks.dailymoney.ui.DesktopActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -026070: 6f20 d602 8700 |0000: invoke-super {v7, v8}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ -026076: 2203 b601 |0003: new-instance v3, Ljava/util/ArrayList; // type@01b6 │ │ -02607a: 7010 1908 0300 |0005: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -026080: 5476 8506 |0008: iget-object v6, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -026084: 7210 4008 0600 |000a: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02608a: 0c01 |000d: move-result-object v1 │ │ -02608c: 7210 3708 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -026092: 0a06 |0011: move-result v6 │ │ -026094: 3806 2600 |0012: if-eqz v6, 0038 // +0026 │ │ -026098: 7210 3808 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02609e: 0c00 |0017: move-result-object v0 │ │ -0260a0: 1f00 0101 |0018: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0101 │ │ -0260a4: 6e10 df04 0000 |001a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getItems:()Ljava/util/List; // method@04df │ │ -0260aa: 0c06 |001d: move-result-object v6 │ │ -0260ac: 7210 4008 0600 |001e: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -0260b2: 0c02 |0021: move-result-object v2 │ │ -0260b4: 7210 3708 0200 |0022: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -0260ba: 0a06 |0025: move-result v6 │ │ -0260bc: 3806 e8ff |0026: if-eqz v6, 000e // -0018 │ │ -0260c0: 7210 3808 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -0260c6: 0c04 |002b: move-result-object v4 │ │ -0260c8: 1f04 0901 |002c: check-cast v4, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -0260cc: 6e10 1e05 0400 |002e: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getImportant:()I // method@051e │ │ -0260d2: 0a06 |0031: move-result v6 │ │ -0260d4: 3a06 f0ff |0032: if-ltz v6, 0022 // -0010 │ │ -0260d8: 7220 3b08 4300 |0034: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -0260de: 28eb |0037: goto 0022 // -0015 │ │ -0260e0: 2206 0401 |0038: new-instance v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; // type@0104 │ │ -0260e4: 7020 e904 7600 |003a: invoke-direct {v6, v7}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04e9 │ │ -0260ea: 7120 2808 6300 |003d: invoke-static {v3, v6}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0828 │ │ -0260f0: 7210 4008 0300 |0040: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -0260f6: 0c01 |0043: move-result-object v1 │ │ -0260f8: 7210 3708 0100 |0044: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -0260fe: 0a06 |0047: move-result v6 │ │ -026100: 3806 1900 |0048: if-eqz v6, 0061 // +0019 │ │ -026104: 7210 3808 0100 |004a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02610a: 0c04 |004d: move-result-object v4 │ │ -02610c: 1f04 0901 |004e: check-cast v4, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -026110: 6e10 1f05 0400 |0050: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getLabel:()Ljava/lang/String; // method@051f │ │ -026116: 0c06 |0053: move-result-object v6 │ │ -026118: 7220 ce00 6800 |0054: invoke-interface {v8, v6}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ce │ │ -02611e: 0c05 |0057: move-result-object v5 │ │ -026120: 2206 0701 |0058: new-instance v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; // type@0107 │ │ -026124: 7030 f404 7604 |005a: invoke-direct {v6, v7, v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@04f4 │ │ -02612a: 7220 d400 6500 |005d: invoke-interface {v5, v6}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@00d4 │ │ -026130: 28e4 |0060: goto 0044 // -001c │ │ -026132: 1216 |0061: const/4 v6, #int 1 // #1 │ │ -026134: 0f06 |0062: return v6 │ │ + insns size : 9 16-bit code units │ │ +02a5e0: |[02a5e0] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler.onLinkClicked:(Ljava/lang/String;)V │ │ +02a5f0: 2200 1a01 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1; // type@011a │ │ +02a5f4: 7030 ad05 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V // method@05ad │ │ +02a5fa: 7110 cc01 0000 |0005: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ +02a600: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=333 │ │ - 0x0003 line=334 │ │ - 0x0008 line=335 │ │ - 0x001a line=336 │ │ - 0x002e line=337 │ │ - 0x0034 line=338 │ │ - 0x0038 line=343 │ │ - 0x0040 line=348 │ │ - 0x0050 line=349 │ │ - 0x0058 line=350 │ │ - 0x0061 line=353 │ │ + 0x0000 line=66 │ │ + 0x0008 line=70 │ │ locals : │ │ - 0x001a - 0x0038 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - 0x0022 - 0x0038 reg=2 i$ Ljava/util/Iterator; │ │ - 0x002e - 0x0038 reg=4 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0050 - 0x0061 reg=4 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0058 - 0x0061 reg=5 mi Landroid/view/MenuItem; │ │ - 0x0044 - 0x0063 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0008 - 0x0063 reg=3 importants Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0063 reg=7 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0063 reg=8 menu Landroid/view/Menu; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ + 0x0000 - 0x0009 reg=2 path Ljava/lang/String; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onItemClick' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -026138: |[026138] com.bottleworks.dailymoney.ui.DesktopActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -026148: 5421 8806 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0688 │ │ -02614c: 3313 1300 |0002: if-ne v3, v1, 0015 // +0013 │ │ -026150: 5421 8606 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtHashMap:Ljava/util/HashMap; // field@0686 │ │ -026154: 6e20 3108 4100 |0006: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0831 │ │ -02615a: 0c00 |0009: move-result-object v0 │ │ -02615c: 1f00 0901 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -026160: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -026164: 5b20 8f06 |000e: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068f │ │ -026168: 5421 8f06 |0010: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068f │ │ -02616c: 6e10 2205 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:()V // method@0522 │ │ -026172: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=370 │ │ - 0x0004 line=371 │ │ - 0x000c line=372 │ │ - 0x000e line=373 │ │ - 0x0010 line=374 │ │ - 0x0015 line=377 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ - 0x000c - 0x0015 reg=0 di Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0016 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0016 reg=3 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x0016 reg=4 view Landroid/view/View; │ │ - 0x0000 - 0x0016 reg=5 pos I │ │ - 0x0000 - 0x0016 reg=6 id J │ │ + source_file_idx : 1064 (LocalWebViewActivity.java) │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onKeyDown' │ │ - type : '(ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -026174: |[026174] com.bottleworks.dailymoney.ui.DesktopActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -026184: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -026186: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -026188: 3304 2100 |0002: if-ne v4, v0, 0023 // +0021 │ │ -02618c: 5430 8506 |0004: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0685 │ │ -026190: 7220 3f08 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026196: 0c00 |0009: move-result-object v0 │ │ -026198: 1f00 0101 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0101 │ │ -02619c: 6e10 e004 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04e0 │ │ -0261a2: 0c00 |000f: move-result-object v0 │ │ -0261a4: 5431 8406 |0010: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -0261a8: 6e20 ce07 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0261ae: 0a00 |0015: move-result v0 │ │ -0261b0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0261b4: 5430 9206 |0018: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@0692 │ │ -0261b8: 6e20 2501 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ -0261be: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0261c0: 0f00 |001e: return v0 │ │ -0261c2: 6a02 9106 |001f: sput-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@0691 │ │ -0261c6: 6a02 9006 |0021: sput-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@0690 │ │ -0261ca: 6f30 d802 4305 |0023: invoke-super {v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@02d8 │ │ -0261d0: 0a00 |0026: move-result v0 │ │ -0261d2: 28f7 |0027: goto 001e // -0009 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=121 │ │ - 0x0004 line=122 │ │ - 0x0018 line=123 │ │ - 0x001d line=124 │ │ - 0x001e line=129 │ │ - 0x001f line=126 │ │ - 0x0021 line=127 │ │ - 0x0023 line=129 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0028 reg=4 keyCode I │ │ - 0x0000 - 0x0028 reg=5 keyEvent Landroid/view/KeyEvent; │ │ +Class #130 header: │ │ +class_idx : 286 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1161 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0261d4: |[0261d4] com.bottleworks.dailymoney.ui.DesktopActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0261e4: 6f20 d902 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ -0261ea: 0a00 |0003: move-result v0 │ │ -0261ec: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=363 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ +Class #130 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ +Class #130 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/MainDesktop$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/MainDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/MainDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0261f0: |[0261f0] com.bottleworks.dailymoney.ui.DesktopActivity.onResume:()V │ │ -026200: 6f10 db02 0000 |0000: invoke-super {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onResume:()V // method@02db │ │ -026206: 7010 0c05 0000 |0003: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadInfo:()V // method@050c │ │ -02620c: 0e00 |0006: return-void │ │ + insns size : 6 16-bit code units │ │ +02a604: |[02a604] com.bottleworks.dailymoney.ui.MainDesktop$1.:(Lcom/bottleworks/dailymoney/ui/MainDesktop;)V │ │ +02a614: 5b01 fc06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; // field@06fc │ │ +02a618: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a61e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0003 line=115 │ │ - 0x0006 line=117 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/MainDesktop$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ - name : 'onTabChanged' │ │ - type : '(Ljava/lang/String;)V' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -026210: |[026210] com.bottleworks.dailymoney.ui.DesktopActivity.onTabChanged:(Ljava/lang/String;)V │ │ -026220: 5b01 8406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0684 │ │ -026224: 7010 0b05 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadDesktop:()V // method@050b │ │ -02622a: 0e00 |0005: return-void │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 54 16-bit code units │ │ +02a620: |[02a620] com.bottleworks.dailymoney.ui.MainDesktop$1.run:()V │ │ +02a630: 2200 c500 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +02a634: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +02a638: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +02a63c: 2203 b001 |0006: new-instance v3, Ljava/util/Date; // type@01b0 │ │ +02a640: 7010 1f08 0300 |0008: invoke-direct {v3}, Ljava/util/Date;.:()V // method@081f │ │ +02a646: 1604 0000 |000b: const-wide/16 v4, #int 0 // #0 │ │ +02a64a: 7120 8107 5400 |000d: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +02a650: 0c04 |0010: move-result-object v4 │ │ +02a652: 1a05 0000 |0011: const-string v5, "" // string@0000 │ │ +02a656: 7606 3203 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0332 │ │ +02a65c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +02a65e: 2206 1400 |0017: new-instance v6, Landroid/content/Intent; // type@0014 │ │ +02a662: 5471 fc06 |0019: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; // field@06fc │ │ +02a666: 5411 fd06 |001b: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +02a66a: 1c02 1001 |001d: const-class v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0110 │ │ +02a66e: 7030 3900 1602 |001f: invoke-direct {v6, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02a674: 1a01 180d |0022: const-string v1, "modeCreate" // string@0d18 │ │ +02a678: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +02a67a: 6e30 4300 1602 |0025: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02a680: 1a01 8208 |0028: const-string v1, "detail" // string@0882 │ │ +02a684: 6e30 4000 1600 |002a: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02a68a: 5471 fc06 |002d: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; // field@06fc │ │ +02a68e: 5411 fd06 |002f: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +02a692: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +02a694: 6e30 0f00 6102 |0032: invoke-virtual {v1, v6, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02a69a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=325 │ │ - 0x0002 line=326 │ │ - 0x0005 line=327 │ │ + 0x0000 line=28 │ │ + 0x0016 line=29 │ │ + 0x0017 line=30 │ │ + 0x0022 line=31 │ │ + 0x0028 line=32 │ │ + 0x002d line=33 │ │ + 0x0035 line=34 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ - 0x0000 - 0x0006 reg=1 tabId Ljava/lang/String; │ │ + 0x0017 - 0x0019 reg=6 intent Landroid/content/Intent; │ │ + 0x0016 - 0x0036 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0022 - 0x0036 reg=6 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0036 reg=7 this Lcom/bottleworks/dailymoney/ui/MainDesktop$1; │ │ │ │ - source_file_idx : 381 (DesktopActivity.java) │ │ + source_file_idx : 1161 (MainDesktop.java) │ │ │ │ -Class #148 header: │ │ -class_idx : 265 │ │ +Class #131 header: │ │ +class_idx : 288 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 382 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1180 │ │ static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 8 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #148 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ +Class #131 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/NamedItem;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'hidden' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'icon' │ │ - type : 'I' │ │ - access : 0x0004 (PROTECTED) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'important' │ │ - type : 'I' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'label' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'toString' │ │ type : 'Ljava/lang/String;' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'run' │ │ - type : 'Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'value' │ │ + type : 'Ljava/lang/Object;' │ │ access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ name : '' │ │ - type : '(Ljava/lang/Runnable;Ljava/lang/String;)V' │ │ + type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -02622c: |[02622c] com.bottleworks.dailymoney.ui.DesktopItem.:(Ljava/lang/Runnable;Ljava/lang/String;)V │ │ -02623c: 6000 7003 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem:I // field@0370 │ │ -026240: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -026242: 7051 1c05 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051c │ │ -026248: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - 0x0006 line=27 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0007 reg=3 run Ljava/lang/Runnable; │ │ - 0x0000 - 0x0007 reg=4 label Ljava/lang/String; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : '' │ │ - type : '(Ljava/lang/Runnable;Ljava/lang/String;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ + outs : 4 │ │ insns size : 5 16-bit code units │ │ -02624c: |[02624c] com.bottleworks.dailymoney.ui.DesktopItem.:(Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ -02625c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02625e: 7050 1c05 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051c │ │ -026264: 0e00 |0004: return-void │ │ +02a69c: |[02a69c] com.bottleworks.dailymoney.ui.NamedItem.:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +02a6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a6ae: 7040 c205 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +02a6b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - 0x0004 line=31 │ │ + 0x0000 line=14 │ │ + 0x0004 line=15 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0005 reg=2 run Ljava/lang/Runnable; │ │ - 0x0000 - 0x0005 reg=3 label Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=4 icon I │ │ + 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=3 value Ljava/lang/Object; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ name : '' │ │ - type : '(Ljava/lang/Runnable;Ljava/lang/String;II)V' │ │ + type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ - ins : 5 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -026268: |[026268] com.bottleworks.dailymoney.ui.DesktopItem.:(Ljava/lang/Runnable;Ljava/lang/String;II)V │ │ -026278: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02627e: 5b01 9706 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:Ljava/lang/Runnable; // field@0697 │ │ -026282: 5b02 9606 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.label:Ljava/lang/String; // field@0696 │ │ -026286: 5903 9406 |0007: iput v3, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.icon:I // field@0694 │ │ -02628a: 5904 9506 |0009: iput v4, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.important:I // field@0695 │ │ -02628e: 0e00 |000b: return-void │ │ + insns size : 20 16-bit code units │ │ +02a6b8: |[02a6b8] com.bottleworks.dailymoney.ui.NamedItem.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ +02a6c8: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a6ce: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +02a6d2: 3903 0800 |0005: if-nez v3, 000d // +0008 │ │ +02a6d6: 2200 8901 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02a6da: 7010 8b07 0000 |0009: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@078b │ │ +02a6e0: 2700 |000c: throw v0 │ │ +02a6e2: 5b12 0107 |000d: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.name:Ljava/lang/String; // field@0701 │ │ +02a6e6: 5b13 0307 |000f: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0703 │ │ +02a6ea: 5b14 0207 |0011: iput-object v4, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0702 │ │ +02a6ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ - 0x0003 line=34 │ │ - 0x0005 line=35 │ │ - 0x0007 line=36 │ │ - 0x0009 line=37 │ │ - 0x000b line=38 │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ + 0x0007 line=18 │ │ + 0x000d line=20 │ │ + 0x000f line=21 │ │ + 0x0011 line=22 │ │ + 0x0013 line=23 │ │ locals : │ │ - 0x0000 - 0x000c reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x000c reg=1 run Ljava/lang/Runnable; │ │ - 0x0000 - 0x000c reg=2 label Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=3 icon I │ │ - 0x0000 - 0x000c reg=4 important I │ │ + 0x0000 - 0x0014 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0000 - 0x0014 reg=2 name Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=3 value Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=4 toString Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'getIcon' │ │ - type : '()I' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026290: |[026290] com.bottleworks.dailymoney.ui.DesktopItem.getIcon:()I │ │ -0262a0: 5210 9406 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.icon:I // field@0694 │ │ -0262a4: 0f00 |0002: return v0 │ │ +02a6f0: |[02a6f0] com.bottleworks.dailymoney.ui.NamedItem.getName:()Ljava/lang/String; │ │ +02a700: 5410 0107 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.name:Ljava/lang/String; // field@0701 │ │ +02a704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'getImportant' │ │ - type : '()I' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'getToString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0262a8: |[0262a8] com.bottleworks.dailymoney.ui.DesktopItem.getImportant:()I │ │ -0262b8: 5210 9506 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.important:I // field@0695 │ │ -0262bc: 0f00 |0002: return v0 │ │ +02a708: |[02a708] com.bottleworks.dailymoney.ui.NamedItem.getToString:()Ljava/lang/String; │ │ +02a718: 5410 0207 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0702 │ │ +02a71c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'getLabel' │ │ - type : '()Ljava/lang/String;' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'getValue' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0262c0: |[0262c0] com.bottleworks.dailymoney.ui.DesktopItem.getLabel:()Ljava/lang/String; │ │ -0262d0: 5410 9606 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.label:Ljava/lang/String; // field@0696 │ │ -0262d4: 1100 |0002: return-object v0 │ │ +02a720: |[02a720] com.bottleworks.dailymoney.ui.NamedItem.getValue:()Ljava/lang/Object; │ │ +02a730: 5410 0307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0703 │ │ +02a734: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'isHidden' │ │ - type : '()Z' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'setName' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0262d8: |[0262d8] com.bottleworks.dailymoney.ui.DesktopItem.isHidden:()Z │ │ -0262e8: 5510 9306 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.hidden:Z // field@0693 │ │ -0262ec: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0262f0: |[0262f0] com.bottleworks.dailymoney.ui.DesktopItem.onActivityResult:(IILandroid/content/Intent;)V │ │ -026300: 0e00 |0000: return-void │ │ +02a738: |[02a738] com.bottleworks.dailymoney.ui.NamedItem.setName:(Ljava/lang/String;)V │ │ +02a748: 5b01 0107 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/NamedItem;.name:Ljava/lang/String; // field@0701 │ │ +02a74c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=54 │ │ + 0x0000 line=28 │ │ + 0x0002 line=29 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0001 reg=1 requestCode I │ │ - 0x0000 - 0x0001 reg=2 resultCode I │ │ - 0x0000 - 0x0001 reg=3 data Landroid/content/Intent; │ │ + 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'setToString' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -026304: |[026304] com.bottleworks.dailymoney.ui.DesktopItem.run:()V │ │ -026314: 5410 9706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:Ljava/lang/Runnable; // field@0697 │ │ -026318: 7210 c507 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@07c5 │ │ -02631e: 0e00 |0005: return-void │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02a750: |[02a750] com.bottleworks.dailymoney.ui.NamedItem.setToString:(Ljava/lang/String;)V │ │ +02a760: 5b01 0207 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0702 │ │ +02a764: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ - 0x0005 line=42 │ │ + 0x0002 line=42 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0000 - 0x0003 reg=1 toString Ljava/lang/String; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'setHidden' │ │ - type : '(Z)V' │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'setValue' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026320: |[026320] com.bottleworks.dailymoney.ui.DesktopItem.setHidden:(Z)V │ │ -026330: 5c01 9306 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.hidden:Z // field@0693 │ │ -026334: 0e00 |0002: return-void │ │ +02a768: |[02a768] com.bottleworks.dailymoney.ui.NamedItem.setValue:(Ljava/lang/Object;)V │ │ +02a778: 5b01 0307 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0703 │ │ +02a77c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ - 0x0002 line=70 │ │ + 0x0000 line=34 │ │ + 0x0002 line=35 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0003 reg=1 hidden Z │ │ + 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0000 - 0x0003 reg=1 value Ljava/lang/Object; │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopItem;) │ │ - name : 'setImportant' │ │ - type : '(I)V' │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026338: |[026338] com.bottleworks.dailymoney.ui.DesktopItem.setImportant:(I)V │ │ -026348: 5901 9506 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopItem;.important:I // field@0695 │ │ -02634c: 0e00 |0002: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +02a780: |[02a780] com.bottleworks.dailymoney.ui.NamedItem.toString:()Ljava/lang/String; │ │ +02a790: 5410 0207 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0702 │ │ +02a794: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02a798: 5410 0207 |0004: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0702 │ │ +02a79c: 1100 |0006: return-object v0 │ │ +02a79e: 5410 0307 |0007: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0703 │ │ +02a7a2: 6e10 b807 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +02a7a8: 0c00 |000c: move-result-object v0 │ │ +02a7aa: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0002 line=62 │ │ + 0x0000 line=45 │ │ + 0x0004 line=46 │ │ + 0x0006 line=48 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0003 reg=1 important I │ │ + 0x0000 - 0x000e reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - source_file_idx : 382 (DesktopItem.java) │ │ + source_file_idx : 1180 (NamedItem.java) │ │ │ │ -Class #149 header: │ │ -class_idx : 271 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 386 │ │ +Class #132 header: │ │ +class_idx : 290 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 53 │ │ +source_file_idx : 1229 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #149 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="AccountViewBinder" │ │ +virtual_methods_size: 4 │ │ │ │ -Class #149 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #132 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/PrefsActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/preference/PreferenceActivity;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ + #0 : 'Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + name : 'dirty' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -026350: |[026350] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ -026360: 5b01 9d06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026364: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02636a: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +02a7ac: |[02a7ac] com.bottleworks.dailymoney.ui.PrefsActivity.:()V │ │ +02a7bc: 7010 a800 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@00a8 │ │ +02a7c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02a7c4: 5c10 0407 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0704 │ │ +02a7c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=521 │ │ + 0x0000 line=18 │ │ + 0x0003 line=19 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + name : 'setPrefSummary' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02636c: |[02636c] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V │ │ -02637c: 7020 3105 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0531 │ │ -026382: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +02a7cc: |[02a7cc] com.bottleworks.dailymoney.ui.PrefsActivity.setPrefSummary:(Ljava/lang/String;)V │ │ +02a7dc: 7110 ac00 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +02a7e2: 0c01 |0003: move-result-object v1 │ │ +02a7e4: 6e20 d505 4300 |0004: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@05d5 │ │ +02a7ea: 0c00 |0007: move-result-object v0 │ │ +02a7ec: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +02a7f0: 1a02 4805 |000a: const-string v2, "Unknown" // string@0548 │ │ +02a7f4: 7230 4e00 4102 |000c: invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ +02a7fa: 0c02 |000f: move-result-object v2 │ │ +02a7fc: 6e20 a700 2000 |0010: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00a7 │ │ +02a802: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=521 │ │ + 0x0000 line=48 │ │ + 0x0004 line=49 │ │ + 0x0008 line=50 │ │ + 0x000a line=51 │ │ + 0x0013 line=53 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ - 0x0000 - 0x0004 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0004 reg=2 x1 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; │ │ + 0x0008 - 0x0014 reg=0 p Landroid/preference/Preference; │ │ + 0x0004 - 0x0014 reg=1 sharedPreferences Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0014 reg=3 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + 0x0000 - 0x0014 reg=4 prefKey Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ - name : 'getSelectedAccount' │ │ - type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02a804: |[02a804] com.bottleworks.dailymoney.ui.PrefsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02a814: 6f20 a900 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00a9 │ │ +02a81a: 6000 6305 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$xml;.prefs:I // field@0563 │ │ +02a81e: 6e20 d405 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.addPreferencesFromResource:(I)V // method@05d4 │ │ +02a824: 1a00 570c |0008: const-string v0, "last_backup" // string@0c57 │ │ +02a828: 7020 da05 0100 |000a: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.setPrefSummary:(Ljava/lang/String;)V // method@05da │ │ +02a82e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + 0x0003 line=23 │ │ + 0x0008 line=24 │ │ + 0x000d line=25 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + 0x0000 - 0x000e reg=2 bundle Landroid/os/Bundle; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + name : 'onPause' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -026384: |[026384] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ -026394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026396: 1100 |0001: return-object v0 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +02a830: |[02a830] com.bottleworks.dailymoney.ui.PrefsActivity.onPause:()V │ │ +02a840: 6f10 aa00 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onPause:()V // method@00aa │ │ +02a846: 5510 0407 |0003: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0704 │ │ +02a84a: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +02a84e: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02a854: 0c00 |000a: move-result-object v0 │ │ +02a856: 6e10 c302 0000 |000b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.setPreferenceDirty:()V // method@02c3 │ │ +02a85c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02a85e: 5c10 0407 |000f: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0704 │ │ +02a862: 7110 ac00 0100 |0011: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +02a868: 0c00 |0014: move-result-object v0 │ │ +02a86a: 7220 5000 1000 |0015: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0050 │ │ +02a870: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=525 │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ + 0x0007 line=36 │ │ + 0x000e line=38 │ │ + 0x0011 line=39 │ │ + 0x0018 line=40 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ + 0x0000 - 0x0019 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + name : 'onResume' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +02a874: |[02a874] com.bottleworks.dailymoney.ui.PrefsActivity.onResume:()V │ │ +02a884: 6f10 ab00 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onResume:()V // method@00ab │ │ +02a88a: 7110 ac00 0100 |0003: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ +02a890: 0c00 |0006: move-result-object v0 │ │ +02a892: 7220 4f00 1000 |0007: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@004f │ │ +02a898: 1a00 570c |000a: const-string v0, "last_backup" // string@0c57 │ │ +02a89c: 7020 da05 0100 |000c: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.setPrefSummary:(Ljava/lang/String;)V // method@05da │ │ +02a8a2: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ + 0x000a line=30 │ │ + 0x000f line=31 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + name : 'onSharedPreferenceChanged' │ │ + type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 396 16-bit code units │ │ -026398: |[026398] com.bottleworks.dailymoney.ui.DetailEditorActivity$AccountViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -0263a8: 07d2 |0000: move-object v2, v13 │ │ -0263aa: 1f02 2101 |0001: check-cast v2, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -0263ae: 6e10 c405 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -0263b4: 0c03 |0006: move-result-object v3 │ │ -0263b6: 6e10 c605 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c6 │ │ -0263bc: 0c05 |000a: move-result-object v5 │ │ -0263be: 1f05 e300 |000b: check-cast v5, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -0263c2: 20c7 7500 |000d: instance-of v7, v12, Landroid/widget/TextView; // type@0075 │ │ -0263c6: 3907 0400 |000f: if-nez v7, 0013 // +0004 │ │ -0263ca: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0263cc: 0f07 |0012: return v7 │ │ -0263ce: 6e10 4c04 0500 |0013: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getType:()Lcom/bottleworks/dailymoney/data/AccountType; // method@044c │ │ -0263d4: 0c00 |0016: move-result-object v0 │ │ -0263d6: 07c6 |0017: move-object v6, v12 │ │ -0263d8: 1f06 7500 |0018: check-cast v6, Landroid/widget/TextView; // type@0075 │ │ -0263dc: 54b7 9d06 |001a: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0263e0: 7110 3f05 0700 |001c: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Z // method@053f │ │ -0263e6: 0a07 |001f: move-result v7 │ │ -0263e8: 3907 3f00 |0020: if-nez v7, 005f // +003f │ │ -0263ec: 54b7 9d06 |0022: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0263f0: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -0263f2: 7120 4005 8700 |0025: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$602:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Z)Z // method@0540 │ │ -0263f8: 54b7 9d06 |0028: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0263fc: 1508 7041 |002a: const/high16 v8, #int 1097859072 // #4170 │ │ -026400: 54b9 9d06 |002c: iget-object v9, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026404: 7110 c301 0900 |002e: invoke-static {v9}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -02640a: 0a09 |0031: move-result v9 │ │ -02640c: c898 |0032: mul-float/2addr v8, v9 │ │ -02640e: 7120 4205 8700 |0033: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$702:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;F)F // method@0542 │ │ -026414: 54b7 9d06 |0036: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026418: 6e10 2b01 0600 |0038: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingLeft:()I // method@012b │ │ -02641e: 0a08 |003b: move-result v8 │ │ -026420: 7120 4405 8700 |003c: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$802:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;I)I // method@0544 │ │ -026426: 54b7 9d06 |003f: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -02642a: 54b8 9d06 |0041: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -02642e: 6e10 5005 0800 |0043: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -026434: 0c08 |0046: move-result-object v8 │ │ -026436: 1509 0601 |0047: const/high16 v9, #int 17170432 // #106 │ │ -02643a: 6e20 5500 9800 |0049: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -026440: 0c08 |004c: move-result-object v8 │ │ -026442: 6e10 9900 0800 |004d: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@0099 │ │ -026448: 0c08 |0050: move-result-object v8 │ │ -02644a: 7120 4605 8700 |0051: invoke-static {v7, v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$902:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0546 │ │ -026450: 54b7 9d06 |0054: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026454: 7110 4505 0700 |0056: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable; // method@0545 │ │ -02645a: 0c07 |0059: move-result-object v7 │ │ -02645c: 1308 c000 |005a: const/16 v8, #int 192 // #c0 │ │ -026460: 6e20 9a00 8700 |005c: invoke-virtual {v7, v8}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@009a │ │ -026466: 1a07 d508 |005f: const-string v7, "display" // string@08d5 │ │ -02646a: 6e20 ce07 3700 |0061: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -026470: 0a07 |0064: move-result v7 │ │ -026472: 3807 2401 |0065: if-eqz v7, 0189 // +0124 │ │ -026476: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -026478: 6e20 3401 7600 |0068: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -02647e: 6207 7105 |006b: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -026482: 3307 7c00 |006d: if-ne v7, v0, 00e9 // +007c │ │ -026486: 54b7 9d06 |006f: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -02648a: 6e10 5005 0700 |0071: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -026490: 0c07 |0074: move-result-object v7 │ │ -026492: 6008 3703 |0075: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgd:I // field@0337 │ │ -026496: 6e20 5200 8700 |0077: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02649c: 0a04 |007a: move-result v4 │ │ -02649e: 6e20 3701 4600 |007b: invoke-virtual {v6, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -0264a4: 2201 a501 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -0264a8: 7010 f007 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0264ae: 6e10 2801 0600 |0083: invoke-virtual {v6}, Landroid/widget/TextView;.getId:()I // method@0128 │ │ -0264b4: 0a07 |0086: move-result v7 │ │ -0264b6: 6008 3104 |0087: sget v8, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ -0264ba: 3387 d000 |0089: if-ne v7, v8, 0159 // +00d0 │ │ -0264be: 54b7 9d06 |008b: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0264c2: 7110 4305 0700 |008d: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)I // method@0543 │ │ -0264c8: 0a07 |0090: move-result v7 │ │ -0264ca: 8277 |0091: int-to-float v7, v7 │ │ -0264cc: 6e10 4904 0500 |0092: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getIndent:()I // method@0449 │ │ -0264d2: 0a08 |0095: move-result v8 │ │ -0264d4: 8288 |0096: int-to-float v8, v8 │ │ -0264d6: 54b9 9d06 |0097: iget-object v9, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0264da: 7110 4105 0900 |0099: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)F // method@0541 │ │ -0264e0: 0a09 |009c: move-result v9 │ │ -0264e2: c898 |009d: mul-float/2addr v8, v9 │ │ -0264e4: c687 |009e: add-float/2addr v7, v8 │ │ -0264e6: 8777 |009f: float-to-int v7, v7 │ │ -0264e8: 6e10 2d01 0600 |00a0: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingTop:()I // method@012d │ │ -0264ee: 0a08 |00a3: move-result v8 │ │ -0264f0: 6e10 2c01 0600 |00a4: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingRight:()I // method@012c │ │ -0264f6: 0a09 |00a7: move-result v9 │ │ -0264f8: 6e10 2a01 0600 |00a8: invoke-virtual {v6}, Landroid/widget/TextView;.getPaddingBottom:()I // method@012a │ │ -0264fe: 0a0a |00ab: move-result v10 │ │ -026500: 6e5a 3501 7698 |00ac: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0135 │ │ -026506: 6e10 4704 0500 |00af: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -02650c: 0c07 |00b2: move-result-object v7 │ │ -02650e: 3907 8b00 |00b3: if-nez v7, 013e // +008b │ │ -026512: 1407 ffff ff6f |00b5: const v7, #float 1.58456e+29 // #6fffffff │ │ -026518: b547 |00b8: and-int/2addr v7, v4 │ │ -02651a: 6e20 3701 7600 |00b9: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -026520: 6e10 4904 0500 |00bc: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getIndent:()I // method@0449 │ │ -026526: 0a07 |00bf: move-result v7 │ │ -026528: 3907 1800 |00c0: if-nez v7, 00d8 // +0018 │ │ -02652c: 6e10 4c04 0500 |00c2: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getType:()Lcom/bottleworks/dailymoney/data/AccountType; // method@044c │ │ -026532: 0c07 |00c5: move-result-object v7 │ │ -026534: 54b8 9d06 |00c6: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026538: 7110 3905 0800 |00c8: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; // method@0539 │ │ -02653e: 0c08 |00cb: move-result-object v8 │ │ -026540: 6e20 fd02 8700 |00cc: invoke-virtual {v7, v8}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -026546: 0c07 |00cf: move-result-object v7 │ │ -026548: 6e20 f807 7100 |00d0: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02654e: 1a07 0b00 |00d3: const-string v7, " - " // string@000b │ │ -026552: 6e20 f807 7100 |00d5: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -026558: 6e10 4a04 0500 |00d8: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getName:()Ljava/lang/String; // method@044a │ │ -02655e: 0c07 |00db: move-result-object v7 │ │ -026560: 6e20 f807 7100 |00dc: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -026566: 6e10 fb07 0100 |00df: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02656c: 0c07 |00e2: move-result-object v7 │ │ -02656e: 6e20 3601 7600 |00e3: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -026574: 1217 |00e6: const/4 v7, #int 1 // #1 │ │ -026576: 2900 2bff |00e7: goto/16 0012 // -00d5 │ │ -02657a: 6207 6f05 |00e9: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02657e: 3307 0f00 |00eb: if-ne v7, v0, 00fa // +000f │ │ -026582: 54b7 9d06 |00ed: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026586: 6e10 5005 0700 |00ef: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -02658c: 0c07 |00f2: move-result-object v7 │ │ -02658e: 6008 2303 |00f3: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgd:I // field@0323 │ │ -026592: 6e20 5200 8700 |00f5: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -026598: 0a04 |00f8: move-result v4 │ │ -02659a: 2882 |00f9: goto 007b // -007e │ │ -02659c: 6207 7005 |00fa: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -0265a0: 3307 1000 |00fc: if-ne v7, v0, 010c // +0010 │ │ -0265a4: 54b7 9d06 |00fe: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0265a8: 6e10 5005 0700 |0100: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -0265ae: 0c07 |0103: move-result-object v7 │ │ -0265b0: 6008 3203 |0104: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgd:I // field@0332 │ │ -0265b4: 6e20 5200 8700 |0106: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -0265ba: 0a04 |0109: move-result v4 │ │ -0265bc: 2900 71ff |010a: goto/16 007b // -008f │ │ -0265c0: 6207 7205 |010c: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -0265c4: 3307 1000 |010e: if-ne v7, v0, 011e // +0010 │ │ -0265c8: 54b7 9d06 |0110: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0265cc: 6e10 5005 0700 |0112: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -0265d2: 0c07 |0115: move-result-object v7 │ │ -0265d4: 6008 3c03 |0116: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgd:I // field@033c │ │ -0265d8: 6e20 5200 8700 |0118: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -0265de: 0a04 |011b: move-result v4 │ │ -0265e0: 2900 5fff |011c: goto/16 007b // -00a1 │ │ -0265e4: 6207 7305 |011e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -0265e8: 3307 1000 |0120: if-ne v7, v0, 0130 // +0010 │ │ -0265ec: 54b7 9d06 |0122: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -0265f0: 6e10 5005 0700 |0124: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -0265f6: 0c07 |0127: move-result-object v7 │ │ -0265f8: 6008 4303 |0128: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgd:I // field@0343 │ │ -0265fc: 6e20 5200 8700 |012a: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -026602: 0a04 |012d: move-result v4 │ │ -026604: 2900 4dff |012e: goto/16 007b // -00b3 │ │ -026608: 54b7 9d06 |0130: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -02660c: 6e10 5005 0700 |0132: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getResources:()Landroid/content/res/Resources; // method@0550 │ │ -026612: 0c07 |0135: move-result-object v7 │ │ -026614: 6008 5103 |0136: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgd:I // field@0351 │ │ -026618: 6e20 5200 8700 |0138: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02661e: 0a04 |013b: move-result v4 │ │ -026620: 2900 3fff |013c: goto/16 007b // -00c1 │ │ -026624: 6e10 4704 0500 |013e: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -02662a: 0c07 |0141: move-result-object v7 │ │ -02662c: 6e10 3305 0b00 |0142: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0533 │ │ -026632: 0c08 |0145: move-result-object v8 │ │ -026634: 3387 0d00 |0146: if-ne v7, v8, 0153 // +000d │ │ -026638: 54b7 9d06 |0148: iget-object v7, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -02663c: 7110 4505 0700 |014a: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable; // method@0545 │ │ -026642: 0c07 |014d: move-result-object v7 │ │ -026644: 6e20 3401 7600 |014e: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -02664a: 2900 6bff |0151: goto/16 00bc // -0095 │ │ -02664e: 1207 |0153: const/4 v7, #int 0 // #0 │ │ -026650: 6e20 3401 7600 |0154: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -026656: 2900 65ff |0157: goto/16 00bc // -009b │ │ -02665a: 6e10 4704 0500 |0159: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -026660: 0c07 |015c: move-result-object v7 │ │ -026662: 3907 0900 |015d: if-nez v7, 0166 // +0009 │ │ -026666: 1a07 0000 |015f: const-string v7, "" // string@0000 │ │ -02666a: 6e20 f807 7100 |0161: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -026670: 2900 7bff |0164: goto/16 00df // -0085 │ │ -026674: 6e10 4c04 0500 |0166: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getType:()Lcom/bottleworks/dailymoney/data/AccountType; // method@044c │ │ -02667a: 0c07 |0169: move-result-object v7 │ │ -02667c: 54b8 9d06 |016a: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069d │ │ -026680: 7110 3a05 0800 |016c: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; // method@053a │ │ -026686: 0c08 |016f: move-result-object v8 │ │ -026688: 6e20 fd02 8700 |0170: invoke-virtual {v7, v8}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -02668e: 0c07 |0173: move-result-object v7 │ │ -026690: 6e20 f807 7100 |0174: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -026696: 1a07 4c00 |0177: const-string v7, "-" // string@004c │ │ -02669a: 6e20 f807 7100 |0179: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0266a0: 6e10 4704 0500 |017c: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0266a6: 0c07 |017f: move-result-object v7 │ │ -0266a8: 6e10 ef02 0700 |0180: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -0266ae: 0c07 |0183: move-result-object v7 │ │ -0266b0: 6e20 f807 7100 |0184: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0266b6: 2900 58ff |0187: goto/16 00df // -00a8 │ │ -0266ba: 1207 |0189: const/4 v7, #int 0 // #0 │ │ -0266bc: 2900 88fe |018a: goto/16 0012 // -0178 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +02a8a4: |[02a8a4] com.bottleworks.dailymoney.ui.PrefsActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +02a8b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02a8b6: 5c10 0407 |0001: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0704 │ │ +02a8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=531 │ │ - 0x0003 line=532 │ │ - 0x0007 line=533 │ │ - 0x000d line=535 │ │ - 0x0011 line=536 │ │ - 0x0012 line=596 │ │ - 0x0013 line=538 │ │ - 0x0018 line=539 │ │ - 0x001a line=540 │ │ - 0x0022 line=541 │ │ - 0x0028 line=542 │ │ - 0x0036 line=543 │ │ - 0x003f line=546 │ │ - 0x0054 line=547 │ │ - 0x005f line=550 │ │ - 0x0067 line=552 │ │ - 0x006b line=553 │ │ - 0x006f line=554 │ │ - 0x007b line=566 │ │ - 0x007e line=567 │ │ - 0x0083 line=568 │ │ - 0x008b line=569 │ │ - 0x00af line=570 │ │ - 0x00b5 line=572 │ │ - 0x00bc line=579 │ │ - 0x00c2 line=580 │ │ - 0x00d3 line=581 │ │ - 0x00d8 line=583 │ │ - 0x00df line=593 │ │ - 0x00e6 line=594 │ │ - 0x00e9 line=555 │ │ - 0x00ed line=556 │ │ - 0x00fa line=557 │ │ - 0x00fe line=558 │ │ - 0x010c line=559 │ │ - 0x0110 line=560 │ │ - 0x011e line=561 │ │ - 0x0122 line=562 │ │ - 0x0130 line=564 │ │ - 0x013e line=573 │ │ - 0x0148 line=574 │ │ - 0x0153 line=576 │ │ - 0x0159 line=585 │ │ - 0x015f line=586 │ │ - 0x0166 line=588 │ │ - 0x0177 line=589 │ │ - 0x017c line=590 │ │ - 0x0189 line=596 │ │ + 0x0000 line=44 │ │ + 0x0003 line=45 │ │ locals : │ │ - 0x0083 - 0x00e9 reg=1 display Ljava/lang/StringBuilder; │ │ - 0x007b - 0x00e9 reg=4 tcolor I │ │ - 0x00f9 - 0x00fa reg=4 tcolor I │ │ - 0x010a - 0x010c reg=4 tcolor I │ │ - 0x011c - 0x011e reg=4 tcolor I │ │ - 0x012e - 0x0130 reg=4 tcolor I │ │ - 0x013e - 0x0189 reg=1 display Ljava/lang/StringBuilder; │ │ - 0x013c - 0x0189 reg=4 tcolor I │ │ - 0x0017 - 0x018c reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0003 - 0x018c reg=2 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0007 - 0x018c reg=3 name Ljava/lang/String; │ │ - 0x000d - 0x018c reg=5 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x001a - 0x018c reg=6 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x018c reg=11 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; │ │ - 0x0000 - 0x018c reg=12 view Landroid/view/View; │ │ - 0x0000 - 0x018c reg=13 data Ljava/lang/Object; │ │ - 0x0000 - 0x018c reg=14 text Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + 0x0000 - 0x0004 reg=2 sharedPreferences Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0004 reg=3 key Ljava/lang/String; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1229 (PrefsActivity.java) │ │ │ │ -Class #150 header: │ │ -class_idx : 266 │ │ +Class #133 header: │ │ +class_idx : 292 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 271 │ │ -source_file_idx : 386 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #150 annotations: │ │ +Class #133 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #150 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;' │ │ +Class #133 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0266c0: |[0266c0] com.bottleworks.dailymoney.ui.DetailEditorActivity$1.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ -0266d0: 5b12 9806 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0698 │ │ -0266d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0266d6: 7030 3205 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V // method@0532 │ │ -0266dc: 0e00 |0006: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a8bc: |[02a8bc] com.bottleworks.dailymoney.ui.TestsDesktop$10.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02a8cc: 5b01 0907 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0709 │ │ +02a8d0: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a8d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ + 0x0000 line=111 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; │ │ - 0x0000 - 0x0007 reg=2 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$10; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;) │ │ - name : 'getSelectedAccount' │ │ - type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -0266e0: |[0266e0] com.bottleworks.dailymoney.ui.DetailEditorActivity$1.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ -0266f0: 5421 9806 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0698 │ │ -0266f4: 5411 af06 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -0266f8: 6e10 1c01 0100 |0004: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -0266fe: 0a00 |0007: move-result v0 │ │ -026700: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -026704: 5421 9806 |000a: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0698 │ │ -026708: 7110 3805 0100 |000c: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@0538 │ │ -02670e: 0c01 |000f: move-result-object v1 │ │ -026710: 7220 3f08 0100 |0010: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026716: 0c01 |0013: move-result-object v1 │ │ -026718: 1f01 e300 |0014: check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -02671c: 6e10 4704 0100 |0016: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -026722: 0c01 |0019: move-result-object v1 │ │ -026724: 1101 |001a: return-object v1 │ │ -026726: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -026728: 28fe |001c: goto 001a // -0002 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +02a8d8: |[02a8d8] com.bottleworks.dailymoney.ui.TestsDesktop$10.run:()V │ │ +02a8e8: 5440 0907 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0709 │ │ +02a8ec: 1602 8813 |0002: const-wide/16 v2, #int 5000 // #1388 │ │ +02a8f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02a8f2: 6e40 0b06 2013 |0005: invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060b │ │ +02a8f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=172 │ │ - 0x0008 line=173 │ │ - 0x000a line=174 │ │ - 0x001a line=176 │ │ + 0x0000 line=114 │ │ + 0x0008 line=115 │ │ locals : │ │ - 0x0008 - 0x001d reg=0 pos I │ │ - 0x0000 - 0x001d reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; │ │ + 0x0000 - 0x0009 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$10; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #151 header: │ │ -class_idx : 267 │ │ +Class #134 header: │ │ +class_idx : 293 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 271 │ │ -source_file_idx : 386 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #151 annotations: │ │ +Class #134 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #151 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;' │ │ +Class #134 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02672c: |[02672c] com.bottleworks.dailymoney.ui.DetailEditorActivity$2.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ -02673c: 5b12 9906 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0699 │ │ -026740: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -026742: 7030 3205 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V // method@0532 │ │ -026748: 0e00 |0006: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a8fc: |[02a8fc] com.bottleworks.dailymoney.ui.TestsDesktop$11.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02a90c: 5b01 0a07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070a │ │ +02a910: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=187 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2; │ │ - 0x0000 - 0x0007 reg=2 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$11; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;) │ │ - name : 'getSelectedAccount' │ │ - type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -02674c: |[02674c] com.bottleworks.dailymoney.ui.DetailEditorActivity$2.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ -02675c: 5421 9906 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0699 │ │ -026760: 5411 ba06 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -026764: 6e10 1c01 0100 |0004: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -02676a: 0a00 |0007: move-result v0 │ │ -02676c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -026770: 5421 9906 |000a: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0699 │ │ -026774: 7110 3b05 0100 |000c: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@053b │ │ -02677a: 0c01 |000f: move-result-object v1 │ │ -02677c: 7220 3f08 0100 |0010: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026782: 0c01 |0013: move-result-object v1 │ │ -026784: 1f01 e300 |0014: check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -026788: 6e10 4704 0100 |0016: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -02678e: 0c01 |0019: move-result-object v1 │ │ -026790: 1101 |001a: return-object v1 │ │ -026792: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -026794: 28fe |001c: goto 001a // -0002 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +02a918: |[02a918] com.bottleworks.dailymoney.ui.TestsDesktop$11.run:()V │ │ +02a928: 5440 0a07 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070a │ │ +02a92c: 1602 8813 |0002: const-wide/16 v2, #int 5000 // #1388 │ │ +02a930: 1a01 7109 |0004: const-string v1, "error long" // string@0971 │ │ +02a934: 6e40 0b06 2013 |0006: invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060b │ │ +02a93a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ - 0x0008 line=190 │ │ - 0x000a line=191 │ │ - 0x001a line=193 │ │ + 0x0000 line=119 │ │ + 0x0009 line=120 │ │ locals : │ │ - 0x0008 - 0x001d reg=0 pos I │ │ - 0x0000 - 0x001d reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2; │ │ + 0x0000 - 0x000a reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$11; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #152 header: │ │ -class_idx : 268 │ │ +Class #135 header: │ │ +class_idx : 294 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 386 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #152 annotations: │ │ +Class #135 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #1322 'onItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #1323 'onNothingSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #152 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;' │ │ +Class #135 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026798: |[026798] com.bottleworks.dailymoney.ui.DetailEditorActivity$3.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ -0267a8: 5b01 9a06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ -0267ac: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0267b2: 0e00 |0005: return-void │ │ +02a93c: |[02a93c] com.bottleworks.dailymoney.ui.TestsDesktop$12.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02a94c: 5b01 0b07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070b │ │ +02a950: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$12; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ - name : 'onItemSelected' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 28 16-bit code units │ │ -0267b4: |[0267b4] com.bottleworks.dailymoney.ui.DetailEditorActivity$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0267c4: 5431 9a06 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ -0267c8: 7110 3805 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@0538 │ │ -0267ce: 0c01 |0005: move-result-object v1 │ │ -0267d0: 7220 3f08 6100 |0006: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0267d6: 0c00 |0009: move-result-object v0 │ │ -0267d8: 1f00 e300 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -0267dc: 6e10 4704 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0267e2: 0c01 |000f: move-result-object v1 │ │ -0267e4: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ -0267e8: 5431 9a06 |0012: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069a │ │ -0267ec: 6e10 4704 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0267f2: 0c02 |0017: move-result-object v2 │ │ -0267f4: 7120 3c05 2100 |0018: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V // method@053c │ │ -0267fa: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - 0x000c line=204 │ │ - 0x0012 line=205 │ │ - 0x001b line=207 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ - 0x000c - 0x001c reg=0 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0000 - 0x001c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; │ │ - 0x0000 - 0x001c reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x001c reg=5 view Landroid/view/View; │ │ - 0x0000 - 0x001c reg=6 pos I │ │ - 0x0000 - 0x001c reg=7 id J │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;) │ │ - name : 'onNothingSelected' │ │ - type : '(Landroid/widget/AdapterView;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0267fc: |[0267fc] com.bottleworks.dailymoney.ui.DetailEditorActivity$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -02680c: 0e00 |0000: return-void │ │ + insns size : 8 16-bit code units │ │ +02a958: |[02a958] com.bottleworks.dailymoney.ui.TestsDesktop$12.run:()V │ │ +02a968: 5420 0b07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070b │ │ +02a96c: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ +02a970: 7120 0706 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0607 │ │ +02a976: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=211 │ │ + 0x0000 line=126 │ │ + 0x0007 line=127 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; │ │ - 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$12; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #153 header: │ │ -class_idx : 269 │ │ +Class #136 header: │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 386 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #153 annotations: │ │ +Class #136 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #1325 'onItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #1326 'onNothingSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;)V" } │ │ │ │ -Class #153 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;' │ │ +Class #136 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026810: |[026810] com.bottleworks.dailymoney.ui.DetailEditorActivity$4.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ -026820: 5b01 9b06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069b │ │ -026824: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02682a: 0e00 |0005: return-void │ │ +02a978: |[02a978] com.bottleworks.dailymoney.ui.TestsDesktop$13.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02a988: 5b01 0c07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070c │ │ +02a98c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=214 │ │ + 0x0000 line=128 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$13; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ - name : 'onItemSelected' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 28 16-bit code units │ │ -02682c: |[02682c] com.bottleworks.dailymoney.ui.DetailEditorActivity$4.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -02683c: 5431 9b06 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069b │ │ -026840: 7110 3b05 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@053b │ │ -026846: 0c01 |0005: move-result-object v1 │ │ -026848: 7220 3f08 6100 |0006: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02684e: 0c00 |0009: move-result-object v0 │ │ -026850: 1f00 e300 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -026854: 6e10 4704 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -02685a: 0c01 |000f: move-result-object v1 │ │ -02685c: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ -026860: 5431 9b06 |0012: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069b │ │ -026864: 6e10 4704 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -02686a: 0c02 |0017: move-result-object v2 │ │ -02686c: 7120 3d05 2100 |0018: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V // method@053d │ │ -026872: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=217 │ │ - 0x000c line=218 │ │ - 0x0012 line=219 │ │ - 0x001b line=221 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ - 0x000c - 0x001c reg=0 tn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0000 - 0x001c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; │ │ - 0x0000 - 0x001c reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x001c reg=5 view Landroid/view/View; │ │ - 0x0000 - 0x001c reg=6 pos I │ │ - 0x0000 - 0x001c reg=7 id J │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;) │ │ - name : 'onNothingSelected' │ │ - type : '(Landroid/widget/AdapterView;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026874: |[026874] com.bottleworks.dailymoney.ui.DetailEditorActivity$4.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -026884: 0e00 |0000: return-void │ │ + insns size : 8 16-bit code units │ │ +02a994: |[02a994] com.bottleworks.dailymoney.ui.TestsDesktop$13.run:()V │ │ +02a9a4: 5420 0c07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070c │ │ +02a9a8: 1301 3200 |0002: const/16 v1, #int 50 // #32 │ │ +02a9ac: 7120 0706 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0607 │ │ +02a9b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=225 │ │ + 0x0000 line=131 │ │ + 0x0007 line=132 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; │ │ - 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$13; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #154 header: │ │ -class_idx : 270 │ │ +Class #137 header: │ │ +class_idx : 296 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 386 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #154 annotations: │ │ +Class #137 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #154 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;' │ │ +Class #137 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026888: |[026888] com.bottleworks.dailymoney.ui.DetailEditorActivity$5.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ -026898: 5b01 9c06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069c │ │ -02689c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0268a2: 0e00 |0005: return-void │ │ +02a9b4: |[02a9b4] com.bottleworks.dailymoney.ui.TestsDesktop$14.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02a9c4: 5b01 0d07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070d │ │ +02a9c8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02a9ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=357 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$14; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;) │ │ - name : 'onFinish' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -0268a4: |[0268a4] com.bottleworks.dailymoney.ui.DetailEditorActivity$5.onFinish:(Ljava/lang/Object;)Z │ │ -0268b4: 5410 9c06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069c │ │ -0268b8: 1f02 bc01 |0002: check-cast v2, Ljava/util/Date; // type@01bc │ │ -0268bc: 7120 3e05 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Ljava/util/Date;)V // method@053e │ │ -0268c2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0268c4: 0f00 |0008: return v0 │ │ + insns size : 8 16-bit code units │ │ +02a9d0: |[02a9d0] com.bottleworks.dailymoney.ui.TestsDesktop$14.run:()V │ │ +02a9e0: 5420 0d07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070d │ │ +02a9e4: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +02a9e8: 7120 0706 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0607 │ │ +02a9ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=360 │ │ - 0x0007 line=361 │ │ + 0x0000 line=136 │ │ + 0x0007 line=137 │ │ locals : │ │ - 0x0000 - 0x0004 reg=2 data Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5; │ │ + 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$14; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #155 header: │ │ -class_idx : 272 │ │ +Class #138 header: │ │ +class_idx : 297 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 111 │ │ -source_file_idx : 386 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #155 annotations: │ │ +Class #138 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SimpleAdapterEx" │ │ -Annotations on method #1333 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/util/List" "<+" "Ljava/util/Map" "<" "Ljava/lang/String;" "*>;>;I[" "Ljava/lang/String;" "[I)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #155 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;' │ │ +Class #138 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/SimpleAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 13 │ │ - ins : 7 │ │ - outs : 6 │ │ - insns size : 12 16-bit code units │ │ -0268c8: |[0268c8] com.bottleworks.dailymoney.ui.DetailEditorActivity$SimpleAdapterEx.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ -0268d8: 5b67 9e06 |0000: iput-object v7, v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@069e │ │ -0268dc: 0760 |0002: move-object v0, v6 │ │ -0268de: 0781 |0003: move-object v1, v8 │ │ -0268e0: 0792 |0004: move-object v2, v9 │ │ -0268e2: 01a3 |0005: move v3, v10 │ │ -0268e4: 07b4 |0006: move-object v4, v11 │ │ -0268e6: 07c5 |0007: move-object v5, v12 │ │ -0268e8: 7606 1801 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -0268ee: 0e00 |000b: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02a9f0: |[02a9f0] com.bottleworks.dailymoney.ui.TestsDesktop$15.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02aa00: 5b01 0e07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070e │ │ +02aa04: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02aa0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=497 │ │ - 0x0008 line=498 │ │ - 0x000b line=499 │ │ + 0x0000 line=138 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ - 0x0000 - 0x000c reg=6 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; │ │ - 0x0000 - 0x000c reg=7 (null) Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x000c reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x000c reg=9 data Ljava/util/List; Ljava/util/List<+Ljava/util/Map;>; │ │ - 0x0000 - 0x000c reg=10 resource I │ │ - 0x0000 - 0x000c reg=11 from [Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=12 to [I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$15; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +02aa0c: |[02aa0c] com.bottleworks.dailymoney.ui.TestsDesktop$15.run:()V │ │ +02aa1c: 5420 0e07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070e │ │ +02aa20: 1301 c800 |0002: const/16 v1, #int 200 // #c8 │ │ +02aa24: 7120 0706 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0607 │ │ +02aa2a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + 0x0007 line=142 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$15; │ │ │ │ -Class #156 header: │ │ -class_idx : 273 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 386 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 24 │ │ -direct_methods_size : 29 │ │ -virtual_methods_size: 3 │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #156 annotations: │ │ +Class #139 header: │ │ +class_idx : 298 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #139 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; } │ │ -Annotations on field #1709 'fromAccountList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;" ">;" } │ │ -Annotations on field #1710 'fromAccountMapList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on field #1720 'toAccountList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;" ">;" } │ │ -Annotations on field #1721 'toAccountMapList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #156 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ +Class #139 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'INTENT_DETAIL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "detail" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'INTENT_MODE_CREATE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "modeCreate" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'spfrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'spto' │ │ - type : '[I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'archived' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'cancelBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'closeBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'counterCreate' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'dateEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'ddPaddingBase_set' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'ddPaddingIntentBase' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'ddPaddingLeftBase' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'ddSelected' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'detail' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'format' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'fromAccountAdapter' │ │ - type : 'Landroid/widget/SimpleAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'fromAccountList' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'fromAccountMapList' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'fromEditor' │ │ - type : 'Landroid/widget/Spinner;' │ │ - access : 0x0000 () │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'modeCreate' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'moneyEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'noteEditor' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0000 () │ │ - #18 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'okBtn' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0000 () │ │ - #19 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'toAccountAdapter' │ │ - type : 'Landroid/widget/SimpleAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'toAccountList' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #21 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'toAccountMapList' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #22 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'toEditor' │ │ - type : 'Landroid/widget/Spinner;' │ │ - access : 0x0000 () │ │ - #23 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'workingDetail' │ │ - type : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -0268f0: |[0268f0] com.bottleworks.dailymoney.ui.DetailEditorActivity.:()V │ │ -026900: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -026902: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -026904: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -026906: 2340 2702 |0003: new-array v0, v4, [Ljava/lang/String; // type@0227 │ │ -02690a: 1a01 d508 |0005: const-string v1, "display" // string@08d5 │ │ -02690e: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -026912: 1a01 d508 |0009: const-string v1, "display" // string@08d5 │ │ -026916: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -02691a: 6900 b506 |000d: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -02691e: 2340 1c02 |000f: new-array v0, v4, [I // type@021c │ │ -026922: 6001 3204 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spitem_display:I // field@0432 │ │ -026926: 4b01 0002 |0013: aput v1, v0, v2 │ │ -02692a: 6001 3104 |0015: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ -02692e: 4b01 0003 |0017: aput v1, v0, v3 │ │ -026932: 6900 b606 |0019: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spto:[I // field@06b6 │ │ -026936: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=105 │ │ - 0x000f line=106 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -026938: |[026938] com.bottleworks.dailymoney.ui.DetailEditorActivity.:()V │ │ -026948: 7010 cd02 0100 |0000: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -02694e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -026950: 5c10 a106 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.archived:Z // field@06a1 │ │ -026954: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - 0x0003 line=56 │ │ - 0x0006 line=521 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026958: |[026958] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; │ │ -026968: 5410 ad06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -02696c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$1000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026970: |[026970] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -026980: 5410 b006 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026984: 1100 |0002: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +02aa2c: |[02aa2c] com.bottleworks.dailymoney.ui.TestsDesktop$16.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02aa3c: 5b01 0f07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070f │ │ +02aa40: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02aa46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=143 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$16; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$1100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026988: |[026988] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -026998: 5410 b006 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -02699c: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02aa48: |[02aa48] com.bottleworks.dailymoney.ui.TestsDesktop$16.run:()V │ │ +02aa58: 5410 0f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070f │ │ +02aa5c: 6e10 0e06 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testJust:()V // method@060e │ │ +02aa62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=146 │ │ + 0x0005 line=147 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$16; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0269a0: |[0269a0] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; │ │ -0269b0: 5410 b806 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -0269b4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269b8: |[0269b8] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V │ │ -0269c8: 7020 5705 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.onFromChanged:(Lcom/bottleworks/dailymoney/data/Account;)V // method@0557 │ │ -0269ce: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Lcom/bottleworks/dailymoney/data/Account; │ │ +Class #140 header: │ │ +class_idx : 299 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269d0: |[0269d0] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V │ │ -0269e0: 7020 5805 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.onToChanged:(Lcom/bottleworks/dailymoney/data/Account;)V // method@0558 │ │ -0269e6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Lcom/bottleworks/dailymoney/data/Account; │ │ +Class #140 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Ljava/util/Date;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ +Class #140 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0269e8: |[0269e8] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Ljava/util/Date;)V │ │ -0269f8: 7020 5e05 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055e │ │ -0269fe: 0e00 |0003: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02aa64: |[02aa64] com.bottleworks.dailymoney.ui.TestsDesktop$17.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02aa74: 5b01 1007 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0710 │ │ +02aa78: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02aa7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=149 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/util/Date; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$17; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a00: |[026a00] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Z │ │ -026a10: 5510 a606 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingBase_set:Z // field@06a6 │ │ -026a14: 0f00 |0002: return v0 │ │ + insns size : 1 16-bit code units │ │ +02aa80: |[02aa80] com.bottleworks.dailymoney.ui.TestsDesktop$17.run:()V │ │ +02aa90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=153 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$17; │ │ │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$602' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Z)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a18: |[026a18] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$602:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Z)Z │ │ -026a28: 5c01 a606 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingBase_set:Z // field@06a6 │ │ -026a2c: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Z │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)F' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a30: |[026a30] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$700:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)F │ │ -026a40: 5210 a706 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingIntentBase:F // field@06a7 │ │ -026a44: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ +Class #141 header: │ │ +class_idx : 302 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$702' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;F)F' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ +Class #141 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #141 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a48: |[026a48] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$702:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;F)F │ │ -026a58: 5901 a706 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingIntentBase:F // field@06a7 │ │ -026a5c: 0f01 |0002: return v1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02aa94: |[02aa94] com.bottleworks.dailymoney.ui.TestsDesktop$1.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02aaa4: 5b01 1607 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0716 │ │ +02aaa8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02aaae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 F │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a60: |[026a60] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$800:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)I │ │ -026a70: 5210 a806 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingLeftBase:I // field@06a8 │ │ -026a74: 0f00 |0002: return v0 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +02aab0: |[02aab0] com.bottleworks.dailymoney.ui.TestsDesktop$1.run:()V │ │ +02aac0: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02aac6: 0c00 |0003: move-result-object v0 │ │ +02aac8: 6e10 a402 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +02aace: 0c01 |0007: move-result-object v1 │ │ +02aad0: 7210 7303 0100 |0008: invoke-interface {v1}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.reset:()V // method@0373 │ │ +02aad6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=41 │ │ + 0x0004 line=42 │ │ + 0x000b line=43 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0004 - 0x000c reg=0 ctx Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$1; │ │ │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$802' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;I)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a78: |[026a78] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$802:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;I)I │ │ -026a88: 5901 a806 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingLeftBase:I // field@06a8 │ │ -026a8c: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 I │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026a90: |[026a90] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$900:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable; │ │ -026aa0: 5410 a906 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddSelected:Landroid/graphics/drawable/Drawable; // field@06a9 │ │ -026aa4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ +Class #142 header: │ │ +class_idx : 303 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'access$902' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026aa8: |[026aa8] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$902:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -026ab8: 5b01 a906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddSelected:Landroid/graphics/drawable/Drawable; // field@06a9 │ │ -026abc: 1101 |0002: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Landroid/graphics/drawable/Drawable; │ │ +Class #142 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'clone' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail;' │ │ - access : 0x0002 (PRIVATE) │ │ +Class #142 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 6 │ │ - insns size : 33 16-bit code units │ │ -026ac0: |[026ac0] com.bottleworks.dailymoney.ui.DetailEditorActivity.clone:(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; │ │ -026ad0: 2200 c600 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -026ad4: 6e10 3603 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -026ada: 0c01 |0005: move-result-object v1 │ │ -026adc: 6e10 3b03 0700 |0006: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -026ae2: 0c02 |0009: move-result-object v2 │ │ -026ae4: 6e10 3503 0700 |000a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -026aea: 0c03 |000d: move-result-object v3 │ │ -026aec: 6e10 3903 0700 |000e: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0339 │ │ -026af2: 0c04 |0011: move-result-object v4 │ │ -026af4: 6e10 3a03 0700 |0012: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@033a │ │ -026afa: 0c05 |0015: move-result-object v5 │ │ -026afc: 7606 3303 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0333 │ │ -026b02: 6e10 3e03 0700 |0019: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033e │ │ -026b08: 0a01 |001c: move-result v1 │ │ -026b0a: 6e20 3f03 1000 |001d: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033f │ │ -026b10: 1100 |0020: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02aad8: |[02aad8] com.bottleworks.dailymoney.ui.TestsDesktop$2.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02aae8: 5b01 1707 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0717 │ │ +02aaec: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02aaf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0019 line=81 │ │ - 0x0020 line=82 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x0019 - 0x0021 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0000 - 0x0021 reg=6 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0021 reg=7 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #18 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'doCalculator2' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;) │ │ + name : 'run' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 33 16-bit code units │ │ -026b14: |[026b14] com.bottleworks.dailymoney.ui.DetailEditorActivity.doCalculator2:()V │ │ -026b24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -026b26: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -026b28: 2200 1400 |0002: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -026b2c: 1c01 9d00 |0004: const-class v1, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ -026b30: 7030 3900 4001 |0006: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -026b36: 1a01 8a07 |0009: const-string v1, "cal2_needResult" // string@078a │ │ -026b3a: 6e30 4300 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -026b40: 1a01 9707 |000e: const-string v1, "cal2_startValue" // string@0797 │ │ -026b44: 5442 b206 |0010: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -026b48: 6e10 ff00 0200 |0012: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -026b4e: 0c02 |0015: move-result-object v2 │ │ -026b50: 6e10 c307 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -026b56: 0c02 |0019: move-result-object v2 │ │ -026b58: 6e30 4200 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -026b5e: 6e30 5d05 0403 |001d: invoke-virtual {v4, v0, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@055d │ │ -026b64: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=373 │ │ - 0x0002 line=374 │ │ - 0x0009 line=375 │ │ - 0x000e line=376 │ │ - 0x001d line=377 │ │ - 0x0020 line=378 │ │ - locals : │ │ - 0x0002 - 0x0004 reg=0 intent Landroid/content/Intent; │ │ - 0x0009 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0021 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - │ │ - #19 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'doCancel' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -026b68: |[026b68] com.bottleworks.dailymoney.ui.DetailEditorActivity.doCancel:()V │ │ -026b78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026b7a: 6e20 5b05 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055b │ │ -026b80: 6e10 4d05 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.finish:()V // method@054d │ │ -026b86: 0e00 |0007: return-void │ │ + insns size : 25 16-bit code units │ │ +02aaf4: |[02aaf4] com.bottleworks.dailymoney.ui.TestsDesktop$2.run:()V │ │ +02ab04: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02ab0a: 0c00 |0003: move-result-object v0 │ │ +02ab0c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02ab0e: 2201 1400 |0005: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +02ab12: 5442 1707 |0007: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0717 │ │ +02ab16: 5422 1f07 |0009: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02ab1a: 1c03 ee00 |000b: const-class v3, Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // type@00ee │ │ +02ab1e: 7030 3900 2103 |000d: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02ab24: 5442 1707 |0010: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0717 │ │ +02ab28: 5422 1f07 |0012: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02ab2c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +02ab2e: 6e30 0f00 1203 |0015: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02ab34: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=484 │ │ - 0x0004 line=485 │ │ - 0x0007 line=486 │ │ + 0x0000 line=50 │ │ + 0x0004 line=51 │ │ + 0x0005 line=52 │ │ + 0x0010 line=53 │ │ + 0x0018 line=54 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0005 - 0x0007 reg=1 intent Landroid/content/Intent; │ │ + 0x0004 - 0x0019 reg=0 ctx Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0010 - 0x0019 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$2; │ │ │ │ - #20 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'doClose' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -026b88: |[026b88] com.bottleworks.dailymoney.ui.DetailEditorActivity.doClose:()V │ │ -026b98: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -026b9a: 6e20 5b05 0500 |0001: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055b │ │ -026ba0: 5450 b006 |0004: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026ba4: 6001 3305 |0006: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_created_detail:I // field@0533 │ │ -026ba8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -026baa: 2322 2602 |0009: new-array v2, v2, [Ljava/lang/Object; // type@0226 │ │ -026bae: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -026bb0: 5254 a406 |000c: iget v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a4 │ │ -026bb4: 7110 9e07 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -026bba: 0c04 |0011: move-result-object v4 │ │ -026bbc: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -026bc0: 6e30 d401 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -026bc6: 0c00 |0017: move-result-object v0 │ │ -026bc8: 7120 cf01 0500 |0018: invoke-static {v5, v0}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -026bce: 6e10 4d05 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.finish:()V // method@054d │ │ -026bd4: 0e00 |001e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=489 │ │ - 0x0004 line=490 │ │ - 0x001b line=491 │ │ - 0x001e line=492 │ │ - locals : │ │ - 0x0000 - 0x001f reg=5 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ - #21 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'doOk' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 20 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 657 16-bit code units │ │ -026bd8: |[026bd8] com.bottleworks.dailymoney.ui.DetailEditorActivity.doOk:()V │ │ -026be8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -026bec: 540d af06 |0002: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -026bf0: 6e10 1c01 0d00 |0004: invoke-virtual {v13}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -026bf6: 0a05 |0007: move-result v5 │ │ -026bf8: 12fd |0008: const/4 v13, #int -1 // #ff │ │ -026bfa: 325d 1200 |0009: if-eq v13, v5, 001b // +0012 │ │ -026bfe: 0800 1300 |000b: move-object/from16 v0, v19 │ │ -026c02: 540d ad06 |000d: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -026c06: 7220 3f08 5d00 |000f: invoke-interface {v13, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026c0c: 0c0d |0012: move-result-object v13 │ │ -026c0e: 1f0d e300 |0013: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -026c12: 6e10 4704 0d00 |0015: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -026c18: 0c0d |0018: move-result-object v13 │ │ -026c1a: 390d 2500 |0019: if-nez v13, 003e // +0025 │ │ -026c1e: 0800 1300 |001b: move-object/from16 v0, v19 │ │ -026c22: 540d b006 |001d: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026c26: 600e a604 |001f: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -026c2a: 121f |0021: const/4 v15, #int 1 // #1 │ │ -026c2c: 23ff 2602 |0022: new-array v15, v15, [Ljava/lang/Object; // type@0226 │ │ -026c30: 1310 0000 |0024: const/16 v16, #int 0 // #0 │ │ -026c34: 0800 1300 |0026: move-object/from16 v0, v19 │ │ -026c38: 5400 b006 |0028: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026c3c: 0811 0000 |002a: move-object/from16 v17, v0 │ │ -026c40: 6012 f304 |002c: sget v18, Lcom/bottleworks/dailymoney/core/R$string;.label_from_account:I // field@04f3 │ │ -026c44: 7402 d301 1100 |002e: invoke-virtual/range {v17, v18}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -026c4a: 0c11 |0031: move-result-object v17 │ │ -026c4c: 4d11 0f10 |0032: aput-object v17, v15, v16 │ │ -026c50: 6e30 d401 ed0f |0034: invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -026c56: 0c0d |0037: move-result-object v13 │ │ -026c58: 0800 1300 |0038: move-object/from16 v0, v19 │ │ -026c5c: 7120 b401 d000 |003a: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -026c62: 0e00 |003d: return-void │ │ -026c64: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -026c68: 540d ba06 |0040: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -026c6c: 6e10 1c01 0d00 |0042: invoke-virtual {v13}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ -026c72: 0a0c |0045: move-result v12 │ │ -026c74: 12fd |0046: const/4 v13, #int -1 // #ff │ │ -026c76: 32cd 1200 |0047: if-eq v13, v12, 0059 // +0012 │ │ -026c7a: 0800 1300 |0049: move-object/from16 v0, v19 │ │ -026c7e: 540d b806 |004b: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -026c82: 7220 3f08 cd00 |004d: invoke-interface {v13, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026c88: 0c0d |0050: move-result-object v13 │ │ -026c8a: 1f0d e300 |0051: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -026c8e: 6e10 4704 0d00 |0053: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -026c94: 0c0d |0056: move-result-object v13 │ │ -026c96: 390d 2500 |0057: if-nez v13, 007c // +0025 │ │ -026c9a: 0800 1300 |0059: move-object/from16 v0, v19 │ │ -026c9e: 540d b006 |005b: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026ca2: 600e a604 |005d: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -026ca6: 121f |005f: const/4 v15, #int 1 // #1 │ │ -026ca8: 23ff 2602 |0060: new-array v15, v15, [Ljava/lang/Object; // type@0226 │ │ -026cac: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -026cb0: 0800 1300 |0064: move-object/from16 v0, v19 │ │ -026cb4: 5400 b006 |0066: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026cb8: 0811 0000 |0068: move-object/from16 v17, v0 │ │ -026cbc: 6012 2305 |006a: sget v18, Lcom/bottleworks/dailymoney/core/R$string;.label_to_account:I // field@0523 │ │ -026cc0: 7402 d301 1100 |006c: invoke-virtual/range {v17, v18}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -026cc6: 0c11 |006f: move-result-object v17 │ │ -026cc8: 4d11 0f10 |0070: aput-object v17, v15, v16 │ │ -026ccc: 6e30 d401 ed0f |0072: invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -026cd2: 0c0d |0075: move-result-object v13 │ │ -026cd4: 0800 1300 |0076: move-object/from16 v0, v19 │ │ -026cd8: 7120 b401 d000 |0078: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -026cde: 28c2 |007b: goto 003d // -003e │ │ -026ce0: 0800 1300 |007c: move-object/from16 v0, v19 │ │ -026ce4: 540d a506 |007e: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -026ce8: 6e10 ff00 0d00 |0080: invoke-virtual {v13}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -026cee: 0c0d |0083: move-result-object v13 │ │ -026cf0: 6e10 c307 0d00 |0084: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -026cf6: 0c0d |0087: move-result-object v13 │ │ -026cf8: 6e10 e007 0d00 |0088: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -026cfe: 0c02 |008b: move-result-object v2 │ │ -026d00: 1a0d 0000 |008c: const-string v13, "" // string@0000 │ │ -026d04: 6e20 ce07 2d00 |008e: invoke-virtual {v13, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -026d0a: 0a0d |0091: move-result v13 │ │ -026d0c: 380d 2c00 |0092: if-eqz v13, 00be // +002c │ │ -026d10: 0800 1300 |0094: move-object/from16 v0, v19 │ │ -026d14: 540d a506 |0096: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -026d18: 6e10 0101 0d00 |0098: invoke-virtual {v13}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -026d1e: 0800 1300 |009b: move-object/from16 v0, v19 │ │ -026d22: 540d b006 |009d: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026d26: 600e a604 |009f: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -026d2a: 121f |00a1: const/4 v15, #int 1 // #1 │ │ -026d2c: 23ff 2602 |00a2: new-array v15, v15, [Ljava/lang/Object; // type@0226 │ │ -026d30: 1310 0000 |00a4: const/16 v16, #int 0 // #0 │ │ -026d34: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ -026d38: 5400 b006 |00a8: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026d3c: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ -026d40: 6012 dd04 |00ac: sget v18, Lcom/bottleworks/dailymoney/core/R$string;.label_date:I // field@04dd │ │ -026d44: 7402 d301 1100 |00ae: invoke-virtual/range {v17, v18}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -026d4a: 0c11 |00b1: move-result-object v17 │ │ -026d4c: 4d11 0f10 |00b2: aput-object v17, v15, v16 │ │ -026d50: 6e30 d401 ed0f |00b4: invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -026d56: 0c0d |00b7: move-result-object v13 │ │ -026d58: 0800 1300 |00b8: move-object/from16 v0, v19 │ │ -026d5c: 7120 b401 d000 |00ba: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -026d62: 2880 |00bd: goto 003d // -0080 │ │ -026d64: 1201 |00be: const/4 v1, #int 0 // #0 │ │ -026d66: 7401 4e05 1300 |00bf: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054e │ │ -026d6c: 0c0d |00c2: move-result-object v13 │ │ -026d6e: 6e10 9f02 0d00 |00c3: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ -026d74: 0c0d |00c6: move-result-object v13 │ │ -026d76: 6e20 0508 2d00 |00c7: invoke-virtual {v13, v2}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -026d7c: 0c01 |00ca: move-result-object v1 │ │ -026d7e: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ -026d82: 540d b206 |00cd: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -026d86: 6e10 ff00 0d00 |00cf: invoke-virtual {v13}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -026d8c: 0c0d |00d2: move-result-object v13 │ │ -026d8e: 6e10 c307 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -026d94: 0c09 |00d6: move-result-object v9 │ │ -026d96: 1a0d 0000 |00d7: const-string v13, "" // string@0000 │ │ -026d9a: 6e20 ce07 9d00 |00d9: invoke-virtual {v13, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -026da0: 0a0d |00dc: move-result v13 │ │ -026da2: 380d 3c00 |00dd: if-eqz v13, 0119 // +003c │ │ -026da6: 0800 1300 |00df: move-object/from16 v0, v19 │ │ -026daa: 540d b206 |00e1: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -026dae: 6e10 0101 0d00 |00e3: invoke-virtual {v13}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -026db4: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -026db8: 540d b006 |00e8: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026dbc: 600e a604 |00ea: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ -026dc0: 121f |00ec: const/4 v15, #int 1 // #1 │ │ -026dc2: 23ff 2602 |00ed: new-array v15, v15, [Ljava/lang/Object; // type@0226 │ │ -026dc6: 1310 0000 |00ef: const/16 v16, #int 0 // #0 │ │ -026dca: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ -026dce: 5400 b006 |00f3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026dd2: 0811 0000 |00f5: move-object/from16 v17, v0 │ │ -026dd6: 6012 f804 |00f7: sget v18, Lcom/bottleworks/dailymoney/core/R$string;.label_money:I // field@04f8 │ │ -026dda: 7402 d301 1100 |00f9: invoke-virtual/range {v17, v18}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -026de0: 0c11 |00fc: move-result-object v17 │ │ -026de2: 4d11 0f10 |00fd: aput-object v17, v15, v16 │ │ -026de6: 6e30 d401 ed0f |00ff: invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -026dec: 0c0d |0102: move-result-object v13 │ │ -026dee: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -026df2: 7120 b401 d000 |0105: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -026df8: 2900 35ff |0108: goto/16 003d // -00cb │ │ -026dfc: 0d03 |010a: move-exception v3 │ │ -026dfe: 6e10 1008 0300 |010b: invoke-virtual {v3}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0810 │ │ -026e04: 0c0d |010e: move-result-object v13 │ │ -026e06: 7120 da01 3d00 |010f: invoke-static {v13, v3}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -026e0c: 0800 1300 |0112: move-object/from16 v0, v19 │ │ -026e10: 7120 c201 3000 |0114: invoke-static {v0, v3}, Lcom/bottleworks/commons/util/GUIs;.errorToast:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c2 │ │ -026e16: 2900 26ff |0117: goto/16 003d // -00da │ │ -026e1a: 7110 9401 0900 |0119: invoke-static {v9}, Lcom/bottleworks/commons/util/Formats;.string2Double:(Ljava/lang/String;)D // method@0194 │ │ -026e20: 0b07 |011c: move-result-wide v7 │ │ -026e22: 160d 0000 |011d: const-wide/16 v13, #int 0 // #0 │ │ -026e26: 2f0d 070d |011f: cmpl-double v13, v7, v13 │ │ -026e2a: 390d 2600 |0121: if-nez v13, 0147 // +0026 │ │ -026e2e: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -026e32: 540d b006 |0125: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026e36: 600e a704 |0127: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_zero:I // field@04a7 │ │ -026e3a: 121f |0129: const/4 v15, #int 1 // #1 │ │ -026e3c: 23ff 2602 |012a: new-array v15, v15, [Ljava/lang/Object; // type@0226 │ │ -026e40: 1310 0000 |012c: const/16 v16, #int 0 // #0 │ │ -026e44: 0800 1300 |012e: move-object/from16 v0, v19 │ │ -026e48: 5400 b006 |0130: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026e4c: 0811 0000 |0132: move-object/from16 v17, v0 │ │ -026e50: 6012 f804 |0134: sget v18, Lcom/bottleworks/dailymoney/core/R$string;.label_money:I // field@04f8 │ │ -026e54: 7402 d301 1100 |0136: invoke-virtual/range {v17, v18}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -026e5a: 0c11 |0139: move-result-object v17 │ │ -026e5c: 4d11 0f10 |013a: aput-object v17, v15, v16 │ │ -026e60: 6e30 d401 ed0f |013c: invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -026e66: 0c0d |013f: move-result-object v13 │ │ -026e68: 0800 1300 |0140: move-object/from16 v0, v19 │ │ -026e6c: 7120 b401 d000 |0142: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -026e72: 2900 f8fe |0145: goto/16 003d // -0108 │ │ -026e76: 0800 1300 |0147: move-object/from16 v0, v19 │ │ -026e7a: 540d b306 |0149: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b3 │ │ -026e7e: 6e10 ff00 0d00 |014b: invoke-virtual {v13}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -026e84: 0c0d |014e: move-result-object v13 │ │ -026e86: 6e10 c307 0d00 |014f: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -026e8c: 0c0a |0152: move-result-object v10 │ │ -026e8e: 0800 1300 |0153: move-object/from16 v0, v19 │ │ -026e92: 540d ad06 |0155: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -026e96: 7220 3f08 5d00 |0157: invoke-interface {v13, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026e9c: 0c0d |015a: move-result-object v13 │ │ -026e9e: 1f0d e300 |015b: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -026ea2: 6e10 4704 0d00 |015d: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -026ea8: 0c04 |0160: move-result-object v4 │ │ -026eaa: 0800 1300 |0161: move-object/from16 v0, v19 │ │ -026eae: 540d b806 |0163: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -026eb2: 7220 3f08 cd00 |0165: invoke-interface {v13, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -026eb8: 0c0d |0168: move-result-object v13 │ │ -026eba: 1f0d e300 |0169: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -026ebe: 6e10 4704 0d00 |016b: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -026ec4: 0c0b |016e: move-result-object v11 │ │ -026ec6: 6e10 ed02 0400 |016f: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -026ecc: 0c0d |0172: move-result-object v13 │ │ -026ece: 6e10 ed02 0b00 |0173: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -026ed4: 0c0e |0176: move-result-object v14 │ │ -026ed6: 6e20 ce07 ed00 |0177: invoke-virtual {v13, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -026edc: 0a0d |017a: move-result v13 │ │ -026ede: 380d 1300 |017b: if-eqz v13, 018e // +0013 │ │ -026ee2: 0800 1300 |017d: move-object/from16 v0, v19 │ │ -026ee6: 540d b006 |017f: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -026eea: 600e 4105 |0181: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.msg_same_from_to:I // field@0541 │ │ -026eee: 6e20 d301 ed00 |0183: invoke-virtual {v13, v14}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -026ef4: 0c0d |0186: move-result-object v13 │ │ -026ef6: 0800 1300 |0187: move-object/from16 v0, v19 │ │ -026efa: 7120 b401 d000 |0189: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ -026f00: 2900 b1fe |018c: goto/16 003d // -014f │ │ -026f04: 0800 1300 |018e: move-object/from16 v0, v19 │ │ -026f08: 540d bb06 |0190: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026f0c: 6e10 ed02 0400 |0192: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -026f12: 0c0e |0195: move-result-object v14 │ │ -026f14: 6e20 4103 ed00 |0196: invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0341 │ │ -026f1a: 0800 1300 |0199: move-object/from16 v0, v19 │ │ -026f1e: 540d bb06 |019b: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026f22: 6e10 ed02 0b00 |019d: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -026f28: 0c0e |01a0: move-result-object v14 │ │ -026f2a: 6e20 4503 ed00 |01a1: invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0345 │ │ -026f30: 0800 1300 |01a4: move-object/from16 v0, v19 │ │ -026f34: 540d bb06 |01a6: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026f38: 6e20 4003 1d00 |01a8: invoke-virtual {v13, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setDate:(Ljava/util/Date;)V // method@0340 │ │ -026f3e: 0800 1300 |01ab: move-object/from16 v0, v19 │ │ -026f42: 540d bb06 |01ad: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026f46: 7120 8c07 8700 |01af: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -026f4c: 0c0e |01b2: move-result-object v14 │ │ -026f4e: 6e20 4303 ed00 |01b3: invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;.setMoney:(Ljava/lang/Double;)V // method@0343 │ │ -026f54: 0800 1300 |01b6: move-object/from16 v0, v19 │ │ -026f58: 540d bb06 |01b8: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026f5c: 6e10 e007 0a00 |01ba: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -026f62: 0c0e |01bd: move-result-object v14 │ │ -026f64: 6e20 4403 ed00 |01be: invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;.setNote:(Ljava/lang/String;)V // method@0344 │ │ -026f6a: 7401 4e05 1300 |01c1: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054e │ │ -026f70: 0c0d |01c4: move-result-object v13 │ │ -026f72: 6e10 9e02 0d00 |01c5: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -026f78: 0c06 |01c8: move-result-object v6 │ │ -026f7a: 0800 1300 |01c9: move-object/from16 v0, v19 │ │ -026f7e: 550d b106 |01cb: iget-boolean v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06b1 │ │ -026f82: 380d 9b00 |01cd: if-eqz v13, 0268 // +009b │ │ -026f86: 0800 1300 |01cf: move-object/from16 v0, v19 │ │ -026f8a: 540d bb06 |01d1: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026f8e: 7220 6103 d600 |01d3: invoke-interface {v6, v13}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newDetail:(Lcom/bottleworks/dailymoney/data/Detail;)V // method@0361 │ │ -026f94: 12fd |01d6: const/4 v13, #int -1 // #ff │ │ -026f96: 0800 1300 |01d7: move-object/from16 v0, v19 │ │ -026f9a: 6e20 5b05 d000 |01d9: invoke-virtual {v0, v13}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055b │ │ -026fa0: 0800 1300 |01dc: move-object/from16 v0, v19 │ │ -026fa4: 540d bb06 |01de: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026fa8: 0800 1300 |01e0: move-object/from16 v0, v19 │ │ -026fac: 7020 4705 d000 |01e2: invoke-direct {v0, v13}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; // method@0547 │ │ -026fb2: 0c0d |01e5: move-result-object v13 │ │ -026fb4: 0800 1300 |01e6: move-object/from16 v0, v19 │ │ -026fb8: 5b0d bb06 |01e8: iput-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026fbc: 0800 1300 |01ea: move-object/from16 v0, v19 │ │ -026fc0: 540d bb06 |01ec: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026fc4: 160e 0000 |01ee: const-wide/16 v14, #int 0 // #0 │ │ -026fc8: 7120 8c07 fe00 |01f0: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -026fce: 0c0e |01f3: move-result-object v14 │ │ -026fd0: 6e20 4303 ed00 |01f4: invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;.setMoney:(Ljava/lang/Double;)V // method@0343 │ │ -026fd6: 0800 1300 |01f7: move-object/from16 v0, v19 │ │ -026fda: 540d bb06 |01f9: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -026fde: 1a0e 0000 |01fb: const-string v14, "" // string@0000 │ │ -026fe2: 6e20 4403 ed00 |01fd: invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;.setNote:(Ljava/lang/String;)V // method@0344 │ │ -026fe8: 0800 1300 |0200: move-object/from16 v0, v19 │ │ -026fec: 540d b206 |0202: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -026ff0: 1a0e 0000 |0204: const-string v14, "" // string@0000 │ │ -026ff4: 6e20 0701 ed00 |0206: invoke-virtual {v13, v14}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -026ffa: 0800 1300 |0209: move-object/from16 v0, v19 │ │ -026ffe: 540d b206 |020b: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -027002: 6e10 0101 0d00 |020d: invoke-virtual {v13}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -027008: 0800 1300 |0210: move-object/from16 v0, v19 │ │ -02700c: 540d b306 |0212: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b3 │ │ -027010: 1a0e 0000 |0214: const-string v14, "" // string@0000 │ │ -027014: 6e20 0701 ed00 |0216: invoke-virtual {v13, v14}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -02701a: 0800 1300 |0219: move-object/from16 v0, v19 │ │ -02701e: 520d a406 |021b: iget v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a4 │ │ -027022: d80d 0d01 |021d: add-int/lit8 v13, v13, #int 1 // #01 │ │ -027026: 0800 1300 |021f: move-object/from16 v0, v19 │ │ -02702a: 590d a406 |0221: iput v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a4 │ │ -02702e: 0800 1300 |0223: move-object/from16 v0, v19 │ │ -027032: 540d b406 |0225: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -027036: 220e a501 |0227: new-instance v14, Ljava/lang/StringBuilder; // type@01a5 │ │ -02703a: 7010 f007 0e00 |0229: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -027040: 0800 1300 |022c: move-object/from16 v0, v19 │ │ -027044: 540f b006 |022e: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -027048: 6010 6b04 |0230: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ -02704c: 7402 d301 0f00 |0232: invoke-virtual/range {v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -027052: 0c0f |0235: move-result-object v15 │ │ -027054: 6e20 f807 fe00 |0236: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02705a: 0c0e |0239: move-result-object v14 │ │ -02705c: 1a0f 3900 |023a: const-string v15, "(" // string@0039 │ │ -027060: 6e20 f807 fe00 |023c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -027066: 0c0e |023f: move-result-object v14 │ │ -027068: 0800 1300 |0240: move-object/from16 v0, v19 │ │ -02706c: 520f a406 |0242: iget v15, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a4 │ │ -027070: 6e20 f407 fe00 |0244: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -027076: 0c0e |0247: move-result-object v14 │ │ -027078: 1a0f 4000 |0248: const-string v15, ")" // string@0040 │ │ -02707c: 6e20 f807 fe00 |024a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -027082: 0c0e |024d: move-result-object v14 │ │ -027084: 6e10 fb07 0e00 |024e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02708a: 0c0e |0251: move-result-object v14 │ │ -02708c: 6e20 fa00 ed00 |0252: invoke-virtual {v13, v14}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00fa │ │ -027092: 0800 1300 |0255: move-object/from16 v0, v19 │ │ -027096: 540d a206 |0257: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.cancelBtn:Landroid/widget/Button; // field@06a2 │ │ -02709a: 130e 0800 |0259: const/16 v14, #int 8 // #8 │ │ -02709e: 6e20 fb00 ed00 |025b: invoke-virtual {v13, v14}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ -0270a4: 0800 1300 |025e: move-object/from16 v0, v19 │ │ -0270a8: 540d a306 |0260: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.closeBtn:Landroid/widget/Button; // field@06a3 │ │ -0270ac: 120e |0262: const/4 v14, #int 0 // #0 │ │ -0270ae: 6e20 fb00 ed00 |0263: invoke-virtual {v13, v14}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ -0270b4: 2900 d7fd |0266: goto/16 003d // -0229 │ │ -0270b8: 0800 1300 |0268: move-object/from16 v0, v19 │ │ -0270bc: 540d aa06 |026a: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06aa │ │ -0270c0: 6e10 3803 0d00 |026c: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0338 │ │ -0270c6: 0a0d |026f: move-result v13 │ │ -0270c8: 0800 1300 |0270: move-object/from16 v0, v19 │ │ -0270cc: 540e bb06 |0272: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0270d0: 7230 6b03 d60e |0274: invoke-interface {v6, v13, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.updateDetail:(ILcom/bottleworks/dailymoney/data/Detail;)Z // method@036b │ │ -0270d6: 0800 1300 |0277: move-object/from16 v0, v19 │ │ -0270da: 540d b006 |0279: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06b0 │ │ -0270de: 600e 3b05 |027b: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.msg_detail_updated:I // field@053b │ │ -0270e2: 6e20 d301 ed00 |027d: invoke-virtual {v13, v14}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -0270e8: 0c0d |0280: move-result-object v13 │ │ -0270ea: 0800 1300 |0281: move-object/from16 v0, v19 │ │ -0270ee: 7120 cf01 d000 |0283: invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -0270f4: 12fd |0286: const/4 v13, #int -1 // #ff │ │ -0270f6: 0800 1300 |0287: move-object/from16 v0, v19 │ │ -0270fa: 6e20 5b05 d000 |0289: invoke-virtual {v0, v13}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055b │ │ -027100: 7401 4d05 1300 |028c: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.finish:()V // method@054d │ │ -027106: 2900 aefd |028f: goto/16 003d // -0252 │ │ - catches : 1 │ │ - 0x00bf - 0x00ca │ │ - Ljava/text/ParseException; -> 0x010a │ │ - positions : │ │ - 0x0000 line=399 │ │ - 0x0008 line=400 │ │ - 0x001b line=401 │ │ - 0x003d line=481 │ │ - 0x003e line=405 │ │ - 0x0046 line=406 │ │ - 0x0059 line=407 │ │ - 0x007c line=411 │ │ - 0x008c line=412 │ │ - 0x0094 line=413 │ │ - 0x009b line=414 │ │ - 0x00be line=418 │ │ - 0x00bf line=420 │ │ - 0x00cb line=427 │ │ - 0x00d7 line=428 │ │ - 0x00df line=429 │ │ - 0x00e6 line=430 │ │ - 0x010a line=421 │ │ - 0x010b line=422 │ │ - 0x0112 line=423 │ │ - 0x0119 line=433 │ │ - 0x011d line=434 │ │ - 0x0123 line=435 │ │ - 0x0147 line=439 │ │ - 0x0153 line=441 │ │ - 0x0161 line=442 │ │ - 0x016f line=444 │ │ - 0x017d line=445 │ │ - 0x018e line=451 │ │ - 0x0199 line=452 │ │ - 0x01a4 line=454 │ │ - 0x01ab line=455 │ │ - 0x01b6 line=456 │ │ - 0x01c1 line=457 │ │ - 0x01c9 line=458 │ │ - 0x01cf line=460 │ │ - 0x01d6 line=461 │ │ - 0x01dc line=463 │ │ - 0x01ea line=464 │ │ - 0x01f7 line=465 │ │ - 0x0200 line=466 │ │ - 0x0209 line=467 │ │ - 0x0210 line=468 │ │ - 0x0219 line=469 │ │ - 0x0223 line=470 │ │ - 0x0255 line=471 │ │ - 0x025e line=472 │ │ - 0x0268 line=475 │ │ - 0x0277 line=477 │ │ - 0x0286 line=478 │ │ - 0x028c line=479 │ │ - locals : │ │ - 0x00d7 - 0x010a reg=9 moneystr Ljava/lang/String; │ │ - 0x010b - 0x0119 reg=3 e Ljava/text/ParseException; │ │ - 0x00bf - 0x0291 reg=1 date Ljava/util/Date; │ │ - 0x008c - 0x0291 reg=2 datestr Ljava/lang/String; │ │ - 0x0161 - 0x0291 reg=4 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0008 - 0x0291 reg=5 fromPos I │ │ - 0x01c9 - 0x0291 reg=6 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x011d - 0x0291 reg=7 money D │ │ - 0x0119 - 0x0291 reg=9 moneystr Ljava/lang/String; │ │ - 0x0153 - 0x0291 reg=10 note Ljava/lang/String; │ │ - 0x016f - 0x0291 reg=11 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0046 - 0x0291 reg=12 toPos I │ │ - 0x0000 - 0x0291 reg=19 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ +Class #143 header: │ │ +class_idx : 304 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #22 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'initIntent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 75 16-bit code units │ │ -02711c: |[02711c] com.bottleworks.dailymoney.ui.DetailEditorActivity.initIntent:()V │ │ -02712c: 6e10 4f05 0700 |0000: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getIntentExtras:()Landroid/os/Bundle; // method@054f │ │ -027132: 0c06 |0003: move-result-object v6 │ │ -027134: 1a00 270d |0004: const-string v0, "modeCreate" // string@0d27 │ │ -027138: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -02713a: 6e30 9e00 0601 |0007: invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -027140: 0a00 |000a: move-result v0 │ │ -027142: 5c70 b106 |000b: iput-boolean v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06b1 │ │ -027146: 1a00 8f08 |000d: const-string v0, "detail" // string@088f │ │ -02714a: 6e20 9d00 0600 |000f: invoke-virtual {v6, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -027150: 0c00 |0012: move-result-object v0 │ │ -027152: 1f00 c600 |0013: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -027156: 5b70 aa06 |0015: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06aa │ │ -02715a: 5470 aa06 |0017: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06aa │ │ -02715e: 3900 1a00 |0019: if-nez v0, 0033 // +001a │ │ -027162: 2200 c600 |001b: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -027166: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -02716a: 1a02 0000 |001f: const-string v2, "" // string@0000 │ │ -02716e: 2203 bc01 |0021: new-instance v3, Ljava/util/Date; // type@01bc │ │ -027172: 7010 2a08 0300 |0023: invoke-direct {v3}, Ljava/util/Date;.:()V // method@082a │ │ -027178: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -02717c: 7120 8c07 5400 |0028: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -027182: 0c04 |002b: move-result-object v4 │ │ -027184: 1a05 0000 |002c: const-string v5, "" // string@0000 │ │ -027188: 7606 3303 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0333 │ │ -02718e: 5b70 aa06 |0031: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06aa │ │ -027192: 5470 aa06 |0033: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06aa │ │ -027196: 7020 4705 0700 |0035: invoke-direct {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; // method@0547 │ │ -02719c: 0c00 |0038: move-result-object v0 │ │ -02719e: 5b70 bb06 |0039: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0271a2: 5570 b106 |003b: iget-boolean v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06b1 │ │ -0271a6: 3800 0800 |003d: if-eqz v0, 0045 // +0008 │ │ -0271aa: 6000 5b05 |003f: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.title_deteditor_create:I // field@055b │ │ -0271ae: 6e20 5c05 0700 |0041: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setTitle:(I)V // method@055c │ │ -0271b4: 0e00 |0044: return-void │ │ -0271b6: 6000 5c05 |0045: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.title_deteditor_update:I // field@055c │ │ -0271ba: 6e20 5c05 0700 |0047: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setTitle:(I)V // method@055c │ │ -0271c0: 28fa |004a: goto 0044 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - 0x0004 line=88 │ │ - 0x000d line=89 │ │ - 0x0017 line=92 │ │ - 0x001b line=93 │ │ - 0x0033 line=96 │ │ - 0x003b line=98 │ │ - 0x003f line=99 │ │ - 0x0044 line=103 │ │ - 0x0045 line=101 │ │ - locals : │ │ - 0x0004 - 0x004b reg=6 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x004b reg=7 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ +Class #143 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ - #23 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'initialEditor' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ +Class #143 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 256 16-bit code units │ │ -0271c4: |[0271c4] com.bottleworks.dailymoney.ui.DetailEditorActivity.initialEditor:()V │ │ -0271d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0271d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0271d8: 5491 bb06 |0002: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0271dc: 6e10 3e03 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033e │ │ -0271e2: 0a00 |0007: move-result v0 │ │ -0271e4: 7010 5305 0900 |0008: invoke-direct {v9}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.initialSpinner:()V // method@0553 │ │ -0271ea: 6001 f903 |000b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_date:I // field@03f9 │ │ -0271ee: 6e20 4c05 1900 |000d: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -0271f4: 0c01 |0010: move-result-object v1 │ │ -0271f6: 1f01 6400 |0011: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -0271fa: 5b91 a506 |0013: iput-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -0271fe: 5491 a506 |0015: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -027202: 5494 ab06 |0017: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06ab │ │ -027206: 5495 bb06 |0019: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -02720a: 6e10 3503 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -027210: 0c05 |001e: move-result-object v5 │ │ -027212: 6e20 0408 5400 |001f: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -027218: 0c04 |0022: move-result-object v4 │ │ -02721a: 6e20 0701 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -027220: 5494 a506 |0026: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -027224: 3900 b200 |0028: if-nez v0, 00da // +00b2 │ │ -027228: 0121 |002a: move v1, v2 │ │ -02722a: 6e20 0401 1400 |002b: invoke-virtual {v4, v1}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0104 │ │ -027230: 6001 fc03 |002e: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_money:I // field@03fc │ │ -027234: 6e20 4c05 1900 |0030: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -02723a: 0c01 |0033: move-result-object v1 │ │ -02723c: 1f01 6400 |0034: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -027240: 5b91 b206 |0036: iput-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -027244: 5494 b206 |0038: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -027248: 5491 bb06 |003a: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -02724c: 6e10 3903 0100 |003c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0339 │ │ -027252: 0c01 |003f: move-result-object v1 │ │ -027254: 6e10 8707 0100 |0040: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -02725a: 0b05 |0043: move-result-wide v5 │ │ -02725c: 1607 0000 |0044: const-wide/16 v7, #int 0 // #0 │ │ -027260: 3001 0507 |0046: cmpg-double v1, v5, v7 │ │ -027264: 3c01 9500 |0048: if-gtz v1, 00dd // +0095 │ │ -027268: 1a01 0000 |004a: const-string v1, "" // string@0000 │ │ -02726c: 6e20 0701 1400 |004c: invoke-virtual {v4, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -027272: 5491 b206 |004f: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -027276: 3900 9800 |0051: if-nez v0, 00e9 // +0098 │ │ -02727a: 6e20 0401 2100 |0053: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0104 │ │ -027280: 6001 fe03 |0056: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_note:I // field@03fe │ │ -027284: 6e20 4c05 1900 |0058: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -02728a: 0c01 |005b: move-result-object v1 │ │ -02728c: 1f01 6400 |005c: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ -027290: 5b91 b306 |005e: iput-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b3 │ │ -027294: 5491 b306 |0060: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b3 │ │ -027298: 5492 bb06 |0062: iget-object v2, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -02729c: 6e10 3a03 0200 |0064: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@033a │ │ -0272a2: 0c02 |0067: move-result-object v2 │ │ -0272a4: 6e20 0701 2100 |0068: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -0272aa: 3900 2600 |006b: if-nez v0, 0091 // +0026 │ │ -0272ae: 6001 0004 |006d: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_prev:I // field@0400 │ │ -0272b2: 6e20 4c05 1900 |006f: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -0272b8: 0c01 |0072: move-result-object v1 │ │ -0272ba: 6e20 e200 9100 |0073: invoke-virtual {v1, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -0272c0: 6001 fd03 |0076: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_next:I // field@03fd │ │ -0272c4: 6e20 4c05 1900 |0078: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -0272ca: 0c01 |007b: move-result-object v1 │ │ -0272cc: 6e20 e200 9100 |007c: invoke-virtual {v1, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -0272d2: 6001 0204 |007f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_today:I // field@0402 │ │ -0272d6: 6e20 4c05 1900 |0081: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -0272dc: 0c01 |0084: move-result-object v1 │ │ -0272de: 6e20 e200 9100 |0085: invoke-virtual {v1, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -0272e4: 6001 fa03 |0088: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_datepicker:I // field@03fa │ │ -0272e8: 6e20 4c05 1900 |008a: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -0272ee: 0c01 |008d: move-result-object v1 │ │ -0272f0: 6e20 e200 9100 |008e: invoke-virtual {v1, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -0272f6: 6001 f603 |0091: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cal2:I // field@03f6 │ │ -0272fa: 6e20 4c05 1900 |0093: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -027300: 0c01 |0096: move-result-object v1 │ │ -027302: 6e20 e200 9100 |0097: invoke-virtual {v1, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -027308: 6001 ff03 |009a: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_ok:I // field@03ff │ │ -02730c: 6e20 4c05 1900 |009c: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -027312: 0c01 |009f: move-result-object v1 │ │ -027314: 1f01 6100 |00a0: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -027318: 5b91 b406 |00a2: iput-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -02731c: 5591 b106 |00a4: iget-boolean v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06b1 │ │ -027320: 3801 4600 |00a6: if-eqz v1, 00ec // +0046 │ │ -027324: 5491 b406 |00a8: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -027328: 6002 5703 |00aa: sget v2, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_add:I // field@0357 │ │ -02732c: 6e53 f700 2133 |00ac: invoke-virtual {v1, v2, v3, v3, v3}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ -027332: 5491 b406 |00af: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -027336: 6002 6b04 |00b1: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ -02733a: 6e20 f900 2100 |00b3: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ -027340: 5491 b406 |00b6: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -027344: 6e20 f800 9100 |00b8: invoke-virtual {v1, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -02734a: 6001 f703 |00bb: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cancel:I // field@03f7 │ │ -02734e: 6e20 4c05 1900 |00bd: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -027354: 0c01 |00c0: move-result-object v1 │ │ -027356: 1f01 6100 |00c1: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -02735a: 5b91 a206 |00c3: iput-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.cancelBtn:Landroid/widget/Button; // field@06a2 │ │ -02735e: 6001 f803 |00c5: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_close:I // field@03f8 │ │ -027362: 6e20 4c05 1900 |00c7: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -027368: 0c01 |00ca: move-result-object v1 │ │ -02736a: 1f01 6100 |00cb: check-cast v1, Landroid/widget/Button; // type@0061 │ │ -02736e: 5b91 a306 |00cd: iput-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.closeBtn:Landroid/widget/Button; // field@06a3 │ │ -027372: 5491 a206 |00cf: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.cancelBtn:Landroid/widget/Button; // field@06a2 │ │ -027376: 6e20 f800 9100 |00d1: invoke-virtual {v1, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -02737c: 5491 a306 |00d4: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.closeBtn:Landroid/widget/Button; // field@06a3 │ │ -027380: 6e20 f800 9100 |00d6: invoke-virtual {v1, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ -027386: 0e00 |00d9: return-void │ │ -027388: 0131 |00da: move v1, v3 │ │ -02738a: 2900 50ff |00db: goto/16 002b // -00b0 │ │ -02738e: 5491 bb06 |00dd: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -027392: 6e10 3903 0100 |00df: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0339 │ │ -027398: 0c01 |00e2: move-result-object v1 │ │ -02739a: 7110 8a01 0100 |00e3: invoke-static {v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(Ljava/lang/Double;)Ljava/lang/String; // method@018a │ │ -0273a0: 0c01 |00e6: move-result-object v1 │ │ -0273a2: 2900 65ff |00e7: goto/16 004c // -009b │ │ -0273a6: 0132 |00e9: move v2, v3 │ │ -0273a8: 2900 69ff |00ea: goto/16 0053 // -0097 │ │ -0273ac: 5491 b406 |00ec: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -0273b0: 6002 6803 |00ee: sget v2, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_update:I // field@0368 │ │ -0273b4: 6e53 f700 2133 |00f0: invoke-virtual {v1, v2, v3, v3, v3}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ -0273ba: 5491 b406 |00f3: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b4 │ │ -0273be: 6002 7104 |00f5: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cact_update:I // field@0471 │ │ -0273c2: 6e20 f900 2100 |00f7: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ -0273c8: 5491 b206 |00fa: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -0273cc: 6e10 0101 0100 |00fc: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ -0273d2: 28b7 |00ff: goto 00b6 // -0049 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02ab38: |[02ab38] com.bottleworks.dailymoney.ui.TestsDesktop$3.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02ab48: 5b01 1807 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0718 │ │ +02ab4c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02ab52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=121 │ │ - 0x0008 line=125 │ │ - 0x000b line=127 │ │ - 0x0015 line=128 │ │ - 0x0026 line=129 │ │ - 0x002e line=131 │ │ - 0x0038 line=132 │ │ - 0x004f line=133 │ │ - 0x0056 line=135 │ │ - 0x0060 line=136 │ │ - 0x006b line=138 │ │ - 0x006d line=139 │ │ - 0x0076 line=140 │ │ - 0x007f line=141 │ │ - 0x0088 line=142 │ │ - 0x0091 line=144 │ │ - 0x009a line=146 │ │ - 0x00a4 line=147 │ │ - 0x00a8 line=148 │ │ - 0x00af line=149 │ │ - 0x00b6 line=155 │ │ - 0x00bb line=157 │ │ - 0x00c5 line=158 │ │ - 0x00cf line=160 │ │ - 0x00d4 line=161 │ │ - 0x00d9 line=162 │ │ - 0x00db line=129 │ │ - 0x00dd line=132 │ │ - 0x00ea line=133 │ │ - 0x00ec line=151 │ │ - 0x00f3 line=152 │ │ - 0x00fa line=153 │ │ + 0x0000 line=60 │ │ locals : │ │ - 0x0008 - 0x0100 reg=0 archived Z │ │ - 0x0000 - 0x0100 reg=9 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #24 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'initialSpinner' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;) │ │ + name : 'run' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 7 │ │ - insns size : 154 16-bit code units │ │ -0273d4: |[0273d4] com.bottleworks.dailymoney.ui.DetailEditorActivity.initialSpinner:()V │ │ -0273e4: 6000 fb03 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_from:I // field@03fb │ │ -0273e8: 6e20 4c05 0700 |0002: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -0273ee: 0c00 |0005: move-result-object v0 │ │ -0273f0: 1f00 7000 |0006: check-cast v0, Landroid/widget/Spinner; // type@0070 │ │ -0273f4: 5b70 af06 |0008: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -0273f8: 2200 b601 |000a: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -0273fc: 7010 1908 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -027402: 5b70 ad06 |000f: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -027406: 2200 b601 |0011: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -02740a: 7010 1908 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -027410: 5b70 ae06 |0016: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ae │ │ -027414: 2200 1001 |0018: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; // type@0110 │ │ -027418: 5473 ae06 |001a: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ae │ │ -02741c: 6004 5304 |001c: sget v4, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ -027420: 6205 b506 |001e: sget-object v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -027424: 6206 b606 |0020: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spto:[I // field@06b6 │ │ -027428: 0771 |0022: move-object v1, v7 │ │ -02742a: 0772 |0023: move-object v2, v7 │ │ -02742c: 7607 3505 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0535 │ │ -027432: 5b70 ac06 |0027: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06ac │ │ -027436: 5470 ac06 |0029: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06ac │ │ -02743a: 6001 5204 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ -02743e: 6e20 1a01 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ -027444: 5470 ac06 |0030: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06ac │ │ -027448: 2201 0a01 |0032: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; // type@010a │ │ -02744c: 7020 2505 7100 |0034: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0525 │ │ -027452: 6e20 1b01 1000 |0037: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -027458: 5470 af06 |003a: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -02745c: 5471 ac06 |003c: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06ac │ │ -027460: 6e20 1d01 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ -027466: 6000 0104 |0041: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_to:I // field@0401 │ │ -02746a: 6e20 4c05 0700 |0043: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054c │ │ -027470: 0c00 |0046: move-result-object v0 │ │ -027472: 1f00 7000 |0047: check-cast v0, Landroid/widget/Spinner; // type@0070 │ │ -027476: 5b70 ba06 |0049: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -02747a: 2200 b601 |004b: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -02747e: 7010 1908 0000 |004d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -027484: 5b70 b806 |0050: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -027488: 2200 b601 |0052: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -02748c: 7010 1908 0000 |0054: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -027492: 5b70 b906 |0057: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b9 │ │ -027496: 2200 1001 |0059: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; // type@0110 │ │ -02749a: 5473 b906 |005b: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b9 │ │ -02749e: 6004 5304 |005d: sget v4, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ -0274a2: 6205 b506 |005f: sget-object v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -0274a6: 6206 b606 |0061: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spto:[I // field@06b6 │ │ -0274aa: 0771 |0063: move-object v1, v7 │ │ -0274ac: 0772 |0064: move-object v2, v7 │ │ -0274ae: 7607 3505 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0535 │ │ -0274b4: 5b70 b706 |0068: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b7 │ │ -0274b8: 5470 b706 |006a: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b7 │ │ -0274bc: 6001 5204 |006c: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ -0274c0: 6e20 1a01 1000 |006e: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ -0274c6: 5470 b706 |0071: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b7 │ │ -0274ca: 2201 0b01 |0073: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2; // type@010b │ │ -0274ce: 7020 2705 7100 |0075: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0527 │ │ -0274d4: 6e20 1b01 1000 |0078: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -0274da: 5470 ba06 |007b: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -0274de: 5471 b706 |007d: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b7 │ │ -0274e2: 6e20 1d01 1000 |007f: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ -0274e8: 7010 5905 0700 |0082: invoke-direct {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.reloadSpinnerData:()V // method@0559 │ │ -0274ee: 5470 af06 |0085: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -0274f2: 2201 0c01 |0087: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; // type@010c │ │ -0274f6: 7020 2905 7100 |0089: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0529 │ │ -0274fc: 6e20 1e01 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@011e │ │ -027502: 5470 ba06 |008f: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -027506: 2201 0d01 |0091: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; // type@010d │ │ -02750a: 7020 2c05 7100 |0093: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@052c │ │ -027510: 6e20 1e01 1000 |0096: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@011e │ │ -027516: 0e00 |0099: return-void │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +02ab54: |[02ab54] com.bottleworks.dailymoney.ui.TestsDesktop$3.run:()V │ │ +02ab64: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02ab6a: 0c01 |0003: move-result-object v1 │ │ +02ab6c: 6e10 a402 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +02ab72: 0c03 |0007: move-result-object v3 │ │ +02ab74: 6e10 b002 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +02ab7a: 0a04 |000b: move-result v4 │ │ +02ab7c: 7220 6d03 4300 |000c: invoke-interface {v3, v4}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036d │ │ +02ab82: 0c00 |000f: move-result-object v0 │ │ +02ab84: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +02ab86: 2202 1400 |0011: new-instance v2, Landroid/content/Intent; // type@0014 │ │ +02ab8a: 5453 1807 |0013: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0718 │ │ +02ab8e: 5433 1f07 |0015: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02ab92: 1c04 e500 |0017: const-class v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e5 │ │ +02ab96: 7030 3900 3204 |0019: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02ab9c: 1a03 180d |001c: const-string v3, "modeCreate" // string@0d18 │ │ +02aba0: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +02aba2: 6e30 4300 3204 |001f: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02aba8: 1a03 fa06 |0022: const-string v3, "book" // string@06fa │ │ +02abac: 6e30 4000 3200 |0024: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02abb2: 5453 1807 |0027: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0718 │ │ +02abb6: 5433 1f07 |0029: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02abba: 1264 |002b: const/4 v4, #int 6 // #6 │ │ +02abbc: 6e30 0f00 2304 |002c: invoke-virtual {v3, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02abc2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ - 0x000a line=166 │ │ - 0x0011 line=167 │ │ - 0x0018 line=168 │ │ - 0x0029 line=169 │ │ - 0x0030 line=170 │ │ - 0x003a line=179 │ │ - 0x0041 line=182 │ │ - 0x004b line=183 │ │ - 0x0052 line=184 │ │ - 0x0059 line=185 │ │ - 0x006a line=186 │ │ - 0x0071 line=187 │ │ - 0x007b line=196 │ │ - 0x0082 line=198 │ │ - 0x0085 line=200 │ │ - 0x008f line=214 │ │ - 0x0099 line=228 │ │ + 0x0000 line=62 │ │ + 0x0004 line=63 │ │ + 0x0010 line=65 │ │ + 0x0011 line=66 │ │ + 0x001c line=67 │ │ + 0x0022 line=68 │ │ + 0x0027 line=69 │ │ + 0x002f line=70 │ │ locals : │ │ - 0x0000 - 0x009a reg=7 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0011 - 0x0013 reg=2 intent Landroid/content/Intent; │ │ + 0x0010 - 0x0030 reg=0 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0004 - 0x0030 reg=1 ctx Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x001c - 0x0030 reg=2 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0030 reg=5 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$3; │ │ │ │ - #25 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'onFromChanged' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -027518: |[027518] com.bottleworks.dailymoney.ui.DetailEditorActivity.onFromChanged:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ -027528: 5420 bb06 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -02752c: 6e10 ed02 0300 |0002: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -027532: 0c01 |0005: move-result-object v1 │ │ -027534: 6e20 4103 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0341 │ │ -02753a: 7010 5905 0200 |0009: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.reloadSpinnerData:()V // method@0559 │ │ -027540: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=317 │ │ - 0x0009 line=318 │ │ - 0x000c line=319 │ │ - locals : │ │ - 0x0000 - 0x000d reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x000d reg=3 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ - #26 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'onToChanged' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Account;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -027544: |[027544] com.bottleworks.dailymoney.ui.DetailEditorActivity.onToChanged:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ -027554: 5420 bb06 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -027558: 6e10 ed02 0300 |0002: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -02755e: 0c01 |0005: move-result-object v1 │ │ -027560: 6e20 4503 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0345 │ │ -027566: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=322 │ │ - 0x0009 line=323 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x000a reg=3 acc Lcom/bottleworks/dailymoney/data/Account; │ │ +Class #144 header: │ │ +class_idx : 305 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #27 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'reloadSpinnerData' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 26 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 648 16-bit code units │ │ -027568: |[027568] com.bottleworks.dailymoney.ui.DetailEditorActivity.reloadSpinnerData:()V │ │ -027578: 7401 4e05 1900 |0000: invoke-virtual/range {v25}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054e │ │ -02757e: 0c15 |0003: move-result-object v21 │ │ -027580: 7401 9e02 1500 |0004: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -027586: 0c0f |0007: move-result-object v15 │ │ -027588: 7100 0003 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getFromType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0300 │ │ -02758e: 0c07 |000b: move-result-object v7 │ │ -027590: 0800 1900 |000c: move-object/from16 v0, v25 │ │ -027594: 5400 ad06 |000e: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -027598: 0815 0000 |0010: move-object/from16 v21, v0 │ │ -02759c: 7801 3d08 1500 |0012: invoke-interface/range {v21}, Ljava/util/List;.clear:()V // method@083d │ │ -0275a2: 0800 1900 |0015: move-object/from16 v0, v25 │ │ -0275a6: 5400 ae06 |0017: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ae │ │ -0275aa: 0815 0000 |0019: move-object/from16 v21, v0 │ │ -0275ae: 7801 3d08 1500 |001b: invoke-interface/range {v21}, Ljava/util/List;.clear:()V // method@083d │ │ -0275b4: 0775 |001e: move-object v5, v7 │ │ -0275b6: 2150 |001f: array-length v0, v5 │ │ -0275b8: 0210 0000 |0020: move/from16 v16, v0 │ │ -0275bc: 120e |0022: const/4 v14, #int 0 // #0 │ │ -0275be: 0200 1000 |0023: move/from16 v0, v16 │ │ -0275c2: 350e 1800 |0025: if-ge v14, v0, 003d // +0018 │ │ -0275c6: 4606 050e |0027: aget-object v6, v5, v14 │ │ -0275ca: 7220 5703 6f00 |0029: invoke-interface {v15, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -0275d0: 0c04 |002c: move-result-object v4 │ │ -0275d2: 0800 1900 |002d: move-object/from16 v0, v25 │ │ -0275d6: 5400 ad06 |002f: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -0275da: 0815 0000 |0031: move-object/from16 v21, v0 │ │ -0275de: 7110 4e04 0400 |0033: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountUtil;.toIndentNode:(Ljava/util/List;)Ljava/util/List; // method@044e │ │ -0275e4: 0c16 |0036: move-result-object v22 │ │ -0275e6: 7802 3c08 1500 |0037: invoke-interface/range {v21, v22}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -0275ec: d80e 0e01 |003a: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0275f0: 28e7 |003c: goto 0023 // -0019 │ │ -0275f2: 0800 1900 |003d: move-object/from16 v0, v25 │ │ -0275f6: 5400 bb06 |003f: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0275fa: 0815 0000 |0041: move-object/from16 v21, v0 │ │ -0275fe: 7401 3603 1500 |0043: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -027604: 0c0a |0046: move-result-object v10 │ │ -027606: 12fd |0047: const/4 v13, #int -1 // #ff │ │ -027608: 01d8 |0048: move v8, v13 │ │ -02760a: 01dc |0049: move v12, v13 │ │ -02760c: 120b |004a: const/4 v11, #int 0 // #0 │ │ -02760e: 0800 1900 |004b: move-object/from16 v0, v25 │ │ -027612: 5400 ad06 |004d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -027616: 0815 0000 |004f: move-object/from16 v21, v0 │ │ -02761a: 7801 4008 1500 |0051: invoke-interface/range {v21}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -027620: 0c0e |0054: move-result-object v14 │ │ -027622: 7210 3708 0e00 |0055: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -027628: 0a15 |0058: move-result v21 │ │ -02762a: 3815 9200 |0059: if-eqz v21, 00eb // +0092 │ │ -02762e: 7210 3808 0e00 |005b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -027634: 0c11 |005e: move-result-object v17 │ │ -027636: 1f11 e300 |005f: check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -02763a: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ -02763e: 2212 bd01 |0063: new-instance v18, Ljava/util/HashMap; // type@01bd │ │ -027642: 7601 2f08 1200 |0065: invoke-direct/range {v18}, Ljava/util/HashMap;.:()V // method@082f │ │ -027648: 0800 1900 |0068: move-object/from16 v0, v25 │ │ -02764c: 5400 ae06 |006a: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ae │ │ -027650: 0815 0000 |006c: move-object/from16 v21, v0 │ │ -027654: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -027658: 0801 1200 |0070: move-object/from16 v1, v18 │ │ -02765c: 7220 3b08 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -027662: 6215 b506 |0075: sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -027666: 1316 0000 |0077: const/16 v22, #int 0 // #0 │ │ -02766a: 4615 1516 |0079: aget-object v21, v21, v22 │ │ -02766e: 2216 2101 |007b: new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -027672: 6217 b506 |007d: sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -027676: 1318 0000 |007f: const/16 v24, #int 0 // #0 │ │ -02767a: 4617 1718 |0081: aget-object v23, v23, v24 │ │ -02767e: 1a18 0000 |0083: const-string v24, "" // string@0000 │ │ -027682: 0800 1600 |0085: move-object/from16 v0, v22 │ │ -027686: 0801 1700 |0087: move-object/from16 v1, v23 │ │ -02768a: 0802 1100 |0089: move-object/from16 v2, v17 │ │ -02768e: 0803 1800 |008b: move-object/from16 v3, v24 │ │ -027692: 7040 c305 1032 |008d: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -027698: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -02769c: 0801 1500 |0092: move-object/from16 v1, v21 │ │ -0276a0: 0802 1600 |0094: move-object/from16 v2, v22 │ │ -0276a4: 7230 4708 1002 |0096: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0276aa: 6215 b506 |0099: sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -0276ae: 1316 0100 |009b: const/16 v22, #int 1 // #1 │ │ -0276b2: 4615 1516 |009d: aget-object v21, v21, v22 │ │ -0276b6: 2216 2101 |009f: new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -0276ba: 6217 b506 |00a1: sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -0276be: 1318 0100 |00a3: const/16 v24, #int 1 // #1 │ │ -0276c2: 4617 1718 |00a5: aget-object v23, v23, v24 │ │ -0276c6: 1a18 0000 |00a7: const-string v24, "" // string@0000 │ │ -0276ca: 0800 1600 |00a9: move-object/from16 v0, v22 │ │ -0276ce: 0801 1700 |00ab: move-object/from16 v1, v23 │ │ -0276d2: 0802 1100 |00ad: move-object/from16 v2, v17 │ │ -0276d6: 0803 1800 |00af: move-object/from16 v3, v24 │ │ -0276da: 7040 c305 1032 |00b1: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -0276e0: 0800 1200 |00b4: move-object/from16 v0, v18 │ │ -0276e4: 0801 1500 |00b6: move-object/from16 v1, v21 │ │ -0276e8: 0802 1600 |00b8: move-object/from16 v2, v22 │ │ -0276ec: 7230 4708 1002 |00ba: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0276f2: 7401 4704 1100 |00bd: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0276f8: 0c15 |00c0: move-result-object v21 │ │ -0276fa: 3815 94ff |00c1: if-eqz v21, 0055 // -006c │ │ -0276fe: 1315 ffff |00c3: const/16 v21, #int -1 // #ffff │ │ -027702: 0200 1500 |00c5: move/from16 v0, v21 │ │ -027706: 3308 0300 |00c7: if-ne v8, v0, 00ca // +0003 │ │ -02770a: 01d8 |00c9: move v8, v13 │ │ -02770c: 1315 ffff |00ca: const/16 v21, #int -1 // #ffff │ │ -027710: 0200 1500 |00cc: move/from16 v0, v21 │ │ -027714: 330c 87ff |00ce: if-ne v12, v0, 0055 // -0079 │ │ -027718: 7401 4704 1100 |00d0: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -02771e: 0c15 |00d3: move-result-object v21 │ │ -027720: 7401 ed02 1500 |00d4: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -027726: 0c15 |00d7: move-result-object v21 │ │ -027728: 0800 1500 |00d8: move-object/from16 v0, v21 │ │ -02772c: 6e20 ce07 a000 |00da: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -027732: 0a15 |00dd: move-result v21 │ │ -027734: 3815 77ff |00de: if-eqz v21, 0055 // -0089 │ │ -027738: 01dc |00e0: move v12, v13 │ │ -02773a: 7401 4704 1100 |00e1: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -027740: 0c15 |00e4: move-result-object v21 │ │ -027742: 7401 f002 1500 |00e5: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -027748: 0c0b |00e8: move-result-object v11 │ │ -02774a: 2900 6cff |00e9: goto/16 0055 // -0094 │ │ -02774e: 7110 0203 0b00 |00eb: invoke-static {v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getToType:(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType; // method@0302 │ │ -027754: 0c07 |00ee: move-result-object v7 │ │ -027756: 0800 1900 |00ef: move-object/from16 v0, v25 │ │ -02775a: 5400 b806 |00f1: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -02775e: 0815 0000 |00f3: move-object/from16 v21, v0 │ │ -027762: 7801 3d08 1500 |00f5: invoke-interface/range {v21}, Ljava/util/List;.clear:()V // method@083d │ │ -027768: 0800 1900 |00f8: move-object/from16 v0, v25 │ │ -02776c: 5400 b906 |00fa: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b9 │ │ -027770: 0815 0000 |00fc: move-object/from16 v21, v0 │ │ -027774: 7801 3d08 1500 |00fe: invoke-interface/range {v21}, Ljava/util/List;.clear:()V // method@083d │ │ -02777a: 0775 |0101: move-object v5, v7 │ │ -02777c: 2150 |0102: array-length v0, v5 │ │ -02777e: 0210 0000 |0103: move/from16 v16, v0 │ │ -027782: 120e |0105: const/4 v14, #int 0 // #0 │ │ -027784: 0200 1000 |0106: move/from16 v0, v16 │ │ -027788: 350e 1800 |0108: if-ge v14, v0, 0120 // +0018 │ │ -02778c: 4606 050e |010a: aget-object v6, v5, v14 │ │ -027790: 7220 5703 6f00 |010c: invoke-interface {v15, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -027796: 0c04 |010f: move-result-object v4 │ │ -027798: 0800 1900 |0110: move-object/from16 v0, v25 │ │ -02779c: 5400 b806 |0112: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -0277a0: 0815 0000 |0114: move-object/from16 v21, v0 │ │ -0277a4: 7110 4e04 0400 |0116: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountUtil;.toIndentNode:(Ljava/util/List;)Ljava/util/List; // method@044e │ │ -0277aa: 0c16 |0119: move-result-object v22 │ │ -0277ac: 7802 3c08 1500 |011a: invoke-interface/range {v21, v22}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -0277b2: d80e 0e01 |011d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0277b6: 28e7 |011f: goto 0106 // -0019 │ │ -0277b8: 0800 1900 |0120: move-object/from16 v0, v25 │ │ -0277bc: 5400 bb06 |0122: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0277c0: 0815 0000 |0124: move-object/from16 v21, v0 │ │ -0277c4: 7401 3b03 1500 |0126: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -0277ca: 0c13 |0129: move-result-object v19 │ │ -0277cc: 12fd |012a: const/4 v13, #int -1 // #ff │ │ -0277ce: 01d9 |012b: move v9, v13 │ │ -0277d0: 0214 0d00 |012c: move/from16 v20, v13 │ │ -0277d4: 0800 1900 |012e: move-object/from16 v0, v25 │ │ -0277d8: 5400 b806 |0130: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -0277dc: 0815 0000 |0132: move-object/from16 v21, v0 │ │ -0277e0: 7801 4008 1500 |0134: invoke-interface/range {v21}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -0277e6: 0c0e |0137: move-result-object v14 │ │ -0277e8: 7210 3708 0e00 |0138: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -0277ee: 0a15 |013b: move-result v21 │ │ -0277f0: 3815 8f00 |013c: if-eqz v21, 01cb // +008f │ │ -0277f4: 7210 3808 0e00 |013e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -0277fa: 0c11 |0141: move-result-object v17 │ │ -0277fc: 1f11 e300 |0142: check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -027800: d80d 0d01 |0144: add-int/lit8 v13, v13, #int 1 // #01 │ │ -027804: 2212 bd01 |0146: new-instance v18, Ljava/util/HashMap; // type@01bd │ │ -027808: 7601 2f08 1200 |0148: invoke-direct/range {v18}, Ljava/util/HashMap;.:()V // method@082f │ │ -02780e: 0800 1900 |014b: move-object/from16 v0, v25 │ │ -027812: 5400 b906 |014d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b9 │ │ -027816: 0815 0000 |014f: move-object/from16 v21, v0 │ │ -02781a: 0800 1500 |0151: move-object/from16 v0, v21 │ │ -02781e: 0801 1200 |0153: move-object/from16 v1, v18 │ │ -027822: 7220 3b08 1000 |0155: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -027828: 6215 b506 |0158: sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -02782c: 1316 0000 |015a: const/16 v22, #int 0 // #0 │ │ -027830: 4615 1516 |015c: aget-object v21, v21, v22 │ │ -027834: 2216 2101 |015e: new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -027838: 6217 b506 |0160: sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -02783c: 1318 0000 |0162: const/16 v24, #int 0 // #0 │ │ -027840: 4617 1718 |0164: aget-object v23, v23, v24 │ │ -027844: 1a18 0000 |0166: const-string v24, "" // string@0000 │ │ -027848: 0800 1600 |0168: move-object/from16 v0, v22 │ │ -02784c: 0801 1700 |016a: move-object/from16 v1, v23 │ │ -027850: 0802 1100 |016c: move-object/from16 v2, v17 │ │ -027854: 0803 1800 |016e: move-object/from16 v3, v24 │ │ -027858: 7040 c305 1032 |0170: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -02785e: 0800 1200 |0173: move-object/from16 v0, v18 │ │ -027862: 0801 1500 |0175: move-object/from16 v1, v21 │ │ -027866: 0802 1600 |0177: move-object/from16 v2, v22 │ │ -02786a: 7230 4708 1002 |0179: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -027870: 6215 b506 |017c: sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -027874: 1316 0100 |017e: const/16 v22, #int 1 // #1 │ │ -027878: 4615 1516 |0180: aget-object v21, v21, v22 │ │ -02787c: 2216 2101 |0182: new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -027880: 6217 b506 |0184: sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b5 │ │ -027884: 1318 0100 |0186: const/16 v24, #int 1 // #1 │ │ -027888: 4617 1718 |0188: aget-object v23, v23, v24 │ │ -02788c: 1a18 0000 |018a: const-string v24, "" // string@0000 │ │ -027890: 0800 1600 |018c: move-object/from16 v0, v22 │ │ -027894: 0801 1700 |018e: move-object/from16 v1, v23 │ │ -027898: 0802 1100 |0190: move-object/from16 v2, v17 │ │ -02789c: 0803 1800 |0192: move-object/from16 v3, v24 │ │ -0278a0: 7040 c305 1032 |0194: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -0278a6: 0800 1200 |0197: move-object/from16 v0, v18 │ │ -0278aa: 0801 1500 |0199: move-object/from16 v1, v21 │ │ -0278ae: 0802 1600 |019b: move-object/from16 v2, v22 │ │ -0278b2: 7230 4708 1002 |019d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -0278b8: 7401 4704 1100 |01a0: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0278be: 0c15 |01a3: move-result-object v21 │ │ -0278c0: 3815 94ff |01a4: if-eqz v21, 0138 // -006c │ │ -0278c4: 1315 ffff |01a6: const/16 v21, #int -1 // #ffff │ │ -0278c8: 0200 1500 |01a8: move/from16 v0, v21 │ │ -0278cc: 3309 0300 |01aa: if-ne v9, v0, 01ad // +0003 │ │ -0278d0: 01d9 |01ac: move v9, v13 │ │ -0278d2: 1315 ffff |01ad: const/16 v21, #int -1 // #ffff │ │ -0278d6: 0200 1400 |01af: move/from16 v0, v20 │ │ -0278da: 0201 1500 |01b1: move/from16 v1, v21 │ │ -0278de: 3310 85ff |01b3: if-ne v0, v1, 0138 // -007b │ │ -0278e2: 7401 4704 1100 |01b5: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0278e8: 0c15 |01b8: move-result-object v21 │ │ -0278ea: 7401 ed02 1500 |01b9: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -0278f0: 0c15 |01bc: move-result-object v21 │ │ -0278f2: 0800 1500 |01bd: move-object/from16 v0, v21 │ │ -0278f6: 0801 1300 |01bf: move-object/from16 v1, v19 │ │ -0278fa: 6e20 ce07 1000 |01c1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -027900: 0a15 |01c4: move-result v21 │ │ -027902: 3815 73ff |01c5: if-eqz v21, 0138 // -008d │ │ -027906: 0214 0d00 |01c7: move/from16 v20, v13 │ │ -02790a: 2900 6fff |01c9: goto/16 0138 // -0091 │ │ -02790e: 1315 ffff |01cb: const/16 v21, #int -1 // #ffff │ │ -027912: 0200 1500 |01cd: move/from16 v0, v21 │ │ -027916: 370c 3500 |01cf: if-le v12, v0, 0204 // +0035 │ │ -02791a: 0800 1900 |01d1: move-object/from16 v0, v25 │ │ -02791e: 5400 af06 |01d3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -027922: 0815 0000 |01d5: move-object/from16 v21, v0 │ │ -027926: 0800 1500 |01d7: move-object/from16 v0, v21 │ │ -02792a: 6e20 1f01 c000 |01d9: invoke-virtual {v0, v12}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ -027930: 1315 ffff |01dc: const/16 v21, #int -1 // #ffff │ │ -027934: 0200 1400 |01de: move/from16 v0, v20 │ │ -027938: 0201 1500 |01e0: move/from16 v1, v21 │ │ -02793c: 3710 6300 |01e2: if-le v0, v1, 0245 // +0063 │ │ -027940: 0800 1900 |01e4: move-object/from16 v0, v25 │ │ -027944: 5400 ba06 |01e6: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -027948: 0815 0000 |01e8: move-object/from16 v21, v0 │ │ -02794c: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ -027950: 0201 1400 |01ec: move/from16 v1, v20 │ │ -027954: 6e20 1f01 1000 |01ee: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ -02795a: 0800 1900 |01f1: move-object/from16 v0, v25 │ │ -02795e: 5400 ac06 |01f3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06ac │ │ -027962: 0815 0000 |01f5: move-object/from16 v21, v0 │ │ -027966: 7401 1901 1500 |01f7: invoke-virtual/range {v21}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -02796c: 0800 1900 |01fa: move-object/from16 v0, v25 │ │ -027970: 5400 b706 |01fc: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b7 │ │ -027974: 0815 0000 |01fe: move-object/from16 v21, v0 │ │ -027978: 7401 1901 1500 |0200: invoke-virtual/range {v21}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -02797e: 0e00 |0203: return-void │ │ -027980: 1315 ffff |0204: const/16 v21, #int -1 // #ffff │ │ -027984: 0200 1500 |0206: move/from16 v0, v21 │ │ -027988: 3708 3100 |0208: if-le v8, v0, 0239 // +0031 │ │ -02798c: 0800 1900 |020a: move-object/from16 v0, v25 │ │ -027990: 5400 af06 |020c: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06af │ │ -027994: 0815 0000 |020e: move-object/from16 v21, v0 │ │ -027998: 0800 1500 |0210: move-object/from16 v0, v21 │ │ -02799c: 6e20 1f01 8000 |0212: invoke-virtual {v0, v8}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ -0279a2: 0800 1900 |0215: move-object/from16 v0, v25 │ │ -0279a6: 5400 bb06 |0217: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0279aa: 0816 0000 |0219: move-object/from16 v22, v0 │ │ -0279ae: 0800 1900 |021b: move-object/from16 v0, v25 │ │ -0279b2: 5400 ad06 |021d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06ad │ │ -0279b6: 0815 0000 |021f: move-object/from16 v21, v0 │ │ -0279ba: 0800 1500 |0221: move-object/from16 v0, v21 │ │ -0279be: 7220 3f08 8000 |0223: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0279c4: 0c15 |0226: move-result-object v21 │ │ -0279c6: 1f15 e300 |0227: check-cast v21, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -0279ca: 7401 4704 1500 |0229: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -0279d0: 0c15 |022c: move-result-object v21 │ │ -0279d2: 7401 ed02 1500 |022d: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -0279d8: 0c15 |0230: move-result-object v21 │ │ -0279da: 0800 1600 |0231: move-object/from16 v0, v22 │ │ -0279de: 0801 1500 |0233: move-object/from16 v1, v21 │ │ -0279e2: 6e20 4103 1000 |0235: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0341 │ │ -0279e8: 28a4 |0238: goto 01dc // -005c │ │ -0279ea: 0800 1900 |0239: move-object/from16 v0, v25 │ │ -0279ee: 5400 bb06 |023b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -0279f2: 0815 0000 |023d: move-object/from16 v21, v0 │ │ -0279f6: 1a16 0000 |023f: const-string v22, "" // string@0000 │ │ -0279fa: 7402 4103 1500 |0241: invoke-virtual/range {v21, v22}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0341 │ │ -027a00: 2898 |0244: goto 01dc // -0068 │ │ -027a02: 1315 ffff |0245: const/16 v21, #int -1 // #ffff │ │ -027a06: 0200 1500 |0247: move/from16 v0, v21 │ │ -027a0a: 3709 3200 |0249: if-le v9, v0, 027b // +0032 │ │ -027a0e: 0800 1900 |024b: move-object/from16 v0, v25 │ │ -027a12: 5400 ba06 |024d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06ba │ │ -027a16: 0815 0000 |024f: move-object/from16 v21, v0 │ │ -027a1a: 0800 1500 |0251: move-object/from16 v0, v21 │ │ -027a1e: 6e20 1f01 9000 |0253: invoke-virtual {v0, v9}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ -027a24: 0800 1900 |0256: move-object/from16 v0, v25 │ │ -027a28: 5400 bb06 |0258: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -027a2c: 0816 0000 |025a: move-object/from16 v22, v0 │ │ -027a30: 0800 1900 |025c: move-object/from16 v0, v25 │ │ -027a34: 5400 b806 |025e: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b8 │ │ -027a38: 0815 0000 |0260: move-object/from16 v21, v0 │ │ -027a3c: 0800 1500 |0262: move-object/from16 v0, v21 │ │ -027a40: 7220 3f08 9000 |0264: invoke-interface {v0, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -027a46: 0c15 |0267: move-result-object v21 │ │ -027a48: 1f15 e300 |0268: check-cast v21, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e3 │ │ -027a4c: 7401 4704 1500 |026a: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0447 │ │ -027a52: 0c15 |026d: move-result-object v21 │ │ -027a54: 7401 ed02 1500 |026e: invoke-virtual/range {v21}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -027a5a: 0c15 |0271: move-result-object v21 │ │ -027a5c: 0800 1600 |0272: move-object/from16 v0, v22 │ │ -027a60: 0801 1500 |0274: move-object/from16 v1, v21 │ │ -027a64: 6e20 4503 1000 |0276: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0345 │ │ -027a6a: 2900 78ff |0279: goto/16 01f1 // -0088 │ │ -027a6e: 0800 1900 |027b: move-object/from16 v0, v25 │ │ -027a72: 5400 bb06 |027d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06bb │ │ -027a76: 0815 0000 |027f: move-object/from16 v21, v0 │ │ -027a7a: 1a16 0000 |0281: const-string v22, "" // string@0000 │ │ -027a7e: 7402 4503 1500 |0283: invoke-virtual/range {v21, v22}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0345 │ │ -027a84: 2900 6bff |0286: goto/16 01f1 // -0095 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=231 │ │ - 0x0008 line=233 │ │ - 0x000c line=234 │ │ - 0x0015 line=235 │ │ - 0x001e line=236 │ │ - 0x0029 line=237 │ │ - 0x002d line=238 │ │ - 0x003a line=236 │ │ - 0x003d line=240 │ │ - 0x0047 line=242 │ │ - 0x004a line=243 │ │ - 0x004b line=244 │ │ - 0x0061 line=245 │ │ - 0x0063 line=246 │ │ - 0x0068 line=247 │ │ - 0x0075 line=249 │ │ - 0x0099 line=250 │ │ - 0x00bd line=251 │ │ - 0x00c3 line=252 │ │ - 0x00c9 line=253 │ │ - 0x00ca line=255 │ │ - 0x00e0 line=256 │ │ - 0x00e1 line=257 │ │ - 0x00eb line=264 │ │ - 0x00ef line=265 │ │ - 0x00f8 line=266 │ │ - 0x0101 line=267 │ │ - 0x010c line=268 │ │ - 0x0110 line=269 │ │ - 0x011d line=267 │ │ - 0x0120 line=271 │ │ - 0x012a line=273 │ │ - 0x012e line=275 │ │ - 0x0144 line=276 │ │ - 0x0146 line=277 │ │ - 0x014b line=278 │ │ - 0x0158 line=280 │ │ - 0x017c line=281 │ │ - 0x01a0 line=282 │ │ - 0x01a6 line=283 │ │ - 0x01ac line=284 │ │ - 0x01ad line=286 │ │ - 0x01c7 line=287 │ │ - 0x01cb line=293 │ │ - 0x01d1 line=294 │ │ - 0x01dc line=302 │ │ - 0x01e4 line=303 │ │ - 0x01f1 line=311 │ │ - 0x01fa line=312 │ │ - 0x0203 line=313 │ │ - 0x0204 line=295 │ │ - 0x020a line=296 │ │ - 0x0215 line=297 │ │ - 0x0239 line=299 │ │ - 0x0245 line=304 │ │ - 0x024b line=305 │ │ - 0x0256 line=306 │ │ - 0x027b line=308 │ │ - locals : │ │ - 0x002d - 0x003d reg=4 accl Ljava/util/List; Ljava/util/List; │ │ - 0x0029 - 0x003d reg=6 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0023 - 0x0055 reg=14 i$ I │ │ - 0x0061 - 0x00eb reg=17 pn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x0068 - 0x00eb reg=18 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x0055 - 0x0106 reg=14 i$ Ljava/util/Iterator; │ │ - 0x0110 - 0x0120 reg=4 accl Ljava/util/List; Ljava/util/List; │ │ - 0x010c - 0x0120 reg=6 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0106 - 0x0138 reg=14 i$ I │ │ - 0x0144 - 0x01cb reg=17 pn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - 0x014b - 0x01cb reg=18 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x001f - 0x0288 reg=5 arr$ [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x000c - 0x0288 reg=7 avail [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0049 - 0x0288 reg=8 firstfromsel I │ │ - 0x012c - 0x0288 reg=9 firsttosel I │ │ - 0x0047 - 0x0288 reg=10 fromAccount Ljava/lang/String; │ │ - 0x004b - 0x0288 reg=11 fromType Ljava/lang/String; │ │ - 0x004a - 0x0288 reg=12 fromsel I │ │ - 0x0048 - 0x0288 reg=13 i I │ │ - 0x0138 - 0x0288 reg=14 i$ Ljava/util/Iterator; │ │ - 0x0008 - 0x0288 reg=15 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0022 - 0x0288 reg=16 len$ I │ │ - 0x012a - 0x0288 reg=19 toAccount Ljava/lang/String; │ │ - 0x012e - 0x0288 reg=20 tosel I │ │ - 0x0000 - 0x0288 reg=25 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ +Class #144 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ - #28 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'updateDateEditor' │ │ - type : '(Ljava/util/Date;)V' │ │ - access : 0x0002 (PRIVATE) │ │ +Class #144 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -027a88: |[027a88] com.bottleworks.dailymoney.ui.DetailEditorActivity.updateDateEditor:(Ljava/util/Date;)V │ │ -027a98: 5420 a506 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -027a9c: 5421 ab06 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06ab │ │ -027aa0: 6e20 0408 3100 |0004: invoke-virtual {v1, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -027aa6: 0c01 |0007: move-result-object v1 │ │ -027aa8: 6e20 0701 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -027aae: 0e00 |000b: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02abc4: |[02abc4] com.bottleworks.dailymoney.ui.TestsDesktop$4.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02abd4: 5b01 1907 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0719 │ │ +02abd8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02abde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=326 │ │ - 0x000b line=327 │ │ + 0x0000 line=75 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x000c reg=3 d Ljava/util/Date; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$4; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 49 16-bit code units │ │ -027ab0: |[027ab0] com.bottleworks.dailymoney.ui.DetailEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -027ac0: 6f40 d202 6587 |0000: invoke-super {v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -027ac6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -027ac8: 3336 2200 |0004: if-ne v6, v3, 0026 // +0022 │ │ -027acc: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -027ace: 3337 1f00 |0007: if-ne v7, v3, 0026 // +001f │ │ -027ad2: 6e10 3d00 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -027ad8: 0c03 |000c: move-result-object v3 │ │ -027ada: 1a04 9007 |000d: const-string v4, "cal2_resultValue" // string@0790 │ │ -027ade: 6e20 a100 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -027ae4: 0c02 |0012: move-result-object v2 │ │ -027ae6: 7110 8a07 0200 |0013: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@078a │ │ -027aec: 0b00 |0016: move-result-wide v0 │ │ -027aee: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ -027af2: 2f03 0003 |0019: cmpl-double v3, v0, v3 │ │ -027af6: 3d03 0c00 |001b: if-lez v3, 0027 // +000c │ │ -027afa: 5453 b206 |001d: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -027afe: 7120 8901 1000 |001f: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ -027b04: 0c04 |0022: move-result-object v4 │ │ -027b06: 6e20 0701 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -027b0c: 0e00 |0026: return-void │ │ -027b0e: 5453 b206 |0027: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06b2 │ │ -027b12: 1a04 6300 |0029: const-string v4, "0" // string@0063 │ │ -027b16: 6e20 0701 4300 |002b: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ -027b1c: 28f8 |002e: goto 0026 // -0008 │ │ -027b1e: 0d03 |002f: move-exception v3 │ │ -027b20: 28f6 |0030: goto 0026 // -000a │ │ - catches : 1 │ │ - 0x0013 - 0x002e │ │ - Ljava/lang/Exception; -> 0x002f │ │ - positions : │ │ - 0x0000 line=382 │ │ - 0x0003 line=383 │ │ - 0x0009 line=384 │ │ - 0x0013 line=386 │ │ - 0x0017 line=387 │ │ - 0x001d line=388 │ │ - 0x0026 line=395 │ │ - 0x0027 line=390 │ │ - 0x002f line=392 │ │ - locals : │ │ - 0x0017 - 0x0026 reg=0 d D │ │ - 0x0013 - 0x0026 reg=2 result Ljava/lang/String; │ │ - 0x0027 - 0x002f reg=0 d D │ │ - 0x0027 - 0x0031 reg=2 result Ljava/lang/String; │ │ - 0x0000 - 0x0031 reg=5 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0031 reg=6 requestCode I │ │ - 0x0000 - 0x0031 reg=7 resultCode I │ │ - 0x0000 - 0x0031 reg=8 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 199 16-bit code units │ │ -027b34: |[027b34] com.bottleworks.dailymoney.ui.DetailEditorActivity.onClick:(Landroid/view/View;)V │ │ -027b44: 6e10 4e05 0500 |0000: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054e │ │ -027b4a: 0c03 |0003: move-result-object v3 │ │ -027b4c: 6e10 9c02 0300 |0004: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -027b52: 0c00 |0007: move-result-object v0 │ │ -027b54: 6e10 de00 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027b5a: 0a03 |000b: move-result v3 │ │ -027b5c: 6004 ff03 |000c: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_ok:I // field@03ff │ │ -027b60: 3343 0600 |000e: if-ne v3, v4, 0014 // +0006 │ │ -027b64: 7010 4b05 0500 |0010: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doOk:()V // method@054b │ │ -027b6a: 0e00 |0013: return-void │ │ -027b6c: 6e10 de00 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027b72: 0a03 |0017: move-result v3 │ │ -027b74: 6004 f703 |0018: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cancel:I // field@03f7 │ │ -027b78: 3343 0600 |001a: if-ne v3, v4, 0020 // +0006 │ │ -027b7c: 7010 4905 0500 |001c: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doCancel:()V // method@0549 │ │ -027b82: 28f4 |001f: goto 0013 // -000c │ │ -027b84: 6e10 de00 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027b8a: 0a03 |0023: move-result v3 │ │ -027b8c: 6004 f803 |0024: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_close:I // field@03f8 │ │ -027b90: 3343 0600 |0026: if-ne v3, v4, 002c // +0006 │ │ -027b94: 7010 4a05 0500 |0028: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doClose:()V // method@054a │ │ -027b9a: 28e8 |002b: goto 0013 // -0018 │ │ -027b9c: 6e10 de00 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027ba2: 0a03 |002f: move-result v3 │ │ -027ba4: 6004 0004 |0030: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_prev:I // field@0400 │ │ -027ba8: 3343 2300 |0032: if-ne v3, v4, 0055 // +0023 │ │ -027bac: 5453 ab06 |0034: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06ab │ │ -027bb0: 5454 a506 |0036: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -027bb4: 6e10 ff00 0400 |0038: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -027bba: 0c04 |003b: move-result-object v4 │ │ -027bbc: 6e10 c307 0400 |003c: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -027bc2: 0c04 |003f: move-result-object v4 │ │ -027bc4: 6e20 0508 4300 |0040: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -027bca: 0c01 |0043: move-result-object v1 │ │ -027bcc: 6e20 6f01 1000 |0044: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.yesterday:(Ljava/util/Date;)Ljava/util/Date; // method@016f │ │ -027bd2: 0c03 |0047: move-result-object v3 │ │ -027bd4: 7020 5e05 3500 |0048: invoke-direct {v5, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055e │ │ -027bda: 28c8 |004b: goto 0013 // -0038 │ │ -027bdc: 0d02 |004c: move-exception v2 │ │ -027bde: 6e10 1008 0200 |004d: invoke-virtual {v2}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0810 │ │ -027be4: 0c03 |0050: move-result-object v3 │ │ -027be6: 7120 da01 2300 |0051: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -027bec: 28bf |0054: goto 0013 // -0041 │ │ -027bee: 6e10 de00 0600 |0055: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027bf4: 0a03 |0058: move-result v3 │ │ -027bf6: 6004 fd03 |0059: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_next:I // field@03fd │ │ -027bfa: 3343 2300 |005b: if-ne v3, v4, 007e // +0023 │ │ -027bfe: 5453 ab06 |005d: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06ab │ │ -027c02: 5454 a506 |005f: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -027c06: 6e10 ff00 0400 |0061: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -027c0c: 0c04 |0064: move-result-object v4 │ │ -027c0e: 6e10 c307 0400 |0065: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -027c14: 0c04 |0068: move-result-object v4 │ │ -027c16: 6e20 0508 4300 |0069: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -027c1c: 0c01 |006c: move-result-object v1 │ │ -027c1e: 6e20 6601 1000 |006d: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.tomorrow:(Ljava/util/Date;)Ljava/util/Date; // method@0166 │ │ -027c24: 0c03 |0070: move-result-object v3 │ │ -027c26: 7020 5e05 3500 |0071: invoke-direct {v5, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055e │ │ -027c2c: 289f |0074: goto 0013 // -0061 │ │ -027c2e: 0d02 |0075: move-exception v2 │ │ -027c30: 6e10 1008 0200 |0076: invoke-virtual {v2}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0810 │ │ -027c36: 0c03 |0079: move-result-object v3 │ │ -027c38: 7120 da01 2300 |007a: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -027c3e: 2896 |007d: goto 0013 // -006a │ │ -027c40: 6e10 de00 0600 |007e: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027c46: 0a03 |0081: move-result v3 │ │ -027c48: 6004 0204 |0082: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_today:I // field@0402 │ │ -027c4c: 3343 0a00 |0084: if-ne v3, v4, 008e // +000a │ │ -027c50: 6e10 6501 0000 |0086: invoke-virtual {v0}, Lcom/bottleworks/commons/util/CalendarHelper;.today:()Ljava/util/Date; // method@0165 │ │ -027c56: 0c03 |0089: move-result-object v3 │ │ -027c58: 7020 5e05 3500 |008a: invoke-direct {v5, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055e │ │ -027c5e: 2886 |008d: goto 0013 // -007a │ │ -027c60: 6e10 de00 0600 |008e: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027c66: 0a03 |0091: move-result v3 │ │ -027c68: 6004 fa03 |0092: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_datepicker:I // field@03fa │ │ -027c6c: 3343 2600 |0094: if-ne v3, v4, 00ba // +0026 │ │ -027c70: 5453 ab06 |0096: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06ab │ │ -027c74: 5454 a506 |0098: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a5 │ │ -027c78: 6e10 ff00 0400 |009a: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ -027c7e: 0c04 |009d: move-result-object v4 │ │ -027c80: 6e10 c307 0400 |009e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -027c86: 0c04 |00a1: move-result-object v4 │ │ -027c88: 6e20 0508 4300 |00a2: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0805 │ │ -027c8e: 0c01 |00a5: move-result-object v1 │ │ -027c90: 2203 0e01 |00a6: new-instance v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5; // type@010e │ │ -027c94: 7020 2f05 5300 |00a8: invoke-direct {v3, v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@052f │ │ -027c9a: 7130 cb01 1503 |00ab: invoke-static {v5, v1, v3}, Lcom/bottleworks/commons/util/GUIs;.openDatePicker:(Landroid/content/Context;Ljava/util/Date;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01cb │ │ -027ca0: 2900 65ff |00ae: goto/16 0013 // -009b │ │ -027ca4: 0d02 |00b0: move-exception v2 │ │ -027ca6: 6e10 1008 0200 |00b1: invoke-virtual {v2}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0810 │ │ -027cac: 0c03 |00b4: move-result-object v3 │ │ -027cae: 7120 da01 2300 |00b5: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ -027cb4: 2900 5bff |00b8: goto/16 0013 // -00a5 │ │ -027cb8: 6e10 de00 0600 |00ba: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ -027cbe: 0a03 |00bd: move-result v3 │ │ -027cc0: 6004 f603 |00be: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cal2:I // field@03f6 │ │ -027cc4: 3343 53ff |00c0: if-ne v3, v4, 0013 // -00ad │ │ -027cc8: 7010 4805 0500 |00c2: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doCalculator2:()V // method@0548 │ │ -027cce: 2900 4eff |00c5: goto/16 0013 // -00b2 │ │ - catches : 3 │ │ - 0x0034 - 0x004b │ │ - Ljava/text/ParseException; -> 0x004c │ │ - 0x005d - 0x0074 │ │ - Ljava/text/ParseException; -> 0x0075 │ │ - 0x0096 - 0x00ae │ │ - Ljava/text/ParseException; -> 0x00b0 │ │ - positions : │ │ - 0x0000 line=331 │ │ - 0x0008 line=332 │ │ - 0x0010 line=333 │ │ - 0x0013 line=370 │ │ - 0x0014 line=334 │ │ - 0x001c line=335 │ │ - 0x0020 line=336 │ │ - 0x0028 line=337 │ │ - 0x002c line=338 │ │ - 0x0034 line=340 │ │ - 0x0044 line=341 │ │ - 0x004c line=342 │ │ - 0x004d line=343 │ │ - 0x0055 line=345 │ │ - 0x005d line=347 │ │ - 0x006d line=348 │ │ - 0x0075 line=349 │ │ - 0x0076 line=350 │ │ - 0x007e line=352 │ │ - 0x0086 line=353 │ │ - 0x008e line=354 │ │ - 0x0096 line=356 │ │ - 0x00a6 line=357 │ │ - 0x00b0 line=364 │ │ - 0x00b1 line=365 │ │ - 0x00ba line=367 │ │ - 0x00c2 line=368 │ │ - locals : │ │ - 0x0044 - 0x004c reg=1 d Ljava/util/Date; │ │ - 0x004d - 0x0055 reg=2 e Ljava/text/ParseException; │ │ - 0x006d - 0x0075 reg=1 d Ljava/util/Date; │ │ - 0x0076 - 0x007e reg=2 e Ljava/text/ParseException; │ │ - 0x00a6 - 0x00b0 reg=1 d Ljava/util/Date; │ │ - 0x00b1 - 0x00ba reg=2 e Ljava/text/ParseException; │ │ - 0x0008 - 0x00c7 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x00c7 reg=5 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x00c7 reg=6 v Landroid/view/View; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -027cfc: |[027cfc] com.bottleworks.dailymoney.ui.DetailEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -027d0c: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -027d12: 6000 4904 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.deteditor:I // field@0449 │ │ -027d16: 6e20 5a05 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setContentView:(I)V // method@055a │ │ -027d1c: 6e10 4e05 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054e │ │ -027d22: 0c00 |000b: move-result-object v0 │ │ -027d24: 6e10 9f02 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ -027d2a: 0c00 |000f: move-result-object v0 │ │ -027d2c: 5b10 ab06 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06ab │ │ -027d30: 7010 5105 0100 |0012: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.initIntent:()V // method@0551 │ │ -027d36: 7010 5205 0100 |0015: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.initialEditor:()V // method@0552 │ │ -027d3c: 0e00 |0018: return-void │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 45 16-bit code units │ │ +02abe0: |[02abe0] com.bottleworks.dailymoney.ui.TestsDesktop$4.run:()V │ │ +02abf0: 2200 c200 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +02abf4: 1a02 fb0f |0002: const-string v2, "test" // string@0ffb │ │ +02abf8: 1a03 2b00 |0004: const-string v3, "$" // string@002b │ │ +02abfc: 6204 ca05 |0006: sget-object v4, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05ca │ │ +02ac00: 1a05 0000 |0008: const-string v5, "" // string@0000 │ │ +02ac04: 7055 1d03 2043 |000a: invoke-direct {v0, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031d │ │ +02ac0a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +02ac0c: 2201 1400 |000e: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +02ac10: 5462 1907 |0010: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0719 │ │ +02ac14: 5422 1f07 |0012: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02ac18: 1c03 e500 |0014: const-class v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e5 │ │ +02ac1c: 7030 3900 2103 |0016: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02ac22: 1a02 180d |0019: const-string v2, "modeCreate" // string@0d18 │ │ +02ac26: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +02ac28: 6e30 4300 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +02ac2e: 1a02 fa06 |001f: const-string v2, "book" // string@06fa │ │ +02ac32: 6e30 4000 2100 |0021: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02ac38: 5462 1907 |0024: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0719 │ │ +02ac3c: 5422 1f07 |0026: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02ac40: 1263 |0028: const/4 v3, #int 6 // #6 │ │ +02ac42: 6e30 0f00 1203 |0029: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +02ac48: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ - 0x0003 line=71 │ │ - 0x0008 line=72 │ │ - 0x0012 line=73 │ │ - 0x0015 line=74 │ │ - 0x0018 line=75 │ │ + 0x0000 line=77 │ │ + 0x000d line=78 │ │ + 0x000e line=79 │ │ + 0x0019 line=80 │ │ + 0x001f line=81 │ │ + 0x0024 line=82 │ │ + 0x002c line=83 │ │ locals : │ │ - 0x0000 - 0x0019 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ - 0x0000 - 0x0019 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + 0x000e - 0x0010 reg=1 intent Landroid/content/Intent; │ │ + 0x000d - 0x002d reg=0 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0019 - 0x002d reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x002d reg=6 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$4; │ │ │ │ - source_file_idx : 386 (DetailEditorActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #157 header: │ │ -class_idx : 274 │ │ +Class #145 header: │ │ +class_idx : 306 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 387 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #157 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #157 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;' │ │ +Class #145 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027d40: |[027d40] com.bottleworks.dailymoney.ui.DetailListActivity$1.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ -027d50: 5b01 bc06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bc │ │ -027d54: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -027d5a: 0e00 |0005: return-void │ │ +02ac4c: |[02ac4c] com.bottleworks.dailymoney.ui.TestsDesktop$5.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02ac5c: 5b01 1a07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071a │ │ +02ac60: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02ac66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ + 0x0000 line=89 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$5; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -027d5c: |[027d5c] com.bottleworks.dailymoney.ui.DetailListActivity$1.run:()V │ │ -027d6c: 5410 bc06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bc │ │ -027d70: 7110 6905 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0569 │ │ -027d76: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +02ac68: |[02ac68] com.bottleworks.dailymoney.ui.TestsDesktop$5.run:()V │ │ +02ac78: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +02ac7e: 0c00 |0003: move-result-object v0 │ │ +02ac80: 6e10 9e02 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +02ac86: 0c00 |0007: move-result-object v0 │ │ +02ac88: 7210 6203 0000 |0008: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.reset:()V // method@0362 │ │ +02ac8e: 5420 1a07 |000b: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071a │ │ +02ac92: 5400 1f07 |000d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +02ac96: 1a01 8c0e |000f: const-string v1, "reset data provider" // string@0e8c │ │ +02ac9a: 7120 cf01 1000 |0011: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +02aca0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ - 0x0005 line=82 │ │ + 0x0000 line=92 │ │ + 0x000b line=93 │ │ + 0x0014 line=94 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$5; │ │ │ │ - source_file_idx : 387 (DetailListActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #158 header: │ │ -class_idx : 275 │ │ +Class #146 header: │ │ +class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 387 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #158 annotations: │ │ +Class #146 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #158 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;' │ │ +Class #146 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027d78: |[027d78] com.bottleworks.dailymoney.ui.DetailListActivity$2.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ -027d88: 5b01 bd06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bd │ │ -027d8c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -027d92: 0e00 |0005: return-void │ │ +02aca4: |[02aca4] com.bottleworks.dailymoney.ui.TestsDesktop$6.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02acb4: 5b01 1b07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071b │ │ +02acb8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02acbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ + 0x0000 line=95 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$6; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;) │ │ - name : 'onDetailDeleted' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -027d94: |[027d94] com.bottleworks.dailymoney.ui.DetailListActivity$2.onDetailDeleted:(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ -027da4: 5430 bd06 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bd │ │ -027da8: 5431 bd06 |0002: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bd │ │ -027dac: 7110 6a05 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@056a │ │ -027db2: 0c01 |0007: move-result-object v1 │ │ -027db4: 6002 3a05 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_detail_deleted:I // field@053a │ │ -027db8: 6e20 d301 2100 |000a: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -027dbe: 0c01 |000d: move-result-object v1 │ │ -027dc0: 7120 cf01 1000 |000e: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -027dc6: 5430 bd06 |0011: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06bd │ │ -027dca: 7110 6905 0000 |0013: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0569 │ │ -027dd0: 0e00 |0016: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02acc0: |[02acc0] com.bottleworks.dailymoney.ui.TestsDesktop$6.run:()V │ │ +02acd0: 5410 1b07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071b │ │ +02acd4: 6e10 0d06 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testFirstDayOfWeek:()V // method@060d │ │ +02acda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=110 │ │ - 0x0011 line=111 │ │ - 0x0016 line=112 │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ locals : │ │ - 0x0000 - 0x0017 reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$2; │ │ - 0x0000 - 0x0017 reg=4 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$6; │ │ │ │ - source_file_idx : 387 (DetailListActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #159 header: │ │ -class_idx : 276 │ │ +Class #147 header: │ │ +class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 387 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #159 annotations: │ │ +Class #147 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #159 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;' │ │ +Class #147 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027dd4: |[027dd4] com.bottleworks.dailymoney.ui.DetailListActivity$3.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ -027de4: 5b01 be06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06be │ │ -027de8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -027dee: 0e00 |0005: return-void │ │ +02acdc: |[02acdc] com.bottleworks.dailymoney.ui.TestsDesktop$8.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02acec: 5b01 1d07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071d │ │ +02acf0: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02acf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ + 0x0000 line=101 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$8; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -027df0: |[027df0] com.bottleworks.dailymoney.ui.DetailListActivity$3.run:()V │ │ -027e00: 5410 be06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06be │ │ -027e04: 7110 6905 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0569 │ │ -027e0a: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +02acf8: |[02acf8] com.bottleworks.dailymoney.ui.TestsDesktop$8.run:()V │ │ +02ad08: 5440 1d07 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071d │ │ +02ad0c: 1602 c800 |0002: const-wide/16 v2, #int 200 // #c8 │ │ +02ad10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02ad12: 6e40 0b06 2013 |0005: invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060b │ │ +02ad18: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ - 0x0005 line=147 │ │ + 0x0000 line=104 │ │ + 0x0008 line=105 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$3; │ │ + 0x0000 - 0x0009 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$8; │ │ │ │ - source_file_idx : 387 (DetailListActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #160 header: │ │ -class_idx : 277 │ │ +Class #148 header: │ │ +class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 387 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ -instance_fields_size: 11 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #160 annotations: │ │ +Class #148 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on field #1729 'data' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ │ │ -Class #160 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;' │ │ +Class #148 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'asset' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'count' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'data' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'expense' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'income' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'liability' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'other' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'val$end' │ │ - type : 'Ljava/util/Date;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'val$idp' │ │ - type : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'val$start' │ │ - type : 'Ljava/util/Date;' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -027e0c: |[027e0c] com.bottleworks.dailymoney.ui.DetailListActivity$4.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V │ │ -027e1c: 5b12 c606 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027e20: 5b13 c806 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -027e24: 5b14 c906 |0004: iput-object v4, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -027e28: 5b15 c706 |0006: iput-object v5, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -027e2c: 7010 9f01 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -027e32: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -027e34: 5b10 c106 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.data:Ljava/util/List; // field@06c1 │ │ -027e38: 0e00 |000e: return-void │ │ + insns size : 6 16-bit code units │ │ +02ad1c: |[02ad1c] com.bottleworks.dailymoney.ui.TestsDesktop$9.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ +02ad2c: 5b01 1e07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071e │ │ +02ad30: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02ad36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=248 │ │ - 0x000b line=249 │ │ + 0x0000 line=106 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; │ │ - 0x0000 - 0x000f reg=2 (null) Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x000f reg=3 (null) Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x000f reg=4 (null) Ljava/util/Date; │ │ - 0x0000 - 0x000f reg=5 (null) Ljava/util/Date; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$9; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'onBusyFinish' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;) │ │ + name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 640 16-bit code units │ │ -027e3c: |[027e3c] com.bottleworks.dailymoney.ui.DetailListActivity$4.onBusyFinish:()V │ │ -027e4c: 122d |0000: const/4 v13, #int 2 // #2 │ │ -027e4e: 160b 0000 |0001: const-wide/16 v11, #int 0 // #0 │ │ -027e52: 121a |0003: const/4 v10, #int 1 // #1 │ │ -027e54: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -027e56: 54e2 c606 |0005: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027e5a: 7110 7c05 0200 |0007: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@057c │ │ -027e60: 0c02 |000a: move-result-object v2 │ │ -027e62: 6e10 9c02 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -027e68: 0c00 |000e: move-result-object v0 │ │ -027e6a: 54e2 c606 |000f: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027e6e: 5422 e106 |0011: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumUnknowView:Landroid/widget/TextView; // field@06e1 │ │ -027e72: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ -027e76: 6e20 3901 3200 |0015: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -027e7c: 54e2 c606 |0018: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027e80: 5422 d606 |001a: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -027e84: 54e3 c106 |001c: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.data:Ljava/util/List; // field@06c1 │ │ -027e88: 6e20 a705 3200 |001e: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.reloadData:(Ljava/util/List;)V // method@05a7 │ │ -027e8e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -027e90: 53e2 c306 |0022: iget-wide v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.income:D // field@06c3 │ │ -027e94: 2f02 020b |0024: cmpl-double v2, v2, v11 │ │ -027e98: 3802 2e00 |0026: if-eqz v2, 0054 // +002e │ │ -027e9c: 54e2 c606 |0028: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027ea0: 5422 de06 |002a: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06de │ │ -027ea4: 54e3 c606 |002c: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027ea8: 7110 7e05 0300 |002e: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@057e │ │ -027eae: 0c03 |0031: move-result-object v3 │ │ -027eb0: 6004 e904 |0032: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_income:I // field@04e9 │ │ -027eb4: 23a5 2602 |0034: new-array v5, v10, [Ljava/lang/Object; // type@0226 │ │ -027eb8: 54e6 c606 |0036: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027ebc: 7110 7d05 0600 |0038: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@057d │ │ -027ec2: 0c06 |003b: move-result-object v6 │ │ -027ec4: 53e7 c306 |003c: iget-wide v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.income:D // field@06c3 │ │ -027ec8: 6e30 ca02 7608 |003e: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -027ece: 0c06 |0041: move-result-object v6 │ │ -027ed0: 4d06 0509 |0042: aput-object v6, v5, v9 │ │ -027ed4: 6e30 d401 4305 |0044: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -027eda: 0c03 |0047: move-result-object v3 │ │ -027edc: 6e20 3601 3200 |0048: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -027ee2: 54e2 c606 |004b: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027ee6: 5422 de06 |004d: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06de │ │ -027eea: 6e20 3901 9200 |004f: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -027ef0: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027ef4: 53e2 c206 |0054: iget-wide v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.expense:D // field@06c2 │ │ -027ef8: 2f02 020b |0056: cmpl-double v2, v2, v11 │ │ -027efc: 3802 2e00 |0058: if-eqz v2, 0086 // +002e │ │ -027f00: 54e2 c606 |005a: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f04: 5422 dd06 |005c: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06dd │ │ -027f08: 54e3 c606 |005e: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f0c: 7110 8005 0300 |0060: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0580 │ │ -027f12: 0c03 |0063: move-result-object v3 │ │ -027f14: 6004 e804 |0064: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_expense:I // field@04e8 │ │ -027f18: 23a5 2602 |0066: new-array v5, v10, [Ljava/lang/Object; // type@0226 │ │ -027f1c: 54e6 c606 |0068: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f20: 7110 7f05 0600 |006a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@057f │ │ -027f26: 0c06 |006d: move-result-object v6 │ │ -027f28: 53e7 c206 |006e: iget-wide v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.expense:D // field@06c2 │ │ -027f2c: 6e30 ca02 7608 |0070: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -027f32: 0c06 |0073: move-result-object v6 │ │ -027f34: 4d06 0509 |0074: aput-object v6, v5, v9 │ │ -027f38: 6e30 d401 4305 |0076: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -027f3e: 0c03 |0079: move-result-object v3 │ │ -027f40: 6e20 3601 3200 |007a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -027f46: 54e2 c606 |007d: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f4a: 5422 dd06 |007f: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06dd │ │ -027f4e: 6e20 3901 9200 |0081: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -027f54: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027f58: 53e2 bf06 |0086: iget-wide v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.asset:D // field@06bf │ │ -027f5c: 2f02 020b |0088: cmpl-double v2, v2, v11 │ │ -027f60: 3802 2e00 |008a: if-eqz v2, 00b8 // +002e │ │ -027f64: 54e2 c606 |008c: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f68: 5422 dc06 |008e: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06dc │ │ -027f6c: 54e3 c606 |0090: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f70: 7110 8205 0300 |0092: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0582 │ │ -027f76: 0c03 |0095: move-result-object v3 │ │ -027f78: 6004 e704 |0096: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_asset:I // field@04e7 │ │ -027f7c: 23a5 2602 |0098: new-array v5, v10, [Ljava/lang/Object; // type@0226 │ │ -027f80: 54e6 c606 |009a: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027f84: 7110 8105 0600 |009c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@0581 │ │ -027f8a: 0c06 |009f: move-result-object v6 │ │ -027f8c: 53e7 bf06 |00a0: iget-wide v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.asset:D // field@06bf │ │ -027f90: 6e30 ca02 7608 |00a2: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -027f96: 0c06 |00a5: move-result-object v6 │ │ -027f98: 4d06 0509 |00a6: aput-object v6, v5, v9 │ │ -027f9c: 6e30 d401 4305 |00a8: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -027fa2: 0c03 |00ab: move-result-object v3 │ │ -027fa4: 6e20 3601 3200 |00ac: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -027faa: 54e2 c606 |00af: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027fae: 5422 dc06 |00b1: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06dc │ │ -027fb2: 6e20 3901 9200 |00b3: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -027fb8: d801 0101 |00b6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027fbc: 53e2 c406 |00b8: iget-wide v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c4 │ │ -027fc0: 2f02 020b |00ba: cmpl-double v2, v2, v11 │ │ -027fc4: 3802 2e00 |00bc: if-eqz v2, 00ea // +002e │ │ -027fc8: 54e2 c606 |00be: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027fcc: 5422 df06 |00c0: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06df │ │ -027fd0: 54e3 c606 |00c2: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027fd4: 7110 6c05 0300 |00c4: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@056c │ │ -027fda: 0c03 |00c7: move-result-object v3 │ │ -027fdc: 6004 ea04 |00c8: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_liability:I // field@04ea │ │ -027fe0: 23a5 2602 |00ca: new-array v5, v10, [Ljava/lang/Object; // type@0226 │ │ -027fe4: 54e6 c606 |00cc: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -027fe8: 7110 6b05 0600 |00ce: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@056b │ │ -027fee: 0c06 |00d1: move-result-object v6 │ │ -027ff0: 53e7 c406 |00d2: iget-wide v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c4 │ │ -027ff4: 6e30 ca02 7608 |00d4: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -027ffa: 0c06 |00d7: move-result-object v6 │ │ -027ffc: 4d06 0509 |00d8: aput-object v6, v5, v9 │ │ -028000: 6e30 d401 4305 |00da: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -028006: 0c03 |00dd: move-result-object v3 │ │ -028008: 6e20 3601 3200 |00de: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02800e: 54e2 c606 |00e1: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028012: 5422 df06 |00e3: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06df │ │ -028016: 6e20 3901 9200 |00e5: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -02801c: d801 0101 |00e8: add-int/lit8 v1, v1, #int 1 // #01 │ │ -028020: 53e2 c506 |00ea: iget-wide v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.other:D // field@06c5 │ │ -028024: 2f02 020b |00ec: cmpl-double v2, v2, v11 │ │ -028028: 3802 2e00 |00ee: if-eqz v2, 011c // +002e │ │ -02802c: 54e2 c606 |00f0: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028030: 5422 e006 |00f2: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06e0 │ │ -028034: 54e3 c606 |00f4: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028038: 7110 6e05 0300 |00f6: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@056e │ │ -02803e: 0c03 |00f9: move-result-object v3 │ │ -028040: 6004 eb04 |00fa: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_other:I // field@04eb │ │ -028044: 23a5 2602 |00fc: new-array v5, v10, [Ljava/lang/Object; // type@0226 │ │ -028048: 54e6 c606 |00fe: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02804c: 7110 6d05 0600 |0100: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@056d │ │ -028052: 0c06 |0103: move-result-object v6 │ │ -028054: 53e7 c506 |0104: iget-wide v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.other:D // field@06c5 │ │ -028058: 6e30 ca02 7608 |0106: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -02805e: 0c06 |0109: move-result-object v6 │ │ -028060: 4d06 0509 |010a: aput-object v6, v5, v9 │ │ -028064: 6e30 d401 4305 |010c: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02806a: 0c03 |010f: move-result-object v3 │ │ -02806c: 6e20 3601 3200 |0110: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -028072: 54e2 c606 |0113: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028076: 5422 e006 |0115: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06e0 │ │ -02807a: 6e20 3901 9200 |0117: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028080: d801 0101 |011a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -028084: 54e2 c606 |011c: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028088: 54e3 c606 |011e: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02808c: 5433 de06 |0120: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06de │ │ -028090: 7130 6f05 3201 |0122: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056f │ │ -028096: 54e2 c606 |0125: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02809a: 54e3 c606 |0127: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02809e: 5433 dd06 |0129: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06dd │ │ -0280a2: 7130 6f05 3201 |012b: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056f │ │ -0280a8: 54e2 c606 |012e: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280ac: 54e3 c606 |0130: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280b0: 5433 dc06 |0132: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06dc │ │ -0280b4: 7130 6f05 3201 |0134: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056f │ │ -0280ba: 54e2 c606 |0137: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280be: 54e3 c606 |0139: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280c2: 5433 df06 |013b: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06df │ │ -0280c6: 7130 6f05 3201 |013d: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056f │ │ -0280cc: 54e2 c606 |0140: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280d0: 54e3 c606 |0142: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280d4: 5433 e006 |0144: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06e0 │ │ -0280d8: 7130 6f05 3201 |0146: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056f │ │ -0280de: 54e2 c606 |0149: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280e2: 7110 7005 0200 |014b: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)I // method@0570 │ │ -0280e8: 0a02 |014e: move-result v2 │ │ -0280ea: 2b02 2301 0000 |014f: packed-switch v2, 00000272 // +00000123 │ │ -0280f0: 54e2 c606 |0152: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280f4: 5422 d806 |0154: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -0280f8: 54e3 c606 |0156: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0280fc: 7110 7b05 0300 |0158: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@057b │ │ -028102: 0c03 |015b: move-result-object v3 │ │ -028104: 6004 2405 |015c: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_week_details:I // field@0524 │ │ -028108: 1265 |015e: const/4 v5, #int 6 // #6 │ │ -02810a: 2355 2602 |015f: new-array v5, v5, [Ljava/lang/Object; // type@0226 │ │ -02810e: 54e6 c606 |0161: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028112: 7110 7a05 0600 |0163: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@057a │ │ -028118: 0c06 |0166: move-result-object v6 │ │ -02811a: 54e7 c906 |0167: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -02811e: 6e20 0408 7600 |0169: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -028124: 0c06 |016c: move-result-object v6 │ │ -028126: 4d06 0509 |016d: aput-object v6, v5, v9 │ │ -02812a: 54e6 c606 |016f: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02812e: 7110 7a05 0600 |0171: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@057a │ │ -028134: 0c06 |0174: move-result-object v6 │ │ -028136: 54e7 c706 |0175: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -02813a: 6e20 0408 7600 |0177: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -028140: 0c06 |017a: move-result-object v6 │ │ -028142: 4d06 050a |017b: aput-object v6, v5, v10 │ │ -028146: 54e6 c606 |017d: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02814a: 7110 7205 0600 |017f: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0572 │ │ -028150: 0c06 |0182: move-result-object v6 │ │ -028152: 6e20 6801 6000 |0183: invoke-virtual {v0, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.weekOfMonth:(Ljava/util/Date;)I // method@0168 │ │ -028158: 0a06 |0186: move-result v6 │ │ -02815a: 7110 9e07 0600 |0187: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -028160: 0c06 |018a: move-result-object v6 │ │ -028162: 4d06 050d |018b: aput-object v6, v5, v13 │ │ -028166: 1236 |018d: const/4 v6, #int 3 // #3 │ │ -028168: 54e7 c606 |018e: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02816c: 7110 7205 0700 |0190: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0572 │ │ -028172: 0c07 |0193: move-result-object v7 │ │ -028174: 6e20 6901 7000 |0194: invoke-virtual {v0, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.weekOfYear:(Ljava/util/Date;)I // method@0169 │ │ -02817a: 0a07 |0197: move-result v7 │ │ -02817c: 7110 9e07 0700 |0198: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@079e │ │ -028182: 0c07 |019b: move-result-object v7 │ │ -028184: 4d07 0506 |019c: aput-object v7, v5, v6 │ │ -028188: 1246 |019e: const/4 v6, #int 4 // #4 │ │ -02818a: 54e7 c606 |019f: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02818e: 7110 7805 0700 |01a1: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0578 │ │ -028194: 0c07 |01a4: move-result-object v7 │ │ -028196: 54e8 c906 |01a5: iget-object v8, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -02819a: 6e20 0408 8700 |01a7: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -0281a0: 0c07 |01aa: move-result-object v7 │ │ -0281a2: 4d07 0506 |01ab: aput-object v7, v5, v6 │ │ -0281a6: 1256 |01ad: const/4 v6, #int 5 // #5 │ │ -0281a8: 52e7 c006 |01ae: iget v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06c0 │ │ -0281ac: 7110 9d07 0700 |01b0: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -0281b2: 0c07 |01b3: move-result-object v7 │ │ -0281b4: 4d07 0506 |01b4: aput-object v7, v5, v6 │ │ -0281b8: 6e30 d401 4305 |01b6: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0281be: 0c03 |01b9: move-result-object v3 │ │ -0281c0: 6e20 3601 3200 |01ba: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -0281c6: 0e00 |01bd: return-void │ │ -0281c8: 54e2 c606 |01be: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0281cc: 5422 d806 |01c0: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -0281d0: 54e3 c606 |01c2: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0281d4: 7110 7105 0300 |01c4: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0571 │ │ -0281da: 0c03 |01c7: move-result-object v3 │ │ -0281dc: 6004 c804 |01c8: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_all_details:I // field@04c8 │ │ -0281e0: 23a5 2602 |01ca: new-array v5, v10, [Ljava/lang/Object; // type@0226 │ │ -0281e4: 52e6 c006 |01cc: iget v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06c0 │ │ -0281e8: 7110 9d07 0600 |01ce: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -0281ee: 0c06 |01d1: move-result-object v6 │ │ -0281f0: 4d06 0509 |01d2: aput-object v6, v5, v9 │ │ -0281f4: 6e30 d401 4305 |01d4: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0281fa: 0c03 |01d7: move-result-object v3 │ │ -0281fc: 6e20 3601 3200 |01d8: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -028202: 28e2 |01db: goto 01bd // -001e │ │ -028204: 54e2 c606 |01dc: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028208: 5422 d806 |01de: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -02820c: 54e3 c606 |01e0: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028210: 7110 7405 0300 |01e2: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0574 │ │ -028216: 0c03 |01e5: move-result-object v3 │ │ -028218: 6004 f904 |01e6: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_month_details:I // field@04f9 │ │ -02821c: 23d5 2602 |01e8: new-array v5, v13, [Ljava/lang/Object; // type@0226 │ │ -028220: 54e6 c606 |01ea: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028224: 7110 7305 0600 |01ec: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0573 │ │ -02822a: 0c06 |01ef: move-result-object v6 │ │ -02822c: 54e7 c606 |01f0: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028230: 7110 7205 0700 |01f2: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0572 │ │ -028236: 0c07 |01f5: move-result-object v7 │ │ -028238: 6e20 5a01 7000 |01f6: invoke-virtual {v0, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02823e: 0c07 |01f9: move-result-object v7 │ │ -028240: 6e20 0408 7600 |01fa: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -028246: 0c06 |01fd: move-result-object v6 │ │ -028248: 4d06 0509 |01fe: aput-object v6, v5, v9 │ │ -02824c: 52e6 c006 |0200: iget v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06c0 │ │ -028250: 7110 9d07 0600 |0202: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -028256: 0c06 |0205: move-result-object v6 │ │ -028258: 4d06 050a |0206: aput-object v6, v5, v10 │ │ -02825c: 6e30 d401 4305 |0208: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -028262: 0c03 |020b: move-result-object v3 │ │ -028264: 6e20 3601 3200 |020c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02826a: 28ae |020f: goto 01bd // -0052 │ │ -02826c: 54e2 c606 |0210: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028270: 5422 d806 |0212: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -028274: 54e3 c606 |0214: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028278: 7110 7705 0300 |0216: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0577 │ │ -02827e: 0c03 |0219: move-result-object v3 │ │ -028280: 6004 de04 |021a: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_day_details:I // field@04de │ │ -028284: 23d5 2602 |021c: new-array v5, v13, [Ljava/lang/Object; // type@0226 │ │ -028288: 54e6 c606 |021e: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02828c: 7110 7605 0600 |0220: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0576 │ │ -028292: 0c06 |0223: move-result-object v6 │ │ -028294: 54e7 c606 |0224: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -028298: 7110 7205 0700 |0226: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0572 │ │ -02829e: 0c07 |0229: move-result-object v7 │ │ -0282a0: 6e20 0408 7600 |022a: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -0282a6: 0c06 |022d: move-result-object v6 │ │ -0282a8: 4d06 0509 |022e: aput-object v6, v5, v9 │ │ -0282ac: 52e6 c006 |0230: iget v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06c0 │ │ -0282b0: 7110 9d07 0600 |0232: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -0282b6: 0c06 |0235: move-result-object v6 │ │ -0282b8: 4d06 050a |0236: aput-object v6, v5, v10 │ │ -0282bc: 6e30 d401 4305 |0238: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -0282c2: 0c03 |023b: move-result-object v3 │ │ -0282c4: 6e20 3601 3200 |023c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -0282ca: 2900 7eff |023f: goto/16 01bd // -0082 │ │ -0282ce: 54e2 c606 |0241: iget-object v2, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0282d2: 5422 d806 |0243: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -0282d6: 54e3 c606 |0245: iget-object v3, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0282da: 7110 7905 0300 |0247: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0579 │ │ -0282e0: 0c03 |024a: move-result-object v3 │ │ -0282e2: 6004 2705 |024b: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_year_details:I // field@0527 │ │ -0282e6: 23d5 2602 |024d: new-array v5, v13, [Ljava/lang/Object; // type@0226 │ │ -0282ea: 54e6 c606 |024f: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0282ee: 7110 7805 0600 |0251: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0578 │ │ -0282f4: 0c06 |0254: move-result-object v6 │ │ -0282f6: 54e7 c606 |0255: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -0282fa: 7110 7205 0700 |0257: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0572 │ │ -028300: 0c07 |025a: move-result-object v7 │ │ -028302: 6e20 0408 7600 |025b: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -028308: 0c06 |025e: move-result-object v6 │ │ -02830a: 4d06 0509 |025f: aput-object v6, v5, v9 │ │ -02830e: 52e6 c006 |0261: iget v6, v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06c0 │ │ -028312: 7110 9d07 0600 |0263: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@079d │ │ -028318: 0c06 |0266: move-result-object v6 │ │ -02831a: 4d06 050a |0267: aput-object v6, v5, v10 │ │ -02831e: 6e30 d401 4305 |0269: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -028324: 0c03 |026c: move-result-object v3 │ │ -028326: 6e20 3601 3200 |026d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02832c: 2900 4dff |0270: goto/16 01bd // -00b3 │ │ -028330: 0001 0500 0000 0000 c100 0000 0300 ... |0272: packed-switch-data (14 units) │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +02ad38: |[02ad38] com.bottleworks.dailymoney.ui.TestsDesktop$9.run:()V │ │ +02ad48: 5440 1e07 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071e │ │ +02ad4c: 1602 c800 |0002: const-wide/16 v2, #int 200 // #c8 │ │ +02ad50: 1a01 7209 |0004: const-string v1, "error short" // string@0972 │ │ +02ad54: 6e40 0b06 2013 |0006: invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060b │ │ +02ad5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=271 │ │ - 0x000f line=272 │ │ - 0x0018 line=274 │ │ - 0x0021 line=275 │ │ - 0x0022 line=276 │ │ - 0x0028 line=277 │ │ - 0x004b line=278 │ │ - 0x0052 line=279 │ │ - 0x0054 line=281 │ │ - 0x005a line=282 │ │ - 0x007d line=283 │ │ - 0x0084 line=284 │ │ - 0x0086 line=286 │ │ - 0x008c line=287 │ │ - 0x00af line=288 │ │ - 0x00b6 line=289 │ │ - 0x00b8 line=291 │ │ - 0x00be line=292 │ │ - 0x00e1 line=293 │ │ - 0x00e8 line=294 │ │ - 0x00ea line=296 │ │ - 0x00f0 line=297 │ │ - 0x0113 line=298 │ │ - 0x011a line=299 │ │ - 0x011c line=302 │ │ - 0x0125 line=303 │ │ - 0x012e line=304 │ │ - 0x0137 line=305 │ │ - 0x0140 line=306 │ │ - 0x0149 line=309 │ │ - 0x0152 line=323 │ │ - 0x01bd line=328 │ │ - 0x01be line=311 │ │ - 0x01dc line=314 │ │ - 0x0210 line=317 │ │ - 0x0241 line=320 │ │ - 0x0272 line=309 │ │ - locals : │ │ - 0x000f - 0x0280 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0022 - 0x0280 reg=1 showcount I │ │ - 0x0000 - 0x0280 reg=14 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 149 16-bit code units │ │ -02834c: |[02834c] com.bottleworks.dailymoney.ui.DetailListActivity$4.run:()V │ │ -02835c: 5460 c806 |0000: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -028360: 5461 c906 |0002: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -028364: 5462 c706 |0004: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -028368: 5463 c606 |0006: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c6 │ │ -02836c: 7110 7505 0300 |0008: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@0575 │ │ -028372: 0c03 |000b: move-result-object v3 │ │ -028374: 6e10 ab02 0300 |000c: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ -02837a: 0a03 |000f: move-result v3 │ │ -02837c: 7240 5c03 1032 |0010: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@035c │ │ -028382: 0c00 |0013: move-result-object v0 │ │ -028384: 5b60 c106 |0014: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.data:Ljava/util/List; // field@06c1 │ │ -028388: 5460 c806 |0016: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -02838c: 5461 c906 |0018: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -028390: 5462 c706 |001a: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -028394: 7230 4c03 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Ljava/util/Date;Ljava/util/Date;)I // method@034c │ │ -02839a: 0a00 |001f: move-result v0 │ │ -02839c: 5960 c006 |0020: iput v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06c0 │ │ -0283a0: 5460 c806 |0022: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -0283a4: 6201 7105 |0024: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -0283a8: 5462 c906 |0026: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -0283ac: 5463 c706 |0028: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -0283b0: 7240 6503 1032 |002a: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0365 │ │ -0283b6: 0b00 |002d: move-result-wide v0 │ │ -0283b8: 5a60 c306 |002e: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.income:D // field@06c3 │ │ -0283bc: 5460 c806 |0030: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -0283c0: 6201 7005 |0032: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -0283c4: 5462 c906 |0034: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -0283c8: 5463 c706 |0036: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -0283cc: 7240 6803 1032 |0038: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0368 │ │ -0283d2: 0b00 |003b: move-result-wide v0 │ │ -0283d4: 5a60 c206 |003c: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.expense:D // field@06c2 │ │ -0283d8: 5460 c806 |003e: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -0283dc: 6201 6f05 |0040: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -0283e0: 5462 c906 |0042: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -0283e4: 5463 c706 |0044: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -0283e8: 7240 6803 1032 |0046: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0368 │ │ -0283ee: 0b00 |0049: move-result-wide v0 │ │ -0283f0: 5462 c806 |004a: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -0283f4: 6203 6f05 |004c: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -0283f8: 5464 c906 |004e: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -0283fc: 5465 c706 |0050: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -028400: 7240 6503 3254 |0052: invoke-interface {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0365 │ │ -028406: 0b02 |0055: move-result-wide v2 │ │ -028408: cc20 |0056: sub-double/2addr v0, v2 │ │ -02840a: 5a60 bf06 |0057: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.asset:D // field@06bf │ │ -02840e: 5460 c806 |0059: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -028412: 6201 7205 |005b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -028416: 5462 c906 |005d: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -02841a: 5463 c706 |005f: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -02841e: 7240 6803 1032 |0061: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0368 │ │ -028424: 0b00 |0064: move-result-wide v0 │ │ -028426: 5462 c806 |0065: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -02842a: 6203 7205 |0067: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02842e: 5464 c906 |0069: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -028432: 5465 c706 |006b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -028436: 7240 6503 3254 |006d: invoke-interface {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0365 │ │ -02843c: 0b02 |0070: move-result-wide v2 │ │ -02843e: cc20 |0071: sub-double/2addr v0, v2 │ │ -028440: 5a60 c406 |0072: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c4 │ │ -028444: 5360 c406 |0074: iget-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c4 │ │ -028448: 8000 |0076: neg-double v0, v0 │ │ -02844a: 5a60 c406 |0077: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c4 │ │ -02844e: 5460 c806 |0079: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -028452: 6201 7305 |007b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -028456: 5462 c906 |007d: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -02845a: 5463 c706 |007f: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -02845e: 7240 6803 1032 |0081: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0368 │ │ -028464: 0b00 |0084: move-result-wide v0 │ │ -028466: 5462 c806 |0085: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c8 │ │ -02846a: 6203 7305 |0087: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02846e: 5464 c906 |0089: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c9 │ │ -028472: 5465 c706 |008b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c7 │ │ -028476: 7240 6503 3254 |008d: invoke-interface {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0365 │ │ -02847c: 0b02 |0090: move-result-wide v2 │ │ -02847e: cc20 |0091: sub-double/2addr v0, v2 │ │ -028480: 5a60 c506 |0092: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.other:D // field@06c5 │ │ -028484: 0e00 |0094: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=260 │ │ - 0x0016 line=261 │ │ - 0x0022 line=262 │ │ - 0x0030 line=263 │ │ - 0x003e line=264 │ │ - 0x0059 line=265 │ │ - 0x0074 line=266 │ │ - 0x0079 line=267 │ │ - 0x0094 line=268 │ │ + 0x0000 line=109 │ │ + 0x0009 line=110 │ │ locals : │ │ - 0x0000 - 0x0095 reg=6 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; │ │ + 0x0000 - 0x000a reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$9; │ │ │ │ - source_file_idx : 387 (DetailListActivity.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #161 header: │ │ -class_idx : 278 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 387 │ │ -static_fields_size : 8 │ │ -instance_fields_size: 18 │ │ -direct_methods_size : 36 │ │ -virtual_methods_size: 7 │ │ +Class #149 header: │ │ +class_idx : 312 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 402 │ │ +source_file_idx : 214 │ │ +static_fields_size : 16 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #161 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ +Class #149 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/AbstractChart;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'INTENT_ALLOW_SWITCH_YEAR' │ │ - type : 'Ljava/lang/String;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'BLUE' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "switchyear" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'INTENT_MODE' │ │ - type : 'Ljava/lang/String;' │ │ + value : -805306113 │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'BLUE1' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "mode" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'INTENT_TARGET_DATE' │ │ - type : 'Ljava/lang/String;' │ │ + value : -1602783233 │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'CYAN' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "target" │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'MODE_ALL' │ │ + value : -805240833 │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'CYAN1' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'MODE_DAY' │ │ + value : -1602748417 │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'GREEN' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'MODE_MONTH' │ │ + value : -805241088 │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'GREEN1' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'MODE_WEEK' │ │ + value : -1602748553 │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'MAGENTA' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'MODE_YEAR' │ │ + value : -788594433 │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'MAGENTA1' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ + value : -1593870337 │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'ORANGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -788558746 │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'ORANGE1' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -788558746 │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'RED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -788594688 │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'RED1' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1593870473 │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'YELLOW' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -788529408 │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'YELLOW1' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1593835657 │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'colorPool' │ │ + type : '[I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'pointPool' │ │ + type : '[Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'allowYearSwitch' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'currentDate' │ │ - type : 'Ljava/util/Date;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'dayDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'detailListHelper' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ - access : 0x0000 () │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'infoView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'mode' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'context' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'dpRatio' │ │ + type : 'F' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'i18n' │ │ + type : 'Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'orientation' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'modeBtn' │ │ - type : 'Landroid/widget/ImageButton;' │ │ - access : 0x0000 () │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'monthDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'sumAssetView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'sumExpenseView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'sumIncomeView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'sumLiabilityView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'sumOtherView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'sumUnknowView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'targetDate' │ │ - type : 'Ljava/util/Date;' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'toolbarView' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'weekDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'yearDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0014 (PROTECTED FINAL) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : '' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : '' │ │ type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 72 16-bit code units │ │ +02ad5c: |[02ad5c] com.bottleworks.dailymoney.ui.report.AbstractChart.:()V │ │ +02ad6c: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +02ad70: 2300 1002 |0002: new-array v0, v0, [I // type@0210 │ │ +02ad74: 2600 2400 0000 |0004: fill-array-data v0, 00000028 // +00000024 │ │ +02ad7a: 6900 3107 |0007: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.colorPool:[I // field@0731 │ │ +02ad7e: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +02ad80: 2300 1d02 |000a: new-array v0, v0, [Lorg/achartengine/chart/PointStyle; // type@021d │ │ +02ad84: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +02ad86: 6202 1d08 |000d: sget-object v2, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@081d │ │ +02ad8a: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ +02ad8e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +02ad90: 6202 1e08 |0012: sget-object v2, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@081e │ │ +02ad94: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +02ad98: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +02ad9a: 6202 2108 |0017: sget-object v2, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0821 │ │ +02ad9e: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +02ada2: 1231 |001b: const/4 v1, #int 3 // #3 │ │ +02ada4: 6202 2008 |001c: sget-object v2, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0820 │ │ +02ada8: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ +02adac: 1241 |0020: const/4 v1, #int 4 // #4 │ │ +02adae: 6202 2208 |0021: sget-object v2, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0822 │ │ +02adb2: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ +02adb6: 6900 3607 |0025: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.pointPool:[Lorg/achartengine/chart/PointStyle; // field@0736 │ │ +02adba: 0e00 |0027: return-void │ │ +02adbc: 0003 0400 0e00 0000 00ff 00d0 668c ... |0028: array-data (32 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0009 line=48 │ │ + 0x0028 line=45 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -028488: |[028488] com.bottleworks.dailymoney.ui.DetailListActivity.:()V │ │ -028498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02849a: 7010 cd02 0100 |0001: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -0284a0: 5910 d906 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -0284a4: 5c10 d206 |0006: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06d2 │ │ -0284a8: 0e00 |0008: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +02adfc: |[02adfc] com.bottleworks.dailymoney.ui.report.AbstractChart.:(Landroid/content/Context;IF)V │ │ +02ae0c: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02ae12: 5b12 3207 |0003: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.context:Landroid/content/Context; // field@0732 │ │ +02ae16: 5914 3307 |0005: iput v4, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.dpRatio:F // field@0733 │ │ +02ae1a: 2200 8e00 |0007: new-instance v0, Lcom/bottleworks/commons/util/I18N; // type@008e │ │ +02ae1e: 7020 d201 2000 |0009: invoke-direct {v0, v2}, Lcom/bottleworks/commons/util/I18N;.:(Landroid/content/Context;)V // method@01d2 │ │ +02ae24: 5b10 3407 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0734 │ │ +02ae28: 5913 3507 |000e: iput v3, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.orientation:I // field@0735 │ │ +02ae2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=36 │ │ - 0x0004 line=62 │ │ - 0x0006 line=63 │ │ + 0x0000 line=50 │ │ + 0x0003 line=51 │ │ + 0x0005 line=52 │ │ + 0x0007 line=53 │ │ + 0x000e line=54 │ │ + 0x0010 line=55 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0011 reg=1 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ + 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0011 reg=3 orientation I │ │ + 0x0000 - 0x0011 reg=4 dpRatio F │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'buildCategoryRenderer' │ │ + type : '([I)Lorg/achartengine/renderer/DefaultRenderer;' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0284ac: |[0284ac] com.bottleworks.dailymoney.ui.DetailListActivity.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ -0284bc: 7010 9605 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -0284c2: 0e00 |0003: return-void │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +02ae30: |[02ae30] com.bottleworks.dailymoney.ui.report.AbstractChart.buildCategoryRenderer:([I)Lorg/achartengine/renderer/DefaultRenderer; │ │ +02ae40: 2202 de01 |0000: new-instance v2, Lorg/achartengine/renderer/DefaultRenderer; // type@01de │ │ +02ae44: 7010 3f09 0200 |0002: invoke-direct {v2}, Lorg/achartengine/renderer/DefaultRenderer;.:()V // method@093f │ │ +02ae4a: 2164 |0005: array-length v4, v6 │ │ +02ae4c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +02ae4e: 3543 1200 |0007: if-ge v3, v4, 0019 // +0012 │ │ +02ae52: 4400 0603 |0009: aget v0, v6, v3 │ │ +02ae56: 2201 e101 |000b: new-instance v1, Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@01e1 │ │ +02ae5a: 7010 8609 0100 |000d: invoke-direct {v1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.:()V // method@0986 │ │ +02ae60: 6e20 8809 0100 |0010: invoke-virtual {v1, v0}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.setColor:(I)V // method@0988 │ │ +02ae66: 6e20 4009 1200 |0013: invoke-virtual {v2, v1}, Lorg/achartengine/renderer/DefaultRenderer;.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V // method@0940 │ │ +02ae6c: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02ae70: 28ef |0018: goto 0007 // -0011 │ │ +02ae72: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=99 │ │ + 0x0005 line=100 │ │ + 0x000b line=101 │ │ + 0x0010 line=102 │ │ + 0x0013 line=103 │ │ + 0x0016 line=100 │ │ + 0x0019 line=105 │ │ + locals : │ │ + 0x000b - 0x0019 reg=0 color I │ │ + 0x0010 - 0x0019 reg=1 r Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0005 - 0x001a reg=2 renderer Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x001a reg=5 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ + 0x0000 - 0x001a reg=6 colors [I │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'buildRenderer' │ │ + type : '([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +02ae74: |[02ae74] com.bottleworks.dailymoney.ui.report.AbstractChart.buildRenderer:([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ +02ae84: 2203 e301 |0000: new-instance v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // type@01e3 │ │ +02ae88: 7010 8e09 0300 |0002: invoke-direct {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.:()V // method@098e │ │ +02ae8e: 2161 |0005: array-length v1, v6 │ │ +02ae90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02ae92: 3510 1700 |0007: if-ge v0, v1, 001e // +0017 │ │ +02ae96: 2202 e401 |0009: new-instance v2, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +02ae9a: 7010 e709 0200 |000b: invoke-direct {v2}, Lorg/achartengine/renderer/XYSeriesRenderer;.:()V // method@09e7 │ │ +02aea0: 4404 0600 |000e: aget v4, v6, v0 │ │ +02aea4: 6e20 ee09 4200 |0010: invoke-virtual {v2, v4}, Lorg/achartengine/renderer/XYSeriesRenderer;.setColor:(I)V // method@09ee │ │ +02aeaa: 4604 0700 |0013: aget-object v4, v7, v0 │ │ +02aeae: 6e20 f309 4200 |0015: invoke-virtual {v2, v4}, Lorg/achartengine/renderer/XYSeriesRenderer;.setPointStyle:(Lorg/achartengine/chart/PointStyle;)V // method@09f3 │ │ +02aeb4: 6e20 8f09 2300 |0018: invoke-virtual {v3, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V // method@098f │ │ +02aeba: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02aebe: 28ea |001d: goto 0007 // -0016 │ │ +02aec0: 1103 |001e: return-object v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + 0x0005 line=110 │ │ + 0x0006 line=111 │ │ + 0x0009 line=112 │ │ + 0x000e line=113 │ │ + 0x0013 line=114 │ │ + 0x0018 line=115 │ │ + 0x001b line=111 │ │ + 0x001e line=117 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x000e - 0x001e reg=2 r Lorg/achartengine/renderer/XYSeriesRenderer; │ │ + 0x0007 - 0x001f reg=0 i I │ │ + 0x0006 - 0x001f reg=1 length I │ │ + 0x0005 - 0x001f reg=3 renderer Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001f reg=5 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ + 0x0000 - 0x001f reg=6 colors [I │ │ + 0x0000 - 0x001f reg=7 styles [Lorg/achartengine/chart/PointStyle; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'createColor' │ │ + type : '(I)[I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 7 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0284c4: |[0284c4] com.bottleworks.dailymoney.ui.DetailListActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -0284d4: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -0284d8: 1100 |0002: return-object v0 │ │ + insns size : 37 16-bit code units │ │ +02aec4: |[02aec4] com.bottleworks.dailymoney.ui.report.AbstractChart.createColor:(I)[I │ │ +02aed4: 2361 1002 |0000: new-array v1, v6, [I // type@0210 │ │ +02aed8: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ +02aedc: 1101 |0004: return-object v1 │ │ +02aede: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +02aee0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02aee2: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ +02aee4: 6204 3107 |0008: sget-object v4, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.colorPool:[I // field@0731 │ │ +02aee8: 2144 |000a: array-length v4, v4 │ │ +02aeea: 9400 0204 |000b: rem-int v0, v2, v4 │ │ +02aeee: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +02aef2: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +02aef6: 1504 0040 |0011: const/high16 v4, #int 1073741824 // #4000 │ │ +02aefa: b143 |0013: sub-int/2addr v3, v4 │ │ +02aefc: 6204 3107 |0014: sget-object v4, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.colorPool:[I // field@0731 │ │ +02af00: 4404 0400 |0016: aget v4, v4, v0 │ │ +02af04: 4b04 0102 |0018: aput v4, v1, v2 │ │ +02af08: 4404 0102 |001a: aget v4, v1, v2 │ │ +02af0c: b534 |001c: and-int/2addr v4, v3 │ │ +02af0e: 4b04 0102 |001d: aput v4, v1, v2 │ │ +02af12: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02af16: 2114 |0021: array-length v4, v1 │ │ +02af18: 3342 e6ff |0022: if-ne v2, v4, 0008 // -001a │ │ +02af1c: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=76 │ │ + 0x0002 line=77 │ │ + 0x0004 line=95 │ │ + 0x0005 line=79 │ │ + 0x0006 line=80 │ │ + 0x0007 line=81 │ │ + 0x0008 line=83 │ │ + 0x000d line=84 │ │ + 0x0011 line=85 │ │ + 0x0014 line=87 │ │ + 0x001a line=88 │ │ + 0x001f line=89 │ │ + 0x0021 line=90 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0007 - 0x0025 reg=0 cmindex I │ │ + 0x0002 - 0x0025 reg=1 color [I │ │ + 0x0006 - 0x0025 reg=2 i I │ │ + 0x0008 - 0x0025 reg=3 trans I │ │ + 0x0000 - 0x0025 reg=5 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ + 0x0000 - 0x0025 reg=6 size I │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'createPointStyle' │ │ + type : '(I)[Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0284dc: |[0284dc] com.bottleworks.dailymoney.ui.DetailListActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -0284ec: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -0284f2: 0c00 |0003: move-result-object v0 │ │ -0284f4: 1100 |0004: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 24 16-bit code units │ │ +02af20: |[02af20] com.bottleworks.dailymoney.ui.report.AbstractChart.createPointStyle:(I)[Lorg/achartengine/chart/PointStyle; │ │ +02af30: 2352 1d02 |0000: new-array v2, v5, [Lorg/achartengine/chart/PointStyle; // type@021d │ │ +02af34: 3905 0300 |0002: if-nez v5, 0005 // +0003 │ │ +02af38: 1102 |0004: return-object v2 │ │ +02af3a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +02af3c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02af3e: 6203 3607 |0007: sget-object v3, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.pointPool:[Lorg/achartengine/chart/PointStyle; // field@0736 │ │ +02af42: 2133 |0009: array-length v3, v3 │ │ +02af44: 9400 0103 |000a: rem-int v0, v1, v3 │ │ +02af48: 6203 3607 |000c: sget-object v3, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.pointPool:[Lorg/achartengine/chart/PointStyle; // field@0736 │ │ +02af4c: 4603 0300 |000e: aget-object v3, v3, v0 │ │ +02af50: 4d03 0201 |0010: aput-object v3, v2, v1 │ │ +02af54: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02af58: 2123 |0014: array-length v3, v2 │ │ +02af5a: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +02af5e: 28ed |0017: goto 0004 // -0013 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + 0x0004 line=72 │ │ + 0x0005 line=61 │ │ + 0x0006 line=62 │ │ + 0x0007 line=64 │ │ + 0x000c line=65 │ │ + 0x0012 line=66 │ │ + 0x0014 line=67 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0007 - 0x0018 reg=0 cmindex I │ │ + 0x0006 - 0x0018 reg=1 i I │ │ + 0x0002 - 0x0018 reg=2 point [Lorg/achartengine/chart/PointStyle; │ │ + 0x0000 - 0x0018 reg=4 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ + 0x0000 - 0x0018 reg=5 size I │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ + name : 'setChartSettings' │ │ + type : '(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0284f8: |[0284f8] com.bottleworks.dailymoney.ui.DetailListActivity.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -028508: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -02850c: 1100 |0002: return-object v0 │ │ + registers : 16 │ │ + ins : 15 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +02af60: |[02af60] com.bottleworks.dailymoney.ui.report.AbstractChart.setChartSettings:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V │ │ +02af70: 6e20 c709 3200 |0000: invoke-virtual {v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setChartTitle:(Ljava/lang/String;)V // method@09c7 │ │ +02af76: 6e20 dd09 4200 |0003: invoke-virtual {v2, v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXTitle:(Ljava/lang/String;)V // method@09dd │ │ +02af7c: 6e20 e309 5200 |0006: invoke-virtual {v2, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYTitle:(Ljava/lang/String;)V // method@09e3 │ │ +02af82: 6e30 d909 6207 |0009: invoke-virtual {v2, v6, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09d9 │ │ +02af88: 6e30 d809 8209 |000c: invoke-virtual {v2, v8, v9}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09d8 │ │ +02af8e: 6e30 df09 a20b |000f: invoke-virtual {v2, v10, v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09df │ │ +02af94: 6e30 de09 c20d |0012: invoke-virtual {v2, v12, v13}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09de │ │ +02af9a: 6e20 c409 e200 |0015: invoke-virtual {v2, v14}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setAxesColor:(I)V // method@09c4 │ │ +02afa0: 6e20 cd09 f200 |0018: invoke-virtual {v2, v15}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setLabelsColor:(I)V // method@09cd │ │ +02afa6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=122 │ │ + 0x0003 line=123 │ │ + 0x0006 line=124 │ │ + 0x0009 line=125 │ │ + 0x000c line=126 │ │ + 0x000f line=127 │ │ + 0x0012 line=128 │ │ + 0x0015 line=129 │ │ + 0x0018 line=130 │ │ + 0x001b line=131 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x001c reg=1 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ + 0x0000 - 0x001c reg=2 renderer Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001c reg=3 title Ljava/lang/String; │ │ + 0x0000 - 0x001c reg=4 xTitle Ljava/lang/String; │ │ + 0x0000 - 0x001c reg=5 yTitle Ljava/lang/String; │ │ + 0x0000 - 0x001c reg=6 xMin D │ │ + 0x0000 - 0x001c reg=8 xMax D │ │ + 0x0000 - 0x001c reg=10 yMin D │ │ + 0x0000 - 0x001c reg=12 yMax D │ │ + 0x0000 - 0x001c reg=14 axesColor I │ │ + 0x0000 - 0x001c reg=15 labelsColor I │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 214 (AbstractChart.java) │ │ + │ │ +Class #150 header: │ │ +class_idx : 313 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #150 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #150 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -028510: |[028510] com.bottleworks.dailymoney.ui.DetailListActivity.access$1200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -028520: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -028526: 0c00 |0003: move-result-object v0 │ │ -028528: 1100 |0004: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +02afa8: |[02afa8] com.bottleworks.dailymoney.ui.report.BalanceActivity$1.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +02afb8: 5b01 3707 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0737 │ │ +02afbc: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02afc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=92 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02852c: |[02852c] com.bottleworks.dailymoney.ui.DetailListActivity.access$1300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02853c: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -028540: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02afc4: |[02afc4] com.bottleworks.dailymoney.ui.report.BalanceActivity$1.run:()V │ │ +02afd4: 5410 3707 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0737 │ │ +02afd8: 7110 2b06 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@062b │ │ +02afde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=95 │ │ + 0x0005 line=96 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #151 header: │ │ +class_idx : 314 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #151 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #151 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -028544: |[028544] com.bottleworks.dailymoney.ui.DetailListActivity.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V │ │ -028554: 7030 8305 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.adjustTextSize:(Landroid/widget/TextView;I)V // method@0583 │ │ -02855a: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02afe0: |[02afe0] com.bottleworks.dailymoney.ui.report.BalanceActivity$2.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +02aff0: 5b01 3807 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02aff4: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02affa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=132 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=2 x2 I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02855c: |[02855c] com.bottleworks.dailymoney.ui.DetailListActivity.access$1500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)I │ │ -02856c: 5210 d906 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028570: 0f00 |0002: return v0 │ │ + registers : 13 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 312 16-bit code units │ │ +02affc: |[02affc] com.bottleworks.dailymoney.ui.report.BalanceActivity$2.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ +02b00c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +02b00e: 07b2 |0001: move-object v2, v11 │ │ +02b010: 1f02 2001 |0002: check-cast v2, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +02b014: 6e10 c305 0200 |0004: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c3 │ │ +02b01a: 0c04 |0007: move-result-object v4 │ │ +02b01c: 6e10 c505 0200 |0008: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c5 │ │ +02b022: 0c01 |000b: move-result-object v1 │ │ +02b024: 1f01 c000 |000c: check-cast v1, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +02b028: 1a07 580c |000e: const-string v7, "layout" // string@0c58 │ │ +02b02c: 6e20 c307 4700 |0010: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02b032: 0a07 |0013: move-result v7 │ │ +02b034: 3807 0c00 |0014: if-eqz v7, 0020 // +000c │ │ +02b038: 07a3 |0016: move-object v3, v10 │ │ +02b03a: 1f03 6a00 |0017: check-cast v3, Landroid/widget/LinearLayout; // type@006a │ │ +02b03e: 5496 3807 |0019: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b042: 6e30 6706 3601 |001b: invoke-virtual {v6, v3, v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.adjustLayout:(Landroid/widget/LinearLayout;Lcom/bottleworks/dailymoney/data/Balance;)V // method@0667 │ │ +02b048: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +02b04a: 0f06 |001f: return v6 │ │ +02b04c: 20a7 7500 |0020: instance-of v7, v10, Landroid/widget/TextView; // type@0075 │ │ +02b050: 3807 fdff |0022: if-eqz v7, 001f // -0003 │ │ +02b054: 6e10 0d03 0100 |0024: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030d │ │ +02b05a: 0c07 |0027: move-result-object v7 │ │ +02b05c: 7110 fb02 0700 |0028: invoke-static {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +02b062: 0c00 |002b: move-result-object v0 │ │ +02b064: 07a5 |002c: move-object v5, v10 │ │ +02b066: 1f05 7500 |002d: check-cast v5, Landroid/widget/TextView; // type@0075 │ │ +02b06a: 6207 6e05 |002f: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +02b06e: 3370 3300 |0031: if-ne v0, v7, 0064 // +0033 │ │ +02b072: 6e10 0903 0100 |0033: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +02b078: 0a07 |0036: move-result v7 │ │ +02b07a: 3907 1d00 |0037: if-nez v7, 0054 // +001d │ │ +02b07e: 5497 3807 |0039: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b082: 6e10 7106 0700 |003b: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b088: 0c07 |003e: move-result-object v7 │ │ +02b08a: 6008 3803 |003f: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgl:I // field@0338 │ │ +02b08e: 6e20 5200 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b094: 0a07 |0044: move-result v7 │ │ +02b096: 6e20 3701 7500 |0045: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b09c: 5497 3807 |0048: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b0a0: 5498 3807 |004a: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b0a4: 7110 c301 0800 |004c: invoke-static {v8}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +02b0aa: 0a08 |004f: move-result v8 │ │ +02b0ac: 6e40 6606 5781 |0050: invoke-virtual {v7, v5, v1, v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.adjustItem:(Landroid/widget/TextView;Lcom/bottleworks/dailymoney/data/Balance;F)V // method@0666 │ │ +02b0b2: 28cc |0053: goto 001f // -0034 │ │ +02b0b4: 5497 3807 |0054: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b0b8: 6e10 7106 0700 |0056: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b0be: 0c07 |0059: move-result-object v7 │ │ +02b0c0: 6008 3703 |005a: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgd:I // field@0337 │ │ +02b0c4: 6e20 5200 8700 |005c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b0ca: 0a07 |005f: move-result v7 │ │ +02b0cc: 6e20 3701 7500 |0060: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b0d2: 28e5 |0063: goto 0048 // -001b │ │ +02b0d4: 6207 6d05 |0064: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +02b0d8: 3370 2800 |0066: if-ne v0, v7, 008e // +0028 │ │ +02b0dc: 6e10 0903 0100 |0068: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +02b0e2: 0a07 |006b: move-result v7 │ │ +02b0e4: 3907 1200 |006c: if-nez v7, 007e // +0012 │ │ +02b0e8: 5497 3807 |006e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b0ec: 6e10 7106 0700 |0070: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b0f2: 0c07 |0073: move-result-object v7 │ │ +02b0f4: 6008 3303 |0074: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgl:I // field@0333 │ │ +02b0f8: 6e20 5200 8700 |0076: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b0fe: 0a07 |0079: move-result v7 │ │ +02b100: 6e20 3701 7500 |007a: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b106: 28cb |007d: goto 0048 // -0035 │ │ +02b108: 5497 3807 |007e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b10c: 6e10 7106 0700 |0080: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b112: 0c07 |0083: move-result-object v7 │ │ +02b114: 6008 3203 |0084: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgd:I // field@0332 │ │ +02b118: 6e20 5200 8700 |0086: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b11e: 0a07 |0089: move-result v7 │ │ +02b120: 6e20 3701 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b126: 28bb |008d: goto 0048 // -0045 │ │ +02b128: 6207 6c05 |008e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +02b12c: 3370 2800 |0090: if-ne v0, v7, 00b8 // +0028 │ │ +02b130: 6e10 0903 0100 |0092: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +02b136: 0a07 |0095: move-result v7 │ │ +02b138: 3907 1200 |0096: if-nez v7, 00a8 // +0012 │ │ +02b13c: 5497 3807 |0098: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b140: 6e10 7106 0700 |009a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b146: 0c07 |009d: move-result-object v7 │ │ +02b148: 6008 2403 |009e: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgl:I // field@0324 │ │ +02b14c: 6e20 5200 8700 |00a0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b152: 0a07 |00a3: move-result v7 │ │ +02b154: 6e20 3701 7500 |00a4: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b15a: 28a1 |00a7: goto 0048 // -005f │ │ +02b15c: 5497 3807 |00a8: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b160: 6e10 7106 0700 |00aa: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b166: 0c07 |00ad: move-result-object v7 │ │ +02b168: 6008 2303 |00ae: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgd:I // field@0323 │ │ +02b16c: 6e20 5200 8700 |00b0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b172: 0a07 |00b3: move-result v7 │ │ +02b174: 6e20 3701 7500 |00b4: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b17a: 2891 |00b7: goto 0048 // -006f │ │ +02b17c: 6207 6f05 |00b8: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +02b180: 3370 2a00 |00ba: if-ne v0, v7, 00e4 // +002a │ │ +02b184: 6e10 0903 0100 |00bc: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +02b18a: 0a07 |00bf: move-result v7 │ │ +02b18c: 3907 1300 |00c0: if-nez v7, 00d3 // +0013 │ │ +02b190: 5497 3807 |00c2: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b194: 6e10 7106 0700 |00c4: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b19a: 0c07 |00c7: move-result-object v7 │ │ +02b19c: 6008 3d03 |00c8: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgl:I // field@033d │ │ +02b1a0: 6e20 5200 8700 |00ca: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b1a6: 0a07 |00cd: move-result v7 │ │ +02b1a8: 6e20 3701 7500 |00ce: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b1ae: 2900 77ff |00d1: goto/16 0048 // -0089 │ │ +02b1b2: 5497 3807 |00d3: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b1b6: 6e10 7106 0700 |00d5: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b1bc: 0c07 |00d8: move-result-object v7 │ │ +02b1be: 6008 3c03 |00d9: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgd:I // field@033c │ │ +02b1c2: 6e20 5200 8700 |00db: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b1c8: 0a07 |00de: move-result v7 │ │ +02b1ca: 6e20 3701 7500 |00df: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b1d0: 2900 66ff |00e2: goto/16 0048 // -009a │ │ +02b1d4: 6207 7005 |00e4: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +02b1d8: 3370 2a00 |00e6: if-ne v0, v7, 0110 // +002a │ │ +02b1dc: 6e10 0903 0100 |00e8: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +02b1e2: 0a07 |00eb: move-result v7 │ │ +02b1e4: 3907 1300 |00ec: if-nez v7, 00ff // +0013 │ │ +02b1e8: 5497 3807 |00ee: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b1ec: 6e10 7106 0700 |00f0: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b1f2: 0c07 |00f3: move-result-object v7 │ │ +02b1f4: 6008 4403 |00f4: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgl:I // field@0344 │ │ +02b1f8: 6e20 5200 8700 |00f6: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b1fe: 0a07 |00f9: move-result v7 │ │ +02b200: 6e20 3701 7500 |00fa: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b206: 2900 4bff |00fd: goto/16 0048 // -00b5 │ │ +02b20a: 5497 3807 |00ff: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b20e: 6e10 7106 0700 |0101: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b214: 0c07 |0104: move-result-object v7 │ │ +02b216: 6008 4303 |0105: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgd:I // field@0343 │ │ +02b21a: 6e20 5200 8700 |0107: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b220: 0a07 |010a: move-result v7 │ │ +02b222: 6e20 3701 7500 |010b: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b228: 2900 3aff |010e: goto/16 0048 // -00c6 │ │ +02b22c: 6e10 0903 0100 |0110: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +02b232: 0a07 |0113: move-result v7 │ │ +02b234: 3907 1300 |0114: if-nez v7, 0127 // +0013 │ │ +02b238: 5497 3807 |0116: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b23c: 6e10 7106 0700 |0118: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b242: 0c07 |011b: move-result-object v7 │ │ +02b244: 6008 5203 |011c: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgl:I // field@0352 │ │ +02b248: 6e20 5200 8700 |011e: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b24e: 0a07 |0121: move-result v7 │ │ +02b250: 6e20 3701 7500 |0122: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b256: 2900 23ff |0125: goto/16 0048 // -00dd │ │ +02b25a: 5497 3807 |0127: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0738 │ │ +02b25e: 6e10 7106 0700 |0129: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +02b264: 0c07 |012c: move-result-object v7 │ │ +02b266: 6008 5103 |012d: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgd:I // field@0351 │ │ +02b26a: 6e20 5200 8700 |012f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ +02b270: 0a07 |0132: move-result v7 │ │ +02b272: 6e20 3701 7500 |0133: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ +02b278: 2900 12ff |0136: goto/16 0048 // -00ee │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0001 line=136 │ │ + 0x0004 line=137 │ │ + 0x0008 line=138 │ │ + 0x000e line=141 │ │ + 0x0017 line=142 │ │ + 0x0019 line=143 │ │ + 0x001e line=144 │ │ + 0x001f line=192 │ │ + 0x0020 line=148 │ │ + 0x0024 line=151 │ │ + 0x002d line=152 │ │ + 0x002f line=154 │ │ + 0x0033 line=155 │ │ + 0x0039 line=156 │ │ + 0x0048 line=191 │ │ + 0x0054 line=158 │ │ + 0x0064 line=160 │ │ + 0x0068 line=161 │ │ + 0x006e line=162 │ │ + 0x007e line=164 │ │ + 0x008e line=166 │ │ + 0x0092 line=167 │ │ + 0x0098 line=168 │ │ + 0x00a8 line=170 │ │ + 0x00b8 line=172 │ │ + 0x00bc line=173 │ │ + 0x00c2 line=174 │ │ + 0x00d3 line=176 │ │ + 0x00e4 line=178 │ │ + 0x00e8 line=179 │ │ + 0x00ee line=180 │ │ + 0x00ff line=182 │ │ + 0x0110 line=185 │ │ + 0x0116 line=186 │ │ + 0x0127 line=188 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0019 - 0x001f reg=3 layout Landroid/widget/LinearLayout; │ │ + 0x002c - 0x0138 reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x000e - 0x0138 reg=1 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0004 - 0x0138 reg=2 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ + 0x0008 - 0x0138 reg=4 name Ljava/lang/String; │ │ + 0x002f - 0x0138 reg=5 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x0138 reg=9 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2; │ │ + 0x0000 - 0x0138 reg=10 view Landroid/view/View; │ │ + 0x0000 - 0x0138 reg=11 data Ljava/lang/Object; │ │ + 0x0000 - 0x0138 reg=12 text Ljava/lang/String; │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #152 header: │ │ +class_idx : 316 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #152 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onOptionsItemSelected │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #152 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028574: |[028574] com.bottleworks.dailymoney.ui.DetailListActivity.access$1600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -028584: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -028588: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b27c: |[02b27c] com.bottleworks.dailymoney.ui.report.BalanceActivity$4.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +02b28c: 5b01 3b07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ +02b290: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=455 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02858c: |[02858c] com.bottleworks.dailymoney.ui.DetailListActivity.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; │ │ -02859c: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -0285a0: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b298: |[02b298] com.bottleworks.dailymoney.ui.report.BalanceActivity$4.run:()V │ │ +02b2a8: 5410 3b07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ +02b2ac: 7110 2b06 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@062b │ │ +02b2b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=458 │ │ + 0x0005 line=459 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4; │ │ │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #153 header: │ │ +class_idx : 317 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #153 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #153 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0285a4: |[0285a4] com.bottleworks.dailymoney.ui.DetailListActivity.access$1800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ -0285b4: 5410 db06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.monthDateFormat:Ljava/text/DateFormat; // field@06db │ │ -0285b8: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b2b4: |[02b2b4] com.bottleworks.dailymoney.ui.report.BalanceActivity$5.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +02b2c4: 5b01 3c07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073c │ │ +02b2c8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=497 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$1900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0285bc: |[0285bc] com.bottleworks.dailymoney.ui.DetailListActivity.access$1900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -0285cc: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -0285d0: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b2d0: |[02b2d0] com.bottleworks.dailymoney.ui.report.BalanceActivity$5.run:()V │ │ +02b2e0: 5410 3c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073c │ │ +02b2e4: 7110 2b06 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@062b │ │ +02b2ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=500 │ │ + 0x0005 line=501 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5; │ │ │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #154 header: │ │ +class_idx : 325 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #154 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ColumnBuffer" │ │ + │ │ +Class #154 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$ColumnBuffer;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ + name : 'Buffer' │ │ + type : '[C' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ + name : 'Position' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0285d4: |[0285d4] com.bottleworks.dailymoney.ui.DetailListActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -0285e4: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -0285ea: 0c00 |0003: move-result-object v0 │ │ -0285ec: 1100 |0004: return-object v0 │ │ + insns size : 15 16-bit code units │ │ +02b2ec: |[02b2ec] com.csvreader.CsvReader$ColumnBuffer.:(Lcom/csvreader/CsvReader;)V │ │ +02b2fc: 5b12 6707 |0000: iput-object v2, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.this$0:Lcom/csvreader/CsvReader; // field@0767 │ │ +02b300: 7010 b507 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b306: 1300 3200 |0005: const/16 v0, #int 50 // #32 │ │ +02b30a: 2300 0d02 |0007: new-array v0, v0, [C // type@020d │ │ +02b30e: 5b10 6507 |0009: iput-object v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02b312: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02b314: 5910 6607 |000c: iput v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02b318: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$2000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #155 header: │ │ +class_idx : 326 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #155 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ComplexEscape" │ │ + │ │ +Class #155 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$ComplexEscape;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ + name : 'DECIMAL' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + #1 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ + name : 'HEX' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 4 │ │ + #2 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ + name : 'OCTAL' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #3 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ + name : 'UNICODE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0285f0: |[0285f0] com.bottleworks.dailymoney.ui.DetailListActivity.access$2000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ -028600: 5410 d506 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.dayDateFormat:Ljava/text/DateFormat; // field@06d5 │ │ -028604: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b31c: |[02b31c] com.csvreader.CsvReader$ComplexEscape.:(Lcom/csvreader/CsvReader;)V │ │ +02b32c: 5b01 6c07 |0000: iput-object v1, v0, Lcom/csvreader/CsvReader$ComplexEscape;.this$0:Lcom/csvreader/CsvReader; // field@076c │ │ +02b330: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$2100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #156 header: │ │ +class_idx : 327 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #156 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DataBuffer" │ │ + │ │ +Class #156 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$DataBuffer;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : 'Buffer' │ │ + type : '[C' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : 'ColumnStart' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : 'Count' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : 'LineStart' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : 'Position' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028608: |[028608] com.bottleworks.dailymoney.ui.DetailListActivity.access$2100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -028618: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -02861c: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +02b338: |[02b338] com.csvreader.CsvReader$DataBuffer.:(Lcom/csvreader/CsvReader;)V │ │ +02b348: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b34a: 5b23 7207 |0001: iput-object v3, v2, Lcom/csvreader/CsvReader$DataBuffer;.this$0:Lcom/csvreader/CsvReader; // field@0772 │ │ +02b34e: 7010 b507 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b354: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ +02b358: 2300 0d02 |0008: new-array v0, v0, [C // type@020d │ │ +02b35c: 5b20 6d07 |000a: iput-object v0, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02b360: 5921 7107 |000c: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02b364: 5921 6f07 |000e: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b368: 5921 6e07 |0010: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02b36c: 5921 7007 |0012: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b370: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$2200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #157 header: │ │ +class_idx : 328 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #157 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="HeadersHolder" │ │ + │ │ +Class #157 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$HeadersHolder;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ + name : 'Headers' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ + name : 'IndexByName' │ │ + type : 'Ljava/util/HashMap;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ + name : 'Length' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028620: |[028620] com.bottleworks.dailymoney.ui.DetailListActivity.access$2200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ -028630: 5410 e506 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.yearDateFormat:Ljava/text/DateFormat; // field@06e5 │ │ -028634: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 19 16-bit code units │ │ +02b374: |[02b374] com.csvreader.CsvReader$HeadersHolder.:(Lcom/csvreader/CsvReader;)V │ │ +02b384: 5b12 7607 |0000: iput-object v2, v1, Lcom/csvreader/CsvReader$HeadersHolder;.this$0:Lcom/csvreader/CsvReader; // field@0776 │ │ +02b388: 7010 b507 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b38e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +02b390: 5b10 7307 |0006: iput-object v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02b394: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02b396: 5910 7507 |0009: iput v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02b39a: 2200 b101 |000b: new-instance v0, Ljava/util/HashMap; // type@01b1 │ │ +02b39e: 7010 2408 0000 |000d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0824 │ │ +02b3a4: 5b10 7407 |0010: iput-object v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0774 │ │ +02b3a8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$2300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #158 header: │ │ +class_idx : 329 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 14 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #158 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="Letters" │ │ + │ │ +Class #158 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$Letters;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'ALERT' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 7 │ │ + #1 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'BACKSLASH' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 92 │ │ + #2 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'BACKSPACE' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #3 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'COMMA' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 44 │ │ + #4 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'CR' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 13 │ │ + #5 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'ESCAPE' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 27 │ │ + #6 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'FORM_FEED' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 12 │ │ + #7 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'LF' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + #8 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'NULL' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #9 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'POUND' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 35 │ │ + #10 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'QUOTE' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 34 │ │ + #11 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'SPACE' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #12 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'TAB' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 9 │ │ + #13 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'VERTICAL_TAB' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 11 │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$Letters;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028638: |[028638] com.bottleworks.dailymoney.ui.DetailListActivity.access$2300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -028648: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -02864c: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b3ac: |[02b3ac] com.csvreader.CsvReader$Letters.:(Lcom/csvreader/CsvReader;)V │ │ +02b3bc: 5b01 8507 |0000: iput-object v1, v0, Lcom/csvreader/CsvReader$Letters;.this$0:Lcom/csvreader/CsvReader; // field@0785 │ │ +02b3c0: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b3c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #18 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$2400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #159 header: │ │ +class_idx : 330 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #159 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="RawRecordBuffer" │ │ + │ │ +Class #159 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$RawRecordBuffer;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ + name : 'Buffer' │ │ + type : '[C' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ + name : 'Position' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028650: |[028650] com.bottleworks.dailymoney.ui.DetailListActivity.access$2400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ -028660: 5410 e406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.weekDateFormat:Ljava/text/DateFormat; // field@06e4 │ │ -028664: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +02b3c8: |[02b3c8] com.csvreader.CsvReader$RawRecordBuffer.:(Lcom/csvreader/CsvReader;)V │ │ +02b3d8: 5b12 8807 |0000: iput-object v2, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.this$0:Lcom/csvreader/CsvReader; // field@0788 │ │ +02b3dc: 7010 b507 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b3e2: 1300 f401 |0005: const/16 v0, #int 500 // #1f4 │ │ +02b3e6: 2300 0d02 |0007: new-array v0, v0, [C // type@020d │ │ +02b3ea: 5b10 8607 |0009: iput-object v0, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b3ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02b3f0: 5910 8707 |000c: iput v0, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02b3f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #19 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$2500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #160 header: │ │ +class_idx : 331 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #160 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="StaticSettings" │ │ + │ │ +Class #160 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$StaticSettings;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ + name : 'INITIAL_COLUMN_BUFFER_SIZE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 50 │ │ + #1 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ + name : 'INITIAL_COLUMN_COUNT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + #2 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ + name : 'MAX_BUFFER_SIZE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1024 │ │ + #3 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ + name : 'MAX_FILE_BUFFER_SIZE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4096 │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028668: |[028668] com.bottleworks.dailymoney.ui.DetailListActivity.access$2500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -028678: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -02867c: 1100 |0002: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02b3f8: |[02b3f8] com.csvreader.CsvReader$StaticSettings.:(Lcom/csvreader/CsvReader;)V │ │ +02b408: 5b01 8d07 |0000: iput-object v1, v0, Lcom/csvreader/CsvReader$StaticSettings;.this$0:Lcom/csvreader/CsvReader; // field@078d │ │ +02b40c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #20 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #161 header: │ │ +class_idx : 332 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 13 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #161 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="UserSettings" │ │ + │ │ +Class #161 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader$UserSettings;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'CaptureRawRecord' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'CaseSensitive' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'Comment' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'Delimiter' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'EscapeMode' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'RecordDelimiter' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'SafetySwitch' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'SkipEmptyRecords' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #8 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'TextQualifier' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #9 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'TrimWhitespace' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #10 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'UseComments' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #11 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'UseTextQualifier' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #12 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvReader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvReader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -028680: |[028680] com.bottleworks.dailymoney.ui.DetailListActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -028690: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -028696: 0c00 |0003: move-result-object v0 │ │ -028698: 1100 |0004: return-object v0 │ │ + insns size : 38 16-bit code units │ │ +02b414: |[02b414] com.csvreader.CsvReader$UserSettings.:(Lcom/csvreader/CsvReader;)V │ │ +02b424: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02b426: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02b428: 5b34 9a07 |0002: iput-object v4, v3, Lcom/csvreader/CsvReader$UserSettings;.this$0:Lcom/csvreader/CsvReader; // field@079a │ │ +02b42c: 7010 b507 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b432: 5c31 8f07 |0007: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.CaseSensitive:Z // field@078f │ │ +02b436: 1300 2200 |0009: const/16 v0, #int 34 // #22 │ │ +02b43a: 5e30 9607 |000b: iput-char v0, v3, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0796 │ │ +02b43e: 5c31 9707 |000d: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@0797 │ │ +02b442: 5c31 9907 |000f: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@0799 │ │ +02b446: 1300 2c00 |0011: const/16 v0, #int 44 // #2c │ │ +02b44a: 5e30 9107 |0013: iput-char v0, v3, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02b44e: 5e32 9307 |0015: iput-char v2, v3, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02b452: 1300 2300 |0017: const/16 v0, #int 35 // #23 │ │ +02b456: 5e30 9007 |0019: iput-char v0, v3, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0790 │ │ +02b45a: 5c32 9807 |001b: iput-boolean v2, v3, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@0798 │ │ +02b45e: 5931 9207 |001d: iput v1, v3, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02b462: 5c31 9407 |001f: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0794 │ │ +02b466: 5c31 9507 |0021: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0795 │ │ +02b46a: 5c31 8e07 |0023: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@078e │ │ +02b46e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #21 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #162 header: │ │ +class_idx : 333 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 21 │ │ +direct_methods_size : 16 │ │ +virtual_methods_size: 40 │ │ + │ │ +Class #162 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/csvreader/CsvReader$StaticSettings; Lcom/csvreader/CsvReader$HeadersHolder; Lcom/csvreader/CsvReader$UserSettings; Lcom/csvreader/CsvReader$Letters; Lcom/csvreader/CsvReader$RawRecordBuffer; Lcom/csvreader/CsvReader$ColumnBuffer; Lcom/csvreader/CsvReader$DataBuffer; Lcom/csvreader/CsvReader$ComplexEscape; } │ │ +Annotations on method #1692 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #1693 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #1694 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #1696 'checkClosed' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1697 'checkDataLength' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1700 'endColumn' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1701 'endRecord' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1703 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1704 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1711 'getHeader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1713 'getHeaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1714 'getIndex' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1723 'getValues' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1725 'isQualified' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1727 'readHeaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1728 'readRecord' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1732 'setEscapeMode' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; } │ │ +Annotations on method #1741 'skipLine' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1742 'skipRecord' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + │ │ +Class #162 - │ │ + Class descriptor : 'Lcom/csvreader/CsvReader;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'ESCAPE_MODE_BACKSLASH' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'ESCAPE_MODE_DOUBLED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'charset' │ │ + type : 'Ljava/nio/charset/Charset;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'closed' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'columnBuffer' │ │ + type : 'Lcom/csvreader/CsvReader$ColumnBuffer;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'columnsCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'currentRecord' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'dataBuffer' │ │ + type : 'Lcom/csvreader/CsvReader$DataBuffer;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'fileName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'hasMoreData' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'hasReadNextLine' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'headersHolder' │ │ + type : 'Lcom/csvreader/CsvReader$HeadersHolder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'initialized' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'inputStream' │ │ + type : 'Ljava/io/Reader;' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'isQualified' │ │ + type : '[Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'lastLetter' │ │ + type : 'C' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'rawBuffer' │ │ + type : 'Lcom/csvreader/CsvReader$RawRecordBuffer;' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'rawRecord' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'startedColumn' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'startedWithQualifier' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'useCustomRecordDelimiter' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #19 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'userSettings' │ │ + type : 'Lcom/csvreader/CsvReader$UserSettings;' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'values' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/io/InputStream;CLjava/nio/charset/Charset;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02869c: |[02869c] com.bottleworks.dailymoney.ui.DetailListActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -0286ac: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -0286b2: 0c00 |0003: move-result-object v0 │ │ -0286b4: 1100 |0004: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +02b470: |[02b470] com.csvreader.CsvReader.:(Ljava/io/InputStream;CLjava/nio/charset/Charset;)V │ │ +02b480: 2200 7401 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0174 │ │ +02b484: 7030 6007 2004 |0002: invoke-direct {v0, v2, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@0760 │ │ +02b48a: 7030 9b06 0103 |0005: invoke-direct {v1, v0, v3}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;C)V // method@069b │ │ +02b490: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #22 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0286b8: |[0286b8] com.bottleworks.dailymoney.ui.DetailListActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -0286c8: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -0286cc: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +02b494: |[02b494] com.csvreader.CsvReader.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V │ │ +02b4a4: 2200 7401 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0174 │ │ +02b4a8: 7030 6007 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@0760 │ │ +02b4ae: 7020 9a06 0100 |0005: invoke-direct {v1, v0}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069a │ │ +02b4b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #23 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/io/Reader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0286d0: |[0286d0] com.bottleworks.dailymoney.ui.DetailListActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -0286e0: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -0286e6: 0c00 |0003: move-result-object v0 │ │ -0286e8: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +02b4b8: |[02b4b8] com.csvreader.CsvReader.:(Ljava/io/Reader;)V │ │ +02b4c8: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ +02b4cc: 7030 9b06 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;C)V // method@069b │ │ +02b4d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #24 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/io/Reader;C)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0286ec: |[0286ec] com.bottleworks.dailymoney.ui.DetailListActivity.access$700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -0286fc: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -028700: 1100 |0002: return-object v0 │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 107 16-bit code units │ │ +02b4d4: |[02b4d4] com.csvreader.CsvReader.:(Ljava/io/Reader;C)V │ │ +02b4e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02b4e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02b4e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02b4ea: 7010 b507 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b4f0: 5b41 a807 |0006: iput-object v1, v4, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02b4f4: 5b41 a307 |0008: iput-object v1, v4, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a3 │ │ +02b4f8: 2200 4c01 |000a: new-instance v0, Lcom/csvreader/CsvReader$UserSettings; // type@014c │ │ +02b4fc: 7020 9706 4000 |000c: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$UserSettings;.:(Lcom/csvreader/CsvReader;)V // method@0697 │ │ +02b502: 5b40 b007 |000f: iput-object v0, v4, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02b506: 5b41 9d07 |0011: iput-object v1, v4, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@079d │ │ +02b50a: 5c42 af07 |0013: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02b50e: 2200 4701 |0015: new-instance v0, Lcom/csvreader/CsvReader$DataBuffer; // type@0147 │ │ +02b512: 7020 9206 4000 |0017: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$DataBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0692 │ │ +02b518: 5b40 a207 |001a: iput-object v0, v4, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b51c: 2200 4501 |001c: new-instance v0, Lcom/csvreader/CsvReader$ColumnBuffer; // type@0145 │ │ +02b520: 7020 9006 4000 |001e: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$ColumnBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0690 │ │ +02b526: 5b40 9f07 |0021: iput-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b52a: 2200 4a01 |0023: new-instance v0, Lcom/csvreader/CsvReader$RawRecordBuffer; // type@014a │ │ +02b52e: 7020 9506 4000 |0025: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$RawRecordBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0695 │ │ +02b534: 5b40 ab07 |0028: iput-object v0, v4, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b538: 5b41 a907 |002a: iput-object v1, v4, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02b53c: 1a00 0000 |002c: const-string v0, "" // string@0000 │ │ +02b540: 5b40 ac07 |002e: iput-object v0, v4, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02b544: 2200 4801 |0030: new-instance v0, Lcom/csvreader/CsvReader$HeadersHolder; // type@0148 │ │ +02b548: 7020 9306 4000 |0032: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$HeadersHolder;.:(Lcom/csvreader/CsvReader;)V // method@0693 │ │ +02b54e: 5b40 a607 |0035: iput-object v0, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02b552: 5c42 ad07 |0037: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02b556: 5c42 ae07 |0039: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02b55a: 5c43 a407 |003b: iput-boolean v3, v4, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02b55e: 5e42 aa07 |003d: iput-char v2, v4, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02b562: 5c42 a507 |003f: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a5 │ │ +02b566: 5942 a007 |0041: iput v2, v4, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02b56a: 1600 0000 |0043: const-wide/16 v0, #int 0 // #0 │ │ +02b56e: 5a40 a107 |0045: iput-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02b572: 1300 0a00 |0047: const/16 v0, #int 10 // #a │ │ +02b576: 2300 1b02 |0049: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +02b57a: 5b40 b107 |004b: iput-object v0, v4, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02b57e: 5c42 a707 |004d: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.initialized:Z // field@07a7 │ │ +02b582: 5c42 9e07 |004f: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02b586: 3905 0a00 |0051: if-nez v5, 005b // +000a │ │ +02b58a: 2200 8901 |0053: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02b58e: 1a01 c604 |0055: const-string v1, "Parameter inputStream can not be null." // string@04c6 │ │ +02b592: 7020 8c07 1000 |0057: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02b598: 2700 |005a: throw v0 │ │ +02b59a: 5b45 a807 |005b: iput-object v5, v4, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02b59e: 5440 b007 |005d: iget-object v0, v4, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02b5a2: 5e06 9107 |005f: iput-char v6, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02b5a6: 5c43 a707 |0061: iput-boolean v3, v4, Lcom/csvreader/CsvReader;.initialized:Z // field@07a7 │ │ +02b5aa: 5440 b107 |0063: iget-object v0, v4, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02b5ae: 2100 |0065: array-length v0, v0 │ │ +02b5b0: 2300 2702 |0066: new-array v0, v0, [Z // type@0227 │ │ +02b5b4: 5b40 a907 |0068: iput-object v0, v4, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02b5b8: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #25 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -028704: |[028704] com.bottleworks.dailymoney.ui.DetailListActivity.access$800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -028714: 6e10 8505 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -02871a: 0c00 |0003: move-result-object v0 │ │ -02871c: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +02b5bc: |[02b5bc] com.csvreader.CsvReader.:(Ljava/lang/String;)V │ │ +02b5cc: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ +02b5d0: 7030 9d06 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/csvreader/CsvReader;.:(Ljava/lang/String;C)V // method@069d │ │ +02b5d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #26 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'access$900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;C)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028720: |[028720] com.bottleworks.dailymoney.ui.DetailListActivity.access$900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -028730: 5410 d706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -028734: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +02b5d8: |[02b5d8] com.csvreader.CsvReader.:(Ljava/lang/String;C)V │ │ +02b5e8: 1a00 0302 |0000: const-string v0, "ISO-8859-1" // string@0203 │ │ +02b5ec: 7110 f807 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@07f8 │ │ +02b5f2: 0c00 |0005: move-result-object v0 │ │ +02b5f4: 7040 9e06 2103 |0006: invoke-direct {v1, v2, v3, v0}, Lcom/csvreader/CsvReader;.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V // method@069e │ │ +02b5fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #27 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'adjustTextSize' │ │ - type : '(Landroid/widget/TextView;I)V' │ │ + #6 : (in Lcom/csvreader/CsvReader;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;CLjava/nio/charset/Charset;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 159 16-bit code units │ │ +02b5fc: |[02b5fc] com.csvreader.CsvReader.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V │ │ +02b60c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b60e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02b610: 7010 b507 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02b616: 5b31 a807 |0005: iput-object v1, v3, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02b61a: 5b31 a307 |0007: iput-object v1, v3, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a3 │ │ +02b61e: 2200 4c01 |0009: new-instance v0, Lcom/csvreader/CsvReader$UserSettings; // type@014c │ │ +02b622: 7020 9706 3000 |000b: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$UserSettings;.:(Lcom/csvreader/CsvReader;)V // method@0697 │ │ +02b628: 5b30 b007 |000e: iput-object v0, v3, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02b62c: 5b31 9d07 |0010: iput-object v1, v3, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@079d │ │ +02b630: 5c32 af07 |0012: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02b634: 2200 4701 |0014: new-instance v0, Lcom/csvreader/CsvReader$DataBuffer; // type@0147 │ │ +02b638: 7020 9206 3000 |0016: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$DataBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0692 │ │ +02b63e: 5b30 a207 |0019: iput-object v0, v3, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b642: 2200 4501 |001b: new-instance v0, Lcom/csvreader/CsvReader$ColumnBuffer; // type@0145 │ │ +02b646: 7020 9006 3000 |001d: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$ColumnBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0690 │ │ +02b64c: 5b30 9f07 |0020: iput-object v0, v3, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b650: 2200 4a01 |0022: new-instance v0, Lcom/csvreader/CsvReader$RawRecordBuffer; // type@014a │ │ +02b654: 7020 9506 3000 |0024: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$RawRecordBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0695 │ │ +02b65a: 5b30 ab07 |0027: iput-object v0, v3, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b65e: 5b31 a907 |0029: iput-object v1, v3, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02b662: 1a00 0000 |002b: const-string v0, "" // string@0000 │ │ +02b666: 5b30 ac07 |002d: iput-object v0, v3, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02b66a: 2200 4801 |002f: new-instance v0, Lcom/csvreader/CsvReader$HeadersHolder; // type@0148 │ │ +02b66e: 7020 9306 3000 |0031: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$HeadersHolder;.:(Lcom/csvreader/CsvReader;)V // method@0693 │ │ +02b674: 5b30 a607 |0034: iput-object v0, v3, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02b678: 5c32 ad07 |0036: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02b67c: 5c32 ae07 |0038: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02b680: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +02b682: 5c30 a407 |003b: iput-boolean v0, v3, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02b686: 5e32 aa07 |003d: iput-char v2, v3, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02b68a: 5c32 a507 |003f: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a5 │ │ +02b68e: 5932 a007 |0041: iput v2, v3, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02b692: 1600 0000 |0043: const-wide/16 v0, #int 0 // #0 │ │ +02b696: 5a30 a107 |0045: iput-wide v0, v3, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02b69a: 1300 0a00 |0047: const/16 v0, #int 10 // #a │ │ +02b69e: 2300 1b02 |0049: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +02b6a2: 5b30 b107 |004b: iput-object v0, v3, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02b6a6: 5c32 a707 |004d: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.initialized:Z // field@07a7 │ │ +02b6aa: 5c32 9e07 |004f: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02b6ae: 3904 0a00 |0051: if-nez v4, 005b // +000a │ │ +02b6b2: 2200 8901 |0053: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02b6b6: 1a01 c504 |0055: const-string v1, "Parameter fileName can not be null." // string@04c5 │ │ +02b6ba: 7020 8c07 1000 |0057: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02b6c0: 2700 |005a: throw v0 │ │ +02b6c2: 3906 0a00 |005b: if-nez v6, 0065 // +000a │ │ +02b6c6: 2200 8901 |005d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02b6ca: 1a01 c204 |005f: const-string v1, "Parameter charset can not be null." // string@04c2 │ │ +02b6ce: 7020 8c07 1000 |0061: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02b6d4: 2700 |0064: throw v0 │ │ +02b6d6: 2200 6c01 |0065: new-instance v0, Ljava/io/File; // type@016c │ │ +02b6da: 7020 4207 4000 |0067: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0742 │ │ +02b6e0: 6e10 4607 0000 |006a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0746 │ │ +02b6e6: 0a00 |006d: move-result v0 │ │ +02b6e8: 3900 2100 |006e: if-nez v0, 008f // +0021 │ │ +02b6ec: 2200 6f01 |0070: new-instance v0, Ljava/io/FileNotFoundException; // type@016f │ │ +02b6f0: 2201 9901 |0072: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02b6f4: 7010 e507 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02b6fa: 1a02 b201 |0077: const-string v2, "File " // string@01b2 │ │ +02b6fe: 6e20 ed07 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02b704: 0c01 |007c: move-result-object v1 │ │ +02b706: 6e20 ed07 4100 |007d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02b70c: 0c01 |0080: move-result-object v1 │ │ +02b70e: 1a02 1900 |0081: const-string v2, " does not exist." // string@0019 │ │ +02b712: 6e20 ed07 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02b718: 0c01 |0086: move-result-object v1 │ │ +02b71a: 6e10 f007 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02b720: 0c01 |008a: move-result-object v1 │ │ +02b722: 7020 5607 1000 |008b: invoke-direct {v0, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0756 │ │ +02b728: 2700 |008e: throw v0 │ │ +02b72a: 5b34 a307 |008f: iput-object v4, v3, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a3 │ │ +02b72e: 5430 b007 |0091: iget-object v0, v3, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02b732: 5e05 9107 |0093: iput-char v5, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02b736: 5b36 9d07 |0095: iput-object v6, v3, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@079d │ │ +02b73a: 5430 b107 |0097: iget-object v0, v3, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02b73e: 2100 |0099: array-length v0, v0 │ │ +02b740: 2300 2702 |009a: new-array v0, v0, [Z // type@0227 │ │ +02b744: 5b30 a907 |009c: iput-object v0, v3, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02b748: 0e00 |009e: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #7 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'appendLetter' │ │ + type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -028738: |[028738] com.bottleworks.dailymoney.ui.DetailListActivity.adjustTextSize:(Landroid/widget/TextView;I)V │ │ -028748: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -02874a: 1230 |0001: const/4 v0, #int 3 // #3 │ │ -02874c: 3604 0800 |0002: if-gt v4, v0, 000a // +0008 │ │ -028750: 1500 6041 |0004: const/high16 v0, #int 1096810496 // #4160 │ │ -028754: 6e30 3801 1300 |0006: invoke-virtual {v3, v1, v0}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ -02875a: 0e00 |0009: return-void │ │ -02875c: 1500 4041 |000a: const/high16 v0, #int 1094713344 // #4140 │ │ -028760: 6e30 3801 1300 |000c: invoke-virtual {v3, v1, v0}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ -028766: 28fa |000f: goto 0009 // -0006 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 61 16-bit code units │ │ +02b74c: |[02b74c] com.csvreader.CsvReader.appendLetter:(C)V │ │ +02b75c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02b75e: 5440 9f07 |0001: iget-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b762: 5200 6607 |0003: iget v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02b766: 5441 9f07 |0005: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b76a: 5411 6507 |0007: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02b76e: 2111 |0009: array-length v1, v1 │ │ +02b770: 3310 1a00 |000a: if-ne v0, v1, 0024 // +001a │ │ +02b774: 5440 9f07 |000c: iget-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b778: 5400 6507 |000e: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02b77c: 2100 |0010: array-length v0, v0 │ │ +02b77e: da00 0002 |0011: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +02b782: 2300 0d02 |0013: new-array v0, v0, [C // type@020d │ │ +02b786: 5441 9f07 |0015: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b78a: 5411 6507 |0017: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02b78e: 5442 9f07 |0019: iget-object v2, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b792: 5222 6607 |001b: iget v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02b796: 7152 f107 3130 |001d: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02b79c: 5441 9f07 |0020: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b7a0: 5b10 6507 |0022: iput-object v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02b7a4: 5440 9f07 |0024: iget-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b7a8: 5400 6507 |0026: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02b7ac: 5441 9f07 |0028: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b7b0: 5212 6607 |002a: iget v2, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02b7b4: d803 0201 |002c: add-int/lit8 v3, v2, #int 1 // #01 │ │ +02b7b8: 5913 6607 |002e: iput v3, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02b7bc: 5005 0002 |0030: aput-char v5, v0, v2 │ │ +02b7c0: 5440 a207 |0032: iget-object v0, v4, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b7c4: 5441 a207 |0034: iget-object v1, v4, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b7c8: 5211 7107 |0036: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02b7cc: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02b7d0: 5901 6e07 |003a: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02b7d4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=335 │ │ - 0x0004 line=336 │ │ - 0x0009 line=340 │ │ - 0x000a line=338 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0010 reg=3 view Landroid/widget/TextView; │ │ - 0x0000 - 0x0010 reg=4 count I │ │ │ │ - #28 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'initialContent' │ │ + #8 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'checkClosed' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 6 │ │ - insns size : 194 16-bit code units │ │ -028768: |[028768] com.bottleworks.dailymoney.ui.DetailListActivity.initialContent:()V │ │ -028778: 2200 b501 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -02877c: 1a01 1011 |0002: const-string v1, "yyyy/MM/dd" // string@1110 │ │ -028780: 7020 1108 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -028786: 5b70 d506 |0007: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.dayDateFormat:Ljava/text/DateFormat; // field@06d5 │ │ -02878a: 2200 b501 |0009: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -02878e: 1a01 8d04 |000b: const-string v1, "MM/dd" // string@048d │ │ -028792: 7020 1108 1000 |000d: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -028798: 5b70 e406 |0010: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.weekDateFormat:Ljava/text/DateFormat; // field@06e4 │ │ -02879c: 2200 b501 |0012: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -0287a0: 1a01 0f11 |0014: const-string v1, "yyyy/MM - MMM" // string@110f │ │ -0287a4: 7020 1108 1000 |0016: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -0287aa: 5b70 db06 |0019: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.monthDateFormat:Ljava/text/DateFormat; // field@06db │ │ -0287ae: 2200 b501 |001b: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -0287b2: 1a01 0911 |001d: const-string v1, "yyyy" // string@1109 │ │ -0287b6: 7020 1108 1000 |001f: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -0287bc: 5b70 e506 |0022: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.yearDateFormat:Ljava/text/DateFormat; // field@06e5 │ │ -0287c0: 2200 1901 |0024: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper; // type@0119 │ │ -0287c4: 5472 d706 |0026: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d7 │ │ -0287c8: 5473 d306 |0028: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@06d3 │ │ -0287cc: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -0287ce: 2205 1301 |002b: new-instance v5, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2; // type@0113 │ │ -0287d2: 7020 6105 7500 |002d: invoke-direct {v5, v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0561 │ │ -0287d8: 0771 |0030: move-object v1, v7 │ │ -0287da: 7606 9d05 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V // method@059d │ │ -0287e0: 5b70 d606 |0034: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -0287e4: 6000 0304 |0036: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_infobar:I // field@0403 │ │ -0287e8: 6e20 8405 0700 |0038: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -0287ee: 0c00 |003b: move-result-object v0 │ │ -0287f0: 1f00 7500 |003c: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -0287f4: 5b70 d806 |003e: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -0287f8: 6000 1a04 |0040: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_toolbar:I // field@041a │ │ -0287fc: 6e20 8405 0700 |0042: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -028802: 0c00 |0045: move-result-object v0 │ │ -028804: 5b70 e306 |0046: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e3 │ │ -028808: 6000 1504 |0048: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_income:I // field@0415 │ │ -02880c: 6e20 8405 0700 |004a: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -028812: 0c00 |004d: move-result-object v0 │ │ -028814: 1f00 7500 |004e: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -028818: 5b70 de06 |0050: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06de │ │ -02881c: 6000 1404 |0052: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_expense:I // field@0414 │ │ -028820: 6e20 8405 0700 |0054: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -028826: 0c00 |0057: move-result-object v0 │ │ -028828: 1f00 7500 |0058: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -02882c: 5b70 dd06 |005a: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06dd │ │ -028830: 6000 1304 |005c: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_asset:I // field@0413 │ │ -028834: 6e20 8405 0700 |005e: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -02883a: 0c00 |0061: move-result-object v0 │ │ -02883c: 1f00 7500 |0062: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -028840: 5b70 dc06 |0064: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06dc │ │ -028844: 6000 1604 |0066: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_liability:I // field@0416 │ │ -028848: 6e20 8405 0700 |0068: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -02884e: 0c00 |006b: move-result-object v0 │ │ -028850: 1f00 7500 |006c: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -028854: 5b70 df06 |006e: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06df │ │ -028858: 6000 1704 |0070: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_other:I // field@0417 │ │ -02885c: 6e20 8405 0700 |0072: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -028862: 0c00 |0075: move-result-object v0 │ │ -028864: 1f00 7500 |0076: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -028868: 5b70 e006 |0078: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06e0 │ │ -02886c: 6000 1804 |007a: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_unknow:I // field@0418 │ │ -028870: 6e20 8405 0700 |007c: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -028876: 0c00 |007f: move-result-object v0 │ │ -028878: 1f00 7500 |0080: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -02887c: 5b70 e106 |0082: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumUnknowView:Landroid/widget/TextView; // field@06e1 │ │ -028880: 6000 1204 |0084: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_prev:I // field@0412 │ │ -028884: 6e20 8405 0700 |0086: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -02888a: 0c00 |0089: move-result-object v0 │ │ -02888c: 6e20 e200 7000 |008a: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -028892: 6000 1104 |008d: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_next:I // field@0411 │ │ -028896: 6e20 8405 0700 |008f: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -02889c: 0c00 |0092: move-result-object v0 │ │ -02889e: 6e20 e200 7000 |0093: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -0288a4: 6000 1904 |0096: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_today:I // field@0419 │ │ -0288a8: 6e20 8405 0700 |0098: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -0288ae: 0c00 |009b: move-result-object v0 │ │ -0288b0: 6e20 e200 7000 |009c: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -0288b6: 6000 1004 |009f: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_mode:I // field@0410 │ │ -0288ba: 6e20 8405 0700 |00a1: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -0288c0: 0c00 |00a4: move-result-object v0 │ │ -0288c2: 1f00 6700 |00a5: check-cast v0, Landroid/widget/ImageButton; // type@0067 │ │ -0288c6: 5b70 da06 |00a7: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -0288ca: 5470 da06 |00a9: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -0288ce: 6e20 0c01 7000 |00ab: invoke-virtual {v0, v7}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010c │ │ -0288d4: 6000 0b04 |00ae: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_list:I // field@040b │ │ -0288d8: 6e20 8405 0700 |00b0: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0584 │ │ -0288de: 0c06 |00b3: move-result-object v6 │ │ -0288e0: 1f06 6c00 |00b4: check-cast v6, Landroid/widget/ListView; // type@006c │ │ -0288e4: 5470 d606 |00b6: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -0288e8: 6e20 a805 6000 |00b8: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.setup:(Landroid/widget/ListView;)V // method@05a8 │ │ -0288ee: 6e20 9505 6700 |00bb: invoke-virtual {v7, v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0595 │ │ -0288f4: 7010 9705 0700 |00be: invoke-direct {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadToolbar:()V // method@0597 │ │ -0288fa: 0e00 |00c1: return-void │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +02b7d8: |[02b7d8] com.csvreader.CsvReader.checkClosed:()V │ │ +02b7e8: 5520 9e07 |0000: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02b7ec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02b7f0: 2200 7201 |0004: new-instance v0, Ljava/io/IOException; // type@0172 │ │ +02b7f4: 1a01 2e05 |0006: const-string v1, "This instance of the CsvReader class has already been closed." // string@052e │ │ +02b7f8: 7020 5b07 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +02b7fe: 2700 |000b: throw v0 │ │ +02b800: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0009 line=103 │ │ - 0x0012 line=104 │ │ - 0x001b line=105 │ │ - 0x0024 line=107 │ │ - 0x0036 line=116 │ │ - 0x0040 line=117 │ │ - 0x0048 line=118 │ │ - 0x0052 line=119 │ │ - 0x005c line=120 │ │ - 0x0066 line=121 │ │ - 0x0070 line=122 │ │ - 0x007a line=123 │ │ - 0x0084 line=126 │ │ - 0x008d line=127 │ │ - 0x0096 line=128 │ │ - 0x009f line=129 │ │ - 0x00a9 line=130 │ │ - 0x00ae line=132 │ │ - 0x00b6 line=133 │ │ - 0x00bb line=134 │ │ - 0x00be line=136 │ │ - 0x00c1 line=137 │ │ locals : │ │ - 0x00b6 - 0x00c2 reg=6 listView Landroid/widget/ListView; │ │ - 0x0000 - 0x00c2 reg=7 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #29 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'initialIntent' │ │ + #9 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'checkDataLength' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 8 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -0288fc: |[0288fc] com.bottleworks.dailymoney.ui.DetailListActivity.initialIntent:()V │ │ -02890c: 6e10 8605 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getIntentExtras:()Landroid/os/Bundle; // method@0586 │ │ -028912: 0c00 |0003: move-result-object v0 │ │ -028914: 1a02 250d |0004: const-string v2, "mode" // string@0d25 │ │ -028918: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -02891a: 6e30 9f00 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009f │ │ -028920: 0a02 |000a: move-result v2 │ │ -028922: 5942 d906 |000b: iput v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028926: 1a02 0110 |000d: const-string v2, "target" // string@1001 │ │ -02892a: 6e20 9d00 2000 |000f: invoke-virtual {v0, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -028930: 0c01 |0012: move-result-object v1 │ │ -028932: 2012 bc01 |0013: instance-of v2, v1, Ljava/util/Date; // type@01bc │ │ -028936: 3802 1400 |0015: if-eqz v2, 0029 // +0014 │ │ -02893a: 1f01 bc01 |0017: check-cast v1, Ljava/util/Date; // type@01bc │ │ -02893e: 5b41 e206 |0019: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06e2 │ │ -028942: 5442 e206 |001b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06e2 │ │ -028946: 5b42 d406 |001d: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -02894a: 1a02 ec0f |001f: const-string v2, "switchyear" // string@0fec │ │ -02894e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -028950: 6e30 9e00 2003 |0022: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -028956: 0a02 |0025: move-result v2 │ │ -028958: 5c42 d206 |0026: iput-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06d2 │ │ -02895c: 0e00 |0028: return-void │ │ -02895e: 2202 bc01 |0029: new-instance v2, Ljava/util/Date; // type@01bc │ │ -028962: 7010 2a08 0200 |002b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@082a │ │ -028968: 5b42 e206 |002e: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06e2 │ │ -02896c: 28eb |0030: goto 001b // -0015 │ │ - catches : (none) │ │ + outs : 5 │ │ + insns size : 206 16-bit code units │ │ +02b804: |[02b804] com.csvreader.CsvReader.checkDataLength:()V │ │ +02b814: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +02b816: 5570 a707 |0001: iget-boolean v0, v7, Lcom/csvreader/CsvReader;.initialized:Z // field@07a7 │ │ +02b81a: 3900 2300 |0003: if-nez v0, 0026 // +0023 │ │ +02b81e: 5470 a307 |0005: iget-object v0, v7, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a3 │ │ +02b822: 3800 1900 |0007: if-eqz v0, 0020 // +0019 │ │ +02b826: 2200 6501 |0009: new-instance v0, Ljava/io/BufferedReader; // type@0165 │ │ +02b82a: 2201 7401 |000b: new-instance v1, Ljava/io/InputStreamReader; // type@0174 │ │ +02b82e: 2202 6e01 |000d: new-instance v2, Ljava/io/FileInputStream; // type@016e │ │ +02b832: 5473 a307 |000f: iget-object v3, v7, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a3 │ │ +02b836: 7020 5307 3200 |0011: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@0753 │ │ +02b83c: 5473 9d07 |0014: iget-object v3, v7, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@079d │ │ +02b840: 7030 6007 2103 |0016: invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@0760 │ │ +02b846: 1302 0010 |0019: const/16 v2, #int 4096 // #1000 │ │ +02b84a: 7030 3307 1002 |001b: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0733 │ │ +02b850: 5b70 a807 |001e: iput-object v0, v7, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02b854: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +02b856: 5b70 9d07 |0021: iput-object v0, v7, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@079d │ │ +02b85a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +02b85c: 5c70 a707 |0024: iput-boolean v0, v7, Lcom/csvreader/CsvReader;.initialized:Z // field@07a7 │ │ +02b860: 7010 cf06 0700 |0026: invoke-direct {v7}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06cf │ │ +02b866: 5470 b007 |0029: iget-object v0, v7, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02b86a: 5500 8e07 |002b: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@078e │ │ +02b86e: 3800 7200 |002d: if-eqz v0, 009f // +0072 │ │ +02b872: 5470 a207 |002f: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b876: 5200 6f07 |0031: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b87a: 3d00 6c00 |0033: if-lez v0, 009f // +006c │ │ +02b87e: 5470 ab07 |0035: iget-object v0, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b882: 5400 8607 |0037: iget-object v0, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b886: 2100 |0039: array-length v0, v0 │ │ +02b888: 5471 ab07 |003a: iget-object v1, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b88c: 5211 8707 |003c: iget v1, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02b890: b110 |003e: sub-int/2addr v0, v1 │ │ +02b892: 5471 a207 |003f: iget-object v1, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b896: 5211 6f07 |0041: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b89a: 5472 a207 |0043: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b89e: 5222 7007 |0045: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b8a2: b121 |0047: sub-int/2addr v1, v2 │ │ +02b8a4: 3510 2b00 |0048: if-ge v0, v1, 0073 // +002b │ │ +02b8a8: 5470 ab07 |004a: iget-object v0, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b8ac: 5400 8607 |004c: iget-object v0, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b8b0: 2100 |004e: array-length v0, v0 │ │ +02b8b2: 5471 a207 |004f: iget-object v1, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b8b6: 5211 6f07 |0051: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b8ba: 5472 a207 |0053: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b8be: 5222 7007 |0055: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b8c2: b121 |0057: sub-int/2addr v1, v2 │ │ +02b8c4: 5472 ab07 |0058: iget-object v2, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b8c8: 5422 8607 |005a: iget-object v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b8cc: 2122 |005c: array-length v2, v2 │ │ +02b8ce: 7120 a607 2100 |005d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@07a6 │ │ +02b8d4: 0a01 |0060: move-result v1 │ │ +02b8d6: b010 |0061: add-int/2addr v0, v1 │ │ +02b8d8: 2300 0d02 |0062: new-array v0, v0, [C // type@020d │ │ +02b8dc: 5471 ab07 |0064: iget-object v1, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b8e0: 5411 8607 |0066: iget-object v1, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b8e4: 5472 ab07 |0068: iget-object v2, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b8e8: 5222 8707 |006a: iget v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02b8ec: 7152 f107 6160 |006c: invoke-static {v1, v6, v0, v6, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02b8f2: 5471 ab07 |006f: iget-object v1, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b8f6: 5b10 8607 |0071: iput-object v0, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b8fa: 5470 a207 |0073: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b8fe: 5400 6d07 |0075: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02b902: 5471 a207 |0077: iget-object v1, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b906: 5211 7007 |0079: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b90a: 5472 ab07 |007b: iget-object v2, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b90e: 5422 8607 |007d: iget-object v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02b912: 5473 ab07 |007f: iget-object v3, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b916: 5233 8707 |0081: iget v3, v3, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02b91a: 5474 a207 |0083: iget-object v4, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b91e: 5244 6f07 |0085: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b922: 5475 a207 |0087: iget-object v5, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b926: 5255 7007 |0089: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b92a: b154 |008b: sub-int/2addr v4, v5 │ │ +02b92c: 7154 f107 1032 |008c: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02b932: 5470 ab07 |008f: iget-object v0, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02b936: 5201 8707 |0091: iget v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02b93a: 5472 a207 |0093: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b93e: 5222 6f07 |0095: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b942: 5473 a207 |0097: iget-object v3, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b946: 5233 7007 |0099: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b94a: b132 |009b: sub-int/2addr v2, v3 │ │ +02b94c: b021 |009c: add-int/2addr v1, v2 │ │ +02b94e: 5901 8707 |009d: iput v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02b952: 5470 a207 |009f: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b956: 5471 a807 |00a1: iget-object v1, v7, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02b95a: 5472 a207 |00a3: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b95e: 5422 6d07 |00a5: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02b962: 1203 |00a7: const/4 v3, #int 0 // #0 │ │ +02b964: 5474 a207 |00a8: iget-object v4, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b968: 5444 6d07 |00aa: iget-object v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02b96c: 2144 |00ac: array-length v4, v4 │ │ +02b96e: 6e40 6d07 2143 |00ad: invoke-virtual {v1, v2, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@076d │ │ +02b974: 0a01 |00b0: move-result v1 │ │ +02b976: 5901 6f07 |00b1: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b97a: 5470 a207 |00b3: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b97e: 5200 6f07 |00b5: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02b982: 12f1 |00b7: const/4 v1, #int -1 // #ff │ │ +02b984: 3310 0400 |00b8: if-ne v0, v1, 00bc // +0004 │ │ +02b988: 5c76 a407 |00ba: iput-boolean v6, v7, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02b98c: 5470 a207 |00bc: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b990: 5906 7107 |00be: iput v6, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02b994: 5470 a207 |00c0: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b998: 5906 7007 |00c2: iput v6, v0, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02b99c: 5470 a207 |00c4: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b9a0: 5906 6e07 |00c6: iput v6, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02b9a4: 0e00 |00c8: return-void │ │ +02b9a6: 0d00 |00c9: move-exception v0 │ │ +02b9a8: 6e10 a206 0700 |00ca: invoke-virtual {v7}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +02b9ae: 2700 |00cd: throw v0 │ │ + catches : 1 │ │ + 0x009f - 0x00b3 │ │ + Ljava/io/IOException; -> 0x00c9 │ │ positions : │ │ - 0x0000 line=88 │ │ - 0x0004 line=89 │ │ - 0x000d line=90 │ │ - 0x0013 line=91 │ │ - 0x0017 line=92 │ │ - 0x001b line=96 │ │ - 0x001f line=97 │ │ - 0x0028 line=98 │ │ - 0x0029 line=94 │ │ locals : │ │ - 0x0013 - 0x0019 reg=1 o Ljava/lang/Object; │ │ - 0x0004 - 0x0031 reg=0 b Landroid/os/Bundle; │ │ - 0x0029 - 0x0031 reg=1 o Ljava/lang/Object; │ │ - 0x0000 - 0x0031 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #30 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onMode' │ │ - type : '()V' │ │ + #10 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'close' │ │ + type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 58 16-bit code units │ │ -028970: |[028970] com.bottleworks.dailymoney.ui.DetailListActivity.onMode:()V │ │ -028980: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -028982: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -028984: 5232 d906 |0002: iget v2, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028988: 2b02 2a00 0000 |0004: packed-switch v2, 0000002e // +0000002a │ │ -02898e: 0e00 |0007: return-void │ │ -028990: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -028992: 5930 d906 |0009: iput v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028996: 7010 9605 0300 |000b: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -02899c: 28f9 |000e: goto 0007 // -0007 │ │ -02899e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0289a0: 5930 d906 |0010: iput v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -0289a4: 7010 9605 0300 |0012: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -0289aa: 28f2 |0015: goto 0007 // -000e │ │ -0289ac: 5532 d206 |0016: iget-boolean v2, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06d2 │ │ -0289b0: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ -0289b4: 5930 d906 |001a: iput v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -0289b8: 7010 9605 0300 |001c: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -0289be: 28e8 |001f: goto 0007 // -0018 │ │ -0289c0: 0110 |0020: move v0, v1 │ │ -0289c2: 28f9 |0021: goto 001a // -0007 │ │ -0289c4: 5532 d206 |0022: iget-boolean v2, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06d2 │ │ -0289c8: 3802 0800 |0024: if-eqz v2, 002c // +0008 │ │ -0289cc: 5931 d906 |0026: iput v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -0289d0: 7010 9605 0300 |0028: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -0289d6: 28dc |002b: goto 0007 // -0024 │ │ -0289d8: 0101 |002c: move v1, v0 │ │ -0289da: 28f9 |002d: goto 0026 // -0007 │ │ -0289dc: 0001 0400 0000 0000 0b00 0000 0400 ... |002e: packed-switch-data (12 units) │ │ - catches : (none) │ │ + insns size : 46 16-bit code units │ │ +02b9c0: |[02b9c0] com.csvreader.CsvReader.close:(Z)V │ │ +02b9d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b9d2: 5520 9e07 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02b9d6: 3900 2800 |0003: if-nez v0, 002b // +0028 │ │ +02b9da: 3803 1800 |0005: if-eqz v3, 001d // +0018 │ │ +02b9de: 5b21 9d07 |0007: iput-object v1, v2, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@079d │ │ +02b9e2: 5420 a607 |0009: iget-object v0, v2, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02b9e6: 5b01 7307 |000b: iput-object v1, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02b9ea: 5420 a607 |000d: iget-object v0, v2, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02b9ee: 5b01 7407 |000f: iput-object v1, v0, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0774 │ │ +02b9f2: 5420 a207 |0011: iget-object v0, v2, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02b9f6: 5b01 6d07 |0013: iput-object v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02b9fa: 5420 9f07 |0015: iget-object v0, v2, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02b9fe: 5b01 6507 |0017: iput-object v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02ba02: 5420 ab07 |0019: iget-object v0, v2, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02ba06: 5b01 8607 |001b: iput-object v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02ba0a: 5520 a707 |001d: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.initialized:Z // field@07a7 │ │ +02ba0e: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +02ba12: 5420 a807 |0021: iget-object v0, v2, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02ba16: 6e10 6c07 0000 |0023: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@076c │ │ +02ba1c: 5b21 a807 |0026: iput-object v1, v2, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07a8 │ │ +02ba20: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +02ba22: 5c20 9e07 |0029: iput-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02ba26: 0e00 |002b: return-void │ │ +02ba28: 0d00 |002c: move-exception v0 │ │ +02ba2a: 28f9 |002d: goto 0026 // -0007 │ │ + catches : 1 │ │ + 0x001d - 0x0026 │ │ + Ljava/lang/Exception; -> 0x002c │ │ positions : │ │ - 0x0002 line=399 │ │ - 0x0007 line=418 │ │ - 0x0008 line=401 │ │ - 0x000b line=402 │ │ - 0x000f line=405 │ │ - 0x0012 line=406 │ │ - 0x0016 line=409 │ │ - 0x001c line=410 │ │ - 0x0021 line=409 │ │ - 0x0022 line=413 │ │ - 0x0028 line=414 │ │ - 0x002d line=413 │ │ - 0x002e line=399 │ │ locals : │ │ - 0x0000 - 0x003a reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #31 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onNext' │ │ + #11 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'endColumn' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -0289f4: |[0289f4] com.bottleworks.dailymoney.ui.DetailListActivity.onNext:()V │ │ -028a04: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -028a06: 6e10 8505 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -028a0c: 0c01 |0004: move-result-object v1 │ │ -028a0e: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -028a14: 0c00 |0008: move-result-object v0 │ │ -028a16: 5231 d906 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028a1a: 2b01 3500 0000 |000b: packed-switch v1, 00000040 // +00000035 │ │ -028a20: 0e00 |000e: return-void │ │ -028a22: 5431 d406 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a26: 6e30 4501 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0145 │ │ -028a2c: 0c01 |0014: move-result-object v1 │ │ -028a2e: 5b31 d406 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a32: 7010 9605 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028a38: 28f4 |001a: goto 000e // -000c │ │ -028a3a: 5431 d406 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a3e: 1272 |001d: const/4 v2, #int 7 // #7 │ │ -028a40: 6e30 4501 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0145 │ │ -028a46: 0c01 |0021: move-result-object v1 │ │ -028a48: 5b31 d406 |0022: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a4c: 7010 9605 0300 |0024: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028a52: 28e7 |0027: goto 000e // -0019 │ │ -028a54: 5431 d406 |0028: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a58: 6e30 5701 1002 |002a: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ -028a5e: 0c01 |002d: move-result-object v1 │ │ -028a60: 5b31 d406 |002e: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a64: 7010 9605 0300 |0030: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028a6a: 28db |0033: goto 000e // -0025 │ │ -028a6c: 5431 d406 |0034: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a70: 6e30 6b01 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@016b │ │ -028a76: 0c01 |0039: move-result-object v1 │ │ -028a78: 5b31 d406 |003a: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028a7c: 7010 9605 0300 |003c: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028a82: 28cf |003f: goto 000e // -0031 │ │ -028a84: 0001 0400 0000 0000 0400 0000 1000 ... |0040: packed-switch-data (12 units) │ │ + outs : 5 │ │ + insns size : 276 16-bit code units │ │ +02ba3c: |[02ba3c] com.csvreader.CsvReader.endColumn:()V │ │ +02ba4c: 1303 2000 |0000: const/16 v3, #int 32 // #20 │ │ +02ba50: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +02ba52: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +02ba56: 5561 ad07 |0005: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02ba5a: 3801 5200 |0007: if-eqz v1, 0059 // +0052 │ │ +02ba5e: 5461 9f07 |0009: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02ba62: 5211 6607 |000b: iget v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02ba66: 3901 9700 |000d: if-nez v1, 00a4 // +0097 │ │ +02ba6a: 5461 a207 |000f: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02ba6e: 5211 6e07 |0011: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02ba72: 5462 a207 |0013: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02ba76: 5222 7107 |0015: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02ba7a: 3521 4200 |0017: if-ge v1, v2, 0059 // +0042 │ │ +02ba7e: 5460 a207 |0019: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02ba82: 5200 7107 |001b: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02ba86: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02ba8a: 5461 b007 |001f: iget-object v1, v6, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02ba8e: 5511 9707 |0021: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@0797 │ │ +02ba92: 3801 2100 |0023: if-eqz v1, 0044 // +0021 │ │ +02ba96: 5561 ae07 |0025: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02ba9a: 3901 1d00 |0027: if-nez v1, 0044 // +001d │ │ +02ba9e: 5461 a207 |0029: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02baa2: 5211 6e07 |002b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02baa6: 3410 1700 |002d: if-lt v0, v1, 0044 // +0017 │ │ +02baaa: 5461 a207 |002f: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02baae: 5411 6d07 |0031: iget-object v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02bab2: 4901 0100 |0033: aget-char v1, v1, v0 │ │ +02bab6: 3231 0c00 |0035: if-eq v1, v3, 0041 // +000c │ │ +02baba: 5461 a207 |0037: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02babe: 5411 6d07 |0039: iget-object v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02bac2: 4901 0100 |003b: aget-char v1, v1, v0 │ │ +02bac6: 1302 0900 |003d: const/16 v2, #int 9 // #9 │ │ +02baca: 3321 0500 |003f: if-ne v1, v2, 0044 // +0005 │ │ +02bace: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02bad2: 28e6 |0043: goto 0029 // -001a │ │ +02bad4: 2201 9701 |0044: new-instance v1, Ljava/lang/String; // type@0197 │ │ +02bad8: 5462 a207 |0046: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02badc: 5422 6d07 |0048: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02bae0: 5463 a207 |004a: iget-object v3, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bae4: 5233 6e07 |004c: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02bae8: 5464 a207 |004e: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02baec: 5244 6e07 |0050: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02baf0: b140 |0052: sub-int/2addr v0, v4 │ │ +02baf2: d800 0001 |0053: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02baf6: 7040 c007 2103 |0055: invoke-direct {v1, v2, v3, v0}, Ljava/lang/String;.:([CII)V // method@07c0 │ │ +02bafc: 0710 |0058: move-object v0, v1 │ │ +02bafe: 5461 9f07 |0059: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bb02: 5915 6607 |005b: iput v5, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02bb06: 5c65 ad07 |005d: iput-boolean v5, v6, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02bb0a: 5261 a007 |005f: iget v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bb0e: 1402 a086 0100 |0061: const v2, #float 1.4013e-40 // #000186a0 │ │ +02bb14: 3421 7500 |0064: if-lt v1, v2, 00d9 // +0075 │ │ +02bb18: 5461 b007 |0066: iget-object v1, v6, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02bb1c: 5511 9407 |0068: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0794 │ │ +02bb20: 3801 6f00 |006a: if-eqz v1, 00d9 // +006f │ │ +02bb24: 6e10 a206 0600 |006c: invoke-virtual {v6}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +02bb2a: 2200 7201 |006f: new-instance v0, Ljava/io/IOException; // type@0172 │ │ +02bb2e: 2201 9901 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02bb32: 7010 e507 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02bb38: 1a02 8c04 |0076: const-string v2, "Maximum column count of 100,000 exceeded in record " // string@048c │ │ +02bb3c: 6e20 ed07 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02bb42: 0c01 |007b: move-result-object v1 │ │ +02bb44: 7100 0108 0000 |007c: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@0801 │ │ +02bb4a: 0c02 |007f: move-result-object v2 │ │ +02bb4c: 5364 a107 |0080: iget-wide v4, v6, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02bb50: 6e30 0008 4205 |0082: invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@0800 │ │ +02bb56: 0c02 |0085: move-result-object v2 │ │ +02bb58: 6e20 ed07 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02bb5e: 0c01 |0089: move-result-object v1 │ │ +02bb60: 1a02 5a00 |008a: const-string v2, ". Set the SafetySwitch property to false" // string@005a │ │ +02bb64: 6e20 ed07 2100 |008c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02bb6a: 0c01 |008f: move-result-object v1 │ │ +02bb6c: 1a02 2000 |0090: const-string v2, " if you're expecting more than 100,000 columns per record to" // string@0020 │ │ +02bb70: 6e20 ed07 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02bb76: 0c01 |0095: move-result-object v1 │ │ +02bb78: 1a02 1700 |0096: const-string v2, " avoid this error." // string@0017 │ │ +02bb7c: 6e20 ed07 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02bb82: 0c01 |009b: move-result-object v1 │ │ +02bb84: 6e10 f007 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02bb8a: 0c01 |009f: move-result-object v1 │ │ +02bb8c: 7020 5b07 1000 |00a0: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +02bb92: 2700 |00a3: throw v0 │ │ +02bb94: 7010 cf06 0600 |00a4: invoke-direct {v6}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06cf │ │ +02bb9a: 5460 9f07 |00a7: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bb9e: 5200 6607 |00a9: iget v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02bba2: d800 00ff |00ab: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02bba6: 5461 b007 |00ad: iget-object v1, v6, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02bbaa: 5511 9707 |00af: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@0797 │ │ +02bbae: 3801 1b00 |00b1: if-eqz v1, 00cc // +001b │ │ +02bbb2: 5561 ae07 |00b3: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02bbb6: 3901 1700 |00b5: if-nez v1, 00cc // +0017 │ │ +02bbba: 3a00 1500 |00b7: if-ltz v0, 00cc // +0015 │ │ +02bbbe: 5461 9f07 |00b9: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bbc2: 5411 6507 |00bb: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bbc6: 4901 0100 |00bd: aget-char v1, v1, v0 │ │ +02bbca: 3231 0a00 |00bf: if-eq v1, v3, 00c9 // +000a │ │ +02bbce: 5461 9f07 |00c1: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bbd2: 5411 6507 |00c3: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bbd6: 4901 0100 |00c5: aget-char v1, v1, v0 │ │ +02bbda: 3331 0500 |00c7: if-ne v1, v3, 00cc // +0005 │ │ +02bbde: d800 00ff |00c9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02bbe2: 28ec |00cb: goto 00b7 // -0014 │ │ +02bbe4: 2201 9701 |00cc: new-instance v1, Ljava/lang/String; // type@0197 │ │ +02bbe8: 5462 9f07 |00ce: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bbec: 5422 6507 |00d0: iget-object v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bbf0: d800 0001 |00d2: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02bbf4: 7040 c007 2105 |00d4: invoke-direct {v1, v2, v5, v0}, Ljava/lang/String;.:([CII)V // method@07c0 │ │ +02bbfa: 0710 |00d7: move-object v0, v1 │ │ +02bbfc: 2881 |00d8: goto 0059 // -007f │ │ +02bbfe: 5261 a007 |00d9: iget v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bc02: 5462 b107 |00db: iget-object v2, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02bc06: 2122 |00dd: array-length v2, v2 │ │ +02bc08: 3321 1f00 |00de: if-ne v1, v2, 00fd // +001f │ │ +02bc0c: 5461 b107 |00e0: iget-object v1, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02bc10: 2111 |00e2: array-length v1, v1 │ │ +02bc12: da01 0102 |00e3: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +02bc16: 2312 1b02 |00e5: new-array v2, v1, [Ljava/lang/String; // type@021b │ │ +02bc1a: 5463 b107 |00e7: iget-object v3, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02bc1e: 5464 b107 |00e9: iget-object v4, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02bc22: 2144 |00eb: array-length v4, v4 │ │ +02bc24: 7154 f107 5352 |00ec: invoke-static {v3, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02bc2a: 5b62 b107 |00ef: iput-object v2, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02bc2e: 2311 2702 |00f1: new-array v1, v1, [Z // type@0227 │ │ +02bc32: 5462 a907 |00f3: iget-object v2, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02bc36: 5463 a907 |00f5: iget-object v3, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02bc3a: 2133 |00f7: array-length v3, v3 │ │ +02bc3c: 7153 f107 5251 |00f8: invoke-static {v2, v5, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02bc42: 5b61 a907 |00fb: iput-object v1, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02bc46: 5461 b107 |00fd: iget-object v1, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02bc4a: 5262 a007 |00ff: iget v2, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bc4e: 4d00 0102 |0101: aput-object v0, v1, v2 │ │ +02bc52: 5460 a907 |0103: iget-object v0, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02bc56: 5261 a007 |0105: iget v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bc5a: 5562 ae07 |0107: iget-boolean v2, v6, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02bc5e: 4e02 0001 |0109: aput-boolean v2, v0, v1 │ │ +02bc62: 1a00 0000 |010b: const-string v0, "" // string@0000 │ │ +02bc66: 5260 a007 |010d: iget v0, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bc6a: d800 0001 |010f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02bc6e: 5960 a007 |0111: iput v0, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bc72: 0e00 |0113: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=421 │ │ - 0x0009 line=422 │ │ - 0x000e line=440 │ │ - 0x000f line=424 │ │ - 0x0017 line=425 │ │ - 0x001b line=428 │ │ - 0x0024 line=429 │ │ - 0x0028 line=432 │ │ - 0x0030 line=433 │ │ - 0x0034 line=436 │ │ - 0x003c line=437 │ │ - 0x0040 line=422 │ │ locals : │ │ - 0x0009 - 0x004c reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x004c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #32 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onPrev' │ │ + #12 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'endRecord' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -028a9c: |[028a9c] com.bottleworks.dailymoney.ui.DetailListActivity.onPrev:()V │ │ -028aac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -028aae: 6e10 8505 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -028ab4: 0c01 |0004: move-result-object v1 │ │ -028ab6: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -028abc: 0c00 |0008: move-result-object v0 │ │ -028abe: 5231 d906 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028ac2: 2b01 3500 0000 |000b: packed-switch v1, 00000040 // +00000035 │ │ -028ac8: 0e00 |000e: return-void │ │ -028aca: 5431 d406 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028ace: 6e30 4601 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -028ad4: 0c01 |0014: move-result-object v1 │ │ -028ad6: 5b31 d406 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028ada: 7010 9605 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028ae0: 28f4 |001a: goto 000e // -000c │ │ -028ae2: 5431 d406 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028ae6: 1272 |001d: const/4 v2, #int 7 // #7 │ │ -028ae8: 6e30 4601 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -028aee: 0c01 |0021: move-result-object v1 │ │ -028af0: 5b31 d406 |0022: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028af4: 7010 9605 0300 |0024: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028afa: 28e7 |0027: goto 000e // -0019 │ │ -028afc: 5431 d406 |0028: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028b00: 6e30 5801 1002 |002a: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0158 │ │ -028b06: 0c01 |002d: move-result-object v1 │ │ -028b08: 5b31 d406 |002e: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028b0c: 7010 9605 0300 |0030: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028b12: 28db |0033: goto 000e // -0025 │ │ -028b14: 5431 d406 |0034: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028b18: 6e30 6c01 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@016c │ │ -028b1e: 0c01 |0039: move-result-object v1 │ │ -028b20: 5b31 d406 |003a: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028b24: 7010 9605 0300 |003c: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028b2a: 28cf |003f: goto 000e // -0031 │ │ -028b2c: 0001 0400 0000 0000 0400 0000 1000 ... |0040: packed-switch-data (12 units) │ │ + outs : 0 │ │ + insns size : 11 16-bit code units │ │ +02bc74: |[02bc74] com.csvreader.CsvReader.endRecord:()V │ │ +02bc84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02bc86: 5c40 a507 |0001: iput-boolean v0, v4, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a5 │ │ +02bc8a: 5340 a107 |0003: iget-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02bc8e: 1602 0100 |0005: const-wide/16 v2, #int 1 // #1 │ │ +02bc92: bb20 |0007: add-long/2addr v0, v2 │ │ +02bc94: 5a40 a107 |0008: iput-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02bc98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=443 │ │ - 0x0009 line=444 │ │ - 0x000e line=462 │ │ - 0x000f line=446 │ │ - 0x0017 line=447 │ │ - 0x001b line=450 │ │ - 0x0024 line=451 │ │ - 0x0028 line=454 │ │ - 0x0030 line=455 │ │ - 0x0034 line=458 │ │ - 0x003c line=459 │ │ - 0x0040 line=444 │ │ locals : │ │ - 0x0009 - 0x004c reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x004c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #33 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onToday' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'hexToDec' │ │ + type : '(C)C' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 26 16-bit code units │ │ -028b44: |[028b44] com.bottleworks.dailymoney.ui.DetailListActivity.onToday:()V │ │ -028b54: 5210 d906 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028b58: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ -028b5e: 0e00 |0005: return-void │ │ -028b60: 5410 e206 |0006: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06e2 │ │ -028b64: 5b10 d406 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028b68: 7010 9605 0100 |000a: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0596 │ │ -028b6e: 28f8 |000d: goto 0005 // -0008 │ │ -028b70: 0001 0400 0000 0000 0400 0000 0400 ... |000e: packed-switch-data (12 units) │ │ + outs : 0 │ │ + insns size : 24 16-bit code units │ │ +02bc9c: |[02bc9c] com.csvreader.CsvReader.hexToDec:(C)C │ │ +02bcac: 1300 6100 |0000: const/16 v0, #int 97 // #61 │ │ +02bcb0: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ +02bcb4: d800 019f |0004: add-int/lit8 v0, v1, #int -97 // #9f │ │ +02bcb8: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ +02bcbc: 8e00 |0008: int-to-char v0, v0 │ │ +02bcbe: 0f00 |0009: return v0 │ │ +02bcc0: 1300 4100 |000a: const/16 v0, #int 65 // #41 │ │ +02bcc4: 3401 0800 |000c: if-lt v1, v0, 0014 // +0008 │ │ +02bcc8: d800 01bf |000e: add-int/lit8 v0, v1, #int -65 // #bf │ │ +02bccc: d800 000a |0010: add-int/lit8 v0, v0, #int 10 // #0a │ │ +02bcd0: 8e00 |0012: int-to-char v0, v0 │ │ +02bcd2: 28f6 |0013: goto 0009 // -000a │ │ +02bcd4: d800 01d0 |0014: add-int/lit8 v0, v1, #int -48 // #d0 │ │ +02bcd8: 8e00 |0016: int-to-char v0, v0 │ │ +02bcda: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=465 │ │ - 0x0005 line=474 │ │ - 0x0006 line=470 │ │ - 0x000a line=471 │ │ - 0x000e line=465 │ │ locals : │ │ - 0x0000 - 0x001a reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #34 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'reloadData' │ │ + #14 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'parse' │ │ + type : '(Ljava/lang/String;)Lcom/csvreader/CsvReader;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +02bcdc: |[02bcdc] com.csvreader.CsvReader.parse:(Ljava/lang/String;)Lcom/csvreader/CsvReader; │ │ +02bcec: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +02bcf0: 2200 8901 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02bcf4: 1a01 c304 |0004: const-string v1, "Parameter data can not be null." // string@04c3 │ │ +02bcf8: 7020 8c07 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02bcfe: 2700 |0009: throw v0 │ │ +02bd00: 2200 4d01 |000a: new-instance v0, Lcom/csvreader/CsvReader; // type@014d │ │ +02bd04: 2201 7b01 |000c: new-instance v1, Ljava/io/StringReader; // type@017b │ │ +02bd08: 7020 6e07 2100 |000e: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@076e │ │ +02bd0e: 7020 9a06 1000 |0011: invoke-direct {v0, v1}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069a │ │ +02bd14: 1100 |0014: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #15 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'updateCurrentValue' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 142 16-bit code units │ │ -028b88: |[028b88] com.bottleworks.dailymoney.ui.DetailListActivity.reloadData:()V │ │ -028b98: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -028b9c: 6e10 8505 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -028ba2: 0c04 |0005: move-result-object v4 │ │ -028ba4: 6e10 9c02 0400 |0006: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -028baa: 0c00 |0009: move-result-object v0 │ │ -028bac: 5474 d806 |000a: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d8 │ │ -028bb0: 1a05 0000 |000c: const-string v5, "" // string@0000 │ │ -028bb4: 6e20 3601 5400 |000e: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -028bba: 7010 9705 0700 |0011: invoke-direct {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadToolbar:()V // method@0597 │ │ -028bc0: 5474 de06 |0014: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06de │ │ -028bc4: 6e20 3901 6400 |0016: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028bca: 5474 dd06 |0019: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06dd │ │ -028bce: 6e20 3901 6400 |001b: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028bd4: 5474 dc06 |001e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06dc │ │ -028bd8: 6e20 3901 6400 |0020: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028bde: 5474 df06 |0023: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06df │ │ -028be2: 6e20 3901 6400 |0025: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028be8: 5474 e006 |0028: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06e0 │ │ -028bec: 6e20 3901 6400 |002a: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028bf2: 5474 e106 |002d: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumUnknowView:Landroid/widget/TextView; // field@06e1 │ │ -028bf6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -028bf8: 6e20 3901 5400 |0030: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ -028bfe: 5274 d906 |0033: iget v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028c02: 2b04 4b00 0000 |0035: packed-switch v4, 00000080 // +0000004b │ │ -028c08: 5474 d406 |0038: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c0c: 6e20 6a01 4000 |003a: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ -028c12: 0c03 |003d: move-result-object v3 │ │ -028c14: 5474 d406 |003e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c18: 6e20 6701 4000 |0040: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ -028c1e: 0c01 |0043: move-result-object v1 │ │ -028c20: 6e10 8505 0700 |0044: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0585 │ │ -028c26: 0c04 |0047: move-result-object v4 │ │ -028c28: 6e10 9e02 0400 |0048: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -028c2e: 0c02 |004b: move-result-object v2 │ │ -028c30: 2204 1501 |004c: new-instance v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; // type@0115 │ │ -028c34: 7051 6505 7432 |004e: invoke-direct {v4, v7, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V // method@0565 │ │ -028c3a: 7120 bc01 4700 |0051: invoke-static {v7, v4}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -028c40: 0e00 |0054: return-void │ │ -028c42: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -028c44: 0713 |0056: move-object v3, v1 │ │ -028c46: 28ed |0057: goto 0044 // -0013 │ │ -028c48: 5474 d406 |0058: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c4c: 6e20 5a01 4000 |005a: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -028c52: 0c03 |005d: move-result-object v3 │ │ -028c54: 5474 d406 |005e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c58: 6e20 5901 4000 |0060: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -028c5e: 0c01 |0063: move-result-object v1 │ │ -028c60: 28e0 |0064: goto 0044 // -0020 │ │ -028c62: 5474 d406 |0065: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c66: 6e20 6401 4000 |0067: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Date;)Ljava/util/Date; // method@0164 │ │ -028c6c: 0c03 |006a: move-result-object v3 │ │ -028c6e: 5474 d406 |006b: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c72: 6e20 6001 4000 |006d: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; // method@0160 │ │ -028c78: 0c01 |0070: move-result-object v1 │ │ -028c7a: 28d3 |0071: goto 0044 // -002d │ │ -028c7c: 5474 d406 |0072: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c80: 6e20 6e01 4000 |0074: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ -028c86: 0c03 |0077: move-result-object v3 │ │ -028c88: 5474 d406 |0078: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028c8c: 6e20 6d01 4000 |007a: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@016d │ │ -028c92: 0c01 |007d: move-result-object v1 │ │ -028c94: 28c6 |007e: goto 0044 // -003a │ │ -028c96: 0000 |007f: nop // spacer │ │ -028c98: 0001 0500 0000 0000 3000 0000 0300 ... |0080: packed-switch-data (14 units) │ │ + insns size : 132 16-bit code units │ │ +02bd18: |[02bd18] com.csvreader.CsvReader.updateCurrentValue:()V │ │ +02bd28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02bd2a: 5560 ad07 |0001: iget-boolean v0, v6, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02bd2e: 3800 7600 |0003: if-eqz v0, 0079 // +0076 │ │ +02bd32: 5460 a207 |0005: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bd36: 5200 6e07 |0007: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02bd3a: 5461 a207 |0009: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bd3e: 5211 7107 |000b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02bd42: 3510 6c00 |000d: if-ge v0, v1, 0079 // +006c │ │ +02bd46: 5460 9f07 |000f: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bd4a: 5400 6507 |0011: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bd4e: 2100 |0013: array-length v0, v0 │ │ +02bd50: 5461 9f07 |0014: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bd54: 5211 6607 |0016: iget v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02bd58: b110 |0018: sub-int/2addr v0, v1 │ │ +02bd5a: 5461 a207 |0019: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bd5e: 5211 7107 |001b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02bd62: 5462 a207 |001d: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bd66: 5222 6e07 |001f: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02bd6a: b121 |0021: sub-int/2addr v1, v2 │ │ +02bd6c: 3510 2b00 |0022: if-ge v0, v1, 004d // +002b │ │ +02bd70: 5460 9f07 |0024: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bd74: 5400 6507 |0026: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bd78: 2100 |0028: array-length v0, v0 │ │ +02bd7a: 5461 a207 |0029: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bd7e: 5211 7107 |002b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02bd82: 5462 a207 |002d: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bd86: 5222 6e07 |002f: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02bd8a: b121 |0031: sub-int/2addr v1, v2 │ │ +02bd8c: 5462 9f07 |0032: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bd90: 5422 6507 |0034: iget-object v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bd94: 2122 |0036: array-length v2, v2 │ │ +02bd96: 7120 a607 2100 |0037: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@07a6 │ │ +02bd9c: 0a01 |003a: move-result v1 │ │ +02bd9e: b010 |003b: add-int/2addr v0, v1 │ │ +02bda0: 2300 0d02 |003c: new-array v0, v0, [C // type@020d │ │ +02bda4: 5461 9f07 |003e: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bda8: 5411 6507 |0040: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bdac: 5462 9f07 |0042: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bdb0: 5222 6607 |0044: iget v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02bdb4: 7152 f107 3130 |0046: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02bdba: 5461 9f07 |0049: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bdbe: 5b10 6507 |004b: iput-object v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bdc2: 5460 a207 |004d: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bdc6: 5400 6d07 |004f: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02bdca: 5461 a207 |0051: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bdce: 5211 6e07 |0053: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02bdd2: 5462 9f07 |0055: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bdd6: 5422 6507 |0057: iget-object v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0765 │ │ +02bdda: 5463 9f07 |0059: iget-object v3, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bdde: 5233 6607 |005b: iget v3, v3, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02bde2: 5464 a207 |005d: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bde6: 5244 7107 |005f: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02bdea: 5465 a207 |0061: iget-object v5, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02bdee: 5255 6e07 |0063: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02bdf2: b154 |0065: sub-int/2addr v4, v5 │ │ +02bdf4: 7154 f107 1032 |0066: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02bdfa: 5460 9f07 |0069: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02bdfe: 5201 6607 |006b: iget v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02be02: 5462 a207 |006d: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02be06: 5222 7107 |006f: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02be0a: 5463 a207 |0071: iget-object v3, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02be0e: 5233 6e07 |0073: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02be12: b132 |0075: sub-int/2addr v2, v3 │ │ +02be14: b021 |0076: add-int/2addr v1, v2 │ │ +02be16: 5901 6607 |0077: iput v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02be1a: 5460 a207 |0079: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02be1e: 5461 a207 |007b: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02be22: 5211 7107 |007d: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02be26: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02be2a: 5901 6e07 |0081: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02be2e: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=190 │ │ - 0x000a line=193 │ │ - 0x0011 line=194 │ │ - 0x0014 line=195 │ │ - 0x0019 line=196 │ │ - 0x001e line=197 │ │ - 0x0023 line=198 │ │ - 0x0028 line=199 │ │ - 0x002d line=201 │ │ - 0x0033 line=204 │ │ - 0x0038 line=239 │ │ - 0x003e line=240 │ │ - 0x0044 line=246 │ │ - 0x004c line=248 │ │ - 0x0054 line=332 │ │ - 0x0055 line=206 │ │ - 0x0057 line=208 │ │ - 0x0058 line=210 │ │ - 0x005e line=211 │ │ - 0x0064 line=220 │ │ - 0x0065 line=222 │ │ - 0x006b line=223 │ │ - 0x0071 line=224 │ │ - 0x0072 line=226 │ │ - 0x0078 line=227 │ │ - 0x007e line=237 │ │ - 0x007f line=204 │ │ locals : │ │ - 0x003e - 0x0044 reg=3 start Ljava/util/Date; │ │ - 0x0044 - 0x0055 reg=1 end Ljava/util/Date; │ │ - 0x004c - 0x0055 reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0056 - 0x0058 reg=1 end Ljava/util/Date; │ │ - 0x0057 - 0x0058 reg=3 start Ljava/lang/Object; │ │ - 0x0064 - 0x0065 reg=1 end Ljava/util/Date; │ │ - 0x005e - 0x0065 reg=3 start Ljava/util/Date; │ │ - 0x0071 - 0x0072 reg=1 end Ljava/util/Date; │ │ - 0x006b - 0x0072 reg=3 start Ljava/util/Date; │ │ - 0x000a - 0x008e reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x007e - 0x008e reg=1 end Ljava/util/Date; │ │ - 0x0078 - 0x008e reg=3 start Ljava/util/Date; │ │ - 0x0000 - 0x008e reg=7 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #35 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'reloadToolbar' │ │ + Virtual methods - │ │ + #0 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'close' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 122 16-bit code units │ │ -028cb4: |[028cb4] com.bottleworks.dailymoney.ui.DetailListActivity.reloadToolbar:()V │ │ -028cc4: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -028cc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -028cca: 5230 d906 |0003: iget v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d9 │ │ -028cce: 2b00 6700 0000 |0005: packed-switch v0, 0000006c // +00000067 │ │ -028cd4: 5430 e306 |0008: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e3 │ │ -028cd8: 6e20 e500 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -028cde: 5430 da06 |000d: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028ce2: 6e20 0d01 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ -028ce8: 5430 da06 |0012: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028cec: 6001 6403 |0014: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_month:I // field@0364 │ │ -028cf0: 6e20 0b01 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -028cf6: 0e00 |0019: return-void │ │ -028cf8: 5430 e306 |001a: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e3 │ │ -028cfc: 6e20 e500 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -028d02: 28fa |001f: goto 0019 // -0006 │ │ -028d04: 5430 e306 |0020: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e3 │ │ -028d08: 6e20 e500 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -028d0e: 5430 da06 |0025: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d12: 6e20 0d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ -028d18: 5530 d206 |002a: iget-boolean v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06d2 │ │ -028d1c: 3800 0a00 |002c: if-eqz v0, 0036 // +000a │ │ -028d20: 5430 da06 |002e: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d24: 6001 6a03 |0030: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_year:I // field@036a │ │ -028d28: 6e20 0b01 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -028d2e: 28e4 |0035: goto 0019 // -001c │ │ -028d30: 5430 da06 |0036: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d34: 6001 5d03 |0038: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_day:I // field@035d │ │ -028d38: 6e20 0b01 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -028d3e: 28dc |003d: goto 0019 // -0024 │ │ -028d40: 5430 e306 |003e: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e3 │ │ -028d44: 6e20 e500 1000 |0040: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -028d4a: 5430 da06 |0043: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d4e: 6e20 0d01 1000 |0045: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ -028d54: 5430 da06 |0048: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d58: 6001 6903 |004a: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_week:I // field@0369 │ │ -028d5c: 6e20 0b01 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -028d62: 28ca |004f: goto 0019 // -0036 │ │ -028d64: 5430 e306 |0050: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e3 │ │ -028d68: 6e20 e500 1000 |0052: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ -028d6e: 5530 d206 |0055: iget-boolean v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06d2 │ │ -028d72: 3800 0f00 |0057: if-eqz v0, 0066 // +000f │ │ -028d76: 5430 da06 |0059: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d7a: 6e20 0d01 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ -028d80: 5430 da06 |005e: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d84: 6001 6903 |0060: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_week:I // field@0369 │ │ -028d88: 6e20 0b01 1000 |0062: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -028d8e: 28b4 |0065: goto 0019 // -004c │ │ -028d90: 5430 da06 |0066: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06da │ │ -028d94: 6e20 0d01 2000 |0068: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ -028d9a: 28ae |006b: goto 0019 // -0052 │ │ -028d9c: 0001 0500 0000 0000 3900 0000 0300 ... |006c: packed-switch-data (14 units) │ │ + insns size : 11 16-bit code units │ │ +02be30: |[02be30] com.csvreader.CsvReader.close:()V │ │ +02be40: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02be42: 5520 9e07 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02be46: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +02be4a: 7020 a306 1200 |0005: invoke-direct {v2, v1}, Lcom/csvreader/CsvReader;.close:(Z)V // method@06a3 │ │ +02be50: 5c21 9e07 |0008: iput-boolean v1, v2, Lcom/csvreader/CsvReader;.closed:Z // field@079e │ │ +02be54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=153 │ │ - 0x0008 line=181 │ │ - 0x000d line=182 │ │ - 0x0012 line=183 │ │ - 0x0019 line=186 │ │ - 0x001a line=155 │ │ - 0x0020 line=158 │ │ - 0x0025 line=159 │ │ - 0x002a line=160 │ │ - 0x002e line=161 │ │ - 0x0036 line=163 │ │ - 0x003e line=167 │ │ - 0x0043 line=168 │ │ - 0x0048 line=169 │ │ - 0x0050 line=172 │ │ - 0x0055 line=173 │ │ - 0x0059 line=174 │ │ - 0x005e line=175 │ │ - 0x0066 line=177 │ │ - 0x006c line=153 │ │ locals : │ │ - 0x0000 - 0x007a reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'finalize' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -028db8: |[028db8] com.bottleworks.dailymoney.ui.DetailListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -028dc8: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -028dce: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -028dd0: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ -028dd4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -028dd6: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ -028dda: 2200 1401 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3; // type@0114 │ │ -028dde: 7020 6305 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0563 │ │ -028de4: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -028dea: 0e00 |0011: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +02be58: |[02be58] com.csvreader.CsvReader.finalize:()V │ │ +02be68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02be6a: 7020 a306 0100 |0001: invoke-direct {v1, v0}, Lcom/csvreader/CsvReader;.close:(Z)V // method@06a3 │ │ +02be70: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ - 0x0003 line=142 │ │ - 0x0009 line=143 │ │ - 0x0011 line=150 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0012 reg=2 requestCode I │ │ - 0x0000 - 0x0012 reg=3 resultCode I │ │ - 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ + #2 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'get' │ │ + type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 48 16-bit code units │ │ -028dec: |[028dec] com.bottleworks.dailymoney.ui.DetailListActivity.onClick:(Landroid/view/View;)V │ │ -028dfc: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -028e02: 0a00 |0003: move-result v0 │ │ -028e04: 6001 1204 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_prev:I // field@0412 │ │ -028e08: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -028e0c: 7010 9305 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onPrev:()V // method@0593 │ │ -028e12: 0e00 |000b: return-void │ │ -028e14: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -028e1a: 0a00 |000f: move-result v0 │ │ -028e1c: 6001 1104 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_next:I // field@0411 │ │ -028e20: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ -028e24: 7010 9105 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onNext:()V // method@0591 │ │ -028e2a: 28f4 |0017: goto 000b // -000c │ │ -028e2c: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -028e32: 0a00 |001b: move-result v0 │ │ -028e34: 6001 1904 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_today:I // field@0419 │ │ -028e38: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ -028e3c: 7010 9405 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onToday:()V // method@0594 │ │ -028e42: 28e8 |0023: goto 000b // -0018 │ │ -028e44: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -028e4a: 0a00 |0027: move-result v0 │ │ -028e4c: 6001 1004 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_mode:I // field@0410 │ │ -028e50: 3310 e1ff |002a: if-ne v0, v1, 000b // -001f │ │ -028e54: 7010 9005 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onMode:()V // method@0590 │ │ -028e5a: 28dc |002f: goto 000b // -0024 │ │ + insns size : 18 16-bit code units │ │ +02be74: |[02be74] com.csvreader.CsvReader.get:(I)Ljava/lang/String; │ │ +02be84: 7010 a006 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02be8a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +02be8c: 3702 0b00 |0004: if-le v2, v0, 000f // +000b │ │ +02be90: 5210 a007 |0006: iget v0, v1, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02be94: 3502 0700 |0008: if-ge v2, v0, 000f // +0007 │ │ +02be98: 5410 b107 |000a: iget-object v0, v1, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02be9c: 4600 0002 |000c: aget-object v0, v0, v2 │ │ +02bea0: 1100 |000e: return-object v0 │ │ +02bea2: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +02bea6: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=387 │ │ - 0x0008 line=388 │ │ - 0x000b line=396 │ │ - 0x000c line=389 │ │ - 0x0014 line=390 │ │ - 0x0018 line=391 │ │ - 0x0020 line=392 │ │ - 0x0024 line=393 │ │ - 0x002c line=394 │ │ locals : │ │ - 0x0000 - 0x0030 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0030 reg=3 v Landroid/view/View; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ + #3 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'get' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 60 16-bit code units │ │ -028e5c: |[028e5c] com.bottleworks.dailymoney.ui.DetailListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -028e6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -028e6e: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ -028e74: 0c00 |0004: move-result-object v0 │ │ -028e76: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ -028e7a: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -028e80: 0a02 |000a: move-result v2 │ │ -028e82: 6003 0e04 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_edit:I // field@040e │ │ -028e86: 3332 0a00 |000d: if-ne v2, v3, 0017 // +000a │ │ -028e8a: 5442 d606 |000f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -028e8e: 5203 0f00 |0011: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -028e92: 6e20 a305 3200 |0013: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doEditDetail:(I)V // method@05a3 │ │ -028e98: 0f01 |0016: return v1 │ │ -028e9a: 7210 d100 0500 |0017: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -028ea0: 0a02 |001a: move-result v2 │ │ -028ea2: 6003 0d04 |001b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_delete:I // field@040d │ │ -028ea6: 3332 0a00 |001d: if-ne v2, v3, 0027 // +000a │ │ -028eaa: 5442 d606 |001f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -028eae: 5203 0f00 |0021: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -028eb2: 6e20 a205 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doDeleteDetail:(I)V // method@05a2 │ │ -028eb8: 28f0 |0026: goto 0016 // -0010 │ │ -028eba: 7210 d100 0500 |0027: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -028ec0: 0a02 |002a: move-result v2 │ │ -028ec2: 6003 0c04 |002b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_copy:I // field@040c │ │ -028ec6: 3332 0a00 |002d: if-ne v2, v3, 0037 // +000a │ │ -028eca: 5442 d606 |002f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -028ece: 5203 0f00 |0031: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -028ed2: 6e20 a105 3200 |0033: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doCopyDetail:(I)V // method@05a1 │ │ -028ed8: 28e0 |0036: goto 0016 // -0020 │ │ -028eda: 6f20 d302 5400 |0037: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ -028ee0: 0a01 |003a: move-result v1 │ │ -028ee2: 28db |003b: goto 0016 // -0025 │ │ + insns size : 12 16-bit code units │ │ +02bea8: |[02bea8] com.csvreader.CsvReader.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +02beb8: 7010 a006 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02bebe: 6e20 b206 2100 |0003: invoke-virtual {v1, v2}, Lcom/csvreader/CsvReader;.getIndex:(Ljava/lang/String;)I // method@06b2 │ │ +02bec4: 0a00 |0006: move-result v0 │ │ +02bec6: 6e20 a706 0100 |0007: invoke-virtual {v1, v0}, Lcom/csvreader/CsvReader;.get:(I)Ljava/lang/String; // method@06a7 │ │ +02becc: 0c00 |000a: move-result-object v0 │ │ +02bece: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=371 │ │ - 0x0007 line=372 │ │ - 0x000f line=373 │ │ - 0x0016 line=382 │ │ - 0x0017 line=375 │ │ - 0x001f line=376 │ │ - 0x0027 line=378 │ │ - 0x002f line=379 │ │ - 0x0037 line=382 │ │ locals : │ │ - 0x0007 - 0x003c reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x003c reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x003c reg=5 item Landroid/view/MenuItem; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #4 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getCaptureRawRecord' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02bed0: |[02bed0] com.csvreader.CsvReader.getCaptureRawRecord:()Z │ │ +02bee0: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02bee4: 5500 8e07 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@078e │ │ +02bee8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #5 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getColumnCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02beec: |[02beec] com.csvreader.CsvReader.getColumnCount:()I │ │ +02befc: 5210 a007 |0000: iget v0, v1, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02bf00: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #6 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getComment' │ │ + type : '()C' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02bf04: |[02bf04] com.csvreader.CsvReader.getComment:()C │ │ +02bf14: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02bf18: 5700 9007 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0790 │ │ +02bf1c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #7 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getCurrentRecord' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -028ee4: |[028ee4] com.bottleworks.dailymoney.ui.DetailListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -028ef4: 6f20 d402 4300 |0000: invoke-super {v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -028efa: 6000 4a04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.detlist:I // field@044a │ │ -028efe: 6e20 9805 0300 |0005: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.setContentView:(I)V // method@0598 │ │ -028f04: 7010 8905 0300 |0008: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.initialIntent:()V // method@0589 │ │ -028f0a: 7010 8805 0300 |000b: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.initialContent:()V // method@0588 │ │ -028f10: 2200 1201 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; // type@0112 │ │ -028f14: 7020 5f05 3000 |0010: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@055f │ │ -028f1a: 1601 1900 |0013: const-wide/16 v1, #int 25 // #19 │ │ -028f1e: 7130 bb01 1002 |0015: invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ -028f24: 0e00 |0018: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +02bf20: |[02bf20] com.csvreader.CsvReader.getCurrentRecord:()J │ │ +02bf30: 5340 a107 |0000: iget-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02bf34: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +02bf38: bc20 |0004: sub-long/2addr v0, v2 │ │ +02bf3a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ - 0x0003 line=75 │ │ - 0x0008 line=76 │ │ - 0x000b line=77 │ │ - 0x000e line=78 │ │ - 0x0018 line=84 │ │ locals : │ │ - 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0019 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + #8 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getDelimiter' │ │ + type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -028f28: |[028f28] com.bottleworks.dailymoney.ui.DetailListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -028f38: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ -028f3e: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ -028f44: 0a00 |0006: move-result v0 │ │ -028f46: 6001 0b04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_list:I // field@040b │ │ -028f4a: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -028f4e: 6e10 8705 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0587 │ │ -028f54: 0c00 |000e: move-result-object v0 │ │ -028f56: 6001 5e04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.detlist_ctxmenu:I // field@045e │ │ -028f5a: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -028f60: 0e00 |0014: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02bf3c: |[02bf3c] com.csvreader.CsvReader.getDelimiter:()C │ │ +02bf4c: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02bf50: 5700 9107 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02bf54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=362 │ │ - 0x0003 line=363 │ │ - 0x000b line=364 │ │ - 0x0014 line=367 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ - 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ + #9 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getEscapeMode' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -028f64: |[028f64] com.bottleworks.dailymoney.ui.DetailListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -028f74: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ -028f7a: 6e10 8705 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0587 │ │ -028f80: 0c00 |0006: move-result-object v0 │ │ -028f82: 6001 5f04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.detlist_optmenu:I // field@045f │ │ -028f86: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -028f8c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -028f8e: 0f00 |000d: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02bf58: |[02bf58] com.csvreader.CsvReader.getEscapeMode:()I │ │ +02bf68: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02bf6c: 5200 9207 |0002: iget v0, v0, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02bf70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=345 │ │ - 0x0003 line=346 │ │ - 0x000c line=347 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ + #10 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getHeader' │ │ + type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 22 16-bit code units │ │ -028f90: |[028f90] com.bottleworks.dailymoney.ui.DetailListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -028fa0: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -028fa6: 0a00 |0003: move-result v0 │ │ -028fa8: 6001 0f04 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_new:I // field@040f │ │ -028fac: 3310 0b00 |0006: if-ne v0, v1, 0011 // +000b │ │ -028fb0: 5420 d606 |0008: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d6 │ │ -028fb4: 5421 d406 |000a: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d4 │ │ -028fb8: 6e20 a505 1000 |000c: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doNewDetail:(Ljava/util/Date;)V // method@05a5 │ │ -028fbe: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -028fc0: 0f00 |0010: return v0 │ │ -028fc2: 6f20 d902 3200 |0011: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ -028fc8: 0a00 |0014: move-result v0 │ │ -028fca: 28fb |0015: goto 0010 // -0005 │ │ +02bf74: |[02bf74] com.csvreader.CsvReader.getHeader:(I)Ljava/lang/String; │ │ +02bf84: 7010 a006 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02bf8a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +02bf8c: 3702 0f00 |0004: if-le v2, v0, 0013 // +000f │ │ +02bf90: 5410 a607 |0006: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02bf94: 5200 7507 |0008: iget v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02bf98: 3502 0900 |000a: if-ge v2, v0, 0013 // +0009 │ │ +02bf9c: 5410 a607 |000c: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02bfa0: 5400 7307 |000e: iget-object v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02bfa4: 4600 0002 |0010: aget-object v0, v0, v2 │ │ +02bfa8: 1100 |0012: return-object v0 │ │ +02bfaa: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ +02bfae: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=352 │ │ - 0x0008 line=353 │ │ - 0x000f line=354 │ │ - 0x0010 line=356 │ │ locals : │ │ - 0x0000 - 0x0016 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ - 0x0000 - 0x0016 reg=3 item Landroid/view/MenuItem; │ │ - │ │ - source_file_idx : 387 (DetailListActivity.java) │ │ │ │ -Class #162 header: │ │ -class_idx : 279 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 388 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #11 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getHeaderCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02bfb0: |[02bfb0] com.csvreader.CsvReader.getHeaderCount:()I │ │ +02bfc0: 5410 a607 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02bfc4: 5200 7507 |0002: iget v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02bfc8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #162 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="ListViewBinder" │ │ + #12 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getHeaders' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 30 16-bit code units │ │ +02bfcc: |[02bfcc] com.csvreader.CsvReader.getHeaders:()[Ljava/lang/String; │ │ +02bfdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02bfde: 7010 a006 0400 |0001: invoke-direct {v4}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02bfe4: 5440 a607 |0004: iget-object v0, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02bfe8: 5400 7307 |0006: iget-object v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02bfec: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +02bff0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02bff2: 1100 |000b: return-object v0 │ │ +02bff4: 5440 a607 |000c: iget-object v0, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02bff8: 5200 7507 |000e: iget v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02bffc: 2300 1b02 |0010: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +02c000: 5441 a607 |0012: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c004: 5411 7307 |0014: iget-object v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02c008: 5442 a607 |0016: iget-object v2, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c00c: 5222 7507 |0018: iget v2, v2, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02c010: 7152 f107 3130 |001a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02c016: 28ee |001d: goto 000b // -0012 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #162 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ - name : 'last' │ │ - type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ - name : 'lastFrom' │ │ - type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ - name : 'lastTo' │ │ - type : 'Lcom/bottleworks/dailymoney/data/AccountType;' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #13 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getIndex' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -028fcc: |[028fcc] com.bottleworks.dailymoney.ui.DetailListHelper$ListViewBinder.:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V │ │ -028fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028fde: 5b12 e906 |0001: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -028fe2: 7010 c007 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -028fe8: 5b10 e606 |0006: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -028fec: 5b10 e706 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -028ff0: 5b10 e806 |000a: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e8 │ │ -028ff4: 0e00 |000c: return-void │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +02c018: |[02c018] com.csvreader.CsvReader.getIndex:(Ljava/lang/String;)I │ │ +02c028: 7010 a006 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02c02e: 5410 a607 |0003: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c032: 5400 7407 |0005: iget-object v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0774 │ │ +02c036: 6e20 2608 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0826 │ │ +02c03c: 0c00 |000a: move-result-object v0 │ │ +02c03e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +02c042: 1f00 8b01 |000d: check-cast v0, Ljava/lang/Integer; // type@018b │ │ +02c046: 6e10 9007 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0790 │ │ +02c04c: 0a00 |0012: move-result v0 │ │ +02c04e: 0f00 |0013: return v0 │ │ +02c050: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +02c052: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=199 │ │ - 0x0006 line=200 │ │ - 0x0008 line=201 │ │ - 0x000a line=202 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; │ │ - 0x0000 - 0x000d reg=2 (null) Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ + #14 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getRawRecord' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 22 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 1092 16-bit code units │ │ -028ff8: |[028ff8] com.bottleworks.dailymoney.ui.DetailListHelper$ListViewBinder.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -029008: 080a 1400 |0000: move-object/from16 v10, v20 │ │ -02900c: 1f0a 2101 |0002: check-cast v10, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029010: 6e10 c405 0a00 |0004: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -029016: 0c0c |0007: move-result-object v12 │ │ -029018: 6e10 c605 0a00 |0008: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c6 │ │ -02901e: 0c04 |000b: move-result-object v4 │ │ -029020: 1f04 c600 |000c: check-cast v4, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -029024: 1a0f 660c |000e: const-string v15, "layout" // string@0c66 │ │ -029028: 6e20 ce07 cf00 |0010: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02902e: 0a0f |0013: move-result v15 │ │ -029030: 380f 2801 |0014: if-eqz v15, 013c // +0128 │ │ -029034: 080b 1300 |0016: move-object/from16 v11, v19 │ │ -029038: 1f0b 6d00 |0018: check-cast v11, Landroid/widget/RelativeLayout; // type@006d │ │ -02903c: 0800 1200 |001a: move-object/from16 v0, v18 │ │ -029040: 540f e906 |001c: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029044: 7110 9e05 0f00 |001e: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map; // method@059e │ │ -02904a: 0c0f |0021: move-result-object v15 │ │ -02904c: 6e10 3603 0400 |0022: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -029052: 0c10 |0025: move-result-object v16 │ │ -029054: 7802 4508 0f00 |0026: invoke-interface/range {v15, v16}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -02905a: 0c08 |0029: move-result-object v8 │ │ -02905c: 1f08 be00 |002a: check-cast v8, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -029060: 0800 1200 |002c: move-object/from16 v0, v18 │ │ -029064: 540f e906 |002e: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029068: 7110 9e05 0f00 |0030: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map; // method@059e │ │ -02906e: 0c0f |0033: move-result-object v15 │ │ -029070: 6e10 3b03 0400 |0034: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -029076: 0c10 |0037: move-result-object v16 │ │ -029078: 7802 4508 0f00 |0038: invoke-interface/range {v15, v16}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -02907e: 0c0e |003b: move-result-object v14 │ │ -029080: 1f0e be00 |003c: check-cast v14, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -029084: 1207 |003e: const/4 v7, #int 0 // #0 │ │ -029086: 380e 9f00 |003f: if-eqz v14, 00de // +009f │ │ -02908a: 620f 7005 |0041: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02908e: 6e10 0303 0f00 |0043: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -029094: 0c0f |0046: move-result-object v15 │ │ -029096: 6e10 f002 0e00 |0047: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -02909c: 0c10 |004a: move-result-object v16 │ │ -02909e: 7402 ce07 0f00 |004b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0290a4: 0a0f |004e: move-result v15 │ │ -0290a6: 380f 5500 |004f: if-eqz v15, 00a4 // +0055 │ │ -0290aa: de07 0701 |0051: or-int/lit8 v7, v7, #int 1 // #01 │ │ -0290ae: 6e10 f002 0e00 |0053: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -0290b4: 0c0f |0056: move-result-object v15 │ │ -0290b6: 7110 fc02 0f00 |0057: invoke-static {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -0290bc: 0c0f |005a: move-result-object v15 │ │ -0290be: 0800 1200 |005b: move-object/from16 v0, v18 │ │ -0290c2: 5b0f e806 |005d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e8 │ │ -0290c6: 3808 8700 |005f: if-eqz v8, 00e6 // +0087 │ │ -0290ca: 620f 7105 |0061: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -0290ce: 6e10 0303 0f00 |0063: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -0290d4: 0c0f |0066: move-result-object v15 │ │ -0290d6: 6e10 f002 0800 |0067: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -0290dc: 0c10 |006a: move-result-object v16 │ │ -0290de: 7402 ce07 0f00 |006b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0290e4: 0a0f |006e: move-result v15 │ │ -0290e6: 380f 0400 |006f: if-eqz v15, 0073 // +0004 │ │ -0290ea: de07 0702 |0071: or-int/lit8 v7, v7, #int 2 // #02 │ │ -0290ee: 6e10 f002 0800 |0073: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -0290f4: 0c0f |0076: move-result-object v15 │ │ -0290f6: 7110 fc02 0f00 |0077: invoke-static {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -0290fc: 0c0f |007a: move-result-object v15 │ │ -0290fe: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -029102: 5b0f e706 |007d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -029106: dd0f 0701 |007f: and-int/lit8 v15, v7, #int 1 // #01 │ │ -02910a: 1310 0100 |0081: const/16 v16, #int 1 // #1 │ │ -02910e: 0200 1000 |0083: move/from16 v0, v16 │ │ -029112: 330f 6800 |0085: if-ne v15, v0, 00ed // +0068 │ │ -029116: 6006 8e03 |0087: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_expense:I // field@038e │ │ -02911a: 620f 7005 |0089: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02911e: 0800 1200 |008b: move-object/from16 v0, v18 │ │ -029122: 5b0f e606 |008d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -029126: 0800 1200 |008f: move-object/from16 v0, v18 │ │ -02912a: 540f e906 |0091: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02912e: 7110 9f05 0f00 |0093: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029134: 0c0f |0096: move-result-object v15 │ │ -029136: 6e10 0400 0f00 |0097: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -02913c: 0c0f |009a: move-result-object v15 │ │ -02913e: 6e20 5500 6f00 |009b: invoke-virtual {v15, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -029144: 0c05 |009e: move-result-object v5 │ │ -029146: 6e20 1701 5b00 |009f: invoke-virtual {v11, v5}, Landroid/widget/RelativeLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0117 │ │ -02914c: 121f |00a2: const/4 v15, #int 1 // #1 │ │ -02914e: 0f0f |00a3: return v15 │ │ -029150: 620f 6f05 |00a4: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -029154: 6e10 0303 0f00 |00a6: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -02915a: 0c0f |00a9: move-result-object v15 │ │ -02915c: 6e10 f002 0e00 |00aa: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -029162: 0c10 |00ad: move-result-object v16 │ │ -029164: 7402 ce07 0f00 |00ae: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02916a: 0a0f |00b1: move-result v15 │ │ -02916c: 380f 0500 |00b2: if-eqz v15, 00b7 // +0005 │ │ -029170: de07 0704 |00b4: or-int/lit8 v7, v7, #int 4 // #04 │ │ -029174: 289d |00b6: goto 0053 // -0063 │ │ -029176: 620f 7205 |00b7: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02917a: 6e10 0303 0f00 |00b9: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -029180: 0c0f |00bc: move-result-object v15 │ │ -029182: 6e10 f002 0e00 |00bd: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -029188: 0c10 |00c0: move-result-object v16 │ │ -02918a: 7402 ce07 0f00 |00c1: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -029190: 0a0f |00c4: move-result v15 │ │ -029192: 380f 0500 |00c5: if-eqz v15, 00ca // +0005 │ │ -029196: de07 0708 |00c7: or-int/lit8 v7, v7, #int 8 // #08 │ │ -02919a: 288a |00c9: goto 0053 // -0076 │ │ -02919c: 620f 7305 |00ca: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -0291a0: 6e10 0303 0f00 |00cc: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0303 │ │ -0291a6: 0c0f |00cf: move-result-object v15 │ │ -0291a8: 6e10 f002 0e00 |00d0: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -0291ae: 0c10 |00d3: move-result-object v16 │ │ -0291b0: 7402 ce07 0f00 |00d4: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -0291b6: 0a0f |00d7: move-result v15 │ │ -0291b8: 380f 7bff |00d8: if-eqz v15, 0053 // -0085 │ │ -0291bc: de07 0710 |00da: or-int/lit8 v7, v7, #int 16 // #10 │ │ -0291c0: 2900 77ff |00dc: goto/16 0053 // -0089 │ │ -0291c4: 620f 7405 |00de: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ -0291c8: 0800 1200 |00e0: move-object/from16 v0, v18 │ │ -0291cc: 5b0f e806 |00e2: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e8 │ │ -0291d0: 2900 7bff |00e4: goto/16 005f // -0085 │ │ -0291d4: 620f 7405 |00e6: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.UNKONW:Lcom/bottleworks/dailymoney/data/AccountType; // field@0574 │ │ -0291d8: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ -0291dc: 5b0f e706 |00ea: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -0291e0: 2893 |00ec: goto 007f // -006d │ │ -0291e2: dd0f 0702 |00ed: and-int/lit8 v15, v7, #int 2 // #02 │ │ -0291e6: 1310 0200 |00ef: const/16 v16, #int 2 // #2 │ │ -0291ea: 0200 1000 |00f1: move/from16 v0, v16 │ │ -0291ee: 330f 0b00 |00f3: if-ne v15, v0, 00fe // +000b │ │ -0291f2: 6006 8f03 |00f5: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_income:I // field@038f │ │ -0291f6: 620f 7105 |00f7: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -0291fa: 0800 1200 |00f9: move-object/from16 v0, v18 │ │ -0291fe: 5b0f e606 |00fb: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -029202: 2892 |00fd: goto 008f // -006e │ │ -029204: dd0f 0704 |00fe: and-int/lit8 v15, v7, #int 4 // #04 │ │ -029208: 1310 0400 |0100: const/16 v16, #int 4 // #4 │ │ -02920c: 0200 1000 |0102: move/from16 v0, v16 │ │ -029210: 330f 0b00 |0104: if-ne v15, v0, 010f // +000b │ │ -029214: 6006 8a03 |0106: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_asset:I // field@038a │ │ -029218: 620f 6f05 |0108: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02921c: 0800 1200 |010a: move-object/from16 v0, v18 │ │ -029220: 5b0f e606 |010c: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -029224: 2881 |010e: goto 008f // -007f │ │ -029226: dd0f 0708 |010f: and-int/lit8 v15, v7, #int 8 // #08 │ │ -02922a: 1310 0800 |0111: const/16 v16, #int 8 // #8 │ │ -02922e: 0200 1000 |0113: move/from16 v0, v16 │ │ -029232: 330f 0c00 |0115: if-ne v15, v0, 0121 // +000c │ │ -029236: 6006 9003 |0117: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_liability:I // field@0390 │ │ -02923a: 620f 7205 |0119: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02923e: 0800 1200 |011b: move-object/from16 v0, v18 │ │ -029242: 5b0f e606 |011d: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -029246: 2900 70ff |011f: goto/16 008f // -0090 │ │ -02924a: dd0f 0710 |0121: and-int/lit8 v15, v7, #int 16 // #10 │ │ -02924e: 1310 1000 |0123: const/16 v16, #int 16 // #10 │ │ -029252: 0200 1000 |0125: move/from16 v0, v16 │ │ -029256: 330f 0c00 |0127: if-ne v15, v0, 0133 // +000c │ │ -02925a: 6006 9103 |0129: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_other:I // field@0391 │ │ -02925e: 620f 7305 |012b: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -029262: 0800 1200 |012d: move-object/from16 v0, v18 │ │ -029266: 5b0f e606 |012f: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -02926a: 2900 5eff |0131: goto/16 008f // -00a2 │ │ -02926e: 6006 9203 |0133: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_unknow:I // field@0392 │ │ -029272: 120f |0135: const/4 v15, #int 0 // #0 │ │ -029274: 0800 1200 |0136: move-object/from16 v0, v18 │ │ -029278: 5b0f e606 |0138: iput-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -02927c: 2900 55ff |013a: goto/16 008f // -00ab │ │ -029280: 1a0f 680c |013c: const-string v15, "layout_inner" // string@0c68 │ │ -029284: 6e20 ce07 cf00 |013e: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02928a: 0a0f |0141: move-result v15 │ │ -02928c: 380f 9100 |0142: if-eqz v15, 01d3 // +0091 │ │ -029290: 0809 1300 |0144: move-object/from16 v9, v19 │ │ -029294: 1f09 6a00 |0146: check-cast v9, Landroid/widget/LinearLayout; // type@006a │ │ -029298: 6e10 3503 0400 |0148: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -02929e: 0c03 |014b: move-result-object v3 │ │ -0292a0: 220d bc01 |014c: new-instance v13, Ljava/util/Date; // type@01bc │ │ -0292a4: 7010 2a08 0d00 |014e: invoke-direct {v13}, Ljava/util/Date;.:()V // method@082a │ │ -0292aa: 0800 1200 |0151: move-object/from16 v0, v18 │ │ -0292ae: 540f e906 |0153: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0292b2: 7110 a005 0f00 |0155: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@05a0 │ │ -0292b8: 0c0f |0158: move-result-object v15 │ │ -0292ba: 1310 0300 |0159: const/16 v16, #int 3 // #3 │ │ -0292be: 0200 1000 |015b: move/from16 v0, v16 │ │ -0292c2: 6e30 4601 df00 |015d: invoke-virtual {v15, v13, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -0292c8: 0c01 |0160: move-result-object v1 │ │ -0292ca: 0800 1200 |0161: move-object/from16 v0, v18 │ │ -0292ce: 540f e906 |0163: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0292d2: 7110 a005 0f00 |0165: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@05a0 │ │ -0292d8: 0c0f |0168: move-result-object v15 │ │ -0292da: 1310 0700 |0169: const/16 v16, #int 7 // #7 │ │ -0292de: 0200 1000 |016b: move/from16 v0, v16 │ │ -0292e2: 6e30 4601 df00 |016d: invoke-virtual {v15, v13, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ -0292e8: 0c02 |0170: move-result-object v2 │ │ -0292ea: 1205 |0171: const/4 v5, #int 0 // #0 │ │ -0292ec: 0800 1200 |0172: move-object/from16 v0, v18 │ │ -0292f0: 540f e906 |0174: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0292f4: 7110 a005 0f00 |0176: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@05a0 │ │ -0292fa: 0c0f |0179: move-result-object v15 │ │ -0292fc: 6e30 4b01 df03 |017a: invoke-virtual {v15, v13, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@014b │ │ -029302: 0a0f |017d: move-result v15 │ │ -029304: 380f 1000 |017e: if-eqz v15, 018e // +0010 │ │ -029308: 2205 2d00 |0180: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ -02930c: 140f ffff ff4f |0182: const v15, #float 8.58993e+09 // #4fffffff │ │ -029312: 7020 9800 f500 |0185: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ -029318: 6e20 1301 5900 |0188: invoke-virtual {v9, v5}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ -02931e: 121f |018b: const/4 v15, #int 1 // #1 │ │ -029320: 2900 17ff |018c: goto/16 00a3 // -00e9 │ │ -029324: 0800 1200 |018e: move-object/from16 v0, v18 │ │ -029328: 540f e906 |0190: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02932c: 7110 a005 0f00 |0192: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@05a0 │ │ -029332: 0c0f |0195: move-result-object v15 │ │ -029334: 6e30 5301 df03 |0196: invoke-virtual {v15, v13, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@0153 │ │ -02933a: 0a0f |0199: move-result v15 │ │ -02933c: 380f 0b00 |019a: if-eqz v15, 01a5 // +000b │ │ -029340: 2205 2d00 |019c: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ -029344: 140f ffff ff3f |019e: const v15, #float 2 // #3fffffff │ │ -02934a: 7020 9800 f500 |01a1: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ -029350: 28e4 |01a4: goto 0188 // -001c │ │ -029352: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ -029356: 540f e906 |01a7: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02935a: 7110 a005 0f00 |01a9: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@05a0 │ │ -029360: 0c0f |01ac: move-result-object v15 │ │ -029362: 6e30 4b01 1f03 |01ad: invoke-virtual {v15, v1, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@014b │ │ -029368: 0a0f |01b0: move-result v15 │ │ -02936a: 380f 0b00 |01b1: if-eqz v15, 01bc // +000b │ │ -02936e: 2205 2d00 |01b3: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ -029372: 140f ffff ff1f |01b5: const v15, #float 1.0842e-19 // #1fffffff │ │ -029378: 7020 9800 f500 |01b8: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ -02937e: 28cd |01bb: goto 0188 // -0033 │ │ -029380: 0800 1200 |01bc: move-object/from16 v0, v18 │ │ -029384: 540f e906 |01be: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029388: 7110 a005 0f00 |01c0: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; // method@05a0 │ │ -02938e: 0c0f |01c3: move-result-object v15 │ │ -029390: 6e30 4b01 2f03 |01c4: invoke-virtual {v15, v2, v3}, Lcom/bottleworks/commons/util/CalendarHelper;.isFutureDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@014b │ │ -029396: 0a0f |01c7: move-result v15 │ │ -029398: 380f c0ff |01c8: if-eqz v15, 0188 // -0040 │ │ -02939c: 2205 2d00 |01ca: new-instance v5, Landroid/graphics/drawable/ColorDrawable; // type@002d │ │ -0293a0: 140f ffff ff0f |01cc: const v15, #float 2.52435e-29 // #0fffffff │ │ -0293a6: 7020 9800 f500 |01cf: invoke-direct {v5, v15}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0098 │ │ -0293ac: 28b6 |01d2: goto 0188 // -004a │ │ -0293ae: 0800 1300 |01d3: move-object/from16 v0, v19 │ │ -0293b2: 200f 7500 |01d5: instance-of v15, v0, Landroid/widget/TextView; // type@0075 │ │ -0293b6: 390f 0500 |01d7: if-nez v15, 01dc // +0005 │ │ -0293ba: 120f |01d9: const/4 v15, #int 0 // #0 │ │ -0293bc: 2900 c9fe |01da: goto/16 00a3 // -0137 │ │ -0293c0: 620f 7105 |01dc: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -0293c4: 0800 1200 |01de: move-object/from16 v0, v18 │ │ -0293c8: 5400 e606 |01e0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -0293cc: 0810 0000 |01e2: move-object/from16 v16, v0 │ │ -0293d0: 7402 fb02 0f00 |01e4: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fb │ │ -0293d6: 0a0f |01e7: move-result v15 │ │ -0293d8: 380f 9c00 |01e8: if-eqz v15, 0284 // +009c │ │ -0293dc: 080f 1300 |01ea: move-object/from16 v15, v19 │ │ -0293e0: 1f0f 7500 |01ec: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ -0293e4: 0800 1200 |01ee: move-object/from16 v0, v18 │ │ -0293e8: 5400 e906 |01f0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0293ec: 0810 0000 |01f2: move-object/from16 v16, v0 │ │ -0293f0: 7701 9f05 1000 |01f4: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -0293f6: 0c10 |01f7: move-result-object v16 │ │ -0293f8: 7401 0400 1000 |01f8: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0293fe: 0c10 |01fb: move-result-object v16 │ │ -029400: 6011 3603 |01fc: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.income_fg:I // field@0336 │ │ -029404: 7402 5200 1000 |01fe: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02940a: 0a10 |0201: move-result v16 │ │ -02940c: 7402 3701 0f00 |0202: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -029412: 1a0f df09 |0205: const-string v15, "from" // string@09df │ │ -029416: 6e20 ce07 cf00 |0207: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02941c: 0a0f |020a: move-result v15 │ │ -02941e: 380f 3900 |020b: if-eqz v15, 0244 // +0039 │ │ -029422: 120f |020d: const/4 v15, #int 0 // #0 │ │ -029424: 0800 1300 |020e: move-object/from16 v0, v19 │ │ -029428: 6e20 e100 f000 |0210: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -02942e: 0800 1200 |0213: move-object/from16 v0, v18 │ │ -029432: 540f e606 |0215: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -029436: 0800 1200 |0217: move-object/from16 v0, v18 │ │ -02943a: 5400 e706 |0219: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -02943e: 0810 0000 |021b: move-object/from16 v16, v0 │ │ -029442: 0800 1000 |021d: move-object/from16 v0, v16 │ │ -029446: 320f 2500 |021f: if-eq v15, v0, 0244 // +0025 │ │ -02944a: 620f 7105 |0221: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -02944e: 0800 1200 |0223: move-object/from16 v0, v18 │ │ -029452: 5400 e706 |0225: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -029456: 0810 0000 |0227: move-object/from16 v16, v0 │ │ -02945a: 0800 1000 |0229: move-object/from16 v0, v16 │ │ -02945e: 330f 2201 |022b: if-ne v15, v0, 034d // +0122 │ │ -029462: 0800 1200 |022d: move-object/from16 v0, v18 │ │ -029466: 540f e906 |022f: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02946a: 7110 9f05 0f00 |0231: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029470: 0c0f |0234: move-result-object v15 │ │ -029472: 6e10 0400 0f00 |0235: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -029478: 0c0f |0238: move-result-object v15 │ │ -02947a: 6010 8f03 |0239: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_income:I // field@038f │ │ -02947e: 7402 5500 0f00 |023b: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -029484: 0c0f |023e: move-result-object v15 │ │ -029486: 0800 1300 |023f: move-object/from16 v0, v19 │ │ -02948a: 6e20 e100 f000 |0241: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -029490: 1a0f 3a10 |0244: const-string v15, "to" // string@103a │ │ -029494: 6e20 ce07 cf00 |0246: invoke-virtual {v15, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02949a: 0a0f |0249: move-result v15 │ │ -02949c: 380f 3700 |024a: if-eqz v15, 0281 // +0037 │ │ -0294a0: 120f |024c: const/4 v15, #int 0 // #0 │ │ -0294a2: 0800 1300 |024d: move-object/from16 v0, v19 │ │ -0294a6: 6e20 e100 f000 |024f: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -0294ac: 620f 7105 |0252: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -0294b0: 0800 1200 |0254: move-object/from16 v0, v18 │ │ -0294b4: 5400 e706 |0256: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -0294b8: 0810 0000 |0258: move-object/from16 v16, v0 │ │ -0294bc: 0800 1000 |025a: move-object/from16 v0, v16 │ │ -0294c0: 330f 2500 |025c: if-ne v15, v0, 0281 // +0025 │ │ -0294c4: 620f 6f05 |025e: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -0294c8: 0800 1200 |0260: move-object/from16 v0, v18 │ │ -0294cc: 5400 e806 |0262: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e8 │ │ -0294d0: 0810 0000 |0264: move-object/from16 v16, v0 │ │ -0294d4: 0800 1000 |0266: move-object/from16 v0, v16 │ │ -0294d8: 330f 9201 |0268: if-ne v15, v0, 03fa // +0192 │ │ -0294dc: 0800 1200 |026a: move-object/from16 v0, v18 │ │ -0294e0: 540f e906 |026c: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0294e4: 7110 9f05 0f00 |026e: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -0294ea: 0c0f |0271: move-result-object v15 │ │ -0294ec: 6e10 0400 0f00 |0272: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0294f2: 0c0f |0275: move-result-object v15 │ │ -0294f4: 6010 8a03 |0276: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_asset:I // field@038a │ │ -0294f8: 7402 5500 0f00 |0278: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -0294fe: 0c0f |027b: move-result-object v15 │ │ -029500: 0800 1300 |027c: move-object/from16 v0, v19 │ │ -029504: 6e20 e100 f000 |027e: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -02950a: 120f |0281: const/4 v15, #int 0 // #0 │ │ -02950c: 2900 21fe |0282: goto/16 00a3 // -01df │ │ -029510: 620f 6f05 |0284: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -029514: 0800 1200 |0286: move-object/from16 v0, v18 │ │ -029518: 5400 e606 |0288: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -02951c: 0810 0000 |028a: move-object/from16 v16, v0 │ │ -029520: 7402 fb02 0f00 |028c: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fb │ │ -029526: 0a0f |028f: move-result v15 │ │ -029528: 380f 1f00 |0290: if-eqz v15, 02af // +001f │ │ -02952c: 080f 1300 |0292: move-object/from16 v15, v19 │ │ -029530: 1f0f 7500 |0294: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ -029534: 0800 1200 |0296: move-object/from16 v0, v18 │ │ -029538: 5400 e906 |0298: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02953c: 0810 0000 |029a: move-object/from16 v16, v0 │ │ -029540: 7701 9f05 1000 |029c: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029546: 0c10 |029f: move-result-object v16 │ │ -029548: 7401 0400 1000 |02a0: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -02954e: 0c10 |02a3: move-result-object v16 │ │ -029550: 6011 2203 |02a4: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.asset_fg:I // field@0322 │ │ -029554: 7402 5200 1000 |02a6: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02955a: 0a10 |02a9: move-result v16 │ │ -02955c: 7402 3701 0f00 |02aa: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -029562: 2900 58ff |02ad: goto/16 0205 // -00a8 │ │ -029566: 620f 7005 |02af: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02956a: 0800 1200 |02b1: move-object/from16 v0, v18 │ │ -02956e: 5400 e606 |02b3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -029572: 0810 0000 |02b5: move-object/from16 v16, v0 │ │ -029576: 7402 fb02 0f00 |02b7: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fb │ │ -02957c: 0a0f |02ba: move-result v15 │ │ -02957e: 380f 1f00 |02bb: if-eqz v15, 02da // +001f │ │ -029582: 080f 1300 |02bd: move-object/from16 v15, v19 │ │ -029586: 1f0f 7500 |02bf: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ -02958a: 0800 1200 |02c1: move-object/from16 v0, v18 │ │ -02958e: 5400 e906 |02c3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029592: 0810 0000 |02c5: move-object/from16 v16, v0 │ │ -029596: 7701 9f05 1000 |02c7: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -02959c: 0c10 |02ca: move-result-object v16 │ │ -02959e: 7401 0400 1000 |02cb: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0295a4: 0c10 |02ce: move-result-object v16 │ │ -0295a6: 6011 3103 |02cf: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.expense_fg:I // field@0331 │ │ -0295aa: 7402 5200 1000 |02d1: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -0295b0: 0a10 |02d4: move-result v16 │ │ -0295b2: 7402 3701 0f00 |02d5: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -0295b8: 2900 2dff |02d8: goto/16 0205 // -00d3 │ │ -0295bc: 620f 7205 |02da: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -0295c0: 0800 1200 |02dc: move-object/from16 v0, v18 │ │ -0295c4: 5400 e606 |02de: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -0295c8: 0810 0000 |02e0: move-object/from16 v16, v0 │ │ -0295cc: 7402 fb02 0f00 |02e2: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fb │ │ -0295d2: 0a0f |02e5: move-result v15 │ │ -0295d4: 380f 1f00 |02e6: if-eqz v15, 0305 // +001f │ │ -0295d8: 080f 1300 |02e8: move-object/from16 v15, v19 │ │ -0295dc: 1f0f 7500 |02ea: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ -0295e0: 0800 1200 |02ec: move-object/from16 v0, v18 │ │ -0295e4: 5400 e906 |02ee: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0295e8: 0810 0000 |02f0: move-object/from16 v16, v0 │ │ -0295ec: 7701 9f05 1000 |02f2: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -0295f2: 0c10 |02f5: move-result-object v16 │ │ -0295f4: 7401 0400 1000 |02f6: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0295fa: 0c10 |02f9: move-result-object v16 │ │ -0295fc: 6011 3b03 |02fa: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.liability_fg:I // field@033b │ │ -029600: 7402 5200 1000 |02fc: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -029606: 0a10 |02ff: move-result v16 │ │ -029608: 7402 3701 0f00 |0300: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02960e: 2900 02ff |0303: goto/16 0205 // -00fe │ │ -029612: 620f 7305 |0305: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -029616: 0800 1200 |0307: move-object/from16 v0, v18 │ │ -02961a: 5400 e606 |0309: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.last:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e6 │ │ -02961e: 0810 0000 |030b: move-object/from16 v16, v0 │ │ -029622: 7402 fb02 0f00 |030d: invoke-virtual/range {v15, v16}, Lcom/bottleworks/dailymoney/data/AccountType;.equals:(Ljava/lang/Object;)Z // method@02fb │ │ -029628: 0a0f |0310: move-result v15 │ │ -02962a: 380f 1f00 |0311: if-eqz v15, 0330 // +001f │ │ -02962e: 080f 1300 |0313: move-object/from16 v15, v19 │ │ -029632: 1f0f 7500 |0315: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ -029636: 0800 1200 |0317: move-object/from16 v0, v18 │ │ -02963a: 5400 e906 |0319: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02963e: 0810 0000 |031b: move-object/from16 v16, v0 │ │ -029642: 7701 9f05 1000 |031d: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029648: 0c10 |0320: move-result-object v16 │ │ -02964a: 7401 0400 1000 |0321: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -029650: 0c10 |0324: move-result-object v16 │ │ -029652: 6011 4203 |0325: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.other_fg:I // field@0342 │ │ -029656: 7402 5200 1000 |0327: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02965c: 0a10 |032a: move-result v16 │ │ -02965e: 7402 3701 0f00 |032b: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -029664: 2900 d7fe |032e: goto/16 0205 // -0129 │ │ -029668: 080f 1300 |0330: move-object/from16 v15, v19 │ │ -02966c: 1f0f 7500 |0332: check-cast v15, Landroid/widget/TextView; // type@0075 │ │ -029670: 0800 1200 |0334: move-object/from16 v0, v18 │ │ -029674: 5400 e906 |0336: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029678: 0810 0000 |0338: move-object/from16 v16, v0 │ │ -02967c: 7701 9f05 1000 |033a: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029682: 0c10 |033d: move-result-object v16 │ │ -029684: 7401 0400 1000 |033e: invoke-virtual/range {v16}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -02968a: 0c10 |0341: move-result-object v16 │ │ -02968c: 6011 5003 |0342: sget v17, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fg:I // field@0350 │ │ -029690: 7402 5200 1000 |0344: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -029696: 0a10 |0347: move-result v16 │ │ -029698: 7402 3701 0f00 |0348: invoke-virtual/range {v15, v16}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02969e: 2900 bafe |034b: goto/16 0205 // -0146 │ │ -0296a2: 620f 7005 |034d: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -0296a6: 0800 1200 |034f: move-object/from16 v0, v18 │ │ -0296aa: 5400 e706 |0351: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -0296ae: 0810 0000 |0353: move-object/from16 v16, v0 │ │ -0296b2: 0800 1000 |0355: move-object/from16 v0, v16 │ │ -0296b6: 330f 1b00 |0357: if-ne v15, v0, 0372 // +001b │ │ -0296ba: 0800 1200 |0359: move-object/from16 v0, v18 │ │ -0296be: 540f e906 |035b: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0296c2: 7110 9f05 0f00 |035d: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -0296c8: 0c0f |0360: move-result-object v15 │ │ -0296ca: 6e10 0400 0f00 |0361: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0296d0: 0c0f |0364: move-result-object v15 │ │ -0296d2: 6010 8e03 |0365: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_expense:I // field@038e │ │ -0296d6: 7402 5500 0f00 |0367: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -0296dc: 0c0f |036a: move-result-object v15 │ │ -0296de: 0800 1300 |036b: move-object/from16 v0, v19 │ │ -0296e2: 6e20 e100 f000 |036d: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -0296e8: 2900 d4fe |0370: goto/16 0244 // -012c │ │ -0296ec: 620f 6f05 |0372: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -0296f0: 0800 1200 |0374: move-object/from16 v0, v18 │ │ -0296f4: 5400 e706 |0376: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -0296f8: 0810 0000 |0378: move-object/from16 v16, v0 │ │ -0296fc: 0800 1000 |037a: move-object/from16 v0, v16 │ │ -029700: 330f 1b00 |037c: if-ne v15, v0, 0397 // +001b │ │ -029704: 0800 1200 |037e: move-object/from16 v0, v18 │ │ -029708: 540f e906 |0380: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02970c: 7110 9f05 0f00 |0382: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029712: 0c0f |0385: move-result-object v15 │ │ -029714: 6e10 0400 0f00 |0386: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -02971a: 0c0f |0389: move-result-object v15 │ │ -02971c: 6010 8a03 |038a: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_asset:I // field@038a │ │ -029720: 7402 5500 0f00 |038c: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -029726: 0c0f |038f: move-result-object v15 │ │ -029728: 0800 1300 |0390: move-object/from16 v0, v19 │ │ -02972c: 6e20 e100 f000 |0392: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -029732: 2900 affe |0395: goto/16 0244 // -0151 │ │ -029736: 620f 7205 |0397: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02973a: 0800 1200 |0399: move-object/from16 v0, v18 │ │ -02973e: 5400 e706 |039b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -029742: 0810 0000 |039d: move-object/from16 v16, v0 │ │ -029746: 0800 1000 |039f: move-object/from16 v0, v16 │ │ -02974a: 330f 1b00 |03a1: if-ne v15, v0, 03bc // +001b │ │ -02974e: 0800 1200 |03a3: move-object/from16 v0, v18 │ │ -029752: 540f e906 |03a5: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029756: 7110 9f05 0f00 |03a7: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -02975c: 0c0f |03aa: move-result-object v15 │ │ -02975e: 6e10 0400 0f00 |03ab: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -029764: 0c0f |03ae: move-result-object v15 │ │ -029766: 6010 9003 |03af: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_liability:I // field@0390 │ │ -02976a: 7402 5500 0f00 |03b1: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -029770: 0c0f |03b4: move-result-object v15 │ │ -029772: 0800 1300 |03b5: move-object/from16 v0, v19 │ │ -029776: 6e20 e100 f000 |03b7: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -02977c: 2900 8afe |03ba: goto/16 0244 // -0176 │ │ -029780: 620f 7305 |03bc: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -029784: 0800 1200 |03be: move-object/from16 v0, v18 │ │ -029788: 5400 e706 |03c0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastFrom:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e7 │ │ -02978c: 0810 0000 |03c2: move-object/from16 v16, v0 │ │ -029790: 0800 1000 |03c4: move-object/from16 v0, v16 │ │ -029794: 330f 1b00 |03c6: if-ne v15, v0, 03e1 // +001b │ │ -029798: 0800 1200 |03c8: move-object/from16 v0, v18 │ │ -02979c: 540f e906 |03ca: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0297a0: 7110 9f05 0f00 |03cc: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -0297a6: 0c0f |03cf: move-result-object v15 │ │ -0297a8: 6e10 0400 0f00 |03d0: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0297ae: 0c0f |03d3: move-result-object v15 │ │ -0297b0: 6010 9103 |03d4: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_other:I // field@0391 │ │ -0297b4: 7402 5500 0f00 |03d6: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -0297ba: 0c0f |03d9: move-result-object v15 │ │ -0297bc: 0800 1300 |03da: move-object/from16 v0, v19 │ │ -0297c0: 6e20 e100 f000 |03dc: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -0297c6: 2900 65fe |03df: goto/16 0244 // -019b │ │ -0297ca: 0800 1200 |03e1: move-object/from16 v0, v18 │ │ -0297ce: 540f e906 |03e3: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -0297d2: 7110 9f05 0f00 |03e5: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -0297d8: 0c0f |03e8: move-result-object v15 │ │ -0297da: 6e10 0400 0f00 |03e9: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -0297e0: 0c0f |03ec: move-result-object v15 │ │ -0297e2: 6010 9203 |03ed: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_unknow:I // field@0392 │ │ -0297e6: 7402 5500 0f00 |03ef: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -0297ec: 0c0f |03f2: move-result-object v15 │ │ -0297ee: 0800 1300 |03f3: move-object/from16 v0, v19 │ │ -0297f2: 6e20 e100 f000 |03f5: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -0297f8: 2900 4cfe |03f8: goto/16 0244 // -01b4 │ │ -0297fc: 620f 7205 |03fa: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -029800: 0800 1200 |03fc: move-object/from16 v0, v18 │ │ -029804: 5400 e806 |03fe: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e8 │ │ -029808: 0810 0000 |0400: move-object/from16 v16, v0 │ │ -02980c: 0800 1000 |0402: move-object/from16 v0, v16 │ │ -029810: 330f 1b00 |0404: if-ne v15, v0, 041f // +001b │ │ -029814: 0800 1200 |0406: move-object/from16 v0, v18 │ │ -029818: 540f e906 |0408: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -02981c: 7110 9f05 0f00 |040a: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -029822: 0c0f |040d: move-result-object v15 │ │ -029824: 6e10 0400 0f00 |040e: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -02982a: 0c0f |0411: move-result-object v15 │ │ -02982c: 6010 9003 |0412: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_liability:I // field@0390 │ │ -029830: 7402 5500 0f00 |0414: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -029836: 0c0f |0417: move-result-object v15 │ │ -029838: 0800 1300 |0418: move-object/from16 v0, v19 │ │ -02983c: 6e20 e100 f000 |041a: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -029842: 2900 64fe |041d: goto/16 0281 // -019c │ │ -029846: 620f 7305 |041f: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02984a: 0800 1200 |0421: move-object/from16 v0, v18 │ │ -02984e: 5400 e806 |0423: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.lastTo:Lcom/bottleworks/dailymoney/data/AccountType; // field@06e8 │ │ -029852: 0810 0000 |0425: move-object/from16 v16, v0 │ │ -029856: 0800 1000 |0427: move-object/from16 v0, v16 │ │ -02985a: 330f 58fe |0429: if-ne v15, v0, 0281 // -01a8 │ │ -02985e: 0800 1200 |042b: move-object/from16 v0, v18 │ │ -029862: 540f e906 |042d: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06e9 │ │ -029866: 7110 9f05 0f00 |042f: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; // method@059f │ │ -02986c: 0c0f |0432: move-result-object v15 │ │ -02986e: 6e10 0400 0f00 |0433: invoke-virtual {v15}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0004 │ │ -029874: 0c0f |0436: move-result-object v15 │ │ -029876: 6010 9103 |0437: sget v16, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_other:I // field@0391 │ │ -02987a: 7402 5500 0f00 |0439: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -029880: 0c0f |043c: move-result-object v15 │ │ -029882: 0800 1300 |043d: move-object/from16 v0, v19 │ │ -029886: 6e20 e100 f000 |043f: invoke-virtual {v0, v15}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00e1 │ │ -02988c: 2900 3ffe |0442: goto/16 0281 // -01c1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c054: |[02c054] com.csvreader.CsvReader.getRawRecord:()Ljava/lang/String; │ │ +02c064: 5410 ac07 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02c068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0004 line=206 │ │ - 0x0008 line=207 │ │ - 0x000e line=209 │ │ - 0x0018 line=211 │ │ - 0x001a line=213 │ │ - 0x002c line=214 │ │ - 0x003e line=215 │ │ - 0x003f line=216 │ │ - 0x0041 line=217 │ │ - 0x0051 line=218 │ │ - 0x0053 line=226 │ │ - 0x005f line=230 │ │ - 0x0061 line=231 │ │ - 0x0071 line=232 │ │ - 0x0073 line=234 │ │ - 0x007f line=239 │ │ - 0x0087 line=240 │ │ - 0x0089 line=241 │ │ - 0x008f line=258 │ │ - 0x009f line=259 │ │ - 0x00a2 line=260 │ │ - 0x00a3 line=348 │ │ - 0x00a4 line=219 │ │ - 0x00b4 line=220 │ │ - 0x00b7 line=221 │ │ - 0x00c7 line=222 │ │ - 0x00ca line=223 │ │ - 0x00da line=224 │ │ - 0x00de line=228 │ │ - 0x00e6 line=236 │ │ - 0x00ed line=242 │ │ - 0x00f5 line=243 │ │ - 0x00f7 line=244 │ │ - 0x00fe line=245 │ │ - 0x0106 line=246 │ │ - 0x0108 line=247 │ │ - 0x010f line=248 │ │ - 0x0117 line=249 │ │ - 0x0119 line=250 │ │ - 0x0121 line=251 │ │ - 0x0129 line=252 │ │ - 0x012b line=253 │ │ - 0x0133 line=255 │ │ - 0x0135 line=256 │ │ - 0x013c line=264 │ │ - 0x0146 line=266 │ │ - 0x0148 line=267 │ │ - 0x014c line=268 │ │ - 0x0151 line=269 │ │ - 0x0161 line=270 │ │ - 0x0171 line=271 │ │ - 0x0172 line=272 │ │ - 0x0180 line=274 │ │ - 0x0188 line=283 │ │ - 0x018b line=284 │ │ - 0x018e line=275 │ │ - 0x019c line=277 │ │ - 0x01a5 line=278 │ │ - 0x01b3 line=279 │ │ - 0x01bc line=280 │ │ - 0x01ca line=281 │ │ - 0x01d3 line=287 │ │ - 0x01d9 line=288 │ │ - 0x01dc line=291 │ │ - 0x01ec line=292 │ │ - 0x0205 line=315 │ │ - 0x020d line=316 │ │ - 0x0213 line=317 │ │ - 0x0221 line=318 │ │ - 0x022d line=319 │ │ - 0x0244 line=334 │ │ - 0x024c line=335 │ │ - 0x0252 line=336 │ │ - 0x025e line=337 │ │ - 0x026a line=338 │ │ - 0x0281 line=348 │ │ - 0x0284 line=297 │ │ - 0x0294 line=298 │ │ - 0x02af line=299 │ │ - 0x02bf line=300 │ │ - 0x02da line=305 │ │ - 0x02ea line=306 │ │ - 0x0305 line=307 │ │ - 0x0315 line=308 │ │ - 0x0332 line=310 │ │ - 0x034d line=320 │ │ - 0x0359 line=321 │ │ - 0x0372 line=322 │ │ - 0x037e line=323 │ │ - 0x0397 line=324 │ │ - 0x03a3 line=325 │ │ - 0x03bc line=326 │ │ - 0x03c8 line=327 │ │ - 0x03e1 line=329 │ │ - 0x03fa line=339 │ │ - 0x0406 line=340 │ │ - 0x041f line=341 │ │ - 0x042b line=342 │ │ locals : │ │ - 0x009f - 0x00a3 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ - 0x0089 - 0x00a3 reg=6 drawid I │ │ - 0x003f - 0x00a3 reg=7 flag I │ │ - 0x002c - 0x00a3 reg=8 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x001a - 0x00a3 reg=11 layout Landroid/widget/RelativeLayout; │ │ - 0x003e - 0x00a3 reg=14 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00f7 - 0x00fe reg=6 drawid I │ │ - 0x0108 - 0x010f reg=6 drawid I │ │ - 0x0119 - 0x0121 reg=6 drawid I │ │ - 0x012b - 0x0133 reg=6 drawid I │ │ - 0x0135 - 0x013c reg=6 drawid I │ │ - 0x00a4 - 0x013c reg=7 flag I │ │ - 0x00a4 - 0x013c reg=8 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00a4 - 0x013c reg=11 layout Landroid/widget/RelativeLayout; │ │ - 0x00a4 - 0x013c reg=14 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0172 - 0x0182 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ - 0x0188 - 0x019e reg=5 draw Landroid/graphics/drawable/Drawable; │ │ - 0x01a4 - 0x01b5 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ - 0x01bb - 0x01cc reg=5 draw Landroid/graphics/drawable/Drawable; │ │ - 0x0161 - 0x01d3 reg=1 day3 Ljava/util/Date; │ │ - 0x0171 - 0x01d3 reg=2 day7 Ljava/util/Date; │ │ - 0x014c - 0x01d3 reg=3 ddate Ljava/util/Date; │ │ - 0x01d2 - 0x01d3 reg=5 draw Landroid/graphics/drawable/Drawable; │ │ - 0x0148 - 0x01d3 reg=9 inner Landroid/widget/LinearLayout; │ │ - 0x0151 - 0x01d3 reg=13 now Ljava/util/Date; │ │ - 0x000e - 0x0444 reg=4 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0004 - 0x0444 reg=10 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0008 - 0x0444 reg=12 name Ljava/lang/String; │ │ - 0x0000 - 0x0444 reg=18 this Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; │ │ - 0x0000 - 0x0444 reg=19 view Landroid/view/View; │ │ - 0x0000 - 0x0444 reg=20 data Ljava/lang/Object; │ │ - 0x0000 - 0x0444 reg=21 text Ljava/lang/String; │ │ - │ │ - source_file_idx : 388 (DetailListHelper.java) │ │ │ │ -Class #163 header: │ │ -class_idx : 281 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 388 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 8 │ │ + #15 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getRecordDelimiter' │ │ + type : '()C' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02c06c: |[02c06c] com.csvreader.CsvReader.getRecordDelimiter:()C │ │ +02c07c: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c080: 5700 9307 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02c084: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #163 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; } │ │ -Annotations on field #1770 'accountCache' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ -Annotations on field #1780 'listViewData' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ -Annotations on field #1781 'listViewMapList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #1446 'onItemClick' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #1447 'reloadData' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;)V" } │ │ -Annotations on method #1449 'toDetailMap' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/Detail;" "Ljava/text/DateFormat;" ")" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ + #16 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getSafetySwitch' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02c088: |[02c088] com.csvreader.CsvReader.getSafetySwitch:()Z │ │ +02c098: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c09c: 5500 9407 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0794 │ │ +02c0a0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #163 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'bindingFrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'bindingTo' │ │ - type : '[I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'accountCache' │ │ - type : 'Ljava/util/Map;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'activity' │ │ - type : 'Landroid/app/Activity;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'calHelper' │ │ - type : 'Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'clickeditable' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'dayOfWeekFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'i18n' │ │ - type : 'Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'listView' │ │ - type : 'Landroid/widget/ListView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'listViewAdapter' │ │ - type : 'Landroid/widget/SimpleAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'listViewData' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'listViewMapList' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'listener' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #17 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getSkipEmptyRecords' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 76 16-bit code units │ │ -029890: |[029890] com.bottleworks.dailymoney.ui.DetailListHelper.:()V │ │ -0298a0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0298a2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0298a4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0298a6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0298a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0298aa: 1270 |0005: const/4 v0, #int 7 // #7 │ │ -0298ac: 2300 2702 |0006: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -0298b0: 1a01 660c |0008: const-string v1, "layout" // string@0c66 │ │ -0298b4: 4d01 0003 |000a: aput-object v1, v0, v3 │ │ -0298b8: 1a01 680c |000c: const-string v1, "layout_inner" // string@0c68 │ │ -0298bc: 4d01 0004 |000e: aput-object v1, v0, v4 │ │ -0298c0: 1a01 df09 |0010: const-string v1, "from" // string@09df │ │ -0298c4: 4d01 0005 |0012: aput-object v1, v0, v5 │ │ -0298c8: 1a01 3a10 |0014: const-string v1, "to" // string@103a │ │ -0298cc: 4d01 0006 |0016: aput-object v1, v0, v6 │ │ -0298d0: 1a01 290d |0018: const-string v1, "money" // string@0d29 │ │ -0298d4: 4d01 0007 |001a: aput-object v1, v0, v7 │ │ -0298d8: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -0298da: 1a02 900d |001d: const-string v2, "note" // string@0d90 │ │ -0298de: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -0298e2: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -0298e4: 1a02 4c08 |0022: const-string v2, "date" // string@084c │ │ -0298e8: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ -0298ec: 6900 ec06 |0026: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -0298f0: 1270 |0028: const/4 v0, #int 7 // #7 │ │ -0298f2: 2300 1c02 |0029: new-array v0, v0, [I // type@021c │ │ -0298f6: 6001 0604 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_layout:I // field@0406 │ │ -0298fa: 4b01 0003 |002d: aput v1, v0, v3 │ │ -0298fe: 6001 0704 |002f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_layout_inner:I // field@0407 │ │ -029902: 4b01 0004 |0031: aput v1, v0, v4 │ │ -029906: 6001 0504 |0033: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_from:I // field@0405 │ │ -02990a: 4b01 0005 |0035: aput v1, v0, v5 │ │ -02990e: 6001 0a04 |0037: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_to:I // field@040a │ │ -029912: 4b01 0006 |0039: aput v1, v0, v6 │ │ -029916: 6001 0804 |003b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_money:I // field@0408 │ │ -02991a: 4b01 0007 |003d: aput v1, v0, v7 │ │ -02991e: 1251 |003f: const/4 v1, #int 5 // #5 │ │ -029920: 6002 0904 |0040: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_note:I // field@0409 │ │ -029924: 4b02 0001 |0042: aput v2, v0, v1 │ │ -029928: 1261 |0044: const/4 v1, #int 6 // #6 │ │ -02992a: 6002 0404 |0045: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.detlist_item_date:I // field@0404 │ │ -02992e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -029932: 6900 ed06 |0049: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingTo:[I // field@06ed │ │ -029936: 0e00 |004b: return-void │ │ + insns size : 5 16-bit code units │ │ +02c0a4: |[02c0a4] com.csvreader.CsvReader.getSkipEmptyRecords:()Z │ │ +02c0b4: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c0b8: 5500 9507 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0795 │ │ +02c0bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=40 │ │ - 0x0028 line=42 │ │ locals : │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : '' │ │ - type : '(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #18 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getTextQualifier' │ │ + type : '()C' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -029938: |[029938] com.bottleworks.dailymoney.ui.DetailListHelper.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V │ │ -029948: 7010 c007 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02994e: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -029952: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -029958: 5b20 f406 |0008: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -02995c: 2200 b601 |000a: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -029960: 7010 1908 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -029966: 5b20 f506 |000f: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f5 │ │ -02996a: 2200 bd01 |0011: new-instance v0, Ljava/util/HashMap; // type@01bd │ │ -02996e: 7010 2f08 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@082f │ │ -029974: 5b20 ea06 |0016: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06ea │ │ -029978: 2200 b501 |0018: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -02997c: 1a01 8d01 |001a: const-string v1, "E" // string@018d │ │ -029980: 7020 1108 1000 |001c: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -029986: 5b20 f006 |001f: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.dayOfWeekFormat:Ljava/text/DateFormat; // field@06f0 │ │ -02998a: 5b23 eb06 |0021: iput-object v3, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -02998e: 5b24 f106 |0023: iput-object v4, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06f1 │ │ -029992: 5c26 ef06 |0025: iput-boolean v6, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.clickeditable:Z // field@06ef │ │ -029996: 5b27 f606 |0027: iput-object v7, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listener:Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; // field@06f6 │ │ -02999a: 5b25 ee06 |0029: iput-object v5, v2, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@06ee │ │ -02999e: 0e00 |002b: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02c0c0: |[02c0c0] com.csvreader.CsvReader.getTextQualifier:()C │ │ +02c0d0: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c0d4: 5700 9607 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0796 │ │ +02c0d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0003 line=45 │ │ - 0x000a line=47 │ │ - 0x0011 line=53 │ │ - 0x0018 line=113 │ │ - 0x0021 line=63 │ │ - 0x0023 line=64 │ │ - 0x0025 line=65 │ │ - 0x0027 line=66 │ │ - 0x0029 line=67 │ │ - 0x002b line=68 │ │ locals : │ │ - 0x0000 - 0x002c reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x002c reg=3 activity Landroid/app/Activity; │ │ - 0x0000 - 0x002c reg=4 i18n Lcom/bottleworks/commons/util/I18N; │ │ - 0x0000 - 0x002c reg=5 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x002c reg=6 clickeditable Z │ │ - 0x0000 - 0x002c reg=7 listener Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #19 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getTrimWhitespace' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0299a0: |[0299a0] com.bottleworks.dailymoney.ui.DetailListHelper.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Ljava/util/Map; │ │ -0299b0: 5410 ea06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06ea │ │ -0299b4: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +02c0dc: |[02c0dc] com.csvreader.CsvReader.getTrimWhitespace:()Z │ │ +02c0ec: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c0f0: 5500 9707 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@0797 │ │ +02c0f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #20 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getUseComments' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0299b8: |[0299b8] com.bottleworks.dailymoney.ui.DetailListHelper.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Landroid/app/Activity; │ │ -0299c8: 5410 eb06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -0299cc: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +02c0f8: |[02c0f8] com.csvreader.CsvReader.getUseComments:()Z │ │ +02c108: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c10c: 5500 9807 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@0798 │ │ +02c110: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #21 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getUseTextQualifier' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0299d0: |[0299d0] com.bottleworks.dailymoney.ui.DetailListHelper.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -0299e0: 5410 ee06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@06ee │ │ -0299e4: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +02c114: |[02c114] com.csvreader.CsvReader.getUseTextQualifier:()Z │ │ +02c124: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c128: 5500 9907 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@0799 │ │ +02c12c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'toDetailMap' │ │ - type : '(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map;' │ │ - access : 0x0002 (PRIVATE) │ │ + #22 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'getValues' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 311 16-bit code units │ │ -0299e8: |[0299e8] com.bottleworks.dailymoney.ui.DetailListHelper.toDetailMap:(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; │ │ -0299f8: 2203 bd01 |0000: new-instance v3, Ljava/util/HashMap; // type@01bd │ │ -0299fc: 7010 2f08 0300 |0002: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@082f │ │ -029a02: 54c6 ea06 |0005: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06ea │ │ -029a06: 6e10 3603 0d00 |0007: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -029a0c: 0c07 |000a: move-result-object v7 │ │ -029a0e: 7220 4508 7600 |000b: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -029a14: 0c01 |000e: move-result-object v1 │ │ -029a16: 1f01 be00 |000f: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -029a1a: 54c6 ea06 |0011: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06ea │ │ -029a1e: 6e10 3b03 0d00 |0013: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -029a24: 0c07 |0016: move-result-object v7 │ │ -029a26: 7220 4508 7600 |0017: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -029a2c: 0c05 |001a: move-result-object v5 │ │ -029a2e: 1f05 be00 |001b: check-cast v5, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -029a32: 3901 d800 |001d: if-nez v1, 00f5 // +00d8 │ │ -029a36: 6e10 3603 0d00 |001f: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0336 │ │ -029a3c: 0c00 |0022: move-result-object v0 │ │ -029a3e: 3905 f300 |0023: if-nez v5, 0116 // +00f3 │ │ -029a42: 6e10 3b03 0d00 |0025: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033b │ │ -029a48: 0c04 |0028: move-result-object v4 │ │ -029a4a: 7100 b802 0000 |0029: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -029a50: 0c06 |002c: move-result-object v6 │ │ -029a52: 6e10 3903 0d00 |002d: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0339 │ │ -029a58: 0c07 |0030: move-result-object v7 │ │ -029a5a: 6e10 8707 0700 |0031: invoke-virtual {v7}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -029a60: 0b07 |0034: move-result-wide v7 │ │ -029a62: 6e30 ca02 7608 |0035: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -029a68: 0c02 |0038: move-result-object v2 │ │ -029a6a: 6206 ec06 |0039: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029a6e: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -029a70: 4606 0607 |003c: aget-object v6, v6, v7 │ │ -029a74: 2207 2101 |003e: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029a78: 6208 ec06 |0040: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029a7c: 1209 |0042: const/4 v9, #int 0 // #0 │ │ -029a7e: 4608 0809 |0043: aget-object v8, v8, v9 │ │ -029a82: 6209 ec06 |0045: sget-object v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029a86: 120a |0047: const/4 v10, #int 0 // #0 │ │ -029a88: 4609 090a |0048: aget-object v9, v9, v10 │ │ -029a8c: 7040 c305 879d |004a: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029a92: 7230 4708 6307 |004d: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029a98: 6206 ec06 |0050: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029a9c: 1217 |0052: const/4 v7, #int 1 // #1 │ │ -029a9e: 4606 0607 |0053: aget-object v6, v6, v7 │ │ -029aa2: 2207 2101 |0055: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029aa6: 6208 ec06 |0057: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029aaa: 1219 |0059: const/4 v9, #int 1 // #1 │ │ -029aac: 4608 0809 |005a: aget-object v8, v8, v9 │ │ -029ab0: 6209 ec06 |005c: sget-object v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029ab4: 121a |005e: const/4 v10, #int 1 // #1 │ │ -029ab6: 4609 090a |005f: aget-object v9, v9, v10 │ │ -029aba: 7040 c305 879d |0061: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029ac0: 7230 4708 6307 |0064: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029ac6: 6206 ec06 |0067: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029aca: 1227 |0069: const/4 v7, #int 2 // #2 │ │ -029acc: 4606 0607 |006a: aget-object v6, v6, v7 │ │ -029ad0: 2207 2101 |006c: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029ad4: 6208 ec06 |006e: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029ad8: 1229 |0070: const/4 v9, #int 2 // #2 │ │ -029ada: 4608 0809 |0071: aget-object v8, v8, v9 │ │ -029ade: 7040 c305 870d |0073: invoke-direct {v7, v8, v13, v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029ae4: 7230 4708 6307 |0076: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029aea: 6206 ec06 |0079: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029aee: 1237 |007b: const/4 v7, #int 3 // #3 │ │ -029af0: 4606 0607 |007c: aget-object v6, v6, v7 │ │ -029af4: 2207 2101 |007e: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029af8: 6208 ec06 |0080: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029afc: 1239 |0082: const/4 v9, #int 3 // #3 │ │ -029afe: 4608 0809 |0083: aget-object v8, v8, v9 │ │ -029b02: 7040 c305 874d |0085: invoke-direct {v7, v8, v13, v4}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029b08: 7230 4708 6307 |0088: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029b0e: 6206 ec06 |008b: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029b12: 1247 |008d: const/4 v7, #int 4 // #4 │ │ -029b14: 4606 0607 |008e: aget-object v6, v6, v7 │ │ -029b18: 2207 2101 |0090: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029b1c: 6208 ec06 |0092: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029b20: 1249 |0094: const/4 v9, #int 4 // #4 │ │ -029b22: 4608 0809 |0095: aget-object v8, v8, v9 │ │ -029b26: 7040 c305 872d |0097: invoke-direct {v7, v8, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029b2c: 7230 4708 6307 |009a: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029b32: 6206 ec06 |009d: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029b36: 1257 |009f: const/4 v7, #int 5 // #5 │ │ -029b38: 4606 0607 |00a0: aget-object v6, v6, v7 │ │ -029b3c: 2207 2101 |00a2: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029b40: 6208 ec06 |00a4: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029b44: 1259 |00a6: const/4 v9, #int 5 // #5 │ │ -029b46: 4608 0809 |00a7: aget-object v8, v8, v9 │ │ -029b4a: 6e10 3a03 0d00 |00a9: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@033a │ │ -029b50: 0c09 |00ac: move-result-object v9 │ │ -029b52: 7040 c305 879d |00ad: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029b58: 7230 4708 6307 |00b0: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029b5e: 6206 ec06 |00b3: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029b62: 1267 |00b5: const/4 v7, #int 6 // #6 │ │ -029b64: 4606 0607 |00b6: aget-object v6, v6, v7 │ │ -029b68: 2207 2101 |00b8: new-instance v7, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -029b6c: 6208 ec06 |00ba: sget-object v8, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029b70: 1269 |00bc: const/4 v9, #int 6 // #6 │ │ -029b72: 4608 0809 |00bd: aget-object v8, v8, v9 │ │ -029b76: 2209 a501 |00bf: new-instance v9, Ljava/lang/StringBuilder; // type@01a5 │ │ -029b7a: 7010 f007 0900 |00c1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -029b80: 6e10 3503 0d00 |00c4: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -029b86: 0c0a |00c7: move-result-object v10 │ │ -029b88: 6e20 0408 ae00 |00c8: invoke-virtual {v14, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -029b8e: 0c0a |00cb: move-result-object v10 │ │ -029b90: 6e20 f807 a900 |00cc: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -029b96: 0c09 |00cf: move-result-object v9 │ │ -029b98: 1a0a 0600 |00d0: const-string v10, " " // string@0006 │ │ -029b9c: 6e20 f807 a900 |00d2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -029ba2: 0c09 |00d5: move-result-object v9 │ │ -029ba4: 54ca f006 |00d6: iget-object v10, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.dayOfWeekFormat:Ljava/text/DateFormat; // field@06f0 │ │ -029ba8: 6e10 3503 0d00 |00d8: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0335 │ │ -029bae: 0c0b |00db: move-result-object v11 │ │ -029bb0: 6e20 0408 ba00 |00dc: invoke-virtual {v10, v11}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -029bb6: 0c0a |00df: move-result-object v10 │ │ -029bb8: 6e20 f807 a900 |00e0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -029bbe: 0c09 |00e3: move-result-object v9 │ │ -029bc0: 1a0a 4900 |00e4: const-string v10, "," // string@0049 │ │ -029bc4: 6e20 f807 a900 |00e6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -029bca: 0c09 |00e9: move-result-object v9 │ │ -029bcc: 6e10 fb07 0900 |00ea: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -029bd2: 0c09 |00ed: move-result-object v9 │ │ -029bd4: 7040 c305 879d |00ee: invoke-direct {v7, v8, v13, v9}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -029bda: 7230 4708 6307 |00f1: invoke-interface {v3, v6, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029be0: 1103 |00f4: return-object v3 │ │ -029be2: 54c6 f106 |00f5: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06f1 │ │ -029be6: 6007 e604 |00f7: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_from:I // field@04e6 │ │ -029bea: 1228 |00f9: const/4 v8, #int 2 // #2 │ │ -029bec: 2388 2602 |00fa: new-array v8, v8, [Ljava/lang/Object; // type@0226 │ │ -029bf0: 1209 |00fc: const/4 v9, #int 0 // #0 │ │ -029bf2: 6e10 ef02 0100 |00fd: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -029bf8: 0c0a |0100: move-result-object v10 │ │ -029bfa: 4d0a 0809 |0101: aput-object v10, v8, v9 │ │ -029bfe: 1219 |0103: const/4 v9, #int 1 // #1 │ │ -029c00: 54ca f106 |0104: iget-object v10, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06f1 │ │ -029c04: 6e10 f002 0100 |0106: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -029c0a: 0c0b |0109: move-result-object v11 │ │ -029c0c: 7120 fe02 ba00 |010a: invoke-static {v10, v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -029c12: 0c0a |010d: move-result-object v10 │ │ -029c14: 4d0a 0809 |010e: aput-object v10, v8, v9 │ │ -029c18: 6e30 d401 7608 |0110: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -029c1e: 0c00 |0113: move-result-object v0 │ │ -029c20: 2900 0fff |0114: goto/16 0023 // -00f1 │ │ -029c24: 54c6 f106 |0116: iget-object v6, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06f1 │ │ -029c28: 6007 ed04 |0118: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_to:I // field@04ed │ │ -029c2c: 1228 |011a: const/4 v8, #int 2 // #2 │ │ -029c2e: 2388 2602 |011b: new-array v8, v8, [Ljava/lang/Object; // type@0226 │ │ -029c32: 1209 |011d: const/4 v9, #int 0 // #0 │ │ -029c34: 6e10 ef02 0500 |011e: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ef │ │ -029c3a: 0c0a |0121: move-result-object v10 │ │ -029c3c: 4d0a 0809 |0122: aput-object v10, v8, v9 │ │ -029c40: 1219 |0124: const/4 v9, #int 1 // #1 │ │ -029c42: 54ca f106 |0125: iget-object v10, v12, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06f1 │ │ -029c46: 6e10 f002 0500 |0127: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -029c4c: 0c0b |012a: move-result-object v11 │ │ -029c4e: 7120 fe02 ba00 |012b: invoke-static {v10, v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fe │ │ -029c54: 0c0a |012e: move-result-object v10 │ │ -029c56: 4d0a 0809 |012f: aput-object v10, v8, v9 │ │ -029c5a: 6e30 d401 7608 |0131: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -029c60: 0c04 |0134: move-result-object v4 │ │ -029c62: 2900 f4fe |0135: goto/16 0029 // -010c │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 16 16-bit code units │ │ +02c130: |[02c130] com.csvreader.CsvReader.getValues:()[Ljava/lang/String; │ │ +02c140: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02c142: 7010 a006 0400 |0001: invoke-direct {v4}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02c148: 5240 a007 |0004: iget v0, v4, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c14c: 2300 1b02 |0006: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +02c150: 5441 b107 |0008: iget-object v1, v4, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b1 │ │ +02c154: 5242 a007 |000a: iget v2, v4, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c158: 7152 f107 3130 |000c: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +02c15e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=127 │ │ - 0x0005 line=128 │ │ - 0x0011 line=129 │ │ - 0x001d line=131 │ │ - 0x0023 line=132 │ │ - 0x0029 line=133 │ │ - 0x0039 line=134 │ │ - 0x0050 line=135 │ │ - 0x0067 line=136 │ │ - 0x0079 line=137 │ │ - 0x008b line=138 │ │ - 0x009d line=139 │ │ - 0x00b3 line=140 │ │ - 0x00f4 line=142 │ │ - 0x00f5 line=131 │ │ - 0x0116 line=132 │ │ locals : │ │ - 0x0023 - 0x00f5 reg=0 from Ljava/lang/String; │ │ - 0x0039 - 0x00f5 reg=2 money Ljava/lang/String; │ │ - 0x0029 - 0x00f5 reg=4 to Ljava/lang/String; │ │ - 0x0116 - 0x0137 reg=0 from Ljava/lang/String; │ │ - 0x0011 - 0x0137 reg=1 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0005 - 0x0137 reg=3 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x001d - 0x0137 reg=5 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0000 - 0x0137 reg=12 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0137 reg=13 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0000 - 0x0137 reg=14 format Ljava/text/DateFormat; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'doCopyDetail' │ │ - type : '(I)V' │ │ + #23 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'isQualified' │ │ + type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +02c160: |[02c160] com.csvreader.CsvReader.isQualified:(I)Z │ │ +02c170: 7010 a006 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02c176: 5210 a007 |0003: iget v0, v1, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c17a: 3502 0a00 |0005: if-ge v2, v0, 000f // +000a │ │ +02c17e: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +02c180: 3702 0700 |0008: if-le v2, v0, 000f // +0007 │ │ +02c184: 5410 a907 |000a: iget-object v0, v1, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07a9 │ │ +02c188: 4700 0002 |000c: aget-boolean v0, v0, v2 │ │ +02c18c: 0f00 |000e: return v0 │ │ +02c18e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +02c190: 28fe |0010: goto 000e // -0002 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #24 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'readHeaders' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 36 16-bit code units │ │ -029c68: |[029c68] com.bottleworks.dailymoney.ui.DetailListHelper.doCopyDetail:(I)V │ │ -029c78: 5442 f406 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -029c7c: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -029c82: 0c00 |0005: move-result-object v0 │ │ -029c84: 1f00 c600 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -029c88: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -029c8a: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -029c8e: 5442 eb06 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029c92: 1c03 1101 |000d: const-class v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0111 │ │ -029c96: 7030 3900 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -029c9c: 1a02 270d |0012: const-string v2, "modeCreate" // string@0d27 │ │ -029ca0: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -029ca2: 6e30 4300 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -029ca8: 1a02 8f08 |0018: const-string v2, "detail" // string@088f │ │ -029cac: 6e30 4000 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -029cb2: 5442 eb06 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029cb6: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -029cb8: 6e30 0f00 1203 |0020: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -029cbe: 0e00 |0023: return-void │ │ + insns size : 63 16-bit code units │ │ +02c194: |[02c194] com.csvreader.CsvReader.readHeaders:()Z │ │ +02c1a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02c1a6: 6e10 c006 0800 |0001: invoke-virtual {v8}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c0 │ │ +02c1ac: 0a02 |0004: move-result v2 │ │ +02c1ae: 5480 a607 |0005: iget-object v0, v8, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c1b2: 5283 a007 |0007: iget v3, v8, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c1b6: 5903 7507 |0009: iput v3, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02c1ba: 5480 a607 |000b: iget-object v0, v8, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c1be: 5283 a007 |000d: iget v3, v8, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c1c2: 2333 1b02 |000f: new-array v3, v3, [Ljava/lang/String; // type@021b │ │ +02c1c6: 5b03 7307 |0011: iput-object v3, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02c1ca: 0110 |0013: move v0, v1 │ │ +02c1cc: 5483 a607 |0014: iget-object v3, v8, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c1d0: 5233 7507 |0016: iget v3, v3, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02c1d4: 3530 1b00 |0018: if-ge v0, v3, 0033 // +001b │ │ +02c1d8: 6e20 a706 0800 |001a: invoke-virtual {v8, v0}, Lcom/csvreader/CsvReader;.get:(I)Ljava/lang/String; // method@06a7 │ │ +02c1de: 0c03 |001d: move-result-object v3 │ │ +02c1e0: 5484 a607 |001e: iget-object v4, v8, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c1e4: 5444 7307 |0020: iget-object v4, v4, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02c1e8: 4d03 0400 |0022: aput-object v3, v4, v0 │ │ +02c1ec: 5484 a607 |0024: iget-object v4, v8, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02c1f0: 5444 7407 |0026: iget-object v4, v4, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0774 │ │ +02c1f4: 2205 8b01 |0028: new-instance v5, Ljava/lang/Integer; // type@018b │ │ +02c1f8: 7020 8e07 0500 |002a: invoke-direct {v5, v0}, Ljava/lang/Integer;.:(I)V // method@078e │ │ +02c1fe: 6e30 2708 3405 |002d: invoke-virtual {v4, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0827 │ │ +02c204: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02c208: 28e2 |0032: goto 0014 // -001e │ │ +02c20a: 3802 0900 |0033: if-eqz v2, 003c // +0009 │ │ +02c20e: 5384 a107 |0035: iget-wide v4, v8, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02c212: 1606 0100 |0037: const-wide/16 v6, #int 1 // #1 │ │ +02c216: bc64 |0039: sub-long/2addr v4, v6 │ │ +02c218: 5a84 a107 |003a: iput-wide v4, v8, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02c21c: 5981 a007 |003c: iput v1, v8, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c220: 0f02 |003e: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=186 │ │ - 0x0008 line=187 │ │ - 0x0009 line=188 │ │ - 0x0012 line=189 │ │ - 0x0018 line=190 │ │ - 0x001d line=191 │ │ - 0x0023 line=192 │ │ locals : │ │ - 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ - 0x0008 - 0x0024 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0012 - 0x0024 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0024 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0024 reg=5 pos I │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'doDeleteDetail' │ │ - type : '(I)V' │ │ + #25 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'readRecord' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 52 16-bit code units │ │ -029cc0: |[029cc0] com.bottleworks.dailymoney.ui.DetailListHelper.doDeleteDetail:(I)V │ │ -029cd0: 5442 f406 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -029cd4: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -029cda: 0c00 |0005: move-result-object v0 │ │ -029cdc: 1f00 c600 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -029ce0: 7100 b802 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -029ce6: 0c02 |000b: move-result-object v2 │ │ -029ce8: 6e10 9e02 0200 |000c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -029cee: 0c02 |000f: move-result-object v2 │ │ -029cf0: 6e10 3803 0000 |0010: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0338 │ │ -029cf6: 0a03 |0013: move-result v3 │ │ -029cf8: 7220 5003 3200 |0014: invoke-interface {v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteDetail:(I)Z // method@0350 │ │ -029cfe: 0a01 |0017: move-result v1 │ │ -029d00: 3801 0b00 |0018: if-eqz v1, 0023 // +000b │ │ -029d04: 5442 f606 |001a: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listener:Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; // field@06f6 │ │ -029d08: 3802 0800 |001c: if-eqz v2, 0024 // +0008 │ │ -029d0c: 5442 f606 |001e: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listener:Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener; // field@06f6 │ │ -029d10: 7220 9b05 0200 |0020: invoke-interface {v2, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;.onDetailDeleted:(Lcom/bottleworks/dailymoney/data/Detail;)V // method@059b │ │ -029d16: 0e00 |0023: return-void │ │ -029d18: 5442 f406 |0024: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -029d1c: 7220 4108 5200 |0026: invoke-interface {v2, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -029d22: 5442 f506 |0029: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f5 │ │ -029d26: 7220 4108 5200 |002b: invoke-interface {v2, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -029d2c: 5442 f306 |002e: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f3 │ │ -029d30: 6e10 1901 0200 |0030: invoke-virtual {v2}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -029d36: 28f0 |0033: goto 0023 // -0010 │ │ + registers : 13 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 1680 16-bit code units │ │ +02c224: |[02c224] com.csvreader.CsvReader.readRecord:()Z │ │ +02c234: 7010 a006 0c00 |0000: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02c23a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02c23c: 59c0 a007 |0004: iput v0, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c240: 54c0 ab07 |0006: iget-object v0, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02c244: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +02c246: 5901 8707 |0009: iput v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02c24a: 54c0 a207 |000b: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c24e: 54c1 a207 |000d: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c252: 5211 7107 |000f: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c256: 5901 7007 |0011: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02c25a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +02c25c: 5cc0 a507 |0014: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a5 │ │ +02c260: 55c0 a407 |0016: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02c264: 3800 2900 |0018: if-eqz v0, 0041 // +0029 │ │ +02c268: 54c0 a207 |001a: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c26c: 5200 7107 |001c: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c270: 54c1 a207 |001e: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c274: 5211 6f07 |0020: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02c278: 3310 4c00 |0022: if-ne v0, v1, 006e // +004c │ │ +02c27c: 7010 a106 0c00 |0024: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a1 │ │ +02c282: 55c0 a407 |0027: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02c286: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ +02c28a: 55c0 a507 |002b: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a5 │ │ +02c28e: 3800 edff |002d: if-eqz v0, 001a // -0013 │ │ +02c292: 55c0 ad07 |002f: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c296: 3900 0a00 |0031: if-nez v0, 003b // +000a │ │ +02c29a: 57c0 aa07 |0033: iget-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c29e: 54c1 b007 |0035: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c2a2: 5711 9107 |0037: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02c2a6: 3310 0800 |0039: if-ne v0, v1, 0041 // +0008 │ │ +02c2aa: 7010 a406 0c00 |003b: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c2b0: 7010 a506 0c00 |003e: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a5 │ │ +02c2b6: 54c0 b007 |0041: iget-object v0, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c2ba: 5500 8e07 |0043: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@078e │ │ +02c2be: 3800 1f05 |0045: if-eqz v0, 0564 // +051f │ │ +02c2c2: 55c0 a407 |0047: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02c2c6: 3800 0905 |0049: if-eqz v0, 0552 // +0509 │ │ +02c2ca: 54c0 ab07 |004b: iget-object v0, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02c2ce: 5200 8707 |004d: iget v0, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02c2d2: 3900 c804 |004f: if-nez v0, 0517 // +04c8 │ │ +02c2d6: 2200 9701 |0051: new-instance v0, Ljava/lang/String; // type@0197 │ │ +02c2da: 54c1 a207 |0053: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c2de: 5411 6d07 |0055: iget-object v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02c2e2: 54c2 a207 |0057: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c2e6: 5222 7007 |0059: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02c2ea: 54c3 a207 |005b: iget-object v3, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c2ee: 5233 7107 |005d: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c2f2: 54c4 a207 |005f: iget-object v4, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c2f6: 5244 7007 |0061: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02c2fa: b143 |0063: sub-int/2addr v3, v4 │ │ +02c2fc: d803 03ff |0064: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02c300: 7040 c007 1032 |0066: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@07c0 │ │ +02c306: 5bc0 ac07 |0069: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02c30a: 55c0 a507 |006b: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a5 │ │ +02c30e: 0f00 |006d: return v0 │ │ +02c310: 1200 |006e: const/4 v0, #int 0 // #0 │ │ +02c312: 5cc0 ae07 |006f: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02c316: 54c0 a207 |0071: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c31a: 5400 6d07 |0073: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02c31e: 54c1 a207 |0075: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c322: 5211 7107 |0077: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c326: 4900 0001 |0079: aget-char v0, v0, v1 │ │ +02c32a: 54c1 b007 |007b: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c32e: 5511 9907 |007d: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@0799 │ │ +02c332: 3801 1b02 |007f: if-eqz v1, 029a // +021b │ │ +02c336: 54c1 b007 |0081: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c33a: 5711 9607 |0083: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0796 │ │ +02c33e: 3310 1502 |0085: if-ne v0, v1, 029a // +0215 │ │ +02c342: 5ec0 aa07 |0087: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c346: 1210 |0089: const/4 v0, #int 1 // #1 │ │ +02c348: 5cc0 ad07 |008a: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c34c: 54c0 a207 |008c: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c350: 54c1 a207 |008e: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c354: 5211 7107 |0090: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c358: d801 0101 |0092: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02c35c: 5901 6e07 |0094: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c360: 1210 |0096: const/4 v0, #int 1 // #1 │ │ +02c362: 5cc0 ae07 |0097: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07ae │ │ +02c366: 1207 |0099: const/4 v7, #int 0 // #0 │ │ +02c368: 54c0 b007 |009a: iget-object v0, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c36c: 5700 9607 |009c: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0796 │ │ +02c370: 54c1 b007 |009e: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c374: 5211 9207 |00a0: iget v1, v1, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02c378: 1222 |00a2: const/4 v2, #int 2 // #2 │ │ +02c37a: 3321 0400 |00a3: if-ne v1, v2, 00a7 // +0004 │ │ +02c37e: 1300 5c00 |00a5: const/16 v0, #int 92 // #5c │ │ +02c382: 1206 |00a7: const/4 v6, #int 0 // #0 │ │ +02c384: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ +02c386: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ +02c388: 1213 |00aa: const/4 v3, #int 1 // #1 │ │ +02c38a: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ +02c38c: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ +02c38e: 54c8 a207 |00ad: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c392: 5289 7107 |00af: iget v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c396: d809 0901 |00b1: add-int/lit8 v9, v9, #int 1 // #01 │ │ +02c39a: 5989 7107 |00b3: iput v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c39e: 54c8 a207 |00b5: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c3a2: 5288 7107 |00b7: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c3a6: 54c9 a207 |00b9: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c3aa: 5299 6f07 |00bb: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02c3ae: 3398 1b00 |00bd: if-ne v8, v9, 00d8 // +001b │ │ +02c3b2: 7010 a106 0c00 |00bf: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a1 │ │ +02c3b8: 55c8 a407 |00c2: iget-boolean v8, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02c3bc: 3808 0600 |00c4: if-eqz v8, 00ca // +0006 │ │ +02c3c0: 55c8 ad07 |00c6: iget-boolean v8, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c3c4: 3908 edff |00c8: if-nez v8, 00b5 // -0013 │ │ +02c3c8: 55c0 a407 |00ca: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02c3cc: 3800 5bff |00cc: if-eqz v0, 0027 // -00a5 │ │ +02c3d0: 54c0 a207 |00ce: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c3d4: 5201 7107 |00d0: iget v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c3d8: d801 0101 |00d2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02c3dc: 5901 7107 |00d4: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c3e0: 2900 51ff |00d6: goto/16 0027 // -00af │ │ +02c3e4: 54c8 a207 |00d8: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c3e8: 5488 6d07 |00da: iget-object v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02c3ec: 54c9 a207 |00dc: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c3f0: 5299 7107 |00de: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c3f4: 4908 0809 |00e0: aget-char v8, v8, v9 │ │ +02c3f8: 3806 a700 |00e2: if-eqz v6, 0189 // +00a7 │ │ +02c3fc: 54c9 a207 |00e4: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c400: 54ca a207 |00e6: iget-object v10, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c404: 52aa 7107 |00e8: iget v10, v10, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c408: d80a 0a01 |00ea: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02c40c: 599a 6e07 |00ec: iput v10, v9, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c410: 54c9 b007 |00ee: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c414: 5799 9107 |00f0: iget-char v9, v9, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02c418: 3398 7900 |00f2: if-ne v8, v9, 016b // +0079 │ │ +02c41c: 7010 a406 0c00 |00f4: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c422: 5ec8 aa07 |00f7: iput-char v8, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c426: 55c8 ad07 |00f9: iget-boolean v8, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c42a: 3808 c7ff |00fb: if-eqz v8, 00c2 // -0039 │ │ +02c42e: 54c8 a207 |00fd: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c432: 5289 7107 |00ff: iget v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c436: d809 0901 |0101: add-int/lit8 v9, v9, #int 1 // #01 │ │ +02c43a: 5989 7107 |0103: iput v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c43e: 54c8 b007 |0105: iget-object v8, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c442: 5588 9407 |0107: iget-boolean v8, v8, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0794 │ │ +02c446: 3808 b9ff |0109: if-eqz v8, 00c2 // -0047 │ │ +02c44a: 54c8 a207 |010b: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c44e: 5288 7107 |010d: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c452: 54c9 a207 |010f: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c456: 5299 6e07 |0111: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c45a: b198 |0113: sub-int/2addr v8, v9 │ │ +02c45c: 54c9 9f07 |0114: iget-object v9, v12, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02c460: 5299 6607 |0116: iget v9, v9, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02c464: b098 |0118: add-int/2addr v8, v9 │ │ +02c466: 1409 a086 0100 |0119: const v9, #float 1.4013e-40 // #000186a0 │ │ +02c46c: 3798 a6ff |011c: if-le v8, v9, 00c2 // -005a │ │ +02c470: 6e10 a206 0c00 |011e: invoke-virtual {v12}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +02c476: 2200 7201 |0121: new-instance v0, Ljava/io/IOException; // type@0172 │ │ +02c47a: 2201 9901 |0123: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02c47e: 7010 e507 0100 |0125: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02c484: 1a02 8d04 |0128: const-string v2, "Maximum column length of 100,000 exceeded in column " // string@048d │ │ +02c488: 6e20 ed07 2100 |012a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c48e: 0c01 |012d: move-result-object v1 │ │ +02c490: 7100 0108 0000 |012e: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@0801 │ │ +02c496: 0c02 |0131: move-result-object v2 │ │ +02c498: 52c3 a007 |0132: iget v3, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c49c: 8134 |0134: int-to-long v4, v3 │ │ +02c49e: 6e30 0008 4205 |0135: invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@0800 │ │ +02c4a4: 0c02 |0138: move-result-object v2 │ │ +02c4a6: 6e20 ed07 2100 |0139: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c4ac: 0c01 |013c: move-result-object v1 │ │ +02c4ae: 1a02 2200 |013d: const-string v2, " in record " // string@0022 │ │ +02c4b2: 6e20 ed07 2100 |013f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c4b8: 0c01 |0142: move-result-object v1 │ │ +02c4ba: 7100 0108 0000 |0143: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@0801 │ │ +02c4c0: 0c02 |0146: move-result-object v2 │ │ +02c4c2: 53c4 a107 |0147: iget-wide v4, v12, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02c4c6: 6e30 0008 4205 |0149: invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@0800 │ │ +02c4cc: 0c02 |014c: move-result-object v2 │ │ +02c4ce: 6e20 ed07 2100 |014d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c4d4: 0c01 |0150: move-result-object v1 │ │ +02c4d6: 1a02 5a00 |0151: const-string v2, ". Set the SafetySwitch property to false" // string@005a │ │ +02c4da: 6e20 ed07 2100 |0153: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c4e0: 0c01 |0156: move-result-object v1 │ │ +02c4e2: 1a02 1f00 |0157: const-string v2, " if you're expecting column lengths greater than 100,000 characters to" // string@001f │ │ +02c4e6: 6e20 ed07 2100 |0159: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c4ec: 0c01 |015c: move-result-object v1 │ │ +02c4ee: 1a02 1700 |015d: const-string v2, " avoid this error." // string@0017 │ │ +02c4f2: 6e20 ed07 2100 |015f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c4f8: 0c01 |0162: move-result-object v1 │ │ +02c4fa: 6e10 f007 0100 |0163: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02c500: 0c01 |0166: move-result-object v1 │ │ +02c502: 7020 5b07 1000 |0167: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +02c508: 2700 |016a: throw v0 │ │ +02c50a: 55c9 af07 |016b: iget-boolean v9, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02c50e: 3909 0a00 |016d: if-nez v9, 0177 // +000a │ │ +02c512: 1309 0d00 |016f: const/16 v9, #int 13 // #d │ │ +02c516: 3298 1000 |0171: if-eq v8, v9, 0181 // +0010 │ │ +02c51a: 1309 0a00 |0173: const/16 v9, #int 10 // #a │ │ +02c51e: 3298 0c00 |0175: if-eq v8, v9, 0181 // +000c │ │ +02c522: 55c9 af07 |0177: iget-boolean v9, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02c526: 3809 7eff |0179: if-eqz v9, 00f7 // -0082 │ │ +02c52a: 54c9 b007 |017b: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c52e: 5799 9307 |017d: iget-char v9, v9, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02c532: 3398 78ff |017f: if-ne v8, v9, 00f7 // -0088 │ │ +02c536: 7010 a406 0c00 |0181: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c53c: 7010 a506 0c00 |0184: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a5 │ │ +02c542: 2900 70ff |0187: goto/16 00f7 // -0090 │ │ +02c546: 3804 5000 |0189: if-eqz v4, 01d9 // +0050 │ │ +02c54a: d802 0201 |018b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02c54e: 2b03 e303 0000 |018d: packed-switch v3, 00000570 // +000003e3 │ │ +02c554: 3904 3d00 |0190: if-nez v4, 01cd // +003d │ │ +02c558: 7020 9f06 1c00 |0192: invoke-direct {v12, v1}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c55e: 2900 62ff |0195: goto/16 00f7 // -009e │ │ +02c562: da01 0110 |0197: mul-int/lit8 v1, v1, #int 16 // #10 │ │ +02c566: 8e11 |0199: int-to-char v1, v1 │ │ +02c568: 7110 bc06 0800 |019a: invoke-static {v8}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bc │ │ +02c56e: 0a09 |019d: move-result v9 │ │ +02c570: b091 |019e: add-int/2addr v1, v9 │ │ +02c572: 8e11 |019f: int-to-char v1, v1 │ │ +02c574: 1249 |01a0: const/4 v9, #int 4 // #4 │ │ +02c576: 3392 efff |01a1: if-ne v2, v9, 0190 // -0011 │ │ +02c57a: 1204 |01a3: const/4 v4, #int 0 // #0 │ │ +02c57c: 28ec |01a4: goto 0190 // -0014 │ │ +02c57e: da01 0108 |01a5: mul-int/lit8 v1, v1, #int 8 // #08 │ │ +02c582: 8e11 |01a7: int-to-char v1, v1 │ │ +02c584: d809 08d0 |01a8: add-int/lit8 v9, v8, #int -48 // #d0 │ │ +02c588: 8e99 |01aa: int-to-char v9, v9 │ │ +02c58a: b091 |01ab: add-int/2addr v1, v9 │ │ +02c58c: 8e11 |01ac: int-to-char v1, v1 │ │ +02c58e: 1239 |01ad: const/4 v9, #int 3 // #3 │ │ +02c590: 3392 e2ff |01ae: if-ne v2, v9, 0190 // -001e │ │ +02c594: 1204 |01b0: const/4 v4, #int 0 // #0 │ │ +02c596: 28df |01b1: goto 0190 // -0021 │ │ +02c598: da01 010a |01b2: mul-int/lit8 v1, v1, #int 10 // #0a │ │ +02c59c: 8e11 |01b4: int-to-char v1, v1 │ │ +02c59e: d809 08d0 |01b5: add-int/lit8 v9, v8, #int -48 // #d0 │ │ +02c5a2: 8e99 |01b7: int-to-char v9, v9 │ │ +02c5a4: b091 |01b8: add-int/2addr v1, v9 │ │ +02c5a6: 8e11 |01b9: int-to-char v1, v1 │ │ +02c5a8: 1239 |01ba: const/4 v9, #int 3 // #3 │ │ +02c5aa: 3392 d5ff |01bb: if-ne v2, v9, 0190 // -002b │ │ +02c5ae: 1204 |01bd: const/4 v4, #int 0 // #0 │ │ +02c5b0: 28d2 |01be: goto 0190 // -002e │ │ +02c5b2: da01 0110 |01bf: mul-int/lit8 v1, v1, #int 16 // #10 │ │ +02c5b6: 8e11 |01c1: int-to-char v1, v1 │ │ +02c5b8: 7110 bc06 0800 |01c2: invoke-static {v8}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bc │ │ +02c5be: 0a09 |01c5: move-result v9 │ │ +02c5c0: b091 |01c6: add-int/2addr v1, v9 │ │ +02c5c2: 8e11 |01c7: int-to-char v1, v1 │ │ +02c5c4: 1229 |01c8: const/4 v9, #int 2 // #2 │ │ +02c5c6: 3392 c7ff |01c9: if-ne v2, v9, 0190 // -0039 │ │ +02c5ca: 1204 |01cb: const/4 v4, #int 0 // #0 │ │ +02c5cc: 28c4 |01cc: goto 0190 // -003c │ │ +02c5ce: 54c9 a207 |01cd: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c5d2: 54ca a207 |01cf: iget-object v10, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c5d6: 52aa 7107 |01d1: iget v10, v10, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c5da: d80a 0a01 |01d3: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02c5de: 599a 6e07 |01d5: iput v10, v9, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c5e2: 2900 20ff |01d7: goto/16 00f7 // -00e0 │ │ +02c5e6: 54c9 b007 |01d9: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c5ea: 5799 9607 |01db: iget-char v9, v9, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0796 │ │ +02c5ee: 3398 1600 |01dd: if-ne v8, v9, 01f3 // +0016 │ │ +02c5f2: 3805 0600 |01df: if-eqz v5, 01e5 // +0006 │ │ +02c5f6: 1205 |01e1: const/4 v5, #int 0 // #0 │ │ +02c5f8: 1207 |01e2: const/4 v7, #int 0 // #0 │ │ +02c5fa: 2900 14ff |01e3: goto/16 00f7 // -00ec │ │ +02c5fe: 7010 cf06 0c00 |01e5: invoke-direct {v12}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06cf │ │ +02c604: 54c7 b007 |01e8: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c608: 5277 9207 |01ea: iget v7, v7, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02c60c: 1219 |01ec: const/4 v9, #int 1 // #1 │ │ +02c60e: 3397 0300 |01ed: if-ne v7, v9, 01f0 // +0003 │ │ +02c612: 1215 |01ef: const/4 v5, #int 1 // #1 │ │ +02c614: 1217 |01f0: const/4 v7, #int 1 // #1 │ │ +02c616: 2900 06ff |01f1: goto/16 00f7 // -00fa │ │ +02c61a: 54c9 b007 |01f3: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c61e: 5299 9207 |01f5: iget v9, v9, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02c622: 122a |01f7: const/4 v10, #int 2 // #2 │ │ +02c624: 33a9 6300 |01f8: if-ne v9, v10, 025b // +0063 │ │ +02c628: 3805 6100 |01fa: if-eqz v5, 025b // +0061 │ │ +02c62c: 2c08 8003 0000 |01fc: sparse-switch v8, 0000057c // +00000380 │ │ +02c632: 1205 |01ff: const/4 v5, #int 0 // #0 │ │ +02c634: 2900 f7fe |0200: goto/16 00f7 // -0109 │ │ +02c638: 1305 0a00 |0202: const/16 v5, #int 10 // #a │ │ +02c63c: 7020 9f06 5c00 |0204: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c642: 28f8 |0207: goto 01ff // -0008 │ │ +02c644: 1305 0d00 |0208: const/16 v5, #int 13 // #d │ │ +02c648: 7020 9f06 5c00 |020a: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c64e: 28f2 |020d: goto 01ff // -000e │ │ +02c650: 1305 0900 |020e: const/16 v5, #int 9 // #9 │ │ +02c654: 7020 9f06 5c00 |0210: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c65a: 28ec |0213: goto 01ff // -0014 │ │ +02c65c: 1305 0800 |0214: const/16 v5, #int 8 // #8 │ │ +02c660: 7020 9f06 5c00 |0216: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c666: 28e6 |0219: goto 01ff // -001a │ │ +02c668: 1305 0c00 |021a: const/16 v5, #int 12 // #c │ │ +02c66c: 7020 9f06 5c00 |021c: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c672: 28e0 |021f: goto 01ff // -0020 │ │ +02c674: 1305 1b00 |0220: const/16 v5, #int 27 // #1b │ │ +02c678: 7020 9f06 5c00 |0222: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c67e: 28da |0225: goto 01ff // -0026 │ │ +02c680: 1305 0b00 |0226: const/16 v5, #int 11 // #b │ │ +02c684: 7020 9f06 5c00 |0228: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c68a: 28d4 |022b: goto 01ff // -002c │ │ +02c68c: 1275 |022c: const/4 v5, #int 7 // #7 │ │ +02c68e: 7020 9f06 5c00 |022d: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02c694: 28cf |0230: goto 01ff // -0031 │ │ +02c696: 1223 |0231: const/4 v3, #int 2 // #2 │ │ +02c698: 1214 |0232: const/4 v4, #int 1 // #1 │ │ +02c69a: 1212 |0233: const/4 v2, #int 1 // #1 │ │ +02c69c: d801 08d0 |0234: add-int/lit8 v1, v8, #int -48 // #d0 │ │ +02c6a0: 8e11 |0236: int-to-char v1, v1 │ │ +02c6a2: 54c5 a207 |0237: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c6a6: 54c9 a207 |0239: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c6aa: 5299 7107 |023b: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c6ae: d809 0901 |023d: add-int/lit8 v9, v9, #int 1 // #01 │ │ +02c6b2: 5959 6e07 |023f: iput v9, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c6b6: 28be |0241: goto 01ff // -0042 │ │ +02c6b8: 2c08 9c03 0000 |0242: sparse-switch v8, 000005de // +0000039c │ │ +02c6be: 1214 |0245: const/4 v4, #int 1 // #1 │ │ +02c6c0: 1202 |0246: const/4 v2, #int 0 // #0 │ │ +02c6c2: 1201 |0247: const/4 v1, #int 0 // #0 │ │ +02c6c4: 54c5 a207 |0248: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c6c8: 54c9 a207 |024a: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c6cc: 5299 7107 |024c: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c6d0: d809 0901 |024e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +02c6d4: 5959 6e07 |0250: iput v9, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c6d8: 28ad |0252: goto 01ff // -0053 │ │ +02c6da: 1213 |0253: const/4 v3, #int 1 // #1 │ │ +02c6dc: 28f1 |0254: goto 0245 // -000f │ │ +02c6de: 1243 |0255: const/4 v3, #int 4 // #4 │ │ +02c6e0: 28ef |0256: goto 0245 // -0011 │ │ +02c6e2: 1223 |0257: const/4 v3, #int 2 // #2 │ │ +02c6e4: 28ed |0258: goto 0245 // -0013 │ │ +02c6e6: 1233 |0259: const/4 v3, #int 3 // #3 │ │ +02c6e8: 28eb |025a: goto 0245 // -0015 │ │ +02c6ea: 3308 0800 |025b: if-ne v8, v0, 0263 // +0008 │ │ +02c6ee: 7010 cf06 0c00 |025d: invoke-direct {v12}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06cf │ │ +02c6f4: 1215 |0260: const/4 v5, #int 1 // #1 │ │ +02c6f6: 2900 96fe |0261: goto/16 00f7 // -016a │ │ +02c6fa: 3807 94fe |0263: if-eqz v7, 00f7 // -016c │ │ +02c6fe: 54c7 b007 |0265: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c702: 5777 9107 |0267: iget-char v7, v7, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02c706: 3378 0800 |0269: if-ne v8, v7, 0271 // +0008 │ │ +02c70a: 7010 a406 0c00 |026b: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c710: 1207 |026e: const/4 v7, #int 0 // #0 │ │ +02c712: 2900 88fe |026f: goto/16 00f7 // -0178 │ │ +02c716: 55c7 af07 |0271: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02c71a: 3907 0a00 |0273: if-nez v7, 027d // +000a │ │ +02c71e: 1307 0d00 |0275: const/16 v7, #int 13 // #d │ │ +02c722: 3278 1000 |0277: if-eq v8, v7, 0287 // +0010 │ │ +02c726: 1307 0a00 |0279: const/16 v7, #int 10 // #a │ │ +02c72a: 3278 0c00 |027b: if-eq v8, v7, 0287 // +000c │ │ +02c72e: 55c7 af07 |027d: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02c732: 3807 0f00 |027f: if-eqz v7, 028e // +000f │ │ +02c736: 54c7 b007 |0281: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c73a: 5777 9307 |0283: iget-char v7, v7, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02c73e: 3378 0900 |0285: if-ne v8, v7, 028e // +0009 │ │ +02c742: 7010 a406 0c00 |0287: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c748: 7010 a506 0c00 |028a: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a5 │ │ +02c74e: 28e1 |028d: goto 026e // -001f │ │ +02c750: 54c6 a207 |028e: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c754: 54c7 a207 |0290: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c758: 5277 7107 |0292: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c75c: d807 0701 |0294: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02c760: 5967 6e07 |0296: iput v7, v6, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c764: 1216 |0298: const/4 v6, #int 1 // #1 │ │ +02c766: 28d5 |0299: goto 026e // -002b │ │ +02c768: 54c1 b007 |029a: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c76c: 5711 9107 |029c: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02c770: 3310 0900 |029e: if-ne v0, v1, 02a7 // +0009 │ │ +02c774: 5ec0 aa07 |02a0: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c778: 7010 a406 0c00 |02a2: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c77e: 2900 25fe |02a5: goto/16 00ca // -01db │ │ +02c782: 55c1 af07 |02a7: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02c786: 3801 2b00 |02a9: if-eqz v1, 02d4 // +002b │ │ +02c78a: 54c1 b007 |02ab: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c78e: 5711 9307 |02ad: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02c792: 3310 2500 |02af: if-ne v0, v1, 02d4 // +0025 │ │ +02c796: 55c1 ad07 |02b1: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c79a: 3901 0c00 |02b3: if-nez v1, 02bf // +000c │ │ +02c79e: 52c1 a007 |02b5: iget v1, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c7a2: 3c01 0800 |02b7: if-gtz v1, 02bf // +0008 │ │ +02c7a6: 54c1 b007 |02b9: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c7aa: 5511 9507 |02bb: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0795 │ │ +02c7ae: 3901 0c00 |02bd: if-nez v1, 02c9 // +000c │ │ +02c7b2: 7010 a406 0c00 |02bf: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c7b8: 7010 a506 0c00 |02c2: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a5 │ │ +02c7be: 5ec0 aa07 |02c5: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c7c2: 2900 03fe |02c7: goto/16 00ca // -01fd │ │ +02c7c6: 54c1 a207 |02c9: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c7ca: 54c2 a207 |02cb: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c7ce: 5222 7107 |02cd: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c7d2: d802 0201 |02cf: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02c7d6: 5912 7007 |02d1: iput v2, v1, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02c7da: 28f2 |02d3: goto 02c5 // -000e │ │ +02c7dc: 55c1 af07 |02d4: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02c7e0: 3901 3700 |02d6: if-nez v1, 030d // +0037 │ │ +02c7e4: 1301 0d00 |02d8: const/16 v1, #int 13 // #d │ │ +02c7e8: 3210 0600 |02da: if-eq v0, v1, 02e0 // +0006 │ │ +02c7ec: 1301 0a00 |02dc: const/16 v1, #int 10 // #a │ │ +02c7f0: 3310 2f00 |02de: if-ne v0, v1, 030d // +002f │ │ +02c7f4: 55c1 ad07 |02e0: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c7f8: 3901 1600 |02e2: if-nez v1, 02f8 // +0016 │ │ +02c7fc: 52c1 a007 |02e4: iget v1, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c800: 3c01 1200 |02e6: if-gtz v1, 02f8 // +0012 │ │ +02c804: 54c1 b007 |02e8: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c808: 5511 9507 |02ea: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0795 │ │ +02c80c: 3901 1600 |02ec: if-nez v1, 0302 // +0016 │ │ +02c810: 1301 0d00 |02ee: const/16 v1, #int 13 // #d │ │ +02c814: 3210 0800 |02f0: if-eq v0, v1, 02f8 // +0008 │ │ +02c818: 57c1 aa07 |02f2: iget-char v1, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c81c: 1302 0d00 |02f4: const/16 v2, #int 13 // #d │ │ +02c820: 3221 0c00 |02f6: if-eq v1, v2, 0302 // +000c │ │ +02c824: 7010 a406 0c00 |02f8: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02c82a: 7010 a506 0c00 |02fb: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a5 │ │ +02c830: 5ec0 aa07 |02fe: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c834: 2900 cafd |0300: goto/16 00ca // -0236 │ │ +02c838: 54c1 a207 |0302: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c83c: 54c2 a207 |0304: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c840: 5222 7107 |0306: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c844: d802 0201 |0308: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02c848: 5912 7007 |030a: iput v2, v1, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02c84c: 28f2 |030c: goto 02fe // -000e │ │ +02c84e: 54c1 b007 |030d: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c852: 5511 9807 |030f: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@0798 │ │ +02c856: 3801 1300 |0311: if-eqz v1, 0324 // +0013 │ │ +02c85a: 52c1 a007 |0313: iget v1, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c85e: 3901 0f00 |0315: if-nez v1, 0324 // +000f │ │ +02c862: 54c1 b007 |0317: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c866: 5711 9007 |0319: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0790 │ │ +02c86a: 3310 0900 |031b: if-ne v0, v1, 0324 // +0009 │ │ +02c86e: 5ec0 aa07 |031d: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c872: 6e10 cd06 0c00 |031f: invoke-virtual {v12}, Lcom/csvreader/CsvReader;.skipLine:()Z // method@06cd │ │ +02c878: 2900 a8fd |0322: goto/16 00ca // -0258 │ │ +02c87c: 54c1 b007 |0324: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c880: 5511 9707 |0326: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@0797 │ │ +02c884: 3801 1900 |0328: if-eqz v1, 0341 // +0019 │ │ +02c888: 1301 2000 |032a: const/16 v1, #int 32 // #20 │ │ +02c88c: 3210 0600 |032c: if-eq v0, v1, 0332 // +0006 │ │ +02c890: 1301 0900 |032e: const/16 v1, #int 9 // #9 │ │ +02c894: 3310 1100 |0330: if-ne v0, v1, 0341 // +0011 │ │ +02c898: 1210 |0332: const/4 v0, #int 1 // #1 │ │ +02c89a: 5cc0 ad07 |0333: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c89e: 54c0 a207 |0335: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c8a2: 54c1 a207 |0337: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c8a6: 5211 7107 |0339: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c8aa: d801 0101 |033b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02c8ae: 5901 6e07 |033d: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c8b2: 2900 8bfd |033f: goto/16 00ca // -0275 │ │ +02c8b6: 1211 |0341: const/4 v1, #int 1 // #1 │ │ +02c8b8: 5cc1 ad07 |0342: iput-boolean v1, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c8bc: 54c1 a207 |0344: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c8c0: 54c2 a207 |0346: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c8c4: 5222 7107 |0348: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c8c8: 5912 6e07 |034a: iput v2, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c8cc: 1205 |034c: const/4 v5, #int 0 // #0 │ │ +02c8ce: 1204 |034d: const/4 v4, #int 0 // #0 │ │ +02c8d0: 1211 |034e: const/4 v1, #int 1 // #1 │ │ +02c8d2: 1203 |034f: const/4 v3, #int 0 // #0 │ │ +02c8d4: 1202 |0350: const/4 v2, #int 0 // #0 │ │ +02c8d6: 1216 |0351: const/4 v6, #int 1 // #1 │ │ +02c8d8: 3906 1e00 |0352: if-nez v6, 0370 // +001e │ │ +02c8dc: 54c7 a207 |0354: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c8e0: 5277 7107 |0356: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c8e4: 54c8 a207 |0358: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c8e8: 5288 6f07 |035a: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02c8ec: 3387 1400 |035c: if-ne v7, v8, 0370 // +0014 │ │ +02c8f0: 7010 a106 0c00 |035e: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a1 │ │ +02c8f6: 016b |0361: move v11, v6 │ │ +02c8f8: 0106 |0362: move v6, v0 │ │ +02c8fa: 01b0 |0363: move v0, v11 │ │ +02c8fc: 55c7 a407 |0364: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02c900: 3807 64fd |0366: if-eqz v7, 00ca // -029c │ │ +02c904: 55c7 ad07 |0368: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c908: 3807 60fd |036a: if-eqz v7, 00ca // -02a0 │ │ +02c90c: 010b |036c: move v11, v0 │ │ +02c90e: 0160 |036d: move v0, v6 │ │ +02c910: 01b6 |036e: move v6, v11 │ │ +02c912: 28e3 |036f: goto 0352 // -001d │ │ +02c914: 3906 0c00 |0370: if-nez v6, 037c // +000c │ │ +02c918: 54c0 a207 |0372: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c91c: 5400 6d07 |0374: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02c920: 54c6 a207 |0376: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c924: 5266 7107 |0378: iget v6, v6, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c928: 4900 0006 |037a: aget-char v0, v0, v6 │ │ +02c92c: 54c6 b007 |037c: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c930: 5566 9907 |037e: iget-boolean v6, v6, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@0799 │ │ +02c934: 3906 8a00 |0380: if-nez v6, 040a // +008a │ │ +02c938: 54c6 b007 |0382: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c93c: 5266 9207 |0384: iget v6, v6, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02c940: 1227 |0386: const/4 v7, #int 2 // #2 │ │ +02c942: 3376 8300 |0387: if-ne v6, v7, 040a // +0083 │ │ +02c946: 1306 5c00 |0389: const/16 v6, #int 92 // #5c │ │ +02c94a: 3360 7f00 |038b: if-ne v0, v6, 040a // +007f │ │ +02c94e: 3805 7800 |038d: if-eqz v5, 0405 // +0078 │ │ +02c952: 1205 |038f: const/4 v5, #int 0 // #0 │ │ +02c954: 5ec0 aa07 |0390: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02c958: 1206 |0392: const/4 v6, #int 0 // #0 │ │ +02c95a: 55c7 ad07 |0393: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07ad │ │ +02c95e: 3807 d501 |0395: if-eqz v7, 056a // +01d5 │ │ +02c962: 54c7 a207 |0397: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c966: 5278 7107 |0399: iget v8, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c96a: d808 0801 |039b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +02c96e: 5978 7107 |039d: iput v8, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c972: 54c7 b007 |039f: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02c976: 5577 9407 |03a1: iget-boolean v7, v7, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0794 │ │ +02c97a: 3807 c701 |03a3: if-eqz v7, 056a // +01c7 │ │ +02c97e: 54c7 a207 |03a5: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c982: 5277 7107 |03a7: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02c986: 54c8 a207 |03a9: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02c98a: 5288 6e07 |03ab: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02c98e: b187 |03ad: sub-int/2addr v7, v8 │ │ +02c990: 54c8 9f07 |03ae: iget-object v8, v12, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02c994: 5288 6607 |03b0: iget v8, v8, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02c998: b087 |03b2: add-int/2addr v7, v8 │ │ +02c99a: 1408 a086 0100 |03b3: const v8, #float 1.4013e-40 // #000186a0 │ │ +02c9a0: 3787 b401 |03b6: if-le v7, v8, 056a // +01b4 │ │ +02c9a4: 6e10 a206 0c00 |03b8: invoke-virtual {v12}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +02c9aa: 2200 7201 |03bb: new-instance v0, Ljava/io/IOException; // type@0172 │ │ +02c9ae: 2201 9901 |03bd: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02c9b2: 7010 e507 0100 |03bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02c9b8: 1a02 8d04 |03c2: const-string v2, "Maximum column length of 100,000 exceeded in column " // string@048d │ │ +02c9bc: 6e20 ed07 2100 |03c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c9c2: 0c01 |03c7: move-result-object v1 │ │ +02c9c4: 7100 0108 0000 |03c8: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@0801 │ │ +02c9ca: 0c02 |03cb: move-result-object v2 │ │ +02c9cc: 52c3 a007 |03cc: iget v3, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02c9d0: 8134 |03ce: int-to-long v4, v3 │ │ +02c9d2: 6e30 0008 4205 |03cf: invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@0800 │ │ +02c9d8: 0c02 |03d2: move-result-object v2 │ │ +02c9da: 6e20 ed07 2100 |03d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c9e0: 0c01 |03d6: move-result-object v1 │ │ +02c9e2: 1a02 2200 |03d7: const-string v2, " in record " // string@0022 │ │ +02c9e6: 6e20 ed07 2100 |03d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02c9ec: 0c01 |03dc: move-result-object v1 │ │ +02c9ee: 7100 0108 0000 |03dd: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@0801 │ │ +02c9f4: 0c02 |03e0: move-result-object v2 │ │ +02c9f6: 53c4 a107 |03e1: iget-wide v4, v12, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02c9fa: 6e30 0008 4205 |03e3: invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@0800 │ │ +02ca00: 0c02 |03e6: move-result-object v2 │ │ +02ca02: 6e20 ed07 2100 |03e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02ca08: 0c01 |03ea: move-result-object v1 │ │ +02ca0a: 1a02 5a00 |03eb: const-string v2, ". Set the SafetySwitch property to false" // string@005a │ │ +02ca0e: 6e20 ed07 2100 |03ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02ca14: 0c01 |03f0: move-result-object v1 │ │ +02ca16: 1a02 1f00 |03f1: const-string v2, " if you're expecting column lengths greater than 100,000 characters to" // string@001f │ │ +02ca1a: 6e20 ed07 2100 |03f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02ca20: 0c01 |03f6: move-result-object v1 │ │ +02ca22: 1a02 1700 |03f7: const-string v2, " avoid this error." // string@0017 │ │ +02ca26: 6e20 ed07 2100 |03f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02ca2c: 0c01 |03fc: move-result-object v1 │ │ +02ca2e: 6e10 f007 0100 |03fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02ca34: 0c01 |0400: move-result-object v1 │ │ +02ca36: 7020 5b07 1000 |0401: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +02ca3c: 2700 |0404: throw v0 │ │ +02ca3e: 7010 cf06 0c00 |0405: invoke-direct {v12}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06cf │ │ +02ca44: 1215 |0408: const/4 v5, #int 1 // #1 │ │ +02ca46: 2887 |0409: goto 0390 // -0079 │ │ +02ca48: 3804 5000 |040a: if-eqz v4, 045a // +0050 │ │ +02ca4c: d803 0301 |040c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02ca50: 2b01 f201 0000 |040e: packed-switch v1, 00000600 // +000001f2 │ │ +02ca56: 3904 3d00 |0411: if-nez v4, 044e // +003d │ │ +02ca5a: 7020 9f06 2c00 |0413: invoke-direct {v12, v2}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02ca60: 2900 7aff |0416: goto/16 0390 // -0086 │ │ +02ca64: da02 0210 |0418: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +02ca68: 8e22 |041a: int-to-char v2, v2 │ │ +02ca6a: 7110 bc06 0000 |041b: invoke-static {v0}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bc │ │ +02ca70: 0a06 |041e: move-result v6 │ │ +02ca72: b062 |041f: add-int/2addr v2, v6 │ │ +02ca74: 8e22 |0420: int-to-char v2, v2 │ │ +02ca76: 1246 |0421: const/4 v6, #int 4 // #4 │ │ +02ca78: 3363 efff |0422: if-ne v3, v6, 0411 // -0011 │ │ +02ca7c: 1204 |0424: const/4 v4, #int 0 // #0 │ │ +02ca7e: 28ec |0425: goto 0411 // -0014 │ │ +02ca80: da02 0208 |0426: mul-int/lit8 v2, v2, #int 8 // #08 │ │ +02ca84: 8e22 |0428: int-to-char v2, v2 │ │ +02ca86: d806 00d0 |0429: add-int/lit8 v6, v0, #int -48 // #d0 │ │ +02ca8a: 8e66 |042b: int-to-char v6, v6 │ │ +02ca8c: b062 |042c: add-int/2addr v2, v6 │ │ +02ca8e: 8e22 |042d: int-to-char v2, v2 │ │ +02ca90: 1236 |042e: const/4 v6, #int 3 // #3 │ │ +02ca92: 3363 e2ff |042f: if-ne v3, v6, 0411 // -001e │ │ +02ca96: 1204 |0431: const/4 v4, #int 0 // #0 │ │ +02ca98: 28df |0432: goto 0411 // -0021 │ │ +02ca9a: da02 020a |0433: mul-int/lit8 v2, v2, #int 10 // #0a │ │ +02ca9e: 8e22 |0435: int-to-char v2, v2 │ │ +02caa0: d806 00d0 |0436: add-int/lit8 v6, v0, #int -48 // #d0 │ │ +02caa4: 8e66 |0438: int-to-char v6, v6 │ │ +02caa6: b062 |0439: add-int/2addr v2, v6 │ │ +02caa8: 8e22 |043a: int-to-char v2, v2 │ │ +02caaa: 1236 |043b: const/4 v6, #int 3 // #3 │ │ +02caac: 3363 d5ff |043c: if-ne v3, v6, 0411 // -002b │ │ +02cab0: 1204 |043e: const/4 v4, #int 0 // #0 │ │ +02cab2: 28d2 |043f: goto 0411 // -002e │ │ +02cab4: da02 0210 |0440: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +02cab8: 8e22 |0442: int-to-char v2, v2 │ │ +02caba: 7110 bc06 0000 |0443: invoke-static {v0}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bc │ │ +02cac0: 0a06 |0446: move-result v6 │ │ +02cac2: b062 |0447: add-int/2addr v2, v6 │ │ +02cac4: 8e22 |0448: int-to-char v2, v2 │ │ +02cac6: 1226 |0449: const/4 v6, #int 2 // #2 │ │ +02cac8: 3363 c7ff |044a: if-ne v3, v6, 0411 // -0039 │ │ +02cacc: 1204 |044c: const/4 v4, #int 0 // #0 │ │ +02cace: 28c4 |044d: goto 0411 // -003c │ │ +02cad0: 54c6 a207 |044e: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cad4: 54c7 a207 |0450: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cad8: 5277 7107 |0452: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02cadc: d807 0701 |0454: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02cae0: 5967 6e07 |0456: iput v7, v6, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02cae4: 2900 38ff |0458: goto/16 0390 // -00c8 │ │ +02cae8: 54c6 b007 |045a: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02caec: 5266 9207 |045c: iget v6, v6, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02caf0: 1227 |045e: const/4 v7, #int 2 // #2 │ │ +02caf2: 3376 8f00 |045f: if-ne v6, v7, 04ee // +008f │ │ +02caf6: 3805 8d00 |0461: if-eqz v5, 04ee // +008d │ │ +02cafa: 2c00 a901 0000 |0463: sparse-switch v0, 0000060c // +000001a9 │ │ +02cb00: 012b |0466: move v11, v2 │ │ +02cb02: 0132 |0467: move v2, v3 │ │ +02cb04: 0113 |0468: move v3, v1 │ │ +02cb06: 01b1 |0469: move v1, v11 │ │ +02cb08: 1205 |046a: const/4 v5, #int 0 // #0 │ │ +02cb0a: 011b |046b: move v11, v1 │ │ +02cb0c: 0131 |046c: move v1, v3 │ │ +02cb0e: 0123 |046d: move v3, v2 │ │ +02cb10: 01b2 |046e: move v2, v11 │ │ +02cb12: 2900 21ff |046f: goto/16 0390 // -00df │ │ +02cb16: 1305 0a00 |0471: const/16 v5, #int 10 // #a │ │ +02cb1a: 7020 9f06 5c00 |0473: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb20: 012b |0476: move v11, v2 │ │ +02cb22: 0132 |0477: move v2, v3 │ │ +02cb24: 0113 |0478: move v3, v1 │ │ +02cb26: 01b1 |0479: move v1, v11 │ │ +02cb28: 28f0 |047a: goto 046a // -0010 │ │ +02cb2a: 1305 0d00 |047b: const/16 v5, #int 13 // #d │ │ +02cb2e: 7020 9f06 5c00 |047d: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb34: 012b |0480: move v11, v2 │ │ +02cb36: 0132 |0481: move v2, v3 │ │ +02cb38: 0113 |0482: move v3, v1 │ │ +02cb3a: 01b1 |0483: move v1, v11 │ │ +02cb3c: 28e6 |0484: goto 046a // -001a │ │ +02cb3e: 1305 0900 |0485: const/16 v5, #int 9 // #9 │ │ +02cb42: 7020 9f06 5c00 |0487: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb48: 012b |048a: move v11, v2 │ │ +02cb4a: 0132 |048b: move v2, v3 │ │ +02cb4c: 0113 |048c: move v3, v1 │ │ +02cb4e: 01b1 |048d: move v1, v11 │ │ +02cb50: 28dc |048e: goto 046a // -0024 │ │ +02cb52: 1305 0800 |048f: const/16 v5, #int 8 // #8 │ │ +02cb56: 7020 9f06 5c00 |0491: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb5c: 012b |0494: move v11, v2 │ │ +02cb5e: 0132 |0495: move v2, v3 │ │ +02cb60: 0113 |0496: move v3, v1 │ │ +02cb62: 01b1 |0497: move v1, v11 │ │ +02cb64: 28d2 |0498: goto 046a // -002e │ │ +02cb66: 1305 0c00 |0499: const/16 v5, #int 12 // #c │ │ +02cb6a: 7020 9f06 5c00 |049b: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb70: 012b |049e: move v11, v2 │ │ +02cb72: 0132 |049f: move v2, v3 │ │ +02cb74: 0113 |04a0: move v3, v1 │ │ +02cb76: 01b1 |04a1: move v1, v11 │ │ +02cb78: 28c8 |04a2: goto 046a // -0038 │ │ +02cb7a: 1305 1b00 |04a3: const/16 v5, #int 27 // #1b │ │ +02cb7e: 7020 9f06 5c00 |04a5: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb84: 012b |04a8: move v11, v2 │ │ +02cb86: 0132 |04a9: move v2, v3 │ │ +02cb88: 0113 |04aa: move v3, v1 │ │ +02cb8a: 01b1 |04ab: move v1, v11 │ │ +02cb8c: 28be |04ac: goto 046a // -0042 │ │ +02cb8e: 1305 0b00 |04ad: const/16 v5, #int 11 // #b │ │ +02cb92: 7020 9f06 5c00 |04af: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cb98: 012b |04b2: move v11, v2 │ │ +02cb9a: 0132 |04b3: move v2, v3 │ │ +02cb9c: 0113 |04b4: move v3, v1 │ │ +02cb9e: 01b1 |04b5: move v1, v11 │ │ +02cba0: 28b4 |04b6: goto 046a // -004c │ │ +02cba2: 1275 |04b7: const/4 v5, #int 7 // #7 │ │ +02cba4: 7020 9f06 5c00 |04b8: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@069f │ │ +02cbaa: 012b |04bb: move v11, v2 │ │ +02cbac: 0132 |04bc: move v2, v3 │ │ +02cbae: 0113 |04bd: move v3, v1 │ │ +02cbb0: 01b1 |04be: move v1, v11 │ │ +02cbb2: 28ab |04bf: goto 046a // -0055 │ │ +02cbb4: 1223 |04c0: const/4 v3, #int 2 // #2 │ │ +02cbb6: 1214 |04c1: const/4 v4, #int 1 // #1 │ │ +02cbb8: 1212 |04c2: const/4 v2, #int 1 // #1 │ │ +02cbba: d801 00d0 |04c3: add-int/lit8 v1, v0, #int -48 // #d0 │ │ +02cbbe: 8e11 |04c5: int-to-char v1, v1 │ │ +02cbc0: 54c5 a207 |04c6: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cbc4: 54c6 a207 |04c8: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cbc8: 5266 7107 |04ca: iget v6, v6, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02cbcc: d806 0601 |04cc: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02cbd0: 5956 6e07 |04ce: iput v6, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02cbd4: 289a |04d0: goto 046a // -0066 │ │ +02cbd6: 2c00 9d01 0000 |04d1: sparse-switch v0, 0000066e // +0000019d │ │ +02cbdc: 1214 |04d4: const/4 v4, #int 1 // #1 │ │ +02cbde: 1203 |04d5: const/4 v3, #int 0 // #0 │ │ +02cbe0: 1202 |04d6: const/4 v2, #int 0 // #0 │ │ +02cbe2: 54c5 a207 |04d7: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cbe6: 54c6 a207 |04d9: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cbea: 5266 7107 |04db: iget v6, v6, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02cbee: d806 0601 |04dd: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02cbf2: 5956 6e07 |04df: iput v6, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@076e │ │ +02cbf6: 012b |04e1: move v11, v2 │ │ +02cbf8: 0132 |04e2: move v2, v3 │ │ +02cbfa: 0113 |04e3: move v3, v1 │ │ +02cbfc: 01b1 |04e4: move v1, v11 │ │ +02cbfe: 2885 |04e5: goto 046a // -007b │ │ +02cc00: 1211 |04e6: const/4 v1, #int 1 // #1 │ │ +02cc02: 28ed |04e7: goto 04d4 // -0013 │ │ +02cc04: 1241 |04e8: const/4 v1, #int 4 // #4 │ │ +02cc06: 28eb |04e9: goto 04d4 // -0015 │ │ +02cc08: 1221 |04ea: const/4 v1, #int 2 // #2 │ │ +02cc0a: 28e9 |04eb: goto 04d4 // -0017 │ │ +02cc0c: 1231 |04ec: const/4 v1, #int 3 // #3 │ │ +02cc0e: 28e7 |04ed: goto 04d4 // -0019 │ │ +02cc10: 54c6 b007 |04ee: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02cc14: 5766 9107 |04f0: iget-char v6, v6, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02cc18: 3360 0700 |04f2: if-ne v0, v6, 04f9 // +0007 │ │ +02cc1c: 7010 a406 0c00 |04f4: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02cc22: 2900 99fe |04f7: goto/16 0390 // -0167 │ │ +02cc26: 55c6 af07 |04f9: iget-boolean v6, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02cc2a: 3906 0a00 |04fb: if-nez v6, 0505 // +000a │ │ +02cc2e: 1306 0d00 |04fd: const/16 v6, #int 13 // #d │ │ +02cc32: 3260 1000 |04ff: if-eq v0, v6, 050f // +0010 │ │ +02cc36: 1306 0a00 |0501: const/16 v6, #int 10 // #a │ │ +02cc3a: 3260 0c00 |0503: if-eq v0, v6, 050f // +000c │ │ +02cc3e: 55c6 af07 |0505: iget-boolean v6, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02cc42: 3806 89fe |0507: if-eqz v6, 0390 // -0177 │ │ +02cc46: 54c6 b007 |0509: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02cc4a: 5766 9307 |050b: iget-char v6, v6, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02cc4e: 3360 83fe |050d: if-ne v0, v6, 0390 // -017d │ │ +02cc52: 7010 a406 0c00 |050f: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a4 │ │ +02cc58: 7010 a506 0c00 |0512: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a5 │ │ +02cc5e: 2900 7bfe |0515: goto/16 0390 // -0185 │ │ +02cc62: 2200 9901 |0517: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02cc66: 7010 e507 0000 |0519: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02cc6c: 2201 9701 |051c: new-instance v1, Ljava/lang/String; // type@0197 │ │ +02cc70: 54c2 ab07 |051e: iget-object v2, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02cc74: 5422 8607 |0520: iget-object v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02cc78: 1203 |0522: const/4 v3, #int 0 // #0 │ │ +02cc7a: 54c4 ab07 |0523: iget-object v4, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02cc7e: 5244 8707 |0525: iget v4, v4, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02cc82: 7040 c007 2143 |0527: invoke-direct {v1, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@07c0 │ │ +02cc88: 6e20 ed07 1000 |052a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02cc8e: 0c00 |052d: move-result-object v0 │ │ +02cc90: 2201 9701 |052e: new-instance v1, Ljava/lang/String; // type@0197 │ │ +02cc94: 54c2 a207 |0530: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cc98: 5422 6d07 |0532: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02cc9c: 54c3 a207 |0534: iget-object v3, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cca0: 5233 7007 |0536: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02cca4: 54c4 a207 |0538: iget-object v4, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02cca8: 5244 7107 |053a: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02ccac: 54c5 a207 |053c: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02ccb0: 5255 7007 |053e: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02ccb4: b154 |0540: sub-int/2addr v4, v5 │ │ +02ccb6: d804 04ff |0541: add-int/lit8 v4, v4, #int -1 // #ff │ │ +02ccba: 7040 c007 2143 |0543: invoke-direct {v1, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@07c0 │ │ +02ccc0: 6e20 ed07 1000 |0546: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02ccc6: 0c00 |0549: move-result-object v0 │ │ +02ccc8: 6e10 f007 0000 |054a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02ccce: 0c00 |054d: move-result-object v0 │ │ +02ccd0: 5bc0 ac07 |054e: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02ccd4: 2900 1bfb |0550: goto/16 006b // -04e5 │ │ +02ccd8: 2200 9701 |0552: new-instance v0, Ljava/lang/String; // type@0197 │ │ +02ccdc: 54c1 ab07 |0554: iget-object v1, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02cce0: 5411 8607 |0556: iget-object v1, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0786 │ │ +02cce4: 1202 |0558: const/4 v2, #int 0 // #0 │ │ +02cce6: 54c3 ab07 |0559: iget-object v3, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02ccea: 5233 8707 |055b: iget v3, v3, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02ccee: 7040 c007 1032 |055d: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@07c0 │ │ +02ccf4: 5bc0 ac07 |0560: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02ccf8: 2900 09fb |0562: goto/16 006b // -04f7 │ │ +02ccfc: 1a00 0000 |0564: const-string v0, "" // string@0000 │ │ +02cd00: 5bc0 ac07 |0566: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02cd04: 2900 03fb |0568: goto/16 006b // -04fd │ │ +02cd08: 016b |056a: move v11, v6 │ │ +02cd0a: 0106 |056b: move v6, v0 │ │ +02cd0c: 01b0 |056c: move v0, v11 │ │ +02cd0e: 2900 f7fd |056d: goto/16 0364 // -0209 │ │ +02cd12: 0000 |056f: nop // spacer │ │ +02cd14: 0001 0400 0100 0000 0a00 0000 1800 ... |0570: packed-switch-data (12 units) │ │ +02cd2c: 0002 1800 3000 0000 3100 0000 3200 ... |057c: sparse-switch-data (98 units) │ │ +02cdf0: 0002 0800 4400 0000 4f00 0000 5500 ... |05de: sparse-switch-data (34 units) │ │ +02ce34: 0001 0400 0100 0000 0a00 0000 1800 ... |0600: packed-switch-data (12 units) │ │ +02ce4c: 0002 1800 3000 0000 3100 0000 3200 ... |060c: sparse-switch-data (98 units) │ │ +02cf10: 0002 0800 4400 0000 4f00 0000 5500 ... |066e: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ - 0x0008 line=171 │ │ - 0x0018 line=172 │ │ - 0x001a line=173 │ │ - 0x001e line=174 │ │ - 0x0023 line=181 │ │ - 0x0024 line=176 │ │ - 0x0029 line=177 │ │ - 0x002e line=178 │ │ locals : │ │ - 0x0008 - 0x0034 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0018 - 0x0034 reg=1 r Z │ │ - 0x0000 - 0x0034 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0034 reg=5 pos I │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'doEditDetail' │ │ - type : '(I)V' │ │ + #26 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setCaptureRawRecord' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 36 16-bit code units │ │ -029d38: |[029d38] com.bottleworks.dailymoney.ui.DetailListHelper.doEditDetail:(I)V │ │ -029d48: 5442 f406 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -029d4c: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -029d52: 0c00 |0005: move-result-object v0 │ │ -029d54: 1f00 c600 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -029d58: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -029d5a: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -029d5e: 5442 eb06 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029d62: 1c03 1101 |000d: const-class v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0111 │ │ -029d66: 7030 3900 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -029d6c: 1a02 270d |0012: const-string v2, "modeCreate" // string@0d27 │ │ -029d70: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -029d72: 6e30 4300 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -029d78: 1a02 8f08 |0018: const-string v2, "detail" // string@088f │ │ -029d7c: 6e30 4000 2100 |001a: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -029d82: 5442 eb06 |001d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029d86: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -029d88: 6e30 0f00 1203 |0020: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -029d8e: 0e00 |0023: return-void │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02cf54: |[02cf54] com.csvreader.CsvReader.setCaptureRawRecord:(Z)V │ │ +02cf64: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02cf68: 5c02 8e07 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@078e │ │ +02cf6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ - 0x0008 line=162 │ │ - 0x0009 line=163 │ │ - 0x0012 line=164 │ │ - 0x0018 line=165 │ │ - 0x001d line=166 │ │ - 0x0023 line=167 │ │ locals : │ │ - 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ - 0x0008 - 0x0024 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0012 - 0x0024 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0024 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0024 reg=5 pos I │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'doNewDetail' │ │ - type : '()V' │ │ + #27 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setComment' │ │ + type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ insns size : 5 16-bit code units │ │ -029d90: |[029d90] com.bottleworks.dailymoney.ui.DetailListHelper.doNewDetail:()V │ │ -029da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029da2: 6e20 a505 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doNewDetail:(Ljava/util/Date;)V // method@05a5 │ │ -029da8: 0e00 |0004: return-void │ │ +02cf70: |[02cf70] com.csvreader.CsvReader.setComment:(C)V │ │ +02cf80: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02cf84: 5e02 9007 |0002: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0790 │ │ +02cf88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ - 0x0004 line=147 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'doNewDetail' │ │ - type : '(Ljava/util/Date;)V' │ │ + #28 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setDelimiter' │ │ + type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 6 │ │ - insns size : 54 16-bit code units │ │ -029dac: |[029dac] com.bottleworks.dailymoney.ui.DetailListHelper.doNewDetail:(Ljava/util/Date;)V │ │ -029dbc: 2200 c600 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -029dc0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -029dc4: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -029dc8: 3908 2e00 |0006: if-nez v8, 0034 // +002e │ │ -029dcc: 2203 bc01 |0008: new-instance v3, Ljava/util/Date; // type@01bc │ │ -029dd0: 7010 2a08 0300 |000a: invoke-direct {v3}, Ljava/util/Date;.:()V // method@082a │ │ -029dd6: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ -029dda: 7120 8c07 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -029de0: 0c04 |0012: move-result-object v4 │ │ -029de2: 1a05 0000 |0013: const-string v5, "" // string@0000 │ │ -029de6: 7606 3303 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0333 │ │ -029dec: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -029dee: 2206 1400 |0019: new-instance v6, Landroid/content/Intent; // type@0014 │ │ -029df2: 5471 eb06 |001b: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029df6: 1c02 1101 |001d: const-class v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0111 │ │ -029dfa: 7030 3900 1602 |001f: invoke-direct {v6, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -029e00: 1a01 270d |0022: const-string v1, "modeCreate" // string@0d27 │ │ -029e04: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -029e06: 6e30 4300 1602 |0025: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -029e0c: 1a01 8f08 |0028: const-string v1, "detail" // string@088f │ │ -029e10: 6e30 4000 1600 |002a: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -029e16: 5471 eb06 |002d: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029e1a: 1222 |002f: const/4 v2, #int 2 // #2 │ │ -029e1c: 6e30 0f00 6102 |0030: invoke-virtual {v1, v6, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -029e22: 0e00 |0033: return-void │ │ -029e24: 0783 |0034: move-object v3, v8 │ │ -029e26: 28d8 |0035: goto 000d // -0028 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02cf8c: |[02cf8c] com.csvreader.CsvReader.setDelimiter:(C)V │ │ +02cf9c: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02cfa0: 5e02 9107 |0002: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0791 │ │ +02cfa4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=150 │ │ - 0x0018 line=151 │ │ - 0x0019 line=152 │ │ - 0x0022 line=153 │ │ - 0x0028 line=154 │ │ - 0x002d line=155 │ │ - 0x0033 line=156 │ │ - 0x0035 line=150 │ │ locals : │ │ - 0x0019 - 0x001b reg=6 intent Landroid/content/Intent; │ │ - 0x0018 - 0x0034 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0022 - 0x0034 reg=6 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0036 reg=7 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0036 reg=8 date Ljava/util/Date; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'onItemClick' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + #29 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setEscapeMode' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 6 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -029e28: |[029e28] com.bottleworks.dailymoney.ui.DetailListHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -029e38: 5410 f206 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06f2 │ │ -029e3c: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -029e40: 6e20 a305 4100 |0004: invoke-virtual {v1, v4}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doEditDetail:(I)V // method@05a3 │ │ -029e46: 0e00 |0007: return-void │ │ + insns size : 19 16-bit code units │ │ +02cfa8: |[02cfa8] com.csvreader.CsvReader.setEscapeMode:(I)V │ │ +02cfb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02cfba: 3203 0d00 |0001: if-eq v3, v0, 000e // +000d │ │ +02cfbe: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +02cfc0: 3203 0a00 |0004: if-eq v3, v0, 000e // +000a │ │ +02cfc4: 2200 8901 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02cfc8: 1a01 c404 |0008: const-string v1, "Parameter escapeMode must be a valid value." // string@04c4 │ │ +02cfcc: 7020 8c07 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02cfd2: 2700 |000d: throw v0 │ │ +02cfd4: 5420 b007 |000e: iget-object v0, v2, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02cfd8: 5903 9207 |0010: iput v3, v0, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0792 │ │ +02cfdc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ - 0x0004 line=109 │ │ - 0x0007 line=111 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0008 reg=2 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 pos I │ │ - 0x0000 - 0x0008 reg=5 id J │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'reloadData' │ │ - type : '(Ljava/util/List;)V' │ │ + #30 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setHeaders' │ │ + type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 49 16-bit code units │ │ -029e48: |[029e48] com.bottleworks.dailymoney.ui.DetailListHelper.reloadData:(Ljava/util/List;)V │ │ -029e58: 5b56 f406 |0000: iput-object v6, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -029e5c: 5454 f506 |0002: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f5 │ │ -029e60: 7210 3d08 0400 |0004: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@083d │ │ -029e66: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -029e6c: 0c04 |000a: move-result-object v4 │ │ -029e6e: 6e10 9f02 0400 |000b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ -029e74: 0c00 |000e: move-result-object v0 │ │ -029e76: 5454 f406 |000f: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewData:Ljava/util/List; // field@06f4 │ │ -029e7a: 7210 4008 0400 |0011: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -029e80: 0c02 |0014: move-result-object v2 │ │ -029e82: 7210 3708 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -029e88: 0a04 |0018: move-result v4 │ │ -029e8a: 3804 1200 |0019: if-eqz v4, 002b // +0012 │ │ -029e8e: 7210 3808 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -029e94: 0c01 |001e: move-result-object v1 │ │ -029e96: 1f01 c600 |001f: check-cast v1, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -029e9a: 7030 a905 1500 |0021: invoke-direct {v5, v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.toDetailMap:(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; // method@05a9 │ │ -029ea0: 0c03 |0024: move-result-object v3 │ │ -029ea2: 5454 f506 |0025: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f5 │ │ -029ea6: 7220 3b08 3400 |0027: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -029eac: 28eb |002a: goto 0015 // -0015 │ │ -029eae: 5454 f306 |002b: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f3 │ │ -029eb2: 6e10 1901 0400 |002d: invoke-virtual {v4}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -029eb8: 0e00 |0030: return-void │ │ + insns size : 48 16-bit code units │ │ +02cfe0: |[02cfe0] com.csvreader.CsvReader.setHeaders:([Ljava/lang/String;)V │ │ +02cff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02cff2: 5441 a607 |0001: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02cff6: 5b15 7307 |0003: iput-object v5, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0773 │ │ +02cffa: 5441 a607 |0005: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02cffe: 5411 7407 |0007: iget-object v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0774 │ │ +02d002: 6e10 2508 0100 |0009: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@0825 │ │ +02d008: 3805 1e00 |000c: if-eqz v5, 002a // +001e │ │ +02d00c: 5441 a607 |000e: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02d010: 2152 |0010: array-length v2, v5 │ │ +02d012: 5912 7507 |0011: iput v2, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02d016: 5441 a607 |0013: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02d01a: 5211 7507 |0015: iget v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02d01e: 3510 1800 |0017: if-ge v0, v1, 002f // +0018 │ │ +02d022: 5441 a607 |0019: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02d026: 5411 7407 |001b: iget-object v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0774 │ │ +02d02a: 4602 0500 |001d: aget-object v2, v5, v0 │ │ +02d02e: 2203 8b01 |001f: new-instance v3, Ljava/lang/Integer; // type@018b │ │ +02d032: 7020 8e07 0300 |0021: invoke-direct {v3, v0}, Ljava/lang/Integer;.:(I)V // method@078e │ │ +02d038: 6e30 2708 2103 |0024: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0827 │ │ +02d03e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02d042: 28ea |0029: goto 0013 // -0016 │ │ +02d044: 5441 a607 |002a: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a6 │ │ +02d048: 5910 7507 |002c: iput v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0775 │ │ +02d04c: 28e5 |002e: goto 0013 // -001b │ │ +02d04e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=115 │ │ - 0x0002 line=116 │ │ - 0x0007 line=117 │ │ - 0x000f line=118 │ │ - 0x0021 line=119 │ │ - 0x0025 line=120 │ │ - 0x002b line=123 │ │ - 0x0030 line=124 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 (null) Ljava/util/List; │ │ - 0x0021 - 0x002b reg=1 det Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0025 - 0x002b reg=3 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x000f - 0x0031 reg=0 dateFormat Ljava/text/DateFormat; │ │ - 0x0015 - 0x0031 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0031 reg=5 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0031 reg=6 data Ljava/util/List; Ljava/util/List; │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListHelper;) │ │ - name : 'setup' │ │ - type : '(Landroid/widget/ListView;)V' │ │ + #31 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setRecordDelimiter' │ │ + type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 6 │ │ - insns size : 116 16-bit code units │ │ -029ebc: |[029ebc] com.bottleworks.dailymoney.ui.DetailListHelper.setup:(Landroid/widget/ListView;)V │ │ -029ecc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -029ece: 7100 b802 0000 |0001: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -029ed4: 0c00 |0004: move-result-object v0 │ │ -029ed6: 6e10 a802 0000 |0005: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefDetailListLayout:()I // method@02a8 │ │ -029edc: 0a00 |0008: move-result v0 │ │ -029ede: 2b00 6100 0000 |0009: packed-switch v0, 0000006a // +00000061 │ │ -029ee4: 6003 4b04 |000c: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item1:I // field@044b │ │ -029ee8: 2200 6f00 |000e: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ -029eec: 5491 eb06 |0010: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.activity:Landroid/app/Activity; // field@06eb │ │ -029ef0: 5492 f506 |0012: iget-object v2, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewMapList:Ljava/util/List; // field@06f5 │ │ -029ef4: 6204 ec06 |0014: sget-object v4, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingFrom:[Ljava/lang/String; // field@06ec │ │ -029ef8: 6205 ed06 |0016: sget-object v5, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.bindingTo:[I // field@06ed │ │ -029efc: 7606 1801 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -029f02: 5b90 f306 |001b: iput-object v0, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f3 │ │ -029f06: 5490 f306 |001d: iget-object v0, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f3 │ │ -029f0a: 2201 1701 |001f: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder; // type@0117 │ │ -029f0e: 7020 9905 9100 |0021: invoke-direct {v1, v9}, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V // method@0599 │ │ -029f14: 6e20 1b01 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -029f1a: 5b9a f206 |0027: iput-object v10, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06f2 │ │ -029f1e: 5490 f206 |0029: iget-object v0, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06f2 │ │ -029f22: 5491 f306 |002b: iget-object v1, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@06f3 │ │ -029f26: 6e20 1501 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ -029f2c: 5590 ef06 |0030: iget-boolean v0, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.clickeditable:Z // field@06ef │ │ -029f30: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ -029f34: 5490 f206 |0034: iget-object v0, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.listView:Landroid/widget/ListView; // field@06f2 │ │ -029f38: 6e20 1601 9000 |0036: invoke-virtual {v0, v9}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ -029f3e: 7100 b802 0000 |0039: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -029f44: 0c00 |003c: move-result-object v0 │ │ -029f46: 6e10 9e02 0000 |003d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -029f4c: 0c08 |0040: move-result-object v8 │ │ -029f4e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -029f50: 7220 5703 0800 |0042: invoke-interface {v8, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0357 │ │ -029f56: 0c00 |0045: move-result-object v0 │ │ -029f58: 7210 4008 0000 |0046: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -029f5e: 0c07 |0049: move-result-object v7 │ │ -029f60: 7210 3708 0700 |004a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -029f66: 0a00 |004d: move-result v0 │ │ -029f68: 3800 1b00 |004e: if-eqz v0, 0069 // +001b │ │ -029f6c: 7210 3808 0700 |0050: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -029f72: 0c06 |0053: move-result-object v6 │ │ -029f74: 1f06 be00 |0054: check-cast v6, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -029f78: 5490 ea06 |0056: iget-object v0, v9, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.accountCache:Ljava/util/Map; // field@06ea │ │ -029f7c: 6e10 ed02 0600 |0058: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ed │ │ -029f82: 0c01 |005b: move-result-object v1 │ │ -029f84: 7230 4708 1006 |005c: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -029f8a: 28eb |005f: goto 004a // -0015 │ │ -029f8c: 6003 4c04 |0060: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item2:I // field@044c │ │ -029f90: 28ac |0062: goto 000e // -0054 │ │ -029f92: 6003 4d04 |0063: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item3:I // field@044d │ │ -029f96: 28a9 |0065: goto 000e // -0057 │ │ -029f98: 6003 4e04 |0066: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.detlist_item4:I // field@044e │ │ -029f9c: 28a6 |0068: goto 000e // -005a │ │ -029f9e: 0e00 |0069: return-void │ │ -029fa0: 0001 0300 0200 0000 5700 0000 5a00 ... |006a: packed-switch-data (10 units) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +02d050: |[02d050] com.csvreader.CsvReader.setRecordDelimiter:(C)V │ │ +02d060: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02d062: 5c10 af07 |0001: iput-boolean v0, v1, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07af │ │ +02d066: 5410 b007 |0003: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d06a: 5e02 9307 |0005: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0793 │ │ +02d06e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ - 0x0001 line=75 │ │ - 0x000c line=86 │ │ - 0x000e line=89 │ │ - 0x001d line=90 │ │ - 0x0027 line=92 │ │ - 0x0029 line=93 │ │ - 0x0030 line=94 │ │ - 0x0034 line=95 │ │ - 0x0039 line=98 │ │ - 0x0041 line=99 │ │ - 0x0056 line=100 │ │ - 0x0060 line=77 │ │ - 0x0062 line=78 │ │ - 0x0063 line=80 │ │ - 0x0065 line=81 │ │ - 0x0066 line=83 │ │ - 0x0068 line=84 │ │ - 0x0069 line=102 │ │ - 0x006a line=75 │ │ locals : │ │ - 0x0056 - 0x0060 reg=6 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x004a - 0x0060 reg=7 i$ Ljava/util/Iterator; │ │ - 0x0041 - 0x0060 reg=8 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0001 - 0x0074 reg=3 layout I │ │ - 0x0069 - 0x0074 reg=7 i$ Ljava/util/Iterator; │ │ - 0x0069 - 0x0074 reg=8 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x0074 reg=9 this Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ - 0x0000 - 0x0074 reg=10 listview Landroid/widget/ListView; │ │ - │ │ - source_file_idx : 388 (DetailListHelper.java) │ │ - │ │ -Class #164 header: │ │ -class_idx : 282 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 395 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ │ │ -Class #164 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DummyActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DummyActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #32 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setSafetySwitch' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029fb4: |[029fb4] com.bottleworks.dailymoney.ui.DummyActivity.:()V │ │ -029fc4: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -029fca: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d070: |[02d070] com.csvreader.CsvReader.setSafetySwitch:(Z)V │ │ +02d080: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d084: 5c02 9407 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0794 │ │ +02d088: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/DummyActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/DummyActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #33 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setSkipEmptyRecords' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -029fcc: |[029fcc] com.bottleworks.dailymoney.ui.DummyActivity.onCreate:(Landroid/os/Bundle;)V │ │ -029fdc: 6f20 d402 1000 |0000: invoke-super {v0, v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -029fe2: 6e10 ab05 0000 |0003: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DummyActivity;.finish:()V // method@05ab │ │ -029fe8: 0e00 |0006: return-void │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d08c: |[02d08c] com.csvreader.CsvReader.setSkipEmptyRecords:(Z)V │ │ +02d09c: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d0a0: 5c02 9507 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0795 │ │ +02d0a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=15 │ │ - 0x0003 line=16 │ │ - 0x0006 line=17 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Lcom/bottleworks/dailymoney/ui/DummyActivity; │ │ - 0x0000 - 0x0007 reg=1 bundle Landroid/os/Bundle; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/DummyActivity;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #34 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setTextQualifier' │ │ + type : '(C)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029fec: |[029fec] com.bottleworks.dailymoney.ui.DummyActivity.onResume:()V │ │ -029ffc: 6e10 ab05 0000 |0000: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DummyActivity;.finish:()V // method@05ab │ │ -02a002: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d0a8: |[02d0a8] com.csvreader.CsvReader.setTextQualifier:(C)V │ │ +02d0b8: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d0bc: 5e02 9607 |0002: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0796 │ │ +02d0c0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ - 0x0003 line=22 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/DummyActivity; │ │ - │ │ - source_file_idx : 395 (DummyActivity.java) │ │ │ │ -Class #165 header: │ │ -class_idx : 283 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1076 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #35 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setTrimWhitespace' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d0c4: |[02d0c4] com.csvreader.CsvReader.setTrimWhitespace:(Z)V │ │ +02d0d4: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d0d8: 5c02 9707 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@0797 │ │ +02d0dc: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #165 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onLinkClicked │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #36 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setUseComments' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d0e0: |[02d0e0] com.csvreader.CsvReader.setUseComments:(Z)V │ │ +02d0f0: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d0f4: 5c02 9807 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@0798 │ │ +02d0f8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #165 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ - name : 'this$1' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ - name : 'val$path' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #37 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'setUseTextQualifier' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d0fc: |[02d0fc] com.csvreader.CsvReader.setUseTextQualifier:(Z)V │ │ +02d10c: 5410 b007 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b0 │ │ +02d110: 5c02 9907 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@0799 │ │ +02d114: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #38 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'skipLine' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02a004: |[02a004] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler$1.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V │ │ -02a014: 5b01 f706 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; // field@06f7 │ │ -02a018: 5b02 f806 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@06f8 │ │ -02a01c: 7010 c007 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02a022: 0e00 |0007: return-void │ │ + insns size : 90 16-bit code units │ │ +02d118: |[02d118] com.csvreader.CsvReader.skipLine:()Z │ │ +02d128: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02d12a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02d12c: 7010 a006 0600 |0002: invoke-direct {v6}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02d132: 5961 a007 |0005: iput v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a0 │ │ +02d136: 5560 a407 |0007: iget-boolean v0, v6, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02d13a: 3800 4f00 |0009: if-eqz v0, 0058 // +004f │ │ +02d13e: 0110 |000b: move v0, v1 │ │ +02d140: 0112 |000c: move v2, v1 │ │ +02d142: 5464 a207 |000d: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d146: 5244 7107 |000f: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02d14a: 5465 a207 |0011: iget-object v5, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d14e: 5255 6f07 |0013: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@076f │ │ +02d152: 3354 2200 |0015: if-ne v4, v5, 0037 // +0022 │ │ +02d156: 7010 a106 0600 |0017: invoke-direct {v6}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a1 │ │ +02d15c: 5564 a407 |001a: iget-boolean v4, v6, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02d160: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ +02d164: 3800 efff |001e: if-eqz v0, 000d // -0011 │ │ +02d168: 5460 9f07 |0020: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@079f │ │ +02d16c: 5901 6607 |0022: iput v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0766 │ │ +02d170: 5460 a207 |0024: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d174: 5463 a207 |0026: iget-object v3, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d178: 5233 7107 |0028: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02d17c: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02d180: 5903 7007 |002c: iput v3, v0, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0770 │ │ +02d184: 5460 ab07 |002e: iget-object v0, v6, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ab │ │ +02d188: 5901 8707 |0030: iput v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@0787 │ │ +02d18c: 1a00 0000 |0032: const-string v0, "" // string@0000 │ │ +02d190: 5b60 ac07 |0034: iput-object v0, v6, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07ac │ │ +02d194: 0f02 |0036: return v2 │ │ +02d196: 5462 a207 |0037: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d19a: 5422 6d07 |0039: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@076d │ │ +02d19e: 5464 a207 |003b: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d1a2: 5244 7107 |003d: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02d1a6: 4902 0204 |003f: aget-char v2, v2, v4 │ │ +02d1aa: 1304 0d00 |0041: const/16 v4, #int 13 // #d │ │ +02d1ae: 3242 0600 |0043: if-eq v2, v4, 0049 // +0006 │ │ +02d1b2: 1304 0a00 |0045: const/16 v4, #int 10 // #a │ │ +02d1b6: 3342 0300 |0047: if-ne v2, v4, 004a // +0003 │ │ +02d1ba: 0130 |0049: move v0, v3 │ │ +02d1bc: 5e62 aa07 |004a: iput-char v2, v6, Lcom/csvreader/CsvReader;.lastLetter:C // field@07aa │ │ +02d1c0: 3900 0a00 |004c: if-nez v0, 0056 // +000a │ │ +02d1c4: 5462 a207 |004e: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a2 │ │ +02d1c8: 5224 7107 |0050: iget v4, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02d1cc: d804 0401 |0052: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02d1d0: 5924 7107 |0054: iput v4, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0771 │ │ +02d1d4: 0132 |0056: move v2, v3 │ │ +02d1d6: 28c3 |0057: goto 001a // -003d │ │ +02d1d8: 0112 |0058: move v2, v1 │ │ +02d1da: 28d5 |0059: goto 002e // -002b │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ - 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #39 : (in Lcom/csvreader/CsvReader;) │ │ + name : 'skipRecord' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02a024: |[02a024] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler$1.run:()V │ │ -02a034: 5420 f706 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.this$1:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; // field@06f7 │ │ -02a038: 5400 f906 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; // field@06f9 │ │ -02a03c: 5421 f806 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.val$path:Ljava/lang/String; // field@06f8 │ │ -02a040: 7120 b305 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V // method@05b3 │ │ -02a046: 0e00 |0009: return-void │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +02d1dc: |[02d1dc] com.csvreader.CsvReader.skipRecord:()Z │ │ +02d1ec: 7010 a006 0600 |0000: invoke-direct {v6}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a0 │ │ +02d1f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02d1f4: 5561 a407 |0004: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a4 │ │ +02d1f8: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +02d1fc: 6e10 c006 0600 |0008: invoke-virtual {v6}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c0 │ │ +02d202: 0a00 |000b: move-result v0 │ │ +02d204: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +02d208: 5362 a107 |000e: iget-wide v2, v6, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02d20c: 1604 0100 |0010: const-wide/16 v4, #int 1 // #1 │ │ +02d210: bc42 |0012: sub-long/2addr v2, v4 │ │ +02d212: 5a62 a107 |0013: iput-wide v2, v6, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a1 │ │ +02d216: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=68 │ │ - 0x0009 line=69 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1; │ │ │ │ - source_file_idx : 1076 (LocalWebViewActivity.java) │ │ + source_file_idx : -1 (unknown) │ │ │ │ -Class #166 header: │ │ -class_idx : 284 │ │ +Class #163 header: │ │ +class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1076 │ │ -static_fields_size : 0 │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 9 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #166 annotations: │ │ +Class #163 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="JSCallHandler" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvWriter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="Letters" │ │ │ │ -Class #166 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;' │ │ +Class #163 - │ │ + Class descriptor : 'Lcom/csvreader/CsvWriter$Letters;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'BACKSLASH' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 92 │ │ + #1 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'COMMA' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 44 │ │ + #2 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'CR' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 13 │ │ + #3 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'LF' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + #4 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'NULL' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'POUND' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 35 │ │ + #6 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'QUOTE' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 34 │ │ + #7 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'SPACE' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #8 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + name : 'TAB' │ │ + type : 'C' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 9 │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;) │ │ + #0 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;' │ │ + type : 'Lcom/csvreader/CsvWriter;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;) │ │ + #0 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lcom/csvreader/CsvWriter;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a048: |[02a048] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V │ │ -02a058: 5b01 f906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;.this$0:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; // field@06f9 │ │ -02a05c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02a062: 0e00 |0005: return-void │ │ +02d218: |[02d218] com.csvreader.CsvWriter$Letters.:(Lcom/csvreader/CsvWriter;)V │ │ +02d228: 5b01 bb07 |0000: iput-object v1, v0, Lcom/csvreader/CsvWriter$Letters;.this$0:Lcom/csvreader/CsvWriter; // field@07bb │ │ +02d22c: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02d232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;) │ │ - name : 'onLinkClicked' │ │ - type : '(Ljava/lang/String;)V' │ │ + source_file_idx : -1 (unknown) │ │ + │ │ +Class #164 header: │ │ +class_idx : 335 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #164 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvWriter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="UserSettings" │ │ + │ │ +Class #164 - │ │ + Class descriptor : 'Lcom/csvreader/CsvWriter$UserSettings;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'Comment' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'Delimiter' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'EscapeMode' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'ForceQualifier' │ │ + type : 'Z' │ │ access : 0x0001 (PUBLIC) │ │ + #4 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'RecordDelimiter' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #5 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'TextQualifier' │ │ + type : 'C' │ │ + access : 0x0001 (PUBLIC) │ │ + #6 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'UseTextQualifier' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #7 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : 'this$0' │ │ + type : 'Lcom/csvreader/CsvWriter;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + name : '' │ │ + type : '(Lcom/csvreader/CsvWriter;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02a064: |[02a064] com.bottleworks.dailymoney.ui.LocalWebViewActivity$JSCallHandler.onLinkClicked:(Ljava/lang/String;)V │ │ -02a074: 2200 1b01 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1; // type@011b │ │ -02a078: 7030 ae05 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V // method@05ae │ │ -02a07e: 7110 cc01 0000 |0005: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.post:(Ljava/lang/Runnable;)V // method@01cc │ │ -02a084: 0e00 |0008: return-void │ │ + outs : 1 │ │ + insns size : 28 16-bit code units │ │ +02d234: |[02d234] com.csvreader.CsvWriter$UserSettings.:(Lcom/csvreader/CsvWriter;)V │ │ +02d244: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02d246: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02d248: 5b34 c307 |0002: iput-object v4, v3, Lcom/csvreader/CsvWriter$UserSettings;.this$0:Lcom/csvreader/CsvWriter; // field@07c3 │ │ +02d24c: 7010 b507 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02d252: 1300 2200 |0007: const/16 v0, #int 34 // #22 │ │ +02d256: 5e30 c107 |0009: iput-char v0, v3, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d25a: 5c32 c207 |000b: iput-boolean v2, v3, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c2 │ │ +02d25e: 1300 2c00 |000d: const/16 v0, #int 44 // #2c │ │ +02d262: 5e30 bd07 |000f: iput-char v0, v3, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d266: 5e31 c007 |0011: iput-char v1, v3, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02d26a: 1300 2300 |0013: const/16 v0, #int 35 // #23 │ │ +02d26e: 5e30 bc07 |0015: iput-char v0, v3, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02d272: 5932 be07 |0017: iput v2, v3, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07be │ │ +02d276: 5c31 bf07 |0019: iput-boolean v1, v3, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07bf │ │ +02d27a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ - 0x0008 line=70 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ - 0x0000 - 0x0009 reg=2 path Ljava/lang/String; │ │ │ │ - source_file_idx : 1076 (LocalWebViewActivity.java) │ │ + Virtual methods - │ │ + source_file_idx : -1 (unknown) │ │ │ │ -Class #167 header: │ │ -class_idx : 285 │ │ +Class #165 header: │ │ +class_idx : 336 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 1076 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 1 │ │ +superclass_idx : 402 │ │ +source_file_idx : -1 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 23 │ │ │ │ -Class #167 annotations: │ │ +Class #165 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/csvreader/CsvWriter$UserSettings; Lcom/csvreader/CsvWriter$Letters; } │ │ +Annotations on method #1750 'checkClosed' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1751 'checkInit' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1754 'endRecord' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1772 'write' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1773 'write' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1774 'writeComment' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1775 'writeRecord' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1776 'writeRecord' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ -Class #167 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;' │ │ +Class #165 - │ │ + Class descriptor : 'Lcom/csvreader/CsvWriter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'INTENT_TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'INTENT_URI' │ │ - type : 'Ljava/lang/String;' │ │ + #0 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'ESCAPE_MODE_BACKSLASH' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "uri" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'INTENT_URI_ID' │ │ - type : 'Ljava/lang/String;' │ │ + value : 2 │ │ + #1 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'ESCAPE_MODE_DOUBLED' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "uriid" │ │ + value : 1 │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'webView' │ │ - type : 'Landroid/webkit/WebView;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'charset' │ │ + type : 'Ljava/nio/charset/Charset;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'closed' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'fileName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'firstColumn' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'initialized' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'outputStream' │ │ + type : 'Ljava/io/PrintWriter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'useCustomRecordDelimiter' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'userSettings' │ │ + type : 'Lcom/csvreader/CsvWriter$UserSettings;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + #0 : (in Lcom/csvreader/CsvWriter;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Ljava/io/OutputStream;CLjava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a088: |[02a088] com.bottleworks.dailymoney.ui.LocalWebViewActivity.:()V │ │ -02a098: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -02a09e: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +02d27c: |[02d27c] com.csvreader.CsvWriter.:(Ljava/io/OutputStream;CLjava/nio/charset/Charset;)V │ │ +02d28c: 2200 7601 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@0176 │ │ +02d290: 7030 6407 2004 |0002: invoke-direct {v0, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0764 │ │ +02d296: 7030 d306 0103 |0005: invoke-direct {v1, v0, v3}, Lcom/csvreader/CsvWriter;.:(Ljava/io/Writer;C)V // method@06d3 │ │ +02d29c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=14 │ │ - 0x0003 line=64 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lcom/csvreader/CsvWriter;) │ │ + name : '' │ │ + type : '(Ljava/io/Writer;C)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 51 16-bit code units │ │ +02d2a0: |[02d2a0] com.csvreader.CsvWriter.:(Ljava/io/Writer;C)V │ │ +02d2b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02d2b2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02d2b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02d2b6: 7010 b507 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02d2bc: 5b30 cb07 |0006: iput-object v0, v3, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d2c0: 5b30 c807 |0008: iput-object v0, v3, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07c8 │ │ +02d2c4: 5c32 c907 |000a: iput-boolean v2, v3, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d2c8: 5c31 cc07 |000c: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02d2cc: 5b30 c607 |000e: iput-object v0, v3, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c6 │ │ +02d2d0: 2200 4f01 |0010: new-instance v0, Lcom/csvreader/CsvWriter$UserSettings; // type@014f │ │ +02d2d4: 7020 d106 3000 |0012: invoke-direct {v0, v3}, Lcom/csvreader/CsvWriter$UserSettings;.:(Lcom/csvreader/CsvWriter;)V // method@06d1 │ │ +02d2da: 5b30 cd07 |0015: iput-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d2de: 5c31 ca07 |0017: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.initialized:Z // field@07ca │ │ +02d2e2: 5c31 c707 |0019: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d2e6: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +02d2ea: 2200 8901 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02d2ee: 1a01 c704 |001f: const-string v1, "Parameter outputStream can not be null." // string@04c7 │ │ +02d2f2: 7020 8c07 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02d2f8: 2700 |0024: throw v0 │ │ +02d2fa: 2200 7801 |0025: new-instance v0, Ljava/io/PrintWriter; // type@0178 │ │ +02d2fe: 7020 6607 4000 |0027: invoke-direct {v0, v4}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0766 │ │ +02d304: 5b30 cb07 |002a: iput-object v0, v3, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d308: 5430 cd07 |002c: iget-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d30c: 5e05 bd07 |002e: iput-char v5, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d310: 5c32 ca07 |0030: iput-boolean v2, v3, Lcom/csvreader/CsvWriter;.initialized:Z // field@07ca │ │ +02d314: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #2 : (in Lcom/csvreader/CsvWriter;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ + outs : 4 │ │ + insns size : 12 16-bit code units │ │ +02d318: |[02d318] com.csvreader.CsvWriter.:(Ljava/lang/String;)V │ │ +02d328: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ +02d32c: 1a01 0302 |0002: const-string v1, "ISO-8859-1" // string@0203 │ │ +02d330: 7110 f807 0100 |0004: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@07f8 │ │ +02d336: 0c01 |0007: move-result-object v1 │ │ +02d338: 7040 d506 3210 |0008: invoke-direct {v2, v3, v0, v1}, Lcom/csvreader/CsvWriter;.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V // method@06d5 │ │ +02d33e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #3 : (in Lcom/csvreader/CsvWriter;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;CLjava/nio/charset/Charset;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02a0a0: |[02a0a0] com.bottleworks.dailymoney.ui.LocalWebViewActivity.access$000:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V │ │ -02a0b0: 7020 b905 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.onLinkClicked:(Ljava/lang/String;)V // method@05b9 │ │ -02a0b6: 0e00 |0003: return-void │ │ + insns size : 56 16-bit code units │ │ +02d340: |[02d340] com.csvreader.CsvWriter.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V │ │ +02d350: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02d352: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02d354: 7010 b507 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02d35a: 5b32 cb07 |0005: iput-object v2, v3, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d35e: 5b32 c807 |0007: iput-object v2, v3, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07c8 │ │ +02d362: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +02d364: 5c30 c907 |000a: iput-boolean v0, v3, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d368: 5c31 cc07 |000c: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02d36c: 5b32 c607 |000e: iput-object v2, v3, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c6 │ │ +02d370: 2200 4f01 |0010: new-instance v0, Lcom/csvreader/CsvWriter$UserSettings; // type@014f │ │ +02d374: 7020 d106 3000 |0012: invoke-direct {v0, v3}, Lcom/csvreader/CsvWriter$UserSettings;.:(Lcom/csvreader/CsvWriter;)V // method@06d1 │ │ +02d37a: 5b30 cd07 |0015: iput-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d37e: 5c31 ca07 |0017: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.initialized:Z // field@07ca │ │ +02d382: 5c31 c707 |0019: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d386: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +02d38a: 2200 8901 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02d38e: 1a01 c504 |001f: const-string v1, "Parameter fileName can not be null." // string@04c5 │ │ +02d392: 7020 8c07 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02d398: 2700 |0024: throw v0 │ │ +02d39a: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +02d39e: 2200 8901 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02d3a2: 1a01 c204 |0029: const-string v1, "Parameter charset can not be null." // string@04c2 │ │ +02d3a6: 7020 8c07 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02d3ac: 2700 |002e: throw v0 │ │ +02d3ae: 5b34 c807 |002f: iput-object v4, v3, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07c8 │ │ +02d3b2: 5430 cd07 |0031: iget-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d3b6: 5e05 bd07 |0033: iput-char v5, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d3ba: 5b36 c607 |0035: iput-object v6, v3, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c6 │ │ +02d3be: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=14 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'initInit' │ │ + #4 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'checkClosed' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 63 16-bit code units │ │ -02a0b8: |[02a0b8] com.bottleworks.dailymoney.ui.LocalWebViewActivity.initInit:()V │ │ -02a0c8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -02a0ca: 6e10 b505 0700 |0001: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.getIntentExtras:()Landroid/os/Bundle; // method@05b5 │ │ -02a0d0: 0c00 |0004: move-result-object v0 │ │ -02a0d2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -02a0d4: 1a04 9a10 |0006: const-string v4, "uriid" // string@109a │ │ -02a0d8: 6e30 9f00 4005 |0008: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009f │ │ -02a0de: 0a01 |000b: move-result v1 │ │ -02a0e0: 3251 2c00 |000c: if-eq v1, v5, 0038 // +002c │ │ -02a0e4: 5474 fd06 |000e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fd │ │ -02a0e8: 6e20 d301 1400 |0010: invoke-virtual {v4, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a0ee: 0c03 |0013: move-result-object v3 │ │ -02a0f0: 1a04 2710 |0014: const-string v4, "title" // string@1027 │ │ -02a0f4: 6e20 a100 4000 |0016: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -02a0fa: 0c02 |0019: move-result-object v2 │ │ -02a0fc: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -02a100: 6e20 bb05 2700 |001c: invoke-virtual {v7, v2}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@05bb │ │ -02a106: 5474 fe06 |001f: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a10a: 2205 a501 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -02a10e: 7010 f007 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02a114: 1a06 b209 |0026: const-string v6, "file:///android_asset/" // string@09b2 │ │ -02a118: 6e20 f807 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02a11e: 0c05 |002b: move-result-object v5 │ │ -02a120: 6e20 f807 3500 |002c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02a126: 0c05 |002f: move-result-object v5 │ │ -02a128: 6e10 fb07 0500 |0030: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02a12e: 0c05 |0033: move-result-object v5 │ │ -02a130: 6e20 ee00 5400 |0034: invoke-virtual {v4, v5}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ -02a136: 0e00 |0037: return-void │ │ -02a138: 1a04 9910 |0038: const-string v4, "uri" // string@1099 │ │ -02a13c: 6e20 a100 4000 |003a: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -02a142: 0c03 |003d: move-result-object v3 │ │ -02a144: 28d6 |003e: goto 0014 // -002a │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +02d3c0: |[02d3c0] com.csvreader.CsvWriter.checkClosed:()V │ │ +02d3d0: 5520 c707 |0000: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d3d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02d3d8: 2200 7201 |0004: new-instance v0, Ljava/io/IOException; // type@0172 │ │ +02d3dc: 1a01 2f05 |0006: const-string v1, "This instance of the CsvWriter class has already been closed." // string@052f │ │ +02d3e0: 7020 5b07 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@075b │ │ +02d3e6: 2700 |000b: throw v0 │ │ +02d3e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=41 │ │ - 0x0005 line=42 │ │ - 0x0006 line=43 │ │ - 0x000c line=44 │ │ - 0x000e line=45 │ │ - 0x0014 line=50 │ │ - 0x001a line=51 │ │ - 0x001c line=52 │ │ - 0x001f line=57 │ │ - 0x0037 line=58 │ │ - 0x0038 line=47 │ │ locals : │ │ - 0x001a - 0x0038 reg=2 title Ljava/lang/String; │ │ - 0x0005 - 0x003f reg=0 bundle Landroid/os/Bundle; │ │ - 0x000c - 0x003f reg=1 rid I │ │ - 0x0006 - 0x003f reg=3 uri Ljava/lang/String; │ │ - 0x0000 - 0x003f reg=7 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'initWebView' │ │ + #5 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'checkInit' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 49 16-bit code units │ │ -02a148: |[02a148] com.bottleworks.dailymoney.ui.LocalWebViewActivity.initWebView:()V │ │ -02a158: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02a15a: 6000 3b04 |0001: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.webview:I // field@043b │ │ -02a15e: 6e20 b405 0300 |0003: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.findViewById:(I)Landroid/view/View; // method@05b4 │ │ -02a164: 0c00 |0006: move-result-object v0 │ │ -02a166: 1f00 5a00 |0007: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ -02a16a: 5b30 fe06 |0009: iput-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a16e: 5430 fe06 |000b: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a172: 6e10 ed00 0000 |000d: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ -02a178: 0c00 |0010: move-result-object v0 │ │ -02a17a: 6e20 ea00 1000 |0011: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00ea │ │ -02a180: 5430 fe06 |0014: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a184: 6e10 ed00 0000 |0016: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ -02a18a: 0c00 |0019: move-result-object v0 │ │ -02a18c: 6e20 eb00 1000 |001a: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00eb │ │ -02a192: 5430 fe06 |001d: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a196: 2201 1c01 |001f: new-instance v1, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; // type@011c │ │ -02a19a: 7020 b005 3100 |0021: invoke-direct {v1, v3}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V // method@05b0 │ │ -02a1a0: 1a02 df08 |0024: const-string v2, "dmctrl" // string@08df │ │ -02a1a4: 6e30 ec00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00ec │ │ -02a1aa: 5430 fe06 |0029: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a1ae: 1501 0002 |002b: const/high16 v1, #int 33554432 // #200 │ │ -02a1b2: 6e20 ef00 1000 |002d: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00ef │ │ -02a1b8: 0e00 |0030: return-void │ │ + insns size : 33 16-bit code units │ │ +02d3ec: |[02d3ec] com.csvreader.CsvWriter.checkInit:()V │ │ +02d3fc: 5540 ca07 |0000: iget-boolean v0, v4, Lcom/csvreader/CsvWriter;.initialized:Z // field@07ca │ │ +02d400: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ +02d404: 5440 c807 |0004: iget-object v0, v4, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07c8 │ │ +02d408: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +02d40c: 2200 7801 |0008: new-instance v0, Ljava/io/PrintWriter; // type@0178 │ │ +02d410: 2201 7601 |000a: new-instance v1, Ljava/io/OutputStreamWriter; // type@0176 │ │ +02d414: 2202 7001 |000c: new-instance v2, Ljava/io/FileOutputStream; // type@0170 │ │ +02d418: 5443 c807 |000e: iget-object v3, v4, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07c8 │ │ +02d41c: 7020 5807 3200 |0010: invoke-direct {v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0758 │ │ +02d422: 5443 c607 |0013: iget-object v3, v4, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c6 │ │ +02d426: 7030 6407 2103 |0015: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0764 │ │ +02d42c: 7020 6607 1000 |0018: invoke-direct {v0, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0766 │ │ +02d432: 5b40 cb07 |001b: iput-object v0, v4, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d436: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +02d438: 5c40 ca07 |001e: iput-boolean v0, v4, Lcom/csvreader/CsvWriter;.initialized:Z // field@07ca │ │ +02d43c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=32 │ │ - 0x000b line=34 │ │ - 0x0014 line=35 │ │ - 0x001d line=36 │ │ - 0x0029 line=37 │ │ - 0x0030 line=38 │ │ locals : │ │ - 0x0000 - 0x0031 reg=3 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'onLinkClicked' │ │ - type : '(Ljava/lang/String;)V' │ │ + #6 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'close' │ │ + type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -02a1bc: |[02a1bc] com.bottleworks.dailymoney.ui.LocalWebViewActivity.onLinkClicked:(Ljava/lang/String;)V │ │ -02a1cc: 5430 fe06 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fe │ │ -02a1d0: 2201 a501 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -02a1d4: 7010 f007 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02a1da: 1a02 b209 |0007: const-string v2, "file:///android_asset/" // string@09b2 │ │ -02a1de: 6e20 f807 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02a1e4: 0c01 |000c: move-result-object v1 │ │ -02a1e6: 6e20 f807 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02a1ec: 0c01 |0010: move-result-object v1 │ │ -02a1ee: 6e10 fb07 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02a1f4: 0c01 |0014: move-result-object v1 │ │ -02a1f6: 6e20 ee00 1000 |0015: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ -02a1fc: 0e00 |0018: return-void │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +02d440: |[02d440] com.csvreader.CsvWriter.close:(Z)V │ │ +02d450: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02d452: 5520 c707 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d456: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +02d45a: 3803 0400 |0005: if-eqz v3, 0009 // +0004 │ │ +02d45e: 5b21 c607 |0007: iput-object v1, v2, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c6 │ │ +02d462: 5520 ca07 |0009: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.initialized:Z // field@07ca │ │ +02d466: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +02d46a: 5420 cb07 |000d: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d46e: 6e10 6707 0000 |000f: invoke-virtual {v0}, Ljava/io/PrintWriter;.close:()V // method@0767 │ │ +02d474: 5b21 cb07 |0012: iput-object v1, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d478: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +02d47a: 5c20 c707 |0015: iput-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d47e: 0e00 |0017: return-void │ │ +02d480: 0d00 |0018: move-exception v0 │ │ +02d482: 28f9 |0019: goto 0012 // -0007 │ │ + catches : 1 │ │ + 0x0009 - 0x0012 │ │ + Ljava/lang/Exception; -> 0x0018 │ │ + positions : │ │ + locals : │ │ + │ │ + #7 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'replace' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +02d494: |[02d494] com.csvreader.CsvWriter.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02d4a4: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +02d4a6: 6e10 cc07 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d4ac: 0a02 |0004: move-result v2 │ │ +02d4ae: 6e20 c807 6500 |0005: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@07c8 │ │ +02d4b4: 0a01 |0008: move-result v1 │ │ +02d4b6: 3741 2600 |0009: if-le v1, v4, 002f // +0026 │ │ +02d4ba: 2203 9801 |000b: new-instance v3, Ljava/lang/StringBuffer; // type@0198 │ │ +02d4be: 7010 d807 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@07d8 │ │ +02d4c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +02d4c6: 3241 1300 |0011: if-eq v1, v4, 0024 // +0013 │ │ +02d4ca: 6e30 d207 0501 |0013: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +02d4d0: 0c00 |0016: move-result-object v0 │ │ +02d4d2: 6e20 dd07 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +02d4d8: 6e20 dd07 7300 |001a: invoke-virtual {v3, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +02d4de: 9000 0102 |001d: add-int v0, v1, v2 │ │ +02d4e2: 6e30 c907 6500 |001f: invoke-virtual {v5, v6, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@07c9 │ │ +02d4e8: 0a01 |0022: move-result v1 │ │ +02d4ea: 28ee |0023: goto 0011 // -0012 │ │ +02d4ec: 6e20 d107 0500 |0024: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +02d4f2: 0c00 |0027: move-result-object v0 │ │ +02d4f4: 6e20 dd07 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +02d4fa: 6e10 e407 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@07e4 │ │ +02d500: 0c05 |002e: move-result-object v5 │ │ +02d502: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0018 line=62 │ │ locals : │ │ - 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ - 0x0000 - 0x0019 reg=4 path Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'close' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 15 16-bit code units │ │ -02a200: |[02a200] com.bottleworks.dailymoney.ui.LocalWebViewActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02a210: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -02a216: 6000 5504 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.webview:I // field@0455 │ │ -02a21a: 6e20 ba05 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.setContentView:(I)V // method@05ba │ │ -02a220: 7010 b705 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.initWebView:()V // method@05b7 │ │ -02a226: 7010 b605 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.initInit:()V // method@05b6 │ │ -02a22c: 0e00 |000e: return-void │ │ + insns size : 11 16-bit code units │ │ +02d504: |[02d504] com.csvreader.CsvWriter.close:()V │ │ +02d514: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02d516: 5520 c707 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d51a: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +02d51e: 7020 d906 1200 |0005: invoke-direct {v2, v1}, Lcom/csvreader/CsvWriter;.close:(Z)V // method@06d9 │ │ +02d524: 5c21 c707 |0008: iput-boolean v1, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07c7 │ │ +02d528: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=26 │ │ - 0x0008 line=27 │ │ - 0x000b line=28 │ │ - 0x000e line=29 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ - 0x0000 - 0x000f reg=2 bundle Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 1076 (LocalWebViewActivity.java) │ │ - │ │ -Class #168 header: │ │ -class_idx : 286 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 285 │ │ -source_file_idx : 1077 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ │ │ -Class #168 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg;) │ │ - name : '' │ │ + #1 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'endRecord' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a230: |[02a230] com.bottleworks.dailymoney.ui.LocalWebViewDlg.:()V │ │ -02a240: 7010 b205 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.:()V // method@05b2 │ │ -02a246: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +02d52c: |[02d52c] com.csvreader.CsvWriter.endRecord:()V │ │ +02d53c: 7010 d606 0200 |0000: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkClosed:()V // method@06d6 │ │ +02d542: 7010 d706 0200 |0003: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkInit:()V // method@06d7 │ │ +02d548: 5520 cc07 |0006: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02d54c: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +02d550: 5420 cb07 |000a: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d554: 5421 cd07 |000c: iget-object v1, v2, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d558: 5711 c007 |000e: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02d55c: 6e20 6a07 1000 |0010: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@076a │ │ +02d562: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +02d564: 5c20 c907 |0014: iput-boolean v0, v2, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d568: 0e00 |0016: return-void │ │ +02d56a: 5420 cb07 |0017: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d56e: 6e10 6907 0000 |0019: invoke-virtual {v0}, Ljava/io/PrintWriter;.println:()V // method@0769 │ │ +02d574: 28f7 |001c: goto 0013 // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=8 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1077 (LocalWebViewDlg.java) │ │ - │ │ -Class #169 header: │ │ -class_idx : 287 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1173 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #169 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #169 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/MainDesktop$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop$1;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/MainDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/MainDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'finalize' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02a248: |[02a248] com.bottleworks.dailymoney.ui.MainDesktop$1.:(Lcom/bottleworks/dailymoney/ui/MainDesktop;)V │ │ -02a258: 5b01 ff06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; // field@06ff │ │ -02a25c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02a262: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +02d578: |[02d578] com.csvreader.CsvWriter.finalize:()V │ │ +02d588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d58a: 7020 d906 0100 |0001: invoke-direct {v1, v0}, Lcom/csvreader/CsvWriter;.close:(Z)V // method@06d9 │ │ +02d590: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/MainDesktop$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop$1;) │ │ - name : 'run' │ │ + #3 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 6 │ │ - insns size : 54 16-bit code units │ │ -02a264: |[02a264] com.bottleworks.dailymoney.ui.MainDesktop$1.run:()V │ │ -02a274: 2200 c600 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c6 │ │ -02a278: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -02a27c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -02a280: 2203 bc01 |0006: new-instance v3, Ljava/util/Date; // type@01bc │ │ -02a284: 7010 2a08 0300 |0008: invoke-direct {v3}, Ljava/util/Date;.:()V // method@082a │ │ -02a28a: 1604 0000 |000b: const-wide/16 v4, #int 0 // #0 │ │ -02a28e: 7120 8c07 5400 |000d: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -02a294: 0c04 |0010: move-result-object v4 │ │ -02a296: 1a05 0000 |0011: const-string v5, "" // string@0000 │ │ -02a29a: 7606 3303 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0333 │ │ -02a2a0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -02a2a2: 2206 1400 |0017: new-instance v6, Landroid/content/Intent; // type@0014 │ │ -02a2a6: 5471 ff06 |0019: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; // field@06ff │ │ -02a2aa: 5411 0007 |001b: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a2ae: 1c02 1101 |001d: const-class v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // type@0111 │ │ -02a2b2: 7030 3900 1602 |001f: invoke-direct {v6, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02a2b8: 1a01 270d |0022: const-string v1, "modeCreate" // string@0d27 │ │ -02a2bc: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -02a2be: 6e30 4300 1602 |0025: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02a2c4: 1a01 8f08 |0028: const-string v1, "detail" // string@088f │ │ -02a2c8: 6e30 4000 1600 |002a: invoke-virtual {v6, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -02a2ce: 5471 ff06 |002d: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; // field@06ff │ │ -02a2d2: 5411 0007 |002f: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a2d6: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -02a2d8: 6e30 0f00 6102 |0032: invoke-virtual {v1, v6, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -02a2de: 0e00 |0035: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02d594: |[02d594] com.csvreader.CsvWriter.flush:()V │ │ +02d5a4: 5410 cb07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d5a8: 6e10 6807 0000 |0002: invoke-virtual {v0}, Ljava/io/PrintWriter;.flush:()V // method@0768 │ │ +02d5ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0016 line=29 │ │ - 0x0017 line=30 │ │ - 0x0022 line=31 │ │ - 0x0028 line=32 │ │ - 0x002d line=33 │ │ - 0x0035 line=34 │ │ locals : │ │ - 0x0017 - 0x0019 reg=6 intent Landroid/content/Intent; │ │ - 0x0016 - 0x0036 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ - 0x0022 - 0x0036 reg=6 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0036 reg=7 this Lcom/bottleworks/dailymoney/ui/MainDesktop$1; │ │ - │ │ - source_file_idx : 1173 (MainDesktop.java) │ │ - │ │ -Class #170 header: │ │ -class_idx : 288 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 215 │ │ -source_file_idx : 1173 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ │ │ -Class #170 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/MainDesktop;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop;) │ │ - name : '' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #4 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getComment' │ │ + type : '()C' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02a2e0: |[02a2e0] com.bottleworks.dailymoney.ui.MainDesktop.:(Landroid/app/Activity;)V │ │ -02a2f0: 7020 e403 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.:(Landroid/app/Activity;)V // method@03e4 │ │ -02a2f6: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d5b0: |[02d5b0] com.csvreader.CsvWriter.getComment:()C │ │ +02d5c0: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d5c4: 5700 bc07 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02d5c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=18 │ │ - 0x0003 line=19 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ - 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #5 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getDelimiter' │ │ + type : '()C' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 471 16-bit code units │ │ -02a2f8: |[02a2f8] com.bottleworks.dailymoney.ui.MainDesktop.init:()V │ │ -02a308: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -02a30c: 540d 0107 |0002: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a310: 600e b304 |0004: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.dt_main:I // field@04b3 │ │ -02a314: 6e20 d301 ed00 |0006: invoke-virtual {v13, v14}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a31a: 0c0d |0009: move-result-object v13 │ │ -02a31c: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -02a320: 5b0d 0307 |000c: iput-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.label:Ljava/lang/String; // field@0703 │ │ -02a324: 600d 9703 |000e: sget v13, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_main:I // field@0397 │ │ -02a328: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -02a32c: 590d 0207 |0012: iput v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.icon:I // field@0702 │ │ -02a330: 2203 0901 |0014: new-instance v3, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a334: 220d 1f01 |0016: new-instance v13, Lcom/bottleworks/dailymoney/ui/MainDesktop$1; // type@011f │ │ -02a338: 0800 1100 |0018: move-object/from16 v0, v17 │ │ -02a33c: 7020 bd05 0d00 |001a: invoke-direct {v13, v0}, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.:(Lcom/bottleworks/dailymoney/ui/MainDesktop;)V // method@05bd │ │ -02a342: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -02a346: 540e 0107 |001f: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a34a: 600f b804 |0021: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_adddetail:I // field@04b8 │ │ -02a34e: 6e20 d301 fe00 |0023: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a354: 0c0e |0026: move-result-object v14 │ │ -02a356: 600f 7303 |0027: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_adddetail:I // field@0373 │ │ -02a35a: 1310 e703 |0029: const/16 v16, #int 999 // #3e7 │ │ -02a35e: 0200 1000 |002b: move/from16 v0, v16 │ │ -02a362: 7050 1c05 d3fe |002d: invoke-direct {v3, v13, v14, v15, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051c │ │ -02a368: 2208 1400 |0030: new-instance v8, Landroid/content/Intent; // type@0014 │ │ -02a36c: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -02a370: 540d 0007 |0034: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a374: 1c0e 1601 |0036: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0116 │ │ -02a378: 7030 3900 d80e |0038: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02a37e: 1a0d 250d |003b: const-string v13, "mode" // string@0d25 │ │ -02a382: 120e |003d: const/4 v14, #int 0 // #0 │ │ -02a384: 6e30 3e00 d80e |003e: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02a38a: 2206 0901 |0041: new-instance v6, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a38e: 220d 0001 |0043: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02a392: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -02a396: 540e 0007 |0047: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a39a: 7030 d804 ed08 |0049: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02a3a0: 0800 1100 |004c: move-object/from16 v0, v17 │ │ -02a3a4: 540e 0107 |004e: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a3a8: 600f bc04 |0050: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_day:I // field@04bc │ │ -02a3ac: 6e20 d301 fe00 |0052: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a3b2: 0c0e |0055: move-result-object v14 │ │ -02a3b4: 600f 7a03 |0056: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_day:I // field@037a │ │ -02a3b8: 7040 1b05 d6fe |0058: invoke-direct {v6, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a3be: 2208 1400 |005b: new-instance v8, Landroid/content/Intent; // type@0014 │ │ -02a3c2: 0800 1100 |005d: move-object/from16 v0, v17 │ │ -02a3c6: 540d 0007 |005f: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a3ca: 1c0e 1601 |0061: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0116 │ │ -02a3ce: 7030 3900 d80e |0063: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02a3d4: 1a0d 250d |0066: const-string v13, "mode" // string@0d25 │ │ -02a3d8: 121e |0068: const/4 v14, #int 1 // #1 │ │ -02a3da: 6e30 3e00 d80e |0069: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02a3e0: 220b 0901 |006c: new-instance v11, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a3e4: 220d 0001 |006e: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02a3e8: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -02a3ec: 540e 0007 |0072: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a3f0: 7030 d804 ed08 |0074: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02a3f6: 0800 1100 |0077: move-object/from16 v0, v17 │ │ -02a3fa: 540e 0107 |0079: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a3fe: 600f be04 |007b: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_week:I // field@04be │ │ -02a402: 6e20 d301 fe00 |007d: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a408: 0c0e |0080: move-result-object v14 │ │ -02a40a: 600f 7c03 |0081: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_week:I // field@037c │ │ -02a40e: 7040 1b05 dbfe |0083: invoke-direct {v11, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a414: 2208 1400 |0086: new-instance v8, Landroid/content/Intent; // type@0014 │ │ -02a418: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -02a41c: 540d 0007 |008a: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a420: 1c0e 1601 |008c: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0116 │ │ -02a424: 7030 3900 d80e |008e: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02a42a: 1a0d 250d |0091: const-string v13, "mode" // string@0d25 │ │ -02a42e: 122e |0093: const/4 v14, #int 2 // #2 │ │ -02a430: 6e30 3e00 d80e |0094: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02a436: 2209 0901 |0097: new-instance v9, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a43a: 220d 0001 |0099: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02a43e: 0800 1100 |009b: move-object/from16 v0, v17 │ │ -02a442: 540e 0007 |009d: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a446: 7030 d804 ed08 |009f: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02a44c: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -02a450: 540e 0107 |00a4: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a454: 600f bd04 |00a6: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_month:I // field@04bd │ │ -02a458: 6e20 d301 fe00 |00a8: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a45e: 0c0e |00ab: move-result-object v14 │ │ -02a460: 600f 7b03 |00ac: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_month:I // field@037b │ │ -02a464: 7040 1b05 d9fe |00ae: invoke-direct {v9, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a46a: 2208 1400 |00b1: new-instance v8, Landroid/content/Intent; // type@0014 │ │ -02a46e: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ -02a472: 540d 0007 |00b5: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a476: 1c0e 1601 |00b7: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0116 │ │ -02a47a: 7030 3900 d80e |00b9: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02a480: 1a0d 250d |00bc: const-string v13, "mode" // string@0d25 │ │ -02a484: 123e |00be: const/4 v14, #int 3 // #3 │ │ -02a486: 6e30 3e00 d80e |00bf: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02a48c: 220c 0901 |00c2: new-instance v12, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a490: 220d 0001 |00c4: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02a494: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -02a498: 540e 0007 |00c8: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a49c: 7030 d804 ed08 |00ca: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02a4a2: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -02a4a6: 540e 0107 |00cf: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a4aa: 600f bf04 |00d1: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_year:I // field@04bf │ │ -02a4ae: 6e20 d301 fe00 |00d3: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a4b4: 0c0e |00d6: move-result-object v14 │ │ -02a4b6: 600f 7d03 |00d7: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_year:I // field@037d │ │ -02a4ba: 7040 1b05 dcfe |00d9: invoke-direct {v12, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a4c0: 2202 0901 |00dc: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a4c4: 220d ff00 |00de: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00ff │ │ -02a4c8: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -02a4cc: 540e 0007 |00e2: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a4d0: 1c0f e200 |00e4: const-class v15, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // type@00e2 │ │ -02a4d4: 7030 d604 ed0f |00e6: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d6 │ │ -02a4da: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ -02a4de: 540e 0107 |00eb: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a4e2: 600f b704 |00ed: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_accmgnt:I // field@04b7 │ │ -02a4e6: 6e20 d301 fe00 |00ef: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a4ec: 0c0e |00f2: move-result-object v14 │ │ -02a4ee: 600f 7203 |00f3: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_account:I // field@0372 │ │ -02a4f2: 7040 1b05 d2fe |00f5: invoke-direct {v2, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a4f8: 2204 0901 |00f8: new-instance v4, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a4fc: 220d ff00 |00fa: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00ff │ │ -02a500: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ -02a504: 540e 0007 |00fe: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a508: 1c0f ef00 |0100: const-class v15, Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // type@00ef │ │ -02a50c: 7030 d604 ed0f |0102: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d6 │ │ -02a512: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -02a516: 540e 0107 |0107: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a51a: 600f b904 |0109: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_books:I // field@04b9 │ │ -02a51e: 6e20 d301 fe00 |010b: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a524: 0c0e |010e: move-result-object v14 │ │ -02a526: 600f 7803 |010f: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_books:I // field@0378 │ │ -02a52a: 7040 1b05 d4fe |0111: invoke-direct {v4, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a530: 2205 0901 |0114: new-instance v5, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a534: 220d ff00 |0116: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00ff │ │ -02a538: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -02a53c: 540e 0007 |011a: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a540: 1c0f fe00 |011c: const-class v15, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // type@00fe │ │ -02a544: 7030 d604 ed0f |011e: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d6 │ │ -02a54a: 0800 1100 |0121: move-object/from16 v0, v17 │ │ -02a54e: 540e 0107 |0123: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a552: 600f ba04 |0125: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_datamain:I // field@04ba │ │ -02a556: 6e20 d301 fe00 |0127: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a55c: 0c0e |012a: move-result-object v14 │ │ -02a55e: 600f 7903 |012b: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_datamain:I // field@0379 │ │ -02a562: 7040 1b05 d5fe |012d: invoke-direct {v5, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a568: 220a 0901 |0130: new-instance v10, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a56c: 220d ff00 |0132: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00ff │ │ -02a570: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -02a574: 540e 0007 |0136: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a578: 1c0f 2301 |0138: const-class v15, Lcom/bottleworks/dailymoney/ui/PrefsActivity; // type@0123 │ │ -02a57c: 7030 d604 ed0f |013a: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d6 │ │ -02a582: 0800 1100 |013d: move-object/from16 v0, v17 │ │ -02a586: 540e 0107 |013f: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a58a: 600f c104 |0141: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_prefs:I // field@04c1 │ │ -02a58e: 6e20 d301 fe00 |0143: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a594: 0c0e |0146: move-result-object v14 │ │ -02a596: 600f 7e03 |0147: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_prefs:I // field@037e │ │ -02a59a: 7040 1b05 dafe |0149: invoke-direct {v10, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02a5a0: 2208 1400 |014c: new-instance v8, Landroid/content/Intent; // type@0014 │ │ -02a5a4: 0800 1100 |014e: move-object/from16 v0, v17 │ │ -02a5a8: 540d 0007 |0150: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a5ac: 1c0e 1d01 |0152: const-class v14, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; // type@011d │ │ -02a5b0: 7030 3900 d80e |0154: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02a5b6: 1a0d 9a10 |0157: const-string v13, "uriid" // string@109a │ │ -02a5ba: 600e 4605 |0159: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.path_how2use:I // field@0546 │ │ -02a5be: 6e30 3e00 d80e |015b: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02a5c4: 2207 0901 |015e: new-instance v7, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a5c8: 220d 0001 |0160: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02a5cc: 0800 1100 |0162: move-object/from16 v0, v17 │ │ -02a5d0: 540e 0007 |0164: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a5d4: 7030 d804 ed08 |0166: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02a5da: 0800 1100 |0169: move-object/from16 v0, v17 │ │ -02a5de: 540e 0107 |016b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a5e2: 600f c004 |016d: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_how2use:I // field@04c0 │ │ -02a5e6: 6e20 d301 fe00 |016f: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a5ec: 0c0e |0172: move-result-object v14 │ │ -02a5ee: 12ff |0173: const/4 v15, #int -1 // #ff │ │ -02a5f0: 1310 0000 |0174: const/16 v16, #int 0 // #0 │ │ -02a5f4: 0200 1000 |0176: move/from16 v0, v16 │ │ -02a5f8: 7050 1c05 d7fe |0178: invoke-direct {v7, v13, v14, v15, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051c │ │ -02a5fe: 121d |017b: const/4 v13, #int 1 // #1 │ │ -02a600: 6e20 2305 d700 |017c: invoke-virtual {v7, v13}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.setHidden:(Z)V // method@0523 │ │ -02a606: 2201 0901 |017f: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02a60a: 220d ff00 |0181: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00ff │ │ -02a60e: 0800 1100 |0183: move-object/from16 v0, v17 │ │ -02a612: 540e 0007 |0185: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@0700 │ │ -02a616: 1c0f d600 |0187: const-class v15, Lcom/bottleworks/dailymoney/ui/AboutActivity; // type@00d6 │ │ -02a61a: 7030 d604 ed0f |0189: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d6 │ │ -02a620: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -02a624: 540e 0107 |018e: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0701 │ │ -02a628: 600f b604 |0190: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_about:I // field@04b6 │ │ -02a62c: 6e20 d301 fe00 |0192: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a632: 0c0e |0195: move-result-object v14 │ │ -02a634: 600f 7103 |0196: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_about:I // field@0371 │ │ -02a638: 1310 0000 |0198: const/16 v16, #int 0 // #0 │ │ -02a63c: 0200 1000 |019a: move/from16 v0, v16 │ │ -02a640: 7050 1c05 d1fe |019c: invoke-direct {v1, v13, v14, v15, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051c │ │ -02a646: 0800 1100 |019f: move-object/from16 v0, v17 │ │ -02a64a: 6e20 c005 3000 |01a1: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a650: 0800 1100 |01a4: move-object/from16 v0, v17 │ │ -02a654: 6e20 c005 6000 |01a6: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a65a: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ -02a65e: 6e20 c005 b000 |01ab: invoke-virtual {v0, v11}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a664: 0800 1100 |01ae: move-object/from16 v0, v17 │ │ -02a668: 6e20 c005 9000 |01b0: invoke-virtual {v0, v9}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a66e: 0800 1100 |01b3: move-object/from16 v0, v17 │ │ -02a672: 6e20 c005 c000 |01b5: invoke-virtual {v0, v12}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a678: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ -02a67c: 6e20 c005 2000 |01ba: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a682: 0800 1100 |01bd: move-object/from16 v0, v17 │ │ -02a686: 6e20 c005 5000 |01bf: invoke-virtual {v0, v5}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a68c: 0800 1100 |01c2: move-object/from16 v0, v17 │ │ -02a690: 6e20 c005 a000 |01c4: invoke-virtual {v0, v10}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a696: 0800 1100 |01c7: move-object/from16 v0, v17 │ │ -02a69a: 6e20 c005 4000 |01c9: invoke-virtual {v0, v4}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a6a0: 0800 1100 |01cc: move-object/from16 v0, v17 │ │ -02a6a4: 6e20 c005 7000 |01ce: invoke-virtual {v0, v7}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a6aa: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ -02a6ae: 6e20 c005 1000 |01d3: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05c0 │ │ -02a6b4: 0e00 |01d6: return-void │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d5cc: |[02d5cc] com.csvreader.CsvWriter.getDelimiter:()C │ │ +02d5dc: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d5e0: 5700 bd07 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d5e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ - 0x000e line=24 │ │ - 0x0014 line=26 │ │ - 0x0030 line=37 │ │ - 0x003b line=38 │ │ - 0x0041 line=39 │ │ - 0x005b line=42 │ │ - 0x0066 line=43 │ │ - 0x006c line=44 │ │ - 0x0086 line=47 │ │ - 0x0091 line=48 │ │ - 0x0097 line=49 │ │ - 0x00b1 line=52 │ │ - 0x00bc line=53 │ │ - 0x00c2 line=54 │ │ - 0x00dc line=57 │ │ - 0x00f8 line=60 │ │ - 0x0114 line=63 │ │ - 0x0130 line=66 │ │ - 0x014c line=69 │ │ - 0x0157 line=70 │ │ - 0x015e line=71 │ │ - 0x017b line=73 │ │ - 0x017f line=75 │ │ - 0x019f line=78 │ │ - 0x01a4 line=79 │ │ - 0x01a9 line=80 │ │ - 0x01ae line=81 │ │ - 0x01b3 line=82 │ │ - 0x01b8 line=83 │ │ - 0x01bd line=84 │ │ - 0x01c2 line=85 │ │ - 0x01c7 line=86 │ │ - 0x01cc line=88 │ │ - 0x01d1 line=90 │ │ - 0x01d6 line=91 │ │ locals : │ │ - 0x003b - 0x005d reg=8 intent Landroid/content/Intent; │ │ - 0x0066 - 0x0088 reg=8 intent Landroid/content/Intent; │ │ - 0x0091 - 0x00b3 reg=8 intent Landroid/content/Intent; │ │ - 0x00bc - 0x014e reg=8 intent Landroid/content/Intent; │ │ - 0x019f - 0x01d7 reg=1 aboutdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x00f8 - 0x01d7 reg=2 accmgntdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0030 - 0x01d7 reg=3 adddetdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0114 - 0x01d7 reg=4 bookmgntdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0130 - 0x01d7 reg=5 datamaindt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x005b - 0x01d7 reg=6 daylist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x017b - 0x01d7 reg=7 how2use Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0157 - 0x01d7 reg=8 intent Landroid/content/Intent; │ │ - 0x00b1 - 0x01d7 reg=9 monthlist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x014c - 0x01d7 reg=10 prefdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0086 - 0x01d7 reg=11 weeklist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x00dc - 0x01d7 reg=12 yearlist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x01d7 reg=17 this Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ - │ │ - source_file_idx : 1173 (MainDesktop.java) │ │ - │ │ -Class #171 header: │ │ -class_idx : 289 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1192 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 7 │ │ │ │ -Class #171 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/NamedItem;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'toString' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'value' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getEscapeMode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ insns size : 5 16-bit code units │ │ -02a6b8: |[02a6b8] com.bottleworks.dailymoney.ui.NamedItem.:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -02a6c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a6ca: 7040 c305 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -02a6d0: 0e00 |0004: return-void │ │ +02d5e8: |[02d5e8] com.csvreader.CsvWriter.getEscapeMode:()I │ │ +02d5f8: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d5fc: 5200 be07 |0002: iget v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07be │ │ +02d600: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=14 │ │ - 0x0004 line=15 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=3 value Ljava/lang/Object; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getForceQualifier' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 20 16-bit code units │ │ -02a6d4: |[02a6d4] com.bottleworks.dailymoney.ui.NamedItem.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ -02a6e4: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02a6ea: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -02a6ee: 3903 0800 |0005: if-nez v3, 000d // +0008 │ │ -02a6f2: 2200 9501 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -02a6f6: 7010 9607 0000 |0009: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0796 │ │ -02a6fc: 2700 |000c: throw v0 │ │ -02a6fe: 5b12 0407 |000d: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.name:Ljava/lang/String; // field@0704 │ │ -02a702: 5b13 0607 |000f: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0706 │ │ -02a706: 5b14 0507 |0011: iput-object v4, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0705 │ │ -02a70a: 0e00 |0013: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d604: |[02d604] com.csvreader.CsvWriter.getForceQualifier:()Z │ │ +02d614: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d618: 5500 bf07 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07bf │ │ +02d61c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=16 │ │ - 0x0003 line=17 │ │ - 0x0007 line=18 │ │ - 0x000d line=20 │ │ - 0x000f line=21 │ │ - 0x0011 line=22 │ │ - 0x0013 line=23 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0000 - 0x0014 reg=2 name Ljava/lang/String; │ │ - 0x0000 - 0x0014 reg=3 value Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=4 toString Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ + #8 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getRecordDelimiter' │ │ + type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a70c: |[02a70c] com.bottleworks.dailymoney.ui.NamedItem.getName:()Ljava/lang/String; │ │ -02a71c: 5410 0407 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.name:Ljava/lang/String; // field@0704 │ │ -02a720: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +02d620: |[02d620] com.csvreader.CsvWriter.getRecordDelimiter:()C │ │ +02d630: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d634: 5700 c007 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02d638: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'getToString' │ │ - type : '()Ljava/lang/String;' │ │ + #9 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getTextQualifier' │ │ + type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a724: |[02a724] com.bottleworks.dailymoney.ui.NamedItem.getToString:()Ljava/lang/String; │ │ -02a734: 5410 0507 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0705 │ │ -02a738: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +02d63c: |[02d63c] com.csvreader.CsvWriter.getTextQualifier:()C │ │ +02d64c: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d650: 5700 c107 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d654: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'getValue' │ │ - type : '()Ljava/lang/Object;' │ │ + #10 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'getUseTextQualifier' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a73c: |[02a73c] com.bottleworks.dailymoney.ui.NamedItem.getValue:()Ljava/lang/Object; │ │ -02a74c: 5410 0607 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0706 │ │ -02a750: 1100 |0002: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +02d658: |[02d658] com.csvreader.CsvWriter.getUseTextQualifier:()Z │ │ +02d668: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d66c: 5500 c207 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c2 │ │ +02d670: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'setName' │ │ - type : '(Ljava/lang/String;)V' │ │ + #11 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setComment' │ │ + type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a754: |[02a754] com.bottleworks.dailymoney.ui.NamedItem.setName:(Ljava/lang/String;)V │ │ -02a764: 5b01 0407 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/NamedItem;.name:Ljava/lang/String; // field@0704 │ │ -02a768: 0e00 |0002: return-void │ │ + insns size : 5 16-bit code units │ │ +02d674: |[02d674] com.csvreader.CsvWriter.setComment:(C)V │ │ +02d684: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d688: 5e02 bc07 |0002: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02d68c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0002 line=29 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'setToString' │ │ - type : '(Ljava/lang/String;)V' │ │ + #12 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setDelimiter' │ │ + type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a76c: |[02a76c] com.bottleworks.dailymoney.ui.NamedItem.setToString:(Ljava/lang/String;)V │ │ -02a77c: 5b01 0507 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0705 │ │ -02a780: 0e00 |0002: return-void │ │ + insns size : 5 16-bit code units │ │ +02d690: |[02d690] com.csvreader.CsvWriter.setDelimiter:(C)V │ │ +02d6a0: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d6a4: 5e02 bd07 |0002: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d6a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ - 0x0002 line=42 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0000 - 0x0003 reg=1 toString Ljava/lang/String; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'setValue' │ │ - type : '(Ljava/lang/Object;)V' │ │ + #13 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setEscapeMode' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a784: |[02a784] com.bottleworks.dailymoney.ui.NamedItem.setValue:(Ljava/lang/Object;)V │ │ -02a794: 5b01 0607 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0706 │ │ -02a798: 0e00 |0002: return-void │ │ + insns size : 5 16-bit code units │ │ +02d6ac: |[02d6ac] com.csvreader.CsvWriter.setEscapeMode:(I)V │ │ +02d6bc: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d6c0: 5902 be07 |0002: iput v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07be │ │ +02d6c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0002 line=35 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0000 - 0x0003 reg=1 value Ljava/lang/Object; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/NamedItem;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #14 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setForceQualifier' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -02a79c: |[02a79c] com.bottleworks.dailymoney.ui.NamedItem.toString:()Ljava/lang/String; │ │ -02a7ac: 5410 0507 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0705 │ │ -02a7b0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -02a7b4: 5410 0507 |0004: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.toString:Ljava/lang/String; // field@0705 │ │ -02a7b8: 1100 |0006: return-object v0 │ │ -02a7ba: 5410 0607 |0007: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/NamedItem;.value:Ljava/lang/Object; // field@0706 │ │ -02a7be: 6e10 c307 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -02a7c4: 0c00 |000c: move-result-object v0 │ │ -02a7c6: 28f9 |000d: goto 0006 // -0007 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d6c8: |[02d6c8] com.csvreader.CsvWriter.setForceQualifier:(Z)V │ │ +02d6d8: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d6dc: 5c02 bf07 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07bf │ │ +02d6e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0004 line=46 │ │ - 0x0006 line=48 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ │ │ - source_file_idx : 1192 (NamedItem.java) │ │ + #15 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setRecordDelimiter' │ │ + type : '(C)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +02d6e4: |[02d6e4] com.csvreader.CsvWriter.setRecordDelimiter:(C)V │ │ +02d6f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02d6f6: 5c10 cc07 |0001: iput-boolean v0, v1, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02d6fa: 5410 cd07 |0003: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d6fe: 5e02 c007 |0005: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02d702: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #172 header: │ │ -class_idx : 290 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 1236 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ + #16 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setTextQualifier' │ │ + type : '(C)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d704: |[02d704] com.csvreader.CsvWriter.setTextQualifier:(C)V │ │ +02d714: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d718: 5e02 c107 |0002: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d71c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ │ │ -Class #172 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #17 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'setUseTextQualifier' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a7c8: |[02a7c8] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.:()V │ │ -02a7d8: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -02a7de: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +02d720: |[02d720] com.csvreader.CsvWriter.setUseTextQualifier:(Z)V │ │ +02d730: 5410 cd07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d734: 5c02 c207 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c2 │ │ +02d738: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=17 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ - name : 'doPasswordOk' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #18 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'write' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -02a7e0: |[02a7e0] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.doPasswordOk:()V │ │ -02a7f0: 6e10 cf05 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@05cf │ │ -02a7f6: 0c02 |0003: move-result-object v2 │ │ -02a7f8: 6e10 ac02 0200 |0004: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefPassword:()Ljava/lang/String; // method@02ac │ │ -02a7fe: 0c00 |0007: move-result-object v0 │ │ -02a800: 6002 2604 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.pdprot_text:I // field@0426 │ │ -02a804: 6e20 cd05 2300 |000a: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.findViewById:(I)Landroid/view/View; // method@05cd │ │ -02a80a: 0c02 |000d: move-result-object v2 │ │ -02a80c: 1f02 7500 |000e: check-cast v2, Landroid/widget/TextView; // type@0075 │ │ -02a810: 6e10 2f01 0200 |0010: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@012f │ │ -02a816: 0c02 |0013: move-result-object v2 │ │ -02a818: 6e10 c307 0200 |0014: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -02a81e: 0c01 |0017: move-result-object v1 │ │ -02a820: 6e20 ce07 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02a826: 0a02 |001b: move-result v2 │ │ -02a828: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ -02a82c: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -02a82e: 6e20 d305 2300 |001f: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.setResult:(I)V // method@05d3 │ │ -02a834: 6e10 ce05 0300 |0022: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.finish:()V // method@05ce │ │ -02a83a: 0e00 |0025: return-void │ │ -02a83c: 6002 4405 |0026: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_wrong_password:I // field@0544 │ │ -02a840: 7120 ce01 2300 |0028: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;I)V // method@01ce │ │ -02a846: 28fa |002b: goto 0025 // -0006 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +02d73c: |[02d73c] com.csvreader.CsvWriter.write:(Ljava/lang/String;)V │ │ +02d74c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d74e: 6e30 ed06 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/csvreader/CsvWriter;.write:(Ljava/lang/String;Z)V // method@06ed │ │ +02d754: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0008 line=35 │ │ - 0x0018 line=36 │ │ - 0x001e line=37 │ │ - 0x0022 line=38 │ │ - 0x0025 line=42 │ │ - 0x0026 line=40 │ │ locals : │ │ - 0x0008 - 0x002c reg=0 password Ljava/lang/String; │ │ - 0x0018 - 0x002c reg=1 pd Ljava/lang/String; │ │ - 0x0000 - 0x002c reg=3 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ + #19 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'write' │ │ + type : '(Ljava/lang/String;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 572 16-bit code units │ │ +02d758: |[02d758] com.csvreader.CsvWriter.write:(Ljava/lang/String;Z)V │ │ +02d768: 1307 0900 |0000: const/16 v7, #int 9 // #9 │ │ +02d76c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +02d76e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +02d770: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ +02d772: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02d774: 7010 d606 0800 |0006: invoke-direct {v8}, Lcom/csvreader/CsvWriter;.checkClosed:()V // method@06d6 │ │ +02d77a: 7010 d706 0800 |0009: invoke-direct {v8}, Lcom/csvreader/CsvWriter;.checkInit:()V // method@06d7 │ │ +02d780: 3909 0400 |000c: if-nez v9, 0010 // +0004 │ │ +02d784: 1a09 0000 |000e: const-string v9, "" // string@0000 │ │ +02d788: 5580 c907 |0010: iget-boolean v0, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d78c: 3900 0b00 |0012: if-nez v0, 001d // +000b │ │ +02d790: 5480 cb07 |0014: iget-object v0, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d794: 5482 cd07 |0016: iget-object v2, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d798: 5722 bd07 |0018: iget-char v2, v2, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d79c: 6e20 6a07 2000 |001a: invoke-virtual {v0, v2}, Ljava/io/PrintWriter;.write:(I)V // method@076a │ │ +02d7a2: 5480 cd07 |001d: iget-object v0, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d7a6: 5500 bf07 |001f: iget-boolean v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07bf │ │ +02d7aa: 390a 1802 |0021: if-nez v10, 0239 // +0218 │ │ +02d7ae: 6e10 cc07 0900 |0023: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d7b4: 0a02 |0026: move-result v2 │ │ +02d7b6: 3d02 1202 |0027: if-lez v2, 0239 // +0212 │ │ +02d7ba: 6e10 d507 0900 |0029: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +02d7c0: 0c09 |002c: move-result-object v9 │ │ +02d7c2: 0792 |002d: move-object v2, v9 │ │ +02d7c4: 3900 5d00 |002e: if-nez v0, 008b // +005d │ │ +02d7c8: 5483 cd07 |0030: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d7cc: 5533 c207 |0032: iget-boolean v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c2 │ │ +02d7d0: 3803 5700 |0034: if-eqz v3, 008b // +0057 │ │ +02d7d4: 5483 cd07 |0036: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d7d8: 5733 c107 |0038: iget-char v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d7dc: 6e20 c707 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +02d7e2: 0a03 |003d: move-result v3 │ │ +02d7e4: 3643 4c00 |003e: if-gt v3, v4, 008a // +004c │ │ +02d7e8: 5483 cd07 |0040: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d7ec: 5733 bd07 |0042: iget-char v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02d7f0: 6e20 c707 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +02d7f6: 0a03 |0047: move-result v3 │ │ +02d7f8: 3643 4200 |0048: if-gt v3, v4, 008a // +0042 │ │ +02d7fc: 5583 cc07 |004a: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02d800: 3903 1200 |004c: if-nez v3, 005e // +0012 │ │ +02d804: 1303 0a00 |004e: const/16 v3, #int 10 // #a │ │ +02d808: 6e20 c707 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +02d80e: 0a03 |0053: move-result v3 │ │ +02d810: 3643 3600 |0054: if-gt v3, v4, 008a // +0036 │ │ +02d814: 1303 0d00 |0056: const/16 v3, #int 13 // #d │ │ +02d818: 6e20 c707 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +02d81e: 0a03 |005b: move-result v3 │ │ +02d820: 3643 2e00 |005c: if-gt v3, v4, 008a // +002e │ │ +02d824: 5583 cc07 |005e: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02d828: 3803 0c00 |0060: if-eqz v3, 006c // +000c │ │ +02d82c: 5483 cd07 |0062: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d830: 5733 c007 |0064: iget-char v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02d834: 6e20 c707 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +02d83a: 0a03 |0069: move-result v3 │ │ +02d83c: 3643 2000 |006a: if-gt v3, v4, 008a // +0020 │ │ +02d840: 5583 c907 |006c: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d844: 3803 1200 |006e: if-eqz v3, 0080 // +0012 │ │ +02d848: 6e10 cc07 0200 |0070: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d84e: 0a03 |0073: move-result v3 │ │ +02d850: 3d03 0c00 |0074: if-lez v3, 0080 // +000c │ │ +02d854: 6e20 c107 6200 |0076: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +02d85a: 0a03 |0079: move-result v3 │ │ +02d85c: 5484 cd07 |007a: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d860: 5744 bc07 |007c: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02d864: 3243 0c00 |007e: if-eq v3, v4, 008a // +000c │ │ +02d868: 5583 c907 |0080: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d86c: 3803 0900 |0082: if-eqz v3, 008b // +0009 │ │ +02d870: 6e10 cc07 0200 |0084: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d876: 0a03 |0087: move-result v3 │ │ +02d878: 3903 0300 |0088: if-nez v3, 008b // +0003 │ │ +02d87c: 0110 |008a: move v0, v1 │ │ +02d87e: 5483 cd07 |008b: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d882: 5533 c207 |008d: iget-boolean v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c2 │ │ +02d886: 3803 a701 |008f: if-eqz v3, 0236 // +01a7 │ │ +02d88a: 3900 a501 |0091: if-nez v0, 0236 // +01a5 │ │ +02d88e: 6e10 cc07 0200 |0093: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d894: 0a03 |0096: move-result v3 │ │ +02d896: 3d03 9f01 |0097: if-lez v3, 0236 // +019f │ │ +02d89a: 380a 9d01 |0099: if-eqz v10, 0236 // +019d │ │ +02d89e: 6e20 c107 6200 |009b: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +02d8a4: 0a03 |009e: move-result v3 │ │ +02d8a6: 1304 2000 |009f: const/16 v4, #int 32 // #20 │ │ +02d8aa: 3243 0400 |00a1: if-eq v3, v4, 00a5 // +0004 │ │ +02d8ae: 3373 0300 |00a3: if-ne v3, v7, 00a6 // +0003 │ │ +02d8b2: 0110 |00a5: move v0, v1 │ │ +02d8b4: 3900 9001 |00a6: if-nez v0, 0236 // +0190 │ │ +02d8b8: 6e10 cc07 0200 |00a8: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d8be: 0a03 |00ab: move-result v3 │ │ +02d8c0: 3713 8a01 |00ac: if-le v3, v1, 0236 // +018a │ │ +02d8c4: 6e10 cc07 0200 |00ae: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07cc │ │ +02d8ca: 0a03 |00b1: move-result v3 │ │ +02d8cc: d803 03ff |00b2: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02d8d0: 6e20 c107 3200 |00b4: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +02d8d6: 0a03 |00b7: move-result v3 │ │ +02d8d8: 1304 2000 |00b8: const/16 v4, #int 32 // #20 │ │ +02d8dc: 3243 0400 |00ba: if-eq v3, v4, 00be // +0004 │ │ +02d8e0: 3373 7a01 |00bc: if-ne v3, v7, 0236 // +017a │ │ +02d8e4: 0113 |00be: move v3, v1 │ │ +02d8e6: 3803 9900 |00bf: if-eqz v3, 0158 // +0099 │ │ +02d8ea: 5480 cb07 |00c1: iget-object v0, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d8ee: 5481 cd07 |00c3: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d8f2: 5711 c107 |00c5: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d8f6: 6e20 6a07 1000 |00c7: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@076a │ │ +02d8fc: 5480 cd07 |00ca: iget-object v0, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d900: 5200 be07 |00cc: iget v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07be │ │ +02d904: 3350 4f00 |00ce: if-ne v0, v5, 011d // +004f │ │ +02d908: 1a00 eb05 |00d0: const-string v0, "\" // string@05eb │ │ +02d90c: 1a01 ef05 |00d2: const-string v1, "\\" // string@05ef │ │ +02d910: 7130 e406 0201 |00d4: invoke-static {v2, v0, v1}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02d916: 0c00 |00d7: move-result-object v0 │ │ +02d918: 2201 9901 |00d8: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02d91c: 7010 e507 0100 |00da: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02d922: 1a02 0000 |00dd: const-string v2, "" // string@0000 │ │ +02d926: 6e20 ed07 2100 |00df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02d92c: 0c01 |00e2: move-result-object v1 │ │ +02d92e: 5482 cd07 |00e3: iget-object v2, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d932: 5722 c107 |00e5: iget-char v2, v2, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d936: 6e20 e707 2100 |00e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02d93c: 0c01 |00ea: move-result-object v1 │ │ +02d93e: 6e10 f007 0100 |00eb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02d944: 0c01 |00ee: move-result-object v1 │ │ +02d946: 2202 9901 |00ef: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02d94a: 7010 e507 0200 |00f1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02d950: 1a04 eb05 |00f4: const-string v4, "\" // string@05eb │ │ +02d954: 6e20 ed07 4200 |00f6: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02d95a: 0c02 |00f9: move-result-object v2 │ │ +02d95c: 5484 cd07 |00fa: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d960: 5744 c107 |00fc: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d964: 6e20 e707 4200 |00fe: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02d96a: 0c02 |0101: move-result-object v2 │ │ +02d96c: 6e10 f007 0200 |0102: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02d972: 0c02 |0105: move-result-object v2 │ │ +02d974: 7130 e406 1002 |0106: invoke-static {v0, v1, v2}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02d97a: 0c00 |0109: move-result-object v0 │ │ +02d97c: 5481 cb07 |010a: iget-object v1, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d980: 6e20 6b07 0100 |010c: invoke-virtual {v1, v0}, Ljava/io/PrintWriter;.write:(Ljava/lang/String;)V // method@076b │ │ +02d986: 3803 0b00 |010f: if-eqz v3, 011a // +000b │ │ +02d98a: 5480 cb07 |0111: iget-object v0, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02d98e: 5481 cd07 |0113: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d992: 5711 c107 |0115: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d996: 6e20 6a07 1000 |0117: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@076a │ │ +02d99c: 5c86 c907 |011a: iput-boolean v6, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02d9a0: 0e00 |011c: return-void │ │ +02d9a2: 2200 9901 |011d: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02d9a6: 7010 e507 0000 |011f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02d9ac: 1a01 0000 |0122: const-string v1, "" // string@0000 │ │ +02d9b0: 6e20 ed07 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02d9b6: 0c00 |0127: move-result-object v0 │ │ +02d9b8: 5481 cd07 |0128: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d9bc: 5711 c107 |012a: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d9c0: 6e20 e707 1000 |012c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02d9c6: 0c00 |012f: move-result-object v0 │ │ +02d9c8: 6e10 f007 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02d9ce: 0c00 |0133: move-result-object v0 │ │ +02d9d0: 2201 9901 |0134: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +02d9d4: 7010 e507 0100 |0136: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02d9da: 1a04 0000 |0139: const-string v4, "" // string@0000 │ │ +02d9de: 6e20 ed07 4100 |013b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02d9e4: 0c01 |013e: move-result-object v1 │ │ +02d9e6: 5484 cd07 |013f: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d9ea: 5744 c107 |0141: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d9ee: 6e20 e707 4100 |0143: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02d9f4: 0c01 |0146: move-result-object v1 │ │ +02d9f6: 5484 cd07 |0147: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02d9fa: 5744 c107 |0149: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c1 │ │ +02d9fe: 6e20 e707 4100 |014b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02da04: 0c01 |014e: move-result-object v1 │ │ +02da06: 6e10 f007 0100 |014f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02da0c: 0c01 |0152: move-result-object v1 │ │ +02da0e: 7130 e406 0201 |0153: invoke-static {v2, v0, v1}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02da14: 0c00 |0156: move-result-object v0 │ │ +02da16: 28b3 |0157: goto 010a // -004d │ │ +02da18: 5480 cd07 |0158: iget-object v0, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02da1c: 5200 be07 |015a: iget v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07be │ │ +02da20: 3350 d700 |015c: if-ne v0, v5, 0233 // +00d7 │ │ +02da24: 1a00 eb05 |015e: const-string v0, "\" // string@05eb │ │ +02da28: 1a04 ef05 |0160: const-string v4, "\\" // string@05ef │ │ +02da2c: 7130 e406 0204 |0162: invoke-static {v2, v0, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02da32: 0c00 |0165: move-result-object v0 │ │ +02da34: 2202 9901 |0166: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02da38: 7010 e507 0200 |0168: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02da3e: 1a04 0000 |016b: const-string v4, "" // string@0000 │ │ +02da42: 6e20 ed07 4200 |016d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02da48: 0c02 |0170: move-result-object v2 │ │ +02da4a: 5484 cd07 |0171: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02da4e: 5744 bd07 |0173: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02da52: 6e20 e707 4200 |0175: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02da58: 0c02 |0178: move-result-object v2 │ │ +02da5a: 6e10 f007 0200 |0179: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02da60: 0c02 |017c: move-result-object v2 │ │ +02da62: 2204 9901 |017d: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +02da66: 7010 e507 0400 |017f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02da6c: 1a05 eb05 |0182: const-string v5, "\" // string@05eb │ │ +02da70: 6e20 ed07 5400 |0184: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02da76: 0c04 |0187: move-result-object v4 │ │ +02da78: 5485 cd07 |0188: iget-object v5, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02da7c: 5755 bd07 |018a: iget-char v5, v5, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07bd │ │ +02da80: 6e20 e707 5400 |018c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02da86: 0c04 |018f: move-result-object v4 │ │ +02da88: 6e10 f007 0400 |0190: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02da8e: 0c04 |0193: move-result-object v4 │ │ +02da90: 7130 e406 2004 |0194: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02da96: 0c00 |0197: move-result-object v0 │ │ +02da98: 5582 cc07 |0198: iget-boolean v2, v8, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02da9c: 3802 6f00 |019a: if-eqz v2, 0209 // +006f │ │ +02daa0: 2202 9901 |019c: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02daa4: 7010 e507 0200 |019e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02daaa: 1a04 0000 |01a1: const-string v4, "" // string@0000 │ │ +02daae: 6e20 ed07 4200 |01a3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02dab4: 0c02 |01a6: move-result-object v2 │ │ +02dab6: 5484 cd07 |01a7: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02daba: 5744 c007 |01a9: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02dabe: 6e20 e707 4200 |01ab: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02dac4: 0c02 |01ae: move-result-object v2 │ │ +02dac6: 6e10 f007 0200 |01af: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02dacc: 0c02 |01b2: move-result-object v2 │ │ +02dace: 2204 9901 |01b3: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +02dad2: 7010 e507 0400 |01b5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02dad8: 1a05 eb05 |01b8: const-string v5, "\" // string@05eb │ │ +02dadc: 6e20 ed07 5400 |01ba: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02dae2: 0c04 |01bd: move-result-object v4 │ │ +02dae4: 5485 cd07 |01be: iget-object v5, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02dae8: 5755 c007 |01c0: iget-char v5, v5, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02daec: 6e20 e707 5400 |01c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02daf2: 0c04 |01c5: move-result-object v4 │ │ +02daf4: 6e10 f007 0400 |01c6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02dafa: 0c04 |01c9: move-result-object v4 │ │ +02dafc: 7130 e406 2004 |01ca: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02db02: 0c00 |01cd: move-result-object v0 │ │ +02db04: 5582 c907 |01ce: iget-boolean v2, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02db08: 3802 3aff |01d0: if-eqz v2, 010a // -00c6 │ │ +02db0c: 6e10 cc07 0000 |01d2: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07cc │ │ +02db12: 0a02 |01d5: move-result v2 │ │ +02db14: 3d02 34ff |01d6: if-lez v2, 010a // -00cc │ │ +02db18: 6e20 c107 6000 |01d8: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@07c1 │ │ +02db1e: 0a02 |01db: move-result v2 │ │ +02db20: 5484 cd07 |01dc: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02db24: 5744 bc07 |01de: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02db28: 3342 2aff |01e0: if-ne v2, v4, 010a // -00d6 │ │ +02db2c: 6e10 cc07 0000 |01e2: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07cc │ │ +02db32: 0a02 |01e5: move-result v2 │ │ +02db34: 3712 3400 |01e6: if-le v2, v1, 021a // +0034 │ │ +02db38: 2202 9901 |01e8: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02db3c: 7010 e507 0200 |01ea: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02db42: 1a04 eb05 |01ed: const-string v4, "\" // string@05eb │ │ +02db46: 6e20 ed07 4200 |01ef: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02db4c: 0c02 |01f2: move-result-object v2 │ │ +02db4e: 5484 cd07 |01f3: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02db52: 5744 bc07 |01f5: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02db56: 6e20 e707 4200 |01f7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02db5c: 0c02 |01fa: move-result-object v2 │ │ +02db5e: 6e20 d107 1000 |01fb: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +02db64: 0c00 |01fe: move-result-object v0 │ │ +02db66: 6e20 ed07 0200 |01ff: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02db6c: 0c00 |0202: move-result-object v0 │ │ +02db6e: 6e10 f007 0000 |0203: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02db74: 0c00 |0206: move-result-object v0 │ │ +02db76: 2900 03ff |0207: goto/16 010a // -00fd │ │ +02db7a: 1a02 0500 |0209: const-string v2, " " // string@0005 │ │ +02db7e: 1a04 ed05 |020b: const-string v4, "\ " // string@05ed │ │ +02db82: 7130 e406 2004 |020d: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02db88: 0c00 |0210: move-result-object v0 │ │ +02db8a: 1a02 0100 |0211: const-string v2, " │ │ +" // string@0001 │ │ +02db8e: 1a04 ec05 |0213: const-string v4, "\ │ │ +" // string@05ec │ │ +02db92: 7130 e406 2004 |0215: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +02db98: 0c00 |0218: move-result-object v0 │ │ +02db9a: 28b5 |0219: goto 01ce // -004b │ │ +02db9c: 2200 9901 |021a: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02dba0: 7010 e507 0000 |021c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02dba6: 1a01 eb05 |021f: const-string v1, "\" // string@05eb │ │ +02dbaa: 6e20 ed07 1000 |0221: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02dbb0: 0c00 |0224: move-result-object v0 │ │ +02dbb2: 5481 cd07 |0225: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02dbb6: 5711 bc07 |0227: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02dbba: 6e20 e707 1000 |0229: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +02dbc0: 0c00 |022c: move-result-object v0 │ │ +02dbc2: 6e10 f007 0000 |022d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02dbc8: 0c00 |0230: move-result-object v0 │ │ +02dbca: 2900 d9fe |0231: goto/16 010a // -0127 │ │ +02dbce: 0720 |0233: move-object v0, v2 │ │ +02dbd0: 2900 d6fe |0234: goto/16 010a // -012a │ │ +02dbd4: 0103 |0236: move v3, v0 │ │ +02dbd6: 2900 88fe |0237: goto/16 00bf // -0178 │ │ +02dbda: 0792 |0239: move-object v2, v9 │ │ +02dbdc: 2900 f4fd |023a: goto/16 002e // -020c │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #20 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'writeComment' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -02a848: |[02a848] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.onClick:(Landroid/view/View;)V │ │ -02a858: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02a85e: 0a00 |0003: move-result v0 │ │ -02a860: 6001 2504 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.pdprot_ok:I // field@0425 │ │ -02a864: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -02a868: 7010 cc05 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.doPasswordOk:()V // method@05cc │ │ -02a86e: 0e00 |000b: return-void │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +02dbe0: |[02dbe0] com.csvreader.CsvWriter.writeComment:(Ljava/lang/String;)V │ │ +02dbf0: 7010 d606 0200 |0000: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkClosed:()V // method@06d6 │ │ +02dbf6: 7010 d706 0200 |0003: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkInit:()V // method@06d7 │ │ +02dbfc: 5420 cb07 |0006: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02dc00: 5421 cd07 |0008: iget-object v1, v2, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02dc04: 5711 bc07 |000a: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bc │ │ +02dc08: 6e20 6a07 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@076a │ │ +02dc0e: 5420 cb07 |000f: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02dc12: 6e20 6b07 3000 |0011: invoke-virtual {v0, v3}, Ljava/io/PrintWriter;.write:(Ljava/lang/String;)V // method@076b │ │ +02dc18: 5520 cc07 |0014: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cc │ │ +02dc1c: 3800 0f00 |0016: if-eqz v0, 0025 // +000f │ │ +02dc20: 5420 cb07 |0018: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02dc24: 5421 cd07 |001a: iget-object v1, v2, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07cd │ │ +02dc28: 5711 c007 |001c: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c0 │ │ +02dc2c: 6e20 6a07 1000 |001e: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@076a │ │ +02dc32: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +02dc34: 5c20 c907 |0022: iput-boolean v0, v2, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07c9 │ │ +02dc38: 0e00 |0024: return-void │ │ +02dc3a: 5420 cb07 |0025: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07cb │ │ +02dc3e: 6e10 6907 0000 |0027: invoke-virtual {v0}, Ljava/io/PrintWriter;.println:()V // method@0769 │ │ +02dc44: 28f7 |002a: goto 0021 // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0008 line=29 │ │ - 0x000b line=31 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ - 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #21 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'writeRecord' │ │ + type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -02a870: |[02a870] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02a880: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -02a886: 6000 4f04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.pdprotection:I // field@044f │ │ -02a88a: 6e20 d205 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.setContentView:(I)V // method@05d2 │ │ -02a890: 6000 2504 |0008: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.pdprot_ok:I // field@0425 │ │ -02a894: 6e20 cd05 0100 |000a: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.findViewById:(I)Landroid/view/View; // method@05cd │ │ -02a89a: 0c00 |000d: move-result-object v0 │ │ -02a89c: 6e20 e200 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02a8a2: 0e00 |0011: return-void │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +02dc48: |[02dc48] com.csvreader.CsvWriter.writeRecord:([Ljava/lang/String;)V │ │ +02dc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02dc5a: 6e30 f006 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;Z)V // method@06f0 │ │ +02dc60: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #22 : (in Lcom/csvreader/CsvWriter;) │ │ + name : 'writeRecord' │ │ + type : '([Ljava/lang/String;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +02dc64: |[02dc64] com.csvreader.CsvWriter.writeRecord:([Ljava/lang/String;Z)V │ │ +02dc74: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +02dc78: 2130 |0002: array-length v0, v3 │ │ +02dc7a: 3d00 1100 |0003: if-lez v0, 0014 // +0011 │ │ +02dc7e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +02dc80: 2131 |0006: array-length v1, v3 │ │ +02dc82: 3510 0a00 |0007: if-ge v0, v1, 0011 // +000a │ │ +02dc86: 4601 0300 |0009: aget-object v1, v3, v0 │ │ +02dc8a: 6e30 ed06 1204 |000b: invoke-virtual {v2, v1, v4}, Lcom/csvreader/CsvWriter;.write:(Ljava/lang/String;Z)V // method@06ed │ │ +02dc90: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02dc94: 28f6 |0010: goto 0006 // -000a │ │ +02dc96: 6e10 da06 0200 |0011: invoke-virtual {v2}, Lcom/csvreader/CsvWriter;.endRecord:()V // method@06da │ │ +02dc9c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ - 0x0003 line=21 │ │ - 0x0008 line=22 │ │ - 0x0011 line=23 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ - 0x0000 - 0x0012 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1236 (PasswordProtectionActivity.java) │ │ + source_file_idx : -1 (unknown) │ │ │ │ -Class #173 header: │ │ -class_idx : 291 │ │ +Class #166 header: │ │ +class_idx : 337 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 53 │ │ -source_file_idx : 1241 │ │ +superclass_idx : 402 │ │ +source_file_idx : 226 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #166 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/AdHitIdGenerator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/google/android/apps/analytics/AdHitIdGenerator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02dca0: |[02dca0] com.google.android.apps.analytics.AdHitIdGenerator.:()V │ │ +02dcb0: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02dcb6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/AdHitIdGenerator; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 226 (AdHitIdGenerator.java) │ │ + │ │ +Class #167 header: │ │ +class_idx : 338 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 227 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #173 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/PrefsActivity;' │ │ +Class #167 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/AdMobInfo;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/preference/PreferenceActivity;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;' │ │ Static fields - │ │ + #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'instance' │ │ + type : 'Lcom/google/android/apps/analytics/AdMobInfo;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ - name : 'dirty' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'adHitId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'random' │ │ + type : 'Ljava/util/Random;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ + #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +02dcb8: |[02dcb8] com.google.android.apps.analytics.AdMobInfo.:()V │ │ +02dcc8: 2200 5201 |0000: new-instance v0, Lcom/google/android/apps/analytics/AdMobInfo; // type@0152 │ │ +02dccc: 7010 f306 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/AdMobInfo;.:()V // method@06f3 │ │ +02dcd2: 6900 cf07 |0005: sput-object v0, Lcom/google/android/apps/analytics/AdMobInfo;.instance:Lcom/google/android/apps/analytics/AdMobInfo; // field@07cf │ │ +02dcd6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02a8a4: |[02a8a4] com.bottleworks.dailymoney.ui.PrefsActivity.:()V │ │ -02a8b4: 7010 a800 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@00a8 │ │ -02a8ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02a8bc: 5c10 0707 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0707 │ │ -02a8c0: 0e00 |0006: return-void │ │ + insns size : 17 16-bit code units │ │ +02dcd8: |[02dcd8] com.google.android.apps.analytics.AdMobInfo.:()V │ │ +02dce8: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02dcee: 6e10 f406 0100 |0003: invoke-virtual {v1}, Lcom/google/android/apps/analytics/AdMobInfo;.generateAdHitId:()I // method@06f4 │ │ +02dcf4: 0a00 |0006: move-result v0 │ │ +02dcf6: 5910 ce07 |0007: iput v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07ce │ │ +02dcfa: 2200 b901 |0009: new-instance v0, Ljava/util/Random; // type@01b9 │ │ +02dcfe: 7010 4008 0000 |000b: invoke-direct {v0}, Ljava/util/Random;.:()V // method@0840 │ │ +02dd04: 5b10 d007 |000e: iput-object v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.random:Ljava/util/Random; // field@07d0 │ │ +02dd08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=18 │ │ - 0x0003 line=19 │ │ + 0x0000 line=5 │ │ + 0x0003 line=27 │ │ + 0x0009 line=28 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + 0x0000 - 0x0011 reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ - name : 'setPrefSummary' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'getInstance' │ │ + type : '()Lcom/google/android/apps/analytics/AdMobInfo;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -02a8c4: |[02a8c4] com.bottleworks.dailymoney.ui.PrefsActivity.setPrefSummary:(Ljava/lang/String;)V │ │ -02a8d4: 7110 ac00 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -02a8da: 0c01 |0003: move-result-object v1 │ │ -02a8dc: 6e20 d605 4300 |0004: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@05d6 │ │ -02a8e2: 0c00 |0007: move-result-object v0 │ │ -02a8e4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -02a8e8: 1a02 5405 |000a: const-string v2, "Unknown" // string@0554 │ │ -02a8ec: 7230 4e00 4102 |000c: invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@004e │ │ -02a8f2: 0c02 |000f: move-result-object v2 │ │ -02a8f4: 6e20 a700 2000 |0010: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00a7 │ │ -02a8fa: 0e00 |0013: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02dd0c: |[02dd0c] com.google.android.apps.analytics.AdMobInfo.getInstance:()Lcom/google/android/apps/analytics/AdMobInfo; │ │ +02dd1c: 6200 cf07 |0000: sget-object v0, Lcom/google/android/apps/analytics/AdMobInfo;.instance:Lcom/google/android/apps/analytics/AdMobInfo; // field@07cf │ │ +02dd20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ - 0x0004 line=49 │ │ - 0x0008 line=50 │ │ - 0x000a line=51 │ │ - 0x0013 line=53 │ │ + 0x0000 line=7 │ │ locals : │ │ - 0x0008 - 0x0014 reg=0 p Landroid/preference/Preference; │ │ - 0x0004 - 0x0014 reg=1 sharedPreferences Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0014 reg=3 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ - 0x0000 - 0x0014 reg=4 prefKey Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'generateAdHitId' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02a8fc: |[02a8fc] com.bottleworks.dailymoney.ui.PrefsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02a90c: 6f20 a900 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00a9 │ │ -02a912: 6000 6605 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$xml;.prefs:I // field@0566 │ │ -02a916: 6e20 d505 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.addPreferencesFromResource:(I)V // method@05d5 │ │ -02a91c: 1a00 650c |0008: const-string v0, "last_backup" // string@0c65 │ │ -02a920: 7020 db05 0100 |000a: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.setPrefSummary:(Ljava/lang/String;)V // method@05db │ │ -02a926: 0e00 |000d: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02dd24: |[02dd24] com.google.android.apps.analytics.AdMobInfo.generateAdHitId:()I │ │ +02dd34: 5410 d007 |0000: iget-object v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.random:Ljava/util/Random; // field@07d0 │ │ +02dd38: 6e10 4208 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextInt:()I // method@0842 │ │ +02dd3e: 0a00 |0005: move-result v0 │ │ +02dd40: 5910 ce07 |0006: iput v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07ce │ │ +02dd44: 6e10 f506 0100 |0008: invoke-virtual {v1}, Lcom/google/android/apps/analytics/AdMobInfo;.getAdHitId:()I // method@06f5 │ │ +02dd4a: 0a00 |000b: move-result v0 │ │ +02dd4c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ - 0x0003 line=23 │ │ - 0x0008 line=24 │ │ - 0x000d line=25 │ │ + 0x0000 line=15 │ │ + 0x0008 line=16 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ - 0x0000 - 0x000e reg=2 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x000d reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ - name : 'onPause' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'getAdHitId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -02a928: |[02a928] com.bottleworks.dailymoney.ui.PrefsActivity.onPause:()V │ │ -02a938: 6f10 aa00 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onPause:()V // method@00aa │ │ -02a93e: 5510 0707 |0003: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0707 │ │ -02a942: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -02a946: 7100 b802 0000 |0007: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02a94c: 0c00 |000a: move-result-object v0 │ │ -02a94e: 6e10 c302 0000 |000b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.setPreferenceDirty:()V // method@02c3 │ │ -02a954: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02a956: 5c10 0707 |000f: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0707 │ │ -02a95a: 7110 ac00 0100 |0011: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -02a960: 0c00 |0014: move-result-object v0 │ │ -02a962: 7220 5000 1000 |0015: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0050 │ │ -02a968: 0e00 |0018: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02dd50: |[02dd50] com.google.android.apps.analytics.AdMobInfo.getAdHitId:()I │ │ +02dd60: 5210 ce07 |0000: iget v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07ce │ │ +02dd64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=35 │ │ - 0x0007 line=36 │ │ - 0x000e line=38 │ │ - 0x0011 line=39 │ │ - 0x0018 line=40 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0019 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'getJoinId' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -02a96c: |[02a96c] com.bottleworks.dailymoney.ui.PrefsActivity.onResume:()V │ │ -02a97c: 6f10 ab00 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onResume:()V // method@00ab │ │ -02a982: 7110 ac00 0100 |0003: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00ac │ │ -02a988: 0c00 |0006: move-result-object v0 │ │ -02a98a: 7220 4f00 1000 |0007: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@004f │ │ -02a990: 1a00 650c |000a: const-string v0, "last_backup" // string@0c65 │ │ -02a994: 7020 db05 0100 |000c: invoke-direct {v1, v0}, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.setPrefSummary:(Ljava/lang/String;)V // method@05db │ │ -02a99a: 0e00 |000f: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02dd68: |[02dd68] com.google.android.apps.analytics.AdMobInfo.getJoinId:()Ljava/lang/String; │ │ +02dd78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02dd7a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0003 line=29 │ │ - 0x000a line=30 │ │ - 0x000f line=31 │ │ + 0x0000 line=11 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/PrefsActivity;) │ │ - name : 'onSharedPreferenceChanged' │ │ - type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ + #3 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + name : 'setAdHidId' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 4 16-bit code units │ │ -02a99c: |[02a99c] com.bottleworks.dailymoney.ui.PrefsActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -02a9ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02a9ae: 5c10 0707 |0001: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/PrefsActivity;.dirty:Z // field@0707 │ │ -02a9b2: 0e00 |0003: return-void │ │ + insns size : 3 16-bit code units │ │ +02dd7c: |[02dd7c] com.google.android.apps.analytics.AdMobInfo.setAdHidId:(I)V │ │ +02dd8c: 5901 ce07 |0000: iput v1, v0, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07ce │ │ +02dd90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0003 line=45 │ │ + 0x0000 line=20 │ │ + 0x0002 line=21 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this Lcom/bottleworks/dailymoney/ui/PrefsActivity; │ │ - 0x0000 - 0x0004 reg=2 sharedPreferences Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0004 reg=3 key Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ + 0x0000 - 0x0003 reg=1 i I │ │ │ │ - source_file_idx : 1241 (PrefsActivity.java) │ │ + source_file_idx : 227 (AdMobInfo.java) │ │ │ │ -Class #174 header: │ │ -class_idx : 292 │ │ +Class #168 header: │ │ +class_idx : 339 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 215 │ │ -source_file_idx : 1265 │ │ +superclass_idx : 402 │ │ +source_file_idx : 229 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #174 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/ReportsDesktop;' │ │ +Class #168 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/ReportsDesktop;) │ │ + #0 : (in Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;) │ │ name : '' │ │ - type : '(Landroid/app/Activity;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a9b4: |[02a9b4] com.bottleworks.dailymoney.ui.ReportsDesktop.:(Landroid/app/Activity;)V │ │ -02a9c4: 7020 e403 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.:(Landroid/app/Activity;)V // method@03e4 │ │ -02a9ca: 0e00 |0003: return-void │ │ +02dd94: |[02dd94] com.google.android.apps.analytics.AnalyticsParameterEncoder.:()V │ │ +02dda4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02ddaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=16 │ │ - 0x0003 line=17 │ │ + 0x0000 line=6 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/ReportsDesktop; │ │ - 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/AnalyticsParameterEncoder; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/ReportsDesktop;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;) │ │ + name : 'encode' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 10 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 152 16-bit code units │ │ -02a9cc: |[02a9cc] com.bottleworks.dailymoney.ui.ReportsDesktop.init:()V │ │ -02a9dc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -02a9de: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02a9e0: 5494 0907 |0002: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0709 │ │ -02a9e4: 6005 b404 |0004: sget v5, Lcom/bottleworks/dailymoney/core/R$string;.dt_reports:I // field@04b4 │ │ -02a9e8: 6e20 d301 5400 |0006: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02a9ee: 0c04 |0009: move-result-object v4 │ │ -02a9f0: 5b94 0b07 |000a: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.label:Ljava/lang/String; // field@070b │ │ -02a9f4: 6004 9903 |000c: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_reports:I // field@0399 │ │ -02a9f8: 5994 0a07 |000e: iput v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.icon:I // field@070a │ │ -02a9fc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -02a9fe: 2200 1400 |0011: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -02aa02: 5494 0807 |0013: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0708 │ │ -02aa06: 1c05 4301 |0015: const-class v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // type@0143 │ │ -02aa0a: 7030 3900 4005 |0017: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02aa10: 1a04 280d |001a: const-string v4, "modeTotal" // string@0d28 │ │ -02aa14: 6e30 4300 4007 |001c: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02aa1a: 1a04 250d |001f: const-string v4, "mode" // string@0d25 │ │ -02aa1e: 6e30 3e00 4007 |0021: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02aa24: 2201 0901 |0024: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02aa28: 2204 0001 |0026: new-instance v4, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02aa2c: 5495 0807 |0028: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0708 │ │ -02aa30: 7030 d804 5400 |002a: invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02aa36: 5495 0907 |002d: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0709 │ │ -02aa3a: 6006 c304 |002f: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_report_monthly_balance:I // field@04c3 │ │ -02aa3e: 6e20 d301 6500 |0031: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02aa44: 0c05 |0034: move-result-object v5 │ │ -02aa46: 6006 7603 |0035: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_balance_month:I // field@0376 │ │ -02aa4a: 7040 1b05 4165 |0037: invoke-direct {v1, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02aa50: 6e20 dd05 1900 |003a: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05dd │ │ -02aa56: 2200 1400 |003d: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -02aa5a: 5494 0807 |003f: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0708 │ │ -02aa5e: 1c05 4301 |0041: const-class v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // type@0143 │ │ -02aa62: 7030 3900 4005 |0043: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02aa68: 1a04 280d |0046: const-string v4, "modeTotal" // string@0d28 │ │ -02aa6c: 6e30 4300 4007 |0048: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02aa72: 1a04 250d |004b: const-string v4, "mode" // string@0d25 │ │ -02aa76: 6e30 3e00 4008 |004d: invoke-virtual {v0, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02aa7c: 2203 0901 |0050: new-instance v3, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02aa80: 2204 0001 |0052: new-instance v4, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02aa84: 5495 0807 |0054: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0708 │ │ -02aa88: 7030 d804 5400 |0056: invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02aa8e: 5495 0907 |0059: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0709 │ │ -02aa92: 6006 c404 |005b: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_report_yearly_balance:I // field@04c4 │ │ -02aa96: 6e20 d301 6500 |005d: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02aa9c: 0c05 |0060: move-result-object v5 │ │ -02aa9e: 6006 7703 |0061: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_balance_year:I // field@0377 │ │ -02aaa2: 7040 1b05 4365 |0063: invoke-direct {v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02aaa8: 6e20 dd05 3900 |0066: invoke-virtual {v9, v3}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05dd │ │ -02aaae: 2200 1400 |0069: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -02aab2: 5494 0807 |006b: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0708 │ │ -02aab6: 1c05 4301 |006d: const-class v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // type@0143 │ │ -02aaba: 7030 3900 4005 |006f: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02aac0: 1a04 280d |0072: const-string v4, "modeTotal" // string@0d28 │ │ -02aac4: 6e30 4300 4008 |0074: invoke-virtual {v0, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02aaca: 1a04 250d |0077: const-string v4, "mode" // string@0d25 │ │ -02aace: 6e30 3e00 4007 |0079: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ -02aad4: 2202 0901 |007c: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02aad8: 2204 0001 |007e: new-instance v4, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@0100 │ │ -02aadc: 5495 0807 |0080: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0708 │ │ -02aae0: 7030 d804 5400 |0082: invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d8 │ │ -02aae6: 5495 0907 |0085: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0709 │ │ -02aaea: 6006 c204 |0087: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_report_cumulative_balance:I // field@04c2 │ │ -02aaee: 6e20 d301 6500 |0089: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02aaf4: 0c05 |008c: move-result-object v5 │ │ -02aaf6: 6006 7403 |008d: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_balance_cumulative_month:I // field@0374 │ │ -02aafa: 1307 6300 |008f: const/16 v7, #int 99 // #63 │ │ -02aafe: 7057 1c05 4265 |0091: invoke-direct {v2, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051c │ │ -02ab04: 6e20 dd05 2900 |0094: invoke-virtual {v9, v2}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05dd │ │ -02ab0a: 0e00 |0097: return-void │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +02ddac: |[02ddac] com.google.android.apps.analytics.AnalyticsParameterEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +02ddbc: 1a00 4505 |0000: const-string v0, "UTF-8" // string@0545 │ │ +02ddc0: 7120 fb06 0100 |0002: invoke-static {v1, v0}, Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06fb │ │ +02ddc6: 0c00 |0005: move-result-object v0 │ │ +02ddc8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=21 │ │ - 0x000c line=22 │ │ - 0x0010 line=24 │ │ - 0x0011 line=26 │ │ - 0x001a line=27 │ │ - 0x001f line=28 │ │ - 0x0024 line=29 │ │ - 0x003a line=31 │ │ - 0x003d line=33 │ │ - 0x0046 line=34 │ │ - 0x004b line=35 │ │ - 0x0050 line=36 │ │ - 0x0066 line=38 │ │ - 0x0069 line=40 │ │ - 0x0072 line=41 │ │ - 0x0077 line=42 │ │ - 0x007c line=43 │ │ - 0x0094 line=45 │ │ - 0x0097 line=46 │ │ + 0x0000 line=8 │ │ locals : │ │ - 0x0011 - 0x0013 reg=0 intent Landroid/content/Intent; │ │ - 0x001a - 0x003f reg=0 intent Landroid/content/Intent; │ │ - 0x0046 - 0x006b reg=0 intent Landroid/content/Intent; │ │ - 0x0072 - 0x0098 reg=0 intent Landroid/content/Intent; │ │ - 0x003a - 0x0098 reg=1 monthBalance Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0094 - 0x0098 reg=2 totalBalance Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0066 - 0x0098 reg=3 yearBalance Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0098 reg=9 this Lcom/bottleworks/dailymoney/ui/ReportsDesktop; │ │ + 0x0000 - 0x0007 reg=1 s Ljava/lang/String; │ │ + │ │ + #2 : (in Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;) │ │ + name : 'encode' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +02ddcc: |[02ddcc] com.google.android.apps.analytics.AnalyticsParameterEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02dddc: 7120 f707 5400 |0000: invoke-static {v4, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@07f7 │ │ +02dde2: 0c01 |0003: move-result-object v1 │ │ +02dde4: 1a02 4600 |0004: const-string v2, "+" // string@0046 │ │ +02dde8: 1a03 3100 |0006: const-string v3, "%20" // string@0031 │ │ +02ddec: 6e30 ce07 2103 |0008: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@07ce │ │ +02ddf2: 0c01 |000b: move-result-object v1 │ │ +02ddf4: 1101 |000c: return-object v1 │ │ +02ddf6: 0d00 |000d: move-exception v0 │ │ +02ddf8: 2201 7f01 |000e: new-instance v1, Ljava/lang/AssertionError; // type@017f │ │ +02ddfc: 2202 9901 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +02de00: 7010 e507 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02de06: 1a03 4205 |0015: const-string v3, "URL encoding failed for: " // string@0542 │ │ +02de0a: 6e20 ed07 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02de10: 0c02 |001a: move-result-object v2 │ │ +02de12: 6e20 ed07 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02de18: 0c02 |001e: move-result-object v2 │ │ +02de1a: 6e10 f007 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02de20: 0c02 |0022: move-result-object v2 │ │ +02de22: 7020 7107 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@0771 │ │ +02de28: 2701 |0026: throw v1 │ │ + catches : 1 │ │ + 0x0000 - 0x000b │ │ + Ljava/io/UnsupportedEncodingException; -> 0x000d │ │ + positions : │ │ + 0x0000 line=13 │ │ + 0x000d line=14 │ │ + 0x000e line=15 │ │ + 0x0017 line=16 │ │ + locals : │ │ + 0x000e - 0x0027 reg=0 e Ljava/io/UnsupportedEncodingException; │ │ + 0x0000 - 0x0027 reg=4 s Ljava/lang/String; │ │ + 0x0000 - 0x0027 reg=5 charset Ljava/lang/String; │ │ │ │ - source_file_idx : 1265 (ReportsDesktop.java) │ │ + Virtual methods - │ │ + source_file_idx : 229 (AnalyticsParameterEncoder.java) │ │ │ │ -Class #175 header: │ │ -class_idx : 293 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #169 header: │ │ +class_idx : 340 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 15 │ │ +source_file_idx : 230 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #175 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #175 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #169 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/AnalyticsReceiver;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;) │ │ + #0 : (in Lcom/google/android/apps/analytics/AnalyticsReceiver;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ab0c: |[02ab0c] com.bottleworks.dailymoney.ui.TestsDesktop$10.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ab1c: 5b01 0c07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070c │ │ -02ab20: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02ab26: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +02de3c: |[02de3c] com.google.android.apps.analytics.AnalyticsReceiver.:()V │ │ +02de4c: 7010 2700 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0027 │ │ +02de52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ + 0x0000 line=7 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/AnalyticsReceiver; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/google/android/apps/analytics/AnalyticsReceiver;) │ │ + name : 'onReceive' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -02ab28: |[02ab28] com.bottleworks.dailymoney.ui.TestsDesktop$10.run:()V │ │ -02ab38: 5440 0c07 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070c │ │ -02ab3c: 1601 8813 |0002: const-wide/16 v1, #int 5000 // #1388 │ │ -02ab40: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -02ab42: 6e40 0c06 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060c │ │ -02ab48: 0e00 |0008: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02de54: |[02de54] com.google.android.apps.analytics.AnalyticsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +02de64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0008 line=115 │ │ + 0x0000 line=12 │ │ locals : │ │ - 0x0000 - 0x0009 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$10; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/AnalyticsReceiver; │ │ + 0x0000 - 0x0001 reg=1 arg0 Landroid/content/Context; │ │ + 0x0000 - 0x0001 reg=2 arg1 Landroid/content/Intent; │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + source_file_idx : 230 (AnalyticsReceiver.java) │ │ │ │ -Class #176 header: │ │ -class_idx : 294 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #170 header: │ │ +class_idx : 341 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 402 │ │ +source_file_idx : 392 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #176 annotations: │ │ +Class #170 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/Dispatcher; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callbacks" │ │ │ │ -Class #176 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;' │ │ - Access flags : 0x0000 () │ │ +Class #170 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Dispatcher$Callbacks;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ab4c: |[02ab4c] com.bottleworks.dailymoney.ui.TestsDesktop$11.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ab5c: 5b01 0d07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070d │ │ -02ab60: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02ab66: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=116 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;) │ │ - name : 'run' │ │ + #0 : (in Lcom/google/android/apps/analytics/Dispatcher$Callbacks;) │ │ + name : 'dispatchFinished' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -02ab68: |[02ab68] com.bottleworks.dailymoney.ui.TestsDesktop$11.run:()V │ │ -02ab78: 5440 0d07 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070d │ │ -02ab7c: 1601 8813 |0002: const-wide/16 v1, #int 5000 // #1388 │ │ -02ab80: 1a03 7e09 |0004: const-string v3, "error long" // string@097e │ │ -02ab84: 6e40 0c06 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060c │ │ -02ab8a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=119 │ │ - 0x0009 line=120 │ │ - locals : │ │ - 0x0000 - 0x000a reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$11; │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + #1 : (in Lcom/google/android/apps/analytics/Dispatcher$Callbacks;) │ │ + name : 'hitDispatched' │ │ + type : '(J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #177 header: │ │ -class_idx : 295 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ + source_file_idx : 392 (Dispatcher.java) │ │ + │ │ +Class #171 header: │ │ +class_idx : 342 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 402 │ │ +source_file_idx : 392 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #177 annotations: │ │ +Class #171 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/Dispatcher$Callbacks; } │ │ │ │ -Class #177 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;' │ │ - Access flags : 0x0000 () │ │ +Class #171 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Dispatcher;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ + name : 'dispatchHits' │ │ + type : '([Lcom/google/android/apps/analytics/Hit;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ + name : 'init' │ │ + type : '(Lcom/google/android/apps/analytics/Dispatcher$Callbacks;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ + name : 'isDryRun' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ + name : 'setDryRun' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 392 (Dispatcher.java) │ │ + │ │ +Class #172 header: │ │ +class_idx : 343 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 453 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 29 │ │ + │ │ +Class #172 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'LOG_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "GoogleAnalyticsTracker" │ │ + #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'PRODUCT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "GoogleAnalytics" │ │ + #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'VERSION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "1.4.2" │ │ + #3 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'WIRE_VERSION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "4.8.1ma" │ │ + #4 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'instance' │ │ + type : 'Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'anonymizeIp' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'debug' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'dryRun' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'sampleRate' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ab8c: |[02ab8c] com.bottleworks.dailymoney.ui.TestsDesktop$12.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ab9c: 5b01 0e07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070e │ │ -02aba0: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02aba6: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +02de68: |[02de68] com.google.android.apps.analytics.GoogleAnalyticsTracker.:()V │ │ +02de78: 2200 5701 |0000: new-instance v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // type@0157 │ │ +02de7c: 7010 0607 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.:()V // method@0706 │ │ +02de82: 6900 d807 |0005: sput-object v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.instance:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@07d8 │ │ +02de86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ + 0x0000 line=10 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;) │ │ - name : 'run' │ │ + #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02aba8: |[02aba8] com.bottleworks.dailymoney.ui.TestsDesktop$12.run:()V │ │ -02abb8: 5420 0e07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070e │ │ -02abbc: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ -02abc0: 7120 0806 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0608 │ │ -02abc6: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +02de88: |[02de88] com.google.android.apps.analytics.GoogleAnalyticsTracker.:()V │ │ +02de98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02de9a: 7010 b507 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02dea0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02dea2: 5c20 d707 |0005: iput-boolean v0, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dryRun:Z // field@07d7 │ │ +02dea6: 5c21 d607 |0007: iput-boolean v1, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.debug:Z // field@07d6 │ │ +02deaa: 5c21 d507 |0009: iput-boolean v1, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.anonymizeIp:Z // field@07d5 │ │ +02deae: 1300 6400 |000b: const/16 v0, #int 100 // #64 │ │ +02deb2: 5920 d907 |000d: iput v0, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.sampleRate:I // field@07d9 │ │ +02deb6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=126 │ │ - 0x0007 line=127 │ │ + 0x0001 line=5 │ │ + 0x0004 line=11 │ │ + 0x0007 line=12 │ │ + 0x0009 line=13 │ │ + 0x000b line=14 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$12; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + 0x0000 - 0x0010 reg=2 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ -Class #178 header: │ │ -class_idx : 296 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'getInstance' │ │ + type : '()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02deb8: |[02deb8] com.google.android.apps.analytics.GoogleAnalyticsTracker.getInstance:()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ +02dec8: 6200 d807 |0000: sget-object v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.instance:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@07d8 │ │ +02decc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=17 │ │ + locals : │ │ │ │ -Class #178 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + Virtual methods - │ │ + #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'addItem' │ │ + type : '(Lcom/google/android/apps/analytics/Item;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02ded0: |[02ded0] com.google.android.apps.analytics.GoogleAnalyticsTracker.addItem:(Lcom/google/android/apps/analytics/Item;)V │ │ +02dee0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 item Lcom/google/android/apps/analytics/Item; │ │ │ │ -Class #178 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'addTransaction' │ │ + type : '(Lcom/google/android/apps/analytics/Transaction;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02abc8: |[02abc8] com.bottleworks.dailymoney.ui.TestsDesktop$13.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02abd8: 5b01 0f07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070f │ │ -02abdc: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02abe2: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02dee4: |[02dee4] com.google.android.apps.analytics.GoogleAnalyticsTracker.addTransaction:(Lcom/google/android/apps/analytics/Transaction;)V │ │ +02def4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=128 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 transaction Lcom/google/android/apps/analytics/Transaction; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;) │ │ - name : 'run' │ │ + #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'clearTransactions' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02abe4: |[02abe4] com.bottleworks.dailymoney.ui.TestsDesktop$13.run:()V │ │ -02abf4: 5420 0f07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@070f │ │ -02abf8: 1301 3200 |0002: const/16 v1, #int 50 // #32 │ │ -02abfc: 7120 0806 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0608 │ │ -02ac02: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02def8: |[02def8] com.google.android.apps.analytics.GoogleAnalyticsTracker.clearTransactions:()V │ │ +02df08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=131 │ │ - 0x0007 line=132 │ │ + 0x0000 line=90 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$13; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #179 header: │ │ -class_idx : 297 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #179 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ -Class #179 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'dispatch' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ac04: |[02ac04] com.bottleworks.dailymoney.ui.TestsDesktop$14.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ac14: 5b01 1007 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0710 │ │ -02ac18: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02ac1e: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02df0c: |[02df0c] com.google.android.apps.analytics.GoogleAnalyticsTracker.dispatch:()Z │ │ +02df1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02df1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=73 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #4 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'getAnonymizeIp' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02ac20: |[02ac20] com.bottleworks.dailymoney.ui.TestsDesktop$14.run:()V │ │ -02ac30: 5420 1007 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0710 │ │ -02ac34: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -02ac38: 7120 0806 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0608 │ │ -02ac3e: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02df20: |[02df20] com.google.android.apps.analytics.GoogleAnalyticsTracker.getAnonymizeIp:()Z │ │ +02df30: 5510 d507 |0000: iget-boolean v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.anonymizeIp:Z // field@07d5 │ │ +02df34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=136 │ │ - 0x0007 line=137 │ │ + 0x0000 line=97 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$14; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #180 header: │ │ -class_idx : 298 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #180 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ -Class #180 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'getDebug' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ac40: |[02ac40] com.bottleworks.dailymoney.ui.TestsDesktop$15.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ac50: 5b01 1107 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0711 │ │ -02ac54: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02ac5a: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02df38: |[02df38] com.google.android.apps.analytics.GoogleAnalyticsTracker.getDebug:()Z │ │ +02df48: 5510 d607 |0000: iget-boolean v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.debug:Z // field@07d6 │ │ +02df4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=138 │ │ + 0x0000 line=120 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #6 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'getSampleRate' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02ac5c: |[02ac5c] com.bottleworks.dailymoney.ui.TestsDesktop$15.run:()V │ │ -02ac6c: 5420 1107 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0711 │ │ -02ac70: 1301 c800 |0002: const/16 v1, #int 200 // #c8 │ │ -02ac74: 7120 0806 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@0608 │ │ -02ac7a: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02df50: |[02df50] com.google.android.apps.analytics.GoogleAnalyticsTracker.getSampleRate:()I │ │ +02df60: 5210 d907 |0000: iget v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.sampleRate:I // field@07d9 │ │ +02df64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ - 0x0007 line=142 │ │ + 0x0000 line=108 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$15; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #181 header: │ │ -class_idx : 299 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #181 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ -Class #181 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #7 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'getVisitorCustomVar' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ac7c: |[02ac7c] com.bottleworks.dailymoney.ui.TestsDesktop$16.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ac8c: 5b01 1207 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0712 │ │ -02ac90: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02ac96: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02df68: |[02df68] com.google.android.apps.analytics.GoogleAnalyticsTracker.getVisitorCustomVar:(I)Ljava/lang/String; │ │ +02df78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02df7a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ + 0x0000 line=69 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0002 reg=2 i I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #8 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'isDryRun' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ac98: |[02ac98] com.bottleworks.dailymoney.ui.TestsDesktop$16.run:()V │ │ -02aca8: 5410 1207 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0712 │ │ -02acac: 6e10 0f06 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testJust:()V // method@060f │ │ -02acb2: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02df7c: |[02df7c] com.google.android.apps.analytics.GoogleAnalyticsTracker.isDryRun:()Z │ │ +02df8c: 5510 d707 |0000: iget-boolean v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dryRun:Z // field@07d7 │ │ +02df90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ - 0x0005 line=147 │ │ + 0x0000 line=128 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$16; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + #9 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setAnonymizeIp' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02df94: |[02df94] com.google.android.apps.analytics.GoogleAnalyticsTracker.setAnonymizeIp:(Z)V │ │ +02dfa4: 5c01 d507 |0000: iput-boolean v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.anonymizeIp:Z // field@07d5 │ │ +02dfa8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0002 line=94 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0003 reg=1 flag Z │ │ │ │ -Class #182 header: │ │ -class_idx : 300 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #10 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setCustomVar' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02dfac: |[02dfac] com.google.android.apps.analytics.GoogleAnalyticsTracker.setCustomVar:(ILjava/lang/String;Ljava/lang/String;)Z │ │ +02dfbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02dfbe: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0002 reg=2 i I │ │ + 0x0000 - 0x0002 reg=3 s Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=4 s1 Ljava/lang/String; │ │ │ │ -Class #182 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #11 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setCustomVar' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02dfc0: |[02dfc0] com.google.android.apps.analytics.GoogleAnalyticsTracker.setCustomVar:(ILjava/lang/String;Ljava/lang/String;I)Z │ │ +02dfd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02dfd2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0002 reg=2 i I │ │ + 0x0000 - 0x0002 reg=3 s Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=4 s1 Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=5 j I │ │ │ │ -Class #182 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #12 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setDebug' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02acb4: |[02acb4] com.bottleworks.dailymoney.ui.TestsDesktop$17.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02acc4: 5b01 1307 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0713 │ │ -02acc8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02acce: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02dfd4: |[02dfd4] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDebug:(Z)V │ │ +02dfe4: 5c01 d607 |0000: iput-boolean v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.debug:Z // field@07d6 │ │ +02dfe8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=149 │ │ + 0x0000 line=116 │ │ + 0x0002 line=117 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0003 reg=1 flag Z │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #13 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setDispatchPeriod' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02acd0: |[02acd0] com.bottleworks.dailymoney.ui.TestsDesktop$17.run:()V │ │ -02ace0: 0e00 |0000: return-void │ │ +02dfec: |[02dfec] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDispatchPeriod:(I)V │ │ +02dffc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=153 │ │ + 0x0000 line=50 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$17; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 i I │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + #14 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setDispatcher' │ │ + type : '(Lcom/google/android/apps/analytics/Dispatcher;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02e000: |[02e000] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDispatcher:(Lcom/google/android/apps/analytics/Dispatcher;)Z │ │ +02e010: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02e012: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0002 reg=2 dispatcher Lcom/google/android/apps/analytics/Dispatcher; │ │ │ │ -Class #183 header: │ │ -class_idx : 301 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ + #15 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setDryRun' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02e014: |[02e014] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDryRun:(Z)V │ │ +02e024: 5c01 d707 |0000: iput-boolean v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dryRun:Z // field@07d7 │ │ +02e028: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + 0x0002 line=125 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0003 reg=1 flag Z │ │ │ │ -Class #183 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=testBusy │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #16 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setProductVersion' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e02c: |[02e02c] com.google.android.apps.analytics.GoogleAnalyticsTracker.setProductVersion:(Ljava/lang/String;Ljava/lang/String;)V │ │ +02e03c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 userAgentProduct Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 userAgentVersion Ljava/lang/String; │ │ │ │ -Class #183 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : 'val$error' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : 'val$i' │ │ - type : 'J' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #17 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setReferrer' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -02ace4: |[02ace4] com.bottleworks.dailymoney.ui.TestsDesktop$18.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V │ │ -02acf4: 5b01 1407 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0714 │ │ -02acf8: 5a02 1607 |0002: iput-wide v2, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$i:J // field@0716 │ │ -02acfc: 5b04 1507 |0004: iput-object v4, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$error:Ljava/lang/String; // field@0715 │ │ -02ad00: 7010 9f01 0000 |0006: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02ad06: 0e00 |0009: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02e040: |[02e040] com.google.android.apps.analytics.GoogleAnalyticsTracker.setReferrer:(Ljava/lang/String;)Z │ │ +02e050: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02e052: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ + 0x0000 line=112 │ │ locals : │ │ - 0x0000 - 0x000a reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ - 0x0000 - 0x000a reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x000a reg=2 (null) J │ │ - 0x0000 - 0x000a reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0002 reg=2 s Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : 'onBusyError' │ │ - type : '(Ljava/lang/Throwable;)V' │ │ + #18 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setSampleRate' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 31 16-bit code units │ │ -02ad08: |[02ad08] com.bottleworks.dailymoney.ui.TestsDesktop$18.onBusyError:(Ljava/lang/Throwable;)V │ │ -02ad18: 5430 1407 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0714 │ │ -02ad1c: 5400 2207 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02ad20: 2201 a501 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -02ad24: 7010 f007 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02ad2a: 1a02 9b01 |0009: const-string v2, "Error " // string@019b │ │ -02ad2e: 6e20 f807 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02ad34: 0c01 |000e: move-result-object v1 │ │ -02ad36: 6e10 0108 0400 |000f: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0801 │ │ -02ad3c: 0c02 |0012: move-result-object v2 │ │ -02ad3e: 6e20 f807 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02ad44: 0c01 |0016: move-result-object v1 │ │ -02ad46: 6e10 fb07 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02ad4c: 0c01 |001a: move-result-object v1 │ │ -02ad4e: 7120 cf01 1000 |001b: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02ad54: 0e00 |001e: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02e054: |[02e054] com.google.android.apps.analytics.GoogleAnalyticsTracker.setSampleRate:(I)V │ │ +02e064: 5901 d907 |0000: iput v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.sampleRate:I // field@07d9 │ │ +02e068: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ - 0x001e line=174 │ │ + 0x0000 line=104 │ │ + 0x0002 line=105 │ │ locals : │ │ - 0x0000 - 0x001f reg=3 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ - 0x0000 - 0x001f reg=4 x Ljava/lang/Throwable; │ │ + 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0003 reg=1 i I │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ + #19 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'setUseServerTime' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02ad58: |[02ad58] com.bottleworks.dailymoney.ui.TestsDesktop$18.onBusyFinish:()V │ │ -02ad68: 5420 1407 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0714 │ │ -02ad6c: 5400 2207 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02ad70: 1a01 0510 |0004: const-string v1, "task finished" // string@1005 │ │ -02ad74: 7120 cf01 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02ad7a: 0e00 |0009: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e06c: |[02e06c] com.google.android.apps.analytics.GoogleAnalyticsTracker.setUseServerTime:(Z)V │ │ +02e07c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ - 0x0009 line=171 │ │ + 0x0000 line=101 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 flag Z │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #20 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'start' │ │ + type : '(Ljava/lang/String;ILandroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -02ad7c: |[02ad7c] com.bottleworks.dailymoney.ui.TestsDesktop$18.run:()V │ │ -02ad8c: 5331 1607 |0000: iget-wide v1, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$i:J // field@0716 │ │ -02ad90: 7120 0008 2100 |0002: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@0800 │ │ -02ad96: 5431 1507 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$error:Ljava/lang/String; // field@0715 │ │ -02ad9a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -02ad9e: 2201 a201 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@01a2 │ │ -02ada2: 5432 1507 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$error:Ljava/lang/String; // field@0715 │ │ -02ada6: 7020 c807 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@07c8 │ │ -02adac: 2701 |0010: throw v1 │ │ -02adae: 0d00 |0011: move-exception v0 │ │ -02adb0: 6e10 9f07 0000 |0012: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@079f │ │ -02adb6: 28f0 |0015: goto 0005 // -0010 │ │ -02adb8: 0e00 |0016: return-void │ │ - catches : 1 │ │ - 0x0000 - 0x0005 │ │ - Ljava/lang/InterruptedException; -> 0x0011 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e080: |[02e080] com.google.android.apps.analytics.GoogleAnalyticsTracker.start:(Ljava/lang/String;ILandroid/content/Context;)V │ │ +02e090: 0e00 |0000: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=178 │ │ - 0x0005 line=182 │ │ - 0x0009 line=183 │ │ - 0x0011 line=179 │ │ - 0x0012 line=180 │ │ - 0x0016 line=185 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x0012 - 0x0016 reg=0 e Ljava/lang/InterruptedException; │ │ - 0x0000 - 0x0017 reg=3 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 i I │ │ + 0x0000 - 0x0001 reg=3 context Landroid/content/Context; │ │ │ │ -Class #184 header: │ │ -class_idx : 302 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ + #21 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'start' │ │ + type : '(Ljava/lang/String;Landroid/content/Context;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e094: |[02e094] com.google.android.apps.analytics.GoogleAnalyticsTracker.start:(Ljava/lang/String;Landroid/content/Context;)V │ │ +02e0a4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 context Landroid/content/Context; │ │ │ │ -Class #184 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=testCreateTestdata │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #22 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'startNewSession' │ │ + type : '(Ljava/lang/String;ILandroid/content/Context;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e0a8: |[02e0a8] com.google.android.apps.analytics.GoogleAnalyticsTracker.startNewSession:(Ljava/lang/String;ILandroid/content/Context;)V │ │ +02e0b8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 i I │ │ + 0x0000 - 0x0001 reg=3 context Landroid/content/Context; │ │ │ │ -Class #184 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ - name : 'val$loop' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #23 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'startNewSession' │ │ + type : '(Ljava/lang/String;Landroid/content/Context;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02adcc: |[02adcc] com.bottleworks.dailymoney.ui.TestsDesktop$19.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V │ │ -02addc: 5b01 1707 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0717 │ │ -02ade0: 5902 1807 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.val$loop:I // field@0718 │ │ -02ade4: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02adea: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e0bc: |[02e0bc] com.google.android.apps.analytics.GoogleAnalyticsTracker.startNewSession:(Ljava/lang/String;Landroid/content/Context;)V │ │ +02e0cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=209 │ │ + 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 context Landroid/content/Context; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ - name : 'onBusyFinish' │ │ + #24 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'stop' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02adec: |[02adec] com.bottleworks.dailymoney.ui.TestsDesktop$19.onBusyFinish:()V │ │ -02adfc: 5420 1707 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0717 │ │ -02ae00: 5400 2207 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02ae04: 1a01 1a08 |0004: const-string v1, "create test data" // string@081a │ │ -02ae08: 7120 cf01 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02ae0e: 0e00 |0009: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e0d0: |[02e0d0] com.google.android.apps.analytics.GoogleAnalyticsTracker.stop:()V │ │ +02e0e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=212 │ │ - 0x0009 line=213 │ │ + 0x0000 line=58 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ - name : 'run' │ │ + #25 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'stopSession' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -02ae10: |[02ae10] com.bottleworks.dailymoney.ui.TestsDesktop$19.run:()V │ │ -02ae20: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02ae26: 0c01 |0003: move-result-object v1 │ │ -02ae28: 6e10 9e02 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -02ae2e: 0c00 |0007: move-result-object v0 │ │ -02ae30: 2201 c400 |0008: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c4 │ │ -02ae34: 5432 1707 |000a: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0717 │ │ -02ae38: 5422 2307 |000c: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0723 │ │ -02ae3c: 7030 2b03 0102 |000e: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032b │ │ -02ae42: 5232 1807 |0011: iget v2, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.val$loop:I // field@0718 │ │ -02ae46: 6e20 2f03 2100 |0013: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.createTestData:(I)V // method@032f │ │ -02ae4c: 0e00 |0016: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e0e4: |[02e0e4] com.google.android.apps.analytics.GoogleAnalyticsTracker.stopSession:()V │ │ +02e0f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=216 │ │ - 0x0008 line=217 │ │ - 0x0016 line=218 │ │ + 0x0000 line=54 │ │ locals : │ │ - 0x0008 - 0x0017 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - 0x0000 - 0x0017 reg=3 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #185 header: │ │ -class_idx : 303 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ -Class #185 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + #26 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'trackEvent' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e0f8: |[02e0f8] com.google.android.apps.analytics.GoogleAnalyticsTracker.trackEvent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +02e108: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 category Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 action Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=3 s2 Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=4 i I │ │ │ │ -Class #185 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #27 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'trackPageView' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ae50: |[02ae50] com.bottleworks.dailymoney.ui.TestsDesktop$1.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02ae60: 5b01 1907 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0719 │ │ -02ae64: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02ae6a: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e10c: |[02e10c] com.google.android.apps.analytics.GoogleAnalyticsTracker.trackPageView:(Ljava/lang/String;)V │ │ +02e11c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;) │ │ - name : 'run' │ │ + #28 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ + name : 'trackTransactions' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -02ae6c: |[02ae6c] com.bottleworks.dailymoney.ui.TestsDesktop$1.run:()V │ │ -02ae7c: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02ae82: 0c00 |0003: move-result-object v0 │ │ -02ae84: 6e10 a402 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -02ae8a: 0c01 |0007: move-result-object v1 │ │ -02ae8c: 7210 7403 0100 |0008: invoke-interface {v1}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.reset:()V // method@0374 │ │ -02ae92: 0e00 |000b: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e120: |[02e120] com.google.android.apps.analytics.GoogleAnalyticsTracker.trackTransactions:()V │ │ +02e130: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ - 0x0004 line=42 │ │ - 0x000b line=43 │ │ + 0x0000 line=86 │ │ locals : │ │ - 0x0004 - 0x000c reg=0 ctx Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$1; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + source_file_idx : 453 (GoogleAnalyticsTracker.java) │ │ │ │ -Class #186 header: │ │ -class_idx : 304 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #173 header: │ │ +class_idx : 344 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 466 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #186 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +virtual_methods_size: 0 │ │ │ │ -Class #186 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;' │ │ - Access flags : 0x0000 () │ │ +Class #173 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Hit;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;) │ │ + #0 : (in Lcom/google/android/apps/analytics/Hit;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ + type : '(Ljava/lang/String;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ae94: |[02ae94] com.bottleworks.dailymoney.ui.TestsDesktop$2.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02aea4: 5b01 1a07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071a │ │ -02aea8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02aeae: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +02e134: |[02e134] com.google.android.apps.analytics.Hit.:(Ljava/lang/String;J)V │ │ +02e144: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ + 0x0000 line=4 │ │ + 0x0003 line=5 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Hit; │ │ + 0x0000 - 0x0004 reg=1 hitString Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 hitId J │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -02aeb0: |[02aeb0] com.bottleworks.dailymoney.ui.TestsDesktop$2.run:()V │ │ -02aec0: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02aec6: 0c00 |0003: move-result-object v0 │ │ -02aec8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -02aeca: 2201 1400 |0005: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -02aece: 5442 1a07 |0007: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071a │ │ -02aed2: 5422 2207 |0009: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02aed6: 1c03 ef00 |000b: const-class v3, Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // type@00ef │ │ -02aeda: 7030 3900 2103 |000d: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02aee0: 5442 1a07 |0010: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071a │ │ -02aee4: 5422 2207 |0012: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02aee8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -02aeea: 6e30 0f00 1203 |0015: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -02aef0: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0004 line=51 │ │ - 0x0005 line=52 │ │ - 0x0010 line=53 │ │ - 0x0018 line=54 │ │ - locals : │ │ - 0x0005 - 0x0007 reg=1 intent Landroid/content/Intent; │ │ - 0x0004 - 0x0019 reg=0 ctx Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x0010 - 0x0019 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$2; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + source_file_idx : 466 (Hit.java) │ │ │ │ -Class #187 header: │ │ -class_idx : 305 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #174 header: │ │ +class_idx : 345 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 523 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #187 annotations: │ │ +Class #174 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/Item; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #187 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;' │ │ - Access flags : 0x0000 () │ │ +Class #174 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Item$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;) │ │ + #0 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;Ljava/lang/String;DJ)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 7 │ │ + ins : 7 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02aef4: |[02aef4] com.bottleworks.dailymoney.ui.TestsDesktop$3.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02af04: 5b01 1b07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071b │ │ -02af08: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02af0e: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +02e14c: |[02e14c] com.google.android.apps.analytics.Item$Builder.:(Ljava/lang/String;Ljava/lang/String;DJ)V │ │ +02e15c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=60 │ │ + 0x0000 line=7 │ │ + 0x0003 line=9 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Item$Builder; │ │ + 0x0000 - 0x0004 reg=1 orderId Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 itemSKU Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=3 itemPrice D │ │ + 0x0000 - 0x0004 reg=5 itemCount J │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ + name : 'build' │ │ + type : '()Lcom/google/android/apps/analytics/Item;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -02af10: |[02af10] com.bottleworks.dailymoney.ui.TestsDesktop$3.run:()V │ │ -02af20: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02af26: 0c01 |0003: move-result-object v1 │ │ -02af28: 6e10 a402 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ -02af2e: 0c03 |0007: move-result-object v3 │ │ -02af30: 6e10 b002 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ -02af36: 0a04 |000b: move-result v4 │ │ -02af38: 7220 6e03 4300 |000c: invoke-interface {v3, v4}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036e │ │ -02af3e: 0c00 |000f: move-result-object v0 │ │ -02af40: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -02af42: 2202 1400 |0011: new-instance v2, Landroid/content/Intent; // type@0014 │ │ -02af46: 5453 1b07 |0013: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071b │ │ -02af4a: 5433 2207 |0015: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02af4e: 1c04 e600 |0017: const-class v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e6 │ │ -02af52: 7030 3900 3204 |0019: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02af58: 1a03 270d |001c: const-string v3, "modeCreate" // string@0d27 │ │ -02af5c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -02af5e: 6e30 4300 3204 |001f: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02af64: 1a03 0707 |0022: const-string v3, "book" // string@0707 │ │ -02af68: 6e30 4000 3200 |0024: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -02af6e: 5453 1b07 |0027: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071b │ │ -02af72: 5433 2207 |0029: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02af76: 1264 |002b: const/4 v4, #int 6 // #6 │ │ -02af78: 6e30 0f00 2304 |002c: invoke-virtual {v3, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -02af7e: 0e00 |002f: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02e164: |[02e164] com.google.android.apps.analytics.Item$Builder.build:()Lcom/google/android/apps/analytics/Item; │ │ +02e174: 2200 5a01 |0000: new-instance v0, Lcom/google/android/apps/analytics/Item; // type@015a │ │ +02e178: 7010 2a07 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/Item;.:()V // method@072a │ │ +02e17e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0004 line=63 │ │ - 0x0010 line=65 │ │ - 0x0011 line=66 │ │ - 0x001c line=67 │ │ - 0x0022 line=68 │ │ - 0x0027 line=69 │ │ - 0x002f line=70 │ │ + 0x0000 line=20 │ │ locals : │ │ - 0x0011 - 0x0013 reg=2 intent Landroid/content/Intent; │ │ - 0x0010 - 0x0030 reg=0 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0004 - 0x0030 reg=1 ctx Lcom/bottleworks/dailymoney/context/Contexts; │ │ - 0x001c - 0x0030 reg=2 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0030 reg=5 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$3; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #188 header: │ │ -class_idx : 306 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #188 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0006 reg=1 this Lcom/google/android/apps/analytics/Item$Builder; │ │ │ │ -Class #188 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ + name : 'setItemCategory' │ │ + type : '(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02af80: |[02af80] com.bottleworks.dailymoney.ui.TestsDesktop$4.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02af90: 5b01 1c07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071c │ │ -02af94: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02af9a: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e180: |[02e180] com.google.android.apps.analytics.Item$Builder.setItemCategory:(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder; │ │ +02e190: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=75 │ │ + 0x0000 line=16 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Item$Builder; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #2 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ + name : 'setItemName' │ │ + type : '(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 45 16-bit code units │ │ -02af9c: |[02af9c] com.bottleworks.dailymoney.ui.TestsDesktop$4.run:()V │ │ -02afac: 2200 c300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c3 │ │ -02afb0: 1a02 0a10 |0002: const-string v2, "test" // string@100a │ │ -02afb4: 1a03 2b00 |0004: const-string v3, "$" // string@002b │ │ -02afb8: 6204 cd05 |0006: sget-object v4, Lcom/bottleworks/dailymoney/data/SymbolPosition;.AFTER:Lcom/bottleworks/dailymoney/data/SymbolPosition; // field@05cd │ │ -02afbc: 1a05 0000 |0008: const-string v5, "" // string@0000 │ │ -02afc0: 7055 1e03 2043 |000a: invoke-direct {v0, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031e │ │ -02afc6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -02afc8: 2201 1400 |000e: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -02afcc: 5462 1c07 |0010: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071c │ │ -02afd0: 5422 2207 |0012: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02afd4: 1c03 e600 |0014: const-class v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity; // type@00e6 │ │ -02afd8: 7030 3900 2103 |0016: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02afde: 1a02 270d |0019: const-string v2, "modeCreate" // string@0d27 │ │ -02afe2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -02afe4: 6e30 4300 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ -02afea: 1a02 0707 |001f: const-string v2, "book" // string@0707 │ │ -02afee: 6e30 4000 2100 |0021: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -02aff4: 5462 1c07 |0024: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071c │ │ -02aff8: 5422 2207 |0026: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02affc: 1263 |0028: const/4 v3, #int 6 // #6 │ │ -02affe: 6e30 0f00 1203 |0029: invoke-virtual {v2, v1, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -02b004: 0e00 |002c: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e194: |[02e194] com.google.android.apps.analytics.Item$Builder.setItemName:(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder; │ │ +02e1a4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ - 0x000d line=78 │ │ - 0x000e line=79 │ │ - 0x0019 line=80 │ │ - 0x001f line=81 │ │ - 0x0024 line=82 │ │ - 0x002c line=83 │ │ + 0x0000 line=12 │ │ locals : │ │ - 0x000e - 0x0010 reg=1 intent Landroid/content/Intent; │ │ - 0x000d - 0x002d reg=0 book Lcom/bottleworks/dailymoney/data/Book; │ │ - 0x0019 - 0x002d reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x002d reg=6 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$4; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Item$Builder; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + source_file_idx : 523 (Item.java) │ │ │ │ -Class #189 header: │ │ -class_idx : 307 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #175 header: │ │ +class_idx : 346 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 523 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #189 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/Item$Builder; } │ │ │ │ -Class #189 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;' │ │ - Access flags : 0x0000 () │ │ +Class #175 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Item;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;) │ │ + #0 : (in Lcom/google/android/apps/analytics/Item;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b008: |[02b008] com.bottleworks.dailymoney.ui.TestsDesktop$5.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02b018: 5b01 1d07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071d │ │ -02b01c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b022: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;) │ │ - name : 'run' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -02b024: |[02b024] com.bottleworks.dailymoney.ui.TestsDesktop$5.run:()V │ │ -02b034: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02b03a: 0c00 |0003: move-result-object v0 │ │ -02b03c: 6e10 9e02 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ -02b042: 0c00 |0007: move-result-object v0 │ │ -02b044: 7210 6303 0000 |0008: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;.reset:()V // method@0363 │ │ -02b04a: 5420 1d07 |000b: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071d │ │ -02b04e: 5400 2207 |000d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02b052: 1a01 9b0e |000f: const-string v1, "reset data provider" // string@0e9b │ │ -02b056: 7120 cf01 1000 |0011: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ -02b05c: 0e00 |0014: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02e1a8: |[02e1a8] com.google.android.apps.analytics.Item.:()V │ │ +02e1b8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e1be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ - 0x000b line=93 │ │ - 0x0014 line=94 │ │ + 0x0000 line=3 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$5; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Item; │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + Virtual methods - │ │ + source_file_idx : 523 (Item.java) │ │ │ │ -Class #190 header: │ │ -class_idx : 308 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #176 header: │ │ +class_idx : 347 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1333 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #190 annotations: │ │ +Class #176 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/Transaction; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #190 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;' │ │ - Access flags : 0x0000 () │ │ +Class #176 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;) │ │ + #0 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;D)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b060: |[02b060] com.bottleworks.dailymoney.ui.TestsDesktop$6.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02b070: 5b01 1e07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071e │ │ -02b074: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b07a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +02e1c0: |[02e1c0] com.google.android.apps.analytics.Transaction$Builder.:(Ljava/lang/String;D)V │ │ +02e1d0: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e1d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0000 line=6 │ │ + 0x0003 line=7 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ + 0x0000 - 0x0004 reg=1 orderId Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 totalCost D │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #0 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ + name : 'build' │ │ + type : '()Lcom/google/android/apps/analytics/Transaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b07c: |[02b07c] com.bottleworks.dailymoney.ui.TestsDesktop$6.run:()V │ │ -02b08c: 5410 1e07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071e │ │ -02b090: 6e10 0e06 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testFirstDayOfWeek:()V // method@060e │ │ -02b096: 0e00 |0005: return-void │ │ +02e1d8: |[02e1d8] com.google.android.apps.analytics.Transaction$Builder.build:()Lcom/google/android/apps/analytics/Transaction; │ │ +02e1e8: 2200 5c01 |0000: new-instance v0, Lcom/google/android/apps/analytics/Transaction; // type@015c │ │ +02e1ec: 7010 3007 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/Transaction;.:()V // method@0730 │ │ +02e1f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ - 0x0005 line=99 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$6; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #191 header: │ │ -class_idx : 309 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 265 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #191 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0006 reg=1 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ │ │ -Class #191 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ + name : 'setShippingCost' │ │ + type : '(D)Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -02b098: |[02b098] com.bottleworks.dailymoney.ui.TestsDesktop$7.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ -02b0a8: 5b01 1f07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071f │ │ -02b0ac: 7040 1b05 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b0b2: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e1f4: |[02e1f4] com.google.android.apps.analytics.Transaction$Builder.setShippingCost:(D)Lcom/google/android/apps/analytics/Transaction$Builder; │ │ +02e204: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=99 │ │ + 0x0000 line=18 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x0006 reg=2 x0 Ljava/lang/Runnable; │ │ - 0x0000 - 0x0006 reg=3 x1 Ljava/lang/String; │ │ - 0x0000 - 0x0006 reg=4 x2 I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #192 header: │ │ -class_idx : 310 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #192 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ + 0x0000 - 0x0001 reg=1 d D │ │ │ │ -Class #192 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ + name : 'setStoreName' │ │ + type : '(Ljava/lang/String;)Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b0b4: |[02b0b4] com.bottleworks.dailymoney.ui.TestsDesktop$8.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02b0c4: 5b01 2007 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0720 │ │ -02b0c8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b0ce: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e208: |[02e208] com.google.android.apps.analytics.Transaction$Builder.setStoreName:(Ljava/lang/String;)Lcom/google/android/apps/analytics/Transaction$Builder; │ │ +02e218: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ + 0x0000 line=10 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ + 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #3 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ + name : 'setTotalTax' │ │ + type : '(D)Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -02b0d0: |[02b0d0] com.bottleworks.dailymoney.ui.TestsDesktop$8.run:()V │ │ -02b0e0: 5440 2007 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0720 │ │ -02b0e4: 1601 c800 |0002: const-wide/16 v1, #int 200 // #c8 │ │ -02b0e8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -02b0ea: 6e40 0c06 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060c │ │ -02b0f0: 0e00 |0008: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e21c: |[02e21c] com.google.android.apps.analytics.Transaction$Builder.setTotalTax:(D)Lcom/google/android/apps/analytics/Transaction$Builder; │ │ +02e22c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ - 0x0008 line=105 │ │ + 0x0000 line=14 │ │ locals : │ │ - 0x0000 - 0x0009 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$8; │ │ + 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ + 0x0000 - 0x0001 reg=1 d D │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + source_file_idx : 1333 (Transaction.java) │ │ │ │ -Class #193 header: │ │ -class_idx : 311 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1334 │ │ +Class #177 header: │ │ +class_idx : 348 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1333 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #193 annotations: │ │ +Class #177 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/Transaction$Builder; } │ │ │ │ -Class #193 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;' │ │ - Access flags : 0x0000 () │ │ +Class #177 - │ │ + Class descriptor : 'Lcom/google/android/apps/analytics/Transaction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;) │ │ + #0 : (in Lcom/google/android/apps/analytics/Transaction;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b0f4: |[02b0f4] com.bottleworks.dailymoney.ui.TestsDesktop$9.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ │ -02b104: 5b01 2107 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0721 │ │ -02b108: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b10e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;) │ │ - name : 'run' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -02b110: |[02b110] com.bottleworks.dailymoney.ui.TestsDesktop$9.run:()V │ │ -02b120: 5440 2107 |0000: iget-object v0, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0721 │ │ -02b124: 1601 c800 |0002: const-wide/16 v1, #int 200 // #c8 │ │ -02b128: 1a03 7f09 |0004: const-string v3, "error short" // string@097f │ │ -02b12c: 6e40 0c06 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testBusy:(JLjava/lang/String;)V // method@060c │ │ -02b132: 0e00 |0009: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02e230: |[02e230] com.google.android.apps.analytics.Transaction.:()V │ │ +02e240: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ - 0x0009 line=110 │ │ + 0x0000 line=3 │ │ locals : │ │ - 0x0000 - 0x000a reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$9; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Transaction; │ │ │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ + Virtual methods - │ │ + source_file_idx : 1333 (Transaction.java) │ │ │ │ -Class #194 header: │ │ -class_idx : 312 │ │ +Class #178 header: │ │ +class_idx : 452 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 215 │ │ -source_file_idx : 1334 │ │ -static_fields_size : 0 │ │ +superclass_idx : 402 │ │ +source_file_idx : 331 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 5 │ │ +direct_methods_size : 28 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #194 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ +Class #178 - │ │ + Class descriptor : 'Lorg/achartengine/ChartFactory;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'CHART' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "chart" │ │ + #1 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + #0 : (in Lorg/achartengine/ChartFactory;) │ │ name : '' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b134: |[02b134] com.bottleworks.dailymoney.ui.TestsDesktop.:(Landroid/app/Activity;)V │ │ -02b144: 7020 e403 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.:(Landroid/app/Activity;)V // method@03e4 │ │ -02b14a: 0e00 |0003: return-void │ │ +02e248: |[02e248] org.achartengine.ChartFactory.:()V │ │ +02e258: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e25e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ - 0x0003 line=26 │ │ + 0x0000 line=49 │ │ + 0x0003 line=51 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/ChartFactory; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'checkMultipleSeriesItems' │ │ + type : '(Lorg/achartengine/model/MultipleCategorySeries;I)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02b14c: |[02b14c] com.bottleworks.dailymoney.ui.TestsDesktop.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V │ │ -02b15c: 7020 0d06 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testCreateTestdata:(I)V // method@060d │ │ -02b162: 0e00 |0003: return-void │ │ + insns size : 31 16-bit code units │ │ +02e260: |[02e260] org.achartengine.ChartFactory.checkMultipleSeriesItems:(Lorg/achartengine/model/MultipleCategorySeries;I)Z │ │ +02e270: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02e272: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02e274: 6e10 0909 0600 |0002: invoke-virtual {v6}, Lorg/achartengine/model/MultipleCategorySeries;.getCategoriesCount:()I // method@0909 │ │ +02e27a: 0a04 |0005: move-result v4 │ │ +02e27c: 0123 |0006: move v3, v2 │ │ +02e27e: 0110 |0007: move v0, v1 │ │ +02e280: 3543 1600 |0008: if-ge v3, v4, 001e // +0016 │ │ +02e284: 3800 1400 |000a: if-eqz v0, 001e // +0014 │ │ +02e288: 6e20 0d09 3600 |000c: invoke-virtual {v6, v3}, Lorg/achartengine/model/MultipleCategorySeries;.getValues:(I)[D // method@090d │ │ +02e28e: 0c00 |000f: move-result-object v0 │ │ +02e290: 2100 |0010: array-length v0, v0 │ │ +02e292: 6e20 0c09 3600 |0011: invoke-virtual {v6, v3}, Lorg/achartengine/model/MultipleCategorySeries;.getTitles:(I)[Ljava/lang/String; // method@090c │ │ +02e298: 0c05 |0014: move-result-object v5 │ │ +02e29a: 2155 |0015: array-length v5, v5 │ │ +02e29c: 3350 0600 |0016: if-ne v0, v5, 001c // +0006 │ │ +02e2a0: 0110 |0018: move v0, v1 │ │ +02e2a2: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02e2a6: 28ed |001b: goto 0008 // -0013 │ │ +02e2a8: 0120 |001c: move v0, v2 │ │ +02e2aa: 28fc |001d: goto 0019 // -0004 │ │ +02e2ac: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0002 line=581 │ │ + 0x0008 line=583 │ │ + 0x000c line=584 │ │ + 0x0019 line=583 │ │ + 0x001d line=584 │ │ + 0x001e line=586 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x0004 reg=1 x1 I │ │ + 0x0000 - 0x001f reg=6 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x001f reg=7 (null) I │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'testCreateTestdata' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'checkParameters' │ │ + type : '(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -02b164: |[02b164] com.bottleworks.dailymoney.ui.TestsDesktop.testCreateTestdata:(I)V │ │ -02b174: 5420 2207 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02b178: 2201 2e01 |0002: new-instance v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; // type@012e │ │ -02b17c: 7030 f305 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@05f3 │ │ -02b182: 7120 bc01 1000 |0007: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02b188: 0e00 |000a: return-void │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +02e2b0: |[02e2b0] org.achartengine.ChartFactory.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ +02e2c0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +02e2c4: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +02e2c8: 6e10 0009 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@0900 │ │ +02e2ce: 0a00 |0007: move-result v0 │ │ +02e2d0: 6e10 4909 0300 |0008: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0949 │ │ +02e2d6: 0a01 |000b: move-result v1 │ │ +02e2d8: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ +02e2dc: 2200 8901 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02e2e0: 1a01 7601 |0010: const-string v1, "Dataset and renderer should be not null and the dataset number of items should be equal to the number of series renderers" // string@0176 │ │ +02e2e4: 7020 8c07 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02e2ea: 2700 |0015: throw v0 │ │ +02e2ec: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=209 │ │ - 0x000a line=220 │ │ + 0x0000 line=556 │ │ + 0x000e line=558 │ │ + 0x0016 line=561 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x000b reg=3 loop I │ │ + 0x0000 - 0x0017 reg=2 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0017 reg=3 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'checkParameters' │ │ + type : '(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 312 16-bit code units │ │ -02b18c: |[02b18c] com.bottleworks.dailymoney.ui.TestsDesktop.init:()V │ │ -02b19c: 5462 2307 |0000: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0723 │ │ -02b1a0: 6003 b504 |0002: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.dt_tests:I // field@04b5 │ │ -02b1a4: 6e20 d301 3200 |0004: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02b1aa: 0c02 |0007: move-result-object v2 │ │ -02b1ac: 5b62 2507 |0008: iput-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.label:Ljava/lang/String; // field@0725 │ │ -02b1b0: 6002 9a03 |000a: sget v2, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_tests:I // field@039a │ │ -02b1b4: 5962 2407 |000c: iput v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.icon:I // field@0724 │ │ -02b1b8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02b1ba: 2200 0901 |000f: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b1be: 2202 2f01 |0011: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1; // type@012f │ │ -02b1c2: 7020 f605 6200 |0013: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05f6 │ │ -02b1c8: 1a03 f204 |0016: const-string v3, "Reset Master Dataprovider" // string@04f2 │ │ -02b1cc: 6004 7f03 |0018: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b1d0: 7040 1b05 2043 |001a: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b1d6: 6e20 0906 0600 |001d: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b1dc: 2200 0901 |0020: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b1e0: 2202 3001 |0022: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2; // type@0130 │ │ -02b1e4: 7020 f805 6200 |0024: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05f8 │ │ -02b1ea: 1a03 fc00 |0027: const-string v3, "Book Management" // string@00fc │ │ -02b1ee: 6004 7f03 |0029: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b1f2: 7040 1b05 2043 |002b: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b1f8: 6e20 0906 0600 |002e: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b1fe: 2200 0901 |0031: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b202: 2202 3101 |0033: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3; // type@0131 │ │ -02b206: 7020 fa05 6200 |0035: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05fa │ │ -02b20c: 1a03 9a01 |0038: const-string v3, "Edit selected book" // string@019a │ │ -02b210: 6004 7f03 |003a: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b214: 7040 1b05 2043 |003c: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b21a: 6e20 0906 0600 |003f: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b220: 2200 0901 |0042: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b224: 2202 3201 |0044: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4; // type@0132 │ │ -02b228: 7020 fc05 6200 |0046: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05fc │ │ -02b22e: 1a03 e400 |0049: const-string v3, "Add book" // string@00e4 │ │ -02b232: 6004 7f03 |004b: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b236: 7040 1b05 2043 |004d: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b23c: 6e20 0906 0600 |0050: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b242: 2202 0901 |0053: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b246: 2203 3301 |0055: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5; // type@0133 │ │ -02b24a: 7020 fe05 6300 |0057: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05fe │ │ -02b250: 1a04 a10e |005a: const-string v4, "rest data provider" // string@0ea1 │ │ -02b254: 6005 7f03 |005c: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b258: 7040 1b05 3254 |005e: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b25e: 6e20 0906 2600 |0061: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b264: 2202 3501 |0064: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7; // type@0135 │ │ -02b268: 2203 3401 |0066: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6; // type@0134 │ │ -02b26c: 7020 0006 6300 |0068: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@0600 │ │ -02b272: 1a04 c209 |006b: const-string v4, "first day of week" // string@09c2 │ │ -02b276: 6005 7f03 |006d: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b27a: 7055 0206 6243 |006f: invoke-direct {v2, v6, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V // method@0602 │ │ -02b280: 6e20 0906 2600 |0072: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b286: 2202 0901 |0075: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b28a: 2203 3601 |0077: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8; // type@0136 │ │ -02b28e: 7020 0306 6300 |0079: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@0603 │ │ -02b294: 1a04 0501 |007c: const-string v4, "Busy 200ms" // string@0105 │ │ -02b298: 6005 7f03 |007e: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b29c: 7040 1b05 3254 |0080: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b2a2: 6e20 0906 2600 |0083: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b2a8: 2202 0901 |0086: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b2ac: 2203 3701 |0088: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9; // type@0137 │ │ -02b2b0: 7020 0506 6300 |008a: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@0605 │ │ -02b2b6: 1a04 0601 |008d: const-string v4, "Busy 200ms Error" // string@0106 │ │ -02b2ba: 6005 7f03 |008f: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b2be: 7040 1b05 3254 |0091: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b2c4: 6e20 0906 2600 |0094: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b2ca: 2202 0901 |0097: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b2ce: 2203 2501 |0099: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10; // type@0125 │ │ -02b2d2: 7020 df05 6300 |009b: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05df │ │ -02b2d8: 1a04 0701 |009e: const-string v4, "Busy 5s" // string@0107 │ │ -02b2dc: 6005 7f03 |00a0: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b2e0: 7040 1b05 3254 |00a2: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b2e6: 6e20 0906 2600 |00a5: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b2ec: 2202 0901 |00a8: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b2f0: 2203 2601 |00aa: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11; // type@0126 │ │ -02b2f4: 7020 e105 6300 |00ac: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e1 │ │ -02b2fa: 1a04 0801 |00af: const-string v4, "Busy 5s Error" // string@0108 │ │ -02b2fe: 6005 7f03 |00b1: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b302: 7040 1b05 3254 |00b3: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b308: 6e20 0906 2600 |00b6: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b30e: 2202 0901 |00b9: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b312: 2203 2701 |00bb: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12; // type@0127 │ │ -02b316: 7020 e305 6300 |00bd: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e3 │ │ -02b31c: 1a04 0d10 |00c0: const-string v4, "test data25" // string@100d │ │ -02b320: 6005 7f03 |00c2: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b324: 7040 1b05 3254 |00c4: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b32a: 6e20 0906 2600 |00c7: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b330: 2202 0901 |00ca: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b334: 2203 2801 |00cc: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13; // type@0128 │ │ -02b338: 7020 e505 6300 |00ce: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e5 │ │ -02b33e: 1a04 0e10 |00d1: const-string v4, "test data50" // string@100e │ │ -02b342: 6005 7f03 |00d3: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b346: 7040 1b05 3254 |00d5: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b34c: 6e20 0906 2600 |00d8: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b352: 2202 0901 |00db: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b356: 2203 2901 |00dd: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14; // type@0129 │ │ -02b35a: 7020 e705 6300 |00df: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e7 │ │ -02b360: 1a04 0b10 |00e2: const-string v4, "test data100" // string@100b │ │ -02b364: 6005 7f03 |00e4: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b368: 7040 1b05 3254 |00e6: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b36e: 6e20 0906 2600 |00e9: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b374: 2202 0901 |00ec: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b378: 2203 2a01 |00ee: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15; // type@012a │ │ -02b37c: 7020 e905 6300 |00f0: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e9 │ │ -02b382: 1a04 0c10 |00f3: const-string v4, "test data200" // string@100c │ │ -02b386: 6005 7f03 |00f5: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b38a: 7040 1b05 3254 |00f7: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b390: 6e20 0906 2600 |00fa: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b396: 2202 0901 |00fd: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b39a: 2203 2b01 |00ff: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16; // type@012b │ │ -02b39e: 7020 eb05 6300 |0101: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05eb │ │ -02b3a4: 1a04 f10b |0104: const-string v4, "just test" // string@0bf1 │ │ -02b3a8: 6005 7f03 |0106: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b3ac: 7040 1b05 3254 |0108: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b3b2: 6e20 0906 2600 |010b: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3b8: 2201 0901 |010e: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0109 │ │ -02b3bc: 2202 2c01 |0110: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17; // type@012c │ │ -02b3c0: 7020 ed05 6200 |0112: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05ed │ │ -02b3c6: 1a03 f10d |0115: const-string v3, "padding" // string@0df1 │ │ -02b3ca: 6004 7f03 |0117: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ -02b3ce: 7040 1b05 2143 |0119: invoke-direct {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051b │ │ -02b3d4: 6e20 0906 1600 |011c: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3da: 6e20 0906 1600 |011f: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3e0: 6e20 0906 1600 |0122: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3e6: 6e20 0906 1600 |0125: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3ec: 6e20 0906 1600 |0128: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3f2: 6e20 0906 1600 |012b: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3f8: 6e20 0906 1600 |012e: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b3fe: 6e20 0906 1600 |0131: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b404: 6e20 0906 1600 |0134: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0609 │ │ -02b40a: 0e00 |0137: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +02e2f0: |[02e2f0] org.achartengine.ChartFactory.checkParameters:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ +02e300: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +02e304: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +02e308: 6e10 4909 0300 |0004: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0949 │ │ +02e30e: 0a00 |0007: move-result v0 │ │ +02e310: 7120 5c08 0200 |0008: invoke-static {v2, v0}, Lorg/achartengine/ChartFactory;.checkMultipleSeriesItems:(Lorg/achartengine/model/MultipleCategorySeries;I)Z // method@085c │ │ +02e316: 0a00 |000b: move-result v0 │ │ +02e318: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +02e31c: 2200 8901 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02e320: 1a01 3205 |0010: const-string v1, "Titles and values should be not null and the dataset number of items should be equal to the number of series renderers" // string@0532 │ │ +02e324: 7020 8c07 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02e32a: 2700 |0015: throw v0 │ │ +02e32c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ - 0x000a line=36 │ │ - 0x000e line=38 │ │ - 0x000f line=39 │ │ - 0x001d line=46 │ │ - 0x0020 line=48 │ │ - 0x002e line=57 │ │ - 0x0031 line=60 │ │ - 0x003f line=73 │ │ - 0x0042 line=75 │ │ - 0x0050 line=86 │ │ - 0x0053 line=89 │ │ - 0x0064 line=95 │ │ - 0x0075 line=101 │ │ - 0x0086 line=106 │ │ - 0x0097 line=111 │ │ - 0x00a8 line=116 │ │ - 0x00b9 line=123 │ │ - 0x00ca line=128 │ │ - 0x00db line=133 │ │ - 0x00ec line=138 │ │ - 0x00fd line=143 │ │ - 0x010e line=149 │ │ - 0x011c line=155 │ │ - 0x011f line=156 │ │ - 0x0122 line=157 │ │ - 0x0125 line=158 │ │ - 0x0128 line=159 │ │ - 0x012b line=160 │ │ - 0x012e line=161 │ │ - 0x0131 line=162 │ │ - 0x0134 line=163 │ │ - 0x0137 line=164 │ │ + 0x0000 line=573 │ │ + 0x000e line=575 │ │ + 0x0016 line=578 │ │ locals : │ │ - 0x000f - 0x0011 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x001d - 0x0022 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x002e - 0x0033 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x003f - 0x0044 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0050 - 0x0138 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x011c - 0x0138 reg=1 padding Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - 0x0000 - 0x0138 reg=6 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0017 reg=2 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0017 reg=3 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'isAvailable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'checkParameters' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -02b40c: |[02b40c] com.bottleworks.dailymoney.ui.TestsDesktop.isAvailable:()Z │ │ -02b41c: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02b422: 0c00 |0003: move-result-object v0 │ │ -02b424: 6e10 be02 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefOpenTestsDesktop:()Z // method@02be │ │ -02b42a: 0a00 |0007: move-result v0 │ │ -02b42c: 0f00 |0008: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +02e330: |[02e330] org.achartengine.ChartFactory.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ +02e340: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +02e344: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +02e348: 6e10 2109 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +02e34e: 0a00 |0007: move-result v0 │ │ +02e350: 6e10 a209 0300 |0008: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererCount:()I // method@09a2 │ │ +02e356: 0a01 |000b: move-result v1 │ │ +02e358: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ +02e35c: 2200 8901 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0189 │ │ +02e360: 1a01 7501 |0010: const-string v1, "Dataset and renderer should be not null and should have the same number of series" // string@0175 │ │ +02e364: 7020 8c07 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@078c │ │ +02e36a: 2700 |0015: throw v0 │ │ +02e36c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ + 0x0000 line=539 │ │ + 0x000e line=541 │ │ + 0x0016 line=544 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0017 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0017 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'testBusy' │ │ - type : '(JLjava/lang/String;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #5 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getBarChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 11 16-bit code units │ │ -02b430: |[02b430] com.bottleworks.dailymoney.ui.TestsDesktop.testBusy:(JLjava/lang/String;)V │ │ -02b440: 5420 2207 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@0722 │ │ -02b444: 2201 2d01 |0002: new-instance v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; // type@012d │ │ -02b448: 7055 ef05 2143 |0004: invoke-direct {v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V // method@05ef │ │ -02b44e: 7120 bc01 1000 |0007: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02b454: 0e00 |000a: return-void │ │ + insns size : 7 16-bit code units │ │ +02e370: |[02e370] org.achartengine.ChartFactory.getBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Landroid/content/Intent; │ │ +02e380: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02e384: 7150 6108 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/achartengine/ChartFactory;.getBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent; // method@0861 │ │ +02e38a: 0c00 |0005: move-result-object v0 │ │ +02e38c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ - 0x000a line=186 │ │ + 0x0000 line=309 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - 0x0000 - 0x000b reg=3 i J │ │ - 0x0000 - 0x000b reg=5 error Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0007 reg=4 (null) Lorg/achartengine/chart/BarChart$Type; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'testFirstDayOfWeek' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #6 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getBarChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 64 16-bit code units │ │ -02b458: |[02b458] com.bottleworks.dailymoney.ui.TestsDesktop.testFirstDayOfWeek:()V │ │ -02b468: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02b46e: 0c06 |0003: move-result-object v6 │ │ -02b470: 6e10 9c02 0600 |0004: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -02b476: 0c00 |0007: move-result-object v0 │ │ -02b478: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -02b47a: 1306 6400 |0009: const/16 v6, #int 100 // #64 │ │ -02b47e: 3563 3400 |000b: if-ge v3, v6, 003f // +0034 │ │ -02b482: 2204 bc01 |000d: new-instance v4, Ljava/util/Date; // type@01bc │ │ -02b486: 7010 2a08 0400 |000f: invoke-direct {v4}, Ljava/util/Date;.:()V // method@082a │ │ -02b48c: 6e20 6a01 4000 |0012: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ -02b492: 0c05 |0015: move-result-object v5 │ │ -02b494: 6e20 6701 4000 |0016: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ -02b49a: 0c02 |0019: move-result-object v2 │ │ -02b49c: 6206 2d0a |001a: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -02b4a0: 2207 a501 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@01a5 │ │ -02b4a4: 7010 f007 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02b4aa: 1a08 9a00 |0021: const-string v8, "2>>>>>>>>>>> " // string@009a │ │ -02b4ae: 6e20 f807 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02b4b4: 0c07 |0026: move-result-object v7 │ │ -02b4b6: 6e20 f707 5700 |0027: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -02b4bc: 0c07 |002a: move-result-object v7 │ │ -02b4be: 6e10 fb07 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02b4c4: 0c07 |002e: move-result-object v7 │ │ -02b4c6: 6e20 7107 7600 |002f: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -02b4cc: 1606 0a00 |0032: const-wide/16 v6, #int 10 // #a │ │ -02b4d0: 7120 0008 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@0800 │ │ -02b4d6: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02b4da: 28d0 |0039: goto 0009 // -0030 │ │ -02b4dc: 0d01 |003a: move-exception v1 │ │ -02b4de: 6e10 9f07 0100 |003b: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@079f │ │ -02b4e4: 28f9 |003e: goto 0037 // -0007 │ │ -02b4e6: 0e00 |003f: return-void │ │ - catches : 1 │ │ - 0x0034 - 0x0037 │ │ - Ljava/lang/InterruptedException; -> 0x003a │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 26 16-bit code units │ │ +02e390: |[02e390] org.achartengine.ChartFactory.getBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e3a0: 7120 5f08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e3a6: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e3aa: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e3ae: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e3b4: 2201 cb01 |000a: new-instance v1, Lorg/achartengine/chart/BarChart; // type@01cb │ │ +02e3b8: 7040 9b08 4165 |000c: invoke-direct {v1, v4, v5, v6}, Lorg/achartengine/chart/BarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@089b │ │ +02e3be: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e3c2: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e3c8: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e3cc: 6e30 4200 1007 |0016: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e3d2: 1100 |0019: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ - 0x0008 line=190 │ │ - 0x000d line=191 │ │ - 0x0012 line=192 │ │ - 0x0016 line=193 │ │ - 0x001a line=196 │ │ - 0x0032 line=200 │ │ - 0x0037 line=190 │ │ - 0x003a line=201 │ │ - 0x003b line=203 │ │ - 0x003f line=206 │ │ + 0x0000 line=426 │ │ + 0x0003 line=427 │ │ + 0x000a line=428 │ │ + 0x000f line=429 │ │ + 0x0014 line=430 │ │ + 0x0019 line=431 │ │ locals : │ │ - 0x003b - 0x003f reg=1 e Ljava/lang/InterruptedException; │ │ - 0x001a - 0x003f reg=2 end Ljava/util/Date; │ │ - 0x0012 - 0x003f reg=4 now Ljava/util/Date; │ │ - 0x0016 - 0x003f reg=5 start Ljava/util/Date; │ │ - 0x0008 - 0x0040 reg=0 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0009 - 0x0040 reg=3 i I │ │ - 0x0000 - 0x0040 reg=9 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x001a reg=7 (null) Ljava/lang/String; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ - name : 'testJust' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #7 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getBarChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 142 16-bit code units │ │ -02b4f8: |[02b4f8] com.bottleworks.dailymoney.ui.TestsDesktop.testJust:()V │ │ -02b508: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ -02b50e: 0c04 |0003: move-result-object v4 │ │ -02b510: 6e10 9c02 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -02b516: 0c00 |0007: move-result-object v0 │ │ -02b518: 2202 bc01 |0008: new-instance v2, Ljava/util/Date; // type@01bc │ │ -02b51c: 7010 2a08 0200 |000a: invoke-direct {v2}, Ljava/util/Date;.:()V // method@082a │ │ -02b522: 6e20 6a01 2000 |000d: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ -02b528: 0c03 |0010: move-result-object v3 │ │ -02b52a: 6e20 6701 2000 |0011: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ -02b530: 0c01 |0014: move-result-object v1 │ │ -02b532: 6204 2d0a |0015: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -02b536: 2205 a501 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -02b53a: 7010 f007 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02b540: 1a06 ba00 |001c: const-string v6, ">>>>>>>>>>>>>>> " // string@00ba │ │ -02b544: 6e20 f807 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02b54a: 0c05 |0021: move-result-object v5 │ │ -02b54c: 6e20 f707 2500 |0022: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -02b552: 0c05 |0025: move-result-object v5 │ │ -02b554: 6e10 fb07 0500 |0026: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02b55a: 0c05 |0029: move-result-object v5 │ │ -02b55c: 6e20 7107 5400 |002a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -02b562: 6204 2d0a |002d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -02b566: 2205 a501 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -02b56a: 7010 f007 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02b570: 1a06 8d00 |0034: const-string v6, "1>>>>>>>>>>> " // string@008d │ │ -02b574: 6e20 f807 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02b57a: 0c05 |0039: move-result-object v5 │ │ -02b57c: 6e20 f707 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -02b582: 0c05 |003d: move-result-object v5 │ │ -02b584: 6e10 fb07 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02b58a: 0c05 |0041: move-result-object v5 │ │ -02b58c: 6e20 7107 5400 |0042: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -02b592: 6204 2d0a |0045: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -02b596: 2205 a501 |0047: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -02b59a: 7010 f007 0500 |0049: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02b5a0: 1a06 9a00 |004c: const-string v6, "2>>>>>>>>>>> " // string@009a │ │ -02b5a4: 6e20 f807 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02b5aa: 0c05 |0051: move-result-object v5 │ │ -02b5ac: 6e20 f707 3500 |0052: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -02b5b2: 0c05 |0055: move-result-object v5 │ │ -02b5b4: 6e10 fb07 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02b5ba: 0c05 |0059: move-result-object v5 │ │ -02b5bc: 6e20 7107 5400 |005a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -02b5c2: 6204 2d0a |005d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -02b5c6: 2205 a501 |005f: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -02b5ca: 7010 f007 0500 |0061: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02b5d0: 1a06 9c00 |0064: const-string v6, "3>>>>>>>>>>> " // string@009c │ │ -02b5d4: 6e20 f807 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02b5da: 0c05 |0069: move-result-object v5 │ │ -02b5dc: 6e20 f707 1500 |006a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -02b5e2: 0c05 |006d: move-result-object v5 │ │ -02b5e4: 6e10 fb07 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02b5ea: 0c05 |0071: move-result-object v5 │ │ -02b5ec: 6e20 7107 5400 |0072: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -02b5f2: 6204 2d0a |0075: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -02b5f6: 2205 a501 |0077: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -02b5fa: 7010 f007 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02b600: 1a06 b900 |007c: const-string v6, ">>>>>>>>>>>>>> " // string@00b9 │ │ -02b604: 6e20 f807 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02b60a: 0c05 |0081: move-result-object v5 │ │ -02b60c: 6e20 f707 2500 |0082: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -02b612: 0c05 |0085: move-result-object v5 │ │ -02b614: 6e10 fb07 0500 |0086: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02b61a: 0c05 |0089: move-result-object v5 │ │ -02b61c: 6e20 7107 5400 |008a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -02b622: 0e00 |008d: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +02e3d4: |[02e3d4] org.achartengine.ChartFactory.getBarChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView; │ │ +02e3e4: 7120 5f08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e3ea: 2200 cb01 |0003: new-instance v0, Lorg/achartengine/chart/BarChart; // type@01cb │ │ +02e3ee: 7040 9b08 3054 |0005: invoke-direct {v0, v3, v4, v5}, Lorg/achartengine/chart/BarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@089b │ │ +02e3f4: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e3f8: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e3fe: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=224 │ │ - 0x0008 line=225 │ │ - 0x000d line=226 │ │ - 0x0011 line=227 │ │ - 0x0015 line=228 │ │ - 0x002d line=229 │ │ - 0x0045 line=230 │ │ - 0x005d line=231 │ │ - 0x0075 line=232 │ │ - 0x008d line=234 │ │ + 0x0000 line=142 │ │ + 0x0003 line=143 │ │ + 0x0008 line=144 │ │ locals : │ │ - 0x0008 - 0x008e reg=0 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0015 - 0x008e reg=1 end Ljava/util/Date; │ │ - 0x000d - 0x008e reg=2 now Ljava/util/Date; │ │ - 0x0011 - 0x008e reg=3 start Ljava/util/Date; │ │ - 0x0000 - 0x008e reg=7 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - │ │ - source_file_idx : 1334 (TestsDesktop.java) │ │ - │ │ -Class #195 header: │ │ -class_idx : 313 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 414 │ │ -source_file_idx : 214 │ │ -static_fields_size : 16 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000e reg=5 (null) Lorg/achartengine/chart/BarChart$Type; │ │ │ │ -Class #195 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/AbstractChart;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'BLUE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -805306113 │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'BLUE1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1602783233 │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'CYAN' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -805240833 │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'CYAN1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1602748417 │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'GREEN' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -805241088 │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'GREEN1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1602748553 │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'MAGENTA' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -788594433 │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'MAGENTA1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1593870337 │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'ORANGE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -788558746 │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'ORANGE1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -788558746 │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'RED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -788594688 │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'RED1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1593870473 │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'YELLOW' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -788529408 │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'YELLOW1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1593835657 │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'colorPool' │ │ - type : '[I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'pointPool' │ │ - type : '[Lorg/achartengine/chart/PointStyle;' │ │ + #8 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getBubbleChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'context' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0014 (PROTECTED FINAL) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'dpRatio' │ │ - type : 'F' │ │ - access : 0x0014 (PROTECTED FINAL) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'i18n' │ │ - type : 'Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x0014 (PROTECTED FINAL) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'orientation' │ │ - type : 'I' │ │ - access : 0x0014 (PROTECTED FINAL) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 72 16-bit code units │ │ -02b624: |[02b624] com.bottleworks.dailymoney.ui.report.AbstractChart.:()V │ │ -02b634: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -02b638: 2300 1c02 |0002: new-array v0, v0, [I // type@021c │ │ -02b63c: 2600 2400 0000 |0004: fill-array-data v0, 00000028 // +00000024 │ │ -02b642: 6900 3407 |0007: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.colorPool:[I // field@0734 │ │ -02b646: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -02b648: 2300 2902 |000a: new-array v0, v0, [Lorg/achartengine/chart/PointStyle; // type@0229 │ │ -02b64c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02b64e: 6202 700a |000d: sget-object v2, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@0a70 │ │ -02b652: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ -02b656: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -02b658: 6202 710a |0012: sget-object v2, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@0a71 │ │ -02b65c: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -02b660: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -02b662: 6202 740a |0017: sget-object v2, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0a74 │ │ -02b666: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -02b66a: 1231 |001b: const/4 v1, #int 3 // #3 │ │ -02b66c: 6202 730a |001c: sget-object v2, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0a73 │ │ -02b670: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ -02b674: 1241 |0020: const/4 v1, #int 4 // #4 │ │ -02b676: 6202 750a |0021: sget-object v2, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0a75 │ │ -02b67a: 4d02 0001 |0023: aput-object v2, v0, v1 │ │ -02b67e: 6900 3907 |0025: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.pointPool:[Lorg/achartengine/chart/PointStyle; // field@0739 │ │ -02b682: 0e00 |0027: return-void │ │ -02b684: 0003 0400 0e00 0000 00ff 00d0 668c ... |0028: array-data (32 units) │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +02e400: |[02e400] org.achartengine.ChartFactory.getBubbleChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent; │ │ +02e410: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02e414: 7140 6408 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/achartengine/ChartFactory;.getBubbleChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@0864 │ │ +02e41a: 0c00 |0005: move-result-object v0 │ │ +02e41c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0009 line=48 │ │ - 0x0028 line=45 │ │ + 0x0000 line=272 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;IF)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #9 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getBubbleChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 5 │ │ + registers : 7 │ │ ins : 4 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -02b6c4: |[02b6c4] com.bottleworks.dailymoney.ui.report.AbstractChart.:(Landroid/content/Context;IF)V │ │ -02b6d4: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b6da: 5b12 3507 |0003: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.context:Landroid/content/Context; // field@0735 │ │ -02b6de: 5914 3607 |0005: iput v4, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.dpRatio:F // field@0736 │ │ -02b6e2: 2200 8e00 |0007: new-instance v0, Lcom/bottleworks/commons/util/I18N; // type@008e │ │ -02b6e6: 7020 d201 2000 |0009: invoke-direct {v0, v2}, Lcom/bottleworks/commons/util/I18N;.:(Landroid/content/Context;)V // method@01d2 │ │ -02b6ec: 5b10 3707 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0737 │ │ -02b6f0: 5913 3807 |000e: iput v3, v1, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.orientation:I // field@0738 │ │ -02b6f4: 0e00 |0010: return-void │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +02e420: |[02e420] org.achartengine.ChartFactory.getBubbleChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e430: 7120 5f08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e436: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e43a: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e43e: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e444: 2201 cc01 |000a: new-instance v1, Lorg/achartengine/chart/BubbleChart; // type@01cc │ │ +02e448: 7030 a508 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/BubbleChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08a5 │ │ +02e44e: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e452: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e458: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e45c: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e462: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=51 │ │ - 0x0005 line=52 │ │ - 0x0007 line=53 │ │ - 0x000e line=54 │ │ - 0x0010 line=55 │ │ + 0x0000 line=376 │ │ + 0x0003 line=377 │ │ + 0x000a line=378 │ │ + 0x000f line=379 │ │ + 0x0014 line=380 │ │ + 0x0019 line=381 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ - 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0011 reg=3 orientation I │ │ - 0x0000 - 0x0011 reg=4 dpRatio F │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'buildCategoryRenderer' │ │ - type : '([I)Lorg/achartengine/renderer/DefaultRenderer;' │ │ - access : 0x0004 (PROTECTED) │ │ + #10 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getBubbleChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -02b6f8: |[02b6f8] com.bottleworks.dailymoney.ui.report.AbstractChart.buildCategoryRenderer:([I)Lorg/achartengine/renderer/DefaultRenderer; │ │ -02b708: 2205 ea01 |0000: new-instance v5, Lorg/achartengine/renderer/DefaultRenderer; // type@01ea │ │ -02b70c: 7010 4a09 0500 |0002: invoke-direct {v5}, Lorg/achartengine/renderer/DefaultRenderer;.:()V // method@094a │ │ -02b712: 0770 |0005: move-object v0, v7 │ │ -02b714: 2103 |0006: array-length v3, v0 │ │ -02b716: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -02b718: 3532 1200 |0008: if-ge v2, v3, 001a // +0012 │ │ -02b71c: 4401 0002 |000a: aget v1, v0, v2 │ │ -02b720: 2204 ed01 |000c: new-instance v4, Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@01ed │ │ -02b724: 7010 9109 0400 |000e: invoke-direct {v4}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.:()V // method@0991 │ │ -02b72a: 6e20 9309 1400 |0011: invoke-virtual {v4, v1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.setColor:(I)V // method@0993 │ │ -02b730: 6e20 4b09 4500 |0014: invoke-virtual {v5, v4}, Lorg/achartengine/renderer/DefaultRenderer;.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V // method@094b │ │ -02b736: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b73a: 28ef |0019: goto 0008 // -0011 │ │ -02b73c: 1105 |001a: return-object v5 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02e464: |[02e464] org.achartengine.ChartFactory.getBubbleChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ +02e474: 7120 5f08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e47a: 2200 cc01 |0003: new-instance v0, Lorg/achartengine/chart/BubbleChart; // type@01cc │ │ +02e47e: 7030 a508 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/BubbleChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08a5 │ │ +02e484: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e488: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e48e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=99 │ │ - 0x0005 line=100 │ │ - 0x000c line=101 │ │ - 0x0011 line=102 │ │ - 0x0014 line=103 │ │ - 0x0017 line=100 │ │ - 0x001a line=105 │ │ - locals : │ │ - 0x000c - 0x001a reg=1 color I │ │ - 0x0011 - 0x001a reg=4 r Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0006 - 0x001b reg=0 arr$ [I │ │ - 0x0008 - 0x001b reg=2 i$ I │ │ - 0x0007 - 0x001b reg=3 len$ I │ │ - 0x0005 - 0x001b reg=5 renderer Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x001b reg=6 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ - 0x0000 - 0x001b reg=7 colors [I │ │ + 0x0000 line=102 │ │ + 0x0003 line=103 │ │ + 0x0008 line=104 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'buildRenderer' │ │ - type : '([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ - access : 0x0004 (PROTECTED) │ │ + #11 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getDialChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 31 16-bit code units │ │ -02b740: |[02b740] com.bottleworks.dailymoney.ui.report.AbstractChart.buildRenderer:([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ -02b750: 2203 ef01 |0000: new-instance v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // type@01ef │ │ -02b754: 7010 9909 0300 |0002: invoke-direct {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.:()V // method@0999 │ │ -02b75a: 2161 |0005: array-length v1, v6 │ │ -02b75c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02b75e: 3510 1700 |0007: if-ge v0, v1, 001e // +0017 │ │ -02b762: 2202 f001 |0009: new-instance v2, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -02b766: 7010 f209 0200 |000b: invoke-direct {v2}, Lorg/achartengine/renderer/XYSeriesRenderer;.:()V // method@09f2 │ │ -02b76c: 4404 0600 |000e: aget v4, v6, v0 │ │ -02b770: 6e20 f909 4200 |0010: invoke-virtual {v2, v4}, Lorg/achartengine/renderer/XYSeriesRenderer;.setColor:(I)V // method@09f9 │ │ -02b776: 4604 0700 |0013: aget-object v4, v7, v0 │ │ -02b77a: 6e20 fe09 4200 |0015: invoke-virtual {v2, v4}, Lorg/achartengine/renderer/XYSeriesRenderer;.setPointStyle:(Lorg/achartengine/chart/PointStyle;)V // method@09fe │ │ -02b780: 6e20 9a09 2300 |0018: invoke-virtual {v3, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V // method@099a │ │ -02b786: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02b78a: 28ea |001d: goto 0007 // -0016 │ │ -02b78c: 1103 |001e: return-object v3 │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +02e490: |[02e490] org.achartengine.ChartFactory.getDialChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e4a0: 7120 5d08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@085d │ │ +02e4a6: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e4aa: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e4ae: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e4b4: 2201 cd01 |000a: new-instance v1, Lorg/achartengine/chart/DialChart; // type@01cd │ │ +02e4b8: 7030 aa08 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/DialChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V // method@08aa │ │ +02e4be: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e4c2: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e4c8: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e4cc: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e4d2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ - 0x0005 line=110 │ │ - 0x0006 line=111 │ │ - 0x0009 line=112 │ │ - 0x000e line=113 │ │ - 0x0013 line=114 │ │ - 0x0018 line=115 │ │ - 0x001b line=111 │ │ - 0x001e line=117 │ │ + 0x0000 line=520 │ │ + 0x0003 line=521 │ │ + 0x000a line=522 │ │ + 0x000f line=523 │ │ + 0x0014 line=524 │ │ + 0x0019 line=525 │ │ locals : │ │ - 0x000e - 0x001e reg=2 r Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - 0x0007 - 0x001f reg=0 i I │ │ - 0x0006 - 0x001f reg=1 length I │ │ - 0x0005 - 0x001f reg=3 renderer Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001f reg=5 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ - 0x0000 - 0x001f reg=6 colors [I │ │ - 0x0000 - 0x001f reg=7 styles [Lorg/achartengine/chart/PointStyle; │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'createColor' │ │ - type : '(I)[I' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getDialChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 37 16-bit code units │ │ -02b790: |[02b790] com.bottleworks.dailymoney.ui.report.AbstractChart.createColor:(I)[I │ │ -02b7a0: 2361 1c02 |0000: new-array v1, v6, [I // type@021c │ │ -02b7a4: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ -02b7a8: 1101 |0004: return-object v1 │ │ -02b7aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -02b7ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02b7ae: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ -02b7b0: 6204 3407 |0008: sget-object v4, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.colorPool:[I // field@0734 │ │ -02b7b4: 2144 |000a: array-length v4, v4 │ │ -02b7b6: 9400 0204 |000b: rem-int v0, v2, v4 │ │ -02b7ba: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -02b7be: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -02b7c2: 1504 0040 |0011: const/high16 v4, #int 1073741824 // #4000 │ │ -02b7c6: b143 |0013: sub-int/2addr v3, v4 │ │ -02b7c8: 6204 3407 |0014: sget-object v4, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.colorPool:[I // field@0734 │ │ -02b7cc: 4404 0400 |0016: aget v4, v4, v0 │ │ -02b7d0: 4b04 0102 |0018: aput v4, v1, v2 │ │ -02b7d4: 4404 0102 |001a: aget v4, v1, v2 │ │ -02b7d8: b534 |001c: and-int/2addr v4, v3 │ │ -02b7da: 4b04 0102 |001d: aput v4, v1, v2 │ │ -02b7de: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b7e2: 2114 |0021: array-length v4, v1 │ │ -02b7e4: 3342 e6ff |0022: if-ne v2, v4, 0008 // -001a │ │ -02b7e8: 28e0 |0024: goto 0004 // -0020 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02e4d4: |[02e4d4] org.achartengine.ChartFactory.getDialChartView:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)Lorg/achartengine/GraphicalView; │ │ +02e4e4: 7120 5d08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@085d │ │ +02e4ea: 2200 cd01 |0003: new-instance v0, Lorg/achartengine/chart/DialChart; // type@01cd │ │ +02e4ee: 7030 aa08 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/DialChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V // method@08aa │ │ +02e4f4: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e4f8: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e4fe: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ - 0x0002 line=77 │ │ - 0x0004 line=95 │ │ - 0x0005 line=79 │ │ - 0x0006 line=80 │ │ - 0x0007 line=81 │ │ - 0x0008 line=83 │ │ - 0x000d line=84 │ │ - 0x0011 line=85 │ │ - 0x0014 line=87 │ │ - 0x001a line=88 │ │ - 0x001f line=89 │ │ - 0x0021 line=90 │ │ + 0x0000 line=199 │ │ + 0x0003 line=200 │ │ + 0x0008 line=201 │ │ locals : │ │ - 0x0007 - 0x0025 reg=0 cmindex I │ │ - 0x0002 - 0x0025 reg=1 color [I │ │ - 0x0006 - 0x0025 reg=2 i I │ │ - 0x0008 - 0x0025 reg=3 trans I │ │ - 0x0000 - 0x0025 reg=5 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ - 0x0000 - 0x0025 reg=6 size I │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/DialRenderer; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'createPointStyle' │ │ - type : '(I)[Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x0001 (PUBLIC) │ │ + #13 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getDoughnutChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 24 16-bit code units │ │ -02b7ec: |[02b7ec] com.bottleworks.dailymoney.ui.report.AbstractChart.createPointStyle:(I)[Lorg/achartengine/chart/PointStyle; │ │ -02b7fc: 2352 2902 |0000: new-array v2, v5, [Lorg/achartengine/chart/PointStyle; // type@0229 │ │ -02b800: 3905 0300 |0002: if-nez v5, 0005 // +0003 │ │ -02b804: 1102 |0004: return-object v2 │ │ -02b806: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -02b808: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02b80a: 6203 3907 |0007: sget-object v3, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.pointPool:[Lorg/achartengine/chart/PointStyle; // field@0739 │ │ -02b80e: 2133 |0009: array-length v3, v3 │ │ -02b810: 9400 0103 |000a: rem-int v0, v1, v3 │ │ -02b814: 6203 3907 |000c: sget-object v3, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.pointPool:[Lorg/achartengine/chart/PointStyle; // field@0739 │ │ -02b818: 4603 0300 |000e: aget-object v3, v3, v0 │ │ -02b81c: 4d03 0201 |0010: aput-object v3, v2, v1 │ │ -02b820: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02b824: 2123 |0014: array-length v3, v2 │ │ -02b826: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -02b82a: 28ed |0017: goto 0004 // -0013 │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +02e500: |[02e500] org.achartengine.ChartFactory.getDoughnutChartIntent:(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e510: 7120 5e08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@085e │ │ +02e516: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e51a: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e51e: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e524: 2201 ce01 |000a: new-instance v1, Lorg/achartengine/chart/DoughnutChart; // type@01ce │ │ +02e528: 7030 b408 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/DoughnutChart;.:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08b4 │ │ +02e52e: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e532: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e538: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e53c: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e542: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ - 0x0002 line=59 │ │ - 0x0004 line=72 │ │ - 0x0005 line=61 │ │ - 0x0006 line=62 │ │ - 0x0007 line=64 │ │ - 0x000c line=65 │ │ - 0x0012 line=66 │ │ - 0x0014 line=67 │ │ + 0x0000 line=497 │ │ + 0x0003 line=498 │ │ + 0x000a line=499 │ │ + 0x000f line=500 │ │ + 0x0014 line=501 │ │ + 0x0019 line=502 │ │ locals : │ │ - 0x0007 - 0x0018 reg=0 cmindex I │ │ - 0x0006 - 0x0018 reg=1 i I │ │ - 0x0002 - 0x0018 reg=2 point [Lorg/achartengine/chart/PointStyle; │ │ - 0x0000 - 0x0018 reg=4 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ - 0x0000 - 0x0018 reg=5 size I │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/report/AbstractChart;) │ │ - name : 'setChartSettings' │ │ - type : '(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #14 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getDoughnutChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 15 │ │ - ins : 15 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 28 16-bit code units │ │ -02b82c: |[02b82c] com.bottleworks.dailymoney.ui.report.AbstractChart.setChartSettings:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V │ │ -02b83c: 6e20 d209 2100 |0000: invoke-virtual {v1, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setChartTitle:(Ljava/lang/String;)V // method@09d2 │ │ -02b842: 6e20 e809 3100 |0003: invoke-virtual {v1, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXTitle:(Ljava/lang/String;)V // method@09e8 │ │ -02b848: 6e20 ee09 4100 |0006: invoke-virtual {v1, v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYTitle:(Ljava/lang/String;)V // method@09ee │ │ -02b84e: 6e30 e409 5106 |0009: invoke-virtual {v1, v5, v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09e4 │ │ -02b854: 6e30 e309 7108 |000c: invoke-virtual {v1, v7, v8}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09e3 │ │ -02b85a: 6e30 ea09 910a |000f: invoke-virtual {v1, v9, v10}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09ea │ │ -02b860: 6e30 e909 b10c |0012: invoke-virtual {v1, v11, v12}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09e9 │ │ -02b866: 6e20 cf09 d100 |0015: invoke-virtual {v1, v13}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setAxesColor:(I)V // method@09cf │ │ -02b86c: 6e20 d809 e100 |0018: invoke-virtual {v1, v14}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setLabelsColor:(I)V // method@09d8 │ │ -02b872: 0e00 |001b: return-void │ │ + insns size : 14 16-bit code units │ │ +02e544: |[02e544] org.achartengine.ChartFactory.getDoughnutChartView:(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView; │ │ +02e554: 7120 5e08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@085e │ │ +02e55a: 2200 ce01 |0003: new-instance v0, Lorg/achartengine/chart/DoughnutChart; // type@01ce │ │ +02e55e: 7030 b408 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/DoughnutChart;.:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08b4 │ │ +02e564: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e568: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e56e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=122 │ │ - 0x0003 line=123 │ │ - 0x0006 line=124 │ │ - 0x0009 line=125 │ │ - 0x000c line=126 │ │ - 0x000f line=127 │ │ - 0x0012 line=128 │ │ - 0x0015 line=129 │ │ - 0x0018 line=130 │ │ - 0x001b line=131 │ │ + 0x0000 line=218 │ │ + 0x0003 line=219 │ │ + 0x0008 line=220 │ │ locals : │ │ - 0x0000 - 0x001c reg=0 this Lcom/bottleworks/dailymoney/ui/report/AbstractChart; │ │ - 0x0000 - 0x001c reg=1 renderer Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001c reg=2 title Ljava/lang/String; │ │ - 0x0000 - 0x001c reg=3 xTitle Ljava/lang/String; │ │ - 0x0000 - 0x001c reg=4 yTitle Ljava/lang/String; │ │ - 0x0000 - 0x001c reg=5 xMin D │ │ - 0x0000 - 0x001c reg=7 xMax D │ │ - 0x0000 - 0x001c reg=9 yMin D │ │ - 0x0000 - 0x001c reg=11 yMax D │ │ - 0x0000 - 0x001c reg=13 axesColor I │ │ - 0x0000 - 0x001c reg=14 labelsColor I │ │ - │ │ - source_file_idx : 214 (AbstractChart.java) │ │ - │ │ -Class #196 header: │ │ -class_idx : 314 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 246 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #196 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ -Class #196 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #15 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getLineChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b874: |[02b874] com.bottleworks.dailymoney.ui.report.BalanceActivity$1.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02b884: 5b01 3a07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ -02b888: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b88e: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +02e570: |[02e570] org.achartengine.ChartFactory.getLineChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent; │ │ +02e580: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02e584: 7140 6b08 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/achartengine/ChartFactory;.getLineChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@086b │ │ +02e58a: 0c00 |0005: move-result-object v0 │ │ +02e58c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ + 0x0000 line=238 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #16 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getLineChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b890: |[02b890] com.bottleworks.dailymoney.ui.report.BalanceActivity$1.run:()V │ │ -02b8a0: 5410 3a07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ -02b8a4: 7110 2c06 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@062c │ │ -02b8aa: 0e00 |0005: return-void │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +02e590: |[02e590] org.achartengine.ChartFactory.getLineChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e5a0: 7120 5f08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e5a6: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e5aa: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e5ae: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e5b4: 2201 cf01 |000a: new-instance v1, Lorg/achartengine/chart/LineChart; // type@01cf │ │ +02e5b8: 7030 ba08 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/LineChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08ba │ │ +02e5be: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e5c2: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e5c8: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e5cc: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e5d2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0005 line=96 │ │ + 0x0000 line=330 │ │ + 0x0003 line=331 │ │ + 0x000a line=332 │ │ + 0x000f line=333 │ │ + 0x0014 line=334 │ │ + 0x0019 line=335 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; │ │ - │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ - │ │ -Class #197 header: │ │ -class_idx : 315 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 246 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #197 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ │ │ -Class #197 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SimpleAdapter$ViewBinder;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #17 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getLineChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02b8ac: |[02b8ac] com.bottleworks.dailymoney.ui.report.BalanceActivity$2.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02b8bc: 5b01 3b07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b8c0: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02b8c6: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02e5d4: |[02e5d4] org.achartengine.ChartFactory.getLineChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ +02e5e4: 7120 5f08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e5ea: 2200 cf01 |0003: new-instance v0, Lorg/achartengine/chart/LineChart; // type@01cf │ │ +02e5ee: 7030 ba08 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/LineChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08ba │ │ +02e5f4: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e5f8: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e5fe: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=132 │ │ + 0x0000 line=66 │ │ + 0x0003 line=67 │ │ + 0x0008 line=68 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #18 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getPieChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 13 │ │ + registers : 7 │ │ ins : 4 │ │ - outs : 4 │ │ - insns size : 312 16-bit code units │ │ -02b8c8: |[02b8c8] com.bottleworks.dailymoney.ui.report.BalanceActivity$2.setViewValue:(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z │ │ -02b8d8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02b8da: 07b2 |0001: move-object v2, v11 │ │ -02b8dc: 1f02 2101 |0002: check-cast v2, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02b8e0: 6e10 c405 0200 |0004: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getName:()Ljava/lang/String; // method@05c4 │ │ -02b8e6: 0c04 |0007: move-result-object v4 │ │ -02b8e8: 6e10 c605 0200 |0008: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.getValue:()Ljava/lang/Object; // method@05c6 │ │ -02b8ee: 0c01 |000b: move-result-object v1 │ │ -02b8f0: 1f01 c100 |000c: check-cast v1, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02b8f4: 1a07 660c |000e: const-string v7, "layout" // string@0c66 │ │ -02b8f8: 6e20 ce07 4700 |0010: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -02b8fe: 0a07 |0013: move-result v7 │ │ -02b900: 3807 0c00 |0014: if-eqz v7, 0020 // +000c │ │ -02b904: 07a3 |0016: move-object v3, v10 │ │ -02b906: 1f03 6a00 |0017: check-cast v3, Landroid/widget/LinearLayout; // type@006a │ │ -02b90a: 5496 3b07 |0019: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b90e: 6e30 6806 3601 |001b: invoke-virtual {v6, v3, v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.adjustLayout:(Landroid/widget/LinearLayout;Lcom/bottleworks/dailymoney/data/Balance;)V // method@0668 │ │ -02b914: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -02b916: 0f06 |001f: return v6 │ │ -02b918: 20a7 7500 |0020: instance-of v7, v10, Landroid/widget/TextView; // type@0075 │ │ -02b91c: 3807 fdff |0022: if-eqz v7, 001f // -0003 │ │ -02b920: 6e10 0e03 0100 |0024: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030e │ │ -02b926: 0c07 |0027: move-result-object v7 │ │ -02b928: 7110 fc02 0700 |0028: invoke-static {v7}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02b92e: 0c00 |002b: move-result-object v0 │ │ -02b930: 07a5 |002c: move-object v5, v10 │ │ -02b932: 1f05 7500 |002d: check-cast v5, Landroid/widget/TextView; // type@0075 │ │ -02b936: 6207 7105 |002f: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -02b93a: 3370 3300 |0031: if-ne v0, v7, 0064 // +0033 │ │ -02b93e: 6e10 0a03 0100 |0033: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02b944: 0a07 |0036: move-result v7 │ │ -02b946: 3907 1d00 |0037: if-nez v7, 0054 // +001d │ │ -02b94a: 5497 3b07 |0039: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b94e: 6e10 7206 0700 |003b: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02b954: 0c07 |003e: move-result-object v7 │ │ -02b956: 6008 3803 |003f: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgl:I // field@0338 │ │ -02b95a: 6e20 5200 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02b960: 0a07 |0044: move-result v7 │ │ -02b962: 6e20 3701 7500 |0045: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02b968: 5497 3b07 |0048: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b96c: 5498 3b07 |004a: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b970: 7110 c301 0800 |004c: invoke-static {v8}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -02b976: 0a08 |004f: move-result v8 │ │ -02b978: 6e40 6706 5781 |0050: invoke-virtual {v7, v5, v1, v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.adjustItem:(Landroid/widget/TextView;Lcom/bottleworks/dailymoney/data/Balance;F)V // method@0667 │ │ -02b97e: 28cc |0053: goto 001f // -0034 │ │ -02b980: 5497 3b07 |0054: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b984: 6e10 7206 0700 |0056: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02b98a: 0c07 |0059: move-result-object v7 │ │ -02b98c: 6008 3703 |005a: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.income_fgd:I // field@0337 │ │ -02b990: 6e20 5200 8700 |005c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02b996: 0a07 |005f: move-result v7 │ │ -02b998: 6e20 3701 7500 |0060: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02b99e: 28e5 |0063: goto 0048 // -001b │ │ -02b9a0: 6207 7005 |0064: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02b9a4: 3370 2800 |0066: if-ne v0, v7, 008e // +0028 │ │ -02b9a8: 6e10 0a03 0100 |0068: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02b9ae: 0a07 |006b: move-result v7 │ │ -02b9b0: 3907 1200 |006c: if-nez v7, 007e // +0012 │ │ -02b9b4: 5497 3b07 |006e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b9b8: 6e10 7206 0700 |0070: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02b9be: 0c07 |0073: move-result-object v7 │ │ -02b9c0: 6008 3303 |0074: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgl:I // field@0333 │ │ -02b9c4: 6e20 5200 8700 |0076: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02b9ca: 0a07 |0079: move-result v7 │ │ -02b9cc: 6e20 3701 7500 |007a: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02b9d2: 28cb |007d: goto 0048 // -0035 │ │ -02b9d4: 5497 3b07 |007e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02b9d8: 6e10 7206 0700 |0080: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02b9de: 0c07 |0083: move-result-object v7 │ │ -02b9e0: 6008 3203 |0084: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.expense_fgd:I // field@0332 │ │ -02b9e4: 6e20 5200 8700 |0086: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02b9ea: 0a07 |0089: move-result v7 │ │ -02b9ec: 6e20 3701 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02b9f2: 28bb |008d: goto 0048 // -0045 │ │ -02b9f4: 6207 6f05 |008e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02b9f8: 3370 2800 |0090: if-ne v0, v7, 00b8 // +0028 │ │ -02b9fc: 6e10 0a03 0100 |0092: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02ba02: 0a07 |0095: move-result v7 │ │ -02ba04: 3907 1200 |0096: if-nez v7, 00a8 // +0012 │ │ -02ba08: 5497 3b07 |0098: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02ba0c: 6e10 7206 0700 |009a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02ba12: 0c07 |009d: move-result-object v7 │ │ -02ba14: 6008 2403 |009e: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgl:I // field@0324 │ │ -02ba18: 6e20 5200 8700 |00a0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02ba1e: 0a07 |00a3: move-result v7 │ │ -02ba20: 6e20 3701 7500 |00a4: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02ba26: 28a1 |00a7: goto 0048 // -005f │ │ -02ba28: 5497 3b07 |00a8: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02ba2c: 6e10 7206 0700 |00aa: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02ba32: 0c07 |00ad: move-result-object v7 │ │ -02ba34: 6008 2303 |00ae: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.asset_fgd:I // field@0323 │ │ -02ba38: 6e20 5200 8700 |00b0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02ba3e: 0a07 |00b3: move-result v7 │ │ -02ba40: 6e20 3701 7500 |00b4: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02ba46: 2891 |00b7: goto 0048 // -006f │ │ -02ba48: 6207 7205 |00b8: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02ba4c: 3370 2a00 |00ba: if-ne v0, v7, 00e4 // +002a │ │ -02ba50: 6e10 0a03 0100 |00bc: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02ba56: 0a07 |00bf: move-result v7 │ │ -02ba58: 3907 1300 |00c0: if-nez v7, 00d3 // +0013 │ │ -02ba5c: 5497 3b07 |00c2: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02ba60: 6e10 7206 0700 |00c4: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02ba66: 0c07 |00c7: move-result-object v7 │ │ -02ba68: 6008 3d03 |00c8: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgl:I // field@033d │ │ -02ba6c: 6e20 5200 8700 |00ca: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02ba72: 0a07 |00cd: move-result v7 │ │ -02ba74: 6e20 3701 7500 |00ce: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02ba7a: 2900 77ff |00d1: goto/16 0048 // -0089 │ │ -02ba7e: 5497 3b07 |00d3: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02ba82: 6e10 7206 0700 |00d5: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02ba88: 0c07 |00d8: move-result-object v7 │ │ -02ba8a: 6008 3c03 |00d9: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.liability_fgd:I // field@033c │ │ -02ba8e: 6e20 5200 8700 |00db: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02ba94: 0a07 |00de: move-result v7 │ │ -02ba96: 6e20 3701 7500 |00df: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02ba9c: 2900 66ff |00e2: goto/16 0048 // -009a │ │ -02baa0: 6207 7305 |00e4: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02baa4: 3370 2a00 |00e6: if-ne v0, v7, 0110 // +002a │ │ -02baa8: 6e10 0a03 0100 |00e8: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02baae: 0a07 |00eb: move-result v7 │ │ -02bab0: 3907 1300 |00ec: if-nez v7, 00ff // +0013 │ │ -02bab4: 5497 3b07 |00ee: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02bab8: 6e10 7206 0700 |00f0: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02babe: 0c07 |00f3: move-result-object v7 │ │ -02bac0: 6008 4403 |00f4: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgl:I // field@0344 │ │ -02bac4: 6e20 5200 8700 |00f6: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02baca: 0a07 |00f9: move-result v7 │ │ -02bacc: 6e20 3701 7500 |00fa: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02bad2: 2900 4bff |00fd: goto/16 0048 // -00b5 │ │ -02bad6: 5497 3b07 |00ff: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02bada: 6e10 7206 0700 |0101: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02bae0: 0c07 |0104: move-result-object v7 │ │ -02bae2: 6008 4303 |0105: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.other_fgd:I // field@0343 │ │ -02bae6: 6e20 5200 8700 |0107: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02baec: 0a07 |010a: move-result v7 │ │ -02baee: 6e20 3701 7500 |010b: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02baf4: 2900 3aff |010e: goto/16 0048 // -00c6 │ │ -02baf8: 6e10 0a03 0100 |0110: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02bafe: 0a07 |0113: move-result v7 │ │ -02bb00: 3907 1300 |0114: if-nez v7, 0127 // +0013 │ │ -02bb04: 5497 3b07 |0116: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02bb08: 6e10 7206 0700 |0118: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02bb0e: 0c07 |011b: move-result-object v7 │ │ -02bb10: 6008 5203 |011c: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgl:I // field@0352 │ │ -02bb14: 6e20 5200 8700 |011e: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02bb1a: 0a07 |0121: move-result v7 │ │ -02bb1c: 6e20 3701 7500 |0122: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02bb22: 2900 23ff |0125: goto/16 0048 // -00dd │ │ -02bb26: 5497 3b07 |0127: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073b │ │ -02bb2a: 6e10 7206 0700 |0129: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02bb30: 0c07 |012c: move-result-object v7 │ │ -02bb32: 6008 5103 |012d: sget v8, Lcom/bottleworks/dailymoney/core/R$color;.unknow_fgd:I // field@0351 │ │ -02bb36: 6e20 5200 8700 |012f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0052 │ │ -02bb3c: 0a07 |0132: move-result v7 │ │ -02bb3e: 6e20 3701 7500 |0133: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@0137 │ │ -02bb44: 2900 12ff |0136: goto/16 0048 // -00ee │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +02e600: |[02e600] org.achartengine.ChartFactory.getPieChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e610: 7120 5d08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@085d │ │ +02e616: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e61a: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e61e: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e624: 2201 d001 |000a: new-instance v1, Lorg/achartengine/chart/PieChart; // type@01d0 │ │ +02e628: 7030 c108 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/PieChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08c1 │ │ +02e62e: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e632: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e638: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e63c: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e642: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=136 │ │ - 0x0004 line=137 │ │ - 0x0008 line=138 │ │ - 0x000e line=141 │ │ - 0x0017 line=142 │ │ - 0x0019 line=143 │ │ - 0x001e line=144 │ │ - 0x001f line=192 │ │ - 0x0020 line=148 │ │ - 0x0024 line=151 │ │ - 0x002d line=152 │ │ - 0x002f line=154 │ │ - 0x0033 line=155 │ │ - 0x0039 line=156 │ │ - 0x0048 line=191 │ │ - 0x0054 line=158 │ │ - 0x0064 line=160 │ │ - 0x0068 line=161 │ │ - 0x006e line=162 │ │ - 0x007e line=164 │ │ - 0x008e line=166 │ │ - 0x0092 line=167 │ │ - 0x0098 line=168 │ │ - 0x00a8 line=170 │ │ - 0x00b8 line=172 │ │ - 0x00bc line=173 │ │ - 0x00c2 line=174 │ │ - 0x00d3 line=176 │ │ - 0x00e4 line=178 │ │ - 0x00e8 line=179 │ │ - 0x00ee line=180 │ │ - 0x00ff line=182 │ │ - 0x0110 line=185 │ │ - 0x0116 line=186 │ │ - 0x0127 line=188 │ │ + 0x0000 line=474 │ │ + 0x0003 line=475 │ │ + 0x000a line=476 │ │ + 0x000f line=477 │ │ + 0x0014 line=478 │ │ + 0x0019 line=479 │ │ locals : │ │ - 0x0019 - 0x001f reg=3 layout Landroid/widget/LinearLayout; │ │ - 0x002c - 0x0138 reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x000e - 0x0138 reg=1 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0004 - 0x0138 reg=2 item Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - 0x0008 - 0x0138 reg=4 name Ljava/lang/String; │ │ - 0x002f - 0x0138 reg=5 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x0138 reg=9 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2; │ │ - 0x0000 - 0x0138 reg=10 view Landroid/view/View; │ │ - 0x0000 - 0x0138 reg=11 data Ljava/lang/Object; │ │ - 0x0000 - 0x0138 reg=12 text Ljava/lang/String; │ │ - │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ - │ │ -Class #198 header: │ │ -class_idx : 316 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 246 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #198 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on field #1852 'all' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ │ │ -Class #198 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ - name : 'all' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0000 () │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #19 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getPieChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -02bb48: |[02bb48] com.bottleworks.dailymoney.ui.report.BalanceActivity$3.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02bb58: 5b12 3d07 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bb5c: 7010 9f01 0100 |0002: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02bb62: 2200 b601 |0005: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -02bb66: 7010 1908 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02bb6c: 5b10 3c07 |000a: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02bb70: 0e00 |000c: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02e644: |[02e644] org.achartengine.ChartFactory.getPieChartView:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView; │ │ +02e654: 7120 5d08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@085d │ │ +02e65a: 2200 d001 |0003: new-instance v0, Lorg/achartengine/chart/PieChart; // type@01d0 │ │ +02e65e: 7030 c108 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/PieChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08c1 │ │ +02e664: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e668: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e66e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=272 │ │ - 0x0005 line=273 │ │ + 0x0000 line=180 │ │ + 0x0003 line=181 │ │ + 0x0008 line=182 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; │ │ - 0x0000 - 0x000d reg=2 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ - name : 'onBusyFinish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #20 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getRangeBarChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 15 │ │ - ins : 1 │ │ + registers : 8 │ │ + ins : 5 │ │ outs : 4 │ │ - insns size : 445 16-bit code units │ │ -02bb74: |[02bb74] com.bottleworks.dailymoney.ui.report.BalanceActivity$3.onBusyFinish:()V │ │ -02bb84: 122d |0000: const/4 v13, #int 2 // #2 │ │ -02bb86: 120c |0001: const/4 v12, #int 0 // #0 │ │ -02bb88: 121b |0002: const/4 v11, #int 1 // #1 │ │ -02bb8a: 54e5 3d07 |0003: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bb8e: 7110 3e06 0500 |0005: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@063e │ │ -02bb94: 0c05 |0008: move-result-object v5 │ │ -02bb96: 6e10 9c02 0500 |0009: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -02bb9c: 0c01 |000c: move-result-object v1 │ │ -02bb9e: 54e5 3d07 |000d: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bba2: 7110 3f06 0500 |000f: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ -02bba8: 0c05 |0012: move-result-object v5 │ │ -02bbaa: 7210 3d08 0500 |0013: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@083d │ │ -02bbb0: 54e5 3d07 |0016: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bbb4: 7110 3f06 0500 |0018: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ -02bbba: 0c05 |001b: move-result-object v5 │ │ -02bbbc: 54e6 3c07 |001c: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02bbc0: 7220 3c08 6500 |001e: invoke-interface {v5, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02bbc6: 54e5 3d07 |0021: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bbca: 7110 4006 0500 |0023: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@0640 │ │ -02bbd0: 0c05 |0026: move-result-object v5 │ │ -02bbd2: 7210 3d08 0500 |0027: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@083d │ │ -02bbd8: 54e5 3d07 |002a: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bbdc: 7110 3f06 0500 |002c: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ -02bbe2: 0c05 |002f: move-result-object v5 │ │ -02bbe4: 7210 4008 0500 |0030: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02bbea: 0c02 |0033: move-result-object v2 │ │ -02bbec: 7210 3708 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -02bbf2: 0a05 |0037: move-result v5 │ │ -02bbf4: 3805 6700 |0038: if-eqz v5, 009f // +0067 │ │ -02bbf8: 7210 3808 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02bbfe: 0c00 |003d: move-result-object v0 │ │ -02bc00: 1f00 c100 |003e: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02bc04: 2204 bd01 |0040: new-instance v4, Ljava/util/HashMap; // type@01bd │ │ -02bc08: 7010 2f08 0400 |0042: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@082f │ │ -02bc0e: 54e5 3d07 |0045: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bc12: 7110 4006 0500 |0047: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@0640 │ │ -02bc18: 0c05 |004a: move-result-object v5 │ │ -02bc1a: 7220 3b08 4500 |004b: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02bc20: 54e5 3d07 |004e: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bc24: 7110 4106 0500 |0050: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@0641 │ │ -02bc2a: 0c05 |0053: move-result-object v5 │ │ -02bc2c: 6e10 0b03 0000 |0054: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02bc32: 0b06 |0057: move-result-wide v6 │ │ -02bc34: 6e30 ca02 6507 |0058: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ -02bc3a: 0c03 |005b: move-result-object v3 │ │ -02bc3c: 7100 4206 0000 |005c: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0642 │ │ -02bc42: 0c05 |005f: move-result-object v5 │ │ -02bc44: 4605 050c |0060: aget-object v5, v5, v12 │ │ -02bc48: 2206 2101 |0062: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02bc4c: 7100 4206 0000 |0064: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0642 │ │ -02bc52: 0c07 |0067: move-result-object v7 │ │ -02bc54: 4607 070c |0068: aget-object v7, v7, v12 │ │ -02bc58: 1a08 0000 |006a: const-string v8, "" // string@0000 │ │ -02bc5c: 7040 c305 7680 |006c: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -02bc62: 7230 4708 5406 |006f: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -02bc68: 7100 4206 0000 |0072: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0642 │ │ -02bc6e: 0c05 |0075: move-result-object v5 │ │ -02bc70: 4605 050b |0076: aget-object v5, v5, v11 │ │ -02bc74: 2206 2101 |0078: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02bc78: 7100 4206 0000 |007a: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0642 │ │ -02bc7e: 0c07 |007d: move-result-object v7 │ │ -02bc80: 4607 070b |007e: aget-object v7, v7, v11 │ │ -02bc84: 6e10 0c03 0000 |0080: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030c │ │ -02bc8a: 0c08 |0083: move-result-object v8 │ │ -02bc8c: 7040 c305 7680 |0084: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -02bc92: 7230 4708 5406 |0087: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -02bc98: 7100 4206 0000 |008a: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0642 │ │ -02bc9e: 0c05 |008d: move-result-object v5 │ │ -02bca0: 4605 050d |008e: aget-object v5, v5, v13 │ │ -02bca4: 2206 2101 |0090: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0121 │ │ -02bca8: 7100 4206 0000 |0092: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0642 │ │ -02bcae: 0c07 |0095: move-result-object v7 │ │ -02bcb0: 4607 070d |0096: aget-object v7, v7, v13 │ │ -02bcb4: 7040 c305 7630 |0098: invoke-direct {v6, v7, v0, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c3 │ │ -02bcba: 7230 4708 5406 |009b: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -02bcc0: 2896 |009e: goto 0034 // -006a │ │ -02bcc2: 54e5 3d07 |009f: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bcc6: 7110 4406 0500 |00a1: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; // method@0644 │ │ -02bccc: 0c05 |00a4: move-result-object v5 │ │ -02bcce: 6e10 1901 0500 |00a5: invoke-virtual {v5}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ -02bcd4: 54e5 3d07 |00a8: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bcd8: 7110 4e06 0500 |00aa: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02bcde: 0a05 |00ad: move-result v5 │ │ -02bce0: 3805 7c00 |00ae: if-eqz v5, 012a // +007c │ │ -02bce4: 54e5 3d07 |00b0: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bce8: 7110 4506 0500 |00b2: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0645 │ │ -02bcee: 0a05 |00b5: move-result v5 │ │ -02bcf0: 3905 4400 |00b6: if-nez v5, 00fa // +0044 │ │ -02bcf4: 54e5 3d07 |00b8: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bcf8: 5455 5407 |00ba: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0754 │ │ -02bcfc: 54e6 3d07 |00bc: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd00: 7110 4906 0600 |00be: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0649 │ │ -02bd06: 0c06 |00c1: move-result-object v6 │ │ -02bd08: 6007 cc04 |00c2: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_month_total:I // field@04cc │ │ -02bd0c: 23d8 2602 |00c4: new-array v8, v13, [Ljava/lang/Object; // type@0226 │ │ -02bd10: 54e9 3d07 |00c6: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd14: 7110 4706 0900 |00c8: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0647 │ │ -02bd1a: 0c09 |00cb: move-result-object v9 │ │ -02bd1c: 54ea 3d07 |00cc: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd20: 7110 4606 0a00 |00ce: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02bd26: 0c0a |00d1: move-result-object v10 │ │ -02bd28: 6e20 5a01 a100 |00d2: invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02bd2e: 0c0a |00d5: move-result-object v10 │ │ -02bd30: 6e20 0408 a900 |00d6: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02bd36: 0c09 |00d9: move-result-object v9 │ │ -02bd38: 4d09 080c |00da: aput-object v9, v8, v12 │ │ -02bd3c: 54e9 3d07 |00dc: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd40: 7110 4806 0900 |00de: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0648 │ │ -02bd46: 0c09 |00e1: move-result-object v9 │ │ -02bd48: 54ea 3d07 |00e2: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd4c: 7110 4606 0a00 |00e4: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02bd52: 0c0a |00e7: move-result-object v10 │ │ -02bd54: 6e20 5901 a100 |00e8: invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02bd5a: 0c0a |00eb: move-result-object v10 │ │ -02bd5c: 6e20 0408 a900 |00ec: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02bd62: 0c09 |00ef: move-result-object v9 │ │ -02bd64: 4d09 080b |00f0: aput-object v9, v8, v11 │ │ -02bd68: 6e30 d401 7608 |00f2: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02bd6e: 0c06 |00f5: move-result-object v6 │ │ -02bd70: 6e20 3601 6500 |00f6: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02bd76: 0e00 |00f9: return-void │ │ -02bd78: 54e5 3d07 |00fa: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd7c: 7110 4506 0500 |00fc: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0645 │ │ -02bd82: 0a05 |00ff: move-result v5 │ │ -02bd84: 33b5 f9ff |0100: if-ne v5, v11, 00f9 // -0007 │ │ -02bd88: 54e5 3d07 |0102: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd8c: 5455 5407 |0104: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0754 │ │ -02bd90: 54e6 3d07 |0106: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bd94: 7110 4b06 0600 |0108: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@064b │ │ -02bd9a: 0c06 |010b: move-result-object v6 │ │ -02bd9c: 6007 ce04 |010c: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_year_total:I // field@04ce │ │ -02bda0: 23b8 2602 |010e: new-array v8, v11, [Ljava/lang/Object; // type@0226 │ │ -02bda4: 54e9 3d07 |0110: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bda8: 7110 4a06 0900 |0112: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@064a │ │ -02bdae: 0c09 |0115: move-result-object v9 │ │ -02bdb0: 54ea 3d07 |0116: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bdb4: 7110 4606 0a00 |0118: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02bdba: 0c0a |011b: move-result-object v10 │ │ -02bdbc: 6e20 0408 a900 |011c: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02bdc2: 0c09 |011f: move-result-object v9 │ │ -02bdc4: 4d09 080c |0120: aput-object v9, v8, v12 │ │ -02bdc8: 6e30 d401 7608 |0122: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02bdce: 0c06 |0125: move-result-object v6 │ │ -02bdd0: 6e20 3601 6500 |0126: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02bdd6: 28d0 |0129: goto 00f9 // -0030 │ │ -02bdd8: 54e5 3d07 |012a: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bddc: 7110 4506 0500 |012c: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0645 │ │ -02bde2: 0a05 |012f: move-result v5 │ │ -02bde4: 3905 5c00 |0130: if-nez v5, 018c // +005c │ │ -02bde8: 54e5 3d07 |0132: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bdec: 5455 5407 |0134: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0754 │ │ -02bdf0: 54e6 3d07 |0136: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bdf4: 7110 4c06 0600 |0138: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@064c │ │ -02bdfa: 0c06 |013b: move-result-object v6 │ │ -02bdfc: 6007 cb04 |013c: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_month:I // field@04cb │ │ -02be00: 1238 |013e: const/4 v8, #int 3 // #3 │ │ -02be02: 2388 2602 |013f: new-array v8, v8, [Ljava/lang/Object; // type@0226 │ │ -02be06: 54e9 3d07 |0141: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02be0a: 7110 4706 0900 |0143: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0647 │ │ -02be10: 0c09 |0146: move-result-object v9 │ │ -02be12: 54ea 3d07 |0147: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02be16: 7110 4606 0a00 |0149: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02be1c: 0c0a |014c: move-result-object v10 │ │ -02be1e: 6e20 5a01 a100 |014d: invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02be24: 0c0a |0150: move-result-object v10 │ │ -02be26: 6e20 0408 a900 |0151: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02be2c: 0c09 |0154: move-result-object v9 │ │ -02be2e: 4d09 080c |0155: aput-object v9, v8, v12 │ │ -02be32: 54e9 3d07 |0157: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02be36: 7110 4806 0900 |0159: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0648 │ │ -02be3c: 0c09 |015c: move-result-object v9 │ │ -02be3e: 54ea 3d07 |015d: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02be42: 7110 4606 0a00 |015f: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02be48: 0c0a |0162: move-result-object v10 │ │ -02be4a: 6e20 5a01 a100 |0163: invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02be50: 0c0a |0166: move-result-object v10 │ │ -02be52: 6e20 0408 a900 |0167: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02be58: 0c09 |016a: move-result-object v9 │ │ -02be5a: 4d09 080b |016b: aput-object v9, v8, v11 │ │ -02be5e: 54e9 3d07 |016d: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02be62: 7110 4806 0900 |016f: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0648 │ │ -02be68: 0c09 |0172: move-result-object v9 │ │ -02be6a: 54ea 3d07 |0173: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02be6e: 7110 4606 0a00 |0175: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02be74: 0c0a |0178: move-result-object v10 │ │ -02be76: 6e20 5901 a100 |0179: invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02be7c: 0c0a |017c: move-result-object v10 │ │ -02be7e: 6e20 0408 a900 |017d: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02be84: 0c09 |0180: move-result-object v9 │ │ -02be86: 4d09 080d |0181: aput-object v9, v8, v13 │ │ -02be8a: 6e30 d401 7608 |0183: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02be90: 0c06 |0186: move-result-object v6 │ │ -02be92: 6e20 3601 6500 |0187: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02be98: 2900 6fff |018a: goto/16 00f9 // -0091 │ │ -02be9c: 54e5 3d07 |018c: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bea0: 7110 4506 0500 |018e: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0645 │ │ -02bea6: 0a05 |0191: move-result v5 │ │ -02bea8: 33b5 67ff |0192: if-ne v5, v11, 00f9 // -0099 │ │ -02beac: 54e5 3d07 |0194: iget-object v5, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02beb0: 5455 5407 |0196: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0754 │ │ -02beb4: 54e6 3d07 |0198: iget-object v6, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02beb8: 7110 4d06 0600 |019a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@064d │ │ -02bebe: 0c06 |019d: move-result-object v6 │ │ -02bec0: 6007 cd04 |019e: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_year:I // field@04cd │ │ -02bec4: 23b8 2602 |01a0: new-array v8, v11, [Ljava/lang/Object; // type@0226 │ │ -02bec8: 54e9 3d07 |01a2: iget-object v9, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02becc: 7110 4a06 0900 |01a4: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@064a │ │ -02bed2: 0c09 |01a7: move-result-object v9 │ │ -02bed4: 54ea 3d07 |01a8: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bed8: 7110 4606 0a00 |01aa: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02bede: 0c0a |01ad: move-result-object v10 │ │ -02bee0: 6e20 0408 a900 |01ae: invoke-virtual {v9, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02bee6: 0c09 |01b1: move-result-object v9 │ │ -02bee8: 4d09 080c |01b2: aput-object v9, v8, v12 │ │ -02beec: 6e30 d401 7608 |01b4: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02bef2: 0c06 |01b7: move-result-object v6 │ │ -02bef4: 6e20 3601 6500 |01b8: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02befa: 2900 3eff |01bb: goto/16 00f9 // -00c2 │ │ + insns size : 26 16-bit code units │ │ +02e670: |[02e670] org.achartengine.ChartFactory.getRangeBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e680: 7120 5f08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e686: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e68a: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e68e: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e694: 2201 d201 |000a: new-instance v1, Lorg/achartengine/chart/RangeBarChart; // type@01d2 │ │ +02e698: 7040 d008 4165 |000c: invoke-direct {v1, v4, v5, v6}, Lorg/achartengine/chart/RangeBarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08d0 │ │ +02e69e: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e6a2: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e6a8: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e6ac: 6e30 4200 1007 |0016: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e6b2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=337 │ │ - 0x000d line=338 │ │ - 0x0016 line=339 │ │ - 0x0021 line=340 │ │ - 0x002a line=342 │ │ - 0x0040 line=343 │ │ - 0x0045 line=344 │ │ - 0x004e line=345 │ │ - 0x005c line=346 │ │ - 0x0072 line=347 │ │ - 0x008a line=348 │ │ - 0x009f line=351 │ │ - 0x00a8 line=355 │ │ - 0x00b0 line=356 │ │ - 0x00b8 line=357 │ │ - 0x00f9 line=372 │ │ - 0x00fa line=359 │ │ - 0x0102 line=360 │ │ - 0x012a line=363 │ │ - 0x0132 line=364 │ │ - 0x018c line=366 │ │ - 0x0194 line=367 │ │ + 0x0000 line=451 │ │ + 0x0003 line=452 │ │ + 0x000a line=453 │ │ + 0x000f line=454 │ │ + 0x0014 line=455 │ │ + 0x0019 line=456 │ │ locals : │ │ - 0x0040 - 0x009f reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x005c - 0x009f reg=3 money Ljava/lang/String; │ │ - 0x0045 - 0x009f reg=4 row Ljava/util/Map; Ljava/util/Map; │ │ - 0x000d - 0x01bd reg=1 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0034 - 0x01bd reg=2 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x01bd reg=14 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x001a reg=7 (null) Ljava/lang/String; │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #21 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getRangeBarChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 558 16-bit code units │ │ -02bf00: |[02bf00] com.bottleworks.dailymoney.ui.report.BalanceActivity$3.run:()V │ │ -02bf10: 5496 3d07 |0000: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf14: 7110 2d06 0600 |0002: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@062d │ │ -02bf1a: 0c06 |0005: move-result-object v6 │ │ -02bf1c: 6e10 bd02 0600 |0006: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefHierarachicalReport:()Z // method@02bd │ │ -02bf22: 0a02 |0009: move-result v2 │ │ -02bf24: 6206 6f05 |000a: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02bf28: 5497 3d07 |000c: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf2c: 7110 3806 0700 |000e: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0638 │ │ -02bf32: 0c07 |0011: move-result-object v7 │ │ -02bf34: 5498 3d07 |0012: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf38: 7110 4306 0800 |0014: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0643 │ │ -02bf3e: 0c08 |0017: move-result-object v8 │ │ -02bf40: 7130 1b03 7608 |0018: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031b │ │ -02bf46: 0c00 |001b: move-result-object v0 │ │ -02bf48: 6206 7105 |001c: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -02bf4c: 5497 3d07 |001e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf50: 7110 3806 0700 |0020: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0638 │ │ -02bf56: 0c07 |0023: move-result-object v7 │ │ -02bf58: 5498 3d07 |0024: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf5c: 7110 4306 0800 |0026: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0643 │ │ -02bf62: 0c08 |0029: move-result-object v8 │ │ -02bf64: 7130 1b03 7608 |002a: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031b │ │ -02bf6a: 0c03 |002d: move-result-object v3 │ │ -02bf6c: 6206 7005 |002e: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02bf70: 5497 3d07 |0030: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf74: 7110 3806 0700 |0032: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0638 │ │ -02bf7a: 0c07 |0035: move-result-object v7 │ │ -02bf7c: 5498 3d07 |0036: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf80: 7110 4306 0800 |0038: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0643 │ │ -02bf86: 0c08 |003b: move-result-object v8 │ │ -02bf88: 7130 1b03 7608 |003c: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031b │ │ -02bf8e: 0c01 |003f: move-result-object v1 │ │ -02bf90: 6206 7205 |0040: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02bf94: 5497 3d07 |0042: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bf98: 7110 3806 0700 |0044: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0638 │ │ -02bf9e: 0c07 |0047: move-result-object v7 │ │ -02bfa0: 5498 3d07 |0048: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bfa4: 7110 4306 0800 |004a: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0643 │ │ -02bfaa: 0c08 |004d: move-result-object v8 │ │ -02bfac: 7130 1b03 7608 |004e: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031b │ │ -02bfb2: 0c04 |0051: move-result-object v4 │ │ -02bfb4: 6206 7305 |0052: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02bfb8: 5497 3d07 |0054: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bfbc: 7110 3806 0700 |0056: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0638 │ │ -02bfc2: 0c07 |0059: move-result-object v7 │ │ -02bfc4: 5498 3d07 |005a: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bfc8: 7110 4306 0800 |005c: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0643 │ │ -02bfce: 0c08 |005f: move-result-object v8 │ │ -02bfd0: 7130 1b03 7608 |0060: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031b │ │ -02bfd6: 0c05 |0063: move-result-object v5 │ │ -02bfd8: 3802 ea00 |0064: if-eqz v2, 014e // +00ea │ │ -02bfdc: 6207 6f05 |0066: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02bfe0: 5496 3d07 |0068: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bfe4: 7110 4e06 0600 |006a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02bfea: 0a06 |006d: move-result v6 │ │ -02bfec: 3806 9c00 |006e: if-eqz v6, 010a // +009c │ │ -02bff0: 5496 3d07 |0070: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02bff4: 7110 5906 0600 |0072: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0659 │ │ -02bffa: 0c06 |0075: move-result-object v6 │ │ -02bffc: 6008 cf04 |0076: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tasset:I // field@04cf │ │ -02c000: 6e20 d301 8600 |0078: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c006: 0c06 |007b: move-result-object v6 │ │ -02c008: 7130 1703 6700 |007c: invoke-static {v7, v6, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ -02c00e: 0c00 |007f: move-result-object v0 │ │ -02c010: 6207 7105 |0080: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -02c014: 5496 3d07 |0082: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c018: 7110 4e06 0600 |0084: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c01e: 0a06 |0087: move-result v6 │ │ -02c020: 3806 9000 |0088: if-eqz v6, 0118 // +0090 │ │ -02c024: 5496 3d07 |008a: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c028: 7110 6406 0600 |008c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0664 │ │ -02c02e: 0c06 |008f: move-result-object v6 │ │ -02c030: 6008 d104 |0090: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tincome:I // field@04d1 │ │ -02c034: 6e20 d301 8600 |0092: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c03a: 0c06 |0095: move-result-object v6 │ │ -02c03c: 7130 1703 6703 |0096: invoke-static {v7, v6, v3}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ -02c042: 0c03 |0099: move-result-object v3 │ │ -02c044: 6207 7005 |009a: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02c048: 5496 3d07 |009c: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c04c: 7110 4e06 0600 |009e: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c052: 0a06 |00a1: move-result v6 │ │ -02c054: 3806 8400 |00a2: if-eqz v6, 0126 // +0084 │ │ -02c058: 5496 3d07 |00a4: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c05c: 7110 6606 0600 |00a6: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0666 │ │ -02c062: 0c06 |00a9: move-result-object v6 │ │ -02c064: 6008 d004 |00aa: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_texpense:I // field@04d0 │ │ -02c068: 6e20 d301 8600 |00ac: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c06e: 0c06 |00af: move-result-object v6 │ │ -02c070: 7130 1703 6701 |00b0: invoke-static {v7, v6, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ -02c076: 0c01 |00b3: move-result-object v1 │ │ -02c078: 6207 7205 |00b4: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02c07c: 5496 3d07 |00b6: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c080: 7110 4e06 0600 |00b8: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c086: 0a06 |00bb: move-result v6 │ │ -02c088: 3806 7800 |00bc: if-eqz v6, 0134 // +0078 │ │ -02c08c: 5496 3d07 |00be: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c090: 7110 2f06 0600 |00c0: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@062f │ │ -02c096: 0c06 |00c3: move-result-object v6 │ │ -02c098: 6008 d204 |00c4: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tliability:I // field@04d2 │ │ -02c09c: 6e20 d301 8600 |00c6: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c0a2: 0c06 |00c9: move-result-object v6 │ │ -02c0a4: 7130 1703 6704 |00ca: invoke-static {v7, v6, v4}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ -02c0aa: 0c04 |00cd: move-result-object v4 │ │ -02c0ac: 6207 7305 |00ce: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02c0b0: 5496 3d07 |00d0: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c0b4: 7110 4e06 0600 |00d2: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c0ba: 0a06 |00d5: move-result v6 │ │ -02c0bc: 3806 6b00 |00d6: if-eqz v6, 0141 // +006b │ │ -02c0c0: 5496 3d07 |00d8: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c0c4: 7110 3106 0600 |00da: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0631 │ │ -02c0ca: 0c06 |00dd: move-result-object v6 │ │ -02c0cc: 6008 d304 |00de: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tother:I // field@04d3 │ │ -02c0d0: 6e20 d301 8600 |00e0: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c0d6: 0c06 |00e3: move-result-object v6 │ │ -02c0d8: 7130 1703 6705 |00e4: invoke-static {v7, v6, v5}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ -02c0de: 0c05 |00e7: move-result-object v5 │ │ -02c0e0: 5496 3d07 |00e8: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c0e4: 7110 4e06 0600 |00ea: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c0ea: 0a06 |00ed: move-result v6 │ │ -02c0ec: 3806 2501 |00ee: if-eqz v6, 0213 // +0125 │ │ -02c0f0: 5496 3c07 |00f0: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c0f4: 7220 3c08 0600 |00f2: invoke-interface {v6, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c0fa: 5496 3c07 |00f5: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c0fe: 7220 3c08 4600 |00f7: invoke-interface {v6, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c104: 5496 3c07 |00fa: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c108: 7220 3c08 3600 |00fc: invoke-interface {v6, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c10e: 5496 3c07 |00ff: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c112: 7220 3c08 1600 |0101: invoke-interface {v6, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c118: 5496 3c07 |0104: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c11c: 7220 3c08 5600 |0106: invoke-interface {v6, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c122: 0e00 |0109: return-void │ │ -02c124: 5496 3d07 |010a: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c128: 7110 6306 0600 |010c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0663 │ │ -02c12e: 0c06 |010f: move-result-object v6 │ │ -02c130: 6008 c904 |0110: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_asset:I // field@04c9 │ │ -02c134: 6e20 d301 8600 |0112: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c13a: 0c06 |0115: move-result-object v6 │ │ -02c13c: 2900 66ff |0116: goto/16 007c // -009a │ │ -02c140: 5496 3d07 |0118: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c144: 7110 6506 0600 |011a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0665 │ │ -02c14a: 0c06 |011d: move-result-object v6 │ │ -02c14c: 6008 f504 |011e: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_income:I // field@04f5 │ │ -02c150: 6e20 d301 8600 |0120: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c156: 0c06 |0123: move-result-object v6 │ │ -02c158: 2900 72ff |0124: goto/16 0096 // -008e │ │ -02c15c: 5496 3d07 |0126: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c160: 7110 2e06 0600 |0128: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@062e │ │ -02c166: 0c06 |012b: move-result-object v6 │ │ -02c168: 6008 ee04 |012c: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_expense:I // field@04ee │ │ -02c16c: 6e20 d301 8600 |012e: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c172: 0c06 |0131: move-result-object v6 │ │ -02c174: 2900 7eff |0132: goto/16 00b0 // -0082 │ │ -02c178: 5496 3d07 |0134: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c17c: 7110 3006 0600 |0136: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0630 │ │ -02c182: 0c06 |0139: move-result-object v6 │ │ -02c184: 6008 f704 |013a: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_liability:I // field@04f7 │ │ -02c188: 6e20 d301 8600 |013c: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c18e: 0c06 |013f: move-result-object v6 │ │ -02c190: 288a |0140: goto 00ca // -0076 │ │ -02c192: 5496 3d07 |0141: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c196: 7110 3206 0600 |0143: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0632 │ │ -02c19c: 0c06 |0146: move-result-object v6 │ │ -02c19e: 6008 fc04 |0147: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_other:I // field@04fc │ │ -02c1a2: 6e20 d301 8600 |0149: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c1a8: 0c06 |014c: move-result-object v6 │ │ -02c1aa: 2897 |014d: goto 00e4 // -0069 │ │ -02c1ac: 6207 6f05 |014e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02c1b0: 5496 3d07 |0150: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c1b4: 7110 4e06 0600 |0152: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c1ba: 0a06 |0155: move-result v6 │ │ -02c1bc: 3806 7c00 |0156: if-eqz v6, 01d2 // +007c │ │ -02c1c0: 5496 3d07 |0158: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c1c4: 7110 3306 0600 |015a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0633 │ │ -02c1ca: 0c06 |015d: move-result-object v6 │ │ -02c1cc: 6008 cf04 |015e: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tasset:I // field@04cf │ │ -02c1d0: 6e20 d301 8600 |0160: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c1d6: 0c06 |0163: move-result-object v6 │ │ -02c1d8: 7130 1803 6700 |0164: invoke-static {v7, v6, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0318 │ │ -02c1de: 0c00 |0167: move-result-object v0 │ │ -02c1e0: 6207 7105 |0168: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -02c1e4: 5496 3d07 |016a: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c1e8: 7110 4e06 0600 |016c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c1ee: 0a06 |016f: move-result v6 │ │ -02c1f0: 3806 6f00 |0170: if-eqz v6, 01df // +006f │ │ -02c1f4: 5496 3d07 |0172: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c1f8: 7110 3506 0600 |0174: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0635 │ │ -02c1fe: 0c06 |0177: move-result-object v6 │ │ -02c200: 6008 d104 |0178: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tincome:I // field@04d1 │ │ -02c204: 6e20 d301 8600 |017a: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c20a: 0c06 |017d: move-result-object v6 │ │ -02c20c: 7130 1803 6703 |017e: invoke-static {v7, v6, v3}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0318 │ │ -02c212: 0c03 |0181: move-result-object v3 │ │ -02c214: 6207 7005 |0182: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02c218: 5496 3d07 |0184: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c21c: 7110 4e06 0600 |0186: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c222: 0a06 |0189: move-result v6 │ │ -02c224: 3806 6200 |018a: if-eqz v6, 01ec // +0062 │ │ -02c228: 5496 3d07 |018c: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c22c: 7110 3706 0600 |018e: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0637 │ │ -02c232: 0c06 |0191: move-result-object v6 │ │ -02c234: 6008 d004 |0192: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_texpense:I // field@04d0 │ │ -02c238: 6e20 d301 8600 |0194: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c23e: 0c06 |0197: move-result-object v6 │ │ -02c240: 7130 1803 6701 |0198: invoke-static {v7, v6, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0318 │ │ -02c246: 0c01 |019b: move-result-object v1 │ │ -02c248: 6207 7205 |019c: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02c24c: 5496 3d07 |019e: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c250: 7110 4e06 0600 |01a0: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c256: 0a06 |01a3: move-result v6 │ │ -02c258: 3806 5500 |01a4: if-eqz v6, 01f9 // +0055 │ │ -02c25c: 5496 3d07 |01a6: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c260: 7110 3a06 0600 |01a8: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063a │ │ -02c266: 0c06 |01ab: move-result-object v6 │ │ -02c268: 6008 d204 |01ac: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tliability:I // field@04d2 │ │ -02c26c: 6e20 d301 8600 |01ae: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c272: 0c06 |01b1: move-result-object v6 │ │ -02c274: 7130 1803 6704 |01b2: invoke-static {v7, v6, v4}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0318 │ │ -02c27a: 0c04 |01b5: move-result-object v4 │ │ -02c27c: 6207 7305 |01b6: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02c280: 5496 3d07 |01b8: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c284: 7110 4e06 0600 |01ba: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064e │ │ -02c28a: 0a06 |01bd: move-result v6 │ │ -02c28c: 3806 4800 |01be: if-eqz v6, 0206 // +0048 │ │ -02c290: 5496 3d07 |01c0: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c294: 7110 3c06 0600 |01c2: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063c │ │ -02c29a: 0c06 |01c5: move-result-object v6 │ │ -02c29c: 6008 d304 |01c6: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tother:I // field@04d3 │ │ -02c2a0: 6e20 d301 8600 |01c8: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c2a6: 0c06 |01cb: move-result-object v6 │ │ -02c2a8: 7130 1803 6705 |01cc: invoke-static {v7, v6, v5}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0318 │ │ -02c2ae: 0c05 |01cf: move-result-object v5 │ │ -02c2b0: 2900 18ff |01d0: goto/16 00e8 // -00e8 │ │ -02c2b4: 5496 3d07 |01d2: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c2b8: 7110 3406 0600 |01d4: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0634 │ │ -02c2be: 0c06 |01d7: move-result-object v6 │ │ -02c2c0: 6008 c904 |01d8: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_asset:I // field@04c9 │ │ -02c2c4: 6e20 d301 8600 |01da: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c2ca: 0c06 |01dd: move-result-object v6 │ │ -02c2cc: 2886 |01de: goto 0164 // -007a │ │ -02c2ce: 5496 3d07 |01df: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c2d2: 7110 3606 0600 |01e1: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0636 │ │ -02c2d8: 0c06 |01e4: move-result-object v6 │ │ -02c2da: 6008 f504 |01e5: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_income:I // field@04f5 │ │ -02c2de: 6e20 d301 8600 |01e7: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c2e4: 0c06 |01ea: move-result-object v6 │ │ -02c2e6: 2893 |01eb: goto 017e // -006d │ │ -02c2e8: 5496 3d07 |01ec: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c2ec: 7110 3906 0600 |01ee: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0639 │ │ -02c2f2: 0c06 |01f1: move-result-object v6 │ │ -02c2f4: 6008 ee04 |01f2: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_expense:I // field@04ee │ │ -02c2f8: 6e20 d301 8600 |01f4: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c2fe: 0c06 |01f7: move-result-object v6 │ │ -02c300: 28a0 |01f8: goto 0198 // -0060 │ │ -02c302: 5496 3d07 |01f9: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c306: 7110 3b06 0600 |01fb: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063b │ │ -02c30c: 0c06 |01fe: move-result-object v6 │ │ -02c30e: 6008 f704 |01ff: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_liability:I // field@04f7 │ │ -02c312: 6e20 d301 8600 |0201: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c318: 0c06 |0204: move-result-object v6 │ │ -02c31a: 28ad |0205: goto 01b2 // -0053 │ │ -02c31c: 5496 3d07 |0206: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ -02c320: 7110 3d06 0600 |0208: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063d │ │ -02c326: 0c06 |020b: move-result-object v6 │ │ -02c328: 6008 fc04 |020c: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_other:I // field@04fc │ │ -02c32c: 6e20 d301 8600 |020e: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02c332: 0c06 |0211: move-result-object v6 │ │ -02c334: 28ba |0212: goto 01cc // -0046 │ │ -02c336: 5496 3c07 |0213: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c33a: 7220 3c08 3600 |0215: invoke-interface {v6, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c340: 5496 3c07 |0218: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c344: 7220 3c08 1600 |021a: invoke-interface {v6, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c34a: 5496 3c07 |021d: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c34e: 7220 3c08 0600 |021f: invoke-interface {v6, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c354: 5496 3c07 |0222: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c358: 7220 3c08 4600 |0224: invoke-interface {v6, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c35e: 5496 3c07 |0227: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@073c │ │ -02c362: 7220 3c08 5600 |0229: invoke-interface {v6, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -02c368: 2900 ddfe |022c: goto/16 0109 // -0123 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +02e6b4: |[02e6b4] org.achartengine.ChartFactory.getRangeBarChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView; │ │ +02e6c4: 7120 5f08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e6ca: 2200 d201 |0003: new-instance v0, Lorg/achartengine/chart/RangeBarChart; // type@01d2 │ │ +02e6ce: 7040 d008 3054 |0005: invoke-direct {v0, v3, v4, v5}, Lorg/achartengine/chart/RangeBarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08d0 │ │ +02e6d4: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e6d8: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e6de: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=277 │ │ - 0x000a line=279 │ │ - 0x001c line=280 │ │ - 0x002e line=281 │ │ - 0x0040 line=282 │ │ - 0x0052 line=283 │ │ - 0x0064 line=286 │ │ - 0x0066 line=287 │ │ - 0x0080 line=289 │ │ - 0x009a line=291 │ │ - 0x00b4 line=295 │ │ - 0x00ce line=299 │ │ - 0x00e8 line=320 │ │ - 0x00f0 line=321 │ │ - 0x00f5 line=322 │ │ - 0x00fa line=323 │ │ - 0x00ff line=324 │ │ - 0x0104 line=325 │ │ - 0x0109 line=333 │ │ - 0x010a line=287 │ │ - 0x0118 line=289 │ │ - 0x0126 line=291 │ │ - 0x0134 line=295 │ │ - 0x0141 line=299 │ │ - 0x014e line=303 │ │ - 0x0168 line=305 │ │ - 0x0182 line=307 │ │ - 0x019c line=311 │ │ - 0x01b6 line=315 │ │ - 0x01d2 line=303 │ │ - 0x01df line=305 │ │ - 0x01ec line=307 │ │ - 0x01f9 line=311 │ │ - 0x0206 line=315 │ │ - 0x0213 line=327 │ │ - 0x0218 line=328 │ │ - 0x021d line=329 │ │ - 0x0222 line=330 │ │ - 0x0227 line=331 │ │ + 0x0000 line=161 │ │ + 0x0003 line=162 │ │ + 0x0008 line=163 │ │ locals : │ │ - 0x001c - 0x022e reg=0 asset Ljava/util/List; Ljava/util/List; │ │ - 0x0040 - 0x022e reg=1 expense Ljava/util/List; Ljava/util/List; │ │ - 0x000a - 0x022e reg=2 hierarchical Z │ │ - 0x002e - 0x022e reg=3 income Ljava/util/List; Ljava/util/List; │ │ - 0x0052 - 0x022e reg=4 liability Ljava/util/List; Ljava/util/List; │ │ - 0x0064 - 0x022e reg=5 other Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x022e reg=9 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; │ │ - │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ - │ │ -Class #199 header: │ │ -class_idx : 317 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 246 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #199 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onOptionsItemSelected │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000e reg=5 (null) Lorg/achartengine/chart/BarChart$Type; │ │ │ │ -Class #199 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #22 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getScatterChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c36c: |[02c36c] com.bottleworks.dailymoney.ui.report.BalanceActivity$4.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02c37c: 5b01 3e07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073e │ │ -02c380: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02c386: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +02e6e0: |[02e6e0] org.achartengine.ChartFactory.getScatterChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent; │ │ +02e6f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02e6f4: 7140 7208 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/achartengine/ChartFactory;.getScatterChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@0872 │ │ +02e6fa: 0c00 |0005: move-result-object v0 │ │ +02e6fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=455 │ │ + 0x0000 line=255 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #23 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getScatterChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c388: |[02c388] com.bottleworks.dailymoney.ui.report.BalanceActivity$4.run:()V │ │ -02c398: 5410 3e07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073e │ │ -02c39c: 7110 2c06 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@062c │ │ -02c3a2: 0e00 |0005: return-void │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +02e700: |[02e700] org.achartengine.ChartFactory.getScatterChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e710: 7120 5f08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e716: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e71a: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e71e: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e724: 2201 d401 |000a: new-instance v1, Lorg/achartengine/chart/ScatterChart; // type@01d4 │ │ +02e728: 7030 d808 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/ScatterChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08d8 │ │ +02e72e: 1a02 a807 |000f: const-string v2, "chart" // string@07a8 │ │ +02e732: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e738: 1a01 1810 |0014: const-string v1, "title" // string@1018 │ │ +02e73c: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e742: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=458 │ │ - 0x0005 line=459 │ │ + 0x0000 line=353 │ │ + 0x0003 line=354 │ │ + 0x000a line=355 │ │ + 0x000f line=356 │ │ + 0x0014 line=357 │ │ + 0x0019 line=358 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4; │ │ - │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ - │ │ -Class #200 header: │ │ -class_idx : 318 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 246 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #200 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onActivityResult │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ │ │ -Class #200 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #24 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getScatterChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c3a4: |[02c3a4] com.bottleworks.dailymoney.ui.report.BalanceActivity$5.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02c3b4: 5b01 3f07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ -02c3b8: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02c3be: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +02e744: |[02e744] org.achartengine.ChartFactory.getScatterChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ +02e754: 7120 5f08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e75a: 2200 d401 |0003: new-instance v0, Lorg/achartengine/chart/ScatterChart; // type@01d4 │ │ +02e75e: 7030 d808 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/ScatterChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08d8 │ │ +02e764: 2201 c801 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e768: 7030 8208 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e76e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=497 │ │ + 0x0000 line=84 │ │ + 0x0003 line=85 │ │ + 0x0008 line=86 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #25 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getTimeChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c3c0: |[02c3c0] com.bottleworks.dailymoney.ui.report.BalanceActivity$5.run:()V │ │ -02c3d0: 5410 3f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ -02c3d4: 7110 2c06 0000 |0002: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@062c │ │ -02c3da: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +02e770: |[02e770] org.achartengine.ChartFactory.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e780: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02e784: 7150 7508 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/achartengine/ChartFactory;.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0875 │ │ +02e78a: 0c00 |0005: move-result-object v0 │ │ +02e78c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ - 0x0005 line=501 │ │ + 0x0000 line=291 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5; │ │ - │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ - │ │ -Class #201 header: │ │ -class_idx : 319 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 246 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #201 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doPieChart │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0007 reg=4 (null) Ljava/lang/String; │ │ │ │ -Class #201 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ - name : 'val$pos' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ - name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #26 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getTimeChartIntent' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02c3dc: |[02c3dc] com.bottleworks.dailymoney.ui.report.BalanceActivity$6.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ │ -02c3ec: 5b01 4007 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c3f0: 5902 4107 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.val$pos:I // field@0741 │ │ -02c3f4: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02c3fa: 0e00 |0007: return-void │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +02e790: |[02e790] org.achartengine.ChartFactory.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +02e7a0: 7120 5f08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e7a6: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +02e7aa: 1c01 c501 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01c5 │ │ +02e7ae: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +02e7b4: 2201 d501 |000a: new-instance v1, Lorg/achartengine/chart/TimeChart; // type@01d5 │ │ +02e7b8: 7030 e208 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/TimeChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e2 │ │ +02e7be: 6e20 e708 6100 |000f: invoke-virtual {v1, v6}, Lorg/achartengine/chart/TimeChart;.setDateFormat:(Ljava/lang/String;)V // method@08e7 │ │ +02e7c4: 1a02 a807 |0012: const-string v2, "chart" // string@07a8 │ │ +02e7c8: 6e30 4000 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +02e7ce: 1a01 1810 |0017: const-string v1, "title" // string@1018 │ │ +02e7d2: 6e30 4200 1007 |0019: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +02e7d8: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=543 │ │ + 0x0000 line=401 │ │ + 0x0003 line=402 │ │ + 0x000a line=403 │ │ + 0x000f line=404 │ │ + 0x0012 line=405 │ │ + 0x0017 line=406 │ │ + 0x001c line=407 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x001d reg=3 (null) Landroid/content/Context; │ │ + 0x0000 - 0x001d reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x001d reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x001d reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=7 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #27 : (in Lorg/achartengine/ChartFactory;) │ │ + name : 'getTimeChartView' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Lorg/achartengine/GraphicalView;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 15 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 146 16-bit code units │ │ -02c3fc: |[02c3fc] com.bottleworks.dailymoney.ui.report.BalanceActivity$6.run:()V │ │ -02c40c: 54ea 4007 |0000: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c410: 7110 3f06 0a00 |0002: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ -02c416: 0c0a |0005: move-result-object v10 │ │ -02c418: 52eb 4107 |0006: iget v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.val$pos:I // field@0741 │ │ -02c41c: 7220 3f08 ba00 |0008: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02c422: 0c02 |000b: move-result-object v2 │ │ -02c424: 1f02 c100 |000c: check-cast v2, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02c428: 6e10 0903 0200 |000e: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getGroup:()Ljava/util/List; // method@0309 │ │ -02c42e: 0c05 |0011: move-result-object v5 │ │ -02c430: 6e10 0d03 0200 |0012: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c436: 0c0a |0015: move-result-object v10 │ │ -02c438: 20aa be00 |0016: instance-of v10, v10, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c43c: 380a 5400 |0018: if-eqz v10, 006c // +0054 │ │ -02c440: 2206 b601 |001a: new-instance v6, Ljava/util/ArrayList; // type@01b6 │ │ -02c444: 7020 1a08 5600 |001c: invoke-direct {v6, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@081a │ │ -02c44a: 7220 4208 2600 |001f: invoke-interface {v6, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0842 │ │ -02c450: 120a |0022: const/4 v10, #int 0 // #0 │ │ -02c452: 7230 3a08 a602 |0023: invoke-interface {v6, v10, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@083a │ │ -02c458: 6e10 0d03 0200 |0026: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c45e: 0c0a |0029: move-result-object v10 │ │ -02c460: 1f0a be00 |002a: check-cast v10, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c464: 6e10 f002 0a00 |002c: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -02c46a: 0c0a |002f: move-result-object v10 │ │ -02c46c: 7110 fc02 0a00 |0030: invoke-static {v10}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02c472: 0c01 |0033: move-result-object v1 │ │ -02c474: 0765 |0034: move-object v5, v6 │ │ -02c476: 2209 b601 |0035: new-instance v9, Ljava/util/ArrayList; // type@01b6 │ │ -02c47a: 7010 1908 0900 |0037: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02c480: 7210 4008 0500 |003a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02c486: 0c07 |003d: move-result-object v7 │ │ -02c488: 7210 3708 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -02c48e: 0a0a |0041: move-result v10 │ │ -02c490: 380a 3300 |0042: if-eqz v10, 0075 // +0033 │ │ -02c494: 7210 3808 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02c49a: 0c04 |0047: move-result-object v4 │ │ -02c49c: 1f04 c100 |0048: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02c4a0: 6e10 0d03 0400 |004a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c4a6: 0c0a |004d: move-result-object v10 │ │ -02c4a8: 20aa be00 |004e: instance-of v10, v10, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c4ac: 380a eeff |0050: if-eqz v10, 003e // -0012 │ │ -02c4b0: 6e10 0d03 0400 |0052: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c4b6: 0c00 |0055: move-result-object v0 │ │ -02c4b8: 1f00 be00 |0056: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c4bc: 54ea 4007 |0058: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c4c0: 7110 3806 0a00 |005a: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0638 │ │ -02c4c6: 0c0a |005d: move-result-object v10 │ │ -02c4c8: 54eb 4007 |005e: iget-object v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c4cc: 7110 4306 0b00 |0060: invoke-static {v11}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0643 │ │ -02c4d2: 0c0b |0063: move-result-object v11 │ │ -02c4d4: 7130 1903 a00b |0064: invoke-static {v0, v10, v11}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ -02c4da: 0c03 |0067: move-result-object v3 │ │ -02c4dc: 7220 3b08 3900 |0068: invoke-interface {v9, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02c4e2: 28d3 |006b: goto 003e // -002d │ │ -02c4e4: 6e10 0e03 0200 |006c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030e │ │ -02c4ea: 0c0a |006f: move-result-object v10 │ │ -02c4ec: 7110 fc02 0a00 |0070: invoke-static {v10}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02c4f2: 0c01 |0073: move-result-object v1 │ │ -02c4f4: 28c1 |0074: goto 0035 // -003f │ │ -02c4f6: 220a 4401 |0075: new-instance v10, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; // type@0144 │ │ -02c4fa: 54eb 4007 |0077: iget-object v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c4fe: 54ec 4007 |0079: iget-object v12, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c502: 7110 c401 0c00 |007b: invoke-static {v12}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ -02c508: 0a0c |007e: move-result v12 │ │ -02c50a: 54ed 4007 |007f: iget-object v13, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c50e: 7110 c301 0d00 |0081: invoke-static {v13}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -02c514: 0a0d |0084: move-result v13 │ │ -02c516: 7040 8706 badc |0085: invoke-direct {v10, v11, v12, v13}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.:(Landroid/content/Context;IF)V // method@0687 │ │ -02c51c: 6e30 8a06 1a09 |0088: invoke-virtual {v10, v1, v9}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.createIntent:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; // method@068a │ │ -02c522: 0c08 |008b: move-result-object v8 │ │ -02c524: 54ea 4007 |008c: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0740 │ │ -02c528: 6e20 8506 8a00 |008e: invoke-virtual {v10, v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0685 │ │ -02c52e: 0e00 |0091: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +02e7dc: |[02e7dc] org.achartengine.ChartFactory.getTimeChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Lorg/achartengine/GraphicalView; │ │ +02e7ec: 7120 5f08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@085f │ │ +02e7f2: 2200 d501 |0003: new-instance v0, Lorg/achartengine/chart/TimeChart; // type@01d5 │ │ +02e7f6: 7030 e208 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/TimeChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e2 │ │ +02e7fc: 6e20 e708 5000 |0008: invoke-virtual {v0, v5}, Lorg/achartengine/chart/TimeChart;.setDateFormat:(Ljava/lang/String;)V // method@08e7 │ │ +02e802: 2201 c801 |000b: new-instance v1, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e806: 7030 8208 2100 |000d: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e80c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=546 │ │ - 0x000e line=548 │ │ - 0x0012 line=549 │ │ - 0x001a line=550 │ │ - 0x001f line=551 │ │ - 0x0022 line=552 │ │ - 0x0026 line=553 │ │ - 0x0035 line=557 │ │ - 0x003a line=558 │ │ - 0x004a line=559 │ │ - 0x0052 line=562 │ │ - 0x0058 line=563 │ │ - 0x0068 line=564 │ │ - 0x006c line=555 │ │ - 0x0075 line=566 │ │ - 0x008c line=567 │ │ - 0x0091 line=568 │ │ + 0x0000 line=122 │ │ + 0x0003 line=123 │ │ + 0x0008 line=124 │ │ + 0x000b line=125 │ │ locals : │ │ - 0x0012 - 0x001f reg=5 group Ljava/util/List; Ljava/util/List; │ │ - 0x001f - 0x0035 reg=6 group Ljava/util/List; Ljava/util/List; │ │ - 0x0058 - 0x006c reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0034 - 0x006c reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0068 - 0x006c reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x004a - 0x006c reg=4 g Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x003e - 0x006c reg=7 i$ Ljava/util/Iterator; │ │ - 0x003a - 0x006c reg=9 list Ljava/util/List; Ljava/util/List; │ │ - 0x0074 - 0x0092 reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x000e - 0x0092 reg=2 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0035 - 0x0092 reg=5 group Ljava/util/List; Ljava/util/List; │ │ - 0x0075 - 0x0092 reg=7 i$ Ljava/util/Iterator; │ │ - 0x008c - 0x0092 reg=8 intent Landroid/content/Intent; │ │ - 0x0075 - 0x0092 reg=9 list Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0092 reg=14 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6; │ │ + 0x0000 - 0x0011 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0011 reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0011 reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0011 reg=5 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ + Virtual methods - │ │ + source_file_idx : 331 (ChartFactory.java) │ │ │ │ -Class #202 header: │ │ -class_idx : 320 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 246 │ │ +Class #179 header: │ │ +class_idx : 453 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 8 │ │ +source_file_idx : 454 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #202 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doYearlyTimeChart │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #202 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ +Class #179 - │ │ + Class descriptor : 'Lorg/achartengine/GraphicalActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ - name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ - name : 'val$pos' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Lorg/achartengine/GraphicalActivity;) │ │ + name : 'mChart' │ │ + type : 'Lorg/achartengine/chart/AbstractChart;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/GraphicalActivity;) │ │ + name : 'mView' │ │ + type : 'Lorg/achartengine/GraphicalView;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ + #0 : (in Lorg/achartengine/GraphicalActivity;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02c530: |[02c530] com.bottleworks.dailymoney.ui.report.BalanceActivity$7.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ │ -02c540: 5b01 4207 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c544: 5902 4307 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.val$pos:I // field@0743 │ │ -02c548: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02c54e: 0e00 |0007: return-void │ │ + insns size : 4 16-bit code units │ │ +02e810: |[02e810] org.achartengine.GraphicalActivity.:()V │ │ +02e820: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +02e826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=573 │ │ + 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/GraphicalActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Lorg/achartengine/GraphicalActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 22 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 288 16-bit code units │ │ -02c550: |[02c550] com.bottleworks.dailymoney.ui.report.BalanceActivity$7.run:()V │ │ -02c560: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -02c564: 540e 4207 |0002: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c568: 7110 3f06 0e00 |0004: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ -02c56e: 0c0e |0007: move-result-object v14 │ │ -02c570: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -02c574: 520f 4307 |000a: iget v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.val$pos:I // field@0743 │ │ -02c578: 7220 3f08 fe00 |000c: invoke-interface {v14, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02c57e: 0c03 |000f: move-result-object v3 │ │ -02c580: 1f03 c100 |0010: check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02c584: 6e10 0903 0300 |0012: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getGroup:()Ljava/util/List; // method@0309 │ │ -02c58a: 0c09 |0015: move-result-object v9 │ │ -02c58c: 6e10 0d03 0300 |0016: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c592: 0c0e |0019: move-result-object v14 │ │ -02c594: 20ee be00 |001a: instance-of v14, v14, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c598: 380e 8c00 |001c: if-eqz v14, 00a8 // +008c │ │ -02c59c: 220a b601 |001e: new-instance v10, Ljava/util/ArrayList; // type@01b6 │ │ -02c5a0: 7020 1a08 9a00 |0020: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@081a │ │ -02c5a6: 7220 4208 3a00 |0023: invoke-interface {v10, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0842 │ │ -02c5ac: 120e |0026: const/4 v14, #int 0 // #0 │ │ -02c5ae: 7230 3a08 ea03 |0027: invoke-interface {v10, v14, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@083a │ │ -02c5b4: 6e10 0d03 0300 |002a: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c5ba: 0c0e |002d: move-result-object v14 │ │ -02c5bc: 1f0e be00 |002e: check-cast v14, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c5c0: 6e10 f002 0e00 |0030: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -02c5c6: 0c0e |0033: move-result-object v14 │ │ -02c5c8: 7110 fc02 0e00 |0034: invoke-static {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02c5ce: 0c02 |0037: move-result-object v2 │ │ -02c5d0: 07a9 |0038: move-object v9, v10 │ │ -02c5d2: 2205 b601 |0039: new-instance v5, Ljava/util/ArrayList; // type@01b6 │ │ -02c5d6: 7010 1908 0500 |003b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02c5dc: 7210 4008 0900 |003e: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02c5e2: 0c0c |0041: move-result-object v12 │ │ -02c5e4: 7210 3708 0c00 |0042: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -02c5ea: 0a0e |0045: move-result v14 │ │ -02c5ec: 380e 6b00 |0046: if-eqz v14, 00b1 // +006b │ │ -02c5f0: 7210 3808 0c00 |0048: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02c5f6: 0c08 |004b: move-result-object v8 │ │ -02c5f8: 1f08 c100 |004c: check-cast v8, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02c5fc: 6e10 0d03 0800 |004e: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c602: 0c0e |0051: move-result-object v14 │ │ -02c604: 20ee be00 |0052: instance-of v14, v14, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c608: 380e eeff |0054: if-eqz v14, 0042 // -0012 │ │ -02c60c: 6e10 0d03 0800 |0056: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c612: 0c01 |0059: move-result-object v1 │ │ -02c614: 1f01 be00 |005a: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c618: 2206 b601 |005c: new-instance v6, Ljava/util/ArrayList; // type@01b6 │ │ -02c61c: 7010 1908 0600 |005e: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02c622: 7220 3b08 6500 |0061: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02c628: 0800 1500 |0064: move-object/from16 v0, v21 │ │ -02c62c: 540e 4207 |0066: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c630: 7110 4f06 0e00 |0068: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@064f │ │ -02c636: 0c0e |006b: move-result-object v14 │ │ -02c638: 6e10 0803 0800 |006c: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -02c63e: 0c0f |006f: move-result-object v15 │ │ -02c640: 6e20 6e01 fe00 |0070: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ -02c646: 0c07 |0073: move-result-object v7 │ │ -02c648: 120b |0074: const/4 v11, #int 0 // #0 │ │ -02c64a: 130e 0c00 |0075: const/16 v14, #int 12 // #c │ │ -02c64e: 35eb cbff |0077: if-ge v11, v14, 0042 // -0035 │ │ -02c652: 0800 1500 |0079: move-object/from16 v0, v21 │ │ -02c656: 540e 4207 |007b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c65a: 7110 5006 0e00 |007d: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0650 │ │ -02c660: 0c0e |0080: move-result-object v14 │ │ -02c662: 6e20 5a01 7e00 |0081: invoke-virtual {v14, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02c668: 0c0e |0084: move-result-object v14 │ │ -02c66a: 0800 1500 |0085: move-object/from16 v0, v21 │ │ -02c66e: 540f 4207 |0087: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c672: 7110 5106 0f00 |0089: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0651 │ │ -02c678: 0c0f |008c: move-result-object v15 │ │ -02c67a: 6e20 5901 7f00 |008d: invoke-virtual {v15, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02c680: 0c0f |0090: move-result-object v15 │ │ -02c682: 7130 1903 e10f |0091: invoke-static {v1, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ -02c688: 0c04 |0094: move-result-object v4 │ │ -02c68a: 7220 3b08 4600 |0095: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02c690: 0800 1500 |0098: move-object/from16 v0, v21 │ │ -02c694: 540e 4207 |009a: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c698: 7110 5206 0e00 |009c: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0652 │ │ -02c69e: 0c0e |009f: move-result-object v14 │ │ -02c6a0: 121f |00a0: const/4 v15, #int 1 // #1 │ │ -02c6a2: 6e30 5701 7e0f |00a1: invoke-virtual {v14, v7, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ -02c6a8: 0c07 |00a4: move-result-object v7 │ │ -02c6aa: d80b 0b01 |00a5: add-int/lit8 v11, v11, #int 1 // #01 │ │ -02c6ae: 28ce |00a7: goto 0075 // -0032 │ │ -02c6b0: 6e10 0e03 0300 |00a8: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030e │ │ -02c6b6: 0c0e |00ab: move-result-object v14 │ │ -02c6b8: 7110 fc02 0e00 |00ac: invoke-static {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02c6be: 0c02 |00af: move-result-object v2 │ │ -02c6c0: 2889 |00b0: goto 0039 // -0077 │ │ -02c6c2: 220e 4501 |00b1: new-instance v14, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; // type@0145 │ │ -02c6c6: 0800 1500 |00b3: move-object/from16 v0, v21 │ │ -02c6ca: 540f 4207 |00b5: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c6ce: 0800 1500 |00b7: move-object/from16 v0, v21 │ │ -02c6d2: 5400 4207 |00b9: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c6d6: 0810 0000 |00bb: move-object/from16 v16, v0 │ │ -02c6da: 7701 c401 1000 |00bd: invoke-static/range {v16}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ -02c6e0: 0a10 |00c0: move-result v16 │ │ -02c6e2: 0800 1500 |00c1: move-object/from16 v0, v21 │ │ -02c6e6: 5400 4207 |00c3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c6ea: 0811 0000 |00c5: move-object/from16 v17, v0 │ │ -02c6ee: 7701 c301 1100 |00c7: invoke-static/range {v17}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -02c6f4: 0a11 |00ca: move-result v17 │ │ -02c6f6: 7604 8b06 0e00 |00cb: invoke-direct/range {v14, v15, v16, v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.:(Landroid/content/Context;IF)V // method@068b │ │ -02c6fc: 0800 1500 |00ce: move-object/from16 v0, v21 │ │ -02c700: 540f 4207 |00d0: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c704: 7110 5406 0f00 |00d2: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0654 │ │ -02c70a: 0c0f |00d5: move-result-object v15 │ │ -02c70c: 6010 d704 |00d6: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_yearly_timechart:I // field@04d7 │ │ -02c710: 1311 0200 |00d8: const/16 v17, #int 2 // #2 │ │ -02c714: 0200 1100 |00da: move/from16 v0, v17 │ │ -02c718: 2300 2602 |00dc: new-array v0, v0, [Ljava/lang/Object; // type@0226 │ │ -02c71c: 0811 0000 |00de: move-object/from16 v17, v0 │ │ -02c720: 1312 0000 |00e0: const/16 v18, #int 0 // #0 │ │ -02c724: 0800 1500 |00e2: move-object/from16 v0, v21 │ │ -02c728: 5400 4207 |00e4: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c72c: 0813 0000 |00e6: move-object/from16 v19, v0 │ │ -02c730: 7701 5306 1300 |00e8: invoke-static/range {v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0653 │ │ -02c736: 0c13 |00eb: move-result-object v19 │ │ -02c738: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -02c73c: 6e20 fd02 0200 |00ee: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -02c742: 0c13 |00f1: move-result-object v19 │ │ -02c744: 4d13 1112 |00f2: aput-object v19, v17, v18 │ │ -02c748: 1312 0100 |00f4: const/16 v18, #int 1 // #1 │ │ -02c74c: 0800 1500 |00f6: move-object/from16 v0, v21 │ │ -02c750: 5400 4207 |00f8: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c754: 0813 0000 |00fa: move-object/from16 v19, v0 │ │ -02c758: 7701 4a06 1300 |00fc: invoke-static/range {v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@064a │ │ -02c75e: 0c13 |00ff: move-result-object v19 │ │ -02c760: 0800 1500 |0100: move-object/from16 v0, v21 │ │ -02c764: 5400 4207 |0102: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c768: 0814 0000 |0104: move-object/from16 v20, v0 │ │ -02c76c: 7701 4606 1400 |0106: invoke-static/range {v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02c772: 0c14 |0109: move-result-object v20 │ │ -02c774: 7402 0408 1300 |010a: invoke-virtual/range {v19, v20}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02c77a: 0c13 |010d: move-result-object v19 │ │ -02c77c: 4d13 1112 |010e: aput-object v19, v17, v18 │ │ -02c780: 7403 d401 0f00 |0110: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02c786: 0c0f |0113: move-result-object v15 │ │ -02c788: 6e30 8e06 fe05 |0114: invoke-virtual {v14, v15, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; // method@068e │ │ -02c78e: 0c0d |0117: move-result-object v13 │ │ -02c790: 0800 1500 |0118: move-object/from16 v0, v21 │ │ -02c794: 540e 4207 |011a: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0742 │ │ -02c798: 6e20 8506 de00 |011c: invoke-virtual {v14, v13}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0685 │ │ -02c79e: 0e00 |011f: return-void │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 58 16-bit code units │ │ +02e828: |[02e828] org.achartengine.GraphicalActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02e838: 6f20 0500 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ +02e83e: 6e10 7808 0300 |0003: invoke-virtual {v3}, Lorg/achartengine/GraphicalActivity;.getIntent:()Landroid/content/Intent; // method@0878 │ │ +02e844: 0c00 |0006: move-result-object v0 │ │ +02e846: 6e10 3d00 0000 |0007: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +02e84c: 0c01 |000a: move-result-object v1 │ │ +02e84e: 1a00 a807 |000b: const-string v0, "chart" // string@07a8 │ │ +02e852: 6e20 a000 0100 |000d: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@00a0 │ │ +02e858: 0c00 |0010: move-result-object v0 │ │ +02e85a: 1f00 c901 |0011: check-cast v0, Lorg/achartengine/chart/AbstractChart; // type@01c9 │ │ +02e85e: 5b30 e807 |0013: iput-object v0, v3, Lorg/achartengine/GraphicalActivity;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07e8 │ │ +02e862: 2200 c801 |0015: new-instance v0, Lorg/achartengine/GraphicalView; // type@01c8 │ │ +02e866: 5432 e807 |0017: iget-object v2, v3, Lorg/achartengine/GraphicalActivity;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07e8 │ │ +02e86a: 7030 8208 3002 |0019: invoke-direct {v0, v3, v2}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@0882 │ │ +02e870: 5b30 e907 |001c: iput-object v0, v3, Lorg/achartengine/GraphicalActivity;.mView:Lorg/achartengine/GraphicalView; // field@07e9 │ │ +02e874: 1a00 1810 |001e: const-string v0, "title" // string@1018 │ │ +02e878: 6e20 a100 0100 |0020: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +02e87e: 0c00 |0023: move-result-object v0 │ │ +02e880: 3900 0c00 |0024: if-nez v0, 0030 // +000c │ │ +02e884: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +02e886: 6e20 7a08 0300 |0027: invoke-virtual {v3, v0}, Lorg/achartengine/GraphicalActivity;.requestWindowFeature:(I)Z // method@087a │ │ +02e88c: 5430 e907 |002a: iget-object v0, v3, Lorg/achartengine/GraphicalActivity;.mView:Lorg/achartengine/GraphicalView; // field@07e9 │ │ +02e890: 6e20 7b08 0300 |002c: invoke-virtual {v3, v0}, Lorg/achartengine/GraphicalActivity;.setContentView:(Landroid/view/View;)V // method@087b │ │ +02e896: 0e00 |002f: return-void │ │ +02e898: 6e10 cc07 0000 |0030: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07cc │ │ +02e89e: 0a01 |0033: move-result v1 │ │ +02e8a0: 3d01 f6ff |0034: if-lez v1, 002a // -000a │ │ +02e8a4: 6e20 7c08 0300 |0036: invoke-virtual {v3, v0}, Lorg/achartengine/GraphicalActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@087c │ │ +02e8aa: 28f1 |0039: goto 002a // -000f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=576 │ │ - 0x0012 line=578 │ │ - 0x0016 line=579 │ │ - 0x001e line=580 │ │ - 0x0023 line=581 │ │ - 0x0026 line=582 │ │ - 0x002a line=583 │ │ - 0x0039 line=588 │ │ - 0x003e line=591 │ │ - 0x004e line=592 │ │ - 0x0056 line=595 │ │ - 0x005c line=596 │ │ - 0x0061 line=597 │ │ - 0x0064 line=598 │ │ - 0x0074 line=599 │ │ - 0x0079 line=600 │ │ - 0x0095 line=601 │ │ - 0x0098 line=602 │ │ - 0x00a5 line=599 │ │ - 0x00a8 line=585 │ │ - 0x00b1 line=606 │ │ - 0x0118 line=608 │ │ - 0x011f line=609 │ │ + 0x0000 line=35 │ │ + 0x0003 line=36 │ │ + 0x000b line=37 │ │ + 0x0015 line=38 │ │ + 0x001e line=39 │ │ + 0x0024 line=40 │ │ + 0x0026 line=41 │ │ + 0x002a line=45 │ │ + 0x002f line=46 │ │ + 0x0030 line=42 │ │ + 0x0036 line=43 │ │ locals : │ │ - 0x0016 - 0x0023 reg=9 group Ljava/util/List; Ljava/util/List; │ │ - 0x0023 - 0x0039 reg=10 group Ljava/util/List; Ljava/util/List; │ │ - 0x005c - 0x00a8 reg=1 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0038 - 0x00a8 reg=2 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0095 - 0x00a8 reg=4 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x003e - 0x00a8 reg=5 balances Ljava/util/List; Ljava/util/List;>; │ │ - 0x0061 - 0x00a8 reg=6 blist Ljava/util/List; Ljava/util/List; │ │ - 0x0074 - 0x00a8 reg=7 d Ljava/util/Date; │ │ - 0x004e - 0x00a8 reg=8 g Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0075 - 0x00a8 reg=11 i I │ │ - 0x0042 - 0x00a8 reg=12 i$ Ljava/util/Iterator; │ │ - 0x00b0 - 0x0120 reg=2 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0012 - 0x0120 reg=3 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x00b1 - 0x0120 reg=5 balances Ljava/util/List; Ljava/util/List;>; │ │ - 0x0039 - 0x0120 reg=9 group Ljava/util/List; Ljava/util/List; │ │ - 0x00b1 - 0x0120 reg=12 i$ Ljava/util/Iterator; │ │ - 0x0118 - 0x0120 reg=13 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0120 reg=21 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7; │ │ + 0x0000 - 0x003a reg=3 this Lorg/achartengine/GraphicalActivity; │ │ + 0x0000 - 0x003a reg=4 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ + source_file_idx : 454 (GraphicalActivity.java) │ │ │ │ -Class #203 header: │ │ -class_idx : 321 │ │ +Class #180 header: │ │ +class_idx : 454 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 246 │ │ +superclass_idx : 402 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #203 annotations: │ │ +Class #180 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doYearlyCumulativeTimeChart │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=repaint │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #203 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;' │ │ +Class #180 - │ │ + Class descriptor : 'Lorg/achartengine/GraphicalView$1;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + #0 : (in Lorg/achartengine/GraphicalView$1;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ - name : 'val$pos' │ │ - type : 'I' │ │ + type : 'Lorg/achartengine/GraphicalView;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + #0 : (in Lorg/achartengine/GraphicalView$1;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V' │ │ + type : '(Lorg/achartengine/GraphicalView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02c7a0: |[02c7a0] com.bottleworks.dailymoney.ui.report.BalanceActivity$8.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ │ -02c7b0: 5b01 4407 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c7b4: 5902 4507 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.val$pos:I // field@0745 │ │ -02c7b8: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02c7be: 0e00 |0007: return-void │ │ + insns size : 6 16-bit code units │ │ +02e8ac: |[02e8ac] org.achartengine.GraphicalView$1.:(Lorg/achartengine/GraphicalView;)V │ │ +02e8bc: 5b01 ea07 |0000: iput-object v1, v0, Lorg/achartengine/GraphicalView$1;.this$0:Lorg/achartengine/GraphicalView; // field@07ea │ │ +02e8c0: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e8c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=614 │ │ + 0x0000 line=249 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0008 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=0 this Lorg/achartengine/GraphicalView$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Lorg/achartengine/GraphicalView; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + #0 : (in Lorg/achartengine/GraphicalView$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 25 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 356 16-bit code units │ │ -02c7c0: |[02c7c0] com.bottleworks.dailymoney.ui.report.BalanceActivity$8.run:()V │ │ -02c7d0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -02c7d4: 5400 4407 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c7d8: 0811 0000 |0004: move-object/from16 v17, v0 │ │ -02c7dc: 7701 3f06 1100 |0006: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ -02c7e2: 0c11 |0009: move-result-object v17 │ │ -02c7e4: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -02c7e8: 5200 4507 |000c: iget v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.val$pos:I // field@0745 │ │ -02c7ec: 0212 0000 |000e: move/from16 v18, v0 │ │ -02c7f0: 7802 3f08 1100 |0010: invoke-interface/range {v17, v18}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02c7f6: 0c04 |0013: move-result-object v4 │ │ -02c7f8: 1f04 c100 |0014: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02c7fc: 6e10 0903 0400 |0016: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getGroup:()Ljava/util/List; // method@0309 │ │ -02c802: 0c0a |0019: move-result-object v10 │ │ -02c804: 6e10 0d03 0400 |001a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c80a: 0c11 |001d: move-result-object v17 │ │ -02c80c: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -02c810: 2000 be00 |0020: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c814: 0211 0000 |0022: move/from16 v17, v0 │ │ -02c818: 3811 aa00 |0024: if-eqz v17, 00ce // +00aa │ │ -02c81c: 220b b601 |0026: new-instance v11, Ljava/util/ArrayList; // type@01b6 │ │ -02c820: 7020 1a08 ab00 |0028: invoke-direct {v11, v10}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@081a │ │ -02c826: 7220 4208 4b00 |002b: invoke-interface {v11, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0842 │ │ -02c82c: 1311 0000 |002e: const/16 v17, #int 0 // #0 │ │ -02c830: 0200 1100 |0030: move/from16 v0, v17 │ │ -02c834: 7230 3a08 0b04 |0032: invoke-interface {v11, v0, v4}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@083a │ │ -02c83a: 6e10 0d03 0400 |0035: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c840: 0c11 |0038: move-result-object v17 │ │ -02c842: 1f11 be00 |0039: check-cast v17, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c846: 7401 f002 1100 |003b: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02f0 │ │ -02c84c: 0c11 |003e: move-result-object v17 │ │ -02c84e: 7701 fc02 1100 |003f: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02c854: 0c03 |0042: move-result-object v3 │ │ -02c856: 07ba |0043: move-object v10, v11 │ │ -02c858: 2206 b601 |0044: new-instance v6, Ljava/util/ArrayList; // type@01b6 │ │ -02c85c: 7010 1908 0600 |0046: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02c862: 7210 4008 0a00 |0049: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02c868: 0c0d |004c: move-result-object v13 │ │ -02c86a: 7210 3708 0d00 |004d: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -02c870: 0a11 |0050: move-result v17 │ │ -02c872: 3811 9800 |0051: if-eqz v17, 00e9 // +0098 │ │ -02c876: 7210 3808 0d00 |0053: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02c87c: 0c09 |0056: move-result-object v9 │ │ -02c87e: 1f09 c100 |0057: check-cast v9, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02c882: 6e10 0d03 0900 |0059: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c888: 0c11 |005c: move-result-object v17 │ │ -02c88a: 0800 1100 |005d: move-object/from16 v0, v17 │ │ -02c88e: 2000 be00 |005f: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c892: 0211 0000 |0061: move/from16 v17, v0 │ │ -02c896: 3811 eaff |0063: if-eqz v17, 004d // -0016 │ │ -02c89a: 6e10 0d03 0900 |0065: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02c8a0: 0c02 |0068: move-result-object v2 │ │ -02c8a2: 1f02 be00 |0069: check-cast v2, Lcom/bottleworks/dailymoney/data/Account; // type@00be │ │ -02c8a6: 2207 b601 |006b: new-instance v7, Ljava/util/ArrayList; // type@01b6 │ │ -02c8aa: 7010 1908 0700 |006d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02c8b0: 7220 3b08 7600 |0070: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02c8b6: 0800 1800 |0073: move-object/from16 v0, v24 │ │ -02c8ba: 5400 4407 |0075: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c8be: 0811 0000 |0077: move-object/from16 v17, v0 │ │ -02c8c2: 7701 5506 1100 |0079: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0655 │ │ -02c8c8: 0c11 |007c: move-result-object v17 │ │ -02c8ca: 6e10 0803 0900 |007d: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -02c8d0: 0c12 |0080: move-result-object v18 │ │ -02c8d2: 7402 6e01 1100 |0081: invoke-virtual/range {v17, v18}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ -02c8d8: 0c08 |0084: move-result-object v8 │ │ -02c8da: 160f 0000 |0085: const-wide/16 v15, #int 0 // #0 │ │ -02c8de: 120c |0087: const/4 v12, #int 0 // #0 │ │ -02c8e0: 1311 0c00 |0088: const/16 v17, #int 12 // #c │ │ -02c8e4: 0200 1100 |008a: move/from16 v0, v17 │ │ -02c8e8: 350c c1ff |008c: if-ge v12, v0, 004d // -003f │ │ -02c8ec: 390c 4a00 |008e: if-nez v12, 00d8 // +004a │ │ -02c8f0: 1311 0000 |0090: const/16 v17, #int 0 // #0 │ │ -02c8f4: 0800 1800 |0092: move-object/from16 v0, v24 │ │ -02c8f8: 5400 4407 |0094: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c8fc: 0812 0000 |0096: move-object/from16 v18, v0 │ │ -02c900: 7701 5706 1200 |0098: invoke-static/range {v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0657 │ │ -02c906: 0c12 |009b: move-result-object v18 │ │ -02c908: 0800 1200 |009c: move-object/from16 v0, v18 │ │ -02c90c: 6e20 5901 8000 |009e: invoke-virtual {v0, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02c912: 0c12 |00a1: move-result-object v18 │ │ -02c914: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -02c918: 0801 1200 |00a4: move-object/from16 v1, v18 │ │ -02c91c: 7130 1903 0201 |00a6: invoke-static {v2, v0, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ -02c922: 0c05 |00a9: move-result-object v5 │ │ -02c924: 6e10 0b03 0500 |00aa: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02c92a: 0b11 |00ad: move-result-wide v17 │ │ -02c92c: ab0f 0f11 |00ae: add-double v15, v15, v17 │ │ -02c930: 04f0 |00b0: move-wide v0, v15 │ │ -02c932: 6e30 1203 0501 |00b1: invoke-virtual {v5, v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;.setMoney:(D)V // method@0312 │ │ -02c938: 7220 3b08 5700 |00b4: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02c93e: 0800 1800 |00b7: move-object/from16 v0, v24 │ │ -02c942: 5400 4407 |00b9: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c946: 0811 0000 |00bb: move-object/from16 v17, v0 │ │ -02c94a: 7701 5806 1100 |00bd: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0658 │ │ -02c950: 0c11 |00c0: move-result-object v17 │ │ -02c952: 1312 0100 |00c1: const/16 v18, #int 1 // #1 │ │ -02c956: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -02c95a: 0201 1200 |00c5: move/from16 v1, v18 │ │ -02c95e: 6e30 5701 8001 |00c7: invoke-virtual {v0, v8, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ -02c964: 0c08 |00ca: move-result-object v8 │ │ -02c966: d80c 0c01 |00cb: add-int/lit8 v12, v12, #int 1 // #01 │ │ -02c96a: 28bb |00cd: goto 0088 // -0045 │ │ -02c96c: 6e10 0e03 0400 |00ce: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030e │ │ -02c972: 0c11 |00d1: move-result-object v17 │ │ -02c974: 7701 fc02 1100 |00d2: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fc │ │ -02c97a: 0c03 |00d5: move-result-object v3 │ │ -02c97c: 2900 6eff |00d6: goto/16 0044 // -0092 │ │ -02c980: 0800 1800 |00d8: move-object/from16 v0, v24 │ │ -02c984: 5400 4407 |00da: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c988: 0811 0000 |00dc: move-object/from16 v17, v0 │ │ -02c98c: 7701 5606 1100 |00de: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0656 │ │ -02c992: 0c11 |00e1: move-result-object v17 │ │ -02c994: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ -02c998: 6e20 5a01 8000 |00e4: invoke-virtual {v0, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02c99e: 0c11 |00e7: move-result-object v17 │ │ -02c9a0: 28aa |00e8: goto 0092 // -0056 │ │ -02c9a2: 2211 4501 |00e9: new-instance v17, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; // type@0145 │ │ -02c9a6: 0800 1800 |00eb: move-object/from16 v0, v24 │ │ -02c9aa: 5400 4407 |00ed: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c9ae: 0812 0000 |00ef: move-object/from16 v18, v0 │ │ -02c9b2: 0800 1800 |00f1: move-object/from16 v0, v24 │ │ -02c9b6: 5400 4407 |00f3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c9ba: 0813 0000 |00f5: move-object/from16 v19, v0 │ │ -02c9be: 7701 c401 1300 |00f7: invoke-static/range {v19}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ -02c9c4: 0a13 |00fa: move-result v19 │ │ -02c9c6: 0800 1800 |00fb: move-object/from16 v0, v24 │ │ -02c9ca: 5400 4407 |00fd: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c9ce: 0814 0000 |00ff: move-object/from16 v20, v0 │ │ -02c9d2: 7701 c301 1400 |0101: invoke-static/range {v20}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -02c9d8: 0a14 |0104: move-result v20 │ │ -02c9da: 7604 8b06 1100 |0105: invoke-direct/range {v17, v18, v19, v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.:(Landroid/content/Context;IF)V // method@068b │ │ -02c9e0: 0800 1800 |0108: move-object/from16 v0, v24 │ │ -02c9e4: 5400 4407 |010a: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02c9e8: 0812 0000 |010c: move-object/from16 v18, v0 │ │ -02c9ec: 7701 5b06 1200 |010e: invoke-static/range {v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@065b │ │ -02c9f2: 0c12 |0111: move-result-object v18 │ │ -02c9f4: 6013 d504 |0112: sget v19, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_yearly_cumulative_timechart:I // field@04d5 │ │ -02c9f8: 1314 0200 |0114: const/16 v20, #int 2 // #2 │ │ -02c9fc: 0200 1400 |0116: move/from16 v0, v20 │ │ -02ca00: 2300 2602 |0118: new-array v0, v0, [Ljava/lang/Object; // type@0226 │ │ -02ca04: 0814 0000 |011a: move-object/from16 v20, v0 │ │ -02ca08: 1315 0000 |011c: const/16 v21, #int 0 // #0 │ │ -02ca0c: 0800 1800 |011e: move-object/from16 v0, v24 │ │ -02ca10: 5400 4407 |0120: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02ca14: 0816 0000 |0122: move-object/from16 v22, v0 │ │ -02ca18: 7701 5a06 1600 |0124: invoke-static/range {v22}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@065a │ │ -02ca1e: 0c16 |0127: move-result-object v22 │ │ -02ca20: 0800 1600 |0128: move-object/from16 v0, v22 │ │ -02ca24: 6e20 fd02 0300 |012a: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -02ca2a: 0c16 |012d: move-result-object v22 │ │ -02ca2c: 4d16 1415 |012e: aput-object v22, v20, v21 │ │ -02ca30: 1315 0100 |0130: const/16 v21, #int 1 // #1 │ │ -02ca34: 0800 1800 |0132: move-object/from16 v0, v24 │ │ -02ca38: 5400 4407 |0134: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02ca3c: 0816 0000 |0136: move-object/from16 v22, v0 │ │ -02ca40: 7701 4a06 1600 |0138: invoke-static/range {v22}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@064a │ │ -02ca46: 0c16 |013b: move-result-object v22 │ │ -02ca48: 0800 1800 |013c: move-object/from16 v0, v24 │ │ -02ca4c: 5400 4407 |013e: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02ca50: 0817 0000 |0140: move-object/from16 v23, v0 │ │ -02ca54: 7701 4606 1700 |0142: invoke-static/range {v23}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02ca5a: 0c17 |0145: move-result-object v23 │ │ -02ca5c: 7402 0408 1600 |0146: invoke-virtual/range {v22, v23}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02ca62: 0c16 |0149: move-result-object v22 │ │ -02ca64: 4d16 1415 |014a: aput-object v22, v20, v21 │ │ -02ca68: 7403 d401 1200 |014c: invoke-virtual/range {v18, v19, v20}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02ca6e: 0c12 |014f: move-result-object v18 │ │ -02ca70: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -02ca74: 0801 1200 |0152: move-object/from16 v1, v18 │ │ -02ca78: 6e30 8e06 1006 |0154: invoke-virtual {v0, v1, v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; // method@068e │ │ -02ca7e: 0c0e |0157: move-result-object v14 │ │ -02ca80: 0800 1800 |0158: move-object/from16 v0, v24 │ │ -02ca84: 5400 4407 |015a: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0744 │ │ -02ca88: 0811 0000 |015c: move-object/from16 v17, v0 │ │ -02ca8c: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -02ca90: 6e20 8506 e000 |0160: invoke-virtual {v0, v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0685 │ │ -02ca96: 0e00 |0163: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02e8c8: |[02e8c8] org.achartengine.GraphicalView$1.run:()V │ │ +02e8d8: 5410 ea07 |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView$1;.this$0:Lorg/achartengine/GraphicalView; // field@07ea │ │ +02e8dc: 6e10 8408 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/GraphicalView;.invalidate:()V // method@0884 │ │ +02e8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=618 │ │ - 0x0016 line=620 │ │ - 0x001a line=621 │ │ - 0x0026 line=622 │ │ - 0x002b line=623 │ │ - 0x002e line=624 │ │ - 0x0035 line=625 │ │ - 0x0044 line=630 │ │ - 0x0049 line=633 │ │ - 0x0059 line=634 │ │ - 0x0065 line=637 │ │ - 0x006b line=638 │ │ - 0x0070 line=639 │ │ - 0x0073 line=640 │ │ - 0x0085 line=641 │ │ - 0x0087 line=642 │ │ - 0x008e line=643 │ │ - 0x00aa line=644 │ │ - 0x00b0 line=645 │ │ - 0x00b4 line=646 │ │ - 0x00b7 line=647 │ │ - 0x00cb line=642 │ │ - 0x00ce line=627 │ │ - 0x00d8 line=643 │ │ - 0x00e9 line=651 │ │ - 0x0158 line=653 │ │ - 0x0163 line=654 │ │ + 0x0000 line=251 │ │ + 0x0005 line=252 │ │ locals : │ │ - 0x001a - 0x002b reg=10 group Ljava/util/List; Ljava/util/List; │ │ - 0x002b - 0x0044 reg=11 group Ljava/util/List; Ljava/util/List; │ │ - 0x006b - 0x00ce reg=2 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x0043 - 0x00ce reg=3 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x00aa - 0x00ce reg=5 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0049 - 0x00ce reg=6 balances Ljava/util/List; Ljava/util/List;>; │ │ - 0x0070 - 0x00ce reg=7 blist Ljava/util/List; Ljava/util/List; │ │ - 0x0085 - 0x00ce reg=8 d Ljava/util/Date; │ │ - 0x0059 - 0x00ce reg=9 g Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0088 - 0x00ce reg=12 i I │ │ - 0x004d - 0x00ce reg=13 i$ Ljava/util/Iterator; │ │ - 0x0087 - 0x00ce reg=15 total D │ │ - 0x00d8 - 0x00e9 reg=2 acc Lcom/bottleworks/dailymoney/data/Account; │ │ - 0x00d8 - 0x00e9 reg=7 blist Ljava/util/List; Ljava/util/List; │ │ - 0x00d8 - 0x00e9 reg=8 d Ljava/util/Date; │ │ - 0x00d8 - 0x00e9 reg=9 g Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x00d8 - 0x00e9 reg=12 i I │ │ - 0x00d8 - 0x00e9 reg=15 total D │ │ - 0x00d6 - 0x0164 reg=3 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0016 - 0x0164 reg=4 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x00d8 - 0x0164 reg=6 balances Ljava/util/List; Ljava/util/List;>; │ │ - 0x0044 - 0x0164 reg=10 group Ljava/util/List; Ljava/util/List; │ │ - 0x00d8 - 0x0164 reg=13 i$ Ljava/util/Iterator; │ │ - 0x0158 - 0x0164 reg=14 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0164 reg=24 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8; │ │ + 0x0000 - 0x0006 reg=1 this Lorg/achartengine/GraphicalView$1; │ │ │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ + source_file_idx : 455 (GraphicalView.java) │ │ │ │ -Class #204 header: │ │ -class_idx : 322 │ │ +Class #181 header: │ │ +class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 132 │ │ -source_file_idx : 246 │ │ +superclass_idx : 402 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #204 annotations: │ │ +Class #181 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doYearlyRunChart │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=repaint │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #204 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;' │ │ +Class #181 - │ │ + Class descriptor : 'Lorg/achartengine/GraphicalView$2;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;) │ │ + #0 : (in Lorg/achartengine/GraphicalView$2;) │ │ name : 'this$0' │ │ - type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + type : 'Lorg/achartengine/GraphicalView;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/GraphicalView$2;) │ │ + name : 'val$bottom' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/GraphicalView$2;) │ │ + name : 'val$left' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/GraphicalView$2;) │ │ + name : 'val$right' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Lorg/achartengine/GraphicalView$2;) │ │ + name : 'val$top' │ │ + type : 'I' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;) │ │ + #0 : (in Lorg/achartengine/GraphicalView$2;) │ │ name : '' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + type : '(Lorg/achartengine/GraphicalView;IIII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 6 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ca98: |[02ca98] com.bottleworks.dailymoney.ui.report.BalanceActivity$9.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02caa8: 5b01 4607 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02caac: 7010 9f01 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ -02cab2: 0e00 |0005: return-void │ │ + insns size : 14 16-bit code units │ │ +02e8e4: |[02e8e4] org.achartengine.GraphicalView$2.:(Lorg/achartengine/GraphicalView;IIII)V │ │ +02e8f4: 5b01 eb07 |0000: iput-object v1, v0, Lorg/achartengine/GraphicalView$2;.this$0:Lorg/achartengine/GraphicalView; // field@07eb │ │ +02e8f8: 5902 ed07 |0002: iput v2, v0, Lorg/achartengine/GraphicalView$2;.val$left:I // field@07ed │ │ +02e8fc: 5903 ef07 |0004: iput v3, v0, Lorg/achartengine/GraphicalView$2;.val$top:I // field@07ef │ │ +02e900: 5904 ee07 |0006: iput v4, v0, Lorg/achartengine/GraphicalView$2;.val$right:I // field@07ee │ │ +02e904: 5905 ec07 |0008: iput v5, v0, Lorg/achartengine/GraphicalView$2;.val$bottom:I // field@07ec │ │ +02e908: 7010 b507 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02e90e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=660 │ │ + 0x0000 line=265 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000e reg=0 this Lorg/achartengine/GraphicalView$2; │ │ + 0x0000 - 0x000e reg=1 (null) Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x000e reg=2 (null) I │ │ + 0x0000 - 0x000e reg=3 (null) I │ │ + 0x0000 - 0x000e reg=4 (null) I │ │ + 0x0000 - 0x000e reg=5 (null) I │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;) │ │ + #0 : (in Lorg/achartengine/GraphicalView$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 22 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 285 16-bit code units │ │ -02cab4: |[02cab4] com.bottleworks.dailymoney.ui.report.BalanceActivity$9.run:()V │ │ -02cac4: 125e |0000: const/4 v14, #int 5 // #5 │ │ -02cac6: 23ec 3302 |0001: new-array v12, v14, [Z // type@0233 │ │ -02caca: 260c 1301 0000 |0003: fill-array-data v12, 00000116 // +00000113 │ │ -02cad0: 125e |0006: const/4 v14, #int 5 // #5 │ │ -02cad2: 23e2 2002 |0007: new-array v2, v14, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0220 │ │ -02cad6: 120e |0009: const/4 v14, #int 0 // #0 │ │ -02cad8: 620f 6f05 |000a: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ -02cadc: 4d0f 020e |000c: aput-object v15, v2, v14 │ │ -02cae0: 121e |000e: const/4 v14, #int 1 // #1 │ │ -02cae2: 620f 7205 |000f: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@0572 │ │ -02cae6: 4d0f 020e |0011: aput-object v15, v2, v14 │ │ -02caea: 122e |0013: const/4 v14, #int 2 // #2 │ │ -02caec: 620f 7105 |0014: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@0571 │ │ -02caf0: 4d0f 020e |0016: aput-object v15, v2, v14 │ │ -02caf4: 123e |0018: const/4 v14, #int 3 // #3 │ │ -02caf6: 620f 7005 |0019: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ -02cafa: 4d0f 020e |001b: aput-object v15, v2, v14 │ │ -02cafe: 124e |001d: const/4 v14, #int 4 // #4 │ │ -02cb00: 620f 7305 |001e: sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0573 │ │ -02cb04: 4d0f 020e |0020: aput-object v15, v2, v14 │ │ -02cb08: 2204 b601 |0022: new-instance v4, Ljava/util/ArrayList; // type@01b6 │ │ -02cb0c: 7010 1908 0400 |0024: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02cb12: 0800 1500 |0027: move-object/from16 v0, v21 │ │ -02cb16: 540e 4607 |0029: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cb1a: 7110 5c06 0e00 |002b: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065c │ │ -02cb20: 0c0e |002e: move-result-object v14 │ │ -02cb22: 0800 1500 |002f: move-object/from16 v0, v21 │ │ -02cb26: 540f 4607 |0031: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cb2a: 7110 4606 0f00 |0033: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02cb30: 0c0f |0036: move-result-object v15 │ │ -02cb32: 6e20 6e01 fe00 |0037: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ -02cb38: 0c0d |003a: move-result-object v13 │ │ -02cb3a: 1209 |003b: const/4 v9, #int 0 // #0 │ │ -02cb3c: 212e |003c: array-length v14, v2 │ │ -02cb3e: 35e9 7e00 |003d: if-ge v9, v14, 00bb // +007e │ │ -02cb42: 4601 0209 |003f: aget-object v1, v2, v9 │ │ -02cb46: 2205 b601 |0041: new-instance v5, Ljava/util/ArrayList; // type@01b6 │ │ -02cb4a: 7010 1908 0500 |0043: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02cb50: 7220 3b08 5400 |0046: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02cb56: 07d6 |0049: move-object v6, v13 │ │ -02cb58: 470e 0c09 |004a: aget-boolean v14, v12, v9 │ │ -02cb5c: 380e 2a00 |004c: if-eqz v14, 0076 // +002a │ │ -02cb60: 1207 |004e: const/4 v7, #int 0 // #0 │ │ -02cb62: 130e 0c00 |004f: const/16 v14, #int 12 // #c │ │ -02cb66: 35e7 6700 |0051: if-ge v7, v14, 00b8 // +0067 │ │ -02cb6a: 0800 1500 |0053: move-object/from16 v0, v21 │ │ -02cb6e: 540e 4607 |0055: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cb72: 7110 5d06 0e00 |0057: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065d │ │ -02cb78: 0c0e |005a: move-result-object v14 │ │ -02cb7a: 6e20 5901 6e00 |005b: invoke-virtual {v14, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02cb80: 0c0e |005e: move-result-object v14 │ │ -02cb82: 7130 1a03 d10e |005f: invoke-static {v1, v13, v14}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@031a │ │ -02cb88: 0c03 |0062: move-result-object v3 │ │ -02cb8a: 7220 3b08 3500 |0063: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02cb90: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -02cb94: 540e 4607 |0068: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cb98: 7110 5e06 0e00 |006a: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065e │ │ -02cb9e: 0c0e |006d: move-result-object v14 │ │ -02cba0: 121f |006e: const/4 v15, #int 1 // #1 │ │ -02cba2: 6e30 5701 6e0f |006f: invoke-virtual {v14, v6, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ -02cba8: 0c06 |0072: move-result-object v6 │ │ -02cbaa: d807 0701 |0073: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02cbae: 28da |0075: goto 004f // -0026 │ │ -02cbb0: 160a 0000 |0076: const-wide/16 v10, #int 0 // #0 │ │ -02cbb4: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -02cbb6: 130e 0c00 |0079: const/16 v14, #int 12 // #c │ │ -02cbba: 35e7 3d00 |007b: if-ge v7, v14, 00b8 // +003d │ │ -02cbbe: 3907 2e00 |007d: if-nez v7, 00ab // +002e │ │ -02cbc2: 120e |007f: const/4 v14, #int 0 // #0 │ │ -02cbc4: 0800 1500 |0080: move-object/from16 v0, v21 │ │ -02cbc8: 540f 4607 |0082: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cbcc: 7110 6006 0f00 |0084: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0660 │ │ -02cbd2: 0c0f |0087: move-result-object v15 │ │ -02cbd4: 6e20 5901 6f00 |0088: invoke-virtual {v15, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02cbda: 0c0f |008b: move-result-object v15 │ │ -02cbdc: 7130 1a03 e10f |008c: invoke-static {v1, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@031a │ │ -02cbe2: 0c03 |008f: move-result-object v3 │ │ -02cbe4: 6e10 0b03 0300 |0090: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02cbea: 0b0e |0093: move-result-wide v14 │ │ -02cbec: cbea |0094: add-double/2addr v10, v14 │ │ -02cbee: 6e30 1203 a30b |0095: invoke-virtual {v3, v10, v11}, Lcom/bottleworks/dailymoney/data/Balance;.setMoney:(D)V // method@0312 │ │ -02cbf4: 7220 3b08 3500 |0098: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -02cbfa: 0800 1500 |009b: move-object/from16 v0, v21 │ │ -02cbfe: 540e 4607 |009d: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cc02: 7110 6106 0e00 |009f: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0661 │ │ -02cc08: 0c0e |00a2: move-result-object v14 │ │ -02cc0a: 121f |00a3: const/4 v15, #int 1 // #1 │ │ -02cc0c: 6e30 5701 6e0f |00a4: invoke-virtual {v14, v6, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ -02cc12: 0c06 |00a7: move-result-object v6 │ │ -02cc14: d807 0701 |00a8: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02cc18: 28cf |00aa: goto 0079 // -0031 │ │ -02cc1a: 0800 1500 |00ab: move-object/from16 v0, v21 │ │ -02cc1e: 540e 4607 |00ad: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cc22: 7110 5f06 0e00 |00af: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065f │ │ -02cc28: 0c0e |00b2: move-result-object v14 │ │ -02cc2a: 6e20 5a01 6e00 |00b3: invoke-virtual {v14, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02cc30: 0c0e |00b6: move-result-object v14 │ │ -02cc32: 28c9 |00b7: goto 0080 // -0037 │ │ -02cc34: d809 0901 |00b8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02cc38: 2882 |00ba: goto 003c // -007e │ │ -02cc3a: 220e 4501 |00bb: new-instance v14, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; // type@0145 │ │ -02cc3e: 0800 1500 |00bd: move-object/from16 v0, v21 │ │ -02cc42: 540f 4607 |00bf: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cc46: 0800 1500 |00c1: move-object/from16 v0, v21 │ │ -02cc4a: 5400 4607 |00c3: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cc4e: 0810 0000 |00c5: move-object/from16 v16, v0 │ │ -02cc52: 7701 c401 1000 |00c7: invoke-static/range {v16}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ -02cc58: 0a10 |00ca: move-result v16 │ │ -02cc5a: 0800 1500 |00cb: move-object/from16 v0, v21 │ │ -02cc5e: 5400 4607 |00cd: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cc62: 0811 0000 |00cf: move-object/from16 v17, v0 │ │ -02cc66: 7701 c301 1100 |00d1: invoke-static/range {v17}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ -02cc6c: 0a11 |00d4: move-result v17 │ │ -02cc6e: 7604 8b06 0e00 |00d5: invoke-direct/range {v14, v15, v16, v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.:(Landroid/content/Context;IF)V // method@068b │ │ -02cc74: 0800 1500 |00d8: move-object/from16 v0, v21 │ │ -02cc78: 540f 4607 |00da: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cc7c: 7110 6206 0f00 |00dc: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0662 │ │ -02cc82: 0c0f |00df: move-result-object v15 │ │ -02cc84: 6010 d604 |00e0: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_yearly_runchart:I // field@04d6 │ │ -02cc88: 1311 0100 |00e2: const/16 v17, #int 1 // #1 │ │ -02cc8c: 0200 1100 |00e4: move/from16 v0, v17 │ │ -02cc90: 2300 2602 |00e6: new-array v0, v0, [Ljava/lang/Object; // type@0226 │ │ -02cc94: 0811 0000 |00e8: move-object/from16 v17, v0 │ │ -02cc98: 1312 0000 |00ea: const/16 v18, #int 0 // #0 │ │ -02cc9c: 0800 1500 |00ec: move-object/from16 v0, v21 │ │ -02cca0: 5400 4607 |00ee: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cca4: 0813 0000 |00f0: move-object/from16 v19, v0 │ │ -02cca8: 7701 4a06 1300 |00f2: invoke-static/range {v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@064a │ │ -02ccae: 0c13 |00f5: move-result-object v19 │ │ -02ccb0: 0800 1500 |00f6: move-object/from16 v0, v21 │ │ -02ccb4: 5400 4607 |00f8: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02ccb8: 0814 0000 |00fa: move-object/from16 v20, v0 │ │ -02ccbc: 7701 4606 1400 |00fc: invoke-static/range {v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0646 │ │ -02ccc2: 0c14 |00ff: move-result-object v20 │ │ -02ccc4: 7402 0408 1300 |0100: invoke-virtual/range {v19, v20}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -02ccca: 0c13 |0103: move-result-object v19 │ │ -02cccc: 4d13 1112 |0104: aput-object v19, v17, v18 │ │ -02ccd0: 7403 d401 0f00 |0106: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ -02ccd6: 0c0f |0109: move-result-object v15 │ │ -02ccd8: 6e30 8e06 fe04 |010a: invoke-virtual {v14, v15, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; // method@068e │ │ -02ccde: 0c08 |010d: move-result-object v8 │ │ -02cce0: 0800 1500 |010e: move-object/from16 v0, v21 │ │ -02cce4: 540e 4607 |0110: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0746 │ │ -02cce8: 6e20 8506 8e00 |0112: invoke-virtual {v14, v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0685 │ │ -02ccee: 0e00 |0115: return-void │ │ -02ccf0: 0003 0100 0500 0000 0000 0101 0000 |0116: array-data (7 units) │ │ + outs : 5 │ │ + insns size : 14 16-bit code units │ │ +02e910: |[02e910] org.achartengine.GraphicalView$2.run:()V │ │ +02e920: 5450 eb07 |0000: iget-object v0, v5, Lorg/achartengine/GraphicalView$2;.this$0:Lorg/achartengine/GraphicalView; // field@07eb │ │ +02e924: 5251 ed07 |0002: iget v1, v5, Lorg/achartengine/GraphicalView$2;.val$left:I // field@07ed │ │ +02e928: 5252 ef07 |0004: iget v2, v5, Lorg/achartengine/GraphicalView$2;.val$top:I // field@07ef │ │ +02e92c: 5253 ee07 |0006: iget v3, v5, Lorg/achartengine/GraphicalView$2;.val$right:I // field@07ee │ │ +02e930: 5254 ec07 |0008: iget v4, v5, Lorg/achartengine/GraphicalView$2;.val$bottom:I // field@07ec │ │ +02e934: 6e54 8508 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/achartengine/GraphicalView;.invalidate:(IIII)V // method@0885 │ │ +02e93a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=663 │ │ - 0x0006 line=664 │ │ - 0x0022 line=665 │ │ - 0x0027 line=666 │ │ - 0x003b line=667 │ │ - 0x003f line=668 │ │ - 0x0041 line=669 │ │ - 0x0046 line=670 │ │ - 0x0049 line=671 │ │ - 0x004a line=672 │ │ - 0x004e line=673 │ │ - 0x0053 line=674 │ │ - 0x0063 line=675 │ │ - 0x0066 line=676 │ │ - 0x0073 line=673 │ │ - 0x0076 line=679 │ │ - 0x0078 line=680 │ │ - 0x007d line=681 │ │ - 0x0090 line=682 │ │ - 0x0095 line=683 │ │ - 0x0098 line=684 │ │ - 0x009b line=685 │ │ - 0x00a8 line=680 │ │ - 0x00ab line=681 │ │ - 0x00b8 line=667 │ │ - 0x00bb line=690 │ │ - 0x010e line=692 │ │ - 0x0115 line=693 │ │ - 0x0116 line=663 │ │ - locals : │ │ - 0x0063 - 0x0076 reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x004f - 0x0076 reg=7 i I │ │ - 0x0090 - 0x00ab reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0078 - 0x00b8 reg=10 total D │ │ - 0x0041 - 0x00bb reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0046 - 0x00bb reg=5 blist Ljava/util/List; Ljava/util/List; │ │ - 0x004a - 0x00bb reg=6 d Ljava/util/Date; │ │ - 0x0079 - 0x00bb reg=7 i I │ │ - 0x0022 - 0x011d reg=2 ats [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0027 - 0x011d reg=4 balances Ljava/util/List; Ljava/util/List;>; │ │ - 0x010e - 0x011d reg=8 intent Landroid/content/Intent; │ │ - 0x003c - 0x011d reg=9 j I │ │ - 0x0006 - 0x011d reg=12 yearly [Z │ │ - 0x003b - 0x011d reg=13 yearstart Ljava/util/Date; │ │ - 0x0000 - 0x011d reg=21 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9; │ │ + 0x0000 line=267 │ │ + 0x000d line=268 │ │ + locals : │ │ + 0x0000 - 0x000e reg=5 this Lorg/achartengine/GraphicalView$2; │ │ │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ + source_file_idx : 455 (GraphicalView.java) │ │ │ │ -Class #205 header: │ │ -class_idx : 323 │ │ +Class #182 header: │ │ +class_idx : 456 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 177 │ │ -source_file_idx : 246 │ │ -static_fields_size : 8 │ │ -instance_fields_size: 16 │ │ -direct_methods_size : 74 │ │ -virtual_methods_size: 10 │ │ - │ │ -Class #205 annotations: │ │ -Annotations on field #1879 'listViewData' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ -Annotations on field #1880 'listViewMapList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ -Annotations on method #1659 'onItemClick' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ +superclass_idx : 83 │ │ +source_file_idx : 455 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 18 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #205 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ +Class #182 - │ │ + Class descriptor : 'Lorg/achartengine/GraphicalView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'INTENT_BALANCE_DATE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "balanceDate" │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'INTENT_MODE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "mode" │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'INTENT_TARGET_DATE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "target" │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'INTENT_TOTAL_MODE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "modeTotal" │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'MODE_MONTH' │ │ + #0 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'ZOOM_BUTTONS_COLOR' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ value : 0 │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'MODE_YEAR' │ │ + #1 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'ZOOM_SIZE' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'bindingFrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'bindingTo' │ │ - type : '[I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 45 │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'currentDate' │ │ - type : 'Ljava/util/Date;' │ │ + #0 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'fitZoom' │ │ + type : 'Lorg/achartengine/tools/FitZoom;' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'currentEndDate' │ │ - type : 'Ljava/util/Date;' │ │ + #1 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'fitZoomImage' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'currentStartDate' │ │ - type : 'Ljava/util/Date;' │ │ + #2 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'mChart' │ │ + type : 'Lorg/achartengine/chart/AbstractChart;' │ │ access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'infoView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'listView' │ │ - type : 'Landroid/widget/ListView;' │ │ + #3 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'listViewAdapter' │ │ - type : 'Landroid/widget/SimpleAdapter;' │ │ + #4 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'mPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'listViewData' │ │ - type : 'Ljava/util/List;' │ │ + #5 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'mRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'listViewMapList' │ │ - type : 'Ljava/util/List;' │ │ + #6 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'mRenderer' │ │ + type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'mode' │ │ - type : 'I' │ │ + #7 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'oldX' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'modeBtn' │ │ - type : 'Landroid/widget/ImageButton;' │ │ - access : 0x0000 () │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'monthDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ + #8 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'oldX2' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'monthDayDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ + #9 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'oldY' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'targetDate' │ │ - type : 'Ljava/util/Date;' │ │ + #10 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'oldY2' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'toolbarView' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'totalMode' │ │ - type : 'Z' │ │ + #11 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'pan' │ │ + type : 'Lorg/achartengine/tools/Pan;' │ │ access : 0x0002 (PRIVATE) │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'yearDateFormat' │ │ - type : 'Ljava/text/DateFormat;' │ │ + #12 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'pinchZoom' │ │ + type : 'Lorg/achartengine/tools/Zoom;' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomIn' │ │ + type : 'Lorg/achartengine/tools/Zoom;' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomInImage' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomOut' │ │ + type : 'Lorg/achartengine/tools/Zoom;' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomOutImage' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomR' │ │ + type : 'Landroid/graphics/RectF;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + #0 : (in Lorg/achartengine/GraphicalView;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 0 │ │ - outs : 0 │ │ - insns size : 37 16-bit code units │ │ -02cd00: |[02cd00] com.bottleworks.dailymoney.ui.report.BalanceActivity.:()V │ │ -02cd10: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -02cd12: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -02cd14: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -02cd16: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -02cd18: 2350 2702 |0004: new-array v0, v5, [Ljava/lang/String; // type@0227 │ │ -02cd1c: 1a01 660c |0006: const-string v1, "layout" // string@0c66 │ │ -02cd20: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -02cd24: 1a01 600d |000a: const-string v1, "name" // string@0d60 │ │ -02cd28: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -02cd2c: 1a01 290d |000e: const-string v1, "money" // string@0d29 │ │ -02cd30: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ -02cd34: 6900 4d07 |0012: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingFrom:[Ljava/lang/String; // field@074d │ │ -02cd38: 2350 1c02 |0014: new-array v0, v5, [I // type@021c │ │ -02cd3c: 6001 2a04 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_layout:I // field@042a │ │ -02cd40: 4b01 0002 |0018: aput v1, v0, v2 │ │ -02cd44: 6001 2904 |001a: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_item_name:I // field@0429 │ │ -02cd48: 4b01 0003 |001c: aput v1, v0, v3 │ │ -02cd4c: 6001 2804 |001e: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_item_money:I // field@0428 │ │ -02cd50: 4b01 0004 |0020: aput v1, v0, v4 │ │ -02cd54: 6900 4e07 |0022: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingTo:[I // field@074e │ │ -02cd58: 0e00 |0024: return-void │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +02e93c: |[02e93c] org.achartengine.GraphicalView.:()V │ │ +02e94c: 1301 9600 |0000: const/16 v1, #int 150 // #96 │ │ +02e950: 1300 af00 |0002: const/16 v0, #int 175 // #af │ │ +02e954: 7140 7700 1011 |0004: invoke-static {v0, v1, v1, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@0077 │ │ +02e95a: 0a00 |0007: move-result v0 │ │ +02e95c: 6700 f007 |0008: sput v0, Lorg/achartengine/GraphicalView;.ZOOM_BUTTONS_COLOR:I // field@07f0 │ │ +02e960: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=74 │ │ - 0x0014 line=76 │ │ + 0x0002 line=67 │ │ locals : │ │ │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + #1 : (in Lorg/achartengine/GraphicalView;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 23 16-bit code units │ │ -02cd5c: |[02cd5c] com.bottleworks.dailymoney.ui.report.BalanceActivity.:()V │ │ -02cd6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cd6e: 7010 cd02 0100 |0001: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ -02cd74: 5910 5907 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02cd78: 5c10 5f07 |0006: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075f │ │ -02cd7c: 2200 b601 |0008: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -02cd80: 7010 1908 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02cd86: 5b10 5707 |000d: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewData:Ljava/util/List; // field@0757 │ │ -02cd8a: 2200 b601 |000f: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -02cd8e: 7010 1908 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -02cd94: 5b10 5807 |0014: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewMapList:Ljava/util/List; // field@0758 │ │ -02cd98: 0e00 |0016: return-void │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 220 16-bit code units │ │ +02e964: |[02e964] org.achartengine.GraphicalView.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V │ │ +02e974: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +02e976: 7020 dc00 6500 |0001: invoke-direct {v5, v6}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00dc │ │ +02e97c: 2200 2a00 |0004: new-instance v0, Landroid/graphics/Rect; // type@002a │ │ +02e980: 7010 8c00 0000 |0006: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@008c │ │ +02e986: 5b50 f707 |0009: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@07f7 │ │ +02e98a: 2200 2b00 |000b: new-instance v0, Landroid/graphics/RectF; // type@002b │ │ +02e98e: 7010 9000 0000 |000d: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0090 │ │ +02e994: 5b50 0308 |0010: iput-object v0, v5, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02e998: 2200 2700 |0012: new-instance v0, Landroid/graphics/Paint; // type@0027 │ │ +02e99c: 7010 7800 0000 |0014: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0078 │ │ +02e9a2: 5b50 f607 |0017: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@07f6 │ │ +02e9a6: 5b57 f407 |0019: iput-object v7, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02e9aa: 2200 3200 |001b: new-instance v0, Landroid/os/Handler; // type@0032 │ │ +02e9ae: 7010 a500 0000 |001d: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00a5 │ │ +02e9b4: 5b50 f507 |0020: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mHandler:Landroid/os/Handler; // field@07f5 │ │ +02e9b8: 5450 f407 |0022: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02e9bc: 2000 d601 |0024: instance-of v0, v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02e9c0: 3800 b500 |0026: if-eqz v0, 00db // +00b5 │ │ +02e9c4: 6e10 b707 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +02e9ca: 0c00 |002b: move-result-object v0 │ │ +02e9cc: 1a01 430b |002c: const-string v1, "image/zoom_in.png" // string@0b43 │ │ +02e9d0: 6e20 7a07 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@077a │ │ +02e9d6: 0c00 |0031: move-result-object v0 │ │ +02e9d8: 7110 6700 0000 |0032: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0067 │ │ +02e9de: 0c00 |0035: move-result-object v0 │ │ +02e9e0: 5b50 0008 |0036: iput-object v0, v5, Lorg/achartengine/GraphicalView;.zoomInImage:Landroid/graphics/Bitmap; // field@0800 │ │ +02e9e4: 6e10 b707 0500 |0038: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +02e9ea: 0c00 |003b: move-result-object v0 │ │ +02e9ec: 1a01 440b |003c: const-string v1, "image/zoom_out.png" // string@0b44 │ │ +02e9f0: 6e20 7a07 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@077a │ │ +02e9f6: 0c00 |0041: move-result-object v0 │ │ +02e9f8: 7110 6700 0000 |0042: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0067 │ │ +02e9fe: 0c00 |0045: move-result-object v0 │ │ +02ea00: 5b50 0208 |0046: iput-object v0, v5, Lorg/achartengine/GraphicalView;.zoomOutImage:Landroid/graphics/Bitmap; // field@0802 │ │ +02ea04: 6e10 b707 0500 |0048: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07b7 │ │ +02ea0a: 0c00 |004b: move-result-object v0 │ │ +02ea0c: 1a01 420b |004c: const-string v1, "image/zoom-1.png" // string@0b42 │ │ +02ea10: 6e20 7a07 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@077a │ │ +02ea16: 0c00 |0051: move-result-object v0 │ │ +02ea18: 7110 6700 0000 |0052: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0067 │ │ +02ea1e: 0c00 |0055: move-result-object v0 │ │ +02ea20: 5b50 f307 |0056: iput-object v0, v5, Lorg/achartengine/GraphicalView;.fitZoomImage:Landroid/graphics/Bitmap; // field@07f3 │ │ +02ea24: 5450 f407 |0058: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02ea28: 1f00 d601 |005a: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02ea2c: 6e10 f608 0000 |005c: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getRenderer:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // method@08f6 │ │ +02ea32: 0c00 |005f: move-result-object v0 │ │ +02ea34: 5b50 f807 |0060: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ea38: 5450 f807 |0062: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ea3c: 6e10 9d09 0000 |0064: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +02ea42: 0a00 |0067: move-result v0 │ │ +02ea44: 3900 0d00 |0068: if-nez v0, 0075 // +000d │ │ +02ea48: 5450 f807 |006a: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ea4c: 5451 f607 |006c: iget-object v1, v5, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@07f6 │ │ +02ea50: 6e10 7c00 0100 |006e: invoke-virtual {v1}, Landroid/graphics/Paint;.getColor:()I // method@007c │ │ +02ea56: 0a01 |0071: move-result v1 │ │ +02ea58: 6e20 d109 1000 |0072: invoke-virtual {v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setMarginsColor:(I)V // method@09d1 │ │ +02ea5e: 5450 f807 |0075: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ea62: 6e10 bc09 0000 |0077: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09bc │ │ +02ea68: 0a00 |007a: move-result v0 │ │ +02ea6a: 3900 0a00 |007b: if-nez v0, 0085 // +000a │ │ +02ea6e: 5450 f807 |007d: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ea72: 6e10 bd09 0000 |007f: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09bd │ │ +02ea78: 0a00 |0082: move-result v0 │ │ +02ea7a: 3800 0d00 |0083: if-eqz v0, 0090 // +000d │ │ +02ea7e: 2201 e701 |0085: new-instance v1, Lorg/achartengine/tools/Pan; // type@01e7 │ │ +02ea82: 5450 f407 |0087: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02ea86: 1f00 d601 |0089: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02ea8a: 7020 fb09 0100 |008b: invoke-direct {v1, v0}, Lorg/achartengine/tools/Pan;.:(Lorg/achartengine/chart/XYChart;)V // method@09fb │ │ +02ea90: 5b51 fd07 |008e: iput-object v1, v5, Lorg/achartengine/GraphicalView;.pan:Lorg/achartengine/tools/Pan; // field@07fd │ │ +02ea94: 5450 f807 |0090: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ea98: 6e10 c209 0000 |0092: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +02ea9e: 0a00 |0095: move-result v0 │ │ +02eaa0: 3900 0a00 |0096: if-nez v0, 00a0 // +000a │ │ +02eaa4: 5450 f807 |0098: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02eaa8: 6e10 c309 0000 |009a: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +02eaae: 0a00 |009d: move-result v0 │ │ +02eab0: 3800 3d00 |009e: if-eqz v0, 00db // +003d │ │ +02eab4: 2201 e801 |00a0: new-instance v1, Lorg/achartengine/tools/Zoom; // type@01e8 │ │ +02eab8: 5450 f407 |00a2: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02eabc: 1f00 d601 |00a4: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02eac0: 5452 f807 |00a6: iget-object v2, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02eac4: 6e10 b409 0200 |00a8: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getZoomRate:()F // method@09b4 │ │ +02eaca: 0a02 |00ab: move-result v2 │ │ +02eacc: 7040 010a 0124 |00ac: invoke-direct {v1, v0, v4, v2}, Lorg/achartengine/tools/Zoom;.:(Lorg/achartengine/chart/XYChart;ZF)V // method@0a01 │ │ +02ead2: 5b51 ff07 |00af: iput-object v1, v5, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@07ff │ │ +02ead6: 2201 e801 |00b1: new-instance v1, Lorg/achartengine/tools/Zoom; // type@01e8 │ │ +02eada: 5450 f407 |00b3: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02eade: 1f00 d601 |00b5: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02eae2: 1202 |00b7: const/4 v2, #int 0 // #0 │ │ +02eae4: 5453 f807 |00b8: iget-object v3, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02eae8: 6e10 b409 0300 |00ba: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getZoomRate:()F // method@09b4 │ │ +02eaee: 0a03 |00bd: move-result v3 │ │ +02eaf0: 7040 010a 0132 |00be: invoke-direct {v1, v0, v2, v3}, Lorg/achartengine/tools/Zoom;.:(Lorg/achartengine/chart/XYChart;ZF)V // method@0a01 │ │ +02eaf6: 5b51 0108 |00c1: iput-object v1, v5, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0801 │ │ +02eafa: 2201 e601 |00c3: new-instance v1, Lorg/achartengine/tools/FitZoom; // type@01e6 │ │ +02eafe: 5450 f407 |00c5: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02eb02: 1f00 d601 |00c7: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02eb06: 7020 f909 0100 |00c9: invoke-direct {v1, v0}, Lorg/achartengine/tools/FitZoom;.:(Lorg/achartengine/chart/XYChart;)V // method@09f9 │ │ +02eb0c: 5b51 f207 |00cc: iput-object v1, v5, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@07f2 │ │ +02eb10: 2201 e801 |00ce: new-instance v1, Lorg/achartengine/tools/Zoom; // type@01e8 │ │ +02eb14: 5450 f407 |00d0: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02eb18: 1f00 d601 |00d2: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01d6 │ │ +02eb1c: 1502 803f |00d4: const/high16 v2, #int 1065353216 // #3f80 │ │ +02eb20: 7040 010a 0124 |00d6: invoke-direct {v1, v0, v4, v2}, Lorg/achartengine/tools/Zoom;.:(Lorg/achartengine/chart/XYChart;ZF)V // method@0a01 │ │ +02eb26: 5b51 fe07 |00d9: iput-object v1, v5, Lorg/achartengine/GraphicalView;.pinchZoom:Lorg/achartengine/tools/Zoom; // field@07fe │ │ +02eb2a: 0e00 |00db: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=47 │ │ - 0x0004 line=62 │ │ - 0x0006 line=63 │ │ - 0x0008 line=78 │ │ - 0x000f line=80 │ │ + 0x0001 line=88 │ │ + 0x0004 line=45 │ │ + 0x000b line=57 │ │ + 0x0012 line=79 │ │ + 0x0019 line=89 │ │ + 0x001b line=90 │ │ + 0x0022 line=91 │ │ + 0x0028 line=92 │ │ + 0x0038 line=93 │ │ + 0x0048 line=95 │ │ + 0x0058 line=96 │ │ + 0x0062 line=97 │ │ + 0x006a line=98 │ │ + 0x0075 line=100 │ │ + 0x0085 line=101 │ │ + 0x0090 line=103 │ │ + 0x00a0 line=104 │ │ + 0x00b1 line=105 │ │ + 0x00c3 line=106 │ │ + 0x00ce line=107 │ │ + 0x00db line=110 │ │ locals : │ │ - 0x0000 - 0x0017 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x00dc reg=5 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x00dc reg=6 (null) Landroid/content/Context; │ │ + 0x0000 - 0x00dc reg=7 (null) Lorg/achartengine/chart/AbstractChart; │ │ │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'handleTouch' │ │ + type : '(Landroid/view/MotionEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02cd9c: |[02cd9c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ -02cdac: 7010 8206 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02cdb2: 0e00 |0003: return-void │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 333 16-bit code units │ │ +02eb2c: |[02eb2c] org.achartengine.GraphicalView.handleTouch:(Landroid/view/MotionEvent;)V │ │ +02eb3c: 1506 4040 |0000: const/high16 v6, #int 1077936128 // #4040 │ │ +02eb40: 1503 80bf |0002: const/high16 v3, #int -1082130432 // #bf80 │ │ +02eb44: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +02eb46: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +02eb48: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +02eb4a: 6e10 d600 0b00 |0007: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@00d6 │ │ +02eb50: 0a00 |000a: move-result v0 │ │ +02eb52: 54a1 f807 |000b: iget-object v1, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02eb56: 3801 c100 |000d: if-eqz v1, 00ce // +00c1 │ │ +02eb5a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +02eb5c: 3310 be00 |0010: if-ne v0, v1, 00ce // +00be │ │ +02eb60: 52a0 f907 |0012: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02eb64: 2d00 0005 |0014: cmpl-float v0, v0, v5 │ │ +02eb68: 3b00 0800 |0016: if-gez v0, 001e // +0008 │ │ +02eb6c: 52a0 fb07 |0018: iget v0, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02eb70: 2d00 0005 |001a: cmpl-float v0, v0, v5 │ │ +02eb74: 3a00 9000 |001c: if-ltz v0, 00ac // +0090 │ │ +02eb78: 6e20 d900 2b00 |001e: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@00d9 │ │ +02eb7e: 0a01 |0021: move-result v1 │ │ +02eb80: 6e20 da00 2b00 |0022: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@00da │ │ +02eb86: 0a02 |0025: move-result v2 │ │ +02eb88: 6e10 d700 0b00 |0026: invoke-virtual {v11}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00d7 │ │ +02eb8e: 0a00 |0029: move-result v0 │ │ +02eb90: 3740 8600 |002a: if-le v0, v4, 00b0 // +0086 │ │ +02eb94: 52a0 fa07 |002c: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@07fa │ │ +02eb98: 2d00 0005 |002e: cmpl-float v0, v0, v5 │ │ +02eb9c: 3b00 0800 |0030: if-gez v0, 0038 // +0008 │ │ +02eba0: 52a0 fc07 |0032: iget v0, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@07fc │ │ +02eba4: 2d00 0005 |0034: cmpl-float v0, v0, v5 │ │ +02eba8: 3a00 7a00 |0036: if-ltz v0, 00b0 // +007a │ │ +02ebac: 54a0 f807 |0038: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ebb0: 6e10 c209 0000 |003a: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +02ebb6: 0a00 |003d: move-result v0 │ │ +02ebb8: 3900 0a00 |003e: if-nez v0, 0048 // +000a │ │ +02ebbc: 54a0 f807 |0040: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ebc0: 6e10 c309 0000 |0042: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +02ebc6: 0a00 |0045: move-result v0 │ │ +02ebc8: 3800 6a00 |0046: if-eqz v0, 00b0 // +006a │ │ +02ebcc: 6e20 d900 4b00 |0048: invoke-virtual {v11, v4}, Landroid/view/MotionEvent;.getX:(I)F // method@00d9 │ │ +02ebd2: 0a03 |004b: move-result v3 │ │ +02ebd4: 6e20 da00 4b00 |004c: invoke-virtual {v11, v4}, Landroid/view/MotionEvent;.getY:(I)F // method@00da │ │ +02ebda: 0a04 |004f: move-result v4 │ │ +02ebdc: a700 0103 |0050: sub-float v0, v1, v3 │ │ +02ebe0: 7110 9707 0000 |0052: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02ebe6: 0a00 |0055: move-result v0 │ │ +02ebe8: a705 0204 |0056: sub-float v5, v2, v4 │ │ +02ebec: 7110 9707 0500 |0058: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02ebf2: 0a05 |005b: move-result v5 │ │ +02ebf4: 52a6 f907 |005c: iget v6, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ebf8: 52a7 fa07 |005e: iget v7, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@07fa │ │ +02ebfc: c776 |0060: sub-float/2addr v6, v7 │ │ +02ebfe: 7110 9707 0600 |0061: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02ec04: 0a06 |0064: move-result v6 │ │ +02ec06: 52a7 fb07 |0065: iget v7, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02ec0a: 52a8 fc07 |0067: iget v8, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@07fc │ │ +02ec0e: c787 |0069: sub-float/2addr v7, v8 │ │ +02ec10: 7110 9707 0700 |006a: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02ec16: 0a07 |006d: move-result v7 │ │ +02ec18: 52a8 f907 |006e: iget v8, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ec1c: a708 0108 |0070: sub-float v8, v1, v8 │ │ +02ec20: 7110 9707 0800 |0072: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02ec26: 0a08 |0075: move-result v8 │ │ +02ec28: 52a9 fb07 |0076: iget v9, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02ec2c: a709 0209 |0078: sub-float v9, v2, v9 │ │ +02ec30: 7110 9707 0900 |007a: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@0797 │ │ +02ec36: 0a09 |007d: move-result v9 │ │ +02ec38: 2d08 0809 |007e: cmpl-float v8, v8, v9 │ │ +02ec3c: 3a08 2d00 |0080: if-ltz v8, 00ad // +002d │ │ +02ec40: c960 |0082: div-float/2addr v0, v6 │ │ +02ec42: 8906 |0083: float-to-double v6, v0 │ │ +02ec44: 1808 4a0c 022b 8716 ed3f |0084: const-wide v8, #double 0.909 // #3fed16872b020c4a │ │ +02ec4e: 2f05 0608 |0089: cmpl-double v5, v6, v8 │ │ +02ec52: 3d05 1600 |008b: if-lez v5, 00a1 // +0016 │ │ +02ec56: 8906 |008d: float-to-double v6, v0 │ │ +02ec58: 1808 9a99 9999 9999 f13f |008e: const-wide v8, #double 1.1 // #3ff199999999999a │ │ +02ec62: 3005 0608 |0093: cmpg-double v5, v6, v8 │ │ +02ec66: 3b05 0c00 |0095: if-gez v5, 00a1 // +000c │ │ +02ec6a: 54a5 fe07 |0097: iget-object v5, v10, Lorg/achartengine/GraphicalView;.pinchZoom:Lorg/achartengine/tools/Zoom; // field@07fe │ │ +02ec6e: 6e20 070a 0500 |0099: invoke-virtual {v5, v0}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a07 │ │ +02ec74: 54a0 fe07 |009c: iget-object v0, v10, Lorg/achartengine/GraphicalView;.pinchZoom:Lorg/achartengine/tools/Zoom; // field@07fe │ │ +02ec78: 6e10 020a 0000 |009e: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a02 │ │ +02ec7e: 59a3 fa07 |00a1: iput v3, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@07fa │ │ +02ec82: 59a4 fc07 |00a3: iput v4, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@07fc │ │ +02ec86: 59a1 f907 |00a5: iput v1, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ec8a: 59a2 fb07 |00a7: iput v2, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02ec8e: 6e10 8808 0a00 |00a9: invoke-virtual {v10}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0888 │ │ +02ec94: 0e00 |00ac: return-void │ │ +02ec96: a900 0507 |00ad: div-float v0, v5, v7 │ │ +02ec9a: 28d4 |00af: goto 0083 // -002c │ │ +02ec9c: 54a0 f807 |00b0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02eca0: 6e10 bc09 0000 |00b2: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09bc │ │ +02eca6: 0a00 |00b5: move-result v0 │ │ +02eca8: 3900 0a00 |00b6: if-nez v0, 00c0 // +000a │ │ +02ecac: 54a0 f807 |00b8: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ecb0: 6e10 bd09 0000 |00ba: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09bd │ │ +02ecb6: 0a00 |00bd: move-result v0 │ │ +02ecb8: 3800 e7ff |00be: if-eqz v0, 00a5 // -0019 │ │ +02ecbc: 54a0 fd07 |00c0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.pan:Lorg/achartengine/tools/Pan; // field@07fd │ │ +02ecc0: 52a3 f907 |00c2: iget v3, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ecc4: 52a4 fb07 |00c4: iget v4, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02ecc8: 6e52 fc09 3014 |00c6: invoke-virtual {v0, v3, v4, v1, v2}, Lorg/achartengine/tools/Pan;.apply:(FFFF)V // method@09fc │ │ +02ecce: 59a5 fa07 |00c9: iput v5, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@07fa │ │ +02ecd2: 59a5 fc07 |00cb: iput v5, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@07fc │ │ +02ecd6: 28d8 |00cd: goto 00a5 // -0028 │ │ +02ecd8: 3900 6900 |00ce: if-nez v0, 0137 // +0069 │ │ +02ecdc: 6e20 d900 2b00 |00d0: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@00d9 │ │ +02ece2: 0a00 |00d3: move-result v0 │ │ +02ece4: 59a0 f907 |00d4: iput v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ece8: 6e20 da00 2b00 |00d6: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@00da │ │ +02ecee: 0a00 |00d9: move-result v0 │ │ +02ecf0: 59a0 fb07 |00da: iput v0, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02ecf4: 54a0 f807 |00dc: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ecf8: 3800 ceff |00de: if-eqz v0, 00ac // -0032 │ │ +02ecfc: 54a0 f807 |00e0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ed00: 6e10 c209 0000 |00e2: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +02ed06: 0a00 |00e5: move-result v0 │ │ +02ed08: 3900 0a00 |00e6: if-nez v0, 00f0 // +000a │ │ +02ed0c: 54a0 f807 |00e8: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ed10: 6e10 c309 0000 |00ea: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +02ed16: 0a00 |00ed: move-result v0 │ │ +02ed18: 3800 beff |00ee: if-eqz v0, 00ac // -0042 │ │ +02ed1c: 54a0 0308 |00f0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ed20: 52a1 f907 |00f2: iget v1, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ed24: 52a2 fb07 |00f4: iget v2, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02ed28: 6e30 9200 1002 |00f6: invoke-virtual {v0, v1, v2}, Landroid/graphics/RectF;.contains:(FF)Z // method@0092 │ │ +02ed2e: 0a00 |00f9: move-result v0 │ │ +02ed30: 3800 b2ff |00fa: if-eqz v0, 00ac // -004e │ │ +02ed34: 52a0 f907 |00fc: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ed38: 54a1 0308 |00fe: iget-object v1, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ed3c: 5211 0c00 |0100: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ed40: 54a2 0308 |0102: iget-object v2, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ed44: 6e10 9400 0200 |0104: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@0094 │ │ +02ed4a: 0a02 |0107: move-result v2 │ │ +02ed4c: c962 |0108: div-float/2addr v2, v6 │ │ +02ed4e: c621 |0109: add-float/2addr v1, v2 │ │ +02ed50: 2e00 0001 |010a: cmpg-float v0, v0, v1 │ │ +02ed54: 3b00 0800 |010c: if-gez v0, 0114 // +0008 │ │ +02ed58: 54a0 ff07 |010e: iget-object v0, v10, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@07ff │ │ +02ed5c: 6e10 020a 0000 |0110: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a02 │ │ +02ed62: 2899 |0113: goto 00ac // -0067 │ │ +02ed64: 52a0 f907 |0114: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02ed68: 54a1 0308 |0116: iget-object v1, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ed6c: 5211 0c00 |0118: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ed70: 54a2 0308 |011a: iget-object v2, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ed74: 6e10 9400 0200 |011c: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@0094 │ │ +02ed7a: 0a02 |011f: move-result v2 │ │ +02ed7c: 1503 0040 |0120: const/high16 v3, #int 1073741824 // #4000 │ │ +02ed80: c832 |0122: mul-float/2addr v2, v3 │ │ +02ed82: c962 |0123: div-float/2addr v2, v6 │ │ +02ed84: c621 |0124: add-float/2addr v1, v2 │ │ +02ed86: 2e00 0001 |0125: cmpg-float v0, v0, v1 │ │ +02ed8a: 3b00 0900 |0127: if-gez v0, 0130 // +0009 │ │ +02ed8e: 54a0 0108 |0129: iget-object v0, v10, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0801 │ │ +02ed92: 6e10 020a 0000 |012b: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a02 │ │ +02ed98: 2900 7eff |012e: goto/16 00ac // -0082 │ │ +02ed9c: 54a0 f207 |0130: iget-object v0, v10, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@07f2 │ │ +02eda0: 6e10 fa09 0000 |0132: invoke-virtual {v0}, Lorg/achartengine/tools/FitZoom;.apply:()V // method@09fa │ │ +02eda6: 2900 77ff |0135: goto/16 00ac // -0089 │ │ +02edaa: 3240 0500 |0137: if-eq v0, v4, 013c // +0005 │ │ +02edae: 1261 |0139: const/4 v1, #int 6 // #6 │ │ +02edb0: 3310 72ff |013a: if-ne v0, v1, 00ac // -008e │ │ +02edb4: 59a5 f907 |013c: iput v5, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02edb8: 59a5 fb07 |013e: iput v5, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02edbc: 59a5 fa07 |0140: iput v5, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@07fa │ │ +02edc0: 59a5 fc07 |0142: iput v5, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@07fc │ │ +02edc4: 1261 |0144: const/4 v1, #int 6 // #6 │ │ +02edc6: 3310 67ff |0145: if-ne v0, v1, 00ac // -0099 │ │ +02edca: 59a3 f907 |0147: iput v3, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@07f9 │ │ +02edce: 59a3 fb07 |0149: iput v3, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@07fb │ │ +02edd2: 2900 61ff |014b: goto/16 00ac // -009f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0007 line=134 │ │ + 0x000b line=135 │ │ + 0x0012 line=136 │ │ + 0x001e line=137 │ │ + 0x0022 line=138 │ │ + 0x0026 line=139 │ │ + 0x0048 line=140 │ │ + 0x004c line=141 │ │ + 0x0050 line=142 │ │ + 0x0056 line=143 │ │ + 0x005c line=144 │ │ + 0x0065 line=145 │ │ + 0x006e line=147 │ │ + 0x0082 line=148 │ │ + 0x0083 line=152 │ │ + 0x0097 line=153 │ │ + 0x009c line=154 │ │ + 0x00a1 line=156 │ │ + 0x00a3 line=157 │ │ + 0x00a5 line=163 │ │ + 0x00a7 line=164 │ │ + 0x00a9 line=165 │ │ + 0x00ac line=190 │ │ + 0x00ad line=150 │ │ + 0x00b0 line=158 │ │ + 0x00c0 line=159 │ │ + 0x00c9 line=160 │ │ + 0x00cb line=161 │ │ + 0x00ce line=167 │ │ + 0x00d0 line=168 │ │ + 0x00d6 line=169 │ │ + 0x00dc line=170 │ │ + 0x00fc line=172 │ │ + 0x010e line=173 │ │ + 0x0114 line=174 │ │ + 0x0129 line=175 │ │ + 0x0130 line=177 │ │ + 0x0137 line=180 │ │ + 0x013c line=181 │ │ + 0x013e line=182 │ │ + 0x0140 line=183 │ │ + 0x0142 line=184 │ │ + 0x0144 line=185 │ │ + 0x0147 line=186 │ │ + 0x0149 line=187 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x014d reg=10 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x014d reg=11 (null) Landroid/view/MotionEvent; │ │ │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02cdb4: |[02cdb4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -02cdc4: 6e10 6f06 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02cdca: 0c00 |0003: move-result-object v0 │ │ -02cdcc: 1100 |0004: return-object v0 │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 137 16-bit code units │ │ +02edd8: |[02edd8] org.achartengine.GraphicalView.onDraw:(Landroid/graphics/Canvas;)V │ │ +02ede8: 150a 7041 |0000: const/high16 v10, #int 1097859072 // #4170 │ │ +02edec: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +02edee: 6f20 df00 cb00 |0003: invoke-super {v11, v12}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00df │ │ +02edf4: 54b0 f707 |0006: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@07f7 │ │ +02edf8: 6e20 7300 0c00 |0008: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0073 │ │ +02edfe: 54b0 f707 |000b: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@07f7 │ │ +02ee02: 5203 0b00 |000d: iget v3, v0, Landroid/graphics/Rect;.top:I // field@000b │ │ +02ee06: 54b0 f707 |000f: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@07f7 │ │ +02ee0a: 5202 0a00 |0011: iget v2, v0, Landroid/graphics/Rect;.left:I // field@000a │ │ +02ee0e: 54b0 f707 |0013: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@07f7 │ │ +02ee12: 6e10 8f00 0000 |0015: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@008f │ │ +02ee18: 0a04 |0018: move-result v4 │ │ +02ee1a: 54b0 f707 |0019: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@07f7 │ │ +02ee1e: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@008d │ │ +02ee24: 0a05 |001e: move-result v5 │ │ +02ee26: 54b0 f407 |001f: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@07f4 │ │ +02ee2a: 54b6 f607 |0021: iget-object v6, v11, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@07f6 │ │ +02ee2e: 07c1 |0023: move-object v1, v12 │ │ +02ee30: 7407 8f08 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/AbstractChart;.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V // method@088f │ │ +02ee36: 54b0 f807 |0027: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ee3a: 3800 5f00 |0029: if-eqz v0, 0088 // +005f │ │ +02ee3e: 54b0 f807 |002b: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ee42: 6e10 c209 0000 |002d: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +02ee48: 0a00 |0030: move-result v0 │ │ +02ee4a: 3900 0a00 |0031: if-nez v0, 003b // +000a │ │ +02ee4e: 54b0 f807 |0033: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ee52: 6e10 c309 0000 |0035: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +02ee58: 0a00 |0038: move-result v0 │ │ +02ee5a: 3800 4f00 |0039: if-eqz v0, 0088 // +004f │ │ +02ee5e: 54b0 f607 |003b: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@07f6 │ │ +02ee62: 6001 f007 |003d: sget v1, Lorg/achartengine/GraphicalView;.ZOOM_BUTTONS_COLOR:I // field@07f0 │ │ +02ee66: 6e20 8200 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +02ee6c: 54b0 0308 |0042: iget-object v0, v11, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ee70: 9001 0204 |0044: add-int v1, v2, v4 │ │ +02ee74: d011 79ff |0046: add-int/lit16 v1, v1, #int -135 // #ff79 │ │ +02ee78: 8211 |0048: int-to-float v1, v1 │ │ +02ee7a: 9006 0305 |0049: add-int v6, v3, v5 │ │ +02ee7e: 8266 |004b: int-to-float v6, v6 │ │ +02ee80: 1407 0080 0b42 |004c: const v7, #float 34.875 // #420b8000 │ │ +02ee86: c776 |004f: sub-float/2addr v6, v7 │ │ +02ee88: 9007 0204 |0050: add-int v7, v2, v4 │ │ +02ee8c: 8277 |0052: int-to-float v7, v7 │ │ +02ee8e: 9008 0305 |0053: add-int v8, v3, v5 │ │ +02ee92: 8288 |0055: int-to-float v8, v8 │ │ +02ee94: 6e58 9300 1076 |0056: invoke-virtual {v0, v1, v6, v7, v8}, Landroid/graphics/RectF;.set:(FFFF)V // method@0093 │ │ +02ee9a: 54b0 0308 |0059: iget-object v0, v11, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0803 │ │ +02ee9e: 54b1 f607 |005b: iget-object v1, v11, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@07f6 │ │ +02eea2: 6e51 7000 0caa |005d: invoke-virtual {v12, v0, v10, v10, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0070 │ │ +02eea8: 9000 0305 |0060: add-int v0, v3, v5 │ │ +02eeac: 8200 |0062: int-to-float v0, v0 │ │ +02eeae: 1501 e141 |0063: const/high16 v1, #int 1105264640 // #41e1 │ │ +02eeb2: c710 |0065: sub-float/2addr v0, v1 │ │ +02eeb4: 54b1 0008 |0066: iget-object v1, v11, Lorg/achartengine/GraphicalView;.zoomInImage:Landroid/graphics/Bitmap; // field@0800 │ │ +02eeb8: 9003 0204 |0068: add-int v3, v2, v4 │ │ +02eebc: 8233 |006a: int-to-float v3, v3 │ │ +02eebe: 1405 0080 f742 |006b: const v5, #float 123.75 // #42f78000 │ │ +02eec4: c753 |006e: sub-float/2addr v3, v5 │ │ +02eec6: 6e59 6900 1c03 |006f: invoke-virtual {v12, v1, v3, v0, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0069 │ │ +02eecc: 54b1 0208 |0072: iget-object v1, v11, Lorg/achartengine/GraphicalView;.zoomOutImage:Landroid/graphics/Bitmap; // field@0802 │ │ +02eed0: 9003 0204 |0074: add-int v3, v2, v4 │ │ +02eed4: 8233 |0076: int-to-float v3, v3 │ │ +02eed6: 1405 0080 9d42 |0077: const v5, #float 78.75 // #429d8000 │ │ +02eedc: c753 |007a: sub-float/2addr v3, v5 │ │ +02eede: 6e59 6900 1c03 |007b: invoke-virtual {v12, v1, v3, v0, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0069 │ │ +02eee4: 54b1 f307 |007e: iget-object v1, v11, Lorg/achartengine/GraphicalView;.fitZoomImage:Landroid/graphics/Bitmap; // field@07f3 │ │ +02eee8: b042 |0080: add-int/2addr v2, v4 │ │ +02eeea: 8222 |0081: int-to-float v2, v2 │ │ +02eeec: 1503 0742 |0082: const/high16 v3, #int 1107755008 // #4207 │ │ +02eef0: c732 |0084: sub-float/2addr v2, v3 │ │ +02eef2: 6e59 6900 1c02 |0085: invoke-virtual {v12, v1, v2, v0, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0069 │ │ +02eef8: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0003 line=114 │ │ + 0x0006 line=115 │ │ + 0x000b line=116 │ │ + 0x000f line=117 │ │ + 0x0013 line=118 │ │ + 0x0019 line=119 │ │ + 0x001f line=120 │ │ + 0x0027 line=121 │ │ + 0x003b line=122 │ │ + 0x0042 line=123 │ │ + 0x0059 line=125 │ │ + 0x0060 line=126 │ │ + 0x0066 line=127 │ │ + 0x0072 line=128 │ │ + 0x007e line=129 │ │ + 0x0088 line=131 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0089 reg=11 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x0089 reg=12 (null) Landroid/graphics/Canvas; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cdd0: |[02cdd0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cde0: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cde4: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +02eefc: |[02eefc] org.achartengine.GraphicalView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +02ef0c: 5410 f807 |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ef10: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +02ef14: 5410 f807 |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ef18: 6e10 bc09 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09bc │ │ +02ef1e: 0a00 |0009: move-result v0 │ │ +02ef20: 3900 1a00 |000a: if-nez v0, 0024 // +001a │ │ +02ef24: 5410 f807 |000c: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ef28: 6e10 bd09 0000 |000e: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09bd │ │ +02ef2e: 0a00 |0011: move-result v0 │ │ +02ef30: 3900 1200 |0012: if-nez v0, 0024 // +0012 │ │ +02ef34: 5410 f807 |0014: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ef38: 6e10 c209 0000 |0016: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +02ef3e: 0a00 |0019: move-result v0 │ │ +02ef40: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +02ef44: 5410 f807 |001c: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@07f8 │ │ +02ef48: 6e10 c309 0000 |001e: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +02ef4e: 0a00 |0021: move-result v0 │ │ +02ef50: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +02ef54: 6e20 8308 2100 |0024: invoke-virtual {v1, v2}, Lorg/achartengine/GraphicalView;.handleTouch:(Landroid/view/MotionEvent;)V // method@0883 │ │ +02ef5a: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +02ef5c: 0f00 |0028: return v0 │ │ +02ef5e: 6f20 e000 2100 |0029: invoke-super {v1, v2}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00e0 │ │ +02ef64: 0a00 |002c: move-result v0 │ │ +02ef66: 28fb |002d: goto 0028 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=236 │ │ + 0x0024 line=239 │ │ + 0x0027 line=240 │ │ + 0x0028 line=242 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x002e reg=1 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x002e reg=2 (null) Landroid/view/MotionEvent; │ │ │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'repaint' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cde8: |[02cde8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cdf8: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cdfc: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +02ef68: |[02ef68] org.achartengine.GraphicalView.repaint:()V │ │ +02ef78: 5420 f507 |0000: iget-object v0, v2, Lorg/achartengine/GraphicalView;.mHandler:Landroid/os/Handler; // field@07f5 │ │ +02ef7c: 2201 c601 |0002: new-instance v1, Lorg/achartengine/GraphicalView$1; // type@01c6 │ │ +02ef80: 7020 7d08 2100 |0004: invoke-direct {v1, v2}, Lorg/achartengine/GraphicalView$1;.:(Lorg/achartengine/GraphicalView;)V // method@087d │ │ +02ef86: 6e20 a600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00a6 │ │ +02ef8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=249 │ │ + 0x000a line=254 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000b reg=2 this Lorg/achartengine/GraphicalView; │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'repaint' │ │ + type : '(IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce00: |[02ce00] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ce10: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ce14: 1100 |0002: return-object v0 │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 16 16-bit code units │ │ +02ef90: |[02ef90] org.achartengine.GraphicalView.repaint:(IIII)V │ │ +02efa0: 5476 f507 |0000: iget-object v6, v7, Lorg/achartengine/GraphicalView;.mHandler:Landroid/os/Handler; // field@07f5 │ │ +02efa4: 2200 c701 |0002: new-instance v0, Lorg/achartengine/GraphicalView$2; // type@01c7 │ │ +02efa8: 0771 |0004: move-object v1, v7 │ │ +02efaa: 0182 |0005: move v2, v8 │ │ +02efac: 0193 |0006: move v3, v9 │ │ +02efae: 01a4 |0007: move v4, v10 │ │ +02efb0: 01b5 |0008: move v5, v11 │ │ +02efb2: 7606 7f08 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/GraphicalView$2;.:(Lorg/achartengine/GraphicalView;IIII)V // method@087f │ │ +02efb8: 6e20 a600 0600 |000c: invoke-virtual {v6, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00a6 │ │ +02efbe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=265 │ │ + 0x000f line=270 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0010 reg=7 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x0010 reg=8 (null) I │ │ + 0x0000 - 0x0010 reg=9 (null) I │ │ + 0x0000 - 0x0010 reg=10 (null) I │ │ + 0x0000 - 0x0010 reg=11 (null) I │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'setZoomRate' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce18: |[02ce18] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ce28: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ce2c: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +02efc0: |[02efc0] org.achartengine.GraphicalView.setZoomRate:(F)V │ │ +02efd0: 5410 ff07 |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@07ff │ │ +02efd4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +02efd8: 5410 0108 |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0801 │ │ +02efdc: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +02efe0: 5410 ff07 |0008: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@07ff │ │ +02efe4: 6e20 070a 2000 |000a: invoke-virtual {v0, v2}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a07 │ │ +02efea: 5410 0108 |000d: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0801 │ │ +02efee: 6e20 070a 2000 |000f: invoke-virtual {v0, v2}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a07 │ │ +02eff4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=198 │ │ + 0x0008 line=199 │ │ + 0x000d line=200 │ │ + 0x0012 line=202 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0013 reg=1 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x0013 reg=2 (null) F │ │ │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #6 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomIn' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce30: |[02ce30] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ce40: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ce44: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02eff8: |[02eff8] org.achartengine.GraphicalView.zoomIn:()V │ │ +02f008: 5410 ff07 |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@07ff │ │ +02f00c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02f010: 5410 ff07 |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@07ff │ │ +02f014: 6e10 020a 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a02 │ │ +02f01a: 6e10 8808 0100 |0009: invoke-virtual {v1}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0888 │ │ +02f020: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=208 │ │ + 0x0004 line=209 │ │ + 0x0009 line=210 │ │ + 0x000c line=212 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000d reg=1 this Lorg/achartengine/GraphicalView; │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #7 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomOut' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce48: |[02ce48] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ce58: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ce5c: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02f024: |[02f024] org.achartengine.GraphicalView.zoomOut:()V │ │ +02f034: 5410 0108 |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0801 │ │ +02f038: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02f03c: 5410 0108 |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0801 │ │ +02f040: 6e10 020a 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a02 │ │ +02f046: 6e10 8808 0100 |0009: invoke-virtual {v1}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0888 │ │ +02f04c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=218 │ │ + 0x0004 line=219 │ │ + 0x0009 line=220 │ │ + 0x000c line=222 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000d reg=1 this Lorg/achartengine/GraphicalView; │ │ │ │ - #10 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #8 : (in Lorg/achartengine/GraphicalView;) │ │ + name : 'zoomReset' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce60: |[02ce60] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ce70: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ce74: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +02f050: |[02f050] org.achartengine.GraphicalView.zoomReset:()V │ │ +02f060: 5410 f207 |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@07f2 │ │ +02f064: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02f068: 5410 f207 |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@07f2 │ │ +02f06c: 6e10 fa09 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/tools/FitZoom;.apply:()V // method@09fa │ │ +02f072: 6e10 8808 0100 |0009: invoke-virtual {v1}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0888 │ │ +02f078: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=228 │ │ + 0x0004 line=229 │ │ + 0x0009 line=230 │ │ + 0x000c line=232 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000d reg=1 this Lorg/achartengine/GraphicalView; │ │ │ │ - #11 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + source_file_idx : 455 (GraphicalView.java) │ │ + │ │ +Class #183 header: │ │ +class_idx : 457 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 402 │ │ +source_file_idx : 214 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #183 - │ │ + Class descriptor : 'Lorg/achartengine/chart/AbstractChart;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce78: |[02ce78] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ce88: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ce8c: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02f07c: |[02f07c] org.achartengine.chart.AbstractChart.:()V │ │ +02f08c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02f092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/AbstractChart; │ │ │ │ - #12 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'getExceed' │ │ + type : '(FLorg/achartengine/renderer/DefaultRenderer;II)Z' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ce90: |[02ce90] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cea0: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cea4: 1100 |0002: return-object v0 │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +02f094: |[02f094] org.achartengine.chart.AbstractChart.getExceed:(FLorg/achartengine/renderer/DefaultRenderer;II)Z │ │ +02f0a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02f0a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02f0a8: 8270 |0002: int-to-float v0, v7 │ │ +02f0aa: 2d00 0500 |0003: cmpl-float v0, v5, v0 │ │ +02f0ae: 3d00 0f00 |0005: if-lez v0, 0014 // +000f │ │ +02f0b2: 0110 |0007: move v0, v1 │ │ +02f0b4: 7020 9608 6400 |0008: invoke-direct {v4, v6}, Lorg/achartengine/chart/AbstractChart;.isVertical:(Lorg/achartengine/renderer/DefaultRenderer;)Z // method@0896 │ │ +02f0ba: 0a03 |000b: move-result v3 │ │ +02f0bc: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ +02f0c0: 8280 |000e: int-to-float v0, v8 │ │ +02f0c2: 2d00 0500 |000f: cmpl-float v0, v5, v0 │ │ +02f0c6: 3d00 0500 |0011: if-lez v0, 0016 // +0005 │ │ +02f0ca: 0f01 |0013: return v1 │ │ +02f0cc: 0120 |0014: move v0, v2 │ │ +02f0ce: 28f3 |0015: goto 0008 // -000d │ │ +02f0d0: 0121 |0016: move v1, v2 │ │ +02f0d2: 28fc |0017: goto 0013 // -0004 │ │ +02f0d4: 0101 |0018: move v1, v0 │ │ +02f0d6: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0002 line=135 │ │ + 0x0008 line=136 │ │ + 0x000e line=137 │ │ + 0x0013 line=139 │ │ + 0x0015 line=135 │ │ + 0x0017 line=137 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x001a reg=4 this Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x001a reg=5 (null) F │ │ + 0x0000 - 0x001a reg=6 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x001a reg=7 (null) I │ │ + 0x0000 - 0x001a reg=8 (null) I │ │ │ │ - #13 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$1900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'isVertical' │ │ + type : '(Lorg/achartengine/renderer/DefaultRenderer;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cea8: |[02cea8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02ceb8: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cebc: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +02f0d8: |[02f0d8] org.achartengine.chart.AbstractChart.isVertical:(Lorg/achartengine/renderer/DefaultRenderer;)Z │ │ +02f0e8: 2030 e301 |0000: instance-of v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // type@01e3 │ │ +02f0ec: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +02f0f0: 1f03 e301 |0004: check-cast v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // type@01e3 │ │ +02f0f4: 6e10 9e09 0300 |0006: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // method@099e │ │ +02f0fa: 0c00 |0009: move-result-object v0 │ │ +02f0fc: 6201 6c08 |000a: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +02f100: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +02f104: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +02f106: 0f00 |000f: return v0 │ │ +02f108: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +02f10a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=148 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0012 reg=2 this Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x0012 reg=3 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #14 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'drawBackground' │ │ + type : '(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cec0: |[02cec0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ -02ced0: 5410 5207 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@0752 │ │ -02ced4: 1100 |0002: return-object v0 │ │ + registers : 16 │ │ + ins : 10 │ │ + outs : 6 │ │ + insns size : 40 16-bit code units │ │ +02f10c: |[02f10c] org.achartengine.chart.AbstractChart.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ +02f11c: 6e10 5009 0700 |0000: invoke-virtual {v7}, Lorg/achartengine/renderer/DefaultRenderer;.isApplyBackgroundColor:()Z // method@0950 │ │ +02f122: 0a00 |0003: move-result v0 │ │ +02f124: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +02f128: 380e 1900 |0006: if-eqz v14, 001f // +0019 │ │ +02f12c: 380e 1800 |0008: if-eqz v14, 0020 // +0018 │ │ +02f130: 6e20 8200 fd00 |000a: invoke-virtual {v13, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +02f136: 6200 0600 |000d: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +02f13a: 6e20 8400 0d00 |000f: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +02f140: 8291 |0012: int-to-float v1, v9 │ │ +02f142: 82a2 |0013: int-to-float v2, v10 │ │ +02f144: 9000 090b |0014: add-int v0, v9, v11 │ │ +02f148: 8203 |0016: int-to-float v3, v0 │ │ +02f14a: 9000 0a0c |0017: add-int v0, v10, v12 │ │ +02f14e: 8204 |0019: int-to-float v4, v0 │ │ +02f150: 0780 |001a: move-object v0, v8 │ │ +02f152: 07d5 |001b: move-object v5, v13 │ │ +02f154: 7406 6f00 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +02f15a: 0e00 |001f: return-void │ │ +02f15c: 6e10 4209 0700 |0020: invoke-virtual {v7}, Lorg/achartengine/renderer/DefaultRenderer;.getBackgroundColor:()I // method@0942 │ │ +02f162: 0a00 |0023: move-result v0 │ │ +02f164: 6e20 8200 0d00 |0024: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +02f16a: 28e6 |0027: goto 000d // -001a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=64 │ │ + 0x0008 line=65 │ │ + 0x000a line=66 │ │ + 0x000d line=70 │ │ + 0x0012 line=71 │ │ + 0x001f line=73 │ │ + 0x0020 line=68 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0028 reg=6 this Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x0028 reg=7 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0028 reg=8 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0028 reg=9 (null) I │ │ + 0x0000 - 0x0028 reg=10 (null) I │ │ + 0x0000 - 0x0028 reg=11 (null) I │ │ + 0x0000 - 0x0028 reg=12 (null) I │ │ + 0x0000 - 0x0028 reg=13 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0028 reg=14 (null) Z │ │ + 0x0000 - 0x0028 reg=15 (null) I │ │ │ │ - #15 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'drawLegend' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ced8: |[02ced8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cee8: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02ceec: 1100 |0002: return-object v0 │ │ + registers : 24 │ │ + ins : 11 │ │ + outs : 6 │ │ + insns size : 233 16-bit code units │ │ +02f16c: |[02f16c] org.achartengine.chart.AbstractChart.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ +02f17c: 6e10 5409 0f00 |0000: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLegend:()Z // method@0954 │ │ +02f182: 0a02 |0003: move-result v2 │ │ +02f184: 3802 e200 |0004: if-eqz v2, 00e6 // +00e2 │ │ +02f188: 0200 1100 |0006: move/from16 v0, v17 │ │ +02f18c: 8205 |0008: int-to-float v5, v0 │ │ +02f18e: 9002 1315 |0009: add-int v2, v19, v21 │ │ +02f192: 9102 0216 |000b: sub-int v2, v2, v22 │ │ +02f196: d802 0220 |000d: add-int/lit8 v2, v2, #int 32 // #20 │ │ +02f19a: 8226 |000f: int-to-float v6, v2 │ │ +02f19c: 6e10 9508 0d00 |0010: invoke-virtual {v13}, Lorg/achartengine/chart/AbstractChart;.getLegendShapeWidth:()I // method@0895 │ │ +02f1a2: 0a02 |0013: move-result v2 │ │ +02f1a4: 822a |0014: int-to-float v10, v2 │ │ +02f1a6: 6202 0400 |0015: sget-object v2, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +02f1aa: 0800 1700 |0017: move-object/from16 v0, v23 │ │ +02f1ae: 6e20 8500 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +02f1b4: 6e10 4609 0f00 |001c: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendTextSize:()F // method@0946 │ │ +02f1ba: 0a02 |001f: move-result v2 │ │ +02f1bc: 0800 1700 |0020: move-object/from16 v0, v23 │ │ +02f1c0: 6e20 8600 2000 |0022: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +02f1c6: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +02f1ca: 2102 |0027: array-length v2, v0 │ │ +02f1cc: 6e10 4909 0f00 |0028: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0949 │ │ +02f1d2: 0a03 |002b: move-result v3 │ │ +02f1d4: 7120 a907 3200 |002c: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +02f1da: 0a0b |002f: move-result v11 │ │ +02f1dc: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +02f1de: 0129 |0031: move v9, v2 │ │ +02f1e0: 35b9 b400 |0032: if-ge v9, v11, 00e6 // +00b4 │ │ +02f1e4: 4603 1009 |0034: aget-object v3, v16, v9 │ │ +02f1e8: 0800 1000 |0036: move-object/from16 v0, v16 │ │ +02f1ec: 2102 |0038: array-length v2, v0 │ │ +02f1ee: 6e10 4909 0f00 |0039: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0949 │ │ +02f1f4: 0a04 |003c: move-result v4 │ │ +02f1f6: 3342 2500 |003d: if-ne v2, v4, 0062 // +0025 │ │ +02f1fa: 6e20 4809 9f00 |003f: invoke-virtual {v15, v9}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0948 │ │ +02f200: 0c02 |0042: move-result-object v2 │ │ +02f202: 6e10 8709 0200 |0043: invoke-virtual {v2}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +02f208: 0a02 |0046: move-result v2 │ │ +02f20a: 0800 1700 |0047: move-object/from16 v0, v23 │ │ +02f20e: 6e20 8200 2000 |0049: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +02f214: 6e10 cc07 0300 |004c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07cc │ │ +02f21a: 0a02 |004f: move-result v2 │ │ +02f21c: 2327 0f02 |0050: new-array v7, v2, [F // type@020f │ │ +02f220: 0800 1700 |0052: move-object/from16 v0, v23 │ │ +02f224: 6e30 7e00 3007 |0054: invoke-virtual {v0, v3, v7}, Landroid/graphics/Paint;.getTextWidths:(Ljava/lang/String;[F)I // method@007e │ │ +02f22a: 1204 |0057: const/4 v4, #int 0 // #0 │ │ +02f22c: 2178 |0058: array-length v8, v7 │ │ +02f22e: 1202 |0059: const/4 v2, #int 0 // #0 │ │ +02f230: 3582 1100 |005a: if-ge v2, v8, 006b // +0011 │ │ +02f234: 440c 0702 |005c: aget v12, v7, v2 │ │ +02f238: c6c4 |005e: add-float/2addr v4, v12 │ │ +02f23a: d802 0201 |005f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02f23e: 28f9 |0061: goto 005a // -0007 │ │ +02f240: 1402 cccc ccff |0062: const v2, #float -nan // #ffcccccc │ │ +02f246: 0800 1700 |0065: move-object/from16 v0, v23 │ │ +02f24a: 6e20 8200 2000 |0067: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +02f250: 28e2 |006a: goto 004c // -001e │ │ +02f252: 1502 2041 |006b: const/high16 v2, #int 1092616192 // #4120 │ │ +02f256: c6a2 |006d: add-float/2addr v2, v10 │ │ +02f258: a60c 0204 |006e: add-float v12, v2, v4 │ │ +02f25c: a602 050c |0070: add-float v2, v5, v12 │ │ +02f260: 3d09 1600 |0072: if-lez v9, 0088 // +0016 │ │ +02f264: 0200 1200 |0074: move/from16 v0, v18 │ │ +02f268: 0201 1400 |0076: move/from16 v1, v20 │ │ +02f26c: 7051 9408 2d0f |0078: invoke-direct {v13, v2, v15, v0, v1}, Lorg/achartengine/chart/AbstractChart;.getExceed:(FLorg/achartengine/renderer/DefaultRenderer;II)Z // method@0894 │ │ +02f272: 0a04 |007b: move-result v4 │ │ +02f274: 3804 0c00 |007c: if-eqz v4, 0088 // +000c │ │ +02f278: 0200 1100 |007e: move/from16 v0, v17 │ │ +02f27c: 8205 |0080: int-to-float v5, v0 │ │ +02f27e: 6e10 4609 0f00 |0081: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendTextSize:()F // method@0946 │ │ +02f284: 0a02 |0084: move-result v2 │ │ +02f286: c626 |0085: add-float/2addr v6, v2 │ │ +02f288: a602 050c |0086: add-float v2, v5, v12 │ │ +02f28c: 0200 1200 |0088: move/from16 v0, v18 │ │ +02f290: 0201 1400 |008a: move/from16 v1, v20 │ │ +02f294: 7051 9408 2d0f |008c: invoke-direct {v13, v2, v15, v0, v1}, Lorg/achartengine/chart/AbstractChart;.getExceed:(FLorg/achartengine/renderer/DefaultRenderer;II)Z // method@0894 │ │ +02f29a: 0a02 |008f: move-result v2 │ │ +02f29c: 3802 5700 |0090: if-eqz v2, 00e7 // +0057 │ │ +02f2a0: 0200 1200 |0092: move/from16 v0, v18 │ │ +02f2a4: 8202 |0094: int-to-float v2, v0 │ │ +02f2a6: c752 |0095: sub-float/2addr v2, v5 │ │ +02f2a8: c7a2 |0096: sub-float/2addr v2, v10 │ │ +02f2aa: 1504 2041 |0097: const/high16 v4, #int 1092616192 // #4120 │ │ +02f2ae: c742 |0099: sub-float/2addr v2, v4 │ │ +02f2b0: 7020 9608 fd00 |009a: invoke-direct {v13, v15}, Lorg/achartengine/chart/AbstractChart;.isVertical:(Lorg/achartengine/renderer/DefaultRenderer;)Z // method@0896 │ │ +02f2b6: 0a04 |009d: move-result v4 │ │ +02f2b8: 3804 0a00 |009e: if-eqz v4, 00a8 // +000a │ │ +02f2bc: 0200 1400 |00a0: move/from16 v0, v20 │ │ +02f2c0: 8202 |00a2: int-to-float v2, v0 │ │ +02f2c2: c752 |00a3: sub-float/2addr v2, v5 │ │ +02f2c4: c7a2 |00a4: sub-float/2addr v2, v10 │ │ +02f2c6: 1504 2041 |00a5: const/high16 v4, #int 1092616192 // #4120 │ │ +02f2ca: c742 |00a7: sub-float/2addr v2, v4 │ │ +02f2cc: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ +02f2ce: 0800 1700 |00a9: move-object/from16 v0, v23 │ │ +02f2d2: 6e57 7a00 3024 |00ab: invoke-virtual {v0, v3, v4, v2, v7}, Landroid/graphics/Paint;.breakText:(Ljava/lang/String;ZF[F)I // method@007a │ │ +02f2d8: 0a02 |00ae: move-result v2 │ │ +02f2da: 2204 9901 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +02f2de: 7010 e507 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02f2e4: 1207 |00b4: const/4 v7, #int 0 // #0 │ │ +02f2e6: 6e30 d207 7302 |00b5: invoke-virtual {v3, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +02f2ec: 0c02 |00b8: move-result-object v2 │ │ +02f2ee: 6e20 ed07 2400 |00b9: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02f2f4: 0c02 |00bc: move-result-object v2 │ │ +02f2f6: 1a03 5c00 |00bd: const-string v3, "..." // string@005c │ │ +02f2fa: 6e20 ed07 3200 |00bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02f300: 0c02 |00c2: move-result-object v2 │ │ +02f302: 6e10 f007 0200 |00c3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02f308: 0c02 |00c6: move-result-object v2 │ │ +02f30a: 0728 |00c7: move-object v8, v2 │ │ +02f30c: 6e20 4809 9f00 |00c8: invoke-virtual {v15, v9}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0948 │ │ +02f312: 0c04 |00cb: move-result-object v4 │ │ +02f314: 07d2 |00cc: move-object v2, v13 │ │ +02f316: 07e3 |00cd: move-object v3, v14 │ │ +02f318: 0807 1700 |00ce: move-object/from16 v7, v23 │ │ +02f31c: 7406 9208 0200 |00d0: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/AbstractChart;.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V // method@0892 │ │ +02f322: a602 050a |00d3: add-float v2, v5, v10 │ │ +02f326: 1503 a040 |00d5: const/high16 v3, #int 1084227584 // #40a0 │ │ +02f32a: c632 |00d7: add-float/2addr v2, v3 │ │ +02f32c: 1503 a040 |00d8: const/high16 v3, #int 1084227584 // #40a0 │ │ +02f330: c663 |00da: add-float/2addr v3, v6 │ │ +02f332: 0800 1700 |00db: move-object/from16 v0, v23 │ │ +02f336: 6e50 7200 8e32 |00dd: invoke-virtual {v14, v8, v2, v3, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ +02f33c: c6c5 |00e0: add-float/2addr v5, v12 │ │ +02f33e: d802 0901 |00e1: add-int/lit8 v2, v9, #int 1 // #01 │ │ +02f342: 0129 |00e3: move v9, v2 │ │ +02f344: 2900 4eff |00e4: goto/16 0032 // -00b2 │ │ +02f348: 0e00 |00e6: return-void │ │ +02f34a: 0738 |00e7: move-object v8, v3 │ │ +02f34c: 28e0 |00e8: goto 00c8 // -0020 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=91 │ │ + 0x0006 line=92 │ │ + 0x0009 line=93 │ │ + 0x0010 line=94 │ │ + 0x0015 line=95 │ │ + 0x001c line=96 │ │ + 0x0025 line=97 │ │ + 0x0030 line=98 │ │ + 0x0034 line=99 │ │ + 0x0036 line=100 │ │ + 0x003f line=101 │ │ + 0x004c line=105 │ │ + 0x0052 line=106 │ │ + 0x0057 line=107 │ │ + 0x0058 line=108 │ │ + 0x005e line=109 │ │ + 0x005f line=108 │ │ + 0x0062 line=103 │ │ + 0x006b line=111 │ │ + 0x0070 line=112 │ │ + 0x0072 line=114 │ │ + 0x007e line=115 │ │ + 0x0081 line=116 │ │ + 0x0086 line=117 │ │ + 0x0088 line=119 │ │ + 0x0092 line=120 │ │ + 0x009a line=121 │ │ + 0x00a0 line=122 │ │ + 0x00a8 line=124 │ │ + 0x00af line=125 │ │ + 0x00c8 line=127 │ │ + 0x00d3 line=128 │ │ + 0x00e0 line=129 │ │ + 0x00e1 line=98 │ │ + 0x00e6 line=132 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x00e9 reg=13 this Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x00e9 reg=14 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x00e9 reg=15 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x00e9 reg=16 (null) [Ljava/lang/String; │ │ + 0x0000 - 0x00e9 reg=17 (null) I │ │ + 0x0000 - 0x00e9 reg=18 (null) I │ │ + 0x0000 - 0x00e9 reg=19 (null) I │ │ + 0x0000 - 0x00e9 reg=20 (null) I │ │ + 0x0000 - 0x00e9 reg=21 (null) I │ │ + 0x0000 - 0x00e9 reg=22 (null) I │ │ + 0x0000 - 0x00e9 reg=23 (null) Landroid/graphics/Paint; │ │ │ │ - #16 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'drawPath' │ │ + type : '(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cef0: |[02cef0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cf00: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cf04: 1100 |0002: return-object v0 │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +02f350: |[02f350] org.achartengine.chart.AbstractChart.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V │ │ +02f360: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +02f362: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +02f364: 2201 2800 |0002: new-instance v1, Landroid/graphics/Path; // type@0028 │ │ +02f368: 7010 8800 0100 |0004: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@0088 │ │ +02f36e: 4400 0804 |0007: aget v0, v8, v4 │ │ +02f372: 4402 0805 |0009: aget v2, v8, v5 │ │ +02f376: 6e30 8a00 0102 |000b: invoke-virtual {v1, v0, v2}, Landroid/graphics/Path;.moveTo:(FF)V // method@008a │ │ +02f37c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +02f37e: 2182 |000f: array-length v2, v8 │ │ +02f380: 3520 0e00 |0010: if-ge v0, v2, 001e // +000e │ │ +02f384: 4402 0800 |0012: aget v2, v8, v0 │ │ +02f388: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ +02f38c: 4403 0803 |0016: aget v3, v8, v3 │ │ +02f390: 6e30 8900 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0089 │ │ +02f396: d800 0002 |001b: add-int/lit8 v0, v0, #int 2 // #02 │ │ +02f39a: 28f2 |001d: goto 000f // -000e │ │ +02f39c: 380a 0900 |001e: if-eqz v10, 0027 // +0009 │ │ +02f3a0: 4400 0804 |0020: aget v0, v8, v4 │ │ +02f3a4: 4402 0805 |0022: aget v2, v8, v5 │ │ +02f3a8: 6e30 8900 0102 |0024: invoke-virtual {v1, v0, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0089 │ │ +02f3ae: 6e30 6c00 1709 |0027: invoke-virtual {v7, v1, v9}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@006c │ │ +02f3b4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0002 line=161 │ │ + 0x0007 line=162 │ │ + 0x000e line=163 │ │ + 0x0012 line=164 │ │ + 0x001b line=163 │ │ + 0x001e line=166 │ │ + 0x0020 line=167 │ │ + 0x0027 line=169 │ │ + 0x002a line=170 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x002b reg=6 this Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x002b reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x002b reg=8 (null) [F │ │ + 0x0000 - 0x002b reg=9 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x002b reg=10 (null) Z │ │ │ │ - #17 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lorg/achartengine/chart/AbstractChart;) │ │ + name : 'getLegendShapeWidth' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 214 (AbstractChart.java) │ │ + │ │ +Class #184 header: │ │ +class_idx : 458 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 389 │ │ +source_file_idx : 250 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #184 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/chart/BarChart; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Type" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/chart/BarChart$Type;" ">;" } │ │ +Annotations on method #2200 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ + │ │ +Class #184 - │ │ + Class descriptor : 'Lorg/achartengine/chart/BarChart$Type;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : '$VALUES' │ │ + type : '[Lorg/achartengine/chart/BarChart$Type;' │ │ + access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : 'DEFAULT' │ │ + type : 'Lorg/achartengine/chart/BarChart$Type;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : 'STACKED' │ │ + type : 'Lorg/achartengine/chart/BarChart$Type;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cf08: |[02cf08] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cf18: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cf1c: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 34 16-bit code units │ │ +02f3b8: |[02f3b8] org.achartengine.chart.BarChart$Type.:()V │ │ +02f3c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02f3ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02f3cc: 2200 ca01 |0002: new-instance v0, Lorg/achartengine/chart/BarChart$Type; // type@01ca │ │ +02f3d0: 1a01 6201 |0004: const-string v1, "DEFAULT" // string@0162 │ │ +02f3d4: 7030 9808 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/achartengine/chart/BarChart$Type;.:(Ljava/lang/String;I)V // method@0898 │ │ +02f3da: 6900 0508 |0009: sput-object v0, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0805 │ │ +02f3de: 2200 ca01 |000b: new-instance v0, Lorg/achartengine/chart/BarChart$Type; // type@01ca │ │ +02f3e2: 1a01 f804 |000d: const-string v1, "STACKED" // string@04f8 │ │ +02f3e6: 7030 9808 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/achartengine/chart/BarChart$Type;.:(Ljava/lang/String;I)V // method@0898 │ │ +02f3ec: 6900 0608 |0012: sput-object v0, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0806 │ │ +02f3f0: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +02f3f2: 2300 1c02 |0015: new-array v0, v0, [Lorg/achartengine/chart/BarChart$Type; // type@021c │ │ +02f3f6: 6201 0508 |0017: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0805 │ │ +02f3fa: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +02f3fe: 6201 0608 |001b: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0806 │ │ +02f402: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +02f406: 6900 0408 |001f: sput-object v0, Lorg/achartengine/chart/BarChart$Type;.$VALUES:[Lorg/achartengine/chart/BarChart$Type; // field@0804 │ │ +02f40a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0002 line=40 │ │ + 0x0014 line=39 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #18 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cf20: |[02cf20] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cf30: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cf34: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +02f40c: |[02f40c] org.achartengine.chart.BarChart$Type.:(Ljava/lang/String;I)V │ │ +02f41c: 7030 8207 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +02f422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ - #19 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Lorg/achartengine/chart/BarChart$Type;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cf38: |[02cf38] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02cf48: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02cf4c: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02f424: |[02f424] org.achartengine.chart.BarChart$Type.valueOf:(Ljava/lang/String;)Lorg/achartengine/chart/BarChart$Type; │ │ +02f434: 1c00 ca01 |0000: const-class v0, Lorg/achartengine/chart/BarChart$Type; // type@01ca │ │ +02f438: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +02f43e: 0c00 |0005: move-result-object v0 │ │ +02f440: 1f00 ca01 |0006: check-cast v0, Lorg/achartengine/chart/BarChart$Type; // type@01ca │ │ +02f444: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ - #20 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ + name : 'values' │ │ + type : '()[Lorg/achartengine/chart/BarChart$Type;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02cf50: |[02cf50] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -02cf60: 6e10 6f06 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02cf66: 0c00 |0003: move-result-object v0 │ │ -02cf68: 1100 |0004: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +02f448: |[02f448] org.achartengine.chart.BarChart$Type.values:()[Lorg/achartengine/chart/BarChart$Type; │ │ +02f458: 6200 0408 |0000: sget-object v0, Lorg/achartengine/chart/BarChart$Type;.$VALUES:[Lorg/achartengine/chart/BarChart$Type; // field@0804 │ │ +02f45c: 6e10 0a0b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/chart/BarChart$Type;.clone:()Ljava/lang/Object; // method@0b0a │ │ +02f462: 0c00 |0005: move-result-object v0 │ │ +02f464: 1f00 1c02 |0006: check-cast v0, [Lorg/achartengine/chart/BarChart$Type; // type@021c │ │ +02f468: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #21 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + source_file_idx : 250 (BarChart.java) │ │ + │ │ +Class #185 header: │ │ +class_idx : 465 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 389 │ │ +source_file_idx : 1227 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #185 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/chart/PointStyle;" ">;" } │ │ +Annotations on method #2248 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ + │ │ +Class #185 - │ │ + Class descriptor : 'Lorg/achartengine/chart/PointStyle;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : '$VALUES' │ │ + type : '[Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'CIRCLE' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'DIAMOND' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #3 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'POINT' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #4 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'SQUARE' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #5 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'TRIANGLE' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #6 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'X' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'mName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cf6c: |[02cf6c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ -02cf7c: 5410 5707 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewData:Ljava/util/List; // field@0757 │ │ -02cf80: 1100 |0002: return-object v0 │ │ + registers : 9 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 103 16-bit code units │ │ +02f46c: |[02f46c] org.achartengine.chart.PointStyle.:()V │ │ +02f47c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +02f47e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +02f480: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +02f482: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +02f484: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +02f486: 2200 d101 |0005: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f48a: 1a01 ae05 |0007: const-string v1, "X" // string@05ae │ │ +02f48e: 1a02 df10 |0009: const-string v2, "x" // string@10df │ │ +02f492: 7040 c808 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08c8 │ │ +02f498: 6900 2208 |000e: sput-object v0, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0822 │ │ +02f49c: 2200 d101 |0010: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f4a0: 1a01 1501 |0012: const-string v1, "CIRCLE" // string@0115 │ │ +02f4a4: 1a02 b507 |0014: const-string v2, "circle" // string@07b5 │ │ +02f4a8: 7040 c808 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08c8 │ │ +02f4ae: 6900 1d08 |0019: sput-object v0, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@081d │ │ +02f4b2: 2200 d101 |001b: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f4b6: 1a01 2605 |001d: const-string v1, "TRIANGLE" // string@0526 │ │ +02f4ba: 1a02 6d10 |001f: const-string v2, "triangle" // string@106d │ │ +02f4be: 7040 c808 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08c8 │ │ +02f4c4: 6900 2108 |0024: sput-object v0, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0821 │ │ +02f4c8: 2200 d101 |0026: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f4cc: 1a01 f704 |0028: const-string v1, "SQUARE" // string@04f7 │ │ +02f4d0: 1a02 b00f |002a: const-string v2, "square" // string@0fb0 │ │ +02f4d4: 7040 c808 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08c8 │ │ +02f4da: 6900 2008 |002f: sput-object v0, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0820 │ │ +02f4de: 2200 d101 |0031: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f4e2: 1a01 6701 |0033: const-string v1, "DIAMOND" // string@0167 │ │ +02f4e6: 1a02 bd08 |0035: const-string v2, "diamond" // string@08bd │ │ +02f4ea: 7040 c808 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08c8 │ │ +02f4f0: 6900 1e08 |003a: sput-object v0, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@081e │ │ +02f4f4: 2200 d101 |003c: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f4f8: 1a01 ad04 |003e: const-string v1, "POINT" // string@04ad │ │ +02f4fc: 1252 |0040: const/4 v2, #int 5 // #5 │ │ +02f4fe: 1a03 080e |0041: const-string v3, "point" // string@0e08 │ │ +02f502: 7040 c808 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08c8 │ │ +02f508: 6900 1f08 |0046: sput-object v0, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@081f │ │ +02f50c: 1260 |0048: const/4 v0, #int 6 // #6 │ │ +02f50e: 2300 1d02 |0049: new-array v0, v0, [Lorg/achartengine/chart/PointStyle; // type@021d │ │ +02f512: 6201 2208 |004b: sget-object v1, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0822 │ │ +02f516: 4d01 0004 |004d: aput-object v1, v0, v4 │ │ +02f51a: 6201 1d08 |004f: sget-object v1, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@081d │ │ +02f51e: 4d01 0005 |0051: aput-object v1, v0, v5 │ │ +02f522: 6201 2108 |0053: sget-object v1, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0821 │ │ +02f526: 4d01 0006 |0055: aput-object v1, v0, v6 │ │ +02f52a: 6201 2008 |0057: sget-object v1, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0820 │ │ +02f52e: 4d01 0007 |0059: aput-object v1, v0, v7 │ │ +02f532: 6201 1e08 |005b: sget-object v1, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@081e │ │ +02f536: 4d01 0008 |005d: aput-object v1, v0, v8 │ │ +02f53a: 1251 |005f: const/4 v1, #int 5 // #5 │ │ +02f53c: 6202 1f08 |0060: sget-object v2, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@081f │ │ +02f540: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ +02f544: 6900 1c08 |0064: sput-object v0, Lorg/achartengine/chart/PointStyle;.$VALUES:[Lorg/achartengine/chart/PointStyle; // field@081c │ │ +02f548: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0005 line=22 │ │ + 0x0048 line=21 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #22 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cf84: |[02cf84] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ -02cf94: 5410 5807 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewMapList:Ljava/util/List; // field@0758 │ │ -02cf98: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +02f54c: |[02f54c] org.achartengine.chart.PointStyle.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +02f55c: 7030 8207 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +02f562: 5b03 2308 |0003: iput-object v3, v0, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0823 │ │ +02f566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + 0x0005 line=35 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0006 reg=0 this Lorg/achartengine/chart/PointStyle; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ │ │ - #23 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'getIndexForName' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02cf9c: |[02cf9c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ -02cfac: 6e10 6f06 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02cfb2: 0c00 |0003: move-result-object v0 │ │ -02cfb4: 1100 |0004: return-object v0 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +02f568: |[02f568] org.achartengine.chart.PointStyle.getIndexForName:(Ljava/lang/String;)I │ │ +02f578: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02f57a: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +02f57c: 7100 cf08 0000 |0002: invoke-static {}, Lorg/achartengine/chart/PointStyle;.values:()[Lorg/achartengine/chart/PointStyle; // method@08cf │ │ +02f582: 0c03 |0005: move-result-object v3 │ │ +02f584: 2134 |0006: array-length v4, v3 │ │ +02f586: 0121 |0007: move v1, v2 │ │ +02f588: 3541 1200 |0008: if-ge v1, v4, 001a // +0012 │ │ +02f58c: 3b00 1000 |000a: if-gez v0, 001a // +0010 │ │ +02f590: 4605 0301 |000c: aget-object v5, v3, v1 │ │ +02f594: 5455 2308 |000e: iget-object v5, v5, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0823 │ │ +02f598: 6e20 c307 6500 |0010: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02f59e: 0a05 |0013: move-result v5 │ │ +02f5a0: 3805 0300 |0014: if-eqz v5, 0017 // +0003 │ │ +02f5a4: 0110 |0016: move v0, v1 │ │ +02f5a6: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02f5aa: 28ef |0019: goto 0008 // -0011 │ │ +02f5ac: 7120 a607 0200 |001a: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@07a6 │ │ +02f5b2: 0a00 |001d: move-result v0 │ │ +02f5b4: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0001 line=76 │ │ + 0x0002 line=77 │ │ + 0x0006 line=78 │ │ + 0x0008 line=79 │ │ + 0x000c line=80 │ │ + 0x0017 line=79 │ │ + 0x001a line=84 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x001f reg=6 (null) Ljava/lang/String; │ │ │ │ - #24 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$2900' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'getPointStyleForName' │ │ + type : '(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cfb8: |[02cfb8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2900:()[Ljava/lang/String; │ │ -02cfc8: 6200 4d07 |0000: sget-object v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingFrom:[Ljava/lang/String; // field@074d │ │ -02cfcc: 1100 |0002: return-object v0 │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +02f5b8: |[02f5b8] org.achartengine.chart.PointStyle.getPointStyleForName:(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle; │ │ +02f5c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02f5ca: 7100 cf08 0000 |0001: invoke-static {}, Lorg/achartengine/chart/PointStyle;.values:()[Lorg/achartengine/chart/PointStyle; // method@08cf │ │ +02f5d0: 0c02 |0004: move-result-object v2 │ │ +02f5d2: 2123 |0005: array-length v3, v2 │ │ +02f5d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02f5d6: 0105 |0007: move v5, v0 │ │ +02f5d8: 0710 |0008: move-object v0, v1 │ │ +02f5da: 0151 |0009: move v1, v5 │ │ +02f5dc: 3531 1300 |000a: if-ge v1, v3, 001d // +0013 │ │ +02f5e0: 3900 1100 |000c: if-nez v0, 001d // +0011 │ │ +02f5e4: 4604 0201 |000e: aget-object v4, v2, v1 │ │ +02f5e8: 5444 2308 |0010: iget-object v4, v4, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0823 │ │ +02f5ec: 6e20 c307 6400 |0012: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +02f5f2: 0a04 |0015: move-result v4 │ │ +02f5f4: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +02f5f8: 4600 0201 |0018: aget-object v0, v2, v1 │ │ +02f5fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02f600: 28ee |001c: goto 000a // -0012 │ │ +02f602: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=60 │ │ + 0x0001 line=61 │ │ + 0x0005 line=62 │ │ + 0x0006 line=63 │ │ + 0x000e line=64 │ │ + 0x0018 line=65 │ │ + 0x001a line=63 │ │ + 0x001d line=68 │ │ locals : │ │ + 0x0000 - 0x001e reg=6 (null) Ljava/lang/String; │ │ │ │ - #25 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cfd0: |[02cfd0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ -02cfe0: 5410 5107 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@0751 │ │ -02cfe4: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02f604: |[02f604] org.achartengine.chart.PointStyle.valueOf:(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle; │ │ +02f614: 1c00 d101 |0000: const-class v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f618: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +02f61e: 0c00 |0005: move-result-object v0 │ │ +02f620: 1f00 d101 |0006: check-cast v0, Lorg/achartengine/chart/PointStyle; // type@01d1 │ │ +02f624: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=21 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ - #26 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'values' │ │ + type : '()[Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02cfe8: |[02cfe8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; │ │ -02cff8: 5410 5607 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0756 │ │ -02cffc: 1100 |0002: return-object v0 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +02f628: |[02f628] org.achartengine.chart.PointStyle.values:()[Lorg/achartengine/chart/PointStyle; │ │ +02f638: 6200 1c08 |0000: sget-object v0, Lorg/achartengine/chart/PointStyle;.$VALUES:[Lorg/achartengine/chart/PointStyle; // field@081c │ │ +02f63c: 6e10 0b0b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/chart/PointStyle;.clone:()Ljava/lang/Object; // method@0b0b │ │ +02f642: 0c00 |0005: move-result-object v0 │ │ +02f644: 1f00 1d02 |0006: check-cast v0, [Lorg/achartengine/chart/PointStyle; // type@021d │ │ +02f648: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=21 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #27 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d000: |[02d000] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ -02d010: 5210 5907 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d014: 0f00 |0002: return v0 │ │ +02f64c: |[02f64c] org.achartengine.chart.PointStyle.getName:()Ljava/lang/String; │ │ +02f65c: 5410 2308 |0000: iget-object v0, v1, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0823 │ │ +02f660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=42 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/PointStyle; │ │ │ │ - #28 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/chart/PointStyle;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d018: |[02d018] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ -02d028: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d02c: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +02f664: |[02f664] org.achartengine.chart.PointStyle.toString:()Ljava/lang/String; │ │ +02f674: 6e10 ca08 0100 |0000: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.getName:()Ljava/lang/String; // method@08ca │ │ +02f67a: 0c00 |0003: move-result-object v0 │ │ +02f67c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=50 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0005 reg=1 this Lorg/achartengine/chart/PointStyle; │ │ │ │ - #29 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d030: |[02d030] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ -02d040: 5410 5b07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDateFormat:Ljava/text/DateFormat; // field@075b │ │ -02d044: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #30 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d048: |[02d048] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ -02d058: 5410 5c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDayDateFormat:Ljava/text/DateFormat; // field@075c │ │ -02d05c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #31 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d060: |[02d060] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d070: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d074: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #32 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d078: |[02d078] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ -02d088: 5410 6007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.yearDateFormat:Ljava/text/DateFormat; // field@0760 │ │ -02d08c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #33 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d090: |[02d090] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d0a0: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d0a4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #34 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d0a8: |[02d0a8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d0b8: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d0bc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #35 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$3900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d0c0: |[02d0c0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d0d0: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d0d4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #36 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d0d8: |[02d0d8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ -02d0e8: 5510 5f07 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075f │ │ -02d0ec: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + source_file_idx : 1227 (PointStyle.java) │ │ │ │ - #37 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d0f0: |[02d0f0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d100: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d104: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #186 header: │ │ +class_idx : 467 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1277 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ - #38 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d108: |[02d108] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d118: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d11c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #186 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/chart/ScatterChart; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ - #39 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ +Class #186 - │ │ + Class descriptor : 'Lorg/achartengine/chart/ScatterChart$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/achartengine/chart/ScatterChart$1;) │ │ + name : '$SwitchMap$org$achartengine$chart$PointStyle' │ │ + type : '[I' │ │ + access : 0x1018 (STATIC FINAL SYNTHETIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/chart/ScatterChart$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d120: |[02d120] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d130: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d134: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 88 16-bit code units │ │ +02f680: |[02f680] org.achartengine.chart.ScatterChart$1.:()V │ │ +02f690: 7100 cf08 0000 |0000: invoke-static {}, Lorg/achartengine/chart/PointStyle;.values:()[Lorg/achartengine/chart/PointStyle; // method@08cf │ │ +02f696: 0c00 |0003: move-result-object v0 │ │ +02f698: 2100 |0004: array-length v0, v0 │ │ +02f69a: 2300 1002 |0005: new-array v0, v0, [I // type@0210 │ │ +02f69e: 6900 2608 |0007: sput-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f6a2: 6200 2608 |0009: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f6a6: 6201 2208 |000b: sget-object v1, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0822 │ │ +02f6aa: 6e10 cc08 0100 |000d: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +02f6b0: 0a01 |0010: move-result v1 │ │ +02f6b2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +02f6b4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +02f6b8: 6200 2608 |0014: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f6bc: 6201 1d08 |0016: sget-object v1, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@081d │ │ +02f6c0: 6e10 cc08 0100 |0018: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +02f6c6: 0a01 |001b: move-result v1 │ │ +02f6c8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +02f6ca: 4b02 0001 |001d: aput v2, v0, v1 │ │ +02f6ce: 6200 2608 |001f: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f6d2: 6201 2108 |0021: sget-object v1, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0821 │ │ +02f6d6: 6e10 cc08 0100 |0023: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +02f6dc: 0a01 |0026: move-result v1 │ │ +02f6de: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +02f6e0: 4b02 0001 |0028: aput v2, v0, v1 │ │ +02f6e4: 6200 2608 |002a: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f6e8: 6201 2008 |002c: sget-object v1, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0820 │ │ +02f6ec: 6e10 cc08 0100 |002e: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +02f6f2: 0a01 |0031: move-result v1 │ │ +02f6f4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +02f6f6: 4b02 0001 |0033: aput v2, v0, v1 │ │ +02f6fa: 6200 2608 |0035: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f6fe: 6201 1e08 |0037: sget-object v1, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@081e │ │ +02f702: 6e10 cc08 0100 |0039: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +02f708: 0a01 |003c: move-result v1 │ │ +02f70a: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +02f70c: 4b02 0001 |003e: aput v2, v0, v1 │ │ +02f710: 6200 2608 |0040: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +02f714: 6201 1f08 |0042: sget-object v1, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@081f │ │ +02f718: 6e10 cc08 0100 |0044: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +02f71e: 0a01 |0047: move-result v1 │ │ +02f720: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +02f722: 4b02 0001 |0049: aput v2, v0, v1 │ │ +02f726: 0e00 |004b: return-void │ │ +02f728: 0d00 |004c: move-exception v0 │ │ +02f72a: 28fe |004d: goto 004b // -0002 │ │ +02f72c: 0d00 |004e: move-exception v0 │ │ +02f72e: 28f1 |004f: goto 0040 // -000f │ │ +02f730: 0d00 |0050: move-exception v0 │ │ +02f732: 28e4 |0051: goto 0035 // -001c │ │ +02f734: 0d00 |0052: move-exception v0 │ │ +02f736: 28d7 |0053: goto 002a // -0029 │ │ +02f738: 0d00 |0054: move-exception v0 │ │ +02f73a: 28ca |0055: goto 001f // -0036 │ │ +02f73c: 0d00 |0056: move-exception v0 │ │ +02f73e: 28bd |0057: goto 0014 // -0043 │ │ + catches : 6 │ │ + 0x0009 - 0x0014 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0056 │ │ + 0x0014 - 0x001f │ │ + Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ + 0x001f - 0x002a │ │ + Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ + 0x002a - 0x0035 │ │ + Ljava/lang/NoSuchFieldError; -> 0x0050 │ │ + 0x0035 - 0x0040 │ │ + Ljava/lang/NoSuchFieldError; -> 0x004e │ │ + 0x0040 - 0x004b │ │ + Ljava/lang/NoSuchFieldError; -> 0x004c │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=69 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #40 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d138: |[02d138] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d148: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d14c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + Virtual methods - │ │ + source_file_idx : 1277 (ScatterChart.java) │ │ │ │ - #41 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d150: |[02d150] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d160: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d164: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #187 header: │ │ +class_idx : 471 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 330 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ │ │ - #42 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d168: |[02d168] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d178: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d17c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #187 annotations: │ │ +Annotations on field #2100 'mCategories' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on field #2102 'mValues' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ │ │ - #43 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ +Class #187 - │ │ + Class descriptor : 'Lorg/achartengine/model/CategorySeries;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'mCategories' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'mValues' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d180: |[02d180] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d190: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d194: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 20 16-bit code units │ │ +02f78c: |[02f78c] org.achartengine.model.CategorySeries.:(Ljava/lang/String;)V │ │ +02f79c: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02f7a2: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02f7a6: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02f7ac: 5b10 3408 |0008: iput-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f7b0: 2200 aa01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02f7b4: 7010 0e08 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02f7ba: 5b10 3608 |000f: iput-object v0, v1, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0836 │ │ +02f7be: 5b12 3508 |0011: iput-object v2, v1, Lorg/achartengine/model/CategorySeries;.mTitle:Ljava/lang/String; // field@0835 │ │ +02f7c2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=38 │ │ + 0x0003 line=29 │ │ + 0x000a line=31 │ │ + 0x0011 line=39 │ │ + 0x0013 line=40 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0014 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ - #44 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'add' │ │ + type : '(D)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d198: |[02d198] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d1a8: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d1ac: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 34 16-bit code units │ │ +02f7c4: |[02f7c4] org.achartengine.model.CategorySeries.add:(D)V │ │ +02f7d4: 1d03 |0000: monitor-enter v3 │ │ +02f7d6: 2200 9901 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02f7da: 7010 e507 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02f7e0: 5431 3408 |0006: iget-object v1, v3, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f7e4: 7210 3808 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0838 │ │ +02f7ea: 0a01 |000b: move-result v1 │ │ +02f7ec: 6e20 e907 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02f7f2: 0c00 |000f: move-result-object v0 │ │ +02f7f4: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ +02f7f8: 6e20 ed07 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02f7fe: 0c00 |0015: move-result-object v0 │ │ +02f800: 6e10 f007 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02f806: 0c00 |0019: move-result-object v0 │ │ +02f808: 6e40 fd08 0354 |001a: invoke-virtual {v3, v0, v4, v5}, Lorg/achartengine/model/CategorySeries;.add:(Ljava/lang/String;D)V // method@08fd │ │ +02f80e: 1e03 |001d: monitor-exit v3 │ │ +02f810: 0e00 |001e: return-void │ │ +02f812: 0d00 |001f: move-exception v0 │ │ +02f814: 1e03 |0020: monitor-exit v3 │ │ +02f816: 2700 |0021: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x001d │ │ + -> 0x001f │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=57 │ │ + 0x001d line=58 │ │ + 0x001f line=57 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0022 reg=3 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0022 reg=4 (null) D │ │ │ │ - #45 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/String;D)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d1b0: |[02d1b0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d1c0: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d1c4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +02f824: |[02f824] org.achartengine.model.CategorySeries.add:(Ljava/lang/String;D)V │ │ +02f834: 1d02 |0000: monitor-enter v2 │ │ +02f836: 5420 3408 |0001: iget-object v0, v2, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f83a: 7220 3008 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02f840: 5420 3608 |0006: iget-object v0, v2, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0836 │ │ +02f844: 7120 8107 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +02f84a: 0c01 |000b: move-result-object v1 │ │ +02f84c: 7220 3008 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02f852: 1e02 |000f: monitor-exit v2 │ │ +02f854: 0e00 |0010: return-void │ │ +02f856: 0d00 |0011: move-exception v0 │ │ +02f858: 1e02 |0012: monitor-exit v2 │ │ +02f85a: 2700 |0013: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000f │ │ + -> 0x0011 │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=67 │ │ + 0x0006 line=68 │ │ + 0x000f line=69 │ │ + 0x0011 line=67 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0014 reg=2 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=4 (null) D │ │ │ │ - #46 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$4900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d1c8: |[02d1c8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d1d8: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d1dc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +02f868: |[02f868] org.achartengine.model.CategorySeries.clear:()V │ │ +02f878: 1d01 |0000: monitor-enter v1 │ │ +02f87a: 5410 3408 |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f87e: 7210 3208 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02f884: 5410 3608 |0006: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0836 │ │ +02f888: 7210 3208 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02f88e: 1e01 |000b: monitor-exit v1 │ │ +02f890: 0e00 |000c: return-void │ │ +02f892: 0d00 |000d: move-exception v0 │ │ +02f894: 1e01 |000e: monitor-exit v1 │ │ +02f896: 2700 |000f: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000b │ │ + -> 0x000d │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=85 │ │ + 0x0006 line=86 │ │ + 0x000b line=87 │ │ + 0x000d line=85 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ │ │ - #47 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'getCategory' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d1e0: |[02d1e0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d1f0: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d1f4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +02f8a4: |[02f8a4] org.achartengine.model.CategorySeries.getCategory:(I)Ljava/lang/String; │ │ +02f8b4: 1d01 |0000: monitor-enter v1 │ │ +02f8b6: 5410 3408 |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f8ba: 7220 3408 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02f8c0: 0c00 |0006: move-result-object v0 │ │ +02f8c2: 1f00 9701 |0007: check-cast v0, Ljava/lang/String; // type@0197 │ │ +02f8c6: 1e01 |0009: monitor-exit v1 │ │ +02f8c8: 1100 |000a: return-object v0 │ │ +02f8ca: 0d00 |000b: move-exception v0 │ │ +02f8cc: 1e01 |000c: monitor-exit v1 │ │ +02f8ce: 2700 |000d: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0009 │ │ + -> 0x000b │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=106 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000e reg=1 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x000e reg=2 (null) I │ │ │ │ - #48 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5000' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #4 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'getItemCount' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d1f8: |[02d1f8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d208: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d20c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +02f8dc: |[02f8dc] org.achartengine.model.CategorySeries.getItemCount:()I │ │ +02f8ec: 1d01 |0000: monitor-enter v1 │ │ +02f8ee: 5410 3408 |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f8f2: 7210 3808 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +02f8f8: 0a00 |0006: move-result v0 │ │ +02f8fa: 1e01 |0007: monitor-exit v1 │ │ +02f8fc: 0f00 |0008: return v0 │ │ +02f8fe: 0d00 |0009: move-exception v0 │ │ +02f900: 1e01 |000a: monitor-exit v1 │ │ +02f902: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0009 │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=115 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000c reg=1 this Lorg/achartengine/model/CategorySeries; │ │ │ │ - #49 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5100' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #5 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d210: |[02d210] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d220: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d224: 1100 |0002: return-object v0 │ │ +02f910: |[02f910] org.achartengine.model.CategorySeries.getTitle:()Ljava/lang/String; │ │ +02f920: 5410 3508 |0000: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mTitle:Ljava/lang/String; // field@0835 │ │ +02f924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ │ │ - #50 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5200' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #6 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'getValue' │ │ + type : '(I)D' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d228: |[02d228] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d238: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d23c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02f928: |[02f928] org.achartengine.model.CategorySeries.getValue:(I)D │ │ +02f938: 1d02 |0000: monitor-enter v2 │ │ +02f93a: 5420 3608 |0001: iget-object v0, v2, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0836 │ │ +02f93e: 7220 3408 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02f944: 0c00 |0006: move-result-object v0 │ │ +02f946: 1f00 8401 |0007: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +02f94a: 6e10 7c07 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +02f950: 0b00 |000c: move-result-wide v0 │ │ +02f952: 1e02 |000d: monitor-exit v2 │ │ +02f954: 1000 |000e: return-wide v0 │ │ +02f956: 0d00 |000f: move-exception v0 │ │ +02f958: 1e02 |0010: monitor-exit v2 │ │ +02f95a: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000c │ │ + -> 0x000f │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0012 reg=3 (null) I │ │ │ │ - #51 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5300' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #7 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'remove' │ │ + type : '(I)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d240: |[02d240] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d250: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d254: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +02f968: |[02f968] org.achartengine.model.CategorySeries.remove:(I)V │ │ +02f978: 1d01 |0000: monitor-enter v1 │ │ +02f97a: 5410 3408 |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0834 │ │ +02f97e: 7220 3608 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02f984: 5410 3608 |0006: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0836 │ │ +02f988: 7220 3608 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02f98e: 1e01 |000b: monitor-exit v1 │ │ +02f990: 0e00 |000c: return-void │ │ +02f992: 0d00 |000d: move-exception v0 │ │ +02f994: 1e01 |000e: monitor-exit v1 │ │ +02f996: 2700 |000f: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000b │ │ + -> 0x000d │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=77 │ │ + 0x0006 line=78 │ │ + 0x000b line=79 │ │ + 0x000d line=77 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0010 reg=2 (null) I │ │ │ │ - #52 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5400' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #8 : (in Lorg/achartengine/model/CategorySeries;) │ │ + name : 'toXYSeries' │ │ + type : '()Lorg/achartengine/model/XYSeries;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d258: |[02d258] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d268: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d26c: 1100 |0002: return-object v0 │ │ + outs : 5 │ │ + insns size : 40 16-bit code units │ │ +02f9a4: |[02f9a4] org.achartengine.model.CategorySeries.toXYSeries:()Lorg/achartengine/model/XYSeries; │ │ +02f9b4: 2202 dc01 |0000: new-instance v2, Lorg/achartengine/model/XYSeries; // type@01dc │ │ +02f9b8: 5480 3508 |0002: iget-object v0, v8, Lorg/achartengine/model/CategorySeries;.mTitle:Ljava/lang/String; // field@0835 │ │ +02f9bc: 7020 2409 0200 |0004: invoke-direct {v2, v0}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@0924 │ │ +02f9c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +02f9c4: 5481 3608 |0008: iget-object v1, v8, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0836 │ │ +02f9c8: 7210 3508 0100 |000a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +02f9ce: 0c03 |000d: move-result-object v3 │ │ +02f9d0: 0101 |000e: move v1, v0 │ │ +02f9d2: 7210 2c08 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +02f9d8: 0a00 |0012: move-result v0 │ │ +02f9da: 3800 1400 |0013: if-eqz v0, 0027 // +0014 │ │ +02f9de: 7210 2d08 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +02f9e4: 0c00 |0018: move-result-object v0 │ │ +02f9e6: 1f00 8401 |0019: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +02f9ea: 6e10 7c07 0000 |001b: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +02f9f0: 0b04 |001e: move-result-wide v4 │ │ +02f9f2: d800 0101 |001f: add-int/lit8 v0, v1, #int 1 // #01 │ │ +02f9f6: 8306 |0021: int-to-double v6, v0 │ │ +02f9f8: 6e55 2509 6247 |0022: invoke-virtual {v2, v6, v7, v4, v5}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0925 │ │ +02f9fe: 0101 |0025: move v1, v0 │ │ +02fa00: 28e9 |0026: goto 000f // -0017 │ │ +02fa02: 1102 |0027: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=124 │ │ + 0x0007 line=125 │ │ + 0x0008 line=126 │ │ + 0x001f line=127 │ │ + 0x0027 line=129 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0028 reg=8 this Lorg/achartengine/model/CategorySeries; │ │ │ │ - #53 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5500' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d270: |[02d270] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d280: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d284: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + source_file_idx : 330 (CategorySeries.java) │ │ │ │ - #54 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d288: |[02d288] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d298: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d29c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #188 header: │ │ +class_idx : 472 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1167 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 10 │ │ │ │ - #55 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d2a0: |[02d2a0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ -02d2b0: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074f │ │ -02d2b4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #188 annotations: │ │ +Annotations on field #2103 'mCategories' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on field #2105 'mTitles' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<[" "Ljava/lang/String;" ">;" } │ │ +Annotations on field #2106 'mValues' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<[D>;" } │ │ │ │ - #56 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$5800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ +Class #188 - │ │ + Class descriptor : 'Lorg/achartengine/model/MultipleCategorySeries;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'mCategories' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'mTitles' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'mValues' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d2b8: |[02d2b8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d2c8: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d2cc: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 27 16-bit code units │ │ +02fa04: |[02fa04] org.achartengine.model.MultipleCategorySeries.:(Ljava/lang/String;)V │ │ +02fa14: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02fa1a: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02fa1e: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02fa24: 5b10 3708 |0008: iput-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fa28: 2200 aa01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02fa2c: 7010 0e08 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02fa32: 5b10 3908 |000f: iput-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0839 │ │ +02fa36: 2200 aa01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02fa3a: 7010 0e08 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02fa40: 5b10 3a08 |0016: iput-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@083a │ │ +02fa44: 5b12 3808 |0018: iput-object v2, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitle:Ljava/lang/String; // field@0838 │ │ +02fa48: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=40 │ │ + 0x0003 line=29 │ │ + 0x000a line=31 │ │ + 0x0011 line=33 │ │ + 0x0018 line=41 │ │ + 0x001a line=42 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x001b reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x001b reg=2 (null) Ljava/lang/String; │ │ │ │ - #57 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$600' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/String;[Ljava/lang/String;[D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d2d0: |[02d2d0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d2e0: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d2e4: 1100 |0002: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +02fa4c: |[02fa4c] org.achartengine.model.MultipleCategorySeries.add:(Ljava/lang/String;[Ljava/lang/String;[D)V │ │ +02fa5c: 5410 3708 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fa60: 7220 3008 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02fa66: 5410 3908 |0005: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0839 │ │ +02fa6a: 7220 3008 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02fa70: 5410 3a08 |000a: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@083a │ │ +02fa74: 7220 3008 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02fa7a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=62 │ │ + 0x0005 line=63 │ │ + 0x000a line=64 │ │ + 0x000f line=65 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=3 (null) [Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=4 (null) [D │ │ │ │ - #58 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$700' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'add' │ │ + type : '([Ljava/lang/String;[D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d2e8: |[02d2e8] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d2f8: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d2fc: 1100 |0002: return-object v0 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 29 16-bit code units │ │ +02fa7c: |[02fa7c] org.achartengine.model.MultipleCategorySeries.add:([Ljava/lang/String;[D)V │ │ +02fa8c: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +02fa90: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +02fa96: 5421 3708 |0005: iget-object v1, v2, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fa9a: 7210 3808 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0838 │ │ +02faa0: 0a01 |000a: move-result v1 │ │ +02faa2: 6e20 e907 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +02faa8: 0c00 |000e: move-result-object v0 │ │ +02faaa: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +02faae: 6e20 ed07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +02fab4: 0c00 |0014: move-result-object v0 │ │ +02fab6: 6e10 f007 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +02fabc: 0c00 |0018: move-result-object v0 │ │ +02fabe: 6e40 0609 0243 |0019: invoke-virtual {v2, v0, v3, v4}, Lorg/achartengine/model/MultipleCategorySeries;.add:(Ljava/lang/String;[Ljava/lang/String;[D)V // method@0906 │ │ +02fac4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=51 │ │ + 0x001c line=52 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x001d reg=2 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x001d reg=3 (null) [Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=4 (null) [D │ │ │ │ - #59 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$800' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d300: |[02d300] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d310: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d314: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +02fac8: |[02fac8] org.achartengine.model.MultipleCategorySeries.clear:()V │ │ +02fad8: 5410 3708 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fadc: 7210 3208 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02fae2: 5410 3908 |0005: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0839 │ │ +02fae6: 7210 3208 0000 |0007: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02faec: 5410 3a08 |000a: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@083a │ │ +02faf0: 7210 3208 0000 |000c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02faf6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=82 │ │ + 0x0005 line=83 │ │ + 0x000a line=84 │ │ + 0x000f line=85 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ - #60 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'access$900' │ │ - type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #3 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'getCategoriesCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d318: |[02d318] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ -02d328: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0753 │ │ -02d32c: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02faf8: |[02faf8] org.achartengine.model.MultipleCategorySeries.getCategoriesCount:()I │ │ +02fb08: 5410 3708 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fb0c: 7210 3808 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +02fb12: 0a00 |0005: move-result v0 │ │ +02fb14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=113 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0007 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ - #61 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'doDetailList' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #4 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'getCategory' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 68 16-bit code units │ │ -02d330: |[02d330] com.bottleworks.dailymoney.ui.report.BalanceActivity.doDetailList:(I)V │ │ -02d340: 5442 5707 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewData:Ljava/util/List; // field@0757 │ │ -02d344: 7220 3f08 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02d34a: 0c00 |0005: move-result-object v0 │ │ -02d34c: 1f00 c100 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02d350: 6e10 0d03 0000 |0008: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02d356: 0c02 |000b: move-result-object v2 │ │ -02d358: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -02d35c: 0e00 |000e: return-void │ │ -02d35e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -02d360: 2201 1400 |0010: new-instance v1, Landroid/content/Intent; // type@0014 │ │ -02d364: 1c02 dc00 |0012: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // type@00dc │ │ -02d368: 7030 3900 4102 |0014: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -02d36e: 5442 5207 |0017: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@0752 │ │ -02d372: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ -02d376: 1a02 c50f |001b: const-string v2, "start" // string@0fc5 │ │ -02d37a: 5443 5207 |001d: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@0752 │ │ -02d37e: 6e30 4000 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -02d384: 5442 5107 |0022: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@0751 │ │ -02d388: 3802 0900 |0024: if-eqz v2, 002d // +0009 │ │ -02d38c: 1a02 7309 |0026: const-string v2, "end" // string@0973 │ │ -02d390: 5443 5107 |0028: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@0751 │ │ -02d394: 6e30 4000 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -02d39a: 1a02 0110 |002d: const-string v2, "target" // string@1001 │ │ -02d39e: 6e10 0d03 0000 |002f: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030d │ │ -02d3a4: 0c03 |0032: move-result-object v3 │ │ -02d3a6: 6e30 4000 2103 |0033: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -02d3ac: 1a02 0410 |0036: const-string v2, "targetInfo" // string@1004 │ │ -02d3b0: 6e10 0c03 0000 |0038: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030c │ │ -02d3b6: 0c03 |003b: move-result-object v3 │ │ -02d3b8: 6e30 4200 2103 |003c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -02d3be: 1242 |003f: const/4 v2, #int 4 // #4 │ │ -02d3c0: 6e30 8606 1402 |0040: invoke-virtual {v4, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0686 │ │ -02d3c6: 28cb |0043: goto 000e // -0035 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +02fb18: |[02fb18] org.achartengine.model.MultipleCategorySeries.getCategory:(I)Ljava/lang/String; │ │ +02fb28: 5410 3708 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fb2c: 7220 3408 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02fb32: 0c00 |0005: move-result-object v0 │ │ +02fb34: 1f00 9701 |0006: check-cast v0, Ljava/lang/String; // type@0197 │ │ +02fb38: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=474 │ │ - 0x0008 line=475 │ │ - 0x000e line=491 │ │ - 0x000f line=480 │ │ - 0x0010 line=481 │ │ - 0x0017 line=482 │ │ - 0x001b line=483 │ │ - 0x0022 line=485 │ │ - 0x0026 line=486 │ │ - 0x002d line=488 │ │ - 0x0036 line=489 │ │ - 0x003f line=490 │ │ + 0x0000 line=104 │ │ locals : │ │ - 0x0010 - 0x0012 reg=1 intent Landroid/content/Intent; │ │ - 0x0008 - 0x0044 reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0017 - 0x0044 reg=1 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0044 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0044 reg=5 position I │ │ + 0x0000 - 0x0009 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ - #62 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'doPieChart' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #5 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'getItemCount' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02d3c8: |[02d3c8] com.bottleworks.dailymoney.ui.report.BalanceActivity.doPieChart:(I)V │ │ -02d3d8: 2200 3f01 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6; // type@013f │ │ -02d3dc: 7030 2206 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V // method@0622 │ │ -02d3e2: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02d3e8: 0e00 |0008: return-void │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +02fb3c: |[02fb3c] org.achartengine.model.MultipleCategorySeries.getItemCount:(I)I │ │ +02fb4c: 5410 3a08 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@083a │ │ +02fb50: 7220 3408 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02fb56: 0c00 |0005: move-result-object v0 │ │ +02fb58: 1f00 0e02 |0006: check-cast v0, [D // type@020e │ │ +02fb5c: 2100 |0008: array-length v0, v0 │ │ +02fb5e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=543 │ │ - 0x0008 line=570 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0009 reg=2 pos I │ │ + 0x0000 - 0x000a reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x000a reg=2 (null) I │ │ │ │ - #63 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'doYearlyCumulativeTimeChart' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #6 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'getTitles' │ │ + type : '(I)[Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 9 16-bit code units │ │ -02d3ec: |[02d3ec] com.bottleworks.dailymoney.ui.report.BalanceActivity.doYearlyCumulativeTimeChart:(I)V │ │ -02d3fc: 2200 4101 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8; // type@0141 │ │ -02d400: 7030 2606 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V // method@0626 │ │ -02d406: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02d40c: 0e00 |0008: return-void │ │ +02fb60: |[02fb60] org.achartengine.model.MultipleCategorySeries.getTitles:(I)[Ljava/lang/String; │ │ +02fb70: 5410 3908 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0839 │ │ +02fb74: 7220 3408 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02fb7a: 0c00 |0005: move-result-object v0 │ │ +02fb7c: 1f00 1b02 |0006: check-cast v0, [Ljava/lang/String; // type@021b │ │ +02fb80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=614 │ │ - 0x0008 line=656 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0009 reg=2 pos I │ │ + 0x0000 - 0x0009 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ - #64 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'doYearlyRunChart' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #7 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'getValues' │ │ + type : '(I)[D' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02d410: |[02d410] com.bottleworks.dailymoney.ui.report.BalanceActivity.doYearlyRunChart:()V │ │ -02d420: 2200 4201 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9; // type@0142 │ │ -02d424: 7020 2806 1000 |0002: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0628 │ │ -02d42a: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02d430: 0e00 |0008: return-void │ │ +02fb84: |[02fb84] org.achartengine.model.MultipleCategorySeries.getValues:(I)[D │ │ +02fb94: 5410 3a08 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@083a │ │ +02fb98: 7220 3408 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02fb9e: 0c00 |0005: move-result-object v0 │ │ +02fba0: 1f00 0e02 |0006: check-cast v0, [D // type@020e │ │ +02fba4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=660 │ │ - 0x0008 line=695 │ │ + 0x0000 line=94 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0009 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ - #65 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'doYearlyTimeChart' │ │ + #8 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'remove' │ │ type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02d434: |[02d434] com.bottleworks.dailymoney.ui.report.BalanceActivity.doYearlyTimeChart:(I)V │ │ -02d444: 2200 4001 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7; // type@0140 │ │ -02d448: 7030 2406 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V // method@0624 │ │ -02d44e: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02d454: 0e00 |0008: return-void │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +02fba8: |[02fba8] org.achartengine.model.MultipleCategorySeries.remove:(I)V │ │ +02fbb8: 5410 3708 |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0837 │ │ +02fbbc: 7220 3608 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02fbc2: 5410 3908 |0005: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0839 │ │ +02fbc6: 7220 3608 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02fbcc: 5410 3a08 |000a: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@083a │ │ +02fbd0: 7220 3608 2000 |000c: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02fbd6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=573 │ │ - 0x0008 line=611 │ │ + 0x0000 line=73 │ │ + 0x0005 line=74 │ │ + 0x000a line=75 │ │ + 0x000f line=76 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0009 reg=2 pos I │ │ + 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0010 reg=2 (null) I │ │ │ │ - #66 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'initialContent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #9 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + name : 'toXYSeries' │ │ + type : '()Lorg/achartengine/model/XYSeries;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 6 │ │ - insns size : 144 16-bit code units │ │ -02d458: |[02d458] com.bottleworks.dailymoney.ui.report.BalanceActivity.initialContent:()V │ │ -02d468: 2200 b501 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -02d46c: 1a01 8d04 |0002: const-string v1, "MM/dd" // string@048d │ │ -02d470: 7020 1108 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -02d476: 5b60 5c07 |0007: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDayDateFormat:Ljava/text/DateFormat; // field@075c │ │ -02d47a: 2200 b501 |0009: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -02d47e: 1a01 0e11 |000b: const-string v1, "yyyy/MM" // string@110e │ │ -02d482: 7020 1108 1000 |000d: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -02d488: 5b60 5b07 |0010: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDateFormat:Ljava/text/DateFormat; // field@075b │ │ -02d48c: 2200 b501 |0012: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -02d490: 1a01 0911 |0014: const-string v1, "yyyy" // string@1109 │ │ -02d494: 7020 1108 1000 |0016: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -02d49a: 5b60 6007 |0019: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.yearDateFormat:Ljava/text/DateFormat; // field@0760 │ │ -02d49e: 6000 2704 |001b: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_infobar:I // field@0427 │ │ -02d4a2: 6e20 6e06 0600 |001d: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d4a8: 0c00 |0020: move-result-object v0 │ │ -02d4aa: 1f00 7500 |0021: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ -02d4ae: 5b60 5407 |0023: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0754 │ │ -02d4b2: 6000 3004 |0025: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_toolbar:I // field@0430 │ │ -02d4b6: 6e20 6e06 0600 |0027: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d4bc: 0c00 |002a: move-result-object v0 │ │ -02d4be: 5b60 5e07 |002b: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.toolbarView:Landroid/view/View; // field@075e │ │ -02d4c2: 6000 2e04 |002d: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_prev:I // field@042e │ │ -02d4c6: 6e20 6e06 0600 |002f: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d4cc: 0c00 |0032: move-result-object v0 │ │ -02d4ce: 6e20 e200 6000 |0033: invoke-virtual {v0, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02d4d4: 6000 2d04 |0036: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_next:I // field@042d │ │ -02d4d8: 6e20 6e06 0600 |0038: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d4de: 0c00 |003b: move-result-object v0 │ │ -02d4e0: 6e20 e200 6000 |003c: invoke-virtual {v0, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02d4e6: 6000 2f04 |003f: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_today:I // field@042f │ │ -02d4ea: 6e20 6e06 0600 |0041: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d4f0: 0c00 |0044: move-result-object v0 │ │ -02d4f2: 6e20 e200 6000 |0045: invoke-virtual {v0, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ -02d4f8: 6000 2c04 |0048: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_mode:I // field@042c │ │ -02d4fc: 6e20 6e06 0600 |004a: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d502: 0c00 |004d: move-result-object v0 │ │ -02d504: 1f00 6700 |004e: check-cast v0, Landroid/widget/ImageButton; // type@0067 │ │ -02d508: 5b60 5a07 |0050: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@075a │ │ -02d50c: 5460 5a07 |0052: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@075a │ │ -02d510: 6e20 0c01 6000 |0054: invoke-virtual {v0, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010c │ │ -02d516: 7010 8306 0600 |0057: invoke-direct {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadToolbar:()V // method@0683 │ │ -02d51c: 2200 6f00 |005a: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ -02d520: 5462 5807 |005c: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewMapList:Ljava/util/List; // field@0758 │ │ -02d524: 6003 5104 |005e: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.report_balance_item:I // field@0451 │ │ -02d528: 6204 4d07 |0060: sget-object v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingFrom:[Ljava/lang/String; // field@074d │ │ -02d52c: 6205 4e07 |0062: sget-object v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingTo:[I // field@074e │ │ -02d530: 0761 |0064: move-object v1, v6 │ │ -02d532: 7606 1801 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ -02d538: 5b60 5607 |0068: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0756 │ │ -02d53c: 5460 5607 |006a: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0756 │ │ -02d540: 2201 3b01 |006c: new-instance v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2; // type@013b │ │ -02d544: 7020 1906 6100 |006e: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0619 │ │ -02d54a: 6e20 1b01 1000 |0071: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ -02d550: 6000 2b04 |0074: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_list:I // field@042b │ │ -02d554: 6e20 6e06 0600 |0076: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066e │ │ -02d55a: 0c00 |0079: move-result-object v0 │ │ -02d55c: 1f00 6c00 |007a: check-cast v0, Landroid/widget/ListView; // type@006c │ │ -02d560: 5b60 5507 |007c: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0755 │ │ -02d564: 5460 5507 |007e: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0755 │ │ -02d568: 5461 5607 |0080: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0756 │ │ -02d56c: 6e20 1501 1000 |0082: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ -02d572: 5460 5507 |0085: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0755 │ │ -02d576: 6e20 1601 6000 |0087: invoke-virtual {v0, v6}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ -02d57c: 5460 5507 |008a: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0755 │ │ -02d580: 6e20 8106 0600 |008c: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0681 │ │ -02d586: 0e00 |008f: return-void │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +02fbd8: |[02fbd8] org.achartengine.model.MultipleCategorySeries.toXYSeries:()Lorg/achartengine/model/XYSeries; │ │ +02fbe8: 2200 dc01 |0000: new-instance v0, Lorg/achartengine/model/XYSeries; // type@01dc │ │ +02fbec: 5421 3808 |0002: iget-object v1, v2, Lorg/achartengine/model/MultipleCategorySeries;.mTitle:Ljava/lang/String; // field@0838 │ │ +02fbf0: 7020 2409 1000 |0004: invoke-direct {v0, v1}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@0924 │ │ +02fbf6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0009 line=115 │ │ - 0x0012 line=116 │ │ - 0x001b line=118 │ │ - 0x0025 line=119 │ │ - 0x002d line=121 │ │ - 0x0036 line=122 │ │ - 0x003f line=123 │ │ - 0x0048 line=124 │ │ - 0x0052 line=125 │ │ - 0x0057 line=126 │ │ - 0x005a line=131 │ │ - 0x006a line=132 │ │ - 0x0074 line=195 │ │ - 0x007e line=196 │ │ - 0x0085 line=198 │ │ - 0x008a line=199 │ │ - 0x008f line=200 │ │ + 0x0000 line=142 │ │ + 0x0007 line=143 │ │ locals : │ │ - 0x0000 - 0x0090 reg=6 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0008 reg=2 this Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ - #67 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'initialIntent' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -02d588: |[02d588] com.bottleworks.dailymoney.ui.report.BalanceActivity.initialIntent:()V │ │ -02d598: 6e10 7006 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getIntentExtras:()Landroid/os/Bundle; // method@0670 │ │ -02d59e: 0c00 |0003: move-result-object v0 │ │ -02d5a0: 1a02 250d |0004: const-string v2, "mode" // string@0d25 │ │ -02d5a4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -02d5a6: 6e30 9f00 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009f │ │ -02d5ac: 0a02 |000a: move-result v2 │ │ -02d5ae: 5942 5907 |000b: iput v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d5b2: 1a02 280d |000d: const-string v2, "modeTotal" // string@0d28 │ │ -02d5b6: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -02d5b8: 6e30 9e00 2003 |0010: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ -02d5be: 0a02 |0013: move-result v2 │ │ -02d5c0: 5c42 5f07 |0014: iput-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075f │ │ -02d5c4: 1a02 f806 |0016: const-string v2, "balanceDate" // string@06f8 │ │ -02d5c8: 6e20 9d00 2000 |0018: invoke-virtual {v0, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ -02d5ce: 0c01 |001b: move-result-object v1 │ │ -02d5d0: 2012 bc01 |001c: instance-of v2, v1, Ljava/util/Date; // type@01bc │ │ -02d5d4: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ -02d5d8: 1f01 bc01 |0020: check-cast v1, Ljava/util/Date; // type@01bc │ │ -02d5dc: 5b41 5d07 |0022: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075d │ │ -02d5e0: 5442 5d07 |0024: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075d │ │ -02d5e4: 5b42 5007 |0026: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d5e8: 0e00 |0028: return-void │ │ -02d5ea: 2202 bc01 |0029: new-instance v2, Ljava/util/Date; // type@01bc │ │ -02d5ee: 7010 2a08 0200 |002b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@082a │ │ -02d5f4: 5b42 5d07 |002e: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075d │ │ -02d5f8: 28f4 |0030: goto 0024 // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - 0x0004 line=102 │ │ - 0x000d line=103 │ │ - 0x0016 line=104 │ │ - 0x001c line=105 │ │ - 0x0020 line=106 │ │ - 0x0024 line=110 │ │ - 0x0028 line=111 │ │ - 0x0029 line=108 │ │ - locals : │ │ - 0x001c - 0x0022 reg=1 o Ljava/lang/Object; │ │ - 0x0004 - 0x0031 reg=0 b Landroid/os/Bundle; │ │ - 0x0029 - 0x0031 reg=1 o Ljava/lang/Object; │ │ - 0x0000 - 0x0031 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + source_file_idx : 1167 (MultipleCategorySeries.java) │ │ │ │ - #68 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onMode' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 28 16-bit code units │ │ -02d5fc: |[02d5fc] com.bottleworks.dailymoney.ui.report.BalanceActivity.onMode:()V │ │ -02d60c: 5210 5907 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d610: 2b00 1200 0000 |0002: packed-switch v0, 00000014 // +00000012 │ │ -02d616: 0e00 |0005: return-void │ │ -02d618: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02d61a: 5910 5907 |0007: iput v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d61e: 7010 8206 0100 |0009: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d624: 28f9 |000c: goto 0005 // -0007 │ │ -02d626: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02d628: 5910 5907 |000e: iput v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d62c: 7010 8206 0100 |0010: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d632: 28f2 |0013: goto 0005 // -000e │ │ -02d634: 0001 0200 0000 0000 0400 0000 0b00 ... |0014: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=391 │ │ - 0x0005 line=401 │ │ - 0x0006 line=393 │ │ - 0x0009 line=394 │ │ - 0x000d line=397 │ │ - 0x0010 line=398 │ │ - 0x0014 line=391 │ │ - locals : │ │ - 0x0000 - 0x001c reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #189 header: │ │ +class_idx : 475 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1456 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ │ │ - #69 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onNext' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -02d644: |[02d644] com.bottleworks.dailymoney.ui.report.BalanceActivity.onNext:()V │ │ -02d654: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02d656: 6e10 6f06 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02d65c: 0c01 |0004: move-result-object v1 │ │ -02d65e: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -02d664: 0c00 |0008: move-result-object v0 │ │ -02d666: 5231 5907 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d66a: 2b01 1d00 0000 |000b: packed-switch v1, 00000028 // +0000001d │ │ -02d670: 0e00 |000e: return-void │ │ -02d672: 5431 5007 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d676: 6e30 5701 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ -02d67c: 0c01 |0014: move-result-object v1 │ │ -02d67e: 5b31 5007 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d682: 7010 8206 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d688: 28f4 |001a: goto 000e // -000c │ │ -02d68a: 5431 5007 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d68e: 6e30 6b01 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@016b │ │ -02d694: 0c01 |0020: move-result-object v1 │ │ -02d696: 5b31 5007 |0021: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d69a: 7010 8206 0300 |0023: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d6a0: 28e8 |0026: goto 000e // -0018 │ │ -02d6a2: 0000 |0027: nop // spacer │ │ -02d6a4: 0001 0200 0000 0000 0400 0000 1000 ... |0028: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=404 │ │ - 0x0009 line=405 │ │ - 0x000e line=415 │ │ - 0x000f line=407 │ │ - 0x0017 line=408 │ │ - 0x001b line=411 │ │ - 0x0023 line=412 │ │ - 0x0027 line=405 │ │ - locals : │ │ - 0x0009 - 0x0030 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x0030 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ +Class #189 annotations: │ │ +Annotations on field #2108 'mSeries' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/achartengine/model/XYSeries;" ">;" } │ │ │ │ - #70 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onPrev' │ │ - type : '()V' │ │ +Class #189 - │ │ + Class descriptor : 'Lorg/achartengine/model/XYMultipleSeriesDataset;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'mSeries' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -02d6b4: |[02d6b4] com.bottleworks.dailymoney.ui.report.BalanceActivity.onPrev:()V │ │ -02d6c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02d6c6: 6e10 6f06 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02d6cc: 0c01 |0004: move-result-object v1 │ │ -02d6ce: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -02d6d4: 0c00 |0008: move-result-object v0 │ │ -02d6d6: 5231 5907 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d6da: 2b01 1d00 0000 |000b: packed-switch v1, 00000028 // +0000001d │ │ -02d6e0: 0e00 |000e: return-void │ │ -02d6e2: 5431 5007 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d6e6: 6e30 5801 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0158 │ │ -02d6ec: 0c01 |0014: move-result-object v1 │ │ -02d6ee: 5b31 5007 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d6f2: 7010 8206 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d6f8: 28f4 |001a: goto 000e // -000c │ │ -02d6fa: 5431 5007 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d6fe: 6e30 6c01 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@016c │ │ -02d704: 0c01 |0020: move-result-object v1 │ │ -02d706: 5b31 5007 |0021: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d70a: 7010 8206 0300 |0023: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d710: 28e8 |0026: goto 000e // -0018 │ │ -02d712: 0000 |0027: nop // spacer │ │ -02d714: 0001 0200 0000 0000 0400 0000 1000 ... |0028: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=418 │ │ - 0x0009 line=419 │ │ - 0x000e line=429 │ │ - 0x000f line=421 │ │ - 0x0017 line=422 │ │ - 0x001b line=425 │ │ - 0x0023 line=426 │ │ - 0x0027 line=419 │ │ - locals : │ │ - 0x0009 - 0x0030 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x0030 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - #71 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onToday' │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02d724: |[02d724] com.bottleworks.dailymoney.ui.report.BalanceActivity.onToday:()V │ │ -02d734: 5210 5907 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d738: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ -02d73e: 0e00 |0005: return-void │ │ -02d740: 5410 5d07 |0006: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075d │ │ -02d744: 5b10 5007 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d748: 7010 8206 0100 |000a: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0682 │ │ -02d74e: 28f8 |000d: goto 0005 // -0008 │ │ -02d750: 0001 0200 0000 0000 0400 0000 0400 ... |000e: packed-switch-data (8 units) │ │ + insns size : 11 16-bit code units │ │ +02fbf8: |[02fbf8] org.achartengine.model.XYMultipleSeriesDataset.:()V │ │ +02fc08: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02fc0e: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02fc12: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02fc18: 5b10 3c08 |0008: iput-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fc1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=432 │ │ - 0x0005 line=439 │ │ - 0x0006 line=435 │ │ - 0x000a line=436 │ │ - 0x000e line=432 │ │ + 0x0000 line=25 │ │ + 0x0003 line=27 │ │ locals : │ │ - 0x0000 - 0x0016 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ │ │ - #72 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'reloadData' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'addSeries' │ │ + type : '(Lorg/achartengine/model/XYSeries;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 86 16-bit code units │ │ -02d760: |[02d760] com.bottleworks.dailymoney.ui.report.BalanceActivity.reloadData:()V │ │ -02d770: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02d772: 6e10 6f06 0400 |0001: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02d778: 0c02 |0004: move-result-object v2 │ │ -02d77a: 6e10 9c02 0200 |0005: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ -02d780: 0c00 |0008: move-result-object v0 │ │ -02d782: 5b41 5107 |0009: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@0751 │ │ -02d786: 5b41 5207 |000b: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@0752 │ │ -02d78a: 5442 5407 |000d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0754 │ │ -02d78e: 1a03 0000 |000f: const-string v3, "" // string@0000 │ │ -02d792: 6e20 3601 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ -02d798: 7010 8306 0400 |0014: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadToolbar:()V // method@0683 │ │ -02d79e: 5242 5907 |0017: iget v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d7a2: 2b02 3700 0000 |0019: packed-switch v2, 00000050 // +00000037 │ │ -02d7a8: 5442 5007 |001c: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d7ac: 6e20 5901 2000 |001e: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ -02d7b2: 0c02 |0021: move-result-object v2 │ │ -02d7b4: 5b42 5107 |0022: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@0751 │ │ -02d7b8: 5542 5f07 |0024: iget-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075f │ │ -02d7bc: 3802 2300 |0026: if-eqz v2, 0049 // +0023 │ │ -02d7c0: 5b41 5207 |0028: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@0752 │ │ -02d7c4: 2201 3c01 |002a: new-instance v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; // type@013c │ │ -02d7c8: 7020 1b06 4100 |002c: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@061b │ │ -02d7ce: 7120 bc01 1400 |002f: invoke-static {v4, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ -02d7d4: 0e00 |0032: return-void │ │ -02d7d6: 5442 5007 |0033: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d7da: 6e20 6d01 2000 |0035: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@016d │ │ -02d7e0: 0c02 |0038: move-result-object v2 │ │ -02d7e2: 5b42 5107 |0039: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@0751 │ │ -02d7e6: 5542 5f07 |003b: iget-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075f │ │ -02d7ea: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ -02d7ee: 5b41 5207 |003f: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@0752 │ │ -02d7f2: 28e9 |0041: goto 002a // -0017 │ │ -02d7f4: 5441 5007 |0042: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d7f8: 6e20 6e01 1000 |0044: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ -02d7fe: 0c01 |0047: move-result-object v1 │ │ -02d800: 28f7 |0048: goto 003f // -0009 │ │ -02d802: 5441 5007 |0049: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@0750 │ │ -02d806: 6e20 5a01 1000 |004b: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ -02d80c: 0c01 |004e: move-result-object v1 │ │ -02d80e: 28d9 |004f: goto 0028 // -0027 │ │ -02d810: 0001 0100 0100 0000 1a00 0000 |0050: packed-switch-data (6 units) │ │ - catches : (none) │ │ + insns size : 11 16-bit code units │ │ +02fc20: |[02fc20] org.achartengine.model.XYMultipleSeriesDataset.addSeries:(Lorg/achartengine/model/XYSeries;)V │ │ +02fc30: 1d01 |0000: monitor-enter v1 │ │ +02fc32: 5410 3c08 |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fc36: 7220 3008 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02fc3c: 1e01 |0006: monitor-exit v1 │ │ +02fc3e: 0e00 |0007: return-void │ │ +02fc40: 0d00 |0008: move-exception v0 │ │ +02fc42: 1e01 |0009: monitor-exit v1 │ │ +02fc44: 2700 |000a: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0008 │ │ positions : │ │ - 0x0001 line=257 │ │ - 0x0009 line=258 │ │ - 0x000b line=259 │ │ - 0x000d line=260 │ │ - 0x0014 line=261 │ │ - 0x0017 line=262 │ │ - 0x001c line=268 │ │ - 0x0024 line=269 │ │ - 0x002a line=272 │ │ - 0x0032 line=375 │ │ - 0x0033 line=264 │ │ - 0x003b line=265 │ │ - 0x0049 line=269 │ │ - 0x0050 line=262 │ │ + 0x0000 line=35 │ │ + 0x0006 line=36 │ │ + 0x0008 line=35 │ │ locals : │ │ - 0x0009 - 0x0056 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ - 0x0000 - 0x0056 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000b reg=2 (null) Lorg/achartengine/model/XYSeries; │ │ │ │ - #73 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'reloadToolbar' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'getSeries' │ │ + type : '()[Lorg/achartengine/model/XYSeries;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 28 16-bit code units │ │ -02d81c: |[02d81c] com.bottleworks.dailymoney.ui.report.BalanceActivity.reloadToolbar:()V │ │ -02d82c: 5220 5907 |0000: iget v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0759 │ │ -02d830: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ -02d836: 5420 5a07 |0005: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@075a │ │ -02d83a: 6001 6a03 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_year:I // field@036a │ │ -02d83e: 6e20 0b01 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -02d844: 0e00 |000c: return-void │ │ -02d846: 5420 5a07 |000d: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@075a │ │ -02d84a: 6001 6403 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_month:I // field@0364 │ │ -02d84e: 6e20 0b01 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ -02d854: 28f8 |0014: goto 000c // -0008 │ │ -02d856: 0000 |0015: nop // spacer │ │ -02d858: 0001 0100 0100 0000 0b00 0000 |0016: packed-switch-data (6 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - 0x0005 line=249 │ │ - 0x000c line=252 │ │ - 0x000d line=246 │ │ - 0x0015 line=244 │ │ - locals : │ │ - 0x0000 - 0x001c reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'adjustItem' │ │ - type : '(Landroid/widget/TextView;Lcom/bottleworks/dailymoney/data/Balance;F)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 68 16-bit code units │ │ -02d864: |[02d864] com.bottleworks.dailymoney.ui.report.BalanceActivity.adjustItem:(Landroid/widget/TextView;Lcom/bottleworks/dailymoney/data/Balance;F)V │ │ -02d874: 1500 9041 |0000: const/high16 v0, #int 1099956224 // #4190 │ │ -02d878: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -02d87a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -02d87c: 1254 |0004: const/4 v4, #int 5 // #5 │ │ -02d87e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -02d880: 6e10 0a03 0d00 |0006: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02d886: 0a01 |0009: move-result v1 │ │ -02d888: 3c01 3100 |000a: if-gtz v1, 003b // +0031 │ │ -02d88c: 1506 803f |000c: const/high16 v6, #int 1065353216 // #3f80 │ │ -02d890: 1255 |000e: const/4 v5, #int 5 // #5 │ │ -02d892: 1253 |000f: const/4 v3, #int 5 // #5 │ │ -02d894: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -02d896: a808 0006 |0011: mul-float v8, v0, v6 │ │ -02d89a: 6e30 3801 7c08 |0013: invoke-virtual {v12, v7, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ -02d8a0: 6e10 2901 0c00 |0016: invoke-virtual {v12}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0129 │ │ -02d8a6: 0c02 |0019: move-result-object v2 │ │ -02d8a8: 1f02 6900 |001a: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@0069 │ │ -02d8ac: 8237 |001c: int-to-float v7, v3 │ │ -02d8ae: c8e7 |001d: mul-float/2addr v7, v14 │ │ -02d8b0: 8777 |001e: float-to-int v7, v7 │ │ -02d8b2: 5228 1100 |001f: iget v8, v2, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0011 │ │ -02d8b6: 8249 |0021: int-to-float v9, v4 │ │ -02d8b8: c8e9 |0022: mul-float/2addr v9, v14 │ │ -02d8ba: 8799 |0023: float-to-int v9, v9 │ │ -02d8bc: 522a 1000 |0024: iget v10, v2, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0010 │ │ -02d8c0: 6e5a 1001 7298 |0026: invoke-virtual {v2, v7, v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0110 │ │ -02d8c6: 6e10 2b01 0c00 |0029: invoke-virtual {v12}, Landroid/widget/TextView;.getPaddingLeft:()I // method@012b │ │ -02d8cc: 0a07 |002c: move-result v7 │ │ -02d8ce: 8258 |002d: int-to-float v8, v5 │ │ -02d8d0: c8e8 |002e: mul-float/2addr v8, v14 │ │ -02d8d2: 8788 |002f: float-to-int v8, v8 │ │ -02d8d4: 6e10 2c01 0c00 |0030: invoke-virtual {v12}, Landroid/widget/TextView;.getPaddingRight:()I // method@012c │ │ -02d8da: 0a09 |0033: move-result v9 │ │ -02d8dc: 825a |0034: int-to-float v10, v5 │ │ -02d8de: c8ea |0035: mul-float/2addr v10, v14 │ │ -02d8e0: 87aa |0036: float-to-int v10, v10 │ │ -02d8e2: 6e5a 3501 7c98 |0037: invoke-virtual {v12, v7, v8, v9, v10}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0135 │ │ -02d8e8: 0e00 |003a: return-void │ │ -02d8ea: 1406 9a99 593f |003b: const v6, #float 0.85 // #3f59999a │ │ -02d8f0: 1235 |003e: const/4 v5, #int 3 // #3 │ │ -02d8f2: da07 010a |003f: mul-int/lit8 v7, v1, #int 10 // #0a │ │ -02d8f6: d803 0705 |0041: add-int/lit8 v3, v7, #int 5 // #05 │ │ -02d8fa: 28cd |0043: goto 0010 // -0033 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=217 │ │ - 0x0002 line=218 │ │ - 0x0003 line=219 │ │ - 0x0004 line=220 │ │ - 0x0005 line=221 │ │ - 0x0006 line=224 │ │ - 0x000a line=226 │ │ - 0x000c line=227 │ │ - 0x000e line=228 │ │ - 0x000f line=229 │ │ - 0x0010 line=236 │ │ - 0x0016 line=237 │ │ - 0x001c line=238 │ │ - 0x0029 line=239 │ │ - 0x003a line=240 │ │ - 0x003b line=231 │ │ - 0x003e line=232 │ │ - 0x003f line=233 │ │ - locals : │ │ - 0x001c - 0x003b reg=2 lp Landroid/widget/LinearLayout$LayoutParams; │ │ - 0x0002 - 0x0044 reg=0 fontPixelSize F │ │ - 0x000a - 0x0044 reg=1 indent I │ │ - 0x0004 - 0x0044 reg=3 marginLeft I │ │ - 0x0005 - 0x0044 reg=4 marginRight I │ │ - 0x0006 - 0x0044 reg=5 paddingTB I │ │ - 0x0003 - 0x0044 reg=6 ratio F │ │ - 0x0000 - 0x0044 reg=11 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0044 reg=12 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x0044 reg=13 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0000 - 0x0044 reg=14 dp F │ │ - │ │ - #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'adjustLayout' │ │ - type : '(Landroid/widget/LinearLayout;Lcom/bottleworks/dailymoney/data/Balance;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 58 16-bit code units │ │ -02d8fc: |[02d8fc] com.bottleworks.dailymoney.ui.report.BalanceActivity.adjustLayout:(Landroid/widget/LinearLayout;Lcom/bottleworks/dailymoney/data/Balance;)V │ │ -02d90c: 6e10 0a03 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@030a │ │ -02d912: 0a00 |0003: move-result v0 │ │ -02d914: 2b00 2e00 0000 |0004: packed-switch v0, 00000032 // +0000002e │ │ -02d91a: 6e10 7206 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02d920: 0c00 |000a: move-result-object v0 │ │ -02d922: 6001 8b03 |000b: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_balance_indent:I // field@038b │ │ -02d926: 6e20 5500 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -02d92c: 0c00 |0010: move-result-object v0 │ │ -02d92e: 6e20 1301 0300 |0011: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ -02d934: 0e00 |0014: return-void │ │ -02d936: 6e10 7206 0200 |0015: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02d93c: 0c00 |0018: move-result-object v0 │ │ -02d93e: 6001 8c03 |0019: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_balance_indent0:I // field@038c │ │ -02d942: 6e20 5500 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -02d948: 0c00 |001e: move-result-object v0 │ │ -02d94a: 6e20 1301 0300 |001f: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ -02d950: 28f2 |0022: goto 0014 // -000e │ │ -02d952: 6e10 7206 0200 |0023: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0672 │ │ -02d958: 0c00 |0026: move-result-object v0 │ │ -02d95a: 6001 8b03 |0027: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_balance_indent:I // field@038b │ │ -02d95e: 6e20 5500 1000 |0029: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ -02d964: 0c00 |002c: move-result-object v0 │ │ -02d966: 6e20 1301 0300 |002d: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ -02d96c: 28e4 |0030: goto 0014 // -001c │ │ -02d96e: 0000 |0031: nop // spacer │ │ -02d970: 0001 0200 0000 0000 1100 0000 1f00 ... |0032: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - 0x0007 line=211 │ │ - 0x0014 line=214 │ │ - 0x0015 line=205 │ │ - 0x0023 line=208 │ │ - 0x0031 line=203 │ │ - locals : │ │ - 0x0000 - 0x003a reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x003a reg=3 layout Landroid/widget/LinearLayout; │ │ - 0x0000 - 0x003a reg=4 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - │ │ - #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -02d980: |[02d980] com.bottleworks.dailymoney.ui.report.BalanceActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -02d990: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ -02d996: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -02d998: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ -02d99c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -02d99e: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ -02d9a2: 2200 3e01 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5; // type@013e │ │ -02d9a6: 7020 2006 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0620 │ │ -02d9ac: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -02d9b2: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=495 │ │ - 0x0003 line=496 │ │ - 0x0009 line=497 │ │ - 0x0011 line=503 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0012 reg=2 requestCode I │ │ - 0x0000 - 0x0012 reg=3 resultCode I │ │ - 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ - │ │ - #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 48 16-bit code units │ │ -02d9b4: |[02d9b4] com.bottleworks.dailymoney.ui.report.BalanceActivity.onClick:(Landroid/view/View;)V │ │ -02d9c4: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02d9ca: 0a00 |0003: move-result v0 │ │ -02d9cc: 6001 2e04 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_prev:I // field@042e │ │ -02d9d0: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -02d9d4: 7010 7f06 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onPrev:()V // method@067f │ │ -02d9da: 0e00 |000b: return-void │ │ -02d9dc: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02d9e2: 0a00 |000f: move-result v0 │ │ -02d9e4: 6001 2d04 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_next:I // field@042d │ │ -02d9e8: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ -02d9ec: 7010 7d06 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onNext:()V // method@067d │ │ -02d9f2: 28f4 |0017: goto 000b // -000c │ │ -02d9f4: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02d9fa: 0a00 |001b: move-result v0 │ │ -02d9fc: 6001 2f04 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_today:I // field@042f │ │ -02da00: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ -02da04: 7010 8006 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onToday:()V // method@0680 │ │ -02da0a: 28e8 |0023: goto 000b // -0018 │ │ -02da0c: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ -02da12: 0a00 |0027: move-result v0 │ │ -02da14: 6001 2c04 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_mode:I // field@042c │ │ -02da18: 3310 e1ff |002a: if-ne v0, v1, 000b // -001f │ │ -02da1c: 7010 7c06 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onMode:()V // method@067c │ │ -02da22: 28dc |002f: goto 000b // -0024 │ │ - catches : (none) │ │ + insns size : 17 16-bit code units │ │ +02fc54: |[02fc54] org.achartengine.model.XYMultipleSeriesDataset.getSeries:()[Lorg/achartengine/model/XYSeries; │ │ +02fc64: 1d02 |0000: monitor-enter v2 │ │ +02fc66: 5420 3c08 |0001: iget-object v0, v2, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fc6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02fc6c: 2311 1e02 |0004: new-array v1, v1, [Lorg/achartengine/model/XYSeries; // type@021e │ │ +02fc70: 7220 3908 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0839 │ │ +02fc76: 0c00 |0009: move-result-object v0 │ │ +02fc78: 1f00 1e02 |000a: check-cast v0, [Lorg/achartengine/model/XYSeries; // type@021e │ │ +02fc7c: 1e02 |000c: monitor-exit v2 │ │ +02fc7e: 1100 |000d: return-object v0 │ │ +02fc80: 0d00 |000e: move-exception v0 │ │ +02fc82: 1e02 |000f: monitor-exit v2 │ │ +02fc84: 2700 |0010: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000c │ │ + -> 0x000e │ │ positions : │ │ - 0x0000 line=379 │ │ - 0x0008 line=380 │ │ - 0x000b line=388 │ │ - 0x000c line=381 │ │ - 0x0014 line=382 │ │ - 0x0018 line=383 │ │ - 0x0020 line=384 │ │ - 0x0024 line=385 │ │ - 0x002c line=386 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0030 reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0030 reg=3 v Landroid/view/View; │ │ + 0x0000 - 0x0011 reg=2 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ │ │ - #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'getSeriesAt' │ │ + type : '(I)Lorg/achartengine/model/XYSeries;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 80 16-bit code units │ │ -02da24: |[02da24] com.bottleworks.dailymoney.ui.report.BalanceActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -02da34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02da36: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ -02da3c: 0c00 |0004: move-result-object v0 │ │ -02da3e: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ -02da42: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02da48: 0a02 |000a: move-result v2 │ │ -02da4a: 6003 b503 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_piechart:I // field@03b5 │ │ -02da4e: 3332 0800 |000d: if-ne v2, v3, 0015 // +0008 │ │ -02da52: 5202 0f00 |000f: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02da56: 7020 6a06 2400 |0011: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doPieChart:(I)V // method@066a │ │ -02da5c: 0f01 |0014: return v1 │ │ -02da5e: 7210 d100 0500 |0015: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02da64: 0a02 |0018: move-result v2 │ │ -02da66: 6003 b803 |0019: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_timechart:I // field@03b8 │ │ -02da6a: 3332 0800 |001b: if-ne v2, v3, 0023 // +0008 │ │ -02da6e: 5202 0f00 |001d: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02da72: 7020 6d06 2400 |001f: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyTimeChart:(I)V // method@066d │ │ -02da78: 28f2 |0022: goto 0014 // -000e │ │ -02da7a: 7210 d100 0500 |0023: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02da80: 0a02 |0026: move-result v2 │ │ -02da82: 6003 b603 |0027: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_cumulative_timechart:I // field@03b6 │ │ -02da86: 3332 0800 |0029: if-ne v2, v3, 0031 // +0008 │ │ -02da8a: 5202 0f00 |002b: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02da8e: 7020 6b06 2400 |002d: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyCumulativeTimeChart:(I)V // method@066b │ │ -02da94: 28e4 |0030: goto 0014 // -001c │ │ -02da96: 7210 d100 0500 |0031: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02da9c: 0a02 |0034: move-result v2 │ │ -02da9e: 6003 b703 |0035: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_runchart:I // field@03b7 │ │ -02daa2: 3332 0600 |0037: if-ne v2, v3, 003d // +0006 │ │ -02daa6: 7010 6c06 0400 |0039: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyRunChart:()V // method@066c │ │ -02daac: 28d8 |003c: goto 0014 // -0028 │ │ -02daae: 7210 d100 0500 |003d: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02dab4: 0a02 |0040: move-result v2 │ │ -02dab6: 6003 b403 |0041: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_detlist:I // field@03b4 │ │ -02daba: 3332 0800 |0043: if-ne v2, v3, 004b // +0008 │ │ -02dabe: 5202 0f00 |0045: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ -02dac2: 7020 6906 2400 |0047: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doDetailList:(I)V // method@0669 │ │ -02dac8: 28ca |004a: goto 0014 // -0036 │ │ -02daca: 6f20 d302 5400 |004b: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ -02dad0: 0a01 |004e: move-result v1 │ │ -02dad2: 28c5 |004f: goto 0014 // -003b │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=519 │ │ - 0x0007 line=520 │ │ - 0x000f line=521 │ │ - 0x0014 line=536 │ │ - 0x0015 line=523 │ │ - 0x001d line=524 │ │ - 0x0023 line=526 │ │ - 0x002b line=527 │ │ - 0x0031 line=529 │ │ - 0x0039 line=530 │ │ - 0x003d line=532 │ │ - 0x0045 line=533 │ │ - 0x004b line=536 │ │ - locals : │ │ - 0x0007 - 0x0050 reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x0050 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0050 reg=5 item Landroid/view/MenuItem; │ │ - │ │ - #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -02dad4: |[02dad4] com.bottleworks.dailymoney.ui.report.BalanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02dae4: 6f20 d402 4300 |0000: invoke-super {v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ -02daea: 6000 5004 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.report_balance:I // field@0450 │ │ -02daee: 6e20 8406 0300 |0005: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.setContentView:(I)V // method@0684 │ │ -02daf4: 7010 7406 0300 |0008: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.initialIntent:()V // method@0674 │ │ -02dafa: 7010 7306 0300 |000b: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.initialContent:()V // method@0673 │ │ -02db00: 2200 3a01 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; // type@013a │ │ -02db04: 7020 1706 3000 |0010: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0617 │ │ -02db0a: 1601 1900 |0013: const-wide/16 v1, #int 25 // #19 │ │ -02db0e: 7130 bb01 1002 |0015: invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ -02db14: 0e00 |0018: return-void │ │ - catches : (none) │ │ + insns size : 14 16-bit code units │ │ +02fc94: |[02fc94] org.achartengine.model.XYMultipleSeriesDataset.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; │ │ +02fca4: 1d01 |0000: monitor-enter v1 │ │ +02fca6: 5410 3c08 |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fcaa: 7220 3408 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02fcb0: 0c00 |0006: move-result-object v0 │ │ +02fcb2: 1f00 dc01 |0007: check-cast v0, Lorg/achartengine/model/XYSeries; // type@01dc │ │ +02fcb6: 1e01 |0009: monitor-exit v1 │ │ +02fcb8: 1100 |000a: return-object v0 │ │ +02fcba: 0d00 |000b: move-exception v0 │ │ +02fcbc: 1e01 |000c: monitor-exit v1 │ │ +02fcbe: 2700 |000d: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0009 │ │ + -> 0x000b │ │ positions : │ │ - 0x0000 line=88 │ │ - 0x0003 line=89 │ │ - 0x0008 line=90 │ │ - 0x000b line=91 │ │ - 0x000e line=92 │ │ - 0x0018 line=98 │ │ + 0x0000 line=63 │ │ locals : │ │ - 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0019 reg=4 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x000e reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=2 (null) I │ │ │ │ - #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'getSeriesCount' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -02db18: |[02db18] com.bottleworks.dailymoney.ui.report.BalanceActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -02db28: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ -02db2e: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ -02db34: 0a00 |0006: move-result v0 │ │ -02db36: 6001 2b04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_list:I // field@042b │ │ -02db3a: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -02db3e: 6e10 7106 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0671 │ │ -02db44: 0c00 |000e: move-result-object v0 │ │ -02db46: 6001 5a04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.balance_ctxmenu:I // field@045a │ │ -02db4a: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -02db50: 0e00 |0014: return-void │ │ - catches : (none) │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +02fccc: |[02fccc] org.achartengine.model.XYMultipleSeriesDataset.getSeriesCount:()I │ │ +02fcdc: 1d01 |0000: monitor-enter v1 │ │ +02fcde: 5410 3c08 |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fce2: 7210 3808 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +02fce8: 0a00 |0006: move-result v0 │ │ +02fcea: 1e01 |0007: monitor-exit v1 │ │ +02fcec: 0f00 |0008: return v0 │ │ +02fcee: 0d00 |0009: move-exception v0 │ │ +02fcf0: 1e01 |000a: monitor-exit v1 │ │ +02fcf2: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0009 │ │ positions : │ │ - 0x0000 line=509 │ │ - 0x0003 line=510 │ │ - 0x000b line=512 │ │ - 0x0014 line=515 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ - 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + 0x0000 - 0x000c reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ │ │ - #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'removeSeries' │ │ + type : '(I)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -02db54: |[02db54] com.bottleworks.dailymoney.ui.report.BalanceActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02db64: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ -02db6a: 6e10 7106 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0671 │ │ -02db70: 0c00 |0006: move-result-object v0 │ │ -02db72: 6001 5b04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.balance_optmenu:I // field@045b │ │ -02db76: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ -02db7c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02db7e: 0f00 |000d: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=443 │ │ - 0x0003 line=444 │ │ - 0x000c line=445 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ - │ │ - #8 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onItemClick' │ │ - type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 6 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02db80: |[02db80] com.bottleworks.dailymoney.ui.report.BalanceActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -02db90: 5410 5507 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0755 │ │ -02db94: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ -02db98: 7020 6906 4100 |0004: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doDetailList:(I)V // method@0669 │ │ -02db9e: 0e00 |0007: return-void │ │ - catches : (none) │ │ + insns size : 11 16-bit code units │ │ +02fd00: |[02fd00] org.achartengine.model.XYMultipleSeriesDataset.removeSeries:(I)V │ │ +02fd10: 1d01 |0000: monitor-enter v1 │ │ +02fd12: 5410 3c08 |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fd16: 7220 3608 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +02fd1c: 1e01 |0006: monitor-exit v1 │ │ +02fd1e: 0e00 |0007: return-void │ │ +02fd20: 0d00 |0008: move-exception v0 │ │ +02fd22: 1e01 |0009: monitor-exit v1 │ │ +02fd24: 2700 |000a: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0008 │ │ positions : │ │ - 0x0000 line=467 │ │ - 0x0004 line=468 │ │ - 0x0007 line=471 │ │ + 0x0000 line=44 │ │ + 0x0006 line=45 │ │ + 0x0008 line=44 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ - 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0008 reg=2 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ - 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ - 0x0000 - 0x0008 reg=5 id J │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000b reg=2 (null) I │ │ │ │ - #9 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ + name : 'removeSeries' │ │ + type : '(Lorg/achartengine/model/XYSeries;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 55 16-bit code units │ │ -02dba0: |[02dba0] com.bottleworks.dailymoney.ui.report.BalanceActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -02dbb0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02dbb2: 7210 d100 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02dbb8: 0a00 |0004: move-result v0 │ │ -02dbba: 6002 b703 |0005: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_runchart:I // field@03b7 │ │ -02dbbe: 3320 0600 |0007: if-ne v0, v2, 000d // +0006 │ │ -02dbc2: 7010 6c06 0300 |0009: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyRunChart:()V // method@066c │ │ -02dbc8: 0f01 |000c: return v1 │ │ -02dbca: 7210 d100 0400 |000d: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ -02dbd0: 0a00 |0010: move-result v0 │ │ -02dbd2: 6002 3a04 |0011: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.toggle_hierarchical_report:I // field@043a │ │ -02dbd6: 3320 1f00 |0013: if-ne v0, v2, 0032 // +001f │ │ -02dbda: 6e10 6f06 0300 |0015: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02dbe0: 0c02 |0018: move-result-object v2 │ │ -02dbe2: 6e10 6f06 0300 |0019: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066f │ │ -02dbe8: 0c00 |001c: move-result-object v0 │ │ -02dbea: 6e10 bd02 0000 |001d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefHierarachicalReport:()Z // method@02bd │ │ -02dbf0: 0a00 |0020: move-result v0 │ │ -02dbf2: 3900 0f00 |0021: if-nez v0, 0030 // +000f │ │ -02dbf6: 0110 |0023: move v0, v1 │ │ -02dbf8: 6e20 c202 0200 |0024: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.setPrefHierarachicalReport:(Z)V // method@02c2 │ │ -02dbfe: 2200 3d01 |0027: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4; // type@013d │ │ -02dc02: 7020 1e06 3000 |0029: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@061e │ │ -02dc08: 7110 ba01 0000 |002c: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ -02dc0e: 28dd |002f: goto 000c // -0023 │ │ -02dc10: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -02dc12: 28f3 |0031: goto 0024 // -000d │ │ -02dc14: 6f20 d902 4300 |0032: invoke-super {v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ -02dc1a: 0a01 |0035: move-result v1 │ │ -02dc1c: 28d6 |0036: goto 000c // -002a │ │ - catches : (none) │ │ + insns size : 11 16-bit code units │ │ +02fd34: |[02fd34] org.achartengine.model.XYMultipleSeriesDataset.removeSeries:(Lorg/achartengine/model/XYSeries;)V │ │ +02fd44: 1d01 |0000: monitor-enter v1 │ │ +02fd46: 5410 3c08 |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@083c │ │ +02fd4a: 7220 3708 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0837 │ │ +02fd50: 1e01 |0006: monitor-exit v1 │ │ +02fd52: 0e00 |0007: return-void │ │ +02fd54: 0d00 |0008: move-exception v0 │ │ +02fd56: 1e01 |0009: monitor-exit v1 │ │ +02fd58: 2700 |000a: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0008 │ │ positions : │ │ - 0x0001 line=450 │ │ - 0x0009 line=451 │ │ - 0x000c line=462 │ │ - 0x000d line=453 │ │ - 0x0015 line=454 │ │ - 0x0027 line=455 │ │ - 0x0030 line=454 │ │ - 0x0032 line=462 │ │ + 0x0000 line=53 │ │ + 0x0006 line=54 │ │ + 0x0008 line=53 │ │ locals : │ │ - 0x0000 - 0x0037 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000b reg=2 (null) Lorg/achartengine/model/XYSeries; │ │ │ │ - source_file_idx : 246 (BalanceActivity.java) │ │ + source_file_idx : 1456 (XYMultipleSeriesDataset.java) │ │ │ │ -Class #206 header: │ │ -class_idx : 324 │ │ +Class #190 header: │ │ +class_idx : 476 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 313 │ │ -source_file_idx : 248 │ │ +superclass_idx : 402 │ │ +source_file_idx : 1458 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 12 │ │ │ │ -Class #206 annotations: │ │ -Annotations on method #1674 'createIntent' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;)" "Landroid/content/Intent;" } │ │ +Class #190 annotations: │ │ +Annotations on field #2114 'mX' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ +Annotations on field #2115 'mY' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ │ │ -Class #206 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;' │ │ +Class #190 - │ │ + Class descriptor : 'Lorg/achartengine/model/XYSeries;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/report/AbstractChart;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;) │ │ - name : 'percentageFormat' │ │ - type : 'Ljava/text/DecimalFormat;' │ │ - access : 0x0000 () │ │ + #0 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mMaxX' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mMaxY' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mMinX' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mMinY' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mX' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'mY' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;) │ │ + #0 : (in Lorg/achartengine/model/XYSeries;) │ │ name : '' │ │ - type : '(Landroid/content/Context;IF)V' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 13 16-bit code units │ │ -02dc20: |[02dc20] com.bottleworks.dailymoney.ui.report.BalancePieChart.:(Landroid/content/Context;IF)V │ │ -02dc30: 7040 1106 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.:(Landroid/content/Context;IF)V // method@0611 │ │ -02dc36: 2200 b201 |0003: new-instance v0, Ljava/text/DecimalFormat; // type@01b2 │ │ -02dc3a: 1a01 2900 |0005: const-string v1, "##0" // string@0029 │ │ -02dc3e: 7020 0708 1000 |0007: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0807 │ │ -02dc44: 5b20 6407 |000a: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.percentageFormat:Ljava/text/DecimalFormat; // field@0764 │ │ -02dc48: 0e00 |000c: return-void │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 41 16-bit code units │ │ +02fd68: |[02fd68] org.achartengine.model.XYSeries.:(Ljava/lang/String;)V │ │ +02fd78: 1804 ffff ffff ffff ef7f |0000: const-wide v4, #double 1.79769e+308 // #7fefffffffffffff │ │ +02fd82: 1802 ffff ffff ffff efff |0005: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ +02fd8c: 7010 b507 0600 |000a: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@07b5 │ │ +02fd92: 2200 aa01 |000d: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02fd96: 7010 0e08 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02fd9c: 5b60 4208 |0012: iput-object v0, v6, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0842 │ │ +02fda0: 2200 aa01 |0014: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +02fda4: 7010 0e08 0000 |0016: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +02fdaa: 5b60 4308 |0019: iput-object v0, v6, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0843 │ │ +02fdae: 5a64 3f08 |001b: iput-wide v4, v6, Lorg/achartengine/model/XYSeries;.mMinX:D // field@083f │ │ +02fdb2: 5a62 3d08 |001d: iput-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@083d │ │ +02fdb6: 5a64 4008 |001f: iput-wide v4, v6, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0840 │ │ +02fdba: 5a62 3e08 |0021: iput-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@083e │ │ +02fdbe: 5b67 4108 |0023: iput-object v7, v6, Lorg/achartengine/model/XYSeries;.mTitle:Ljava/lang/String; // field@0841 │ │ +02fdc2: 7010 2f09 0600 |0025: invoke-direct {v6}, Lorg/achartengine/model/XYSeries;.initRange:()V // method@092f │ │ +02fdc8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ - 0x0003 line=18 │ │ - 0x000c line=22 │ │ + 0x000a line=49 │ │ + 0x000d line=32 │ │ + 0x0014 line=34 │ │ + 0x001b line=36 │ │ + 0x001d line=38 │ │ + 0x001f line=40 │ │ + 0x0021 line=42 │ │ + 0x0023 line=50 │ │ + 0x0025 line=51 │ │ + 0x0028 line=52 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; │ │ - 0x0000 - 0x000d reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000d reg=4 orientation I │ │ - 0x0000 - 0x000d reg=5 dpRatio F │ │ + 0x0000 - 0x0029 reg=6 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0029 reg=7 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;) │ │ - name : 'createIntent' │ │ - type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'initRange' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 17 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 173 16-bit code units │ │ -02dc4c: |[02dc4c] com.bottleworks.dailymoney.ui.report.BalancePieChart.createIntent:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ │ -02dc5c: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -02dc60: 7801 4008 1000 |0002: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02dc66: 0c02 |0005: move-result-object v2 │ │ -02dc68: 7210 3708 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -02dc6e: 0a0a |0009: move-result v10 │ │ -02dc70: 380a 1b00 |000a: if-eqz v10, 0025 // +001b │ │ -02dc74: 7210 3808 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02dc7a: 0c00 |000f: move-result-object v0 │ │ -02dc7c: 1f00 c100 |0010: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02dc80: 6e10 0b03 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02dc86: 0b0a |0015: move-result-wide v10 │ │ -02dc88: 160c 0000 |0016: const-wide/16 v12, #int 0 // #0 │ │ -02dc8c: 300a 0a0c |0018: cmpg-double v10, v10, v12 │ │ -02dc90: 3c0a 0600 |001a: if-gtz v10, 0020 // +0006 │ │ -02dc94: 160a 0000 |001c: const-wide/16 v10, #int 0 // #0 │ │ -02dc98: cba8 |001e: add-double/2addr v8, v10 │ │ -02dc9a: 28e7 |001f: goto 0006 // -0019 │ │ -02dc9c: 6e10 0b03 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02dca2: 0b0a |0023: move-result-wide v10 │ │ -02dca4: 28fa |0024: goto 001e // -0006 │ │ -02dca6: 2207 e301 |0025: new-instance v7, Lorg/achartengine/model/CategorySeries; // type@01e3 │ │ -02dcaa: 54ea 6307 |0027: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0763 │ │ -02dcae: 6e20 fd02 af00 |0029: invoke-virtual {v15, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fd │ │ -02dcb4: 0c0a |002c: move-result-object v10 │ │ -02dcb6: 7020 0609 a700 |002d: invoke-direct {v7, v10}, Lorg/achartengine/model/CategorySeries;.:(Ljava/lang/String;)V // method@0906 │ │ -02dcbc: 7801 4008 1000 |0030: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -02dcc2: 0c02 |0033: move-result-object v2 │ │ -02dcc4: 7210 3708 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -02dcca: 0a0a |0037: move-result v10 │ │ -02dccc: 380a 4e00 |0038: if-eqz v10, 0086 // +004e │ │ -02dcd0: 7210 3808 0200 |003a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -02dcd6: 0c00 |003d: move-result-object v0 │ │ -02dcd8: 1f00 c100 |003e: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02dcdc: 6e10 0b03 0000 |0040: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02dce2: 0b0a |0043: move-result-wide v10 │ │ -02dce4: 160c 0000 |0044: const-wide/16 v12, #int 0 // #0 │ │ -02dce8: 2f0a 0a0c |0046: cmpl-double v10, v10, v12 │ │ -02dcec: 3d0a ecff |0048: if-lez v10, 0034 // -0014 │ │ -02dcf0: 2206 a501 |004a: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -02dcf4: 7010 f007 0600 |004c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02dcfa: 6e10 0c03 0000 |004f: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030c │ │ -02dd00: 0c0a |0052: move-result-object v10 │ │ -02dd02: 6e20 f807 a600 |0053: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02dd08: 6e10 0b03 0000 |0056: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02dd0e: 0b0a |0059: move-result-wide v10 │ │ -02dd10: 190c 5940 |005a: const-wide/high16 v12, #long 4636737291354636288 // #4059 │ │ -02dd14: cdca |005c: mul-double/2addr v10, v12 │ │ -02dd16: ae03 0a08 |005d: div-double v3, v10, v8 │ │ -02dd1a: 190a f03f |005f: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -02dd1e: 2f0a 030a |0061: cmpl-double v10, v3, v10 │ │ -02dd22: 3a0a d1ff |0063: if-ltz v10, 0034 // -002f │ │ -02dd26: 1a0a 3900 |0065: const-string v10, "(" // string@0039 │ │ -02dd2a: 6e20 f807 a600 |0067: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02dd30: 0c0a |006a: move-result-object v10 │ │ -02dd32: 54eb 6407 |006b: iget-object v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.percentageFormat:Ljava/text/DecimalFormat; // field@0764 │ │ -02dd36: 6e30 0808 3b04 |006d: invoke-virtual {v11, v3, v4}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0808 │ │ -02dd3c: 0c0b |0070: move-result-object v11 │ │ -02dd3e: 6e20 f807 ba00 |0071: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02dd44: 0c0a |0074: move-result-object v10 │ │ -02dd46: 1a0b 3000 |0075: const-string v11, "%)" // string@0030 │ │ -02dd4a: 6e20 f807 ba00 |0077: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02dd50: 6e10 fb07 0600 |007a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02dd56: 0c0a |007d: move-result-object v10 │ │ -02dd58: 6e10 0b03 0000 |007e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02dd5e: 0b0b |0081: move-result-wide v11 │ │ -02dd60: 6e40 0809 a7cb |0082: invoke-virtual {v7, v10, v11, v12}, Lorg/achartengine/model/CategorySeries;.add:(Ljava/lang/String;D)V // method@0908 │ │ -02dd66: 28af |0085: goto 0034 // -0051 │ │ -02dd68: 6e10 0b09 0700 |0086: invoke-virtual {v7}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@090b │ │ -02dd6e: 0a0a |0089: move-result v10 │ │ -02dd70: 6e20 8906 ae00 |008a: invoke-virtual {v14, v10}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.createColor:(I)[I // method@0689 │ │ -02dd76: 0c01 |008d: move-result-object v1 │ │ -02dd78: 6e20 8806 1e00 |008e: invoke-virtual {v14, v1}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.buildCategoryRenderer:([I)Lorg/achartengine/renderer/DefaultRenderer; // method@0688 │ │ -02dd7e: 0c05 |0091: move-result-object v5 │ │ -02dd80: 150a 6041 |0092: const/high16 v10, #int 1096810496 // #4160 │ │ -02dd84: 52eb 6207 |0094: iget v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.dpRatio:F // field@0762 │ │ -02dd88: c8ba |0096: mul-float/2addr v10, v11 │ │ -02dd8a: 6e20 6609 a500 |0097: invoke-virtual {v5, v10}, Lorg/achartengine/renderer/DefaultRenderer;.setLabelsTextSize:(F)V // method@0966 │ │ -02dd90: 150a 8041 |009a: const/high16 v10, #int 1098907648 // #4180 │ │ -02dd94: 52eb 6207 |009c: iget v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.dpRatio:F // field@0762 │ │ -02dd98: c8ba |009e: mul-float/2addr v10, v11 │ │ -02dd9a: 6e20 6809 a500 |009f: invoke-virtual {v5, v10}, Lorg/achartengine/renderer/DefaultRenderer;.setLegendTextSize:(F)V // method@0968 │ │ -02dda0: 54ea 6107 |00a2: iget-object v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.context:Landroid/content/Context; // field@0761 │ │ -02dda4: 6e10 0c09 0700 |00a4: invoke-virtual {v7}, Lorg/achartengine/model/CategorySeries;.getTitle:()Ljava/lang/String; // method@090c │ │ -02ddaa: 0c0b |00a7: move-result-object v11 │ │ -02ddac: 7140 7808 7ab5 |00a8: invoke-static {v10, v7, v5, v11}, Lorg/achartengine/ChartFactory;.getPieChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@0878 │ │ -02ddb2: 0c0a |00ab: move-result-object v10 │ │ -02ddb4: 110a |00ac: return-object v10 │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 40 16-bit code units │ │ +02fdcc: |[02fdcc] org.achartengine.model.XYSeries.initRange:()V │ │ +02fddc: 1802 ffff ffff ffff ef7f |0000: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +02fde6: 1800 ffff ffff ffff efff |0005: const-wide v0, #double -1.79769e+308 // #ffefffffffffffff │ │ +02fdf0: 5a62 3f08 |000a: iput-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMinX:D // field@083f │ │ +02fdf4: 5a60 3d08 |000c: iput-wide v0, v6, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@083d │ │ +02fdf8: 5a62 4008 |000e: iput-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0840 │ │ +02fdfc: 5a60 3e08 |0010: iput-wide v0, v6, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@083e │ │ +02fe00: 6e10 2709 0600 |0012: invoke-virtual {v6}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0927 │ │ +02fe06: 0a01 |0015: move-result v1 │ │ +02fe08: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +02fe0a: 3510 1000 |0017: if-ge v0, v1, 0027 // +0010 │ │ +02fe0e: 6e20 2d09 0600 |0019: invoke-virtual {v6, v0}, Lorg/achartengine/model/XYSeries;.getX:(I)D // method@092d │ │ +02fe14: 0b02 |001c: move-result-wide v2 │ │ +02fe16: 6e20 2e09 0600 |001d: invoke-virtual {v6, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@092e │ │ +02fe1c: 0b04 |0020: move-result-wide v4 │ │ +02fe1e: 7055 3209 2643 |0021: invoke-direct {v6, v2, v3, v4, v5}, Lorg/achartengine/model/XYSeries;.updateRange:(DD)V // method@0932 │ │ +02fe24: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02fe28: 28f1 |0026: goto 0017 // -000f │ │ +02fe2a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0002 line=26 │ │ - 0x0012 line=27 │ │ - 0x0025 line=29 │ │ - 0x0030 line=30 │ │ - 0x0040 line=31 │ │ - 0x004a line=32 │ │ - 0x004f line=33 │ │ - 0x0056 line=34 │ │ - 0x005f line=35 │ │ - 0x0065 line=36 │ │ - 0x007a line=37 │ │ - 0x0086 line=41 │ │ - 0x008e line=42 │ │ - 0x0092 line=43 │ │ - 0x009a line=44 │ │ - 0x00a2 line=45 │ │ + 0x000a line=58 │ │ + 0x000c line=59 │ │ + 0x000e line=60 │ │ + 0x0010 line=61 │ │ + 0x0012 line=62 │ │ + 0x0016 line=63 │ │ + 0x0019 line=64 │ │ + 0x001d line=65 │ │ + 0x0021 line=66 │ │ + 0x0024 line=63 │ │ + 0x0027 line=68 │ │ locals : │ │ - 0x0000 - 0x0000 reg=16 (null) Ljava/util/List; │ │ - 0x0012 - 0x0025 reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0040 - 0x0086 reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x005f - 0x0086 reg=3 p D │ │ - 0x004f - 0x0086 reg=6 sb Ljava/lang/StringBuilder; │ │ - 0x008e - 0x00ad reg=1 color [I │ │ - 0x0006 - 0x00ad reg=2 i$ Ljava/util/Iterator; │ │ - 0x0092 - 0x00ad reg=5 renderer Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0030 - 0x00ad reg=7 series Lorg/achartengine/model/CategorySeries; │ │ - 0x0002 - 0x00ad reg=8 total D │ │ - 0x0000 - 0x00ad reg=14 this Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; │ │ - 0x0000 - 0x00ad reg=15 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ - 0x0000 - 0x00ad reg=16 balances Ljava/util/List; Ljava/util/List; │ │ - │ │ - source_file_idx : 248 (BalancePieChart.java) │ │ - │ │ -Class #207 header: │ │ -class_idx : 325 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 313 │ │ -source_file_idx : 249 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #207 annotations: │ │ -Annotations on method #1678 'createIntent' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;>;)" "Landroid/content/Intent;" } │ │ + 0x0000 - 0x0028 reg=6 this Lorg/achartengine/model/XYSeries; │ │ │ │ -Class #207 - │ │ - Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/bottleworks/dailymoney/ui/report/AbstractChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;IF)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'updateRange' │ │ + type : '(DD)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ + registers : 8 │ │ + ins : 5 │ │ outs : 4 │ │ - insns size : 4 16-bit code units │ │ -02ddb8: |[02ddb8] com.bottleworks.dailymoney.ui.report.BalanceTimeChart.:(Landroid/content/Context;IF)V │ │ -02ddc8: 7040 1106 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.:(Landroid/content/Context;IF)V // method@0611 │ │ -02ddce: 0e00 |0003: return-void │ │ + insns size : 33 16-bit code units │ │ +02fe2c: |[02fe2c] org.achartengine.model.XYSeries.updateRange:(DD)V │ │ +02fe3c: 5330 3f08 |0000: iget-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMinX:D // field@083f │ │ +02fe40: 7140 a707 1054 |0002: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +02fe46: 0b00 |0005: move-result-wide v0 │ │ +02fe48: 5a30 3f08 |0006: iput-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMinX:D // field@083f │ │ +02fe4c: 5330 3d08 |0008: iget-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@083d │ │ +02fe50: 7140 a507 1054 |000a: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +02fe56: 0b00 |000d: move-result-wide v0 │ │ +02fe58: 5a30 3d08 |000e: iput-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@083d │ │ +02fe5c: 5330 4008 |0010: iget-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0840 │ │ +02fe60: 7140 a707 1076 |0012: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +02fe66: 0b00 |0015: move-result-wide v0 │ │ +02fe68: 5a30 4008 |0016: iput-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0840 │ │ +02fe6c: 5330 3e08 |0018: iget-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@083e │ │ +02fe70: 7140 a507 1076 |001a: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +02fe76: 0b00 |001d: move-result-wide v0 │ │ +02fe78: 5a30 3e08 |001e: iput-wide v0, v3, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@083e │ │ +02fe7c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0003 line=29 │ │ + 0x0000 line=77 │ │ + 0x0008 line=78 │ │ + 0x0010 line=79 │ │ + 0x0018 line=80 │ │ + 0x0020 line=81 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 orientation I │ │ - 0x0000 - 0x0004 reg=3 dpRatio F │ │ + 0x0000 - 0x0021 reg=3 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0021 reg=4 (null) D │ │ + 0x0000 - 0x0021 reg=6 (null) D │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;) │ │ - name : 'createIntent' │ │ - type : '(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent;' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'add' │ │ + type : '(DD)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 41 │ │ - ins : 3 │ │ - outs : 15 │ │ - insns size : 444 16-bit code units │ │ -02ddd0: |[02ddd0] com.bottleworks.dailymoney.ui.report.BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ -02dde0: 2217 e701 |0000: new-instance v23, Lorg/achartengine/model/XYMultipleSeriesDataset; // type@01e7 │ │ -02dde4: 7601 2809 1700 |0002: invoke-direct/range {v23}, Lorg/achartengine/model/XYMultipleSeriesDataset;.:()V // method@0928 │ │ -02ddea: 7801 4308 2800 |0005: invoke-interface/range {v40}, Ljava/util/List;.size:()I // method@0843 │ │ -02ddf0: 0a1b |0008: move-result v27 │ │ -02ddf2: 1323 0000 |0009: const/16 v35, #int 0 // #0 │ │ -02ddf6: 161c 0000 |000b: const-wide/16 v28, #int 0 // #0 │ │ -02ddfa: 161e 0000 |000d: const-wide/16 v30, #int 0 // #0 │ │ -02ddfe: 1318 0000 |000f: const/16 v24, #int 0 // #0 │ │ -02de02: 0200 1800 |0011: move/from16 v0, v24 │ │ -02de06: 0201 1b00 |0013: move/from16 v1, v27 │ │ -02de0a: 3510 6900 |0015: if-ge v0, v1, 007e // +0069 │ │ -02de0e: 0800 2800 |0017: move-object/from16 v0, v40 │ │ -02de12: 0201 1800 |0019: move/from16 v1, v24 │ │ -02de16: 7220 3f08 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02de1c: 0c14 |001e: move-result-object v20 │ │ -02de1e: 1f14 c101 |001f: check-cast v20, Ljava/util/List; // type@01c1 │ │ -02de22: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -02de24: 0800 1400 |0022: move-object/from16 v0, v20 │ │ -02de28: 7220 3f08 3000 |0024: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02de2e: 0c13 |0027: move-result-object v19 │ │ -02de30: 1f13 c100 |0028: check-cast v19, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02de34: 2222 e801 |002a: new-instance v34, Lorg/achartengine/model/XYSeries; // type@01e8 │ │ -02de38: 7401 0c03 1300 |002c: invoke-virtual/range {v19}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030c │ │ -02de3e: 0c03 |002f: move-result-object v3 │ │ -02de40: 0800 2200 |0030: move-object/from16 v0, v34 │ │ -02de44: 7020 2f09 3000 |0032: invoke-direct {v0, v3}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@092f │ │ -02de4a: 7801 4308 1400 |0035: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@0843 │ │ -02de50: 0a23 |0038: move-result v35 │ │ -02de52: 1319 0000 |0039: const/16 v25, #int 0 // #0 │ │ -02de56: 0200 1900 |003b: move/from16 v0, v25 │ │ -02de5a: 0201 2300 |003d: move/from16 v1, v35 │ │ -02de5e: 3510 3500 |003f: if-ge v0, v1, 0074 // +0035 │ │ -02de62: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -02de66: 0201 1900 |0043: move/from16 v1, v25 │ │ -02de6a: 7220 3f08 1000 |0045: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02de70: 0c12 |0048: move-result-object v18 │ │ -02de72: 1f12 c100 |0049: check-cast v18, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02de76: 7401 0803 1200 |004b: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -02de7c: 0c03 |004e: move-result-object v3 │ │ -02de7e: 6e10 2e08 0300 |004f: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@082e │ │ -02de84: 0b05 |0052: move-result-wide v5 │ │ -02de86: 8655 |0053: long-to-double v5, v5 │ │ -02de88: 7401 0b03 1200 |0054: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02de8e: 0b07 |0057: move-result-wide v7 │ │ -02de90: 0800 2200 |0058: move-object/from16 v0, v34 │ │ -02de94: 6e58 3009 5076 |005a: invoke-virtual {v0, v5, v6, v7, v8}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0930 │ │ -02de9a: 7401 0b03 1200 |005d: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02dea0: 0b05 |0060: move-result-wide v5 │ │ -02dea2: 0500 1c00 |0061: move-wide/from16 v0, v28 │ │ -02dea6: 7140 b007 1065 |0063: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -02deac: 0b1c |0066: move-result-wide v28 │ │ -02deae: 7401 0b03 1200 |0067: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030b │ │ -02deb4: 0b05 |006a: move-result-wide v5 │ │ -02deb6: 0500 1e00 |006b: move-wide/from16 v0, v30 │ │ -02deba: 7140 b207 1065 |006d: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -02dec0: 0b1e |0070: move-result-wide v30 │ │ -02dec2: d819 1901 |0071: add-int/lit8 v25, v25, #int 1 // #01 │ │ -02dec6: 28c8 |0073: goto 003b // -0038 │ │ -02dec8: 0800 1700 |0074: move-object/from16 v0, v23 │ │ -02decc: 0801 2200 |0076: move-object/from16 v1, v34 │ │ -02ded0: 6e20 2909 1000 |0078: invoke-virtual {v0, v1}, Lorg/achartengine/model/XYMultipleSeriesDataset;.addSeries:(Lorg/achartengine/model/XYSeries;)V // method@0929 │ │ -02ded6: d818 1801 |007b: add-int/lit8 v24, v24, #int 1 // #01 │ │ -02deda: 2894 |007d: goto 0011 // -006c │ │ -02dedc: 7401 2c09 1700 |007e: invoke-virtual/range {v23}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -02dee2: 0a03 |0081: move-result v3 │ │ -02dee4: 0800 2600 |0082: move-object/from16 v0, v38 │ │ -02dee8: 6e20 8d06 3000 |0084: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createColor:(I)[I // method@068d │ │ -02deee: 0c16 |0087: move-result-object v22 │ │ -02def0: 7401 2c09 1700 |0088: invoke-virtual/range {v23}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -02def6: 0a03 |008b: move-result v3 │ │ -02def8: 0800 2600 |008c: move-object/from16 v0, v38 │ │ -02defc: 6e20 8f06 3000 |008e: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createPointStyle:(I)[Lorg/achartengine/chart/PointStyle; // method@068f │ │ -02df02: 0c24 |0091: move-result-object v36 │ │ -02df04: 0800 2600 |0092: move-object/from16 v0, v38 │ │ -02df08: 0801 1600 |0094: move-object/from16 v1, v22 │ │ -02df0c: 0802 2400 |0096: move-object/from16 v2, v36 │ │ -02df10: 6e30 8c06 1002 |0098: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.buildRenderer:([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // method@068c │ │ -02df16: 0c04 |009b: move-result-object v4 │ │ -02df18: 1503 8041 |009c: const/high16 v3, #int 1098907648 // #4180 │ │ -02df1c: 0800 2600 |009e: move-object/from16 v0, v38 │ │ -02df20: 5205 6607 |00a0: iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02df24: c853 |00a2: mul-float/2addr v3, v5 │ │ -02df26: 6e20 d309 3400 |00a3: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setChartTitleTextSize:(F)V // method@09d3 │ │ -02df2c: 1503 4041 |00a6: const/high16 v3, #int 1094713344 // #4140 │ │ -02df30: 0800 2600 |00a8: move-object/from16 v0, v38 │ │ -02df34: 5205 6607 |00aa: iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02df38: c853 |00ac: mul-float/2addr v3, v5 │ │ -02df3a: 6e20 d009 3400 |00ad: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setAxisTitleTextSize:(F)V // method@09d0 │ │ -02df40: 1503 6041 |00b0: const/high16 v3, #int 1096810496 // #4160 │ │ -02df44: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ -02df48: 5205 6607 |00b4: iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02df4c: c853 |00b6: mul-float/2addr v3, v5 │ │ -02df4e: 6e20 d909 3400 |00b7: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setLabelsTextSize:(F)V // method@09d9 │ │ -02df54: 1503 6041 |00ba: const/high16 v3, #int 1096810496 // #4160 │ │ -02df58: 0800 2600 |00bc: move-object/from16 v0, v38 │ │ -02df5c: 5205 6607 |00be: iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02df60: c853 |00c0: mul-float/2addr v3, v5 │ │ -02df62: 6e20 da09 3400 |00c1: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setLegendTextSize:(F)V // method@09da │ │ -02df68: 6203 be0a |00c4: sget-object v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -02df6c: 6e20 dd09 3400 |00c6: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setOrientation:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V // method@09dd │ │ -02df72: 1203 |00c9: const/4 v3, #int 0 // #0 │ │ -02df74: 1215 |00ca: const/4 v5, #int 1 // #1 │ │ -02df76: 6e30 ef09 3405 |00cb: invoke-virtual {v4, v3, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setZoomEnabled:(ZZ)V // method@09ef │ │ -02df7c: 1203 |00ce: const/4 v3, #int 0 // #0 │ │ -02df7e: 1215 |00cf: const/4 v5, #int 1 // #1 │ │ -02df80: 6e30 de09 3405 |00d0: invoke-virtual {v4, v3, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setPanEnabled:(ZZ)V // method@09de │ │ -02df86: 6e10 a009 0400 |00d3: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@09a0 │ │ -02df8c: 0a03 |00d6: move-result v3 │ │ -02df8e: 1505 4040 |00d7: const/high16 v5, #int 1077936128 // #4040 │ │ -02df92: 0800 2600 |00d9: move-object/from16 v0, v38 │ │ -02df96: 5206 6607 |00db: iget v6, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02df9a: c865 |00dd: mul-float/2addr v5, v6 │ │ -02df9c: c653 |00de: add-float/2addr v3, v5 │ │ -02df9e: 8730 |00df: float-to-int v0, v3 │ │ -02dfa0: 0225 0000 |00e0: move/from16 v37, v0 │ │ -02dfa4: 6e10 9d09 0400 |00e2: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxisTitleTextSize:()F // method@099d │ │ -02dfaa: 0a03 |00e5: move-result v3 │ │ -02dfac: 1505 7042 |00e6: const/high16 v5, #int 1114636288 // #4270 │ │ -02dfb0: 0800 2600 |00e8: move-object/from16 v0, v38 │ │ -02dfb4: 5206 6607 |00ea: iget v6, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02dfb8: c865 |00ec: mul-float/2addr v5, v6 │ │ -02dfba: c653 |00ed: add-float/2addr v3, v5 │ │ -02dfbc: 8730 |00ee: float-to-int v0, v3 │ │ -02dfbe: 021a 0000 |00ef: move/from16 v26, v0 │ │ -02dfc2: 6e10 9d09 0400 |00f1: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxisTitleTextSize:()F // method@099d │ │ -02dfc8: 0a03 |00f4: move-result v3 │ │ -02dfca: 1505 3442 |00f5: const/high16 v5, #int 1110704128 // #4234 │ │ -02dfce: 0800 2600 |00f7: move-object/from16 v0, v38 │ │ -02dfd2: 5206 6607 |00f9: iget v6, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0766 │ │ -02dfd6: c865 |00fb: mul-float/2addr v5, v6 │ │ -02dfd8: c653 |00fc: add-float/2addr v3, v5 │ │ -02dfda: 8730 |00fd: float-to-int v0, v3 │ │ -02dfdc: 0215 0000 |00fe: move/from16 v21, v0 │ │ -02dfe0: 1320 0100 |0100: const/16 v32, #int 1 // #1 │ │ -02dfe4: 1243 |0102: const/4 v3, #int 4 // #4 │ │ -02dfe6: 2333 1c02 |0103: new-array v3, v3, [I // type@021c │ │ -02dfea: 1205 |0105: const/4 v5, #int 0 // #0 │ │ -02dfec: 4b25 0305 |0106: aput v37, v3, v5 │ │ -02dff0: 1215 |0108: const/4 v5, #int 1 // #1 │ │ -02dff2: 4b1a 0305 |0109: aput v26, v3, v5 │ │ -02dff6: 1225 |010b: const/4 v5, #int 2 // #2 │ │ -02dff8: 4b15 0305 |010c: aput v21, v3, v5 │ │ -02dffc: 1235 |010e: const/4 v5, #int 3 // #3 │ │ -02dffe: 4b20 0305 |010f: aput v32, v3, v5 │ │ -02e002: 6e20 db09 3400 |0111: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setMargins:([I)V // method@09db │ │ -02e008: 6e10 ad09 0400 |0114: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererCount:()I // method@09ad │ │ -02e00e: 0a21 |0117: move-result v33 │ │ -02e010: 1318 0000 |0118: const/16 v24, #int 0 // #0 │ │ -02e014: 0200 1800 |011a: move/from16 v0, v24 │ │ -02e018: 0201 2100 |011c: move/from16 v1, v33 │ │ -02e01c: 3510 1100 |011e: if-ge v0, v1, 012f // +0011 │ │ -02e020: 0200 1800 |0120: move/from16 v0, v24 │ │ -02e024: 6e20 ac09 0400 |0122: invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@09ac │ │ -02e02a: 0c03 |0125: move-result-object v3 │ │ -02e02c: 1f03 f001 |0126: check-cast v3, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -02e030: 1215 |0128: const/4 v5, #int 1 // #1 │ │ -02e032: 6e20 fc09 5300 |0129: invoke-virtual {v3, v5}, Lorg/achartengine/renderer/XYSeriesRenderer;.setFillPoints:(Z)V // method@09fc │ │ -02e038: d818 1801 |012c: add-int/lit8 v24, v24, #int 1 // #01 │ │ -02e03c: 28ec |012e: goto 011a // -0014 │ │ -02e03e: 6203 0500 |012f: sget-object v3, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ -02e042: 6e20 ec09 3400 |0131: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYLabelsAlign:(Landroid/graphics/Paint$Align;)V // method@09ec │ │ -02e048: 6203 0400 |0134: sget-object v3, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -02e04c: 6e20 e609 3400 |0136: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXLabelsAlign:(Landroid/graphics/Paint$Align;)V // method@09e6 │ │ -02e052: 1303 0c00 |0139: const/16 v3, #int 12 // #c │ │ -02e056: 0200 2300 |013b: move/from16 v0, v35 │ │ -02e05a: 7120 b407 0300 |013d: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -02e060: 0a03 |0140: move-result v3 │ │ -02e062: 6e20 e509 3400 |0141: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXLabels:(I)V // method@09e5 │ │ -02e068: 1303 1000 |0144: const/16 v3, #int 16 // #10 │ │ -02e06c: 6e20 eb09 3400 |0146: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYLabels:(I)V // method@09eb │ │ -02e072: 1213 |0149: const/4 v3, #int 1 // #1 │ │ -02e074: 6e20 e209 3400 |014a: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setShowGrid:(Z)V // method@09e2 │ │ -02e07a: 1503 f042 |014d: const/high16 v3, #int 1123024896 // #42f0 │ │ -02e07e: 6e20 e709 3400 |014f: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXLabelsAngle:(F)V // method@09e7 │ │ -02e084: 1a06 0000 |0152: const-string v6, "" // string@0000 │ │ -02e088: 0800 2600 |0154: move-object/from16 v0, v38 │ │ -02e08c: 5403 6707 |0156: iget-object v3, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0767 │ │ -02e090: 6005 f804 |0158: sget v5, Lcom/bottleworks/dailymoney/core/R$string;.label_money:I // field@04f8 │ │ -02e094: 6e20 d301 5300 |015a: invoke-virtual {v3, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ -02e09a: 0c07 |015d: move-result-object v7 │ │ -02e09c: 1203 |015e: const/4 v3, #int 0 // #0 │ │ -02e09e: 0800 2800 |015f: move-object/from16 v0, v40 │ │ -02e0a2: 7220 3f08 3000 |0161: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02e0a8: 0c03 |0164: move-result-object v3 │ │ -02e0aa: 1f03 c101 |0165: check-cast v3, Ljava/util/List; // type@01c1 │ │ -02e0ae: 1205 |0167: const/4 v5, #int 0 // #0 │ │ -02e0b0: 7220 3f08 5300 |0168: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02e0b6: 0c03 |016b: move-result-object v3 │ │ -02e0b8: 1f03 c100 |016c: check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02e0bc: 6e10 0803 0300 |016e: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -02e0c2: 0c03 |0171: move-result-object v3 │ │ -02e0c4: 6e10 2e08 0300 |0172: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@082e │ │ -02e0ca: 0b08 |0175: move-result-wide v8 │ │ -02e0cc: 8688 |0176: long-to-double v8, v8 │ │ -02e0ce: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -02e0d0: 0800 2800 |0178: move-object/from16 v0, v40 │ │ -02e0d4: 7220 3f08 3000 |017a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02e0da: 0c03 |017d: move-result-object v3 │ │ -02e0dc: 1f03 c101 |017e: check-cast v3, Ljava/util/List; // type@01c1 │ │ -02e0e0: d805 23ff |0180: add-int/lit8 v5, v35, #int -1 // #ff │ │ -02e0e4: 7220 3f08 5300 |0182: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -02e0ea: 0c03 |0185: move-result-object v3 │ │ -02e0ec: 1f03 c100 |0186: check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c1 │ │ -02e0f0: 6e10 0803 0300 |0188: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0308 │ │ -02e0f6: 0c03 |018b: move-result-object v3 │ │ -02e0f8: 6e10 2e08 0300 |018c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@082e │ │ -02e0fe: 0b0a |018f: move-result-wide v10 │ │ -02e100: 86aa |0190: long-to-double v10, v10 │ │ -02e102: 190c 3440 |0191: const-wide/high16 v12, #long 4626322717216342016 // #4034 │ │ -02e106: ae0c 1e0c |0193: div-double v12, v30, v12 │ │ -02e10a: ac0c 1e0c |0195: sub-double v12, v30, v12 │ │ -02e10e: 190e 3440 |0197: const-wide/high16 v14, #long 4626322717216342016 // #4034 │ │ -02e112: ae0e 1c0e |0199: div-double v14, v28, v14 │ │ -02e116: ab0e 0e1c |019b: add-double v14, v14, v28 │ │ -02e11a: 1410 8888 88ff |019d: const v16, #float -nan // #ff888888 │ │ -02e120: 1411 cccc ccff |01a0: const v17, #float -nan // #ffcccccc │ │ -02e126: 0803 2600 |01a3: move-object/from16 v3, v38 │ │ -02e12a: 0805 2700 |01a5: move-object/from16 v5, v39 │ │ -02e12e: 740f 9006 0300 |01a7: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.setChartSettings:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V // method@0690 │ │ -02e134: 1303 0a00 |01aa: const/16 v3, #int 10 // #a │ │ -02e138: 6e20 eb09 3400 |01ac: invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYLabels:(I)V // method@09eb │ │ -02e13e: 0800 2600 |01af: move-object/from16 v0, v38 │ │ -02e142: 5403 6507 |01b1: iget-object v3, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.context:Landroid/content/Context; // field@0765 │ │ -02e146: 1a05 0a11 |01b3: const-string v5, "yyyy MMM" // string@110a │ │ -02e14a: 0800 1700 |01b5: move-object/from16 v0, v23 │ │ -02e14e: 7140 7f08 0354 |01b7: invoke-static {v3, v0, v4, v5}, Lorg/achartengine/ChartFactory;.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@087f │ │ -02e154: 0c03 |01ba: move-result-object v3 │ │ -02e156: 1103 |01bb: return-object v3 │ │ - catches : (none) │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 27 16-bit code units │ │ +02fe80: |[02fe80] org.achartengine.model.XYSeries.add:(DD)V │ │ +02fe90: 1d03 |0000: monitor-enter v3 │ │ +02fe92: 5430 4208 |0001: iget-object v0, v3, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0842 │ │ +02fe96: 7120 8107 5400 |0003: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +02fe9c: 0c01 |0006: move-result-object v1 │ │ +02fe9e: 7220 3008 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02fea4: 5430 4308 |000a: iget-object v0, v3, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0843 │ │ +02fea8: 7120 8107 7600 |000c: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +02feae: 0c01 |000f: move-result-object v1 │ │ +02feb0: 7220 3008 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +02feb6: 7057 3209 4365 |0013: invoke-direct {v3, v4, v5, v6, v7}, Lorg/achartengine/model/XYSeries;.updateRange:(DD)V // method@0932 │ │ +02febc: 1e03 |0016: monitor-exit v3 │ │ +02febe: 0e00 |0017: return-void │ │ +02fec0: 0d00 |0018: move-exception v0 │ │ +02fec2: 1e03 |0019: monitor-exit v3 │ │ +02fec4: 2700 |001a: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0016 │ │ + -> 0x0018 │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0005 line=33 │ │ - 0x0009 line=34 │ │ - 0x000b line=35 │ │ - 0x000d line=36 │ │ - 0x000f line=37 │ │ - 0x0017 line=38 │ │ - 0x0021 line=39 │ │ - 0x002a line=40 │ │ - 0x0035 line=41 │ │ - 0x0039 line=42 │ │ - 0x0041 line=43 │ │ - 0x004b line=44 │ │ - 0x005d line=45 │ │ - 0x0067 line=46 │ │ - 0x0071 line=42 │ │ - 0x0074 line=48 │ │ - 0x007b line=37 │ │ - 0x007e line=51 │ │ - 0x0088 line=52 │ │ - 0x0092 line=53 │ │ - 0x009c line=55 │ │ - 0x00a6 line=56 │ │ - 0x00b0 line=57 │ │ - 0x00ba line=58 │ │ - 0x00c4 line=59 │ │ - 0x00c9 line=60 │ │ - 0x00ce line=61 │ │ - 0x00d3 line=63 │ │ - 0x00e2 line=64 │ │ - 0x00f1 line=65 │ │ - 0x0100 line=66 │ │ - 0x0102 line=68 │ │ - 0x0114 line=69 │ │ - 0x0118 line=70 │ │ - 0x0120 line=71 │ │ - 0x012c line=70 │ │ - 0x012f line=73 │ │ - 0x0134 line=74 │ │ - 0x0139 line=76 │ │ - 0x0144 line=77 │ │ - 0x0149 line=78 │ │ - 0x014d line=79 │ │ - 0x0152 line=81 │ │ - 0x01aa line=83 │ │ - 0x01af line=84 │ │ + 0x0000 line=108 │ │ + 0x000a line=109 │ │ + 0x0013 line=110 │ │ + 0x0016 line=111 │ │ + 0x0018 line=108 │ │ locals : │ │ - 0x0000 - 0x0000 reg=40 (null) Ljava/util/List; │ │ - 0x004b - 0x0074 reg=18 b Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x002a - 0x007e reg=19 b1 Lcom/bottleworks/dailymoney/data/Balance; │ │ - 0x0021 - 0x007e reg=20 blist Ljava/util/List; Ljava/util/List; │ │ - 0x003b - 0x007e reg=25 k I │ │ - 0x0035 - 0x007e reg=34 series Lorg/achartengine/model/XYSeries; │ │ - 0x009c - 0x01bc reg=4 renderer Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0100 - 0x01bc reg=21 bottom I │ │ - 0x0088 - 0x01bc reg=22 colors [I │ │ - 0x0005 - 0x01bc reg=23 dataset Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0011 - 0x01bc reg=24 i I │ │ - 0x00f1 - 0x01bc reg=26 left I │ │ - 0x0009 - 0x01bc reg=27 length I │ │ - 0x000d - 0x01bc reg=28 max D │ │ - 0x000f - 0x01bc reg=30 min D │ │ - 0x0102 - 0x01bc reg=32 right I │ │ - 0x0118 - 0x01bc reg=33 s I │ │ - 0x000b - 0x01bc reg=35 seriesLength I │ │ - 0x0092 - 0x01bc reg=36 styles [Lorg/achartengine/chart/PointStyle; │ │ - 0x00e2 - 0x01bc reg=37 top I │ │ - 0x0000 - 0x01bc reg=38 this Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ - 0x0000 - 0x01bc reg=39 title Ljava/lang/String; │ │ - 0x0000 - 0x01bc reg=40 balances Ljava/util/List; Ljava/util/List;>; │ │ - │ │ - source_file_idx : 249 (BalanceTimeChart.java) │ │ - │ │ -Class #208 header: │ │ -class_idx : 326 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #208 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ColumnBuffer" │ │ + 0x0000 - 0x001b reg=3 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x001b reg=4 (null) D │ │ + 0x0000 - 0x001b reg=6 (null) D │ │ │ │ -Class #208 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$ColumnBuffer;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ - name : 'Buffer' │ │ - type : '[C' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ - name : 'Position' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$ColumnBuffer;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -02e158: |[02e158] com.csvreader.CsvReader$ColumnBuffer.:(Lcom/csvreader/CsvReader;)V │ │ -02e168: 5b12 6a07 |0000: iput-object v2, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.this$0:Lcom/csvreader/CsvReader; // field@076a │ │ -02e16c: 7010 c007 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e172: 1300 3200 |0005: const/16 v0, #int 50 // #32 │ │ -02e176: 2300 1902 |0007: new-array v0, v0, [C // type@0219 │ │ -02e17a: 5b10 6807 |0009: iput-object v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e17e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -02e180: 5910 6907 |000c: iput v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e184: 0e00 |000e: return-void │ │ - catches : (none) │ │ + insns size : 19 16-bit code units │ │ +02fed4: |[02fed4] org.achartengine.model.XYSeries.clear:()V │ │ +02fee4: 1d01 |0000: monitor-enter v1 │ │ +02fee6: 5410 4208 |0001: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0842 │ │ +02feea: 7210 3208 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02fef0: 5410 4308 |0006: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0843 │ │ +02fef4: 7210 3208 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +02fefa: 7010 2f09 0100 |000b: invoke-direct {v1}, Lorg/achartengine/model/XYSeries;.initRange:()V // method@092f │ │ +02ff00: 1e01 |000e: monitor-exit v1 │ │ +02ff02: 0e00 |000f: return-void │ │ +02ff04: 0d00 |0010: move-exception v0 │ │ +02ff06: 1e01 |0011: monitor-exit v1 │ │ +02ff08: 2700 |0012: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000e │ │ + -> 0x0010 │ │ positions : │ │ + 0x0000 line=130 │ │ + 0x0006 line=131 │ │ + 0x000b line=132 │ │ + 0x000e line=133 │ │ + 0x0010 line=130 │ │ locals : │ │ + 0x0000 - 0x0013 reg=1 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #209 header: │ │ -class_idx : 327 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #209 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ComplexEscape" │ │ - │ │ -Class #209 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$ComplexEscape;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ - name : 'DECIMAL' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3 │ │ - #1 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ - name : 'HEX' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 4 │ │ - #2 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ - name : 'OCTAL' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #3 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ - name : 'UNICODE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$ComplexEscape;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #2 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getItemCount' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02e188: |[02e188] com.csvreader.CsvReader$ComplexEscape.:(Lcom/csvreader/CsvReader;)V │ │ -02e198: 5b01 6f07 |0000: iput-object v1, v0, Lcom/csvreader/CsvReader$ComplexEscape;.this$0:Lcom/csvreader/CsvReader; // field@076f │ │ -02e19c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e1a2: 0e00 |0005: return-void │ │ - catches : (none) │ │ + insns size : 12 16-bit code units │ │ +02ff18: |[02ff18] org.achartengine.model.XYSeries.getItemCount:()I │ │ +02ff28: 1d01 |0000: monitor-enter v1 │ │ +02ff2a: 5410 4208 |0001: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0842 │ │ +02ff2e: 7210 3808 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +02ff34: 0a00 |0006: move-result v0 │ │ +02ff36: 1e01 |0007: monitor-exit v1 │ │ +02ff38: 0f00 |0008: return v0 │ │ +02ff3a: 0d00 |0009: move-exception v0 │ │ +02ff3c: 1e01 |000a: monitor-exit v1 │ │ +02ff3e: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0009 │ │ positions : │ │ + 0x0000 line=161 │ │ locals : │ │ + 0x0000 - 0x000c reg=1 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #210 header: │ │ -class_idx : 328 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #210 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DataBuffer" │ │ - │ │ -Class #210 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$DataBuffer;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : 'Buffer' │ │ - type : '[C' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : 'ColumnStart' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : 'Count' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : 'LineStart' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #4 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : 'Position' │ │ - type : 'I' │ │ + #3 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getMaxX' │ │ + type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ - #5 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$DataBuffer;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -02e1a4: |[02e1a4] com.csvreader.CsvReader$DataBuffer.:(Lcom/csvreader/CsvReader;)V │ │ -02e1b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e1b6: 5b23 7507 |0001: iput-object v3, v2, Lcom/csvreader/CsvReader$DataBuffer;.this$0:Lcom/csvreader/CsvReader; // field@0775 │ │ -02e1ba: 7010 c007 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e1c0: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ -02e1c4: 2300 1902 |0008: new-array v0, v0, [C // type@0219 │ │ -02e1c8: 5b20 7007 |000a: iput-object v0, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e1cc: 5921 7407 |000c: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02e1d0: 5921 7207 |000e: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e1d4: 5921 7107 |0010: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e1d8: 5921 7307 |0012: iput v1, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e1dc: 0e00 |0014: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02ff4c: |[02ff4c] org.achartengine.model.XYSeries.getMaxX:()D │ │ +02ff5c: 5320 3d08 |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@083d │ │ +02ff60: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=188 │ │ locals : │ │ + 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #211 header: │ │ -class_idx : 329 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #211 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="HeadersHolder" │ │ - │ │ -Class #211 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$HeadersHolder;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ - name : 'Headers' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ - name : 'IndexByName' │ │ - type : 'Ljava/util/HashMap;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ - name : 'Length' │ │ - type : 'I' │ │ + #4 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getMaxY' │ │ + type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ - #3 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$HeadersHolder;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -02e1e0: |[02e1e0] com.csvreader.CsvReader$HeadersHolder.:(Lcom/csvreader/CsvReader;)V │ │ -02e1f0: 5b12 7907 |0000: iput-object v2, v1, Lcom/csvreader/CsvReader$HeadersHolder;.this$0:Lcom/csvreader/CsvReader; // field@0779 │ │ -02e1f4: 7010 c007 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e1fa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -02e1fc: 5b10 7607 |0006: iput-object v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02e200: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02e202: 5910 7807 |0009: iput v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02e206: 2200 bd01 |000b: new-instance v0, Ljava/util/HashMap; // type@01bd │ │ -02e20a: 7010 2f08 0000 |000d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@082f │ │ -02e210: 5b10 7707 |0010: iput-object v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0777 │ │ -02e214: 0e00 |0012: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02ff64: |[02ff64] org.achartengine.model.XYSeries.getMaxY:()D │ │ +02ff74: 5320 3e08 |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@083e │ │ +02ff78: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=197 │ │ locals : │ │ + 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #212 header: │ │ -class_idx : 330 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 14 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #212 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="Letters" │ │ - │ │ -Class #212 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$Letters;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'ALERT' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 7 │ │ - #1 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'BACKSLASH' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 92 │ │ - #2 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'BACKSPACE' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #3 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'COMMA' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 44 │ │ - #4 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'CR' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 13 │ │ - #5 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'ESCAPE' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 27 │ │ - #6 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'FORM_FEED' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 12 │ │ - #7 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'LF' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #8 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'NULL' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #9 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'POUND' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 35 │ │ - #10 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'QUOTE' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 34 │ │ - #11 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'SPACE' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32 │ │ - #12 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'TAB' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 9 │ │ - #13 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'VERTICAL_TAB' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 11 │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$Letters;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #5 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getMinX' │ │ + type : '()D' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02e218: |[02e218] com.csvreader.CsvReader$Letters.:(Lcom/csvreader/CsvReader;)V │ │ -02e228: 5b01 8807 |0000: iput-object v1, v0, Lcom/csvreader/CsvReader$Letters;.this$0:Lcom/csvreader/CsvReader; // field@0788 │ │ -02e22c: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e232: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02ff7c: |[02ff7c] org.achartengine.model.XYSeries.getMinX:()D │ │ +02ff8c: 5320 3f08 |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinX:D // field@083f │ │ +02ff90: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=170 │ │ locals : │ │ + 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #213 header: │ │ -class_idx : 331 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #213 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="RawRecordBuffer" │ │ - │ │ -Class #213 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$RawRecordBuffer;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ - name : 'Buffer' │ │ - type : '[C' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ - name : 'Position' │ │ - type : 'I' │ │ + #6 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getMinY' │ │ + type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ - #2 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$RawRecordBuffer;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 15 16-bit code units │ │ -02e234: |[02e234] com.csvreader.CsvReader$RawRecordBuffer.:(Lcom/csvreader/CsvReader;)V │ │ -02e244: 5b12 8b07 |0000: iput-object v2, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.this$0:Lcom/csvreader/CsvReader; // field@078b │ │ -02e248: 7010 c007 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e24e: 1300 f401 |0005: const/16 v0, #int 500 // #1f4 │ │ -02e252: 2300 1902 |0007: new-array v0, v0, [C // type@0219 │ │ -02e256: 5b10 8907 |0009: iput-object v0, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e25a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -02e25c: 5910 8a07 |000c: iput v0, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02e260: 0e00 |000e: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02ff94: |[02ff94] org.achartengine.model.XYSeries.getMinY:()D │ │ +02ffa4: 5320 4008 |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0840 │ │ +02ffa8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=179 │ │ locals : │ │ + 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #214 header: │ │ -class_idx : 332 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #214 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="StaticSettings" │ │ - │ │ -Class #214 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$StaticSettings;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ - name : 'INITIAL_COLUMN_BUFFER_SIZE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 50 │ │ - #1 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ - name : 'INITIAL_COLUMN_COUNT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #2 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ - name : 'MAX_BUFFER_SIZE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1024 │ │ - #3 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ - name : 'MAX_FILE_BUFFER_SIZE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4096 │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$StaticSettings;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #7 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02e264: |[02e264] com.csvreader.CsvReader$StaticSettings.:(Lcom/csvreader/CsvReader;)V │ │ -02e274: 5b01 9007 |0000: iput-object v1, v0, Lcom/csvreader/CsvReader$StaticSettings;.this$0:Lcom/csvreader/CsvReader; // field@0790 │ │ -02e278: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e27e: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02ffac: |[02ffac] org.achartengine.model.XYSeries.getTitle:()Ljava/lang/String; │ │ +02ffbc: 5410 4108 |0000: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mTitle:Ljava/lang/String; // field@0841 │ │ +02ffc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=89 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/model/XYSeries; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ + #8 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getX' │ │ + type : '(I)D' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02ffc4: |[02ffc4] org.achartengine.model.XYSeries.getX:(I)D │ │ +02ffd4: 1d02 |0000: monitor-enter v2 │ │ +02ffd6: 5420 4208 |0001: iget-object v0, v2, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0842 │ │ +02ffda: 7220 3408 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +02ffe0: 0c00 |0006: move-result-object v0 │ │ +02ffe2: 1f00 8401 |0007: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +02ffe6: 6e10 7c07 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +02ffec: 0b00 |000c: move-result-wide v0 │ │ +02ffee: 1e02 |000d: monitor-exit v2 │ │ +02fff0: 1000 |000e: return-wide v0 │ │ +02fff2: 0d00 |000f: move-exception v0 │ │ +02fff4: 1e02 |0010: monitor-exit v2 │ │ +02fff6: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000c │ │ + -> 0x000f │ │ + positions : │ │ + 0x0000 line=142 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0012 reg=3 (null) I │ │ │ │ -Class #215 header: │ │ -class_idx : 333 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 13 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #9 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'getY' │ │ + type : '(I)D' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +030004: |[030004] org.achartengine.model.XYSeries.getY:(I)D │ │ +030014: 1d02 |0000: monitor-enter v2 │ │ +030016: 5420 4308 |0001: iget-object v0, v2, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0843 │ │ +03001a: 7220 3408 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +030020: 0c00 |0006: move-result-object v0 │ │ +030022: 1f00 8401 |0007: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +030026: 6e10 7c07 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +03002c: 0b00 |000c: move-result-wide v0 │ │ +03002e: 1e02 |000d: monitor-exit v2 │ │ +030030: 1000 |000e: return-wide v0 │ │ +030032: 0d00 |000f: move-exception v0 │ │ +030034: 1e02 |0010: monitor-exit v2 │ │ +030036: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000c │ │ + -> 0x000f │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0012 reg=3 (null) I │ │ │ │ -Class #215 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvReader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="UserSettings" │ │ + #10 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'remove' │ │ + type : '(I)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 57 16-bit code units │ │ +030044: |[030044] org.achartengine.model.XYSeries.remove:(I)V │ │ +030054: 1d06 |0000: monitor-enter v6 │ │ +030056: 5460 4208 |0001: iget-object v0, v6, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0842 │ │ +03005a: 7220 3608 7000 |0003: invoke-interface {v0, v7}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +030060: 0c00 |0006: move-result-object v0 │ │ +030062: 1f00 8401 |0007: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +030066: 6e10 7c07 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +03006c: 0b02 |000c: move-result-wide v2 │ │ +03006e: 5460 4308 |000d: iget-object v0, v6, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0843 │ │ +030072: 7220 3608 7000 |000f: invoke-interface {v0, v7}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +030078: 0c00 |0012: move-result-object v0 │ │ +03007a: 1f00 8401 |0013: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +03007e: 6e10 7c07 0000 |0015: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +030084: 0b00 |0018: move-result-wide v0 │ │ +030086: 5364 3f08 |0019: iget-wide v4, v6, Lorg/achartengine/model/XYSeries;.mMinX:D // field@083f │ │ +03008a: 2f04 0204 |001b: cmpl-double v4, v2, v4 │ │ +03008e: 3804 1400 |001d: if-eqz v4, 0031 // +0014 │ │ +030092: 5364 3d08 |001f: iget-wide v4, v6, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@083d │ │ +030096: 2f02 0204 |0021: cmpl-double v2, v2, v4 │ │ +03009a: 3802 0e00 |0023: if-eqz v2, 0031 // +000e │ │ +03009e: 5362 4008 |0025: iget-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0840 │ │ +0300a2: 2f02 0002 |0027: cmpl-double v2, v0, v2 │ │ +0300a6: 3802 0800 |0029: if-eqz v2, 0031 // +0008 │ │ +0300aa: 5362 3e08 |002b: iget-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@083e │ │ +0300ae: 2f00 0002 |002d: cmpl-double v0, v0, v2 │ │ +0300b2: 3900 0500 |002f: if-nez v0, 0034 // +0005 │ │ +0300b6: 7010 2f09 0600 |0031: invoke-direct {v6}, Lorg/achartengine/model/XYSeries;.initRange:()V // method@092f │ │ +0300bc: 1e06 |0034: monitor-exit v6 │ │ +0300be: 0e00 |0035: return-void │ │ +0300c0: 0d00 |0036: move-exception v0 │ │ +0300c2: 1e06 |0037: monitor-exit v6 │ │ +0300c4: 2700 |0038: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0034 │ │ + -> 0x0036 │ │ + positions : │ │ + 0x0000 line=119 │ │ + 0x000d line=120 │ │ + 0x0019 line=121 │ │ + 0x0031 line=122 │ │ + 0x0034 line=124 │ │ + 0x0036 line=119 │ │ + locals : │ │ + 0x0000 - 0x0039 reg=6 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0039 reg=7 (null) I │ │ │ │ -Class #215 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader$UserSettings;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'CaptureRawRecord' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'CaseSensitive' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'Comment' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'Delimiter' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #4 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'EscapeMode' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #5 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'RecordDelimiter' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #6 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'SafetySwitch' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #7 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'SkipEmptyRecords' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #8 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'TextQualifier' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #9 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'TrimWhitespace' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #10 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'UseComments' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #11 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'UseTextQualifier' │ │ - type : 'Z' │ │ + #11 : (in Lorg/achartengine/model/XYSeries;) │ │ + name : 'setTitle' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ - #12 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvReader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader$UserSettings;) │ │ - name : '' │ │ - type : '(Lcom/csvreader/CsvReader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 38 16-bit code units │ │ -02e280: |[02e280] com.csvreader.CsvReader$UserSettings.:(Lcom/csvreader/CsvReader;)V │ │ -02e290: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02e292: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02e294: 5b34 9d07 |0002: iput-object v4, v3, Lcom/csvreader/CsvReader$UserSettings;.this$0:Lcom/csvreader/CsvReader; // field@079d │ │ -02e298: 7010 c007 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e29e: 5c31 9207 |0007: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.CaseSensitive:Z // field@0792 │ │ -02e2a2: 1300 2200 |0009: const/16 v0, #int 34 // #22 │ │ -02e2a6: 5e30 9907 |000b: iput-char v0, v3, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0799 │ │ -02e2aa: 5c31 9a07 |000d: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@079a │ │ -02e2ae: 5c31 9c07 |000f: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@079c │ │ -02e2b2: 1300 2c00 |0011: const/16 v0, #int 44 // #2c │ │ -02e2b6: 5e30 9407 |0013: iput-char v0, v3, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02e2ba: 5e32 9607 |0015: iput-char v2, v3, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02e2be: 1300 2300 |0017: const/16 v0, #int 35 // #23 │ │ -02e2c2: 5e30 9307 |0019: iput-char v0, v3, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0793 │ │ -02e2c6: 5c32 9b07 |001b: iput-boolean v2, v3, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@079b │ │ -02e2ca: 5931 9507 |001d: iput v1, v3, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02e2ce: 5c31 9707 |001f: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0797 │ │ -02e2d2: 5c31 9807 |0021: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0798 │ │ -02e2d6: 5c31 9107 |0023: iput-boolean v1, v3, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@0791 │ │ -02e2da: 0e00 |0025: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0300d4: |[0300d4] org.achartengine.model.XYSeries.setTitle:(Ljava/lang/String;)V │ │ +0300e4: 5b01 4108 |0000: iput-object v1, v0, Lorg/achartengine/model/XYSeries;.mTitle:Ljava/lang/String; // field@0841 │ │ +0300e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=98 │ │ + 0x0002 line=99 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ + source_file_idx : 1458 (XYSeries.java) │ │ │ │ -Class #216 header: │ │ -class_idx : 334 │ │ +Class #191 header: │ │ +class_idx : 478 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 21 │ │ -direct_methods_size : 16 │ │ -virtual_methods_size: 40 │ │ +superclass_idx : 402 │ │ +source_file_idx : 378 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 18 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 38 │ │ │ │ -Class #216 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/csvreader/CsvReader$StaticSettings; Lcom/csvreader/CsvReader$HeadersHolder; Lcom/csvreader/CsvReader$UserSettings; Lcom/csvreader/CsvReader$Letters; Lcom/csvreader/CsvReader$RawRecordBuffer; Lcom/csvreader/CsvReader$ColumnBuffer; Lcom/csvreader/CsvReader$DataBuffer; Lcom/csvreader/CsvReader$ComplexEscape; } │ │ -Annotations on method #1693 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ -Annotations on method #1694 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ -Annotations on method #1695 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ -Annotations on method #1697 'checkClosed' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1698 'checkDataLength' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1701 'endColumn' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1702 'endRecord' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1704 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1705 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1712 'getHeader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1714 'getHeaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1715 'getIndex' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1724 'getValues' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1726 'isQualified' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1728 'readHeaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1729 'readRecord' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1733 'setEscapeMode' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; } │ │ -Annotations on method #1742 'skipLine' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1743 'skipRecord' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Class #191 annotations: │ │ +Annotations on field #2132 'mRenderers' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/achartengine/renderer/SimpleSeriesRenderer;" ">;" } │ │ │ │ -Class #216 - │ │ - Class descriptor : 'Lcom/csvreader/CsvReader;' │ │ +Class #191 - │ │ + Class descriptor : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ - #0 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'ESCAPE_MODE_BACKSLASH' │ │ + #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'BACKGROUND_COLOR' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #1 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'ESCAPE_MODE_DOUBLED' │ │ + value : -16777216 │ │ + #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'NO_COLOR' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ + value : 0 │ │ + #2 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'REGULAR_TEXT_FONT' │ │ + type : 'Landroid/graphics/Typeface;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #3 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'TEXT_COLOR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -3355444 │ │ Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'charset' │ │ - type : 'Ljava/nio/charset/Charset;' │ │ + #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'antialiasing' │ │ + type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'closed' │ │ + #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mApplyBackgroundColor' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'columnBuffer' │ │ - type : 'Lcom/csvreader/CsvReader$ColumnBuffer;' │ │ + #2 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mAxesColor' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'columnsCount' │ │ + #3 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mBackgroundColor' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'currentRecord' │ │ - type : 'J' │ │ + #4 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mLabelsColor' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'dataBuffer' │ │ - type : 'Lcom/csvreader/CsvReader$DataBuffer;' │ │ + #5 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mLabelsTextSize' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'fileName' │ │ - type : 'Ljava/lang/String;' │ │ + #6 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mLegendHeight' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'hasMoreData' │ │ - type : 'Z' │ │ + #7 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mLegendTextSize' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'hasReadNextLine' │ │ - type : 'Z' │ │ + #8 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mMargins' │ │ + type : '[I' │ │ access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'headersHolder' │ │ - type : 'Lcom/csvreader/CsvReader$HeadersHolder;' │ │ + #9 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mRenderers' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ - #10 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'initialized' │ │ + #10 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mShowAxes' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #11 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'inputStream' │ │ - type : 'Ljava/io/Reader;' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'isQualified' │ │ - type : '[Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'lastLetter' │ │ - type : 'C' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'rawBuffer' │ │ - type : 'Lcom/csvreader/CsvReader$RawRecordBuffer;' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'rawRecord' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'startedColumn' │ │ + #11 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mShowGrid' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #17 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'startedWithQualifier' │ │ + #12 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mShowLabels' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #18 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'useCustomRecordDelimiter' │ │ + #13 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'mShowLegend' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #19 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'userSettings' │ │ - type : 'Lcom/csvreader/CsvReader$UserSettings;' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'values' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/io/InputStream;CLjava/nio/charset/Charset;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02e2dc: |[02e2dc] com.csvreader.CsvReader.:(Ljava/io/InputStream;CLjava/nio/charset/Charset;)V │ │ -02e2ec: 2200 8001 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0180 │ │ -02e2f0: 7030 6c07 2004 |0002: invoke-direct {v0, v2, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@076c │ │ -02e2f6: 7030 9c06 0103 |0005: invoke-direct {v1, v0, v3}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;C)V // method@069c │ │ -02e2fc: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02e300: |[02e300] com.csvreader.CsvReader.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V │ │ -02e310: 2200 8001 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0180 │ │ -02e314: 7030 6c07 2003 |0002: invoke-direct {v0, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@076c │ │ -02e31a: 7020 9b06 0100 |0005: invoke-direct {v1, v0}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069b │ │ -02e320: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/io/Reader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02e324: |[02e324] com.csvreader.CsvReader.:(Ljava/io/Reader;)V │ │ -02e334: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ -02e338: 7030 9c06 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;C)V // method@069c │ │ -02e33e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/io/Reader;C)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 107 16-bit code units │ │ -02e340: |[02e340] com.csvreader.CsvReader.:(Ljava/io/Reader;C)V │ │ -02e350: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02e352: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02e354: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02e356: 7010 c007 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e35c: 5b41 ab07 |0006: iput-object v1, v4, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e360: 5b41 a607 |0008: iput-object v1, v4, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a6 │ │ -02e364: 2200 4d01 |000a: new-instance v0, Lcom/csvreader/CsvReader$UserSettings; // type@014d │ │ -02e368: 7020 9806 4000 |000c: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$UserSettings;.:(Lcom/csvreader/CsvReader;)V // method@0698 │ │ -02e36e: 5b40 b307 |000f: iput-object v0, v4, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e372: 5b41 a007 |0011: iput-object v1, v4, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@07a0 │ │ -02e376: 5c42 b207 |0013: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02e37a: 2200 4801 |0015: new-instance v0, Lcom/csvreader/CsvReader$DataBuffer; // type@0148 │ │ -02e37e: 7020 9306 4000 |0017: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$DataBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0693 │ │ -02e384: 5b40 a507 |001a: iput-object v0, v4, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e388: 2200 4601 |001c: new-instance v0, Lcom/csvreader/CsvReader$ColumnBuffer; // type@0146 │ │ -02e38c: 7020 9106 4000 |001e: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$ColumnBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0691 │ │ -02e392: 5b40 a207 |0021: iput-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e396: 2200 4b01 |0023: new-instance v0, Lcom/csvreader/CsvReader$RawRecordBuffer; // type@014b │ │ -02e39a: 7020 9606 4000 |0025: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$RawRecordBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0696 │ │ -02e3a0: 5b40 ae07 |0028: iput-object v0, v4, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e3a4: 5b41 ac07 |002a: iput-object v1, v4, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02e3a8: 1a00 0000 |002c: const-string v0, "" // string@0000 │ │ -02e3ac: 5b40 af07 |002e: iput-object v0, v4, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02e3b0: 2200 4901 |0030: new-instance v0, Lcom/csvreader/CsvReader$HeadersHolder; // type@0149 │ │ -02e3b4: 7020 9406 4000 |0032: invoke-direct {v0, v4}, Lcom/csvreader/CsvReader$HeadersHolder;.:(Lcom/csvreader/CsvReader;)V // method@0694 │ │ -02e3ba: 5b40 a907 |0035: iput-object v0, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02e3be: 5c42 b007 |0037: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02e3c2: 5c42 b107 |0039: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02e3c6: 5c43 a707 |003b: iput-boolean v3, v4, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02e3ca: 5e42 ad07 |003d: iput-char v2, v4, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02e3ce: 5c42 a807 |003f: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a8 │ │ -02e3d2: 5942 a307 |0041: iput v2, v4, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02e3d6: 1600 0000 |0043: const-wide/16 v0, #int 0 // #0 │ │ -02e3da: 5a40 a407 |0045: iput-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02e3de: 1300 0a00 |0047: const/16 v0, #int 10 // #a │ │ -02e3e2: 2300 2702 |0049: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -02e3e6: 5b40 b407 |004b: iput-object v0, v4, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02e3ea: 5c42 aa07 |004d: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.initialized:Z // field@07aa │ │ -02e3ee: 5c42 a107 |004f: iput-boolean v2, v4, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02e3f2: 3905 0a00 |0051: if-nez v5, 005b // +000a │ │ -02e3f6: 2200 9501 |0053: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -02e3fa: 1a01 d204 |0055: const-string v1, "Parameter inputStream can not be null." // string@04d2 │ │ -02e3fe: 7020 9707 1000 |0057: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -02e404: 2700 |005a: throw v0 │ │ -02e406: 5b45 ab07 |005b: iput-object v5, v4, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e40a: 5440 b307 |005d: iget-object v0, v4, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e40e: 5e06 9407 |005f: iput-char v6, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02e412: 5c43 aa07 |0061: iput-boolean v3, v4, Lcom/csvreader/CsvReader;.initialized:Z // field@07aa │ │ -02e416: 5440 b407 |0063: iget-object v0, v4, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02e41a: 2100 |0065: array-length v0, v0 │ │ -02e41c: 2300 3302 |0066: new-array v0, v0, [Z // type@0233 │ │ -02e420: 5b40 ac07 |0068: iput-object v0, v4, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02e424: 0e00 |006a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #4 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02e428: |[02e428] com.csvreader.CsvReader.:(Ljava/lang/String;)V │ │ -02e438: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ -02e43c: 7030 9e06 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/csvreader/CsvReader;.:(Ljava/lang/String;C)V // method@069e │ │ -02e442: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #5 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;C)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -02e444: |[02e444] com.csvreader.CsvReader.:(Ljava/lang/String;C)V │ │ -02e454: 1a00 0302 |0000: const-string v0, "ISO-8859-1" // string@0203 │ │ -02e458: 7110 0308 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0803 │ │ -02e45e: 0c00 |0005: move-result-object v0 │ │ -02e460: 7040 9f06 2103 |0006: invoke-direct {v1, v2, v3, v0}, Lcom/csvreader/CsvReader;.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V // method@069f │ │ -02e466: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #6 : (in Lcom/csvreader/CsvReader;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;CLjava/nio/charset/Charset;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 159 16-bit code units │ │ -02e468: |[02e468] com.csvreader.CsvReader.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V │ │ -02e478: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e47a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02e47c: 7010 c007 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -02e482: 5b31 ab07 |0005: iput-object v1, v3, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e486: 5b31 a607 |0007: iput-object v1, v3, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a6 │ │ -02e48a: 2200 4d01 |0009: new-instance v0, Lcom/csvreader/CsvReader$UserSettings; // type@014d │ │ -02e48e: 7020 9806 3000 |000b: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$UserSettings;.:(Lcom/csvreader/CsvReader;)V // method@0698 │ │ -02e494: 5b30 b307 |000e: iput-object v0, v3, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e498: 5b31 a007 |0010: iput-object v1, v3, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@07a0 │ │ -02e49c: 5c32 b207 |0012: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02e4a0: 2200 4801 |0014: new-instance v0, Lcom/csvreader/CsvReader$DataBuffer; // type@0148 │ │ -02e4a4: 7020 9306 3000 |0016: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$DataBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0693 │ │ -02e4aa: 5b30 a507 |0019: iput-object v0, v3, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e4ae: 2200 4601 |001b: new-instance v0, Lcom/csvreader/CsvReader$ColumnBuffer; // type@0146 │ │ -02e4b2: 7020 9106 3000 |001d: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$ColumnBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0691 │ │ -02e4b8: 5b30 a207 |0020: iput-object v0, v3, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e4bc: 2200 4b01 |0022: new-instance v0, Lcom/csvreader/CsvReader$RawRecordBuffer; // type@014b │ │ -02e4c0: 7020 9606 3000 |0024: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$RawRecordBuffer;.:(Lcom/csvreader/CsvReader;)V // method@0696 │ │ -02e4c6: 5b30 ae07 |0027: iput-object v0, v3, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e4ca: 5b31 ac07 |0029: iput-object v1, v3, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02e4ce: 1a00 0000 |002b: const-string v0, "" // string@0000 │ │ -02e4d2: 5b30 af07 |002d: iput-object v0, v3, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02e4d6: 2200 4901 |002f: new-instance v0, Lcom/csvreader/CsvReader$HeadersHolder; // type@0149 │ │ -02e4da: 7020 9406 3000 |0031: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader$HeadersHolder;.:(Lcom/csvreader/CsvReader;)V // method@0694 │ │ -02e4e0: 5b30 a907 |0034: iput-object v0, v3, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02e4e4: 5c32 b007 |0036: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02e4e8: 5c32 b107 |0038: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02e4ec: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -02e4ee: 5c30 a707 |003b: iput-boolean v0, v3, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02e4f2: 5e32 ad07 |003d: iput-char v2, v3, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02e4f6: 5c32 a807 |003f: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a8 │ │ -02e4fa: 5932 a307 |0041: iput v2, v3, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02e4fe: 1600 0000 |0043: const-wide/16 v0, #int 0 // #0 │ │ -02e502: 5a30 a407 |0045: iput-wide v0, v3, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02e506: 1300 0a00 |0047: const/16 v0, #int 10 // #a │ │ -02e50a: 2300 2702 |0049: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -02e50e: 5b30 b407 |004b: iput-object v0, v3, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02e512: 5c32 aa07 |004d: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.initialized:Z // field@07aa │ │ -02e516: 5c32 a107 |004f: iput-boolean v2, v3, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02e51a: 3904 0a00 |0051: if-nez v4, 005b // +000a │ │ -02e51e: 2200 9501 |0053: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -02e522: 1a01 d104 |0055: const-string v1, "Parameter fileName can not be null." // string@04d1 │ │ -02e526: 7020 9707 1000 |0057: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -02e52c: 2700 |005a: throw v0 │ │ -02e52e: 3906 0a00 |005b: if-nez v6, 0065 // +000a │ │ -02e532: 2200 9501 |005d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -02e536: 1a01 ce04 |005f: const-string v1, "Parameter charset can not be null." // string@04ce │ │ -02e53a: 7020 9707 1000 |0061: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -02e540: 2700 |0064: throw v0 │ │ -02e542: 2200 7801 |0065: new-instance v0, Ljava/io/File; // type@0178 │ │ -02e546: 7020 4e07 4000 |0067: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@074e │ │ -02e54c: 6e10 5207 0000 |006a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0752 │ │ -02e552: 0a00 |006d: move-result v0 │ │ -02e554: 3900 2100 |006e: if-nez v0, 008f // +0021 │ │ -02e558: 2200 7b01 |0070: new-instance v0, Ljava/io/FileNotFoundException; // type@017b │ │ -02e55c: 2201 a501 |0072: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -02e560: 7010 f007 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02e566: 1a02 b201 |0077: const-string v2, "File " // string@01b2 │ │ -02e56a: 6e20 f807 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e570: 0c01 |007c: move-result-object v1 │ │ -02e572: 6e20 f807 4100 |007d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e578: 0c01 |0080: move-result-object v1 │ │ -02e57a: 1a02 1900 |0081: const-string v2, " does not exist." // string@0019 │ │ -02e57e: 6e20 f807 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e584: 0c01 |0086: move-result-object v1 │ │ -02e586: 6e10 fb07 0100 |0087: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02e58c: 0c01 |008a: move-result-object v1 │ │ -02e58e: 7020 6207 1000 |008b: invoke-direct {v0, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0762 │ │ -02e594: 2700 |008e: throw v0 │ │ -02e596: 5b34 a607 |008f: iput-object v4, v3, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a6 │ │ -02e59a: 5430 b307 |0091: iget-object v0, v3, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e59e: 5e05 9407 |0093: iput-char v5, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02e5a2: 5b36 a007 |0095: iput-object v6, v3, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@07a0 │ │ -02e5a6: 5430 b407 |0097: iget-object v0, v3, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02e5aa: 2100 |0099: array-length v0, v0 │ │ -02e5ac: 2300 3302 |009a: new-array v0, v0, [Z // type@0233 │ │ -02e5b0: 5b30 ac07 |009c: iput-object v0, v3, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02e5b4: 0e00 |009e: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #7 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'appendLetter' │ │ - type : '(C)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 61 16-bit code units │ │ -02e5b8: |[02e5b8] com.csvreader.CsvReader.appendLetter:(C)V │ │ -02e5c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02e5ca: 5440 a207 |0001: iget-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e5ce: 5200 6907 |0003: iget v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e5d2: 5441 a207 |0005: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e5d6: 5411 6807 |0007: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e5da: 2111 |0009: array-length v1, v1 │ │ -02e5dc: 3310 1a00 |000a: if-ne v0, v1, 0024 // +001a │ │ -02e5e0: 5440 a207 |000c: iget-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e5e4: 5400 6807 |000e: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e5e8: 2100 |0010: array-length v0, v0 │ │ -02e5ea: da00 0002 |0011: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -02e5ee: 2300 1902 |0013: new-array v0, v0, [C // type@0219 │ │ -02e5f2: 5441 a207 |0015: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e5f6: 5411 6807 |0017: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e5fa: 5442 a207 |0019: iget-object v2, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e5fe: 5222 6907 |001b: iget v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e602: 7152 fc07 3130 |001d: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02e608: 5441 a207 |0020: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e60c: 5b10 6807 |0022: iput-object v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e610: 5440 a207 |0024: iget-object v0, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e614: 5400 6807 |0026: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e618: 5441 a207 |0028: iget-object v1, v4, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e61c: 5212 6907 |002a: iget v2, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e620: d803 0201 |002c: add-int/lit8 v3, v2, #int 1 // #01 │ │ -02e624: 5913 6907 |002e: iput v3, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e628: 5005 0002 |0030: aput-char v5, v0, v2 │ │ -02e62c: 5440 a507 |0032: iget-object v0, v4, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e630: 5441 a507 |0034: iget-object v1, v4, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e634: 5211 7407 |0036: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02e638: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02e63c: 5901 7107 |003a: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e640: 0e00 |003c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #8 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'checkClosed' │ │ - type : '()V' │ │ + #14 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'textTypefaceName' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -02e644: |[02e644] com.csvreader.CsvReader.checkClosed:()V │ │ -02e654: 5520 a107 |0000: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02e658: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02e65c: 2200 7e01 |0004: new-instance v0, Ljava/io/IOException; // type@017e │ │ -02e660: 1a01 3a05 |0006: const-string v1, "This instance of the CsvReader class has already been closed." // string@053a │ │ -02e664: 7020 6707 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -02e66a: 2700 |000b: throw v0 │ │ -02e66c: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'checkDataLength' │ │ - type : '()V' │ │ + #15 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'textTypefaceStyle' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 206 16-bit code units │ │ -02e670: |[02e670] com.csvreader.CsvReader.checkDataLength:()V │ │ -02e680: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02e682: 5570 aa07 |0001: iget-boolean v0, v7, Lcom/csvreader/CsvReader;.initialized:Z // field@07aa │ │ -02e686: 3900 2300 |0003: if-nez v0, 0026 // +0023 │ │ -02e68a: 5470 a607 |0005: iget-object v0, v7, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a6 │ │ -02e68e: 3800 1900 |0007: if-eqz v0, 0020 // +0019 │ │ -02e692: 2200 7101 |0009: new-instance v0, Ljava/io/BufferedReader; // type@0171 │ │ -02e696: 2201 8001 |000b: new-instance v1, Ljava/io/InputStreamReader; // type@0180 │ │ -02e69a: 2202 7a01 |000d: new-instance v2, Ljava/io/FileInputStream; // type@017a │ │ -02e69e: 5473 a607 |000f: iget-object v3, v7, Lcom/csvreader/CsvReader;.fileName:Ljava/lang/String; // field@07a6 │ │ -02e6a2: 7020 5f07 3200 |0011: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@075f │ │ -02e6a8: 5473 a007 |0014: iget-object v3, v7, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@07a0 │ │ -02e6ac: 7030 6c07 2103 |0016: invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@076c │ │ -02e6b2: 1302 0010 |0019: const/16 v2, #int 4096 // #1000 │ │ -02e6b6: 7030 3f07 1002 |001b: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@073f │ │ -02e6bc: 5b70 ab07 |001e: iput-object v0, v7, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e6c0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -02e6c2: 5b70 a007 |0021: iput-object v0, v7, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@07a0 │ │ -02e6c6: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -02e6c8: 5c70 aa07 |0024: iput-boolean v0, v7, Lcom/csvreader/CsvReader;.initialized:Z // field@07aa │ │ -02e6cc: 7010 d006 0700 |0026: invoke-direct {v7}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06d0 │ │ -02e6d2: 5470 b307 |0029: iget-object v0, v7, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e6d6: 5500 9107 |002b: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@0791 │ │ -02e6da: 3800 7200 |002d: if-eqz v0, 009f // +0072 │ │ -02e6de: 5470 a507 |002f: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e6e2: 5200 7207 |0031: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e6e6: 3d00 6c00 |0033: if-lez v0, 009f // +006c │ │ -02e6ea: 5470 ae07 |0035: iget-object v0, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e6ee: 5400 8907 |0037: iget-object v0, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e6f2: 2100 |0039: array-length v0, v0 │ │ -02e6f4: 5471 ae07 |003a: iget-object v1, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e6f8: 5211 8a07 |003c: iget v1, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02e6fc: b110 |003e: sub-int/2addr v0, v1 │ │ -02e6fe: 5471 a507 |003f: iget-object v1, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e702: 5211 7207 |0041: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e706: 5472 a507 |0043: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e70a: 5222 7307 |0045: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e70e: b121 |0047: sub-int/2addr v1, v2 │ │ -02e710: 3510 2b00 |0048: if-ge v0, v1, 0073 // +002b │ │ -02e714: 5470 ae07 |004a: iget-object v0, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e718: 5400 8907 |004c: iget-object v0, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e71c: 2100 |004e: array-length v0, v0 │ │ -02e71e: 5471 a507 |004f: iget-object v1, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e722: 5211 7207 |0051: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e726: 5472 a507 |0053: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e72a: 5222 7307 |0055: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e72e: b121 |0057: sub-int/2addr v1, v2 │ │ -02e730: 5472 ae07 |0058: iget-object v2, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e734: 5422 8907 |005a: iget-object v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e738: 2122 |005c: array-length v2, v2 │ │ -02e73a: 7120 b107 2100 |005d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@07b1 │ │ -02e740: 0a01 |0060: move-result v1 │ │ -02e742: b010 |0061: add-int/2addr v0, v1 │ │ -02e744: 2300 1902 |0062: new-array v0, v0, [C // type@0219 │ │ -02e748: 5471 ae07 |0064: iget-object v1, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e74c: 5411 8907 |0066: iget-object v1, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e750: 5472 ae07 |0068: iget-object v2, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e754: 5222 8a07 |006a: iget v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02e758: 7152 fc07 6160 |006c: invoke-static {v1, v6, v0, v6, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02e75e: 5471 ae07 |006f: iget-object v1, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e762: 5b10 8907 |0071: iput-object v0, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e766: 5470 a507 |0073: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e76a: 5400 7007 |0075: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e76e: 5471 a507 |0077: iget-object v1, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e772: 5211 7307 |0079: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e776: 5472 ae07 |007b: iget-object v2, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e77a: 5422 8907 |007d: iget-object v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e77e: 5473 ae07 |007f: iget-object v3, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e782: 5233 8a07 |0081: iget v3, v3, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02e786: 5474 a507 |0083: iget-object v4, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e78a: 5244 7207 |0085: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e78e: 5475 a507 |0087: iget-object v5, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e792: 5255 7307 |0089: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e796: b154 |008b: sub-int/2addr v4, v5 │ │ -02e798: 7154 fc07 1032 |008c: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02e79e: 5470 ae07 |008f: iget-object v0, v7, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e7a2: 5201 8a07 |0091: iget v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02e7a6: 5472 a507 |0093: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7aa: 5222 7207 |0095: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e7ae: 5473 a507 |0097: iget-object v3, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7b2: 5233 7307 |0099: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e7b6: b132 |009b: sub-int/2addr v2, v3 │ │ -02e7b8: b021 |009c: add-int/2addr v1, v2 │ │ -02e7ba: 5901 8a07 |009d: iput v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02e7be: 5470 a507 |009f: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7c2: 5471 ab07 |00a1: iget-object v1, v7, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e7c6: 5472 a507 |00a3: iget-object v2, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7ca: 5422 7007 |00a5: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e7ce: 1203 |00a7: const/4 v3, #int 0 // #0 │ │ -02e7d0: 5474 a507 |00a8: iget-object v4, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7d4: 5444 7007 |00aa: iget-object v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e7d8: 2144 |00ac: array-length v4, v4 │ │ -02e7da: 6e40 7907 2143 |00ad: invoke-virtual {v1, v2, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@0779 │ │ -02e7e0: 0a01 |00b0: move-result v1 │ │ -02e7e2: 5901 7207 |00b1: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e7e6: 5470 a507 |00b3: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7ea: 5200 7207 |00b5: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02e7ee: 12f1 |00b7: const/4 v1, #int -1 // #ff │ │ -02e7f0: 3310 0400 |00b8: if-ne v0, v1, 00bc // +0004 │ │ -02e7f4: 5c76 a707 |00ba: iput-boolean v6, v7, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02e7f8: 5470 a507 |00bc: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e7fc: 5906 7407 |00be: iput v6, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02e800: 5470 a507 |00c0: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e804: 5906 7307 |00c2: iput v6, v0, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02e808: 5470 a507 |00c4: iget-object v0, v7, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e80c: 5906 7107 |00c6: iput v6, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e810: 0e00 |00c8: return-void │ │ -02e812: 0d00 |00c9: move-exception v0 │ │ -02e814: 6e10 a306 0700 |00ca: invoke-virtual {v7}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -02e81a: 2700 |00cd: throw v0 │ │ - catches : 1 │ │ - 0x009f - 0x00b3 │ │ - Ljava/io/IOException; -> 0x00c9 │ │ - positions : │ │ - locals : │ │ - │ │ - #10 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'close' │ │ - type : '(Z)V' │ │ + #16 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'xLabelsAlign' │ │ + type : 'Landroid/graphics/Paint$Align;' │ │ access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 46 16-bit code units │ │ -02e82c: |[02e82c] com.csvreader.CsvReader.close:(Z)V │ │ -02e83c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e83e: 5520 a107 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02e842: 3900 2800 |0003: if-nez v0, 002b // +0028 │ │ -02e846: 3803 1800 |0005: if-eqz v3, 001d // +0018 │ │ -02e84a: 5b21 a007 |0007: iput-object v1, v2, Lcom/csvreader/CsvReader;.charset:Ljava/nio/charset/Charset; // field@07a0 │ │ -02e84e: 5420 a907 |0009: iget-object v0, v2, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02e852: 5b01 7607 |000b: iput-object v1, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02e856: 5420 a907 |000d: iget-object v0, v2, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02e85a: 5b01 7707 |000f: iput-object v1, v0, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0777 │ │ -02e85e: 5420 a507 |0011: iget-object v0, v2, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e862: 5b01 7007 |0013: iput-object v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e866: 5420 a207 |0015: iget-object v0, v2, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e86a: 5b01 6807 |0017: iput-object v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02e86e: 5420 ae07 |0019: iget-object v0, v2, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02e872: 5b01 8907 |001b: iput-object v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02e876: 5520 aa07 |001d: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.initialized:Z // field@07aa │ │ -02e87a: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -02e87e: 5420 ab07 |0021: iget-object v0, v2, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e882: 6e10 7807 0000 |0023: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@0778 │ │ -02e888: 5b21 ab07 |0026: iput-object v1, v2, Lcom/csvreader/CsvReader;.inputStream:Ljava/io/Reader; // field@07ab │ │ -02e88c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -02e88e: 5c20 a107 |0029: iput-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02e892: 0e00 |002b: return-void │ │ -02e894: 0d00 |002c: move-exception v0 │ │ -02e896: 28f9 |002d: goto 0026 // -0007 │ │ - catches : 1 │ │ - 0x001d - 0x0026 │ │ - Ljava/lang/Exception; -> 0x002c │ │ - positions : │ │ - locals : │ │ - │ │ - #11 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'endColumn' │ │ - type : '()V' │ │ + #17 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'yLabelsAlign' │ │ + type : 'Landroid/graphics/Paint$Align;' │ │ access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 276 16-bit code units │ │ -02e8a8: |[02e8a8] com.csvreader.CsvReader.endColumn:()V │ │ -02e8b8: 1303 2000 |0000: const/16 v3, #int 32 // #20 │ │ -02e8bc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -02e8be: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -02e8c2: 5561 b007 |0005: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02e8c6: 3801 5200 |0007: if-eqz v1, 0059 // +0052 │ │ -02e8ca: 5461 a207 |0009: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e8ce: 5211 6907 |000b: iget v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e8d2: 3901 9700 |000d: if-nez v1, 00a4 // +0097 │ │ -02e8d6: 5461 a507 |000f: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e8da: 5211 7107 |0011: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e8de: 5462 a507 |0013: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e8e2: 5222 7407 |0015: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02e8e6: 3521 4200 |0017: if-ge v1, v2, 0059 // +0042 │ │ -02e8ea: 5460 a507 |0019: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e8ee: 5200 7407 |001b: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02e8f2: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02e8f6: 5461 b307 |001f: iget-object v1, v6, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e8fa: 5511 9a07 |0021: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@079a │ │ -02e8fe: 3801 2100 |0023: if-eqz v1, 0044 // +0021 │ │ -02e902: 5561 b107 |0025: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02e906: 3901 1d00 |0027: if-nez v1, 0044 // +001d │ │ -02e90a: 5461 a507 |0029: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e90e: 5211 7107 |002b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e912: 3410 1700 |002d: if-lt v0, v1, 0044 // +0017 │ │ -02e916: 5461 a507 |002f: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e91a: 5411 7007 |0031: iget-object v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e91e: 4901 0100 |0033: aget-char v1, v1, v0 │ │ -02e922: 3231 0c00 |0035: if-eq v1, v3, 0041 // +000c │ │ -02e926: 5461 a507 |0037: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e92a: 5411 7007 |0039: iget-object v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e92e: 4901 0100 |003b: aget-char v1, v1, v0 │ │ -02e932: 1302 0900 |003d: const/16 v2, #int 9 // #9 │ │ -02e936: 3321 0500 |003f: if-ne v1, v2, 0044 // +0005 │ │ -02e93a: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02e93e: 28e6 |0043: goto 0029 // -001a │ │ -02e940: 2201 a301 |0044: new-instance v1, Ljava/lang/String; // type@01a3 │ │ -02e944: 5462 a507 |0046: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e948: 5422 7007 |0048: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02e94c: 5463 a507 |004a: iget-object v3, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e950: 5233 7107 |004c: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e954: 5464 a507 |004e: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02e958: 5244 7107 |0050: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02e95c: b140 |0052: sub-int/2addr v0, v4 │ │ -02e95e: d800 0001 |0053: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02e962: 7040 cb07 2103 |0055: invoke-direct {v1, v2, v3, v0}, Ljava/lang/String;.:([CII)V // method@07cb │ │ -02e968: 0710 |0058: move-object v0, v1 │ │ -02e96a: 5461 a207 |0059: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02e96e: 5915 6907 |005b: iput v5, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02e972: 5c65 b007 |005d: iput-boolean v5, v6, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02e976: 5261 a307 |005f: iget v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02e97a: 1402 a086 0100 |0061: const v2, #float 1.4013e-40 // #000186a0 │ │ -02e980: 3421 7500 |0064: if-lt v1, v2, 00d9 // +0075 │ │ -02e984: 5461 b307 |0066: iget-object v1, v6, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02e988: 5511 9707 |0068: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0797 │ │ -02e98c: 3801 6f00 |006a: if-eqz v1, 00d9 // +006f │ │ -02e990: 6e10 a306 0600 |006c: invoke-virtual {v6}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -02e996: 2200 7e01 |006f: new-instance v0, Ljava/io/IOException; // type@017e │ │ -02e99a: 2201 a501 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -02e99e: 7010 f007 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02e9a4: 1a02 9804 |0076: const-string v2, "Maximum column count of 100,000 exceeded in record " // string@0498 │ │ -02e9a8: 6e20 f807 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e9ae: 0c01 |007b: move-result-object v1 │ │ -02e9b0: 7100 0c08 0000 |007c: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@080c │ │ -02e9b6: 0c02 |007f: move-result-object v2 │ │ -02e9b8: 5363 a407 |0080: iget-wide v3, v6, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02e9bc: 6e30 0b08 3204 |0082: invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@080b │ │ -02e9c2: 0c02 |0085: move-result-object v2 │ │ -02e9c4: 6e20 f807 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e9ca: 0c01 |0089: move-result-object v1 │ │ -02e9cc: 1a02 5a00 |008a: const-string v2, ". Set the SafetySwitch property to false" // string@005a │ │ -02e9d0: 6e20 f807 2100 |008c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e9d6: 0c01 |008f: move-result-object v1 │ │ -02e9d8: 1a02 2000 |0090: const-string v2, " if you're expecting more than 100,000 columns per record to" // string@0020 │ │ -02e9dc: 6e20 f807 2100 |0092: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e9e2: 0c01 |0095: move-result-object v1 │ │ -02e9e4: 1a02 1700 |0096: const-string v2, " avoid this error." // string@0017 │ │ -02e9e8: 6e20 f807 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02e9ee: 0c01 |009b: move-result-object v1 │ │ -02e9f0: 6e10 fb07 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02e9f6: 0c01 |009f: move-result-object v1 │ │ -02e9f8: 7020 6707 1000 |00a0: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -02e9fe: 2700 |00a3: throw v0 │ │ -02ea00: 7010 d006 0600 |00a4: invoke-direct {v6}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06d0 │ │ -02ea06: 5460 a207 |00a7: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ea0a: 5200 6907 |00a9: iget v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ea0e: d800 00ff |00ab: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02ea12: 5461 b307 |00ad: iget-object v1, v6, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ea16: 5511 9a07 |00af: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@079a │ │ -02ea1a: 3801 1b00 |00b1: if-eqz v1, 00cc // +001b │ │ -02ea1e: 5561 b107 |00b3: iget-boolean v1, v6, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02ea22: 3901 1700 |00b5: if-nez v1, 00cc // +0017 │ │ -02ea26: 3a00 1500 |00b7: if-ltz v0, 00cc // +0015 │ │ -02ea2a: 5461 a207 |00b9: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ea2e: 5411 6807 |00bb: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ea32: 4901 0100 |00bd: aget-char v1, v1, v0 │ │ -02ea36: 3231 0a00 |00bf: if-eq v1, v3, 00c9 // +000a │ │ -02ea3a: 5461 a207 |00c1: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ea3e: 5411 6807 |00c3: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ea42: 4901 0100 |00c5: aget-char v1, v1, v0 │ │ -02ea46: 3331 0500 |00c7: if-ne v1, v3, 00cc // +0005 │ │ -02ea4a: d800 00ff |00c9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02ea4e: 28ec |00cb: goto 00b7 // -0014 │ │ -02ea50: 2201 a301 |00cc: new-instance v1, Ljava/lang/String; // type@01a3 │ │ -02ea54: 5462 a207 |00ce: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ea58: 5422 6807 |00d0: iget-object v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ea5c: d800 0001 |00d2: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02ea60: 7040 cb07 2105 |00d4: invoke-direct {v1, v2, v5, v0}, Ljava/lang/String;.:([CII)V // method@07cb │ │ -02ea66: 0710 |00d7: move-object v0, v1 │ │ -02ea68: 2881 |00d8: goto 0059 // -007f │ │ -02ea6a: 5261 a307 |00d9: iget v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02ea6e: 5462 b407 |00db: iget-object v2, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02ea72: 2122 |00dd: array-length v2, v2 │ │ -02ea74: 3321 1f00 |00de: if-ne v1, v2, 00fd // +001f │ │ -02ea78: 5461 b407 |00e0: iget-object v1, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02ea7c: 2111 |00e2: array-length v1, v1 │ │ -02ea7e: da01 0102 |00e3: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -02ea82: 2312 2702 |00e5: new-array v2, v1, [Ljava/lang/String; // type@0227 │ │ -02ea86: 5463 b407 |00e7: iget-object v3, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02ea8a: 5464 b407 |00e9: iget-object v4, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02ea8e: 2144 |00eb: array-length v4, v4 │ │ -02ea90: 7154 fc07 5352 |00ec: invoke-static {v3, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02ea96: 5b62 b407 |00ef: iput-object v2, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02ea9a: 2311 3302 |00f1: new-array v1, v1, [Z // type@0233 │ │ -02ea9e: 5462 ac07 |00f3: iget-object v2, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02eaa2: 5463 ac07 |00f5: iget-object v3, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02eaa6: 2133 |00f7: array-length v3, v3 │ │ -02eaa8: 7153 fc07 5251 |00f8: invoke-static {v2, v5, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02eaae: 5b61 ac07 |00fb: iput-object v1, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02eab2: 5461 b407 |00fd: iget-object v1, v6, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02eab6: 5262 a307 |00ff: iget v2, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02eaba: 4d00 0102 |0101: aput-object v0, v1, v2 │ │ -02eabe: 5460 ac07 |0103: iget-object v0, v6, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02eac2: 5261 a307 |0105: iget v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02eac6: 5562 b107 |0107: iget-boolean v2, v6, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02eaca: 4e02 0001 |0109: aput-boolean v2, v0, v1 │ │ -02eace: 1a00 0000 |010b: const-string v0, "" // string@0000 │ │ -02ead2: 5260 a307 |010d: iget v0, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02ead6: d800 0001 |010f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02eada: 5960 a307 |0111: iput v0, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02eade: 0e00 |0113: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #12 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'endRecord' │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 11 16-bit code units │ │ -02eae0: |[02eae0] com.csvreader.CsvReader.endRecord:()V │ │ -02eaf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02eaf2: 5c40 a807 |0001: iput-boolean v0, v4, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a8 │ │ -02eaf6: 5340 a407 |0003: iget-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02eafa: 1602 0100 |0005: const-wide/16 v2, #int 1 // #1 │ │ -02eafe: bb20 |0007: add-long/2addr v0, v2 │ │ -02eb00: 5a40 a407 |0008: iput-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02eb04: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #13 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'hexToDec' │ │ - type : '(C)C' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 24 16-bit code units │ │ -02eb08: |[02eb08] com.csvreader.CsvReader.hexToDec:(C)C │ │ -02eb18: 1300 6100 |0000: const/16 v0, #int 97 // #61 │ │ -02eb1c: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ -02eb20: d800 019f |0004: add-int/lit8 v0, v1, #int -97 // #9f │ │ -02eb24: d800 000a |0006: add-int/lit8 v0, v0, #int 10 // #0a │ │ -02eb28: 8e00 |0008: int-to-char v0, v0 │ │ -02eb2a: 0f00 |0009: return v0 │ │ -02eb2c: 1300 4100 |000a: const/16 v0, #int 65 // #41 │ │ -02eb30: 3401 0800 |000c: if-lt v1, v0, 0014 // +0008 │ │ -02eb34: d800 01bf |000e: add-int/lit8 v0, v1, #int -65 // #bf │ │ -02eb38: d800 000a |0010: add-int/lit8 v0, v0, #int 10 // #0a │ │ -02eb3c: 8e00 |0012: int-to-char v0, v0 │ │ -02eb3e: 28f6 |0013: goto 0009 // -000a │ │ -02eb40: d800 01d0 |0014: add-int/lit8 v0, v1, #int -48 // #d0 │ │ -02eb44: 8e00 |0016: int-to-char v0, v0 │ │ -02eb46: 28f2 |0017: goto 0009 // -000e │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #14 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'parse' │ │ - type : '(Ljava/lang/String;)Lcom/csvreader/CsvReader;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 2 │ │ - insns size : 21 16-bit code units │ │ -02eb48: |[02eb48] com.csvreader.CsvReader.parse:(Ljava/lang/String;)Lcom/csvreader/CsvReader; │ │ -02eb58: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -02eb5c: 2200 9501 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -02eb60: 1a01 cf04 |0004: const-string v1, "Parameter data can not be null." // string@04cf │ │ -02eb64: 7020 9707 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -02eb6a: 2700 |0009: throw v0 │ │ -02eb6c: 2200 4e01 |000a: new-instance v0, Lcom/csvreader/CsvReader; // type@014e │ │ -02eb70: 2201 8701 |000c: new-instance v1, Ljava/io/StringReader; // type@0187 │ │ -02eb74: 7020 7a07 2100 |000e: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@077a │ │ -02eb7a: 7020 9b06 1000 |0011: invoke-direct {v0, v1}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069b │ │ -02eb80: 1100 |0014: return-object v0 │ │ + insns size : 10 16-bit code units │ │ +0300ec: |[0300ec] org.achartengine.renderer.DefaultRenderer.:()V │ │ +0300fc: 6200 0d00 |0000: sget-object v0, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@000d │ │ +030100: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +030102: 7120 9500 1000 |0003: invoke-static {v0, v1}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0095 │ │ +030108: 0c00 |0006: move-result-object v0 │ │ +03010a: 6900 4908 |0007: sput-object v0, Lorg/achartengine/renderer/DefaultRenderer;.REGULAR_TEXT_FONT:Landroid/graphics/Typeface; // field@0849 │ │ +03010e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=37 │ │ locals : │ │ │ │ - #15 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'updateCurrentValue' │ │ + #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 132 16-bit code units │ │ -02eb84: |[02eb84] com.csvreader.CsvReader.updateCurrentValue:()V │ │ -02eb94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02eb96: 5560 b007 |0001: iget-boolean v0, v6, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02eb9a: 3800 7600 |0003: if-eqz v0, 0079 // +0076 │ │ -02eb9e: 5460 a507 |0005: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02eba2: 5200 7107 |0007: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02eba6: 5461 a507 |0009: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ebaa: 5211 7407 |000b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ebae: 3510 6c00 |000d: if-ge v0, v1, 0079 // +006c │ │ -02ebb2: 5460 a207 |000f: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ebb6: 5400 6807 |0011: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ebba: 2100 |0013: array-length v0, v0 │ │ -02ebbc: 5461 a207 |0014: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ebc0: 5211 6907 |0016: iget v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ebc4: b110 |0018: sub-int/2addr v0, v1 │ │ -02ebc6: 5461 a507 |0019: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ebca: 5211 7407 |001b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ebce: 5462 a507 |001d: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ebd2: 5222 7107 |001f: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02ebd6: b121 |0021: sub-int/2addr v1, v2 │ │ -02ebd8: 3510 2b00 |0022: if-ge v0, v1, 004d // +002b │ │ -02ebdc: 5460 a207 |0024: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ebe0: 5400 6807 |0026: iget-object v0, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ebe4: 2100 |0028: array-length v0, v0 │ │ -02ebe6: 5461 a507 |0029: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ebea: 5211 7407 |002b: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ebee: 5462 a507 |002d: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ebf2: 5222 7107 |002f: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02ebf6: b121 |0031: sub-int/2addr v1, v2 │ │ -02ebf8: 5462 a207 |0032: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ebfc: 5422 6807 |0034: iget-object v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ec00: 2122 |0036: array-length v2, v2 │ │ -02ec02: 7120 b107 2100 |0037: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@07b1 │ │ -02ec08: 0a01 |003a: move-result v1 │ │ -02ec0a: b010 |003b: add-int/2addr v0, v1 │ │ -02ec0c: 2300 1902 |003c: new-array v0, v0, [C // type@0219 │ │ -02ec10: 5461 a207 |003e: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ec14: 5411 6807 |0040: iget-object v1, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ec18: 5462 a207 |0042: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ec1c: 5222 6907 |0044: iget v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ec20: 7152 fc07 3130 |0046: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02ec26: 5461 a207 |0049: iget-object v1, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ec2a: 5b10 6807 |004b: iput-object v0, v1, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ec2e: 5460 a507 |004d: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec32: 5400 7007 |004f: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02ec36: 5461 a507 |0051: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec3a: 5211 7107 |0053: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02ec3e: 5462 a207 |0055: iget-object v2, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ec42: 5422 6807 |0057: iget-object v2, v2, Lcom/csvreader/CsvReader$ColumnBuffer;.Buffer:[C // field@0768 │ │ -02ec46: 5463 a207 |0059: iget-object v3, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ec4a: 5233 6907 |005b: iget v3, v3, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ec4e: 5464 a507 |005d: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec52: 5244 7407 |005f: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ec56: 5465 a507 |0061: iget-object v5, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec5a: 5255 7107 |0063: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02ec5e: b154 |0065: sub-int/2addr v4, v5 │ │ -02ec60: 7154 fc07 1032 |0066: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02ec66: 5460 a207 |0069: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ec6a: 5201 6907 |006b: iget v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ec6e: 5462 a507 |006d: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec72: 5222 7407 |006f: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ec76: 5463 a507 |0071: iget-object v3, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec7a: 5233 7107 |0073: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02ec7e: b132 |0075: sub-int/2addr v2, v3 │ │ -02ec80: b021 |0076: add-int/2addr v1, v2 │ │ -02ec82: 5901 6907 |0077: iput v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ec86: 5460 a507 |0079: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec8a: 5461 a507 |007b: iget-object v1, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ec8e: 5211 7407 |007d: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ec92: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02ec96: 5901 7107 |0081: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02ec9a: 0e00 |0083: return-void │ │ + outs : 1 │ │ + insns size : 78 16-bit code units │ │ +030110: |[030110] org.achartengine.renderer.DefaultRenderer.:()V │ │ +030120: 1403 cccc ccff |0000: const v3, #float -nan // #ffcccccc │ │ +030126: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +030128: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +03012a: 7010 b507 0400 |0005: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@07b5 │ │ +030130: 6200 4908 |0008: sget-object v0, Lorg/achartengine/renderer/DefaultRenderer;.REGULAR_TEXT_FONT:Landroid/graphics/Typeface; // field@0849 │ │ +030134: 6e10 b807 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03013a: 0c00 |000d: move-result-object v0 │ │ +03013c: 5b40 5908 |000e: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceName:Ljava/lang/String; // field@0859 │ │ +030140: 5942 5a08 |0010: iput v2, v4, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceStyle:I // field@085a │ │ +030144: 5c41 5508 |0012: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowAxes:Z // field@0855 │ │ +030148: 5943 4d08 |0014: iput v3, v4, Lorg/achartengine/renderer/DefaultRenderer;.mAxesColor:I // field@084d │ │ +03014c: 5c41 5708 |0016: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowLabels:Z // field@0857 │ │ +030150: 5943 4f08 |0018: iput v3, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsColor:I // field@084f │ │ +030154: 1500 2041 |001a: const/high16 v0, #int 1092616192 // #4120 │ │ +030158: 5940 5008 |001c: iput v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsTextSize:F // field@0850 │ │ +03015c: 5c41 5808 |001e: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowLegend:Z // field@0858 │ │ +030160: 1500 4041 |0020: const/high16 v0, #int 1094713344 // #4140 │ │ +030164: 5940 5208 |0022: iput v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLegendTextSize:F // field@0852 │ │ +030168: 5c42 5608 |0024: iput-boolean v2, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowGrid:Z // field@0856 │ │ +03016c: 2200 aa01 |0026: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +030170: 7010 0e08 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +030176: 5b40 5408 |002b: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0854 │ │ +03017a: 5c41 4b08 |002d: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.antialiasing:Z // field@084b │ │ +03017e: 6200 0300 |002f: sget-object v0, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ +030182: 5b40 5b08 |0031: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.xLabelsAlign:Landroid/graphics/Paint$Align; // field@085b │ │ +030186: 6200 0300 |0033: sget-object v0, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ +03018a: 5b40 5c08 |0035: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.yLabelsAlign:Landroid/graphics/Paint$Align; // field@085c │ │ +03018e: 5942 5108 |0037: iput v2, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLegendHeight:I // field@0851 │ │ +030192: 1240 |0039: const/4 v0, #int 4 // #4 │ │ +030194: 2300 1002 |003a: new-array v0, v0, [I // type@0210 │ │ +030198: 2600 0600 0000 |003c: fill-array-data v0, 00000042 // +00000006 │ │ +03019e: 5b40 5308 |003f: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mMargins:[I // field@0853 │ │ +0301a2: 0e00 |0041: return-void │ │ +0301a4: 0003 0400 0400 0000 1400 0000 1e00 ... |0042: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ + 0x0005 line=29 │ │ + 0x0008 line=40 │ │ + 0x0010 line=42 │ │ + 0x0012 line=48 │ │ + 0x0014 line=50 │ │ + 0x0016 line=52 │ │ + 0x0018 line=54 │ │ + 0x001a line=56 │ │ + 0x001e line=58 │ │ + 0x0020 line=60 │ │ + 0x0024 line=62 │ │ + 0x0026 line=64 │ │ + 0x002d line=66 │ │ + 0x002f line=68 │ │ + 0x0033 line=70 │ │ + 0x0037 line=72 │ │ + 0x0039 line=74 │ │ locals : │ │ + 0x0000 - 0x004e reg=4 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'close' │ │ - type : '()V' │ │ + #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'addSeriesRenderer' │ │ + type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -02ec9c: |[02ec9c] com.csvreader.CsvReader.close:()V │ │ -02ecac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02ecae: 5520 a107 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02ecb2: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -02ecb6: 7020 a406 1200 |0005: invoke-direct {v2, v1}, Lcom/csvreader/CsvReader;.close:(Z)V // method@06a4 │ │ -02ecbc: 5c21 a107 |0008: iput-boolean v1, v2, Lcom/csvreader/CsvReader;.closed:Z // field@07a1 │ │ -02ecc0: 0e00 |000a: return-void │ │ + insns size : 6 16-bit code units │ │ +0301bc: |[0301bc] org.achartengine.renderer.DefaultRenderer.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ +0301cc: 5410 5408 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0854 │ │ +0301d0: 7220 3008 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0301d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=82 │ │ + 0x0005 line=83 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0006 reg=2 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ - #1 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'finalize' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getAxesColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02ecc4: |[02ecc4] com.csvreader.CsvReader.finalize:()V │ │ -02ecd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ecd6: 7020 a406 0100 |0001: invoke-direct {v1, v0}, Lcom/csvreader/CsvReader;.close:(Z)V // method@06a4 │ │ -02ecdc: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #2 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'get' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -02ece0: |[02ece0] com.csvreader.CsvReader.get:(I)Ljava/lang/String; │ │ -02ecf0: 7010 a106 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02ecf6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -02ecf8: 3702 0b00 |0004: if-le v2, v0, 000f // +000b │ │ -02ecfc: 5210 a307 |0006: iget v0, v1, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02ed00: 3502 0700 |0008: if-ge v2, v0, 000f // +0007 │ │ -02ed04: 5410 b407 |000a: iget-object v0, v1, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02ed08: 4600 0002 |000c: aget-object v0, v0, v2 │ │ -02ed0c: 1100 |000e: return-object v0 │ │ -02ed0e: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -02ed12: 28fd |0011: goto 000e // -0003 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #3 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'get' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -02ed14: |[02ed14] com.csvreader.CsvReader.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -02ed24: 7010 a106 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02ed2a: 6e20 b306 2100 |0003: invoke-virtual {v1, v2}, Lcom/csvreader/CsvReader;.getIndex:(Ljava/lang/String;)I // method@06b3 │ │ -02ed30: 0a00 |0006: move-result v0 │ │ -02ed32: 6e20 a806 0100 |0007: invoke-virtual {v1, v0}, Lcom/csvreader/CsvReader;.get:(I)Ljava/lang/String; // method@06a8 │ │ -02ed38: 0c00 |000a: move-result-object v0 │ │ -02ed3a: 1100 |000b: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0301d8: |[0301d8] org.achartengine.renderer.DefaultRenderer.getAxesColor:()I │ │ +0301e8: 5210 4d08 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mAxesColor:I // field@084d │ │ +0301ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=164 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #4 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getCaptureRawRecord' │ │ - type : '()Z' │ │ + #2 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getBackgroundColor' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ed3c: |[02ed3c] com.csvreader.CsvReader.getCaptureRawRecord:()Z │ │ -02ed4c: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ed50: 5500 9107 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@0791 │ │ -02ed54: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +0301f0: |[0301f0] org.achartengine.renderer.DefaultRenderer.getBackgroundColor:()I │ │ +030200: 5210 4e08 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mBackgroundColor:I // field@084e │ │ +030204: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=128 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #5 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getColumnCount' │ │ + #3 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getLabelsColor' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed58: |[02ed58] com.csvreader.CsvReader.getColumnCount:()I │ │ -02ed68: 5210 a307 |0000: iget v0, v1, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02ed6c: 0f00 |0002: return v0 │ │ +030208: |[030208] org.achartengine.renderer.DefaultRenderer.getLabelsColor:()I │ │ +030218: 5210 4f08 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsColor:I // field@084f │ │ +03021c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=182 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #6 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getComment' │ │ - type : '()C' │ │ + #4 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getLabelsTextSize' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ed70: |[02ed70] com.csvreader.CsvReader.getComment:()C │ │ -02ed80: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ed84: 5700 9307 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0793 │ │ -02ed88: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +030220: |[030220] org.achartengine.renderer.DefaultRenderer.getLabelsTextSize:()F │ │ +030230: 5210 5008 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsTextSize:F // field@0850 │ │ +030234: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=200 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #7 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getCurrentRecord' │ │ - type : '()J' │ │ + #5 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getLegendHeight' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -02ed8c: |[02ed8c] com.csvreader.CsvReader.getCurrentRecord:()J │ │ -02ed9c: 5340 a407 |0000: iget-wide v0, v4, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02eda0: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -02eda4: bc20 |0004: sub-long/2addr v0, v2 │ │ -02eda6: 1000 |0005: return-wide v0 │ │ + insns size : 3 16-bit code units │ │ +030238: |[030238] org.achartengine.renderer.DefaultRenderer.getLegendHeight:()I │ │ +030248: 5210 5108 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLegendHeight:I // field@0851 │ │ +03024c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=391 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #8 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getDelimiter' │ │ - type : '()C' │ │ + #6 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getLegendTextSize' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02eda8: |[02eda8] com.csvreader.CsvReader.getDelimiter:()C │ │ -02edb8: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02edbc: 5700 9407 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02edc0: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +030250: |[030250] org.achartengine.renderer.DefaultRenderer.getLegendTextSize:()F │ │ +030260: 5210 5208 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLegendTextSize:F // field@0852 │ │ +030264: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=308 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #9 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getEscapeMode' │ │ - type : '()I' │ │ + #7 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getMargins' │ │ + type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02edc4: |[02edc4] com.csvreader.CsvReader.getEscapeMode:()I │ │ -02edd4: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02edd8: 5200 9507 |0002: iget v0, v0, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02eddc: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +030268: |[030268] org.achartengine.renderer.DefaultRenderer.getMargins:()[I │ │ +030278: 5410 5308 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mMargins:[I // field@0853 │ │ +03027c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=409 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #10 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getHeader' │ │ - type : '(I)Ljava/lang/String;' │ │ + #8 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getSeriesRendererAt' │ │ + type : '(I)Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02ede0: |[02ede0] com.csvreader.CsvReader.getHeader:(I)Ljava/lang/String; │ │ -02edf0: 7010 a106 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02edf6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -02edf8: 3702 0f00 |0004: if-le v2, v0, 0013 // +000f │ │ -02edfc: 5410 a907 |0006: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee00: 5200 7807 |0008: iget v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02ee04: 3502 0900 |000a: if-ge v2, v0, 0013 // +0009 │ │ -02ee08: 5410 a907 |000c: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee0c: 5400 7607 |000e: iget-object v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02ee10: 4600 0002 |0010: aget-object v0, v0, v2 │ │ -02ee14: 1100 |0012: return-object v0 │ │ -02ee16: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ -02ee1a: 28fd |0015: goto 0012 // -0003 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +030280: |[030280] org.achartengine.renderer.DefaultRenderer.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ +030290: 5410 5408 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0854 │ │ +030294: 7220 3408 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03029a: 0c00 |0005: move-result-object v0 │ │ +03029c: 1f00 e101 |0006: check-cast v0, Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@01e1 │ │ +0302a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=101 │ │ locals : │ │ + 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ - #11 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getHeaderCount' │ │ + #9 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getSeriesRendererCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ee1c: |[02ee1c] com.csvreader.CsvReader.getHeaderCount:()I │ │ -02ee2c: 5410 a907 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee30: 5200 7807 |0002: iget v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02ee34: 0f00 |0004: return v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0302a4: |[0302a4] org.achartengine.renderer.DefaultRenderer.getSeriesRendererCount:()I │ │ +0302b4: 5410 5408 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0854 │ │ +0302b8: 7210 3808 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +0302be: 0a00 |0005: move-result v0 │ │ +0302c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=110 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #12 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getHeaders' │ │ - type : '()[Ljava/lang/String;' │ │ + #10 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getSeriesRenderers' │ │ + type : '()[Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 30 16-bit code units │ │ -02ee38: |[02ee38] com.csvreader.CsvReader.getHeaders:()[Ljava/lang/String; │ │ -02ee48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02ee4a: 7010 a106 0400 |0001: invoke-direct {v4}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02ee50: 5440 a907 |0004: iget-object v0, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee54: 5400 7607 |0006: iget-object v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02ee58: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -02ee5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02ee5e: 1100 |000b: return-object v0 │ │ -02ee60: 5440 a907 |000c: iget-object v0, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee64: 5200 7807 |000e: iget v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02ee68: 2300 2702 |0010: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -02ee6c: 5441 a907 |0012: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee70: 5411 7607 |0014: iget-object v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02ee74: 5442 a907 |0016: iget-object v2, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee78: 5222 7807 |0018: iget v2, v2, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02ee7c: 7152 fc07 3130 |001a: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02ee82: 28ee |001d: goto 000b // -0012 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0302c4: |[0302c4] org.achartengine.renderer.DefaultRenderer.getSeriesRenderers:()[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ +0302d4: 5420 5408 |0000: iget-object v0, v2, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0854 │ │ +0302d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0302da: 2311 2002 |0003: new-array v1, v1, [Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@0220 │ │ +0302de: 7220 3908 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0839 │ │ +0302e4: 0c00 |0008: move-result-object v0 │ │ +0302e6: 1f00 2002 |0009: check-cast v0, [Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@0220 │ │ +0302ea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=119 │ │ locals : │ │ + 0x0000 - 0x000c reg=2 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #13 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getIndex' │ │ - type : '(Ljava/lang/String;)I' │ │ + #11 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getTextTypefaceName' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -02ee84: |[02ee84] com.csvreader.CsvReader.getIndex:(Ljava/lang/String;)I │ │ -02ee94: 7010 a106 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02ee9a: 5410 a907 |0003: iget-object v0, v1, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02ee9e: 5400 7707 |0005: iget-object v0, v0, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0777 │ │ -02eea2: 6e20 3108 2000 |0007: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0831 │ │ -02eea8: 0c00 |000a: move-result-object v0 │ │ -02eeaa: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -02eeae: 1f00 9701 |000d: check-cast v0, Ljava/lang/Integer; // type@0197 │ │ -02eeb2: 6e10 9b07 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@079b │ │ -02eeb8: 0a00 |0012: move-result v0 │ │ -02eeba: 0f00 |0013: return v0 │ │ -02eebc: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -02eebe: 28fe |0015: goto 0013 // -0002 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0302ec: |[0302ec] org.achartengine.renderer.DefaultRenderer.getTextTypefaceName:()Ljava/lang/String; │ │ +0302fc: 5410 5908 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceName:Ljava/lang/String; // field@0859 │ │ +030300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=290 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #14 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getRawRecord' │ │ - type : '()Ljava/lang/String;' │ │ + #12 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getTextTypefaceStyle' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02eec0: |[02eec0] com.csvreader.CsvReader.getRawRecord:()Ljava/lang/String; │ │ -02eed0: 5410 af07 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02eed4: 1100 |0002: return-object v0 │ │ +030304: |[030304] org.achartengine.renderer.DefaultRenderer.getTextTypefaceStyle:()I │ │ +030314: 5210 5a08 |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceStyle:I // field@085a │ │ +030318: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=299 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #15 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getRecordDelimiter' │ │ - type : '()C' │ │ + #13 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getXLabelsAlign' │ │ + type : '()Landroid/graphics/Paint$Align;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02eed8: |[02eed8] com.csvreader.CsvReader.getRecordDelimiter:()C │ │ -02eee8: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02eeec: 5700 9607 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02eef0: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +03031c: |[03031c] org.achartengine.renderer.DefaultRenderer.getXLabelsAlign:()Landroid/graphics/Paint$Align; │ │ +03032c: 5410 5b08 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.xLabelsAlign:Landroid/graphics/Paint$Align; // field@085b │ │ +030330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=355 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #16 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getSafetySwitch' │ │ - type : '()Z' │ │ + #14 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'getYLabelsAlign' │ │ + type : '()Landroid/graphics/Paint$Align;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02eef4: |[02eef4] com.csvreader.CsvReader.getSafetySwitch:()Z │ │ -02ef04: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ef08: 5500 9707 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0797 │ │ -02ef0c: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +030334: |[030334] org.achartengine.renderer.DefaultRenderer.getYLabelsAlign:()Landroid/graphics/Paint$Align; │ │ +030344: 5410 5c08 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.yLabelsAlign:Landroid/graphics/Paint$Align; // field@085c │ │ +030348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=373 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #17 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getSkipEmptyRecords' │ │ + #15 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'isAntialiasing' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ef10: |[02ef10] com.csvreader.CsvReader.getSkipEmptyRecords:()Z │ │ -02ef20: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ef24: 5500 9807 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0798 │ │ -02ef28: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +03034c: |[03034c] org.achartengine.renderer.DefaultRenderer.isAntialiasing:()Z │ │ +03035c: 5510 4b08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.antialiasing:Z // field@084b │ │ +030360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=337 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #18 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getTextQualifier' │ │ - type : '()C' │ │ + #16 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'isApplyBackgroundColor' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ef2c: |[02ef2c] com.csvreader.CsvReader.getTextQualifier:()C │ │ -02ef3c: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ef40: 5700 9907 |0002: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0799 │ │ -02ef44: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +030364: |[030364] org.achartengine.renderer.DefaultRenderer.isApplyBackgroundColor:()Z │ │ +030374: 5510 4c08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mApplyBackgroundColor:Z // field@084c │ │ +030378: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=146 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #19 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getTrimWhitespace' │ │ + #17 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'isShowAxes' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ef48: |[02ef48] com.csvreader.CsvReader.getTrimWhitespace:()Z │ │ -02ef58: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ef5c: 5500 9a07 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@079a │ │ -02ef60: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +03037c: |[03037c] org.achartengine.renderer.DefaultRenderer.isShowAxes:()Z │ │ +03038c: 5510 5508 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowAxes:Z // field@0855 │ │ +030390: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=218 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #20 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getUseComments' │ │ + #18 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'isShowGrid' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ef64: |[02ef64] com.csvreader.CsvReader.getUseComments:()Z │ │ -02ef74: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ef78: 5500 9b07 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@079b │ │ -02ef7c: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +030394: |[030394] org.achartengine.renderer.DefaultRenderer.isShowGrid:()Z │ │ +0303a4: 5510 5608 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowGrid:Z // field@0856 │ │ +0303a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=254 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #21 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getUseTextQualifier' │ │ + #19 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'isShowLabels' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ef80: |[02ef80] com.csvreader.CsvReader.getUseTextQualifier:()Z │ │ -02ef90: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ef94: 5500 9c07 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@079c │ │ -02ef98: 0f00 |0004: return v0 │ │ + insns size : 3 16-bit code units │ │ +0303ac: |[0303ac] org.achartengine.renderer.DefaultRenderer.isShowLabels:()Z │ │ +0303bc: 5510 5708 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowLabels:Z // field@0857 │ │ +0303c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=236 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #22 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'getValues' │ │ - type : '()[Ljava/lang/String;' │ │ + #20 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'isShowLegend' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 16 16-bit code units │ │ -02ef9c: |[02ef9c] com.csvreader.CsvReader.getValues:()[Ljava/lang/String; │ │ -02efac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02efae: 7010 a106 0400 |0001: invoke-direct {v4}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02efb4: 5240 a307 |0004: iget v0, v4, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02efb8: 2300 2702 |0006: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -02efbc: 5441 b407 |0008: iget-object v1, v4, Lcom/csvreader/CsvReader;.values:[Ljava/lang/String; // field@07b4 │ │ -02efc0: 5242 a307 |000a: iget v2, v4, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02efc4: 7152 fc07 3130 |000c: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -02efca: 1100 |000f: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0303c4: |[0303c4] org.achartengine.renderer.DefaultRenderer.isShowLegend:()Z │ │ +0303d4: 5510 5808 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowLegend:Z // field@0858 │ │ +0303d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=272 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - #23 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'isQualified' │ │ - type : '(I)Z' │ │ + #21 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'removeSeriesRenderer' │ │ + type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -02efcc: |[02efcc] com.csvreader.CsvReader.isQualified:(I)Z │ │ -02efdc: 7010 a106 0100 |0000: invoke-direct {v1}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02efe2: 5210 a307 |0003: iget v0, v1, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02efe6: 3502 0a00 |0005: if-ge v2, v0, 000f // +000a │ │ -02efea: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -02efec: 3702 0700 |0008: if-le v2, v0, 000f // +0007 │ │ -02eff0: 5410 ac07 |000a: iget-object v0, v1, Lcom/csvreader/CsvReader;.isQualified:[Z // field@07ac │ │ -02eff4: 4700 0002 |000c: aget-boolean v0, v0, v2 │ │ -02eff8: 0f00 |000e: return v0 │ │ -02effa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -02effc: 28fe |0010: goto 000e // -0002 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0303dc: |[0303dc] org.achartengine.renderer.DefaultRenderer.removeSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ +0303ec: 5410 5408 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0854 │ │ +0303f0: 7220 3708 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0837 │ │ +0303f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=91 │ │ + 0x0005 line=92 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0006 reg=2 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ - #24 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'readHeaders' │ │ - type : '()Z' │ │ + #22 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setAntialiasing' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 63 16-bit code units │ │ -02f000: |[02f000] com.csvreader.CsvReader.readHeaders:()Z │ │ -02f010: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02f012: 6e10 c106 0700 |0001: invoke-virtual {v7}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c1 │ │ -02f018: 0a02 |0004: move-result v2 │ │ -02f01a: 5470 a907 |0005: iget-object v0, v7, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02f01e: 5273 a307 |0007: iget v3, v7, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f022: 5903 7807 |0009: iput v3, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02f026: 5470 a907 |000b: iget-object v0, v7, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02f02a: 5273 a307 |000d: iget v3, v7, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f02e: 2333 2702 |000f: new-array v3, v3, [Ljava/lang/String; // type@0227 │ │ -02f032: 5b03 7607 |0011: iput-object v3, v0, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02f036: 0110 |0013: move v0, v1 │ │ -02f038: 5473 a907 |0014: iget-object v3, v7, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02f03c: 5233 7807 |0016: iget v3, v3, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02f040: 3530 1b00 |0018: if-ge v0, v3, 0033 // +001b │ │ -02f044: 6e20 a806 0700 |001a: invoke-virtual {v7, v0}, Lcom/csvreader/CsvReader;.get:(I)Ljava/lang/String; // method@06a8 │ │ -02f04a: 0c03 |001d: move-result-object v3 │ │ -02f04c: 5474 a907 |001e: iget-object v4, v7, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02f050: 5444 7607 |0020: iget-object v4, v4, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02f054: 4d03 0400 |0022: aput-object v3, v4, v0 │ │ -02f058: 5474 a907 |0024: iget-object v4, v7, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02f05c: 5444 7707 |0026: iget-object v4, v4, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0777 │ │ -02f060: 2205 9701 |0028: new-instance v5, Ljava/lang/Integer; // type@0197 │ │ -02f064: 7020 9907 0500 |002a: invoke-direct {v5, v0}, Ljava/lang/Integer;.:(I)V // method@0799 │ │ -02f06a: 6e30 3208 3405 |002d: invoke-virtual {v4, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0832 │ │ -02f070: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02f074: 28e2 |0032: goto 0014 // -001e │ │ -02f076: 3802 0900 |0033: if-eqz v2, 003c // +0009 │ │ -02f07a: 5373 a407 |0035: iget-wide v3, v7, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02f07e: 1605 0100 |0037: const-wide/16 v5, #int 1 // #1 │ │ -02f082: bc53 |0039: sub-long/2addr v3, v5 │ │ -02f084: 5a73 a407 |003a: iput-wide v3, v7, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02f088: 5971 a307 |003c: iput v1, v7, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f08c: 0f02 |003e: return v2 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0303f8: |[0303f8] org.achartengine.renderer.DefaultRenderer.setAntialiasing:(Z)V │ │ +030408: 5c01 4b08 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.antialiasing:Z // field@084b │ │ +03040c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=346 │ │ + 0x0002 line=347 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #25 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'readRecord' │ │ - type : '()Z' │ │ + #23 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setApplyBackgroundColor' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 1680 16-bit code units │ │ -02f090: |[02f090] com.csvreader.CsvReader.readRecord:()Z │ │ -02f0a0: 7010 a106 0c00 |0000: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02f0a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02f0a8: 59c0 a307 |0004: iput v0, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f0ac: 54c0 ae07 |0006: iget-object v0, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02f0b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -02f0b2: 5901 8a07 |0009: iput v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02f0b6: 54c0 a507 |000b: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f0ba: 54c1 a507 |000d: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f0be: 5211 7407 |000f: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f0c2: 5901 7307 |0011: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02f0c6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -02f0c8: 5cc0 a807 |0014: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a8 │ │ -02f0cc: 55c0 a707 |0016: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02f0d0: 3800 2900 |0018: if-eqz v0, 0041 // +0029 │ │ -02f0d4: 54c0 a507 |001a: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f0d8: 5200 7407 |001c: iget v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f0dc: 54c1 a507 |001e: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f0e0: 5211 7207 |0020: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02f0e4: 3310 4c00 |0022: if-ne v0, v1, 006e // +004c │ │ -02f0e8: 7010 a206 0c00 |0024: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a2 │ │ -02f0ee: 55c0 a707 |0027: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02f0f2: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ -02f0f6: 55c0 a807 |002b: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a8 │ │ -02f0fa: 3800 edff |002d: if-eqz v0, 001a // -0013 │ │ -02f0fe: 55c0 b007 |002f: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f102: 3900 0a00 |0031: if-nez v0, 003b // +000a │ │ -02f106: 57c0 ad07 |0033: iget-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f10a: 54c1 b307 |0035: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f10e: 5711 9407 |0037: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02f112: 3310 0800 |0039: if-ne v0, v1, 0041 // +0008 │ │ -02f116: 7010 a506 0c00 |003b: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f11c: 7010 a606 0c00 |003e: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a6 │ │ -02f122: 54c0 b307 |0041: iget-object v0, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f126: 5500 9107 |0043: iget-boolean v0, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@0791 │ │ -02f12a: 3800 1f05 |0045: if-eqz v0, 0564 // +051f │ │ -02f12e: 55c0 a707 |0047: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02f132: 3800 0905 |0049: if-eqz v0, 0552 // +0509 │ │ -02f136: 54c0 ae07 |004b: iget-object v0, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02f13a: 5200 8a07 |004d: iget v0, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02f13e: 3900 c804 |004f: if-nez v0, 0517 // +04c8 │ │ -02f142: 2200 a301 |0051: new-instance v0, Ljava/lang/String; // type@01a3 │ │ -02f146: 54c1 a507 |0053: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f14a: 5411 7007 |0055: iget-object v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02f14e: 54c2 a507 |0057: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f152: 5222 7307 |0059: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02f156: 54c3 a507 |005b: iget-object v3, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f15a: 5233 7407 |005d: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f15e: 54c4 a507 |005f: iget-object v4, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f162: 5244 7307 |0061: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02f166: b143 |0063: sub-int/2addr v3, v4 │ │ -02f168: d803 03ff |0064: add-int/lit8 v3, v3, #int -1 // #ff │ │ -02f16c: 7040 cb07 1032 |0066: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@07cb │ │ -02f172: 5bc0 af07 |0069: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02f176: 55c0 a807 |006b: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasReadNextLine:Z // field@07a8 │ │ -02f17a: 0f00 |006d: return v0 │ │ -02f17c: 1200 |006e: const/4 v0, #int 0 // #0 │ │ -02f17e: 5cc0 b107 |006f: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02f182: 54c0 a507 |0071: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f186: 5400 7007 |0073: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02f18a: 54c1 a507 |0075: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f18e: 5211 7407 |0077: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f192: 4900 0001 |0079: aget-char v0, v0, v1 │ │ -02f196: 54c1 b307 |007b: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f19a: 5511 9c07 |007d: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@079c │ │ -02f19e: 3801 1b02 |007f: if-eqz v1, 029a // +021b │ │ -02f1a2: 54c1 b307 |0081: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f1a6: 5711 9907 |0083: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0799 │ │ -02f1aa: 3310 1502 |0085: if-ne v0, v1, 029a // +0215 │ │ -02f1ae: 5ec0 ad07 |0087: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f1b2: 1210 |0089: const/4 v0, #int 1 // #1 │ │ -02f1b4: 5cc0 b007 |008a: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f1b8: 54c0 a507 |008c: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f1bc: 54c1 a507 |008e: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f1c0: 5211 7407 |0090: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f1c4: d801 0101 |0092: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02f1c8: 5901 7107 |0094: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f1cc: 1210 |0096: const/4 v0, #int 1 // #1 │ │ -02f1ce: 5cc0 b107 |0097: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedWithQualifier:Z // field@07b1 │ │ -02f1d2: 1207 |0099: const/4 v7, #int 0 // #0 │ │ -02f1d4: 54c0 b307 |009a: iget-object v0, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f1d8: 5700 9907 |009c: iget-char v0, v0, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0799 │ │ -02f1dc: 54c1 b307 |009e: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f1e0: 5211 9507 |00a0: iget v1, v1, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02f1e4: 1222 |00a2: const/4 v2, #int 2 // #2 │ │ -02f1e6: 3321 0400 |00a3: if-ne v1, v2, 00a7 // +0004 │ │ -02f1ea: 1300 5c00 |00a5: const/16 v0, #int 92 // #5c │ │ -02f1ee: 1206 |00a7: const/4 v6, #int 0 // #0 │ │ -02f1f0: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ -02f1f2: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ -02f1f4: 1213 |00aa: const/4 v3, #int 1 // #1 │ │ -02f1f6: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ -02f1f8: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ -02f1fa: 54c8 a507 |00ad: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f1fe: 5289 7407 |00af: iget v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f202: d809 0901 |00b1: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02f206: 5989 7407 |00b3: iput v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f20a: 54c8 a507 |00b5: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f20e: 5288 7407 |00b7: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f212: 54c9 a507 |00b9: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f216: 5299 7207 |00bb: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02f21a: 3398 1b00 |00bd: if-ne v8, v9, 00d8 // +001b │ │ -02f21e: 7010 a206 0c00 |00bf: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a2 │ │ -02f224: 55c8 a707 |00c2: iget-boolean v8, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02f228: 3808 0600 |00c4: if-eqz v8, 00ca // +0006 │ │ -02f22c: 55c8 b007 |00c6: iget-boolean v8, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f230: 3908 edff |00c8: if-nez v8, 00b5 // -0013 │ │ -02f234: 55c0 a707 |00ca: iget-boolean v0, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02f238: 3800 5bff |00cc: if-eqz v0, 0027 // -00a5 │ │ -02f23c: 54c0 a507 |00ce: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f240: 5201 7407 |00d0: iget v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f244: d801 0101 |00d2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02f248: 5901 7407 |00d4: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f24c: 2900 51ff |00d6: goto/16 0027 // -00af │ │ -02f250: 54c8 a507 |00d8: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f254: 5488 7007 |00da: iget-object v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02f258: 54c9 a507 |00dc: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f25c: 5299 7407 |00de: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f260: 4908 0809 |00e0: aget-char v8, v8, v9 │ │ -02f264: 3806 a700 |00e2: if-eqz v6, 0189 // +00a7 │ │ -02f268: 54c9 a507 |00e4: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f26c: 54ca a507 |00e6: iget-object v10, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f270: 52aa 7407 |00e8: iget v10, v10, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f274: d80a 0a01 |00ea: add-int/lit8 v10, v10, #int 1 // #01 │ │ -02f278: 599a 7107 |00ec: iput v10, v9, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f27c: 54c9 b307 |00ee: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f280: 5799 9407 |00f0: iget-char v9, v9, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02f284: 3398 7900 |00f2: if-ne v8, v9, 016b // +0079 │ │ -02f288: 7010 a506 0c00 |00f4: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f28e: 5ec8 ad07 |00f7: iput-char v8, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f292: 55c8 b007 |00f9: iget-boolean v8, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f296: 3808 c7ff |00fb: if-eqz v8, 00c2 // -0039 │ │ -02f29a: 54c8 a507 |00fd: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f29e: 5289 7407 |00ff: iget v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f2a2: d809 0901 |0101: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02f2a6: 5989 7407 |0103: iput v9, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f2aa: 54c8 b307 |0105: iget-object v8, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f2ae: 5588 9707 |0107: iget-boolean v8, v8, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0797 │ │ -02f2b2: 3808 b9ff |0109: if-eqz v8, 00c2 // -0047 │ │ -02f2b6: 54c8 a507 |010b: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f2ba: 5288 7407 |010d: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f2be: 54c9 a507 |010f: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f2c2: 5299 7107 |0111: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f2c6: b198 |0113: sub-int/2addr v8, v9 │ │ -02f2c8: 54c9 a207 |0114: iget-object v9, v12, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02f2cc: 5299 6907 |0116: iget v9, v9, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02f2d0: b098 |0118: add-int/2addr v8, v9 │ │ -02f2d2: 1409 a086 0100 |0119: const v9, #float 1.4013e-40 // #000186a0 │ │ -02f2d8: 3798 a6ff |011c: if-le v8, v9, 00c2 // -005a │ │ -02f2dc: 6e10 a306 0c00 |011e: invoke-virtual {v12}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -02f2e2: 2200 7e01 |0121: new-instance v0, Ljava/io/IOException; // type@017e │ │ -02f2e6: 2201 a501 |0123: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -02f2ea: 7010 f007 0100 |0125: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02f2f0: 1a02 9904 |0128: const-string v2, "Maximum column length of 100,000 exceeded in column " // string@0499 │ │ -02f2f4: 6e20 f807 2100 |012a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f2fa: 0c01 |012d: move-result-object v1 │ │ -02f2fc: 7100 0c08 0000 |012e: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@080c │ │ -02f302: 0c02 |0131: move-result-object v2 │ │ -02f304: 52c3 a307 |0132: iget v3, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f308: 8133 |0134: int-to-long v3, v3 │ │ -02f30a: 6e30 0b08 3204 |0135: invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@080b │ │ -02f310: 0c02 |0138: move-result-object v2 │ │ -02f312: 6e20 f807 2100 |0139: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f318: 0c01 |013c: move-result-object v1 │ │ -02f31a: 1a02 2200 |013d: const-string v2, " in record " // string@0022 │ │ -02f31e: 6e20 f807 2100 |013f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f324: 0c01 |0142: move-result-object v1 │ │ -02f326: 7100 0c08 0000 |0143: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@080c │ │ -02f32c: 0c02 |0146: move-result-object v2 │ │ -02f32e: 53c3 a407 |0147: iget-wide v3, v12, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02f332: 6e30 0b08 3204 |0149: invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@080b │ │ -02f338: 0c02 |014c: move-result-object v2 │ │ -02f33a: 6e20 f807 2100 |014d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f340: 0c01 |0150: move-result-object v1 │ │ -02f342: 1a02 5a00 |0151: const-string v2, ". Set the SafetySwitch property to false" // string@005a │ │ -02f346: 6e20 f807 2100 |0153: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f34c: 0c01 |0156: move-result-object v1 │ │ -02f34e: 1a02 1f00 |0157: const-string v2, " if you're expecting column lengths greater than 100,000 characters to" // string@001f │ │ -02f352: 6e20 f807 2100 |0159: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f358: 0c01 |015c: move-result-object v1 │ │ -02f35a: 1a02 1700 |015d: const-string v2, " avoid this error." // string@0017 │ │ -02f35e: 6e20 f807 2100 |015f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f364: 0c01 |0162: move-result-object v1 │ │ -02f366: 6e10 fb07 0100 |0163: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02f36c: 0c01 |0166: move-result-object v1 │ │ -02f36e: 7020 6707 1000 |0167: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -02f374: 2700 |016a: throw v0 │ │ -02f376: 55c9 b207 |016b: iget-boolean v9, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02f37a: 3909 0a00 |016d: if-nez v9, 0177 // +000a │ │ -02f37e: 1309 0d00 |016f: const/16 v9, #int 13 // #d │ │ -02f382: 3298 1000 |0171: if-eq v8, v9, 0181 // +0010 │ │ -02f386: 1309 0a00 |0173: const/16 v9, #int 10 // #a │ │ -02f38a: 3298 0c00 |0175: if-eq v8, v9, 0181 // +000c │ │ -02f38e: 55c9 b207 |0177: iget-boolean v9, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02f392: 3809 7eff |0179: if-eqz v9, 00f7 // -0082 │ │ -02f396: 54c9 b307 |017b: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f39a: 5799 9607 |017d: iget-char v9, v9, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02f39e: 3398 78ff |017f: if-ne v8, v9, 00f7 // -0088 │ │ -02f3a2: 7010 a506 0c00 |0181: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f3a8: 7010 a606 0c00 |0184: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a6 │ │ -02f3ae: 2900 70ff |0187: goto/16 00f7 // -0090 │ │ -02f3b2: 3804 5000 |0189: if-eqz v4, 01d9 // +0050 │ │ -02f3b6: d802 0201 |018b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02f3ba: 2b03 e303 0000 |018d: packed-switch v3, 00000570 // +000003e3 │ │ -02f3c0: 3904 3d00 |0190: if-nez v4, 01cd // +003d │ │ -02f3c4: 7020 a006 1c00 |0192: invoke-direct {v12, v1}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f3ca: 2900 62ff |0195: goto/16 00f7 // -009e │ │ -02f3ce: da01 0110 |0197: mul-int/lit8 v1, v1, #int 16 // #10 │ │ -02f3d2: 8e11 |0199: int-to-char v1, v1 │ │ -02f3d4: 7110 bd06 0800 |019a: invoke-static {v8}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bd │ │ -02f3da: 0a09 |019d: move-result v9 │ │ -02f3dc: b091 |019e: add-int/2addr v1, v9 │ │ -02f3de: 8e11 |019f: int-to-char v1, v1 │ │ -02f3e0: 1249 |01a0: const/4 v9, #int 4 // #4 │ │ -02f3e2: 3392 efff |01a1: if-ne v2, v9, 0190 // -0011 │ │ -02f3e6: 1204 |01a3: const/4 v4, #int 0 // #0 │ │ -02f3e8: 28ec |01a4: goto 0190 // -0014 │ │ -02f3ea: da01 0108 |01a5: mul-int/lit8 v1, v1, #int 8 // #08 │ │ -02f3ee: 8e11 |01a7: int-to-char v1, v1 │ │ -02f3f0: d809 08d0 |01a8: add-int/lit8 v9, v8, #int -48 // #d0 │ │ -02f3f4: 8e99 |01aa: int-to-char v9, v9 │ │ -02f3f6: b091 |01ab: add-int/2addr v1, v9 │ │ -02f3f8: 8e11 |01ac: int-to-char v1, v1 │ │ -02f3fa: 1239 |01ad: const/4 v9, #int 3 // #3 │ │ -02f3fc: 3392 e2ff |01ae: if-ne v2, v9, 0190 // -001e │ │ -02f400: 1204 |01b0: const/4 v4, #int 0 // #0 │ │ -02f402: 28df |01b1: goto 0190 // -0021 │ │ -02f404: da01 010a |01b2: mul-int/lit8 v1, v1, #int 10 // #0a │ │ -02f408: 8e11 |01b4: int-to-char v1, v1 │ │ -02f40a: d809 08d0 |01b5: add-int/lit8 v9, v8, #int -48 // #d0 │ │ -02f40e: 8e99 |01b7: int-to-char v9, v9 │ │ -02f410: b091 |01b8: add-int/2addr v1, v9 │ │ -02f412: 8e11 |01b9: int-to-char v1, v1 │ │ -02f414: 1239 |01ba: const/4 v9, #int 3 // #3 │ │ -02f416: 3392 d5ff |01bb: if-ne v2, v9, 0190 // -002b │ │ -02f41a: 1204 |01bd: const/4 v4, #int 0 // #0 │ │ -02f41c: 28d2 |01be: goto 0190 // -002e │ │ -02f41e: da01 0110 |01bf: mul-int/lit8 v1, v1, #int 16 // #10 │ │ -02f422: 8e11 |01c1: int-to-char v1, v1 │ │ -02f424: 7110 bd06 0800 |01c2: invoke-static {v8}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bd │ │ -02f42a: 0a09 |01c5: move-result v9 │ │ -02f42c: b091 |01c6: add-int/2addr v1, v9 │ │ -02f42e: 8e11 |01c7: int-to-char v1, v1 │ │ -02f430: 1229 |01c8: const/4 v9, #int 2 // #2 │ │ -02f432: 3392 c7ff |01c9: if-ne v2, v9, 0190 // -0039 │ │ -02f436: 1204 |01cb: const/4 v4, #int 0 // #0 │ │ -02f438: 28c4 |01cc: goto 0190 // -003c │ │ -02f43a: 54c9 a507 |01cd: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f43e: 54ca a507 |01cf: iget-object v10, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f442: 52aa 7407 |01d1: iget v10, v10, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f446: d80a 0a01 |01d3: add-int/lit8 v10, v10, #int 1 // #01 │ │ -02f44a: 599a 7107 |01d5: iput v10, v9, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f44e: 2900 20ff |01d7: goto/16 00f7 // -00e0 │ │ -02f452: 54c9 b307 |01d9: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f456: 5799 9907 |01db: iget-char v9, v9, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0799 │ │ -02f45a: 3398 1600 |01dd: if-ne v8, v9, 01f3 // +0016 │ │ -02f45e: 3805 0600 |01df: if-eqz v5, 01e5 // +0006 │ │ -02f462: 1205 |01e1: const/4 v5, #int 0 // #0 │ │ -02f464: 1207 |01e2: const/4 v7, #int 0 // #0 │ │ -02f466: 2900 14ff |01e3: goto/16 00f7 // -00ec │ │ -02f46a: 7010 d006 0c00 |01e5: invoke-direct {v12}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06d0 │ │ -02f470: 54c7 b307 |01e8: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f474: 5277 9507 |01ea: iget v7, v7, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02f478: 1219 |01ec: const/4 v9, #int 1 // #1 │ │ -02f47a: 3397 0300 |01ed: if-ne v7, v9, 01f0 // +0003 │ │ -02f47e: 1215 |01ef: const/4 v5, #int 1 // #1 │ │ -02f480: 1217 |01f0: const/4 v7, #int 1 // #1 │ │ -02f482: 2900 06ff |01f1: goto/16 00f7 // -00fa │ │ -02f486: 54c9 b307 |01f3: iget-object v9, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f48a: 5299 9507 |01f5: iget v9, v9, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02f48e: 122a |01f7: const/4 v10, #int 2 // #2 │ │ -02f490: 33a9 6300 |01f8: if-ne v9, v10, 025b // +0063 │ │ -02f494: 3805 6100 |01fa: if-eqz v5, 025b // +0061 │ │ -02f498: 2c08 8003 0000 |01fc: sparse-switch v8, 0000057c // +00000380 │ │ -02f49e: 1205 |01ff: const/4 v5, #int 0 // #0 │ │ -02f4a0: 2900 f7fe |0200: goto/16 00f7 // -0109 │ │ -02f4a4: 1305 0a00 |0202: const/16 v5, #int 10 // #a │ │ -02f4a8: 7020 a006 5c00 |0204: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4ae: 28f8 |0207: goto 01ff // -0008 │ │ -02f4b0: 1305 0d00 |0208: const/16 v5, #int 13 // #d │ │ -02f4b4: 7020 a006 5c00 |020a: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4ba: 28f2 |020d: goto 01ff // -000e │ │ -02f4bc: 1305 0900 |020e: const/16 v5, #int 9 // #9 │ │ -02f4c0: 7020 a006 5c00 |0210: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4c6: 28ec |0213: goto 01ff // -0014 │ │ -02f4c8: 1305 0800 |0214: const/16 v5, #int 8 // #8 │ │ -02f4cc: 7020 a006 5c00 |0216: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4d2: 28e6 |0219: goto 01ff // -001a │ │ -02f4d4: 1305 0c00 |021a: const/16 v5, #int 12 // #c │ │ -02f4d8: 7020 a006 5c00 |021c: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4de: 28e0 |021f: goto 01ff // -0020 │ │ -02f4e0: 1305 1b00 |0220: const/16 v5, #int 27 // #1b │ │ -02f4e4: 7020 a006 5c00 |0222: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4ea: 28da |0225: goto 01ff // -0026 │ │ -02f4ec: 1305 0b00 |0226: const/16 v5, #int 11 // #b │ │ -02f4f0: 7020 a006 5c00 |0228: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f4f6: 28d4 |022b: goto 01ff // -002c │ │ -02f4f8: 1275 |022c: const/4 v5, #int 7 // #7 │ │ -02f4fa: 7020 a006 5c00 |022d: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f500: 28cf |0230: goto 01ff // -0031 │ │ -02f502: 1223 |0231: const/4 v3, #int 2 // #2 │ │ -02f504: 1214 |0232: const/4 v4, #int 1 // #1 │ │ -02f506: 1212 |0233: const/4 v2, #int 1 // #1 │ │ -02f508: d801 08d0 |0234: add-int/lit8 v1, v8, #int -48 // #d0 │ │ -02f50c: 8e11 |0236: int-to-char v1, v1 │ │ -02f50e: 54c5 a507 |0237: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f512: 54c9 a507 |0239: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f516: 5299 7407 |023b: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f51a: d809 0901 |023d: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02f51e: 5959 7107 |023f: iput v9, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f522: 28be |0241: goto 01ff // -0042 │ │ -02f524: 2c08 9c03 0000 |0242: sparse-switch v8, 000005de // +0000039c │ │ -02f52a: 1214 |0245: const/4 v4, #int 1 // #1 │ │ -02f52c: 1202 |0246: const/4 v2, #int 0 // #0 │ │ -02f52e: 1201 |0247: const/4 v1, #int 0 // #0 │ │ -02f530: 54c5 a507 |0248: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f534: 54c9 a507 |024a: iget-object v9, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f538: 5299 7407 |024c: iget v9, v9, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f53c: d809 0901 |024e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02f540: 5959 7107 |0250: iput v9, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f544: 28ad |0252: goto 01ff // -0053 │ │ -02f546: 1213 |0253: const/4 v3, #int 1 // #1 │ │ -02f548: 28f1 |0254: goto 0245 // -000f │ │ -02f54a: 1243 |0255: const/4 v3, #int 4 // #4 │ │ -02f54c: 28ef |0256: goto 0245 // -0011 │ │ -02f54e: 1223 |0257: const/4 v3, #int 2 // #2 │ │ -02f550: 28ed |0258: goto 0245 // -0013 │ │ -02f552: 1233 |0259: const/4 v3, #int 3 // #3 │ │ -02f554: 28eb |025a: goto 0245 // -0015 │ │ -02f556: 3308 0800 |025b: if-ne v8, v0, 0263 // +0008 │ │ -02f55a: 7010 d006 0c00 |025d: invoke-direct {v12}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06d0 │ │ -02f560: 1215 |0260: const/4 v5, #int 1 // #1 │ │ -02f562: 2900 96fe |0261: goto/16 00f7 // -016a │ │ -02f566: 3807 94fe |0263: if-eqz v7, 00f7 // -016c │ │ -02f56a: 54c7 b307 |0265: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f56e: 5777 9407 |0267: iget-char v7, v7, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02f572: 3378 0800 |0269: if-ne v8, v7, 0271 // +0008 │ │ -02f576: 7010 a506 0c00 |026b: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f57c: 1207 |026e: const/4 v7, #int 0 // #0 │ │ -02f57e: 2900 88fe |026f: goto/16 00f7 // -0178 │ │ -02f582: 55c7 b207 |0271: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02f586: 3907 0a00 |0273: if-nez v7, 027d // +000a │ │ -02f58a: 1307 0d00 |0275: const/16 v7, #int 13 // #d │ │ -02f58e: 3278 1000 |0277: if-eq v8, v7, 0287 // +0010 │ │ -02f592: 1307 0a00 |0279: const/16 v7, #int 10 // #a │ │ -02f596: 3278 0c00 |027b: if-eq v8, v7, 0287 // +000c │ │ -02f59a: 55c7 b207 |027d: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02f59e: 3807 0f00 |027f: if-eqz v7, 028e // +000f │ │ -02f5a2: 54c7 b307 |0281: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f5a6: 5777 9607 |0283: iget-char v7, v7, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02f5aa: 3378 0900 |0285: if-ne v8, v7, 028e // +0009 │ │ -02f5ae: 7010 a506 0c00 |0287: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f5b4: 7010 a606 0c00 |028a: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a6 │ │ -02f5ba: 28e1 |028d: goto 026e // -001f │ │ -02f5bc: 54c6 a507 |028e: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f5c0: 54c7 a507 |0290: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f5c4: 5277 7407 |0292: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f5c8: d807 0701 |0294: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02f5cc: 5967 7107 |0296: iput v7, v6, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f5d0: 1216 |0298: const/4 v6, #int 1 // #1 │ │ -02f5d2: 28d5 |0299: goto 026e // -002b │ │ -02f5d4: 54c1 b307 |029a: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f5d8: 5711 9407 |029c: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02f5dc: 3310 0900 |029e: if-ne v0, v1, 02a7 // +0009 │ │ -02f5e0: 5ec0 ad07 |02a0: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f5e4: 7010 a506 0c00 |02a2: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f5ea: 2900 25fe |02a5: goto/16 00ca // -01db │ │ -02f5ee: 55c1 b207 |02a7: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02f5f2: 3801 2b00 |02a9: if-eqz v1, 02d4 // +002b │ │ -02f5f6: 54c1 b307 |02ab: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f5fa: 5711 9607 |02ad: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02f5fe: 3310 2500 |02af: if-ne v0, v1, 02d4 // +0025 │ │ -02f602: 55c1 b007 |02b1: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f606: 3901 0c00 |02b3: if-nez v1, 02bf // +000c │ │ -02f60a: 52c1 a307 |02b5: iget v1, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f60e: 3c01 0800 |02b7: if-gtz v1, 02bf // +0008 │ │ -02f612: 54c1 b307 |02b9: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f616: 5511 9807 |02bb: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0798 │ │ -02f61a: 3901 0c00 |02bd: if-nez v1, 02c9 // +000c │ │ -02f61e: 7010 a506 0c00 |02bf: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f624: 7010 a606 0c00 |02c2: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a6 │ │ -02f62a: 5ec0 ad07 |02c5: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f62e: 2900 03fe |02c7: goto/16 00ca // -01fd │ │ -02f632: 54c1 a507 |02c9: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f636: 54c2 a507 |02cb: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f63a: 5222 7407 |02cd: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f63e: d802 0201 |02cf: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02f642: 5912 7307 |02d1: iput v2, v1, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02f646: 28f2 |02d3: goto 02c5 // -000e │ │ -02f648: 55c1 b207 |02d4: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02f64c: 3901 3700 |02d6: if-nez v1, 030d // +0037 │ │ -02f650: 1301 0d00 |02d8: const/16 v1, #int 13 // #d │ │ -02f654: 3210 0600 |02da: if-eq v0, v1, 02e0 // +0006 │ │ -02f658: 1301 0a00 |02dc: const/16 v1, #int 10 // #a │ │ -02f65c: 3310 2f00 |02de: if-ne v0, v1, 030d // +002f │ │ -02f660: 55c1 b007 |02e0: iget-boolean v1, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f664: 3901 1600 |02e2: if-nez v1, 02f8 // +0016 │ │ -02f668: 52c1 a307 |02e4: iget v1, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f66c: 3c01 1200 |02e6: if-gtz v1, 02f8 // +0012 │ │ -02f670: 54c1 b307 |02e8: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f674: 5511 9807 |02ea: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0798 │ │ -02f678: 3901 1600 |02ec: if-nez v1, 0302 // +0016 │ │ -02f67c: 1301 0d00 |02ee: const/16 v1, #int 13 // #d │ │ -02f680: 3210 0800 |02f0: if-eq v0, v1, 02f8 // +0008 │ │ -02f684: 57c1 ad07 |02f2: iget-char v1, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f688: 1302 0d00 |02f4: const/16 v2, #int 13 // #d │ │ -02f68c: 3221 0c00 |02f6: if-eq v1, v2, 0302 // +000c │ │ -02f690: 7010 a506 0c00 |02f8: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02f696: 7010 a606 0c00 |02fb: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a6 │ │ -02f69c: 5ec0 ad07 |02fe: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f6a0: 2900 cafd |0300: goto/16 00ca // -0236 │ │ -02f6a4: 54c1 a507 |0302: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f6a8: 54c2 a507 |0304: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f6ac: 5222 7407 |0306: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f6b0: d802 0201 |0308: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02f6b4: 5912 7307 |030a: iput v2, v1, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02f6b8: 28f2 |030c: goto 02fe // -000e │ │ -02f6ba: 54c1 b307 |030d: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f6be: 5511 9b07 |030f: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@079b │ │ -02f6c2: 3801 1300 |0311: if-eqz v1, 0324 // +0013 │ │ -02f6c6: 52c1 a307 |0313: iget v1, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f6ca: 3901 0f00 |0315: if-nez v1, 0324 // +000f │ │ -02f6ce: 54c1 b307 |0317: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f6d2: 5711 9307 |0319: iget-char v1, v1, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0793 │ │ -02f6d6: 3310 0900 |031b: if-ne v0, v1, 0324 // +0009 │ │ -02f6da: 5ec0 ad07 |031d: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f6de: 6e10 ce06 0c00 |031f: invoke-virtual {v12}, Lcom/csvreader/CsvReader;.skipLine:()Z // method@06ce │ │ -02f6e4: 2900 a8fd |0322: goto/16 00ca // -0258 │ │ -02f6e8: 54c1 b307 |0324: iget-object v1, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f6ec: 5511 9a07 |0326: iget-boolean v1, v1, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@079a │ │ -02f6f0: 3801 1900 |0328: if-eqz v1, 0341 // +0019 │ │ -02f6f4: 1301 2000 |032a: const/16 v1, #int 32 // #20 │ │ -02f6f8: 3210 0600 |032c: if-eq v0, v1, 0332 // +0006 │ │ -02f6fc: 1301 0900 |032e: const/16 v1, #int 9 // #9 │ │ -02f700: 3310 1100 |0330: if-ne v0, v1, 0341 // +0011 │ │ -02f704: 1210 |0332: const/4 v0, #int 1 // #1 │ │ -02f706: 5cc0 b007 |0333: iput-boolean v0, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f70a: 54c0 a507 |0335: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f70e: 54c1 a507 |0337: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f712: 5211 7407 |0339: iget v1, v1, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f716: d801 0101 |033b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02f71a: 5901 7107 |033d: iput v1, v0, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f71e: 2900 8bfd |033f: goto/16 00ca // -0275 │ │ -02f722: 1211 |0341: const/4 v1, #int 1 // #1 │ │ -02f724: 5cc1 b007 |0342: iput-boolean v1, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f728: 54c1 a507 |0344: iget-object v1, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f72c: 54c2 a507 |0346: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f730: 5222 7407 |0348: iget v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f734: 5912 7107 |034a: iput v2, v1, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f738: 1205 |034c: const/4 v5, #int 0 // #0 │ │ -02f73a: 1204 |034d: const/4 v4, #int 0 // #0 │ │ -02f73c: 1211 |034e: const/4 v1, #int 1 // #1 │ │ -02f73e: 1203 |034f: const/4 v3, #int 0 // #0 │ │ -02f740: 1202 |0350: const/4 v2, #int 0 // #0 │ │ -02f742: 1216 |0351: const/4 v6, #int 1 // #1 │ │ -02f744: 3906 1e00 |0352: if-nez v6, 0370 // +001e │ │ -02f748: 54c7 a507 |0354: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f74c: 5277 7407 |0356: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f750: 54c8 a507 |0358: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f754: 5288 7207 |035a: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02f758: 3387 1400 |035c: if-ne v7, v8, 0370 // +0014 │ │ -02f75c: 7010 a206 0c00 |035e: invoke-direct {v12}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a2 │ │ -02f762: 016b |0361: move v11, v6 │ │ -02f764: 0106 |0362: move v6, v0 │ │ -02f766: 01b0 |0363: move v0, v11 │ │ -02f768: 55c7 a707 |0364: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02f76c: 3807 64fd |0366: if-eqz v7, 00ca // -029c │ │ -02f770: 55c7 b007 |0368: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f774: 3807 60fd |036a: if-eqz v7, 00ca // -02a0 │ │ -02f778: 010b |036c: move v11, v0 │ │ -02f77a: 0160 |036d: move v0, v6 │ │ -02f77c: 01b6 |036e: move v6, v11 │ │ -02f77e: 28e3 |036f: goto 0352 // -001d │ │ -02f780: 3906 0c00 |0370: if-nez v6, 037c // +000c │ │ -02f784: 54c0 a507 |0372: iget-object v0, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f788: 5400 7007 |0374: iget-object v0, v0, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02f78c: 54c6 a507 |0376: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f790: 5266 7407 |0378: iget v6, v6, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f794: 4900 0006 |037a: aget-char v0, v0, v6 │ │ -02f798: 54c6 b307 |037c: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f79c: 5566 9c07 |037e: iget-boolean v6, v6, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@079c │ │ -02f7a0: 3906 8a00 |0380: if-nez v6, 040a // +008a │ │ -02f7a4: 54c6 b307 |0382: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f7a8: 5266 9507 |0384: iget v6, v6, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02f7ac: 1227 |0386: const/4 v7, #int 2 // #2 │ │ -02f7ae: 3376 8300 |0387: if-ne v6, v7, 040a // +0083 │ │ -02f7b2: 1306 5c00 |0389: const/16 v6, #int 92 // #5c │ │ -02f7b6: 3360 7f00 |038b: if-ne v0, v6, 040a // +007f │ │ -02f7ba: 3805 7800 |038d: if-eqz v5, 0405 // +0078 │ │ -02f7be: 1205 |038f: const/4 v5, #int 0 // #0 │ │ -02f7c0: 5ec0 ad07 |0390: iput-char v0, v12, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -02f7c4: 1206 |0392: const/4 v6, #int 0 // #0 │ │ -02f7c6: 55c7 b007 |0393: iget-boolean v7, v12, Lcom/csvreader/CsvReader;.startedColumn:Z // field@07b0 │ │ -02f7ca: 3807 d501 |0395: if-eqz v7, 056a // +01d5 │ │ -02f7ce: 54c7 a507 |0397: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f7d2: 5278 7407 |0399: iget v8, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f7d6: d808 0801 |039b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02f7da: 5978 7407 |039d: iput v8, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f7de: 54c7 b307 |039f: iget-object v7, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f7e2: 5577 9707 |03a1: iget-boolean v7, v7, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0797 │ │ -02f7e6: 3807 c701 |03a3: if-eqz v7, 056a // +01c7 │ │ -02f7ea: 54c7 a507 |03a5: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f7ee: 5277 7407 |03a7: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f7f2: 54c8 a507 |03a9: iget-object v8, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f7f6: 5288 7107 |03ab: iget v8, v8, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f7fa: b187 |03ad: sub-int/2addr v7, v8 │ │ -02f7fc: 54c8 a207 |03ae: iget-object v8, v12, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02f800: 5288 6907 |03b0: iget v8, v8, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02f804: b087 |03b2: add-int/2addr v7, v8 │ │ -02f806: 1408 a086 0100 |03b3: const v8, #float 1.4013e-40 // #000186a0 │ │ -02f80c: 3787 b401 |03b6: if-le v7, v8, 056a // +01b4 │ │ -02f810: 6e10 a306 0c00 |03b8: invoke-virtual {v12}, Lcom/csvreader/CsvReader;.close:()V // method@06a3 │ │ -02f816: 2200 7e01 |03bb: new-instance v0, Ljava/io/IOException; // type@017e │ │ -02f81a: 2201 a501 |03bd: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -02f81e: 7010 f007 0100 |03bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02f824: 1a02 9904 |03c2: const-string v2, "Maximum column length of 100,000 exceeded in column " // string@0499 │ │ -02f828: 6e20 f807 2100 |03c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f82e: 0c01 |03c7: move-result-object v1 │ │ -02f830: 7100 0c08 0000 |03c8: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@080c │ │ -02f836: 0c02 |03cb: move-result-object v2 │ │ -02f838: 52c3 a307 |03cc: iget v3, v12, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02f83c: 8133 |03ce: int-to-long v3, v3 │ │ -02f83e: 6e30 0b08 3204 |03cf: invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@080b │ │ -02f844: 0c02 |03d2: move-result-object v2 │ │ -02f846: 6e20 f807 2100 |03d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f84c: 0c01 |03d6: move-result-object v1 │ │ -02f84e: 1a02 2200 |03d7: const-string v2, " in record " // string@0022 │ │ -02f852: 6e20 f807 2100 |03d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f858: 0c01 |03dc: move-result-object v1 │ │ -02f85a: 7100 0c08 0000 |03dd: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@080c │ │ -02f860: 0c02 |03e0: move-result-object v2 │ │ -02f862: 53c3 a407 |03e1: iget-wide v3, v12, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -02f866: 6e30 0b08 3204 |03e3: invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@080b │ │ -02f86c: 0c02 |03e6: move-result-object v2 │ │ -02f86e: 6e20 f807 2100 |03e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f874: 0c01 |03ea: move-result-object v1 │ │ -02f876: 1a02 5a00 |03eb: const-string v2, ". Set the SafetySwitch property to false" // string@005a │ │ -02f87a: 6e20 f807 2100 |03ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f880: 0c01 |03f0: move-result-object v1 │ │ -02f882: 1a02 1f00 |03f1: const-string v2, " if you're expecting column lengths greater than 100,000 characters to" // string@001f │ │ -02f886: 6e20 f807 2100 |03f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f88c: 0c01 |03f6: move-result-object v1 │ │ -02f88e: 1a02 1700 |03f7: const-string v2, " avoid this error." // string@0017 │ │ -02f892: 6e20 f807 2100 |03f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02f898: 0c01 |03fc: move-result-object v1 │ │ -02f89a: 6e10 fb07 0100 |03fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02f8a0: 0c01 |0400: move-result-object v1 │ │ -02f8a2: 7020 6707 1000 |0401: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -02f8a8: 2700 |0404: throw v0 │ │ -02f8aa: 7010 d006 0c00 |0405: invoke-direct {v12}, Lcom/csvreader/CsvReader;.updateCurrentValue:()V // method@06d0 │ │ -02f8b0: 1215 |0408: const/4 v5, #int 1 // #1 │ │ -02f8b2: 2887 |0409: goto 0390 // -0079 │ │ -02f8b4: 3804 5000 |040a: if-eqz v4, 045a // +0050 │ │ -02f8b8: d803 0301 |040c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02f8bc: 2b01 f201 0000 |040e: packed-switch v1, 00000600 // +000001f2 │ │ -02f8c2: 3904 3d00 |0411: if-nez v4, 044e // +003d │ │ -02f8c6: 7020 a006 2c00 |0413: invoke-direct {v12, v2}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f8cc: 2900 7aff |0416: goto/16 0390 // -0086 │ │ -02f8d0: da02 0210 |0418: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -02f8d4: 8e22 |041a: int-to-char v2, v2 │ │ -02f8d6: 7110 bd06 0000 |041b: invoke-static {v0}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bd │ │ -02f8dc: 0a06 |041e: move-result v6 │ │ -02f8de: b062 |041f: add-int/2addr v2, v6 │ │ -02f8e0: 8e22 |0420: int-to-char v2, v2 │ │ -02f8e2: 1246 |0421: const/4 v6, #int 4 // #4 │ │ -02f8e4: 3363 efff |0422: if-ne v3, v6, 0411 // -0011 │ │ -02f8e8: 1204 |0424: const/4 v4, #int 0 // #0 │ │ -02f8ea: 28ec |0425: goto 0411 // -0014 │ │ -02f8ec: da02 0208 |0426: mul-int/lit8 v2, v2, #int 8 // #08 │ │ -02f8f0: 8e22 |0428: int-to-char v2, v2 │ │ -02f8f2: d806 00d0 |0429: add-int/lit8 v6, v0, #int -48 // #d0 │ │ -02f8f6: 8e66 |042b: int-to-char v6, v6 │ │ -02f8f8: b062 |042c: add-int/2addr v2, v6 │ │ -02f8fa: 8e22 |042d: int-to-char v2, v2 │ │ -02f8fc: 1236 |042e: const/4 v6, #int 3 // #3 │ │ -02f8fe: 3363 e2ff |042f: if-ne v3, v6, 0411 // -001e │ │ -02f902: 1204 |0431: const/4 v4, #int 0 // #0 │ │ -02f904: 28df |0432: goto 0411 // -0021 │ │ -02f906: da02 020a |0433: mul-int/lit8 v2, v2, #int 10 // #0a │ │ -02f90a: 8e22 |0435: int-to-char v2, v2 │ │ -02f90c: d806 00d0 |0436: add-int/lit8 v6, v0, #int -48 // #d0 │ │ -02f910: 8e66 |0438: int-to-char v6, v6 │ │ -02f912: b062 |0439: add-int/2addr v2, v6 │ │ -02f914: 8e22 |043a: int-to-char v2, v2 │ │ -02f916: 1236 |043b: const/4 v6, #int 3 // #3 │ │ -02f918: 3363 d5ff |043c: if-ne v3, v6, 0411 // -002b │ │ -02f91c: 1204 |043e: const/4 v4, #int 0 // #0 │ │ -02f91e: 28d2 |043f: goto 0411 // -002e │ │ -02f920: da02 0210 |0440: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -02f924: 8e22 |0442: int-to-char v2, v2 │ │ -02f926: 7110 bd06 0000 |0443: invoke-static {v0}, Lcom/csvreader/CsvReader;.hexToDec:(C)C // method@06bd │ │ -02f92c: 0a06 |0446: move-result v6 │ │ -02f92e: b062 |0447: add-int/2addr v2, v6 │ │ -02f930: 8e22 |0448: int-to-char v2, v2 │ │ -02f932: 1226 |0449: const/4 v6, #int 2 // #2 │ │ -02f934: 3363 c7ff |044a: if-ne v3, v6, 0411 // -0039 │ │ -02f938: 1204 |044c: const/4 v4, #int 0 // #0 │ │ -02f93a: 28c4 |044d: goto 0411 // -003c │ │ -02f93c: 54c6 a507 |044e: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f940: 54c7 a507 |0450: iget-object v7, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02f944: 5277 7407 |0452: iget v7, v7, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02f948: d807 0701 |0454: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02f94c: 5967 7107 |0456: iput v7, v6, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02f950: 2900 38ff |0458: goto/16 0390 // -00c8 │ │ -02f954: 54c6 b307 |045a: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02f958: 5266 9507 |045c: iget v6, v6, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02f95c: 1227 |045e: const/4 v7, #int 2 // #2 │ │ -02f95e: 3376 8f00 |045f: if-ne v6, v7, 04ee // +008f │ │ -02f962: 3805 8d00 |0461: if-eqz v5, 04ee // +008d │ │ -02f966: 2c00 a901 0000 |0463: sparse-switch v0, 0000060c // +000001a9 │ │ -02f96c: 012b |0466: move v11, v2 │ │ -02f96e: 0132 |0467: move v2, v3 │ │ -02f970: 0113 |0468: move v3, v1 │ │ -02f972: 01b1 |0469: move v1, v11 │ │ -02f974: 1205 |046a: const/4 v5, #int 0 // #0 │ │ -02f976: 011b |046b: move v11, v1 │ │ -02f978: 0131 |046c: move v1, v3 │ │ -02f97a: 0123 |046d: move v3, v2 │ │ -02f97c: 01b2 |046e: move v2, v11 │ │ -02f97e: 2900 21ff |046f: goto/16 0390 // -00df │ │ -02f982: 1305 0a00 |0471: const/16 v5, #int 10 // #a │ │ -02f986: 7020 a006 5c00 |0473: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f98c: 012b |0476: move v11, v2 │ │ -02f98e: 0132 |0477: move v2, v3 │ │ -02f990: 0113 |0478: move v3, v1 │ │ -02f992: 01b1 |0479: move v1, v11 │ │ -02f994: 28f0 |047a: goto 046a // -0010 │ │ -02f996: 1305 0d00 |047b: const/16 v5, #int 13 // #d │ │ -02f99a: 7020 a006 5c00 |047d: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f9a0: 012b |0480: move v11, v2 │ │ -02f9a2: 0132 |0481: move v2, v3 │ │ -02f9a4: 0113 |0482: move v3, v1 │ │ -02f9a6: 01b1 |0483: move v1, v11 │ │ -02f9a8: 28e6 |0484: goto 046a // -001a │ │ -02f9aa: 1305 0900 |0485: const/16 v5, #int 9 // #9 │ │ -02f9ae: 7020 a006 5c00 |0487: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f9b4: 012b |048a: move v11, v2 │ │ -02f9b6: 0132 |048b: move v2, v3 │ │ -02f9b8: 0113 |048c: move v3, v1 │ │ -02f9ba: 01b1 |048d: move v1, v11 │ │ -02f9bc: 28dc |048e: goto 046a // -0024 │ │ -02f9be: 1305 0800 |048f: const/16 v5, #int 8 // #8 │ │ -02f9c2: 7020 a006 5c00 |0491: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f9c8: 012b |0494: move v11, v2 │ │ -02f9ca: 0132 |0495: move v2, v3 │ │ -02f9cc: 0113 |0496: move v3, v1 │ │ -02f9ce: 01b1 |0497: move v1, v11 │ │ -02f9d0: 28d2 |0498: goto 046a // -002e │ │ -02f9d2: 1305 0c00 |0499: const/16 v5, #int 12 // #c │ │ -02f9d6: 7020 a006 5c00 |049b: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f9dc: 012b |049e: move v11, v2 │ │ -02f9de: 0132 |049f: move v2, v3 │ │ -02f9e0: 0113 |04a0: move v3, v1 │ │ -02f9e2: 01b1 |04a1: move v1, v11 │ │ -02f9e4: 28c8 |04a2: goto 046a // -0038 │ │ -02f9e6: 1305 1b00 |04a3: const/16 v5, #int 27 // #1b │ │ -02f9ea: 7020 a006 5c00 |04a5: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02f9f0: 012b |04a8: move v11, v2 │ │ -02f9f2: 0132 |04a9: move v2, v3 │ │ -02f9f4: 0113 |04aa: move v3, v1 │ │ -02f9f6: 01b1 |04ab: move v1, v11 │ │ -02f9f8: 28be |04ac: goto 046a // -0042 │ │ -02f9fa: 1305 0b00 |04ad: const/16 v5, #int 11 // #b │ │ -02f9fe: 7020 a006 5c00 |04af: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02fa04: 012b |04b2: move v11, v2 │ │ -02fa06: 0132 |04b3: move v2, v3 │ │ -02fa08: 0113 |04b4: move v3, v1 │ │ -02fa0a: 01b1 |04b5: move v1, v11 │ │ -02fa0c: 28b4 |04b6: goto 046a // -004c │ │ -02fa0e: 1275 |04b7: const/4 v5, #int 7 // #7 │ │ -02fa10: 7020 a006 5c00 |04b8: invoke-direct {v12, v5}, Lcom/csvreader/CsvReader;.appendLetter:(C)V // method@06a0 │ │ -02fa16: 012b |04bb: move v11, v2 │ │ -02fa18: 0132 |04bc: move v2, v3 │ │ -02fa1a: 0113 |04bd: move v3, v1 │ │ -02fa1c: 01b1 |04be: move v1, v11 │ │ -02fa1e: 28ab |04bf: goto 046a // -0055 │ │ -02fa20: 1223 |04c0: const/4 v3, #int 2 // #2 │ │ -02fa22: 1214 |04c1: const/4 v4, #int 1 // #1 │ │ -02fa24: 1212 |04c2: const/4 v2, #int 1 // #1 │ │ -02fa26: d801 00d0 |04c3: add-int/lit8 v1, v0, #int -48 // #d0 │ │ -02fa2a: 8e11 |04c5: int-to-char v1, v1 │ │ -02fa2c: 54c5 a507 |04c6: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fa30: 54c6 a507 |04c8: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fa34: 5266 7407 |04ca: iget v6, v6, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02fa38: d806 0601 |04cc: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02fa3c: 5956 7107 |04ce: iput v6, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02fa40: 289a |04d0: goto 046a // -0066 │ │ -02fa42: 2c00 9d01 0000 |04d1: sparse-switch v0, 0000066e // +0000019d │ │ -02fa48: 1214 |04d4: const/4 v4, #int 1 // #1 │ │ -02fa4a: 1203 |04d5: const/4 v3, #int 0 // #0 │ │ -02fa4c: 1202 |04d6: const/4 v2, #int 0 // #0 │ │ -02fa4e: 54c5 a507 |04d7: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fa52: 54c6 a507 |04d9: iget-object v6, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fa56: 5266 7407 |04db: iget v6, v6, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02fa5a: d806 0601 |04dd: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02fa5e: 5956 7107 |04df: iput v6, v5, Lcom/csvreader/CsvReader$DataBuffer;.ColumnStart:I // field@0771 │ │ -02fa62: 012b |04e1: move v11, v2 │ │ -02fa64: 0132 |04e2: move v2, v3 │ │ -02fa66: 0113 |04e3: move v3, v1 │ │ -02fa68: 01b1 |04e4: move v1, v11 │ │ -02fa6a: 2885 |04e5: goto 046a // -007b │ │ -02fa6c: 1211 |04e6: const/4 v1, #int 1 // #1 │ │ -02fa6e: 28ed |04e7: goto 04d4 // -0013 │ │ -02fa70: 1241 |04e8: const/4 v1, #int 4 // #4 │ │ -02fa72: 28eb |04e9: goto 04d4 // -0015 │ │ -02fa74: 1221 |04ea: const/4 v1, #int 2 // #2 │ │ -02fa76: 28e9 |04eb: goto 04d4 // -0017 │ │ -02fa78: 1231 |04ec: const/4 v1, #int 3 // #3 │ │ -02fa7a: 28e7 |04ed: goto 04d4 // -0019 │ │ -02fa7c: 54c6 b307 |04ee: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fa80: 5766 9407 |04f0: iget-char v6, v6, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02fa84: 3360 0700 |04f2: if-ne v0, v6, 04f9 // +0007 │ │ -02fa88: 7010 a506 0c00 |04f4: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02fa8e: 2900 99fe |04f7: goto/16 0390 // -0167 │ │ -02fa92: 55c6 b207 |04f9: iget-boolean v6, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02fa96: 3906 0a00 |04fb: if-nez v6, 0505 // +000a │ │ -02fa9a: 1306 0d00 |04fd: const/16 v6, #int 13 // #d │ │ -02fa9e: 3260 1000 |04ff: if-eq v0, v6, 050f // +0010 │ │ -02faa2: 1306 0a00 |0501: const/16 v6, #int 10 // #a │ │ -02faa6: 3260 0c00 |0503: if-eq v0, v6, 050f // +000c │ │ -02faaa: 55c6 b207 |0505: iget-boolean v6, v12, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02faae: 3806 89fe |0507: if-eqz v6, 0390 // -0177 │ │ -02fab2: 54c6 b307 |0509: iget-object v6, v12, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fab6: 5766 9607 |050b: iget-char v6, v6, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02faba: 3360 83fe |050d: if-ne v0, v6, 0390 // -017d │ │ -02fabe: 7010 a506 0c00 |050f: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endColumn:()V // method@06a5 │ │ -02fac4: 7010 a606 0c00 |0512: invoke-direct {v12}, Lcom/csvreader/CsvReader;.endRecord:()V // method@06a6 │ │ -02faca: 2900 7bfe |0515: goto/16 0390 // -0185 │ │ -02face: 2200 a501 |0517: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -02fad2: 7010 f007 0000 |0519: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -02fad8: 2201 a301 |051c: new-instance v1, Ljava/lang/String; // type@01a3 │ │ -02fadc: 54c2 ae07 |051e: iget-object v2, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02fae0: 5422 8907 |0520: iget-object v2, v2, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02fae4: 1203 |0522: const/4 v3, #int 0 // #0 │ │ -02fae6: 54c4 ae07 |0523: iget-object v4, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02faea: 5244 8a07 |0525: iget v4, v4, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02faee: 7040 cb07 2143 |0527: invoke-direct {v1, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@07cb │ │ -02faf4: 6e20 f807 1000 |052a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02fafa: 0c00 |052d: move-result-object v0 │ │ -02fafc: 2201 a301 |052e: new-instance v1, Ljava/lang/String; // type@01a3 │ │ -02fb00: 54c2 a507 |0530: iget-object v2, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fb04: 5422 7007 |0532: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -02fb08: 54c3 a507 |0534: iget-object v3, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fb0c: 5233 7307 |0536: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02fb10: 54c4 a507 |0538: iget-object v4, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fb14: 5244 7407 |053a: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02fb18: 54c5 a507 |053c: iget-object v5, v12, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02fb1c: 5255 7307 |053e: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02fb20: b154 |0540: sub-int/2addr v4, v5 │ │ -02fb22: d804 04ff |0541: add-int/lit8 v4, v4, #int -1 // #ff │ │ -02fb26: 7040 cb07 2143 |0543: invoke-direct {v1, v2, v3, v4}, Ljava/lang/String;.:([CII)V // method@07cb │ │ -02fb2c: 6e20 f807 1000 |0546: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -02fb32: 0c00 |0549: move-result-object v0 │ │ -02fb34: 6e10 fb07 0000 |054a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -02fb3a: 0c00 |054d: move-result-object v0 │ │ -02fb3c: 5bc0 af07 |054e: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02fb40: 2900 1bfb |0550: goto/16 006b // -04e5 │ │ -02fb44: 2200 a301 |0552: new-instance v0, Ljava/lang/String; // type@01a3 │ │ -02fb48: 54c1 ae07 |0554: iget-object v1, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02fb4c: 5411 8907 |0556: iget-object v1, v1, Lcom/csvreader/CsvReader$RawRecordBuffer;.Buffer:[C // field@0789 │ │ -02fb50: 1202 |0558: const/4 v2, #int 0 // #0 │ │ -02fb52: 54c3 ae07 |0559: iget-object v3, v12, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02fb56: 5233 8a07 |055b: iget v3, v3, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02fb5a: 7040 cb07 1032 |055d: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@07cb │ │ -02fb60: 5bc0 af07 |0560: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02fb64: 2900 09fb |0562: goto/16 006b // -04f7 │ │ -02fb68: 1a00 0000 |0564: const-string v0, "" // string@0000 │ │ -02fb6c: 5bc0 af07 |0566: iput-object v0, v12, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -02fb70: 2900 03fb |0568: goto/16 006b // -04fd │ │ -02fb74: 016b |056a: move v11, v6 │ │ -02fb76: 0106 |056b: move v6, v0 │ │ -02fb78: 01b0 |056c: move v0, v11 │ │ -02fb7a: 2900 f7fd |056d: goto/16 0364 // -0209 │ │ -02fb7e: 0000 |056f: nop // spacer │ │ -02fb80: 0001 0400 0100 0000 0a00 0000 1800 ... |0570: packed-switch-data (12 units) │ │ -02fb98: 0002 1800 3000 0000 3100 0000 3200 ... |057c: sparse-switch-data (98 units) │ │ -02fc5c: 0002 0800 4400 0000 4f00 0000 5500 ... |05de: sparse-switch-data (34 units) │ │ -02fca0: 0001 0400 0100 0000 0a00 0000 1800 ... |0600: packed-switch-data (12 units) │ │ -02fcb8: 0002 1800 3000 0000 3100 0000 3200 ... |060c: sparse-switch-data (98 units) │ │ -02fd7c: 0002 0800 4400 0000 4f00 0000 5500 ... |066e: sparse-switch-data (34 units) │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +030410: |[030410] org.achartengine.renderer.DefaultRenderer.setApplyBackgroundColor:(Z)V │ │ +030420: 5c01 4c08 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mApplyBackgroundColor:Z // field@084c │ │ +030424: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=155 │ │ + 0x0002 line=156 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #26 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setCaptureRawRecord' │ │ - type : '(Z)V' │ │ + #24 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setAxesColor' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02fdc0: |[02fdc0] com.csvreader.CsvReader.setCaptureRawRecord:(Z)V │ │ -02fdd0: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fdd4: 5c02 9107 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.CaptureRawRecord:Z // field@0791 │ │ -02fdd8: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +030428: |[030428] org.achartengine.renderer.DefaultRenderer.setAxesColor:(I)V │ │ +030438: 5901 4d08 |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mAxesColor:I // field@084d │ │ +03043c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=173 │ │ + 0x0002 line=174 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #27 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setComment' │ │ - type : '(C)V' │ │ + #25 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setBackgroundColor' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02fddc: |[02fddc] com.csvreader.CsvReader.setComment:(C)V │ │ -02fdec: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fdf0: 5e02 9307 |0002: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.Comment:C // field@0793 │ │ -02fdf4: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +030440: |[030440] org.achartengine.renderer.DefaultRenderer.setBackgroundColor:(I)V │ │ +030450: 5901 4e08 |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mBackgroundColor:I // field@084e │ │ +030454: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=137 │ │ + 0x0002 line=138 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #28 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setDelimiter' │ │ - type : '(C)V' │ │ + #26 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setLabelsColor' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02fdf8: |[02fdf8] com.csvreader.CsvReader.setDelimiter:(C)V │ │ -02fe08: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fe0c: 5e02 9407 |0002: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.Delimiter:C // field@0794 │ │ -02fe10: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +030458: |[030458] org.achartengine.renderer.DefaultRenderer.setLabelsColor:(I)V │ │ +030468: 5901 4f08 |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsColor:I // field@084f │ │ +03046c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=191 │ │ + 0x0002 line=192 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #29 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setEscapeMode' │ │ - type : '(I)V' │ │ + #27 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setLabelsTextSize' │ │ + type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -02fe14: |[02fe14] com.csvreader.CsvReader.setEscapeMode:(I)V │ │ -02fe24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02fe26: 3203 0d00 |0001: if-eq v3, v0, 000e // +000d │ │ -02fe2a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -02fe2c: 3203 0a00 |0004: if-eq v3, v0, 000e // +000a │ │ -02fe30: 2200 9501 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -02fe34: 1a01 d004 |0008: const-string v1, "Parameter escapeMode must be a valid value." // string@04d0 │ │ -02fe38: 7020 9707 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -02fe3e: 2700 |000d: throw v0 │ │ -02fe40: 5420 b307 |000e: iget-object v0, v2, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fe44: 5903 9507 |0010: iput v3, v0, Lcom/csvreader/CsvReader$UserSettings;.EscapeMode:I // field@0795 │ │ -02fe48: 0e00 |0012: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +030470: |[030470] org.achartengine.renderer.DefaultRenderer.setLabelsTextSize:(F)V │ │ +030480: 5901 5008 |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsTextSize:F // field@0850 │ │ +030484: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=209 │ │ + 0x0002 line=210 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ - #30 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setHeaders' │ │ - type : '([Ljava/lang/String;)V' │ │ + #28 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setLegendHeight' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 48 16-bit code units │ │ -02fe4c: |[02fe4c] com.csvreader.CsvReader.setHeaders:([Ljava/lang/String;)V │ │ -02fe5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fe5e: 5441 a907 |0001: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02fe62: 5b15 7607 |0003: iput-object v5, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Headers:[Ljava/lang/String; // field@0776 │ │ -02fe66: 5441 a907 |0005: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02fe6a: 5411 7707 |0007: iget-object v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0777 │ │ -02fe6e: 6e10 3008 0100 |0009: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@0830 │ │ -02fe74: 3805 1e00 |000c: if-eqz v5, 002a // +001e │ │ -02fe78: 5441 a907 |000e: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02fe7c: 2152 |0010: array-length v2, v5 │ │ -02fe7e: 5912 7807 |0011: iput v2, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02fe82: 5441 a907 |0013: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02fe86: 5211 7807 |0015: iget v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02fe8a: 3510 1800 |0017: if-ge v0, v1, 002f // +0018 │ │ -02fe8e: 5441 a907 |0019: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02fe92: 5411 7707 |001b: iget-object v1, v1, Lcom/csvreader/CsvReader$HeadersHolder;.IndexByName:Ljava/util/HashMap; // field@0777 │ │ -02fe96: 4602 0500 |001d: aget-object v2, v5, v0 │ │ -02fe9a: 2203 9701 |001f: new-instance v3, Ljava/lang/Integer; // type@0197 │ │ -02fe9e: 7020 9907 0300 |0021: invoke-direct {v3, v0}, Ljava/lang/Integer;.:(I)V // method@0799 │ │ -02fea4: 6e30 3208 2103 |0024: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0832 │ │ -02feaa: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02feae: 28ea |0029: goto 0013 // -0016 │ │ -02feb0: 5441 a907 |002a: iget-object v1, v4, Lcom/csvreader/CsvReader;.headersHolder:Lcom/csvreader/CsvReader$HeadersHolder; // field@07a9 │ │ -02feb4: 5910 7807 |002c: iput v0, v1, Lcom/csvreader/CsvReader$HeadersHolder;.Length:I // field@0778 │ │ -02feb8: 28e5 |002e: goto 0013 // -001b │ │ -02feba: 0e00 |002f: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +030488: |[030488] org.achartengine.renderer.DefaultRenderer.setLegendHeight:(I)V │ │ +030498: 5901 5108 |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLegendHeight:I // field@0851 │ │ +03049c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=400 │ │ + 0x0002 line=401 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #31 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setRecordDelimiter' │ │ - type : '(C)V' │ │ + #29 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setLegendTextSize' │ │ + type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 8 16-bit code units │ │ -02febc: |[02febc] com.csvreader.CsvReader.setRecordDelimiter:(C)V │ │ -02fecc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02fece: 5c10 b207 |0001: iput-boolean v0, v1, Lcom/csvreader/CsvReader;.useCustomRecordDelimiter:Z // field@07b2 │ │ -02fed2: 5410 b307 |0003: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fed6: 5e02 9607 |0005: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.RecordDelimiter:C // field@0796 │ │ -02feda: 0e00 |0007: return-void │ │ + insns size : 3 16-bit code units │ │ +0304a0: |[0304a0] org.achartengine.renderer.DefaultRenderer.setLegendTextSize:(F)V │ │ +0304b0: 5901 5208 |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLegendTextSize:F // field@0852 │ │ +0304b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=317 │ │ + 0x0002 line=318 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ - #32 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setSafetySwitch' │ │ - type : '(Z)V' │ │ + #30 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setMargins' │ │ + type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02fedc: |[02fedc] com.csvreader.CsvReader.setSafetySwitch:(Z)V │ │ -02feec: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02fef0: 5c02 9707 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.SafetySwitch:Z // field@0797 │ │ -02fef4: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +0304b8: |[0304b8] org.achartengine.renderer.DefaultRenderer.setMargins:([I)V │ │ +0304c8: 5b01 5308 |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mMargins:[I // field@0853 │ │ +0304cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=418 │ │ + 0x0002 line=419 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) [I │ │ │ │ - #33 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setSkipEmptyRecords' │ │ + #31 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setShowAxes' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02fef8: |[02fef8] com.csvreader.CsvReader.setSkipEmptyRecords:(Z)V │ │ -02ff08: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ff0c: 5c02 9807 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.SkipEmptyRecords:Z // field@0798 │ │ -02ff10: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +0304d0: |[0304d0] org.achartengine.renderer.DefaultRenderer.setShowAxes:(Z)V │ │ +0304e0: 5c01 5508 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowAxes:Z // field@0855 │ │ +0304e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=227 │ │ + 0x0002 line=228 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #34 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setTextQualifier' │ │ - type : '(C)V' │ │ + #32 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setShowGrid' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ff14: |[02ff14] com.csvreader.CsvReader.setTextQualifier:(C)V │ │ -02ff24: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ff28: 5e02 9907 |0002: iput-char v2, v0, Lcom/csvreader/CsvReader$UserSettings;.TextQualifier:C // field@0799 │ │ -02ff2c: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +0304e8: |[0304e8] org.achartengine.renderer.DefaultRenderer.setShowGrid:(Z)V │ │ +0304f8: 5c01 5608 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowGrid:Z // field@0856 │ │ +0304fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=263 │ │ + 0x0002 line=264 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #35 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setTrimWhitespace' │ │ + #33 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setShowLabels' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ff30: |[02ff30] com.csvreader.CsvReader.setTrimWhitespace:(Z)V │ │ -02ff40: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ff44: 5c02 9a07 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.TrimWhitespace:Z // field@079a │ │ -02ff48: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +030500: |[030500] org.achartengine.renderer.DefaultRenderer.setShowLabels:(Z)V │ │ +030510: 5c01 5708 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowLabels:Z // field@0857 │ │ +030514: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=245 │ │ + 0x0002 line=246 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #36 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setUseComments' │ │ + #34 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setShowLegend' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02ff4c: |[02ff4c] com.csvreader.CsvReader.setUseComments:(Z)V │ │ -02ff5c: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ff60: 5c02 9b07 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.UseComments:Z // field@079b │ │ -02ff64: 0e00 |0004: return-void │ │ + insns size : 3 16-bit code units │ │ +030518: |[030518] org.achartengine.renderer.DefaultRenderer.setShowLegend:(Z)V │ │ +030528: 5c01 5808 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowLegend:Z // field@0858 │ │ +03052c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=281 │ │ + 0x0002 line=282 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #37 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'setUseTextQualifier' │ │ - type : '(Z)V' │ │ + #35 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setTextTypeface' │ │ + type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02ff68: |[02ff68] com.csvreader.CsvReader.setUseTextQualifier:(Z)V │ │ -02ff78: 5410 b307 |0000: iget-object v0, v1, Lcom/csvreader/CsvReader;.userSettings:Lcom/csvreader/CsvReader$UserSettings; // field@07b3 │ │ -02ff7c: 5c02 9c07 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvReader$UserSettings;.UseTextQualifier:Z // field@079c │ │ -02ff80: 0e00 |0004: return-void │ │ +030530: |[030530] org.achartengine.renderer.DefaultRenderer.setTextTypeface:(Ljava/lang/String;I)V │ │ +030540: 5b01 5908 |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceName:Ljava/lang/String; // field@0859 │ │ +030544: 5902 5a08 |0002: iput v2, v0, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceStyle:I // field@085a │ │ +030548: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=327 │ │ + 0x0002 line=328 │ │ + 0x0004 line=329 │ │ locals : │ │ + 0x0000 - 0x0005 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - #38 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'skipLine' │ │ - type : '()Z' │ │ + #36 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setXLabelsAlign' │ │ + type : '(Landroid/graphics/Paint$Align;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 90 16-bit code units │ │ -02ff84: |[02ff84] com.csvreader.CsvReader.skipLine:()Z │ │ -02ff94: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02ff96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02ff98: 7010 a106 0600 |0002: invoke-direct {v6}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -02ff9e: 5961 a307 |0005: iput v1, v6, Lcom/csvreader/CsvReader;.columnsCount:I // field@07a3 │ │ -02ffa2: 5560 a707 |0007: iget-boolean v0, v6, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02ffa6: 3800 4f00 |0009: if-eqz v0, 0058 // +004f │ │ -02ffaa: 0110 |000b: move v0, v1 │ │ -02ffac: 0112 |000c: move v2, v1 │ │ -02ffae: 5464 a507 |000d: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ffb2: 5244 7407 |000f: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ffb6: 5465 a507 |0011: iget-object v5, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ffba: 5255 7207 |0013: iget v5, v5, Lcom/csvreader/CsvReader$DataBuffer;.Count:I // field@0772 │ │ -02ffbe: 3354 2200 |0015: if-ne v4, v5, 0037 // +0022 │ │ -02ffc2: 7010 a206 0600 |0017: invoke-direct {v6}, Lcom/csvreader/CsvReader;.checkDataLength:()V // method@06a2 │ │ -02ffc8: 5564 a707 |001a: iget-boolean v4, v6, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -02ffcc: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ -02ffd0: 3800 efff |001e: if-eqz v0, 000d // -0011 │ │ -02ffd4: 5460 a207 |0020: iget-object v0, v6, Lcom/csvreader/CsvReader;.columnBuffer:Lcom/csvreader/CsvReader$ColumnBuffer; // field@07a2 │ │ -02ffd8: 5901 6907 |0022: iput v1, v0, Lcom/csvreader/CsvReader$ColumnBuffer;.Position:I // field@0769 │ │ -02ffdc: 5460 a507 |0024: iget-object v0, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ffe0: 5463 a507 |0026: iget-object v3, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -02ffe4: 5233 7407 |0028: iget v3, v3, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -02ffe8: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02ffec: 5903 7307 |002c: iput v3, v0, Lcom/csvreader/CsvReader$DataBuffer;.LineStart:I // field@0773 │ │ -02fff0: 5460 ae07 |002e: iget-object v0, v6, Lcom/csvreader/CsvReader;.rawBuffer:Lcom/csvreader/CsvReader$RawRecordBuffer; // field@07ae │ │ -02fff4: 5901 8a07 |0030: iput v1, v0, Lcom/csvreader/CsvReader$RawRecordBuffer;.Position:I // field@078a │ │ -02fff8: 1a00 0000 |0032: const-string v0, "" // string@0000 │ │ -02fffc: 5b60 af07 |0034: iput-object v0, v6, Lcom/csvreader/CsvReader;.rawRecord:Ljava/lang/String; // field@07af │ │ -030000: 0f02 |0036: return v2 │ │ -030002: 5462 a507 |0037: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -030006: 5422 7007 |0039: iget-object v2, v2, Lcom/csvreader/CsvReader$DataBuffer;.Buffer:[C // field@0770 │ │ -03000a: 5464 a507 |003b: iget-object v4, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -03000e: 5244 7407 |003d: iget v4, v4, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -030012: 4902 0204 |003f: aget-char v2, v2, v4 │ │ -030016: 1304 0d00 |0041: const/16 v4, #int 13 // #d │ │ -03001a: 3242 0600 |0043: if-eq v2, v4, 0049 // +0006 │ │ -03001e: 1304 0a00 |0045: const/16 v4, #int 10 // #a │ │ -030022: 3342 0300 |0047: if-ne v2, v4, 004a // +0003 │ │ -030026: 0130 |0049: move v0, v3 │ │ -030028: 5e62 ad07 |004a: iput-char v2, v6, Lcom/csvreader/CsvReader;.lastLetter:C // field@07ad │ │ -03002c: 3900 0a00 |004c: if-nez v0, 0056 // +000a │ │ -030030: 5462 a507 |004e: iget-object v2, v6, Lcom/csvreader/CsvReader;.dataBuffer:Lcom/csvreader/CsvReader$DataBuffer; // field@07a5 │ │ -030034: 5224 7407 |0050: iget v4, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -030038: d804 0401 |0052: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03003c: 5924 7407 |0054: iput v4, v2, Lcom/csvreader/CsvReader$DataBuffer;.Position:I // field@0774 │ │ -030040: 0132 |0056: move v2, v3 │ │ -030042: 28c3 |0057: goto 001a // -003d │ │ -030044: 0112 |0058: move v2, v1 │ │ -030046: 28d5 |0059: goto 002e // -002b │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03054c: |[03054c] org.achartengine.renderer.DefaultRenderer.setXLabelsAlign:(Landroid/graphics/Paint$Align;)V │ │ +03055c: 5b01 5b08 |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.xLabelsAlign:Landroid/graphics/Paint$Align; // field@085b │ │ +030560: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=364 │ │ + 0x0002 line=365 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Paint$Align; │ │ │ │ - #39 : (in Lcom/csvreader/CsvReader;) │ │ - name : 'skipRecord' │ │ - type : '()Z' │ │ + #37 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ + name : 'setYLabelsAlign' │ │ + type : '(Landroid/graphics/Paint$Align;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -030048: |[030048] com.csvreader.CsvReader.skipRecord:()Z │ │ -030058: 7010 a106 0500 |0000: invoke-direct {v5}, Lcom/csvreader/CsvReader;.checkClosed:()V // method@06a1 │ │ -03005e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -030060: 5551 a707 |0004: iget-boolean v1, v5, Lcom/csvreader/CsvReader;.hasMoreData:Z // field@07a7 │ │ -030064: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -030068: 6e10 c106 0500 |0008: invoke-virtual {v5}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c1 │ │ -03006e: 0a00 |000b: move-result v0 │ │ -030070: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -030074: 5351 a407 |000e: iget-wide v1, v5, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -030078: 1603 0100 |0010: const-wide/16 v3, #int 1 // #1 │ │ -03007c: bc31 |0012: sub-long/2addr v1, v3 │ │ -03007e: 5a51 a407 |0013: iput-wide v1, v5, Lcom/csvreader/CsvReader;.currentRecord:J // field@07a4 │ │ -030082: 0f00 |0015: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +030564: |[030564] org.achartengine.renderer.DefaultRenderer.setYLabelsAlign:(Landroid/graphics/Paint$Align;)V │ │ +030574: 5b01 5c08 |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.yLabelsAlign:Landroid/graphics/Paint$Align; // field@085c │ │ +030578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=382 │ │ + 0x0002 line=383 │ │ locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Paint$Align; │ │ │ │ - source_file_idx : -1 (unknown) │ │ + source_file_idx : 378 (DefaultRenderer.java) │ │ │ │ -Class #217 header: │ │ -class_idx : 335 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ +Class #192 header: │ │ +class_idx : 479 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 389 │ │ +source_file_idx : 390 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #217 annotations: │ │ +Class #192 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvWriter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="Letters" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/renderer/DialRenderer; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Type" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/renderer/DialRenderer$Type;" ">;" } │ │ +Annotations on method #2407 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #217 - │ │ - Class descriptor : 'Lcom/csvreader/CsvWriter$Letters;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #192 - │ │ + Class descriptor : 'Lorg/achartengine/renderer/DialRenderer$Type;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'BACKSLASH' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 92 │ │ - #1 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'COMMA' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 44 │ │ - #2 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'CR' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 13 │ │ - #3 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'LF' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #4 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'NULL' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #5 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'POUND' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 35 │ │ - #6 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'QUOTE' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 34 │ │ - #7 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'SPACE' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32 │ │ - #8 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'TAB' │ │ - type : 'C' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 9 │ │ + #0 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ + name : '$VALUES' │ │ + type : '[Lorg/achartengine/renderer/DialRenderer$Type;' │ │ + access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ + name : 'ARROW' │ │ + type : 'Lorg/achartengine/renderer/DialRenderer$Type;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ + name : 'NEEDLE' │ │ + type : 'Lorg/achartengine/renderer/DialRenderer$Type;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvWriter;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvWriter$Letters;) │ │ + #0 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 34 16-bit code units │ │ +03057c: |[03057c] org.achartengine.renderer.DialRenderer$Type.:()V │ │ +03058c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03058e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +030590: 2200 df01 |0002: new-instance v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01df │ │ +030594: 1a01 9104 |0004: const-string v1, "NEEDLE" // string@0491 │ │ +030598: 7030 6709 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/achartengine/renderer/DialRenderer$Type;.:(Ljava/lang/String;I)V // method@0967 │ │ +03059e: 6900 5f08 |0009: sput-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.NEEDLE:Lorg/achartengine/renderer/DialRenderer$Type; // field@085f │ │ +0305a2: 2200 df01 |000b: new-instance v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01df │ │ +0305a6: 1a01 cf00 |000d: const-string v1, "ARROW" // string@00cf │ │ +0305aa: 7030 6709 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/achartengine/renderer/DialRenderer$Type;.:(Ljava/lang/String;I)V // method@0967 │ │ +0305b0: 6900 5e08 |0012: sput-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.ARROW:Lorg/achartengine/renderer/DialRenderer$Type; // field@085e │ │ +0305b4: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +0305b6: 2300 1f02 |0015: new-array v0, v0, [Lorg/achartengine/renderer/DialRenderer$Type; // type@021f │ │ +0305ba: 6201 5f08 |0017: sget-object v1, Lorg/achartengine/renderer/DialRenderer$Type;.NEEDLE:Lorg/achartengine/renderer/DialRenderer$Type; // field@085f │ │ +0305be: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +0305c2: 6201 5e08 |001b: sget-object v1, Lorg/achartengine/renderer/DialRenderer$Type;.ARROW:Lorg/achartengine/renderer/DialRenderer$Type; // field@085e │ │ +0305c6: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +0305ca: 6900 5d08 |001f: sput-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.$VALUES:[Lorg/achartengine/renderer/DialRenderer$Type; // field@085d │ │ +0305ce: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=48 │ │ + 0x0014 line=47 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ name : '' │ │ - type : '(Lcom/csvreader/CsvWriter;)V' │ │ + type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0305d0: |[0305d0] org.achartengine.renderer.DialRenderer$Type.:(Ljava/lang/String;I)V │ │ +0305e0: 7030 8207 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +0305e6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/renderer/DialRenderer$Type; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 (null) I │ │ + │ │ + #2 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Lorg/achartengine/renderer/DialRenderer$Type;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0305e8: |[0305e8] org.achartengine.renderer.DialRenderer$Type.valueOf:(Ljava/lang/String;)Lorg/achartengine/renderer/DialRenderer$Type; │ │ +0305f8: 1c00 df01 |0000: const-class v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01df │ │ +0305fc: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +030602: 0c00 |0005: move-result-object v0 │ │ +030604: 1f00 df01 |0006: check-cast v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01df │ │ +030608: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ + │ │ + #3 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ + name : 'values' │ │ + type : '()[Lorg/achartengine/renderer/DialRenderer$Type;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -030084: |[030084] com.csvreader.CsvWriter$Letters.:(Lcom/csvreader/CsvWriter;)V │ │ -030094: 5b01 be07 |0000: iput-object v1, v0, Lcom/csvreader/CsvWriter$Letters;.this$0:Lcom/csvreader/CsvWriter; // field@07be │ │ -030098: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03009e: 0e00 |0005: return-void │ │ + insns size : 9 16-bit code units │ │ +03060c: |[03060c] org.achartengine.renderer.DialRenderer$Type.values:()[Lorg/achartengine/renderer/DialRenderer$Type; │ │ +03061c: 6200 5d08 |0000: sget-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.$VALUES:[Lorg/achartengine/renderer/DialRenderer$Type; // field@085d │ │ +030620: 6e10 0c0b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/renderer/DialRenderer$Type;.clone:()Ljava/lang/Object; // method@0b0c │ │ +030626: 0c00 |0005: move-result-object v0 │ │ +030628: 1f00 1f02 |0006: check-cast v0, [Lorg/achartengine/renderer/DialRenderer$Type; // type@021f │ │ +03062c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ + source_file_idx : 390 (DialRenderer.java) │ │ │ │ -Class #218 header: │ │ -class_idx : 336 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ +Class #193 header: │ │ +class_idx : 481 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1283 │ │ static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #218 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/csvreader/CsvWriter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="UserSettings" │ │ +virtual_methods_size: 2 │ │ │ │ -Class #218 - │ │ - Class descriptor : 'Lcom/csvreader/CsvWriter$UserSettings;' │ │ - Access flags : 0x0000 () │ │ +Class #193 - │ │ + Class descriptor : 'Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'Comment' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'Delimiter' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'EscapeMode' │ │ + #0 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ + name : 'mColor' │ │ type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'ForceQualifier' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #4 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'RecordDelimiter' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #5 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'TextQualifier' │ │ - type : 'C' │ │ - access : 0x0001 (PUBLIC) │ │ - #6 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'UseTextQualifier' │ │ - type : 'Z' │ │ - access : 0x0001 (PUBLIC) │ │ - #7 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ - name : 'this$0' │ │ - type : 'Lcom/csvreader/CsvWriter;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvWriter$UserSettings;) │ │ + #0 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ name : '' │ │ - type : '(Lcom/csvreader/CsvWriter;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 28 16-bit code units │ │ -0300a0: |[0300a0] com.csvreader.CsvWriter$UserSettings.:(Lcom/csvreader/CsvWriter;)V │ │ -0300b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0300b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0300b4: 5b34 c607 |0002: iput-object v4, v3, Lcom/csvreader/CsvWriter$UserSettings;.this$0:Lcom/csvreader/CsvWriter; // field@07c6 │ │ -0300b8: 7010 c007 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0300be: 1300 2200 |0007: const/16 v0, #int 34 // #22 │ │ -0300c2: 5e30 c407 |0009: iput-char v0, v3, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -0300c6: 5c32 c507 |000b: iput-boolean v2, v3, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c5 │ │ -0300ca: 1300 2c00 |000d: const/16 v0, #int 44 // #2c │ │ -0300ce: 5e30 c007 |000f: iput-char v0, v3, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -0300d2: 5e31 c307 |0011: iput-char v1, v3, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -0300d6: 1300 2300 |0013: const/16 v0, #int 35 // #23 │ │ -0300da: 5e30 bf07 |0015: iput-char v0, v3, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -0300de: 5932 c107 |0017: iput v2, v3, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07c1 │ │ -0300e2: 5c31 c207 |0019: iput-boolean v1, v3, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07c2 │ │ -0300e6: 0e00 |001b: return-void │ │ + insns size : 9 16-bit code units │ │ +030630: |[030630] org.achartengine.renderer.SimpleSeriesRenderer.:()V │ │ +030640: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +030646: 1400 ff00 00ff |0003: const v0, #float -1.70146e+38 // #ff0000ff │ │ +03064c: 5910 6908 |0006: iput v0, v1, Lorg/achartengine/renderer/SimpleSeriesRenderer;.mColor:I // field@0869 │ │ +030650: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=25 │ │ + 0x0003 line=27 │ │ locals : │ │ + 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ Virtual methods - │ │ - source_file_idx : -1 (unknown) │ │ + #0 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ + name : 'getColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +030654: |[030654] org.achartengine.renderer.SimpleSeriesRenderer.getColor:()I │ │ +030664: 5210 6908 |0000: iget v0, v1, Lorg/achartengine/renderer/SimpleSeriesRenderer;.mColor:I // field@0869 │ │ +030668: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ -Class #219 header: │ │ -class_idx : 337 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : -1 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 8 │ │ -virtual_methods_size: 23 │ │ + #1 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ + name : 'setColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03066c: |[03066c] org.achartengine.renderer.SimpleSeriesRenderer.setColor:(I)V │ │ +03067c: 5901 6908 |0000: iput v1, v0, Lorg/achartengine/renderer/SimpleSeriesRenderer;.mColor:I // field@0869 │ │ +030680: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0002 line=45 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ + │ │ + source_file_idx : 1283 (SimpleSeriesRenderer.java) │ │ + │ │ +Class #194 header: │ │ +class_idx : 482 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 389 │ │ +source_file_idx : 1457 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #219 annotations: │ │ +Class #194 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/csvreader/CsvWriter$UserSettings; Lcom/csvreader/CsvWriter$Letters; } │ │ -Annotations on method #1751 'checkClosed' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1752 'checkInit' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1755 'endRecord' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1773 'write' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1774 'write' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1775 'writeComment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1776 'writeRecord' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1777 'writeRecord' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Orientation" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;" ">;" } │ │ +Annotations on method #2442 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)V" } │ │ │ │ -Class #219 - │ │ - Class descriptor : 'Lcom/csvreader/CsvWriter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #194 - │ │ + Class descriptor : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'ESCAPE_MODE_BACKSLASH' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #1 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'ESCAPE_MODE_DOUBLED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ + #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : '$VALUES' │ │ + type : '[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ + access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ + #1 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : 'HORIZONTAL' │ │ + type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : 'VERTICAL' │ │ + type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ Instance fields - │ │ - #0 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'charset' │ │ - type : 'Ljava/nio/charset/Charset;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'closed' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'fileName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'firstColumn' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'initialized' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'outputStream' │ │ - type : 'Ljava/io/PrintWriter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'useCustomRecordDelimiter' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'userSettings' │ │ - type : 'Lcom/csvreader/CsvWriter$UserSettings;' │ │ + #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : 'mAngle' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/csvreader/CsvWriter;) │ │ + #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 36 16-bit code units │ │ +030684: |[030684] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.:()V │ │ +030694: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +030696: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +030698: 2200 e201 |0002: new-instance v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01e2 │ │ +03069c: 1a01 ca01 |0004: const-string v1, "HORIZONTAL" // string@01ca │ │ +0306a0: 7040 8a09 1033 |0006: invoke-direct {v0, v1, v3, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.:(Ljava/lang/String;II)V // method@098a │ │ +0306a6: 6900 6b08 |0009: sput-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +0306aa: 2200 e201 |000b: new-instance v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01e2 │ │ +0306ae: 1a01 5805 |000d: const-string v1, "VERTICAL" // string@0558 │ │ +0306b2: 1302 5a00 |000f: const/16 v2, #int 90 // #5a │ │ +0306b6: 7040 8a09 1024 |0011: invoke-direct {v0, v1, v4, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.:(Ljava/lang/String;II)V // method@098a │ │ +0306bc: 6900 6c08 |0014: sput-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +0306c0: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +0306c2: 2300 2102 |0017: new-array v0, v0, [Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@0221 │ │ +0306c6: 6201 6b08 |0019: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +0306ca: 4d01 0003 |001b: aput-object v1, v0, v3 │ │ +0306ce: 6201 6c08 |001d: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +0306d2: 4d01 0004 |001f: aput-object v1, v0, v4 │ │ +0306d6: 6900 6a08 |0021: sput-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.$VALUES:[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086a │ │ +0306da: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=93 │ │ + 0x0016 line=92 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ name : '' │ │ - type : '(Ljava/io/OutputStream;CLjava/nio/charset/Charset;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;II)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0300e8: |[0300e8] com.csvreader.CsvWriter.:(Ljava/io/OutputStream;CLjava/nio/charset/Charset;)V │ │ -0300f8: 2200 8201 |0000: new-instance v0, Ljava/io/OutputStreamWriter; // type@0182 │ │ -0300fc: 7030 7007 2004 |0002: invoke-direct {v0, v2, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0770 │ │ -030102: 7030 d406 0103 |0005: invoke-direct {v1, v0, v3}, Lcom/csvreader/CsvWriter;.:(Ljava/io/Writer;C)V // method@06d4 │ │ -030108: 0e00 |0008: return-void │ │ +0306dc: |[0306dc] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.:(Ljava/lang/String;II)V │ │ +0306ec: 7030 8207 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0782 │ │ +0306f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0306f4: 5910 6d08 |0004: iput v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.mAngle:I // field@086d │ │ +0306f8: 5914 6d08 |0006: iput v4, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.mAngle:I // field@086d │ │ +0306fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=97 │ │ + 0x0003 line=95 │ │ + 0x0006 line=98 │ │ + 0x0008 line=99 │ │ locals : │ │ + 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=3 (null) I │ │ + 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ - #1 : (in Lcom/csvreader/CsvWriter;) │ │ - name : '' │ │ - type : '(Ljava/io/Writer;C)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 51 16-bit code units │ │ -03010c: |[03010c] com.csvreader.CsvWriter.:(Ljava/io/Writer;C)V │ │ -03011c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03011e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -030120: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -030122: 7010 c007 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030128: 5b30 ce07 |0006: iput-object v0, v3, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -03012c: 5b30 cb07 |0008: iput-object v0, v3, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07cb │ │ -030130: 5c32 cc07 |000a: iput-boolean v2, v3, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -030134: 5c31 cf07 |000c: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -030138: 5b30 c907 |000e: iput-object v0, v3, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c9 │ │ -03013c: 2200 5001 |0010: new-instance v0, Lcom/csvreader/CsvWriter$UserSettings; // type@0150 │ │ -030140: 7020 d206 3000 |0012: invoke-direct {v0, v3}, Lcom/csvreader/CsvWriter$UserSettings;.:(Lcom/csvreader/CsvWriter;)V // method@06d2 │ │ -030146: 5b30 d007 |0015: iput-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03014a: 5c31 cd07 |0017: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.initialized:Z // field@07cd │ │ -03014e: 5c31 ca07 |0019: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -030152: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -030156: 2200 9501 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -03015a: 1a01 d304 |001f: const-string v1, "Parameter outputStream can not be null." // string@04d3 │ │ -03015e: 7020 9707 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -030164: 2700 |0024: throw v0 │ │ -030166: 2200 8401 |0025: new-instance v0, Ljava/io/PrintWriter; // type@0184 │ │ -03016a: 7020 7207 4000 |0027: invoke-direct {v0, v4}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0772 │ │ -030170: 5b30 ce07 |002a: iput-object v0, v3, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030174: 5430 d007 |002c: iget-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030178: 5e05 c007 |002e: iput-char v5, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -03017c: 5c32 cd07 |0030: iput-boolean v2, v3, Lcom/csvreader/CsvWriter;.initialized:Z // field@07cd │ │ -030180: 0e00 |0032: return-void │ │ + insns size : 9 16-bit code units │ │ +030700: |[030700] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.valueOf:(Ljava/lang/String;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ +030710: 1c00 e201 |0000: const-class v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01e2 │ │ +030714: 7120 8307 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0783 │ │ +03071a: 0c00 |0005: move-result-object v0 │ │ +03071c: 1f00 e201 |0006: check-cast v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01e2 │ │ +030720: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=92 │ │ locals : │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Lcom/csvreader/CsvWriter;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : 'values' │ │ + type : '()[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 12 16-bit code units │ │ -030184: |[030184] com.csvreader.CsvWriter.:(Ljava/lang/String;)V │ │ -030194: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ -030198: 1a01 0302 |0002: const-string v1, "ISO-8859-1" // string@0203 │ │ -03019c: 7110 0308 0100 |0004: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0803 │ │ -0301a2: 0c01 |0007: move-result-object v1 │ │ -0301a4: 7040 d606 3210 |0008: invoke-direct {v2, v3, v0, v1}, Lcom/csvreader/CsvWriter;.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V // method@06d6 │ │ -0301aa: 0e00 |000b: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +030724: |[030724] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.values:()[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ +030734: 6200 6a08 |0000: sget-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.$VALUES:[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086a │ │ +030738: 6e10 0d0b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.clone:()Ljava/lang/Object; // method@0b0d │ │ +03073e: 0c00 |0005: move-result-object v0 │ │ +030740: 1f00 2102 |0006: check-cast v0, [Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@0221 │ │ +030744: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=92 │ │ locals : │ │ │ │ - #3 : (in Lcom/csvreader/CsvWriter;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;CLjava/nio/charset/Charset;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ + name : 'getAngle' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 56 16-bit code units │ │ -0301ac: |[0301ac] com.csvreader.CsvWriter.:(Ljava/lang/String;CLjava/nio/charset/Charset;)V │ │ -0301bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0301be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0301c0: 7010 c007 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0301c6: 5b32 ce07 |0005: iput-object v2, v3, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0301ca: 5b32 cb07 |0007: iput-object v2, v3, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07cb │ │ -0301ce: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0301d0: 5c30 cc07 |000a: iput-boolean v0, v3, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -0301d4: 5c31 cf07 |000c: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -0301d8: 5b32 c907 |000e: iput-object v2, v3, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c9 │ │ -0301dc: 2200 5001 |0010: new-instance v0, Lcom/csvreader/CsvWriter$UserSettings; // type@0150 │ │ -0301e0: 7020 d206 3000 |0012: invoke-direct {v0, v3}, Lcom/csvreader/CsvWriter$UserSettings;.:(Lcom/csvreader/CsvWriter;)V // method@06d2 │ │ -0301e6: 5b30 d007 |0015: iput-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0301ea: 5c31 cd07 |0017: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.initialized:Z // field@07cd │ │ -0301ee: 5c31 ca07 |0019: iput-boolean v1, v3, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -0301f2: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -0301f6: 2200 9501 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -0301fa: 1a01 d104 |001f: const-string v1, "Parameter fileName can not be null." // string@04d1 │ │ -0301fe: 7020 9707 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -030204: 2700 |0024: throw v0 │ │ -030206: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -03020a: 2200 9501 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -03020e: 1a01 ce04 |0029: const-string v1, "Parameter charset can not be null." // string@04ce │ │ -030212: 7020 9707 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -030218: 2700 |002e: throw v0 │ │ -03021a: 5b34 cb07 |002f: iput-object v4, v3, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07cb │ │ -03021e: 5430 d007 |0031: iget-object v0, v3, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030222: 5e05 c007 |0033: iput-char v5, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -030226: 5b36 c907 |0035: iput-object v6, v3, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c9 │ │ -03022a: 0e00 |0037: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +030748: |[030748] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.getAngle:()I │ │ +030758: 5210 6d08 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.mAngle:I // field@086d │ │ +03075c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=107 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ │ │ - #4 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'checkClosed' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + source_file_idx : 1457 (XYMultipleSeriesRenderer.java) │ │ + │ │ +Class #195 header: │ │ +class_idx : 485 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 402 │ │ +source_file_idx : 216 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #195 - │ │ + Class descriptor : 'Lorg/achartengine/tools/AbstractTool;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : 'mChart' │ │ + type : 'Lorg/achartengine/chart/XYChart;' │ │ + access : 0x0004 (PROTECTED) │ │ + #1 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : 'mRenderer' │ │ + type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ + access : 0x0004 (PROTECTED) │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/chart/XYChart;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -03022c: |[03022c] com.csvreader.CsvWriter.checkClosed:()V │ │ -03023c: 5520 ca07 |0000: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -030240: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -030244: 2200 7e01 |0004: new-instance v0, Ljava/io/IOException; // type@017e │ │ -030248: 1a01 3b05 |0006: const-string v1, "This instance of the CsvWriter class has already been closed." // string@053b │ │ -03024c: 7020 6707 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0767 │ │ -030252: 2700 |000b: throw v0 │ │ -030254: 0e00 |000c: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +030760: |[030760] org.achartengine.tools.AbstractTool.:(Lorg/achartengine/chart/XYChart;)V │ │ +030770: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +030776: 5b12 9008 |0003: iput-object v2, v1, Lorg/achartengine/tools/AbstractTool;.mChart:Lorg/achartengine/chart/XYChart; // field@0890 │ │ +03077a: 6e10 f608 0200 |0005: invoke-virtual {v2}, Lorg/achartengine/chart/XYChart;.getRenderer:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // method@08f6 │ │ +030780: 0c00 |0008: move-result-object v0 │ │ +030782: 5b10 9108 |0009: iput-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +030786: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ + 0x0005 line=36 │ │ + 0x000b line=37 │ │ locals : │ │ + 0x0000 - 0x000c reg=1 this Lorg/achartengine/tools/AbstractTool; │ │ + 0x0000 - 0x000c reg=2 (null) Lorg/achartengine/chart/XYChart; │ │ │ │ - #5 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'checkInit' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : 'checkRange' │ │ + type : '([D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 10 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 33 16-bit code units │ │ -030258: |[030258] com.csvreader.CsvWriter.checkInit:()V │ │ -030268: 5540 cd07 |0000: iget-boolean v0, v4, Lcom/csvreader/CsvWriter;.initialized:Z // field@07cd │ │ -03026c: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ -030270: 5440 cb07 |0004: iget-object v0, v4, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07cb │ │ -030274: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -030278: 2200 8401 |0008: new-instance v0, Ljava/io/PrintWriter; // type@0184 │ │ -03027c: 2201 8201 |000a: new-instance v1, Ljava/io/OutputStreamWriter; // type@0182 │ │ -030280: 2202 7c01 |000c: new-instance v2, Ljava/io/FileOutputStream; // type@017c │ │ -030284: 5443 cb07 |000e: iget-object v3, v4, Lcom/csvreader/CsvWriter;.fileName:Ljava/lang/String; // field@07cb │ │ -030288: 7020 6407 3200 |0010: invoke-direct {v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0764 │ │ -03028e: 5443 c907 |0013: iget-object v3, v4, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c9 │ │ -030292: 7030 7007 2103 |0015: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0770 │ │ -030298: 7020 7207 1000 |0018: invoke-direct {v0, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0772 │ │ -03029e: 5b40 ce07 |001b: iput-object v0, v4, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0302a2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0302a4: 5c40 cd07 |001e: iput-boolean v0, v4, Lcom/csvreader/CsvWriter;.initialized:Z // field@07cd │ │ -0302a8: 0e00 |0020: return-void │ │ + insns size : 87 16-bit code units │ │ +030788: |[030788] org.achartengine.tools.AbstractTool.checkRange:([D)V │ │ +030798: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +03079a: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +03079c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +03079e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0307a0: 5480 9008 |0004: iget-object v0, v8, Lorg/achartengine/tools/AbstractTool;.mChart:Lorg/achartengine/chart/XYChart; // field@0890 │ │ +0307a4: 6e10 f108 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getCalcRange:()[D // method@08f1 │ │ +0307aa: 0c00 |0009: move-result-object v0 │ │ +0307ac: 5481 9108 |000a: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0307b0: 6e10 ba09 0100 |000c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09ba │ │ +0307b6: 0a01 |000f: move-result v1 │ │ +0307b8: 3901 0d00 |0010: if-nez v1, 001d // +000d │ │ +0307bc: 4502 0004 |0012: aget-wide v2, v0, v4 │ │ +0307c0: 4c02 0904 |0014: aput-wide v2, v9, v4 │ │ +0307c4: 5481 9108 |0016: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0307c8: 4502 0904 |0018: aget-wide v2, v9, v4 │ │ +0307cc: 6e30 d909 2103 |001a: invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09d9 │ │ +0307d2: 5481 9108 |001d: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0307d6: 6e10 b809 0100 |001f: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09b8 │ │ +0307dc: 0a01 |0022: move-result v1 │ │ +0307de: 3901 0d00 |0023: if-nez v1, 0030 // +000d │ │ +0307e2: 4502 0005 |0025: aget-wide v2, v0, v5 │ │ +0307e6: 4c02 0905 |0027: aput-wide v2, v9, v5 │ │ +0307ea: 5481 9108 |0029: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0307ee: 4502 0905 |002b: aget-wide v2, v9, v5 │ │ +0307f2: 6e30 d809 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09d8 │ │ +0307f8: 5481 9108 |0030: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0307fc: 6e10 bb09 0100 |0032: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09bb │ │ +030802: 0a01 |0035: move-result v1 │ │ +030804: 3901 0d00 |0036: if-nez v1, 0043 // +000d │ │ +030808: 4502 0006 |0038: aget-wide v2, v0, v6 │ │ +03080c: 4c02 0906 |003a: aput-wide v2, v9, v6 │ │ +030810: 5481 9108 |003c: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +030814: 4502 0906 |003e: aget-wide v2, v9, v6 │ │ +030818: 6e30 df09 2103 |0040: invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09df │ │ +03081e: 5481 9108 |0043: iget-object v1, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +030822: 6e10 b909 0100 |0045: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09b9 │ │ +030828: 0a01 |0048: move-result v1 │ │ +03082a: 3901 0d00 |0049: if-nez v1, 0056 // +000d │ │ +03082e: 4500 0007 |004b: aget-wide v0, v0, v7 │ │ +030832: 4c00 0907 |004d: aput-wide v0, v9, v7 │ │ +030836: 5480 9108 |004f: iget-object v0, v8, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +03083a: 4502 0907 |0051: aget-wide v2, v9, v7 │ │ +03083e: 6e30 de09 2003 |0053: invoke-virtual {v0, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09de │ │ +030844: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0004 line=48 │ │ + 0x000a line=49 │ │ + 0x0012 line=50 │ │ + 0x0016 line=51 │ │ + 0x001d line=53 │ │ + 0x0025 line=54 │ │ + 0x0029 line=55 │ │ + 0x0030 line=57 │ │ + 0x0038 line=58 │ │ + 0x003c line=59 │ │ + 0x0043 line=61 │ │ + 0x004b line=62 │ │ + 0x004f line=63 │ │ + 0x0056 line=65 │ │ locals : │ │ + 0x0000 - 0x0057 reg=8 this Lorg/achartengine/tools/AbstractTool; │ │ + 0x0000 - 0x0057 reg=9 (null) [D │ │ │ │ - #6 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'close' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : 'getRange' │ │ + type : '()[D' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 11 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 26 16-bit code units │ │ -0302ac: |[0302ac] com.csvreader.CsvWriter.close:(Z)V │ │ -0302bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0302be: 5520 ca07 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -0302c2: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -0302c6: 3803 0400 |0005: if-eqz v3, 0009 // +0004 │ │ -0302ca: 5b21 c907 |0007: iput-object v1, v2, Lcom/csvreader/CsvWriter;.charset:Ljava/nio/charset/Charset; // field@07c9 │ │ -0302ce: 5520 cd07 |0009: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.initialized:Z // field@07cd │ │ -0302d2: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0302d6: 5420 ce07 |000d: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0302da: 6e10 7307 0000 |000f: invoke-virtual {v0}, Ljava/io/PrintWriter;.close:()V // method@0773 │ │ -0302e0: 5b21 ce07 |0012: iput-object v1, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0302e4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0302e6: 5c20 ca07 |0015: iput-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -0302ea: 0e00 |0017: return-void │ │ -0302ec: 0d00 |0018: move-exception v0 │ │ -0302ee: 28f9 |0019: goto 0012 // -0007 │ │ - catches : 1 │ │ - 0x0009 - 0x0012 │ │ - Ljava/lang/Exception; -> 0x0018 │ │ + insns size : 40 16-bit code units │ │ +030848: |[030848] org.achartengine.tools.AbstractTool.getRange:()[D │ │ +030858: 54a0 9108 |0000: iget-object v0, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +03085c: 6e10 a609 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09a6 │ │ +030862: 0b00 |0005: move-result-wide v0 │ │ +030864: 54a2 9108 |0006: iget-object v2, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +030868: 6e10 a509 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09a5 │ │ +03086e: 0b02 |000b: move-result-wide v2 │ │ +030870: 54a4 9108 |000c: iget-object v4, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +030874: 6e10 ae09 0400 |000e: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09ae │ │ +03087a: 0b04 |0011: move-result-wide v4 │ │ +03087c: 54a6 9108 |0012: iget-object v6, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +030880: 6e10 ad09 0600 |0014: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09ad │ │ +030886: 0b06 |0017: move-result-wide v6 │ │ +030888: 1248 |0018: const/4 v8, #int 4 // #4 │ │ +03088a: 2388 0e02 |0019: new-array v8, v8, [D // type@020e │ │ +03088e: 1209 |001b: const/4 v9, #int 0 // #0 │ │ +030890: 4c00 0809 |001c: aput-wide v0, v8, v9 │ │ +030894: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +030896: 4c02 0800 |001f: aput-wide v2, v8, v0 │ │ +03089a: 1220 |0021: const/4 v0, #int 2 // #2 │ │ +03089c: 4c04 0800 |0022: aput-wide v4, v8, v0 │ │ +0308a0: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +0308a2: 4c06 0800 |0025: aput-wide v6, v8, v0 │ │ +0308a6: 1108 |0027: return-object v8 │ │ + catches : (none) │ │ positions : │ │ + 0x0000 line=40 │ │ + 0x0006 line=41 │ │ + 0x000c line=42 │ │ + 0x0012 line=43 │ │ + 0x0018 line=44 │ │ locals : │ │ + 0x0000 - 0x0028 reg=10 this Lorg/achartengine/tools/AbstractTool; │ │ │ │ - #7 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'replace' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : 'setXRange' │ │ + type : '(DD)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ + registers : 6 │ │ + ins : 5 │ │ outs : 3 │ │ - insns size : 48 16-bit code units │ │ -030300: |[030300] com.csvreader.CsvWriter.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -030310: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -030312: 6e10 d707 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@07d7 │ │ -030318: 0a02 |0004: move-result v2 │ │ -03031a: 6e20 d307 6500 |0005: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@07d3 │ │ -030320: 0a01 |0008: move-result v1 │ │ -030322: 3741 2600 |0009: if-le v1, v4, 002f // +0026 │ │ -030326: 2203 a401 |000b: new-instance v3, Ljava/lang/StringBuffer; // type@01a4 │ │ -03032a: 7010 e307 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@07e3 │ │ -030330: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -030332: 3241 1300 |0011: if-eq v1, v4, 0024 // +0013 │ │ -030336: 6e30 dd07 0501 |0013: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -03033c: 0c00 |0016: move-result-object v0 │ │ -03033e: 6e20 e807 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -030344: 6e20 e807 7300 |001a: invoke-virtual {v3, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -03034a: 9000 0102 |001d: add-int v0, v1, v2 │ │ -03034e: 6e30 d407 6500 |001f: invoke-virtual {v5, v6, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@07d4 │ │ -030354: 0a01 |0022: move-result v1 │ │ -030356: 28ee |0023: goto 0011 // -0012 │ │ -030358: 6e20 dc07 0500 |0024: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -03035e: 0c00 |0027: move-result-object v0 │ │ -030360: 6e20 e807 0300 |0028: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -030366: 6e10 ef07 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@07ef │ │ -03036c: 0c05 |002e: move-result-object v5 │ │ -03036e: 1105 |002f: return-object v5 │ │ + insns size : 11 16-bit code units │ │ +0308a8: |[0308a8] org.achartengine.tools.AbstractTool.setXRange:(DD)V │ │ +0308b8: 5410 9108 |0000: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0308bc: 6e30 d909 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09d9 │ │ +0308c2: 5410 9108 |0005: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0308c6: 6e30 d809 4005 |0007: invoke-virtual {v0, v4, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09d8 │ │ +0308cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=68 │ │ + 0x0005 line=69 │ │ + 0x000a line=70 │ │ locals : │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/tools/AbstractTool; │ │ + 0x0000 - 0x000b reg=2 (null) D │ │ + 0x0000 - 0x000b reg=4 (null) D │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'close' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lorg/achartengine/tools/AbstractTool;) │ │ + name : 'setYRange' │ │ + type : '(DD)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 3 │ │ insns size : 11 16-bit code units │ │ -030370: |[030370] com.csvreader.CsvWriter.close:()V │ │ -030380: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -030382: 5520 ca07 |0001: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -030386: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -03038a: 7020 da06 1200 |0005: invoke-direct {v2, v1}, Lcom/csvreader/CsvWriter;.close:(Z)V // method@06da │ │ -030390: 5c21 ca07 |0008: iput-boolean v1, v2, Lcom/csvreader/CsvWriter;.closed:Z // field@07ca │ │ -030394: 0e00 |000a: return-void │ │ +0308d0: |[0308d0] org.achartengine.tools.AbstractTool.setYRange:(DD)V │ │ +0308e0: 5410 9108 |0000: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0308e4: 6e30 df09 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09df │ │ +0308ea: 5410 9108 |0005: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0891 │ │ +0308ee: 6e30 de09 4005 |0007: invoke-virtual {v0, v4, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09de │ │ +0308f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=73 │ │ + 0x0005 line=74 │ │ + 0x000a line=75 │ │ locals : │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/tools/AbstractTool; │ │ + 0x0000 - 0x000b reg=2 (null) D │ │ + 0x0000 - 0x000b reg=4 (null) D │ │ │ │ - #1 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'endRecord' │ │ + source_file_idx : 216 (AbstractTool.java) │ │ + │ │ +Class #196 header: │ │ +class_idx : 489 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1163 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #196 annotations: │ │ +Annotations on method #2571 'getFloats' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Float;" ">;)[F" } │ │ +Annotations on method #2572 'getLabels' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(DDI)" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ +Annotations on method #2573 'minmax' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;)[D" } │ │ + │ │ +Class #196 - │ │ + Class descriptor : 'Lorg/achartengine/util/MathHelper;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'FORMAT' │ │ + type : 'Ljava/text/NumberFormat;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'NULL_VALUE' │ │ + type : 'D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1.79769e+308 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -030398: |[030398] com.csvreader.CsvWriter.endRecord:()V │ │ -0303a8: 7010 d706 0200 |0000: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkClosed:()V // method@06d7 │ │ -0303ae: 7010 d806 0200 |0003: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkInit:()V // method@06d8 │ │ -0303b4: 5520 cf07 |0006: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -0303b8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0303bc: 5420 ce07 |000a: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0303c0: 5421 d007 |000c: iget-object v1, v2, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0303c4: 5711 c307 |000e: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -0303c8: 6e20 7607 1000 |0010: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@0776 │ │ -0303ce: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0303d0: 5c20 cc07 |0014: iput-boolean v0, v2, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -0303d4: 0e00 |0016: return-void │ │ -0303d6: 5420 ce07 |0017: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0303da: 6e10 7507 0000 |0019: invoke-virtual {v0}, Ljava/io/PrintWriter;.println:()V // method@0775 │ │ -0303e0: 28f7 |001c: goto 0013 // -0009 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +0308f8: |[0308f8] org.achartengine.util.MathHelper.:()V │ │ +030908: 7100 0208 0000 |0000: invoke-static {}, Ljava/text/NumberFormat;.getNumberInstance:()Ljava/text/NumberFormat; // method@0802 │ │ +03090e: 0c00 |0003: move-result-object v0 │ │ +030910: 6900 9908 |0004: sput-object v0, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0899 │ │ +030914: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=33 │ │ locals : │ │ │ │ - #2 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'finalize' │ │ + #1 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0303e4: |[0303e4] com.csvreader.CsvWriter.finalize:()V │ │ -0303f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0303f6: 7020 da06 0100 |0001: invoke-direct {v1, v0}, Lcom/csvreader/CsvWriter;.close:(Z)V // method@06da │ │ -0303fc: 0e00 |0004: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +030918: |[030918] org.achartengine.util.MathHelper.:()V │ │ +030928: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03092e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=35 │ │ + 0x0003 line=37 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/util/MathHelper; │ │ │ │ - #3 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'flush' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'computeLabels' │ │ + type : '(DDI)[D' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -030400: |[030400] com.csvreader.CsvWriter.flush:()V │ │ -030410: 5410 ce07 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030414: 6e10 7407 0000 |0002: invoke-virtual {v0}, Ljava/io/PrintWriter;.flush:()V // method@0774 │ │ -03041a: 0e00 |0005: return-void │ │ + registers : 15 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 97 16-bit code units │ │ +030930: |[030930] org.achartengine.util.MathHelper.computeLabels:(DDI)[D │ │ +030940: ac00 0a0c |0000: sub-double v0, v10, v12 │ │ +030944: 7120 9607 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +03094a: 0b00 |0005: move-result-wide v0 │ │ +03094c: 1802 0000 00a0 f2d7 7a3e |0006: const-wide v2, #double 1e-07 // #3e7ad7f2a0000000 │ │ +030956: 3000 0002 |000b: cmpg-double v0, v0, v2 │ │ +03095a: 3b00 1100 |000d: if-gez v0, 001e // +0011 │ │ +03095e: 1230 |000f: const/4 v0, #int 3 // #3 │ │ +030960: 2300 0e02 |0010: new-array v0, v0, [D // type@020e │ │ +030964: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +030966: 4c0a 0001 |0013: aput-wide v10, v0, v1 │ │ +03096a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +03096c: 4c0a 0001 |0016: aput-wide v10, v0, v1 │ │ +030970: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +030972: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ +030976: 4c02 0001 |001b: aput-wide v2, v0, v1 │ │ +03097a: 1100 |001d: return-object v0 │ │ +03097c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +03097e: 2f01 0a0c |001f: cmpl-double v1, v10, v12 │ │ +030982: 3d01 3c00 |0021: if-lez v1, 005d // +003c │ │ +030986: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +030988: ac02 0c0a |0024: sub-double v2, v12, v10 │ │ +03098c: 7120 9607 3200 |0026: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +030992: 0b02 |0029: move-result-wide v2 │ │ +030994: 83e4 |002a: int-to-double v4, v14 │ │ +030996: ce42 |002b: div-double/2addr v2, v4 │ │ +030998: 7120 0e0a 3200 |002c: invoke-static {v2, v3}, Lorg/achartengine/util/MathHelper;.roundUp:(D)D // method@0a0e │ │ +03099e: 0b02 |002f: move-result-wide v2 │ │ +0309a0: ae04 0c02 |0030: div-double v4, v12, v2 │ │ +0309a4: 7120 9e07 5400 |0032: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@079e │ │ +0309aa: 0b04 |0035: move-result-wide v4 │ │ +0309ac: cd24 |0036: mul-double/2addr v4, v2 │ │ +0309ae: ae06 0a02 |0037: div-double v6, v10, v2 │ │ +0309b2: 7120 a207 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +0309b8: 0b06 |003c: move-result-wide v6 │ │ +0309ba: cd26 |003d: mul-double/2addr v6, v2 │ │ +0309bc: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ +0309c0: 1230 |0040: const/4 v0, #int 3 // #3 │ │ +0309c2: 2300 0e02 |0041: new-array v0, v0, [D // type@020e │ │ +0309c6: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +0309c8: 4c06 0001 |0044: aput-wide v6, v0, v1 │ │ +0309cc: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +0309ce: 4c04 0001 |0047: aput-wide v4, v0, v1 │ │ +0309d2: 1221 |0049: const/4 v1, #int 2 // #2 │ │ +0309d4: 1904 f0bf |004a: const-wide/high16 v4, #long -4616189618054758400 // #bff0 │ │ +0309d8: cd42 |004c: mul-double/2addr v2, v4 │ │ +0309da: 4c02 0001 |004d: aput-wide v2, v0, v1 │ │ +0309de: 28ce |004f: goto 001d // -0032 │ │ +0309e0: 1230 |0050: const/4 v0, #int 3 // #3 │ │ +0309e2: 2300 0e02 |0051: new-array v0, v0, [D // type@020e │ │ +0309e6: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +0309e8: 4c04 0001 |0054: aput-wide v4, v0, v1 │ │ +0309ec: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0309ee: 4c06 0001 |0057: aput-wide v6, v0, v1 │ │ +0309f2: 1221 |0059: const/4 v1, #int 2 // #2 │ │ +0309f4: 4c02 0001 |005a: aput-wide v2, v0, v1 │ │ +0309f8: 28c1 |005c: goto 001d // -003f │ │ +0309fa: 04c8 |005d: move-wide v8, v12 │ │ +0309fc: 04ac |005e: move-wide v12, v10 │ │ +0309fe: 048a |005f: move-wide v10, v8 │ │ +030a00: 28c4 |0060: goto 0024 // -003c │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=104 │ │ + 0x000f line=105 │ │ + 0x001d line=123 │ │ + 0x001e line=109 │ │ + 0x001f line=110 │ │ + 0x0023 line=111 │ │ + 0x0024 line=116 │ │ + 0x0030 line=118 │ │ + 0x0037 line=119 │ │ + 0x003e line=120 │ │ + 0x0040 line=121 │ │ + 0x0050 line=123 │ │ locals : │ │ + 0x0000 - 0x0061 reg=10 (null) D │ │ + 0x0000 - 0x0061 reg=12 (null) D │ │ + 0x0000 - 0x0061 reg=14 (null) I │ │ │ │ - #4 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getComment' │ │ - type : '()C' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'getFloats' │ │ + type : '(Ljava/util/List;)[F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -03041c: |[03041c] com.csvreader.CsvWriter.getComment:()C │ │ -03042c: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030430: 5700 bf07 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -030434: 0f00 |0004: return v0 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +030a04: |[030a04] org.achartengine.util.MathHelper.getFloats:(Ljava/util/List;)[F │ │ +030a14: 7210 3808 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0838 │ │ +030a1a: 0a02 |0003: move-result v2 │ │ +030a1c: 2323 0f02 |0004: new-array v3, v2, [F // type@020f │ │ +030a20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +030a22: 0101 |0007: move v1, v0 │ │ +030a24: 3521 1200 |0008: if-ge v1, v2, 001a // +0012 │ │ +030a28: 7220 3408 1400 |000a: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +030a2e: 0c00 |000d: move-result-object v0 │ │ +030a30: 1f00 8801 |000e: check-cast v0, Ljava/lang/Float; // type@0188 │ │ +030a34: 6e10 8907 0000 |0010: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@0789 │ │ +030a3a: 0a00 |0013: move-result v0 │ │ +030a3c: 4b00 0301 |0014: aput v0, v3, v1 │ │ +030a40: d800 0101 |0016: add-int/lit8 v0, v1, #int 1 // #01 │ │ +030a44: 0101 |0018: move v1, v0 │ │ +030a46: 28ef |0019: goto 0008 // -0011 │ │ +030a48: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=151 │ │ + 0x0004 line=152 │ │ + 0x0006 line=153 │ │ + 0x000a line=154 │ │ + 0x0016 line=153 │ │ + 0x001a line=156 │ │ locals : │ │ + 0x0000 - 0x001b reg=4 (null) Ljava/util/List; │ │ │ │ - #5 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getDelimiter' │ │ - type : '()C' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'getLabels' │ │ + type : '(DDI)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -030438: |[030438] com.csvreader.CsvWriter.getDelimiter:()C │ │ -030448: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03044c: 5700 c007 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -030450: 0f00 |0004: return v0 │ │ - catches : (none) │ │ + registers : 15 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 72 16-bit code units │ │ +030a4c: |[030a4c] org.achartengine.util.MathHelper.getLabels:(DDI)Ljava/util/List; │ │ +030a5c: 6200 9908 |0000: sget-object v0, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0899 │ │ +030a60: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +030a62: 6e20 0408 1000 |0003: invoke-virtual {v0, v1}, Ljava/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@0804 │ │ +030a68: 2203 aa01 |0006: new-instance v3, Ljava/util/ArrayList; // type@01aa │ │ +030a6c: 7010 0e08 0300 |0008: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@080e │ │ +030a72: 715e 0a0a badc |000b: invoke-static {v10, v11, v12, v13, v14}, Lorg/achartengine/util/MathHelper;.computeLabels:(DDI)[D // method@0a0a │ │ +030a78: 0c04 |000e: move-result-object v4 │ │ +030a7a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +030a7c: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ +030a80: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +030a82: 4506 0402 |0013: aget-wide v6, v4, v2 │ │ +030a86: cc60 |0015: sub-double/2addr v0, v6 │ │ +030a88: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +030a8a: 4506 0402 |0017: aget-wide v6, v4, v2 │ │ +030a8e: ce60 |0019: div-double/2addr v0, v6 │ │ +030a90: 8a00 |001a: double-to-int v0, v0 │ │ +030a92: d805 0001 |001b: add-int/lit8 v5, v0, #int 1 // #01 │ │ +030a96: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +030a98: 0102 |001e: move v2, v0 │ │ +030a9a: 3552 2600 |001f: if-ge v2, v5, 0045 // +0026 │ │ +030a9e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +030aa0: 4500 0400 |0022: aget-wide v0, v4, v0 │ │ +030aa4: 8326 |0024: int-to-double v6, v2 │ │ +030aa6: 1228 |0025: const/4 v8, #int 2 // #2 │ │ +030aa8: 4508 0408 |0026: aget-wide v8, v4, v8 │ │ +030aac: cd86 |0028: mul-double/2addr v6, v8 │ │ +030aae: cb60 |0029: add-double/2addr v0, v6 │ │ +030ab0: 6206 9908 |002a: sget-object v6, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0899 │ │ +030ab4: 6207 9908 |002c: sget-object v7, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0899 │ │ +030ab8: 6e30 ff07 0701 |002e: invoke-virtual {v7, v0, v1}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@07ff │ │ +030abe: 0c07 |0031: move-result-object v7 │ │ +030ac0: 6e20 0308 7600 |0032: invoke-virtual {v6, v7}, Ljava/text/NumberFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@0803 │ │ +030ac6: 0c06 |0035: move-result-object v6 │ │ +030ac8: 6e10 b407 0600 |0036: invoke-virtual {v6}, Ljava/lang/Number;.doubleValue:()D // method@07b4 │ │ +030ace: 0b00 |0039: move-result-wide v0 │ │ +030ad0: 7120 8107 1000 |003a: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +030ad6: 0c00 |003d: move-result-object v0 │ │ +030ad8: 7220 3008 0300 |003e: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +030ade: d800 0201 |0041: add-int/lit8 v0, v2, #int 1 // #01 │ │ +030ae2: 0102 |0043: move v2, v0 │ │ +030ae4: 28db |0044: goto 001f // -0025 │ │ +030ae6: 1103 |0045: return-object v3 │ │ +030ae8: 0d06 |0046: move-exception v6 │ │ +030aea: 28f3 |0047: goto 003a // -000d │ │ + catches : 1 │ │ + 0x002a - 0x0039 │ │ + Ljava/text/ParseException; -> 0x0046 │ │ positions : │ │ + 0x0000 line=71 │ │ + 0x0006 line=72 │ │ + 0x000b line=73 │ │ + 0x000f line=75 │ │ + 0x001d line=80 │ │ + 0x0021 line=81 │ │ + 0x002a line=85 │ │ + 0x003a line=89 │ │ + 0x0041 line=80 │ │ + 0x0045 line=91 │ │ + 0x0046 line=86 │ │ locals : │ │ + 0x0000 - 0x0048 reg=10 (null) D │ │ + 0x0000 - 0x0048 reg=12 (null) D │ │ + 0x0000 - 0x0048 reg=14 (null) I │ │ │ │ - #6 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getEscapeMode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'minmax' │ │ + type : '(Ljava/util/List;)[D' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 13 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -030454: |[030454] com.csvreader.CsvWriter.getEscapeMode:()I │ │ -030464: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030468: 5200 c107 |0002: iget v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07c1 │ │ -03046c: 0f00 |0004: return v0 │ │ + outs : 4 │ │ + insns size : 60 16-bit code units │ │ +030afc: |[030afc] org.achartengine.util.MathHelper.minmax:(Ljava/util/List;)[D │ │ +030b0c: 122b |0000: const/4 v11, #int 2 // #2 │ │ +030b0e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +030b10: 120a |0002: const/4 v10, #int 0 // #0 │ │ +030b12: 7210 3808 0c00 |0003: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0838 │ │ +030b18: 0a00 |0006: move-result v0 │ │ +030b1a: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +030b1e: 23b0 0e02 |0009: new-array v0, v11, [D // type@020e │ │ +030b22: 1100 |000b: return-object v0 │ │ +030b24: 7220 3408 ac00 |000c: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +030b2a: 0c00 |000f: move-result-object v0 │ │ +030b2c: 1f00 8401 |0010: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +030b30: 6e10 7c07 0000 |0012: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +030b36: 0b00 |0015: move-result-wide v0 │ │ +030b38: 7210 3808 0c00 |0016: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0838 │ │ +030b3e: 0a03 |0019: move-result v3 │ │ +030b40: 0404 |001a: move-wide v4, v0 │ │ +030b42: 0406 |001b: move-wide v6, v0 │ │ +030b44: 0121 |001c: move v1, v2 │ │ +030b46: 3531 1800 |001d: if-ge v1, v3, 0035 // +0018 │ │ +030b4a: 7220 3408 1c00 |001f: invoke-interface {v12, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +030b50: 0c00 |0022: move-result-object v0 │ │ +030b52: 1f00 8401 |0023: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +030b56: 6e10 7c07 0000 |0025: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +030b5c: 0b08 |0028: move-result-wide v8 │ │ +030b5e: 7140 a707 7698 |0029: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +030b64: 0b06 |002c: move-result-wide v6 │ │ +030b66: 7140 a507 5498 |002d: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +030b6c: 0b04 |0030: move-result-wide v4 │ │ +030b6e: d800 0101 |0031: add-int/lit8 v0, v1, #int 1 // #01 │ │ +030b72: 0101 |0033: move v1, v0 │ │ +030b74: 28e9 |0034: goto 001d // -0017 │ │ +030b76: 23b0 0e02 |0035: new-array v0, v11, [D // type@020e │ │ +030b7a: 4c06 000a |0037: aput-wide v6, v0, v10 │ │ +030b7e: 4c04 0002 |0039: aput-wide v4, v0, v2 │ │ +030b82: 28d0 |003b: goto 000b // -0030 │ │ catches : (none) │ │ positions : │ │ + 0x0003 line=46 │ │ + 0x0009 line=47 │ │ + 0x000b line=57 │ │ + 0x000c line=49 │ │ + 0x0016 line=51 │ │ + 0x001d line=52 │ │ + 0x001f line=53 │ │ + 0x0029 line=54 │ │ + 0x002d line=55 │ │ + 0x0031 line=52 │ │ + 0x0035 line=57 │ │ locals : │ │ + 0x0000 - 0x003c reg=12 (null) Ljava/util/List; │ │ │ │ - #7 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getForceQualifier' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Lorg/achartengine/util/MathHelper;) │ │ + name : 'roundUp' │ │ + type : '(D)D' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -030470: |[030470] com.csvreader.CsvWriter.getForceQualifier:()Z │ │ -030480: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030484: 5500 c207 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07c2 │ │ -030488: 0f00 |0004: return v0 │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 48 16-bit code units │ │ +030b84: |[030b84] org.achartengine.util.MathHelper.roundUp:(D)D │ │ +030b94: 1900 1440 |0000: const-wide/high16 v0, #long 4617315517961601024 // #4014 │ │ +030b98: 1904 0040 |0002: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +030b9c: 1902 2440 |0004: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ +030ba0: 7120 a407 ba00 |0006: invoke-static {v10, v11}, Ljava/lang/Math;.log10:(D)D // method@07a4 │ │ +030ba6: 0b06 |0009: move-result-wide v6 │ │ +030ba8: 7120 a207 7600 |000a: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +030bae: 0b06 |000d: move-result-wide v6 │ │ +030bb0: 8a68 |000e: double-to-int v8, v6 │ │ +030bb2: 7b86 |000f: neg-int v6, v8 │ │ +030bb4: 8366 |0010: int-to-double v6, v6 │ │ +030bb6: 7140 aa07 3276 |0011: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@07aa │ │ +030bbc: 0b06 |0014: move-result-wide v6 │ │ +030bbe: cda6 |0015: mul-double/2addr v6, v10 │ │ +030bc0: 2f09 0600 |0016: cmpl-double v9, v6, v0 │ │ +030bc4: 3d09 0a00 |0018: if-lez v9, 0022 // +000a │ │ +030bc8: 0420 |001a: move-wide v0, v2 │ │ +030bca: 8384 |001b: int-to-double v4, v8 │ │ +030bcc: 7140 aa07 3254 |001c: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@07aa │ │ +030bd2: 0b02 |001f: move-result-wide v2 │ │ +030bd4: cd20 |0020: mul-double/2addr v0, v2 │ │ +030bd6: 1000 |0021: return-wide v0 │ │ +030bd8: 2f09 0604 |0022: cmpl-double v9, v6, v4 │ │ +030bdc: 3c09 f7ff |0024: if-gtz v9, 001b // -0009 │ │ +030be0: 1900 f03f |0026: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +030be4: 2f00 0600 |0028: cmpl-double v0, v6, v0 │ │ +030be8: 3d00 0400 |002a: if-lez v0, 002e // +0004 │ │ +030bec: 0440 |002c: move-wide v0, v4 │ │ +030bee: 28ee |002d: goto 001b // -0012 │ │ +030bf0: 0460 |002e: move-wide v0, v6 │ │ +030bf2: 28ec |002f: goto 001b // -0014 │ │ catches : (none) │ │ positions : │ │ + 0x0006 line=131 │ │ + 0x000f line=132 │ │ + 0x0016 line=133 │ │ + 0x001b line=140 │ │ + 0x0021 line=141 │ │ + 0x0022 line=135 │ │ + 0x0026 line=137 │ │ + 0x002d line=138 │ │ locals : │ │ + 0x0000 - 0x0030 reg=10 (null) D │ │ │ │ - #8 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getRecordDelimiter' │ │ - type : '()C' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 1163 (MathHelper.java) │ │ + │ │ +Class #197 header: │ │ +class_idx : 490 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 406 │ │ +source_file_idx : 232 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #197 - │ │ + Class descriptor : 'Lorg/javia/arity/ArityException;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/RuntimeException;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/ArityException;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -03048c: |[03048c] com.csvreader.CsvWriter.getRecordDelimiter:()C │ │ -03049c: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0304a0: 5700 c307 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -0304a4: 0f00 |0004: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +030bf4: |[030bf4] org.javia.arity.ArityException.:(I)V │ │ +030c04: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +030c08: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +030c0e: 1a01 8701 |0005: const-string v1, "Didn't expect " // string@0187 │ │ +030c12: 6e20 ed07 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +030c18: 0c00 |000a: move-result-object v0 │ │ +030c1a: 6e20 e907 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +030c20: 0c00 |000e: move-result-object v0 │ │ +030c22: 1a01 1500 |000f: const-string v1, " arguments" // string@0015 │ │ +030c26: 6e20 ed07 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +030c2c: 0c00 |0014: move-result-object v0 │ │ +030c2e: 6e10 f007 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +030c34: 0c00 |0018: move-result-object v0 │ │ +030c36: 7020 100a 0200 |0019: invoke-direct {v2, v0}, Lorg/javia/arity/ArityException;.:(Ljava/lang/String;)V // method@0a10 │ │ +030c3c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=30 │ │ + 0x001c line=31 │ │ locals : │ │ + 0x0000 - 0x001d reg=2 this Lorg/javia/arity/ArityException; │ │ + 0x0000 - 0x001d reg=3 (null) I │ │ │ │ - #9 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getTextQualifier' │ │ - type : '()C' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/ArityException;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0304a8: |[0304a8] com.csvreader.CsvWriter.getTextQualifier:()C │ │ -0304b8: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0304bc: 5700 c407 |0002: iget-char v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -0304c0: 0f00 |0004: return v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +030c40: |[030c40] org.javia.arity.ArityException.:(Ljava/lang/String;)V │ │ +030c50: 7020 bd07 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@07bd │ │ +030c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/ArityException; │ │ + 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ - #10 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'getUseTextQualifier' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 232 (ArityException.java) │ │ + │ │ +Class #198 header: │ │ +class_idx : 491 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 251 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 14 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #198 - │ │ + Class descriptor : 'Lorg/javia/arity/BaseMath;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/BaseMath;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0304c4: |[0304c4] com.csvreader.CsvWriter.getUseTextQualifier:()Z │ │ -0304d4: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0304d8: 5500 c507 |0002: iget-boolean v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c5 │ │ -0304dc: 0f00 |0004: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +030c58: |[030c58] org.javia.arity.BaseMath.:()V │ │ +030c68: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +030c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=21 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/BaseMath; │ │ │ │ - #11 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setComment' │ │ - type : '(C)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'acos' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -0304e0: |[0304e0] com.csvreader.CsvWriter.setComment:(C)V │ │ -0304f0: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0304f4: 5e02 bf07 |0002: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -0304f8: 0e00 |0004: return-void │ │ +030c70: |[030c70] org.javia.arity.BaseMath.acos:(D)D │ │ +030c80: 7120 9907 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.acos:(D)D // method@0799 │ │ +030c86: 0b00 |0003: move-result-wide v0 │ │ +030c88: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=31 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #12 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setDelimiter' │ │ - type : '(C)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'asin' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -0304fc: |[0304fc] com.csvreader.CsvWriter.setDelimiter:(C)V │ │ -03050c: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030510: 5e02 c007 |0002: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -030514: 0e00 |0004: return-void │ │ +030c8c: |[030c8c] org.javia.arity.BaseMath.asin:(D)D │ │ +030c9c: 7120 9a07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.asin:(D)D // method@079a │ │ +030ca2: 0b00 |0003: move-result-wide v0 │ │ +030ca4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=27 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #13 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setEscapeMode' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'atan' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -030518: |[030518] com.csvreader.CsvWriter.setEscapeMode:(I)V │ │ -030528: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03052c: 5902 c107 |0002: iput v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07c1 │ │ -030530: 0e00 |0004: return-void │ │ +030ca8: |[030ca8] org.javia.arity.BaseMath.atan:(D)D │ │ +030cb8: 7120 9b07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@079b │ │ +030cbe: 0b00 |0003: move-result-wide v0 │ │ +030cc0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=23 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #14 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setForceQualifier' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'atan2' │ │ + type : '(DD)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ insns size : 5 16-bit code units │ │ -030534: |[030534] com.csvreader.CsvWriter.setForceQualifier:(Z)V │ │ -030544: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030548: 5c02 c207 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07c2 │ │ -03054c: 0e00 |0004: return-void │ │ +030cc4: |[030cc4] org.javia.arity.BaseMath.atan2:(DD)D │ │ +030cd4: 7140 9c07 3254 |0000: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.atan2:(DD)D // method@079c │ │ +030cda: 0b00 |0003: move-result-wide v0 │ │ +030cdc: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=67 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0005 reg=4 (null) D │ │ │ │ - #15 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setRecordDelimiter' │ │ - type : '(C)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'cbrt' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -030550: |[030550] com.csvreader.CsvWriter.setRecordDelimiter:(C)V │ │ -030560: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030562: 5c10 cf07 |0001: iput-boolean v0, v1, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -030566: 5410 d007 |0003: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03056a: 5e02 c307 |0005: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -03056e: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +030ce0: |[030ce0] org.javia.arity.BaseMath.cbrt:(D)D │ │ +030cf0: 7120 9d07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@079d │ │ +030cf6: 0b00 |0003: move-result-wide v0 │ │ +030cf8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=55 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #16 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setTextQualifier' │ │ - type : '(C)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'cosh' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -030570: |[030570] com.csvreader.CsvWriter.setTextQualifier:(C)V │ │ -030580: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030584: 5e02 c407 |0002: iput-char v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -030588: 0e00 |0004: return-void │ │ +030cfc: |[030cfc] org.javia.arity.BaseMath.cosh:(D)D │ │ +030d0c: 7120 a007 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.cosh:(D)D // method@07a0 │ │ +030d12: 0b00 |0003: move-result-wide v0 │ │ +030d14: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=47 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #17 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'setUseTextQualifier' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'exp' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -03058c: |[03058c] com.csvreader.CsvWriter.setUseTextQualifier:(Z)V │ │ -03059c: 5410 d007 |0000: iget-object v0, v1, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0305a0: 5c02 c507 |0002: iput-boolean v2, v0, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c5 │ │ -0305a4: 0e00 |0004: return-void │ │ +030d18: |[030d18] org.javia.arity.BaseMath.exp:(D)D │ │ +030d28: 7120 a107 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.exp:(D)D // method@07a1 │ │ +030d2e: 0b00 |0003: move-result-wide v0 │ │ +030d30: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=35 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #18 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'write' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'log' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -0305a8: |[0305a8] com.csvreader.CsvWriter.write:(Ljava/lang/String;)V │ │ -0305b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0305ba: 6e30 ee06 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/csvreader/CsvWriter;.write:(Ljava/lang/String;Z)V // method@06ee │ │ -0305c0: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #19 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'write' │ │ - type : '(Ljava/lang/String;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 572 16-bit code units │ │ -0305c4: |[0305c4] com.csvreader.CsvWriter.write:(Ljava/lang/String;Z)V │ │ -0305d4: 1307 0900 |0000: const/16 v7, #int 9 // #9 │ │ -0305d8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0305da: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0305dc: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ -0305de: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0305e0: 7010 d706 0800 |0006: invoke-direct {v8}, Lcom/csvreader/CsvWriter;.checkClosed:()V // method@06d7 │ │ -0305e6: 7010 d806 0800 |0009: invoke-direct {v8}, Lcom/csvreader/CsvWriter;.checkInit:()V // method@06d8 │ │ -0305ec: 3909 0400 |000c: if-nez v9, 0010 // +0004 │ │ -0305f0: 1a09 0000 |000e: const-string v9, "" // string@0000 │ │ -0305f4: 5580 cc07 |0010: iget-boolean v0, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -0305f8: 3900 0b00 |0012: if-nez v0, 001d // +000b │ │ -0305fc: 5480 ce07 |0014: iget-object v0, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030600: 5482 d007 |0016: iget-object v2, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030604: 5722 c007 |0018: iget-char v2, v2, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -030608: 6e20 7607 2000 |001a: invoke-virtual {v0, v2}, Ljava/io/PrintWriter;.write:(I)V // method@0776 │ │ -03060e: 5480 d007 |001d: iget-object v0, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030612: 5500 c207 |001f: iget-boolean v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.ForceQualifier:Z // field@07c2 │ │ -030616: 390a 1802 |0021: if-nez v10, 0239 // +0218 │ │ -03061a: 6e10 d707 0900 |0023: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@07d7 │ │ -030620: 0a02 |0026: move-result v2 │ │ -030622: 3d02 1202 |0027: if-lez v2, 0239 // +0212 │ │ -030626: 6e10 e007 0900 |0029: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07e0 │ │ -03062c: 0c09 |002c: move-result-object v9 │ │ -03062e: 0792 |002d: move-object v2, v9 │ │ -030630: 3900 5d00 |002e: if-nez v0, 008b // +005d │ │ -030634: 5483 d007 |0030: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030638: 5533 c507 |0032: iget-boolean v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c5 │ │ -03063c: 3803 5700 |0034: if-eqz v3, 008b // +0057 │ │ -030640: 5483 d007 |0036: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030644: 5733 c407 |0038: iget-char v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -030648: 6e20 d207 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03064e: 0a03 |003d: move-result v3 │ │ -030650: 3643 4c00 |003e: if-gt v3, v4, 008a // +004c │ │ -030654: 5483 d007 |0040: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030658: 5733 c007 |0042: iget-char v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -03065c: 6e20 d207 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -030662: 0a03 |0047: move-result v3 │ │ -030664: 3643 4200 |0048: if-gt v3, v4, 008a // +0042 │ │ -030668: 5583 cf07 |004a: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -03066c: 3903 1200 |004c: if-nez v3, 005e // +0012 │ │ -030670: 1303 0a00 |004e: const/16 v3, #int 10 // #a │ │ -030674: 6e20 d207 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03067a: 0a03 |0053: move-result v3 │ │ -03067c: 3643 3600 |0054: if-gt v3, v4, 008a // +0036 │ │ -030680: 1303 0d00 |0056: const/16 v3, #int 13 // #d │ │ -030684: 6e20 d207 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03068a: 0a03 |005b: move-result v3 │ │ -03068c: 3643 2e00 |005c: if-gt v3, v4, 008a // +002e │ │ -030690: 5583 cf07 |005e: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -030694: 3803 0c00 |0060: if-eqz v3, 006c // +000c │ │ -030698: 5483 d007 |0062: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03069c: 5733 c307 |0064: iget-char v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -0306a0: 6e20 d207 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -0306a6: 0a03 |0069: move-result v3 │ │ -0306a8: 3643 2000 |006a: if-gt v3, v4, 008a // +0020 │ │ -0306ac: 5583 cc07 |006c: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -0306b0: 3803 1200 |006e: if-eqz v3, 0080 // +0012 │ │ -0306b4: 6e10 d707 0200 |0070: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07d7 │ │ -0306ba: 0a03 |0073: move-result v3 │ │ -0306bc: 3d03 0c00 |0074: if-lez v3, 0080 // +000c │ │ -0306c0: 6e20 cc07 6200 |0076: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -0306c6: 0a03 |0079: move-result v3 │ │ -0306c8: 5484 d007 |007a: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0306cc: 5744 bf07 |007c: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -0306d0: 3243 0c00 |007e: if-eq v3, v4, 008a // +000c │ │ -0306d4: 5583 cc07 |0080: iget-boolean v3, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -0306d8: 3803 0900 |0082: if-eqz v3, 008b // +0009 │ │ -0306dc: 6e10 d707 0200 |0084: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07d7 │ │ -0306e2: 0a03 |0087: move-result v3 │ │ -0306e4: 3903 0300 |0088: if-nez v3, 008b // +0003 │ │ -0306e8: 0110 |008a: move v0, v1 │ │ -0306ea: 5483 d007 |008b: iget-object v3, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0306ee: 5533 c507 |008d: iget-boolean v3, v3, Lcom/csvreader/CsvWriter$UserSettings;.UseTextQualifier:Z // field@07c5 │ │ -0306f2: 3803 a701 |008f: if-eqz v3, 0236 // +01a7 │ │ -0306f6: 3900 a501 |0091: if-nez v0, 0236 // +01a5 │ │ -0306fa: 6e10 d707 0200 |0093: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07d7 │ │ -030700: 0a03 |0096: move-result v3 │ │ -030702: 3d03 9f01 |0097: if-lez v3, 0236 // +019f │ │ -030706: 380a 9d01 |0099: if-eqz v10, 0236 // +019d │ │ -03070a: 6e20 cc07 6200 |009b: invoke-virtual {v2, v6}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -030710: 0a03 |009e: move-result v3 │ │ -030712: 1304 2000 |009f: const/16 v4, #int 32 // #20 │ │ -030716: 3243 0400 |00a1: if-eq v3, v4, 00a5 // +0004 │ │ -03071a: 3373 0300 |00a3: if-ne v3, v7, 00a6 // +0003 │ │ -03071e: 0110 |00a5: move v0, v1 │ │ -030720: 3900 9001 |00a6: if-nez v0, 0236 // +0190 │ │ -030724: 6e10 d707 0200 |00a8: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03072a: 0a03 |00ab: move-result v3 │ │ -03072c: 3713 8a01 |00ac: if-le v3, v1, 0236 // +018a │ │ -030730: 6e10 d707 0200 |00ae: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@07d7 │ │ -030736: 0a03 |00b1: move-result v3 │ │ -030738: d803 03ff |00b2: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03073c: 6e20 cc07 3200 |00b4: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -030742: 0a03 |00b7: move-result v3 │ │ -030744: 1304 2000 |00b8: const/16 v4, #int 32 // #20 │ │ -030748: 3243 0400 |00ba: if-eq v3, v4, 00be // +0004 │ │ -03074c: 3373 7a01 |00bc: if-ne v3, v7, 0236 // +017a │ │ -030750: 0113 |00be: move v3, v1 │ │ -030752: 3803 9900 |00bf: if-eqz v3, 0158 // +0099 │ │ -030756: 5480 ce07 |00c1: iget-object v0, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -03075a: 5481 d007 |00c3: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03075e: 5711 c407 |00c5: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -030762: 6e20 7607 1000 |00c7: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@0776 │ │ -030768: 5480 d007 |00ca: iget-object v0, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03076c: 5200 c107 |00cc: iget v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07c1 │ │ -030770: 3350 4f00 |00ce: if-ne v0, v5, 011d // +004f │ │ -030774: 1a00 f705 |00d0: const-string v0, "\" // string@05f7 │ │ -030778: 1a01 fb05 |00d2: const-string v1, "\\" // string@05fb │ │ -03077c: 7130 e506 0201 |00d4: invoke-static {v2, v0, v1}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -030782: 0c00 |00d7: move-result-object v0 │ │ -030784: 2201 a501 |00d8: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -030788: 7010 f007 0100 |00da: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03078e: 1a02 0000 |00dd: const-string v2, "" // string@0000 │ │ -030792: 6e20 f807 2100 |00df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030798: 0c01 |00e2: move-result-object v1 │ │ -03079a: 5482 d007 |00e3: iget-object v2, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -03079e: 5722 c407 |00e5: iget-char v2, v2, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -0307a2: 6e20 f207 2100 |00e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -0307a8: 0c01 |00ea: move-result-object v1 │ │ -0307aa: 6e10 fb07 0100 |00eb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0307b0: 0c01 |00ee: move-result-object v1 │ │ -0307b2: 2202 a501 |00ef: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -0307b6: 7010 f007 0200 |00f1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0307bc: 1a04 f705 |00f4: const-string v4, "\" // string@05f7 │ │ -0307c0: 6e20 f807 4200 |00f6: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0307c6: 0c02 |00f9: move-result-object v2 │ │ -0307c8: 5484 d007 |00fa: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0307cc: 5744 c407 |00fc: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -0307d0: 6e20 f207 4200 |00fe: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -0307d6: 0c02 |0101: move-result-object v2 │ │ -0307d8: 6e10 fb07 0200 |0102: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0307de: 0c02 |0105: move-result-object v2 │ │ -0307e0: 7130 e506 1002 |0106: invoke-static {v0, v1, v2}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -0307e6: 0c00 |0109: move-result-object v0 │ │ -0307e8: 5481 ce07 |010a: iget-object v1, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0307ec: 6e20 7707 0100 |010c: invoke-virtual {v1, v0}, Ljava/io/PrintWriter;.write:(Ljava/lang/String;)V // method@0777 │ │ -0307f2: 3803 0b00 |010f: if-eqz v3, 011a // +000b │ │ -0307f6: 5480 ce07 |0111: iget-object v0, v8, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -0307fa: 5481 d007 |0113: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0307fe: 5711 c407 |0115: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -030802: 6e20 7607 1000 |0117: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@0776 │ │ -030808: 5c86 cc07 |011a: iput-boolean v6, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -03080c: 0e00 |011c: return-void │ │ -03080e: 2200 a501 |011d: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -030812: 7010 f007 0000 |011f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -030818: 1a01 0000 |0122: const-string v1, "" // string@0000 │ │ -03081c: 6e20 f807 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030822: 0c00 |0127: move-result-object v0 │ │ -030824: 5481 d007 |0128: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030828: 5711 c407 |012a: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -03082c: 6e20 f207 1000 |012c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -030832: 0c00 |012f: move-result-object v0 │ │ -030834: 6e10 fb07 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03083a: 0c00 |0133: move-result-object v0 │ │ -03083c: 2201 a501 |0134: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -030840: 7010 f007 0100 |0136: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -030846: 1a04 0000 |0139: const-string v4, "" // string@0000 │ │ -03084a: 6e20 f807 4100 |013b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030850: 0c01 |013e: move-result-object v1 │ │ -030852: 5484 d007 |013f: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030856: 5744 c407 |0141: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -03085a: 6e20 f207 4100 |0143: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -030860: 0c01 |0146: move-result-object v1 │ │ -030862: 5484 d007 |0147: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030866: 5744 c407 |0149: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.TextQualifier:C // field@07c4 │ │ -03086a: 6e20 f207 4100 |014b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -030870: 0c01 |014e: move-result-object v1 │ │ -030872: 6e10 fb07 0100 |014f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -030878: 0c01 |0152: move-result-object v1 │ │ -03087a: 7130 e506 0201 |0153: invoke-static {v2, v0, v1}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -030880: 0c00 |0156: move-result-object v0 │ │ -030882: 28b3 |0157: goto 010a // -004d │ │ -030884: 5480 d007 |0158: iget-object v0, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030888: 5200 c107 |015a: iget v0, v0, Lcom/csvreader/CsvWriter$UserSettings;.EscapeMode:I // field@07c1 │ │ -03088c: 3350 d700 |015c: if-ne v0, v5, 0233 // +00d7 │ │ -030890: 1a00 f705 |015e: const-string v0, "\" // string@05f7 │ │ -030894: 1a04 fb05 |0160: const-string v4, "\\" // string@05fb │ │ -030898: 7130 e506 0204 |0162: invoke-static {v2, v0, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -03089e: 0c00 |0165: move-result-object v0 │ │ -0308a0: 2202 a501 |0166: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -0308a4: 7010 f007 0200 |0168: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0308aa: 1a04 0000 |016b: const-string v4, "" // string@0000 │ │ -0308ae: 6e20 f807 4200 |016d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0308b4: 0c02 |0170: move-result-object v2 │ │ -0308b6: 5484 d007 |0171: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0308ba: 5744 c007 |0173: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -0308be: 6e20 f207 4200 |0175: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -0308c4: 0c02 |0178: move-result-object v2 │ │ -0308c6: 6e10 fb07 0200 |0179: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0308cc: 0c02 |017c: move-result-object v2 │ │ -0308ce: 2204 a501 |017d: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -0308d2: 7010 f007 0400 |017f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0308d8: 1a05 f705 |0182: const-string v5, "\" // string@05f7 │ │ -0308dc: 6e20 f807 5400 |0184: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0308e2: 0c04 |0187: move-result-object v4 │ │ -0308e4: 5485 d007 |0188: iget-object v5, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0308e8: 5755 c007 |018a: iget-char v5, v5, Lcom/csvreader/CsvWriter$UserSettings;.Delimiter:C // field@07c0 │ │ -0308ec: 6e20 f207 5400 |018c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -0308f2: 0c04 |018f: move-result-object v4 │ │ -0308f4: 6e10 fb07 0400 |0190: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0308fa: 0c04 |0193: move-result-object v4 │ │ -0308fc: 7130 e506 2004 |0194: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -030902: 0c00 |0197: move-result-object v0 │ │ -030904: 5582 cf07 |0198: iget-boolean v2, v8, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -030908: 3802 6f00 |019a: if-eqz v2, 0209 // +006f │ │ -03090c: 2202 a501 |019c: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -030910: 7010 f007 0200 |019e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -030916: 1a04 0000 |01a1: const-string v4, "" // string@0000 │ │ -03091a: 6e20 f807 4200 |01a3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030920: 0c02 |01a6: move-result-object v2 │ │ -030922: 5484 d007 |01a7: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030926: 5744 c307 |01a9: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -03092a: 6e20 f207 4200 |01ab: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -030930: 0c02 |01ae: move-result-object v2 │ │ -030932: 6e10 fb07 0200 |01af: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -030938: 0c02 |01b2: move-result-object v2 │ │ -03093a: 2204 a501 |01b3: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -03093e: 7010 f007 0400 |01b5: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -030944: 1a05 f705 |01b8: const-string v5, "\" // string@05f7 │ │ -030948: 6e20 f807 5400 |01ba: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03094e: 0c04 |01bd: move-result-object v4 │ │ -030950: 5485 d007 |01be: iget-object v5, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030954: 5755 c307 |01c0: iget-char v5, v5, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -030958: 6e20 f207 5400 |01c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03095e: 0c04 |01c5: move-result-object v4 │ │ -030960: 6e10 fb07 0400 |01c6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -030966: 0c04 |01c9: move-result-object v4 │ │ -030968: 7130 e506 2004 |01ca: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -03096e: 0c00 |01cd: move-result-object v0 │ │ -030970: 5582 cc07 |01ce: iget-boolean v2, v8, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -030974: 3802 3aff |01d0: if-eqz v2, 010a // -00c6 │ │ -030978: 6e10 d707 0000 |01d2: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03097e: 0a02 |01d5: move-result v2 │ │ -030980: 3d02 34ff |01d6: if-lez v2, 010a // -00cc │ │ -030984: 6e20 cc07 6000 |01d8: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@07cc │ │ -03098a: 0a02 |01db: move-result v2 │ │ -03098c: 5484 d007 |01dc: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030990: 5744 bf07 |01de: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -030994: 3342 2aff |01e0: if-ne v2, v4, 010a // -00d6 │ │ -030998: 6e10 d707 0000 |01e2: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03099e: 0a02 |01e5: move-result v2 │ │ -0309a0: 3712 3400 |01e6: if-le v2, v1, 021a // +0034 │ │ -0309a4: 2202 a501 |01e8: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -0309a8: 7010 f007 0200 |01ea: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0309ae: 1a04 f705 |01ed: const-string v4, "\" // string@05f7 │ │ -0309b2: 6e20 f807 4200 |01ef: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0309b8: 0c02 |01f2: move-result-object v2 │ │ -0309ba: 5484 d007 |01f3: iget-object v4, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -0309be: 5744 bf07 |01f5: iget-char v4, v4, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -0309c2: 6e20 f207 4200 |01f7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -0309c8: 0c02 |01fa: move-result-object v2 │ │ -0309ca: 6e20 dc07 1000 |01fb: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -0309d0: 0c00 |01fe: move-result-object v0 │ │ -0309d2: 6e20 f807 0200 |01ff: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0309d8: 0c00 |0202: move-result-object v0 │ │ -0309da: 6e10 fb07 0000 |0203: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0309e0: 0c00 |0206: move-result-object v0 │ │ -0309e2: 2900 03ff |0207: goto/16 010a // -00fd │ │ -0309e6: 1a02 0500 |0209: const-string v2, " " // string@0005 │ │ -0309ea: 1a04 f905 |020b: const-string v4, "\ " // string@05f9 │ │ -0309ee: 7130 e506 2004 |020d: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -0309f4: 0c00 |0210: move-result-object v0 │ │ -0309f6: 1a02 0100 |0211: const-string v2, " │ │ -" // string@0001 │ │ -0309fa: 1a04 f805 |0213: const-string v4, "\ │ │ -" // string@05f8 │ │ -0309fe: 7130 e506 2004 |0215: invoke-static {v0, v2, v4}, Lcom/csvreader/CsvWriter;.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06e5 │ │ -030a04: 0c00 |0218: move-result-object v0 │ │ -030a06: 28b5 |0219: goto 01ce // -004b │ │ -030a08: 2200 a501 |021a: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -030a0c: 7010 f007 0000 |021c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -030a12: 1a01 f705 |021f: const-string v1, "\" // string@05f7 │ │ -030a16: 6e20 f807 1000 |0221: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030a1c: 0c00 |0224: move-result-object v0 │ │ -030a1e: 5481 d007 |0225: iget-object v1, v8, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030a22: 5711 bf07 |0227: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -030a26: 6e20 f207 1000 |0229: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -030a2c: 0c00 |022c: move-result-object v0 │ │ -030a2e: 6e10 fb07 0000 |022d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -030a34: 0c00 |0230: move-result-object v0 │ │ -030a36: 2900 d9fe |0231: goto/16 010a // -0127 │ │ -030a3a: 0720 |0233: move-object v0, v2 │ │ -030a3c: 2900 d6fe |0234: goto/16 010a // -012a │ │ -030a40: 0103 |0236: move v3, v0 │ │ -030a42: 2900 88fe |0237: goto/16 00bf // -0178 │ │ -030a46: 0792 |0239: move-object v2, v9 │ │ -030a48: 2900 f4fd |023a: goto/16 002e // -020c │ │ +030d34: |[030d34] org.javia.arity.BaseMath.log:(D)D │ │ +030d44: 7120 a307 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@07a3 │ │ +030d4a: 0b00 |0003: move-result-wide v0 │ │ +030d4c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=39 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #20 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'writeComment' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'log10' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 43 16-bit code units │ │ -030a4c: |[030a4c] com.csvreader.CsvWriter.writeComment:(Ljava/lang/String;)V │ │ -030a5c: 7010 d706 0200 |0000: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkClosed:()V // method@06d7 │ │ -030a62: 7010 d806 0200 |0003: invoke-direct {v2}, Lcom/csvreader/CsvWriter;.checkInit:()V // method@06d8 │ │ -030a68: 5420 ce07 |0006: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030a6c: 5421 d007 |0008: iget-object v1, v2, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030a70: 5711 bf07 |000a: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.Comment:C // field@07bf │ │ -030a74: 6e20 7607 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@0776 │ │ -030a7a: 5420 ce07 |000f: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030a7e: 6e20 7707 3000 |0011: invoke-virtual {v0, v3}, Ljava/io/PrintWriter;.write:(Ljava/lang/String;)V // method@0777 │ │ -030a84: 5520 cf07 |0014: iget-boolean v0, v2, Lcom/csvreader/CsvWriter;.useCustomRecordDelimiter:Z // field@07cf │ │ -030a88: 3800 0f00 |0016: if-eqz v0, 0025 // +000f │ │ -030a8c: 5420 ce07 |0018: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030a90: 5421 d007 |001a: iget-object v1, v2, Lcom/csvreader/CsvWriter;.userSettings:Lcom/csvreader/CsvWriter$UserSettings; // field@07d0 │ │ -030a94: 5711 c307 |001c: iget-char v1, v1, Lcom/csvreader/CsvWriter$UserSettings;.RecordDelimiter:C // field@07c3 │ │ -030a98: 6e20 7607 1000 |001e: invoke-virtual {v0, v1}, Ljava/io/PrintWriter;.write:(I)V // method@0776 │ │ -030a9e: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -030aa0: 5c20 cc07 |0022: iput-boolean v0, v2, Lcom/csvreader/CsvWriter;.firstColumn:Z // field@07cc │ │ -030aa4: 0e00 |0024: return-void │ │ -030aa6: 5420 ce07 |0025: iget-object v0, v2, Lcom/csvreader/CsvWriter;.outputStream:Ljava/io/PrintWriter; // field@07ce │ │ -030aaa: 6e10 7507 0000 |0027: invoke-virtual {v0}, Ljava/io/PrintWriter;.println:()V // method@0775 │ │ -030ab0: 28f7 |002a: goto 0021 // -0009 │ │ + insns size : 5 16-bit code units │ │ +030d50: |[030d50] org.javia.arity.BaseMath.log10:(D)D │ │ +030d60: 7120 a407 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.log10:(D)D // method@07a4 │ │ +030d66: 0b00 |0003: move-result-wide v0 │ │ +030d68: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=63 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - #21 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'writeRecord' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'pow' │ │ + type : '(DD)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ insns size : 5 16-bit code units │ │ -030ab4: |[030ab4] com.csvreader.CsvWriter.writeRecord:([Ljava/lang/String;)V │ │ -030ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030ac6: 6e30 f106 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;Z)V // method@06f1 │ │ -030acc: 0e00 |0004: return-void │ │ +030d6c: |[030d6c] org.javia.arity.BaseMath.pow:(DD)D │ │ +030d7c: 7140 aa07 3254 |0000: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@07aa │ │ +030d82: 0b00 |0003: move-result-wide v0 │ │ +030d84: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=59 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0005 reg=4 (null) D │ │ │ │ - #22 : (in Lcom/csvreader/CsvWriter;) │ │ - name : 'writeRecord' │ │ - type : '([Ljava/lang/String;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #11 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'rint' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -030ad0: |[030ad0] com.csvreader.CsvWriter.writeRecord:([Ljava/lang/String;Z)V │ │ -030ae0: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -030ae4: 2130 |0002: array-length v0, v3 │ │ -030ae6: 3d00 1100 |0003: if-lez v0, 0014 // +0011 │ │ -030aea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -030aec: 2131 |0006: array-length v1, v3 │ │ -030aee: 3510 0a00 |0007: if-ge v0, v1, 0011 // +000a │ │ -030af2: 4601 0300 |0009: aget-object v1, v3, v0 │ │ -030af6: 6e30 ee06 1204 |000b: invoke-virtual {v2, v1, v4}, Lcom/csvreader/CsvWriter;.write:(Ljava/lang/String;Z)V // method@06ee │ │ -030afc: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030b00: 28f6 |0010: goto 0006 // -000a │ │ -030b02: 6e10 db06 0200 |0011: invoke-virtual {v2}, Lcom/csvreader/CsvWriter;.endRecord:()V // method@06db │ │ -030b08: 0e00 |0014: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +030d88: |[030d88] org.javia.arity.BaseMath.rint:(D)D │ │ +030d98: 7120 ab07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.rint:(D)D // method@07ab │ │ +030d9e: 0b00 |0003: move-result-wide v0 │ │ +030da0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ + 0x0000 line=71 │ │ locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ - source_file_idx : -1 (unknown) │ │ - │ │ -Class #220 header: │ │ -class_idx : 338 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 226 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #12 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'sinh' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +030da4: |[030da4] org.javia.arity.BaseMath.sinh:(D)D │ │ +030db4: 7120 af07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.sinh:(D)D // method@07af │ │ +030dba: 0b00 |0003: move-result-wide v0 │ │ +030dbc: 1000 |0004: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ -Class #220 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/AdHitIdGenerator;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/AdHitIdGenerator;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #13 : (in Lorg/javia/arity/BaseMath;) │ │ + name : 'tanh' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -030b0c: |[030b0c] com.google.android.apps.analytics.AdHitIdGenerator.:()V │ │ -030b1c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030b22: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +030dc0: |[030dc0] org.javia.arity.BaseMath.tanh:(D)D │ │ +030dd0: 7120 b207 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.tanh:(D)D // method@07b2 │ │ +030dd6: 0b00 |0003: move-result-wide v0 │ │ +030dd8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=3 │ │ + 0x0000 line=51 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/AdHitIdGenerator; │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ │ │ Virtual methods - │ │ - source_file_idx : 226 (AdHitIdGenerator.java) │ │ + source_file_idx : 251 (BaseMath.java) │ │ │ │ -Class #221 header: │ │ -class_idx : 339 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 227 │ │ -static_fields_size : 1 │ │ +Class #199 header: │ │ +class_idx : 492 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 267 │ │ +static_fields_size : 0 │ │ instance_fields_size: 2 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #221 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/AdMobInfo;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #199 - │ │ + Class descriptor : 'Lorg/javia/arity/ByteStack;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'instance' │ │ - type : 'Lcom/google/android/apps/analytics/AdMobInfo;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'adHitId' │ │ - type : 'I' │ │ + #0 : (in Lorg/javia/arity/ByteStack;) │ │ + name : 'data' │ │ + type : '[B' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'random' │ │ - type : 'Ljava/util/Random;' │ │ + #1 : (in Lorg/javia/arity/ByteStack;) │ │ + name : 'size' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -030b24: |[030b24] com.google.android.apps.analytics.AdMobInfo.:()V │ │ -030b34: 2200 5301 |0000: new-instance v0, Lcom/google/android/apps/analytics/AdMobInfo; // type@0153 │ │ -030b38: 7010 f406 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/AdMobInfo;.:()V // method@06f4 │ │ -030b3e: 6900 d207 |0005: sput-object v0, Lcom/google/android/apps/analytics/AdMobInfo;.instance:Lcom/google/android/apps/analytics/AdMobInfo; // field@07d2 │ │ -030b42: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=29 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ + #0 : (in Lorg/javia/arity/ByteStack;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 17 16-bit code units │ │ -030b44: |[030b44] com.google.android.apps.analytics.AdMobInfo.:()V │ │ -030b54: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030b5a: 6e10 f506 0100 |0003: invoke-virtual {v1}, Lcom/google/android/apps/analytics/AdMobInfo;.generateAdHitId:()I // method@06f5 │ │ -030b60: 0a00 |0006: move-result v0 │ │ -030b62: 5910 d107 |0007: iput v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07d1 │ │ -030b66: 2200 c501 |0009: new-instance v0, Ljava/util/Random; // type@01c5 │ │ -030b6a: 7010 4b08 0000 |000b: invoke-direct {v0}, Ljava/util/Random;.:()V // method@084b │ │ -030b70: 5b10 d307 |000e: iput-object v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.random:Ljava/util/Random; // field@07d3 │ │ -030b74: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=5 │ │ - 0x0003 line=27 │ │ - 0x0009 line=28 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ - │ │ - #2 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'getInstance' │ │ - type : '()Lcom/google/android/apps/analytics/AdMobInfo;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030b78: |[030b78] com.google.android.apps.analytics.AdMobInfo.getInstance:()Lcom/google/android/apps/analytics/AdMobInfo; │ │ -030b88: 6200 d207 |0000: sget-object v0, Lcom/google/android/apps/analytics/AdMobInfo;.instance:Lcom/google/android/apps/analytics/AdMobInfo; // field@07d2 │ │ -030b8c: 1100 |0002: return-object v0 │ │ + insns size : 13 16-bit code units │ │ +030ddc: |[030ddc] org.javia.arity.ByteStack.:()V │ │ +030dec: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +030df2: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +030df6: 2300 0c02 |0005: new-array v0, v0, [B // type@020c │ │ +030dfa: 5b10 9b08 |0007: iput-object v0, v1, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030dfe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +030e00: 5910 9c08 |000a: iput v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e04: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=7 │ │ + 0x0000 line=19 │ │ + 0x0003 line=20 │ │ + 0x0009 line=21 │ │ locals : │ │ + 0x0000 - 0x000d reg=1 this Lorg/javia/arity/ByteStack; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'generateAdHitId' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Lorg/javia/arity/ByteStack;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -030b90: |[030b90] com.google.android.apps.analytics.AdMobInfo.generateAdHitId:()I │ │ -030ba0: 5410 d307 |0000: iget-object v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.random:Ljava/util/Random; // field@07d3 │ │ -030ba4: 6e10 4d08 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextInt:()I // method@084d │ │ -030baa: 0a00 |0005: move-result v0 │ │ -030bac: 5910 d107 |0006: iput v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07d1 │ │ -030bb0: 6e10 f606 0100 |0008: invoke-virtual {v1}, Lcom/google/android/apps/analytics/AdMobInfo;.getAdHitId:()I // method@06f6 │ │ -030bb6: 0a00 |000b: move-result v0 │ │ -030bb8: 0f00 |000c: return v0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +030e08: |[030e08] org.javia.arity.ByteStack.clear:()V │ │ +030e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030e1a: 5910 9c08 |0001: iput v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=15 │ │ - 0x0008 line=16 │ │ + 0x0000 line=24 │ │ + 0x0003 line=25 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ + 0x0000 - 0x0004 reg=1 this Lorg/javia/arity/ByteStack; │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'getAdHitId' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/ByteStack;) │ │ + name : 'pop' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030bbc: |[030bbc] com.google.android.apps.analytics.AdMobInfo.getAdHitId:()I │ │ -030bcc: 5210 d107 |0000: iget v0, v1, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07d1 │ │ -030bd0: 0f00 |0002: return v0 │ │ + insns size : 6 16-bit code units │ │ +030e20: |[030e20] org.javia.arity.ByteStack.pop:(I)V │ │ +030e30: 5210 9c08 |0000: iget v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e34: b120 |0002: sub-int/2addr v0, v2 │ │ +030e36: 5910 9c08 |0003: iput v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=37 │ │ + 0x0005 line=38 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ + 0x0000 - 0x0006 reg=1 this Lorg/javia/arity/ByteStack; │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ - #2 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'getJoinId' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/javia/arity/ByteStack;) │ │ + name : 'push' │ │ + type : '(B)V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030bd4: |[030bd4] com.google.android.apps.analytics.AdMobInfo.getJoinId:()Ljava/lang/String; │ │ -030be4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030be6: 1100 |0001: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 36 16-bit code units │ │ +030e3c: |[030e3c] org.javia.arity.ByteStack.push:(B)V │ │ +030e4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +030e4e: 5240 9c08 |0001: iget v0, v4, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e52: 5441 9b08 |0003: iget-object v1, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030e56: 2111 |0005: array-length v1, v1 │ │ +030e58: 3410 1300 |0006: if-lt v0, v1, 0019 // +0013 │ │ +030e5c: 5440 9b08 |0008: iget-object v0, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030e60: 2100 |000a: array-length v0, v0 │ │ +030e62: e000 0001 |000b: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +030e66: 2300 0c02 |000d: new-array v0, v0, [B // type@020c │ │ +030e6a: 5441 9b08 |000f: iget-object v1, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030e6e: 5442 9b08 |0011: iget-object v2, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030e72: 2122 |0013: array-length v2, v2 │ │ +030e74: 7152 f107 3130 |0014: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +030e7a: 5b40 9b08 |0017: iput-object v0, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030e7e: 5440 9b08 |0019: iget-object v0, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030e82: 5241 9c08 |001b: iget v1, v4, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e86: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +030e8a: 5942 9c08 |001f: iput v2, v4, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030e8e: 4f05 0001 |0021: aput-byte v5, v0, v1 │ │ +030e92: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ + 0x0001 line=28 │ │ + 0x0008 line=29 │ │ + 0x000f line=30 │ │ + 0x0017 line=31 │ │ + 0x0019 line=33 │ │ + 0x0023 line=34 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ + 0x0000 - 0x0024 reg=4 this Lorg/javia/arity/ByteStack; │ │ + 0x0000 - 0x0024 reg=5 (null) B │ │ │ │ - #3 : (in Lcom/google/android/apps/analytics/AdMobInfo;) │ │ - name : 'setAdHidId' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lorg/javia/arity/ByteStack;) │ │ + name : 'toArray' │ │ + type : '()[B' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030be8: |[030be8] com.google.android.apps.analytics.AdMobInfo.setAdHidId:(I)V │ │ -030bf8: 5901 d107 |0000: iput v1, v0, Lcom/google/android/apps/analytics/AdMobInfo;.adHitId:I // field@07d1 │ │ -030bfc: 0e00 |0002: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +030e94: |[030e94] org.javia.arity.ByteStack.toArray:()[B │ │ +030ea4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +030ea6: 5240 9c08 |0001: iget v0, v4, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030eaa: 2300 0c02 |0003: new-array v0, v0, [B // type@020c │ │ +030eae: 5441 9b08 |0005: iget-object v1, v4, Lorg/javia/arity/ByteStack;.data:[B // field@089b │ │ +030eb2: 5242 9c08 |0007: iget v2, v4, Lorg/javia/arity/ByteStack;.size:I // field@089c │ │ +030eb6: 7152 f107 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +030ebc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ - 0x0002 line=21 │ │ + 0x0001 line=41 │ │ + 0x0005 line=42 │ │ + 0x000c line=43 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/AdMobInfo; │ │ - 0x0000 - 0x0003 reg=1 i I │ │ + 0x0000 - 0x000d reg=4 this Lorg/javia/arity/ByteStack; │ │ │ │ - source_file_idx : 227 (AdMobInfo.java) │ │ + source_file_idx : 267 (ByteStack.java) │ │ │ │ -Class #222 header: │ │ -class_idx : 340 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 229 │ │ +Class #200 header: │ │ +class_idx : 494 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 337 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #222 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #200 annotations: │ │ +Annotations on method #2620 'compile' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2621 'compileSimple' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2622 'compileWithName' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + │ │ +Class #200 - │ │ + Class descriptor : 'Lorg/javia/arity/Compiler;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'codeGen' │ │ + type : 'Lorg/javia/arity/OptCodeGen;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'decl' │ │ + type : 'Lorg/javia/arity/Declaration;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'declParser' │ │ + type : 'Lorg/javia/arity/DeclarationParser;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'exception' │ │ + type : 'Lorg/javia/arity/SyntaxException;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'lexer' │ │ + type : 'Lorg/javia/arity/Lexer;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'rpn' │ │ + type : 'Lorg/javia/arity/RPN;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #6 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'simpleCodeGen' │ │ + type : 'Lorg/javia/arity/SimpleCodeGen;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;) │ │ + #0 : (in Lorg/javia/arity/Compiler;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -030c00: |[030c00] com.google.android.apps.analytics.AnalyticsParameterEncoder.:()V │ │ -030c10: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030c16: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 63 16-bit code units │ │ +030ec0: |[030ec0] org.javia.arity.Compiler.:()V │ │ +030ed0: 7010 b507 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +030ed6: 2200 0202 |0003: new-instance v0, Lorg/javia/arity/SyntaxException; // type@0202 │ │ +030eda: 7010 e10a 0000 |0005: invoke-direct {v0}, Lorg/javia/arity/SyntaxException;.:()V // method@0ae1 │ │ +030ee0: 5b20 a908 |0008: iput-object v0, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@08a9 │ │ +030ee4: 2200 fa01 |000a: new-instance v0, Lorg/javia/arity/Lexer; // type@01fa │ │ +030ee8: 5421 a908 |000c: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@08a9 │ │ +030eec: 7020 930a 1000 |000e: invoke-direct {v0, v1}, Lorg/javia/arity/Lexer;.:(Lorg/javia/arity/SyntaxException;)V // method@0a93 │ │ +030ef2: 5b20 aa08 |0011: iput-object v0, v2, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@08aa │ │ +030ef6: 2200 fe01 |0013: new-instance v0, Lorg/javia/arity/RPN; // type@01fe │ │ +030efa: 5421 a908 |0015: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@08a9 │ │ +030efe: 7020 bb0a 1000 |0017: invoke-direct {v0, v1}, Lorg/javia/arity/RPN;.:(Lorg/javia/arity/SyntaxException;)V // method@0abb │ │ +030f04: 5b20 ab08 |001a: iput-object v0, v2, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@08ab │ │ +030f08: 2200 f201 |001c: new-instance v0, Lorg/javia/arity/DeclarationParser; // type@01f2 │ │ +030f0c: 5421 a908 |001e: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@08a9 │ │ +030f10: 7020 740a 1000 |0020: invoke-direct {v0, v1}, Lorg/javia/arity/DeclarationParser;.:(Lorg/javia/arity/SyntaxException;)V // method@0a74 │ │ +030f16: 5b20 a808 |0023: iput-object v0, v2, Lorg/javia/arity/Compiler;.declParser:Lorg/javia/arity/DeclarationParser; // field@08a8 │ │ +030f1a: 2200 fd01 |0025: new-instance v0, Lorg/javia/arity/OptCodeGen; // type@01fd │ │ +030f1e: 5421 a908 |0027: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@08a9 │ │ +030f22: 7020 b60a 1000 |0029: invoke-direct {v0, v1}, Lorg/javia/arity/OptCodeGen;.:(Lorg/javia/arity/SyntaxException;)V // method@0ab6 │ │ +030f28: 5b20 a608 |002c: iput-object v0, v2, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@08a6 │ │ +030f2c: 2200 ff01 |002e: new-instance v0, Lorg/javia/arity/SimpleCodeGen; // type@01ff │ │ +030f30: 5421 a908 |0030: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@08a9 │ │ +030f34: 7020 c30a 1000 |0032: invoke-direct {v0, v1}, Lorg/javia/arity/SimpleCodeGen;.:(Lorg/javia/arity/SyntaxException;)V // method@0ac3 │ │ +030f3a: 5b20 ac08 |0035: iput-object v0, v2, Lorg/javia/arity/Compiler;.simpleCodeGen:Lorg/javia/arity/SimpleCodeGen; // field@08ac │ │ +030f3e: 2200 f101 |0037: new-instance v0, Lorg/javia/arity/Declaration; // type@01f1 │ │ +030f42: 7010 710a 0000 |0039: invoke-direct {v0}, Lorg/javia/arity/Declaration;.:()V // method@0a71 │ │ +030f48: 5b20 a708 |003c: iput-object v0, v2, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030f4c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=6 │ │ + 0x0000 line=22 │ │ + 0x0003 line=23 │ │ + 0x000a line=24 │ │ + 0x0013 line=25 │ │ + 0x001c line=26 │ │ + 0x0025 line=27 │ │ + 0x002e line=28 │ │ + 0x0037 line=29 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/AnalyticsParameterEncoder; │ │ + 0x0000 - 0x003f reg=2 this Lorg/javia/arity/Compiler; │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;) │ │ - name : 'encode' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'compile' │ │ + type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function;' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -030c18: |[030c18] com.google.android.apps.analytics.AnalyticsParameterEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -030c28: 1a00 5105 |0000: const-string v0, "UTF-8" // string@0551 │ │ -030c2c: 7120 fc06 0100 |0002: invoke-static {v1, v0}, Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06fc │ │ -030c32: 0c00 |0005: move-result-object v0 │ │ -030c34: 1100 |0006: return-object v0 │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 101 16-bit code units │ │ +030f50: |[030f50] org.javia.arity.Compiler.compile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; │ │ +030f60: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ +030f62: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +030f64: 5450 a708 |0002: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030f68: 5452 aa08 |0004: iget-object v2, v5, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@08aa │ │ +030f6c: 5453 a808 |0006: iget-object v3, v5, Lorg/javia/arity/Compiler;.declParser:Lorg/javia/arity/DeclarationParser; // field@08a8 │ │ +030f70: 6e40 720a 7032 |0008: invoke-virtual {v0, v7, v2, v3}, Lorg/javia/arity/Declaration;.parse:(Ljava/lang/String;Lorg/javia/arity/Lexer;Lorg/javia/arity/DeclarationParser;)V // method@0a72 │ │ +030f76: 5450 a708 |000b: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030f7a: 5200 b208 |000d: iget v0, v0, Lorg/javia/arity/Declaration;.arity:I // field@08b2 │ │ +030f7e: 3340 5400 |000f: if-ne v0, v4, 0063 // +0054 │ │ +030f82: 2200 f001 |0011: new-instance v0, Lorg/javia/arity/Constant; // type@01f0 │ │ +030f86: 5452 a708 |0013: iget-object v2, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030f8a: 5422 b308 |0015: iget-object v2, v2, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@08b3 │ │ +030f8e: 6e30 3d0a 6502 |0017: invoke-virtual {v5, v6, v2}, Lorg/javia/arity/Compiler;.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a3d │ │ +030f94: 0c02 |001a: move-result-object v2 │ │ +030f96: 6e10 8b0a 0200 |001b: invoke-virtual {v2}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a8b │ │ +030f9c: 0c02 |001e: move-result-object v2 │ │ +030f9e: 7020 6c0a 2000 |001f: invoke-direct {v0, v2}, Lorg/javia/arity/Constant;.:(Lorg/javia/arity/Complex;)V // method@0a6c │ │ +030fa4: 3900 3500 |0022: if-nez v0, 0057 // +0035 │ │ +030fa8: 6e10 e00a 0600 |0024: invoke-virtual {v6}, Lorg/javia/arity/Symbols;.pushFrame:()V // method@0ae0 │ │ +030fae: 5450 a708 |0027: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030fb2: 5400 b108 |0029: iget-object v0, v0, Lorg/javia/arity/Declaration;.args:[Ljava/lang/String; // field@08b1 │ │ +030fb6: 6e20 d40a 0600 |002b: invoke-virtual {v6, v0}, Lorg/javia/arity/Symbols;.addArguments:([Ljava/lang/String;)V // method@0ad4 │ │ +030fbc: 5450 ab08 |002e: iget-object v0, v5, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@08ab │ │ +030fc0: 5451 a608 |0030: iget-object v1, v5, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@08a6 │ │ +030fc4: 6e20 b90a 6100 |0032: invoke-virtual {v1, v6}, Lorg/javia/arity/OptCodeGen;.setSymbols:(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; // method@0ab9 │ │ +030fca: 0c01 |0035: move-result-object v1 │ │ +030fcc: 6e20 bf0a 1000 |0036: invoke-virtual {v0, v1}, Lorg/javia/arity/RPN;.setConsumer:(Lorg/javia/arity/TokenConsumer;)V // method@0abf │ │ +030fd2: 5450 aa08 |0039: iget-object v0, v5, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@08aa │ │ +030fd6: 5451 a708 |003b: iget-object v1, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030fda: 5411 b308 |003d: iget-object v1, v1, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@08b3 │ │ +030fde: 5452 ab08 |003f: iget-object v2, v5, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@08ab │ │ +030fe2: 6e30 960a 1002 |0041: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Lexer;.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V // method@0a96 │ │ +030fe8: 6e10 df0a 0600 |0044: invoke-virtual {v6}, Lorg/javia/arity/Symbols;.popFrame:()V // method@0adf │ │ +030fee: 5450 a708 |0047: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +030ff2: 5200 b208 |0049: iget v0, v0, Lorg/javia/arity/Declaration;.arity:I // field@08b2 │ │ +030ff6: 3340 0600 |004b: if-ne v0, v4, 0051 // +0006 │ │ +030ffa: 5450 a608 |004d: iget-object v0, v5, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@08a6 │ │ +030ffe: 5200 0609 |004f: iget v0, v0, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0906 │ │ +031002: 5451 a608 |0051: iget-object v1, v5, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@08a6 │ │ +031006: 6e20 b70a 0100 |0053: invoke-virtual {v1, v0}, Lorg/javia/arity/OptCodeGen;.getFun:(I)Lorg/javia/arity/CompiledFunction; // method@0ab7 │ │ +03100c: 0c00 |0056: move-result-object v0 │ │ +03100e: 1100 |0057: return-object v0 │ │ +031010: 0d00 |0058: move-exception v0 │ │ +031012: 6202 1309 |0059: sget-object v2, Lorg/javia/arity/SimpleCodeGen;.HAS_ARGUMENTS:Lorg/javia/arity/SyntaxException; // field@0913 │ │ +031016: 3220 0800 |005b: if-eq v0, v2, 0063 // +0008 │ │ +03101a: 2700 |005d: throw v0 │ │ +03101c: 0d00 |005e: move-exception v0 │ │ +03101e: 6e10 df0a 0600 |005f: invoke-virtual {v6}, Lorg/javia/arity/Symbols;.popFrame:()V // method@0adf │ │ +031024: 2700 |0062: throw v0 │ │ +031026: 0710 |0063: move-object v0, v1 │ │ +031028: 28be |0064: goto 0022 // -0042 │ │ + catches : 2 │ │ + 0x0011 - 0x0022 │ │ + Lorg/javia/arity/SyntaxException; -> 0x0058 │ │ + 0x002e - 0x0044 │ │ + -> 0x005e │ │ + positions : │ │ + 0x0001 line=38 │ │ + 0x0002 line=39 │ │ + 0x000b line=40 │ │ + 0x0011 line=42 │ │ + 0x0022 line=51 │ │ + 0x0024 line=53 │ │ + 0x0027 line=54 │ │ + 0x002e line=56 │ │ + 0x0039 line=57 │ │ + 0x0044 line=59 │ │ + 0x0047 line=61 │ │ + 0x004b line=62 │ │ + 0x004d line=63 │ │ + 0x0051 line=65 │ │ + 0x0057 line=67 │ │ + 0x0058 line=43 │ │ + 0x0059 line=44 │ │ + 0x005d line=45 │ │ + 0x005e line=59 │ │ + locals : │ │ + 0x0000 - 0x0065 reg=5 this Lorg/javia/arity/Compiler; │ │ + 0x0000 - 0x0065 reg=6 (null) Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0065 reg=7 (null) Ljava/lang/String; │ │ + │ │ + #1 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'compileSimple' │ │ + type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +031044: |[031044] org.javia.arity.Compiler.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; │ │ +031054: 5420 ab08 |0000: iget-object v0, v2, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@08ab │ │ +031058: 5421 ac08 |0002: iget-object v1, v2, Lorg/javia/arity/Compiler;.simpleCodeGen:Lorg/javia/arity/SimpleCodeGen; // field@08ac │ │ +03105c: 6e20 c60a 3100 |0004: invoke-virtual {v1, v3}, Lorg/javia/arity/SimpleCodeGen;.setSymbols:(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; // method@0ac6 │ │ +031062: 0c01 |0007: move-result-object v1 │ │ +031064: 6e20 bf0a 1000 |0008: invoke-virtual {v0, v1}, Lorg/javia/arity/RPN;.setConsumer:(Lorg/javia/arity/TokenConsumer;)V // method@0abf │ │ +03106a: 5420 aa08 |000b: iget-object v0, v2, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@08aa │ │ +03106e: 5421 ab08 |000d: iget-object v1, v2, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@08ab │ │ +031072: 6e30 960a 4001 |000f: invoke-virtual {v0, v4, v1}, Lorg/javia/arity/Lexer;.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V // method@0a96 │ │ +031078: 5420 ac08 |0012: iget-object v0, v2, Lorg/javia/arity/Compiler;.simpleCodeGen:Lorg/javia/arity/SimpleCodeGen; // field@08ac │ │ +03107c: 6e10 c40a 0000 |0014: invoke-virtual {v0}, Lorg/javia/arity/SimpleCodeGen;.getFun:()Lorg/javia/arity/CompiledFunction; // method@0ac4 │ │ +031082: 0c00 |0017: move-result-object v0 │ │ +031084: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=8 │ │ + 0x0000 line=32 │ │ + 0x000b line=33 │ │ + 0x0012 line=34 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=2 this Lorg/javia/arity/Compiler; │ │ + 0x0000 - 0x0019 reg=3 (null) Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0019 reg=4 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Lcom/google/android/apps/analytics/AnalyticsParameterEncoder;) │ │ - name : 'encode' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Lorg/javia/arity/Compiler;) │ │ + name : 'compileWithName' │ │ + type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/FunctionAndName;' │ │ + access : 0x0000 () │ │ code - │ │ registers : 6 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 39 16-bit code units │ │ -030c38: |[030c38] com.google.android.apps.analytics.AnalyticsParameterEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -030c48: 7120 0208 5400 |0000: invoke-static {v4, v5}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0802 │ │ -030c4e: 0c01 |0003: move-result-object v1 │ │ -030c50: 1a02 4600 |0004: const-string v2, "+" // string@0046 │ │ -030c54: 1a03 3100 |0006: const-string v3, "%20" // string@0031 │ │ -030c58: 6e30 d907 2103 |0008: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@07d9 │ │ -030c5e: 0c01 |000b: move-result-object v1 │ │ -030c60: 1101 |000c: return-object v1 │ │ -030c62: 0d00 |000d: move-exception v0 │ │ -030c64: 2201 8b01 |000e: new-instance v1, Ljava/lang/AssertionError; // type@018b │ │ -030c68: 2202 a501 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -030c6c: 7010 f007 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -030c72: 1a03 4e05 |0015: const-string v3, "URL encoding failed for: " // string@054e │ │ -030c76: 6e20 f807 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030c7c: 0c02 |001a: move-result-object v2 │ │ -030c7e: 6e20 f807 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -030c84: 0c02 |001e: move-result-object v2 │ │ -030c86: 6e10 fb07 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -030c8c: 0c02 |0022: move-result-object v2 │ │ -030c8e: 7020 7d07 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@077d │ │ -030c94: 2701 |0026: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x000b │ │ - Ljava/io/UnsupportedEncodingException; -> 0x000d │ │ + insns size : 14 16-bit code units │ │ +031088: |[031088] org.javia.arity.Compiler.compileWithName:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; │ │ +031098: 2200 f801 |0000: new-instance v0, Lorg/javia/arity/FunctionAndName; // type@01f8 │ │ +03109c: 6e30 3c0a 4305 |0002: invoke-virtual {v3, v4, v5}, Lorg/javia/arity/Compiler;.compile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a3c │ │ +0310a2: 0c01 |0005: move-result-object v1 │ │ +0310a4: 5432 a708 |0006: iget-object v2, v3, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@08a7 │ │ +0310a8: 5422 b408 |0008: iget-object v2, v2, Lorg/javia/arity/Declaration;.name:Ljava/lang/String; // field@08b4 │ │ +0310ac: 7030 8c0a 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/javia/arity/FunctionAndName;.:(Lorg/javia/arity/Function;Ljava/lang/String;)V // method@0a8c │ │ +0310b2: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=13 │ │ - 0x000d line=14 │ │ - 0x000e line=15 │ │ + 0x0000 line=71 │ │ locals : │ │ - 0x000e - 0x0027 reg=0 e Ljava/io/UnsupportedEncodingException; │ │ - 0x0000 - 0x0027 reg=4 s Ljava/lang/String; │ │ - 0x0000 - 0x0027 reg=5 charset Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=3 this Lorg/javia/arity/Compiler; │ │ + 0x0000 - 0x000e reg=4 (null) Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 229 (AnalyticsParameterEncoder.java) │ │ + source_file_idx : 337 (Compiler.java) │ │ │ │ -Class #223 header: │ │ -class_idx : 341 │ │ +Class #201 header: │ │ +class_idx : 495 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 15 │ │ -source_file_idx : 230 │ │ +superclass_idx : 402 │ │ +source_file_idx : 338 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 39 │ │ │ │ -Class #223 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/AnalyticsReceiver;' │ │ +Class #201 - │ │ + Class descriptor : 'Lorg/javia/arity/Complex;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/content/BroadcastReceiver;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/Complex;) │ │ + name : 'im' │ │ + type : 'D' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/Complex;) │ │ + name : 're' │ │ + type : 'D' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/AnalyticsReceiver;) │ │ + #0 : (in Lorg/javia/arity/Complex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030ca8: |[030ca8] com.google.android.apps.analytics.AnalyticsReceiver.:()V │ │ -030cb8: 7010 2700 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0027 │ │ -030cbe: 0e00 |0003: return-void │ │ +0310b4: |[0310b4] org.javia.arity.Complex.:()V │ │ +0310c4: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0310ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=7 │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/AnalyticsReceiver; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/Complex; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/AnalyticsReceiver;) │ │ - name : 'onReceive' │ │ - type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/Complex;) │ │ + name : '' │ │ + type : '(DD)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030cc0: |[030cc0] com.google.android.apps.analytics.AnalyticsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -030cd0: 0e00 |0000: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +0310cc: |[0310cc] org.javia.arity.Complex.:(DD)V │ │ +0310dc: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0310e2: 6e55 600a 2143 |0003: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0310e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=12 │ │ + 0x0000 line=38 │ │ + 0x0003 line=39 │ │ + 0x0006 line=40 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/AnalyticsReceiver; │ │ - 0x0000 - 0x0001 reg=1 arg0 Landroid/content/Context; │ │ - 0x0000 - 0x0001 reg=2 arg1 Landroid/content/Intent; │ │ - │ │ - source_file_idx : 230 (AnalyticsReceiver.java) │ │ - │ │ -Class #224 header: │ │ -class_idx : 342 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 414 │ │ -source_file_idx : 392 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #224 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/Dispatcher; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callbacks" │ │ - │ │ -Class #224 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Dispatcher$Callbacks;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Dispatcher$Callbacks;) │ │ - name : 'dispatchFinished' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0007 reg=1 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0007 reg=2 (null) D │ │ + 0x0000 - 0x0007 reg=4 (null) D │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/Dispatcher$Callbacks;) │ │ - name : 'hitDispatched' │ │ - type : '(J)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #2 : (in Lorg/javia/arity/Complex;) │ │ + name : '' │ │ + type : '(Lorg/javia/arity/Complex;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0310ec: |[0310ec] org.javia.arity.Complex.:(Lorg/javia/arity/Complex;)V │ │ +0310fc: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +031102: 6e20 610a 1000 |0003: invoke-virtual {v0, v1}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +031108: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0003 line=44 │ │ + 0x0006 line=45 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0007 reg=1 (null) Lorg/javia/arity/Complex; │ │ │ │ - source_file_idx : 392 (Dispatcher.java) │ │ + #3 : (in Lorg/javia/arity/Complex;) │ │ + name : 'normalizeInfinity' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +03110c: |[03110c] org.javia.arity.Complex.normalizeInfinity:()Lorg/javia/arity/Complex; │ │ +03111c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +031120: 5340 ad08 |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031124: 7120 7d07 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +03112a: 0a00 |0007: move-result v0 │ │ +03112c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +031130: 5a42 ad08 |000a: iput-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031134: 1104 |000c: return-object v4 │ │ +031136: 5340 ae08 |000d: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03113a: 7120 7d07 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +031140: 0a00 |0012: move-result v0 │ │ +031142: 3900 f9ff |0013: if-nez v0, 000c // -0007 │ │ +031146: 5a42 ae08 |0015: iput-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03114a: 28f5 |0017: goto 000c // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=535 │ │ + 0x000a line=536 │ │ + 0x000c line=540 │ │ + 0x000d line=537 │ │ + 0x0015 line=538 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ -Class #225 header: │ │ -class_idx : 343 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 414 │ │ -source_file_idx : 392 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 5 │ │ + #4 : (in Lorg/javia/arity/Complex;) │ │ + name : 'sqrt1z' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 31 16-bit code units │ │ +03114c: |[03114c] org.javia.arity.Complex.sqrt1z:()Lorg/javia/arity/Complex; │ │ +03115c: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +031160: 5362 ae08 |0002: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031164: 5364 ae08 |0004: iget-wide v4, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031168: cd42 |0006: mul-double/2addr v2, v4 │ │ +03116a: cc20 |0007: sub-double/2addr v0, v2 │ │ +03116c: 5362 ad08 |0008: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031170: 5364 ad08 |000a: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031174: cd42 |000c: mul-double/2addr v2, v4 │ │ +031176: cb20 |000d: add-double/2addr v0, v2 │ │ +031178: 1902 00c0 |000e: const-wide/high16 v2, #long -4611686018427387904 // #c000 │ │ +03117c: 5364 ae08 |0010: iget-wide v4, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031180: cd42 |0012: mul-double/2addr v2, v4 │ │ +031182: 5364 ad08 |0013: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031186: cd42 |0015: mul-double/2addr v2, v4 │ │ +031188: 6e53 600a 0621 |0016: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03118e: 0c00 |0019: move-result-object v0 │ │ +031190: 6e10 640a 0000 |001a: invoke-virtual {v0}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a64 │ │ +031196: 0c00 |001d: move-result-object v0 │ │ +031198: 1100 |001e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=545 │ │ + locals : │ │ + 0x0000 - 0x001f reg=6 this Lorg/javia/arity/Complex; │ │ │ │ -Class #225 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/Dispatcher$Callbacks; } │ │ + #5 : (in Lorg/javia/arity/Complex;) │ │ + name : 'swap' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +03119c: |[03119c] org.javia.arity.Complex.swap:()Lorg/javia/arity/Complex; │ │ +0311ac: 5340 ad08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0311b0: 5342 ae08 |0002: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0311b4: 6e53 600a 0421 |0004: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0311ba: 0c00 |0007: move-result-object v0 │ │ +0311bc: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=526 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ -Class #225 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Dispatcher;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ - name : 'dispatchHits' │ │ - type : '([Lcom/google/android/apps/analytics/Hit;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ - name : 'init' │ │ - type : '(Lcom/google/android/apps/analytics/Dispatcher$Callbacks;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ - name : 'isDryRun' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ - name : 'setDryRun' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Lcom/google/android/apps/analytics/Dispatcher;) │ │ - name : 'stop' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 392 (Dispatcher.java) │ │ - │ │ -Class #226 header: │ │ -class_idx : 344 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 453 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 29 │ │ + #0 : (in Lorg/javia/arity/Complex;) │ │ + name : 'abs' │ │ + type : '()D' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +0311c0: |[0311c0] org.javia.arity.Complex.abs:()D │ │ +0311d0: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0311d4: 5380 ae08 |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0311d8: 7120 9607 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0311de: 0b00 |0007: move-result-wide v0 │ │ +0311e0: 5382 ad08 |0008: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0311e4: 7120 9607 3200 |000a: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0311ea: 0b02 |000d: move-result-wide v2 │ │ +0311ec: 2f04 0006 |000e: cmpl-double v4, v0, v6 │ │ +0311f0: 3804 0600 |0010: if-eqz v4, 0016 // +0006 │ │ +0311f4: 2f04 0206 |0012: cmpl-double v4, v2, v6 │ │ +0311f8: 3904 0400 |0014: if-nez v4, 0018 // +0004 │ │ +0311fc: cb20 |0016: add-double/2addr v0, v2 │ │ +0311fe: 1000 |0017: return-wide v0 │ │ +031200: 2f04 0002 |0018: cmpl-double v4, v0, v2 │ │ +031204: 3d04 1400 |001a: if-lez v4, 002e // +0014 │ │ +031208: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +03120a: 0146 |001d: move v6, v4 │ │ +03120c: 3806 1300 |001e: if-eqz v6, 0031 // +0013 │ │ +031210: ae04 0200 |0020: div-double v4, v2, v0 │ │ +031214: 3806 1200 |0022: if-eqz v6, 0034 // +0012 │ │ +031218: 1902 f03f |0024: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +03121c: cd44 |0026: mul-double/2addr v4, v4 │ │ +03121e: cb42 |0027: add-double/2addr v2, v4 │ │ +031220: 7120 b007 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +031226: 0b02 |002b: move-result-wide v2 │ │ +031228: cd20 |002c: mul-double/2addr v0, v2 │ │ +03122a: 28ea |002d: goto 0017 // -0016 │ │ +03122c: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +03122e: 0146 |002f: move v6, v4 │ │ +031230: 28ee |0030: goto 001e // -0012 │ │ +031232: ae04 0002 |0031: div-double v4, v0, v2 │ │ +031236: 28ef |0033: goto 0022 // -0011 │ │ +031238: 0420 |0034: move-wide v0, v2 │ │ +03123a: 28ef |0035: goto 0024 // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=113 │ │ + 0x0008 line=114 │ │ + 0x000e line=115 │ │ + 0x0016 line=116 │ │ + 0x0017 line=120 │ │ + 0x0018 line=118 │ │ + 0x001e line=119 │ │ + 0x0022 line=120 │ │ + 0x002e line=118 │ │ + 0x0031 line=119 │ │ + 0x0035 line=120 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=8 this Lorg/javia/arity/Complex; │ │ │ │ -Class #226 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'LOG_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "GoogleAnalyticsTracker" │ │ - #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'PRODUCT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "GoogleAnalytics" │ │ - #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'VERSION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "1.4.2" │ │ - #3 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'WIRE_VERSION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "4.8.1ma" │ │ - #4 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'instance' │ │ - type : 'Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'anonymizeIp' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'debug' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'dryRun' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'sampleRate' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #1 : (in Lorg/javia/arity/Complex;) │ │ + name : 'abs2' │ │ + type : '()D' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -030cd4: |[030cd4] com.google.android.apps.analytics.GoogleAnalyticsTracker.:()V │ │ -030ce4: 2200 5801 |0000: new-instance v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // type@0158 │ │ -030ce8: 7010 0707 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.:()V // method@0707 │ │ -030cee: 6900 db07 |0005: sput-object v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.instance:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@07db │ │ -030cf2: 0e00 |0007: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +03123c: |[03123c] org.javia.arity.Complex.abs2:()D │ │ +03124c: 5360 ae08 |0000: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031250: 5362 ae08 |0002: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031254: cd20 |0004: mul-double/2addr v0, v2 │ │ +031256: 5362 ad08 |0005: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03125a: 5364 ad08 |0007: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03125e: cd42 |0009: mul-double/2addr v2, v4 │ │ +031260: cb20 |000a: add-double/2addr v0, v2 │ │ +031262: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ + 0x0000 line=127 │ │ locals : │ │ + 0x0000 - 0x000c reg=6 this Lorg/javia/arity/Complex; │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Lorg/javia/arity/Complex;) │ │ + name : 'acos' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -030cf4: |[030cf4] com.google.android.apps.analytics.GoogleAnalyticsTracker.:()V │ │ -030d04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030d06: 7010 c007 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030d0c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -030d0e: 5c20 da07 |0005: iput-boolean v0, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dryRun:Z // field@07da │ │ -030d12: 5c21 d907 |0007: iput-boolean v1, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.debug:Z // field@07d9 │ │ -030d16: 5c21 d807 |0009: iput-boolean v1, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.anonymizeIp:Z // field@07d8 │ │ -030d1a: 1300 6400 |000b: const/16 v0, #int 100 // #64 │ │ -030d1e: 5920 dc07 |000d: iput v0, v2, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.sampleRate:I // field@07dc │ │ -030d22: 0e00 |000f: return-void │ │ + outs : 5 │ │ + insns size : 63 16-bit code units │ │ +031264: |[031264] org.javia.arity.Complex.acos:()Lorg/javia/arity/Complex; │ │ +031274: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +031278: 5380 ad08 |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03127c: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ +031280: 3900 1900 |0006: if-nez v0, 001f // +0019 │ │ +031284: 5380 ae08 |0008: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031288: 7120 9607 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +03128e: 0b00 |000d: move-result-wide v0 │ │ +031290: 1902 f03f |000e: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +031294: 3000 0002 |0010: cmpg-double v0, v0, v2 │ │ +031298: 3c00 0d00 |0012: if-gtz v0, 001f // +000d │ │ +03129c: 5380 ae08 |0014: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0312a0: 7120 120a 1000 |0016: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.acos:(D)D // method@0a12 │ │ +0312a6: 0b00 |0019: move-result-wide v0 │ │ +0312a8: 6e55 600a 0841 |001a: invoke-virtual {v8, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0312ae: 0c00 |001d: move-result-object v0 │ │ +0312b0: 1100 |001e: return-object v0 │ │ +0312b2: 5380 ae08 |001f: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0312b6: 5382 ad08 |0021: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0312ba: 7010 650a 0800 |0023: invoke-direct {v8}, Lorg/javia/arity/Complex;.sqrt1z:()Lorg/javia/arity/Complex; // method@0a65 │ │ +0312c0: 0c04 |0026: move-result-object v4 │ │ +0312c2: 5386 ad08 |0027: iget-wide v6, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0312c6: cc60 |0029: sub-double/2addr v0, v6 │ │ +0312c8: 5386 ae08 |002a: iget-wide v6, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0312cc: cb62 |002c: add-double/2addr v2, v6 │ │ +0312ce: 6e53 600a 0421 |002d: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0312d4: 0c00 |0030: move-result-object v0 │ │ +0312d6: 6e10 590a 0000 |0031: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +0312dc: 0c00 |0034: move-result-object v0 │ │ +0312de: 5382 ad08 |0035: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0312e2: 5384 ae08 |0037: iget-wide v4, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0312e6: 8044 |0039: neg-double v4, v4 │ │ +0312e8: 6e55 600a 2043 |003a: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0312ee: 0c00 |003d: move-result-object v0 │ │ +0312f0: 28e0 |003e: goto 001e // -0020 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=5 │ │ - 0x0004 line=11 │ │ - 0x0007 line=12 │ │ - 0x0009 line=13 │ │ - 0x000b line=14 │ │ + 0x0002 line=435 │ │ + 0x0014 line=436 │ │ + 0x001e line=440 │ │ + 0x001f line=438 │ │ + 0x0021 line=439 │ │ + 0x0023 line=440 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x003f reg=8 this Lorg/javia/arity/Complex; │ │ │ │ - #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'getInstance' │ │ - type : '()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Lorg/javia/arity/Complex;) │ │ + name : 'acosh' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030d24: |[030d24] com.google.android.apps.analytics.GoogleAnalyticsTracker.getInstance:()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ -030d34: 6200 db07 |0000: sget-object v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.instance:Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; // field@07db │ │ -030d38: 1100 |0002: return-object v0 │ │ + registers : 13 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 74 16-bit code units │ │ +0312f4: |[0312f4] org.javia.arity.Complex.acosh:()Lorg/javia/arity/Complex; │ │ +031304: 190a f03f |0000: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +031308: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +03130c: 53c0 ad08 |0004: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031310: 2f00 0002 |0006: cmpl-double v0, v0, v2 │ │ +031314: 3900 1300 |0008: if-nez v0, 001b // +0013 │ │ +031318: 53c0 ae08 |000a: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03131c: 2f00 000a |000c: cmpl-double v0, v0, v10 │ │ +031320: 3a00 0d00 |000e: if-ltz v0, 001b // +000d │ │ +031324: 53c0 ae08 |0010: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031328: 7120 9a0a 1000 |0012: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.acosh:(D)D // method@0a9a │ │ +03132e: 0b00 |0015: move-result-wide v0 │ │ +031330: 6e53 600a 0c21 |0016: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031336: 0c00 |0019: move-result-object v0 │ │ +031338: 1100 |001a: return-object v0 │ │ +03133a: 53c0 ae08 |001b: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03133e: 53c2 ad08 |001d: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031342: 53c4 ae08 |001f: iget-wide v4, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031346: 53c6 ae08 |0021: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03134a: cd64 |0023: mul-double/2addr v4, v6 │ │ +03134c: 53c6 ad08 |0024: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031350: 53c8 ad08 |0026: iget-wide v8, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031354: cd86 |0028: mul-double/2addr v6, v8 │ │ +031356: cc64 |0029: sub-double/2addr v4, v6 │ │ +031358: cca4 |002a: sub-double/2addr v4, v10 │ │ +03135a: 1906 0040 |002b: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +03135e: 53c8 ae08 |002d: iget-wide v8, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031362: cd86 |002f: mul-double/2addr v6, v8 │ │ +031364: 53c8 ad08 |0030: iget-wide v8, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031368: cd86 |0032: mul-double/2addr v6, v8 │ │ +03136a: 6e57 600a 4c65 |0033: invoke-virtual {v12, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031370: 0c04 |0036: move-result-object v4 │ │ +031372: 6e10 640a 0400 |0037: invoke-virtual {v4}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a64 │ │ +031378: 0c04 |003a: move-result-object v4 │ │ +03137a: 53c6 ae08 |003b: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03137e: cb60 |003d: add-double/2addr v0, v6 │ │ +031380: 53c6 ad08 |003e: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031384: cb62 |0040: add-double/2addr v2, v6 │ │ +031386: 6e53 600a 0421 |0041: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03138c: 0c00 |0044: move-result-object v0 │ │ +03138e: 6e10 590a 0000 |0045: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +031394: 0c00 |0048: move-result-object v0 │ │ +031396: 28d1 |0049: goto 001a // -002f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=17 │ │ + 0x0004 line=466 │ │ + 0x0010 line=467 │ │ + 0x001a line=471 │ │ + 0x001b line=469 │ │ + 0x001d line=470 │ │ + 0x001f line=471 │ │ locals : │ │ + 0x0000 - 0x004a reg=12 this Lorg/javia/arity/Complex; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'addItem' │ │ - type : '(Lcom/google/android/apps/analytics/Item;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Lorg/javia/arity/Complex;) │ │ + name : 'add' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030d3c: |[030d3c] com.google.android.apps.analytics.GoogleAnalyticsTracker.addItem:(Lcom/google/android/apps/analytics/Item;)V │ │ -030d4c: 0e00 |0000: return-void │ │ + insns size : 15 16-bit code units │ │ +031398: |[031398] org.javia.arity.Complex.add:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +0313a8: 5340 ae08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0313ac: 5352 ae08 |0002: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0313b0: cb20 |0004: add-double/2addr v0, v2 │ │ +0313b2: 5a40 ae08 |0005: iput-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0313b6: 5340 ad08 |0007: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0313ba: 5352 ad08 |0009: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0313be: cb20 |000b: add-double/2addr v0, v2 │ │ +0313c0: 5a40 ad08 |000c: iput-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0313c4: 1104 |000e: return-object v4 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ + 0x0000 line=134 │ │ + 0x0007 line=135 │ │ + 0x000e line=136 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 item Lcom/google/android/apps/analytics/Item; │ │ + 0x0000 - 0x000f reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x000f reg=5 (null) Lorg/javia/arity/Complex; │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'addTransaction' │ │ - type : '(Lcom/google/android/apps/analytics/Transaction;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Lorg/javia/arity/Complex;) │ │ + name : 'arg' │ │ + type : '()D' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030d50: |[030d50] com.google.android.apps.analytics.GoogleAnalyticsTracker.addTransaction:(Lcom/google/android/apps/analytics/Transaction;)V │ │ -030d60: 0e00 |0000: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +0313c8: |[0313c8] org.javia.arity.Complex.arg:()D │ │ +0313d8: 5340 ad08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0313dc: 5342 ae08 |0002: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0313e0: 7140 150a 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.atan2:(DD)D // method@0a15 │ │ +0313e6: 0b00 |0007: move-result-wide v0 │ │ +0313e8: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ + 0x0000 line=107 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 transaction Lcom/google/android/apps/analytics/Transaction; │ │ + 0x0000 - 0x0009 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #2 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'clearTransactions' │ │ - type : '()V' │ │ + #6 : (in Lorg/javia/arity/Complex;) │ │ + name : 'asReal' │ │ + type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030d64: |[030d64] com.google.android.apps.analytics.GoogleAnalyticsTracker.clearTransactions:()V │ │ -030d74: 0e00 |0000: return-void │ │ + insns size : 14 16-bit code units │ │ +0313ec: |[0313ec] org.javia.arity.Complex.asReal:()D │ │ +0313fc: 5340 ad08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031400: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +031404: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +031408: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +03140c: 5340 ae08 |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031410: 1000 |000a: return-wide v0 │ │ +031412: 1900 f87f |000b: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +031416: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=90 │ │ + 0x0000 line=69 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x000e reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #3 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'dispatch' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Lorg/javia/arity/Complex;) │ │ + name : 'asin' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030d78: |[030d78] com.google.android.apps.analytics.GoogleAnalyticsTracker.dispatch:()Z │ │ -030d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030d8a: 0f00 |0001: return v0 │ │ + outs : 5 │ │ + insns size : 64 16-bit code units │ │ +031418: |[031418] org.javia.arity.Complex.asin:()Lorg/javia/arity/Complex; │ │ +031428: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03142c: 5380 ad08 |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031430: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ +031434: 3900 1900 |0006: if-nez v0, 001f // +0019 │ │ +031438: 5380 ae08 |0008: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03143c: 7120 9607 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +031442: 0b00 |000d: move-result-wide v0 │ │ +031444: 1902 f03f |000e: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +031448: 3000 0002 |0010: cmpg-double v0, v0, v2 │ │ +03144c: 3c00 0d00 |0012: if-gtz v0, 001f // +000d │ │ +031450: 5380 ae08 |0014: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031454: 7120 130a 1000 |0016: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.asin:(D)D // method@0a13 │ │ +03145a: 0b00 |0019: move-result-wide v0 │ │ +03145c: 6e55 600a 0841 |001a: invoke-virtual {v8, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031462: 0c00 |001d: move-result-object v0 │ │ +031464: 1100 |001e: return-object v0 │ │ +031466: 5380 ae08 |001f: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03146a: 5382 ad08 |0021: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03146e: 7010 650a 0800 |0023: invoke-direct {v8}, Lorg/javia/arity/Complex;.sqrt1z:()Lorg/javia/arity/Complex; // method@0a65 │ │ +031474: 0c04 |0026: move-result-object v4 │ │ +031476: 5386 ae08 |0027: iget-wide v6, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03147a: ac02 0602 |0029: sub-double v2, v6, v2 │ │ +03147e: 5386 ad08 |002b: iget-wide v6, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031482: cb60 |002d: add-double/2addr v0, v6 │ │ +031484: 6e51 600a 2403 |002e: invoke-virtual {v4, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03148a: 0c00 |0031: move-result-object v0 │ │ +03148c: 6e10 590a 0000 |0032: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +031492: 0c00 |0035: move-result-object v0 │ │ +031494: 5382 ad08 |0036: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031498: 5384 ae08 |0038: iget-wide v4, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03149c: 8044 |003a: neg-double v4, v4 │ │ +03149e: 6e55 600a 2043 |003b: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0314a4: 0c00 |003e: move-result-object v0 │ │ +0314a6: 28df |003f: goto 001e // -0021 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ + 0x0002 line=425 │ │ + 0x0014 line=426 │ │ + 0x001e line=430 │ │ + 0x001f line=428 │ │ + 0x0021 line=429 │ │ + 0x0023 line=430 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0040 reg=8 this Lorg/javia/arity/Complex; │ │ │ │ - #4 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'getAnonymizeIp' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Lorg/javia/arity/Complex;) │ │ + name : 'asinh' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 11 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030d8c: |[030d8c] com.google.android.apps.analytics.GoogleAnalyticsTracker.getAnonymizeIp:()Z │ │ -030d9c: 5510 d807 |0000: iget-boolean v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.anonymizeIp:Z // field@07d8 │ │ -030da0: 0f00 |0002: return v0 │ │ + outs : 5 │ │ + insns size : 68 16-bit code units │ │ +0314a8: |[0314a8] org.javia.arity.Complex.asinh:()Lorg/javia/arity/Complex; │ │ +0314b8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0314bc: 53a0 ad08 |0002: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0314c0: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +0314c4: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0314c8: 53a0 ae08 |0008: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0314cc: 7120 9c0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.asinh:(D)D // method@0a9c │ │ +0314d2: 0b00 |000d: move-result-wide v0 │ │ +0314d4: 6e53 600a 0a21 |000e: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0314da: 0c00 |0011: move-result-object v0 │ │ +0314dc: 1100 |0012: return-object v0 │ │ +0314de: 53a0 ae08 |0013: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0314e2: 53a2 ad08 |0015: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0314e6: 53a4 ae08 |0017: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0314ea: 53a6 ae08 |0019: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0314ee: cd64 |001b: mul-double/2addr v4, v6 │ │ +0314f0: 53a6 ad08 |001c: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0314f4: 53a8 ad08 |001e: iget-wide v8, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0314f8: cd86 |0020: mul-double/2addr v6, v8 │ │ +0314fa: cc64 |0021: sub-double/2addr v4, v6 │ │ +0314fc: 1906 f03f |0022: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +031500: cb64 |0024: add-double/2addr v4, v6 │ │ +031502: 1906 0040 |0025: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +031506: 53a8 ae08 |0027: iget-wide v8, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03150a: cd86 |0029: mul-double/2addr v6, v8 │ │ +03150c: 53a8 ad08 |002a: iget-wide v8, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031510: cd86 |002c: mul-double/2addr v6, v8 │ │ +031512: 6e57 600a 4a65 |002d: invoke-virtual {v10, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031518: 0c04 |0030: move-result-object v4 │ │ +03151a: 6e10 640a 0400 |0031: invoke-virtual {v4}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a64 │ │ +031520: 0c04 |0034: move-result-object v4 │ │ +031522: 53a6 ae08 |0035: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031526: cb60 |0037: add-double/2addr v0, v6 │ │ +031528: 53a6 ad08 |0038: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03152c: cb62 |003a: add-double/2addr v2, v6 │ │ +03152e: 6e53 600a 0421 |003b: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031534: 0c00 |003e: move-result-object v0 │ │ +031536: 6e10 590a 0000 |003f: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +03153c: 0c00 |0042: move-result-object v0 │ │ +03153e: 28cf |0043: goto 0012 // -0031 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=97 │ │ + 0x0002 line=456 │ │ + 0x0008 line=457 │ │ + 0x0012 line=461 │ │ + 0x0013 line=459 │ │ + 0x0015 line=460 │ │ + 0x0017 line=461 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0044 reg=10 this Lorg/javia/arity/Complex; │ │ │ │ - #5 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'getDebug' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Lorg/javia/arity/Complex;) │ │ + name : 'atan' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 13 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030da4: |[030da4] com.google.android.apps.analytics.GoogleAnalyticsTracker.getDebug:()Z │ │ -030db4: 5510 d907 |0000: iget-boolean v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.debug:Z // field@07d9 │ │ -030db8: 0f00 |0002: return v0 │ │ + outs : 5 │ │ + insns size : 73 16-bit code units │ │ +031540: |[031540] org.javia.arity.Complex.atan:()Lorg/javia/arity/Complex; │ │ +031550: 190a 0040 |0000: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +031554: 1908 f03f |0002: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +031558: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +03155c: 53c0 ad08 |0006: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031560: 2f00 0002 |0008: cmpl-double v0, v0, v2 │ │ +031564: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +031568: 53c0 ae08 |000c: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03156c: 7120 140a 1000 |000e: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.atan:(D)D // method@0a14 │ │ +031572: 0b00 |0011: move-result-wide v0 │ │ +031574: 6e53 600a 0c21 |0012: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03157a: 0c00 |0015: move-result-object v0 │ │ +03157c: 1100 |0016: return-object v0 │ │ +03157e: 53c0 ae08 |0017: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031582: 53c2 ae08 |0019: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031586: cd20 |001b: mul-double/2addr v0, v2 │ │ +031588: 53c2 ad08 |001c: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03158c: 53c4 ad08 |001e: iget-wide v4, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031590: cd42 |0020: mul-double/2addr v2, v4 │ │ +031592: ab04 0002 |0021: add-double v4, v0, v2 │ │ +031596: 53c6 ad08 |0023: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03159a: cc64 |0025: sub-double/2addr v4, v6 │ │ +03159c: 53c6 ad08 |0026: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0315a0: cc64 |0028: sub-double/2addr v4, v6 │ │ +0315a2: cb84 |0029: add-double/2addr v4, v8 │ │ +0315a4: cb20 |002a: add-double/2addr v0, v2 │ │ +0315a6: cc80 |002b: sub-double/2addr v0, v8 │ │ +0315a8: 8000 |002c: neg-double v0, v0 │ │ +0315aa: ce40 |002d: div-double/2addr v0, v4 │ │ +0315ac: 53c2 ae08 |002e: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0315b0: 53c6 ae08 |0030: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0315b4: cb62 |0032: add-double/2addr v2, v6 │ │ +0315b6: 8022 |0033: neg-double v2, v2 │ │ +0315b8: ce42 |0034: div-double/2addr v2, v4 │ │ +0315ba: 6e53 600a 0c21 |0035: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0315c0: 0c00 |0038: move-result-object v0 │ │ +0315c2: 6e10 590a 0000 |0039: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +0315c8: 0c00 |003c: move-result-object v0 │ │ +0315ca: 53c2 ad08 |003d: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0315ce: 8022 |003f: neg-double v2, v2 │ │ +0315d0: cea2 |0040: div-double/2addr v2, v10 │ │ +0315d2: 53c4 ae08 |0041: iget-wide v4, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0315d6: cea4 |0043: div-double/2addr v4, v10 │ │ +0315d8: 6e55 600a 2043 |0044: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0315de: 0c00 |0047: move-result-object v0 │ │ +0315e0: 28ce |0048: goto 0016 // -0032 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=120 │ │ + 0x0006 line=445 │ │ + 0x000c line=446 │ │ + 0x0016 line=451 │ │ + 0x0017 line=448 │ │ + 0x001c line=449 │ │ + 0x0021 line=450 │ │ + 0x002a line=451 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0049 reg=12 this Lorg/javia/arity/Complex; │ │ │ │ - #6 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'getSampleRate' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Lorg/javia/arity/Complex;) │ │ + name : 'atanh' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 13 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030dbc: |[030dbc] com.google.android.apps.analytics.GoogleAnalyticsTracker.getSampleRate:()I │ │ -030dcc: 5210 dc07 |0000: iget v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.sampleRate:I // field@07dc │ │ -030dd0: 0f00 |0002: return v0 │ │ + outs : 5 │ │ + insns size : 70 16-bit code units │ │ +0315e4: |[0315e4] org.javia.arity.Complex.atanh:()Lorg/javia/arity/Complex; │ │ +0315f4: 190a 0040 |0000: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0315f8: 1908 f03f |0002: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +0315fc: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +031600: 53c0 ad08 |0006: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031604: 2f00 0002 |0008: cmpl-double v0, v0, v2 │ │ +031608: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +03160c: 53c0 ae08 |000c: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031610: 7120 9e0a 1000 |000e: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.atanh:(D)D // method@0a9e │ │ +031616: 0b00 |0011: move-result-wide v0 │ │ +031618: 6e53 600a 0c21 |0012: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03161e: 0c00 |0015: move-result-object v0 │ │ +031620: 1100 |0016: return-object v0 │ │ +031622: 53c0 ae08 |0017: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031626: 53c2 ae08 |0019: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03162a: cd20 |001b: mul-double/2addr v0, v2 │ │ +03162c: 53c2 ad08 |001c: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031630: 53c4 ad08 |001e: iget-wide v4, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031634: cd42 |0020: mul-double/2addr v2, v4 │ │ +031636: ab04 0008 |0021: add-double v4, v0, v8 │ │ +03163a: 53c6 ae08 |0023: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03163e: cc64 |0025: sub-double/2addr v4, v6 │ │ +031640: 53c6 ae08 |0026: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031644: cc64 |0028: sub-double/2addr v4, v6 │ │ +031646: ac00 0800 |0029: sub-double v0, v8, v0 │ │ +03164a: cc20 |002b: sub-double/2addr v0, v2 │ │ +03164c: ce40 |002c: div-double/2addr v0, v4 │ │ +03164e: 53c2 ad08 |002d: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031652: 53c6 ad08 |002f: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031656: cb62 |0031: add-double/2addr v2, v6 │ │ +031658: ce42 |0032: div-double/2addr v2, v4 │ │ +03165a: 6e53 600a 0c21 |0033: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031660: 0c00 |0036: move-result-object v0 │ │ +031662: 6e10 590a 0000 |0037: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +031668: 0c00 |003a: move-result-object v0 │ │ +03166a: 53c2 ae08 |003b: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03166e: cea2 |003d: div-double/2addr v2, v10 │ │ +031670: 53c4 ad08 |003e: iget-wide v4, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031674: cea4 |0040: div-double/2addr v4, v10 │ │ +031676: 6e55 600a 2043 |0041: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03167c: 0c00 |0044: move-result-object v0 │ │ +03167e: 28d1 |0045: goto 0016 // -002f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ + 0x0006 line=476 │ │ + 0x000c line=477 │ │ + 0x0016 line=482 │ │ + 0x0017 line=479 │ │ + 0x001c line=480 │ │ + 0x0021 line=481 │ │ + 0x0029 line=482 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0046 reg=12 this Lorg/javia/arity/Complex; │ │ │ │ - #7 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'getVisitorCustomVar' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ + #11 : (in Lorg/javia/arity/Complex;) │ │ + name : 'combinations' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 16 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030dd4: |[030dd4] com.google.android.apps.analytics.GoogleAnalyticsTracker.getVisitorCustomVar:(I)Ljava/lang/String; │ │ -030de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030de6: 1100 |0001: return-object v0 │ │ + outs : 5 │ │ + insns size : 81 16-bit code units │ │ +031680: |[031680] org.javia.arity.Complex.combinations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031690: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +031694: 53e0 ad08 |0002: iget-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031698: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ +03169c: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +0316a0: 53f0 ad08 |0008: iget-wide v0, v15, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0316a4: 2f00 0004 |000a: cmpl-double v0, v0, v4 │ │ +0316a8: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +0316ac: 53e0 ae08 |000e: iget-wide v0, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0316b0: 53f2 ae08 |0010: iget-wide v2, v15, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0316b4: 7140 a00a 1032 |0012: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/MoreMath;.combinations:(DD)D // method@0aa0 │ │ +0316ba: 0b00 |0015: move-result-wide v0 │ │ +0316bc: 6e55 600a 0e41 |0016: invoke-virtual {v14, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0316c2: 0c00 |0019: move-result-object v0 │ │ +0316c4: 1100 |001a: return-object v0 │ │ +0316c6: 53e0 ae08 |001b: iget-wide v0, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0316ca: 53e2 ad08 |001d: iget-wide v2, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0316ce: 6e10 580a 0e00 |001f: invoke-virtual {v14}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +0316d4: 53e4 ae08 |0022: iget-wide v4, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0316d8: 53e6 ad08 |0024: iget-wide v6, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0316dc: 6e20 610a fe00 |0026: invoke-virtual {v14, v15}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +0316e2: 0c08 |0029: move-result-object v8 │ │ +0316e4: 6e10 580a 0800 |002a: invoke-virtual {v8}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +0316ea: 53e8 ae08 |002d: iget-wide v8, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0316ee: 53ea ad08 |002f: iget-wide v10, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0316f2: 53fc ae08 |0031: iget-wide v12, v15, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0316f6: ccc0 |0033: sub-double/2addr v0, v12 │ │ +0316f8: 53fc ad08 |0034: iget-wide v12, v15, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0316fc: ccc2 |0036: sub-double/2addr v2, v12 │ │ +0316fe: 6e53 600a 0e21 |0037: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031704: 0c00 |003a: move-result-object v0 │ │ +031706: 6e10 580a 0000 |003b: invoke-virtual {v0}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +03170c: ac00 0408 |003e: sub-double v0, v4, v8 │ │ +031710: 53e2 ae08 |0040: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031714: cc20 |0042: sub-double/2addr v0, v2 │ │ +031716: ac02 060a |0043: sub-double v2, v6, v10 │ │ +03171a: 53e4 ad08 |0045: iget-wide v4, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03171e: cc42 |0047: sub-double/2addr v2, v4 │ │ +031720: 6e53 600a 0e21 |0048: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031726: 0c00 |004b: move-result-object v0 │ │ +031728: 6e10 520a 0000 |004c: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +03172e: 0c00 |004f: move-result-object v0 │ │ +031730: 28ca |0050: goto 001a // -0036 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0002 line=487 │ │ + 0x000e line=488 │ │ + 0x001a line=503 │ │ + 0x001b line=491 │ │ + 0x001d line=492 │ │ + 0x001f line=494 │ │ + 0x0022 line=495 │ │ + 0x0024 line=496 │ │ + 0x0026 line=498 │ │ + 0x002d line=499 │ │ + 0x002f line=500 │ │ + 0x0031 line=502 │ │ + 0x003e line=503 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0002 reg=2 i I │ │ + 0x0000 - 0x0051 reg=14 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0051 reg=15 (null) Lorg/javia/arity/Complex; │ │ │ │ - #8 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'isDryRun' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Lorg/javia/arity/Complex;) │ │ + name : 'conjugate' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030de8: |[030de8] com.google.android.apps.analytics.GoogleAnalyticsTracker.isDryRun:()Z │ │ -030df8: 5510 da07 |0000: iget-boolean v0, v1, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dryRun:Z // field@07da │ │ -030dfc: 0f00 |0002: return v0 │ │ + outs : 5 │ │ + insns size : 10 16-bit code units │ │ +031734: |[031734] org.javia.arity.Complex.conjugate:()Lorg/javia/arity/Complex; │ │ +031744: 5340 ae08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031748: 5342 ad08 |0002: iget-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03174c: 8022 |0004: neg-double v2, v2 │ │ +03174e: 6e53 600a 0421 |0005: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031754: 0c00 |0008: move-result-object v0 │ │ +031756: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=128 │ │ + 0x0000 line=76 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x000a reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #9 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setAnonymizeIp' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #13 : (in Lorg/javia/arity/Complex;) │ │ + name : 'cos' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030e00: |[030e00] com.google.android.apps.analytics.GoogleAnalyticsTracker.setAnonymizeIp:(Z)V │ │ -030e10: 5c01 d807 |0000: iput-boolean v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.anonymizeIp:Z // field@07d8 │ │ -030e14: 0e00 |0002: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 51 16-bit code units │ │ +031758: |[031758] org.javia.arity.Complex.cos:()Lorg/javia/arity/Complex; │ │ +031768: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +03176c: 5360 ad08 |0002: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031770: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +031774: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +031778: 5360 ae08 |0008: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03177c: 7120 a10a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +031782: 0b00 |000d: move-result-wide v0 │ │ +031784: 6e53 600a 0621 |000e: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03178a: 0c00 |0011: move-result-object v0 │ │ +03178c: 1100 |0012: return-object v0 │ │ +03178e: 5360 ae08 |0013: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031792: 7120 a10a 1000 |0015: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +031798: 0b00 |0018: move-result-wide v0 │ │ +03179a: 5362 ad08 |0019: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03179e: 7120 170a 3200 |001b: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a17 │ │ +0317a4: 0b02 |001e: move-result-wide v2 │ │ +0317a6: cd20 |001f: mul-double/2addr v0, v2 │ │ +0317a8: 5362 ae08 |0020: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0317ac: 7120 af0a 3200 |0022: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +0317b2: 0b02 |0025: move-result-wide v2 │ │ +0317b4: 8022 |0026: neg-double v2, v2 │ │ +0317b6: 5364 ad08 |0027: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0317ba: 7120 1d0a 5400 |0029: invoke-static {v4, v5}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a1d │ │ +0317c0: 0b04 |002c: move-result-wide v4 │ │ +0317c2: cd42 |002d: mul-double/2addr v2, v4 │ │ +0317c4: 6e53 600a 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0317ca: 0c00 |0031: move-result-object v0 │ │ +0317cc: 28e0 |0032: goto 0012 // -0020 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=93 │ │ - 0x0002 line=94 │ │ + 0x0002 line=397 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0003 reg=1 flag Z │ │ + 0x0000 - 0x0033 reg=6 this Lorg/javia/arity/Complex; │ │ │ │ - #10 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setCustomVar' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #14 : (in Lorg/javia/arity/Complex;) │ │ + name : 'cosh' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030e18: |[030e18] com.google.android.apps.analytics.GoogleAnalyticsTracker.setCustomVar:(ILjava/lang/String;Ljava/lang/String;)Z │ │ -030e28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030e2a: 0f00 |0001: return v0 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 32 16-bit code units │ │ +0317d0: |[0317d0] org.javia.arity.Complex.cosh:()Lorg/javia/arity/Complex; │ │ +0317e0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0317e4: 5340 ad08 |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0317e8: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +0317ec: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0317f0: 5340 ae08 |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0317f4: 7120 170a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a17 │ │ +0317fa: 0b00 |000d: move-result-wide v0 │ │ +0317fc: 6e53 600a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031802: 0c00 |0011: move-result-object v0 │ │ +031804: 1100 |0012: return-object v0 │ │ +031806: 7010 680a 0400 |0013: invoke-direct {v4}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a68 │ │ +03180c: 0c00 |0016: move-result-object v0 │ │ +03180e: 6e10 4f0a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.cos:()Lorg/javia/arity/Complex; // method@0a4f │ │ +031814: 0c00 |001a: move-result-object v0 │ │ +031816: 6e10 4e0a 0000 |001b: invoke-virtual {v0}, Lorg/javia/arity/Complex;.conjugate:()Lorg/javia/arity/Complex; // method@0a4e │ │ +03181c: 0c00 |001e: move-result-object v0 │ │ +03181e: 28f3 |001f: goto 0012 // -000d │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0002 line=404 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0002 reg=2 i I │ │ - 0x0000 - 0x0002 reg=3 s Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=4 s1 Ljava/lang/String; │ │ + 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #11 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setCustomVar' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #15 : (in Lorg/javia/arity/Complex;) │ │ + name : 'div' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030e2c: |[030e2c] com.google.android.apps.analytics.GoogleAnalyticsTracker.setCustomVar:(ILjava/lang/String;Ljava/lang/String;I)Z │ │ -030e3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030e3e: 0f00 |0001: return v0 │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 151 16-bit code units │ │ +031820: |[031820] org.javia.arity.Complex.div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031830: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +031834: 53b0 ae08 |0002: iget-wide v0, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031838: 53b2 ad08 |0004: iget-wide v2, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03183c: 53a4 ad08 |0006: iget-wide v4, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031840: 2f04 0406 |0008: cmpl-double v4, v4, v6 │ │ +031844: 3904 0f00 |000a: if-nez v4, 0019 // +000f │ │ +031848: 2f04 0206 |000c: cmpl-double v4, v2, v6 │ │ +03184c: 3904 0b00 |000e: if-nez v4, 0019 // +000b │ │ +031850: 53a2 ae08 |0010: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031854: ae00 0200 |0012: div-double v0, v2, v0 │ │ +031858: 6e57 600a 0a61 |0014: invoke-virtual {v10, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03185e: 0c00 |0017: move-result-object v0 │ │ +031860: 1100 |0018: return-object v0 │ │ +031862: 6e10 560a 0b00 |0019: invoke-virtual {v11}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a56 │ │ +031868: 0a04 |001c: move-result v4 │ │ +03186a: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +03186e: 6e10 550a 0a00 |001f: invoke-virtual {v10}, Lorg/javia/arity/Complex;.isFinite:()Z // method@0a55 │ │ +031874: 0a04 |0022: move-result v4 │ │ +031876: 3804 0700 |0023: if-eqz v4, 002a // +0007 │ │ +03187a: 6e57 600a 6a67 |0025: invoke-virtual {v10, v6, v7, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031880: 0c00 |0028: move-result-object v0 │ │ +031882: 28ef |0029: goto 0018 // -0011 │ │ +031884: 2f04 0206 |002a: cmpl-double v4, v2, v6 │ │ +031888: 3904 1d00 |002c: if-nez v4, 0049 // +001d │ │ +03188c: 53a2 ae08 |002e: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031890: 2f02 0206 |0030: cmpl-double v2, v2, v6 │ │ +031894: 3902 0b00 |0032: if-nez v2, 003d // +000b │ │ +031898: 53a2 ad08 |0034: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03189c: ae00 0200 |0036: div-double v0, v2, v0 │ │ +0318a0: 6e51 600a 6a07 |0038: invoke-virtual {v10, v6, v7, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0318a6: 0c00 |003b: move-result-object v0 │ │ +0318a8: 28dc |003c: goto 0018 // -0024 │ │ +0318aa: 53a2 ae08 |003d: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0318ae: ce02 |003f: div-double/2addr v2, v0 │ │ +0318b0: 53a4 ad08 |0040: iget-wide v4, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0318b4: ae00 0400 |0042: div-double v0, v4, v0 │ │ +0318b8: 6e51 600a 2a03 |0044: invoke-virtual {v10, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0318be: 0c00 |0047: move-result-object v0 │ │ +0318c0: 28d0 |0048: goto 0018 // -0030 │ │ +0318c2: 2f04 0006 |0049: cmpl-double v4, v0, v6 │ │ +0318c6: 3904 0f00 |004b: if-nez v4, 005a // +000f │ │ +0318ca: 53a0 ad08 |004d: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0318ce: ce20 |004f: div-double/2addr v0, v2 │ │ +0318d0: 53a4 ae08 |0050: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0318d4: 8044 |0052: neg-double v4, v4 │ │ +0318d6: ae02 0402 |0053: div-double v2, v4, v2 │ │ +0318da: 6e53 600a 0a21 |0055: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0318e0: 0c00 |0058: move-result-object v0 │ │ +0318e2: 28bf |0059: goto 0018 // -0041 │ │ +0318e4: 7120 9607 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0318ea: 0b04 |005d: move-result-wide v4 │ │ +0318ec: 7120 9607 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0318f2: 0b06 |0061: move-result-wide v6 │ │ +0318f4: 2f04 0406 |0062: cmpl-double v4, v4, v6 │ │ +0318f8: 3d04 1b00 |0064: if-lez v4, 007f // +001b │ │ +0318fc: ae04 0200 |0066: div-double v4, v2, v0 │ │ +031900: cd42 |0068: mul-double/2addr v2, v4 │ │ +031902: cb20 |0069: add-double/2addr v0, v2 │ │ +031904: 53a2 ae08 |006a: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031908: 53a6 ad08 |006c: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03190c: cd46 |006e: mul-double/2addr v6, v4 │ │ +03190e: cb62 |006f: add-double/2addr v2, v6 │ │ +031910: ce02 |0070: div-double/2addr v2, v0 │ │ +031912: 53a6 ad08 |0071: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031916: 53a8 ae08 |0073: iget-wide v8, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03191a: cd84 |0075: mul-double/2addr v4, v8 │ │ +03191c: ac04 0604 |0076: sub-double v4, v6, v4 │ │ +031920: ae00 0400 |0078: div-double v0, v4, v0 │ │ +031924: 6e51 600a 2a03 |007a: invoke-virtual {v10, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03192a: 0c00 |007d: move-result-object v0 │ │ +03192c: 289a |007e: goto 0018 // -0066 │ │ +03192e: ae04 0002 |007f: div-double v4, v0, v2 │ │ +031932: cd40 |0081: mul-double/2addr v0, v4 │ │ +031934: cb20 |0082: add-double/2addr v0, v2 │ │ +031936: 53a2 ae08 |0083: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03193a: cd42 |0085: mul-double/2addr v2, v4 │ │ +03193c: 53a6 ad08 |0086: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031940: cb62 |0088: add-double/2addr v2, v6 │ │ +031942: ce02 |0089: div-double/2addr v2, v0 │ │ +031944: 53a6 ad08 |008a: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031948: cd64 |008c: mul-double/2addr v4, v6 │ │ +03194a: 53a6 ae08 |008d: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03194e: cc64 |008f: sub-double/2addr v4, v6 │ │ +031950: ae00 0400 |0090: div-double v0, v4, v0 │ │ +031954: 6e51 600a 2a03 |0092: invoke-virtual {v10, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03195a: 0c00 |0095: move-result-object v0 │ │ +03195c: 2882 |0096: goto 0018 // -007e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0002 line=206 │ │ + 0x0004 line=207 │ │ + 0x0006 line=208 │ │ + 0x0010 line=209 │ │ + 0x0018 line=230 │ │ + 0x0019 line=211 │ │ + 0x0025 line=212 │ │ + 0x002a line=214 │ │ + 0x002e line=215 │ │ + 0x0034 line=216 │ │ + 0x003d line=218 │ │ + 0x0049 line=220 │ │ + 0x004d line=221 │ │ + 0x005a line=223 │ │ + 0x0066 line=224 │ │ + 0x0068 line=225 │ │ + 0x006a line=226 │ │ + 0x007f line=228 │ │ + 0x0081 line=229 │ │ + 0x0083 line=230 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0002 reg=2 i I │ │ - 0x0000 - 0x0002 reg=3 s Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=4 s1 Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=5 j I │ │ + 0x0000 - 0x0097 reg=10 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0097 reg=11 (null) Lorg/javia/arity/Complex; │ │ │ │ - #12 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setDebug' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #16 : (in Lorg/javia/arity/Complex;) │ │ + name : 'exp' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030e40: |[030e40] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDebug:(Z)V │ │ -030e50: 5c01 d907 |0000: iput-boolean v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.debug:Z // field@07d9 │ │ -030e54: 0e00 |0002: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 38 16-bit code units │ │ +031960: |[031960] org.javia.arity.Complex.exp:()Lorg/javia/arity/Complex; │ │ +031970: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +031974: 5360 ae08 |0002: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031978: 7120 180a 1000 |0004: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.exp:(D)D // method@0a18 │ │ +03197e: 0b00 |0007: move-result-wide v0 │ │ +031980: 5362 ad08 |0008: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031984: 2f02 0204 |000a: cmpl-double v2, v2, v4 │ │ +031988: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ +03198c: 6e55 600a 0641 |000e: invoke-virtual {v6, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031992: 0c00 |0011: move-result-object v0 │ │ +031994: 1100 |0012: return-object v0 │ │ +031996: 5362 ad08 |0013: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03199a: 7120 a10a 3200 |0015: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +0319a0: 0b02 |0018: move-result-wide v2 │ │ +0319a2: cd02 |0019: mul-double/2addr v2, v0 │ │ +0319a4: 5364 ad08 |001a: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0319a8: 7120 af0a 5400 |001c: invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +0319ae: 0b04 |001f: move-result-wide v4 │ │ +0319b0: cd40 |0020: mul-double/2addr v0, v4 │ │ +0319b2: 6e51 600a 2603 |0021: invoke-virtual {v6, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0319b8: 0c00 |0024: move-result-object v0 │ │ +0319ba: 28ed |0025: goto 0012 // -0013 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x0002 line=117 │ │ + 0x0002 line=305 │ │ + 0x0008 line=306 │ │ + 0x000e line=307 │ │ + 0x0012 line=309 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0003 reg=1 flag Z │ │ + 0x0000 - 0x0026 reg=6 this Lorg/javia/arity/Complex; │ │ │ │ - #13 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setDispatchPeriod' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #17 : (in Lorg/javia/arity/Complex;) │ │ + name : 'factorial' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030e58: |[030e58] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDispatchPeriod:(I)V │ │ -030e68: 0e00 |0000: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 28 16-bit code units │ │ +0319bc: |[0319bc] org.javia.arity.Complex.factorial:()Lorg/javia/arity/Complex; │ │ +0319cc: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0319d0: 5340 ad08 |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0319d4: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +0319d8: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0319dc: 5340 ae08 |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0319e0: 7120 a40a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +0319e6: 0b00 |000d: move-result-wide v0 │ │ +0319e8: 6e53 600a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0319ee: 0c00 |0011: move-result-object v0 │ │ +0319f0: 1100 |0012: return-object v0 │ │ +0319f2: 6e10 580a 0400 |0013: invoke-virtual {v4}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +0319f8: 0c00 |0016: move-result-object v0 │ │ +0319fa: 6e10 520a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +031a00: 0c00 |001a: move-result-object v0 │ │ +031a02: 28f7 |001b: goto 0012 // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ + 0x0002 line=380 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 i I │ │ + 0x0000 - 0x001c reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #14 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setDispatcher' │ │ - type : '(Lcom/google/android/apps/analytics/Dispatcher;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #18 : (in Lorg/javia/arity/Complex;) │ │ + name : 'gcd' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 14 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030e6c: |[030e6c] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDispatcher:(Lcom/google/android/apps/analytics/Dispatcher;)Z │ │ -030e7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030e7e: 0f00 |0001: return v0 │ │ + outs : 5 │ │ + insns size : 106 16-bit code units │ │ +031a04: |[031a04] org.javia.arity.Complex.gcd:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031a14: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +031a18: 53c0 ad08 |0002: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031a1c: 2f00 0008 |0004: cmpl-double v0, v0, v8 │ │ +031a20: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +031a24: 53d0 ad08 |0008: iget-wide v0, v13, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031a28: 2f00 0008 |000a: cmpl-double v0, v0, v8 │ │ +031a2c: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +031a30: 53c0 ae08 |000e: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031a34: 53d2 ae08 |0010: iget-wide v2, v13, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031a38: 7140 a50a 1032 |0012: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/MoreMath;.gcd:(DD)D // method@0aa5 │ │ +031a3e: 0b00 |0015: move-result-wide v0 │ │ +031a40: 6e59 600a 0c81 |0016: invoke-virtual {v12, v0, v1, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031a46: 0c0c |0019: move-result-object v12 │ │ +031a48: 110c |001a: return-object v12 │ │ +031a4a: 2204 ef01 |001b: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +031a4e: 7020 410a d400 |001d: invoke-direct {v4, v13}, Lorg/javia/arity/Complex;.:(Lorg/javia/arity/Complex;)V // method@0a41 │ │ +031a54: 6e10 430a 0c00 |0020: invoke-virtual {v12}, Lorg/javia/arity/Complex;.abs2:()D // method@0a43 │ │ +031a5a: 0b02 |0023: move-result-wide v2 │ │ +031a5c: 6e10 430a 0400 |0024: invoke-virtual {v4}, Lorg/javia/arity/Complex;.abs2:()D // method@0a43 │ │ +031a62: 0b00 |0027: move-result-wide v0 │ │ +031a64: 1806 ea8c a039 593e 2946 |0028: const-wide v6, #double 1e+30 // #46293e5939a08cea │ │ +031a6e: cd06 |002d: mul-double/2addr v6, v0 │ │ +031a70: 3002 0206 |002e: cmpg-double v2, v2, v6 │ │ +031a74: 3b02 1800 |0030: if-gez v2, 0048 // +0018 │ │ +031a78: 5342 ae08 |0032: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031a7c: 5346 ad08 |0034: iget-wide v6, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031a80: 6e20 5a0a 4c00 |0036: invoke-virtual {v12, v4}, Lorg/javia/arity/Complex;.mod:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5a │ │ +031a86: 0c05 |0039: move-result-object v5 │ │ +031a88: 6e20 610a 5400 |003a: invoke-virtual {v4, v5}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +031a8e: 6e57 600a 2c63 |003d: invoke-virtual {v12, v2, v3, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031a94: 6e10 430a 0400 |0040: invoke-virtual {v4}, Lorg/javia/arity/Complex;.abs2:()D // method@0a43 │ │ +031a9a: 0b02 |0043: move-result-wide v2 │ │ +031a9c: 042a |0044: move-wide v10, v2 │ │ +031a9e: 0402 |0045: move-wide v2, v0 │ │ +031aa0: 04a0 |0046: move-wide v0, v10 │ │ +031aa2: 28e1 |0047: goto 0028 // -001f │ │ +031aa4: 53c0 ae08 |0048: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031aa8: 7120 9607 1000 |004a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +031aae: 0b00 |004d: move-result-wide v0 │ │ +031ab0: 53c2 ad08 |004e: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031ab4: 7120 9607 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +031aba: 0b02 |0053: move-result-wide v2 │ │ +031abc: 3000 0002 |0054: cmpg-double v0, v0, v2 │ │ +031ac0: 3b00 0a00 |0056: if-gez v0, 0060 // +000a │ │ +031ac4: 53c0 ad08 |0058: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031ac8: 8000 |005a: neg-double v0, v0 │ │ +031aca: 53c2 ae08 |005b: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031ace: 6e53 600a 0c21 |005d: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031ad4: 53c0 ae08 |0060: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031ad8: 3000 0008 |0062: cmpg-double v0, v0, v8 │ │ +031adc: 3b00 b6ff |0064: if-gez v0, 001a // -004a │ │ +031ae0: 6e10 5c0a 0c00 |0066: invoke-virtual {v12}, Lorg/javia/arity/Complex;.negate:()Lorg/javia/arity/Complex; // method@0a5c │ │ +031ae6: 28b1 |0069: goto 001a // -004f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=132 │ │ + 0x0002 line=268 │ │ + 0x000e line=269 │ │ + 0x001a line=289 │ │ + 0x001b line=271 │ │ + 0x0020 line=272 │ │ + 0x0024 line=273 │ │ + 0x0028 line=274 │ │ + 0x0032 line=275 │ │ + 0x0034 line=276 │ │ + 0x0036 line=277 │ │ + 0x003d line=278 │ │ + 0x0040 line=280 │ │ + 0x0047 line=281 │ │ + 0x0048 line=283 │ │ + 0x0058 line=284 │ │ + 0x0060 line=286 │ │ + 0x0066 line=287 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0002 reg=2 dispatcher Lcom/google/android/apps/analytics/Dispatcher; │ │ + 0x0000 - 0x006a reg=12 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x006a reg=13 (null) Lorg/javia/arity/Complex; │ │ │ │ - #15 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setDryRun' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #19 : (in Lorg/javia/arity/Complex;) │ │ + name : 'isFinite' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030e80: |[030e80] com.google.android.apps.analytics.GoogleAnalyticsTracker.setDryRun:(Z)V │ │ -030e90: 5c01 da07 |0000: iput-boolean v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.dryRun:Z // field@07da │ │ -030e94: 0e00 |0002: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +031ae8: |[031ae8] org.javia.arity.Complex.isFinite:()Z │ │ +031af8: 6e10 560a 0100 |0000: invoke-virtual {v1}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a56 │ │ +031afe: 0a00 |0003: move-result v0 │ │ +031b00: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +031b04: 6e10 570a 0100 |0006: invoke-virtual {v1}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a57 │ │ +031b0a: 0a00 |0009: move-result v0 │ │ +031b0c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +031b10: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +031b12: 0f00 |000d: return v0 │ │ +031b14: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +031b16: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=124 │ │ - 0x0002 line=125 │ │ + 0x0000 line=95 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0003 reg=1 flag Z │ │ + 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/Complex; │ │ │ │ - #16 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setProductVersion' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #20 : (in Lorg/javia/arity/Complex;) │ │ + name : 'isInfinite' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030e98: |[030e98] com.google.android.apps.analytics.GoogleAnalyticsTracker.setProductVersion:(Ljava/lang/String;Ljava/lang/String;)V │ │ -030ea8: 0e00 |0000: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +031b18: |[031b18] org.javia.arity.Complex.isInfinite:()Z │ │ +031b28: 5320 ae08 |0000: iget-wide v0, v2, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031b2c: 7120 7d07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +031b32: 0a00 |0005: move-result v0 │ │ +031b34: 3900 1000 |0006: if-nez v0, 0016 // +0010 │ │ +031b38: 5320 ad08 |0008: iget-wide v0, v2, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031b3c: 7120 7d07 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +031b42: 0a00 |000d: move-result v0 │ │ +031b44: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +031b48: 6e10 570a 0200 |0010: invoke-virtual {v2}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a57 │ │ +031b4e: 0a00 |0013: move-result v0 │ │ +031b50: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ +031b54: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +031b56: 0f00 |0017: return v0 │ │ +031b58: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +031b5a: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=88 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 userAgentProduct Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=2 userAgentVersion Ljava/lang/String; │ │ + 0x0000 - 0x001a reg=2 this Lorg/javia/arity/Complex; │ │ │ │ - #17 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setReferrer' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #21 : (in Lorg/javia/arity/Complex;) │ │ + name : 'isNaN' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +031b5c: |[031b5c] org.javia.arity.Complex.isNaN:()Z │ │ +031b6c: 5320 ae08 |0000: iget-wide v0, v2, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031b70: 7120 7e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +031b76: 0a00 |0005: move-result v0 │ │ +031b78: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +031b7c: 5320 ad08 |0008: iget-wide v0, v2, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031b80: 7120 7e07 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +031b86: 0a00 |000d: move-result v0 │ │ +031b88: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +031b8c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +031b8e: 0f00 |0011: return v0 │ │ +031b90: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +031b92: 28fe |0013: goto 0011 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Lorg/javia/arity/Complex; │ │ + │ │ + #22 : (in Lorg/javia/arity/Complex;) │ │ + name : 'lgamma' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 15 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 111 16-bit code units │ │ +031b94: |[031b94] org.javia.arity.Complex.lgamma:()Lorg/javia/arity/Complex; │ │ +031ba4: 1808 e6ff ffff ffff ef3f |0000: const-wide v8, #double 1 // #3fefffffffffffe6 │ │ +031bae: 1606 0000 |0005: const-wide/16 v6, #int 0 // #0 │ │ +031bb2: 53e0 ae08 |0007: iget-wide v0, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031bb6: 53e2 ae08 |0009: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031bba: cd20 |000b: mul-double/2addr v0, v2 │ │ +031bbc: 53e2 ad08 |000c: iget-wide v2, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031bc0: 53e4 ad08 |000e: iget-wide v4, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031bc4: cd42 |0010: mul-double/2addr v2, v4 │ │ +031bc6: ab04 0002 |0011: add-double v4, v0, v2 │ │ +031bca: 53e2 ae08 |0013: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031bce: 6201 fd08 |0015: sget-object v1, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@08fd │ │ +031bd2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +031bd4: 211a |0018: array-length v10, v1 │ │ +031bd6: 35a0 1900 |0019: if-ge v0, v10, 0032 // +0019 │ │ +031bda: 190a f03f |001b: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +031bde: cba2 |001d: add-double/2addr v2, v10 │ │ +031be0: ab0a 0202 |001e: add-double v10, v2, v2 │ │ +031be4: 190c f03f |0020: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ +031be8: ccca |0022: sub-double/2addr v10, v12 │ │ +031bea: cba4 |0023: add-double/2addr v4, v10 │ │ +031bec: 450a 0100 |0024: aget-wide v10, v1, v0 │ │ +031bf0: ad0c 0a02 |0026: mul-double v12, v10, v2 │ │ +031bf4: ce4c |0028: div-double/2addr v12, v4 │ │ +031bf6: cbc8 |0029: add-double/2addr v8, v12 │ │ +031bf8: 53ec ad08 |002a: iget-wide v12, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031bfc: cdca |002c: mul-double/2addr v10, v12 │ │ +031bfe: ce4a |002d: div-double/2addr v10, v4 │ │ +031c00: cca6 |002e: sub-double/2addr v6, v10 │ │ +031c02: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +031c06: 28e7 |0031: goto 0018 // -0019 │ │ +031c08: 53e0 ae08 |0032: iget-wide v0, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c0c: 1902 e03f |0034: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +031c10: cb20 |0036: add-double/2addr v0, v2 │ │ +031c12: 53e2 ae08 |0037: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c16: 1804 0000 0000 00f8 1440 |0039: const-wide v4, #double 5.24219 // #4014f80000000000 │ │ +031c20: cb42 |003e: add-double/2addr v2, v4 │ │ +031c22: 53e4 ad08 |003f: iget-wide v4, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031c26: 5ae2 ae08 |0041: iput-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c2a: 6e10 590a 0e00 |0043: invoke-virtual {v14}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +031c30: 53ea ae08 |0046: iget-wide v10, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c34: cd0a |0048: mul-double/2addr v10, v0 │ │ +031c36: 53ec ad08 |0049: iget-wide v12, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031c3a: cd4c |004b: mul-double/2addr v12, v4 │ │ +031c3c: ccca |004c: sub-double/2addr v10, v12 │ │ +031c3e: 180c b5be 64c8 f167 ed3f |004d: const-wide v12, #double 0.918939 // #3fed67f1c864beb5 │ │ +031c48: cbca |0052: add-double/2addr v10, v12 │ │ +031c4a: ac02 0a02 |0053: sub-double v2, v10, v2 │ │ +031c4e: 53ea ad08 |0055: iget-wide v10, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031c52: cda0 |0057: mul-double/2addr v0, v10 │ │ +031c54: 53ea ae08 |0058: iget-wide v10, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c58: cd4a |005a: mul-double/2addr v10, v4 │ │ +031c5a: cba0 |005b: add-double/2addr v0, v10 │ │ +031c5c: cc40 |005c: sub-double/2addr v0, v4 │ │ +031c5e: 6e57 600a 8e69 |005d: invoke-virtual {v14, v8, v9, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031c64: 0c04 |0060: move-result-object v4 │ │ +031c66: 6e10 590a 0400 |0061: invoke-virtual {v4}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +031c6c: 53e4 ae08 |0064: iget-wide v4, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c70: cb42 |0066: add-double/2addr v2, v4 │ │ +031c72: 5ae2 ae08 |0067: iput-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031c76: 53e2 ad08 |0069: iget-wide v2, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031c7a: cb20 |006b: add-double/2addr v0, v2 │ │ +031c7c: 5ae0 ad08 |006c: iput-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031c80: 110e |006e: return-object v14 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=349 │ │ + 0x0007 line=350 │ │ + 0x0013 line=351 │ │ + 0x0015 line=352 │ │ + 0x0017 line=353 │ │ + 0x001b line=354 │ │ + 0x001e line=355 │ │ + 0x0024 line=356 │ │ + 0x0026 line=357 │ │ + 0x002a line=358 │ │ + 0x002f line=353 │ │ + 0x0032 line=361 │ │ + 0x0037 line=362 │ │ + 0x003f line=363 │ │ + 0x0041 line=365 │ │ + 0x0043 line=367 │ │ + 0x0046 line=368 │ │ + 0x0055 line=369 │ │ + 0x005d line=371 │ │ + 0x0064 line=372 │ │ + 0x0069 line=373 │ │ + 0x006e line=374 │ │ + locals : │ │ + 0x0000 - 0x006f reg=14 this Lorg/javia/arity/Complex; │ │ + │ │ + #23 : (in Lorg/javia/arity/Complex;) │ │ + name : 'log' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 46 16-bit code units │ │ +031c84: |[031c84] org.javia.arity.Complex.log:()Lorg/javia/arity/Complex; │ │ +031c94: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +031c98: 5340 ad08 |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031c9c: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +031ca0: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ +031ca4: 5340 ae08 |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031ca8: 3000 0002 |000a: cmpg-double v0, v0, v2 │ │ +031cac: 3a00 0d00 |000c: if-ltz v0, 0019 // +000d │ │ +031cb0: 5340 ae08 |000e: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031cb4: 7120 190a 1000 |0010: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.log:(D)D // method@0a19 │ │ +031cba: 0b00 |0013: move-result-wide v0 │ │ +031cbc: 6e53 600a 0421 |0014: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031cc2: 0c00 |0017: move-result-object v0 │ │ +031cc4: 1100 |0018: return-object v0 │ │ +031cc6: 5340 ad08 |0019: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031cca: 5342 ae08 |001b: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031cce: 7140 150a 1032 |001d: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.atan2:(DD)D // method@0a15 │ │ +031cd4: 0b00 |0020: move-result-wide v0 │ │ +031cd6: 6e10 420a 0400 |0021: invoke-virtual {v4}, Lorg/javia/arity/Complex;.abs:()D // method@0a42 │ │ +031cdc: 0b02 |0024: move-result-wide v2 │ │ +031cde: 7120 190a 3200 |0025: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.log:(D)D // method@0a19 │ │ +031ce4: 0b02 |0028: move-result-wide v2 │ │ +031ce6: 6e51 600a 2403 |0029: invoke-virtual {v4, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031cec: 0c00 |002c: move-result-object v0 │ │ +031cee: 28eb |002d: goto 0018 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=295 │ │ + 0x000e line=296 │ │ + 0x0018 line=299 │ │ + 0x0019 line=298 │ │ + 0x0021 line=299 │ │ + locals : │ │ + 0x0000 - 0x002e reg=4 this Lorg/javia/arity/Complex; │ │ + │ │ + #24 : (in Lorg/javia/arity/Complex;) │ │ + name : 'mod' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 12 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030eac: |[030eac] com.google.android.apps.analytics.GoogleAnalyticsTracker.setReferrer:(Ljava/lang/String;)Z │ │ -030ebc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030ebe: 0f00 |0001: return v0 │ │ + outs : 5 │ │ + insns size : 59 16-bit code units │ │ +031cf0: |[031cf0] org.javia.arity.Complex.mod:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031d00: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +031d04: 53a0 ae08 |0002: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031d08: 53a2 ad08 |0004: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031d0c: 2f04 0206 |0006: cmpl-double v4, v2, v6 │ │ +031d10: 3904 1000 |0008: if-nez v4, 0018 // +0010 │ │ +031d14: 53b4 ad08 |000a: iget-wide v4, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031d18: 2f04 0406 |000c: cmpl-double v4, v4, v6 │ │ +031d1c: 3904 0a00 |000e: if-nez v4, 0018 // +000a │ │ +031d20: 53b2 ae08 |0010: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031d24: cf20 |0012: rem-double/2addr v0, v2 │ │ +031d26: 6e57 600a 0a61 |0013: invoke-virtual {v10, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031d2c: 0c00 |0016: move-result-object v0 │ │ +031d2e: 1100 |0017: return-object v0 │ │ +031d30: 6e20 510a ba00 |0018: invoke-virtual {v10, v11}, Lorg/javia/arity/Complex;.div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a51 │ │ +031d36: 0c04 |001b: move-result-object v4 │ │ +031d38: 53a6 ae08 |001c: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031d3c: 7120 1c0a 7600 |001e: invoke-static {v6, v7}, Lorg/javia/arity/BaseMath;.rint:(D)D // method@0a1c │ │ +031d42: 0b06 |0021: move-result-wide v6 │ │ +031d44: 53a8 ad08 |0022: iget-wide v8, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031d48: 7120 1c0a 9800 |0024: invoke-static {v8, v9}, Lorg/javia/arity/BaseMath;.rint:(D)D // method@0a1c │ │ +031d4e: 0b08 |0027: move-result-wide v8 │ │ +031d50: 6e59 600a 6487 |0028: invoke-virtual {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031d56: 0c04 |002b: move-result-object v4 │ │ +031d58: 6e20 5b0a b400 |002c: invoke-virtual {v4, v11}, Lorg/javia/arity/Complex;.mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5b │ │ +031d5e: 0c04 |002f: move-result-object v4 │ │ +031d60: 53a6 ae08 |0030: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031d64: cc60 |0032: sub-double/2addr v0, v6 │ │ +031d66: 53a6 ad08 |0033: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031d6a: cc62 |0035: sub-double/2addr v2, v6 │ │ +031d6c: 6e53 600a 0421 |0036: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031d72: 0c00 |0039: move-result-object v0 │ │ +031d74: 28dd |003a: goto 0017 // -0023 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ + 0x0002 line=257 │ │ + 0x0004 line=258 │ │ + 0x0006 line=259 │ │ + 0x0010 line=260 │ │ + 0x0017 line=262 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0002 reg=2 s Ljava/lang/String; │ │ + 0x0000 - 0x003b reg=10 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x003b reg=11 (null) Lorg/javia/arity/Complex; │ │ │ │ - #18 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setSampleRate' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #25 : (in Lorg/javia/arity/Complex;) │ │ + name : 'mul' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 16 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030ec0: |[030ec0] com.google.android.apps.analytics.GoogleAnalyticsTracker.setSampleRate:(I)V │ │ -030ed0: 5901 dc07 |0000: iput v1, v0, Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.sampleRate:I // field@07dc │ │ -030ed4: 0e00 |0002: return-void │ │ + outs : 5 │ │ + insns size : 206 16-bit code units │ │ +031d78: |[031d78] org.javia.arity.Complex.mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031d88: 53e2 ae08 |0000: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031d8c: 53e0 ad08 |0002: iget-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031d90: 53f6 ae08 |0004: iget-wide v6, v15, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031d94: 53f4 ad08 |0006: iget-wide v4, v15, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031d98: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ +031d9c: 2f08 0008 |000a: cmpl-double v8, v0, v8 │ │ +031da0: 3908 1100 |000c: if-nez v8, 001d // +0011 │ │ +031da4: 1608 0000 |000e: const-wide/16 v8, #int 0 // #0 │ │ +031da8: 2f08 0408 |0010: cmpl-double v8, v4, v8 │ │ +031dac: 3908 0b00 |0012: if-nez v8, 001d // +000b │ │ +031db0: ad00 0206 |0014: mul-double v0, v2, v6 │ │ +031db4: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ +031db8: 6e53 600a 0e21 |0018: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031dbe: 0c0e |001b: move-result-object v14 │ │ +031dc0: 110e |001c: return-object v14 │ │ +031dc2: ad08 0206 |001d: mul-double v8, v2, v6 │ │ +031dc6: ad0a 0004 |001f: mul-double v10, v0, v4 │ │ +031dca: cca8 |0021: sub-double/2addr v8, v10 │ │ +031dcc: ad0a 0204 |0022: mul-double v10, v2, v4 │ │ +031dd0: ad0c 0006 |0024: mul-double v12, v0, v6 │ │ +031dd4: cbca |0026: add-double/2addr v10, v12 │ │ +031dd6: 6e5b 600a 8ea9 |0027: invoke-virtual {v14, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031ddc: 0c0c |002a: move-result-object v12 │ │ +031dde: 6e10 570a 0c00 |002b: invoke-virtual {v12}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a57 │ │ +031de4: 0a0c |002e: move-result v12 │ │ +031de6: 380c edff |002f: if-eqz v12, 001c // -0013 │ │ +031dea: 6e51 600a 2e03 |0031: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031df0: 0c0c |0034: move-result-object v12 │ │ +031df2: 6e10 560a 0c00 |0035: invoke-virtual {v12}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a56 │ │ +031df8: 0a0c |0038: move-result v12 │ │ +031dfa: 380c 0900 |0039: if-eqz v12, 0042 // +0009 │ │ +031dfe: 7010 5d0a 0e00 |003b: invoke-direct {v14}, Lorg/javia/arity/Complex;.normalizeInfinity:()Lorg/javia/arity/Complex; // method@0a5d │ │ +031e04: 53e2 ae08 |003e: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031e08: 53e0 ad08 |0040: iget-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031e0c: 6e10 560a 0f00 |0042: invoke-virtual {v15}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a56 │ │ +031e12: 0a0c |0045: move-result v12 │ │ +031e14: 380c 0d00 |0046: if-eqz v12, 0053 // +000d │ │ +031e18: 6e55 600a 6e47 |0048: invoke-virtual {v14, v6, v7, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031e1e: 0c04 |004b: move-result-object v4 │ │ +031e20: 7010 5d0a 0400 |004c: invoke-direct {v4}, Lorg/javia/arity/Complex;.normalizeInfinity:()Lorg/javia/arity/Complex; // method@0a5d │ │ +031e26: 53e6 ae08 |004f: iget-wide v6, v14, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031e2a: 53e4 ad08 |0051: iget-wide v4, v14, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031e2e: 160c 0000 |0053: const-wide/16 v12, #int 0 // #0 │ │ +031e32: 2f0c 000c |0055: cmpl-double v12, v0, v12 │ │ +031e36: 390c 2700 |0057: if-nez v12, 007e // +0027 │ │ +031e3a: 1600 0000 |0059: const-wide/16 v0, #int 0 // #0 │ │ +031e3e: 2f00 0400 |005b: cmpl-double v0, v4, v0 │ │ +031e42: 3900 0b00 |005d: if-nez v0, 0068 // +000b │ │ +031e46: ad00 0206 |005f: mul-double v0, v2, v6 │ │ +031e4a: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ +031e4e: 6e53 600a 0e21 |0063: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031e54: 0c0e |0066: move-result-object v14 │ │ +031e56: 28b5 |0067: goto 001c // -004b │ │ +031e58: 1600 0000 |0068: const-wide/16 v0, #int 0 // #0 │ │ +031e5c: 2f00 0600 |006a: cmpl-double v0, v6, v0 │ │ +031e60: 3900 0a00 |006c: if-nez v0, 0076 // +000a │ │ +031e64: 1600 0000 |006e: const-wide/16 v0, #int 0 // #0 │ │ +031e68: cd42 |0070: mul-double/2addr v2, v4 │ │ +031e6a: 6e53 600a 0e21 |0071: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031e70: 0c0e |0074: move-result-object v14 │ │ +031e72: 28a7 |0075: goto 001c // -0059 │ │ +031e74: ad00 0206 |0076: mul-double v0, v2, v6 │ │ +031e78: cd42 |0078: mul-double/2addr v2, v4 │ │ +031e7a: 6e53 600a 0e21 |0079: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031e80: 0c0e |007c: move-result-object v14 │ │ +031e82: 289f |007d: goto 001c // -0061 │ │ +031e84: 160c 0000 |007e: const-wide/16 v12, #int 0 // #0 │ │ +031e88: 2f0c 020c |0080: cmpl-double v12, v2, v12 │ │ +031e8c: 390c 2900 |0082: if-nez v12, 00ab // +0029 │ │ +031e90: 1602 0000 |0084: const-wide/16 v2, #int 0 // #0 │ │ +031e94: 2f02 0602 |0086: cmpl-double v2, v6, v2 │ │ +031e98: 3902 0b00 |0088: if-nez v2, 0093 // +000b │ │ +031e9c: 8000 |008a: neg-double v0, v0 │ │ +031e9e: cd40 |008b: mul-double/2addr v0, v4 │ │ +031ea0: 1602 0000 |008c: const-wide/16 v2, #int 0 // #0 │ │ +031ea4: 6e53 600a 0e21 |008e: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031eaa: 0c0e |0091: move-result-object v14 │ │ +031eac: 288a |0092: goto 001c // -0076 │ │ +031eae: 1602 0000 |0093: const-wide/16 v2, #int 0 // #0 │ │ +031eb2: 2f02 0402 |0095: cmpl-double v2, v4, v2 │ │ +031eb6: 3902 0b00 |0097: if-nez v2, 00a2 // +000b │ │ +031eba: 1602 0000 |0099: const-wide/16 v2, #int 0 // #0 │ │ +031ebe: cd60 |009b: mul-double/2addr v0, v6 │ │ +031ec0: 6e51 600a 2e03 |009c: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031ec6: 0c0e |009f: move-result-object v14 │ │ +031ec8: 2900 7cff |00a0: goto/16 001c // -0084 │ │ +031ecc: 8002 |00a2: neg-double v2, v0 │ │ +031ece: cd42 |00a3: mul-double/2addr v2, v4 │ │ +031ed0: cd60 |00a4: mul-double/2addr v0, v6 │ │ +031ed2: 6e51 600a 2e03 |00a5: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031ed8: 0c0e |00a8: move-result-object v14 │ │ +031eda: 2900 73ff |00a9: goto/16 001c // -008d │ │ +031ede: 160c 0000 |00ab: const-wide/16 v12, #int 0 // #0 │ │ +031ee2: 2f0c 040c |00ad: cmpl-double v12, v4, v12 │ │ +031ee6: 390c 0a00 |00af: if-nez v12, 00b9 // +000a │ │ +031eea: cd62 |00b1: mul-double/2addr v2, v6 │ │ +031eec: cd60 |00b2: mul-double/2addr v0, v6 │ │ +031eee: 6e51 600a 2e03 |00b3: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031ef4: 0c0e |00b6: move-result-object v14 │ │ +031ef6: 2900 65ff |00b7: goto/16 001c // -009b │ │ +031efa: 160c 0000 |00b9: const-wide/16 v12, #int 0 // #0 │ │ +031efe: 2f06 060c |00bb: cmpl-double v6, v6, v12 │ │ +031f02: 3906 0b00 |00bd: if-nez v6, 00c8 // +000b │ │ +031f06: 8000 |00bf: neg-double v0, v0 │ │ +031f08: cd40 |00c0: mul-double/2addr v0, v4 │ │ +031f0a: cd42 |00c1: mul-double/2addr v2, v4 │ │ +031f0c: 6e53 600a 0e21 |00c2: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031f12: 0c0e |00c5: move-result-object v14 │ │ +031f14: 2900 56ff |00c6: goto/16 001c // -00aa │ │ +031f18: 6e5b 600a 8ea9 |00c8: invoke-virtual {v14, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031f1e: 0c0e |00cb: move-result-object v14 │ │ +031f20: 2900 50ff |00cc: goto/16 001c // -00b0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ - 0x0002 line=105 │ │ + 0x0000 line=150 │ │ + 0x0008 line=151 │ │ + 0x0014 line=152 │ │ + 0x001c line=200 │ │ + 0x001d line=155 │ │ + 0x0022 line=156 │ │ + 0x0027 line=158 │ │ + 0x0031 line=162 │ │ + 0x003b line=163 │ │ + 0x003e line=164 │ │ + 0x0040 line=165 │ │ + 0x0042 line=168 │ │ + 0x0048 line=169 │ │ + 0x004f line=170 │ │ + 0x0051 line=171 │ │ + 0x0053 line=174 │ │ + 0x0059 line=175 │ │ + 0x005f line=176 │ │ + 0x0068 line=178 │ │ + 0x006e line=179 │ │ + 0x0076 line=181 │ │ + 0x007e line=184 │ │ + 0x0084 line=185 │ │ + 0x008a line=186 │ │ + 0x0093 line=188 │ │ + 0x0099 line=189 │ │ + 0x00a2 line=191 │ │ + 0x00ab line=194 │ │ + 0x00b1 line=195 │ │ + 0x00b9 line=197 │ │ + 0x00bf line=198 │ │ + 0x00c8 line=200 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0003 reg=1 i I │ │ + 0x0000 - 0x00ce reg=14 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x00ce reg=15 (null) Lorg/javia/arity/Complex; │ │ │ │ - #19 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'setUseServerTime' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #26 : (in Lorg/javia/arity/Complex;) │ │ + name : 'negate' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 11 16-bit code units │ │ +031f24: |[031f24] org.javia.arity.Complex.negate:()Lorg/javia/arity/Complex; │ │ +031f34: 5340 ae08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031f38: 8000 |0002: neg-double v0, v0 │ │ +031f3a: 5342 ad08 |0003: iget-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031f3e: 8022 |0005: neg-double v2, v2 │ │ +031f40: 6e53 600a 0421 |0006: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031f46: 0c00 |0009: move-result-object v0 │ │ +031f48: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x000b reg=4 this Lorg/javia/arity/Complex; │ │ + │ │ + #27 : (in Lorg/javia/arity/Complex;) │ │ + name : 'permutations' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 12 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030ed8: |[030ed8] com.google.android.apps.analytics.GoogleAnalyticsTracker.setUseServerTime:(Z)V │ │ -030ee8: 0e00 |0000: return-void │ │ + outs : 5 │ │ + insns size : 68 16-bit code units │ │ +031f4c: |[031f4c] org.javia.arity.Complex.permutations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031f5c: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +031f60: 53a0 ad08 |0002: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031f64: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ +031f68: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +031f6c: 53b0 ad08 |0008: iget-wide v0, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031f70: 2f00 0004 |000a: cmpl-double v0, v0, v4 │ │ +031f74: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +031f78: 53a0 ae08 |000e: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031f7c: 53b2 ae08 |0010: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031f80: 7140 ad0a 1032 |0012: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/MoreMath;.permutations:(DD)D // method@0aad │ │ +031f86: 0b00 |0015: move-result-wide v0 │ │ +031f88: 6e55 600a 0a41 |0016: invoke-virtual {v10, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031f8e: 0c00 |0019: move-result-object v0 │ │ +031f90: 1100 |001a: return-object v0 │ │ +031f92: 53a0 ae08 |001b: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031f96: 53a2 ad08 |001d: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031f9a: 6e10 580a 0a00 |001f: invoke-virtual {v10}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +031fa0: 53a4 ae08 |0022: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031fa4: 53a6 ad08 |0024: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031fa8: 53b8 ae08 |0026: iget-wide v8, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031fac: cc80 |0028: sub-double/2addr v0, v8 │ │ +031fae: 53b8 ad08 |0029: iget-wide v8, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031fb2: cc82 |002b: sub-double/2addr v2, v8 │ │ +031fb4: 6e53 600a 0a21 |002c: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031fba: 0c00 |002f: move-result-object v0 │ │ +031fbc: 6e10 580a 0000 |0030: invoke-virtual {v0}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +031fc2: 53a0 ae08 |0033: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +031fc6: ac00 0400 |0035: sub-double v0, v4, v0 │ │ +031fca: 53a2 ad08 |0037: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +031fce: ac02 0602 |0039: sub-double v2, v6, v2 │ │ +031fd2: 6e53 600a 0a21 |003b: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +031fd8: 0c00 |003e: move-result-object v0 │ │ +031fda: 6e10 520a 0000 |003f: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +031fe0: 0c00 |0042: move-result-object v0 │ │ +031fe2: 28d7 |0043: goto 001a // -0029 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ + 0x0002 line=508 │ │ + 0x000e line=509 │ │ + 0x001a line=520 │ │ + 0x001b line=512 │ │ + 0x001d line=513 │ │ + 0x001f line=515 │ │ + 0x0022 line=516 │ │ + 0x0024 line=517 │ │ + 0x0026 line=519 │ │ + 0x0033 line=520 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 flag Z │ │ + 0x0000 - 0x0044 reg=10 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0044 reg=11 (null) Lorg/javia/arity/Complex; │ │ │ │ - #20 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'start' │ │ - type : '(Ljava/lang/String;ILandroid/content/Context;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #28 : (in Lorg/javia/arity/Complex;) │ │ + name : 'pow' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030eec: |[030eec] com.google.android.apps.analytics.GoogleAnalyticsTracker.start:(Ljava/lang/String;ILandroid/content/Context;)V │ │ -030efc: 0e00 |0000: return-void │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 174 16-bit code units │ │ +031fe4: |[031fe4] org.javia.arity.Complex.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +031ff4: 1904 0040 |0000: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +031ff8: 1606 0000 |0002: const-wide/16 v6, #int 0 // #0 │ │ +031ffc: 53b0 ad08 |0004: iget-wide v0, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032000: 2f00 0006 |0006: cmpl-double v0, v0, v6 │ │ +032004: 3900 5200 |0008: if-nez v0, 005a // +0052 │ │ +032008: 53a0 ad08 |000a: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03200c: 2f00 0006 |000c: cmpl-double v0, v0, v6 │ │ +032010: 3900 1300 |000e: if-nez v0, 0021 // +0013 │ │ +032014: 53a0 ae08 |0010: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032018: 53b2 ae08 |0012: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03201c: 7140 1b0a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.pow:(DD)D // method@0a1b │ │ +032022: 0b00 |0017: move-result-wide v0 │ │ +032024: 2f02 0000 |0018: cmpl-double v2, v0, v0 │ │ +032028: 3902 0700 |001a: if-nez v2, 0021 // +0007 │ │ +03202c: 6e57 600a 0a61 |001c: invoke-virtual {v10, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032032: 0c00 |001f: move-result-object v0 │ │ +032034: 1100 |0020: return-object v0 │ │ +032036: 53b0 ae08 |0021: iget-wide v0, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03203a: 2f00 0004 |0023: cmpl-double v0, v0, v4 │ │ +03203e: 3900 0700 |0025: if-nez v0, 002c // +0007 │ │ +032042: 6e10 660a 0a00 |0027: invoke-virtual {v10}, Lorg/javia/arity/Complex;.square:()Lorg/javia/arity/Complex; // method@0a66 │ │ +032048: 0c00 |002a: move-result-object v0 │ │ +03204a: 28f5 |002b: goto 0020 // -000b │ │ +03204c: 53b0 ae08 |002c: iget-wide v0, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032050: 1902 e03f |002e: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +032054: 2f00 0002 |0030: cmpl-double v0, v0, v2 │ │ +032058: 3900 0700 |0032: if-nez v0, 0039 // +0007 │ │ +03205c: 6e10 640a 0a00 |0034: invoke-virtual {v10}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a64 │ │ +032062: 0c00 |0037: move-result-object v0 │ │ +032064: 28e8 |0038: goto 0020 // -0018 │ │ +032066: 6e10 430a 0a00 |0039: invoke-virtual {v10}, Lorg/javia/arity/Complex;.abs2:()D // method@0a43 │ │ +03206c: 0b00 |003c: move-result-wide v0 │ │ +03206e: 53b2 ae08 |003d: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032072: ce42 |003f: div-double/2addr v2, v4 │ │ +032074: 7140 1b0a 1032 |0040: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.pow:(DD)D // method@0a1b │ │ +03207a: 0b00 |0043: move-result-wide v0 │ │ +03207c: 6e10 470a 0a00 |0044: invoke-virtual {v10}, Lorg/javia/arity/Complex;.arg:()D // method@0a47 │ │ +032082: 0b02 |0047: move-result-wide v2 │ │ +032084: 53b4 ae08 |0048: iget-wide v4, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032088: cd42 |004a: mul-double/2addr v2, v4 │ │ +03208a: 7120 a10a 3200 |004b: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +032090: 0b04 |004e: move-result-wide v4 │ │ +032092: cd04 |004f: mul-double/2addr v4, v0 │ │ +032094: 7120 af0a 3200 |0050: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +03209a: 0b02 |0053: move-result-wide v2 │ │ +03209c: cd20 |0054: mul-double/2addr v0, v2 │ │ +03209e: 6e51 600a 4a05 |0055: invoke-virtual {v10, v4, v5, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0320a4: 0c00 |0058: move-result-object v0 │ │ +0320a6: 28c7 |0059: goto 0020 // -0039 │ │ +0320a8: 53a0 ad08 |005a: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0320ac: 2f00 0006 |005c: cmpl-double v0, v0, v6 │ │ +0320b0: 3900 2c00 |005e: if-nez v0, 008a // +002c │ │ +0320b4: 53a0 ae08 |0060: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0320b8: 2f00 0006 |0062: cmpl-double v0, v0, v6 │ │ +0320bc: 3d00 2600 |0064: if-lez v0, 008a // +0026 │ │ +0320c0: 53a0 ae08 |0066: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0320c4: 53b2 ae08 |0068: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0320c8: 7140 1b0a 1032 |006a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.pow:(DD)D // method@0a1b │ │ +0320ce: 0b00 |006d: move-result-wide v0 │ │ +0320d0: 53b2 ad08 |006e: iget-wide v2, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0320d4: 53a4 ae08 |0070: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0320d8: 7120 190a 5400 |0072: invoke-static {v4, v5}, Lorg/javia/arity/BaseMath;.log:(D)D // method@0a19 │ │ +0320de: 0b04 |0075: move-result-wide v4 │ │ +0320e0: cd42 |0076: mul-double/2addr v2, v4 │ │ +0320e2: 6e53 600a 6a27 |0077: invoke-virtual {v10, v6, v7, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0320e8: 0c02 |007a: move-result-object v2 │ │ +0320ea: 6e10 520a 0200 |007b: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +0320f0: 0c02 |007e: move-result-object v2 │ │ +0320f2: 53a4 ae08 |007f: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0320f6: cd04 |0081: mul-double/2addr v4, v0 │ │ +0320f8: 53a6 ad08 |0082: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0320fc: cd60 |0084: mul-double/2addr v0, v6 │ │ +0320fe: 6e51 600a 4205 |0085: invoke-virtual {v2, v4, v5, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032104: 0c00 |0088: move-result-object v0 │ │ +032106: 2897 |0089: goto 0020 // -0069 │ │ +032108: 6e10 590a 0a00 |008a: invoke-virtual {v10}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +03210e: 0c00 |008d: move-result-object v0 │ │ +032110: 53b2 ae08 |008e: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032114: 53a4 ae08 |0090: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032118: cd42 |0092: mul-double/2addr v2, v4 │ │ +03211a: 53b4 ad08 |0093: iget-wide v4, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03211e: 53a6 ad08 |0095: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032122: cd64 |0097: mul-double/2addr v4, v6 │ │ +032124: cc42 |0098: sub-double/2addr v2, v4 │ │ +032126: 53b4 ae08 |0099: iget-wide v4, v11, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03212a: 53a6 ad08 |009b: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03212e: cd64 |009d: mul-double/2addr v4, v6 │ │ +032130: 53b6 ad08 |009e: iget-wide v6, v11, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032134: 53a8 ae08 |00a0: iget-wide v8, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032138: cd86 |00a2: mul-double/2addr v6, v8 │ │ +03213a: cb64 |00a3: add-double/2addr v4, v6 │ │ +03213c: 6e55 600a 2043 |00a4: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032142: 0c00 |00a7: move-result-object v0 │ │ +032144: 6e10 520a 0000 |00a8: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +03214a: 0c00 |00ab: move-result-object v0 │ │ +03214c: 2900 74ff |00ac: goto/16 0020 // -008c │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0004 line=322 │ │ + 0x000a line=323 │ │ + 0x0010 line=324 │ │ + 0x0018 line=325 │ │ + 0x001c line=326 │ │ + 0x0020 line=343 │ │ + 0x0021 line=329 │ │ + 0x0027 line=330 │ │ + 0x002c line=332 │ │ + 0x0034 line=333 │ │ + 0x0039 line=335 │ │ + 0x0044 line=336 │ │ + 0x004b line=337 │ │ + 0x005a line=339 │ │ + 0x0066 line=340 │ │ + 0x006e line=341 │ │ + 0x008a line=343 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=2 i I │ │ - 0x0000 - 0x0001 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x00ae reg=10 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x00ae reg=11 (null) Lorg/javia/arity/Complex; │ │ │ │ - #21 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'start' │ │ - type : '(Ljava/lang/String;Landroid/content/Context;)V' │ │ + #29 : (in Lorg/javia/arity/Complex;) │ │ + name : 'set' │ │ + type : '(DD)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 6 │ │ + ins : 5 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f00: |[030f00] com.google.android.apps.analytics.GoogleAnalyticsTracker.start:(Ljava/lang/String;Landroid/content/Context;)V │ │ -030f10: 0e00 |0000: return-void │ │ + insns size : 5 16-bit code units │ │ +032150: |[032150] org.javia.arity.Complex.set:(DD)Lorg/javia/arity/Complex; │ │ +032160: 5a12 ae08 |0000: iput-wide v2, v1, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032164: 5a14 ad08 |0002: iput-wide v4, v1, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032168: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ + 0x0000 line=49 │ │ + 0x0002 line=50 │ │ + 0x0004 line=51 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=1 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0005 reg=4 (null) D │ │ │ │ - #22 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'startNewSession' │ │ - type : '(Ljava/lang/String;ILandroid/content/Context;)V' │ │ + #30 : (in Lorg/javia/arity/Complex;) │ │ + name : 'set' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 4 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f14: |[030f14] com.google.android.apps.analytics.GoogleAnalyticsTracker.startNewSession:(Ljava/lang/String;ILandroid/content/Context;)V │ │ -030f24: 0e00 |0000: return-void │ │ + insns size : 9 16-bit code units │ │ +03216c: |[03216c] org.javia.arity.Complex.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +03217c: 5330 ae08 |0000: iget-wide v0, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032180: 5a20 ae08 |0002: iput-wide v0, v2, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032184: 5330 ad08 |0004: iget-wide v0, v3, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032188: 5a20 ad08 |0006: iput-wide v0, v2, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03218c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=56 │ │ + 0x0004 line=57 │ │ + 0x0008 line=58 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=2 i I │ │ - 0x0000 - 0x0001 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=2 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0009 reg=3 (null) Lorg/javia/arity/Complex; │ │ │ │ - #23 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'startNewSession' │ │ - type : '(Ljava/lang/String;Landroid/content/Context;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #31 : (in Lorg/javia/arity/Complex;) │ │ + name : 'sin' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f28: |[030f28] com.google.android.apps.analytics.GoogleAnalyticsTracker.startNewSession:(Ljava/lang/String;Landroid/content/Context;)V │ │ -030f38: 0e00 |0000: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 50 16-bit code units │ │ +032190: |[032190] org.javia.arity.Complex.sin:()Lorg/javia/arity/Complex; │ │ +0321a0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0321a4: 5360 ad08 |0002: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0321a8: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +0321ac: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0321b0: 5360 ae08 |0008: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0321b4: 7120 af0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +0321ba: 0b00 |000d: move-result-wide v0 │ │ +0321bc: 6e53 600a 0621 |000e: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0321c2: 0c00 |0011: move-result-object v0 │ │ +0321c4: 1100 |0012: return-object v0 │ │ +0321c6: 5360 ae08 |0013: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0321ca: 7120 af0a 1000 |0015: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +0321d0: 0b00 |0018: move-result-wide v0 │ │ +0321d2: 5362 ad08 |0019: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0321d6: 7120 170a 3200 |001b: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a17 │ │ +0321dc: 0b02 |001e: move-result-wide v2 │ │ +0321de: cd20 |001f: mul-double/2addr v0, v2 │ │ +0321e0: 5362 ae08 |0020: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0321e4: 7120 a10a 3200 |0022: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +0321ea: 0b02 |0025: move-result-wide v2 │ │ +0321ec: 5364 ad08 |0026: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0321f0: 7120 1d0a 5400 |0028: invoke-static {v4, v5}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a1d │ │ +0321f6: 0b04 |002b: move-result-wide v4 │ │ +0321f8: cd42 |002c: mul-double/2addr v2, v4 │ │ +0321fa: 6e53 600a 0621 |002d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032200: 0c00 |0030: move-result-object v0 │ │ +032202: 28e1 |0031: goto 0012 // -001f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ + 0x0002 line=385 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0032 reg=6 this Lorg/javia/arity/Complex; │ │ │ │ - #24 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'stop' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #32 : (in Lorg/javia/arity/Complex;) │ │ + name : 'sinh' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f3c: |[030f3c] com.google.android.apps.analytics.GoogleAnalyticsTracker.stop:()V │ │ -030f4c: 0e00 |0000: return-void │ │ + outs : 5 │ │ + insns size : 32 16-bit code units │ │ +032204: |[032204] org.javia.arity.Complex.sinh:()Lorg/javia/arity/Complex; │ │ +032214: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +032218: 5340 ad08 |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03221c: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +032220: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +032224: 5340 ae08 |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032228: 7120 1d0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a1d │ │ +03222e: 0b00 |000d: move-result-wide v0 │ │ +032230: 6e53 600a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032236: 0c00 |0011: move-result-object v0 │ │ +032238: 1100 |0012: return-object v0 │ │ +03223a: 7010 680a 0400 |0013: invoke-direct {v4}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a68 │ │ +032240: 0c00 |0016: move-result-object v0 │ │ +032242: 6e10 620a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.sin:()Lorg/javia/arity/Complex; // method@0a62 │ │ +032248: 0c00 |001a: move-result-object v0 │ │ +03224a: 7010 680a 0000 |001b: invoke-direct {v0}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a68 │ │ +032250: 0c00 |001e: move-result-object v0 │ │ +032252: 28f3 |001f: goto 0012 // -000d │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ + 0x0002 line=392 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #25 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'stopSession' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #33 : (in Lorg/javia/arity/Complex;) │ │ + name : 'sqrt' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f50: |[030f50] com.google.android.apps.analytics.GoogleAnalyticsTracker.stopSession:()V │ │ -030f60: 0e00 |0000: return-void │ │ + outs : 5 │ │ + insns size : 89 16-bit code units │ │ +032254: |[032254] org.javia.arity.Complex.sqrt:()Lorg/javia/arity/Complex; │ │ +032264: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +032268: 5380 ad08 |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03226c: 2f00 0006 |0004: cmpl-double v0, v0, v6 │ │ +032270: 3900 1d00 |0006: if-nez v0, 0023 // +001d │ │ +032274: 5380 ae08 |0008: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032278: 3000 0006 |000a: cmpg-double v0, v0, v6 │ │ +03227c: 3a00 0c00 |000c: if-ltz v0, 0018 // +000c │ │ +032280: 5380 ae08 |000e: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032284: 7120 b007 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +03228a: 0b00 |0013: move-result-wide v0 │ │ +03228c: 6e57 600a 0861 |0014: invoke-virtual {v8, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032292: 1108 |0017: return-object v8 │ │ +032294: 5380 ae08 |0018: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032298: 8000 |001a: neg-double v0, v0 │ │ +03229a: 7120 b007 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +0322a0: 0b00 |001e: move-result-wide v0 │ │ +0322a2: 6e51 600a 6807 |001f: invoke-virtual {v8, v6, v7, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0322a8: 28f5 |0022: goto 0017 // -000b │ │ +0322aa: 5380 ae08 |0023: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0322ae: 7120 9607 1000 |0025: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0322b4: 0b00 |0028: move-result-wide v0 │ │ +0322b6: 6e10 420a 0800 |0029: invoke-virtual {v8}, Lorg/javia/arity/Complex;.abs:()D // method@0a42 │ │ +0322bc: 0b02 |002c: move-result-wide v2 │ │ +0322be: cb20 |002d: add-double/2addr v0, v2 │ │ +0322c0: 1902 0040 |002e: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0322c4: ce20 |0030: div-double/2addr v0, v2 │ │ +0322c6: 7120 b007 1000 |0031: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +0322cc: 0b00 |0034: move-result-wide v0 │ │ +0322ce: 5382 ae08 |0035: iget-wide v2, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0322d2: 2f02 0206 |0037: cmpl-double v2, v2, v6 │ │ +0322d6: 3a02 0b00 |0039: if-ltz v2, 0044 // +000b │ │ +0322da: 5382 ad08 |003b: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0322de: ab04 0000 |003d: add-double v4, v0, v0 │ │ +0322e2: ce42 |003f: div-double/2addr v2, v4 │ │ +0322e4: 6e53 600a 0821 |0040: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0322ea: 28d4 |0043: goto 0017 // -002c │ │ +0322ec: 5382 ad08 |0044: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0322f0: 7120 9607 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0322f6: 0b02 |0049: move-result-wide v2 │ │ +0322f8: ab04 0000 |004a: add-double v4, v0, v0 │ │ +0322fc: ce42 |004c: div-double/2addr v2, v4 │ │ +0322fe: 5384 ad08 |004d: iget-wide v4, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032302: 2f04 0406 |004f: cmpl-double v4, v4, v6 │ │ +032306: 3a04 0600 |0051: if-ltz v4, 0057 // +0006 │ │ +03230a: 6e51 600a 2803 |0053: invoke-virtual {v8, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032310: 28c1 |0056: goto 0017 // -003f │ │ +032312: 8000 |0057: neg-double v0, v0 │ │ +032314: 28fb |0058: goto 0053 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=54 │ │ + 0x0002 line=237 │ │ + 0x0008 line=238 │ │ + 0x000e line=239 │ │ + 0x0017 line=251 │ │ + 0x0018 line=241 │ │ + 0x0023 line=244 │ │ + 0x0035 line=245 │ │ + 0x003b line=246 │ │ + 0x0044 line=248 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0059 reg=8 this Lorg/javia/arity/Complex; │ │ │ │ - #26 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'trackEvent' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #34 : (in Lorg/javia/arity/Complex;) │ │ + name : 'square' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f64: |[030f64] com.google.android.apps.analytics.GoogleAnalyticsTracker.trackEvent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -030f74: 0e00 |0000: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 24 16-bit code units │ │ +032318: |[032318] org.javia.arity.Complex.square:()Lorg/javia/arity/Complex; │ │ +032328: 5360 ae08 |0000: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03232c: 5362 ae08 |0002: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032330: cd20 |0004: mul-double/2addr v0, v2 │ │ +032332: 5362 ad08 |0005: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032336: 5364 ad08 |0007: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03233a: cd42 |0009: mul-double/2addr v2, v4 │ │ +03233c: cc20 |000a: sub-double/2addr v0, v2 │ │ +03233e: 1902 0040 |000b: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +032342: 5364 ae08 |000d: iget-wide v4, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032346: cd42 |000f: mul-double/2addr v2, v4 │ │ +032348: 5364 ad08 |0010: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03234c: cd42 |0012: mul-double/2addr v2, v4 │ │ +03234e: 6e53 600a 0621 |0013: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032354: 0c00 |0016: move-result-object v0 │ │ +032356: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ + 0x0000 line=316 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 category Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=2 action Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=3 s2 Ljava/lang/String; │ │ - 0x0000 - 0x0001 reg=4 i I │ │ + 0x0000 - 0x0018 reg=6 this Lorg/javia/arity/Complex; │ │ │ │ - #27 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'trackPageView' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #35 : (in Lorg/javia/arity/Complex;) │ │ + name : 'sub' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f78: |[030f78] com.google.android.apps.analytics.GoogleAnalyticsTracker.trackPageView:(Ljava/lang/String;)V │ │ -030f88: 0e00 |0000: return-void │ │ + insns size : 15 16-bit code units │ │ +032358: |[032358] org.javia.arity.Complex.sub:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +032368: 5340 ae08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03236c: 5352 ae08 |0002: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032370: cc20 |0004: sub-double/2addr v0, v2 │ │ +032372: 5a40 ae08 |0005: iput-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032376: 5340 ad08 |0007: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03237a: 5352 ad08 |0009: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03237e: cc20 |000b: sub-double/2addr v0, v2 │ │ +032380: 5a40 ad08 |000c: iput-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032384: 1104 |000e: return-object v4 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ + 0x0000 line=142 │ │ + 0x0007 line=143 │ │ + 0x000e line=144 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x000f reg=5 (null) Lorg/javia/arity/Complex; │ │ │ │ - #28 : (in Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;) │ │ - name : 'trackTransactions' │ │ - type : '()V' │ │ + #36 : (in Lorg/javia/arity/Complex;) │ │ + name : 'tan' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 53 16-bit code units │ │ +032388: |[032388] org.javia.arity.Complex.tan:()Lorg/javia/arity/Complex; │ │ +032398: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +03239c: 5380 ad08 |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0323a0: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +0323a4: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0323a8: 5380 ae08 |0008: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0323ac: 7120 b10a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.tan:(D)D // method@0ab1 │ │ +0323b2: 0b00 |000d: move-result-wide v0 │ │ +0323b4: 6e53 600a 0821 |000e: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0323ba: 0c00 |0011: move-result-object v0 │ │ +0323bc: 1100 |0012: return-object v0 │ │ +0323be: 5380 ae08 |0013: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0323c2: 5382 ae08 |0015: iget-wide v2, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0323c6: cb20 |0017: add-double/2addr v0, v2 │ │ +0323c8: 5382 ad08 |0018: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0323cc: 5384 ad08 |001a: iget-wide v4, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0323d0: cb42 |001c: add-double/2addr v2, v4 │ │ +0323d2: 7120 a10a 1000 |001d: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +0323d8: 0b04 |0020: move-result-wide v4 │ │ +0323da: 7120 170a 3200 |0021: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a17 │ │ +0323e0: 0b06 |0024: move-result-wide v6 │ │ +0323e2: cb64 |0025: add-double/2addr v4, v6 │ │ +0323e4: 7120 af0a 1000 |0026: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +0323ea: 0b00 |0029: move-result-wide v0 │ │ +0323ec: ce40 |002a: div-double/2addr v0, v4 │ │ +0323ee: 7120 1d0a 3200 |002b: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a1d │ │ +0323f4: 0b02 |002e: move-result-wide v2 │ │ +0323f6: ce42 |002f: div-double/2addr v2, v4 │ │ +0323f8: 6e53 600a 0821 |0030: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0323fe: 0c00 |0033: move-result-object v0 │ │ +032400: 28de |0034: goto 0012 // -0022 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=409 │ │ + 0x0008 line=410 │ │ + 0x0012 line=415 │ │ + 0x0013 line=412 │ │ + 0x0018 line=413 │ │ + 0x001d line=414 │ │ + 0x0026 line=415 │ │ + locals : │ │ + 0x0000 - 0x0035 reg=8 this Lorg/javia/arity/Complex; │ │ + │ │ + #37 : (in Lorg/javia/arity/Complex;) │ │ + name : 'tanh' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 32 16-bit code units │ │ +032404: |[032404] org.javia.arity.Complex.tanh:()Lorg/javia/arity/Complex; │ │ +032414: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +032418: 5340 ad08 |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +03241c: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +032420: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +032424: 5340 ae08 |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032428: 7120 1e0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.tanh:(D)D // method@0a1e │ │ +03242e: 0b00 |000d: move-result-wide v0 │ │ +032430: 6e53 600a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +032436: 0c00 |0011: move-result-object v0 │ │ +032438: 1100 |0012: return-object v0 │ │ +03243a: 7010 680a 0400 |0013: invoke-direct {v4}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a68 │ │ +032440: 0c00 |0016: move-result-object v0 │ │ +032442: 6e10 690a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.tan:()Lorg/javia/arity/Complex; // method@0a69 │ │ +032448: 0c00 |001a: move-result-object v0 │ │ +03244a: 7010 680a 0000 |001b: invoke-direct {v0}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a68 │ │ +032450: 0c00 |001e: move-result-object v0 │ │ +032452: 28f3 |001f: goto 0012 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=420 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Complex; │ │ + │ │ + #38 : (in Lorg/javia/arity/Complex;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030f8c: |[030f8c] com.google.android.apps.analytics.GoogleAnalyticsTracker.trackTransactions:()V │ │ -030f9c: 0e00 |0000: return-void │ │ + outs : 3 │ │ + insns size : 70 16-bit code units │ │ +032454: |[032454] org.javia.arity.Complex.toString:()Ljava/lang/String; │ │ +032464: 5340 ad08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032468: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +03246c: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ +032470: 3900 1800 |0006: if-nez v0, 001e // +0018 │ │ +032474: 2200 9901 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +032478: 7010 e507 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03247e: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ +032482: 6e20 ed07 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +032488: 0c00 |0012: move-result-object v0 │ │ +03248a: 5342 ae08 |0013: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +03248e: 6e30 e807 2003 |0015: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +032494: 0c00 |0018: move-result-object v0 │ │ +032496: 6e10 f007 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03249c: 0c00 |001c: move-result-object v0 │ │ +03249e: 1100 |001d: return-object v0 │ │ +0324a0: 2200 9901 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0324a4: 7010 e507 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0324aa: 1a01 3900 |0023: const-string v1, "(" // string@0039 │ │ +0324ae: 6e20 ed07 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0324b4: 0c00 |0028: move-result-object v0 │ │ +0324b6: 5342 ae08 |0029: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0324ba: 6e30 e807 2003 |002b: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +0324c0: 0c00 |002e: move-result-object v0 │ │ +0324c2: 1a01 4a00 |002f: const-string v1, ", " // string@004a │ │ +0324c6: 6e20 ed07 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0324cc: 0c00 |0034: move-result-object v0 │ │ +0324ce: 5342 ad08 |0035: iget-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0324d2: 6e30 e807 2003 |0037: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +0324d8: 0c00 |003a: move-result-object v0 │ │ +0324da: 1301 2900 |003b: const/16 v1, #int 41 // #29 │ │ +0324de: 6e20 e707 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +0324e4: 0c00 |0040: move-result-object v0 │ │ +0324e6: 6e10 f007 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0324ec: 0c00 |0044: move-result-object v0 │ │ +0324ee: 28d8 |0045: goto 001d // -0028 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=86 │ │ + 0x0000 line=63 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; │ │ + 0x0000 - 0x0046 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - source_file_idx : 453 (GoogleAnalyticsTracker.java) │ │ + source_file_idx : 338 (Complex.java) │ │ │ │ -Class #227 header: │ │ -class_idx : 345 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 466 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +Class #202 header: │ │ +class_idx : 497 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 375 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #227 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Hit;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #202 annotations: │ │ +Annotations on method #2674 'parse' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + │ │ +Class #202 - │ │ + Class descriptor : 'Lorg/javia/arity/Declaration;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Lorg/javia/arity/Declaration;) │ │ + name : 'NO_ARGS' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/Declaration;) │ │ + name : 'args' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/Declaration;) │ │ + name : 'arity' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/Declaration;) │ │ + name : 'expression' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Lorg/javia/arity/Declaration;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Hit;) │ │ + #0 : (in Lorg/javia/arity/Declaration;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0324f0: |[0324f0] org.javia.arity.Declaration.:()V │ │ +032500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032502: 2300 1b02 |0001: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +032506: 6900 b008 |0003: sput-object v0, Lorg/javia/arity/Declaration;.NO_ARGS:[Ljava/lang/String; // field@08b0 │ │ +03250a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=20 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/Declaration;) │ │ name : '' │ │ - type : '(Ljava/lang/String;J)V' │ │ + type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030fa0: |[030fa0] com.google.android.apps.analytics.Hit.:(Ljava/lang/String;J)V │ │ -030fb0: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030fb6: 0e00 |0003: return-void │ │ +03250c: |[03250c] org.javia.arity.Declaration.:()V │ │ +03251c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +032522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=4 │ │ - 0x0003 line=5 │ │ + 0x0000 line=19 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Hit; │ │ - 0x0000 - 0x0004 reg=1 hitString Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=2 hitId J │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/Declaration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 466 (Hit.java) │ │ + #0 : (in Lorg/javia/arity/Declaration;) │ │ + name : 'parse' │ │ + type : '(Ljava/lang/String;Lorg/javia/arity/Lexer;Lorg/javia/arity/DeclarationParser;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +032524: |[032524] org.javia.arity.Declaration.parse:(Ljava/lang/String;Lorg/javia/arity/Lexer;Lorg/javia/arity/DeclarationParser;)V │ │ +032534: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ +032538: 6e20 c707 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +03253e: 0a00 |0005: move-result v0 │ │ +032540: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +032542: 3310 0f00 |0007: if-ne v0, v1, 0016 // +000f │ │ +032546: 5b23 b308 |0009: iput-object v3, v2, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@08b3 │ │ +03254a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03254c: 5b20 b408 |000c: iput-object v0, v2, Lorg/javia/arity/Declaration;.name:Ljava/lang/String; // field@08b4 │ │ +032550: 6200 b008 |000e: sget-object v0, Lorg/javia/arity/Declaration;.NO_ARGS:[Ljava/lang/String; // field@08b0 │ │ +032554: 5b20 b108 |0010: iput-object v0, v2, Lorg/javia/arity/Declaration;.args:[Ljava/lang/String; // field@08b1 │ │ +032558: 12e0 |0012: const/4 v0, #int -2 // #fe │ │ +03255a: 5920 b208 |0013: iput v0, v2, Lorg/javia/arity/Declaration;.arity:I // field@08b2 │ │ +03255e: 0e00 |0015: return-void │ │ +032560: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +032562: 6e30 d207 1300 |0017: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +032568: 0c01 |001a: move-result-object v1 │ │ +03256a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03256e: 6e20 d107 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +032574: 0c00 |0020: move-result-object v0 │ │ +032576: 5b20 b308 |0021: iput-object v0, v2, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@08b3 │ │ +03257a: 6e30 960a 1405 |0023: invoke-virtual {v4, v1, v5}, Lorg/javia/arity/Lexer;.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V // method@0a96 │ │ +032580: 5450 bb08 |0026: iget-object v0, v5, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@08bb │ │ +032584: 5b20 b408 |0028: iput-object v0, v2, Lorg/javia/arity/Declaration;.name:Ljava/lang/String; // field@08b4 │ │ +032588: 6e10 750a 0500 |002a: invoke-virtual {v5}, Lorg/javia/arity/DeclarationParser;.argNames:()[Ljava/lang/String; // method@0a75 │ │ +03258e: 0c00 |002d: move-result-object v0 │ │ +032590: 5b20 b108 |002e: iput-object v0, v2, Lorg/javia/arity/Declaration;.args:[Ljava/lang/String; // field@08b1 │ │ +032594: 5250 b908 |0030: iget v0, v5, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +032598: 5920 b208 |0032: iput v0, v2, Lorg/javia/arity/Declaration;.arity:I // field@08b2 │ │ +03259c: 28e1 |0034: goto 0015 // -001f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0006 line=30 │ │ + 0x0009 line=32 │ │ + 0x000b line=33 │ │ + 0x000e line=34 │ │ + 0x0012 line=35 │ │ + 0x0015 line=49 │ │ + 0x0016 line=37 │ │ + 0x001b line=38 │ │ + 0x0023 line=39 │ │ + 0x0026 line=40 │ │ + 0x002a line=41 │ │ + 0x0030 line=42 │ │ + locals : │ │ + 0x0000 - 0x0035 reg=2 this Lorg/javia/arity/Declaration; │ │ + 0x0000 - 0x0035 reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0035 reg=4 (null) Lorg/javia/arity/Lexer; │ │ + 0x0000 - 0x0035 reg=5 (null) Lorg/javia/arity/DeclarationParser; │ │ │ │ -Class #228 header: │ │ -class_idx : 346 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 523 │ │ + source_file_idx : 375 (Declaration.java) │ │ + │ │ +Class #203 header: │ │ +class_idx : 499 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 393 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #228 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/Item; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ +virtual_methods_size: 5 │ │ │ │ -Class #228 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Item$Builder;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #203 - │ │ + Class descriptor : 'Lorg/javia/arity/DoubleStack;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'im' │ │ + type : '[D' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 're' │ │ + type : '[D' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'size' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ + #0 : (in Lorg/javia/arity/DoubleStack;) │ │ name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;DJ)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 7 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -030fb8: |[030fb8] com.google.android.apps.analytics.Item$Builder.:(Ljava/lang/String;Ljava/lang/String;DJ)V │ │ -030fc8: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -030fce: 0e00 |0003: return-void │ │ + insns size : 17 16-bit code units │ │ +0325a0: |[0325a0] org.javia.arity.DoubleStack.:()V │ │ +0325b0: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0325b4: 7010 b507 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0325ba: 2310 0e02 |0005: new-array v0, v1, [D // type@020e │ │ +0325be: 5b20 bd08 |0007: iput-object v0, v2, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +0325c2: 2310 0e02 |0009: new-array v0, v1, [D // type@020e │ │ +0325c6: 5b20 bc08 |000b: iput-object v0, v2, Lorg/javia/arity/DoubleStack;.im:[D // field@08bc │ │ +0325ca: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0325cc: 5920 be08 |000e: iput v0, v2, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +0325d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=7 │ │ - 0x0003 line=9 │ │ + 0x0002 line=19 │ │ + 0x0005 line=20 │ │ + 0x0009 line=21 │ │ + 0x000d line=22 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Item$Builder; │ │ - 0x0000 - 0x0004 reg=1 orderId Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=2 itemSKU Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=3 itemPrice D │ │ - 0x0000 - 0x0004 reg=5 itemCount J │ │ + 0x0000 - 0x0011 reg=2 this Lorg/javia/arity/DoubleStack; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ - name : 'build' │ │ - type : '()Lcom/google/android/apps/analytics/Item;' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -030fd0: |[030fd0] com.google.android.apps.analytics.Item$Builder.build:()Lcom/google/android/apps/analytics/Item; │ │ -030fe0: 2200 5b01 |0000: new-instance v0, Lcom/google/android/apps/analytics/Item; // type@015b │ │ -030fe4: 7010 2b07 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/Item;.:()V // method@072b │ │ -030fea: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +0325d4: |[0325d4] org.javia.arity.DoubleStack.clear:()V │ │ +0325e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0325e6: 5910 be08 |0001: iput v0, v1, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +0325ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ + 0x0000 line=25 │ │ + 0x0003 line=26 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/google/android/apps/analytics/Item$Builder; │ │ + 0x0000 - 0x0004 reg=1 this Lorg/javia/arity/DoubleStack; │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ - name : 'setItemCategory' │ │ - type : '(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'getIm' │ │ + type : '()[D' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030fec: |[030fec] com.google.android.apps.analytics.Item$Builder.setItemCategory:(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder; │ │ -030ffc: 1100 |0000: return-object v0 │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 39 16-bit code units │ │ +0325ec: |[0325ec] org.javia.arity.DoubleStack.getIm:()[D │ │ +0325fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0325fe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +032600: 0110 |0002: move v0, v1 │ │ +032602: 5283 be08 |0003: iget v3, v8, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +032606: 3530 2000 |0005: if-ge v0, v3, 0025 // +0020 │ │ +03260a: 5483 bc08 |0007: iget-object v3, v8, Lorg/javia/arity/DoubleStack;.im:[D // field@08bc │ │ +03260e: 4504 0300 |0009: aget-wide v4, v3, v0 │ │ +032612: 1606 0000 |000b: const-wide/16 v6, #int 0 // #0 │ │ +032616: 2f03 0406 |000d: cmpl-double v3, v4, v6 │ │ +03261a: 3803 0700 |000f: if-eqz v3, 0016 // +0007 │ │ +03261e: 0110 |0011: move v0, v1 │ │ +032620: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +032624: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +032626: 1100 |0015: return-object v0 │ │ +032628: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03262c: 28eb |0018: goto 0003 // -0015 │ │ +03262e: 5280 be08 |0019: iget v0, v8, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +032632: 2300 0e02 |001b: new-array v0, v0, [D // type@020e │ │ +032636: 5482 bc08 |001d: iget-object v2, v8, Lorg/javia/arity/DoubleStack;.im:[D // field@08bc │ │ +03263a: 5283 be08 |001f: iget v3, v8, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +03263e: 7153 f107 1210 |0021: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +032644: 28f1 |0024: goto 0015 // -000f │ │ +032646: 0120 |0025: move v0, v2 │ │ +032648: 28ec |0026: goto 0012 // -0014 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=16 │ │ + 0x0001 line=57 │ │ + 0x0003 line=58 │ │ + 0x0007 line=59 │ │ + 0x0012 line=64 │ │ + 0x0014 line=65 │ │ + 0x0015 line=69 │ │ + 0x0016 line=58 │ │ + 0x0019 line=67 │ │ + 0x001d line=68 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Item$Builder; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0027 reg=8 this Lorg/javia/arity/DoubleStack; │ │ │ │ - #2 : (in Lcom/google/android/apps/analytics/Item$Builder;) │ │ - name : 'setItemName' │ │ - type : '(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'getRe' │ │ + type : '()[D' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +03264c: |[03264c] org.javia.arity.DoubleStack.getRe:()[D │ │ +03265c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03265e: 5240 be08 |0001: iget v0, v4, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +032662: 2300 0e02 |0003: new-array v0, v0, [D // type@020e │ │ +032666: 5441 bd08 |0005: iget-object v1, v4, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +03266a: 5242 be08 |0007: iget v2, v4, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +03266e: 7152 f107 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +032674: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=51 │ │ + 0x0005 line=52 │ │ + 0x000c line=53 │ │ + locals : │ │ + 0x0000 - 0x000d reg=4 this Lorg/javia/arity/DoubleStack; │ │ + │ │ + #3 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'pop' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -031000: |[031000] com.google.android.apps.analytics.Item$Builder.setItemName:(Ljava/lang/String;)Lcom/google/android/apps/analytics/Item$Builder; │ │ -031010: 1100 |0000: return-object v0 │ │ + outs : 2 │ │ + insns size : 47 16-bit code units │ │ +032678: |[032678] org.javia.arity.DoubleStack.pop:(I)V │ │ +032688: 5230 be08 |0000: iget v0, v3, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +03268c: 3704 2700 |0002: if-le v4, v0, 0029 // +0027 │ │ +032690: 2200 8601 |0004: new-instance v0, Ljava/lang/Error; // type@0186 │ │ +032694: 2201 9901 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +032698: 7010 e507 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03269e: 1a02 0c0e |000b: const-string v2, "pop " // string@0e0c │ │ +0326a2: 6e20 ed07 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0326a8: 0c01 |0010: move-result-object v1 │ │ +0326aa: 6e20 e907 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0326b0: 0c01 |0014: move-result-object v1 │ │ +0326b2: 1a02 1c00 |0015: const-string v2, " from " // string@001c │ │ +0326b6: 6e20 ed07 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0326bc: 0c01 |001a: move-result-object v1 │ │ +0326be: 5232 be08 |001b: iget v2, v3, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +0326c2: 6e20 e907 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0326c8: 0c01 |0020: move-result-object v1 │ │ +0326ca: 6e10 f007 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0326d0: 0c01 |0024: move-result-object v1 │ │ +0326d2: 7020 8407 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +0326d8: 2700 |0028: throw v0 │ │ +0326da: 5230 be08 |0029: iget v0, v3, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +0326de: b140 |002b: sub-int/2addr v0, v4 │ │ +0326e0: 5930 be08 |002c: iput v0, v3, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +0326e4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=12 │ │ + 0x0000 line=44 │ │ + 0x0004 line=45 │ │ + 0x0029 line=47 │ │ + 0x002e line=48 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Item$Builder; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x002f reg=3 this Lorg/javia/arity/DoubleStack; │ │ + 0x0000 - 0x002f reg=4 (null) I │ │ │ │ - source_file_idx : 523 (Item.java) │ │ + #4 : (in Lorg/javia/arity/DoubleStack;) │ │ + name : 'push' │ │ + type : '(DD)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 56 16-bit code units │ │ +0326e8: |[0326e8] org.javia.arity.DoubleStack.push:(DD)V │ │ +0326f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0326fa: 5250 be08 |0001: iget v0, v5, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +0326fe: 5451 bd08 |0003: iget-object v1, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +032702: 2111 |0005: array-length v1, v1 │ │ +032704: 3410 1f00 |0006: if-lt v0, v1, 0025 // +001f │ │ +032708: 5450 bd08 |0008: iget-object v0, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +03270c: 2100 |000a: array-length v0, v0 │ │ +03270e: e000 0001 |000b: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +032712: 2301 0e02 |000d: new-array v1, v0, [D // type@020e │ │ +032716: 2300 0e02 |000f: new-array v0, v0, [D // type@020e │ │ +03271a: 5452 bd08 |0011: iget-object v2, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +03271e: 5453 bd08 |0013: iget-object v3, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +032722: 2133 |0015: array-length v3, v3 │ │ +032724: 7153 f107 4241 |0016: invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +03272a: 5452 bc08 |0019: iget-object v2, v5, Lorg/javia/arity/DoubleStack;.im:[D // field@08bc │ │ +03272e: 5453 bd08 |001b: iget-object v3, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +032732: 2133 |001d: array-length v3, v3 │ │ +032734: 7153 f107 4240 |001e: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +03273a: 5b51 bd08 |0021: iput-object v1, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +03273e: 5b50 bc08 |0023: iput-object v0, v5, Lorg/javia/arity/DoubleStack;.im:[D // field@08bc │ │ +032742: 5450 bd08 |0025: iget-object v0, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@08bd │ │ +032746: 5251 be08 |0027: iget v1, v5, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +03274a: 4c06 0001 |0029: aput-wide v6, v0, v1 │ │ +03274e: 5450 bc08 |002b: iget-object v0, v5, Lorg/javia/arity/DoubleStack;.im:[D // field@08bc │ │ +032752: 5251 be08 |002d: iget v1, v5, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +032756: 4c08 0001 |002f: aput-wide v8, v0, v1 │ │ +03275a: 5250 be08 |0031: iget v0, v5, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +03275e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032762: 5950 be08 |0035: iput v0, v5, Lorg/javia/arity/DoubleStack;.size:I // field@08be │ │ +032766: 0e00 |0037: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=29 │ │ + 0x0008 line=30 │ │ + 0x000d line=31 │ │ + 0x000f line=32 │ │ + 0x0011 line=33 │ │ + 0x0019 line=34 │ │ + 0x0021 line=35 │ │ + 0x0023 line=36 │ │ + 0x0025 line=38 │ │ + 0x002b line=39 │ │ + 0x0031 line=40 │ │ + 0x0037 line=41 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=5 this Lorg/javia/arity/DoubleStack; │ │ + 0x0000 - 0x0038 reg=6 (null) D │ │ + 0x0000 - 0x0038 reg=8 (null) D │ │ │ │ -Class #229 header: │ │ -class_idx : 347 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 523 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + source_file_idx : 393 (DoubleStack.java) │ │ │ │ -Class #229 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/Item$Builder; } │ │ +Class #204 header: │ │ +class_idx : 500 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1351 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #229 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Item;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #204 - │ │ + Class descriptor : 'Lorg/javia/arity/EvalCase;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Lorg/javia/arity/EvalCase;) │ │ + name : 'ERR' │ │ + type : 'D' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -2 │ │ + #1 : (in Lorg/javia/arity/EvalCase;) │ │ + name : 'FUN' │ │ + type : 'D' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -3 │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/EvalCase;) │ │ + name : 'cResult' │ │ + type : 'Lorg/javia/arity/Complex;' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/EvalCase;) │ │ + name : 'expr' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/EvalCase;) │ │ + name : 'result' │ │ + type : 'D' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Item;) │ │ + #0 : (in Lorg/javia/arity/EvalCase;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Ljava/lang/String;D)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031014: |[031014] com.google.android.apps.analytics.Item.:()V │ │ -031024: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03102a: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +032768: |[032768] org.javia.arity.EvalCase.:(Ljava/lang/String;D)V │ │ +032778: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03277e: 5b01 c208 |0003: iput-object v1, v0, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +032782: 5a02 c308 |0005: iput-wide v2, v0, Lorg/javia/arity/EvalCase;.result:D // field@08c3 │ │ +032786: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=3 │ │ - 0x0003 line=5 │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ + 0x0005 line=28 │ │ + 0x0007 line=29 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Item; │ │ + 0x0000 - 0x0008 reg=0 this Lorg/javia/arity/EvalCase; │ │ + 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=2 (null) D │ │ + │ │ + #1 : (in Lorg/javia/arity/EvalCase;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Lorg/javia/arity/Complex;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +032788: |[032788] org.javia.arity.EvalCase.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ +032798: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03279e: 5b01 c208 |0003: iput-object v1, v0, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +0327a2: 5b02 c108 |0005: iput-object v2, v0, Lorg/javia/arity/EvalCase;.cResult:Lorg/javia/arity/Complex; // field@08c1 │ │ +0327a6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + 0x0003 line=32 │ │ + 0x0005 line=33 │ │ + 0x0007 line=34 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Lorg/javia/arity/EvalCase; │ │ + 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=2 (null) Lorg/javia/arity/Complex; │ │ │ │ Virtual methods - │ │ - source_file_idx : 523 (Item.java) │ │ + source_file_idx : 1351 (UnitTest.java) │ │ │ │ -Class #230 header: │ │ -class_idx : 348 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 0 │ │ +Class #205 header: │ │ +class_idx : 501 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 413 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #230 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ - │ │ -Class #230 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$array;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #205 - │ │ + Class descriptor : 'Lorg/javia/arity/EvalContext;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'csv_type_import_options' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034116 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'csv_type_options' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034117 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'prefs_csv_encoding_val' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034118 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'prefs_detlayout_label' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034113 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'prefs_detlayout_val' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034112 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'prefs_firstday_week_label' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034115 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$array;) │ │ - name : 'prefs_firstday_week_val' │ │ + #0 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'MAX_STACK_SIZE' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034114 │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 128 │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'args1' │ │ + type : '[D' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'args1c' │ │ + type : '[Lorg/javia/arity/Complex;' │ │ + access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'args2' │ │ + type : '[D' │ │ + access : 0x0000 () │ │ + #3 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'args2c' │ │ + type : '[Lorg/javia/arity/Complex;' │ │ + access : 0x0000 () │ │ + #4 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'stackBase' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #5 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'stackComplex' │ │ + type : '[Lorg/javia/arity/Complex;' │ │ + access : 0x0010 (FINAL) │ │ + #6 : (in Lorg/javia/arity/EvalContext;) │ │ + name : 'stackRe' │ │ + type : '[D' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$array;) │ │ + #0 : (in Lorg/javia/arity/EvalContext;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03102c: |[03102c] com.google.android.apps.analytics.R$array.:()V │ │ -03103c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -031042: 0e00 |0003: return-void │ │ + insns size : 49 16-bit code units │ │ +0327a8: |[0327a8] org.javia.arity.EvalContext.:()V │ │ +0327b8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0327ba: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0327bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0327be: 1303 8000 |0003: const/16 v3, #int 128 // #80 │ │ +0327c2: 7010 b507 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0327c8: 2331 0e02 |0008: new-array v1, v3, [D // type@020e │ │ +0327cc: 5b51 cb08 |000a: iput-object v1, v5, Lorg/javia/arity/EvalContext;.stackRe:[D // field@08cb │ │ +0327d0: 2331 2202 |000c: new-array v1, v3, [Lorg/javia/arity/Complex; // type@0222 │ │ +0327d4: 5b51 ca08 |000e: iput-object v1, v5, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +0327d8: 5950 c908 |0010: iput v0, v5, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +0327dc: 2321 0e02 |0012: new-array v1, v2, [D // type@020e │ │ +0327e0: 5b51 c508 |0014: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args1:[D // field@08c5 │ │ +0327e4: 2341 0e02 |0016: new-array v1, v4, [D // type@020e │ │ +0327e8: 5b51 c708 |0018: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args2:[D // field@08c7 │ │ +0327ec: 2321 2202 |001a: new-array v1, v2, [Lorg/javia/arity/Complex; // type@0222 │ │ +0327f0: 5b51 c608 |001c: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args1c:[Lorg/javia/arity/Complex; // field@08c6 │ │ +0327f4: 2341 2202 |001e: new-array v1, v4, [Lorg/javia/arity/Complex; // type@0222 │ │ +0327f8: 5b51 c808 |0020: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args2c:[Lorg/javia/arity/Complex; // field@08c8 │ │ +0327fc: 3530 0e00 |0022: if-ge v0, v3, 0030 // +000e │ │ +032800: 5451 ca08 |0024: iget-object v1, v5, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +032804: 2202 ef01 |0026: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +032808: 7010 3f0a 0200 |0028: invoke-direct {v2}, Lorg/javia/arity/Complex;.:()V // method@0a3f │ │ +03280e: 4d02 0100 |002b: aput-object v2, v1, v0 │ │ +032812: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032816: 28f3 |002f: goto 0022 // -000d │ │ +032818: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ + 0x0005 line=38 │ │ + 0x0008 line=27 │ │ + 0x000c line=28 │ │ + 0x0010 line=29 │ │ + 0x0012 line=31 │ │ + 0x0016 line=32 │ │ + 0x001a line=33 │ │ + 0x001e line=34 │ │ + 0x0022 line=39 │ │ + 0x0024 line=40 │ │ + 0x002d line=39 │ │ + 0x0030 line=42 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$array; │ │ + 0x0000 - 0x0031 reg=5 this Lorg/javia/arity/EvalContext; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 413 (EvalContext.java) │ │ │ │ -Class #231 header: │ │ -class_idx : 349 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ +Class #206 header: │ │ +class_idx : 502 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1351 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #231 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ - │ │ -Class #231 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$attr;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #206 - │ │ + Class descriptor : 'Lorg/javia/arity/FormatCase;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/FormatCase;) │ │ + name : 'res' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/FormatCase;) │ │ + name : 'rounding' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/javia/arity/FormatCase;) │ │ + name : 'val' │ │ + type : 'D' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$attr;) │ │ + #0 : (in Lorg/javia/arity/FormatCase;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(IDLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 5 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031044: |[031044] com.google.android.apps.analytics.R$attr.:()V │ │ -031054: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03105a: 0e00 |0003: return-void │ │ + insns size : 10 16-bit code units │ │ +03281c: |[03281c] org.javia.arity.FormatCase.:(IDLjava/lang/String;)V │ │ +03282c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +032832: 5901 cd08 |0003: iput v1, v0, Lorg/javia/arity/FormatCase;.rounding:I // field@08cd │ │ +032836: 5a02 ce08 |0005: iput-wide v2, v0, Lorg/javia/arity/FormatCase;.val:D // field@08ce │ │ +03283a: 5b04 cc08 |0007: iput-object v4, v0, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@08cc │ │ +03283e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ + 0x0000 line=180 │ │ + 0x0003 line=181 │ │ + 0x0005 line=182 │ │ + 0x0007 line=183 │ │ + 0x0009 line=184 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$attr; │ │ + 0x0000 - 0x000a reg=0 this Lorg/javia/arity/FormatCase; │ │ + 0x0000 - 0x000a reg=1 (null) I │ │ + 0x0000 - 0x000a reg=2 (null) D │ │ + 0x0000 - 0x000a reg=4 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 1351 (UnitTest.java) │ │ │ │ -Class #232 header: │ │ -class_idx : 350 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 53 │ │ -instance_fields_size: 0 │ │ +Class #207 header: │ │ +class_idx : 503 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #232 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ +virtual_methods_size: 9 │ │ │ │ -Class #232 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$color;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #207 - │ │ + Class descriptor : 'Lorg/javia/arity/Function;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'accdetlist_info_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099699 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'accdetlist_info_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099700 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'asset_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099679 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'asset_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099678 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'asset_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099682 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'asset_fgd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099681 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'asset_fgl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099680 │ │ - #7 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'cal2_button_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099649 │ │ - #8 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'cal2_magic_flame' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099648 │ │ - #9 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'detlist_info_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099658 │ │ - #10 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'detlist_info_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099659 │ │ - #11 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'detlist_summary_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099660 │ │ - #12 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'dt_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099654 │ │ - #13 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'dt_info_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099698 │ │ - #14 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'dt_item_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099657 │ │ - #15 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'dt_item_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099656 │ │ - #16 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'dt_item_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099655 │ │ - #17 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'expense_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099669 │ │ - #18 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'expense_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099668 │ │ - #19 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'expense_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099672 │ │ - #20 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'expense_fgd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099671 │ │ - #21 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'expense_fgl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099670 │ │ - #22 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'income_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099674 │ │ - #23 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'income_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099673 │ │ - #24 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'income_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099677 │ │ - #25 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'income_fgd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099676 │ │ - #26 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'income_fgl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099675 │ │ - #27 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'liability_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099684 │ │ - #28 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'liability_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099683 │ │ - #29 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'liability_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099687 │ │ - #30 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'liability_fgd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099686 │ │ - #31 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'liability_fgl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099685 │ │ - #32 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'list_selected_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099653 │ │ - #33 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'list_selected_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099652 │ │ - #34 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'other_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099689 │ │ - #35 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'other_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099688 │ │ - #36 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'other_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099692 │ │ - #37 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'other_fgd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099691 │ │ - #38 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'other_fgl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099690 │ │ - #39 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_indent0_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099666 │ │ - #40 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_indent0_bgs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099667 │ │ - #41 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_info_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099661 │ │ - #42 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_info_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099662 │ │ - #43 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_list_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099664 │ │ - #44 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_list_bgs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099665 │ │ - #45 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'report_balance_summary_bg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099663 │ │ - #46 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'simple_spdd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099651 │ │ - #47 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'simple_spitem' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099650 │ │ - #48 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'unknow_bg_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099694 │ │ - #49 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'unknow_bg_s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099693 │ │ - #50 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'unknow_fg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099697 │ │ - #51 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'unknow_fgd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099696 │ │ - #52 : (in Lcom/google/android/apps/analytics/R$color;) │ │ - name : 'unknow_fgl' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099695 │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/Function;) │ │ + name : 'cachedArity' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$color;) │ │ + #0 : (in Lorg/javia/arity/Function;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03105c: |[03105c] com.google.android.apps.analytics.R$color.:()V │ │ -03106c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -031072: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +032840: |[032840] org.javia.arity.Function.:()V │ │ +032850: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +032856: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +032858: 5910 cf08 |0004: iput v0, v1, Lorg/javia/arity/Function;.cachedArity:I // field@08cf │ │ +03285c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$color; │ │ + 0x0000 - 0x0007 reg=1 this Lorg/javia/arity/Function; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + #0 : (in Lorg/javia/arity/Function;) │ │ + name : 'arity' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +032860: |[032860] org.javia.arity.Function.arity:()I │ │ +032870: 5220 cf08 |0000: iget v0, v2, Lorg/javia/arity/Function;.cachedArity:I // field@08cf │ │ +032874: 3a00 0500 |0002: if-ltz v0, 0007 // +0005 │ │ +032878: 5220 cf08 |0004: iget v0, v2, Lorg/javia/arity/Function;.cachedArity:I // field@08cf │ │ +03287c: 0f00 |0006: return v0 │ │ +03287e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +032880: 1251 |0008: const/4 v1, #int 5 // #5 │ │ +032882: 3510 0e00 |0009: if-ge v0, v1, 0017 // +000e │ │ +032886: 2301 0e02 |000b: new-array v1, v0, [D // type@020e │ │ +03288a: 6e20 870a 1200 |000d: invoke-virtual {v2, v1}, Lorg/javia/arity/Function;.eval:([D)D // method@0a87 │ │ +032890: 5920 cf08 |0010: iput v0, v2, Lorg/javia/arity/Function;.cachedArity:I // field@08cf │ │ +032894: 28f4 |0012: goto 0006 // -000c │ │ +032896: 0d01 |0013: move-exception v1 │ │ +032898: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03289c: 28f2 |0016: goto 0008 // -000e │ │ +03289e: 2200 9601 |0017: new-instance v0, Ljava/lang/RuntimeException; // type@0196 │ │ +0328a2: 1a01 b801 |0019: const-string v1, "Function subclass should implement eval() for some arity" // string@01b8 │ │ +0328a6: 7020 bd07 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@07bd │ │ +0328ac: 2700 |001e: throw v0 │ │ + catches : 1 │ │ + 0x000d - 0x0012 │ │ + Lorg/javia/arity/ArityException; -> 0x0013 │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0004 line=39 │ │ + 0x0006 line=45 │ │ + 0x0007 line=41 │ │ + 0x000b line=42 │ │ + 0x000d line=44 │ │ + 0x0010 line=45 │ │ + 0x0013 line=46 │ │ + 0x0014 line=41 │ │ + 0x0017 line=50 │ │ + locals : │ │ + 0x0000 - 0x001f reg=2 this Lorg/javia/arity/Function; │ │ │ │ -Class #233 header: │ │ -class_idx : 351 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 72 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #1 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '()D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0328c0: |[0328c0] org.javia.arity.Function.eval:()D │ │ +0328d0: 2200 ea01 |0000: new-instance v0, Lorg/javia/arity/ArityException; // type@01ea │ │ +0328d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0328d6: 7020 0f0a 1000 |0003: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a0f │ │ +0328dc: 2700 |0006: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Function; │ │ │ │ -Class #233 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ + #2 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '(D)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0328e0: |[0328e0] org.javia.arity.Function.eval:(D)D │ │ +0328f0: 2200 ea01 |0000: new-instance v0, Lorg/javia/arity/ArityException; // type@01ea │ │ +0328f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0328f6: 7020 0f0a 1000 |0003: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a0f │ │ +0328fc: 2700 |0006: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0007 reg=3 (null) D │ │ │ │ -Class #233 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$drawable;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'android' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837504 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'app_icon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837505 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'book_nonworking' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837506 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'book_working' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837507 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_add' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837508 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_back' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837509 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_cal2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837510 │ │ - #7 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_cancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837511 │ │ - #8 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_copy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837512 │ │ - #9 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_datepicker' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837513 │ │ - #10 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_day' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837514 │ │ - #11 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_defdata' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837515 │ │ - #12 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837516 │ │ - #13 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_edit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837517 │ │ - #14 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_export' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837518 │ │ - #15 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_forward' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837519 │ │ - #16 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_import' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837520 │ │ - #17 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837521 │ │ - #18 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_reset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837522 │ │ - #19 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_share' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837523 │ │ - #20 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_today' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837524 │ │ - #21 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_update' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837525 │ │ - #22 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_week' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837526 │ │ - #23 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'btn_year' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837527 │ │ - #24 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'cal2_advanced' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837528 │ │ - #25 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'cal2_blue_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837529 │ │ - #26 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'cal2_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837530 │ │ - #27 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'cal2_clear_history' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837531 │ │ - #28 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'cal2_simple' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837532 │ │ - #29 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837533 │ │ - #30 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837534 │ │ - #31 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_account' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837535 │ │ - #32 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_adddetail' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837536 │ │ - #33 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_balance_cumulative_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837537 │ │ - #34 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_balance_cumulative_year' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837538 │ │ - #35 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_balance_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837539 │ │ - #36 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_balance_year' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837540 │ │ - #37 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_books' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837541 │ │ - #38 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_datamain' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837542 │ │ - #39 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_detail_day' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837543 │ │ - #40 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_detail_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837544 │ │ - #41 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_detail_week' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837545 │ │ - #42 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_detail_year' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837546 │ │ - #43 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_prefs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837547 │ │ - #44 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'dtitem_test' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837548 │ │ - #45 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_asset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837549 │ │ - #46 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_dtitem' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837550 │ │ - #47 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837551 │ │ - #48 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_income' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837552 │ │ - #49 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_liability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837553 │ │ - #50 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_other' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837554 │ │ - #51 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_selected' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837555 │ │ - #52 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'effect_unknow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837556 │ │ - #53 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'mail' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837557 │ │ - #54 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'na' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837558 │ │ - #55 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_asset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837559 │ │ - #56 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_balance_indent' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837560 │ │ - #57 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_balance_indent0' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837561 │ │ - #58 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_dtitem' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837562 │ │ - #59 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837563 │ │ - #60 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_income' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837564 │ │ - #61 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_liability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837565 │ │ - #62 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_other' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837566 │ │ - #63 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'selector_unknow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837567 │ │ - #64 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_asset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837568 │ │ - #65 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837569 │ │ - #66 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_income' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837570 │ │ - #67 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_liability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837571 │ │ - #68 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_main' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837572 │ │ - #69 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_other' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837573 │ │ - #70 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_reports' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837574 │ │ - #71 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : 'tab_tests' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837575 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$drawable;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '(DD)D' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +032900: |[032900] org.javia.arity.Function.eval:(DD)D │ │ +032910: 2200 ea01 |0000: new-instance v0, Lorg/javia/arity/ArityException; // type@01ea │ │ +032914: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +032916: 7020 0f0a 1000 |0003: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a0f │ │ +03291c: 2700 |0006: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0007 reg=3 (null) D │ │ + 0x0000 - 0x0007 reg=5 (null) D │ │ + │ │ + #4 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '([D)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 44 16-bit code units │ │ +032920: |[032920] org.javia.arity.Function.eval:([D)D │ │ +032930: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +032932: 2150 |0001: array-length v0, v5 │ │ +032934: 2b00 2000 0000 |0002: packed-switch v0, 00000022 // +00000020 │ │ +03293a: 2200 ea01 |0005: new-instance v0, Lorg/javia/arity/ArityException; // type@01ea │ │ +03293e: 2151 |0007: array-length v1, v5 │ │ +032940: 7020 0f0a 1000 |0008: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a0f │ │ +032946: 2700 |000b: throw v0 │ │ +032948: 6e10 840a 0400 |000c: invoke-virtual {v4}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +03294e: 0b00 |000f: move-result-wide v0 │ │ +032950: 1000 |0010: return-wide v0 │ │ +032952: 4500 0501 |0011: aget-wide v0, v5, v1 │ │ +032956: 6e30 850a 0401 |0013: invoke-virtual {v4, v0, v1}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +03295c: 0b00 |0016: move-result-wide v0 │ │ +03295e: 28f9 |0017: goto 0010 // -0007 │ │ +032960: 4500 0501 |0018: aget-wide v0, v5, v1 │ │ +032964: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +032966: 4502 0502 |001b: aget-wide v2, v5, v2 │ │ +03296a: 6e53 860a 0421 |001d: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Function;.eval:(DD)D // method@0a86 │ │ +032970: 0b00 |0020: move-result-wide v0 │ │ +032972: 28ef |0021: goto 0010 // -0011 │ │ +032974: 0001 0300 0000 0000 0a00 0000 0f00 ... |0022: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=82 │ │ + 0x0005 line=90 │ │ + 0x000c line=84 │ │ + 0x0010 line=88 │ │ + 0x0011 line=86 │ │ + 0x0018 line=88 │ │ + 0x0022 line=82 │ │ + locals : │ │ + 0x0000 - 0x002c reg=4 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x002c reg=5 (null) [D │ │ + │ │ + #5 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 23 16-bit code units │ │ +032988: |[032988] org.javia.arity.Function.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +032998: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03299c: 2202 ef01 |0002: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +0329a0: 5370 ad08 |0004: iget-wide v0, v7, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0329a4: 2f00 0004 |0006: cmpl-double v0, v0, v4 │ │ +0329a8: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +0329ac: 5370 ae08 |000a: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0329b0: 6e30 850a 0601 |000c: invoke-virtual {v6, v0, v1}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +0329b6: 0b00 |000f: move-result-wide v0 │ │ +0329b8: 7055 400a 0241 |0010: invoke-direct {v2, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0329be: 1102 |0013: return-object v2 │ │ +0329c0: 1900 f87f |0014: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +0329c4: 28fa |0016: goto 0010 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=106 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=6 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0017 reg=7 (null) Lorg/javia/arity/Complex; │ │ + │ │ + #6 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 31 16-bit code units │ │ +0329c8: |[0329c8] org.javia.arity.Function.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +0329d8: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0329dc: 2202 ef01 |0002: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +0329e0: 5390 ad08 |0004: iget-wide v0, v9, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0329e4: 2f00 0006 |0006: cmpl-double v0, v0, v6 │ │ +0329e8: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ +0329ec: 53a0 ad08 |000a: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0329f0: 2f00 0006 |000c: cmpl-double v0, v0, v6 │ │ +0329f4: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ +0329f8: 5390 ae08 |0010: iget-wide v0, v9, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0329fc: 53a4 ae08 |0012: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032a00: 6e55 860a 0841 |0014: invoke-virtual {v8, v0, v1, v4, v5}, Lorg/javia/arity/Function;.eval:(DD)D // method@0a86 │ │ +032a06: 0b00 |0017: move-result-wide v0 │ │ +032a08: 7057 400a 0261 |0018: invoke-direct {v2, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +032a0e: 1102 |001b: return-object v2 │ │ +032a10: 1900 f87f |001c: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +032a14: 28fa |001e: goto 0018 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=113 │ │ + locals : │ │ + 0x0000 - 0x001f reg=8 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x001f reg=9 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x001f reg=10 (null) Lorg/javia/arity/Complex; │ │ + │ │ + #7 : (in Lorg/javia/arity/Function;) │ │ + name : 'eval' │ │ + type : '([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 82 16-bit code units │ │ +032a18: |[032a18] org.javia.arity.Function.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +032a28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +032a2a: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +032a2e: 2170 |0003: array-length v0, v7 │ │ +032a30: 2b00 4400 0000 |0004: packed-switch v0, 00000048 // +00000044 │ │ +032a36: 2170 |0007: array-length v0, v7 │ │ +032a38: 2301 0e02 |0008: new-array v1, v0, [D // type@020e │ │ +032a3c: 2170 |000a: array-length v0, v7 │ │ +032a3e: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +032a42: 3a00 3100 |000d: if-ltz v0, 003e // +0031 │ │ +032a46: 4602 0700 |000f: aget-object v2, v7, v0 │ │ +032a4a: 5322 ad08 |0011: iget-wide v2, v2, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +032a4e: 2f02 0204 |0013: cmpl-double v2, v2, v4 │ │ +032a52: 3802 2000 |0015: if-eqz v2, 0035 // +0020 │ │ +032a56: 2200 ef01 |0017: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +032a5a: 1902 f87f |0019: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ +032a5e: 7055 400a 2043 |001b: invoke-direct {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +032a64: 1100 |001e: return-object v0 │ │ +032a66: 6e10 8b0a 0600 |001f: invoke-virtual {v6}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a8b │ │ +032a6c: 0c00 |0022: move-result-object v0 │ │ +032a6e: 28fb |0023: goto 001e // -0005 │ │ +032a70: 4600 0701 |0024: aget-object v0, v7, v1 │ │ +032a74: 6e20 880a 0600 |0026: invoke-virtual {v6, v0}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a88 │ │ +032a7a: 0c00 |0029: move-result-object v0 │ │ +032a7c: 28f4 |002a: goto 001e // -000c │ │ +032a7e: 4600 0701 |002b: aget-object v0, v7, v1 │ │ +032a82: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +032a84: 4601 0701 |002e: aget-object v1, v7, v1 │ │ +032a88: 6e30 890a 0601 |0030: invoke-virtual {v6, v0, v1}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a89 │ │ +032a8e: 0c00 |0033: move-result-object v0 │ │ +032a90: 28ea |0034: goto 001e // -0016 │ │ +032a92: 4602 0700 |0035: aget-object v2, v7, v0 │ │ +032a96: 5322 ae08 |0037: iget-wide v2, v2, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +032a9a: 4c02 0100 |0039: aput-wide v2, v1, v0 │ │ +032a9e: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +032aa2: 28d0 |003d: goto 000d // -0030 │ │ +032aa4: 2200 ef01 |003e: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +032aa8: 6e20 870a 1600 |0040: invoke-virtual {v6, v1}, Lorg/javia/arity/Function;.eval:([D)D // method@0a87 │ │ +032aae: 0b02 |0043: move-result-wide v2 │ │ +032ab0: 7055 400a 2043 |0044: invoke-direct {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +032ab6: 28d7 |0047: goto 001e // -0029 │ │ +032ab8: 0001 0300 0000 0000 1b00 0000 2000 ... |0048: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=120 │ │ + 0x0007 line=128 │ │ + 0x000a line=129 │ │ + 0x000f line=130 │ │ + 0x0017 line=131 │ │ + 0x001e line=135 │ │ + 0x001f line=122 │ │ + 0x0024 line=124 │ │ + 0x002b line=126 │ │ + 0x0035 line=133 │ │ + 0x003b line=129 │ │ + 0x003e line=135 │ │ + 0x0048 line=120 │ │ + locals : │ │ + 0x0000 - 0x0052 reg=6 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0052 reg=7 (null) [Lorg/javia/arity/Complex; │ │ + │ │ + #8 : (in Lorg/javia/arity/Function;) │ │ + name : 'evalComplex' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031074: |[031074] com.google.android.apps.analytics.R$drawable.:()V │ │ -031084: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03108a: 0e00 |0003: return-void │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +032acc: |[032acc] org.javia.arity.Function.evalComplex:()Lorg/javia/arity/Complex; │ │ +032adc: 2200 ef01 |0000: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +032ae0: 6e10 840a 0600 |0002: invoke-virtual {v6}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +032ae6: 0b02 |0005: move-result-wide v2 │ │ +032ae8: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +032aec: 7055 400a 2043 |0008: invoke-direct {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +032af2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=79 │ │ + 0x0000 line=99 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$drawable; │ │ + 0x0000 - 0x000c reg=6 this Lorg/javia/arity/Function; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 441 (Function.java) │ │ │ │ -Class #234 header: │ │ -class_idx : 352 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 161 │ │ -instance_fields_size: 0 │ │ +Class #208 header: │ │ +class_idx : 504 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 442 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #234 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ - │ │ -Class #234 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$id;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #208 - │ │ + Class descriptor : 'Lorg/javia/arity/FunctionAndName;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'about_app' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361792 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'about_whatsnew' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361793 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accdetlist_infobar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361794 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accdetlist_list' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361795 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accdetlist_menu_copy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361932 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accdetlist_menu_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361933 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accdetlist_menu_edit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361931 │ │ - #7 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accdetlist_menu_new' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361934 │ │ - #8 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_cal2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361799 │ │ - #9 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_cancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361802 │ │ - #10 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_cash_account' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361800 │ │ - #11 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361803 │ │ - #12 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_initval' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361798 │ │ - #13 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361796 │ │ - #14 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361801 │ │ - #15 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'acceditor_type' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361797 │ │ - #16 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_item_id' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361808 │ │ - #17 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_item_initvalue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361807 │ │ - #18 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_item_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361806 │ │ - #19 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_list' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361805 │ │ - #20 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_menu_copy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361936 │ │ - #21 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_menu_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361937 │ │ - #22 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_menu_edit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361935 │ │ - #23 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_menu_new' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361938 │ │ - #24 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'accmgnt_tabs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361804 │ │ - #25 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'balance_menu_detlist' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361939 │ │ - #26 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'balance_menu_piechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361940 │ │ - #27 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'balance_menu_yearly_cumulative_timechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361942 │ │ - #28 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'balance_menu_yearly_runchart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361943 │ │ - #29 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'balance_menu_yearly_timechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361941 │ │ - #30 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookeditor_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361809 │ │ - #31 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookeditor_note' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361812 │ │ - #32 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookeditor_symbol' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361810 │ │ - #33 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookeditor_symbol_position' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361811 │ │ - #34 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_item_id' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361819 │ │ - #35 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_item_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361817 │ │ - #36 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_item_note' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361820 │ │ - #37 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_item_symbol' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361818 │ │ - #38 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_item_working_book' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361816 │ │ - #39 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_list' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361815 │ │ - #40 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_menu_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361947 │ │ - #41 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_menu_edit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361946 │ │ - #42 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_menu_new' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361948 │ │ - #43 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'bookmgnt_menu_set_working' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361945 │ │ - #44 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'btn_cancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361814 │ │ - #45 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'btn_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361813 │ │ - #46 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_advancedPad' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361846 │ │ - #47 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361844 │ │ - #48 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_cos' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361848 │ │ - #49 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_del' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361845 │ │ - #50 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit0' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361839 │ │ - #51 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361834 │ │ - #52 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361835 │ │ - #53 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361836 │ │ - #54 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit4' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361830 │ │ - #55 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit5' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361831 │ │ - #56 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit6' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361832 │ │ - #57 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit7' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361826 │ │ - #58 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit8' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361827 │ │ - #59 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_digit9' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361828 │ │ - #60 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_display' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361823 │ │ - #61 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_div' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361829 │ │ - #62 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_dot' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361838 │ │ - #63 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361854 │ │ - #64 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_equal' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361840 │ │ - #65 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_factorial' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361852 │ │ - #66 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_historyExpr' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361821 │ │ - #67 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_historyResult' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361822 │ │ - #68 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_leftParen' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361856 │ │ - #69 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_lg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361851 │ │ - #70 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_ln' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361850 │ │ - #71 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_minus' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361837 │ │ - #72 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_mul' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361833 │ │ - #73 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361843 │ │ - #74 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_panelswitch' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361824 │ │ - #75 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_pi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361853 │ │ - #76 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_plus' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361841 │ │ - #77 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_power' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361855 │ │ - #78 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_rightParen' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361857 │ │ - #79 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_simplePad' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361825 │ │ - #80 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_sin' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361847 │ │ - #81 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_span' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361842 │ │ - #82 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_sqrt' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361858 │ │ - #83 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'cal2_tan' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361849 │ │ - #84 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_backup_db2sd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361859 │ │ - #85 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_clear_folder' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361865 │ │ - #86 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_create_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361862 │ │ - #87 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_export_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361860 │ │ - #88 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_import_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361863 │ │ - #89 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_reset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361864 │ │ - #90 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'datamain_share_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361861 │ │ - #91 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_cal2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361884 │ │ - #92 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_cancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361887 │ │ - #93 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361888 │ │ - #94 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_date' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361878 │ │ - #95 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_datepicker' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361882 │ │ - #96 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_from' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361876 │ │ - #97 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_money' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361883 │ │ - #98 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_next' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361881 │ │ - #99 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_note' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361885 │ │ - #100 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361886 │ │ - #101 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_prev' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361879 │ │ - #102 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_to' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361877 │ │ - #103 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'deteditor_today' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361880 │ │ - #104 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_infobar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361894 │ │ - #105 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_date' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361906 │ │ - #106 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_from' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361908 │ │ - #107 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_layout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361902 │ │ - #108 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_layout_inner' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361903 │ │ - #109 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_money' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361905 │ │ - #110 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_note' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361907 │ │ - #111 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_item_to' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361904 │ │ - #112 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_list' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361901 │ │ - #113 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_menu_copy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361950 │ │ - #114 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_menu_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361951 │ │ - #115 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_menu_edit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361949 │ │ - #116 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_menu_new' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361952 │ │ - #117 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_mode' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361893 │ │ - #118 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_next' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361892 │ │ - #119 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_prev' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361890 │ │ - #120 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_sum_asset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361898 │ │ - #121 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_sum_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361897 │ │ - #122 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_sum_income' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361896 │ │ - #123 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_sum_liability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361899 │ │ - #124 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_sum_other' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361900 │ │ - #125 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_sum_unknow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361895 │ │ - #126 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_today' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361891 │ │ - #127 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'detlist_toolbar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361889 │ │ - #128 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_grid' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361869 │ │ - #129 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_icon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361874 │ │ - #130 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_info_book' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361867 │ │ - #131 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_info_cumulative_cash' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361872 │ │ - #132 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_info_monthly_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361871 │ │ - #133 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_info_weekly_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361870 │ │ - #134 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361873 │ │ - #135 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_label' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361875 │ │ - #136 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_layout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361866 │ │ - #137 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'dt_tabs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361868 │ │ - #138 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'pdprot_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361910 │ │ - #139 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'pdprot_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361909 │ │ - #140 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_infobar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361916 │ │ - #141 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_item_money' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361920 │ │ - #142 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_item_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361919 │ │ - #143 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_layout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361918 │ │ - #144 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_list' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361917 │ │ - #145 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_mode' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361915 │ │ - #146 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_next' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361914 │ │ - #147 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_prev' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361912 │ │ - #148 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_today' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361913 │ │ - #149 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'report_balance_toolbar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361911 │ │ - #150 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'simple_spdditem_display' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361921 │ │ - #151 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'simple_spitem_display' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361922 │ │ - #152 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_accountMgnt' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361926 │ │ - #153 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_createDefaultdata' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361924 │ │ - #154 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361927 │ │ - #155 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_listDetail' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361929 │ │ - #156 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_prefs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361925 │ │ - #157 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_resetDataprovider' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361923 │ │ - #158 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'test_updateDetail' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361928 │ │ - #159 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'toggle_hierarchical_report' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361944 │ │ - #160 : (in Lcom/google/android/apps/analytics/R$id;) │ │ - name : 'webview' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361930 │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/FunctionAndName;) │ │ + name : 'function' │ │ + type : 'Lorg/javia/arity/Function;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/FunctionAndName;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$id;) │ │ + #0 : (in Lorg/javia/arity/FunctionAndName;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lorg/javia/arity/Function;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03108c: |[03108c] com.google.android.apps.analytics.R$id.:()V │ │ -03109c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0310a2: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +032af4: |[032af4] org.javia.arity.FunctionAndName.:(Lorg/javia/arity/Function;Ljava/lang/String;)V │ │ +032b04: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +032b0a: 5b01 d008 |0003: iput-object v1, v0, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@08d0 │ │ +032b0e: 5b02 d108 |0005: iput-object v2, v0, Lorg/javia/arity/FunctionAndName;.name:Ljava/lang/String; // field@08d1 │ │ +032b12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=153 │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ + 0x0005 line=31 │ │ + 0x0007 line=32 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$id; │ │ + 0x0000 - 0x0008 reg=0 this Lorg/javia/arity/FunctionAndName; │ │ + 0x0000 - 0x0008 reg=1 (null) Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 442 (FunctionAndName.java) │ │ │ │ -Class #235 header: │ │ -class_idx : 353 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 26 │ │ -instance_fields_size: 0 │ │ +Class #209 header: │ │ +class_idx : 505 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 443 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #235 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ +virtual_methods_size: 4 │ │ │ │ -Class #235 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$layout;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #209 - │ │ + Class descriptor : 'Lorg/javia/arity/FunctionStack;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903040 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'accdetlist' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903041 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'acceditor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903042 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'accmgnt' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903043 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'accmgnt_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903044 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'bookeditor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903045 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'bookmgnt' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903046 │ │ - #7 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'bookmgnt_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903047 │ │ - #8 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'cal2_history_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903048 │ │ - #9 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'cal2_main' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903049 │ │ - #10 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'datamain' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903050 │ │ - #11 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'desktop' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903051 │ │ - #12 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'desktop_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903052 │ │ - #13 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'deteditor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903053 │ │ - #14 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'detlist' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903054 │ │ - #15 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'detlist_item1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903055 │ │ - #16 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'detlist_item2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903056 │ │ - #17 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'detlist_item3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903057 │ │ - #18 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'detlist_item4' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903058 │ │ - #19 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'pdprotection' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903059 │ │ - #20 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'report_balance' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903060 │ │ - #21 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'report_balance_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903061 │ │ - #22 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'simple_spdd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903062 │ │ - #23 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'simple_spitem' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903063 │ │ - #24 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'test' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903064 │ │ - #25 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ - name : 'webview' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903065 │ │ Instance fields - │ │ + #0 : (in Lorg/javia/arity/FunctionStack;) │ │ + name : 'data' │ │ + type : '[Lorg/javia/arity/Function;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/javia/arity/FunctionStack;) │ │ + name : 'size' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$layout;) │ │ + #0 : (in Lorg/javia/arity/FunctionStack;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0310a4: |[0310a4] com.google.android.apps.analytics.R$layout.:()V │ │ -0310b4: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0310ba: 0e00 |0003: return-void │ │ + insns size : 13 16-bit code units │ │ +032b14: |[032b14] org.javia.arity.FunctionStack.:()V │ │ +032b24: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +032b2a: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +032b2e: 2300 2502 |0005: new-array v0, v0, [Lorg/javia/arity/Function; // type@0225 │ │ +032b32: 5b10 d208 |0007: iput-object v0, v1, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032b36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +032b38: 5910 d308 |000a: iput v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032b3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=316 │ │ + 0x0000 line=19 │ │ + 0x0003 line=20 │ │ + 0x0009 line=21 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$layout; │ │ + 0x0000 - 0x000d reg=1 this Lorg/javia/arity/FunctionStack; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + #0 : (in Lorg/javia/arity/FunctionStack;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +032b40: |[032b40] org.javia.arity.FunctionStack.clear:()V │ │ +032b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032b52: 5910 d308 |0001: iput v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032b56: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + 0x0003 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Lorg/javia/arity/FunctionStack; │ │ │ │ -Class #236 header: │ │ -class_idx : 354 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 10 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #1 : (in Lorg/javia/arity/FunctionStack;) │ │ + name : 'pop' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +032b58: |[032b58] org.javia.arity.FunctionStack.pop:(I)V │ │ +032b68: 5210 d308 |0000: iget v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032b6c: b120 |0002: sub-int/2addr v0, v2 │ │ +032b6e: 5910 d308 |0003: iput v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032b72: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0005 line=38 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lorg/javia/arity/FunctionStack; │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ -Class #236 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ + #2 : (in Lorg/javia/arity/FunctionStack;) │ │ + name : 'push' │ │ + type : '(Lorg/javia/arity/Function;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 36 16-bit code units │ │ +032b74: |[032b74] org.javia.arity.FunctionStack.push:(Lorg/javia/arity/Function;)V │ │ +032b84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032b86: 5240 d308 |0001: iget v0, v4, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032b8a: 5441 d208 |0003: iget-object v1, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032b8e: 2111 |0005: array-length v1, v1 │ │ +032b90: 3410 1300 |0006: if-lt v0, v1, 0019 // +0013 │ │ +032b94: 5440 d208 |0008: iget-object v0, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032b98: 2100 |000a: array-length v0, v0 │ │ +032b9a: e000 0001 |000b: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +032b9e: 2300 2502 |000d: new-array v0, v0, [Lorg/javia/arity/Function; // type@0225 │ │ +032ba2: 5441 d208 |000f: iget-object v1, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032ba6: 5442 d208 |0011: iget-object v2, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032baa: 2122 |0013: array-length v2, v2 │ │ +032bac: 7152 f107 3130 |0014: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +032bb2: 5b40 d208 |0017: iput-object v0, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032bb6: 5440 d208 |0019: iget-object v0, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032bba: 5241 d308 |001b: iget v1, v4, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032bbe: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +032bc2: 5942 d308 |001f: iput v2, v4, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032bc6: 4d05 0001 |0021: aput-object v5, v0, v1 │ │ +032bca: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=28 │ │ + 0x0008 line=29 │ │ + 0x000f line=30 │ │ + 0x0017 line=31 │ │ + 0x0019 line=33 │ │ + 0x0023 line=34 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=4 this Lorg/javia/arity/FunctionStack; │ │ + 0x0000 - 0x0024 reg=5 (null) Lorg/javia/arity/Function; │ │ │ │ -Class #236 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$menu;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'accdetlist_ctxmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296256 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'accdetlist_optmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296257 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'accmgnt_ctxmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296258 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'accmgnt_optmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296259 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'balance_ctxmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296260 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'balance_optmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296261 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'bookmgnt_ctxmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296262 │ │ - #7 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'bookmgnt_optmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296263 │ │ - #8 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'detlist_ctxmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296264 │ │ - #9 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : 'detlist_optmenu' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296265 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$menu;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in Lorg/javia/arity/FunctionStack;) │ │ + name : 'toArray' │ │ + type : '()[Lorg/javia/arity/Function;' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 1 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0310bc: |[0310bc] com.google.android.apps.analytics.R$menu.:()V │ │ -0310cc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0310d2: 0e00 |0003: return-void │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +032bcc: |[032bcc] org.javia.arity.FunctionStack.toArray:()[Lorg/javia/arity/Function; │ │ +032bdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032bde: 5240 d308 |0001: iget v0, v4, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032be2: 2300 2502 |0003: new-array v0, v0, [Lorg/javia/arity/Function; // type@0225 │ │ +032be6: 5441 d208 |0005: iget-object v1, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@08d2 │ │ +032bea: 5242 d308 |0007: iget v2, v4, Lorg/javia/arity/FunctionStack;.size:I // field@08d3 │ │ +032bee: 7152 f107 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +032bf4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=344 │ │ + 0x0001 line=41 │ │ + 0x0005 line=42 │ │ + 0x000c line=43 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$menu; │ │ + 0x0000 - 0x000d reg=4 this Lorg/javia/arity/FunctionStack; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + source_file_idx : 443 (FunctionStack.java) │ │ │ │ -Class #237 header: │ │ -class_idx : 355 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 257 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +Class #210 header: │ │ +class_idx : 506 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 940 │ │ +static_fields_size : 37 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #237 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ +Class #210 annotations: │ │ +Annotations on method #2709 'nextToken' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2710 'scan' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ │ │ -Class #237 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$string;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #210 - │ │ + Class descriptor : 'Lorg/javia/arity/Lexer;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'act_balance_detlist' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230917 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'act_balance_piechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230918 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'act_balance_yearly_cumulative_timechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230920 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'act_balance_yearly_runchart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230925 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'act_balance_yearly_timechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230919 │ │ - #5 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'act_toggle_hierarchical_report' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230966 │ │ - #6 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'app_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230783 │ │ - #7 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'app_surface' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230784 │ │ - #8 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_cancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230758 │ │ - #9 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230759 │ │ - #10 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_copy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230760 │ │ - #11 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_create' │ │ + #0 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'ADD' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230761 │ │ - #12 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_delete' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'CALL' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230762 │ │ - #13 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_edit' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 11 │ │ + #2 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'COMMA' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230763 │ │ - #14 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_new' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 12 │ │ + #3 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'CONST' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230764 │ │ - #15 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_ok' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 10 │ │ + #4 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'DIV' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230765 │ │ - #16 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_stop' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 4 │ │ + #5 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'END' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230766 │ │ - #17 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cact_update' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 15 │ │ + #6 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'END_MARKER' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 36 │ │ + #7 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'FACT' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230767 │ │ - #18 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_advanced' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 8 │ │ + #8 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'LPAREN' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230754 │ │ - #19 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_app_name' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 13 │ │ + #9 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'MOD' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230720 │ │ - #20 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_basic' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 5 │ │ + #10 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'MUL' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230753 │ │ - #21 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_clear' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #11 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'NUMBER' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230733 │ │ - #22 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_clear_history' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 9 │ │ + #12 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'POWER' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230755 │ │ - #23 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_close' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 7 │ │ + #13 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'RPAREN' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230757 │ │ - #24 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_cos' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 14 │ │ + #14 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'SQRT' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230742 │ │ - #25 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_del' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16 │ │ + #15 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'SUB' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230732 │ │ - #26 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit0' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #16 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_ADD' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #17 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_COMMA' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #18 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_CONST' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #19 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_DIV' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #20 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_END' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #21 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_FACT' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #22 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_LPAREN' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #23 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_MOD' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #24 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_MUL' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #25 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_NUMBER' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #26 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_POWER' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #27 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_RPAREN' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #28 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_SQRT' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #29 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_SUB' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #30 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'TOK_UMIN' │ │ + type : 'Lorg/javia/arity/Token;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #31 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'UMIN' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230722 │ │ - #27 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit1' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 6 │ │ + #32 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'UNICODE_DIV' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 247 │ │ + #33 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'UNICODE_MINUS' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8722 │ │ + #34 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'UNICODE_MUL' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 215 │ │ + #35 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'UNICODE_SQRT' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8730 │ │ + #36 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'WHITESPACE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : " \n\r\t" │ │ + Instance fields - │ │ + #0 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'exception' │ │ + type : 'Lorg/javia/arity/SyntaxException;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'input' │ │ + type : '[C' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'pos' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230723 │ │ - #28 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230724 │ │ - #29 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230725 │ │ - #30 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit4' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230726 │ │ - #31 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit5' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230727 │ │ - #32 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit6' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230728 │ │ - #33 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit7' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230729 │ │ - #34 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit8' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230730 │ │ - #35 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_digit9' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230731 │ │ - #36 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_div' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230734 │ │ - #37 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_dot' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230738 │ │ - #38 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_e' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230745 │ │ - #39 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_enter' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230740 │ │ - #40 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_equal' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230739 │ │ - #41 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_error' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230721 │ │ - #42 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_factorial' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230752 │ │ - #43 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_leftParen' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230748 │ │ - #44 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_lg' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230747 │ │ - #45 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_ln' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230746 │ │ - #46 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_minus' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230737 │ │ - #47 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_mul' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230735 │ │ - #48 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230756 │ │ - #49 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_pi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230744 │ │ - #50 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_plus' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230736 │ │ - #51 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_power' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230751 │ │ - #52 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_rightParen' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230749 │ │ - #53 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_sin' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230741 │ │ - #54 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_sqrt' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230750 │ │ - #55 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cal2_tan' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230743 │ │ - #56 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cat_set_working_book' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230955 │ │ - #57 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_alert' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230768 │ │ - #58 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_all' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230781 │ │ - #59 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_busy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230770 │ │ - #60 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230782 │ │ - #61 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_error' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230771 │ │ - #62 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_info' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230772 │ │ - #63 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230773 │ │ - #64 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_share' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230769 │ │ - #65 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_type' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230774 │ │ - #66 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_unknow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230775 │ │ - #67 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'clabel_warn' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230776 │ │ - #68 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cmsg_busy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230777 │ │ - #69 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cmsg_error' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230778 │ │ - #70 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cmsg_field_empty' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230779 │ │ - #71 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'cmsg_field_zero' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230780 │ │ - #72 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_bank1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230785 │ │ - #73 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_bank2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230786 │ │ - #74 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_cash' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230787 │ │ - #75 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_creditcard' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230887 │ │ - #76 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_entertainment' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230788 │ │ - #77 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_food1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230789 │ │ - #78 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_food2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230790 │ │ - #79 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_interest' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230791 │ │ - #80 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_otherexpense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230792 │ │ - #81 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_otherincome' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230793 │ │ - #82 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'defacc_salary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230794 │ │ - #83 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dt_main' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230860 │ │ - #84 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dt_reports' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230861 │ │ - #85 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dt_tests' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230862 │ │ - #86 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230929 │ │ - #87 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_accmgnt' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230795 │ │ - #88 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_adddetail' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230796 │ │ - #89 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_books' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230961 │ │ - #90 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_datamain' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230878 │ │ - #91 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_detlist' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230797 │ │ - #92 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_detlist_day' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230799 │ │ - #93 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_detlist_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230798 │ │ - #94 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_detlist_week' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230800 │ │ - #95 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_detlist_year' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230801 │ │ - #96 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_how2use' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230941 │ │ - #97 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_prefs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230802 │ │ - #98 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_report_cumulative_balance' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230908 │ │ - #99 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_report_monthly_balance' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230906 │ │ - #100 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'dtitem_report_yearly_balance' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230907 │ │ - #101 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_accdetlist_dateinfo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230910 │ │ - #102 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_account' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230888 │ │ - #103 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_account_only' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230890 │ │ - #104 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_all_details' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230803 │ │ - #105 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_asset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230804 │ │ - #106 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_backup_db2sd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230968 │ │ - #107 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_mode_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230902 │ │ - #108 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_mode_month_total' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230904 │ │ - #109 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_mode_year' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230903 │ │ - #110 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_mode_year_total' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230905 │ │ - #111 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_tasset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230899 │ │ - #112 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_texpense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230898 │ │ - #113 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_tincome' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230897 │ │ - #114 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_tliability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230900 │ │ - #115 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_tother' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230901 │ │ - #116 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_tАктивы' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230976 │ │ - #117 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_yearly_cumulative_timechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230922 │ │ - #118 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_yearly_runchart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230926 │ │ - #119 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_balance_yearly_timechart' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230921 │ │ - #120 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_cash_account' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230935 │ │ - #121 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_clear_folder' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230880 │ │ - #122 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_count' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230909 │ │ - #123 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_create_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230868 │ │ - #124 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_cumulative_cash' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230934 │ │ - #125 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_date' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230805 │ │ - #126 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_day_details' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230824 │ │ - #127 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_default_book_symbol' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230945 │ │ - #128 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detail' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230889 │ │ - #129 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detail_only' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230891 │ │ - #130 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlayout_type1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230807 │ │ - #131 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlayout_type2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230808 │ │ - #132 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlayout_type3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230923 │ │ - #133 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlayout_type4' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230924 │ │ - #134 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_from' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230809 │ │ - #135 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_sum_asset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230812 │ │ - #136 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_sum_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230811 │ │ - #137 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_sum_income' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230810 │ │ - #138 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_sum_liability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230813 │ │ - #139 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_sum_other' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230814 │ │ - #140 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_sum_Активы' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230975 │ │ - #141 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_detlist_to' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230815 │ │ - #142 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230816 │ │ - #143 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_export_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230865 │ │ - #144 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_firstday_mon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230817 │ │ - #145 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_firstday_sat' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230967 │ │ - #146 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_firstday_sun' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230818 │ │ - #147 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_from_account' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230819 │ │ - #148 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_import_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230866 │ │ - #149 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_income' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230820 │ │ - #150 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_initial_value' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230821 │ │ - #151 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_liability' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230806 │ │ - #152 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_money' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230822 │ │ - #153 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_month_details' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230823 │ │ - #154 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_monthly_expense' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230933 │ │ - #155 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_note' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230825 │ │ - #156 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_other' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230826 │ │ - #157 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_position_after' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230959 │ │ - #158 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_position_front' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230958 │ │ - #159 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_position_none' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230957 │ │ - #160 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefcat_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230938 │ │ - #161 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefcat_others' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230939 │ │ - #162 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_allow_analytics' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230927 │ │ - #163 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_allow_analytics_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230928 │ │ - #164 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_backupcsv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230884 │ │ - #165 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_backupcsv_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230885 │ │ - #166 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_csv_encoding' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230936 │ │ - #167 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_csv_encoding_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230937 │ │ - #168 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_detlayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230827 │ │ - #169 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_detlayout_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230828 │ │ - #170 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_firstday_week' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230829 │ │ - #171 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_firstday_week_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230830 │ │ - #172 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_improvider' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230831 │ │ - #173 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_improvider_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230832 │ │ - #174 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_lastbackup' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230971 │ │ - #175 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_maxrecords' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230833 │ │ - #176 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_maxrecords_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230834 │ │ - #177 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_password' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230911 │ │ - #178 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_password_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230912 │ │ - #179 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_passwordvd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230913 │ │ - #180 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_passwordvd_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230914 │ │ - #181 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_startday_month' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230943 │ │ - #182 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_startday_month_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230944 │ │ - #183 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_testsdekstop' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230863 │ │ - #184 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_testsdekstop_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230864 │ │ - #185 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_workingfolder' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230882 │ │ - #186 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_prefs_workingfolder_sum' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230883 │ │ - #187 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_reports' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230835 │ │ - #188 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_reset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230867 │ │ - #189 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_share_csv' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230892 │ │ - #190 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_shared_account_only' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230964 │ │ - #191 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_shared_all' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/Lexer;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 0 │ │ + outs : 5 │ │ + insns size : 150 16-bit code units │ │ +032bf8: |[032bf8] org.javia.arity.Lexer.:()V │ │ +032c08: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +032c0a: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +032c0c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +032c0e: 1225 |0003: const/4 v5, #int 2 // #2 │ │ +032c10: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +032c12: 2200 0502 |0005: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c16: 7058 ea0a 6058 |0007: invoke-direct {v0, v6, v8, v5, v8}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c1c: 6900 e408 |000a: sput-object v0, Lorg/javia/arity/Lexer;.TOK_ADD:Lorg/javia/arity/Token; // field@08e4 │ │ +032c20: 2200 0502 |000c: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c24: 7057 ea0a 5058 |000e: invoke-direct {v0, v5, v8, v5, v7}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c2a: 6900 f108 |0011: sput-object v0, Lorg/javia/arity/Lexer;.TOK_SUB:Lorg/javia/arity/Token; // field@08f1 │ │ +032c2e: 2200 0502 |0013: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c32: 1251 |0015: const/4 v1, #int 5 // #5 │ │ +032c34: 7051 ea0a 8057 |0016: invoke-direct {v0, v8, v7, v5, v1}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c3a: 6900 ec08 |0019: sput-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@08ec │ │ +032c3e: 2200 0502 |001b: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c42: 1261 |001d: const/4 v1, #int 6 // #6 │ │ +032c44: 7051 ea0a 7057 |001e: invoke-direct {v0, v7, v7, v5, v1}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c4a: 6900 e708 |0021: sput-object v0, Lorg/javia/arity/Lexer;.TOK_DIV:Lorg/javia/arity/Token; // field@08e7 │ │ +032c4e: 2200 0502 |0023: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c52: 1251 |0025: const/4 v1, #int 5 // #5 │ │ +032c54: 1272 |0026: const/4 v2, #int 7 // #7 │ │ +032c56: 7052 ea0a 1057 |0027: invoke-direct {v0, v1, v7, v5, v2}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c5c: 6900 eb08 |002a: sput-object v0, Lorg/javia/arity/Lexer;.TOK_MOD:Lorg/javia/arity/Token; // field@08eb │ │ +032c60: 2200 0502 |002c: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c64: 1261 |002e: const/4 v1, #int 6 // #6 │ │ +032c66: 1252 |002f: const/4 v2, #int 5 // #5 │ │ +032c68: 1303 0900 |0030: const/16 v3, #int 9 // #9 │ │ +032c6c: 7053 ea0a 1062 |0032: invoke-direct {v0, v1, v2, v6, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c72: 6900 f208 |0035: sput-object v0, Lorg/javia/arity/Lexer;.TOK_UMIN:Lorg/javia/arity/Token; // field@08f2 │ │ +032c76: 2200 0502 |0037: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c7a: 1271 |0039: const/4 v1, #int 7 // #7 │ │ +032c7c: 1262 |003a: const/4 v2, #int 6 // #6 │ │ +032c7e: 1303 0a00 |003b: const/16 v3, #int 10 // #a │ │ +032c82: 7053 ea0a 1082 |003d: invoke-direct {v0, v1, v2, v8, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032c88: 6900 ee08 |0040: sput-object v0, Lorg/javia/arity/Lexer;.TOK_POWER:Lorg/javia/arity/Token; // field@08ee │ │ +032c8c: 2200 0502 |0042: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032c90: 1301 0800 |0044: const/16 v1, #int 8 // #8 │ │ +032c94: 1272 |0046: const/4 v2, #int 7 // #7 │ │ +032c96: 1303 0b00 |0047: const/16 v3, #int 11 // #b │ │ +032c9a: 7053 ea0a 1072 |0049: invoke-direct {v0, v1, v2, v7, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032ca0: 6900 e908 |004c: sput-object v0, Lorg/javia/arity/Lexer;.TOK_FACT:Lorg/javia/arity/Token; // field@08e9 │ │ +032ca4: 2200 0502 |004e: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032ca8: 1301 1000 |0050: const/16 v1, #int 16 // #10 │ │ +032cac: 1302 0800 |0052: const/16 v2, #int 8 // #8 │ │ +032cb0: 1303 0c00 |0054: const/16 v3, #int 12 // #c │ │ +032cb4: 7053 ea0a 1062 |0056: invoke-direct {v0, v1, v2, v6, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032cba: 6900 f008 |0059: sput-object v0, Lorg/javia/arity/Lexer;.TOK_SQRT:Lorg/javia/arity/Token; // field@08f0 │ │ +032cbe: 2200 0502 |005b: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032cc2: 1301 0d00 |005d: const/16 v1, #int 13 // #d │ │ +032cc6: 7054 ea0a 1066 |005f: invoke-direct {v0, v1, v6, v6, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032ccc: 6900 ea08 |0062: sput-object v0, Lorg/javia/arity/Lexer;.TOK_LPAREN:Lorg/javia/arity/Token; // field@08ea │ │ +032cd0: 2200 0502 |0064: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032cd4: 1301 0e00 |0066: const/16 v1, #int 14 // #e │ │ +032cd8: 7054 ea0a 1045 |0068: invoke-direct {v0, v1, v5, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032cde: 6900 ef08 |006b: sput-object v0, Lorg/javia/arity/Lexer;.TOK_RPAREN:Lorg/javia/arity/Token; // field@08ef │ │ +032ce2: 2200 0502 |006d: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032ce6: 1301 0c00 |006f: const/16 v1, #int 12 // #c │ │ +032cea: 7054 ea0a 1046 |0071: invoke-direct {v0, v1, v6, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032cf0: 6900 e508 |0074: sput-object v0, Lorg/javia/arity/Lexer;.TOK_COMMA:Lorg/javia/arity/Token; // field@08e5 │ │ +032cf4: 2200 0502 |0076: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032cf8: 1301 0f00 |0078: const/16 v1, #int 15 // #f │ │ +032cfc: 7054 ea0a 1044 |007a: invoke-direct {v0, v1, v4, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032d02: 6900 e808 |007d: sput-object v0, Lorg/javia/arity/Lexer;.TOK_END:Lorg/javia/arity/Token; // field@08e8 │ │ +032d06: 2200 0502 |007f: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032d0a: 1301 0900 |0081: const/16 v1, #int 9 // #9 │ │ +032d0e: 1302 1400 |0083: const/16 v2, #int 20 // #14 │ │ +032d12: 7054 ea0a 1042 |0085: invoke-direct {v0, v1, v2, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032d18: 6900 ed08 |0088: sput-object v0, Lorg/javia/arity/Lexer;.TOK_NUMBER:Lorg/javia/arity/Token; // field@08ed │ │ +032d1c: 2200 0502 |008a: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032d20: 1301 0a00 |008c: const/16 v1, #int 10 // #a │ │ +032d24: 1302 1400 |008e: const/16 v2, #int 20 // #14 │ │ +032d28: 7054 ea0a 1042 |0090: invoke-direct {v0, v1, v2, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +032d2e: 6900 e608 |0093: sput-object v0, Lorg/javia/arity/Lexer;.TOK_CONST:Lorg/javia/arity/Token; // field@08e6 │ │ +032d32: 0e00 |0095: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=39 │ │ + 0x000c line=40 │ │ + 0x0013 line=42 │ │ + 0x001b line=43 │ │ + 0x0023 line=44 │ │ + 0x002c line=46 │ │ + 0x0037 line=48 │ │ + 0x0042 line=49 │ │ + 0x004e line=50 │ │ + 0x005b line=52 │ │ + 0x0064 line=53 │ │ + 0x006d line=54 │ │ + 0x0076 line=55 │ │ + 0x007f line=57 │ │ + 0x008a line=58 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/Lexer;) │ │ + name : '' │ │ + type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +032d34: |[032d34] org.javia.arity.Lexer.:(Lorg/javia/arity/SyntaxException;)V │ │ +032d44: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +032d4a: 1300 2000 |0003: const/16 v0, #int 32 // #20 │ │ +032d4e: 2300 0d02 |0005: new-array v0, v0, [C // type@020d │ │ +032d52: 5b10 fa08 |0007: iput-object v0, v1, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032d56: 5b12 f908 |0009: iput-object v2, v1, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@08f9 │ │ +032d5a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0003 line=68 │ │ + 0x0009 line=73 │ │ + 0x000b line=74 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Lexer; │ │ + 0x0000 - 0x000c reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ + │ │ + #2 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'init' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 32 16-bit code units │ │ +032d5c: |[032d5c] org.javia.arity.Lexer.init:(Ljava/lang/String;)V │ │ +032d6c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032d6e: 6e10 cc07 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@07cc │ │ +032d74: 0a00 |0004: move-result v0 │ │ +032d76: 5441 fa08 |0005: iget-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032d7a: 2111 |0007: array-length v1, v1 │ │ +032d7c: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ +032d80: 3521 0800 |000a: if-ge v1, v2, 0012 // +0008 │ │ +032d84: d801 0001 |000c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +032d88: 2311 0d02 |000e: new-array v1, v1, [C // type@020d │ │ +032d8c: 5b41 fa08 |0010: iput-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032d90: 5441 fa08 |0012: iget-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032d94: 6e53 c507 3510 |0014: invoke-virtual {v5, v3, v0, v1, v3}, Ljava/lang/String;.getChars:(II[CI)V // method@07c5 │ │ +032d9a: 5441 fa08 |0017: iget-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032d9e: 1302 2400 |0019: const/16 v2, #int 36 // #24 │ │ +032da2: 5002 0100 |001b: aput-char v2, v1, v0 │ │ +032da6: 5943 fb08 |001d: iput v3, v4, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032daa: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=93 │ │ + 0x0005 line=94 │ │ + 0x000c line=95 │ │ + 0x0012 line=97 │ │ + 0x0017 line=98 │ │ + 0x001d line=99 │ │ + 0x001f line=100 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Lexer; │ │ + 0x0000 - 0x0020 reg=5 (null) Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'nextToken' │ │ + type : '()Lorg/javia/arity/Token;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 474 16-bit code units │ │ +032dac: |[032dac] org.javia.arity.Lexer.nextToken:()Lorg/javia/arity/Token; │ │ +032dbc: 1308 2d00 |0000: const/16 v8, #int 45 // #2d │ │ +032dc0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +032dc2: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ +032dc4: 1305 3900 |0004: const/16 v5, #int 57 // #39 │ │ +032dc8: 1304 3000 |0006: const/16 v4, #int 48 // #30 │ │ +032dcc: 1a00 0700 |0008: const-string v0, " │ │ + " // string@0007 │ │ +032dd0: 54a1 fa08 |000a: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032dd4: 52a2 fb08 |000c: iget v2, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032dd8: 4901 0102 |000e: aget-char v1, v1, v2 │ │ +032ddc: 6e20 c707 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +032de2: 0a00 |0013: move-result v0 │ │ +032de4: 3260 0900 |0014: if-eq v0, v6, 001d // +0009 │ │ +032de8: 52a0 fb08 |0016: iget v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032dec: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032df0: 59a0 fb08 |001a: iput v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032df4: 28ec |001c: goto 0008 // -0014 │ │ +032df6: 54a0 fa08 |001d: iget-object v0, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032dfa: 52a1 fb08 |001f: iget v1, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032dfe: 4901 0001 |0021: aget-char v1, v0, v1 │ │ +032e02: 52a2 fb08 |0023: iget v2, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032e06: d800 0201 |0025: add-int/lit8 v0, v2, #int 1 // #01 │ │ +032e0a: 59a0 fb08 |0027: iput v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032e0e: 2b01 7901 0000 |0029: packed-switch v1, 000001a2 // +00000179 │ │ +032e14: 52a0 fb08 |002c: iget v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032e18: 3614 0400 |002e: if-gt v4, v1, 0032 // +0004 │ │ +032e1c: 3751 0600 |0030: if-le v1, v5, 0036 // +0006 │ │ +032e20: 1303 2e00 |0032: const/16 v3, #int 46 // #2e │ │ +032e24: 3331 a000 |0034: if-ne v1, v3, 00d4 // +00a0 │ │ +032e28: 3614 0400 |0036: if-gt v4, v1, 003a // +0004 │ │ +032e2c: 3751 0e00 |0038: if-le v1, v5, 0046 // +000e │ │ +032e30: 1303 2e00 |003a: const/16 v3, #int 46 // #2e │ │ +032e34: 3231 0a00 |003c: if-eq v1, v3, 0046 // +000a │ │ +032e38: 1303 4500 |003e: const/16 v3, #int 69 // #45 │ │ +032e3c: 3231 0600 |0040: if-eq v1, v3, 0046 // +0006 │ │ +032e40: 1303 6500 |0042: const/16 v3, #int 101 // #65 │ │ +032e44: 3331 4600 |0044: if-ne v1, v3, 008a // +0046 │ │ +032e48: 1303 4500 |0046: const/16 v3, #int 69 // #45 │ │ +032e4c: 3231 0600 |0048: if-eq v1, v3, 004e // +0006 │ │ +032e50: 1303 6500 |004a: const/16 v3, #int 101 // #65 │ │ +032e54: 3331 1600 |004c: if-ne v1, v3, 0062 // +0016 │ │ +032e58: 54a1 fa08 |004e: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032e5c: 4901 0100 |0050: aget-char v1, v1, v0 │ │ +032e60: 3281 0a00 |0052: if-eq v1, v8, 005c // +000a │ │ +032e64: 54a1 fa08 |0054: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032e68: 4901 0100 |0056: aget-char v1, v1, v0 │ │ +032e6c: 1303 1222 |0058: const/16 v3, #int 8722 // #2212 │ │ +032e70: 3331 0800 |005a: if-ne v1, v3, 0062 // +0008 │ │ +032e74: 54a1 fa08 |005c: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032e78: 5008 0100 |005e: aput-char v8, v1, v0 │ │ +032e7c: d800 0001 |0060: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032e80: 54a3 fa08 |0062: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032e84: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ +032e88: 4900 0300 |0066: aget-char v0, v3, v0 │ │ +032e8c: 0119 |0068: move v9, v1 │ │ +032e8e: 0101 |0069: move v1, v0 │ │ +032e90: 0190 |006a: move v0, v9 │ │ +032e92: 28cb |006b: goto 0036 // -0035 │ │ +032e94: 6200 e908 |006c: sget-object v0, Lorg/javia/arity/Lexer;.TOK_FACT:Lorg/javia/arity/Token; // field@08e9 │ │ +032e98: 1100 |006e: return-object v0 │ │ +032e9a: 6200 e808 |006f: sget-object v0, Lorg/javia/arity/Lexer;.TOK_END:Lorg/javia/arity/Token; // field@08e8 │ │ +032e9e: 28fd |0071: goto 006e // -0003 │ │ +032ea0: 6200 eb08 |0072: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MOD:Lorg/javia/arity/Token; // field@08eb │ │ +032ea4: 28fa |0074: goto 006e // -0006 │ │ +032ea6: 6200 ea08 |0075: sget-object v0, Lorg/javia/arity/Lexer;.TOK_LPAREN:Lorg/javia/arity/Token; // field@08ea │ │ +032eaa: 28f7 |0077: goto 006e // -0009 │ │ +032eac: 6200 ef08 |0078: sget-object v0, Lorg/javia/arity/Lexer;.TOK_RPAREN:Lorg/javia/arity/Token; // field@08ef │ │ +032eb0: 28f4 |007a: goto 006e // -000c │ │ +032eb2: 6200 ec08 |007b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@08ec │ │ +032eb6: 28f1 |007d: goto 006e // -000f │ │ +032eb8: 6200 e408 |007e: sget-object v0, Lorg/javia/arity/Lexer;.TOK_ADD:Lorg/javia/arity/Token; // field@08e4 │ │ +032ebc: 28ee |0080: goto 006e // -0012 │ │ +032ebe: 6200 e508 |0081: sget-object v0, Lorg/javia/arity/Lexer;.TOK_COMMA:Lorg/javia/arity/Token; // field@08e5 │ │ +032ec2: 28eb |0083: goto 006e // -0015 │ │ +032ec4: 6200 f108 |0084: sget-object v0, Lorg/javia/arity/Lexer;.TOK_SUB:Lorg/javia/arity/Token; // field@08f1 │ │ +032ec8: 28e8 |0086: goto 006e // -0018 │ │ +032eca: 6200 e708 |0087: sget-object v0, Lorg/javia/arity/Lexer;.TOK_DIV:Lorg/javia/arity/Token; // field@08e7 │ │ +032ece: 28e5 |0089: goto 006e // -001b │ │ +032ed0: d801 00ff |008a: add-int/lit8 v1, v0, #int -1 // #ff │ │ +032ed4: 59a1 fb08 |008c: iput v1, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032ed8: 54a1 fa08 |008e: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032edc: d800 00ff |0090: add-int/lit8 v0, v0, #int -1 // #ff │ │ +032ee0: b120 |0092: sub-int/2addr v0, v2 │ │ +032ee2: 7130 d707 2100 |0093: invoke-static {v1, v2, v0}, Ljava/lang/String;.valueOf:([CII)Ljava/lang/String; // method@07d7 │ │ +032ee8: 0c00 |0096: move-result-object v0 │ │ +032eea: 1a01 5900 |0097: const-string v1, "." // string@0059 │ │ +032eee: 6e20 c307 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +032ef4: 0a01 |009c: move-result v1 │ │ +032ef6: 3801 0b00 |009d: if-eqz v1, 00a8 // +000b │ │ +032efa: 6201 ed08 |009f: sget-object v1, Lorg/javia/arity/Lexer;.TOK_NUMBER:Lorg/javia/arity/Token; // field@08ed │ │ +032efe: 1604 0000 |00a1: const-wide/16 v4, #int 0 // #0 │ │ +032f02: 6e30 ed0a 4105 |00a3: invoke-virtual {v1, v4, v5}, Lorg/javia/arity/Token;.setValue:(D)Lorg/javia/arity/Token; // method@0aed │ │ +032f08: 0c00 |00a6: move-result-object v0 │ │ +032f0a: 28c7 |00a7: goto 006e // -0039 │ │ +032f0c: 7110 7f07 0000 |00a8: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@077f │ │ +032f12: 0b04 |00ab: move-result-wide v4 │ │ +032f14: 6201 ed08 |00ac: sget-object v1, Lorg/javia/arity/Lexer;.TOK_NUMBER:Lorg/javia/arity/Token; // field@08ed │ │ +032f18: 6e30 ed0a 4105 |00ae: invoke-virtual {v1, v4, v5}, Lorg/javia/arity/Token;.setValue:(D)Lorg/javia/arity/Token; // method@0aed │ │ +032f1e: 0c00 |00b1: move-result-object v0 │ │ +032f20: 28bc |00b2: goto 006e // -0044 │ │ +032f22: 0d01 |00b3: move-exception v1 │ │ +032f24: 54a1 f908 |00b4: iget-object v1, v10, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@08f9 │ │ +032f28: 2203 9901 |00b6: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +032f2c: 7010 e507 0300 |00b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +032f32: 1a04 910b |00bb: const-string v4, "invalid number '" // string@0b91 │ │ +032f36: 6e20 ed07 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +032f3c: 0c03 |00c0: move-result-object v3 │ │ +032f3e: 6e20 ed07 0300 |00c1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +032f44: 0c00 |00c4: move-result-object v0 │ │ +032f46: 1a03 3200 |00c5: const-string v3, "'" // string@0032 │ │ +032f4a: 6e20 ed07 3000 |00c7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +032f50: 0c00 |00ca: move-result-object v0 │ │ +032f52: 6e10 f007 0000 |00cb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +032f58: 0c00 |00ce: move-result-object v0 │ │ +032f5a: 6e30 e20a 0102 |00cf: invoke-virtual {v1, v0, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +032f60: 0c00 |00d2: move-result-object v0 │ │ +032f62: 2700 |00d3: throw v0 │ │ +032f64: 1303 6100 |00d4: const/16 v3, #int 97 // #61 │ │ +032f68: 3613 0600 |00d6: if-gt v3, v1, 00dc // +0006 │ │ +032f6c: 1303 7a00 |00d8: const/16 v3, #int 122 // #7a │ │ +032f70: 3731 0a00 |00da: if-le v1, v3, 00e4 // +000a │ │ +032f74: 1303 4100 |00dc: const/16 v3, #int 65 // #41 │ │ +032f78: 3613 5b00 |00de: if-gt v3, v1, 0139 // +005b │ │ +032f7c: 1303 5a00 |00e0: const/16 v3, #int 90 // #5a │ │ +032f80: 3631 5700 |00e2: if-gt v1, v3, 0139 // +0057 │ │ +032f84: 54a3 fa08 |00e4: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032f88: d801 0001 |00e6: add-int/lit8 v1, v0, #int 1 // #01 │ │ +032f8c: 4900 0300 |00e8: aget-char v0, v3, v0 │ │ +032f90: 1303 6100 |00ea: const/16 v3, #int 97 // #61 │ │ +032f94: 3603 0600 |00ec: if-gt v3, v0, 00f2 // +0006 │ │ +032f98: 1303 7a00 |00ee: const/16 v3, #int 122 // #7a │ │ +032f9c: 3730 af00 |00f0: if-le v0, v3, 019f // +00af │ │ +032fa0: 1303 4100 |00f2: const/16 v3, #int 65 // #41 │ │ +032fa4: 3603 0600 |00f4: if-gt v3, v0, 00fa // +0006 │ │ +032fa8: 1303 5a00 |00f6: const/16 v3, #int 90 // #5a │ │ +032fac: 3730 a700 |00f8: if-le v0, v3, 019f // +00a7 │ │ +032fb0: 3604 0400 |00fa: if-gt v4, v0, 00fe // +0004 │ │ +032fb4: 3750 a300 |00fc: if-le v0, v5, 019f // +00a3 │ │ +032fb8: 54a3 fa08 |00fe: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032fbc: d804 01ff |0100: add-int/lit8 v4, v1, #int -1 // #ff │ │ +032fc0: b124 |0102: sub-int/2addr v4, v2 │ │ +032fc2: 7130 d707 2304 |0103: invoke-static {v3, v2, v4}, Ljava/lang/String;.valueOf:([CII)Ljava/lang/String; // method@07d7 │ │ +032fc8: 0c02 |0106: move-result-object v2 │ │ +032fca: 1a03 0700 |0107: const-string v3, " │ │ + " // string@0007 │ │ +032fce: 6e20 c707 0300 |0109: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +032fd4: 0a03 |010c: move-result v3 │ │ +032fd6: 3263 0c00 |010d: if-eq v3, v6, 0119 // +000c │ │ +032fda: 54a3 fa08 |010f: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@08fa │ │ +032fde: d800 0101 |0111: add-int/lit8 v0, v1, #int 1 // #01 │ │ +032fe2: 4901 0301 |0113: aget-char v1, v3, v1 │ │ +032fe6: 0109 |0115: move v9, v0 │ │ +032fe8: 0110 |0116: move v0, v1 │ │ +032fea: 0191 |0117: move v1, v9 │ │ +032fec: 28ef |0118: goto 0107 // -0011 │ │ +032fee: 1303 2800 |0119: const/16 v3, #int 40 // #28 │ │ +032ff2: 3330 1200 |011b: if-ne v0, v3, 012d // +0012 │ │ +032ff6: 59a1 fb08 |011d: iput v1, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +032ffa: 2200 0502 |011f: new-instance v0, Lorg/javia/arity/Token; // type@0205 │ │ +032ffe: 1301 0b00 |0121: const/16 v1, #int 11 // #b │ │ +033002: 1213 |0123: const/4 v3, #int 1 // #1 │ │ +033004: 7057 ea0a 1037 |0124: invoke-direct {v0, v1, v7, v3, v7}, Lorg/javia/arity/Token;.:(IIII)V // method@0aea │ │ +03300a: 6e20 eb0a 2000 |0127: invoke-virtual {v0, v2}, Lorg/javia/arity/Token;.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; // method@0aeb │ │ +033010: 0c00 |012a: move-result-object v0 │ │ +033012: 2900 43ff |012b: goto/16 006e // -00bd │ │ +033016: d800 01ff |012d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03301a: 59a0 fb08 |012f: iput v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +03301e: 6200 e608 |0131: sget-object v0, Lorg/javia/arity/Lexer;.TOK_CONST:Lorg/javia/arity/Token; // field@08e6 │ │ +033022: 6e20 eb0a 2000 |0133: invoke-virtual {v0, v2}, Lorg/javia/arity/Token;.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; // method@0aeb │ │ +033028: 0c00 |0136: move-result-object v0 │ │ +03302a: 2900 37ff |0137: goto/16 006e // -00c9 │ │ +03302e: 1300 9103 |0139: const/16 v0, #int 913 // #391 │ │ +033032: 3401 0600 |013b: if-lt v1, v0, 0141 // +0006 │ │ +033036: 1300 a903 |013d: const/16 v0, #int 937 // #3a9 │ │ +03303a: 3701 0e00 |013f: if-le v1, v0, 014d // +000e │ │ +03303e: 1300 b103 |0141: const/16 v0, #int 945 // #3b1 │ │ +033042: 3401 0600 |0143: if-lt v1, v0, 0149 // +0006 │ │ +033046: 1300 c903 |0145: const/16 v0, #int 969 // #3c9 │ │ +03304a: 3701 0600 |0147: if-le v1, v0, 014d // +0006 │ │ +03304e: 1300 1e22 |0149: const/16 v0, #int 8734 // #221e │ │ +033052: 3301 1d00 |014b: if-ne v1, v0, 0168 // +001d │ │ +033056: 6200 e608 |014d: sget-object v0, Lorg/javia/arity/Lexer;.TOK_CONST:Lorg/javia/arity/Token; // field@08e6 │ │ +03305a: 2202 9901 |014f: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +03305e: 7010 e507 0200 |0151: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +033064: 1a03 0000 |0154: const-string v3, "" // string@0000 │ │ +033068: 6e20 ed07 3200 |0156: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03306e: 0c02 |0159: move-result-object v2 │ │ +033070: 6e20 e707 1200 |015a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +033076: 0c01 |015d: move-result-object v1 │ │ +033078: 6e10 f007 0100 |015e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03307e: 0c01 |0161: move-result-object v1 │ │ +033080: 6e20 eb0a 1000 |0162: invoke-virtual {v0, v1}, Lorg/javia/arity/Token;.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; // method@0aeb │ │ +033086: 0c00 |0165: move-result-object v0 │ │ +033088: 2900 08ff |0166: goto/16 006e // -00f8 │ │ +03308c: 2c01 5c00 0000 |0168: sparse-switch v1, 000001c4 // +0000005c │ │ +033092: 54a0 f908 |016b: iget-object v0, v10, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@08f9 │ │ +033096: 2203 9901 |016d: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03309a: 7010 e507 0300 |016f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0330a0: 1a04 900b |0172: const-string v4, "invalid character '" // string@0b90 │ │ +0330a4: 6e20 ed07 4300 |0174: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0330aa: 0c03 |0177: move-result-object v3 │ │ +0330ac: 6e20 e707 1300 |0178: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +0330b2: 0c01 |017b: move-result-object v1 │ │ +0330b4: 1a03 3200 |017c: const-string v3, "'" // string@0032 │ │ +0330b8: 6e20 ed07 3100 |017e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0330be: 0c01 |0181: move-result-object v1 │ │ +0330c0: 6e10 f007 0100 |0182: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0330c6: 0c01 |0185: move-result-object v1 │ │ +0330c8: 6e30 e20a 1002 |0186: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +0330ce: 0c00 |0189: move-result-object v0 │ │ +0330d0: 2700 |018a: throw v0 │ │ +0330d2: 6200 ee08 |018b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_POWER:Lorg/javia/arity/Token; // field@08ee │ │ +0330d6: 2900 e1fe |018d: goto/16 006e // -011f │ │ +0330da: 6200 ec08 |018f: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@08ec │ │ +0330de: 2900 ddfe |0191: goto/16 006e // -0123 │ │ +0330e2: 6200 e708 |0193: sget-object v0, Lorg/javia/arity/Lexer;.TOK_DIV:Lorg/javia/arity/Token; // field@08e7 │ │ +0330e6: 2900 d9fe |0195: goto/16 006e // -0127 │ │ +0330ea: 6200 f108 |0197: sget-object v0, Lorg/javia/arity/Lexer;.TOK_SUB:Lorg/javia/arity/Token; // field@08f1 │ │ +0330ee: 2900 d5fe |0199: goto/16 006e // -012b │ │ +0330f2: 6200 f008 |019b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_SQRT:Lorg/javia/arity/Token; // field@08f0 │ │ +0330f6: 2900 d1fe |019d: goto/16 006e // -012f │ │ +0330fa: 0110 |019f: move v0, v1 │ │ +0330fc: 2900 44ff |01a0: goto/16 00e4 // -00bc │ │ +033100: 0001 0f00 2100 0000 4300 0000 0300 ... |01a2: packed-switch-data (34 units) │ │ +033144: 0002 0500 5e00 0000 d700 0000 f700 ... |01c4: sparse-switch-data (22 units) │ │ + catches : 1 │ │ + 0x0097 - 0x00b1 │ │ + Ljava/lang/NumberFormatException; -> 0x00b3 │ │ + positions : │ │ + 0x0008 line=103 │ │ + 0x0016 line=104 │ │ + 0x001d line=107 │ │ + 0x0023 line=108 │ │ + 0x0029 line=110 │ │ + 0x002c line=123 │ │ + 0x002e line=124 │ │ + 0x0036 line=125 │ │ + 0x0046 line=127 │ │ + 0x005c line=128 │ │ + 0x0060 line=129 │ │ + 0x0062 line=131 │ │ + 0x006c line=111 │ │ + 0x006e line=178 │ │ + 0x006f line=112 │ │ + 0x0072 line=113 │ │ + 0x0075 line=114 │ │ + 0x0078 line=115 │ │ + 0x007b line=116 │ │ + 0x007e line=117 │ │ + 0x0081 line=118 │ │ + 0x0084 line=119 │ │ + 0x0087 line=120 │ │ + 0x008a line=133 │ │ + 0x008e line=134 │ │ + 0x0097 line=137 │ │ + 0x009f line=138 │ │ + 0x00a8 line=140 │ │ + 0x00ac line=141 │ │ + 0x00b3 line=143 │ │ + 0x00b4 line=144 │ │ + 0x00d4 line=146 │ │ + 0x00e4 line=149 │ │ + 0x00ea line=151 │ │ + 0x00fe line=153 │ │ + 0x0107 line=154 │ │ + 0x010f line=155 │ │ + 0x0119 line=157 │ │ + 0x011d line=158 │ │ + 0x011f line=159 │ │ + 0x012d line=161 │ │ + 0x0131 line=162 │ │ + 0x0139 line=164 │ │ + 0x014d line=166 │ │ + 0x0168 line=168 │ │ + 0x016b line=180 │ │ + 0x018b line=170 │ │ + 0x018f line=172 │ │ + 0x0193 line=174 │ │ + 0x0197 line=176 │ │ + 0x019b line=178 │ │ + 0x01a2 line=110 │ │ + 0x01c4 line=168 │ │ + locals : │ │ + 0x0000 - 0x01da reg=10 this Lorg/javia/arity/Lexer; │ │ + │ │ + #1 : (in Lorg/javia/arity/Lexer;) │ │ + name : 'scan' │ │ + type : '(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +033180: |[033180] org.javia.arity.Lexer.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V │ │ +033190: 1302 2400 |0000: const/16 v2, #int 36 // #24 │ │ +033194: 5430 f908 |0002: iget-object v0, v3, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@08f9 │ │ +033198: 5b04 2709 |0004: iput-object v4, v0, Lorg/javia/arity/SyntaxException;.expression:Ljava/lang/String; // field@0927 │ │ +03319c: 6e20 c707 2400 |0006: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +0331a2: 0a00 |0009: move-result v0 │ │ +0331a4: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0331a6: 3210 0f00 |000b: if-eq v0, v1, 001a // +000f │ │ +0331aa: 5430 f908 |000d: iget-object v0, v3, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@08f9 │ │ +0331ae: 1a01 0902 |000f: const-string v1, "Invalid character '$'" // string@0209 │ │ +0331b2: 6e20 c707 2400 |0011: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +0331b8: 0a02 |0014: move-result v2 │ │ +0331ba: 6e30 e20a 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +0331c0: 0c00 |0018: move-result-object v0 │ │ +0331c2: 2700 |0019: throw v0 │ │ +0331c4: 7020 940a 4300 |001a: invoke-direct {v3, v4}, Lorg/javia/arity/Lexer;.init:(Ljava/lang/String;)V // method@0a94 │ │ +0331ca: 6e10 f10a 0500 |001d: invoke-virtual {v5}, Lorg/javia/arity/TokenConsumer;.start:()V // method@0af1 │ │ +0331d0: 5230 fb08 |0020: iget v0, v3, Lorg/javia/arity/Lexer;.pos:I // field@08fb │ │ +0331d4: 6e10 950a 0300 |0022: invoke-virtual {v3}, Lorg/javia/arity/Lexer;.nextToken:()Lorg/javia/arity/Token; // method@0a95 │ │ +0331da: 0c01 |0025: move-result-object v1 │ │ +0331dc: 5910 3509 |0026: iput v0, v1, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +0331e0: 6e20 f00a 1500 |0028: invoke-virtual {v5, v1}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0af0 │ │ +0331e6: 6200 e808 |002b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_END:Lorg/javia/arity/Token; // field@08e8 │ │ +0331ea: 3301 f3ff |002d: if-ne v1, v0, 0020 // -000d │ │ +0331ee: 0e00 |002f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=77 │ │ + 0x0006 line=78 │ │ + 0x000d line=79 │ │ + 0x001a line=81 │ │ + 0x001d line=82 │ │ + 0x0020 line=85 │ │ + 0x0022 line=86 │ │ + 0x0026 line=87 │ │ + 0x0028 line=88 │ │ + 0x002b line=89 │ │ + 0x002f line=90 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=3 this Lorg/javia/arity/Lexer; │ │ + 0x0000 - 0x0030 reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0030 reg=5 (null) Lorg/javia/arity/TokenConsumer; │ │ + │ │ + source_file_idx : 940 (Lexer.java) │ │ + │ │ +Class #211 header: │ │ +class_idx : 512 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1289 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #211 - │ │ + Class descriptor : 'Lorg/javia/arity/Symbol;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'CONST_ARITY' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230963 │ │ - #192 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_shared_detail_only' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -3 │ │ + Instance fields - │ │ + #0 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'arity' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230965 │ │ - #193 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_symbol' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'fun' │ │ + type : 'Lorg/javia/arity/Function;' │ │ + access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'op' │ │ + type : 'B' │ │ + access : 0x0000 () │ │ + #4 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'valueIm' │ │ + type : 'D' │ │ + access : 0x0000 () │ │ + #5 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'valueRe' │ │ + type : 'D' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/Symbol;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;D)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 9 16-bit code units │ │ +0331f0: |[0331f0] org.javia.arity.Symbol.:(Ljava/lang/String;D)V │ │ +033200: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +033204: 0760 |0002: move-object v0, v6 │ │ +033206: 0771 |0003: move-object v1, v7 │ │ +033208: 0482 |0004: move-wide v2, v8 │ │ +03320a: 7606 c90a 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ac9 │ │ +033210: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0008 line=41 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=6 this Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x0009 reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=8 (null) D │ │ + │ │ + #1 : (in Lorg/javia/arity/Symbol;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;DD)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +033214: |[033214] org.javia.arity.Symbol.:(Ljava/lang/String;DD)V │ │ +033224: 7010 b507 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03322a: 12d0 |0003: const/4 v0, #int -3 // #fd │ │ +03322c: 6e30 d00a 3200 |0004: invoke-virtual {v2, v3, v0}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ad0 │ │ +033232: 5a24 1f09 |0007: iput-wide v4, v2, Lorg/javia/arity/Symbol;.valueRe:D // field@091f │ │ +033236: 5a26 1e09 |0009: iput-wide v6, v2, Lorg/javia/arity/Symbol;.valueIm:D // field@091e │ │ +03323a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0003 line=44 │ │ + 0x0007 line=45 │ │ + 0x0009 line=46 │ │ + 0x000b line=47 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x000c reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=4 (null) D │ │ + 0x0000 - 0x000c reg=6 (null) D │ │ + │ │ + #2 : (in Lorg/javia/arity/Symbol;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;IB)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +03323c: |[03323c] org.javia.arity.Symbol.:(Ljava/lang/String;IB)V │ │ +03324c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +033252: 6e30 d00a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ad0 │ │ +033258: 5d03 1d09 |0006: iput-byte v3, v0, Lorg/javia/arity/Symbol;.op:B // field@091d │ │ +03325c: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ + 0x0006 line=31 │ │ + 0x0008 line=32 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=0 this Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=2 (null) I │ │ + 0x0000 - 0x0009 reg=3 (null) B │ │ + │ │ + #3 : (in Lorg/javia/arity/Symbol;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Lorg/javia/arity/Function;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +033260: |[033260] org.javia.arity.Symbol.:(Ljava/lang/String;Lorg/javia/arity/Function;)V │ │ +033270: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +033276: 6e10 830a 0300 |0003: invoke-virtual {v3}, Lorg/javia/arity/Function;.arity:()I // method@0a83 │ │ +03327c: 0a00 |0006: move-result v0 │ │ +03327e: 6e30 d00a 2100 |0007: invoke-virtual {v1, v2, v0}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ad0 │ │ +033284: 5b13 1b09 |000a: iput-object v3, v1, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@091b │ │ +033288: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ + 0x000a line=36 │ │ + 0x000c line=37 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=3 (null) Lorg/javia/arity/Function; │ │ + │ │ + #4 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'newEmpty' │ │ + type : '(Lorg/javia/arity/Symbol;)Lorg/javia/arity/Symbol;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +03328c: |[03328c] org.javia.arity.Symbol.newEmpty:(Lorg/javia/arity/Symbol;)Lorg/javia/arity/Symbol; │ │ +03329c: 2200 0002 |0000: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0332a0: 5441 1c09 |0002: iget-object v1, v4, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@091c │ │ +0332a4: 5242 1a09 |0004: iget v2, v4, Lorg/javia/arity/Symbol;.arity:I // field@091a │ │ +0332a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0332aa: 7040 ca0a 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0aca │ │ +0332b0: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x000b reg=4 (null) Lorg/javia/arity/Symbol; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +0332b4: |[0332b4] org.javia.arity.Symbol.equals:(Ljava/lang/Object;)Z │ │ +0332c4: 1f03 0002 |0000: check-cast v3, Lorg/javia/arity/Symbol; // type@0200 │ │ +0332c8: 5420 1c09 |0002: iget-object v0, v2, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@091c │ │ +0332cc: 5431 1c09 |0004: iget-object v1, v3, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@091c │ │ +0332d0: 6e20 c307 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0332d6: 0a00 |0009: move-result v0 │ │ +0332d8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0332dc: 5220 1a09 |000c: iget v0, v2, Lorg/javia/arity/Symbol;.arity:I // field@091a │ │ +0332e0: 5231 1a09 |000e: iget v1, v3, Lorg/javia/arity/Symbol;.arity:I // field@091a │ │ +0332e4: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ +0332e8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0332ea: 0f00 |0013: return v0 │ │ +0332ec: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0332ee: 28fe |0015: goto 0013 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0002 line=65 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 this Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x0016 reg=3 (null) Ljava/lang/Object; │ │ + │ │ + #1 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0332f0: |[0332f0] org.javia.arity.Symbol.hashCode:()I │ │ +033300: 5420 1c09 |0000: iget-object v0, v2, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@091c │ │ +033304: 6e10 c607 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@07c6 │ │ +03330a: 0a00 |0005: move-result v0 │ │ +03330c: 5221 1a09 |0006: iget v1, v2, Lorg/javia/arity/Symbol;.arity:I // field@091a │ │ +033310: b010 |0008: add-int/2addr v0, v1 │ │ +033312: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Lorg/javia/arity/Symbol; │ │ + │ │ + #2 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 26 16-bit code units │ │ +033314: |[033314] org.javia.arity.Symbol.isEmpty:()Z │ │ +033324: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +033328: 5640 1d09 |0002: iget-byte v0, v4, Lorg/javia/arity/Symbol;.op:B // field@091d │ │ +03332c: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +033330: 5440 1b09 |0006: iget-object v0, v4, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@091b │ │ +033334: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +033338: 5340 1f09 |000a: iget-wide v0, v4, Lorg/javia/arity/Symbol;.valueRe:D // field@091f │ │ +03333c: 2f00 0002 |000c: cmpl-double v0, v0, v2 │ │ +033340: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +033344: 5340 1e09 |0010: iget-wide v0, v4, Lorg/javia/arity/Symbol;.valueIm:D // field@091e │ │ +033348: 2f00 0002 |0012: cmpl-double v0, v0, v2 │ │ +03334c: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ +033350: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +033352: 0f00 |0017: return v0 │ │ +033354: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +033356: 28fe |0019: goto 0017 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=54 │ │ + locals : │ │ + 0x0000 - 0x001a reg=4 this Lorg/javia/arity/Symbol; │ │ + │ │ + #3 : (in Lorg/javia/arity/Symbol;) │ │ + name : 'setKey' │ │ + type : '(Ljava/lang/String;I)Lorg/javia/arity/Symbol;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +033358: |[033358] org.javia.arity.Symbol.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; │ │ +033368: 5b01 1c09 |0000: iput-object v1, v0, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@091c │ │ +03336c: 5902 1a09 |0002: iput v2, v0, Lorg/javia/arity/Symbol;.arity:I // field@091a │ │ +033370: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + 0x0004 line=60 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=0 this Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ + │ │ + source_file_idx : 1289 (Symbol.java) │ │ + │ │ +Class #212 header: │ │ +class_idx : 513 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1292 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #212 annotations: │ │ +Annotations on method #2773 'compile' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2774 'compileWithName' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2779 'eval' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2780 'evalComplex' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + │ │ +Class #212 - │ │ + Class descriptor : 'Lorg/javia/arity/Symbols;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'builtin' │ │ + type : '[Lorg/javia/arity/Symbol;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'defines' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'shell' │ │ + type : 'Lorg/javia/arity/Symbol;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'compiler' │ │ + type : 'Lorg/javia/arity/Compiler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'delta' │ │ + type : 'Ljava/util/Vector;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'frames' │ │ + type : 'Ljava/util/Stack;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'symbols' │ │ + type : 'Ljava/util/Hashtable;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/Symbols;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 16 │ │ + ins : 0 │ │ + outs : 6 │ │ + insns size : 273 16-bit code units │ │ +033374: |[033374] org.javia.arity.Symbols.:()V │ │ +033384: 180e 182d 4454 fb21 0940 |0000: const-wide v14, #double 3.14159 // #400921fb54442d18 │ │ +03338e: 1904 f03f |0005: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +033392: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +033396: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +033398: 190c f07f |000a: const-wide/high16 v12, #long 9218868437227405312 // #7ff0 │ │ +03339c: 2200 0002 |000c: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0333a0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0333a2: 7040 c80a 1032 |000f: invoke-direct {v0, v1, v2, v3}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +0333a8: 6900 2509 |0012: sput-object v0, Lorg/javia/arity/Symbols;.shell:Lorg/javia/arity/Symbol; // field@0925 │ │ +0333ac: 2207 bd01 |0014: new-instance v7, Ljava/util/Vector; // type@01bd │ │ +0333b0: 7010 4c08 0700 |0016: invoke-direct {v7}, Ljava/util/Vector;.:()V // method@084c │ │ +0333b6: 0160 |0019: move v0, v6 │ │ +0333b8: 1301 2a00 |001a: const/16 v1, #int 42 // #2a │ │ +0333bc: 3510 1800 |001c: if-ge v0, v1, 0034 // +0018 │ │ +0333c0: 6201 6709 |001e: sget-object v1, Lorg/javia/arity/VM;.builtinArity:[B // field@0967 │ │ +0333c4: 4801 0100 |0020: aget-byte v1, v1, v0 │ │ +0333c8: 3a01 0e00 |0022: if-ltz v1, 0030 // +000e │ │ +0333cc: 2208 0002 |0024: new-instance v8, Lorg/javia/arity/Symbol; // type@0200 │ │ +0333d0: 6209 6809 |0026: sget-object v9, Lorg/javia/arity/VM;.opcodeName:[Ljava/lang/String; // field@0968 │ │ +0333d4: 4609 0900 |0028: aget-object v9, v9, v0 │ │ +0333d8: 7040 ca0a 9801 |002a: invoke-direct {v8, v9, v1, v0}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0aca │ │ +0333de: 6e20 4e08 8700 |002d: invoke-virtual {v7, v8}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0333e4: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0333e8: 8d00 |0032: int-to-byte v0, v0 │ │ +0333ea: 28e7 |0033: goto 001a // -0019 │ │ +0333ec: 1230 |0034: const/4 v0, #int 3 // #3 │ │ +0333ee: 2301 1b02 |0035: new-array v1, v0, [Ljava/lang/String; // type@021b │ │ +0333f2: 1a00 df10 |0037: const-string v0, "x" // string@10df │ │ +0333f6: 4d00 0106 |0039: aput-object v0, v1, v6 │ │ +0333fa: 1210 |003b: const/4 v0, #int 1 // #1 │ │ +0333fc: 1a08 e810 |003c: const-string v8, "y" // string@10e8 │ │ +033400: 4d08 0100 |003e: aput-object v8, v1, v0 │ │ +033404: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +033406: 1a08 0111 |0041: const-string v8, "z" // string@1101 │ │ +03340a: 4d08 0100 |0043: aput-object v8, v1, v0 │ │ +03340e: 0160 |0045: move v0, v6 │ │ +033410: 2118 |0046: array-length v8, v1 │ │ +033412: 3580 1400 |0047: if-ge v0, v8, 005b // +0014 │ │ +033416: 2208 0002 |0049: new-instance v8, Lorg/javia/arity/Symbol; // type@0200 │ │ +03341a: 4609 0100 |004b: aget-object v9, v1, v0 │ │ +03341e: 12da |004d: const/4 v10, #int -3 // #fd │ │ +033420: d80b 0025 |004e: add-int/lit8 v11, v0, #int 37 // #25 │ │ +033424: 8dbb |0050: int-to-byte v11, v11 │ │ +033426: 7040 ca0a 98ba |0051: invoke-direct {v8, v9, v10, v11}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0aca │ │ +03342c: 6e20 4e08 8700 |0054: invoke-virtual {v7, v8}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +033432: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +033436: 8d00 |0059: int-to-byte v0, v0 │ │ +033438: 28ec |005a: goto 0046 // -0014 │ │ +03343a: 2200 0002 |005b: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +03343e: 1a01 030e |005d: const-string v1, "pi" // string@0e03 │ │ +033442: 7040 c80a 10fe |005f: invoke-direct {v0, v1, v14, v15}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +033448: 6e20 4e08 0700 |0062: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +03344e: 2200 0002 |0065: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033452: 1a01 0811 |0067: const-string v1, "π" // string@1108 │ │ +033456: 7040 c80a 10fe |0069: invoke-direct {v0, v1, v14, v15}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +03345c: 6e20 4e08 0700 |006c: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +033462: 2200 0002 |006f: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033466: 1a01 5109 |0071: const-string v1, "e" // string@0951 │ │ +03346a: 1808 6957 148b 0abf 0540 |0073: const-wide v8, #double 2.71828 // #4005bf0a8b145769 │ │ +033474: 7040 c80a 1098 |0078: invoke-direct {v0, v1, v8, v9}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +03347a: 6e20 4e08 0700 |007b: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +033480: 2200 0002 |007e: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033484: 1a01 0702 |0080: const-string v1, "Infinity" // string@0207 │ │ +033488: 7040 c80a 10dc |0082: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +03348e: 6e20 4e08 0700 |0085: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +033494: 2200 0002 |0088: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033498: 1a01 5b0b |008a: const-string v1, "infinity" // string@0b5b │ │ +03349c: 7040 c80a 10dc |008c: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +0334a2: 6e20 4e08 0700 |008f: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0334a8: 2200 0002 |0092: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0334ac: 1a01 0602 |0094: const-string v1, "Inf" // string@0206 │ │ +0334b0: 7040 c80a 10dc |0096: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +0334b6: 6e20 4e08 0700 |0099: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0334bc: 2200 0002 |009c: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0334c0: 1a01 5a0b |009e: const-string v1, "inf" // string@0b5a │ │ +0334c4: 7040 c80a 10dc |00a0: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +0334ca: 6e20 4e08 0700 |00a3: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0334d0: 2200 0002 |00a6: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0334d4: 1a01 0a11 |00a8: const-string v1, "∞" // string@110a │ │ +0334d8: 7040 c80a 10dc |00aa: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +0334de: 6e20 4e08 0700 |00ad: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0334e4: 2200 0002 |00b0: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0334e8: 1a01 9b04 |00b2: const-string v1, "NaN" // string@049b │ │ +0334ec: 1908 f87f |00b4: const-wide/high16 v8, #long 9221120237041090560 // #7ff8 │ │ +0334f0: 7040 c80a 1098 |00b6: invoke-direct {v0, v1, v8, v9}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +0334f6: 6e20 4e08 0700 |00b9: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0334fc: 2200 0002 |00bc: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033500: 1a01 540d |00be: const-string v1, "nan" // string@0d54 │ │ +033504: 1908 f87f |00c0: const-wide/high16 v8, #long 9221120237041090560 // #7ff8 │ │ +033508: 7040 c80a 1098 |00c2: invoke-direct {v0, v1, v8, v9}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ac8 │ │ +03350e: 6e20 4e08 0700 |00c5: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +033514: 2200 0002 |00c8: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033518: 1a01 350b |00ca: const-string v1, "i" // string@0b35 │ │ +03351c: 7606 c90a 0000 |00cc: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ac9 │ │ +033522: 6e20 4e08 0700 |00cf: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +033528: 2200 0002 |00d2: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +03352c: 1a01 e00b |00d4: const-string v1, "j" // string@0be0 │ │ +033530: 7606 c90a 0000 |00d6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ac9 │ │ +033536: 6e20 4e08 0700 |00d9: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +03353c: 6e10 5608 0700 |00dc: invoke-virtual {v7}, Ljava/util/Vector;.size:()I // method@0856 │ │ +033542: 0a00 |00df: move-result v0 │ │ +033544: 2300 2602 |00e0: new-array v0, v0, [Lorg/javia/arity/Symbol; // type@0226 │ │ +033548: 6900 2009 |00e2: sput-object v0, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0920 │ │ +03354c: 6200 2009 |00e4: sget-object v0, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0920 │ │ +033550: 6e20 5008 0700 |00e6: invoke-virtual {v7, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@0850 │ │ +033556: 1270 |00e9: const/4 v0, #int 7 // #7 │ │ +033558: 2300 1b02 |00ea: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +03355c: 1a01 770c |00ec: const-string v1, "ln(x) = log(x)" // string@0c77 │ │ +033560: 4d01 0006 |00ee: aput-object v1, v0, v6 │ │ +033564: 1211 |00f0: const/4 v1, #int 1 // #1 │ │ +033566: 1a02 8d0c |00f1: const-string v2, "log2(x) = log(x) * 1.4426950408889634074" // string@0c8d │ │ +03356a: 4d02 0001 |00f3: aput-object v2, v0, v1 │ │ +03356e: 1221 |00f5: const/4 v1, #int 2 // #2 │ │ +033570: 1a02 8b0c |00f6: const-string v2, "log10(x) = log(x) * 0.43429448190325182765" // string@0c8b │ │ +033574: 4d02 0001 |00f8: aput-object v2, v0, v1 │ │ +033578: 1231 |00fa: const/4 v1, #int 3 // #3 │ │ +03357a: 1a02 5f0c |00fb: const-string v2, "lg(x) = log10(x)" // string@0c5f │ │ +03357e: 4d02 0001 |00fd: aput-object v2, v0, v1 │ │ +033582: 1241 |00ff: const/4 v1, #int 4 // #4 │ │ +033584: 1a02 5b0c |0100: const-string v2, "lb(x) = log2(x)" // string@0c5b │ │ +033588: 4d02 0001 |0102: aput-object v2, v0, v1 │ │ +03358c: 1251 |0104: const/4 v1, #int 5 // #5 │ │ +03358e: 1a02 870c |0105: const-string v2, "log(base, x) = log(x) / log(base)" // string@0c87 │ │ +033592: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ +033596: 1261 |0109: const/4 v1, #int 6 // #6 │ │ +033598: 1a02 f009 |010a: const-string v2, "gamma(x) = (x-1)!" // string@09f0 │ │ +03359c: 4d02 0001 |010c: aput-object v2, v0, v1 │ │ +0335a0: 6900 2209 |010e: sput-object v0, Lorg/javia/arity/Symbols;.defines:[Ljava/lang/String; // field@0922 │ │ +0335a4: 0e00 |0110: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x000c line=208 │ │ + 0x0014 line=215 │ │ + 0x001a line=217 │ │ + 0x001e line=218 │ │ + 0x0024 line=219 │ │ + 0x0030 line=217 │ │ + 0x0034 line=223 │ │ + 0x0046 line=224 │ │ + 0x0049 line=225 │ │ + 0x0057 line=224 │ │ + 0x005b line=228 │ │ + 0x0065 line=229 │ │ + 0x006f line=230 │ │ + 0x007e line=233 │ │ + 0x0088 line=234 │ │ + 0x0092 line=235 │ │ + 0x009c line=236 │ │ + 0x00a6 line=237 │ │ + 0x00b0 line=238 │ │ + 0x00bc line=239 │ │ + 0x00c8 line=241 │ │ + 0x00d2 line=242 │ │ + 0x00dc line=244 │ │ + 0x00e0 line=245 │ │ + 0x00e4 line=246 │ │ + 0x00e9 line=249 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/Symbols;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 92 16-bit code units │ │ +0335a8: |[0335a8] org.javia.arity.Symbols.:()V │ │ +0335b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0335ba: 7010 b507 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0335c0: 2200 ee01 |0004: new-instance v0, Lorg/javia/arity/Compiler; // type@01ee │ │ +0335c4: 7010 3b0a 0000 |0006: invoke-direct {v0}, Lorg/javia/arity/Compiler;.:()V // method@0a3b │ │ +0335ca: 5b40 2109 |0009: iput-object v0, v4, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0921 │ │ +0335ce: 2200 b201 |000b: new-instance v0, Ljava/util/Hashtable; // type@01b2 │ │ +0335d2: 7010 2808 0000 |000d: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@0828 │ │ +0335d8: 5b40 2609 |0010: iput-object v0, v4, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0926 │ │ +0335dc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0335de: 5b40 2309 |0013: iput-object v0, v4, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +0335e2: 2200 bb01 |0015: new-instance v0, Ljava/util/Stack; // type@01bb │ │ +0335e6: 7010 4508 0000 |0017: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@0845 │ │ +0335ec: 5b40 2409 |001a: iput-object v0, v4, Lorg/javia/arity/Symbols;.frames:Ljava/util/Stack; // field@0924 │ │ +0335f0: 0110 |001c: move v0, v1 │ │ +0335f2: 6202 2009 |001d: sget-object v2, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0920 │ │ +0335f6: 2122 |001f: array-length v2, v2 │ │ +0335f8: 3520 0e00 |0020: if-ge v0, v2, 002e // +000e │ │ +0335fc: 6202 2009 |0022: sget-object v2, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0920 │ │ +033600: 4602 0200 |0024: aget-object v2, v2, v0 │ │ +033604: 5443 2609 |0026: iget-object v3, v4, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0926 │ │ +033608: 6e30 2a08 2302 |0028: invoke-virtual {v3, v2, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@082a │ │ +03360e: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +033612: 28f0 |002d: goto 001d // -0010 │ │ +033614: 6200 2209 |002e: sget-object v0, Lorg/javia/arity/Symbols;.defines:[Ljava/lang/String; // field@0922 │ │ +033618: 2100 |0030: array-length v0, v0 │ │ +03361a: 3501 2a00 |0031: if-ge v1, v0, 005b // +002a │ │ +03361e: 6200 2209 |0033: sget-object v0, Lorg/javia/arity/Symbols;.defines:[Ljava/lang/String; // field@0922 │ │ +033622: 4600 0001 |0035: aget-object v0, v0, v1 │ │ +033626: 6e20 d60a 0400 |0037: invoke-virtual {v4, v0}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ad6 │ │ +03362c: 0c00 |003a: move-result-object v0 │ │ +03362e: 6e20 da0a 0400 |003b: invoke-virtual {v4, v0}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ada │ │ +033634: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +033638: 28ee |0040: goto 002e // -0012 │ │ +03363a: 0d00 |0041: move-exception v0 │ │ +03363c: 2201 8601 |0042: new-instance v1, Ljava/lang/Error; // type@0186 │ │ +033640: 2202 9901 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +033644: 7010 e507 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03364a: 1a03 0000 |0049: const-string v3, "" // string@0000 │ │ +03364e: 6e20 ed07 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +033654: 0c02 |004e: move-result-object v2 │ │ +033656: 6e20 ec07 0200 |004f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +03365c: 0c00 |0052: move-result-object v0 │ │ +03365e: 6e10 f007 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +033664: 0c00 |0056: move-result-object v0 │ │ +033666: 7020 8407 0100 |0057: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +03366c: 2701 |005a: throw v1 │ │ +03366e: 0e00 |005b: return-void │ │ + catches : 1 │ │ + 0x002e - 0x003e │ │ + Lorg/javia/arity/SyntaxException; -> 0x0041 │ │ + positions : │ │ + 0x0001 line=60 │ │ + 0x0004 line=209 │ │ + 0x000b line=210 │ │ + 0x0012 line=211 │ │ + 0x0015 line=212 │ │ + 0x001d line=61 │ │ + 0x0022 line=62 │ │ + 0x0026 line=63 │ │ + 0x002b line=61 │ │ + 0x002e line=66 │ │ + 0x0033 line=67 │ │ + 0x003e line=66 │ │ + 0x0041 line=69 │ │ + 0x0042 line=70 │ │ + 0x005b line=72 │ │ + locals : │ │ + 0x0000 - 0x005c reg=4 this Lorg/javia/arity/Symbols; │ │ + │ │ + #2 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'isDefinition' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +033680: |[033680] org.javia.arity.Symbols.isDefinition:(Ljava/lang/String;)Z │ │ +033690: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ +033694: 6e20 c707 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@07c7 │ │ +03369a: 0a00 |0005: move-result v0 │ │ +03369c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +03369e: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +0336a2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0336a4: 0f00 |000a: return v0 │ │ +0336a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0336a8: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'add' │ │ + type : '(Lorg/javia/arity/Symbol;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +0336ac: |[0336ac] org.javia.arity.Symbols.add:(Lorg/javia/arity/Symbol;)V │ │ +0336bc: 5420 2609 |0000: iget-object v0, v2, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0926 │ │ +0336c0: 6e30 2a08 3003 |0002: invoke-virtual {v0, v3, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@082a │ │ +0336c6: 0c00 |0005: move-result-object v0 │ │ +0336c8: 5421 2309 |0006: iget-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +0336cc: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +0336d0: 2201 bd01 |000a: new-instance v1, Ljava/util/Vector; // type@01bd │ │ +0336d4: 7010 4c08 0100 |000c: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@084c │ │ +0336da: 5b21 2309 |000f: iput-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +0336de: 5421 2309 |0011: iget-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +0336e2: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ +0336e6: 6e20 4e08 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +0336ec: 0e00 |0018: return-void │ │ +0336ee: 7110 cf0a 0300 |0019: invoke-static {v3}, Lorg/javia/arity/Symbol;.newEmpty:(Lorg/javia/arity/Symbol;)Lorg/javia/arity/Symbol; // method@0acf │ │ +0336f4: 0c00 |001c: move-result-object v0 │ │ +0336f6: 28f8 |001d: goto 0015 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0006 line=267 │ │ + 0x000a line=268 │ │ + 0x0011 line=270 │ │ + 0x0018 line=271 │ │ + 0x0019 line=270 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x001e reg=3 (null) Lorg/javia/arity/Symbol; │ │ + │ │ + #1 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'addArguments' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +0336f8: |[0336f8] org.javia.arity.Symbols.addArguments:([Ljava/lang/String;)V │ │ +033708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03370a: 2161 |0001: array-length v1, v6 │ │ +03370c: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ +033710: 2201 0002 |0004: new-instance v1, Lorg/javia/arity/Symbol; // type@0200 │ │ +033714: 4602 0600 |0006: aget-object v2, v6, v0 │ │ +033718: 12d3 |0008: const/4 v3, #int -3 // #fd │ │ +03371a: d804 0025 |0009: add-int/lit8 v4, v0, #int 37 // #25 │ │ +03371e: 8d44 |000b: int-to-byte v4, v4 │ │ +033720: 7040 ca0a 2143 |000c: invoke-direct {v1, v2, v3, v4}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0aca │ │ +033726: 6e20 d30a 1500 |000f: invoke-virtual {v5, v1}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ad3 │ │ +03372c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +033730: 28ed |0014: goto 0001 // -0013 │ │ +033732: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=260 │ │ + 0x0004 line=261 │ │ + 0x0012 line=260 │ │ + 0x0015 line=263 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=5 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0016 reg=6 (null) [Ljava/lang/String; │ │ + │ │ + #2 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'compile' │ │ + type : '(Ljava/lang/String;)Lorg/javia/arity/Function;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +033734: |[033734] org.javia.arity.Symbols.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; │ │ +033744: 1d01 |0000: monitor-enter v1 │ │ +033746: 5410 2109 |0001: iget-object v0, v1, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0921 │ │ +03374a: 6e30 3c0a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Compiler;.compile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a3c │ │ +033750: 0c00 |0006: move-result-object v0 │ │ +033752: 1e01 |0007: monitor-exit v1 │ │ +033754: 1100 |0008: return-object v0 │ │ +033756: 0d00 |0009: move-exception v0 │ │ +033758: 1e01 |000a: monitor-exit v1 │ │ +03375a: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0009 │ │ + positions : │ │ + 0x0000 line=132 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ + │ │ + #3 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'compileWithName' │ │ + type : '(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +033768: |[033768] org.javia.arity.Symbols.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; │ │ +033778: 1d01 |0000: monitor-enter v1 │ │ +03377a: 5410 2109 |0001: iget-object v0, v1, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0921 │ │ +03377e: 6e30 3e0a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Compiler;.compileWithName:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0a3e │ │ +033784: 0c00 |0006: move-result-object v0 │ │ +033786: 1e01 |0007: monitor-exit v1 │ │ +033788: 1100 |0008: return-object v0 │ │ +03378a: 0d00 |0009: move-exception v0 │ │ +03378c: 1e01 |000a: monitor-exit v1 │ │ +03378e: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0006 │ │ + -> 0x0009 │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ + │ │ + #4 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'define' │ │ + type : '(Ljava/lang/String;D)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 18 16-bit code units │ │ +03379c: |[03379c] org.javia.arity.Symbols.define:(Ljava/lang/String;D)V │ │ +0337ac: 1d06 |0000: monitor-enter v6 │ │ +0337ae: 2200 0002 |0001: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0337b2: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ +0337b6: 0771 |0005: move-object v1, v7 │ │ +0337b8: 0482 |0006: move-wide v2, v8 │ │ +0337ba: 7606 c90a 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ac9 │ │ +0337c0: 6e20 d30a 0600 |000a: invoke-virtual {v6, v0}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ad3 │ │ +0337c6: 1e06 |000d: monitor-exit v6 │ │ +0337c8: 0e00 |000e: return-void │ │ +0337ca: 0d00 |000f: move-exception v0 │ │ +0337cc: 1e06 |0010: monitor-exit v6 │ │ +0337ce: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000d │ │ + -> 0x000f │ │ + positions : │ │ + 0x0000 line=165 │ │ + 0x000d line=166 │ │ + 0x000f line=165 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=6 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0012 reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0012 reg=8 (null) D │ │ + │ │ + #5 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'define' │ │ + type : '(Ljava/lang/String;Lorg/javia/arity/Complex;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 19 16-bit code units │ │ +0337dc: |[0337dc] org.javia.arity.Symbols.define:(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ +0337ec: 1d06 |0000: monitor-enter v6 │ │ +0337ee: 2200 0002 |0001: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0337f2: 5382 ae08 |0003: iget-wide v2, v8, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0337f6: 5384 ad08 |0005: iget-wide v4, v8, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0337fa: 0771 |0007: move-object v1, v7 │ │ +0337fc: 7606 c90a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ac9 │ │ +033802: 6e20 d30a 0600 |000b: invoke-virtual {v6, v0}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ad3 │ │ +033808: 1e06 |000e: monitor-exit v6 │ │ +03380a: 0e00 |000f: return-void │ │ +03380c: 0d00 |0010: move-exception v0 │ │ +03380e: 1e06 |0011: monitor-exit v6 │ │ +033810: 2700 |0012: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000e │ │ + -> 0x0010 │ │ + positions : │ │ + 0x0000 line=169 │ │ + 0x000e line=170 │ │ + 0x0010 line=169 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=6 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0013 reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0013 reg=8 (null) Lorg/javia/arity/Complex; │ │ + │ │ + #6 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'define' │ │ + type : '(Ljava/lang/String;Lorg/javia/arity/Function;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 26 16-bit code units │ │ +033820: |[033820] org.javia.arity.Symbols.define:(Ljava/lang/String;Lorg/javia/arity/Function;)V │ │ +033830: 1d02 |0000: monitor-enter v2 │ │ +033832: 2040 f001 |0001: instance-of v0, v4, Lorg/javia/arity/Constant; // type@01f0 │ │ +033836: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +03383a: 6e10 840a 0400 |0005: invoke-virtual {v4}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +033840: 0b00 |0008: move-result-wide v0 │ │ +033842: 6e40 d70a 3210 |0009: invoke-virtual {v2, v3, v0, v1}, Lorg/javia/arity/Symbols;.define:(Ljava/lang/String;D)V // method@0ad7 │ │ +033848: 1e02 |000c: monitor-exit v2 │ │ +03384a: 0e00 |000d: return-void │ │ +03384c: 2200 0002 |000e: new-instance v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +033850: 7030 cb0a 3004 |0010: invoke-direct {v0, v3, v4}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;Lorg/javia/arity/Function;)V // method@0acb │ │ +033856: 6e20 d30a 0200 |0013: invoke-virtual {v2, v0}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ad3 │ │ +03385c: 28f6 |0016: goto 000c // -000a │ │ +03385e: 0d00 |0017: move-exception v0 │ │ +033860: 1e02 |0018: monitor-exit v2 │ │ +033862: 2700 |0019: throw v0 │ │ + catches : 2 │ │ + 0x0001 - 0x000c │ │ + -> 0x0017 │ │ + 0x000e - 0x0016 │ │ + -> 0x0017 │ │ + positions : │ │ + 0x0000 line=141 │ │ + 0x0005 line=142 │ │ + 0x000c line=146 │ │ + 0x000e line=144 │ │ + 0x0017 line=141 │ │ + locals : │ │ + 0x0000 - 0x001a reg=2 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x001a reg=4 (null) Lorg/javia/arity/Function; │ │ + │ │ + #7 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'define' │ │ + type : '(Lorg/javia/arity/FunctionAndName;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +033878: |[033878] org.javia.arity.Symbols.define:(Lorg/javia/arity/FunctionAndName;)V │ │ +033888: 1d02 |0000: monitor-enter v2 │ │ +03388a: 5430 d108 |0001: iget-object v0, v3, Lorg/javia/arity/FunctionAndName;.name:Ljava/lang/String; // field@08d1 │ │ +03388e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +033892: 5430 d108 |0005: iget-object v0, v3, Lorg/javia/arity/FunctionAndName;.name:Ljava/lang/String; // field@08d1 │ │ +033896: 5431 d008 |0007: iget-object v1, v3, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@08d0 │ │ +03389a: 6e30 d90a 0201 |0009: invoke-virtual {v2, v0, v1}, Lorg/javia/arity/Symbols;.define:(Ljava/lang/String;Lorg/javia/arity/Function;)V // method@0ad9 │ │ +0338a0: 1e02 |000c: monitor-exit v2 │ │ +0338a2: 0e00 |000d: return-void │ │ +0338a4: 0d00 |000e: move-exception v0 │ │ +0338a6: 1e02 |000f: monitor-exit v2 │ │ +0338a8: 2700 |0010: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000c │ │ + -> 0x000e │ │ + positions : │ │ + 0x0000 line=153 │ │ + 0x0005 line=154 │ │ + 0x000c line=156 │ │ + 0x000e line=153 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0011 reg=3 (null) Lorg/javia/arity/FunctionAndName; │ │ + │ │ + #8 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'eval' │ │ + type : '(Ljava/lang/String;)D' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +0338b8: |[0338b8] org.javia.arity.Symbols.eval:(Ljava/lang/String;)D │ │ +0338c8: 1d02 |0000: monitor-enter v2 │ │ +0338ca: 5420 2109 |0001: iget-object v0, v2, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0921 │ │ +0338ce: 6e30 3d0a 2003 |0003: invoke-virtual {v0, v2, v3}, Lorg/javia/arity/Compiler;.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a3d │ │ +0338d4: 0c00 |0006: move-result-object v0 │ │ +0338d6: 6e10 840a 0000 |0007: invoke-virtual {v0}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +0338dc: 0b00 |000a: move-result-wide v0 │ │ +0338de: 1e02 |000b: monitor-exit v2 │ │ +0338e0: 1000 |000c: return-wide v0 │ │ +0338e2: 0d00 |000d: move-exception v0 │ │ +0338e4: 1e02 |000e: monitor-exit v2 │ │ +0338e6: 2700 |000f: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000a │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ + │ │ + #9 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'evalComplex' │ │ + type : '(Ljava/lang/String;)Lorg/javia/arity/Complex;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +0338f4: |[0338f4] org.javia.arity.Symbols.evalComplex:(Ljava/lang/String;)Lorg/javia/arity/Complex; │ │ +033904: 1d01 |0000: monitor-enter v1 │ │ +033906: 5410 2109 |0001: iget-object v0, v1, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0921 │ │ +03390a: 6e30 3d0a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Compiler;.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a3d │ │ +033910: 0c00 |0006: move-result-object v0 │ │ +033912: 6e10 8b0a 0000 |0007: invoke-virtual {v0}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a8b │ │ +033918: 0c00 |000a: move-result-object v0 │ │ +03391a: 1e01 |000b: monitor-exit v1 │ │ +03391c: 1100 |000c: return-object v0 │ │ +03391e: 0d00 |000d: move-exception v0 │ │ +033920: 1e01 |000e: monitor-exit v1 │ │ +033922: 2700 |000f: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000a │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ + │ │ + #10 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'lookup' │ │ + type : '(Ljava/lang/String;I)Lorg/javia/arity/Symbol;' │ │ + access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +033930: |[033930] org.javia.arity.Symbols.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; │ │ +033940: 1d02 |0000: monitor-enter v2 │ │ +033942: 5420 2609 |0001: iget-object v0, v2, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0926 │ │ +033946: 6201 2509 |0003: sget-object v1, Lorg/javia/arity/Symbols;.shell:Lorg/javia/arity/Symbol; // field@0925 │ │ +03394a: 6e30 d00a 3104 |0005: invoke-virtual {v1, v3, v4}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ad0 │ │ +033950: 0c01 |0008: move-result-object v1 │ │ +033952: 6e20 2908 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0829 │ │ +033958: 0c00 |000c: move-result-object v0 │ │ +03395a: 1f00 0002 |000d: check-cast v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +03395e: 1e02 |000f: monitor-exit v2 │ │ +033960: 1100 |0010: return-object v0 │ │ +033962: 0d00 |0011: move-exception v0 │ │ +033964: 1e02 |0012: monitor-exit v2 │ │ +033966: 2700 |0013: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000f │ │ + -> 0x0011 │ │ + positions : │ │ + 0x0000 line=274 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=4 (null) I │ │ + │ │ + #11 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'popFrame' │ │ + type : '()V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +033974: |[033974] org.javia.arity.Symbols.popFrame:()V │ │ +033984: 1d03 |0000: monitor-enter v3 │ │ +033986: 5430 2309 |0001: iget-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +03398a: 3800 2d00 |0003: if-eqz v0, 0030 // +002d │ │ +03398e: 5430 2309 |0005: iget-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +033992: 6e10 5608 0000 |0007: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0856 │ │ +033998: 0a00 |000a: move-result v0 │ │ +03399a: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03399e: 0101 |000d: move v1, v0 │ │ +0339a0: 3a01 2200 |000e: if-ltz v1, 0030 // +0022 │ │ +0339a4: 5430 2309 |0010: iget-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +0339a8: 6e20 5108 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@0851 │ │ +0339ae: 0c00 |0015: move-result-object v0 │ │ +0339b0: 1f00 0002 |0016: check-cast v0, Lorg/javia/arity/Symbol; // type@0200 │ │ +0339b4: 6e10 ce0a 0000 |0018: invoke-virtual {v0}, Lorg/javia/arity/Symbol;.isEmpty:()Z // method@0ace │ │ +0339ba: 0a02 |001b: move-result v2 │ │ +0339bc: 3802 0b00 |001c: if-eqz v2, 0027 // +000b │ │ +0339c0: 5432 2609 |001e: iget-object v2, v3, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0926 │ │ +0339c4: 6e20 2b08 0200 |0020: invoke-virtual {v2, v0}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@082b │ │ +0339ca: d800 01ff |0023: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0339ce: 0101 |0025: move v1, v0 │ │ +0339d0: 28e8 |0026: goto 000e // -0018 │ │ +0339d2: 5432 2609 |0027: iget-object v2, v3, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0926 │ │ +0339d6: 6e30 2a08 0200 |0029: invoke-virtual {v2, v0, v0}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@082a │ │ +0339dc: 28f7 |002c: goto 0023 // -0009 │ │ +0339de: 0d00 |002d: move-exception v0 │ │ +0339e0: 1e03 |002e: monitor-exit v3 │ │ +0339e2: 2700 |002f: throw v0 │ │ +0339e4: 5430 2409 |0030: iget-object v0, v3, Lorg/javia/arity/Symbols;.frames:Ljava/util/Stack; // field@0924 │ │ +0339e8: 6e10 4808 0000 |0032: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0848 │ │ +0339ee: 0c00 |0035: move-result-object v0 │ │ +0339f0: 1f00 bd01 |0036: check-cast v0, Ljava/util/Vector; // type@01bd │ │ +0339f4: 5b30 2309 |0038: iput-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +0339f8: 1e03 |003a: monitor-exit v3 │ │ +0339fa: 0e00 |003b: return-void │ │ + catches : 2 │ │ + 0x0001 - 0x002c │ │ + -> 0x002d │ │ + 0x0030 - 0x003a │ │ + -> 0x002d │ │ + positions : │ │ + 0x0000 line=190 │ │ + 0x0005 line=191 │ │ + 0x0010 line=192 │ │ + 0x0018 line=193 │ │ + 0x001e line=194 │ │ + 0x0023 line=191 │ │ + 0x0027 line=196 │ │ + 0x002d line=190 │ │ + 0x0030 line=200 │ │ + 0x003a line=201 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Lorg/javia/arity/Symbols; │ │ + │ │ + #12 : (in Lorg/javia/arity/Symbols;) │ │ + name : 'pushFrame' │ │ + type : '()V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +033a10: |[033a10] org.javia.arity.Symbols.pushFrame:()V │ │ +033a20: 1d02 |0000: monitor-enter v2 │ │ +033a22: 5420 2409 |0001: iget-object v0, v2, Lorg/javia/arity/Symbols;.frames:Ljava/util/Stack; // field@0924 │ │ +033a26: 5421 2309 |0003: iget-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +033a2a: 6e20 4908 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0849 │ │ +033a30: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +033a32: 5b20 2309 |0009: iput-object v0, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0923 │ │ +033a36: 1e02 |000b: monitor-exit v2 │ │ +033a38: 0e00 |000c: return-void │ │ +033a3a: 0d00 |000d: move-exception v0 │ │ +033a3c: 1e02 |000e: monitor-exit v2 │ │ +033a3e: 2700 |000f: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000b │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=179 │ │ + 0x0008 line=180 │ │ + 0x000b line=181 │ │ + 0x000d line=179 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Lorg/javia/arity/Symbols; │ │ + │ │ + source_file_idx : 1292 (Symbols.java) │ │ + │ │ +Class #213 header: │ │ +class_idx : 514 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 391 │ │ +source_file_idx : 1293 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #213 - │ │ + Class descriptor : 'Lorg/javia/arity/SyntaxException;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Exception;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/javia/arity/SyntaxException;) │ │ + name : 'expression' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/SyntaxException;) │ │ + name : 'message' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Lorg/javia/arity/SyntaxException;) │ │ + name : 'position' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230946 │ │ - #194 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_symbol_position' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/SyntaxException;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +033a4c: |[033a4c] org.javia.arity.SyntaxException.:()V │ │ +033a5c: 7010 8507 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0785 │ │ +033a62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/SyntaxException; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/SyntaxException;) │ │ + name : 'set' │ │ + type : '(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +033a64: |[033a64] org.javia.arity.SyntaxException.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; │ │ +033a74: 5b01 2809 |0000: iput-object v1, v0, Lorg/javia/arity/SyntaxException;.message:Ljava/lang/String; // field@0928 │ │ +033a78: 5902 2909 |0002: iput v2, v0, Lorg/javia/arity/SyntaxException;.position:I // field@0929 │ │ +033a7c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0002 line=47 │ │ + 0x0004 line=48 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=0 this Lorg/javia/arity/SyntaxException; │ │ + 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ + │ │ + #1 : (in Lorg/javia/arity/SyntaxException;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +033a80: |[033a80] org.javia.arity.SyntaxException.toString:()Ljava/lang/String; │ │ +033a90: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +033a94: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +033a9a: 1a01 0e05 |0005: const-string v1, "SyntaxException: " // string@050e │ │ +033a9e: 6e20 ed07 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +033aa4: 0c00 |000a: move-result-object v0 │ │ +033aa6: 5421 2809 |000b: iget-object v1, v2, Lorg/javia/arity/SyntaxException;.message:Ljava/lang/String; // field@0928 │ │ +033aaa: 6e20 ed07 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +033ab0: 0c00 |0010: move-result-object v0 │ │ +033ab2: 1a01 2100 |0011: const-string v1, " in '" // string@0021 │ │ +033ab6: 6e20 ed07 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +033abc: 0c00 |0016: move-result-object v0 │ │ +033abe: 5421 2709 |0017: iget-object v1, v2, Lorg/javia/arity/SyntaxException;.expression:Ljava/lang/String; // field@0927 │ │ +033ac2: 6e20 ed07 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +033ac8: 0c00 |001c: move-result-object v0 │ │ +033aca: 1a01 3400 |001d: const-string v1, "' at position " // string@0034 │ │ +033ace: 6e20 ed07 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +033ad4: 0c00 |0022: move-result-object v0 │ │ +033ad6: 5221 2909 |0023: iget v1, v2, Lorg/javia/arity/SyntaxException;.position:I // field@0929 │ │ +033ada: 6e20 e907 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +033ae0: 0c00 |0028: move-result-object v0 │ │ +033ae2: 6e10 f007 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +033ae8: 0c00 |002c: move-result-object v0 │ │ +033aea: 1100 |002d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x002e reg=2 this Lorg/javia/arity/SyntaxException; │ │ + │ │ + source_file_idx : 1293 (SyntaxException.java) │ │ + │ │ +Class #214 header: │ │ +class_idx : 515 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1351 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #214 annotations: │ │ +Annotations on method #2790 'testEval' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/ArityException; } │ │ + │ │ +Class #214 - │ │ + Class descriptor : 'Lorg/javia/arity/TestEval;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/TestEval;) │ │ + name : 'cases' │ │ + type : '[Lorg/javia/arity/EvalCase;' │ │ + access : 0x0008 (STATIC) │ │ + #1 : (in Lorg/javia/arity/TestEval;) │ │ + name : 'casesComplex' │ │ + type : '[Lorg/javia/arity/EvalCase;' │ │ + access : 0x0008 (STATIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/TestEval;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 16 │ │ + ins : 0 │ │ + outs : 5 │ │ + insns size : 895 16-bit code units │ │ +033aec: |[033aec] org.javia.arity.TestEval.:()V │ │ +033afc: 190e f0bf |0000: const-wide/high16 v14, #long -4616189618054758400 // #bff0 │ │ +033b00: 190c 1840 |0002: const-wide/high16 v12, #long 4618441417868443648 // #4018 │ │ +033b04: 1906 08c0 |0004: const-wide/high16 v6, #long -4609434218613702656 // #c008 │ │ +033b08: 190a f03f |0006: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +033b0c: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ +033b10: 1300 3700 |000a: const/16 v0, #int 55 // #37 │ │ +033b14: 2300 2302 |000c: new-array v0, v0, [Lorg/javia/arity/EvalCase; // type@0223 │ │ +033b18: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +033b1a: 2202 f401 |000f: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033b1e: 1a03 5900 |0011: const-string v3, "." // string@0059 │ │ +033b22: 7040 7e0a 3298 |0013: invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033b28: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +033b2c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +033b2e: 2202 f401 |0019: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033b32: 1a03 7100 |001b: const-string v3, "1+." // string@0071 │ │ +033b36: 7040 7e0a 32ba |001d: invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033b3c: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +033b40: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +033b42: 2202 f401 |0023: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033b46: 1a03 6e00 |0025: const-string v3, "1" // string@006e │ │ +033b4a: 7040 7e0a 32ba |0027: invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033b50: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +033b54: 1231 |002c: const/4 v1, #int 3 // #3 │ │ +033b56: 2202 f401 |002d: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033b5a: 1a03 0811 |002f: const-string v3, "π" // string@1108 │ │ +033b5e: 1804 182d 4454 fb21 0940 |0031: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ +033b68: 7040 7e0a 3254 |0036: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033b6e: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ +033b72: 1241 |003b: const/4 v1, #int 4 // #4 │ │ +033b74: 2202 f401 |003c: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033b78: 1a03 9b00 |003e: const-string v3, "2×3" // string@009b │ │ +033b7c: 7040 7e0a 32dc |0040: invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033b82: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ +033b86: 1251 |0045: const/4 v1, #int 5 // #5 │ │ +033b88: 2202 f401 |0046: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033b8c: 1a03 7700 |0048: const-string v3, "1+√9*2" // string@0077 │ │ +033b90: 1904 1c40 |004a: const-wide/high16 v4, #long 4619567317775286272 // #401c │ │ +033b94: 7040 7e0a 3254 |004c: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033b9a: 4d02 0001 |004f: aput-object v2, v0, v1 │ │ +033b9e: 1261 |0051: const/4 v1, #int 6 // #6 │ │ +033ba0: 2202 f401 |0052: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033ba4: 1a03 9d00 |0054: const-string v3, "3√ 4" // string@009d │ │ +033ba8: 7040 7e0a 32dc |0056: invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033bae: 4d02 0001 |0059: aput-object v2, v0, v1 │ │ +033bb2: 1271 |005b: const/4 v1, #int 7 // #7 │ │ +033bb4: 2202 f401 |005c: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033bb8: 1a03 0911 |005e: const-string v3, "√16sin(2π/4)" // string@1109 │ │ +033bbc: 1904 1040 |0060: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +033bc0: 7040 7e0a 3254 |0062: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033bc6: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +033bca: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ +033bce: 2202 f401 |0069: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033bd2: 1a03 6f00 |006b: const-string v3, "1+" // string@006f │ │ +033bd6: 1904 00c0 |006d: const-wide/high16 v4, #long -4611686018427387904 // #c000 │ │ +033bda: 7040 7e0a 3254 |006f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033be0: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +033be4: 1301 0900 |0074: const/16 v1, #int 9 // #9 │ │ +033be8: 2202 f401 |0076: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033bec: 1a03 7200 |0078: const-string v3, "1+1" // string@0072 │ │ +033bf0: 1904 0040 |007a: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +033bf4: 7040 7e0a 3254 |007c: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033bfa: 4d02 0001 |007f: aput-object v2, v0, v1 │ │ +033bfe: 1301 0a00 |0081: const/16 v1, #int 10 // #a │ │ +033c02: 2202 f401 |0083: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033c06: 1a03 7000 |0085: const-string v3, "1+-1" // string@0070 │ │ +033c0a: 7040 7e0a 3298 |0087: invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033c10: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ +033c14: 1301 0b00 |008c: const/16 v1, #int 11 // #b │ │ +033c18: 2202 f401 |008e: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033c1c: 1a03 5000 |0090: const-string v3, "-0.5" // string@0050 │ │ +033c20: 1904 e0bf |0092: const-wide/high16 v4, #long -4620693217682128896 // #bfe0 │ │ +033c24: 7040 7e0a 3254 |0094: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033c2a: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +033c2e: 1301 0c00 |0099: const/16 v1, #int 12 // #c │ │ +033c32: 2202 f401 |009b: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033c36: 1a03 4700 |009d: const-string v3, "+1e2" // string@0047 │ │ +033c3a: 1904 5940 |009f: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +033c3e: 7040 7e0a 3254 |00a1: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033c44: 4d02 0001 |00a4: aput-object v2, v0, v1 │ │ +033c48: 1301 0d00 |00a6: const/16 v1, #int 13 // #d │ │ +033c4c: 2202 f401 |00a8: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033c50: 1a03 9500 |00aa: const-string v3, "1e-1" // string@0095 │ │ +033c54: 1804 9a99 9999 9999 b93f |00ac: const-wide v4, #double 0.1 // #3fb999999999999a │ │ +033c5e: 7040 7e0a 3254 |00b1: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033c64: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ +033c68: 1301 0e00 |00b6: const/16 v1, #int 14 // #e │ │ +033c6c: 2202 f401 |00b8: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033c70: 1a03 9600 |00ba: const-string v3, "1e−2" // string@0096 │ │ +033c74: 1804 7b14 ae47 e17a 843f |00bc: const-wide v4, #double 0.01 // #3f847ae147ae147b │ │ +033c7e: 7040 7e0a 3254 |00c1: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033c84: 4d02 0001 |00c4: aput-object v2, v0, v1 │ │ +033c88: 1301 0f00 |00c6: const/16 v1, #int 15 // #f │ │ +033c8c: 2202 f401 |00c8: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033c90: 1a03 5300 |00ca: const-string v3, "-2^3!" // string@0053 │ │ +033c94: 1904 50c0 |00cc: const-wide/high16 v4, #long -4589168020290535424 // #c050 │ │ +033c98: 7040 7e0a 3254 |00ce: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033c9e: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ +033ca2: 1301 1000 |00d3: const/16 v1, #int 16 // #10 │ │ +033ca6: 2202 f401 |00d5: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033caa: 1a03 3c00 |00d7: const-string v3, "(-2)^3!" // string@003c │ │ +033cae: 1904 5040 |00d9: const-wide/high16 v4, #long 4634204016564240384 // #4050 │ │ +033cb2: 7040 7e0a 3254 |00db: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033cb8: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ +033cbc: 1301 1100 |00e0: const/16 v1, #int 17 // #11 │ │ +033cc0: 2202 f401 |00e2: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033cc4: 1a03 5200 |00e4: const-string v3, "-2^1^2" // string@0052 │ │ +033cc8: 1904 00c0 |00e6: const-wide/high16 v4, #long -4611686018427387904 // #c000 │ │ +033ccc: 7040 7e0a 3254 |00e8: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033cd2: 4d02 0001 |00eb: aput-object v2, v0, v1 │ │ +033cd6: 1301 1200 |00ed: const/16 v1, #int 18 // #12 │ │ +033cda: 2202 f401 |00ef: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033cde: 1a03 4e00 |00f1: const-string v3, "--1" // string@004e │ │ +033ce2: 7040 7e0a 32ba |00f3: invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033ce8: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ +033cec: 1301 1300 |00f8: const/16 v1, #int 19 // #13 │ │ +033cf0: 2202 f401 |00fa: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033cf4: 1a03 5400 |00fc: const-string v3, "-3^--2" // string@0054 │ │ +033cf8: 1904 22c0 |00fe: const-wide/high16 v4, #long -4602115869219225600 // #c022 │ │ +033cfc: 7040 7e0a 3254 |0100: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d02: 4d02 0001 |0103: aput-object v2, v0, v1 │ │ +033d06: 1301 1400 |0105: const/16 v1, #int 20 // #14 │ │ +033d0a: 2202 f401 |0107: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033d0e: 1a03 7400 |0109: const-string v3, "1+2)(2+3" // string@0074 │ │ +033d12: 1904 2e40 |010b: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ +033d16: 7040 7e0a 3254 |010d: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d1c: 4d02 0001 |0110: aput-object v2, v0, v1 │ │ +033d20: 1301 1500 |0112: const/16 v1, #int 21 // #15 │ │ +033d24: 2202 f401 |0114: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033d28: 1a03 7300 |0116: const-string v3, "1+2)!^-2" // string@0073 │ │ +033d2c: 1804 1cc7 711c c771 9c3f |0118: const-wide v4, #double 0.0277778 // #3f9c71c71c71c71c │ │ +033d36: 7040 7e0a 3254 |011d: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d3c: 4d02 0001 |0120: aput-object v2, v0, v1 │ │ +033d40: 1301 1600 |0122: const/16 v1, #int 22 // #16 │ │ +033d44: 2202 f401 |0124: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033d48: 1a03 9a0f |0126: const-string v3, "sin(0)" // string@0f9a │ │ +033d4c: 7040 7e0a 3298 |0128: invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d52: 4d02 0001 |012b: aput-object v2, v0, v1 │ │ +033d56: 1301 1700 |012d: const/16 v1, #int 23 // #17 │ │ +033d5a: 2202 f401 |012f: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033d5e: 1a03 0308 |0131: const-string v3, "cos(0)" // string@0803 │ │ +033d62: 7040 7e0a 32ba |0133: invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d68: 4d02 0001 |0136: aput-object v2, v0, v1 │ │ +033d6c: 1301 1800 |0138: const/16 v1, #int 24 // #18 │ │ +033d70: 2202 f401 |013a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033d74: 1a03 990f |013c: const-string v3, "sin(-1--1)" // string@0f99 │ │ +033d78: 7040 7e0a 3298 |013e: invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d7e: 4d02 0001 |0141: aput-object v2, v0, v1 │ │ +033d82: 1301 1900 |0143: const/16 v1, #int 25 // #19 │ │ +033d86: 2202 f401 |0145: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033d8a: 1a03 4d00 |0147: const-string v3, "-(2+1)*-(4/2)" // string@004d │ │ +033d8e: 7040 7e0a 32dc |0149: invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033d94: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ +033d98: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ +033d9c: 2202 f401 |0150: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033da0: 1a03 4f00 |0152: const-string v3, "-.5E-1" // string@004f │ │ +033da4: 1804 9a99 9999 9999 a9bf |0154: const-wide v4, #double -0.05 // #bfa999999999999a │ │ +033dae: 7040 7e0a 3254 |0159: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033db4: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ +033db8: 1301 1b00 |015e: const/16 v1, #int 27 // #1b │ │ +033dbc: 2202 f401 |0160: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033dc0: 1a03 9000 |0162: const-string v3, "1E1.5" // string@0090 │ │ +033dc4: 1904 00c0 |0164: const-wide/high16 v4, #long -4611686018427387904 // #c000 │ │ +033dc8: 7040 7e0a 3254 |0166: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033dce: 4d02 0001 |0169: aput-object v2, v0, v1 │ │ +033dd2: 1301 1c00 |016b: const/16 v1, #int 28 // #1c │ │ +033dd6: 2202 f401 |016d: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033dda: 1a03 9700 |016f: const-string v3, "2 3 4" // string@0097 │ │ +033dde: 1904 3840 |0171: const-wide/high16 v4, #long 4627448617123184640 // #4038 │ │ +033de2: 7040 7e0a 3254 |0173: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033de8: 4d02 0001 |0176: aput-object v2, v0, v1 │ │ +033dec: 1301 1d00 |0178: const/16 v1, #int 29 // #1d │ │ +033df0: 2202 f401 |017a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033df4: 1a03 030e |017c: const-string v3, "pi" // string@0e03 │ │ +033df8: 1804 182d 4454 fb21 0940 |017e: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ +033e02: 7040 7e0a 3254 |0183: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e08: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ +033e0c: 1301 1e00 |0188: const/16 v1, #int 30 // #1e │ │ +033e10: 2202 f401 |018a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033e14: 1a03 5109 |018c: const-string v3, "e" // string@0951 │ │ +033e18: 1804 6957 148b 0abf 0540 |018e: const-wide v4, #double 2.71828 // #4005bf0a8b145769 │ │ +033e22: 7040 7e0a 3254 |0193: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e28: 4d02 0001 |0196: aput-object v2, v0, v1 │ │ +033e2c: 1301 1f00 |0198: const/16 v1, #int 31 // #1f │ │ +033e30: 2202 f401 |019a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033e34: 1a03 9b0f |019c: const-string v3, "sin(pi/2)" // string@0f9b │ │ +033e38: 7040 7e0a 32ba |019e: invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e3e: 4d02 0001 |01a1: aput-object v2, v0, v1 │ │ +033e42: 1301 2000 |01a3: const/16 v1, #int 32 // #20 │ │ +033e46: 2202 f401 |01a5: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033e4a: 1a03 9809 |01a7: const-string v3, "f=sin(2x)" // string@0998 │ │ +033e4e: 7040 7e0a 3276 |01a9: invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e54: 4d02 0001 |01ac: aput-object v2, v0, v1 │ │ +033e58: 1301 2100 |01ae: const/16 v1, #int 33 // #21 │ │ +033e5c: 2202 f401 |01b0: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033e60: 1a03 9609 |01b2: const-string v3, "f(pi/2)" // string@0996 │ │ +033e64: 7040 7e0a 3298 |01b4: invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e6a: 4d02 0001 |01b7: aput-object v2, v0, v1 │ │ +033e6e: 1301 2200 |01b9: const/16 v1, #int 34 // #22 │ │ +033e72: 2202 f401 |01bb: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033e76: 1a03 f505 |01bd: const-string v3, "a=3" // string@05f5 │ │ +033e7a: 1904 0840 |01bf: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +033e7e: 7040 7e0a 3254 |01c1: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e84: 4d02 0001 |01c4: aput-object v2, v0, v1 │ │ +033e88: 1301 2300 |01c6: const/16 v1, #int 35 // #23 │ │ +033e8c: 2202 f401 |01c8: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033e90: 1a03 e206 |01ca: const-string v3, "b=a+1" // string@06e2 │ │ +033e94: 1904 1040 |01cc: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +033e98: 7040 7e0a 3254 |01ce: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033e9e: 4d02 0001 |01d1: aput-object v2, v0, v1 │ │ +033ea2: 1301 2400 |01d3: const/16 v1, #int 36 // #24 │ │ +033ea6: 2202 f401 |01d5: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033eaa: 1a03 9709 |01d7: const-string v3, "f(x, y) = x*(y+1)" // string@0997 │ │ +033eae: 7040 7e0a 3276 |01d9: invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033eb4: 4d02 0001 |01dc: aput-object v2, v0, v1 │ │ +033eb8: 1301 2500 |01de: const/16 v1, #int 37 // #25 │ │ +033ebc: 2202 f401 |01e0: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033ec0: 1a03 9509 |01e2: const-string v3, "f(a, b-a)" // string@0995 │ │ +033ec4: 7040 7e0a 32dc |01e4: invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033eca: 4d02 0001 |01e7: aput-object v2, v0, v1 │ │ +033ece: 1301 2600 |01e9: const/16 v1, #int 38 // #26 │ │ +033ed2: 2202 f401 |01eb: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033ed6: 1a03 1b00 |01ed: const-string v3, " f(a pi/4)" // string@001b │ │ +033eda: 7040 7e0a 32fe |01ef: invoke-direct {v2, v3, v14, v15}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033ee0: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ +033ee4: 1301 2700 |01f4: const/16 v1, #int 39 // #27 │ │ +033ee8: 2202 f401 |01f6: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033eec: 1a03 9409 |01f8: const-string v3, "f ( 1 + 1 , a+1)" // string@0994 │ │ +033ef0: 1904 2440 |01fa: const-wide/high16 v4, #long 4621819117588971520 // #4024 │ │ +033ef4: 7040 7e0a 3254 |01fc: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033efa: 4d02 0001 |01ff: aput-object v2, v0, v1 │ │ +033efe: 1301 2800 |0201: const/16 v1, #int 40 // #28 │ │ +033f02: 2202 f401 |0203: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f06: 1a03 ee09 |0205: const-string v3, "g(foo) = f (f(foo, 1)pi/2)" // string@09ee │ │ +033f0a: 7040 7e0a 3276 |0207: invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033f10: 4d02 0001 |020a: aput-object v2, v0, v1 │ │ +033f14: 1301 2900 |020c: const/16 v1, #int 41 // #29 │ │ +033f18: 2202 f401 |020e: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f1c: 1a03 ed09 |0210: const-string v3, "g(.5*2)" // string@09ed │ │ +033f20: 7040 7e0a 3298 |0212: invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033f26: 4d02 0001 |0215: aput-object v2, v0, v1 │ │ +033f2a: 1301 2a00 |0217: const/16 v1, #int 42 // #2a │ │ +033f2e: 2202 f401 |0219: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f32: 1a03 9b04 |021b: const-string v3, "NaN" // string@049b │ │ +033f36: 1904 f87f |021d: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ +033f3a: 7040 7e0a 3254 |021f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033f40: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ +033f44: 1301 2b00 |0224: const/16 v1, #int 43 // #2b │ │ +033f48: 2202 f401 |0226: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f4c: 1a03 0602 |0228: const-string v3, "Inf" // string@0206 │ │ +033f50: 1904 f07f |022a: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ +033f54: 7040 7e0a 3254 |022c: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033f5a: 4d02 0001 |022f: aput-object v2, v0, v1 │ │ +033f5e: 1301 2c00 |0231: const/16 v1, #int 44 // #2c │ │ +033f62: 2202 f401 |0233: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f66: 1a03 0702 |0235: const-string v3, "Infinity" // string@0207 │ │ +033f6a: 1904 f07f |0237: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ +033f6e: 7040 7e0a 3254 |0239: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033f74: 4d02 0001 |023c: aput-object v2, v0, v1 │ │ +033f78: 1301 2d00 |023e: const/16 v1, #int 45 // #2d │ │ +033f7c: 2202 f401 |0240: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f80: 1a03 5500 |0242: const-string v3, "-Inf" // string@0055 │ │ +033f84: 1904 f0ff |0244: const-wide/high16 v4, #long -4503599627370496 // #fff0 │ │ +033f88: 7040 7e0a 3254 |0246: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033f8e: 4d02 0001 |0249: aput-object v2, v0, v1 │ │ +033f92: 1301 2e00 |024b: const/16 v1, #int 46 // #2e │ │ +033f96: 2202 f401 |024d: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033f9a: 1a03 6c00 |024f: const-string v3, "0/0" // string@006c │ │ +033f9e: 1904 f87f |0251: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ +033fa2: 7040 7e0a 3254 |0253: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033fa8: 4d02 0001 |0256: aput-object v2, v0, v1 │ │ +033fac: 1301 2f00 |0258: const/16 v1, #int 47 // #2f │ │ +033fb0: 2202 f401 |025a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033fb4: 1a03 e507 |025c: const-string v3, "comb(11, 9)" // string@07e5 │ │ +033fb8: 1804 0000 0000 0080 4b40 |025e: const-wide v4, #double 55 // #404b800000000000 │ │ +033fc2: 7040 7e0a 3254 |0263: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033fc8: 4d02 0001 |0266: aput-object v2, v0, v1 │ │ +033fcc: 1301 3000 |0268: const/16 v1, #int 48 // #30 │ │ +033fd0: 2202 f401 |026a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033fd4: 1a03 000e |026c: const-string v3, "perm(11, 2)" // string@0e00 │ │ +033fd8: 1804 0000 0000 0080 5b40 |026e: const-wide v4, #double 110 // #405b800000000000 │ │ +033fe2: 7040 7e0a 3254 |0273: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +033fe8: 4d02 0001 |0276: aput-object v2, v0, v1 │ │ +033fec: 1301 3100 |0278: const/16 v1, #int 49 // #31 │ │ +033ff0: 2202 f401 |027a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +033ff4: 1a03 e407 |027c: const-string v3, "comb(1000, 999)" // string@07e4 │ │ +033ff8: 1804 0000 0000 0040 8f40 |027e: const-wide v4, #double 1000 // #408f400000000000 │ │ +034002: 7040 7e0a 3254 |0283: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +034008: 4d02 0001 |0286: aput-object v2, v0, v1 │ │ +03400c: 1301 3200 |0288: const/16 v1, #int 50 // #32 │ │ +034010: 2202 f401 |028a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +034014: 1a03 ff0d |028c: const-string v3, "perm(1000, 1)" // string@0dff │ │ +034018: 1804 0000 0000 0040 8f40 |028e: const-wide v4, #double 1000 // #408f400000000000 │ │ +034022: 7040 7e0a 3254 |0293: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +034028: 4d02 0001 |0296: aput-object v2, v0, v1 │ │ +03402c: 1301 3300 |0298: const/16 v1, #int 51 // #33 │ │ +034030: 2202 f401 |029a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +034034: 1a03 3f07 |029c: const-string v3, "c(x)=1+x^2" // string@073f │ │ +034038: 7040 7e0a 3276 |029e: invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +03403e: 4d02 0001 |02a1: aput-object v2, v0, v1 │ │ +034042: 1301 3400 |02a3: const/16 v1, #int 52 // #34 │ │ +034046: 2202 f401 |02a5: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +03404a: 1a03 3e07 |02a7: const-string v3, "c(3-1)" // string@073e │ │ +03404e: 1904 1440 |02a9: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +034052: 7040 7e0a 3254 |02ab: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +034058: 4d02 0001 |02ae: aput-object v2, v0, v1 │ │ +03405c: 1301 3500 |02b0: const/16 v1, #int 53 // #35 │ │ +034060: 2202 f401 |02b2: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +034064: 1a03 fc05 |02b4: const-string v3, "abs(3-4i)" // string@05fc │ │ +034068: 1904 1440 |02b6: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +03406c: 7040 7e0a 3254 |02b8: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +034072: 4d02 0001 |02bb: aput-object v2, v0, v1 │ │ +034076: 1301 3600 |02bd: const/16 v1, #int 54 // #36 │ │ +03407a: 2202 f401 |02bf: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +03407e: 1a03 8309 |02c1: const-string v3, "exp(pi*i)" // string@0983 │ │ +034082: 7040 7e0a 32fe |02c3: invoke-direct {v2, v3, v14, v15}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a7e │ │ +034088: 4d02 0001 |02c6: aput-object v2, v0, v1 │ │ +03408c: 6900 2a09 |02c8: sput-object v0, Lorg/javia/arity/TestEval;.cases:[Lorg/javia/arity/EvalCase; // field@092a │ │ +034090: 1300 0a00 |02ca: const/16 v0, #int 10 // #a │ │ +034094: 2300 2302 |02cc: new-array v0, v0, [Lorg/javia/arity/EvalCase; // type@0223 │ │ +034098: 1201 |02ce: const/4 v1, #int 0 // #0 │ │ +03409a: 2202 f401 |02cf: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +03409e: 1a03 ae0f |02d1: const-string v3, "sqrt(-1)^2" // string@0fae │ │ +0340a2: 2204 ef01 |02d3: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +0340a6: 7059 400a e48f |02d5: invoke-direct {v4, v14, v15, v8, v9}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0340ac: 7030 7f0a 3204 |02d8: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +0340b2: 4d02 0001 |02db: aput-object v2, v0, v1 │ │ +0340b6: 1211 |02dd: const/4 v1, #int 1 // #1 │ │ +0340b8: 2202 f401 |02de: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +0340bc: 1a03 350b |02e0: const-string v3, "i" // string@0b35 │ │ +0340c0: 2204 ef01 |02e2: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +0340c4: 705b 400a 84a9 |02e4: invoke-direct {v4, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0340ca: 7030 7f0a 3204 |02e7: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +0340d0: 4d02 0001 |02ea: aput-object v2, v0, v1 │ │ +0340d4: 1221 |02ec: const/4 v1, #int 2 // #2 │ │ +0340d6: 2202 f401 |02ed: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +0340da: 1a03 ad0f |02ef: const-string v3, "sqrt(-1)" // string@0fad │ │ +0340de: 2204 ef01 |02f1: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +0340e2: 705b 400a 84a9 |02f3: invoke-direct {v4, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0340e8: 7030 7f0a 3204 |02f6: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +0340ee: 4d02 0001 |02f9: aput-object v2, v0, v1 │ │ +0340f2: 1231 |02fb: const/4 v1, #int 3 // #3 │ │ +0340f4: 2202 f401 |02fc: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +0340f8: 1a03 3d07 |02fe: const-string v3, "c(2+0i)" // string@073d │ │ +0340fc: 2204 ef01 |0300: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +034100: 1906 1440 |0302: const-wide/high16 v6, #long 4617315517961601024 // #4014 │ │ +034104: 7059 400a 6487 |0304: invoke-direct {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +03410a: 7030 7f0a 3204 |0307: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +034110: 4d02 0001 |030a: aput-object v2, v0, v1 │ │ +034114: 1241 |030c: const/4 v1, #int 4 // #4 │ │ +034116: 2202 f401 |030d: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +03411a: 1a03 3c07 |030f: const-string v3, "c(1+i)" // string@073c │ │ +03411e: 2204 ef01 |0311: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +034122: 1906 0040 |0313: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +034126: 7057 400a a46b |0315: invoke-direct {v4, v10, v11, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +03412c: 7030 7f0a 3204 |0318: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +034132: 4d02 0001 |031b: aput-object v2, v0, v1 │ │ +034136: 1251 |031d: const/4 v1, #int 5 // #5 │ │ +034138: 2202 f401 |031e: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +03413c: 1a03 860c |0320: const-string v3, "log(-1)" // string@0c86 │ │ +034140: 2204 ef01 |0322: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +034144: 1806 182d 4454 fb21 09c0 |0324: const-wide v6, #double -3.14159 // #c00921fb54442d18 │ │ +03414e: 7057 400a 8469 |0329: invoke-direct {v4, v8, v9, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +034154: 7030 7f0a 3204 |032c: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +03415a: 4d02 0001 |032f: aput-object v2, v0, v1 │ │ +03415e: 1261 |0331: const/4 v1, #int 6 // #6 │ │ +034160: 2202 f401 |0332: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +034164: 1a03 370b |0334: const-string v3, "i^i" // string@0b37 │ │ +034168: 2204 ef01 |0336: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +03416c: 1806 e067 f746 cc9b ca3f |0338: const-wide v6, #double 0.20788 // #3fca9bcc46f767e0 │ │ +034176: 7059 400a 6487 |033d: invoke-direct {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +03417c: 7030 7f0a 3204 |0340: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +034182: 4d02 0001 |0343: aput-object v2, v0, v1 │ │ +034186: 1271 |0345: const/4 v1, #int 7 // #7 │ │ +034188: 2202 f401 |0346: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +03418c: 1a03 f309 |0348: const-string v3, "gcd(135-14i, 155+34i)" // string@09f3 │ │ +034190: 2204 ef01 |034a: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +034194: 1906 2840 |034c: const-wide/high16 v6, #long 4622945017495814144 // #4028 │ │ +034198: 1908 14c0 |034e: const-wide/high16 v8, #long -4606056518893174784 // #c014 │ │ +03419c: 7059 400a 6487 |0350: invoke-direct {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0341a2: 7030 7f0a 3204 |0353: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +0341a8: 4d02 0001 |0356: aput-object v2, v0, v1 │ │ +0341ac: 1301 0800 |0358: const/16 v1, #int 8 // #8 │ │ +0341b0: 2202 f401 |035a: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +0341b4: 1a03 e307 |035c: const-string v3, "comb(1+.5i, 1)" // string@07e3 │ │ +0341b8: 2204 ef01 |035e: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +0341bc: 1906 e03f |0360: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ +0341c0: 7057 400a a46b |0362: invoke-direct {v4, v10, v11, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0341c6: 7030 7f0a 3204 |0365: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +0341cc: 4d02 0001 |0368: aput-object v2, v0, v1 │ │ +0341d0: 1301 0900 |036a: const/16 v1, #int 9 // #9 │ │ +0341d4: 2202 f401 |036c: new-instance v2, Lorg/javia/arity/EvalCase; // type@01f4 │ │ +0341d8: 1a03 010e |036e: const-string v3, "perm(2+i, 2)" // string@0e01 │ │ +0341dc: 2204 ef01 |0370: new-instance v4, Lorg/javia/arity/Complex; // type@01ef │ │ +0341e0: 1906 0840 |0372: const-wide/high16 v6, #long 4613937818241073152 // #4008 │ │ +0341e4: 7057 400a a46b |0374: invoke-direct {v4, v10, v11, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +0341ea: 7030 7f0a 3204 |0377: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a7f │ │ +0341f0: 4d02 0001 |037a: aput-object v2, v0, v1 │ │ +0341f4: 6900 2b09 |037c: sput-object v0, Lorg/javia/arity/TestEval;.casesComplex:[Lorg/javia/arity/EvalCase; // field@092b │ │ +0341f8: 0e00 |037e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x000a line=38 │ │ + 0x02ca line=99 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/TestEval;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0341fc: |[0341fc] org.javia.arity.TestEval.:()V │ │ +03420c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +034212: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/TestEval; │ │ + │ │ + #2 : (in Lorg/javia/arity/TestEval;) │ │ + name : 'testEval' │ │ + type : '()Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 398 16-bit code units │ │ +034214: |[034214] org.javia.arity.TestEval.testEval:()Z │ │ +034224: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +034226: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +034228: 2208 0102 |0002: new-instance v8, Lorg/javia/arity/Symbols; // type@0201 │ │ +03422c: 7010 d20a 0800 |0004: invoke-direct {v8}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +034232: 0110 |0007: move v0, v1 │ │ +034234: 0132 |0008: move v2, v3 │ │ +034236: 6204 2a09 |0009: sget-object v4, Lorg/javia/arity/TestEval;.cases:[Lorg/javia/arity/EvalCase; // field@092a │ │ +03423a: 2144 |000b: array-length v4, v4 │ │ +03423c: 3540 0701 |000c: if-ge v0, v4, 0113 // +0107 │ │ +034240: 6204 2a09 |000e: sget-object v4, Lorg/javia/arity/TestEval;.cases:[Lorg/javia/arity/EvalCase; // field@092a │ │ +034244: 4609 0400 |0010: aget-object v9, v4, v0 │ │ +034248: 5494 c208 |0012: iget-object v4, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +03424c: 7110 dd0a 0400 |0014: invoke-static {v4}, Lorg/javia/arity/Symbols;.isDefinition:(Ljava/lang/String;)Z // method@0add │ │ +034252: 0a04 |0017: move-result v4 │ │ +034254: 3804 8400 |0018: if-eqz v4, 009c // +0084 │ │ +034258: 5494 c208 |001a: iget-object v4, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +03425c: 6e20 d60a 4800 |001c: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ad6 │ │ +034262: 0c04 |001f: move-result-object v4 │ │ +034264: 6e20 da0a 4800 |0020: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ada │ │ +03426a: 5446 d008 |0023: iget-object v6, v4, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@08d0 │ │ +03426e: 6e10 830a 0600 |0025: invoke-virtual {v6}, Lorg/javia/arity/Function;.arity:()I // method@0a83 │ │ +034274: 0a04 |0028: move-result v4 │ │ +034276: 3904 6a00 |0029: if-nez v4, 0093 // +006a │ │ +03427a: 6e10 840a 0600 |002b: invoke-virtual {v6}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +034280: 0b04 |002e: move-result-wide v4 │ │ +034282: 6e10 8b0a 0600 |002f: invoke-virtual {v6}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a8b │ │ +034288: 0c06 |0032: move-result-object v6 │ │ +03428a: 7130 f80a 5406 |0033: invoke-static {v4, v5, v6}, Lorg/javia/arity/UnitTest;.equal:(DLorg/javia/arity/Complex;)Z // method@0af8 │ │ +034290: 0a06 |0036: move-result v6 │ │ +034292: 3806 5a00 |0037: if-eqz v6, 0091 // +005a │ │ +034296: 0136 |0039: move v6, v3 │ │ +034298: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +03429a: 7130 010b 5407 |003b: invoke-static {v4, v5, v7}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +0342a0: 0c07 |003e: move-result-object v7 │ │ +0342a2: 044e |003f: move-wide v14, v4 │ │ +0342a4: 0164 |0040: move v4, v6 │ │ +0342a6: 0775 |0041: move-object v5, v7 │ │ +0342a8: 04e6 |0042: move-wide v6, v14 │ │ +0342aa: 3804 9d00 |0043: if-eqz v4, 00e0 // +009d │ │ +0342ae: 539a c308 |0045: iget-wide v10, v9, Lorg/javia/arity/EvalCase;.result:D // field@08c3 │ │ +0342b2: 7140 f70a ba76 |0047: invoke-static {v10, v11, v6, v7}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +0342b8: 0a04 |004a: move-result v4 │ │ +0342ba: 3804 9500 |004b: if-eqz v4, 00e0 // +0095 │ │ +0342be: 0134 |004d: move v4, v3 │ │ +0342c0: 6207 da07 |004e: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +0342c4: 220a 9901 |0050: new-instance v10, Ljava/lang/StringBuilder; // type@0199 │ │ +0342c8: 7010 e507 0a00 |0052: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0342ce: 3804 a100 |0055: if-eqz v4, 00f6 // +00a1 │ │ +0342d2: 1a06 0000 |0057: const-string v6, "" // string@0000 │ │ +0342d6: 6e20 ed07 6a00 |0059: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0342dc: 0c06 |005c: move-result-object v6 │ │ +0342de: 549a c208 |005d: iget-object v10, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +0342e2: 6e20 ed07 a600 |005f: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0342e8: 0c06 |0062: move-result-object v6 │ │ +0342ea: 1a0a 0800 |0063: const-string v10, " " // string@0008 │ │ +0342ee: 5499 c208 |0065: iget-object v9, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +0342f2: 6e10 cc07 0900 |0067: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@07cc │ │ +0342f8: 0a09 |006a: move-result v9 │ │ +0342fa: d909 090f |006b: rsub-int/lit8 v9, v9, #int 15 // #0f │ │ +0342fe: 7120 a607 1900 |006d: invoke-static {v9, v1}, Ljava/lang/Math;.max:(II)I // method@07a6 │ │ +034304: 0a09 |0070: move-result v9 │ │ +034306: 6e30 d207 1a09 |0071: invoke-virtual {v10, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +03430c: 0c09 |0074: move-result-object v9 │ │ +03430e: 6e20 ed07 9600 |0075: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034314: 0c06 |0078: move-result-object v6 │ │ +034316: 1a09 0e00 |0079: const-string v9, " = " // string@000e │ │ +03431a: 6e20 ed07 9600 |007b: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034320: 0c06 |007e: move-result-object v6 │ │ +034322: 6e20 ed07 5600 |007f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034328: 0c05 |0082: move-result-object v5 │ │ +03432a: 6e10 f007 0500 |0083: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034330: 0c05 |0086: move-result-object v5 │ │ +034332: 6e20 6507 5700 |0087: invoke-virtual {v7, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +034338: 3904 0300 |008a: if-nez v4, 008d // +0003 │ │ +03433c: 0112 |008c: move v2, v1 │ │ +03433e: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034342: 2900 7aff |008f: goto/16 0009 // -0086 │ │ +034346: 0116 |0091: move v6, v1 │ │ +034348: 28a8 |0092: goto 003a // -0058 │ │ +03434a: 1904 08c0 |0093: const-wide/high16 v4, #long -4609434218613702656 // #c008 │ │ +03434e: 6e10 b807 0600 |0095: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +034354: 0c06 |0098: move-result-object v6 │ │ +034356: 0767 |0099: move-object v7, v6 │ │ +034358: 0136 |009a: move v6, v3 │ │ +03435a: 28a4 |009b: goto 003f // -005c │ │ +03435c: 5494 c208 |009c: iget-object v4, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +034360: 6e20 db0a 4800 |009e: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.eval:(Ljava/lang/String;)D // method@0adb │ │ +034366: 0b04 |00a1: move-result-wide v4 │ │ +034368: 5496 c208 |00a2: iget-object v6, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +03436c: 6e20 dc0a 6800 |00a4: invoke-virtual {v8, v6}, Lorg/javia/arity/Symbols;.evalComplex:(Ljava/lang/String;)Lorg/javia/arity/Complex; // method@0adc │ │ +034372: 0c07 |00a7: move-result-object v7 │ │ +034374: 7130 f80a 5407 |00a8: invoke-static {v4, v5, v7}, Lorg/javia/arity/UnitTest;.equal:(DLorg/javia/arity/Complex;)Z // method@0af8 │ │ +03437a: 0a06 |00ab: move-result v6 │ │ +03437c: 3806 3200 |00ac: if-eqz v6, 00de // +0032 │ │ +034380: 0136 |00ae: move v6, v3 │ │ +034382: 3906 2400 |00af: if-nez v6, 00d3 // +0024 │ │ +034386: 620a da07 |00b1: sget-object v10, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +03438a: 220b 9901 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@0199 │ │ +03438e: 7010 e507 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034394: 1a0c 9f09 |00b8: const-string v12, "failed: " // string@099f │ │ +034398: 6e20 ed07 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03439e: 0c0b |00bd: move-result-object v11 │ │ +0343a0: 6e30 e807 4b05 |00be: invoke-virtual {v11, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +0343a6: 0c0b |00c1: move-result-object v11 │ │ +0343a8: 1a0c 0600 |00c2: const-string v12, " " // string@0006 │ │ +0343ac: 6e20 ed07 cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0343b2: 0c0b |00c7: move-result-object v11 │ │ +0343b4: 6e20 ec07 7b00 |00c8: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0343ba: 0c07 |00cb: move-result-object v7 │ │ +0343bc: 6e10 f007 0700 |00cc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0343c2: 0c07 |00cf: move-result-object v7 │ │ +0343c4: 6e20 6507 7a00 |00d0: invoke-virtual {v10, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +0343ca: 1217 |00d3: const/4 v7, #int 1 // #1 │ │ +0343cc: 7130 010b 5407 |00d4: invoke-static {v4, v5, v7}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +0343d2: 0c07 |00d7: move-result-object v7 │ │ +0343d4: 044e |00d8: move-wide v14, v4 │ │ +0343d6: 0164 |00d9: move v4, v6 │ │ +0343d8: 0775 |00da: move-object v5, v7 │ │ +0343da: 04e6 |00db: move-wide v6, v14 │ │ +0343dc: 2900 67ff |00dc: goto/16 0043 // -0099 │ │ +0343e0: 0116 |00de: move v6, v1 │ │ +0343e2: 28d0 |00df: goto 00af // -0030 │ │ +0343e4: 0114 |00e0: move v4, v1 │ │ +0343e6: 2900 6dff |00e1: goto/16 004e // -0093 │ │ +0343ea: 0d04 |00e3: move-exception v4 │ │ +0343ec: 6e10 e30a 0400 |00e4: invoke-virtual {v4}, Lorg/javia/arity/SyntaxException;.toString:()Ljava/lang/String; // method@0ae3 │ │ +0343f2: 0c05 |00e7: move-result-object v5 │ │ +0343f4: 5396 c308 |00e8: iget-wide v6, v9, Lorg/javia/arity/EvalCase;.result:D // field@08c3 │ │ +0343f8: 190a 00c0 |00ea: const-wide/high16 v10, #long -4611686018427387904 // #c000 │ │ +0343fc: 2f04 060a |00ec: cmpl-double v4, v6, v10 │ │ +034400: 3904 0500 |00ee: if-nez v4, 00f3 // +0005 │ │ +034404: 0134 |00f0: move v4, v3 │ │ +034406: 2900 5dff |00f1: goto/16 004e // -00a3 │ │ +03440a: 0114 |00f3: move v4, v1 │ │ +03440c: 2900 5aff |00f4: goto/16 004e // -00a6 │ │ +034410: 2206 9901 |00f6: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +034414: 7010 e507 0600 |00f8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03441a: 1a0b 9d09 |00fb: const-string v11, "failed (expected " // string@099d │ │ +03441e: 6e20 ed07 b600 |00fd: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034424: 0c06 |0100: move-result-object v6 │ │ +034426: 539c c308 |0101: iget-wide v12, v9, Lorg/javia/arity/EvalCase;.result:D // field@08c3 │ │ +03442a: 6e30 e807 c60d |0103: invoke-virtual {v6, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +034430: 0c06 |0106: move-result-object v6 │ │ +034432: 1a0b 4200 |0107: const-string v11, "): " // string@0042 │ │ +034436: 6e20 ed07 b600 |0109: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03443c: 0c06 |010c: move-result-object v6 │ │ +03443e: 6e10 f007 0600 |010d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034444: 0c06 |0110: move-result-object v6 │ │ +034446: 2900 48ff |0111: goto/16 0059 // -00b8 │ │ +03444a: 0110 |0113: move v0, v1 │ │ +03444c: 6203 2b09 |0114: sget-object v3, Lorg/javia/arity/TestEval;.casesComplex:[Lorg/javia/arity/EvalCase; // field@092b │ │ +034450: 2133 |0116: array-length v3, v3 │ │ +034452: 3530 7600 |0117: if-ge v0, v3, 018d // +0076 │ │ +034456: 6203 2b09 |0119: sget-object v3, Lorg/javia/arity/TestEval;.casesComplex:[Lorg/javia/arity/EvalCase; // field@092b │ │ +03445a: 4603 0300 |011b: aget-object v3, v3, v0 │ │ +03445e: 5434 c208 |011d: iget-object v4, v3, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +034462: 6e20 dc0a 4800 |011f: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.evalComplex:(Ljava/lang/String;)Lorg/javia/arity/Complex; // method@0adc │ │ +034468: 0c04 |0122: move-result-object v4 │ │ +03446a: 5435 c108 |0123: iget-object v5, v3, Lorg/javia/arity/EvalCase;.cResult:Lorg/javia/arity/Complex; // field@08c1 │ │ +03446e: 7120 f90a 4500 |0125: invoke-static {v5, v4}, Lorg/javia/arity/UnitTest;.equal:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Z // method@0af9 │ │ +034474: 0a05 |0128: move-result v5 │ │ +034476: 3905 3600 |0129: if-nez v5, 015f // +0036 │ │ +03447a: 6205 da07 |012b: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +03447e: 2206 9901 |012d: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +034482: 7010 e507 0600 |012f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034488: 1a07 9c09 |0132: const-string v7, "failed " // string@099c │ │ +03448c: 6e20 ed07 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034492: 0c06 |0137: move-result-object v6 │ │ +034494: 5437 c208 |0138: iget-object v7, v3, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +034498: 6e20 ed07 7600 |013a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03449e: 0c06 |013d: move-result-object v6 │ │ +0344a0: 1a07 1a00 |013e: const-string v7, " expected " // string@001a │ │ +0344a4: 6e20 ed07 7600 |0140: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0344aa: 0c06 |0143: move-result-object v6 │ │ +0344ac: 5433 c108 |0144: iget-object v3, v3, Lorg/javia/arity/EvalCase;.cResult:Lorg/javia/arity/Complex; // field@08c1 │ │ +0344b0: 6e20 ec07 3600 |0146: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0344b6: 0c03 |0149: move-result-object v3 │ │ +0344b8: 1a06 1e00 |014a: const-string v6, " got " // string@001e │ │ +0344bc: 6e20 ed07 6300 |014c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0344c2: 0c03 |014f: move-result-object v3 │ │ +0344c4: 6e20 ec07 4300 |0150: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +0344ca: 0c03 |0153: move-result-object v3 │ │ +0344cc: 6e10 f007 0300 |0154: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0344d2: 0c03 |0157: move-result-object v3 │ │ +0344d4: 6e20 6507 3500 |0158: invoke-virtual {v5, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +0344da: 0112 |015b: move v2, v1 │ │ +0344dc: d800 0001 |015c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0344e0: 28b6 |015e: goto 0114 // -004a │ │ +0344e2: 6205 da07 |015f: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +0344e6: 2206 9901 |0161: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +0344ea: 7010 e507 0600 |0163: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0344f0: 1a07 0000 |0166: const-string v7, "" // string@0000 │ │ +0344f4: 6e20 ed07 7600 |0168: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0344fa: 0c06 |016b: move-result-object v6 │ │ +0344fc: 5433 c208 |016c: iget-object v3, v3, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@08c2 │ │ +034500: 6e20 ed07 3600 |016e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034506: 0c03 |0171: move-result-object v3 │ │ +034508: 1a06 0e00 |0172: const-string v6, " = " // string@000e │ │ +03450c: 6e20 ed07 6300 |0174: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034512: 0c03 |0177: move-result-object v3 │ │ +034514: 1306 2800 |0178: const/16 v6, #int 40 // #28 │ │ +034518: 1207 |017a: const/4 v7, #int 0 // #0 │ │ +03451a: 7130 000b 6407 |017b: invoke-static {v4, v6, v7}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +034520: 0c04 |017e: move-result-object v4 │ │ +034522: 6e20 ed07 4300 |017f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034528: 0c03 |0182: move-result-object v3 │ │ +03452a: 6e10 f007 0300 |0183: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034530: 0c03 |0186: move-result-object v3 │ │ +034532: 6e20 6507 3500 |0187: invoke-virtual {v5, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +034538: 28d2 |018a: goto 015c // -002e │ │ +03453a: 0d03 |018b: move-exception v3 │ │ +03453c: 28d0 |018c: goto 015c // -0030 │ │ +03453e: 0f02 |018d: return v2 │ │ + catches : 3 │ │ + 0x0012 - 0x004a │ │ + Lorg/javia/arity/SyntaxException; -> 0x00e3 │ │ + 0x0095 - 0x00d7 │ │ + Lorg/javia/arity/SyntaxException; -> 0x00e3 │ │ + 0x0119 - 0x018a │ │ + Lorg/javia/arity/SyntaxException; -> 0x018b │ │ + positions : │ │ + 0x0002 line=116 │ │ + 0x0009 line=117 │ │ + 0x000e line=118 │ │ + 0x0012 line=124 │ │ + 0x001a line=125 │ │ + 0x0020 line=126 │ │ + 0x0023 line=127 │ │ + 0x0025 line=128 │ │ + 0x002b line=129 │ │ + 0x002f line=130 │ │ + 0x0033 line=131 │ │ + 0x003a line=132 │ │ + 0x0043 line=146 │ │ + 0x004e line=151 │ │ + 0x008a line=155 │ │ + 0x008d line=117 │ │ + 0x0092 line=131 │ │ + 0x0093 line=134 │ │ + 0x0095 line=135 │ │ + 0x009c line=138 │ │ + 0x00a2 line=139 │ │ + 0x00a8 line=140 │ │ + 0x00af line=141 │ │ + 0x00b1 line=142 │ │ + 0x00d3 line=144 │ │ + 0x00df line=140 │ │ + 0x00e1 line=146 │ │ + 0x00e3 line=147 │ │ + 0x00e4 line=148 │ │ + 0x00e8 line=149 │ │ + 0x00f6 line=151 │ │ + 0x0114 line=160 │ │ + 0x0119 line=162 │ │ + 0x011d line=163 │ │ + 0x0123 line=164 │ │ + 0x012b line=165 │ │ + 0x015c line=160 │ │ + 0x015f line=169 │ │ + 0x018b line=171 │ │ + 0x018d line=174 │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1351 (UnitTest.java) │ │ + │ │ +Class #215 header: │ │ +class_idx : 516 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1351 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #215 - │ │ + Class descriptor : 'Lorg/javia/arity/TestFormat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/TestFormat;) │ │ + name : 'cases' │ │ + type : '[Lorg/javia/arity/FormatCase;' │ │ + access : 0x0008 (STATIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/TestFormat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 14 │ │ + ins : 0 │ │ + outs : 5 │ │ + insns size : 587 16-bit code units │ │ +034564: |[034564] org.javia.arity.TestFormat.:()V │ │ +034574: 160c 0000 |0000: const-wide/16 v12, #int 0 // #0 │ │ +034578: 180a dd59 8c42 cac0 f33f |0002: const-wide v10, #double 1.23457 // #3ff3c0ca428c59dd │ │ +034582: 1228 |0007: const/4 v8, #int 2 // #2 │ │ +034584: 1217 |0008: const/4 v7, #int 1 // #1 │ │ +034586: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +034588: 1300 2600 |000a: const/16 v0, #int 38 // #26 │ │ +03458c: 2300 2402 |000c: new-array v0, v0, [Lorg/javia/arity/FormatCase; // type@0224 │ │ +034590: 2201 f601 |000e: new-instance v1, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034594: 1802 9a99 9999 9999 b93f |0010: const-wide v2, #double 0.1 // #3fb999999999999a │ │ +03459e: 1a04 6800 |0015: const-string v4, "0.1" // string@0068 │ │ +0345a2: 7054 810a 6132 |0017: invoke-direct {v1, v6, v2, v3, v4}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0345a8: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ +0345ac: 2201 f601 |001c: new-instance v1, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0345b0: 1802 b81e 85eb 51b8 be3f |001e: const-wide v2, #double 0.12 // #3fbeb851eb851eb8 │ │ +0345ba: 1a04 6900 |0023: const-string v4, "0.12" // string@0069 │ │ +0345be: 7054 810a 6132 |0025: invoke-direct {v1, v6, v2, v3, v4}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0345c4: 4d01 0007 |0028: aput-object v1, v0, v7 │ │ +0345c8: 2201 f601 |002a: new-instance v1, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0345cc: 1802 fca9 f1d2 4d62 503f |002c: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ +0345d6: 1a04 6600 |0031: const-string v4, "0.001" // string@0066 │ │ +0345da: 7054 810a 6132 |0033: invoke-direct {v1, v6, v2, v3, v4}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0345e0: 4d01 0008 |0036: aput-object v1, v0, v8 │ │ +0345e4: 1231 |0038: const/4 v1, #int 3 // #3 │ │ +0345e6: 2202 f601 |0039: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0345ea: 1804 6132 5530 2aa9 533f |003b: const-wide v4, #double 0.0012 // #3f53a92a30553261 │ │ +0345f4: 1a03 6700 |0040: const-string v3, "0.0012" // string@0067 │ │ +0345f8: 7053 810a 6254 |0042: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0345fe: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ +034602: 1241 |0047: const/4 v1, #int 4 // #4 │ │ +034604: 2202 f601 |0048: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034608: 1804 48af bc9a f2d7 7a3e |004a: const-wide v4, #double 1e-07 // #3e7ad7f29abcaf48 │ │ +034612: 1a03 8f00 |004f: const-string v3, "1E-7" // string@008f │ │ +034616: 7053 810a 6254 |0051: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +03461c: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +034620: 1251 |0056: const/4 v1, #int 5 // #5 │ │ +034622: 2202 f601 |0057: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034626: 1804 2b69 a429 2b1b 803e |0059: const-wide v4, #double 1.2e-07 // #3e801b2b29a4692b │ │ +034630: 1a03 8400 |005e: const-string v3, "1.2E-7" // string@0084 │ │ +034634: 7053 810a 6254 |0060: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +03463a: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ +03463e: 1261 |0065: const/4 v1, #int 6 // #6 │ │ +034640: 2202 f601 |0066: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034644: 1804 2ef6 4637 dd9a bf3f |0068: const-wide v4, #double 0.123457 // #3fbf9add3746f62e │ │ +03464e: 1a03 6a00 |006d: const-string v3, "0.123456789012345" // string@006a │ │ +034652: 7053 810a 6254 |006f: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034658: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +03465c: 1271 |0074: const/4 v1, #int 7 // #7 │ │ +03465e: 2202 f601 |0075: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034662: 1a03 6300 |0077: const-string v3, "0" // string@0063 │ │ +034666: 7053 810a 62dc |0079: invoke-direct {v2, v6, v12, v13, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +03466c: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +034670: 1301 0800 |007e: const/16 v1, #int 8 // #8 │ │ +034674: 2202 f601 |0080: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034678: 1904 f03f |0082: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +03467c: 1a03 6e00 |0084: const-string v3, "1" // string@006e │ │ +034680: 7053 810a 6254 |0086: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034686: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ +03468a: 1301 0900 |008b: const/16 v1, #int 9 // #9 │ │ +03468e: 2202 f601 |008d: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034692: 1904 2840 |008f: const-wide/high16 v4, #long 4622945017495814144 // #4028 │ │ +034696: 1a03 8800 |0091: const-string v3, "12" // string@0088 │ │ +03469a: 7053 810a 6254 |0093: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0346a0: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +0346a4: 1301 0a00 |0098: const/16 v1, #int 10 // #a │ │ +0346a8: 2202 f601 |009a: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0346ac: 1804 0000 80b4 8065 d241 |009c: const-wide v4, #double 1.23457e+09 // #41d26580b4800000 │ │ +0346b6: 1a03 8a00 |00a1: const-string v3, "1234567890" // string@008a │ │ +0346ba: 7053 810a 6254 |00a3: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0346c0: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ +0346c4: 1301 0b00 |00a8: const/16 v1, #int 11 // #b │ │ +0346c8: 2202 f601 |00aa: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0346cc: 1804 0000 0000 65cd cd41 |00ac: const-wide v4, #double 1e+09 // #41cdcd6500000000 │ │ +0346d6: 1a03 8700 |00b1: const-string v3, "1000000000" // string@0087 │ │ +0346da: 7053 810a 6254 |00b3: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0346e0: 4d02 0001 |00b6: aput-object v2, v0, v1 │ │ +0346e4: 1301 0c00 |00b8: const/16 v1, #int 12 // #c │ │ +0346e8: 2202 f601 |00ba: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0346ec: 1a03 7e00 |00bc: const-string v3, "1.23456789012345" // string@007e │ │ +0346f0: 7053 810a 62ba |00be: invoke-direct {v2, v6, v10, v11, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0346f6: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ +0346fa: 1301 0d00 |00c3: const/16 v1, #int 13 // #d │ │ +0346fe: 2202 f601 |00c5: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034702: 1804 b253 3ce6 d61c c840 |00c7: const-wide v4, #double 12345.7 // #40c81cd6e63c53b2 │ │ +03470c: 1a03 8900 |00cc: const-string v3, "12345.6789012345" // string@0089 │ │ +034710: 7053 810a 6254 |00ce: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034716: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ +03471a: 1301 0e00 |00d3: const/16 v1, #int 14 // #e │ │ +03471e: 2202 f601 |00d5: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034722: 1804 9be6 87b4 8065 d241 |00d7: const-wide v4, #double 1.23457e+09 // #41d26580b487e69b │ │ +03472c: 1a03 8b00 |00dc: const-string v3, "1234567890.12345" // string@008b │ │ +034730: 7053 810a 6254 |00de: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034736: 4d02 0001 |00e1: aput-object v2, v0, v1 │ │ +03473a: 1301 0f00 |00e3: const/16 v1, #int 15 // #f │ │ +03473e: 2202 f601 |00e5: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034742: 1804 40de 7783 2112 dc42 |00e7: const-wide v4, #double 1.23457e+14 // #42dc12218377de40 │ │ +03474c: 1a03 8000 |00ec: const-string v3, "1.23456789012345E14" // string@0080 │ │ +034750: 7053 810a 6254 |00ee: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034756: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ +03475a: 1301 1000 |00f3: const/16 v1, #int 16 // #10 │ │ +03475e: 2202 f601 |00f5: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034762: 1804 0000 901e c4bc d642 |00f7: const-wide v4, #double 1e+14 // #42d6bcc41e900000 │ │ +03476c: 1a03 9100 |00fc: const-string v3, "1E14" // string@0091 │ │ +034770: 7053 810a 6254 |00fe: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034776: 4d02 0001 |0101: aput-object v2, v0, v1 │ │ +03477a: 1301 1100 |0103: const/16 v1, #int 17 // #11 │ │ +03477e: 2202 f601 |0105: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034782: 1804 0000 e057 eb48 db42 |0107: const-wide v4, #double 1.2e+14 // #42db48eb57e00000 │ │ +03478c: 1a03 8500 |010c: const-string v3, "1.2E14" // string@0085 │ │ +034790: 7053 810a 6254 |010e: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034796: 4d02 0001 |0111: aput-object v2, v0, v1 │ │ +03479a: 1301 1200 |0113: const/16 v1, #int 18 // #12 │ │ +03479e: 2202 f601 |0115: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0347a2: 1804 4000 901e c4bc d642 |0117: const-wide v4, #double 1e+14 // #42d6bcc41e900040 │ │ +0347ac: 1a03 7a00 |011c: const-string v3, "1.00000000000001E14" // string@007a │ │ +0347b0: 7053 810a 6254 |011e: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0347b6: 4d02 0001 |0121: aput-object v2, v0, v1 │ │ +0347ba: 1301 1300 |0123: const/16 v1, #int 19 // #13 │ │ +0347be: 2202 f601 |0125: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0347c2: 1804 9a99 9999 9999 b93f |0127: const-wide v4, #double 0.1 // #3fb999999999999a │ │ +0347cc: 1a03 6800 |012c: const-string v3, "0.1" // string@0068 │ │ +0347d0: 7053 810a 8254 |012e: invoke-direct {v2, v8, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0347d6: 4d02 0001 |0131: aput-object v2, v0, v1 │ │ +0347da: 1301 1400 |0133: const/16 v1, #int 20 // #14 │ │ +0347de: 2202 f601 |0135: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0347e2: 1804 2b69 a429 2b1b 803e |0137: const-wide v4, #double 1.2e-07 // #3e801b2b29a4692b │ │ +0347ec: 1a03 8400 |013c: const-string v3, "1.2E-7" // string@0084 │ │ +0347f0: 7053 810a 8254 |013e: invoke-direct {v2, v8, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0347f6: 4d02 0001 |0141: aput-object v2, v0, v1 │ │ +0347fa: 1301 1500 |0143: const/16 v1, #int 21 // #15 │ │ +0347fe: 2202 f601 |0145: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034802: 1804 2ef6 4637 dd9a bf3f |0147: const-wide v4, #double 0.123457 // #3fbf9add3746f62e │ │ +03480c: 1a03 6b00 |014c: const-string v3, "0.12345678901235" // string@006b │ │ +034810: 7053 810a 7254 |014e: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034816: 4d02 0001 |0151: aput-object v2, v0, v1 │ │ +03481a: 1301 1600 |0153: const/16 v1, #int 22 // #16 │ │ +03481e: 2202 f601 |0155: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034822: 1a03 6300 |0157: const-string v3, "0" // string@0063 │ │ +034826: 7053 810a 82dc |0159: invoke-direct {v2, v8, v12, v13, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +03482c: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ +034830: 1301 1700 |015e: const/16 v1, #int 23 // #17 │ │ +034834: 2202 f601 |0160: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034838: 1a03 8100 |0162: const-string v3, "1.2345678901235" // string@0081 │ │ +03483c: 7053 810a 72ba |0164: invoke-direct {v2, v7, v10, v11, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034842: 4d02 0001 |0167: aput-object v2, v0, v1 │ │ +034846: 1301 1800 |0169: const/16 v1, #int 24 // #18 │ │ +03484a: 2202 f601 |016b: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +03484e: 1a03 7d00 |016d: const-string v3, "1.234567890123" // string@007d │ │ +034852: 7053 810a 82ba |016f: invoke-direct {v2, v8, v10, v11, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034858: 4d02 0001 |0172: aput-object v2, v0, v1 │ │ +03485c: 1301 1900 |0174: const/16 v1, #int 25 // #19 │ │ +034860: 2202 f601 |0176: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034864: 1804 b253 3ce6 d61c c840 |0178: const-wide v4, #double 12345.7 // #40c81cd6e63c53b2 │ │ +03486e: 1a03 8900 |017d: const-string v3, "12345.6789012345" // string@0089 │ │ +034872: 7053 810a 6254 |017f: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034878: 4d02 0001 |0182: aput-object v2, v0, v1 │ │ +03487c: 1301 1a00 |0184: const/16 v1, #int 26 // #1a │ │ +034880: 2202 f601 |0186: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034884: 1804 9be6 87b4 8065 d241 |0188: const-wide v4, #double 1.23457e+09 // #41d26580b487e69b │ │ +03488e: 1a03 8c00 |018d: const-string v3, "1234567890.1235" // string@008c │ │ +034892: 7053 810a 7254 |018f: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034898: 4d02 0001 |0192: aput-object v2, v0, v1 │ │ +03489c: 1301 1b00 |0194: const/16 v1, #int 27 // #1b │ │ +0348a0: 2202 f601 |0196: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0348a4: 1804 40de 7783 2112 dc42 |0198: const-wide v4, #double 1.23457e+14 // #42dc12218377de40 │ │ +0348ae: 1a03 8300 |019d: const-string v3, "1.234567890123E14" // string@0083 │ │ +0348b2: 7053 810a 8254 |019f: invoke-direct {v2, v8, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0348b8: 4d02 0001 |01a2: aput-object v2, v0, v1 │ │ +0348bc: 1301 1c00 |01a4: const/16 v1, #int 28 // #1c │ │ +0348c0: 2202 f601 |01a6: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0348c4: 1804 4000 901e c4bc d642 |01a8: const-wide v4, #double 1e+14 // #42d6bcc41e900040 │ │ +0348ce: 1a03 9100 |01ad: const-string v3, "1E14" // string@0091 │ │ +0348d2: 7053 810a 7254 |01af: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0348d8: 4d02 0001 |01b2: aput-object v2, v0, v1 │ │ +0348dc: 1301 1d00 |01b4: const/16 v1, #int 29 // #1d │ │ +0348e0: 2202 f601 |01b6: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0348e4: 1804 c4a5 b52e 2aee 4543 |01b8: const-wide v4, #double 1.23457e+16 // #4345ee2a2eb5a5c4 │ │ +0348ee: 1a03 7f00 |01bd: const-string v3, "1.2345678901234568E16" // string@007f │ │ +0348f2: 7053 810a 6254 |01bf: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0348f8: 4d02 0001 |01c2: aput-object v2, v0, v1 │ │ +0348fc: 1301 1e00 |01c4: const/16 v1, #int 30 // #1e │ │ +034900: 2202 f601 |01c6: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034904: 1804 c4a5 b52e 2aee 4543 |01c8: const-wide v4, #double 1.23457e+16 // #4345ee2a2eb5a5c4 │ │ +03490e: 1a03 8200 |01cd: const-string v3, "1.2345678901235E16" // string@0082 │ │ +034912: 7053 810a 7254 |01cf: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034918: 4d02 0001 |01d2: aput-object v2, v0, v1 │ │ +03491c: 1301 1f00 |01d4: const/16 v1, #int 31 // #1f │ │ +034920: 2202 f601 |01d6: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034924: 1804 00a0 d885 5734 7643 |01d8: const-wide v4, #double 1e+17 // #4376345785d8a000 │ │ +03492e: 1a03 9400 |01dd: const-string v3, "1E17" // string@0094 │ │ +034932: 7053 810a 6254 |01df: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034938: 4d02 0001 |01e2: aput-object v2, v0, v1 │ │ +03493c: 1301 2000 |01e4: const/16 v1, #int 32 // #20 │ │ +034940: 2202 f601 |01e6: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034944: 1804 0080 e037 79c3 4143 |01e8: const-wide v4, #double 1e+16 // #4341c37937e08000 │ │ +03494e: 1a03 9300 |01ed: const-string v3, "1E16" // string@0093 │ │ +034952: 7053 810a 6254 |01ef: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034958: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ +03495c: 1301 2100 |01f4: const/16 v1, #int 33 // #21 │ │ +034960: 2202 f601 |01f6: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034964: 1804 f8ff 3326 f56b 0c43 |01f8: const-wide v4, #double 1e+15 // #430c6bf52633fff8 │ │ +03496e: 1a03 9f00 |01fd: const-string v3, "9.99999999999999E14" // string@009f │ │ +034972: 7053 810a 6254 |01ff: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034978: 4d02 0001 |0202: aput-object v2, v0, v1 │ │ +03497c: 1301 2200 |0204: const/16 v1, #int 34 // #22 │ │ +034980: 2202 f601 |0206: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +034984: 1804 f8ff 3326 f56b 0c43 |0208: const-wide v4, #double 1e+15 // #430c6bf52633fff8 │ │ +03498e: 1a03 9200 |020d: const-string v3, "1E15" // string@0092 │ │ +034992: 7053 810a 7254 |020f: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034998: 4d02 0001 |0212: aput-object v2, v0, v1 │ │ +03499c: 1301 2300 |0214: const/16 v1, #int 35 // #23 │ │ +0349a0: 2202 f601 |0216: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0349a4: 1804 d0ff 3326 f56b 0c43 |0218: const-wide v4, #double 1e+15 // #430c6bf52633ffd0 │ │ +0349ae: 1a03 a000 |021d: const-string v3, "9.9999999999999E14" // string@00a0 │ │ +0349b2: 7053 810a 7254 |021f: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0349b8: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ +0349bc: 1301 2400 |0224: const/16 v1, #int 36 // #24 │ │ +0349c0: 2202 f601 |0226: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0349c4: 1804 e388 b5f8 1400 f03f |0228: const-wide v4, #double 1.00002 // #3ff00014f8b588e3 │ │ +0349ce: 7120 ac0a 5400 |022d: invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;.log2:(D)D // method@0aac │ │ +0349d4: 0b04 |0230: move-result-wide v4 │ │ +0349d6: 1a03 6400 |0231: const-string v3, "0.000028853612282487" // string@0064 │ │ +0349da: 7053 810a 7254 |0233: invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +0349e0: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ +0349e4: 1301 2500 |0238: const/16 v1, #int 37 // #25 │ │ +0349e8: 2202 f601 |023a: new-instance v2, Lorg/javia/arity/FormatCase; // type@01f6 │ │ +0349ec: 1804 2d43 1ceb e236 3a3f |023c: const-wide v4, #double 0.0004 // #3f3a36e2eb1c432d │ │ +0349f6: 1a03 6500 |0241: const-string v3, "0.0004" // string@0065 │ │ +0349fa: 7053 810a 6254 |0243: invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a81 │ │ +034a00: 4d02 0001 |0246: aput-object v2, v0, v1 │ │ +034a04: 6900 2c09 |0248: sput-object v0, Lorg/javia/arity/TestFormat;.cases:[Lorg/javia/arity/FormatCase; // field@092c │ │ +034a08: 0e00 |024a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x000a line=192 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/TestFormat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +034a0c: |[034a0c] org.javia.arity.TestFormat.:()V │ │ +034a1c: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +034a22: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/TestFormat; │ │ + │ │ + #2 : (in Lorg/javia/arity/TestFormat;) │ │ + name : 'testFormat' │ │ + type : '()Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 160 16-bit code units │ │ +034a24: |[034a24] org.javia.arity.TestFormat.testFormat:()Z │ │ +034a34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +034a36: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +034a38: 0102 |0002: move v2, v0 │ │ +034a3a: 0110 |0003: move v0, v1 │ │ +034a3c: 6203 2c09 |0004: sget-object v3, Lorg/javia/arity/TestFormat;.cases:[Lorg/javia/arity/FormatCase; // field@092c │ │ +034a40: 2133 |0006: array-length v3, v3 │ │ +034a42: 3530 9800 |0007: if-ge v0, v3, 009f // +0098 │ │ +034a46: 6203 2c09 |0009: sget-object v3, Lorg/javia/arity/TestFormat;.cases:[Lorg/javia/arity/FormatCase; // field@092c │ │ +034a4a: 4603 0300 |000b: aget-object v3, v3, v0 │ │ +034a4e: 5434 cc08 |000d: iget-object v4, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@08cc │ │ +034a52: 7110 7f07 0400 |000f: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@077f │ │ +034a58: 0b04 |0012: move-result-wide v4 │ │ +034a5a: 5236 cd08 |0013: iget v6, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@08cd │ │ +034a5e: 3906 3800 |0015: if-nez v6, 004d // +0038 │ │ +034a62: 5336 ce08 |0017: iget-wide v6, v3, Lorg/javia/arity/FormatCase;.val:D // field@08ce │ │ +034a66: 2f06 0406 |0019: cmpl-double v6, v4, v6 │ │ +034a6a: 3806 3200 |001b: if-eqz v6, 004d // +0032 │ │ +034a6e: 6206 da07 |001d: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +034a72: 2207 9901 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@0199 │ │ +034a76: 7010 e507 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034a7c: 1a08 dd10 |0024: const-string v8, "wrong test? " // string@10dd │ │ +034a80: 6e20 ed07 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034a86: 0c07 |0029: move-result-object v7 │ │ +034a88: 5438 cc08 |002a: iget-object v8, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@08cc │ │ +034a8c: 6e20 ed07 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034a92: 0c07 |002f: move-result-object v7 │ │ +034a94: 1a08 0600 |0030: const-string v8, " " // string@0006 │ │ +034a98: 6e20 ed07 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034a9e: 0c07 |0035: move-result-object v7 │ │ +034aa0: 6e30 e807 4705 |0036: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +034aa6: 0c04 |0039: move-result-object v4 │ │ +034aa8: 1a05 0600 |003a: const-string v5, " " // string@0006 │ │ +034aac: 6e20 ed07 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034ab2: 0c04 |003f: move-result-object v4 │ │ +034ab4: 5338 ce08 |0040: iget-wide v8, v3, Lorg/javia/arity/FormatCase;.val:D // field@08ce │ │ +034ab8: 6e30 e807 8409 |0042: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +034abe: 0c04 |0045: move-result-object v4 │ │ +034ac0: 6e10 f007 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034ac6: 0c04 |0049: move-result-object v4 │ │ +034ac8: 6e20 6507 4600 |004a: invoke-virtual {v6, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +034ace: 5334 ce08 |004d: iget-wide v4, v3, Lorg/javia/arity/FormatCase;.val:D // field@08ce │ │ +034ad2: 5236 cd08 |004f: iget v6, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@08cd │ │ +034ad6: 7130 010b 5406 |0051: invoke-static {v4, v5, v6}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +034adc: 0c04 |0054: move-result-object v4 │ │ +034ade: 5435 cc08 |0055: iget-object v5, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@08cc │ │ +034ae2: 6e20 c307 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +034ae8: 0a05 |005a: move-result v5 │ │ +034aea: 3905 3700 |005b: if-nez v5, 0092 // +0037 │ │ +034aee: 6202 da07 |005d: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +034af2: 2205 9901 |005f: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +034af6: 7010 e507 0500 |0061: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034afc: 1a06 a001 |0064: const-string v6, "Expected '" // string@01a0 │ │ +034b00: 6e20 ed07 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034b06: 0c05 |0069: move-result-object v5 │ │ +034b08: 5436 cc08 |006a: iget-object v6, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@08cc │ │ +034b0c: 6e20 ed07 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034b12: 0c05 |006f: move-result-object v5 │ │ +034b14: 1a06 3700 |0070: const-string v6, "', got '" // string@0037 │ │ +034b18: 6e20 ed07 6500 |0072: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034b1e: 0c05 |0075: move-result-object v5 │ │ +034b20: 6e20 ed07 4500 |0076: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034b26: 0c04 |0079: move-result-object v4 │ │ +034b28: 1a05 3800 |007a: const-string v5, "'. " // string@0038 │ │ +034b2c: 6e20 ed07 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034b32: 0c04 |007f: move-result-object v4 │ │ +034b34: 5336 ce08 |0080: iget-wide v6, v3, Lorg/javia/arity/FormatCase;.val:D // field@08ce │ │ +034b38: 7120 8007 7600 |0082: invoke-static {v6, v7}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@0780 │ │ +034b3e: 0c05 |0085: move-result-object v5 │ │ +034b40: 6e20 ed07 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034b46: 0c04 |0089: move-result-object v4 │ │ +034b48: 6e10 f007 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034b4e: 0c04 |008d: move-result-object v4 │ │ +034b50: 6e20 6507 4200 |008e: invoke-virtual {v2, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +034b56: 0112 |0091: move v2, v1 │ │ +034b58: 5234 cd08 |0092: iget v4, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@08cd │ │ +034b5c: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ +034b60: d800 0001 |0096: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034b64: 2900 6cff |0098: goto/16 0004 // -0094 │ │ +034b68: 5233 cd08 |009a: iget v3, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@08cd │ │ +034b6c: d903 030f |009c: rsub-int/lit8 v3, v3, #int 15 // #0f │ │ +034b70: 28f8 |009e: goto 0096 // -0008 │ │ +034b72: 0f02 |009f: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=243 │ │ + 0x0004 line=244 │ │ + 0x0009 line=245 │ │ + 0x000d line=246 │ │ + 0x0013 line=247 │ │ + 0x001d line=248 │ │ + 0x004d line=250 │ │ + 0x0055 line=251 │ │ + 0x005d line=252 │ │ + 0x0092 line=255 │ │ + 0x0096 line=244 │ │ + 0x009a line=255 │ │ + 0x009f line=258 │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1351 (UnitTest.java) │ │ + │ │ +Class #216 header: │ │ +class_idx : 517 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1331 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #216 - │ │ + Class descriptor : 'Lorg/javia/arity/Token;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/Token;) │ │ + name : 'LEFT' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230960 │ │ - #195 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_to_account' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Lorg/javia/arity/Token;) │ │ + name : 'PREFIX' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230836 │ │ - #196 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_week_details' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Lorg/javia/arity/Token;) │ │ + name : 'RIGHT' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230837 │ │ - #197 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_weekly_expense' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #3 : (in Lorg/javia/arity/Token;) │ │ + name : 'SUFIX' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230932 │ │ - #198 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_what_is_new' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 4 │ │ + Instance fields - │ │ + #0 : (in Lorg/javia/arity/Token;) │ │ + name : 'arity' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230942 │ │ - #199 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_year_details' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/Token;) │ │ + name : 'assoc' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230838 │ │ - #200 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'label_Активы' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Lorg/javia/arity/Token;) │ │ + name : 'id' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230974 │ │ - #201 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_account_created' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Lorg/javia/arity/Token;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #4 : (in Lorg/javia/arity/Token;) │ │ + name : 'position' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230839 │ │ - #202 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_account_deleted' │ │ + access : 0x0000 () │ │ + #5 : (in Lorg/javia/arity/Token;) │ │ + name : 'priority' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230840 │ │ - #203 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_account_existed' │ │ + access : 0x0010 (FINAL) │ │ + #6 : (in Lorg/javia/arity/Token;) │ │ + name : 'value' │ │ + type : 'D' │ │ + access : 0x0000 () │ │ + #7 : (in Lorg/javia/arity/Token;) │ │ + name : 'vmop' │ │ + type : 'B' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/Token;) │ │ + name : '' │ │ + type : '(IIII)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +034b74: |[034b74] org.javia.arity.Token.:(IIII)V │ │ +034b84: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +034b8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +034b8c: 5b10 3409 |0004: iput-object v0, v1, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +034b90: 5912 3309 |0006: iput v2, v1, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +034b94: 5913 3609 |0008: iput v3, v1, Lorg/javia/arity/Token;.priority:I // field@0936 │ │ +034b98: 5914 3209 |000a: iput v4, v1, Lorg/javia/arity/Token;.assoc:I // field@0932 │ │ +034b9c: 8d50 |000c: int-to-byte v0, v5 │ │ +034b9e: 5d10 3809 |000d: iput-byte v0, v1, Lorg/javia/arity/Token;.vmop:B // field@0938 │ │ +034ba2: 1300 0b00 |000f: const/16 v0, #int 11 // #b │ │ +034ba6: 3302 0600 |0011: if-ne v2, v0, 0017 // +0006 │ │ +034baa: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +034bac: 5910 3109 |0014: iput v0, v1, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +034bb0: 0e00 |0016: return-void │ │ +034bb2: 12d0 |0017: const/4 v0, #int -3 // #fd │ │ +034bb4: 28fc |0018: goto 0014 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0003 line=33 │ │ + 0x0006 line=38 │ │ + 0x0008 line=39 │ │ + 0x000a line=40 │ │ + 0x000c line=41 │ │ + 0x000f line=42 │ │ + 0x0016 line=43 │ │ + 0x0017 line=42 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Lorg/javia/arity/Token; │ │ + 0x0000 - 0x0019 reg=2 (null) I │ │ + 0x0000 - 0x0019 reg=3 (null) I │ │ + 0x0000 - 0x0019 reg=4 (null) I │ │ + 0x0000 - 0x0019 reg=5 (null) I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/Token;) │ │ + name : 'setAlpha' │ │ + type : '(Ljava/lang/String;)Lorg/javia/arity/Token;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +034bb8: |[034bb8] org.javia.arity.Token.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; │ │ +034bc8: 5b01 3409 |0000: iput-object v1, v0, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +034bcc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0002 line=57 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/Token; │ │ + 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ + │ │ + #1 : (in Lorg/javia/arity/Token;) │ │ + name : 'setPos' │ │ + type : '(I)Lorg/javia/arity/Token;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +034bd0: |[034bd0] org.javia.arity.Token.setPos:(I)Lorg/javia/arity/Token; │ │ +034be0: 5901 3509 |0000: iput v1, v0, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +034be4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0002 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/Token; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ + │ │ + #2 : (in Lorg/javia/arity/Token;) │ │ + name : 'setValue' │ │ + type : '(D)Lorg/javia/arity/Token;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +034be8: |[034be8] org.javia.arity.Token.setValue:(D)Lorg/javia/arity/Token; │ │ +034bf8: 5a12 3709 |0000: iput-wide v2, v1, Lorg/javia/arity/Token;.value:D // field@0937 │ │ +034bfc: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0002 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/javia/arity/Token; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ + │ │ + #3 : (in Lorg/javia/arity/Token;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 96 16-bit code units │ │ +034c00: |[034c00] org.javia.arity.Token.toString:()Ljava/lang/String; │ │ +034c10: 5240 3309 |0000: iget v0, v4, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +034c14: 2b00 5400 0000 |0002: packed-switch v0, 00000056 // +00000054 │ │ +034c1a: 2200 9901 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +034c1e: 7010 e507 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034c24: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +034c28: 6e20 ed07 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034c2e: 0c00 |000f: move-result-object v0 │ │ +034c30: 5241 3309 |0010: iget v1, v4, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +034c34: 6e20 e907 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +034c3a: 0c00 |0015: move-result-object v0 │ │ +034c3c: 6e10 f007 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034c42: 0c00 |0019: move-result-object v0 │ │ +034c44: 1100 |001a: return-object v0 │ │ +034c46: 2200 9901 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +034c4a: 7010 e507 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034c50: 1a01 0000 |0020: const-string v1, "" // string@0000 │ │ +034c54: 6e20 ed07 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034c5a: 0c00 |0025: move-result-object v0 │ │ +034c5c: 5342 3709 |0026: iget-wide v2, v4, Lorg/javia/arity/Token;.value:D // field@0937 │ │ +034c60: 6e30 e807 2003 |0028: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +034c66: 0c00 |002b: move-result-object v0 │ │ +034c68: 6e10 f007 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034c6e: 0c00 |002f: move-result-object v0 │ │ +034c70: 28ea |0030: goto 001a // -0016 │ │ +034c72: 2200 9901 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +034c76: 7010 e507 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034c7c: 5441 3409 |0036: iget-object v1, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +034c80: 6e20 ed07 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034c86: 0c00 |003b: move-result-object v0 │ │ +034c88: 1301 2800 |003c: const/16 v1, #int 40 // #28 │ │ +034c8c: 6e20 e707 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +034c92: 0c00 |0041: move-result-object v0 │ │ +034c94: 5241 3109 |0042: iget v1, v4, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +034c98: 6e20 e907 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +034c9e: 0c00 |0047: move-result-object v0 │ │ +034ca0: 1301 2900 |0048: const/16 v1, #int 41 // #29 │ │ +034ca4: 6e20 e707 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +034caa: 0c00 |004d: move-result-object v0 │ │ +034cac: 6e10 f007 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034cb2: 0c00 |0051: move-result-object v0 │ │ +034cb4: 28c8 |0052: goto 001a // -0038 │ │ +034cb6: 5440 3409 |0053: iget-object v0, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +034cba: 28c5 |0055: goto 001a // -003b │ │ +034cbc: 0001 0300 0900 0000 1900 0000 5100 ... |0056: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0005 line=69 │ │ + 0x001b line=63 │ │ + 0x0031 line=65 │ │ + 0x0053 line=67 │ │ + 0x0056 line=61 │ │ + locals : │ │ + 0x0000 - 0x0060 reg=4 this Lorg/javia/arity/Token; │ │ + │ │ + source_file_idx : 1331 (Token.java) │ │ + │ │ +Class #217 header: │ │ +class_idx : 518 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1332 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #217 annotations: │ │ +Annotations on method #2800 'push' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + │ │ +Class #217 - │ │ + Class descriptor : 'Lorg/javia/arity/TokenConsumer;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/TokenConsumer;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +034cd0: |[034cd0] org.javia.arity.TokenConsumer.:()V │ │ +034ce0: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +034ce6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=19 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/TokenConsumer; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/TokenConsumer;) │ │ + name : 'push' │ │ + type : '(Lorg/javia/arity/Token;)V' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Lorg/javia/arity/TokenConsumer;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034ce8: |[034ce8] org.javia.arity.TokenConsumer.start:()V │ │ +034cf8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lorg/javia/arity/TokenConsumer; │ │ + │ │ + source_file_idx : 1332 (TokenConsumer.java) │ │ + │ │ +Class #218 header: │ │ +class_idx : 519 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1351 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 13 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #218 annotations: │ │ +Annotations on method #2810 'main' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; Lorg/javia/arity/ArityException; } │ │ +Annotations on method #2812 'profile' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; Lorg/javia/arity/ArityException; } │ │ + │ │ +Class #218 - │ │ + Class descriptor : 'Lorg/javia/arity/UnitTest;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'allOk' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + #1 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'checkCounter' │ │ type : 'I' │ │ + access : 0x0008 (STATIC) │ │ + #2 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'profileCases' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/UnitTest;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 30 16-bit code units │ │ +034cfc: |[034cfc] org.javia.arity.UnitTest.:()V │ │ +034d0c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +034d0e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +034d10: 1240 |0002: const/4 v0, #int 4 // #4 │ │ +034d12: 2300 1b02 |0003: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +034d16: 1a01 3d00 |0005: const-string v1, "(100.5 + 20009.999)*(7+4+3)/(5/2)^3!)*2" // string@003d │ │ +034d1a: 4d01 0003 |0007: aput-object v1, v0, v3 │ │ +034d1e: 1a01 e909 |0009: const-string v1, "fun1(x)=(x+2)*(x+3)" // string@09e9 │ │ +034d22: 4d01 0004 |000b: aput-object v1, v0, v4 │ │ +034d26: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +034d28: 1a02 d50d |000e: const-string v2, "otherFun(x)=(fun1(x-1)*x+1)*(fun1(2-x)+10)" // string@0dd5 │ │ +034d2c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +034d30: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +034d32: 1a02 890c |0013: const-string v2, "log(x+30.5, 3)^.7*sin(x+.5)" // string@0c89 │ │ +034d36: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +034d3a: 6900 3b09 |0017: sput-object v0, Lorg/javia/arity/UnitTest;.profileCases:[Ljava/lang/String; // field@093b │ │ +034d3e: 6a04 3909 |0019: sput-boolean v4, Lorg/javia/arity/UnitTest;.allOk:Z // field@0939 │ │ +034d42: 6703 3a09 |001b: sput v3, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034d46: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=344 │ │ + 0x0019 line=469 │ │ + 0x001b line=470 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/UnitTest;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +034d48: |[034d48] org.javia.arity.UnitTest.:()V │ │ +034d58: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +034d5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/UnitTest; │ │ + │ │ + #2 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'check' │ │ + type : '(DD)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 62 16-bit code units │ │ +034d60: |[034d60] org.javia.arity.UnitTest.check:(DD)V │ │ +034d70: 6000 3a09 |0000: sget v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034d74: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034d78: 6700 3a09 |0004: sput v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034d7c: 7140 f70a 5476 |0006: invoke-static {v4, v5, v6, v7}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034d82: 0a00 |0009: move-result v0 │ │ +034d84: 3900 3300 |000a: if-nez v0, 003d // +0033 │ │ +034d88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +034d8a: 6a00 3909 |000d: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0939 │ │ +034d8e: 6200 da07 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +034d92: 2201 9901 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +034d96: 7010 e507 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034d9c: 1a02 9e09 |0016: const-string v2, "failed check #" // string@099e │ │ +034da0: 6e20 ed07 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034da6: 0c01 |001b: move-result-object v1 │ │ +034da8: 6002 3a09 |001c: sget v2, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034dac: 6e20 e907 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +034db2: 0c01 |0021: move-result-object v1 │ │ +034db4: 1a02 a200 |0022: const-string v2, ": expected " // string@00a2 │ │ +034db8: 6e20 ed07 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034dbe: 0c01 |0027: move-result-object v1 │ │ +034dc0: 6e30 e807 6107 |0028: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +034dc6: 0c01 |002b: move-result-object v1 │ │ +034dc8: 1a02 1e00 |002c: const-string v2, " got " // string@001e │ │ +034dcc: 6e20 ed07 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034dd2: 0c01 |0031: move-result-object v1 │ │ +034dd4: 6e30 e807 4105 |0032: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +034dda: 0c01 |0035: move-result-object v1 │ │ +034ddc: 6e10 f007 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034de2: 0c01 |0039: move-result-object v1 │ │ +034de4: 6e20 6507 1000 |003a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +034dea: 0e00 |003d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=446 │ │ + 0x0006 line=447 │ │ + 0x000c line=448 │ │ + 0x000f line=449 │ │ + 0x003d line=451 │ │ + locals : │ │ + 0x0000 - 0x003e reg=4 (null) D │ │ + 0x0000 - 0x003e reg=6 (null) D │ │ + │ │ + #3 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'check' │ │ + type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 76 16-bit code units │ │ +034dec: |[034dec] org.javia.arity.UnitTest.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ +034dfc: 6000 3a09 |0000: sget v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034e00: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034e04: 6700 3a09 |0004: sput v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034e08: 5340 ae08 |0006: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +034e0c: 5352 ae08 |0008: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +034e10: 7140 f70a 1032 |000a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034e16: 0a00 |000d: move-result v0 │ │ +034e18: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +034e1c: 5340 ad08 |0010: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +034e20: 5352 ad08 |0012: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +034e24: 7140 f70a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034e2a: 0a00 |0017: move-result v0 │ │ +034e2c: 3900 3300 |0018: if-nez v0, 004b // +0033 │ │ +034e30: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +034e32: 6a00 3909 |001b: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0939 │ │ +034e36: 6200 da07 |001d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +034e3a: 2201 9901 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +034e3e: 7010 e507 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +034e44: 1a02 9e09 |0024: const-string v2, "failed check #" // string@099e │ │ +034e48: 6e20 ed07 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034e4e: 0c01 |0029: move-result-object v1 │ │ +034e50: 6002 3a09 |002a: sget v2, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034e54: 6e20 e907 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +034e5a: 0c01 |002f: move-result-object v1 │ │ +034e5c: 1a02 a200 |0030: const-string v2, ": expected " // string@00a2 │ │ +034e60: 6e20 ed07 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034e66: 0c01 |0035: move-result-object v1 │ │ +034e68: 6e20 ec07 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +034e6e: 0c01 |0039: move-result-object v1 │ │ +034e70: 1a02 1e00 |003a: const-string v2, " got " // string@001e │ │ +034e74: 6e20 ed07 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +034e7a: 0c01 |003f: move-result-object v1 │ │ +034e7c: 6e20 ec07 4100 |0040: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +034e82: 0c01 |0043: move-result-object v1 │ │ +034e84: 6e10 f007 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +034e8a: 0c01 |0047: move-result-object v1 │ │ +034e8c: 6e20 6507 1000 |0048: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +034e92: 0e00 |004b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=454 │ │ + 0x0006 line=455 │ │ + 0x001a line=456 │ │ + 0x001d line=457 │ │ + 0x004b line=459 │ │ + locals : │ │ + 0x0000 - 0x004c reg=4 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x004c reg=5 (null) Lorg/javia/arity/Complex; │ │ + │ │ + #4 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'check' │ │ + type : '(Z)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +034e94: |[034e94] org.javia.arity.UnitTest.check:(Z)V │ │ +034ea4: 6000 3a09 |0000: sget v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034ea8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +034eac: 6700 3a09 |0004: sput v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +034eb0: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ +034eb4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +034eb6: 6a00 3909 |0009: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0939 │ │ +034eba: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=462 │ │ + 0x0006 line=463 │ │ + 0x0008 line=464 │ │ + 0x000b line=467 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 (null) Z │ │ + │ │ + #5 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'equal' │ │ + type : '(DD)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +034ebc: |[034ebc] org.javia.arity.UnitTest.equal:(DD)Z │ │ +034ecc: 1802 1656 e79e af03 d23c |0000: const-wide v2, #double 1e-15 // #3cd203af9ee75616 │ │ +034ed6: 2f00 0406 |0005: cmpl-double v0, v4, v6 │ │ +034eda: 3800 2300 |0007: if-eqz v0, 002a // +0023 │ │ +034ede: 7120 7e07 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +034ee4: 0a00 |000c: move-result v0 │ │ +034ee6: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +034eea: 7120 7e07 7600 |000f: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +034ef0: 0a00 |0012: move-result v0 │ │ +034ef2: 3900 1700 |0013: if-nez v0, 002a // +0017 │ │ +034ef6: ac00 0406 |0015: sub-double v0, v4, v6 │ │ +034efa: ce60 |0017: div-double/2addr v0, v6 │ │ +034efc: 7120 9607 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +034f02: 0b00 |001b: move-result-wide v0 │ │ +034f04: 3000 0002 |001c: cmpg-double v0, v0, v2 │ │ +034f08: 3a00 0c00 |001e: if-ltz v0, 002a // +000c │ │ +034f0c: ac00 0406 |0020: sub-double v0, v4, v6 │ │ +034f10: 7120 9607 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +034f16: 0b00 |0025: move-result-wide v0 │ │ +034f18: 3000 0002 |0026: cmpg-double v0, v0, v2 │ │ +034f1c: 3b00 0400 |0028: if-gez v0, 002c // +0004 │ │ +034f20: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +034f22: 0f00 |002b: return v0 │ │ +034f24: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +034f26: 28fe |002d: goto 002b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=440 │ │ + locals : │ │ + 0x0000 - 0x002e reg=4 (null) D │ │ + 0x0000 - 0x002e reg=6 (null) D │ │ + │ │ + #6 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'equal' │ │ + type : '(DLorg/javia/arity/Complex;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 36 16-bit code units │ │ +034f28: |[034f28] org.javia.arity.UnitTest.equal:(DLorg/javia/arity/Complex;)Z │ │ +034f38: 5360 ae08 |0000: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +034f3c: 7140 f70a 5410 |0002: invoke-static {v4, v5, v0, v1}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034f42: 0a00 |0005: move-result v0 │ │ +034f44: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ +034f48: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +034f4c: 5362 ad08 |000a: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +034f50: 7140 f70a 1032 |000c: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034f56: 0a00 |000f: move-result v0 │ │ +034f58: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ +034f5c: 7120 7e07 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +034f62: 0a00 |0015: move-result v0 │ │ +034f64: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +034f68: 5360 ad08 |0018: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +034f6c: 7120 7e07 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +034f72: 0a00 |001d: move-result v0 │ │ +034f74: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +034f78: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +034f7a: 0f00 |0021: return v0 │ │ +034f7c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +034f7e: 28fe |0023: goto 0021 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=434 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=4 (null) D │ │ + 0x0000 - 0x0024 reg=6 (null) Lorg/javia/arity/Complex; │ │ + │ │ + #7 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'equal' │ │ + type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 24 16-bit code units │ │ +034f80: |[034f80] org.javia.arity.UnitTest.equal:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Z │ │ +034f90: 5340 ae08 |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +034f94: 5352 ae08 |0002: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +034f98: 7140 f70a 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034f9e: 0a00 |0007: move-result v0 │ │ +034fa0: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +034fa4: 5340 ad08 |000a: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +034fa8: 5352 ad08 |000c: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +034fac: 7140 f70a 1032 |000e: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0af7 │ │ +034fb2: 0a00 |0011: move-result v0 │ │ +034fb4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +034fb8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +034fba: 0f00 |0015: return v0 │ │ +034fbc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +034fbe: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=430 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=4 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0018 reg=5 (null) Lorg/javia/arity/Complex; │ │ + │ │ + #8 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'main' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 109 16-bit code units │ │ +034fc0: |[034fc0] org.javia.arity.UnitTest.main:([Ljava/lang/String;)V │ │ +034fd0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +034fd2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +034fd4: 2172 |0002: array-length v2, v7 │ │ +034fd6: 3902 0900 |0003: if-nez v2, 000c // +0009 │ │ +034fda: 7100 fd0a 0000 |0005: invoke-static {}, Lorg/javia/arity/UnitTest;.runUnitTests:()V // method@0afd │ │ +034fe0: 7100 fb0a 0000 |0008: invoke-static {}, Lorg/javia/arity/UnitTest;.profile:()V // method@0afb │ │ +034fe6: 0e00 |000b: return-void │ │ +034fe8: 4603 0700 |000c: aget-object v3, v7, v0 │ │ +034fec: 1a04 5800 |000e: const-string v4, "-profile" // string@0058 │ │ +034ff0: 6e20 c307 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +034ff6: 0a03 |0013: move-result v3 │ │ +034ff8: 3803 2600 |0014: if-eqz v3, 003a // +0026 │ │ +034ffc: 3312 0600 |0016: if-ne v2, v1, 001c // +0006 │ │ +035000: 7100 fb0a 0000 |0018: invoke-static {}, Lorg/javia/arity/UnitTest;.profile:()V // method@0afb │ │ +035006: 28f0 |001b: goto 000b // -0010 │ │ +035008: 2203 0102 |001c: new-instance v3, Lorg/javia/arity/Symbols; // type@0201 │ │ +03500c: 7010 d20a 0300 |001e: invoke-direct {v3}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +035012: 0110 |0021: move v0, v1 │ │ +035014: d801 02ff |0022: add-int/lit8 v1, v2, #int -1 // #ff │ │ +035018: 3510 0e00 |0024: if-ge v0, v1, 0032 // +000e │ │ +03501c: 4601 0700 |0026: aget-object v1, v7, v0 │ │ +035020: 6e20 d60a 1300 |0028: invoke-virtual {v3, v1}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ad6 │ │ +035026: 0c01 |002b: move-result-object v1 │ │ +035028: 6e20 da0a 1300 |002c: invoke-virtual {v3, v1}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ada │ │ +03502e: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035032: 28f1 |0031: goto 0022 // -000f │ │ +035034: d800 02ff |0032: add-int/lit8 v0, v2, #int -1 // #ff │ │ +035038: 4600 0700 |0034: aget-object v0, v7, v0 │ │ +03503c: 7120 fc0a 0300 |0036: invoke-static {v3, v0}, Lorg/javia/arity/UnitTest;.profile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)V // method@0afc │ │ +035042: 28d2 |0039: goto 000b // -002e │ │ +035044: 2201 0102 |003a: new-instance v1, Lorg/javia/arity/Symbols; // type@0201 │ │ +035048: 7010 d20a 0100 |003c: invoke-direct {v1}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +03504e: 3520 ccff |003f: if-ge v0, v2, 000b // -0034 │ │ +035052: 4603 0700 |0041: aget-object v3, v7, v0 │ │ +035056: 6e20 d60a 3100 |0043: invoke-virtual {v1, v3}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ad6 │ │ +03505c: 0c03 |0046: move-result-object v3 │ │ +03505e: 6e20 da0a 3100 |0047: invoke-virtual {v1, v3}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ada │ │ +035064: 5433 d008 |004a: iget-object v3, v3, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@08d0 │ │ +035068: 6204 da07 |004c: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +03506c: 2205 9901 |004e: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +035070: 7010 e507 0500 |0050: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +035076: 4606 0700 |0053: aget-object v6, v7, v0 │ │ +03507a: 6e20 ed07 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035080: 0c05 |0058: move-result-object v5 │ │ +035082: 1a06 0d00 |0059: const-string v6, " : " // string@000d │ │ +035086: 6e20 ed07 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03508c: 0c05 |005e: move-result-object v5 │ │ +03508e: 6e20 ec07 3500 |005f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +035094: 0c03 |0062: move-result-object v3 │ │ +035096: 6e10 f007 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03509c: 0c03 |0066: move-result-object v3 │ │ +03509e: 6e20 6507 3400 |0067: invoke-virtual {v4, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +0350a4: d800 0001 |006a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0350a8: 28d3 |006c: goto 003f // -002d │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=273 │ │ + 0x0003 line=274 │ │ + 0x0005 line=275 │ │ + 0x0008 line=276 │ │ + 0x000b line=297 │ │ + 0x000c line=277 │ │ + 0x0016 line=278 │ │ + 0x0018 line=279 │ │ + 0x001c line=281 │ │ + 0x0022 line=282 │ │ + 0x0026 line=283 │ │ + 0x002c line=284 │ │ + 0x002f line=282 │ │ + 0x0032 line=286 │ │ + 0x003a line=289 │ │ + 0x003f line=290 │ │ + 0x0041 line=291 │ │ + 0x0047 line=292 │ │ + 0x004a line=293 │ │ + 0x004c line=294 │ │ + 0x006a line=290 │ │ + locals : │ │ + 0x0000 - 0x006d reg=7 (null) [Ljava/lang/String; │ │ + │ │ + #9 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'profile' │ │ + type : '()V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 55 16-bit code units │ │ +0350ac: |[0350ac] org.javia.arity.UnitTest.profile:()V │ │ +0350bc: 6201 3b09 |0000: sget-object v1, Lorg/javia/arity/UnitTest;.profileCases:[Ljava/lang/String; // field@093b │ │ +0350c0: 2202 0102 |0002: new-instance v2, Lorg/javia/arity/Symbols; // type@0201 │ │ +0350c4: 7010 d20a 0200 |0004: invoke-direct {v2}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +0350ca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0350cc: 2113 |0008: array-length v3, v1 │ │ +0350ce: 3530 2d00 |0009: if-ge v0, v3, 0036 // +002d │ │ +0350d2: 4603 0100 |000b: aget-object v3, v1, v0 │ │ +0350d6: 6e20 d60a 3200 |000d: invoke-virtual {v2, v3}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ad6 │ │ +0350dc: 0c03 |0010: move-result-object v3 │ │ +0350de: 6e20 da0a 3200 |0011: invoke-virtual {v2, v3}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ada │ │ +0350e4: 4603 0100 |0014: aget-object v3, v1, v0 │ │ +0350e8: 7120 fc0a 3200 |0016: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.profile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)V // method@0afc │ │ +0350ee: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0350f2: 28ed |001b: goto 0008 // -0013 │ │ +0350f4: 0d00 |001c: move-exception v0 │ │ +0350f6: 2201 8601 |001d: new-instance v1, Ljava/lang/Error; // type@0186 │ │ +0350fa: 2202 9901 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +0350fe: 7010 e507 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +035104: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ +035108: 6e20 ed07 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03510e: 0c02 |0029: move-result-object v2 │ │ +035110: 6e20 ec07 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +035116: 0c00 |002d: move-result-object v0 │ │ +035118: 6e10 f007 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03511e: 0c00 |0031: move-result-object v0 │ │ +035120: 7020 8407 0100 |0032: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +035126: 2701 |0035: throw v1 │ │ +035128: 0e00 |0036: return-void │ │ + catches : 1 │ │ + 0x0008 - 0x0019 │ │ + Lorg/javia/arity/SyntaxException; -> 0x001c │ │ + positions : │ │ + 0x0000 line=353 │ │ + 0x0002 line=354 │ │ + 0x0007 line=356 │ │ + 0x000b line=357 │ │ + 0x0014 line=358 │ │ + 0x0019 line=356 │ │ + 0x001c line=360 │ │ + 0x001d line=361 │ │ + 0x0036 line=363 │ │ + locals : │ │ + │ │ + #10 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'profile' │ │ + type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 215 16-bit code units │ │ +03513c: |[03513c] org.javia.arity.UnitTest.profile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)V │ │ +03514c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03514e: 6e20 d50a ba00 |0001: invoke-virtual {v10, v11}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ad5 │ │ +035154: 0c02 |0004: move-result-object v2 │ │ +035156: 6201 da07 |0005: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +03515a: 2203 9901 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03515e: 7010 e507 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +035164: 1a04 0100 |000c: const-string v4, " │ │ +" // string@0001 │ │ +035168: 6e20 ed07 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03516e: 0c03 |0011: move-result-object v3 │ │ +035170: 6e20 ed07 b300 |0012: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035176: 0c03 |0015: move-result-object v3 │ │ +035178: 1a04 a100 |0016: const-string v4, ": " // string@00a1 │ │ +03517c: 6e20 ed07 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035182: 0c03 |001b: move-result-object v3 │ │ +035184: 6e20 ec07 2300 |001c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +03518a: 0c03 |001f: move-result-object v3 │ │ +03518c: 6e10 f007 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +035192: 0c03 |0023: move-result-object v3 │ │ +035194: 6e20 6507 3100 |0024: invoke-virtual {v1, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +03519a: 7100 bc07 0000 |0027: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@07bc │ │ +0351a0: 0c03 |002a: move-result-object v3 │ │ +0351a2: 6e10 bb07 0300 |002b: invoke-virtual {v3}, Ljava/lang/Runtime;.gc:()V // method@07bb │ │ +0351a8: 6e10 bb07 0300 |002e: invoke-virtual {v3}, Ljava/lang/Runtime;.gc:()V // method@07bb │ │ +0351ae: 7100 f207 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07f2 │ │ +0351b4: 0b04 |0034: move-result-wide v4 │ │ +0351b6: 0101 |0035: move v1, v0 │ │ +0351b8: 1306 e803 |0036: const/16 v6, #int 1000 // #3e8 │ │ +0351bc: 3561 0800 |0038: if-ge v1, v6, 0040 // +0008 │ │ +0351c0: 6e20 d50a ba00 |003a: invoke-virtual {v10, v11}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ad5 │ │ +0351c6: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0351ca: 28f7 |003f: goto 0036 // -0009 │ │ +0351cc: 7100 f207 0000 |0040: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07f2 │ │ +0351d2: 0b06 |0043: move-result-wide v6 │ │ +0351d4: 6201 da07 |0044: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +0351d8: 2208 9901 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +0351dc: 7010 e507 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0351e2: 1a09 ea07 |004b: const-string v9, "compilation time: " // string@07ea │ │ +0351e6: 6e20 ed07 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0351ec: 0c08 |0050: move-result-object v8 │ │ +0351ee: 9c04 0604 |0051: sub-long v4, v6, v4 │ │ +0351f2: 6e30 ea07 4805 |0053: invoke-virtual {v8, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0351f8: 0c04 |0056: move-result-object v4 │ │ +0351fa: 1a05 2500 |0057: const-string v5, " us" // string@0025 │ │ +0351fe: 6e20 ed07 5400 |0059: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035204: 0c04 |005c: move-result-object v4 │ │ +035206: 6e10 f007 0400 |005d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03520c: 0c04 |0060: move-result-object v4 │ │ +03520e: 6e20 6507 4100 |0061: invoke-virtual {v1, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +035214: 6e10 830a 0200 |0064: invoke-virtual {v2}, Lorg/javia/arity/Function;.arity:()I // method@0a83 │ │ +03521a: 0a01 |0067: move-result v1 │ │ +03521c: 2311 0e02 |0068: new-array v1, v1, [D // type@020e │ │ +035220: 6e10 bb07 0300 |006a: invoke-virtual {v3}, Ljava/lang/Runtime;.gc:()V // method@07bb │ │ +035226: 7100 f207 0000 |006d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07f2 │ │ +03522c: 0b04 |0070: move-result-wide v4 │ │ +03522e: 1403 a086 0100 |0071: const v3, #float 1.4013e-40 // #000186a0 │ │ +035234: 3530 0800 |0074: if-ge v0, v3, 007c // +0008 │ │ +035238: 6e20 870a 1200 |0076: invoke-virtual {v2, v1}, Lorg/javia/arity/Function;.eval:([D)D // method@0a87 │ │ +03523e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035242: 28f6 |007b: goto 0071 // -000a │ │ +035244: 7100 f207 0000 |007c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07f2 │ │ +03524a: 0b00 |007f: move-result-wide v0 │ │ +03524c: bc40 |0080: sub-long/2addr v0, v4 │ │ +03524e: 6202 da07 |0081: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +035252: 2203 9901 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +035256: 7010 e507 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03525c: 1a04 7f09 |0088: const-string v4, "execution time: " // string@097f │ │ +035260: 6e20 ed07 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035266: 0c03 |008d: move-result-object v3 │ │ +035268: 1604 6400 |008e: const-wide/16 v4, #int 100 // #64 │ │ +03526c: 3104 0004 |0090: cmp-long v4, v0, v4 │ │ +035270: 3d04 2b00 |0092: if-lez v4, 00bd // +002b │ │ +035274: 2204 9901 |0094: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +035278: 7010 e507 0400 |0096: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03527e: 1a05 0000 |0099: const-string v5, "" // string@0000 │ │ +035282: 6e20 ed07 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035288: 0c04 |009e: move-result-object v4 │ │ +03528a: 8600 |009f: long-to-double v0, v0 │ │ +03528c: 1906 5940 |00a0: const-wide/high16 v6, #long 4636737291354636288 // #4059 │ │ +035290: ce60 |00a2: div-double/2addr v0, v6 │ │ +035292: 6e30 e807 0401 |00a3: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +035298: 0c00 |00a6: move-result-object v0 │ │ +03529a: 1a01 2500 |00a7: const-string v1, " us" // string@0025 │ │ +03529e: 6e20 ed07 1000 |00a9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0352a4: 0c00 |00ac: move-result-object v0 │ │ +0352a6: 6e10 f007 0000 |00ad: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0352ac: 0c00 |00b0: move-result-object v0 │ │ +0352ae: 6e20 ed07 0300 |00b1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0352b4: 0c00 |00b4: move-result-object v0 │ │ +0352b6: 6e10 f007 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0352bc: 0c00 |00b8: move-result-object v0 │ │ +0352be: 6e20 6507 0200 |00b9: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +0352c4: 0e00 |00bc: return-void │ │ +0352c6: 2204 9901 |00bd: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0352ca: 7010 e507 0400 |00bf: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0352d0: 1a05 0000 |00c2: const-string v5, "" // string@0000 │ │ +0352d4: 6e20 ed07 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0352da: 0c04 |00c7: move-result-object v4 │ │ +0352dc: 6e30 ea07 0401 |00c8: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0352e2: 0c00 |00cb: move-result-object v0 │ │ +0352e4: 1a01 2300 |00cc: const-string v1, " ns" // string@0023 │ │ +0352e8: 6e20 ed07 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0352ee: 0c00 |00d1: move-result-object v0 │ │ +0352f0: 6e10 f007 0000 |00d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0352f6: 0c00 |00d5: move-result-object v0 │ │ +0352f8: 28db |00d6: goto 00b1 // -0025 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=300 │ │ + 0x0005 line=301 │ │ + 0x0027 line=303 │ │ + 0x002b line=305 │ │ + 0x002e line=315 │ │ + 0x0031 line=316 │ │ + 0x0036 line=317 │ │ + 0x003a line=318 │ │ + 0x003d line=317 │ │ + 0x0040 line=320 │ │ + 0x0044 line=321 │ │ + 0x0064 line=323 │ │ + 0x006a line=334 │ │ + 0x006d line=335 │ │ + 0x0071 line=336 │ │ + 0x0076 line=337 │ │ + 0x0079 line=336 │ │ + 0x007c line=339 │ │ + 0x0080 line=340 │ │ + 0x0081 line=341 │ │ + 0x00bc line=342 │ │ + 0x00bd line=341 │ │ + locals : │ │ + 0x0000 - 0x00d7 reg=10 (null) Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x00d7 reg=11 (null) Ljava/lang/String; │ │ + │ │ + #11 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'runUnitTests' │ │ + type : '()V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 0 │ │ + outs : 5 │ │ + insns size : 718 16-bit code units │ │ +0352fc: |[0352fc] org.javia.arity.UnitTest.runUnitTests:()V │ │ +03530c: 121f |0000: const/4 v15, #int 1 // #1 │ │ +03530e: 120e |0001: const/4 v14, #int 0 // #0 │ │ +035310: 190c f0bf |0002: const-wide/high16 v12, #long -4616189618054758400 // #bff0 │ │ +035314: 190a f03f |0004: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +035318: 1608 0000 |0006: const-wide/16 v8, #int 0 // #0 │ │ +03531c: 670e 3a09 |0008: sput v14, Lorg/javia/arity/UnitTest;.checkCounter:I // field@093a │ │ +035320: 1900 f0ff |000a: const-wide/high16 v0, #long -4503599627370496 // #fff0 │ │ +035324: 1252 |000c: const/4 v2, #int 5 // #5 │ │ +035326: 7130 010b 1002 |000d: invoke-static {v0, v1, v2}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +03532c: 0c00 |0010: move-result-object v0 │ │ +03532e: 1a01 5600 |0011: const-string v1, "-Infinity" // string@0056 │ │ +035332: 6e20 c307 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035338: 0a00 |0016: move-result v0 │ │ +03533a: 7110 f60a 0000 |0017: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +035340: 1900 f87f |001a: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +035344: 1252 |001c: const/4 v2, #int 5 // #5 │ │ +035346: 7130 010b 1002 |001d: invoke-static {v0, v1, v2}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +03534c: 0c00 |0020: move-result-object v0 │ │ +03534e: 1a01 9b04 |0021: const-string v1, "NaN" // string@049b │ │ +035352: 6e20 c307 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035358: 0a00 |0026: move-result v0 │ │ +03535a: 7110 f60a 0000 |0027: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +035360: 2200 ef01 |002a: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +035364: 7010 3f0a 0000 |002c: invoke-direct {v0}, Lorg/javia/arity/Complex;.:()V // method@0a3f │ │ +03536a: 2201 ef01 |002f: new-instance v1, Lorg/javia/arity/Complex; // type@01ef │ │ +03536e: 7010 3f0a 0100 |0031: invoke-direct {v1}, Lorg/javia/arity/Complex;.:()V // method@0a3f │ │ +035374: 2202 ef01 |0034: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +035378: 7010 3f0a 0200 |0036: invoke-direct {v2}, Lorg/javia/arity/Complex;.:()V // method@0a3f │ │ +03537e: 6e5d 600a 80c9 |0039: invoke-virtual {v0, v8, v9, v12, v13}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035384: 0c03 |003c: move-result-object v3 │ │ +035386: 1304 0a00 |003d: const/16 v4, #int 10 // #a │ │ +03538a: 7130 000b 430f |003f: invoke-static {v3, v4, v15}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +035390: 0c03 |0042: move-result-object v3 │ │ +035392: 1a04 5700 |0043: const-string v4, "-i" // string@0057 │ │ +035396: 6e20 c307 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03539c: 0a03 |0048: move-result v3 │ │ +03539e: 7110 f60a 0300 |0049: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +0353a4: 1804 9643 8b6c e7fb 0040 |004c: const-wide v4, #double 2.123 // #4000fbe76c8b4396 │ │ +0353ae: 6e59 600a 4085 |0051: invoke-virtual {v0, v4, v5, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0353b4: 0c03 |0054: move-result-object v3 │ │ +0353b6: 1234 |0055: const/4 v4, #int 3 // #3 │ │ +0353b8: 7130 000b 430e |0056: invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +0353be: 0c03 |0059: move-result-object v3 │ │ +0353c0: 1a04 9800 |005a: const-string v4, "2.1" // string@0098 │ │ +0353c4: 6e20 c307 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0353ca: 0a03 |005f: move-result v3 │ │ +0353cc: 7110 f60a 0300 |0060: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +0353d2: 1804 c201 0000 0000 f03f |0063: const-wide v4, #double 1 // #3ff00000000001c2 │ │ +0353dc: 6e55 600a 8049 |0068: invoke-virtual {v0, v8, v9, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0353e2: 0c03 |006b: move-result-object v3 │ │ +0353e4: 1304 1400 |006c: const/16 v4, #int 20 // #14 │ │ +0353e8: 1235 |006e: const/4 v5, #int 3 // #3 │ │ +0353ea: 7130 000b 4305 |006f: invoke-static {v3, v4, v5}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +0353f0: 0c03 |0072: move-result-object v3 │ │ +0353f2: 1a04 350b |0073: const-string v4, "i" // string@0b35 │ │ +0353f6: 6e20 c307 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0353fc: 0a03 |0078: move-result v3 │ │ +0353fe: 7110 f60a 0300 |0079: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +035404: 6e5d 600a a0cb |007c: invoke-virtual {v0, v10, v11, v12, v13}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03540a: 0c03 |007f: move-result-object v3 │ │ +03540c: 1304 0a00 |0080: const/16 v4, #int 10 // #a │ │ +035410: 7130 000b 430f |0082: invoke-static {v3, v4, v15}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +035416: 0c03 |0085: move-result-object v3 │ │ +035418: 1a04 7800 |0086: const-string v4, "1-i" // string@0078 │ │ +03541c: 6e20 c307 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035422: 0a03 |008b: move-result v3 │ │ +035424: 7110 f60a 0300 |008c: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +03542a: 6e5b 600a a0ab |008f: invoke-virtual {v0, v10, v11, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035430: 0c03 |0092: move-result-object v3 │ │ +035432: 1304 0a00 |0093: const/16 v4, #int 10 // #a │ │ +035436: 7130 000b 430f |0095: invoke-static {v3, v4, v15}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +03543c: 0c03 |0098: move-result-object v3 │ │ +03543e: 1a04 7500 |0099: const-string v4, "1+i" // string@0075 │ │ +035442: 6e20 c307 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035448: 0a03 |009e: move-result v3 │ │ +03544a: 7110 f60a 0300 |009f: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +035450: 1804 ec51 b81e 85eb f13f |00a2: const-wide v4, #double 1.12 // #3ff1eb851eb851ec │ │ +03545a: 1806 ec51 b81e 85eb f13f |00a7: const-wide v6, #double 1.12 // #3ff1eb851eb851ec │ │ +035464: 6e57 600a 4065 |00ac: invoke-virtual {v0, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03546a: 0c03 |00af: move-result-object v3 │ │ +03546c: 1304 0900 |00b0: const/16 v4, #int 9 // #9 │ │ +035470: 7130 000b 430e |00b2: invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +035476: 0c03 |00b5: move-result-object v3 │ │ +035478: 1a04 7b00 |00b6: const-string v4, "1.12+1.1i" // string@007b │ │ +03547c: 6e20 c307 4300 |00b8: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035482: 0a03 |00bb: move-result v3 │ │ +035484: 7110 f60a 0300 |00bc: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +03548a: 1804 280f 0bb5 a6f9 f13f |00bf: const-wide v4, #double 1.12345 // #3ff1f9a6b50b0f28 │ │ +035494: 6e5d 600a 40c5 |00c4: invoke-virtual {v0, v4, v5, v12, v13}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03549a: 0c03 |00c7: move-result-object v3 │ │ +03549c: 1274 |00c8: const/4 v4, #int 7 // #7 │ │ +03549e: 7130 000b 430e |00c9: invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b00 │ │ +0354a4: 0c03 |00cc: move-result-object v3 │ │ +0354a6: 1a04 7c00 |00cd: const-string v4, "1.123-i" // string@007c │ │ +0354aa: 6e20 c307 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0354b0: 0a03 |00d2: move-result v3 │ │ +0354b2: 7110 f60a 0300 |00d3: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +0354b8: 6e59 600a c08d |00d6: invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0354be: 0c03 |00d9: move-result-object v3 │ │ +0354c0: 6e5b 600a 81a9 |00da: invoke-virtual {v1, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0354c6: 0c04 |00dd: move-result-object v4 │ │ +0354c8: 6e20 5f0a 4300 |00de: invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5f │ │ +0354ce: 0c03 |00e1: move-result-object v3 │ │ +0354d0: 1804 fa8e 597b 2220 a63f |00e2: const-wide v4, #double 0.0432139 // #3fa620227b598efa │ │ +0354da: 6e59 600a 4285 |00e7: invoke-virtual {v2, v4, v5, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0354e0: 0c04 |00ea: move-result-object v4 │ │ +0354e2: 7120 f50a 4300 |00eb: invoke-static {v3, v4}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +0354e8: 6e59 600a c08d |00ee: invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0354ee: 0c03 |00f1: move-result-object v3 │ │ +0354f0: 6e5b 600a a1ab |00f2: invoke-virtual {v1, v10, v11, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0354f6: 0c04 |00f5: move-result-object v4 │ │ +0354f8: 6e20 5f0a 4300 |00f6: invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5f │ │ +0354fe: 0c03 |00f9: move-result-object v3 │ │ +035500: 1804 fa8e 597b 2220 a6bf |00fa: const-wide v4, #double -0.0432139 // #bfa620227b598efa │ │ +03550a: 6e59 600a 4285 |00ff: invoke-virtual {v2, v4, v5, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035510: 0c02 |0102: move-result-object v2 │ │ +035512: 7120 f50a 2300 |0103: invoke-static {v3, v2}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +035518: 6e59 600a c08d |0106: invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03551e: 0c02 |0109: move-result-object v2 │ │ +035520: 6e10 420a 0200 |010a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.abs:()D // method@0a42 │ │ +035526: 0b02 |010d: move-result-wide v2 │ │ +035528: 7140 f40a 32ba |010e: invoke-static {v2, v3, v10, v11}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +03552e: 1802 addd d4b8 648e 1d40 |0111: const-wide v2, #double 7.38906 // #401d8e64b8d4ddad │ │ +035538: 6e59 600a 2083 |0116: invoke-virtual {v0, v2, v3, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03553e: 0c02 |0119: move-result-object v2 │ │ +035540: 6e10 590a 0200 |011a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +035546: 0c02 |011d: move-result-object v2 │ │ +035548: 1904 0040 |011e: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +03554c: 6e59 600a 4185 |0120: invoke-virtual {v1, v4, v5, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035552: 0c03 |0123: move-result-object v3 │ │ +035554: 7120 f50a 3200 |0124: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +03555a: 6e59 600a c08d |0127: invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035560: 0c02 |012a: move-result-object v2 │ │ +035562: 6e10 590a 0200 |012b: invoke-virtual {v2}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +035568: 0c02 |012e: move-result-object v2 │ │ +03556a: 1804 182d 4454 fb21 0940 |012f: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ +035574: 6e55 600a 8149 |0134: invoke-virtual {v1, v8, v9, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03557a: 0c03 |0137: move-result-object v3 │ │ +03557c: 7120 f50a 3200 |0138: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +035582: 1902 0040 |013b: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +035586: 6e59 600a 2083 |013d: invoke-virtual {v0, v2, v3, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03558c: 0c02 |0140: move-result-object v2 │ │ +03558e: 6e10 520a 0200 |0141: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +035594: 0c02 |0144: move-result-object v2 │ │ +035596: 1804 addd d4b8 648e 1d40 |0145: const-wide v4, #double 7.38906 // #401d8e64b8d4ddad │ │ +0355a0: 6e59 600a 4185 |014a: invoke-virtual {v1, v4, v5, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0355a6: 0c03 |014d: move-result-object v3 │ │ +0355a8: 7120 f50a 3200 |014e: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +0355ae: 1802 182d 4454 fb21 0940 |0151: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0355b8: 6e53 600a 8029 |0156: invoke-virtual {v0, v8, v9, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0355be: 0c02 |0159: move-result-object v2 │ │ +0355c0: 6e10 520a 0200 |015a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +0355c6: 0c02 |015d: move-result-object v2 │ │ +0355c8: 6e59 600a c18d |015e: invoke-virtual {v1, v12, v13, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0355ce: 0c03 |0161: move-result-object v3 │ │ +0355d0: 7120 f50a 3200 |0162: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +0355d6: 7120 a90a ba00 |0165: invoke-static {v10, v11}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +0355dc: 0b02 |0168: move-result-wide v2 │ │ +0355de: 7140 f40a 3298 |0169: invoke-static {v2, v3, v8, v9}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +0355e4: 6e59 600a a08b |016c: invoke-virtual {v0, v10, v11, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0355ea: 0c02 |016f: move-result-object v2 │ │ +0355ec: 6e10 580a 0200 |0170: invoke-virtual {v2}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a58 │ │ +0355f2: 0c02 |0173: move-result-object v2 │ │ +0355f4: 6e59 600a 8189 |0174: invoke-virtual {v1, v8, v9, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0355fa: 0c03 |0177: move-result-object v3 │ │ +0355fc: 7120 f50a 3200 |0178: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +035602: 6e59 600a 8089 |017b: invoke-virtual {v0, v8, v9, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035608: 0c02 |017e: move-result-object v2 │ │ +03560a: 6e10 530a 0200 |017f: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +035610: 0c02 |0182: move-result-object v2 │ │ +035612: 6e59 600a a18b |0183: invoke-virtual {v1, v10, v11, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035618: 0c03 |0186: move-result-object v3 │ │ +03561a: 7120 f50a 3200 |0187: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +035620: 6e59 600a a08b |018a: invoke-virtual {v0, v10, v11, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035626: 0c02 |018d: move-result-object v2 │ │ +035628: 6e10 530a 0200 |018e: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +03562e: 0c02 |0191: move-result-object v2 │ │ +035630: 6e59 600a a18b |0192: invoke-virtual {v1, v10, v11, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035636: 0c03 |0195: move-result-object v3 │ │ +035638: 7120 f50a 3200 |0196: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +03563e: 6e5b 600a 80a9 |0199: invoke-virtual {v0, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035644: 0c02 |019c: move-result-object v2 │ │ +035646: 6e10 530a 0200 |019d: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +03564c: 0c02 |01a0: move-result-object v2 │ │ +03564e: 1804 02b1 dd1b 7ddf df3f |01a1: const-wide v4, #double 0.498016 // #3fdfdf7d1bddb102 │ │ +035658: 1806 24de 895e 65d5 c3bf |01a6: const-wide v6, #double -0.15495 // #bfc3d5655e89de24 │ │ +035662: 6e57 600a 4165 |01ab: invoke-virtual {v1, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +035668: 0c03 |01ae: move-result-object v3 │ │ +03566a: 7120 f50a 3200 |01af: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +035670: 1902 00c0 |01b2: const-wide/high16 v2, #long -4611686018427387904 // #c000 │ │ +035674: 6e5b 600a 20a3 |01b4: invoke-virtual {v0, v2, v3, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03567a: 0c02 |01b7: move-result-object v2 │ │ +03567c: 6e10 530a 0200 |01b8: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +035682: 0c02 |01bb: move-result-object v2 │ │ +035684: 1804 8fcc 986c caf4 c5bf |01bc: const-wide v4, #double -0.171533 // #bfc5f4ca6c98cc8f │ │ +03568e: 1806 d74e 91e5 17e5 d43f |01c1: const-wide v6, #double 0.326483 // #3fd4e517e5914ed7 │ │ +035698: 6e57 600a 4165 |01c6: invoke-virtual {v1, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +03569e: 0c03 |01c9: move-result-object v3 │ │ +0356a0: 7120 f50a 3200 |01ca: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +0356a6: 1902 1040 |01cd: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ +0356aa: 6e59 600a 2083 |01cf: invoke-virtual {v0, v2, v3, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0356b0: 0c02 |01d2: move-result-object v2 │ │ +0356b2: 6e10 530a 0200 |01d3: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +0356b8: 0c02 |01d6: move-result-object v2 │ │ +0356ba: 1904 3840 |01d7: const-wide/high16 v4, #long 4627448617123184640 // #4038 │ │ +0356be: 6e59 600a 4185 |01d9: invoke-virtual {v1, v4, v5, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0356c4: 0c03 |01dc: move-result-object v3 │ │ +0356c6: 7120 f50a 3200 |01dd: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +0356cc: 1902 1040 |01e0: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ +0356d0: 1904 0840 |01e2: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +0356d4: 6e55 600a 2043 |01e4: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0356da: 0c00 |01e7: move-result-object v0 │ │ +0356dc: 6e10 530a 0000 |01e8: invoke-virtual {v0}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +0356e2: 0c00 |01eb: move-result-object v0 │ │ +0356e4: 1802 8873 f786 486d 903f |01ec: const-wide v2, #double 0.0160419 // #3f906d4886f77388 │ │ +0356ee: 1804 f927 3a9e d8dd 22c0 |01f1: const-wide v4, #double -9.43329 // #c022ddd89e3a27f9 │ │ +0356f8: 6e55 600a 2143 |01f6: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +0356fe: 0c01 |01f9: move-result-object v1 │ │ +035700: 7120 f50a 1000 |01fa: invoke-static {v0, v1}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0af5 │ │ +035706: 7120 aa0a dc00 |01fd: invoke-static {v12, v13}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +03570c: 0b00 |0200: move-result-wide v0 │ │ +03570e: 1902 f87f |0201: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ +035712: 7140 f40a 1032 |0203: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +035718: 1800 b81e 85eb 51b8 9ebf |0206: const-wide v0, #double -0.03 // #bf9eb851eb851eb8 │ │ +035722: 7120 aa0a 1000 |020b: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +035728: 0b00 |020e: move-result-wide v0 │ │ +03572a: 1902 f87f |020f: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ +03572e: 7140 f40a 1032 |0211: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +035734: 1800 b81e 85eb 51b8 9ebf |0214: const-wide v0, #double -0.03 // #bf9eb851eb851eb8 │ │ +03573e: 7120 a70a 1000 |0219: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.intLog10:(D)I // method@0aa7 │ │ +035744: 0a00 |021c: move-result v0 │ │ +035746: 8300 |021d: int-to-double v0, v0 │ │ +035748: 7140 f40a 1098 |021e: invoke-static {v0, v1, v8, v9}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +03574e: 1800 b81e 85eb 51b8 9e3f |0221: const-wide v0, #double 0.03 // #3f9eb851eb851eb8 │ │ +035758: 7120 a70a 1000 |0226: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.intLog10:(D)I // method@0aa7 │ │ +03575e: 0a00 |0229: move-result v0 │ │ +035760: 8300 |022a: int-to-double v0, v0 │ │ +035762: 1902 00c0 |022b: const-wide/high16 v2, #long -4611686018427387904 // #c000 │ │ +035766: 7140 f40a 1032 |022d: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +03576c: 1230 |0230: const/4 v0, #int 3 // #3 │ │ +03576e: 7110 a60a 0000 |0231: invoke-static {v0}, Lorg/javia/arity/MoreMath;.intExp10:(I)D // method@0aa6 │ │ +035774: 0b00 |0234: move-result-wide v0 │ │ +035776: 1802 0000 0000 0040 8f40 |0235: const-wide v2, #double 1000 // #408f400000000000 │ │ +035780: 7140 f40a 1032 |023a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +035786: 12f0 |023d: const/4 v0, #int -1 // #ff │ │ +035788: 7110 a60a 0000 |023e: invoke-static {v0}, Lorg/javia/arity/MoreMath;.intExp10:(I)D // method@0aa6 │ │ +03578e: 0b00 |0241: move-result-wide v0 │ │ +035790: 1802 9a99 9999 9999 b93f |0242: const-wide v2, #double 0.1 // #3fb999999999999a │ │ +03579a: 7140 f40a 1032 |0247: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +0357a0: 1800 c3f5 285c 8fc2 f33f |024a: const-wide v0, #double 1.235 // #3ff3c28f5c28f5c3 │ │ +0357aa: 1802 7b14 ae47 e17a 943f |024f: const-wide v2, #double 0.02 // #3f947ae147ae147b │ │ +0357b4: 7140 030b 1032 |0254: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b03 │ │ +0357ba: 0b00 |0257: move-result-wide v0 │ │ +0357bc: 1802 d7a3 703d 0ad7 f33f |0258: const-wide v2, #double 1.24 // #3ff3d70a3d70a3d7 │ │ +0357c6: 7140 f40a 1032 |025d: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +0357cc: 1800 c3f5 285c 8fc2 f33f |0260: const-wide v0, #double 1.235 // #3ff3c28f5c28f5c3 │ │ +0357d6: 1802 9a99 9999 9999 d93f |0265: const-wide v2, #double 0.4 // #3fd999999999999a │ │ +0357e0: 7140 030b 1032 |026a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b03 │ │ +0357e6: 0b00 |026d: move-result-wide v0 │ │ +0357e8: 1802 3433 3333 3333 f33f |026e: const-wide v2, #double 1.2 // #3ff3333333333334 │ │ +0357f2: 7140 f40a 1032 |0273: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +0357f8: 1800 c3f5 285c 8fc2 f3bf |0276: const-wide v0, #double -1.235 // #bff3c28f5c28f5c3 │ │ +035802: 1802 7b14 ae47 e17a 943f |027b: const-wide v2, #double 0.02 // #3f947ae147ae147b │ │ +03580c: 7140 030b 1032 |0280: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b03 │ │ +035812: 0b00 |0283: move-result-wide v0 │ │ +035814: 1802 d7a3 703d 0ad7 f3bf |0284: const-wide v2, #double -1.24 // #bff3d70a3d70a3d7 │ │ +03581e: 7140 f40a 1032 |0289: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +035824: 1800 c3f5 285c 8fc2 f3bf |028c: const-wide v0, #double -1.235 // #bff3c28f5c28f5c3 │ │ +03582e: 1802 9a99 9999 9999 d93f |0291: const-wide v2, #double 0.4 // #3fd999999999999a │ │ +035838: 7140 030b 1032 |0296: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b03 │ │ +03583e: 0b00 |0299: move-result-wide v0 │ │ +035840: 1802 3433 3333 3333 f3bf |029a: const-wide v2, #double -1.2 // #bff3333333333334 │ │ +03584a: 7140 f40a 1032 |029f: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0af4 │ │ +035850: 7100 e90a 0000 |02a2: invoke-static {}, Lorg/javia/arity/TestFormat;.testFormat:()Z // method@0ae9 │ │ +035856: 0a00 |02a5: move-result v0 │ │ +035858: 7110 f60a 0000 |02a6: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +03585e: 7100 e60a 0000 |02a9: invoke-static {}, Lorg/javia/arity/TestEval;.testEval:()Z // method@0ae6 │ │ +035864: 0a00 |02ac: move-result v0 │ │ +035866: 7110 f60a 0000 |02ad: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +03586c: 7100 fe0a 0000 |02b0: invoke-static {}, Lorg/javia/arity/UnitTest;.testRecursiveEval:()Z // method@0afe │ │ +035872: 0a00 |02b3: move-result v0 │ │ +035874: 7110 f60a 0000 |02b4: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0af6 │ │ +03587a: 6300 3909 |02b7: sget-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0939 │ │ +03587e: 3900 0d00 |02b9: if-nez v0, 02c6 // +000d │ │ +035882: 6200 da07 |02bb: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +035886: 1a01 0300 |02bd: const-string v1, " │ │ +*** Some tests FAILED *** │ │ +" // string@0003 │ │ +03588a: 6e20 6507 1000 |02bf: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +035890: 7110 f307 0f00 |02c2: invoke-static {v15}, Ljava/lang/System;.exit:(I)V // method@07f3 │ │ +035896: 0e00 |02c5: return-void │ │ +035898: 6200 da07 |02c6: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +03589c: 1a01 0200 |02c8: const-string v1, " │ │ +*** All tests passed OK *** │ │ +" // string@0002 │ │ +0358a0: 6e20 6507 1000 |02ca: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +0358a6: 28f8 |02cd: goto 02c5 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0008 line=366 │ │ + 0x000a line=368 │ │ + 0x001a line=369 │ │ + 0x002a line=371 │ │ + 0x002f line=372 │ │ + 0x0034 line=373 │ │ + 0x0039 line=375 │ │ + 0x004c line=376 │ │ + 0x0063 line=377 │ │ + 0x007c line=378 │ │ + 0x008f line=379 │ │ + 0x00a2 line=380 │ │ + 0x00bf line=381 │ │ + 0x00d6 line=383 │ │ + 0x00ee line=384 │ │ + 0x0106 line=386 │ │ + 0x0111 line=387 │ │ + 0x0127 line=388 │ │ + 0x013b line=390 │ │ + 0x0151 line=391 │ │ + 0x0165 line=393 │ │ + 0x016c line=394 │ │ + 0x017b line=396 │ │ + 0x018a line=397 │ │ + 0x0199 line=398 │ │ + 0x01b2 line=399 │ │ + 0x01cd line=400 │ │ + 0x01e0 line=401 │ │ + 0x01fd line=403 │ │ + 0x0206 line=404 │ │ + 0x0214 line=405 │ │ + 0x0221 line=406 │ │ + 0x0230 line=407 │ │ + 0x023d line=408 │ │ + 0x024a line=410 │ │ + 0x0260 line=411 │ │ + 0x0276 line=412 │ │ + 0x028c line=413 │ │ + 0x02a2 line=415 │ │ + 0x02a9 line=417 │ │ + 0x02b0 line=419 │ │ + 0x02b7 line=421 │ │ + 0x02bb line=422 │ │ + 0x02c2 line=423 │ │ + 0x02c5 line=427 │ │ + 0x02c6 line=425 │ │ + locals : │ │ + │ │ + #12 : (in Lorg/javia/arity/UnitTest;) │ │ + name : 'testRecursiveEval' │ │ + type : '()Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 100 16-bit code units │ │ +0358a8: |[0358a8] org.javia.arity.UnitTest.testRecursiveEval:()Z │ │ +0358b8: 1908 0040 |0000: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0358bc: 1906 f03f |0002: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0358c0: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +0358c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0358c6: 2201 0102 |0007: new-instance v1, Lorg/javia/arity/Symbols; // type@0201 │ │ +0358ca: 7010 d20a 0100 |0009: invoke-direct {v1}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +0358d0: 1a02 4d0d |000c: const-string v2, "myfun" // string@0d4d │ │ +0358d4: 2203 fc01 |000e: new-instance v3, Lorg/javia/arity/MyFun; // type@01fc │ │ +0358d8: 7010 b40a 0300 |0010: invoke-direct {v3}, Lorg/javia/arity/MyFun;.:()V // method@0ab4 │ │ +0358de: 6e30 d90a 2103 |0013: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Symbols;.define:(Ljava/lang/String;Lorg/javia/arity/Function;)V // method@0ad9 │ │ +0358e4: 1a02 7600 |0016: const-string v2, "1+myfun(x)" // string@0076 │ │ +0358e8: 6e20 d50a 2100 |0018: invoke-virtual {v1, v2}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ad5 │ │ +0358ee: 0c01 |001b: move-result-object v1 │ │ +0358f0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +0358f4: 6e30 850a 2103 |001e: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +0358fa: 0b02 |0021: move-result-wide v2 │ │ +0358fc: 2f02 0208 |0022: cmpl-double v2, v2, v8 │ │ +035900: 3902 2300 |0024: if-nez v2, 0047 // +0023 │ │ +035904: 1902 f03f |0026: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +035908: 6e30 850a 2103 |0028: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +03590e: 0b02 |002b: move-result-wide v2 │ │ +035910: 2f02 0206 |002c: cmpl-double v2, v2, v6 │ │ +035914: 3902 1900 |002e: if-nez v2, 0047 // +0019 │ │ +035918: 1902 0040 |0030: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +03591c: 6e30 850a 2103 |0032: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +035922: 0b02 |0035: move-result-wide v2 │ │ +035924: 2f02 0204 |0036: cmpl-double v2, v2, v4 │ │ +035928: 3902 0f00 |0038: if-nez v2, 0047 // +000f │ │ +03592c: 1902 0840 |003a: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +035930: 6e30 850a 2103 |003c: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +035936: 0b02 |003f: move-result-wide v2 │ │ +035938: 1904 f0bf |0040: const-wide/high16 v4, #long -4616189618054758400 // #bff0 │ │ +03593c: 2f01 0204 |0042: cmpl-double v1, v2, v4 │ │ +035940: 3901 0300 |0044: if-nez v1, 0047 // +0003 │ │ +035944: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +035946: 0f00 |0047: return v0 │ │ +035948: 0d01 |0048: move-exception v1 │ │ +03594a: 6202 da07 |0049: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +03594e: 2203 9901 |004b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +035952: 7010 e507 0300 |004d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +035958: 1a04 0000 |0050: const-string v4, "" // string@0000 │ │ +03595c: 6e20 ed07 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035962: 0c03 |0055: move-result-object v3 │ │ +035964: 6e20 ec07 1300 |0056: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +03596a: 0c01 |0059: move-result-object v1 │ │ +03596c: 6e10 f007 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +035972: 0c01 |005d: move-result-object v1 │ │ +035974: 6e20 6507 1200 |005e: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +03597a: 6a00 3909 |0061: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0939 │ │ +03597e: 28e4 |0063: goto 0047 // -001c │ │ + catches : 1 │ │ + 0x0016 - 0x003f │ │ + Lorg/javia/arity/SyntaxException; -> 0x0048 │ │ + positions : │ │ + 0x0007 line=473 │ │ + 0x000c line=474 │ │ + 0x0016 line=476 │ │ + 0x001c line=477 │ │ + 0x0047 line=485 │ │ + 0x0048 line=482 │ │ + 0x0049 line=483 │ │ + 0x0061 line=484 │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1351 (UnitTest.java) │ │ + │ │ +Class #219 header: │ │ +class_idx : 520 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1358 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #219 - │ │ + Class descriptor : 'Lorg/javia/arity/Util;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/Util;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +035990: |[035990] org.javia.arity.Util.:()V │ │ +0359a0: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0359a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/Util; │ │ + │ │ + #1 : (in Lorg/javia/arity/Util;) │ │ + name : 'complexToString' │ │ + type : '(Lorg/javia/arity/Complex;II)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 244 16-bit code units │ │ +0359a8: |[0359a8] org.javia.arity.Util.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ +0359b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0359ba: 1608 0000 |0001: const-wide/16 v8, #int 0 // #0 │ │ +0359be: 53c0 ad08 |0003: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0359c2: 2f00 0008 |0005: cmpl-double v0, v0, v8 │ │ +0359c6: 3900 0900 |0007: if-nez v0, 0010 // +0009 │ │ +0359ca: 53c0 ae08 |0009: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0359ce: 7140 020b 10ed |000b: invoke-static {v0, v1, v13, v14}, Lorg/javia/arity/Util;.doubleToString:(DII)Ljava/lang/String; // method@0b02 │ │ +0359d4: 0c00 |000e: move-result-object v0 │ │ +0359d6: 1100 |000f: return-object v0 │ │ +0359d8: 6e10 570a 0c00 |0010: invoke-virtual {v12}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a57 │ │ +0359de: 0a00 |0013: move-result v0 │ │ +0359e0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +0359e4: 1a00 9b04 |0016: const-string v0, "NaN" // string@049b │ │ +0359e8: 28f7 |0018: goto 000f // -0009 │ │ +0359ea: 53c4 ae08 |0019: iget-wide v4, v12, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +0359ee: 53c0 ad08 |001b: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +0359f2: 6e10 560a 0c00 |001d: invoke-virtual {v12}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a56 │ │ +0359f8: 0a02 |0020: move-result v2 │ │ +0359fa: 3802 cf00 |0021: if-eqz v2, 00f0 // +00cf │ │ +0359fe: 7120 7d07 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +035a04: 0a02 |0026: move-result v2 │ │ +035a06: 3902 0d00 |0027: if-nez v2, 0034 // +000d │ │ +035a0a: 0406 |0029: move-wide v6, v0 │ │ +035a0c: 048a |002a: move-wide v10, v8 │ │ +035a0e: 2f00 0608 |002b: cmpl-double v0, v6, v8 │ │ +035a12: 3900 1000 |002d: if-nez v0, 003d // +0010 │ │ +035a16: 7140 020b baed |002f: invoke-static {v10, v11, v13, v14}, Lorg/javia/arity/Util;.doubleToString:(DII)Ljava/lang/String; // method@0b02 │ │ +035a1c: 0c00 |0032: move-result-object v0 │ │ +035a1e: 28dc |0033: goto 000f // -0024 │ │ +035a20: 7120 7d07 1000 |0034: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +035a26: 0a02 |0037: move-result v2 │ │ +035a28: 3902 b800 |0038: if-nez v2, 00f0 // +00b8 │ │ +035a2c: 0486 |003a: move-wide v6, v8 │ │ +035a2e: 044a |003b: move-wide v10, v4 │ │ +035a30: 28ef |003c: goto 002b // -0011 │ │ +035a32: 2f00 0a08 |003d: cmpl-double v0, v10, v8 │ │ +035a36: 3800 9400 |003f: if-eqz v0, 00d3 // +0094 │ │ +035a3a: 3000 0608 |0041: cmpg-double v0, v6, v8 │ │ +035a3e: 3a00 9000 |0043: if-ltz v0, 00d3 // +0090 │ │ +035a42: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +035a44: 0105 |0046: move v5, v0 │ │ +035a46: 2f00 0a08 |0047: cmpl-double v0, v10, v8 │ │ +035a4a: 3900 8d00 |0049: if-nez v0, 00d6 // +008d │ │ +035a4e: 1a00 0000 |004b: const-string v0, "" // string@0000 │ │ +035a52: 7130 010b 760e |004d: invoke-static {v6, v7, v14}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +035a58: 0c02 |0050: move-result-object v2 │ │ +035a5a: 7120 7d07 7600 |0051: invoke-static {v6, v7}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +035a60: 0a01 |0054: move-result v1 │ │ +035a62: 3801 8700 |0055: if-eqz v1, 00dc // +0087 │ │ +035a66: 1a01 4400 |0057: const-string v1, "*" // string@0044 │ │ +035a6a: 1a04 6e00 |0059: const-string v4, "1" // string@006e │ │ +035a6e: 6e20 c307 4200 |005b: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035a74: 0a04 |005e: move-result v4 │ │ +035a76: 3804 0400 |005f: if-eqz v4, 0063 // +0004 │ │ +035a7a: 1a02 0000 |0061: const-string v2, "" // string@0000 │ │ +035a7e: 1a04 5100 |0063: const-string v4, "-1" // string@0051 │ │ +035a82: 6e20 c307 4200 |0065: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +035a88: 0a04 |0068: move-result v4 │ │ +035a8a: 3804 8400 |0069: if-eqz v4, 00ed // +0084 │ │ +035a8e: 1a04 4c00 |006b: const-string v4, "-" // string@004c │ │ +035a92: d802 0dff |006d: add-int/lit8 v2, v13, #int -1 // #ff │ │ +035a96: 3805 0400 |006f: if-eqz v5, 0073 // +0004 │ │ +035a9a: d802 02ff |0071: add-int/lit8 v2, v2, #int -1 // #ff │ │ +035a9e: 6e10 cc07 0100 |0073: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@07cc │ │ +035aa4: 0a06 |0076: move-result v6 │ │ +035aa6: 9106 0206 |0077: sub-int v6, v2, v6 │ │ +035aaa: 6e10 cc07 0000 |0079: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07cc │ │ +035ab0: 0a07 |007c: move-result v7 │ │ +035ab2: 6e10 cc07 0400 |007d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@07cc │ │ +035ab8: 0a08 |0080: move-result v8 │ │ +035aba: 9002 0708 |0081: add-int v2, v7, v8 │ │ +035abe: 9109 0206 |0083: sub-int v9, v2, v6 │ │ +035ac2: 3d09 6500 |0085: if-lez v9, 00ea // +0065 │ │ +035ac6: 9102 0708 |0087: sub-int v2, v7, v8 │ │ +035aca: 7110 9807 0200 |0089: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +035ad0: 0a0a |008c: move-result v10 │ │ +035ad2: 37a9 5300 |008d: if-le v9, v10, 00e0 // +0053 │ │ +035ad6: 9102 090a |008f: sub-int v2, v9, v10 │ │ +035ada: db02 0202 |0091: div-int/lit8 v2, v2, #int 2 // #02 │ │ +035ade: 7120 a907 a900 |0093: invoke-static {v9, v10}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +035ae4: 0a03 |0096: move-result v3 │ │ +035ae6: 9009 0203 |0097: add-int v9, v2, v3 │ │ +035aea: 3787 4900 |0099: if-le v7, v8, 00e2 // +0049 │ │ +035aee: 9103 0709 |009b: sub-int v3, v7, v9 │ │ +035af2: 9102 0802 |009d: sub-int v2, v8, v2 │ │ +035af6: 9007 0302 |009f: add-int v7, v3, v2 │ │ +035afa: 3767 0400 |00a1: if-le v7, v6, 00a5 // +0004 │ │ +035afe: d802 02ff |00a3: add-int/lit8 v2, v2, #int -1 // #ff │ │ +035b02: 7120 040b 3000 |00a5: invoke-static {v0, v3}, Lorg/javia/arity/Util;.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; // method@0b04 │ │ +035b08: 0c03 |00a8: move-result-object v3 │ │ +035b0a: 7120 040b 2400 |00a9: invoke-static {v4, v2}, Lorg/javia/arity/Util;.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; // method@0b04 │ │ +035b10: 0c00 |00ac: move-result-object v0 │ │ +035b12: 0732 |00ad: move-object v2, v3 │ │ +035b14: 2203 9901 |00ae: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +035b18: 7010 e507 0300 |00b0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +035b1e: 6e20 ed07 2300 |00b3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035b24: 0c03 |00b6: move-result-object v3 │ │ +035b26: 3805 3000 |00b7: if-eqz v5, 00e7 // +0030 │ │ +035b2a: 1a02 4600 |00b9: const-string v2, "+" // string@0046 │ │ +035b2e: 6e20 ed07 2300 |00bb: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035b34: 0c02 |00be: move-result-object v2 │ │ +035b36: 6e20 ed07 0200 |00bf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035b3c: 0c00 |00c2: move-result-object v0 │ │ +035b3e: 6e20 ed07 1000 |00c3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035b44: 0c00 |00c6: move-result-object v0 │ │ +035b46: 1301 6900 |00c7: const/16 v1, #int 105 // #69 │ │ +035b4a: 6e20 e707 1000 |00c9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07e7 │ │ +035b50: 0c00 |00cc: move-result-object v0 │ │ +035b52: 6e10 f007 0000 |00cd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +035b58: 0c00 |00d0: move-result-object v0 │ │ +035b5a: 2900 3eff |00d1: goto/16 000f // -00c2 │ │ +035b5e: 0135 |00d3: move v5, v3 │ │ +035b60: 2900 73ff |00d4: goto/16 0047 // -008d │ │ +035b64: 7130 010b ba0e |00d6: invoke-static {v10, v11, v14}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +035b6a: 0c00 |00d9: move-result-object v0 │ │ +035b6c: 2900 73ff |00da: goto/16 004d // -008d │ │ +035b70: 1a01 0000 |00dc: const-string v1, "" // string@0000 │ │ +035b74: 2900 7bff |00de: goto/16 0059 // -0085 │ │ +035b78: 0132 |00e0: move v2, v3 │ │ +035b7a: 28b2 |00e1: goto 0093 // -004e │ │ +035b7c: 9103 0702 |00e2: sub-int v3, v7, v2 │ │ +035b80: 9102 0809 |00e4: sub-int v2, v8, v9 │ │ +035b84: 28b9 |00e6: goto 009f // -0047 │ │ +035b86: 1a02 0000 |00e7: const-string v2, "" // string@0000 │ │ +035b8a: 28d2 |00e9: goto 00bb // -002e │ │ +035b8c: 0702 |00ea: move-object v2, v0 │ │ +035b8e: 0740 |00eb: move-object v0, v4 │ │ +035b90: 28c2 |00ec: goto 00ae // -003e │ │ +035b92: 0724 |00ed: move-object v4, v2 │ │ +035b94: 2900 7fff |00ee: goto/16 006d // -0081 │ │ +035b98: 0406 |00f0: move-wide v6, v0 │ │ +035b9a: 044a |00f1: move-wide v10, v4 │ │ +035b9c: 2900 39ff |00f2: goto/16 002b // -00c7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=156 │ │ + 0x0009 line=157 │ │ + 0x000f line=216 │ │ + 0x0010 line=160 │ │ + 0x0016 line=161 │ │ + 0x0019 line=164 │ │ + 0x001d line=165 │ │ + 0x0023 line=166 │ │ + 0x002b line=172 │ │ + 0x002f line=173 │ │ + 0x0034 line=168 │ │ + 0x003c line=169 │ │ + 0x003d line=177 │ │ + 0x0047 line=178 │ │ + 0x004d line=179 │ │ + 0x0051 line=180 │ │ + 0x0059 line=182 │ │ + 0x0061 line=183 │ │ + 0x0063 line=185 │ │ + 0x006b line=186 │ │ + 0x006d line=188 │ │ + 0x006f line=189 │ │ + 0x0071 line=190 │ │ + 0x0073 line=192 │ │ + 0x0079 line=194 │ │ + 0x007d line=195 │ │ + 0x0081 line=196 │ │ + 0x0085 line=197 │ │ + 0x0087 line=198 │ │ + 0x008d line=199 │ │ + 0x0093 line=200 │ │ + 0x0099 line=203 │ │ + 0x009b line=204 │ │ + 0x009d line=205 │ │ + 0x009f line=210 │ │ + 0x00a3 line=211 │ │ + 0x00a5 line=213 │ │ + 0x00a9 line=214 │ │ + 0x00ae line=216 │ │ + 0x00d4 line=177 │ │ + 0x00d6 line=178 │ │ + 0x00dc line=180 │ │ + 0x00e1 line=199 │ │ + 0x00e2 line=207 │ │ + 0x00e4 line=208 │ │ + 0x00e7 line=216 │ │ + locals : │ │ + 0x0000 - 0x00f4 reg=12 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x00f4 reg=13 (null) I │ │ + 0x0000 - 0x00f4 reg=14 (null) I │ │ + │ │ + #2 : (in Lorg/javia/arity/Util;) │ │ + name : 'doubleToString' │ │ + type : '(DI)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 258 16-bit code units │ │ +035ba0: |[035ba0] org.javia.arity.Util.doubleToString:(DI)Ljava/lang/String; │ │ +035bb0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +035bb2: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ +035bb4: 130a 2e00 |0002: const/16 v10, #int 46 // #2e │ │ +035bb8: 1309 3000 |0004: const/16 v9, #int 48 // #30 │ │ +035bbc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +035bbe: 1300 0d00 |0007: const/16 v0, #int 13 // #d │ │ +035bc2: 370e 0300 |0009: if-le v14, v0, 000c // +0003 │ │ +035bc6: 015e |000b: move v14, v5 │ │ +035bc8: 390e 3a00 |000c: if-nez v14, 0046 // +003a │ │ +035bcc: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ +035bd0: 7120 9607 dc00 |0010: invoke-static {v12, v13}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +035bd6: 0b02 |0013: move-result-wide v2 │ │ +035bd8: 7120 8007 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@0780 │ │ +035bde: 0c01 |0017: move-result-object v1 │ │ +035be0: 2207 9801 |0018: new-instance v7, Ljava/lang/StringBuffer; // type@0198 │ │ +035be4: 7020 d907 1700 |001a: invoke-direct {v7, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@07d9 │ │ +035bea: 1302 4500 |001d: const/16 v2, #int 69 // #45 │ │ +035bee: 6e20 ca07 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@07ca │ │ +035bf4: 0a02 |0022: move-result v2 │ │ +035bf6: 3282 2600 |0023: if-eq v2, v8, 0049 // +0026 │ │ +035bfa: d803 0201 |0025: add-int/lit8 v3, v2, #int 1 // #01 │ │ +035bfe: 6e20 d107 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +035c04: 0c01 |002a: move-result-object v1 │ │ +035c06: 7110 9107 0100 |002b: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +035c0c: 0a01 |002e: move-result v1 │ │ +035c0e: 0116 |002f: move v6, v1 │ │ +035c10: 3282 0500 |0030: if-eq v2, v8, 0035 // +0005 │ │ +035c14: 6e20 e307 2700 |0032: invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;.setLength:(I)V // method@07e3 │ │ +035c1a: 6e10 e107 0700 |0035: invoke-virtual {v7}, Ljava/lang/StringBuffer;.length:()I // method@07e1 │ │ +035c20: 0a01 |0038: move-result v1 │ │ +035c22: 0153 |0039: move v3, v5 │ │ +035c24: 3513 1100 |003a: if-ge v3, v1, 004b // +0011 │ │ +035c28: 6e20 de07 3700 |003c: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035c2e: 0a02 |003f: move-result v2 │ │ +035c30: 32a2 0b00 |0040: if-eq v2, v10, 004b // +000b │ │ +035c34: d802 0301 |0042: add-int/lit8 v2, v3, #int 1 // #01 │ │ +035c38: 0123 |0044: move v3, v2 │ │ +035c3a: 28f5 |0045: goto 003a // -000b │ │ +035c3c: d900 0e0f |0046: rsub-int/lit8 v0, v14, #int 15 // #0f │ │ +035c40: 28c8 |0048: goto 0010 // -0038 │ │ +035c42: 0156 |0049: move v6, v5 │ │ +035c44: 28e6 |004a: goto 0030 // -001a │ │ +035c46: 9002 0603 |004b: add-int v2, v6, v3 │ │ +035c4a: 3513 0700 |004d: if-ge v3, v1, 0054 // +0007 │ │ +035c4e: 6e20 df07 3700 |004f: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@07df │ │ +035c54: d801 01ff |0052: add-int/lit8 v1, v1, #int -1 // #ff │ │ +035c58: 0153 |0054: move v3, v5 │ │ +035c5a: 3513 0f00 |0055: if-ge v3, v1, 0064 // +000f │ │ +035c5e: 6e20 de07 3700 |0057: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035c64: 0a06 |005a: move-result v6 │ │ +035c66: 3396 0900 |005b: if-ne v6, v9, 0064 // +0009 │ │ +035c6a: d806 0001 |005d: add-int/lit8 v6, v0, #int 1 // #01 │ │ +035c6e: d800 0301 |005f: add-int/lit8 v0, v3, #int 1 // #01 │ │ +035c72: 0103 |0061: move v3, v0 │ │ +035c74: 0160 |0062: move v0, v6 │ │ +035c76: 28f2 |0063: goto 0055 // -000e │ │ +035c78: 3510 9c00 |0064: if-ge v0, v1, 0100 // +009c │ │ +035c7c: 6e20 de07 0700 |0066: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035c82: 0a03 |0069: move-result v3 │ │ +035c84: 1306 3500 |006a: const/16 v6, #int 53 // #35 │ │ +035c88: 3463 9000 |006c: if-lt v3, v6, 00fc // +0090 │ │ +035c8c: d803 00ff |006e: add-int/lit8 v3, v0, #int -1 // #ff │ │ +035c90: 3a03 1000 |0070: if-ltz v3, 0080 // +0010 │ │ +035c94: 6e20 de07 3700 |0072: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035c9a: 0a06 |0075: move-result v6 │ │ +035c9c: 1308 3900 |0076: const/16 v8, #int 57 // #39 │ │ +035ca0: 3386 0800 |0078: if-ne v6, v8, 0080 // +0008 │ │ +035ca4: 6e30 e207 3709 |007a: invoke-virtual {v7, v3, v9}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@07e2 │ │ +035caa: d803 03ff |007d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +035cae: 28f1 |007f: goto 0070 // -000f │ │ +035cb0: 3a03 3200 |0080: if-ltz v3, 00b2 // +0032 │ │ +035cb4: 6e20 de07 3700 |0082: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035cba: 0a06 |0085: move-result v6 │ │ +035cbc: d806 0601 |0086: add-int/lit8 v6, v6, #int 1 // #01 │ │ +035cc0: 8e66 |0088: int-to-char v6, v6 │ │ +035cc2: 6e30 e207 3706 |0089: invoke-virtual {v7, v3, v6}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@07e2 │ │ +035cc8: 012b |008c: move v11, v2 │ │ +035cca: 0102 |008d: move v2, v0 │ │ +035ccc: 01b0 |008e: move v0, v11 │ │ +035cce: 6e20 e307 2700 |008f: invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;.setLength:(I)V // method@07e3 │ │ +035cd4: 12b2 |0092: const/4 v2, #int -5 // #fb │ │ +035cd6: 3420 0600 |0093: if-lt v0, v2, 0099 // +0006 │ │ +035cda: 1302 0a00 |0095: const/16 v2, #int 10 // #a │ │ +035cde: 3720 2600 |0097: if-le v0, v2, 00bd // +0026 │ │ +035ce2: 6e30 e007 470a |0099: invoke-virtual {v7, v4, v10}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07e0 │ │ +035ce8: d800 00ff |009c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +035cec: 6e10 e107 0700 |009e: invoke-virtual {v7}, Ljava/lang/StringBuffer;.length:()I // method@07e1 │ │ +035cf2: 0a01 |00a1: move-result v1 │ │ +035cf4: d801 01ff |00a2: add-int/lit8 v1, v1, #int -1 // #ff │ │ +035cf8: 3a01 3200 |00a4: if-ltz v1, 00d6 // +0032 │ │ +035cfc: 6e20 de07 1700 |00a6: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035d02: 0a02 |00a9: move-result v2 │ │ +035d04: 3392 2c00 |00aa: if-ne v2, v9, 00d6 // +002c │ │ +035d08: 6e20 df07 1700 |00ac: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@07df │ │ +035d0e: d801 01ff |00af: add-int/lit8 v1, v1, #int -1 // #ff │ │ +035d12: 28f3 |00b1: goto 00a4 // -000d │ │ +035d14: 1303 3100 |00b2: const/16 v3, #int 49 // #31 │ │ +035d18: 6e30 e007 5703 |00b4: invoke-virtual {v7, v5, v3}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07e0 │ │ +035d1e: d803 0001 |00b7: add-int/lit8 v3, v0, #int 1 // #01 │ │ +035d22: d800 0201 |00b9: add-int/lit8 v0, v2, #int 1 // #01 │ │ +035d26: 0132 |00bb: move v2, v3 │ │ +035d28: 28d3 |00bc: goto 008f // -002d │ │ +035d2a: 3501 0800 |00bd: if-ge v1, v0, 00c5 // +0008 │ │ +035d2e: 6e20 da07 9700 |00bf: invoke-virtual {v7, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07da │ │ +035d34: d801 0101 |00c2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035d38: 28f9 |00c4: goto 00bd // -0007 │ │ +035d3a: 0101 |00c5: move v1, v0 │ │ +035d3c: 3c01 0800 |00c6: if-gtz v1, 00ce // +0008 │ │ +035d40: 6e30 e007 5709 |00c8: invoke-virtual {v7, v5, v9}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07e0 │ │ +035d46: d801 0101 |00cb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035d4a: 28f9 |00cd: goto 00c6 // -0007 │ │ +035d4c: 3c00 0300 |00ce: if-gtz v0, 00d1 // +0003 │ │ +035d50: 0140 |00d0: move v0, v4 │ │ +035d52: 6e30 e007 070a |00d1: invoke-virtual {v7, v0, v10}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07e0 │ │ +035d58: 0150 |00d4: move v0, v5 │ │ +035d5a: 28c9 |00d5: goto 009e // -0037 │ │ +035d5c: 3a01 0b00 |00d6: if-ltz v1, 00e1 // +000b │ │ +035d60: 6e20 de07 1700 |00d8: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07de │ │ +035d66: 0a02 |00db: move-result v2 │ │ +035d68: 33a2 0500 |00dc: if-ne v2, v10, 00e1 // +0005 │ │ +035d6c: 6e20 df07 1700 |00de: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@07df │ │ +035d72: 3800 0b00 |00e1: if-eqz v0, 00ec // +000b │ │ +035d76: 1301 4500 |00e3: const/16 v1, #int 69 // #45 │ │ +035d7a: 6e20 da07 1700 |00e5: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07da │ │ +035d80: 0c01 |00e8: move-result-object v1 │ │ +035d82: 6e20 dc07 0100 |00e9: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07dc │ │ +035d88: 1600 0000 |00ec: const-wide/16 v0, #int 0 // #0 │ │ +035d8c: 3000 0c00 |00ee: cmpg-double v0, v12, v0 │ │ +035d90: 3b00 0700 |00f0: if-gez v0, 00f7 // +0007 │ │ +035d94: 1300 2d00 |00f2: const/16 v0, #int 45 // #2d │ │ +035d98: 6e30 e007 5700 |00f4: invoke-virtual {v7, v5, v0}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07e0 │ │ +035d9e: 6e10 e407 0700 |00f7: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@07e4 │ │ +035da4: 0c00 |00fa: move-result-object v0 │ │ +035da6: 1100 |00fb: return-object v0 │ │ +035da8: 012b |00fc: move v11, v2 │ │ +035daa: 0102 |00fd: move v2, v0 │ │ +035dac: 01b0 |00fe: move v0, v11 │ │ +035dae: 2890 |00ff: goto 008f // -0070 │ │ +035db0: 0120 |0100: move v0, v2 │ │ +035db2: 2891 |0101: goto 0092 // -006f │ │ + catches : (none) │ │ + positions : │ │ + 0x0007 line=59 │ │ + 0x000c line=62 │ │ + 0x0010 line=64 │ │ + 0x0018 line=65 │ │ + 0x001d line=66 │ │ + 0x0023 line=67 │ │ + 0x0030 line=68 │ │ + 0x0032 line=69 │ │ + 0x0035 line=71 │ │ + 0x003a line=75 │ │ + 0x0042 line=76 │ │ + 0x0046 line=62 │ │ + 0x004a line=67 │ │ + 0x004b line=78 │ │ + 0x004d line=79 │ │ + 0x004f line=80 │ │ + 0x0052 line=81 │ │ + 0x0055 line=85 │ │ + 0x005d line=86 │ │ + 0x005f line=85 │ │ + 0x0064 line=89 │ │ + 0x0066 line=90 │ │ + 0x006e line=92 │ │ + 0x007a line=93 │ │ + 0x007d line=92 │ │ + 0x0080 line=95 │ │ + 0x0082 line=96 │ │ + 0x008f line=103 │ │ + 0x0092 line=107 │ │ + 0x0099 line=108 │ │ + 0x009c line=109 │ │ + 0x009e line=120 │ │ + 0x00a2 line=124 │ │ + 0x00ac line=125 │ │ + 0x00af line=124 │ │ + 0x00b2 line=98 │ │ + 0x00b7 line=99 │ │ + 0x00b9 line=100 │ │ + 0x00bd line=111 │ │ + 0x00bf line=112 │ │ + 0x00c2 line=111 │ │ + 0x00c6 line=114 │ │ + 0x00c8 line=115 │ │ + 0x00cb line=114 │ │ + 0x00ce line=117 │ │ + 0x00d5 line=118 │ │ + 0x00d6 line=127 │ │ + 0x00de line=128 │ │ + 0x00e1 line=131 │ │ + 0x00e3 line=132 │ │ + 0x00ec line=134 │ │ + 0x00f2 line=135 │ │ + 0x00f7 line=137 │ │ + locals : │ │ + 0x0000 - 0x0102 reg=12 (null) D │ │ + 0x0000 - 0x0102 reg=14 (null) I │ │ + │ │ + #3 : (in Lorg/javia/arity/Util;) │ │ + name : 'doubleToString' │ │ + type : '(DII)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +035db4: |[035db4] org.javia.arity.Util.doubleToString:(DII)Ljava/lang/String; │ │ +035dc4: 7130 010b 3205 |0000: invoke-static {v2, v3, v5}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b01 │ │ +035dca: 0c00 |0003: move-result-object v0 │ │ +035dcc: 7120 040b 4000 |0004: invoke-static {v0, v4}, Lorg/javia/arity/Util;.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; // method@0b04 │ │ +035dd2: 0c00 |0007: move-result-object v0 │ │ +035dd4: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 (null) D │ │ + 0x0000 - 0x0009 reg=4 (null) I │ │ + 0x0000 - 0x0009 reg=5 (null) I │ │ + │ │ + #4 : (in Lorg/javia/arity/Util;) │ │ + name : 'shortApprox' │ │ + type : '(DD)D' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +035dd8: |[035dd8] org.javia.arity.Util.shortApprox:(DD)D │ │ +035de8: 7120 9607 7600 |0000: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +035dee: 0b00 |0003: move-result-wide v0 │ │ +035df0: 7120 9607 9800 |0004: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +035df6: 0b02 |0007: move-result-wide v2 │ │ +035df8: 7120 a70a 3200 |0008: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.intLog10:(D)I // method@0aa7 │ │ +035dfe: 0a02 |000b: move-result v2 │ │ +035e00: 7110 a60a 0200 |000c: invoke-static {v2}, Lorg/javia/arity/MoreMath;.intExp10:(I)D // method@0aa6 │ │ +035e06: 0b02 |000f: move-result-wide v2 │ │ +035e08: ce20 |0010: div-double/2addr v0, v2 │ │ +035e0a: 1904 e03f |0011: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +035e0e: cb40 |0013: add-double/2addr v0, v4 │ │ +035e10: 7120 a207 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +035e16: 0b00 |0017: move-result-wide v0 │ │ +035e18: cd20 |0018: mul-double/2addr v0, v2 │ │ +035e1a: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ +035e1e: 3002 0602 |001b: cmpg-double v2, v6, v2 │ │ +035e22: 3b02 0300 |001d: if-gez v2, 0020 // +0003 │ │ +035e26: 8000 |001f: neg-double v0, v0 │ │ +035e28: 1000 |0020: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0004 line=31 │ │ + 0x0010 line=32 │ │ + 0x0019 line=33 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=6 (null) D │ │ + 0x0000 - 0x0021 reg=8 (null) D │ │ + │ │ + #5 : (in Lorg/javia/arity/Util;) │ │ + name : 'sizeTruncate' │ │ + type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +035e2c: |[035e2c] org.javia.arity.Util.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; │ │ +035e3c: 1300 4500 |0000: const/16 v0, #int 69 // #45 │ │ +035e40: 6e20 ca07 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@07ca │ │ +035e46: 0a00 |0005: move-result v0 │ │ +035e48: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +035e4a: 3210 2d00 |0007: if-eq v0, v1, 0034 // +002d │ │ +035e4e: 6e20 d107 0600 |0009: invoke-virtual {v6, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +035e54: 0c00 |000c: move-result-object v0 │ │ +035e56: 6e10 cc07 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07cc │ │ +035e5c: 0a01 |0010: move-result v1 │ │ +035e5e: 9102 0701 |0011: sub-int v2, v7, v1 │ │ +035e62: 2203 9901 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +035e66: 7010 e507 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +035e6c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +035e6e: 6e10 cc07 0600 |0019: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@07cc │ │ +035e74: 0a05 |001c: move-result v5 │ │ +035e76: 9101 0501 |001d: sub-int v1, v5, v1 │ │ +035e7a: 7120 a907 2100 |001f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +035e80: 0a01 |0022: move-result v1 │ │ +035e82: 6e30 d207 4601 |0023: invoke-virtual {v6, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07d2 │ │ +035e88: 0c01 |0026: move-result-object v1 │ │ +035e8a: 6e20 ed07 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035e90: 0c01 |002a: move-result-object v1 │ │ +035e92: 6e20 ed07 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +035e98: 0c00 |002e: move-result-object v0 │ │ +035e9a: 6e10 f007 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +035ea0: 0c00 |0032: move-result-object v0 │ │ +035ea2: 1100 |0033: return-object v0 │ │ +035ea4: 1a00 0000 |0034: const-string v0, "" // string@0000 │ │ +035ea8: 28d7 |0036: goto 000d // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0006 line=44 │ │ + 0x000d line=45 │ │ + 0x0011 line=46 │ │ + 0x0013 line=47 │ │ + 0x0034 line=44 │ │ + locals : │ │ + 0x0000 - 0x0037 reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0037 reg=7 (null) I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1358 (Util.java) │ │ + │ │ +Class #220 header: │ │ +class_idx : 521 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1447 │ │ +static_fields_size : 45 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #220 - │ │ + Class descriptor : 'Lorg/javia/arity/VM;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/VM;) │ │ + name : 'ABS' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230841 │ │ - #204 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_account_updated' │ │ - type : 'I' │ │ + value : 28 │ │ + #1 : (in Lorg/javia/arity/VM;) │ │ + name : 'ACOS' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230842 │ │ - #205 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_book_created' │ │ - type : 'I' │ │ + value : 20 │ │ + #2 : (in Lorg/javia/arity/VM;) │ │ + name : 'ACOSH' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230950 │ │ - #206 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_book_deleted' │ │ - type : 'I' │ │ + value : 26 │ │ + #3 : (in Lorg/javia/arity/VM;) │ │ + name : 'ADD' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230952 │ │ - #207 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_book_updated' │ │ - type : 'I' │ │ + value : 3 │ │ + #4 : (in Lorg/javia/arity/VM;) │ │ + name : 'ASIN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230951 │ │ - #208 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_cannot_delete_default_book' │ │ - type : 'I' │ │ + value : 19 │ │ + #5 : (in Lorg/javia/arity/VM;) │ │ + name : 'ASINH' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230953 │ │ - #209 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_cannot_delete_working_book' │ │ - type : 'I' │ │ + value : 25 │ │ + #6 : (in Lorg/javia/arity/VM;) │ │ + name : 'ATAN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230954 │ │ - #210 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_created_account' │ │ - type : 'I' │ │ + value : 21 │ │ + #7 : (in Lorg/javia/arity/VM;) │ │ + name : 'ATANH' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230843 │ │ - #211 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_created_detail' │ │ - type : 'I' │ │ + value : 27 │ │ + #8 : (in Lorg/javia/arity/VM;) │ │ + name : 'BYTECODE_END' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230844 │ │ - #212 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_csv_exported' │ │ - type : 'I' │ │ + value : 42 │ │ + #9 : (in Lorg/javia/arity/VM;) │ │ + name : 'CALL' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230869 │ │ - #213 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_csv_imported' │ │ - type : 'I' │ │ + value : 2 │ │ + #10 : (in Lorg/javia/arity/VM;) │ │ + name : 'CBRT' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230870 │ │ - #214 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_db_backuped' │ │ - type : 'I' │ │ + value : 13 │ │ + #11 : (in Lorg/javia/arity/VM;) │ │ + name : 'CEIL' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230969 │ │ - #215 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_db_retored' │ │ - type : 'I' │ │ + value : 30 │ │ + #12 : (in Lorg/javia/arity/VM;) │ │ + name : 'COMB' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230972 │ │ - #216 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_default_created' │ │ - type : 'I' │ │ + value : 35 │ │ + #13 : (in Lorg/javia/arity/VM;) │ │ + name : 'CONST' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230872 │ │ - #217 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_detail_created' │ │ - type : 'I' │ │ + value : 1 │ │ + #14 : (in Lorg/javia/arity/VM;) │ │ + name : 'COS' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230845 │ │ - #218 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_detail_deleted' │ │ - type : 'I' │ │ + value : 17 │ │ + #15 : (in Lorg/javia/arity/VM;) │ │ + name : 'COSH' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230846 │ │ - #219 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_detail_updated' │ │ - type : 'I' │ │ + value : 23 │ │ + #16 : (in Lorg/javia/arity/VM;) │ │ + name : 'DIV' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230847 │ │ - #220 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_firsttime_use_hint' │ │ - type : 'I' │ │ + value : 6 │ │ + #17 : (in Lorg/javia/arity/VM;) │ │ + name : 'EXP' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230896 │ │ - #221 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_folder_cleared' │ │ - type : 'I' │ │ + value : 14 │ │ + #18 : (in Lorg/javia/arity/VM;) │ │ + name : 'FACT' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230881 │ │ - #222 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_no_csv' │ │ - type : 'I' │ │ + value : 11 │ │ + #19 : (in Lorg/javia/arity/VM;) │ │ + name : 'FLOOR' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230879 │ │ - #223 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_no_db' │ │ - type : 'I' │ │ + value : 29 │ │ + #20 : (in Lorg/javia/arity/VM;) │ │ + name : 'GCD' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230970 │ │ - #224 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_rested' │ │ - type : 'I' │ │ + value : 34 │ │ + #21 : (in Lorg/javia/arity/VM;) │ │ + name : 'LOAD0' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230871 │ │ - #225 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_same_from_to' │ │ - type : 'I' │ │ + value : 37 │ │ + #22 : (in Lorg/javia/arity/VM;) │ │ + name : 'LOAD1' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230848 │ │ - #226 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_share_csv_content' │ │ - type : 'I' │ │ + value : 38 │ │ + #23 : (in Lorg/javia/arity/VM;) │ │ + name : 'LOAD2' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230894 │ │ - #227 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_share_csv_title' │ │ - type : 'I' │ │ + value : 39 │ │ + #24 : (in Lorg/javia/arity/VM;) │ │ + name : 'LOAD3' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230893 │ │ - #228 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'msg_wrong_password' │ │ - type : 'I' │ │ + value : 40 │ │ + #25 : (in Lorg/javia/arity/VM;) │ │ + name : 'LOAD4' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230916 │ │ - #229 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'path_about_app' │ │ - type : 'I' │ │ + value : 41 │ │ + #26 : (in Lorg/javia/arity/VM;) │ │ + name : 'LOG' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230930 │ │ - #230 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'path_how2use' │ │ - type : 'I' │ │ + value : 15 │ │ + #27 : (in Lorg/javia/arity/VM;) │ │ + name : 'MAX' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230940 │ │ - #231 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'path_what_is_new' │ │ - type : 'I' │ │ + value : 33 │ │ + #28 : (in Lorg/javia/arity/VM;) │ │ + name : 'MIN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230931 │ │ - #232 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_clear_folder' │ │ - type : 'I' │ │ + value : 32 │ │ + #29 : (in Lorg/javia/arity/VM;) │ │ + name : 'MOD' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230886 │ │ - #233 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_create_default' │ │ - type : 'I' │ │ + value : 7 │ │ + #30 : (in Lorg/javia/arity/VM;) │ │ + name : 'MUL' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230877 │ │ - #234 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_delete_book' │ │ - type : 'I' │ │ + value : 5 │ │ + #31 : (in Lorg/javia/arity/VM;) │ │ + name : 'PERM' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230962 │ │ - #235 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_export_csv' │ │ - type : 'I' │ │ + value : 36 │ │ + #32 : (in Lorg/javia/arity/VM;) │ │ + name : 'POWER' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230874 │ │ - #236 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_import_csv' │ │ - type : 'I' │ │ + value : 10 │ │ + #33 : (in Lorg/javia/arity/VM;) │ │ + name : 'RESERVED' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230875 │ │ - #237 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_reset' │ │ - type : 'I' │ │ + value : 0 │ │ + #34 : (in Lorg/javia/arity/VM;) │ │ + name : 'RND' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230876 │ │ - #238 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_retore_db' │ │ - type : 'I' │ │ + value : 8 │ │ + #35 : (in Lorg/javia/arity/VM;) │ │ + name : 'SIGN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230973 │ │ - #239 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'qmsg_share_csv' │ │ - type : 'I' │ │ + value : 31 │ │ + #36 : (in Lorg/javia/arity/VM;) │ │ + name : 'SIN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230895 │ │ - #240 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_acceditor' │ │ - type : 'I' │ │ + value : 16 │ │ + #37 : (in Lorg/javia/arity/VM;) │ │ + name : 'SINH' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230849 │ │ - #241 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_acceditor_create' │ │ - type : 'I' │ │ + value : 22 │ │ + #38 : (in Lorg/javia/arity/VM;) │ │ + name : 'SQRT' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230850 │ │ - #242 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_acceditor_update' │ │ - type : 'I' │ │ + value : 12 │ │ + #39 : (in Lorg/javia/arity/VM;) │ │ + name : 'SUB' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230851 │ │ - #243 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_accmgnt' │ │ - type : 'I' │ │ + value : 4 │ │ + #40 : (in Lorg/javia/arity/VM;) │ │ + name : 'TAN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230852 │ │ - #244 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_book' │ │ - type : 'I' │ │ + value : 18 │ │ + #41 : (in Lorg/javia/arity/VM;) │ │ + name : 'TANH' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230947 │ │ - #245 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_bookeditor_create' │ │ - type : 'I' │ │ + value : 24 │ │ + #42 : (in Lorg/javia/arity/VM;) │ │ + name : 'UMIN' │ │ + type : 'B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230948 │ │ - #246 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_bookeditor_update' │ │ - type : 'I' │ │ + value : 9 │ │ + #43 : (in Lorg/javia/arity/VM;) │ │ + name : 'builtinArity' │ │ + type : '[B' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230949 │ │ - #247 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_bookmgnt' │ │ - type : 'I' │ │ + #44 : (in Lorg/javia/arity/VM;) │ │ + name : 'opcodeName' │ │ + type : '[Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230956 │ │ - #248 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_datamain' │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/VM;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 290 16-bit code units │ │ +035eac: |[035eac] org.javia.arity.VM.:()V │ │ +035ebc: 1303 2b00 |0000: const/16 v3, #int 43 // #2b │ │ +035ec0: 2330 1b02 |0002: new-array v0, v3, [Ljava/lang/String; // type@021b │ │ +035ec4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035ec6: 1a02 8a0e |0005: const-string v2, "reserved" // string@0e8a │ │ +035eca: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +035ece: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +035ed0: 1a02 f307 |000a: const-string v2, "const" // string@07f3 │ │ +035ed4: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +035ed8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +035eda: 1a02 9607 |000f: const-string v2, "call" // string@0796 │ │ +035ede: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +035ee2: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +035ee4: 1a02 8006 |0014: const-string v2, "add" // string@0680 │ │ +035ee8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +035eec: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +035eee: 1a02 cb0f |0019: const-string v2, "sub" // string@0fcb │ │ +035ef2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +035ef6: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +035ef8: 1a02 4b0d |001e: const-string v2, "mul" // string@0d4b │ │ +035efc: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +035f00: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +035f02: 1a02 c908 |0023: const-string v2, "div" // string@08c9 │ │ +035f06: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +035f0a: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +035f0c: 1a02 150d |0028: const-string v2, "mod" // string@0d15 │ │ +035f10: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +035f14: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +035f18: 1a02 9a0e |002e: const-string v2, "rnd" // string@0e9a │ │ +035f1c: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +035f20: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +035f24: 1a02 7410 |0034: const-string v2, "umin" // string@1074 │ │ +035f28: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +035f2c: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +035f30: 1a02 150e |003a: const-string v2, "power" // string@0e15 │ │ +035f34: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +035f38: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +035f3c: 1a02 9909 |0040: const-string v2, "fact" // string@0999 │ │ +035f40: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +035f44: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +035f48: 1a02 ac0f |0046: const-string v2, "sqrt" // string@0fac │ │ +035f4c: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +035f50: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +035f54: 1a02 a207 |004c: const-string v2, "cbrt" // string@07a2 │ │ +035f58: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +035f5c: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +035f60: 1a02 8209 |0052: const-string v2, "exp" // string@0982 │ │ +035f64: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +035f68: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +035f6c: 1a02 850c |0058: const-string v2, "log" // string@0c85 │ │ +035f70: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +035f74: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +035f78: 1a02 980f |005e: const-string v2, "sin" // string@0f98 │ │ +035f7c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +035f80: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ +035f84: 1a02 0208 |0064: const-string v2, "cos" // string@0802 │ │ +035f88: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +035f8c: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ +035f90: 1a02 f00f |006a: const-string v2, "tan" // string@0ff0 │ │ +035f94: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ +035f98: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ +035f9c: 1a02 c906 |0070: const-string v2, "asin" // string@06c9 │ │ +035fa0: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +035fa4: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ +035fa8: 1a02 7206 |0076: const-string v2, "acos" // string@0672 │ │ +035fac: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +035fb0: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ +035fb4: 1a02 d606 |007c: const-string v2, "atan" // string@06d6 │ │ +035fb8: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ +035fbc: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ +035fc0: 1a02 9d0f |0082: const-string v2, "sinh" // string@0f9d │ │ +035fc4: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ +035fc8: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ +035fcc: 1a02 0408 |0088: const-string v2, "cosh" // string@0804 │ │ +035fd0: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ +035fd4: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ +035fd8: 1a02 f10f |008e: const-string v2, "tanh" // string@0ff1 │ │ +035fdc: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ +035fe0: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ +035fe4: 1a02 ca06 |0094: const-string v2, "asinh" // string@06ca │ │ +035fe8: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +035fec: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ +035ff0: 1a02 7306 |009a: const-string v2, "acosh" // string@0673 │ │ +035ff4: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +035ff8: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ +035ffc: 1a02 d806 |00a0: const-string v2, "atanh" // string@06d8 │ │ +036000: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ +036004: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ +036008: 1a02 fb05 |00a6: const-string v2, "abs" // string@05fb │ │ +03600c: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ +036010: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ +036014: 1a02 c109 |00ac: const-string v2, "floor" // string@09c1 │ │ +036018: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +03601c: 1301 1e00 |00b0: const/16 v1, #int 30 // #1e │ │ +036020: 1a02 a407 |00b2: const-string v2, "ceil" // string@07a4 │ │ +036024: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ +036028: 1301 1f00 |00b6: const/16 v1, #int 31 // #1f │ │ +03602c: 1a02 920f |00b8: const-string v2, "sign" // string@0f92 │ │ +036030: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ +036034: 1301 2000 |00bc: const/16 v1, #int 32 // #20 │ │ +036038: 1a02 0f0d |00be: const-string v2, "min" // string@0d0f │ │ +03603c: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ +036040: 1301 2100 |00c2: const/16 v1, #int 33 // #21 │ │ +036044: 1a02 080d |00c4: const-string v2, "max" // string@0d08 │ │ +036048: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ +03604c: 1301 2200 |00c8: const/16 v1, #int 34 // #22 │ │ +036050: 1a02 f209 |00ca: const-string v2, "gcd" // string@09f2 │ │ +036054: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ +036058: 1301 2300 |00ce: const/16 v1, #int 35 // #23 │ │ +03605c: 1a02 e207 |00d0: const-string v2, "comb" // string@07e2 │ │ +036060: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ +036064: 1301 2400 |00d4: const/16 v1, #int 36 // #24 │ │ +036068: 1a02 fe0d |00d6: const-string v2, "perm" // string@0dfe │ │ +03606c: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ +036070: 1301 2500 |00da: const/16 v1, #int 37 // #25 │ │ +036074: 1a02 790c |00dc: const-string v2, "load0" // string@0c79 │ │ +036078: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ +03607c: 1301 2600 |00e0: const/16 v1, #int 38 // #26 │ │ +036080: 1a02 7a0c |00e2: const-string v2, "load1" // string@0c7a │ │ +036084: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +036088: 1301 2700 |00e6: const/16 v1, #int 39 // #27 │ │ +03608c: 1a02 7b0c |00e8: const-string v2, "load2" // string@0c7b │ │ +036090: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ +036094: 1301 2800 |00ec: const/16 v1, #int 40 // #28 │ │ +036098: 1a02 7c0c |00ee: const-string v2, "load3" // string@0c7c │ │ +03609c: 4d02 0001 |00f0: aput-object v2, v0, v1 │ │ +0360a0: 1301 2900 |00f2: const/16 v1, #int 41 // #29 │ │ +0360a4: 1a02 7d0c |00f4: const-string v2, "load4" // string@0c7d │ │ +0360a8: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ +0360ac: 1301 2a00 |00f8: const/16 v1, #int 42 // #2a │ │ +0360b0: 1a02 3a07 |00fa: const-string v2, "bytecode_end" // string@073a │ │ +0360b4: 4d02 0001 |00fc: aput-object v2, v0, v1 │ │ +0360b8: 6900 6809 |00fe: sput-object v0, Lorg/javia/arity/VM;.opcodeName:[Ljava/lang/String; // field@0968 │ │ +0360bc: 2330 0c02 |0100: new-array v0, v3, [B // type@020c │ │ +0360c0: 2600 0600 0000 |0102: fill-array-data v0, 00000108 // +00000006 │ │ +0360c6: 6900 6709 |0105: sput-object v0, Lorg/javia/arity/VM;.builtinArity:[B // field@0967 │ │ +0360ca: 0e00 |0107: return-void │ │ +0360cc: 0003 0100 2b00 0000 ffff ffff ffff ... |0108: array-data (26 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=68 │ │ + 0x0100 line=114 │ │ + locals : │ │ + │ │ + #1 : (in Lorg/javia/arity/VM;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +036100: |[036100] org.javia.arity.VM.:()V │ │ +036110: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +036116: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/VM; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1447 (VM.java) │ │ + │ │ +Class #221 header: │ │ +class_idx : 132 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 402 │ │ +source_file_idx : 450 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #221 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/bottleworks/commons/util/GUIs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="BusyAdapter" │ │ + │ │ +Class #221 - │ │ + Class descriptor : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyAdapter;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +036118: |[036118] com.bottleworks.commons.util.GUIs$BusyAdapter.:()V │ │ +036128: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03612e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=305 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyAdapter; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/commons/util/GUIs$BusyAdapter;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +036130: |[036130] com.bottleworks.commons.util.GUIs$BusyAdapter.onBusyError:(Ljava/lang/Throwable;)V │ │ +036140: 6e10 f607 0200 |0000: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +036146: 0c00 |0003: move-result-object v0 │ │ +036148: 7120 da01 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +03614e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x0007 line=312 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/commons/util/GUIs$BusyAdapter; │ │ + 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ + │ │ + #1 : (in Lcom/bottleworks/commons/util/GUIs$BusyAdapter;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +036150: |[036150] com.bottleworks.commons.util.GUIs$BusyAdapter.onBusyFinish:()V │ │ +036160: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=308 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/commons/util/GUIs$BusyAdapter; │ │ + │ │ + source_file_idx : 450 (GUIs.java) │ │ + │ │ +Class #222 header: │ │ +class_idx : 204 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1267 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 36 │ │ + │ │ +Class #222 annotations: │ │ +Annotations on method #915 'listAccount' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" ")" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ +Annotations on method #916 'listAllDetail' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ +Annotations on method #917 'listDetail' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/Account;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ +Annotations on method #918 'listDetail' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ +Annotations on method #919 'listDetail' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ +Annotations on method #920 'listDetail' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Date;" "Ljava/util/Date;" "I)" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ +Annotations on method #921 'newAccount' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ +Annotations on method #922 'newAccount' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ +Annotations on method #924 'newDetail' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ + │ │ +Class #222 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'DET_ORDERBY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "dt_ DESC,id_ DESC" │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'detId' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230873 │ │ - #249 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_desktop' │ │ + access : 0x0008 (STATIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'detId_set' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'calHelper' │ │ + type : 'Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'first' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'helper' │ │ + type : 'Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +036164: |[036164] com.bottleworks.dailymoney.data.SQLiteDataProvider.:()V │ │ +036174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036176: 6700 ba05 |0001: sput v0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05ba │ │ +03617a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +03617c: |[03617c] com.bottleworks.dailymoney.data.SQLiteDataProvider.:(Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V │ │ +03618c: 7010 b507 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07b5 │ │ +036192: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +036194: 5b10 bc05 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036198: 5b12 bd05 |0006: iput-object v2, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +03619c: 5b13 b905 |0008: iput-object v3, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05b9 │ │ +0361a0: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=773 │ │ + 0x0006 line=27 │ │ + 0x0008 line=28 │ │ + 0x000a line=29 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x000b reg=2 helper Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ │ + 0x0000 - 0x000b reg=3 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'applyContextValue' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 59 16-bit code units │ │ +0361a4: |[0361a4] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyContextValue:(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V │ │ +0361b4: 1a00 3c0b |0000: const-string v0, "id_" // string@0b3c │ │ +0361b8: 6e10 ec02 0500 |0002: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +0361be: 0c01 |0005: move-result-object v1 │ │ +0361c0: 6e30 2c00 0601 |0006: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +0361c6: 1a00 700d |0009: const-string v0, "nm_" // string@0d70 │ │ +0361ca: 6e10 ee02 0500 |000b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +0361d0: 0c01 |000e: move-result-object v1 │ │ +0361d2: 6e30 2c00 0601 |000f: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +0361d8: 1a00 5b10 |0012: const-string v0, "tp_" // string@105b │ │ +0361dc: 6e10 ef02 0500 |0014: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0361e2: 0c01 |0017: move-result-object v1 │ │ +0361e4: 6e30 2c00 0601 |0018: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +0361ea: 1a01 4107 |001b: const-string v1, "ca_" // string@0741 │ │ +0361ee: 6e10 f102 0500 |001d: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f1 │ │ +0361f4: 0a00 |0020: move-result v0 │ │ +0361f6: 3800 1800 |0021: if-eqz v0, 0039 // +0018 │ │ +0361fa: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0361fc: 7110 9307 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +036202: 0c00 |0027: move-result-object v0 │ │ +036204: 6e30 2a00 1600 |0028: invoke-virtual {v6, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ +03620a: 1a00 df0b |002b: const-string v0, "iv_" // string@0bdf │ │ +03620e: 6e10 ed02 0500 |002d: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +036214: 0b02 |0030: move-result-wide v2 │ │ +036216: 7120 8107 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +03621c: 0c01 |0034: move-result-object v1 │ │ +03621e: 6e30 2900 0601 |0035: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0029 │ │ +036224: 0e00 |0038: return-void │ │ +036226: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +036228: 28ea |003a: goto 0024 // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + 0x0009 line=88 │ │ + 0x0012 line=89 │ │ + 0x001b line=90 │ │ + 0x002b line=91 │ │ + 0x0038 line=92 │ │ + 0x0039 line=90 │ │ + locals : │ │ + 0x0000 - 0x003b reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x003b reg=5 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x003b reg=6 values Landroid/content/ContentValues; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'applyContextValue' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 109 16-bit code units │ │ +03622c: |[03622c] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyContextValue:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V │ │ +03623c: 1a00 3c0b |0000: const-string v0, "id_" // string@0b3c │ │ +036240: 6e10 3703 0500 |0002: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0337 │ │ +036246: 0a01 |0005: move-result v1 │ │ +036248: 7110 9307 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +03624e: 0c01 |0009: move-result-object v1 │ │ +036250: 6e30 2a00 0601 |000a: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ +036256: 1a00 cc09 |000d: const-string v0, "fr_" // string@09cc │ │ +03625a: 6e10 3503 0500 |000f: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +036260: 0c01 |0012: move-result-object v1 │ │ +036262: 6e30 2c00 0601 |0013: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +036268: 1a00 e509 |0016: const-string v0, "frt_" // string@09e5 │ │ +03626c: 6e10 3603 0500 |0018: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getFromType:()Ljava/lang/String; // method@0336 │ │ +036272: 0c01 |001b: move-result-object v1 │ │ +036274: 6e30 2c00 0601 |001c: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +03627a: 1a00 4810 |001f: const-string v0, "to_" // string@1048 │ │ +03627e: 6e10 3a03 0500 |0021: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +036284: 0c01 |0024: move-result-object v1 │ │ +036286: 6e30 2c00 0601 |0025: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +03628c: 1a00 5410 |0028: const-string v0, "tot_" // string@1054 │ │ +036290: 6e10 3b03 0500 |002a: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getToType:()Ljava/lang/String; // method@033b │ │ +036296: 0c01 |002d: move-result-object v1 │ │ +036298: 6e30 2c00 0601 |002e: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +03629e: 1a00 1b09 |0031: const-string v0, "dt_" // string@091b │ │ +0362a2: 5441 b905 |0033: iget-object v1, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05b9 │ │ +0362a6: 6e10 3403 0500 |0035: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +0362ac: 0c02 |0038: move-result-object v2 │ │ +0362ae: 6e20 6201 2100 |0039: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayMiddle:(Ljava/util/Date;)Ljava/util/Date; // method@0162 │ │ +0362b4: 0c01 |003c: move-result-object v1 │ │ +0362b6: 6e10 2308 0100 |003d: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0362bc: 0b02 |0040: move-result-wide v2 │ │ +0362be: 7120 9507 3200 |0041: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0795 │ │ +0362c4: 0c01 |0044: move-result-object v1 │ │ +0362c6: 6e30 2b00 0601 |0045: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@002b │ │ +0362cc: 1a00 140d |0048: const-string v0, "mn_" // string@0d14 │ │ +0362d0: 6e10 3803 0500 |004a: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0338 │ │ +0362d6: 0c01 |004d: move-result-object v1 │ │ +0362d8: 6e30 2900 0601 |004e: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0029 │ │ +0362de: 1a01 b606 |0051: const-string v1, "ar_" // string@06b6 │ │ +0362e2: 6e10 3d03 0500 |0053: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033d │ │ +0362e8: 0a00 |0056: move-result v0 │ │ +0362ea: 3800 1400 |0057: if-eqz v0, 006b // +0014 │ │ +0362ee: 1210 |0059: const/4 v0, #int 1 // #1 │ │ +0362f0: 7110 9307 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +0362f6: 0c00 |005d: move-result-object v0 │ │ +0362f8: 6e30 2a00 1600 |005e: invoke-virtual {v6, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ +0362fe: 1a00 870d |0061: const-string v0, "nt_" // string@0d87 │ │ +036302: 6e10 3903 0500 |0063: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@0339 │ │ +036308: 0c01 |0066: move-result-object v1 │ │ +03630a: 6e30 2c00 0601 |0067: invoke-virtual {v6, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +036310: 0e00 |006a: return-void │ │ +036312: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +036314: 28ee |006c: goto 005a // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + 0x000d line=223 │ │ + 0x0016 line=224 │ │ + 0x001f line=225 │ │ + 0x0028 line=226 │ │ + 0x0031 line=227 │ │ + 0x0048 line=228 │ │ + 0x0051 line=229 │ │ + 0x0061 line=230 │ │ + 0x006a line=231 │ │ + 0x006b line=229 │ │ + locals : │ │ + 0x0000 - 0x006d reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x006d reg=5 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x006d reg=6 values Landroid/content/ContentValues; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'applyCursor' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 104 16-bit code units │ │ +036318: |[036318] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyCursor:(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V │ │ +036328: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03632a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03632c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03632e: 7210 5800 0c00 |0003: invoke-interface {v12}, Landroid/database/Cursor;.getColumnNames:()[Ljava/lang/String; // method@0058 │ │ +036334: 0c06 |0006: move-result-object v6 │ │ +036336: 2167 |0007: array-length v7, v6 │ │ +036338: 0145 |0008: move v5, v4 │ │ +03633a: 3575 5e00 |0009: if-ge v5, v7, 0067 // +005e │ │ +03633e: 4601 0605 |000b: aget-object v1, v6, v5 │ │ +036342: 1a02 3c0b |000d: const-string v2, "id_" // string@0b3c │ │ +036346: 6e20 c307 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03634c: 0a02 |0012: move-result v2 │ │ +03634e: 3802 0f00 |0013: if-eqz v2, 0022 // +000f │ │ +036352: 7220 5c00 0c00 |0015: invoke-interface {v12, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +036358: 0c02 |0018: move-result-object v2 │ │ +03635a: 6e20 f302 2b00 |0019: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Account;.setId:(Ljava/lang/String;)V // method@02f3 │ │ +036360: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +036364: d802 0501 |001e: add-int/lit8 v2, v5, #int 1 // #01 │ │ +036368: 0125 |0020: move v5, v2 │ │ +03636a: 28e8 |0021: goto 0009 // -0018 │ │ +03636c: 1a02 700d |0022: const-string v2, "nm_" // string@0d70 │ │ +036370: 6e20 c307 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +036376: 0a02 |0027: move-result v2 │ │ +036378: 3802 0a00 |0028: if-eqz v2, 0032 // +000a │ │ +03637c: 7220 5c00 0c00 |002a: invoke-interface {v12, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +036382: 0c02 |002d: move-result-object v2 │ │ +036384: 6e20 f502 2b00 |002e: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Account;.setName:(Ljava/lang/String;)V // method@02f5 │ │ +03638a: 28eb |0031: goto 001c // -0015 │ │ +03638c: 1a02 5b10 |0032: const-string v2, "tp_" // string@105b │ │ +036390: 6e20 c307 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +036396: 0a02 |0037: move-result v2 │ │ +036398: 3802 0a00 |0038: if-eqz v2, 0042 // +000a │ │ +03639c: 7220 5c00 0c00 |003a: invoke-interface {v12, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +0363a2: 0c02 |003d: move-result-object v2 │ │ +0363a4: 6e20 f602 2b00 |003e: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Account;.setType:(Ljava/lang/String;)V // method@02f6 │ │ +0363aa: 28db |0041: goto 001c // -0025 │ │ +0363ac: 1a02 4107 |0042: const-string v2, "ca_" // string@0741 │ │ +0363b0: 6e20 c307 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0363b6: 0a02 |0047: move-result v2 │ │ +0363b8: 3802 0f00 |0048: if-eqz v2, 0057 // +000f │ │ +0363bc: 7220 5a00 0c00 |004a: invoke-interface {v12, v0}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +0363c2: 0a02 |004d: move-result v2 │ │ +0363c4: 3332 0700 |004e: if-ne v2, v3, 0055 // +0007 │ │ +0363c8: 0132 |0050: move v2, v3 │ │ +0363ca: 6e20 f202 2b00 |0051: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f2 │ │ +0363d0: 28c8 |0054: goto 001c // -0038 │ │ +0363d2: 0142 |0055: move v2, v4 │ │ +0363d4: 28fb |0056: goto 0051 // -0005 │ │ +0363d6: 1a02 df0b |0057: const-string v2, "iv_" // string@0bdf │ │ +0363da: 6e20 c307 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0363e0: 0a02 |005c: move-result v2 │ │ +0363e2: 3802 bfff |005d: if-eqz v2, 001c // -0041 │ │ +0363e6: 7220 5900 0c00 |005f: invoke-interface {v12, v0}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +0363ec: 0b08 |0062: move-result-wide v8 │ │ +0363ee: 6e30 f402 8b09 |0063: invoke-virtual {v11, v8, v9}, Lcom/bottleworks/dailymoney/data/Account;.setInitialValue:(D)V // method@02f4 │ │ +0363f4: 28b6 |0066: goto 001c // -004a │ │ +0363f6: 0e00 |0067: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=68 │ │ + 0x0003 line=69 │ │ + 0x000d line=70 │ │ + 0x0015 line=71 │ │ + 0x001c line=82 │ │ + 0x001e line=69 │ │ + 0x0022 line=72 │ │ + 0x002a line=73 │ │ + 0x0032 line=74 │ │ + 0x003a line=75 │ │ + 0x0042 line=76 │ │ + 0x004a line=78 │ │ + 0x0057 line=79 │ │ + 0x005f line=80 │ │ + 0x0067 line=84 │ │ + locals : │ │ + 0x000d - 0x0067 reg=1 n Ljava/lang/String; │ │ + 0x0003 - 0x0068 reg=0 i I │ │ + 0x0000 - 0x0068 reg=10 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0068 reg=11 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x0068 reg=12 c Landroid/database/Cursor; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'applyCursor' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +0363f8: |[0363f8] com.bottleworks.dailymoney.data.SQLiteDataProvider.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V │ │ +036408: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03640a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03640c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03640e: 7210 5800 0c00 |0003: invoke-interface {v12}, Landroid/database/Cursor;.getColumnNames:()[Ljava/lang/String; // method@0058 │ │ +036414: 0c06 |0006: move-result-object v6 │ │ +036416: 2167 |0007: array-length v7, v6 │ │ +036418: 0145 |0008: move v5, v4 │ │ +03641a: 3575 8700 |0009: if-ge v5, v7, 0090 // +0087 │ │ +03641e: 4601 0605 |000b: aget-object v1, v6, v5 │ │ +036422: 1a02 3c0b |000d: const-string v2, "id_" // string@0b3c │ │ +036426: 6e20 c307 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03642c: 0a02 |0012: move-result v2 │ │ +03642e: 3802 0f00 |0013: if-eqz v2, 0022 // +000f │ │ +036432: 7220 5a00 0c00 |0015: invoke-interface {v12, v0}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +036438: 0a02 |0018: move-result v2 │ │ +03643a: 6e20 4103 2b00 |0019: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setId:(I)V // method@0341 │ │ +036440: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +036444: d802 0501 |001e: add-int/lit8 v2, v5, #int 1 // #01 │ │ +036448: 0125 |0020: move v5, v2 │ │ +03644a: 28e8 |0021: goto 0009 // -0018 │ │ +03644c: 1a02 cc09 |0022: const-string v2, "fr_" // string@09cc │ │ +036450: 6e20 c307 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +036456: 0a02 |0027: move-result v2 │ │ +036458: 3802 0a00 |0028: if-eqz v2, 0032 // +000a │ │ +03645c: 7220 5c00 0c00 |002a: invoke-interface {v12, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +036462: 0c02 |002d: move-result-object v2 │ │ +036464: 6e20 4003 2b00 |002e: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0340 │ │ +03646a: 28eb |0031: goto 001c // -0015 │ │ +03646c: 1a02 4810 |0032: const-string v2, "to_" // string@1048 │ │ +036470: 6e20 c307 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +036476: 0a02 |0037: move-result v2 │ │ +036478: 3802 0a00 |0038: if-eqz v2, 0042 // +000a │ │ +03647c: 7220 5c00 0c00 |003a: invoke-interface {v12, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +036482: 0c02 |003d: move-result-object v2 │ │ +036484: 6e20 4403 2b00 |003e: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0344 │ │ +03648a: 28db |0041: goto 001c // -0025 │ │ +03648c: 1a02 1b09 |0042: const-string v2, "dt_" // string@091b │ │ +036490: 6e20 c307 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +036496: 0a02 |0047: move-result v2 │ │ +036498: 3802 0f00 |0048: if-eqz v2, 0057 // +000f │ │ +03649c: 2202 b001 |004a: new-instance v2, Ljava/util/Date; // type@01b0 │ │ +0364a0: 7220 5b00 0c00 |004c: invoke-interface {v12, v0}, Landroid/database/Cursor;.getLong:(I)J // method@005b │ │ +0364a6: 0b08 |004f: move-result-wide v8 │ │ +0364a8: 7030 2008 8209 |0050: invoke-direct {v2, v8, v9}, Ljava/util/Date;.:(J)V // method@0820 │ │ +0364ae: 6e20 3f03 2b00 |0053: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setDate:(Ljava/util/Date;)V // method@033f │ │ +0364b4: 28c6 |0056: goto 001c // -003a │ │ +0364b6: 1a02 140d |0057: const-string v2, "mn_" // string@0d14 │ │ +0364ba: 6e20 c307 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0364c0: 0a02 |005c: move-result v2 │ │ +0364c2: 3802 0e00 |005d: if-eqz v2, 006b // +000e │ │ +0364c6: 7220 5900 0c00 |005f: invoke-interface {v12, v0}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +0364cc: 0b08 |0062: move-result-wide v8 │ │ +0364ce: 7120 8107 9800 |0063: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +0364d4: 0c02 |0066: move-result-object v2 │ │ +0364d6: 6e20 4203 2b00 |0067: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setMoney:(Ljava/lang/Double;)V // method@0342 │ │ +0364dc: 28b2 |006a: goto 001c // -004e │ │ +0364de: 1a02 b606 |006b: const-string v2, "ar_" // string@06b6 │ │ +0364e2: 6e20 c307 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0364e8: 0a02 |0070: move-result v2 │ │ +0364ea: 3802 0f00 |0071: if-eqz v2, 0080 // +000f │ │ +0364ee: 7220 5a00 0c00 |0073: invoke-interface {v12, v0}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +0364f4: 0a02 |0076: move-result v2 │ │ +0364f6: 3332 0700 |0077: if-ne v2, v3, 007e // +0007 │ │ +0364fa: 0132 |0079: move v2, v3 │ │ +0364fc: 6e20 3e03 2b00 |007a: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033e │ │ +036502: 289f |007d: goto 001c // -0061 │ │ +036504: 0142 |007e: move v2, v4 │ │ +036506: 28fb |007f: goto 007a // -0005 │ │ +036508: 1a02 870d |0080: const-string v2, "nt_" // string@0d87 │ │ +03650c: 6e20 c307 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +036512: 0a02 |0085: move-result v2 │ │ +036514: 3802 96ff |0086: if-eqz v2, 001c // -006a │ │ +036518: 7220 5c00 0c00 |0088: invoke-interface {v12, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +03651e: 0c02 |008b: move-result-object v2 │ │ +036520: 6e20 4303 2b00 |008c: invoke-virtual {v11, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setNote:(Ljava/lang/String;)V // method@0343 │ │ +036526: 288d |008f: goto 001c // -0073 │ │ +036528: 0e00 |0090: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=200 │ │ + 0x0003 line=201 │ │ + 0x000d line=202 │ │ + 0x0015 line=203 │ │ + 0x001c line=217 │ │ + 0x001e line=201 │ │ + 0x0022 line=204 │ │ + 0x002a line=205 │ │ + 0x0032 line=206 │ │ + 0x003a line=207 │ │ + 0x0042 line=208 │ │ + 0x004a line=209 │ │ + 0x0057 line=210 │ │ + 0x005f line=211 │ │ + 0x006b line=212 │ │ + 0x0073 line=213 │ │ + 0x0080 line=214 │ │ + 0x0088 line=215 │ │ + 0x0090 line=219 │ │ + locals : │ │ + 0x000d - 0x0090 reg=1 n Ljava/lang/String; │ │ + 0x0003 - 0x0091 reg=0 i I │ │ + 0x0000 - 0x0091 reg=10 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0091 reg=11 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x0091 reg=12 c Landroid/database/Cursor; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'normalizeAccountId' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +03652c: |[03652c] com.bottleworks.dailymoney.data.SQLiteDataProvider.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +03653c: 6e10 d507 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +036542: 0c00 |0003: move-result-object v0 │ │ +036544: 6e10 d407 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@07d4 │ │ +03654a: 0c00 |0007: move-result-object v0 │ │ +03654c: 1301 2000 |0008: const/16 v1, #int 32 // #20 │ │ +036550: 1302 2d00 |000a: const/16 v2, #int 45 // #2d │ │ +036554: 6e30 cd07 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@07cd │ │ +03655a: 0c05 |000f: move-result-object v5 │ │ +03655c: 2200 9901 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +036560: 7010 e507 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036566: 6e20 ed07 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03656c: 0c00 |0018: move-result-object v0 │ │ +03656e: 1a01 4c00 |0019: const-string v1, "-" // string@004c │ │ +036572: 6e20 ed07 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036578: 0c00 |001e: move-result-object v0 │ │ +03657a: 6e20 ed07 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036580: 0c00 |0022: move-result-object v0 │ │ +036582: 6e10 f007 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036588: 0c00 |0026: move-result-object v0 │ │ +03658a: 1100 |0027: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0010 line=43 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0028 reg=4 type Ljava/lang/String; │ │ + 0x0000 - 0x0028 reg=5 name Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'countDetail' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +03658c: |[03658c] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;)I │ │ +03659c: 6e10 ec02 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +0365a2: 0c00 |0003: move-result-object v0 │ │ +0365a4: 6e55 8703 0143 |0004: invoke-virtual {v1, v0, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.countDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I // method@0387 │ │ +0365aa: 0a00 |0007: move-result v0 │ │ +0365ac: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=502 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0009 reg=2 account Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x0009 reg=3 mode I │ │ + 0x0000 - 0x0009 reg=4 start Ljava/util/Date; │ │ + 0x0000 - 0x0009 reg=5 end Ljava/util/Date; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'countDetail' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 305 16-bit code units │ │ +0365b0: |[0365b0] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;)I │ │ +0365c0: 5485 bd05 |0000: iget-object v5, v8, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +0365c4: 6e10 7b03 0500 |0002: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +0365ca: 0c01 |0005: move-result-object v1 │ │ +0365cc: 2203 9901 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +0365d0: 7010 e507 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0365d6: 2204 9901 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +0365da: 7010 e507 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0365e0: 1a05 0c00 |0010: const-string v5, " 1=1 " // string@000c │ │ +0365e4: 6e20 ed07 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0365ea: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +0365ec: 335a a800 |0016: if-ne v10, v5, 00be // +00a8 │ │ +0365f0: 1a05 1200 |0018: const-string v5, " AND " // string@0012 │ │ +0365f4: 6e20 ed07 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0365fa: 2205 9901 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +0365fe: 7010 e507 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036604: 1a06 e609 |0022: const-string v6, "frt_= '" // string@09e6 │ │ +036608: 6e20 ed07 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03660e: 0c05 |0027: move-result-object v5 │ │ +036610: 6e10 0203 0900 |0028: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +036616: 0c06 |002b: move-result-object v6 │ │ +036618: 6e20 ed07 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03661e: 0c05 |002f: move-result-object v5 │ │ +036620: 1a06 3200 |0030: const-string v6, "'" // string@0032 │ │ +036624: 6e20 ed07 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03662a: 0c05 |0035: move-result-object v5 │ │ +03662c: 6e10 f007 0500 |0036: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036632: 0c05 |0039: move-result-object v5 │ │ +036634: 6e20 ed07 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03663a: 380b 2100 |003d: if-eqz v11, 005e // +0021 │ │ +03663e: 1a05 1200 |003f: const-string v5, " AND " // string@0012 │ │ +036642: 6e20 ed07 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036648: 2205 9901 |0044: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +03664c: 7010 e507 0500 |0046: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036652: 1a06 1e09 |0049: const-string v6, "dt_>=" // string@091e │ │ +036656: 6e20 ed07 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03665c: 0c05 |004e: move-result-object v5 │ │ +03665e: 6e10 2308 0b00 |004f: invoke-virtual {v11}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +036664: 0b06 |0052: move-result-wide v6 │ │ +036666: 6e30 ea07 6507 |0053: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +03666c: 0c05 |0056: move-result-object v5 │ │ +03666e: 6e10 f007 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036674: 0c05 |005a: move-result-object v5 │ │ +036676: 6e20 ed07 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03667c: 380c 2100 |005e: if-eqz v12, 007f // +0021 │ │ +036680: 1a05 1200 |0060: const-string v5, " AND " // string@0012 │ │ +036684: 6e20 ed07 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03668a: 2205 9901 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +03668e: 7010 e507 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036694: 1a06 1d09 |006a: const-string v6, "dt_<=" // string@091d │ │ +036698: 6e20 ed07 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03669e: 0c05 |006f: move-result-object v5 │ │ +0366a0: 6e10 2308 0c00 |0070: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0366a6: 0b06 |0073: move-result-wide v6 │ │ +0366a8: 6e30 ea07 6507 |0074: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0366ae: 0c05 |0077: move-result-object v5 │ │ +0366b0: 6e10 f007 0500 |0078: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0366b6: 0c05 |007b: move-result-object v5 │ │ +0366b8: 6e20 ed07 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0366be: 1a05 e704 |007f: const-string v5, "SELECT COUNT(" // string@04e7 │ │ +0366c2: 6e20 ed07 5300 |0081: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0366c8: 0c05 |0084: move-result-object v5 │ │ +0366ca: 1a06 3c0b |0085: const-string v6, "id_" // string@0b3c │ │ +0366ce: 6e20 ed07 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0366d4: 0c05 |008a: move-result-object v5 │ │ +0366d6: 1a06 4100 |008b: const-string v6, ") FROM " // string@0041 │ │ +0366da: 6e20 ed07 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0366e0: 0c05 |0090: move-result-object v5 │ │ +0366e2: 1a06 d008 |0091: const-string v6, "dm_det" // string@08d0 │ │ +0366e6: 6e20 ed07 6500 |0093: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0366ec: 6e10 ef07 0400 |0096: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +0366f2: 0a05 |0099: move-result v5 │ │ +0366f4: 3d05 0b00 |009a: if-lez v5, 00a5 // +000b │ │ +0366f8: 1a05 1400 |009c: const-string v5, " WHERE " // string@0014 │ │ +0366fc: 6e20 ed07 5300 |009e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036702: 0c05 |00a1: move-result-object v5 │ │ +036704: 6e20 eb07 4500 |00a2: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +03670a: 6e10 f007 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036710: 0c05 |00a8: move-result-object v5 │ │ +036712: 1206 |00a9: const/4 v6, #int 0 // #0 │ │ +036714: 6e30 6400 5106 |00aa: invoke-virtual {v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +03671a: 0c00 |00ad: move-result-object v0 │ │ +03671c: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ +03671e: 7210 5d00 0000 |00af: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036724: 0a05 |00b2: move-result v5 │ │ +036726: 3805 0700 |00b3: if-eqz v5, 00ba // +0007 │ │ +03672a: 1205 |00b5: const/4 v5, #int 0 // #0 │ │ +03672c: 7220 5a00 5000 |00b6: invoke-interface {v0, v5}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +036732: 0a02 |00b9: move-result v2 │ │ +036734: 7210 5700 0000 |00ba: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +03673a: 0f02 |00bd: return v2 │ │ +03673c: 1225 |00be: const/4 v5, #int 2 // #2 │ │ +03673e: 335a 2900 |00bf: if-ne v10, v5, 00e8 // +0029 │ │ +036742: 1a05 1200 |00c1: const-string v5, " AND " // string@0012 │ │ +036746: 6e20 ed07 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03674c: 2205 9901 |00c6: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +036750: 7010 e507 0500 |00c8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036756: 1a06 5510 |00cb: const-string v6, "tot_= '" // string@1055 │ │ +03675a: 6e20 ed07 6500 |00cd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036760: 0c05 |00d0: move-result-object v5 │ │ +036762: 6e10 0203 0900 |00d1: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +036768: 0c06 |00d4: move-result-object v6 │ │ +03676a: 6e20 ed07 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036770: 0c05 |00d8: move-result-object v5 │ │ +036772: 1a06 3200 |00d9: const-string v6, "'" // string@0032 │ │ +036776: 6e20 ed07 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03677c: 0c05 |00de: move-result-object v5 │ │ +03677e: 6e10 f007 0500 |00df: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036784: 0c05 |00e2: move-result-object v5 │ │ +036786: 6e20 ed07 5400 |00e3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03678c: 2900 57ff |00e6: goto/16 003d // -00a9 │ │ +036790: 390a 55ff |00e8: if-nez v10, 003d // -00ab │ │ +036794: 1a05 1300 |00ea: const-string v5, " AND (" // string@0013 │ │ +036798: 6e20 ed07 5400 |00ec: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03679e: 2205 9901 |00ef: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +0367a2: 7010 e507 0500 |00f1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0367a8: 1a06 e609 |00f4: const-string v6, "frt_= '" // string@09e6 │ │ +0367ac: 6e20 ed07 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0367b2: 0c05 |00f9: move-result-object v5 │ │ +0367b4: 6e10 0203 0900 |00fa: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +0367ba: 0c06 |00fd: move-result-object v6 │ │ +0367bc: 6e20 ed07 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0367c2: 0c05 |0101: move-result-object v5 │ │ +0367c4: 1a06 3300 |0102: const-string v6, "' OR " // string@0033 │ │ +0367c8: 6e20 ed07 6500 |0104: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0367ce: 0c05 |0107: move-result-object v5 │ │ +0367d0: 6e10 f007 0500 |0108: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0367d6: 0c05 |010b: move-result-object v5 │ │ +0367d8: 6e20 ed07 5400 |010c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0367de: 2205 9901 |010f: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +0367e2: 7010 e507 0500 |0111: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0367e8: 1a06 5510 |0114: const-string v6, "tot_= '" // string@1055 │ │ +0367ec: 6e20 ed07 6500 |0116: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0367f2: 0c05 |0119: move-result-object v5 │ │ +0367f4: 6e10 0203 0900 |011a: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +0367fa: 0c06 |011d: move-result-object v6 │ │ +0367fc: 6e20 ed07 6500 |011e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036802: 0c05 |0121: move-result-object v5 │ │ +036804: 1a06 3600 |0122: const-string v6, "')" // string@0036 │ │ +036808: 6e20 ed07 6500 |0124: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03680e: 0c05 |0127: move-result-object v5 │ │ +036810: 6e10 f007 0500 |0128: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036816: 0c05 |012b: move-result-object v5 │ │ +036818: 6e20 ed07 5400 |012c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03681e: 2900 0eff |012f: goto/16 003d // -00f2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=573 │ │ + 0x0006 line=575 │ │ + 0x000b line=577 │ │ + 0x0010 line=578 │ │ + 0x0015 line=580 │ │ + 0x0018 line=581 │ │ + 0x001d line=582 │ │ + 0x003d line=592 │ │ + 0x003f line=593 │ │ + 0x0044 line=594 │ │ + 0x005e line=596 │ │ + 0x0060 line=597 │ │ + 0x0065 line=598 │ │ + 0x007f line=601 │ │ + 0x0096 line=603 │ │ + 0x009c line=604 │ │ + 0x00a5 line=608 │ │ + 0x00ae line=610 │ │ + 0x00af line=611 │ │ + 0x00b5 line=612 │ │ + 0x00ba line=615 │ │ + 0x00bd line=616 │ │ + 0x00be line=583 │ │ + 0x00c1 line=584 │ │ + 0x00c6 line=585 │ │ + 0x00e8 line=586 │ │ + 0x00ea line=587 │ │ + 0x00ef line=588 │ │ + 0x010f line=589 │ │ + locals : │ │ + 0x00ae - 0x00be reg=0 c Landroid/database/Cursor; │ │ + 0x00af - 0x00be reg=2 i I │ │ + 0x0006 - 0x0131 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000b - 0x0131 reg=3 query Ljava/lang/StringBuilder; │ │ + 0x0010 - 0x0131 reg=4 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0131 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0131 reg=9 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0131 reg=10 mode I │ │ + 0x0000 - 0x0131 reg=11 start Ljava/util/Date; │ │ + 0x0000 - 0x0131 reg=12 end Ljava/util/Date; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'countDetail' │ │ + type : '(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 17 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 298 16-bit code units │ │ +036824: |[036824] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I │ │ +036834: 54c8 bd05 |0000: iget-object v8, v12, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036838: 6e10 7b03 0800 |0002: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +03683e: 0c02 |0005: move-result-object v2 │ │ +036840: 2208 9901 |0006: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +036844: 7010 e507 0800 |0008: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03684a: 6e20 ed07 d800 |000b: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036850: 0c08 |000e: move-result-object v8 │ │ +036852: 1a09 5b00 |000f: const-string v9, ".%" // string@005b │ │ +036856: 6e20 ed07 9800 |0011: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03685c: 0c08 |0014: move-result-object v8 │ │ +03685e: 6e10 f007 0800 |0015: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036864: 0c04 |0018: move-result-object v4 │ │ +036866: 2205 9901 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +03686a: 7010 e507 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036870: 2200 aa01 |001e: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +036874: 7010 0e08 0000 |0020: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03687a: 2206 9901 |0023: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +03687e: 7010 e507 0600 |0025: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036884: 1a08 0c00 |0028: const-string v8, " 1=1 " // string@000c │ │ +036888: 6e20 ed07 8600 |002a: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03688e: 1218 |002d: const/4 v8, #int 1 // #1 │ │ +036890: 338e af00 |002e: if-ne v14, v8, 00dd // +00af │ │ +036894: 1a08 1300 |0030: const-string v8, " AND (" // string@0013 │ │ +036898: 6e20 ed07 8600 |0032: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03689e: 1a08 ce09 |0035: const-string v8, "fr_ = ? OR " // string@09ce │ │ +0368a2: 6e20 ed07 8600 |0037: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0368a8: 1a08 cf09 |003a: const-string v8, "fr_ LIKE ? " // string@09cf │ │ +0368ac: 6e20 ed07 8600 |003c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0368b2: 1a08 4000 |003f: const-string v8, ")" // string@0040 │ │ +0368b6: 6e20 ed07 8600 |0041: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0368bc: 7220 3008 d000 |0044: invoke-interface {v0, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0368c2: 7220 3008 4000 |0047: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0368c8: 380f 2100 |004a: if-eqz v15, 006b // +0021 │ │ +0368cc: 1a08 1200 |004c: const-string v8, " AND " // string@0012 │ │ +0368d0: 6e20 ed07 8600 |004e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0368d6: 2208 9901 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +0368da: 7010 e507 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0368e0: 1a09 1e09 |0056: const-string v9, "dt_>=" // string@091e │ │ +0368e4: 6e20 ed07 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0368ea: 0c08 |005b: move-result-object v8 │ │ +0368ec: 6e10 2308 0f00 |005c: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0368f2: 0b0a |005f: move-result-wide v10 │ │ +0368f4: 6e30 ea07 a80b |0060: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0368fa: 0c08 |0063: move-result-object v8 │ │ +0368fc: 6e10 f007 0800 |0064: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036902: 0c08 |0067: move-result-object v8 │ │ +036904: 6e20 ed07 8600 |0068: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03690a: 3810 2100 |006b: if-eqz v16, 008c // +0021 │ │ +03690e: 1a08 1200 |006d: const-string v8, " AND " // string@0012 │ │ +036912: 6e20 ed07 8600 |006f: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036918: 2208 9901 |0072: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +03691c: 7010 e507 0800 |0074: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036922: 1a09 1d09 |0077: const-string v9, "dt_<=" // string@091d │ │ +036926: 6e20 ed07 9800 |0079: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03692c: 0c08 |007c: move-result-object v8 │ │ +03692e: 7401 2308 1000 |007d: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +036934: 0b0a |0080: move-result-wide v10 │ │ +036936: 6e30 ea07 a80b |0081: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +03693c: 0c08 |0084: move-result-object v8 │ │ +03693e: 6e10 f007 0800 |0085: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036944: 0c08 |0088: move-result-object v8 │ │ +036946: 6e20 ed07 8600 |0089: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03694c: 1a08 e704 |008c: const-string v8, "SELECT COUNT(" // string@04e7 │ │ +036950: 6e20 ed07 8500 |008e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036956: 0c08 |0091: move-result-object v8 │ │ +036958: 1a09 3c0b |0092: const-string v9, "id_" // string@0b3c │ │ +03695c: 6e20 ed07 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036962: 0c08 |0097: move-result-object v8 │ │ +036964: 1a09 4100 |0098: const-string v9, ") FROM " // string@0041 │ │ +036968: 6e20 ed07 9800 |009a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03696e: 0c08 |009d: move-result-object v8 │ │ +036970: 1a09 d008 |009e: const-string v9, "dm_det" // string@08d0 │ │ +036974: 6e20 ed07 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03697a: 6e10 ef07 0600 |00a3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +036980: 0a08 |00a6: move-result v8 │ │ +036982: 3d08 0b00 |00a7: if-lez v8, 00b2 // +000b │ │ +036986: 1a08 1400 |00a9: const-string v8, " WHERE " // string@0014 │ │ +03698a: 6e20 ed07 8500 |00ab: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036990: 0c08 |00ae: move-result-object v8 │ │ +036992: 6e20 eb07 6800 |00af: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +036998: 1207 |00b2: const/4 v7, #int 0 // #0 │ │ +03699a: 7210 3808 0000 |00b3: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +0369a0: 0a08 |00b6: move-result v8 │ │ +0369a2: 3d08 0e00 |00b7: if-lez v8, 00c5 // +000e │ │ +0369a6: 7210 3808 0000 |00b9: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +0369ac: 0a08 |00bc: move-result v8 │ │ +0369ae: 2387 1b02 |00bd: new-array v7, v8, [Ljava/lang/String; // type@021b │ │ +0369b2: 7220 3908 7000 |00bf: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0839 │ │ +0369b8: 0c07 |00c2: move-result-object v7 │ │ +0369ba: 1f07 1b02 |00c3: check-cast v7, [Ljava/lang/String; // type@021b │ │ +0369be: 6e10 f007 0500 |00c5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0369c4: 0c08 |00c8: move-result-object v8 │ │ +0369c6: 6e30 6400 8207 |00c9: invoke-virtual {v2, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +0369cc: 0c01 |00cc: move-result-object v1 │ │ +0369ce: 1203 |00cd: const/4 v3, #int 0 // #0 │ │ +0369d0: 7210 5d00 0100 |00ce: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +0369d6: 0a08 |00d1: move-result v8 │ │ +0369d8: 3808 0700 |00d2: if-eqz v8, 00d9 // +0007 │ │ +0369dc: 1208 |00d4: const/4 v8, #int 0 // #0 │ │ +0369de: 7220 5a00 8100 |00d5: invoke-interface {v1, v8}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +0369e4: 0a03 |00d8: move-result v3 │ │ +0369e6: 7210 5700 0100 |00d9: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +0369ec: 0f03 |00dc: return v3 │ │ +0369ee: 1228 |00dd: const/4 v8, #int 2 // #2 │ │ +0369f0: 338e 1e00 |00de: if-ne v14, v8, 00fc // +001e │ │ +0369f4: 1a08 1300 |00e0: const-string v8, " AND (" // string@0013 │ │ +0369f8: 6e20 ed07 8600 |00e2: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0369fe: 1a08 4a10 |00e5: const-string v8, "to_ = ? OR " // string@104a │ │ +036a02: 6e20 ed07 8600 |00e7: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a08: 1a08 4b10 |00ea: const-string v8, "to_ LIKE ? " // string@104b │ │ +036a0c: 6e20 ed07 8600 |00ec: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a12: 1a08 4000 |00ef: const-string v8, ")" // string@0040 │ │ +036a16: 6e20 ed07 8600 |00f1: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a1c: 7220 3008 d000 |00f4: invoke-interface {v0, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036a22: 7220 3008 4000 |00f7: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036a28: 2900 50ff |00fa: goto/16 004a // -00b0 │ │ +036a2c: 390e 4eff |00fc: if-nez v14, 004a // -00b2 │ │ +036a30: 1a08 1300 |00fe: const-string v8, " AND (" // string@0013 │ │ +036a34: 6e20 ed07 8600 |0100: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a3a: 1a08 ce09 |0103: const-string v8, "fr_ = ? OR " // string@09ce │ │ +036a3e: 6e20 ed07 8600 |0105: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a44: 1a08 d009 |0108: const-string v8, "fr_ LIKE ? OR " // string@09d0 │ │ +036a48: 6e20 ed07 8600 |010a: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a4e: 1a08 4a10 |010d: const-string v8, "to_ = ? OR " // string@104a │ │ +036a52: 6e20 ed07 8600 |010f: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a58: 1a08 4b10 |0112: const-string v8, "to_ LIKE ? " // string@104b │ │ +036a5c: 6e20 ed07 8600 |0114: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a62: 1a08 4000 |0117: const-string v8, ")" // string@0040 │ │ +036a66: 6e20 ed07 8600 |0119: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036a6c: 7220 3008 d000 |011c: invoke-interface {v0, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036a72: 7220 3008 4000 |011f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036a78: 7220 3008 d000 |0122: invoke-interface {v0, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036a7e: 7220 3008 4000 |0125: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036a84: 2900 22ff |0128: goto/16 004a // -00de │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=506 │ │ + 0x0006 line=507 │ │ + 0x0019 line=508 │ │ + 0x001e line=509 │ │ + 0x0023 line=510 │ │ + 0x0028 line=511 │ │ + 0x002d line=512 │ │ + 0x0030 line=513 │ │ + 0x0035 line=514 │ │ + 0x003a line=515 │ │ + 0x003f line=516 │ │ + 0x0044 line=517 │ │ + 0x0047 line=518 │ │ + 0x004a line=540 │ │ + 0x004c line=541 │ │ + 0x0051 line=542 │ │ + 0x006b line=544 │ │ + 0x006d line=545 │ │ + 0x0072 line=546 │ │ + 0x008c line=549 │ │ + 0x00a3 line=551 │ │ + 0x00a9 line=552 │ │ + 0x00b2 line=555 │ │ + 0x00b3 line=556 │ │ + 0x00b9 line=557 │ │ + 0x00c5 line=560 │ │ + 0x00cd line=562 │ │ + 0x00ce line=563 │ │ + 0x00d4 line=564 │ │ + 0x00d9 line=567 │ │ + 0x00dc line=568 │ │ + 0x00dd line=519 │ │ + 0x00e0 line=520 │ │ + 0x00e5 line=521 │ │ + 0x00ea line=522 │ │ + 0x00ef line=523 │ │ + 0x00f4 line=524 │ │ + 0x00f7 line=525 │ │ + 0x00fc line=526 │ │ + 0x00fe line=527 │ │ + 0x0103 line=528 │ │ + 0x0108 line=529 │ │ + 0x010d line=530 │ │ + 0x0112 line=531 │ │ + 0x0117 line=532 │ │ + 0x011c line=533 │ │ + 0x011f line=534 │ │ + 0x0122 line=535 │ │ + 0x0125 line=536 │ │ + locals : │ │ + 0x00b3 - 0x00c3 reg=7 wherearg [Ljava/lang/String; │ │ + 0x00cd - 0x00dd reg=1 c Landroid/database/Cursor; │ │ + 0x00ce - 0x00dd reg=3 i I │ │ + 0x00c5 - 0x00dd reg=7 wherearg [Ljava/lang/String; │ │ + 0x0023 - 0x012a reg=0 args Ljava/util/List; Ljava/util/List; │ │ + 0x0006 - 0x012a reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0019 - 0x012a reg=4 nestedId Ljava/lang/String; │ │ + 0x001e - 0x012a reg=5 query Ljava/lang/StringBuilder; │ │ + 0x0028 - 0x012a reg=6 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x012a reg=12 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x012a reg=13 accountId Ljava/lang/String; │ │ + 0x0000 - 0x012a reg=14 mode I │ │ + 0x0000 - 0x012a reg=15 start Ljava/util/Date; │ │ + 0x0000 - 0x012a reg=16 end Ljava/util/Date; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'countDetail' │ │ + type : '(Ljava/util/Date;Ljava/util/Date;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 150 16-bit code units │ │ +036a88: |[036a88] com.bottleworks.dailymoney.data.SQLiteDataProvider.countDetail:(Ljava/util/Date;Ljava/util/Date;)I │ │ +036a98: 5485 bd05 |0000: iget-object v5, v8, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036a9c: 6e10 7b03 0500 |0002: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +036aa2: 0c01 |0005: move-result-object v1 │ │ +036aa4: 2203 9901 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +036aa8: 7010 e507 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036aae: 2204 9901 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +036ab2: 7010 e507 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036ab8: 1a05 0c00 |0010: const-string v5, " 1=1 " // string@000c │ │ +036abc: 6e20 ed07 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036ac2: 3809 2100 |0015: if-eqz v9, 0036 // +0021 │ │ +036ac6: 1a05 1200 |0017: const-string v5, " AND " // string@0012 │ │ +036aca: 6e20 ed07 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036ad0: 2205 9901 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +036ad4: 7010 e507 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036ada: 1a06 1e09 |0021: const-string v6, "dt_>=" // string@091e │ │ +036ade: 6e20 ed07 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036ae4: 0c05 |0026: move-result-object v5 │ │ +036ae6: 6e10 2308 0900 |0027: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +036aec: 0b06 |002a: move-result-wide v6 │ │ +036aee: 6e30 ea07 6507 |002b: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +036af4: 0c05 |002e: move-result-object v5 │ │ +036af6: 6e10 f007 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036afc: 0c05 |0032: move-result-object v5 │ │ +036afe: 6e20 ed07 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b04: 380a 2100 |0036: if-eqz v10, 0057 // +0021 │ │ +036b08: 1a05 1200 |0038: const-string v5, " AND " // string@0012 │ │ +036b0c: 6e20 ed07 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b12: 2205 9901 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +036b16: 7010 e507 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036b1c: 1a06 1d09 |0042: const-string v6, "dt_<=" // string@091d │ │ +036b20: 6e20 ed07 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b26: 0c05 |0047: move-result-object v5 │ │ +036b28: 6e10 2308 0a00 |0048: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +036b2e: 0b06 |004b: move-result-wide v6 │ │ +036b30: 6e30 ea07 6507 |004c: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +036b36: 0c05 |004f: move-result-object v5 │ │ +036b38: 6e10 f007 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036b3e: 0c05 |0053: move-result-object v5 │ │ +036b40: 6e20 ed07 5400 |0054: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b46: 1a05 e704 |0057: const-string v5, "SELECT COUNT(" // string@04e7 │ │ +036b4a: 6e20 ed07 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b50: 0c05 |005c: move-result-object v5 │ │ +036b52: 1a06 3c0b |005d: const-string v6, "id_" // string@0b3c │ │ +036b56: 6e20 ed07 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b5c: 0c05 |0062: move-result-object v5 │ │ +036b5e: 1a06 4100 |0063: const-string v6, ") FROM " // string@0041 │ │ +036b62: 6e20 ed07 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b68: 0c05 |0068: move-result-object v5 │ │ +036b6a: 1a06 d008 |0069: const-string v6, "dm_det" // string@08d0 │ │ +036b6e: 6e20 ed07 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b74: 6e10 ef07 0400 |006e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +036b7a: 0a05 |0071: move-result v5 │ │ +036b7c: 3d05 0b00 |0072: if-lez v5, 007d // +000b │ │ +036b80: 1a05 1400 |0074: const-string v5, " WHERE " // string@0014 │ │ +036b84: 6e20 ed07 5300 |0076: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036b8a: 0c05 |0079: move-result-object v5 │ │ +036b8c: 6e20 eb07 4500 |007a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +036b92: 6e10 f007 0300 |007d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036b98: 0c05 |0080: move-result-object v5 │ │ +036b9a: 1206 |0081: const/4 v6, #int 0 // #0 │ │ +036b9c: 6e30 6400 5106 |0082: invoke-virtual {v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +036ba2: 0c00 |0085: move-result-object v0 │ │ +036ba4: 1202 |0086: const/4 v2, #int 0 // #0 │ │ +036ba6: 7210 5d00 0000 |0087: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036bac: 0a05 |008a: move-result v5 │ │ +036bae: 3805 0700 |008b: if-eqz v5, 0092 // +0007 │ │ +036bb2: 1205 |008d: const/4 v5, #int 0 // #0 │ │ +036bb4: 7220 5a00 5000 |008e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +036bba: 0a02 |0091: move-result v2 │ │ +036bbc: 7210 5700 0000 |0092: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +036bc2: 0f02 |0095: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=468 │ │ + 0x0006 line=470 │ │ + 0x000b line=472 │ │ + 0x0010 line=473 │ │ + 0x0015 line=474 │ │ + 0x0017 line=475 │ │ + 0x001c line=476 │ │ + 0x0036 line=478 │ │ + 0x0038 line=479 │ │ + 0x003d line=480 │ │ + 0x0057 line=483 │ │ + 0x006e line=485 │ │ + 0x0074 line=486 │ │ + 0x007d line=490 │ │ + 0x0086 line=492 │ │ + 0x0087 line=493 │ │ + 0x008d line=494 │ │ + 0x0092 line=497 │ │ + 0x0095 line=498 │ │ + locals : │ │ + 0x0086 - 0x0096 reg=0 c Landroid/database/Cursor; │ │ + 0x0006 - 0x0096 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0087 - 0x0096 reg=2 i I │ │ + 0x000b - 0x0096 reg=3 query Ljava/lang/StringBuilder; │ │ + 0x0010 - 0x0096 reg=4 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0096 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0096 reg=9 start Ljava/util/Date; │ │ + 0x0000 - 0x0096 reg=10 end Ljava/util/Date; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'deleteAccount' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 25 16-bit code units │ │ +036bc4: |[036bc4] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteAccount:(Ljava/lang/String;)Z │ │ +036bd4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +036bd6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +036bd8: 5474 bd05 |0002: iget-object v4, v7, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036bdc: 6e10 7c03 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +036be2: 0c00 |0007: move-result-object v0 │ │ +036be4: 1a04 ce08 |0008: const-string v4, "dm_acc" // string@08ce │ │ +036be8: 1a05 3e0b |000a: const-string v5, "id_ = ?" // string@0b3e │ │ +036bec: 2326 1b02 |000c: new-array v6, v2, [Ljava/lang/String; // type@021b │ │ +036bf0: 4d08 0603 |000e: aput-object v8, v6, v3 │ │ +036bf4: 6e40 5e00 4065 |0010: invoke-virtual {v0, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ +036bfa: 0a01 |0013: move-result v1 │ │ +036bfc: 3d01 0300 |0014: if-lez v1, 0017 // +0003 │ │ +036c00: 0f02 |0016: return v2 │ │ +036c02: 0132 |0017: move v2, v3 │ │ +036c04: 28fe |0018: goto 0016 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=190 │ │ + 0x0008 line=191 │ │ + 0x0014 line=192 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0014 - 0x0019 reg=1 r I │ │ + 0x0000 - 0x0019 reg=7 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0019 reg=8 id Ljava/lang/String; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'deleteAllAccount' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 13 16-bit code units │ │ +036c08: |[036c08] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteAllAccount:()V │ │ +036c18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +036c1a: 5431 bd05 |0001: iget-object v1, v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036c1e: 6e10 7c03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +036c24: 0c00 |0006: move-result-object v0 │ │ +036c26: 1a01 ce08 |0007: const-string v1, "dm_acc" // string@08ce │ │ +036c2a: 6e40 5e00 1022 |0009: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ +036c30: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=752 │ │ + 0x0007 line=753 │ │ + 0x000c line=754 │ │ + locals : │ │ + 0x0007 - 0x000d reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x000d reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'deleteAllDetail' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +036c34: |[036c34] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteAllDetail:()V │ │ +036c44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +036c46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +036c48: 5441 bd05 |0002: iget-object v1, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036c4c: 6e10 7c03 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +036c52: 0c00 |0007: move-result-object v0 │ │ +036c54: 1a01 d008 |0008: const-string v1, "dm_det" // string@08d0 │ │ +036c58: 6e40 5e00 1022 |000a: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ +036c5e: 6703 ba05 |000d: sput v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05ba │ │ +036c62: 6a03 bb05 |000f: sput-boolean v3, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05bb │ │ +036c66: 5b42 bc05 |0011: iput-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036c6a: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=761 │ │ + 0x0008 line=762 │ │ + 0x000d line=763 │ │ + 0x000f line=764 │ │ + 0x0011 line=765 │ │ + 0x0013 line=766 │ │ + locals : │ │ + 0x0008 - 0x0014 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0014 reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'deleteDetail' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 40 16-bit code units │ │ +036c6c: |[036c6c] com.bottleworks.dailymoney.data.SQLiteDataProvider.deleteDetail:(I)Z │ │ +036c7c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036c7e: 5462 bd05 |0001: iget-object v2, v6, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036c82: 6e10 7c03 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +036c88: 0c00 |0006: move-result-object v0 │ │ +036c8a: 5b65 bc05 |0007: iput-object v5, v6, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036c8e: 1a02 d008 |0009: const-string v2, "dm_det" // string@08d0 │ │ +036c92: 2203 9901 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +036c96: 7010 e507 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036c9c: 1a04 3d0b |0010: const-string v4, "id_ = " // string@0b3d │ │ +036ca0: 6e20 ed07 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036ca6: 0c03 |0015: move-result-object v3 │ │ +036ca8: 6e20 e907 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +036cae: 0c03 |0019: move-result-object v3 │ │ +036cb0: 6e10 f007 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036cb6: 0c03 |001d: move-result-object v3 │ │ +036cb8: 6e40 5e00 2053 |001e: invoke-virtual {v0, v2, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ +036cbe: 0a01 |0021: move-result v1 │ │ +036cc0: 3d01 0400 |0022: if-lez v1, 0026 // +0004 │ │ +036cc4: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +036cc6: 0f02 |0025: return v2 │ │ +036cc8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +036cca: 28fe |0027: goto 0025 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=312 │ │ + 0x0007 line=313 │ │ + 0x0009 line=314 │ │ + 0x0022 line=315 │ │ + locals : │ │ + 0x0007 - 0x0028 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0022 - 0x0028 reg=1 r I │ │ + 0x0000 - 0x0028 reg=6 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0028 reg=7 id I │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'destroyed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +036ccc: |[036ccc] com.bottleworks.dailymoney.data.SQLiteDataProvider.destroyed:()V │ │ +036cdc: 5410 bd05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036ce0: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.close:()V // method@037a │ │ +036ce6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0005 line=39 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'findAccount' │ │ + type : '(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 9 │ │ + insns size : 46 16-bit code units │ │ +036ce8: |[036ce8] com.bottleworks.dailymoney.data.SQLiteDataProvider.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; │ │ +036cf8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036cfa: 54b1 bd05 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036cfe: 6e10 7b03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +036d04: 0c00 |0006: move-result-object v0 │ │ +036d06: 1a01 ce08 |0007: const-string v1, "dm_acc" // string@08ce │ │ +036d0a: 6202 8b05 |0009: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058b │ │ +036d0e: 1a03 3e0b |000b: const-string v3, "id_ = ?" // string@0b3e │ │ +036d12: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +036d14: 2344 1b02 |000e: new-array v4, v4, [Ljava/lang/String; // type@021b │ │ +036d18: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +036d1a: 4d0c 0406 |0011: aput-object v12, v4, v6 │ │ +036d1e: 1a08 6e00 |0013: const-string v8, "1" // string@006e │ │ +036d22: 0756 |0015: move-object v6, v5 │ │ +036d24: 0757 |0016: move-object v7, v5 │ │ +036d26: 7409 6300 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +036d2c: 0c0a |001a: move-result-object v10 │ │ +036d2e: 1209 |001b: const/4 v9, #int 0 // #0 │ │ +036d30: 7210 5d00 0a00 |001c: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036d36: 0a01 |001f: move-result v1 │ │ +036d38: 3801 0a00 |0020: if-eqz v1, 002a // +000a │ │ +036d3c: 2209 bd00 |0022: new-instance v9, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +036d40: 7010 e902 0900 |0024: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Account;.:()V // method@02e9 │ │ +036d46: 7030 8303 9b0a |0027: invoke-direct {v11, v9, v10}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V // method@0383 │ │ +036d4c: 7210 5700 0a00 |002a: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +036d52: 1109 |002d: return-object v9 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=56 │ │ + 0x0007 line=57 │ │ + 0x001b line=58 │ │ + 0x001c line=59 │ │ + 0x0022 line=60 │ │ + 0x0027 line=61 │ │ + 0x002a line=63 │ │ + 0x002d line=64 │ │ + locals : │ │ + 0x001c - 0x0024 reg=9 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0007 - 0x002e reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0027 - 0x002e reg=9 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x001b - 0x002e reg=10 c Landroid/database/Cursor; │ │ + 0x0000 - 0x002e reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x002e reg=12 id Ljava/lang/String; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'findAccount' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +036d54: |[036d54] com.bottleworks.dailymoney.data.SQLiteDataProvider.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; │ │ +036d64: 7030 a003 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +036d6a: 0c00 |0003: move-result-object v0 │ │ +036d6c: 6e20 8e03 0200 |0004: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@038e │ │ +036d72: 0c01 |0007: move-result-object v1 │ │ +036d74: 1101 |0008: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0004 line=97 │ │ + locals : │ │ + 0x0004 - 0x0009 reg=0 id Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0009 reg=3 type Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=4 name Ljava/lang/String; │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'findDetail' │ │ + type : '(I)Lcom/bottleworks/dailymoney/data/Detail;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 9 │ │ + insns size : 58 16-bit code units │ │ +036d78: |[036d78] com.bottleworks.dailymoney.data.SQLiteDataProvider.findDetail:(I)Lcom/bottleworks/dailymoney/data/Detail; │ │ +036d88: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +036d8a: 54b1 bd05 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036d8e: 6e10 7b03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +036d94: 0c00 |0006: move-result-object v0 │ │ +036d96: 1a01 d008 |0007: const-string v1, "dm_det" // string@08d0 │ │ +036d9a: 6202 9105 |0009: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +036d9e: 2203 9901 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +036da2: 7010 e507 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036da8: 1a05 3d0b |0010: const-string v5, "id_ = " // string@0b3d │ │ +036dac: 6e20 ed07 5300 |0012: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036db2: 0c03 |0015: move-result-object v3 │ │ +036db4: 6e20 e907 c300 |0016: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +036dba: 0c03 |0019: move-result-object v3 │ │ +036dbc: 6e10 f007 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036dc2: 0c03 |001d: move-result-object v3 │ │ +036dc4: 1a08 6e00 |001e: const-string v8, "1" // string@006e │ │ +036dc8: 0745 |0020: move-object v5, v4 │ │ +036dca: 0746 |0021: move-object v6, v4 │ │ +036dcc: 0747 |0022: move-object v7, v4 │ │ +036dce: 7409 6300 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +036dd4: 0c09 |0026: move-result-object v9 │ │ +036dd6: 120a |0027: const/4 v10, #int 0 // #0 │ │ +036dd8: 7210 5d00 0900 |0028: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036dde: 0a01 |002b: move-result v1 │ │ +036de0: 3801 0a00 |002c: if-eqz v1, 0036 // +000a │ │ +036de4: 220a c500 |002e: new-instance v10, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +036de8: 7010 3103 0a00 |0030: invoke-direct {v10}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0331 │ │ +036dee: 7030 8403 ab09 |0033: invoke-direct {v11, v10, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0384 │ │ +036df4: 7210 5700 0900 |0036: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +036dfa: 110a |0039: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=235 │ │ + 0x0007 line=236 │ │ + 0x0027 line=237 │ │ + 0x0028 line=238 │ │ + 0x002e line=239 │ │ + 0x0033 line=240 │ │ + 0x0036 line=242 │ │ + 0x0039 line=243 │ │ + locals : │ │ + 0x0028 - 0x0030 reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0007 - 0x003a reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0027 - 0x003a reg=9 c Landroid/database/Cursor; │ │ + 0x0033 - 0x003a reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x003a reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x003a reg=12 id I │ │ + │ │ + #12 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'getFirstDetail' │ │ + type : '()Lcom/bottleworks/dailymoney/data/Detail;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 9 │ │ + insns size : 80 16-bit code units │ │ +036dfc: |[036dfc] com.bottleworks.dailymoney.data.SQLiteDataProvider.getFirstDetail:()Lcom/bottleworks/dailymoney/data/Detail; │ │ +036e0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +036e0e: 54b1 bc05 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036e12: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +036e16: 54b1 bc05 |0005: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036e1a: 1101 |0007: return-object v1 │ │ +036e1c: 54b1 bd05 |0008: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036e20: 6e10 7b03 0100 |000a: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +036e26: 0c00 |000d: move-result-object v0 │ │ +036e28: 220a 9901 |000e: new-instance v10, Ljava/lang/StringBuilder; // type@0199 │ │ +036e2c: 7010 e507 0a00 |0010: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +036e32: 1a01 0c00 |0013: const-string v1, " 1=1 " // string@000c │ │ +036e36: 6e20 ed07 1a00 |0015: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +036e3c: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +036e3e: 1a01 d008 |0019: const-string v1, "dm_det" // string@08d0 │ │ +036e42: 6202 9105 |001b: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +036e46: 6e10 ef07 0a00 |001d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +036e4c: 0a03 |0020: move-result v3 │ │ +036e4e: 3903 2a00 |0021: if-nez v3, 004b // +002a │ │ +036e52: 0743 |0023: move-object v3, v4 │ │ +036e54: 1a07 1b09 |0024: const-string v7, "dt_" // string@091b │ │ +036e58: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +036e5a: 7110 9207 0500 |0027: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +036e60: 0c08 |002a: move-result-object v8 │ │ +036e62: 0745 |002b: move-object v5, v4 │ │ +036e64: 0746 |002c: move-object v6, v4 │ │ +036e66: 7409 6300 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +036e6c: 0c09 |0030: move-result-object v9 │ │ +036e6e: 5bb4 bc05 |0031: iput-object v4, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036e72: 7210 5d00 0900 |0033: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036e78: 0a01 |0036: move-result v1 │ │ +036e7a: 3801 0e00 |0037: if-eqz v1, 0045 // +000e │ │ +036e7e: 2201 c500 |0039: new-instance v1, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +036e82: 7010 3103 0100 |003b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0331 │ │ +036e88: 5bb1 bc05 |003e: iput-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036e8c: 54b1 bc05 |0040: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036e90: 7030 8403 1b09 |0042: invoke-direct {v11, v1, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0384 │ │ +036e96: 7210 5700 0900 |0045: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +036e9c: 54b1 bc05 |0048: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +036ea0: 28bd |004a: goto 0007 // -0043 │ │ +036ea2: 6e10 f007 0a00 |004b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +036ea8: 0c03 |004e: move-result-object v3 │ │ +036eaa: 28d5 |004f: goto 0024 // -002b │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=777 │ │ + 0x0007 line=789 │ │ + 0x0008 line=778 │ │ + 0x000e line=779 │ │ + 0x0013 line=780 │ │ + 0x0018 line=781 │ │ + 0x0019 line=782 │ │ + 0x0031 line=783 │ │ + 0x0033 line=784 │ │ + 0x0039 line=785 │ │ + 0x0040 line=786 │ │ + 0x0045 line=788 │ │ + 0x0048 line=789 │ │ + 0x004b line=782 │ │ + locals : │ │ + 0x000e - 0x0050 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0019 - 0x0050 reg=9 c Landroid/database/Cursor; │ │ + 0x0013 - 0x0050 reg=10 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0050 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #13 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +036eac: |[036eac] com.bottleworks.dailymoney.data.SQLiteDataProvider.init:()V │ │ +036ebc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #14 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'listAccount' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 8 │ │ + insns size : 75 16-bit code units │ │ +036ec0: |[036ec0] com.bottleworks.dailymoney.data.SQLiteDataProvider.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ +036ed0: 54b1 bd05 |0000: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036ed4: 6e10 7b03 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +036eda: 0c00 |0005: move-result-object v0 │ │ +036edc: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +036ede: 390c 2700 |0007: if-nez v12, 002e // +0027 │ │ +036ee2: 1a01 ce08 |0009: const-string v1, "dm_acc" // string@08ce │ │ +036ee6: 6202 8b05 |000b: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058b │ │ +036eea: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +036eec: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +036eee: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +036ef0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +036ef2: 1a07 3c0b |0011: const-string v7, "id_" // string@0b3c │ │ +036ef6: 7408 6200 0000 |0013: 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@0062 │ │ +036efc: 0c09 |0016: move-result-object v9 │ │ +036efe: 220a aa01 |0017: new-instance v10, Ljava/util/ArrayList; // type@01aa │ │ +036f02: 7010 0e08 0a00 |0019: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@080e │ │ +036f08: 7210 5d00 0900 |001c: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036f0e: 0a01 |001f: move-result v1 │ │ +036f10: 3801 2700 |0020: if-eqz v1, 0047 // +0027 │ │ +036f14: 2208 bd00 |0022: new-instance v8, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +036f18: 7010 e902 0800 |0024: invoke-direct {v8}, Lcom/bottleworks/dailymoney/data/Account;.:()V // method@02e9 │ │ +036f1e: 7030 8303 8b09 |0027: invoke-direct {v11, v8, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V // method@0383 │ │ +036f24: 7220 3008 8a00 |002a: invoke-interface {v10, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036f2a: 28ef |002d: goto 001c // -0011 │ │ +036f2c: 1a01 ce08 |002e: const-string v1, "dm_acc" // string@08ce │ │ +036f30: 6202 8b05 |0030: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_ACC_ALL:[Ljava/lang/String; // field@058b │ │ +036f34: 1a03 5c10 |0032: const-string v3, "tp_ = ?" // string@105c │ │ +036f38: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +036f3a: 2344 1b02 |0035: new-array v4, v4, [Ljava/lang/String; // type@021b │ │ +036f3e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +036f40: 6e10 0203 0c00 |0038: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +036f46: 0c06 |003b: move-result-object v6 │ │ +036f48: 4d06 0405 |003c: aput-object v6, v4, v5 │ │ +036f4c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +036f4e: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +036f50: 1a07 3c0b |0040: const-string v7, "id_" // string@0b3c │ │ +036f54: 7408 6200 0000 |0042: 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@0062 │ │ +036f5a: 0c09 |0045: move-result-object v9 │ │ +036f5c: 28d1 |0046: goto 0017 // -002f │ │ +036f5e: 7210 5700 0900 |0047: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +036f64: 110a |004a: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + 0x0006 line=103 │ │ + 0x0007 line=104 │ │ + 0x0009 line=105 │ │ + 0x0017 line=110 │ │ + 0x001c line=112 │ │ + 0x0022 line=113 │ │ + 0x0027 line=114 │ │ + 0x002a line=115 │ │ + 0x002e line=107 │ │ + 0x0047 line=117 │ │ + 0x004a line=118 │ │ + locals : │ │ + 0x0027 - 0x002e reg=8 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x001c - 0x002e reg=10 result Ljava/util/List; Ljava/util/List; │ │ + 0x0006 - 0x004b reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0007 - 0x004b reg=9 c Landroid/database/Cursor; │ │ + 0x0047 - 0x004b reg=10 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x004b reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x004b reg=12 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + │ │ + #15 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'listAllDetail' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 8 │ │ + insns size : 48 16-bit code units │ │ +036f68: |[036f68] com.bottleworks.dailymoney.data.SQLiteDataProvider.listAllDetail:()Ljava/util/List; │ │ +036f78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +036f7a: 54b1 bd05 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +036f7e: 6e10 7b03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +036f84: 0c00 |0006: move-result-object v0 │ │ +036f86: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +036f88: 1a01 d008 |0008: const-string v1, "dm_det" // string@08d0 │ │ +036f8c: 6202 9105 |000a: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +036f90: 1a07 1c09 |000c: const-string v7, "dt_ DESC,id_ DESC" // string@091c │ │ +036f94: 0734 |000e: move-object v4, v3 │ │ +036f96: 0735 |000f: move-object v5, v3 │ │ +036f98: 0736 |0010: move-object v6, v3 │ │ +036f9a: 7408 6200 0000 |0011: 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@0062 │ │ +036fa0: 0c08 |0014: move-result-object v8 │ │ +036fa2: 220a aa01 |0015: new-instance v10, Ljava/util/ArrayList; // type@01aa │ │ +036fa6: 7010 0e08 0a00 |0017: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@080e │ │ +036fac: 7210 5d00 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +036fb2: 0a01 |001d: move-result v1 │ │ +036fb4: 3801 0e00 |001e: if-eqz v1, 002c // +000e │ │ +036fb8: 2209 c500 |0020: new-instance v9, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +036fbc: 7010 3103 0900 |0022: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0331 │ │ +036fc2: 7030 8403 9b08 |0025: invoke-direct {v11, v9, v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0384 │ │ +036fc8: 7220 3008 9a00 |0028: invoke-interface {v10, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +036fce: 28ef |002b: goto 001a // -0011 │ │ +036fd0: 7210 5700 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +036fd6: 110a |002f: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=320 │ │ + 0x0007 line=321 │ │ + 0x0008 line=322 │ │ + 0x0015 line=323 │ │ + 0x001a line=325 │ │ + 0x0020 line=326 │ │ + 0x0025 line=327 │ │ + 0x0028 line=328 │ │ + 0x002c line=330 │ │ + 0x002f line=331 │ │ + locals : │ │ + 0x0025 - 0x002c reg=9 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0007 - 0x0030 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0008 - 0x0030 reg=8 c Landroid/database/Cursor; │ │ + 0x001a - 0x0030 reg=10 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0030 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #16 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'listDetail' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 14 16-bit code units │ │ +036fd8: |[036fd8] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ +036fe8: 6e10 ec02 0700 |0000: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +036fee: 0c01 |0003: move-result-object v1 │ │ +036ff0: 0760 |0004: move-object v0, v6 │ │ +036ff2: 0182 |0005: move v2, v8 │ │ +036ff4: 0793 |0006: move-object v3, v9 │ │ +036ff6: 07a4 |0007: move-object v4, v10 │ │ +036ff8: 01b5 |0008: move v5, v11 │ │ +036ffa: 7406 9703 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.listDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@0397 │ │ +037000: 0c00 |000c: move-result-object v0 │ │ +037002: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=365 │ │ + locals : │ │ + 0x0000 - 0x000e reg=6 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x000e reg=7 account Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x000e reg=8 mode I │ │ + 0x0000 - 0x000e reg=9 start Ljava/util/Date; │ │ + 0x0000 - 0x000e reg=10 end Ljava/util/Date; │ │ + 0x0000 - 0x000e reg=11 max I │ │ + │ │ + #17 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'listDetail' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 19 │ │ + ins : 6 │ │ + outs : 9 │ │ + insns size : 300 16-bit code units │ │ +037004: |[037004] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ +037014: 54d1 bd05 |0000: iget-object v1, v13, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037018: 6e10 7b03 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +03701e: 0c00 |0005: move-result-object v0 │ │ +037020: 220c 9901 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@0199 │ │ +037024: 7010 e507 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03702a: 1a01 0c00 |000b: const-string v1, " 1=1 " // string@000c │ │ +03702e: 6e20 ed07 1c00 |000d: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037034: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +037036: 331f 9b00 |0011: if-ne v15, v1, 00ac // +009b │ │ +03703a: 1a01 1200 |0013: const-string v1, " AND " // string@0012 │ │ +03703e: 6e20 ed07 1c00 |0015: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037044: 2201 9901 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +037048: 7010 e507 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03704e: 1a02 e609 |001d: const-string v2, "frt_= '" // string@09e6 │ │ +037052: 6e20 ed07 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037058: 0c01 |0022: move-result-object v1 │ │ +03705a: 6e10 0203 0e00 |0023: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +037060: 0c02 |0026: move-result-object v2 │ │ +037062: 6e20 ed07 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037068: 0c01 |002a: move-result-object v1 │ │ +03706a: 1a02 3200 |002b: const-string v2, "'" // string@0032 │ │ +03706e: 6e20 ed07 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037074: 0c01 |0030: move-result-object v1 │ │ +037076: 6e10 f007 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03707c: 0c01 |0034: move-result-object v1 │ │ +03707e: 6e20 ed07 1c00 |0035: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037084: 3810 2100 |0038: if-eqz v16, 0059 // +0021 │ │ +037088: 1a01 1200 |003a: const-string v1, " AND " // string@0012 │ │ +03708c: 6e20 ed07 1c00 |003c: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037092: 2201 9901 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +037096: 7010 e507 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03709c: 1a02 1e09 |0044: const-string v2, "dt_>=" // string@091e │ │ +0370a0: 6e20 ed07 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0370a6: 0c01 |0049: move-result-object v1 │ │ +0370a8: 7401 2308 1000 |004a: invoke-virtual/range {v16}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0370ae: 0b02 |004d: move-result-wide v2 │ │ +0370b0: 6e30 ea07 2103 |004e: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0370b6: 0c01 |0051: move-result-object v1 │ │ +0370b8: 6e10 f007 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0370be: 0c01 |0055: move-result-object v1 │ │ +0370c0: 6e20 ed07 1c00 |0056: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0370c6: 3811 2100 |0059: if-eqz v17, 007a // +0021 │ │ +0370ca: 1a01 1200 |005b: const-string v1, " AND " // string@0012 │ │ +0370ce: 6e20 ed07 1c00 |005d: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0370d4: 2201 9901 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0370d8: 7010 e507 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0370de: 1a02 1d09 |0065: const-string v2, "dt_<=" // string@091d │ │ +0370e2: 6e20 ed07 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0370e8: 0c01 |006a: move-result-object v1 │ │ +0370ea: 7401 2308 1100 |006b: invoke-virtual/range {v17}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0370f0: 0b02 |006e: move-result-wide v2 │ │ +0370f2: 6e30 ea07 2103 |006f: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0370f8: 0c01 |0072: move-result-object v1 │ │ +0370fa: 6e10 f007 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037100: 0c01 |0076: move-result-object v1 │ │ +037102: 6e20 ed07 1c00 |0077: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037108: 1209 |007a: const/4 v9, #int 0 // #0 │ │ +03710a: 1a01 d008 |007b: const-string v1, "dm_det" // string@08d0 │ │ +03710e: 6202 9105 |007d: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +037112: 6e10 ef07 0c00 |007f: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +037118: 0a03 |0082: move-result v3 │ │ +03711a: 3903 9c00 |0083: if-nez v3, 011f // +009c │ │ +03711e: 1203 |0085: const/4 v3, #int 0 // #0 │ │ +037120: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +037122: 1205 |0087: const/4 v5, #int 0 // #0 │ │ +037124: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +037126: 1a07 1c09 |0089: const-string v7, "dt_ DESC,id_ DESC" // string@091c │ │ +03712a: 3d12 9a00 |008b: if-lez v18, 0125 // +009a │ │ +03712e: 7701 9207 1200 |008d: invoke-static/range {v18}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +037134: 0c08 |0090: move-result-object v8 │ │ +037136: 7409 6300 0000 |0091: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +03713c: 0c09 |0094: move-result-object v9 │ │ +03713e: 220b aa01 |0095: new-instance v11, Ljava/util/ArrayList; // type@01aa │ │ +037142: 7010 0e08 0b00 |0097: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@080e │ │ +037148: 7210 5d00 0900 |009a: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +03714e: 0a01 |009d: move-result v1 │ │ +037150: 3801 8a00 |009e: if-eqz v1, 0128 // +008a │ │ +037154: 220a c500 |00a0: new-instance v10, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +037158: 7010 3103 0a00 |00a2: invoke-direct {v10}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0331 │ │ +03715e: 7030 8403 ad09 |00a5: invoke-direct {v13, v10, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0384 │ │ +037164: 7220 3008 ab00 |00a8: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03716a: 28ef |00ab: goto 009a // -0011 │ │ +03716c: 1221 |00ac: const/4 v1, #int 2 // #2 │ │ +03716e: 331f 2900 |00ad: if-ne v15, v1, 00d6 // +0029 │ │ +037172: 1a01 1200 |00af: const-string v1, " AND " // string@0012 │ │ +037176: 6e20 ed07 1c00 |00b1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03717c: 2201 9901 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +037180: 7010 e507 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037186: 1a02 5510 |00b9: const-string v2, "tot_= '" // string@1055 │ │ +03718a: 6e20 ed07 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037190: 0c01 |00be: move-result-object v1 │ │ +037192: 6e10 0203 0e00 |00bf: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +037198: 0c02 |00c2: move-result-object v2 │ │ +03719a: 6e20 ed07 2100 |00c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371a0: 0c01 |00c6: move-result-object v1 │ │ +0371a2: 1a02 3200 |00c7: const-string v2, "'" // string@0032 │ │ +0371a6: 6e20 ed07 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371ac: 0c01 |00cc: move-result-object v1 │ │ +0371ae: 6e10 f007 0100 |00cd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0371b4: 0c01 |00d0: move-result-object v1 │ │ +0371b6: 6e20 ed07 1c00 |00d1: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371bc: 2900 64ff |00d4: goto/16 0038 // -009c │ │ +0371c0: 390f 62ff |00d6: if-nez v15, 0038 // -009e │ │ +0371c4: 1a01 1300 |00d8: const-string v1, " AND (" // string@0013 │ │ +0371c8: 6e20 ed07 1c00 |00da: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371ce: 2201 9901 |00dd: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0371d2: 7010 e507 0100 |00df: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0371d8: 1a02 e609 |00e2: const-string v2, "frt_= '" // string@09e6 │ │ +0371dc: 6e20 ed07 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371e2: 0c01 |00e7: move-result-object v1 │ │ +0371e4: 6e10 0203 0e00 |00e8: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +0371ea: 0c02 |00eb: move-result-object v2 │ │ +0371ec: 6e20 ed07 2100 |00ec: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371f2: 0c01 |00ef: move-result-object v1 │ │ +0371f4: 1a02 3300 |00f0: const-string v2, "' OR " // string@0033 │ │ +0371f8: 6e20 ed07 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0371fe: 0c01 |00f5: move-result-object v1 │ │ +037200: 6e10 f007 0100 |00f6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037206: 0c01 |00f9: move-result-object v1 │ │ +037208: 6e20 ed07 1c00 |00fa: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03720e: 2201 9901 |00fd: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +037212: 7010 e507 0100 |00ff: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037218: 1a02 5510 |0102: const-string v2, "tot_= '" // string@1055 │ │ +03721c: 6e20 ed07 2100 |0104: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037222: 0c01 |0107: move-result-object v1 │ │ +037224: 6e10 0203 0e00 |0108: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +03722a: 0c02 |010b: move-result-object v2 │ │ +03722c: 6e20 ed07 2100 |010c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037232: 0c01 |010f: move-result-object v1 │ │ +037234: 1a02 3600 |0110: const-string v2, "')" // string@0036 │ │ +037238: 6e20 ed07 2100 |0112: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03723e: 0c01 |0115: move-result-object v1 │ │ +037240: 6e10 f007 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037246: 0c01 |0119: move-result-object v1 │ │ +037248: 6e20 ed07 1c00 |011a: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03724e: 2900 1bff |011d: goto/16 0038 // -00e5 │ │ +037252: 6e10 f007 0c00 |011f: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037258: 0c03 |0122: move-result-object v3 │ │ +03725a: 2900 63ff |0123: goto/16 0086 // -009d │ │ +03725e: 1208 |0125: const/4 v8, #int 0 // #0 │ │ +037260: 2900 6bff |0126: goto/16 0091 // -0095 │ │ +037264: 7210 5700 0900 |0128: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +03726a: 110b |012b: return-object v11 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=428 │ │ + 0x0006 line=430 │ │ + 0x000b line=431 │ │ + 0x0010 line=432 │ │ + 0x0013 line=433 │ │ + 0x0018 line=434 │ │ + 0x0038 line=444 │ │ + 0x003a line=445 │ │ + 0x003f line=446 │ │ + 0x0059 line=448 │ │ + 0x005b line=449 │ │ + 0x0060 line=450 │ │ + 0x007a line=453 │ │ + 0x007b line=454 │ │ + 0x0095 line=455 │ │ + 0x009a line=457 │ │ + 0x00a0 line=458 │ │ + 0x00a5 line=459 │ │ + 0x00a8 line=460 │ │ + 0x00ac line=435 │ │ + 0x00af line=436 │ │ + 0x00b4 line=437 │ │ + 0x00d6 line=438 │ │ + 0x00d8 line=439 │ │ + 0x00dd line=440 │ │ + 0x00fd line=441 │ │ + 0x011f line=454 │ │ + 0x0128 line=462 │ │ + 0x012b line=463 │ │ + locals : │ │ + 0x007b - 0x00ac reg=9 c Landroid/database/Cursor; │ │ + 0x00a5 - 0x00ac reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x009a - 0x00ac reg=11 result Ljava/util/List; Ljava/util/List; │ │ + 0x0006 - 0x012c reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x011f - 0x012c reg=9 c Landroid/database/Cursor; │ │ + 0x0128 - 0x012c reg=11 result Ljava/util/List; Ljava/util/List; │ │ + 0x000b - 0x012c reg=12 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x012c reg=13 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x012c reg=14 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x012c reg=15 mode I │ │ + 0x0000 - 0x012c reg=16 start Ljava/util/Date; │ │ + 0x0000 - 0x012c reg=17 end Ljava/util/Date; │ │ + 0x0000 - 0x012c reg=18 max I │ │ + │ │ + #18 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'listDetail' │ │ + type : '(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 23 │ │ + ins : 6 │ │ + outs : 9 │ │ + insns size : 349 16-bit code units │ │ +03726c: |[03726c] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ +03727c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +037280: 5403 bd05 |0002: iget-object v3, v0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037284: 6e10 7b03 0300 |0004: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +03728a: 0c02 |0007: move-result-object v2 │ │ +03728c: 2210 9901 |0008: new-instance v16, Ljava/lang/StringBuilder; // type@0199 │ │ +037290: 7601 e507 1000 |000a: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037296: 220b aa01 |000d: new-instance v11, Ljava/util/ArrayList; // type@01aa │ │ +03729a: 7010 0e08 0b00 |000f: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0372a0: 2203 9901 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +0372a4: 7010 e507 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0372aa: 0800 1200 |0017: move-object/from16 v0, v18 │ │ +0372ae: 6e20 ed07 0300 |0019: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0372b4: 0c03 |001c: move-result-object v3 │ │ +0372b6: 1a04 5b00 |001d: const-string v4, ".%" // string@005b │ │ +0372ba: 6e20 ed07 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0372c0: 0c03 |0022: move-result-object v3 │ │ +0372c2: 6e10 f007 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0372c8: 0c0e |0026: move-result-object v14 │ │ +0372ca: 1a03 0c00 |0027: const-string v3, " 1=1 " // string@000c │ │ +0372ce: 0800 1000 |0029: move-object/from16 v0, v16 │ │ +0372d2: 6e20 ed07 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0372d8: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +0372da: 0200 1300 |002f: move/from16 v0, v19 │ │ +0372de: 3330 b600 |0031: if-ne v0, v3, 00e7 // +00b6 │ │ +0372e2: 1a03 1300 |0033: const-string v3, " AND (" // string@0013 │ │ +0372e6: 0800 1000 |0035: move-object/from16 v0, v16 │ │ +0372ea: 6e20 ed07 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0372f0: 1a03 ce09 |003a: const-string v3, "fr_ = ? OR " // string@09ce │ │ +0372f4: 0800 1000 |003c: move-object/from16 v0, v16 │ │ +0372f8: 6e20 ed07 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0372fe: 1a03 cf09 |0041: const-string v3, "fr_ LIKE ? " // string@09cf │ │ +037302: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +037306: 6e20 ed07 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03730c: 1a03 4000 |0048: const-string v3, ")" // string@0040 │ │ +037310: 0800 1000 |004a: move-object/from16 v0, v16 │ │ +037314: 6e20 ed07 3000 |004c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03731a: 0800 1200 |004f: move-object/from16 v0, v18 │ │ +03731e: 7220 3008 0b00 |0051: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037324: 7220 3008 eb00 |0054: invoke-interface {v11, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03732a: 3814 2500 |0057: if-eqz v20, 007c // +0025 │ │ +03732e: 1a03 1200 |0059: const-string v3, " AND " // string@0012 │ │ +037332: 0800 1000 |005b: move-object/from16 v0, v16 │ │ +037336: 6e20 ed07 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03733c: 2203 9901 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +037340: 7010 e507 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037346: 1a04 1e09 |0065: const-string v4, "dt_>=" // string@091e │ │ +03734a: 6e20 ed07 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037350: 0c03 |006a: move-result-object v3 │ │ +037352: 7401 2308 1400 |006b: invoke-virtual/range {v20}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037358: 0b04 |006e: move-result-wide v4 │ │ +03735a: 6e30 ea07 4305 |006f: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037360: 0c03 |0072: move-result-object v3 │ │ +037362: 6e10 f007 0300 |0073: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037368: 0c03 |0076: move-result-object v3 │ │ +03736a: 0800 1000 |0077: move-object/from16 v0, v16 │ │ +03736e: 6e20 ed07 3000 |0079: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037374: 3815 2500 |007c: if-eqz v21, 00a1 // +0025 │ │ +037378: 1a03 1200 |007e: const-string v3, " AND " // string@0012 │ │ +03737c: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +037380: 6e20 ed07 3000 |0082: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037386: 2203 9901 |0085: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03738a: 7010 e507 0300 |0087: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037390: 1a04 1d09 |008a: const-string v4, "dt_<=" // string@091d │ │ +037394: 6e20 ed07 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03739a: 0c03 |008f: move-result-object v3 │ │ +03739c: 7401 2308 1500 |0090: invoke-virtual/range {v21}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0373a2: 0b04 |0093: move-result-wide v4 │ │ +0373a4: 6e30 ea07 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0373aa: 0c03 |0097: move-result-object v3 │ │ +0373ac: 6e10 f007 0300 |0098: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0373b2: 0c03 |009b: move-result-object v3 │ │ +0373b4: 0800 1000 |009c: move-object/from16 v0, v16 │ │ +0373b8: 6e20 ed07 3000 |009e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0373be: 1206 |00a1: const/4 v6, #int 0 // #0 │ │ +0373c0: 7210 3808 0b00 |00a2: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0838 │ │ +0373c6: 0a03 |00a5: move-result v3 │ │ +0373c8: 3d03 0e00 |00a6: if-lez v3, 00b4 // +000e │ │ +0373cc: 7210 3808 0b00 |00a8: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0838 │ │ +0373d2: 0a03 |00ab: move-result v3 │ │ +0373d4: 2336 1b02 |00ac: new-array v6, v3, [Ljava/lang/String; // type@021b │ │ +0373d8: 7220 3908 6b00 |00ae: invoke-interface {v11, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0839 │ │ +0373de: 0c06 |00b1: move-result-object v6 │ │ +0373e0: 1f06 1b02 |00b2: check-cast v6, [Ljava/lang/String; // type@021b │ │ +0373e4: 120c |00b4: const/4 v12, #int 0 // #0 │ │ +0373e6: 1a03 d008 |00b5: const-string v3, "dm_det" // string@08d0 │ │ +0373ea: 6204 9105 |00b7: sget-object v4, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +0373ee: 7401 ef07 1000 |00b9: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +0373f4: 0a05 |00bc: move-result v5 │ │ +0373f6: 3905 9300 |00bd: if-nez v5, 0150 // +0093 │ │ +0373fa: 1205 |00bf: const/4 v5, #int 0 // #0 │ │ +0373fc: 1207 |00c0: const/4 v7, #int 0 // #0 │ │ +0373fe: 1208 |00c1: const/4 v8, #int 0 // #0 │ │ +037400: 1a09 1c09 |00c2: const-string v9, "dt_ DESC,id_ DESC" // string@091c │ │ +037404: 3d16 9200 |00c4: if-lez v22, 0156 // +0092 │ │ +037408: 7701 9207 1600 |00c6: invoke-static/range {v22}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +03740e: 0c0a |00c9: move-result-object v10 │ │ +037410: 7409 6300 0200 |00ca: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +037416: 0c0c |00cd: move-result-object v12 │ │ +037418: 220f aa01 |00ce: new-instance v15, Ljava/util/ArrayList; // type@01aa │ │ +03741c: 7010 0e08 0f00 |00d0: invoke-direct {v15}, Ljava/util/ArrayList;.:()V // method@080e │ │ +037422: 7210 5d00 0c00 |00d3: invoke-interface {v12}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037428: 0a03 |00d6: move-result v3 │ │ +03742a: 3803 8200 |00d7: if-eqz v3, 0159 // +0082 │ │ +03742e: 220d c500 |00d9: new-instance v13, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +037432: 7010 3103 0d00 |00db: invoke-direct {v13}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0331 │ │ +037438: 0800 1100 |00de: move-object/from16 v0, v17 │ │ +03743c: 7030 8403 d00c |00e0: invoke-direct {v0, v13, v12}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0384 │ │ +037442: 7220 3008 df00 |00e3: invoke-interface {v15, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037448: 28ed |00e6: goto 00d3 // -0013 │ │ +03744a: 1223 |00e7: const/4 v3, #int 2 // #2 │ │ +03744c: 0200 1300 |00e8: move/from16 v0, v19 │ │ +037450: 3330 2800 |00ea: if-ne v0, v3, 0112 // +0028 │ │ +037454: 1a03 1300 |00ec: const-string v3, " AND (" // string@0013 │ │ +037458: 0800 1000 |00ee: move-object/from16 v0, v16 │ │ +03745c: 6e20 ed07 3000 |00f0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037462: 1a03 4a10 |00f3: const-string v3, "to_ = ? OR " // string@104a │ │ +037466: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ +03746a: 6e20 ed07 3000 |00f7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037470: 1a03 4b10 |00fa: const-string v3, "to_ LIKE ? " // string@104b │ │ +037474: 0800 1000 |00fc: move-object/from16 v0, v16 │ │ +037478: 6e20 ed07 3000 |00fe: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03747e: 1a03 4000 |0101: const-string v3, ")" // string@0040 │ │ +037482: 0800 1000 |0103: move-object/from16 v0, v16 │ │ +037486: 6e20 ed07 3000 |0105: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03748c: 0800 1200 |0108: move-object/from16 v0, v18 │ │ +037490: 7220 3008 0b00 |010a: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037496: 7220 3008 eb00 |010d: invoke-interface {v11, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03749c: 2900 47ff |0110: goto/16 0057 // -00b9 │ │ +0374a0: 3913 45ff |0112: if-nez v19, 0057 // -00bb │ │ +0374a4: 1a03 1300 |0114: const-string v3, " AND (" // string@0013 │ │ +0374a8: 0800 1000 |0116: move-object/from16 v0, v16 │ │ +0374ac: 6e20 ed07 3000 |0118: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0374b2: 1a03 ce09 |011b: const-string v3, "fr_ = ? OR " // string@09ce │ │ +0374b6: 0800 1000 |011d: move-object/from16 v0, v16 │ │ +0374ba: 6e20 ed07 3000 |011f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0374c0: 1a03 d009 |0122: const-string v3, "fr_ LIKE ? OR " // string@09d0 │ │ +0374c4: 0800 1000 |0124: move-object/from16 v0, v16 │ │ +0374c8: 6e20 ed07 3000 |0126: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0374ce: 1a03 4a10 |0129: const-string v3, "to_ = ? OR " // string@104a │ │ +0374d2: 0800 1000 |012b: move-object/from16 v0, v16 │ │ +0374d6: 6e20 ed07 3000 |012d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0374dc: 1a03 4b10 |0130: const-string v3, "to_ LIKE ? " // string@104b │ │ +0374e0: 0800 1000 |0132: move-object/from16 v0, v16 │ │ +0374e4: 6e20 ed07 3000 |0134: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0374ea: 1a03 4000 |0137: const-string v3, ")" // string@0040 │ │ +0374ee: 0800 1000 |0139: move-object/from16 v0, v16 │ │ +0374f2: 6e20 ed07 3000 |013b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0374f8: 0800 1200 |013e: move-object/from16 v0, v18 │ │ +0374fc: 7220 3008 0b00 |0140: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037502: 7220 3008 eb00 |0143: invoke-interface {v11, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037508: 0800 1200 |0146: move-object/from16 v0, v18 │ │ +03750c: 7220 3008 0b00 |0148: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037512: 7220 3008 eb00 |014b: invoke-interface {v11, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037518: 2900 09ff |014e: goto/16 0057 // -00f7 │ │ +03751c: 7401 f007 1000 |0150: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037522: 0c05 |0153: move-result-object v5 │ │ +037524: 2900 6cff |0154: goto/16 00c0 // -0094 │ │ +037528: 120a |0156: const/4 v10, #int 0 // #0 │ │ +03752a: 2900 73ff |0157: goto/16 00ca // -008d │ │ +03752e: 7210 5700 0c00 |0159: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037534: 110f |015c: return-object v15 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=369 │ │ + 0x0008 line=370 │ │ + 0x000d line=371 │ │ + 0x0012 line=372 │ │ + 0x0027 line=373 │ │ + 0x002e line=374 │ │ + 0x0033 line=375 │ │ + 0x003a line=376 │ │ + 0x0041 line=377 │ │ + 0x0048 line=378 │ │ + 0x004f line=379 │ │ + 0x0054 line=380 │ │ + 0x0057 line=401 │ │ + 0x0059 line=402 │ │ + 0x0060 line=403 │ │ + 0x007c line=405 │ │ + 0x007e line=406 │ │ + 0x0085 line=407 │ │ + 0x00a1 line=409 │ │ + 0x00a2 line=410 │ │ + 0x00a8 line=411 │ │ + 0x00b4 line=413 │ │ + 0x00b5 line=414 │ │ + 0x00ce line=415 │ │ + 0x00d3 line=417 │ │ + 0x00d9 line=418 │ │ + 0x00de line=419 │ │ + 0x00e3 line=420 │ │ + 0x00e7 line=381 │ │ + 0x00ec line=382 │ │ + 0x00f3 line=383 │ │ + 0x00fa line=384 │ │ + 0x0101 line=385 │ │ + 0x0108 line=386 │ │ + 0x010d line=387 │ │ + 0x0112 line=388 │ │ + 0x0114 line=389 │ │ + 0x011b line=390 │ │ + 0x0122 line=391 │ │ + 0x0129 line=392 │ │ + 0x0130 line=393 │ │ + 0x0137 line=394 │ │ + 0x013e line=395 │ │ + 0x0143 line=396 │ │ + 0x0146 line=397 │ │ + 0x014b line=398 │ │ + 0x0150 line=414 │ │ + 0x0159 line=422 │ │ + 0x015c line=423 │ │ + locals : │ │ + 0x00a2 - 0x00b2 reg=6 wherearg [Ljava/lang/String; │ │ + 0x00b4 - 0x00e7 reg=6 wherearg [Ljava/lang/String; │ │ + 0x00b5 - 0x00e7 reg=12 c Landroid/database/Cursor; │ │ + 0x00de - 0x00e7 reg=13 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x00d3 - 0x00e7 reg=15 result Ljava/util/List; Ljava/util/List; │ │ + 0x0008 - 0x015d reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0150 - 0x015d reg=6 wherearg [Ljava/lang/String; │ │ + 0x0012 - 0x015d reg=11 args Ljava/util/List; Ljava/util/List; │ │ + 0x0150 - 0x015d reg=12 c Landroid/database/Cursor; │ │ + 0x0027 - 0x015d reg=14 nestedId Ljava/lang/String; │ │ + 0x0159 - 0x015d reg=15 result Ljava/util/List; Ljava/util/List; │ │ + 0x000d - 0x015d reg=16 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x015d reg=17 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x015d reg=18 accountId Ljava/lang/String; │ │ + 0x0000 - 0x015d reg=19 mode I │ │ + 0x0000 - 0x015d reg=20 start Ljava/util/Date; │ │ + 0x0000 - 0x015d reg=21 end Ljava/util/Date; │ │ + 0x0000 - 0x015d reg=22 max I │ │ + │ │ + #19 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'listDetail' │ │ + type : '(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 17 │ │ + ins : 4 │ │ + outs : 9 │ │ + insns size : 143 16-bit code units │ │ +037538: |[037538] com.bottleworks.dailymoney.data.SQLiteDataProvider.listDetail:(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ │ +037548: 54d1 bd05 |0000: iget-object v1, v13, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +03754c: 6e10 7b03 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +037552: 0c00 |0005: move-result-object v0 │ │ +037554: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +037556: 220c 9901 |0007: new-instance v12, Ljava/lang/StringBuilder; // type@0199 │ │ +03755a: 7010 e507 0c00 |0009: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037560: 1a01 0c00 |000c: const-string v1, " 1=1 " // string@000c │ │ +037564: 6e20 ed07 1c00 |000e: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03756a: 380e 2100 |0011: if-eqz v14, 0032 // +0021 │ │ +03756e: 1a01 1200 |0013: const-string v1, " AND " // string@0012 │ │ +037572: 6e20 ed07 1c00 |0015: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037578: 2201 9901 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +03757c: 7010 e507 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037582: 1a02 1e09 |001d: const-string v2, "dt_>=" // string@091e │ │ +037586: 6e20 ed07 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03758c: 0c01 |0022: move-result-object v1 │ │ +03758e: 6e10 2308 0e00 |0023: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037594: 0b02 |0026: move-result-wide v2 │ │ +037596: 6e30 ea07 2103 |0027: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +03759c: 0c01 |002a: move-result-object v1 │ │ +03759e: 6e10 f007 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0375a4: 0c01 |002e: move-result-object v1 │ │ +0375a6: 6e20 ed07 1c00 |002f: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0375ac: 380f 2100 |0032: if-eqz v15, 0053 // +0021 │ │ +0375b0: 1a01 1200 |0034: const-string v1, " AND " // string@0012 │ │ +0375b4: 6e20 ed07 1c00 |0036: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0375ba: 2201 9901 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0375be: 7010 e507 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0375c4: 1a02 1d09 |003e: const-string v2, "dt_<=" // string@091d │ │ +0375c8: 6e20 ed07 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0375ce: 0c01 |0043: move-result-object v1 │ │ +0375d0: 6e10 2308 0f00 |0044: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0375d6: 0b02 |0047: move-result-wide v2 │ │ +0375d8: 6e30 ea07 2103 |0048: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0375de: 0c01 |004b: move-result-object v1 │ │ +0375e0: 6e10 f007 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0375e6: 0c01 |004f: move-result-object v1 │ │ +0375e8: 6e20 ed07 1c00 |0050: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0375ee: 1a01 d008 |0053: const-string v1, "dm_det" // string@08d0 │ │ +0375f2: 6202 9105 |0055: sget-object v2, Lcom/bottleworks/dailymoney/data/DataMeta;.COL_DET_ALL:[Ljava/lang/String; // field@0591 │ │ +0375f6: 6e10 ef07 0c00 |0057: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@07ef │ │ +0375fc: 0a03 |005a: move-result v3 │ │ +0375fe: 3903 2900 |005b: if-nez v3, 0084 // +0029 │ │ +037602: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +037604: 1204 |005e: const/4 v4, #int 0 // #0 │ │ +037606: 1205 |005f: const/4 v5, #int 0 // #0 │ │ +037608: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +03760a: 1a07 1c09 |0061: const-string v7, "dt_ DESC,id_ DESC" // string@091c │ │ +03760e: 3d10 2600 |0063: if-lez v16, 0089 // +0026 │ │ +037612: 7701 9207 1000 |0065: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +037618: 0c08 |0068: move-result-object v8 │ │ +03761a: 7409 6300 0000 |0069: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +037620: 0c09 |006c: move-result-object v9 │ │ +037622: 220b aa01 |006d: new-instance v11, Ljava/util/ArrayList; // type@01aa │ │ +037626: 7010 0e08 0b00 |006f: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03762c: 7210 5d00 0900 |0072: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037632: 0a01 |0075: move-result v1 │ │ +037634: 3801 1500 |0076: if-eqz v1, 008b // +0015 │ │ +037638: 220a c500 |0078: new-instance v10, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +03763c: 7010 3103 0a00 |007a: invoke-direct {v10}, Lcom/bottleworks/dailymoney/data/Detail;.:()V // method@0331 │ │ +037642: 7030 8403 ad09 |007d: invoke-direct {v13, v10, v9}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V // method@0384 │ │ +037648: 7220 3008 ab00 |0080: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03764e: 28ef |0083: goto 0072 // -0011 │ │ +037650: 6e10 f007 0c00 |0084: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037656: 0c03 |0087: move-result-object v3 │ │ +037658: 28d6 |0088: goto 005e // -002a │ │ +03765a: 1208 |0089: const/4 v8, #int 0 // #0 │ │ +03765c: 28df |008a: goto 0069 // -0021 │ │ +03765e: 7210 5700 0900 |008b: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037664: 110b |008e: return-object v11 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=339 │ │ + 0x0006 line=340 │ │ + 0x0007 line=341 │ │ + 0x000c line=342 │ │ + 0x0011 line=343 │ │ + 0x0013 line=344 │ │ + 0x0018 line=345 │ │ + 0x0032 line=347 │ │ + 0x0034 line=348 │ │ + 0x0039 line=349 │ │ + 0x0053 line=352 │ │ + 0x006d line=353 │ │ + 0x0072 line=355 │ │ + 0x0078 line=356 │ │ + 0x007d line=357 │ │ + 0x0080 line=358 │ │ + 0x0084 line=352 │ │ + 0x008b line=360 │ │ + 0x008e line=361 │ │ + locals : │ │ + 0x007d - 0x0084 reg=10 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0072 - 0x0084 reg=11 result Ljava/util/List; Ljava/util/List; │ │ + 0x0006 - 0x008f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0007 - 0x008f reg=9 c Landroid/database/Cursor; │ │ + 0x008b - 0x008f reg=11 result Ljava/util/List; Ljava/util/List; │ │ + 0x000c - 0x008f reg=12 where Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x008f reg=13 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x008f reg=14 start Ljava/util/Date; │ │ + 0x0000 - 0x008f reg=15 end Ljava/util/Date; │ │ + 0x0000 - 0x008f reg=16 max I │ │ + │ │ + #20 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'newAccount' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +037668: |[037668] com.bottleworks.dailymoney.data.SQLiteDataProvider.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ +037678: 6e10 ef02 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +03767e: 0c01 |0003: move-result-object v1 │ │ +037680: 6e10 ee02 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +037686: 0c02 |0007: move-result-object v2 │ │ +037688: 7030 a003 1302 |0008: invoke-direct {v3, v1, v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +03768e: 0c00 |000b: move-result-object v0 │ │ +037690: 6e30 9a03 0304 |000c: invoke-virtual {v3, v0, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V // method@039a │ │ +037696: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x000c line=124 │ │ + 0x000f line=125 │ │ + locals : │ │ + 0x000c - 0x0010 reg=0 id Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0010 reg=4 account Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #21 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'newAccount' │ │ + type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +037698: |[037698] com.bottleworks.dailymoney.data.SQLiteDataProvider.newAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V │ │ +0376a8: 1d03 |0000: monitor-enter v3 │ │ +0376aa: 6e20 8e03 4300 |0001: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@038e │ │ +0376b0: 0c00 |0004: move-result-object v0 │ │ +0376b2: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +0376b6: 2200 c600 |0007: new-instance v0, Lcom/bottleworks/dailymoney/data/DuplicateKeyException; // type@00c6 │ │ +0376ba: 2201 9901 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0376be: 7010 e507 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0376c4: 1a02 4c09 |000e: const-string v2, "duplicate account id " // string@094c │ │ +0376c8: 6e20 ed07 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0376ce: 0c01 |0013: move-result-object v1 │ │ +0376d0: 6e20 ed07 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0376d6: 0c01 |0017: move-result-object v1 │ │ +0376d8: 6e10 f007 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0376de: 0c01 |001b: move-result-object v1 │ │ +0376e0: 7020 4603 1000 |001c: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.:(Ljava/lang/String;)V // method@0346 │ │ +0376e6: 2700 |001f: throw v0 │ │ +0376e8: 0d00 |0020: move-exception v0 │ │ +0376ea: 1e03 |0021: monitor-exit v3 │ │ +0376ec: 2700 |0022: throw v0 │ │ +0376ee: 6e30 9b03 4305 |0023: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newAccountNoCheck:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V // method@039b │ │ +0376f4: 1e03 |0026: monitor-exit v3 │ │ +0376f6: 0e00 |0027: return-void │ │ + catches : 2 │ │ + 0x0001 - 0x0020 │ │ + -> 0x0020 │ │ + 0x0023 - 0x0026 │ │ + -> 0x0020 │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0007 line=134 │ │ + 0x0020 line=133 │ │ + 0x0023 line=136 │ │ + 0x0026 line=137 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0028 reg=4 id Ljava/lang/String; │ │ + 0x0000 - 0x0028 reg=5 account Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #22 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'newAccountNoCheck' │ │ + type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 46 16-bit code units │ │ +03770c: |[03770c] com.bottleworks.dailymoney.data.SQLiteDataProvider.newAccountNoCheck:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V │ │ +03771c: 2202 9901 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +037720: 7010 e507 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037726: 1a03 5a0d |0005: const-string v3, "new account " // string@0d5a │ │ +03772a: 6e20 ed07 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037730: 0c02 |000a: move-result-object v2 │ │ +037732: 6e20 ed07 5200 |000b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037738: 0c02 |000e: move-result-object v2 │ │ +03773a: 6e10 f007 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037740: 0c02 |0012: move-result-object v2 │ │ +037742: 7110 d701 0200 |0013: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +037748: 6e20 f302 5600 |0016: invoke-virtual {v6, v5}, Lcom/bottleworks/dailymoney/data/Account;.setId:(Ljava/lang/String;)V // method@02f3 │ │ +03774e: 5442 bd05 |0019: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037752: 6e10 7c03 0200 |001b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +037758: 0c01 |001e: move-result-object v1 │ │ +03775a: 2200 1000 |001f: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ +03775e: 7010 2800 0000 |0021: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +037764: 7030 8103 6400 |0024: invoke-direct {v4, v6, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V // method@0381 │ │ +03776a: 1a02 ce08 |0027: const-string v2, "dm_acc" // string@08ce │ │ +03776e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +037770: 6e40 6100 2103 |002a: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0061 │ │ +037776: 0e00 |002d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=142 │ │ + 0x0016 line=144 │ │ + 0x0019 line=145 │ │ + 0x001f line=146 │ │ + 0x0024 line=147 │ │ + 0x0027 line=148 │ │ + 0x002d line=149 │ │ + locals : │ │ + 0x0024 - 0x002e reg=0 cv Landroid/content/ContentValues; │ │ + 0x001f - 0x002e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x002e reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x002e reg=5 id Ljava/lang/String; │ │ + 0x0000 - 0x002e reg=6 account Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #23 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'newDetail' │ │ + type : '(ILcom/bottleworks/dailymoney/data/Detail;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +037778: |[037778] com.bottleworks.dailymoney.data.SQLiteDataProvider.newDetail:(ILcom/bottleworks/dailymoney/data/Detail;)V │ │ +037788: 6e20 9003 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findDetail:(I)Lcom/bottleworks/dailymoney/data/Detail; // method@0390 │ │ +03778e: 0c00 |0003: move-result-object v0 │ │ +037790: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +037794: 2200 c600 |0006: new-instance v0, Lcom/bottleworks/dailymoney/data/DuplicateKeyException; // type@00c6 │ │ +037798: 2201 9901 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +03779c: 7010 e507 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0377a2: 1a02 4e09 |000d: const-string v2, "duplicate detail id " // string@094e │ │ +0377a6: 6e20 ed07 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0377ac: 0c01 |0012: move-result-object v1 │ │ +0377ae: 6e20 e907 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0377b4: 0c01 |0016: move-result-object v1 │ │ +0377b6: 6e10 f007 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0377bc: 0c01 |001a: move-result-object v1 │ │ +0377be: 7020 4603 1000 |001b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.:(Ljava/lang/String;)V // method@0346 │ │ +0377c4: 2700 |001e: throw v0 │ │ +0377c6: 6e30 9e03 4305 |001f: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newDetailNoCheck:(ILcom/bottleworks/dailymoney/data/Detail;)V // method@039e │ │ +0377cc: 0e00 |0022: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + 0x0006 line=274 │ │ + 0x001f line=276 │ │ + 0x0022 line=277 │ │ + locals : │ │ + 0x0000 - 0x0023 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0023 reg=4 id I │ │ + 0x0000 - 0x0023 reg=5 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + │ │ + #24 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'newDetail' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +0377d0: |[0377d0] com.bottleworks.dailymoney.data.SQLiteDataProvider.newDetail:(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ +0377e0: 6e10 9f03 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.nextDetailId:()I // method@039f │ │ +0377e6: 0a01 |0003: move-result v1 │ │ +0377e8: 6e30 9c03 1304 |0004: invoke-virtual {v3, v1, v4}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.newDetail:(ILcom/bottleworks/dailymoney/data/Detail;)V // method@039c │ │ +0377ee: 0e00 |0007: return-void │ │ +0377f0: 0d00 |0008: move-exception v0 │ │ +0377f2: 6e10 4703 0000 |0009: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0347 │ │ +0377f8: 0c02 |000c: move-result-object v2 │ │ +0377fa: 7120 da01 0200 |000d: invoke-static {v2, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +037800: 28f7 |0010: goto 0007 // -0009 │ │ + catches : 1 │ │ + 0x0004 - 0x0007 │ │ + Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0008 │ │ + positions : │ │ + 0x0000 line=264 │ │ + 0x0004 line=266 │ │ + 0x0007 line=270 │ │ + 0x0008 line=267 │ │ + 0x0009 line=268 │ │ + locals : │ │ + 0x0009 - 0x0011 reg=0 e Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ + 0x0004 - 0x0011 reg=1 id I │ │ + 0x0000 - 0x0011 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0011 reg=4 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + │ │ + #25 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'newDetailNoCheck' │ │ + type : '(ILcom/bottleworks/dailymoney/data/Detail;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 62 16-bit code units │ │ +037814: |[037814] com.bottleworks.dailymoney.data.SQLiteDataProvider.newDetailNoCheck:(ILcom/bottleworks/dailymoney/data/Detail;)V │ │ +037824: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +037826: 2202 9901 |0001: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +03782a: 7010 e507 0200 |0003: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037830: 1a03 5c0d |0006: const-string v3, "new detail " // string@0d5c │ │ +037834: 6e20 ed07 3200 |0008: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03783a: 0c02 |000b: move-result-object v2 │ │ +03783c: 6e20 e907 6200 |000c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +037842: 0c02 |000f: move-result-object v2 │ │ +037844: 1a03 4900 |0010: const-string v3, "," // string@0049 │ │ +037848: 6e20 ed07 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03784e: 0c02 |0015: move-result-object v2 │ │ +037850: 6e10 3903 0700 |0016: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@0339 │ │ +037856: 0c03 |0019: move-result-object v3 │ │ +037858: 6e20 ed07 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03785e: 0c02 |001d: move-result-object v2 │ │ +037860: 6e10 f007 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037866: 0c02 |0021: move-result-object v2 │ │ +037868: 7110 d701 0200 |0022: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03786e: 5b54 bc05 |0025: iput-object v4, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +037872: 6e20 4103 6700 |0027: invoke-virtual {v7, v6}, Lcom/bottleworks/dailymoney/data/Detail;.setId:(I)V // method@0341 │ │ +037878: 5452 bd05 |002a: iget-object v2, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +03787c: 6e10 7c03 0200 |002c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +037882: 0c01 |002f: move-result-object v1 │ │ +037884: 2200 1000 |0030: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ +037888: 7010 2800 0000 |0032: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +03788e: 7030 8203 7500 |0035: invoke-direct {v5, v7, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V // method@0382 │ │ +037894: 1a02 d008 |0038: const-string v2, "dm_det" // string@08d0 │ │ +037898: 6e40 6100 2104 |003a: invoke-virtual {v1, v2, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0061 │ │ +03789e: 0e00 |003d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=282 │ │ + 0x0025 line=284 │ │ + 0x0027 line=285 │ │ + 0x002a line=286 │ │ + 0x0030 line=287 │ │ + 0x0035 line=288 │ │ + 0x0038 line=289 │ │ + 0x003d line=290 │ │ + locals : │ │ + 0x0035 - 0x003e reg=0 cv Landroid/content/ContentValues; │ │ + 0x0030 - 0x003e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x003e reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x003e reg=6 id I │ │ + 0x0000 - 0x003e reg=7 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + │ │ + #26 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'nextDetailId' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +0378a0: |[0378a0] com.bottleworks.dailymoney.data.SQLiteDataProvider.nextDetailId:()I │ │ +0378b0: 1d04 |0000: monitor-enter v4 │ │ +0378b2: 6302 bb05 |0001: sget-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05bb │ │ +0378b6: 3902 2200 |0003: if-nez v2, 0025 // +0022 │ │ +0378ba: 5442 bd05 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +0378be: 6e10 7b03 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +0378c4: 0c01 |000a: move-result-object v1 │ │ +0378c6: 1a02 e904 |000b: const-string v2, "SELECT MAX(id_) FROM dm_det" // string@04e9 │ │ +0378ca: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0378cc: 6e30 6400 2103 |000e: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +0378d2: 0c00 |0011: move-result-object v0 │ │ +0378d4: 7210 5d00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +0378da: 0a02 |0015: move-result v2 │ │ +0378dc: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ +0378e0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0378e2: 7220 5a00 2000 |0019: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +0378e8: 0a02 |001c: move-result v2 │ │ +0378ea: 6702 ba05 |001d: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05ba │ │ +0378ee: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +0378f0: 6a02 bb05 |0020: sput-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05bb │ │ +0378f4: 7210 5700 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +0378fa: 6002 ba05 |0025: sget v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05ba │ │ +0378fe: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +037902: 6702 ba05 |0029: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05ba │ │ +037906: 1e04 |002b: monitor-exit v4 │ │ +037908: 0f02 |002c: return v2 │ │ +03790a: 0d02 |002d: move-exception v2 │ │ +03790c: 1e04 |002e: monitor-exit v4 │ │ +03790e: 2702 |002f: throw v2 │ │ + catches : 1 │ │ + 0x0001 - 0x002b │ │ + -> 0x002d │ │ + positions : │ │ + 0x0000 line=250 │ │ + 0x0005 line=251 │ │ + 0x000b line=252 │ │ + 0x0012 line=253 │ │ + 0x0018 line=254 │ │ + 0x001f line=256 │ │ + 0x0022 line=257 │ │ + 0x0025 line=259 │ │ + 0x002d line=250 │ │ + locals : │ │ + 0x0012 - 0x0025 reg=0 c Landroid/database/Cursor; │ │ + 0x000b - 0x0025 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0030 reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #27 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'reset' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +03791c: |[03791c] com.bottleworks.dailymoney.data.SQLiteDataProvider.reset:()V │ │ +03792c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03792e: 5451 bd05 |0001: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037932: 6e10 7c03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +037938: 0c00 |0006: move-result-object v0 │ │ +03793a: 5451 bd05 |0007: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +03793e: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +037940: 6e10 6000 0000 |000a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.getVersion:()I // method@0060 │ │ +037946: 0a03 |000d: move-result v3 │ │ +037948: 6e40 7e03 0132 |000e: invoke-virtual {v1, v0, v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V // method@037e │ │ +03794e: 6704 ba05 |0011: sput v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId:I // field@05ba │ │ +037952: 6a04 bb05 |0013: sput-boolean v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.detId_set:Z // field@05bb │ │ +037956: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=48 │ │ + 0x0007 line=49 │ │ + 0x0011 line=50 │ │ + 0x0013 line=51 │ │ + 0x0015 line=52 │ │ + locals : │ │ + 0x0007 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0016 reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + │ │ + #28 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'sumFrom' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 182 16-bit code units │ │ +037958: |[037958] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumFrom:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ +037968: 54c8 bd05 |0000: iget-object v8, v12, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +03796c: 6e10 7b03 0800 |0002: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +037972: 0c02 |0005: move-result-object v2 │ │ +037974: 2203 9901 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +037978: 7010 e507 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03797e: 2200 aa01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +037982: 7010 0e08 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +037988: 2206 9901 |0010: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +03798c: 7010 e507 0600 |0012: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037992: 1a08 1400 |0015: const-string v8, " WHERE " // string@0014 │ │ +037996: 6e20 ed07 8600 |0017: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03799c: 0c08 |001a: move-result-object v8 │ │ +03799e: 1a09 cc09 |001b: const-string v9, "fr_" // string@09cc │ │ +0379a2: 6e20 ed07 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0379a8: 0c08 |0020: move-result-object v8 │ │ +0379aa: 1a09 1100 |0021: const-string v9, " = ? " // string@0011 │ │ +0379ae: 6e20 ed07 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0379b4: 6e10 ec02 0d00 |0026: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +0379ba: 0c08 |0029: move-result-object v8 │ │ +0379bc: 7220 3008 8000 |002a: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0379c2: 380e 2100 |002d: if-eqz v14, 004e // +0021 │ │ +0379c6: 1a08 1200 |002f: const-string v8, " AND " // string@0012 │ │ +0379ca: 6e20 ed07 8600 |0031: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0379d0: 2208 9901 |0034: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +0379d4: 7010 e507 0800 |0036: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0379da: 1a09 1e09 |0039: const-string v9, "dt_>=" // string@091e │ │ +0379de: 6e20 ed07 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0379e4: 0c08 |003e: move-result-object v8 │ │ +0379e6: 6e10 2308 0e00 |003f: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +0379ec: 0b0a |0042: move-result-wide v10 │ │ +0379ee: 6e30 ea07 a80b |0043: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0379f4: 0c08 |0046: move-result-object v8 │ │ +0379f6: 6e10 f007 0800 |0047: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0379fc: 0c08 |004a: move-result-object v8 │ │ +0379fe: 6e20 ed07 8600 |004b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a04: 380f 2100 |004e: if-eqz v15, 006f // +0021 │ │ +037a08: 1a08 1200 |0050: const-string v8, " AND " // string@0012 │ │ +037a0c: 6e20 ed07 8600 |0052: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a12: 2208 9901 |0055: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +037a16: 7010 e507 0800 |0057: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037a1c: 1a09 1d09 |005a: const-string v9, "dt_<=" // string@091d │ │ +037a20: 6e20 ed07 9800 |005c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a26: 0c08 |005f: move-result-object v8 │ │ +037a28: 6e10 2308 0f00 |0060: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037a2e: 0b0a |0063: move-result-wide v10 │ │ +037a30: 6e30 ea07 a80b |0064: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037a36: 0c08 |0067: move-result-object v8 │ │ +037a38: 6e10 f007 0800 |0068: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037a3e: 0c08 |006b: move-result-object v8 │ │ +037a40: 6e20 ed07 8600 |006c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a46: 1a08 ea04 |006f: const-string v8, "SELECT SUM(" // string@04ea │ │ +037a4a: 6e20 ed07 8300 |0071: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a50: 0c08 |0074: move-result-object v8 │ │ +037a52: 1a09 140d |0075: const-string v9, "mn_" // string@0d14 │ │ +037a56: 6e20 ed07 9800 |0077: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a5c: 0c08 |007a: move-result-object v8 │ │ +037a5e: 1a09 4100 |007b: const-string v9, ") FROM " // string@0041 │ │ +037a62: 6e20 ed07 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a68: 0c08 |0080: move-result-object v8 │ │ +037a6a: 1a09 d008 |0081: const-string v9, "dm_det" // string@08d0 │ │ +037a6e: 6e20 ed07 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037a74: 0c08 |0086: move-result-object v8 │ │ +037a76: 6e20 eb07 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +037a7c: 1207 |008a: const/4 v7, #int 0 // #0 │ │ +037a7e: 7210 3808 0000 |008b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +037a84: 0a08 |008e: move-result v8 │ │ +037a86: 3d08 0e00 |008f: if-lez v8, 009d // +000e │ │ +037a8a: 7210 3808 0000 |0091: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +037a90: 0a08 |0094: move-result v8 │ │ +037a92: 2387 1b02 |0095: new-array v7, v8, [Ljava/lang/String; // type@021b │ │ +037a96: 7220 3908 7000 |0097: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0839 │ │ +037a9c: 0c07 |009a: move-result-object v7 │ │ +037a9e: 1f07 1b02 |009b: check-cast v7, [Ljava/lang/String; // type@021b │ │ +037aa2: 6e10 f007 0300 |009d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037aa8: 0c08 |00a0: move-result-object v8 │ │ +037aaa: 6e30 6400 8207 |00a1: invoke-virtual {v2, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +037ab0: 0c01 |00a4: move-result-object v1 │ │ +037ab2: 1604 0000 |00a5: const-wide/16 v4, #int 0 // #0 │ │ +037ab6: 7210 5d00 0100 |00a7: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037abc: 0a08 |00aa: move-result v8 │ │ +037abe: 3808 0700 |00ab: if-eqz v8, 00b2 // +0007 │ │ +037ac2: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ +037ac4: 7220 5900 8100 |00ae: invoke-interface {v1, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +037aca: 0b04 |00b1: move-result-wide v4 │ │ +037acc: 7210 5700 0100 |00b2: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037ad2: 1004 |00b5: return-wide v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=651 │ │ + 0x0006 line=653 │ │ + 0x000b line=654 │ │ + 0x0010 line=655 │ │ + 0x0015 line=656 │ │ + 0x0026 line=657 │ │ + 0x002d line=658 │ │ + 0x002f line=659 │ │ + 0x0034 line=660 │ │ + 0x004e line=662 │ │ + 0x0050 line=663 │ │ + 0x0055 line=664 │ │ + 0x006f line=667 │ │ + 0x008a line=669 │ │ + 0x008b line=670 │ │ + 0x0091 line=671 │ │ + 0x009d line=674 │ │ + 0x00a5 line=676 │ │ + 0x00a7 line=677 │ │ + 0x00ad line=678 │ │ + 0x00b2 line=681 │ │ + 0x00b5 line=682 │ │ + locals : │ │ + 0x008b - 0x009b reg=7 wherearg [Ljava/lang/String; │ │ + 0x0010 - 0x00b6 reg=0 args Ljava/util/List; Ljava/util/List; │ │ + 0x00a5 - 0x00b6 reg=1 c Landroid/database/Cursor; │ │ + 0x0006 - 0x00b6 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000b - 0x00b6 reg=3 query Ljava/lang/StringBuilder; │ │ + 0x00a7 - 0x00b6 reg=4 r D │ │ + 0x0015 - 0x00b6 reg=6 where Ljava/lang/StringBuilder; │ │ + 0x009d - 0x00b6 reg=7 wherearg [Ljava/lang/String; │ │ + 0x0000 - 0x00b6 reg=12 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x00b6 reg=13 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x00b6 reg=14 start Ljava/util/Date; │ │ + 0x0000 - 0x00b6 reg=15 end Ljava/util/Date; │ │ + │ │ + #29 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'sumFrom' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 164 16-bit code units │ │ +037ad4: |[037ad4] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ │ +037ae4: 54a6 bd05 |0000: iget-object v6, v10, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037ae8: 6e10 7b03 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +037aee: 0c01 |0005: move-result-object v1 │ │ +037af0: 2202 9901 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +037af4: 7010 e507 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037afa: 2203 9901 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +037afe: 7010 e507 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037b04: 1a06 1400 |0010: const-string v6, " WHERE " // string@0014 │ │ +037b08: 6e20 ed07 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b0e: 0c06 |0015: move-result-object v6 │ │ +037b10: 1a07 e509 |0016: const-string v7, "frt_" // string@09e5 │ │ +037b14: 6e20 ed07 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b1a: 0c06 |001b: move-result-object v6 │ │ +037b1c: 1a07 0f00 |001c: const-string v7, " = '" // string@000f │ │ +037b20: 6e20 ed07 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b26: 0c06 |0021: move-result-object v6 │ │ +037b28: 54b7 7b05 |0022: iget-object v7, v11, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +037b2c: 6e20 ed07 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b32: 0c06 |0027: move-result-object v6 │ │ +037b34: 1a07 3200 |0028: const-string v7, "'" // string@0032 │ │ +037b38: 6e20 ed07 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b3e: 380c 2100 |002d: if-eqz v12, 004e // +0021 │ │ +037b42: 1a06 1200 |002f: const-string v6, " AND " // string@0012 │ │ +037b46: 6e20 ed07 6300 |0031: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b4c: 2206 9901 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +037b50: 7010 e507 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037b56: 1a07 1e09 |0039: const-string v7, "dt_>=" // string@091e │ │ +037b5a: 6e20 ed07 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b60: 0c06 |003e: move-result-object v6 │ │ +037b62: 6e10 2308 0c00 |003f: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037b68: 0b08 |0042: move-result-wide v8 │ │ +037b6a: 6e30 ea07 8609 |0043: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037b70: 0c06 |0046: move-result-object v6 │ │ +037b72: 6e10 f007 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037b78: 0c06 |004a: move-result-object v6 │ │ +037b7a: 6e20 ed07 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b80: 380d 2100 |004e: if-eqz v13, 006f // +0021 │ │ +037b84: 1a06 1200 |0050: const-string v6, " AND " // string@0012 │ │ +037b88: 6e20 ed07 6300 |0052: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037b8e: 2206 9901 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +037b92: 7010 e507 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037b98: 1a07 1d09 |005a: const-string v7, "dt_<=" // string@091d │ │ +037b9c: 6e20 ed07 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037ba2: 0c06 |005f: move-result-object v6 │ │ +037ba4: 6e10 2308 0d00 |0060: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037baa: 0b08 |0063: move-result-wide v8 │ │ +037bac: 6e30 ea07 8609 |0064: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037bb2: 0c06 |0067: move-result-object v6 │ │ +037bb4: 6e10 f007 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037bba: 0c06 |006b: move-result-object v6 │ │ +037bbc: 6e20 ed07 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037bc2: 1a06 ea04 |006f: const-string v6, "SELECT SUM(" // string@04ea │ │ +037bc6: 6e20 ed07 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037bcc: 0c06 |0074: move-result-object v6 │ │ +037bce: 1a07 140d |0075: const-string v7, "mn_" // string@0d14 │ │ +037bd2: 6e20 ed07 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037bd8: 0c06 |007a: move-result-object v6 │ │ +037bda: 1a07 4100 |007b: const-string v7, ") FROM " // string@0041 │ │ +037bde: 6e20 ed07 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037be4: 0c06 |0080: move-result-object v6 │ │ +037be6: 1a07 d008 |0081: const-string v7, "dm_det" // string@08d0 │ │ +037bea: 6e20 ed07 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037bf0: 0c06 |0086: move-result-object v6 │ │ +037bf2: 6e20 eb07 3600 |0087: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +037bf8: 6e10 f007 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037bfe: 0c06 |008d: move-result-object v6 │ │ +037c00: 1207 |008e: const/4 v7, #int 0 // #0 │ │ +037c02: 6e30 6400 6107 |008f: invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +037c08: 0c00 |0092: move-result-object v0 │ │ +037c0a: 1604 0000 |0093: const-wide/16 v4, #int 0 // #0 │ │ +037c0e: 7210 5d00 0000 |0095: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037c14: 0a06 |0098: move-result v6 │ │ +037c16: 3806 0700 |0099: if-eqz v6, 00a0 // +0007 │ │ +037c1a: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +037c1c: 7220 5900 6000 |009c: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +037c22: 0b04 |009f: move-result-wide v4 │ │ +037c24: 7210 5700 0000 |00a0: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037c2a: 1004 |00a3: return-wide v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=621 │ │ + 0x0006 line=623 │ │ + 0x000b line=625 │ │ + 0x0010 line=626 │ │ + 0x002d line=627 │ │ + 0x002f line=628 │ │ + 0x0034 line=629 │ │ + 0x004e line=631 │ │ + 0x0050 line=632 │ │ + 0x0055 line=633 │ │ + 0x006f line=636 │ │ + 0x008a line=638 │ │ + 0x0093 line=640 │ │ + 0x0095 line=641 │ │ + 0x009b line=642 │ │ + 0x00a0 line=645 │ │ + 0x00a3 line=646 │ │ + locals : │ │ + 0x0093 - 0x00a4 reg=0 c Landroid/database/Cursor; │ │ + 0x0006 - 0x00a4 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000b - 0x00a4 reg=2 query Ljava/lang/StringBuilder; │ │ + 0x0010 - 0x00a4 reg=3 where Ljava/lang/StringBuilder; │ │ + 0x0095 - 0x00a4 reg=4 r D │ │ + 0x0000 - 0x00a4 reg=10 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x00a4 reg=11 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x00a4 reg=12 start Ljava/util/Date; │ │ + 0x0000 - 0x00a4 reg=13 end Ljava/util/Date; │ │ + │ │ + #30 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'sumInitialValue' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 98 16-bit code units │ │ +037c2c: |[037c2c] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumInitialValue:(Lcom/bottleworks/dailymoney/data/AccountType;)D │ │ +037c3c: 5486 bd05 |0000: iget-object v6, v8, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037c40: 6e10 7b03 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +037c46: 0c01 |0005: move-result-object v1 │ │ +037c48: 2202 9901 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +037c4c: 7010 e507 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037c52: 2203 9901 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +037c56: 7010 e507 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037c5c: 1a06 1400 |0010: const-string v6, " WHERE " // string@0014 │ │ +037c60: 6e20 ed07 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037c66: 0c06 |0015: move-result-object v6 │ │ +037c68: 1a07 5b10 |0016: const-string v7, "tp_" // string@105b │ │ +037c6c: 6e20 ed07 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037c72: 0c06 |001b: move-result-object v6 │ │ +037c74: 1a07 0f00 |001c: const-string v7, " = '" // string@000f │ │ +037c78: 6e20 ed07 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037c7e: 0c06 |0021: move-result-object v6 │ │ +037c80: 5497 7b05 |0022: iget-object v7, v9, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +037c84: 6e20 ed07 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037c8a: 0c06 |0027: move-result-object v6 │ │ +037c8c: 1a07 3200 |0028: const-string v7, "'" // string@0032 │ │ +037c90: 6e20 ed07 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037c96: 1a06 ea04 |002d: const-string v6, "SELECT SUM(" // string@04ea │ │ +037c9a: 6e20 ed07 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037ca0: 0c06 |0032: move-result-object v6 │ │ +037ca2: 1a07 df0b |0033: const-string v7, "iv_" // string@0bdf │ │ +037ca6: 6e20 ed07 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037cac: 0c06 |0038: move-result-object v6 │ │ +037cae: 1a07 4100 |0039: const-string v7, ") FROM " // string@0041 │ │ +037cb2: 6e20 ed07 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037cb8: 0c06 |003e: move-result-object v6 │ │ +037cba: 1a07 ce08 |003f: const-string v7, "dm_acc" // string@08ce │ │ +037cbe: 6e20 ed07 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037cc4: 0c06 |0044: move-result-object v6 │ │ +037cc6: 6e20 eb07 3600 |0045: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +037ccc: 6e10 f007 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037cd2: 0c06 |004b: move-result-object v6 │ │ +037cd4: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +037cd6: 6e30 6400 6107 |004d: invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +037cdc: 0c00 |0050: move-result-object v0 │ │ +037cde: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ +037ce2: 7210 5d00 0000 |0053: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037ce8: 0a06 |0056: move-result v6 │ │ +037cea: 3806 0700 |0057: if-eqz v6, 005e // +0007 │ │ +037cee: 1206 |0059: const/4 v6, #int 0 // #0 │ │ +037cf0: 7220 5900 6000 |005a: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +037cf6: 0b04 |005d: move-result-wide v4 │ │ +037cf8: 7210 5700 0000 |005e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037cfe: 1004 |0061: return-wide v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=794 │ │ + 0x0006 line=796 │ │ + 0x000b line=798 │ │ + 0x0010 line=799 │ │ + 0x002d line=801 │ │ + 0x0048 line=803 │ │ + 0x0051 line=805 │ │ + 0x0053 line=806 │ │ + 0x0059 line=807 │ │ + 0x005e line=810 │ │ + 0x0061 line=811 │ │ + locals : │ │ + 0x0051 - 0x0062 reg=0 c Landroid/database/Cursor; │ │ + 0x0006 - 0x0062 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000b - 0x0062 reg=2 query Ljava/lang/StringBuilder; │ │ + 0x0010 - 0x0062 reg=3 where Ljava/lang/StringBuilder; │ │ + 0x0053 - 0x0062 reg=4 r D │ │ + 0x0000 - 0x0062 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0062 reg=9 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + │ │ + #31 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'sumTo' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 182 16-bit code units │ │ +037d00: |[037d00] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumTo:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ +037d10: 54c8 bd05 |0000: iget-object v8, v12, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037d14: 6e10 7b03 0800 |0002: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +037d1a: 0c02 |0005: move-result-object v2 │ │ +037d1c: 2203 9901 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +037d20: 7010 e507 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037d26: 2200 aa01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +037d2a: 7010 0e08 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +037d30: 2206 9901 |0010: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +037d34: 7010 e507 0600 |0012: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037d3a: 1a08 1400 |0015: const-string v8, " WHERE " // string@0014 │ │ +037d3e: 6e20 ed07 8600 |0017: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037d44: 0c08 |001a: move-result-object v8 │ │ +037d46: 1a09 4810 |001b: const-string v9, "to_" // string@1048 │ │ +037d4a: 6e20 ed07 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037d50: 0c08 |0020: move-result-object v8 │ │ +037d52: 1a09 1000 |0021: const-string v9, " = ?" // string@0010 │ │ +037d56: 6e20 ed07 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037d5c: 6e10 ec02 0d00 |0026: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +037d62: 0c08 |0029: move-result-object v8 │ │ +037d64: 7220 3008 8000 |002a: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +037d6a: 380e 2100 |002d: if-eqz v14, 004e // +0021 │ │ +037d6e: 1a08 1200 |002f: const-string v8, " AND " // string@0012 │ │ +037d72: 6e20 ed07 8600 |0031: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037d78: 2208 9901 |0034: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +037d7c: 7010 e507 0800 |0036: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037d82: 1a09 1e09 |0039: const-string v9, "dt_>=" // string@091e │ │ +037d86: 6e20 ed07 9800 |003b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037d8c: 0c08 |003e: move-result-object v8 │ │ +037d8e: 6e10 2308 0e00 |003f: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037d94: 0b0a |0042: move-result-wide v10 │ │ +037d96: 6e30 ea07 a80b |0043: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037d9c: 0c08 |0046: move-result-object v8 │ │ +037d9e: 6e10 f007 0800 |0047: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037da4: 0c08 |004a: move-result-object v8 │ │ +037da6: 6e20 ed07 8600 |004b: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037dac: 380f 2100 |004e: if-eqz v15, 006f // +0021 │ │ +037db0: 1a08 1200 |0050: const-string v8, " AND " // string@0012 │ │ +037db4: 6e20 ed07 8600 |0052: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037dba: 2208 9901 |0055: new-instance v8, Ljava/lang/StringBuilder; // type@0199 │ │ +037dbe: 7010 e507 0800 |0057: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037dc4: 1a09 1d09 |005a: const-string v9, "dt_<=" // string@091d │ │ +037dc8: 6e20 ed07 9800 |005c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037dce: 0c08 |005f: move-result-object v8 │ │ +037dd0: 6e10 2308 0f00 |0060: invoke-virtual {v15}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037dd6: 0b0a |0063: move-result-wide v10 │ │ +037dd8: 6e30 ea07 a80b |0064: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037dde: 0c08 |0067: move-result-object v8 │ │ +037de0: 6e10 f007 0800 |0068: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037de6: 0c08 |006b: move-result-object v8 │ │ +037de8: 6e20 ed07 8600 |006c: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037dee: 1a08 ea04 |006f: const-string v8, "SELECT SUM(" // string@04ea │ │ +037df2: 6e20 ed07 8300 |0071: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037df8: 0c08 |0074: move-result-object v8 │ │ +037dfa: 1a09 140d |0075: const-string v9, "mn_" // string@0d14 │ │ +037dfe: 6e20 ed07 9800 |0077: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037e04: 0c08 |007a: move-result-object v8 │ │ +037e06: 1a09 4100 |007b: const-string v9, ") FROM " // string@0041 │ │ +037e0a: 6e20 ed07 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037e10: 0c08 |0080: move-result-object v8 │ │ +037e12: 1a09 d008 |0081: const-string v9, "dm_det" // string@08d0 │ │ +037e16: 6e20 ed07 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037e1c: 0c08 |0086: move-result-object v8 │ │ +037e1e: 6e20 eb07 6800 |0087: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +037e24: 1207 |008a: const/4 v7, #int 0 // #0 │ │ +037e26: 7210 3808 0000 |008b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +037e2c: 0a08 |008e: move-result v8 │ │ +037e2e: 3d08 0e00 |008f: if-lez v8, 009d // +000e │ │ +037e32: 7210 3808 0000 |0091: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +037e38: 0a08 |0094: move-result v8 │ │ +037e3a: 2387 1b02 |0095: new-array v7, v8, [Ljava/lang/String; // type@021b │ │ +037e3e: 7220 3908 7000 |0097: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0839 │ │ +037e44: 0c07 |009a: move-result-object v7 │ │ +037e46: 1f07 1b02 |009b: check-cast v7, [Ljava/lang/String; // type@021b │ │ +037e4a: 6e10 f007 0300 |009d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037e50: 0c08 |00a0: move-result-object v8 │ │ +037e52: 6e30 6400 8207 |00a1: invoke-virtual {v2, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +037e58: 0c01 |00a4: move-result-object v1 │ │ +037e5a: 1604 0000 |00a5: const-wide/16 v4, #int 0 // #0 │ │ +037e5e: 7210 5d00 0100 |00a7: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037e64: 0a08 |00aa: move-result v8 │ │ +037e66: 3808 0700 |00ab: if-eqz v8, 00b2 // +0007 │ │ +037e6a: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ +037e6c: 7220 5900 8100 |00ae: invoke-interface {v1, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +037e72: 0b04 |00b1: move-result-wide v4 │ │ +037e74: 7210 5700 0100 |00b2: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037e7a: 1004 |00b5: return-wide v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=717 │ │ + 0x0006 line=719 │ │ + 0x000b line=720 │ │ + 0x0010 line=721 │ │ + 0x0015 line=722 │ │ + 0x0026 line=723 │ │ + 0x002d line=724 │ │ + 0x002f line=725 │ │ + 0x0034 line=726 │ │ + 0x004e line=728 │ │ + 0x0050 line=729 │ │ + 0x0055 line=730 │ │ + 0x006f line=733 │ │ + 0x008a line=734 │ │ + 0x008b line=735 │ │ + 0x0091 line=736 │ │ + 0x009d line=739 │ │ + 0x00a5 line=741 │ │ + 0x00a7 line=742 │ │ + 0x00ad line=743 │ │ + 0x00b2 line=746 │ │ + 0x00b5 line=747 │ │ + locals : │ │ + 0x008b - 0x009b reg=7 wherearg [Ljava/lang/String; │ │ + 0x0010 - 0x00b6 reg=0 args Ljava/util/List; Ljava/util/List; │ │ + 0x00a5 - 0x00b6 reg=1 c Landroid/database/Cursor; │ │ + 0x0006 - 0x00b6 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000b - 0x00b6 reg=3 query Ljava/lang/StringBuilder; │ │ + 0x00a7 - 0x00b6 reg=4 r D │ │ + 0x0015 - 0x00b6 reg=6 where Ljava/lang/StringBuilder; │ │ + 0x009d - 0x00b6 reg=7 wherearg [Ljava/lang/String; │ │ + 0x0000 - 0x00b6 reg=12 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x00b6 reg=13 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x00b6 reg=14 start Ljava/util/Date; │ │ + 0x0000 - 0x00b6 reg=15 end Ljava/util/Date; │ │ + │ │ + #32 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'sumTo' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 164 16-bit code units │ │ +037e7c: |[037e7c] com.bottleworks.dailymoney.data.SQLiteDataProvider.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ │ +037e8c: 54a6 bd05 |0000: iget-object v6, v10, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +037e90: 6e10 7b03 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037b │ │ +037e96: 0c01 |0005: move-result-object v1 │ │ +037e98: 2202 9901 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +037e9c: 7010 e507 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037ea2: 2203 9901 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +037ea6: 7010 e507 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037eac: 1a06 1400 |0010: const-string v6, " WHERE " // string@0014 │ │ +037eb0: 6e20 ed07 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037eb6: 0c06 |0015: move-result-object v6 │ │ +037eb8: 1a07 5410 |0016: const-string v7, "tot_" // string@1054 │ │ +037ebc: 6e20 ed07 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037ec2: 0c06 |001b: move-result-object v6 │ │ +037ec4: 1a07 0f00 |001c: const-string v7, " = '" // string@000f │ │ +037ec8: 6e20 ed07 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037ece: 0c06 |0021: move-result-object v6 │ │ +037ed0: 54b7 7b05 |0022: iget-object v7, v11, Lcom/bottleworks/dailymoney/data/AccountType;.type:Ljava/lang/String; // field@057b │ │ +037ed4: 6e20 ed07 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037eda: 0c06 |0027: move-result-object v6 │ │ +037edc: 1a07 3200 |0028: const-string v7, "'" // string@0032 │ │ +037ee0: 6e20 ed07 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037ee6: 380c 2100 |002d: if-eqz v12, 004e // +0021 │ │ +037eea: 1a06 1200 |002f: const-string v6, " AND " // string@0012 │ │ +037eee: 6e20 ed07 6300 |0031: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037ef4: 2206 9901 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +037ef8: 7010 e507 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037efe: 1a07 1e09 |0039: const-string v7, "dt_>=" // string@091e │ │ +037f02: 6e20 ed07 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f08: 0c06 |003e: move-result-object v6 │ │ +037f0a: 6e10 2308 0c00 |003f: invoke-virtual {v12}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037f10: 0b08 |0042: move-result-wide v8 │ │ +037f12: 6e30 ea07 8609 |0043: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037f18: 0c06 |0046: move-result-object v6 │ │ +037f1a: 6e10 f007 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037f20: 0c06 |004a: move-result-object v6 │ │ +037f22: 6e20 ed07 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f28: 380d 2100 |004e: if-eqz v13, 006f // +0021 │ │ +037f2c: 1a06 1200 |0050: const-string v6, " AND " // string@0012 │ │ +037f30: 6e20 ed07 6300 |0052: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f36: 2206 9901 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +037f3a: 7010 e507 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +037f40: 1a07 1d09 |005a: const-string v7, "dt_<=" // string@091d │ │ +037f44: 6e20 ed07 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f4a: 0c06 |005f: move-result-object v6 │ │ +037f4c: 6e10 2308 0d00 |0060: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +037f52: 0b08 |0063: move-result-wide v8 │ │ +037f54: 6e30 ea07 8609 |0064: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +037f5a: 0c06 |0067: move-result-object v6 │ │ +037f5c: 6e10 f007 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037f62: 0c06 |006b: move-result-object v6 │ │ +037f64: 6e20 ed07 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f6a: 1a06 ea04 |006f: const-string v6, "SELECT SUM(" // string@04ea │ │ +037f6e: 6e20 ed07 6200 |0071: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f74: 0c06 |0074: move-result-object v6 │ │ +037f76: 1a07 140d |0075: const-string v7, "mn_" // string@0d14 │ │ +037f7a: 6e20 ed07 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f80: 0c06 |007a: move-result-object v6 │ │ +037f82: 1a07 4100 |007b: const-string v7, ") FROM " // string@0041 │ │ +037f86: 6e20 ed07 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f8c: 0c06 |0080: move-result-object v6 │ │ +037f8e: 1a07 d008 |0081: const-string v7, "dm_det" // string@08d0 │ │ +037f92: 6e20 ed07 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +037f98: 0c06 |0086: move-result-object v6 │ │ +037f9a: 6e20 eb07 3600 |0087: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@07eb │ │ +037fa0: 6e10 f007 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +037fa6: 0c06 |008d: move-result-object v6 │ │ +037fa8: 1207 |008e: const/4 v7, #int 0 // #0 │ │ +037faa: 6e30 6400 6107 |008f: invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +037fb0: 0c00 |0092: move-result-object v0 │ │ +037fb2: 1604 0000 |0093: const-wide/16 v4, #int 0 // #0 │ │ +037fb6: 7210 5d00 0000 |0095: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +037fbc: 0a06 |0098: move-result v6 │ │ +037fbe: 3806 0700 |0099: if-eqz v6, 00a0 // +0007 │ │ +037fc2: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +037fc4: 7220 5900 6000 |009c: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@0059 │ │ +037fca: 0b04 |009f: move-result-wide v4 │ │ +037fcc: 7210 5700 0000 |00a0: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +037fd2: 1004 |00a3: return-wide v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=687 │ │ + 0x0006 line=689 │ │ + 0x000b line=691 │ │ + 0x0010 line=692 │ │ + 0x002d line=693 │ │ + 0x002f line=694 │ │ + 0x0034 line=695 │ │ + 0x004e line=697 │ │ + 0x0050 line=698 │ │ + 0x0055 line=699 │ │ + 0x006f line=702 │ │ + 0x008a line=704 │ │ + 0x0093 line=706 │ │ + 0x0095 line=707 │ │ + 0x009b line=708 │ │ + 0x00a0 line=711 │ │ + 0x00a3 line=712 │ │ + locals : │ │ + 0x0093 - 0x00a4 reg=0 c Landroid/database/Cursor; │ │ + 0x0006 - 0x00a4 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x000b - 0x00a4 reg=2 query Ljava/lang/StringBuilder; │ │ + 0x0010 - 0x00a4 reg=3 where Ljava/lang/StringBuilder; │ │ + 0x0095 - 0x00a4 reg=4 r D │ │ + 0x0000 - 0x00a4 reg=10 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x00a4 reg=11 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x00a4 reg=12 start Ljava/util/Date; │ │ + 0x0000 - 0x00a4 reg=13 end Ljava/util/Date; │ │ + │ │ + #33 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'toAccountId' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +037fd4: |[037fd4] com.bottleworks.dailymoney.data.SQLiteDataProvider.toAccountId:(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ │ +037fe4: 6e10 ef02 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +037fea: 0c01 |0003: move-result-object v1 │ │ +037fec: 6e10 ee02 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +037ff2: 0c02 |0007: move-result-object v2 │ │ +037ff4: 7030 a003 1302 |0008: invoke-direct {v3, v1, v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +037ffa: 0c00 |000b: move-result-object v0 │ │ +037ffc: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x000c line=129 │ │ + locals : │ │ + 0x000c - 0x000d reg=0 id Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x000d reg=4 account Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #34 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'updateAccount' │ │ + type : '(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 118 16-bit code units │ │ +038000: |[038000] com.bottleworks.dailymoney.data.SQLiteDataProvider.updateAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z │ │ +038010: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +038012: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +038014: 6e20 8e03 ba00 |0002: invoke-virtual {v10, v11}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findAccount:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@038e │ │ +03801a: 0c00 |0005: move-result-object v0 │ │ +03801c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +038020: 0f06 |0008: return v6 │ │ +038022: 6e10 ef02 0c00 |0009: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +038028: 0c07 |000c: move-result-object v7 │ │ +03802a: 6e10 ee02 0c00 |000d: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +038030: 0c08 |0010: move-result-object v8 │ │ +038032: 7030 a003 7a08 |0011: invoke-direct {v10, v7, v8}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.normalizeAccountId:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +038038: 0c03 |0014: move-result-object v3 │ │ +03803a: 6e20 f302 3c00 |0015: invoke-virtual {v12, v3}, Lcom/bottleworks/dailymoney/data/Account;.setId:(Ljava/lang/String;)V // method@02f3 │ │ +038040: 54a7 bd05 |0018: iget-object v7, v10, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +038044: 6e10 7c03 0700 |001a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +03804a: 0c02 |001d: move-result-object v2 │ │ +03804c: 2201 1000 |001e: new-instance v1, Landroid/content/ContentValues; // type@0010 │ │ +038050: 7010 2800 0100 |0020: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +038056: 7030 8103 ca01 |0023: invoke-direct {v10, v12, v1}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V // method@0381 │ │ +03805c: 1a07 ce08 |0026: const-string v7, "dm_acc" // string@08ce │ │ +038060: 1a08 3e0b |0028: const-string v8, "id_ = ?" // string@0b3e │ │ +038064: 2359 1b02 |002a: new-array v9, v5, [Ljava/lang/String; // type@021b │ │ +038068: 4d0b 0906 |002c: aput-object v11, v9, v6 │ │ +03806c: 6e59 6500 7281 |002e: invoke-virtual {v2, v7, v1, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ +038072: 0a04 |0031: move-result v4 │ │ +038074: 3d04 3e00 |0032: if-lez v4, 0070 // +003e │ │ +038078: 2201 1000 |0034: new-instance v1, Landroid/content/ContentValues; // type@0010 │ │ +03807c: 7010 2800 0100 |0036: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +038082: 1a07 cc09 |0039: const-string v7, "fr_" // string@09cc │ │ +038086: 6e30 2c00 7103 |003b: invoke-virtual {v1, v7, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +03808c: 1a07 e509 |003e: const-string v7, "frt_" // string@09e5 │ │ +038090: 6e10 ef02 0c00 |0040: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +038096: 0c08 |0043: move-result-object v8 │ │ +038098: 6e30 2c00 7108 |0044: invoke-virtual {v1, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +03809e: 1a07 d008 |0047: const-string v7, "dm_det" // string@08d0 │ │ +0380a2: 1a08 cd09 |0049: const-string v8, "fr_ = ?" // string@09cd │ │ +0380a6: 2359 1b02 |004b: new-array v9, v5, [Ljava/lang/String; // type@021b │ │ +0380aa: 4d0b 0906 |004d: aput-object v11, v9, v6 │ │ +0380ae: 6e59 6500 7281 |004f: invoke-virtual {v2, v7, v1, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ +0380b4: 2201 1000 |0052: new-instance v1, Landroid/content/ContentValues; // type@0010 │ │ +0380b8: 7010 2800 0100 |0054: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +0380be: 1a07 4810 |0057: const-string v7, "to_" // string@1048 │ │ +0380c2: 6e30 2c00 7103 |0059: invoke-virtual {v1, v7, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +0380c8: 1a07 5410 |005c: const-string v7, "tot_" // string@1054 │ │ +0380cc: 6e10 ef02 0c00 |005e: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0380d2: 0c08 |0061: move-result-object v8 │ │ +0380d4: 6e30 2c00 7108 |0062: invoke-virtual {v1, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +0380da: 1a07 d008 |0065: const-string v7, "dm_det" // string@08d0 │ │ +0380de: 1a08 4910 |0067: const-string v8, "to_ = ?" // string@1049 │ │ +0380e2: 2359 1b02 |0069: new-array v9, v5, [Ljava/lang/String; // type@021b │ │ +0380e6: 4d0b 0906 |006b: aput-object v11, v9, v6 │ │ +0380ea: 6e59 6500 7281 |006d: invoke-virtual {v2, v7, v1, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ +0380f0: 3d04 0400 |0070: if-lez v4, 0074 // +0004 │ │ +0380f4: 0156 |0072: move v6, v5 │ │ +0380f6: 2895 |0073: goto 0008 // -006b │ │ +0380f8: 0165 |0074: move v5, v6 │ │ +0380fa: 28fd |0075: goto 0072 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=153 │ │ + 0x0006 line=154 │ │ + 0x0008 line=185 │ │ + 0x0009 line=159 │ │ + 0x0015 line=160 │ │ + 0x0018 line=162 │ │ + 0x001e line=163 │ │ + 0x0023 line=164 │ │ + 0x0026 line=167 │ │ + 0x0032 line=170 │ │ + 0x0034 line=172 │ │ + 0x0039 line=173 │ │ + 0x003e line=174 │ │ + 0x0047 line=175 │ │ + 0x0052 line=177 │ │ + 0x0057 line=178 │ │ + 0x005c line=179 │ │ + 0x0065 line=180 │ │ + 0x0070 line=185 │ │ + locals : │ │ + 0x0023 - 0x0036 reg=1 cv Landroid/content/ContentValues; │ │ + 0x0039 - 0x0054 reg=1 cv Landroid/content/ContentValues; │ │ + 0x0006 - 0x0076 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0057 - 0x0076 reg=1 cv Landroid/content/ContentValues; │ │ + 0x001e - 0x0076 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0015 - 0x0076 reg=3 newid Ljava/lang/String; │ │ + 0x0032 - 0x0076 reg=4 r I │ │ + 0x0000 - 0x0076 reg=10 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0076 reg=11 id Ljava/lang/String; │ │ + 0x0000 - 0x0076 reg=12 account Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #35 : (in Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;) │ │ + name : 'updateDetail' │ │ + type : '(ILcom/bottleworks/dailymoney/data/Detail;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 57 16-bit code units │ │ +0380fc: |[0380fc] com.bottleworks.dailymoney.data.SQLiteDataProvider.updateDetail:(ILcom/bottleworks/dailymoney/data/Detail;)Z │ │ +03810c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03810e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +038110: 6e20 9003 a900 |0002: invoke-virtual {v9, v10}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.findDetail:(I)Lcom/bottleworks/dailymoney/data/Detail; // method@0390 │ │ +038116: 0c02 |0005: move-result-object v2 │ │ +038118: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +03811c: 0f04 |0008: return v4 │ │ +03811e: 5b98 bc05 |0009: iput-object v8, v9, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.first:Lcom/bottleworks/dailymoney/data/Detail; // field@05bc │ │ +038122: 6e20 4103 ab00 |000b: invoke-virtual {v11, v10}, Lcom/bottleworks/dailymoney/data/Detail;.setId:(I)V // method@0341 │ │ +038128: 5495 bd05 |000e: iget-object v5, v9, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; // field@05bd │ │ +03812c: 6e10 7c03 0500 |0010: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@037c │ │ +038132: 0c01 |0013: move-result-object v1 │ │ +038134: 2200 1000 |0014: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ +038138: 7010 2800 0000 |0016: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +03813e: 7030 8203 b900 |0019: invoke-direct {v9, v11, v0}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V // method@0382 │ │ +038144: 1a05 d008 |001c: const-string v5, "dm_det" // string@08d0 │ │ +038148: 2206 9901 |001e: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +03814c: 7010 e507 0600 |0020: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +038152: 1a07 3d0b |0023: const-string v7, "id_ = " // string@0b3d │ │ +038156: 6e20 ed07 7600 |0025: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03815c: 0c06 |0028: move-result-object v6 │ │ +03815e: 6e20 e907 a600 |0029: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +038164: 0c06 |002c: move-result-object v6 │ │ +038166: 6e10 f007 0600 |002d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03816c: 0c06 |0030: move-result-object v6 │ │ +03816e: 6e58 6500 5160 |0031: invoke-virtual {v1, v5, v0, v6, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ +038174: 0a03 |0034: move-result v3 │ │ +038176: 3d03 d3ff |0035: if-lez v3, 0008 // -002d │ │ +03817a: 1214 |0037: const/4 v4, #int 1 // #1 │ │ +03817c: 28d0 |0038: goto 0008 // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=294 │ │ + 0x0006 line=295 │ │ + 0x0008 line=307 │ │ + 0x0009 line=298 │ │ + 0x000b line=300 │ │ + 0x000e line=301 │ │ + 0x0014 line=302 │ │ + 0x0019 line=303 │ │ + 0x001c line=306 │ │ + 0x0035 line=307 │ │ + locals : │ │ + 0x0019 - 0x0039 reg=0 cv Landroid/content/ContentValues; │ │ + 0x0014 - 0x0039 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0006 - 0x0039 reg=2 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0035 - 0x0039 reg=3 r I │ │ + 0x0000 - 0x0039 reg=9 this Lcom/bottleworks/dailymoney/data/SQLiteDataProvider; │ │ + 0x0000 - 0x0039 reg=10 id I │ │ + 0x0000 - 0x0039 reg=11 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + │ │ + source_file_idx : 1267 (SQLiteDataProvider.java) │ │ + │ │ +Class #223 header: │ │ +class_idx : 206 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 402 │ │ +source_file_idx : 1269 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #223 annotations: │ │ +Annotations on method #952 'listAllBook' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;" } │ │ +Annotations on method #953 'newBook' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lcom/bottleworks/dailymoney/data/DuplicateKeyException; } │ │ + │ │ +Class #223 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/dailymoney/data/IMasterDataProvider;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'BOOK_ORDERBY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "id_ ASC" │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'bookId' │ │ type : 'I' │ │ + access : 0x0008 (STATIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'bookId_set' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'calHelper' │ │ + type : 'Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'helper' │ │ + type : 'Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +038180: |[038180] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.:()V │ │ +038190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038192: 6700 c205 |0001: sput v0, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c2 │ │ +038196: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +038198: |[038198] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.:(Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;Lcom/bottleworks/commons/util/CalendarHelper;)V │ │ +0381a8: 7010 b507 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +0381ae: 5b01 c505 |0003: iput-object v1, v0, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +0381b2: 5b02 c405 |0005: iput-object v2, v0, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05c4 │ │ +0381b6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ + 0x0005 line=28 │ │ + 0x0007 line=29 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x0008 reg=1 helper Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; │ │ + 0x0000 - 0x0008 reg=2 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'applyContextValue' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 58 16-bit code units │ │ +0381b8: |[0381b8] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.applyContextValue:(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V │ │ +0381c8: 1a00 3c0b |0000: const-string v0, "id_" // string@0b3c │ │ +0381cc: 6e10 1f03 0300 |0002: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +0381d2: 0a01 |0005: move-result v1 │ │ +0381d4: 7110 9307 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +0381da: 0c01 |0009: move-result-object v1 │ │ +0381dc: 6e30 2a00 0401 |000a: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ +0381e2: 1a00 700d |000d: const-string v0, "nm_" // string@0d70 │ │ +0381e6: 6e10 2003 0300 |000f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +0381ec: 0c01 |0012: move-result-object v1 │ │ +0381ee: 6e30 2c00 0401 |0013: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +0381f4: 1a00 af0e |0016: const-string v0, "sb_" // string@0eaf │ │ +0381f8: 6e10 2203 0300 |0018: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +0381fe: 0c01 |001b: move-result-object v1 │ │ +038200: 6e30 2c00 0401 |001c: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +038206: 1a00 a80f |001f: const-string v0, "sp_" // string@0fa8 │ │ +03820a: 6e10 2303 0300 |0021: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0323 │ │ +038210: 0c01 |0024: move-result-object v1 │ │ +038212: 6e10 cc03 0100 |0025: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getType:()I // method@03cc │ │ +038218: 0a01 |0028: move-result v1 │ │ +03821a: 7110 9307 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +038220: 0c01 |002c: move-result-object v1 │ │ +038222: 6e30 2a00 0401 |002d: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@002a │ │ +038228: 1a00 870d |0030: const-string v0, "nt_" // string@0d87 │ │ +03822c: 6e10 2103 0300 |0032: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0321 │ │ +038232: 0c01 |0035: move-result-object v1 │ │ +038234: 6e30 2c00 0401 |0036: invoke-virtual {v4, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@002c │ │ +03823a: 0e00 |0039: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + 0x000d line=75 │ │ + 0x0016 line=76 │ │ + 0x001f line=77 │ │ + 0x0030 line=78 │ │ + 0x0039 line=79 │ │ + locals : │ │ + 0x0000 - 0x003a reg=2 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x003a reg=3 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0000 - 0x003a reg=4 values Landroid/content/ContentValues; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'applyCursor' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 100 16-bit code units │ │ +03823c: |[03823c] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.applyCursor:(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V │ │ +03824c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03824e: 7210 5800 0800 |0001: invoke-interface {v8}, Landroid/database/Cursor;.getColumnNames:()[Ljava/lang/String; // method@0058 │ │ +038254: 0c03 |0004: move-result-object v3 │ │ +038256: 2134 |0005: array-length v4, v3 │ │ +038258: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03825a: 3542 5c00 |0007: if-ge v2, v4, 0063 // +005c │ │ +03825e: 4601 0302 |0009: aget-object v1, v3, v2 │ │ +038262: 1a05 3c0b |000b: const-string v5, "id_" // string@0b3c │ │ +038266: 6e20 c307 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03826c: 0a05 |0010: move-result v5 │ │ +03826e: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ +038272: 7220 5a00 0800 |0013: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +038278: 0a05 |0016: move-result v5 │ │ +03827a: 6e20 2503 5700 |0017: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setId:(I)V // method@0325 │ │ +038280: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038284: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +038288: 28e9 |001e: goto 0007 // -0017 │ │ +03828a: 1a05 700d |001f: const-string v5, "nm_" // string@0d70 │ │ +03828e: 6e20 c307 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +038294: 0a05 |0024: move-result v5 │ │ +038296: 3805 0a00 |0025: if-eqz v5, 002f // +000a │ │ +03829a: 7220 5c00 0800 |0027: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +0382a0: 0c05 |002a: move-result-object v5 │ │ +0382a2: 6e20 2603 5700 |002b: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setName:(Ljava/lang/String;)V // method@0326 │ │ +0382a8: 28ec |002e: goto 001a // -0014 │ │ +0382aa: 1a05 af0e |002f: const-string v5, "sb_" // string@0eaf │ │ +0382ae: 6e20 c307 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0382b4: 0a05 |0034: move-result v5 │ │ +0382b6: 3805 0a00 |0035: if-eqz v5, 003f // +000a │ │ +0382ba: 7220 5c00 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +0382c0: 0c05 |003a: move-result-object v5 │ │ +0382c2: 6e20 2803 5700 |003b: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setSymbol:(Ljava/lang/String;)V // method@0328 │ │ +0382c8: 28dc |003e: goto 001a // -0024 │ │ +0382ca: 1a05 a80f |003f: const-string v5, "sp_" // string@0fa8 │ │ +0382ce: 6e20 c307 5100 |0041: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0382d4: 0a05 |0044: move-result v5 │ │ +0382d6: 3805 0e00 |0045: if-eqz v5, 0053 // +000e │ │ +0382da: 7220 5a00 0800 |0047: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +0382e0: 0a05 |004a: move-result v5 │ │ +0382e2: 7110 c803 0500 |004b: invoke-static {v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.find:(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03c8 │ │ +0382e8: 0c05 |004e: move-result-object v5 │ │ +0382ea: 6e20 2903 5700 |004f: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setSymbolPosition:(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V // method@0329 │ │ +0382f0: 28c8 |0052: goto 001a // -0038 │ │ +0382f2: 1a05 870d |0053: const-string v5, "nt_" // string@0d87 │ │ +0382f6: 6e20 c307 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0382fc: 0a05 |0058: move-result v5 │ │ +0382fe: 3805 c1ff |0059: if-eqz v5, 001a // -003f │ │ +038302: 7220 5c00 0800 |005b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@005c │ │ +038308: 0c05 |005e: move-result-object v5 │ │ +03830a: 6e20 2703 5700 |005f: invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/Book;.setNote:(Ljava/lang/String;)V // method@0327 │ │ +038310: 28b8 |0062: goto 001a // -0048 │ │ +038312: 0e00 |0063: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0001 line=57 │ │ + 0x000b line=58 │ │ + 0x0013 line=59 │ │ + 0x001a line=69 │ │ + 0x001c line=57 │ │ + 0x001f line=60 │ │ + 0x0027 line=61 │ │ + 0x002f line=62 │ │ + 0x0037 line=63 │ │ + 0x003f line=64 │ │ + 0x0047 line=65 │ │ + 0x0053 line=66 │ │ + 0x005b line=67 │ │ + 0x0063 line=71 │ │ + locals : │ │ + 0x000b - 0x0063 reg=1 n Ljava/lang/String; │ │ + 0x0001 - 0x0064 reg=0 i I │ │ + 0x0000 - 0x0064 reg=6 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x0064 reg=7 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0000 - 0x0064 reg=8 c Landroid/database/Cursor; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'deleteBook' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 38 16-bit code units │ │ +038314: |[038314] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.deleteBook:(I)Z │ │ +038324: 5452 c505 |0000: iget-object v2, v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +038328: 6e10 ad03 0200 |0002: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ +03832e: 0c00 |0005: move-result-object v0 │ │ +038330: 1a02 cf08 |0006: const-string v2, "dm_book" // string@08cf │ │ +038334: 2203 9901 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +038338: 7010 e507 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03833e: 1a04 3d0b |000d: const-string v4, "id_ = " // string@0b3d │ │ +038342: 6e20 ed07 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038348: 0c03 |0012: move-result-object v3 │ │ +03834a: 6e20 e907 6300 |0013: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +038350: 0c03 |0016: move-result-object v3 │ │ +038352: 6e10 f007 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038358: 0c03 |001a: move-result-object v3 │ │ +03835a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +03835c: 6e40 5e00 2043 |001c: invoke-virtual {v0, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@005e │ │ +038362: 0a02 |001f: move-result v2 │ │ +038364: 3d02 0400 |0020: if-lez v2, 0024 // +0004 │ │ +038368: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +03836a: 0f01 |0023: return v1 │ │ +03836c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +03836e: 28fe |0025: goto 0023 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + 0x0006 line=159 │ │ + 0x0023 line=160 │ │ + 0x0024 line=159 │ │ + locals : │ │ + 0x0023 - 0x0024 reg=1 r Z │ │ + 0x0006 - 0x0026 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0026 reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x0026 reg=6 id I │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'destroyed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +038370: |[038370] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.destroyed:()V │ │ +038380: 5410 c505 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +038384: 6e10 ab03 0000 |0002: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.close:()V // method@03ab │ │ +03838a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0005 line=39 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'findBook' │ │ + type : '(I)Lcom/bottleworks/dailymoney/data/Book;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 9 │ │ + insns size : 58 16-bit code units │ │ +03838c: |[03838c] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; │ │ +03839c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03839e: 54b1 c505 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +0383a2: 6e10 ac03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ac │ │ +0383a8: 0c00 |0006: move-result-object v0 │ │ +0383aa: 1a01 cf08 |0007: const-string v1, "dm_book" // string@08cf │ │ +0383ae: 6202 ab05 |0009: sget-object v2, Lcom/bottleworks/dailymoney/data/MasterDataMeta;.COL_BOOK_ALL:[Ljava/lang/String; // field@05ab │ │ +0383b2: 2203 9901 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +0383b6: 7010 e507 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0383bc: 1a05 3d0b |0010: const-string v5, "id_ = " // string@0b3d │ │ +0383c0: 6e20 ed07 5300 |0012: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0383c6: 0c03 |0015: move-result-object v3 │ │ +0383c8: 6e20 e907 c300 |0016: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0383ce: 0c03 |0019: move-result-object v3 │ │ +0383d0: 6e10 f007 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0383d6: 0c03 |001d: move-result-object v3 │ │ +0383d8: 1a08 6e00 |001e: const-string v8, "1" // string@006e │ │ +0383dc: 0745 |0020: move-object v5, v4 │ │ +0383de: 0746 |0021: move-object v6, v4 │ │ +0383e0: 0747 |0022: move-object v7, v4 │ │ +0383e2: 7409 6300 0000 |0023: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0063 │ │ +0383e8: 0c0a |0026: move-result-object v10 │ │ +0383ea: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +0383ec: 7210 5d00 0a00 |0028: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +0383f2: 0a01 |002b: move-result v1 │ │ +0383f4: 3801 0a00 |002c: if-eqz v1, 0036 // +000a │ │ +0383f8: 2209 c200 |002e: new-instance v9, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +0383fc: 7010 1c03 0900 |0030: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Book;.:()V // method@031c │ │ +038402: 7030 b303 9b0a |0033: invoke-direct {v11, v9, v10}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V // method@03b3 │ │ +038408: 7210 5700 0a00 |0036: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +03840e: 1109 |0039: return-object v9 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=83 │ │ + 0x0007 line=84 │ │ + 0x0027 line=85 │ │ + 0x0028 line=86 │ │ + 0x002e line=87 │ │ + 0x0033 line=88 │ │ + 0x0036 line=90 │ │ + 0x0039 line=91 │ │ + locals : │ │ + 0x0028 - 0x0030 reg=9 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0007 - 0x003a reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0033 - 0x003a reg=9 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0027 - 0x003a reg=10 c Landroid/database/Cursor; │ │ + 0x0000 - 0x003a reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x003a reg=12 id I │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +038410: |[038410] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.init:()V │ │ +038420: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'listAllBook' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 8 │ │ + insns size : 48 16-bit code units │ │ +038424: |[038424] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.listAllBook:()Ljava/util/List; │ │ +038434: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +038436: 54b1 c505 |0001: iget-object v1, v11, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +03843a: 6e10 ac03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ac │ │ +038440: 0c00 |0006: move-result-object v0 │ │ +038442: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +038444: 1a01 cf08 |0008: const-string v1, "dm_book" // string@08cf │ │ +038448: 6202 ab05 |000a: sget-object v2, Lcom/bottleworks/dailymoney/data/MasterDataMeta;.COL_BOOK_ALL:[Ljava/lang/String; // field@05ab │ │ +03844c: 1a07 3f0b |000c: const-string v7, "id_ ASC" // string@0b3f │ │ +038450: 0734 |000e: move-object v4, v3 │ │ +038452: 0735 |000f: move-object v5, v3 │ │ +038454: 0736 |0010: move-object v6, v3 │ │ +038456: 7408 6200 0000 |0011: 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@0062 │ │ +03845c: 0c08 |0014: move-result-object v8 │ │ +03845e: 220a aa01 |0015: new-instance v10, Ljava/util/ArrayList; // type@01aa │ │ +038462: 7010 0e08 0a00 |0017: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@080e │ │ +038468: 7210 5d00 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +03846e: 0a01 |001d: move-result v1 │ │ +038470: 3801 0e00 |001e: if-eqz v1, 002c // +000e │ │ +038474: 2209 c200 |0020: new-instance v9, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +038478: 7010 1c03 0900 |0022: invoke-direct {v9}, Lcom/bottleworks/dailymoney/data/Book;.:()V // method@031c │ │ +03847e: 7030 b303 9b08 |0025: invoke-direct {v11, v9, v8}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyCursor:(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V // method@03b3 │ │ +038484: 7220 3008 9a00 |0028: invoke-interface {v10, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03848a: 28ef |002b: goto 001a // -0011 │ │ +03848c: 7210 5700 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +038492: 110a |002f: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=165 │ │ + 0x0007 line=166 │ │ + 0x0008 line=167 │ │ + 0x0015 line=168 │ │ + 0x001a line=170 │ │ + 0x0020 line=171 │ │ + 0x0025 line=172 │ │ + 0x0028 line=173 │ │ + 0x002c line=175 │ │ + 0x002f line=176 │ │ + locals : │ │ + 0x0025 - 0x002c reg=9 det Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0007 - 0x0030 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0008 - 0x0030 reg=8 c Landroid/database/Cursor; │ │ + 0x001a - 0x0030 reg=10 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0030 reg=11 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'newBook' │ │ + type : '(ILcom/bottleworks/dailymoney/data/Book;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +038494: |[038494] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.newBook:(ILcom/bottleworks/dailymoney/data/Book;)V │ │ +0384a4: 6e20 b603 4300 |0000: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@03b6 │ │ +0384aa: 0c00 |0003: move-result-object v0 │ │ +0384ac: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +0384b0: 2200 c600 |0006: new-instance v0, Lcom/bottleworks/dailymoney/data/DuplicateKeyException; // type@00c6 │ │ +0384b4: 2201 9901 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0384b8: 7010 e507 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0384be: 1a02 4d09 |000d: const-string v2, "duplicate book id " // string@094d │ │ +0384c2: 6e20 ed07 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0384c8: 0c01 |0012: move-result-object v1 │ │ +0384ca: 6e20 e907 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0384d0: 0c01 |0016: move-result-object v1 │ │ +0384d2: 6e10 f007 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0384d8: 0c01 |001a: move-result-object v1 │ │ +0384da: 7020 4603 1000 |001b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.:(Ljava/lang/String;)V // method@0346 │ │ +0384e0: 2700 |001e: throw v0 │ │ +0384e2: 6e30 bb03 4305 |001f: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.newBookNoCheck:(ILcom/bottleworks/dailymoney/data/Book;)V // method@03bb │ │ +0384e8: 0e00 |0022: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0006 line=122 │ │ + 0x001f line=124 │ │ + 0x0022 line=125 │ │ + locals : │ │ + 0x0000 - 0x0023 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x0023 reg=4 id I │ │ + 0x0000 - 0x0023 reg=5 book Lcom/bottleworks/dailymoney/data/Book; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'newBook' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Book;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +0384ec: |[0384ec] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.newBook:(Lcom/bottleworks/dailymoney/data/Book;)V │ │ +0384fc: 6e10 bc03 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.nextBookId:()I // method@03bc │ │ +038502: 0a01 |0003: move-result v1 │ │ +038504: 6e30 b903 1304 |0004: invoke-virtual {v3, v1, v4}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.newBook:(ILcom/bottleworks/dailymoney/data/Book;)V // method@03b9 │ │ +03850a: 0e00 |0007: return-void │ │ +03850c: 0d00 |0008: move-exception v0 │ │ +03850e: 6e10 4703 0000 |0009: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0347 │ │ +038514: 0c02 |000c: move-result-object v2 │ │ +038516: 7120 da01 0200 |000d: invoke-static {v2, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +03851c: 28f7 |0010: goto 0007 // -0009 │ │ + catches : 1 │ │ + 0x0004 - 0x0007 │ │ + Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0008 │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0004 line=114 │ │ + 0x0007 line=118 │ │ + 0x0008 line=115 │ │ + 0x0009 line=116 │ │ + locals : │ │ + 0x0009 - 0x0011 reg=0 e Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ + 0x0004 - 0x0011 reg=1 id I │ │ + 0x0000 - 0x0011 reg=3 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x0011 reg=4 bookail Lcom/bottleworks/dailymoney/data/Book; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'newBookNoCheck' │ │ + type : '(ILcom/bottleworks/dailymoney/data/Book;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 60 16-bit code units │ │ +038530: |[038530] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.newBookNoCheck:(ILcom/bottleworks/dailymoney/data/Book;)V │ │ +038540: 2202 9901 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +038544: 7010 e507 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03854a: 1a03 5b0d |0005: const-string v3, "new book " // string@0d5b │ │ +03854e: 6e20 ed07 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038554: 0c02 |000a: move-result-object v2 │ │ +038556: 6e20 e907 5200 |000b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03855c: 0c02 |000e: move-result-object v2 │ │ +03855e: 1a03 4900 |000f: const-string v3, "," // string@0049 │ │ +038562: 6e20 ed07 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038568: 0c02 |0014: move-result-object v2 │ │ +03856a: 6e10 2003 0600 |0015: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +038570: 0c03 |0018: move-result-object v3 │ │ +038572: 6e20 ed07 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038578: 0c02 |001c: move-result-object v2 │ │ +03857a: 6e10 f007 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038580: 0c02 |0020: move-result-object v2 │ │ +038582: 7110 d701 0200 |0021: invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +038588: 6e20 2503 5600 |0024: invoke-virtual {v6, v5}, Lcom/bottleworks/dailymoney/data/Book;.setId:(I)V // method@0325 │ │ +03858e: 5442 c505 |0027: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +038592: 6e10 ad03 0200 |0029: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ +038598: 0c01 |002c: move-result-object v1 │ │ +03859a: 2200 1000 |002d: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ +03859e: 7010 2800 0000 |002f: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +0385a4: 7030 b203 6400 |0032: invoke-direct {v4, v6, v0}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V // method@03b2 │ │ +0385aa: 1a02 cf08 |0035: const-string v2, "dm_book" // string@08cf │ │ +0385ae: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0385b0: 6e40 6100 2103 |0038: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0061 │ │ +0385b6: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + 0x0024 line=132 │ │ + 0x0027 line=133 │ │ + 0x002d line=134 │ │ + 0x0032 line=135 │ │ + 0x0035 line=136 │ │ + 0x003b line=137 │ │ + locals : │ │ + 0x0032 - 0x003c reg=0 cv Landroid/content/ContentValues; │ │ + 0x002d - 0x003c reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x003c reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x003c reg=5 id I │ │ + 0x0000 - 0x003c reg=6 book Lcom/bottleworks/dailymoney/data/Book; │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'nextBookId' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +0385b8: |[0385b8] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.nextBookId:()I │ │ +0385c8: 1d04 |0000: monitor-enter v4 │ │ +0385ca: 6302 c305 |0001: sget-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId_set:Z // field@05c3 │ │ +0385ce: 3902 2200 |0003: if-nez v2, 0025 // +0022 │ │ +0385d2: 5442 c505 |0005: iget-object v2, v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +0385d6: 6e10 ac03 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ac │ │ +0385dc: 0c01 |000a: move-result-object v1 │ │ +0385de: 1a02 e804 |000b: const-string v2, "SELECT MAX(id_) FROM dm_book" // string@04e8 │ │ +0385e2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0385e4: 6e30 6400 2103 |000e: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0064 │ │ +0385ea: 0c00 |0011: move-result-object v0 │ │ +0385ec: 7210 5d00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@005d │ │ +0385f2: 0a02 |0015: move-result v2 │ │ +0385f4: 3802 0900 |0016: if-eqz v2, 001f // +0009 │ │ +0385f8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0385fa: 7220 5a00 2000 |0019: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@005a │ │ +038600: 0a02 |001c: move-result v2 │ │ +038602: 6702 c205 |001d: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c2 │ │ +038606: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +038608: 6a02 c305 |0020: sput-boolean v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId_set:Z // field@05c3 │ │ +03860c: 7210 5700 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0057 │ │ +038612: 6002 c205 |0025: sget v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c2 │ │ +038616: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03861a: 6702 c205 |0029: sput v2, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c2 │ │ +03861e: 1e04 |002b: monitor-exit v4 │ │ +038620: 0f02 |002c: return v2 │ │ +038622: 0d02 |002d: move-exception v2 │ │ +038624: 1e04 |002e: monitor-exit v4 │ │ +038626: 2702 |002f: throw v2 │ │ + catches : 1 │ │ + 0x0001 - 0x002b │ │ + -> 0x002d │ │ + positions : │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ + 0x000b line=100 │ │ + 0x0012 line=101 │ │ + 0x0018 line=102 │ │ + 0x001f line=104 │ │ + 0x0022 line=105 │ │ + 0x0025 line=107 │ │ + 0x002d line=98 │ │ + locals : │ │ + 0x0012 - 0x0025 reg=0 c Landroid/database/Cursor; │ │ + 0x000b - 0x0025 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0030 reg=4 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'reset' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +038634: |[038634] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.reset:()V │ │ +038644: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +038646: 5451 c505 |0001: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +03864a: 6e10 ad03 0100 |0003: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ +038650: 0c00 |0006: move-result-object v0 │ │ +038652: 5451 c505 |0007: iget-object v1, v5, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +038656: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +038658: 6e10 6000 0000 |000a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.getVersion:()I // method@0060 │ │ +03865e: 0a03 |000d: move-result v3 │ │ +038660: 6e40 af03 0132 |000e: invoke-virtual {v1, v0, v2, v3}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V // method@03af │ │ +038666: 6704 c205 |0011: sput v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId:I // field@05c2 │ │ +03866a: 6a04 c305 |0013: sput-boolean v4, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.bookId_set:Z // field@05c3 │ │ +03866e: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=43 │ │ + 0x0007 line=44 │ │ + 0x0011 line=45 │ │ + 0x0013 line=46 │ │ + 0x0015 line=47 │ │ + locals : │ │ + 0x0007 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0016 reg=5 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;) │ │ + name : 'updateBook' │ │ + type : '(ILcom/bottleworks/dailymoney/data/Book;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 55 16-bit code units │ │ +038670: |[038670] com.bottleworks.dailymoney.data.SQLiteMasterDataProvider.updateBook:(ILcom/bottleworks/dailymoney/data/Book;)Z │ │ +038680: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +038682: 6e20 b603 9800 |0001: invoke-virtual {v8, v9}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@03b6 │ │ +038688: 0c02 |0004: move-result-object v2 │ │ +03868a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +03868e: 0f04 |0007: return v4 │ │ +038690: 6e20 2503 9a00 |0008: invoke-virtual {v10, v9}, Lcom/bottleworks/dailymoney/data/Book;.setId:(I)V // method@0325 │ │ +038696: 5485 c505 |000b: iget-object v5, v8, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.helper:Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper; // field@05c5 │ │ +03869a: 6e10 ad03 0500 |000d: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03ad │ │ +0386a0: 0c01 |0010: move-result-object v1 │ │ +0386a2: 2200 1000 |0011: new-instance v0, Landroid/content/ContentValues; // type@0010 │ │ +0386a6: 7010 2800 0000 |0013: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0028 │ │ +0386ac: 7030 b203 a800 |0016: invoke-direct {v8, v10, v0}, Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider;.applyContextValue:(Lcom/bottleworks/dailymoney/data/Book;Landroid/content/ContentValues;)V // method@03b2 │ │ +0386b2: 1a05 cf08 |0019: const-string v5, "dm_book" // string@08cf │ │ +0386b6: 2206 9901 |001b: new-instance v6, Ljava/lang/StringBuilder; // type@0199 │ │ +0386ba: 7010 e507 0600 |001d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0386c0: 1a07 3d0b |0020: const-string v7, "id_ = " // string@0b3d │ │ +0386c4: 6e20 ed07 7600 |0022: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0386ca: 0c06 |0025: move-result-object v6 │ │ +0386cc: 6e20 e907 9600 |0026: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0386d2: 0c06 |0029: move-result-object v6 │ │ +0386d4: 6e10 f007 0600 |002a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0386da: 0c06 |002d: move-result-object v6 │ │ +0386dc: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +0386de: 6e57 6500 5160 |002f: invoke-virtual {v1, v5, v0, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0065 │ │ +0386e4: 0a03 |0032: move-result v3 │ │ +0386e6: 3d03 d4ff |0033: if-lez v3, 0007 // -002c │ │ +0386ea: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +0386ec: 28d1 |0036: goto 0007 // -002f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=141 │ │ + 0x0005 line=142 │ │ + 0x0007 line=153 │ │ + 0x0008 line=146 │ │ + 0x000b line=147 │ │ + 0x0011 line=148 │ │ + 0x0016 line=149 │ │ + 0x0019 line=152 │ │ + 0x0033 line=153 │ │ + locals : │ │ + 0x0016 - 0x0037 reg=0 cv Landroid/content/ContentValues; │ │ + 0x0011 - 0x0037 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0005 - 0x0037 reg=2 det Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0033 - 0x0037 reg=3 r I │ │ + 0x0000 - 0x0037 reg=8 this Lcom/bottleworks/dailymoney/data/SQLiteMasterDataProvider; │ │ + 0x0000 - 0x0037 reg=9 id I │ │ + 0x0000 - 0x0037 reg=10 book Lcom/bottleworks/dailymoney/data/Book; │ │ + │ │ + source_file_idx : 1269 (SQLiteMasterDataProvider.java) │ │ + │ │ +Class #224 header: │ │ +class_idx : 213 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 213 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #224 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; } │ │ + │ │ +Class #224 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AboutActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + name : 'aboutapp' │ │ + type : 'Landroid/webkit/WebView;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + name : 'whatsnew' │ │ + type : 'Landroid/webkit/WebView;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0386f0: |[0386f0] com.bottleworks.dailymoney.ui.AboutActivity.:()V │ │ +038700: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +038706: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=15 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +038708: |[038708] com.bottleworks.dailymoney.ui.AboutActivity.access$000:(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V │ │ +038718: 7020 e103 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.onLinkClicked:(Ljava/lang/String;)V // method@03e1 │ │ +03871e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=15 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + name : 'onLinkClicked' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +038720: |[038720] com.bottleworks.dailymoney.ui.AboutActivity.onLinkClicked:(Ljava/lang/String;)V │ │ +038730: 5430 d705 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +038734: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +038738: 6e20 f000 1000 |0004: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setVisibility:(I)V // method@00f0 │ │ +03873e: 5430 d505 |0007: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +038742: 2201 9901 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +038746: 7010 e507 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03874c: 1a02 a509 |000e: const-string v2, "file:///android_asset/" // string@09a5 │ │ +038750: 6e20 ed07 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038756: 0c01 |0013: move-result-object v1 │ │ +038758: 6e20 ed07 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03875e: 0c01 |0017: move-result-object v1 │ │ +038760: 6e10 f007 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038766: 0c01 |001b: move-result-object v1 │ │ +038768: 6e20 ee00 1000 |001c: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ +03876e: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0007 line=45 │ │ + 0x001f line=46 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ + 0x0000 - 0x0020 reg=4 path Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AboutActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 166 16-bit code units │ │ +038770: |[038770] com.bottleworks.dailymoney.ui.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +038780: 1504 0002 |0000: const/high16 v4, #int 33554432 // #200 │ │ +038784: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +038786: 6f20 d402 6500 |0003: invoke-super {v5, v6}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03878c: 6000 3c04 |0006: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.about:I // field@043c │ │ +038790: 6e20 e203 0500 |0008: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.setContentView:(I)V // method@03e2 │ │ +038796: 6000 9c03 |000b: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.about_whatsnew:I // field@039c │ │ +03879a: 6e20 df03 0500 |000d: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.findViewById:(I)Landroid/view/View; // method@03df │ │ +0387a0: 0c00 |0010: move-result-object v0 │ │ +0387a2: 1f00 5a00 |0011: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ +0387a6: 5b50 d705 |0013: iput-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +0387aa: 6000 9b03 |0015: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.about_app:I // field@039b │ │ +0387ae: 6e20 df03 0500 |0017: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AboutActivity;.findViewById:(I)Landroid/view/View; // method@03df │ │ +0387b4: 0c00 |001a: move-result-object v0 │ │ +0387b6: 1f00 5a00 |001b: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ +0387ba: 5b50 d505 |001d: iput-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +0387be: 5450 d705 |001f: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +0387c2: 6e10 ed00 0000 |0021: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ +0387c8: 0c00 |0024: move-result-object v0 │ │ +0387ca: 6e20 ea00 3000 |0025: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00ea │ │ +0387d0: 5450 d705 |0028: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +0387d4: 6e10 ed00 0000 |002a: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ +0387da: 0c00 |002d: move-result-object v0 │ │ +0387dc: 6e20 eb00 3000 |002e: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00eb │ │ +0387e2: 5450 d705 |0031: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +0387e6: 2201 d400 |0033: new-instance v1, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // type@00d4 │ │ +0387ea: 7020 db03 5100 |0035: invoke-direct {v1, v5}, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.:(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V // method@03db │ │ +0387f0: 1a02 d208 |0038: const-string v2, "dmctrl" // string@08d2 │ │ +0387f4: 6e30 ec00 1002 |003a: invoke-virtual {v0, v1, v2}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00ec │ │ +0387fa: 5450 d705 |003d: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +0387fe: 6e20 ef00 4000 |003f: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00ef │ │ +038804: 5450 d505 |0042: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +038808: 6e10 ed00 0000 |0044: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ +03880e: 0c00 |0047: move-result-object v0 │ │ +038810: 6e20 ea00 3000 |0048: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00ea │ │ +038816: 5450 d505 |004b: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +03881a: 6e10 ed00 0000 |004d: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ +038820: 0c00 |0050: move-result-object v0 │ │ +038822: 6e20 eb00 3000 |0051: invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00eb │ │ +038828: 5450 d505 |0054: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +03882c: 2201 d400 |0056: new-instance v1, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; // type@00d4 │ │ +038830: 7020 db03 5100 |0058: invoke-direct {v1, v5}, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;.:(Lcom/bottleworks/dailymoney/ui/AboutActivity;)V // method@03db │ │ +038836: 1a02 d208 |005b: const-string v2, "dmctrl" // string@08d2 │ │ +03883a: 6e30 ec00 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00ec │ │ +038840: 5450 d505 |0060: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +038844: 6e20 ef00 4000 |0062: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00ef │ │ +03884a: 5450 d705 |0065: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.whatsnew:Landroid/webkit/WebView; // field@05d7 │ │ +03884e: 2201 9901 |0067: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +038852: 7010 e507 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +038858: 1a02 a509 |006c: const-string v2, "file:///android_asset/" // string@09a5 │ │ +03885c: 6e20 ed07 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038862: 0c01 |0071: move-result-object v1 │ │ +038864: 5452 d605 |0072: iget-object v2, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05d6 │ │ +038868: 6003 4405 |0074: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.path_what_is_new:I // field@0544 │ │ +03886c: 6e20 d301 3200 |0076: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +038872: 0c02 |0079: move-result-object v2 │ │ +038874: 6e20 ed07 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03887a: 0c01 |007d: move-result-object v1 │ │ +03887c: 6e10 f007 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038882: 0c01 |0081: move-result-object v1 │ │ +038884: 6e20 ee00 1000 |0082: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ +03888a: 5450 d505 |0085: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.aboutapp:Landroid/webkit/WebView; // field@05d5 │ │ +03888e: 2201 9901 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +038892: 7010 e507 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +038898: 1a02 a509 |008c: const-string v2, "file:///android_asset/" // string@09a5 │ │ +03889c: 6e20 ed07 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0388a2: 0c01 |0091: move-result-object v1 │ │ +0388a4: 5452 d605 |0092: iget-object v2, v5, Lcom/bottleworks/dailymoney/ui/AboutActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05d6 │ │ +0388a8: 6003 4205 |0094: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.path_about_app:I // field@0542 │ │ +0388ac: 6e20 d301 3200 |0096: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0388b2: 0c02 |0099: move-result-object v2 │ │ +0388b4: 6e20 ed07 2100 |009a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0388ba: 0c01 |009d: move-result-object v1 │ │ +0388bc: 6e10 f007 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0388c2: 0c01 |00a1: move-result-object v1 │ │ +0388c4: 6e20 ee00 1000 |00a2: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ +0388ca: 0e00 |00a5: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=22 │ │ + 0x0006 line=23 │ │ + 0x000b line=25 │ │ + 0x0015 line=26 │ │ + 0x001f line=28 │ │ + 0x0028 line=29 │ │ + 0x0031 line=30 │ │ + 0x003d line=31 │ │ + 0x0042 line=33 │ │ + 0x004b line=34 │ │ + 0x0054 line=35 │ │ + 0x0060 line=36 │ │ + 0x0065 line=39 │ │ + 0x0085 line=40 │ │ + 0x00a5 line=41 │ │ + locals : │ │ + 0x0000 - 0x00a6 reg=5 this Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ + 0x0000 - 0x00a6 reg=6 bundle Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 213 (AboutActivity.java) │ │ + │ │ +Class #225 header: │ │ +class_idx : 214 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 256 │ │ +source_file_idx : 215 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #225 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/Desktop;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AbstractDesktop;) │ │ + name : 'i18n' │ │ + type : 'Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x0004 (PROTECTED) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AbstractDesktop;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +0388cc: |[0388cc] com.bottleworks.dailymoney.ui.AbstractDesktop.:(Landroid/app/Activity;)V │ │ +0388dc: 7020 d904 2100 |0000: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/ui/Desktop;.:(Landroid/app/Activity;)V // method@04d9 │ │ +0388e2: 7100 b802 0000 |0003: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +0388e8: 0c00 |0006: move-result-object v0 │ │ +0388ea: 6e10 a202 0000 |0007: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getI18n:()Lcom/bottleworks/commons/util/I18N; // method@02a2 │ │ +0388f0: 0c00 |000a: move-result-object v0 │ │ +0388f2: 5b10 d805 |000b: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05d8 │ │ +0388f6: 6e10 e403 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.init:()V // method@03e4 │ │ +0388fc: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=15 │ │ + 0x0003 line=16 │ │ + 0x000d line=17 │ │ + 0x0010 line=18 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Lcom/bottleworks/dailymoney/ui/AbstractDesktop; │ │ + 0x0000 - 0x0011 reg=2 activity Landroid/app/Activity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AbstractDesktop;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 215 (AbstractDesktop.java) │ │ + │ │ +Class #226 header: │ │ +class_idx : 216 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 218 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #226 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #226 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +038900: |[038900] com.bottleworks.dailymoney.ui.AccountDetailListActivity$2.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ +038910: 5b01 da05 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05da │ │ +038914: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03891a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;) │ │ + name : 'onDetailDeleted' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +03891c: |[03891c] com.bottleworks.dailymoney.ui.AccountDetailListActivity$2.onDetailDeleted:(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ +03892c: 5430 da05 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05da │ │ +038930: 5431 da05 |0002: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05da │ │ +038934: 7110 f003 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@03f0 │ │ +03893a: 0c01 |0007: move-result-object v1 │ │ +03893c: 6002 3705 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_detail_deleted:I // field@0537 │ │ +038940: 6e20 d301 2100 |000a: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +038946: 0c01 |000d: move-result-object v1 │ │ +038948: 7120 cf01 1000 |000e: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03894e: 5430 da05 |0011: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05da │ │ +038952: 7110 ef03 0000 |0013: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03ef │ │ +038958: 5430 da05 |0016: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05da │ │ +03895c: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +03895e: 6e20 0804 1000 |0019: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.setResult:(I)V // method@0408 │ │ +038964: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0011 line=96 │ │ + 0x0016 line=97 │ │ + 0x001c line=98 │ │ + locals : │ │ + 0x0000 - 0x001d reg=3 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2; │ │ + 0x0000 - 0x001d reg=4 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + │ │ + source_file_idx : 218 (AccountDetailListActivity.java) │ │ + │ │ +Class #227 header: │ │ +class_idx : 219 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 218 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 14 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #227 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'INTENT_END' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230853 │ │ - #250 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_deteditor' │ │ - type : 'I' │ │ + value : "end" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'INTENT_START' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230855 │ │ - #251 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_deteditor_create' │ │ - type : 'I' │ │ + value : "start" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'INTENT_TARGET' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230854 │ │ - #252 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_deteditor_update' │ │ - type : 'I' │ │ + value : "target" │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'INTENT_TARGET_INFO' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230856 │ │ - #253 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_detlist' │ │ - type : 'I' │ │ + value : "targetInfo" │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'detailListHelper' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'endDate' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'info' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'infoView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'startDate' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'target' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +038968: |[038968] com.bottleworks.dailymoney.ui.AccountDetailListActivity.:()V │ │ +038978: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03897e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +038980: |[038980] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$000:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ +038990: 7010 0604 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.reloadData:()V // method@0406 │ │ +038996: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +038998: |[038998] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$100:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +0389a8: 5410 e705 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05e7 │ │ +0389ac: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0389b0: |[0389b0] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; │ │ +0389c0: 5410 eb05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05eb │ │ +0389c4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0389c8: |[0389c8] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; │ │ +0389d8: 5410 ea05 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ea │ │ +0389dc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0389e0: |[0389e0] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; │ │ +0389f0: 5410 e605 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e6 │ │ +0389f4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0389f8: |[0389f8] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$500:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +038a08: 6e10 fa03 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fa │ │ +038a0e: 0c00 |0003: move-result-object v0 │ │ +038a10: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +038a14: |[038a14] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$600:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +038a24: 6e10 fa03 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fa │ │ +038a2a: 0c00 |0003: move-result-object v0 │ │ +038a2c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +038a30: |[038a30] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$700:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +038a40: 6e10 fa03 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fa │ │ +038a46: 0c00 |0003: move-result-object v0 │ │ +038a48: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/String;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +038a4c: |[038a4c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$800:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/String; │ │ +038a5c: 5410 e805 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038a60: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'access$900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +038a64: |[038a64] com.bottleworks.dailymoney.ui.AccountDetailListActivity.access$900:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +038a74: 5410 e705 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05e7 │ │ +038a78: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'initialContent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 45 16-bit code units │ │ +038a7c: |[038a7c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.initialContent:()V │ │ +038a8c: 2200 1801 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper; // type@0118 │ │ +038a90: 5472 e705 |0002: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05e7 │ │ +038a94: 5473 e405 |0004: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@05e4 │ │ +038a98: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +038a9a: 2205 d800 |0007: new-instance v5, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2; // type@00d8 │ │ +038a9e: 7020 e703 7500 |0009: invoke-direct {v5, v7}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03e7 │ │ +038aa4: 0771 |000c: move-object v1, v7 │ │ +038aa6: 7606 9c05 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V // method@059c │ │ +038aac: 5b70 e505 |0010: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +038ab0: 6000 9d03 |0012: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_infobar:I // field@039d │ │ +038ab4: 6e20 f903 0700 |0014: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.findViewById:(I)Landroid/view/View; // method@03f9 │ │ +038aba: 0c00 |0017: move-result-object v0 │ │ +038abc: 1f00 7500 |0018: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +038ac0: 5b70 e905 |001a: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.infoView:Landroid/widget/TextView; // field@05e9 │ │ +038ac4: 6000 9e03 |001c: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_list:I // field@039e │ │ +038ac8: 6e20 f903 0700 |001e: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.findViewById:(I)Landroid/view/View; // method@03f9 │ │ +038ace: 0c06 |0021: move-result-object v6 │ │ +038ad0: 1f06 6c00 |0022: check-cast v6, Landroid/widget/ListView; // type@006c │ │ +038ad4: 5470 e505 |0024: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +038ad8: 6e20 a705 6000 |0026: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.setup:(Landroid/widget/ListView;)V // method@05a7 │ │ +038ade: 6e20 0504 6700 |0029: invoke-virtual {v7, v6}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0405 │ │ +038ae4: 0e00 |002c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + 0x0012 line=101 │ │ + 0x001c line=103 │ │ + 0x0024 line=104 │ │ + 0x0029 line=105 │ │ + 0x002c line=106 │ │ + locals : │ │ + 0x0024 - 0x002d reg=6 listView Landroid/widget/ListView; │ │ + 0x0000 - 0x002d reg=7 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'initialIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 188 16-bit code units │ │ +038ae8: |[038ae8] com.bottleworks.dailymoney.ui.AccountDetailListActivity.initialIntent:()V │ │ +038af8: 6e10 fb03 0900 |0000: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getIntentExtras:()Landroid/os/Bundle; // method@03fb │ │ +038afe: 0c00 |0003: move-result-object v0 │ │ +038b00: 1a04 b60f |0004: const-string v4, "start" // string@0fb6 │ │ +038b04: 6e20 9d00 4000 |0006: invoke-virtual {v0, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +038b0a: 0c04 |0009: move-result-object v4 │ │ +038b0c: 1f04 b001 |000a: check-cast v4, Ljava/util/Date; // type@01b0 │ │ +038b10: 5b94 ea05 |000c: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ea │ │ +038b14: 1a04 6609 |000e: const-string v4, "end" // string@0966 │ │ +038b18: 6e20 9d00 4000 |0010: invoke-virtual {v0, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +038b1e: 0c04 |0013: move-result-object v4 │ │ +038b20: 1f04 b001 |0014: check-cast v4, Ljava/util/Date; // type@01b0 │ │ +038b24: 5b94 e605 |0016: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e6 │ │ +038b28: 1a04 f20f |0018: const-string v4, "target" // string@0ff2 │ │ +038b2c: 6e20 9d00 4000 |001a: invoke-virtual {v0, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +038b32: 0c04 |001d: move-result-object v4 │ │ +038b34: 5b94 eb05 |001e: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05eb │ │ +038b38: 1a04 f50f |0020: const-string v4, "targetInfo" // string@0ff5 │ │ +038b3c: 6e20 a100 4000 |0022: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +038b42: 0c04 |0025: move-result-object v4 │ │ +038b44: 5b94 e805 |0026: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038b48: 5494 e805 |0028: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038b4c: 3904 4700 |002a: if-nez v4, 0071 // +0047 │ │ +038b50: 1a04 0600 |002c: const-string v4, " " // string@0006 │ │ +038b54: 5b94 e805 |002e: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038b58: 6e10 fa03 0900 |0030: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fa │ │ +038b5e: 0c04 |0033: move-result-object v4 │ │ +038b60: 6e10 9f02 0400 |0034: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ +038b66: 0c01 |0037: move-result-object v1 │ │ +038b68: 5494 ea05 |0038: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ea │ │ +038b6c: 3904 4d00 |003a: if-nez v4, 0087 // +004d │ │ +038b70: 1a02 0000 |003c: const-string v2, "" // string@0000 │ │ +038b74: 5494 e605 |003e: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e6 │ │ +038b78: 3904 4e00 |0040: if-nez v4, 008e // +004e │ │ +038b7c: 1a03 0000 |0042: const-string v3, "" // string@0000 │ │ +038b80: 2204 9901 |0044: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +038b84: 7010 e507 0400 |0046: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +038b8a: 5495 e805 |0049: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038b8e: 6e20 ed07 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038b94: 0c04 |004e: move-result-object v4 │ │ +038b96: 5495 e705 |004f: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05e7 │ │ +038b9a: 6006 c504 |0051: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.label_accdetlist_dateinfo:I // field@04c5 │ │ +038b9e: 1227 |0053: const/4 v7, #int 2 // #2 │ │ +038ba0: 2377 1a02 |0054: new-array v7, v7, [Ljava/lang/Object; // type@021a │ │ +038ba4: 1208 |0056: const/4 v8, #int 0 // #0 │ │ +038ba6: 4d02 0708 |0057: aput-object v2, v7, v8 │ │ +038baa: 1218 |0059: const/4 v8, #int 1 // #1 │ │ +038bac: 4d03 0708 |005a: aput-object v3, v7, v8 │ │ +038bb0: 6e30 d401 6507 |005c: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +038bb6: 0c05 |005f: move-result-object v5 │ │ +038bb8: 6e20 ed07 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038bbe: 0c04 |0063: move-result-object v4 │ │ +038bc0: 6e10 f007 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038bc6: 0c04 |0067: move-result-object v4 │ │ +038bc8: 5b94 e805 |0068: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038bcc: 5494 eb05 |006a: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05eb │ │ +038bd0: 2044 bf00 |006c: instance-of v4, v4, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +038bd4: 3804 2700 |006e: if-eqz v4, 0095 // +0027 │ │ +038bd8: 0e00 |0070: return-void │ │ +038bda: 2204 9901 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@0199 │ │ +038bde: 7010 e507 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +038be4: 5495 e805 |0076: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038be8: 6e20 ed07 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038bee: 0c04 |007b: move-result-object v4 │ │ +038bf0: 1a05 0600 |007c: const-string v5, " " // string@0006 │ │ +038bf4: 6e20 ed07 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038bfa: 0c04 |0081: move-result-object v4 │ │ +038bfc: 6e10 f007 0400 |0082: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038c02: 0c04 |0085: move-result-object v4 │ │ +038c04: 28a8 |0086: goto 002e // -0058 │ │ +038c06: 5494 ea05 |0087: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.startDate:Ljava/util/Date; // field@05ea │ │ +038c0a: 6e20 f907 4100 |0089: invoke-virtual {v1, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +038c10: 0c02 |008c: move-result-object v2 │ │ +038c12: 28b1 |008d: goto 003e // -004f │ │ +038c14: 5494 e605 |008e: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.endDate:Ljava/util/Date; // field@05e6 │ │ +038c18: 6e20 f907 4100 |0090: invoke-virtual {v1, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +038c1e: 0c03 |0093: move-result-object v3 │ │ +038c20: 28b0 |0094: goto 0044 // -0050 │ │ +038c22: 5494 eb05 |0095: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05eb │ │ +038c26: 2044 bd00 |0097: instance-of v4, v4, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +038c2a: 3904 d7ff |0099: if-nez v4, 0070 // -0029 │ │ +038c2e: 5494 eb05 |009b: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05eb │ │ +038c32: 2044 9701 |009d: instance-of v4, v4, Ljava/lang/String; // type@0197 │ │ +038c36: 3904 d1ff |009f: if-nez v4, 0070 // -002f │ │ +038c3a: 2204 8a01 |00a1: new-instance v4, Ljava/lang/IllegalStateException; // type@018a │ │ +038c3e: 2205 9901 |00a3: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +038c42: 7010 e507 0500 |00a5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +038c48: 1a06 7710 |00a8: const-string v6, "unknow target type " // string@1077 │ │ +038c4c: 6e20 ed07 6500 |00aa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +038c52: 0c05 |00ad: move-result-object v5 │ │ +038c54: 5496 eb05 |00ae: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.target:Ljava/lang/Object; // field@05eb │ │ +038c58: 6e20 ec07 6500 |00b0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +038c5e: 0c05 |00b3: move-result-object v5 │ │ +038c60: 6e10 f007 0500 |00b4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +038c66: 0c05 |00b7: move-result-object v5 │ │ +038c68: 7020 8d07 5400 |00b8: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@078d │ │ +038c6e: 2704 |00bb: throw v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0004 line=68 │ │ + 0x000e line=69 │ │ + 0x0018 line=70 │ │ + 0x0020 line=71 │ │ + 0x0028 line=72 │ │ + 0x0030 line=74 │ │ + 0x0038 line=75 │ │ + 0x003e line=76 │ │ + 0x0044 line=78 │ │ + 0x006a line=80 │ │ + 0x0070 line=87 │ │ + 0x0071 line=72 │ │ + 0x0087 line=75 │ │ + 0x008e line=76 │ │ + 0x0095 line=81 │ │ + 0x009b line=82 │ │ + 0x00a1 line=84 │ │ + locals : │ │ + 0x0038 - 0x0071 reg=1 format Ljava/text/DateFormat; │ │ + 0x003e - 0x0071 reg=2 fromStr Ljava/lang/String; │ │ + 0x0044 - 0x0071 reg=3 toStr Ljava/lang/String; │ │ + 0x0004 - 0x00bc reg=0 b Landroid/os/Bundle; │ │ + 0x0087 - 0x00bc reg=1 format Ljava/text/DateFormat; │ │ + 0x008e - 0x00bc reg=2 fromStr Ljava/lang/String; │ │ + 0x0095 - 0x00bc reg=3 toStr Ljava/lang/String; │ │ + 0x0000 - 0x00bc reg=9 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'reloadData' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +038c70: |[038c70] com.bottleworks.dailymoney.ui.AccountDetailListActivity.reloadData:()V │ │ +038c80: 5431 e905 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.infoView:Landroid/widget/TextView; // field@05e9 │ │ +038c84: 5432 e805 |0002: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.info:Ljava/lang/String; // field@05e8 │ │ +038c88: 6e20 3601 2100 |0004: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +038c8e: 6e10 fa03 0300 |0007: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@03fa │ │ +038c94: 0c01 |000a: move-result-object v1 │ │ +038c96: 6e10 9e02 0100 |000b: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +038c9c: 0c00 |000e: move-result-object v0 │ │ +038c9e: 2201 da00 |000f: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; // type@00da │ │ +038ca2: 7030 eb03 3100 |0011: invoke-direct {v1, v3, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V // method@03eb │ │ +038ca8: 7120 bc01 1300 |0014: invoke-static {v3, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +038cae: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x0007 line=124 │ │ + 0x000f line=126 │ │ + 0x0017 line=149 │ │ + locals : │ │ + 0x000f - 0x0018 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0018 reg=3 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +038cb0: |[038cb0] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +038cc0: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +038cc6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +038cc8: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ +038ccc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +038cce: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ +038cd2: 2200 d900 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3; // type@00d9 │ │ +038cd6: 7020 e903 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03e9 │ │ +038cdc: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +038ce2: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0003 line=111 │ │ + 0x0009 line=112 │ │ + 0x0011 line=120 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0012 reg=2 requestCode I │ │ + 0x0000 - 0x0012 reg=3 resultCode I │ │ + 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +038ce4: |[038ce4] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +038cf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +038cf6: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ +038cfc: 0c00 |0004: move-result-object v0 │ │ +038cfe: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ +038d02: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +038d08: 0a02 |000a: move-result v2 │ │ +038d0a: 6003 a103 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_edit:I // field@03a1 │ │ +038d0e: 3332 0a00 |000d: if-ne v2, v3, 0017 // +000a │ │ +038d12: 5442 e505 |000f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +038d16: 5203 0f00 |0011: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +038d1a: 6e20 a205 3200 |0013: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doEditDetail:(I)V // method@05a2 │ │ +038d20: 0f01 |0016: return v1 │ │ +038d22: 7210 d100 0500 |0017: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +038d28: 0a02 |001a: move-result v2 │ │ +038d2a: 6003 a003 |001b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_delete:I // field@03a0 │ │ +038d2e: 3332 0a00 |001d: if-ne v2, v3, 0027 // +000a │ │ +038d32: 5442 e505 |001f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +038d36: 5203 0f00 |0021: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +038d3a: 6e20 a105 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doDeleteDetail:(I)V // method@05a1 │ │ +038d40: 28f0 |0026: goto 0016 // -0010 │ │ +038d42: 7210 d100 0500 |0027: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +038d48: 0a02 |002a: move-result v2 │ │ +038d4a: 6003 9f03 |002b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_copy:I // field@039f │ │ +038d4e: 3332 0a00 |002d: if-ne v2, v3, 0037 // +000a │ │ +038d52: 5442 e505 |002f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +038d56: 5203 0f00 |0031: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +038d5a: 6e20 a005 3200 |0033: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doCopyDetail:(I)V // method@05a0 │ │ +038d60: 28e0 |0036: goto 0016 // -0020 │ │ +038d62: 6f20 d302 5400 |0037: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ +038d68: 0a01 |003a: move-result v1 │ │ +038d6a: 28db |003b: goto 0016 // -0025 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=178 │ │ + 0x0007 line=179 │ │ + 0x000f line=180 │ │ + 0x0016 line=189 │ │ + 0x0017 line=182 │ │ + 0x001f line=183 │ │ + 0x0027 line=185 │ │ + 0x002f line=186 │ │ + 0x0037 line=189 │ │ + locals : │ │ + 0x0007 - 0x003c reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x003c reg=4 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x003c reg=5 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +038d6c: |[038d6c] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +038d7c: 6f20 d402 5400 |0000: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +038d82: 6000 3d04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.accdetlist:I // field@043d │ │ +038d86: 6e20 0704 0400 |0005: invoke-virtual {v4, v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.setContentView:(I)V // method@0407 │ │ +038d8c: 7010 fe03 0400 |0008: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.initialIntent:()V // method@03fe │ │ +038d92: 7010 fd03 0400 |000b: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.initialContent:()V // method@03fd │ │ +038d98: 2200 d700 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; // type@00d7 │ │ +038d9c: 7020 e503 4000 |0010: invoke-direct {v0, v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V // method@03e5 │ │ +038da2: 1602 1900 |0013: const-wide/16 v2, #int 25 // #19 │ │ +038da6: 7130 bb01 2003 |0015: invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ +038dac: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ + 0x0008 line=55 │ │ + 0x000b line=56 │ │ + 0x000e line=57 │ │ + 0x0018 line=63 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0019 reg=5 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +038db0: |[038db0] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +038dc0: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ +038dc6: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ +038dcc: 0a00 |0006: move-result v0 │ │ +038dce: 6001 9e03 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_list:I // field@039e │ │ +038dd2: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +038dd6: 6e10 fc03 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@03fc │ │ +038ddc: 0c00 |000e: move-result-object v0 │ │ +038dde: 6001 5604 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accdetlist_ctxmenu:I // field@0456 │ │ +038de2: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +038de8: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + 0x0003 line=170 │ │ + 0x000b line=171 │ │ + 0x0014 line=174 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +038dec: |[038dec] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +038dfc: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ +038e02: 6e10 fc03 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@03fc │ │ +038e08: 0c00 |0006: move-result-object v0 │ │ +038e0a: 6001 5704 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accdetlist_optmenu:I // field@0457 │ │ +038e0e: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +038e14: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +038e16: 0f00 |000d: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + 0x0003 line=154 │ │ + 0x000c line=155 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +038e18: |[038e18] com.bottleworks.dailymoney.ui.AccountDetailListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +038e28: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +038e2e: 0a00 |0003: move-result v0 │ │ +038e30: 6001 a203 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accdetlist_menu_new:I // field@03a2 │ │ +038e34: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +038e38: 5420 e505 |0008: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +038e3c: 6e10 a305 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doNewDetail:()V // method@05a3 │ │ +038e42: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +038e44: 0f00 |000e: return v0 │ │ +038e46: 6f20 d902 3200 |000f: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ +038e4c: 0a00 |0012: move-result v0 │ │ +038e4e: 28fb |0013: goto 000e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0008 line=161 │ │ + 0x000d line=162 │ │ + 0x000e line=164 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x0014 reg=3 item Landroid/view/MenuItem; │ │ + │ │ + source_file_idx : 218 (AccountDetailListActivity.java) │ │ + │ │ +Class #228 header: │ │ +class_idx : 222 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 219 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 13 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #228 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; } │ │ + │ │ +Class #228 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'INTENT_ACCOUNT' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230857 │ │ - #254 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_detmgnt' │ │ - type : 'I' │ │ + value : "account" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'INTENT_MODE_CREATE' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230858 │ │ - #255 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_pdprotection' │ │ + value : "modeCreate" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'spfrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'spto' │ │ + type : '[I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'account' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'activity' │ │ + type : 'Landroid/app/Activity;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'cal2Btn' │ │ + type : 'Landroid/widget/ImageButton;' │ │ + access : 0x0000 () │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'cancelBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'cashAccountEditor' │ │ + type : 'Landroid/widget/CheckBox;' │ │ + access : 0x0000 () │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'closeBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'counterCreate' │ │ type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'initvalEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'modeCreate' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'nameEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'okBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'typeEditor' │ │ + type : 'Landroid/widget/Spinner;' │ │ + access : 0x0000 () │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'workingAccount' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +038e50: |[038e50] com.bottleworks.dailymoney.ui.AccountEditorActivity.:()V │ │ +038e60: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +038e62: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +038e64: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +038e66: 2340 1b02 |0003: new-array v0, v4, [Ljava/lang/String; // type@021b │ │ +038e6a: 1a01 c808 |0005: const-string v1, "display" // string@08c8 │ │ +038e6e: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +038e72: 1a01 c808 |0009: const-string v1, "display" // string@08c8 │ │ +038e76: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +038e7a: 6900 fc05 |000d: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05fc │ │ +038e7e: 2340 1002 |000f: new-array v0, v4, [I // type@0210 │ │ +038e82: 6001 3204 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spitem_display:I // field@0432 │ │ +038e86: 4b01 0002 |0013: aput v1, v0, v2 │ │ +038e8a: 6001 3104 |0015: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ +038e8e: 4b01 0003 |0017: aput v1, v0, v3 │ │ +038e92: 6900 fd05 |0019: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spto:[I // field@05fd │ │ +038e96: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=80 │ │ + 0x000f line=81 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +038e98: |[038e98] com.bottleworks.dailymoney.ui.AccountEditorActivity.:()V │ │ +038ea8: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +038eae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +038eb0: |[038eb0] com.bottleworks.dailymoney.ui.AccountEditorActivity.access$000:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ +038ec0: 7020 2004 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V // method@0420 │ │ +038ec6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Lcom/bottleworks/dailymoney/data/AccountType; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'clone' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 29 16-bit code units │ │ +038ec8: |[038ec8] com.bottleworks.dailymoney.ui.AccountEditorActivity.clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ +038ed8: 2200 bd00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +038edc: 6e10 ef02 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +038ee2: 0c01 |0005: move-result-object v1 │ │ +038ee4: 6e10 ee02 0700 |0006: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +038eea: 0c02 |0009: move-result-object v2 │ │ +038eec: 6e10 ed02 0700 |000a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +038ef2: 0b04 |000d: move-result-wide v4 │ │ +038ef4: 7120 8107 5400 |000e: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +038efa: 0c03 |0011: move-result-object v3 │ │ +038efc: 7040 ea02 1032 |0012: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02ea │ │ +038f02: 6e10 f102 0700 |0015: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f1 │ │ +038f08: 0a01 |0018: move-result v1 │ │ +038f0a: 6e20 f202 1000 |0019: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f2 │ │ +038f10: 1100 |001c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0015 line=54 │ │ + 0x001c line=55 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0000 - 0x001d reg=6 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x001d reg=7 account Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'doCalculator2' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +038f14: |[038f14] com.bottleworks.dailymoney.ui.AccountEditorActivity.doCalculator2:()V │ │ +038f24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +038f26: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +038f28: 2200 1400 |0002: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +038f2c: 1c01 9d00 |0004: const-class v1, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ +038f30: 7030 3900 4001 |0006: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +038f36: 1a01 7d07 |0009: const-string v1, "cal2_needResult" // string@077d │ │ +038f3a: 6e30 4300 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +038f40: 1a01 8a07 |000e: const-string v1, "cal2_startValue" // string@078a │ │ +038f44: 5442 f805 |0010: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05f8 │ │ +038f48: 6e10 ff00 0200 |0012: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +038f4e: 0c02 |0015: move-result-object v2 │ │ +038f50: 6e10 b807 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +038f56: 0c02 |0019: move-result-object v2 │ │ +038f58: 6e30 4200 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +038f5e: 6e30 2404 0403 |001d: invoke-virtual {v4, v0, v3}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0424 │ │ +038f64: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=175 │ │ + 0x0002 line=176 │ │ + 0x0009 line=177 │ │ + 0x000e line=178 │ │ + 0x001d line=179 │ │ + 0x0020 line=180 │ │ + locals : │ │ + 0x0002 - 0x0004 reg=0 intent Landroid/content/Intent; │ │ + 0x0009 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0021 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'doCancel' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +038f68: |[038f68] com.bottleworks.dailymoney.ui.AccountEditorActivity.doCancel:()V │ │ +038f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038f7a: 6e20 2204 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0422 │ │ +038f80: 6e10 1704 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.finish:()V // method@0417 │ │ +038f86: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=264 │ │ + 0x0004 line=265 │ │ + 0x0007 line=266 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'doClose' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +038f88: |[038f88] com.bottleworks.dailymoney.ui.AccountEditorActivity.doClose:()V │ │ +038f98: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +038f9a: 6e20 2204 0500 |0001: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0422 │ │ +038fa0: 5450 f705 |0004: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +038fa4: 6001 2f05 |0006: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_created_account:I // field@052f │ │ +038fa8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +038faa: 2322 1a02 |0009: new-array v2, v2, [Ljava/lang/Object; // type@021a │ │ +038fae: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +038fb0: 5254 f605 |000c: iget v4, v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f6 │ │ +038fb4: 7110 9307 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +038fba: 0c04 |0011: move-result-object v4 │ │ +038fbc: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ +038fc0: 6e30 d401 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +038fc6: 0c00 |0017: move-result-object v0 │ │ +038fc8: 7120 cf01 0500 |0018: invoke-static {v5, v0}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +038fce: 6e10 1704 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.finish:()V // method@0417 │ │ +038fd4: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=269 │ │ + 0x0004 line=270 │ │ + 0x001b line=271 │ │ + 0x001e line=272 │ │ + locals : │ │ + 0x0000 - 0x001f reg=5 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'doOk' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 16 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 475 16-bit code units │ │ +038fd8: |[038fd8] com.bottleworks.dailymoney.ui.AccountEditorActivity.doOk:()V │ │ +038fe8: 12fe |0000: const/4 v14, #int -1 // #ff │ │ +038fea: 122a |0001: const/4 v10, #int 2 // #2 │ │ +038fec: 121d |0002: const/4 v13, #int 1 // #1 │ │ +038fee: 120c |0003: const/4 v12, #int 0 // #0 │ │ +038ff0: 54f6 fe05 |0004: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +038ff4: 6e10 1c01 0600 |0006: invoke-virtual {v6}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +038ffa: 0a06 |0009: move-result v6 │ │ +038ffc: 336e 1a00 |000a: if-ne v14, v6, 0024 // +001a │ │ +039000: 54f6 f705 |000c: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039004: 6007 a604 |000e: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +039008: 23d8 1a02 |0010: new-array v8, v13, [Ljava/lang/Object; // type@021a │ │ +03900c: 54f9 f705 |0012: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039010: 600a a104 |0014: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.clabel_type:I // field@04a1 │ │ +039014: 6e20 d301 a900 |0016: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03901a: 0c09 |0019: move-result-object v9 │ │ +03901c: 4d09 080c |001a: aput-object v9, v8, v12 │ │ +039020: 6e30 d401 7608 |001c: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +039026: 0c06 |001f: move-result-object v6 │ │ +039028: 7120 cf01 6f00 |0020: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03902e: 0e00 |0023: return-void │ │ +039030: 54f6 fa05 |0024: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fa │ │ +039034: 6e10 ff00 0600 |0026: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03903a: 0c06 |0029: move-result-object v6 │ │ +03903c: 6e10 b807 0600 |002a: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +039042: 0c06 |002d: move-result-object v6 │ │ +039044: 6e10 d507 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +03904a: 0c03 |0031: move-result-object v3 │ │ +03904c: 1a06 0000 |0032: const-string v6, "" // string@0000 │ │ +039050: 6e20 c307 3600 |0034: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +039056: 0a06 |0037: move-result v6 │ │ +039058: 3806 1f00 |0038: if-eqz v6, 0057 // +001f │ │ +03905c: 54f6 fa05 |003a: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fa │ │ +039060: 6e10 0101 0600 |003c: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +039066: 54f6 f705 |003f: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +03906a: 6007 a604 |0041: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +03906e: 23d8 1a02 |0043: new-array v8, v13, [Ljava/lang/Object; // type@021a │ │ +039072: 54f9 f705 |0045: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039076: 600a 9f04 |0047: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.clabel_name:I // field@049f │ │ +03907a: 6e20 d301 a900 |0049: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +039080: 0c09 |004c: move-result-object v9 │ │ +039082: 4d09 080c |004d: aput-object v9, v8, v12 │ │ +039086: 6e30 d401 7608 |004f: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03908c: 0c06 |0052: move-result-object v6 │ │ +03908e: 7120 b401 6f00 |0053: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +039094: 28cd |0056: goto 0023 // -0033 │ │ +039096: 54f6 f805 |0057: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05f8 │ │ +03909a: 6e10 ff00 0600 |0059: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +0390a0: 0c06 |005c: move-result-object v6 │ │ +0390a2: 6e10 b807 0600 |005d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +0390a8: 0c02 |0060: move-result-object v2 │ │ +0390aa: 1a06 0000 |0061: const-string v6, "" // string@0000 │ │ +0390ae: 6e20 c307 2600 |0063: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0390b4: 0a06 |0066: move-result v6 │ │ +0390b6: 3806 1f00 |0067: if-eqz v6, 0086 // +001f │ │ +0390ba: 54f6 f805 |0069: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05f8 │ │ +0390be: 6e10 0101 0600 |006b: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +0390c4: 54f6 f705 |006e: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +0390c8: 6007 a604 |0070: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +0390cc: 23d8 1a02 |0072: new-array v8, v13, [Ljava/lang/Object; // type@021a │ │ +0390d0: 54f9 f705 |0074: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +0390d4: 600a f404 |0076: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.label_initial_value:I // field@04f4 │ │ +0390d8: 6e20 d301 a900 |0078: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0390de: 0c09 |007b: move-result-object v9 │ │ +0390e0: 4d09 080c |007c: aput-object v9, v8, v12 │ │ +0390e4: 6e30 d401 7608 |007e: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0390ea: 0c06 |0081: move-result-object v6 │ │ +0390ec: 7120 b401 6f00 |0082: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +0390f2: 289e |0085: goto 0023 // -0062 │ │ +0390f4: 7100 0003 0000 |0086: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0300 │ │ +0390fa: 0c06 |0089: move-result-object v6 │ │ +0390fc: 54f7 fe05 |008a: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +039100: 6e10 1c01 0700 |008c: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +039106: 0a07 |008f: move-result v7 │ │ +039108: 4606 0607 |0090: aget-object v6, v6, v7 │ │ +03910c: 6e10 0203 0600 |0092: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +039112: 0c05 |0095: move-result-object v5 │ │ +039114: 54f6 ff05 |0096: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +039118: 6e20 f602 5600 |0098: invoke-virtual {v6, v5}, Lcom/bottleworks/dailymoney/data/Account;.setType:(Ljava/lang/String;)V // method@02f6 │ │ +03911e: 54f6 ff05 |009b: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +039122: 6e20 f502 3600 |009d: invoke-virtual {v6, v3}, Lcom/bottleworks/dailymoney/data/Account;.setName:(Ljava/lang/String;)V // method@02f5 │ │ +039128: 54f6 ff05 |00a0: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +03912c: 7110 9401 0200 |00a2: invoke-static {v2}, Lcom/bottleworks/commons/util/Formats;.string2Double:(Ljava/lang/String;)D // method@0194 │ │ +039132: 0b08 |00a5: move-result-wide v8 │ │ +039134: 6e30 f402 8609 |00a6: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/data/Account;.setInitialValue:(D)V // method@02f4 │ │ +03913a: 54f6 ff05 |00a9: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +03913e: 54f7 f405 |00ab: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cashAccountEditor:Landroid/widget/CheckBox; // field@05f4 │ │ +039142: 6e10 fc00 0700 |00ad: invoke-virtual {v7}, Landroid/widget/CheckBox;.isChecked:()Z // method@00fc │ │ +039148: 0a07 |00b0: move-result v7 │ │ +03914a: 6e20 f202 7600 |00b1: invoke-virtual {v6, v7}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f2 │ │ +039150: 6e10 1804 0f00 |00b4: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0418 │ │ +039156: 0c06 |00b7: move-result-object v6 │ │ +039158: 6e10 9e02 0600 |00b8: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03915e: 0c01 |00bb: move-result-object v1 │ │ +039160: 7230 5203 5103 |00bc: invoke-interface {v1, v5, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; // method@0352 │ │ +039166: 0c04 |00bf: move-result-object v4 │ │ +039168: 55f6 f905 |00c0: iget-boolean v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05f9 │ │ +03916c: 3806 ba00 |00c2: if-eqz v6, 017c // +00ba │ │ +039170: 3804 1f00 |00c4: if-eqz v4, 00e3 // +001f │ │ +039174: 54f6 f705 |00c6: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039178: 6007 2805 |00c8: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_existed:I // field@0528 │ │ +03917c: 23a8 1a02 |00ca: new-array v8, v10, [Ljava/lang/Object; // type@021a │ │ +039180: 4d03 080c |00cc: aput-object v3, v8, v12 │ │ +039184: 54f9 f705 |00ce: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039188: 6e10 ef02 0400 |00d0: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +03918e: 0c0a |00d3: move-result-object v10 │ │ +039190: 7120 fd02 a900 |00d4: invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +039196: 0c09 |00d7: move-result-object v9 │ │ +039198: 4d09 080d |00d8: aput-object v9, v8, v13 │ │ +03919c: 6e30 d401 7608 |00da: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0391a2: 0c06 |00dd: move-result-object v6 │ │ +0391a4: 7120 b401 6f00 |00de: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +0391aa: 2900 42ff |00e1: goto/16 0023 // -00be │ │ +0391ae: 54f6 ff05 |00e3: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +0391b2: 7220 5c03 6100 |00e5: invoke-interface {v1, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V // method@035c │ │ +0391b8: 54f6 f705 |00e8: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +0391bc: 6007 2605 |00ea: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_created:I // field@0526 │ │ +0391c0: 1228 |00ec: const/4 v8, #int 2 // #2 │ │ +0391c2: 2388 1a02 |00ed: new-array v8, v8, [Ljava/lang/Object; // type@021a │ │ +0391c6: 1209 |00ef: const/4 v9, #int 0 // #0 │ │ +0391c8: 4d03 0809 |00f0: aput-object v3, v8, v9 │ │ +0391cc: 1219 |00f2: const/4 v9, #int 1 // #1 │ │ +0391ce: 54fa f705 |00f3: iget-object v10, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +0391d2: 54fb ff05 |00f5: iget-object v11, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +0391d6: 6e10 ef02 0b00 |00f7: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0391dc: 0c0b |00fa: move-result-object v11 │ │ +0391de: 7120 fd02 ba00 |00fb: invoke-static {v10, v11}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +0391e4: 0c0a |00fe: move-result-object v10 │ │ +0391e6: 4d0a 0809 |00ff: aput-object v10, v8, v9 │ │ +0391ea: 6e30 d401 7608 |0101: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0391f0: 0c06 |0104: move-result-object v6 │ │ +0391f2: 7120 cf01 6f00 |0105: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +0391f8: 6e20 2204 ef00 |0108: invoke-virtual {v15, v14}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0422 │ │ +0391fe: 54f6 ff05 |010b: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +039202: 7020 1104 6f00 |010d: invoke-direct {v15, v6}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; // method@0411 │ │ +039208: 0c06 |0110: move-result-object v6 │ │ +03920a: 5bf6 ff05 |0111: iput-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +03920e: 54f6 ff05 |0113: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +039212: 1a07 0000 |0115: const-string v7, "" // string@0000 │ │ +039216: 6e20 f502 7600 |0117: invoke-virtual {v6, v7}, Lcom/bottleworks/dailymoney/data/Account;.setName:(Ljava/lang/String;)V // method@02f5 │ │ +03921c: 54f6 fa05 |011a: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fa │ │ +039220: 1a07 0000 |011c: const-string v7, "" // string@0000 │ │ +039224: 6e20 0701 7600 |011e: invoke-virtual {v6, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03922a: 54f6 fa05 |0121: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fa │ │ +03922e: 6e10 0101 0600 |0123: invoke-virtual {v6}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +039234: 52f6 f605 |0126: iget v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f6 │ │ +039238: d806 0601 |0128: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03923c: 59f6 f605 |012a: iput v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f6 │ │ +039240: 54f6 fb05 |012c: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +039244: 2207 9901 |012e: new-instance v7, Ljava/lang/StringBuilder; // type@0199 │ │ +039248: 7010 e507 0700 |0130: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03924e: 54f8 f705 |0133: iget-object v8, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039252: 6009 6b04 |0135: sget v9, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ +039256: 6e20 d301 9800 |0137: invoke-virtual {v8, v9}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03925c: 0c08 |013a: move-result-object v8 │ │ +03925e: 6e20 ed07 8700 |013b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +039264: 0c07 |013e: move-result-object v7 │ │ +039266: 1a08 3900 |013f: const-string v8, "(" // string@0039 │ │ +03926a: 6e20 ed07 8700 |0141: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +039270: 0c07 |0144: move-result-object v7 │ │ +039272: 52f8 f605 |0145: iget v8, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.counterCreate:I // field@05f6 │ │ +039276: 6e20 e907 8700 |0147: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03927c: 0c07 |014a: move-result-object v7 │ │ +03927e: 1a08 4000 |014b: const-string v8, ")" // string@0040 │ │ +039282: 6e20 ed07 8700 |014d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +039288: 0c07 |0150: move-result-object v7 │ │ +03928a: 6e10 f007 0700 |0151: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +039290: 0c07 |0154: move-result-object v7 │ │ +039292: 6e20 fa00 7600 |0155: invoke-virtual {v6, v7}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00fa │ │ +039298: 54f6 f305 |0158: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cancelBtn:Landroid/widget/Button; // field@05f3 │ │ +03929c: 1307 0800 |015a: const/16 v7, #int 8 // #8 │ │ +0392a0: 6e20 fb00 7600 |015c: invoke-virtual {v6, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ +0392a6: 54f6 f505 |015f: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.closeBtn:Landroid/widget/Button; // field@05f5 │ │ +0392aa: 6e20 fb00 c600 |0161: invoke-virtual {v6, v12}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ +0392b0: 2900 bffe |0164: goto/16 0023 // -0141 │ │ +0392b4: 0d00 |0166: move-exception v0 │ │ +0392b6: 54f6 f705 |0167: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +0392ba: 6007 a504 |0169: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_error:I // field@04a5 │ │ +0392be: 23d8 1a02 |016b: new-array v8, v13, [Ljava/lang/Object; // type@021a │ │ +0392c2: 6e10 4703 0000 |016d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/DuplicateKeyException;.getMessage:()Ljava/lang/String; // method@0347 │ │ +0392c8: 0c09 |0170: move-result-object v9 │ │ +0392ca: 4d09 080c |0171: aput-object v9, v8, v12 │ │ +0392ce: 6e30 d401 7608 |0173: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0392d4: 0c06 |0176: move-result-object v6 │ │ +0392d6: 7120 b401 6f00 |0177: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +0392dc: 2900 a9fe |017a: goto/16 0023 // -0157 │ │ +0392e0: 3804 2f00 |017c: if-eqz v4, 01ab // +002f │ │ +0392e4: 6e10 ec02 0400 |017e: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +0392ea: 0c06 |0181: move-result-object v6 │ │ +0392ec: 54f7 f005 |0182: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f0 │ │ +0392f0: 6e10 ec02 0700 |0184: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +0392f6: 0c07 |0187: move-result-object v7 │ │ +0392f8: 6e20 c307 7600 |0188: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +0392fe: 0a06 |018b: move-result v6 │ │ +039300: 3906 1f00 |018c: if-nez v6, 01ab // +001f │ │ +039304: 54f6 f705 |018e: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039308: 6007 2805 |0190: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_existed:I // field@0528 │ │ +03930c: 23a8 1a02 |0192: new-array v8, v10, [Ljava/lang/Object; // type@021a │ │ +039310: 4d03 080c |0194: aput-object v3, v8, v12 │ │ +039314: 54f9 f705 |0196: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039318: 6e10 ef02 0400 |0198: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +03931e: 0c0a |019b: move-result-object v10 │ │ +039320: 7120 fd02 a900 |019c: invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +039326: 0c09 |019f: move-result-object v9 │ │ +039328: 4d09 080d |01a0: aput-object v9, v8, v13 │ │ +03932c: 6e30 d401 7608 |01a2: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +039332: 0c06 |01a5: move-result-object v6 │ │ +039334: 7120 b401 6f00 |01a6: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03933a: 2900 7afe |01a9: goto/16 0023 // -0186 │ │ +03933e: 54f6 f005 |01ab: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f0 │ │ +039342: 6e10 ec02 0600 |01ad: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +039348: 0c06 |01b0: move-result-object v6 │ │ +03934a: 54f7 ff05 |01b1: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +03934e: 7230 6903 6107 |01b3: invoke-interface {v1, v6, v7}, Lcom/bottleworks/dailymoney/data/IDataProvider;.updateAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z // method@0369 │ │ +039354: 54f6 f705 |01b6: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039358: 6007 2905 |01b8: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_updated:I // field@0529 │ │ +03935c: 23a8 1a02 |01ba: new-array v8, v10, [Ljava/lang/Object; // type@021a │ │ +039360: 4d03 080c |01bc: aput-object v3, v8, v12 │ │ +039364: 54f9 f705 |01be: iget-object v9, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +039368: 54fa ff05 |01c0: iget-object v10, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +03936c: 6e10 ef02 0a00 |01c2: invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +039372: 0c0a |01c5: move-result-object v10 │ │ +039374: 7120 fd02 a900 |01c6: invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +03937a: 0c09 |01c9: move-result-object v9 │ │ +03937c: 4d09 080d |01ca: aput-object v9, v8, v13 │ │ +039380: 6e30 d401 7608 |01cc: invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +039386: 0c06 |01cf: move-result-object v6 │ │ +039388: 7120 cf01 6f00 |01d0: invoke-static {v15, v6}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03938e: 6e20 2204 ef00 |01d3: invoke-virtual {v15, v14}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setResult:(I)V // method@0422 │ │ +039394: 6e10 1704 0f00 |01d6: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.finish:()V // method@0417 │ │ +03939a: 2900 4afe |01d9: goto/16 0023 // -01b6 │ │ + catches : 1 │ │ + 0x00e3 - 0x0108 │ │ + Lcom/bottleworks/dailymoney/data/DuplicateKeyException; -> 0x0166 │ │ + positions : │ │ + 0x0004 line=196 │ │ + 0x000c line=197 │ │ + 0x0023 line=261 │ │ + 0x0024 line=200 │ │ + 0x0032 line=201 │ │ + 0x003a line=202 │ │ + 0x003f line=203 │ │ + 0x0057 line=206 │ │ + 0x0061 line=207 │ │ + 0x0069 line=208 │ │ + 0x006e line=209 │ │ + 0x0086 line=212 │ │ + 0x0096 line=214 │ │ + 0x009b line=215 │ │ + 0x00a0 line=216 │ │ + 0x00a9 line=217 │ │ + 0x00b4 line=219 │ │ + 0x00bc line=221 │ │ + 0x00c0 line=222 │ │ + 0x00c4 line=223 │ │ + 0x00c6 line=224 │ │ + 0x00d0 line=226 │ │ + 0x00da line=225 │ │ + 0x00de line=224 │ │ + 0x00e3 line=230 │ │ + 0x00e8 line=231 │ │ + 0x0108 line=237 │ │ + 0x010b line=238 │ │ + 0x0113 line=239 │ │ + 0x011a line=240 │ │ + 0x0121 line=241 │ │ + 0x0126 line=242 │ │ + 0x012c line=243 │ │ + 0x0158 line=244 │ │ + 0x015f line=245 │ │ + 0x0166 line=232 │ │ + 0x0167 line=233 │ │ + 0x017c line=248 │ │ + 0x018e line=249 │ │ + 0x0198 line=250 │ │ + 0x01a2 line=249 │ │ + 0x01ab line=253 │ │ + 0x01b6 line=254 │ │ + 0x01d3 line=257 │ │ + 0x01d6 line=258 │ │ + locals : │ │ + 0x0167 - 0x017c reg=0 e Lcom/bottleworks/dailymoney/data/DuplicateKeyException; │ │ + 0x00bc - 0x01db reg=1 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0061 - 0x01db reg=2 initval Ljava/lang/String; │ │ + 0x0032 - 0x01db reg=3 name Ljava/lang/String; │ │ + 0x00c0 - 0x01db reg=4 namedAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0096 - 0x01db reg=5 type Ljava/lang/String; │ │ + 0x0000 - 0x01db reg=15 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'initIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 47 16-bit code units │ │ +0393b0: |[0393b0] com.bottleworks.dailymoney.ui.AccountEditorActivity.initIntent:()V │ │ +0393c0: 6e10 1904 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.getIntentExtras:()Landroid/os/Bundle; // method@0419 │ │ +0393c6: 0c00 |0003: move-result-object v0 │ │ +0393c8: 1a01 180d |0004: const-string v1, "modeCreate" // string@0d18 │ │ +0393cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0393ce: 6e30 9e00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +0393d4: 0a01 |000a: move-result v1 │ │ +0393d6: 5c31 f905 |000b: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05f9 │ │ +0393da: 1a01 6906 |000d: const-string v1, "account" // string@0669 │ │ +0393de: 6e20 9d00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +0393e4: 0c01 |0012: move-result-object v1 │ │ +0393e6: 1f01 bd00 |0013: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0393ea: 5b31 f005 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f0 │ │ +0393ee: 5431 f005 |0017: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.account:Lcom/bottleworks/dailymoney/data/Account; // field@05f0 │ │ +0393f2: 7020 1104 1300 |0019: invoke-direct {v3, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; // method@0411 │ │ +0393f8: 0c01 |001c: move-result-object v1 │ │ +0393fa: 5b31 ff05 |001d: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +0393fe: 5531 f905 |001f: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05f9 │ │ +039402: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +039406: 6001 4e05 |0023: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_acceditor_create:I // field@054e │ │ +03940a: 6e20 2304 1300 |0025: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setTitle:(I)V // method@0423 │ │ +039410: 0e00 |0028: return-void │ │ +039412: 6001 4f05 |0029: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_acceditor_update:I // field@054f │ │ +039416: 6e20 2304 1300 |002b: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setTitle:(I)V // method@0423 │ │ +03941c: 28fa |002e: goto 0028 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0004 line=68 │ │ + 0x000d line=69 │ │ + 0x0017 line=70 │ │ + 0x001f line=72 │ │ + 0x0023 line=73 │ │ + 0x0028 line=77 │ │ + 0x0029 line=75 │ │ + locals : │ │ + 0x0004 - 0x002f reg=0 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x002f reg=3 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'initialEditor' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 16 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 298 16-bit code units │ │ +039420: |[039420] com.bottleworks.dailymoney.ui.AccountEditorActivity.initialEditor:()V │ │ +039430: 120b |0000: const/4 v11, #int 0 // #0 │ │ +039432: 6001 a803 |0001: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_name:I // field@03a8 │ │ +039436: 6e20 1604 1f00 |0003: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +03943c: 0c01 |0006: move-result-object v1 │ │ +03943e: 1f01 6400 |0007: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +039442: 5bf1 fa05 |0009: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fa │ │ +039446: 54f1 fa05 |000b: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.nameEditor:Landroid/widget/EditText; // field@05fa │ │ +03944a: 54f3 ff05 |000d: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +03944e: 6e10 ee02 0300 |000f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +039454: 0c03 |0012: move-result-object v3 │ │ +039456: 6e20 0701 3100 |0013: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03945c: 6001 a703 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_initval:I // field@03a7 │ │ +039460: 6e20 1604 1f00 |0018: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +039466: 0c01 |001b: move-result-object v1 │ │ +039468: 1f01 6400 |001c: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03946c: 5bf1 f805 |001e: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05f8 │ │ +039470: 54f1 f805 |0020: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05f8 │ │ +039474: 54f3 ff05 |0022: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +039478: 6e10 ed02 0300 |0024: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +03947e: 0b04 |0027: move-result-wide v4 │ │ +039480: 7120 8901 5400 |0028: invoke-static {v4, v5}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ +039486: 0c03 |002b: move-result-object v3 │ │ +039488: 6e20 0701 3100 |002c: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03948e: 6001 aa03 |002f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_type:I // field@03aa │ │ +039492: 6e20 1604 1f00 |0031: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +039498: 0c01 |0034: move-result-object v1 │ │ +03949a: 1f01 7000 |0035: check-cast v1, Landroid/widget/Spinner; // type@0070 │ │ +03949e: 5bf1 fe05 |0037: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +0394a2: 2202 aa01 |0039: new-instance v2, Ljava/util/ArrayList; // type@01aa │ │ +0394a6: 7010 0e08 0200 |003b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0394ac: 54f1 ff05 |003e: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +0394b0: 6e10 ef02 0100 |0040: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +0394b6: 0c0a |0043: move-result-object v10 │ │ +0394b8: 12f7 |0044: const/4 v7, #int -1 // #ff │ │ +0394ba: 0179 |0045: move v9, v7 │ │ +0394bc: 7100 0003 0000 |0046: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0300 │ │ +0394c2: 0c03 |0049: move-result-object v3 │ │ +0394c4: 2134 |004a: array-length v4, v3 │ │ +0394c6: 01b1 |004b: move v1, v11 │ │ +0394c8: 3541 3200 |004c: if-ge v1, v4, 007e // +0032 │ │ +0394cc: 4606 0301 |004e: aget-object v6, v3, v1 │ │ +0394d0: d807 0701 |0050: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0394d4: 2208 b101 |0052: new-instance v8, Ljava/util/HashMap; // type@01b1 │ │ +0394d8: 7010 2408 0800 |0054: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@0824 │ │ +0394de: 7220 3008 8200 |0057: invoke-interface {v2, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0394e4: 6205 fc05 |005a: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05fc │ │ +0394e8: 4605 050b |005c: aget-object v5, v5, v11 │ │ +0394ec: 220c 2001 |005e: new-instance v12, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +0394f0: 620d fc05 |0060: sget-object v13, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05fc │ │ +0394f4: 460d 0d0b |0062: aget-object v13, v13, v11 │ │ +0394f8: 54fe f705 |0064: iget-object v14, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@05f7 │ │ +0394fc: 6e20 fc02 e600 |0066: invoke-virtual {v6, v14}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +039502: 0c0e |0069: move-result-object v14 │ │ +039504: 7040 c205 dce6 |006a: invoke-direct {v12, v13, v6, v14}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +03950a: 7230 3c08 580c |006d: invoke-interface {v8, v5, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +039510: 6e10 0203 0600 |0070: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +039516: 0c05 |0073: move-result-object v5 │ │ +039518: 6e20 c307 a500 |0074: invoke-virtual {v5, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03951e: 0a05 |0077: move-result v5 │ │ +039520: 3805 0300 |0078: if-eqz v5, 007b // +0003 │ │ +039524: 0179 |007a: move v9, v7 │ │ +039526: d801 0101 |007b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03952a: 28cf |007d: goto 004c // -0031 │ │ +03952c: 2200 6f00 |007e: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ +039530: 6003 5304 |0080: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ +039534: 6204 fc05 |0082: sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spfrom:[Ljava/lang/String; // field@05fc │ │ +039538: 6205 fd05 |0084: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.spto:[I // field@05fd │ │ +03953c: 07f1 |0086: move-object v1, v15 │ │ +03953e: 7606 1801 0000 |0087: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +039544: 6001 5204 |008a: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ +039548: 6e20 1a01 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ +03954e: 2201 dd00 |008f: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder; // type@00dd │ │ +039552: 7020 0c04 f100 |0091: invoke-direct {v1, v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V // method@040c │ │ +039558: 6e20 1b01 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +03955e: 54f1 fe05 |0097: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +039562: 6e20 1d01 0100 |0099: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ +039568: 12f1 |009c: const/4 v1, #int -1 // #ff │ │ +03956a: 3719 0700 |009d: if-le v9, v1, 00a4 // +0007 │ │ +03956e: 54f1 fe05 |009f: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +039572: 6e20 1f01 9100 |00a1: invoke-virtual {v1, v9}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ +039578: 54f1 fe05 |00a4: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.typeEditor:Landroid/widget/Spinner; // field@05fe │ │ +03957c: 2203 dc00 |00a6: new-instance v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; // type@00dc │ │ +039580: 7020 0904 f300 |00a8: invoke-direct {v3, v15}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;.:(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V // method@0409 │ │ +039586: 6e20 1e01 3100 |00ab: invoke-virtual {v1, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@011e │ │ +03958c: 6001 a503 |00ae: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cash_account:I // field@03a5 │ │ +039590: 6e20 1604 1f00 |00b0: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +039596: 0c01 |00b3: move-result-object v1 │ │ +039598: 1f01 6200 |00b4: check-cast v1, Landroid/widget/CheckBox; // type@0062 │ │ +03959c: 5bf1 f405 |00b6: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cashAccountEditor:Landroid/widget/CheckBox; // field@05f4 │ │ +0395a0: 54f1 f405 |00b8: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cashAccountEditor:Landroid/widget/CheckBox; // field@05f4 │ │ +0395a4: 54f3 ff05 |00ba: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.workingAccount:Lcom/bottleworks/dailymoney/data/Account; // field@05ff │ │ +0395a8: 6e10 f102 0300 |00bc: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f1 │ │ +0395ae: 0a03 |00bf: move-result v3 │ │ +0395b0: 6e20 fd00 3100 |00c0: invoke-virtual {v1, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00fd │ │ +0395b6: 6001 a903 |00c3: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_ok:I // field@03a9 │ │ +0395ba: 6e20 1604 1f00 |00c5: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +0395c0: 0c01 |00c8: move-result-object v1 │ │ +0395c2: 1f01 6100 |00c9: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +0395c6: 5bf1 fb05 |00cb: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +0395ca: 55f1 f905 |00cd: iget-boolean v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.modeCreate:Z // field@05f9 │ │ +0395ce: 3801 4c00 |00cf: if-eqz v1, 011b // +004c │ │ +0395d2: 54f1 fb05 |00d1: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +0395d6: 6003 5703 |00d3: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_add:I // field@0357 │ │ +0395da: 6e5b f700 31bb |00d5: invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ +0395e0: 54f1 fb05 |00d8: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +0395e4: 6003 6b04 |00da: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ +0395e8: 6e20 f900 3100 |00dc: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ +0395ee: 54f1 fb05 |00df: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +0395f2: 6e20 f800 f100 |00e1: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +0395f8: 6001 a403 |00e4: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cancel:I // field@03a4 │ │ +0395fc: 6e20 1604 1f00 |00e6: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +039602: 0c01 |00e9: move-result-object v1 │ │ +039604: 1f01 6100 |00ea: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +039608: 5bf1 f305 |00ec: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cancelBtn:Landroid/widget/Button; // field@05f3 │ │ +03960c: 6001 a603 |00ee: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_close:I // field@03a6 │ │ +039610: 6e20 1604 1f00 |00f0: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +039616: 0c01 |00f3: move-result-object v1 │ │ +039618: 1f01 6100 |00f4: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +03961c: 5bf1 f505 |00f6: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.closeBtn:Landroid/widget/Button; // field@05f5 │ │ +039620: 6001 a303 |00f8: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cal2:I // field@03a3 │ │ +039624: 6e20 1604 1f00 |00fa: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.findViewById:(I)Landroid/view/View; // method@0416 │ │ +03962a: 0c01 |00fd: move-result-object v1 │ │ +03962c: 1f01 6700 |00fe: check-cast v1, Landroid/widget/ImageButton; // type@0067 │ │ +039630: 5bf1 f205 |0100: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cal2Btn:Landroid/widget/ImageButton; // field@05f2 │ │ +039634: 54f1 f305 |0102: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cancelBtn:Landroid/widget/Button; // field@05f3 │ │ +039638: 6e20 f800 f100 |0104: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +03963e: 54f1 f505 |0107: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.closeBtn:Landroid/widget/Button; // field@05f5 │ │ +039642: 6e20 f800 f100 |0109: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +039648: 54f1 f205 |010c: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.cal2Btn:Landroid/widget/ImageButton; // field@05f2 │ │ +03964c: 6e20 0c01 f100 |010e: invoke-virtual {v1, v15}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010c │ │ +039652: 7100 0003 0000 |0111: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0300 │ │ +039658: 0c01 |0114: move-result-object v1 │ │ +03965a: 4601 0109 |0115: aget-object v1, v1, v9 │ │ +03965e: 7020 2004 1f00 |0117: invoke-direct {v15, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V // method@0420 │ │ +039664: 0e00 |011a: return-void │ │ +039666: 54f1 fb05 |011b: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +03966a: 6003 6803 |011d: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_update:I // field@0368 │ │ +03966e: 6e5b f700 31bb |011f: invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ +039674: 54f1 fb05 |0122: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.okBtn:Landroid/widget/Button; // field@05fb │ │ +039678: 6003 7104 |0124: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_update:I // field@0471 │ │ +03967c: 6e20 f900 3100 |0126: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ +039682: 28b6 |0129: goto 00df // -004a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=93 │ │ + 0x000b line=94 │ │ + 0x0016 line=96 │ │ + 0x0020 line=97 │ │ + 0x002f line=100 │ │ + 0x0039 line=101 │ │ + 0x003e line=102 │ │ + 0x0044 line=104 │ │ + 0x0046 line=105 │ │ + 0x0050 line=106 │ │ + 0x0052 line=107 │ │ + 0x0057 line=108 │ │ + 0x005a line=109 │ │ + 0x0070 line=111 │ │ + 0x007a line=112 │ │ + 0x007b line=105 │ │ + 0x007e line=115 │ │ + 0x008a line=116 │ │ + 0x008f line=117 │ │ + 0x0097 line=118 │ │ + 0x009c line=119 │ │ + 0x009f line=120 │ │ + 0x00a4 line=122 │ │ + 0x00ae line=135 │ │ + 0x00b8 line=136 │ │ + 0x00c3 line=138 │ │ + 0x00cd line=139 │ │ + 0x00d1 line=140 │ │ + 0x00d8 line=141 │ │ + 0x00df line=146 │ │ + 0x00e4 line=149 │ │ + 0x00ee line=150 │ │ + 0x00f8 line=151 │ │ + 0x0102 line=153 │ │ + 0x0107 line=154 │ │ + 0x010c line=155 │ │ + 0x0111 line=157 │ │ + 0x011a line=158 │ │ + 0x011b line=143 │ │ + 0x0122 line=144 │ │ + locals : │ │ + 0x0050 - 0x007e reg=6 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0057 - 0x007e reg=8 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x008a - 0x012a reg=0 adapter Landroid/widget/SimpleAdapter; │ │ + 0x003e - 0x012a reg=2 data Ljava/util/List; Ljava/util/List;>; │ │ + 0x0045 - 0x012a reg=7 i I │ │ + 0x0046 - 0x012a reg=9 selpos I │ │ + 0x0044 - 0x012a reg=10 type Ljava/lang/String; │ │ + 0x0000 - 0x012a reg=15 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'onTypeChanged' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +039684: |[039684] com.bottleworks.dailymoney.ui.AccountEditorActivity.onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ +039694: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=282 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x0001 reg=1 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 35 16-bit code units │ │ +039698: |[039698] com.bottleworks.dailymoney.ui.AccountEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0396a8: 6f40 d202 6587 |0000: invoke-super {v5, v6, v7, v8}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +0396ae: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0396b0: 3336 1c00 |0004: if-ne v6, v3, 0020 // +001c │ │ +0396b4: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +0396b6: 3337 1900 |0007: if-ne v7, v3, 0020 // +0019 │ │ +0396ba: 6e10 3d00 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +0396c0: 0c03 |000c: move-result-object v3 │ │ +0396c2: 1a04 8307 |000d: const-string v4, "cal2_resultValue" // string@0783 │ │ +0396c6: 6e20 a100 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +0396cc: 0c02 |0012: move-result-object v2 │ │ +0396ce: 7110 7f07 0200 |0013: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@077f │ │ +0396d4: 0b00 |0016: move-result-wide v0 │ │ +0396d6: 5453 f805 |0017: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initvalEditor:Landroid/widget/EditText; // field@05f8 │ │ +0396da: 7120 8901 1000 |0019: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ +0396e0: 0c04 |001c: move-result-object v4 │ │ +0396e2: 6e20 0701 4300 |001d: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +0396e8: 0e00 |0020: return-void │ │ +0396ea: 0d03 |0021: move-exception v3 │ │ +0396ec: 28fe |0022: goto 0020 // -0002 │ │ + catches : 1 │ │ + 0x0013 - 0x0020 │ │ + Ljava/lang/Exception; -> 0x0021 │ │ + positions : │ │ + 0x0000 line=184 │ │ + 0x0003 line=185 │ │ + 0x0009 line=186 │ │ + 0x0013 line=188 │ │ + 0x0017 line=189 │ │ + 0x0020 line=193 │ │ + 0x0021 line=190 │ │ + locals : │ │ + 0x0017 - 0x0020 reg=0 d D │ │ + 0x0013 - 0x0020 reg=2 result Ljava/lang/String; │ │ + 0x0021 - 0x0023 reg=2 result Ljava/lang/String; │ │ + 0x0000 - 0x0023 reg=5 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x0023 reg=6 requestCode I │ │ + 0x0000 - 0x0023 reg=7 resultCode I │ │ + 0x0000 - 0x0023 reg=8 data Landroid/content/Intent; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 48 16-bit code units │ │ +039700: |[039700] com.bottleworks.dailymoney.ui.AccountEditorActivity.onClick:(Landroid/view/View;)V │ │ +039710: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +039716: 0a00 |0003: move-result v0 │ │ +039718: 6001 a903 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_ok:I // field@03a9 │ │ +03971c: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +039720: 7010 1504 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doOk:()V // method@0415 │ │ +039726: 0e00 |000b: return-void │ │ +039728: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03972e: 0a00 |000f: move-result v0 │ │ +039730: 6001 a403 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cancel:I // field@03a4 │ │ +039734: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ +039738: 7010 1304 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doCancel:()V // method@0413 │ │ +03973e: 28f4 |0017: goto 000b // -000c │ │ +039740: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +039746: 0a00 |001b: move-result v0 │ │ +039748: 6001 a603 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_close:I // field@03a6 │ │ +03974c: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ +039750: 7010 1404 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doClose:()V // method@0414 │ │ +039756: 28e8 |0023: goto 000b // -0018 │ │ +039758: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03975e: 0a00 |0027: move-result v0 │ │ +039760: 6001 a303 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.acceditor_cal2:I // field@03a3 │ │ +039764: 3310 e1ff |002a: if-ne v0, v1, 000b // -001f │ │ +039768: 7010 1204 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.doCalculator2:()V // method@0412 │ │ +03976e: 28dc |002f: goto 000b // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + 0x0008 line=163 │ │ + 0x000b line=171 │ │ + 0x000c line=164 │ │ + 0x0014 line=165 │ │ + 0x0018 line=166 │ │ + 0x0020 line=167 │ │ + 0x0024 line=168 │ │ + 0x002c line=169 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x0030 reg=3 v Landroid/view/View; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +039770: |[039770] com.bottleworks.dailymoney.ui.AccountEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +039780: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +039786: 6000 3e04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.acceditor:I // field@043e │ │ +03978a: 6e20 2104 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.setContentView:(I)V // method@0421 │ │ +039790: 7010 1b04 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initIntent:()V // method@041b │ │ +039796: 7010 1c04 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;.initialEditor:()V // method@041c │ │ +03979c: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0003 line=61 │ │ + 0x0008 line=62 │ │ + 0x000b line=63 │ │ + 0x000e line=64 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ + 0x0000 - 0x000f reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 219 (AccountEditorActivity.java) │ │ + │ │ +Class #229 header: │ │ +class_idx : 225 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 220 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 12 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #229 annotations: │ │ +Annotations on field #1544 'listViewData' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Account;" ">;" } │ │ +Annotations on field #1545 'listViewMapList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ +Annotations on method #1085 'onItemClick' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ + │ │ +Class #229 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ + #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'bindingFrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'bindingTo' │ │ + type : '[I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'currTab' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'listView' │ │ + type : 'Landroid/widget/ListView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'listViewAdapter' │ │ + type : 'Landroid/widget/SimpleAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'listViewData' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'listViewMapList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 37 16-bit code units │ │ +0397a0: |[0397a0] com.bottleworks.dailymoney.ui.AccountMgntActivity.:()V │ │ +0397b0: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0397b2: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +0397b4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0397b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0397b8: 2350 1b02 |0004: new-array v0, v5, [Ljava/lang/String; // type@021b │ │ +0397bc: 1a01 510d |0006: const-string v1, "name" // string@0d51 │ │ +0397c0: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +0397c4: 1a01 800b |000a: const-string v1, "initvalue" // string@0b80 │ │ +0397c8: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0397cc: 1a01 3b0b |000e: const-string v1, "id" // string@0b3b │ │ +0397d0: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ +0397d4: 6900 0206 |0012: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +0397d8: 2350 1002 |0014: new-array v0, v5, [I // type@0210 │ │ +0397dc: 6001 ad03 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_item_name:I // field@03ad │ │ +0397e0: 4b01 0002 |0018: aput v1, v0, v2 │ │ +0397e4: 6001 ac03 |001a: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_item_initvalue:I // field@03ac │ │ +0397e8: 4b01 0003 |001c: aput v1, v0, v3 │ │ +0397ec: 6001 ab03 |001e: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_item_id:I // field@03ab │ │ +0397f0: 4b01 0004 |0020: aput v1, v0, v4 │ │ +0397f4: 6900 0306 |0022: sput-object v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingTo:[I // field@0603 │ │ +0397f8: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=44 │ │ + 0x0014 line=46 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +0397fc: |[0397fc] com.bottleworks.dailymoney.ui.AccountMgntActivity.:()V │ │ +03980c: 7010 cd02 0100 |0000: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +039812: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +039816: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03981c: 5b10 0806 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +039820: 2200 aa01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +039824: 7010 0e08 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03982a: 5b10 0906 |000f: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@0609 │ │ +03982e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +039830: 5b10 0406 |0012: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0604 │ │ +039834: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0003 line=48 │ │ + 0x000a line=50 │ │ + 0x0011 line=56 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'access$000' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +039838: |[039838] com.bottleworks.dailymoney.ui.AccountMgntActivity.access$000:()[Ljava/lang/String; │ │ +039848: 6200 0206 |0000: sget-object v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +03984c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +039850: |[039850] com.bottleworks.dailymoney.ui.AccountMgntActivity.access$100:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +039860: 5410 0506 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0605 │ │ +039864: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +039868: |[039868] com.bottleworks.dailymoney.ui.AccountMgntActivity.access$200:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ │ +039878: 7010 4104 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0441 │ │ +03987e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'doCopyAccount' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +039880: |[039880] com.bottleworks.dailymoney.ui.AccountMgntActivity.doCopyAccount:(I)V │ │ +039890: 5442 0806 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +039894: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03989a: 0c00 |0005: move-result-object v0 │ │ +03989c: 1f00 bd00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0398a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0398a2: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +0398a6: 1c02 de00 |000b: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // type@00de │ │ +0398aa: 7030 3900 4102 |000d: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +0398b0: 1a02 180d |0010: const-string v2, "modeCreate" // string@0d18 │ │ +0398b4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0398b6: 6e30 4300 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +0398bc: 1a02 6906 |0016: const-string v2, "account" // string@0669 │ │ +0398c0: 6e30 4000 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +0398c6: 1232 |001b: const/4 v2, #int 3 // #3 │ │ +0398c8: 6e30 4304 1402 |001c: invoke-virtual {v4, v1, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0443 │ │ +0398ce: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + 0x0008 line=251 │ │ + 0x0009 line=252 │ │ + 0x0010 line=253 │ │ + 0x0016 line=254 │ │ + 0x001b line=255 │ │ + 0x001f line=256 │ │ + locals : │ │ + 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ + 0x0008 - 0x0020 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0010 - 0x0020 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0020 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0020 reg=5 pos I │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'doDeleteAccount' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +0398d0: |[0398d0] com.bottleworks.dailymoney.ui.AccountMgntActivity.doDeleteAccount:(I)V │ │ +0398e0: 5462 0806 |0000: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +0398e4: 7220 3408 7200 |0002: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +0398ea: 0c00 |0005: move-result-object v0 │ │ +0398ec: 1f00 bd00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0398f0: 6e10 ee02 0000 |0008: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +0398f6: 0c01 |000b: move-result-object v1 │ │ +0398f8: 6e10 3304 0600 |000c: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0433 │ │ +0398fe: 0c02 |000f: move-result-object v2 │ │ +039900: 6e10 9e02 0200 |0010: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +039906: 0c02 |0013: move-result-object v2 │ │ +039908: 6e10 ec02 0000 |0014: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03990e: 0c03 |0017: move-result-object v3 │ │ +039910: 7220 4c03 3200 |0018: invoke-interface {v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAccount:(Ljava/lang/String;)Z // method@034c │ │ +039916: 7010 4104 0600 |001b: invoke-direct {v6}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0441 │ │ +03991c: 5462 0506 |001e: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0605 │ │ +039920: 6003 2705 |0020: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.msg_account_deleted:I // field@0527 │ │ +039924: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +039926: 2344 1a02 |0023: new-array v4, v4, [Ljava/lang/Object; // type@021a │ │ +03992a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +03992c: 4d01 0405 |0026: aput-object v1, v4, v5 │ │ +039930: 6e30 d401 3204 |0028: invoke-virtual {v2, v3, v4}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +039936: 0c02 |002b: move-result-object v2 │ │ +039938: 7120 cf01 2600 |002c: invoke-static {v6, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03993e: 0e00 |002f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + 0x0008 line=232 │ │ + 0x000c line=234 │ │ + 0x001b line=235 │ │ + 0x001e line=236 │ │ + 0x002f line=238 │ │ + locals : │ │ + 0x0008 - 0x0030 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x000c - 0x0030 reg=1 name Ljava/lang/String; │ │ + 0x0000 - 0x0030 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0030 reg=7 pos I │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'doEditAccount' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +039940: |[039940] com.bottleworks.dailymoney.ui.AccountMgntActivity.doEditAccount:(I)V │ │ +039950: 5442 0806 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +039954: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03995a: 0c00 |0005: move-result-object v0 │ │ +03995c: 1f00 bd00 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +039960: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +039962: 2201 1400 |0009: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +039966: 1c02 de00 |000b: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // type@00de │ │ +03996a: 7030 3900 4102 |000d: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +039970: 1a02 180d |0010: const-string v2, "modeCreate" // string@0d18 │ │ +039974: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +039976: 6e30 4300 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +03997c: 1a02 6906 |0016: const-string v2, "account" // string@0669 │ │ +039980: 6e30 4000 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +039986: 1232 |001b: const/4 v2, #int 3 // #3 │ │ +039988: 6e30 4304 1402 |001c: invoke-virtual {v4, v1, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0443 │ │ +03998e: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=241 │ │ + 0x0008 line=242 │ │ + 0x0009 line=243 │ │ + 0x0010 line=244 │ │ + 0x0016 line=245 │ │ + 0x001b line=246 │ │ + 0x001f line=247 │ │ + locals : │ │ + 0x0009 - 0x000b reg=1 intent Landroid/content/Intent; │ │ + 0x0008 - 0x0020 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0010 - 0x0020 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0020 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0020 reg=5 pos I │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'doNewAccount' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 39 16-bit code units │ │ +039990: |[039990] com.bottleworks.dailymoney.ui.AccountMgntActivity.doNewAccount:()V │ │ +0399a0: 2200 bd00 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0399a4: 5462 0406 |0002: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0604 │ │ +0399a8: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +0399ac: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +0399b0: 7120 8107 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +0399b6: 0c04 |000b: move-result-object v4 │ │ +0399b8: 7040 ea02 2043 |000c: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02ea │ │ +0399be: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0399c0: 2201 1400 |0010: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +0399c4: 1c02 de00 |0012: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; // type@00de │ │ +0399c8: 7030 3900 6102 |0014: invoke-direct {v1, v6, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +0399ce: 1a02 180d |0017: const-string v2, "modeCreate" // string@0d18 │ │ +0399d2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +0399d4: 6e30 4300 2103 |001a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +0399da: 1a02 6906 |001d: const-string v2, "account" // string@0669 │ │ +0399de: 6e30 4000 2100 |001f: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +0399e4: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +0399e6: 6e30 4304 1602 |0023: invoke-virtual {v6, v1, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0443 │ │ +0399ec: 0e00 |0026: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + 0x000f line=260 │ │ + 0x0010 line=261 │ │ + 0x0017 line=262 │ │ + 0x001d line=263 │ │ + 0x0022 line=264 │ │ + 0x0026 line=265 │ │ + locals : │ │ + 0x0010 - 0x0012 reg=1 intent Landroid/content/Intent; │ │ + 0x000f - 0x0027 reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0017 - 0x0027 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0027 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'initialContent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 54 16-bit code units │ │ +0399f0: |[0399f0] com.bottleworks.dailymoney.ui.AccountMgntActivity.initialContent:()V │ │ +039a00: 2200 6f00 |0000: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ +039a04: 5462 0906 |0002: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@0609 │ │ +039a08: 6003 4004 |0004: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.accmgnt_item:I // field@0440 │ │ +039a0c: 6204 0206 |0006: sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039a10: 6205 0306 |0008: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingTo:[I // field@0603 │ │ +039a14: 0761 |000a: move-object v1, v6 │ │ +039a16: 7606 1801 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +039a1c: 5b60 0706 |000e: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0607 │ │ +039a20: 5460 0706 |0010: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0607 │ │ +039a24: 2201 df00 |0012: new-instance v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1; // type@00df │ │ +039a28: 7020 2504 6100 |0014: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V // method@0425 │ │ +039a2e: 6e20 1b01 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +039a34: 6000 ae03 |001a: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_list:I // field@03ae │ │ +039a38: 6e20 3204 0600 |001c: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.findViewById:(I)Landroid/view/View; // method@0432 │ │ +039a3e: 0c00 |001f: move-result-object v0 │ │ +039a40: 1f00 6c00 |0020: check-cast v0, Landroid/widget/ListView; // type@006c │ │ +039a44: 5b60 0606 |0022: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0606 │ │ +039a48: 5460 0606 |0024: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0606 │ │ +039a4c: 5461 0706 |0026: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0607 │ │ +039a50: 6e20 1501 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ +039a56: 5460 0606 |002b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0606 │ │ +039a5a: 6e20 1601 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ +039a60: 5460 0606 |0030: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0606 │ │ +039a64: 6e20 4004 0600 |0032: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0440 │ │ +039a6a: 0e00 |0035: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0010 line=96 │ │ + 0x001a line=140 │ │ + 0x0024 line=141 │ │ + 0x002b line=144 │ │ + 0x0030 line=146 │ │ + 0x0035 line=147 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'initialTab' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 90 16-bit code units │ │ +039a6c: |[039a6c] com.bottleworks.dailymoney.ui.AccountMgntActivity.initialTab:()V │ │ +039a7c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +039a7e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +039a80: 6005 b303 |0002: sget v5, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_tabs:I // field@03b3 │ │ +039a84: 6e20 3204 5b00 |0004: invoke-virtual {v11, v5}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.findViewById:(I)Landroid/view/View; // method@0432 │ │ +039a8a: 0c04 |0007: move-result-object v4 │ │ +039a8c: 1f04 7400 |0008: check-cast v4, Landroid/widget/TabHost; // type@0074 │ │ +039a90: 6e10 2701 0400 |000a: invoke-virtual {v4}, Landroid/widget/TabHost;.setup:()V // method@0127 │ │ +039a96: 7100 0003 0000 |000d: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@0300 │ │ +039a9c: 0c01 |0010: move-result-object v1 │ │ +039a9e: 6e10 3504 0b00 |0011: invoke-virtual {v11}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getResources:()Landroid/content/res/Resources; // method@0435 │ │ +039aa4: 0c02 |0014: move-result-object v2 │ │ +039aa6: 2117 |0015: array-length v7, v1 │ │ +039aa8: 0165 |0016: move v5, v6 │ │ +039aaa: 3575 3600 |0017: if-ge v5, v7, 004d // +0036 │ │ +039aae: 4600 0105 |0019: aget-object v0, v1, v5 │ │ +039ab2: 6e10 0203 0000 |001b: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getType:()Ljava/lang/String; // method@0302 │ │ +039ab8: 0c08 |001e: move-result-object v8 │ │ +039aba: 6e20 2401 8400 |001f: invoke-virtual {v4, v8}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@0124 │ │ +039ac0: 0c03 |0022: move-result-object v3 │ │ +039ac2: 54b8 0506 |0023: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0605 │ │ +039ac6: 6e10 2001 0300 |0025: invoke-virtual {v3}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0120 │ │ +039acc: 0c09 |0028: move-result-object v9 │ │ +039ace: 7120 fd02 9800 |0029: invoke-static {v8, v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; // method@02fd │ │ +039ad4: 0c08 |002c: move-result-object v8 │ │ +039ad6: 6e10 fe02 0000 |002d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDrawable:()I // method@02fe │ │ +039adc: 0a09 |0030: move-result v9 │ │ +039ade: 6e20 5500 9200 |0031: invoke-virtual {v2, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +039ae4: 0c09 |0034: move-result-object v9 │ │ +039ae6: 6e30 2201 8309 |0035: invoke-virtual {v3, v8, v9}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@0122 │ │ +039aec: 6008 ae03 |0038: sget v8, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_list:I // field@03ae │ │ +039af0: 6e20 2101 8300 |003a: invoke-virtual {v3, v8}, Landroid/widget/TabHost$TabSpec;.setContent:(I)Landroid/widget/TabHost$TabSpec; // method@0121 │ │ +039af6: 6e20 2301 3400 |003d: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0123 │ │ +039afc: 54b8 0406 |0040: iget-object v8, v11, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0604 │ │ +039b00: 3908 0800 |0042: if-nez v8, 004a // +0008 │ │ +039b04: 6e10 2001 0300 |0044: invoke-virtual {v3}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0120 │ │ +039b0a: 0c08 |0047: move-result-object v8 │ │ +039b0c: 5bb8 0406 |0048: iput-object v8, v11, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0604 │ │ +039b10: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +039b14: 28cb |004c: goto 0017 // -0035 │ │ +039b16: 2115 |004d: array-length v5, v1 │ │ +039b18: 37a5 0800 |004e: if-le v5, v10, 0056 // +0008 │ │ +039b1c: 6e20 2501 a400 |0050: invoke-virtual {v4, v10}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ +039b22: 6e20 2501 6400 |0053: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ +039b28: 6e20 2601 b400 |0056: invoke-virtual {v4, v11}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@0126 │ │ +039b2e: 0e00 |0059: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=69 │ │ + 0x000a line=70 │ │ + 0x000d line=73 │ │ + 0x0011 line=74 │ │ + 0x0015 line=75 │ │ + 0x001b line=76 │ │ + 0x0023 line=77 │ │ + 0x0038 line=78 │ │ + 0x003d line=79 │ │ + 0x0040 line=80 │ │ + 0x0044 line=81 │ │ + 0x004a line=75 │ │ + 0x004d line=85 │ │ + 0x0050 line=86 │ │ + 0x0053 line=87 │ │ + 0x0056 line=90 │ │ + 0x0059 line=92 │ │ + locals : │ │ + 0x001b - 0x004d reg=0 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0023 - 0x004d reg=3 tab Landroid/widget/TabHost$TabSpec; │ │ + 0x0011 - 0x005a reg=1 ata [Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0015 - 0x005a reg=2 r Landroid/content/res/Resources; │ │ + 0x000a - 0x005a reg=4 tabs Landroid/widget/TabHost; │ │ + 0x0000 - 0x005a reg=11 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'reloadData' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 14 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 130 16-bit code units │ │ +039b30: |[039b30] com.bottleworks.dailymoney.ui.AccountMgntActivity.reloadData:()V │ │ +039b40: 122c |0000: const/4 v12, #int 2 // #2 │ │ +039b42: 121b |0001: const/4 v11, #int 1 // #1 │ │ +039b44: 120a |0002: const/4 v10, #int 0 // #0 │ │ +039b46: 6e10 3304 0d00 |0003: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0433 │ │ +039b4c: 0c04 |0006: move-result-object v4 │ │ +039b4e: 6e10 9e02 0400 |0007: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +039b54: 0c01 |000a: move-result-object v1 │ │ +039b56: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +039b58: 5bd4 0806 |000c: iput-object v4, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +039b5c: 54d4 0406 |000e: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0604 │ │ +039b60: 7110 fb02 0400 |0010: invoke-static {v4}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +039b66: 0c03 |0013: move-result-object v3 │ │ +039b68: 7220 5603 3100 |0014: invoke-interface {v1, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +039b6e: 0c04 |0017: move-result-object v4 │ │ +039b70: 5bd4 0806 |0018: iput-object v4, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +039b74: 54d4 0906 |001a: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@0609 │ │ +039b78: 7210 3208 0400 |001c: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0832 │ │ +039b7e: 54d4 0806 |001f: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewData:Ljava/util/List; // field@0608 │ │ +039b82: 7210 3508 0400 |0021: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +039b88: 0c04 |0024: move-result-object v4 │ │ +039b8a: 7210 2c08 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +039b90: 0a05 |0028: move-result v5 │ │ +039b92: 3805 5300 |0029: if-eqz v5, 007c // +0053 │ │ +039b96: 7210 2d08 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +039b9c: 0c00 |002e: move-result-object v0 │ │ +039b9e: 1f00 bd00 |002f: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +039ba2: 2202 b101 |0031: new-instance v2, Ljava/util/HashMap; // type@01b1 │ │ +039ba6: 7010 2408 0200 |0033: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0824 │ │ +039bac: 54d5 0906 |0036: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewMapList:Ljava/util/List; // field@0609 │ │ +039bb0: 7220 3008 2500 |0038: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +039bb6: 6205 0206 |003b: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039bba: 4605 050a |003d: aget-object v5, v5, v10 │ │ +039bbe: 2206 2001 |003f: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +039bc2: 6207 0206 |0041: sget-object v7, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039bc6: 4607 070a |0043: aget-object v7, v7, v10 │ │ +039bca: 6e10 ee02 0000 |0045: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +039bd0: 0c08 |0048: move-result-object v8 │ │ +039bd2: 7040 c205 7680 |0049: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +039bd8: 7230 3c08 5206 |004c: invoke-interface {v2, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +039bde: 6205 0206 |004f: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039be2: 4605 050b |0051: aget-object v5, v5, v11 │ │ +039be6: 2206 2001 |0053: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +039bea: 6207 0206 |0055: sget-object v7, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039bee: 4607 070b |0057: aget-object v7, v7, v11 │ │ +039bf2: 6e10 ed02 0000 |0059: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +039bf8: 0b08 |005c: move-result-wide v8 │ │ +039bfa: 7120 8901 9800 |005d: invoke-static {v8, v9}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ +039c00: 0c08 |0060: move-result-object v8 │ │ +039c02: 7040 c205 7680 |0061: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +039c08: 7230 3c08 5206 |0064: invoke-interface {v2, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +039c0e: 6205 0206 |0067: sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039c12: 4605 050c |0069: aget-object v5, v5, v12 │ │ +039c16: 2206 2001 |006b: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +039c1a: 6207 0206 |006d: sget-object v7, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.bindingFrom:[Ljava/lang/String; // field@0602 │ │ +039c1e: 4607 070c |006f: aget-object v7, v7, v12 │ │ +039c22: 6e10 ec02 0000 |0071: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +039c28: 0c08 |0074: move-result-object v8 │ │ +039c2a: 7040 c205 7680 |0075: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +039c30: 7230 3c08 5206 |0078: invoke-interface {v2, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +039c36: 28aa |007b: goto 0025 // -0056 │ │ +039c38: 54d4 0706 |007c: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0607 │ │ +039c3c: 6e10 1901 0400 |007e: invoke-virtual {v4}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +039c42: 0e00 |0081: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=164 │ │ + 0x000b line=165 │ │ + 0x000e line=167 │ │ + 0x0014 line=168 │ │ + 0x001a line=169 │ │ + 0x001f line=171 │ │ + 0x0031 line=172 │ │ + 0x0036 line=173 │ │ + 0x003b line=174 │ │ + 0x004f line=175 │ │ + 0x0067 line=176 │ │ + 0x007c line=179 │ │ + 0x0081 line=180 │ │ + locals : │ │ + 0x0031 - 0x007c reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0036 - 0x007c reg=2 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x000b - 0x0082 reg=1 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0014 - 0x0082 reg=3 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x0082 reg=13 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +039c44: |[039c44] com.bottleworks.dailymoney.ui.AccountMgntActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +039c54: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +039c5a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +039c5c: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ +039c60: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +039c62: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ +039c66: 2200 e000 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2; // type@00e0 │ │ +039c6a: 7020 2704 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;.:(Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V // method@0427 │ │ +039c70: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +039c76: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + 0x0003 line=153 │ │ + 0x0009 line=154 │ │ + 0x0011 line=161 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0012 reg=2 requestCode I │ │ + 0x0000 - 0x0012 reg=3 resultCode I │ │ + 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +039c78: |[039c78] com.bottleworks.dailymoney.ui.AccountMgntActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +039c88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +039c8a: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ +039c90: 0c00 |0004: move-result-object v0 │ │ +039c92: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ +039c96: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +039c9c: 0a02 |000a: move-result v2 │ │ +039c9e: 6003 b103 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_edit:I // field@03b1 │ │ +039ca2: 3332 0800 |000d: if-ne v2, v3, 0015 // +0008 │ │ +039ca6: 5202 0f00 |000f: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +039caa: 7020 3004 2400 |0011: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doEditAccount:(I)V // method@0430 │ │ +039cb0: 0f01 |0014: return v1 │ │ +039cb2: 7210 d100 0500 |0015: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +039cb8: 0a02 |0018: move-result v2 │ │ +039cba: 6003 b003 |0019: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_delete:I // field@03b0 │ │ +039cbe: 3332 0800 |001b: if-ne v2, v3, 0023 // +0008 │ │ +039cc2: 5202 0f00 |001d: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +039cc6: 7020 2f04 2400 |001f: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doDeleteAccount:(I)V // method@042f │ │ +039ccc: 28f2 |0022: goto 0014 // -000e │ │ +039cce: 7210 d100 0500 |0023: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +039cd4: 0a02 |0026: move-result v2 │ │ +039cd6: 6003 af03 |0027: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_copy:I // field@03af │ │ +039cda: 3332 0800 |0029: if-ne v2, v3, 0031 // +0008 │ │ +039cde: 5202 0f00 |002b: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +039ce2: 7020 2e04 2400 |002d: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doCopyAccount:(I)V // method@042e │ │ +039ce8: 28e4 |0030: goto 0014 // -001c │ │ +039cea: 6f20 d302 5400 |0031: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ +039cf0: 0a01 |0034: move-result v1 │ │ +039cf2: 28df |0035: goto 0014 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=215 │ │ + 0x0007 line=216 │ │ + 0x000f line=217 │ │ + 0x0014 line=226 │ │ + 0x0015 line=219 │ │ + 0x001d line=220 │ │ + 0x0023 line=222 │ │ + 0x002b line=223 │ │ + 0x0031 line=226 │ │ + locals : │ │ + 0x0007 - 0x0036 reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x0036 reg=4 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0036 reg=5 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +039cf4: |[039cf4] com.bottleworks.dailymoney.ui.AccountMgntActivity.onCreate:(Landroid/os/Bundle;)V │ │ +039d04: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +039d0a: 6000 3f04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.accmgnt:I // field@043f │ │ +039d0e: 6e20 4204 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.setContentView:(I)V // method@0442 │ │ +039d14: 7010 3704 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.initialTab:()V // method@0437 │ │ +039d1a: 7010 3604 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.initialContent:()V // method@0436 │ │ +039d20: 7010 4104 0100 |000e: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0441 │ │ +039d26: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0003 line=61 │ │ + 0x0008 line=62 │ │ + 0x000b line=63 │ │ + 0x000e line=65 │ │ + 0x0011 line=66 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0012 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +039d28: |[039d28] com.bottleworks.dailymoney.ui.AccountMgntActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +039d38: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ +039d3e: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ +039d44: 0a00 |0006: move-result v0 │ │ +039d46: 6001 ae03 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_list:I // field@03ae │ │ +039d4a: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +039d4e: 6e10 3404 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0434 │ │ +039d54: 0c00 |000e: move-result-object v0 │ │ +039d56: 6001 5804 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accmgnt_ctxmenu:I // field@0458 │ │ +039d5a: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +039d60: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0003 line=207 │ │ + 0x000b line=208 │ │ + 0x0014 line=211 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +039d64: |[039d64] com.bottleworks.dailymoney.ui.AccountMgntActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +039d74: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ +039d7a: 6e10 3404 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0434 │ │ +039d80: 0c00 |0006: move-result-object v0 │ │ +039d82: 6001 5904 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.accmgnt_optmenu:I // field@0459 │ │ +039d86: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +039d8c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +039d8e: 0f00 |000d: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=190 │ │ + 0x0003 line=191 │ │ + 0x000c line=192 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onItemClick' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +039d90: |[039d90] com.bottleworks.dailymoney.ui.AccountMgntActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +039da0: 5410 0606 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.listView:Landroid/widget/ListView; // field@0606 │ │ +039da4: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +039da8: 7020 3004 4100 |0004: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doEditAccount:(I)V // method@0430 │ │ +039dae: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=269 │ │ + 0x0004 line=270 │ │ + 0x0007 line=272 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0008 reg=2 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 pos I │ │ + 0x0000 - 0x0008 reg=5 id J │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +039db0: |[039db0] com.bottleworks.dailymoney.ui.AccountMgntActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +039dc0: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +039dc6: 0a00 |0003: move-result v0 │ │ +039dc8: 6001 b203 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.accmgnt_menu_new:I // field@03b2 │ │ +039dcc: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +039dd0: 7010 3104 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.doNewAccount:()V // method@0431 │ │ +039dd6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +039dd8: 0f00 |000c: return v0 │ │ +039dda: 6f20 d902 3200 |000d: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ +039de0: 0a00 |0010: move-result v0 │ │ +039de2: 28fb |0011: goto 000c // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + 0x0008 line=198 │ │ + 0x000b line=199 │ │ + 0x000c line=201 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;) │ │ + name : 'onTabChanged' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +039de4: |[039de4] com.bottleworks.dailymoney.ui.AccountMgntActivity.onTabChanged:(Ljava/lang/String;)V │ │ +039df4: 5b01 0406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.currTab:Ljava/lang/String; // field@0604 │ │ +039df8: 7010 4104 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;.reloadData:()V // method@0441 │ │ +039dfe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=184 │ │ + 0x0002 line=185 │ │ + 0x0005 line=186 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ + 0x0000 - 0x0006 reg=1 tabId Ljava/lang/String; │ │ + │ │ + source_file_idx : 220 (AccountMgntActivity.java) │ │ + │ │ +Class #230 header: │ │ +class_idx : 229 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 254 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 10 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #230 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; } │ │ + │ │ +Class #230 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookEditorActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'INTENT_BOOK' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230915 │ │ - #256 : (in Lcom/google/android/apps/analytics/R$string;) │ │ - name : 'title_prefs' │ │ - type : 'I' │ │ + value : "book" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'INTENT_MODE_CREATE' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230859 │ │ + value : "modeCreate" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'spfrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'spto' │ │ + type : '[I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'activity' │ │ + type : 'Landroid/app/Activity;' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'book' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'cancelBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'modeCreate' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'nameEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'noteEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'okBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'positionEditor' │ │ + type : 'Landroid/widget/Spinner;' │ │ + access : 0x0000 () │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'symbolEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'workingBook' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$string;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +039e00: |[039e00] com.bottleworks.dailymoney.ui.BookEditorActivity.:()V │ │ +039e10: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +039e12: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +039e14: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +039e16: 2340 1b02 |0003: new-array v0, v4, [Ljava/lang/String; // type@021b │ │ +039e1a: 1a01 c808 |0005: const-string v1, "display" // string@08c8 │ │ +039e1e: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +039e22: 1a01 c808 |0009: const-string v1, "display" // string@08c8 │ │ +039e26: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +039e2a: 6900 1c06 |000d: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061c │ │ +039e2e: 2340 1002 |000f: new-array v0, v4, [I // type@0210 │ │ +039e32: 6001 3204 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spitem_display:I // field@0432 │ │ +039e36: 4b01 0002 |0013: aput v1, v0, v2 │ │ +039e3a: 6001 3104 |0015: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ +039e3e: 4b01 0003 |0017: aput v1, v0, v3 │ │ +039e42: 6900 1d06 |0019: sput-object v0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spto:[I // field@061d │ │ +039e46: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=70 │ │ + 0x000f line=71 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0310d4: |[0310d4] com.google.android.apps.analytics.R$string.:()V │ │ -0310e4: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0310ea: 0e00 |0003: return-void │ │ +039e48: |[039e48] com.bottleworks.dailymoney.ui.BookEditorActivity.:()V │ │ +039e58: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +039e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=356 │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'clone' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 22 16-bit code units │ │ +039e60: |[039e60] com.bottleworks.dailymoney.ui.BookEditorActivity.clone:(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book; │ │ +039e70: 2200 c200 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +039e74: 6e10 2003 0600 |0002: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +039e7a: 0c01 |0005: move-result-object v1 │ │ +039e7c: 6e10 2203 0600 |0006: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +039e82: 0c02 |0009: move-result-object v2 │ │ +039e84: 6e10 2303 0600 |000a: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0323 │ │ +039e8a: 0c03 |000d: move-result-object v3 │ │ +039e8c: 6e10 2103 0600 |000e: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0321 │ │ +039e92: 0c04 |0011: move-result-object v4 │ │ +039e94: 7054 1d03 1032 |0012: invoke-direct {v0, v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/Book;.:(Ljava/lang/String;Ljava/lang/String;Lcom/bottleworks/dailymoney/data/SymbolPosition;Ljava/lang/String;)V // method@031d │ │ +039e9a: 1100 |0015: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0015 line=45 │ │ + locals : │ │ + 0x0015 - 0x0016 reg=0 b Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0000 - 0x0016 reg=5 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + 0x0000 - 0x0016 reg=6 book Lcom/bottleworks/dailymoney/data/Book; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'doCancel' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +039e9c: |[039e9c] com.bottleworks.dailymoney.ui.BookEditorActivity.doCancel:()V │ │ +039eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039eae: 6e20 5f04 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setResult:(I)V // method@045f │ │ +039eb4: 6e10 5604 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.finish:()V // method@0456 │ │ +039eba: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=187 │ │ + 0x0004 line=188 │ │ + 0x0007 line=189 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'doOk' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 219 16-bit code units │ │ +039ebc: |[039ebc] com.bottleworks.dailymoney.ui.BookEditorActivity.doOk:()V │ │ +039ecc: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +039ece: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +039ed0: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +039ed2: 5493 1b06 |0003: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061b │ │ +039ed6: 6e10 1c01 0300 |0005: invoke-virtual {v3}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +039edc: 0a03 |0008: move-result v3 │ │ +039ede: 3336 1a00 |0009: if-ne v6, v3, 0023 // +001a │ │ +039ee2: 5493 1606 |000b: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +039ee6: 6004 a604 |000d: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +039eea: 2355 1a02 |000f: new-array v5, v5, [Ljava/lang/Object; // type@021a │ │ +039eee: 5496 1606 |0011: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +039ef2: 6007 2005 |0013: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_symbol_position:I // field@0520 │ │ +039ef6: 6e20 d301 7600 |0015: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +039efc: 0c06 |0018: move-result-object v6 │ │ +039efe: 4d06 0508 |0019: aput-object v6, v5, v8 │ │ +039f02: 6e30 d401 4305 |001b: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +039f08: 0c03 |001e: move-result-object v3 │ │ +039f0a: 7120 cf01 3900 |001f: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +039f10: 0e00 |0022: return-void │ │ +039f12: 5493 1806 |0023: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@0618 │ │ +039f16: 6e10 ff00 0300 |0025: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +039f1c: 0c03 |0028: move-result-object v3 │ │ +039f1e: 6e10 b807 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +039f24: 0c03 |002c: move-result-object v3 │ │ +039f26: 6e10 d507 0300 |002d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +039f2c: 0c01 |0030: move-result-object v1 │ │ +039f2e: 1a03 0000 |0031: const-string v3, "" // string@0000 │ │ +039f32: 6e20 c307 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +039f38: 0a03 |0036: move-result v3 │ │ +039f3a: 3803 1f00 |0037: if-eqz v3, 0056 // +001f │ │ +039f3e: 5493 1806 |0039: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@0618 │ │ +039f42: 6e10 0101 0300 |003b: invoke-virtual {v3}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +039f48: 5493 1606 |003e: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +039f4c: 6004 a604 |0040: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +039f50: 2355 1a02 |0042: new-array v5, v5, [Ljava/lang/Object; // type@021a │ │ +039f54: 5496 1606 |0044: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +039f58: 6007 9f04 |0046: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.clabel_name:I // field@049f │ │ +039f5c: 6e20 d301 7600 |0048: invoke-virtual {v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +039f62: 0c06 |004b: move-result-object v6 │ │ +039f64: 4d06 0508 |004c: aput-object v6, v5, v8 │ │ +039f68: 6e30 d401 4305 |004e: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +039f6e: 0c03 |0051: move-result-object v3 │ │ +039f70: 7120 b401 3900 |0052: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +039f76: 28cd |0055: goto 0022 // -0033 │ │ +039f78: 7100 c903 0000 |0056: invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03c9 │ │ +039f7e: 0c03 |0059: move-result-object v3 │ │ +039f80: 5494 1b06 |005a: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061b │ │ +039f84: 6e10 1c01 0400 |005c: invoke-virtual {v4}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +039f8a: 0a04 |005f: move-result v4 │ │ +039f8c: 4602 0304 |0060: aget-object v2, v3, v4 │ │ +039f90: 5493 1f06 |0062: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +039f94: 6e20 2603 1300 |0064: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/data/Book;.setName:(Ljava/lang/String;)V // method@0326 │ │ +039f9a: 5493 1f06 |0067: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +039f9e: 5494 1e06 |0069: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.symbolEditor:Landroid/widget/EditText; // field@061e │ │ +039fa2: 6e10 ff00 0400 |006b: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +039fa8: 0c04 |006e: move-result-object v4 │ │ +039faa: 6e10 b807 0400 |006f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +039fb0: 0c04 |0072: move-result-object v4 │ │ +039fb2: 6e10 d507 0400 |0073: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +039fb8: 0c04 |0076: move-result-object v4 │ │ +039fba: 6e20 2803 4300 |0077: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Book;.setSymbol:(Ljava/lang/String;)V // method@0328 │ │ +039fc0: 5493 1f06 |007a: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +039fc4: 5494 1906 |007c: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.noteEditor:Landroid/widget/EditText; // field@0619 │ │ +039fc8: 6e10 ff00 0400 |007e: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +039fce: 0c04 |0081: move-result-object v4 │ │ +039fd0: 6e10 b807 0400 |0082: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +039fd6: 0c04 |0085: move-result-object v4 │ │ +039fd8: 6e10 d507 0400 |0086: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +039fde: 0c04 |0089: move-result-object v4 │ │ +039fe0: 6e20 2703 4300 |008a: invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Book;.setNote:(Ljava/lang/String;)V // method@0327 │ │ +039fe6: 5493 1f06 |008d: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +039fea: 6e20 2903 2300 |008f: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/data/Book;.setSymbolPosition:(Lcom/bottleworks/dailymoney/data/SymbolPosition;)V // method@0329 │ │ +039ff0: 6e10 5704 0900 |0092: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0457 │ │ +039ff6: 0c03 |0095: move-result-object v3 │ │ +039ff8: 6e10 a402 0300 |0096: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +039ffe: 0c00 |0099: move-result-object v0 │ │ +03a000: 5593 1706 |009a: iget-boolean v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@0617 │ │ +03a004: 3803 1e00 |009c: if-eqz v3, 00ba // +001e │ │ +03a008: 5493 1f06 |009e: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a00c: 7220 7103 3000 |00a0: invoke-interface {v0, v3}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.newBook:(Lcom/bottleworks/dailymoney/data/Book;)V // method@0371 │ │ +03a012: 5493 1606 |00a3: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +03a016: 6004 2a05 |00a5: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.msg_book_created:I // field@052a │ │ +03a01a: 2355 1a02 |00a7: new-array v5, v5, [Ljava/lang/Object; // type@021a │ │ +03a01e: 4d01 0508 |00a9: aput-object v1, v5, v8 │ │ +03a022: 6e30 d401 4305 |00ab: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03a028: 0c03 |00ae: move-result-object v3 │ │ +03a02a: 7120 cf01 3900 |00af: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03a030: 6e20 5f04 6900 |00b2: invoke-virtual {v9, v6}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setResult:(I)V // method@045f │ │ +03a036: 6e10 5604 0900 |00b5: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.finish:()V // method@0456 │ │ +03a03c: 2900 6aff |00b8: goto/16 0022 // -0096 │ │ +03a040: 5493 1406 |00ba: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.book:Lcom/bottleworks/dailymoney/data/Book; // field@0614 │ │ +03a044: 6e10 1f03 0300 |00bc: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +03a04a: 0a03 |00bf: move-result v3 │ │ +03a04c: 5494 1f06 |00c0: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a050: 7230 7403 3004 |00c2: invoke-interface {v0, v3, v4}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.updateBook:(ILcom/bottleworks/dailymoney/data/Book;)Z // method@0374 │ │ +03a056: 5493 1606 |00c5: iget-object v3, v9, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +03a05a: 6004 2c05 |00c7: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.msg_book_updated:I // field@052c │ │ +03a05e: 2355 1a02 |00c9: new-array v5, v5, [Ljava/lang/Object; // type@021a │ │ +03a062: 4d01 0508 |00cb: aput-object v1, v5, v8 │ │ +03a066: 6e30 d401 4305 |00cd: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03a06c: 0c03 |00d0: move-result-object v3 │ │ +03a06e: 7120 cf01 3900 |00d1: invoke-static {v9, v3}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03a074: 6e20 5f04 6900 |00d4: invoke-virtual {v9, v6}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setResult:(I)V // method@045f │ │ +03a07a: 6e10 5604 0900 |00d7: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.finish:()V // method@0456 │ │ +03a080: 28d8 |00da: goto 00b2 // -0028 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=150 │ │ + 0x000b line=151 │ │ + 0x0022 line=184 │ │ + 0x0023 line=155 │ │ + 0x0031 line=156 │ │ + 0x0039 line=157 │ │ + 0x003e line=158 │ │ + 0x0056 line=162 │ │ + 0x0062 line=165 │ │ + 0x0067 line=166 │ │ + 0x007a line=167 │ │ + 0x008d line=168 │ │ + 0x0092 line=170 │ │ + 0x009a line=172 │ │ + 0x009e line=173 │ │ + 0x00a3 line=174 │ │ + 0x00b2 line=181 │ │ + 0x00b5 line=182 │ │ + 0x00ba line=176 │ │ + 0x00c5 line=177 │ │ + 0x00d4 line=178 │ │ + 0x00d7 line=179 │ │ + locals : │ │ + 0x009a - 0x00db reg=0 idp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ + 0x0031 - 0x00db reg=1 name Ljava/lang/String; │ │ + 0x0062 - 0x00db reg=2 pos Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ + 0x0000 - 0x00db reg=9 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'initIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 47 16-bit code units │ │ +03a084: |[03a084] com.bottleworks.dailymoney.ui.BookEditorActivity.initIntent:()V │ │ +03a094: 6e10 5804 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.getIntentExtras:()Landroid/os/Bundle; // method@0458 │ │ +03a09a: 0c00 |0003: move-result-object v0 │ │ +03a09c: 1a01 180d |0004: const-string v1, "modeCreate" // string@0d18 │ │ +03a0a0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +03a0a2: 6e30 9e00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +03a0a8: 0a01 |000a: move-result v1 │ │ +03a0aa: 5c31 1706 |000b: iput-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@0617 │ │ +03a0ae: 1a01 fa06 |000d: const-string v1, "book" // string@06fa │ │ +03a0b2: 6e20 9d00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +03a0b8: 0c01 |0012: move-result-object v1 │ │ +03a0ba: 1f01 c200 |0013: check-cast v1, Lcom/bottleworks/dailymoney/data/Book; // type@00c2 │ │ +03a0be: 5b31 1406 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.book:Lcom/bottleworks/dailymoney/data/Book; // field@0614 │ │ +03a0c2: 5431 1406 |0017: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.book:Lcom/bottleworks/dailymoney/data/Book; // field@0614 │ │ +03a0c6: 7020 5204 1300 |0019: invoke-direct {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book; // method@0452 │ │ +03a0cc: 0c01 |001c: move-result-object v1 │ │ +03a0ce: 5b31 1f06 |001d: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a0d2: 5531 1706 |001f: iget-boolean v1, v3, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@0617 │ │ +03a0d6: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +03a0da: 6001 5205 |0023: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_bookeditor_create:I // field@0552 │ │ +03a0de: 6e20 6004 1300 |0025: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setTitle:(I)V // method@0460 │ │ +03a0e4: 0e00 |0028: return-void │ │ +03a0e6: 6001 5305 |0029: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.title_bookeditor_update:I // field@0553 │ │ +03a0ea: 6e20 6004 1300 |002b: invoke-virtual {v3, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setTitle:(I)V // method@0460 │ │ +03a0f0: 28fa |002e: goto 0028 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x0004 line=58 │ │ + 0x000d line=59 │ │ + 0x0017 line=60 │ │ + 0x001f line=62 │ │ + 0x0023 line=63 │ │ + 0x0028 line=67 │ │ + 0x0029 line=65 │ │ + locals : │ │ + 0x0004 - 0x002f reg=0 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x002f reg=3 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'initialEditor' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 16 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 241 16-bit code units │ │ +03a0f4: |[03a0f4] com.bottleworks.dailymoney.ui.BookEditorActivity.initialEditor:()V │ │ +03a104: 120b |0000: const/4 v11, #int 0 // #0 │ │ +03a106: 6001 b903 |0001: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_name:I // field@03b9 │ │ +03a10a: 6e20 5504 1f00 |0003: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0455 │ │ +03a110: 0c01 |0006: move-result-object v1 │ │ +03a112: 1f01 6400 |0007: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03a116: 5bf1 1806 |0009: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@0618 │ │ +03a11a: 54f1 1806 |000b: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.nameEditor:Landroid/widget/EditText; // field@0618 │ │ +03a11e: 54f3 1f06 |000d: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a122: 6e10 2003 0300 |000f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +03a128: 0c03 |0012: move-result-object v3 │ │ +03a12a: 6e20 0701 3100 |0013: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03a130: 6001 bb03 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_symbol:I // field@03bb │ │ +03a134: 6e20 5504 1f00 |0018: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0455 │ │ +03a13a: 0c01 |001b: move-result-object v1 │ │ +03a13c: 1f01 6400 |001c: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03a140: 5bf1 1e06 |001e: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.symbolEditor:Landroid/widget/EditText; // field@061e │ │ +03a144: 54f1 1e06 |0020: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.symbolEditor:Landroid/widget/EditText; // field@061e │ │ +03a148: 54f3 1f06 |0022: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a14c: 6e10 2203 0300 |0024: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +03a152: 0c03 |0027: move-result-object v3 │ │ +03a154: 6e20 0701 3100 |0028: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03a15a: 6001 bc03 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_symbol_position:I // field@03bc │ │ +03a15e: 6e20 5504 1f00 |002d: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0455 │ │ +03a164: 0c01 |0030: move-result-object v1 │ │ +03a166: 1f01 7000 |0031: check-cast v1, Landroid/widget/Spinner; // type@0070 │ │ +03a16a: 5bf1 1b06 |0033: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061b │ │ +03a16e: 2202 aa01 |0035: new-instance v2, Ljava/util/ArrayList; // type@01aa │ │ +03a172: 7010 0e08 0200 |0037: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03a178: 54f1 1f06 |003a: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a17c: 6e10 2303 0100 |003c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Book;.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@0323 │ │ +03a182: 0c0a |003f: move-result-object v10 │ │ +03a184: 12f6 |0040: const/4 v6, #int -1 // #ff │ │ +03a186: 0168 |0041: move v8, v6 │ │ +03a188: 7100 c903 0000 |0042: invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; // method@03c9 │ │ +03a18e: 0c03 |0045: move-result-object v3 │ │ +03a190: 2134 |0046: array-length v4, v3 │ │ +03a192: 01b1 |0047: move v1, v11 │ │ +03a194: 3541 2e00 |0048: if-ge v1, v4, 0076 // +002e │ │ +03a198: 4609 0301 |004a: aget-object v9, v3, v1 │ │ +03a19c: d806 0601 |004c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03a1a0: 2207 b101 |004e: new-instance v7, Ljava/util/HashMap; // type@01b1 │ │ +03a1a4: 7010 2408 0700 |0050: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@0824 │ │ +03a1aa: 7220 3008 7200 |0053: invoke-interface {v2, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03a1b0: 6205 1c06 |0056: sget-object v5, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061c │ │ +03a1b4: 4605 050b |0058: aget-object v5, v5, v11 │ │ +03a1b8: 220c 2001 |005a: new-instance v12, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +03a1bc: 620d 1c06 |005c: sget-object v13, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061c │ │ +03a1c0: 460d 0d0b |005e: aget-object v13, v13, v11 │ │ +03a1c4: 54fe 1606 |0060: iget-object v14, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0616 │ │ +03a1c8: 6e20 ca03 e900 |0062: invoke-virtual {v9, v14}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@03ca │ │ +03a1ce: 0c0e |0065: move-result-object v14 │ │ +03a1d0: 7040 c205 dce9 |0066: invoke-direct {v12, v13, v9, v14}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +03a1d6: 7230 3c08 570c |0069: invoke-interface {v7, v5, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +03a1dc: 6e20 c703 a900 |006c: invoke-virtual {v9, v10}, Lcom/bottleworks/dailymoney/data/SymbolPosition;.equals:(Ljava/lang/Object;)Z // method@03c7 │ │ +03a1e2: 0a05 |006f: move-result v5 │ │ +03a1e4: 3805 0300 |0070: if-eqz v5, 0073 // +0003 │ │ +03a1e8: 0168 |0072: move v8, v6 │ │ +03a1ea: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a1ee: 28d3 |0075: goto 0048 // -002d │ │ +03a1f0: 2200 6f00 |0076: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ +03a1f4: 6003 5304 |0078: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ +03a1f8: 6204 1c06 |007a: sget-object v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spfrom:[Ljava/lang/String; // field@061c │ │ +03a1fc: 6205 1d06 |007c: sget-object v5, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.spto:[I // field@061d │ │ +03a200: 07f1 |007e: move-object v1, v15 │ │ +03a202: 7606 1801 0000 |007f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +03a208: 6001 5204 |0082: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ +03a20c: 6e20 1a01 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ +03a212: 2201 e400 |0087: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder; // type@00e4 │ │ +03a216: 7020 4e04 f100 |0089: invoke-direct {v1, v15}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;.:(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V // method@044e │ │ +03a21c: 6e20 1b01 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +03a222: 54f1 1b06 |008f: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061b │ │ +03a226: 6e20 1d01 0100 |0091: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ +03a22c: 12f1 |0094: const/4 v1, #int -1 // #ff │ │ +03a22e: 3718 0700 |0095: if-le v8, v1, 009c // +0007 │ │ +03a232: 54f1 1b06 |0097: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.positionEditor:Landroid/widget/Spinner; // field@061b │ │ +03a236: 6e20 1f01 8100 |0099: invoke-virtual {v1, v8}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ +03a23c: 6001 ba03 |009c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookeditor_note:I // field@03ba │ │ +03a240: 6e20 5504 1f00 |009e: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0455 │ │ +03a246: 0c01 |00a1: move-result-object v1 │ │ +03a248: 1f01 6400 |00a2: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03a24c: 5bf1 1906 |00a4: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.noteEditor:Landroid/widget/EditText; // field@0619 │ │ +03a250: 54f1 1906 |00a6: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.noteEditor:Landroid/widget/EditText; // field@0619 │ │ +03a254: 54f3 1f06 |00a8: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.workingBook:Lcom/bottleworks/dailymoney/data/Book; // field@061f │ │ +03a258: 6e10 2103 0300 |00aa: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Book;.getNote:()Ljava/lang/String; // method@0321 │ │ +03a25e: 0c03 |00ad: move-result-object v3 │ │ +03a260: 6e20 0701 3100 |00ae: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03a266: 6001 c803 |00b1: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_ok:I // field@03c8 │ │ +03a26a: 6e20 5504 1f00 |00b3: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0455 │ │ +03a270: 0c01 |00b6: move-result-object v1 │ │ +03a272: 1f01 6100 |00b7: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +03a276: 5bf1 1a06 |00b9: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061a │ │ +03a27a: 55f1 1706 |00bb: iget-boolean v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.modeCreate:Z // field@0617 │ │ +03a27e: 3801 2500 |00bd: if-eqz v1, 00e2 // +0025 │ │ +03a282: 54f1 1a06 |00bf: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061a │ │ +03a286: 6003 5703 |00c1: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_add:I // field@0357 │ │ +03a28a: 6e5b f700 31bb |00c3: invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ +03a290: 54f1 1a06 |00c6: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061a │ │ +03a294: 6003 6b04 |00c8: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ +03a298: 6e20 f900 3100 |00ca: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ +03a29e: 54f1 1a06 |00cd: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061a │ │ +03a2a2: 6e20 f800 f100 |00cf: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +03a2a8: 6001 c703 |00d2: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_cancel:I // field@03c7 │ │ +03a2ac: 6e20 5504 1f00 |00d4: invoke-virtual {v15, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.findViewById:(I)Landroid/view/View; // method@0455 │ │ +03a2b2: 0c01 |00d7: move-result-object v1 │ │ +03a2b4: 1f01 6100 |00d8: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +03a2b8: 5bf1 1506 |00da: iput-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.cancelBtn:Landroid/widget/Button; // field@0615 │ │ +03a2bc: 54f1 1506 |00dc: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.cancelBtn:Landroid/widget/Button; // field@0615 │ │ +03a2c0: 6e20 f800 f100 |00de: invoke-virtual {v1, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +03a2c6: 0e00 |00e1: return-void │ │ +03a2c8: 54f1 1a06 |00e2: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061a │ │ +03a2cc: 6003 6803 |00e4: sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_update:I // field@0368 │ │ +03a2d0: 6e5b f700 31bb |00e6: invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ +03a2d6: 54f1 1a06 |00e9: iget-object v1, v15, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.okBtn:Landroid/widget/Button; // field@061a │ │ +03a2da: 6003 7104 |00eb: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.cact_update:I // field@0471 │ │ +03a2de: 6e20 f900 3100 |00ed: invoke-virtual {v1, v3}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ +03a2e4: 28dd |00f0: goto 00cd // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=83 │ │ + 0x000b line=84 │ │ + 0x0016 line=86 │ │ + 0x0020 line=87 │ │ + 0x002b line=90 │ │ + 0x0035 line=91 │ │ + 0x003a line=92 │ │ + 0x0040 line=94 │ │ + 0x0042 line=95 │ │ + 0x004c line=96 │ │ + 0x004e line=97 │ │ + 0x0053 line=98 │ │ + 0x0056 line=99 │ │ + 0x006c line=101 │ │ + 0x0072 line=102 │ │ + 0x0073 line=95 │ │ + 0x0076 line=105 │ │ + 0x0082 line=106 │ │ + 0x0087 line=107 │ │ + 0x008f line=108 │ │ + 0x0094 line=109 │ │ + 0x0097 line=110 │ │ + 0x009c line=113 │ │ + 0x00a6 line=114 │ │ + 0x00b1 line=116 │ │ + 0x00bb line=117 │ │ + 0x00bf line=118 │ │ + 0x00c6 line=119 │ │ + 0x00cd line=124 │ │ + 0x00d2 line=127 │ │ + 0x00dc line=130 │ │ + 0x00e1 line=131 │ │ + 0x00e2 line=121 │ │ + 0x00e9 line=122 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$string; │ │ + 0x0053 - 0x0076 reg=7 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x004c - 0x0076 reg=9 sp Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ + 0x0082 - 0x00f1 reg=0 adapter Landroid/widget/SimpleAdapter; │ │ + 0x003a - 0x00f1 reg=2 data Ljava/util/List; Ljava/util/List;>; │ │ + 0x0041 - 0x00f1 reg=6 i I │ │ + 0x0042 - 0x00f1 reg=8 selpos I │ │ + 0x0040 - 0x00f1 reg=10 symbolPos Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ + 0x0000 - 0x00f1 reg=15 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +03a2e8: |[03a2e8] com.bottleworks.dailymoney.ui.BookEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03a2f8: 6f40 d202 1032 |0000: invoke-super {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +03a2fe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 0x0003 line=146 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + 0x0000 - 0x0004 reg=1 requestCode I │ │ + 0x0000 - 0x0004 reg=2 resultCode I │ │ + 0x0000 - 0x0004 reg=3 data Landroid/content/Intent; │ │ │ │ -Class #238 header: │ │ -class_idx : 356 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 0 │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +03a300: |[03a300] com.bottleworks.dailymoney.ui.BookEditorActivity.onClick:(Landroid/view/View;)V │ │ +03a310: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03a316: 0a00 |0003: move-result v0 │ │ +03a318: 6001 c803 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_ok:I // field@03c8 │ │ +03a31c: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +03a320: 7010 5404 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.doOk:()V // method@0454 │ │ +03a326: 0e00 |000b: return-void │ │ +03a328: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03a32e: 0a00 |000f: move-result v0 │ │ +03a330: 6001 c703 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.btn_cancel:I // field@03c7 │ │ +03a334: 3310 f9ff |0012: if-ne v0, v1, 000b // -0007 │ │ +03a338: 7010 5304 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.doCancel:()V // method@0453 │ │ +03a33e: 28f4 |0017: goto 000b // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + 0x0008 line=136 │ │ + 0x000b line=140 │ │ + 0x000c line=137 │ │ + 0x0014 line=138 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=2 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + 0x0000 - 0x0018 reg=3 v Landroid/view/View; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookEditorActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +03a340: |[03a340] com.bottleworks.dailymoney.ui.BookEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03a350: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03a356: 6000 4104 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.bookeditor:I // field@0441 │ │ +03a35a: 6e20 5e04 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.setContentView:(I)V // method@045e │ │ +03a360: 7010 5904 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.initIntent:()V // method@0459 │ │ +03a366: 7010 5a04 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;.initialEditor:()V // method@045a │ │ +03a36c: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0003 line=51 │ │ + 0x0008 line=52 │ │ + 0x000b line=53 │ │ + 0x000e line=54 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ + 0x0000 - 0x000f reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 254 (BookEditorActivity.java) │ │ + │ │ +Class #231 header: │ │ +class_idx : 230 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 255 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #238 annotations: │ │ +Class #231 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doDeleteBook │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #238 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$style;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #231 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$1;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$style;) │ │ - name : 'Theme_Password' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165188 │ │ - #1 : (in Lcom/google/android/apps/analytics/R$style;) │ │ - name : 'cal2_button_small_style' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165186 │ │ - #2 : (in Lcom/google/android/apps/analytics/R$style;) │ │ - name : 'cal2_button_style' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165184 │ │ - #3 : (in Lcom/google/android/apps/analytics/R$style;) │ │ - name : 'cal2_digit_button_style' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165185 │ │ - #4 : (in Lcom/google/android/apps/analytics/R$style;) │ │ - name : 'cal2_display_style' │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ + name : 'val$book' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Book;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ + name : 'val$pos' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165187 │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +03a370: |[03a370] com.bottleworks.dailymoney.ui.BookListHelper$1.:(Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V │ │ +03a380: 5b01 2006 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0620 │ │ +03a384: 5b02 2106 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0621 │ │ +03a388: 5903 2206 |0004: iput v3, v0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$pos:I // field@0622 │ │ +03a38c: 7010 b507 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03a392: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=142 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 this Lcom/bottleworks/dailymoney/ui/BookListHelper$1; │ │ + 0x0000 - 0x000a reg=1 this$0 Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ + 0x0000 - 0x000a reg=2 (null) Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0000 - 0x000a reg=3 (null) I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookListHelper$1;) │ │ + name : 'onFinish' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 91 16-bit code units │ │ +03a394: |[03a394] com.bottleworks.dailymoney.ui.BookListHelper$1.onFinish:(Ljava/lang/Object;)Z │ │ +03a3a4: 1f04 8b01 |0000: check-cast v4, Ljava/lang/Integer; // type@018b │ │ +03a3a8: 6e10 9007 0400 |0002: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0790 │ │ +03a3ae: 0a01 |0005: move-result v1 │ │ +03a3b0: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +03a3b2: 3321 3200 |0007: if-ne v1, v2, 0039 // +0032 │ │ +03a3b6: 7100 b802 0000 |0009: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03a3bc: 0c01 |000c: move-result-object v1 │ │ +03a3be: 6e10 a402 0100 |000d: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +03a3c4: 0c01 |0010: move-result-object v1 │ │ +03a3c6: 5432 2106 |0011: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0621 │ │ +03a3ca: 6e10 1f03 0200 |0013: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Book;.getId:()I // method@031f │ │ +03a3d0: 0a02 |0016: move-result v2 │ │ +03a3d2: 7220 6b03 2100 |0017: invoke-interface {v1, v2}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.deleteBook:(I)Z // method@036b │ │ +03a3d8: 0a00 |001a: move-result v0 │ │ +03a3da: 3800 1e00 |001b: if-eqz v0, 0039 // +001e │ │ +03a3de: 5431 2006 |001d: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0620 │ │ +03a3e2: 7110 6804 0100 |001f: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // method@0468 │ │ +03a3e8: 0c01 |0022: move-result-object v1 │ │ +03a3ea: 3801 1800 |0023: if-eqz v1, 003b // +0018 │ │ +03a3ee: 5431 2006 |0025: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0620 │ │ +03a3f2: 7110 6804 0100 |0027: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$000:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener; // method@0468 │ │ +03a3f8: 0c01 |002a: move-result-object v1 │ │ +03a3fa: 5432 2106 |002b: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0621 │ │ +03a3fe: 7220 6504 2100 |002d: invoke-interface {v1, v2}, Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;.onBookDeleted:(Lcom/bottleworks/dailymoney/data/Book;)V // method@0465 │ │ +03a404: 7100 b802 0000 |0030: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03a40a: 0c01 |0033: move-result-object v1 │ │ +03a40c: 5432 2106 |0034: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$book:Lcom/bottleworks/dailymoney/data/Book; // field@0621 │ │ +03a410: 6e20 9802 2100 |0036: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/context/Contexts;.deleteData:(Lcom/bottleworks/dailymoney/data/Book;)Z // method@0298 │ │ +03a416: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +03a418: 0f01 |003a: return v1 │ │ +03a41a: 5431 2006 |003b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0620 │ │ +03a41e: 7110 6904 0100 |003d: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$100:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; // method@0469 │ │ +03a424: 0c01 |0040: move-result-object v1 │ │ +03a426: 5232 2206 |0041: iget v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$pos:I // field@0622 │ │ +03a42a: 7220 3608 2100 |0043: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +03a430: 5431 2006 |0046: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0620 │ │ +03a434: 7110 6a04 0100 |0048: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$200:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Ljava/util/List; // method@046a │ │ +03a43a: 0c01 |004b: move-result-object v1 │ │ +03a43c: 5232 2206 |004c: iget v2, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.val$pos:I // field@0622 │ │ +03a440: 7220 3608 2100 |004e: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +03a446: 5431 2006 |0051: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;.this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0620 │ │ +03a44a: 7110 6b04 0100 |0053: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.access$300:(Lcom/bottleworks/dailymoney/ui/BookListHelper;)Landroid/widget/SimpleAdapter; // method@046b │ │ +03a450: 0c01 |0056: move-result-object v1 │ │ +03a452: 6e10 1901 0100 |0057: invoke-virtual {v1}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +03a458: 28d6 |005a: goto 0030 // -002a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0009 line=145 │ │ + 0x001b line=146 │ │ + 0x001d line=147 │ │ + 0x0025 line=148 │ │ + 0x0030 line=154 │ │ + 0x0039 line=157 │ │ + 0x003b line=150 │ │ + 0x0046 line=151 │ │ + 0x0051 line=152 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=4 data Ljava/lang/Object; │ │ + 0x001b - 0x0039 reg=0 r Z │ │ + 0x003b - 0x005b reg=0 r Z │ │ + 0x0000 - 0x005b reg=3 this Lcom/bottleworks/dailymoney/ui/BookListHelper$1; │ │ + │ │ + source_file_idx : 255 (BookListHelper.java) │ │ + │ │ +Class #232 header: │ │ +class_idx : 235 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 256 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #232 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #232 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +03a45c: |[03a45c] com.bottleworks.dailymoney.ui.BookMgntActivity$2.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ +03a46c: 5b01 2f06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@062f │ │ +03a470: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03a476: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;) │ │ + name : 'onBookDeleted' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Book;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +03a478: |[03a478] com.bottleworks.dailymoney.ui.BookMgntActivity$2.onBookDeleted:(Lcom/bottleworks/dailymoney/data/Book;)V │ │ +03a488: 5460 2f06 |0000: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@062f │ │ +03a48c: 5461 2f06 |0002: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@062f │ │ +03a490: 7110 7f04 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)Lcom/bottleworks/commons/util/I18N; // method@047f │ │ +03a496: 0c01 |0007: move-result-object v1 │ │ +03a498: 6002 2b05 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_book_deleted:I // field@052b │ │ +03a49c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +03a49e: 2333 1a02 |000b: new-array v3, v3, [Ljava/lang/Object; // type@021a │ │ +03a4a2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03a4a4: 6e10 2003 0700 |000e: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +03a4aa: 0c05 |0011: move-result-object v5 │ │ +03a4ac: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ +03a4b0: 6e30 d401 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03a4b6: 0c01 |0017: move-result-object v1 │ │ +03a4b8: 7120 cf01 1000 |0018: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03a4be: 5460 2f06 |001b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@062f │ │ +03a4c2: 7110 7e04 0000 |001d: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@047e │ │ +03a4c8: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x001b line=58 │ │ + 0x0020 line=59 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=6 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2; │ │ + 0x0000 - 0x0021 reg=7 book Lcom/bottleworks/dailymoney/data/Book; │ │ + │ │ + source_file_idx : 256 (BookMgntActivity.java) │ │ + │ │ +Class #233 header: │ │ +class_idx : 238 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 256 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #233 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'bookListHelper' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/BookListHelper;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$style;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0310ec: |[0310ec] com.google.android.apps.analytics.R$style.:()V │ │ -0310fc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -031102: 0e00 |0003: return-void │ │ +03a4cc: |[03a4cc] com.bottleworks.dailymoney.ui.BookMgntActivity.:()V │ │ +03a4dc: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03a4e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=712 │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03a4e4: |[03a4e4] com.bottleworks.dailymoney.ui.BookMgntActivity.access$000:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ +03a4f4: 7010 8d04 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.reloadData:()V // method@048d │ │ +03a4fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03a4fc: |[03a4fc] com.bottleworks.dailymoney.ui.BookMgntActivity.access$100:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03a50c: 5410 3506 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0635 │ │ +03a510: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'initialContent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 32 16-bit code units │ │ +03a514: |[03a514] com.bottleworks.dailymoney.ui.BookMgntActivity.initialContent:()V │ │ +03a524: 2201 e900 |0000: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookListHelper; // type@00e9 │ │ +03a528: 5452 3506 |0002: iget-object v2, v5, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0635 │ │ +03a52c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +03a52e: 2204 eb00 |0005: new-instance v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2; // type@00eb │ │ +03a532: 7020 7604 5400 |0007: invoke-direct {v4, v5}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@0476 │ │ +03a538: 7054 6704 5132 |000a: invoke-direct {v1, v5, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;ZLcom/bottleworks/dailymoney/ui/BookListHelper$OnBookListener;)V // method@0467 │ │ +03a53e: 5b51 3406 |000d: iput-object v1, v5, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +03a542: 6001 c203 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_list:I // field@03c2 │ │ +03a546: 6e20 8004 1500 |0011: invoke-virtual {v5, v1}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.findViewById:(I)Landroid/view/View; // method@0480 │ │ +03a54c: 0c00 |0014: move-result-object v0 │ │ +03a54e: 1f00 6c00 |0015: check-cast v0, Landroid/widget/ListView; // type@006c │ │ +03a552: 5451 3406 |0017: iget-object v1, v5, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +03a556: 6e20 7204 0100 |0019: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.setup:(Landroid/widget/ListView;)V // method@0472 │ │ +03a55c: 6e20 8c04 0500 |001c: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.registerForContextMenu:(Landroid/view/View;)V // method@048c │ │ +03a562: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x000f line=62 │ │ + 0x0017 line=63 │ │ + 0x001c line=65 │ │ + 0x001f line=66 │ │ + locals : │ │ + 0x0017 - 0x0020 reg=0 listView Landroid/widget/ListView; │ │ + 0x0000 - 0x0020 reg=5 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'initialIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +03a564: |[03a564] com.bottleworks.dailymoney.ui.BookMgntActivity.initialIntent:()V │ │ +03a574: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'reloadData' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +03a578: |[03a578] com.bottleworks.dailymoney.ui.BookMgntActivity.reloadData:()V │ │ +03a588: 6e10 8204 0200 |0000: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0482 │ │ +03a58e: 0c01 |0003: move-result-object v1 │ │ +03a590: 6e10 a402 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +03a596: 0c00 |0007: move-result-object v0 │ │ +03a598: 2201 ed00 |0008: new-instance v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; // type@00ed │ │ +03a59c: 7030 7a04 2100 |000a: invoke-direct {v1, v2, v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V // method@047a │ │ +03a5a2: 7120 bc01 1200 |000d: invoke-static {v2, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03a5a8: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0008 line=83 │ │ + 0x0010 line=98 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$style; │ │ + 0x0008 - 0x0011 reg=0 idp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ + 0x0000 - 0x0011 reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +03a5ac: |[03a5ac] com.bottleworks.dailymoney.ui.BookMgntActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03a5bc: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +03a5c2: 1260 |0003: const/4 v0, #int 6 // #6 │ │ +03a5c4: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ +03a5c8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +03a5ca: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ +03a5ce: 2200 ec00 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3; // type@00ec │ │ +03a5d2: 7020 7804 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@0478 │ │ +03a5d8: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +03a5de: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + 0x0003 line=71 │ │ + 0x0009 line=72 │ │ + 0x0011 line=78 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x0012 reg=2 requestCode I │ │ + 0x0000 - 0x0012 reg=3 resultCode I │ │ + 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ │ │ -Class #239 header: │ │ -class_idx : 357 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 63 16-bit code units │ │ +03a5e0: |[03a5e0] com.bottleworks.dailymoney.ui.BookMgntActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03a5f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03a5f2: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ +03a5f8: 0c00 |0004: move-result-object v0 │ │ +03a5fa: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ +03a5fe: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03a604: 0a02 |000a: move-result v2 │ │ +03a606: 6003 c403 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_edit:I // field@03c4 │ │ +03a60a: 3332 0a00 |000d: if-ne v2, v3, 0017 // +000a │ │ +03a60e: 5442 3406 |000f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +03a612: 5203 0f00 |0011: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03a616: 6e20 6d04 3200 |0013: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doEditBook:(I)V // method@046d │ │ +03a61c: 0f01 |0016: return v1 │ │ +03a61e: 7210 d100 0500 |0017: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03a624: 0a02 |001a: move-result v2 │ │ +03a626: 6003 c303 |001b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_delete:I // field@03c3 │ │ +03a62a: 3332 0a00 |001d: if-ne v2, v3, 0027 // +000a │ │ +03a62e: 5442 3406 |001f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +03a632: 5203 0f00 |0021: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03a636: 6e20 6c04 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doDeleteBook:(I)V // method@046c │ │ +03a63c: 28f0 |0026: goto 0016 // -0010 │ │ +03a63e: 7210 d100 0500 |0027: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03a644: 0a02 |002a: move-result v2 │ │ +03a646: 6003 c603 |002b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_set_working:I // field@03c6 │ │ +03a64a: 3332 0d00 |002d: if-ne v2, v3, 003a // +000d │ │ +03a64e: 5442 3406 |002f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +03a652: 5203 0f00 |0031: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03a656: 6e20 6f04 3200 |0033: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doSetWorkingBook:(I)V // method@046f │ │ +03a65c: 6e10 8104 0400 |0036: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.finish:()V // method@0481 │ │ +03a662: 28dd |0039: goto 0016 // -0023 │ │ +03a664: 6f20 d302 5400 |003a: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ +03a66a: 0a01 |003d: move-result v1 │ │ +03a66c: 28d8 |003e: goto 0016 // -0028 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=129 │ │ + 0x0007 line=130 │ │ + 0x000f line=131 │ │ + 0x0016 line=141 │ │ + 0x0017 line=133 │ │ + 0x001f line=134 │ │ + 0x0027 line=136 │ │ + 0x002f line=137 │ │ + 0x0036 line=138 │ │ + 0x003a line=141 │ │ + locals : │ │ + 0x0007 - 0x003f reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x003f reg=4 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x003f reg=5 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +03a670: |[03a670] com.bottleworks.dailymoney.ui.BookMgntActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03a680: 6f20 d402 5400 |0000: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03a686: 6000 4204 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.bookmgnt:I // field@0442 │ │ +03a68a: 6e20 8e04 0400 |0005: invoke-virtual {v4, v0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.setContentView:(I)V // method@048e │ │ +03a690: 7010 8504 0400 |0008: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.initialIntent:()V // method@0485 │ │ +03a696: 7010 8404 0400 |000b: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.initialContent:()V // method@0484 │ │ +03a69c: 2200 ea00 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1; // type@00ea │ │ +03a6a0: 7020 7404 4000 |0010: invoke-direct {v0, v4}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V // method@0474 │ │ +03a6a6: 1602 1900 |0013: const-wide/16 v2, #int 25 // #19 │ │ +03a6aa: 7130 bb01 2003 |0015: invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ +03a6b0: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + 0x0008 line=35 │ │ + 0x000b line=36 │ │ + 0x000e line=37 │ │ + 0x0018 line=43 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x0019 reg=5 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +03a6b4: |[03a6b4] com.bottleworks.dailymoney.ui.BookMgntActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +03a6c4: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ +03a6ca: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ +03a6d0: 0a00 |0006: move-result v0 │ │ +03a6d2: 6001 c203 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_list:I // field@03c2 │ │ +03a6d6: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +03a6da: 6e10 8304 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0483 │ │ +03a6e0: 0c00 |000e: move-result-object v0 │ │ +03a6e2: 6001 5c04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.bookmgnt_ctxmenu:I // field@045c │ │ +03a6e6: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +03a6ec: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0003 line=121 │ │ + 0x000b line=122 │ │ + 0x0014 line=125 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +03a6f0: |[03a6f0] com.bottleworks.dailymoney.ui.BookMgntActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03a700: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ +03a706: 6e10 8304 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0483 │ │ +03a70c: 0c00 |0006: move-result-object v0 │ │ +03a70e: 6001 5d04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.bookmgnt_optmenu:I // field@045d │ │ +03a712: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +03a718: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03a71a: 0f00 |000d: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x0003 line=104 │ │ + 0x000c line=105 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +03a71c: |[03a71c] com.bottleworks.dailymoney.ui.BookMgntActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03a72c: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03a732: 0a00 |0003: move-result v0 │ │ +03a734: 6001 c503 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.bookmgnt_menu_new:I // field@03c5 │ │ +03a738: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +03a73c: 5420 3406 |0008: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +03a740: 6e10 6e04 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.doNewBook:()V // method@046e │ │ +03a746: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03a748: 0f00 |000e: return v0 │ │ +03a74a: 6f20 d902 3200 |000f: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ +03a750: 0a00 |0012: move-result v0 │ │ +03a752: 28fb |0013: goto 000e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0008 line=111 │ │ + 0x000d line=112 │ │ + 0x000e line=114 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x0014 reg=3 item Landroid/view/MenuItem; │ │ + │ │ + source_file_idx : 256 (BookMgntActivity.java) │ │ + │ │ +Class #234 header: │ │ +class_idx : 242 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 371 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #239 annotations: │ │ +Class #234 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doClearFolder │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #239 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R$xml;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #234 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ Static fields - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$xml;) │ │ - name : 'prefs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968576 │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ + name : 'val$job' │ │ + type : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R$xml;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031104: |[031104] com.google.android.apps.analytics.R$xml.:()V │ │ -031114: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03111a: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +03a754: |[03a754] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$3.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ +03a764: 5b01 5106 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ +03a768: 5b02 5206 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0652 │ │ +03a76c: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03a772: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=723 │ │ + 0x0000 line=152 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R$xml; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;) │ │ + name : 'onFinish' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03a774: |[03a774] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$3.onFinish:(Ljava/lang/Object;)Z │ │ +03a784: 1f03 8b01 |0000: check-cast v3, Ljava/lang/Integer; // type@018b │ │ +03a788: 6e10 9007 0300 |0002: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0790 │ │ +03a78e: 0a00 |0005: move-result v0 │ │ +03a790: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +03a792: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ +03a796: 5420 5106 |0009: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0651 │ │ +03a79a: 5421 5206 |000b: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0652 │ │ +03a79e: 7120 bc01 1000 |000d: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03a7a4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +03a7a6: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + 0x0009 line=156 │ │ + 0x0010 line=158 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 data Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3; │ │ │ │ -Class #240 header: │ │ -class_idx : 358 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1243 │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + │ │ +Class #235 header: │ │ +class_idx : 244 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 371 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #240 annotations: │ │ +Class #235 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/R$xml; Lcom/google/android/apps/analytics/R$style; Lcom/google/android/apps/analytics/R$string; Lcom/google/android/apps/analytics/R$menu; Lcom/google/android/apps/analytics/R$layout; Lcom/google/android/apps/analytics/R$id; Lcom/google/android/apps/analytics/R$drawable; Lcom/google/android/apps/analytics/R$color; Lcom/google/android/apps/analytics/R$attr; Lcom/google/android/apps/analytics/R$array; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doCreateDefault │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #240 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/R;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #235 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ + name : 'val$job' │ │ + type : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +03a7a8: |[03a7a8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$5.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ +03a7b8: 5b01 5406 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0654 │ │ +03a7bc: 5b02 5506 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0655 │ │ +03a7c0: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03a7c6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;) │ │ + name : 'onFinish' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03a7c8: |[03a7c8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$5.onFinish:(Ljava/lang/Object;)Z │ │ +03a7d8: 1f03 8b01 |0000: check-cast v3, Ljava/lang/Integer; // type@018b │ │ +03a7dc: 6e10 9007 0300 |0002: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0790 │ │ +03a7e2: 0a00 |0005: move-result v0 │ │ +03a7e4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +03a7e6: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ +03a7ea: 5420 5406 |0009: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0654 │ │ +03a7ee: 5421 5506 |000b: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0655 │ │ +03a7f2: 7120 bc01 1000 |000d: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03a7f8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +03a7fa: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=182 │ │ + 0x0009 line=183 │ │ + 0x0010 line=185 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 data Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5; │ │ + │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + │ │ +Class #236 header: │ │ +class_idx : 253 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 371 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 27 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #236 annotations: │ │ +Annotations on method #1206 '_exportToCSV' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1207 '_importFromCSV' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ +Annotations on method #1209 '_shareCSV' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ +Annotations on method #1212 'access$1000' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ +Annotations on method #1218 'access$700' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1220 'access$900' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ +Annotations on method #1231 'getWorkingFile' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1235 'saveFile' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + │ │ +Class #236 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'APPVER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "appver:" │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'backupcsv' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'backupformat' │ │ + type : 'Ljava/text/DateFormat;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'csvEncoding' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'vercode' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'workingFolder' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/R;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03a7fc: |[03a7fc] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.:()V │ │ +03a80c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03a80e: 7010 cd02 0300 |0001: invoke-direct {v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03a814: 5c32 6806 |0004: iput-boolean v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupcsv:Z // field@0668 │ │ +03a818: 2200 a901 |0006: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03a81c: 1a01 0011 |0008: const-string v1, "yyyyMMdd-HHmmss" // string@1100 │ │ +03a820: 7020 0608 1000 |000a: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03a826: 5b30 6906 |000d: iput-object v0, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupformat:Ljava/text/DateFormat; // field@0669 │ │ +03a82a: 5932 6c06 |000f: iput v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066c │ │ +03a82e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=40 │ │ + 0x0004 line=46 │ │ + 0x0006 line=50 │ │ + 0x000f line=52 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : '_exportToCSV' │ │ + type : '(II)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 23 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 530 16-bit code units │ │ +03a830: |[03a830] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._exportToCSV:(II)I │ │ +03a840: 220e 9901 |0000: new-instance v14, Ljava/lang/StringBuilder; // type@0199 │ │ +03a844: 7010 e507 0e00 |0002: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03a84a: 1a0f 8f09 |0005: const-string v15, "export to csv " // string@098f │ │ +03a84e: 6e20 ed07 fe00 |0007: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03a854: 0c0e |000a: move-result-object v14 │ │ +03a856: 0200 1500 |000b: move/from16 v0, v21 │ │ +03a85a: 6e20 e907 0e00 |000d: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03a860: 0c0e |0010: move-result-object v14 │ │ +03a862: 6e10 f007 0e00 |0011: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03a868: 0c0e |0014: move-result-object v14 │ │ +03a86a: 7110 d701 0e00 |0015: invoke-static {v14}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03a870: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +03a872: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +03a874: 2b15 ee01 0000 |001a: packed-switch v21, 00000208 // +000001ee │ │ +03a87a: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ +03a87c: 0f05 |001e: return v5 │ │ +03a87e: 1219 |001f: const/4 v9, #int 1 // #1 │ │ +03a880: 0193 |0020: move v3, v9 │ │ +03a882: 7401 ce04 1400 |0021: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03a888: 0c0e |0024: move-result-object v14 │ │ +03a88a: 6e10 9e02 0e00 |0025: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03a890: 0c0c |0028: move-result-object v12 │ │ +03a892: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +03a894: 0800 1400 |002a: move-object/from16 v0, v20 │ │ +03a898: 540e 6906 |002c: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupformat:Ljava/text/DateFormat; // field@0669 │ │ +03a89c: 220f b001 |002e: new-instance v15, Ljava/util/Date; // type@01b0 │ │ +03a8a0: 7010 1f08 0f00 |0030: invoke-direct {v15}, Ljava/util/Date;.:()V // method@081f │ │ +03a8a6: 6e20 f907 fe00 |0033: invoke-virtual {v14, v15}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +03a8ac: 0c04 |0036: move-result-object v4 │ │ +03a8ae: 3809 fa00 |0037: if-eqz v9, 0131 // +00fa │ │ +03a8b2: 220d 7c01 |0039: new-instance v13, Ljava/io/StringWriter; // type@017c │ │ +03a8b6: 7010 6f07 0d00 |003b: invoke-direct {v13}, Ljava/io/StringWriter;.:()V // method@076f │ │ +03a8bc: 2207 5001 |003e: new-instance v7, Lcom/csvreader/CsvWriter; // type@0150 │ │ +03a8c0: 130e 2c00 |0040: const/16 v14, #int 44 // #2c │ │ +03a8c4: 7030 d306 d70e |0042: invoke-direct {v7, v13, v14}, Lcom/csvreader/CsvWriter;.:(Ljava/io/Writer;C)V // method@06d3 │ │ +03a8ca: 130e 0800 |0045: const/16 v14, #int 8 // #8 │ │ +03a8ce: 23ee 1b02 |0047: new-array v14, v14, [Ljava/lang/String; // type@021b │ │ +03a8d2: 120f |0049: const/4 v15, #int 0 // #0 │ │ +03a8d4: 1a10 3b0b |004a: const-string v16, "id" // string@0b3b │ │ +03a8d8: 4d10 0e0f |004c: aput-object v16, v14, v15 │ │ +03a8dc: 121f |004e: const/4 v15, #int 1 // #1 │ │ +03a8de: 1a10 d209 |004f: const-string v16, "from" // string@09d2 │ │ +03a8e2: 4d10 0e0f |0051: aput-object v16, v14, v15 │ │ +03a8e6: 122f |0053: const/4 v15, #int 2 // #2 │ │ +03a8e8: 1a10 2b10 |0054: const-string v16, "to" // string@102b │ │ +03a8ec: 4d10 0e0f |0056: aput-object v16, v14, v15 │ │ +03a8f0: 123f |0058: const/4 v15, #int 3 // #3 │ │ +03a8f2: 1a10 3f08 |0059: const-string v16, "date" // string@083f │ │ +03a8f6: 4d10 0e0f |005b: aput-object v16, v14, v15 │ │ +03a8fa: 124f |005d: const/4 v15, #int 4 // #4 │ │ +03a8fc: 1a10 b210 |005e: const-string v16, "value" // string@10b2 │ │ +03a900: 4d10 0e0f |0060: aput-object v16, v14, v15 │ │ +03a904: 125f |0062: const/4 v15, #int 5 // #5 │ │ +03a906: 1a10 810d |0063: const-string v16, "note" // string@0d81 │ │ +03a90a: 4d10 0e0f |0065: aput-object v16, v14, v15 │ │ +03a90e: 126f |0067: const/4 v15, #int 6 // #6 │ │ +03a910: 1a10 b706 |0068: const-string v16, "archived" // string@06b7 │ │ +03a914: 4d10 0e0f |006a: aput-object v16, v14, v15 │ │ +03a918: 127f |006c: const/4 v15, #int 7 // #7 │ │ +03a91a: 2210 9901 |006d: new-instance v16, Ljava/lang/StringBuilder; // type@0199 │ │ +03a91e: 7601 e507 1000 |006f: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03a924: 1a11 b506 |0072: const-string v17, "appver:" // string@06b5 │ │ +03a928: 7402 ed07 1000 |0074: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03a92e: 0c10 |0077: move-result-object v16 │ │ +03a930: 0800 1400 |0078: move-object/from16 v0, v20 │ │ +03a934: 5200 6c06 |007a: iget v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066c │ │ +03a938: 0211 0000 |007c: move/from16 v17, v0 │ │ +03a93c: 7402 e907 1000 |007e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03a942: 0c10 |0081: move-result-object v16 │ │ +03a944: 7401 f007 1000 |0082: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03a94a: 0c10 |0085: move-result-object v16 │ │ +03a94c: 4d10 0e0f |0086: aput-object v16, v14, v15 │ │ +03a950: 6e20 ef06 e700 |0088: invoke-virtual {v7, v14}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06ef │ │ +03a956: 7210 5703 0c00 |008b: invoke-interface {v12}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAllDetail:()Ljava/util/List; // method@0357 │ │ +03a95c: 0c0e |008e: move-result-object v14 │ │ +03a95e: 7210 3508 0e00 |008f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03a964: 0c0f |0092: move-result-object v15 │ │ +03a966: 7210 2c08 0f00 |0093: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03a96c: 0a0e |0096: move-result v14 │ │ +03a96e: 380e 6000 |0097: if-eqz v14, 00f7 // +0060 │ │ +03a972: 7210 2d08 0f00 |0099: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03a978: 0c08 |009c: move-result-object v8 │ │ +03a97a: 1f08 c500 |009d: check-cast v8, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +03a97e: d805 0501 |009f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03a982: 127e |00a1: const/4 v14, #int 7 // #7 │ │ +03a984: 23e0 1b02 |00a2: new-array v0, v14, [Ljava/lang/String; // type@021b │ │ +03a988: 0810 0000 |00a4: move-object/from16 v16, v0 │ │ +03a98c: 120e |00a6: const/4 v14, #int 0 // #0 │ │ +03a98e: 6e10 3703 0800 |00a7: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0337 │ │ +03a994: 0a11 |00aa: move-result v17 │ │ +03a996: 7701 9207 1100 |00ab: invoke-static/range {v17}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +03a99c: 0c11 |00ae: move-result-object v17 │ │ +03a99e: 4d11 100e |00af: aput-object v17, v16, v14 │ │ +03a9a2: 121e |00b1: const/4 v14, #int 1 // #1 │ │ +03a9a4: 6e10 3503 0800 |00b2: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +03a9aa: 0c11 |00b5: move-result-object v17 │ │ +03a9ac: 4d11 100e |00b6: aput-object v17, v16, v14 │ │ +03a9b0: 122e |00b8: const/4 v14, #int 2 // #2 │ │ +03a9b2: 6e10 3a03 0800 |00b9: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +03a9b8: 0c11 |00bc: move-result-object v17 │ │ +03a9ba: 4d11 100e |00bd: aput-object v17, v16, v14 │ │ +03a9be: 123e |00bf: const/4 v14, #int 3 // #3 │ │ +03a9c0: 6e10 3403 0800 |00c0: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +03a9c6: 0c11 |00c3: move-result-object v17 │ │ +03a9c8: 7701 8d01 1100 |00c4: invoke-static/range {v17}, Lcom/bottleworks/commons/util/Formats;.normalizeDate2String:(Ljava/util/Date;)Ljava/lang/String; // method@018d │ │ +03a9ce: 0c11 |00c7: move-result-object v17 │ │ +03a9d0: 4d11 100e |00c8: aput-object v17, v16, v14 │ │ +03a9d4: 124e |00ca: const/4 v14, #int 4 // #4 │ │ +03a9d6: 6e10 3803 0800 |00cb: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0338 │ │ +03a9dc: 0c11 |00ce: move-result-object v17 │ │ +03a9de: 7701 9001 1100 |00cf: invoke-static/range {v17}, Lcom/bottleworks/commons/util/Formats;.normalizeDouble2String:(Ljava/lang/Double;)Ljava/lang/String; // method@0190 │ │ +03a9e4: 0c11 |00d2: move-result-object v17 │ │ +03a9e6: 4d11 100e |00d3: aput-object v17, v16, v14 │ │ +03a9ea: 125e |00d5: const/4 v14, #int 5 // #5 │ │ +03a9ec: 6e10 3903 0800 |00d6: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@0339 │ │ +03a9f2: 0c11 |00d9: move-result-object v17 │ │ +03a9f4: 4d11 100e |00da: aput-object v17, v16, v14 │ │ +03a9f8: 1311 0600 |00dc: const/16 v17, #int 6 // #6 │ │ +03a9fc: 6e10 3d03 0800 |00de: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033d │ │ +03aa02: 0a0e |00e1: move-result v14 │ │ +03aa04: 380e 1200 |00e2: if-eqz v14, 00f4 // +0012 │ │ +03aa08: 1a0e 6e00 |00e4: const-string v14, "1" // string@006e │ │ +03aa0c: 4d0e 1011 |00e6: aput-object v14, v16, v17 │ │ +03aa10: 0800 1000 |00e8: move-object/from16 v0, v16 │ │ +03aa14: 6e20 ef06 0700 |00ea: invoke-virtual {v7, v0}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06ef │ │ +03aa1a: 28a6 |00ed: goto 0093 // -005a │ │ +03aa1c: 1213 |00ee: const/4 v3, #int 1 // #1 │ │ +03aa1e: 2900 32ff |00ef: goto/16 0021 // -00ce │ │ +03aa22: 1219 |00f1: const/4 v9, #int 1 // #1 │ │ +03aa24: 2900 2fff |00f2: goto/16 0021 // -00d1 │ │ +03aa28: 1a0e 6300 |00f4: const-string v14, "0" // string@0063 │ │ +03aa2c: 28f0 |00f6: goto 00e6 // -0010 │ │ +03aa2e: 6e10 d806 0700 |00f7: invoke-virtual {v7}, Lcom/csvreader/CsvWriter;.close:()V // method@06d8 │ │ +03aa34: 6e10 7007 0d00 |00fa: invoke-virtual {v13}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@0770 │ │ +03aa3a: 0c06 |00fd: move-result-object v6 │ │ +03aa3c: 1a0e 8908 |00fe: const-string v14, "details.csv" // string@0889 │ │ +03aa40: 0800 1400 |0100: move-object/from16 v0, v20 │ │ +03aa44: 7020 cf04 e000 |0102: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03aa4a: 0c0a |0105: move-result-object v10 │ │ +03aa4c: 220e 9901 |0106: new-instance v14, Ljava/lang/StringBuilder; // type@0199 │ │ +03aa50: 7010 e507 0e00 |0108: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03aa56: 1a0f 8808 |010b: const-string v15, "details-" // string@0888 │ │ +03aa5a: 6e20 ed07 fe00 |010d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03aa60: 0c0e |0110: move-result-object v14 │ │ +03aa62: 0200 1600 |0111: move/from16 v0, v22 │ │ +03aa66: 6e20 e907 0e00 |0113: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03aa6c: 0c0e |0116: move-result-object v14 │ │ +03aa6e: 1a0f 5e00 |0117: const-string v15, ".csv" // string@005e │ │ +03aa72: 6e20 ed07 fe00 |0119: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03aa78: 0c0e |011c: move-result-object v14 │ │ +03aa7a: 6e10 f007 0e00 |011d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03aa80: 0c0e |0120: move-result-object v14 │ │ +03aa82: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +03aa86: 7020 cf04 e000 |0123: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03aa8c: 0c0b |0126: move-result-object v11 │ │ +03aa8e: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +03aa92: 7040 d304 a046 |0129: invoke-direct {v0, v10, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d3 │ │ +03aa98: 0800 1400 |012c: move-object/from16 v0, v20 │ │ +03aa9c: 7040 d304 b046 |012e: invoke-direct {v0, v11, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d3 │ │ +03aaa2: 3803 edfe |0131: if-eqz v3, 001e // -0113 │ │ +03aaa6: 220d 7c01 |0133: new-instance v13, Ljava/io/StringWriter; // type@017c │ │ +03aaaa: 7010 6f07 0d00 |0135: invoke-direct {v13}, Ljava/io/StringWriter;.:()V // method@076f │ │ +03aab0: 2207 5001 |0138: new-instance v7, Lcom/csvreader/CsvWriter; // type@0150 │ │ +03aab4: 130e 2c00 |013a: const/16 v14, #int 44 // #2c │ │ +03aab8: 7030 d306 d70e |013c: invoke-direct {v7, v13, v14}, Lcom/csvreader/CsvWriter;.:(Ljava/io/Writer;C)V // method@06d3 │ │ +03aabe: 126e |013f: const/4 v14, #int 6 // #6 │ │ +03aac0: 23ee 1b02 |0140: new-array v14, v14, [Ljava/lang/String; // type@021b │ │ +03aac4: 120f |0142: const/4 v15, #int 0 // #0 │ │ +03aac6: 1a10 3b0b |0143: const-string v16, "id" // string@0b3b │ │ +03aaca: 4d10 0e0f |0145: aput-object v16, v14, v15 │ │ +03aace: 121f |0147: const/4 v15, #int 1 // #1 │ │ +03aad0: 1a10 7110 |0148: const-string v16, "type" // string@1071 │ │ +03aad4: 4d10 0e0f |014a: aput-object v16, v14, v15 │ │ +03aad8: 122f |014c: const/4 v15, #int 2 // #2 │ │ +03aada: 1a10 510d |014d: const-string v16, "name" // string@0d51 │ │ +03aade: 4d10 0e0f |014f: aput-object v16, v14, v15 │ │ +03aae2: 123f |0151: const/4 v15, #int 3 // #3 │ │ +03aae4: 1a10 650b |0152: const-string v16, "init" // string@0b65 │ │ +03aae8: 4d10 0e0f |0154: aput-object v16, v14, v15 │ │ +03aaec: 124f |0156: const/4 v15, #int 4 // #4 │ │ +03aaee: 1a10 9d07 |0157: const-string v16, "cash" // string@079d │ │ +03aaf2: 4d10 0e0f |0159: aput-object v16, v14, v15 │ │ +03aaf6: 125f |015b: const/4 v15, #int 5 // #5 │ │ +03aaf8: 2210 9901 |015c: new-instance v16, Ljava/lang/StringBuilder; // type@0199 │ │ +03aafc: 7601 e507 1000 |015e: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03ab02: 1a11 b506 |0161: const-string v17, "appver:" // string@06b5 │ │ +03ab06: 7402 ed07 1000 |0163: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ab0c: 0c10 |0166: move-result-object v16 │ │ +03ab0e: 0800 1400 |0167: move-object/from16 v0, v20 │ │ +03ab12: 5200 6c06 |0169: iget v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066c │ │ +03ab16: 0211 0000 |016b: move/from16 v17, v0 │ │ +03ab1a: 7402 e907 1000 |016d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03ab20: 0c10 |0170: move-result-object v16 │ │ +03ab22: 7401 f007 1000 |0171: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03ab28: 0c10 |0174: move-result-object v16 │ │ +03ab2a: 4d10 0e0f |0175: aput-object v16, v14, v15 │ │ +03ab2e: 6e20 ef06 e700 |0177: invoke-virtual {v7, v14}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06ef │ │ +03ab34: 120e |017a: const/4 v14, #int 0 // #0 │ │ +03ab36: 7220 5603 ec00 |017b: invoke-interface {v12, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +03ab3c: 0c0e |017e: move-result-object v14 │ │ +03ab3e: 7210 3508 0e00 |017f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03ab44: 0c0f |0182: move-result-object v15 │ │ +03ab46: 7210 2c08 0f00 |0183: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03ab4c: 0a0e |0186: move-result v14 │ │ +03ab4e: 380e 4400 |0187: if-eqz v14, 01cb // +0044 │ │ +03ab52: 7210 2d08 0f00 |0189: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03ab58: 0c02 |018c: move-result-object v2 │ │ +03ab5a: 1f02 bd00 |018d: check-cast v2, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +03ab5e: d805 0501 |018f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03ab62: 125e |0191: const/4 v14, #int 5 // #5 │ │ +03ab64: 23e0 1b02 |0192: new-array v0, v14, [Ljava/lang/String; // type@021b │ │ +03ab68: 0810 0000 |0194: move-object/from16 v16, v0 │ │ +03ab6c: 120e |0196: const/4 v14, #int 0 // #0 │ │ +03ab6e: 6e10 ec02 0200 |0197: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03ab74: 0c11 |019a: move-result-object v17 │ │ +03ab76: 4d11 100e |019b: aput-object v17, v16, v14 │ │ +03ab7a: 121e |019d: const/4 v14, #int 1 // #1 │ │ +03ab7c: 6e10 ef02 0200 |019e: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +03ab82: 0c11 |01a1: move-result-object v17 │ │ +03ab84: 4d11 100e |01a2: aput-object v17, v16, v14 │ │ +03ab88: 122e |01a4: const/4 v14, #int 2 // #2 │ │ +03ab8a: 6e10 ee02 0200 |01a5: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.getName:()Ljava/lang/String; // method@02ee │ │ +03ab90: 0c11 |01a8: move-result-object v17 │ │ +03ab92: 4d11 100e |01a9: aput-object v17, v16, v14 │ │ +03ab96: 123e |01ab: const/4 v14, #int 3 // #3 │ │ +03ab98: 6e10 ed02 0200 |01ac: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.getInitialValue:()D // method@02ed │ │ +03ab9e: 0b12 |01af: move-result-wide v18 │ │ +03aba0: 7702 8f01 1200 |01b0: invoke-static/range {v18, v19}, Lcom/bottleworks/commons/util/Formats;.normalizeDouble2String:(D)Ljava/lang/String; // method@018f │ │ +03aba6: 0c11 |01b3: move-result-object v17 │ │ +03aba8: 4d11 100e |01b4: aput-object v17, v16, v14 │ │ +03abac: 1311 0400 |01b6: const/16 v17, #int 4 // #4 │ │ +03abb0: 6e10 f102 0200 |01b8: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f1 │ │ +03abb6: 0a0e |01bb: move-result v14 │ │ +03abb8: 380e 0c00 |01bc: if-eqz v14, 01c8 // +000c │ │ +03abbc: 1a0e 6e00 |01be: const-string v14, "1" // string@006e │ │ +03abc0: 4d0e 1011 |01c0: aput-object v14, v16, v17 │ │ +03abc4: 0800 1000 |01c2: move-object/from16 v0, v16 │ │ +03abc8: 6e20 ef06 0700 |01c4: invoke-virtual {v7, v0}, Lcom/csvreader/CsvWriter;.writeRecord:([Ljava/lang/String;)V // method@06ef │ │ +03abce: 28bc |01c7: goto 0183 // -0044 │ │ +03abd0: 1a0e 6300 |01c8: const-string v14, "0" // string@0063 │ │ +03abd4: 28f6 |01ca: goto 01c0 // -000a │ │ +03abd6: 6e10 d806 0700 |01cb: invoke-virtual {v7}, Lcom/csvreader/CsvWriter;.close:()V // method@06d8 │ │ +03abdc: 6e10 7007 0d00 |01ce: invoke-virtual {v13}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@0770 │ │ +03abe2: 0c06 |01d1: move-result-object v6 │ │ +03abe4: 1a0e 6f06 |01d2: const-string v14, "accounts.csv" // string@066f │ │ +03abe8: 0800 1400 |01d4: move-object/from16 v0, v20 │ │ +03abec: 7020 cf04 e000 |01d6: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03abf2: 0c0a |01d9: move-result-object v10 │ │ +03abf4: 220e 9901 |01da: new-instance v14, Ljava/lang/StringBuilder; // type@0199 │ │ +03abf8: 7010 e507 0e00 |01dc: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03abfe: 1a0f 6e06 |01df: const-string v15, "accounts-" // string@066e │ │ +03ac02: 6e20 ed07 fe00 |01e1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ac08: 0c0e |01e4: move-result-object v14 │ │ +03ac0a: 0200 1600 |01e5: move/from16 v0, v22 │ │ +03ac0e: 6e20 e907 0e00 |01e7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03ac14: 0c0e |01ea: move-result-object v14 │ │ +03ac16: 1a0f 5e00 |01eb: const-string v15, ".csv" // string@005e │ │ +03ac1a: 6e20 ed07 fe00 |01ed: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ac20: 0c0e |01f0: move-result-object v14 │ │ +03ac22: 6e10 f007 0e00 |01f1: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03ac28: 0c0e |01f4: move-result-object v14 │ │ +03ac2a: 0800 1400 |01f5: move-object/from16 v0, v20 │ │ +03ac2e: 7020 cf04 e000 |01f7: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03ac34: 0c0b |01fa: move-result-object v11 │ │ +03ac36: 0800 1400 |01fb: move-object/from16 v0, v20 │ │ +03ac3a: 7040 d304 a046 |01fd: invoke-direct {v0, v10, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d3 │ │ +03ac40: 0800 1400 |0200: move-object/from16 v0, v20 │ │ +03ac44: 7040 d304 b046 |0202: invoke-direct {v0, v11, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V // method@04d3 │ │ +03ac4a: 2900 19fe |0205: goto/16 001e // -01e7 │ │ +03ac4e: 0000 |0207: nop // spacer │ │ +03ac50: 0001 0300 0000 0000 0500 0000 d400 ... |0208: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=355 │ │ + 0x0018 line=357 │ │ + 0x0019 line=358 │ │ + 0x001a line=359 │ │ + 0x001d line=369 │ │ + 0x001e line=412 │ │ + 0x001f line=361 │ │ + 0x0021 line=371 │ │ + 0x0029 line=374 │ │ + 0x002a line=375 │ │ + 0x0037 line=376 │ │ + 0x0039 line=377 │ │ + 0x003e line=378 │ │ + 0x0045 line=379 │ │ + 0x008b line=380 │ │ + 0x009f line=381 │ │ + 0x00a1 line=382 │ │ + 0x00c0 line=383 │ │ + 0x00d6 line=384 │ │ + 0x00e8 line=382 │ │ + 0x00ee line=364 │ │ + 0x00ef line=365 │ │ + 0x00f1 line=367 │ │ + 0x00f2 line=368 │ │ + 0x00f4 line=384 │ │ + 0x00f7 line=386 │ │ + 0x00fa line=387 │ │ + 0x00fe line=388 │ │ + 0x0106 line=389 │ │ + 0x0127 line=391 │ │ + 0x012c line=392 │ │ + 0x0131 line=395 │ │ + 0x0133 line=396 │ │ + 0x0138 line=397 │ │ + 0x013f line=398 │ │ + 0x017a line=399 │ │ + 0x018f line=400 │ │ + 0x0191 line=401 │ │ + 0x01cb line=403 │ │ + 0x01ce line=404 │ │ + 0x01d2 line=405 │ │ + 0x01da line=406 │ │ + 0x01fb line=408 │ │ + 0x0200 line=409 │ │ + 0x0207 line=359 │ │ + locals : │ │ + 0x0019 - 0x001e reg=3 account Z │ │ + 0x001f - 0x0021 reg=3 account Z │ │ + 0x0037 - 0x00ee reg=4 backupstamp Ljava/lang/String; │ │ + 0x002a - 0x00ee reg=5 count I │ │ + 0x0045 - 0x00ee reg=7 csvw Lcom/csvreader/CsvWriter; │ │ + 0x009f - 0x00ee reg=8 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0029 - 0x00ee reg=12 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x003e - 0x00ee reg=13 sw Ljava/io/StringWriter; │ │ + 0x00ee - 0x00f4 reg=3 account Z │ │ + 0x00f4 - 0x00f7 reg=8 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x00fe - 0x0131 reg=6 csv Ljava/lang/String; │ │ + 0x00f4 - 0x0131 reg=7 csvw Lcom/csvreader/CsvWriter; │ │ + 0x0106 - 0x0131 reg=10 file0 Ljava/io/File; │ │ + 0x0127 - 0x0131 reg=11 file1 Ljava/io/File; │ │ + 0x00f4 - 0x0131 reg=13 sw Ljava/io/StringWriter; │ │ + 0x018f - 0x01cb reg=2 a Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00f4 - 0x0212 reg=4 backupstamp Ljava/lang/String; │ │ + 0x00f4 - 0x0212 reg=5 count I │ │ + 0x01d2 - 0x0212 reg=6 csv Ljava/lang/String; │ │ + 0x013f - 0x0212 reg=7 csvw Lcom/csvreader/CsvWriter; │ │ + 0x001a - 0x0212 reg=9 detail Z │ │ + 0x01da - 0x0212 reg=10 file0 Ljava/io/File; │ │ + 0x01fb - 0x0212 reg=11 file1 Ljava/io/File; │ │ + 0x00f4 - 0x0212 reg=12 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0138 - 0x0212 reg=13 sw Ljava/io/StringWriter; │ │ + 0x0000 - 0x0212 reg=20 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0212 reg=21 mode I │ │ + 0x0000 - 0x0212 reg=22 workingBookId I │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : '_importFromCSV' │ │ + type : '(II)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 26 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 630 16-bit code units │ │ +03ac64: |[03ac64] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._importFromCSV:(II)I │ │ +03ac74: 2203 9901 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03ac78: 7010 e507 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03ac7e: 1a04 470b |0005: const-string v4, "import from csv " // string@0b47 │ │ +03ac82: 6e20 ed07 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ac88: 0c03 |000a: move-result-object v3 │ │ +03ac8a: 0200 1800 |000b: move/from16 v0, v24 │ │ +03ac8e: 6e20 e907 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03ac94: 0c03 |0010: move-result-object v3 │ │ +03ac96: 6e10 f007 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03ac9c: 0c03 |0014: move-result-object v3 │ │ +03ac9e: 7110 d701 0300 |0015: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03aca4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +03aca6: 1311 0000 |0019: const/16 v17, #int 0 // #0 │ │ +03acaa: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +03acac: 0200 1800 |001c: move/from16 v0, v24 │ │ +03acb0: 3430 0e00 |001e: if-lt v0, v3, 002c // +000e │ │ +03acb4: 1316 0100 |0020: const/16 v22, #int 1 // #1 │ │ +03acb8: 3816 0400 |0022: if-eqz v22, 0026 // +0004 │ │ +03acbc: d818 18fd |0024: add-int/lit8 v24, v24, #int -3 // #fd │ │ +03acc0: 2b18 4602 0000 |0026: packed-switch v24, 0000026c // +00000246 │ │ +03acc6: 1310 ffff |0029: const/16 v16, #int -1 // #ffff │ │ +03acca: 0f10 |002b: return v16 │ │ +03accc: 1316 0000 |002c: const/16 v22, #int 0 // #0 │ │ +03acd0: 28f4 |002e: goto 0022 // -000c │ │ +03acd2: 1311 0100 |002f: const/16 v17, #int 1 // #1 │ │ +03acd6: 0209 1100 |0031: move/from16 v9, v17 │ │ +03acda: 7401 ce04 1700 |0033: invoke-virtual/range {v23}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03ace0: 0c03 |0036: move-result-object v3 │ │ +03ace2: 6e10 9e02 0300 |0037: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03ace8: 0c15 |003a: move-result-object v21 │ │ +03acea: 3816 3800 |003b: if-eqz v22, 0073 // +0038 │ │ +03acee: 1a03 8908 |003d: const-string v3, "details.csv" // string@0889 │ │ +03acf2: 0800 1700 |003f: move-object/from16 v0, v23 │ │ +03acf6: 7020 cf04 3000 |0041: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03acfc: 0c14 |0044: move-result-object v20 │ │ +03acfe: 3816 4a00 |0045: if-eqz v22, 008f // +004a │ │ +03ad02: 1a03 6f06 |0047: const-string v3, "accounts.csv" // string@066f │ │ +03ad06: 0800 1700 |0049: move-object/from16 v0, v23 │ │ +03ad0a: 7020 cf04 3000 |004b: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03ad10: 0c0c |004e: move-result-object v12 │ │ +03ad12: 3811 0e00 |004f: if-eqz v17, 005d // +000e │ │ +03ad16: 7401 4607 1400 |0051: invoke-virtual/range {v20}, Ljava/io/File;.exists:()Z // method@0746 │ │ +03ad1c: 0a03 |0054: move-result v3 │ │ +03ad1e: 3803 1600 |0055: if-eqz v3, 006b // +0016 │ │ +03ad22: 7401 4307 1400 |0057: invoke-virtual/range {v20}, Ljava/io/File;.canRead:()Z // method@0743 │ │ +03ad28: 0a03 |005a: move-result v3 │ │ +03ad2a: 3803 1000 |005b: if-eqz v3, 006b // +0010 │ │ +03ad2e: 3809 4e00 |005d: if-eqz v9, 00ab // +004e │ │ +03ad32: 6e10 4607 0c00 |005f: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0746 │ │ +03ad38: 0a03 |0062: move-result v3 │ │ +03ad3a: 3803 0800 |0063: if-eqz v3, 006b // +0008 │ │ +03ad3e: 6e10 4307 0c00 |0065: invoke-virtual {v12}, Ljava/io/File;.canRead:()Z // method@0743 │ │ +03ad44: 0a03 |0068: move-result v3 │ │ +03ad46: 3903 4200 |0069: if-nez v3, 00ab // +0042 │ │ +03ad4a: 1310 ffff |006b: const/16 v16, #int -1 // #ffff │ │ +03ad4e: 28be |006d: goto 002b // -0042 │ │ +03ad50: 1219 |006e: const/4 v9, #int 1 // #1 │ │ +03ad52: 28c4 |006f: goto 0033 // -003c │ │ +03ad54: 1311 0100 |0070: const/16 v17, #int 1 // #1 │ │ +03ad58: 28c1 |0072: goto 0033 // -003f │ │ +03ad5a: 2203 9901 |0073: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03ad5e: 7010 e507 0300 |0075: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03ad64: 1a04 8808 |0078: const-string v4, "details-" // string@0888 │ │ +03ad68: 6e20 ed07 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ad6e: 0c03 |007d: move-result-object v3 │ │ +03ad70: 0200 1900 |007e: move/from16 v0, v25 │ │ +03ad74: 6e20 e907 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03ad7a: 0c03 |0083: move-result-object v3 │ │ +03ad7c: 1a04 5e00 |0084: const-string v4, ".csv" // string@005e │ │ +03ad80: 6e20 ed07 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ad86: 0c03 |0089: move-result-object v3 │ │ +03ad88: 6e10 f007 0300 |008a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03ad8e: 0c03 |008d: move-result-object v3 │ │ +03ad90: 28b1 |008e: goto 003f // -004f │ │ +03ad92: 2203 9901 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03ad96: 7010 e507 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03ad9c: 1a04 6e06 |0094: const-string v4, "accounts-" // string@066e │ │ +03ada0: 6e20 ed07 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ada6: 0c03 |0099: move-result-object v3 │ │ +03ada8: 0200 1900 |009a: move/from16 v0, v25 │ │ +03adac: 6e20 e907 0300 |009c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03adb2: 0c03 |009f: move-result-object v3 │ │ +03adb4: 1a04 5e00 |00a0: const-string v4, ".csv" // string@005e │ │ +03adb8: 6e20 ed07 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03adbe: 0c03 |00a5: move-result-object v3 │ │ +03adc0: 6e10 f007 0300 |00a6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03adc6: 0c03 |00a9: move-result-object v3 │ │ +03adc8: 289f |00aa: goto 0049 // -0061 │ │ +03adca: 120a |00ab: const/4 v10, #int 0 // #0 │ │ +03adcc: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ +03add0: 1310 0000 |00ae: const/16 v16, #int 0 // #0 │ │ +03add4: 3809 1600 |00b0: if-eqz v9, 00c6 // +0016 │ │ +03add8: 220b 4d01 |00b2: new-instance v11, Lcom/csvreader/CsvReader; // type@014d │ │ +03addc: 2203 7401 |00b4: new-instance v3, Ljava/io/InputStreamReader; // type@0174 │ │ +03ade0: 2204 6e01 |00b6: new-instance v4, Ljava/io/FileInputStream; // type@016e │ │ +03ade4: 7020 5207 c400 |00b8: invoke-direct {v4, v12}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +03adea: 0800 1700 |00bb: move-object/from16 v0, v23 │ │ +03adee: 5405 6a06 |00bd: iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066a │ │ +03adf2: 7030 5f07 4305 |00bf: invoke-direct {v3, v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@075f │ │ +03adf8: 7020 9a06 3b00 |00c2: invoke-direct {v11, v3}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069a │ │ +03adfe: 07ba |00c5: move-object v10, v11 │ │ +03ae00: 3811 1b00 |00c6: if-eqz v17, 00e1 // +001b │ │ +03ae04: 2213 4d01 |00c8: new-instance v19, Lcom/csvreader/CsvReader; // type@014d │ │ +03ae08: 2203 7401 |00ca: new-instance v3, Ljava/io/InputStreamReader; // type@0174 │ │ +03ae0c: 2204 6e01 |00cc: new-instance v4, Ljava/io/FileInputStream; // type@016e │ │ +03ae10: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +03ae14: 7020 5207 0400 |00d0: invoke-direct {v4, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0752 │ │ +03ae1a: 0800 1700 |00d3: move-object/from16 v0, v23 │ │ +03ae1e: 5405 6a06 |00d5: iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066a │ │ +03ae22: 7030 5f07 4305 |00d7: invoke-direct {v3, v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@075f │ │ +03ae28: 0800 1300 |00da: move-object/from16 v0, v19 │ │ +03ae2c: 7020 9a06 3000 |00dc: invoke-direct {v0, v3}, Lcom/csvreader/CsvReader;.:(Ljava/io/Reader;)V // method@069a │ │ +03ae32: 0812 1300 |00df: move-object/from16 v18, v19 │ │ +03ae36: 380a 1600 |00e1: if-eqz v10, 00f7 // +0016 │ │ +03ae3a: 6e10 bf06 0a00 |00e3: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.readHeaders:()Z // method@06bf │ │ +03ae40: 0a03 |00e6: move-result v3 │ │ +03ae42: 3903 1000 |00e7: if-nez v3, 00f7 // +0010 │ │ +03ae46: 1310 ffff |00e9: const/16 v16, #int -1 // #ffff │ │ +03ae4a: 380a 0500 |00eb: if-eqz v10, 00f0 // +0005 │ │ +03ae4e: 6e10 a206 0a00 |00ed: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03ae54: 3812 3bff |00f0: if-eqz v18, 002b // -00c5 │ │ +03ae58: 7401 a206 1200 |00f2: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03ae5e: 2900 36ff |00f5: goto/16 002b // -00ca │ │ +03ae62: 3812 1600 |00f7: if-eqz v18, 010d // +0016 │ │ +03ae66: 7401 bf06 1200 |00f9: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.readHeaders:()Z // method@06bf │ │ +03ae6c: 0a03 |00fc: move-result v3 │ │ +03ae6e: 3903 1000 |00fd: if-nez v3, 010d // +0010 │ │ +03ae72: 1310 ffff |00ff: const/16 v16, #int -1 // #ffff │ │ +03ae76: 380a 0500 |0101: if-eqz v10, 0106 // +0005 │ │ +03ae7a: 6e10 a206 0a00 |0103: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03ae80: 3812 25ff |0106: if-eqz v18, 002b // -00db │ │ +03ae84: 7401 a206 1200 |0108: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03ae8a: 2900 20ff |010b: goto/16 002b // -00e0 │ │ +03ae8e: 3811 cc00 |010d: if-eqz v17, 01d9 // +00cc │ │ +03ae92: 1213 |010f: const/4 v3, #int 1 // #1 │ │ +03ae94: 0800 1200 |0110: move-object/from16 v0, v18 │ │ +03ae98: 6e20 ca06 3000 |0112: invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;.setTrimWhitespace:(Z)V // method@06ca │ │ +03ae9e: 7401 b106 1200 |0115: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.getHeaders:()[Ljava/lang/String; // method@06b1 │ │ +03aea4: 0c03 |0118: move-result-object v3 │ │ +03aea6: 7401 b006 1200 |0119: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.getHeaderCount:()I // method@06b0 │ │ +03aeac: 0a04 |011c: move-result v4 │ │ +03aeae: d804 04ff |011d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +03aeb2: 4603 0304 |011f: aget-object v3, v3, v4 │ │ +03aeb6: 0800 1700 |0121: move-object/from16 v0, v23 │ │ +03aeba: 7020 cd04 3000 |0123: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getAppver:(Ljava/lang/String;)I // method@04cd │ │ +03aec0: 0a0d |0126: move-result v13 │ │ +03aec2: 7801 4e03 1500 |0127: invoke-interface/range {v21}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllDetail:()V // method@034e │ │ +03aec8: 7401 c006 1200 |012a: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c0 │ │ +03aece: 0a03 |012d: move-result v3 │ │ +03aed0: 3803 8400 |012e: if-eqz v3, 01b2 // +0084 │ │ +03aed4: 2202 c500 |0130: new-instance v2, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +03aed8: 1a03 d209 |0132: const-string v3, "from" // string@09d2 │ │ +03aedc: 0800 1200 |0134: move-object/from16 v0, v18 │ │ +03aee0: 6e20 a806 3000 |0136: invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03aee6: 0c03 |0139: move-result-object v3 │ │ +03aee8: 1a04 2b10 |013a: const-string v4, "to" // string@102b │ │ +03aeec: 0800 1200 |013c: move-object/from16 v0, v18 │ │ +03aef0: 6e20 a806 4000 |013e: invoke-virtual {v0, v4}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03aef6: 0c04 |0141: move-result-object v4 │ │ +03aef8: 1a05 3f08 |0142: const-string v5, "date" // string@083f │ │ +03aefc: 0800 1200 |0144: move-object/from16 v0, v18 │ │ +03af00: 6e20 a806 5000 |0146: invoke-virtual {v0, v5}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03af06: 0c05 |0149: move-result-object v5 │ │ +03af08: 7110 9101 0500 |014a: invoke-static {v5}, Lcom/bottleworks/commons/util/Formats;.normalizeString2Date:(Ljava/lang/String;)Ljava/util/Date; // method@0191 │ │ +03af0e: 0c05 |014d: move-result-object v5 │ │ +03af10: 1a06 b210 |014e: const-string v6, "value" // string@10b2 │ │ +03af14: 0800 1200 |0150: move-object/from16 v0, v18 │ │ +03af18: 6e20 a806 6000 |0152: invoke-virtual {v0, v6}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03af1e: 0c06 |0155: move-result-object v6 │ │ +03af20: 7110 9301 0600 |0156: invoke-static {v6}, Lcom/bottleworks/commons/util/Formats;.normalizeString2Double:(Ljava/lang/String;)D // method@0193 │ │ +03af26: 0b06 |0159: move-result-wide v6 │ │ +03af28: 7120 8107 7600 |015a: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +03af2e: 0c06 |015d: move-result-object v6 │ │ +03af30: 1a07 810d |015e: const-string v7, "note" // string@0d81 │ │ +03af34: 0800 1200 |0160: move-object/from16 v0, v18 │ │ +03af38: 6e20 a806 7000 |0162: invoke-virtual {v0, v7}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03af3e: 0c07 |0165: move-result-object v7 │ │ +03af40: 7606 3203 0200 |0166: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0332 │ │ +03af46: 1a03 b706 |0169: const-string v3, "archived" // string@06b7 │ │ +03af4a: 0800 1200 |016b: move-object/from16 v0, v18 │ │ +03af4e: 6e20 a806 3000 |016d: invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03af54: 0c0e |0170: move-result-object v14 │ │ +03af56: 1a03 6e00 |0171: const-string v3, "1" // string@006e │ │ +03af5a: 6e20 c307 e300 |0173: invoke-virtual {v3, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03af60: 0a03 |0176: move-result v3 │ │ +03af62: 3803 1a00 |0177: if-eqz v3, 0191 // +001a │ │ +03af66: 1213 |0179: const/4 v3, #int 1 // #1 │ │ +03af68: 6e20 3e03 3200 |017a: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033e │ │ +03af6e: 1a03 3b0b |017d: const-string v3, "id" // string@0b3b │ │ +03af72: 0800 1200 |017f: move-object/from16 v0, v18 │ │ +03af76: 6e20 a806 3000 |0181: invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03af7c: 0c03 |0184: move-result-object v3 │ │ +03af7e: 7110 9107 0300 |0185: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +03af84: 0a03 |0188: move-result v3 │ │ +03af86: 0800 1500 |0189: move-object/from16 v0, v21 │ │ +03af8a: 7230 6103 3002 |018b: invoke-interface {v0, v3, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newDetailNoCheck:(ILcom/bottleworks/dailymoney/data/Detail;)V // method@0361 │ │ +03af90: d810 1001 |018e: add-int/lit8 v16, v16, #int 1 // #01 │ │ +03af94: 289a |0190: goto 012a // -0066 │ │ +03af96: 1a03 6300 |0191: const-string v3, "0" // string@0063 │ │ +03af9a: 6e20 c307 e300 |0193: invoke-virtual {v3, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03afa0: 0a03 |0196: move-result v3 │ │ +03afa2: 3803 1300 |0197: if-eqz v3, 01aa // +0013 │ │ +03afa6: 1203 |0199: const/4 v3, #int 0 // #0 │ │ +03afa8: 6e20 3e03 3200 |019a: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033e │ │ +03afae: 28e0 |019d: goto 017d // -0020 │ │ +03afb0: 0d03 |019e: move-exception v3 │ │ +03afb2: 380a 0500 |019f: if-eqz v10, 01a4 // +0005 │ │ +03afb6: 6e10 a206 0a00 |01a1: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03afbc: 3812 0500 |01a4: if-eqz v18, 01a9 // +0005 │ │ +03afc0: 7401 a206 1200 |01a6: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03afc6: 2703 |01a9: throw v3 │ │ +03afc8: 7110 7307 0e00 |01aa: invoke-static {v14}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0773 │ │ +03afce: 0a03 |01ad: move-result v3 │ │ +03afd0: 6e20 3e03 3200 |01ae: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033e │ │ +03afd6: 28cc |01b1: goto 017d // -0034 │ │ +03afd8: 7401 a206 1200 |01b2: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03afde: 1312 0000 |01b5: const/16 v18, #int 0 // #0 │ │ +03afe2: 2203 9901 |01b7: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03afe6: 7010 e507 0300 |01b9: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03afec: 1a04 460b |01bc: const-string v4, "import from " // string@0b46 │ │ +03aff0: 6e20 ed07 4300 |01be: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03aff6: 0c03 |01c1: move-result-object v3 │ │ +03aff8: 0800 1400 |01c2: move-object/from16 v0, v20 │ │ +03affc: 6e20 ec07 0300 |01c4: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +03b002: 0c03 |01c7: move-result-object v3 │ │ +03b004: 1a04 2700 |01c8: const-string v4, " ver:" // string@0027 │ │ +03b008: 6e20 ed07 4300 |01ca: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b00e: 0c03 |01cd: move-result-object v3 │ │ +03b010: 6e20 e907 d300 |01ce: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03b016: 0c03 |01d1: move-result-object v3 │ │ +03b018: 6e10 f007 0300 |01d2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03b01e: 0c03 |01d5: move-result-object v3 │ │ +03b020: 7110 d701 0300 |01d6: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03b026: 3809 8600 |01d9: if-eqz v9, 025f // +0086 │ │ +03b02a: 1213 |01db: const/4 v3, #int 1 // #1 │ │ +03b02c: 6e20 ca06 3a00 |01dc: invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;.setTrimWhitespace:(Z)V // method@06ca │ │ +03b032: 6e10 b106 0a00 |01df: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.getHeaders:()[Ljava/lang/String; // method@06b1 │ │ +03b038: 0c03 |01e2: move-result-object v3 │ │ +03b03a: 6e10 b006 0a00 |01e3: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.getHeaderCount:()I // method@06b0 │ │ +03b040: 0a04 |01e6: move-result v4 │ │ +03b042: d804 04ff |01e7: add-int/lit8 v4, v4, #int -1 // #ff │ │ +03b046: 4603 0304 |01e9: aget-object v3, v3, v4 │ │ +03b04a: 0800 1700 |01eb: move-object/from16 v0, v23 │ │ +03b04e: 7020 cd04 3000 |01ed: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getAppver:(Ljava/lang/String;)I // method@04cd │ │ +03b054: 0a0d |01f0: move-result v13 │ │ +03b056: 7801 4d03 1500 |01f1: invoke-interface/range {v21}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllAccount:()V // method@034d │ │ +03b05c: 6e10 c006 0a00 |01f4: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.readRecord:()Z // method@06c0 │ │ +03b062: 0a03 |01f7: move-result v3 │ │ +03b064: 3803 4300 |01f8: if-eqz v3, 023b // +0043 │ │ +03b068: 2208 bd00 |01fa: new-instance v8, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +03b06c: 1a03 7110 |01fc: const-string v3, "type" // string@1071 │ │ +03b070: 6e20 a806 3a00 |01fe: invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03b076: 0c03 |0201: move-result-object v3 │ │ +03b078: 1a04 510d |0202: const-string v4, "name" // string@0d51 │ │ +03b07c: 6e20 a806 4a00 |0204: invoke-virtual {v10, v4}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03b082: 0c04 |0207: move-result-object v4 │ │ +03b084: 1a05 650b |0208: const-string v5, "init" // string@0b65 │ │ +03b088: 6e20 a806 5a00 |020a: invoke-virtual {v10, v5}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03b08e: 0c05 |020d: move-result-object v5 │ │ +03b090: 7110 9301 0500 |020e: invoke-static {v5}, Lcom/bottleworks/commons/util/Formats;.normalizeString2Double:(Ljava/lang/String;)D // method@0193 │ │ +03b096: 0b06 |0211: move-result-wide v6 │ │ +03b098: 7120 8107 7600 |0212: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +03b09e: 0c05 |0215: move-result-object v5 │ │ +03b0a0: 7040 ea02 3854 |0216: invoke-direct {v8, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Account;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V // method@02ea │ │ +03b0a6: 1a03 9d07 |0219: const-string v3, "cash" // string@079d │ │ +03b0aa: 6e20 a806 3a00 |021b: invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03b0b0: 0c0f |021e: move-result-object v15 │ │ +03b0b2: 1a03 6e00 |021f: const-string v3, "1" // string@006e │ │ +03b0b6: 6e20 c307 f300 |0221: invoke-virtual {v3, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03b0bc: 0a03 |0224: move-result v3 │ │ +03b0be: 3803 1400 |0225: if-eqz v3, 0239 // +0014 │ │ +03b0c2: 1213 |0227: const/4 v3, #int 1 // #1 │ │ +03b0c4: 6e20 f202 3800 |0228: invoke-virtual {v8, v3}, Lcom/bottleworks/dailymoney/data/Account;.setCashAccount:(Z)V // method@02f2 │ │ +03b0ca: 1a03 3b0b |022b: const-string v3, "id" // string@0b3b │ │ +03b0ce: 6e20 a806 3a00 |022d: invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;.get:(Ljava/lang/String;)Ljava/lang/String; // method@06a8 │ │ +03b0d4: 0c03 |0230: move-result-object v3 │ │ +03b0d6: 0800 1500 |0231: move-object/from16 v0, v21 │ │ +03b0da: 7230 5e03 3008 |0233: invoke-interface {v0, v3, v8}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newAccountNoCheck:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V // method@035e │ │ +03b0e0: d810 1001 |0236: add-int/lit8 v16, v16, #int 1 // #01 │ │ +03b0e4: 28bc |0238: goto 01f4 // -0044 │ │ +03b0e6: 1203 |0239: const/4 v3, #int 0 // #0 │ │ +03b0e8: 28ee |023a: goto 0228 // -0012 │ │ +03b0ea: 6e10 a206 0a00 |023b: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03b0f0: 120a |023e: const/4 v10, #int 0 // #0 │ │ +03b0f2: 2203 9901 |023f: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03b0f6: 7010 e507 0300 |0241: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03b0fc: 1a04 460b |0244: const-string v4, "import from " // string@0b46 │ │ +03b100: 6e20 ed07 4300 |0246: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b106: 0c03 |0249: move-result-object v3 │ │ +03b108: 6e20 ec07 c300 |024a: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +03b10e: 0c03 |024d: move-result-object v3 │ │ +03b110: 1a04 2700 |024e: const-string v4, " ver:" // string@0027 │ │ +03b114: 6e20 ed07 4300 |0250: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b11a: 0c03 |0253: move-result-object v3 │ │ +03b11c: 6e20 e907 d300 |0254: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03b122: 0c03 |0257: move-result-object v3 │ │ +03b124: 6e10 f007 0300 |0258: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03b12a: 0c03 |025b: move-result-object v3 │ │ +03b12c: 7110 d701 0300 |025c: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03b132: 380a 0500 |025f: if-eqz v10, 0264 // +0005 │ │ +03b136: 6e10 a206 0a00 |0261: invoke-virtual {v10}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03b13c: 3812 c7fd |0264: if-eqz v18, 002b // -0239 │ │ +03b140: 7401 a206 1200 |0266: invoke-virtual/range {v18}, Lcom/csvreader/CsvReader;.close:()V // method@06a2 │ │ +03b146: 2900 c2fd |0269: goto/16 002b // -023e │ │ +03b14a: 0000 |026b: nop // spacer │ │ +03b14c: 0001 0300 0000 0000 0900 0000 4800 ... |026c: packed-switch-data (10 units) │ │ + catches : 4 │ │ + 0x00b2 - 0x00e6 │ │ + -> 0x019e │ │ + 0x00f9 - 0x00fc │ │ + -> 0x019e │ │ + 0x0110 - 0x019d │ │ + -> 0x019e │ │ + 0x01aa - 0x025f │ │ + -> 0x019e │ │ + positions : │ │ + 0x0000 line=450 │ │ + 0x0018 line=452 │ │ + 0x0019 line=453 │ │ + 0x001b line=454 │ │ + 0x0022 line=455 │ │ + 0x0026 line=456 │ │ + 0x0029 line=466 │ │ + 0x002b line=542 │ │ + 0x002c line=454 │ │ + 0x002f line=458 │ │ + 0x0033 line=469 │ │ + 0x003b line=470 │ │ + 0x0045 line=471 │ │ + 0x004f line=473 │ │ + 0x005f line=474 │ │ + 0x006b line=475 │ │ + 0x006e line=461 │ │ + 0x006f line=462 │ │ + 0x0070 line=464 │ │ + 0x0072 line=465 │ │ + 0x0073 line=470 │ │ + 0x008f line=471 │ │ + 0x00ab line=478 │ │ + 0x00ac line=479 │ │ + 0x00ae line=481 │ │ + 0x00b0 line=482 │ │ + 0x00b2 line=483 │ │ + 0x00c6 line=485 │ │ + 0x00c8 line=486 │ │ + 0x00e1 line=489 │ │ + 0x00e9 line=490 │ │ + 0x00eb line=544 │ │ + 0x00ed line=545 │ │ + 0x00f0 line=547 │ │ + 0x00f2 line=548 │ │ + 0x00f7 line=494 │ │ + 0x00ff line=495 │ │ + 0x0101 line=544 │ │ + 0x0103 line=545 │ │ + 0x0106 line=547 │ │ + 0x0108 line=548 │ │ + 0x010d line=498 │ │ + 0x010f line=499 │ │ + 0x0115 line=500 │ │ + 0x0127 line=502 │ │ + 0x012a line=503 │ │ + 0x0130 line=504 │ │ + 0x0169 line=505 │ │ + 0x0171 line=506 │ │ + 0x0179 line=507 │ │ + 0x017d line=514 │ │ + 0x018e line=515 │ │ + 0x0190 line=516 │ │ + 0x0191 line=508 │ │ + 0x0199 line=509 │ │ + 0x019e line=544 │ │ + 0x01a1 line=545 │ │ + 0x01a4 line=547 │ │ + 0x01a6 line=548 │ │ + 0x01aa line=511 │ │ + 0x01b2 line=517 │ │ + 0x01b5 line=518 │ │ + 0x01b7 line=520 │ │ + 0x01d9 line=524 │ │ + 0x01db line=525 │ │ + 0x01df line=526 │ │ + 0x01f1 line=527 │ │ + 0x01f4 line=528 │ │ + 0x01fa line=529 │ │ + 0x0219 line=530 │ │ + 0x021f line=531 │ │ + 0x022b line=533 │ │ + 0x0236 line=534 │ │ + 0x0238 line=535 │ │ + 0x0239 line=531 │ │ + 0x023b line=536 │ │ + 0x023e line=537 │ │ + 0x023f line=539 │ │ + 0x025f line=544 │ │ + 0x0261 line=545 │ │ + 0x0264 line=547 │ │ + 0x0266 line=548 │ │ + 0x026b line=456 │ │ + locals : │ │ + 0x0019 - 0x002b reg=9 account Z │ │ + 0x0022 - 0x002c reg=22 shared Z │ │ + 0x002c - 0x0033 reg=9 account Z │ │ + 0x004f - 0x006e reg=12 accounts Ljava/io/File; │ │ + 0x0045 - 0x006e reg=20 details Ljava/io/File; │ │ + 0x003b - 0x006e reg=21 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x006e - 0x0073 reg=9 account Z │ │ + 0x00ac - 0x00c5 reg=10 accountReader Lcom/csvreader/CsvReader; │ │ + 0x00c5 - 0x00c6 reg=11 accountReader Lcom/csvreader/CsvReader; │ │ + 0x00ae - 0x00df reg=18 detailReader Lcom/csvreader/CsvReader; │ │ + 0x00df - 0x00e1 reg=19 detailReader Lcom/csvreader/CsvReader; │ │ + 0x00b0 - 0x00eb reg=16 count I │ │ + 0x00f7 - 0x0101 reg=16 count I │ │ + 0x0169 - 0x019e reg=2 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0127 - 0x019e reg=13 appver I │ │ + 0x0171 - 0x019e reg=14 archived Ljava/lang/String; │ │ + 0x01aa - 0x01b2 reg=2 det Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x01aa - 0x01b2 reg=14 archived Ljava/lang/String; │ │ + 0x01aa - 0x01d9 reg=13 appver I │ │ + 0x0219 - 0x023b reg=8 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x021f - 0x023b reg=15 cash Ljava/lang/String; │ │ + 0x01f1 - 0x025f reg=13 appver I │ │ + 0x00c6 - 0x0276 reg=10 accountReader Lcom/csvreader/CsvReader; │ │ + 0x00ab - 0x0276 reg=12 accounts Ljava/io/File; │ │ + 0x010d - 0x0276 reg=16 count I │ │ + 0x001b - 0x0276 reg=17 detail Z │ │ + 0x00e1 - 0x0276 reg=18 detailReader Lcom/csvreader/CsvReader; │ │ + 0x008f - 0x0276 reg=20 details Ljava/io/File; │ │ + 0x0073 - 0x0276 reg=21 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x002f - 0x0276 reg=22 shared Z │ │ + 0x0000 - 0x0276 reg=23 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0276 reg=24 mode I │ │ + 0x0000 - 0x0276 reg=25 workingBookId I │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : '_resetDate' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 72 16-bit code units │ │ +03b184: |[03b184] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._resetDate:(I)V │ │ +03b194: 2203 9901 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03b198: 7010 e507 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03b19e: 1a04 8d0e |0005: const-string v4, "reset date" // string@0e8d │ │ +03b1a2: 6e20 ed07 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b1a8: 0c03 |000a: move-result-object v3 │ │ +03b1aa: 6e20 e907 6300 |000b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03b1b0: 0c03 |000e: move-result-object v3 │ │ +03b1b2: 6e10 f007 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03b1b8: 0c03 |0012: move-result-object v3 │ │ +03b1ba: 7110 d701 0300 |0013: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03b1c0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +03b1c2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +03b1c4: 2b06 2600 0000 |0018: packed-switch v6, 0000003e // +00000026 │ │ +03b1ca: 6e10 ce04 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b1d0: 0c03 |001e: move-result-object v3 │ │ +03b1d2: 6e10 9e02 0300 |001f: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03b1d8: 0c02 |0022: move-result-object v2 │ │ +03b1da: 3800 0f00 |0023: if-eqz v0, 0032 // +000f │ │ +03b1de: 3801 0d00 |0025: if-eqz v1, 0032 // +000d │ │ +03b1e2: 7210 6203 0200 |0027: invoke-interface {v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.reset:()V // method@0362 │ │ +03b1e8: 0e00 |002a: return-void │ │ +03b1ea: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +03b1ec: 0110 |002c: move v0, v1 │ │ +03b1ee: 28ee |002d: goto 001b // -0012 │ │ +03b1f0: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +03b1f2: 28ec |002f: goto 001b // -0014 │ │ +03b1f4: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +03b1f6: 28ea |0031: goto 001b // -0016 │ │ +03b1f8: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +03b1fc: 7210 4d03 0200 |0034: invoke-interface {v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllAccount:()V // method@034d │ │ +03b202: 28f3 |0037: goto 002a // -000d │ │ +03b204: 3801 f2ff |0038: if-eqz v1, 002a // -000e │ │ +03b208: 7210 4e03 0200 |003a: invoke-interface {v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.deleteAllDetail:()V // method@034e │ │ +03b20e: 28ed |003d: goto 002a // -0013 │ │ +03b210: 0001 0300 0000 0000 1300 0000 1600 ... |003e: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + 0x0016 line=328 │ │ + 0x0017 line=329 │ │ + 0x0018 line=330 │ │ + 0x001b line=341 │ │ + 0x0023 line=342 │ │ + 0x0027 line=343 │ │ + 0x002a line=350 │ │ + 0x002b line=332 │ │ + 0x002d line=333 │ │ + 0x002e line=335 │ │ + 0x002f line=336 │ │ + 0x0030 line=338 │ │ + 0x0032 line=344 │ │ + 0x0034 line=345 │ │ + 0x0038 line=346 │ │ + 0x003a line=347 │ │ + 0x003e line=330 │ │ + locals : │ │ + 0x0017 - 0x001b reg=0 account Z │ │ + 0x0023 - 0x002b reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x002b - 0x002d reg=0 account Z │ │ + 0x002d - 0x002e reg=0 account I │ │ + 0x002e - 0x0032 reg=0 account Z │ │ + 0x0018 - 0x0048 reg=1 detail Z │ │ + 0x0032 - 0x0048 reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0048 reg=5 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0048 reg=6 mode I │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : '_shareCSV' │ │ + type : '(I)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 154 16-bit code units │ │ +03b224: |[03b224] com.bottleworks.dailymoney.ui.DataMaintenanceActivity._shareCSV:(I)I │ │ +03b234: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +03b236: 2207 9901 |0001: new-instance v7, Ljava/lang/StringBuilder; // type@0199 │ │ +03b23a: 7010 e507 0700 |0003: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03b240: 1a08 850f |0006: const-string v8, "share csv " // string@0f85 │ │ +03b244: 6e20 ed07 8700 |0008: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b24a: 0c07 |000b: move-result-object v7 │ │ +03b24c: 6e20 e907 e700 |000c: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03b252: 0c07 |000f: move-result-object v7 │ │ +03b254: 6e10 f007 0700 |0010: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03b25a: 0c07 |0013: move-result-object v7 │ │ +03b25c: 7110 d701 0700 |0014: invoke-static {v7}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03b262: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03b264: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +03b266: 2b0e 7700 0000 |0019: packed-switch v14, 00000090 // +00000077 │ │ +03b26c: 0f02 |001c: return v2 │ │ +03b26e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +03b270: 0130 |001e: move v0, v3 │ │ +03b272: 1a07 8908 |001f: const-string v7, "details.csv" // string@0889 │ │ +03b276: 7020 cf04 7d00 |0021: invoke-direct {v13, v7}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03b27c: 0c04 |0024: move-result-object v4 │ │ +03b27e: 1a07 6f06 |0025: const-string v7, "accounts.csv" // string@066f │ │ +03b282: 7020 cf04 7d00 |0027: invoke-direct {v13, v7}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; // method@04cf │ │ +03b288: 0c01 |002a: move-result-object v1 │ │ +03b28a: 3803 0e00 |002b: if-eqz v3, 0039 // +000e │ │ +03b28e: 6e10 4607 0400 |002d: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0746 │ │ +03b294: 0a07 |0030: move-result v7 │ │ +03b296: 3807 ebff |0031: if-eqz v7, 001c // -0015 │ │ +03b29a: 6e10 4307 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@0743 │ │ +03b2a0: 0a07 |0036: move-result v7 │ │ +03b2a2: 3807 e5ff |0037: if-eqz v7, 001c // -001b │ │ +03b2a6: 3800 0e00 |0039: if-eqz v0, 0047 // +000e │ │ +03b2aa: 6e10 4607 0100 |003b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0746 │ │ +03b2b0: 0a07 |003e: move-result v7 │ │ +03b2b2: 3807 ddff |003f: if-eqz v7, 001c // -0023 │ │ +03b2b6: 6e10 4307 0100 |0041: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@0743 │ │ +03b2bc: 0a07 |0044: move-result v7 │ │ +03b2be: 3807 d7ff |0045: if-eqz v7, 001c // -0029 │ │ +03b2c2: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +03b2c4: 2206 aa01 |0048: new-instance v6, Ljava/util/ArrayList; // type@01aa │ │ +03b2c8: 7010 0e08 0600 |004a: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03b2ce: 3803 0700 |004d: if-eqz v3, 0054 // +0007 │ │ +03b2d2: 7220 3008 4600 |004f: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03b2d8: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03b2dc: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ +03b2e0: 7220 3008 1600 |0056: invoke-interface {v6, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03b2e6: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03b2ea: 3d02 c1ff |005b: if-lez v2, 001c // -003f │ │ +03b2ee: 6e10 ce04 0d00 |005d: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b2f4: 0c07 |0060: move-result-object v7 │ │ +03b2f6: 6e10 9f02 0700 |0061: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ +03b2fc: 0c05 |0064: move-result-object v5 │ │ +03b2fe: 6e10 ce04 0d00 |0065: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b304: 0c07 |0068: move-result-object v7 │ │ +03b306: 54d8 6b06 |0069: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b30a: 6009 4005 |006b: sget v9, Lcom/bottleworks/dailymoney/core/R$string;.msg_share_csv_title:I // field@0540 │ │ +03b30e: 121a |006d: const/4 v10, #int 1 // #1 │ │ +03b310: 23aa 1a02 |006e: new-array v10, v10, [Ljava/lang/Object; // type@021a │ │ +03b314: 120b |0070: const/4 v11, #int 0 // #0 │ │ +03b316: 220c b001 |0071: new-instance v12, Ljava/util/Date; // type@01b0 │ │ +03b31a: 7010 1f08 0c00 |0073: invoke-direct {v12}, Ljava/util/Date;.:()V // method@081f │ │ +03b320: 6e20 f907 c500 |0076: invoke-virtual {v5, v12}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +03b326: 0c0c |0079: move-result-object v12 │ │ +03b328: 4d0c 0a0b |007a: aput-object v12, v10, v11 │ │ +03b32c: 6e30 d401 980a |007c: invoke-virtual {v8, v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03b332: 0c08 |007f: move-result-object v8 │ │ +03b334: 54d9 6b06 |0080: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b338: 600a 3f05 |0082: sget v10, Lcom/bottleworks/dailymoney/core/R$string;.msg_share_csv_content:I // field@053f │ │ +03b33c: 6e20 d301 a900 |0084: invoke-virtual {v9, v10}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03b342: 0c09 |0087: move-result-object v9 │ │ +03b344: 6e40 c902 8769 |0088: invoke-virtual {v7, v8, v9, v6}, Lcom/bottleworks/dailymoney/context/Contexts;.shareTextContent:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Z // method@02c9 │ │ +03b34a: 2891 |008b: goto 001c // -006f │ │ +03b34c: 1210 |008c: const/4 v0, #int 1 // #1 │ │ +03b34e: 2892 |008d: goto 001f // -006e │ │ +03b350: 1213 |008e: const/4 v3, #int 1 // #1 │ │ +03b352: 2890 |008f: goto 001f // -0070 │ │ +03b354: 0001 0300 0000 0000 0400 0000 7300 ... |0090: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=557 │ │ + 0x0017 line=559 │ │ + 0x0018 line=560 │ │ + 0x0019 line=561 │ │ + 0x001c line=600 │ │ + 0x001d line=563 │ │ + 0x001f line=574 │ │ + 0x0025 line=575 │ │ + 0x002b line=577 │ │ + 0x003b line=578 │ │ + 0x0047 line=582 │ │ + 0x0048 line=584 │ │ + 0x004d line=586 │ │ + 0x004f line=587 │ │ + 0x0052 line=588 │ │ + 0x0054 line=591 │ │ + 0x0056 line=592 │ │ + 0x0059 line=593 │ │ + 0x005b line=596 │ │ + 0x005d line=597 │ │ + 0x0065 line=598 │ │ + 0x008c line=566 │ │ + 0x008d line=567 │ │ + 0x008e line=569 │ │ + 0x008f line=570 │ │ + 0x0090 line=561 │ │ + locals : │ │ + 0x0018 - 0x001c reg=0 account Z │ │ + 0x001d - 0x001f reg=0 account Z │ │ + 0x002b - 0x008c reg=1 accounts Ljava/io/File; │ │ + 0x0048 - 0x008c reg=2 count I │ │ + 0x0025 - 0x008c reg=4 details Ljava/io/File; │ │ + 0x0065 - 0x008c reg=5 df Ljava/text/DateFormat; │ │ + 0x004d - 0x008c reg=6 files Ljava/util/List; Ljava/util/List; │ │ + 0x008c - 0x009a reg=0 account Z │ │ + 0x0019 - 0x009a reg=3 detail Z │ │ + 0x0000 - 0x009a reg=13 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x009a reg=14 mode I │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b368: |[03b368] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03b378: 5410 6b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b37c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b380: |[03b380] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03b390: 6e10 ce04 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b396: 0c00 |0003: move-result-object v0 │ │ +03b398: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$1000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03b39c: |[03b39c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)I │ │ +03b3ac: 7020 b904 2100 |0000: invoke-direct {v1, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._shareCSV:(I)I // method@04b9 │ │ +03b3b2: 0a00 |0003: move-result v0 │ │ +03b3b4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b3b8: |[03b3b8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03b3c8: 5410 6b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b3cc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03b3d0: |[03b3d0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03b3e0: 6e10 ce04 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b3e6: 0c00 |0003: move-result-object v0 │ │ +03b3e8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b3ec: |[03b3ec] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03b3fc: 5410 6b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b400: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -03111c: |[03111c] com.google.android.apps.analytics.R.:()V │ │ -03112c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -031132: 0e00 |0003: return-void │ │ +03b404: |[03b404] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ +03b414: 7020 b804 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._resetDate:(I)V // method@04b8 │ │ +03b41a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ - 0x0003 line=723 │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b41c: |[03b41c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03b42c: 5410 6b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b430: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +03b434: |[03b434] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$700:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I │ │ +03b444: 7030 b604 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._exportToCSV:(II)I // method@04b6 │ │ +03b44a: 0a00 |0003: move-result v0 │ │ +03b44c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + 0x0000 - 0x0005 reg=3 x2 I │ │ + │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03b450: |[03b450] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$800:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03b460: 5410 6b06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b464: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'access$900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +03b468: |[03b468] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.access$900:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I │ │ +03b478: 7030 b704 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;._importFromCSV:(II)I // method@04b7 │ │ +03b47e: 0a00 |0003: move-result v0 │ │ +03b480: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + 0x0000 - 0x0005 reg=3 x2 I │ │ + │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doBackupDbToSD' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +03b484: |[03b484] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doBackupDbToSD:()V │ │ +03b494: 7100 1708 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0817 │ │ +03b49a: 0c01 |0003: move-result-object v1 │ │ +03b49c: 6e10 ce04 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b4a2: 0c02 |0007: move-result-object v2 │ │ +03b4a4: 6e10 1808 0100 |0008: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +03b4aa: 0c03 |000b: move-result-object v3 │ │ +03b4ac: 6e20 c102 3200 |000c: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/context/Contexts;.setLastBackup:(Ljava/util/Date;)V // method@02c1 │ │ +03b4b2: 2200 f000 |000f: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; // type@00f0 │ │ +03b4b6: 7030 9004 4001 |0011: invoke-direct {v0, v4, v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V // method@0490 │ │ +03b4bc: 7120 bc01 0400 |0014: invoke-static {v4, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03b4c2: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0004 line=98 │ │ + 0x000f line=99 │ │ + 0x0014 line=126 │ │ + 0x0017 line=127 │ │ + locals : │ │ + 0x0014 - 0x0018 reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0004 - 0x0018 reg=1 now Ljava/util/Calendar; │ │ + 0x0000 - 0x0018 reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doClearFolder' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +03b4c4: |[03b4c4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doClearFolder:()V │ │ +03b4d4: 2200 f100 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; // type@00f1 │ │ +03b4d8: 7020 9404 6000 |0002: invoke-direct {v0, v6}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@0494 │ │ +03b4de: 5461 6b06 |0005: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b4e2: 6002 4505 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_clear_folder:I // field@0545 │ │ +03b4e6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +03b4e8: 2333 1a02 |000a: new-array v3, v3, [Ljava/lang/Object; // type@021a │ │ +03b4ec: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +03b4ee: 5465 6d06 |000d: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +03b4f2: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +03b4f6: 6e30 d401 2103 |0011: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03b4fc: 0c01 |0014: move-result-object v1 │ │ +03b4fe: 2202 f200 |0015: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3; // type@00f2 │ │ +03b502: 7030 9704 6200 |0017: invoke-direct {v2, v6, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@0497 │ │ +03b508: 7130 b701 1602 |001a: invoke-static {v6, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ +03b50e: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + 0x0005 line=152 │ │ + 0x001d line=162 │ │ + locals : │ │ + 0x0005 - 0x001e reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x001e reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #18 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doCreateDefault' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +03b510: |[03b510] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doCreateDefault:()V │ │ +03b520: 2200 f300 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; // type@00f3 │ │ +03b524: 7020 9904 3000 |0002: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@0499 │ │ +03b52a: 5431 6b06 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b52e: 6002 4605 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_create_default:I // field@0546 │ │ +03b532: 6e20 d301 2100 |0009: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03b538: 0c01 |000c: move-result-object v1 │ │ +03b53a: 2202 f400 |000d: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5; // type@00f4 │ │ +03b53e: 7030 9c04 3200 |000f: invoke-direct {v2, v3, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@049c │ │ +03b544: 7130 b701 1302 |0012: invoke-static {v3, v1, v2}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ +03b54a: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + 0x0005 line=179 │ │ + 0x0015 line=188 │ │ + locals : │ │ + 0x0005 - 0x0016 reg=0 job Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x0016 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #19 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doExportCSV' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +03b54c: |[03b54c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doExportCSV:()V │ │ +03b55c: 6e10 ce04 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b562: 0c01 |0003: move-result-object v1 │ │ +03b564: 6e10 b002 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +03b56a: 0a00 |0007: move-result v0 │ │ +03b56c: 2201 0900 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +03b570: 7020 1000 4100 |000a: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +03b576: 5442 6b06 |000d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b57a: 6003 4805 |000f: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_export_csv:I // field@0548 │ │ +03b57e: 6e20 d301 3200 |0011: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03b584: 0c02 |0014: move-result-object v2 │ │ +03b586: 6e20 1300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +03b58c: 0c01 |0018: move-result-object v1 │ │ +03b58e: 6002 1803 |0019: sget v2, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_options:I // field@0318 │ │ +03b592: 2203 f800 |001b: new-instance v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // type@00f8 │ │ +03b596: 7030 a704 4300 |001d: invoke-direct {v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V // method@04a7 │ │ +03b59c: 6e30 1200 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +03b5a2: 0c01 |0023: move-result-object v1 │ │ +03b5a4: 6e10 1400 0100 |0024: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ +03b5aa: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=217 │ │ + 0x0008 line=218 │ │ + 0x0020 line=219 │ │ + 0x0024 line=246 │ │ + 0x0027 line=247 │ │ + locals : │ │ + 0x0008 - 0x0028 reg=0 workingBookId I │ │ + 0x0000 - 0x0028 reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #20 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doImportCSV' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +03b5ac: |[03b5ac] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doImportCSV:()V │ │ +03b5bc: 6e10 ce04 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b5c2: 0c01 |0003: move-result-object v1 │ │ +03b5c4: 6e10 b002 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +03b5ca: 0a00 |0007: move-result v0 │ │ +03b5cc: 2201 0900 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +03b5d0: 7020 1000 4100 |000a: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +03b5d6: 5442 6b06 |000d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b5da: 6003 4905 |000f: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_import_csv:I // field@0549 │ │ +03b5de: 6e20 d301 3200 |0011: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03b5e4: 0c02 |0014: move-result-object v2 │ │ +03b5e6: 6e20 1300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +03b5ec: 0c01 |0018: move-result-object v1 │ │ +03b5ee: 6002 1703 |0019: sget v2, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_import_options:I // field@0317 │ │ +03b5f2: 2203 fa00 |001b: new-instance v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // type@00fa │ │ +03b5f6: 7030 ad04 4300 |001d: invoke-direct {v3, v4, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V // method@04ad │ │ +03b5fc: 6e30 1200 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +03b602: 0c01 |0023: move-result-object v1 │ │ +03b604: 6e10 1400 0100 |0024: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ +03b60a: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + 0x0008 line=251 │ │ + 0x0020 line=252 │ │ + 0x0024 line=279 │ │ + 0x0027 line=280 │ │ + locals : │ │ + 0x0008 - 0x0028 reg=0 workingBookId I │ │ + 0x0000 - 0x0028 reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #21 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doReset' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +03b60c: |[03b60c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doReset:()V │ │ +03b61c: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +03b620: 7020 1000 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +03b626: 5431 6b06 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b62a: 6002 4a05 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_reset:I // field@054a │ │ +03b62e: 6e20 d301 2100 |0009: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03b634: 0c01 |000c: move-result-object v1 │ │ +03b636: 6e20 1300 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +03b63c: 0c00 |0010: move-result-object v0 │ │ +03b63e: 6001 1803 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_options:I // field@0318 │ │ +03b642: 2202 f600 |0013: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // type@00f6 │ │ +03b646: 7020 a104 3200 |0015: invoke-direct {v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@04a1 │ │ +03b64c: 6e30 1200 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +03b652: 0c00 |001b: move-result-object v0 │ │ +03b654: 6e10 1400 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ +03b65a: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + 0x0018 line=195 │ │ + 0x001c line=213 │ │ + 0x001f line=214 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #22 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'doShareCSV' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +03b65c: |[03b65c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.doShareCSV:()V │ │ +03b66c: 2200 0900 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0009 │ │ +03b670: 7020 1000 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +03b676: 5431 6b06 |0005: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@066b │ │ +03b67a: 6002 4c05 |0007: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_share_csv:I // field@054c │ │ +03b67e: 6e20 d301 2100 |0009: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03b684: 0c01 |000c: move-result-object v1 │ │ +03b686: 6e20 1300 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +03b68c: 0c00 |0010: move-result-object v0 │ │ +03b68e: 6001 1803 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$array;.csv_type_options:I // field@0318 │ │ +03b692: 2202 fc00 |0013: new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // type@00fc │ │ +03b696: 7020 b304 3200 |0015: invoke-direct {v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V // method@04b3 │ │ +03b69c: 6e30 1200 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +03b6a2: 0c00 |001b: move-result-object v0 │ │ +03b6a4: 6e10 1400 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0014 │ │ +03b6aa: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=283 │ │ + 0x0018 line=284 │ │ + 0x001c line=308 │ │ + 0x001f line=309 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #23 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'getAppver' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +03b6ac: |[03b6ac] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.getAppver:(Ljava/lang/String;)I │ │ +03b6bc: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +03b6c0: 1a01 b506 |0002: const-string v1, "appver:" // string@06b5 │ │ +03b6c4: 6e20 d007 1300 |0004: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@07d0 │ │ +03b6ca: 0a01 |0007: move-result v1 │ │ +03b6cc: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ +03b6d0: 1a01 b506 |000a: const-string v1, "appver:" // string@06b5 │ │ +03b6d4: 6e10 cc07 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@07cc │ │ +03b6da: 0a01 |000f: move-result v1 │ │ +03b6dc: 6e20 d107 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07d1 │ │ +03b6e2: 0c01 |0013: move-result-object v1 │ │ +03b6e4: 7110 9107 0100 |0014: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0791 │ │ +03b6ea: 0a01 |0017: move-result v1 │ │ +03b6ec: 0f01 |0018: return v1 │ │ +03b6ee: 0d00 |0019: move-exception v0 │ │ +03b6f0: 6e10 8707 0000 |001a: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +03b6f6: 0c01 |001d: move-result-object v1 │ │ +03b6f8: 7110 d701 0100 |001e: invoke-static {v1}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03b6fe: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +03b700: 28f6 |0022: goto 0018 // -000a │ │ + catches : 1 │ │ + 0x000a - 0x0017 │ │ + Ljava/lang/Exception; -> 0x0019 │ │ + positions : │ │ + 0x0000 line=434 │ │ + 0x000a line=436 │ │ + 0x0018 line=443 │ │ + 0x0019 line=437 │ │ + 0x001a line=439 │ │ + 0x0021 line=443 │ │ + locals : │ │ + 0x001a - 0x0021 reg=0 x Ljava/lang/Exception; │ │ + 0x0000 - 0x0023 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0023 reg=3 str Ljava/lang/String; │ │ + │ │ + #24 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'getWorkingFile' │ │ + type : '(Ljava/lang/String;)Ljava/io/File;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +03b714: |[03b714] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.getWorkingFile:(Ljava/lang/String;)Ljava/io/File; │ │ +03b724: 7100 a300 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00a3 │ │ +03b72a: 0c02 |0003: move-result-object v2 │ │ +03b72c: 2201 6c01 |0004: new-instance v1, Ljava/io/File; // type@016c │ │ +03b730: 5443 6d06 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +03b734: 7030 4107 2103 |0008: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +03b73a: 6e10 4607 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0746 │ │ +03b740: 0a03 |000e: move-result v3 │ │ +03b742: 3903 0500 |000f: if-nez v3, 0014 // +0005 │ │ +03b746: 6e10 4f07 0100 |0011: invoke-virtual {v1}, Ljava/io/File;.mkdir:()Z // method@074f │ │ +03b74c: 2200 6c01 |0014: new-instance v0, Ljava/io/File; // type@016c │ │ +03b750: 7030 4107 1005 |0016: invoke-direct {v0, v1, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +03b756: 1100 |0019: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=314 │ │ + 0x0004 line=315 │ │ + 0x000b line=316 │ │ + 0x0011 line=317 │ │ + 0x0014 line=319 │ │ + 0x0019 line=320 │ │ + locals : │ │ + 0x0019 - 0x001a reg=0 file Ljava/io/File; │ │ + 0x000b - 0x001a reg=1 folder Ljava/io/File; │ │ + 0x0004 - 0x001a reg=2 sd Ljava/io/File; │ │ + 0x0000 - 0x001a reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x001a reg=5 name Ljava/lang/String; │ │ + │ │ + #25 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'initialListener' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 64 16-bit code units │ │ +03b758: |[03b758] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.initialListener:()V │ │ +03b768: 6000 f303 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_import_csv:I // field@03f3 │ │ +03b76c: 6e20 cc04 0100 |0002: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b772: 0c00 |0005: move-result-object v0 │ │ +03b774: 6e20 e200 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b77a: 6000 f203 |0009: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_export_csv:I // field@03f2 │ │ +03b77e: 6e20 cc04 0100 |000b: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b784: 0c00 |000e: move-result-object v0 │ │ +03b786: 6e20 e200 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b78c: 6000 f503 |0012: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_share_csv:I // field@03f5 │ │ +03b790: 6e20 cc04 0100 |0014: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b796: 0c00 |0017: move-result-object v0 │ │ +03b798: 6e20 e200 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b79e: 6000 f403 |001b: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_reset:I // field@03f4 │ │ +03b7a2: 6e20 cc04 0100 |001d: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b7a8: 0c00 |0020: move-result-object v0 │ │ +03b7aa: 6e20 e200 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b7b0: 6000 f103 |0024: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_create_default:I // field@03f1 │ │ +03b7b4: 6e20 cc04 0100 |0026: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b7ba: 0c00 |0029: move-result-object v0 │ │ +03b7bc: 6e20 e200 1000 |002a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b7c2: 6000 f003 |002d: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_clear_folder:I // field@03f0 │ │ +03b7c6: 6e20 cc04 0100 |002f: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b7cc: 0c00 |0032: move-result-object v0 │ │ +03b7ce: 6e20 e200 1000 |0033: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b7d4: 6000 ef03 |0036: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.datamain_backup_db2sd:I // field@03ef │ │ +03b7d8: 6e20 cc04 0100 |0038: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.findViewById:(I)Landroid/view/View; // method@04cc │ │ +03b7de: 0c00 |003b: move-result-object v0 │ │ +03b7e0: 6e20 e200 1000 |003c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03b7e6: 0e00 |003f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + 0x0009 line=69 │ │ + 0x0012 line=70 │ │ + 0x001b line=71 │ │ + 0x0024 line=72 │ │ + 0x002d line=73 │ │ + 0x0036 line=74 │ │ + 0x003f line=75 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/R; │ │ + 0x0000 - 0x0040 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + │ │ + #26 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'saveFile' │ │ + type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 103 16-bit code units │ │ +03b7e8: |[03b7e8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.saveFile:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ +03b7f8: 6e10 4607 0800 |0000: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@0746 │ │ +03b7fe: 0a03 |0003: move-result v3 │ │ +03b800: 3803 5f00 |0004: if-eqz v3, 0063 // +005f │ │ +03b804: 5573 6806 |0006: iget-boolean v3, v7, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupcsv:Z // field@0668 │ │ +03b808: 3803 3b00 |0008: if-eqz v3, 0043 // +003b │ │ +03b80c: 6e10 4707 0800 |000a: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0747 │ │ +03b812: 0c01 |000d: move-result-object v1 │ │ +03b814: 7110 7e01 0100 |000e: invoke-static {v1}, Lcom/bottleworks/commons/util/Files;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@017e │ │ +03b81a: 0c00 |0011: move-result-object v0 │ │ +03b81c: 7110 8101 0100 |0012: invoke-static {v1}, Lcom/bottleworks/commons/util/Files;.getMain:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ +03b822: 0c02 |0015: move-result-object v2 │ │ +03b824: 2203 6c01 |0016: new-instance v3, Ljava/io/File; // type@016c │ │ +03b828: 6e10 4807 0800 |0018: invoke-virtual {v8}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0748 │ │ +03b82e: 0c04 |001b: move-result-object v4 │ │ +03b830: 2205 9901 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +03b834: 7010 e507 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03b83a: 6e20 ed07 2500 |0021: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b840: 0c05 |0024: move-result-object v5 │ │ +03b842: 1a06 5900 |0025: const-string v6, "." // string@0059 │ │ +03b846: 6e20 ed07 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b84c: 0c05 |002a: move-result-object v5 │ │ +03b84e: 6e20 ed07 a500 |002b: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b854: 0c05 |002e: move-result-object v5 │ │ +03b856: 1a06 5900 |002f: const-string v6, "." // string@0059 │ │ +03b85a: 6e20 ed07 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b860: 0c05 |0034: move-result-object v5 │ │ +03b862: 6e20 ed07 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b868: 0c05 |0038: move-result-object v5 │ │ +03b86a: 6e10 f007 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03b870: 0c05 |003c: move-result-object v5 │ │ +03b872: 7030 4107 4305 |003d: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +03b878: 7120 7a01 3800 |0040: invoke-static {v8, v3}, Lcom/bottleworks/commons/util/Files;.copyFileTo:(Ljava/io/File;Ljava/io/File;)J // method@017a │ │ +03b87e: 5473 6a06 |0043: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066a │ │ +03b882: 7130 8501 8903 |0045: invoke-static {v9, v8, v3}, Lcom/bottleworks/commons/util/Files;.saveString:(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V // method@0185 │ │ +03b888: 2203 9901 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +03b88c: 7010 e507 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03b892: 1a04 8e09 |004d: const-string v4, "export to " // string@098e │ │ +03b896: 6e20 ed07 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b89c: 0c03 |0052: move-result-object v3 │ │ +03b89e: 6e10 5107 0800 |0053: invoke-virtual {v8}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0751 │ │ +03b8a4: 0c04 |0056: move-result-object v4 │ │ +03b8a6: 6e20 ed07 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03b8ac: 0c03 |005a: move-result-object v3 │ │ +03b8ae: 6e10 f007 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03b8b4: 0c03 |005e: move-result-object v3 │ │ +03b8b6: 7110 d701 0300 |005f: invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;.d:(Ljava/lang/String;)V // method@01d7 │ │ +03b8bc: 0e00 |0062: return-void │ │ +03b8be: 6e10 4407 0800 |0063: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@0744 │ │ +03b8c4: 28dd |0066: goto 0043 // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=416 │ │ + 0x0006 line=417 │ │ + 0x000a line=418 │ │ + 0x000e line=419 │ │ + 0x0012 line=420 │ │ + 0x0016 line=421 │ │ + 0x0043 line=427 │ │ + 0x0048 line=429 │ │ + 0x0062 line=431 │ │ + 0x0063 line=424 │ │ + locals : │ │ + 0x0012 - 0x0043 reg=0 ext Ljava/lang/String; │ │ + 0x000e - 0x0043 reg=1 fn Ljava/lang/String; │ │ + 0x0016 - 0x0043 reg=2 main Ljava/lang/String; │ │ + 0x0000 - 0x0067 reg=7 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0067 reg=8 file0 Ljava/io/File; │ │ + 0x0000 - 0x0067 reg=9 csv Ljava/lang/String; │ │ + 0x0000 - 0x0067 reg=10 backupstamp Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1243 (R.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 84 16-bit code units │ │ +03b8c8: |[03b8c8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.onClick:(Landroid/view/View;)V │ │ +03b8d8: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b8de: 0a00 |0003: move-result v0 │ │ +03b8e0: 6001 f303 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_import_csv:I // field@03f3 │ │ +03b8e4: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +03b8e8: 7010 c904 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doImportCSV:()V // method@04c9 │ │ +03b8ee: 0e00 |000b: return-void │ │ +03b8f0: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b8f6: 0a00 |000f: move-result v0 │ │ +03b8f8: 6001 f203 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_export_csv:I // field@03f2 │ │ +03b8fc: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ +03b900: 7010 c804 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doExportCSV:()V // method@04c8 │ │ +03b906: 28f4 |0017: goto 000b // -000c │ │ +03b908: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b90e: 0a00 |001b: move-result v0 │ │ +03b910: 6001 f503 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_share_csv:I // field@03f5 │ │ +03b914: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ +03b918: 7010 cb04 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doShareCSV:()V // method@04cb │ │ +03b91e: 28e8 |0023: goto 000b // -0018 │ │ +03b920: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b926: 0a00 |0027: move-result v0 │ │ +03b928: 6001 f403 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_reset:I // field@03f4 │ │ +03b92c: 3310 0600 |002a: if-ne v0, v1, 0030 // +0006 │ │ +03b930: 7010 ca04 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doReset:()V // method@04ca │ │ +03b936: 28dc |002f: goto 000b // -0024 │ │ +03b938: 6e10 de00 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b93e: 0a00 |0033: move-result v0 │ │ +03b940: 6001 f103 |0034: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_create_default:I // field@03f1 │ │ +03b944: 3310 0600 |0036: if-ne v0, v1, 003c // +0006 │ │ +03b948: 7010 c704 0200 |0038: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doCreateDefault:()V // method@04c7 │ │ +03b94e: 28d0 |003b: goto 000b // -0030 │ │ +03b950: 6e10 de00 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b956: 0a00 |003f: move-result v0 │ │ +03b958: 6001 f003 |0040: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_clear_folder:I // field@03f0 │ │ +03b95c: 3310 0600 |0042: if-ne v0, v1, 0048 // +0006 │ │ +03b960: 7010 c604 0200 |0044: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doClearFolder:()V // method@04c6 │ │ +03b966: 28c4 |0047: goto 000b // -003c │ │ +03b968: 6e10 de00 0300 |0048: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03b96e: 0a00 |004b: move-result v0 │ │ +03b970: 6001 ef03 |004c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.datamain_backup_db2sd:I // field@03ef │ │ +03b974: 3310 bdff |004e: if-ne v0, v1, 000b // -0043 │ │ +03b978: 7010 c504 0200 |0050: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.doBackupDbToSD:()V // method@04c5 │ │ +03b97e: 28b8 |0053: goto 000b // -0048 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0008 line=80 │ │ + 0x000b line=94 │ │ + 0x000c line=81 │ │ + 0x0014 line=82 │ │ + 0x0018 line=83 │ │ + 0x0020 line=84 │ │ + 0x0024 line=85 │ │ + 0x002c line=86 │ │ + 0x0030 line=87 │ │ + 0x0038 line=88 │ │ + 0x003c line=89 │ │ + 0x0044 line=90 │ │ + 0x0048 line=91 │ │ + 0x0050 line=92 │ │ + locals : │ │ + 0x0000 - 0x0054 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0054 reg=3 v Landroid/view/View; │ │ │ │ -Class #241 header: │ │ -class_idx : 359 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1345 │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 52 16-bit code units │ │ +03b980: |[03b980] com.bottleworks.dailymoney.ui.DataMaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03b990: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03b996: 6000 4604 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.datamain:I // field@0446 │ │ +03b99a: 6e20 d404 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.setContentView:(I)V // method@04d4 │ │ +03b9a0: 6e10 ce04 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b9a6: 0c00 |000b: move-result-object v0 │ │ +03b9a8: 6e10 b102 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingFolder:()Ljava/lang/String; // method@02b1 │ │ +03b9ae: 0c00 |000f: move-result-object v0 │ │ +03b9b0: 5b10 6d06 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +03b9b4: 6e10 ce04 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b9ba: 0c00 |0015: move-result-object v0 │ │ +03b9bc: 6e10 bc02 0000 |0016: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefBackupCSV:()Z // method@02bc │ │ +03b9c2: 0a00 |0019: move-result v0 │ │ +03b9c4: 5c10 6806 |001a: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.backupcsv:Z // field@0668 │ │ +03b9c8: 6e10 ce04 0100 |001c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b9ce: 0c00 |001f: move-result-object v0 │ │ +03b9d0: 6e10 9a02 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionCode:()I // method@029a │ │ +03b9d6: 0a00 |0023: move-result v0 │ │ +03b9d8: 5910 6c06 |0024: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.vercode:I // field@066c │ │ +03b9dc: 6e10 ce04 0100 |0026: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@04ce │ │ +03b9e2: 0c00 |0029: move-result-object v0 │ │ +03b9e4: 6e10 a702 0000 |002a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefCSVEncoding:()Ljava/lang/String; // method@02a7 │ │ +03b9ea: 0c00 |002d: move-result-object v0 │ │ +03b9ec: 5b10 6a06 |002e: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.csvEncoding:Ljava/lang/String; // field@066a │ │ +03b9f0: 7010 d004 0100 |0030: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.initialListener:()V // method@04d0 │ │ +03b9f6: 0e00 |0033: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0003 line=57 │ │ + 0x0008 line=58 │ │ + 0x0012 line=59 │ │ + 0x001c line=61 │ │ + 0x0026 line=62 │ │ + 0x0030 line=63 │ │ + 0x0033 line=65 │ │ + locals : │ │ + 0x0000 - 0x0034 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x0034 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + │ │ +Class #237 header: │ │ +class_idx : 258 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #241 annotations: │ │ +Class #237 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/google/android/apps/analytics/Transaction; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=restoreFromSD │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #241 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #237 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ + name : 'val$restorejob' │ │ + type : 'Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ name : '' │ │ - type : '(Ljava/lang/String;D)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031134: |[031134] com.google.android.apps.analytics.Transaction$Builder.:(Ljava/lang/String;D)V │ │ -031144: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03114a: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +03b9f8: |[03b9f8] com.bottleworks.dailymoney.ui.DesktopActivity$2.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ │ +03ba08: 5b01 7806 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0678 │ │ +03ba0c: 5b02 7906 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.val$restorejob:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0679 │ │ +03ba10: 7010 b507 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03ba16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=6 │ │ - 0x0003 line=7 │ │ + 0x0000 line=193 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ - 0x0000 - 0x0004 reg=1 orderId Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=2 totalCost D │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$2; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ - name : 'build' │ │ - type : '()Lcom/google/android/apps/analytics/Transaction;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;) │ │ + name : 'onFinish' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +03ba18: |[03ba18] com.bottleworks.dailymoney.ui.DesktopActivity$2.onFinish:(Ljava/lang/Object;)Z │ │ +03ba28: 1f04 8b01 |0000: check-cast v4, Ljava/lang/Integer; // type@018b │ │ +03ba2c: 6e10 9007 0400 |0002: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0790 │ │ +03ba32: 0a01 |0005: move-result v1 │ │ +03ba34: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +03ba36: 3321 0b00 |0007: if-ne v1, v2, 0012 // +000b │ │ +03ba3a: 5431 7806 |0009: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0678 │ │ +03ba3e: 5432 7906 |000b: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.val$restorejob:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; // field@0679 │ │ +03ba42: 7120 bc01 2100 |000d: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03ba48: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +03ba4a: 0f01 |0011: return v1 │ │ +03ba4c: 5431 7806 |0012: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0678 │ │ +03ba50: 7110 f804 0100 |0014: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@04f8 │ │ +03ba56: 0c01 |0017: move-result-object v1 │ │ +03ba58: 6e10 9e02 0100 |0018: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03ba5e: 0c00 |001b: move-result-object v0 │ │ +03ba60: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +03ba62: 7220 5603 1000 |001d: invoke-interface {v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +03ba68: 0c01 |0020: move-result-object v1 │ │ +03ba6a: 7210 3808 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0838 │ │ +03ba70: 0a01 |0024: move-result v1 │ │ +03ba72: 3901 1000 |0025: if-nez v1, 0035 // +0010 │ │ +03ba76: 2201 c300 |0027: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c3 │ │ +03ba7a: 5432 7806 |0029: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0678 │ │ +03ba7e: 7110 f904 0200 |002b: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; // method@04f9 │ │ +03ba84: 0c02 |002e: move-result-object v2 │ │ +03ba86: 7030 2a03 0102 |002f: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032a │ │ +03ba8c: 6e10 2c03 0100 |0032: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDefaultAccount:()V // method@032c │ │ +03ba92: 5431 7806 |0035: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0678 │ │ +03ba96: 6002 3905 |0037: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_firsttime_use_hint:I // field@0539 │ │ +03ba9a: 7120 c901 2100 |0039: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.longToast:(Landroid/content/Context;I)V // method@01c9 │ │ +03baa0: 28d4 |003c: goto 0010 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + 0x0009 line=197 │ │ + 0x0010 line=206 │ │ + 0x0012 line=199 │ │ + 0x001c line=200 │ │ + 0x0027 line=202 │ │ + 0x0035 line=204 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=4 data Ljava/lang/Object; │ │ + 0x001c - 0x003d reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x003d reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$2; │ │ + │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ + │ │ +Class #238 header: │ │ +class_idx : 263 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 381 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 13 │ │ +direct_methods_size : 20 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #238 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; } │ │ +Annotations on field #1666 'desktops' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/Desktop;" ">;" } │ │ +Annotations on field #1667 'dtHashMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/Object;" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ +Annotations on method #1283 'getCurrentVisibleDesktopItems' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/DesktopItem;" ">;" } │ │ +Annotations on method #1296 'onItemClick' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ + │ │ +Class #238 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ + #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'protectionInfront' │ │ + type : 'Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'protectionPassed' │ │ + type : 'Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'appinfo' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'currTab' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'desktops' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'dtHashMap' │ │ + type : 'Ljava/util/HashMap;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'dtLayout' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'gridView' │ │ + type : 'Landroid/widget/GridView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'gridViewAdapter' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'infoBook' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'infoCumulativeCash' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'infoMonthlyExpense' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'infoWeeklyExpense' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'lastClickedItem' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'tabs' │ │ + type : 'Landroid/widget/TabHost;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +03baa4: |[03baa4] com.bottleworks.dailymoney.ui.DesktopActivity.:()V │ │ +03bab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03bab6: 6a00 8e06 |0001: sput-boolean v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@068e │ │ +03baba: 6a00 8d06 |0003: sput-boolean v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@068d │ │ +03babe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=66 │ │ + 0x0003 line=67 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -03114c: |[03114c] com.google.android.apps.analytics.Transaction$Builder.build:()Lcom/google/android/apps/analytics/Transaction; │ │ -03115c: 2200 6801 |0000: new-instance v0, Lcom/google/android/apps/analytics/Transaction; // type@0168 │ │ -031160: 7010 3c07 0000 |0002: invoke-direct {v0}, Lcom/google/android/apps/analytics/Transaction;.:()V // method@073c │ │ -031166: 1100 |0005: return-object v0 │ │ + insns size : 21 16-bit code units │ │ +03bac0: |[03bac0] com.bottleworks.dailymoney.ui.DesktopActivity.:()V │ │ +03bad0: 7010 cd02 0100 |0000: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03bad6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03bad8: 5b10 8106 |0004: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03badc: 2200 aa01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03bae0: 7010 0e08 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03bae6: 5b10 8206 |000b: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03baea: 2200 b101 |000d: new-instance v0, Ljava/util/HashMap; // type@01b1 │ │ +03baee: 7010 2408 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0824 │ │ +03baf4: 5b10 8306 |0012: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtHashMap:Ljava/util/HashMap; // field@0683 │ │ +03baf8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=52 │ │ + 0x0003 line=54 │ │ + 0x0006 line=60 │ │ + 0x000d line=78 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ + 0x0000 - 0x0015 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ │ - #1 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ - name : 'setShippingCost' │ │ - type : '(D)Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bafc: |[03bafc] com.bottleworks.dailymoney.ui.DesktopActivity.access$000:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03bb0c: 5410 8706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03bb10: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03bb14: |[03bb14] com.bottleworks.dailymoney.ui.DesktopActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03bb24: 6e10 0205 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03bb2a: 0c00 |0003: move-result-object v0 │ │ +03bb2c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bb30: |[03bb30] com.bottleworks.dailymoney.ui.DesktopActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03bb40: 5410 8706 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03bb44: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Landroid/view/View;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bb48: |[03bb48] com.bottleworks.dailymoney.ui.DesktopActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Landroid/view/View; │ │ +03bb58: 5410 8406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0684 │ │ +03bb5c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03bb60: |[03bb60] com.bottleworks.dailymoney.ui.DesktopActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ +03bb70: 7010 0c05 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadWhatisNew:()V // method@050c │ │ +03bb76: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bb78: |[03bb78] com.bottleworks.dailymoney.ui.DesktopActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ +03bb88: 5410 8c06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068c │ │ +03bb8c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$502' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bb90: |[03bb90] com.bottleworks.dailymoney.ui.DesktopActivity.access$502:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ +03bba0: 5b01 8c06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068c │ │ +03bba4: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'access$600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Ljava/util/HashMap;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03bba8: |[03bba8] com.bottleworks.dailymoney.ui.DesktopActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Ljava/util/HashMap; │ │ +03bbb8: 5410 8306 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtHashMap:Ljava/util/HashMap; // field@0683 │ │ +03bbbc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'doTheFisrtTime' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +03bbc0: |[03bbc0] com.bottleworks.dailymoney.ui.DesktopActivity.doTheFisrtTime:()V │ │ +03bbd0: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03bbd6: 0c01 |0003: move-result-object v1 │ │ +03bbd8: 6e10 b202 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.hasSDBackup:()Z // method@02b2 │ │ +03bbde: 0a01 |0007: move-result v1 │ │ +03bbe0: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +03bbe4: 7010 1505 0300 |000a: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.restoreFromSD:()V // method@0515 │ │ +03bbea: 0e00 |000d: return-void │ │ +03bbec: 6e10 0205 0300 |000e: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03bbf2: 0c01 |0011: move-result-object v1 │ │ +03bbf4: 6e10 9e02 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03bbfa: 0c00 |0015: move-result-object v0 │ │ +03bbfc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +03bbfe: 7220 5603 1000 |0017: invoke-interface {v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +03bc04: 0c01 |001a: move-result-object v1 │ │ +03bc06: 7210 3808 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0838 │ │ +03bc0c: 0a01 |001e: move-result v1 │ │ +03bc0e: 3901 0c00 |001f: if-nez v1, 002b // +000c │ │ +03bc12: 2201 c300 |0021: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c3 │ │ +03bc16: 5432 8706 |0023: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03bc1a: 7030 2a03 0102 |0025: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032a │ │ +03bc20: 6e10 2c03 0100 |0028: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDefaultAccount:()V // method@032c │ │ +03bc26: 6001 3905 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_firsttime_use_hint:I // field@0539 │ │ +03bc2a: 7120 c901 1300 |002d: invoke-static {v3, v1}, Lcom/bottleworks/commons/util/GUIs;.longToast:(Landroid/content/Context;I)V // method@01c9 │ │ +03bc30: 28dd |0030: goto 000d // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x000a line=157 │ │ + 0x000d line=166 │ │ + 0x000e line=159 │ │ + 0x0016 line=160 │ │ + 0x0021 line=162 │ │ + 0x002b line=164 │ │ + locals : │ │ + 0x0016 - 0x0031 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0031 reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'initPasswordProtection' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +03bc34: |[03bc34] com.bottleworks.dailymoney.ui.DesktopActivity.initPasswordProtection:()V │ │ +03bc44: 5442 8406 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0684 │ │ +03bc48: 1243 |0002: const/4 v3, #int 4 // #4 │ │ +03bc4a: 6e20 e500 3200 |0003: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03bc50: 6e10 0205 0400 |0006: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03bc56: 0c02 |0009: move-result-object v2 │ │ +03bc58: 6e10 ac02 0200 |000a: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefPassword:()Ljava/lang/String; // method@02ac │ │ +03bc5e: 0c01 |000d: move-result-object v1 │ │ +03bc60: 1a02 0000 |000e: const-string v2, "" // string@0000 │ │ +03bc64: 6e20 c307 1200 |0010: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03bc6a: 0a02 |0013: move-result v2 │ │ +03bc6c: 3902 0600 |0014: if-nez v2, 001a // +0006 │ │ +03bc70: 6302 8e06 |0016: sget-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@068e │ │ +03bc74: 3802 0900 |0018: if-eqz v2, 0021 // +0009 │ │ +03bc78: 5442 8406 |001a: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0684 │ │ +03bc7c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +03bc7e: 6e20 e500 3200 |001d: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03bc84: 0e00 |0020: return-void │ │ +03bc86: 6302 8d06 |0021: sget-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@068d │ │ +03bc8a: 3902 fdff |0023: if-nez v2, 0020 // -0003 │ │ +03bc8e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +03bc90: 2200 1400 |0026: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +03bc94: 1c02 2101 |0028: const-class v2, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; // type@0121 │ │ +03bc98: 7030 3900 4002 |002a: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +03bc9e: 1252 |002d: const/4 v2, #int 5 // #5 │ │ +03bca0: 6e30 1805 0402 |002e: invoke-virtual {v4, v0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0518 │ │ +03bca6: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +03bca8: 6a02 8d06 |0032: sput-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@068d │ │ +03bcac: 28ec |0034: goto 0020 // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + 0x0006 line=135 │ │ + 0x000e line=136 │ │ + 0x001a line=137 │ │ + 0x0020 line=147 │ │ + 0x0021 line=140 │ │ + 0x0025 line=143 │ │ + 0x0026 line=144 │ │ + 0x002d line=145 │ │ + 0x0031 line=146 │ │ + locals : │ │ + 0x0026 - 0x0028 reg=0 intent Landroid/content/Intent; │ │ + 0x002d - 0x0035 reg=0 intent Landroid/content/Intent; │ │ + 0x000e - 0x0035 reg=1 password Ljava/lang/String; │ │ + 0x0000 - 0x0035 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'initialApplicationInfo' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +03bcb0: |[03bcb0] com.bottleworks.dailymoney.ui.DesktopActivity.initialApplicationInfo:()V │ │ +03bcc0: 5431 8706 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03bcc4: 6002 6604 |0002: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.app_name:I // field@0466 │ │ +03bcc8: 6e20 d301 2100 |0004: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03bcce: 0c01 |0007: move-result-object v1 │ │ +03bcd0: 5b31 7f06 |0008: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.appinfo:Ljava/lang/String; // field@067f │ │ +03bcd4: 6e10 0205 0300 |000a: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03bcda: 0c01 |000d: move-result-object v1 │ │ +03bcdc: 6e10 9b02 0100 |000e: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getApplicationVersionName:()Ljava/lang/String; // method@029b │ │ +03bce2: 0c00 |0011: move-result-object v0 │ │ +03bce4: 2201 9901 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +03bce8: 7010 e507 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03bcee: 5432 7f06 |0017: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.appinfo:Ljava/lang/String; // field@067f │ │ +03bcf2: 6e20 ed07 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03bcf8: 0c01 |001c: move-result-object v1 │ │ +03bcfa: 1a02 2600 |001d: const-string v2, " ver : " // string@0026 │ │ +03bcfe: 6e20 ed07 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03bd04: 0c01 |0022: move-result-object v1 │ │ +03bd06: 6e20 ed07 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03bd0c: 0c01 |0026: move-result-object v1 │ │ +03bd0e: 6e10 f007 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03bd14: 0c01 |002a: move-result-object v1 │ │ +03bd16: 5b31 7f06 |002b: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.appinfo:Ljava/lang/String; // field@067f │ │ +03bd1a: 0e00 |002d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + 0x000a line=151 │ │ + 0x0012 line=152 │ │ + 0x002d line=153 │ │ + locals : │ │ + 0x0012 - 0x002e reg=0 ver Ljava/lang/String; │ │ + 0x0000 - 0x002e reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'initialContent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 70 16-bit code units │ │ +03bd1c: |[03bd1c] com.bottleworks.dailymoney.ui.DesktopActivity.initialContent:()V │ │ +03bd2c: 6000 1d04 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_book:I // field@041d │ │ +03bd30: 6e20 0005 0200 |0002: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03bd36: 0c00 |0005: move-result-object v0 │ │ +03bd38: 1f00 7500 |0006: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03bd3c: 5b20 8806 |0008: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@0688 │ │ +03bd40: 6000 2004 |000a: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_weekly_expense:I // field@0420 │ │ +03bd44: 6e20 0005 0200 |000c: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03bd4a: 0c00 |000f: move-result-object v0 │ │ +03bd4c: 1f00 7500 |0010: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03bd50: 5b20 8b06 |0012: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoWeeklyExpense:Landroid/widget/TextView; // field@068b │ │ +03bd54: 6000 1f04 |0014: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_monthly_expense:I // field@041f │ │ +03bd58: 6e20 0005 0200 |0016: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03bd5e: 0c00 |0019: move-result-object v0 │ │ +03bd60: 1f00 7500 |001a: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03bd64: 5b20 8a06 |001c: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoMonthlyExpense:Landroid/widget/TextView; // field@068a │ │ +03bd68: 6000 1e04 |001e: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_info_cumulative_cash:I // field@041e │ │ +03bd6c: 6e20 0005 0200 |0020: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03bd72: 0c00 |0023: move-result-object v0 │ │ +03bd74: 1f00 7500 |0024: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03bd78: 5b20 8906 |0026: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoCumulativeCash:Landroid/widget/TextView; // field@0689 │ │ +03bd7c: 2200 0501 |0028: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // type@0105 │ │ +03bd80: 7020 ed04 2000 |002a: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04ed │ │ +03bd86: 5b20 8606 |002d: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // field@0686 │ │ +03bd8a: 6000 1b04 |002f: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_grid:I // field@041b │ │ +03bd8e: 6e20 0005 0200 |0031: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03bd94: 0c00 |0034: move-result-object v0 │ │ +03bd96: 1f00 6600 |0035: check-cast v0, Landroid/widget/GridView; // type@0066 │ │ +03bd9a: 5b20 8506 |0037: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0685 │ │ +03bd9e: 5420 8506 |0039: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0685 │ │ +03bda2: 5421 8606 |003b: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // field@0686 │ │ +03bda6: 6e20 0901 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0109 │ │ +03bdac: 5420 8506 |0040: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0685 │ │ +03bdb0: 6e20 0a01 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@010a │ │ +03bdb6: 0e00 |0045: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + 0x000a line=251 │ │ + 0x0014 line=252 │ │ + 0x001e line=253 │ │ + 0x0028 line=257 │ │ + 0x002f line=258 │ │ + 0x0039 line=259 │ │ + 0x0040 line=260 │ │ + 0x0045 line=263 │ │ + locals : │ │ + 0x0000 - 0x0046 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'initialDesktopItem' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 47 16-bit code units │ │ +03bdb8: |[03bdb8] com.bottleworks.dailymoney.ui.DesktopActivity.initialDesktopItem:()V │ │ +03bdc8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03bdca: 1233 |0001: const/4 v3, #int 3 // #3 │ │ +03bdcc: 2331 1602 |0002: new-array v1, v3, [Lcom/bottleworks/dailymoney/ui/Desktop; // type@0216 │ │ +03bdd0: 2203 1f01 |0004: new-instance v3, Lcom/bottleworks/dailymoney/ui/MainDesktop; // type@011f │ │ +03bdd4: 7020 be05 5300 |0006: invoke-direct {v3, v5}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.:(Landroid/app/Activity;)V // method@05be │ │ +03bdda: 4d03 0102 |0009: aput-object v3, v1, v2 │ │ +03bdde: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +03bde0: 2204 2301 |000c: new-instance v4, Lcom/bottleworks/dailymoney/ui/ReportsDesktop; // type@0123 │ │ +03bde4: 7020 db05 5400 |000e: invoke-direct {v4, v5}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.:(Landroid/app/Activity;)V // method@05db │ │ +03bdea: 4d04 0103 |0011: aput-object v4, v1, v3 │ │ +03bdee: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +03bdf0: 2204 3701 |0014: new-instance v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop; // type@0137 │ │ +03bdf4: 7020 0606 5400 |0016: invoke-direct {v4, v5}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.:(Landroid/app/Activity;)V // method@0606 │ │ +03bdfa: 4d04 0103 |0019: aput-object v4, v1, v3 │ │ +03bdfe: 2113 |001b: array-length v3, v1 │ │ +03be00: 3532 1200 |001c: if-ge v2, v3, 002e // +0012 │ │ +03be04: 4600 0102 |001e: aget-object v0, v1, v2 │ │ +03be08: 6e10 e104 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.isAvailable:()Z // method@04e1 │ │ +03be0e: 0a04 |0023: move-result v4 │ │ +03be10: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +03be14: 5454 8206 |0026: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03be18: 7220 3008 0400 |0028: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03be1e: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03be22: 28ef |002d: goto 001c // -0011 │ │ +03be24: 0e00 |002e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=213 │ │ + 0x001b line=215 │ │ + 0x0020 line=216 │ │ + 0x0026 line=217 │ │ + 0x002b line=215 │ │ + 0x002e line=220 │ │ + locals : │ │ + 0x0020 - 0x002e reg=0 dt Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x001b - 0x002f reg=1 dts [Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x002f reg=5 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'initialTab' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 109 16-bit code units │ │ +03be28: |[03be28] com.bottleworks.dailymoney.ui.DesktopActivity.initialTab:()V │ │ +03be38: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +03be3a: 6002 2404 |0001: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.dt_tabs:I // field@0424 │ │ +03be3e: 6e20 0005 2700 |0003: invoke-virtual {v7, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03be44: 0c02 |0006: move-result-object v2 │ │ +03be46: 1f02 7400 |0007: check-cast v2, Landroid/widget/TabHost; // type@0074 │ │ +03be4a: 5b72 8f06 |0009: iput-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03be4e: 5472 8f06 |000b: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03be52: 6e10 2701 0200 |000d: invoke-virtual {v2}, Landroid/widget/TabHost;.setup:()V // method@0127 │ │ +03be58: 5472 8206 |0010: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03be5c: 7210 3508 0200 |0012: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03be62: 0c02 |0015: move-result-object v2 │ │ +03be64: 7210 2c08 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03be6a: 0a03 |0019: move-result v3 │ │ +03be6c: 3803 3a00 |001a: if-eqz v3, 0054 // +003a │ │ +03be70: 7210 2d08 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03be76: 0c00 |001f: move-result-object v0 │ │ +03be78: 1f00 0001 |0020: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0100 │ │ +03be7c: 5473 8f06 |0022: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03be80: 6e10 df04 0000 |0024: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04df │ │ +03be86: 0c04 |0027: move-result-object v4 │ │ +03be88: 6e20 2401 4300 |0028: invoke-virtual {v3, v4}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@0124 │ │ +03be8e: 0c01 |002b: move-result-object v1 │ │ +03be90: 6e10 df04 0000 |002c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04df │ │ +03be96: 0c03 |002f: move-result-object v3 │ │ +03be98: 6e10 0405 0700 |0030: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getResources:()Landroid/content/res/Resources; // method@0504 │ │ +03be9e: 0c04 |0033: move-result-object v4 │ │ +03bea0: 6e10 dd04 0000 |0034: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getIcon:()I // method@04dd │ │ +03bea6: 0a05 |0037: move-result v5 │ │ +03bea8: 6e20 5500 5400 |0038: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +03beae: 0c04 |003b: move-result-object v4 │ │ +03beb0: 6e30 2201 3104 |003c: invoke-virtual {v1, v3, v4}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@0122 │ │ +03beb6: 6003 1b04 |003f: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.dt_grid:I // field@041b │ │ +03beba: 6e20 2101 3100 |0041: invoke-virtual {v1, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(I)Landroid/widget/TabHost$TabSpec; // method@0121 │ │ +03bec0: 5473 8f06 |0044: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03bec4: 6e20 2301 1300 |0046: invoke-virtual {v3, v1}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0123 │ │ +03beca: 5473 8106 |0049: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03bece: 3903 cbff |004b: if-nez v3, 0016 // -0035 │ │ +03bed2: 6e10 2001 0100 |004d: invoke-virtual {v1}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0120 │ │ +03bed8: 0c03 |0050: move-result-object v3 │ │ +03beda: 5b73 8106 |0051: iput-object v3, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03bede: 28c3 |0053: goto 0016 // -003d │ │ +03bee0: 5472 8206 |0054: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03bee4: 7210 3808 0200 |0056: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0838 │ │ +03beea: 0a02 |0059: move-result v2 │ │ +03beec: 3762 0d00 |005a: if-le v2, v6, 0067 // +000d │ │ +03bef0: 5472 8f06 |005c: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03bef4: 6e20 2501 6200 |005e: invoke-virtual {v2, v6}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ +03befa: 5472 8f06 |0061: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03befe: 1203 |0063: const/4 v3, #int 0 // #0 │ │ +03bf00: 6e20 2501 3200 |0064: invoke-virtual {v2, v3}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ +03bf06: 5472 8f06 |0067: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03bf0a: 6e20 2601 7200 |0069: invoke-virtual {v2, v7}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@0126 │ │ +03bf10: 0e00 |006c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=223 │ │ + 0x000b line=224 │ │ + 0x0010 line=227 │ │ + 0x0022 line=228 │ │ + 0x002c line=229 │ │ + 0x003f line=230 │ │ + 0x0044 line=231 │ │ + 0x0049 line=232 │ │ + 0x004d line=233 │ │ + 0x0054 line=237 │ │ + 0x005c line=239 │ │ + 0x0061 line=240 │ │ + 0x0067 line=243 │ │ + 0x006c line=245 │ │ + locals : │ │ + 0x0022 - 0x0054 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x002c - 0x0054 reg=1 tab Landroid/widget/TabHost$TabSpec; │ │ + 0x0000 - 0x006d reg=7 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'loadDesktop' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +03bf14: |[03bf14] com.bottleworks.dailymoney.ui.DesktopActivity.loadDesktop:()V │ │ +03bf24: 5441 8206 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03bf28: 7210 3508 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03bf2e: 0c01 |0005: move-result-object v1 │ │ +03bf30: 7210 2c08 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03bf36: 0a02 |0009: move-result v2 │ │ +03bf38: 3802 1700 |000a: if-eqz v2, 0021 // +0017 │ │ +03bf3c: 7210 2d08 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03bf42: 0c00 |000f: move-result-object v0 │ │ +03bf44: 1f00 0001 |0010: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0100 │ │ +03bf48: 6e10 df04 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04df │ │ +03bf4e: 0c02 |0015: move-result-object v2 │ │ +03bf50: 5443 8106 |0016: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03bf54: 6e20 c307 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03bf5a: 0a02 |001b: move-result v2 │ │ +03bf5c: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ +03bf60: 6e10 e204 0000 |001e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.refresh:()V // method@04e2 │ │ +03bf66: 5441 8606 |0021: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; // field@0686 │ │ +03bf6a: 6e10 f204 0100 |0023: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;.notifyDataSetChanged:()V // method@04f2 │ │ +03bf70: 0e00 |0026: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0012 line=267 │ │ + 0x001e line=268 │ │ + 0x0021 line=272 │ │ + 0x0026 line=273 │ │ + locals : │ │ + 0x0012 - 0x0021 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0027 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'loadInfo' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 21 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 350 16-bit code units │ │ +03bf74: |[03bf74] com.bottleworks.dailymoney.ui.DesktopActivity.loadInfo:()V │ │ +03bf84: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03bf8a: 0c0e |0003: move-result-object v14 │ │ +03bf8c: 6e10 a402 0e00 |0004: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getMasterDataProvider:()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // method@02a4 │ │ +03bf92: 0c09 |0007: move-result-object v9 │ │ +03bf94: 7100 b802 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03bf9a: 0c0e |000b: move-result-object v14 │ │ +03bf9c: 6e10 b002 0e00 |000c: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getWorkingBookId:()I // method@02b0 │ │ +03bfa2: 0a0e |000f: move-result v14 │ │ +03bfa4: 7220 6d03 e900 |0010: invoke-interface {v9, v14}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.findBook:(I)Lcom/bottleworks/dailymoney/data/Book; // method@036d │ │ +03bfaa: 0c06 |0013: move-result-object v6 │ │ +03bfac: 6e10 2203 0600 |0014: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getSymbol:()Ljava/lang/String; // method@0322 │ │ +03bfb2: 0c0c |0017: move-result-object v12 │ │ +03bfb4: 380c 0a00 |0018: if-eqz v12, 0022 // +000a │ │ +03bfb8: 1a0e 0000 |001a: const-string v14, "" // string@0000 │ │ +03bfbc: 6e20 c307 ce00 |001c: invoke-virtual {v14, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03bfc2: 0a0e |001f: move-result v14 │ │ +03bfc4: 380e e900 |0020: if-eqz v14, 0109 // +00e9 │ │ +03bfc8: 0800 1400 |0022: move-object/from16 v0, v20 │ │ +03bfcc: 540e 8806 |0024: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@0688 │ │ +03bfd0: 6e10 2003 0600 |0026: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +03bfd6: 0c0f |0029: move-result-object v15 │ │ +03bfd8: 6e20 3601 fe00 |002a: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03bfde: 0800 1400 |002d: move-object/from16 v0, v20 │ │ +03bfe2: 540f 8806 |002f: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@0688 │ │ +03bfe6: 7210 6f03 0900 |0031: invoke-interface {v9}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.listAllBook:()Ljava/util/List; // method@036f │ │ +03bfec: 0c0e |0034: move-result-object v14 │ │ +03bfee: 7210 3808 0e00 |0035: invoke-interface {v14}, Ljava/util/List;.size:()I // method@0838 │ │ +03bff4: 0a0e |0038: move-result v14 │ │ +03bff6: 1310 0100 |0039: const/16 v16, #int 1 // #1 │ │ +03bffa: 0200 1000 |003b: move/from16 v0, v16 │ │ +03bffe: 360e f600 |003d: if-gt v14, v0, 0133 // +00f6 │ │ +03c002: 130e 0800 |003f: const/16 v14, #int 8 // #8 │ │ +03c006: 6e20 3901 ef00 |0041: invoke-virtual {v15, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03c00c: 220a b001 |0044: new-instance v10, Ljava/util/Date; // type@01b0 │ │ +03c010: 7010 1f08 0a00 |0046: invoke-direct {v10}, Ljava/util/Date;.:()V // method@081f │ │ +03c016: 0800 1400 |0049: move-object/from16 v0, v20 │ │ +03c01a: 540e 8006 |004b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0680 │ │ +03c01e: 6e20 6a01 ae00 |004d: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ +03c024: 0c0b |0050: move-result-object v11 │ │ +03c026: 0800 1400 |0051: move-object/from16 v0, v20 │ │ +03c02a: 540e 8006 |0053: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0680 │ │ +03c02e: 6e20 6701 ae00 |0055: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ +03c034: 0c07 |0058: move-result-object v7 │ │ +03c036: 620d 6d05 |0059: sget-object v13, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +03c03a: 7130 1903 bd07 |005b: invoke-static {v13, v11, v7}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ +03c040: 0c0e |005e: move-result-object v14 │ │ +03c042: 6e10 0a03 0e00 |005f: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03c048: 0b04 |0062: move-result-wide v4 │ │ +03c04a: 0800 1400 |0063: move-object/from16 v0, v20 │ │ +03c04e: 540e 8b06 |0065: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoWeeklyExpense:Landroid/widget/TextView; // field@068b │ │ +03c052: 0800 1400 |0067: move-object/from16 v0, v20 │ │ +03c056: 540f 8706 |0069: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03c05a: 6010 2305 |006b: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_weekly_expense:I // field@0523 │ │ +03c05e: 1311 0100 |006d: const/16 v17, #int 1 // #1 │ │ +03c062: 0200 1100 |006f: move/from16 v0, v17 │ │ +03c066: 2300 1a02 |0071: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03c06a: 0811 0000 |0073: move-object/from16 v17, v0 │ │ +03c06e: 1312 0000 |0075: const/16 v18, #int 0 // #0 │ │ +03c072: 7401 0205 1400 |0077: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03c078: 0c13 |007a: move-result-object v19 │ │ +03c07a: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +03c07e: 6e30 ca02 4005 |007d: invoke-virtual {v0, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +03c084: 0c13 |0080: move-result-object v19 │ │ +03c086: 4d13 1112 |0081: aput-object v19, v17, v18 │ │ +03c08a: 7403 d401 0f00 |0083: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03c090: 0c0f |0086: move-result-object v15 │ │ +03c092: 6e20 3601 fe00 |0087: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03c098: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +03c09c: 540e 8006 |008c: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0680 │ │ +03c0a0: 6e20 5a01 ae00 |008e: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +03c0a6: 0c0b |0091: move-result-object v11 │ │ +03c0a8: 0800 1400 |0092: move-object/from16 v0, v20 │ │ +03c0ac: 540e 8006 |0094: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0680 │ │ +03c0b0: 6e20 5901 ae00 |0096: invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +03c0b6: 0c07 |0099: move-result-object v7 │ │ +03c0b8: 7130 1903 bd07 |009a: invoke-static {v13, v11, v7}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ +03c0be: 0c0e |009d: move-result-object v14 │ │ +03c0c0: 6e10 0a03 0e00 |009e: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03c0c6: 0b04 |00a1: move-result-wide v4 │ │ +03c0c8: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +03c0cc: 540e 8a06 |00a4: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoMonthlyExpense:Landroid/widget/TextView; // field@068a │ │ +03c0d0: 0800 1400 |00a6: move-object/from16 v0, v20 │ │ +03c0d4: 540f 8706 |00a8: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03c0d8: 6010 f804 |00aa: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_monthly_expense:I // field@04f8 │ │ +03c0dc: 1311 0100 |00ac: const/16 v17, #int 1 // #1 │ │ +03c0e0: 0200 1100 |00ae: move/from16 v0, v17 │ │ +03c0e4: 2300 1a02 |00b0: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03c0e8: 0811 0000 |00b2: move-object/from16 v17, v0 │ │ +03c0ec: 1312 0000 |00b4: const/16 v18, #int 0 // #0 │ │ +03c0f0: 7401 0205 1400 |00b6: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03c0f6: 0c13 |00b9: move-result-object v19 │ │ +03c0f8: 0800 1300 |00ba: move-object/from16 v0, v19 │ │ +03c0fc: 6e30 ca02 4005 |00bc: invoke-virtual {v0, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +03c102: 0c13 |00bf: move-result-object v19 │ │ +03c104: 4d13 1112 |00c0: aput-object v19, v17, v18 │ │ +03c108: 7403 d401 0f00 |00c2: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03c10e: 0c0f |00c5: move-result-object v15 │ │ +03c110: 6e20 3601 fe00 |00c6: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03c116: 7100 b802 0000 |00c9: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03c11c: 0c0e |00cc: move-result-object v14 │ │ +03c11e: 6e10 9e02 0e00 |00cd: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03c124: 0c08 |00d0: move-result-object v8 │ │ +03c126: 620e 6c05 |00d1: sget-object v14, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +03c12a: 7220 5603 e800 |00d3: invoke-interface {v8, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +03c130: 0c03 |00d6: move-result-object v3 │ │ +03c132: 1604 0000 |00d7: const-wide/16 v4, #int 0 // #0 │ │ +03c136: 7210 3508 0300 |00d9: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03c13c: 0c0e |00dc: move-result-object v14 │ │ +03c13e: 7210 2c08 0e00 |00dd: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03c144: 0a0f |00e0: move-result v15 │ │ +03c146: 380f 5500 |00e1: if-eqz v15, 0136 // +0055 │ │ +03c14a: 7210 2d08 0e00 |00e3: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03c150: 0c02 |00e6: move-result-object v2 │ │ +03c152: 1f02 bd00 |00e7: check-cast v2, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +03c156: 6e10 f102 0200 |00e9: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;.isCashAccount:()Z // method@02f1 │ │ +03c15c: 0a0f |00ec: move-result v15 │ │ +03c15e: 380f f0ff |00ed: if-eqz v15, 00dd // -0010 │ │ +03c162: 120f |00ef: const/4 v15, #int 0 // #0 │ │ +03c164: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +03c168: 5400 8006 |00f2: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@0680 │ │ +03c16c: 0810 0000 |00f4: move-object/from16 v16, v0 │ │ +03c170: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ +03c174: 6e20 6001 a000 |00f8: invoke-virtual {v0, v10}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; // method@0160 │ │ +03c17a: 0c10 |00fb: move-result-object v16 │ │ +03c17c: 0800 1000 |00fc: move-object/from16 v0, v16 │ │ +03c180: 7130 1803 f200 |00fe: invoke-static {v2, v15, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0318 │ │ +03c186: 0c0f |0101: move-result-object v15 │ │ +03c188: 6e10 0a03 0f00 |0102: invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03c18e: 0b10 |0105: move-result-wide v16 │ │ +03c190: ab04 0410 |0106: add-double v4, v4, v16 │ │ +03c194: 28d5 |0108: goto 00dd // -002b │ │ +03c196: 0800 1400 |0109: move-object/from16 v0, v20 │ │ +03c19a: 540e 8806 |010b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoBook:Landroid/widget/TextView; // field@0688 │ │ +03c19e: 220f 9901 |010d: new-instance v15, Ljava/lang/StringBuilder; // type@0199 │ │ +03c1a2: 7010 e507 0f00 |010f: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03c1a8: 6e10 2003 0600 |0112: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;.getName:()Ljava/lang/String; // method@0320 │ │ +03c1ae: 0c10 |0115: move-result-object v16 │ │ +03c1b0: 7402 ed07 0f00 |0116: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03c1b6: 0c0f |0119: move-result-object v15 │ │ +03c1b8: 1a10 0900 |011a: const-string v16, " ( " // string@0009 │ │ +03c1bc: 7402 ed07 0f00 |011c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03c1c2: 0c0f |011f: move-result-object v15 │ │ +03c1c4: 6e20 ed07 cf00 |0120: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03c1ca: 0c0f |0123: move-result-object v15 │ │ +03c1cc: 1a10 0a00 |0124: const-string v16, " )" // string@000a │ │ +03c1d0: 7402 ed07 0f00 |0126: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03c1d6: 0c0f |0129: move-result-object v15 │ │ +03c1d8: 6e10 f007 0f00 |012a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03c1de: 0c0f |012d: move-result-object v15 │ │ +03c1e0: 6e20 3601 fe00 |012e: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03c1e6: 2900 fcfe |0131: goto/16 002d // -0104 │ │ +03c1ea: 120e |0133: const/4 v14, #int 0 // #0 │ │ +03c1ec: 2900 0dff |0134: goto/16 0041 // -00f3 │ │ +03c1f0: 0800 1400 |0136: move-object/from16 v0, v20 │ │ +03c1f4: 540e 8906 |0138: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.infoCumulativeCash:Landroid/widget/TextView; // field@0689 │ │ +03c1f8: 0800 1400 |013a: move-object/from16 v0, v20 │ │ +03c1fc: 540f 8706 |013c: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03c200: 6010 db04 |013e: sget v16, Lcom/bottleworks/dailymoney/core/R$string;.label_cumulative_cash:I // field@04db │ │ +03c204: 1311 0100 |0140: const/16 v17, #int 1 // #1 │ │ +03c208: 0200 1100 |0142: move/from16 v0, v17 │ │ +03c20c: 2300 1a02 |0144: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03c210: 0811 0000 |0146: move-object/from16 v17, v0 │ │ +03c214: 1312 0000 |0148: const/16 v18, #int 0 // #0 │ │ +03c218: 7401 0205 1400 |014a: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03c21e: 0c13 |014d: move-result-object v19 │ │ +03c220: 0800 1300 |014e: move-object/from16 v0, v19 │ │ +03c224: 6e30 ca02 4005 |0150: invoke-virtual {v0, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +03c22a: 0c13 |0153: move-result-object v19 │ │ +03c22c: 4d13 1112 |0154: aput-object v19, v17, v18 │ │ +03c230: 7403 d401 0f00 |0156: invoke-virtual/range {v15, v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03c236: 0c0f |0159: move-result-object v15 │ │ +03c238: 6e20 3601 fe00 |015a: invoke-virtual {v14, v15}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03c23e: 0e00 |015d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=287 │ │ + 0x0008 line=288 │ │ + 0x0014 line=289 │ │ + 0x0018 line=290 │ │ + 0x0022 line=291 │ │ + 0x002d line=296 │ │ + 0x0044 line=298 │ │ + 0x0049 line=299 │ │ + 0x0051 line=300 │ │ + 0x0059 line=301 │ │ + 0x005b line=302 │ │ + 0x0063 line=303 │ │ + 0x008a line=305 │ │ + 0x0092 line=306 │ │ + 0x009a line=307 │ │ + 0x00a2 line=308 │ │ + 0x00c9 line=312 │ │ + 0x00d1 line=313 │ │ + 0x00d7 line=314 │ │ + 0x00d9 line=315 │ │ + 0x00e9 line=316 │ │ + 0x00ef line=317 │ │ + 0x0109 line=293 │ │ + 0x0133 line=296 │ │ + 0x0136 line=320 │ │ + 0x015d line=321 │ │ + locals : │ │ + 0x00e9 - 0x0109 reg=2 ac Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00d7 - 0x0109 reg=3 acl Ljava/util/List; Ljava/util/List; │ │ + 0x0063 - 0x0109 reg=4 b D │ │ + 0x0059 - 0x0109 reg=7 end Ljava/util/Date; │ │ + 0x00d1 - 0x0109 reg=8 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0049 - 0x0109 reg=10 now Ljava/util/Date; │ │ + 0x0051 - 0x0109 reg=11 start Ljava/util/Date; │ │ + 0x005b - 0x0109 reg=13 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0136 - 0x015e reg=3 acl Ljava/util/List; Ljava/util/List; │ │ + 0x0136 - 0x015e reg=4 b D │ │ + 0x0014 - 0x015e reg=6 book Lcom/bottleworks/dailymoney/data/Book; │ │ + 0x0136 - 0x015e reg=7 end Ljava/util/Date; │ │ + 0x0136 - 0x015e reg=8 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0008 - 0x015e reg=9 imdp Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ + 0x0136 - 0x015e reg=10 now Ljava/util/Date; │ │ + 0x0136 - 0x015e reg=11 start Ljava/util/Date; │ │ + 0x0018 - 0x015e reg=12 symbol Ljava/lang/String; │ │ + 0x0136 - 0x015e reg=13 type Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x015e reg=20 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #18 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'loadWhatisNew' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +03c240: |[03c240] com.bottleworks.dailymoney.ui.DesktopActivity.loadWhatisNew:()V │ │ +03c250: 6301 8d06 |0000: sget-boolean v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@068d │ │ +03c254: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +03c258: 0e00 |0004: return-void │ │ +03c25a: 6e10 0205 0300 |0005: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03c260: 0c01 |0008: move-result-object v1 │ │ +03c262: 6e10 ba02 0100 |0009: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.isFirstVersionTime:()Z // method@02ba │ │ +03c268: 0a01 |000c: move-result v1 │ │ +03c26a: 3801 f7ff |000d: if-eqz v1, 0004 // -0009 │ │ +03c26e: 2200 1400 |000f: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +03c272: 1c01 1d01 |0011: const-class v1, Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg; // type@011d │ │ +03c276: 7030 3900 3001 |0013: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +03c27c: 1a01 8b10 |0016: const-string v1, "uriid" // string@108b │ │ +03c280: 6002 4405 |0018: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.path_what_is_new:I // field@0544 │ │ +03c284: 6e30 3e00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +03c28a: 6e20 1705 0300 |001d: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.startActivity:(Landroid/content/Intent;)V // method@0517 │ │ +03c290: 28e4 |0020: goto 0004 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + 0x0004 line=282 │ │ + 0x0005 line=277 │ │ + 0x000f line=278 │ │ + 0x0016 line=279 │ │ + 0x001d line=280 │ │ + locals : │ │ + 0x0016 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0021 reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #19 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'restoreFromSD' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +03c294: |[03c294] com.bottleworks.dailymoney.ui.DesktopActivity.restoreFromSD:()V │ │ +03c2a4: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +03c2aa: 0c00 |0003: move-result-object v0 │ │ +03c2ac: 2201 0101 |0004: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; // type@0101 │ │ +03c2b0: 7030 e304 4100 |0006: invoke-direct {v1, v4, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V // method@04e3 │ │ +03c2b6: 5442 8706 |0009: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0687 │ │ +03c2ba: 6003 4b05 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.qmsg_retore_db:I // field@054b │ │ +03c2be: 6e20 d301 3200 |000d: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03c2c4: 0c02 |0010: move-result-object v2 │ │ +03c2c6: 2203 0201 |0011: new-instance v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2; // type@0102 │ │ +03c2ca: 7030 e604 4301 |0013: invoke-direct {v3, v4, v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@04e6 │ │ +03c2d0: 7130 b701 2403 |0016: invoke-static {v4, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.confirm:(Landroid/content/Context;Ljava/lang/String;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01b7 │ │ +03c2d6: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + 0x0004 line=171 │ │ + 0x0009 line=193 │ │ + 0x0019 line=209 │ │ + locals : │ │ + 0x0004 - 0x001a reg=0 ctxs Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0009 - 0x001a reg=1 restorejob Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ + 0x0000 - 0x001a reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'getCurrentVisibleDesktopItems' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +03c2d8: |[03c2d8] com.bottleworks.dailymoney.ui.DesktopActivity.getCurrentVisibleDesktopItems:()Ljava/util/List; │ │ +03c2e8: 5441 8206 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03c2ec: 7210 3508 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03c2f2: 0c01 |0005: move-result-object v1 │ │ +03c2f4: 7210 2c08 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03c2fa: 0a02 |0009: move-result v2 │ │ +03c2fc: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ +03c300: 7210 2d08 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03c306: 0c00 |000f: move-result-object v0 │ │ +03c308: 1f00 0001 |0010: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0100 │ │ +03c30c: 6e10 df04 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04df │ │ +03c312: 0c02 |0015: move-result-object v2 │ │ +03c314: 5443 8106 |0016: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03c318: 6e20 c307 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03c31e: 0a02 |001b: move-result v2 │ │ +03c320: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ +03c324: 6e10 e004 0000 |001e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getVisibleItems:()Ljava/util/List; // method@04e0 │ │ +03c32a: 0c01 |0021: move-result-object v1 │ │ +03c32c: 1101 |0022: return-object v1 │ │ +03c32e: 6201 e207 |0023: sget-object v1, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@07e2 │ │ +03c332: 28fd |0025: goto 0022 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=382 │ │ + 0x0012 line=383 │ │ + 0x001e line=384 │ │ + 0x0022 line=387 │ │ + locals : │ │ + 0x0012 - 0x0022 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x0000 - 0x0026 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 40 16-bit code units │ │ +03c334: |[03c334] com.bottleworks.dailymoney.ui.DesktopActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03c344: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03c346: 6f40 d202 3254 |0001: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +03c34c: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +03c34e: 3303 1900 |0005: if-ne v3, v0, 001e // +0019 │ │ +03c352: 6a01 8d06 |0007: sput-boolean v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@068d │ │ +03c356: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +03c358: 3204 0800 |000a: if-eq v4, v0, 0012 // +0008 │ │ +03c35c: 6e10 0105 0200 |000c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.finish:()V // method@0501 │ │ +03c362: 6a01 8e06 |000f: sput-boolean v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@068e │ │ +03c366: 0e00 |0011: return-void │ │ +03c368: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +03c36a: 6a00 8e06 |0013: sput-boolean v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@068e │ │ +03c36e: 2200 0401 |0015: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4; // type@0104 │ │ +03c372: 7020 eb04 2000 |0017: invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04eb │ │ +03c378: 7110 ba01 0000 |001a: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +03c37e: 28f4 |001d: goto 0011 // -000c │ │ +03c380: 5420 8c06 |001e: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068c │ │ +03c384: 3800 f1ff |0020: if-eqz v0, 0011 // -000f │ │ +03c388: 5420 8c06 |0022: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068c │ │ +03c38c: 6e40 2005 3054 |0024: invoke-virtual {v0, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.onActivityResult:(IILandroid/content/Intent;)V // method@0520 │ │ +03c392: 28ea |0027: goto 0011 // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=393 │ │ + 0x0004 line=395 │ │ + 0x0007 line=396 │ │ + 0x0009 line=397 │ │ + 0x000c line=398 │ │ + 0x000f line=399 │ │ + 0x0011 line=415 │ │ + 0x0012 line=401 │ │ + 0x0015 line=402 │ │ + 0x001e line=411 │ │ + 0x0022 line=412 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0028 reg=3 requestCode I │ │ + 0x0000 - 0x0028 reg=4 resultCode I │ │ + 0x0000 - 0x0028 reg=5 data Landroid/content/Intent; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +03c394: |[03c394] com.bottleworks.dailymoney.ui.DesktopActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03c3a4: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03c3aa: 6000 4704 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.desktop:I // field@0447 │ │ +03c3ae: 6e20 1605 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.setContentView:(I)V // method@0516 │ │ +03c3b4: 6000 2304 |0008: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.dt_layout:I // field@0423 │ │ +03c3b8: 6e20 0005 0100 |000a: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.findViewById:(I)Landroid/view/View; // method@0500 │ │ +03c3be: 0c00 |000d: move-result-object v0 │ │ +03c3c0: 5b10 8406 |000e: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtLayout:Landroid/view/View; // field@0684 │ │ +03c3c4: 7010 0605 0100 |0010: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialApplicationInfo:()V // method@0506 │ │ +03c3ca: 7010 0805 0100 |0013: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialDesktopItem:()V // method@0508 │ │ +03c3d0: 7010 0905 0100 |0016: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialTab:()V // method@0509 │ │ +03c3d6: 7010 0705 0100 |0019: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initialContent:()V // method@0507 │ │ +03c3dc: 7010 0505 0100 |001c: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.initPasswordProtection:()V // method@0505 │ │ +03c3e2: 7010 0a05 0100 |001f: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadDesktop:()V // method@050a │ │ +03c3e8: 7010 0b05 0100 |0022: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadInfo:()V // method@050b │ │ +03c3ee: 7010 0c05 0100 |0025: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadWhatisNew:()V // method@050c │ │ +03c3f4: 6e10 0205 0100 |0028: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0502 │ │ +03c3fa: 0c00 |002b: move-result-object v0 │ │ +03c3fc: 6e10 b902 0000 |002c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isFirstTime:()Z // method@02b9 │ │ +03c402: 0a00 |002f: move-result v0 │ │ +03c404: 3800 0500 |0030: if-eqz v0, 0035 // +0005 │ │ +03c408: 7010 ff04 0100 |0032: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.doTheFisrtTime:()V // method@04ff │ │ +03c40e: 0e00 |0035: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0003 line=83 │ │ + 0x0008 line=84 │ │ + 0x0010 line=85 │ │ + 0x0013 line=86 │ │ + 0x0016 line=87 │ │ + 0x0019 line=88 │ │ + 0x001c line=89 │ │ + 0x001f line=90 │ │ + 0x0022 line=91 │ │ + 0x0025 line=92 │ │ + 0x0028 line=94 │ │ + 0x0032 line=95 │ │ + 0x0035 line=99 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0036 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 99 16-bit code units │ │ +03c410: |[03c410] com.bottleworks.dailymoney.ui.DesktopActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03c420: 6f20 d602 8700 |0000: invoke-super {v7, v8}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ +03c426: 2201 aa01 |0003: new-instance v1, Ljava/util/ArrayList; // type@01aa │ │ +03c42a: 7010 0e08 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03c430: 5474 8206 |0008: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03c434: 7210 3508 0400 |000a: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03c43a: 0c04 |000d: move-result-object v4 │ │ +03c43c: 7210 2c08 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03c442: 0a05 |0011: move-result v5 │ │ +03c444: 3805 2600 |0012: if-eqz v5, 0038 // +0026 │ │ +03c448: 7210 2d08 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03c44e: 0c00 |0017: move-result-object v0 │ │ +03c450: 1f00 0001 |0018: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0100 │ │ +03c454: 6e10 de04 0000 |001a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getItems:()Ljava/util/List; // method@04de │ │ +03c45a: 0c05 |001d: move-result-object v5 │ │ +03c45c: 7210 3508 0500 |001e: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03c462: 0c05 |0021: move-result-object v5 │ │ +03c464: 7210 2c08 0500 |0022: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03c46a: 0a06 |0025: move-result v6 │ │ +03c46c: 3806 e8ff |0026: if-eqz v6, 000e // -0018 │ │ +03c470: 7210 2d08 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03c476: 0c02 |002b: move-result-object v2 │ │ +03c478: 1f02 0801 |002c: check-cast v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +03c47c: 6e10 1d05 0200 |002e: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getImportant:()I // method@051d │ │ +03c482: 0a06 |0031: move-result v6 │ │ +03c484: 3a06 f0ff |0032: if-ltz v6, 0022 // -0010 │ │ +03c488: 7220 3008 2100 |0034: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03c48e: 28eb |0037: goto 0022 // -0015 │ │ +03c490: 2204 0301 |0038: new-instance v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; // type@0103 │ │ +03c494: 7020 e804 7400 |003a: invoke-direct {v4, v7}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V // method@04e8 │ │ +03c49a: 7120 1d08 4100 |003d: invoke-static {v1, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@081d │ │ +03c4a0: 7210 3508 0100 |0040: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03c4a6: 0c04 |0043: move-result-object v4 │ │ +03c4a8: 7210 2c08 0400 |0044: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03c4ae: 0a05 |0047: move-result v5 │ │ +03c4b0: 3805 1900 |0048: if-eqz v5, 0061 // +0019 │ │ +03c4b4: 7210 2d08 0400 |004a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03c4ba: 0c02 |004d: move-result-object v2 │ │ +03c4bc: 1f02 0801 |004e: check-cast v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +03c4c0: 6e10 1e05 0200 |0050: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.getLabel:()Ljava/lang/String; // method@051e │ │ +03c4c6: 0c05 |0053: move-result-object v5 │ │ +03c4c8: 7220 ce00 5800 |0054: invoke-interface {v8, v5}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ce │ │ +03c4ce: 0c03 |0057: move-result-object v3 │ │ +03c4d0: 2205 0601 |0058: new-instance v5, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; // type@0106 │ │ +03c4d4: 7030 f304 7502 |005a: invoke-direct {v5, v7, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@04f3 │ │ +03c4da: 7220 d400 5300 |005d: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@00d4 │ │ +03c4e0: 28e4 |0060: goto 0044 // -001c │ │ +03c4e2: 1214 |0061: const/4 v4, #int 1 // #1 │ │ +03c4e4: 0f04 |0062: return v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=333 │ │ + 0x0003 line=334 │ │ + 0x0008 line=335 │ │ + 0x001a line=336 │ │ + 0x002e line=337 │ │ + 0x0034 line=338 │ │ + 0x0038 line=343 │ │ + 0x0040 line=348 │ │ + 0x0050 line=349 │ │ + 0x0058 line=350 │ │ + 0x0061 line=353 │ │ + locals : │ │ + 0x001a - 0x0038 reg=0 d Lcom/bottleworks/dailymoney/ui/Desktop; │ │ + 0x002e - 0x0038 reg=2 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0050 - 0x0061 reg=2 item Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0058 - 0x0061 reg=3 mi Landroid/view/MenuItem; │ │ + 0x0008 - 0x0063 reg=1 importants Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0063 reg=7 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0063 reg=8 menu Landroid/view/Menu; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onItemClick' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +03c4e8: |[03c4e8] com.bottleworks.dailymoney.ui.DesktopActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +03c4f8: 5421 8506 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.gridView:Landroid/widget/GridView; // field@0685 │ │ +03c4fc: 3313 1300 |0002: if-ne v3, v1, 0015 // +0013 │ │ +03c500: 5421 8306 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.dtHashMap:Ljava/util/HashMap; // field@0683 │ │ +03c504: 6e20 2608 4100 |0006: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0826 │ │ +03c50a: 0c00 |0009: move-result-object v0 │ │ +03c50c: 1f00 0801 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +03c510: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +03c514: 5b20 8c06 |000e: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068c │ │ +03c518: 5421 8c06 |0010: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.lastClickedItem:Lcom/bottleworks/dailymoney/ui/DesktopItem; // field@068c │ │ +03c51c: 6e10 2105 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.run:()V // method@0521 │ │ +03c522: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=370 │ │ + 0x0004 line=371 │ │ + 0x000c line=372 │ │ + 0x000e line=373 │ │ + 0x0010 line=374 │ │ + 0x0015 line=377 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ + 0x000c - 0x0015 reg=0 di Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0016 reg=2 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0016 reg=3 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0016 reg=4 view Landroid/view/View; │ │ + 0x0000 - 0x0016 reg=5 pos I │ │ + 0x0000 - 0x0016 reg=6 id J │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onKeyDown' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -031168: |[031168] com.google.android.apps.analytics.Transaction$Builder.setShippingCost:(D)Lcom/google/android/apps/analytics/Transaction$Builder; │ │ -031178: 1100 |0000: return-object v0 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +03c524: |[03c524] com.bottleworks.dailymoney.ui.DesktopActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +03c534: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03c536: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +03c538: 3304 2100 |0002: if-ne v4, v0, 0023 // +0021 │ │ +03c53c: 5430 8206 |0004: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.desktops:Ljava/util/List; // field@0682 │ │ +03c540: 7220 3408 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03c546: 0c00 |0009: move-result-object v0 │ │ +03c548: 1f00 0001 |000a: check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; // type@0100 │ │ +03c54c: 6e10 df04 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;.getLabel:()Ljava/lang/String; // method@04df │ │ +03c552: 0c00 |000f: move-result-object v0 │ │ +03c554: 5431 8106 |0010: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03c558: 6e20 c307 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03c55e: 0a00 |0015: move-result v0 │ │ +03c560: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +03c564: 5430 8f06 |0018: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.tabs:Landroid/widget/TabHost; // field@068f │ │ +03c568: 6e20 2501 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@0125 │ │ +03c56e: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +03c570: 0f00 |001e: return v0 │ │ +03c572: 6a02 8e06 |001f: sput-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionPassed:Z // field@068e │ │ +03c576: 6a02 8d06 |0021: sput-boolean v2, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.protectionInfront:Z // field@068d │ │ +03c57a: 6f30 d802 4305 |0023: invoke-super {v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@02d8 │ │ +03c580: 0a00 |0026: move-result v0 │ │ +03c582: 28f7 |0027: goto 001e // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=18 │ │ + 0x0001 line=121 │ │ + 0x0004 line=122 │ │ + 0x0018 line=123 │ │ + 0x001d line=124 │ │ + 0x001e line=129 │ │ + 0x001f line=126 │ │ + 0x0021 line=127 │ │ + 0x0023 line=129 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ - 0x0000 - 0x0001 reg=1 d D │ │ + 0x0000 - 0x0028 reg=3 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0028 reg=4 keyCode I │ │ + 0x0000 - 0x0028 reg=5 keyEvent Landroid/view/KeyEvent; │ │ │ │ - #2 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ - name : 'setStoreName' │ │ - type : '(Ljava/lang/String;)Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +03c584: |[03c584] com.bottleworks.dailymoney.ui.DesktopActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03c594: 6f20 d902 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ +03c59a: 0a00 |0003: move-result v0 │ │ +03c59c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=363 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onResume' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +03c5a0: |[03c5a0] com.bottleworks.dailymoney.ui.DesktopActivity.onResume:()V │ │ +03c5b0: 6f10 db02 0000 |0000: invoke-super {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onResume:()V // method@02db │ │ +03c5b6: 7010 0b05 0000 |0003: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadInfo:()V // method@050b │ │ +03c5bc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0003 line=115 │ │ + 0x0006 line=117 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity;) │ │ + name : 'onTabChanged' │ │ + type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -03117c: |[03117c] com.google.android.apps.analytics.Transaction$Builder.setStoreName:(Ljava/lang/String;)Lcom/google/android/apps/analytics/Transaction$Builder; │ │ -03118c: 1100 |0000: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +03c5c0: |[03c5c0] com.bottleworks.dailymoney.ui.DesktopActivity.onTabChanged:(Ljava/lang/String;)V │ │ +03c5d0: 5b01 8106 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.currTab:Ljava/lang/String; // field@0681 │ │ +03c5d4: 7010 0a05 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.loadDesktop:()V // method@050a │ │ +03c5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ + 0x0000 line=325 │ │ + 0x0002 line=326 │ │ + 0x0005 line=327 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ - 0x0000 - 0x0001 reg=1 s Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0006 reg=1 tabId Ljava/lang/String; │ │ │ │ - #3 : (in Lcom/google/android/apps/analytics/Transaction$Builder;) │ │ - name : 'setTotalTax' │ │ - type : '(D)Lcom/google/android/apps/analytics/Transaction$Builder;' │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ + │ │ +Class #239 header: │ │ +class_idx : 265 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 270 │ │ +source_file_idx : 386 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #239 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #239 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +03c5dc: |[03c5dc] com.bottleworks.dailymoney.ui.DetailEditorActivity$1.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ +03c5ec: 5b12 9506 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0695 │ │ +03c5f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03c5f2: 7030 3105 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V // method@0531 │ │ +03c5f8: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; │ │ + 0x0000 - 0x0007 reg=2 this$0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;) │ │ + name : 'getSelectedAccount' │ │ + type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -031190: |[031190] com.google.android.apps.analytics.Transaction$Builder.setTotalTax:(D)Lcom/google/android/apps/analytics/Transaction$Builder; │ │ -0311a0: 1100 |0000: return-object v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +03c5fc: |[03c5fc] com.bottleworks.dailymoney.ui.DetailEditorActivity$1.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ +03c60c: 5421 9506 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0695 │ │ +03c610: 5411 ac06 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03c614: 6e10 1c01 0100 |0004: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +03c61a: 0a00 |0007: move-result v0 │ │ +03c61c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +03c620: 5421 9506 |000a: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0695 │ │ +03c624: 7110 3705 0100 |000c: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@0537 │ │ +03c62a: 0c01 |000f: move-result-object v1 │ │ +03c62c: 7220 3408 0100 |0010: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03c632: 0c01 |0013: move-result-object v1 │ │ +03c634: 1f01 e200 |0014: check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03c638: 6e10 4604 0100 |0016: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03c63e: 0c01 |0019: move-result-object v1 │ │ +03c640: 1101 |001a: return-object v1 │ │ +03c642: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +03c644: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=14 │ │ + 0x0000 line=172 │ │ + 0x0008 line=173 │ │ + 0x000a line=174 │ │ + 0x001a line=176 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lcom/google/android/apps/analytics/Transaction$Builder; │ │ - 0x0000 - 0x0001 reg=1 d D │ │ + 0x0008 - 0x001d reg=0 pos I │ │ + 0x0000 - 0x001d reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; │ │ │ │ - source_file_idx : 1345 (Transaction.java) │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ │ │ -Class #242 header: │ │ -class_idx : 360 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1345 │ │ +Class #240 header: │ │ +class_idx : 266 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 270 │ │ +source_file_idx : 386 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #242 annotations: │ │ +Class #240 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/google/android/apps/analytics/Transaction$Builder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialSpinner │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #242 - │ │ - Class descriptor : 'Lcom/google/android/apps/analytics/Transaction;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #240 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/google/android/apps/analytics/Transaction;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +03c648: |[03c648] com.bottleworks.dailymoney.ui.DetailEditorActivity$2.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ +03c658: 5b12 9606 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0696 │ │ +03c65c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03c65e: 7030 3105 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;)V // method@0531 │ │ +03c664: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=187 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2; │ │ + 0x0000 - 0x0007 reg=2 this$0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;) │ │ + name : 'getSelectedAccount' │ │ + type : '()Lcom/bottleworks/dailymoney/data/Account;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +03c668: |[03c668] com.bottleworks.dailymoney.ui.DetailEditorActivity$2.getSelectedAccount:()Lcom/bottleworks/dailymoney/data/Account; │ │ +03c678: 5421 9606 |0000: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0696 │ │ +03c67c: 5411 b706 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03c680: 6e10 1c01 0100 |0004: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +03c686: 0a00 |0007: move-result v0 │ │ +03c688: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +03c68c: 5421 9606 |000a: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0696 │ │ +03c690: 7110 3a05 0100 |000c: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; // method@053a │ │ +03c696: 0c01 |000f: move-result-object v1 │ │ +03c698: 7220 3408 0100 |0010: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03c69e: 0c01 |0013: move-result-object v1 │ │ +03c6a0: 1f01 e200 |0014: check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03c6a4: 6e10 4604 0100 |0016: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03c6aa: 0c01 |0019: move-result-object v1 │ │ +03c6ac: 1101 |001a: return-object v1 │ │ +03c6ae: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +03c6b0: 28fe |001c: goto 001a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0008 line=190 │ │ + 0x000a line=191 │ │ + 0x001a line=193 │ │ + locals : │ │ + 0x0008 - 0x001d reg=0 pos I │ │ + 0x0000 - 0x001d reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2; │ │ + │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ + │ │ +Class #241 header: │ │ +class_idx : 269 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 386 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #241 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #241 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/commons/util/GUIs$OnFinishListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0311a4: |[0311a4] com.google.android.apps.analytics.Transaction.:()V │ │ -0311b4: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0311ba: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +03c6b4: |[03c6b4] com.bottleworks.dailymoney.ui.DetailEditorActivity$5.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ │ +03c6c4: 5b01 9906 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0699 │ │ +03c6c8: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03c6ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=3 │ │ - 0x0003 line=5 │ │ + 0x0000 line=357 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/google/android/apps/analytics/Transaction; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1345 (Transaction.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;) │ │ + name : 'onFinish' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +03c6d0: |[03c6d0] com.bottleworks.dailymoney.ui.DetailEditorActivity$5.onFinish:(Ljava/lang/Object;)Z │ │ +03c6e0: 5410 9906 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;.this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; // field@0699 │ │ +03c6e4: 1f02 b001 |0002: check-cast v2, Ljava/util/Date; // type@01b0 │ │ +03c6e8: 7120 3d05 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Ljava/util/Date;)V // method@053d │ │ +03c6ee: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +03c6f0: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + 0x0007 line=361 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=2 data Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5; │ │ │ │ -Class #243 header: │ │ -class_idx : 464 │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ + │ │ +Class #242 header: │ │ +class_idx : 272 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 331 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 28 │ │ -virtual_methods_size: 0 │ │ +superclass_idx : 177 │ │ +source_file_idx : 386 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 24 │ │ +direct_methods_size : 29 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #243 - │ │ - Class descriptor : 'Lorg/achartengine/ChartFactory;' │ │ +Class #242 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder; Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; } │ │ +Annotations on field #1706 'fromAccountList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;" ">;" } │ │ +Annotations on field #1707 'fromAccountMapList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ +Annotations on field #1717 'toAccountList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;" ">;" } │ │ +Annotations on field #1718 'toAccountMapList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ + │ │ +Class #242 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ - #0 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'CHART' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'INTENT_DETAIL' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "chart" │ │ - #1 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'TITLE' │ │ + value : "detail" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'INTENT_MODE_CREATE' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "title" │ │ + value : "modeCreate" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'spfrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'spto' │ │ + type : '[I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'archived' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'cancelBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'closeBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'counterCreate' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'dateEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'ddPaddingBase_set' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'ddPaddingIntentBase' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'ddPaddingLeftBase' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'ddSelected' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'detail' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'format' │ │ + type : 'Ljava/text/DateFormat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'fromAccountAdapter' │ │ + type : 'Landroid/widget/SimpleAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'fromAccountList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'fromAccountMapList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0000 () │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'fromEditor' │ │ + type : 'Landroid/widget/Spinner;' │ │ + access : 0x0000 () │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'modeCreate' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'moneyEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'noteEditor' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0000 () │ │ + #18 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'okBtn' │ │ + type : 'Landroid/widget/Button;' │ │ + access : 0x0000 () │ │ + #19 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'toAccountAdapter' │ │ + type : 'Landroid/widget/SimpleAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'toAccountList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'toAccountMapList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0000 () │ │ + #22 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'toEditor' │ │ + type : 'Landroid/widget/Spinner;' │ │ + access : 0x0000 () │ │ + #23 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'workingDetail' │ │ + type : 'Lcom/bottleworks/dailymoney/data/Detail;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/ChartFactory;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +03c6f4: |[03c6f4] com.bottleworks.dailymoney.ui.DetailEditorActivity.:()V │ │ +03c704: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +03c706: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03c708: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03c70a: 2340 1b02 |0003: new-array v0, v4, [Ljava/lang/String; // type@021b │ │ +03c70e: 1a01 c808 |0005: const-string v1, "display" // string@08c8 │ │ +03c712: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +03c716: 1a01 c808 |0009: const-string v1, "display" // string@08c8 │ │ +03c71a: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +03c71e: 6900 b206 |000d: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03c722: 2340 1002 |000f: new-array v0, v4, [I // type@0210 │ │ +03c726: 6001 3204 |0011: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spitem_display:I // field@0432 │ │ +03c72a: 4b01 0002 |0013: aput v1, v0, v2 │ │ +03c72e: 6001 3104 |0015: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.simple_spdditem_display:I // field@0431 │ │ +03c732: 4b01 0003 |0017: aput v1, v0, v3 │ │ +03c736: 6900 b306 |0019: sput-object v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spto:[I // field@06b3 │ │ +03c73a: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=105 │ │ + 0x000f line=106 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ + insns size : 7 16-bit code units │ │ +03c73c: |[03c73c] com.bottleworks.dailymoney.ui.DetailEditorActivity.:()V │ │ +03c74c: 7010 cd02 0100 |0000: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03c752: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03c754: 5c10 9e06 |0004: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.archived:Z // field@069e │ │ +03c758: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0003 line=56 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c75c: |[03c75c] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; │ │ +03c76c: 5410 aa06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03c770: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$1000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c774: |[03c774] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03c784: 5410 ad06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03c788: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$1100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c78c: |[03c78c] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03c79c: 5410 ad06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03c7a0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c7a4: |[03c7a4] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; │ │ +03c7b4: 5410 b506 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03c7b8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -0311bc: |[0311bc] org.achartengine.ChartFactory.:()V │ │ -0311cc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0311d2: 0e00 |0003: return-void │ │ +03c7bc: |[03c7bc] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V │ │ +03c7cc: 7020 5605 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.onFromChanged:(Lcom/bottleworks/dailymoney/data/Account;)V // method@0556 │ │ +03c7d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=51 │ │ + 0x0000 line=43 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/ChartFactory; │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - #1 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'checkMultipleSeriesItems' │ │ - type : '(Lorg/achartengine/model/MultipleCategorySeries;I)Z' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03c7d4: |[03c7d4] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Lcom/bottleworks/dailymoney/data/Account;)V │ │ +03c7e4: 7020 5705 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.onToChanged:(Lcom/bottleworks/dailymoney/data/Account;)V // method@0557 │ │ +03c7ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Lcom/bottleworks/dailymoney/data/Account; │ │ + │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Ljava/util/Date;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03c7ec: |[03c7ec] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Ljava/util/Date;)V │ │ +03c7fc: 7020 5d05 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055d │ │ +03c802: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/util/Date; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c804: |[03c804] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Z │ │ +03c814: 5510 a306 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingBase_set:Z // field@06a3 │ │ +03c818: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$602' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c81c: |[03c81c] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$602:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Z)Z │ │ +03c82c: 5c01 a306 |0000: iput-boolean v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingBase_set:Z // field@06a3 │ │ +03c830: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c834: |[03c834] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$700:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)F │ │ +03c844: 5210 a406 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingIntentBase:F // field@06a4 │ │ +03c848: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$702' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;F)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c84c: |[03c84c] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$702:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;F)F │ │ +03c85c: 5901 a406 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingIntentBase:F // field@06a4 │ │ +03c860: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 F │ │ + │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c864: |[03c864] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$800:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)I │ │ +03c874: 5210 a506 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingLeftBase:I // field@06a5 │ │ +03c878: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$802' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c87c: |[03c87c] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$802:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;I)I │ │ +03c88c: 5901 a506 |0000: iput v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddPaddingLeftBase:I // field@06a5 │ │ +03c890: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 I │ │ + │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c894: |[03c894] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$900:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Landroid/graphics/drawable/Drawable; │ │ +03c8a4: 5410 a606 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddSelected:Landroid/graphics/drawable/Drawable; // field@06a6 │ │ +03c8a8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'access$902' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03c8ac: |[03c8ac] com.bottleworks.dailymoney.ui.DetailEditorActivity.access$902:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +03c8bc: 5b01 a606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.ddSelected:Landroid/graphics/drawable/Drawable; // field@06a6 │ │ +03c8c0: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Landroid/graphics/drawable/Drawable; │ │ + │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'clone' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ + outs : 6 │ │ + insns size : 33 16-bit code units │ │ +03c8c4: |[03c8c4] com.bottleworks.dailymoney.ui.DetailEditorActivity.clone:(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; │ │ +03c8d4: 2200 c500 |0000: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +03c8d8: 6e10 3503 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +03c8de: 0c01 |0005: move-result-object v1 │ │ +03c8e0: 6e10 3a03 0700 |0006: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +03c8e6: 0c02 |0009: move-result-object v2 │ │ +03c8e8: 6e10 3403 0700 |000a: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +03c8ee: 0c03 |000d: move-result-object v3 │ │ +03c8f0: 6e10 3803 0700 |000e: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0338 │ │ +03c8f6: 0c04 |0011: move-result-object v4 │ │ +03c8f8: 6e10 3903 0700 |0012: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@0339 │ │ +03c8fe: 0c05 |0015: move-result-object v5 │ │ +03c900: 7606 3203 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0332 │ │ +03c906: 6e10 3d03 0700 |0019: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033d │ │ +03c90c: 0a01 |001c: move-result v1 │ │ +03c90e: 6e20 3e03 1000 |001d: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setArchived:(Z)V // method@033e │ │ +03c914: 1100 |0020: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0019 line=81 │ │ + 0x0020 line=82 │ │ + locals : │ │ + 0x0019 - 0x0021 reg=0 d Lcom/bottleworks/dailymoney/data/Detail; │ │ + 0x0000 - 0x0021 reg=6 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0021 reg=7 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ + │ │ + #18 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'doCalculator2' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +03c918: |[03c918] com.bottleworks.dailymoney.ui.DetailEditorActivity.doCalculator2:()V │ │ +03c928: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03c92a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +03c92c: 2200 1400 |0002: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +03c930: 1c01 9d00 |0004: const-class v1, Lcom/bottleworks/dailymoney/calculator2/Calculator; // type@009d │ │ +03c934: 7030 3900 4001 |0006: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +03c93a: 1a01 7d07 |0009: const-string v1, "cal2_needResult" // string@077d │ │ +03c93e: 6e30 4300 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +03c944: 1a01 8a07 |000e: const-string v1, "cal2_startValue" // string@078a │ │ +03c948: 5442 af06 |0010: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03c94c: 6e10 ff00 0200 |0012: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03c952: 0c02 |0015: move-result-object v2 │ │ +03c954: 6e10 b807 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03c95a: 0c02 |0019: move-result-object v2 │ │ +03c95c: 6e30 4200 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +03c962: 6e30 5c05 0403 |001d: invoke-virtual {v4, v0, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@055c │ │ +03c968: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=373 │ │ + 0x0002 line=374 │ │ + 0x0009 line=375 │ │ + 0x000e line=376 │ │ + 0x001d line=377 │ │ + 0x0020 line=378 │ │ + locals : │ │ + 0x0002 - 0x0004 reg=0 intent Landroid/content/Intent; │ │ + 0x0009 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0021 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #19 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'doCancel' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ + insns size : 8 16-bit code units │ │ +03c96c: |[03c96c] com.bottleworks.dailymoney.ui.DetailEditorActivity.doCancel:()V │ │ +03c97c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c97e: 6e20 5a05 0100 |0001: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055a │ │ +03c984: 6e10 4c05 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.finish:()V // method@054c │ │ +03c98a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=484 │ │ + 0x0004 line=485 │ │ + 0x0007 line=486 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #20 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'doClose' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ insns size : 31 16-bit code units │ │ -0311d4: |[0311d4] org.achartengine.ChartFactory.checkMultipleSeriesItems:(Lorg/achartengine/model/MultipleCategorySeries;I)Z │ │ -0311e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0311e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0311e8: 6e10 1409 0600 |0002: invoke-virtual {v6}, Lorg/achartengine/model/MultipleCategorySeries;.getCategoriesCount:()I // method@0914 │ │ -0311ee: 0a04 |0005: move-result v4 │ │ -0311f0: 0123 |0006: move v3, v2 │ │ -0311f2: 0110 |0007: move v0, v1 │ │ -0311f4: 3543 1600 |0008: if-ge v3, v4, 001e // +0016 │ │ -0311f8: 3800 1400 |000a: if-eqz v0, 001e // +0014 │ │ -0311fc: 6e20 1809 3600 |000c: invoke-virtual {v6, v3}, Lorg/achartengine/model/MultipleCategorySeries;.getValues:(I)[D // method@0918 │ │ -031202: 0c00 |000f: move-result-object v0 │ │ -031204: 2100 |0010: array-length v0, v0 │ │ -031206: 6e20 1709 3600 |0011: invoke-virtual {v6, v3}, Lorg/achartengine/model/MultipleCategorySeries;.getTitles:(I)[Ljava/lang/String; // method@0917 │ │ -03120c: 0c05 |0014: move-result-object v5 │ │ -03120e: 2155 |0015: array-length v5, v5 │ │ -031210: 3350 0600 |0016: if-ne v0, v5, 001c // +0006 │ │ -031214: 0110 |0018: move v0, v1 │ │ -031216: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03121a: 28ed |001b: goto 0008 // -0013 │ │ -03121c: 0120 |001c: move v0, v2 │ │ -03121e: 28fc |001d: goto 0019 // -0004 │ │ -031220: 0f00 |001e: return v0 │ │ +03c98c: |[03c98c] com.bottleworks.dailymoney.ui.DetailEditorActivity.doClose:()V │ │ +03c99c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +03c99e: 6e20 5a05 0500 |0001: invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055a │ │ +03c9a4: 5450 ad06 |0004: iget-object v0, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03c9a8: 6001 3005 |0006: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_created_detail:I // field@0530 │ │ +03c9ac: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +03c9ae: 2322 1a02 |0009: new-array v2, v2, [Ljava/lang/Object; // type@021a │ │ +03c9b2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +03c9b4: 5254 a106 |000c: iget v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a1 │ │ +03c9b8: 7110 9307 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +03c9be: 0c04 |0011: move-result-object v4 │ │ +03c9c0: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ +03c9c4: 6e30 d401 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03c9ca: 0c00 |0017: move-result-object v0 │ │ +03c9cc: 7120 cf01 0500 |0018: invoke-static {v5, v0}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03c9d2: 6e10 4c05 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.finish:()V // method@054c │ │ +03c9d8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=581 │ │ - 0x0008 line=583 │ │ - 0x000c line=584 │ │ - 0x0019 line=583 │ │ - 0x001d line=584 │ │ - 0x001e line=586 │ │ + 0x0000 line=489 │ │ + 0x0004 line=490 │ │ + 0x001b line=491 │ │ + 0x001e line=492 │ │ locals : │ │ - 0x0000 - 0x001f reg=6 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x001f reg=7 (null) I │ │ + 0x0000 - 0x001f reg=5 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ │ - #2 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'checkParameters' │ │ - type : '(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #21 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'doOk' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 21 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 687 16-bit code units │ │ +03c9dc: |[03c9dc] com.bottleworks.dailymoney.ui.DetailEditorActivity.doOk:()V │ │ +03c9ec: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +03c9f0: 540e ac06 |0002: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03c9f4: 6e10 1c01 0e00 |0004: invoke-virtual {v14}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +03c9fa: 0a06 |0007: move-result v6 │ │ +03c9fc: 12fe |0008: const/4 v14, #int -1 // #ff │ │ +03c9fe: 326e 1200 |0009: if-eq v14, v6, 001b // +0012 │ │ +03ca02: 0800 1400 |000b: move-object/from16 v0, v20 │ │ +03ca06: 540e aa06 |000d: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03ca0a: 7220 3408 6e00 |000f: invoke-interface {v14, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03ca10: 0c0e |0012: move-result-object v14 │ │ +03ca12: 1f0e e200 |0013: check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03ca16: 6e10 4604 0e00 |0015: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03ca1c: 0c0e |0018: move-result-object v14 │ │ +03ca1e: 390e 2a00 |0019: if-nez v14, 0043 // +002a │ │ +03ca22: 0800 1400 |001b: move-object/from16 v0, v20 │ │ +03ca26: 540e ad06 |001d: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03ca2a: 600f a604 |001f: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +03ca2e: 1310 0100 |0021: const/16 v16, #int 1 // #1 │ │ +03ca32: 0200 1000 |0023: move/from16 v0, v16 │ │ +03ca36: 2300 1a02 |0025: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03ca3a: 0810 0000 |0027: move-object/from16 v16, v0 │ │ +03ca3e: 1311 0000 |0029: const/16 v17, #int 0 // #0 │ │ +03ca42: 0800 1400 |002b: move-object/from16 v0, v20 │ │ +03ca46: 5400 ad06 |002d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03ca4a: 0812 0000 |002f: move-object/from16 v18, v0 │ │ +03ca4e: 6013 f104 |0031: sget v19, Lcom/bottleworks/dailymoney/core/R$string;.label_from_account:I // field@04f1 │ │ +03ca52: 7402 d301 1200 |0033: invoke-virtual/range {v18, v19}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03ca58: 0c12 |0036: move-result-object v18 │ │ +03ca5a: 4d12 1011 |0037: aput-object v18, v16, v17 │ │ +03ca5e: 7403 d401 0e00 |0039: invoke-virtual/range {v14, v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03ca64: 0c0e |003c: move-result-object v14 │ │ +03ca66: 0800 1400 |003d: move-object/from16 v0, v20 │ │ +03ca6a: 7120 b401 e000 |003f: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03ca70: 0e00 |0042: return-void │ │ +03ca72: 0800 1400 |0043: move-object/from16 v0, v20 │ │ +03ca76: 540e b706 |0045: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03ca7a: 6e10 1c01 0e00 |0047: invoke-virtual {v14}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@011c │ │ +03ca80: 0a0d |004a: move-result v13 │ │ +03ca82: 12fe |004b: const/4 v14, #int -1 // #ff │ │ +03ca84: 32de 1200 |004c: if-eq v14, v13, 005e // +0012 │ │ +03ca88: 0800 1400 |004e: move-object/from16 v0, v20 │ │ +03ca8c: 540e b506 |0050: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03ca90: 7220 3408 de00 |0052: invoke-interface {v14, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03ca96: 0c0e |0055: move-result-object v14 │ │ +03ca98: 1f0e e200 |0056: check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03ca9c: 6e10 4604 0e00 |0058: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03caa2: 0c0e |005b: move-result-object v14 │ │ +03caa4: 390e 2a00 |005c: if-nez v14, 0086 // +002a │ │ +03caa8: 0800 1400 |005e: move-object/from16 v0, v20 │ │ +03caac: 540e ad06 |0060: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cab0: 600f a604 |0062: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +03cab4: 1310 0100 |0064: const/16 v16, #int 1 // #1 │ │ +03cab8: 0200 1000 |0066: move/from16 v0, v16 │ │ +03cabc: 2300 1a02 |0068: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03cac0: 0810 0000 |006a: move-object/from16 v16, v0 │ │ +03cac4: 1311 0000 |006c: const/16 v17, #int 0 // #0 │ │ +03cac8: 0800 1400 |006e: move-object/from16 v0, v20 │ │ +03cacc: 5400 ad06 |0070: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cad0: 0812 0000 |0072: move-object/from16 v18, v0 │ │ +03cad4: 6013 2105 |0074: sget v19, Lcom/bottleworks/dailymoney/core/R$string;.label_to_account:I // field@0521 │ │ +03cad8: 7402 d301 1200 |0076: invoke-virtual/range {v18, v19}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03cade: 0c12 |0079: move-result-object v18 │ │ +03cae0: 4d12 1011 |007a: aput-object v18, v16, v17 │ │ +03cae4: 7403 d401 0e00 |007c: invoke-virtual/range {v14, v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03caea: 0c0e |007f: move-result-object v14 │ │ +03caec: 0800 1400 |0080: move-object/from16 v0, v20 │ │ +03caf0: 7120 b401 e000 |0082: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03caf6: 28bd |0085: goto 0042 // -0043 │ │ +03caf8: 0800 1400 |0086: move-object/from16 v0, v20 │ │ +03cafc: 540e a206 |0088: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03cb00: 6e10 ff00 0e00 |008a: invoke-virtual {v14}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03cb06: 0c0e |008d: move-result-object v14 │ │ +03cb08: 6e10 b807 0e00 |008e: invoke-virtual {v14}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03cb0e: 0c0e |0091: move-result-object v14 │ │ +03cb10: 6e10 d507 0e00 |0092: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +03cb16: 0c03 |0095: move-result-object v3 │ │ +03cb18: 1a0e 0000 |0096: const-string v14, "" // string@0000 │ │ +03cb1c: 6e20 c307 3e00 |0098: invoke-virtual {v14, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03cb22: 0a0e |009b: move-result v14 │ │ +03cb24: 380e 3200 |009c: if-eqz v14, 00ce // +0032 │ │ +03cb28: 0800 1400 |009e: move-object/from16 v0, v20 │ │ +03cb2c: 540e a206 |00a0: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03cb30: 6e10 0101 0e00 |00a2: invoke-virtual {v14}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +03cb36: 0800 1400 |00a5: move-object/from16 v0, v20 │ │ +03cb3a: 540e ad06 |00a7: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cb3e: 600f a604 |00a9: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +03cb42: 1310 0100 |00ab: const/16 v16, #int 1 // #1 │ │ +03cb46: 0200 1000 |00ad: move/from16 v0, v16 │ │ +03cb4a: 2300 1a02 |00af: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03cb4e: 0810 0000 |00b1: move-object/from16 v16, v0 │ │ +03cb52: 1311 0000 |00b3: const/16 v17, #int 0 // #0 │ │ +03cb56: 0800 1400 |00b5: move-object/from16 v0, v20 │ │ +03cb5a: 5400 ad06 |00b7: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cb5e: 0812 0000 |00b9: move-object/from16 v18, v0 │ │ +03cb62: 6013 dc04 |00bb: sget v19, Lcom/bottleworks/dailymoney/core/R$string;.label_date:I // field@04dc │ │ +03cb66: 7402 d301 1200 |00bd: invoke-virtual/range {v18, v19}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03cb6c: 0c12 |00c0: move-result-object v18 │ │ +03cb6e: 4d12 1011 |00c1: aput-object v18, v16, v17 │ │ +03cb72: 7403 d401 0e00 |00c3: invoke-virtual/range {v14, v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03cb78: 0c0e |00c6: move-result-object v14 │ │ +03cb7a: 0800 1400 |00c7: move-object/from16 v0, v20 │ │ +03cb7e: 7120 b401 e000 |00c9: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03cb84: 2900 76ff |00cc: goto/16 0042 // -008a │ │ +03cb88: 1202 |00ce: const/4 v2, #int 0 // #0 │ │ +03cb8a: 7401 4d05 1400 |00cf: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054d │ │ +03cb90: 0c0e |00d2: move-result-object v14 │ │ +03cb92: 6e10 9f02 0e00 |00d3: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ +03cb98: 0c0e |00d6: move-result-object v14 │ │ +03cb9a: 6e20 fa07 3e00 |00d7: invoke-virtual {v14, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +03cba0: 0c02 |00da: move-result-object v2 │ │ +03cba2: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +03cba6: 540e af06 |00dd: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03cbaa: 6e10 ff00 0e00 |00df: invoke-virtual {v14}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03cbb0: 0c0e |00e2: move-result-object v14 │ │ +03cbb2: 6e10 b807 0e00 |00e3: invoke-virtual {v14}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03cbb8: 0c0a |00e6: move-result-object v10 │ │ +03cbba: 1a0e 0000 |00e7: const-string v14, "" // string@0000 │ │ +03cbbe: 6e20 c307 ae00 |00e9: invoke-virtual {v14, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03cbc4: 0a0e |00ec: move-result v14 │ │ +03cbc6: 380e 4100 |00ed: if-eqz v14, 012e // +0041 │ │ +03cbca: 0800 1400 |00ef: move-object/from16 v0, v20 │ │ +03cbce: 540e af06 |00f1: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03cbd2: 6e10 0101 0e00 |00f3: invoke-virtual {v14}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +03cbd8: 0800 1400 |00f6: move-object/from16 v0, v20 │ │ +03cbdc: 540e ad06 |00f8: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cbe0: 600f a604 |00fa: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_empty:I // field@04a6 │ │ +03cbe4: 1310 0100 |00fc: const/16 v16, #int 1 // #1 │ │ +03cbe8: 0200 1000 |00fe: move/from16 v0, v16 │ │ +03cbec: 2300 1a02 |0100: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03cbf0: 0810 0000 |0102: move-object/from16 v16, v0 │ │ +03cbf4: 1311 0000 |0104: const/16 v17, #int 0 // #0 │ │ +03cbf8: 0800 1400 |0106: move-object/from16 v0, v20 │ │ +03cbfc: 5400 ad06 |0108: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cc00: 0812 0000 |010a: move-object/from16 v18, v0 │ │ +03cc04: 6013 f604 |010c: sget v19, Lcom/bottleworks/dailymoney/core/R$string;.label_money:I // field@04f6 │ │ +03cc08: 7402 d301 1200 |010e: invoke-virtual/range {v18, v19}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03cc0e: 0c12 |0111: move-result-object v18 │ │ +03cc10: 4d12 1011 |0112: aput-object v18, v16, v17 │ │ +03cc14: 7403 d401 0e00 |0114: invoke-virtual/range {v14, v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03cc1a: 0c0e |0117: move-result-object v14 │ │ +03cc1c: 0800 1400 |0118: move-object/from16 v0, v20 │ │ +03cc20: 7120 b401 e000 |011a: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03cc26: 2900 25ff |011d: goto/16 0042 // -00db │ │ +03cc2a: 0d04 |011f: move-exception v4 │ │ +03cc2c: 6e10 0508 0400 |0120: invoke-virtual {v4}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0805 │ │ +03cc32: 0c0e |0123: move-result-object v14 │ │ +03cc34: 7120 da01 4e00 |0124: invoke-static {v14, v4}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +03cc3a: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +03cc3e: 7120 c201 4000 |0129: invoke-static {v0, v4}, Lcom/bottleworks/commons/util/GUIs;.errorToast:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c2 │ │ +03cc44: 2900 16ff |012c: goto/16 0042 // -00ea │ │ +03cc48: 7110 9401 0a00 |012e: invoke-static {v10}, Lcom/bottleworks/commons/util/Formats;.string2Double:(Ljava/lang/String;)D // method@0194 │ │ +03cc4e: 0b08 |0131: move-result-wide v8 │ │ +03cc50: 160e 0000 |0132: const-wide/16 v14, #int 0 // #0 │ │ +03cc54: 2f0e 080e |0134: cmpl-double v14, v8, v14 │ │ +03cc58: 390e 2b00 |0136: if-nez v14, 0161 // +002b │ │ +03cc5c: 0800 1400 |0138: move-object/from16 v0, v20 │ │ +03cc60: 540e ad06 |013a: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cc64: 600f a704 |013c: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.cmsg_field_zero:I // field@04a7 │ │ +03cc68: 1310 0100 |013e: const/16 v16, #int 1 // #1 │ │ +03cc6c: 0200 1000 |0140: move/from16 v0, v16 │ │ +03cc70: 2300 1a02 |0142: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +03cc74: 0810 0000 |0144: move-object/from16 v16, v0 │ │ +03cc78: 1311 0000 |0146: const/16 v17, #int 0 // #0 │ │ +03cc7c: 0800 1400 |0148: move-object/from16 v0, v20 │ │ +03cc80: 5400 ad06 |014a: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cc84: 0812 0000 |014c: move-object/from16 v18, v0 │ │ +03cc88: 6013 f604 |014e: sget v19, Lcom/bottleworks/dailymoney/core/R$string;.label_money:I // field@04f6 │ │ +03cc8c: 7402 d301 1200 |0150: invoke-virtual/range {v18, v19}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03cc92: 0c12 |0153: move-result-object v18 │ │ +03cc94: 4d12 1011 |0154: aput-object v18, v16, v17 │ │ +03cc98: 7403 d401 0e00 |0156: invoke-virtual/range {v14, v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +03cc9e: 0c0e |0159: move-result-object v14 │ │ +03cca0: 0800 1400 |015a: move-object/from16 v0, v20 │ │ +03cca4: 7120 b401 e000 |015c: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03ccaa: 2900 e3fe |015f: goto/16 0042 // -011d │ │ +03ccae: 0800 1400 |0161: move-object/from16 v0, v20 │ │ +03ccb2: 540e b006 |0163: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b0 │ │ +03ccb6: 6e10 ff00 0e00 |0165: invoke-virtual {v14}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03ccbc: 0c0e |0168: move-result-object v14 │ │ +03ccbe: 6e10 b807 0e00 |0169: invoke-virtual {v14}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03ccc4: 0c0b |016c: move-result-object v11 │ │ +03ccc6: 0800 1400 |016d: move-object/from16 v0, v20 │ │ +03ccca: 540e aa06 |016f: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03ccce: 7220 3408 6e00 |0171: invoke-interface {v14, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03ccd4: 0c0e |0174: move-result-object v14 │ │ +03ccd6: 1f0e e200 |0175: check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03ccda: 6e10 4604 0e00 |0177: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03cce0: 0c05 |017a: move-result-object v5 │ │ +03cce2: 0800 1400 |017b: move-object/from16 v0, v20 │ │ +03cce6: 540e b506 |017d: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03ccea: 7220 3408 de00 |017f: invoke-interface {v14, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03ccf0: 0c0e |0182: move-result-object v14 │ │ +03ccf2: 1f0e e200 |0183: check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03ccf6: 6e10 4604 0e00 |0185: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03ccfc: 0c0c |0188: move-result-object v12 │ │ +03ccfe: 6e10 ec02 0500 |0189: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03cd04: 0c0e |018c: move-result-object v14 │ │ +03cd06: 6e10 ec02 0c00 |018d: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03cd0c: 0c0f |0190: move-result-object v15 │ │ +03cd0e: 6e20 c307 fe00 |0191: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03cd14: 0a0e |0194: move-result v14 │ │ +03cd16: 380e 1300 |0195: if-eqz v14, 01a8 // +0013 │ │ +03cd1a: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +03cd1e: 540e ad06 |0199: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cd22: 600f 3e05 |019b: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.msg_same_from_to:I // field@053e │ │ +03cd26: 6e20 d301 fe00 |019d: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03cd2c: 0c0e |01a0: move-result-object v14 │ │ +03cd2e: 0800 1400 |01a1: move-object/from16 v0, v20 │ │ +03cd32: 7120 b401 e000 |01a3: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +03cd38: 2900 9cfe |01a6: goto/16 0042 // -0164 │ │ +03cd3c: 0800 1400 |01a8: move-object/from16 v0, v20 │ │ +03cd40: 540e b806 |01aa: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cd44: 6e10 ec02 0500 |01ac: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03cd4a: 0c0f |01af: move-result-object v15 │ │ +03cd4c: 6e20 4003 fe00 |01b0: invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0340 │ │ +03cd52: 0800 1400 |01b3: move-object/from16 v0, v20 │ │ +03cd56: 540e b806 |01b5: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cd5a: 6e10 ec02 0c00 |01b7: invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03cd60: 0c0f |01ba: move-result-object v15 │ │ +03cd62: 6e20 4403 fe00 |01bb: invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0344 │ │ +03cd68: 0800 1400 |01be: move-object/from16 v0, v20 │ │ +03cd6c: 540e b806 |01c0: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cd70: 6e20 3f03 2e00 |01c2: invoke-virtual {v14, v2}, Lcom/bottleworks/dailymoney/data/Detail;.setDate:(Ljava/util/Date;)V // method@033f │ │ +03cd76: 0800 1400 |01c5: move-object/from16 v0, v20 │ │ +03cd7a: 540e b806 |01c7: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cd7e: 7120 8107 9800 |01c9: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +03cd84: 0c0f |01cc: move-result-object v15 │ │ +03cd86: 6e20 4203 fe00 |01cd: invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;.setMoney:(Ljava/lang/Double;)V // method@0342 │ │ +03cd8c: 0800 1400 |01d0: move-object/from16 v0, v20 │ │ +03cd90: 540e b806 |01d2: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cd94: 6e10 d507 0b00 |01d4: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@07d5 │ │ +03cd9a: 0c0f |01d7: move-result-object v15 │ │ +03cd9c: 6e20 4303 fe00 |01d8: invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;.setNote:(Ljava/lang/String;)V // method@0343 │ │ +03cda2: 7401 4d05 1400 |01db: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054d │ │ +03cda8: 0c0e |01de: move-result-object v14 │ │ +03cdaa: 6e10 9e02 0e00 |01df: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03cdb0: 0c07 |01e2: move-result-object v7 │ │ +03cdb2: 0800 1400 |01e3: move-object/from16 v0, v20 │ │ +03cdb6: 550e ae06 |01e5: iget-boolean v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06ae │ │ +03cdba: 380e 9f00 |01e7: if-eqz v14, 0286 // +009f │ │ +03cdbe: 0800 1400 |01e9: move-object/from16 v0, v20 │ │ +03cdc2: 540e b806 |01eb: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cdc6: 7220 6003 e700 |01ed: invoke-interface {v7, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;.newDetail:(Lcom/bottleworks/dailymoney/data/Detail;)V // method@0360 │ │ +03cdcc: 12fe |01f0: const/4 v14, #int -1 // #ff │ │ +03cdce: 0800 1400 |01f1: move-object/from16 v0, v20 │ │ +03cdd2: 6e20 5a05 e000 |01f3: invoke-virtual {v0, v14}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055a │ │ +03cdd8: 0800 1400 |01f6: move-object/from16 v0, v20 │ │ +03cddc: 540e b806 |01f8: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cde0: 0800 1400 |01fa: move-object/from16 v0, v20 │ │ +03cde4: 7020 4605 e000 |01fc: invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; // method@0546 │ │ +03cdea: 0c0e |01ff: move-result-object v14 │ │ +03cdec: 0800 1400 |0200: move-object/from16 v0, v20 │ │ +03cdf0: 5b0e b806 |0202: iput-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cdf4: 0800 1400 |0204: move-object/from16 v0, v20 │ │ +03cdf8: 540e b806 |0206: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cdfc: 1610 0000 |0208: const-wide/16 v16, #int 0 // #0 │ │ +03ce00: 7702 8107 1000 |020a: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +03ce06: 0c0f |020d: move-result-object v15 │ │ +03ce08: 6e20 4203 fe00 |020e: invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;.setMoney:(Ljava/lang/Double;)V // method@0342 │ │ +03ce0e: 0800 1400 |0211: move-object/from16 v0, v20 │ │ +03ce12: 540e b806 |0213: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03ce16: 1a0f 0000 |0215: const-string v15, "" // string@0000 │ │ +03ce1a: 6e20 4303 fe00 |0217: invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;.setNote:(Ljava/lang/String;)V // method@0343 │ │ +03ce20: 0800 1400 |021a: move-object/from16 v0, v20 │ │ +03ce24: 540e af06 |021c: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03ce28: 1a0f 0000 |021e: const-string v15, "" // string@0000 │ │ +03ce2c: 6e20 0701 fe00 |0220: invoke-virtual {v14, v15}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03ce32: 0800 1400 |0223: move-object/from16 v0, v20 │ │ +03ce36: 540e af06 |0225: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03ce3a: 6e10 0101 0e00 |0227: invoke-virtual {v14}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +03ce40: 0800 1400 |022a: move-object/from16 v0, v20 │ │ +03ce44: 540e b006 |022c: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b0 │ │ +03ce48: 1a0f 0000 |022e: const-string v15, "" // string@0000 │ │ +03ce4c: 6e20 0701 fe00 |0230: invoke-virtual {v14, v15}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03ce52: 0800 1400 |0233: move-object/from16 v0, v20 │ │ +03ce56: 520e a106 |0235: iget v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a1 │ │ +03ce5a: d80e 0e01 |0237: add-int/lit8 v14, v14, #int 1 // #01 │ │ +03ce5e: 0800 1400 |0239: move-object/from16 v0, v20 │ │ +03ce62: 590e a106 |023b: iput v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a1 │ │ +03ce66: 0800 1400 |023d: move-object/from16 v0, v20 │ │ +03ce6a: 540e b106 |023f: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03ce6e: 220f 9901 |0241: new-instance v15, Ljava/lang/StringBuilder; // type@0199 │ │ +03ce72: 7010 e507 0f00 |0243: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03ce78: 0800 1400 |0246: move-object/from16 v0, v20 │ │ +03ce7c: 5400 ad06 |0248: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03ce80: 0810 0000 |024a: move-object/from16 v16, v0 │ │ +03ce84: 6011 6b04 |024c: sget v17, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ +03ce88: 7402 d301 1000 |024e: invoke-virtual/range {v16, v17}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03ce8e: 0c10 |0251: move-result-object v16 │ │ +03ce90: 7402 ed07 0f00 |0252: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03ce96: 0c0f |0255: move-result-object v15 │ │ +03ce98: 1a10 3900 |0256: const-string v16, "(" // string@0039 │ │ +03ce9c: 7402 ed07 0f00 |0258: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03cea2: 0c0f |025b: move-result-object v15 │ │ +03cea4: 0800 1400 |025c: move-object/from16 v0, v20 │ │ +03cea8: 5200 a106 |025e: iget v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.counterCreate:I // field@06a1 │ │ +03ceac: 0210 0000 |0260: move/from16 v16, v0 │ │ +03ceb0: 7402 e907 0f00 |0262: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +03ceb6: 0c0f |0265: move-result-object v15 │ │ +03ceb8: 1a10 4000 |0266: const-string v16, ")" // string@0040 │ │ +03cebc: 7402 ed07 0f00 |0268: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03cec2: 0c0f |026b: move-result-object v15 │ │ +03cec4: 6e10 f007 0f00 |026c: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03ceca: 0c0f |026f: move-result-object v15 │ │ +03cecc: 6e20 fa00 fe00 |0270: invoke-virtual {v14, v15}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@00fa │ │ +03ced2: 0800 1400 |0273: move-object/from16 v0, v20 │ │ +03ced6: 540e 9f06 |0275: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.cancelBtn:Landroid/widget/Button; // field@069f │ │ +03ceda: 130f 0800 |0277: const/16 v15, #int 8 // #8 │ │ +03cede: 6e20 fb00 fe00 |0279: invoke-virtual {v14, v15}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ +03cee4: 0800 1400 |027c: move-object/from16 v0, v20 │ │ +03cee8: 540e a006 |027e: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.closeBtn:Landroid/widget/Button; // field@06a0 │ │ +03ceec: 120f |0280: const/4 v15, #int 0 // #0 │ │ +03ceee: 6e20 fb00 fe00 |0281: invoke-virtual {v14, v15}, Landroid/widget/Button;.setVisibility:(I)V // method@00fb │ │ +03cef4: 2900 befd |0284: goto/16 0042 // -0242 │ │ +03cef8: 0800 1400 |0286: move-object/from16 v0, v20 │ │ +03cefc: 540e a706 |0288: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06a7 │ │ +03cf00: 6e10 3703 0e00 |028a: invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Detail;.getId:()I // method@0337 │ │ +03cf06: 0a0e |028d: move-result v14 │ │ +03cf08: 0800 1400 |028e: move-object/from16 v0, v20 │ │ +03cf0c: 540f b806 |0290: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cf10: 7230 6a03 e70f |0292: invoke-interface {v7, v14, v15}, Lcom/bottleworks/dailymoney/data/IDataProvider;.updateDetail:(ILcom/bottleworks/dailymoney/data/Detail;)Z // method@036a │ │ +03cf16: 0800 1400 |0295: move-object/from16 v0, v20 │ │ +03cf1a: 540e ad06 |0297: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06ad │ │ +03cf1e: 600f 3805 |0299: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.msg_detail_updated:I // field@0538 │ │ +03cf22: 6e20 d301 fe00 |029b: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03cf28: 0c0e |029e: move-result-object v14 │ │ +03cf2a: 0800 1400 |029f: move-object/from16 v0, v20 │ │ +03cf2e: 7120 cf01 e000 |02a1: invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03cf34: 12fe |02a4: const/4 v14, #int -1 // #ff │ │ +03cf36: 0800 1400 |02a5: move-object/from16 v0, v20 │ │ +03cf3a: 6e20 5a05 e000 |02a7: invoke-virtual {v0, v14}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setResult:(I)V // method@055a │ │ +03cf40: 7401 4c05 1400 |02aa: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.finish:()V // method@054c │ │ +03cf46: 2900 95fd |02ad: goto/16 0042 // -026b │ │ + catches : 1 │ │ + 0x00cf - 0x00da │ │ + Ljava/text/ParseException; -> 0x011f │ │ + positions : │ │ + 0x0000 line=399 │ │ + 0x0008 line=400 │ │ + 0x001b line=401 │ │ + 0x0033 line=402 │ │ + 0x003d line=401 │ │ + 0x0042 line=481 │ │ + 0x0043 line=405 │ │ + 0x004b line=406 │ │ + 0x005e line=407 │ │ + 0x0076 line=408 │ │ + 0x0080 line=407 │ │ + 0x0086 line=411 │ │ + 0x0096 line=412 │ │ + 0x009e line=413 │ │ + 0x00a5 line=414 │ │ + 0x00ce line=418 │ │ + 0x00cf line=420 │ │ + 0x00db line=427 │ │ + 0x00e7 line=428 │ │ + 0x00ef line=429 │ │ + 0x00f6 line=430 │ │ + 0x011f line=421 │ │ + 0x0120 line=422 │ │ + 0x0127 line=423 │ │ + 0x012e line=433 │ │ + 0x0132 line=434 │ │ + 0x0138 line=435 │ │ + 0x0161 line=439 │ │ + 0x016d line=441 │ │ + 0x017b line=442 │ │ + 0x0189 line=444 │ │ + 0x0197 line=445 │ │ + 0x01a8 line=451 │ │ + 0x01b3 line=452 │ │ + 0x01be line=454 │ │ + 0x01c5 line=455 │ │ + 0x01d0 line=456 │ │ + 0x01db line=457 │ │ + 0x01e3 line=458 │ │ + 0x01e9 line=460 │ │ + 0x01f0 line=461 │ │ + 0x01f6 line=463 │ │ + 0x0204 line=464 │ │ + 0x0211 line=465 │ │ + 0x021a line=466 │ │ + 0x0223 line=467 │ │ + 0x022a line=468 │ │ + 0x0233 line=469 │ │ + 0x023d line=470 │ │ + 0x0273 line=471 │ │ + 0x027c line=472 │ │ + 0x0286 line=475 │ │ + 0x0295 line=477 │ │ + 0x02a4 line=478 │ │ + 0x02aa line=479 │ │ + locals : │ │ + 0x00e7 - 0x011f reg=10 moneystr Ljava/lang/String; │ │ + 0x0120 - 0x012e reg=4 e Ljava/text/ParseException; │ │ + 0x00cf - 0x02af reg=2 date Ljava/util/Date; │ │ + 0x0096 - 0x02af reg=3 datestr Ljava/lang/String; │ │ + 0x017b - 0x02af reg=5 fromAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0008 - 0x02af reg=6 fromPos I │ │ + 0x01e3 - 0x02af reg=7 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0132 - 0x02af reg=8 money D │ │ + 0x012e - 0x02af reg=10 moneystr Ljava/lang/String; │ │ + 0x016d - 0x02af reg=11 note Ljava/lang/String; │ │ + 0x0189 - 0x02af reg=12 toAcc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x004b - 0x02af reg=13 toPos I │ │ + 0x0000 - 0x02af reg=20 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #22 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'initIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 75 16-bit code units │ │ +03cf5c: |[03cf5c] com.bottleworks.dailymoney.ui.DetailEditorActivity.initIntent:()V │ │ +03cf6c: 6e10 4e05 0700 |0000: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getIntentExtras:()Landroid/os/Bundle; // method@054e │ │ +03cf72: 0c06 |0003: move-result-object v6 │ │ +03cf74: 1a00 180d |0004: const-string v0, "modeCreate" // string@0d18 │ │ +03cf78: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +03cf7a: 6e30 9e00 0601 |0007: invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +03cf80: 0a00 |000a: move-result v0 │ │ +03cf82: 5c70 ae06 |000b: iput-boolean v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06ae │ │ +03cf86: 1a00 8208 |000d: const-string v0, "detail" // string@0882 │ │ +03cf8a: 6e20 9d00 0600 |000f: invoke-virtual {v6, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +03cf90: 0c00 |0012: move-result-object v0 │ │ +03cf92: 1f00 c500 |0013: check-cast v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +03cf96: 5b70 a706 |0015: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06a7 │ │ +03cf9a: 5470 a706 |0017: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06a7 │ │ +03cf9e: 3900 1a00 |0019: if-nez v0, 0033 // +001a │ │ +03cfa2: 2200 c500 |001b: new-instance v0, Lcom/bottleworks/dailymoney/data/Detail; // type@00c5 │ │ +03cfa6: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +03cfaa: 1a02 0000 |001f: const-string v2, "" // string@0000 │ │ +03cfae: 2203 b001 |0021: new-instance v3, Ljava/util/Date; // type@01b0 │ │ +03cfb2: 7010 1f08 0300 |0023: invoke-direct {v3}, Ljava/util/Date;.:()V // method@081f │ │ +03cfb8: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +03cfbc: 7120 8107 5400 |0028: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +03cfc2: 0c04 |002b: move-result-object v4 │ │ +03cfc4: 1a05 0000 |002c: const-string v5, "" // string@0000 │ │ +03cfc8: 7606 3203 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Detail;.:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V // method@0332 │ │ +03cfce: 5b70 a706 |0031: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06a7 │ │ +03cfd2: 5470 a706 |0033: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.detail:Lcom/bottleworks/dailymoney/data/Detail; // field@06a7 │ │ +03cfd6: 7020 4605 0700 |0035: invoke-direct {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.clone:(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; // method@0546 │ │ +03cfdc: 0c00 |0038: move-result-object v0 │ │ +03cfde: 5b70 b806 |0039: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03cfe2: 5570 ae06 |003b: iget-boolean v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06ae │ │ +03cfe6: 3800 0800 |003d: if-eqz v0, 0045 // +0008 │ │ +03cfea: 6000 5805 |003f: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.title_deteditor_create:I // field@0558 │ │ +03cfee: 6e20 5b05 0700 |0041: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setTitle:(I)V // method@055b │ │ +03cff4: 0e00 |0044: return-void │ │ +03cff6: 6000 5905 |0045: sget v0, Lcom/bottleworks/dailymoney/core/R$string;.title_deteditor_update:I // field@0559 │ │ +03cffa: 6e20 5b05 0700 |0047: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setTitle:(I)V // method@055b │ │ +03d000: 28fa |004a: goto 0044 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + 0x0004 line=88 │ │ + 0x000d line=89 │ │ + 0x0017 line=92 │ │ + 0x001b line=93 │ │ + 0x0033 line=96 │ │ + 0x003b line=98 │ │ + 0x003f line=99 │ │ + 0x0044 line=103 │ │ + 0x0045 line=101 │ │ + locals : │ │ + 0x0004 - 0x004b reg=6 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x004b reg=7 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #23 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'initialEditor' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 256 16-bit code units │ │ +03d004: |[03d004] com.bottleworks.dailymoney.ui.DetailEditorActivity.initialEditor:()V │ │ +03d014: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03d016: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03d018: 54a1 b806 |0002: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d01c: 6e10 3d03 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;.isArchived:()Z // method@033d │ │ +03d022: 0a00 |0007: move-result v0 │ │ +03d024: 7010 5205 0a00 |0008: invoke-direct {v10}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.initialSpinner:()V // method@0552 │ │ +03d02a: 6001 f903 |000b: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_date:I // field@03f9 │ │ +03d02e: 6e20 4b05 1a00 |000d: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d034: 0c01 |0010: move-result-object v1 │ │ +03d036: 1f01 6400 |0011: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03d03a: 5ba1 a206 |0013: iput-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03d03e: 54a1 a206 |0015: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03d042: 54a4 a806 |0017: iget-object v4, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06a8 │ │ +03d046: 54a5 b806 |0019: iget-object v5, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d04a: 6e10 3403 0500 |001b: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Detail;.getDate:()Ljava/util/Date; // method@0334 │ │ +03d050: 0c05 |001e: move-result-object v5 │ │ +03d052: 6e20 f907 5400 |001f: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +03d058: 0c04 |0022: move-result-object v4 │ │ +03d05a: 6e20 0701 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03d060: 54a4 a206 |0026: iget-object v4, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03d064: 3900 b200 |0028: if-nez v0, 00da // +00b2 │ │ +03d068: 0121 |002a: move v1, v2 │ │ +03d06a: 6e20 0401 1400 |002b: invoke-virtual {v4, v1}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0104 │ │ +03d070: 6001 fc03 |002e: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_money:I // field@03fc │ │ +03d074: 6e20 4b05 1a00 |0030: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d07a: 0c01 |0033: move-result-object v1 │ │ +03d07c: 1f01 6400 |0034: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03d080: 5ba1 af06 |0036: iput-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03d084: 54a4 af06 |0038: iget-object v4, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03d088: 54a1 b806 |003a: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d08c: 6e10 3803 0100 |003c: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0338 │ │ +03d092: 0c01 |003f: move-result-object v1 │ │ +03d094: 6e10 7c07 0100 |0040: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +03d09a: 0b06 |0043: move-result-wide v6 │ │ +03d09c: 1608 0000 |0044: const-wide/16 v8, #int 0 // #0 │ │ +03d0a0: 3001 0608 |0046: cmpg-double v1, v6, v8 │ │ +03d0a4: 3c01 9500 |0048: if-gtz v1, 00dd // +0095 │ │ +03d0a8: 1a01 0000 |004a: const-string v1, "" // string@0000 │ │ +03d0ac: 6e20 0701 1400 |004c: invoke-virtual {v4, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03d0b2: 54a1 af06 |004f: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03d0b6: 3900 9800 |0051: if-nez v0, 00e9 // +0098 │ │ +03d0ba: 6e20 0401 2100 |0053: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setEnabled:(Z)V // method@0104 │ │ +03d0c0: 6001 fe03 |0056: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_note:I // field@03fe │ │ +03d0c4: 6e20 4b05 1a00 |0058: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d0ca: 0c01 |005b: move-result-object v1 │ │ +03d0cc: 1f01 6400 |005c: check-cast v1, Landroid/widget/EditText; // type@0064 │ │ +03d0d0: 5ba1 b006 |005e: iput-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b0 │ │ +03d0d4: 54a1 b006 |0060: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.noteEditor:Landroid/widget/EditText; // field@06b0 │ │ +03d0d8: 54a2 b806 |0062: iget-object v2, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d0dc: 6e10 3903 0200 |0064: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Detail;.getNote:()Ljava/lang/String; // method@0339 │ │ +03d0e2: 0c02 |0067: move-result-object v2 │ │ +03d0e4: 6e20 0701 2100 |0068: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03d0ea: 3900 2600 |006b: if-nez v0, 0091 // +0026 │ │ +03d0ee: 6001 0004 |006d: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_prev:I // field@0400 │ │ +03d0f2: 6e20 4b05 1a00 |006f: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d0f8: 0c01 |0072: move-result-object v1 │ │ +03d0fa: 6e20 e200 a100 |0073: invoke-virtual {v1, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03d100: 6001 fd03 |0076: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_next:I // field@03fd │ │ +03d104: 6e20 4b05 1a00 |0078: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d10a: 0c01 |007b: move-result-object v1 │ │ +03d10c: 6e20 e200 a100 |007c: invoke-virtual {v1, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03d112: 6001 0204 |007f: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_today:I // field@0402 │ │ +03d116: 6e20 4b05 1a00 |0081: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d11c: 0c01 |0084: move-result-object v1 │ │ +03d11e: 6e20 e200 a100 |0085: invoke-virtual {v1, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03d124: 6001 fa03 |0088: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_datepicker:I // field@03fa │ │ +03d128: 6e20 4b05 1a00 |008a: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d12e: 0c01 |008d: move-result-object v1 │ │ +03d130: 6e20 e200 a100 |008e: invoke-virtual {v1, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03d136: 6001 f603 |0091: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cal2:I // field@03f6 │ │ +03d13a: 6e20 4b05 1a00 |0093: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d140: 0c01 |0096: move-result-object v1 │ │ +03d142: 6e20 e200 a100 |0097: invoke-virtual {v1, v10}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03d148: 6001 ff03 |009a: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_ok:I // field@03ff │ │ +03d14c: 6e20 4b05 1a00 |009c: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d152: 0c01 |009f: move-result-object v1 │ │ +03d154: 1f01 6100 |00a0: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +03d158: 5ba1 b106 |00a2: iput-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03d15c: 55a1 ae06 |00a4: iget-boolean v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.modeCreate:Z // field@06ae │ │ +03d160: 3801 4600 |00a6: if-eqz v1, 00ec // +0046 │ │ +03d164: 54a1 b106 |00a8: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03d168: 6002 5703 |00aa: sget v2, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_add:I // field@0357 │ │ +03d16c: 6e53 f700 2133 |00ac: invoke-virtual {v1, v2, v3, v3, v3}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ +03d172: 54a1 b106 |00af: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03d176: 6002 6b04 |00b1: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cact_create:I // field@046b │ │ +03d17a: 6e20 f900 2100 |00b3: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ +03d180: 54a1 b106 |00b6: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03d184: 6e20 f800 a100 |00b8: invoke-virtual {v1, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +03d18a: 6001 f703 |00bb: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cancel:I // field@03f7 │ │ +03d18e: 6e20 4b05 1a00 |00bd: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d194: 0c01 |00c0: move-result-object v1 │ │ +03d196: 1f01 6100 |00c1: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +03d19a: 5ba1 9f06 |00c3: iput-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.cancelBtn:Landroid/widget/Button; // field@069f │ │ +03d19e: 6001 f803 |00c5: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_close:I // field@03f8 │ │ +03d1a2: 6e20 4b05 1a00 |00c7: invoke-virtual {v10, v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d1a8: 0c01 |00ca: move-result-object v1 │ │ +03d1aa: 1f01 6100 |00cb: check-cast v1, Landroid/widget/Button; // type@0061 │ │ +03d1ae: 5ba1 a006 |00cd: iput-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.closeBtn:Landroid/widget/Button; // field@06a0 │ │ +03d1b2: 54a1 9f06 |00cf: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.cancelBtn:Landroid/widget/Button; // field@069f │ │ +03d1b6: 6e20 f800 a100 |00d1: invoke-virtual {v1, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +03d1bc: 54a1 a006 |00d4: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.closeBtn:Landroid/widget/Button; // field@06a0 │ │ +03d1c0: 6e20 f800 a100 |00d6: invoke-virtual {v1, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f8 │ │ +03d1c6: 0e00 |00d9: return-void │ │ +03d1c8: 0131 |00da: move v1, v3 │ │ +03d1ca: 2900 50ff |00db: goto/16 002b // -00b0 │ │ +03d1ce: 54a1 b806 |00dd: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d1d2: 6e10 3803 0100 |00df: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;.getMoney:()Ljava/lang/Double; // method@0338 │ │ +03d1d8: 0c01 |00e2: move-result-object v1 │ │ +03d1da: 7110 8a01 0100 |00e3: invoke-static {v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(Ljava/lang/Double;)Ljava/lang/String; // method@018a │ │ +03d1e0: 0c01 |00e6: move-result-object v1 │ │ +03d1e2: 2900 65ff |00e7: goto/16 004c // -009b │ │ +03d1e6: 0132 |00e9: move v2, v3 │ │ +03d1e8: 2900 69ff |00ea: goto/16 0053 // -0097 │ │ +03d1ec: 54a1 b106 |00ec: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03d1f0: 6002 6803 |00ee: sget v2, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_update:I // field@0368 │ │ +03d1f4: 6e53 f700 2133 |00f0: invoke-virtual {v1, v2, v3, v3, v3}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@00f7 │ │ +03d1fa: 54a1 b106 |00f3: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.okBtn:Landroid/widget/Button; // field@06b1 │ │ +03d1fe: 6002 7104 |00f5: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.cact_update:I // field@0471 │ │ +03d202: 6e20 f900 2100 |00f7: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@00f9 │ │ +03d208: 54a1 af06 |00fa: iget-object v1, v10, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03d20c: 6e10 0101 0100 |00fc: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@0101 │ │ +03d212: 28b7 |00ff: goto 00b6 // -0049 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=121 │ │ + 0x0008 line=125 │ │ + 0x000b line=127 │ │ + 0x0015 line=128 │ │ + 0x0026 line=129 │ │ + 0x002e line=131 │ │ + 0x0038 line=132 │ │ + 0x004f line=133 │ │ + 0x0056 line=135 │ │ + 0x0060 line=136 │ │ + 0x006b line=138 │ │ + 0x006d line=139 │ │ + 0x0076 line=140 │ │ + 0x007f line=141 │ │ + 0x0088 line=142 │ │ + 0x0091 line=144 │ │ + 0x009a line=146 │ │ + 0x00a4 line=147 │ │ + 0x00a8 line=148 │ │ + 0x00af line=149 │ │ + 0x00b6 line=155 │ │ + 0x00bb line=157 │ │ + 0x00c5 line=158 │ │ + 0x00cf line=160 │ │ + 0x00d4 line=161 │ │ + 0x00d9 line=162 │ │ + 0x00db line=129 │ │ + 0x00dd line=132 │ │ + 0x00ea line=133 │ │ + 0x00ec line=151 │ │ + 0x00f3 line=152 │ │ + 0x00fa line=153 │ │ + locals : │ │ + 0x0008 - 0x0100 reg=0 archived Z │ │ + 0x0000 - 0x0100 reg=10 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #24 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'initialSpinner' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 7 │ │ + insns size : 154 16-bit code units │ │ +03d214: |[03d214] com.bottleworks.dailymoney.ui.DetailEditorActivity.initialSpinner:()V │ │ +03d224: 6000 fb03 |0000: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_from:I // field@03fb │ │ +03d228: 6e20 4b05 0700 |0002: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d22e: 0c00 |0005: move-result-object v0 │ │ +03d230: 1f00 7000 |0006: check-cast v0, Landroid/widget/Spinner; // type@0070 │ │ +03d234: 5b70 ac06 |0008: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03d238: 2200 aa01 |000a: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03d23c: 7010 0e08 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03d242: 5b70 aa06 |000f: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03d246: 2200 aa01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03d24a: 7010 0e08 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03d250: 5b70 ab06 |0016: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ab │ │ +03d254: 2200 0f01 |0018: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; // type@010f │ │ +03d258: 5473 ab06 |001a: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ab │ │ +03d25c: 6004 5304 |001c: sget v4, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ +03d260: 6205 b206 |001e: sget-object v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d264: 6206 b306 |0020: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spto:[I // field@06b3 │ │ +03d268: 0771 |0022: move-object v1, v7 │ │ +03d26a: 0772 |0023: move-object v2, v7 │ │ +03d26c: 7607 3405 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0534 │ │ +03d272: 5b70 a906 |0027: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06a9 │ │ +03d276: 5470 a906 |0029: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06a9 │ │ +03d27a: 6001 5204 |002b: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ +03d27e: 6e20 1a01 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ +03d284: 5470 a906 |0030: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06a9 │ │ +03d288: 2201 0901 |0032: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1; // type@0109 │ │ +03d28c: 7020 2405 7100 |0034: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0524 │ │ +03d292: 6e20 1b01 1000 |0037: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +03d298: 5470 ac06 |003a: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03d29c: 5471 a906 |003c: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06a9 │ │ +03d2a0: 6e20 1d01 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ +03d2a6: 6000 0104 |0041: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_to:I // field@0401 │ │ +03d2aa: 6e20 4b05 0700 |0043: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.findViewById:(I)Landroid/view/View; // method@054b │ │ +03d2b0: 0c00 |0046: move-result-object v0 │ │ +03d2b2: 1f00 7000 |0047: check-cast v0, Landroid/widget/Spinner; // type@0070 │ │ +03d2b6: 5b70 b706 |0049: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03d2ba: 2200 aa01 |004b: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03d2be: 7010 0e08 0000 |004d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03d2c4: 5b70 b506 |0050: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03d2c8: 2200 aa01 |0052: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03d2cc: 7010 0e08 0000 |0054: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03d2d2: 5b70 b606 |0057: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b6 │ │ +03d2d6: 2200 0f01 |0059: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx; // type@010f │ │ +03d2da: 5473 b606 |005b: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b6 │ │ +03d2de: 6004 5304 |005d: sget v4, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spitem:I // field@0453 │ │ +03d2e2: 6205 b206 |005f: sget-object v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d2e6: 6206 b306 |0061: sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spto:[I // field@06b3 │ │ +03d2ea: 0771 |0063: move-object v1, v7 │ │ +03d2ec: 0772 |0064: move-object v2, v7 │ │ +03d2ee: 7607 3405 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0534 │ │ +03d2f4: 5b70 b406 |0068: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b4 │ │ +03d2f8: 5470 b406 |006a: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b4 │ │ +03d2fc: 6001 5204 |006c: sget v1, Lcom/bottleworks/dailymoney/core/R$layout;.simple_spdd:I // field@0452 │ │ +03d300: 6e20 1a01 1000 |006e: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setDropDownViewResource:(I)V // method@011a │ │ +03d306: 5470 b406 |0071: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b4 │ │ +03d30a: 2201 0a01 |0073: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2; // type@010a │ │ +03d30e: 7020 2605 7100 |0075: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0526 │ │ +03d314: 6e20 1b01 1000 |0078: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +03d31a: 5470 b706 |007b: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03d31e: 5471 b406 |007d: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b4 │ │ +03d322: 6e20 1d01 1000 |007f: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@011d │ │ +03d328: 7010 5805 0700 |0082: invoke-direct {v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.reloadSpinnerData:()V // method@0558 │ │ +03d32e: 5470 ac06 |0085: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03d332: 2201 0b01 |0087: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3; // type@010b │ │ +03d336: 7020 2805 7100 |0089: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@0528 │ │ +03d33c: 6e20 1e01 1000 |008c: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@011e │ │ +03d342: 5470 b706 |008f: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03d346: 2201 0c01 |0091: new-instance v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4; // type@010c │ │ +03d34a: 7020 2b05 7100 |0093: invoke-direct {v1, v7}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@052b │ │ +03d350: 6e20 1e01 1000 |0096: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@011e │ │ +03d356: 0e00 |0099: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=165 │ │ + 0x000a line=166 │ │ + 0x0011 line=167 │ │ + 0x0018 line=168 │ │ + 0x0029 line=169 │ │ + 0x0030 line=170 │ │ + 0x003a line=179 │ │ + 0x0041 line=182 │ │ + 0x004b line=183 │ │ + 0x0052 line=184 │ │ + 0x0059 line=185 │ │ + 0x006a line=186 │ │ + 0x0071 line=187 │ │ + 0x007b line=196 │ │ + 0x0082 line=198 │ │ + 0x0085 line=200 │ │ + 0x008f line=214 │ │ + 0x0099 line=228 │ │ + locals : │ │ + 0x0000 - 0x009a reg=7 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #25 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'onFromChanged' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 23 16-bit code units │ │ -031224: |[031224] org.achartengine.ChartFactory.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ -031234: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -031238: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -03123c: 6e10 0b09 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@090b │ │ -031242: 0a00 |0007: move-result v0 │ │ -031244: 6e10 5409 0300 |0008: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0954 │ │ -03124a: 0a01 |000b: move-result v1 │ │ -03124c: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ -031250: 2200 9501 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -031254: 1a01 7601 |0010: const-string v1, "Dataset and renderer should be not null and the dataset number of items should be equal to the number of series renderers" // string@0176 │ │ -031258: 7020 9707 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -03125e: 2700 |0015: throw v0 │ │ -031260: 0e00 |0016: return-void │ │ + insns size : 13 16-bit code units │ │ +03d358: |[03d358] com.bottleworks.dailymoney.ui.DetailEditorActivity.onFromChanged:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ +03d368: 5420 b806 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d36c: 6e10 ec02 0300 |0002: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03d372: 0c01 |0005: move-result-object v1 │ │ +03d374: 6e20 4003 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0340 │ │ +03d37a: 7010 5805 0200 |0009: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.reloadSpinnerData:()V // method@0558 │ │ +03d380: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=556 │ │ - 0x000e line=558 │ │ - 0x0016 line=561 │ │ + 0x0000 line=317 │ │ + 0x0009 line=318 │ │ + 0x000c line=319 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0017 reg=3 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x000d reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x000d reg=3 acc Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - #3 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'checkParameters' │ │ - type : '(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #26 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'onToChanged' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Account;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 23 16-bit code units │ │ -031264: |[031264] org.achartengine.ChartFactory.checkParameters:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ -031274: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -031278: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -03127c: 6e10 5409 0300 |0004: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0954 │ │ -031282: 0a00 |0007: move-result v0 │ │ -031284: 7120 6708 0200 |0008: invoke-static {v2, v0}, Lorg/achartengine/ChartFactory;.checkMultipleSeriesItems:(Lorg/achartengine/model/MultipleCategorySeries;I)Z // method@0867 │ │ -03128a: 0a00 |000b: move-result v0 │ │ -03128c: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -031290: 2200 9501 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -031294: 1a01 3e05 |0010: const-string v1, "Titles and values should be not null and the dataset number of items should be equal to the number of series renderers" // string@053e │ │ -031298: 7020 9707 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -03129e: 2700 |0015: throw v0 │ │ -0312a0: 0e00 |0016: return-void │ │ + insns size : 10 16-bit code units │ │ +03d384: |[03d384] com.bottleworks.dailymoney.ui.DetailEditorActivity.onToChanged:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ +03d394: 5420 b806 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d398: 6e10 ec02 0300 |0002: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03d39e: 0c01 |0005: move-result-object v1 │ │ +03d3a0: 6e20 4403 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0344 │ │ +03d3a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=573 │ │ - 0x000e line=575 │ │ - 0x0016 line=578 │ │ + 0x0000 line=322 │ │ + 0x0009 line=323 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0017 reg=3 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x000a reg=3 acc Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - #4 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'checkParameters' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #27 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'reloadSpinnerData' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 23 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 630 16-bit code units │ │ +03d3a8: |[03d3a8] com.bottleworks.dailymoney.ui.DetailEditorActivity.reloadSpinnerData:()V │ │ +03d3b8: 7401 4d05 1600 |0000: invoke-virtual/range {v22}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054d │ │ +03d3be: 0c11 |0003: move-result-object v17 │ │ +03d3c0: 7401 9e02 1100 |0004: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03d3c6: 0c0c |0007: move-result-object v12 │ │ +03d3c8: 7100 ff02 0000 |0008: invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;.getFromType:()[Lcom/bottleworks/dailymoney/data/AccountType; // method@02ff │ │ +03d3ce: 0c05 |000b: move-result-object v5 │ │ +03d3d0: 0800 1600 |000c: move-object/from16 v0, v22 │ │ +03d3d4: 5400 aa06 |000e: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03d3d8: 0811 0000 |0010: move-object/from16 v17, v0 │ │ +03d3dc: 7801 3208 1100 |0012: invoke-interface/range {v17}, Ljava/util/List;.clear:()V // method@0832 │ │ +03d3e2: 0800 1600 |0015: move-object/from16 v0, v22 │ │ +03d3e6: 5400 ab06 |0017: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ab │ │ +03d3ea: 0811 0000 |0019: move-object/from16 v17, v0 │ │ +03d3ee: 7801 3208 1100 |001b: invoke-interface/range {v17}, Ljava/util/List;.clear:()V // method@0832 │ │ +03d3f4: 2150 |001e: array-length v0, v5 │ │ +03d3f6: 0212 0000 |001f: move/from16 v18, v0 │ │ +03d3fa: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ +03d3fe: 0200 1100 |0023: move/from16 v0, v17 │ │ +03d402: 0201 1200 |0025: move/from16 v1, v18 │ │ +03d406: 3510 1800 |0027: if-ge v0, v1, 003f // +0018 │ │ +03d40a: 4604 0511 |0029: aget-object v4, v5, v17 │ │ +03d40e: 7220 5603 4c00 |002b: invoke-interface {v12, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +03d414: 0c03 |002e: move-result-object v3 │ │ +03d416: 0800 1600 |002f: move-object/from16 v0, v22 │ │ +03d41a: 5400 aa06 |0031: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03d41e: 0813 0000 |0033: move-object/from16 v19, v0 │ │ +03d422: 7110 4d04 0300 |0035: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountUtil;.toIndentNode:(Ljava/util/List;)Ljava/util/List; // method@044d │ │ +03d428: 0c14 |0038: move-result-object v20 │ │ +03d42a: 7802 3108 1300 |0039: invoke-interface/range {v19, v20}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +03d430: d811 1101 |003c: add-int/lit8 v17, v17, #int 1 // #01 │ │ +03d434: 28e5 |003e: goto 0023 // -001b │ │ +03d436: 0800 1600 |003f: move-object/from16 v0, v22 │ │ +03d43a: 5400 b806 |0041: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d43e: 0811 0000 |0043: move-object/from16 v17, v0 │ │ +03d442: 7401 3503 1100 |0045: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/data/Detail;.getFrom:()Ljava/lang/String; // method@0335 │ │ +03d448: 0c08 |0048: move-result-object v8 │ │ +03d44a: 12fb |0049: const/4 v11, #int -1 // #ff │ │ +03d44c: 01b6 |004a: move v6, v11 │ │ +03d44e: 01ba |004b: move v10, v11 │ │ +03d450: 1209 |004c: const/4 v9, #int 0 // #0 │ │ +03d452: 0800 1600 |004d: move-object/from16 v0, v22 │ │ +03d456: 5400 aa06 |004f: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03d45a: 0811 0000 |0051: move-object/from16 v17, v0 │ │ +03d45e: 7801 3508 1100 |0053: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03d464: 0c11 |0056: move-result-object v17 │ │ +03d466: 7801 2c08 1100 |0057: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03d46c: 0a12 |005a: move-result v18 │ │ +03d46e: 3812 8800 |005b: if-eqz v18, 00e3 // +0088 │ │ +03d472: 7801 2d08 1100 |005d: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03d478: 0c0d |0060: move-result-object v13 │ │ +03d47a: 1f0d e200 |0061: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03d47e: d80b 0b01 |0063: add-int/lit8 v11, v11, #int 1 // #01 │ │ +03d482: 220e b101 |0065: new-instance v14, Ljava/util/HashMap; // type@01b1 │ │ +03d486: 7010 2408 0e00 |0067: invoke-direct {v14}, Ljava/util/HashMap;.:()V // method@0824 │ │ +03d48c: 0800 1600 |006a: move-object/from16 v0, v22 │ │ +03d490: 5400 ab06 |006c: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountMapList:Ljava/util/List; // field@06ab │ │ +03d494: 0812 0000 |006e: move-object/from16 v18, v0 │ │ +03d498: 0800 1200 |0070: move-object/from16 v0, v18 │ │ +03d49c: 7220 3008 e000 |0072: invoke-interface {v0, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03d4a2: 6212 b206 |0075: sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d4a6: 1313 0000 |0077: const/16 v19, #int 0 // #0 │ │ +03d4aa: 4612 1213 |0079: aget-object v18, v18, v19 │ │ +03d4ae: 2213 2001 |007b: new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +03d4b2: 6214 b206 |007d: sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d4b6: 1315 0000 |007f: const/16 v21, #int 0 // #0 │ │ +03d4ba: 4614 1415 |0081: aget-object v20, v20, v21 │ │ +03d4be: 1a15 0000 |0083: const-string v21, "" // string@0000 │ │ +03d4c2: 0800 1300 |0085: move-object/from16 v0, v19 │ │ +03d4c6: 0801 1400 |0087: move-object/from16 v1, v20 │ │ +03d4ca: 0802 1500 |0089: move-object/from16 v2, v21 │ │ +03d4ce: 7040 c205 102d |008b: invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +03d4d4: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +03d4d8: 0801 1300 |0090: move-object/from16 v1, v19 │ │ +03d4dc: 7230 3c08 0e01 |0092: invoke-interface {v14, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +03d4e2: 6212 b206 |0095: sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d4e6: 1313 0100 |0097: const/16 v19, #int 1 // #1 │ │ +03d4ea: 4612 1213 |0099: aget-object v18, v18, v19 │ │ +03d4ee: 2213 2001 |009b: new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +03d4f2: 6214 b206 |009d: sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d4f6: 1315 0100 |009f: const/16 v21, #int 1 // #1 │ │ +03d4fa: 4614 1415 |00a1: aget-object v20, v20, v21 │ │ +03d4fe: 1a15 0000 |00a3: const-string v21, "" // string@0000 │ │ +03d502: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +03d506: 0801 1400 |00a7: move-object/from16 v1, v20 │ │ +03d50a: 0802 1500 |00a9: move-object/from16 v2, v21 │ │ +03d50e: 7040 c205 102d |00ab: invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +03d514: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ +03d518: 0801 1300 |00b0: move-object/from16 v1, v19 │ │ +03d51c: 7230 3c08 0e01 |00b2: invoke-interface {v14, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +03d522: 6e10 4604 0d00 |00b5: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d528: 0c12 |00b8: move-result-object v18 │ │ +03d52a: 3812 9eff |00b9: if-eqz v18, 0057 // -0062 │ │ +03d52e: 1312 ffff |00bb: const/16 v18, #int -1 // #ffff │ │ +03d532: 0200 1200 |00bd: move/from16 v0, v18 │ │ +03d536: 3306 0300 |00bf: if-ne v6, v0, 00c2 // +0003 │ │ +03d53a: 01b6 |00c1: move v6, v11 │ │ +03d53c: 1312 ffff |00c2: const/16 v18, #int -1 // #ffff │ │ +03d540: 0200 1200 |00c4: move/from16 v0, v18 │ │ +03d544: 330a 91ff |00c6: if-ne v10, v0, 0057 // -006f │ │ +03d548: 6e10 4604 0d00 |00c8: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d54e: 0c12 |00cb: move-result-object v18 │ │ +03d550: 7401 ec02 1200 |00cc: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03d556: 0c12 |00cf: move-result-object v18 │ │ +03d558: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ +03d55c: 6e20 c307 8000 |00d2: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03d562: 0a12 |00d5: move-result v18 │ │ +03d564: 3812 81ff |00d6: if-eqz v18, 0057 // -007f │ │ +03d568: 01ba |00d8: move v10, v11 │ │ +03d56a: 6e10 4604 0d00 |00d9: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d570: 0c12 |00dc: move-result-object v18 │ │ +03d572: 7401 ef02 1200 |00dd: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +03d578: 0c09 |00e0: move-result-object v9 │ │ +03d57a: 2900 76ff |00e1: goto/16 0057 // -008a │ │ +03d57e: 7110 0103 0900 |00e3: invoke-static {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.getToType:(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType; // method@0301 │ │ +03d584: 0c05 |00e6: move-result-object v5 │ │ +03d586: 0800 1600 |00e7: move-object/from16 v0, v22 │ │ +03d58a: 5400 b506 |00e9: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03d58e: 0811 0000 |00eb: move-object/from16 v17, v0 │ │ +03d592: 7801 3208 1100 |00ed: invoke-interface/range {v17}, Ljava/util/List;.clear:()V // method@0832 │ │ +03d598: 0800 1600 |00f0: move-object/from16 v0, v22 │ │ +03d59c: 5400 b606 |00f2: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b6 │ │ +03d5a0: 0811 0000 |00f4: move-object/from16 v17, v0 │ │ +03d5a4: 7801 3208 1100 |00f6: invoke-interface/range {v17}, Ljava/util/List;.clear:()V // method@0832 │ │ +03d5aa: 2150 |00f9: array-length v0, v5 │ │ +03d5ac: 0212 0000 |00fa: move/from16 v18, v0 │ │ +03d5b0: 1311 0000 |00fc: const/16 v17, #int 0 // #0 │ │ +03d5b4: 0200 1100 |00fe: move/from16 v0, v17 │ │ +03d5b8: 0201 1200 |0100: move/from16 v1, v18 │ │ +03d5bc: 3510 1800 |0102: if-ge v0, v1, 011a // +0018 │ │ +03d5c0: 4604 0511 |0104: aget-object v4, v5, v17 │ │ +03d5c4: 7220 5603 4c00 |0106: invoke-interface {v12, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; // method@0356 │ │ +03d5ca: 0c03 |0109: move-result-object v3 │ │ +03d5cc: 0800 1600 |010a: move-object/from16 v0, v22 │ │ +03d5d0: 5400 b506 |010c: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03d5d4: 0813 0000 |010e: move-object/from16 v19, v0 │ │ +03d5d8: 7110 4d04 0300 |0110: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountUtil;.toIndentNode:(Ljava/util/List;)Ljava/util/List; // method@044d │ │ +03d5de: 0c14 |0113: move-result-object v20 │ │ +03d5e0: 7802 3108 1300 |0114: invoke-interface/range {v19, v20}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +03d5e6: d811 1101 |0117: add-int/lit8 v17, v17, #int 1 // #01 │ │ +03d5ea: 28e5 |0119: goto 00fe // -001b │ │ +03d5ec: 0800 1600 |011a: move-object/from16 v0, v22 │ │ +03d5f0: 5400 b806 |011c: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d5f4: 0811 0000 |011e: move-object/from16 v17, v0 │ │ +03d5f8: 7401 3a03 1100 |0120: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/data/Detail;.getTo:()Ljava/lang/String; // method@033a │ │ +03d5fe: 0c0f |0123: move-result-object v15 │ │ +03d600: 12fb |0124: const/4 v11, #int -1 // #ff │ │ +03d602: 01b7 |0125: move v7, v11 │ │ +03d604: 0210 0b00 |0126: move/from16 v16, v11 │ │ +03d608: 0800 1600 |0128: move-object/from16 v0, v22 │ │ +03d60c: 5400 b506 |012a: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03d610: 0811 0000 |012c: move-object/from16 v17, v0 │ │ +03d614: 7801 3508 1100 |012e: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03d61a: 0c11 |0131: move-result-object v17 │ │ +03d61c: 7801 2c08 1100 |0132: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03d622: 0a12 |0135: move-result v18 │ │ +03d624: 3812 8300 |0136: if-eqz v18, 01b9 // +0083 │ │ +03d628: 7801 2d08 1100 |0138: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03d62e: 0c0d |013b: move-result-object v13 │ │ +03d630: 1f0d e200 |013c: check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03d634: d80b 0b01 |013e: add-int/lit8 v11, v11, #int 1 // #01 │ │ +03d638: 220e b101 |0140: new-instance v14, Ljava/util/HashMap; // type@01b1 │ │ +03d63c: 7010 2408 0e00 |0142: invoke-direct {v14}, Ljava/util/HashMap;.:()V // method@0824 │ │ +03d642: 0800 1600 |0145: move-object/from16 v0, v22 │ │ +03d646: 5400 b606 |0147: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountMapList:Ljava/util/List; // field@06b6 │ │ +03d64a: 0812 0000 |0149: move-object/from16 v18, v0 │ │ +03d64e: 0800 1200 |014b: move-object/from16 v0, v18 │ │ +03d652: 7220 3008 e000 |014d: invoke-interface {v0, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +03d658: 6212 b206 |0150: sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d65c: 1313 0000 |0152: const/16 v19, #int 0 // #0 │ │ +03d660: 4612 1213 |0154: aget-object v18, v18, v19 │ │ +03d664: 2213 2001 |0156: new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +03d668: 6214 b206 |0158: sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d66c: 1315 0000 |015a: const/16 v21, #int 0 // #0 │ │ +03d670: 4614 1415 |015c: aget-object v20, v20, v21 │ │ +03d674: 1a15 0000 |015e: const-string v21, "" // string@0000 │ │ +03d678: 0800 1300 |0160: move-object/from16 v0, v19 │ │ +03d67c: 0801 1400 |0162: move-object/from16 v1, v20 │ │ +03d680: 0802 1500 |0164: move-object/from16 v2, v21 │ │ +03d684: 7040 c205 102d |0166: invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +03d68a: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +03d68e: 0801 1300 |016b: move-object/from16 v1, v19 │ │ +03d692: 7230 3c08 0e01 |016d: invoke-interface {v14, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +03d698: 6212 b206 |0170: sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d69c: 1313 0100 |0172: const/16 v19, #int 1 // #1 │ │ +03d6a0: 4612 1213 |0174: aget-object v18, v18, v19 │ │ +03d6a4: 2213 2001 |0176: new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +03d6a8: 6214 b206 |0178: sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.spfrom:[Ljava/lang/String; // field@06b2 │ │ +03d6ac: 1315 0100 |017a: const/16 v21, #int 1 // #1 │ │ +03d6b0: 4614 1415 |017c: aget-object v20, v20, v21 │ │ +03d6b4: 1a15 0000 |017e: const-string v21, "" // string@0000 │ │ +03d6b8: 0800 1300 |0180: move-object/from16 v0, v19 │ │ +03d6bc: 0801 1400 |0182: move-object/from16 v1, v20 │ │ +03d6c0: 0802 1500 |0184: move-object/from16 v2, v21 │ │ +03d6c4: 7040 c205 102d |0186: invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +03d6ca: 0800 1200 |0189: move-object/from16 v0, v18 │ │ +03d6ce: 0801 1300 |018b: move-object/from16 v1, v19 │ │ +03d6d2: 7230 3c08 0e01 |018d: invoke-interface {v14, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +03d6d8: 6e10 4604 0d00 |0190: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d6de: 0c12 |0193: move-result-object v18 │ │ +03d6e0: 3812 9eff |0194: if-eqz v18, 0132 // -0062 │ │ +03d6e4: 1312 ffff |0196: const/16 v18, #int -1 // #ffff │ │ +03d6e8: 0200 1200 |0198: move/from16 v0, v18 │ │ +03d6ec: 3307 0300 |019a: if-ne v7, v0, 019d // +0003 │ │ +03d6f0: 01b7 |019c: move v7, v11 │ │ +03d6f2: 1312 ffff |019d: const/16 v18, #int -1 // #ffff │ │ +03d6f6: 0200 1000 |019f: move/from16 v0, v16 │ │ +03d6fa: 0201 1200 |01a1: move/from16 v1, v18 │ │ +03d6fe: 3310 8fff |01a3: if-ne v0, v1, 0132 // -0071 │ │ +03d702: 6e10 4604 0d00 |01a5: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d708: 0c12 |01a8: move-result-object v18 │ │ +03d70a: 7401 ec02 1200 |01a9: invoke-virtual/range {v18}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03d710: 0c12 |01ac: move-result-object v18 │ │ +03d712: 0800 1200 |01ad: move-object/from16 v0, v18 │ │ +03d716: 6e20 c307 f000 |01af: invoke-virtual {v0, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03d71c: 0a12 |01b2: move-result v18 │ │ +03d71e: 3812 7fff |01b3: if-eqz v18, 0132 // -0081 │ │ +03d722: 0210 0b00 |01b5: move/from16 v16, v11 │ │ +03d726: 2900 7bff |01b7: goto/16 0132 // -0085 │ │ +03d72a: 1311 ffff |01b9: const/16 v17, #int -1 // #ffff │ │ +03d72e: 0200 1100 |01bb: move/from16 v0, v17 │ │ +03d732: 370a 3500 |01bd: if-le v10, v0, 01f2 // +0035 │ │ +03d736: 0800 1600 |01bf: move-object/from16 v0, v22 │ │ +03d73a: 5400 ac06 |01c1: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03d73e: 0811 0000 |01c3: move-object/from16 v17, v0 │ │ +03d742: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +03d746: 6e20 1f01 a000 |01c7: invoke-virtual {v0, v10}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ +03d74c: 1311 ffff |01ca: const/16 v17, #int -1 // #ffff │ │ +03d750: 0200 1000 |01cc: move/from16 v0, v16 │ │ +03d754: 0201 1100 |01ce: move/from16 v1, v17 │ │ +03d758: 3710 6300 |01d0: if-le v0, v1, 0233 // +0063 │ │ +03d75c: 0800 1600 |01d2: move-object/from16 v0, v22 │ │ +03d760: 5400 b706 |01d4: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03d764: 0811 0000 |01d6: move-object/from16 v17, v0 │ │ +03d768: 0800 1100 |01d8: move-object/from16 v0, v17 │ │ +03d76c: 0201 1000 |01da: move/from16 v1, v16 │ │ +03d770: 6e20 1f01 1000 |01dc: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ +03d776: 0800 1600 |01df: move-object/from16 v0, v22 │ │ +03d77a: 5400 a906 |01e1: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountAdapter:Landroid/widget/SimpleAdapter; // field@06a9 │ │ +03d77e: 0811 0000 |01e3: move-object/from16 v17, v0 │ │ +03d782: 7401 1901 1100 |01e5: invoke-virtual/range {v17}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +03d788: 0800 1600 |01e8: move-object/from16 v0, v22 │ │ +03d78c: 5400 b406 |01ea: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountAdapter:Landroid/widget/SimpleAdapter; // field@06b4 │ │ +03d790: 0811 0000 |01ec: move-object/from16 v17, v0 │ │ +03d794: 7401 1901 1100 |01ee: invoke-virtual/range {v17}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +03d79a: 0e00 |01f1: return-void │ │ +03d79c: 1311 ffff |01f2: const/16 v17, #int -1 // #ffff │ │ +03d7a0: 0200 1100 |01f4: move/from16 v0, v17 │ │ +03d7a4: 3706 3100 |01f6: if-le v6, v0, 0227 // +0031 │ │ +03d7a8: 0800 1600 |01f8: move-object/from16 v0, v22 │ │ +03d7ac: 5400 ac06 |01fa: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromEditor:Landroid/widget/Spinner; // field@06ac │ │ +03d7b0: 0811 0000 |01fc: move-object/from16 v17, v0 │ │ +03d7b4: 0800 1100 |01fe: move-object/from16 v0, v17 │ │ +03d7b8: 6e20 1f01 6000 |0200: invoke-virtual {v0, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ +03d7be: 0800 1600 |0203: move-object/from16 v0, v22 │ │ +03d7c2: 5400 b806 |0205: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d7c6: 0812 0000 |0207: move-object/from16 v18, v0 │ │ +03d7ca: 0800 1600 |0209: move-object/from16 v0, v22 │ │ +03d7ce: 5400 aa06 |020b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.fromAccountList:Ljava/util/List; // field@06aa │ │ +03d7d2: 0811 0000 |020d: move-object/from16 v17, v0 │ │ +03d7d6: 0800 1100 |020f: move-object/from16 v0, v17 │ │ +03d7da: 7220 3408 6000 |0211: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03d7e0: 0c11 |0214: move-result-object v17 │ │ +03d7e2: 1f11 e200 |0215: check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03d7e6: 7401 4604 1100 |0217: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d7ec: 0c11 |021a: move-result-object v17 │ │ +03d7ee: 7401 ec02 1100 |021b: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03d7f4: 0c11 |021e: move-result-object v17 │ │ +03d7f6: 0800 1200 |021f: move-object/from16 v0, v18 │ │ +03d7fa: 0801 1100 |0221: move-object/from16 v1, v17 │ │ +03d7fe: 6e20 4003 1000 |0223: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0340 │ │ +03d804: 28a4 |0226: goto 01ca // -005c │ │ +03d806: 0800 1600 |0227: move-object/from16 v0, v22 │ │ +03d80a: 5400 b806 |0229: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d80e: 0811 0000 |022b: move-object/from16 v17, v0 │ │ +03d812: 1a12 0000 |022d: const-string v18, "" // string@0000 │ │ +03d816: 7402 4003 1100 |022f: invoke-virtual/range {v17, v18}, Lcom/bottleworks/dailymoney/data/Detail;.setFrom:(Ljava/lang/String;)V // method@0340 │ │ +03d81c: 2898 |0232: goto 01ca // -0068 │ │ +03d81e: 1311 ffff |0233: const/16 v17, #int -1 // #ffff │ │ +03d822: 0200 1100 |0235: move/from16 v0, v17 │ │ +03d826: 3707 3200 |0237: if-le v7, v0, 0269 // +0032 │ │ +03d82a: 0800 1600 |0239: move-object/from16 v0, v22 │ │ +03d82e: 5400 b706 |023b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toEditor:Landroid/widget/Spinner; // field@06b7 │ │ +03d832: 0811 0000 |023d: move-object/from16 v17, v0 │ │ +03d836: 0800 1100 |023f: move-object/from16 v0, v17 │ │ +03d83a: 6e20 1f01 7000 |0241: invoke-virtual {v0, v7}, Landroid/widget/Spinner;.setSelection:(I)V // method@011f │ │ +03d840: 0800 1600 |0244: move-object/from16 v0, v22 │ │ +03d844: 5400 b806 |0246: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d848: 0812 0000 |0248: move-object/from16 v18, v0 │ │ +03d84c: 0800 1600 |024a: move-object/from16 v0, v22 │ │ +03d850: 5400 b506 |024c: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.toAccountList:Ljava/util/List; // field@06b5 │ │ +03d854: 0811 0000 |024e: move-object/from16 v17, v0 │ │ +03d858: 0800 1100 |0250: move-object/from16 v0, v17 │ │ +03d85c: 7220 3408 7000 |0252: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03d862: 0c11 |0255: move-result-object v17 │ │ +03d864: 1f11 e200 |0256: check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; // type@00e2 │ │ +03d868: 7401 4604 1100 |0258: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;.getAccount:()Lcom/bottleworks/dailymoney/data/Account; // method@0446 │ │ +03d86e: 0c11 |025b: move-result-object v17 │ │ +03d870: 7401 ec02 1100 |025c: invoke-virtual/range {v17}, Lcom/bottleworks/dailymoney/data/Account;.getId:()Ljava/lang/String; // method@02ec │ │ +03d876: 0c11 |025f: move-result-object v17 │ │ +03d878: 0800 1200 |0260: move-object/from16 v0, v18 │ │ +03d87c: 0801 1100 |0262: move-object/from16 v1, v17 │ │ +03d880: 6e20 4403 1000 |0264: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0344 │ │ +03d886: 2900 78ff |0267: goto/16 01df // -0088 │ │ +03d88a: 0800 1600 |0269: move-object/from16 v0, v22 │ │ +03d88e: 5400 b806 |026b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.workingDetail:Lcom/bottleworks/dailymoney/data/Detail; // field@06b8 │ │ +03d892: 0811 0000 |026d: move-object/from16 v17, v0 │ │ +03d896: 1a12 0000 |026f: const-string v18, "" // string@0000 │ │ +03d89a: 7402 4403 1100 |0271: invoke-virtual/range {v17, v18}, Lcom/bottleworks/dailymoney/data/Detail;.setTo:(Ljava/lang/String;)V // method@0344 │ │ +03d8a0: 2900 6bff |0274: goto/16 01df // -0095 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + 0x0008 line=233 │ │ + 0x000c line=234 │ │ + 0x0015 line=235 │ │ + 0x001e line=236 │ │ + 0x002b line=237 │ │ + 0x002f line=238 │ │ + 0x003c line=236 │ │ + 0x003f line=240 │ │ + 0x0049 line=242 │ │ + 0x004c line=243 │ │ + 0x004d line=244 │ │ + 0x0063 line=245 │ │ + 0x0065 line=246 │ │ + 0x006a line=247 │ │ + 0x0075 line=249 │ │ + 0x0095 line=250 │ │ + 0x00b5 line=251 │ │ + 0x00bb line=252 │ │ + 0x00c1 line=253 │ │ + 0x00c2 line=255 │ │ + 0x00d8 line=256 │ │ + 0x00d9 line=257 │ │ + 0x00e3 line=264 │ │ + 0x00e7 line=265 │ │ + 0x00f0 line=266 │ │ + 0x00f9 line=267 │ │ + 0x0106 line=268 │ │ + 0x010a line=269 │ │ + 0x0117 line=267 │ │ + 0x011a line=271 │ │ + 0x0124 line=273 │ │ + 0x0128 line=275 │ │ + 0x013e line=276 │ │ + 0x0140 line=277 │ │ + 0x0145 line=278 │ │ + 0x0150 line=280 │ │ + 0x0170 line=281 │ │ + 0x0190 line=282 │ │ + 0x0196 line=283 │ │ + 0x019c line=284 │ │ + 0x019d line=286 │ │ + 0x01b5 line=287 │ │ + 0x01b9 line=293 │ │ + 0x01bf line=294 │ │ + 0x01ca line=302 │ │ + 0x01d2 line=303 │ │ + 0x01df line=311 │ │ + 0x01e8 line=312 │ │ + 0x01f1 line=313 │ │ + 0x01f2 line=295 │ │ + 0x01f8 line=296 │ │ + 0x0203 line=297 │ │ + 0x0227 line=299 │ │ + 0x0233 line=304 │ │ + 0x0239 line=305 │ │ + 0x0244 line=306 │ │ + 0x0269 line=308 │ │ + locals : │ │ + 0x002f - 0x003f reg=3 accl Ljava/util/List; Ljava/util/List; │ │ + 0x002b - 0x003f reg=4 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0063 - 0x00e3 reg=13 pn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x006a - 0x00e3 reg=14 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x010a - 0x011a reg=3 accl Ljava/util/List; Ljava/util/List; │ │ + 0x0106 - 0x011a reg=4 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x013e - 0x01b9 reg=13 pn Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ + 0x0145 - 0x01b9 reg=14 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x000c - 0x0276 reg=5 avail [Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x004b - 0x0276 reg=6 firstfromsel I │ │ + 0x0126 - 0x0276 reg=7 firsttosel I │ │ + 0x0049 - 0x0276 reg=8 fromAccount Ljava/lang/String; │ │ + 0x004d - 0x0276 reg=9 fromType Ljava/lang/String; │ │ + 0x004c - 0x0276 reg=10 fromsel I │ │ + 0x004a - 0x0276 reg=11 i I │ │ + 0x0008 - 0x0276 reg=12 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0124 - 0x0276 reg=15 toAccount Ljava/lang/String; │ │ + 0x0128 - 0x0276 reg=16 tosel I │ │ + 0x0000 - 0x0276 reg=22 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + │ │ + #28 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'updateDateEditor' │ │ + type : '(Ljava/util/Date;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 23 16-bit code units │ │ -0312a4: |[0312a4] org.achartengine.ChartFactory.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ -0312b4: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -0312b8: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -0312bc: 6e10 2c09 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -0312c2: 0a00 |0007: move-result v0 │ │ -0312c4: 6e10 ad09 0300 |0008: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererCount:()I // method@09ad │ │ -0312ca: 0a01 |000b: move-result v1 │ │ -0312cc: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ -0312d0: 2200 9501 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0195 │ │ -0312d4: 1a01 7501 |0010: const-string v1, "Dataset and renderer should be not null and should have the same number of series" // string@0175 │ │ -0312d8: 7020 9707 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0797 │ │ -0312de: 2700 |0015: throw v0 │ │ -0312e0: 0e00 |0016: return-void │ │ + insns size : 12 16-bit code units │ │ +03d8a4: |[03d8a4] com.bottleworks.dailymoney.ui.DetailEditorActivity.updateDateEditor:(Ljava/util/Date;)V │ │ +03d8b4: 5420 a206 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03d8b8: 5421 a806 |0002: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06a8 │ │ +03d8bc: 6e20 f907 3100 |0004: invoke-virtual {v1, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +03d8c2: 0c01 |0007: move-result-object v1 │ │ +03d8c4: 6e20 0701 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03d8ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=539 │ │ - 0x000e line=541 │ │ - 0x0016 line=544 │ │ + 0x0000 line=326 │ │ + 0x000b line=327 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0017 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x000c reg=3 d Ljava/util/Date; │ │ │ │ - #5 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getBarChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 10 │ │ ins : 4 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -0312e4: |[0312e4] org.achartengine.ChartFactory.getBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Landroid/content/Intent; │ │ -0312f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0312f8: 7150 6c08 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/achartengine/ChartFactory;.getBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent; // method@086c │ │ -0312fe: 0c00 |0005: move-result-object v0 │ │ -031300: 1100 |0006: return-object v0 │ │ + outs : 4 │ │ + insns size : 49 16-bit code units │ │ +03d8cc: |[03d8cc] com.bottleworks.dailymoney.ui.DetailEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03d8dc: 6f40 d202 7698 |0000: invoke-super {v6, v7, v8, v9}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +03d8e2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +03d8e4: 3337 2200 |0004: if-ne v7, v3, 0026 // +0022 │ │ +03d8e8: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +03d8ea: 3338 1f00 |0007: if-ne v8, v3, 0026 // +001f │ │ +03d8ee: 6e10 3d00 0900 |0009: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ +03d8f4: 0c03 |000c: move-result-object v3 │ │ +03d8f6: 1a04 8307 |000d: const-string v4, "cal2_resultValue" // string@0783 │ │ +03d8fa: 6e20 a100 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +03d900: 0c02 |0012: move-result-object v2 │ │ +03d902: 7110 7f07 0200 |0013: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@077f │ │ +03d908: 0b00 |0016: move-result-wide v0 │ │ +03d90a: 1604 0000 |0017: const-wide/16 v4, #int 0 // #0 │ │ +03d90e: 2f03 0004 |0019: cmpl-double v3, v0, v4 │ │ +03d912: 3d03 0c00 |001b: if-lez v3, 0027 // +000c │ │ +03d916: 5463 af06 |001d: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03d91a: 7120 8901 1000 |001f: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;.double2String:(D)Ljava/lang/String; // method@0189 │ │ +03d920: 0c04 |0022: move-result-object v4 │ │ +03d922: 6e20 0701 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03d928: 0e00 |0026: return-void │ │ +03d92a: 5463 af06 |0027: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.moneyEditor:Landroid/widget/EditText; // field@06af │ │ +03d92e: 1a04 6300 |0029: const-string v4, "0" // string@0063 │ │ +03d932: 6e20 0701 4300 |002b: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0107 │ │ +03d938: 28f8 |002e: goto 0026 // -0008 │ │ +03d93a: 0d03 |002f: move-exception v3 │ │ +03d93c: 28f6 |0030: goto 0026 // -000a │ │ + catches : 1 │ │ + 0x0013 - 0x002e │ │ + Ljava/lang/Exception; -> 0x002f │ │ + positions : │ │ + 0x0000 line=382 │ │ + 0x0003 line=383 │ │ + 0x0009 line=384 │ │ + 0x0013 line=386 │ │ + 0x0017 line=387 │ │ + 0x001d line=388 │ │ + 0x0026 line=395 │ │ + 0x0027 line=390 │ │ + 0x002f line=392 │ │ + locals : │ │ + 0x0017 - 0x0026 reg=0 d D │ │ + 0x0013 - 0x0026 reg=2 result Ljava/lang/String; │ │ + 0x0027 - 0x002f reg=0 d D │ │ + 0x0027 - 0x0031 reg=2 result Ljava/lang/String; │ │ + 0x0000 - 0x0031 reg=6 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0031 reg=7 requestCode I │ │ + 0x0000 - 0x0031 reg=8 resultCode I │ │ + 0x0000 - 0x0031 reg=9 data Landroid/content/Intent; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 199 16-bit code units │ │ +03d950: |[03d950] com.bottleworks.dailymoney.ui.DetailEditorActivity.onClick:(Landroid/view/View;)V │ │ +03d960: 6e10 4d05 0500 |0000: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054d │ │ +03d966: 0c03 |0003: move-result-object v3 │ │ +03d968: 6e10 9c02 0300 |0004: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03d96e: 0c00 |0007: move-result-object v0 │ │ +03d970: 6e10 de00 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03d976: 0a03 |000b: move-result v3 │ │ +03d978: 6004 ff03 |000c: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_ok:I // field@03ff │ │ +03d97c: 3343 0600 |000e: if-ne v3, v4, 0014 // +0006 │ │ +03d980: 7010 4a05 0500 |0010: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doOk:()V // method@054a │ │ +03d986: 0e00 |0013: return-void │ │ +03d988: 6e10 de00 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03d98e: 0a03 |0017: move-result v3 │ │ +03d990: 6004 f703 |0018: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cancel:I // field@03f7 │ │ +03d994: 3343 0600 |001a: if-ne v3, v4, 0020 // +0006 │ │ +03d998: 7010 4805 0500 |001c: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doCancel:()V // method@0548 │ │ +03d99e: 28f4 |001f: goto 0013 // -000c │ │ +03d9a0: 6e10 de00 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03d9a6: 0a03 |0023: move-result v3 │ │ +03d9a8: 6004 f803 |0024: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_close:I // field@03f8 │ │ +03d9ac: 3343 0600 |0026: if-ne v3, v4, 002c // +0006 │ │ +03d9b0: 7010 4905 0500 |0028: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doClose:()V // method@0549 │ │ +03d9b6: 28e8 |002b: goto 0013 // -0018 │ │ +03d9b8: 6e10 de00 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03d9be: 0a03 |002f: move-result v3 │ │ +03d9c0: 6004 0004 |0030: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_prev:I // field@0400 │ │ +03d9c4: 3343 2300 |0032: if-ne v3, v4, 0055 // +0023 │ │ +03d9c8: 5453 a806 |0034: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06a8 │ │ +03d9cc: 5454 a206 |0036: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03d9d0: 6e10 ff00 0400 |0038: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03d9d6: 0c04 |003b: move-result-object v4 │ │ +03d9d8: 6e10 b807 0400 |003c: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03d9de: 0c04 |003f: move-result-object v4 │ │ +03d9e0: 6e20 fa07 4300 |0040: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +03d9e6: 0c01 |0043: move-result-object v1 │ │ +03d9e8: 6e20 6f01 1000 |0044: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.yesterday:(Ljava/util/Date;)Ljava/util/Date; // method@016f │ │ +03d9ee: 0c03 |0047: move-result-object v3 │ │ +03d9f0: 7020 5d05 3500 |0048: invoke-direct {v5, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055d │ │ +03d9f6: 28c8 |004b: goto 0013 // -0038 │ │ +03d9f8: 0d02 |004c: move-exception v2 │ │ +03d9fa: 6e10 0508 0200 |004d: invoke-virtual {v2}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0805 │ │ +03da00: 0c03 |0050: move-result-object v3 │ │ +03da02: 7120 da01 2300 |0051: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +03da08: 28bf |0054: goto 0013 // -0041 │ │ +03da0a: 6e10 de00 0600 |0055: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03da10: 0a03 |0058: move-result v3 │ │ +03da12: 6004 fd03 |0059: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_next:I // field@03fd │ │ +03da16: 3343 2300 |005b: if-ne v3, v4, 007e // +0023 │ │ +03da1a: 5453 a806 |005d: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06a8 │ │ +03da1e: 5454 a206 |005f: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03da22: 6e10 ff00 0400 |0061: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03da28: 0c04 |0064: move-result-object v4 │ │ +03da2a: 6e10 b807 0400 |0065: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03da30: 0c04 |0068: move-result-object v4 │ │ +03da32: 6e20 fa07 4300 |0069: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +03da38: 0c01 |006c: move-result-object v1 │ │ +03da3a: 6e20 6601 1000 |006d: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.tomorrow:(Ljava/util/Date;)Ljava/util/Date; // method@0166 │ │ +03da40: 0c03 |0070: move-result-object v3 │ │ +03da42: 7020 5d05 3500 |0071: invoke-direct {v5, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055d │ │ +03da48: 289f |0074: goto 0013 // -0061 │ │ +03da4a: 0d02 |0075: move-exception v2 │ │ +03da4c: 6e10 0508 0200 |0076: invoke-virtual {v2}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0805 │ │ +03da52: 0c03 |0079: move-result-object v3 │ │ +03da54: 7120 da01 2300 |007a: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +03da5a: 2896 |007d: goto 0013 // -006a │ │ +03da5c: 6e10 de00 0600 |007e: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03da62: 0a03 |0081: move-result v3 │ │ +03da64: 6004 0204 |0082: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_today:I // field@0402 │ │ +03da68: 3343 0a00 |0084: if-ne v3, v4, 008e // +000a │ │ +03da6c: 6e10 6501 0000 |0086: invoke-virtual {v0}, Lcom/bottleworks/commons/util/CalendarHelper;.today:()Ljava/util/Date; // method@0165 │ │ +03da72: 0c03 |0089: move-result-object v3 │ │ +03da74: 7020 5d05 3500 |008a: invoke-direct {v5, v3}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.updateDateEditor:(Ljava/util/Date;)V // method@055d │ │ +03da7a: 2886 |008d: goto 0013 // -007a │ │ +03da7c: 6e10 de00 0600 |008e: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03da82: 0a03 |0091: move-result v3 │ │ +03da84: 6004 fa03 |0092: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_datepicker:I // field@03fa │ │ +03da88: 3343 2600 |0094: if-ne v3, v4, 00ba // +0026 │ │ +03da8c: 5453 a806 |0096: iget-object v3, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06a8 │ │ +03da90: 5454 a206 |0098: iget-object v4, v5, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.dateEditor:Landroid/widget/EditText; // field@06a2 │ │ +03da94: 6e10 ff00 0400 |009a: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00ff │ │ +03da9a: 0c04 |009d: move-result-object v4 │ │ +03da9c: 6e10 b807 0400 |009e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +03daa2: 0c04 |00a1: move-result-object v4 │ │ +03daa4: 6e20 fa07 4300 |00a2: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@07fa │ │ +03daaa: 0c01 |00a5: move-result-object v1 │ │ +03daac: 2203 0d01 |00a6: new-instance v3, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5; // type@010d │ │ +03dab0: 7020 2e05 5300 |00a8: invoke-direct {v3, v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;.:(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V // method@052e │ │ +03dab6: 7130 cb01 1503 |00ab: invoke-static {v5, v1, v3}, Lcom/bottleworks/commons/util/GUIs;.openDatePicker:(Landroid/content/Context;Ljava/util/Date;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V // method@01cb │ │ +03dabc: 2900 65ff |00ae: goto/16 0013 // -009b │ │ +03dac0: 0d02 |00b0: move-exception v2 │ │ +03dac2: 6e10 0508 0200 |00b1: invoke-virtual {v2}, Ljava/text/ParseException;.getMessage:()Ljava/lang/String; // method@0805 │ │ +03dac8: 0c03 |00b4: move-result-object v3 │ │ +03daca: 7120 da01 2300 |00b5: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +03dad0: 2900 5bff |00b8: goto/16 0013 // -00a5 │ │ +03dad4: 6e10 de00 0600 |00ba: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@00de │ │ +03dada: 0a03 |00bd: move-result v3 │ │ +03dadc: 6004 f603 |00be: sget v4, Lcom/bottleworks/dailymoney/core/R$id;.deteditor_cal2:I // field@03f6 │ │ +03dae0: 3343 53ff |00c0: if-ne v3, v4, 0013 // -00ad │ │ +03dae4: 7010 4705 0500 |00c2: invoke-direct {v5}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.doCalculator2:()V // method@0547 │ │ +03daea: 2900 4eff |00c5: goto/16 0013 // -00b2 │ │ + catches : 3 │ │ + 0x0034 - 0x004b │ │ + Ljava/text/ParseException; -> 0x004c │ │ + 0x005d - 0x0074 │ │ + Ljava/text/ParseException; -> 0x0075 │ │ + 0x0096 - 0x00ae │ │ + Ljava/text/ParseException; -> 0x00b0 │ │ + positions : │ │ + 0x0000 line=331 │ │ + 0x0008 line=332 │ │ + 0x0010 line=333 │ │ + 0x0013 line=370 │ │ + 0x0014 line=334 │ │ + 0x001c line=335 │ │ + 0x0020 line=336 │ │ + 0x0028 line=337 │ │ + 0x002c line=338 │ │ + 0x0034 line=340 │ │ + 0x0044 line=341 │ │ + 0x004c line=342 │ │ + 0x004d line=343 │ │ + 0x0055 line=345 │ │ + 0x005d line=347 │ │ + 0x006d line=348 │ │ + 0x0075 line=349 │ │ + 0x0076 line=350 │ │ + 0x007e line=352 │ │ + 0x0086 line=353 │ │ + 0x008e line=354 │ │ + 0x0096 line=356 │ │ + 0x00a6 line=357 │ │ + 0x00b0 line=364 │ │ + 0x00b1 line=365 │ │ + 0x00ba line=367 │ │ + 0x00c2 line=368 │ │ + locals : │ │ + 0x0044 - 0x004c reg=1 d Ljava/util/Date; │ │ + 0x004d - 0x0055 reg=2 e Ljava/text/ParseException; │ │ + 0x006d - 0x0075 reg=1 d Ljava/util/Date; │ │ + 0x0076 - 0x007e reg=2 e Ljava/text/ParseException; │ │ + 0x00a6 - 0x00b0 reg=1 d Ljava/util/Date; │ │ + 0x00b1 - 0x00ba reg=2 e Ljava/text/ParseException; │ │ + 0x0008 - 0x00c7 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x00c7 reg=5 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x00c7 reg=6 v Landroid/view/View; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +03db18: |[03db18] com.bottleworks.dailymoney.ui.DetailEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03db28: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03db2e: 6000 4904 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.deteditor:I // field@0449 │ │ +03db32: 6e20 5905 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.setContentView:(I)V // method@0559 │ │ +03db38: 6e10 4d05 0100 |0008: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@054d │ │ +03db3e: 0c00 |000b: move-result-object v0 │ │ +03db40: 6e10 9f02 0000 |000c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDateFormat:()Ljava/text/DateFormat; // method@029f │ │ +03db46: 0c00 |000f: move-result-object v0 │ │ +03db48: 5b10 a806 |0010: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.format:Ljava/text/DateFormat; // field@06a8 │ │ +03db4c: 7010 5005 0100 |0012: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.initIntent:()V // method@0550 │ │ +03db52: 7010 5105 0100 |0015: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;.initialEditor:()V // method@0551 │ │ +03db58: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=309 │ │ + 0x0000 line=70 │ │ + 0x0003 line=71 │ │ + 0x0008 line=72 │ │ + 0x0012 line=73 │ │ + 0x0015 line=74 │ │ + 0x0018 line=75 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0007 reg=4 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x0019 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ + 0x0000 - 0x0019 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #6 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getBarChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + source_file_idx : 386 (DetailEditorActivity.java) │ │ + │ │ +Class #243 header: │ │ +class_idx : 274 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 402 │ │ +source_file_idx : 387 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #243 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initialContent │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #243 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 26 16-bit code units │ │ -031304: |[031304] org.achartengine.ChartFactory.getBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent; │ │ -031314: 7120 6a08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03131a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03131e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031322: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031328: 2201 d701 |000a: new-instance v1, Lorg/achartengine/chart/BarChart; // type@01d7 │ │ -03132c: 7040 a608 4165 |000c: invoke-direct {v1, v4, v5, v6}, Lorg/achartengine/chart/BarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08a6 │ │ -031332: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -031336: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -03133c: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -031340: 6e30 4200 1007 |0016: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -031346: 1100 |0019: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +03db5c: |[03db5c] com.bottleworks.dailymoney.ui.DetailListActivity$2.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ +03db6c: 5b01 ba06 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06ba │ │ +03db70: 7010 b507 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07b5 │ │ +03db76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=426 │ │ - 0x0003 line=427 │ │ - 0x000a line=428 │ │ - 0x000f line=429 │ │ - 0x0014 line=430 │ │ - 0x0019 line=431 │ │ + 0x0000 line=107 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Lorg/achartengine/chart/BarChart$Type; │ │ - 0x0000 - 0x001a reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #7 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getBarChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;) │ │ + name : 'onDetailDeleted' │ │ + type : '(Lcom/bottleworks/dailymoney/data/Detail;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -031348: |[031348] org.achartengine.ChartFactory.getBarChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView; │ │ -031358: 7120 6a08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03135e: 2200 d701 |0003: new-instance v0, Lorg/achartengine/chart/BarChart; // type@01d7 │ │ -031362: 7040 a608 3054 |0005: invoke-direct {v0, v3, v4, v5}, Lorg/achartengine/chart/BarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08a6 │ │ -031368: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -03136c: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -031372: 1101 |000d: return-object v1 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +03db78: |[03db78] com.bottleworks.dailymoney.ui.DetailListActivity$2.onDetailDeleted:(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ +03db88: 5430 ba06 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06ba │ │ +03db8c: 5431 ba06 |0002: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06ba │ │ +03db90: 7110 6905 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0569 │ │ +03db96: 0c01 |0007: move-result-object v1 │ │ +03db98: 6002 3705 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_detail_deleted:I // field@0537 │ │ +03db9c: 6e20 d301 2100 |000a: invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03dba2: 0c01 |000d: move-result-object v1 │ │ +03dba4: 7120 cf01 1000 |000e: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +03dbaa: 5430 ba06 |0011: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06ba │ │ +03dbae: 7110 6805 0000 |0013: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0568 │ │ +03dbb4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=142 │ │ - 0x0003 line=143 │ │ - 0x0008 line=144 │ │ + 0x0000 line=110 │ │ + 0x0011 line=111 │ │ + 0x0016 line=112 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000e reg=5 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x0017 reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$2; │ │ + 0x0000 - 0x0017 reg=4 detail Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - #8 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getBubbleChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent;' │ │ + source_file_idx : 387 (DetailListActivity.java) │ │ + │ │ +Class #244 header: │ │ +class_idx : 277 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 387 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 18 │ │ +direct_methods_size : 36 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #244 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'INTENT_ALLOW_SWITCH_YEAR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "switchyear" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'INTENT_MODE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "mode" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'INTENT_TARGET_DATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "target" │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'MODE_ALL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'MODE_DAY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'MODE_MONTH' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'MODE_WEEK' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'MODE_YEAR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'allowYearSwitch' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'currentDate' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'dayDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'detailListHelper' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListHelper;' │ │ + access : 0x0000 () │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'infoView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'mode' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'modeBtn' │ │ + type : 'Landroid/widget/ImageButton;' │ │ + access : 0x0000 () │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'monthDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'sumAssetView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'sumExpenseView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'sumIncomeView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'sumLiabilityView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'sumOtherView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'sumUnknowView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'targetDate' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'toolbarView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'weekDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'yearDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -031374: |[031374] org.achartengine.ChartFactory.getBubbleChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent; │ │ -031384: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -031388: 7140 6f08 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/achartengine/ChartFactory;.getBubbleChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@086f │ │ -03138e: 0c00 |0005: move-result-object v0 │ │ -031390: 1100 |0006: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +03dbb8: |[03dbb8] com.bottleworks.dailymoney.ui.DetailListActivity.:()V │ │ +03dbc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03dbca: 7010 cd02 0100 |0001: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03dbd0: 5910 d606 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03dbd4: 5c10 cf06 |0006: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06cf │ │ +03dbd8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=272 │ │ + 0x0001 line=36 │ │ + 0x0004 line=62 │ │ + 0x0006 line=63 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #9 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getBubbleChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03dbdc: |[03dbdc] com.bottleworks.dailymoney.ui.DetailListActivity.access$000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ +03dbec: 7010 9505 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03dbf2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dbf4: |[03dbf4] com.bottleworks.dailymoney.ui.DetailListActivity.access$100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dc04: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dc08: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03dc0c: |[03dc0c] com.bottleworks.dailymoney.ui.DetailListActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03dc1c: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03dc22: 0c00 |0003: move-result-object v0 │ │ +03dc24: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dc28: |[03dc28] com.bottleworks.dailymoney.ui.DetailListActivity.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dc38: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dc3c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03dc40: |[03dc40] com.bottleworks.dailymoney.ui.DetailListActivity.access$1200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03dc50: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03dc56: 0c00 |0003: move-result-object v0 │ │ +03dc58: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dc5c: |[03dc5c] com.bottleworks.dailymoney.ui.DetailListActivity.access$1300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dc6c: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dc70: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 26 16-bit code units │ │ -031394: |[031394] org.achartengine.ChartFactory.getBubbleChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -0313a4: 7120 6a08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -0313aa: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0313ae: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -0313b2: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -0313b8: 2201 d801 |000a: new-instance v1, Lorg/achartengine/chart/BubbleChart; // type@01d8 │ │ -0313bc: 7030 b008 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/BubbleChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08b0 │ │ -0313c2: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -0313c6: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -0313cc: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -0313d0: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -0313d6: 1100 |0019: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +03dc74: |[03dc74] com.bottleworks.dailymoney.ui.DetailListActivity.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V │ │ +03dc84: 7030 8205 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.adjustTextSize:(Landroid/widget/TextView;I)V // method@0582 │ │ +03dc8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=376 │ │ - 0x0003 line=377 │ │ - 0x000a line=378 │ │ - 0x000f line=379 │ │ - 0x0014 line=380 │ │ - 0x0019 line=381 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/widget/TextView; │ │ + 0x0000 - 0x0004 reg=2 x2 I │ │ │ │ - #10 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getBubbleChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dc8c: |[03dc8c] com.bottleworks.dailymoney.ui.DetailListActivity.access$1500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)I │ │ +03dc9c: 5210 d606 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03dca0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dca4: |[03dca4] com.bottleworks.dailymoney.ui.DetailListActivity.access$1600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dcb4: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dcb8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dcbc: |[03dcbc] com.bottleworks.dailymoney.ui.DetailListActivity.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; │ │ +03dccc: 5410 d106 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03dcd0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dcd4: |[03dcd4] com.bottleworks.dailymoney.ui.DetailListActivity.access$1800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ +03dce4: 5410 d806 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.monthDateFormat:Ljava/text/DateFormat; // field@06d8 │ │ +03dce8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$1900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dcec: |[03dcec] com.bottleworks.dailymoney.ui.DetailListActivity.access$1900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dcfc: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dd00: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03dd04: |[03dd04] com.bottleworks.dailymoney.ui.DetailListActivity.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03dd14: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03dd1a: 0c00 |0003: move-result-object v0 │ │ +03dd1c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$2000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dd20: |[03dd20] com.bottleworks.dailymoney.ui.DetailListActivity.access$2000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ +03dd30: 5410 d206 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.dayDateFormat:Ljava/text/DateFormat; // field@06d2 │ │ +03dd34: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$2100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dd38: |[03dd38] com.bottleworks.dailymoney.ui.DetailListActivity.access$2100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dd48: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dd4c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$2200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dd50: |[03dd50] com.bottleworks.dailymoney.ui.DetailListActivity.access$2200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ +03dd60: 5410 e206 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.yearDateFormat:Ljava/text/DateFormat; // field@06e2 │ │ +03dd64: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$2300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dd68: |[03dd68] com.bottleworks.dailymoney.ui.DetailListActivity.access$2300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dd78: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03dd7c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #18 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$2400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dd80: |[03dd80] com.bottleworks.dailymoney.ui.DetailListActivity.access$2400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ +03dd90: 5410 e106 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.weekDateFormat:Ljava/text/DateFormat; // field@06e1 │ │ +03dd94: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #19 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$2500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dd98: |[03dd98] com.bottleworks.dailymoney.ui.DetailListActivity.access$2500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03dda8: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03ddac: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #20 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03ddb0: |[03ddb0] com.bottleworks.dailymoney.ui.DetailListActivity.access$300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03ddc0: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03ddc6: 0c00 |0003: move-result-object v0 │ │ +03ddc8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #21 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03ddcc: |[03ddcc] com.bottleworks.dailymoney.ui.DetailListActivity.access$400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03dddc: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03dde2: 0c00 |0003: move-result-object v0 │ │ +03dde4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #22 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03dde8: |[03dde8] com.bottleworks.dailymoney.ui.DetailListActivity.access$500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ddf8: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03ddfc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #23 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03de00: |[03de00] com.bottleworks.dailymoney.ui.DetailListActivity.access$600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03de10: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03de16: 0c00 |0003: move-result-object v0 │ │ +03de18: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #24 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03de1c: |[03de1c] com.bottleworks.dailymoney.ui.DetailListActivity.access$700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03de2c: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03de30: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #25 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03de34: |[03de34] com.bottleworks.dailymoney.ui.DetailListActivity.access$800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03de44: 6e10 8405 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03de4a: 0c00 |0003: move-result-object v0 │ │ +03de4c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #26 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'access$900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03de50: |[03de50] com.bottleworks.dailymoney.ui.DetailListActivity.access$900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03de60: 5410 d406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03de64: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #27 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'adjustTextSize' │ │ + type : '(Landroid/widget/TextView;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0313d8: |[0313d8] org.achartengine.ChartFactory.getBubbleChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ -0313e8: 7120 6a08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -0313ee: 2200 d801 |0003: new-instance v0, Lorg/achartengine/chart/BubbleChart; // type@01d8 │ │ -0313f2: 7030 b008 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/BubbleChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08b0 │ │ -0313f8: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -0313fc: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -031402: 1101 |000d: return-object v1 │ │ + insns size : 16 16-bit code units │ │ +03de68: |[03de68] com.bottleworks.dailymoney.ui.DetailListActivity.adjustTextSize:(Landroid/widget/TextView;I)V │ │ +03de78: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +03de7a: 1230 |0001: const/4 v0, #int 3 // #3 │ │ +03de7c: 3604 0800 |0002: if-gt v4, v0, 000a // +0008 │ │ +03de80: 1500 6041 |0004: const/high16 v0, #int 1096810496 // #4160 │ │ +03de84: 6e30 3801 1300 |0006: invoke-virtual {v3, v1, v0}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ +03de8a: 0e00 |0009: return-void │ │ +03de8c: 1500 4041 |000a: const/high16 v0, #int 1094713344 // #4140 │ │ +03de90: 6e30 3801 1300 |000c: invoke-virtual {v3, v1, v0}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ +03de96: 28fa |000f: goto 0009 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=335 │ │ + 0x0004 line=336 │ │ + 0x0009 line=340 │ │ + 0x000a line=338 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0010 reg=3 view Landroid/widget/TextView; │ │ + 0x0000 - 0x0010 reg=4 count I │ │ + │ │ + #28 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'initialContent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 194 16-bit code units │ │ +03de98: |[03de98] com.bottleworks.dailymoney.ui.DetailListActivity.initialContent:()V │ │ +03dea8: 2200 a901 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03deac: 1a01 ff10 |0002: const-string v1, "yyyy/MM/dd" // string@10ff │ │ +03deb0: 7020 0608 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03deb6: 5b70 d206 |0007: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.dayDateFormat:Ljava/text/DateFormat; // field@06d2 │ │ +03deba: 2200 a901 |0009: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03debe: 1a01 8104 |000b: const-string v1, "MM/dd" // string@0481 │ │ +03dec2: 7020 0608 1000 |000d: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03dec8: 5b70 e106 |0010: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.weekDateFormat:Ljava/text/DateFormat; // field@06e1 │ │ +03decc: 2200 a901 |0012: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03ded0: 1a01 fe10 |0014: const-string v1, "yyyy/MM - MMM" // string@10fe │ │ +03ded4: 7020 0608 1000 |0016: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03deda: 5b70 d806 |0019: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.monthDateFormat:Ljava/text/DateFormat; // field@06d8 │ │ +03dede: 2200 a901 |001b: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03dee2: 1a01 f810 |001d: const-string v1, "yyyy" // string@10f8 │ │ +03dee6: 7020 0608 1000 |001f: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03deec: 5b70 e206 |0022: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.yearDateFormat:Ljava/text/DateFormat; // field@06e2 │ │ +03def0: 2200 1801 |0024: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListHelper; // type@0118 │ │ +03def4: 5472 d406 |0026: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06d4 │ │ +03def8: 5473 d006 |0028: iget-object v3, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@06d0 │ │ +03defc: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +03defe: 2205 1201 |002b: new-instance v5, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2; // type@0112 │ │ +03df02: 7020 6005 7500 |002d: invoke-direct {v5, v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0560 │ │ +03df08: 0771 |0030: move-object v1, v7 │ │ +03df0a: 7606 9c05 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.:(Landroid/app/Activity;Lcom/bottleworks/commons/util/I18N;Lcom/bottleworks/commons/util/CalendarHelper;ZLcom/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener;)V // method@059c │ │ +03df10: 5b70 d306 |0034: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +03df14: 6000 0304 |0036: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_infobar:I // field@0403 │ │ +03df18: 6e20 8305 0700 |0038: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df1e: 0c00 |003b: move-result-object v0 │ │ +03df20: 1f00 7500 |003c: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03df24: 5b70 d506 |003e: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +03df28: 6000 1a04 |0040: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_toolbar:I // field@041a │ │ +03df2c: 6e20 8305 0700 |0042: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df32: 0c00 |0045: move-result-object v0 │ │ +03df34: 5b70 e006 |0046: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e0 │ │ +03df38: 6000 1504 |0048: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_income:I // field@0415 │ │ +03df3c: 6e20 8305 0700 |004a: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df42: 0c00 |004d: move-result-object v0 │ │ +03df44: 1f00 7500 |004e: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03df48: 5b70 db06 |0050: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06db │ │ +03df4c: 6000 1404 |0052: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_expense:I // field@0414 │ │ +03df50: 6e20 8305 0700 |0054: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df56: 0c00 |0057: move-result-object v0 │ │ +03df58: 1f00 7500 |0058: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03df5c: 5b70 da06 |005a: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06da │ │ +03df60: 6000 1304 |005c: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_asset:I // field@0413 │ │ +03df64: 6e20 8305 0700 |005e: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df6a: 0c00 |0061: move-result-object v0 │ │ +03df6c: 1f00 7500 |0062: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03df70: 5b70 d906 |0064: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06d9 │ │ +03df74: 6000 1604 |0066: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_liability:I // field@0416 │ │ +03df78: 6e20 8305 0700 |0068: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df7e: 0c00 |006b: move-result-object v0 │ │ +03df80: 1f00 7500 |006c: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03df84: 5b70 dc06 |006e: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06dc │ │ +03df88: 6000 1704 |0070: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_other:I // field@0417 │ │ +03df8c: 6e20 8305 0700 |0072: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03df92: 0c00 |0075: move-result-object v0 │ │ +03df94: 1f00 7500 |0076: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03df98: 5b70 dd06 |0078: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06dd │ │ +03df9c: 6000 1804 |007a: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_sum_unknow:I // field@0418 │ │ +03dfa0: 6e20 8305 0700 |007c: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03dfa6: 0c00 |007f: move-result-object v0 │ │ +03dfa8: 1f00 7500 |0080: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03dfac: 5b70 de06 |0082: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumUnknowView:Landroid/widget/TextView; // field@06de │ │ +03dfb0: 6000 1204 |0084: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_prev:I // field@0412 │ │ +03dfb4: 6e20 8305 0700 |0086: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03dfba: 0c00 |0089: move-result-object v0 │ │ +03dfbc: 6e20 e200 7000 |008a: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03dfc2: 6000 1104 |008d: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_next:I // field@0411 │ │ +03dfc6: 6e20 8305 0700 |008f: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03dfcc: 0c00 |0092: move-result-object v0 │ │ +03dfce: 6e20 e200 7000 |0093: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03dfd4: 6000 1904 |0096: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_today:I // field@0419 │ │ +03dfd8: 6e20 8305 0700 |0098: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03dfde: 0c00 |009b: move-result-object v0 │ │ +03dfe0: 6e20 e200 7000 |009c: invoke-virtual {v0, v7}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03dfe6: 6000 1004 |009f: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_mode:I // field@0410 │ │ +03dfea: 6e20 8305 0700 |00a1: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03dff0: 0c00 |00a4: move-result-object v0 │ │ +03dff2: 1f00 6700 |00a5: check-cast v0, Landroid/widget/ImageButton; // type@0067 │ │ +03dff6: 5b70 d706 |00a7: iput-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03dffa: 5470 d706 |00a9: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03dffe: 6e20 0c01 7000 |00ab: invoke-virtual {v0, v7}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010c │ │ +03e004: 6000 0b04 |00ae: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.detlist_list:I // field@040b │ │ +03e008: 6e20 8305 0700 |00b0: invoke-virtual {v7, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.findViewById:(I)Landroid/view/View; // method@0583 │ │ +03e00e: 0c06 |00b3: move-result-object v6 │ │ +03e010: 1f06 6c00 |00b4: check-cast v6, Landroid/widget/ListView; // type@006c │ │ +03e014: 5470 d306 |00b6: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +03e018: 6e20 a705 6000 |00b8: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.setup:(Landroid/widget/ListView;)V // method@05a7 │ │ +03e01e: 6e20 9405 6700 |00bb: invoke-virtual {v7, v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0594 │ │ +03e024: 7010 9605 0700 |00be: invoke-direct {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadToolbar:()V // method@0596 │ │ +03e02a: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ - 0x0003 line=103 │ │ - 0x0008 line=104 │ │ + 0x0009 line=103 │ │ + 0x0012 line=104 │ │ + 0x001b line=105 │ │ + 0x0024 line=107 │ │ + 0x0036 line=116 │ │ + 0x0040 line=117 │ │ + 0x0048 line=118 │ │ + 0x0052 line=119 │ │ + 0x005c line=120 │ │ + 0x0066 line=121 │ │ + 0x0070 line=122 │ │ + 0x007a line=123 │ │ + 0x0084 line=126 │ │ + 0x008d line=127 │ │ + 0x0096 line=128 │ │ + 0x009f line=129 │ │ + 0x00a9 line=130 │ │ + 0x00ae line=132 │ │ + 0x00b6 line=133 │ │ + 0x00bb line=134 │ │ + 0x00be line=136 │ │ + 0x00c1 line=137 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x00b6 - 0x00c2 reg=6 listView Landroid/widget/ListView; │ │ + 0x0000 - 0x00c2 reg=7 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #11 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getDialChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #29 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'initialIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ + registers : 5 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 26 16-bit code units │ │ -031404: |[031404] org.achartengine.ChartFactory.getDialChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -031414: 7120 6808 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@0868 │ │ -03141a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03141e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031422: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031428: 2201 d901 |000a: new-instance v1, Lorg/achartengine/chart/DialChart; // type@01d9 │ │ -03142c: 7030 b508 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/DialChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V // method@08b5 │ │ -031432: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -031436: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -03143c: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -031440: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -031446: 1100 |0019: return-object v0 │ │ + insns size : 49 16-bit code units │ │ +03e02c: |[03e02c] com.bottleworks.dailymoney.ui.DetailListActivity.initialIntent:()V │ │ +03e03c: 6e10 8505 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getIntentExtras:()Landroid/os/Bundle; // method@0585 │ │ +03e042: 0c00 |0003: move-result-object v0 │ │ +03e044: 1a02 160d |0004: const-string v2, "mode" // string@0d16 │ │ +03e048: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +03e04a: 6e30 9f00 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009f │ │ +03e050: 0a02 |000a: move-result v2 │ │ +03e052: 5942 d606 |000b: iput v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e056: 1a02 f20f |000d: const-string v2, "target" // string@0ff2 │ │ +03e05a: 6e20 9d00 2000 |000f: invoke-virtual {v0, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +03e060: 0c01 |0012: move-result-object v1 │ │ +03e062: 2012 b001 |0013: instance-of v2, v1, Ljava/util/Date; // type@01b0 │ │ +03e066: 3802 1400 |0015: if-eqz v2, 0029 // +0014 │ │ +03e06a: 1f01 b001 |0017: check-cast v1, Ljava/util/Date; // type@01b0 │ │ +03e06e: 5b41 df06 |0019: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06df │ │ +03e072: 5442 df06 |001b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06df │ │ +03e076: 5b42 d106 |001d: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e07a: 1a02 dd0f |001f: const-string v2, "switchyear" // string@0fdd │ │ +03e07e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +03e080: 6e30 9e00 2003 |0022: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +03e086: 0a02 |0025: move-result v2 │ │ +03e088: 5c42 cf06 |0026: iput-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06cf │ │ +03e08c: 0e00 |0028: return-void │ │ +03e08e: 2202 b001 |0029: new-instance v2, Ljava/util/Date; // type@01b0 │ │ +03e092: 7010 1f08 0200 |002b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@081f │ │ +03e098: 5b42 df06 |002e: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06df │ │ +03e09c: 28eb |0030: goto 001b // -0015 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=520 │ │ - 0x0003 line=521 │ │ - 0x000a line=522 │ │ - 0x000f line=523 │ │ - 0x0014 line=524 │ │ - 0x0019 line=525 │ │ + 0x0000 line=88 │ │ + 0x0004 line=89 │ │ + 0x000d line=90 │ │ + 0x0013 line=91 │ │ + 0x0017 line=92 │ │ + 0x001b line=96 │ │ + 0x001f line=97 │ │ + 0x0028 line=98 │ │ + 0x0029 line=94 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ + 0x0013 - 0x0019 reg=1 o Ljava/lang/Object; │ │ + 0x0004 - 0x0031 reg=0 b Landroid/os/Bundle; │ │ + 0x0029 - 0x0031 reg=1 o Ljava/lang/Object; │ │ + 0x0000 - 0x0031 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #12 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getDialChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #30 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onMode' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 58 16-bit code units │ │ +03e0a0: |[03e0a0] com.bottleworks.dailymoney.ui.DetailListActivity.onMode:()V │ │ +03e0b0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +03e0b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03e0b4: 5232 d606 |0002: iget v2, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e0b8: 2b02 2a00 0000 |0004: packed-switch v2, 0000002e // +0000002a │ │ +03e0be: 0e00 |0007: return-void │ │ +03e0c0: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +03e0c2: 5930 d606 |0009: iput v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e0c6: 7010 9505 0300 |000b: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e0cc: 28f9 |000e: goto 0007 // -0007 │ │ +03e0ce: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +03e0d0: 5930 d606 |0010: iput v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e0d4: 7010 9505 0300 |0012: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e0da: 28f2 |0015: goto 0007 // -000e │ │ +03e0dc: 5532 cf06 |0016: iget-boolean v2, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06cf │ │ +03e0e0: 3802 0800 |0018: if-eqz v2, 0020 // +0008 │ │ +03e0e4: 5930 d606 |001a: iput v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e0e8: 7010 9505 0300 |001c: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e0ee: 28e8 |001f: goto 0007 // -0018 │ │ +03e0f0: 0110 |0020: move v0, v1 │ │ +03e0f2: 28f9 |0021: goto 001a // -0007 │ │ +03e0f4: 5532 cf06 |0022: iget-boolean v2, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06cf │ │ +03e0f8: 3802 0800 |0024: if-eqz v2, 002c // +0008 │ │ +03e0fc: 5931 d606 |0026: iput v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e100: 7010 9505 0300 |0028: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e106: 28dc |002b: goto 0007 // -0024 │ │ +03e108: 0101 |002c: move v1, v0 │ │ +03e10a: 28f9 |002d: goto 0026 // -0007 │ │ +03e10c: 0001 0400 0000 0000 0b00 0000 0400 ... |002e: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=399 │ │ + 0x0007 line=418 │ │ + 0x0008 line=401 │ │ + 0x000b line=402 │ │ + 0x000f line=405 │ │ + 0x0012 line=406 │ │ + 0x0016 line=409 │ │ + 0x001c line=410 │ │ + 0x0021 line=409 │ │ + 0x0022 line=413 │ │ + 0x0028 line=414 │ │ + 0x002d line=413 │ │ + 0x002e line=399 │ │ + locals : │ │ + 0x0000 - 0x003a reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #31 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onNext' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 14 16-bit code units │ │ -031448: |[031448] org.achartengine.ChartFactory.getDialChartView:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)Lorg/achartengine/GraphicalView; │ │ -031458: 7120 6808 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@0868 │ │ -03145e: 2200 d901 |0003: new-instance v0, Lorg/achartengine/chart/DialChart; // type@01d9 │ │ -031462: 7030 b508 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/DialChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V // method@08b5 │ │ -031468: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -03146c: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -031472: 1101 |000d: return-object v1 │ │ + insns size : 76 16-bit code units │ │ +03e124: |[03e124] com.bottleworks.dailymoney.ui.DetailListActivity.onNext:()V │ │ +03e134: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03e136: 6e10 8405 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03e13c: 0c01 |0004: move-result-object v1 │ │ +03e13e: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03e144: 0c00 |0008: move-result-object v0 │ │ +03e146: 5231 d606 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e14a: 2b01 3500 0000 |000b: packed-switch v1, 00000040 // +00000035 │ │ +03e150: 0e00 |000e: return-void │ │ +03e152: 5431 d106 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e156: 6e30 4501 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0145 │ │ +03e15c: 0c01 |0014: move-result-object v1 │ │ +03e15e: 5b31 d106 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e162: 7010 9505 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e168: 28f4 |001a: goto 000e // -000c │ │ +03e16a: 5431 d106 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e16e: 1272 |001d: const/4 v2, #int 7 // #7 │ │ +03e170: 6e30 4501 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0145 │ │ +03e176: 0c01 |0021: move-result-object v1 │ │ +03e178: 5b31 d106 |0022: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e17c: 7010 9505 0300 |0024: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e182: 28e7 |0027: goto 000e // -0019 │ │ +03e184: 5431 d106 |0028: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e188: 6e30 5701 1002 |002a: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ +03e18e: 0c01 |002d: move-result-object v1 │ │ +03e190: 5b31 d106 |002e: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e194: 7010 9505 0300 |0030: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e19a: 28db |0033: goto 000e // -0025 │ │ +03e19c: 5431 d106 |0034: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e1a0: 6e30 6b01 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@016b │ │ +03e1a6: 0c01 |0039: move-result-object v1 │ │ +03e1a8: 5b31 d106 |003a: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e1ac: 7010 9505 0300 |003c: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e1b2: 28cf |003f: goto 000e // -0031 │ │ +03e1b4: 0001 0400 0000 0000 0400 0000 1000 ... |0040: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=199 │ │ - 0x0003 line=200 │ │ - 0x0008 line=201 │ │ + 0x0001 line=421 │ │ + 0x0009 line=422 │ │ + 0x000e line=440 │ │ + 0x000f line=424 │ │ + 0x0017 line=425 │ │ + 0x001b line=428 │ │ + 0x0024 line=429 │ │ + 0x0028 line=432 │ │ + 0x0030 line=433 │ │ + 0x0034 line=436 │ │ + 0x003c line=437 │ │ + 0x0040 line=422 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0009 - 0x004c reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x004c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #13 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getDoughnutChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #32 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onPrev' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 3 │ │ + insns size : 76 16-bit code units │ │ +03e1cc: |[03e1cc] com.bottleworks.dailymoney.ui.DetailListActivity.onPrev:()V │ │ +03e1dc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03e1de: 6e10 8405 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03e1e4: 0c01 |0004: move-result-object v1 │ │ +03e1e6: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03e1ec: 0c00 |0008: move-result-object v0 │ │ +03e1ee: 5231 d606 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e1f2: 2b01 3500 0000 |000b: packed-switch v1, 00000040 // +00000035 │ │ +03e1f8: 0e00 |000e: return-void │ │ +03e1fa: 5431 d106 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e1fe: 6e30 4601 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +03e204: 0c01 |0014: move-result-object v1 │ │ +03e206: 5b31 d106 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e20a: 7010 9505 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e210: 28f4 |001a: goto 000e // -000c │ │ +03e212: 5431 d106 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e216: 1272 |001d: const/4 v2, #int 7 // #7 │ │ +03e218: 6e30 4601 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0146 │ │ +03e21e: 0c01 |0021: move-result-object v1 │ │ +03e220: 5b31 d106 |0022: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e224: 7010 9505 0300 |0024: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e22a: 28e7 |0027: goto 000e // -0019 │ │ +03e22c: 5431 d106 |0028: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e230: 6e30 5801 1002 |002a: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0158 │ │ +03e236: 0c01 |002d: move-result-object v1 │ │ +03e238: 5b31 d106 |002e: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e23c: 7010 9505 0300 |0030: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e242: 28db |0033: goto 000e // -0025 │ │ +03e244: 5431 d106 |0034: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e248: 6e30 6c01 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@016c │ │ +03e24e: 0c01 |0039: move-result-object v1 │ │ +03e250: 5b31 d106 |003a: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e254: 7010 9505 0300 |003c: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e25a: 28cf |003f: goto 000e // -0031 │ │ +03e25c: 0001 0400 0000 0000 0400 0000 1000 ... |0040: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=443 │ │ + 0x0009 line=444 │ │ + 0x000e line=462 │ │ + 0x000f line=446 │ │ + 0x0017 line=447 │ │ + 0x001b line=450 │ │ + 0x0024 line=451 │ │ + 0x0028 line=454 │ │ + 0x0030 line=455 │ │ + 0x0034 line=458 │ │ + 0x003c line=459 │ │ + 0x0040 line=444 │ │ + locals : │ │ + 0x0009 - 0x004c reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x004c reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #33 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onToday' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 26 16-bit code units │ │ -031474: |[031474] org.achartengine.ChartFactory.getDoughnutChartIntent:(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -031484: 7120 6908 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@0869 │ │ -03148a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03148e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031492: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031498: 2201 da01 |000a: new-instance v1, Lorg/achartengine/chart/DoughnutChart; // type@01da │ │ -03149c: 7030 bf08 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/DoughnutChart;.:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08bf │ │ -0314a2: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -0314a6: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -0314ac: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -0314b0: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -0314b6: 1100 |0019: return-object v0 │ │ +03e274: |[03e274] com.bottleworks.dailymoney.ui.DetailListActivity.onToday:()V │ │ +03e284: 5210 d606 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e288: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ +03e28e: 0e00 |0005: return-void │ │ +03e290: 5410 df06 |0006: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.targetDate:Ljava/util/Date; // field@06df │ │ +03e294: 5b10 d106 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e298: 7010 9505 0100 |000a: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadData:()V // method@0595 │ │ +03e29e: 28f8 |000d: goto 0005 // -0008 │ │ +03e2a0: 0001 0400 0000 0000 0400 0000 0400 ... |000e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=497 │ │ - 0x0003 line=498 │ │ - 0x000a line=499 │ │ - 0x000f line=500 │ │ - 0x0014 line=501 │ │ - 0x0019 line=502 │ │ + 0x0000 line=465 │ │ + 0x0005 line=474 │ │ + 0x0006 line=470 │ │ + 0x000a line=471 │ │ + 0x000e line=465 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x001a reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #34 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'reloadData' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 142 16-bit code units │ │ +03e2b8: |[03e2b8] com.bottleworks.dailymoney.ui.DetailListActivity.reloadData:()V │ │ +03e2c8: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +03e2cc: 6e10 8405 0700 |0002: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03e2d2: 0c04 |0005: move-result-object v4 │ │ +03e2d4: 6e10 9c02 0400 |0006: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03e2da: 0c00 |0009: move-result-object v0 │ │ +03e2dc: 5474 d506 |000a: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +03e2e0: 1a05 0000 |000c: const-string v5, "" // string@0000 │ │ +03e2e4: 6e20 3601 5400 |000e: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03e2ea: 7010 9605 0700 |0011: invoke-direct {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.reloadToolbar:()V // method@0596 │ │ +03e2f0: 5474 db06 |0014: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06db │ │ +03e2f4: 6e20 3901 6400 |0016: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03e2fa: 5474 da06 |0019: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06da │ │ +03e2fe: 6e20 3901 6400 |001b: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03e304: 5474 d906 |001e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06d9 │ │ +03e308: 6e20 3901 6400 |0020: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03e30e: 5474 dc06 |0023: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06dc │ │ +03e312: 6e20 3901 6400 |0025: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03e318: 5474 dd06 |0028: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06dd │ │ +03e31c: 6e20 3901 6400 |002a: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03e322: 5474 de06 |002d: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumUnknowView:Landroid/widget/TextView; // field@06de │ │ +03e326: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +03e328: 6e20 3901 5400 |0030: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +03e32e: 5274 d606 |0033: iget v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e332: 2b04 4b00 0000 |0035: packed-switch v4, 00000080 // +0000004b │ │ +03e338: 5474 d106 |0038: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e33c: 6e20 6a01 4000 |003a: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ +03e342: 0c03 |003d: move-result-object v3 │ │ +03e344: 5474 d106 |003e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e348: 6e20 6701 4000 |0040: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ +03e34e: 0c01 |0043: move-result-object v1 │ │ +03e350: 6e10 8405 0700 |0044: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@0584 │ │ +03e356: 0c04 |0047: move-result-object v4 │ │ +03e358: 6e10 9e02 0400 |0048: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +03e35e: 0c02 |004b: move-result-object v2 │ │ +03e360: 2204 1401 |004c: new-instance v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; // type@0114 │ │ +03e364: 7051 6405 7432 |004e: invoke-direct {v4, v7, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V // method@0564 │ │ +03e36a: 7120 bc01 4700 |0051: invoke-static {v7, v4}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03e370: 0e00 |0054: return-void │ │ +03e372: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +03e374: 0713 |0056: move-object v3, v1 │ │ +03e376: 28ed |0057: goto 0044 // -0013 │ │ +03e378: 5474 d106 |0058: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e37c: 6e20 5a01 4000 |005a: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +03e382: 0c03 |005d: move-result-object v3 │ │ +03e384: 5474 d106 |005e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e388: 6e20 5901 4000 |0060: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +03e38e: 0c01 |0063: move-result-object v1 │ │ +03e390: 28e0 |0064: goto 0044 // -0020 │ │ +03e392: 5474 d106 |0065: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e396: 6e20 6401 4000 |0067: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayStart:(Ljava/util/Date;)Ljava/util/Date; // method@0164 │ │ +03e39c: 0c03 |006a: move-result-object v3 │ │ +03e39e: 5474 d106 |006b: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e3a2: 6e20 6001 4000 |006d: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.toDayEnd:(Ljava/util/Date;)Ljava/util/Date; // method@0160 │ │ +03e3a8: 0c01 |0070: move-result-object v1 │ │ +03e3aa: 28d3 |0071: goto 0044 // -002d │ │ +03e3ac: 5474 d106 |0072: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e3b0: 6e20 6e01 4000 |0074: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ +03e3b6: 0c03 |0077: move-result-object v3 │ │ +03e3b8: 5474 d106 |0078: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e3bc: 6e20 6d01 4000 |007a: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@016d │ │ +03e3c2: 0c01 |007d: move-result-object v1 │ │ +03e3c4: 28c6 |007e: goto 0044 // -003a │ │ +03e3c6: 0000 |007f: nop // spacer │ │ +03e3c8: 0001 0500 0000 0000 3000 0000 0300 ... |0080: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=190 │ │ + 0x000a line=193 │ │ + 0x0011 line=194 │ │ + 0x0014 line=195 │ │ + 0x0019 line=196 │ │ + 0x001e line=197 │ │ + 0x0023 line=198 │ │ + 0x0028 line=199 │ │ + 0x002d line=201 │ │ + 0x0033 line=204 │ │ + 0x0038 line=239 │ │ + 0x003e line=240 │ │ + 0x0044 line=246 │ │ + 0x004c line=248 │ │ + 0x0054 line=332 │ │ + 0x0055 line=206 │ │ + 0x0057 line=208 │ │ + 0x0058 line=210 │ │ + 0x005e line=211 │ │ + 0x0064 line=220 │ │ + 0x0065 line=222 │ │ + 0x006b line=223 │ │ + 0x0071 line=224 │ │ + 0x0072 line=226 │ │ + 0x0078 line=227 │ │ + 0x007e line=237 │ │ + 0x007f line=204 │ │ + locals : │ │ + 0x003e - 0x0044 reg=3 start Ljava/util/Date; │ │ + 0x0044 - 0x0055 reg=1 end Ljava/util/Date; │ │ + 0x004c - 0x0055 reg=2 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0056 - 0x0058 reg=1 end Ljava/util/Date; │ │ + 0x0057 - 0x0058 reg=3 start Ljava/lang/Object; │ │ + 0x0064 - 0x0065 reg=1 end Ljava/util/Date; │ │ + 0x005e - 0x0065 reg=3 start Ljava/util/Date; │ │ + 0x0071 - 0x0072 reg=1 end Ljava/util/Date; │ │ + 0x006b - 0x0072 reg=3 start Ljava/util/Date; │ │ + 0x000a - 0x008e reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x007e - 0x008e reg=1 end Ljava/util/Date; │ │ + 0x0078 - 0x008e reg=3 start Ljava/util/Date; │ │ + 0x0000 - 0x008e reg=7 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + │ │ + #35 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'reloadToolbar' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 122 16-bit code units │ │ +03e3e4: |[03e3e4] com.bottleworks.dailymoney.ui.DetailListActivity.reloadToolbar:()V │ │ +03e3f4: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +03e3f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03e3fa: 5230 d606 |0003: iget v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.mode:I // field@06d6 │ │ +03e3fe: 2b00 6700 0000 |0005: packed-switch v0, 0000006c // +00000067 │ │ +03e404: 5430 e006 |0008: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e0 │ │ +03e408: 6e20 e500 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03e40e: 5430 d706 |000d: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e412: 6e20 0d01 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ +03e418: 5430 d706 |0012: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e41c: 6001 6403 |0014: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_month:I // field@0364 │ │ +03e420: 6e20 0b01 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03e426: 0e00 |0019: return-void │ │ +03e428: 5430 e006 |001a: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e0 │ │ +03e42c: 6e20 e500 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03e432: 28fa |001f: goto 0019 // -0006 │ │ +03e434: 5430 e006 |0020: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e0 │ │ +03e438: 6e20 e500 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03e43e: 5430 d706 |0025: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e442: 6e20 0d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ +03e448: 5530 cf06 |002a: iget-boolean v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06cf │ │ +03e44c: 3800 0a00 |002c: if-eqz v0, 0036 // +000a │ │ +03e450: 5430 d706 |002e: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e454: 6001 6a03 |0030: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_year:I // field@036a │ │ +03e458: 6e20 0b01 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03e45e: 28e4 |0035: goto 0019 // -001c │ │ +03e460: 5430 d706 |0036: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e464: 6001 5d03 |0038: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_day:I // field@035d │ │ +03e468: 6e20 0b01 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03e46e: 28dc |003d: goto 0019 // -0024 │ │ +03e470: 5430 e006 |003e: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e0 │ │ +03e474: 6e20 e500 1000 |0040: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03e47a: 5430 d706 |0043: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e47e: 6e20 0d01 1000 |0045: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ +03e484: 5430 d706 |0048: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e488: 6001 6903 |004a: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_week:I // field@0369 │ │ +03e48c: 6e20 0b01 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03e492: 28ca |004f: goto 0019 // -0036 │ │ +03e494: 5430 e006 |0050: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.toolbarView:Landroid/view/View; // field@06e0 │ │ +03e498: 6e20 e500 1000 |0052: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00e5 │ │ +03e49e: 5530 cf06 |0055: iget-boolean v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.allowYearSwitch:Z // field@06cf │ │ +03e4a2: 3800 0f00 |0057: if-eqz v0, 0066 // +000f │ │ +03e4a6: 5430 d706 |0059: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e4aa: 6e20 0d01 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ +03e4b0: 5430 d706 |005e: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e4b4: 6001 6903 |0060: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_week:I // field@0369 │ │ +03e4b8: 6e20 0b01 1000 |0062: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03e4be: 28b4 |0065: goto 0019 // -004c │ │ +03e4c0: 5430 d706 |0066: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.modeBtn:Landroid/widget/ImageButton; // field@06d7 │ │ +03e4c4: 6e20 0d01 2000 |0068: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@010d │ │ +03e4ca: 28ae |006b: goto 0019 // -0052 │ │ +03e4cc: 0001 0500 0000 0000 3900 0000 0300 ... |006c: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=153 │ │ + 0x0008 line=181 │ │ + 0x000d line=182 │ │ + 0x0012 line=183 │ │ + 0x0019 line=186 │ │ + 0x001a line=155 │ │ + 0x0020 line=158 │ │ + 0x0025 line=159 │ │ + 0x002a line=160 │ │ + 0x002e line=161 │ │ + 0x0036 line=163 │ │ + 0x003e line=167 │ │ + 0x0043 line=168 │ │ + 0x0048 line=169 │ │ + 0x0050 line=172 │ │ + 0x0055 line=173 │ │ + 0x0059 line=174 │ │ + 0x005e line=175 │ │ + 0x0066 line=177 │ │ + 0x006c line=153 │ │ + locals : │ │ + 0x0000 - 0x007a reg=3 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ │ - #14 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getDoughnutChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0314b8: |[0314b8] org.achartengine.ChartFactory.getDoughnutChartView:(Landroid/content/Context;Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView; │ │ -0314c8: 7120 6908 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@0869 │ │ -0314ce: 2200 da01 |0003: new-instance v0, Lorg/achartengine/chart/DoughnutChart; // type@01da │ │ -0314d2: 7030 bf08 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/DoughnutChart;.:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08bf │ │ -0314d8: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -0314dc: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -0314e2: 1101 |000d: return-object v1 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +03e4e8: |[03e4e8] com.bottleworks.dailymoney.ui.DetailListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03e4f8: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +03e4fe: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +03e500: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ +03e504: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +03e506: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ +03e50a: 2200 1301 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3; // type@0113 │ │ +03e50e: 7020 6205 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@0562 │ │ +03e514: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +03e51a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ - 0x0003 line=219 │ │ - 0x0008 line=220 │ │ + 0x0000 line=141 │ │ + 0x0003 line=142 │ │ + 0x0009 line=143 │ │ + 0x0011 line=150 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0012 reg=2 requestCode I │ │ + 0x0000 - 0x0012 reg=3 resultCode I │ │ + 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ │ │ - #15 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getLineChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -0314e4: |[0314e4] org.achartengine.ChartFactory.getLineChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent; │ │ -0314f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0314f8: 7140 7608 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/achartengine/ChartFactory;.getLineChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@0876 │ │ -0314fe: 0c00 |0005: move-result-object v0 │ │ -031500: 1100 |0006: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 48 16-bit code units │ │ +03e51c: |[03e51c] com.bottleworks.dailymoney.ui.DetailListActivity.onClick:(Landroid/view/View;)V │ │ +03e52c: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03e532: 0a00 |0003: move-result v0 │ │ +03e534: 6001 1204 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_prev:I // field@0412 │ │ +03e538: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +03e53c: 7010 9205 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onPrev:()V // method@0592 │ │ +03e542: 0e00 |000b: return-void │ │ +03e544: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03e54a: 0a00 |000f: move-result v0 │ │ +03e54c: 6001 1104 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_next:I // field@0411 │ │ +03e550: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ +03e554: 7010 9005 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onNext:()V // method@0590 │ │ +03e55a: 28f4 |0017: goto 000b // -000c │ │ +03e55c: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03e562: 0a00 |001b: move-result v0 │ │ +03e564: 6001 1904 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_today:I // field@0419 │ │ +03e568: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ +03e56c: 7010 9305 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onToday:()V // method@0593 │ │ +03e572: 28e8 |0023: goto 000b // -0018 │ │ +03e574: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03e57a: 0a00 |0027: move-result v0 │ │ +03e57c: 6001 1004 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_mode:I // field@0410 │ │ +03e580: 3310 e1ff |002a: if-ne v0, v1, 000b // -001f │ │ +03e584: 7010 8f05 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.onMode:()V // method@058f │ │ +03e58a: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=238 │ │ + 0x0000 line=387 │ │ + 0x0008 line=388 │ │ + 0x000b line=396 │ │ + 0x000c line=389 │ │ + 0x0014 line=390 │ │ + 0x0018 line=391 │ │ + 0x0020 line=392 │ │ + 0x0024 line=393 │ │ + 0x002c line=394 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0030 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0030 reg=3 v Landroid/view/View; │ │ │ │ - #16 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getLineChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -031504: |[031504] org.achartengine.ChartFactory.getLineChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -031514: 7120 6a08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03151a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03151e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031522: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031528: 2201 db01 |000a: new-instance v1, Lorg/achartengine/chart/LineChart; // type@01db │ │ -03152c: 7030 c508 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/LineChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08c5 │ │ -031532: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -031536: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -03153c: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -031540: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -031546: 1100 |0019: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +03e58c: |[03e58c] com.bottleworks.dailymoney.ui.DetailListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e59c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03e59e: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ +03e5a4: 0c00 |0004: move-result-object v0 │ │ +03e5a6: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ +03e5aa: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03e5b0: 0a02 |000a: move-result v2 │ │ +03e5b2: 6003 0e04 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_edit:I // field@040e │ │ +03e5b6: 3332 0a00 |000d: if-ne v2, v3, 0017 // +000a │ │ +03e5ba: 5442 d306 |000f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +03e5be: 5203 0f00 |0011: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03e5c2: 6e20 a205 3200 |0013: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doEditDetail:(I)V // method@05a2 │ │ +03e5c8: 0f01 |0016: return v1 │ │ +03e5ca: 7210 d100 0500 |0017: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03e5d0: 0a02 |001a: move-result v2 │ │ +03e5d2: 6003 0d04 |001b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_delete:I // field@040d │ │ +03e5d6: 3332 0a00 |001d: if-ne v2, v3, 0027 // +000a │ │ +03e5da: 5442 d306 |001f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +03e5de: 5203 0f00 |0021: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03e5e2: 6e20 a105 3200 |0023: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doDeleteDetail:(I)V // method@05a1 │ │ +03e5e8: 28f0 |0026: goto 0016 // -0010 │ │ +03e5ea: 7210 d100 0500 |0027: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03e5f0: 0a02 |002a: move-result v2 │ │ +03e5f2: 6003 0c04 |002b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_copy:I // field@040c │ │ +03e5f6: 3332 0a00 |002d: if-ne v2, v3, 0037 // +000a │ │ +03e5fa: 5442 d306 |002f: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +03e5fe: 5203 0f00 |0031: iget v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03e602: 6e20 a005 3200 |0033: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doCopyDetail:(I)V // method@05a0 │ │ +03e608: 28e0 |0036: goto 0016 // -0020 │ │ +03e60a: 6f20 d302 5400 |0037: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ +03e610: 0a01 |003a: move-result v1 │ │ +03e612: 28db |003b: goto 0016 // -0025 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=330 │ │ - 0x0003 line=331 │ │ - 0x000a line=332 │ │ - 0x000f line=333 │ │ - 0x0014 line=334 │ │ - 0x0019 line=335 │ │ + 0x0001 line=371 │ │ + 0x0007 line=372 │ │ + 0x000f line=373 │ │ + 0x0016 line=382 │ │ + 0x0017 line=375 │ │ + 0x001f line=376 │ │ + 0x0027 line=378 │ │ + 0x002f line=379 │ │ + 0x0037 line=382 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ + 0x0007 - 0x003c reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x003c reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x003c reg=5 item Landroid/view/MenuItem; │ │ │ │ - #17 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getLineChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 6 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 14 16-bit code units │ │ -031548: |[031548] org.achartengine.ChartFactory.getLineChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ -031558: 7120 6a08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03155e: 2200 db01 |0003: new-instance v0, Lorg/achartengine/chart/LineChart; // type@01db │ │ -031562: 7030 c508 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/LineChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08c5 │ │ -031568: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -03156c: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -031572: 1101 |000d: return-object v1 │ │ + insns size : 25 16-bit code units │ │ +03e614: |[03e614] com.bottleworks.dailymoney.ui.DetailListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03e624: 6f20 d402 5400 |0000: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03e62a: 6000 4a04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.detlist:I // field@044a │ │ +03e62e: 6e20 9705 0400 |0005: invoke-virtual {v4, v0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.setContentView:(I)V // method@0597 │ │ +03e634: 7010 8805 0400 |0008: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.initialIntent:()V // method@0588 │ │ +03e63a: 7010 8705 0400 |000b: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.initialContent:()V // method@0587 │ │ +03e640: 2200 1101 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; // type@0111 │ │ +03e644: 7020 5e05 4000 |0010: invoke-direct {v0, v4}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V // method@055e │ │ +03e64a: 1602 1900 |0013: const-wide/16 v2, #int 25 // #19 │ │ +03e64e: 7130 bb01 2003 |0015: invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ +03e654: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ - 0x0003 line=67 │ │ - 0x0008 line=68 │ │ + 0x0000 line=74 │ │ + 0x0003 line=75 │ │ + 0x0008 line=76 │ │ + 0x000b line=77 │ │ + 0x000e line=78 │ │ + 0x0018 line=84 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0019 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #18 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getPieChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 4 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -031574: |[031574] org.achartengine.ChartFactory.getPieChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -031584: 7120 6808 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@0868 │ │ -03158a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03158e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031592: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031598: 2201 dc01 |000a: new-instance v1, Lorg/achartengine/chart/PieChart; // type@01dc │ │ -03159c: 7030 cc08 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/PieChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08cc │ │ -0315a2: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -0315a6: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -0315ac: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -0315b0: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -0315b6: 1100 |0019: return-object v0 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +03e658: |[03e658] com.bottleworks.dailymoney.ui.DetailListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +03e668: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ +03e66e: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ +03e674: 0a00 |0006: move-result v0 │ │ +03e676: 6001 0b04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_list:I // field@040b │ │ +03e67a: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +03e67e: 6e10 8605 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0586 │ │ +03e684: 0c00 |000e: move-result-object v0 │ │ +03e686: 6001 5e04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.detlist_ctxmenu:I // field@045e │ │ +03e68a: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +03e690: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=474 │ │ - 0x0003 line=475 │ │ - 0x000a line=476 │ │ - 0x000f line=477 │ │ - 0x0014 line=478 │ │ - 0x0019 line=479 │ │ + 0x0000 line=362 │ │ + 0x0003 line=363 │ │ + 0x000b line=364 │ │ + 0x0014 line=367 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ - #19 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getPieChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0315b8: |[0315b8] org.achartengine.ChartFactory.getPieChartView:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)Lorg/achartengine/GraphicalView; │ │ -0315c8: 7120 6808 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@0868 │ │ -0315ce: 2200 dc01 |0003: new-instance v0, Lorg/achartengine/chart/PieChart; // type@01dc │ │ -0315d2: 7030 cc08 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/PieChart;.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V // method@08cc │ │ -0315d8: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -0315dc: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -0315e2: 1101 |000d: return-object v1 │ │ +03e694: |[03e694] com.bottleworks.dailymoney.ui.DetailListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03e6a4: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ +03e6aa: 6e10 8605 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0586 │ │ +03e6b0: 0c00 |0006: move-result-object v0 │ │ +03e6b2: 6001 5f04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.detlist_optmenu:I // field@045f │ │ +03e6b6: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +03e6bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03e6be: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ - 0x0003 line=181 │ │ - 0x0008 line=182 │ │ + 0x0000 line=345 │ │ + 0x0003 line=346 │ │ + 0x000c line=347 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ │ │ - #20 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getRangeBarChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 26 16-bit code units │ │ -0315e4: |[0315e4] org.achartengine.ChartFactory.getRangeBarChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;Ljava/lang/String;)Landroid/content/Intent; │ │ -0315f4: 7120 6a08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -0315fa: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -0315fe: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031602: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031608: 2201 de01 |000a: new-instance v1, Lorg/achartengine/chart/RangeBarChart; // type@01de │ │ -03160c: 7040 db08 4165 |000c: invoke-direct {v1, v4, v5, v6}, Lorg/achartengine/chart/RangeBarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08db │ │ -031612: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -031616: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -03161c: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -031620: 6e30 4200 1007 |0016: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -031626: 1100 |0019: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +03e6c0: |[03e6c0] com.bottleworks.dailymoney.ui.DetailListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e6d0: 7210 d100 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03e6d6: 0a00 |0003: move-result v0 │ │ +03e6d8: 6001 0f04 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.detlist_menu_new:I // field@040f │ │ +03e6dc: 3310 0b00 |0006: if-ne v0, v1, 0011 // +000b │ │ +03e6e0: 5420 d306 |0008: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +03e6e4: 5421 d106 |000a: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.currentDate:Ljava/util/Date; // field@06d1 │ │ +03e6e8: 6e20 a405 1000 |000c: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.doNewDetail:(Ljava/util/Date;)V // method@05a4 │ │ +03e6ee: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +03e6f0: 0f00 |0010: return v0 │ │ +03e6f2: 6f20 d902 3200 |0011: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ +03e6f8: 0a00 |0014: move-result v0 │ │ +03e6fa: 28fb |0015: goto 0010 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=451 │ │ - 0x0003 line=452 │ │ - 0x000a line=453 │ │ - 0x000f line=454 │ │ - 0x0014 line=455 │ │ - 0x0019 line=456 │ │ + 0x0000 line=352 │ │ + 0x0008 line=353 │ │ + 0x000f line=354 │ │ + 0x0010 line=356 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Lorg/achartengine/chart/BarChart$Type; │ │ - 0x0000 - 0x001a reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=2 this Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x0016 reg=3 item Landroid/view/MenuItem; │ │ │ │ - #21 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getRangeBarChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + source_file_idx : 387 (DetailListActivity.java) │ │ + │ │ +Class #245 header: │ │ +class_idx : 281 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 395 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #245 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DummyActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DummyActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -031628: |[031628] org.achartengine.ChartFactory.getRangeBarChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)Lorg/achartengine/GraphicalView; │ │ -031638: 7120 6a08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03163e: 2200 de01 |0003: new-instance v0, Lorg/achartengine/chart/RangeBarChart; // type@01de │ │ -031642: 7040 db08 3054 |0005: invoke-direct {v0, v3, v4, v5}, Lorg/achartengine/chart/RangeBarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08db │ │ -031648: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -03164c: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -031652: 1101 |000d: return-object v1 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03e6fc: |[03e6fc] com.bottleworks.dailymoney.ui.DummyActivity.:()V │ │ +03e70c: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03e712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ - 0x0003 line=162 │ │ - 0x0008 line=163 │ │ + 0x0000 line=11 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000e reg=5 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/DummyActivity; │ │ │ │ - #22 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getScatterChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DummyActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 7 16-bit code units │ │ -031654: |[031654] org.achartengine.ChartFactory.getScatterChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Landroid/content/Intent; │ │ -031664: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -031668: 7140 7d08 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/achartengine/ChartFactory;.getScatterChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@087d │ │ -03166e: 0c00 |0005: move-result-object v0 │ │ -031670: 1100 |0006: return-object v0 │ │ +03e714: |[03e714] com.bottleworks.dailymoney.ui.DummyActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03e724: 6f20 d402 1000 |0000: invoke-super {v0, v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03e72a: 6e10 aa05 0000 |0003: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DummyActivity;.finish:()V // method@05aa │ │ +03e730: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ + 0x0000 line=15 │ │ + 0x0003 line=16 │ │ + 0x0006 line=17 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0007 reg=0 this Lcom/bottleworks/dailymoney/ui/DummyActivity; │ │ + 0x0000 - 0x0007 reg=1 bundle Landroid/os/Bundle; │ │ │ │ - #23 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getScatterChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DummyActivity;) │ │ + name : 'onResume' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -031674: |[031674] org.achartengine.ChartFactory.getScatterChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -031684: 7120 6a08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03168a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03168e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031692: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031698: 2201 e001 |000a: new-instance v1, Lorg/achartengine/chart/ScatterChart; // type@01e0 │ │ -03169c: 7030 e308 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/ScatterChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e3 │ │ -0316a2: 1a02 b507 |000f: const-string v2, "chart" // string@07b5 │ │ -0316a6: 6e30 4000 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -0316ac: 1a01 2710 |0014: const-string v1, "title" // string@1027 │ │ -0316b0: 6e30 4200 1006 |0016: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -0316b6: 1100 |0019: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03e734: |[03e734] com.bottleworks.dailymoney.ui.DummyActivity.onResume:()V │ │ +03e744: 6e10 aa05 0000 |0000: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DummyActivity;.finish:()V // method@05aa │ │ +03e74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=353 │ │ - 0x0003 line=354 │ │ - 0x000a line=355 │ │ - 0x000f line=356 │ │ - 0x0014 line=357 │ │ - 0x0019 line=358 │ │ + 0x0000 line=21 │ │ + 0x0003 line=22 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x001a reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001a reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/DummyActivity; │ │ │ │ - #24 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getScatterChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView;' │ │ + source_file_idx : 395 (DummyActivity.java) │ │ + │ │ +Class #246 header: │ │ +class_idx : 284 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 177 │ │ +source_file_idx : 1064 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #246 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; } │ │ + │ │ +Class #246 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'INTENT_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "title" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'INTENT_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "uri" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'INTENT_URI_ID' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "uriid" │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'webView' │ │ + type : 'Landroid/webkit/WebView;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0316b8: |[0316b8] org.achartengine.ChartFactory.getScatterChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ -0316c8: 7120 6a08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -0316ce: 2200 e001 |0003: new-instance v0, Lorg/achartengine/chart/ScatterChart; // type@01e0 │ │ -0316d2: 7030 e308 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/ScatterChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e3 │ │ -0316d8: 2201 d401 |0008: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -0316dc: 7030 8d08 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -0316e2: 1101 |000d: return-object v1 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03e74c: |[03e74c] com.bottleworks.dailymoney.ui.LocalWebViewActivity.:()V │ │ +03e75c: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03e762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ - 0x0003 line=85 │ │ - 0x0008 line=86 │ │ + 0x0000 line=14 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ - #25 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getTimeChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -0316e4: |[0316e4] org.achartengine.ChartFactory.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ -0316f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0316f8: 7150 8008 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/achartengine/ChartFactory;.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0880 │ │ -0316fe: 0c00 |0005: move-result-object v0 │ │ -031700: 1100 |0006: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +03e764: |[03e764] com.bottleworks.dailymoney.ui.LocalWebViewActivity.access$000:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V │ │ +03e774: 7020 b805 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.onLinkClicked:(Ljava/lang/String;)V // method@05b8 │ │ +03e77a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=291 │ │ + 0x0000 line=14 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0007 reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0007 reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0007 reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ - #26 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getTimeChartIntent' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'initInit' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ - ins : 5 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 29 16-bit code units │ │ -031704: |[031704] org.achartengine.ChartFactory.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -031714: 7120 6a08 5400 |0000: invoke-static {v4, v5}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -03171a: 2200 1400 |0003: new-instance v0, Landroid/content/Intent; // type@0014 │ │ -03171e: 1c01 d101 |0005: const-class v1, Lorg/achartengine/GraphicalActivity; // type@01d1 │ │ -031722: 7030 3900 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ -031728: 2201 e101 |000a: new-instance v1, Lorg/achartengine/chart/TimeChart; // type@01e1 │ │ -03172c: 7030 ed08 4105 |000c: invoke-direct {v1, v4, v5}, Lorg/achartengine/chart/TimeChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08ed │ │ -031732: 6e20 f208 6100 |000f: invoke-virtual {v1, v6}, Lorg/achartengine/chart/TimeChart;.setDateFormat:(Ljava/lang/String;)V // method@08f2 │ │ -031738: 1a02 b507 |0012: const-string v2, "chart" // string@07b5 │ │ -03173c: 6e30 4000 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ -031742: 1a01 2710 |0017: const-string v1, "title" // string@1027 │ │ -031746: 6e30 4200 1007 |0019: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ -03174c: 1100 |001c: return-object v0 │ │ + insns size : 63 16-bit code units │ │ +03e77c: |[03e77c] com.bottleworks.dailymoney.ui.LocalWebViewActivity.initInit:()V │ │ +03e78c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +03e78e: 6e10 b405 0700 |0001: invoke-virtual {v7}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.getIntentExtras:()Landroid/os/Bundle; // method@05b4 │ │ +03e794: 0c00 |0004: move-result-object v0 │ │ +03e796: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +03e798: 1a04 8b10 |0006: const-string v4, "uriid" // string@108b │ │ +03e79c: 6e30 9f00 4005 |0008: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009f │ │ +03e7a2: 0a01 |000b: move-result v1 │ │ +03e7a4: 3251 2c00 |000c: if-eq v1, v5, 0038 // +002c │ │ +03e7a8: 5474 fa06 |000e: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fa │ │ +03e7ac: 6e20 d301 1400 |0010: invoke-virtual {v4, v1}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03e7b2: 0c03 |0013: move-result-object v3 │ │ +03e7b4: 1a04 1810 |0014: const-string v4, "title" // string@1018 │ │ +03e7b8: 6e20 a100 4000 |0016: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +03e7be: 0c02 |0019: move-result-object v2 │ │ +03e7c0: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +03e7c4: 6e20 ba05 2700 |001c: invoke-virtual {v7, v2}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@05ba │ │ +03e7ca: 5474 fb06 |001f: iget-object v4, v7, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e7ce: 2205 9901 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +03e7d2: 7010 e507 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03e7d8: 1a06 a509 |0026: const-string v6, "file:///android_asset/" // string@09a5 │ │ +03e7dc: 6e20 ed07 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03e7e2: 0c05 |002b: move-result-object v5 │ │ +03e7e4: 6e20 ed07 3500 |002c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03e7ea: 0c05 |002f: move-result-object v5 │ │ +03e7ec: 6e10 f007 0500 |0030: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03e7f2: 0c05 |0033: move-result-object v5 │ │ +03e7f4: 6e20 ee00 5400 |0034: invoke-virtual {v4, v5}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ +03e7fa: 0e00 |0037: return-void │ │ +03e7fc: 1a04 8a10 |0038: const-string v4, "uri" // string@108a │ │ +03e800: 6e20 a100 4000 |003a: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ +03e806: 0c03 |003d: move-result-object v3 │ │ +03e808: 28d6 |003e: goto 0014 // -002a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=401 │ │ - 0x0003 line=402 │ │ - 0x000a line=403 │ │ - 0x000f line=404 │ │ - 0x0012 line=405 │ │ - 0x0017 line=406 │ │ - 0x001c line=407 │ │ + 0x0001 line=41 │ │ + 0x0005 line=42 │ │ + 0x0006 line=43 │ │ + 0x000c line=44 │ │ + 0x000e line=45 │ │ + 0x0014 line=50 │ │ + 0x001a line=51 │ │ + 0x001c line=52 │ │ + 0x001f line=57 │ │ + 0x0037 line=58 │ │ + 0x0038 line=47 │ │ locals : │ │ - 0x0000 - 0x001d reg=3 (null) Landroid/content/Context; │ │ - 0x0000 - 0x001d reg=4 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x001d reg=5 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x001d reg=6 (null) Ljava/lang/String; │ │ - 0x0000 - 0x001d reg=7 (null) Ljava/lang/String; │ │ + 0x001a - 0x0038 reg=2 title Ljava/lang/String; │ │ + 0x0005 - 0x003f reg=0 bundle Landroid/os/Bundle; │ │ + 0x000c - 0x003f reg=1 rid I │ │ + 0x0006 - 0x003f reg=3 uri Ljava/lang/String; │ │ + 0x0000 - 0x003f reg=7 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ │ - #27 : (in Lorg/achartengine/ChartFactory;) │ │ - name : 'getTimeChartView' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Lorg/achartengine/GraphicalView;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'initWebView' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 17 16-bit code units │ │ -031750: |[031750] org.achartengine.ChartFactory.getTimeChartView:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Lorg/achartengine/GraphicalView; │ │ -031760: 7120 6a08 4300 |0000: invoke-static {v3, v4}, Lorg/achartengine/ChartFactory;.checkParameters:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@086a │ │ -031766: 2200 e101 |0003: new-instance v0, Lorg/achartengine/chart/TimeChart; // type@01e1 │ │ -03176a: 7030 ed08 3004 |0005: invoke-direct {v0, v3, v4}, Lorg/achartengine/chart/TimeChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08ed │ │ -031770: 6e20 f208 5000 |0008: invoke-virtual {v0, v5}, Lorg/achartengine/chart/TimeChart;.setDateFormat:(Ljava/lang/String;)V // method@08f2 │ │ -031776: 2201 d401 |000b: new-instance v1, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -03177a: 7030 8d08 2100 |000d: invoke-direct {v1, v2, v0}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -031780: 1101 |0010: return-object v1 │ │ + insns size : 49 16-bit code units │ │ +03e80c: |[03e80c] com.bottleworks.dailymoney.ui.LocalWebViewActivity.initWebView:()V │ │ +03e81c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03e81e: 6000 3b04 |0001: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.webview:I // field@043b │ │ +03e822: 6e20 b305 0300 |0003: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.findViewById:(I)Landroid/view/View; // method@05b3 │ │ +03e828: 0c00 |0006: move-result-object v0 │ │ +03e82a: 1f00 5a00 |0007: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ +03e82e: 5b30 fb06 |0009: iput-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e832: 5430 fb06 |000b: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e836: 6e10 ed00 0000 |000d: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ +03e83c: 0c00 |0010: move-result-object v0 │ │ +03e83e: 6e20 ea00 1000 |0011: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00ea │ │ +03e844: 5430 fb06 |0014: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e848: 6e10 ed00 0000 |0016: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00ed │ │ +03e84e: 0c00 |0019: move-result-object v0 │ │ +03e850: 6e20 eb00 1000 |001a: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00eb │ │ +03e856: 5430 fb06 |001d: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e85a: 2201 1b01 |001f: new-instance v1, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; // type@011b │ │ +03e85e: 7020 af05 3100 |0021: invoke-direct {v1, v3}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;.:(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V // method@05af │ │ +03e864: 1a02 d208 |0024: const-string v2, "dmctrl" // string@08d2 │ │ +03e868: 6e30 ec00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/webkit/WebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@00ec │ │ +03e86e: 5430 fb06 |0029: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e872: 1501 0002 |002b: const/high16 v1, #int 33554432 // #200 │ │ +03e876: 6e20 ef00 1000 |002d: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00ef │ │ +03e87c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=122 │ │ - 0x0003 line=123 │ │ - 0x0008 line=124 │ │ - 0x000b line=125 │ │ + 0x0001 line=32 │ │ + 0x000b line=34 │ │ + 0x0014 line=35 │ │ + 0x001d line=36 │ │ + 0x0029 line=37 │ │ + 0x0030 line=38 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 (null) Landroid/content/Context; │ │ - 0x0000 - 0x0011 reg=3 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0011 reg=4 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0011 reg=5 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0031 reg=3 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ + │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'onLinkClicked' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +03e880: |[03e880] com.bottleworks.dailymoney.ui.LocalWebViewActivity.onLinkClicked:(Ljava/lang/String;)V │ │ +03e890: 5430 fb06 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.webView:Landroid/webkit/WebView; // field@06fb │ │ +03e894: 2201 9901 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +03e898: 7010 e507 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03e89e: 1a02 a509 |0007: const-string v2, "file:///android_asset/" // string@09a5 │ │ +03e8a2: 6e20 ed07 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03e8a8: 0c01 |000c: move-result-object v1 │ │ +03e8aa: 6e20 ed07 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03e8b0: 0c01 |0010: move-result-object v1 │ │ +03e8b2: 6e10 f007 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03e8b8: 0c01 |0014: move-result-object v1 │ │ +03e8ba: 6e20 ee00 1000 |0015: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ee │ │ +03e8c0: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0018 line=62 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ + 0x0000 - 0x0019 reg=4 path Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 331 (ChartFactory.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +03e8c4: |[03e8c4] com.bottleworks.dailymoney.ui.LocalWebViewActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03e8d4: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03e8da: 6000 5504 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.webview:I // field@0455 │ │ +03e8de: 6e20 b905 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.setContentView:(I)V // method@05b9 │ │ +03e8e4: 7010 b605 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.initWebView:()V // method@05b6 │ │ +03e8ea: 7010 b505 0100 |000b: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.initInit:()V // method@05b5 │ │ +03e8f0: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0003 line=26 │ │ + 0x0008 line=27 │ │ + 0x000b line=28 │ │ + 0x000e line=29 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ + 0x0000 - 0x000f reg=2 bundle Landroid/os/Bundle; │ │ │ │ -Class #244 header: │ │ -class_idx : 465 │ │ + source_file_idx : 1064 (LocalWebViewActivity.java) │ │ + │ │ +Class #247 header: │ │ +class_idx : 289 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 8 │ │ -source_file_idx : 454 │ │ +superclass_idx : 177 │ │ +source_file_idx : 1224 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #244 - │ │ - Class descriptor : 'Lorg/achartengine/GraphicalActivity;' │ │ +Class #247 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/app/Activity;' │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/GraphicalActivity;) │ │ - name : 'mChart' │ │ - type : 'Lorg/achartengine/chart/AbstractChart;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/GraphicalActivity;) │ │ - name : 'mView' │ │ - type : 'Lorg/achartengine/GraphicalView;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/GraphicalActivity;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031784: |[031784] org.achartengine.GraphicalActivity.:()V │ │ -031794: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -03179a: 0e00 |0003: return-void │ │ +03e8f4: |[03e8f4] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.:()V │ │ +03e904: 7010 cd02 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03e90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=17 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/GraphicalActivity; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/GraphicalActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ + name : 'doPasswordOk' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 58 16-bit code units │ │ -03179c: |[03179c] org.achartengine.GraphicalActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0317ac: 6f20 0500 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ -0317b2: 6e10 8308 0300 |0003: invoke-virtual {v3}, Lorg/achartengine/GraphicalActivity;.getIntent:()Landroid/content/Intent; // method@0883 │ │ -0317b8: 0c00 |0006: move-result-object v0 │ │ -0317ba: 6e10 3d00 0000 |0007: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@003d │ │ -0317c0: 0c01 |000a: move-result-object v1 │ │ -0317c2: 1a00 b507 |000b: const-string v0, "chart" // string@07b5 │ │ -0317c6: 6e20 a000 0100 |000d: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@00a0 │ │ -0317cc: 0c00 |0010: move-result-object v0 │ │ -0317ce: 1f00 d501 |0011: check-cast v0, Lorg/achartengine/chart/AbstractChart; // type@01d5 │ │ -0317d2: 5b30 3b0a |0013: iput-object v0, v3, Lorg/achartengine/GraphicalActivity;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a3b │ │ -0317d6: 2200 d401 |0015: new-instance v0, Lorg/achartengine/GraphicalView; // type@01d4 │ │ -0317da: 5432 3b0a |0017: iget-object v2, v3, Lorg/achartengine/GraphicalActivity;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a3b │ │ -0317de: 7030 8d08 3002 |0019: invoke-direct {v0, v3, v2}, Lorg/achartengine/GraphicalView;.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V // method@088d │ │ -0317e4: 5b30 3c0a |001c: iput-object v0, v3, Lorg/achartengine/GraphicalActivity;.mView:Lorg/achartengine/GraphicalView; // field@0a3c │ │ -0317e8: 1a00 2710 |001e: const-string v0, "title" // string@1027 │ │ -0317ec: 6e20 a100 0100 |0020: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00a1 │ │ -0317f2: 0c00 |0023: move-result-object v0 │ │ -0317f4: 3900 0c00 |0024: if-nez v0, 0030 // +000c │ │ -0317f8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -0317fa: 6e20 8508 0300 |0027: invoke-virtual {v3, v0}, Lorg/achartengine/GraphicalActivity;.requestWindowFeature:(I)Z // method@0885 │ │ -031800: 5430 3c0a |002a: iget-object v0, v3, Lorg/achartengine/GraphicalActivity;.mView:Lorg/achartengine/GraphicalView; // field@0a3c │ │ -031804: 6e20 8608 0300 |002c: invoke-virtual {v3, v0}, Lorg/achartengine/GraphicalActivity;.setContentView:(Landroid/view/View;)V // method@0886 │ │ -03180a: 0e00 |002f: return-void │ │ -03180c: 6e10 d707 0000 |0030: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07d7 │ │ -031812: 0a01 |0033: move-result v1 │ │ -031814: 3d01 f6ff |0034: if-lez v1, 002a // -000a │ │ -031818: 6e20 8708 0300 |0036: invoke-virtual {v3, v0}, Lorg/achartengine/GraphicalActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0887 │ │ -03181e: 28f1 |0039: goto 002a // -000f │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +03e90c: |[03e90c] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.doPasswordOk:()V │ │ +03e91c: 6e10 ce05 0300 |0000: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@05ce │ │ +03e922: 0c02 |0003: move-result-object v2 │ │ +03e924: 6e10 ac02 0200 |0004: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefPassword:()Ljava/lang/String; // method@02ac │ │ +03e92a: 0c00 |0007: move-result-object v0 │ │ +03e92c: 6002 2604 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.pdprot_text:I // field@0426 │ │ +03e930: 6e20 cc05 2300 |000a: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.findViewById:(I)Landroid/view/View; // method@05cc │ │ +03e936: 0c02 |000d: move-result-object v2 │ │ +03e938: 1f02 7500 |000e: check-cast v2, Landroid/widget/TextView; // type@0075 │ │ +03e93c: 6e10 2f01 0200 |0010: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@012f │ │ +03e942: 0c02 |0013: move-result-object v2 │ │ +03e944: 7210 7707 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0777 │ │ +03e94a: 0c01 |0017: move-result-object v1 │ │ +03e94c: 6e20 c307 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +03e952: 0a02 |001b: move-result v2 │ │ +03e954: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ +03e958: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +03e95a: 6e20 d205 2300 |001f: invoke-virtual {v3, v2}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.setResult:(I)V // method@05d2 │ │ +03e960: 6e10 cd05 0300 |0022: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.finish:()V // method@05cd │ │ +03e966: 0e00 |0025: return-void │ │ +03e968: 6002 4105 |0026: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_wrong_password:I // field@0541 │ │ +03e96c: 7120 ce01 2300 |0028: invoke-static {v3, v2}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;I)V // method@01ce │ │ +03e972: 28fa |002b: goto 0025 // -0006 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ - 0x0003 line=36 │ │ - 0x000b line=37 │ │ - 0x0015 line=38 │ │ - 0x001e line=39 │ │ - 0x0024 line=40 │ │ - 0x0026 line=41 │ │ - 0x002a line=45 │ │ - 0x002f line=46 │ │ - 0x0030 line=42 │ │ - 0x0036 line=43 │ │ + 0x0000 line=34 │ │ + 0x0008 line=35 │ │ + 0x0018 line=36 │ │ + 0x001e line=37 │ │ + 0x0022 line=38 │ │ + 0x0025 line=42 │ │ + 0x0026 line=40 │ │ locals : │ │ - 0x0000 - 0x003a reg=3 this Lorg/achartengine/GraphicalActivity; │ │ - 0x0000 - 0x003a reg=4 (null) Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 454 (GraphicalActivity.java) │ │ - │ │ -Class #245 header: │ │ -class_idx : 466 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 455 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #245 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=repaint │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0008 - 0x002c reg=0 password Ljava/lang/String; │ │ + 0x0018 - 0x002c reg=1 pd Ljava/lang/String; │ │ + 0x0000 - 0x002c reg=3 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ │ │ -Class #245 - │ │ - Class descriptor : 'Lorg/achartengine/GraphicalView$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/GraphicalView$1;) │ │ - name : 'this$0' │ │ - type : 'Lorg/achartengine/GraphicalView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/GraphicalView$1;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/GraphicalView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -031820: |[031820] org.achartengine.GraphicalView$1.:(Lorg/achartengine/GraphicalView;)V │ │ -031830: 5b01 3d0a |0000: iput-object v1, v0, Lorg/achartengine/GraphicalView$1;.this$0:Lorg/achartengine/GraphicalView; // field@0a3d │ │ -031834: 7010 c007 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03183a: 0e00 |0005: return-void │ │ + insns size : 12 16-bit code units │ │ +03e974: |[03e974] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.onClick:(Landroid/view/View;)V │ │ +03e984: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03e98a: 0a00 |0003: move-result v0 │ │ +03e98c: 6001 2504 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.pdprot_ok:I // field@0425 │ │ +03e990: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +03e994: 7010 cb05 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.doPasswordOk:()V // method@05cb │ │ +03e99a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=249 │ │ + 0x0000 line=28 │ │ + 0x0008 line=29 │ │ + 0x000b line=31 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lorg/achartengine/GraphicalView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x000c reg=2 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ + 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/GraphicalView$1;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -03183c: |[03183c] org.achartengine.GraphicalView$1.run:()V │ │ -03184c: 5410 3d0a |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView$1;.this$0:Lorg/achartengine/GraphicalView; // field@0a3d │ │ -031850: 6e10 8f08 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/GraphicalView;.invalidate:()V // method@088f │ │ -031856: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03e99c: |[03e99c] com.bottleworks.dailymoney.ui.PasswordProtectionActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03e9ac: 6f20 d402 2100 |0000: invoke-super {v1, v2}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03e9b2: 6000 4f04 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.pdprotection:I // field@044f │ │ +03e9b6: 6e20 d105 0100 |0005: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.setContentView:(I)V // method@05d1 │ │ +03e9bc: 6000 2504 |0008: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.pdprot_ok:I // field@0425 │ │ +03e9c0: 6e20 cc05 0100 |000a: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity;.findViewById:(I)Landroid/view/View; // method@05cc │ │ +03e9c6: 0c00 |000d: move-result-object v0 │ │ +03e9c8: 6e20 e200 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03e9ce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=251 │ │ - 0x0005 line=252 │ │ + 0x0000 line=20 │ │ + 0x0003 line=21 │ │ + 0x0008 line=22 │ │ + 0x0011 line=23 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/achartengine/GraphicalView$1; │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/PasswordProtectionActivity; │ │ + 0x0000 - 0x0012 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 455 (GraphicalView.java) │ │ + source_file_idx : 1224 (PasswordProtectionActivity.java) │ │ │ │ -Class #246 header: │ │ -class_idx : 467 │ │ +Class #248 header: │ │ +class_idx : 308 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 455 │ │ +superclass_idx : 264 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #246 annotations: │ │ +Class #248 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=repaint │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #246 - │ │ - Class descriptor : 'Lorg/achartengine/GraphicalView$2;' │ │ +Class #248 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/DesktopItem;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/GraphicalView$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;) │ │ name : 'this$0' │ │ - type : 'Lorg/achartengine/GraphicalView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lorg/achartengine/GraphicalView$2;) │ │ - name : 'val$bottom' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lorg/achartengine/GraphicalView$2;) │ │ - name : 'val$left' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Lorg/achartengine/GraphicalView$2;) │ │ - name : 'val$right' │ │ - type : 'I' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #4 : (in Lorg/achartengine/GraphicalView$2;) │ │ - name : 'val$top' │ │ - type : 'I' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/GraphicalView$2;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;) │ │ name : '' │ │ - type : '(Lorg/achartengine/GraphicalView;IIII)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -031858: |[031858] org.achartengine.GraphicalView$2.:(Lorg/achartengine/GraphicalView;IIII)V │ │ -031868: 5b01 3e0a |0000: iput-object v1, v0, Lorg/achartengine/GraphicalView$2;.this$0:Lorg/achartengine/GraphicalView; // field@0a3e │ │ -03186c: 5902 400a |0002: iput v2, v0, Lorg/achartengine/GraphicalView$2;.val$left:I // field@0a40 │ │ -031870: 5903 420a |0004: iput v3, v0, Lorg/achartengine/GraphicalView$2;.val$top:I // field@0a42 │ │ -031874: 5904 410a |0006: iput v4, v0, Lorg/achartengine/GraphicalView$2;.val$right:I // field@0a41 │ │ -031878: 5905 3f0a |0008: iput v5, v0, Lorg/achartengine/GraphicalView$2;.val$bottom:I // field@0a3f │ │ -03187c: 7010 c007 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -031882: 0e00 |000d: return-void │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +03e9d0: |[03e9d0] com.bottleworks.dailymoney.ui.TestsDesktop$7.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ +03e9e0: 5b01 1c07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@071c │ │ +03e9e4: 7040 1a05 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +03e9ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=265 │ │ + 0x0000 line=99 │ │ locals : │ │ - 0x0000 - 0x000e reg=0 this Lorg/achartengine/GraphicalView$2; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x000e reg=2 (null) I │ │ - 0x0000 - 0x000e reg=3 (null) I │ │ - 0x0000 - 0x000e reg=4 (null) I │ │ - 0x0000 - 0x000e reg=5 (null) I │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$7; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0006 reg=2 run Ljava/lang/Runnable; │ │ + 0x0000 - 0x0006 reg=3 label Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=4 icon I │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/achartengine/GraphicalView$2;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 14 16-bit code units │ │ -031884: |[031884] org.achartengine.GraphicalView$2.run:()V │ │ -031894: 5450 3e0a |0000: iget-object v0, v5, Lorg/achartengine/GraphicalView$2;.this$0:Lorg/achartengine/GraphicalView; // field@0a3e │ │ -031898: 5251 400a |0002: iget v1, v5, Lorg/achartengine/GraphicalView$2;.val$left:I // field@0a40 │ │ -03189c: 5252 420a |0004: iget v2, v5, Lorg/achartengine/GraphicalView$2;.val$top:I // field@0a42 │ │ -0318a0: 5253 410a |0006: iget v3, v5, Lorg/achartengine/GraphicalView$2;.val$right:I // field@0a41 │ │ -0318a4: 5254 3f0a |0008: iget v4, v5, Lorg/achartengine/GraphicalView$2;.val$bottom:I // field@0a3f │ │ -0318a8: 6e54 9008 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/achartengine/GraphicalView;.invalidate:(IIII)V // method@0890 │ │ -0318ae: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=267 │ │ - 0x000d line=268 │ │ - locals : │ │ - 0x0000 - 0x000e reg=5 this Lorg/achartengine/GraphicalView$2; │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ - source_file_idx : 455 (GraphicalView.java) │ │ - │ │ -Class #247 header: │ │ -class_idx : 468 │ │ +Class #249 header: │ │ +class_idx : 322 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 83 │ │ -source_file_idx : 455 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 18 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 9 │ │ +superclass_idx : 177 │ │ +source_file_idx : 246 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 16 │ │ +direct_methods_size : 74 │ │ +virtual_methods_size: 10 │ │ │ │ -Class #247 - │ │ - Class descriptor : 'Lorg/achartengine/GraphicalView;' │ │ +Class #249 annotations: │ │ +Annotations on field #1876 'listViewData' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ +Annotations on field #1877 'listViewMapList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;>;" } │ │ +Annotations on method #1658 'onItemClick' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ + │ │ +Class #249 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/View;' │ │ + Superclass : 'Lcom/bottleworks/dailymoney/context/ContextsActivity;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + #1 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ - #0 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'ZOOM_BUTTONS_COLOR' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'INTENT_BALANCE_DATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "balanceDate" │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'INTENT_MODE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "mode" │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'INTENT_TARGET_DATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "target" │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'INTENT_TOTAL_MODE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "modeTotal" │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'MODE_MONTH' │ │ type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 0 │ │ - #1 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'ZOOM_SIZE' │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'MODE_YEAR' │ │ type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 45 │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'bindingFrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'bindingTo' │ │ + type : '[I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'fitZoom' │ │ - type : 'Lorg/achartengine/tools/FitZoom;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'fitZoomImage' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'mChart' │ │ - type : 'Lorg/achartengine/chart/AbstractChart;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'mPaint' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'mRect' │ │ - type : 'Landroid/graphics/Rect;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'currentDate' │ │ + type : 'Ljava/util/Date;' │ │ access : 0x0002 (PRIVATE) │ │ - #6 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'mRenderer' │ │ - type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'currentEndDate' │ │ + type : 'Ljava/util/Date;' │ │ access : 0x0002 (PRIVATE) │ │ - #7 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'oldX' │ │ - type : 'F' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'currentStartDate' │ │ + type : 'Ljava/util/Date;' │ │ access : 0x0002 (PRIVATE) │ │ - #8 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'oldX2' │ │ - type : 'F' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'infoView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'listView' │ │ + type : 'Landroid/widget/ListView;' │ │ access : 0x0002 (PRIVATE) │ │ - #9 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'oldY' │ │ - type : 'F' │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'listViewAdapter' │ │ + type : 'Landroid/widget/SimpleAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ - #10 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'oldY2' │ │ - type : 'F' │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'listViewData' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ - #11 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'pan' │ │ - type : 'Lorg/achartengine/tools/Pan;' │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'listViewMapList' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ - #12 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'pinchZoom' │ │ - type : 'Lorg/achartengine/tools/Zoom;' │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'mode' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #13 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomIn' │ │ - type : 'Lorg/achartengine/tools/Zoom;' │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'modeBtn' │ │ + type : 'Landroid/widget/ImageButton;' │ │ + access : 0x0000 () │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'monthDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ access : 0x0002 (PRIVATE) │ │ - #14 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomInImage' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'monthDayDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ access : 0x0002 (PRIVATE) │ │ - #15 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomOut' │ │ - type : 'Lorg/achartengine/tools/Zoom;' │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'targetDate' │ │ + type : 'Ljava/util/Date;' │ │ access : 0x0002 (PRIVATE) │ │ - #16 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomOutImage' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'toolbarView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'totalMode' │ │ + type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #17 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomR' │ │ - type : 'Landroid/graphics/RectF;' │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'yearDateFormat' │ │ + type : 'Ljava/text/DateFormat;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/GraphicalView;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 0 │ │ - outs : 4 │ │ - insns size : 11 16-bit code units │ │ -0318b0: |[0318b0] org.achartengine.GraphicalView.:()V │ │ -0318c0: 1301 9600 |0000: const/16 v1, #int 150 // #96 │ │ -0318c4: 1300 af00 |0002: const/16 v0, #int 175 // #af │ │ -0318c8: 7140 7700 1011 |0004: invoke-static {v0, v1, v1, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@0077 │ │ -0318ce: 0a00 |0007: move-result v0 │ │ -0318d0: 6700 430a |0008: sput v0, Lorg/achartengine/GraphicalView;.ZOOM_BUTTONS_COLOR:I // field@0a43 │ │ -0318d4: 0e00 |000a: return-void │ │ + outs : 0 │ │ + insns size : 37 16-bit code units │ │ +03e9ec: |[03e9ec] com.bottleworks.dailymoney.ui.report.BalanceActivity.:()V │ │ +03e9fc: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +03e9fe: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +03ea00: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +03ea02: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03ea04: 2350 1b02 |0004: new-array v0, v5, [Ljava/lang/String; // type@021b │ │ +03ea08: 1a01 580c |0006: const-string v1, "layout" // string@0c58 │ │ +03ea0c: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +03ea10: 1a01 510d |000a: const-string v1, "name" // string@0d51 │ │ +03ea14: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +03ea18: 1a01 1a0d |000e: const-string v1, "money" // string@0d1a │ │ +03ea1c: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ +03ea20: 6900 4a07 |0012: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingFrom:[Ljava/lang/String; // field@074a │ │ +03ea24: 2350 1002 |0014: new-array v0, v5, [I // type@0210 │ │ +03ea28: 6001 2a04 |0016: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_layout:I // field@042a │ │ +03ea2c: 4b01 0002 |0018: aput v1, v0, v2 │ │ +03ea30: 6001 2904 |001a: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_item_name:I // field@0429 │ │ +03ea34: 4b01 0003 |001c: aput v1, v0, v3 │ │ +03ea38: 6001 2804 |001e: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_item_money:I // field@0428 │ │ +03ea3c: 4b01 0004 |0020: aput v1, v0, v4 │ │ +03ea40: 6900 4b07 |0022: sput-object v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingTo:[I // field@074b │ │ +03ea44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=67 │ │ + 0x0004 line=74 │ │ + 0x0014 line=76 │ │ locals : │ │ │ │ - #1 : (in Lorg/achartengine/GraphicalView;) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 220 16-bit code units │ │ -0318d8: |[0318d8] org.achartengine.GraphicalView.:(Landroid/content/Context;Lorg/achartengine/chart/AbstractChart;)V │ │ -0318e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0318ea: 7020 dc00 6500 |0001: invoke-direct {v5, v6}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00dc │ │ -0318f0: 2200 2a00 |0004: new-instance v0, Landroid/graphics/Rect; // type@002a │ │ -0318f4: 7010 8c00 0000 |0006: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@008c │ │ -0318fa: 5b50 4a0a |0009: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@0a4a │ │ -0318fe: 2200 2b00 |000b: new-instance v0, Landroid/graphics/RectF; // type@002b │ │ -031902: 7010 9000 0000 |000d: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0090 │ │ -031908: 5b50 560a |0010: iput-object v0, v5, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -03190c: 2200 2700 |0012: new-instance v0, Landroid/graphics/Paint; // type@0027 │ │ -031910: 7010 7800 0000 |0014: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0078 │ │ -031916: 5b50 490a |0017: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@0a49 │ │ -03191a: 5b57 470a |0019: iput-object v7, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -03191e: 2200 3200 |001b: new-instance v0, Landroid/os/Handler; // type@0032 │ │ -031922: 7010 a500 0000 |001d: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00a5 │ │ -031928: 5b50 480a |0020: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mHandler:Landroid/os/Handler; // field@0a48 │ │ -03192c: 5450 470a |0022: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -031930: 2000 e201 |0024: instance-of v0, v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -031934: 3800 b500 |0026: if-eqz v0, 00db // +00b5 │ │ -031938: 6e10 c207 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -03193e: 0c00 |002b: move-result-object v0 │ │ -031940: 1a01 510b |002c: const-string v1, "image/zoom_in.png" // string@0b51 │ │ -031944: 6e20 8507 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@0785 │ │ -03194a: 0c00 |0031: move-result-object v0 │ │ -03194c: 7110 6700 0000 |0032: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0067 │ │ -031952: 0c00 |0035: move-result-object v0 │ │ -031954: 5b50 530a |0036: iput-object v0, v5, Lorg/achartengine/GraphicalView;.zoomInImage:Landroid/graphics/Bitmap; // field@0a53 │ │ -031958: 6e10 c207 0500 |0038: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -03195e: 0c00 |003b: move-result-object v0 │ │ -031960: 1a01 520b |003c: const-string v1, "image/zoom_out.png" // string@0b52 │ │ -031964: 6e20 8507 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@0785 │ │ -03196a: 0c00 |0041: move-result-object v0 │ │ -03196c: 7110 6700 0000 |0042: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0067 │ │ -031972: 0c00 |0045: move-result-object v0 │ │ -031974: 5b50 550a |0046: iput-object v0, v5, Lorg/achartengine/GraphicalView;.zoomOutImage:Landroid/graphics/Bitmap; // field@0a55 │ │ -031978: 6e10 c207 0500 |0048: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@07c2 │ │ -03197e: 0c00 |004b: move-result-object v0 │ │ -031980: 1a01 500b |004c: const-string v1, "image/zoom-1.png" // string@0b50 │ │ -031984: 6e20 8507 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@0785 │ │ -03198a: 0c00 |0051: move-result-object v0 │ │ -03198c: 7110 6700 0000 |0052: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0067 │ │ -031992: 0c00 |0055: move-result-object v0 │ │ -031994: 5b50 460a |0056: iput-object v0, v5, Lorg/achartengine/GraphicalView;.fitZoomImage:Landroid/graphics/Bitmap; // field@0a46 │ │ -031998: 5450 470a |0058: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -03199c: 1f00 e201 |005a: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -0319a0: 6e10 0109 0000 |005c: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getRenderer:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // method@0901 │ │ -0319a6: 0c00 |005f: move-result-object v0 │ │ -0319a8: 5b50 4b0a |0060: iput-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -0319ac: 5450 4b0a |0062: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -0319b0: 6e10 a809 0000 |0064: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -0319b6: 0a00 |0067: move-result v0 │ │ -0319b8: 3900 0d00 |0068: if-nez v0, 0075 // +000d │ │ -0319bc: 5450 4b0a |006a: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -0319c0: 5451 490a |006c: iget-object v1, v5, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@0a49 │ │ -0319c4: 6e10 7c00 0100 |006e: invoke-virtual {v1}, Landroid/graphics/Paint;.getColor:()I // method@007c │ │ -0319ca: 0a01 |0071: move-result v1 │ │ -0319cc: 6e20 dc09 1000 |0072: invoke-virtual {v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setMarginsColor:(I)V // method@09dc │ │ -0319d2: 5450 4b0a |0075: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -0319d6: 6e10 c709 0000 |0077: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09c7 │ │ -0319dc: 0a00 |007a: move-result v0 │ │ -0319de: 3900 0a00 |007b: if-nez v0, 0085 // +000a │ │ -0319e2: 5450 4b0a |007d: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -0319e6: 6e10 c809 0000 |007f: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09c8 │ │ -0319ec: 0a00 |0082: move-result v0 │ │ -0319ee: 3800 0d00 |0083: if-eqz v0, 0090 // +000d │ │ -0319f2: 2201 f301 |0085: new-instance v1, Lorg/achartengine/tools/Pan; // type@01f3 │ │ -0319f6: 5450 470a |0087: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -0319fa: 1f00 e201 |0089: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -0319fe: 7020 060a 0100 |008b: invoke-direct {v1, v0}, Lorg/achartengine/tools/Pan;.:(Lorg/achartengine/chart/XYChart;)V // method@0a06 │ │ -031a04: 5b51 500a |008e: iput-object v1, v5, Lorg/achartengine/GraphicalView;.pan:Lorg/achartengine/tools/Pan; // field@0a50 │ │ -031a08: 5450 4b0a |0090: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031a0c: 6e10 cd09 0000 |0092: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -031a12: 0a00 |0095: move-result v0 │ │ -031a14: 3900 0a00 |0096: if-nez v0, 00a0 // +000a │ │ -031a18: 5450 4b0a |0098: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031a1c: 6e10 ce09 0000 |009a: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -031a22: 0a00 |009d: move-result v0 │ │ -031a24: 3800 3d00 |009e: if-eqz v0, 00db // +003d │ │ -031a28: 2201 f401 |00a0: new-instance v1, Lorg/achartengine/tools/Zoom; // type@01f4 │ │ -031a2c: 5450 470a |00a2: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -031a30: 1f00 e201 |00a4: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -031a34: 5452 4b0a |00a6: iget-object v2, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031a38: 6e10 bf09 0200 |00a8: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getZoomRate:()F // method@09bf │ │ -031a3e: 0a02 |00ab: move-result v2 │ │ -031a40: 7040 0c0a 0124 |00ac: invoke-direct {v1, v0, v4, v2}, Lorg/achartengine/tools/Zoom;.:(Lorg/achartengine/chart/XYChart;ZF)V // method@0a0c │ │ -031a46: 5b51 520a |00af: iput-object v1, v5, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@0a52 │ │ -031a4a: 2201 f401 |00b1: new-instance v1, Lorg/achartengine/tools/Zoom; // type@01f4 │ │ -031a4e: 5450 470a |00b3: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -031a52: 1f00 e201 |00b5: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -031a56: 1202 |00b7: const/4 v2, #int 0 // #0 │ │ -031a58: 5453 4b0a |00b8: iget-object v3, v5, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031a5c: 6e10 bf09 0300 |00ba: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getZoomRate:()F // method@09bf │ │ -031a62: 0a03 |00bd: move-result v3 │ │ -031a64: 7040 0c0a 0132 |00be: invoke-direct {v1, v0, v2, v3}, Lorg/achartengine/tools/Zoom;.:(Lorg/achartengine/chart/XYChart;ZF)V // method@0a0c │ │ -031a6a: 5b51 540a |00c1: iput-object v1, v5, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0a54 │ │ -031a6e: 2201 f201 |00c3: new-instance v1, Lorg/achartengine/tools/FitZoom; // type@01f2 │ │ -031a72: 5450 470a |00c5: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -031a76: 1f00 e201 |00c7: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -031a7a: 7020 040a 0100 |00c9: invoke-direct {v1, v0}, Lorg/achartengine/tools/FitZoom;.:(Lorg/achartengine/chart/XYChart;)V // method@0a04 │ │ -031a80: 5b51 450a |00cc: iput-object v1, v5, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@0a45 │ │ -031a84: 2201 f401 |00ce: new-instance v1, Lorg/achartengine/tools/Zoom; // type@01f4 │ │ -031a88: 5450 470a |00d0: iget-object v0, v5, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -031a8c: 1f00 e201 |00d2: check-cast v0, Lorg/achartengine/chart/XYChart; // type@01e2 │ │ -031a90: 1502 803f |00d4: const/high16 v2, #int 1065353216 // #3f80 │ │ -031a94: 7040 0c0a 0124 |00d6: invoke-direct {v1, v0, v4, v2}, Lorg/achartengine/tools/Zoom;.:(Lorg/achartengine/chart/XYChart;ZF)V // method@0a0c │ │ -031a9a: 5b51 510a |00d9: iput-object v1, v5, Lorg/achartengine/GraphicalView;.pinchZoom:Lorg/achartengine/tools/Zoom; // field@0a51 │ │ -031a9e: 0e00 |00db: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 23 16-bit code units │ │ +03ea48: |[03ea48] com.bottleworks.dailymoney.ui.report.BalanceActivity.:()V │ │ +03ea58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ea5a: 7010 cd02 0100 |0001: invoke-direct {v1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.:()V // method@02cd │ │ +03ea60: 5910 5607 |0004: iput v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03ea64: 5c10 5c07 |0006: iput-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075c │ │ +03ea68: 2200 aa01 |0008: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03ea6c: 7010 0e08 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03ea72: 5b10 5407 |000d: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewData:Ljava/util/List; // field@0754 │ │ +03ea76: 2200 aa01 |000f: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +03ea7a: 7010 0e08 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +03ea80: 5b10 5507 |0014: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewMapList:Ljava/util/List; // field@0755 │ │ +03ea84: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=88 │ │ - 0x0004 line=45 │ │ - 0x000b line=57 │ │ - 0x0012 line=79 │ │ - 0x0019 line=89 │ │ - 0x001b line=90 │ │ - 0x0022 line=91 │ │ - 0x0028 line=92 │ │ - 0x0038 line=93 │ │ - 0x0048 line=95 │ │ - 0x0058 line=96 │ │ - 0x0062 line=97 │ │ - 0x006a line=98 │ │ - 0x0075 line=100 │ │ - 0x0085 line=101 │ │ - 0x0090 line=103 │ │ - 0x00a0 line=104 │ │ - 0x00b1 line=105 │ │ - 0x00c3 line=106 │ │ - 0x00ce line=107 │ │ - 0x00db line=110 │ │ + 0x0001 line=47 │ │ + 0x0004 line=62 │ │ + 0x0006 line=63 │ │ + 0x0008 line=78 │ │ + 0x000f line=80 │ │ locals : │ │ - 0x0000 - 0x00dc reg=5 this Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x00dc reg=6 (null) Landroid/content/Context; │ │ - 0x0000 - 0x00dc reg=7 (null) Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x0017 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'handleTouch' │ │ - type : '(Landroid/view/MotionEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 333 16-bit code units │ │ -031aa0: |[031aa0] org.achartengine.GraphicalView.handleTouch:(Landroid/view/MotionEvent;)V │ │ -031ab0: 1506 4040 |0000: const/high16 v6, #int 1077936128 // #4040 │ │ -031ab4: 1503 80bf |0002: const/high16 v3, #int -1082130432 // #bf80 │ │ -031ab8: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -031aba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -031abc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -031abe: 6e10 d600 0b00 |0007: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@00d6 │ │ -031ac4: 0a00 |000a: move-result v0 │ │ -031ac6: 54a1 4b0a |000b: iget-object v1, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031aca: 3801 c100 |000d: if-eqz v1, 00ce // +00c1 │ │ -031ace: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -031ad0: 3310 be00 |0010: if-ne v0, v1, 00ce // +00be │ │ -031ad4: 52a0 4c0a |0012: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031ad8: 2d00 0005 |0014: cmpl-float v0, v0, v5 │ │ -031adc: 3b00 0800 |0016: if-gez v0, 001e // +0008 │ │ -031ae0: 52a0 4e0a |0018: iget v0, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031ae4: 2d00 0005 |001a: cmpl-float v0, v0, v5 │ │ -031ae8: 3a00 9000 |001c: if-ltz v0, 00ac // +0090 │ │ -031aec: 6e20 d900 2b00 |001e: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@00d9 │ │ -031af2: 0a01 |0021: move-result v1 │ │ -031af4: 6e20 da00 2b00 |0022: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@00da │ │ -031afa: 0a02 |0025: move-result v2 │ │ -031afc: 6e10 d700 0b00 |0026: invoke-virtual {v11}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00d7 │ │ -031b02: 0a00 |0029: move-result v0 │ │ -031b04: 3740 8600 |002a: if-le v0, v4, 00b0 // +0086 │ │ -031b08: 52a0 4d0a |002c: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@0a4d │ │ -031b0c: 2d00 0005 |002e: cmpl-float v0, v0, v5 │ │ -031b10: 3b00 0800 |0030: if-gez v0, 0038 // +0008 │ │ -031b14: 52a0 4f0a |0032: iget v0, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@0a4f │ │ -031b18: 2d00 0005 |0034: cmpl-float v0, v0, v5 │ │ -031b1c: 3a00 7a00 |0036: if-ltz v0, 00b0 // +007a │ │ -031b20: 54a0 4b0a |0038: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031b24: 6e10 cd09 0000 |003a: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -031b2a: 0a00 |003d: move-result v0 │ │ -031b2c: 3900 0a00 |003e: if-nez v0, 0048 // +000a │ │ -031b30: 54a0 4b0a |0040: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031b34: 6e10 ce09 0000 |0042: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -031b3a: 0a00 |0045: move-result v0 │ │ -031b3c: 3800 6a00 |0046: if-eqz v0, 00b0 // +006a │ │ -031b40: 6e20 d900 4b00 |0048: invoke-virtual {v11, v4}, Landroid/view/MotionEvent;.getX:(I)F // method@00d9 │ │ -031b46: 0a03 |004b: move-result v3 │ │ -031b48: 6e20 da00 4b00 |004c: invoke-virtual {v11, v4}, Landroid/view/MotionEvent;.getY:(I)F // method@00da │ │ -031b4e: 0a04 |004f: move-result v4 │ │ -031b50: a700 0103 |0050: sub-float v0, v1, v3 │ │ -031b54: 7110 a207 0000 |0052: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -031b5a: 0a00 |0055: move-result v0 │ │ -031b5c: a705 0204 |0056: sub-float v5, v2, v4 │ │ -031b60: 7110 a207 0500 |0058: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -031b66: 0a05 |005b: move-result v5 │ │ -031b68: 52a6 4c0a |005c: iget v6, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031b6c: 52a7 4d0a |005e: iget v7, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@0a4d │ │ -031b70: c776 |0060: sub-float/2addr v6, v7 │ │ -031b72: 7110 a207 0600 |0061: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -031b78: 0a06 |0064: move-result v6 │ │ -031b7a: 52a7 4e0a |0065: iget v7, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031b7e: 52a8 4f0a |0067: iget v8, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@0a4f │ │ -031b82: c787 |0069: sub-float/2addr v7, v8 │ │ -031b84: 7110 a207 0700 |006a: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -031b8a: 0a07 |006d: move-result v7 │ │ -031b8c: 52a8 4c0a |006e: iget v8, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031b90: a708 0108 |0070: sub-float v8, v1, v8 │ │ -031b94: 7110 a207 0800 |0072: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -031b9a: 0a08 |0075: move-result v8 │ │ -031b9c: 52a9 4e0a |0076: iget v9, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031ba0: a709 0209 |0078: sub-float v9, v2, v9 │ │ -031ba4: 7110 a207 0900 |007a: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@07a2 │ │ -031baa: 0a09 |007d: move-result v9 │ │ -031bac: 2d08 0809 |007e: cmpl-float v8, v8, v9 │ │ -031bb0: 3a08 2d00 |0080: if-ltz v8, 00ad // +002d │ │ -031bb4: c960 |0082: div-float/2addr v0, v6 │ │ -031bb6: 8905 |0083: float-to-double v5, v0 │ │ -031bb8: 1807 4a0c 022b 8716 ed3f |0084: const-wide v7, #double 0.909 // #3fed16872b020c4a │ │ -031bc2: 2f05 0507 |0089: cmpl-double v5, v5, v7 │ │ -031bc6: 3d05 1600 |008b: if-lez v5, 00a1 // +0016 │ │ -031bca: 8905 |008d: float-to-double v5, v0 │ │ -031bcc: 1807 9a99 9999 9999 f13f |008e: const-wide v7, #double 1.1 // #3ff199999999999a │ │ -031bd6: 3005 0507 |0093: cmpg-double v5, v5, v7 │ │ -031bda: 3b05 0c00 |0095: if-gez v5, 00a1 // +000c │ │ -031bde: 54a5 510a |0097: iget-object v5, v10, Lorg/achartengine/GraphicalView;.pinchZoom:Lorg/achartengine/tools/Zoom; // field@0a51 │ │ -031be2: 6e20 120a 0500 |0099: invoke-virtual {v5, v0}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a12 │ │ -031be8: 54a0 510a |009c: iget-object v0, v10, Lorg/achartengine/GraphicalView;.pinchZoom:Lorg/achartengine/tools/Zoom; // field@0a51 │ │ -031bec: 6e10 0d0a 0000 |009e: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a0d │ │ -031bf2: 59a3 4d0a |00a1: iput v3, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@0a4d │ │ -031bf6: 59a4 4f0a |00a3: iput v4, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@0a4f │ │ -031bfa: 59a1 4c0a |00a5: iput v1, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031bfe: 59a2 4e0a |00a7: iput v2, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031c02: 6e10 9308 0a00 |00a9: invoke-virtual {v10}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0893 │ │ -031c08: 0e00 |00ac: return-void │ │ -031c0a: a900 0507 |00ad: div-float v0, v5, v7 │ │ -031c0e: 28d4 |00af: goto 0083 // -002c │ │ -031c10: 54a0 4b0a |00b0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031c14: 6e10 c709 0000 |00b2: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09c7 │ │ -031c1a: 0a00 |00b5: move-result v0 │ │ -031c1c: 3900 0a00 |00b6: if-nez v0, 00c0 // +000a │ │ -031c20: 54a0 4b0a |00b8: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031c24: 6e10 c809 0000 |00ba: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09c8 │ │ -031c2a: 0a00 |00bd: move-result v0 │ │ -031c2c: 3800 e7ff |00be: if-eqz v0, 00a5 // -0019 │ │ -031c30: 54a0 500a |00c0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.pan:Lorg/achartengine/tools/Pan; // field@0a50 │ │ -031c34: 52a3 4c0a |00c2: iget v3, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031c38: 52a4 4e0a |00c4: iget v4, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031c3c: 6e52 070a 3014 |00c6: invoke-virtual {v0, v3, v4, v1, v2}, Lorg/achartengine/tools/Pan;.apply:(FFFF)V // method@0a07 │ │ -031c42: 59a5 4d0a |00c9: iput v5, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@0a4d │ │ -031c46: 59a5 4f0a |00cb: iput v5, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@0a4f │ │ -031c4a: 28d8 |00cd: goto 00a5 // -0028 │ │ -031c4c: 3900 6900 |00ce: if-nez v0, 0137 // +0069 │ │ -031c50: 6e20 d900 2b00 |00d0: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@00d9 │ │ -031c56: 0a00 |00d3: move-result v0 │ │ -031c58: 59a0 4c0a |00d4: iput v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031c5c: 6e20 da00 2b00 |00d6: invoke-virtual {v11, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@00da │ │ -031c62: 0a00 |00d9: move-result v0 │ │ -031c64: 59a0 4e0a |00da: iput v0, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031c68: 54a0 4b0a |00dc: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031c6c: 3800 ceff |00de: if-eqz v0, 00ac // -0032 │ │ -031c70: 54a0 4b0a |00e0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031c74: 6e10 cd09 0000 |00e2: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -031c7a: 0a00 |00e5: move-result v0 │ │ -031c7c: 3900 0a00 |00e6: if-nez v0, 00f0 // +000a │ │ -031c80: 54a0 4b0a |00e8: iget-object v0, v10, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031c84: 6e10 ce09 0000 |00ea: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -031c8a: 0a00 |00ed: move-result v0 │ │ -031c8c: 3800 beff |00ee: if-eqz v0, 00ac // -0042 │ │ -031c90: 54a0 560a |00f0: iget-object v0, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031c94: 52a1 4c0a |00f2: iget v1, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031c98: 52a2 4e0a |00f4: iget v2, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031c9c: 6e30 9200 1002 |00f6: invoke-virtual {v0, v1, v2}, Landroid/graphics/RectF;.contains:(FF)Z // method@0092 │ │ -031ca2: 0a00 |00f9: move-result v0 │ │ -031ca4: 3800 b2ff |00fa: if-eqz v0, 00ac // -004e │ │ -031ca8: 52a0 4c0a |00fc: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031cac: 54a1 560a |00fe: iget-object v1, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031cb0: 5211 0c00 |0100: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -031cb4: 54a2 560a |0102: iget-object v2, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031cb8: 6e10 9400 0200 |0104: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@0094 │ │ -031cbe: 0a02 |0107: move-result v2 │ │ -031cc0: c962 |0108: div-float/2addr v2, v6 │ │ -031cc2: c621 |0109: add-float/2addr v1, v2 │ │ -031cc4: 2e00 0001 |010a: cmpg-float v0, v0, v1 │ │ -031cc8: 3b00 0800 |010c: if-gez v0, 0114 // +0008 │ │ -031ccc: 54a0 520a |010e: iget-object v0, v10, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@0a52 │ │ -031cd0: 6e10 0d0a 0000 |0110: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a0d │ │ -031cd6: 2899 |0113: goto 00ac // -0067 │ │ -031cd8: 52a0 4c0a |0114: iget v0, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031cdc: 54a1 560a |0116: iget-object v1, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031ce0: 5211 0c00 |0118: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -031ce4: 54a2 560a |011a: iget-object v2, v10, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031ce8: 6e10 9400 0200 |011c: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@0094 │ │ -031cee: 0a02 |011f: move-result v2 │ │ -031cf0: 1503 0040 |0120: const/high16 v3, #int 1073741824 // #4000 │ │ -031cf4: c832 |0122: mul-float/2addr v2, v3 │ │ -031cf6: c962 |0123: div-float/2addr v2, v6 │ │ -031cf8: c621 |0124: add-float/2addr v1, v2 │ │ -031cfa: 2e00 0001 |0125: cmpg-float v0, v0, v1 │ │ -031cfe: 3b00 0900 |0127: if-gez v0, 0130 // +0009 │ │ -031d02: 54a0 540a |0129: iget-object v0, v10, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0a54 │ │ -031d06: 6e10 0d0a 0000 |012b: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a0d │ │ -031d0c: 2900 7eff |012e: goto/16 00ac // -0082 │ │ -031d10: 54a0 450a |0130: iget-object v0, v10, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@0a45 │ │ -031d14: 6e10 050a 0000 |0132: invoke-virtual {v0}, Lorg/achartengine/tools/FitZoom;.apply:()V // method@0a05 │ │ -031d1a: 2900 77ff |0135: goto/16 00ac // -0089 │ │ -031d1e: 3240 0500 |0137: if-eq v0, v4, 013c // +0005 │ │ -031d22: 1261 |0139: const/4 v1, #int 6 // #6 │ │ -031d24: 3310 72ff |013a: if-ne v0, v1, 00ac // -008e │ │ -031d28: 59a5 4c0a |013c: iput v5, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031d2c: 59a5 4e0a |013e: iput v5, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031d30: 59a5 4d0a |0140: iput v5, v10, Lorg/achartengine/GraphicalView;.oldX2:F // field@0a4d │ │ -031d34: 59a5 4f0a |0142: iput v5, v10, Lorg/achartengine/GraphicalView;.oldY2:F // field@0a4f │ │ -031d38: 1261 |0144: const/4 v1, #int 6 // #6 │ │ -031d3a: 3310 67ff |0145: if-ne v0, v1, 00ac // -0099 │ │ -031d3e: 59a3 4c0a |0147: iput v3, v10, Lorg/achartengine/GraphicalView;.oldX:F // field@0a4c │ │ -031d42: 59a3 4e0a |0149: iput v3, v10, Lorg/achartengine/GraphicalView;.oldY:F // field@0a4e │ │ -031d46: 2900 61ff |014b: goto/16 00ac // -009f │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03ea88: |[03ea88] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +03ea98: 7010 8106 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03ea9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0007 line=134 │ │ - 0x000b line=135 │ │ - 0x0012 line=136 │ │ - 0x001e line=137 │ │ - 0x0022 line=138 │ │ - 0x0026 line=139 │ │ - 0x0048 line=140 │ │ - 0x004c line=141 │ │ - 0x0050 line=142 │ │ - 0x0056 line=143 │ │ - 0x005c line=144 │ │ - 0x0065 line=145 │ │ - 0x006e line=147 │ │ - 0x0082 line=148 │ │ - 0x0083 line=152 │ │ - 0x0097 line=153 │ │ - 0x009c line=154 │ │ - 0x00a1 line=156 │ │ - 0x00a3 line=157 │ │ - 0x00a5 line=163 │ │ - 0x00a7 line=164 │ │ - 0x00a9 line=165 │ │ - 0x00ac line=190 │ │ - 0x00ad line=150 │ │ - 0x00b0 line=158 │ │ - 0x00c0 line=159 │ │ - 0x00c9 line=160 │ │ - 0x00cb line=161 │ │ - 0x00ce line=167 │ │ - 0x00d0 line=168 │ │ - 0x00d6 line=169 │ │ - 0x00dc line=170 │ │ - 0x00fc line=172 │ │ - 0x010e line=173 │ │ - 0x0114 line=174 │ │ - 0x0129 line=175 │ │ - 0x0130 line=177 │ │ - 0x0137 line=180 │ │ - 0x013c line=181 │ │ - 0x013e line=182 │ │ - 0x0140 line=183 │ │ - 0x0142 line=184 │ │ - 0x0144 line=185 │ │ - 0x0147 line=186 │ │ - 0x0149 line=187 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x014d reg=10 this Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x014d reg=11 (null) Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'onDraw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 13 │ │ - ins : 2 │ │ - outs : 7 │ │ - insns size : 137 16-bit code units │ │ -031d4c: |[031d4c] org.achartengine.GraphicalView.onDraw:(Landroid/graphics/Canvas;)V │ │ -031d5c: 150a 7041 |0000: const/high16 v10, #int 1097859072 // #4170 │ │ -031d60: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -031d62: 6f20 df00 cb00 |0003: invoke-super {v11, v12}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00df │ │ -031d68: 54b0 4a0a |0006: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@0a4a │ │ -031d6c: 6e20 7300 0c00 |0008: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0073 │ │ -031d72: 54b0 4a0a |000b: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@0a4a │ │ -031d76: 5203 0b00 |000d: iget v3, v0, Landroid/graphics/Rect;.top:I // field@000b │ │ -031d7a: 54b0 4a0a |000f: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@0a4a │ │ -031d7e: 5202 0a00 |0011: iget v2, v0, Landroid/graphics/Rect;.left:I // field@000a │ │ -031d82: 54b0 4a0a |0013: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@0a4a │ │ -031d86: 6e10 8f00 0000 |0015: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@008f │ │ -031d8c: 0a04 |0018: move-result v4 │ │ -031d8e: 54b0 4a0a |0019: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRect:Landroid/graphics/Rect; // field@0a4a │ │ -031d92: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@008d │ │ -031d98: 0a05 |001e: move-result v5 │ │ -031d9a: 54b0 470a |001f: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mChart:Lorg/achartengine/chart/AbstractChart; // field@0a47 │ │ -031d9e: 54b6 490a |0021: iget-object v6, v11, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@0a49 │ │ -031da2: 07c1 |0023: move-object v1, v12 │ │ -031da4: 7407 9a08 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/AbstractChart;.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V // method@089a │ │ -031daa: 54b0 4b0a |0027: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031dae: 3800 5f00 |0029: if-eqz v0, 0088 // +005f │ │ -031db2: 54b0 4b0a |002b: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031db6: 6e10 cd09 0000 |002d: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -031dbc: 0a00 |0030: move-result v0 │ │ -031dbe: 3900 0a00 |0031: if-nez v0, 003b // +000a │ │ -031dc2: 54b0 4b0a |0033: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031dc6: 6e10 ce09 0000 |0035: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -031dcc: 0a00 |0038: move-result v0 │ │ -031dce: 3800 4f00 |0039: if-eqz v0, 0088 // +004f │ │ -031dd2: 54b0 490a |003b: iget-object v0, v11, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@0a49 │ │ -031dd6: 6001 430a |003d: sget v1, Lorg/achartengine/GraphicalView;.ZOOM_BUTTONS_COLOR:I // field@0a43 │ │ -031dda: 6e20 8200 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -031de0: 54b0 560a |0042: iget-object v0, v11, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031de4: 9001 0204 |0044: add-int v1, v2, v4 │ │ -031de8: d011 79ff |0046: add-int/lit16 v1, v1, #int -135 // #ff79 │ │ -031dec: 8211 |0048: int-to-float v1, v1 │ │ -031dee: 9006 0305 |0049: add-int v6, v3, v5 │ │ -031df2: 8266 |004b: int-to-float v6, v6 │ │ -031df4: 1407 0080 0b42 |004c: const v7, #float 34.875 // #420b8000 │ │ -031dfa: c776 |004f: sub-float/2addr v6, v7 │ │ -031dfc: 9007 0204 |0050: add-int v7, v2, v4 │ │ -031e00: 8277 |0052: int-to-float v7, v7 │ │ -031e02: 9008 0305 |0053: add-int v8, v3, v5 │ │ -031e06: 8288 |0055: int-to-float v8, v8 │ │ -031e08: 6e58 9300 1076 |0056: invoke-virtual {v0, v1, v6, v7, v8}, Landroid/graphics/RectF;.set:(FFFF)V // method@0093 │ │ -031e0e: 54b0 560a |0059: iget-object v0, v11, Lorg/achartengine/GraphicalView;.zoomR:Landroid/graphics/RectF; // field@0a56 │ │ -031e12: 54b1 490a |005b: iget-object v1, v11, Lorg/achartengine/GraphicalView;.mPaint:Landroid/graphics/Paint; // field@0a49 │ │ -031e16: 6e51 7000 0caa |005d: invoke-virtual {v12, v0, v10, v10, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0070 │ │ -031e1c: 9000 0305 |0060: add-int v0, v3, v5 │ │ -031e20: 8200 |0062: int-to-float v0, v0 │ │ -031e22: 1501 e141 |0063: const/high16 v1, #int 1105264640 // #41e1 │ │ -031e26: c710 |0065: sub-float/2addr v0, v1 │ │ -031e28: 54b1 530a |0066: iget-object v1, v11, Lorg/achartengine/GraphicalView;.zoomInImage:Landroid/graphics/Bitmap; // field@0a53 │ │ -031e2c: 9003 0204 |0068: add-int v3, v2, v4 │ │ -031e30: 8233 |006a: int-to-float v3, v3 │ │ -031e32: 1405 0080 f742 |006b: const v5, #float 123.75 // #42f78000 │ │ -031e38: c753 |006e: sub-float/2addr v3, v5 │ │ -031e3a: 6e59 6900 1c03 |006f: invoke-virtual {v12, v1, v3, v0, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0069 │ │ -031e40: 54b1 550a |0072: iget-object v1, v11, Lorg/achartengine/GraphicalView;.zoomOutImage:Landroid/graphics/Bitmap; // field@0a55 │ │ -031e44: 9003 0204 |0074: add-int v3, v2, v4 │ │ -031e48: 8233 |0076: int-to-float v3, v3 │ │ -031e4a: 1405 0080 9d42 |0077: const v5, #float 78.75 // #429d8000 │ │ -031e50: c753 |007a: sub-float/2addr v3, v5 │ │ -031e52: 6e59 6900 1c03 |007b: invoke-virtual {v12, v1, v3, v0, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0069 │ │ -031e58: 54b1 460a |007e: iget-object v1, v11, Lorg/achartengine/GraphicalView;.fitZoomImage:Landroid/graphics/Bitmap; // field@0a46 │ │ -031e5c: b042 |0080: add-int/2addr v2, v4 │ │ -031e5e: 8222 |0081: int-to-float v2, v2 │ │ -031e60: 1503 0742 |0082: const/high16 v3, #int 1107755008 // #4207 │ │ -031e64: c732 |0084: sub-float/2addr v2, v3 │ │ -031e66: 6e59 6900 1c02 |0085: invoke-virtual {v12, v1, v2, v0, v9}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0069 │ │ -031e6c: 0e00 |0088: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +03eaa0: |[03eaa0] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03eab0: 6e10 6e06 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03eab6: 0c00 |0003: move-result-object v0 │ │ +03eab8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=114 │ │ - 0x0006 line=115 │ │ - 0x000b line=116 │ │ - 0x000f line=117 │ │ - 0x0013 line=118 │ │ - 0x0019 line=119 │ │ - 0x001f line=120 │ │ - 0x0027 line=121 │ │ - 0x003b line=122 │ │ - 0x0042 line=123 │ │ - 0x0059 line=125 │ │ - 0x0060 line=126 │ │ - 0x0066 line=127 │ │ - 0x0072 line=128 │ │ - 0x007e line=129 │ │ - 0x0088 line=131 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0089 reg=11 this Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x0089 reg=12 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -031e70: |[031e70] org.achartengine.GraphicalView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -031e80: 5410 4b0a |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031e84: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -031e88: 5410 4b0a |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031e8c: 6e10 c709 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09c7 │ │ -031e92: 0a00 |0009: move-result v0 │ │ -031e94: 3900 1a00 |000a: if-nez v0, 0024 // +001a │ │ -031e98: 5410 4b0a |000c: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031e9c: 6e10 c809 0000 |000e: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09c8 │ │ -031ea2: 0a00 |0011: move-result v0 │ │ -031ea4: 3900 1200 |0012: if-nez v0, 0024 // +0012 │ │ -031ea8: 5410 4b0a |0014: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031eac: 6e10 cd09 0000 |0016: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -031eb2: 0a00 |0019: move-result v0 │ │ -031eb4: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -031eb8: 5410 4b0a |001c: iget-object v0, v1, Lorg/achartengine/GraphicalView;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a4b │ │ -031ebc: 6e10 ce09 0000 |001e: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -031ec2: 0a00 |0021: move-result v0 │ │ -031ec4: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -031ec8: 6e20 8e08 2100 |0024: invoke-virtual {v1, v2}, Lorg/achartengine/GraphicalView;.handleTouch:(Landroid/view/MotionEvent;)V // method@088e │ │ -031ece: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -031ed0: 0f00 |0028: return v0 │ │ -031ed2: 6f20 e000 2100 |0029: invoke-super {v1, v2}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00e0 │ │ -031ed8: 0a00 |002c: move-result v0 │ │ -031eda: 28fb |002d: goto 0028 // -0005 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eabc: |[03eabc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eacc: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ead0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=236 │ │ - 0x0024 line=239 │ │ - 0x0027 line=240 │ │ - 0x0028 line=242 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x002e reg=1 this Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x002e reg=2 (null) Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #3 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'repaint' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -031edc: |[031edc] org.achartengine.GraphicalView.repaint:()V │ │ -031eec: 5420 480a |0000: iget-object v0, v2, Lorg/achartengine/GraphicalView;.mHandler:Landroid/os/Handler; // field@0a48 │ │ -031ef0: 2201 d201 |0002: new-instance v1, Lorg/achartengine/GraphicalView$1; // type@01d2 │ │ -031ef4: 7020 8808 2100 |0004: invoke-direct {v1, v2}, Lorg/achartengine/GraphicalView$1;.:(Lorg/achartengine/GraphicalView;)V // method@0888 │ │ -031efa: 6e20 a600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00a6 │ │ -031f00: 0e00 |000a: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ead4: |[03ead4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eae4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=249 │ │ - 0x000a line=254 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #4 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'repaint' │ │ - type : '(IIII)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 12 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 16 16-bit code units │ │ -031f04: |[031f04] org.achartengine.GraphicalView.repaint:(IIII)V │ │ -031f14: 5476 480a |0000: iget-object v6, v7, Lorg/achartengine/GraphicalView;.mHandler:Landroid/os/Handler; // field@0a48 │ │ -031f18: 2200 d301 |0002: new-instance v0, Lorg/achartengine/GraphicalView$2; // type@01d3 │ │ -031f1c: 0771 |0004: move-object v1, v7 │ │ -031f1e: 0182 |0005: move v2, v8 │ │ -031f20: 0193 |0006: move v3, v9 │ │ -031f22: 01a4 |0007: move v4, v10 │ │ -031f24: 01b5 |0008: move v5, v11 │ │ -031f26: 7606 8a08 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/GraphicalView$2;.:(Lorg/achartengine/GraphicalView;IIII)V // method@088a │ │ -031f2c: 6e20 a600 0600 |000c: invoke-virtual {v6, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00a6 │ │ -031f32: 0e00 |000f: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eaec: |[03eaec] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eafc: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=265 │ │ - 0x000f line=270 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0010 reg=7 this Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x0010 reg=8 (null) I │ │ - 0x0000 - 0x0010 reg=9 (null) I │ │ - 0x0000 - 0x0010 reg=10 (null) I │ │ - 0x0000 - 0x0010 reg=11 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #5 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'setZoomRate' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -031f34: |[031f34] org.achartengine.GraphicalView.setZoomRate:(F)V │ │ -031f44: 5410 520a |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@0a52 │ │ -031f48: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -031f4c: 5410 540a |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0a54 │ │ -031f50: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -031f54: 5410 520a |0008: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@0a52 │ │ -031f58: 6e20 120a 2000 |000a: invoke-virtual {v0, v2}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a12 │ │ -031f5e: 5410 540a |000d: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0a54 │ │ -031f62: 6e20 120a 2000 |000f: invoke-virtual {v0, v2}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a12 │ │ -031f68: 0e00 |0012: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb04: |[03eb04] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eb14: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=198 │ │ - 0x0008 line=199 │ │ - 0x000d line=200 │ │ - 0x0012 line=202 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0013 reg=1 this Lorg/achartengine/GraphicalView; │ │ - 0x0000 - 0x0013 reg=2 (null) F │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #6 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomIn' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -031f6c: |[031f6c] org.achartengine.GraphicalView.zoomIn:()V │ │ -031f7c: 5410 520a |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@0a52 │ │ -031f80: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -031f84: 5410 520a |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomIn:Lorg/achartengine/tools/Zoom; // field@0a52 │ │ -031f88: 6e10 0d0a 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a0d │ │ -031f8e: 6e10 9308 0100 |0009: invoke-virtual {v1}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0893 │ │ -031f94: 0e00 |000c: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb1c: |[03eb1c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eb2c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=208 │ │ - 0x0004 line=209 │ │ - 0x0009 line=210 │ │ - 0x000c line=212 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #7 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomOut' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -031f98: |[031f98] org.achartengine.GraphicalView.zoomOut:()V │ │ -031fa8: 5410 540a |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0a54 │ │ -031fac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -031fb0: 5410 540a |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.zoomOut:Lorg/achartengine/tools/Zoom; // field@0a54 │ │ -031fb4: 6e10 0d0a 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/tools/Zoom;.apply:()V // method@0a0d │ │ -031fba: 6e10 9308 0100 |0009: invoke-virtual {v1}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0893 │ │ -031fc0: 0e00 |000c: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb34: |[03eb34] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eb44: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ - 0x0004 line=219 │ │ - 0x0009 line=220 │ │ - 0x000c line=222 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/achartengine/GraphicalView; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #8 : (in Lorg/achartengine/GraphicalView;) │ │ - name : 'zoomReset' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -031fc4: |[031fc4] org.achartengine.GraphicalView.zoomReset:()V │ │ -031fd4: 5410 450a |0000: iget-object v0, v1, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@0a45 │ │ -031fd8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -031fdc: 5410 450a |0004: iget-object v0, v1, Lorg/achartengine/GraphicalView;.fitZoom:Lorg/achartengine/tools/FitZoom; // field@0a45 │ │ -031fe0: 6e10 050a 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/tools/FitZoom;.apply:()V // method@0a05 │ │ -031fe6: 6e10 9308 0100 |0009: invoke-virtual {v1}, Lorg/achartengine/GraphicalView;.repaint:()V // method@0893 │ │ -031fec: 0e00 |000c: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb4c: |[03eb4c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eb5c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=228 │ │ - 0x0004 line=229 │ │ - 0x0009 line=230 │ │ - 0x000c line=232 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/achartengine/GraphicalView; │ │ - │ │ - source_file_idx : 455 (GraphicalView.java) │ │ - │ │ -Class #248 header: │ │ -class_idx : 469 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 414 │ │ -source_file_idx : 214 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 6 │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #248 - │ │ - Class descriptor : 'Lorg/achartengine/chart/AbstractChart;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #11 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031ff0: |[031ff0] org.achartengine.chart.AbstractChart.:()V │ │ -032000: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -032006: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb64: |[03eb64] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eb74: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/AbstractChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'getExceed' │ │ - type : '(FLorg/achartengine/renderer/DefaultRenderer;II)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -032008: |[032008] org.achartengine.chart.AbstractChart.getExceed:(FLorg/achartengine/renderer/DefaultRenderer;II)Z │ │ -032018: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03201a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03201c: 8270 |0002: int-to-float v0, v7 │ │ -03201e: 2d00 0500 |0003: cmpl-float v0, v5, v0 │ │ -032022: 3d00 0f00 |0005: if-lez v0, 0014 // +000f │ │ -032026: 0110 |0007: move v0, v1 │ │ -032028: 7020 a108 6400 |0008: invoke-direct {v4, v6}, Lorg/achartengine/chart/AbstractChart;.isVertical:(Lorg/achartengine/renderer/DefaultRenderer;)Z // method@08a1 │ │ -03202e: 0a03 |000b: move-result v3 │ │ -032030: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ -032034: 8280 |000e: int-to-float v0, v8 │ │ -032036: 2d00 0500 |000f: cmpl-float v0, v5, v0 │ │ -03203a: 3d00 0500 |0011: if-lez v0, 0016 // +0005 │ │ -03203e: 0f01 |0013: return v1 │ │ -032040: 0120 |0014: move v0, v2 │ │ -032042: 28f3 |0015: goto 0008 // -000d │ │ -032044: 0121 |0016: move v1, v2 │ │ -032046: 28fc |0017: goto 0013 // -0004 │ │ -032048: 0101 |0018: move v1, v0 │ │ -03204a: 28fa |0019: goto 0013 // -0006 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb7c: |[03eb7c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eb8c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eb90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=135 │ │ - 0x0008 line=136 │ │ - 0x000e line=137 │ │ - 0x0013 line=139 │ │ - 0x0015 line=135 │ │ - 0x0017 line=137 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x001a reg=4 this Lorg/achartengine/chart/AbstractChart; │ │ - 0x0000 - 0x001a reg=5 (null) F │ │ - 0x0000 - 0x001a reg=6 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x001a reg=7 (null) I │ │ - 0x0000 - 0x001a reg=8 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'isVertical' │ │ - type : '(Lorg/achartengine/renderer/DefaultRenderer;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$1900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -03204c: |[03204c] org.achartengine.chart.AbstractChart.isVertical:(Lorg/achartengine/renderer/DefaultRenderer;)Z │ │ -03205c: 2030 ef01 |0000: instance-of v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // type@01ef │ │ -032060: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -032064: 1f03 ef01 |0004: check-cast v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // type@01ef │ │ -032068: 6e10 a909 0300 |0006: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // method@09a9 │ │ -03206e: 0c00 |0009: move-result-object v0 │ │ -032070: 6201 bf0a |000a: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -032074: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -032078: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -03207a: 0f00 |000f: return v0 │ │ -03207c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03207e: 28fe |0011: goto 000f // -0002 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eb94: |[03eb94] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$1900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eba4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=148 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/achartengine/chart/AbstractChart; │ │ - 0x0000 - 0x0012 reg=3 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'drawBackground' │ │ - type : '(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #14 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 16 │ │ - ins : 10 │ │ - outs : 6 │ │ - insns size : 40 16-bit code units │ │ -032080: |[032080] org.achartengine.chart.AbstractChart.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ -032090: 6e10 5b09 0700 |0000: invoke-virtual {v7}, Lorg/achartengine/renderer/DefaultRenderer;.isApplyBackgroundColor:()Z // method@095b │ │ -032096: 0a00 |0003: move-result v0 │ │ -032098: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -03209c: 380e 1900 |0006: if-eqz v14, 001f // +0019 │ │ -0320a0: 380e 1800 |0008: if-eqz v14, 0020 // +0018 │ │ -0320a4: 6e20 8200 fd00 |000a: invoke-virtual {v13, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -0320aa: 6200 0600 |000d: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -0320ae: 6e20 8400 0d00 |000f: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -0320b4: 8291 |0012: int-to-float v1, v9 │ │ -0320b6: 82a2 |0013: int-to-float v2, v10 │ │ -0320b8: 9000 090b |0014: add-int v0, v9, v11 │ │ -0320bc: 8203 |0016: int-to-float v3, v0 │ │ -0320be: 9000 0a0c |0017: add-int v0, v10, v12 │ │ -0320c2: 8204 |0019: int-to-float v4, v0 │ │ -0320c4: 0780 |001a: move-object v0, v8 │ │ -0320c6: 07d5 |001b: move-object v5, v13 │ │ -0320c8: 7406 6f00 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -0320ce: 0e00 |001f: return-void │ │ -0320d0: 6e10 4d09 0700 |0020: invoke-virtual {v7}, Lorg/achartengine/renderer/DefaultRenderer;.getBackgroundColor:()I // method@094d │ │ -0320d6: 0a00 |0023: move-result v0 │ │ -0320d8: 6e20 8200 0d00 |0024: invoke-virtual {v13, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -0320de: 28e6 |0027: goto 000d // -001a │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ebac: |[03ebac] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ +03ebbc: 5410 4f07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@074f │ │ +03ebc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ - 0x0008 line=65 │ │ - 0x000a line=66 │ │ - 0x000d line=70 │ │ - 0x0012 line=71 │ │ - 0x001f line=73 │ │ - 0x0020 line=68 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0028 reg=6 this Lorg/achartengine/chart/AbstractChart; │ │ - 0x0000 - 0x0028 reg=7 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0028 reg=8 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0028 reg=9 (null) I │ │ - 0x0000 - 0x0028 reg=10 (null) I │ │ - 0x0000 - 0x0028 reg=11 (null) I │ │ - 0x0000 - 0x0028 reg=12 (null) I │ │ - 0x0000 - 0x0028 reg=13 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0028 reg=14 (null) Z │ │ - 0x0000 - 0x0028 reg=15 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'drawLegend' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #15 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 24 │ │ - ins : 11 │ │ - outs : 6 │ │ - insns size : 233 16-bit code units │ │ -0320e0: |[0320e0] org.achartengine.chart.AbstractChart.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ -0320f0: 6e10 5f09 0f00 |0000: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLegend:()Z // method@095f │ │ -0320f6: 0a02 |0003: move-result v2 │ │ -0320f8: 3802 e200 |0004: if-eqz v2, 00e6 // +00e2 │ │ -0320fc: 0200 1100 |0006: move/from16 v0, v17 │ │ -032100: 8205 |0008: int-to-float v5, v0 │ │ -032102: 9002 1315 |0009: add-int v2, v19, v21 │ │ -032106: 9102 0216 |000b: sub-int v2, v2, v22 │ │ -03210a: d802 0220 |000d: add-int/lit8 v2, v2, #int 32 // #20 │ │ -03210e: 8226 |000f: int-to-float v6, v2 │ │ -032110: 6e10 a008 0d00 |0010: invoke-virtual {v13}, Lorg/achartengine/chart/AbstractChart;.getLegendShapeWidth:()I // method@08a0 │ │ -032116: 0a02 |0013: move-result v2 │ │ -032118: 822a |0014: int-to-float v10, v2 │ │ -03211a: 6202 0400 |0015: sget-object v2, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -03211e: 0800 1700 |0017: move-object/from16 v0, v23 │ │ -032122: 6e20 8500 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -032128: 6e10 5109 0f00 |001c: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendTextSize:()F // method@0951 │ │ -03212e: 0a02 |001f: move-result v2 │ │ -032130: 0800 1700 |0020: move-object/from16 v0, v23 │ │ -032134: 6e20 8600 2000 |0022: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -03213a: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -03213e: 2102 |0027: array-length v2, v0 │ │ -032140: 6e10 5409 0f00 |0028: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0954 │ │ -032146: 0a03 |002b: move-result v3 │ │ -032148: 7120 b407 3200 |002c: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -03214e: 0a0b |002f: move-result v11 │ │ -032150: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -032152: 0129 |0031: move v9, v2 │ │ -032154: 35b9 b400 |0032: if-ge v9, v11, 00e6 // +00b4 │ │ -032158: 4603 1009 |0034: aget-object v3, v16, v9 │ │ -03215c: 0800 1000 |0036: move-object/from16 v0, v16 │ │ -032160: 2102 |0038: array-length v2, v0 │ │ -032162: 6e10 5409 0f00 |0039: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererCount:()I // method@0954 │ │ -032168: 0a04 |003c: move-result v4 │ │ -03216a: 3342 2500 |003d: if-ne v2, v4, 0062 // +0025 │ │ -03216e: 6e20 5309 9f00 |003f: invoke-virtual {v15, v9}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0953 │ │ -032174: 0c02 |0042: move-result-object v2 │ │ -032176: 6e10 9209 0200 |0043: invoke-virtual {v2}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -03217c: 0a02 |0046: move-result v2 │ │ -03217e: 0800 1700 |0047: move-object/from16 v0, v23 │ │ -032182: 6e20 8200 2000 |0049: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032188: 6e10 d707 0300 |004c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03218e: 0a02 |004f: move-result v2 │ │ -032190: 2327 1b02 |0050: new-array v7, v2, [F // type@021b │ │ -032194: 0800 1700 |0052: move-object/from16 v0, v23 │ │ -032198: 6e30 7e00 3007 |0054: invoke-virtual {v0, v3, v7}, Landroid/graphics/Paint;.getTextWidths:(Ljava/lang/String;[F)I // method@007e │ │ -03219e: 1204 |0057: const/4 v4, #int 0 // #0 │ │ -0321a0: 2178 |0058: array-length v8, v7 │ │ -0321a2: 1202 |0059: const/4 v2, #int 0 // #0 │ │ -0321a4: 3582 1100 |005a: if-ge v2, v8, 006b // +0011 │ │ -0321a8: 440c 0702 |005c: aget v12, v7, v2 │ │ -0321ac: c6c4 |005e: add-float/2addr v4, v12 │ │ -0321ae: d802 0201 |005f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0321b2: 28f9 |0061: goto 005a // -0007 │ │ -0321b4: 1402 cccc ccff |0062: const v2, #float -nan // #ffcccccc │ │ -0321ba: 0800 1700 |0065: move-object/from16 v0, v23 │ │ -0321be: 6e20 8200 2000 |0067: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -0321c4: 28e2 |006a: goto 004c // -001e │ │ -0321c6: 1502 2041 |006b: const/high16 v2, #int 1092616192 // #4120 │ │ -0321ca: c6a2 |006d: add-float/2addr v2, v10 │ │ -0321cc: a60c 0204 |006e: add-float v12, v2, v4 │ │ -0321d0: a602 050c |0070: add-float v2, v5, v12 │ │ -0321d4: 3d09 1600 |0072: if-lez v9, 0088 // +0016 │ │ -0321d8: 0200 1200 |0074: move/from16 v0, v18 │ │ -0321dc: 0201 1400 |0076: move/from16 v1, v20 │ │ -0321e0: 7051 9f08 2d0f |0078: invoke-direct {v13, v2, v15, v0, v1}, Lorg/achartengine/chart/AbstractChart;.getExceed:(FLorg/achartengine/renderer/DefaultRenderer;II)Z // method@089f │ │ -0321e6: 0a04 |007b: move-result v4 │ │ -0321e8: 3804 0c00 |007c: if-eqz v4, 0088 // +000c │ │ -0321ec: 0200 1100 |007e: move/from16 v0, v17 │ │ -0321f0: 8205 |0080: int-to-float v5, v0 │ │ -0321f2: 6e10 5109 0f00 |0081: invoke-virtual {v15}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendTextSize:()F // method@0951 │ │ -0321f8: 0a02 |0084: move-result v2 │ │ -0321fa: c626 |0085: add-float/2addr v6, v2 │ │ -0321fc: a602 050c |0086: add-float v2, v5, v12 │ │ -032200: 0200 1200 |0088: move/from16 v0, v18 │ │ -032204: 0201 1400 |008a: move/from16 v1, v20 │ │ -032208: 7051 9f08 2d0f |008c: invoke-direct {v13, v2, v15, v0, v1}, Lorg/achartengine/chart/AbstractChart;.getExceed:(FLorg/achartengine/renderer/DefaultRenderer;II)Z // method@089f │ │ -03220e: 0a02 |008f: move-result v2 │ │ -032210: 3802 5700 |0090: if-eqz v2, 00e7 // +0057 │ │ -032214: 0200 1200 |0092: move/from16 v0, v18 │ │ -032218: 8202 |0094: int-to-float v2, v0 │ │ -03221a: c752 |0095: sub-float/2addr v2, v5 │ │ -03221c: c7a2 |0096: sub-float/2addr v2, v10 │ │ -03221e: 1504 2041 |0097: const/high16 v4, #int 1092616192 // #4120 │ │ -032222: c742 |0099: sub-float/2addr v2, v4 │ │ -032224: 7020 a108 fd00 |009a: invoke-direct {v13, v15}, Lorg/achartengine/chart/AbstractChart;.isVertical:(Lorg/achartengine/renderer/DefaultRenderer;)Z // method@08a1 │ │ -03222a: 0a04 |009d: move-result v4 │ │ -03222c: 3804 0a00 |009e: if-eqz v4, 00a8 // +000a │ │ -032230: 0200 1400 |00a0: move/from16 v0, v20 │ │ -032234: 8202 |00a2: int-to-float v2, v0 │ │ -032236: c752 |00a3: sub-float/2addr v2, v5 │ │ -032238: c7a2 |00a4: sub-float/2addr v2, v10 │ │ -03223a: 1504 2041 |00a5: const/high16 v4, #int 1092616192 // #4120 │ │ -03223e: c742 |00a7: sub-float/2addr v2, v4 │ │ -032240: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ -032242: 0800 1700 |00a9: move-object/from16 v0, v23 │ │ -032246: 6e57 7a00 3024 |00ab: invoke-virtual {v0, v3, v4, v2, v7}, Landroid/graphics/Paint;.breakText:(Ljava/lang/String;ZF[F)I // method@007a │ │ -03224c: 0a02 |00ae: move-result v2 │ │ -03224e: 2204 a501 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -032252: 7010 f007 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -032258: 1207 |00b4: const/4 v7, #int 0 // #0 │ │ -03225a: 6e30 dd07 7302 |00b5: invoke-virtual {v3, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -032260: 0c02 |00b8: move-result-object v2 │ │ -032262: 6e20 f807 2400 |00b9: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -032268: 0c02 |00bc: move-result-object v2 │ │ -03226a: 1a03 5c00 |00bd: const-string v3, "..." // string@005c │ │ -03226e: 6e20 f807 3200 |00bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -032274: 0c02 |00c2: move-result-object v2 │ │ -032276: 6e10 fb07 0200 |00c3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03227c: 0c02 |00c6: move-result-object v2 │ │ -03227e: 0728 |00c7: move-object v8, v2 │ │ -032280: 6e20 5309 9f00 |00c8: invoke-virtual {v15, v9}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0953 │ │ -032286: 0c04 |00cb: move-result-object v4 │ │ -032288: 07d2 |00cc: move-object v2, v13 │ │ -03228a: 07e3 |00cd: move-object v3, v14 │ │ -03228c: 0807 1700 |00ce: move-object/from16 v7, v23 │ │ -032290: 7406 9d08 0200 |00d0: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/AbstractChart;.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V // method@089d │ │ -032296: a602 050a |00d3: add-float v2, v5, v10 │ │ -03229a: 1503 a040 |00d5: const/high16 v3, #int 1084227584 // #40a0 │ │ -03229e: c632 |00d7: add-float/2addr v2, v3 │ │ -0322a0: 1503 a040 |00d8: const/high16 v3, #int 1084227584 // #40a0 │ │ -0322a4: c663 |00da: add-float/2addr v3, v6 │ │ -0322a6: 0800 1700 |00db: move-object/from16 v0, v23 │ │ -0322aa: 6e50 7200 8e32 |00dd: invoke-virtual {v14, v8, v2, v3, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ -0322b0: c6c5 |00e0: add-float/2addr v5, v12 │ │ -0322b2: d802 0901 |00e1: add-int/lit8 v2, v9, #int 1 // #01 │ │ -0322b6: 0129 |00e3: move v9, v2 │ │ -0322b8: 2900 4eff |00e4: goto/16 0032 // -00b2 │ │ -0322bc: 0e00 |00e6: return-void │ │ -0322be: 0738 |00e7: move-object v8, v3 │ │ -0322c0: 28e0 |00e8: goto 00c8 // -0020 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ebc4: |[03ebc4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ebd4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ebd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=91 │ │ - 0x0006 line=92 │ │ - 0x0009 line=93 │ │ - 0x0010 line=94 │ │ - 0x0015 line=95 │ │ - 0x001c line=96 │ │ - 0x0025 line=97 │ │ - 0x0030 line=98 │ │ - 0x0034 line=99 │ │ - 0x0036 line=100 │ │ - 0x003f line=101 │ │ - 0x004c line=105 │ │ - 0x0052 line=106 │ │ - 0x0057 line=107 │ │ - 0x0058 line=108 │ │ - 0x005e line=109 │ │ - 0x005f line=108 │ │ - 0x0062 line=103 │ │ - 0x006b line=111 │ │ - 0x0070 line=112 │ │ - 0x0072 line=114 │ │ - 0x007e line=115 │ │ - 0x0081 line=116 │ │ - 0x0086 line=117 │ │ - 0x0088 line=119 │ │ - 0x0092 line=120 │ │ - 0x009a line=121 │ │ - 0x00a0 line=122 │ │ - 0x00a8 line=124 │ │ - 0x00af line=125 │ │ - 0x00c8 line=127 │ │ - 0x00d3 line=128 │ │ - 0x00e0 line=129 │ │ - 0x00e1 line=98 │ │ - 0x00e6 line=132 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x00e9 reg=13 this Lorg/achartengine/chart/AbstractChart; │ │ - 0x0000 - 0x00e9 reg=14 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x00e9 reg=15 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x00e9 reg=16 (null) [Ljava/lang/String; │ │ - 0x0000 - 0x00e9 reg=17 (null) I │ │ - 0x0000 - 0x00e9 reg=18 (null) I │ │ - 0x0000 - 0x00e9 reg=19 (null) I │ │ - 0x0000 - 0x00e9 reg=20 (null) I │ │ - 0x0000 - 0x00e9 reg=21 (null) I │ │ - 0x0000 - 0x00e9 reg=22 (null) I │ │ - 0x0000 - 0x00e9 reg=23 (null) Landroid/graphics/Paint; │ │ - │ │ - #3 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #4 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'drawPath' │ │ - type : '(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #16 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -0322c4: |[0322c4] org.achartengine.chart.AbstractChart.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V │ │ -0322d4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0322d6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0322d8: 2201 2800 |0002: new-instance v1, Landroid/graphics/Path; // type@0028 │ │ -0322dc: 7010 8800 0100 |0004: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@0088 │ │ -0322e2: 4400 0804 |0007: aget v0, v8, v4 │ │ -0322e6: 4402 0805 |0009: aget v2, v8, v5 │ │ -0322ea: 6e30 8a00 0102 |000b: invoke-virtual {v1, v0, v2}, Landroid/graphics/Path;.moveTo:(FF)V // method@008a │ │ -0322f0: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -0322f2: 2182 |000f: array-length v2, v8 │ │ -0322f4: 3520 0e00 |0010: if-ge v0, v2, 001e // +000e │ │ -0322f8: 4402 0800 |0012: aget v2, v8, v0 │ │ -0322fc: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ -032300: 4403 0803 |0016: aget v3, v8, v3 │ │ -032304: 6e30 8900 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0089 │ │ -03230a: d800 0002 |001b: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03230e: 28f2 |001d: goto 000f // -000e │ │ -032310: 380a 0900 |001e: if-eqz v10, 0027 // +0009 │ │ -032314: 4400 0804 |0020: aget v0, v8, v4 │ │ -032318: 4402 0805 |0022: aget v2, v8, v5 │ │ -03231c: 6e30 8900 0102 |0024: invoke-virtual {v1, v0, v2}, Landroid/graphics/Path;.lineTo:(FF)V // method@0089 │ │ -032322: 6e30 6c00 1709 |0027: invoke-virtual {v7, v1, v9}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@006c │ │ -032328: 0e00 |002a: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ebdc: |[03ebdc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ebec: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ebf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=161 │ │ - 0x0007 line=162 │ │ - 0x000e line=163 │ │ - 0x0012 line=164 │ │ - 0x001b line=163 │ │ - 0x001e line=166 │ │ - 0x0020 line=167 │ │ - 0x0027 line=169 │ │ - 0x002a line=170 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x002b reg=6 this Lorg/achartengine/chart/AbstractChart; │ │ - 0x0000 - 0x002b reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x002b reg=8 (null) [F │ │ - 0x0000 - 0x002b reg=9 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x002b reg=10 (null) Z │ │ - │ │ - #5 : (in Lorg/achartengine/chart/AbstractChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 214 (AbstractChart.java) │ │ - │ │ -Class #249 header: │ │ -class_idx : 470 │ │ -access_flags : 16401 (0x4011) │ │ -superclass_idx : 401 │ │ -source_file_idx : 250 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #249 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/chart/BarChart; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Type" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/chart/BarChart$Type;" ">;" } │ │ -Annotations on method #2211 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #249 - │ │ - Class descriptor : 'Lorg/achartengine/chart/BarChart$Type;' │ │ - Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ - Superclass : 'Ljava/lang/Enum;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : '$VALUES' │ │ - type : '[Lorg/achartengine/chart/BarChart$Type;' │ │ - access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ - #1 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : 'DEFAULT' │ │ - type : 'Lorg/achartengine/chart/BarChart$Type;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #2 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : 'STACKED' │ │ - type : 'Lorg/achartengine/chart/BarChart$Type;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #17 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 0 │ │ - outs : 3 │ │ - insns size : 34 16-bit code units │ │ -03232c: |[03232c] org.achartengine.chart.BarChart$Type.:()V │ │ -03233c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03233e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -032340: 2200 d601 |0002: new-instance v0, Lorg/achartengine/chart/BarChart$Type; // type@01d6 │ │ -032344: 1a01 6201 |0004: const-string v1, "DEFAULT" // string@0162 │ │ -032348: 7030 a308 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/achartengine/chart/BarChart$Type;.:(Ljava/lang/String;I)V // method@08a3 │ │ -03234e: 6900 580a |0009: sput-object v0, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0a58 │ │ -032352: 2200 d601 |000b: new-instance v0, Lorg/achartengine/chart/BarChart$Type; // type@01d6 │ │ -032356: 1a01 0405 |000d: const-string v1, "STACKED" // string@0504 │ │ -03235a: 7030 a308 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/achartengine/chart/BarChart$Type;.:(Ljava/lang/String;I)V // method@08a3 │ │ -032360: 6900 590a |0012: sput-object v0, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0a59 │ │ -032364: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -032366: 2300 2802 |0015: new-array v0, v0, [Lorg/achartengine/chart/BarChart$Type; // type@0228 │ │ -03236a: 6201 580a |0017: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0a58 │ │ -03236e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -032372: 6201 590a |001b: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0a59 │ │ -032376: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -03237a: 6900 570a |001f: sput-object v0, Lorg/achartengine/chart/BarChart$Type;.$VALUES:[Lorg/achartengine/chart/BarChart$Type; // field@0a57 │ │ -03237e: 0e00 |0021: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ebf4: |[03ebf4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ec04: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ec08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=40 │ │ - 0x0014 line=39 │ │ + 0x0000 line=47 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #18 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -032380: |[032380] org.achartengine.chart.BarChart$Type.:(Ljava/lang/String;I)V │ │ -032390: 7030 8d07 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -032396: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ec0c: |[03ec0c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ec1c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ec20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/BarChart$Type; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=2 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : 'valueOf' │ │ - type : '(Ljava/lang/String;)Lorg/achartengine/chart/BarChart$Type;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #19 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -032398: |[032398] org.achartengine.chart.BarChart$Type.valueOf:(Ljava/lang/String;)Lorg/achartengine/chart/BarChart$Type; │ │ -0323a8: 1c00 d601 |0000: const-class v0, Lorg/achartengine/chart/BarChart$Type; // type@01d6 │ │ -0323ac: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -0323b2: 0c00 |0005: move-result-object v0 │ │ -0323b4: 1f00 d601 |0006: check-cast v0, Lorg/achartengine/chart/BarChart$Type; // type@01d6 │ │ -0323b8: 1100 |0008: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ec24: |[03ec24] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ec34: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ec38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #3 : (in Lorg/achartengine/chart/BarChart$Type;) │ │ - name : 'values' │ │ - type : '()[Lorg/achartengine/chart/BarChart$Type;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #20 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0323bc: |[0323bc] org.achartengine.chart.BarChart$Type.values:()[Lorg/achartengine/chart/BarChart$Type; │ │ -0323cc: 6200 570a |0000: sget-object v0, Lorg/achartengine/chart/BarChart$Type;.$VALUES:[Lorg/achartengine/chart/BarChart$Type; // field@0a57 │ │ -0323d0: 6e10 150b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/chart/BarChart$Type;.clone:()Ljava/lang/Object; // method@0b15 │ │ -0323d6: 0c00 |0005: move-result-object v0 │ │ -0323d8: 1f00 2802 |0006: check-cast v0, [Lorg/achartengine/chart/BarChart$Type; // type@0228 │ │ -0323dc: 1100 |0008: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +03ec3c: |[03ec3c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03ec4c: 6e10 6e06 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03ec52: 0c00 |0003: move-result-object v0 │ │ +03ec54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=47 │ │ locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 250 (BarChart.java) │ │ - │ │ -Class #250 header: │ │ -class_idx : 482 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 469 │ │ -source_file_idx : 1467 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 14 │ │ + #21 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ec58: |[03ec58] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ +03ec68: 5410 5407 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewData:Ljava/util/List; // field@0754 │ │ +03ec6c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #250 annotations: │ │ -Annotations on method #2297 'drawSeries' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/achartengine/model/XYSeries;" "Landroid/graphics/Canvas;" "Landroid/graphics/Paint;" "Ljava/util/List" "<" "Ljava/lang/Float;" ">;" "Lorg/achartengine/renderer/SimpleSeriesRenderer;" "FI" "Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;" ")V" } │ │ -Annotations on method #2299 'drawXLabels' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;[" "Ljava/lang/Double;" "Landroid/graphics/Canvas;" "Landroid/graphics/Paint;" "IIIDD)V" } │ │ + #22 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ec70: |[03ec70] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ +03ec80: 5410 5507 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewMapList:Ljava/util/List; // field@0755 │ │ +03ec84: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #250 - │ │ - Class descriptor : 'Lorg/achartengine/chart/XYChart;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'calcRange' │ │ - type : '[D' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'mCenter' │ │ - type : 'Landroid/graphics/PointF;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'mDataset' │ │ - type : 'Lorg/achartengine/model/XYMultipleSeriesDataset;' │ │ - access : 0x0004 (PROTECTED) │ │ - #3 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'mRenderer' │ │ - type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'mScale' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'mTranslate' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'screenR' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #23 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -0323e0: |[0323e0] org.achartengine.chart.XYChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ -0323f0: 7010 9908 0100 |0000: invoke-direct {v1}, Lorg/achartengine/chart/AbstractChart;.:()V // method@0899 │ │ -0323f6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0323f8: 2300 1a02 |0004: new-array v0, v0, [D // type@021a │ │ -0323fc: 5b10 800a |0006: iput-object v0, v1, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@0a80 │ │ -032400: 5b12 820a |0008: iput-object v2, v1, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a82 │ │ -032404: 5b13 830a |000a: iput-object v3, v1, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032408: 0e00 |000c: return-void │ │ + insns size : 5 16-bit code units │ │ +03ec88: |[03ec88] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ +03ec98: 6e10 6e06 0100 |0000: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03ec9e: 0c00 |0003: move-result-object v0 │ │ +03eca0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0003 line=53 │ │ - 0x0008 line=62 │ │ - 0x000a line=63 │ │ - 0x000c line=64 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x000d reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000d reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'drawSeries' │ │ - type : '(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #24 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$2900' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 20 │ │ - ins : 9 │ │ - outs : 7 │ │ - insns size : 85 16-bit code units │ │ -03240c: |[03240c] org.achartengine.chart.XYChart.drawSeries:(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V │ │ -03241c: 7110 160a 0f00 |0000: invoke-static {v15}, Lorg/achartengine/util/MathHelper;.getFloats:(Ljava/util/List;)[F // method@0a16 │ │ -032422: 0c04 |0003: move-result-object v4 │ │ -032424: 07b1 |0004: move-object v1, v11 │ │ -032426: 07d2 |0005: move-object v2, v13 │ │ -032428: 07e3 |0006: move-object v3, v14 │ │ -03242a: 0805 1000 |0007: move-object/from16 v5, v16 │ │ -03242e: 0206 1100 |0009: move/from16 v6, v17 │ │ -032432: 0207 1200 |000b: move/from16 v7, v18 │ │ -032436: 7407 f808 0100 |000d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/XYChart;.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V // method@08f8 │ │ -03243c: 0800 1000 |0010: move-object/from16 v0, v16 │ │ -032440: 6e20 0209 0b00 |0012: invoke-virtual {v11, v0}, Lorg/achartengine/chart/XYChart;.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z // method@0902 │ │ -032446: 0a01 |0015: move-result v1 │ │ -032448: 3801 1200 |0016: if-eqz v1, 0028 // +0012 │ │ -03244c: 6e10 0009 0b00 |0018: invoke-virtual {v11}, Lorg/achartengine/chart/XYChart;.getPointsChart:()Lorg/achartengine/chart/ScatterChart; // method@0900 │ │ -032452: 0c01 |001b: move-result-object v1 │ │ -032454: 3801 0c00 |001c: if-eqz v1, 0028 // +000c │ │ -032458: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -03245a: 07d2 |001f: move-object v2, v13 │ │ -03245c: 07e3 |0020: move-object v3, v14 │ │ -03245e: 0805 1000 |0021: move-object/from16 v5, v16 │ │ -032462: 0207 1200 |0023: move/from16 v7, v18 │ │ -032466: 7407 e808 0100 |0025: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/ScatterChart;.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V // method@08e8 │ │ -03246c: 54b1 830a |0028: iget-object v1, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032470: 6e10 a109 0100 |002a: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartValuesTextSize:()F // method@09a1 │ │ -032476: 0a01 |002d: move-result v1 │ │ -032478: 6e20 8600 1e00 |002e: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -03247e: 6201 be0a |0031: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -032482: 0800 1300 |0033: move-object/from16 v0, v19 │ │ -032486: 3310 1a00 |0035: if-ne v0, v1, 004f // +001a │ │ -03248a: 6201 0300 |0037: sget-object v1, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ -03248e: 6e20 8500 1e00 |0039: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -032494: 54b1 830a |003c: iget-object v1, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032498: 6e10 c109 0100 |003e: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isDisplayChartValues:()Z // method@09c1 │ │ -03249e: 0a01 |0041: move-result v1 │ │ -0324a0: 3801 0c00 |0042: if-eqz v1, 004e // +000c │ │ -0324a4: 07b5 |0044: move-object v5, v11 │ │ -0324a6: 07d6 |0045: move-object v6, v13 │ │ -0324a8: 07c7 |0046: move-object v7, v12 │ │ -0324aa: 07e8 |0047: move-object v8, v14 │ │ -0324ac: 0749 |0048: move-object v9, v4 │ │ -0324ae: 020a 1200 |0049: move/from16 v10, v18 │ │ -0324b2: 7406 f608 0500 |004b: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V // method@08f6 │ │ -0324b8: 0e00 |004e: return-void │ │ -0324ba: 6201 0400 |004f: sget-object v1, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -0324be: 6e20 8500 1e00 |0051: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -0324c4: 28e8 |0054: goto 003c // -0018 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eca4: |[03eca4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$2900:()[Ljava/lang/String; │ │ +03ecb4: 6200 4a07 |0000: sget-object v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingFrom:[Ljava/lang/String; // field@074a │ │ +03ecb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ - 0x000d line=301 │ │ - 0x0010 line=302 │ │ - 0x0018 line=303 │ │ - 0x001c line=304 │ │ - 0x001e line=305 │ │ - 0x0028 line=308 │ │ - 0x0031 line=309 │ │ - 0x0037 line=310 │ │ - 0x003c line=314 │ │ - 0x004b line=315 │ │ - 0x004e line=317 │ │ - 0x004f line=312 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0055 reg=11 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0055 reg=12 (null) Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0055 reg=13 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0055 reg=14 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0055 reg=15 (null) Ljava/util/List; │ │ - 0x0000 - 0x0055 reg=16 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0055 reg=17 (null) F │ │ - 0x0000 - 0x0055 reg=18 (null) I │ │ - 0x0000 - 0x0055 reg=19 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ │ │ - #2 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'transform' │ │ - type : '(Landroid/graphics/Canvas;FZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #25 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 63 16-bit code units │ │ -0324c8: |[0324c8] org.achartengine.chart.XYChart.transform:(Landroid/graphics/Canvas;FZ)V │ │ -0324d8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0324dc: 3806 2000 |0002: if-eqz v6, 0022 // +0020 │ │ -0324e0: 5230 840a |0004: iget v0, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0a84 │ │ -0324e4: a900 0200 |0006: div-float v0, v2, v0 │ │ -0324e8: 5231 840a |0008: iget v1, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0a84 │ │ -0324ec: 6e30 7500 0401 |000a: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@0075 │ │ -0324f2: 5230 850a |000d: iget v0, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -0324f6: 5231 850a |000f: iget v1, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -0324fa: 7f11 |0011: neg-float v1, v1 │ │ -0324fc: 6e30 7600 0401 |0012: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0076 │ │ -032502: 7f50 |0015: neg-float v0, v5 │ │ -032504: 5431 810a |0016: iget-object v1, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@0a81 │ │ -032508: 5211 0800 |0018: iget v1, v1, Landroid/graphics/PointF;.x:F // field@0008 │ │ -03250c: 5432 810a |001a: iget-object v2, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@0a81 │ │ -032510: 5222 0900 |001c: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0009 │ │ -032514: 6e40 7400 0421 |001e: invoke-virtual {v4, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ -03251a: 0e00 |0021: return-void │ │ -03251c: 5430 810a |0022: iget-object v0, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@0a81 │ │ -032520: 5200 0800 |0024: iget v0, v0, Landroid/graphics/PointF;.x:F // field@0008 │ │ -032524: 5431 810a |0026: iget-object v1, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@0a81 │ │ -032528: 5211 0900 |0028: iget v1, v1, Landroid/graphics/PointF;.y:F // field@0009 │ │ -03252c: 6e40 7400 5410 |002a: invoke-virtual {v4, v5, v0, v1}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ -032532: 5230 850a |002d: iget v0, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -032536: 7f00 |002f: neg-float v0, v0 │ │ -032538: 5231 850a |0030: iget v1, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -03253c: 6e30 7600 0401 |0032: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0076 │ │ -032542: 5230 840a |0035: iget v0, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0a84 │ │ -032546: 5231 840a |0037: iget v1, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0a84 │ │ -03254a: a901 0201 |0039: div-float v1, v2, v1 │ │ -03254e: 6e30 7500 0401 |003b: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@0075 │ │ -032554: 28e3 |003e: goto 0021 // -001d │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ecbc: |[03ecbc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ +03eccc: 5410 4e07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@074e │ │ +03ecd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=369 │ │ - 0x0004 line=370 │ │ - 0x000d line=371 │ │ - 0x0015 line=372 │ │ - 0x0021 line=378 │ │ - 0x0022 line=374 │ │ - 0x002d line=375 │ │ - 0x0035 line=376 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x003f reg=3 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x003f reg=4 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x003f reg=5 (null) F │ │ - 0x0000 - 0x003f reg=6 (null) Z │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #26 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 55 │ │ - ins : 7 │ │ - outs : 12 │ │ - insns size : 1813 16-bit code units │ │ -032558: |[032558] org.achartengine.chart.XYChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ -032568: 0800 3000 |0000: move-object/from16 v0, v48 │ │ -03256c: 5404 830a |0002: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032570: 6e10 c009 0400 |0004: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isAntialiasing:()Z // method@09c0 │ │ -032576: 0a04 |0007: move-result v4 │ │ -032578: 0800 3600 |0008: move-object/from16 v0, v54 │ │ -03257c: 6e20 8100 4000 |000a: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ -032582: 0800 3000 |000d: move-object/from16 v0, v48 │ │ -032586: 5404 830a |000f: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03258a: 6e10 a609 0400 |0011: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLegendHeight:()I // method@09a6 │ │ -032590: 0a04 |0014: move-result v4 │ │ -032592: 0800 3000 |0015: move-object/from16 v0, v48 │ │ -032596: 5405 830a |0017: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03259a: 6e10 cc09 0500 |0019: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLegend:()Z // method@09cc │ │ -0325a0: 0a05 |001c: move-result v5 │ │ -0325a2: 3805 f406 |001d: if-eqz v5, 0711 // +06f4 │ │ -0325a6: 3904 f206 |001f: if-nez v4, 0711 // +06f2 │ │ -0325aa: db04 3505 |0021: div-int/lit8 v4, v53, #int 5 // #05 │ │ -0325ae: 021e 0400 |0023: move/from16 v30, v4 │ │ -0325b2: 0800 3000 |0025: move-object/from16 v0, v48 │ │ -0325b6: 5404 830a |0027: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0325ba: 6e10 a709 0400 |0029: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMargins:()[I // method@09a7 │ │ -0325c0: 0c2c |002c: move-result-object v44 │ │ -0325c2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -0325c4: 4404 2c04 |002e: aget v4, v44, v4 │ │ -0325c8: 9029 3204 |0030: add-int v41, v50, v4 │ │ -0325cc: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -0325ce: 4404 2c04 |0033: aget v4, v44, v4 │ │ -0325d2: 902d 3304 |0035: add-int v45, v51, v4 │ │ -0325d6: 9004 3234 |0037: add-int v4, v50, v52 │ │ -0325da: 1235 |0039: const/4 v5, #int 3 // #3 │ │ -0325dc: 4405 2c05 |003a: aget v5, v44, v5 │ │ -0325e0: 910e 0405 |003c: sub-int v14, v4, v5 │ │ -0325e4: 9004 3335 |003e: add-int v4, v51, v53 │ │ -0325e8: 1225 |0040: const/4 v5, #int 2 // #2 │ │ -0325ea: 4405 2c05 |0041: aget v5, v44, v5 │ │ -0325ee: b154 |0043: sub-int/2addr v4, v5 │ │ -0325f0: 9111 041e |0044: sub-int v17, v4, v30 │ │ -0325f4: 0800 3000 |0046: move-object/from16 v0, v48 │ │ -0325f8: 5404 860a |0048: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -0325fc: 3904 0b00 |004a: if-nez v4, 0055 // +000b │ │ -032600: 2204 2a00 |004c: new-instance v4, Landroid/graphics/Rect; // type@002a │ │ -032604: 7010 8c00 0400 |004e: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@008c │ │ -03260a: 0800 3000 |0051: move-object/from16 v0, v48 │ │ -03260e: 5b04 860a |0053: iput-object v4, v0, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -032612: 0800 3000 |0055: move-object/from16 v0, v48 │ │ -032616: 5404 860a |0057: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -03261a: 0200 2900 |0059: move/from16 v0, v41 │ │ -03261e: 0201 2d00 |005b: move/from16 v1, v45 │ │ -032622: 0202 1100 |005d: move/from16 v2, v17 │ │ -032626: 6e52 8e00 04e1 |005f: invoke-virtual {v4, v0, v1, v14, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@008e │ │ -03262c: 0800 3000 |0062: move-object/from16 v0, v48 │ │ -032630: 5405 830a |0064: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032634: 120c |0066: const/4 v12, #int 0 // #0 │ │ -032636: 120d |0067: const/4 v13, #int 0 // #0 │ │ -032638: 0804 3000 |0068: move-object/from16 v4, v48 │ │ -03263c: 0806 3100 |006a: move-object/from16 v6, v49 │ │ -032640: 0207 3200 |006c: move/from16 v7, v50 │ │ -032644: 0208 3300 |006e: move/from16 v8, v51 │ │ -032648: 0209 3400 |0070: move/from16 v9, v52 │ │ -03264c: 020a 3500 |0072: move/from16 v10, v53 │ │ -032650: 080b 3600 |0074: move-object/from16 v11, v54 │ │ -032654: 740a f508 0400 |0076: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -03265a: 7401 7f00 3600 |0079: invoke-virtual/range {v54}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@007f │ │ -032660: 0c04 |007c: move-result-object v4 │ │ -032662: 3804 2a00 |007d: if-eqz v4, 00a7 // +002a │ │ -032666: 7401 7f00 3600 |007f: invoke-virtual/range {v54}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@007f │ │ -03266c: 0c04 |0082: move-result-object v4 │ │ -03266e: 6e10 c307 0400 |0083: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -032674: 0c04 |0086: move-result-object v4 │ │ -032676: 0800 3000 |0087: move-object/from16 v0, v48 │ │ -03267a: 5405 830a |0089: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03267e: 6e10 ae09 0500 |008b: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceName:()Ljava/lang/String; // method@09ae │ │ -032684: 0c05 |008e: move-result-object v5 │ │ -032686: 6e20 ce07 5400 |008f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03268c: 0a04 |0092: move-result v4 │ │ -03268e: 3804 1400 |0093: if-eqz v4, 00a7 // +0014 │ │ -032692: 7401 7f00 3600 |0095: invoke-virtual/range {v54}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@007f │ │ -032698: 0c04 |0098: move-result-object v4 │ │ -03269a: 6e10 9700 0400 |0099: invoke-virtual {v4}, Landroid/graphics/Typeface;.getStyle:()I // method@0097 │ │ -0326a0: 0a04 |009c: move-result v4 │ │ -0326a2: 0800 3000 |009d: move-object/from16 v0, v48 │ │ -0326a6: 5405 830a |009f: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0326aa: 6e10 af09 0500 |00a1: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceStyle:()I // method@09af │ │ -0326b0: 0a05 |00a4: move-result v5 │ │ -0326b2: 3254 1b00 |00a5: if-eq v4, v5, 00c0 // +001b │ │ -0326b6: 0800 3000 |00a7: move-object/from16 v0, v48 │ │ -0326ba: 5404 830a |00a9: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0326be: 6e10 ae09 0400 |00ab: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceName:()Ljava/lang/String; // method@09ae │ │ -0326c4: 0c04 |00ae: move-result-object v4 │ │ -0326c6: 0800 3000 |00af: move-object/from16 v0, v48 │ │ -0326ca: 5405 830a |00b1: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0326ce: 6e10 af09 0500 |00b3: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceStyle:()I // method@09af │ │ -0326d4: 0a05 |00b6: move-result v5 │ │ -0326d6: 7120 9600 5400 |00b7: invoke-static {v4, v5}, Landroid/graphics/Typeface;.create:(Ljava/lang/String;I)Landroid/graphics/Typeface; // method@0096 │ │ -0326dc: 0c04 |00ba: move-result-object v4 │ │ -0326de: 0800 3600 |00bb: move-object/from16 v0, v54 │ │ -0326e2: 6e20 8700 4000 |00bd: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0087 │ │ -0326e8: 0800 3000 |00c0: move-object/from16 v0, v48 │ │ -0326ec: 5404 830a |00c2: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0326f0: 6e10 a909 0400 |00c4: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // method@09a9 │ │ -0326f6: 0c0c |00c7: move-result-object v12 │ │ -0326f8: 6204 bf0a |00c8: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -0326fc: 334c 4306 |00ca: if-ne v12, v4, 070d // +0643 │ │ -032700: 9104 0e1e |00cc: sub-int v4, v14, v30 │ │ -032704: d805 1eec |00ce: add-int/lit8 v5, v30, #int -20 // #ec │ │ -032708: 9011 1105 |00d0: add-int v17, v17, v5 │ │ -03270c: 021f 0400 |00d2: move/from16 v31, v4 │ │ -032710: 6e10 9609 0c00 |00d4: invoke-virtual {v12}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.getAngle:()I // method@0996 │ │ -032716: 0a2e |00d7: move-result v46 │ │ -032718: 1304 5a00 |00d8: const/16 v4, #int 90 // #5a │ │ -03271c: 0200 2e00 |00da: move/from16 v0, v46 │ │ -032720: 3340 cd00 |00dc: if-ne v0, v4, 01a9 // +00cd │ │ -032724: 1214 |00de: const/4 v4, #int 1 // #1 │ │ -032726: 0220 0400 |00df: move/from16 v32, v4 │ │ -03272a: 0200 3500 |00e1: move/from16 v0, v53 │ │ -03272e: 8204 |00e3: int-to-float v4, v0 │ │ -032730: 0200 3400 |00e4: move/from16 v0, v52 │ │ -032734: 8205 |00e6: int-to-float v5, v0 │ │ -032736: c954 |00e7: div-float/2addr v4, v5 │ │ -032738: 0800 3000 |00e8: move-object/from16 v0, v48 │ │ -03273c: 5904 840a |00ea: iput v4, v0, Lorg/achartengine/chart/XYChart;.mScale:F // field@0a84 │ │ -032740: 9104 3435 |00ec: sub-int v4, v52, v53 │ │ -032744: 7110 a307 0400 |00ee: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -03274a: 0a04 |00f1: move-result v4 │ │ -03274c: db04 0402 |00f2: div-int/lit8 v4, v4, #int 2 // #02 │ │ -032750: 8244 |00f4: int-to-float v4, v4 │ │ -032752: 0800 3000 |00f5: move-object/from16 v0, v48 │ │ -032756: 5904 850a |00f7: iput v4, v0, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -03275a: 0800 3000 |00f9: move-object/from16 v0, v48 │ │ -03275e: 5204 840a |00fb: iget v4, v0, Lorg/achartengine/chart/XYChart;.mScale:F // field@0a84 │ │ -032762: 1505 803f |00fd: const/high16 v5, #int 1065353216 // #3f80 │ │ -032766: 2e04 0405 |00ff: cmpg-float v4, v4, v5 │ │ -03276a: 3b04 0d00 |0101: if-gez v4, 010e // +000d │ │ -03276e: 0800 3000 |0103: move-object/from16 v0, v48 │ │ -032772: 5204 850a |0105: iget v4, v0, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -032776: 1505 80bf |0107: const/high16 v5, #int -1082130432 // #bf80 │ │ -03277a: c854 |0109: mul-float/2addr v4, v5 │ │ -03277c: 0800 3000 |010a: move-object/from16 v0, v48 │ │ -032780: 5904 850a |010c: iput v4, v0, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0a85 │ │ -032784: 2204 2900 |010e: new-instance v4, Landroid/graphics/PointF; // type@0029 │ │ -032788: 9005 3234 |0110: add-int v5, v50, v52 │ │ -03278c: db05 0502 |0112: div-int/lit8 v5, v5, #int 2 // #02 │ │ -032790: 8255 |0114: int-to-float v5, v5 │ │ -032792: 9006 3335 |0115: add-int v6, v51, v53 │ │ -032796: db06 0602 |0117: div-int/lit8 v6, v6, #int 2 // #02 │ │ -03279a: 8266 |0119: int-to-float v6, v6 │ │ -03279c: 7030 8b00 5406 |011a: invoke-direct {v4, v5, v6}, Landroid/graphics/PointF;.:(FF)V // method@008b │ │ -0327a2: 0800 3000 |011d: move-object/from16 v0, v48 │ │ -0327a6: 5b04 810a |011f: iput-object v4, v0, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@0a81 │ │ -0327aa: 3820 0d00 |0121: if-eqz v32, 012e // +000d │ │ -0327ae: 0200 2e00 |0123: move/from16 v0, v46 │ │ -0327b2: 8204 |0125: int-to-float v4, v0 │ │ -0327b4: 1205 |0126: const/4 v5, #int 0 // #0 │ │ -0327b6: 0800 3000 |0127: move-object/from16 v0, v48 │ │ -0327ba: 0801 3100 |0129: move-object/from16 v1, v49 │ │ -0327be: 7040 0509 1054 |012b: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@0905 │ │ -0327c4: 0800 3000 |012e: move-object/from16 v0, v48 │ │ -0327c8: 5404 830a |0130: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0327cc: 6e10 b109 0400 |0132: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09b1 │ │ -0327d2: 0b1c |0135: move-result-wide v28 │ │ -0327d4: 0800 3000 |0136: move-object/from16 v0, v48 │ │ -0327d8: 5404 830a |0138: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0327dc: 6e10 b009 0400 |013a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09b0 │ │ -0327e2: 0b25 |013d: move-result-wide v37 │ │ -0327e4: 0800 3000 |013e: move-object/from16 v0, v48 │ │ -0327e8: 5404 830a |0140: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0327ec: 6e10 b909 0400 |0142: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09b9 │ │ -0327f2: 0b23 |0145: move-result-wide v35 │ │ -0327f4: 0800 3000 |0146: move-object/from16 v0, v48 │ │ -0327f8: 5404 830a |0148: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0327fc: 6e10 b809 0400 |014a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09b8 │ │ -032802: 0b21 |014d: move-result-wide v33 │ │ -032804: 0800 3000 |014e: move-object/from16 v0, v48 │ │ -032808: 5404 830a |0150: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03280c: 6e10 c509 0400 |0152: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09c5 │ │ -032812: 0a10 |0155: move-result v16 │ │ -032814: 0800 3000 |0156: move-object/from16 v0, v48 │ │ -032818: 5404 830a |0158: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03281c: 6e10 c309 0400 |015a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09c3 │ │ -032822: 0a12 |015d: move-result v18 │ │ -032824: 0800 3000 |015e: move-object/from16 v0, v48 │ │ -032828: 5404 830a |0160: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03282c: 6e10 c609 0400 |0162: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09c6 │ │ -032832: 0a13 |0165: move-result v19 │ │ -032834: 0800 3000 |0166: move-object/from16 v0, v48 │ │ -032838: 5404 830a |0168: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03283c: 6e10 c409 0400 |016a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09c4 │ │ -032842: 0a14 |016d: move-result v20 │ │ -032844: 160d 0000 |016e: const-wide/16 v13, #int 0 // #0 │ │ -032848: 160a 0000 |0170: const-wide/16 v10, #int 0 // #0 │ │ -03284c: 0800 3000 |0172: move-object/from16 v0, v48 │ │ -032850: 5404 820a |0174: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a82 │ │ -032854: 6e10 2c09 0400 |0176: invoke-virtual {v4}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -03285a: 0a15 |0179: move-result v21 │ │ -03285c: 0200 1500 |017a: move/from16 v0, v21 │ │ -032860: 2300 2702 |017c: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -032864: 082f 0000 |017e: move-object/from16 v47, v0 │ │ -032868: 1204 |0180: const/4 v4, #int 0 // #0 │ │ -03286a: 014f |0181: move v15, v4 │ │ -03286c: 0200 1500 |0182: move/from16 v0, v21 │ │ -032870: 350f 7f00 |0184: if-ge v15, v0, 0203 // +007f │ │ -032874: 0800 3000 |0186: move-object/from16 v0, v48 │ │ -032878: 5404 820a |0188: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a82 │ │ -03287c: 6e20 2b09 f400 |018a: invoke-virtual {v4, v15}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; // method@092b │ │ -032882: 0c04 |018d: move-result-object v4 │ │ -032884: 6e10 3709 0400 |018e: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getTitle:()Ljava/lang/String; // method@0937 │ │ -03288a: 0c05 |0191: move-result-object v5 │ │ -03288c: 4d05 2f0f |0192: aput-object v5, v47, v15 │ │ -032890: 6e10 3209 0400 |0194: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0932 │ │ -032896: 0a05 |0197: move-result v5 │ │ -032898: 3905 1600 |0198: if-nez v5, 01ae // +0016 │ │ -03289c: 0504 2100 |019a: move-wide/from16 v4, v33 │ │ -0328a0: 0506 2300 |019c: move-wide/from16 v6, v35 │ │ -0328a4: 0508 2500 |019e: move-wide/from16 v8, v37 │ │ -0328a8: d80f 0f01 |01a0: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0328ac: 0521 0400 |01a2: move-wide/from16 v33, v4 │ │ -0328b0: 0523 0600 |01a4: move-wide/from16 v35, v6 │ │ -0328b4: 0525 0800 |01a6: move-wide/from16 v37, v8 │ │ -0328b8: 28da |01a8: goto 0182 // -0026 │ │ -0328ba: 1204 |01a9: const/4 v4, #int 0 // #0 │ │ -0328bc: 0220 0400 |01aa: move/from16 v32, v4 │ │ -0328c0: 2900 35ff |01ac: goto/16 00e1 // -00cb │ │ -0328c4: 3910 1300 |01ae: if-nez v16, 01c1 // +0013 │ │ -0328c8: 6e10 3509 0400 |01b0: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMinX:()D // method@0935 │ │ -0328ce: 0b05 |01b3: move-result-wide v5 │ │ -0328d0: 0500 1c00 |01b4: move-wide/from16 v0, v28 │ │ -0328d4: 7140 b207 1065 |01b6: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -0328da: 0b1c |01b9: move-result-wide v28 │ │ -0328dc: 0800 3000 |01ba: move-object/from16 v0, v48 │ │ -0328e0: 5405 800a |01bc: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@0a80 │ │ -0328e4: 1206 |01be: const/4 v6, #int 0 // #0 │ │ -0328e6: 4c1c 0506 |01bf: aput-wide v28, v5, v6 │ │ -0328ea: 3912 4805 |01c1: if-nez v18, 0709 // +0548 │ │ -0328ee: 6e10 3309 0400 |01c3: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMaxX:()D // method@0933 │ │ -0328f4: 0b05 |01c6: move-result-wide v5 │ │ -0328f6: 0500 2500 |01c7: move-wide/from16 v0, v37 │ │ -0328fa: 7140 b007 1065 |01c9: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -032900: 0b08 |01cc: move-result-wide v8 │ │ -032902: 0800 3000 |01cd: move-object/from16 v0, v48 │ │ -032906: 5405 800a |01cf: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@0a80 │ │ -03290a: 1216 |01d1: const/4 v6, #int 1 // #1 │ │ -03290c: 4c08 0506 |01d2: aput-wide v8, v5, v6 │ │ -032910: 3913 3105 |01d4: if-nez v19, 0705 // +0531 │ │ -032914: 6e10 3609 0400 |01d6: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMinY:()D // method@0936 │ │ -03291a: 0b05 |01d9: move-result-wide v5 │ │ -03291c: 8c55 |01da: double-to-float v5, v5 │ │ -03291e: 8955 |01db: float-to-double v5, v5 │ │ -032920: 0500 2300 |01dc: move-wide/from16 v0, v35 │ │ -032924: 7140 b207 1065 |01de: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -03292a: 0b06 |01e1: move-result-wide v6 │ │ -03292c: 0800 3000 |01e2: move-object/from16 v0, v48 │ │ -032930: 5405 800a |01e4: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@0a80 │ │ -032934: 1316 0200 |01e6: const/16 v22, #int 2 // #2 │ │ -032938: 4c06 0516 |01e8: aput-wide v6, v5, v22 │ │ -03293c: 3914 1705 |01ea: if-nez v20, 0701 // +0517 │ │ -032940: 6e10 3409 0400 |01ec: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMaxY:()D // method@0934 │ │ -032946: 0b04 |01ef: move-result-wide v4 │ │ -032948: 8c44 |01f0: double-to-float v4, v4 │ │ -03294a: 8944 |01f1: float-to-double v4, v4 │ │ -03294c: 0500 2100 |01f2: move-wide/from16 v0, v33 │ │ -032950: 7140 b007 1054 |01f4: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -032956: 0b04 |01f7: move-result-wide v4 │ │ -032958: 0800 3000 |01f8: move-object/from16 v0, v48 │ │ -03295c: 5400 800a |01fa: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@0a80 │ │ -032960: 0816 0000 |01fc: move-object/from16 v22, v0 │ │ -032964: 1317 0300 |01fe: const/16 v23, #int 3 // #3 │ │ -032968: 4c04 1617 |0200: aput-wide v4, v22, v23 │ │ -03296c: 289e |0202: goto 01a0 // -0062 │ │ -03296e: ac04 251c |0203: sub-double v4, v37, v28 │ │ -032972: 1606 0000 |0205: const-wide/16 v6, #int 0 // #0 │ │ -032976: 2f04 0406 |0207: cmpl-double v4, v4, v6 │ │ -03297a: 3804 f404 |0209: if-eqz v4, 06fd // +04f4 │ │ -03297e: 9104 1f29 |020b: sub-int v4, v31, v41 │ │ -032982: 8344 |020d: int-to-double v4, v4 │ │ -032984: ac06 251c |020e: sub-double v6, v37, v28 │ │ -032988: ce64 |0210: div-double/2addr v4, v6 │ │ -03298a: 052a 0400 |0211: move-wide/from16 v42, v4 │ │ -03298e: ac04 2123 |0213: sub-double v4, v33, v35 │ │ -032992: 1606 0000 |0215: const-wide/16 v6, #int 0 // #0 │ │ -032996: 2f04 0406 |0217: cmpl-double v4, v4, v6 │ │ -03299a: 3804 e004 |0219: if-eqz v4, 06f9 // +04e0 │ │ -03299e: 9104 112d |021b: sub-int v4, v17, v45 │ │ -0329a2: 8344 |021d: int-to-double v4, v4 │ │ -0329a4: ac06 2123 |021e: sub-double v6, v33, v35 │ │ -0329a8: ce64 |0220: div-double/2addr v4, v6 │ │ -0329aa: 8c44 |0221: double-to-float v4, v4 │ │ -0329ac: 8944 |0222: float-to-double v4, v4 │ │ -0329ae: 0527 0400 |0223: move-wide/from16 v39, v4 │ │ -0329b2: 1204 |0225: const/4 v4, #int 0 // #0 │ │ -0329b4: 120b |0226: const/4 v11, #int 0 // #0 │ │ -0329b6: 0200 1500 |0227: move/from16 v0, v21 │ │ -0329ba: 350b ac00 |0229: if-ge v11, v0, 02d5 // +00ac │ │ -0329be: 0800 3000 |022b: move-object/from16 v0, v48 │ │ -0329c2: 5405 820a |022d: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a82 │ │ -0329c6: 6e20 2b09 b500 |022f: invoke-virtual {v5, v11}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; // method@092b │ │ -0329cc: 0c05 |0232: move-result-object v5 │ │ -0329ce: 6e10 3209 0500 |0233: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0932 │ │ -0329d4: 0a06 |0236: move-result v6 │ │ -0329d6: 3906 0500 |0237: if-nez v6, 023c // +0005 │ │ -0329da: d80b 0b01 |0239: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0329de: 28ec |023b: goto 0227 // -0014 │ │ -0329e0: 121d |023c: const/4 v13, #int 1 // #1 │ │ -0329e2: 0800 3000 |023d: move-object/from16 v0, v48 │ │ -0329e6: 5404 830a |023f: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0329ea: 6e20 ac09 b400 |0241: invoke-virtual {v4, v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@09ac │ │ -0329f0: 0c09 |0244: move-result-object v9 │ │ -0329f2: 6e10 3209 0500 |0245: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0932 │ │ -0329f8: 0a04 |0248: move-result v4 │ │ -0329fa: da0f 0402 |0249: mul-int/lit8 v15, v4, #int 2 // #02 │ │ -0329fe: 2208 b601 |024b: new-instance v8, Ljava/util/ArrayList; // type@01b6 │ │ -032a02: 7010 1908 0800 |024d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -032a08: 1204 |0250: const/4 v4, #int 0 // #0 │ │ -032a0a: 014e |0251: move v14, v4 │ │ -032a0c: 35fe 6300 |0252: if-ge v14, v15, 02b5 // +0063 │ │ -032a10: db04 0e02 |0254: div-int/lit8 v4, v14, #int 2 // #02 │ │ -032a14: 6e20 3909 4500 |0256: invoke-virtual {v5, v4}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@0939 │ │ -032a1a: 0b06 |0259: move-result-wide v6 │ │ -032a1c: 1812 ffff ffff ffff ef7f |025a: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ -032a26: 2f0a 0612 |025f: cmpl-double v10, v6, v18 │ │ -032a2a: 380a 3200 |0261: if-eqz v10, 0293 // +0032 │ │ -032a2e: 0200 2900 |0263: move/from16 v0, v41 │ │ -032a32: 8300 |0265: int-to-double v0, v0 │ │ -032a34: 0512 0000 |0266: move-wide/from16 v18, v0 │ │ -032a38: 6e20 3809 4500 |0268: invoke-virtual {v5, v4}, Lorg/achartengine/model/XYSeries;.getX:(I)D // method@0938 │ │ -032a3e: 0b16 |026b: move-result-wide v22 │ │ -032a40: ac16 161c |026c: sub-double v22, v22, v28 │ │ -032a44: ad16 162a |026e: mul-double v22, v22, v42 │ │ -032a48: ab12 1216 |0270: add-double v18, v18, v22 │ │ -032a4c: 0500 1200 |0272: move-wide/from16 v0, v18 │ │ -032a50: 8c04 |0274: double-to-float v4, v0 │ │ -032a52: 7110 9507 0400 |0275: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@0795 │ │ -032a58: 0c04 |0278: move-result-object v4 │ │ -032a5a: 7220 3b08 4800 |0279: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -032a60: 0200 1100 |027c: move/from16 v0, v17 │ │ -032a64: 8300 |027e: int-to-double v0, v0 │ │ -032a66: 0512 0000 |027f: move-wide/from16 v18, v0 │ │ -032a6a: ac06 0623 |0281: sub-double v6, v6, v35 │ │ -032a6e: ad06 0627 |0283: mul-double v6, v6, v39 │ │ -032a72: ac06 1206 |0285: sub-double v6, v18, v6 │ │ -032a76: 8c64 |0287: double-to-float v4, v6 │ │ -032a78: 7110 9507 0400 |0288: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@0795 │ │ -032a7e: 0c04 |028b: move-result-object v4 │ │ -032a80: 7220 3b08 4800 |028c: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -032a86: d804 0e02 |028f: add-int/lit8 v4, v14, #int 2 // #02 │ │ -032a8a: 014e |0291: move v14, v4 │ │ -032a8c: 28c0 |0292: goto 0252 // -0040 │ │ -032a8e: 7210 4308 0800 |0293: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0843 │ │ -032a94: 0a04 |0296: move-result v4 │ │ -032a96: 3d04 f8ff |0297: if-lez v4, 028f // -0008 │ │ -032a9a: 0200 1100 |0299: move/from16 v0, v17 │ │ -032a9e: 8204 |029b: int-to-float v4, v0 │ │ -032aa0: 0200 1100 |029c: move/from16 v0, v17 │ │ -032aa4: 8306 |029e: int-to-double v6, v0 │ │ -032aa6: ad12 2723 |029f: mul-double v18, v39, v35 │ │ -032aaa: ab06 0612 |02a1: add-double v6, v6, v18 │ │ -032aae: 8c66 |02a3: double-to-float v6, v6 │ │ -032ab0: 7120 b307 6400 |02a4: invoke-static {v4, v6}, Ljava/lang/Math;.min:(FF)F // method@07b3 │ │ -032ab6: 0a0a |02a7: move-result v10 │ │ -032ab8: 0804 3000 |02a8: move-object/from16 v4, v48 │ │ -032abc: 0806 3100 |02aa: move-object/from16 v6, v49 │ │ -032ac0: 0807 3600 |02ac: move-object/from16 v7, v54 │ │ -032ac4: 7609 f908 0400 |02ae: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/XYChart;.drawSeries:(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V // method@08f9 │ │ -032aca: 7210 3d08 0800 |02b1: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@083d │ │ -032ad0: 28db |02b4: goto 028f // -0025 │ │ -032ad2: 7210 4308 0800 |02b5: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0843 │ │ -032ad8: 0a04 |02b8: move-result v4 │ │ -032ada: 3d04 1900 |02b9: if-lez v4, 02d2 // +0019 │ │ -032ade: 0200 1100 |02bb: move/from16 v0, v17 │ │ -032ae2: 8204 |02bd: int-to-float v4, v0 │ │ -032ae4: 0200 1100 |02be: move/from16 v0, v17 │ │ -032ae8: 8306 |02c0: int-to-double v6, v0 │ │ -032aea: ad0e 2723 |02c1: mul-double v14, v39, v35 │ │ -032aee: cbe6 |02c3: add-double/2addr v6, v14 │ │ -032af0: 8c66 |02c4: double-to-float v6, v6 │ │ -032af2: 7120 b307 6400 |02c5: invoke-static {v4, v6}, Ljava/lang/Math;.min:(FF)F // method@07b3 │ │ -032af8: 0a0a |02c8: move-result v10 │ │ -032afa: 0804 3000 |02c9: move-object/from16 v4, v48 │ │ -032afe: 0806 3100 |02cb: move-object/from16 v6, v49 │ │ -032b02: 0807 3600 |02cd: move-object/from16 v7, v54 │ │ -032b06: 7609 f908 0400 |02cf: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/XYChart;.drawSeries:(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V // method@08f9 │ │ -032b0c: 01d4 |02d2: move v4, v13 │ │ -032b0e: 2900 66ff |02d3: goto/16 0239 // -009a │ │ -032b12: 0800 3000 |02d5: move-object/from16 v0, v48 │ │ -032b16: 540e 830a |02d7: iget-object v14, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032b1a: 9113 3511 |02d9: sub-int v19, v53, v17 │ │ -032b1e: 1315 0100 |02db: const/16 v21, #int 1 // #1 │ │ -032b22: 0800 3000 |02dd: move-object/from16 v0, v48 │ │ -032b26: 5405 830a |02df: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032b2a: 6e10 a809 0500 |02e1: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -032b30: 0a16 |02e4: move-result v22 │ │ -032b32: 080d 3000 |02e5: move-object/from16 v13, v48 │ │ -032b36: 080f 3100 |02e7: move-object/from16 v15, v49 │ │ -032b3a: 0210 3200 |02e9: move/from16 v16, v50 │ │ -032b3e: 0212 3400 |02eb: move/from16 v18, v52 │ │ -032b42: 0814 3600 |02ed: move-object/from16 v20, v54 │ │ -032b46: 740a f508 0d00 |02ef: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -032b4c: 0800 3000 |02f2: move-object/from16 v0, v48 │ │ -032b50: 5400 830a |02f4: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032b54: 0813 0000 |02f6: move-object/from16 v19, v0 │ │ -032b58: 1205 |02f8: const/4 v5, #int 0 // #0 │ │ -032b5a: 4418 2c05 |02f9: aget v24, v44, v5 │ │ -032b5e: 131a 0100 |02fb: const/16 v26, #int 1 // #1 │ │ -032b62: 0800 3000 |02fd: move-object/from16 v0, v48 │ │ -032b66: 5405 830a |02ff: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032b6a: 6e10 a809 0500 |0301: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -032b70: 0a1b |0304: move-result v27 │ │ -032b72: 0812 3000 |0305: move-object/from16 v18, v48 │ │ -032b76: 0814 3100 |0307: move-object/from16 v20, v49 │ │ -032b7a: 0215 3200 |0309: move/from16 v21, v50 │ │ -032b7e: 0216 3300 |030b: move/from16 v22, v51 │ │ -032b82: 0217 3400 |030d: move/from16 v23, v52 │ │ -032b86: 0819 3600 |030f: move-object/from16 v25, v54 │ │ -032b8a: 740a f508 1200 |0311: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -032b90: 6205 be0a |0314: sget-object v5, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -032b94: 335c 6901 |0316: if-ne v12, v5, 047f // +0169 │ │ -032b98: 0800 3000 |0318: move-object/from16 v0, v48 │ │ -032b9c: 5400 830a |031a: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032ba0: 0813 0000 |031c: move-object/from16 v19, v0 │ │ -032ba4: 9117 2932 |031e: sub-int v23, v41, v50 │ │ -032ba8: 9118 3533 |0320: sub-int v24, v53, v51 │ │ -032bac: 131a 0100 |0322: const/16 v26, #int 1 // #1 │ │ -032bb0: 0800 3000 |0324: move-object/from16 v0, v48 │ │ -032bb4: 5405 830a |0326: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032bb8: 6e10 a809 0500 |0328: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -032bbe: 0a1b |032b: move-result v27 │ │ -032bc0: 0812 3000 |032c: move-object/from16 v18, v48 │ │ -032bc4: 0814 3100 |032e: move-object/from16 v20, v49 │ │ -032bc8: 0215 3200 |0330: move/from16 v21, v50 │ │ -032bcc: 0216 3300 |0332: move/from16 v22, v51 │ │ -032bd0: 0819 3600 |0334: move-object/from16 v25, v54 │ │ -032bd4: 740a f508 1200 |0336: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -032bda: 0800 3000 |0339: move-object/from16 v0, v48 │ │ -032bde: 5400 830a |033b: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032be2: 0813 0000 |033d: move-object/from16 v19, v0 │ │ -032be6: 1235 |033f: const/4 v5, #int 3 // #3 │ │ -032be8: 4417 2c05 |0340: aget v23, v44, v5 │ │ -032bec: 9118 3533 |0342: sub-int v24, v53, v51 │ │ -032bf0: 131a 0100 |0344: const/16 v26, #int 1 // #1 │ │ -032bf4: 0800 3000 |0346: move-object/from16 v0, v48 │ │ -032bf8: 5405 830a |0348: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032bfc: 6e10 a809 0500 |034a: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -032c02: 0a1b |034d: move-result v27 │ │ -032c04: 0812 3000 |034e: move-object/from16 v18, v48 │ │ -032c08: 0814 3100 |0350: move-object/from16 v20, v49 │ │ -032c0c: 0215 1f00 |0352: move/from16 v21, v31 │ │ -032c10: 0216 3300 |0354: move/from16 v22, v51 │ │ -032c14: 0819 3600 |0356: move-object/from16 v25, v54 │ │ -032c18: 740a f508 1200 |0358: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -032c1e: 0800 3000 |035b: move-object/from16 v0, v48 │ │ -032c22: 5405 830a |035d: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032c26: 6e10 cb09 0500 |035f: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLabels:()Z // method@09cb │ │ -032c2c: 0a05 |0362: move-result v5 │ │ -032c2e: 3805 6401 |0363: if-eqz v5, 04c7 // +0164 │ │ -032c32: 3804 6201 |0365: if-eqz v4, 04c7 // +0162 │ │ -032c36: 1214 |0367: const/4 v4, #int 1 // #1 │ │ -032c38: 014a |0368: move v10, v4 │ │ -032c3a: 0800 3000 |0369: move-object/from16 v0, v48 │ │ -032c3e: 5404 830a |036b: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032c42: 6e10 ca09 0400 |036d: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowGrid:()Z // method@09ca │ │ -032c48: 0a0d |0370: move-result v13 │ │ -032c4a: 390a 0400 |0371: if-nez v10, 0375 // +0004 │ │ -032c4e: 380d 5a02 |0373: if-eqz v13, 05cd // +025a │ │ -032c52: 0800 3000 |0375: move-object/from16 v0, v48 │ │ -032c56: 5404 830a |0377: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032c5a: 6e10 b209 0400 |0379: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabels:()I // method@09b2 │ │ -032c60: 0a04 |037c: move-result v4 │ │ -032c62: 0500 1c00 |037d: move-wide/from16 v0, v28 │ │ -032c66: 0502 2500 |037f: move-wide/from16 v2, v37 │ │ -032c6a: 7154 170a 1032 |0381: invoke-static {v0, v1, v2, v3, v4}, Lorg/achartengine/util/MathHelper;.getLabels:(DDI)Ljava/util/List; // method@0a17 │ │ -032c70: 0c13 |0384: move-result-object v19 │ │ -032c72: 0800 3000 |0385: move-object/from16 v0, v48 │ │ -032c76: 5404 830a |0387: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032c7a: 6e10 ba09 0400 |0389: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabels:()I // method@09ba │ │ -032c80: 0a04 |038c: move-result v4 │ │ -032c82: 0500 2300 |038d: move-wide/from16 v0, v35 │ │ -032c86: 0502 2100 |038f: move-wide/from16 v2, v33 │ │ -032c8a: 7154 170a 1032 |0391: invoke-static {v0, v1, v2, v3, v4}, Lorg/achartengine/util/MathHelper;.getLabels:(DDI)Ljava/util/List; // method@0a17 │ │ -032c90: 0c0e |0394: move-result-object v14 │ │ -032c92: 380a 6003 |0395: if-eqz v10, 06f5 // +0360 │ │ -032c96: 0800 3000 |0397: move-object/from16 v0, v48 │ │ -032c9a: 5404 830a |0399: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032c9e: 6e10 a409 0400 |039b: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -032ca4: 0a04 |039e: move-result v4 │ │ -032ca6: 0800 3600 |039f: move-object/from16 v0, v54 │ │ -032caa: 6e20 8200 4000 |03a1: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032cb0: 0800 3000 |03a4: move-object/from16 v0, v48 │ │ -032cb4: 5404 830a |03a6: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032cb8: 6e10 a509 0400 |03a8: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -032cbe: 0a04 |03ab: move-result v4 │ │ -032cc0: 0800 3600 |03ac: move-object/from16 v0, v54 │ │ -032cc4: 6e20 8600 4000 |03ae: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -032cca: 0800 3000 |03b1: move-object/from16 v0, v48 │ │ -032cce: 5404 830a |03b3: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032cd2: 6e10 b309 0400 |03b5: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAlign:()Landroid/graphics/Paint$Align; // method@09b3 │ │ -032cd8: 0c04 |03b8: move-result-object v4 │ │ -032cda: 0800 3600 |03b9: move-object/from16 v0, v54 │ │ -032cde: 6e20 8500 4000 |03bb: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -032ce4: 0800 3000 |03be: move-object/from16 v0, v48 │ │ -032ce8: 5404 830a |03c0: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032cec: 6e10 b309 0400 |03c2: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAlign:()Landroid/graphics/Paint$Align; // method@09b3 │ │ -032cf2: 0c04 |03c5: move-result-object v4 │ │ -032cf4: 6205 0400 |03c6: sget-object v5, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -032cf8: 3354 2d03 |03c8: if-ne v4, v5, 06f5 // +032d │ │ -032cfc: 0200 2900 |03ca: move/from16 v0, v41 │ │ -032d00: 8204 |03cc: int-to-float v4, v0 │ │ -032d02: 0800 3000 |03cd: move-object/from16 v0, v48 │ │ -032d06: 5405 830a |03cf: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032d0a: 6e10 a509 0500 |03d1: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -032d10: 0a05 |03d4: move-result v5 │ │ -032d12: 1506 8040 |03d5: const/high16 v6, #int 1082130432 // #4080 │ │ -032d16: c965 |03d7: div-float/2addr v5, v6 │ │ -032d18: c654 |03d8: add-float/2addr v4, v5 │ │ -032d1a: 8740 |03d9: float-to-int v0, v4 │ │ -032d1c: 0217 0000 |03da: move/from16 v23, v0 │ │ -032d20: 0800 3000 |03dc: move-object/from16 v0, v48 │ │ -032d24: 5404 830a |03de: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032d28: 6e10 b609 0400 |03e0: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTextLabelLocations:()[Ljava/lang/Double; // method@09b6 │ │ -032d2e: 0c14 |03e3: move-result-object v20 │ │ -032d30: 0812 3000 |03e4: move-object/from16 v18, v48 │ │ -032d34: 0815 3100 |03e6: move-object/from16 v21, v49 │ │ -032d38: 0816 3600 |03e8: move-object/from16 v22, v54 │ │ -032d3c: 0218 2d00 |03ea: move/from16 v24, v45 │ │ -032d40: 0219 1100 |03ec: move/from16 v25, v17 │ │ -032d44: 051a 2a00 |03ee: move-wide/from16 v26, v42 │ │ -032d48: 740c fb08 1200 |03f0: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lorg/achartengine/chart/XYChart;.drawXLabels:(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V // method@08fb │ │ -032d4e: 0800 3000 |03f3: move-object/from16 v0, v48 │ │ -032d52: 5404 830a |03f5: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032d56: 6e10 bb09 0400 |03f7: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabelsAlign:()Landroid/graphics/Paint$Align; // method@09bb │ │ -032d5c: 0c04 |03fa: move-result-object v4 │ │ -032d5e: 0800 3600 |03fb: move-object/from16 v0, v54 │ │ -032d62: 6e20 8500 4000 |03fd: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -032d68: 7210 4308 0e00 |0400: invoke-interface {v14}, Ljava/util/List;.size:()I // method@0843 │ │ -032d6e: 0a0f |0403: move-result v15 │ │ -032d70: 1204 |0404: const/4 v4, #int 0 // #0 │ │ -032d72: 014b |0405: move v11, v4 │ │ -032d74: 35fb 2701 |0406: if-ge v11, v15, 052d // +0127 │ │ -032d78: 7220 3f08 be00 |0408: invoke-interface {v14, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -032d7e: 0c04 |040b: move-result-object v4 │ │ -032d80: 1f04 9001 |040c: check-cast v4, Ljava/lang/Double; // type@0190 │ │ -032d84: 6e10 8707 0400 |040e: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -032d8a: 0b12 |0411: move-result-wide v18 │ │ -032d8c: 0200 1100 |0412: move/from16 v0, v17 │ │ -032d90: 8304 |0414: int-to-double v4, v0 │ │ -032d92: ac06 1223 |0415: sub-double v6, v18, v35 │ │ -032d96: ad06 0627 |0417: mul-double v6, v6, v39 │ │ -032d9a: cc64 |0419: sub-double/2addr v4, v6 │ │ -032d9c: 8c46 |041a: double-to-float v6, v4 │ │ -032d9e: 6204 be0a |041b: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -032da2: 334c ae00 |041d: if-ne v12, v4, 04cb // +00ae │ │ -032da6: 380a 3f00 |041f: if-eqz v10, 045e // +003f │ │ -032daa: 0800 3000 |0421: move-object/from16 v0, v48 │ │ -032dae: 5404 830a |0423: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032db2: 6e10 a409 0400 |0425: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -032db8: 0a04 |0428: move-result v4 │ │ -032dba: 0800 3600 |0429: move-object/from16 v0, v54 │ │ -032dbe: 6e20 8200 4000 |042b: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032dc4: d804 29fc |042e: add-int/lit8 v4, v41, #int -4 // #fc │ │ -032dc8: 8245 |0430: int-to-float v5, v4 │ │ -032dca: 0200 2900 |0431: move/from16 v0, v41 │ │ -032dce: 8207 |0433: int-to-float v7, v0 │ │ -032dd0: 0804 3100 |0434: move-object/from16 v4, v49 │ │ -032dd4: 0168 |0436: move v8, v6 │ │ -032dd6: 0809 3600 |0437: move-object/from16 v9, v54 │ │ -032dda: 7406 6b00 0400 |0439: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -032de0: 0800 3000 |043c: move-object/from16 v0, v48 │ │ -032de4: 0501 1200 |043e: move-wide/from16 v1, v18 │ │ -032de8: 6e30 ff08 1002 |0440: invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08ff │ │ -032dee: 0c14 |0443: move-result-object v20 │ │ -032df0: d804 29fe |0444: add-int/lit8 v4, v41, #int -2 // #fe │ │ -032df4: 8240 |0446: int-to-float v0, v4 │ │ -032df6: 0215 0000 |0447: move/from16 v21, v0 │ │ -032dfa: 1504 0040 |0449: const/high16 v4, #int 1073741824 // #4000 │ │ -032dfe: a716 0604 |044b: sub-float v22, v6, v4 │ │ -032e02: 0800 3000 |044d: move-object/from16 v0, v48 │ │ -032e06: 5404 830a |044f: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032e0a: 6e10 bc09 0400 |0451: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabelsAngle:()F // method@09bc │ │ -032e10: 0a18 |0454: move-result v24 │ │ -032e12: 0812 3000 |0455: move-object/from16 v18, v48 │ │ -032e16: 0813 3100 |0457: move-object/from16 v19, v49 │ │ -032e1a: 0817 3600 |0459: move-object/from16 v23, v54 │ │ -032e1e: 7407 fa08 1200 |045b: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -032e24: 380d 1d00 |045e: if-eqz v13, 047b // +001d │ │ -032e28: 0800 3000 |0460: move-object/from16 v0, v48 │ │ -032e2c: 5404 830a |0462: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032e30: 6e10 a209 0400 |0464: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@09a2 │ │ -032e36: 0a04 |0467: move-result v4 │ │ -032e38: 0800 3600 |0468: move-object/from16 v0, v54 │ │ -032e3c: 6e20 8200 4000 |046a: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032e42: 0200 2900 |046d: move/from16 v0, v41 │ │ -032e46: 8205 |046f: int-to-float v5, v0 │ │ -032e48: 0200 1f00 |0470: move/from16 v0, v31 │ │ -032e4c: 8207 |0472: int-to-float v7, v0 │ │ -032e4e: 0804 3100 |0473: move-object/from16 v4, v49 │ │ -032e52: 0168 |0475: move v8, v6 │ │ -032e54: 0809 3600 |0476: move-object/from16 v9, v54 │ │ -032e58: 7406 6b00 0400 |0478: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -032e5e: d804 0b01 |047b: add-int/lit8 v4, v11, #int 1 // #01 │ │ -032e62: 014b |047d: move v11, v4 │ │ -032e64: 2888 |047e: goto 0406 // -0078 │ │ -032e66: 6205 bf0a |047f: sget-object v5, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -032e6a: 335c dafe |0481: if-ne v12, v5, 035b // -0126 │ │ -032e6e: 0800 3000 |0483: move-object/from16 v0, v48 │ │ -032e72: 5400 830a |0485: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032e76: 0813 0000 |0487: move-object/from16 v19, v0 │ │ -032e7a: 9117 341f |0489: sub-int v23, v52, v31 │ │ -032e7e: 9118 3533 |048b: sub-int v24, v53, v51 │ │ -032e82: 131a 0100 |048d: const/16 v26, #int 1 // #1 │ │ -032e86: 0800 3000 |048f: move-object/from16 v0, v48 │ │ -032e8a: 5405 830a |0491: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032e8e: 6e10 a809 0500 |0493: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -032e94: 0a1b |0496: move-result v27 │ │ -032e96: 0812 3000 |0497: move-object/from16 v18, v48 │ │ -032e9a: 0814 3100 |0499: move-object/from16 v20, v49 │ │ -032e9e: 0215 1f00 |049b: move/from16 v21, v31 │ │ -032ea2: 0216 3300 |049d: move/from16 v22, v51 │ │ -032ea6: 0819 3600 |049f: move-object/from16 v25, v54 │ │ -032eaa: 740a f508 1200 |04a1: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -032eb0: 0800 3000 |04a4: move-object/from16 v0, v48 │ │ -032eb4: 5400 830a |04a6: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032eb8: 0813 0000 |04a8: move-object/from16 v19, v0 │ │ -032ebc: 9117 2932 |04aa: sub-int v23, v41, v50 │ │ -032ec0: 9118 3533 |04ac: sub-int v24, v53, v51 │ │ -032ec4: 131a 0100 |04ae: const/16 v26, #int 1 // #1 │ │ -032ec8: 0800 3000 |04b0: move-object/from16 v0, v48 │ │ -032ecc: 5405 830a |04b2: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032ed0: 6e10 a809 0500 |04b4: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@09a8 │ │ -032ed6: 0a1b |04b7: move-result v27 │ │ -032ed8: 0812 3000 |04b8: move-object/from16 v18, v48 │ │ -032edc: 0814 3100 |04ba: move-object/from16 v20, v49 │ │ -032ee0: 0215 3200 |04bc: move/from16 v21, v50 │ │ -032ee4: 0216 3300 |04be: move/from16 v22, v51 │ │ -032ee8: 0819 3600 |04c0: move-object/from16 v25, v54 │ │ -032eec: 740a f508 1200 |04c2: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08f5 │ │ -032ef2: 2900 96fe |04c5: goto/16 035b // -016a │ │ -032ef6: 1204 |04c7: const/4 v4, #int 0 // #0 │ │ -032ef8: 014a |04c8: move v10, v4 │ │ -032efa: 2900 a0fe |04c9: goto/16 0369 // -0160 │ │ -032efe: 6204 bf0a |04cb: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -032f02: 334c aeff |04cd: if-ne v12, v4, 047b // -0052 │ │ -032f06: 380a 3f00 |04cf: if-eqz v10, 050e // +003f │ │ -032f0a: 0800 3000 |04d1: move-object/from16 v0, v48 │ │ -032f0e: 5404 830a |04d3: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032f12: 6e10 a409 0400 |04d5: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -032f18: 0a04 |04d8: move-result v4 │ │ -032f1a: 0800 3600 |04d9: move-object/from16 v0, v54 │ │ -032f1e: 6e20 8200 4000 |04db: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032f24: d804 1f04 |04de: add-int/lit8 v4, v31, #int 4 // #04 │ │ -032f28: 8245 |04e0: int-to-float v5, v4 │ │ -032f2a: 0200 1f00 |04e1: move/from16 v0, v31 │ │ -032f2e: 8207 |04e3: int-to-float v7, v0 │ │ -032f30: 0804 3100 |04e4: move-object/from16 v4, v49 │ │ -032f34: 0168 |04e6: move v8, v6 │ │ -032f36: 0809 3600 |04e7: move-object/from16 v9, v54 │ │ -032f3a: 7406 6b00 0400 |04e9: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -032f40: 0800 3000 |04ec: move-object/from16 v0, v48 │ │ -032f44: 0501 1200 |04ee: move-wide/from16 v1, v18 │ │ -032f48: 6e30 ff08 1002 |04f0: invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08ff │ │ -032f4e: 0c14 |04f3: move-result-object v20 │ │ -032f50: d804 1f0a |04f4: add-int/lit8 v4, v31, #int 10 // #0a │ │ -032f54: 8240 |04f6: int-to-float v0, v4 │ │ -032f56: 0215 0000 |04f7: move/from16 v21, v0 │ │ -032f5a: 1504 0040 |04f9: const/high16 v4, #int 1073741824 // #4000 │ │ -032f5e: a716 0604 |04fb: sub-float v22, v6, v4 │ │ -032f62: 0800 3000 |04fd: move-object/from16 v0, v48 │ │ -032f66: 5404 830a |04ff: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032f6a: 6e10 bc09 0400 |0501: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabelsAngle:()F // method@09bc │ │ -032f70: 0a18 |0504: move-result v24 │ │ -032f72: 0812 3000 |0505: move-object/from16 v18, v48 │ │ -032f76: 0813 3100 |0507: move-object/from16 v19, v49 │ │ -032f7a: 0817 3600 |0509: move-object/from16 v23, v54 │ │ -032f7e: 7407 fa08 1200 |050b: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -032f84: 380d 6dff |050e: if-eqz v13, 047b // -0093 │ │ -032f88: 0800 3000 |0510: move-object/from16 v0, v48 │ │ -032f8c: 5404 830a |0512: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032f90: 6e10 a209 0400 |0514: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@09a2 │ │ -032f96: 0a04 |0517: move-result v4 │ │ -032f98: 0800 3600 |0518: move-object/from16 v0, v54 │ │ -032f9c: 6e20 8200 4000 |051a: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032fa2: 0200 1f00 |051d: move/from16 v0, v31 │ │ -032fa6: 8205 |051f: int-to-float v5, v0 │ │ -032fa8: 0200 2900 |0520: move/from16 v0, v41 │ │ -032fac: 8207 |0522: int-to-float v7, v0 │ │ -032fae: 0804 3100 |0523: move-object/from16 v4, v49 │ │ -032fb2: 0168 |0525: move v8, v6 │ │ -032fb4: 0809 3600 |0526: move-object/from16 v9, v54 │ │ -032fb8: 7406 6b00 0400 |0528: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -032fbe: 2900 50ff |052b: goto/16 047b // -00b0 │ │ -032fc2: 380a a000 |052d: if-eqz v10, 05cd // +00a0 │ │ -032fc6: 0800 3000 |052f: move-object/from16 v0, v48 │ │ -032fca: 5404 830a |0531: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032fce: 6e10 a409 0400 |0533: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -032fd4: 0a04 |0536: move-result v4 │ │ -032fd6: 0800 3600 |0537: move-object/from16 v0, v54 │ │ -032fda: 6e20 8200 4000 |0539: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -032fe0: 0800 3000 |053c: move-object/from16 v0, v48 │ │ -032fe4: 5404 830a |053e: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -032fe8: 6e10 9d09 0400 |0540: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxisTitleTextSize:()F // method@099d │ │ -032fee: 0a0b |0543: move-result v11 │ │ -032ff0: 0800 3600 |0544: move-object/from16 v0, v54 │ │ -032ff4: 6e20 8600 b000 |0546: invoke-virtual {v0, v11}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -032ffa: 6204 0300 |0549: sget-object v4, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ -032ffe: 0800 3600 |054b: move-object/from16 v0, v54 │ │ -033002: 6e20 8500 4000 |054d: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -033008: 6204 be0a |0550: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -03300c: 334c eb00 |0552: if-ne v12, v4, 063d // +00eb │ │ -033010: 0800 3000 |0554: move-object/from16 v0, v48 │ │ -033014: 5404 830a |0556: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033018: 6e10 b709 0400 |0558: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTitle:()Ljava/lang/String; // method@09b7 │ │ -03301e: 0c06 |055b: move-result-object v6 │ │ -033020: db04 3402 |055c: div-int/lit8 v4, v52, #int 2 // #02 │ │ -033024: 9004 0432 |055e: add-int v4, v4, v50 │ │ -033028: 8247 |0560: int-to-float v7, v4 │ │ -03302a: 0200 1100 |0561: move/from16 v0, v17 │ │ -03302e: 8204 |0563: int-to-float v4, v0 │ │ -033030: 0800 3000 |0564: move-object/from16 v0, v48 │ │ -033034: 5405 830a |0566: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033038: 6e10 a509 0500 |0568: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -03303e: 0a05 |056b: move-result v5 │ │ -033040: 1508 8040 |056c: const/high16 v8, #int 1082130432 // #4080 │ │ -033044: c885 |056e: mul-float/2addr v5, v8 │ │ -033046: 1508 4040 |056f: const/high16 v8, #int 1077936128 // #4040 │ │ -03304a: c985 |0571: div-float/2addr v5, v8 │ │ -03304c: c654 |0572: add-float/2addr v4, v5 │ │ -03304e: a608 040b |0573: add-float v8, v4, v11 │ │ -033052: 120a |0575: const/4 v10, #int 0 // #0 │ │ -033054: 0804 3000 |0576: move-object/from16 v4, v48 │ │ -033058: 0805 3100 |0578: move-object/from16 v5, v49 │ │ -03305c: 0809 3600 |057a: move-object/from16 v9, v54 │ │ -033060: 7407 fa08 0400 |057c: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -033066: 0800 3000 |057f: move-object/from16 v0, v48 │ │ -03306a: 5404 830a |0581: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03306e: 6e10 bd09 0400 |0583: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYTitle:()Ljava/lang/String; // method@09bd │ │ -033074: 0c06 |0586: move-result-object v6 │ │ -033076: 0200 3200 |0587: move/from16 v0, v50 │ │ -03307a: 8204 |0589: int-to-float v4, v0 │ │ -03307c: a607 040b |058a: add-float v7, v4, v11 │ │ -033080: 9104 1132 |058c: sub-int v4, v17, v50 │ │ -033084: db04 0402 |058e: div-int/lit8 v4, v4, #int 2 // #02 │ │ -033088: 8248 |0590: int-to-float v8, v4 │ │ -03308a: 150a b4c2 |0591: const/high16 v10, #int -1028390912 // #c2b4 │ │ -03308e: 0804 3000 |0593: move-object/from16 v4, v48 │ │ -033092: 0805 3100 |0595: move-object/from16 v5, v49 │ │ -033096: 0809 3600 |0597: move-object/from16 v9, v54 │ │ -03309a: 7407 fa08 0400 |0599: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -0330a0: 0800 3000 |059c: move-object/from16 v0, v48 │ │ -0330a4: 5404 830a |059e: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0330a8: 6e10 a009 0400 |05a0: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@09a0 │ │ -0330ae: 0a04 |05a3: move-result v4 │ │ -0330b0: 0800 3600 |05a4: move-object/from16 v0, v54 │ │ -0330b4: 6e20 8600 4000 |05a6: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -0330ba: 0800 3000 |05a9: move-object/from16 v0, v48 │ │ -0330be: 5404 830a |05ab: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0330c2: 6e10 9f09 0400 |05ad: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitle:()Ljava/lang/String; // method@099f │ │ -0330c8: 0c06 |05b0: move-result-object v6 │ │ -0330ca: db04 3402 |05b1: div-int/lit8 v4, v52, #int 2 // #02 │ │ -0330ce: 9004 0432 |05b3: add-int v4, v4, v50 │ │ -0330d2: 8247 |05b5: int-to-float v7, v4 │ │ -0330d4: 0200 3300 |05b6: move/from16 v0, v51 │ │ -0330d8: 8204 |05b8: int-to-float v4, v0 │ │ -0330da: 0800 3000 |05b9: move-object/from16 v0, v48 │ │ -0330de: 5405 830a |05bb: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0330e2: 6e10 a009 0500 |05bd: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@09a0 │ │ -0330e8: 0a05 |05c0: move-result v5 │ │ -0330ea: a608 0405 |05c1: add-float v8, v4, v5 │ │ -0330ee: 120a |05c3: const/4 v10, #int 0 // #0 │ │ -0330f0: 0804 3000 |05c4: move-object/from16 v4, v48 │ │ -0330f4: 0805 3100 |05c6: move-object/from16 v5, v49 │ │ -0330f8: 0809 3600 |05c8: move-object/from16 v9, v54 │ │ -0330fc: 7407 fa08 0400 |05ca: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -033102: 6204 be0a |05cd: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -033106: 334c d400 |05cf: if-ne v12, v4, 06a3 // +00d4 │ │ -03310a: 0800 3000 |05d1: move-object/from16 v0, v48 │ │ -03310e: 5400 830a |05d3: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033112: 0814 0000 |05d5: move-object/from16 v20, v0 │ │ -033116: 0812 3000 |05d7: move-object/from16 v18, v48 │ │ -03311a: 0813 3100 |05d9: move-object/from16 v19, v49 │ │ -03311e: 0815 2f00 |05db: move-object/from16 v21, v47 │ │ -033122: 0216 3200 |05dd: move/from16 v22, v50 │ │ -033126: 0217 1f00 |05df: move/from16 v23, v31 │ │ -03312a: 0218 3300 |05e1: move/from16 v24, v51 │ │ -03312e: 0219 3400 |05e3: move/from16 v25, v52 │ │ -033132: 021a 3500 |05e5: move/from16 v26, v53 │ │ -033136: 021b 1e00 |05e7: move/from16 v27, v30 │ │ -03313a: 081c 3600 |05e9: move-object/from16 v28, v54 │ │ -03313e: 740b f708 1200 |05eb: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/achartengine/chart/XYChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08f7 │ │ -033144: 0800 3000 |05ee: move-object/from16 v0, v48 │ │ -033148: 5404 830a |05f0: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03314c: 6e10 c909 0400 |05f2: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowAxes:()Z // method@09c9 │ │ -033152: 0a04 |05f5: move-result v4 │ │ -033154: 3804 3900 |05f6: if-eqz v4, 062f // +0039 │ │ -033158: 0800 3000 |05f8: move-object/from16 v0, v48 │ │ -03315c: 5404 830a |05fa: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033160: 6e10 9c09 0400 |05fc: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxesColor:()I // method@099c │ │ -033166: 0a04 |05ff: move-result v4 │ │ -033168: 0800 3600 |0600: move-object/from16 v0, v54 │ │ -03316c: 6e20 8200 4000 |0602: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -033172: 0200 2900 |0605: move/from16 v0, v41 │ │ -033176: 8205 |0607: int-to-float v5, v0 │ │ -033178: 0200 1100 |0608: move/from16 v0, v17 │ │ -03317c: 8206 |060a: int-to-float v6, v0 │ │ -03317e: 0200 1f00 |060b: move/from16 v0, v31 │ │ -033182: 8207 |060d: int-to-float v7, v0 │ │ -033184: 0200 1100 |060e: move/from16 v0, v17 │ │ -033188: 8208 |0610: int-to-float v8, v0 │ │ -03318a: 0804 3100 |0611: move-object/from16 v4, v49 │ │ -03318e: 0809 3600 |0613: move-object/from16 v9, v54 │ │ -033192: 7406 6b00 0400 |0615: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -033198: 6204 be0a |0618: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -03319c: 334c c200 |061a: if-ne v12, v4, 06dc // +00c2 │ │ -0331a0: 0200 2900 |061c: move/from16 v0, v41 │ │ -0331a4: 8205 |061e: int-to-float v5, v0 │ │ -0331a6: 0200 2d00 |061f: move/from16 v0, v45 │ │ -0331aa: 8206 |0621: int-to-float v6, v0 │ │ -0331ac: 0200 2900 |0622: move/from16 v0, v41 │ │ -0331b0: 8207 |0624: int-to-float v7, v0 │ │ -0331b2: 0200 1100 |0625: move/from16 v0, v17 │ │ -0331b6: 8208 |0627: int-to-float v8, v0 │ │ -0331b8: 0804 3100 |0628: move-object/from16 v4, v49 │ │ -0331bc: 0809 3600 |062a: move-object/from16 v9, v54 │ │ -0331c0: 7406 6b00 0400 |062c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -0331c6: 3820 0d00 |062f: if-eqz v32, 063c // +000d │ │ -0331ca: 0200 2e00 |0631: move/from16 v0, v46 │ │ -0331ce: 8204 |0633: int-to-float v4, v0 │ │ -0331d0: 1215 |0634: const/4 v5, #int 1 // #1 │ │ -0331d2: 0800 3000 |0635: move-object/from16 v0, v48 │ │ -0331d6: 0801 3100 |0637: move-object/from16 v1, v49 │ │ -0331da: 7040 0509 1054 |0639: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@0905 │ │ -0331e0: 0e00 |063c: return-void │ │ -0331e2: 6204 bf0a |063d: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -0331e6: 334c 8eff |063f: if-ne v12, v4, 05cd // -0072 │ │ -0331ea: 0800 3000 |0641: move-object/from16 v0, v48 │ │ -0331ee: 5404 830a |0643: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0331f2: 6e10 b709 0400 |0645: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTitle:()Ljava/lang/String; // method@09b7 │ │ -0331f8: 0c06 |0648: move-result-object v6 │ │ -0331fa: db04 3402 |0649: div-int/lit8 v4, v52, #int 2 // #02 │ │ -0331fe: 9004 0432 |064b: add-int v4, v4, v50 │ │ -033202: 8247 |064d: int-to-float v7, v4 │ │ -033204: 9004 3335 |064e: add-int v4, v51, v53 │ │ -033208: 8244 |0650: int-to-float v4, v4 │ │ -03320a: a708 040b |0651: sub-float v8, v4, v11 │ │ -03320e: 150a b4c2 |0653: const/high16 v10, #int -1028390912 // #c2b4 │ │ -033212: 0804 3000 |0655: move-object/from16 v4, v48 │ │ -033216: 0805 3100 |0657: move-object/from16 v5, v49 │ │ -03321a: 0809 3600 |0659: move-object/from16 v9, v54 │ │ -03321e: 7407 fa08 0400 |065b: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -033224: 0800 3000 |065e: move-object/from16 v0, v48 │ │ -033228: 5404 830a |0660: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03322c: 6e10 bd09 0400 |0662: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYTitle:()Ljava/lang/String; // method@09bd │ │ -033232: 0c06 |0665: move-result-object v6 │ │ -033234: d804 1f14 |0666: add-int/lit8 v4, v31, #int 20 // #14 │ │ -033238: 8247 |0668: int-to-float v7, v4 │ │ -03323a: db04 3502 |0669: div-int/lit8 v4, v53, #int 2 // #02 │ │ -03323e: 9004 0433 |066b: add-int v4, v4, v51 │ │ -033242: 8248 |066d: int-to-float v8, v4 │ │ -033244: 120a |066e: const/4 v10, #int 0 // #0 │ │ -033246: 0804 3000 |066f: move-object/from16 v4, v48 │ │ -03324a: 0805 3100 |0671: move-object/from16 v5, v49 │ │ -03324e: 0809 3600 |0673: move-object/from16 v9, v54 │ │ -033252: 7407 fa08 0400 |0675: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -033258: 0800 3000 |0678: move-object/from16 v0, v48 │ │ -03325c: 5404 830a |067a: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033260: 6e10 a009 0400 |067c: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@09a0 │ │ -033266: 0a04 |067f: move-result v4 │ │ -033268: 0800 3600 |0680: move-object/from16 v0, v54 │ │ -03326c: 6e20 8600 4000 |0682: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -033272: 0800 3000 |0685: move-object/from16 v0, v48 │ │ -033276: 5404 830a |0687: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03327a: 6e10 9f09 0400 |0689: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitle:()Ljava/lang/String; // method@099f │ │ -033280: 0c06 |068c: move-result-object v6 │ │ -033282: 0200 3200 |068d: move/from16 v0, v50 │ │ -033286: 8204 |068f: int-to-float v4, v0 │ │ -033288: a607 040b |0690: add-float v7, v4, v11 │ │ -03328c: db04 3502 |0692: div-int/lit8 v4, v53, #int 2 // #02 │ │ -033290: 9004 042d |0694: add-int v4, v4, v45 │ │ -033294: 8248 |0696: int-to-float v8, v4 │ │ -033296: 120a |0697: const/4 v10, #int 0 // #0 │ │ -033298: 0804 3000 |0698: move-object/from16 v4, v48 │ │ -03329c: 0805 3100 |069a: move-object/from16 v5, v49 │ │ -0332a0: 0809 3600 |069c: move-object/from16 v9, v54 │ │ -0332a4: 7407 fa08 0400 |069e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -0332aa: 2900 2cff |06a1: goto/16 05cd // -00d4 │ │ -0332ae: 6204 bf0a |06a3: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -0332b2: 334c 49ff |06a5: if-ne v12, v4, 05ee // -00b7 │ │ -0332b6: 0200 2e00 |06a7: move/from16 v0, v46 │ │ -0332ba: 8204 |06a9: int-to-float v4, v0 │ │ -0332bc: 1215 |06aa: const/4 v5, #int 1 // #1 │ │ -0332be: 0800 3000 |06ab: move-object/from16 v0, v48 │ │ -0332c2: 0801 3100 |06ad: move-object/from16 v1, v49 │ │ -0332c6: 7040 0509 1054 |06af: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@0905 │ │ -0332cc: 0800 3000 |06b2: move-object/from16 v0, v48 │ │ -0332d0: 5400 830a |06b4: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0332d4: 0814 0000 |06b6: move-object/from16 v20, v0 │ │ -0332d8: 0812 3000 |06b8: move-object/from16 v18, v48 │ │ -0332dc: 0813 3100 |06ba: move-object/from16 v19, v49 │ │ -0332e0: 0815 2f00 |06bc: move-object/from16 v21, v47 │ │ -0332e4: 0216 3200 |06be: move/from16 v22, v50 │ │ -0332e8: 0217 1f00 |06c0: move/from16 v23, v31 │ │ -0332ec: 0218 3300 |06c2: move/from16 v24, v51 │ │ -0332f0: 0219 3400 |06c4: move/from16 v25, v52 │ │ -0332f4: 021a 3500 |06c6: move/from16 v26, v53 │ │ -0332f8: 021b 1e00 |06c8: move/from16 v27, v30 │ │ -0332fc: 081c 3600 |06ca: move-object/from16 v28, v54 │ │ -033300: 740b f708 1200 |06cc: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/achartengine/chart/XYChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08f7 │ │ -033306: 0200 2e00 |06cf: move/from16 v0, v46 │ │ -03330a: 8204 |06d1: int-to-float v4, v0 │ │ -03330c: 1205 |06d2: const/4 v5, #int 0 // #0 │ │ -03330e: 0800 3000 |06d3: move-object/from16 v0, v48 │ │ -033312: 0801 3100 |06d5: move-object/from16 v1, v49 │ │ -033316: 7040 0509 1054 |06d7: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@0905 │ │ -03331c: 2900 14ff |06da: goto/16 05ee // -00ec │ │ -033320: 6204 bf0a |06dc: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -033324: 334c 51ff |06de: if-ne v12, v4, 062f // -00af │ │ -033328: 0200 1f00 |06e0: move/from16 v0, v31 │ │ -03332c: 8205 |06e2: int-to-float v5, v0 │ │ -03332e: 0200 2d00 |06e3: move/from16 v0, v45 │ │ -033332: 8206 |06e5: int-to-float v6, v0 │ │ -033334: 0200 1f00 |06e6: move/from16 v0, v31 │ │ -033338: 8207 |06e8: int-to-float v7, v0 │ │ -03333a: 0200 1100 |06e9: move/from16 v0, v17 │ │ -03333e: 8208 |06eb: int-to-float v8, v0 │ │ -033340: 0804 3100 |06ec: move-object/from16 v4, v49 │ │ -033344: 0809 3600 |06ee: move-object/from16 v9, v54 │ │ -033348: 7406 6b00 0400 |06f0: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -03334e: 2900 3cff |06f3: goto/16 062f // -00c4 │ │ -033352: 0217 2900 |06f5: move/from16 v23, v41 │ │ -033356: 2900 e5fc |06f7: goto/16 03dc // -031b │ │ -03335a: 0527 0a00 |06f9: move-wide/from16 v39, v10 │ │ -03335e: 2900 2afb |06fb: goto/16 0225 // -04d6 │ │ -033362: 052a 0d00 |06fd: move-wide/from16 v42, v13 │ │ -033366: 2900 14fb |06ff: goto/16 0213 // -04ec │ │ -03336a: 0504 2100 |0701: move-wide/from16 v4, v33 │ │ -03336e: 2900 9dfa |0703: goto/16 01a0 // -0563 │ │ -033372: 0506 2300 |0705: move-wide/from16 v6, v35 │ │ -033376: 2900 e3fa |0707: goto/16 01ea // -051d │ │ -03337a: 0508 2500 |0709: move-wide/from16 v8, v37 │ │ -03337e: 2900 c9fa |070b: goto/16 01d4 // -0537 │ │ -033382: 021f 0e00 |070d: move/from16 v31, v14 │ │ -033386: 2900 c5f9 |070f: goto/16 00d4 // -063b │ │ -03338a: 021e 0400 |0711: move/from16 v30, v4 │ │ -03338e: 2900 12f9 |0713: goto/16 0025 // -06ee │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ecd4: |[03ecd4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; │ │ +03ece4: 5410 5307 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0753 │ │ +03ece8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ - 0x000d line=79 │ │ - 0x0015 line=80 │ │ - 0x0021 line=81 │ │ - 0x0025 line=83 │ │ - 0x002d line=84 │ │ - 0x0032 line=85 │ │ - 0x0037 line=86 │ │ - 0x003e line=87 │ │ - 0x0046 line=88 │ │ - 0x004c line=89 │ │ - 0x0055 line=91 │ │ - 0x0062 line=92 │ │ - 0x0079 line=94 │ │ - 0x00a7 line=97 │ │ - 0x00c0 line=100 │ │ - 0x00c8 line=101 │ │ - 0x00cc line=102 │ │ - 0x00ce line=103 │ │ - 0x00d4 line=105 │ │ - 0x00d8 line=106 │ │ - 0x00e1 line=107 │ │ - 0x00ec line=108 │ │ - 0x00f9 line=109 │ │ - 0x0103 line=110 │ │ - 0x010e line=112 │ │ - 0x0121 line=113 │ │ - 0x0123 line=114 │ │ - 0x012e line=116 │ │ - 0x0136 line=117 │ │ - 0x013e line=118 │ │ - 0x0146 line=119 │ │ - 0x014e line=120 │ │ - 0x0156 line=121 │ │ - 0x015e line=122 │ │ - 0x0166 line=123 │ │ - 0x016e line=124 │ │ - 0x0170 line=125 │ │ - 0x0172 line=126 │ │ - 0x017a line=127 │ │ - 0x0180 line=128 │ │ - 0x0186 line=129 │ │ - 0x018e line=130 │ │ - 0x0194 line=131 │ │ - 0x01a0 line=128 │ │ - 0x01a9 line=106 │ │ - 0x01ae line=134 │ │ - 0x01b0 line=135 │ │ - 0x01b4 line=136 │ │ - 0x01ba line=137 │ │ - 0x01c1 line=139 │ │ - 0x01c3 line=140 │ │ - 0x01c7 line=141 │ │ - 0x01cd line=142 │ │ - 0x01d4 line=144 │ │ - 0x01d6 line=145 │ │ - 0x01da line=146 │ │ - 0x01e2 line=147 │ │ - 0x01ea line=149 │ │ - 0x01ec line=150 │ │ - 0x01f0 line=151 │ │ - 0x01f8 line=152 │ │ - 0x0203 line=155 │ │ - 0x020b line=156 │ │ - 0x0213 line=158 │ │ - 0x021b line=159 │ │ - 0x0225 line=162 │ │ - 0x0226 line=163 │ │ - 0x022b line=164 │ │ - 0x0233 line=165 │ │ - 0x0239 line=163 │ │ - 0x023c line=168 │ │ - 0x023d line=169 │ │ - 0x0245 line=170 │ │ - 0x0249 line=172 │ │ - 0x024b line=173 │ │ - 0x0250 line=174 │ │ - 0x0254 line=175 │ │ - 0x0256 line=176 │ │ - 0x025a line=177 │ │ - 0x0263 line=178 │ │ - 0x027c line=179 │ │ - 0x028f line=174 │ │ - 0x0293 line=181 │ │ - 0x0299 line=182 │ │ - 0x02b1 line=184 │ │ - 0x02b5 line=188 │ │ - 0x02bb line=189 │ │ - 0x02d5 line=195 │ │ - 0x02f2 line=197 │ │ - 0x0314 line=199 │ │ - 0x0318 line=200 │ │ - 0x0339 line=202 │ │ - 0x035b line=211 │ │ - 0x0369 line=212 │ │ - 0x0371 line=213 │ │ - 0x0375 line=214 │ │ - 0x0385 line=215 │ │ - 0x0395 line=217 │ │ - 0x0397 line=218 │ │ - 0x03a4 line=219 │ │ - 0x03b1 line=220 │ │ - 0x03be line=221 │ │ - 0x03ca line=222 │ │ - 0x03dc line=225 │ │ - 0x03f3 line=227 │ │ - 0x0400 line=228 │ │ - 0x0404 line=229 │ │ - 0x0408 line=230 │ │ - 0x0412 line=231 │ │ - 0x041b line=232 │ │ - 0x041f line=233 │ │ - 0x0421 line=234 │ │ - 0x042e line=235 │ │ - 0x043c line=236 │ │ - 0x045e line=239 │ │ - 0x0460 line=240 │ │ - 0x046d line=241 │ │ - 0x047b line=229 │ │ - 0x047f line=204 │ │ - 0x0483 line=205 │ │ - 0x04a4 line=207 │ │ - 0x04c7 line=211 │ │ - 0x04cb line=243 │ │ - 0x04cf line=244 │ │ - 0x04d1 line=245 │ │ - 0x04de line=246 │ │ - 0x04ec line=247 │ │ - 0x050e line=250 │ │ - 0x0510 line=251 │ │ - 0x051d line=252 │ │ - 0x052d line=257 │ │ - 0x052f line=258 │ │ - 0x053c line=259 │ │ - 0x0544 line=260 │ │ - 0x0549 line=261 │ │ - 0x0550 line=262 │ │ - 0x0554 line=263 │ │ - 0x057f line=264 │ │ - 0x059c line=265 │ │ - 0x05a9 line=266 │ │ - 0x05cd line=277 │ │ - 0x05d1 line=278 │ │ - 0x05ee line=284 │ │ - 0x05f8 line=285 │ │ - 0x0605 line=286 │ │ - 0x0618 line=287 │ │ - 0x061c line=288 │ │ - 0x062f line=293 │ │ - 0x0631 line=294 │ │ - 0x063c line=296 │ │ - 0x063d line=268 │ │ - 0x0641 line=269 │ │ - 0x065e line=270 │ │ - 0x0678 line=271 │ │ - 0x0685 line=272 │ │ - 0x06a3 line=279 │ │ - 0x06a7 line=280 │ │ - 0x06b2 line=281 │ │ - 0x06cf line=282 │ │ - 0x06dc line=289 │ │ - 0x06e0 line=290 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0715 reg=48 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0715 reg=49 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0715 reg=50 (null) I │ │ - 0x0000 - 0x0715 reg=51 (null) I │ │ - 0x0000 - 0x0715 reg=52 (null) I │ │ - 0x0000 - 0x0715 reg=53 (null) I │ │ - 0x0000 - 0x0715 reg=54 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'drawChartValuesText' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #27 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 14 │ │ - ins : 6 │ │ - outs : 7 │ │ - insns size : 37 16-bit code units │ │ -033394: |[033394] org.achartengine.chart.XYChart.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V │ │ -0333a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0333a6: 0107 |0001: move v7, v0 │ │ -0333a8: 21c0 |0002: array-length v0, v12 │ │ -0333aa: 3507 2100 |0003: if-ge v7, v0, 0024 // +0021 │ │ -0333ae: db00 0702 |0005: div-int/lit8 v0, v7, #int 2 // #02 │ │ -0333b2: 6e20 3909 0a00 |0007: invoke-virtual {v10, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@0939 │ │ -0333b8: 0b00 |000a: move-result-wide v0 │ │ -0333ba: 6e30 ff08 0801 |000b: invoke-virtual {v8, v0, v1}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08ff │ │ -0333c0: 0c02 |000e: move-result-object v2 │ │ -0333c2: 4403 0c07 |000f: aget v3, v12, v7 │ │ -0333c6: d800 0701 |0011: add-int/lit8 v0, v7, #int 1 // #01 │ │ -0333ca: 4400 0c00 |0013: aget v0, v12, v0 │ │ -0333ce: 1501 6040 |0015: const/high16 v1, #int 1080033280 // #4060 │ │ -0333d2: a704 0001 |0017: sub-float v4, v0, v1 │ │ -0333d6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -0333d8: 0780 |001a: move-object v0, v8 │ │ -0333da: 0791 |001b: move-object v1, v9 │ │ -0333dc: 07b5 |001c: move-object v5, v11 │ │ -0333de: 7407 fa08 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -0333e4: d800 0702 |0020: add-int/lit8 v0, v7, #int 2 // #02 │ │ -0333e8: 0107 |0022: move v7, v0 │ │ -0333ea: 28df |0023: goto 0002 // -0021 │ │ -0333ec: 0e00 |0024: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ecec: |[03ecec] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ +03ecfc: 5210 5607 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03ed00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=330 │ │ - 0x0005 line=331 │ │ - 0x0020 line=330 │ │ - 0x0024 line=333 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0025 reg=8 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0025 reg=9 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0025 reg=10 (null) Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0025 reg=11 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0025 reg=12 (null) [F │ │ - 0x0000 - 0x0025 reg=13 (null) I │ │ - │ │ - #2 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'drawSeries' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #3 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'drawText' │ │ - type : '(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #28 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 10 │ │ - ins : 7 │ │ - outs : 5 │ │ - insns size : 33 16-bit code units │ │ -0333f0: |[0333f0] org.achartengine.chart.XYChart.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ -033400: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -033402: 5430 830a |0001: iget-object v0, v3, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033406: 6e10 a909 0000 |0003: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // method@09a9 │ │ -03340c: 0c00 |0006: move-result-object v0 │ │ -03340e: 6e10 9609 0000 |0007: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.getAngle:()I // method@0996 │ │ -033414: 0a00 |000a: move-result v0 │ │ -033416: 7b00 |000b: neg-int v0, v0 │ │ -033418: 8200 |000c: int-to-float v0, v0 │ │ -03341a: c690 |000d: add-float/2addr v0, v9 │ │ -03341c: 2d01 0002 |000e: cmpl-float v1, v0, v2 │ │ -033420: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -033424: 6e40 7400 0476 |0012: invoke-virtual {v4, v0, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ -03342a: 6e58 7200 5476 |0015: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ -033430: 2d01 0002 |0018: cmpl-float v1, v0, v2 │ │ -033434: 3801 0600 |001a: if-eqz v1, 0020 // +0006 │ │ -033438: 7f00 |001c: neg-float v0, v0 │ │ -03343a: 6e40 7400 0476 |001d: invoke-virtual {v4, v0, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ -033440: 0e00 |0020: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ed04: |[03ed04] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ +03ed14: 5410 4d07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03ed18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=348 │ │ - 0x000e line=349 │ │ - 0x0012 line=351 │ │ - 0x0015 line=353 │ │ - 0x0018 line=354 │ │ - 0x001c line=355 │ │ - 0x0020 line=358 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0021 reg=3 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0021 reg=4 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0021 reg=5 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0021 reg=6 (null) F │ │ - 0x0000 - 0x0021 reg=7 (null) F │ │ - 0x0000 - 0x0021 reg=8 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0021 reg=9 (null) F │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #4 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'drawXLabels' │ │ - type : '(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #29 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 26 │ │ - ins : 12 │ │ - outs : 7 │ │ - insns size : 230 16-bit code units │ │ -033444: |[033444] org.achartengine.chart.XYChart.drawXLabels:(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ │ -033454: 7210 4308 0f00 |0000: invoke-interface {v15}, Ljava/util/List;.size:()I // method@0843 │ │ -03345a: 0a0b |0003: move-result v11 │ │ -03345c: 54e1 830a |0004: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033460: 6e10 cb09 0100 |0006: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLabels:()Z // method@09cb │ │ -033466: 0a0c |0009: move-result v12 │ │ -033468: 54e1 830a |000a: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03346c: 6e10 ca09 0100 |000c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowGrid:()Z // method@09ca │ │ -033472: 0a0d |000f: move-result v13 │ │ -033474: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -033476: 011a |0011: move v10, v1 │ │ -033478: 35ba 7e00 |0012: if-ge v10, v11, 0090 // +007e │ │ -03347c: 7220 3f08 af00 |0014: invoke-interface {v15, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -033482: 0c01 |0017: move-result-object v1 │ │ -033484: 1f01 9001 |0018: check-cast v1, Ljava/lang/Double; // type@0190 │ │ -033488: 6e10 8707 0100 |001a: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -03348e: 0b07 |001d: move-result-wide v7 │ │ -033490: 0200 1300 |001e: move/from16 v0, v19 │ │ -033494: 8301 |0020: int-to-double v1, v0 │ │ -033496: ac03 0718 |0021: sub-double v3, v7, v24 │ │ -03349a: ad03 0316 |0023: mul-double v3, v3, v22 │ │ -03349e: cb31 |0025: add-double/2addr v1, v3 │ │ -0334a0: 8c12 |0026: double-to-float v2, v1 │ │ -0334a2: 380c 4a00 |0027: if-eqz v12, 0071 // +004a │ │ -0334a6: 54e1 830a |0029: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0334aa: 6e10 a409 0100 |002b: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -0334b0: 0a01 |002e: move-result v1 │ │ -0334b2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -0334b6: 6e20 8200 1000 |0031: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -0334bc: 0200 1500 |0034: move/from16 v0, v21 │ │ -0334c0: 8203 |0036: int-to-float v3, v0 │ │ -0334c2: 0200 1500 |0037: move/from16 v0, v21 │ │ -0334c6: 8201 |0039: int-to-float v1, v0 │ │ -0334c8: 54e4 830a |003a: iget-object v4, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0334cc: 6e10 a509 0400 |003c: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -0334d2: 0a04 |003f: move-result v4 │ │ -0334d4: 1505 4040 |0040: const/high16 v5, #int 1077936128 // #4040 │ │ -0334d8: c954 |0042: div-float/2addr v4, v5 │ │ -0334da: a605 0104 |0043: add-float v5, v1, v4 │ │ -0334de: 0801 1100 |0045: move-object/from16 v1, v17 │ │ -0334e2: 0124 |0047: move v4, v2 │ │ -0334e4: 0806 1200 |0048: move-object/from16 v6, v18 │ │ -0334e8: 7406 6b00 0100 |004a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -0334ee: 6e30 ff08 7e08 |004d: invoke-virtual {v14, v7, v8}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08ff │ │ -0334f4: 0c05 |0050: move-result-object v5 │ │ -0334f6: 0200 1500 |0051: move/from16 v0, v21 │ │ -0334fa: 8201 |0053: int-to-float v1, v0 │ │ -0334fc: 54e3 830a |0054: iget-object v3, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033500: 6e10 a509 0300 |0056: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -033506: 0a03 |0059: move-result v3 │ │ -033508: 1504 8040 |005a: const/high16 v4, #int 1082130432 // #4080 │ │ -03350c: c843 |005c: mul-float/2addr v3, v4 │ │ -03350e: 1504 4040 |005d: const/high16 v4, #int 1077936128 // #4040 │ │ -033512: c943 |005f: div-float/2addr v3, v4 │ │ -033514: a607 0103 |0060: add-float v7, v1, v3 │ │ -033518: 54e1 830a |0062: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03351c: 6e10 b409 0100 |0064: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAngle:()F // method@09b4 │ │ -033522: 0a09 |0067: move-result v9 │ │ -033524: 07e3 |0068: move-object v3, v14 │ │ -033526: 0804 1100 |0069: move-object/from16 v4, v17 │ │ -03352a: 0126 |006b: move v6, v2 │ │ -03352c: 0808 1200 |006c: move-object/from16 v8, v18 │ │ -033530: 7407 fa08 0300 |006e: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -033536: 380d 1b00 |0071: if-eqz v13, 008c // +001b │ │ -03353a: 54e1 830a |0073: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03353e: 6e10 a209 0100 |0075: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@09a2 │ │ -033544: 0a01 |0078: move-result v1 │ │ -033546: 0800 1200 |0079: move-object/from16 v0, v18 │ │ -03354a: 6e20 8200 1000 |007b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -033550: 0200 1500 |007e: move/from16 v0, v21 │ │ -033554: 8203 |0080: int-to-float v3, v0 │ │ -033556: 0200 1400 |0081: move/from16 v0, v20 │ │ -03355a: 8205 |0083: int-to-float v5, v0 │ │ -03355c: 0801 1100 |0084: move-object/from16 v1, v17 │ │ -033560: 0124 |0086: move v4, v2 │ │ -033562: 0806 1200 |0087: move-object/from16 v6, v18 │ │ -033566: 7406 6b00 0100 |0089: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -03356c: d801 0a01 |008c: add-int/lit8 v1, v10, #int 1 // #01 │ │ -033570: 011a |008e: move v10, v1 │ │ -033572: 2883 |008f: goto 0012 // -007d │ │ -033574: 380c 5500 |0090: if-eqz v12, 00e5 // +0055 │ │ -033578: 54e1 830a |0092: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03357c: 6e10 a409 0100 |0094: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -033582: 0a01 |0097: move-result v1 │ │ -033584: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -033588: 6e20 8200 1000 |009a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -03358e: 0800 1000 |009d: move-object/from16 v0, v16 │ │ -033592: 210b |009f: array-length v11, v0 │ │ -033594: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -033596: 011a |00a1: move v10, v1 │ │ -033598: 35ba 4300 |00a2: if-ge v10, v11, 00e5 // +0043 │ │ -03359c: 4607 100a |00a4: aget-object v7, v16, v10 │ │ -0335a0: 0200 1300 |00a6: move/from16 v0, v19 │ │ -0335a4: 8301 |00a8: int-to-double v1, v0 │ │ -0335a6: 6e10 8707 0700 |00a9: invoke-virtual {v7}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -0335ac: 0b03 |00ac: move-result-wide v3 │ │ -0335ae: ac03 0318 |00ad: sub-double v3, v3, v24 │ │ -0335b2: ad03 0316 |00af: mul-double v3, v3, v22 │ │ -0335b6: cb31 |00b1: add-double/2addr v1, v3 │ │ -0335b8: 8c12 |00b2: double-to-float v2, v1 │ │ -0335ba: 0200 1500 |00b3: move/from16 v0, v21 │ │ -0335be: 8203 |00b5: int-to-float v3, v0 │ │ -0335c0: d801 1504 |00b6: add-int/lit8 v1, v21, #int 4 // #04 │ │ -0335c4: 8215 |00b8: int-to-float v5, v1 │ │ -0335c6: 0801 1100 |00b9: move-object/from16 v1, v17 │ │ -0335ca: 0124 |00bb: move v4, v2 │ │ -0335cc: 0806 1200 |00bc: move-object/from16 v6, v18 │ │ -0335d0: 7406 6b00 0100 |00be: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -0335d6: 54e1 830a |00c1: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0335da: 6e20 b509 7100 |00c3: invoke-virtual {v1, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTextLabel:(Ljava/lang/Double;)Ljava/lang/String; // method@09b5 │ │ -0335e0: 0c05 |00c6: move-result-object v5 │ │ -0335e2: 0200 1500 |00c7: move/from16 v0, v21 │ │ -0335e6: 8201 |00c9: int-to-float v1, v0 │ │ -0335e8: 54e3 830a |00ca: iget-object v3, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0335ec: 6e10 a509 0300 |00cc: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -0335f2: 0a03 |00cf: move-result v3 │ │ -0335f4: a607 0103 |00d0: add-float v7, v1, v3 │ │ -0335f8: 54e1 830a |00d2: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0335fc: 6e10 b409 0100 |00d4: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAngle:()F // method@09b4 │ │ -033602: 0a09 |00d7: move-result v9 │ │ -033604: 07e3 |00d8: move-object v3, v14 │ │ -033606: 0804 1100 |00d9: move-object/from16 v4, v17 │ │ -03360a: 0126 |00db: move v6, v2 │ │ -03360c: 0808 1200 |00dc: move-object/from16 v8, v18 │ │ -033610: 7407 fa08 0300 |00de: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08fa │ │ -033616: d801 0a01 |00e1: add-int/lit8 v1, v10, #int 1 // #01 │ │ -03361a: 011a |00e3: move v10, v1 │ │ -03361c: 28be |00e4: goto 00a2 // -0042 │ │ -03361e: 0e00 |00e5: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ed1c: |[03ed1c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ +03ed2c: 5410 5807 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDateFormat:Ljava/text/DateFormat; // field@0758 │ │ +03ed30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=411 │ │ - 0x0004 line=412 │ │ - 0x000a line=413 │ │ - 0x0010 line=414 │ │ - 0x0014 line=415 │ │ - 0x001e line=416 │ │ - 0x0027 line=417 │ │ - 0x0029 line=418 │ │ - 0x0034 line=419 │ │ - 0x004d line=420 │ │ - 0x0071 line=422 │ │ - 0x0073 line=423 │ │ - 0x007e line=424 │ │ - 0x008c line=414 │ │ - 0x0090 line=427 │ │ - 0x0092 line=428 │ │ - 0x009d line=429 │ │ - 0x00a6 line=430 │ │ - 0x00b3 line=431 │ │ - 0x00c1 line=432 │ │ - 0x00e1 line=429 │ │ - 0x00e5 line=436 │ │ - locals : │ │ - 0x0000 - 0x00e6 reg=14 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x00e6 reg=15 (null) Ljava/util/List; │ │ - 0x0000 - 0x00e6 reg=16 (null) [Ljava/lang/Double; │ │ - 0x0000 - 0x00e6 reg=17 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x00e6 reg=18 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x00e6 reg=19 (null) I │ │ - 0x0000 - 0x00e6 reg=20 (null) I │ │ - 0x0000 - 0x00e6 reg=21 (null) I │ │ - 0x0000 - 0x00e6 reg=22 (null) D │ │ - 0x0000 - 0x00e6 reg=24 (null) D │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #5 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'getCalcRange' │ │ - type : '()[D' │ │ - access : 0x0001 (PUBLIC) │ │ + #30 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033620: |[033620] org.achartengine.chart.XYChart.getCalcRange:()[D │ │ -033630: 5410 800a |0000: iget-object v0, v1, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@0a80 │ │ -033634: 1100 |0002: return-object v0 │ │ +03ed34: |[03ed34] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ +03ed44: 5410 5907 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDayDateFormat:Ljava/text/DateFormat; // field@0759 │ │ +03ed48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=448 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #6 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'getDataset' │ │ - type : '()Lorg/achartengine/model/XYMultipleSeriesDataset;' │ │ - access : 0x0001 (PUBLIC) │ │ + #31 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033638: |[033638] org.achartengine.chart.XYChart.getDataset:()Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ -033648: 5410 820a |0000: iget-object v0, v1, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a82 │ │ -03364c: 1100 |0002: return-object v0 │ │ +03ed4c: |[03ed4c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ed5c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ed60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=444 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #7 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'getDefaultMinimum' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ + #32 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -033650: |[033650] org.achartengine.chart.XYChart.getDefaultMinimum:()D │ │ -033660: 1800 ffff ffff ffff ef7f |0000: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ -03366a: 1000 |0005: return-wide v0 │ │ + insns size : 3 16-bit code units │ │ +03ed64: |[03ed64] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ +03ed74: 5410 5d07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.yearDateFormat:Ljava/text/DateFormat; // field@075d │ │ +03ed78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #8 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'getLabel' │ │ - type : '(D)Ljava/lang/String;' │ │ - access : 0x0004 (PROTECTED) │ │ + #33 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 55 16-bit code units │ │ -03366c: |[03366c] org.achartengine.chart.XYChart.getLabel:(D)Ljava/lang/String; │ │ -03367c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -033680: 7120 b807 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@07b8 │ │ -033686: 0b00 |0005: move-result-wide v0 │ │ -033688: 8600 |0006: long-to-double v0, v0 │ │ -03368a: 2f00 0400 |0007: cmpl-double v0, v4, v0 │ │ -03368e: 3900 1a00 |0009: if-nez v0, 0023 // +001a │ │ -033692: 2200 a501 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -033696: 7010 f007 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03369c: 7120 b807 5400 |0010: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@07b8 │ │ -0336a2: 0b01 |0013: move-result-wide v1 │ │ -0336a4: 6e30 f507 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -0336aa: 0c00 |0017: move-result-object v0 │ │ -0336ac: 1a01 0000 |0018: const-string v1, "" // string@0000 │ │ -0336b0: 6e20 f807 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0336b6: 0c00 |001d: move-result-object v0 │ │ -0336b8: 6e10 fb07 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0336be: 0c00 |0021: move-result-object v0 │ │ -0336c0: 1100 |0022: return-object v0 │ │ -0336c2: 2200 a501 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -0336c6: 7010 f007 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0336cc: 6e30 f307 4005 |0028: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -0336d2: 0c00 |002b: move-result-object v0 │ │ -0336d4: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ -0336d8: 6e20 f807 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0336de: 0c00 |0031: move-result-object v0 │ │ -0336e0: 6e10 fb07 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0336e6: 0c00 |0035: move-result-object v0 │ │ -0336e8: 28ec |0036: goto 0022 // -0014 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ed7c: |[03ed7c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ed8c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ed90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=387 │ │ - 0x0002 line=388 │ │ - 0x000b line=389 │ │ - 0x0022 line=393 │ │ - 0x0023 line=391 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0037 reg=3 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0037 reg=4 (null) D │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #9 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'getPointsChart' │ │ - type : '()Lorg/achartengine/chart/ScatterChart;' │ │ - access : 0x0001 (PUBLIC) │ │ + #34 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0336ec: |[0336ec] org.achartengine.chart.XYChart.getPointsChart:()Lorg/achartengine/chart/ScatterChart; │ │ -0336fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0336fe: 1100 |0001: return-object v0 │ │ + insns size : 3 16-bit code units │ │ +03ed94: |[03ed94] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eda4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eda8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=509 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #10 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'getRenderer' │ │ - type : '()Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ - access : 0x0001 (PUBLIC) │ │ + #35 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$3900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033700: |[033700] org.achartengine.chart.XYChart.getRenderer:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ -033710: 5410 830a |0000: iget-object v0, v1, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033714: 1100 |0002: return-object v0 │ │ +03edac: |[03edac] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$3900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03edbc: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03edc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=440 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #11 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'isRenderPoints' │ │ - type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #36 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -033718: |[033718] org.achartengine.chart.XYChart.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z │ │ -033728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03372a: 0f00 |0001: return v0 │ │ + insns size : 3 16-bit code units │ │ +03edc4: |[03edc4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ +03edd4: 5510 5c07 |0000: iget-boolean v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075c │ │ +03edd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=491 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0002 reg=2 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #12 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'toRealPoint' │ │ - type : '(FF)Landroid/graphics/PointF;' │ │ - access : 0x0001 (PUBLIC) │ │ + #37 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -03372c: |[03372c] org.achartengine.chart.XYChart.toRealPoint:(FF)Landroid/graphics/PointF; │ │ -03373c: 54b0 830a |0000: iget-object v0, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033740: 6e10 b109 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09b1 │ │ -033746: 0b00 |0005: move-result-wide v0 │ │ -033748: 54b2 830a |0006: iget-object v2, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03374c: 6e10 b009 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09b0 │ │ -033752: 0b02 |000b: move-result-wide v2 │ │ -033754: 54b4 830a |000c: iget-object v4, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033758: 6e10 b909 0400 |000e: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09b9 │ │ -03375e: 0b04 |0011: move-result-wide v4 │ │ -033760: 54b6 830a |0012: iget-object v6, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033764: 6e10 b809 0600 |0014: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09b8 │ │ -03376a: 0b06 |0017: move-result-wide v6 │ │ -03376c: 2208 2900 |0018: new-instance v8, Landroid/graphics/PointF; // type@0029 │ │ -033770: 54b9 860a |001a: iget-object v9, v11, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -033774: 5299 0a00 |001c: iget v9, v9, Landroid/graphics/Rect;.left:I // field@000a │ │ -033778: 8299 |001e: int-to-float v9, v9 │ │ -03377a: a709 0c09 |001f: sub-float v9, v12, v9 │ │ -03377e: 8999 |0021: float-to-double v9, v9 │ │ -033780: cc02 |0022: sub-double/2addr v2, v0 │ │ -033782: cd92 |0023: mul-double/2addr v2, v9 │ │ -033784: 54b9 860a |0024: iget-object v9, v11, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -033788: 6e10 8f00 0900 |0026: invoke-virtual {v9}, Landroid/graphics/Rect;.width:()I // method@008f │ │ -03378e: 0a09 |0029: move-result v9 │ │ -033790: 8399 |002a: int-to-double v9, v9 │ │ -033792: ce92 |002b: div-double/2addr v2, v9 │ │ -033794: cb20 |002c: add-double/2addr v0, v2 │ │ -033796: 8c00 |002d: double-to-float v0, v0 │ │ -033798: 54b1 860a |002e: iget-object v1, v11, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -03379c: 5211 0b00 |0030: iget v1, v1, Landroid/graphics/Rect;.top:I // field@000b │ │ -0337a0: 54b2 860a |0032: iget-object v2, v11, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -0337a4: 6e10 8d00 0200 |0034: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@008d │ │ -0337aa: 0a02 |0037: move-result v2 │ │ -0337ac: b021 |0038: add-int/2addr v1, v2 │ │ -0337ae: 8211 |0039: int-to-float v1, v1 │ │ -0337b0: c7d1 |003a: sub-float/2addr v1, v13 │ │ -0337b2: 8911 |003b: float-to-double v1, v1 │ │ -0337b4: cc46 |003c: sub-double/2addr v6, v4 │ │ -0337b6: cd61 |003d: mul-double/2addr v1, v6 │ │ -0337b8: 54b3 860a |003e: iget-object v3, v11, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -0337bc: 6e10 8d00 0300 |0040: invoke-virtual {v3}, Landroid/graphics/Rect;.height:()I // method@008d │ │ -0337c2: 0a03 |0043: move-result v3 │ │ -0337c4: 8336 |0044: int-to-double v6, v3 │ │ -0337c6: ce61 |0045: div-double/2addr v1, v6 │ │ -0337c8: cb41 |0046: add-double/2addr v1, v4 │ │ -0337ca: 8c11 |0047: double-to-float v1, v1 │ │ -0337cc: 7030 8b00 0801 |0048: invoke-direct {v8, v0, v1}, Landroid/graphics/PointF;.:(FF)V // method@008b │ │ -0337d2: 1108 |004b: return-object v8 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eddc: |[03eddc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03edec: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03edf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=452 │ │ - 0x0006 line=453 │ │ - 0x000c line=454 │ │ - 0x0012 line=455 │ │ - 0x0018 line=456 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x004c reg=11 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x004c reg=12 (null) F │ │ - 0x0000 - 0x004c reg=13 (null) F │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #13 : (in Lorg/achartengine/chart/XYChart;) │ │ - name : 'toScreenPoint' │ │ - type : '(Landroid/graphics/PointF;)Landroid/graphics/PointF;' │ │ - access : 0x0001 (PUBLIC) │ │ + #38 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 15 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -0337d4: |[0337d4] org.achartengine.chart.XYChart.toScreenPoint:(Landroid/graphics/PointF;)Landroid/graphics/PointF; │ │ -0337e4: 54d0 830a |0000: iget-object v0, v13, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0337e8: 6e10 b109 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09b1 │ │ -0337ee: 0b00 |0005: move-result-wide v0 │ │ -0337f0: 54d2 830a |0006: iget-object v2, v13, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -0337f4: 6e10 b009 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09b0 │ │ -0337fa: 0b02 |000b: move-result-wide v2 │ │ -0337fc: 54d4 830a |000c: iget-object v4, v13, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -033800: 6e10 b909 0400 |000e: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09b9 │ │ -033806: 0b04 |0011: move-result-wide v4 │ │ -033808: 54d6 830a |0012: iget-object v6, v13, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a83 │ │ -03380c: 6e10 b809 0600 |0014: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09b8 │ │ -033812: 0b06 |0017: move-result-wide v6 │ │ -033814: 2208 2900 |0018: new-instance v8, Landroid/graphics/PointF; // type@0029 │ │ -033818: 52e9 0800 |001a: iget v9, v14, Landroid/graphics/PointF;.x:F // field@0008 │ │ -03381c: 8999 |001c: float-to-double v9, v9 │ │ -03381e: cc09 |001d: sub-double/2addr v9, v0 │ │ -033820: 54db 860a |001e: iget-object v11, v13, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -033824: 6e10 8f00 0b00 |0020: invoke-virtual {v11}, Landroid/graphics/Rect;.width:()I // method@008f │ │ -03382a: 0a0b |0023: move-result v11 │ │ -03382c: 83bb |0024: int-to-double v11, v11 │ │ -03382e: cdb9 |0025: mul-double/2addr v9, v11 │ │ -033830: ac00 0200 |0026: sub-double v0, v2, v0 │ │ -033834: ae00 0900 |0028: div-double v0, v9, v0 │ │ -033838: 54d2 860a |002a: iget-object v2, v13, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -03383c: 5222 0a00 |002c: iget v2, v2, Landroid/graphics/Rect;.left:I // field@000a │ │ -033840: 8322 |002e: int-to-double v2, v2 │ │ -033842: cb20 |002f: add-double/2addr v0, v2 │ │ -033844: 8c00 |0030: double-to-float v0, v0 │ │ -033846: 52e1 0900 |0031: iget v1, v14, Landroid/graphics/PointF;.y:F // field@0009 │ │ -03384a: 8911 |0033: float-to-double v1, v1 │ │ -03384c: ac01 0601 |0034: sub-double v1, v6, v1 │ │ -033850: 54d3 860a |0036: iget-object v3, v13, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -033854: 6e10 8d00 0300 |0038: invoke-virtual {v3}, Landroid/graphics/Rect;.height:()I // method@008d │ │ -03385a: 0a03 |003b: move-result v3 │ │ -03385c: 8339 |003c: int-to-double v9, v3 │ │ -03385e: cd91 |003d: mul-double/2addr v1, v9 │ │ -033860: ac03 0604 |003e: sub-double v3, v6, v4 │ │ -033864: ce31 |0040: div-double/2addr v1, v3 │ │ -033866: 54d3 860a |0041: iget-object v3, v13, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0a86 │ │ -03386a: 5233 0b00 |0043: iget v3, v3, Landroid/graphics/Rect;.top:I // field@000b │ │ -03386e: 8333 |0045: int-to-double v3, v3 │ │ -033870: cb31 |0046: add-double/2addr v1, v3 │ │ -033872: 8c11 |0047: double-to-float v1, v1 │ │ -033874: 7030 8b00 0801 |0048: invoke-direct {v8, v0, v1}, Landroid/graphics/PointF;.:(FF)V // method@008b │ │ -03387a: 1108 |004b: return-object v8 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03edf4: |[03edf4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ee04: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ee08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=463 │ │ - 0x0006 line=464 │ │ - 0x000c line=465 │ │ - 0x0012 line=466 │ │ - 0x0018 line=467 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x004c reg=13 this Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x004c reg=14 (null) Landroid/graphics/PointF; │ │ - │ │ - source_file_idx : 1467 (XYChart.java) │ │ - │ │ -Class #251 header: │ │ -class_idx : 471 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 482 │ │ -source_file_idx : 250 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #251 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/achartengine/chart/BarChart$Type; } │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #251 - │ │ - Class descriptor : 'Lorg/achartengine/chart/BarChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'SHAPE_WIDTH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 12 │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'mType' │ │ - type : 'Lorg/achartengine/chart/BarChart$Type;' │ │ - access : 0x0004 (PROTECTED) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #39 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -03387c: |[03387c] org.achartengine.chart.BarChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V │ │ -03388c: 7030 f308 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08f3 │ │ -033892: 6200 580a |0003: sget-object v0, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0a58 │ │ -033896: 5b10 5d0a |0005: iput-object v0, v1, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a5d │ │ -03389a: 5b14 5d0a |0007: iput-object v4, v1, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a5d │ │ -03389e: 0e00 |0009: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ee0c: |[03ee0c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ee1c: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ee20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0003 line=34 │ │ - 0x0007 line=52 │ │ - 0x0009 line=53 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lorg/achartengine/chart/BarChart; │ │ - 0x0000 - 0x000a reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000a reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000a reg=4 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'drawChartValuesText' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #40 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 16 │ │ - ins : 6 │ │ - outs : 7 │ │ - insns size : 65 16-bit code units │ │ -0338a0: |[0338a0] org.achartengine.chart.BarChart.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V │ │ -0338b0: 54a0 5b0a |0000: iget-object v0, v10, Lorg/achartengine/chart/BarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a5b │ │ -0338b4: 6e10 2c09 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -0338ba: 0a08 |0005: move-result v8 │ │ -0338bc: 21e0 |0006: array-length v0, v14 │ │ -0338be: 6e40 ad08 ea80 |0007: invoke-virtual {v10, v14, v0, v8}, Lorg/achartengine/chart/BarChart;.getHalfDiffX:([FII)F // method@08ad │ │ -0338c4: 0a09 |000a: move-result v9 │ │ -0338c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0338c8: 0107 |000c: move v7, v0 │ │ -0338ca: 21e0 |000d: array-length v0, v14 │ │ -0338cc: 3507 3200 |000e: if-ge v7, v0, 0040 // +0032 │ │ -0338d0: 4403 0e07 |0010: aget v3, v14, v7 │ │ -0338d4: 54a0 5d0a |0012: iget-object v0, v10, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a5d │ │ -0338d8: 6201 580a |0014: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0a58 │ │ -0338dc: 3310 0d00 |0016: if-ne v0, v1, 0023 // +000d │ │ -0338e0: da00 0f02 |0018: mul-int/lit8 v0, v15, #int 2 // #02 │ │ -0338e4: 8200 |001a: int-to-float v0, v0 │ │ -0338e6: c890 |001b: mul-float/2addr v0, v9 │ │ -0338e8: 8281 |001c: int-to-float v1, v8 │ │ -0338ea: 1502 c03f |001d: const/high16 v2, #int 1069547520 // #3fc0 │ │ -0338ee: c721 |001f: sub-float/2addr v1, v2 │ │ -0338f0: c891 |0020: mul-float/2addr v1, v9 │ │ -0338f2: c710 |0021: sub-float/2addr v0, v1 │ │ -0338f4: c603 |0022: add-float/2addr v3, v0 │ │ -0338f6: db00 0702 |0023: div-int/lit8 v0, v7, #int 2 // #02 │ │ -0338fa: 6e20 3909 0c00 |0025: invoke-virtual {v12, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@0939 │ │ -033900: 0b00 |0028: move-result-wide v0 │ │ -033902: 6e30 ae08 0a01 |0029: invoke-virtual {v10, v0, v1}, Lorg/achartengine/chart/BarChart;.getLabel:(D)Ljava/lang/String; // method@08ae │ │ -033908: 0c02 |002c: move-result-object v2 │ │ -03390a: d800 0701 |002d: add-int/lit8 v0, v7, #int 1 // #01 │ │ -03390e: 4400 0e00 |002f: aget v0, v14, v0 │ │ -033912: 1501 6040 |0031: const/high16 v1, #int 1080033280 // #4060 │ │ -033916: a704 0001 |0033: sub-float v4, v0, v1 │ │ -03391a: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -03391c: 07a0 |0036: move-object v0, v10 │ │ -03391e: 07b1 |0037: move-object v1, v11 │ │ -033920: 07d5 |0038: move-object v5, v13 │ │ -033922: 7407 aa08 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/BarChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08aa │ │ -033928: d800 0702 |003c: add-int/lit8 v0, v7, #int 2 // #02 │ │ -03392c: 0107 |003e: move v7, v0 │ │ -03392e: 28ce |003f: goto 000d // -0032 │ │ -033930: 0e00 |0040: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ee24: |[03ee24] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ee34: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ee38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0006 line=96 │ │ - 0x000b line=97 │ │ - 0x0010 line=98 │ │ - 0x0012 line=99 │ │ - 0x0018 line=100 │ │ - 0x0023 line=102 │ │ - 0x003c line=97 │ │ - 0x0040 line=104 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0041 reg=10 this Lorg/achartengine/chart/BarChart; │ │ - 0x0000 - 0x0041 reg=11 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0041 reg=12 (null) Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0041 reg=13 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0041 reg=14 (null) [F │ │ - 0x0000 - 0x0041 reg=15 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #41 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 17 16-bit code units │ │ -033934: |[033934] org.achartengine.chart.BarChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -033944: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -033948: a702 0a00 |0002: sub-float v2, v10, v0 │ │ -03394c: 1501 4041 |0004: const/high16 v1, #int 1094713344 // #4140 │ │ -033950: a603 0901 |0006: add-float v3, v9, v1 │ │ -033954: a604 0a00 |0008: add-float v4, v10, v0 │ │ -033958: 0770 |000a: move-object v0, v7 │ │ -03395a: 0191 |000b: move v1, v9 │ │ -03395c: 07b5 |000c: move-object v5, v11 │ │ -03395e: 7406 6f00 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -033964: 0e00 |0010: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ee3c: |[03ee3c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ee4c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ee50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=126 │ │ - 0x0002 line=127 │ │ - 0x0010 line=128 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0011 reg=6 this Lorg/achartengine/chart/BarChart; │ │ - 0x0000 - 0x0011 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0011 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0011 reg=9 (null) F │ │ - 0x0000 - 0x0011 reg=10 (null) F │ │ - 0x0000 - 0x0011 reg=11 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'drawSeries' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #42 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 17 │ │ - ins : 7 │ │ - outs : 6 │ │ - insns size : 74 16-bit code units │ │ -033968: |[033968] org.achartengine.chart.BarChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ -033978: 54a0 5b0a |0000: iget-object v0, v10, Lorg/achartengine/chart/BarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a5b │ │ -03397c: 6e10 2c09 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -033982: 0a07 |0005: move-result v7 │ │ -033984: 21d8 |0006: array-length v8, v13 │ │ -033986: 6e10 9209 0e00 |0007: invoke-virtual {v14}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -03398c: 0a00 |000a: move-result v0 │ │ -03398e: 6e20 8200 0c00 |000b: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -033994: 6200 0600 |000e: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -033998: 6e20 8400 0c00 |0010: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -03399e: 6e40 ad08 da78 |0013: invoke-virtual {v10, v13, v8, v7}, Lorg/achartengine/chart/BarChart;.getHalfDiffX:([FII)F // method@08ad │ │ -0339a4: 0a09 |0016: move-result v9 │ │ -0339a6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0339a8: 0106 |0018: move v6, v0 │ │ -0339aa: 3586 3000 |0019: if-ge v6, v8, 0049 // +0030 │ │ -0339ae: 4400 0d06 |001b: aget v0, v13, v6 │ │ -0339b2: d801 0601 |001d: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0339b6: 4402 0d01 |001f: aget v2, v13, v1 │ │ -0339ba: 54a1 5d0a |0021: iget-object v1, v10, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a5d │ │ -0339be: 6203 590a |0023: sget-object v3, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0a59 │ │ -0339c2: 3331 1000 |0025: if-ne v1, v3, 0035 // +0010 │ │ -0339c6: a701 0009 |0027: sub-float v1, v0, v9 │ │ -0339ca: a603 0009 |0029: add-float v3, v0, v9 │ │ -0339ce: 07b0 |002b: move-object v0, v11 │ │ -0339d0: 01f4 |002c: move v4, v15 │ │ -0339d2: 07c5 |002d: move-object v5, v12 │ │ -0339d4: 7406 6f00 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -0339da: d800 0602 |0031: add-int/lit8 v0, v6, #int 2 // #02 │ │ -0339de: 0106 |0033: move v6, v0 │ │ -0339e0: 28e5 |0034: goto 0019 // -001b │ │ -0339e2: 8271 |0035: int-to-float v1, v7 │ │ -0339e4: c891 |0036: mul-float/2addr v1, v9 │ │ -0339e6: c710 |0037: sub-float/2addr v0, v1 │ │ -0339e8: da01 1002 |0038: mul-int/lit8 v1, v16, #int 2 // #02 │ │ -0339ec: 8211 |003a: int-to-float v1, v1 │ │ -0339ee: c891 |003b: mul-float/2addr v1, v9 │ │ -0339f0: c601 |003c: add-float/2addr v1, v0 │ │ -0339f2: 1500 0040 |003d: const/high16 v0, #int 1073741824 // #4000 │ │ -0339f6: c890 |003f: mul-float/2addr v0, v9 │ │ -0339f8: a603 0100 |0040: add-float v3, v1, v0 │ │ -0339fc: 07b0 |0042: move-object v0, v11 │ │ -0339fe: 01f4 |0043: move v4, v15 │ │ -033a00: 07c5 |0044: move-object v5, v12 │ │ -033a02: 7406 6f00 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -033a08: 28e9 |0048: goto 0031 // -0017 │ │ -033a0a: 0e00 |0049: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ee54: |[03ee54] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ee64: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ee68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0006 line=68 │ │ - 0x0007 line=69 │ │ - 0x000e line=70 │ │ - 0x0013 line=71 │ │ - 0x0017 line=72 │ │ - 0x001b line=73 │ │ - 0x001d line=74 │ │ - 0x0021 line=75 │ │ - 0x0027 line=76 │ │ - 0x0031 line=72 │ │ - 0x0035 line=78 │ │ - 0x003d line=79 │ │ - 0x0049 line=82 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x004a reg=10 this Lorg/achartengine/chart/BarChart; │ │ - 0x0000 - 0x004a reg=11 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x004a reg=12 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x004a reg=13 (null) [F │ │ - 0x0000 - 0x004a reg=14 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x004a reg=15 (null) F │ │ - 0x0000 - 0x004a reg=16 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #3 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'getCoeficient' │ │ - type : '()F' │ │ - access : 0x0004 (PROTECTED) │ │ + #43 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a0c: |[033a0c] org.achartengine.chart.BarChart.getCoeficient:()F │ │ -033a1c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -033a20: 0f00 |0002: return v0 │ │ +03ee6c: |[03ee6c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ee7c: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ee80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #4 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'getDefaultMinimum' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ + #44 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a24: |[033a24] org.achartengine.chart.BarChart.getDefaultMinimum:()D │ │ -033a34: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -033a38: 1000 |0002: return-wide v0 │ │ +03ee84: |[03ee84] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ee94: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ee98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=166 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=2 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #5 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'getHalfDiffX' │ │ - type : '([FII)F' │ │ - access : 0x0004 (PROTECTED) │ │ + #45 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 12 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 44 16-bit code units │ │ -033a3c: |[033a3c] org.achartengine.chart.BarChart.getHalfDiffX:([FII)F │ │ -033a4c: d800 0afe |0000: add-int/lit8 v0, v10, #int -2 // #fe │ │ -033a50: 4400 0900 |0002: aget v0, v9, v0 │ │ -033a54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -033a56: 4401 0901 |0005: aget v1, v9, v1 │ │ -033a5a: c710 |0007: sub-float/2addr v0, v1 │ │ -033a5c: 82a1 |0008: int-to-float v1, v10 │ │ -033a5e: c910 |0009: div-float/2addr v0, v1 │ │ -033a60: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -033a62: 2d01 0001 |000b: cmpl-float v1, v0, v1 │ │ -033a66: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ -033a6a: 1500 2041 |000f: const/high16 v0, #int 1092616192 // #4120 │ │ -033a6e: 5481 5d0a |0011: iget-object v1, v8, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a5d │ │ -033a72: 6202 590a |0013: sget-object v2, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0a59 │ │ -033a76: 3221 0400 |0015: if-eq v1, v2, 0019 // +0004 │ │ -033a7a: 82b1 |0017: int-to-float v1, v11 │ │ -033a7c: c910 |0018: div-float/2addr v0, v1 │ │ -033a7e: 8900 |0019: float-to-double v0, v0 │ │ -033a80: 6e10 ab08 0800 |001a: invoke-virtual {v8}, Lorg/achartengine/chart/BarChart;.getCoeficient:()F // method@08ab │ │ -033a86: 0a02 |001d: move-result v2 │ │ -033a88: 8922 |001e: float-to-double v2, v2 │ │ -033a8a: 1904 f03f |001f: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -033a8e: 5486 5c0a |0021: iget-object v6, v8, Lorg/achartengine/chart/BarChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a5c │ │ -033a92: 6e10 9e09 0600 |0023: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getBarsSpacing:()D // method@099e │ │ -033a98: 0b06 |0026: move-result-wide v6 │ │ -033a9a: cb64 |0027: add-double/2addr v4, v6 │ │ -033a9c: cd42 |0028: mul-double/2addr v2, v4 │ │ -033a9e: ce20 |0029: div-double/2addr v0, v2 │ │ -033aa0: 8c00 |002a: double-to-float v0, v0 │ │ -033aa2: 0f00 |002b: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ee9c: |[03ee9c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03eeac: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03eeb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=140 │ │ - 0x000a line=141 │ │ - 0x000f line=142 │ │ - 0x0011 line=145 │ │ - 0x0017 line=146 │ │ - 0x0019 line=148 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x002c reg=8 this Lorg/achartengine/chart/BarChart; │ │ - 0x0000 - 0x002c reg=9 (null) [F │ │ - 0x0000 - 0x002c reg=10 (null) I │ │ - 0x0000 - 0x002c reg=11 (null) I │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #6 : (in Lorg/achartengine/chart/BarChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #46 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$4900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033aa4: |[033aa4] org.achartengine.chart.BarChart.getLegendShapeWidth:()I │ │ -033ab4: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -033ab8: 0f00 |0002: return v0 │ │ +03eeb4: |[03eeb4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$4900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03eec4: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03eec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/BarChart; │ │ - │ │ - source_file_idx : 250 (BarChart.java) │ │ - │ │ -Class #252 header: │ │ -class_idx : 472 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 482 │ │ -source_file_idx : 257 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #252 - │ │ - Class descriptor : 'Lorg/achartengine/chart/BubbleChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'MAX_BUBBLE_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 20 │ │ - #1 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'MIN_BUBBLE_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #2 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'SHAPE_WIDTH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #47 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -033abc: |[033abc] org.achartengine.chart.BubbleChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ -033acc: 7030 f308 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08f3 │ │ -033ad2: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eecc: |[03eecc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eedc: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eee0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0003 line=47 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/BubbleChart; │ │ - 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0004 reg=2 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'drawCircle' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #48 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -033ad4: |[033ad4] org.achartengine.chart.BubbleChart.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V │ │ -033ae4: 6e52 6a00 3154 |0000: invoke-virtual {v1, v3, v4, v5, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@006a │ │ -033aea: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eee4: |[03eee4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03eef4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03eef8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ - 0x0003 line=110 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/BubbleChart; │ │ - 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0004 reg=3 (null) F │ │ - 0x0000 - 0x0004 reg=4 (null) F │ │ - 0x0000 - 0x0004 reg=5 (null) F │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #49 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5100' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 19 16-bit code units │ │ -033aec: |[033aec] org.achartengine.chart.BubbleChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -033afc: 6200 0600 |0000: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -033b00: 6e20 8400 0b00 |0002: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -033b06: 1500 2041 |0005: const/high16 v0, #int 1092616192 // #4120 │ │ -033b0a: a603 0900 |0007: add-float v3, v9, v0 │ │ -033b0e: 1505 4040 |0009: const/high16 v5, #int 1077936128 // #4040 │ │ -033b12: 0760 |000b: move-object v0, v6 │ │ -033b14: 0771 |000c: move-object v1, v7 │ │ -033b16: 07b2 |000d: move-object v2, v11 │ │ -033b18: 01a4 |000e: move v4, v10 │ │ -033b1a: 7606 b108 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/BubbleChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V // method@08b1 │ │ -033b20: 0e00 |0012: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03eefc: |[03eefc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03ef0c: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03ef10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0005 line=96 │ │ - 0x0012 line=97 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0013 reg=6 this Lorg/achartengine/chart/BubbleChart; │ │ - 0x0000 - 0x0013 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0013 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0013 reg=9 (null) F │ │ - 0x0000 - 0x0013 reg=10 (null) F │ │ - 0x0000 - 0x0013 reg=11 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'drawSeries' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #50 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5200' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 19 │ │ - ins : 7 │ │ - outs : 6 │ │ - insns size : 66 16-bit code units │ │ -033b24: |[033b24] org.achartengine.chart.BubbleChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ -033b34: 1f10 f001 |0000: check-cast v16, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -033b38: 7401 f309 1000 |0002: invoke-virtual/range {v16}, Lorg/achartengine/renderer/XYSeriesRenderer;.getColor:()I // method@09f3 │ │ -033b3e: 0a01 |0005: move-result v1 │ │ -033b40: 6e20 8200 1e00 |0006: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -033b46: 6201 0600 |0009: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -033b4a: 6e20 8400 1e00 |000b: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -033b50: 21f9 |000e: array-length v9, v15 │ │ -033b52: 54c1 610a |000f: iget-object v1, v12, Lorg/achartengine/chart/BubbleChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a61 │ │ -033b56: 0200 1200 |0011: move/from16 v0, v18 │ │ -033b5a: 6e20 2b09 0100 |0013: invoke-virtual {v1, v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; // method@092b │ │ -033b60: 0c01 |0016: move-result-object v1 │ │ -033b62: 0717 |0017: move-object v7, v1 │ │ -033b64: 1f07 e901 |0018: check-cast v7, Lorg/achartengine/model/XYValueSeries; // type@01e9 │ │ -033b68: 6e10 4309 0700 |001a: invoke-virtual {v7}, Lorg/achartengine/model/XYValueSeries;.getMaxValue:()D // method@0943 │ │ -033b6e: 0b01 |001d: move-result-wide v1 │ │ -033b70: 1903 3440 |001e: const-wide/high16 v3, #long 4626322717216342016 // #4034 │ │ -033b74: ae0a 0301 |0020: div-double v10, v3, v1 │ │ -033b78: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -033b7a: 0118 |0023: move v8, v1 │ │ -033b7c: 3598 1d00 |0024: if-ge v8, v9, 0041 // +001d │ │ -033b80: db01 0802 |0026: div-int/lit8 v1, v8, #int 2 // #02 │ │ -033b84: 6e20 4509 1700 |0028: invoke-virtual {v7, v1}, Lorg/achartengine/model/XYValueSeries;.getValue:(I)D // method@0945 │ │ -033b8a: 0b01 |002b: move-result-wide v1 │ │ -033b8c: cda1 |002c: mul-double/2addr v1, v10 │ │ -033b8e: 1903 0040 |002d: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ -033b92: cb31 |002f: add-double/2addr v1, v3 │ │ -033b94: 4404 0f08 |0030: aget v4, v15, v8 │ │ -033b98: d803 0801 |0032: add-int/lit8 v3, v8, #int 1 // #01 │ │ -033b9c: 4405 0f03 |0034: aget v5, v15, v3 │ │ -033ba0: 8c16 |0036: double-to-float v6, v1 │ │ -033ba2: 07c1 |0037: move-object v1, v12 │ │ -033ba4: 07d2 |0038: move-object v2, v13 │ │ -033ba6: 07e3 |0039: move-object v3, v14 │ │ -033ba8: 7606 b108 0100 |003a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/BubbleChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V // method@08b1 │ │ -033bae: d801 0802 |003d: add-int/lit8 v1, v8, #int 2 // #02 │ │ -033bb2: 0118 |003f: move v8, v1 │ │ -033bb4: 28e4 |0040: goto 0024 // -001c │ │ -033bb6: 0e00 |0041: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ef14: |[03ef14] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ef24: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ef28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0002 line=62 │ │ - 0x0009 line=63 │ │ - 0x000e line=64 │ │ - 0x000f line=65 │ │ - 0x001a line=66 │ │ - 0x001e line=68 │ │ - 0x0022 line=69 │ │ - 0x0026 line=70 │ │ - 0x0030 line=71 │ │ - 0x003d line=69 │ │ - 0x0041 line=73 │ │ - locals : │ │ - 0x0000 - 0x0042 reg=12 this Lorg/achartengine/chart/BubbleChart; │ │ - 0x0000 - 0x0042 reg=13 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0042 reg=14 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0042 reg=15 (null) [F │ │ - 0x0000 - 0x0042 reg=16 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0042 reg=17 (null) F │ │ - 0x0000 - 0x0042 reg=18 (null) I │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/BubbleChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #51 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5300' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033bb8: |[033bb8] org.achartengine.chart.BubbleChart.getLegendShapeWidth:()I │ │ -033bc8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -033bcc: 0f00 |0002: return v0 │ │ +03ef2c: |[03ef2c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ef3c: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ef40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/BubbleChart; │ │ - │ │ - source_file_idx : 257 (BubbleChart.java) │ │ - │ │ -Class #253 header: │ │ -class_idx : 473 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 469 │ │ -source_file_idx : 389 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #253 - │ │ - Class descriptor : 'Lorg/achartengine/chart/DialChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'NEEDLE_RADIUS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10 │ │ - #1 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'SHAPE_WIDTH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10 │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'mDataset' │ │ - type : 'Lorg/achartengine/model/CategorySeries;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'mRenderer' │ │ - type : 'Lorg/achartengine/renderer/DialRenderer;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #52 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5400' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -033bd0: |[033bd0] org.achartengine.chart.DialChart.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V │ │ -033be0: 7010 9908 0000 |0000: invoke-direct {v0}, Lorg/achartengine/chart/AbstractChart;.:()V // method@0899 │ │ -033be6: 5b01 640a |0003: iput-object v1, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a64 │ │ -033bea: 5b02 650a |0005: iput-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -033bee: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ef44: |[03ef44] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ef54: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ef58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=50 │ │ - 0x0005 line=51 │ │ - 0x0007 line=52 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lorg/achartengine/chart/DialChart; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0008 reg=2 (null) Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'drawNeedle' │ │ - type : '(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #53 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5500' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 21 │ │ - ins : 10 │ │ - outs : 6 │ │ - insns size : 182 16-bit code units │ │ -033bf0: |[033bf0] org.achartengine.chart.DialChart.drawNeedle:(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V │ │ -033c00: 1801 0000 0000 0080 5640 |0000: const-wide v1, #double 90 // #4056800000000000 │ │ -033c0a: 7120 be07 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Math;.toRadians:(D)D // method@07be │ │ -033c10: 0b01 |0008: move-result-wide v1 │ │ -033c12: 1903 2440 |0009: const-wide/high16 v3, #long 4621819117588971520 // #4024 │ │ -033c16: ac05 0d01 |000b: sub-double v5, v13, v1 │ │ -033c1a: 7120 b907 6500 |000d: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -033c20: 0b05 |0010: move-result-wide v5 │ │ -033c22: cd53 |0011: mul-double/2addr v3, v5 │ │ -033c24: 8a33 |0012: double-to-int v3, v3 │ │ -033c26: 1904 2440 |0013: const-wide/high16 v4, #long 4621819117588971520 // #4024 │ │ -033c2a: ac01 0d01 |0015: sub-double v1, v13, v1 │ │ -033c2e: 7120 aa07 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -033c34: 0b01 |001a: move-result-wide v1 │ │ -033c36: cd41 |001b: mul-double/2addr v1, v4 │ │ -033c38: 8a12 |001c: double-to-int v2, v1 │ │ -033c3a: 7120 b907 ed00 |001d: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -033c40: 0b04 |0020: move-result-wide v4 │ │ -033c42: ad04 0411 |0021: mul-double v4, v4, v17 │ │ -033c46: 8a41 |0023: double-to-int v1, v4 │ │ -033c48: 7120 aa07 ed00 |0024: invoke-static {v13, v14}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -033c4e: 0b04 |0027: move-result-wide v4 │ │ -033c50: ad04 0411 |0028: mul-double v4, v4, v17 │ │ -033c54: 8a44 |002a: double-to-int v4, v4 │ │ -033c56: 9005 0f01 |002b: add-int v5, v15, v1 │ │ -033c5a: 9006 1004 |002d: add-int v6, v16, v4 │ │ -033c5e: 3813 6400 |002f: if-eqz v19, 0093 // +0064 │ │ -033c62: 1807 3333 3333 3333 eb3f |0031: const-wide v7, #double 0.85 // #3feb333333333333 │ │ -033c6c: ad07 0711 |0036: mul-double v7, v7, v17 │ │ -033c70: 7120 b907 ed00 |0038: invoke-static {v13, v14}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -033c76: 0b09 |003b: move-result-wide v9 │ │ -033c78: cd97 |003c: mul-double/2addr v7, v9 │ │ -033c7a: 8a71 |003d: double-to-int v1, v7 │ │ -033c7c: b0f1 |003e: add-int/2addr v1, v15 │ │ -033c7e: 1807 3333 3333 3333 eb3f |003f: const-wide v7, #double 0.85 // #3feb333333333333 │ │ -033c88: ad07 0711 |0044: mul-double v7, v7, v17 │ │ -033c8c: 7120 aa07 ed00 |0046: invoke-static {v13, v14}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -033c92: 0b09 |0049: move-result-wide v9 │ │ -033c94: cd97 |004a: mul-double/2addr v7, v9 │ │ -033c96: 8a74 |004b: double-to-int v4, v7 │ │ -033c98: 9004 0410 |004c: add-int v4, v4, v16 │ │ -033c9c: 1267 |004e: const/4 v7, #int 6 // #6 │ │ -033c9e: 2377 1b02 |004f: new-array v7, v7, [F // type@021b │ │ -033ca2: 1208 |0051: const/4 v8, #int 0 // #0 │ │ -033ca4: 9109 0103 |0052: sub-int v9, v1, v3 │ │ -033ca8: 8299 |0054: int-to-float v9, v9 │ │ -033caa: 4b09 0708 |0055: aput v9, v7, v8 │ │ -033cae: 1218 |0057: const/4 v8, #int 1 // #1 │ │ -033cb0: 9109 0402 |0058: sub-int v9, v4, v2 │ │ -033cb4: 8299 |005a: int-to-float v9, v9 │ │ -033cb6: 4b09 0708 |005b: aput v9, v7, v8 │ │ -033cba: 1228 |005d: const/4 v8, #int 2 // #2 │ │ -033cbc: 8259 |005e: int-to-float v9, v5 │ │ -033cbe: 4b09 0708 |005f: aput v9, v7, v8 │ │ -033cc2: 1238 |0061: const/4 v8, #int 3 // #3 │ │ -033cc4: 8269 |0062: int-to-float v9, v6 │ │ -033cc6: 4b09 0708 |0063: aput v9, v7, v8 │ │ -033cca: 1248 |0065: const/4 v8, #int 4 // #4 │ │ -033ccc: b031 |0066: add-int/2addr v1, v3 │ │ -033cce: 8211 |0067: int-to-float v1, v1 │ │ -033cd0: 4b01 0708 |0068: aput v1, v7, v8 │ │ -033cd4: 1251 |006a: const/4 v1, #int 5 // #5 │ │ -033cd6: b042 |006b: add-int/2addr v2, v4 │ │ -033cd8: 8222 |006c: int-to-float v2, v2 │ │ -033cda: 4b02 0701 |006d: aput v2, v7, v1 │ │ -033cde: 7401 7d00 1400 |006f: invoke-virtual/range {v20}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@007d │ │ -033ce4: 0a08 |0072: move-result v8 │ │ -033ce6: 1501 a040 |0073: const/high16 v1, #int 1084227584 // #40a0 │ │ -033cea: 0800 1400 |0075: move-object/from16 v0, v20 │ │ -033cee: 6e20 8300 1000 |0077: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ -033cf4: 82f2 |007a: int-to-float v2, v15 │ │ -033cf6: 0200 1000 |007b: move/from16 v0, v16 │ │ -033cfa: 8203 |007d: int-to-float v3, v0 │ │ -033cfc: 8254 |007e: int-to-float v4, v5 │ │ -033cfe: 8265 |007f: int-to-float v5, v6 │ │ -033d00: 07c1 |0080: move-object v1, v12 │ │ -033d02: 0806 1400 |0081: move-object/from16 v6, v20 │ │ -033d06: 7406 6b00 0100 |0083: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -033d0c: 0800 1400 |0086: move-object/from16 v0, v20 │ │ -033d10: 6e20 8300 8000 |0088: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ -033d16: 0771 |008b: move-object v1, v7 │ │ -033d18: 1212 |008c: const/4 v2, #int 1 // #1 │ │ -033d1a: 0800 1400 |008d: move-object/from16 v0, v20 │ │ -033d1e: 6e52 bb08 cb01 |008f: invoke-virtual {v11, v12, v1, v0, v2}, Lorg/achartengine/chart/DialChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08bb │ │ -033d24: 0e00 |0092: return-void │ │ -033d26: 1261 |0093: const/4 v1, #int 6 // #6 │ │ -033d28: 2311 1b02 |0094: new-array v1, v1, [F // type@021b │ │ -033d2c: 1204 |0096: const/4 v4, #int 0 // #0 │ │ -033d2e: 9107 0f03 |0097: sub-int v7, v15, v3 │ │ -033d32: 8277 |0099: int-to-float v7, v7 │ │ -033d34: 4b07 0104 |009a: aput v7, v1, v4 │ │ -033d38: 1214 |009c: const/4 v4, #int 1 // #1 │ │ -033d3a: 9107 1002 |009d: sub-int v7, v16, v2 │ │ -033d3e: 8277 |009f: int-to-float v7, v7 │ │ -033d40: 4b07 0104 |00a0: aput v7, v1, v4 │ │ -033d44: 1224 |00a2: const/4 v4, #int 2 // #2 │ │ -033d46: 8255 |00a3: int-to-float v5, v5 │ │ -033d48: 4b05 0104 |00a4: aput v5, v1, v4 │ │ -033d4c: 1234 |00a6: const/4 v4, #int 3 // #3 │ │ -033d4e: 8265 |00a7: int-to-float v5, v6 │ │ -033d50: 4b05 0104 |00a8: aput v5, v1, v4 │ │ -033d54: 1244 |00aa: const/4 v4, #int 4 // #4 │ │ -033d56: b0f3 |00ab: add-int/2addr v3, v15 │ │ -033d58: 8233 |00ac: int-to-float v3, v3 │ │ -033d5a: 4b03 0104 |00ad: aput v3, v1, v4 │ │ -033d5e: 1253 |00af: const/4 v3, #int 5 // #5 │ │ -033d60: 9002 0210 |00b0: add-int v2, v2, v16 │ │ -033d64: 8222 |00b2: int-to-float v2, v2 │ │ -033d66: 4b02 0103 |00b3: aput v2, v1, v3 │ │ -033d6a: 28d7 |00b5: goto 008c // -0029 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ef5c: |[03ef5c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ef6c: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ef70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=212 │ │ - 0x0009 line=213 │ │ - 0x0013 line=214 │ │ - 0x001d line=215 │ │ - 0x0024 line=216 │ │ - 0x002b line=217 │ │ - 0x002d line=218 │ │ - 0x002f line=220 │ │ - 0x0031 line=221 │ │ - 0x003f line=222 │ │ - 0x004e line=223 │ │ - 0x006f line=225 │ │ - 0x0073 line=226 │ │ - 0x007a line=227 │ │ - 0x0086 line=228 │ │ - 0x008c line=233 │ │ - 0x0092 line=234 │ │ - 0x0093 line=230 │ │ - locals : │ │ - 0x0000 - 0x00b6 reg=11 this Lorg/achartengine/chart/DialChart; │ │ - 0x0000 - 0x00b6 reg=12 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x00b6 reg=13 (null) D │ │ - 0x0000 - 0x00b6 reg=15 (null) I │ │ - 0x0000 - 0x00b6 reg=16 (null) I │ │ - 0x0000 - 0x00b6 reg=17 (null) D │ │ - 0x0000 - 0x00b6 reg=19 (null) Z │ │ - 0x0000 - 0x00b6 reg=20 (null) Landroid/graphics/Paint; │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'drawTicks' │ │ - type : '(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #54 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 32 │ │ - ins : 20 │ │ - outs : 11 │ │ - insns size : 157 16-bit code units │ │ -033d6c: |[033d6c] org.achartengine.chart.DialChart.drawTicks:(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V │ │ -033d7c: 04e2 |0000: move-wide v2, v14 │ │ -033d7e: 3001 0210 |0001: cmpg-double v1, v2, v16 │ │ -033d82: 3c01 9900 |0003: if-gtz v1, 009c // +0099 │ │ -033d86: 07c1 |0005: move-object v1, v12 │ │ -033d88: 0504 1200 |0006: move-wide/from16 v4, v18 │ │ -033d8c: 0506 1400 |0008: move-wide/from16 v6, v20 │ │ -033d90: 04e8 |000a: move-wide v8, v14 │ │ -033d92: 050a 1000 |000b: move-wide/from16 v10, v16 │ │ -033d96: 760b bd08 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/DialChart;.getAngleForValue:(DDDDD)D // method@08bd │ │ -033d9c: 0b04 |0010: move-result-wide v4 │ │ -033d9e: 7120 b907 5400 |0011: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -033da4: 0b06 |0014: move-result-wide v6 │ │ -033da6: 7120 aa07 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -033dac: 0b04 |0018: move-result-wide v4 │ │ -033dae: 0200 1600 |0019: move/from16 v0, v22 │ │ -033db2: 8201 |001b: int-to-float v1, v0 │ │ -033db4: ad08 1a06 |001c: mul-double v8, v26, v6 │ │ -033db8: 8c88 |001e: double-to-float v8, v8 │ │ -033dba: c681 |001f: add-float/2addr v1, v8 │ │ -033dbc: 7110 b707 0100 |0020: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -033dc2: 0a0a |0023: move-result v10 │ │ -033dc4: 0200 1700 |0024: move/from16 v0, v23 │ │ -033dc8: 8201 |0026: int-to-float v1, v0 │ │ -033dca: ad08 1a04 |0027: mul-double v8, v26, v4 │ │ -033dce: 8c88 |0029: double-to-float v8, v8 │ │ -033dd0: c681 |002a: add-float/2addr v1, v8 │ │ -033dd2: 7110 b707 0100 |002b: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -033dd8: 0a0b |002e: move-result v11 │ │ -033dda: 0200 1600 |002f: move/from16 v0, v22 │ │ -033dde: 8201 |0031: int-to-float v1, v0 │ │ -033de0: ad06 0618 |0032: mul-double v6, v6, v24 │ │ -033de4: 8c66 |0034: double-to-float v6, v6 │ │ -033de6: c661 |0035: add-float/2addr v1, v6 │ │ -033de8: 7110 b707 0100 |0036: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -033dee: 0a01 |0039: move-result v1 │ │ -033df0: 0200 1700 |003a: move/from16 v0, v23 │ │ -033df4: 8206 |003c: int-to-float v6, v0 │ │ -033df6: ad04 0418 |003d: mul-double v4, v4, v24 │ │ -033dfa: 8c44 |003f: double-to-float v4, v4 │ │ -033dfc: c664 |0040: add-float/2addr v4, v6 │ │ -033dfe: 7110 b707 0400 |0041: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -033e04: 0a04 |0044: move-result v4 │ │ -033e06: 82a5 |0045: int-to-float v5, v10 │ │ -033e08: 82b6 |0046: int-to-float v6, v11 │ │ -033e0a: 8217 |0047: int-to-float v7, v1 │ │ -033e0c: 8248 |0048: int-to-float v8, v4 │ │ -033e0e: 07d4 |0049: move-object v4, v13 │ │ -033e10: 0809 1e00 |004a: move-object/from16 v9, v30 │ │ -033e14: 7406 6b00 0400 |004c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -033e1a: 381f 4900 |004f: if-eqz v31, 0098 // +0049 │ │ -033e1e: 6204 0400 |0051: sget-object v4, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -033e22: 0800 1e00 |0053: move-object/from16 v0, v30 │ │ -033e26: 6e20 8500 4000 |0055: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -033e2c: 361a 0900 |0058: if-gt v10, v1, 0061 // +0009 │ │ -033e30: 6201 0500 |005a: sget-object v1, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ -033e34: 0800 1e00 |005c: move-object/from16 v0, v30 │ │ -033e38: 6e20 8500 1000 |005e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -033e3e: 2201 a501 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -033e42: 7010 f007 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -033e48: 6e30 f307 2103 |0066: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -033e4e: 0c01 |0069: move-result-object v1 │ │ -033e50: 1a04 0000 |006a: const-string v4, "" // string@0000 │ │ -033e54: 6e20 f807 4100 |006c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -033e5a: 0c01 |006f: move-result-object v1 │ │ -033e5c: 6e10 fb07 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -033e62: 0c01 |0073: move-result-object v1 │ │ -033e64: 7120 b807 3200 |0074: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@07b8 │ │ -033e6a: 0b04 |0077: move-result-wide v4 │ │ -033e6c: 8b26 |0078: double-to-long v6, v2 │ │ -033e6e: 3104 0406 |0079: cmp-long v4, v4, v6 │ │ -033e72: 3904 1600 |007b: if-nez v4, 0091 // +0016 │ │ -033e76: 2201 a501 |007d: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -033e7a: 7010 f007 0100 |007f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -033e80: 8b24 |0082: double-to-long v4, v2 │ │ -033e82: 6e30 f507 4105 |0083: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -033e88: 0c01 |0086: move-result-object v1 │ │ -033e8a: 1a04 0000 |0087: const-string v4, "" // string@0000 │ │ -033e8e: 6e20 f807 4100 |0089: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -033e94: 0c01 |008c: move-result-object v1 │ │ -033e96: 6e10 fb07 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -033e9c: 0c01 |0090: move-result-object v1 │ │ -033e9e: 82a4 |0091: int-to-float v4, v10 │ │ -033ea0: 82b5 |0092: int-to-float v5, v11 │ │ -033ea2: 0800 1e00 |0093: move-object/from16 v0, v30 │ │ -033ea6: 6e50 7200 1d54 |0095: invoke-virtual {v13, v1, v4, v5, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ -033eac: ab02 021c |0098: add-double v2, v2, v28 │ │ -033eb0: 2900 67ff |009a: goto/16 0001 // -0099 │ │ -033eb4: 0e00 |009c: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ef74: |[03ef74] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ef84: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03ef88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ - 0x000d line=176 │ │ - 0x0011 line=177 │ │ - 0x0015 line=178 │ │ - 0x0019 line=179 │ │ - 0x0024 line=180 │ │ - 0x002f line=181 │ │ - 0x003a line=182 │ │ - 0x0045 line=183 │ │ - 0x004f line=184 │ │ - 0x0051 line=185 │ │ - 0x0058 line=186 │ │ - 0x005a line=187 │ │ - 0x0061 line=189 │ │ - 0x0074 line=190 │ │ - 0x007d line=191 │ │ - 0x0091 line=193 │ │ - 0x0098 line=175 │ │ - 0x009c line=196 │ │ - locals : │ │ - 0x0000 - 0x009d reg=12 this Lorg/achartengine/chart/DialChart; │ │ - 0x0000 - 0x009d reg=13 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x009d reg=14 (null) D │ │ - 0x0000 - 0x009d reg=16 (null) D │ │ - 0x0000 - 0x009d reg=18 (null) D │ │ - 0x0000 - 0x009d reg=20 (null) D │ │ - 0x0000 - 0x009d reg=22 (null) I │ │ - 0x0000 - 0x009d reg=23 (null) I │ │ - 0x0000 - 0x009d reg=24 (null) D │ │ - 0x0000 - 0x009d reg=26 (null) D │ │ - 0x0000 - 0x009d reg=28 (null) D │ │ - 0x0000 - 0x009d reg=30 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x009d reg=31 (null) Z │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #3 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'getAngleForValue' │ │ - type : '(DDDDD)D' │ │ - access : 0x0002 (PRIVATE) │ │ + #55 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 17 │ │ - ins : 11 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -033eb8: |[033eb8] org.achartengine.chart.DialChart.getAngleForValue:(DDDDD)D │ │ -033ec8: ac00 0b09 |0000: sub-double v0, v11, v9 │ │ -033ecc: ac02 0f0d |0002: sub-double v2, v15, v13 │ │ -033ed0: ac04 070d |0004: sub-double v4, v7, v13 │ │ -033ed4: cd40 |0006: mul-double/2addr v0, v4 │ │ -033ed6: ce20 |0007: div-double/2addr v0, v2 │ │ -033ed8: cb90 |0008: add-double/2addr v0, v9 │ │ -033eda: 7120 be07 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@07be │ │ -033ee0: 0b00 |000c: move-result-wide v0 │ │ -033ee2: 1000 |000d: return-wide v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03ef8c: |[03ef8c] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ +03ef9c: 5410 4c07 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.calHelper:Lcom/bottleworks/commons/util/CalendarHelper; // field@074c │ │ +03efa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=150 │ │ - 0x0002 line=151 │ │ - 0x0004 line=152 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x000e reg=6 this Lorg/achartengine/chart/DialChart; │ │ - 0x0000 - 0x000e reg=7 (null) D │ │ - 0x0000 - 0x000e reg=9 (null) D │ │ - 0x0000 - 0x000e reg=11 (null) D │ │ - 0x0000 - 0x000e reg=13 (null) D │ │ - 0x0000 - 0x000e reg=15 (null) D │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #56 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$5800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 38 │ │ - ins : 7 │ │ - outs : 20 │ │ - insns size : 529 16-bit code units │ │ -033ee4: |[033ee4] org.achartengine.chart.DialChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ -033ef4: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ -033ef8: 5402 650a |0002: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -033efc: 6e10 8409 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.isAntialiasing:()Z // method@0984 │ │ -033f02: 0a02 |0007: move-result v2 │ │ -033f04: 0800 2500 |0008: move-object/from16 v0, v37 │ │ -033f08: 6e20 8100 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ -033f0e: 6202 0600 |000d: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -033f12: 0800 2500 |000f: move-object/from16 v0, v37 │ │ -033f16: 6e20 8400 2000 |0011: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -033f1c: 0800 1f00 |0014: move-object/from16 v0, v31 │ │ -033f20: 5402 650a |0016: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -033f24: 6e10 7b09 0200 |0018: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getLabelsTextSize:()F // method@097b │ │ -033f2a: 0a02 |001b: move-result v2 │ │ -033f2c: 0800 2500 |001c: move-object/from16 v0, v37 │ │ -033f30: 6e20 8600 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -033f36: 0800 1f00 |0021: move-object/from16 v0, v31 │ │ -033f3a: 5402 650a |0023: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -033f3e: 6e10 7c09 0200 |0025: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getLegendHeight:()I // method@097c │ │ -033f44: 0a02 |0028: move-result v2 │ │ -033f46: 0800 1f00 |0029: move-object/from16 v0, v31 │ │ -033f4a: 5403 650a |002b: iget-object v3, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -033f4e: 6e10 8709 0300 |002d: invoke-virtual {v3}, Lorg/achartengine/renderer/DialRenderer;.isShowLegend:()Z // method@0987 │ │ -033f54: 0a03 |0030: move-result v3 │ │ -033f56: 3803 dc01 |0031: if-eqz v3, 020d // +01dc │ │ -033f5a: 3902 da01 |0033: if-nez v2, 020d // +01da │ │ -033f5e: db02 2405 |0035: div-int/lit8 v2, v36, #int 5 // #05 │ │ -033f62: 0219 0200 |0037: move/from16 v25, v2 │ │ -033f66: d81a 210f |0039: add-int/lit8 v26, v33, #int 15 // #0f │ │ -033f6a: d80d 2205 |003b: add-int/lit8 v13, v34, #int 5 // #05 │ │ -033f6e: 9002 2123 |003d: add-int v2, v33, v35 │ │ -033f72: d81b 02fb |003f: add-int/lit8 v27, v2, #int -5 // #fb │ │ -033f76: 9002 2224 |0041: add-int v2, v34, v36 │ │ -033f7a: 910e 0219 |0043: sub-int v14, v2, v25 │ │ -033f7e: 0800 1f00 |0045: move-object/from16 v0, v31 │ │ -033f82: 5403 650a |0047: iget-object v3, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -033f86: 120a |0049: const/4 v10, #int 0 // #0 │ │ -033f88: 120b |004a: const/4 v11, #int 0 // #0 │ │ -033f8a: 0802 1f00 |004b: move-object/from16 v2, v31 │ │ -033f8e: 0804 2000 |004d: move-object/from16 v4, v32 │ │ -033f92: 0205 2100 |004f: move/from16 v5, v33 │ │ -033f96: 0206 2200 |0051: move/from16 v6, v34 │ │ -033f9a: 0207 2300 |0053: move/from16 v7, v35 │ │ -033f9e: 0208 2400 |0055: move/from16 v8, v36 │ │ -033fa2: 0809 2500 |0057: move-object/from16 v9, v37 │ │ -033fa6: 740a b708 0200 |0059: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/DialChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08b7 │ │ -033fac: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ -033fb0: 5402 640a |005e: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a64 │ │ -033fb4: 6e10 0b09 0200 |0060: invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@090b │ │ -033fba: 0a05 |0063: move-result v5 │ │ -033fbc: 1603 0000 |0064: const-wide/16 v3, #int 0 // #0 │ │ -033fc0: 2350 2702 |0066: new-array v0, v5, [Ljava/lang/String; // type@0227 │ │ -033fc4: 081c 0000 |0068: move-object/from16 v28, v0 │ │ -033fc8: 1202 |006a: const/4 v2, #int 0 // #0 │ │ -033fca: 3552 1800 |006b: if-ge v2, v5, 0083 // +0018 │ │ -033fce: 0800 1f00 |006d: move-object/from16 v0, v31 │ │ -033fd2: 5406 640a |006f: iget-object v6, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a64 │ │ -033fd6: 6e20 0d09 2600 |0071: invoke-virtual {v6, v2}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@090d │ │ -033fdc: 0b06 |0074: move-result-wide v6 │ │ -033fde: cb63 |0075: add-double/2addr v3, v6 │ │ -033fe0: 0800 1f00 |0076: move-object/from16 v0, v31 │ │ -033fe4: 5406 640a |0078: iget-object v6, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a64 │ │ -033fe8: 6e20 0a09 2600 |007a: invoke-virtual {v6, v2}, Lorg/achartengine/model/CategorySeries;.getCategory:(I)Ljava/lang/String; // method@090a │ │ -033fee: 0c06 |007d: move-result-object v6 │ │ -033ff0: 4d06 1c02 |007e: aput-object v6, v28, v2 │ │ -033ff4: d802 0201 |0080: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033ff8: 28e9 |0082: goto 006b // -0017 │ │ -033ffa: 9102 1b1a |0083: sub-int v2, v27, v26 │ │ -033ffe: 7110 a307 0200 |0085: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -034004: 0a02 |0088: move-result v2 │ │ -034006: 9103 0e0d |0089: sub-int v3, v14, v13 │ │ -03400a: 7110 a307 0300 |008b: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -034010: 0a03 |008e: move-result v3 │ │ -034012: 7120 b407 3200 |008f: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -034018: 0a02 |0092: move-result v2 │ │ -03401a: 8322 |0093: int-to-double v2, v2 │ │ -03401c: 1804 6666 6666 6666 d63f |0094: const-wide v4, #double 0.35 // #3fd6666666666666 │ │ -034026: cd42 |0099: mul-double/2addr v2, v4 │ │ -034028: 8a20 |009a: double-to-int v0, v2 │ │ -03402a: 0210 0000 |009b: move/from16 v16, v0 │ │ -03402e: 9002 1a1b |009d: add-int v2, v26, v27 │ │ -034032: db0c 0202 |009f: div-int/lit8 v12, v2, #int 2 // #02 │ │ -034036: 9002 0e0d |00a1: add-int v2, v14, v13 │ │ -03403a: db0d 0202 |00a3: div-int/lit8 v13, v2, #int 2 // #02 │ │ -03403e: 0200 1000 |00a5: move/from16 v0, v16 │ │ -034042: 8202 |00a7: int-to-float v2, v0 │ │ -034044: 1403 6666 663f |00a8: const v3, #float 0.9 // #3f666666 │ │ -03404a: a81d 0203 |00ab: mul-float v29, v2, v3 │ │ -03404e: 0200 1000 |00ad: move/from16 v0, v16 │ │ -034052: 8202 |00af: int-to-float v2, v0 │ │ -034054: 1403 cdcc 8c3f |00b0: const v3, #float 1.1 // #3f8ccccd │ │ -03405a: a818 0203 |00b3: mul-float v24, v2, v3 │ │ -03405e: 0800 1f00 |00b5: move-object/from16 v0, v31 │ │ -034062: 5402 650a |00b7: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034066: 6e10 7f09 0200 |00b9: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMinValue:()D // method@097f │ │ -03406c: 0b04 |00bc: move-result-wide v4 │ │ -03406e: 0800 1f00 |00bd: move-object/from16 v0, v31 │ │ -034072: 5402 650a |00bf: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034076: 6e10 7e09 0200 |00c1: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMaxValue:()D // method@097e │ │ -03407c: 0b06 |00c4: move-result-wide v6 │ │ -03407e: 0800 1f00 |00c5: move-object/from16 v0, v31 │ │ -034082: 5402 650a |00c7: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034086: 6e10 7709 0200 |00c9: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getAngleMin:()D // method@0977 │ │ -03408c: 0b08 |00cc: move-result-wide v8 │ │ -03408e: 0800 1f00 |00cd: move-object/from16 v0, v31 │ │ -034092: 5402 650a |00cf: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034096: 6e10 7609 0200 |00d1: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getAngleMax:()D // method@0976 │ │ -03409c: 0b0a |00d4: move-result-wide v10 │ │ -03409e: 0800 1f00 |00d5: move-object/from16 v0, v31 │ │ -0340a2: 5402 650a |00d7: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -0340a6: 6e10 8609 0200 |00d9: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.isMinValueSet:()Z // method@0986 │ │ -0340ac: 0a02 |00dc: move-result v2 │ │ -0340ae: 3802 0c00 |00dd: if-eqz v2, 00e9 // +000c │ │ -0340b2: 0800 1f00 |00df: move-object/from16 v0, v31 │ │ -0340b6: 5402 650a |00e1: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -0340ba: 6e10 8509 0200 |00e3: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.isMaxValueSet:()Z // method@0985 │ │ -0340c0: 0a02 |00e6: move-result v2 │ │ -0340c2: 3902 4000 |00e7: if-nez v2, 0127 // +0040 │ │ -0340c6: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ -0340ca: 5402 650a |00eb: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -0340ce: 6e10 8209 0200 |00ed: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getSeriesRendererCount:()I // method@0982 │ │ -0340d4: 0a0e |00f0: move-result v14 │ │ -0340d6: 1202 |00f1: const/4 v2, #int 0 // #0 │ │ -0340d8: 021e 0200 |00f2: move/from16 v30, v2 │ │ -0340dc: 0442 |00f4: move-wide v2, v4 │ │ -0340de: 0464 |00f5: move-wide v4, v6 │ │ -0340e0: 0206 1e00 |00f6: move/from16 v6, v30 │ │ -0340e4: 35e6 2d00 |00f8: if-ge v6, v14, 0125 // +002d │ │ -0340e8: 0800 1f00 |00fa: move-object/from16 v0, v31 │ │ -0340ec: 5407 640a |00fc: iget-object v7, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a64 │ │ -0340f0: 6e20 0d09 6700 |00fe: invoke-virtual {v7, v6}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@090d │ │ -0340f6: 0b11 |0101: move-result-wide v17 │ │ -0340f8: 0800 1f00 |0102: move-object/from16 v0, v31 │ │ -0340fc: 5407 650a |0104: iget-object v7, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034100: 6e10 8609 0700 |0106: invoke-virtual {v7}, Lorg/achartengine/renderer/DialRenderer;.isMinValueSet:()Z // method@0986 │ │ -034106: 0a07 |0109: move-result v7 │ │ -034108: 3907 0800 |010a: if-nez v7, 0112 // +0008 │ │ -03410c: 0500 1100 |010c: move-wide/from16 v0, v17 │ │ -034110: 7140 b207 3210 |010e: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -034116: 0b02 |0111: move-result-wide v2 │ │ -034118: 0800 1f00 |0112: move-object/from16 v0, v31 │ │ -03411c: 5407 650a |0114: iget-object v7, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034120: 6e10 8509 0700 |0116: invoke-virtual {v7}, Lorg/achartengine/renderer/DialRenderer;.isMaxValueSet:()Z // method@0985 │ │ -034126: 0a07 |0119: move-result v7 │ │ -034128: 3907 0800 |011a: if-nez v7, 0122 // +0008 │ │ -03412c: 0500 1100 |011c: move-wide/from16 v0, v17 │ │ -034130: 7140 b007 5410 |011e: invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -034136: 0b04 |0121: move-result-wide v4 │ │ -034138: d806 0601 |0122: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03413c: 28d4 |0124: goto 00f8 // -002c │ │ -03413e: 0446 |0125: move-wide v6, v4 │ │ -034140: 0424 |0126: move-wide v4, v2 │ │ -034142: 2f02 0406 |0127: cmpl-double v2, v4, v6 │ │ -034146: 3902 0800 |0129: if-nez v2, 0131 // +0008 │ │ -03414a: 1902 e03f |012b: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -03414e: cd24 |012d: mul-double/2addr v4, v2 │ │ -034150: 1902 f83f |012e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ -034154: cd26 |0130: mul-double/2addr v6, v2 │ │ -034156: 0800 1f00 |0131: move-object/from16 v0, v31 │ │ -03415a: 5402 650a |0133: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -03415e: 6e10 7a09 0200 |0135: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getLabelsColor:()I // method@097a │ │ -034164: 0a02 |0138: move-result v2 │ │ -034166: 0800 2500 |0139: move-object/from16 v0, v37 │ │ -03416a: 6e20 8200 2000 |013b: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034170: 0800 1f00 |013e: move-object/from16 v0, v31 │ │ -034174: 5402 650a |0140: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034178: 6e10 8009 0200 |0142: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMinorTicksSpacing:()D // method@0980 │ │ -03417e: 0b12 |0145: move-result-wide v18 │ │ -034180: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ -034184: 5402 650a |0148: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034188: 6e10 7d09 0200 |014a: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMajorTicksSpacing:()D // method@097d │ │ -03418e: 0b02 |014d: move-result-wide v2 │ │ -034190: 180e ffff ffff ffff ef7f |014e: const-wide v14, #double 1.79769e+308 // #7fefffffffffffff │ │ -03419a: 2f0e 120e |0153: cmpl-double v14, v18, v14 │ │ -03419e: 390e 0800 |0155: if-nez v14, 015d // +0008 │ │ -0341a2: ac0e 0604 |0157: sub-double v14, v6, v4 │ │ -0341a6: 1911 3e40 |0159: const-wide/high16 v17, #long 4629137466983448576 // #403e │ │ -0341aa: ae12 0e11 |015b: div-double v18, v14, v17 │ │ -0341ae: 180e ffff ffff ffff ef7f |015d: const-wide v14, #double 1.79769e+308 // #7fefffffffffffff │ │ -0341b8: 2f0e 020e |0162: cmpl-double v14, v2, v14 │ │ -0341bc: 390e a500 |0164: if-nez v14, 0209 // +00a5 │ │ -0341c0: ac02 0604 |0166: sub-double v2, v6, v4 │ │ -0341c4: 190e 2440 |0168: const-wide/high16 v14, #long 4621819117588971520 // #4024 │ │ -0341c8: cee2 |016a: div-double/2addr v2, v14 │ │ -0341ca: 0516 0200 |016b: move-wide/from16 v22, v2 │ │ -0341ce: 0200 1800 |016d: move/from16 v0, v24 │ │ -0341d2: 890e |016f: float-to-double v14, v0 │ │ -0341d4: 0200 1000 |0170: move/from16 v0, v16 │ │ -0341d8: 8300 |0172: int-to-double v0, v0 │ │ -0341da: 0510 0000 |0173: move-wide/from16 v16, v0 │ │ -0341de: 1315 0000 |0175: const/16 v21, #int 0 // #0 │ │ -0341e2: 0802 1f00 |0177: move-object/from16 v2, v31 │ │ -0341e6: 0803 2000 |0179: move-object/from16 v3, v32 │ │ -0341ea: 0814 2500 |017b: move-object/from16 v20, v37 │ │ -0341ee: 7614 bc08 0200 |017d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/achartengine/chart/DialChart;.drawTicks:(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V // method@08bc │ │ -0341f4: 0200 1800 |0180: move/from16 v0, v24 │ │ -0341f8: 890e |0182: float-to-double v14, v0 │ │ -0341fa: 0200 1d00 |0183: move/from16 v0, v29 │ │ -0341fe: 8900 |0185: float-to-double v0, v0 │ │ -034200: 0510 0000 |0186: move-wide/from16 v16, v0 │ │ -034204: 1315 0100 |0188: const/16 v21, #int 1 // #1 │ │ -034208: 0802 1f00 |018a: move-object/from16 v2, v31 │ │ -03420c: 0803 2000 |018c: move-object/from16 v3, v32 │ │ -034210: 0512 1600 |018e: move-wide/from16 v18, v22 │ │ -034214: 0814 2500 |0190: move-object/from16 v20, v37 │ │ -034218: 7614 bc08 0200 |0192: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/achartengine/chart/DialChart;.drawTicks:(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V // method@08bc │ │ -03421e: 0800 1f00 |0195: move-object/from16 v0, v31 │ │ -034222: 5402 650a |0197: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034226: 6e10 8209 0200 |0199: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getSeriesRendererCount:()I // method@0982 │ │ -03422c: 0a03 |019c: move-result v3 │ │ -03422e: 1202 |019d: const/4 v2, #int 0 // #0 │ │ -034230: 3532 4f00 |019e: if-ge v2, v3, 01ed // +004f │ │ -034234: 0800 1f00 |01a0: move-object/from16 v0, v31 │ │ -034238: 540e 640a |01a2: iget-object v14, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a64 │ │ -03423c: 6e20 0d09 2e00 |01a4: invoke-virtual {v14, v2}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@090d │ │ -034242: 0b0f |01a7: move-result-wide v15 │ │ -034244: 080e 1f00 |01a8: move-object/from16 v14, v31 │ │ -034248: 0511 0800 |01aa: move-wide/from16 v17, v8 │ │ -03424c: 0513 0a00 |01ac: move-wide/from16 v19, v10 │ │ -034250: 0515 0400 |01ae: move-wide/from16 v21, v4 │ │ -034254: 0517 0600 |01b0: move-wide/from16 v23, v6 │ │ -034258: 760b bd08 0e00 |01b2: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lorg/achartengine/chart/DialChart;.getAngleForValue:(DDDDD)D // method@08bd │ │ -03425e: 0b10 |01b5: move-result-wide v16 │ │ -034260: 0800 1f00 |01b6: move-object/from16 v0, v31 │ │ -034264: 540e 650a |01b8: iget-object v14, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -034268: 6e20 8109 2e00 |01ba: invoke-virtual {v14, v2}, Lorg/achartengine/renderer/DialRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0981 │ │ -03426e: 0c0e |01bd: move-result-object v14 │ │ -034270: 6e10 9209 0e00 |01be: invoke-virtual {v14}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -034276: 0a0e |01c1: move-result v14 │ │ -034278: 0800 2500 |01c2: move-object/from16 v0, v37 │ │ -03427c: 6e20 8200 e000 |01c4: invoke-virtual {v0, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034282: 0800 1f00 |01c7: move-object/from16 v0, v31 │ │ -034286: 540e 650a |01c9: iget-object v14, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -03428a: 6e20 8309 2e00 |01cb: invoke-virtual {v14, v2}, Lorg/achartengine/renderer/DialRenderer;.getVisualTypeForIndex:(I)Lorg/achartengine/renderer/DialRenderer$Type; // method@0983 │ │ -034290: 0c0e |01ce: move-result-object v14 │ │ -034292: 620f b10a |01cf: sget-object v15, Lorg/achartengine/renderer/DialRenderer$Type;.ARROW:Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab1 │ │ -034296: 33fe 1900 |01d1: if-ne v14, v15, 01ea // +0019 │ │ -03429a: 1316 0100 |01d3: const/16 v22, #int 1 // #1 │ │ -03429e: 0200 1d00 |01d5: move/from16 v0, v29 │ │ -0342a2: 8900 |01d7: float-to-double v0, v0 │ │ -0342a4: 0514 0000 |01d8: move-wide/from16 v20, v0 │ │ -0342a8: 080e 1f00 |01da: move-object/from16 v14, v31 │ │ -0342ac: 080f 2000 |01dc: move-object/from16 v15, v32 │ │ -0342b0: 0212 0c00 |01de: move/from16 v18, v12 │ │ -0342b4: 0213 0d00 |01e0: move/from16 v19, v13 │ │ -0342b8: 0817 2500 |01e2: move-object/from16 v23, v37 │ │ -0342bc: 760a ba08 0e00 |01e4: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lorg/achartengine/chart/DialChart;.drawNeedle:(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V // method@08ba │ │ -0342c2: d802 0201 |01e7: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0342c6: 28b5 |01e9: goto 019e // -004b │ │ -0342c8: 1316 0000 |01ea: const/16 v22, #int 0 // #0 │ │ -0342cc: 28e9 |01ec: goto 01d5 // -0017 │ │ -0342ce: 0800 1f00 |01ed: move-object/from16 v0, v31 │ │ -0342d2: 5404 650a |01ef: iget-object v4, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0a65 │ │ -0342d6: 0802 1f00 |01f1: move-object/from16 v2, v31 │ │ -0342da: 0803 2000 |01f3: move-object/from16 v3, v32 │ │ -0342de: 0805 1c00 |01f5: move-object/from16 v5, v28 │ │ -0342e2: 0206 1a00 |01f7: move/from16 v6, v26 │ │ -0342e6: 0207 1b00 |01f9: move/from16 v7, v27 │ │ -0342ea: 0208 2200 |01fb: move/from16 v8, v34 │ │ -0342ee: 0209 2300 |01fd: move/from16 v9, v35 │ │ -0342f2: 020a 2400 |01ff: move/from16 v10, v36 │ │ -0342f6: 020b 1900 |0201: move/from16 v11, v25 │ │ -0342fa: 080c 2500 |0203: move-object/from16 v12, v37 │ │ -0342fe: 740b b808 0200 |0205: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/DialChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08b8 │ │ -034304: 0e00 |0208: return-void │ │ -034306: 0516 0200 |0209: move-wide/from16 v22, v2 │ │ -03430a: 2900 62ff |020b: goto/16 016d // -009e │ │ -03430e: 0219 0200 |020d: move/from16 v25, v2 │ │ -034312: 2900 2afe |020f: goto/16 0039 // -01d6 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03efa4: |[03efa4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$5800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03efb4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03efb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ - 0x000d line=67 │ │ - 0x0014 line=68 │ │ - 0x0021 line=69 │ │ - 0x0029 line=70 │ │ - 0x0035 line=71 │ │ - 0x0039 line=73 │ │ - 0x003b line=74 │ │ - 0x003d line=75 │ │ - 0x0041 line=76 │ │ - 0x0045 line=77 │ │ - 0x005c line=79 │ │ - 0x0064 line=80 │ │ - 0x0066 line=81 │ │ - 0x006a line=82 │ │ - 0x006d line=83 │ │ - 0x0076 line=84 │ │ - 0x0080 line=82 │ │ - 0x0083 line=86 │ │ - 0x0093 line=87 │ │ - 0x009d line=88 │ │ - 0x00a1 line=89 │ │ - 0x00a5 line=90 │ │ - 0x00ad line=91 │ │ - 0x00b5 line=92 │ │ - 0x00bd line=93 │ │ - 0x00c5 line=94 │ │ - 0x00cd line=95 │ │ - 0x00d5 line=96 │ │ - 0x00e9 line=97 │ │ - 0x00f1 line=98 │ │ - 0x00fa line=99 │ │ - 0x0102 line=100 │ │ - 0x010c line=101 │ │ - 0x0112 line=103 │ │ - 0x011c line=104 │ │ - 0x0122 line=98 │ │ - 0x0127 line=108 │ │ - 0x012b line=109 │ │ - 0x012e line=110 │ │ - 0x0131 line=113 │ │ - 0x013e line=114 │ │ - 0x0146 line=115 │ │ - 0x014e line=116 │ │ - 0x0157 line=117 │ │ - 0x015d line=119 │ │ - 0x0166 line=120 │ │ - 0x016d line=122 │ │ - 0x0180 line=124 │ │ - 0x0195 line=127 │ │ - 0x019d line=128 │ │ - 0x01a0 line=129 │ │ - 0x01b6 line=130 │ │ - 0x01c7 line=131 │ │ - 0x01d5 line=132 │ │ - 0x01e7 line=128 │ │ - 0x01ea line=131 │ │ - 0x01ed line=135 │ │ - 0x0208 line=136 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0211 reg=31 this Lorg/achartengine/chart/DialChart; │ │ - 0x0000 - 0x0211 reg=32 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0211 reg=33 (null) I │ │ - 0x0000 - 0x0211 reg=34 (null) I │ │ - 0x0000 - 0x0211 reg=35 (null) I │ │ - 0x0000 - 0x0211 reg=36 (null) I │ │ - 0x0000 - 0x0211 reg=37 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #57 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$600' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 17 16-bit code units │ │ -034318: |[034318] org.achartengine.chart.DialChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -034328: 1501 a040 |0000: const/high16 v1, #int 1084227584 // #40a0 │ │ -03432c: a702 0a01 |0002: sub-float v2, v10, v1 │ │ -034330: 1500 2041 |0004: const/high16 v0, #int 1092616192 // #4120 │ │ -034334: a603 0900 |0006: add-float v3, v9, v0 │ │ -034338: a604 0a01 |0008: add-float v4, v10, v1 │ │ -03433c: 0770 |000a: move-object v0, v7 │ │ -03433e: 0191 |000b: move v1, v9 │ │ -034340: 07b5 |000c: move-object v5, v11 │ │ -034342: 7406 6f00 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -034348: 0e00 |0010: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03efbc: |[03efbc] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03efcc: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03efd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=256 │ │ - 0x0010 line=257 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0011 reg=6 this Lorg/achartengine/chart/DialChart; │ │ - 0x0000 - 0x0011 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0011 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0011 reg=9 (null) F │ │ - 0x0000 - 0x0011 reg=10 (null) F │ │ - 0x0000 - 0x0011 reg=11 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/DialChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #58 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$700' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03434c: |[03434c] org.achartengine.chart.DialChart.getLegendShapeWidth:()I │ │ -03435c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -034360: 0f00 |0002: return v0 │ │ +03efd4: |[03efd4] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03efe4: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03efe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=242 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - source_file_idx : 389 (DialChart.java) │ │ + #59 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$800' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03efec: |[03efec] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03effc: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03f000: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #254 header: │ │ -class_idx : 474 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 469 │ │ -source_file_idx : 394 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ + #60 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'access$900' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03f004: |[03f004] com.bottleworks.dailymoney.ui.report.BalanceActivity.access$900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ +03f014: 5410 5007 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0750 │ │ +03f018: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #254 - │ │ - Class descriptor : 'Lorg/achartengine/chart/DoughnutChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'SHAPE_WIDTH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10 │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'mDataset' │ │ - type : 'Lorg/achartengine/model/MultipleCategorySeries;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'mRenderer' │ │ - type : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'mStep' │ │ - type : 'I' │ │ + #61 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'doDetailList' │ │ + type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -034364: |[034364] org.achartengine.chart.DoughnutChart.:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ -034374: 7010 9908 0000 |0000: invoke-direct {v0}, Lorg/achartengine/chart/AbstractChart;.:()V // method@0899 │ │ -03437a: 5b01 670a |0003: iput-object v1, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -03437e: 5b02 680a |0005: iput-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -034382: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 68 16-bit code units │ │ +03f01c: |[03f01c] com.bottleworks.dailymoney.ui.report.BalanceActivity.doDetailList:(I)V │ │ +03f02c: 5442 5407 |0000: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewData:Ljava/util/List; // field@0754 │ │ +03f030: 7220 3408 5200 |0002: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03f036: 0c00 |0005: move-result-object v0 │ │ +03f038: 1f00 c000 |0006: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03f03c: 6e10 0c03 0000 |0008: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +03f042: 0c02 |000b: move-result-object v2 │ │ +03f044: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +03f048: 0e00 |000e: return-void │ │ +03f04a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +03f04c: 2201 1400 |0010: new-instance v1, Landroid/content/Intent; // type@0014 │ │ +03f050: 1c02 db00 |0012: const-class v2, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // type@00db │ │ +03f054: 7030 3900 4102 |0014: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +03f05a: 5442 4f07 |0017: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@074f │ │ +03f05e: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ +03f062: 1a02 b60f |001b: const-string v2, "start" // string@0fb6 │ │ +03f066: 5443 4f07 |001d: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@074f │ │ +03f06a: 6e30 4000 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +03f070: 5442 4e07 |0022: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@074e │ │ +03f074: 3802 0900 |0024: if-eqz v2, 002d // +0009 │ │ +03f078: 1a02 6609 |0026: const-string v2, "end" // string@0966 │ │ +03f07c: 5443 4e07 |0028: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@074e │ │ +03f080: 6e30 4000 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +03f086: 1a02 f20f |002d: const-string v2, "target" // string@0ff2 │ │ +03f08a: 6e10 0c03 0000 |002f: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +03f090: 0c03 |0032: move-result-object v3 │ │ +03f092: 6e30 4000 2103 |0033: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@0040 │ │ +03f098: 1a02 f50f |0036: const-string v2, "targetInfo" // string@0ff5 │ │ +03f09c: 6e10 0b03 0000 |0038: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030b │ │ +03f0a2: 0c03 |003b: move-result-object v3 │ │ +03f0a4: 6e30 4200 2103 |003c: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0042 │ │ +03f0aa: 1242 |003f: const/4 v2, #int 4 // #4 │ │ +03f0ac: 6e30 8506 1402 |0040: invoke-virtual {v4, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0685 │ │ +03f0b2: 28cb |0043: goto 000e // -0035 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ - 0x0003 line=49 │ │ - 0x0005 line=50 │ │ - 0x0007 line=51 │ │ + 0x0000 line=474 │ │ + 0x0008 line=475 │ │ + 0x000e line=491 │ │ + 0x000f line=480 │ │ + 0x0010 line=481 │ │ + 0x0017 line=482 │ │ + 0x001b line=483 │ │ + 0x0022 line=485 │ │ + 0x0026 line=486 │ │ + 0x002d line=488 │ │ + 0x0036 line=489 │ │ + 0x003f line=490 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lorg/achartengine/chart/DoughnutChart; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0008 reg=2 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0010 - 0x0012 reg=1 intent Landroid/content/Intent; │ │ + 0x0008 - 0x0044 reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0017 - 0x0044 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0044 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0044 reg=5 position I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #62 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'doPieChart' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 46 │ │ - ins : 7 │ │ - outs : 11 │ │ - insns size : 717 16-bit code units │ │ -034384: |[034384] org.achartengine.chart.DoughnutChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ -034394: 0800 2700 |0000: move-object/from16 v0, v39 │ │ -034398: 5402 680a |0002: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -03439c: 6e10 5a09 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isAntialiasing:()Z // method@095a │ │ -0343a2: 0a02 |0007: move-result v2 │ │ -0343a4: 0800 2d00 |0008: move-object/from16 v0, v45 │ │ -0343a8: 6e20 8100 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ -0343ae: 6202 0600 |000d: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -0343b2: 0800 2d00 |000f: move-object/from16 v0, v45 │ │ -0343b6: 6e20 8400 2000 |0011: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -0343bc: 0800 2700 |0014: move-object/from16 v0, v39 │ │ -0343c0: 5402 680a |0016: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -0343c4: 6e10 4f09 0200 |0018: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsTextSize:()F // method@094f │ │ -0343ca: 0a02 |001b: move-result v2 │ │ -0343cc: 0800 2d00 |001c: move-object/from16 v0, v45 │ │ -0343d0: 6e20 8600 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -0343d6: 0800 2700 |0021: move-object/from16 v0, v39 │ │ -0343da: 5402 680a |0023: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -0343de: 6e10 5009 0200 |0025: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendHeight:()I // method@0950 │ │ -0343e4: 0a02 |0028: move-result v2 │ │ -0343e6: 0800 2700 |0029: move-object/from16 v0, v39 │ │ -0343ea: 5403 680a |002b: iget-object v3, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -0343ee: 6e10 5f09 0300 |002d: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLegend:()Z // method@095f │ │ -0343f4: 0a03 |0030: move-result v3 │ │ -0343f6: 3803 9902 |0031: if-eqz v3, 02ca // +0299 │ │ -0343fa: 3902 9702 |0033: if-nez v2, 02ca // +0297 │ │ -0343fe: db02 2c05 |0035: div-int/lit8 v2, v44, #int 5 // #05 │ │ -034402: 012c |0037: move v12, v2 │ │ -034404: d816 290f |0038: add-int/lit8 v22, v41, #int 15 // #0f │ │ -034408: d80d 2a05 |003a: add-int/lit8 v13, v42, #int 5 // #05 │ │ -03440c: 9002 292b |003c: add-int v2, v41, v43 │ │ -034410: d817 02fb |003e: add-int/lit8 v23, v2, #int -5 // #fb │ │ -034414: 9002 2a2c |0040: add-int v2, v42, v44 │ │ -034418: 910e 020c |0042: sub-int v14, v2, v12 │ │ -03441c: 0800 2700 |0044: move-object/from16 v0, v39 │ │ -034420: 5403 680a |0046: iget-object v3, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -034424: 120a |0048: const/4 v10, #int 0 // #0 │ │ -034426: 120b |0049: const/4 v11, #int 0 // #0 │ │ -034428: 0802 2700 |004a: move-object/from16 v2, v39 │ │ -03442c: 0804 2800 |004c: move-object/from16 v4, v40 │ │ -034430: 0205 2900 |004e: move/from16 v5, v41 │ │ -034434: 0206 2a00 |0050: move/from16 v6, v42 │ │ -034438: 0207 2b00 |0052: move/from16 v7, v43 │ │ -03443c: 0208 2c00 |0054: move/from16 v8, v44 │ │ -034440: 0809 2d00 |0056: move-object/from16 v9, v45 │ │ -034444: 740a c108 0200 |0058: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/DoughnutChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08c1 │ │ -03444a: 1272 |005b: const/4 v2, #int 7 // #7 │ │ -03444c: 0800 2700 |005c: move-object/from16 v0, v39 │ │ -034450: 5902 690a |005e: iput v2, v0, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0a69 │ │ -034454: 0800 2700 |0060: move-object/from16 v0, v39 │ │ -034458: 5402 670a |0062: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -03445c: 6e10 1409 0200 |0064: invoke-virtual {v2}, Lorg/achartengine/model/MultipleCategorySeries;.getCategoriesCount:()I // method@0914 │ │ -034462: 0a18 |0067: move-result v24 │ │ -034464: 9102 1716 |0068: sub-int v2, v23, v22 │ │ -034468: 7110 a307 0200 |006a: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -03446e: 0a02 |006d: move-result v2 │ │ -034470: 9103 0e0d |006e: sub-int v3, v14, v13 │ │ -034474: 7110 a307 0300 |0070: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -03447a: 0a03 |0073: move-result v3 │ │ -03447c: 7120 b407 3200 |0074: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -034482: 0a19 |0077: move-result v25 │ │ -034484: 1802 6666 6666 6666 d63f |0078: const-wide v2, #double 0.35 // #3fd6666666666666 │ │ -03448e: 1804 9a99 9999 9999 c93f |007d: const-wide v4, #double 0.2 // #3fc999999999999a │ │ -034498: 0200 1800 |0082: move/from16 v0, v24 │ │ -03449c: 8306 |0084: int-to-double v6, v0 │ │ -03449e: ae1a 0406 |0085: div-double v26, v4, v6 │ │ -0344a2: 0200 1900 |0087: move/from16 v0, v25 │ │ -0344a6: 8304 |0089: int-to-double v4, v0 │ │ -0344a8: cd42 |008a: mul-double/2addr v2, v4 │ │ -0344aa: 8a24 |008b: double-to-int v4, v2 │ │ -0344ac: 9002 1617 |008c: add-int v2, v22, v23 │ │ -0344b0: db1c 0202 |008e: div-int/lit8 v28, v2, #int 2 // #02 │ │ -0344b4: 9002 0e0d |0090: add-int v2, v14, v13 │ │ -0344b8: db1d 0202 |0092: div-int/lit8 v29, v2, #int 2 // #02 │ │ -0344bc: 8242 |0094: int-to-float v2, v4 │ │ -0344be: 1403 6666 663f |0095: const v3, #float 0.9 // #3f666666 │ │ -0344c4: c823 |0098: mul-float/2addr v3, v2 │ │ -0344c6: 8242 |0099: int-to-float v2, v4 │ │ -0344c8: 1405 cdcc 8c3f |009a: const v5, #float 1.1 // #3f8ccccd │ │ -0344ce: a81e 0205 |009d: mul-float v30, v2, v5 │ │ -0344d2: 0200 1800 |009f: move/from16 v0, v24 │ │ -0344d6: 2300 2702 |00a1: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -0344da: 081f 0000 |00a3: move-object/from16 v31, v0 │ │ -0344de: 1202 |00a5: const/4 v2, #int 0 // #0 │ │ -0344e0: 0213 0200 |00a6: move/from16 v19, v2 │ │ -0344e4: 0214 0300 |00a8: move/from16 v20, v3 │ │ -0344e8: 0215 0400 |00aa: move/from16 v21, v4 │ │ -0344ec: 0200 1300 |00ac: move/from16 v0, v19 │ │ -0344f0: 0201 1800 |00ae: move/from16 v1, v24 │ │ -0344f4: 3510 fb01 |00b0: if-ge v0, v1, 02ab // +01fb │ │ -0344f8: 0800 2700 |00b2: move-object/from16 v0, v39 │ │ -0344fc: 5402 670a |00b4: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -034500: 0200 1300 |00b6: move/from16 v0, v19 │ │ -034504: 6e20 1609 0200 |00b8: invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getItemCount:(I)I // method@0916 │ │ -03450a: 0a20 |00bb: move-result v32 │ │ -03450c: 1603 0000 |00bc: const-wide/16 v3, #int 0 // #0 │ │ -034510: 0200 2000 |00be: move/from16 v0, v32 │ │ -034514: 2305 2702 |00c0: new-array v5, v0, [Ljava/lang/String; // type@0227 │ │ -034518: 1202 |00c2: const/4 v2, #int 0 // #0 │ │ -03451a: 0511 0300 |00c3: move-wide/from16 v17, v3 │ │ -03451e: 0200 2000 |00c5: move/from16 v0, v32 │ │ -034522: 3502 2300 |00c7: if-ge v2, v0, 00ea // +0023 │ │ -034526: 0800 2700 |00c9: move-object/from16 v0, v39 │ │ -03452a: 5403 670a |00cb: iget-object v3, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -03452e: 0200 1300 |00cd: move/from16 v0, v19 │ │ -034532: 6e20 1809 0300 |00cf: invoke-virtual {v3, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getValues:(I)[D // method@0918 │ │ -034538: 0c03 |00d2: move-result-object v3 │ │ -03453a: 4503 0302 |00d3: aget-wide v3, v3, v2 │ │ -03453e: ab03 0311 |00d5: add-double v3, v3, v17 │ │ -034542: 0800 2700 |00d7: move-object/from16 v0, v39 │ │ -034546: 5406 670a |00d9: iget-object v6, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -03454a: 0200 1300 |00db: move/from16 v0, v19 │ │ -03454e: 6e20 1709 0600 |00dd: invoke-virtual {v6, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getTitles:(I)[Ljava/lang/String; // method@0917 │ │ -034554: 0c06 |00e0: move-result-object v6 │ │ -034556: 4606 0602 |00e1: aget-object v6, v6, v2 │ │ -03455a: 4d06 0502 |00e3: aput-object v6, v5, v2 │ │ -03455e: d802 0201 |00e5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -034562: 0511 0300 |00e7: move-wide/from16 v17, v3 │ │ -034566: 28dc |00e9: goto 00c5 // -0024 │ │ -034568: 1204 |00ea: const/4 v4, #int 0 // #0 │ │ -03456a: 2203 2b00 |00eb: new-instance v3, Landroid/graphics/RectF; // type@002b │ │ -03456e: 9102 1c15 |00ed: sub-int v2, v28, v21 │ │ -034572: 8222 |00ef: int-to-float v2, v2 │ │ -034574: 9105 1d15 |00f0: sub-int v5, v29, v21 │ │ -034578: 8255 |00f2: int-to-float v5, v5 │ │ -03457a: 9006 1c15 |00f3: add-int v6, v28, v21 │ │ -03457e: 8266 |00f5: int-to-float v6, v6 │ │ -034580: 9007 1d15 |00f6: add-int v7, v29, v21 │ │ -034584: 8277 |00f8: int-to-float v7, v7 │ │ -034586: 7057 9100 2365 |00f9: invoke-direct {v3, v2, v5, v6, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@0091 │ │ -03458c: 1209 |00fc: const/4 v9, #int 0 // #0 │ │ -03458e: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ -034590: 1521 a041 |00fe: const/high16 v33, #int 1101004800 // #41a0 │ │ -034594: 150e 803f |0100: const/high16 v14, #int 1065353216 // #3f80 │ │ -034598: 1202 |0102: const/4 v2, #int 0 // #0 │ │ -03459a: 0210 0200 |0103: move/from16 v16, v2 │ │ -03459e: 0200 1000 |0105: move/from16 v0, v16 │ │ -0345a2: 0201 2000 |0107: move/from16 v1, v32 │ │ -0345a6: 3510 3201 |0109: if-ge v0, v1, 023b // +0132 │ │ -0345aa: 0800 2700 |010b: move-object/from16 v0, v39 │ │ -0345ae: 5402 680a |010d: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -0345b2: 0200 1000 |010f: move/from16 v0, v16 │ │ -0345b6: 6e20 5309 0200 |0111: invoke-virtual {v2, v0}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0953 │ │ -0345bc: 0c02 |0114: move-result-object v2 │ │ -0345be: 6e10 9209 0200 |0115: invoke-virtual {v2}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -0345c4: 0a02 |0118: move-result v2 │ │ -0345c6: 0800 2d00 |0119: move-object/from16 v0, v45 │ │ -0345ca: 6e20 8200 2000 |011b: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -0345d0: 0800 2700 |011e: move-object/from16 v0, v39 │ │ -0345d4: 5402 670a |0120: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -0345d8: 0200 1300 |0122: move/from16 v0, v19 │ │ -0345dc: 6e20 1809 0200 |0124: invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getValues:(I)[D // method@0918 │ │ -0345e2: 0c02 |0127: move-result-object v2 │ │ -0345e4: 4505 0210 |0128: aget-wide v5, v2, v16 │ │ -0345e8: 8c52 |012a: double-to-float v2, v5 │ │ -0345ea: 8925 |012b: float-to-double v5, v2 │ │ -0345ec: ae05 0511 |012c: div-double v5, v5, v17 │ │ -0345f0: 180a 0000 0000 0080 7640 |012e: const-wide v10, #double 360 // #4076800000000000 │ │ -0345fa: cda5 |0133: mul-double/2addr v5, v10 │ │ -0345fc: 8c55 |0134: double-to-float v5, v5 │ │ -0345fe: 1216 |0135: const/4 v6, #int 1 // #1 │ │ -034600: 0802 2800 |0136: move-object/from16 v2, v40 │ │ -034604: 0807 2d00 |0138: move-object/from16 v7, v45 │ │ -034608: 7406 6800 0200 |013a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0068 │ │ -03460e: 0800 2700 |013d: move-object/from16 v0, v39 │ │ -034612: 5402 680a |013f: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -034616: 6e10 5e09 0200 |0141: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLabels:()Z // method@095e │ │ -03461c: 0a02 |0144: move-result v2 │ │ -03461e: 3802 8101 |0145: if-eqz v2, 02c6 // +0181 │ │ -034622: 0800 2700 |0147: move-object/from16 v0, v39 │ │ -034626: 5402 680a |0149: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -03462a: 6e10 4e09 0200 |014b: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsColor:()I // method@094e │ │ -034630: 0a02 |014e: move-result v2 │ │ -034632: 0800 2d00 |014f: move-object/from16 v0, v45 │ │ -034636: 6e20 8200 2000 |0151: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -03463c: 1502 b442 |0154: const/high16 v2, #int 1119092736 // #42b4 │ │ -034640: 1506 0040 |0156: const/high16 v6, #int 1073741824 // #4000 │ │ -034644: a906 0506 |0158: div-float v6, v5, v6 │ │ -034648: c646 |015a: add-float/2addr v6, v4 │ │ -03464a: c762 |015b: sub-float/2addr v2, v6 │ │ -03464c: 8926 |015c: float-to-double v6, v2 │ │ -03464e: 7120 be07 7600 |015d: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@07be │ │ -034654: 0b06 |0160: move-result-wide v6 │ │ -034656: 7120 b907 7600 |0161: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -03465c: 0b0a |0164: move-result-wide v10 │ │ -03465e: 7120 aa07 7600 |0165: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -034664: 0b22 |0168: move-result-wide v34 │ │ -034666: 0200 1c00 |0169: move/from16 v0, v28 │ │ -03466a: 8202 |016b: int-to-float v2, v0 │ │ -03466c: 0200 1400 |016c: move/from16 v0, v20 │ │ -034670: 8906 |016e: float-to-double v6, v0 │ │ -034672: cda6 |016f: mul-double/2addr v6, v10 │ │ -034674: 8c66 |0170: double-to-float v6, v6 │ │ -034676: c662 |0171: add-float/2addr v2, v6 │ │ -034678: 7110 b707 0200 |0172: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -03467e: 0a0f |0175: move-result v15 │ │ -034680: 0200 1d00 |0176: move/from16 v0, v29 │ │ -034684: 8202 |0178: int-to-float v2, v0 │ │ -034686: 0200 1400 |0179: move/from16 v0, v20 │ │ -03468a: 8906 |017b: float-to-double v6, v0 │ │ -03468c: ad06 0622 |017c: mul-double v6, v6, v34 │ │ -034690: 8c66 |017e: double-to-float v6, v6 │ │ -034692: c662 |017f: add-float/2addr v2, v6 │ │ -034694: 7110 b707 0200 |0180: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -03469a: 0a24 |0183: move-result v36 │ │ -03469c: 0200 1c00 |0184: move/from16 v0, v28 │ │ -0346a0: 8202 |0186: int-to-float v2, v0 │ │ -0346a2: 0200 1e00 |0187: move/from16 v0, v30 │ │ -0346a6: 8906 |0189: float-to-double v6, v0 │ │ -0346a8: cda6 |018a: mul-double/2addr v6, v10 │ │ -0346aa: 8c66 |018b: double-to-float v6, v6 │ │ -0346ac: c662 |018c: add-float/2addr v2, v6 │ │ -0346ae: 7110 b707 0200 |018d: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -0346b4: 0a06 |0190: move-result v6 │ │ -0346b6: 0200 1d00 |0191: move/from16 v0, v29 │ │ -0346ba: 8202 |0193: int-to-float v2, v0 │ │ -0346bc: 0200 1e00 |0194: move/from16 v0, v30 │ │ -0346c0: 8900 |0196: float-to-double v0, v0 │ │ -0346c2: 0525 0000 |0197: move-wide/from16 v37, v0 │ │ -0346c6: ad25 2522 |0199: mul-double v37, v37, v34 │ │ -0346ca: 0500 2500 |019b: move-wide/from16 v0, v37 │ │ -0346ce: 8c07 |019d: double-to-float v7, v0 │ │ -0346d0: c672 |019e: add-float/2addr v2, v7 │ │ -0346d2: 7110 b707 0200 |019f: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -0346d8: 0a02 |01a2: move-result v2 │ │ -0346da: 8267 |01a3: int-to-float v7, v6 │ │ -0346dc: c797 |01a4: sub-float/2addr v7, v9 │ │ -0346de: 826d |01a5: int-to-float v13, v6 │ │ -0346e0: a709 0d09 |01a6: sub-float v9, v13, v9 │ │ -0346e4: c897 |01a8: mul-float/2addr v7, v9 │ │ -0346e6: 8229 |01a9: int-to-float v9, v2 │ │ -0346e8: c789 |01aa: sub-float/2addr v9, v8 │ │ -0346ea: 822d |01ab: int-to-float v13, v2 │ │ -0346ec: a708 0d08 |01ac: sub-float v8, v13, v8 │ │ -0346f0: c898 |01ae: mul-float/2addr v8, v9 │ │ -0346f2: c687 |01af: add-float/2addr v7, v8 │ │ -0346f4: 8977 |01b0: float-to-double v7, v7 │ │ -0346f6: 7120 bb07 8700 |01b1: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -0346fc: 0b07 |01b4: move-result-wide v7 │ │ -0346fe: 0200 2100 |01b5: move/from16 v0, v33 │ │ -034702: 8900 |01b7: float-to-double v0, v0 │ │ -034704: 0525 0000 |01b8: move-wide/from16 v37, v0 │ │ -034708: 3007 0725 |01ba: cmpg-double v7, v7, v37 │ │ -03470c: 3c07 7a00 |01bc: if-gtz v7, 0236 // +007a │ │ -034710: 89e6 |01be: float-to-double v6, v14 │ │ -034712: 1808 9a99 9999 9999 f13f |01bf: const-wide v8, #double 1.1 // #3ff199999999999a │ │ -03471c: cd86 |01c4: mul-double/2addr v6, v8 │ │ -03471e: 8c67 |01c5: double-to-float v7, v6 │ │ -034720: 0200 1c00 |01c6: move/from16 v0, v28 │ │ -034724: 8202 |01c8: int-to-float v2, v0 │ │ -034726: a806 1e07 |01c9: mul-float v6, v30, v7 │ │ -03472a: 8968 |01cb: float-to-double v8, v6 │ │ -03472c: cda8 |01cc: mul-double/2addr v8, v10 │ │ -03472e: 8c86 |01cd: double-to-float v6, v8 │ │ -034730: c662 |01ce: add-float/2addr v2, v6 │ │ -034732: 7110 b707 0200 |01cf: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034738: 0a06 |01d2: move-result v6 │ │ -03473a: 0200 1d00 |01d3: move/from16 v0, v29 │ │ -03473e: 8202 |01d5: int-to-float v2, v0 │ │ -034740: a808 1e07 |01d6: mul-float v8, v30, v7 │ │ -034744: 8988 |01d8: float-to-double v8, v8 │ │ -034746: ad08 0822 |01d9: mul-double v8, v8, v34 │ │ -03474a: 8c88 |01db: double-to-float v8, v8 │ │ -03474c: c682 |01dc: add-float/2addr v2, v8 │ │ -03474e: 7110 b707 0200 |01dd: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034754: 0a02 |01e0: move-result v2 │ │ -034756: 016d |01e1: move v13, v6 │ │ -034758: 017e |01e2: move v14, v7 │ │ -03475a: 82f7 |01e3: int-to-float v7, v15 │ │ -03475c: 0200 2400 |01e4: move/from16 v0, v36 │ │ -034760: 8208 |01e6: int-to-float v8, v0 │ │ -034762: 82d9 |01e7: int-to-float v9, v13 │ │ -034764: 822a |01e8: int-to-float v10, v2 │ │ -034766: 0806 2800 |01e9: move-object/from16 v6, v40 │ │ -03476a: 080b 2d00 |01eb: move-object/from16 v11, v45 │ │ -03476e: 7406 6b00 0600 |01ed: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -034774: 1306 0a00 |01f0: const/16 v6, #int 10 // #a │ │ -034778: 6207 0400 |01f2: sget-object v7, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -03477c: 0800 2d00 |01f4: move-object/from16 v0, v45 │ │ -034780: 6e20 8500 7000 |01f6: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -034786: 37df 0a00 |01f9: if-le v15, v13, 0203 // +000a │ │ -03478a: 7b66 |01fb: neg-int v6, v6 │ │ -03478c: 6207 0500 |01fc: sget-object v7, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ -034790: 0800 2d00 |01fe: move-object/from16 v0, v45 │ │ -034794: 6e20 8500 7000 |0200: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -03479a: 016f |0203: move v15, v6 │ │ -03479c: 82d7 |0204: int-to-float v7, v13 │ │ -03479e: 8228 |0205: int-to-float v8, v2 │ │ -0347a0: 9006 0d0f |0206: add-int v6, v13, v15 │ │ -0347a4: 8269 |0208: int-to-float v9, v6 │ │ -0347a6: 822a |0209: int-to-float v10, v2 │ │ -0347a8: 0806 2800 |020a: move-object/from16 v6, v40 │ │ -0347ac: 080b 2d00 |020c: move-object/from16 v11, v45 │ │ -0347b0: 7406 6b00 0600 |020e: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -0347b6: 0800 2700 |0211: move-object/from16 v0, v39 │ │ -0347ba: 5406 670a |0213: iget-object v6, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -0347be: 0200 1300 |0215: move/from16 v0, v19 │ │ -0347c2: 6e20 1709 0600 |0217: invoke-virtual {v6, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getTitles:(I)[Ljava/lang/String; // method@0917 │ │ -0347c8: 0c06 |021a: move-result-object v6 │ │ -0347ca: 4606 0610 |021b: aget-object v6, v6, v16 │ │ -0347ce: 9007 0d0f |021d: add-int v7, v13, v15 │ │ -0347d2: 8277 |021f: int-to-float v7, v7 │ │ -0347d4: d808 0205 |0220: add-int/lit8 v8, v2, #int 5 // #05 │ │ -0347d8: 8288 |0222: int-to-float v8, v8 │ │ -0347da: 0800 2800 |0223: move-object/from16 v0, v40 │ │ -0347de: 0801 2d00 |0225: move-object/from16 v1, v45 │ │ -0347e2: 6e51 7200 6087 |0227: invoke-virtual {v0, v6, v7, v8, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ -0347e8: 82d6 |022a: int-to-float v6, v13 │ │ -0347ea: 8222 |022b: int-to-float v2, v2 │ │ -0347ec: c645 |022c: add-float/2addr v5, v4 │ │ -0347ee: d804 1001 |022d: add-int/lit8 v4, v16, #int 1 // #01 │ │ -0347f2: 0210 0400 |022f: move/from16 v16, v4 │ │ -0347f6: 0128 |0231: move v8, v2 │ │ -0347f8: 0169 |0232: move v9, v6 │ │ -0347fa: 0154 |0233: move v4, v5 │ │ -0347fc: 2900 d1fe |0234: goto/16 0105 // -012f │ │ -034800: 1507 803f |0236: const/high16 v7, #int 1065353216 // #3f80 │ │ -034804: 016d |0238: move v13, v6 │ │ -034806: 017e |0239: move v14, v7 │ │ -034808: 28a9 |023a: goto 01e3 // -0057 │ │ -03480a: 0200 1500 |023b: move/from16 v0, v21 │ │ -03480e: 8302 |023d: int-to-double v2, v0 │ │ -034810: 0200 1900 |023e: move/from16 v0, v25 │ │ -034814: 8304 |0240: int-to-double v4, v0 │ │ -034816: ad04 041a |0241: mul-double v4, v4, v26 │ │ -03481a: cc42 |0243: sub-double/2addr v2, v4 │ │ -03481c: 8a29 |0244: double-to-int v9, v2 │ │ -03481e: 0200 1400 |0245: move/from16 v0, v20 │ │ -034822: 8902 |0247: float-to-double v2, v0 │ │ -034824: 0200 1900 |0248: move/from16 v0, v25 │ │ -034828: 8304 |024a: int-to-double v4, v0 │ │ -03482a: ad04 041a |024b: mul-double v4, v4, v26 │ │ -03482e: 1906 0040 |024d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -034832: cc64 |024f: sub-double/2addr v4, v6 │ │ -034834: cc42 |0250: sub-double/2addr v2, v4 │ │ -034836: 8c28 |0251: double-to-float v8, v2 │ │ -034838: 0800 2700 |0252: move-object/from16 v0, v39 │ │ -03483c: 5402 680a |0254: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -034840: 6e10 4d09 0200 |0256: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getBackgroundColor:()I // method@094d │ │ -034846: 0a02 |0259: move-result v2 │ │ -034848: 3802 4a00 |025a: if-eqz v2, 02a4 // +004a │ │ -03484c: 0800 2700 |025c: move-object/from16 v0, v39 │ │ -034850: 5402 680a |025e: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -034854: 6e10 4d09 0200 |0260: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getBackgroundColor:()I // method@094d │ │ -03485a: 0a02 |0263: move-result v2 │ │ -03485c: 0800 2d00 |0264: move-object/from16 v0, v45 │ │ -034860: 6e20 8200 2000 |0266: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034866: 6202 0600 |0269: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -03486a: 0800 2d00 |026b: move-object/from16 v0, v45 │ │ -03486e: 6e20 8400 2000 |026d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -034874: 2203 2b00 |0270: new-instance v3, Landroid/graphics/RectF; // type@002b │ │ -034878: 9102 1c09 |0272: sub-int v2, v28, v9 │ │ -03487c: 8222 |0274: int-to-float v2, v2 │ │ -03487e: 9104 1d09 |0275: sub-int v4, v29, v9 │ │ -034882: 8244 |0277: int-to-float v4, v4 │ │ -034884: 9005 1c09 |0278: add-int v5, v28, v9 │ │ -034888: 8255 |027a: int-to-float v5, v5 │ │ -03488a: 9006 1d09 |027b: add-int v6, v29, v9 │ │ -03488e: 8266 |027d: int-to-float v6, v6 │ │ -034890: 7056 9100 2354 |027e: invoke-direct {v3, v2, v4, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@0091 │ │ -034896: 1204 |0281: const/4 v4, #int 0 // #0 │ │ -034898: 1505 b443 |0282: const/high16 v5, #int 1135869952 // #43b4 │ │ -03489c: 1216 |0284: const/4 v6, #int 1 // #1 │ │ -03489e: 0802 2800 |0285: move-object/from16 v2, v40 │ │ -0348a2: 0807 2d00 |0287: move-object/from16 v7, v45 │ │ -0348a6: 7406 6800 0200 |0289: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0068 │ │ -0348ac: d803 09ff |028c: add-int/lit8 v3, v9, #int -1 // #ff │ │ -0348b0: 0800 2700 |028e: move-object/from16 v0, v39 │ │ -0348b4: 5402 670a |0290: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0a67 │ │ -0348b8: 0200 1300 |0292: move/from16 v0, v19 │ │ -0348bc: 6e20 1509 0200 |0294: invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getCategory:(I)Ljava/lang/String; // method@0915 │ │ -0348c2: 0c02 |0297: move-result-object v2 │ │ -0348c4: 4d02 1f13 |0298: aput-object v2, v31, v19 │ │ -0348c8: d802 1301 |029a: add-int/lit8 v2, v19, #int 1 // #01 │ │ -0348cc: 0213 0200 |029c: move/from16 v19, v2 │ │ -0348d0: 0214 0800 |029e: move/from16 v20, v8 │ │ -0348d4: 0215 0300 |02a0: move/from16 v21, v3 │ │ -0348d8: 2900 0afe |02a2: goto/16 00ac // -01f6 │ │ -0348dc: 12f2 |02a4: const/4 v2, #int -1 // #ff │ │ -0348de: 0800 2d00 |02a5: move-object/from16 v0, v45 │ │ -0348e2: 6e20 8200 2000 |02a7: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -0348e8: 28bf |02aa: goto 0269 // -0041 │ │ -0348ea: 0800 2700 |02ab: move-object/from16 v0, v39 │ │ -0348ee: 5404 680a |02ad: iget-object v4, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a68 │ │ -0348f2: 0802 2700 |02af: move-object/from16 v2, v39 │ │ -0348f6: 0803 2800 |02b1: move-object/from16 v3, v40 │ │ -0348fa: 0805 1f00 |02b3: move-object/from16 v5, v31 │ │ -0348fe: 0206 1600 |02b5: move/from16 v6, v22 │ │ -034902: 0207 1700 |02b7: move/from16 v7, v23 │ │ -034906: 0208 2a00 |02b9: move/from16 v8, v42 │ │ -03490a: 0209 2b00 |02bb: move/from16 v9, v43 │ │ -03490e: 020a 2c00 |02bd: move/from16 v10, v44 │ │ -034912: 01cb |02bf: move v11, v12 │ │ -034914: 080c 2d00 |02c0: move-object/from16 v12, v45 │ │ -034918: 740b c208 0200 |02c2: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/DoughnutChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08c2 │ │ -03491e: 0e00 |02c5: return-void │ │ -034920: 0182 |02c6: move v2, v8 │ │ -034922: 0196 |02c7: move v6, v9 │ │ -034924: 2900 64ff |02c8: goto/16 022c // -009c │ │ -034928: 012c |02ca: move v12, v2 │ │ -03492a: 2900 6dfd |02cb: goto/16 0038 // -0293 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +03f0b4: |[03f0b4] com.bottleworks.dailymoney.ui.report.BalanceActivity.doPieChart:(I)V │ │ +03f0c4: 2200 3e01 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6; // type@013e │ │ +03f0c8: 7030 2106 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V // method@0621 │ │ +03f0ce: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03f0d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ - 0x000d line=66 │ │ - 0x0014 line=67 │ │ - 0x0021 line=68 │ │ - 0x0029 line=69 │ │ - 0x0035 line=70 │ │ - 0x0038 line=72 │ │ - 0x003a line=73 │ │ - 0x003c line=74 │ │ - 0x0040 line=75 │ │ - 0x0044 line=76 │ │ - 0x005b line=77 │ │ - 0x0060 line=79 │ │ - 0x0068 line=80 │ │ - 0x0078 line=81 │ │ - 0x007d line=82 │ │ - 0x0087 line=83 │ │ - 0x008c line=84 │ │ - 0x0090 line=85 │ │ - 0x0094 line=86 │ │ - 0x0099 line=87 │ │ - 0x009f line=88 │ │ - 0x00a5 line=89 │ │ - 0x00b2 line=90 │ │ - 0x00bc line=91 │ │ - 0x00be line=92 │ │ - 0x00c2 line=93 │ │ - 0x00c9 line=94 │ │ - 0x00d7 line=95 │ │ - 0x00e5 line=93 │ │ - 0x00ea line=97 │ │ - 0x00eb line=98 │ │ - 0x00fc line=99 │ │ - 0x00fd line=100 │ │ - 0x00fe line=101 │ │ - 0x0100 line=102 │ │ - 0x0102 line=103 │ │ - 0x010b line=104 │ │ - 0x011e line=105 │ │ - 0x012b line=106 │ │ - 0x0135 line=107 │ │ - 0x013d line=108 │ │ - 0x0147 line=109 │ │ - 0x0154 line=110 │ │ - 0x0161 line=111 │ │ - 0x0165 line=112 │ │ - 0x0169 line=113 │ │ - 0x0176 line=114 │ │ - 0x0184 line=115 │ │ - 0x0191 line=116 │ │ - 0x01a3 line=117 │ │ - 0x01be line=118 │ │ - 0x01c6 line=119 │ │ - 0x01d3 line=120 │ │ - 0x01e3 line=124 │ │ - 0x01f0 line=125 │ │ - 0x01f2 line=126 │ │ - 0x01f9 line=127 │ │ - 0x01fb line=128 │ │ - 0x01fc line=129 │ │ - 0x0204 line=131 │ │ - 0x0211 line=132 │ │ - 0x022a line=133 │ │ - 0x022b line=134 │ │ - 0x022c line=136 │ │ - 0x022d line=103 │ │ - 0x0236 line=122 │ │ - 0x023b line=138 │ │ - 0x0245 line=139 │ │ - 0x0252 line=140 │ │ - 0x025c line=141 │ │ - 0x0269 line=145 │ │ - 0x0270 line=146 │ │ - 0x0281 line=147 │ │ - 0x028c line=148 │ │ - 0x028e line=149 │ │ - 0x029a line=89 │ │ - 0x02a4 line=143 │ │ - 0x02ab line=151 │ │ - 0x02c5 line=152 │ │ + 0x0000 line=543 │ │ + 0x0008 line=570 │ │ locals : │ │ - 0x0000 - 0x02cd reg=39 this Lorg/achartengine/chart/DoughnutChart; │ │ - 0x0000 - 0x02cd reg=40 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x02cd reg=41 (null) I │ │ - 0x0000 - 0x02cd reg=42 (null) I │ │ - 0x0000 - 0x02cd reg=43 (null) I │ │ - 0x0000 - 0x02cd reg=44 (null) I │ │ - 0x0000 - 0x02cd reg=45 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0009 reg=2 pos I │ │ │ │ - #1 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #63 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'doYearlyCumulativeTimeChart' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 20 16-bit code units │ │ -034930: |[034930] org.achartengine.chart.DoughnutChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -034940: 5220 690a |0000: iget v0, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0a69 │ │ -034944: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -034948: 5920 690a |0004: iput v0, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0a69 │ │ -03494c: 1500 2041 |0006: const/high16 v0, #int 1092616192 // #4120 │ │ -034950: c650 |0008: add-float/2addr v0, v5 │ │ -034952: 5221 690a |0009: iget v1, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0a69 │ │ -034956: 8211 |000b: int-to-float v1, v1 │ │ -034958: c710 |000c: sub-float/2addr v0, v1 │ │ -03495a: 5221 690a |000d: iget v1, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0a69 │ │ -03495e: 8211 |000f: int-to-float v1, v1 │ │ -034960: 6e57 6a00 0316 |0010: invoke-virtual {v3, v0, v6, v1, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@006a │ │ -034966: 0e00 |0013: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +03f0d8: |[03f0d8] com.bottleworks.dailymoney.ui.report.BalanceActivity.doYearlyCumulativeTimeChart:(I)V │ │ +03f0e8: 2200 4001 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8; // type@0140 │ │ +03f0ec: 7030 2506 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V // method@0625 │ │ +03f0f2: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03f0f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x0006 line=175 │ │ - 0x0013 line=176 │ │ + 0x0000 line=614 │ │ + 0x0008 line=656 │ │ locals : │ │ - 0x0000 - 0x0014 reg=2 this Lorg/achartengine/chart/DoughnutChart; │ │ - 0x0000 - 0x0014 reg=3 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0014 reg=4 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0014 reg=5 (null) F │ │ - 0x0000 - 0x0014 reg=6 (null) F │ │ - 0x0000 - 0x0014 reg=7 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0009 reg=2 pos I │ │ │ │ - #2 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #64 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'doYearlyRunChart' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034968: |[034968] org.achartengine.chart.DoughnutChart.getLegendShapeWidth:()I │ │ -034978: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -03497c: 0f00 |0002: return v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +03f0fc: |[03f0fc] com.bottleworks.dailymoney.ui.report.BalanceActivity.doYearlyRunChart:()V │ │ +03f10c: 2200 4101 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9; // type@0141 │ │ +03f110: 7020 2706 1000 |0002: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0627 │ │ +03f116: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03f11c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ + 0x0000 line=660 │ │ + 0x0008 line=695 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/DoughnutChart; │ │ - │ │ - source_file_idx : 394 (DoughnutChart.java) │ │ - │ │ -Class #255 header: │ │ -class_idx : 475 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 482 │ │ -source_file_idx : 953 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #255 - │ │ - Class descriptor : 'Lorg/achartengine/chart/LineChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'SHAPE_WIDTH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 30 │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'pointsChart' │ │ - type : 'Lorg/achartengine/chart/ScatterChart;' │ │ + #65 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'doYearlyTimeChart' │ │ + type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 11 16-bit code units │ │ -034980: |[034980] org.achartengine.chart.LineChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ -034990: 7030 f308 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08f3 │ │ -034996: 2200 e001 |0003: new-instance v0, Lorg/achartengine/chart/ScatterChart; // type@01e0 │ │ -03499a: 7030 e308 2003 |0005: invoke-direct {v0, v2, v3}, Lorg/achartengine/chart/ScatterChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e3 │ │ -0349a0: 5b10 6b0a |0008: iput-object v0, v1, Lorg/achartengine/chart/LineChart;.pointsChart:Lorg/achartengine/chart/ScatterChart; // field@0a6b │ │ -0349a4: 0e00 |000a: return-void │ │ + insns size : 9 16-bit code units │ │ +03f120: |[03f120] com.bottleworks.dailymoney.ui.report.BalanceActivity.doYearlyTimeChart:(I)V │ │ +03f130: 2200 3f01 |0000: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7; // type@013f │ │ +03f134: 7030 2306 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V // method@0623 │ │ +03f13a: 7120 bc01 0100 |0005: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03f140: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0003 line=44 │ │ - 0x000a line=45 │ │ + 0x0000 line=573 │ │ + 0x0008 line=611 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/chart/LineChart; │ │ - 0x0000 - 0x000b reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000b reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0009 reg=2 pos I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #66 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'initialContent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ + registers : 7 │ │ + ins : 1 │ │ outs : 6 │ │ - insns size : 32 16-bit code units │ │ -0349a8: |[0349a8] org.achartengine.chart.LineChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -0349b8: 1500 f041 |0000: const/high16 v0, #int 1106247680 // #41f0 │ │ -0349bc: a603 0900 |0002: add-float v3, v9, v0 │ │ -0349c0: 0770 |0004: move-object v0, v7 │ │ -0349c2: 0191 |0005: move v1, v9 │ │ -0349c4: 01a2 |0006: move v2, v10 │ │ -0349c6: 01a4 |0007: move v4, v10 │ │ -0349c8: 07b5 |0008: move-object v5, v11 │ │ -0349ca: 7406 6b00 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -0349d0: 6e20 cb08 8600 |000c: invoke-virtual {v6, v8}, Lorg/achartengine/chart/LineChart;.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z // method@08cb │ │ -0349d6: 0a00 |000f: move-result v0 │ │ -0349d8: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ -0349dc: 5460 6b0a |0012: iget-object v0, v6, Lorg/achartengine/chart/LineChart;.pointsChart:Lorg/achartengine/chart/ScatterChart; // field@0a6b │ │ -0349e0: 1501 a040 |0014: const/high16 v1, #int 1084227584 // #40a0 │ │ -0349e4: a603 0901 |0016: add-float v3, v9, v1 │ │ -0349e8: 0771 |0018: move-object v1, v7 │ │ -0349ea: 0782 |0019: move-object v2, v8 │ │ -0349ec: 01a4 |001a: move v4, v10 │ │ -0349ee: 07b5 |001b: move-object v5, v11 │ │ -0349f0: 7406 e608 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V // method@08e6 │ │ -0349f6: 0e00 |001f: return-void │ │ + insns size : 144 16-bit code units │ │ +03f144: |[03f144] com.bottleworks.dailymoney.ui.report.BalanceActivity.initialContent:()V │ │ +03f154: 2200 a901 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03f158: 1a01 8104 |0002: const-string v1, "MM/dd" // string@0481 │ │ +03f15c: 7020 0608 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03f162: 5b60 5907 |0007: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDayDateFormat:Ljava/text/DateFormat; // field@0759 │ │ +03f166: 2200 a901 |0009: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03f16a: 1a01 fd10 |000b: const-string v1, "yyyy/MM" // string@10fd │ │ +03f16e: 7020 0608 1000 |000d: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03f174: 5b60 5807 |0010: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.monthDateFormat:Ljava/text/DateFormat; // field@0758 │ │ +03f178: 2200 a901 |0012: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +03f17c: 1a01 f810 |0014: const-string v1, "yyyy" // string@10f8 │ │ +03f180: 7020 0608 1000 |0016: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +03f186: 5b60 5d07 |0019: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.yearDateFormat:Ljava/text/DateFormat; // field@075d │ │ +03f18a: 6000 2704 |001b: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_infobar:I // field@0427 │ │ +03f18e: 6e20 6d06 0600 |001d: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f194: 0c00 |0020: move-result-object v0 │ │ +03f196: 1f00 7500 |0021: check-cast v0, Landroid/widget/TextView; // type@0075 │ │ +03f19a: 5b60 5107 |0023: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0751 │ │ +03f19e: 6000 3004 |0025: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_toolbar:I // field@0430 │ │ +03f1a2: 6e20 6d06 0600 |0027: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f1a8: 0c00 |002a: move-result-object v0 │ │ +03f1aa: 5b60 5b07 |002b: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.toolbarView:Landroid/view/View; // field@075b │ │ +03f1ae: 6000 2e04 |002d: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_prev:I // field@042e │ │ +03f1b2: 6e20 6d06 0600 |002f: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f1b8: 0c00 |0032: move-result-object v0 │ │ +03f1ba: 6e20 e200 6000 |0033: invoke-virtual {v0, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03f1c0: 6000 2d04 |0036: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_next:I // field@042d │ │ +03f1c4: 6e20 6d06 0600 |0038: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f1ca: 0c00 |003b: move-result-object v0 │ │ +03f1cc: 6e20 e200 6000 |003c: invoke-virtual {v0, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03f1d2: 6000 2f04 |003f: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_today:I // field@042f │ │ +03f1d6: 6e20 6d06 0600 |0041: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f1dc: 0c00 |0044: move-result-object v0 │ │ +03f1de: 6e20 e200 6000 |0045: invoke-virtual {v0, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e2 │ │ +03f1e4: 6000 2c04 |0048: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_mode:I // field@042c │ │ +03f1e8: 6e20 6d06 0600 |004a: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f1ee: 0c00 |004d: move-result-object v0 │ │ +03f1f0: 1f00 6700 |004e: check-cast v0, Landroid/widget/ImageButton; // type@0067 │ │ +03f1f4: 5b60 5707 |0050: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@0757 │ │ +03f1f8: 5460 5707 |0052: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@0757 │ │ +03f1fc: 6e20 0c01 6000 |0054: invoke-virtual {v0, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010c │ │ +03f202: 7010 8206 0600 |0057: invoke-direct {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadToolbar:()V // method@0682 │ │ +03f208: 2200 6f00 |005a: new-instance v0, Landroid/widget/SimpleAdapter; // type@006f │ │ +03f20c: 5462 5507 |005c: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewMapList:Ljava/util/List; // field@0755 │ │ +03f210: 6003 5104 |005e: sget v3, Lcom/bottleworks/dailymoney/core/R$layout;.report_balance_item:I // field@0451 │ │ +03f214: 6204 4a07 |0060: sget-object v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingFrom:[Ljava/lang/String; // field@074a │ │ +03f218: 6205 4b07 |0062: sget-object v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.bindingTo:[I // field@074b │ │ +03f21c: 0761 |0064: move-object v1, v6 │ │ +03f21e: 7606 1801 0000 |0065: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@0118 │ │ +03f224: 5b60 5307 |0068: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0753 │ │ +03f228: 5460 5307 |006a: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0753 │ │ +03f22c: 2201 3a01 |006c: new-instance v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2; // type@013a │ │ +03f230: 7020 1806 6100 |006e: invoke-direct {v1, v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0618 │ │ +03f236: 6e20 1b01 1000 |0071: invoke-virtual {v0, v1}, Landroid/widget/SimpleAdapter;.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V // method@011b │ │ +03f23c: 6000 2b04 |0074: sget v0, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_list:I // field@042b │ │ +03f240: 6e20 6d06 0600 |0076: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.findViewById:(I)Landroid/view/View; // method@066d │ │ +03f246: 0c00 |0079: move-result-object v0 │ │ +03f248: 1f00 6c00 |007a: check-cast v0, Landroid/widget/ListView; // type@006c │ │ +03f24c: 5b60 5207 |007c: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0752 │ │ +03f250: 5460 5207 |007e: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0752 │ │ +03f254: 5461 5307 |0080: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listViewAdapter:Landroid/widget/SimpleAdapter; // field@0753 │ │ +03f258: 6e20 1501 1000 |0082: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0115 │ │ +03f25e: 5460 5207 |0085: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0752 │ │ +03f262: 6e20 1601 6000 |0087: invoke-virtual {v0, v6}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0116 │ │ +03f268: 5460 5207 |008a: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0752 │ │ +03f26c: 6e20 8006 0600 |008c: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0680 │ │ +03f272: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x000c line=103 │ │ - 0x0012 line=104 │ │ - 0x001f line=106 │ │ + 0x0000 line=114 │ │ + 0x0009 line=115 │ │ + 0x0012 line=116 │ │ + 0x001b line=118 │ │ + 0x0025 line=119 │ │ + 0x002d line=121 │ │ + 0x0036 line=122 │ │ + 0x003f line=123 │ │ + 0x0048 line=124 │ │ + 0x0052 line=125 │ │ + 0x0057 line=126 │ │ + 0x005a line=131 │ │ + 0x006a line=132 │ │ + 0x0074 line=195 │ │ + 0x007e line=196 │ │ + 0x0085 line=198 │ │ + 0x008a line=199 │ │ + 0x008f line=200 │ │ locals : │ │ - 0x0000 - 0x0020 reg=6 this Lorg/achartengine/chart/LineChart; │ │ - 0x0000 - 0x0020 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0020 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0020 reg=9 (null) F │ │ - 0x0000 - 0x0020 reg=10 (null) F │ │ - 0x0000 - 0x0020 reg=11 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0090 reg=6 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'drawSeries' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #67 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'initialIntent' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ - ins : 7 │ │ - outs : 5 │ │ - insns size : 96 16-bit code units │ │ -0349f8: |[0349f8] org.achartengine.chart.LineChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ -034a08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -034a0a: 2191 |0001: array-length v1, v9 │ │ -034a0c: 07a0 |0002: move-object v0, v10 │ │ -034a0e: 1f00 f001 |0003: check-cast v0, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -034a12: 6e10 7d00 0800 |0005: invoke-virtual {v8}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@007d │ │ -034a18: 0a02 |0008: move-result v2 │ │ -034a1a: 6e10 f509 0000 |0009: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.getLineWidth:()F // method@09f5 │ │ -034a20: 0a03 |000c: move-result v3 │ │ -034a22: 6e20 8300 3800 |000d: invoke-virtual {v8, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ -034a28: 6e10 f709 0000 |0010: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.isFillBelowLine:()Z // method@09f7 │ │ -034a2e: 0a03 |0013: move-result v3 │ │ -034a30: 3803 3900 |0014: if-eqz v3, 004d // +0039 │ │ -034a34: 6e10 f409 0000 |0016: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.getFillBelowLineColor:()I // method@09f4 │ │ -034a3a: 0a00 |0019: move-result v0 │ │ -034a3c: 6e20 8200 0800 |001a: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034a42: 2190 |001d: array-length v0, v9 │ │ -034a44: d800 0004 |001e: add-int/lit8 v0, v0, #int 4 // #04 │ │ -034a48: 2300 1b02 |0020: new-array v0, v0, [F // type@021b │ │ -034a4c: 7151 fc07 5950 |0022: invoke-static {v9, v5, v0, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -034a52: 4403 0905 |0025: aget v3, v9, v5 │ │ -034a56: 1504 803f |0027: const/high16 v4, #int 1065353216 // #3f80 │ │ -034a5a: c643 |0029: add-float/2addr v3, v4 │ │ -034a5c: 4b03 0005 |002a: aput v3, v0, v5 │ │ -034a60: d803 01fe |002c: add-int/lit8 v3, v1, #int -2 // #fe │ │ -034a64: 4403 0003 |002e: aget v3, v0, v3 │ │ -034a68: 4b03 0001 |0030: aput v3, v0, v1 │ │ -034a6c: d803 0101 |0032: add-int/lit8 v3, v1, #int 1 // #01 │ │ -034a70: 4b0b 0003 |0034: aput v11, v0, v3 │ │ -034a74: d803 0102 |0036: add-int/lit8 v3, v1, #int 2 // #02 │ │ -034a78: 4404 0005 |0038: aget v4, v0, v5 │ │ -034a7c: 4b04 0003 |003a: aput v4, v0, v3 │ │ -034a80: d803 0103 |003c: add-int/lit8 v3, v1, #int 3 // #03 │ │ -034a84: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -034a88: 4401 0001 |0040: aget v1, v0, v1 │ │ -034a8c: 4b01 0003 |0042: aput v1, v0, v3 │ │ -034a90: 6201 0600 |0044: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -034a94: 6e20 8400 1800 |0046: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -034a9a: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -034a9c: 6e51 c708 7680 |004a: invoke-virtual {v6, v7, v0, v8, v1}, Lorg/achartengine/chart/LineChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08c7 │ │ -034aa2: 6e10 9209 0a00 |004d: invoke-virtual {v10}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -034aa8: 0a00 |0050: move-result v0 │ │ -034aaa: 6e20 8200 0800 |0051: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034ab0: 6200 0700 |0054: sget-object v0, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -034ab4: 6e20 8400 0800 |0056: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -034aba: 6e55 c708 7689 |0059: invoke-virtual {v6, v7, v9, v8, v5}, Lorg/achartengine/chart/LineChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08c7 │ │ -034ac0: 6e20 8300 2800 |005c: invoke-virtual {v8, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ -034ac6: 0e00 |005f: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +03f274: |[03f274] com.bottleworks.dailymoney.ui.report.BalanceActivity.initialIntent:()V │ │ +03f284: 6e10 6f06 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getIntentExtras:()Landroid/os/Bundle; // method@066f │ │ +03f28a: 0c00 |0003: move-result-object v0 │ │ +03f28c: 1a02 160d |0004: const-string v2, "mode" // string@0d16 │ │ +03f290: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +03f292: 6e30 9f00 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@009f │ │ +03f298: 0a02 |000a: move-result v2 │ │ +03f29a: 5942 5607 |000b: iput v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f29e: 1a02 190d |000d: const-string v2, "modeTotal" // string@0d19 │ │ +03f2a2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +03f2a4: 6e30 9e00 2003 |0010: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@009e │ │ +03f2aa: 0a02 |0013: move-result v2 │ │ +03f2ac: 5c42 5c07 |0014: iput-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075c │ │ +03f2b0: 1a02 eb06 |0016: const-string v2, "balanceDate" // string@06eb │ │ +03f2b4: 6e20 9d00 2000 |0018: invoke-virtual {v0, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@009d │ │ +03f2ba: 0c01 |001b: move-result-object v1 │ │ +03f2bc: 2012 b001 |001c: instance-of v2, v1, Ljava/util/Date; // type@01b0 │ │ +03f2c0: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ +03f2c4: 1f01 b001 |0020: check-cast v1, Ljava/util/Date; // type@01b0 │ │ +03f2c8: 5b41 5a07 |0022: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075a │ │ +03f2cc: 5442 5a07 |0024: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075a │ │ +03f2d0: 5b42 4d07 |0026: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f2d4: 0e00 |0028: return-void │ │ +03f2d6: 2202 b001 |0029: new-instance v2, Ljava/util/Date; // type@01b0 │ │ +03f2da: 7010 1f08 0200 |002b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@081f │ │ +03f2e0: 5b42 5a07 |002e: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075a │ │ +03f2e4: 28f4 |0030: goto 0024 // -000c │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=59 │ │ - 0x0003 line=60 │ │ - 0x0005 line=61 │ │ - 0x0009 line=62 │ │ - 0x0010 line=63 │ │ - 0x0016 line=64 │ │ - 0x001d line=65 │ │ - 0x001e line=66 │ │ - 0x0022 line=67 │ │ - 0x0025 line=68 │ │ - 0x002c line=69 │ │ - 0x0032 line=70 │ │ - 0x0036 line=71 │ │ - 0x003c line=72 │ │ - 0x0044 line=73 │ │ - 0x0049 line=74 │ │ - 0x004d line=76 │ │ - 0x0054 line=77 │ │ - 0x0059 line=78 │ │ - 0x005c line=79 │ │ - 0x005f line=80 │ │ + 0x0000 line=101 │ │ + 0x0004 line=102 │ │ + 0x000d line=103 │ │ + 0x0016 line=104 │ │ + 0x001c line=105 │ │ + 0x0020 line=106 │ │ + 0x0024 line=110 │ │ + 0x0028 line=111 │ │ + 0x0029 line=108 │ │ locals : │ │ - 0x0000 - 0x0060 reg=6 this Lorg/achartengine/chart/LineChart; │ │ - 0x0000 - 0x0060 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0060 reg=8 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0060 reg=9 (null) [F │ │ - 0x0000 - 0x0060 reg=10 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0060 reg=11 (null) F │ │ - 0x0000 - 0x0060 reg=12 (null) I │ │ + 0x001c - 0x0022 reg=1 o Ljava/lang/Object; │ │ + 0x0004 - 0x0031 reg=0 b Landroid/os/Bundle; │ │ + 0x0029 - 0x0031 reg=1 o Ljava/lang/Object; │ │ + 0x0000 - 0x0031 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #68 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onMode' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034ac8: |[034ac8] org.achartengine.chart.LineChart.getLegendShapeWidth:()I │ │ -034ad8: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -034adc: 0f00 |0002: return v0 │ │ + outs : 1 │ │ + insns size : 28 16-bit code units │ │ +03f2e8: |[03f2e8] com.bottleworks.dailymoney.ui.report.BalanceActivity.onMode:()V │ │ +03f2f8: 5210 5607 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f2fc: 2b00 1200 0000 |0002: packed-switch v0, 00000014 // +00000012 │ │ +03f302: 0e00 |0005: return-void │ │ +03f304: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +03f306: 5910 5607 |0007: iput v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f30a: 7010 8106 0100 |0009: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f310: 28f9 |000c: goto 0005 // -0007 │ │ +03f312: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03f314: 5910 5607 |000e: iput v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f318: 7010 8106 0100 |0010: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f31e: 28f2 |0013: goto 0005 // -000e │ │ +03f320: 0001 0200 0000 0000 0400 0000 0b00 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=88 │ │ + 0x0000 line=391 │ │ + 0x0005 line=401 │ │ + 0x0006 line=393 │ │ + 0x0009 line=394 │ │ + 0x000d line=397 │ │ + 0x0010 line=398 │ │ + 0x0014 line=391 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/LineChart; │ │ + 0x0000 - 0x001c reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #3 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'getPointsChart' │ │ - type : '()Lorg/achartengine/chart/ScatterChart;' │ │ - access : 0x0001 (PUBLIC) │ │ + #69 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onNext' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034ae0: |[034ae0] org.achartengine.chart.LineChart.getPointsChart:()Lorg/achartengine/chart/ScatterChart; │ │ -034af0: 5410 6b0a |0000: iget-object v0, v1, Lorg/achartengine/chart/LineChart;.pointsChart:Lorg/achartengine/chart/ScatterChart; // field@0a6b │ │ -034af4: 1100 |0002: return-object v0 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +03f330: |[03f330] com.bottleworks.dailymoney.ui.report.BalanceActivity.onNext:()V │ │ +03f340: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03f342: 6e10 6e06 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03f348: 0c01 |0004: move-result-object v1 │ │ +03f34a: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03f350: 0c00 |0008: move-result-object v0 │ │ +03f352: 5231 5607 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f356: 2b01 1d00 0000 |000b: packed-switch v1, 00000028 // +0000001d │ │ +03f35c: 0e00 |000e: return-void │ │ +03f35e: 5431 4d07 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f362: 6e30 5701 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ +03f368: 0c01 |0014: move-result-object v1 │ │ +03f36a: 5b31 4d07 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f36e: 7010 8106 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f374: 28f4 |001a: goto 000e // -000c │ │ +03f376: 5431 4d07 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f37a: 6e30 6b01 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@016b │ │ +03f380: 0c01 |0020: move-result-object v1 │ │ +03f382: 5b31 4d07 |0021: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f386: 7010 8106 0300 |0023: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f38c: 28e8 |0026: goto 000e // -0018 │ │ +03f38e: 0000 |0027: nop // spacer │ │ +03f390: 0001 0200 0000 0000 0400 0000 1000 ... |0028: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ + 0x0001 line=404 │ │ + 0x0009 line=405 │ │ + 0x000e line=415 │ │ + 0x000f line=407 │ │ + 0x0017 line=408 │ │ + 0x001b line=411 │ │ + 0x0023 line=412 │ │ + 0x0027 line=405 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/LineChart; │ │ + 0x0009 - 0x0030 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x0030 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #4 : (in Lorg/achartengine/chart/LineChart;) │ │ - name : 'isRenderPoints' │ │ - type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #70 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onPrev' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -034af8: |[034af8] org.achartengine.chart.LineChart.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z │ │ -034b08: 1f03 f001 |0000: check-cast v3, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -034b0c: 6e10 f609 0300 |0002: invoke-virtual {v3}, Lorg/achartengine/renderer/XYSeriesRenderer;.getPointStyle:()Lorg/achartengine/chart/PointStyle; // method@09f6 │ │ -034b12: 0c00 |0005: move-result-object v0 │ │ -034b14: 6201 720a |0006: sget-object v1, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@0a72 │ │ -034b18: 3210 0400 |0008: if-eq v0, v1, 000c // +0004 │ │ -034b1c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -034b1e: 0f00 |000b: return v0 │ │ -034b20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -034b22: 28fe |000d: goto 000b // -0002 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +03f3a0: |[03f3a0] com.bottleworks.dailymoney.ui.report.BalanceActivity.onPrev:()V │ │ +03f3b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03f3b2: 6e10 6e06 0300 |0001: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03f3b8: 0c01 |0004: move-result-object v1 │ │ +03f3ba: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03f3c0: 0c00 |0008: move-result-object v0 │ │ +03f3c2: 5231 5607 |0009: iget v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f3c6: 2b01 1d00 0000 |000b: packed-switch v1, 00000028 // +0000001d │ │ +03f3cc: 0e00 |000e: return-void │ │ +03f3ce: 5431 4d07 |000f: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f3d2: 6e30 5801 1002 |0011: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@0158 │ │ +03f3d8: 0c01 |0014: move-result-object v1 │ │ +03f3da: 5b31 4d07 |0015: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f3de: 7010 8106 0300 |0017: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f3e4: 28f4 |001a: goto 000e // -000c │ │ +03f3e6: 5431 4d07 |001b: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f3ea: 6e30 6c01 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearBefore:(Ljava/util/Date;I)Ljava/util/Date; // method@016c │ │ +03f3f0: 0c01 |0020: move-result-object v1 │ │ +03f3f2: 5b31 4d07 |0021: iput-object v1, v3, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f3f6: 7010 8106 0300 |0023: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f3fc: 28e8 |0026: goto 000e // -0018 │ │ +03f3fe: 0000 |0027: nop // spacer │ │ +03f400: 0001 0200 0000 0000 0400 0000 1000 ... |0028: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ + 0x0001 line=418 │ │ + 0x0009 line=419 │ │ + 0x000e line=429 │ │ + 0x000f line=421 │ │ + 0x0017 line=422 │ │ + 0x001b line=425 │ │ + 0x0023 line=426 │ │ + 0x0027 line=419 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Lorg/achartengine/chart/LineChart; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - │ │ - source_file_idx : 953 (LineChart.java) │ │ - │ │ -Class #256 header: │ │ -class_idx : 476 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 469 │ │ -source_file_idx : 1238 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ + 0x0009 - 0x0030 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x0030 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ -Class #256 - │ │ - Class descriptor : 'Lorg/achartengine/chart/PieChart;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : 'SHAPE_WIDTH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10 │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : 'mDataset' │ │ - type : 'Lorg/achartengine/model/CategorySeries;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : 'mRenderer' │ │ - type : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ + #71 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onToday' │ │ + type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -034b24: |[034b24] org.achartengine.chart.PieChart.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ -034b34: 7010 9908 0000 |0000: invoke-direct {v0}, Lorg/achartengine/chart/AbstractChart;.:()V // method@0899 │ │ -034b3a: 5b01 6d0a |0003: iput-object v1, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a6d │ │ -034b3e: 5b02 6e0a |0005: iput-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034b42: 0e00 |0007: return-void │ │ + insns size : 22 16-bit code units │ │ +03f410: |[03f410] com.bottleworks.dailymoney.ui.report.BalanceActivity.onToday:()V │ │ +03f420: 5210 5607 |0000: iget v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f424: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ +03f42a: 0e00 |0005: return-void │ │ +03f42c: 5410 5a07 |0006: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.targetDate:Ljava/util/Date; // field@075a │ │ +03f430: 5b10 4d07 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f434: 7010 8106 0100 |000a: invoke-direct {v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadData:()V // method@0681 │ │ +03f43a: 28f8 |000d: goto 0005 // -0008 │ │ +03f43c: 0001 0200 0000 0000 0400 0000 0400 ... |000e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ - 0x0005 line=47 │ │ - 0x0007 line=48 │ │ + 0x0000 line=432 │ │ + 0x0005 line=439 │ │ + 0x0006 line=435 │ │ + 0x000a line=436 │ │ + 0x000e line=432 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lorg/achartengine/chart/PieChart; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0008 reg=2 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0000 - 0x0016 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #72 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'reloadData' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 40 │ │ - ins : 7 │ │ - outs : 11 │ │ - insns size : 549 16-bit code units │ │ -034b44: |[034b44] org.achartengine.chart.PieChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ -034b54: 0800 2100 |0000: move-object/from16 v0, v33 │ │ -034b58: 5402 6e0a |0002: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034b5c: 6e10 5a09 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isAntialiasing:()Z // method@095a │ │ -034b62: 0a02 |0007: move-result v2 │ │ -034b64: 0800 2700 |0008: move-object/from16 v0, v39 │ │ -034b68: 6e20 8100 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ -034b6e: 6202 0600 |000d: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -034b72: 0800 2700 |000f: move-object/from16 v0, v39 │ │ -034b76: 6e20 8400 2000 |0011: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -034b7c: 0800 2100 |0014: move-object/from16 v0, v33 │ │ -034b80: 5402 6e0a |0016: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034b84: 6e10 4f09 0200 |0018: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsTextSize:()F // method@094f │ │ -034b8a: 0a02 |001b: move-result v2 │ │ -034b8c: 0800 2700 |001c: move-object/from16 v0, v39 │ │ -034b90: 6e20 8600 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ -034b96: 0800 2100 |0021: move-object/from16 v0, v33 │ │ -034b9a: 5402 6e0a |0023: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034b9e: 6e10 5009 0200 |0025: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendHeight:()I // method@0950 │ │ -034ba4: 0a02 |0028: move-result v2 │ │ -034ba6: 0800 2100 |0029: move-object/from16 v0, v33 │ │ -034baa: 5403 6e0a |002b: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034bae: 6e10 5f09 0300 |002d: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLegend:()Z // method@095f │ │ -034bb4: 0a03 |0030: move-result v3 │ │ -034bb6: 3803 f101 |0031: if-eqz v3, 0222 // +01f1 │ │ -034bba: 3902 ef01 |0033: if-nez v2, 0222 // +01ef │ │ -034bbe: db02 2605 |0035: div-int/lit8 v2, v38, #int 5 // #05 │ │ -034bc2: 012c |0037: move v12, v2 │ │ -034bc4: d813 230f |0038: add-int/lit8 v19, v35, #int 15 // #0f │ │ -034bc8: d80d 2405 |003a: add-int/lit8 v13, v36, #int 5 // #05 │ │ -034bcc: 9002 2325 |003c: add-int v2, v35, v37 │ │ -034bd0: d814 02fb |003e: add-int/lit8 v20, v2, #int -5 // #fb │ │ -034bd4: 9002 2426 |0040: add-int v2, v36, v38 │ │ -034bd8: 910e 020c |0042: sub-int v14, v2, v12 │ │ -034bdc: 0800 2100 |0044: move-object/from16 v0, v33 │ │ -034be0: 5403 6e0a |0046: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034be4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -034be6: 120b |0049: const/4 v11, #int 0 // #0 │ │ -034be8: 0802 2100 |004a: move-object/from16 v2, v33 │ │ -034bec: 0804 2200 |004c: move-object/from16 v4, v34 │ │ -034bf0: 0205 2300 |004e: move/from16 v5, v35 │ │ -034bf4: 0206 2400 |0050: move/from16 v6, v36 │ │ -034bf8: 0207 2500 |0052: move/from16 v7, v37 │ │ -034bfc: 0208 2600 |0054: move/from16 v8, v38 │ │ -034c00: 0809 2700 |0056: move-object/from16 v9, v39 │ │ -034c04: 740a ce08 0200 |0058: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/PieChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ce │ │ -034c0a: 0800 2100 |005b: move-object/from16 v0, v33 │ │ -034c0e: 5402 6d0a |005d: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a6d │ │ -034c12: 6e10 0b09 0200 |005f: invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@090b │ │ -034c18: 0a15 |0062: move-result v21 │ │ -034c1a: 1603 0000 |0063: const-wide/16 v3, #int 0 // #0 │ │ -034c1e: 0200 1500 |0065: move/from16 v0, v21 │ │ -034c22: 2300 2702 |0067: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -034c26: 0816 0000 |0069: move-object/from16 v22, v0 │ │ -034c2a: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -034c2c: 0511 0300 |006c: move-wide/from16 v17, v3 │ │ -034c30: 0200 1500 |006e: move/from16 v0, v21 │ │ -034c34: 3502 1b00 |0070: if-ge v2, v0, 008b // +001b │ │ -034c38: 0800 2100 |0072: move-object/from16 v0, v33 │ │ -034c3c: 5403 6d0a |0074: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a6d │ │ -034c40: 6e20 0d09 2300 |0076: invoke-virtual {v3, v2}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@090d │ │ -034c46: 0b03 |0079: move-result-wide v3 │ │ -034c48: ab03 0311 |007a: add-double v3, v3, v17 │ │ -034c4c: 0800 2100 |007c: move-object/from16 v0, v33 │ │ -034c50: 5405 6d0a |007e: iget-object v5, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a6d │ │ -034c54: 6e20 0a09 2500 |0080: invoke-virtual {v5, v2}, Lorg/achartengine/model/CategorySeries;.getCategory:(I)Ljava/lang/String; // method@090a │ │ -034c5a: 0c05 |0083: move-result-object v5 │ │ -034c5c: 4d05 1602 |0084: aput-object v5, v22, v2 │ │ -034c60: d802 0201 |0086: add-int/lit8 v2, v2, #int 1 // #01 │ │ -034c64: 0511 0300 |0088: move-wide/from16 v17, v3 │ │ -034c68: 28e4 |008a: goto 006e // -001c │ │ -034c6a: 1204 |008b: const/4 v4, #int 0 // #0 │ │ -034c6c: 9102 1413 |008c: sub-int v2, v20, v19 │ │ -034c70: 7110 a307 0200 |008e: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -034c76: 0a02 |0091: move-result v2 │ │ -034c78: 9103 0e0d |0092: sub-int v3, v14, v13 │ │ -034c7c: 7110 a307 0300 |0094: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -034c82: 0a03 |0097: move-result v3 │ │ -034c84: 7120 b407 3200 |0098: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -034c8a: 0a02 |009b: move-result v2 │ │ -034c8c: 8322 |009c: int-to-double v2, v2 │ │ -034c8e: 1805 6666 6666 6666 d63f |009d: const-wide v5, #double 0.35 // #3fd6666666666666 │ │ -034c98: cd52 |00a2: mul-double/2addr v2, v5 │ │ -034c9a: 8a22 |00a3: double-to-int v2, v2 │ │ -034c9c: 9003 1314 |00a4: add-int v3, v19, v20 │ │ -034ca0: db17 0302 |00a6: div-int/lit8 v23, v3, #int 2 // #02 │ │ -034ca4: 9003 0e0d |00a8: add-int v3, v14, v13 │ │ -034ca8: db18 0302 |00aa: div-int/lit8 v24, v3, #int 2 // #02 │ │ -034cac: 8223 |00ac: int-to-float v3, v2 │ │ -034cae: 1405 6666 663f |00ad: const v5, #float 0.9 // #3f666666 │ │ -034cb4: a819 0305 |00b0: mul-float v25, v3, v5 │ │ -034cb8: 8223 |00b2: int-to-float v3, v2 │ │ -034cba: 1405 cdcc 8c3f |00b3: const v5, #float 1.1 // #3f8ccccd │ │ -034cc0: a81a 0305 |00b6: mul-float v26, v3, v5 │ │ -034cc4: 1209 |00b8: const/4 v9, #int 0 // #0 │ │ -034cc6: 1208 |00b9: const/4 v8, #int 0 // #0 │ │ -034cc8: 151b a041 |00ba: const/high16 v27, #int 1101004800 // #41a0 │ │ -034ccc: 150e 803f |00bc: const/high16 v14, #int 1065353216 // #3f80 │ │ -034cd0: 2203 2b00 |00be: new-instance v3, Landroid/graphics/RectF; // type@002b │ │ -034cd4: 9105 1702 |00c0: sub-int v5, v23, v2 │ │ -034cd8: 8255 |00c2: int-to-float v5, v5 │ │ -034cda: 9106 1802 |00c3: sub-int v6, v24, v2 │ │ -034cde: 8266 |00c5: int-to-float v6, v6 │ │ -034ce0: 9007 1702 |00c6: add-int v7, v23, v2 │ │ -034ce4: 8277 |00c8: int-to-float v7, v7 │ │ -034ce6: 9002 0218 |00c9: add-int v2, v2, v24 │ │ -034cea: 8222 |00cb: int-to-float v2, v2 │ │ -034cec: 7052 9100 5376 |00cc: invoke-direct {v3, v5, v6, v7, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@0091 │ │ -034cf2: 1202 |00cf: const/4 v2, #int 0 // #0 │ │ -034cf4: 0210 0200 |00d0: move/from16 v16, v2 │ │ -034cf8: 0200 1000 |00d2: move/from16 v0, v16 │ │ -034cfc: 0201 1500 |00d4: move/from16 v1, v21 │ │ -034d00: 3510 2e01 |00d6: if-ge v0, v1, 0204 // +012e │ │ -034d04: 0800 2100 |00d8: move-object/from16 v0, v33 │ │ -034d08: 5402 6e0a |00da: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034d0c: 0200 1000 |00dc: move/from16 v0, v16 │ │ -034d10: 6e20 5309 0200 |00de: invoke-virtual {v2, v0}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0953 │ │ -034d16: 0c02 |00e1: move-result-object v2 │ │ -034d18: 6e10 9209 0200 |00e2: invoke-virtual {v2}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -034d1e: 0a02 |00e5: move-result v2 │ │ -034d20: 0800 2700 |00e6: move-object/from16 v0, v39 │ │ -034d24: 6e20 8200 2000 |00e8: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034d2a: 0800 2100 |00eb: move-object/from16 v0, v33 │ │ -034d2e: 5402 6d0a |00ed: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a6d │ │ -034d32: 0200 1000 |00ef: move/from16 v0, v16 │ │ -034d36: 6e20 0d09 0200 |00f1: invoke-virtual {v2, v0}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@090d │ │ -034d3c: 0b05 |00f4: move-result-wide v5 │ │ -034d3e: 8c52 |00f5: double-to-float v2, v5 │ │ -034d40: 8925 |00f6: float-to-double v5, v2 │ │ -034d42: ae05 0511 |00f7: div-double v5, v5, v17 │ │ -034d46: 180a 0000 0000 0080 7640 |00f9: const-wide v10, #double 360 // #4076800000000000 │ │ -034d50: cda5 |00fe: mul-double/2addr v5, v10 │ │ -034d52: 8c55 |00ff: double-to-float v5, v5 │ │ -034d54: 1216 |0100: const/4 v6, #int 1 // #1 │ │ -034d56: 0802 2200 |0101: move-object/from16 v2, v34 │ │ -034d5a: 0807 2700 |0103: move-object/from16 v7, v39 │ │ -034d5e: 7406 6800 0200 |0105: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0068 │ │ -034d64: 0800 2100 |0108: move-object/from16 v0, v33 │ │ -034d68: 5402 6e0a |010a: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034d6c: 6e10 5e09 0200 |010c: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLabels:()Z // method@095e │ │ -034d72: 0a02 |010f: move-result v2 │ │ -034d74: 3802 0f01 |0110: if-eqz v2, 021f // +010f │ │ -034d78: 0800 2100 |0112: move-object/from16 v0, v33 │ │ -034d7c: 5402 6e0a |0114: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034d80: 6e10 4e09 0200 |0116: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsColor:()I // method@094e │ │ -034d86: 0a02 |0119: move-result v2 │ │ -034d88: 0800 2700 |011a: move-object/from16 v0, v39 │ │ -034d8c: 6e20 8200 2000 |011c: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -034d92: 1502 b442 |011f: const/high16 v2, #int 1119092736 // #42b4 │ │ -034d96: 1506 0040 |0121: const/high16 v6, #int 1073741824 // #4000 │ │ -034d9a: a906 0506 |0123: div-float v6, v5, v6 │ │ -034d9e: c646 |0125: add-float/2addr v6, v4 │ │ -034da0: c762 |0126: sub-float/2addr v2, v6 │ │ -034da2: 8926 |0127: float-to-double v6, v2 │ │ -034da4: 7120 be07 7600 |0128: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@07be │ │ -034daa: 0b06 |012b: move-result-wide v6 │ │ -034dac: 7120 b907 7600 |012c: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -034db2: 0b0a |012f: move-result-wide v10 │ │ -034db4: 7120 aa07 7600 |0130: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -034dba: 0b1c |0133: move-result-wide v28 │ │ -034dbc: 0200 1700 |0134: move/from16 v0, v23 │ │ -034dc0: 8202 |0136: int-to-float v2, v0 │ │ -034dc2: 0200 1900 |0137: move/from16 v0, v25 │ │ -034dc6: 8906 |0139: float-to-double v6, v0 │ │ -034dc8: cda6 |013a: mul-double/2addr v6, v10 │ │ -034dca: 8c66 |013b: double-to-float v6, v6 │ │ -034dcc: c662 |013c: add-float/2addr v2, v6 │ │ -034dce: 7110 b707 0200 |013d: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034dd4: 0a0f |0140: move-result v15 │ │ -034dd6: 0200 1800 |0141: move/from16 v0, v24 │ │ -034dda: 8202 |0143: int-to-float v2, v0 │ │ -034ddc: 0200 1900 |0144: move/from16 v0, v25 │ │ -034de0: 8906 |0146: float-to-double v6, v0 │ │ -034de2: ad06 061c |0147: mul-double v6, v6, v28 │ │ -034de6: 8c66 |0149: double-to-float v6, v6 │ │ -034de8: c662 |014a: add-float/2addr v2, v6 │ │ -034dea: 7110 b707 0200 |014b: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034df0: 0a1e |014e: move-result v30 │ │ -034df2: 0200 1700 |014f: move/from16 v0, v23 │ │ -034df6: 8202 |0151: int-to-float v2, v0 │ │ -034df8: 0200 1a00 |0152: move/from16 v0, v26 │ │ -034dfc: 8906 |0154: float-to-double v6, v0 │ │ -034dfe: cda6 |0155: mul-double/2addr v6, v10 │ │ -034e00: 8c66 |0156: double-to-float v6, v6 │ │ -034e02: c662 |0157: add-float/2addr v2, v6 │ │ -034e04: 7110 b707 0200 |0158: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034e0a: 0a06 |015b: move-result v6 │ │ -034e0c: 0200 1800 |015c: move/from16 v0, v24 │ │ -034e10: 8202 |015e: int-to-float v2, v0 │ │ -034e12: 0200 1a00 |015f: move/from16 v0, v26 │ │ -034e16: 8900 |0161: float-to-double v0, v0 │ │ -034e18: 051f 0000 |0162: move-wide/from16 v31, v0 │ │ -034e1c: ad1f 1f1c |0164: mul-double v31, v31, v28 │ │ -034e20: 0500 1f00 |0166: move-wide/from16 v0, v31 │ │ -034e24: 8c07 |0168: double-to-float v7, v0 │ │ -034e26: c672 |0169: add-float/2addr v2, v7 │ │ -034e28: 7110 b707 0200 |016a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034e2e: 0a02 |016d: move-result v2 │ │ -034e30: 8267 |016e: int-to-float v7, v6 │ │ -034e32: c797 |016f: sub-float/2addr v7, v9 │ │ -034e34: 826d |0170: int-to-float v13, v6 │ │ -034e36: a709 0d09 |0171: sub-float v9, v13, v9 │ │ -034e3a: c897 |0173: mul-float/2addr v7, v9 │ │ -034e3c: 8229 |0174: int-to-float v9, v2 │ │ -034e3e: c789 |0175: sub-float/2addr v9, v8 │ │ -034e40: 822d |0176: int-to-float v13, v2 │ │ -034e42: a708 0d08 |0177: sub-float v8, v13, v8 │ │ -034e46: c898 |0179: mul-float/2addr v8, v9 │ │ -034e48: c687 |017a: add-float/2addr v7, v8 │ │ -034e4a: 8977 |017b: float-to-double v7, v7 │ │ -034e4c: 7120 bb07 8700 |017c: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -034e52: 0b07 |017f: move-result-wide v7 │ │ -034e54: 0200 1b00 |0180: move/from16 v0, v27 │ │ -034e58: 8900 |0182: float-to-double v0, v0 │ │ -034e5a: 051f 0000 |0183: move-wide/from16 v31, v0 │ │ -034e5e: 3007 071f |0185: cmpg-double v7, v7, v31 │ │ -034e62: 3c07 7800 |0187: if-gtz v7, 01ff // +0078 │ │ -034e66: 89e6 |0189: float-to-double v6, v14 │ │ -034e68: 1808 9a99 9999 9999 f13f |018a: const-wide v8, #double 1.1 // #3ff199999999999a │ │ -034e72: cd86 |018f: mul-double/2addr v6, v8 │ │ -034e74: 8c67 |0190: double-to-float v7, v6 │ │ -034e76: 0200 1700 |0191: move/from16 v0, v23 │ │ -034e7a: 8202 |0193: int-to-float v2, v0 │ │ -034e7c: a806 1a07 |0194: mul-float v6, v26, v7 │ │ -034e80: 8968 |0196: float-to-double v8, v6 │ │ -034e82: cda8 |0197: mul-double/2addr v8, v10 │ │ -034e84: 8c86 |0198: double-to-float v6, v8 │ │ -034e86: c662 |0199: add-float/2addr v2, v6 │ │ -034e88: 7110 b707 0200 |019a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034e8e: 0a06 |019d: move-result v6 │ │ -034e90: 0200 1800 |019e: move/from16 v0, v24 │ │ -034e94: 8202 |01a0: int-to-float v2, v0 │ │ -034e96: a808 1a07 |01a1: mul-float v8, v26, v7 │ │ -034e9a: 8988 |01a3: float-to-double v8, v8 │ │ -034e9c: ad08 081c |01a4: mul-double v8, v8, v28 │ │ -034ea0: 8c88 |01a6: double-to-float v8, v8 │ │ -034ea2: c682 |01a7: add-float/2addr v2, v8 │ │ -034ea4: 7110 b707 0200 |01a8: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07b7 │ │ -034eaa: 0a02 |01ab: move-result v2 │ │ -034eac: 016d |01ac: move v13, v6 │ │ -034eae: 017e |01ad: move v14, v7 │ │ -034eb0: 82f7 |01ae: int-to-float v7, v15 │ │ -034eb2: 0200 1e00 |01af: move/from16 v0, v30 │ │ -034eb6: 8208 |01b1: int-to-float v8, v0 │ │ -034eb8: 82d9 |01b2: int-to-float v9, v13 │ │ -034eba: 822a |01b3: int-to-float v10, v2 │ │ -034ebc: 0806 2200 |01b4: move-object/from16 v6, v34 │ │ -034ec0: 080b 2700 |01b6: move-object/from16 v11, v39 │ │ -034ec4: 7406 6b00 0600 |01b8: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -034eca: 1306 0a00 |01bb: const/16 v6, #int 10 // #a │ │ -034ece: 6207 0400 |01bd: sget-object v7, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ -034ed2: 0800 2700 |01bf: move-object/from16 v0, v39 │ │ -034ed6: 6e20 8500 7000 |01c1: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -034edc: 37df 0a00 |01c4: if-le v15, v13, 01ce // +000a │ │ -034ee0: 7b66 |01c6: neg-int v6, v6 │ │ -034ee2: 6207 0500 |01c7: sget-object v7, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ -034ee6: 0800 2700 |01c9: move-object/from16 v0, v39 │ │ -034eea: 6e20 8500 7000 |01cb: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ -034ef0: 016f |01ce: move v15, v6 │ │ -034ef2: 82d7 |01cf: int-to-float v7, v13 │ │ -034ef4: 8228 |01d0: int-to-float v8, v2 │ │ -034ef6: 9006 0d0f |01d1: add-int v6, v13, v15 │ │ -034efa: 8269 |01d3: int-to-float v9, v6 │ │ -034efc: 822a |01d4: int-to-float v10, v2 │ │ -034efe: 0806 2200 |01d5: move-object/from16 v6, v34 │ │ -034f02: 080b 2700 |01d7: move-object/from16 v11, v39 │ │ -034f06: 7406 6b00 0600 |01d9: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -034f0c: 0800 2100 |01dc: move-object/from16 v0, v33 │ │ -034f10: 5406 6d0a |01de: iget-object v6, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0a6d │ │ -034f14: 0200 1000 |01e0: move/from16 v0, v16 │ │ -034f18: 6e20 0a09 0600 |01e2: invoke-virtual {v6, v0}, Lorg/achartengine/model/CategorySeries;.getCategory:(I)Ljava/lang/String; // method@090a │ │ -034f1e: 0c06 |01e5: move-result-object v6 │ │ -034f20: 9007 0d0f |01e6: add-int v7, v13, v15 │ │ -034f24: 8277 |01e8: int-to-float v7, v7 │ │ -034f26: d808 0205 |01e9: add-int/lit8 v8, v2, #int 5 // #05 │ │ -034f2a: 8288 |01eb: int-to-float v8, v8 │ │ -034f2c: 0800 2200 |01ec: move-object/from16 v0, v34 │ │ -034f30: 0801 2700 |01ee: move-object/from16 v1, v39 │ │ -034f34: 6e51 7200 6087 |01f0: invoke-virtual {v0, v6, v7, v8, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ -034f3a: 82d6 |01f3: int-to-float v6, v13 │ │ -034f3c: 8222 |01f4: int-to-float v2, v2 │ │ -034f3e: c645 |01f5: add-float/2addr v5, v4 │ │ -034f40: d804 1001 |01f6: add-int/lit8 v4, v16, #int 1 // #01 │ │ -034f44: 0210 0400 |01f8: move/from16 v16, v4 │ │ -034f48: 0128 |01fa: move v8, v2 │ │ -034f4a: 0169 |01fb: move v9, v6 │ │ -034f4c: 0154 |01fc: move v4, v5 │ │ -034f4e: 2900 d5fe |01fd: goto/16 00d2 // -012b │ │ -034f52: 1507 803f |01ff: const/high16 v7, #int 1065353216 // #3f80 │ │ -034f56: 016d |0201: move v13, v6 │ │ -034f58: 017e |0202: move v14, v7 │ │ -034f5a: 28ab |0203: goto 01ae // -0055 │ │ -034f5c: 0800 2100 |0204: move-object/from16 v0, v33 │ │ -034f60: 5404 6e0a |0206: iget-object v4, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0a6e │ │ -034f64: 0802 2100 |0208: move-object/from16 v2, v33 │ │ -034f68: 0803 2200 |020a: move-object/from16 v3, v34 │ │ -034f6c: 0805 1600 |020c: move-object/from16 v5, v22 │ │ -034f70: 0206 1300 |020e: move/from16 v6, v19 │ │ -034f74: 0207 1400 |0210: move/from16 v7, v20 │ │ -034f78: 0208 2400 |0212: move/from16 v8, v36 │ │ -034f7c: 0209 2500 |0214: move/from16 v9, v37 │ │ -034f80: 020a 2600 |0216: move/from16 v10, v38 │ │ -034f84: 01cb |0218: move v11, v12 │ │ -034f86: 080c 2700 |0219: move-object/from16 v12, v39 │ │ -034f8a: 740b cf08 0200 |021b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/PieChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08cf │ │ -034f90: 0e00 |021e: return-void │ │ -034f92: 0182 |021f: move v2, v8 │ │ -034f94: 0196 |0220: move v6, v9 │ │ -034f96: 28d4 |0221: goto 01f5 // -002c │ │ -034f98: 012c |0222: move v12, v2 │ │ -034f9a: 2900 15fe |0223: goto/16 0038 // -01eb │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 86 16-bit code units │ │ +03f44c: |[03f44c] com.bottleworks.dailymoney.ui.report.BalanceActivity.reloadData:()V │ │ +03f45c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03f45e: 6e10 6e06 0400 |0001: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03f464: 0c02 |0004: move-result-object v2 │ │ +03f466: 6e10 9c02 0200 |0005: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +03f46c: 0c00 |0008: move-result-object v0 │ │ +03f46e: 5b41 4e07 |0009: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@074e │ │ +03f472: 5b41 4f07 |000b: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@074f │ │ +03f476: 5442 5107 |000d: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0751 │ │ +03f47a: 1a03 0000 |000f: const-string v3, "" // string@0000 │ │ +03f47e: 6e20 3601 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +03f484: 7010 8206 0400 |0014: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.reloadToolbar:()V // method@0682 │ │ +03f48a: 5242 5607 |0017: iget v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f48e: 2b02 3700 0000 |0019: packed-switch v2, 00000050 // +00000037 │ │ +03f494: 5442 4d07 |001c: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f498: 6e20 5901 2000 |001e: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +03f49e: 0c02 |0021: move-result-object v2 │ │ +03f4a0: 5b42 4e07 |0022: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@074e │ │ +03f4a4: 5542 5c07 |0024: iget-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075c │ │ +03f4a8: 3802 2300 |0026: if-eqz v2, 0049 // +0023 │ │ +03f4ac: 5b41 4f07 |0028: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@074f │ │ +03f4b0: 2201 3b01 |002a: new-instance v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; // type@013b │ │ +03f4b4: 7020 1a06 4100 |002c: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@061a │ │ +03f4ba: 7120 bc01 1400 |002f: invoke-static {v4, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +03f4c0: 0e00 |0032: return-void │ │ +03f4c2: 5442 4d07 |0033: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f4c6: 6e20 6d01 2000 |0035: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.yearEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@016d │ │ +03f4cc: 0c02 |0038: move-result-object v2 │ │ +03f4ce: 5b42 4e07 |0039: iput-object v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentEndDate:Ljava/util/Date; // field@074e │ │ +03f4d2: 5542 5c07 |003b: iget-boolean v2, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.totalMode:Z // field@075c │ │ +03f4d6: 3802 0500 |003d: if-eqz v2, 0042 // +0005 │ │ +03f4da: 5b41 4f07 |003f: iput-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentStartDate:Ljava/util/Date; // field@074f │ │ +03f4de: 28e9 |0041: goto 002a // -0017 │ │ +03f4e0: 5441 4d07 |0042: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f4e4: 6e20 6e01 1000 |0044: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ +03f4ea: 0c01 |0047: move-result-object v1 │ │ +03f4ec: 28f7 |0048: goto 003f // -0009 │ │ +03f4ee: 5441 4d07 |0049: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.currentDate:Ljava/util/Date; // field@074d │ │ +03f4f2: 6e20 5a01 1000 |004b: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +03f4f8: 0c01 |004e: move-result-object v1 │ │ +03f4fa: 28d9 |004f: goto 0028 // -0027 │ │ +03f4fc: 0001 0100 0100 0000 1a00 0000 |0050: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x000d line=63 │ │ - 0x0014 line=64 │ │ - 0x0021 line=65 │ │ - 0x0029 line=66 │ │ - 0x0035 line=67 │ │ - 0x0038 line=69 │ │ - 0x003a line=70 │ │ - 0x003c line=71 │ │ - 0x0040 line=72 │ │ - 0x0044 line=73 │ │ - 0x005b line=75 │ │ - 0x0063 line=76 │ │ - 0x0065 line=77 │ │ - 0x006b line=78 │ │ - 0x0072 line=79 │ │ - 0x007c line=80 │ │ - 0x0086 line=78 │ │ - 0x008b line=82 │ │ - 0x008c line=83 │ │ - 0x009c line=84 │ │ - 0x00a4 line=85 │ │ - 0x00a8 line=86 │ │ - 0x00ac line=87 │ │ - 0x00b2 line=88 │ │ - 0x00b8 line=89 │ │ - 0x00b9 line=90 │ │ - 0x00ba line=91 │ │ - 0x00bc line=92 │ │ - 0x00be line=93 │ │ - 0x00cf line=94 │ │ - 0x00d8 line=95 │ │ - 0x00eb line=96 │ │ - 0x00f6 line=97 │ │ - 0x0100 line=98 │ │ - 0x0108 line=99 │ │ - 0x0112 line=100 │ │ - 0x011f line=101 │ │ - 0x012c line=102 │ │ - 0x0130 line=103 │ │ - 0x0134 line=104 │ │ - 0x0141 line=105 │ │ - 0x014f line=106 │ │ - 0x015c line=107 │ │ - 0x016e line=108 │ │ - 0x0189 line=109 │ │ - 0x0191 line=110 │ │ - 0x019e line=111 │ │ - 0x01ae line=115 │ │ - 0x01bb line=116 │ │ - 0x01bd line=117 │ │ - 0x01c4 line=118 │ │ - 0x01c6 line=119 │ │ - 0x01c7 line=120 │ │ - 0x01cf line=122 │ │ - 0x01dc line=123 │ │ - 0x01f3 line=124 │ │ - 0x01f4 line=125 │ │ - 0x01f5 line=127 │ │ - 0x01f6 line=94 │ │ - 0x01ff line=113 │ │ - 0x0204 line=129 │ │ - 0x021e line=130 │ │ + 0x0001 line=257 │ │ + 0x0009 line=258 │ │ + 0x000b line=259 │ │ + 0x000d line=260 │ │ + 0x0014 line=261 │ │ + 0x0017 line=262 │ │ + 0x001c line=268 │ │ + 0x0024 line=269 │ │ + 0x002a line=272 │ │ + 0x0032 line=375 │ │ + 0x0033 line=264 │ │ + 0x003b line=265 │ │ + 0x0049 line=269 │ │ + 0x0050 line=262 │ │ locals : │ │ - 0x0000 - 0x0225 reg=33 this Lorg/achartengine/chart/PieChart; │ │ - 0x0000 - 0x0225 reg=34 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0225 reg=35 (null) I │ │ - 0x0000 - 0x0225 reg=36 (null) I │ │ - 0x0000 - 0x0225 reg=37 (null) I │ │ - 0x0000 - 0x0225 reg=38 (null) I │ │ - 0x0000 - 0x0225 reg=39 (null) Landroid/graphics/Paint; │ │ + 0x0009 - 0x0056 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x0056 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : 'drawLegendShape' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #73 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'reloadToolbar' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 17 16-bit code units │ │ -034fa0: |[034fa0] org.achartengine.chart.PieChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -034fb0: 1501 a040 |0000: const/high16 v1, #int 1084227584 // #40a0 │ │ -034fb4: a702 0a01 |0002: sub-float v2, v10, v1 │ │ -034fb8: 1500 2041 |0004: const/high16 v0, #int 1092616192 // #4120 │ │ -034fbc: a603 0900 |0006: add-float v3, v9, v0 │ │ -034fc0: a604 0a01 |0008: add-float v4, v10, v1 │ │ -034fc4: 0770 |000a: move-object v0, v7 │ │ -034fc6: 0191 |000b: move v1, v9 │ │ -034fc8: 07b5 |000c: move-object v5, v11 │ │ -034fca: 7406 6f00 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -034fd0: 0e00 |0010: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +03f508: |[03f508] com.bottleworks.dailymoney.ui.report.BalanceActivity.reloadToolbar:()V │ │ +03f518: 5220 5607 |0000: iget v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.mode:I // field@0756 │ │ +03f51c: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ +03f522: 5420 5707 |0005: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@0757 │ │ +03f526: 6001 6a03 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_year:I // field@036a │ │ +03f52a: 6e20 0b01 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03f530: 0e00 |000c: return-void │ │ +03f532: 5420 5707 |000d: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.modeBtn:Landroid/widget/ImageButton; // field@0757 │ │ +03f536: 6001 6403 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.btn_month:I // field@0364 │ │ +03f53a: 6e20 0b01 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@010b │ │ +03f540: 28f8 |0014: goto 000c // -0008 │ │ +03f542: 0000 |0015: nop // spacer │ │ +03f544: 0001 0100 0100 0000 0b00 0000 |0016: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=152 │ │ - 0x0010 line=153 │ │ + 0x0000 line=244 │ │ + 0x0005 line=249 │ │ + 0x000c line=252 │ │ + 0x000d line=246 │ │ + 0x0015 line=244 │ │ locals : │ │ - 0x0000 - 0x0011 reg=6 this Lorg/achartengine/chart/PieChart; │ │ - 0x0000 - 0x0011 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0011 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0011 reg=9 (null) F │ │ - 0x0000 - 0x0011 reg=10 (null) F │ │ - 0x0000 - 0x0011 reg=11 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x001c reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #2 : (in Lorg/achartengine/chart/PieChart;) │ │ - name : 'getLegendShapeWidth' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'adjustItem' │ │ + type : '(Landroid/widget/TextView;Lcom/bottleworks/dailymoney/data/Balance;F)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034fd4: |[034fd4] org.achartengine.chart.PieChart.getLegendShapeWidth:()I │ │ -034fe4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -034fe8: 0f00 |0002: return v0 │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 68 16-bit code units │ │ +03f550: |[03f550] com.bottleworks.dailymoney.ui.report.BalanceActivity.adjustItem:(Landroid/widget/TextView;Lcom/bottleworks/dailymoney/data/Balance;F)V │ │ +03f560: 1500 9041 |0000: const/high16 v0, #int 1099956224 // #4190 │ │ +03f564: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +03f566: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +03f568: 1254 |0004: const/4 v4, #int 5 // #5 │ │ +03f56a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +03f56c: 6e10 0903 0d00 |0006: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +03f572: 0a01 |0009: move-result v1 │ │ +03f574: 3c01 3100 |000a: if-gtz v1, 003b // +0031 │ │ +03f578: 1506 803f |000c: const/high16 v6, #int 1065353216 // #3f80 │ │ +03f57c: 1255 |000e: const/4 v5, #int 5 // #5 │ │ +03f57e: 1253 |000f: const/4 v3, #int 5 // #5 │ │ +03f580: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +03f582: a808 0006 |0011: mul-float v8, v0, v6 │ │ +03f586: 6e30 3801 7c08 |0013: invoke-virtual {v12, v7, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0138 │ │ +03f58c: 6e10 2901 0c00 |0016: invoke-virtual {v12}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0129 │ │ +03f592: 0c02 |0019: move-result-object v2 │ │ +03f594: 1f02 6900 |001a: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@0069 │ │ +03f598: 8237 |001c: int-to-float v7, v3 │ │ +03f59a: c8e7 |001d: mul-float/2addr v7, v14 │ │ +03f59c: 8777 |001e: float-to-int v7, v7 │ │ +03f59e: 5228 1100 |001f: iget v8, v2, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0011 │ │ +03f5a2: 8249 |0021: int-to-float v9, v4 │ │ +03f5a4: c8e9 |0022: mul-float/2addr v9, v14 │ │ +03f5a6: 8799 |0023: float-to-int v9, v9 │ │ +03f5a8: 522a 1000 |0024: iget v10, v2, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0010 │ │ +03f5ac: 6e5a 1001 7298 |0026: invoke-virtual {v2, v7, v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0110 │ │ +03f5b2: 6e10 2b01 0c00 |0029: invoke-virtual {v12}, Landroid/widget/TextView;.getPaddingLeft:()I // method@012b │ │ +03f5b8: 0a07 |002c: move-result v7 │ │ +03f5ba: 8258 |002d: int-to-float v8, v5 │ │ +03f5bc: c8e8 |002e: mul-float/2addr v8, v14 │ │ +03f5be: 8788 |002f: float-to-int v8, v8 │ │ +03f5c0: 6e10 2c01 0c00 |0030: invoke-virtual {v12}, Landroid/widget/TextView;.getPaddingRight:()I // method@012c │ │ +03f5c6: 0a09 |0033: move-result v9 │ │ +03f5c8: 825a |0034: int-to-float v10, v5 │ │ +03f5ca: c8ea |0035: mul-float/2addr v10, v14 │ │ +03f5cc: 87aa |0036: float-to-int v10, v10 │ │ +03f5ce: 6e5a 3501 7c98 |0037: invoke-virtual {v12, v7, v8, v9, v10}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0135 │ │ +03f5d4: 0e00 |003a: return-void │ │ +03f5d6: 1406 9a99 593f |003b: const v6, #float 0.85 // #3f59999a │ │ +03f5dc: 1235 |003e: const/4 v5, #int 3 // #3 │ │ +03f5de: da07 010a |003f: mul-int/lit8 v7, v1, #int 10 // #0a │ │ +03f5e2: d803 0705 |0041: add-int/lit8 v3, v7, #int 5 // #05 │ │ +03f5e6: 28cd |0043: goto 0010 // -0033 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=138 │ │ + 0x0000 line=217 │ │ + 0x0002 line=218 │ │ + 0x0003 line=219 │ │ + 0x0004 line=220 │ │ + 0x0005 line=221 │ │ + 0x0006 line=224 │ │ + 0x000a line=226 │ │ + 0x000c line=227 │ │ + 0x000e line=228 │ │ + 0x000f line=229 │ │ + 0x0010 line=236 │ │ + 0x0016 line=237 │ │ + 0x001c line=238 │ │ + 0x0029 line=239 │ │ + 0x003a line=240 │ │ + 0x003b line=231 │ │ + 0x003e line=232 │ │ + 0x003f line=233 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/PieChart; │ │ - │ │ - source_file_idx : 1238 (PieChart.java) │ │ - │ │ -Class #257 header: │ │ -class_idx : 477 │ │ -access_flags : 16401 (0x4011) │ │ -superclass_idx : 401 │ │ -source_file_idx : 1239 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 2 │ │ + 0x001c - 0x003b reg=2 lp Landroid/widget/LinearLayout$LayoutParams; │ │ + 0x0002 - 0x0044 reg=0 fontPixelSize F │ │ + 0x000a - 0x0044 reg=1 indent I │ │ + 0x0004 - 0x0044 reg=3 marginLeft I │ │ + 0x0005 - 0x0044 reg=4 marginRight I │ │ + 0x0006 - 0x0044 reg=5 paddingTB I │ │ + 0x0003 - 0x0044 reg=6 ratio F │ │ + 0x0000 - 0x0044 reg=11 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0044 reg=12 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x0044 reg=13 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0000 - 0x0044 reg=14 dp F │ │ │ │ -Class #257 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/chart/PointStyle;" ">;" } │ │ -Annotations on method #2259 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")V" } │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'adjustLayout' │ │ + type : '(Landroid/widget/LinearLayout;Lcom/bottleworks/dailymoney/data/Balance;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 58 16-bit code units │ │ +03f5e8: |[03f5e8] com.bottleworks.dailymoney.ui.report.BalanceActivity.adjustLayout:(Landroid/widget/LinearLayout;Lcom/bottleworks/dailymoney/data/Balance;)V │ │ +03f5f8: 6e10 0903 0400 |0000: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getIndent:()I // method@0309 │ │ +03f5fe: 0a00 |0003: move-result v0 │ │ +03f600: 2b00 2e00 0000 |0004: packed-switch v0, 00000032 // +0000002e │ │ +03f606: 6e10 7106 0200 |0007: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +03f60c: 0c00 |000a: move-result-object v0 │ │ +03f60e: 6001 8b03 |000b: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_balance_indent:I // field@038b │ │ +03f612: 6e20 5500 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +03f618: 0c00 |0010: move-result-object v0 │ │ +03f61a: 6e20 1301 0300 |0011: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ +03f620: 0e00 |0014: return-void │ │ +03f622: 6e10 7106 0200 |0015: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +03f628: 0c00 |0018: move-result-object v0 │ │ +03f62a: 6001 8c03 |0019: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_balance_indent0:I // field@038c │ │ +03f62e: 6e20 5500 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +03f634: 0c00 |001e: move-result-object v0 │ │ +03f636: 6e20 1301 0300 |001f: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ +03f63c: 28f2 |0022: goto 0014 // -000e │ │ +03f63e: 6e10 7106 0200 |0023: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getResources:()Landroid/content/res/Resources; // method@0671 │ │ +03f644: 0c00 |0026: move-result-object v0 │ │ +03f646: 6001 8b03 |0027: sget v1, Lcom/bottleworks/dailymoney/core/R$drawable;.selector_balance_indent:I // field@038b │ │ +03f64a: 6e20 5500 1000 |0029: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0055 │ │ +03f650: 0c00 |002c: move-result-object v0 │ │ +03f652: 6e20 1301 0300 |002d: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0113 │ │ +03f658: 28e4 |0030: goto 0014 // -001c │ │ +03f65a: 0000 |0031: nop // spacer │ │ +03f65c: 0001 0200 0000 0000 1100 0000 1f00 ... |0032: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0007 line=211 │ │ + 0x0014 line=214 │ │ + 0x0015 line=205 │ │ + 0x0023 line=208 │ │ + 0x0031 line=203 │ │ + locals : │ │ + 0x0000 - 0x003a reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x003a reg=3 layout Landroid/widget/LinearLayout; │ │ + 0x0000 - 0x003a reg=4 b Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ -Class #257 - │ │ - Class descriptor : 'Lorg/achartengine/chart/PointStyle;' │ │ - Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ - Superclass : 'Ljava/lang/Enum;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : '$VALUES' │ │ - type : '[Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ - #1 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'CIRCLE' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #2 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'DIAMOND' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #3 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'POINT' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #4 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'SQUARE' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #5 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'TRIANGLE' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #6 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'X' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'mName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 0 │ │ + registers : 5 │ │ + ins : 4 │ │ outs : 4 │ │ - insns size : 103 16-bit code units │ │ -034fec: |[034fec] org.achartengine.chart.PointStyle.:()V │ │ -034ffc: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -034ffe: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -035000: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -035002: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -035004: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -035006: 2200 dd01 |0005: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -03500a: 1a01 ba05 |0007: const-string v1, "X" // string@05ba │ │ -03500e: 1a02 ee10 |0009: const-string v2, "x" // string@10ee │ │ -035012: 7040 d308 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08d3 │ │ -035018: 6900 750a |000e: sput-object v0, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0a75 │ │ -03501c: 2200 dd01 |0010: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -035020: 1a01 1501 |0012: const-string v1, "CIRCLE" // string@0115 │ │ -035024: 1a02 c207 |0014: const-string v2, "circle" // string@07c2 │ │ -035028: 7040 d308 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08d3 │ │ -03502e: 6900 700a |0019: sput-object v0, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@0a70 │ │ -035032: 2200 dd01 |001b: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -035036: 1a01 3205 |001d: const-string v1, "TRIANGLE" // string@0532 │ │ -03503a: 1a02 7c10 |001f: const-string v2, "triangle" // string@107c │ │ -03503e: 7040 d308 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08d3 │ │ -035044: 6900 740a |0024: sput-object v0, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0a74 │ │ -035048: 2200 dd01 |0026: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -03504c: 1a01 0305 |0028: const-string v1, "SQUARE" // string@0503 │ │ -035050: 1a02 bf0f |002a: const-string v2, "square" // string@0fbf │ │ -035054: 7040 d308 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08d3 │ │ -03505a: 6900 730a |002f: sput-object v0, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0a73 │ │ -03505e: 2200 dd01 |0031: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -035062: 1a01 6701 |0033: const-string v1, "DIAMOND" // string@0167 │ │ -035066: 1a02 ca08 |0035: const-string v2, "diamond" // string@08ca │ │ -03506a: 7040 d308 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08d3 │ │ -035070: 6900 710a |003a: sput-object v0, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@0a71 │ │ -035074: 2200 dd01 |003c: new-instance v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -035078: 1a01 b904 |003e: const-string v1, "POINT" // string@04b9 │ │ -03507c: 1252 |0040: const/4 v2, #int 5 // #5 │ │ -03507e: 1a03 170e |0041: const-string v3, "point" // string@0e17 │ │ -035082: 7040 d308 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lorg/achartengine/chart/PointStyle;.:(Ljava/lang/String;ILjava/lang/String;)V // method@08d3 │ │ -035088: 6900 720a |0046: sput-object v0, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@0a72 │ │ -03508c: 1260 |0048: const/4 v0, #int 6 // #6 │ │ -03508e: 2300 2902 |0049: new-array v0, v0, [Lorg/achartengine/chart/PointStyle; // type@0229 │ │ -035092: 6201 750a |004b: sget-object v1, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0a75 │ │ -035096: 4d01 0004 |004d: aput-object v1, v0, v4 │ │ -03509a: 6201 700a |004f: sget-object v1, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@0a70 │ │ -03509e: 4d01 0005 |0051: aput-object v1, v0, v5 │ │ -0350a2: 6201 740a |0053: sget-object v1, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0a74 │ │ -0350a6: 4d01 0006 |0055: aput-object v1, v0, v6 │ │ -0350aa: 6201 730a |0057: sget-object v1, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0a73 │ │ -0350ae: 4d01 0007 |0059: aput-object v1, v0, v7 │ │ -0350b2: 6201 710a |005b: sget-object v1, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@0a71 │ │ -0350b6: 4d01 0008 |005d: aput-object v1, v0, v8 │ │ -0350ba: 1251 |005f: const/4 v1, #int 5 // #5 │ │ -0350bc: 6202 720a |0060: sget-object v2, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@0a72 │ │ -0350c0: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ -0350c4: 6900 6f0a |0064: sput-object v0, Lorg/achartengine/chart/PointStyle;.$VALUES:[Lorg/achartengine/chart/PointStyle; // field@0a6f │ │ -0350c8: 0e00 |0066: return-void │ │ + insns size : 18 16-bit code units │ │ +03f66c: |[03f66c] com.bottleworks.dailymoney.ui.report.BalanceActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03f67c: 6f40 d202 2143 |0000: invoke-super {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02d2 │ │ +03f682: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +03f684: 3302 0d00 |0004: if-ne v2, v0, 0011 // +000d │ │ +03f688: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +03f68a: 3303 0a00 |0007: if-ne v3, v0, 0011 // +000a │ │ +03f68e: 2200 3d01 |0009: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5; // type@013d │ │ +03f692: 7020 1f06 1000 |000b: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@061f │ │ +03f698: 7110 ba01 0000 |000e: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +03f69e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=22 │ │ - 0x0048 line=21 │ │ + 0x0000 line=495 │ │ + 0x0003 line=496 │ │ + 0x0009 line=497 │ │ + 0x0011 line=503 │ │ locals : │ │ + 0x0000 - 0x0012 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0012 reg=2 requestCode I │ │ + 0x0000 - 0x0012 reg=3 resultCode I │ │ + 0x0000 - 0x0012 reg=4 data Landroid/content/Intent; │ │ │ │ - #1 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0350cc: |[0350cc] org.achartengine.chart.PointStyle.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0350dc: 7030 8d07 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -0350e2: 5b03 760a |0003: iput-object v3, v0, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0a76 │ │ -0350e6: 0e00 |0005: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 48 16-bit code units │ │ +03f6a0: |[03f6a0] com.bottleworks.dailymoney.ui.report.BalanceActivity.onClick:(Landroid/view/View;)V │ │ +03f6b0: 6e10 de00 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03f6b6: 0a00 |0003: move-result v0 │ │ +03f6b8: 6001 2e04 |0004: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_prev:I // field@042e │ │ +03f6bc: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +03f6c0: 7010 7e06 0200 |0008: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onPrev:()V // method@067e │ │ +03f6c6: 0e00 |000b: return-void │ │ +03f6c8: 6e10 de00 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03f6ce: 0a00 |000f: move-result v0 │ │ +03f6d0: 6001 2d04 |0010: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_next:I // field@042d │ │ +03f6d4: 3310 0600 |0012: if-ne v0, v1, 0018 // +0006 │ │ +03f6d8: 7010 7c06 0200 |0014: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onNext:()V // method@067c │ │ +03f6de: 28f4 |0017: goto 000b // -000c │ │ +03f6e0: 6e10 de00 0300 |0018: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03f6e6: 0a00 |001b: move-result v0 │ │ +03f6e8: 6001 2f04 |001c: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_today:I // field@042f │ │ +03f6ec: 3310 0600 |001e: if-ne v0, v1, 0024 // +0006 │ │ +03f6f0: 7010 7f06 0200 |0020: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onToday:()V // method@067f │ │ +03f6f6: 28e8 |0023: goto 000b // -0018 │ │ +03f6f8: 6e10 de00 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00de │ │ +03f6fe: 0a00 |0027: move-result v0 │ │ +03f700: 6001 2c04 |0028: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_mode:I // field@042c │ │ +03f704: 3310 e1ff |002a: if-ne v0, v1, 000b // -001f │ │ +03f708: 7010 7b06 0200 |002c: invoke-direct {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.onMode:()V // method@067b │ │ +03f70e: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ - 0x0003 line=34 │ │ - 0x0005 line=35 │ │ + 0x0000 line=379 │ │ + 0x0008 line=380 │ │ + 0x000b line=388 │ │ + 0x000c line=381 │ │ + 0x0014 line=382 │ │ + 0x0018 line=383 │ │ + 0x0020 line=384 │ │ + 0x0024 line=385 │ │ + 0x002c line=386 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lorg/achartengine/chart/PointStyle; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ - 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0030 reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0030 reg=3 v Landroid/view/View; │ │ │ │ - #2 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'getIndexForName' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ + registers : 6 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 31 16-bit code units │ │ -0350e8: |[0350e8] org.achartengine.chart.PointStyle.getIndexForName:(Ljava/lang/String;)I │ │ -0350f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0350fa: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -0350fc: 7100 da08 0000 |0002: invoke-static {}, Lorg/achartengine/chart/PointStyle;.values:()[Lorg/achartengine/chart/PointStyle; // method@08da │ │ -035102: 0c03 |0005: move-result-object v3 │ │ -035104: 2134 |0006: array-length v4, v3 │ │ -035106: 0121 |0007: move v1, v2 │ │ -035108: 3541 1200 |0008: if-ge v1, v4, 001a // +0012 │ │ -03510c: 3b00 1000 |000a: if-gez v0, 001a // +0010 │ │ -035110: 4605 0301 |000c: aget-object v5, v3, v1 │ │ -035114: 5455 760a |000e: iget-object v5, v5, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0a76 │ │ -035118: 6e20 ce07 6500 |0010: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03511e: 0a05 |0013: move-result v5 │ │ -035120: 3805 0300 |0014: if-eqz v5, 0017 // +0003 │ │ -035124: 0110 |0016: move v0, v1 │ │ -035126: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03512a: 28ef |0019: goto 0008 // -0011 │ │ -03512c: 7120 b107 0200 |001a: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@07b1 │ │ -035132: 0a00 |001d: move-result v0 │ │ -035134: 0f00 |001e: return v0 │ │ + insns size : 80 16-bit code units │ │ +03f710: |[03f710] com.bottleworks.dailymoney.ui.report.BalanceActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03f720: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03f722: 7210 d200 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00d2 │ │ +03f728: 0c00 |0004: move-result-object v0 │ │ +03f72a: 1f00 5c00 |0005: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005c │ │ +03f72e: 7210 d100 0500 |0007: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f734: 0a02 |000a: move-result v2 │ │ +03f736: 6003 b503 |000b: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_piechart:I // field@03b5 │ │ +03f73a: 3332 0800 |000d: if-ne v2, v3, 0015 // +0008 │ │ +03f73e: 5202 0f00 |000f: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03f742: 7020 6906 2400 |0011: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doPieChart:(I)V // method@0669 │ │ +03f748: 0f01 |0014: return v1 │ │ +03f74a: 7210 d100 0500 |0015: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f750: 0a02 |0018: move-result v2 │ │ +03f752: 6003 b803 |0019: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_timechart:I // field@03b8 │ │ +03f756: 3332 0800 |001b: if-ne v2, v3, 0023 // +0008 │ │ +03f75a: 5202 0f00 |001d: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03f75e: 7020 6c06 2400 |001f: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyTimeChart:(I)V // method@066c │ │ +03f764: 28f2 |0022: goto 0014 // -000e │ │ +03f766: 7210 d100 0500 |0023: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f76c: 0a02 |0026: move-result v2 │ │ +03f76e: 6003 b603 |0027: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_cumulative_timechart:I // field@03b6 │ │ +03f772: 3332 0800 |0029: if-ne v2, v3, 0031 // +0008 │ │ +03f776: 5202 0f00 |002b: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03f77a: 7020 6a06 2400 |002d: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyCumulativeTimeChart:(I)V // method@066a │ │ +03f780: 28e4 |0030: goto 0014 // -001c │ │ +03f782: 7210 d100 0500 |0031: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f788: 0a02 |0034: move-result v2 │ │ +03f78a: 6003 b703 |0035: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_runchart:I // field@03b7 │ │ +03f78e: 3332 0600 |0037: if-ne v2, v3, 003d // +0006 │ │ +03f792: 7010 6b06 0400 |0039: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyRunChart:()V // method@066b │ │ +03f798: 28d8 |003c: goto 0014 // -0028 │ │ +03f79a: 7210 d100 0500 |003d: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f7a0: 0a02 |0040: move-result v2 │ │ +03f7a2: 6003 b403 |0041: sget v3, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_detlist:I // field@03b4 │ │ +03f7a6: 3332 0800 |0043: if-ne v2, v3, 004b // +0008 │ │ +03f7aa: 5202 0f00 |0045: iget v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000f │ │ +03f7ae: 7020 6806 2400 |0047: invoke-direct {v4, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doDetailList:(I)V // method@0668 │ │ +03f7b4: 28ca |004a: goto 0014 // -0036 │ │ +03f7b6: 6f20 d302 5400 |004b: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02d3 │ │ +03f7bc: 0a01 |004e: move-result v1 │ │ +03f7be: 28c5 |004f: goto 0014 // -003b │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=76 │ │ - 0x0002 line=77 │ │ - 0x0006 line=78 │ │ - 0x0008 line=79 │ │ - 0x000c line=80 │ │ - 0x0017 line=79 │ │ - 0x001a line=84 │ │ + 0x0001 line=519 │ │ + 0x0007 line=520 │ │ + 0x000f line=521 │ │ + 0x0014 line=536 │ │ + 0x0015 line=523 │ │ + 0x001d line=524 │ │ + 0x0023 line=526 │ │ + 0x002b line=527 │ │ + 0x0031 line=529 │ │ + 0x0039 line=530 │ │ + 0x003d line=532 │ │ + 0x0045 line=533 │ │ + 0x004b line=536 │ │ locals : │ │ - 0x0000 - 0x001f reg=6 (null) Ljava/lang/String; │ │ + 0x0007 - 0x0050 reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x0050 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0050 reg=5 item Landroid/view/MenuItem; │ │ │ │ - #3 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'getPointStyleForName' │ │ - type : '(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -035138: |[035138] org.achartengine.chart.PointStyle.getPointStyleForName:(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle; │ │ -035148: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03514a: 7100 da08 0000 |0001: invoke-static {}, Lorg/achartengine/chart/PointStyle;.values:()[Lorg/achartengine/chart/PointStyle; // method@08da │ │ -035150: 0c02 |0004: move-result-object v2 │ │ -035152: 2123 |0005: array-length v3, v2 │ │ -035154: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -035156: 0105 |0007: move v5, v0 │ │ -035158: 0710 |0008: move-object v0, v1 │ │ -03515a: 0151 |0009: move v1, v5 │ │ -03515c: 3531 1300 |000a: if-ge v1, v3, 001d // +0013 │ │ -035160: 3900 1100 |000c: if-nez v0, 001d // +0011 │ │ -035164: 4604 0201 |000e: aget-object v4, v2, v1 │ │ -035168: 5444 760a |0010: iget-object v4, v4, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0a76 │ │ -03516c: 6e20 ce07 6400 |0012: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -035172: 0a04 |0015: move-result v4 │ │ -035174: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -035178: 4600 0201 |0018: aget-object v0, v2, v1 │ │ -03517c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035180: 28ee |001c: goto 000a // -0012 │ │ -035182: 1100 |001d: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +03f7c0: |[03f7c0] com.bottleworks.dailymoney.ui.report.BalanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03f7d0: 6f20 d402 5400 |0000: invoke-super {v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreate:(Landroid/os/Bundle;)V // method@02d4 │ │ +03f7d6: 6000 5004 |0003: sget v0, Lcom/bottleworks/dailymoney/core/R$layout;.report_balance:I // field@0450 │ │ +03f7da: 6e20 8306 0400 |0005: invoke-virtual {v4, v0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.setContentView:(I)V // method@0683 │ │ +03f7e0: 7010 7306 0400 |0008: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.initialIntent:()V // method@0673 │ │ +03f7e6: 7010 7206 0400 |000b: invoke-direct {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.initialContent:()V // method@0672 │ │ +03f7ec: 2200 3901 |000e: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; // type@0139 │ │ +03f7f0: 7020 1606 4000 |0010: invoke-direct {v0, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@0616 │ │ +03f7f6: 1602 1900 |0013: const-wide/16 v2, #int 25 // #19 │ │ +03f7fa: 7130 bb01 2003 |0015: invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;J)V // method@01bb │ │ +03f800: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=60 │ │ - 0x0001 line=61 │ │ - 0x0005 line=62 │ │ - 0x0006 line=63 │ │ - 0x000e line=64 │ │ - 0x0018 line=65 │ │ - 0x001a line=63 │ │ - 0x001d line=68 │ │ + 0x0000 line=88 │ │ + 0x0003 line=89 │ │ + 0x0008 line=90 │ │ + 0x000b line=91 │ │ + 0x000e line=92 │ │ + 0x0018 line=98 │ │ locals : │ │ - 0x0000 - 0x001e reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=4 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0019 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #4 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'valueOf' │ │ - type : '(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -035184: |[035184] org.achartengine.chart.PointStyle.valueOf:(Ljava/lang/String;)Lorg/achartengine/chart/PointStyle; │ │ -035194: 1c00 dd01 |0000: const-class v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -035198: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -03519e: 0c00 |0005: move-result-object v0 │ │ -0351a0: 1f00 dd01 |0006: check-cast v0, Lorg/achartengine/chart/PointStyle; // type@01dd │ │ -0351a4: 1100 |0008: return-object v0 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +03f804: |[03f804] com.bottleworks.dailymoney.ui.report.BalanceActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +03f814: 6f40 d502 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02d5 │ │ +03f81a: 6e10 de00 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00de │ │ +03f820: 0a00 |0006: move-result v0 │ │ +03f822: 6001 2b04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$id;.report_balance_list:I // field@042b │ │ +03f826: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +03f82a: 6e10 7006 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0670 │ │ +03f830: 0c00 |000e: move-result-object v0 │ │ +03f832: 6001 5a04 |000f: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.balance_ctxmenu:I // field@045a │ │ +03f836: 6e30 d000 1003 |0011: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +03f83c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0000 line=509 │ │ + 0x0003 line=510 │ │ + 0x000b line=512 │ │ + 0x0014 line=515 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0015 reg=3 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0015 reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x0015 reg=5 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ - #5 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'values' │ │ - type : '()[Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0351a8: |[0351a8] org.achartengine.chart.PointStyle.values:()[Lorg/achartengine/chart/PointStyle; │ │ -0351b8: 6200 6f0a |0000: sget-object v0, Lorg/achartengine/chart/PointStyle;.$VALUES:[Lorg/achartengine/chart/PointStyle; // field@0a6f │ │ -0351bc: 6e10 160b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/chart/PointStyle;.clone:()Ljava/lang/Object; // method@0b16 │ │ -0351c2: 0c00 |0005: move-result-object v0 │ │ -0351c4: 1f00 2902 |0006: check-cast v0, [Lorg/achartengine/chart/PointStyle; // type@0229 │ │ -0351c8: 1100 |0008: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +03f840: |[03f840] com.bottleworks.dailymoney.ui.report.BalanceActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03f850: 6f20 d602 3200 |0000: invoke-super {v2, v3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@02d6 │ │ +03f856: 6e10 7006 0200 |0003: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0670 │ │ +03f85c: 0c00 |0006: move-result-object v0 │ │ +03f85e: 6001 5b04 |0007: sget v1, Lcom/bottleworks/dailymoney/core/R$menu;.balance_optmenu:I // field@045b │ │ +03f862: 6e30 d000 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00d0 │ │ +03f868: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03f86a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0000 line=443 │ │ + 0x0003 line=444 │ │ + 0x000c line=445 │ │ locals : │ │ + 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x000e reg=3 menu Landroid/view/Menu; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onItemClick' │ │ + type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0351cc: |[0351cc] org.achartengine.chart.PointStyle.getName:()Ljava/lang/String; │ │ -0351dc: 5410 760a |0000: iget-object v0, v1, Lorg/achartengine/chart/PointStyle;.mName:Ljava/lang/String; // field@0a76 │ │ -0351e0: 1100 |0002: return-object v0 │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +03f86c: |[03f86c] com.bottleworks.dailymoney.ui.report.BalanceActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +03f87c: 5410 5207 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.listView:Landroid/widget/ListView; // field@0752 │ │ +03f880: 3302 0500 |0002: if-ne v2, v0, 0007 // +0005 │ │ +03f884: 7020 6806 4100 |0004: invoke-direct {v1, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doDetailList:(I)V // method@0668 │ │ +03f88a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ + 0x0000 line=467 │ │ + 0x0004 line=468 │ │ + 0x0007 line=471 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/PointStyle; │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0008 reg=2 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ + 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ + 0x0000 - 0x0008 reg=5 id J │ │ │ │ - #1 : (in Lorg/achartengine/chart/PointStyle;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0351e4: |[0351e4] org.achartengine.chart.PointStyle.toString:()Ljava/lang/String; │ │ -0351f4: 6e10 d508 0100 |0000: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.getName:()Ljava/lang/String; // method@08d5 │ │ -0351fa: 0c00 |0003: move-result-object v0 │ │ -0351fc: 1100 |0004: return-object v0 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 55 16-bit code units │ │ +03f88c: |[03f88c] com.bottleworks.dailymoney.ui.report.BalanceActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03f89c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03f89e: 7210 d100 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f8a4: 0a00 |0004: move-result v0 │ │ +03f8a6: 6002 b703 |0005: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.balance_menu_yearly_runchart:I // field@03b7 │ │ +03f8aa: 3320 0600 |0007: if-ne v0, v2, 000d // +0006 │ │ +03f8ae: 7010 6b06 0300 |0009: invoke-direct {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.doYearlyRunChart:()V // method@066b │ │ +03f8b4: 0f01 |000c: return v1 │ │ +03f8b6: 7210 d100 0400 |000d: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00d1 │ │ +03f8bc: 0a00 |0010: move-result v0 │ │ +03f8be: 6002 3a04 |0011: sget v2, Lcom/bottleworks/dailymoney/core/R$id;.toggle_hierarchical_report:I // field@043a │ │ +03f8c2: 3320 1f00 |0013: if-ne v0, v2, 0032 // +001f │ │ +03f8c6: 6e10 6e06 0300 |0015: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03f8cc: 0c02 |0018: move-result-object v2 │ │ +03f8ce: 6e10 6e06 0300 |0019: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; // method@066e │ │ +03f8d4: 0c00 |001c: move-result-object v0 │ │ +03f8d6: 6e10 bd02 0000 |001d: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefHierarachicalReport:()Z // method@02bd │ │ +03f8dc: 0a00 |0020: move-result v0 │ │ +03f8de: 3900 0f00 |0021: if-nez v0, 0030 // +000f │ │ +03f8e2: 0110 |0023: move v0, v1 │ │ +03f8e4: 6e20 c202 0200 |0024: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/context/Contexts;.setPrefHierarachicalReport:(Z)V // method@02c2 │ │ +03f8ea: 2200 3c01 |0027: new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4; // type@013c │ │ +03f8ee: 7020 1d06 3000 |0029: invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V // method@061d │ │ +03f8f4: 7110 ba01 0000 |002c: invoke-static {v0}, Lcom/bottleworks/commons/util/GUIs;.delayPost:(Ljava/lang/Runnable;)V // method@01ba │ │ +03f8fa: 28dd |002f: goto 000c // -0023 │ │ +03f8fc: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +03f8fe: 28f3 |0031: goto 0024 // -000d │ │ +03f900: 6f20 d902 4300 |0032: invoke-super {v3, v4}, Lcom/bottleworks/dailymoney/context/ContextsActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02d9 │ │ +03f906: 0a01 |0035: move-result v1 │ │ +03f908: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ + 0x0001 line=450 │ │ + 0x0009 line=451 │ │ + 0x000c line=462 │ │ + 0x000d line=453 │ │ + 0x0015 line=454 │ │ + 0x0027 line=455 │ │ + 0x0030 line=454 │ │ + 0x0032 line=462 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lorg/achartengine/chart/PointStyle; │ │ + 0x0000 - 0x0037 reg=3 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 1239 (PointStyle.java) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ │ │ -Class #258 header: │ │ -class_idx : 478 │ │ +Class #250 header: │ │ +class_idx : 323 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 471 │ │ -source_file_idx : 1261 │ │ +superclass_idx : 312 │ │ +source_file_idx : 248 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #258 - │ │ - Class descriptor : 'Lorg/achartengine/chart/RangeBarChart;' │ │ +Class #250 annotations: │ │ +Annotations on method #1673 'createIntent' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/bottleworks/dailymoney/data/AccountType;" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;)" "Landroid/content/Intent;" } │ │ + │ │ +Class #250 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/BarChart;' │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/report/AbstractChart;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;) │ │ + name : 'percentageFormat' │ │ + type : 'Ljava/text/DecimalFormat;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;) │ │ name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V' │ │ + type : '(Landroid/content/Context;IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 4 16-bit code units │ │ -035200: |[035200] org.achartengine.chart.RangeBarChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V │ │ -035210: 7040 a608 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/achartengine/chart/BarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@08a6 │ │ -035216: 0e00 |0003: return-void │ │ + insns size : 13 16-bit code units │ │ +03f90c: |[03f90c] com.bottleworks.dailymoney.ui.report.BalancePieChart.:(Landroid/content/Context;IF)V │ │ +03f91c: 7040 1006 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.:(Landroid/content/Context;IF)V // method@0610 │ │ +03f922: 2200 a601 |0003: new-instance v0, Ljava/text/DecimalFormat; // type@01a6 │ │ +03f926: 1a01 2900 |0005: const-string v1, "##0" // string@0029 │ │ +03f92a: 7020 fc07 1000 |0007: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@07fc │ │ +03f930: 5b20 6107 |000a: iput-object v0, v2, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.percentageFormat:Ljava/text/DecimalFormat; // field@0761 │ │ +03f934: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0003 line=41 │ │ + 0x0000 line=21 │ │ + 0x0003 line=18 │ │ + 0x000c line=22 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/RangeBarChart; │ │ - 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0004 reg=2 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0004 reg=3 (null) Lorg/achartengine/chart/BarChart$Type; │ │ + 0x0000 - 0x000d reg=2 this Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; │ │ + 0x0000 - 0x000d reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000d reg=4 orientation I │ │ + 0x0000 - 0x000d reg=5 dpRatio F │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ - name : 'drawChartValuesText' │ │ - type : '(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 16 │ │ - ins : 6 │ │ - outs : 7 │ │ - insns size : 91 16-bit code units │ │ -035218: |[035218] org.achartengine.chart.RangeBarChart.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V │ │ -035228: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03522a: 54a0 770a |0001: iget-object v0, v10, Lorg/achartengine/chart/RangeBarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a77 │ │ -03522e: 6e10 2c09 0000 |0003: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -035234: 0a08 |0006: move-result v8 │ │ -035236: 21e0 |0007: array-length v0, v14 │ │ -035238: 6e40 e008 ea80 |0008: invoke-virtual {v10, v14, v0, v8}, Lorg/achartengine/chart/RangeBarChart;.getHalfDiffX:([FII)F // method@08e0 │ │ -03523e: 0a09 |000b: move-result v9 │ │ -035240: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -035242: 0107 |000d: move v7, v0 │ │ -035244: 21e0 |000e: array-length v0, v14 │ │ -035246: 3507 4b00 |000f: if-ge v7, v0, 005a // +004b │ │ -03524a: 4403 0e07 |0011: aget v3, v14, v7 │ │ -03524e: 54a0 780a |0013: iget-object v0, v10, Lorg/achartengine/chart/RangeBarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a78 │ │ -035252: 6201 580a |0015: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0a58 │ │ -035256: 3310 0d00 |0017: if-ne v0, v1, 0024 // +000d │ │ -03525a: da00 0f02 |0019: mul-int/lit8 v0, v15, #int 2 // #02 │ │ -03525e: 8200 |001b: int-to-float v0, v0 │ │ -035260: c890 |001c: mul-float/2addr v0, v9 │ │ -035262: 8281 |001d: int-to-float v1, v8 │ │ -035264: 1502 c03f |001e: const/high16 v2, #int 1069547520 // #3fc0 │ │ -035268: c721 |0020: sub-float/2addr v1, v2 │ │ -03526a: c891 |0021: mul-float/2addr v1, v9 │ │ -03526c: c710 |0022: sub-float/2addr v0, v1 │ │ -03526e: c603 |0023: add-float/2addr v3, v0 │ │ -035270: db00 0702 |0024: div-int/lit8 v0, v7, #int 2 // #02 │ │ -035274: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035278: 6e20 3909 0c00 |0028: invoke-virtual {v12, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@0939 │ │ -03527e: 0b00 |002b: move-result-wide v0 │ │ -035280: 6e30 e108 0a01 |002c: invoke-virtual {v10, v0, v1}, Lorg/achartengine/chart/RangeBarChart;.getLabel:(D)Ljava/lang/String; // method@08e1 │ │ -035286: 0c02 |002f: move-result-object v2 │ │ -035288: d800 0703 |0030: add-int/lit8 v0, v7, #int 3 // #03 │ │ -03528c: 4400 0e00 |0032: aget v0, v14, v0 │ │ -035290: 1501 4040 |0034: const/high16 v1, #int 1077936128 // #4040 │ │ -035294: a704 0001 |0036: sub-float v4, v0, v1 │ │ -035298: 07a0 |0038: move-object v0, v10 │ │ -03529a: 07b1 |0039: move-object v1, v11 │ │ -03529c: 07d5 |003a: move-object v5, v13 │ │ -03529e: 7407 de08 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/RangeBarChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08de │ │ -0352a4: db00 0702 |003e: div-int/lit8 v0, v7, #int 2 // #02 │ │ -0352a8: 6e20 3909 0c00 |0040: invoke-virtual {v12, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@0939 │ │ -0352ae: 0b00 |0043: move-result-wide v0 │ │ -0352b0: 6e30 e108 0a01 |0044: invoke-virtual {v10, v0, v1}, Lorg/achartengine/chart/RangeBarChart;.getLabel:(D)Ljava/lang/String; // method@08e1 │ │ -0352b6: 0c02 |0047: move-result-object v2 │ │ -0352b8: d800 0701 |0048: add-int/lit8 v0, v7, #int 1 // #01 │ │ -0352bc: 4400 0e00 |004a: aget v0, v14, v0 │ │ -0352c0: 1501 f040 |004c: const/high16 v1, #int 1089470464 // #40f0 │ │ -0352c4: a604 0001 |004e: add-float v4, v0, v1 │ │ -0352c8: 07a0 |0050: move-object v0, v10 │ │ -0352ca: 07b1 |0051: move-object v1, v11 │ │ -0352cc: 07d5 |0052: move-object v5, v13 │ │ -0352ce: 7407 de08 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/RangeBarChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08de │ │ -0352d4: d800 0704 |0056: add-int/lit8 v0, v7, #int 4 // #04 │ │ -0352d8: 0107 |0058: move v7, v0 │ │ -0352da: 28b5 |0059: goto 000e // -004b │ │ -0352dc: 0e00 |005a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=86 │ │ - 0x0007 line=87 │ │ - 0x000c line=88 │ │ - 0x0011 line=89 │ │ - 0x0013 line=90 │ │ - 0x0019 line=91 │ │ - 0x0024 line=94 │ │ - 0x003e line=96 │ │ - 0x0056 line=88 │ │ - 0x005a line=98 │ │ - locals : │ │ - 0x0000 - 0x005b reg=10 this Lorg/achartengine/chart/RangeBarChart; │ │ - 0x0000 - 0x005b reg=11 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x005b reg=12 (null) Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x005b reg=13 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x005b reg=14 (null) [F │ │ - 0x0000 - 0x005b reg=15 (null) I │ │ - │ │ - #1 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ - name : 'drawSeries' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;) │ │ + name : 'createIntent' │ │ + type : '(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ - ins : 7 │ │ - outs : 6 │ │ - insns size : 79 16-bit code units │ │ -0352e0: |[0352e0] org.achartengine.chart.RangeBarChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ -0352f0: 54a0 770a |0000: iget-object v0, v10, Lorg/achartengine/chart/RangeBarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0a77 │ │ -0352f4: 6e10 2c09 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@092c │ │ -0352fa: 0a07 |0005: move-result v7 │ │ -0352fc: 21d8 |0006: array-length v8, v13 │ │ -0352fe: 6e10 9209 0e00 |0007: invoke-virtual {v14}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0992 │ │ -035304: 0a00 |000a: move-result v0 │ │ -035306: 6e20 8200 0c00 |000b: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -03530c: 6200 0600 |000e: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -035310: 6e20 8400 0c00 |0010: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -035316: 6e40 e008 da78 |0013: invoke-virtual {v10, v13, v8, v7}, Lorg/achartengine/chart/RangeBarChart;.getHalfDiffX:([FII)F // method@08e0 │ │ -03531c: 0a09 |0016: move-result v9 │ │ -03531e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -035320: 0106 |0018: move v6, v0 │ │ -035322: 3586 3500 |0019: if-ge v6, v8, 004e // +0035 │ │ -035326: 4400 0d06 |001b: aget v0, v13, v6 │ │ -03532a: d801 0601 |001d: add-int/lit8 v1, v6, #int 1 // #01 │ │ -03532e: 4404 0d01 |001f: aget v4, v13, v1 │ │ -035332: d801 0602 |0021: add-int/lit8 v1, v6, #int 2 // #02 │ │ -035336: 4403 0d01 |0023: aget v3, v13, v1 │ │ -03533a: d801 0603 |0025: add-int/lit8 v1, v6, #int 3 // #03 │ │ -03533e: 4402 0d01 |0027: aget v2, v13, v1 │ │ -035342: 54a1 780a |0029: iget-object v1, v10, Lorg/achartengine/chart/RangeBarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0a78 │ │ -035346: 6205 590a |002b: sget-object v5, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0a59 │ │ -03534a: 3351 0e00 |002d: if-ne v1, v5, 003b // +000e │ │ -03534e: a701 0009 |002f: sub-float v1, v0, v9 │ │ -035352: c693 |0031: add-float/2addr v3, v9 │ │ -035354: 07b0 |0032: move-object v0, v11 │ │ -035356: 07c5 |0033: move-object v5, v12 │ │ -035358: 7406 6f00 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -03535e: d800 0604 |0037: add-int/lit8 v0, v6, #int 4 // #04 │ │ -035362: 0106 |0039: move v6, v0 │ │ -035364: 28df |003a: goto 0019 // -0021 │ │ -035366: 8271 |003b: int-to-float v1, v7 │ │ -035368: c891 |003c: mul-float/2addr v1, v9 │ │ -03536a: c710 |003d: sub-float/2addr v0, v1 │ │ -03536c: da01 1002 |003e: mul-int/lit8 v1, v16, #int 2 // #02 │ │ -035370: 8211 |0040: int-to-float v1, v1 │ │ -035372: c891 |0041: mul-float/2addr v1, v9 │ │ -035374: c601 |0042: add-float/2addr v1, v0 │ │ -035376: 1500 0040 |0043: const/high16 v0, #int 1073741824 // #4000 │ │ -03537a: c890 |0045: mul-float/2addr v0, v9 │ │ -03537c: a603 0100 |0046: add-float v3, v1, v0 │ │ -035380: 07b0 |0048: move-object v0, v11 │ │ -035382: 07c5 |0049: move-object v5, v12 │ │ -035384: 7406 6f00 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -03538a: 28ea |004d: goto 0037 // -0016 │ │ -03538c: 0e00 |004e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - 0x0006 line=56 │ │ - 0x0007 line=57 │ │ - 0x000e line=58 │ │ - 0x0013 line=59 │ │ - 0x0017 line=60 │ │ - 0x001b line=61 │ │ - 0x001d line=62 │ │ - 0x0021 line=64 │ │ - 0x0025 line=65 │ │ - 0x0029 line=66 │ │ - 0x002f line=67 │ │ - 0x0037 line=60 │ │ - 0x003b line=69 │ │ - 0x0043 line=70 │ │ - 0x004e line=73 │ │ - locals : │ │ - 0x0000 - 0x004f reg=10 this Lorg/achartengine/chart/RangeBarChart; │ │ - 0x0000 - 0x004f reg=11 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x004f reg=12 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x004f reg=13 (null) [F │ │ - 0x0000 - 0x004f reg=14 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x004f reg=15 (null) F │ │ - 0x0000 - 0x004f reg=16 (null) I │ │ - │ │ - #2 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ - name : 'getCoeficient' │ │ - type : '()F' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -035390: |[035390] org.achartengine.chart.RangeBarChart.getCoeficient:()F │ │ -0353a0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0353a4: 0f00 |0002: return v0 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 173 16-bit code units │ │ +03f938: |[03f938] com.bottleworks.dailymoney.ui.report.BalancePieChart.createIntent:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ │ +03f948: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +03f94c: 7801 3508 1000 |0002: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03f952: 0c07 |0005: move-result-object v7 │ │ +03f954: 7210 2c08 0700 |0006: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03f95a: 0a0a |0009: move-result v10 │ │ +03f95c: 380a 1b00 |000a: if-eqz v10, 0025 // +001b │ │ +03f960: 7210 2d08 0700 |000c: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03f966: 0c00 |000f: move-result-object v0 │ │ +03f968: 1f00 c000 |0010: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03f96c: 6e10 0a03 0000 |0012: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03f972: 0b0a |0015: move-result-wide v10 │ │ +03f974: 160c 0000 |0016: const-wide/16 v12, #int 0 // #0 │ │ +03f978: 300a 0a0c |0018: cmpg-double v10, v10, v12 │ │ +03f97c: 3c0a 0600 |001a: if-gtz v10, 0020 // +0006 │ │ +03f980: 160a 0000 |001c: const-wide/16 v10, #int 0 // #0 │ │ +03f984: cba8 |001e: add-double/2addr v8, v10 │ │ +03f986: 28e7 |001f: goto 0006 // -0019 │ │ +03f988: 6e10 0a03 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03f98e: 0b0a |0023: move-result-wide v10 │ │ +03f990: 28fa |0024: goto 001e // -0006 │ │ +03f992: 2206 d701 |0025: new-instance v6, Lorg/achartengine/model/CategorySeries; // type@01d7 │ │ +03f996: 54e7 6007 |0027: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0760 │ │ +03f99a: 6e20 fc02 7f00 |0029: invoke-virtual {v15, v7}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +03f9a0: 0c07 |002c: move-result-object v7 │ │ +03f9a2: 7020 fb08 7600 |002d: invoke-direct {v6, v7}, Lorg/achartengine/model/CategorySeries;.:(Ljava/lang/String;)V // method@08fb │ │ +03f9a8: 7801 3508 1000 |0030: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +03f9ae: 0c07 |0033: move-result-object v7 │ │ +03f9b0: 7210 2c08 0700 |0034: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +03f9b6: 0a0a |0037: move-result v10 │ │ +03f9b8: 380a 4e00 |0038: if-eqz v10, 0086 // +004e │ │ +03f9bc: 7210 2d08 0700 |003a: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +03f9c2: 0c00 |003d: move-result-object v0 │ │ +03f9c4: 1f00 c000 |003e: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03f9c8: 6e10 0a03 0000 |0040: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03f9ce: 0b0a |0043: move-result-wide v10 │ │ +03f9d0: 160c 0000 |0044: const-wide/16 v12, #int 0 // #0 │ │ +03f9d4: 2f0a 0a0c |0046: cmpl-double v10, v10, v12 │ │ +03f9d8: 3d0a ecff |0048: if-lez v10, 0034 // -0014 │ │ +03f9dc: 2205 9901 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +03f9e0: 7010 e507 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +03f9e6: 6e10 0b03 0000 |004f: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030b │ │ +03f9ec: 0c0a |0052: move-result-object v10 │ │ +03f9ee: 6e20 ed07 a500 |0053: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03f9f4: 6e10 0a03 0000 |0056: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03f9fa: 0b0a |0059: move-result-wide v10 │ │ +03f9fc: 190c 5940 |005a: const-wide/high16 v12, #long 4636737291354636288 // #4059 │ │ +03fa00: cdca |005c: mul-double/2addr v10, v12 │ │ +03fa02: ae02 0a08 |005d: div-double v2, v10, v8 │ │ +03fa06: 190a f03f |005f: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +03fa0a: 2f0a 020a |0061: cmpl-double v10, v2, v10 │ │ +03fa0e: 3a0a d1ff |0063: if-ltz v10, 0034 // -002f │ │ +03fa12: 1a0a 3900 |0065: const-string v10, "(" // string@0039 │ │ +03fa16: 6e20 ed07 a500 |0067: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03fa1c: 0c0a |006a: move-result-object v10 │ │ +03fa1e: 54eb 6107 |006b: iget-object v11, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.percentageFormat:Ljava/text/DecimalFormat; // field@0761 │ │ +03fa22: 6e30 fd07 2b03 |006d: invoke-virtual {v11, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@07fd │ │ +03fa28: 0c0b |0070: move-result-object v11 │ │ +03fa2a: 6e20 ed07 ba00 |0071: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03fa30: 0c0a |0074: move-result-object v10 │ │ +03fa32: 1a0b 3000 |0075: const-string v11, "%)" // string@0030 │ │ +03fa36: 6e20 ed07 ba00 |0077: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +03fa3c: 6e10 f007 0500 |007a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +03fa42: 0c0a |007d: move-result-object v10 │ │ +03fa44: 6e10 0a03 0000 |007e: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03fa4a: 0b0c |0081: move-result-wide v12 │ │ +03fa4c: 6e40 fd08 a6dc |0082: invoke-virtual {v6, v10, v12, v13}, Lorg/achartengine/model/CategorySeries;.add:(Ljava/lang/String;D)V // method@08fd │ │ +03fa52: 28af |0085: goto 0034 // -0051 │ │ +03fa54: 6e10 0009 0600 |0086: invoke-virtual {v6}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@0900 │ │ +03fa5a: 0a07 |0089: move-result v7 │ │ +03fa5c: 6e20 8806 7e00 |008a: invoke-virtual {v14, v7}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.createColor:(I)[I // method@0688 │ │ +03fa62: 0c01 |008d: move-result-object v1 │ │ +03fa64: 6e20 8706 1e00 |008e: invoke-virtual {v14, v1}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.buildCategoryRenderer:([I)Lorg/achartengine/renderer/DefaultRenderer; // method@0687 │ │ +03fa6a: 0c04 |0091: move-result-object v4 │ │ +03fa6c: 1507 6041 |0092: const/high16 v7, #int 1096810496 // #4160 │ │ +03fa70: 52ea 5f07 |0094: iget v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.dpRatio:F // field@075f │ │ +03fa74: c8a7 |0096: mul-float/2addr v7, v10 │ │ +03fa76: 6e20 5b09 7400 |0097: invoke-virtual {v4, v7}, Lorg/achartengine/renderer/DefaultRenderer;.setLabelsTextSize:(F)V // method@095b │ │ +03fa7c: 1507 8041 |009a: const/high16 v7, #int 1098907648 // #4180 │ │ +03fa80: 52ea 5f07 |009c: iget v10, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.dpRatio:F // field@075f │ │ +03fa84: c8a7 |009e: mul-float/2addr v7, v10 │ │ +03fa86: 6e20 5d09 7400 |009f: invoke-virtual {v4, v7}, Lorg/achartengine/renderer/DefaultRenderer;.setLegendTextSize:(F)V // method@095d │ │ +03fa8c: 54e7 5e07 |00a2: iget-object v7, v14, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.context:Landroid/content/Context; // field@075e │ │ +03fa90: 6e10 0109 0600 |00a4: invoke-virtual {v6}, Lorg/achartengine/model/CategorySeries;.getTitle:()Ljava/lang/String; // method@0901 │ │ +03fa96: 0c0a |00a7: move-result-object v10 │ │ +03fa98: 7140 6d08 67a4 |00a8: invoke-static {v7, v6, v4, v10}, Lorg/achartengine/ChartFactory;.getPieChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@086d │ │ +03fa9e: 0c07 |00ab: move-result-object v7 │ │ +03faa0: 1107 |00ac: return-object v7 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=106 │ │ + 0x0000 line=25 │ │ + 0x0002 line=26 │ │ + 0x0012 line=27 │ │ + 0x001f line=28 │ │ + 0x0020 line=27 │ │ + 0x0025 line=29 │ │ + 0x0030 line=30 │ │ + 0x0040 line=31 │ │ + 0x004a line=32 │ │ + 0x004f line=33 │ │ + 0x0056 line=34 │ │ + 0x005f line=35 │ │ + 0x0065 line=36 │ │ + 0x007a line=37 │ │ + 0x0086 line=41 │ │ + 0x008e line=42 │ │ + 0x0092 line=43 │ │ + 0x009a line=44 │ │ + 0x00a2 line=45 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/RangeBarChart; │ │ + 0x0000 - 0x0000 reg=16 (null) Ljava/util/List; │ │ + 0x0012 - 0x0025 reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0040 - 0x0086 reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x005f - 0x0086 reg=2 p D │ │ + 0x004f - 0x0086 reg=5 sb Ljava/lang/StringBuilder; │ │ + 0x008e - 0x00ad reg=1 color [I │ │ + 0x0092 - 0x00ad reg=4 renderer Lorg/achartengine/renderer/DefaultRenderer; │ │ + 0x0030 - 0x00ad reg=6 series Lorg/achartengine/model/CategorySeries; │ │ + 0x0002 - 0x00ad reg=8 total D │ │ + 0x0000 - 0x00ad reg=14 this Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; │ │ + 0x0000 - 0x00ad reg=15 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0000 - 0x00ad reg=16 balances Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 1261 (RangeBarChart.java) │ │ + source_file_idx : 248 (BalancePieChart.java) │ │ │ │ -Class #259 header: │ │ -class_idx : 479 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1289 │ │ -static_fields_size : 1 │ │ +Class #251 header: │ │ +class_idx : 324 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 312 │ │ +source_file_idx : 249 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #259 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/chart/ScatterChart; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ +Class #251 annotations: │ │ +Annotations on method #1677 'createIntent' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;>;)" "Landroid/content/Intent;" } │ │ │ │ -Class #259 - │ │ - Class descriptor : 'Lorg/achartengine/chart/ScatterChart$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #251 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/report/AbstractChart;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/achartengine/chart/ScatterChart$1;) │ │ - name : '$SwitchMap$org$achartengine$chart$PointStyle' │ │ - type : '[I' │ │ - access : 0x1018 (STATIC FINAL SYNTHETIC) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/ScatterChart$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;IF)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 88 16-bit code units │ │ -0353a8: |[0353a8] org.achartengine.chart.ScatterChart$1.:()V │ │ -0353b8: 7100 da08 0000 |0000: invoke-static {}, Lorg/achartengine/chart/PointStyle;.values:()[Lorg/achartengine/chart/PointStyle; // method@08da │ │ -0353be: 0c00 |0003: move-result-object v0 │ │ -0353c0: 2100 |0004: array-length v0, v0 │ │ -0353c2: 2300 1c02 |0005: new-array v0, v0, [I // type@021c │ │ -0353c6: 6900 790a |0007: sput-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -0353ca: 6200 790a |0009: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -0353ce: 6201 750a |000b: sget-object v1, Lorg/achartengine/chart/PointStyle;.X:Lorg/achartengine/chart/PointStyle; // field@0a75 │ │ -0353d2: 6e10 d708 0100 |000d: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -0353d8: 0a01 |0010: move-result v1 │ │ -0353da: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0353dc: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0353e0: 6200 790a |0014: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -0353e4: 6201 700a |0016: sget-object v1, Lorg/achartengine/chart/PointStyle;.CIRCLE:Lorg/achartengine/chart/PointStyle; // field@0a70 │ │ -0353e8: 6e10 d708 0100 |0018: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -0353ee: 0a01 |001b: move-result v1 │ │ -0353f0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0353f2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0353f6: 6200 790a |001f: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -0353fa: 6201 740a |0021: sget-object v1, Lorg/achartengine/chart/PointStyle;.TRIANGLE:Lorg/achartengine/chart/PointStyle; // field@0a74 │ │ -0353fe: 6e10 d708 0100 |0023: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -035404: 0a01 |0026: move-result v1 │ │ -035406: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -035408: 4b02 0001 |0028: aput v2, v0, v1 │ │ -03540c: 6200 790a |002a: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -035410: 6201 730a |002c: sget-object v1, Lorg/achartengine/chart/PointStyle;.SQUARE:Lorg/achartengine/chart/PointStyle; // field@0a73 │ │ -035414: 6e10 d708 0100 |002e: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -03541a: 0a01 |0031: move-result v1 │ │ -03541c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -03541e: 4b02 0001 |0033: aput v2, v0, v1 │ │ -035422: 6200 790a |0035: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -035426: 6201 710a |0037: sget-object v1, Lorg/achartengine/chart/PointStyle;.DIAMOND:Lorg/achartengine/chart/PointStyle; // field@0a71 │ │ -03542a: 6e10 d708 0100 |0039: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -035430: 0a01 |003c: move-result v1 │ │ -035432: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -035434: 4b02 0001 |003e: aput v2, v0, v1 │ │ -035438: 6200 790a |0040: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -03543c: 6201 720a |0042: sget-object v1, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@0a72 │ │ -035440: 6e10 d708 0100 |0044: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -035446: 0a01 |0047: move-result v1 │ │ -035448: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -03544a: 4b02 0001 |0049: aput v2, v0, v1 │ │ -03544e: 0e00 |004b: return-void │ │ -035450: 0d00 |004c: move-exception v0 │ │ -035452: 28fe |004d: goto 004b // -0002 │ │ -035454: 0d00 |004e: move-exception v0 │ │ -035456: 28f1 |004f: goto 0040 // -000f │ │ -035458: 0d00 |0050: move-exception v0 │ │ -03545a: 28e4 |0051: goto 0035 // -001c │ │ -03545c: 0d00 |0052: move-exception v0 │ │ -03545e: 28d7 |0053: goto 002a // -0029 │ │ -035460: 0d00 |0054: move-exception v0 │ │ -035462: 28ca |0055: goto 001f // -0036 │ │ -035464: 0d00 |0056: move-exception v0 │ │ -035466: 28bd |0057: goto 0014 // -0043 │ │ - catches : 6 │ │ - 0x0009 - 0x0014 │ │ - Ljava/lang/NoSuchFieldError; -> 0x0056 │ │ - 0x0014 - 0x001f │ │ - Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ - 0x001f - 0x002a │ │ - Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ - 0x002a - 0x0035 │ │ - Ljava/lang/NoSuchFieldError; -> 0x0050 │ │ - 0x0035 - 0x0040 │ │ - Ljava/lang/NoSuchFieldError; -> 0x004e │ │ - 0x0040 - 0x004b │ │ - Ljava/lang/NoSuchFieldError; -> 0x004c │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +03faa4: |[03faa4] com.bottleworks.dailymoney.ui.report.BalanceTimeChart.:(Landroid/content/Context;IF)V │ │ +03fab4: 7040 1006 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/report/AbstractChart;.:(Landroid/content/Context;IF)V // method@0610 │ │ +03faba: 0e00 |0003: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ + 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 orientation I │ │ + 0x0000 - 0x0004 reg=3 dpRatio F │ │ │ │ Virtual methods - │ │ - source_file_idx : 1289 (ScatterChart.java) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;) │ │ + name : 'createIntent' │ │ + type : '(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 42 │ │ + ins : 3 │ │ + outs : 15 │ │ + insns size : 444 16-bit code units │ │ +03fabc: |[03fabc] com.bottleworks.dailymoney.ui.report.BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ +03facc: 2218 db01 |0000: new-instance v24, Lorg/achartengine/model/XYMultipleSeriesDataset; // type@01db │ │ +03fad0: 7601 1d09 1800 |0002: invoke-direct/range {v24}, Lorg/achartengine/model/XYMultipleSeriesDataset;.:()V // method@091d │ │ +03fad6: 7801 3808 2900 |0005: invoke-interface/range {v41}, Ljava/util/List;.size:()I // method@0838 │ │ +03fadc: 0a1c |0008: move-result v28 │ │ +03fade: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ +03fae2: 161e 0000 |000b: const-wide/16 v30, #int 0 // #0 │ │ +03fae6: 1620 0000 |000d: const-wide/16 v32, #int 0 // #0 │ │ +03faea: 1319 0000 |000f: const/16 v25, #int 0 // #0 │ │ +03faee: 0200 1900 |0011: move/from16 v0, v25 │ │ +03faf2: 0201 1c00 |0013: move/from16 v1, v28 │ │ +03faf6: 3510 6900 |0015: if-ge v0, v1, 007e // +0069 │ │ +03fafa: 0800 2900 |0017: move-object/from16 v0, v41 │ │ +03fafe: 0201 1900 |0019: move/from16 v1, v25 │ │ +03fb02: 7220 3408 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fb08: 0c15 |001e: move-result-object v21 │ │ +03fb0a: 1f15 b501 |001f: check-cast v21, Ljava/util/List; // type@01b5 │ │ +03fb0e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +03fb10: 0800 1500 |0022: move-object/from16 v0, v21 │ │ +03fb14: 7220 3408 5000 |0024: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fb1a: 0c14 |0027: move-result-object v20 │ │ +03fb1c: 1f14 c000 |0028: check-cast v20, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03fb20: 2223 dc01 |002a: new-instance v35, Lorg/achartengine/model/XYSeries; // type@01dc │ │ +03fb24: 7401 0b03 1400 |002c: invoke-virtual/range {v20}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030b │ │ +03fb2a: 0c05 |002f: move-result-object v5 │ │ +03fb2c: 0800 2300 |0030: move-object/from16 v0, v35 │ │ +03fb30: 7020 2409 5000 |0032: invoke-direct {v0, v5}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@0924 │ │ +03fb36: 7801 3808 1500 |0035: invoke-interface/range {v21}, Ljava/util/List;.size:()I // method@0838 │ │ +03fb3c: 0a24 |0038: move-result v36 │ │ +03fb3e: 131a 0000 |0039: const/16 v26, #int 0 // #0 │ │ +03fb42: 0200 1a00 |003b: move/from16 v0, v26 │ │ +03fb46: 0201 2400 |003d: move/from16 v1, v36 │ │ +03fb4a: 3510 3500 |003f: if-ge v0, v1, 0074 // +0035 │ │ +03fb4e: 0800 1500 |0041: move-object/from16 v0, v21 │ │ +03fb52: 0201 1a00 |0043: move/from16 v1, v26 │ │ +03fb56: 7220 3408 1000 |0045: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fb5c: 0c04 |0048: move-result-object v4 │ │ +03fb5e: 1f04 c000 |0049: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03fb62: 6e10 0703 0400 |004b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +03fb68: 0c05 |004e: move-result-object v5 │ │ +03fb6a: 6e10 2308 0500 |004f: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +03fb70: 0b08 |0052: move-result-wide v8 │ │ +03fb72: 8688 |0053: long-to-double v8, v8 │ │ +03fb74: 6e10 0a03 0400 |0054: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03fb7a: 0b0a |0057: move-result-wide v10 │ │ +03fb7c: 0800 2300 |0058: move-object/from16 v0, v35 │ │ +03fb80: 6e5b 2509 80a9 |005a: invoke-virtual {v0, v8, v9, v10, v11}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0925 │ │ +03fb86: 6e10 0a03 0400 |005d: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03fb8c: 0b08 |0060: move-result-wide v8 │ │ +03fb8e: 0500 1e00 |0061: move-wide/from16 v0, v30 │ │ +03fb92: 7140 a507 1098 |0063: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +03fb98: 0b1e |0066: move-result-wide v30 │ │ +03fb9a: 6e10 0a03 0400 |0067: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +03fba0: 0b08 |006a: move-result-wide v8 │ │ +03fba2: 0500 2000 |006b: move-wide/from16 v0, v32 │ │ +03fba6: 7140 a707 1098 |006d: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +03fbac: 0b20 |0070: move-result-wide v32 │ │ +03fbae: d81a 1a01 |0071: add-int/lit8 v26, v26, #int 1 // #01 │ │ +03fbb2: 28c8 |0073: goto 003b // -0038 │ │ +03fbb4: 0800 1800 |0074: move-object/from16 v0, v24 │ │ +03fbb8: 0801 2300 |0076: move-object/from16 v1, v35 │ │ +03fbbc: 6e20 1e09 1000 |0078: invoke-virtual {v0, v1}, Lorg/achartengine/model/XYMultipleSeriesDataset;.addSeries:(Lorg/achartengine/model/XYSeries;)V // method@091e │ │ +03fbc2: d819 1901 |007b: add-int/lit8 v25, v25, #int 1 // #01 │ │ +03fbc6: 2894 |007d: goto 0011 // -006c │ │ +03fbc8: 7401 2109 1800 |007e: invoke-virtual/range {v24}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +03fbce: 0a05 |0081: move-result v5 │ │ +03fbd0: 0800 2700 |0082: move-object/from16 v0, v39 │ │ +03fbd4: 6e20 8c06 5000 |0084: invoke-virtual {v0, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createColor:(I)[I // method@068c │ │ +03fbda: 0c17 |0087: move-result-object v23 │ │ +03fbdc: 7401 2109 1800 |0088: invoke-virtual/range {v24}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +03fbe2: 0a05 |008b: move-result v5 │ │ +03fbe4: 0800 2700 |008c: move-object/from16 v0, v39 │ │ +03fbe8: 6e20 8e06 5000 |008e: invoke-virtual {v0, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createPointStyle:(I)[Lorg/achartengine/chart/PointStyle; // method@068e │ │ +03fbee: 0c25 |0091: move-result-object v37 │ │ +03fbf0: 0800 2700 |0092: move-object/from16 v0, v39 │ │ +03fbf4: 0801 1700 |0094: move-object/from16 v1, v23 │ │ +03fbf8: 0802 2500 |0096: move-object/from16 v2, v37 │ │ +03fbfc: 6e30 8b06 1002 |0098: invoke-virtual {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.buildRenderer:([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // method@068b │ │ +03fc02: 0c06 |009b: move-result-object v6 │ │ +03fc04: 1505 8041 |009c: const/high16 v5, #int 1098907648 // #4180 │ │ +03fc08: 0800 2700 |009e: move-object/from16 v0, v39 │ │ +03fc0c: 5207 6307 |00a0: iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fc10: c875 |00a2: mul-float/2addr v5, v7 │ │ +03fc12: 6e20 c809 5600 |00a3: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setChartTitleTextSize:(F)V // method@09c8 │ │ +03fc18: 1505 4041 |00a6: const/high16 v5, #int 1094713344 // #4140 │ │ +03fc1c: 0800 2700 |00a8: move-object/from16 v0, v39 │ │ +03fc20: 5207 6307 |00aa: iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fc24: c875 |00ac: mul-float/2addr v5, v7 │ │ +03fc26: 6e20 c509 5600 |00ad: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setAxisTitleTextSize:(F)V // method@09c5 │ │ +03fc2c: 1505 6041 |00b0: const/high16 v5, #int 1096810496 // #4160 │ │ +03fc30: 0800 2700 |00b2: move-object/from16 v0, v39 │ │ +03fc34: 5207 6307 |00b4: iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fc38: c875 |00b6: mul-float/2addr v5, v7 │ │ +03fc3a: 6e20 ce09 5600 |00b7: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setLabelsTextSize:(F)V // method@09ce │ │ +03fc40: 1505 6041 |00ba: const/high16 v5, #int 1096810496 // #4160 │ │ +03fc44: 0800 2700 |00bc: move-object/from16 v0, v39 │ │ +03fc48: 5207 6307 |00be: iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fc4c: c875 |00c0: mul-float/2addr v5, v7 │ │ +03fc4e: 6e20 cf09 5600 |00c1: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setLegendTextSize:(F)V // method@09cf │ │ +03fc54: 6205 6b08 |00c4: sget-object v5, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +03fc58: 6e20 d209 5600 |00c6: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setOrientation:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V // method@09d2 │ │ +03fc5e: 1205 |00c9: const/4 v5, #int 0 // #0 │ │ +03fc60: 1217 |00ca: const/4 v7, #int 1 // #1 │ │ +03fc62: 6e30 e409 5607 |00cb: invoke-virtual {v6, v5, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setZoomEnabled:(ZZ)V // method@09e4 │ │ +03fc68: 1205 |00ce: const/4 v5, #int 0 // #0 │ │ +03fc6a: 1217 |00cf: const/4 v7, #int 1 // #1 │ │ +03fc6c: 6e30 d309 5607 |00d0: invoke-virtual {v6, v5, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setPanEnabled:(ZZ)V // method@09d3 │ │ +03fc72: 6e10 9509 0600 |00d3: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@0995 │ │ +03fc78: 0a05 |00d6: move-result v5 │ │ +03fc7a: 1507 4040 |00d7: const/high16 v7, #int 1077936128 // #4040 │ │ +03fc7e: 0800 2700 |00d9: move-object/from16 v0, v39 │ │ +03fc82: 5208 6307 |00db: iget v8, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fc86: c887 |00dd: mul-float/2addr v7, v8 │ │ +03fc88: c675 |00de: add-float/2addr v5, v7 │ │ +03fc8a: 8750 |00df: float-to-int v0, v5 │ │ +03fc8c: 0226 0000 |00e0: move/from16 v38, v0 │ │ +03fc90: 6e10 9209 0600 |00e2: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxisTitleTextSize:()F // method@0992 │ │ +03fc96: 0a05 |00e5: move-result v5 │ │ +03fc98: 1507 7042 |00e6: const/high16 v7, #int 1114636288 // #4270 │ │ +03fc9c: 0800 2700 |00e8: move-object/from16 v0, v39 │ │ +03fca0: 5208 6307 |00ea: iget v8, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fca4: c887 |00ec: mul-float/2addr v7, v8 │ │ +03fca6: c675 |00ed: add-float/2addr v5, v7 │ │ +03fca8: 8750 |00ee: float-to-int v0, v5 │ │ +03fcaa: 021b 0000 |00ef: move/from16 v27, v0 │ │ +03fcae: 6e10 9209 0600 |00f1: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxisTitleTextSize:()F // method@0992 │ │ +03fcb4: 0a05 |00f4: move-result v5 │ │ +03fcb6: 1507 3442 |00f5: const/high16 v7, #int 1110704128 // #4234 │ │ +03fcba: 0800 2700 |00f7: move-object/from16 v0, v39 │ │ +03fcbe: 5208 6307 |00f9: iget v8, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.dpRatio:F // field@0763 │ │ +03fcc2: c887 |00fb: mul-float/2addr v7, v8 │ │ +03fcc4: c675 |00fc: add-float/2addr v5, v7 │ │ +03fcc6: 8750 |00fd: float-to-int v0, v5 │ │ +03fcc8: 0216 0000 |00fe: move/from16 v22, v0 │ │ +03fccc: 131d 0100 |0100: const/16 v29, #int 1 // #1 │ │ +03fcd0: 1245 |0102: const/4 v5, #int 4 // #4 │ │ +03fcd2: 2355 1002 |0103: new-array v5, v5, [I // type@0210 │ │ +03fcd6: 1207 |0105: const/4 v7, #int 0 // #0 │ │ +03fcd8: 4b26 0507 |0106: aput v38, v5, v7 │ │ +03fcdc: 1217 |0108: const/4 v7, #int 1 // #1 │ │ +03fcde: 4b1b 0507 |0109: aput v27, v5, v7 │ │ +03fce2: 1227 |010b: const/4 v7, #int 2 // #2 │ │ +03fce4: 4b16 0507 |010c: aput v22, v5, v7 │ │ +03fce8: 1237 |010e: const/4 v7, #int 3 // #3 │ │ +03fcea: 4b1d 0507 |010f: aput v29, v5, v7 │ │ +03fcee: 6e20 d009 5600 |0111: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setMargins:([I)V // method@09d0 │ │ +03fcf4: 6e10 a209 0600 |0114: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererCount:()I // method@09a2 │ │ +03fcfa: 0a22 |0117: move-result v34 │ │ +03fcfc: 1319 0000 |0118: const/16 v25, #int 0 // #0 │ │ +03fd00: 0200 1900 |011a: move/from16 v0, v25 │ │ +03fd04: 0201 2200 |011c: move/from16 v1, v34 │ │ +03fd08: 3510 1100 |011e: if-ge v0, v1, 012f // +0011 │ │ +03fd0c: 0200 1900 |0120: move/from16 v0, v25 │ │ +03fd10: 6e20 a109 0600 |0122: invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@09a1 │ │ +03fd16: 0c05 |0125: move-result-object v5 │ │ +03fd18: 1f05 e401 |0126: check-cast v5, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +03fd1c: 1217 |0128: const/4 v7, #int 1 // #1 │ │ +03fd1e: 6e20 f109 7500 |0129: invoke-virtual {v5, v7}, Lorg/achartengine/renderer/XYSeriesRenderer;.setFillPoints:(Z)V // method@09f1 │ │ +03fd24: d819 1901 |012c: add-int/lit8 v25, v25, #int 1 // #01 │ │ +03fd28: 28ec |012e: goto 011a // -0014 │ │ +03fd2a: 6205 0500 |012f: sget-object v5, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ +03fd2e: 6e20 e109 5600 |0131: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYLabelsAlign:(Landroid/graphics/Paint$Align;)V // method@09e1 │ │ +03fd34: 6205 0400 |0134: sget-object v5, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +03fd38: 6e20 db09 5600 |0136: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXLabelsAlign:(Landroid/graphics/Paint$Align;)V // method@09db │ │ +03fd3e: 1305 0c00 |0139: const/16 v5, #int 12 // #c │ │ +03fd42: 0200 2400 |013b: move/from16 v0, v36 │ │ +03fd46: 7120 a907 0500 |013d: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +03fd4c: 0a05 |0140: move-result v5 │ │ +03fd4e: 6e20 da09 5600 |0141: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXLabels:(I)V // method@09da │ │ +03fd54: 1305 1000 |0144: const/16 v5, #int 16 // #10 │ │ +03fd58: 6e20 e009 5600 |0146: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYLabels:(I)V // method@09e0 │ │ +03fd5e: 1215 |0149: const/4 v5, #int 1 // #1 │ │ +03fd60: 6e20 d709 5600 |014a: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setShowGrid:(Z)V // method@09d7 │ │ +03fd66: 1505 f042 |014d: const/high16 v5, #int 1123024896 // #42f0 │ │ +03fd6a: 6e20 dc09 5600 |014f: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXLabelsAngle:(F)V // method@09dc │ │ +03fd70: 1a08 0000 |0152: const-string v8, "" // string@0000 │ │ +03fd74: 0800 2700 |0154: move-object/from16 v0, v39 │ │ +03fd78: 5405 6407 |0156: iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0764 │ │ +03fd7c: 6007 f604 |0158: sget v7, Lcom/bottleworks/dailymoney/core/R$string;.label_money:I // field@04f6 │ │ +03fd80: 6e20 d301 7500 |015a: invoke-virtual {v5, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +03fd86: 0c09 |015d: move-result-object v9 │ │ +03fd88: 1205 |015e: const/4 v5, #int 0 // #0 │ │ +03fd8a: 0800 2900 |015f: move-object/from16 v0, v41 │ │ +03fd8e: 7220 3408 5000 |0161: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fd94: 0c05 |0164: move-result-object v5 │ │ +03fd96: 1f05 b501 |0165: check-cast v5, Ljava/util/List; // type@01b5 │ │ +03fd9a: 1207 |0167: const/4 v7, #int 0 // #0 │ │ +03fd9c: 7220 3408 7500 |0168: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fda2: 0c05 |016b: move-result-object v5 │ │ +03fda4: 1f05 c000 |016c: check-cast v5, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03fda8: 6e10 0703 0500 |016e: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +03fdae: 0c05 |0171: move-result-object v5 │ │ +03fdb0: 6e10 2308 0500 |0172: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +03fdb6: 0b0a |0175: move-result-wide v10 │ │ +03fdb8: 86aa |0176: long-to-double v10, v10 │ │ +03fdba: 1205 |0177: const/4 v5, #int 0 // #0 │ │ +03fdbc: 0800 2900 |0178: move-object/from16 v0, v41 │ │ +03fdc0: 7220 3408 5000 |017a: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fdc6: 0c05 |017d: move-result-object v5 │ │ +03fdc8: 1f05 b501 |017e: check-cast v5, Ljava/util/List; // type@01b5 │ │ +03fdcc: d807 24ff |0180: add-int/lit8 v7, v36, #int -1 // #ff │ │ +03fdd0: 7220 3408 7500 |0182: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +03fdd6: 0c05 |0185: move-result-object v5 │ │ +03fdd8: 1f05 c000 |0186: check-cast v5, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +03fddc: 6e10 0703 0500 |0188: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +03fde2: 0c05 |018b: move-result-object v5 │ │ +03fde4: 6e10 2308 0500 |018c: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +03fdea: 0b0c |018f: move-result-wide v12 │ │ +03fdec: 86cc |0190: long-to-double v12, v12 │ │ +03fdee: 190e 3440 |0191: const-wide/high16 v14, #long 4626322717216342016 // #4034 │ │ +03fdf2: ae0e 200e |0193: div-double v14, v32, v14 │ │ +03fdf6: ac0e 200e |0195: sub-double v14, v32, v14 │ │ +03fdfa: 1910 3440 |0197: const-wide/high16 v16, #long 4626322717216342016 // #4034 │ │ +03fdfe: ae10 1e10 |0199: div-double v16, v30, v16 │ │ +03fe02: ab10 101e |019b: add-double v16, v16, v30 │ │ +03fe06: 1412 8888 88ff |019d: const v18, #float -nan // #ff888888 │ │ +03fe0c: 1413 cccc ccff |01a0: const v19, #float -nan // #ffcccccc │ │ +03fe12: 0805 2700 |01a3: move-object/from16 v5, v39 │ │ +03fe16: 0807 2800 |01a5: move-object/from16 v7, v40 │ │ +03fe1a: 740f 8f06 0500 |01a7: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.setChartSettings:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V // method@068f │ │ +03fe20: 1305 0a00 |01aa: const/16 v5, #int 10 // #a │ │ +03fe24: 6e20 e009 5600 |01ac: invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYLabels:(I)V // method@09e0 │ │ +03fe2a: 0800 2700 |01af: move-object/from16 v0, v39 │ │ +03fe2e: 5405 6207 |01b1: iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.context:Landroid/content/Context; // field@0762 │ │ +03fe32: 1a07 f910 |01b3: const-string v7, "yyyy MMM" // string@10f9 │ │ +03fe36: 0800 1800 |01b5: move-object/from16 v0, v24 │ │ +03fe3a: 7140 7408 0576 |01b7: invoke-static {v5, v0, v6, v7}, Lorg/achartengine/ChartFactory;.getTimeChartIntent:(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; // method@0874 │ │ +03fe40: 0c05 |01ba: move-result-object v5 │ │ +03fe42: 1105 |01bb: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0005 line=33 │ │ + 0x0009 line=34 │ │ + 0x000b line=35 │ │ + 0x000d line=36 │ │ + 0x000f line=37 │ │ + 0x0017 line=38 │ │ + 0x0021 line=39 │ │ + 0x002a line=40 │ │ + 0x0035 line=41 │ │ + 0x0039 line=42 │ │ + 0x0041 line=43 │ │ + 0x004b line=44 │ │ + 0x005d line=45 │ │ + 0x0067 line=46 │ │ + 0x0071 line=42 │ │ + 0x0074 line=48 │ │ + 0x007b line=37 │ │ + 0x007e line=51 │ │ + 0x0088 line=52 │ │ + 0x0092 line=53 │ │ + 0x009c line=55 │ │ + 0x00a6 line=56 │ │ + 0x00b0 line=57 │ │ + 0x00ba line=58 │ │ + 0x00c4 line=59 │ │ + 0x00c9 line=60 │ │ + 0x00ce line=61 │ │ + 0x00d3 line=63 │ │ + 0x00e2 line=64 │ │ + 0x00f1 line=65 │ │ + 0x0100 line=66 │ │ + 0x0102 line=68 │ │ + 0x0114 line=69 │ │ + 0x0118 line=70 │ │ + 0x0120 line=71 │ │ + 0x012c line=70 │ │ + 0x012f line=73 │ │ + 0x0134 line=74 │ │ + 0x0139 line=76 │ │ + 0x0144 line=77 │ │ + 0x0149 line=78 │ │ + 0x014d line=79 │ │ + 0x0152 line=81 │ │ + 0x0178 line=82 │ │ + 0x01a7 line=81 │ │ + 0x01aa line=83 │ │ + 0x01af line=84 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=41 (null) Ljava/util/List; │ │ + 0x004b - 0x0074 reg=4 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x002a - 0x007e reg=20 b1 Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0021 - 0x007e reg=21 blist Ljava/util/List; Ljava/util/List; │ │ + 0x003b - 0x007e reg=26 k I │ │ + 0x0035 - 0x007e reg=35 series Lorg/achartengine/model/XYSeries; │ │ + 0x009c - 0x01bc reg=6 renderer Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0100 - 0x01bc reg=22 bottom I │ │ + 0x0088 - 0x01bc reg=23 colors [I │ │ + 0x0005 - 0x01bc reg=24 dataset Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0011 - 0x01bc reg=25 i I │ │ + 0x00f1 - 0x01bc reg=27 left I │ │ + 0x0009 - 0x01bc reg=28 length I │ │ + 0x0102 - 0x01bc reg=29 right I │ │ + 0x000d - 0x01bc reg=30 max D │ │ + 0x000f - 0x01bc reg=32 min D │ │ + 0x0118 - 0x01bc reg=34 s I │ │ + 0x000b - 0x01bc reg=36 seriesLength I │ │ + 0x0092 - 0x01bc reg=37 styles [Lorg/achartengine/chart/PointStyle; │ │ + 0x00e2 - 0x01bc reg=38 top I │ │ + 0x0000 - 0x01bc reg=39 this Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ + 0x0000 - 0x01bc reg=40 title Ljava/lang/String; │ │ + 0x0000 - 0x01bc reg=41 balances Ljava/util/List; Ljava/util/List;>; │ │ │ │ -Class #260 header: │ │ -class_idx : 480 │ │ + source_file_idx : 249 (BalanceTimeChart.java) │ │ + │ │ +Class #252 header: │ │ +class_idx : 461 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 482 │ │ -source_file_idx : 1289 │ │ +superclass_idx : 457 │ │ +source_file_idx : 389 │ │ static_fields_size : 2 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 6 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ -Class #260 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/achartengine/chart/ScatterChart$1; } │ │ - │ │ -Class #260 - │ │ - Class descriptor : 'Lorg/achartengine/chart/ScatterChart;' │ │ +Class #252 - │ │ + Class descriptor : 'Lorg/achartengine/chart/DialChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ + Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'SHAPE_WIDTH' │ │ + #0 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'NEEDLE_RADIUS' │ │ type : 'I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ value : 10 │ │ - #1 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'SIZE' │ │ - type : 'F' │ │ + #1 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'SHAPE_WIDTH' │ │ + type : 'I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3 │ │ + value : 10 │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'size' │ │ - type : 'F' │ │ + #0 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'mDataset' │ │ + type : 'Lorg/achartengine/model/CategorySeries;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'mRenderer' │ │ + type : 'Lorg/achartengine/renderer/DialRenderer;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + #0 : (in Lorg/achartengine/chart/DialChart;) │ │ name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + type : '(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0354b4: |[0354b4] org.achartengine.chart.ScatterChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ -0354c4: 7030 f308 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08f3 │ │ -0354ca: 1500 4040 |0003: const/high16 v0, #int 1077936128 // #4040 │ │ -0354ce: 5910 7c0a |0005: iput v0, v1, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0354d2: 6e10 ab09 0300 |0007: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getPointSize:()F // method@09ab │ │ -0354d8: 0a00 |000a: move-result v0 │ │ -0354da: 5910 7c0a |000b: iput v0, v1, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0354de: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=36 │ │ - 0x0007 line=46 │ │ - 0x000d line=47 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x000e reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - │ │ - #1 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'drawCircle' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -0354e0: |[0354e0] org.achartengine.chart.ScatterChart.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V │ │ -0354f0: 5210 7c0a |0000: iget v0, v1, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0354f4: 6e53 6a00 4205 |0002: invoke-virtual {v2, v4, v5, v0, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@006a │ │ -0354fa: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +03fe44: |[03fe44] org.achartengine.chart.DialChart.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DialRenderer;)V │ │ +03fe54: 7010 8e08 0000 |0000: invoke-direct {v0}, Lorg/achartengine/chart/AbstractChart;.:()V // method@088e │ │ +03fe5a: 5b01 1108 |0003: iput-object v1, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0811 │ │ +03fe5e: 5b02 1208 |0005: iput-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +03fe62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=172 │ │ - 0x0005 line=173 │ │ + 0x0000 line=49 │ │ + 0x0003 line=50 │ │ + 0x0005 line=51 │ │ + 0x0007 line=52 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x0006 reg=2 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0006 reg=3 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0006 reg=4 (null) F │ │ - 0x0000 - 0x0006 reg=5 (null) F │ │ + 0x0000 - 0x0008 reg=0 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x0008 reg=1 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0008 reg=2 (null) Lorg/achartengine/renderer/DialRenderer; │ │ │ │ - #2 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'drawDiamond' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V' │ │ + #1 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'drawNeedle' │ │ + type : '(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 42 16-bit code units │ │ -0354fc: |[0354fc] org.achartengine.chart.ScatterChart.drawDiamond:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V │ │ -03550c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03550e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -035510: 4b07 0600 |0002: aput v7, v6, v0 │ │ -035514: 5230 7c0a |0004: iget v0, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035518: a700 0800 |0006: sub-float v0, v8, v0 │ │ -03551c: 4b00 0602 |0008: aput v0, v6, v2 │ │ -035520: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -035522: 5231 7c0a |000b: iget v1, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035526: a701 0701 |000d: sub-float v1, v7, v1 │ │ -03552a: 4b01 0600 |000f: aput v1, v6, v0 │ │ -03552e: 1230 |0011: const/4 v0, #int 3 // #3 │ │ -035530: 4b08 0600 |0012: aput v8, v6, v0 │ │ -035534: 1240 |0014: const/4 v0, #int 4 // #4 │ │ -035536: 4b07 0600 |0015: aput v7, v6, v0 │ │ -03553a: 1250 |0017: const/4 v0, #int 5 // #5 │ │ -03553c: 5231 7c0a |0018: iget v1, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035540: c681 |001a: add-float/2addr v1, v8 │ │ -035542: 4b01 0600 |001b: aput v1, v6, v0 │ │ -035546: 1260 |001d: const/4 v0, #int 6 // #6 │ │ -035548: 5231 7c0a |001e: iget v1, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -03554c: c671 |0020: add-float/2addr v1, v7 │ │ -03554e: 4b01 0600 |0021: aput v1, v6, v0 │ │ -035552: 1270 |0023: const/4 v0, #int 7 // #7 │ │ -035554: 4b08 0600 |0024: aput v8, v6, v0 │ │ -035558: 6e52 e708 4356 |0026: invoke-virtual {v3, v4, v6, v5, v2}, Lorg/achartengine/chart/ScatterChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08e7 │ │ -03555e: 0e00 |0029: return-void │ │ + registers : 22 │ │ + ins : 10 │ │ + outs : 6 │ │ + insns size : 186 16-bit code units │ │ +03fe64: |[03fe64] org.achartengine.chart.DialChart.drawNeedle:(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V │ │ +03fe74: 1802 0000 0000 0080 5640 |0000: const-wide v2, #double 90 // #4056800000000000 │ │ +03fe7e: 7120 b307 3200 |0005: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@07b3 │ │ +03fe84: 0b02 |0008: move-result-wide v2 │ │ +03fe86: 1904 2440 |0009: const-wide/high16 v4, #long 4621819117588971520 // #4024 │ │ +03fe8a: ac06 0e02 |000b: sub-double v6, v14, v2 │ │ +03fe8e: 7120 ae07 7600 |000d: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +03fe94: 0b06 |0010: move-result-wide v6 │ │ +03fe96: cd64 |0011: mul-double/2addr v4, v6 │ │ +03fe98: 8a44 |0012: double-to-int v4, v4 │ │ +03fe9a: 1906 2440 |0013: const-wide/high16 v6, #long 4621819117588971520 // #4024 │ │ +03fe9e: ac02 0e02 |0015: sub-double v2, v14, v2 │ │ +03fea2: 7120 9f07 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +03fea8: 0b02 |001a: move-result-wide v2 │ │ +03feaa: cd62 |001b: mul-double/2addr v2, v6 │ │ +03feac: 8a23 |001c: double-to-int v3, v2 │ │ +03feae: 7120 ae07 fe00 |001d: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +03feb4: 0b06 |0020: move-result-wide v6 │ │ +03feb6: ad06 0612 |0021: mul-double v6, v6, v18 │ │ +03feba: 8a62 |0023: double-to-int v2, v6 │ │ +03febc: 7120 9f07 fe00 |0024: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +03fec2: 0b06 |0027: move-result-wide v6 │ │ +03fec4: ad06 0612 |0028: mul-double v6, v6, v18 │ │ +03fec8: 8a65 |002a: double-to-int v5, v6 │ │ +03feca: 9006 1002 |002b: add-int v6, v16, v2 │ │ +03fece: 9007 1105 |002d: add-int v7, v17, v5 │ │ +03fed2: 3814 6700 |002f: if-eqz v20, 0096 // +0067 │ │ +03fed6: 1808 3333 3333 3333 eb3f |0031: const-wide v8, #double 0.85 // #3feb333333333333 │ │ +03fee0: ad08 0812 |0036: mul-double v8, v8, v18 │ │ +03fee4: 7120 ae07 fe00 |0038: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +03feea: 0b0a |003b: move-result-wide v10 │ │ +03feec: cda8 |003c: mul-double/2addr v8, v10 │ │ +03feee: 8a82 |003d: double-to-int v2, v8 │ │ +03fef0: 9002 0210 |003e: add-int v2, v2, v16 │ │ +03fef4: 1808 3333 3333 3333 eb3f |0040: const-wide v8, #double 0.85 // #3feb333333333333 │ │ +03fefe: ad08 0812 |0045: mul-double v8, v8, v18 │ │ +03ff02: 7120 9f07 fe00 |0047: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +03ff08: 0b0a |004a: move-result-wide v10 │ │ +03ff0a: cda8 |004b: mul-double/2addr v8, v10 │ │ +03ff0c: 8a85 |004c: double-to-int v5, v8 │ │ +03ff0e: 9005 0511 |004d: add-int v5, v5, v17 │ │ +03ff12: 1268 |004f: const/4 v8, #int 6 // #6 │ │ +03ff14: 2388 0f02 |0050: new-array v8, v8, [F // type@020f │ │ +03ff18: 1209 |0052: const/4 v9, #int 0 // #0 │ │ +03ff1a: 910a 0204 |0053: sub-int v10, v2, v4 │ │ +03ff1e: 82aa |0055: int-to-float v10, v10 │ │ +03ff20: 4b0a 0809 |0056: aput v10, v8, v9 │ │ +03ff24: 1219 |0058: const/4 v9, #int 1 // #1 │ │ +03ff26: 910a 0503 |0059: sub-int v10, v5, v3 │ │ +03ff2a: 82aa |005b: int-to-float v10, v10 │ │ +03ff2c: 4b0a 0809 |005c: aput v10, v8, v9 │ │ +03ff30: 1229 |005e: const/4 v9, #int 2 // #2 │ │ +03ff32: 826a |005f: int-to-float v10, v6 │ │ +03ff34: 4b0a 0809 |0060: aput v10, v8, v9 │ │ +03ff38: 1239 |0062: const/4 v9, #int 3 // #3 │ │ +03ff3a: 827a |0063: int-to-float v10, v7 │ │ +03ff3c: 4b0a 0809 |0064: aput v10, v8, v9 │ │ +03ff40: 1249 |0066: const/4 v9, #int 4 // #4 │ │ +03ff42: b042 |0067: add-int/2addr v2, v4 │ │ +03ff44: 8222 |0068: int-to-float v2, v2 │ │ +03ff46: 4b02 0809 |0069: aput v2, v8, v9 │ │ +03ff4a: 1252 |006b: const/4 v2, #int 5 // #5 │ │ +03ff4c: b053 |006c: add-int/2addr v3, v5 │ │ +03ff4e: 8233 |006d: int-to-float v3, v3 │ │ +03ff50: 4b03 0802 |006e: aput v3, v8, v2 │ │ +03ff54: 7401 7d00 1500 |0070: invoke-virtual/range {v21}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@007d │ │ +03ff5a: 0a09 |0073: move-result v9 │ │ +03ff5c: 1502 a040 |0074: const/high16 v2, #int 1084227584 // #40a0 │ │ +03ff60: 0800 1500 |0076: move-object/from16 v0, v21 │ │ +03ff64: 6e20 8300 2000 |0078: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ +03ff6a: 0200 1000 |007b: move/from16 v0, v16 │ │ +03ff6e: 8203 |007d: int-to-float v3, v0 │ │ +03ff70: 0200 1100 |007e: move/from16 v0, v17 │ │ +03ff74: 8204 |0080: int-to-float v4, v0 │ │ +03ff76: 8265 |0081: int-to-float v5, v6 │ │ +03ff78: 8276 |0082: int-to-float v6, v7 │ │ +03ff7a: 07d2 |0083: move-object v2, v13 │ │ +03ff7c: 0807 1500 |0084: move-object/from16 v7, v21 │ │ +03ff80: 7406 6b00 0200 |0086: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +03ff86: 0800 1500 |0089: move-object/from16 v0, v21 │ │ +03ff8a: 6e20 8300 9000 |008b: invoke-virtual {v0, v9}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ +03ff90: 0782 |008e: move-object v2, v8 │ │ +03ff92: 1213 |008f: const/4 v3, #int 1 // #1 │ │ +03ff94: 0800 1500 |0090: move-object/from16 v0, v21 │ │ +03ff98: 6e53 b008 dc02 |0092: invoke-virtual {v12, v13, v2, v0, v3}, Lorg/achartengine/chart/DialChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08b0 │ │ +03ff9e: 0e00 |0095: return-void │ │ +03ffa0: 1262 |0096: const/4 v2, #int 6 // #6 │ │ +03ffa2: 2322 0f02 |0097: new-array v2, v2, [F // type@020f │ │ +03ffa6: 1205 |0099: const/4 v5, #int 0 // #0 │ │ +03ffa8: 9108 1004 |009a: sub-int v8, v16, v4 │ │ +03ffac: 8288 |009c: int-to-float v8, v8 │ │ +03ffae: 4b08 0205 |009d: aput v8, v2, v5 │ │ +03ffb2: 1215 |009f: const/4 v5, #int 1 // #1 │ │ +03ffb4: 9108 1103 |00a0: sub-int v8, v17, v3 │ │ +03ffb8: 8288 |00a2: int-to-float v8, v8 │ │ +03ffba: 4b08 0205 |00a3: aput v8, v2, v5 │ │ +03ffbe: 1225 |00a5: const/4 v5, #int 2 // #2 │ │ +03ffc0: 8266 |00a6: int-to-float v6, v6 │ │ +03ffc2: 4b06 0205 |00a7: aput v6, v2, v5 │ │ +03ffc6: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ +03ffc8: 8276 |00aa: int-to-float v6, v7 │ │ +03ffca: 4b06 0205 |00ab: aput v6, v2, v5 │ │ +03ffce: 1245 |00ad: const/4 v5, #int 4 // #4 │ │ +03ffd0: 9004 0410 |00ae: add-int v4, v4, v16 │ │ +03ffd4: 8244 |00b0: int-to-float v4, v4 │ │ +03ffd6: 4b04 0205 |00b1: aput v4, v2, v5 │ │ +03ffda: 1254 |00b3: const/4 v4, #int 5 // #5 │ │ +03ffdc: 9003 0311 |00b4: add-int v3, v3, v17 │ │ +03ffe0: 8233 |00b6: int-to-float v3, v3 │ │ +03ffe2: 4b03 0204 |00b7: aput v3, v2, v4 │ │ +03ffe6: 28d6 |00b9: goto 008f // -002a │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=216 │ │ - 0x0004 line=217 │ │ - 0x000a line=218 │ │ - 0x0011 line=219 │ │ - 0x0014 line=220 │ │ - 0x0017 line=221 │ │ - 0x001d line=222 │ │ - 0x0023 line=223 │ │ - 0x0026 line=224 │ │ - 0x0029 line=225 │ │ - locals : │ │ - 0x0000 - 0x002a reg=3 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x002a reg=4 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x002a reg=5 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x002a reg=6 (null) [F │ │ - 0x0000 - 0x002a reg=7 (null) F │ │ - 0x0000 - 0x002a reg=8 (null) F │ │ + 0x0000 line=212 │ │ + 0x0009 line=213 │ │ + 0x0013 line=214 │ │ + 0x001d line=215 │ │ + 0x0024 line=216 │ │ + 0x002b line=217 │ │ + 0x002d line=218 │ │ + 0x002f line=220 │ │ + 0x0031 line=221 │ │ + 0x0040 line=222 │ │ + 0x004f line=223 │ │ + 0x0070 line=225 │ │ + 0x0074 line=226 │ │ + 0x007b line=227 │ │ + 0x0089 line=228 │ │ + 0x008f line=233 │ │ + 0x0095 line=234 │ │ + 0x0096 line=230 │ │ + locals : │ │ + 0x0000 - 0x00ba reg=12 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x00ba reg=13 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x00ba reg=14 (null) D │ │ + 0x0000 - 0x00ba reg=16 (null) I │ │ + 0x0000 - 0x00ba reg=17 (null) I │ │ + 0x0000 - 0x00ba reg=18 (null) D │ │ + 0x0000 - 0x00ba reg=20 (null) Z │ │ + 0x0000 - 0x00ba reg=21 (null) Landroid/graphics/Paint; │ │ │ │ - #3 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'drawSquare' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V' │ │ + #2 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'drawTicks' │ │ + type : '(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 22 16-bit code units │ │ -035560: |[035560] org.achartengine.chart.ScatterChart.drawSquare:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V │ │ -035570: 5260 7c0a |0000: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035574: a701 0900 |0002: sub-float v1, v9, v0 │ │ -035578: 5260 7c0a |0004: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -03557c: a702 0a00 |0006: sub-float v2, v10, v0 │ │ -035580: 5260 7c0a |0008: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035584: a603 0900 |000a: add-float v3, v9, v0 │ │ -035588: 5260 7c0a |000c: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -03558c: a604 0a00 |000e: add-float v4, v10, v0 │ │ -035590: 0770 |0010: move-object v0, v7 │ │ -035592: 0785 |0011: move-object v5, v8 │ │ -035594: 7406 6f00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ -03559a: 0e00 |0015: return-void │ │ + registers : 36 │ │ + ins : 20 │ │ + outs : 11 │ │ + insns size : 163 16-bit code units │ │ +03ffe8: |[03ffe8] org.achartengine.chart.DialChart.drawTicks:(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V │ │ +03fff8: 0504 1200 |0000: move-wide/from16 v4, v18 │ │ +03fffc: 3002 0414 |0002: cmpg-double v2, v4, v20 │ │ +040000: 3c02 9e00 |0004: if-gtz v2, 00a2 // +009e │ │ +040004: 0803 1000 |0006: move-object/from16 v3, v16 │ │ +040008: 0506 1600 |0008: move-wide/from16 v6, v22 │ │ +04000c: 0508 1800 |000a: move-wide/from16 v8, v24 │ │ +040010: 050a 1200 |000c: move-wide/from16 v10, v18 │ │ +040014: 050c 1400 |000e: move-wide/from16 v12, v20 │ │ +040018: 760b b208 0300 |0010: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/achartengine/chart/DialChart;.getAngleForValue:(DDDDD)D // method@08b2 │ │ +04001e: 0b02 |0013: move-result-wide v2 │ │ +040020: 7120 ae07 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +040026: 0b06 |0017: move-result-wide v6 │ │ +040028: 7120 9f07 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +04002e: 0b02 |001b: move-result-wide v2 │ │ +040030: 0200 1a00 |001c: move/from16 v0, v26 │ │ +040034: 8208 |001e: int-to-float v8, v0 │ │ +040036: ad0a 1e06 |001f: mul-double v10, v30, v6 │ │ +04003a: 8ca9 |0021: double-to-float v9, v10 │ │ +04003c: c698 |0022: add-float/2addr v8, v9 │ │ +04003e: 7110 ac07 0800 |0023: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040044: 0a0c |0026: move-result v12 │ │ +040046: 0200 1b00 |0027: move/from16 v0, v27 │ │ +04004a: 8208 |0029: int-to-float v8, v0 │ │ +04004c: ad0a 1e02 |002a: mul-double v10, v30, v2 │ │ +040050: 8ca9 |002c: double-to-float v9, v10 │ │ +040052: c698 |002d: add-float/2addr v8, v9 │ │ +040054: 7110 ac07 0800 |002e: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +04005a: 0a0d |0031: move-result v13 │ │ +04005c: 0200 1a00 |0032: move/from16 v0, v26 │ │ +040060: 8208 |0034: int-to-float v8, v0 │ │ +040062: ad06 061c |0035: mul-double v6, v6, v28 │ │ +040066: 8c66 |0037: double-to-float v6, v6 │ │ +040068: c686 |0038: add-float/2addr v6, v8 │ │ +04006a: 7110 ac07 0600 |0039: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040070: 0a0e |003c: move-result v14 │ │ +040072: 0200 1b00 |003d: move/from16 v0, v27 │ │ +040076: 8206 |003f: int-to-float v6, v0 │ │ +040078: ad02 021c |0040: mul-double v2, v2, v28 │ │ +04007c: 8c22 |0042: double-to-float v2, v2 │ │ +04007e: c662 |0043: add-float/2addr v2, v6 │ │ +040080: 7110 ac07 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040086: 0a02 |0047: move-result v2 │ │ +040088: 82c7 |0048: int-to-float v7, v12 │ │ +04008a: 82d8 |0049: int-to-float v8, v13 │ │ +04008c: 82e9 |004a: int-to-float v9, v14 │ │ +04008e: 822a |004b: int-to-float v10, v2 │ │ +040090: 0806 1100 |004c: move-object/from16 v6, v17 │ │ +040094: 080b 2200 |004e: move-object/from16 v11, v34 │ │ +040098: 7406 6b00 0600 |0050: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +04009e: 3823 4b00 |0053: if-eqz v35, 009e // +004b │ │ +0400a2: 6202 0400 |0055: sget-object v2, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +0400a6: 0800 2200 |0057: move-object/from16 v0, v34 │ │ +0400aa: 6e20 8500 2000 |0059: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +0400b0: 36ec 0900 |005c: if-gt v12, v14, 0065 // +0009 │ │ +0400b4: 6202 0500 |005e: sget-object v2, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ +0400b8: 0800 2200 |0060: move-object/from16 v0, v34 │ │ +0400bc: 6e20 8500 2000 |0062: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +0400c2: 2202 9901 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +0400c6: 7010 e507 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0400cc: 6e30 e807 4205 |006a: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +0400d2: 0c02 |006d: move-result-object v2 │ │ +0400d4: 1a03 0000 |006e: const-string v3, "" // string@0000 │ │ +0400d8: 6e20 ed07 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0400de: 0c02 |0073: move-result-object v2 │ │ +0400e0: 6e10 f007 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0400e6: 0c02 |0077: move-result-object v2 │ │ +0400e8: 7120 ad07 5400 |0078: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@07ad │ │ +0400ee: 0b06 |007b: move-result-wide v6 │ │ +0400f0: 8b48 |007c: double-to-long v8, v4 │ │ +0400f2: 3103 0608 |007d: cmp-long v3, v6, v8 │ │ +0400f6: 3903 1600 |007f: if-nez v3, 0095 // +0016 │ │ +0400fa: 2202 9901 |0081: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +0400fe: 7010 e507 0200 |0083: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +040104: 8b46 |0086: double-to-long v6, v4 │ │ +040106: 6e30 ea07 6207 |0087: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +04010c: 0c02 |008a: move-result-object v2 │ │ +04010e: 1a03 0000 |008b: const-string v3, "" // string@0000 │ │ +040112: 6e20 ed07 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +040118: 0c02 |0090: move-result-object v2 │ │ +04011a: 6e10 f007 0200 |0091: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +040120: 0c02 |0094: move-result-object v2 │ │ +040122: 82c3 |0095: int-to-float v3, v12 │ │ +040124: 82d6 |0096: int-to-float v6, v13 │ │ +040126: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +04012a: 0801 2200 |0099: move-object/from16 v1, v34 │ │ +04012e: 6e51 7200 2063 |009b: invoke-virtual {v0, v2, v3, v6, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ +040134: ab04 0420 |009e: add-double v4, v4, v32 │ │ +040138: 2900 62ff |00a0: goto/16 0002 // -009e │ │ +04013c: 0e00 |00a2: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=203 │ │ - 0x0015 line=204 │ │ - locals : │ │ - 0x0000 - 0x0016 reg=6 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x0016 reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0016 reg=8 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0016 reg=9 (null) F │ │ - 0x0000 - 0x0016 reg=10 (null) F │ │ + 0x0000 line=175 │ │ + 0x0010 line=176 │ │ + 0x0014 line=177 │ │ + 0x0018 line=178 │ │ + 0x001c line=179 │ │ + 0x0027 line=180 │ │ + 0x0032 line=181 │ │ + 0x003d line=182 │ │ + 0x0048 line=183 │ │ + 0x0053 line=184 │ │ + 0x0055 line=185 │ │ + 0x005c line=186 │ │ + 0x005e line=187 │ │ + 0x0065 line=189 │ │ + 0x0078 line=190 │ │ + 0x0081 line=191 │ │ + 0x0095 line=193 │ │ + 0x009e line=175 │ │ + 0x00a2 line=196 │ │ + locals : │ │ + 0x0000 - 0x00a3 reg=16 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x00a3 reg=17 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x00a3 reg=18 (null) D │ │ + 0x0000 - 0x00a3 reg=20 (null) D │ │ + 0x0000 - 0x00a3 reg=22 (null) D │ │ + 0x0000 - 0x00a3 reg=24 (null) D │ │ + 0x0000 - 0x00a3 reg=26 (null) I │ │ + 0x0000 - 0x00a3 reg=27 (null) I │ │ + 0x0000 - 0x00a3 reg=28 (null) D │ │ + 0x0000 - 0x00a3 reg=30 (null) D │ │ + 0x0000 - 0x00a3 reg=32 (null) D │ │ + 0x0000 - 0x00a3 reg=34 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x00a3 reg=35 (null) Z │ │ │ │ - #4 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'drawTriangle' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V' │ │ + #3 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'getAngleForValue' │ │ + type : '(DDDDD)D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 44 16-bit code units │ │ -03559c: |[03559c] org.achartengine.chart.ScatterChart.drawTriangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V │ │ -0355ac: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -0355ae: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0355b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0355b2: 4b09 0800 |0003: aput v9, v8, v0 │ │ -0355b6: 5250 7c0a |0005: iget v0, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0355ba: a700 0a00 |0007: sub-float v0, v10, v0 │ │ -0355be: 5251 7c0a |0009: iget v1, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0355c2: 1502 0040 |000b: const/high16 v2, #int 1073741824 // #4000 │ │ -0355c6: c921 |000d: div-float/2addr v1, v2 │ │ -0355c8: c710 |000e: sub-float/2addr v0, v1 │ │ -0355ca: 4b00 0803 |000f: aput v0, v8, v3 │ │ -0355ce: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -0355d0: 5251 7c0a |0012: iget v1, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0355d4: a701 0901 |0014: sub-float v1, v9, v1 │ │ -0355d8: 4b01 0800 |0016: aput v1, v8, v0 │ │ -0355dc: 5250 7c0a |0018: iget v0, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0355e0: c6a0 |001a: add-float/2addr v0, v10 │ │ -0355e2: 4b00 0804 |001b: aput v0, v8, v4 │ │ -0355e6: 1240 |001d: const/4 v0, #int 4 // #4 │ │ -0355e8: 5251 7c0a |001e: iget v1, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -0355ec: c691 |0020: add-float/2addr v1, v9 │ │ -0355ee: 4b01 0800 |0021: aput v1, v8, v0 │ │ -0355f2: 1250 |0023: const/4 v0, #int 5 // #5 │ │ -0355f4: 4401 0804 |0024: aget v1, v8, v4 │ │ -0355f8: 4b01 0800 |0026: aput v1, v8, v0 │ │ -0355fc: 6e53 e708 6578 |0028: invoke-virtual {v5, v6, v8, v7, v3}, Lorg/achartengine/chart/ScatterChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08e7 │ │ -035602: 0e00 |002b: return-void │ │ + registers : 18 │ │ + ins : 11 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +040140: |[040140] org.achartengine.chart.DialChart.getAngleForValue:(DDDDD)D │ │ +040150: ac00 0c0a |0000: sub-double v0, v12, v10 │ │ +040154: ac02 100e |0002: sub-double v2, v16, v14 │ │ +040158: ac04 080e |0004: sub-double v4, v8, v14 │ │ +04015c: cd40 |0006: mul-double/2addr v0, v4 │ │ +04015e: ce20 |0007: div-double/2addr v0, v2 │ │ +040160: cba0 |0008: add-double/2addr v0, v10 │ │ +040162: 7120 b307 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@07b3 │ │ +040168: 0b00 |000c: move-result-wide v0 │ │ +04016a: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=185 │ │ - 0x0005 line=186 │ │ - 0x0011 line=187 │ │ - 0x0018 line=188 │ │ - 0x001d line=189 │ │ - 0x0023 line=190 │ │ - 0x0028 line=191 │ │ - 0x002b line=192 │ │ + 0x0000 line=150 │ │ + 0x0002 line=151 │ │ + 0x0004 line=152 │ │ locals : │ │ - 0x0000 - 0x002c reg=5 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x002c reg=6 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x002c reg=7 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x002c reg=8 (null) [F │ │ - 0x0000 - 0x002c reg=9 (null) F │ │ - 0x0000 - 0x002c reg=10 (null) F │ │ + 0x0000 - 0x000e reg=7 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x000e reg=8 (null) D │ │ + 0x0000 - 0x000e reg=10 (null) D │ │ + 0x0000 - 0x000e reg=12 (null) D │ │ + 0x0000 - 0x000e reg=14 (null) D │ │ + 0x0000 - 0x000e reg=16 (null) D │ │ │ │ - #5 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'drawX' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/DialChart;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 43 16-bit code units │ │ -035604: |[035604] org.achartengine.chart.ScatterChart.drawX:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V │ │ -035614: 5260 7c0a |0000: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035618: a701 0900 |0002: sub-float v1, v9, v0 │ │ -03561c: 5260 7c0a |0004: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035620: a702 0a00 |0006: sub-float v2, v10, v0 │ │ -035624: 5260 7c0a |0008: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035628: a603 0900 |000a: add-float v3, v9, v0 │ │ -03562c: 5260 7c0a |000c: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035630: a604 0a00 |000e: add-float v4, v10, v0 │ │ -035634: 0770 |0010: move-object v0, v7 │ │ -035636: 0785 |0011: move-object v5, v8 │ │ -035638: 7406 6b00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -03563e: 5260 7c0a |0015: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035642: a601 0900 |0017: add-float v1, v9, v0 │ │ -035646: 5260 7c0a |0019: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -03564a: a702 0a00 |001b: sub-float v2, v10, v0 │ │ -03564e: 5260 7c0a |001d: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -035652: a703 0900 |001f: sub-float v3, v9, v0 │ │ -035656: 5260 7c0a |0021: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0a7c │ │ -03565a: a604 0a00 |0023: add-float v4, v10, v0 │ │ -03565e: 0770 |0025: move-object v0, v7 │ │ -035660: 0785 |0026: move-object v5, v8 │ │ -035662: 7406 6b00 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -035668: 0e00 |002a: return-void │ │ + registers : 39 │ │ + ins : 7 │ │ + outs : 20 │ │ + insns size : 529 16-bit code units │ │ +04016c: |[04016c] org.achartengine.chart.DialChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ +04017c: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +040180: 5402 1208 |0002: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040184: 6e10 7909 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.isAntialiasing:()Z // method@0979 │ │ +04018a: 0a02 |0007: move-result v2 │ │ +04018c: 0800 2600 |0008: move-object/from16 v0, v38 │ │ +040190: 6e20 8100 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ +040196: 6202 0600 |000d: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +04019a: 0800 2600 |000f: move-object/from16 v0, v38 │ │ +04019e: 6e20 8400 2000 |0011: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +0401a4: 0800 2000 |0014: move-object/from16 v0, v32 │ │ +0401a8: 5402 1208 |0016: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0401ac: 6e10 7009 0200 |0018: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getLabelsTextSize:()F // method@0970 │ │ +0401b2: 0a02 |001b: move-result v2 │ │ +0401b4: 0800 2600 |001c: move-object/from16 v0, v38 │ │ +0401b8: 6e20 8600 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +0401be: 0800 2000 |0021: move-object/from16 v0, v32 │ │ +0401c2: 5402 1208 |0023: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0401c6: 6e10 7109 0200 |0025: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getLegendHeight:()I // method@0971 │ │ +0401cc: 0a02 |0028: move-result v2 │ │ +0401ce: 0800 2000 |0029: move-object/from16 v0, v32 │ │ +0401d2: 5403 1208 |002b: iget-object v3, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0401d6: 6e10 7c09 0300 |002d: invoke-virtual {v3}, Lorg/achartengine/renderer/DialRenderer;.isShowLegend:()Z // method@097c │ │ +0401dc: 0a03 |0030: move-result v3 │ │ +0401de: 3803 dc01 |0031: if-eqz v3, 020d // +01dc │ │ +0401e2: 3902 da01 |0033: if-nez v2, 020d // +01da │ │ +0401e6: db02 2505 |0035: div-int/lit8 v2, v37, #int 5 // #05 │ │ +0401ea: 021a 0200 |0037: move/from16 v26, v2 │ │ +0401ee: d81b 220f |0039: add-int/lit8 v27, v34, #int 15 // #0f │ │ +0401f2: d80d 2305 |003b: add-int/lit8 v13, v35, #int 5 // #05 │ │ +0401f6: 9002 2224 |003d: add-int v2, v34, v36 │ │ +0401fa: d81c 02fb |003f: add-int/lit8 v28, v2, #int -5 // #fb │ │ +0401fe: 9002 2325 |0041: add-int v2, v35, v37 │ │ +040202: 910e 021a |0043: sub-int v14, v2, v26 │ │ +040206: 0800 2000 |0045: move-object/from16 v0, v32 │ │ +04020a: 5403 1208 |0047: iget-object v3, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +04020e: 120a |0049: const/4 v10, #int 0 // #0 │ │ +040210: 120b |004a: const/4 v11, #int 0 // #0 │ │ +040212: 0802 2000 |004b: move-object/from16 v2, v32 │ │ +040216: 0804 2100 |004d: move-object/from16 v4, v33 │ │ +04021a: 0205 2200 |004f: move/from16 v5, v34 │ │ +04021e: 0206 2300 |0051: move/from16 v6, v35 │ │ +040222: 0207 2400 |0053: move/from16 v7, v36 │ │ +040226: 0208 2500 |0055: move/from16 v8, v37 │ │ +04022a: 0809 2600 |0057: move-object/from16 v9, v38 │ │ +04022e: 740a ac08 0200 |0059: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/DialChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ac │ │ +040234: 0800 2000 |005c: move-object/from16 v0, v32 │ │ +040238: 5402 1108 |005e: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0811 │ │ +04023c: 6e10 0009 0200 |0060: invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@0900 │ │ +040242: 0a03 |0063: move-result v3 │ │ +040244: 1604 0000 |0064: const-wide/16 v4, #int 0 // #0 │ │ +040248: 2330 1b02 |0066: new-array v0, v3, [Ljava/lang/String; // type@021b │ │ +04024c: 081d 0000 |0068: move-object/from16 v29, v0 │ │ +040250: 1202 |006a: const/4 v2, #int 0 // #0 │ │ +040252: 3532 1800 |006b: if-ge v2, v3, 0083 // +0018 │ │ +040256: 0800 2000 |006d: move-object/from16 v0, v32 │ │ +04025a: 5406 1108 |006f: iget-object v6, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0811 │ │ +04025e: 6e20 0209 2600 |0071: invoke-virtual {v6, v2}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@0902 │ │ +040264: 0b06 |0074: move-result-wide v6 │ │ +040266: cb64 |0075: add-double/2addr v4, v6 │ │ +040268: 0800 2000 |0076: move-object/from16 v0, v32 │ │ +04026c: 5406 1108 |0078: iget-object v6, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0811 │ │ +040270: 6e20 ff08 2600 |007a: invoke-virtual {v6, v2}, Lorg/achartengine/model/CategorySeries;.getCategory:(I)Ljava/lang/String; // method@08ff │ │ +040276: 0c06 |007d: move-result-object v6 │ │ +040278: 4d06 1d02 |007e: aput-object v6, v29, v2 │ │ +04027c: d802 0201 |0080: add-int/lit8 v2, v2, #int 1 // #01 │ │ +040280: 28e9 |0082: goto 006b // -0017 │ │ +040282: 9102 1c1b |0083: sub-int v2, v28, v27 │ │ +040286: 7110 9807 0200 |0085: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +04028c: 0a02 |0088: move-result v2 │ │ +04028e: 9103 0e0d |0089: sub-int v3, v14, v13 │ │ +040292: 7110 9807 0300 |008b: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +040298: 0a03 |008e: move-result v3 │ │ +04029a: 7120 a907 3200 |008f: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +0402a0: 0a02 |0092: move-result v2 │ │ +0402a2: 8322 |0093: int-to-double v2, v2 │ │ +0402a4: 1804 6666 6666 6666 d63f |0094: const-wide v4, #double 0.35 // #3fd6666666666666 │ │ +0402ae: cd42 |0099: mul-double/2addr v2, v4 │ │ +0402b0: 8a20 |009a: double-to-int v0, v2 │ │ +0402b2: 0210 0000 |009b: move/from16 v16, v0 │ │ +0402b6: 9002 1b1c |009d: add-int v2, v27, v28 │ │ +0402ba: db0c 0202 |009f: div-int/lit8 v12, v2, #int 2 // #02 │ │ +0402be: 9002 0e0d |00a1: add-int v2, v14, v13 │ │ +0402c2: db0d 0202 |00a3: div-int/lit8 v13, v2, #int 2 // #02 │ │ +0402c6: 0200 1000 |00a5: move/from16 v0, v16 │ │ +0402ca: 8202 |00a7: int-to-float v2, v0 │ │ +0402cc: 1403 6666 663f |00a8: const v3, #float 0.9 // #3f666666 │ │ +0402d2: a81e 0203 |00ab: mul-float v30, v2, v3 │ │ +0402d6: 0200 1000 |00ad: move/from16 v0, v16 │ │ +0402da: 8202 |00af: int-to-float v2, v0 │ │ +0402dc: 1403 cdcc 8c3f |00b0: const v3, #float 1.1 // #3f8ccccd │ │ +0402e2: a818 0203 |00b3: mul-float v24, v2, v3 │ │ +0402e6: 0800 2000 |00b5: move-object/from16 v0, v32 │ │ +0402ea: 5402 1208 |00b7: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0402ee: 6e10 7409 0200 |00b9: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMinValue:()D // method@0974 │ │ +0402f4: 0b04 |00bc: move-result-wide v4 │ │ +0402f6: 0800 2000 |00bd: move-object/from16 v0, v32 │ │ +0402fa: 5402 1208 |00bf: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0402fe: 6e10 7309 0200 |00c1: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMaxValue:()D // method@0973 │ │ +040304: 0b06 |00c4: move-result-wide v6 │ │ +040306: 0800 2000 |00c5: move-object/from16 v0, v32 │ │ +04030a: 5402 1208 |00c7: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +04030e: 6e10 6c09 0200 |00c9: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getAngleMin:()D // method@096c │ │ +040314: 0b08 |00cc: move-result-wide v8 │ │ +040316: 0800 2000 |00cd: move-object/from16 v0, v32 │ │ +04031a: 5402 1208 |00cf: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +04031e: 6e10 6b09 0200 |00d1: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getAngleMax:()D // method@096b │ │ +040324: 0b0a |00d4: move-result-wide v10 │ │ +040326: 0800 2000 |00d5: move-object/from16 v0, v32 │ │ +04032a: 5402 1208 |00d7: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +04032e: 6e10 7b09 0200 |00d9: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.isMinValueSet:()Z // method@097b │ │ +040334: 0a02 |00dc: move-result v2 │ │ +040336: 3802 0c00 |00dd: if-eqz v2, 00e9 // +000c │ │ +04033a: 0800 2000 |00df: move-object/from16 v0, v32 │ │ +04033e: 5402 1208 |00e1: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040342: 6e10 7a09 0200 |00e3: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.isMaxValueSet:()Z // method@097a │ │ +040348: 0a02 |00e6: move-result v2 │ │ +04034a: 3902 4000 |00e7: if-nez v2, 0127 // +0040 │ │ +04034e: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ +040352: 5402 1208 |00eb: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040356: 6e10 7709 0200 |00ed: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getSeriesRendererCount:()I // method@0977 │ │ +04035c: 0a0e |00f0: move-result v14 │ │ +04035e: 1202 |00f1: const/4 v2, #int 0 // #0 │ │ +040360: 021f 0200 |00f2: move/from16 v31, v2 │ │ +040364: 0442 |00f4: move-wide v2, v4 │ │ +040366: 0464 |00f5: move-wide v4, v6 │ │ +040368: 0206 1f00 |00f6: move/from16 v6, v31 │ │ +04036c: 35e6 2d00 |00f8: if-ge v6, v14, 0125 // +002d │ │ +040370: 0800 2000 |00fa: move-object/from16 v0, v32 │ │ +040374: 5407 1108 |00fc: iget-object v7, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0811 │ │ +040378: 6e20 0209 6700 |00fe: invoke-virtual {v7, v6}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@0902 │ │ +04037e: 0b12 |0101: move-result-wide v18 │ │ +040380: 0800 2000 |0102: move-object/from16 v0, v32 │ │ +040384: 5407 1208 |0104: iget-object v7, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040388: 6e10 7b09 0700 |0106: invoke-virtual {v7}, Lorg/achartengine/renderer/DialRenderer;.isMinValueSet:()Z // method@097b │ │ +04038e: 0a07 |0109: move-result v7 │ │ +040390: 3907 0800 |010a: if-nez v7, 0112 // +0008 │ │ +040394: 0500 1200 |010c: move-wide/from16 v0, v18 │ │ +040398: 7140 a707 3210 |010e: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +04039e: 0b02 |0111: move-result-wide v2 │ │ +0403a0: 0800 2000 |0112: move-object/from16 v0, v32 │ │ +0403a4: 5407 1208 |0114: iget-object v7, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0403a8: 6e10 7a09 0700 |0116: invoke-virtual {v7}, Lorg/achartengine/renderer/DialRenderer;.isMaxValueSet:()Z // method@097a │ │ +0403ae: 0a07 |0119: move-result v7 │ │ +0403b0: 3907 0800 |011a: if-nez v7, 0122 // +0008 │ │ +0403b4: 0500 1200 |011c: move-wide/from16 v0, v18 │ │ +0403b8: 7140 a507 5410 |011e: invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +0403be: 0b04 |0121: move-result-wide v4 │ │ +0403c0: d806 0601 |0122: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0403c4: 28d4 |0124: goto 00f8 // -002c │ │ +0403c6: 0446 |0125: move-wide v6, v4 │ │ +0403c8: 0424 |0126: move-wide v4, v2 │ │ +0403ca: 2f02 0406 |0127: cmpl-double v2, v4, v6 │ │ +0403ce: 3902 0800 |0129: if-nez v2, 0131 // +0008 │ │ +0403d2: 1902 e03f |012b: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +0403d6: cd24 |012d: mul-double/2addr v4, v2 │ │ +0403d8: 1902 f83f |012e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ +0403dc: cd26 |0130: mul-double/2addr v6, v2 │ │ +0403de: 0800 2000 |0131: move-object/from16 v0, v32 │ │ +0403e2: 5402 1208 |0133: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0403e6: 6e10 6f09 0200 |0135: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getLabelsColor:()I // method@096f │ │ +0403ec: 0a02 |0138: move-result v2 │ │ +0403ee: 0800 2600 |0139: move-object/from16 v0, v38 │ │ +0403f2: 6e20 8200 2000 |013b: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0403f8: 0800 2000 |013e: move-object/from16 v0, v32 │ │ +0403fc: 5402 1208 |0140: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040400: 6e10 7509 0200 |0142: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMinorTicksSpacing:()D // method@0975 │ │ +040406: 0b12 |0145: move-result-wide v18 │ │ +040408: 0800 2000 |0146: move-object/from16 v0, v32 │ │ +04040c: 5402 1208 |0148: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040410: 6e10 7209 0200 |014a: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getMajorTicksSpacing:()D // method@0972 │ │ +040416: 0b02 |014d: move-result-wide v2 │ │ +040418: 180e ffff ffff ffff ef7f |014e: const-wide v14, #double 1.79769e+308 // #7fefffffffffffff │ │ +040422: 2f0e 120e |0153: cmpl-double v14, v18, v14 │ │ +040426: 390e 0800 |0155: if-nez v14, 015d // +0008 │ │ +04042a: ac0e 0604 |0157: sub-double v14, v6, v4 │ │ +04042e: 1912 3e40 |0159: const-wide/high16 v18, #long 4629137466983448576 // #403e │ │ +040432: ae12 0e12 |015b: div-double v18, v14, v18 │ │ +040436: 180e ffff ffff ffff ef7f |015d: const-wide v14, #double 1.79769e+308 // #7fefffffffffffff │ │ +040440: 2f0e 020e |0162: cmpl-double v14, v2, v14 │ │ +040444: 390e a500 |0164: if-nez v14, 0209 // +00a5 │ │ +040448: ac02 0604 |0166: sub-double v2, v6, v4 │ │ +04044c: 190e 2440 |0168: const-wide/high16 v14, #long 4621819117588971520 // #4024 │ │ +040450: cee2 |016a: div-double/2addr v2, v14 │ │ +040452: 0516 0200 |016b: move-wide/from16 v22, v2 │ │ +040456: 0200 1800 |016d: move/from16 v0, v24 │ │ +04045a: 890e |016f: float-to-double v14, v0 │ │ +04045c: 0200 1000 |0170: move/from16 v0, v16 │ │ +040460: 8300 |0172: int-to-double v0, v0 │ │ +040462: 0510 0000 |0173: move-wide/from16 v16, v0 │ │ +040466: 1315 0000 |0175: const/16 v21, #int 0 // #0 │ │ +04046a: 0802 2000 |0177: move-object/from16 v2, v32 │ │ +04046e: 0803 2100 |0179: move-object/from16 v3, v33 │ │ +040472: 0814 2600 |017b: move-object/from16 v20, v38 │ │ +040476: 7614 b108 0200 |017d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/achartengine/chart/DialChart;.drawTicks:(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V // method@08b1 │ │ +04047c: 0200 1800 |0180: move/from16 v0, v24 │ │ +040480: 890e |0182: float-to-double v14, v0 │ │ +040482: 0200 1e00 |0183: move/from16 v0, v30 │ │ +040486: 8900 |0185: float-to-double v0, v0 │ │ +040488: 0510 0000 |0186: move-wide/from16 v16, v0 │ │ +04048c: 1315 0100 |0188: const/16 v21, #int 1 // #1 │ │ +040490: 0802 2000 |018a: move-object/from16 v2, v32 │ │ +040494: 0803 2100 |018c: move-object/from16 v3, v33 │ │ +040498: 0512 1600 |018e: move-wide/from16 v18, v22 │ │ +04049c: 0814 2600 |0190: move-object/from16 v20, v38 │ │ +0404a0: 7614 b108 0200 |0192: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/achartengine/chart/DialChart;.drawTicks:(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V // method@08b1 │ │ +0404a6: 0800 2000 |0195: move-object/from16 v0, v32 │ │ +0404aa: 5402 1208 |0197: iget-object v2, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0404ae: 6e10 7709 0200 |0199: invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;.getSeriesRendererCount:()I // method@0977 │ │ +0404b4: 0a03 |019c: move-result v3 │ │ +0404b6: 1202 |019d: const/4 v2, #int 0 // #0 │ │ +0404b8: 3532 4f00 |019e: if-ge v2, v3, 01ed // +004f │ │ +0404bc: 0800 2000 |01a0: move-object/from16 v0, v32 │ │ +0404c0: 540e 1108 |01a2: iget-object v14, v0, Lorg/achartengine/chart/DialChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@0811 │ │ +0404c4: 6e20 0209 2e00 |01a4: invoke-virtual {v14, v2}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@0902 │ │ +0404ca: 0b10 |01a7: move-result-wide v16 │ │ +0404cc: 080f 2000 |01a8: move-object/from16 v15, v32 │ │ +0404d0: 0512 0800 |01aa: move-wide/from16 v18, v8 │ │ +0404d4: 0514 0a00 |01ac: move-wide/from16 v20, v10 │ │ +0404d8: 0516 0400 |01ae: move-wide/from16 v22, v4 │ │ +0404dc: 0518 0600 |01b0: move-wide/from16 v24, v6 │ │ +0404e0: 760b b208 0f00 |01b2: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, Lorg/achartengine/chart/DialChart;.getAngleForValue:(DDDDD)D // method@08b2 │ │ +0404e6: 0b10 |01b5: move-result-wide v16 │ │ +0404e8: 0800 2000 |01b6: move-object/from16 v0, v32 │ │ +0404ec: 540e 1208 |01b8: iget-object v14, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +0404f0: 6e20 7609 2e00 |01ba: invoke-virtual {v14, v2}, Lorg/achartengine/renderer/DialRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0976 │ │ +0404f6: 0c0e |01bd: move-result-object v14 │ │ +0404f8: 6e10 8709 0e00 |01be: invoke-virtual {v14}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +0404fe: 0a0e |01c1: move-result v14 │ │ +040500: 0800 2600 |01c2: move-object/from16 v0, v38 │ │ +040504: 6e20 8200 e000 |01c4: invoke-virtual {v0, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +04050a: 0800 2000 |01c7: move-object/from16 v0, v32 │ │ +04050e: 540e 1208 |01c9: iget-object v14, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +040512: 6e20 7809 2e00 |01cb: invoke-virtual {v14, v2}, Lorg/achartengine/renderer/DialRenderer;.getVisualTypeForIndex:(I)Lorg/achartengine/renderer/DialRenderer$Type; // method@0978 │ │ +040518: 0c0e |01ce: move-result-object v14 │ │ +04051a: 620f 5e08 |01cf: sget-object v15, Lorg/achartengine/renderer/DialRenderer$Type;.ARROW:Lorg/achartengine/renderer/DialRenderer$Type; // field@085e │ │ +04051e: 33fe 1900 |01d1: if-ne v14, v15, 01ea // +0019 │ │ +040522: 1316 0100 |01d3: const/16 v22, #int 1 // #1 │ │ +040526: 0200 1e00 |01d5: move/from16 v0, v30 │ │ +04052a: 8900 |01d7: float-to-double v0, v0 │ │ +04052c: 0514 0000 |01d8: move-wide/from16 v20, v0 │ │ +040530: 080e 2000 |01da: move-object/from16 v14, v32 │ │ +040534: 080f 2100 |01dc: move-object/from16 v15, v33 │ │ +040538: 0212 0c00 |01de: move/from16 v18, v12 │ │ +04053c: 0213 0d00 |01e0: move/from16 v19, v13 │ │ +040540: 0817 2600 |01e2: move-object/from16 v23, v38 │ │ +040544: 760a af08 0e00 |01e4: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lorg/achartengine/chart/DialChart;.drawNeedle:(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V // method@08af │ │ +04054a: d802 0201 |01e7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04054e: 28b5 |01e9: goto 019e // -004b │ │ +040550: 1316 0000 |01ea: const/16 v22, #int 0 // #0 │ │ +040554: 28e9 |01ec: goto 01d5 // -0017 │ │ +040556: 0800 2000 |01ed: move-object/from16 v0, v32 │ │ +04055a: 5404 1208 |01ef: iget-object v4, v0, Lorg/achartengine/chart/DialChart;.mRenderer:Lorg/achartengine/renderer/DialRenderer; // field@0812 │ │ +04055e: 0802 2000 |01f1: move-object/from16 v2, v32 │ │ +040562: 0803 2100 |01f3: move-object/from16 v3, v33 │ │ +040566: 0805 1d00 |01f5: move-object/from16 v5, v29 │ │ +04056a: 0206 1b00 |01f7: move/from16 v6, v27 │ │ +04056e: 0207 1c00 |01f9: move/from16 v7, v28 │ │ +040572: 0208 2300 |01fb: move/from16 v8, v35 │ │ +040576: 0209 2400 |01fd: move/from16 v9, v36 │ │ +04057a: 020a 2500 |01ff: move/from16 v10, v37 │ │ +04057e: 020b 1a00 |0201: move/from16 v11, v26 │ │ +040582: 080c 2600 |0203: move-object/from16 v12, v38 │ │ +040586: 740b ad08 0200 |0205: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/DialChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08ad │ │ +04058c: 0e00 |0208: return-void │ │ +04058e: 0516 0200 |0209: move-wide/from16 v22, v2 │ │ +040592: 2900 62ff |020b: goto/16 016d // -009e │ │ +040596: 021a 0200 |020d: move/from16 v26, v2 │ │ +04059a: 2900 2afe |020f: goto/16 0039 // -01d6 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=159 │ │ - 0x0015 line=160 │ │ - 0x002a line=161 │ │ + 0x0000 line=66 │ │ + 0x000d line=67 │ │ + 0x0014 line=68 │ │ + 0x0021 line=69 │ │ + 0x0029 line=70 │ │ + 0x0035 line=71 │ │ + 0x0039 line=73 │ │ + 0x003b line=74 │ │ + 0x003d line=75 │ │ + 0x0041 line=76 │ │ + 0x0045 line=77 │ │ + 0x005c line=79 │ │ + 0x0064 line=80 │ │ + 0x0066 line=81 │ │ + 0x006a line=82 │ │ + 0x006d line=83 │ │ + 0x0076 line=84 │ │ + 0x0080 line=82 │ │ + 0x0083 line=86 │ │ + 0x0093 line=87 │ │ + 0x009d line=88 │ │ + 0x00a1 line=89 │ │ + 0x00a5 line=90 │ │ + 0x00ad line=91 │ │ + 0x00b5 line=92 │ │ + 0x00bd line=93 │ │ + 0x00c5 line=94 │ │ + 0x00cd line=95 │ │ + 0x00d5 line=96 │ │ + 0x00e9 line=97 │ │ + 0x00f1 line=98 │ │ + 0x00fa line=99 │ │ + 0x0102 line=100 │ │ + 0x010c line=101 │ │ + 0x0112 line=103 │ │ + 0x011c line=104 │ │ + 0x0122 line=98 │ │ + 0x0127 line=108 │ │ + 0x012b line=109 │ │ + 0x012e line=110 │ │ + 0x0131 line=113 │ │ + 0x013e line=114 │ │ + 0x0146 line=115 │ │ + 0x014e line=116 │ │ + 0x0157 line=117 │ │ + 0x015d line=119 │ │ + 0x0166 line=120 │ │ + 0x016d line=122 │ │ + 0x0180 line=124 │ │ + 0x0195 line=127 │ │ + 0x019d line=128 │ │ + 0x01a0 line=129 │ │ + 0x01b6 line=130 │ │ + 0x01c7 line=131 │ │ + 0x01d5 line=132 │ │ + 0x01e7 line=128 │ │ + 0x01ea line=131 │ │ + 0x01ed line=135 │ │ + 0x0208 line=136 │ │ locals : │ │ - 0x0000 - 0x002b reg=6 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x002b reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x002b reg=8 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x002b reg=9 (null) F │ │ - 0x0000 - 0x002b reg=10 (null) F │ │ + 0x0000 - 0x0211 reg=32 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x0211 reg=33 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0211 reg=34 (null) I │ │ + 0x0000 - 0x0211 reg=35 (null) I │ │ + 0x0000 - 0x0211 reg=36 (null) I │ │ + 0x0000 - 0x0211 reg=37 (null) I │ │ + 0x0000 - 0x0211 reg=38 (null) Landroid/graphics/Paint; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + #1 : (in Lorg/achartengine/chart/DialChart;) │ │ name : 'drawLegendShape' │ │ type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ - insns size : 108 16-bit code units │ │ -03566c: |[03566c] org.achartengine.chart.ScatterChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ -03567c: 1502 2041 |0000: const/high16 v2, #int 1092616192 // #4120 │ │ -035680: 0780 |0002: move-object v0, v8 │ │ -035682: 1f00 f001 |0003: check-cast v0, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -035686: 6e10 f809 0000 |0005: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.isFillPoints:()Z // method@09f8 │ │ -03568c: 0a00 |0008: move-result v0 │ │ -03568e: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ -035692: 6200 0600 |000b: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -035696: 6e20 8400 0b00 |000d: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -03569c: 6200 790a |0010: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -0356a0: 1f08 f001 |0012: check-cast v8, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -0356a4: 6e10 f609 0800 |0014: invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer;.getPointStyle:()Lorg/achartengine/chart/PointStyle; // method@09f6 │ │ -0356aa: 0c01 |0017: move-result-object v1 │ │ -0356ac: 6e10 d708 0100 |0018: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -0356b2: 0a01 |001b: move-result v1 │ │ -0356b4: 4400 0001 |001c: aget v0, v0, v1 │ │ -0356b8: 2b00 3e00 0000 |001e: packed-switch v0, 0000005c // +0000003e │ │ -0356be: 0e00 |0021: return-void │ │ -0356c0: 6200 0700 |0022: sget-object v0, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -0356c4: 6e20 8400 0b00 |0024: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -0356ca: 28e9 |0027: goto 0010 // -0017 │ │ -0356cc: a600 0902 |0028: add-float v0, v9, v2 │ │ -0356d0: 705a eb08 760b |002a: invoke-direct {v6, v7, v11, v0, v10}, Lorg/achartengine/chart/ScatterChart;.drawX:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08eb │ │ -0356d6: 28f4 |002d: goto 0021 // -000c │ │ -0356d8: a600 0902 |002e: add-float v0, v9, v2 │ │ -0356dc: 705a e408 760b |0030: invoke-direct {v6, v7, v11, v0, v10}, Lorg/achartengine/chart/ScatterChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08e4 │ │ -0356e2: 28ee |0033: goto 0021 // -0012 │ │ -0356e4: 1260 |0034: const/4 v0, #int 6 // #6 │ │ -0356e6: 2303 1b02 |0035: new-array v3, v0, [F // type@021b │ │ -0356ea: a604 0902 |0037: add-float v4, v9, v2 │ │ -0356ee: 0760 |0039: move-object v0, v6 │ │ -0356f0: 0771 |003a: move-object v1, v7 │ │ -0356f2: 07b2 |003b: move-object v2, v11 │ │ -0356f4: 01a5 |003c: move v5, v10 │ │ -0356f6: 7606 ea08 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawTriangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08ea │ │ -0356fc: 28e1 |0040: goto 0021 // -001f │ │ -0356fe: a600 0902 |0041: add-float v0, v9, v2 │ │ -035702: 705a e908 760b |0043: invoke-direct {v6, v7, v11, v0, v10}, Lorg/achartengine/chart/ScatterChart;.drawSquare:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08e9 │ │ -035708: 28db |0046: goto 0021 // -0025 │ │ -03570a: 1300 0800 |0047: const/16 v0, #int 8 // #8 │ │ -03570e: 2303 1b02 |0049: new-array v3, v0, [F // type@021b │ │ -035712: a604 0902 |004b: add-float v4, v9, v2 │ │ -035716: 0760 |004d: move-object v0, v6 │ │ -035718: 0771 |004e: move-object v1, v7 │ │ -03571a: 07b2 |004f: move-object v2, v11 │ │ -03571c: 01a5 |0050: move v5, v10 │ │ -03571e: 7606 e508 0000 |0051: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawDiamond:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08e5 │ │ -035724: 28cd |0054: goto 0021 // -0033 │ │ -035726: a600 0902 |0055: add-float v0, v9, v2 │ │ -03572a: 6e40 6d00 07ba |0057: invoke-virtual {v7, v0, v10, v11}, Landroid/graphics/Canvas;.drawPoint:(FFLandroid/graphics/Paint;)V // method@006d │ │ -035730: 28c7 |005a: goto 0021 // -0039 │ │ -035732: 0000 |005b: nop // spacer │ │ -035734: 0001 0600 0100 0000 0a00 0000 1000 ... |005c: packed-switch-data (16 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=123 │ │ - 0x000b line=124 │ │ - 0x0010 line=128 │ │ - 0x0021 line=148 │ │ - 0x0022 line=126 │ │ - 0x0028 line=130 │ │ - 0x002e line=133 │ │ - 0x0034 line=136 │ │ - 0x0041 line=139 │ │ - 0x0047 line=142 │ │ - 0x0055 line=145 │ │ - 0x005b line=128 │ │ - locals : │ │ - 0x0000 - 0x006c reg=6 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x006c reg=7 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x006c reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x006c reg=9 (null) F │ │ - 0x0000 - 0x006c reg=10 (null) F │ │ - 0x0000 - 0x006c reg=11 (null) Landroid/graphics/Paint; │ │ - │ │ - #1 : (in Lorg/achartengine/chart/ScatterChart;) │ │ - name : 'drawSeries' │ │ - type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 7 │ │ - outs : 6 │ │ - insns size : 152 16-bit code units │ │ -035754: |[035754] org.achartengine.chart.ScatterChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ -035764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035766: 1f0c f001 |0001: check-cast v12, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01f0 │ │ -03576a: 6e10 f309 0c00 |0003: invoke-virtual {v12}, Lorg/achartengine/renderer/XYSeriesRenderer;.getColor:()I // method@09f3 │ │ -035770: 0a01 |0006: move-result v1 │ │ -035772: 6e20 8200 1a00 |0007: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -035778: 6e10 f809 0c00 |000a: invoke-virtual {v12}, Lorg/achartengine/renderer/XYSeriesRenderer;.isFillPoints:()Z // method@09f8 │ │ -03577e: 0a01 |000d: move-result v1 │ │ -035780: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -035784: 6201 0600 |0010: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ -035788: 6e20 8400 1a00 |0012: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -03578e: 21b7 |0015: array-length v7, v11 │ │ -035790: 6201 790a |0016: sget-object v1, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0a79 │ │ -035794: 6e10 f609 0c00 |0018: invoke-virtual {v12}, Lorg/achartengine/renderer/XYSeriesRenderer;.getPointStyle:()Lorg/achartengine/chart/PointStyle; // method@09f6 │ │ -03579a: 0c02 |001b: move-result-object v2 │ │ -03579c: 6e10 d708 0200 |001c: invoke-virtual {v2}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08d7 │ │ -0357a2: 0a02 |001f: move-result v2 │ │ -0357a4: 4401 0102 |0020: aget v1, v1, v2 │ │ -0357a8: 2b01 6600 0000 |0022: packed-switch v1, 00000088 // +00000066 │ │ -0357ae: 0e00 |0025: return-void │ │ -0357b0: 6201 0700 |0026: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ -0357b4: 6e20 8400 1a00 |0028: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ -0357ba: 28ea |002b: goto 0015 // -0016 │ │ -0357bc: 3570 f9ff |002c: if-ge v0, v7, 0025 // -0007 │ │ -0357c0: 4401 0b00 |002e: aget v1, v11, v0 │ │ -0357c4: d802 0001 |0030: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0357c8: 4402 0b02 |0032: aget v2, v11, v2 │ │ -0357cc: 7052 eb08 981a |0034: invoke-direct {v8, v9, v10, v1, v2}, Lorg/achartengine/chart/ScatterChart;.drawX:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08eb │ │ -0357d2: d800 0002 |0037: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0357d6: 28f3 |0039: goto 002c // -000d │ │ -0357d8: 3570 ebff |003a: if-ge v0, v7, 0025 // -0015 │ │ -0357dc: 4401 0b00 |003c: aget v1, v11, v0 │ │ -0357e0: d802 0001 |003e: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0357e4: 4402 0b02 |0040: aget v2, v11, v2 │ │ -0357e8: 7052 e408 981a |0042: invoke-direct {v8, v9, v10, v1, v2}, Lorg/achartengine/chart/ScatterChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08e4 │ │ -0357ee: d800 0002 |0045: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0357f2: 28f3 |0047: goto 003a // -000d │ │ -0357f4: 1261 |0048: const/4 v1, #int 6 // #6 │ │ -0357f6: 2313 1b02 |0049: new-array v3, v1, [F // type@021b │ │ -0357fa: 0106 |004b: move v6, v0 │ │ -0357fc: 3576 d9ff |004c: if-ge v6, v7, 0025 // -0027 │ │ -035800: 4404 0b06 |004e: aget v4, v11, v6 │ │ -035804: d800 0601 |0050: add-int/lit8 v0, v6, #int 1 // #01 │ │ -035808: 4405 0b00 |0052: aget v5, v11, v0 │ │ -03580c: 0780 |0054: move-object v0, v8 │ │ -03580e: 0791 |0055: move-object v1, v9 │ │ -035810: 07a2 |0056: move-object v2, v10 │ │ -035812: 7606 ea08 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawTriangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08ea │ │ -035818: d800 0602 |005a: add-int/lit8 v0, v6, #int 2 // #02 │ │ -03581c: 0106 |005c: move v6, v0 │ │ -03581e: 28ef |005d: goto 004c // -0011 │ │ -035820: 3570 c7ff |005e: if-ge v0, v7, 0025 // -0039 │ │ -035824: 4401 0b00 |0060: aget v1, v11, v0 │ │ -035828: d802 0001 |0062: add-int/lit8 v2, v0, #int 1 // #01 │ │ -03582c: 4402 0b02 |0064: aget v2, v11, v2 │ │ -035830: 7052 e908 981a |0066: invoke-direct {v8, v9, v10, v1, v2}, Lorg/achartengine/chart/ScatterChart;.drawSquare:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08e9 │ │ -035836: d800 0002 |0069: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03583a: 28f3 |006b: goto 005e // -000d │ │ -03583c: 1301 0800 |006c: const/16 v1, #int 8 // #8 │ │ -035840: 2313 1b02 |006e: new-array v3, v1, [F // type@021b │ │ -035844: 0106 |0070: move v6, v0 │ │ -035846: 3576 b4ff |0071: if-ge v6, v7, 0025 // -004c │ │ -03584a: 4404 0b06 |0073: aget v4, v11, v6 │ │ -03584e: d800 0601 |0075: add-int/lit8 v0, v6, #int 1 // #01 │ │ -035852: 4405 0b00 |0077: aget v5, v11, v0 │ │ -035856: 0780 |0079: move-object v0, v8 │ │ -035858: 0791 |007a: move-object v1, v9 │ │ -03585a: 07a2 |007b: move-object v2, v10 │ │ -03585c: 7606 e508 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawDiamond:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08e5 │ │ -035862: d800 0602 |007f: add-int/lit8 v0, v6, #int 2 // #02 │ │ -035866: 0106 |0081: move v6, v0 │ │ -035868: 28ef |0082: goto 0071 // -0011 │ │ -03586a: 6e30 6e00 b90a |0083: invoke-virtual {v9, v11, v10}, Landroid/graphics/Canvas;.drawPoints:([FLandroid/graphics/Paint;)V // method@006e │ │ -035870: 289f |0086: goto 0025 // -0061 │ │ -035872: 0000 |0087: nop // spacer │ │ -035874: 0001 0600 0100 0000 0a00 0000 1800 ... |0088: packed-switch-data (16 units) │ │ + insns size : 17 16-bit code units │ │ +0405a0: |[0405a0] org.achartengine.chart.DialChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +0405b0: 1501 a040 |0000: const/high16 v1, #int 1084227584 // #40a0 │ │ +0405b4: a702 0a01 |0002: sub-float v2, v10, v1 │ │ +0405b8: 1500 2041 |0004: const/high16 v0, #int 1092616192 // #4120 │ │ +0405bc: a603 0900 |0006: add-float v3, v9, v0 │ │ +0405c0: a604 0a01 |0008: add-float v4, v10, v1 │ │ +0405c4: 0770 |000a: move-object v0, v7 │ │ +0405c6: 0191 |000b: move v1, v9 │ │ +0405c8: 07b5 |000c: move-object v5, v11 │ │ +0405ca: 7406 6f00 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +0405d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=61 │ │ - 0x0003 line=62 │ │ - 0x000a line=63 │ │ - 0x0010 line=64 │ │ - 0x0015 line=68 │ │ - 0x0016 line=69 │ │ - 0x0025 line=101 │ │ - 0x0026 line=66 │ │ - 0x002c line=71 │ │ - 0x002e line=72 │ │ - 0x0037 line=71 │ │ - 0x003a line=76 │ │ - 0x003c line=77 │ │ - 0x0045 line=76 │ │ - 0x0048 line=81 │ │ - 0x004c line=82 │ │ - 0x004e line=83 │ │ - 0x005a line=82 │ │ - 0x005e line=87 │ │ - 0x0060 line=88 │ │ - 0x0069 line=87 │ │ - 0x006c line=92 │ │ - 0x0071 line=93 │ │ - 0x0073 line=94 │ │ - 0x007f line=93 │ │ - 0x0083 line=98 │ │ - 0x0087 line=69 │ │ + 0x0002 line=256 │ │ + 0x0010 line=257 │ │ locals : │ │ - 0x0000 - 0x0098 reg=8 this Lorg/achartengine/chart/ScatterChart; │ │ - 0x0000 - 0x0098 reg=9 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0098 reg=10 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x0098 reg=11 (null) [F │ │ - 0x0000 - 0x0098 reg=12 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0098 reg=13 (null) F │ │ - 0x0000 - 0x0098 reg=14 (null) I │ │ + 0x0000 - 0x0011 reg=6 this Lorg/achartengine/chart/DialChart; │ │ + 0x0000 - 0x0011 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0011 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0011 reg=9 (null) F │ │ + 0x0000 - 0x0011 reg=10 (null) F │ │ + 0x0000 - 0x0011 reg=11 (null) Landroid/graphics/Paint; │ │ │ │ - #2 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + #2 : (in Lorg/achartengine/chart/DialChart;) │ │ name : 'getLegendShapeWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035894: |[035894] org.achartengine.chart.ScatterChart.getLegendShapeWidth:()I │ │ -0358a4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0358a8: 0f00 |0002: return v0 │ │ +0405d4: |[0405d4] org.achartengine.chart.DialChart.getLegendShapeWidth:()I │ │ +0405e4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0405e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ + 0x0000 line=242 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/DialChart; │ │ │ │ - source_file_idx : 1289 (ScatterChart.java) │ │ + source_file_idx : 389 (DialChart.java) │ │ │ │ -Class #261 header: │ │ -class_idx : 481 │ │ +Class #253 header: │ │ +class_idx : 462 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 475 │ │ -source_file_idx : 1340 │ │ +superclass_idx : 457 │ │ +source_file_idx : 394 │ │ static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #261 annotations: │ │ -Annotations on method #2287 'drawXLabels' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;[" "Ljava/lang/Double;" "Landroid/graphics/Canvas;" "Landroid/graphics/Paint;" "IIIDD)V" } │ │ - │ │ -Class #261 - │ │ - Class descriptor : 'Lorg/achartengine/chart/TimeChart;' │ │ +Class #253 - │ │ + Class descriptor : 'Lorg/achartengine/chart/DoughnutChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/chart/LineChart;' │ │ + Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ - name : 'DAY' │ │ - type : 'J' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 86400000 │ │ + #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'SHAPE_WIDTH' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ - name : 'mDateFormat' │ │ - type : 'Ljava/lang/String;' │ │ + #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'mDataset' │ │ + type : 'Lorg/achartengine/model/MultipleCategorySeries;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'mRenderer' │ │ + type : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'mStep' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ + #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ name : '' │ │ - type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + type : '(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -0358ac: |[0358ac] org.achartengine.chart.TimeChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ -0358bc: 7030 c508 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/achartengine/chart/LineChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08c5 │ │ -0358c2: 0e00 |0003: return-void │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0405ec: |[0405ec] org.achartengine.chart.DoughnutChart.:(Lorg/achartengine/model/MultipleCategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ +0405fc: 7010 8e08 0000 |0000: invoke-direct {v0}, Lorg/achartengine/chart/AbstractChart;.:()V // method@088e │ │ +040602: 5b01 1408 |0003: iput-object v1, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +040606: 5b02 1508 |0005: iput-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +04060a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/TimeChart; │ │ - 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x0004 reg=2 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - │ │ - #1 : (in Lorg/achartengine/chart/TimeChart;) │ │ - name : 'getDateFormat' │ │ - type : '(DD)Ljava/text/DateFormat;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 14 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 53 16-bit code units │ │ -0358c4: |[0358c4] org.achartengine.chart.TimeChart.getDateFormat:(DD)Ljava/text/DateFormat; │ │ -0358d4: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -0358d6: 1227 |0001: const/4 v7, #int 2 // #2 │ │ -0358d8: 1805 0000 0000 7099 9441 |0002: const-wide v5, #double 8.64e+07 // #4194997000000000 │ │ -0358e2: 5490 7e0a |0007: iget-object v0, v9, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@0a7e │ │ -0358e6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0358ea: 2200 b501 |000b: new-instance v0, Ljava/text/SimpleDateFormat; // type@01b5 │ │ -0358ee: 5491 7e0a |000d: iget-object v1, v9, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@0a7e │ │ -0358f2: 7020 1108 1000 |000f: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0811 │ │ -0358f8: 1100 |0012: return-object v0 │ │ -0358fa: 0d00 |0013: move-exception v0 │ │ -0358fc: 7110 1508 0700 |0014: invoke-static {v7}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@0815 │ │ -035902: 0c00 |0017: move-result-object v0 │ │ -035904: ac01 0c0a |0018: sub-double v1, v12, v10 │ │ -035908: 2f03 0105 |001a: cmpl-double v3, v1, v5 │ │ -03590c: 3d03 1000 |001c: if-lez v3, 002c // +0010 │ │ -035910: 1803 0000 0000 ccbf b941 |001e: const-wide v3, #double 4.32e+08 // #41b9bfcc00000000 │ │ -03591a: 3003 0103 |0023: cmpg-double v3, v1, v3 │ │ -03591e: 3b03 0700 |0025: if-gez v3, 002c // +0007 │ │ -035922: 7120 1608 8800 |0027: invoke-static {v8, v8}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@0816 │ │ -035928: 0c00 |002a: move-result-object v0 │ │ -03592a: 28e7 |002b: goto 0012 // -0019 │ │ -03592c: 3001 0105 |002c: cmpg-double v1, v1, v5 │ │ -035930: 3b01 e4ff |002e: if-gez v1, 0012 // -001c │ │ -035934: 7110 1708 0700 |0030: invoke-static {v7}, Ljava/text/SimpleDateFormat;.getTimeInstance:(I)Ljava/text/DateFormat; // method@0817 │ │ -03593a: 0c00 |0033: move-result-object v0 │ │ -03593c: 28de |0034: goto 0012 // -0022 │ │ - catches : 1 │ │ - 0x000b - 0x0012 │ │ - Ljava/lang/Exception; -> 0x0013 │ │ - positions : │ │ - 0x0007 line=106 │ │ - 0x000b line=109 │ │ - 0x0012 line=122 │ │ - 0x0013 line=111 │ │ - 0x0014 line=115 │ │ - 0x0018 line=116 │ │ - 0x001a line=117 │ │ - 0x0027 line=118 │ │ - 0x002c line=119 │ │ - 0x0030 line=120 │ │ + 0x0000 line=48 │ │ + 0x0003 line=49 │ │ + 0x0005 line=50 │ │ + 0x0007 line=51 │ │ locals : │ │ - 0x0000 - 0x0035 reg=9 this Lorg/achartengine/chart/TimeChart; │ │ - 0x0000 - 0x0035 reg=10 (null) D │ │ - 0x0000 - 0x0035 reg=12 (null) D │ │ + 0x0000 - 0x0008 reg=0 this Lorg/achartengine/chart/DoughnutChart; │ │ + 0x0000 - 0x0008 reg=1 (null) Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0008 reg=2 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ - name : 'drawXLabels' │ │ - type : '(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 27 │ │ - ins : 12 │ │ - outs : 7 │ │ - insns size : 186 16-bit code units │ │ -035950: |[035950] org.achartengine.chart.TimeChart.drawXLabels:(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ │ -035960: 7801 4308 1000 |0000: invoke-interface/range {v16}, Ljava/util/List;.size:()I // method@0843 │ │ -035966: 0a0b |0003: move-result v11 │ │ -035968: 54f1 7f0a |0004: iget-object v1, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -03596c: 6e10 cb09 0100 |0006: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLabels:()Z // method@09cb │ │ -035972: 0a0c |0009: move-result v12 │ │ -035974: 54f1 7f0a |000a: iget-object v1, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -035978: 6e10 ca09 0100 |000c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowGrid:()Z // method@09ca │ │ -03597e: 0a0d |000f: move-result v13 │ │ -035980: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -035982: 0800 1000 |0011: move-object/from16 v0, v16 │ │ -035986: 7220 3f08 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -03598c: 0c01 |0016: move-result-object v1 │ │ -03598e: 1f01 9001 |0017: check-cast v1, Ljava/lang/Double; // type@0190 │ │ -035992: 6e10 8707 0100 |0019: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -035998: 0b02 |001c: move-result-wide v2 │ │ -03599a: d801 0bff |001d: add-int/lit8 v1, v11, #int -1 // #ff │ │ -03599e: 0800 1000 |001f: move-object/from16 v0, v16 │ │ -0359a2: 7220 3f08 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0359a8: 0c01 |0024: move-result-object v1 │ │ -0359aa: 1f01 9001 |0025: check-cast v1, Ljava/lang/Double; // type@0190 │ │ -0359ae: 6e10 8707 0100 |0027: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -0359b4: 0b04 |002a: move-result-wide v4 │ │ -0359b6: 7055 f108 2f43 |002b: invoke-direct {v15, v2, v3, v4, v5}, Lorg/achartengine/chart/TimeChart;.getDateFormat:(DD)Ljava/text/DateFormat; // method@08f1 │ │ -0359bc: 0c0e |002e: move-result-object v14 │ │ -0359be: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0359c0: 011a |0030: move v10, v1 │ │ -0359c2: 35ba 8800 |0031: if-ge v10, v11, 00b9 // +0088 │ │ -0359c6: 0800 1000 |0033: move-object/from16 v0, v16 │ │ -0359ca: 7220 3f08 a000 |0035: invoke-interface {v0, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0359d0: 0c01 |0038: move-result-object v1 │ │ -0359d2: 1f01 9001 |0039: check-cast v1, Ljava/lang/Double; // type@0190 │ │ -0359d6: 6e10 8707 0100 |003b: invoke-virtual {v1}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -0359dc: 0b01 |003e: move-result-wide v1 │ │ -0359de: 7120 b807 2100 |003f: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@07b8 │ │ -0359e4: 0b07 |0042: move-result-wide v7 │ │ -0359e6: 0200 1400 |0043: move/from16 v0, v20 │ │ -0359ea: 8301 |0045: int-to-double v1, v0 │ │ -0359ec: 8673 |0046: long-to-double v3, v7 │ │ -0359ee: ac03 0319 |0047: sub-double v3, v3, v25 │ │ -0359f2: ad03 0317 |0049: mul-double v3, v3, v23 │ │ -0359f6: cb31 |004b: add-double/2addr v1, v3 │ │ -0359f8: 8c12 |004c: double-to-float v2, v1 │ │ -0359fa: 380c 4c00 |004d: if-eqz v12, 0099 // +004c │ │ -0359fe: 54f1 7f0a |004f: iget-object v1, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -035a02: 6e10 a409 0100 |0051: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@09a4 │ │ -035a08: 0a01 |0054: move-result v1 │ │ -035a0a: 0800 1300 |0055: move-object/from16 v0, v19 │ │ -035a0e: 6e20 8200 1000 |0057: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -035a14: 0200 1600 |005a: move/from16 v0, v22 │ │ -035a18: 8203 |005c: int-to-float v3, v0 │ │ -035a1a: 0200 1600 |005d: move/from16 v0, v22 │ │ -035a1e: 8201 |005f: int-to-float v1, v0 │ │ -035a20: 54f4 7f0a |0060: iget-object v4, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -035a24: 6e10 a509 0400 |0062: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -035a2a: 0a04 |0065: move-result v4 │ │ -035a2c: 1505 4040 |0066: const/high16 v5, #int 1077936128 // #4040 │ │ -035a30: c954 |0068: div-float/2addr v4, v5 │ │ -035a32: a605 0104 |0069: add-float v5, v1, v4 │ │ -035a36: 0801 1200 |006b: move-object/from16 v1, v18 │ │ -035a3a: 0124 |006d: move v4, v2 │ │ -035a3c: 0806 1300 |006e: move-object/from16 v6, v19 │ │ -035a40: 7406 6b00 0100 |0070: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -035a46: 2201 bc01 |0073: new-instance v1, Ljava/util/Date; // type@01bc │ │ -035a4a: 7030 2b08 7108 |0075: invoke-direct {v1, v7, v8}, Ljava/util/Date;.:(J)V // method@082b │ │ -035a50: 6e20 0408 1e00 |0078: invoke-virtual {v14, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0804 │ │ -035a56: 0c05 |007b: move-result-object v5 │ │ -035a58: 0200 1600 |007c: move/from16 v0, v22 │ │ -035a5c: 8201 |007e: int-to-float v1, v0 │ │ -035a5e: 54f3 7f0a |007f: iget-object v3, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -035a62: 6e10 a509 0300 |0081: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@09a5 │ │ -035a68: 0a03 |0084: move-result v3 │ │ -035a6a: 1504 0040 |0085: const/high16 v4, #int 1073741824 // #4000 │ │ -035a6e: c943 |0087: div-float/2addr v3, v4 │ │ -035a70: a607 0103 |0088: add-float v7, v1, v3 │ │ -035a74: 54f1 7f0a |008a: iget-object v1, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -035a78: 6e10 b409 0100 |008c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAngle:()F // method@09b4 │ │ -035a7e: 0a09 |008f: move-result v9 │ │ -035a80: 07f3 |0090: move-object v3, v15 │ │ -035a82: 0804 1200 |0091: move-object/from16 v4, v18 │ │ -035a86: 0126 |0093: move v6, v2 │ │ -035a88: 0808 1300 |0094: move-object/from16 v8, v19 │ │ -035a8c: 7407 ee08 0300 |0096: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/achartengine/chart/TimeChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ee │ │ -035a92: 380d 1b00 |0099: if-eqz v13, 00b4 // +001b │ │ -035a96: 54f1 7f0a |009b: iget-object v1, v15, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0a7f │ │ -035a9a: 6e10 a209 0100 |009d: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@09a2 │ │ -035aa0: 0a01 |00a0: move-result v1 │ │ -035aa2: 0800 1300 |00a1: move-object/from16 v0, v19 │ │ -035aa6: 6e20 8200 1000 |00a3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ -035aac: 0200 1600 |00a6: move/from16 v0, v22 │ │ -035ab0: 8203 |00a8: int-to-float v3, v0 │ │ -035ab2: 0200 1500 |00a9: move/from16 v0, v21 │ │ -035ab6: 8205 |00ab: int-to-float v5, v0 │ │ -035ab8: 0801 1200 |00ac: move-object/from16 v1, v18 │ │ -035abc: 0124 |00ae: move v4, v2 │ │ -035abe: 0806 1300 |00af: move-object/from16 v6, v19 │ │ -035ac2: 7406 6b00 0100 |00b1: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ -035ac8: d801 0a01 |00b4: add-int/lit8 v1, v10, #int 1 // #01 │ │ -035acc: 011a |00b6: move v10, v1 │ │ -035ace: 2900 7aff |00b7: goto/16 0031 // -0086 │ │ -035ad2: 0e00 |00b9: return-void │ │ + registers : 47 │ │ + ins : 7 │ │ + outs : 11 │ │ + insns size : 717 16-bit code units │ │ +04060c: |[04060c] org.achartengine.chart.DoughnutChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ +04061c: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +040620: 5402 1508 |0002: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +040624: 6e10 4f09 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isAntialiasing:()Z // method@094f │ │ +04062a: 0a02 |0007: move-result v2 │ │ +04062c: 0800 2e00 |0008: move-object/from16 v0, v46 │ │ +040630: 6e20 8100 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ +040636: 6202 0600 |000d: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +04063a: 0800 2e00 |000f: move-object/from16 v0, v46 │ │ +04063e: 6e20 8400 2000 |0011: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +040644: 0800 2800 |0014: move-object/from16 v0, v40 │ │ +040648: 5402 1508 |0016: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +04064c: 6e10 4409 0200 |0018: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsTextSize:()F // method@0944 │ │ +040652: 0a02 |001b: move-result v2 │ │ +040654: 0800 2e00 |001c: move-object/from16 v0, v46 │ │ +040658: 6e20 8600 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +04065e: 0800 2800 |0021: move-object/from16 v0, v40 │ │ +040662: 5402 1508 |0023: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +040666: 6e10 4509 0200 |0025: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendHeight:()I // method@0945 │ │ +04066c: 0a02 |0028: move-result v2 │ │ +04066e: 0800 2800 |0029: move-object/from16 v0, v40 │ │ +040672: 5403 1508 |002b: iget-object v3, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +040676: 6e10 5409 0300 |002d: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLegend:()Z // method@0954 │ │ +04067c: 0a03 |0030: move-result v3 │ │ +04067e: 3803 9902 |0031: if-eqz v3, 02ca // +0299 │ │ +040682: 3902 9702 |0033: if-nez v2, 02ca // +0297 │ │ +040686: db02 2d05 |0035: div-int/lit8 v2, v45, #int 5 // #05 │ │ +04068a: 012c |0037: move v12, v2 │ │ +04068c: d816 2a0f |0038: add-int/lit8 v22, v42, #int 15 // #0f │ │ +040690: d80d 2b05 |003a: add-int/lit8 v13, v43, #int 5 // #05 │ │ +040694: 9002 2a2c |003c: add-int v2, v42, v44 │ │ +040698: d817 02fb |003e: add-int/lit8 v23, v2, #int -5 // #fb │ │ +04069c: 9002 2b2d |0040: add-int v2, v43, v45 │ │ +0406a0: 910e 020c |0042: sub-int v14, v2, v12 │ │ +0406a4: 0800 2800 |0044: move-object/from16 v0, v40 │ │ +0406a8: 5403 1508 |0046: iget-object v3, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +0406ac: 120a |0048: const/4 v10, #int 0 // #0 │ │ +0406ae: 120b |0049: const/4 v11, #int 0 // #0 │ │ +0406b0: 0802 2800 |004a: move-object/from16 v2, v40 │ │ +0406b4: 0804 2900 |004c: move-object/from16 v4, v41 │ │ +0406b8: 0205 2a00 |004e: move/from16 v5, v42 │ │ +0406bc: 0206 2b00 |0050: move/from16 v6, v43 │ │ +0406c0: 0207 2c00 |0052: move/from16 v7, v44 │ │ +0406c4: 0208 2d00 |0054: move/from16 v8, v45 │ │ +0406c8: 0809 2e00 |0056: move-object/from16 v9, v46 │ │ +0406cc: 740a b608 0200 |0058: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/DoughnutChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08b6 │ │ +0406d2: 1272 |005b: const/4 v2, #int 7 // #7 │ │ +0406d4: 0800 2800 |005c: move-object/from16 v0, v40 │ │ +0406d8: 5902 1608 |005e: iput v2, v0, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0816 │ │ +0406dc: 0800 2800 |0060: move-object/from16 v0, v40 │ │ +0406e0: 5402 1408 |0062: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +0406e4: 6e10 0909 0200 |0064: invoke-virtual {v2}, Lorg/achartengine/model/MultipleCategorySeries;.getCategoriesCount:()I // method@0909 │ │ +0406ea: 0a18 |0067: move-result v24 │ │ +0406ec: 9102 1716 |0068: sub-int v2, v23, v22 │ │ +0406f0: 7110 9807 0200 |006a: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +0406f6: 0a02 |006d: move-result v2 │ │ +0406f8: 9103 0e0d |006e: sub-int v3, v14, v13 │ │ +0406fc: 7110 9807 0300 |0070: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +040702: 0a03 |0073: move-result v3 │ │ +040704: 7120 a907 3200 |0074: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +04070a: 0a19 |0077: move-result v25 │ │ +04070c: 1802 6666 6666 6666 d63f |0078: const-wide v2, #double 0.35 // #3fd6666666666666 │ │ +040716: 1804 9a99 9999 9999 c93f |007d: const-wide v4, #double 0.2 // #3fc999999999999a │ │ +040720: 0200 1800 |0082: move/from16 v0, v24 │ │ +040724: 8306 |0084: int-to-double v6, v0 │ │ +040726: ae1a 0406 |0085: div-double v26, v4, v6 │ │ +04072a: 0200 1900 |0087: move/from16 v0, v25 │ │ +04072e: 8304 |0089: int-to-double v4, v0 │ │ +040730: cd42 |008a: mul-double/2addr v2, v4 │ │ +040732: 8a24 |008b: double-to-int v4, v2 │ │ +040734: 9002 1617 |008c: add-int v2, v22, v23 │ │ +040738: db1c 0202 |008e: div-int/lit8 v28, v2, #int 2 // #02 │ │ +04073c: 9002 0e0d |0090: add-int v2, v14, v13 │ │ +040740: db1d 0202 |0092: div-int/lit8 v29, v2, #int 2 // #02 │ │ +040744: 8242 |0094: int-to-float v2, v4 │ │ +040746: 1403 6666 663f |0095: const v3, #float 0.9 // #3f666666 │ │ +04074c: c823 |0098: mul-float/2addr v3, v2 │ │ +04074e: 8242 |0099: int-to-float v2, v4 │ │ +040750: 1405 cdcc 8c3f |009a: const v5, #float 1.1 // #3f8ccccd │ │ +040756: a81e 0205 |009d: mul-float v30, v2, v5 │ │ +04075a: 0200 1800 |009f: move/from16 v0, v24 │ │ +04075e: 2300 1b02 |00a1: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +040762: 081f 0000 |00a3: move-object/from16 v31, v0 │ │ +040766: 1202 |00a5: const/4 v2, #int 0 // #0 │ │ +040768: 0211 0200 |00a6: move/from16 v17, v2 │ │ +04076c: 0214 0300 |00a8: move/from16 v20, v3 │ │ +040770: 0215 0400 |00aa: move/from16 v21, v4 │ │ +040774: 0200 1100 |00ac: move/from16 v0, v17 │ │ +040778: 0201 1800 |00ae: move/from16 v1, v24 │ │ +04077c: 3510 fb01 |00b0: if-ge v0, v1, 02ab // +01fb │ │ +040780: 0800 2800 |00b2: move-object/from16 v0, v40 │ │ +040784: 5402 1408 |00b4: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +040788: 0200 1100 |00b6: move/from16 v0, v17 │ │ +04078c: 6e20 0b09 0200 |00b8: invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getItemCount:(I)I // method@090b │ │ +040792: 0a20 |00bb: move-result v32 │ │ +040794: 1604 0000 |00bc: const-wide/16 v4, #int 0 // #0 │ │ +040798: 0200 2000 |00be: move/from16 v0, v32 │ │ +04079c: 2303 1b02 |00c0: new-array v3, v0, [Ljava/lang/String; // type@021b │ │ +0407a0: 1202 |00c2: const/4 v2, #int 0 // #0 │ │ +0407a2: 0512 0400 |00c3: move-wide/from16 v18, v4 │ │ +0407a6: 0200 2000 |00c5: move/from16 v0, v32 │ │ +0407aa: 3502 2300 |00c7: if-ge v2, v0, 00ea // +0023 │ │ +0407ae: 0800 2800 |00c9: move-object/from16 v0, v40 │ │ +0407b2: 5404 1408 |00cb: iget-object v4, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +0407b6: 0200 1100 |00cd: move/from16 v0, v17 │ │ +0407ba: 6e20 0d09 0400 |00cf: invoke-virtual {v4, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getValues:(I)[D // method@090d │ │ +0407c0: 0c04 |00d2: move-result-object v4 │ │ +0407c2: 4504 0402 |00d3: aget-wide v4, v4, v2 │ │ +0407c6: ab04 0412 |00d5: add-double v4, v4, v18 │ │ +0407ca: 0800 2800 |00d7: move-object/from16 v0, v40 │ │ +0407ce: 5406 1408 |00d9: iget-object v6, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +0407d2: 0200 1100 |00db: move/from16 v0, v17 │ │ +0407d6: 6e20 0c09 0600 |00dd: invoke-virtual {v6, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getTitles:(I)[Ljava/lang/String; // method@090c │ │ +0407dc: 0c06 |00e0: move-result-object v6 │ │ +0407de: 4606 0602 |00e1: aget-object v6, v6, v2 │ │ +0407e2: 4d06 0302 |00e3: aput-object v6, v3, v2 │ │ +0407e6: d802 0201 |00e5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0407ea: 0512 0400 |00e7: move-wide/from16 v18, v4 │ │ +0407ee: 28dc |00e9: goto 00c5 // -0024 │ │ +0407f0: 1204 |00ea: const/4 v4, #int 0 // #0 │ │ +0407f2: 2203 2b00 |00eb: new-instance v3, Landroid/graphics/RectF; // type@002b │ │ +0407f6: 9102 1c15 |00ed: sub-int v2, v28, v21 │ │ +0407fa: 8222 |00ef: int-to-float v2, v2 │ │ +0407fc: 9105 1d15 |00f0: sub-int v5, v29, v21 │ │ +040800: 8255 |00f2: int-to-float v5, v5 │ │ +040802: 9006 1c15 |00f3: add-int v6, v28, v21 │ │ +040806: 8266 |00f5: int-to-float v6, v6 │ │ +040808: 9007 1d15 |00f6: add-int v7, v29, v21 │ │ +04080c: 8277 |00f8: int-to-float v7, v7 │ │ +04080e: 7057 9100 2365 |00f9: invoke-direct {v3, v2, v5, v6, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@0091 │ │ +040814: 1209 |00fc: const/4 v9, #int 0 // #0 │ │ +040816: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ +040818: 1521 a041 |00fe: const/high16 v33, #int 1101004800 // #41a0 │ │ +04081c: 150e 803f |0100: const/high16 v14, #int 1065353216 // #3f80 │ │ +040820: 1202 |0102: const/4 v2, #int 0 // #0 │ │ +040822: 0210 0200 |0103: move/from16 v16, v2 │ │ +040826: 0200 1000 |0105: move/from16 v0, v16 │ │ +04082a: 0201 2000 |0107: move/from16 v1, v32 │ │ +04082e: 3510 3201 |0109: if-ge v0, v1, 023b // +0132 │ │ +040832: 0800 2800 |010b: move-object/from16 v0, v40 │ │ +040836: 5402 1508 |010d: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +04083a: 0200 1000 |010f: move/from16 v0, v16 │ │ +04083e: 6e20 4809 0200 |0111: invoke-virtual {v2, v0}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0948 │ │ +040844: 0c02 |0114: move-result-object v2 │ │ +040846: 6e10 8709 0200 |0115: invoke-virtual {v2}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +04084c: 0a02 |0118: move-result v2 │ │ +04084e: 0800 2e00 |0119: move-object/from16 v0, v46 │ │ +040852: 6e20 8200 2000 |011b: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +040858: 0800 2800 |011e: move-object/from16 v0, v40 │ │ +04085c: 5402 1408 |0120: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +040860: 0200 1100 |0122: move/from16 v0, v17 │ │ +040864: 6e20 0d09 0200 |0124: invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getValues:(I)[D // method@090d │ │ +04086a: 0c02 |0127: move-result-object v2 │ │ +04086c: 4506 0210 |0128: aget-wide v6, v2, v16 │ │ +040870: 8c62 |012a: double-to-float v2, v6 │ │ +040872: 8926 |012b: float-to-double v6, v2 │ │ +040874: ae06 0612 |012c: div-double v6, v6, v18 │ │ +040878: 180a 0000 0000 0080 7640 |012e: const-wide v10, #double 360 // #4076800000000000 │ │ +040882: cda6 |0133: mul-double/2addr v6, v10 │ │ +040884: 8c65 |0134: double-to-float v5, v6 │ │ +040886: 1216 |0135: const/4 v6, #int 1 // #1 │ │ +040888: 0802 2900 |0136: move-object/from16 v2, v41 │ │ +04088c: 0807 2e00 |0138: move-object/from16 v7, v46 │ │ +040890: 7406 6800 0200 |013a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0068 │ │ +040896: 0800 2800 |013d: move-object/from16 v0, v40 │ │ +04089a: 5402 1508 |013f: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +04089e: 6e10 5309 0200 |0141: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLabels:()Z // method@0953 │ │ +0408a4: 0a02 |0144: move-result v2 │ │ +0408a6: 3802 8101 |0145: if-eqz v2, 02c6 // +0181 │ │ +0408aa: 0800 2800 |0147: move-object/from16 v0, v40 │ │ +0408ae: 5402 1508 |0149: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +0408b2: 6e10 4309 0200 |014b: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsColor:()I // method@0943 │ │ +0408b8: 0a02 |014e: move-result v2 │ │ +0408ba: 0800 2e00 |014f: move-object/from16 v0, v46 │ │ +0408be: 6e20 8200 2000 |0151: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0408c4: 1502 b442 |0154: const/high16 v2, #int 1119092736 // #42b4 │ │ +0408c8: 1506 0040 |0156: const/high16 v6, #int 1073741824 // #4000 │ │ +0408cc: a906 0506 |0158: div-float v6, v5, v6 │ │ +0408d0: c646 |015a: add-float/2addr v6, v4 │ │ +0408d2: c762 |015b: sub-float/2addr v2, v6 │ │ +0408d4: 8926 |015c: float-to-double v6, v2 │ │ +0408d6: 7120 b307 7600 |015d: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@07b3 │ │ +0408dc: 0b06 |0160: move-result-wide v6 │ │ +0408de: 7120 ae07 7600 |0161: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +0408e4: 0b0a |0164: move-result-wide v10 │ │ +0408e6: 7120 9f07 7600 |0165: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +0408ec: 0b22 |0168: move-result-wide v34 │ │ +0408ee: 0200 1c00 |0169: move/from16 v0, v28 │ │ +0408f2: 8202 |016b: int-to-float v2, v0 │ │ +0408f4: 0200 1400 |016c: move/from16 v0, v20 │ │ +0408f8: 8906 |016e: float-to-double v6, v0 │ │ +0408fa: cda6 |016f: mul-double/2addr v6, v10 │ │ +0408fc: 8c66 |0170: double-to-float v6, v6 │ │ +0408fe: c662 |0171: add-float/2addr v2, v6 │ │ +040900: 7110 ac07 0200 |0172: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040906: 0a0f |0175: move-result v15 │ │ +040908: 0200 1d00 |0176: move/from16 v0, v29 │ │ +04090c: 8202 |0178: int-to-float v2, v0 │ │ +04090e: 0200 1400 |0179: move/from16 v0, v20 │ │ +040912: 8906 |017b: float-to-double v6, v0 │ │ +040914: ad06 0622 |017c: mul-double v6, v6, v34 │ │ +040918: 8c66 |017e: double-to-float v6, v6 │ │ +04091a: c662 |017f: add-float/2addr v2, v6 │ │ +04091c: 7110 ac07 0200 |0180: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040922: 0a24 |0183: move-result v36 │ │ +040924: 0200 1c00 |0184: move/from16 v0, v28 │ │ +040928: 8202 |0186: int-to-float v2, v0 │ │ +04092a: 0200 1e00 |0187: move/from16 v0, v30 │ │ +04092e: 8906 |0189: float-to-double v6, v0 │ │ +040930: cda6 |018a: mul-double/2addr v6, v10 │ │ +040932: 8c66 |018b: double-to-float v6, v6 │ │ +040934: c662 |018c: add-float/2addr v2, v6 │ │ +040936: 7110 ac07 0200 |018d: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +04093c: 0a06 |0190: move-result v6 │ │ +04093e: 0200 1d00 |0191: move/from16 v0, v29 │ │ +040942: 8202 |0193: int-to-float v2, v0 │ │ +040944: 0200 1e00 |0194: move/from16 v0, v30 │ │ +040948: 8900 |0196: float-to-double v0, v0 │ │ +04094a: 0526 0000 |0197: move-wide/from16 v38, v0 │ │ +04094e: ad26 2622 |0199: mul-double v38, v38, v34 │ │ +040952: 0500 2600 |019b: move-wide/from16 v0, v38 │ │ +040956: 8c07 |019d: double-to-float v7, v0 │ │ +040958: c672 |019e: add-float/2addr v2, v7 │ │ +04095a: 7110 ac07 0200 |019f: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040960: 0a02 |01a2: move-result v2 │ │ +040962: 8267 |01a3: int-to-float v7, v6 │ │ +040964: c797 |01a4: sub-float/2addr v7, v9 │ │ +040966: 826d |01a5: int-to-float v13, v6 │ │ +040968: a709 0d09 |01a6: sub-float v9, v13, v9 │ │ +04096c: c897 |01a8: mul-float/2addr v7, v9 │ │ +04096e: 8229 |01a9: int-to-float v9, v2 │ │ +040970: c789 |01aa: sub-float/2addr v9, v8 │ │ +040972: 822d |01ab: int-to-float v13, v2 │ │ +040974: a708 0d08 |01ac: sub-float v8, v13, v8 │ │ +040978: c898 |01ae: mul-float/2addr v8, v9 │ │ +04097a: c687 |01af: add-float/2addr v7, v8 │ │ +04097c: 8978 |01b0: float-to-double v8, v7 │ │ +04097e: 7120 b007 9800 |01b1: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +040984: 0b08 |01b4: move-result-wide v8 │ │ +040986: 0200 2100 |01b5: move/from16 v0, v33 │ │ +04098a: 8900 |01b7: float-to-double v0, v0 │ │ +04098c: 0526 0000 |01b8: move-wide/from16 v38, v0 │ │ +040990: 3007 0826 |01ba: cmpg-double v7, v8, v38 │ │ +040994: 3c07 7a00 |01bc: if-gtz v7, 0236 // +007a │ │ +040998: 89e6 |01be: float-to-double v6, v14 │ │ +04099a: 1808 9a99 9999 9999 f13f |01bf: const-wide v8, #double 1.1 // #3ff199999999999a │ │ +0409a4: cd86 |01c4: mul-double/2addr v6, v8 │ │ +0409a6: 8c67 |01c5: double-to-float v7, v6 │ │ +0409a8: 0200 1c00 |01c6: move/from16 v0, v28 │ │ +0409ac: 8202 |01c8: int-to-float v2, v0 │ │ +0409ae: a806 1e07 |01c9: mul-float v6, v30, v7 │ │ +0409b2: 8968 |01cb: float-to-double v8, v6 │ │ +0409b4: cda8 |01cc: mul-double/2addr v8, v10 │ │ +0409b6: 8c86 |01cd: double-to-float v6, v8 │ │ +0409b8: c662 |01ce: add-float/2addr v2, v6 │ │ +0409ba: 7110 ac07 0200 |01cf: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +0409c0: 0a06 |01d2: move-result v6 │ │ +0409c2: 0200 1d00 |01d3: move/from16 v0, v29 │ │ +0409c6: 8202 |01d5: int-to-float v2, v0 │ │ +0409c8: a808 1e07 |01d6: mul-float v8, v30, v7 │ │ +0409cc: 8988 |01d8: float-to-double v8, v8 │ │ +0409ce: ad08 0822 |01d9: mul-double v8, v8, v34 │ │ +0409d2: 8c88 |01db: double-to-float v8, v8 │ │ +0409d4: c682 |01dc: add-float/2addr v2, v8 │ │ +0409d6: 7110 ac07 0200 |01dd: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +0409dc: 0a02 |01e0: move-result v2 │ │ +0409de: 016d |01e1: move v13, v6 │ │ +0409e0: 017e |01e2: move v14, v7 │ │ +0409e2: 82f7 |01e3: int-to-float v7, v15 │ │ +0409e4: 0200 2400 |01e4: move/from16 v0, v36 │ │ +0409e8: 8208 |01e6: int-to-float v8, v0 │ │ +0409ea: 82d9 |01e7: int-to-float v9, v13 │ │ +0409ec: 822a |01e8: int-to-float v10, v2 │ │ +0409ee: 0806 2900 |01e9: move-object/from16 v6, v41 │ │ +0409f2: 080b 2e00 |01eb: move-object/from16 v11, v46 │ │ +0409f6: 7406 6b00 0600 |01ed: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +0409fc: 1306 0a00 |01f0: const/16 v6, #int 10 // #a │ │ +040a00: 6207 0400 |01f2: sget-object v7, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +040a04: 0800 2e00 |01f4: move-object/from16 v0, v46 │ │ +040a08: 6e20 8500 7000 |01f6: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +040a0e: 37df 0a00 |01f9: if-le v15, v13, 0203 // +000a │ │ +040a12: 7b66 |01fb: neg-int v6, v6 │ │ +040a14: 6207 0500 |01fc: sget-object v7, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ +040a18: 0800 2e00 |01fe: move-object/from16 v0, v46 │ │ +040a1c: 6e20 8500 7000 |0200: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +040a22: 016f |0203: move v15, v6 │ │ +040a24: 82d7 |0204: int-to-float v7, v13 │ │ +040a26: 8228 |0205: int-to-float v8, v2 │ │ +040a28: 9006 0d0f |0206: add-int v6, v13, v15 │ │ +040a2c: 8269 |0208: int-to-float v9, v6 │ │ +040a2e: 822a |0209: int-to-float v10, v2 │ │ +040a30: 0806 2900 |020a: move-object/from16 v6, v41 │ │ +040a34: 080b 2e00 |020c: move-object/from16 v11, v46 │ │ +040a38: 7406 6b00 0600 |020e: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +040a3e: 0800 2800 |0211: move-object/from16 v0, v40 │ │ +040a42: 5406 1408 |0213: iget-object v6, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +040a46: 0200 1100 |0215: move/from16 v0, v17 │ │ +040a4a: 6e20 0c09 0600 |0217: invoke-virtual {v6, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getTitles:(I)[Ljava/lang/String; // method@090c │ │ +040a50: 0c06 |021a: move-result-object v6 │ │ +040a52: 4606 0610 |021b: aget-object v6, v6, v16 │ │ +040a56: 9007 0d0f |021d: add-int v7, v13, v15 │ │ +040a5a: 8277 |021f: int-to-float v7, v7 │ │ +040a5c: d808 0205 |0220: add-int/lit8 v8, v2, #int 5 // #05 │ │ +040a60: 8288 |0222: int-to-float v8, v8 │ │ +040a62: 0800 2900 |0223: move-object/from16 v0, v41 │ │ +040a66: 0801 2e00 |0225: move-object/from16 v1, v46 │ │ +040a6a: 6e51 7200 6087 |0227: invoke-virtual {v0, v6, v7, v8, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ +040a70: 82d6 |022a: int-to-float v6, v13 │ │ +040a72: 8222 |022b: int-to-float v2, v2 │ │ +040a74: c645 |022c: add-float/2addr v5, v4 │ │ +040a76: d804 1001 |022d: add-int/lit8 v4, v16, #int 1 // #01 │ │ +040a7a: 0210 0400 |022f: move/from16 v16, v4 │ │ +040a7e: 0128 |0231: move v8, v2 │ │ +040a80: 0169 |0232: move v9, v6 │ │ +040a82: 0154 |0233: move v4, v5 │ │ +040a84: 2900 d1fe |0234: goto/16 0105 // -012f │ │ +040a88: 1507 803f |0236: const/high16 v7, #int 1065353216 // #3f80 │ │ +040a8c: 016d |0238: move v13, v6 │ │ +040a8e: 017e |0239: move v14, v7 │ │ +040a90: 28a9 |023a: goto 01e3 // -0057 │ │ +040a92: 0200 1500 |023b: move/from16 v0, v21 │ │ +040a96: 8302 |023d: int-to-double v2, v0 │ │ +040a98: 0200 1900 |023e: move/from16 v0, v25 │ │ +040a9c: 8304 |0240: int-to-double v4, v0 │ │ +040a9e: ad04 041a |0241: mul-double v4, v4, v26 │ │ +040aa2: cc42 |0243: sub-double/2addr v2, v4 │ │ +040aa4: 8a29 |0244: double-to-int v9, v2 │ │ +040aa6: 0200 1400 |0245: move/from16 v0, v20 │ │ +040aaa: 8902 |0247: float-to-double v2, v0 │ │ +040aac: 0200 1900 |0248: move/from16 v0, v25 │ │ +040ab0: 8304 |024a: int-to-double v4, v0 │ │ +040ab2: ad04 041a |024b: mul-double v4, v4, v26 │ │ +040ab6: 1906 0040 |024d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +040aba: cc64 |024f: sub-double/2addr v4, v6 │ │ +040abc: cc42 |0250: sub-double/2addr v2, v4 │ │ +040abe: 8c28 |0251: double-to-float v8, v2 │ │ +040ac0: 0800 2800 |0252: move-object/from16 v0, v40 │ │ +040ac4: 5402 1508 |0254: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +040ac8: 6e10 4209 0200 |0256: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getBackgroundColor:()I // method@0942 │ │ +040ace: 0a02 |0259: move-result v2 │ │ +040ad0: 3802 4a00 |025a: if-eqz v2, 02a4 // +004a │ │ +040ad4: 0800 2800 |025c: move-object/from16 v0, v40 │ │ +040ad8: 5402 1508 |025e: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +040adc: 6e10 4209 0200 |0260: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getBackgroundColor:()I // method@0942 │ │ +040ae2: 0a02 |0263: move-result v2 │ │ +040ae4: 0800 2e00 |0264: move-object/from16 v0, v46 │ │ +040ae8: 6e20 8200 2000 |0266: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +040aee: 6202 0600 |0269: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +040af2: 0800 2e00 |026b: move-object/from16 v0, v46 │ │ +040af6: 6e20 8400 2000 |026d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +040afc: 2203 2b00 |0270: new-instance v3, Landroid/graphics/RectF; // type@002b │ │ +040b00: 9102 1c09 |0272: sub-int v2, v28, v9 │ │ +040b04: 8222 |0274: int-to-float v2, v2 │ │ +040b06: 9104 1d09 |0275: sub-int v4, v29, v9 │ │ +040b0a: 8244 |0277: int-to-float v4, v4 │ │ +040b0c: 9005 1c09 |0278: add-int v5, v28, v9 │ │ +040b10: 8255 |027a: int-to-float v5, v5 │ │ +040b12: 9006 1d09 |027b: add-int v6, v29, v9 │ │ +040b16: 8266 |027d: int-to-float v6, v6 │ │ +040b18: 7056 9100 2354 |027e: invoke-direct {v3, v2, v4, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@0091 │ │ +040b1e: 1204 |0281: const/4 v4, #int 0 // #0 │ │ +040b20: 1505 b443 |0282: const/high16 v5, #int 1135869952 // #43b4 │ │ +040b24: 1216 |0284: const/4 v6, #int 1 // #1 │ │ +040b26: 0802 2900 |0285: move-object/from16 v2, v41 │ │ +040b2a: 0807 2e00 |0287: move-object/from16 v7, v46 │ │ +040b2e: 7406 6800 0200 |0289: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0068 │ │ +040b34: d803 09ff |028c: add-int/lit8 v3, v9, #int -1 // #ff │ │ +040b38: 0800 2800 |028e: move-object/from16 v0, v40 │ │ +040b3c: 5402 1408 |0290: iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;.mDataset:Lorg/achartengine/model/MultipleCategorySeries; // field@0814 │ │ +040b40: 0200 1100 |0292: move/from16 v0, v17 │ │ +040b44: 6e20 0a09 0200 |0294: invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;.getCategory:(I)Ljava/lang/String; // method@090a │ │ +040b4a: 0c02 |0297: move-result-object v2 │ │ +040b4c: 4d02 1f11 |0298: aput-object v2, v31, v17 │ │ +040b50: d802 1101 |029a: add-int/lit8 v2, v17, #int 1 // #01 │ │ +040b54: 0211 0200 |029c: move/from16 v17, v2 │ │ +040b58: 0214 0800 |029e: move/from16 v20, v8 │ │ +040b5c: 0215 0300 |02a0: move/from16 v21, v3 │ │ +040b60: 2900 0afe |02a2: goto/16 00ac // -01f6 │ │ +040b64: 12f2 |02a4: const/4 v2, #int -1 // #ff │ │ +040b66: 0800 2e00 |02a5: move-object/from16 v0, v46 │ │ +040b6a: 6e20 8200 2000 |02a7: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +040b70: 28bf |02aa: goto 0269 // -0041 │ │ +040b72: 0800 2800 |02ab: move-object/from16 v0, v40 │ │ +040b76: 5404 1508 |02ad: iget-object v4, v0, Lorg/achartengine/chart/DoughnutChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@0815 │ │ +040b7a: 0802 2800 |02af: move-object/from16 v2, v40 │ │ +040b7e: 0803 2900 |02b1: move-object/from16 v3, v41 │ │ +040b82: 0805 1f00 |02b3: move-object/from16 v5, v31 │ │ +040b86: 0206 1600 |02b5: move/from16 v6, v22 │ │ +040b8a: 0207 1700 |02b7: move/from16 v7, v23 │ │ +040b8e: 0208 2b00 |02b9: move/from16 v8, v43 │ │ +040b92: 0209 2c00 |02bb: move/from16 v9, v44 │ │ +040b96: 020a 2d00 |02bd: move/from16 v10, v45 │ │ +040b9a: 01cb |02bf: move v11, v12 │ │ +040b9c: 080c 2e00 |02c0: move-object/from16 v12, v46 │ │ +040ba0: 740b b708 0200 |02c2: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/DoughnutChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08b7 │ │ +040ba6: 0e00 |02c5: return-void │ │ +040ba8: 0182 |02c6: move v2, v8 │ │ +040baa: 0196 |02c7: move v6, v9 │ │ +040bac: 2900 64ff |02c8: goto/16 022c // -009c │ │ +040bb0: 012c |02ca: move v12, v2 │ │ +040bb2: 2900 6dfd |02cb: goto/16 0038 // -0293 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0004 line=81 │ │ - 0x000a line=82 │ │ - 0x0010 line=83 │ │ - 0x002f line=84 │ │ - 0x0033 line=85 │ │ - 0x0043 line=86 │ │ - 0x004d line=87 │ │ - 0x004f line=88 │ │ - 0x005a line=89 │ │ - 0x0073 line=90 │ │ - 0x0099 line=92 │ │ - 0x009b line=93 │ │ - 0x00a6 line=94 │ │ - 0x00b4 line=84 │ │ - 0x00b9 line=97 │ │ - locals : │ │ - 0x0000 - 0x00ba reg=15 this Lorg/achartengine/chart/TimeChart; │ │ - 0x0000 - 0x00ba reg=16 (null) Ljava/util/List; │ │ - 0x0000 - 0x00ba reg=17 (null) [Ljava/lang/Double; │ │ - 0x0000 - 0x00ba reg=18 (null) Landroid/graphics/Canvas; │ │ - 0x0000 - 0x00ba reg=19 (null) Landroid/graphics/Paint; │ │ - 0x0000 - 0x00ba reg=20 (null) I │ │ - 0x0000 - 0x00ba reg=21 (null) I │ │ - 0x0000 - 0x00ba reg=22 (null) I │ │ - 0x0000 - 0x00ba reg=23 (null) D │ │ - 0x0000 - 0x00ba reg=25 (null) D │ │ + 0x0000 line=65 │ │ + 0x000d line=66 │ │ + 0x0014 line=67 │ │ + 0x0021 line=68 │ │ + 0x0029 line=69 │ │ + 0x0035 line=70 │ │ + 0x0038 line=72 │ │ + 0x003a line=73 │ │ + 0x003c line=74 │ │ + 0x0040 line=75 │ │ + 0x0044 line=76 │ │ + 0x005b line=77 │ │ + 0x0060 line=79 │ │ + 0x0068 line=80 │ │ + 0x0078 line=81 │ │ + 0x007d line=82 │ │ + 0x0087 line=83 │ │ + 0x008c line=84 │ │ + 0x0090 line=85 │ │ + 0x0094 line=86 │ │ + 0x0099 line=87 │ │ + 0x009f line=88 │ │ + 0x00a5 line=89 │ │ + 0x00b2 line=90 │ │ + 0x00bc line=91 │ │ + 0x00be line=92 │ │ + 0x00c2 line=93 │ │ + 0x00c9 line=94 │ │ + 0x00d7 line=95 │ │ + 0x00e5 line=93 │ │ + 0x00ea line=97 │ │ + 0x00eb line=98 │ │ + 0x00fc line=99 │ │ + 0x00fd line=100 │ │ + 0x00fe line=101 │ │ + 0x0100 line=102 │ │ + 0x0102 line=103 │ │ + 0x010b line=104 │ │ + 0x011e line=105 │ │ + 0x012b line=106 │ │ + 0x0135 line=107 │ │ + 0x013d line=108 │ │ + 0x0147 line=109 │ │ + 0x0154 line=110 │ │ + 0x0161 line=111 │ │ + 0x0165 line=112 │ │ + 0x0169 line=113 │ │ + 0x0176 line=114 │ │ + 0x0184 line=115 │ │ + 0x0191 line=116 │ │ + 0x01a3 line=117 │ │ + 0x01be line=118 │ │ + 0x01c6 line=119 │ │ + 0x01d3 line=120 │ │ + 0x01e3 line=124 │ │ + 0x01f0 line=125 │ │ + 0x01f2 line=126 │ │ + 0x01f9 line=127 │ │ + 0x01fb line=128 │ │ + 0x01fc line=129 │ │ + 0x0204 line=131 │ │ + 0x0211 line=132 │ │ + 0x022a line=133 │ │ + 0x022b line=134 │ │ + 0x022c line=136 │ │ + 0x022d line=103 │ │ + 0x0236 line=122 │ │ + 0x023b line=138 │ │ + 0x0245 line=139 │ │ + 0x0252 line=140 │ │ + 0x025c line=141 │ │ + 0x0269 line=145 │ │ + 0x0270 line=146 │ │ + 0x0281 line=147 │ │ + 0x028c line=148 │ │ + 0x028e line=149 │ │ + 0x029a line=89 │ │ + 0x02a4 line=143 │ │ + 0x02ab line=151 │ │ + 0x02c5 line=152 │ │ + locals : │ │ + 0x0000 - 0x02cd reg=40 this Lorg/achartengine/chart/DoughnutChart; │ │ + 0x0000 - 0x02cd reg=41 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x02cd reg=42 (null) I │ │ + 0x0000 - 0x02cd reg=43 (null) I │ │ + 0x0000 - 0x02cd reg=44 (null) I │ │ + 0x0000 - 0x02cd reg=45 (null) I │ │ + 0x0000 - 0x02cd reg=46 (null) Landroid/graphics/Paint; │ │ │ │ - #1 : (in Lorg/achartengine/chart/TimeChart;) │ │ - name : 'getDateFormat' │ │ - type : '()Ljava/lang/String;' │ │ + #1 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -035ad4: |[035ad4] org.achartengine.chart.TimeChart.getDateFormat:()Ljava/lang/String; │ │ -035ae4: 5410 7e0a |0000: iget-object v0, v1, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@0a7e │ │ -035ae8: 1100 |0002: return-object v0 │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 20 16-bit code units │ │ +040bb8: |[040bb8] org.achartengine.chart.DoughnutChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +040bc8: 5220 1608 |0000: iget v0, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0816 │ │ +040bcc: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +040bd0: 5920 1608 |0004: iput v0, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0816 │ │ +040bd4: 1500 2041 |0006: const/high16 v0, #int 1092616192 // #4120 │ │ +040bd8: c650 |0008: add-float/2addr v0, v5 │ │ +040bda: 5221 1608 |0009: iget v1, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0816 │ │ +040bde: 8211 |000b: int-to-float v1, v1 │ │ +040be0: c710 |000c: sub-float/2addr v0, v1 │ │ +040be2: 5221 1608 |000d: iget v1, v2, Lorg/achartengine/chart/DoughnutChart;.mStep:I // field@0816 │ │ +040be6: 8211 |000f: int-to-float v1, v1 │ │ +040be8: 6e57 6a00 0316 |0010: invoke-virtual {v3, v0, v6, v1, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@006a │ │ +040bee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ + 0x0000 line=174 │ │ + 0x0006 line=175 │ │ + 0x0013 line=176 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/TimeChart; │ │ + 0x0000 - 0x0014 reg=2 this Lorg/achartengine/chart/DoughnutChart; │ │ + 0x0000 - 0x0014 reg=3 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0014 reg=4 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0014 reg=5 (null) F │ │ + 0x0000 - 0x0014 reg=6 (null) F │ │ + 0x0000 - 0x0014 reg=7 (null) Landroid/graphics/Paint; │ │ │ │ - #2 : (in Lorg/achartengine/chart/TimeChart;) │ │ - name : 'setDateFormat' │ │ - type : '(Ljava/lang/String;)V' │ │ + #2 : (in Lorg/achartengine/chart/DoughnutChart;) │ │ + name : 'getLegendShapeWidth' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035aec: |[035aec] org.achartengine.chart.TimeChart.setDateFormat:(Ljava/lang/String;)V │ │ -035afc: 5b01 7e0a |0000: iput-object v1, v0, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@0a7e │ │ -035b00: 0e00 |0002: return-void │ │ +040bf0: |[040bf0] org.achartengine.chart.DoughnutChart.getLegendShapeWidth:()I │ │ +040c00: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +040c04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0002 line=63 │ │ + 0x0000 line=160 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/chart/TimeChart; │ │ - 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/DoughnutChart; │ │ │ │ - source_file_idx : 1340 (TimeChart.java) │ │ + source_file_idx : 394 (DoughnutChart.java) │ │ │ │ -Class #262 header: │ │ -class_idx : 483 │ │ +Class #254 header: │ │ +class_idx : 464 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 330 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +superclass_idx : 457 │ │ +source_file_idx : 1226 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #262 annotations: │ │ -Annotations on field #2695 'mCategories' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on field #2697 'mValues' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ +virtual_methods_size: 3 │ │ │ │ -Class #262 - │ │ - Class descriptor : 'Lorg/achartengine/model/CategorySeries;' │ │ +Class #254 - │ │ + Class descriptor : 'Lorg/achartengine/chart/PieChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ + #0 : (in Lorg/achartengine/chart/PieChart;) │ │ + name : 'SHAPE_WIDTH' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'mCategories' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ + #0 : (in Lorg/achartengine/chart/PieChart;) │ │ + name : 'mDataset' │ │ + type : 'Lorg/achartengine/model/CategorySeries;' │ │ access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'mValues' │ │ - type : 'Ljava/util/List;' │ │ + #1 : (in Lorg/achartengine/chart/PieChart;) │ │ + name : 'mRenderer' │ │ + type : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/model/CategorySeries;) │ │ + #0 : (in Lorg/achartengine/chart/PieChart;) │ │ name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ + type : '(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 20 16-bit code units │ │ -035b04: |[035b04] org.achartengine.model.CategorySeries.:(Ljava/lang/String;)V │ │ -035b14: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -035b1a: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -035b1e: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -035b24: 5b10 870a |0008: iput-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035b28: 2200 b601 |000a: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -035b2c: 7010 1908 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -035b32: 5b10 890a |000f: iput-object v0, v1, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0a89 │ │ -035b36: 5b12 880a |0011: iput-object v2, v1, Lorg/achartengine/model/CategorySeries;.mTitle:Ljava/lang/String; // field@0a88 │ │ -035b3a: 0e00 |0013: return-void │ │ + insns size : 8 16-bit code units │ │ +040c08: |[040c08] org.achartengine.chart.PieChart.:(Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;)V │ │ +040c18: 7010 8e08 0000 |0000: invoke-direct {v0}, Lorg/achartengine/chart/AbstractChart;.:()V // method@088e │ │ +040c1e: 5b01 1a08 |0003: iput-object v1, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@081a │ │ +040c22: 5b02 1b08 |0005: iput-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040c26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0003 line=29 │ │ - 0x000a line=31 │ │ - 0x0011 line=39 │ │ - 0x0013 line=40 │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ + 0x0005 line=47 │ │ + 0x0007 line=48 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=0 this Lorg/achartengine/chart/PieChart; │ │ + 0x0000 - 0x0008 reg=1 (null) Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0008 reg=2 (null) Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'add' │ │ - type : '(D)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 34 16-bit code units │ │ -035b3c: |[035b3c] org.achartengine.model.CategorySeries.add:(D)V │ │ -035b4c: 1d02 |0000: monitor-enter v2 │ │ -035b4e: 2200 a501 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -035b52: 7010 f007 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -035b58: 5421 870a |0006: iget-object v1, v2, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035b5c: 7210 4308 0100 |0008: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0843 │ │ -035b62: 0a01 |000b: move-result v1 │ │ -035b64: 6e20 f407 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -035b6a: 0c00 |000f: move-result-object v0 │ │ -035b6c: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ -035b70: 6e20 f807 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -035b76: 0c00 |0015: move-result-object v0 │ │ -035b78: 6e10 fb07 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -035b7e: 0c00 |0019: move-result-object v0 │ │ -035b80: 6e40 0809 0243 |001a: invoke-virtual {v2, v0, v3, v4}, Lorg/achartengine/model/CategorySeries;.add:(Ljava/lang/String;D)V // method@0908 │ │ -035b86: 1e02 |001d: monitor-exit v2 │ │ -035b88: 0e00 |001e: return-void │ │ -035b8a: 0d00 |001f: move-exception v0 │ │ -035b8c: 1e02 |0020: monitor-exit v2 │ │ -035b8e: 2700 |0021: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x001d │ │ - -> 0x001f │ │ - positions : │ │ - 0x0000 line=57 │ │ - 0x001d line=58 │ │ - 0x001f line=57 │ │ - locals : │ │ - 0x0000 - 0x0022 reg=2 this Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0022 reg=3 (null) D │ │ - │ │ - #1 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'add' │ │ - type : '(Ljava/lang/String;D)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -035b9c: |[035b9c] org.achartengine.model.CategorySeries.add:(Ljava/lang/String;D)V │ │ -035bac: 1d02 |0000: monitor-enter v2 │ │ -035bae: 5420 870a |0001: iget-object v0, v2, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035bb2: 7220 3b08 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -035bb8: 5420 890a |0006: iget-object v0, v2, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0a89 │ │ -035bbc: 7120 8c07 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -035bc2: 0c01 |000b: move-result-object v1 │ │ -035bc4: 7220 3b08 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -035bca: 1e02 |000f: monitor-exit v2 │ │ -035bcc: 0e00 |0010: return-void │ │ -035bce: 0d00 |0011: move-exception v0 │ │ -035bd0: 1e02 |0012: monitor-exit v2 │ │ -035bd2: 2700 |0013: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000f │ │ - -> 0x0011 │ │ - positions : │ │ - 0x0000 line=67 │ │ - 0x0006 line=68 │ │ - 0x000f line=69 │ │ - 0x0011 line=67 │ │ - locals : │ │ - 0x0000 - 0x0014 reg=2 this Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0014 reg=4 (null) D │ │ - │ │ - #2 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #0 : (in Lorg/achartengine/chart/PieChart;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -035be0: |[035be0] org.achartengine.model.CategorySeries.clear:()V │ │ -035bf0: 1d01 |0000: monitor-enter v1 │ │ -035bf2: 5410 870a |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035bf6: 7210 3d08 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -035bfc: 5410 890a |0006: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0a89 │ │ -035c00: 7210 3d08 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -035c06: 1e01 |000b: monitor-exit v1 │ │ -035c08: 0e00 |000c: return-void │ │ -035c0a: 0d00 |000d: move-exception v0 │ │ -035c0c: 1e01 |000e: monitor-exit v1 │ │ -035c0e: 2700 |000f: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000b │ │ - -> 0x000d │ │ + registers : 41 │ │ + ins : 7 │ │ + outs : 11 │ │ + insns size : 549 16-bit code units │ │ +040c28: |[040c28] org.achartengine.chart.PieChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ +040c38: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +040c3c: 5402 1b08 |0002: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040c40: 6e10 4f09 0200 |0004: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isAntialiasing:()Z // method@094f │ │ +040c46: 0a02 |0007: move-result v2 │ │ +040c48: 0800 2800 |0008: move-object/from16 v0, v40 │ │ +040c4c: 6e20 8100 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ +040c52: 6202 0600 |000d: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +040c56: 0800 2800 |000f: move-object/from16 v0, v40 │ │ +040c5a: 6e20 8400 2000 |0011: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +040c60: 0800 2200 |0014: move-object/from16 v0, v34 │ │ +040c64: 5402 1b08 |0016: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040c68: 6e10 4409 0200 |0018: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsTextSize:()F // method@0944 │ │ +040c6e: 0a02 |001b: move-result v2 │ │ +040c70: 0800 2800 |001c: move-object/from16 v0, v40 │ │ +040c74: 6e20 8600 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +040c7a: 0800 2200 |0021: move-object/from16 v0, v34 │ │ +040c7e: 5402 1b08 |0023: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040c82: 6e10 4509 0200 |0025: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLegendHeight:()I // method@0945 │ │ +040c88: 0a02 |0028: move-result v2 │ │ +040c8a: 0800 2200 |0029: move-object/from16 v0, v34 │ │ +040c8e: 5403 1b08 |002b: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040c92: 6e10 5409 0300 |002d: invoke-virtual {v3}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLegend:()Z // method@0954 │ │ +040c98: 0a03 |0030: move-result v3 │ │ +040c9a: 3803 f101 |0031: if-eqz v3, 0222 // +01f1 │ │ +040c9e: 3902 ef01 |0033: if-nez v2, 0222 // +01ef │ │ +040ca2: db02 2705 |0035: div-int/lit8 v2, v39, #int 5 // #05 │ │ +040ca6: 012c |0037: move v12, v2 │ │ +040ca8: d811 240f |0038: add-int/lit8 v17, v36, #int 15 // #0f │ │ +040cac: d80d 2505 |003a: add-int/lit8 v13, v37, #int 5 // #05 │ │ +040cb0: 9002 2426 |003c: add-int v2, v36, v38 │ │ +040cb4: d814 02fb |003e: add-int/lit8 v20, v2, #int -5 // #fb │ │ +040cb8: 9002 2527 |0040: add-int v2, v37, v39 │ │ +040cbc: 910e 020c |0042: sub-int v14, v2, v12 │ │ +040cc0: 0800 2200 |0044: move-object/from16 v0, v34 │ │ +040cc4: 5403 1b08 |0046: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040cc8: 120a |0048: const/4 v10, #int 0 // #0 │ │ +040cca: 120b |0049: const/4 v11, #int 0 // #0 │ │ +040ccc: 0802 2200 |004a: move-object/from16 v2, v34 │ │ +040cd0: 0804 2300 |004c: move-object/from16 v4, v35 │ │ +040cd4: 0205 2400 |004e: move/from16 v5, v36 │ │ +040cd8: 0206 2500 |0050: move/from16 v6, v37 │ │ +040cdc: 0207 2600 |0052: move/from16 v7, v38 │ │ +040ce0: 0208 2700 |0054: move/from16 v8, v39 │ │ +040ce4: 0809 2800 |0056: move-object/from16 v9, v40 │ │ +040ce8: 740a c308 0200 |0058: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/achartengine/chart/PieChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08c3 │ │ +040cee: 0800 2200 |005b: move-object/from16 v0, v34 │ │ +040cf2: 5402 1a08 |005d: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@081a │ │ +040cf6: 6e10 0009 0200 |005f: invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;.getItemCount:()I // method@0900 │ │ +040cfc: 0a15 |0062: move-result v21 │ │ +040cfe: 1604 0000 |0063: const-wide/16 v4, #int 0 // #0 │ │ +040d02: 0200 1500 |0065: move/from16 v0, v21 │ │ +040d06: 2300 1b02 |0067: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +040d0a: 0816 0000 |0069: move-object/from16 v22, v0 │ │ +040d0e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +040d10: 0512 0400 |006c: move-wide/from16 v18, v4 │ │ +040d14: 0200 1500 |006e: move/from16 v0, v21 │ │ +040d18: 3502 1b00 |0070: if-ge v2, v0, 008b // +001b │ │ +040d1c: 0800 2200 |0072: move-object/from16 v0, v34 │ │ +040d20: 5403 1a08 |0074: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@081a │ │ +040d24: 6e20 0209 2300 |0076: invoke-virtual {v3, v2}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@0902 │ │ +040d2a: 0b04 |0079: move-result-wide v4 │ │ +040d2c: ab04 0412 |007a: add-double v4, v4, v18 │ │ +040d30: 0800 2200 |007c: move-object/from16 v0, v34 │ │ +040d34: 5403 1a08 |007e: iget-object v3, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@081a │ │ +040d38: 6e20 ff08 2300 |0080: invoke-virtual {v3, v2}, Lorg/achartengine/model/CategorySeries;.getCategory:(I)Ljava/lang/String; // method@08ff │ │ +040d3e: 0c03 |0083: move-result-object v3 │ │ +040d40: 4d03 1602 |0084: aput-object v3, v22, v2 │ │ +040d44: d802 0201 |0086: add-int/lit8 v2, v2, #int 1 // #01 │ │ +040d48: 0512 0400 |0088: move-wide/from16 v18, v4 │ │ +040d4c: 28e4 |008a: goto 006e // -001c │ │ +040d4e: 1204 |008b: const/4 v4, #int 0 // #0 │ │ +040d50: 9102 1411 |008c: sub-int v2, v20, v17 │ │ +040d54: 7110 9807 0200 |008e: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +040d5a: 0a02 |0091: move-result v2 │ │ +040d5c: 9103 0e0d |0092: sub-int v3, v14, v13 │ │ +040d60: 7110 9807 0300 |0094: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +040d66: 0a03 |0097: move-result v3 │ │ +040d68: 7120 a907 3200 |0098: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@07a9 │ │ +040d6e: 0a02 |009b: move-result v2 │ │ +040d70: 8322 |009c: int-to-double v2, v2 │ │ +040d72: 1806 6666 6666 6666 d63f |009d: const-wide v6, #double 0.35 // #3fd6666666666666 │ │ +040d7c: cd62 |00a2: mul-double/2addr v2, v6 │ │ +040d7e: 8a22 |00a3: double-to-int v2, v2 │ │ +040d80: 9003 1114 |00a4: add-int v3, v17, v20 │ │ +040d84: db17 0302 |00a6: div-int/lit8 v23, v3, #int 2 // #02 │ │ +040d88: 9003 0e0d |00a8: add-int v3, v14, v13 │ │ +040d8c: db18 0302 |00aa: div-int/lit8 v24, v3, #int 2 // #02 │ │ +040d90: 8223 |00ac: int-to-float v3, v2 │ │ +040d92: 1405 6666 663f |00ad: const v5, #float 0.9 // #3f666666 │ │ +040d98: a819 0305 |00b0: mul-float v25, v3, v5 │ │ +040d9c: 8223 |00b2: int-to-float v3, v2 │ │ +040d9e: 1405 cdcc 8c3f |00b3: const v5, #float 1.1 // #3f8ccccd │ │ +040da4: a81a 0305 |00b6: mul-float v26, v3, v5 │ │ +040da8: 1209 |00b8: const/4 v9, #int 0 // #0 │ │ +040daa: 1208 |00b9: const/4 v8, #int 0 // #0 │ │ +040dac: 151b a041 |00ba: const/high16 v27, #int 1101004800 // #41a0 │ │ +040db0: 150e 803f |00bc: const/high16 v14, #int 1065353216 // #3f80 │ │ +040db4: 2203 2b00 |00be: new-instance v3, Landroid/graphics/RectF; // type@002b │ │ +040db8: 9105 1702 |00c0: sub-int v5, v23, v2 │ │ +040dbc: 8255 |00c2: int-to-float v5, v5 │ │ +040dbe: 9106 1802 |00c3: sub-int v6, v24, v2 │ │ +040dc2: 8266 |00c5: int-to-float v6, v6 │ │ +040dc4: 9007 1702 |00c6: add-int v7, v23, v2 │ │ +040dc8: 8277 |00c8: int-to-float v7, v7 │ │ +040dca: 9002 0218 |00c9: add-int v2, v2, v24 │ │ +040dce: 8222 |00cb: int-to-float v2, v2 │ │ +040dd0: 7052 9100 5376 |00cc: invoke-direct {v3, v5, v6, v7, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@0091 │ │ +040dd6: 1202 |00cf: const/4 v2, #int 0 // #0 │ │ +040dd8: 0210 0200 |00d0: move/from16 v16, v2 │ │ +040ddc: 0200 1000 |00d2: move/from16 v0, v16 │ │ +040de0: 0201 1500 |00d4: move/from16 v1, v21 │ │ +040de4: 3510 2e01 |00d6: if-ge v0, v1, 0204 // +012e │ │ +040de8: 0800 2200 |00d8: move-object/from16 v0, v34 │ │ +040dec: 5402 1b08 |00da: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040df0: 0200 1000 |00dc: move/from16 v0, v16 │ │ +040df4: 6e20 4809 0200 |00de: invoke-virtual {v2, v0}, Lorg/achartengine/renderer/DefaultRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@0948 │ │ +040dfa: 0c02 |00e1: move-result-object v2 │ │ +040dfc: 6e10 8709 0200 |00e2: invoke-virtual {v2}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +040e02: 0a02 |00e5: move-result v2 │ │ +040e04: 0800 2800 |00e6: move-object/from16 v0, v40 │ │ +040e08: 6e20 8200 2000 |00e8: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +040e0e: 0800 2200 |00eb: move-object/from16 v0, v34 │ │ +040e12: 5402 1a08 |00ed: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@081a │ │ +040e16: 0200 1000 |00ef: move/from16 v0, v16 │ │ +040e1a: 6e20 0209 0200 |00f1: invoke-virtual {v2, v0}, Lorg/achartengine/model/CategorySeries;.getValue:(I)D // method@0902 │ │ +040e20: 0b06 |00f4: move-result-wide v6 │ │ +040e22: 8c62 |00f5: double-to-float v2, v6 │ │ +040e24: 8926 |00f6: float-to-double v6, v2 │ │ +040e26: ae06 0612 |00f7: div-double v6, v6, v18 │ │ +040e2a: 180a 0000 0000 0080 7640 |00f9: const-wide v10, #double 360 // #4076800000000000 │ │ +040e34: cda6 |00fe: mul-double/2addr v6, v10 │ │ +040e36: 8c65 |00ff: double-to-float v5, v6 │ │ +040e38: 1216 |0100: const/4 v6, #int 1 // #1 │ │ +040e3a: 0802 2300 |0101: move-object/from16 v2, v35 │ │ +040e3e: 0807 2800 |0103: move-object/from16 v7, v40 │ │ +040e42: 7406 6800 0200 |0105: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0068 │ │ +040e48: 0800 2200 |0108: move-object/from16 v0, v34 │ │ +040e4c: 5402 1b08 |010a: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040e50: 6e10 5309 0200 |010c: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.isShowLabels:()Z // method@0953 │ │ +040e56: 0a02 |010f: move-result v2 │ │ +040e58: 3802 0f01 |0110: if-eqz v2, 021f // +010f │ │ +040e5c: 0800 2200 |0112: move-object/from16 v0, v34 │ │ +040e60: 5402 1b08 |0114: iget-object v2, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +040e64: 6e10 4309 0200 |0116: invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;.getLabelsColor:()I // method@0943 │ │ +040e6a: 0a02 |0119: move-result v2 │ │ +040e6c: 0800 2800 |011a: move-object/from16 v0, v40 │ │ +040e70: 6e20 8200 2000 |011c: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +040e76: 1502 b442 |011f: const/high16 v2, #int 1119092736 // #42b4 │ │ +040e7a: 1506 0040 |0121: const/high16 v6, #int 1073741824 // #4000 │ │ +040e7e: a906 0506 |0123: div-float v6, v5, v6 │ │ +040e82: c646 |0125: add-float/2addr v6, v4 │ │ +040e84: c762 |0126: sub-float/2addr v2, v6 │ │ +040e86: 8926 |0127: float-to-double v6, v2 │ │ +040e88: 7120 b307 7600 |0128: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@07b3 │ │ +040e8e: 0b06 |012b: move-result-wide v6 │ │ +040e90: 7120 ae07 7600 |012c: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +040e96: 0b0a |012f: move-result-wide v10 │ │ +040e98: 7120 9f07 7600 |0130: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +040e9e: 0b1c |0133: move-result-wide v28 │ │ +040ea0: 0200 1700 |0134: move/from16 v0, v23 │ │ +040ea4: 8202 |0136: int-to-float v2, v0 │ │ +040ea6: 0200 1900 |0137: move/from16 v0, v25 │ │ +040eaa: 8906 |0139: float-to-double v6, v0 │ │ +040eac: cda6 |013a: mul-double/2addr v6, v10 │ │ +040eae: 8c66 |013b: double-to-float v6, v6 │ │ +040eb0: c662 |013c: add-float/2addr v2, v6 │ │ +040eb2: 7110 ac07 0200 |013d: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040eb8: 0a0f |0140: move-result v15 │ │ +040eba: 0200 1800 |0141: move/from16 v0, v24 │ │ +040ebe: 8202 |0143: int-to-float v2, v0 │ │ +040ec0: 0200 1900 |0144: move/from16 v0, v25 │ │ +040ec4: 8906 |0146: float-to-double v6, v0 │ │ +040ec6: ad06 061c |0147: mul-double v6, v6, v28 │ │ +040eca: 8c66 |0149: double-to-float v6, v6 │ │ +040ecc: c662 |014a: add-float/2addr v2, v6 │ │ +040ece: 7110 ac07 0200 |014b: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040ed4: 0a1e |014e: move-result v30 │ │ +040ed6: 0200 1700 |014f: move/from16 v0, v23 │ │ +040eda: 8202 |0151: int-to-float v2, v0 │ │ +040edc: 0200 1a00 |0152: move/from16 v0, v26 │ │ +040ee0: 8906 |0154: float-to-double v6, v0 │ │ +040ee2: cda6 |0155: mul-double/2addr v6, v10 │ │ +040ee4: 8c66 |0156: double-to-float v6, v6 │ │ +040ee6: c662 |0157: add-float/2addr v2, v6 │ │ +040ee8: 7110 ac07 0200 |0158: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040eee: 0a06 |015b: move-result v6 │ │ +040ef0: 0200 1800 |015c: move/from16 v0, v24 │ │ +040ef4: 8202 |015e: int-to-float v2, v0 │ │ +040ef6: 0200 1a00 |015f: move/from16 v0, v26 │ │ +040efa: 8900 |0161: float-to-double v0, v0 │ │ +040efc: 0520 0000 |0162: move-wide/from16 v32, v0 │ │ +040f00: ad20 201c |0164: mul-double v32, v32, v28 │ │ +040f04: 0500 2000 |0166: move-wide/from16 v0, v32 │ │ +040f08: 8c07 |0168: double-to-float v7, v0 │ │ +040f0a: c672 |0169: add-float/2addr v2, v7 │ │ +040f0c: 7110 ac07 0200 |016a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040f12: 0a02 |016d: move-result v2 │ │ +040f14: 8267 |016e: int-to-float v7, v6 │ │ +040f16: c797 |016f: sub-float/2addr v7, v9 │ │ +040f18: 826d |0170: int-to-float v13, v6 │ │ +040f1a: a709 0d09 |0171: sub-float v9, v13, v9 │ │ +040f1e: c897 |0173: mul-float/2addr v7, v9 │ │ +040f20: 8229 |0174: int-to-float v9, v2 │ │ +040f22: c789 |0175: sub-float/2addr v9, v8 │ │ +040f24: 822d |0176: int-to-float v13, v2 │ │ +040f26: a708 0d08 |0177: sub-float v8, v13, v8 │ │ +040f2a: c898 |0179: mul-float/2addr v8, v9 │ │ +040f2c: c687 |017a: add-float/2addr v7, v8 │ │ +040f2e: 8978 |017b: float-to-double v8, v7 │ │ +040f30: 7120 b007 9800 |017c: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +040f36: 0b08 |017f: move-result-wide v8 │ │ +040f38: 0200 1b00 |0180: move/from16 v0, v27 │ │ +040f3c: 8900 |0182: float-to-double v0, v0 │ │ +040f3e: 0520 0000 |0183: move-wide/from16 v32, v0 │ │ +040f42: 3007 0820 |0185: cmpg-double v7, v8, v32 │ │ +040f46: 3c07 7800 |0187: if-gtz v7, 01ff // +0078 │ │ +040f4a: 89e6 |0189: float-to-double v6, v14 │ │ +040f4c: 1808 9a99 9999 9999 f13f |018a: const-wide v8, #double 1.1 // #3ff199999999999a │ │ +040f56: cd86 |018f: mul-double/2addr v6, v8 │ │ +040f58: 8c67 |0190: double-to-float v7, v6 │ │ +040f5a: 0200 1700 |0191: move/from16 v0, v23 │ │ +040f5e: 8202 |0193: int-to-float v2, v0 │ │ +040f60: a806 1a07 |0194: mul-float v6, v26, v7 │ │ +040f64: 8968 |0196: float-to-double v8, v6 │ │ +040f66: cda8 |0197: mul-double/2addr v8, v10 │ │ +040f68: 8c86 |0198: double-to-float v6, v8 │ │ +040f6a: c662 |0199: add-float/2addr v2, v6 │ │ +040f6c: 7110 ac07 0200 |019a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040f72: 0a06 |019d: move-result v6 │ │ +040f74: 0200 1800 |019e: move/from16 v0, v24 │ │ +040f78: 8202 |01a0: int-to-float v2, v0 │ │ +040f7a: a808 1a07 |01a1: mul-float v8, v26, v7 │ │ +040f7e: 8988 |01a3: float-to-double v8, v8 │ │ +040f80: ad08 081c |01a4: mul-double v8, v8, v28 │ │ +040f84: 8c88 |01a6: double-to-float v8, v8 │ │ +040f86: c682 |01a7: add-float/2addr v2, v8 │ │ +040f88: 7110 ac07 0200 |01a8: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@07ac │ │ +040f8e: 0a02 |01ab: move-result v2 │ │ +040f90: 016d |01ac: move v13, v6 │ │ +040f92: 017e |01ad: move v14, v7 │ │ +040f94: 82f7 |01ae: int-to-float v7, v15 │ │ +040f96: 0200 1e00 |01af: move/from16 v0, v30 │ │ +040f9a: 8208 |01b1: int-to-float v8, v0 │ │ +040f9c: 82d9 |01b2: int-to-float v9, v13 │ │ +040f9e: 822a |01b3: int-to-float v10, v2 │ │ +040fa0: 0806 2300 |01b4: move-object/from16 v6, v35 │ │ +040fa4: 080b 2800 |01b6: move-object/from16 v11, v40 │ │ +040fa8: 7406 6b00 0600 |01b8: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +040fae: 1306 0a00 |01bb: const/16 v6, #int 10 // #a │ │ +040fb2: 6207 0400 |01bd: sget-object v7, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +040fb6: 0800 2800 |01bf: move-object/from16 v0, v40 │ │ +040fba: 6e20 8500 7000 |01c1: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +040fc0: 37df 0a00 |01c4: if-le v15, v13, 01ce // +000a │ │ +040fc4: 7b66 |01c6: neg-int v6, v6 │ │ +040fc6: 6207 0500 |01c7: sget-object v7, Landroid/graphics/Paint$Align;.RIGHT:Landroid/graphics/Paint$Align; // field@0005 │ │ +040fca: 0800 2800 |01c9: move-object/from16 v0, v40 │ │ +040fce: 6e20 8500 7000 |01cb: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +040fd4: 016f |01ce: move v15, v6 │ │ +040fd6: 82d7 |01cf: int-to-float v7, v13 │ │ +040fd8: 8228 |01d0: int-to-float v8, v2 │ │ +040fda: 9006 0d0f |01d1: add-int v6, v13, v15 │ │ +040fde: 8269 |01d3: int-to-float v9, v6 │ │ +040fe0: 822a |01d4: int-to-float v10, v2 │ │ +040fe2: 0806 2300 |01d5: move-object/from16 v6, v35 │ │ +040fe6: 080b 2800 |01d7: move-object/from16 v11, v40 │ │ +040fea: 7406 6b00 0600 |01d9: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +040ff0: 0800 2200 |01dc: move-object/from16 v0, v34 │ │ +040ff4: 5406 1a08 |01de: iget-object v6, v0, Lorg/achartengine/chart/PieChart;.mDataset:Lorg/achartengine/model/CategorySeries; // field@081a │ │ +040ff8: 0200 1000 |01e0: move/from16 v0, v16 │ │ +040ffc: 6e20 ff08 0600 |01e2: invoke-virtual {v6, v0}, Lorg/achartengine/model/CategorySeries;.getCategory:(I)Ljava/lang/String; // method@08ff │ │ +041002: 0c06 |01e5: move-result-object v6 │ │ +041004: 9007 0d0f |01e6: add-int v7, v13, v15 │ │ +041008: 8277 |01e8: int-to-float v7, v7 │ │ +04100a: d808 0205 |01e9: add-int/lit8 v8, v2, #int 5 // #05 │ │ +04100e: 8288 |01eb: int-to-float v8, v8 │ │ +041010: 0800 2300 |01ec: move-object/from16 v0, v35 │ │ +041014: 0801 2800 |01ee: move-object/from16 v1, v40 │ │ +041018: 6e51 7200 6087 |01f0: invoke-virtual {v0, v6, v7, v8, v1}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ +04101e: 82d6 |01f3: int-to-float v6, v13 │ │ +041020: 8222 |01f4: int-to-float v2, v2 │ │ +041022: c645 |01f5: add-float/2addr v5, v4 │ │ +041024: d804 1001 |01f6: add-int/lit8 v4, v16, #int 1 // #01 │ │ +041028: 0210 0400 |01f8: move/from16 v16, v4 │ │ +04102c: 0128 |01fa: move v8, v2 │ │ +04102e: 0169 |01fb: move v9, v6 │ │ +041030: 0154 |01fc: move v4, v5 │ │ +041032: 2900 d5fe |01fd: goto/16 00d2 // -012b │ │ +041036: 1507 803f |01ff: const/high16 v7, #int 1065353216 // #3f80 │ │ +04103a: 016d |0201: move v13, v6 │ │ +04103c: 017e |0202: move v14, v7 │ │ +04103e: 28ab |0203: goto 01ae // -0055 │ │ +041040: 0800 2200 |0204: move-object/from16 v0, v34 │ │ +041044: 5404 1b08 |0206: iget-object v4, v0, Lorg/achartengine/chart/PieChart;.mRenderer:Lorg/achartengine/renderer/DefaultRenderer; // field@081b │ │ +041048: 0802 2200 |0208: move-object/from16 v2, v34 │ │ +04104c: 0803 2300 |020a: move-object/from16 v3, v35 │ │ +041050: 0805 1600 |020c: move-object/from16 v5, v22 │ │ +041054: 0206 1100 |020e: move/from16 v6, v17 │ │ +041058: 0207 1400 |0210: move/from16 v7, v20 │ │ +04105c: 0208 2500 |0212: move/from16 v8, v37 │ │ +041060: 0209 2600 |0214: move/from16 v9, v38 │ │ +041064: 020a 2700 |0216: move/from16 v10, v39 │ │ +041068: 01cb |0218: move v11, v12 │ │ +04106a: 080c 2800 |0219: move-object/from16 v12, v40 │ │ +04106e: 740b c408 0200 |021b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/PieChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08c4 │ │ +041074: 0e00 |021e: return-void │ │ +041076: 0182 |021f: move v2, v8 │ │ +041078: 0196 |0220: move v6, v9 │ │ +04107a: 28d4 |0221: goto 01f5 // -002c │ │ +04107c: 012c |0222: move v12, v2 │ │ +04107e: 2900 15fe |0223: goto/16 0038 // -01eb │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=85 │ │ - 0x0006 line=86 │ │ - 0x000b line=87 │ │ - 0x000d line=85 │ │ + 0x0000 line=62 │ │ + 0x000d line=63 │ │ + 0x0014 line=64 │ │ + 0x0021 line=65 │ │ + 0x0029 line=66 │ │ + 0x0035 line=67 │ │ + 0x0038 line=69 │ │ + 0x003a line=70 │ │ + 0x003c line=71 │ │ + 0x0040 line=72 │ │ + 0x0044 line=73 │ │ + 0x005b line=75 │ │ + 0x0063 line=76 │ │ + 0x0065 line=77 │ │ + 0x006b line=78 │ │ + 0x0072 line=79 │ │ + 0x007c line=80 │ │ + 0x0086 line=78 │ │ + 0x008b line=82 │ │ + 0x008c line=83 │ │ + 0x009c line=84 │ │ + 0x00a4 line=85 │ │ + 0x00a8 line=86 │ │ + 0x00ac line=87 │ │ + 0x00b2 line=88 │ │ + 0x00b8 line=89 │ │ + 0x00b9 line=90 │ │ + 0x00ba line=91 │ │ + 0x00bc line=92 │ │ + 0x00be line=93 │ │ + 0x00cf line=94 │ │ + 0x00d8 line=95 │ │ + 0x00eb line=96 │ │ + 0x00f6 line=97 │ │ + 0x0100 line=98 │ │ + 0x0108 line=99 │ │ + 0x0112 line=100 │ │ + 0x011f line=101 │ │ + 0x012c line=102 │ │ + 0x0130 line=103 │ │ + 0x0134 line=104 │ │ + 0x0141 line=105 │ │ + 0x014f line=106 │ │ + 0x015c line=107 │ │ + 0x016e line=108 │ │ + 0x0189 line=109 │ │ + 0x0191 line=110 │ │ + 0x019e line=111 │ │ + 0x01ae line=115 │ │ + 0x01bb line=116 │ │ + 0x01bd line=117 │ │ + 0x01c4 line=118 │ │ + 0x01c6 line=119 │ │ + 0x01c7 line=120 │ │ + 0x01cf line=122 │ │ + 0x01dc line=123 │ │ + 0x01f3 line=124 │ │ + 0x01f4 line=125 │ │ + 0x01f5 line=127 │ │ + 0x01f6 line=94 │ │ + 0x01ff line=113 │ │ + 0x0204 line=129 │ │ + 0x021e line=130 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0225 reg=34 this Lorg/achartengine/chart/PieChart; │ │ + 0x0000 - 0x0225 reg=35 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0225 reg=36 (null) I │ │ + 0x0000 - 0x0225 reg=37 (null) I │ │ + 0x0000 - 0x0225 reg=38 (null) I │ │ + 0x0000 - 0x0225 reg=39 (null) I │ │ + 0x0000 - 0x0225 reg=40 (null) Landroid/graphics/Paint; │ │ │ │ - #3 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'getCategory' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #1 : (in Lorg/achartengine/chart/PieChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -035c1c: |[035c1c] org.achartengine.model.CategorySeries.getCategory:(I)Ljava/lang/String; │ │ -035c2c: 1d01 |0000: monitor-enter v1 │ │ -035c2e: 5410 870a |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035c32: 7220 3f08 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -035c38: 0c00 |0006: move-result-object v0 │ │ -035c3a: 1f00 a301 |0007: check-cast v0, Ljava/lang/String; // type@01a3 │ │ -035c3e: 1e01 |0009: monitor-exit v1 │ │ -035c40: 1100 |000a: return-object v0 │ │ -035c42: 0d00 |000b: move-exception v0 │ │ -035c44: 1e01 |000c: monitor-exit v1 │ │ -035c46: 2700 |000d: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0009 │ │ - -> 0x000b │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 17 16-bit code units │ │ +041084: |[041084] org.achartengine.chart.PieChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +041094: 1501 a040 |0000: const/high16 v1, #int 1084227584 // #40a0 │ │ +041098: a702 0a01 |0002: sub-float v2, v10, v1 │ │ +04109c: 1500 2041 |0004: const/high16 v0, #int 1092616192 // #4120 │ │ +0410a0: a603 0900 |0006: add-float v3, v9, v0 │ │ +0410a4: a604 0a01 |0008: add-float v4, v10, v1 │ │ +0410a8: 0770 |000a: move-object v0, v7 │ │ +0410aa: 0191 |000b: move v1, v9 │ │ +0410ac: 07b5 |000c: move-object v5, v11 │ │ +0410ae: 7406 6f00 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +0410b4: 0e00 |0010: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=106 │ │ + 0x0002 line=152 │ │ + 0x0010 line=153 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x000e reg=2 (null) I │ │ + 0x0000 - 0x0011 reg=6 this Lorg/achartengine/chart/PieChart; │ │ + 0x0000 - 0x0011 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0011 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0011 reg=9 (null) F │ │ + 0x0000 - 0x0011 reg=10 (null) F │ │ + 0x0000 - 0x0011 reg=11 (null) Landroid/graphics/Paint; │ │ │ │ - #4 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'getItemCount' │ │ + #2 : (in Lorg/achartengine/chart/PieChart;) │ │ + name : 'getLegendShapeWidth' │ │ type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -035c54: |[035c54] org.achartengine.model.CategorySeries.getItemCount:()I │ │ -035c64: 1d01 |0000: monitor-enter v1 │ │ -035c66: 5410 870a |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035c6a: 7210 4308 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -035c70: 0a00 |0006: move-result v0 │ │ -035c72: 1e01 |0007: monitor-exit v1 │ │ -035c74: 0f00 |0008: return v0 │ │ -035c76: 0d00 |0009: move-exception v0 │ │ -035c78: 1e01 |000a: monitor-exit v1 │ │ -035c7a: 2700 |000b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0009 │ │ - positions : │ │ - 0x0000 line=115 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/achartengine/model/CategorySeries; │ │ - │ │ - #5 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035c88: |[035c88] org.achartengine.model.CategorySeries.getTitle:()Ljava/lang/String; │ │ -035c98: 5410 880a |0000: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mTitle:Ljava/lang/String; // field@0a88 │ │ -035c9c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ - │ │ - #6 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'getValue' │ │ - type : '(I)D' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -035ca0: |[035ca0] org.achartengine.model.CategorySeries.getValue:(I)D │ │ -035cb0: 1d02 |0000: monitor-enter v2 │ │ -035cb2: 5420 890a |0001: iget-object v0, v2, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0a89 │ │ -035cb6: 7220 3f08 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -035cbc: 0c00 |0006: move-result-object v0 │ │ -035cbe: 1f00 9001 |0007: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -035cc2: 6e10 8707 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -035cc8: 0b00 |000c: move-result-wide v0 │ │ -035cca: 1e02 |000d: monitor-exit v2 │ │ -035ccc: 1000 |000e: return-wide v0 │ │ -035cce: 0d00 |000f: move-exception v0 │ │ -035cd0: 1e02 |0010: monitor-exit v2 │ │ -035cd2: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000c │ │ - -> 0x000f │ │ - positions : │ │ - 0x0000 line=96 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0012 reg=3 (null) I │ │ - │ │ - #7 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'remove' │ │ - type : '(I)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -035ce0: |[035ce0] org.achartengine.model.CategorySeries.remove:(I)V │ │ -035cf0: 1d01 |0000: monitor-enter v1 │ │ -035cf2: 5410 870a |0001: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mCategories:Ljava/util/List; // field@0a87 │ │ -035cf6: 7220 4108 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -035cfc: 5410 890a |0006: iget-object v0, v1, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0a89 │ │ -035d00: 7220 4108 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -035d06: 1e01 |000b: monitor-exit v1 │ │ -035d08: 0e00 |000c: return-void │ │ -035d0a: 0d00 |000d: move-exception v0 │ │ -035d0c: 1e01 |000e: monitor-exit v1 │ │ -035d0e: 2700 |000f: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000b │ │ - -> 0x000d │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0006 line=78 │ │ - 0x000b line=79 │ │ - 0x000d line=77 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/CategorySeries; │ │ - 0x0000 - 0x0010 reg=2 (null) I │ │ - │ │ - #8 : (in Lorg/achartengine/model/CategorySeries;) │ │ - name : 'toXYSeries' │ │ - type : '()Lorg/achartengine/model/XYSeries;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 40 16-bit code units │ │ -035d1c: |[035d1c] org.achartengine.model.CategorySeries.toXYSeries:()Lorg/achartengine/model/XYSeries; │ │ -035d2c: 2202 e801 |0000: new-instance v2, Lorg/achartengine/model/XYSeries; // type@01e8 │ │ -035d30: 5480 880a |0002: iget-object v0, v8, Lorg/achartengine/model/CategorySeries;.mTitle:Ljava/lang/String; // field@0a88 │ │ -035d34: 7020 2f09 0200 |0004: invoke-direct {v2, v0}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@092f │ │ -035d3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -035d3c: 5481 890a |0008: iget-object v1, v8, Lorg/achartengine/model/CategorySeries;.mValues:Ljava/util/List; // field@0a89 │ │ -035d40: 7210 4008 0100 |000a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0840 │ │ -035d46: 0c03 |000d: move-result-object v3 │ │ -035d48: 0101 |000e: move v1, v0 │ │ -035d4a: 7210 3708 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0837 │ │ -035d50: 0a00 |0012: move-result v0 │ │ -035d52: 3800 1400 |0013: if-eqz v0, 0027 // +0014 │ │ -035d56: 7210 3808 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0838 │ │ -035d5c: 0c00 |0018: move-result-object v0 │ │ -035d5e: 1f00 9001 |0019: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -035d62: 6e10 8707 0000 |001b: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -035d68: 0b04 |001e: move-result-wide v4 │ │ -035d6a: d800 0101 |001f: add-int/lit8 v0, v1, #int 1 // #01 │ │ -035d6e: 8306 |0021: int-to-double v6, v0 │ │ -035d70: 6e55 3009 6247 |0022: invoke-virtual {v2, v6, v7, v4, v5}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0930 │ │ -035d76: 0101 |0025: move v1, v0 │ │ -035d78: 28e9 |0026: goto 000f // -0017 │ │ -035d7a: 1102 |0027: return-object v2 │ │ +0410b8: |[0410b8] org.achartengine.chart.PieChart.getLegendShapeWidth:()I │ │ +0410c8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0410cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=124 │ │ - 0x0007 line=125 │ │ - 0x0008 line=126 │ │ - 0x001f line=127 │ │ - 0x0027 line=129 │ │ + 0x0000 line=138 │ │ locals : │ │ - 0x0000 - 0x0028 reg=8 this Lorg/achartengine/model/CategorySeries; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/PieChart; │ │ │ │ - source_file_idx : 330 (CategorySeries.java) │ │ + source_file_idx : 1226 (PieChart.java) │ │ │ │ -Class #263 header: │ │ -class_idx : 484 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1179 │ │ +Class #255 header: │ │ +class_idx : 470 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 457 │ │ +source_file_idx : 1455 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 14 │ │ │ │ -Class #263 annotations: │ │ -Annotations on field #2698 'mCategories' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on field #2700 'mTitles' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<[" "Ljava/lang/String;" ">;" } │ │ -Annotations on field #2701 'mValues' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<[D>;" } │ │ +Class #255 annotations: │ │ +Annotations on method #2286 'drawSeries' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lorg/achartengine/model/XYSeries;" "Landroid/graphics/Canvas;" "Landroid/graphics/Paint;" "Ljava/util/List" "<" "Ljava/lang/Float;" ">;" "Lorg/achartengine/renderer/SimpleSeriesRenderer;" "FI" "Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;" ")V" } │ │ +Annotations on method #2288 'drawXLabels' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;[" "Ljava/lang/Double;" "Landroid/graphics/Canvas;" "Landroid/graphics/Paint;" "IIIDD)V" } │ │ │ │ -Class #263 - │ │ - Class descriptor : 'Lorg/achartengine/model/MultipleCategorySeries;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #255 - │ │ + Class descriptor : 'Lorg/achartengine/chart/XYChart;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Lorg/achartengine/chart/AbstractChart;' │ │ Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'mCategories' │ │ - type : 'Ljava/util/List;' │ │ + #0 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'calcRange' │ │ + type : '[D' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ + #1 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'mCenter' │ │ + type : 'Landroid/graphics/PointF;' │ │ access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'mTitles' │ │ - type : 'Ljava/util/List;' │ │ + #2 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'mDataset' │ │ + type : 'Lorg/achartengine/model/XYMultipleSeriesDataset;' │ │ + access : 0x0004 (PROTECTED) │ │ + #3 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'mRenderer' │ │ + type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ + access : 0x0004 (PROTECTED) │ │ + #4 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'mScale' │ │ + type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'mValues' │ │ - type : 'Ljava/util/List;' │ │ + #5 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'mTranslate' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'screenR' │ │ + type : 'Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ + #0 : (in Lorg/achartengine/chart/XYChart;) │ │ name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 27 16-bit code units │ │ -035d7c: |[035d7c] org.achartengine.model.MultipleCategorySeries.:(Ljava/lang/String;)V │ │ -035d8c: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -035d92: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -035d96: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -035d9c: 5b10 8a0a |0008: iput-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035da0: 2200 b601 |000a: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -035da4: 7010 1908 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -035daa: 5b10 8c0a |000f: iput-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0a8c │ │ -035dae: 2200 b601 |0011: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -035db2: 7010 1908 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -035db8: 5b10 8d0a |0016: iput-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@0a8d │ │ -035dbc: 5b12 8b0a |0018: iput-object v2, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitle:Ljava/lang/String; // field@0a8b │ │ -035dc0: 0e00 |001a: return-void │ │ + insns size : 13 16-bit code units │ │ +0410d0: |[0410d0] org.achartengine.chart.XYChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ +0410e0: 7010 8e08 0100 |0000: invoke-direct {v1}, Lorg/achartengine/chart/AbstractChart;.:()V // method@088e │ │ +0410e6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0410e8: 2300 0e02 |0004: new-array v0, v0, [D // type@020e │ │ +0410ec: 5b10 2d08 |0006: iput-object v0, v1, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@082d │ │ +0410f0: 5b12 2f08 |0008: iput-object v2, v1, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@082f │ │ +0410f4: 5b13 3008 |000a: iput-object v3, v1, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0410f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0003 line=29 │ │ - 0x000a line=31 │ │ - 0x0011 line=33 │ │ - 0x0018 line=41 │ │ - 0x001a line=42 │ │ + 0x0000 line=61 │ │ + 0x0003 line=53 │ │ + 0x0008 line=62 │ │ + 0x000a line=63 │ │ + 0x000c line=64 │ │ locals : │ │ - 0x0000 - 0x001b reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x001b reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=1 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x000d reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000d reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'add' │ │ - type : '(Ljava/lang/String;[Ljava/lang/String;[D)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'drawSeries' │ │ + type : '(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 20 │ │ + ins : 9 │ │ + outs : 7 │ │ + insns size : 85 16-bit code units │ │ +0410fc: |[0410fc] org.achartengine.chart.XYChart.drawSeries:(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V │ │ +04110c: 7110 0b0a 0f00 |0000: invoke-static {v15}, Lorg/achartengine/util/MathHelper;.getFloats:(Ljava/util/List;)[F // method@0a0b │ │ +041112: 0c04 |0003: move-result-object v4 │ │ +041114: 07b1 |0004: move-object v1, v11 │ │ +041116: 07d2 |0005: move-object v2, v13 │ │ +041118: 07e3 |0006: move-object v3, v14 │ │ +04111a: 0805 1000 |0007: move-object/from16 v5, v16 │ │ +04111e: 0206 1100 |0009: move/from16 v6, v17 │ │ +041122: 0207 1200 |000b: move/from16 v7, v18 │ │ +041126: 7407 ed08 0100 |000d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/XYChart;.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V // method@08ed │ │ +04112c: 0800 1000 |0010: move-object/from16 v0, v16 │ │ +041130: 6e20 f708 0b00 |0012: invoke-virtual {v11, v0}, Lorg/achartengine/chart/XYChart;.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z // method@08f7 │ │ +041136: 0a01 |0015: move-result v1 │ │ +041138: 3801 1200 |0016: if-eqz v1, 0028 // +0012 │ │ +04113c: 6e10 f508 0b00 |0018: invoke-virtual {v11}, Lorg/achartengine/chart/XYChart;.getPointsChart:()Lorg/achartengine/chart/ScatterChart; // method@08f5 │ │ +041142: 0c01 |001b: move-result-object v1 │ │ +041144: 3801 0c00 |001c: if-eqz v1, 0028 // +000c │ │ +041148: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +04114a: 07d2 |001f: move-object v2, v13 │ │ +04114c: 07e3 |0020: move-object v3, v14 │ │ +04114e: 0805 1000 |0021: move-object/from16 v5, v16 │ │ +041152: 0207 1200 |0023: move/from16 v7, v18 │ │ +041156: 7407 dd08 0100 |0025: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/ScatterChart;.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V // method@08dd │ │ +04115c: 54b1 3008 |0028: iget-object v1, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041160: 6e10 9609 0100 |002a: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartValuesTextSize:()F // method@0996 │ │ +041166: 0a01 |002d: move-result v1 │ │ +041168: 6e20 8600 1e00 |002e: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +04116e: 6201 6b08 |0031: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +041172: 0800 1300 |0033: move-object/from16 v0, v19 │ │ +041176: 3310 1a00 |0035: if-ne v0, v1, 004f // +001a │ │ +04117a: 6201 0300 |0037: sget-object v1, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ +04117e: 6e20 8500 1e00 |0039: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +041184: 54b1 3008 |003c: iget-object v1, v11, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041188: 6e10 b609 0100 |003e: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isDisplayChartValues:()Z // method@09b6 │ │ +04118e: 0a01 |0041: move-result v1 │ │ +041190: 3801 0c00 |0042: if-eqz v1, 004e // +000c │ │ +041194: 07b5 |0044: move-object v5, v11 │ │ +041196: 07d6 |0045: move-object v6, v13 │ │ +041198: 07c7 |0046: move-object v7, v12 │ │ +04119a: 07e8 |0047: move-object v8, v14 │ │ +04119c: 0749 |0048: move-object v9, v4 │ │ +04119e: 020a 1200 |0049: move/from16 v10, v18 │ │ +0411a2: 7406 eb08 0500 |004b: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V // method@08eb │ │ +0411a8: 0e00 |004e: return-void │ │ +0411aa: 6201 0400 |004f: sget-object v1, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +0411ae: 6e20 8500 1e00 |0051: invoke-virtual {v14, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +0411b4: 28e8 |0054: goto 003c // -0018 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=300 │ │ + 0x000d line=301 │ │ + 0x0010 line=302 │ │ + 0x0018 line=303 │ │ + 0x001c line=304 │ │ + 0x001e line=305 │ │ + 0x0028 line=308 │ │ + 0x0031 line=309 │ │ + 0x0037 line=310 │ │ + 0x003c line=314 │ │ + 0x004b line=315 │ │ + 0x004e line=317 │ │ + 0x004f line=312 │ │ + locals : │ │ + 0x0000 - 0x0055 reg=11 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0055 reg=12 (null) Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0055 reg=13 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0055 reg=14 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0055 reg=15 (null) Ljava/util/List; │ │ + 0x0000 - 0x0055 reg=16 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0055 reg=17 (null) F │ │ + 0x0000 - 0x0055 reg=18 (null) I │ │ + 0x0000 - 0x0055 reg=19 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ + │ │ + #2 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'transform' │ │ + type : '(Landroid/graphics/Canvas;FZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ ins : 4 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -035dc4: |[035dc4] org.achartengine.model.MultipleCategorySeries.add:(Ljava/lang/String;[Ljava/lang/String;[D)V │ │ -035dd4: 5410 8a0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035dd8: 7220 3b08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -035dde: 5410 8c0a |0005: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0a8c │ │ -035de2: 7220 3b08 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -035de8: 5410 8d0a |000a: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@0a8d │ │ -035dec: 7220 3b08 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -035df2: 0e00 |000f: return-void │ │ + outs : 4 │ │ + insns size : 63 16-bit code units │ │ +0411b8: |[0411b8] org.achartengine.chart.XYChart.transform:(Landroid/graphics/Canvas;FZ)V │ │ +0411c8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0411cc: 3806 2000 |0002: if-eqz v6, 0022 // +0020 │ │ +0411d0: 5230 3108 |0004: iget v0, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0831 │ │ +0411d4: a900 0200 |0006: div-float v0, v2, v0 │ │ +0411d8: 5231 3108 |0008: iget v1, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0831 │ │ +0411dc: 6e30 7500 0401 |000a: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@0075 │ │ +0411e2: 5230 3208 |000d: iget v0, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +0411e6: 5231 3208 |000f: iget v1, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +0411ea: 7f11 |0011: neg-float v1, v1 │ │ +0411ec: 6e30 7600 0401 |0012: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0076 │ │ +0411f2: 7f50 |0015: neg-float v0, v5 │ │ +0411f4: 5431 2e08 |0016: iget-object v1, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@082e │ │ +0411f8: 5211 0800 |0018: iget v1, v1, Landroid/graphics/PointF;.x:F // field@0008 │ │ +0411fc: 5432 2e08 |001a: iget-object v2, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@082e │ │ +041200: 5222 0900 |001c: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0009 │ │ +041204: 6e40 7400 0421 |001e: invoke-virtual {v4, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ +04120a: 0e00 |0021: return-void │ │ +04120c: 5430 2e08 |0022: iget-object v0, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@082e │ │ +041210: 5200 0800 |0024: iget v0, v0, Landroid/graphics/PointF;.x:F // field@0008 │ │ +041214: 5431 2e08 |0026: iget-object v1, v3, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@082e │ │ +041218: 5211 0900 |0028: iget v1, v1, Landroid/graphics/PointF;.y:F // field@0009 │ │ +04121c: 6e40 7400 5410 |002a: invoke-virtual {v4, v5, v0, v1}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ +041222: 5230 3208 |002d: iget v0, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +041226: 7f00 |002f: neg-float v0, v0 │ │ +041228: 5231 3208 |0030: iget v1, v3, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +04122c: 6e30 7600 0401 |0032: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0076 │ │ +041232: 5230 3108 |0035: iget v0, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0831 │ │ +041236: 5231 3108 |0037: iget v1, v3, Lorg/achartengine/chart/XYChart;.mScale:F // field@0831 │ │ +04123a: a901 0201 |0039: div-float v1, v2, v1 │ │ +04123e: 6e30 7500 0401 |003b: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.scale:(FF)V // method@0075 │ │ +041244: 28e3 |003e: goto 0021 // -001d │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0005 line=63 │ │ - 0x000a line=64 │ │ - 0x000f line=65 │ │ + 0x0002 line=369 │ │ + 0x0004 line=370 │ │ + 0x000d line=371 │ │ + 0x0015 line=372 │ │ + 0x0021 line=378 │ │ + 0x0022 line=374 │ │ + 0x002d line=375 │ │ + 0x0035 line=376 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=3 (null) [Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=4 (null) [D │ │ + 0x0000 - 0x003f reg=3 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x003f reg=4 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x003f reg=5 (null) F │ │ + 0x0000 - 0x003f reg=6 (null) Z │ │ │ │ - #1 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'add' │ │ - type : '([Ljava/lang/String;[D)V' │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 29 16-bit code units │ │ -035df4: |[035df4] org.achartengine.model.MultipleCategorySeries.add:([Ljava/lang/String;[D)V │ │ -035e04: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -035e08: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -035e0e: 5421 8a0a |0005: iget-object v1, v2, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035e12: 7210 4308 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0843 │ │ -035e18: 0a01 |000a: move-result v1 │ │ -035e1a: 6e20 f407 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -035e20: 0c00 |000e: move-result-object v0 │ │ -035e22: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -035e26: 6e20 f807 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -035e2c: 0c00 |0014: move-result-object v0 │ │ -035e2e: 6e10 fb07 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -035e34: 0c00 |0018: move-result-object v0 │ │ -035e36: 6e40 1109 0243 |0019: invoke-virtual {v2, v0, v3, v4}, Lorg/achartengine/model/MultipleCategorySeries;.add:(Ljava/lang/String;[Ljava/lang/String;[D)V // method@0911 │ │ -035e3c: 0e00 |001c: return-void │ │ + registers : 55 │ │ + ins : 7 │ │ + outs : 12 │ │ + insns size : 1813 16-bit code units │ │ +041248: |[041248] org.achartengine.chart.XYChart.draw:(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ +041258: 0800 3000 |0000: move-object/from16 v0, v48 │ │ +04125c: 5404 3008 |0002: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041260: 6e10 b509 0400 |0004: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isAntialiasing:()Z // method@09b5 │ │ +041266: 0a04 |0007: move-result v4 │ │ +041268: 0800 3600 |0008: move-object/from16 v0, v54 │ │ +04126c: 6e20 8100 4000 |000a: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0081 │ │ +041272: 0800 3000 |000d: move-object/from16 v0, v48 │ │ +041276: 5404 3008 |000f: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04127a: 6e10 9b09 0400 |0011: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLegendHeight:()I // method@099b │ │ +041280: 0a04 |0014: move-result v4 │ │ +041282: 0800 3000 |0015: move-object/from16 v0, v48 │ │ +041286: 5405 3008 |0017: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04128a: 6e10 c109 0500 |0019: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLegend:()Z // method@09c1 │ │ +041290: 0a05 |001c: move-result v5 │ │ +041292: 3805 f406 |001d: if-eqz v5, 0711 // +06f4 │ │ +041296: 3904 f206 |001f: if-nez v4, 0711 // +06f2 │ │ +04129a: db04 3505 |0021: div-int/lit8 v4, v53, #int 5 // #05 │ │ +04129e: 021e 0400 |0023: move/from16 v30, v4 │ │ +0412a2: 0800 3000 |0025: move-object/from16 v0, v48 │ │ +0412a6: 5404 3008 |0027: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0412aa: 6e10 9c09 0400 |0029: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMargins:()[I // method@099c │ │ +0412b0: 0c2c |002c: move-result-object v44 │ │ +0412b2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +0412b4: 4404 2c04 |002e: aget v4, v44, v4 │ │ +0412b8: 9021 3204 |0030: add-int v33, v50, v4 │ │ +0412bc: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +0412be: 4404 2c04 |0033: aget v4, v44, v4 │ │ +0412c2: 902d 3304 |0035: add-int v45, v51, v4 │ │ +0412c6: 9004 3234 |0037: add-int v4, v50, v52 │ │ +0412ca: 1235 |0039: const/4 v5, #int 3 // #3 │ │ +0412cc: 4405 2c05 |003a: aget v5, v44, v5 │ │ +0412d0: 910e 0405 |003c: sub-int v14, v4, v5 │ │ +0412d4: 9004 3335 |003e: add-int v4, v51, v53 │ │ +0412d8: 1225 |0040: const/4 v5, #int 2 // #2 │ │ +0412da: 4405 2c05 |0041: aget v5, v44, v5 │ │ +0412de: b154 |0043: sub-int/2addr v4, v5 │ │ +0412e0: 9111 041e |0044: sub-int v17, v4, v30 │ │ +0412e4: 0800 3000 |0046: move-object/from16 v0, v48 │ │ +0412e8: 5404 3308 |0048: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +0412ec: 3904 0b00 |004a: if-nez v4, 0055 // +000b │ │ +0412f0: 2204 2a00 |004c: new-instance v4, Landroid/graphics/Rect; // type@002a │ │ +0412f4: 7010 8c00 0400 |004e: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@008c │ │ +0412fa: 0800 3000 |0051: move-object/from16 v0, v48 │ │ +0412fe: 5b04 3308 |0053: iput-object v4, v0, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +041302: 0800 3000 |0055: move-object/from16 v0, v48 │ │ +041306: 5404 3308 |0057: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +04130a: 0200 2100 |0059: move/from16 v0, v33 │ │ +04130e: 0201 2d00 |005b: move/from16 v1, v45 │ │ +041312: 0202 1100 |005d: move/from16 v2, v17 │ │ +041316: 6e52 8e00 04e1 |005f: invoke-virtual {v4, v0, v1, v14, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@008e │ │ +04131c: 0800 3000 |0062: move-object/from16 v0, v48 │ │ +041320: 5405 3008 |0064: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041324: 120c |0066: const/4 v12, #int 0 // #0 │ │ +041326: 120d |0067: const/4 v13, #int 0 // #0 │ │ +041328: 0804 3000 |0068: move-object/from16 v4, v48 │ │ +04132c: 0806 3100 |006a: move-object/from16 v6, v49 │ │ +041330: 0207 3200 |006c: move/from16 v7, v50 │ │ +041334: 0208 3300 |006e: move/from16 v8, v51 │ │ +041338: 0209 3400 |0070: move/from16 v9, v52 │ │ +04133c: 020a 3500 |0072: move/from16 v10, v53 │ │ +041340: 080b 3600 |0074: move-object/from16 v11, v54 │ │ +041344: 740a ea08 0400 |0076: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +04134a: 7401 7f00 3600 |0079: invoke-virtual/range {v54}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@007f │ │ +041350: 0c04 |007c: move-result-object v4 │ │ +041352: 3804 2a00 |007d: if-eqz v4, 00a7 // +002a │ │ +041356: 7401 7f00 3600 |007f: invoke-virtual/range {v54}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@007f │ │ +04135c: 0c04 |0082: move-result-object v4 │ │ +04135e: 6e10 b807 0400 |0083: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07b8 │ │ +041364: 0c04 |0086: move-result-object v4 │ │ +041366: 0800 3000 |0087: move-object/from16 v0, v48 │ │ +04136a: 5405 3008 |0089: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04136e: 6e10 a309 0500 |008b: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceName:()Ljava/lang/String; // method@09a3 │ │ +041374: 0c05 |008e: move-result-object v5 │ │ +041376: 6e20 c307 5400 |008f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07c3 │ │ +04137c: 0a04 |0092: move-result v4 │ │ +04137e: 3804 1400 |0093: if-eqz v4, 00a7 // +0014 │ │ +041382: 7401 7f00 3600 |0095: invoke-virtual/range {v54}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@007f │ │ +041388: 0c04 |0098: move-result-object v4 │ │ +04138a: 6e10 9700 0400 |0099: invoke-virtual {v4}, Landroid/graphics/Typeface;.getStyle:()I // method@0097 │ │ +041390: 0a04 |009c: move-result v4 │ │ +041392: 0800 3000 |009d: move-object/from16 v0, v48 │ │ +041396: 5405 3008 |009f: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04139a: 6e10 a409 0500 |00a1: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceStyle:()I // method@09a4 │ │ +0413a0: 0a05 |00a4: move-result v5 │ │ +0413a2: 3254 1b00 |00a5: if-eq v4, v5, 00c0 // +001b │ │ +0413a6: 0800 3000 |00a7: move-object/from16 v0, v48 │ │ +0413aa: 5404 3008 |00a9: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0413ae: 6e10 a309 0400 |00ab: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceName:()Ljava/lang/String; // method@09a3 │ │ +0413b4: 0c04 |00ae: move-result-object v4 │ │ +0413b6: 0800 3000 |00af: move-object/from16 v0, v48 │ │ +0413ba: 5405 3008 |00b1: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0413be: 6e10 a409 0500 |00b3: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getTextTypefaceStyle:()I // method@09a4 │ │ +0413c4: 0a05 |00b6: move-result v5 │ │ +0413c6: 7120 9600 5400 |00b7: invoke-static {v4, v5}, Landroid/graphics/Typeface;.create:(Ljava/lang/String;I)Landroid/graphics/Typeface; // method@0096 │ │ +0413cc: 0c04 |00ba: move-result-object v4 │ │ +0413ce: 0800 3600 |00bb: move-object/from16 v0, v54 │ │ +0413d2: 6e20 8700 4000 |00bd: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0087 │ │ +0413d8: 0800 3000 |00c0: move-object/from16 v0, v48 │ │ +0413dc: 5404 3008 |00c2: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0413e0: 6e10 9e09 0400 |00c4: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // method@099e │ │ +0413e6: 0c0c |00c7: move-result-object v12 │ │ +0413e8: 6204 6c08 |00c8: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +0413ec: 334c 4306 |00ca: if-ne v12, v4, 070d // +0643 │ │ +0413f0: 9104 0e1e |00cc: sub-int v4, v14, v30 │ │ +0413f4: d805 1eec |00ce: add-int/lit8 v5, v30, #int -20 // #ec │ │ +0413f8: 9011 1105 |00d0: add-int v17, v17, v5 │ │ +0413fc: 021f 0400 |00d2: move/from16 v31, v4 │ │ +041400: 6e10 8b09 0c00 |00d4: invoke-virtual {v12}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.getAngle:()I // method@098b │ │ +041406: 0a2e |00d7: move-result v46 │ │ +041408: 1304 5a00 |00d8: const/16 v4, #int 90 // #5a │ │ +04140c: 0200 2e00 |00da: move/from16 v0, v46 │ │ +041410: 3340 cd00 |00dc: if-ne v0, v4, 01a9 // +00cd │ │ +041414: 1214 |00de: const/4 v4, #int 1 // #1 │ │ +041416: 0220 0400 |00df: move/from16 v32, v4 │ │ +04141a: 0200 3500 |00e1: move/from16 v0, v53 │ │ +04141e: 8204 |00e3: int-to-float v4, v0 │ │ +041420: 0200 3400 |00e4: move/from16 v0, v52 │ │ +041424: 8205 |00e6: int-to-float v5, v0 │ │ +041426: c954 |00e7: div-float/2addr v4, v5 │ │ +041428: 0800 3000 |00e8: move-object/from16 v0, v48 │ │ +04142c: 5904 3108 |00ea: iput v4, v0, Lorg/achartengine/chart/XYChart;.mScale:F // field@0831 │ │ +041430: 9104 3435 |00ec: sub-int v4, v52, v53 │ │ +041434: 7110 9807 0400 |00ee: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0798 │ │ +04143a: 0a04 |00f1: move-result v4 │ │ +04143c: db04 0402 |00f2: div-int/lit8 v4, v4, #int 2 // #02 │ │ +041440: 8244 |00f4: int-to-float v4, v4 │ │ +041442: 0800 3000 |00f5: move-object/from16 v0, v48 │ │ +041446: 5904 3208 |00f7: iput v4, v0, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +04144a: 0800 3000 |00f9: move-object/from16 v0, v48 │ │ +04144e: 5204 3108 |00fb: iget v4, v0, Lorg/achartengine/chart/XYChart;.mScale:F // field@0831 │ │ +041452: 1505 803f |00fd: const/high16 v5, #int 1065353216 // #3f80 │ │ +041456: 2e04 0405 |00ff: cmpg-float v4, v4, v5 │ │ +04145a: 3b04 0d00 |0101: if-gez v4, 010e // +000d │ │ +04145e: 0800 3000 |0103: move-object/from16 v0, v48 │ │ +041462: 5204 3208 |0105: iget v4, v0, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +041466: 1505 80bf |0107: const/high16 v5, #int -1082130432 // #bf80 │ │ +04146a: c854 |0109: mul-float/2addr v4, v5 │ │ +04146c: 0800 3000 |010a: move-object/from16 v0, v48 │ │ +041470: 5904 3208 |010c: iput v4, v0, Lorg/achartengine/chart/XYChart;.mTranslate:F // field@0832 │ │ +041474: 2204 2900 |010e: new-instance v4, Landroid/graphics/PointF; // type@0029 │ │ +041478: 9005 3234 |0110: add-int v5, v50, v52 │ │ +04147c: db05 0502 |0112: div-int/lit8 v5, v5, #int 2 // #02 │ │ +041480: 8255 |0114: int-to-float v5, v5 │ │ +041482: 9006 3335 |0115: add-int v6, v51, v53 │ │ +041486: db06 0602 |0117: div-int/lit8 v6, v6, #int 2 // #02 │ │ +04148a: 8266 |0119: int-to-float v6, v6 │ │ +04148c: 7030 8b00 5406 |011a: invoke-direct {v4, v5, v6}, Landroid/graphics/PointF;.:(FF)V // method@008b │ │ +041492: 0800 3000 |011d: move-object/from16 v0, v48 │ │ +041496: 5b04 2e08 |011f: iput-object v4, v0, Lorg/achartengine/chart/XYChart;.mCenter:Landroid/graphics/PointF; // field@082e │ │ +04149a: 3820 0d00 |0121: if-eqz v32, 012e // +000d │ │ +04149e: 0200 2e00 |0123: move/from16 v0, v46 │ │ +0414a2: 8204 |0125: int-to-float v4, v0 │ │ +0414a4: 1205 |0126: const/4 v5, #int 0 // #0 │ │ +0414a6: 0800 3000 |0127: move-object/from16 v0, v48 │ │ +0414aa: 0801 3100 |0129: move-object/from16 v1, v49 │ │ +0414ae: 7040 fa08 1054 |012b: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@08fa │ │ +0414b4: 0800 3000 |012e: move-object/from16 v0, v48 │ │ +0414b8: 5404 3008 |0130: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0414bc: 6e10 a609 0400 |0132: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09a6 │ │ +0414c2: 0b1c |0135: move-result-wide v28 │ │ +0414c4: 0800 3000 |0136: move-object/from16 v0, v48 │ │ +0414c8: 5404 3008 |0138: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0414cc: 6e10 a509 0400 |013a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09a5 │ │ +0414d2: 0b26 |013d: move-result-wide v38 │ │ +0414d4: 0800 3000 |013e: move-object/from16 v0, v48 │ │ +0414d8: 5404 3008 |0140: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0414dc: 6e10 ae09 0400 |0142: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09ae │ │ +0414e2: 0b24 |0145: move-result-wide v36 │ │ +0414e4: 0800 3000 |0146: move-object/from16 v0, v48 │ │ +0414e8: 5404 3008 |0148: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0414ec: 6e10 ad09 0400 |014a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09ad │ │ +0414f2: 0b22 |014d: move-result-wide v34 │ │ +0414f4: 0800 3000 |014e: move-object/from16 v0, v48 │ │ +0414f8: 5404 3008 |0150: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0414fc: 6e10 ba09 0400 |0152: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09ba │ │ +041502: 0a10 |0155: move-result v16 │ │ +041504: 0800 3000 |0156: move-object/from16 v0, v48 │ │ +041508: 5404 3008 |0158: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04150c: 6e10 b809 0400 |015a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09b8 │ │ +041512: 0a12 |015d: move-result v18 │ │ +041514: 0800 3000 |015e: move-object/from16 v0, v48 │ │ +041518: 5404 3008 |0160: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04151c: 6e10 bb09 0400 |0162: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09bb │ │ +041522: 0a13 |0165: move-result v19 │ │ +041524: 0800 3000 |0166: move-object/from16 v0, v48 │ │ +041528: 5404 3008 |0168: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04152c: 6e10 b909 0400 |016a: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09b9 │ │ +041532: 0a14 |016d: move-result v20 │ │ +041534: 160e 0000 |016e: const-wide/16 v14, #int 0 // #0 │ │ +041538: 160a 0000 |0170: const-wide/16 v10, #int 0 // #0 │ │ +04153c: 0800 3000 |0172: move-object/from16 v0, v48 │ │ +041540: 5404 2f08 |0174: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@082f │ │ +041544: 6e10 2109 0400 |0176: invoke-virtual {v4}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +04154a: 0a15 |0179: move-result v21 │ │ +04154c: 0200 1500 |017a: move/from16 v0, v21 │ │ +041550: 2300 1b02 |017c: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +041554: 082f 0000 |017e: move-object/from16 v47, v0 │ │ +041558: 1204 |0180: const/4 v4, #int 0 // #0 │ │ +04155a: 014d |0181: move v13, v4 │ │ +04155c: 0200 1500 |0182: move/from16 v0, v21 │ │ +041560: 350d 7f00 |0184: if-ge v13, v0, 0203 // +007f │ │ +041564: 0800 3000 |0186: move-object/from16 v0, v48 │ │ +041568: 5404 2f08 |0188: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@082f │ │ +04156c: 6e20 2009 d400 |018a: invoke-virtual {v4, v13}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; // method@0920 │ │ +041572: 0c04 |018d: move-result-object v4 │ │ +041574: 6e10 2c09 0400 |018e: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getTitle:()Ljava/lang/String; // method@092c │ │ +04157a: 0c05 |0191: move-result-object v5 │ │ +04157c: 4d05 2f0d |0192: aput-object v5, v47, v13 │ │ +041580: 6e10 2709 0400 |0194: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0927 │ │ +041586: 0a05 |0197: move-result v5 │ │ +041588: 3905 1600 |0198: if-nez v5, 01ae // +0016 │ │ +04158c: 0504 2200 |019a: move-wide/from16 v4, v34 │ │ +041590: 0506 2400 |019c: move-wide/from16 v6, v36 │ │ +041594: 0508 2600 |019e: move-wide/from16 v8, v38 │ │ +041598: d80d 0d01 |01a0: add-int/lit8 v13, v13, #int 1 // #01 │ │ +04159c: 0522 0400 |01a2: move-wide/from16 v34, v4 │ │ +0415a0: 0524 0600 |01a4: move-wide/from16 v36, v6 │ │ +0415a4: 0526 0800 |01a6: move-wide/from16 v38, v8 │ │ +0415a8: 28da |01a8: goto 0182 // -0026 │ │ +0415aa: 1204 |01a9: const/4 v4, #int 0 // #0 │ │ +0415ac: 0220 0400 |01aa: move/from16 v32, v4 │ │ +0415b0: 2900 35ff |01ac: goto/16 00e1 // -00cb │ │ +0415b4: 3910 1300 |01ae: if-nez v16, 01c1 // +0013 │ │ +0415b8: 6e10 2a09 0400 |01b0: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMinX:()D // method@092a │ │ +0415be: 0b06 |01b3: move-result-wide v6 │ │ +0415c0: 0500 1c00 |01b4: move-wide/from16 v0, v28 │ │ +0415c4: 7140 a707 1076 |01b6: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +0415ca: 0b1c |01b9: move-result-wide v28 │ │ +0415cc: 0800 3000 |01ba: move-object/from16 v0, v48 │ │ +0415d0: 5405 2d08 |01bc: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@082d │ │ +0415d4: 1206 |01be: const/4 v6, #int 0 // #0 │ │ +0415d6: 4c1c 0506 |01bf: aput-wide v28, v5, v6 │ │ +0415da: 3912 4805 |01c1: if-nez v18, 0709 // +0548 │ │ +0415de: 6e10 2809 0400 |01c3: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMaxX:()D // method@0928 │ │ +0415e4: 0b06 |01c6: move-result-wide v6 │ │ +0415e6: 0500 2600 |01c7: move-wide/from16 v0, v38 │ │ +0415ea: 7140 a507 1076 |01c9: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +0415f0: 0b08 |01cc: move-result-wide v8 │ │ +0415f2: 0800 3000 |01cd: move-object/from16 v0, v48 │ │ +0415f6: 5405 2d08 |01cf: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@082d │ │ +0415fa: 1216 |01d1: const/4 v6, #int 1 // #1 │ │ +0415fc: 4c08 0506 |01d2: aput-wide v8, v5, v6 │ │ +041600: 3913 3105 |01d4: if-nez v19, 0705 // +0531 │ │ +041604: 6e10 2b09 0400 |01d6: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMinY:()D // method@092b │ │ +04160a: 0b06 |01d9: move-result-wide v6 │ │ +04160c: 8c65 |01da: double-to-float v5, v6 │ │ +04160e: 8956 |01db: float-to-double v6, v5 │ │ +041610: 0500 2400 |01dc: move-wide/from16 v0, v36 │ │ +041614: 7140 a707 1076 |01de: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +04161a: 0b06 |01e1: move-result-wide v6 │ │ +04161c: 0800 3000 |01e2: move-object/from16 v0, v48 │ │ +041620: 5405 2d08 |01e4: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@082d │ │ +041624: 1316 0200 |01e6: const/16 v22, #int 2 // #2 │ │ +041628: 4c06 0516 |01e8: aput-wide v6, v5, v22 │ │ +04162c: 3914 1705 |01ea: if-nez v20, 0701 // +0517 │ │ +041630: 6e10 2909 0400 |01ec: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMaxY:()D // method@0929 │ │ +041636: 0b04 |01ef: move-result-wide v4 │ │ +041638: 8c44 |01f0: double-to-float v4, v4 │ │ +04163a: 8944 |01f1: float-to-double v4, v4 │ │ +04163c: 0500 2200 |01f2: move-wide/from16 v0, v34 │ │ +041640: 7140 a507 1054 |01f4: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +041646: 0b04 |01f7: move-result-wide v4 │ │ +041648: 0800 3000 |01f8: move-object/from16 v0, v48 │ │ +04164c: 5400 2d08 |01fa: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@082d │ │ +041650: 0816 0000 |01fc: move-object/from16 v22, v0 │ │ +041654: 1317 0300 |01fe: const/16 v23, #int 3 // #3 │ │ +041658: 4c04 1617 |0200: aput-wide v4, v22, v23 │ │ +04165c: 289e |0202: goto 01a0 // -0062 │ │ +04165e: ac04 261c |0203: sub-double v4, v38, v28 │ │ +041662: 1606 0000 |0205: const-wide/16 v6, #int 0 // #0 │ │ +041666: 2f04 0406 |0207: cmpl-double v4, v4, v6 │ │ +04166a: 3804 f404 |0209: if-eqz v4, 06fd // +04f4 │ │ +04166e: 9104 1f21 |020b: sub-int v4, v31, v33 │ │ +041672: 8344 |020d: int-to-double v4, v4 │ │ +041674: ac06 261c |020e: sub-double v6, v38, v28 │ │ +041678: ce64 |0210: div-double/2addr v4, v6 │ │ +04167a: 052a 0400 |0211: move-wide/from16 v42, v4 │ │ +04167e: ac04 2224 |0213: sub-double v4, v34, v36 │ │ +041682: 1606 0000 |0215: const-wide/16 v6, #int 0 // #0 │ │ +041686: 2f04 0406 |0217: cmpl-double v4, v4, v6 │ │ +04168a: 3804 e004 |0219: if-eqz v4, 06f9 // +04e0 │ │ +04168e: 9104 112d |021b: sub-int v4, v17, v45 │ │ +041692: 8344 |021d: int-to-double v4, v4 │ │ +041694: ac06 2224 |021e: sub-double v6, v34, v36 │ │ +041698: ce64 |0220: div-double/2addr v4, v6 │ │ +04169a: 8c44 |0221: double-to-float v4, v4 │ │ +04169c: 8944 |0222: float-to-double v4, v4 │ │ +04169e: 0528 0400 |0223: move-wide/from16 v40, v4 │ │ +0416a2: 1204 |0225: const/4 v4, #int 0 // #0 │ │ +0416a4: 120b |0226: const/4 v11, #int 0 // #0 │ │ +0416a6: 0200 1500 |0227: move/from16 v0, v21 │ │ +0416aa: 350b ac00 |0229: if-ge v11, v0, 02d5 // +00ac │ │ +0416ae: 0800 3000 |022b: move-object/from16 v0, v48 │ │ +0416b2: 5405 2f08 |022d: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@082f │ │ +0416b6: 6e20 2009 b500 |022f: invoke-virtual {v5, v11}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; // method@0920 │ │ +0416bc: 0c05 |0232: move-result-object v5 │ │ +0416be: 6e10 2709 0500 |0233: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0927 │ │ +0416c4: 0a06 |0236: move-result v6 │ │ +0416c6: 3906 0500 |0237: if-nez v6, 023c // +0005 │ │ +0416ca: d80b 0b01 |0239: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0416ce: 28ec |023b: goto 0227 // -0014 │ │ +0416d0: 121d |023c: const/4 v13, #int 1 // #1 │ │ +0416d2: 0800 3000 |023d: move-object/from16 v0, v48 │ │ +0416d6: 5404 3008 |023f: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0416da: 6e20 a109 b400 |0241: invoke-virtual {v4, v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; // method@09a1 │ │ +0416e0: 0c09 |0244: move-result-object v9 │ │ +0416e2: 6e10 2709 0500 |0245: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0927 │ │ +0416e8: 0a04 |0248: move-result v4 │ │ +0416ea: da0f 0402 |0249: mul-int/lit8 v15, v4, #int 2 // #02 │ │ +0416ee: 2208 aa01 |024b: new-instance v8, Ljava/util/ArrayList; // type@01aa │ │ +0416f2: 7010 0e08 0800 |024d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0416f8: 1204 |0250: const/4 v4, #int 0 // #0 │ │ +0416fa: 014e |0251: move v14, v4 │ │ +0416fc: 35fe 6300 |0252: if-ge v14, v15, 02b5 // +0063 │ │ +041700: db04 0e02 |0254: div-int/lit8 v4, v14, #int 2 // #02 │ │ +041704: 6e20 2e09 4500 |0256: invoke-virtual {v5, v4}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@092e │ │ +04170a: 0b06 |0259: move-result-wide v6 │ │ +04170c: 1812 ffff ffff ffff ef7f |025a: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ +041716: 2f0a 0612 |025f: cmpl-double v10, v6, v18 │ │ +04171a: 380a 3200 |0261: if-eqz v10, 0293 // +0032 │ │ +04171e: 0200 2100 |0263: move/from16 v0, v33 │ │ +041722: 8300 |0265: int-to-double v0, v0 │ │ +041724: 0512 0000 |0266: move-wide/from16 v18, v0 │ │ +041728: 6e20 2d09 4500 |0268: invoke-virtual {v5, v4}, Lorg/achartengine/model/XYSeries;.getX:(I)D // method@092d │ │ +04172e: 0b16 |026b: move-result-wide v22 │ │ +041730: ac16 161c |026c: sub-double v22, v22, v28 │ │ +041734: ad16 162a |026e: mul-double v22, v22, v42 │ │ +041738: ab12 1216 |0270: add-double v18, v18, v22 │ │ +04173c: 0500 1200 |0272: move-wide/from16 v0, v18 │ │ +041740: 8c04 |0274: double-to-float v4, v0 │ │ +041742: 7110 8a07 0400 |0275: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@078a │ │ +041748: 0c04 |0278: move-result-object v4 │ │ +04174a: 7220 3008 4800 |0279: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +041750: 0200 1100 |027c: move/from16 v0, v17 │ │ +041754: 8300 |027e: int-to-double v0, v0 │ │ +041756: 0512 0000 |027f: move-wide/from16 v18, v0 │ │ +04175a: ac06 0624 |0281: sub-double v6, v6, v36 │ │ +04175e: ad06 0628 |0283: mul-double v6, v6, v40 │ │ +041762: ac06 1206 |0285: sub-double v6, v18, v6 │ │ +041766: 8c64 |0287: double-to-float v4, v6 │ │ +041768: 7110 8a07 0400 |0288: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@078a │ │ +04176e: 0c04 |028b: move-result-object v4 │ │ +041770: 7220 3008 4800 |028c: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +041776: d804 0e02 |028f: add-int/lit8 v4, v14, #int 2 // #02 │ │ +04177a: 014e |0291: move v14, v4 │ │ +04177c: 28c0 |0292: goto 0252 // -0040 │ │ +04177e: 7210 3808 0800 |0293: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0838 │ │ +041784: 0a04 |0296: move-result v4 │ │ +041786: 3d04 f8ff |0297: if-lez v4, 028f // -0008 │ │ +04178a: 0200 1100 |0299: move/from16 v0, v17 │ │ +04178e: 8204 |029b: int-to-float v4, v0 │ │ +041790: 0200 1100 |029c: move/from16 v0, v17 │ │ +041794: 8306 |029e: int-to-double v6, v0 │ │ +041796: ad12 2824 |029f: mul-double v18, v40, v36 │ │ +04179a: ab06 0612 |02a1: add-double v6, v6, v18 │ │ +04179e: 8c66 |02a3: double-to-float v6, v6 │ │ +0417a0: 7120 a807 6400 |02a4: invoke-static {v4, v6}, Ljava/lang/Math;.min:(FF)F // method@07a8 │ │ +0417a6: 0a0a |02a7: move-result v10 │ │ +0417a8: 0804 3000 |02a8: move-object/from16 v4, v48 │ │ +0417ac: 0806 3100 |02aa: move-object/from16 v6, v49 │ │ +0417b0: 0807 3600 |02ac: move-object/from16 v7, v54 │ │ +0417b4: 7609 ee08 0400 |02ae: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/XYChart;.drawSeries:(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V // method@08ee │ │ +0417ba: 7210 3208 0800 |02b1: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@0832 │ │ +0417c0: 28db |02b4: goto 028f // -0025 │ │ +0417c2: 7210 3808 0800 |02b5: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0838 │ │ +0417c8: 0a04 |02b8: move-result v4 │ │ +0417ca: 3d04 1900 |02b9: if-lez v4, 02d2 // +0019 │ │ +0417ce: 0200 1100 |02bb: move/from16 v0, v17 │ │ +0417d2: 8204 |02bd: int-to-float v4, v0 │ │ +0417d4: 0200 1100 |02be: move/from16 v0, v17 │ │ +0417d8: 8306 |02c0: int-to-double v6, v0 │ │ +0417da: ad0e 2824 |02c1: mul-double v14, v40, v36 │ │ +0417de: cbe6 |02c3: add-double/2addr v6, v14 │ │ +0417e0: 8c66 |02c4: double-to-float v6, v6 │ │ +0417e2: 7120 a807 6400 |02c5: invoke-static {v4, v6}, Ljava/lang/Math;.min:(FF)F // method@07a8 │ │ +0417e8: 0a0a |02c8: move-result v10 │ │ +0417ea: 0804 3000 |02c9: move-object/from16 v4, v48 │ │ +0417ee: 0806 3100 |02cb: move-object/from16 v6, v49 │ │ +0417f2: 0807 3600 |02cd: move-object/from16 v7, v54 │ │ +0417f6: 7609 ee08 0400 |02cf: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/achartengine/chart/XYChart;.drawSeries:(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V // method@08ee │ │ +0417fc: 01d4 |02d2: move v4, v13 │ │ +0417fe: 2900 66ff |02d3: goto/16 0239 // -009a │ │ +041802: 0800 3000 |02d5: move-object/from16 v0, v48 │ │ +041806: 540e 3008 |02d7: iget-object v14, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04180a: 9113 3511 |02d9: sub-int v19, v53, v17 │ │ +04180e: 1315 0100 |02db: const/16 v21, #int 1 // #1 │ │ +041812: 0800 3000 |02dd: move-object/from16 v0, v48 │ │ +041816: 5405 3008 |02df: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04181a: 6e10 9d09 0500 |02e1: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +041820: 0a16 |02e4: move-result v22 │ │ +041822: 080d 3000 |02e5: move-object/from16 v13, v48 │ │ +041826: 080f 3100 |02e7: move-object/from16 v15, v49 │ │ +04182a: 0210 3200 |02e9: move/from16 v16, v50 │ │ +04182e: 0212 3400 |02eb: move/from16 v18, v52 │ │ +041832: 0814 3600 |02ed: move-object/from16 v20, v54 │ │ +041836: 740a ea08 0d00 |02ef: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +04183c: 0800 3000 |02f2: move-object/from16 v0, v48 │ │ +041840: 5400 3008 |02f4: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041844: 0813 0000 |02f6: move-object/from16 v19, v0 │ │ +041848: 1205 |02f8: const/4 v5, #int 0 // #0 │ │ +04184a: 4418 2c05 |02f9: aget v24, v44, v5 │ │ +04184e: 131a 0100 |02fb: const/16 v26, #int 1 // #1 │ │ +041852: 0800 3000 |02fd: move-object/from16 v0, v48 │ │ +041856: 5405 3008 |02ff: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04185a: 6e10 9d09 0500 |0301: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +041860: 0a1b |0304: move-result v27 │ │ +041862: 0812 3000 |0305: move-object/from16 v18, v48 │ │ +041866: 0814 3100 |0307: move-object/from16 v20, v49 │ │ +04186a: 0215 3200 |0309: move/from16 v21, v50 │ │ +04186e: 0216 3300 |030b: move/from16 v22, v51 │ │ +041872: 0217 3400 |030d: move/from16 v23, v52 │ │ +041876: 0819 3600 |030f: move-object/from16 v25, v54 │ │ +04187a: 740a ea08 1200 |0311: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +041880: 6205 6b08 |0314: sget-object v5, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +041884: 335c 6901 |0316: if-ne v12, v5, 047f // +0169 │ │ +041888: 0800 3000 |0318: move-object/from16 v0, v48 │ │ +04188c: 5400 3008 |031a: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041890: 0813 0000 |031c: move-object/from16 v19, v0 │ │ +041894: 9117 2132 |031e: sub-int v23, v33, v50 │ │ +041898: 9118 3533 |0320: sub-int v24, v53, v51 │ │ +04189c: 131a 0100 |0322: const/16 v26, #int 1 // #1 │ │ +0418a0: 0800 3000 |0324: move-object/from16 v0, v48 │ │ +0418a4: 5405 3008 |0326: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0418a8: 6e10 9d09 0500 |0328: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +0418ae: 0a1b |032b: move-result v27 │ │ +0418b0: 0812 3000 |032c: move-object/from16 v18, v48 │ │ +0418b4: 0814 3100 |032e: move-object/from16 v20, v49 │ │ +0418b8: 0215 3200 |0330: move/from16 v21, v50 │ │ +0418bc: 0216 3300 |0332: move/from16 v22, v51 │ │ +0418c0: 0819 3600 |0334: move-object/from16 v25, v54 │ │ +0418c4: 740a ea08 1200 |0336: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +0418ca: 0800 3000 |0339: move-object/from16 v0, v48 │ │ +0418ce: 5400 3008 |033b: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0418d2: 0813 0000 |033d: move-object/from16 v19, v0 │ │ +0418d6: 1235 |033f: const/4 v5, #int 3 // #3 │ │ +0418d8: 4417 2c05 |0340: aget v23, v44, v5 │ │ +0418dc: 9118 3533 |0342: sub-int v24, v53, v51 │ │ +0418e0: 131a 0100 |0344: const/16 v26, #int 1 // #1 │ │ +0418e4: 0800 3000 |0346: move-object/from16 v0, v48 │ │ +0418e8: 5405 3008 |0348: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0418ec: 6e10 9d09 0500 |034a: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +0418f2: 0a1b |034d: move-result v27 │ │ +0418f4: 0812 3000 |034e: move-object/from16 v18, v48 │ │ +0418f8: 0814 3100 |0350: move-object/from16 v20, v49 │ │ +0418fc: 0215 1f00 |0352: move/from16 v21, v31 │ │ +041900: 0216 3300 |0354: move/from16 v22, v51 │ │ +041904: 0819 3600 |0356: move-object/from16 v25, v54 │ │ +041908: 740a ea08 1200 |0358: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +04190e: 0800 3000 |035b: move-object/from16 v0, v48 │ │ +041912: 5405 3008 |035d: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041916: 6e10 c009 0500 |035f: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLabels:()Z // method@09c0 │ │ +04191c: 0a05 |0362: move-result v5 │ │ +04191e: 3805 6401 |0363: if-eqz v5, 04c7 // +0164 │ │ +041922: 3804 6201 |0365: if-eqz v4, 04c7 // +0162 │ │ +041926: 1214 |0367: const/4 v4, #int 1 // #1 │ │ +041928: 014a |0368: move v10, v4 │ │ +04192a: 0800 3000 |0369: move-object/from16 v0, v48 │ │ +04192e: 5404 3008 |036b: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041932: 6e10 bf09 0400 |036d: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowGrid:()Z // method@09bf │ │ +041938: 0a0d |0370: move-result v13 │ │ +04193a: 390a 0400 |0371: if-nez v10, 0375 // +0004 │ │ +04193e: 380d 5a02 |0373: if-eqz v13, 05cd // +025a │ │ +041942: 0800 3000 |0375: move-object/from16 v0, v48 │ │ +041946: 5404 3008 |0377: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04194a: 6e10 a709 0400 |0379: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabels:()I // method@09a7 │ │ +041950: 0a04 |037c: move-result v4 │ │ +041952: 0500 1c00 |037d: move-wide/from16 v0, v28 │ │ +041956: 0502 2600 |037f: move-wide/from16 v2, v38 │ │ +04195a: 7154 0c0a 1032 |0381: invoke-static {v0, v1, v2, v3, v4}, Lorg/achartengine/util/MathHelper;.getLabels:(DDI)Ljava/util/List; // method@0a0c │ │ +041960: 0c13 |0384: move-result-object v19 │ │ +041962: 0800 3000 |0385: move-object/from16 v0, v48 │ │ +041966: 5404 3008 |0387: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04196a: 6e10 af09 0400 |0389: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabels:()I // method@09af │ │ +041970: 0a04 |038c: move-result v4 │ │ +041972: 0500 2400 |038d: move-wide/from16 v0, v36 │ │ +041976: 0502 2200 |038f: move-wide/from16 v2, v34 │ │ +04197a: 7154 0c0a 1032 |0391: invoke-static {v0, v1, v2, v3, v4}, Lorg/achartengine/util/MathHelper;.getLabels:(DDI)Ljava/util/List; // method@0a0c │ │ +041980: 0c0e |0394: move-result-object v14 │ │ +041982: 380a 6003 |0395: if-eqz v10, 06f5 // +0360 │ │ +041986: 0800 3000 |0397: move-object/from16 v0, v48 │ │ +04198a: 5404 3008 |0399: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04198e: 6e10 9909 0400 |039b: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +041994: 0a04 |039e: move-result v4 │ │ +041996: 0800 3600 |039f: move-object/from16 v0, v54 │ │ +04199a: 6e20 8200 4000 |03a1: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0419a0: 0800 3000 |03a4: move-object/from16 v0, v48 │ │ +0419a4: 5404 3008 |03a6: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0419a8: 6e10 9a09 0400 |03a8: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +0419ae: 0a04 |03ab: move-result v4 │ │ +0419b0: 0800 3600 |03ac: move-object/from16 v0, v54 │ │ +0419b4: 6e20 8600 4000 |03ae: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +0419ba: 0800 3000 |03b1: move-object/from16 v0, v48 │ │ +0419be: 5404 3008 |03b3: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0419c2: 6e10 a809 0400 |03b5: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAlign:()Landroid/graphics/Paint$Align; // method@09a8 │ │ +0419c8: 0c04 |03b8: move-result-object v4 │ │ +0419ca: 0800 3600 |03b9: move-object/from16 v0, v54 │ │ +0419ce: 6e20 8500 4000 |03bb: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +0419d4: 0800 3000 |03be: move-object/from16 v0, v48 │ │ +0419d8: 5404 3008 |03c0: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0419dc: 6e10 a809 0400 |03c2: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAlign:()Landroid/graphics/Paint$Align; // method@09a8 │ │ +0419e2: 0c04 |03c5: move-result-object v4 │ │ +0419e4: 6205 0400 |03c6: sget-object v5, Landroid/graphics/Paint$Align;.LEFT:Landroid/graphics/Paint$Align; // field@0004 │ │ +0419e8: 3354 2d03 |03c8: if-ne v4, v5, 06f5 // +032d │ │ +0419ec: 0200 2100 |03ca: move/from16 v0, v33 │ │ +0419f0: 8204 |03cc: int-to-float v4, v0 │ │ +0419f2: 0800 3000 |03cd: move-object/from16 v0, v48 │ │ +0419f6: 5405 3008 |03cf: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0419fa: 6e10 9a09 0500 |03d1: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +041a00: 0a05 |03d4: move-result v5 │ │ +041a02: 1506 8040 |03d5: const/high16 v6, #int 1082130432 // #4080 │ │ +041a06: c965 |03d7: div-float/2addr v5, v6 │ │ +041a08: c654 |03d8: add-float/2addr v4, v5 │ │ +041a0a: 8740 |03d9: float-to-int v0, v4 │ │ +041a0c: 0217 0000 |03da: move/from16 v23, v0 │ │ +041a10: 0800 3000 |03dc: move-object/from16 v0, v48 │ │ +041a14: 5404 3008 |03de: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041a18: 6e10 ab09 0400 |03e0: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTextLabelLocations:()[Ljava/lang/Double; // method@09ab │ │ +041a1e: 0c14 |03e3: move-result-object v20 │ │ +041a20: 0812 3000 |03e4: move-object/from16 v18, v48 │ │ +041a24: 0815 3100 |03e6: move-object/from16 v21, v49 │ │ +041a28: 0816 3600 |03e8: move-object/from16 v22, v54 │ │ +041a2c: 0218 2d00 |03ea: move/from16 v24, v45 │ │ +041a30: 0219 1100 |03ec: move/from16 v25, v17 │ │ +041a34: 051a 2a00 |03ee: move-wide/from16 v26, v42 │ │ +041a38: 740c f008 1200 |03f0: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lorg/achartengine/chart/XYChart;.drawXLabels:(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V // method@08f0 │ │ +041a3e: 0800 3000 |03f3: move-object/from16 v0, v48 │ │ +041a42: 5404 3008 |03f5: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041a46: 6e10 b009 0400 |03f7: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabelsAlign:()Landroid/graphics/Paint$Align; // method@09b0 │ │ +041a4c: 0c04 |03fa: move-result-object v4 │ │ +041a4e: 0800 3600 |03fb: move-object/from16 v0, v54 │ │ +041a52: 6e20 8500 4000 |03fd: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +041a58: 7210 3808 0e00 |0400: invoke-interface {v14}, Ljava/util/List;.size:()I // method@0838 │ │ +041a5e: 0a0f |0403: move-result v15 │ │ +041a60: 1204 |0404: const/4 v4, #int 0 // #0 │ │ +041a62: 014b |0405: move v11, v4 │ │ +041a64: 35fb 2701 |0406: if-ge v11, v15, 052d // +0127 │ │ +041a68: 7220 3408 be00 |0408: invoke-interface {v14, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +041a6e: 0c04 |040b: move-result-object v4 │ │ +041a70: 1f04 8401 |040c: check-cast v4, Ljava/lang/Double; // type@0184 │ │ +041a74: 6e10 7c07 0400 |040e: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +041a7a: 0b12 |0411: move-result-wide v18 │ │ +041a7c: 0200 1100 |0412: move/from16 v0, v17 │ │ +041a80: 8304 |0414: int-to-double v4, v0 │ │ +041a82: ac06 1224 |0415: sub-double v6, v18, v36 │ │ +041a86: ad06 0628 |0417: mul-double v6, v6, v40 │ │ +041a8a: cc64 |0419: sub-double/2addr v4, v6 │ │ +041a8c: 8c46 |041a: double-to-float v6, v4 │ │ +041a8e: 6204 6b08 |041b: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +041a92: 334c ae00 |041d: if-ne v12, v4, 04cb // +00ae │ │ +041a96: 380a 3f00 |041f: if-eqz v10, 045e // +003f │ │ +041a9a: 0800 3000 |0421: move-object/from16 v0, v48 │ │ +041a9e: 5404 3008 |0423: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041aa2: 6e10 9909 0400 |0425: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +041aa8: 0a04 |0428: move-result v4 │ │ +041aaa: 0800 3600 |0429: move-object/from16 v0, v54 │ │ +041aae: 6e20 8200 4000 |042b: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +041ab4: d804 21fc |042e: add-int/lit8 v4, v33, #int -4 // #fc │ │ +041ab8: 8245 |0430: int-to-float v5, v4 │ │ +041aba: 0200 2100 |0431: move/from16 v0, v33 │ │ +041abe: 8207 |0433: int-to-float v7, v0 │ │ +041ac0: 0804 3100 |0434: move-object/from16 v4, v49 │ │ +041ac4: 0168 |0436: move v8, v6 │ │ +041ac6: 0809 3600 |0437: move-object/from16 v9, v54 │ │ +041aca: 7406 6b00 0400 |0439: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +041ad0: 0800 3000 |043c: move-object/from16 v0, v48 │ │ +041ad4: 0501 1200 |043e: move-wide/from16 v1, v18 │ │ +041ad8: 6e30 f408 1002 |0440: invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08f4 │ │ +041ade: 0c14 |0443: move-result-object v20 │ │ +041ae0: d804 21fe |0444: add-int/lit8 v4, v33, #int -2 // #fe │ │ +041ae4: 8240 |0446: int-to-float v0, v4 │ │ +041ae6: 0215 0000 |0447: move/from16 v21, v0 │ │ +041aea: 1504 0040 |0449: const/high16 v4, #int 1073741824 // #4000 │ │ +041aee: a716 0604 |044b: sub-float v22, v6, v4 │ │ +041af2: 0800 3000 |044d: move-object/from16 v0, v48 │ │ +041af6: 5404 3008 |044f: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041afa: 6e10 b109 0400 |0451: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabelsAngle:()F // method@09b1 │ │ +041b00: 0a18 |0454: move-result v24 │ │ +041b02: 0812 3000 |0455: move-object/from16 v18, v48 │ │ +041b06: 0813 3100 |0457: move-object/from16 v19, v49 │ │ +041b0a: 0817 3600 |0459: move-object/from16 v23, v54 │ │ +041b0e: 7407 ef08 1200 |045b: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041b14: 380d 1d00 |045e: if-eqz v13, 047b // +001d │ │ +041b18: 0800 3000 |0460: move-object/from16 v0, v48 │ │ +041b1c: 5404 3008 |0462: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041b20: 6e10 9709 0400 |0464: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@0997 │ │ +041b26: 0a04 |0467: move-result v4 │ │ +041b28: 0800 3600 |0468: move-object/from16 v0, v54 │ │ +041b2c: 6e20 8200 4000 |046a: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +041b32: 0200 2100 |046d: move/from16 v0, v33 │ │ +041b36: 8205 |046f: int-to-float v5, v0 │ │ +041b38: 0200 1f00 |0470: move/from16 v0, v31 │ │ +041b3c: 8207 |0472: int-to-float v7, v0 │ │ +041b3e: 0804 3100 |0473: move-object/from16 v4, v49 │ │ +041b42: 0168 |0475: move v8, v6 │ │ +041b44: 0809 3600 |0476: move-object/from16 v9, v54 │ │ +041b48: 7406 6b00 0400 |0478: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +041b4e: d804 0b01 |047b: add-int/lit8 v4, v11, #int 1 // #01 │ │ +041b52: 014b |047d: move v11, v4 │ │ +041b54: 2888 |047e: goto 0406 // -0078 │ │ +041b56: 6205 6c08 |047f: sget-object v5, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +041b5a: 335c dafe |0481: if-ne v12, v5, 035b // -0126 │ │ +041b5e: 0800 3000 |0483: move-object/from16 v0, v48 │ │ +041b62: 5400 3008 |0485: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041b66: 0813 0000 |0487: move-object/from16 v19, v0 │ │ +041b6a: 9117 341f |0489: sub-int v23, v52, v31 │ │ +041b6e: 9118 3533 |048b: sub-int v24, v53, v51 │ │ +041b72: 131a 0100 |048d: const/16 v26, #int 1 // #1 │ │ +041b76: 0800 3000 |048f: move-object/from16 v0, v48 │ │ +041b7a: 5405 3008 |0491: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041b7e: 6e10 9d09 0500 |0493: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +041b84: 0a1b |0496: move-result v27 │ │ +041b86: 0812 3000 |0497: move-object/from16 v18, v48 │ │ +041b8a: 0814 3100 |0499: move-object/from16 v20, v49 │ │ +041b8e: 0215 1f00 |049b: move/from16 v21, v31 │ │ +041b92: 0216 3300 |049d: move/from16 v22, v51 │ │ +041b96: 0819 3600 |049f: move-object/from16 v25, v54 │ │ +041b9a: 740a ea08 1200 |04a1: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +041ba0: 0800 3000 |04a4: move-object/from16 v0, v48 │ │ +041ba4: 5400 3008 |04a6: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041ba8: 0813 0000 |04a8: move-object/from16 v19, v0 │ │ +041bac: 9117 2132 |04aa: sub-int v23, v33, v50 │ │ +041bb0: 9118 3533 |04ac: sub-int v24, v53, v51 │ │ +041bb4: 131a 0100 |04ae: const/16 v26, #int 1 // #1 │ │ +041bb8: 0800 3000 |04b0: move-object/from16 v0, v48 │ │ +041bbc: 5405 3008 |04b2: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041bc0: 6e10 9d09 0500 |04b4: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getMarginsColor:()I // method@099d │ │ +041bc6: 0a1b |04b7: move-result v27 │ │ +041bc8: 0812 3000 |04b8: move-object/from16 v18, v48 │ │ +041bcc: 0814 3100 |04ba: move-object/from16 v20, v49 │ │ +041bd0: 0215 3200 |04bc: move/from16 v21, v50 │ │ +041bd4: 0216 3300 |04be: move/from16 v22, v51 │ │ +041bd8: 0819 3600 |04c0: move-object/from16 v25, v54 │ │ +041bdc: 740a ea08 1200 |04c2: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/achartengine/chart/XYChart;.drawBackground:(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V // method@08ea │ │ +041be2: 2900 96fe |04c5: goto/16 035b // -016a │ │ +041be6: 1204 |04c7: const/4 v4, #int 0 // #0 │ │ +041be8: 014a |04c8: move v10, v4 │ │ +041bea: 2900 a0fe |04c9: goto/16 0369 // -0160 │ │ +041bee: 6204 6c08 |04cb: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +041bf2: 334c aeff |04cd: if-ne v12, v4, 047b // -0052 │ │ +041bf6: 380a 3f00 |04cf: if-eqz v10, 050e // +003f │ │ +041bfa: 0800 3000 |04d1: move-object/from16 v0, v48 │ │ +041bfe: 5404 3008 |04d3: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041c02: 6e10 9909 0400 |04d5: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +041c08: 0a04 |04d8: move-result v4 │ │ +041c0a: 0800 3600 |04d9: move-object/from16 v0, v54 │ │ +041c0e: 6e20 8200 4000 |04db: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +041c14: d804 1f04 |04de: add-int/lit8 v4, v31, #int 4 // #04 │ │ +041c18: 8245 |04e0: int-to-float v5, v4 │ │ +041c1a: 0200 1f00 |04e1: move/from16 v0, v31 │ │ +041c1e: 8207 |04e3: int-to-float v7, v0 │ │ +041c20: 0804 3100 |04e4: move-object/from16 v4, v49 │ │ +041c24: 0168 |04e6: move v8, v6 │ │ +041c26: 0809 3600 |04e7: move-object/from16 v9, v54 │ │ +041c2a: 7406 6b00 0400 |04e9: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +041c30: 0800 3000 |04ec: move-object/from16 v0, v48 │ │ +041c34: 0501 1200 |04ee: move-wide/from16 v1, v18 │ │ +041c38: 6e30 f408 1002 |04f0: invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08f4 │ │ +041c3e: 0c14 |04f3: move-result-object v20 │ │ +041c40: d804 1f0a |04f4: add-int/lit8 v4, v31, #int 10 // #0a │ │ +041c44: 8240 |04f6: int-to-float v0, v4 │ │ +041c46: 0215 0000 |04f7: move/from16 v21, v0 │ │ +041c4a: 1504 0040 |04f9: const/high16 v4, #int 1073741824 // #4000 │ │ +041c4e: a716 0604 |04fb: sub-float v22, v6, v4 │ │ +041c52: 0800 3000 |04fd: move-object/from16 v0, v48 │ │ +041c56: 5404 3008 |04ff: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041c5a: 6e10 b109 0400 |0501: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYLabelsAngle:()F // method@09b1 │ │ +041c60: 0a18 |0504: move-result v24 │ │ +041c62: 0812 3000 |0505: move-object/from16 v18, v48 │ │ +041c66: 0813 3100 |0507: move-object/from16 v19, v49 │ │ +041c6a: 0817 3600 |0509: move-object/from16 v23, v54 │ │ +041c6e: 7407 ef08 1200 |050b: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041c74: 380d 6dff |050e: if-eqz v13, 047b // -0093 │ │ +041c78: 0800 3000 |0510: move-object/from16 v0, v48 │ │ +041c7c: 5404 3008 |0512: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041c80: 6e10 9709 0400 |0514: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@0997 │ │ +041c86: 0a04 |0517: move-result v4 │ │ +041c88: 0800 3600 |0518: move-object/from16 v0, v54 │ │ +041c8c: 6e20 8200 4000 |051a: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +041c92: 0200 1f00 |051d: move/from16 v0, v31 │ │ +041c96: 8205 |051f: int-to-float v5, v0 │ │ +041c98: 0200 2100 |0520: move/from16 v0, v33 │ │ +041c9c: 8207 |0522: int-to-float v7, v0 │ │ +041c9e: 0804 3100 |0523: move-object/from16 v4, v49 │ │ +041ca2: 0168 |0525: move v8, v6 │ │ +041ca4: 0809 3600 |0526: move-object/from16 v9, v54 │ │ +041ca8: 7406 6b00 0400 |0528: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +041cae: 2900 50ff |052b: goto/16 047b // -00b0 │ │ +041cb2: 380a a000 |052d: if-eqz v10, 05cd // +00a0 │ │ +041cb6: 0800 3000 |052f: move-object/from16 v0, v48 │ │ +041cba: 5404 3008 |0531: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041cbe: 6e10 9909 0400 |0533: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +041cc4: 0a04 |0536: move-result v4 │ │ +041cc6: 0800 3600 |0537: move-object/from16 v0, v54 │ │ +041cca: 6e20 8200 4000 |0539: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +041cd0: 0800 3000 |053c: move-object/from16 v0, v48 │ │ +041cd4: 5404 3008 |053e: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041cd8: 6e10 9209 0400 |0540: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxisTitleTextSize:()F // method@0992 │ │ +041cde: 0a0b |0543: move-result v11 │ │ +041ce0: 0800 3600 |0544: move-object/from16 v0, v54 │ │ +041ce4: 6e20 8600 b000 |0546: invoke-virtual {v0, v11}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +041cea: 6204 0300 |0549: sget-object v4, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ +041cee: 0800 3600 |054b: move-object/from16 v0, v54 │ │ +041cf2: 6e20 8500 4000 |054d: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0085 │ │ +041cf8: 6204 6b08 |0550: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +041cfc: 334c eb00 |0552: if-ne v12, v4, 063d // +00eb │ │ +041d00: 0800 3000 |0554: move-object/from16 v0, v48 │ │ +041d04: 5404 3008 |0556: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041d08: 6e10 ac09 0400 |0558: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTitle:()Ljava/lang/String; // method@09ac │ │ +041d0e: 0c06 |055b: move-result-object v6 │ │ +041d10: db04 3402 |055c: div-int/lit8 v4, v52, #int 2 // #02 │ │ +041d14: 9004 0432 |055e: add-int v4, v4, v50 │ │ +041d18: 8247 |0560: int-to-float v7, v4 │ │ +041d1a: 0200 1100 |0561: move/from16 v0, v17 │ │ +041d1e: 8204 |0563: int-to-float v4, v0 │ │ +041d20: 0800 3000 |0564: move-object/from16 v0, v48 │ │ +041d24: 5405 3008 |0566: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041d28: 6e10 9a09 0500 |0568: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +041d2e: 0a05 |056b: move-result v5 │ │ +041d30: 1508 8040 |056c: const/high16 v8, #int 1082130432 // #4080 │ │ +041d34: c885 |056e: mul-float/2addr v5, v8 │ │ +041d36: 1508 4040 |056f: const/high16 v8, #int 1077936128 // #4040 │ │ +041d3a: c985 |0571: div-float/2addr v5, v8 │ │ +041d3c: c654 |0572: add-float/2addr v4, v5 │ │ +041d3e: a608 040b |0573: add-float v8, v4, v11 │ │ +041d42: 120a |0575: const/4 v10, #int 0 // #0 │ │ +041d44: 0804 3000 |0576: move-object/from16 v4, v48 │ │ +041d48: 0805 3100 |0578: move-object/from16 v5, v49 │ │ +041d4c: 0809 3600 |057a: move-object/from16 v9, v54 │ │ +041d50: 7407 ef08 0400 |057c: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041d56: 0800 3000 |057f: move-object/from16 v0, v48 │ │ +041d5a: 5404 3008 |0581: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041d5e: 6e10 b209 0400 |0583: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYTitle:()Ljava/lang/String; // method@09b2 │ │ +041d64: 0c06 |0586: move-result-object v6 │ │ +041d66: 0200 3200 |0587: move/from16 v0, v50 │ │ +041d6a: 8204 |0589: int-to-float v4, v0 │ │ +041d6c: a607 040b |058a: add-float v7, v4, v11 │ │ +041d70: 9104 1132 |058c: sub-int v4, v17, v50 │ │ +041d74: db04 0402 |058e: div-int/lit8 v4, v4, #int 2 // #02 │ │ +041d78: 8248 |0590: int-to-float v8, v4 │ │ +041d7a: 150a b4c2 |0591: const/high16 v10, #int -1028390912 // #c2b4 │ │ +041d7e: 0804 3000 |0593: move-object/from16 v4, v48 │ │ +041d82: 0805 3100 |0595: move-object/from16 v5, v49 │ │ +041d86: 0809 3600 |0597: move-object/from16 v9, v54 │ │ +041d8a: 7407 ef08 0400 |0599: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041d90: 0800 3000 |059c: move-object/from16 v0, v48 │ │ +041d94: 5404 3008 |059e: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041d98: 6e10 9509 0400 |05a0: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@0995 │ │ +041d9e: 0a04 |05a3: move-result v4 │ │ +041da0: 0800 3600 |05a4: move-object/from16 v0, v54 │ │ +041da4: 6e20 8600 4000 |05a6: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +041daa: 0800 3000 |05a9: move-object/from16 v0, v48 │ │ +041dae: 5404 3008 |05ab: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041db2: 6e10 9409 0400 |05ad: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitle:()Ljava/lang/String; // method@0994 │ │ +041db8: 0c06 |05b0: move-result-object v6 │ │ +041dba: db04 3402 |05b1: div-int/lit8 v4, v52, #int 2 // #02 │ │ +041dbe: 9004 0432 |05b3: add-int v4, v4, v50 │ │ +041dc2: 8247 |05b5: int-to-float v7, v4 │ │ +041dc4: 0200 3300 |05b6: move/from16 v0, v51 │ │ +041dc8: 8204 |05b8: int-to-float v4, v0 │ │ +041dca: 0800 3000 |05b9: move-object/from16 v0, v48 │ │ +041dce: 5405 3008 |05bb: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041dd2: 6e10 9509 0500 |05bd: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@0995 │ │ +041dd8: 0a05 |05c0: move-result v5 │ │ +041dda: a608 0405 |05c1: add-float v8, v4, v5 │ │ +041dde: 120a |05c3: const/4 v10, #int 0 // #0 │ │ +041de0: 0804 3000 |05c4: move-object/from16 v4, v48 │ │ +041de4: 0805 3100 |05c6: move-object/from16 v5, v49 │ │ +041de8: 0809 3600 |05c8: move-object/from16 v9, v54 │ │ +041dec: 7407 ef08 0400 |05ca: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041df2: 6204 6b08 |05cd: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +041df6: 334c d400 |05cf: if-ne v12, v4, 06a3 // +00d4 │ │ +041dfa: 0800 3000 |05d1: move-object/from16 v0, v48 │ │ +041dfe: 5400 3008 |05d3: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041e02: 0814 0000 |05d5: move-object/from16 v20, v0 │ │ +041e06: 0812 3000 |05d7: move-object/from16 v18, v48 │ │ +041e0a: 0813 3100 |05d9: move-object/from16 v19, v49 │ │ +041e0e: 0815 2f00 |05db: move-object/from16 v21, v47 │ │ +041e12: 0216 3200 |05dd: move/from16 v22, v50 │ │ +041e16: 0217 1f00 |05df: move/from16 v23, v31 │ │ +041e1a: 0218 3300 |05e1: move/from16 v24, v51 │ │ +041e1e: 0219 3400 |05e3: move/from16 v25, v52 │ │ +041e22: 021a 3500 |05e5: move/from16 v26, v53 │ │ +041e26: 021b 1e00 |05e7: move/from16 v27, v30 │ │ +041e2a: 081c 3600 |05e9: move-object/from16 v28, v54 │ │ +041e2e: 740b ec08 1200 |05eb: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/achartengine/chart/XYChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08ec │ │ +041e34: 0800 3000 |05ee: move-object/from16 v0, v48 │ │ +041e38: 5404 3008 |05f0: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041e3c: 6e10 be09 0400 |05f2: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowAxes:()Z // method@09be │ │ +041e42: 0a04 |05f5: move-result v4 │ │ +041e44: 3804 3900 |05f6: if-eqz v4, 062f // +0039 │ │ +041e48: 0800 3000 |05f8: move-object/from16 v0, v48 │ │ +041e4c: 5404 3008 |05fa: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041e50: 6e10 9109 0400 |05fc: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getAxesColor:()I // method@0991 │ │ +041e56: 0a04 |05ff: move-result v4 │ │ +041e58: 0800 3600 |0600: move-object/from16 v0, v54 │ │ +041e5c: 6e20 8200 4000 |0602: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +041e62: 0200 2100 |0605: move/from16 v0, v33 │ │ +041e66: 8205 |0607: int-to-float v5, v0 │ │ +041e68: 0200 1100 |0608: move/from16 v0, v17 │ │ +041e6c: 8206 |060a: int-to-float v6, v0 │ │ +041e6e: 0200 1f00 |060b: move/from16 v0, v31 │ │ +041e72: 8207 |060d: int-to-float v7, v0 │ │ +041e74: 0200 1100 |060e: move/from16 v0, v17 │ │ +041e78: 8208 |0610: int-to-float v8, v0 │ │ +041e7a: 0804 3100 |0611: move-object/from16 v4, v49 │ │ +041e7e: 0809 3600 |0613: move-object/from16 v9, v54 │ │ +041e82: 7406 6b00 0400 |0615: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +041e88: 6204 6b08 |0618: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +041e8c: 334c c200 |061a: if-ne v12, v4, 06dc // +00c2 │ │ +041e90: 0200 2100 |061c: move/from16 v0, v33 │ │ +041e94: 8205 |061e: int-to-float v5, v0 │ │ +041e96: 0200 2d00 |061f: move/from16 v0, v45 │ │ +041e9a: 8206 |0621: int-to-float v6, v0 │ │ +041e9c: 0200 2100 |0622: move/from16 v0, v33 │ │ +041ea0: 8207 |0624: int-to-float v7, v0 │ │ +041ea2: 0200 1100 |0625: move/from16 v0, v17 │ │ +041ea6: 8208 |0627: int-to-float v8, v0 │ │ +041ea8: 0804 3100 |0628: move-object/from16 v4, v49 │ │ +041eac: 0809 3600 |062a: move-object/from16 v9, v54 │ │ +041eb0: 7406 6b00 0400 |062c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +041eb6: 3820 0d00 |062f: if-eqz v32, 063c // +000d │ │ +041eba: 0200 2e00 |0631: move/from16 v0, v46 │ │ +041ebe: 8204 |0633: int-to-float v4, v0 │ │ +041ec0: 1215 |0634: const/4 v5, #int 1 // #1 │ │ +041ec2: 0800 3000 |0635: move-object/from16 v0, v48 │ │ +041ec6: 0801 3100 |0637: move-object/from16 v1, v49 │ │ +041eca: 7040 fa08 1054 |0639: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@08fa │ │ +041ed0: 0e00 |063c: return-void │ │ +041ed2: 6204 6c08 |063d: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +041ed6: 334c 8eff |063f: if-ne v12, v4, 05cd // -0072 │ │ +041eda: 0800 3000 |0641: move-object/from16 v0, v48 │ │ +041ede: 5404 3008 |0643: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041ee2: 6e10 ac09 0400 |0645: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTitle:()Ljava/lang/String; // method@09ac │ │ +041ee8: 0c06 |0648: move-result-object v6 │ │ +041eea: db04 3402 |0649: div-int/lit8 v4, v52, #int 2 // #02 │ │ +041eee: 9004 0432 |064b: add-int v4, v4, v50 │ │ +041ef2: 8247 |064d: int-to-float v7, v4 │ │ +041ef4: 9004 3335 |064e: add-int v4, v51, v53 │ │ +041ef8: 8244 |0650: int-to-float v4, v4 │ │ +041efa: a708 040b |0651: sub-float v8, v4, v11 │ │ +041efe: 150a b4c2 |0653: const/high16 v10, #int -1028390912 // #c2b4 │ │ +041f02: 0804 3000 |0655: move-object/from16 v4, v48 │ │ +041f06: 0805 3100 |0657: move-object/from16 v5, v49 │ │ +041f0a: 0809 3600 |0659: move-object/from16 v9, v54 │ │ +041f0e: 7407 ef08 0400 |065b: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041f14: 0800 3000 |065e: move-object/from16 v0, v48 │ │ +041f18: 5404 3008 |0660: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041f1c: 6e10 b209 0400 |0662: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYTitle:()Ljava/lang/String; // method@09b2 │ │ +041f22: 0c06 |0665: move-result-object v6 │ │ +041f24: d804 1f14 |0666: add-int/lit8 v4, v31, #int 20 // #14 │ │ +041f28: 8247 |0668: int-to-float v7, v4 │ │ +041f2a: db04 3502 |0669: div-int/lit8 v4, v53, #int 2 // #02 │ │ +041f2e: 9004 0433 |066b: add-int v4, v4, v51 │ │ +041f32: 8248 |066d: int-to-float v8, v4 │ │ +041f34: 120a |066e: const/4 v10, #int 0 // #0 │ │ +041f36: 0804 3000 |066f: move-object/from16 v4, v48 │ │ +041f3a: 0805 3100 |0671: move-object/from16 v5, v49 │ │ +041f3e: 0809 3600 |0673: move-object/from16 v9, v54 │ │ +041f42: 7407 ef08 0400 |0675: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041f48: 0800 3000 |0678: move-object/from16 v0, v48 │ │ +041f4c: 5404 3008 |067a: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041f50: 6e10 9509 0400 |067c: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitleTextSize:()F // method@0995 │ │ +041f56: 0a04 |067f: move-result v4 │ │ +041f58: 0800 3600 |0680: move-object/from16 v0, v54 │ │ +041f5c: 6e20 8600 4000 |0682: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0086 │ │ +041f62: 0800 3000 |0685: move-object/from16 v0, v48 │ │ +041f66: 5404 3008 |0687: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041f6a: 6e10 9409 0400 |0689: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getChartTitle:()Ljava/lang/String; // method@0994 │ │ +041f70: 0c06 |068c: move-result-object v6 │ │ +041f72: 0200 3200 |068d: move/from16 v0, v50 │ │ +041f76: 8204 |068f: int-to-float v4, v0 │ │ +041f78: a607 040b |0690: add-float v7, v4, v11 │ │ +041f7c: db04 3502 |0692: div-int/lit8 v4, v53, #int 2 // #02 │ │ +041f80: 9004 042d |0694: add-int v4, v4, v45 │ │ +041f84: 8248 |0696: int-to-float v8, v4 │ │ +041f86: 120a |0697: const/4 v10, #int 0 // #0 │ │ +041f88: 0804 3000 |0698: move-object/from16 v4, v48 │ │ +041f8c: 0805 3100 |069a: move-object/from16 v5, v49 │ │ +041f90: 0809 3600 |069c: move-object/from16 v9, v54 │ │ +041f94: 7407 ef08 0400 |069e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +041f9a: 2900 2cff |06a1: goto/16 05cd // -00d4 │ │ +041f9e: 6204 6c08 |06a3: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +041fa2: 334c 49ff |06a5: if-ne v12, v4, 05ee // -00b7 │ │ +041fa6: 0200 2e00 |06a7: move/from16 v0, v46 │ │ +041faa: 8204 |06a9: int-to-float v4, v0 │ │ +041fac: 1215 |06aa: const/4 v5, #int 1 // #1 │ │ +041fae: 0800 3000 |06ab: move-object/from16 v0, v48 │ │ +041fb2: 0801 3100 |06ad: move-object/from16 v1, v49 │ │ +041fb6: 7040 fa08 1054 |06af: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@08fa │ │ +041fbc: 0800 3000 |06b2: move-object/from16 v0, v48 │ │ +041fc0: 5400 3008 |06b4: iget-object v0, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +041fc4: 0814 0000 |06b6: move-object/from16 v20, v0 │ │ +041fc8: 0812 3000 |06b8: move-object/from16 v18, v48 │ │ +041fcc: 0813 3100 |06ba: move-object/from16 v19, v49 │ │ +041fd0: 0815 2f00 |06bc: move-object/from16 v21, v47 │ │ +041fd4: 0216 3200 |06be: move/from16 v22, v50 │ │ +041fd8: 0217 1f00 |06c0: move/from16 v23, v31 │ │ +041fdc: 0218 3300 |06c2: move/from16 v24, v51 │ │ +041fe0: 0219 3400 |06c4: move/from16 v25, v52 │ │ +041fe4: 021a 3500 |06c6: move/from16 v26, v53 │ │ +041fe8: 021b 1e00 |06c8: move/from16 v27, v30 │ │ +041fec: 081c 3600 |06ca: move-object/from16 v28, v54 │ │ +041ff0: 740b ec08 1200 |06cc: invoke-virtual/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/achartengine/chart/XYChart;.drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V // method@08ec │ │ +041ff6: 0200 2e00 |06cf: move/from16 v0, v46 │ │ +041ffa: 8204 |06d1: int-to-float v4, v0 │ │ +041ffc: 1205 |06d2: const/4 v5, #int 0 // #0 │ │ +041ffe: 0800 3000 |06d3: move-object/from16 v0, v48 │ │ +042002: 0801 3100 |06d5: move-object/from16 v1, v49 │ │ +042006: 7040 fa08 1054 |06d7: invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;.transform:(Landroid/graphics/Canvas;FZ)V // method@08fa │ │ +04200c: 2900 14ff |06da: goto/16 05ee // -00ec │ │ +042010: 6204 6c08 |06dc: sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086c │ │ +042014: 334c 51ff |06de: if-ne v12, v4, 062f // -00af │ │ +042018: 0200 1f00 |06e0: move/from16 v0, v31 │ │ +04201c: 8205 |06e2: int-to-float v5, v0 │ │ +04201e: 0200 2d00 |06e3: move/from16 v0, v45 │ │ +042022: 8206 |06e5: int-to-float v6, v0 │ │ +042024: 0200 1f00 |06e6: move/from16 v0, v31 │ │ +042028: 8207 |06e8: int-to-float v7, v0 │ │ +04202a: 0200 1100 |06e9: move/from16 v0, v17 │ │ +04202e: 8208 |06eb: int-to-float v8, v0 │ │ +042030: 0804 3100 |06ec: move-object/from16 v4, v49 │ │ +042034: 0809 3600 |06ee: move-object/from16 v9, v54 │ │ +042038: 7406 6b00 0400 |06f0: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +04203e: 2900 3cff |06f3: goto/16 062f // -00c4 │ │ +042042: 0217 2100 |06f5: move/from16 v23, v33 │ │ +042046: 2900 e5fc |06f7: goto/16 03dc // -031b │ │ +04204a: 0528 0a00 |06f9: move-wide/from16 v40, v10 │ │ +04204e: 2900 2afb |06fb: goto/16 0225 // -04d6 │ │ +042052: 052a 0e00 |06fd: move-wide/from16 v42, v14 │ │ +042056: 2900 14fb |06ff: goto/16 0213 // -04ec │ │ +04205a: 0504 2200 |0701: move-wide/from16 v4, v34 │ │ +04205e: 2900 9dfa |0703: goto/16 01a0 // -0563 │ │ +042062: 0506 2400 |0705: move-wide/from16 v6, v36 │ │ +042066: 2900 e3fa |0707: goto/16 01ea // -051d │ │ +04206a: 0508 2600 |0709: move-wide/from16 v8, v38 │ │ +04206e: 2900 c9fa |070b: goto/16 01d4 // -0537 │ │ +042072: 021f 0e00 |070d: move/from16 v31, v14 │ │ +042076: 2900 c5f9 |070f: goto/16 00d4 // -063b │ │ +04207a: 021e 0400 |0711: move/from16 v30, v4 │ │ +04207e: 2900 12f9 |0713: goto/16 0025 // -06ee │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x001c line=52 │ │ + 0x0000 line=78 │ │ + 0x000d line=79 │ │ + 0x0015 line=80 │ │ + 0x0021 line=81 │ │ + 0x0025 line=83 │ │ + 0x002d line=84 │ │ + 0x0032 line=85 │ │ + 0x0037 line=86 │ │ + 0x003e line=87 │ │ + 0x0046 line=88 │ │ + 0x004c line=89 │ │ + 0x0055 line=91 │ │ + 0x0062 line=92 │ │ + 0x0079 line=94 │ │ + 0x00a7 line=97 │ │ + 0x00c0 line=100 │ │ + 0x00c8 line=101 │ │ + 0x00cc line=102 │ │ + 0x00ce line=103 │ │ + 0x00d4 line=105 │ │ + 0x00d8 line=106 │ │ + 0x00e1 line=107 │ │ + 0x00ec line=108 │ │ + 0x00f9 line=109 │ │ + 0x0103 line=110 │ │ + 0x010e line=112 │ │ + 0x0121 line=113 │ │ + 0x0123 line=114 │ │ + 0x012e line=116 │ │ + 0x0136 line=117 │ │ + 0x013e line=118 │ │ + 0x0146 line=119 │ │ + 0x014e line=120 │ │ + 0x0156 line=121 │ │ + 0x015e line=122 │ │ + 0x0166 line=123 │ │ + 0x016e line=124 │ │ + 0x0170 line=125 │ │ + 0x0172 line=126 │ │ + 0x017a line=127 │ │ + 0x0180 line=128 │ │ + 0x0186 line=129 │ │ + 0x018e line=130 │ │ + 0x0194 line=131 │ │ + 0x01a0 line=128 │ │ + 0x01a9 line=106 │ │ + 0x01ae line=134 │ │ + 0x01b0 line=135 │ │ + 0x01b4 line=136 │ │ + 0x01ba line=137 │ │ + 0x01c1 line=139 │ │ + 0x01c3 line=140 │ │ + 0x01c7 line=141 │ │ + 0x01cd line=142 │ │ + 0x01d4 line=144 │ │ + 0x01d6 line=145 │ │ + 0x01da line=146 │ │ + 0x01e2 line=147 │ │ + 0x01ea line=149 │ │ + 0x01ec line=150 │ │ + 0x01f0 line=151 │ │ + 0x01f8 line=152 │ │ + 0x0203 line=155 │ │ + 0x020b line=156 │ │ + 0x0213 line=158 │ │ + 0x021b line=159 │ │ + 0x0225 line=162 │ │ + 0x0226 line=163 │ │ + 0x022b line=164 │ │ + 0x0233 line=165 │ │ + 0x0239 line=163 │ │ + 0x023c line=168 │ │ + 0x023d line=169 │ │ + 0x0245 line=170 │ │ + 0x0249 line=172 │ │ + 0x024b line=173 │ │ + 0x0250 line=174 │ │ + 0x0254 line=175 │ │ + 0x0256 line=176 │ │ + 0x025a line=177 │ │ + 0x0263 line=178 │ │ + 0x027c line=179 │ │ + 0x028f line=174 │ │ + 0x0293 line=181 │ │ + 0x0299 line=182 │ │ + 0x02b1 line=184 │ │ + 0x02b5 line=188 │ │ + 0x02bb line=189 │ │ + 0x02d5 line=195 │ │ + 0x02f2 line=197 │ │ + 0x0314 line=199 │ │ + 0x0318 line=200 │ │ + 0x0339 line=202 │ │ + 0x035b line=211 │ │ + 0x0369 line=212 │ │ + 0x0371 line=213 │ │ + 0x0375 line=214 │ │ + 0x0385 line=215 │ │ + 0x0395 line=217 │ │ + 0x0397 line=218 │ │ + 0x03a4 line=219 │ │ + 0x03b1 line=220 │ │ + 0x03be line=221 │ │ + 0x03ca line=222 │ │ + 0x03dc line=225 │ │ + 0x03f3 line=227 │ │ + 0x0400 line=228 │ │ + 0x0404 line=229 │ │ + 0x0408 line=230 │ │ + 0x0412 line=231 │ │ + 0x041b line=232 │ │ + 0x041f line=233 │ │ + 0x0421 line=234 │ │ + 0x042e line=235 │ │ + 0x043c line=236 │ │ + 0x045e line=239 │ │ + 0x0460 line=240 │ │ + 0x046d line=241 │ │ + 0x047b line=229 │ │ + 0x047f line=204 │ │ + 0x0483 line=205 │ │ + 0x04a4 line=207 │ │ + 0x04c7 line=211 │ │ + 0x04cb line=243 │ │ + 0x04cf line=244 │ │ + 0x04d1 line=245 │ │ + 0x04de line=246 │ │ + 0x04ec line=247 │ │ + 0x050e line=250 │ │ + 0x0510 line=251 │ │ + 0x051d line=252 │ │ + 0x052d line=257 │ │ + 0x052f line=258 │ │ + 0x053c line=259 │ │ + 0x0544 line=260 │ │ + 0x0549 line=261 │ │ + 0x0550 line=262 │ │ + 0x0554 line=263 │ │ + 0x057f line=264 │ │ + 0x059c line=265 │ │ + 0x05a9 line=266 │ │ + 0x05cd line=277 │ │ + 0x05d1 line=278 │ │ + 0x05ee line=284 │ │ + 0x05f8 line=285 │ │ + 0x0605 line=286 │ │ + 0x0618 line=287 │ │ + 0x061c line=288 │ │ + 0x062f line=293 │ │ + 0x0631 line=294 │ │ + 0x063c line=296 │ │ + 0x063d line=268 │ │ + 0x0641 line=269 │ │ + 0x065e line=270 │ │ + 0x0678 line=271 │ │ + 0x0685 line=272 │ │ + 0x06a3 line=279 │ │ + 0x06a7 line=280 │ │ + 0x06b2 line=281 │ │ + 0x06cf line=282 │ │ + 0x06dc line=289 │ │ + 0x06e0 line=290 │ │ locals : │ │ - 0x0000 - 0x001d reg=2 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x001d reg=3 (null) [Ljava/lang/String; │ │ - 0x0000 - 0x001d reg=4 (null) [D │ │ + 0x0000 - 0x0715 reg=48 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0715 reg=49 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0715 reg=50 (null) I │ │ + 0x0000 - 0x0715 reg=51 (null) I │ │ + 0x0000 - 0x0715 reg=52 (null) I │ │ + 0x0000 - 0x0715 reg=53 (null) I │ │ + 0x0000 - 0x0715 reg=54 (null) Landroid/graphics/Paint; │ │ │ │ - #2 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'clear' │ │ - type : '()V' │ │ + #1 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'drawChartValuesText' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 14 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 37 16-bit code units │ │ +042084: |[042084] org.achartengine.chart.XYChart.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V │ │ +042094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042096: 0107 |0001: move v7, v0 │ │ +042098: 21c0 |0002: array-length v0, v12 │ │ +04209a: 3507 2100 |0003: if-ge v7, v0, 0024 // +0021 │ │ +04209e: db00 0702 |0005: div-int/lit8 v0, v7, #int 2 // #02 │ │ +0420a2: 6e20 2e09 0a00 |0007: invoke-virtual {v10, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@092e │ │ +0420a8: 0b00 |000a: move-result-wide v0 │ │ +0420aa: 6e30 f408 0801 |000b: invoke-virtual {v8, v0, v1}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08f4 │ │ +0420b0: 0c02 |000e: move-result-object v2 │ │ +0420b2: 4403 0c07 |000f: aget v3, v12, v7 │ │ +0420b6: d800 0701 |0011: add-int/lit8 v0, v7, #int 1 // #01 │ │ +0420ba: 4400 0c00 |0013: aget v0, v12, v0 │ │ +0420be: 1501 6040 |0015: const/high16 v1, #int 1080033280 // #4060 │ │ +0420c2: a704 0001 |0017: sub-float v4, v0, v1 │ │ +0420c6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +0420c8: 0780 |001a: move-object v0, v8 │ │ +0420ca: 0791 |001b: move-object v1, v9 │ │ +0420cc: 07b5 |001c: move-object v5, v11 │ │ +0420ce: 7407 ef08 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +0420d4: d800 0702 |0020: add-int/lit8 v0, v7, #int 2 // #02 │ │ +0420d8: 0107 |0022: move v7, v0 │ │ +0420da: 28df |0023: goto 0002 // -0021 │ │ +0420dc: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + 0x0005 line=331 │ │ + 0x0020 line=330 │ │ + 0x0024 line=333 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=8 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0025 reg=9 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0025 reg=10 (null) Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0025 reg=11 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0025 reg=12 (null) [F │ │ + 0x0000 - 0x0025 reg=13 (null) I │ │ + │ │ + #2 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'drawSeries' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'drawText' │ │ + type : '(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 10 │ │ + ins : 7 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +0420e0: |[0420e0] org.achartengine.chart.XYChart.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ +0420f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0420f2: 5430 3008 |0001: iget-object v0, v3, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0420f6: 6e10 9e09 0000 |0003: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // method@099e │ │ +0420fc: 0c00 |0006: move-result-object v0 │ │ +0420fe: 6e10 8b09 0000 |0007: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.getAngle:()I // method@098b │ │ +042104: 0a00 |000a: move-result v0 │ │ +042106: 7b00 |000b: neg-int v0, v0 │ │ +042108: 8200 |000c: int-to-float v0, v0 │ │ +04210a: c690 |000d: add-float/2addr v0, v9 │ │ +04210c: 2d01 0002 |000e: cmpl-float v1, v0, v2 │ │ +042110: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +042114: 6e40 7400 0476 |0012: invoke-virtual {v4, v0, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ +04211a: 6e58 7200 5476 |0015: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0072 │ │ +042120: 2d01 0002 |0018: cmpl-float v1, v0, v2 │ │ +042124: 3801 0600 |001a: if-eqz v1, 0020 // +0006 │ │ +042128: 7f00 |001c: neg-float v0, v0 │ │ +04212a: 6e40 7400 0476 |001d: invoke-virtual {v4, v0, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0074 │ │ +042130: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=348 │ │ + 0x000e line=349 │ │ + 0x0012 line=351 │ │ + 0x0015 line=353 │ │ + 0x0018 line=354 │ │ + 0x001c line=355 │ │ + 0x0020 line=358 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=3 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0021 reg=4 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0021 reg=5 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0021 reg=6 (null) F │ │ + 0x0000 - 0x0021 reg=7 (null) F │ │ + 0x0000 - 0x0021 reg=8 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0021 reg=9 (null) F │ │ + │ │ + #4 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'drawXLabels' │ │ + type : '(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 28 │ │ + ins : 12 │ │ + outs : 7 │ │ + insns size : 259 16-bit code units │ │ +042134: |[042134] org.achartengine.chart.XYChart.drawXLabels:(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ │ +042144: 7801 3808 1100 |0000: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@0838 │ │ +04214a: 0a0c |0003: move-result v12 │ │ +04214c: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +042150: 5402 3008 |0006: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042154: 6e10 c009 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLabels:()Z // method@09c0 │ │ +04215a: 0a0d |000b: move-result v13 │ │ +04215c: 0800 1000 |000c: move-object/from16 v0, v16 │ │ +042160: 5402 3008 |000e: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042164: 6e10 bf09 0200 |0010: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowGrid:()Z // method@09bf │ │ +04216a: 0a0e |0013: move-result v14 │ │ +04216c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +04216e: 012b |0015: move v11, v2 │ │ +042170: 35cb 8e00 |0016: if-ge v11, v12, 00a4 // +008e │ │ +042174: 0800 1100 |0018: move-object/from16 v0, v17 │ │ +042178: 7220 3408 b000 |001a: invoke-interface {v0, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +04217e: 0c02 |001d: move-result-object v2 │ │ +042180: 1f02 8401 |001e: check-cast v2, Ljava/lang/Double; // type@0184 │ │ +042184: 6e10 7c07 0200 |0020: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +04218a: 0b08 |0023: move-result-wide v8 │ │ +04218c: 0200 1500 |0024: move/from16 v0, v21 │ │ +042190: 8302 |0026: int-to-double v2, v0 │ │ +042192: ac04 081a |0027: sub-double v4, v8, v26 │ │ +042196: ad04 0418 |0029: mul-double v4, v4, v24 │ │ +04219a: cb42 |002b: add-double/2addr v2, v4 │ │ +04219c: 8c23 |002c: double-to-float v3, v2 │ │ +04219e: 380d 5500 |002d: if-eqz v13, 0082 // +0055 │ │ +0421a2: 0800 1000 |002f: move-object/from16 v0, v16 │ │ +0421a6: 5402 3008 |0031: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0421aa: 6e10 9909 0200 |0033: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +0421b0: 0a02 |0036: move-result v2 │ │ +0421b2: 0800 1400 |0037: move-object/from16 v0, v20 │ │ +0421b6: 6e20 8200 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0421bc: 0200 1700 |003c: move/from16 v0, v23 │ │ +0421c0: 8204 |003e: int-to-float v4, v0 │ │ +0421c2: 0200 1700 |003f: move/from16 v0, v23 │ │ +0421c6: 8202 |0041: int-to-float v2, v0 │ │ +0421c8: 0800 1000 |0042: move-object/from16 v0, v16 │ │ +0421cc: 5405 3008 |0044: iget-object v5, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0421d0: 6e10 9a09 0500 |0046: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +0421d6: 0a05 |0049: move-result v5 │ │ +0421d8: 1506 4040 |004a: const/high16 v6, #int 1077936128 // #4040 │ │ +0421dc: c965 |004c: div-float/2addr v5, v6 │ │ +0421de: a606 0205 |004d: add-float v6, v2, v5 │ │ +0421e2: 0802 1300 |004f: move-object/from16 v2, v19 │ │ +0421e6: 0135 |0051: move v5, v3 │ │ +0421e8: 0807 1400 |0052: move-object/from16 v7, v20 │ │ +0421ec: 7406 6b00 0200 |0054: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +0421f2: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +0421f6: 6e30 f408 8009 |0059: invoke-virtual {v0, v8, v9}, Lorg/achartengine/chart/XYChart;.getLabel:(D)Ljava/lang/String; // method@08f4 │ │ +0421fc: 0c06 |005c: move-result-object v6 │ │ +0421fe: 0200 1700 |005d: move/from16 v0, v23 │ │ +042202: 8202 |005f: int-to-float v2, v0 │ │ +042204: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +042208: 5404 3008 |0062: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04220c: 6e10 9a09 0400 |0064: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +042212: 0a04 |0067: move-result v4 │ │ +042214: 1505 8040 |0068: const/high16 v5, #int 1082130432 // #4080 │ │ +042218: c854 |006a: mul-float/2addr v4, v5 │ │ +04221a: 1505 4040 |006b: const/high16 v5, #int 1077936128 // #4040 │ │ +04221e: c954 |006d: div-float/2addr v4, v5 │ │ +042220: a608 0204 |006e: add-float v8, v2, v4 │ │ +042224: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +042228: 5402 3008 |0072: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04222c: 6e10 a909 0200 |0074: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAngle:()F // method@09a9 │ │ +042232: 0a0a |0077: move-result v10 │ │ +042234: 0804 1000 |0078: move-object/from16 v4, v16 │ │ +042238: 0805 1300 |007a: move-object/from16 v5, v19 │ │ +04223c: 0137 |007c: move v7, v3 │ │ +04223e: 0809 1400 |007d: move-object/from16 v9, v20 │ │ +042242: 7407 ef08 0400 |007f: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +042248: 380e 1d00 |0082: if-eqz v14, 009f // +001d │ │ +04224c: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +042250: 5402 3008 |0086: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042254: 6e10 9709 0200 |0088: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@0997 │ │ +04225a: 0a02 |008b: move-result v2 │ │ +04225c: 0800 1400 |008c: move-object/from16 v0, v20 │ │ +042260: 6e20 8200 2000 |008e: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +042266: 0200 1700 |0091: move/from16 v0, v23 │ │ +04226a: 8204 |0093: int-to-float v4, v0 │ │ +04226c: 0200 1600 |0094: move/from16 v0, v22 │ │ +042270: 8206 |0096: int-to-float v6, v0 │ │ +042272: 0802 1300 |0097: move-object/from16 v2, v19 │ │ +042276: 0135 |0099: move v5, v3 │ │ +042278: 0807 1400 |009a: move-object/from16 v7, v20 │ │ +04227c: 7406 6b00 0200 |009c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +042282: d802 0b01 |009f: add-int/lit8 v2, v11, #int 1 // #01 │ │ +042286: 012b |00a1: move v11, v2 │ │ +042288: 2900 74ff |00a2: goto/16 0016 // -008c │ │ +04228c: 380d 5e00 |00a4: if-eqz v13, 0102 // +005e │ │ +042290: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +042294: 5402 3008 |00a8: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042298: 6e10 9909 0200 |00aa: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +04229e: 0a02 |00ad: move-result v2 │ │ +0422a0: 0800 1400 |00ae: move-object/from16 v0, v20 │ │ +0422a4: 6e20 8200 2000 |00b0: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0422aa: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ +0422ae: 210c |00b5: array-length v12, v0 │ │ +0422b0: 1202 |00b6: const/4 v2, #int 0 // #0 │ │ +0422b2: 012b |00b7: move v11, v2 │ │ +0422b4: 35cb 4a00 |00b8: if-ge v11, v12, 0102 // +004a │ │ +0422b8: 4608 120b |00ba: aget-object v8, v18, v11 │ │ +0422bc: 0200 1500 |00bc: move/from16 v0, v21 │ │ +0422c0: 8302 |00be: int-to-double v2, v0 │ │ +0422c2: 6e10 7c07 0800 |00bf: invoke-virtual {v8}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +0422c8: 0b04 |00c2: move-result-wide v4 │ │ +0422ca: ac04 041a |00c3: sub-double v4, v4, v26 │ │ +0422ce: ad04 0418 |00c5: mul-double v4, v4, v24 │ │ +0422d2: cb42 |00c7: add-double/2addr v2, v4 │ │ +0422d4: 8c23 |00c8: double-to-float v3, v2 │ │ +0422d6: 0200 1700 |00c9: move/from16 v0, v23 │ │ +0422da: 8204 |00cb: int-to-float v4, v0 │ │ +0422dc: d802 1704 |00cc: add-int/lit8 v2, v23, #int 4 // #04 │ │ +0422e0: 8226 |00ce: int-to-float v6, v2 │ │ +0422e2: 0802 1300 |00cf: move-object/from16 v2, v19 │ │ +0422e6: 0135 |00d1: move v5, v3 │ │ +0422e8: 0807 1400 |00d2: move-object/from16 v7, v20 │ │ +0422ec: 7406 6b00 0200 |00d4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +0422f2: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ +0422f6: 5402 3008 |00d9: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +0422fa: 6e20 aa09 8200 |00db: invoke-virtual {v2, v8}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXTextLabel:(Ljava/lang/Double;)Ljava/lang/String; // method@09aa │ │ +042300: 0c06 |00de: move-result-object v6 │ │ +042302: 0200 1700 |00df: move/from16 v0, v23 │ │ +042306: 8202 |00e1: int-to-float v2, v0 │ │ +042308: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +04230c: 5404 3008 |00e4: iget-object v4, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042310: 6e10 9a09 0400 |00e6: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +042316: 0a04 |00e9: move-result v4 │ │ +042318: a608 0204 |00ea: add-float v8, v2, v4 │ │ +04231c: 0800 1000 |00ec: move-object/from16 v0, v16 │ │ +042320: 5402 3008 |00ee: iget-object v2, v0, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042324: 6e10 a909 0200 |00f0: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAngle:()F // method@09a9 │ │ +04232a: 0a0a |00f3: move-result v10 │ │ +04232c: 0804 1000 |00f4: move-object/from16 v4, v16 │ │ +042330: 0805 1300 |00f6: move-object/from16 v5, v19 │ │ +042334: 0137 |00f8: move v7, v3 │ │ +042336: 0809 1400 |00f9: move-object/from16 v9, v20 │ │ +04233a: 7407 ef08 0400 |00fb: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/XYChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08ef │ │ +042340: d802 0b01 |00fe: add-int/lit8 v2, v11, #int 1 // #01 │ │ +042344: 012b |0100: move v11, v2 │ │ +042346: 28b7 |0101: goto 00b8 // -0049 │ │ +042348: 0e00 |0102: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=411 │ │ + 0x0004 line=412 │ │ + 0x000c line=413 │ │ + 0x0014 line=414 │ │ + 0x0018 line=415 │ │ + 0x0024 line=416 │ │ + 0x002d line=417 │ │ + 0x002f line=418 │ │ + 0x003c line=419 │ │ + 0x0057 line=420 │ │ + 0x0082 line=422 │ │ + 0x0084 line=423 │ │ + 0x0091 line=424 │ │ + 0x009f line=414 │ │ + 0x00a4 line=427 │ │ + 0x00a6 line=428 │ │ + 0x00b3 line=429 │ │ + 0x00bc line=430 │ │ + 0x00c9 line=431 │ │ + 0x00d7 line=432 │ │ + 0x00fe line=429 │ │ + 0x0102 line=436 │ │ + locals : │ │ + 0x0000 - 0x0103 reg=16 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0103 reg=17 (null) Ljava/util/List; │ │ + 0x0000 - 0x0103 reg=18 (null) [Ljava/lang/Double; │ │ + 0x0000 - 0x0103 reg=19 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0103 reg=20 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0103 reg=21 (null) I │ │ + 0x0000 - 0x0103 reg=22 (null) I │ │ + 0x0000 - 0x0103 reg=23 (null) I │ │ + 0x0000 - 0x0103 reg=24 (null) D │ │ + 0x0000 - 0x0103 reg=26 (null) D │ │ + │ │ + #5 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'getCalcRange' │ │ + type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -035e40: |[035e40] org.achartengine.model.MultipleCategorySeries.clear:()V │ │ -035e50: 5410 8a0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035e54: 7210 3d08 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -035e5a: 5410 8c0a |0005: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0a8c │ │ -035e5e: 7210 3d08 0000 |0007: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -035e64: 5410 8d0a |000a: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@0a8d │ │ -035e68: 7210 3d08 0000 |000c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -035e6e: 0e00 |000f: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04234c: |[04234c] org.achartengine.chart.XYChart.getCalcRange:()[D │ │ +04235c: 5410 2d08 |0000: iget-object v0, v1, Lorg/achartengine/chart/XYChart;.calcRange:[D // field@082d │ │ +042360: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ - 0x0005 line=83 │ │ - 0x000a line=84 │ │ - 0x000f line=85 │ │ + 0x0000 line=448 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/XYChart; │ │ │ │ - #3 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'getCategoriesCount' │ │ - type : '()I' │ │ + #6 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'getDataset' │ │ + type : '()Lorg/achartengine/model/XYMultipleSeriesDataset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -035e70: |[035e70] org.achartengine.model.MultipleCategorySeries.getCategoriesCount:()I │ │ -035e80: 5410 8a0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035e84: 7210 4308 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -035e8a: 0a00 |0005: move-result v0 │ │ -035e8c: 0f00 |0006: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +042364: |[042364] org.achartengine.chart.XYChart.getDataset:()Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ +042374: 5410 2f08 |0000: iget-object v0, v1, Lorg/achartengine/chart/XYChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@082f │ │ +042378: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=113 │ │ + 0x0000 line=444 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/XYChart; │ │ │ │ - #4 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'getCategory' │ │ - type : '(I)Ljava/lang/String;' │ │ + #7 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'getDefaultMinimum' │ │ + type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -035e90: |[035e90] org.achartengine.model.MultipleCategorySeries.getCategory:(I)Ljava/lang/String; │ │ -035ea0: 5410 8a0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035ea4: 7220 3f08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -035eaa: 0c00 |0005: move-result-object v0 │ │ -035eac: 1f00 a301 |0006: check-cast v0, Ljava/lang/String; // type@01a3 │ │ -035eb0: 1100 |0008: return-object v0 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +04237c: |[04237c] org.achartengine.chart.XYChart.getDefaultMinimum:()D │ │ +04238c: 1800 ffff ffff ffff ef7f |0000: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ +042396: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ + 0x0000 line=500 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0009 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=2 this Lorg/achartengine/chart/XYChart; │ │ │ │ - #5 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'getItemCount' │ │ - type : '(I)I' │ │ + #8 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'getLabel' │ │ + type : '(D)Ljava/lang/String;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +042398: |[042398] org.achartengine.chart.XYChart.getLabel:(D)Ljava/lang/String; │ │ +0423a8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0423ac: 7120 ad07 7600 |0002: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@07ad │ │ +0423b2: 0b00 |0005: move-result-wide v0 │ │ +0423b4: 8600 |0006: long-to-double v0, v0 │ │ +0423b6: 2f00 0600 |0007: cmpl-double v0, v6, v0 │ │ +0423ba: 3900 1a00 |0009: if-nez v0, 0023 // +001a │ │ +0423be: 2200 9901 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0423c2: 7010 e507 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0423c8: 7120 ad07 7600 |0010: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@07ad │ │ +0423ce: 0b02 |0013: move-result-wide v2 │ │ +0423d0: 6e30 ea07 2003 |0014: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07ea │ │ +0423d6: 0c00 |0017: move-result-object v0 │ │ +0423d8: 1a01 0000 |0018: const-string v1, "" // string@0000 │ │ +0423dc: 6e20 ed07 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0423e2: 0c00 |001d: move-result-object v0 │ │ +0423e4: 6e10 f007 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0423ea: 0c00 |0021: move-result-object v0 │ │ +0423ec: 1100 |0022: return-object v0 │ │ +0423ee: 2200 9901 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +0423f2: 7010 e507 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0423f8: 6e30 e807 6007 |0028: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07e8 │ │ +0423fe: 0c00 |002b: move-result-object v0 │ │ +042400: 1a01 0000 |002c: const-string v1, "" // string@0000 │ │ +042404: 6e20 ed07 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +04240a: 0c00 |0031: move-result-object v0 │ │ +04240c: 6e10 f007 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +042412: 0c00 |0035: move-result-object v0 │ │ +042414: 28ec |0036: goto 0022 // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=387 │ │ + 0x0002 line=388 │ │ + 0x000b line=389 │ │ + 0x0022 line=393 │ │ + 0x0023 line=391 │ │ + locals : │ │ + 0x0000 - 0x0037 reg=5 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0037 reg=6 (null) D │ │ + │ │ + #9 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'getPointsChart' │ │ + type : '()Lorg/achartengine/chart/ScatterChart;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -035eb4: |[035eb4] org.achartengine.model.MultipleCategorySeries.getItemCount:(I)I │ │ -035ec4: 5410 8d0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@0a8d │ │ -035ec8: 7220 3f08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -035ece: 0c00 |0005: move-result-object v0 │ │ -035ed0: 1f00 1a02 |0006: check-cast v0, [D // type@021a │ │ -035ed4: 2100 |0008: array-length v0, v0 │ │ -035ed6: 0f00 |0009: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +042418: |[042418] org.achartengine.chart.XYChart.getPointsChart:()Lorg/achartengine/chart/ScatterChart; │ │ +042428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04242a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ + 0x0000 line=509 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x000a reg=2 (null) I │ │ + 0x0000 - 0x0002 reg=1 this Lorg/achartengine/chart/XYChart; │ │ │ │ - #6 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'getTitles' │ │ - type : '(I)[Ljava/lang/String;' │ │ + #10 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'getRenderer' │ │ + type : '()Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -035ed8: |[035ed8] org.achartengine.model.MultipleCategorySeries.getTitles:(I)[Ljava/lang/String; │ │ -035ee8: 5410 8c0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0a8c │ │ -035eec: 7220 3f08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -035ef2: 0c00 |0005: move-result-object v0 │ │ -035ef4: 1f00 2702 |0006: check-cast v0, [Ljava/lang/String; // type@0227 │ │ -035ef8: 1100 |0008: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04242c: |[04242c] org.achartengine.chart.XYChart.getRenderer:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ +04243c: 5410 3008 |0000: iget-object v0, v1, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=440 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0009 reg=2 (null) I │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/XYChart; │ │ │ │ - #7 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'getValues' │ │ - type : '(I)[D' │ │ + #11 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'isRenderPoints' │ │ + type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -035efc: |[035efc] org.achartengine.model.MultipleCategorySeries.getValues:(I)[D │ │ -035f0c: 5410 8d0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@0a8d │ │ -035f10: 7220 3f08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -035f16: 0c00 |0005: move-result-object v0 │ │ -035f18: 1f00 1a02 |0006: check-cast v0, [D // type@021a │ │ -035f1c: 1100 |0008: return-object v0 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +042444: |[042444] org.achartengine.chart.XYChart.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z │ │ +042454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042456: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=94 │ │ + 0x0000 line=491 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0009 reg=2 (null) I │ │ + 0x0000 - 0x0002 reg=1 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0002 reg=2 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ - #8 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'remove' │ │ - type : '(I)V' │ │ + #12 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'toRealPoint' │ │ + type : '(FF)Landroid/graphics/PointF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -035f20: |[035f20] org.achartengine.model.MultipleCategorySeries.remove:(I)V │ │ -035f30: 5410 8a0a |0000: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mCategories:Ljava/util/List; // field@0a8a │ │ -035f34: 7220 4108 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -035f3a: 5410 8c0a |0005: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mTitles:Ljava/util/List; // field@0a8c │ │ -035f3e: 7220 4108 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -035f44: 5410 8d0a |000a: iget-object v0, v1, Lorg/achartengine/model/MultipleCategorySeries;.mValues:Ljava/util/List; // field@0a8d │ │ -035f48: 7220 4108 2000 |000c: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -035f4e: 0e00 |000f: return-void │ │ + registers : 15 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 76 16-bit code units │ │ +042458: |[042458] org.achartengine.chart.XYChart.toRealPoint:(FF)Landroid/graphics/PointF; │ │ +042468: 54c0 3008 |0000: iget-object v0, v12, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04246c: 6e10 a609 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09a6 │ │ +042472: 0b00 |0005: move-result-wide v0 │ │ +042474: 54c2 3008 |0006: iget-object v2, v12, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042478: 6e10 a509 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09a5 │ │ +04247e: 0b02 |000b: move-result-wide v2 │ │ +042480: 54c4 3008 |000c: iget-object v4, v12, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042484: 6e10 ae09 0400 |000e: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09ae │ │ +04248a: 0b04 |0011: move-result-wide v4 │ │ +04248c: 54c6 3008 |0012: iget-object v6, v12, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042490: 6e10 ad09 0600 |0014: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09ad │ │ +042496: 0b06 |0017: move-result-wide v6 │ │ +042498: 2208 2900 |0018: new-instance v8, Landroid/graphics/PointF; // type@0029 │ │ +04249c: 54c9 3308 |001a: iget-object v9, v12, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +0424a0: 5299 0a00 |001c: iget v9, v9, Landroid/graphics/Rect;.left:I // field@000a │ │ +0424a4: 8299 |001e: int-to-float v9, v9 │ │ +0424a6: a709 0d09 |001f: sub-float v9, v13, v9 │ │ +0424aa: 899a |0021: float-to-double v10, v9 │ │ +0424ac: cc02 |0022: sub-double/2addr v2, v0 │ │ +0424ae: cda2 |0023: mul-double/2addr v2, v10 │ │ +0424b0: 54c9 3308 |0024: iget-object v9, v12, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +0424b4: 6e10 8f00 0900 |0026: invoke-virtual {v9}, Landroid/graphics/Rect;.width:()I // method@008f │ │ +0424ba: 0a09 |0029: move-result v9 │ │ +0424bc: 839a |002a: int-to-double v10, v9 │ │ +0424be: cea2 |002b: div-double/2addr v2, v10 │ │ +0424c0: cb20 |002c: add-double/2addr v0, v2 │ │ +0424c2: 8c00 |002d: double-to-float v0, v0 │ │ +0424c4: 54c1 3308 |002e: iget-object v1, v12, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +0424c8: 5211 0b00 |0030: iget v1, v1, Landroid/graphics/Rect;.top:I // field@000b │ │ +0424cc: 54c2 3308 |0032: iget-object v2, v12, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +0424d0: 6e10 8d00 0200 |0034: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@008d │ │ +0424d6: 0a02 |0037: move-result v2 │ │ +0424d8: b021 |0038: add-int/2addr v1, v2 │ │ +0424da: 8211 |0039: int-to-float v1, v1 │ │ +0424dc: c7e1 |003a: sub-float/2addr v1, v14 │ │ +0424de: 8912 |003b: float-to-double v2, v1 │ │ +0424e0: cc46 |003c: sub-double/2addr v6, v4 │ │ +0424e2: cd62 |003d: mul-double/2addr v2, v6 │ │ +0424e4: 54c1 3308 |003e: iget-object v1, v12, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +0424e8: 6e10 8d00 0100 |0040: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@008d │ │ +0424ee: 0a01 |0043: move-result v1 │ │ +0424f0: 8316 |0044: int-to-double v6, v1 │ │ +0424f2: ce62 |0045: div-double/2addr v2, v6 │ │ +0424f4: cb42 |0046: add-double/2addr v2, v4 │ │ +0424f6: 8c21 |0047: double-to-float v1, v2 │ │ +0424f8: 7030 8b00 0801 |0048: invoke-direct {v8, v0, v1}, Landroid/graphics/PointF;.:(FF)V // method@008b │ │ +0424fe: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ - 0x0005 line=74 │ │ - 0x000a line=75 │ │ - 0x000f line=76 │ │ + 0x0000 line=452 │ │ + 0x0006 line=453 │ │ + 0x000c line=454 │ │ + 0x0012 line=455 │ │ + 0x0018 line=456 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/achartengine/model/MultipleCategorySeries; │ │ - 0x0000 - 0x0010 reg=2 (null) I │ │ + 0x0000 - 0x004c reg=12 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x004c reg=13 (null) F │ │ + 0x0000 - 0x004c reg=14 (null) F │ │ │ │ - #9 : (in Lorg/achartengine/model/MultipleCategorySeries;) │ │ - name : 'toXYSeries' │ │ - type : '()Lorg/achartengine/model/XYSeries;' │ │ + #13 : (in Lorg/achartengine/chart/XYChart;) │ │ + name : 'toScreenPoint' │ │ + type : '(Landroid/graphics/PointF;)Landroid/graphics/PointF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -035f50: |[035f50] org.achartengine.model.MultipleCategorySeries.toXYSeries:()Lorg/achartengine/model/XYSeries; │ │ -035f60: 2200 e801 |0000: new-instance v0, Lorg/achartengine/model/XYSeries; // type@01e8 │ │ -035f64: 5421 8b0a |0002: iget-object v1, v2, Lorg/achartengine/model/MultipleCategorySeries;.mTitle:Ljava/lang/String; // field@0a8b │ │ -035f68: 7020 2f09 1000 |0004: invoke-direct {v0, v1}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@092f │ │ -035f6e: 1100 |0007: return-object v0 │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 76 16-bit code units │ │ +042500: |[042500] org.achartengine.chart.XYChart.toScreenPoint:(Landroid/graphics/PointF;)Landroid/graphics/PointF; │ │ +042510: 54e0 3008 |0000: iget-object v0, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042514: 6e10 a609 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09a6 │ │ +04251a: 0b00 |0005: move-result-wide v0 │ │ +04251c: 54e2 3008 |0006: iget-object v2, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042520: 6e10 a509 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09a5 │ │ +042526: 0b02 |000b: move-result-wide v2 │ │ +042528: 54e4 3008 |000c: iget-object v4, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +04252c: 6e10 ae09 0400 |000e: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09ae │ │ +042532: 0b04 |0011: move-result-wide v4 │ │ +042534: 54e6 3008 |0012: iget-object v6, v14, Lorg/achartengine/chart/XYChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0830 │ │ +042538: 6e10 ad09 0600 |0014: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09ad │ │ +04253e: 0b06 |0017: move-result-wide v6 │ │ +042540: 2208 2900 |0018: new-instance v8, Landroid/graphics/PointF; // type@0029 │ │ +042544: 52f9 0800 |001a: iget v9, v15, Landroid/graphics/PointF;.x:F // field@0008 │ │ +042548: 899a |001c: float-to-double v10, v9 │ │ +04254a: cc0a |001d: sub-double/2addr v10, v0 │ │ +04254c: 54e9 3308 |001e: iget-object v9, v14, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +042550: 6e10 8f00 0900 |0020: invoke-virtual {v9}, Landroid/graphics/Rect;.width:()I // method@008f │ │ +042556: 0a09 |0023: move-result v9 │ │ +042558: 839c |0024: int-to-double v12, v9 │ │ +04255a: cdca |0025: mul-double/2addr v10, v12 │ │ +04255c: ac00 0200 |0026: sub-double v0, v2, v0 │ │ +042560: ae00 0a00 |0028: div-double v0, v10, v0 │ │ +042564: 54e2 3308 |002a: iget-object v2, v14, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +042568: 5222 0a00 |002c: iget v2, v2, Landroid/graphics/Rect;.left:I // field@000a │ │ +04256c: 8322 |002e: int-to-double v2, v2 │ │ +04256e: cb20 |002f: add-double/2addr v0, v2 │ │ +042570: 8c00 |0030: double-to-float v0, v0 │ │ +042572: 52f1 0900 |0031: iget v1, v15, Landroid/graphics/PointF;.y:F // field@0009 │ │ +042576: 8912 |0033: float-to-double v2, v1 │ │ +042578: ac02 0602 |0034: sub-double v2, v6, v2 │ │ +04257c: 54e1 3308 |0036: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +042580: 6e10 8d00 0100 |0038: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@008d │ │ +042586: 0a01 |003b: move-result v1 │ │ +042588: 831a |003c: int-to-double v10, v1 │ │ +04258a: cda2 |003d: mul-double/2addr v2, v10 │ │ +04258c: ac04 0604 |003e: sub-double v4, v6, v4 │ │ +042590: ce42 |0040: div-double/2addr v2, v4 │ │ +042592: 54e1 3308 |0041: iget-object v1, v14, Lorg/achartengine/chart/XYChart;.screenR:Landroid/graphics/Rect; // field@0833 │ │ +042596: 5211 0b00 |0043: iget v1, v1, Landroid/graphics/Rect;.top:I // field@000b │ │ +04259a: 8314 |0045: int-to-double v4, v1 │ │ +04259c: cb42 |0046: add-double/2addr v2, v4 │ │ +04259e: 8c21 |0047: double-to-float v1, v2 │ │ +0425a0: 7030 8b00 0801 |0048: invoke-direct {v8, v0, v1}, Landroid/graphics/PointF;.:(FF)V // method@008b │ │ +0425a6: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=142 │ │ - 0x0007 line=143 │ │ + 0x0000 line=463 │ │ + 0x0006 line=464 │ │ + 0x000c line=465 │ │ + 0x0012 line=466 │ │ + 0x0018 line=467 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Lorg/achartengine/model/MultipleCategorySeries; │ │ + 0x0000 - 0x004c reg=14 this Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x004c reg=15 (null) Landroid/graphics/PointF; │ │ │ │ - source_file_idx : 1179 (MultipleCategorySeries.java) │ │ + source_file_idx : 1455 (XYChart.java) │ │ │ │ -Class #264 header: │ │ -class_idx : 485 │ │ +Class #256 header: │ │ +class_idx : 473 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 483 │ │ -source_file_idx : 1262 │ │ +superclass_idx : 471 │ │ +source_file_idx : 1250 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #264 annotations: │ │ -Annotations on field #2702 'mMaxValues' │ │ +Class #256 annotations: │ │ +Annotations on field #2107 'mMaxValues' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ │ │ -Class #264 - │ │ +Class #256 - │ │ Class descriptor : 'Lorg/achartengine/model/RangeCategorySeries;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/achartengine/model/CategorySeries;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/achartengine/model/RangeCategorySeries;) │ │ @@ -78548,20 +80510,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -035f70: |[035f70] org.achartengine.model.RangeCategorySeries.:(Ljava/lang/String;)V │ │ -035f80: 7020 0609 2100 |0000: invoke-direct {v1, v2}, Lorg/achartengine/model/CategorySeries;.:(Ljava/lang/String;)V // method@0906 │ │ -035f86: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -035f8a: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -035f90: 5b10 8e0a |0008: iput-object v0, v1, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@0a8e │ │ -035f94: 0e00 |000a: return-void │ │ +0425a8: |[0425a8] org.achartengine.model.RangeCategorySeries.:(Ljava/lang/String;)V │ │ +0425b8: 7020 fb08 2100 |0000: invoke-direct {v1, v2}, Lorg/achartengine/model/CategorySeries;.:(Ljava/lang/String;)V // method@08fb │ │ +0425be: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +0425c2: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0425c8: 5b10 3b08 |0008: iput-object v0, v1, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@083b │ │ +0425cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=26 │ │ 0x000a line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/RangeCategorySeries; │ │ @@ -78569,64 +80531,64 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/achartengine/model/RangeCategorySeries;) │ │ name : 'add' │ │ type : '(DD)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -035f98: |[035f98] org.achartengine.model.RangeCategorySeries.add:(DD)V │ │ -035fa8: 1d02 |0000: monitor-enter v2 │ │ -035faa: 6f30 0709 3204 |0001: invoke-super {v2, v3, v4}, Lorg/achartengine/model/CategorySeries;.add:(D)V // method@0907 │ │ -035fb0: 5420 8e0a |0004: iget-object v0, v2, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@0a8e │ │ -035fb4: 7120 8c07 6500 |0006: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -035fba: 0c01 |0009: move-result-object v1 │ │ -035fbc: 7220 3b08 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -035fc2: 1e02 |000d: monitor-exit v2 │ │ -035fc4: 0e00 |000e: return-void │ │ -035fc6: 0d00 |000f: move-exception v0 │ │ -035fc8: 1e02 |0010: monitor-exit v2 │ │ -035fca: 2700 |0011: throw v0 │ │ +0425d0: |[0425d0] org.achartengine.model.RangeCategorySeries.add:(DD)V │ │ +0425e0: 1d03 |0000: monitor-enter v3 │ │ +0425e2: 6f30 fc08 4305 |0001: invoke-super {v3, v4, v5}, Lorg/achartengine/model/CategorySeries;.add:(D)V // method@08fc │ │ +0425e8: 5430 3b08 |0004: iget-object v0, v3, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@083b │ │ +0425ec: 7120 8107 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +0425f2: 0c01 |0009: move-result-object v1 │ │ +0425f4: 7220 3008 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0425fa: 1e03 |000d: monitor-exit v3 │ │ +0425fc: 0e00 |000e: return-void │ │ +0425fe: 0d00 |000f: move-exception v0 │ │ +042600: 1e03 |0010: monitor-exit v3 │ │ +042602: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x000d line=46 │ │ 0x000f line=44 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/RangeCategorySeries; │ │ - 0x0000 - 0x0012 reg=3 (null) D │ │ - 0x0000 - 0x0012 reg=5 (null) D │ │ + 0x0000 - 0x0012 reg=3 this Lorg/achartengine/model/RangeCategorySeries; │ │ + 0x0000 - 0x0012 reg=4 (null) D │ │ + 0x0000 - 0x0012 reg=6 (null) D │ │ │ │ #1 : (in Lorg/achartengine/model/RangeCategorySeries;) │ │ name : 'add' │ │ type : '(Ljava/lang/String;DD)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -035fd8: |[035fd8] org.achartengine.model.RangeCategorySeries.add:(Ljava/lang/String;DD)V │ │ -035fe8: 1d02 |0000: monitor-enter v2 │ │ -035fea: 6f40 0809 3254 |0001: invoke-super {v2, v3, v4, v5}, Lorg/achartengine/model/CategorySeries;.add:(Ljava/lang/String;D)V // method@0908 │ │ -035ff0: 5420 8e0a |0004: iget-object v0, v2, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@0a8e │ │ -035ff4: 7120 8c07 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -035ffa: 0c01 |0009: move-result-object v1 │ │ -035ffc: 7220 3b08 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -036002: 1e02 |000d: monitor-exit v2 │ │ -036004: 0e00 |000e: return-void │ │ -036006: 0d00 |000f: move-exception v0 │ │ -036008: 1e02 |0010: monitor-exit v2 │ │ -03600a: 2700 |0011: throw v0 │ │ +042610: |[042610] org.achartengine.model.RangeCategorySeries.add:(Ljava/lang/String;DD)V │ │ +042620: 1d02 |0000: monitor-enter v2 │ │ +042622: 6f40 fd08 3254 |0001: invoke-super {v2, v3, v4, v5}, Lorg/achartengine/model/CategorySeries;.add:(Ljava/lang/String;D)V // method@08fd │ │ +042628: 5420 3b08 |0004: iget-object v0, v2, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@083b │ │ +04262c: 7120 8107 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +042632: 0c01 |0009: move-result-object v1 │ │ +042634: 7220 3008 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +04263a: 1e02 |000d: monitor-exit v2 │ │ +04263c: 0e00 |000e: return-void │ │ +04263e: 0d00 |000f: move-exception v0 │ │ +042640: 1e02 |0010: monitor-exit v2 │ │ +042642: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x000d line=58 │ │ @@ -78642,24 +80604,24 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -036018: |[036018] org.achartengine.model.RangeCategorySeries.clear:()V │ │ -036028: 1d01 |0000: monitor-enter v1 │ │ -03602a: 6f10 0909 0100 |0001: invoke-super {v1}, Lorg/achartengine/model/CategorySeries;.clear:()V // method@0909 │ │ -036030: 5410 8e0a |0004: iget-object v0, v1, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@0a8e │ │ -036034: 7210 3d08 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -03603a: 1e01 |0009: monitor-exit v1 │ │ -03603c: 0e00 |000a: return-void │ │ -03603e: 0d00 |000b: move-exception v0 │ │ -036040: 1e01 |000c: monitor-exit v1 │ │ -036042: 2700 |000d: throw v0 │ │ +042650: |[042650] org.achartengine.model.RangeCategorySeries.clear:()V │ │ +042660: 1d01 |0000: monitor-enter v1 │ │ +042662: 6f10 fe08 0100 |0001: invoke-super {v1}, Lorg/achartengine/model/CategorySeries;.clear:()V // method@08fe │ │ +042668: 5410 3b08 |0004: iget-object v0, v1, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@083b │ │ +04266c: 7210 3208 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +042672: 1e01 |0009: monitor-exit v1 │ │ +042674: 0e00 |000a: return-void │ │ +042676: 0d00 |000b: move-exception v0 │ │ +042678: 1e01 |000c: monitor-exit v1 │ │ +04267a: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0009 line=76 │ │ @@ -78672,22 +80634,22 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -036050: |[036050] org.achartengine.model.RangeCategorySeries.getMaximumValue:(I)D │ │ -036060: 5420 8e0a |0000: iget-object v0, v2, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@0a8e │ │ -036064: 7220 3f08 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -03606a: 0c00 |0005: move-result-object v0 │ │ -03606c: 1f00 9001 |0006: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -036070: 6e10 8707 0000 |0008: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -036076: 0b00 |000b: move-result-wide v0 │ │ -036078: 1000 |000c: return-wide v0 │ │ +042688: |[042688] org.achartengine.model.RangeCategorySeries.getMaximumValue:(I)D │ │ +042698: 5420 3b08 |0000: iget-object v0, v2, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@083b │ │ +04269c: 7220 3408 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +0426a2: 0c00 |0005: move-result-object v0 │ │ +0426a4: 1f00 8401 |0006: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +0426a8: 6e10 7c07 0000 |0008: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +0426ae: 0b00 |000b: move-result-wide v0 │ │ +0426b0: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/achartengine/model/RangeCategorySeries; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ │ │ @@ -78696,18 +80658,18 @@ │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03607c: |[03607c] org.achartengine.model.RangeCategorySeries.getMinimumValue:(I)D │ │ -03608c: 6e20 2309 3200 |0000: invoke-virtual {v2, v3}, Lorg/achartengine/model/RangeCategorySeries;.getValue:(I)D // method@0923 │ │ -036092: 0b00 |0003: move-result-wide v0 │ │ -036094: 1000 |0004: return-wide v0 │ │ +0426b4: |[0426b4] org.achartengine.model.RangeCategorySeries.getMinimumValue:(I)D │ │ +0426c4: 6e20 1809 3200 |0000: invoke-virtual {v2, v3}, Lorg/achartengine/model/RangeCategorySeries;.getValue:(I)D // method@0918 │ │ +0426ca: 0b00 |0003: move-result-wide v0 │ │ +0426cc: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/achartengine/model/RangeCategorySeries; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -78716,24 +80678,24 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -036098: |[036098] org.achartengine.model.RangeCategorySeries.remove:(I)V │ │ -0360a8: 1d01 |0000: monitor-enter v1 │ │ -0360aa: 6f20 0e09 2100 |0001: invoke-super {v1, v2}, Lorg/achartengine/model/CategorySeries;.remove:(I)V // method@090e │ │ -0360b0: 5410 8e0a |0004: iget-object v0, v1, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@0a8e │ │ -0360b4: 7220 4108 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -0360ba: 1e01 |0009: monitor-exit v1 │ │ -0360bc: 0e00 |000a: return-void │ │ -0360be: 0d00 |000b: move-exception v0 │ │ -0360c0: 1e01 |000c: monitor-exit v1 │ │ -0360c2: 2700 |000d: throw v0 │ │ +0426d0: |[0426d0] org.achartengine.model.RangeCategorySeries.remove:(I)V │ │ +0426e0: 1d01 |0000: monitor-enter v1 │ │ +0426e2: 6f20 0309 2100 |0001: invoke-super {v1, v2}, Lorg/achartengine/model/CategorySeries;.remove:(I)V // method@0903 │ │ +0426e8: 5410 3b08 |0004: iget-object v0, v1, Lorg/achartengine/model/RangeCategorySeries;.mMaxValues:Ljava/util/List; // field@083b │ │ +0426ec: 7220 3608 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +0426f2: 1e01 |0009: monitor-exit v1 │ │ +0426f4: 0e00 |000a: return-void │ │ +0426f6: 0d00 |000b: move-exception v0 │ │ +0426f8: 1e01 |000c: monitor-exit v1 │ │ +0426fa: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x0009 line=68 │ │ @@ -78743,572 +80705,65 @@ │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ #6 : (in Lorg/achartengine/model/RangeCategorySeries;) │ │ name : 'toXYSeries' │ │ type : '()Lorg/achartengine/model/XYSeries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0360d0: |[0360d0] org.achartengine.model.RangeCategorySeries.toXYSeries:()Lorg/achartengine/model/XYSeries; │ │ -0360e0: 2201 e801 |0000: new-instance v1, Lorg/achartengine/model/XYSeries; // type@01e8 │ │ -0360e4: 6e10 2209 0700 |0002: invoke-virtual {v7}, Lorg/achartengine/model/RangeCategorySeries;.getTitle:()Ljava/lang/String; // method@0922 │ │ -0360ea: 0c00 |0005: move-result-object v0 │ │ -0360ec: 7020 2f09 0100 |0006: invoke-direct {v1, v0}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@092f │ │ -0360f2: 6e10 1f09 0700 |0009: invoke-virtual {v7}, Lorg/achartengine/model/RangeCategorySeries;.getItemCount:()I // method@091f │ │ -0360f8: 0a02 |000c: move-result v2 │ │ -0360fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0360fc: 3520 1900 |000e: if-ge v0, v2, 0027 // +0019 │ │ -036100: d803 0001 |0010: add-int/lit8 v3, v0, #int 1 // #01 │ │ -036104: 8333 |0012: int-to-double v3, v3 │ │ -036106: 6e20 2109 0700 |0013: invoke-virtual {v7, v0}, Lorg/achartengine/model/RangeCategorySeries;.getMinimumValue:(I)D // method@0921 │ │ -03610c: 0b05 |0016: move-result-wide v5 │ │ -03610e: 6e56 3009 3154 |0017: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0930 │ │ -036114: d803 0001 |001a: add-int/lit8 v3, v0, #int 1 // #01 │ │ -036118: 8333 |001c: int-to-double v3, v3 │ │ -03611a: 6e20 2009 0700 |001d: invoke-virtual {v7, v0}, Lorg/achartengine/model/RangeCategorySeries;.getMaximumValue:(I)D // method@0920 │ │ -036120: 0b05 |0020: move-result-wide v5 │ │ -036122: 6e56 3009 3154 |0021: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0930 │ │ -036128: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03612c: 28e8 |0026: goto 000e // -0018 │ │ -03612e: 1101 |0027: return-object v1 │ │ +042708: |[042708] org.achartengine.model.RangeCategorySeries.toXYSeries:()Lorg/achartengine/model/XYSeries; │ │ +042718: 2201 dc01 |0000: new-instance v1, Lorg/achartengine/model/XYSeries; // type@01dc │ │ +04271c: 6e10 1709 0800 |0002: invoke-virtual {v8}, Lorg/achartengine/model/RangeCategorySeries;.getTitle:()Ljava/lang/String; // method@0917 │ │ +042722: 0c00 |0005: move-result-object v0 │ │ +042724: 7020 2409 0100 |0006: invoke-direct {v1, v0}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@0924 │ │ +04272a: 6e10 1409 0800 |0009: invoke-virtual {v8}, Lorg/achartengine/model/RangeCategorySeries;.getItemCount:()I // method@0914 │ │ +042730: 0a02 |000c: move-result v2 │ │ +042732: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +042734: 3520 1900 |000e: if-ge v0, v2, 0027 // +0019 │ │ +042738: d803 0001 |0010: add-int/lit8 v3, v0, #int 1 // #01 │ │ +04273c: 8334 |0012: int-to-double v4, v3 │ │ +04273e: 6e20 1609 0800 |0013: invoke-virtual {v8, v0}, Lorg/achartengine/model/RangeCategorySeries;.getMinimumValue:(I)D // method@0916 │ │ +042744: 0b06 |0016: move-result-wide v6 │ │ +042746: 6e57 2509 4165 |0017: invoke-virtual {v1, v4, v5, v6, v7}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0925 │ │ +04274c: d803 0001 |001a: add-int/lit8 v3, v0, #int 1 // #01 │ │ +042750: 8334 |001c: int-to-double v4, v3 │ │ +042752: 6e20 1509 0800 |001d: invoke-virtual {v8, v0}, Lorg/achartengine/model/RangeCategorySeries;.getMaximumValue:(I)D // method@0915 │ │ +042758: 0b06 |0020: move-result-wide v6 │ │ +04275a: 6e57 2509 4165 |0021: invoke-virtual {v1, v4, v5, v6, v7}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0925 │ │ +042760: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +042764: 28e8 |0026: goto 000e // -0018 │ │ +042766: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0009 line=105 │ │ 0x000d line=106 │ │ 0x0010 line=107 │ │ 0x001a line=108 │ │ 0x0024 line=106 │ │ 0x0027 line=110 │ │ locals : │ │ - 0x0000 - 0x0028 reg=7 this Lorg/achartengine/model/RangeCategorySeries; │ │ - │ │ - source_file_idx : 1262 (RangeCategorySeries.java) │ │ - │ │ -Class #265 header: │ │ -class_idx : 488 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1470 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #265 annotations: │ │ -Annotations on field #2709 'mX' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ -Annotations on field #2710 'mY' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ - │ │ -Class #265 - │ │ - Class descriptor : 'Lorg/achartengine/model/XYSeries;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mMaxX' │ │ - type : 'D' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mMaxY' │ │ - type : 'D' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mMinX' │ │ - type : 'D' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mMinY' │ │ - type : 'D' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mX' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'mY' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 41 16-bit code units │ │ -036130: |[036130] org.achartengine.model.XYSeries.:(Ljava/lang/String;)V │ │ -036140: 1803 ffff ffff ffff ef7f |0000: const-wide v3, #double 1.79769e+308 // #7fefffffffffffff │ │ -03614a: 1801 ffff ffff ffff efff |0005: const-wide v1, #double -1.79769e+308 // #ffefffffffffffff │ │ -036154: 7010 c007 0500 |000a: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03615a: 2200 b601 |000d: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -03615e: 7010 1908 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -036164: 5b50 950a |0012: iput-object v0, v5, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0a95 │ │ -036168: 2200 b601 |0014: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -03616c: 7010 1908 0000 |0016: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -036172: 5b50 960a |0019: iput-object v0, v5, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0a96 │ │ -036176: 5a53 920a |001b: iput-wide v3, v5, Lorg/achartengine/model/XYSeries;.mMinX:D // field@0a92 │ │ -03617a: 5a51 900a |001d: iput-wide v1, v5, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@0a90 │ │ -03617e: 5a53 930a |001f: iput-wide v3, v5, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0a93 │ │ -036182: 5a51 910a |0021: iput-wide v1, v5, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@0a91 │ │ -036186: 5b56 940a |0023: iput-object v6, v5, Lorg/achartengine/model/XYSeries;.mTitle:Ljava/lang/String; // field@0a94 │ │ -03618a: 7010 3a09 0500 |0025: invoke-direct {v5}, Lorg/achartengine/model/XYSeries;.initRange:()V // method@093a │ │ -036190: 0e00 |0028: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x000a line=49 │ │ - 0x000d line=32 │ │ - 0x0014 line=34 │ │ - 0x001b line=36 │ │ - 0x001d line=38 │ │ - 0x001f line=40 │ │ - 0x0021 line=42 │ │ - 0x0023 line=50 │ │ - 0x0025 line=51 │ │ - 0x0028 line=52 │ │ - locals : │ │ - 0x0000 - 0x0029 reg=5 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0029 reg=6 (null) Ljava/lang/String; │ │ - │ │ - #1 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'initRange' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 40 16-bit code units │ │ -036194: |[036194] org.achartengine.model.XYSeries.initRange:()V │ │ -0361a4: 1802 ffff ffff ffff ef7f |0000: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -0361ae: 1800 ffff ffff ffff efff |0005: const-wide v0, #double -1.79769e+308 // #ffefffffffffffff │ │ -0361b8: 5a62 920a |000a: iput-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMinX:D // field@0a92 │ │ -0361bc: 5a60 900a |000c: iput-wide v0, v6, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@0a90 │ │ -0361c0: 5a62 930a |000e: iput-wide v2, v6, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0a93 │ │ -0361c4: 5a60 910a |0010: iput-wide v0, v6, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@0a91 │ │ -0361c8: 6e10 3209 0600 |0012: invoke-virtual {v6}, Lorg/achartengine/model/XYSeries;.getItemCount:()I // method@0932 │ │ -0361ce: 0a01 |0015: move-result v1 │ │ -0361d0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0361d2: 3510 1000 |0017: if-ge v0, v1, 0027 // +0010 │ │ -0361d6: 6e20 3809 0600 |0019: invoke-virtual {v6, v0}, Lorg/achartengine/model/XYSeries;.getX:(I)D // method@0938 │ │ -0361dc: 0b02 |001c: move-result-wide v2 │ │ -0361de: 6e20 3909 0600 |001d: invoke-virtual {v6, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@0939 │ │ -0361e4: 0b04 |0020: move-result-wide v4 │ │ -0361e6: 7055 3d09 2643 |0021: invoke-direct {v6, v2, v3, v4, v5}, Lorg/achartengine/model/XYSeries;.updateRange:(DD)V // method@093d │ │ -0361ec: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0361f0: 28f1 |0026: goto 0017 // -000f │ │ -0361f2: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x000a line=58 │ │ - 0x000c line=59 │ │ - 0x000e line=60 │ │ - 0x0010 line=61 │ │ - 0x0012 line=62 │ │ - 0x0016 line=63 │ │ - 0x0019 line=64 │ │ - 0x001d line=65 │ │ - 0x0021 line=66 │ │ - 0x0024 line=63 │ │ - 0x0027 line=68 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=6 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #2 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'updateRange' │ │ - type : '(DD)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 33 16-bit code units │ │ -0361f4: |[0361f4] org.achartengine.model.XYSeries.updateRange:(DD)V │ │ -036204: 5320 920a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinX:D // field@0a92 │ │ -036208: 7140 b207 1043 |0002: invoke-static {v0, v1, v3, v4}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -03620e: 0b00 |0005: move-result-wide v0 │ │ -036210: 5a20 920a |0006: iput-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinX:D // field@0a92 │ │ -036214: 5320 900a |0008: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@0a90 │ │ -036218: 7140 b007 1043 |000a: invoke-static {v0, v1, v3, v4}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -03621e: 0b00 |000d: move-result-wide v0 │ │ -036220: 5a20 900a |000e: iput-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@0a90 │ │ -036224: 5320 930a |0010: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0a93 │ │ -036228: 7140 b207 1065 |0012: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -03622e: 0b00 |0015: move-result-wide v0 │ │ -036230: 5a20 930a |0016: iput-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0a93 │ │ -036234: 5320 910a |0018: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@0a91 │ │ -036238: 7140 b007 1065 |001a: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -03623e: 0b00 |001d: move-result-wide v0 │ │ -036240: 5a20 910a |001e: iput-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@0a91 │ │ -036244: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0008 line=78 │ │ - 0x0010 line=79 │ │ - 0x0018 line=80 │ │ - 0x0020 line=81 │ │ - locals : │ │ - 0x0000 - 0x0021 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0021 reg=3 (null) D │ │ - 0x0000 - 0x0021 reg=5 (null) D │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'add' │ │ - type : '(DD)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 27 16-bit code units │ │ -036248: |[036248] org.achartengine.model.XYSeries.add:(DD)V │ │ -036258: 1d02 |0000: monitor-enter v2 │ │ -03625a: 5420 950a |0001: iget-object v0, v2, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0a95 │ │ -03625e: 7120 8c07 4300 |0003: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -036264: 0c01 |0006: move-result-object v1 │ │ -036266: 7220 3b08 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -03626c: 5420 960a |000a: iget-object v0, v2, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0a96 │ │ -036270: 7120 8c07 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -036276: 0c01 |000f: move-result-object v1 │ │ -036278: 7220 3b08 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -03627e: 7056 3d09 3254 |0013: invoke-direct {v2, v3, v4, v5, v6}, Lorg/achartengine/model/XYSeries;.updateRange:(DD)V // method@093d │ │ -036284: 1e02 |0016: monitor-exit v2 │ │ -036286: 0e00 |0017: return-void │ │ -036288: 0d00 |0018: move-exception v0 │ │ -03628a: 1e02 |0019: monitor-exit v2 │ │ -03628c: 2700 |001a: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0016 │ │ - -> 0x0018 │ │ - positions : │ │ - 0x0000 line=108 │ │ - 0x000a line=109 │ │ - 0x0013 line=110 │ │ - 0x0016 line=111 │ │ - 0x0018 line=108 │ │ - locals : │ │ - 0x0000 - 0x001b reg=2 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x001b reg=3 (null) D │ │ - 0x0000 - 0x001b reg=5 (null) D │ │ - │ │ - #1 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -03629c: |[03629c] org.achartengine.model.XYSeries.clear:()V │ │ -0362ac: 1d01 |0000: monitor-enter v1 │ │ -0362ae: 5410 950a |0001: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0a95 │ │ -0362b2: 7210 3d08 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -0362b8: 5410 960a |0006: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0a96 │ │ -0362bc: 7210 3d08 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -0362c2: 7010 3a09 0100 |000b: invoke-direct {v1}, Lorg/achartengine/model/XYSeries;.initRange:()V // method@093a │ │ -0362c8: 1e01 |000e: monitor-exit v1 │ │ -0362ca: 0e00 |000f: return-void │ │ -0362cc: 0d00 |0010: move-exception v0 │ │ -0362ce: 1e01 |0011: monitor-exit v1 │ │ -0362d0: 2700 |0012: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000e │ │ - -> 0x0010 │ │ - positions : │ │ - 0x0000 line=130 │ │ - 0x0006 line=131 │ │ - 0x000b line=132 │ │ - 0x000e line=133 │ │ - 0x0010 line=130 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=1 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #2 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getItemCount' │ │ - type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0362e0: |[0362e0] org.achartengine.model.XYSeries.getItemCount:()I │ │ -0362f0: 1d01 |0000: monitor-enter v1 │ │ -0362f2: 5410 950a |0001: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0a95 │ │ -0362f6: 7210 4308 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -0362fc: 0a00 |0006: move-result v0 │ │ -0362fe: 1e01 |0007: monitor-exit v1 │ │ -036300: 0f00 |0008: return v0 │ │ -036302: 0d00 |0009: move-exception v0 │ │ -036304: 1e01 |000a: monitor-exit v1 │ │ -036306: 2700 |000b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0009 │ │ - positions : │ │ - 0x0000 line=161 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #3 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getMaxX' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036314: |[036314] org.achartengine.model.XYSeries.getMaxX:()D │ │ -036324: 5320 900a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@0a90 │ │ -036328: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=188 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #4 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getMaxY' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03632c: |[03632c] org.achartengine.model.XYSeries.getMaxY:()D │ │ -03633c: 5320 910a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@0a91 │ │ -036340: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=197 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #5 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getMinX' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036344: |[036344] org.achartengine.model.XYSeries.getMinX:()D │ │ -036354: 5320 920a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinX:D // field@0a92 │ │ -036358: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=170 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #6 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getMinY' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03635c: |[03635c] org.achartengine.model.XYSeries.getMinY:()D │ │ -03636c: 5320 930a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0a93 │ │ -036370: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=179 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #7 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036374: |[036374] org.achartengine.model.XYSeries.getTitle:()Ljava/lang/String; │ │ -036384: 5410 940a |0000: iget-object v0, v1, Lorg/achartengine/model/XYSeries;.mTitle:Ljava/lang/String; // field@0a94 │ │ -036388: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/model/XYSeries; │ │ - │ │ - #8 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getX' │ │ - type : '(I)D' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -03638c: |[03638c] org.achartengine.model.XYSeries.getX:(I)D │ │ -03639c: 1d02 |0000: monitor-enter v2 │ │ -03639e: 5420 950a |0001: iget-object v0, v2, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0a95 │ │ -0363a2: 7220 3f08 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0363a8: 0c00 |0006: move-result-object v0 │ │ -0363aa: 1f00 9001 |0007: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -0363ae: 6e10 8707 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -0363b4: 0b00 |000c: move-result-wide v0 │ │ -0363b6: 1e02 |000d: monitor-exit v2 │ │ -0363b8: 1000 |000e: return-wide v0 │ │ -0363ba: 0d00 |000f: move-exception v0 │ │ -0363bc: 1e02 |0010: monitor-exit v2 │ │ -0363be: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000c │ │ - -> 0x000f │ │ - positions : │ │ - 0x0000 line=142 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0012 reg=3 (null) I │ │ - │ │ - #9 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'getY' │ │ - type : '(I)D' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -0363cc: |[0363cc] org.achartengine.model.XYSeries.getY:(I)D │ │ -0363dc: 1d02 |0000: monitor-enter v2 │ │ -0363de: 5420 960a |0001: iget-object v0, v2, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0a96 │ │ -0363e2: 7220 3f08 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0363e8: 0c00 |0006: move-result-object v0 │ │ -0363ea: 1f00 9001 |0007: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -0363ee: 6e10 8707 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -0363f4: 0b00 |000c: move-result-wide v0 │ │ -0363f6: 1e02 |000d: monitor-exit v2 │ │ -0363f8: 1000 |000e: return-wide v0 │ │ -0363fa: 0d00 |000f: move-exception v0 │ │ -0363fc: 1e02 |0010: monitor-exit v2 │ │ -0363fe: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000c │ │ - -> 0x000f │ │ - positions : │ │ - 0x0000 line=152 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0012 reg=3 (null) I │ │ - │ │ - #10 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'remove' │ │ - type : '(I)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 57 16-bit code units │ │ -03640c: |[03640c] org.achartengine.model.XYSeries.remove:(I)V │ │ -03641c: 1d07 |0000: monitor-enter v7 │ │ -03641e: 5470 950a |0001: iget-object v0, v7, Lorg/achartengine/model/XYSeries;.mX:Ljava/util/List; // field@0a95 │ │ -036422: 7220 4108 8000 |0003: invoke-interface {v0, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -036428: 0c00 |0006: move-result-object v0 │ │ -03642a: 1f00 9001 |0007: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -03642e: 6e10 8707 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -036434: 0b01 |000c: move-result-wide v1 │ │ -036436: 5470 960a |000d: iget-object v0, v7, Lorg/achartengine/model/XYSeries;.mY:Ljava/util/List; // field@0a96 │ │ -03643a: 7220 4108 8000 |000f: invoke-interface {v0, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -036440: 0c00 |0012: move-result-object v0 │ │ -036442: 1f00 9001 |0013: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -036446: 6e10 8707 0000 |0015: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -03644c: 0b03 |0018: move-result-wide v3 │ │ -03644e: 5375 920a |0019: iget-wide v5, v7, Lorg/achartengine/model/XYSeries;.mMinX:D // field@0a92 │ │ -036452: 2f00 0105 |001b: cmpl-double v0, v1, v5 │ │ -036456: 3800 1400 |001d: if-eqz v0, 0031 // +0014 │ │ -03645a: 5375 900a |001f: iget-wide v5, v7, Lorg/achartengine/model/XYSeries;.mMaxX:D // field@0a90 │ │ -03645e: 2f00 0105 |0021: cmpl-double v0, v1, v5 │ │ -036462: 3800 0e00 |0023: if-eqz v0, 0031 // +000e │ │ -036466: 5370 930a |0025: iget-wide v0, v7, Lorg/achartengine/model/XYSeries;.mMinY:D // field@0a93 │ │ -03646a: 2f00 0300 |0027: cmpl-double v0, v3, v0 │ │ -03646e: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ -036472: 5370 910a |002b: iget-wide v0, v7, Lorg/achartengine/model/XYSeries;.mMaxY:D // field@0a91 │ │ -036476: 2f00 0300 |002d: cmpl-double v0, v3, v0 │ │ -03647a: 3900 0500 |002f: if-nez v0, 0034 // +0005 │ │ -03647e: 7010 3a09 0700 |0031: invoke-direct {v7}, Lorg/achartengine/model/XYSeries;.initRange:()V // method@093a │ │ -036484: 1e07 |0034: monitor-exit v7 │ │ -036486: 0e00 |0035: return-void │ │ -036488: 0d00 |0036: move-exception v0 │ │ -03648a: 1e07 |0037: monitor-exit v7 │ │ -03648c: 2700 |0038: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0034 │ │ - -> 0x0036 │ │ - positions : │ │ - 0x0000 line=119 │ │ - 0x000d line=120 │ │ - 0x0019 line=121 │ │ - 0x0031 line=122 │ │ - 0x0034 line=124 │ │ - 0x0036 line=119 │ │ - locals : │ │ - 0x0000 - 0x0039 reg=7 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0039 reg=8 (null) I │ │ - │ │ - #11 : (in Lorg/achartengine/model/XYSeries;) │ │ - name : 'setTitle' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03649c: |[03649c] org.achartengine.model.XYSeries.setTitle:(Ljava/lang/String;)V │ │ -0364ac: 5b01 940a |0000: iput-object v1, v0, Lorg/achartengine/model/XYSeries;.mTitle:Ljava/lang/String; // field@0a94 │ │ -0364b0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - 0x0002 line=99 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/model/XYSeries; │ │ - 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0028 reg=8 this Lorg/achartengine/model/RangeCategorySeries; │ │ │ │ - source_file_idx : 1470 (XYSeries.java) │ │ + source_file_idx : 1250 (RangeCategorySeries.java) │ │ │ │ -Class #266 header: │ │ -class_idx : 486 │ │ +Class #257 header: │ │ +class_idx : 474 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 488 │ │ -source_file_idx : 1341 │ │ +superclass_idx : 476 │ │ +source_file_idx : 1329 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #266 - │ │ +Class #257 - │ │ Class descriptor : 'Lorg/achartengine/model/TimeSeries;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/achartengine/model/XYSeries;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -79317,17 +80772,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0364b4: |[0364b4] org.achartengine.model.TimeSeries.:(Ljava/lang/String;)V │ │ -0364c4: 7020 2f09 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@092f │ │ -0364ca: 0e00 |0003: return-void │ │ +042768: |[042768] org.achartengine.model.TimeSeries.:(Ljava/lang/String;)V │ │ +042778: 7020 2409 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@0924 │ │ +04277e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/achartengine/model/TimeSeries; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ @@ -79338,279 +80793,54 @@ │ │ type : '(Ljava/util/Date;D)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0364cc: |[0364cc] org.achartengine.model.TimeSeries.add:(Ljava/util/Date;D)V │ │ -0364dc: 1d02 |0000: monitor-enter v2 │ │ -0364de: 6e10 2e08 0300 |0001: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@082e │ │ -0364e4: 0b00 |0004: move-result-wide v0 │ │ -0364e6: 8600 |0005: long-to-double v0, v0 │ │ -0364e8: 6f55 3009 0241 |0006: invoke-super {v2, v0, v1, v4, v5}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0930 │ │ -0364ee: 1e02 |0009: monitor-exit v2 │ │ -0364f0: 0e00 |000a: return-void │ │ -0364f2: 0d00 |000b: move-exception v0 │ │ -0364f4: 1e02 |000c: monitor-exit v2 │ │ -0364f6: 2700 |000d: throw v0 │ │ +042780: |[042780] org.achartengine.model.TimeSeries.add:(Ljava/util/Date;D)V │ │ +042790: 1d02 |0000: monitor-enter v2 │ │ +042792: 6e10 2308 0300 |0001: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0823 │ │ +042798: 0b00 |0004: move-result-wide v0 │ │ +04279a: 8600 |0005: long-to-double v0, v0 │ │ +04279c: 6f55 2509 0241 |0006: invoke-super {v2, v0, v1, v4, v5}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0925 │ │ +0427a2: 1e02 |0009: monitor-exit v2 │ │ +0427a4: 0e00 |000a: return-void │ │ +0427a6: 0d00 |000b: move-exception v0 │ │ +0427a8: 1e02 |000c: monitor-exit v2 │ │ +0427aa: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=42 │ │ 0x000b line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/achartengine/model/TimeSeries; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/util/Date; │ │ 0x0000 - 0x000e reg=4 (null) D │ │ │ │ - source_file_idx : 1341 (TimeSeries.java) │ │ - │ │ -Class #267 header: │ │ -class_idx : 487 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1468 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #267 annotations: │ │ -Annotations on field #2703 'mSeries' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/achartengine/model/XYSeries;" ">;" } │ │ - │ │ -Class #267 - │ │ - Class descriptor : 'Lorg/achartengine/model/XYMultipleSeriesDataset;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'mSeries' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -036504: |[036504] org.achartengine.model.XYMultipleSeriesDataset.:()V │ │ -036514: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03651a: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -03651e: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -036524: 5b10 8f0a |0008: iput-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -036528: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=27 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'addSeries' │ │ - type : '(Lorg/achartengine/model/XYSeries;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03652c: |[03652c] org.achartengine.model.XYMultipleSeriesDataset.addSeries:(Lorg/achartengine/model/XYSeries;)V │ │ -03653c: 1d01 |0000: monitor-enter v1 │ │ -03653e: 5410 8f0a |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -036542: 7220 3b08 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -036548: 1e01 |0006: monitor-exit v1 │ │ -03654a: 0e00 |0007: return-void │ │ -03654c: 0d00 |0008: move-exception v0 │ │ -03654e: 1e01 |0009: monitor-exit v1 │ │ -036550: 2700 |000a: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0008 │ │ - positions : │ │ - 0x0000 line=35 │ │ - 0x0006 line=36 │ │ - 0x0008 line=35 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000b reg=2 (null) Lorg/achartengine/model/XYSeries; │ │ - │ │ - #1 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'getSeries' │ │ - type : '()[Lorg/achartengine/model/XYSeries;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -036560: |[036560] org.achartengine.model.XYMultipleSeriesDataset.getSeries:()[Lorg/achartengine/model/XYSeries; │ │ -036570: 1d02 |0000: monitor-enter v2 │ │ -036572: 5420 8f0a |0001: iget-object v0, v2, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -036576: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -036578: 2311 2a02 |0004: new-array v1, v1, [Lorg/achartengine/model/XYSeries; // type@022a │ │ -03657c: 7220 4408 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ -036582: 0c00 |0009: move-result-object v0 │ │ -036584: 1f00 2a02 |000a: check-cast v0, [Lorg/achartengine/model/XYSeries; // type@022a │ │ -036588: 1e02 |000c: monitor-exit v2 │ │ -03658a: 1100 |000d: return-object v0 │ │ -03658c: 0d00 |000e: move-exception v0 │ │ -03658e: 1e02 |000f: monitor-exit v2 │ │ -036590: 2700 |0010: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000c │ │ - -> 0x000e │ │ - positions : │ │ - 0x0000 line=81 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=2 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - │ │ - #2 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'getSeriesAt' │ │ - type : '(I)Lorg/achartengine/model/XYSeries;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -0365a0: |[0365a0] org.achartengine.model.XYMultipleSeriesDataset.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; │ │ -0365b0: 1d01 |0000: monitor-enter v1 │ │ -0365b2: 5410 8f0a |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -0365b6: 7220 3f08 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -0365bc: 0c00 |0006: move-result-object v0 │ │ -0365be: 1f00 e801 |0007: check-cast v0, Lorg/achartengine/model/XYSeries; // type@01e8 │ │ -0365c2: 1e01 |0009: monitor-exit v1 │ │ -0365c4: 1100 |000a: return-object v0 │ │ -0365c6: 0d00 |000b: move-exception v0 │ │ -0365c8: 1e01 |000c: monitor-exit v1 │ │ -0365ca: 2700 |000d: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0009 │ │ - -> 0x000b │ │ - positions : │ │ - 0x0000 line=63 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000e reg=2 (null) I │ │ - │ │ - #3 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'getSeriesCount' │ │ - type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0365d8: |[0365d8] org.achartengine.model.XYMultipleSeriesDataset.getSeriesCount:()I │ │ -0365e8: 1d01 |0000: monitor-enter v1 │ │ -0365ea: 5410 8f0a |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -0365ee: 7210 4308 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -0365f4: 0a00 |0006: move-result v0 │ │ -0365f6: 1e01 |0007: monitor-exit v1 │ │ -0365f8: 0f00 |0008: return v0 │ │ -0365fa: 0d00 |0009: move-exception v0 │ │ -0365fc: 1e01 |000a: monitor-exit v1 │ │ -0365fe: 2700 |000b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0009 │ │ - positions : │ │ - 0x0000 line=72 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - │ │ - #4 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'removeSeries' │ │ - type : '(I)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03660c: |[03660c] org.achartengine.model.XYMultipleSeriesDataset.removeSeries:(I)V │ │ -03661c: 1d01 |0000: monitor-enter v1 │ │ -03661e: 5410 8f0a |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -036622: 7220 4108 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -036628: 1e01 |0006: monitor-exit v1 │ │ -03662a: 0e00 |0007: return-void │ │ -03662c: 0d00 |0008: move-exception v0 │ │ -03662e: 1e01 |0009: monitor-exit v1 │ │ -036630: 2700 |000a: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0008 │ │ - positions : │ │ - 0x0000 line=44 │ │ - 0x0006 line=45 │ │ - 0x0008 line=44 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000b reg=2 (null) I │ │ - │ │ - #5 : (in Lorg/achartengine/model/XYMultipleSeriesDataset;) │ │ - name : 'removeSeries' │ │ - type : '(Lorg/achartengine/model/XYSeries;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -036640: |[036640] org.achartengine.model.XYMultipleSeriesDataset.removeSeries:(Lorg/achartengine/model/XYSeries;)V │ │ -036650: 1d01 |0000: monitor-enter v1 │ │ -036652: 5410 8f0a |0001: iget-object v0, v1, Lorg/achartengine/model/XYMultipleSeriesDataset;.mSeries:Ljava/util/List; // field@0a8f │ │ -036656: 7220 4208 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0842 │ │ -03665c: 1e01 |0006: monitor-exit v1 │ │ -03665e: 0e00 |0007: return-void │ │ -036660: 0d00 |0008: move-exception v0 │ │ -036662: 1e01 |0009: monitor-exit v1 │ │ -036664: 2700 |000a: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0008 │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0006 line=54 │ │ - 0x0008 line=53 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - 0x0000 - 0x000b reg=2 (null) Lorg/achartengine/model/XYSeries; │ │ - │ │ - source_file_idx : 1468 (XYMultipleSeriesDataset.java) │ │ + source_file_idx : 1329 (TimeSeries.java) │ │ │ │ -Class #268 header: │ │ -class_idx : 489 │ │ +Class #258 header: │ │ +class_idx : 477 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 488 │ │ -source_file_idx : 1472 │ │ +superclass_idx : 476 │ │ +source_file_idx : 1460 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ -Class #268 annotations: │ │ -Annotations on field #2713 'mValue' │ │ +Class #258 annotations: │ │ +Annotations on field #2118 'mValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ │ │ -Class #268 - │ │ +Class #258 - │ │ Class descriptor : 'Lorg/achartengine/model/XYValueSeries;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/achartengine/model/XYSeries;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/achartengine/model/XYValueSeries;) │ │ @@ -79631,24 +80861,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -036674: |[036674] org.achartengine.model.XYValueSeries.:(Ljava/lang/String;)V │ │ -036684: 7020 2f09 3200 |0000: invoke-direct {v2, v3}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@092f │ │ -03668a: 2200 b601 |0003: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -03668e: 7010 1908 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -036694: 5b20 990a |0008: iput-object v0, v2, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0a99 │ │ -036698: 1800 ffff ffff ffff ef7f |000a: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ -0366a2: 5a20 980a |000f: iput-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0a98 │ │ -0366a6: 1800 ffff ffff ffff efff |0011: const-wide v0, #double -1.79769e+308 // #ffefffffffffffff │ │ -0366b0: 5a20 970a |0016: iput-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0a97 │ │ -0366b4: 0e00 |0018: return-void │ │ +0427b8: |[0427b8] org.achartengine.model.XYValueSeries.:(Ljava/lang/String;)V │ │ +0427c8: 7020 2409 3200 |0000: invoke-direct {v2, v3}, Lorg/achartengine/model/XYSeries;.:(Ljava/lang/String;)V // method@0924 │ │ +0427ce: 2200 aa01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +0427d2: 7010 0e08 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0427d8: 5b20 4608 |0008: iput-object v0, v2, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0846 │ │ +0427dc: 1800 ffff ffff ffff ef7f |000a: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ +0427e6: 5a20 4508 |000f: iput-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0845 │ │ +0427ea: 1800 ffff ffff ffff efff |0011: const-wide v0, #double -1.79769e+308 // #ffefffffffffffff │ │ +0427f4: 5a20 4408 |0016: iput-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0844 │ │ +0427f8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=29 │ │ 0x000a line=31 │ │ 0x0011 line=33 │ │ 0x0018 line=42 │ │ @@ -79661,28 +80891,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0366b8: |[0366b8] org.achartengine.model.XYValueSeries.initRange:()V │ │ -0366c8: 1800 ffff ffff ffff ef7f |0000: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ -0366d2: 5a40 980a |0005: iput-wide v0, v4, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0a98 │ │ -0366d6: 5a40 970a |0007: iput-wide v0, v4, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0a97 │ │ -0366da: 6e10 4209 0400 |0009: invoke-virtual {v4}, Lorg/achartengine/model/XYValueSeries;.getItemCount:()I // method@0942 │ │ -0366e0: 0a01 |000c: move-result v1 │ │ -0366e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0366e4: 3510 0c00 |000e: if-ge v0, v1, 001a // +000c │ │ -0366e8: 6e20 4509 0400 |0010: invoke-virtual {v4, v0}, Lorg/achartengine/model/XYValueSeries;.getValue:(I)D // method@0945 │ │ -0366ee: 0b02 |0013: move-result-wide v2 │ │ -0366f0: 7030 4809 2403 |0014: invoke-direct {v4, v2, v3}, Lorg/achartengine/model/XYValueSeries;.updateRange:(D)V // method@0948 │ │ -0366f6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0366fa: 28f5 |0019: goto 000e // -000b │ │ -0366fc: 0e00 |001a: return-void │ │ +0427fc: |[0427fc] org.achartengine.model.XYValueSeries.initRange:()V │ │ +04280c: 1800 ffff ffff ffff ef7f |0000: const-wide v0, #double 1.79769e+308 // #7fefffffffffffff │ │ +042816: 5a40 4508 |0005: iput-wide v0, v4, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0845 │ │ +04281a: 5a40 4408 |0007: iput-wide v0, v4, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0844 │ │ +04281e: 6e10 3709 0400 |0009: invoke-virtual {v4}, Lorg/achartengine/model/XYValueSeries;.getItemCount:()I // method@0937 │ │ +042824: 0a01 |000c: move-result v1 │ │ +042826: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +042828: 3510 0c00 |000e: if-ge v0, v1, 001a // +000c │ │ +04282c: 6e20 3a09 0400 |0010: invoke-virtual {v4, v0}, Lorg/achartengine/model/XYValueSeries;.getValue:(I)D // method@093a │ │ +042832: 0b02 |0013: move-result-wide v2 │ │ +042834: 7030 3d09 2403 |0014: invoke-direct {v4, v2, v3}, Lorg/achartengine/model/XYValueSeries;.updateRange:(D)V // method@093d │ │ +04283a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04283e: 28f5 |0019: goto 000e // -000b │ │ +042840: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=63 │ │ 0x000d line=64 │ │ 0x0010 line=65 │ │ @@ -79692,128 +80922,128 @@ │ │ 0x0000 - 0x001b reg=4 this Lorg/achartengine/model/XYValueSeries; │ │ │ │ #2 : (in Lorg/achartengine/model/XYValueSeries;) │ │ name : 'updateRange' │ │ type : '(D)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -036700: |[036700] org.achartengine.model.XYValueSeries.updateRange:(D)V │ │ -036710: 5320 980a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0a98 │ │ -036714: 7140 b207 1043 |0002: invoke-static {v0, v1, v3, v4}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -03671a: 0b00 |0005: move-result-wide v0 │ │ -03671c: 5a20 980a |0006: iput-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0a98 │ │ -036720: 5320 970a |0008: iget-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0a97 │ │ -036724: 7140 b007 1043 |000a: invoke-static {v0, v1, v3, v4}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -03672a: 0b00 |000d: move-result-wide v0 │ │ -03672c: 5a20 970a |000e: iput-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0a97 │ │ -036730: 0e00 |0010: return-void │ │ +042844: |[042844] org.achartengine.model.XYValueSeries.updateRange:(D)V │ │ +042854: 5330 4508 |0000: iget-wide v0, v3, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0845 │ │ +042858: 7140 a707 1054 |0002: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +04285e: 0b00 |0005: move-result-wide v0 │ │ +042860: 5a30 4508 |0006: iput-wide v0, v3, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0845 │ │ +042864: 5330 4408 |0008: iget-wide v0, v3, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0844 │ │ +042868: 7140 a507 1054 |000a: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +04286e: 0b00 |000d: move-result-wide v0 │ │ +042870: 5a30 4408 |000e: iput-wide v0, v3, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0844 │ │ +042874: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0008 line=76 │ │ 0x0010 line=77 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 this Lorg/achartengine/model/XYValueSeries; │ │ - 0x0000 - 0x0011 reg=3 (null) D │ │ + 0x0000 - 0x0011 reg=3 this Lorg/achartengine/model/XYValueSeries; │ │ + 0x0000 - 0x0011 reg=4 (null) D │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/achartengine/model/XYValueSeries;) │ │ name : 'add' │ │ type : '(DD)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 12 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -036734: |[036734] org.achartengine.model.XYValueSeries.add:(DD)V │ │ -036744: 1d07 |0000: monitor-enter v7 │ │ -036746: 1605 0000 |0001: const-wide/16 v5, #int 0 // #0 │ │ -03674a: 0770 |0003: move-object v0, v7 │ │ -03674c: 0481 |0004: move-wide v1, v8 │ │ -03674e: 04a3 |0005: move-wide v3, v10 │ │ -036750: 7407 4009 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/model/XYValueSeries;.add:(DDD)V // method@0940 │ │ -036756: 1e07 |0009: monitor-exit v7 │ │ -036758: 0e00 |000a: return-void │ │ -03675a: 0d00 |000b: move-exception v0 │ │ -03675c: 1e07 |000c: monitor-exit v7 │ │ -03675e: 2700 |000d: throw v0 │ │ +042878: |[042878] org.achartengine.model.XYValueSeries.add:(DD)V │ │ +042888: 1d09 |0000: monitor-enter v9 │ │ +04288a: 1606 0000 |0001: const-wide/16 v6, #int 0 // #0 │ │ +04288e: 0791 |0003: move-object v1, v9 │ │ +042890: 04a2 |0004: move-wide v2, v10 │ │ +042892: 04c4 |0005: move-wide v4, v12 │ │ +042894: 7407 3509 0100 |0006: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/achartengine/model/XYValueSeries;.add:(DDD)V // method@0935 │ │ +04289a: 1e09 |0009: monitor-exit v9 │ │ +04289c: 0e00 |000a: return-void │ │ +04289e: 0d00 |000b: move-exception v0 │ │ +0428a0: 1e09 |000c: monitor-exit v9 │ │ +0428a2: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=86 │ │ 0x0009 line=87 │ │ 0x000b line=86 │ │ locals : │ │ - 0x0000 - 0x000e reg=7 this Lorg/achartengine/model/XYValueSeries; │ │ - 0x0000 - 0x000e reg=8 (null) D │ │ + 0x0000 - 0x000e reg=9 this Lorg/achartengine/model/XYValueSeries; │ │ 0x0000 - 0x000e reg=10 (null) D │ │ + 0x0000 - 0x000e reg=12 (null) D │ │ │ │ #1 : (in Lorg/achartengine/model/XYValueSeries;) │ │ name : 'add' │ │ type : '(DDD)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -03676c: |[03676c] org.achartengine.model.XYValueSeries.add:(DDD)V │ │ -03677c: 1d02 |0000: monitor-enter v2 │ │ -03677e: 6f56 3009 3254 |0001: invoke-super {v2, v3, v4, v5, v6}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0930 │ │ -036784: 5420 990a |0004: iget-object v0, v2, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0a99 │ │ -036788: 7120 8c07 8700 |0006: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -03678e: 0c01 |0009: move-result-object v1 │ │ -036790: 7220 3b08 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -036796: 7030 4809 7208 |000d: invoke-direct {v2, v7, v8}, Lorg/achartengine/model/XYValueSeries;.updateRange:(D)V // method@0948 │ │ -03679c: 1e02 |0010: monitor-exit v2 │ │ -03679e: 0e00 |0011: return-void │ │ -0367a0: 0d00 |0012: move-exception v0 │ │ -0367a2: 1e02 |0013: monitor-exit v2 │ │ -0367a4: 2700 |0014: throw v0 │ │ +0428b0: |[0428b0] org.achartengine.model.XYValueSeries.add:(DDD)V │ │ +0428c0: 1d03 |0000: monitor-enter v3 │ │ +0428c2: 6f57 2509 4365 |0001: invoke-super {v3, v4, v5, v6, v7}, Lorg/achartengine/model/XYSeries;.add:(DD)V // method@0925 │ │ +0428c8: 5430 4608 |0004: iget-object v0, v3, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0846 │ │ +0428cc: 7120 8107 9800 |0006: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +0428d2: 0c01 |0009: move-result-object v1 │ │ +0428d4: 7220 3008 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0428da: 7030 3d09 8309 |000d: invoke-direct {v3, v8, v9}, Lorg/achartengine/model/XYValueSeries;.updateRange:(D)V // method@093d │ │ +0428e0: 1e03 |0010: monitor-exit v3 │ │ +0428e2: 0e00 |0011: return-void │ │ +0428e4: 0d00 |0012: move-exception v0 │ │ +0428e6: 1e03 |0013: monitor-exit v3 │ │ +0428e8: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x000d line=54 │ │ 0x0010 line=55 │ │ 0x0012 line=52 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Lorg/achartengine/model/XYValueSeries; │ │ - 0x0000 - 0x0015 reg=3 (null) D │ │ - 0x0000 - 0x0015 reg=5 (null) D │ │ - 0x0000 - 0x0015 reg=7 (null) D │ │ + 0x0000 - 0x0015 reg=3 this Lorg/achartengine/model/XYValueSeries; │ │ + 0x0000 - 0x0015 reg=4 (null) D │ │ + 0x0000 - 0x0015 reg=6 (null) D │ │ + 0x0000 - 0x0015 reg=8 (null) D │ │ │ │ #2 : (in Lorg/achartengine/model/XYValueSeries;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0367b4: |[0367b4] org.achartengine.model.XYValueSeries.clear:()V │ │ -0367c4: 1d01 |0000: monitor-enter v1 │ │ -0367c6: 6f10 3109 0100 |0001: invoke-super {v1}, Lorg/achartengine/model/XYSeries;.clear:()V // method@0931 │ │ -0367cc: 5410 990a |0004: iget-object v0, v1, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0a99 │ │ -0367d0: 7210 3d08 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -0367d6: 7010 4609 0100 |0009: invoke-direct {v1}, Lorg/achartengine/model/XYValueSeries;.initRange:()V // method@0946 │ │ -0367dc: 1e01 |000c: monitor-exit v1 │ │ -0367de: 0e00 |000d: return-void │ │ -0367e0: 0d00 |000e: move-exception v0 │ │ -0367e2: 1e01 |000f: monitor-exit v1 │ │ -0367e4: 2700 |0010: throw v0 │ │ +0428f8: |[0428f8] org.achartengine.model.XYValueSeries.clear:()V │ │ +042908: 1d01 |0000: monitor-enter v1 │ │ +04290a: 6f10 2609 0100 |0001: invoke-super {v1}, Lorg/achartengine/model/XYSeries;.clear:()V // method@0926 │ │ +042910: 5410 4608 |0004: iget-object v0, v1, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0846 │ │ +042914: 7210 3208 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +04291a: 7010 3b09 0100 |0009: invoke-direct {v1}, Lorg/achartengine/model/XYValueSeries;.initRange:()V // method@093b │ │ +042920: 1e01 |000c: monitor-exit v1 │ │ +042922: 0e00 |000d: return-void │ │ +042924: 0d00 |000e: move-exception v0 │ │ +042926: 1e01 |000f: monitor-exit v1 │ │ +042928: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0009 line=108 │ │ @@ -79827,17 +81057,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0367f4: |[0367f4] org.achartengine.model.XYValueSeries.getMaxValue:()D │ │ -036804: 5320 970a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0a97 │ │ -036808: 1000 |0002: return-wide v0 │ │ +042938: |[042938] org.achartengine.model.XYValueSeries.getMaxValue:()D │ │ +042948: 5320 4408 |0000: iget-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0844 │ │ +04294c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYValueSeries; │ │ │ │ #4 : (in Lorg/achartengine/model/XYValueSeries;) │ │ @@ -79845,17 +81075,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03680c: |[03680c] org.achartengine.model.XYValueSeries.getMinValue:()D │ │ -03681c: 5320 980a |0000: iget-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0a98 │ │ -036820: 1000 |0002: return-wide v0 │ │ +042950: |[042950] org.achartengine.model.XYValueSeries.getMinValue:()D │ │ +042960: 5320 4508 |0000: iget-wide v0, v2, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0845 │ │ +042964: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/model/XYValueSeries; │ │ │ │ #5 : (in Lorg/achartengine/model/XYValueSeries;) │ │ @@ -79863,27 +81093,27 @@ │ │ type : '(I)D' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -036824: |[036824] org.achartengine.model.XYValueSeries.getValue:(I)D │ │ -036834: 1d02 |0000: monitor-enter v2 │ │ -036836: 5420 990a |0001: iget-object v0, v2, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0a99 │ │ -03683a: 7220 3f08 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -036840: 0c00 |0006: move-result-object v0 │ │ -036842: 1f00 9001 |0007: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -036846: 6e10 8707 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -03684c: 0b00 |000c: move-result-wide v0 │ │ -03684e: 1e02 |000d: monitor-exit v2 │ │ -036850: 1000 |000e: return-wide v0 │ │ -036852: 0d00 |000f: move-exception v0 │ │ -036854: 1e02 |0010: monitor-exit v2 │ │ -036856: 2700 |0011: throw v0 │ │ +042968: |[042968] org.achartengine.model.XYValueSeries.getValue:(I)D │ │ +042978: 1d02 |0000: monitor-enter v2 │ │ +04297a: 5420 4608 |0001: iget-object v0, v2, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0846 │ │ +04297e: 7220 3408 3000 |0003: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +042984: 0c00 |0006: move-result-object v0 │ │ +042986: 1f00 8401 |0007: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +04298a: 6e10 7c07 0000 |0009: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +042990: 0b00 |000c: move-result-wide v0 │ │ +042992: 1e02 |000d: monitor-exit v2 │ │ +042994: 1000 |000e: return-wide v0 │ │ +042996: 0d00 |000f: move-exception v0 │ │ +042998: 1e02 |0010: monitor-exit v2 │ │ +04299a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/achartengine/model/XYValueSeries; │ │ @@ -79894,1145 +81124,68 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -036864: |[036864] org.achartengine.model.XYValueSeries.remove:(I)V │ │ -036874: 1d04 |0000: monitor-enter v4 │ │ -036876: 6f20 3b09 5400 |0001: invoke-super {v4, v5}, Lorg/achartengine/model/XYSeries;.remove:(I)V // method@093b │ │ -03687c: 5440 990a |0004: iget-object v0, v4, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0a99 │ │ -036880: 7220 4108 5000 |0006: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0841 │ │ -036886: 0c00 |0009: move-result-object v0 │ │ -036888: 1f00 9001 |000a: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -03688c: 6e10 8707 0000 |000c: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -036892: 0b00 |000f: move-result-wide v0 │ │ -036894: 5342 980a |0010: iget-wide v2, v4, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0a98 │ │ -036898: 2f02 0002 |0012: cmpl-double v2, v0, v2 │ │ -03689c: 3802 0800 |0014: if-eqz v2, 001c // +0008 │ │ -0368a0: 5342 970a |0016: iget-wide v2, v4, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0a97 │ │ -0368a4: 2f00 0002 |0018: cmpl-double v0, v0, v2 │ │ -0368a8: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ -0368ac: 7010 4609 0400 |001c: invoke-direct {v4}, Lorg/achartengine/model/XYValueSeries;.initRange:()V // method@0946 │ │ -0368b2: 1e04 |001f: monitor-exit v4 │ │ -0368b4: 0e00 |0020: return-void │ │ -0368b6: 0d00 |0021: move-exception v0 │ │ -0368b8: 1e04 |0022: monitor-exit v4 │ │ -0368ba: 2700 |0023: throw v0 │ │ +0429a8: |[0429a8] org.achartengine.model.XYValueSeries.remove:(I)V │ │ +0429b8: 1d04 |0000: monitor-enter v4 │ │ +0429ba: 6f20 3009 5400 |0001: invoke-super {v4, v5}, Lorg/achartengine/model/XYSeries;.remove:(I)V // method@0930 │ │ +0429c0: 5440 4608 |0004: iget-object v0, v4, Lorg/achartengine/model/XYValueSeries;.mValue:Ljava/util/List; // field@0846 │ │ +0429c4: 7220 3608 5000 |0006: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0836 │ │ +0429ca: 0c00 |0009: move-result-object v0 │ │ +0429cc: 1f00 8401 |000a: check-cast v0, Ljava/lang/Double; // type@0184 │ │ +0429d0: 6e10 7c07 0000 |000c: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +0429d6: 0b00 |000f: move-result-wide v0 │ │ +0429d8: 5342 4508 |0010: iget-wide v2, v4, Lorg/achartengine/model/XYValueSeries;.mMinValue:D // field@0845 │ │ +0429dc: 2f02 0002 |0012: cmpl-double v2, v0, v2 │ │ +0429e0: 3802 0800 |0014: if-eqz v2, 001c // +0008 │ │ +0429e4: 5342 4408 |0016: iget-wide v2, v4, Lorg/achartengine/model/XYValueSeries;.mMaxValue:D // field@0844 │ │ +0429e8: 2f00 0002 |0018: cmpl-double v0, v0, v2 │ │ +0429ec: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ +0429f0: 7010 3b09 0400 |001c: invoke-direct {v4}, Lorg/achartengine/model/XYValueSeries;.initRange:()V // method@093b │ │ +0429f6: 1e04 |001f: monitor-exit v4 │ │ +0429f8: 0e00 |0020: return-void │ │ +0429fa: 0d00 |0021: move-exception v0 │ │ +0429fc: 1e04 |0022: monitor-exit v4 │ │ +0429fe: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001f │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0010 line=97 │ │ 0x001c line=98 │ │ 0x001f line=100 │ │ 0x0021 line=95 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/achartengine/model/XYValueSeries; │ │ 0x0000 - 0x0024 reg=5 (null) I │ │ │ │ - source_file_idx : 1472 (XYValueSeries.java) │ │ - │ │ -Class #269 header: │ │ -class_idx : 490 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 378 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 18 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 38 │ │ - │ │ -Class #269 annotations: │ │ -Annotations on field #2727 'mRenderers' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/achartengine/renderer/SimpleSeriesRenderer;" ">;" } │ │ - │ │ -Class #269 - │ │ - Class descriptor : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'BACKGROUND_COLOR' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -16777216 │ │ - #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'NO_COLOR' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #2 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'REGULAR_TEXT_FONT' │ │ - type : 'Landroid/graphics/Typeface;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #3 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'TEXT_COLOR' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -3355444 │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'antialiasing' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mApplyBackgroundColor' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mAxesColor' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mBackgroundColor' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mLabelsColor' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mLabelsTextSize' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mLegendHeight' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mLegendTextSize' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mMargins' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mRenderers' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mShowAxes' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mShowGrid' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mShowLabels' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'mShowLegend' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'textTypefaceName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'textTypefaceStyle' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'xLabelsAlign' │ │ - type : 'Landroid/graphics/Paint$Align;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'yLabelsAlign' │ │ - type : 'Landroid/graphics/Paint$Align;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -0368c8: |[0368c8] org.achartengine.renderer.DefaultRenderer.:()V │ │ -0368d8: 6200 0d00 |0000: sget-object v0, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@000d │ │ -0368dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0368de: 7120 9500 1000 |0003: invoke-static {v0, v1}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0095 │ │ -0368e4: 0c00 |0006: move-result-object v0 │ │ -0368e6: 6900 9c0a |0007: sput-object v0, Lorg/achartengine/renderer/DefaultRenderer;.REGULAR_TEXT_FONT:Landroid/graphics/Typeface; // field@0a9c │ │ -0368ea: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 78 16-bit code units │ │ -0368ec: |[0368ec] org.achartengine.renderer.DefaultRenderer.:()V │ │ -0368fc: 1403 cccc ccff |0000: const v3, #float -nan // #ffcccccc │ │ -036902: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -036904: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -036906: 7010 c007 0400 |0005: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03690c: 6200 9c0a |0008: sget-object v0, Lorg/achartengine/renderer/DefaultRenderer;.REGULAR_TEXT_FONT:Landroid/graphics/Typeface; // field@0a9c │ │ -036910: 6e10 c307 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -036916: 0c00 |000d: move-result-object v0 │ │ -036918: 5b40 ac0a |000e: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceName:Ljava/lang/String; // field@0aac │ │ -03691c: 5942 ad0a |0010: iput v2, v4, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceStyle:I // field@0aad │ │ -036920: 5c41 a80a |0012: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowAxes:Z // field@0aa8 │ │ -036924: 5943 a00a |0014: iput v3, v4, Lorg/achartengine/renderer/DefaultRenderer;.mAxesColor:I // field@0aa0 │ │ -036928: 5c41 aa0a |0016: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowLabels:Z // field@0aaa │ │ -03692c: 5943 a20a |0018: iput v3, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsColor:I // field@0aa2 │ │ -036930: 1500 2041 |001a: const/high16 v0, #int 1092616192 // #4120 │ │ -036934: 5940 a30a |001c: iput v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsTextSize:F // field@0aa3 │ │ -036938: 5c41 ab0a |001e: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowLegend:Z // field@0aab │ │ -03693c: 1500 4041 |0020: const/high16 v0, #int 1094713344 // #4140 │ │ -036940: 5940 a50a |0022: iput v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLegendTextSize:F // field@0aa5 │ │ -036944: 5c42 a90a |0024: iput-boolean v2, v4, Lorg/achartengine/renderer/DefaultRenderer;.mShowGrid:Z // field@0aa9 │ │ -036948: 2200 b601 |0026: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -03694c: 7010 1908 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -036952: 5b40 a70a |002b: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0aa7 │ │ -036956: 5c41 9e0a |002d: iput-boolean v1, v4, Lorg/achartengine/renderer/DefaultRenderer;.antialiasing:Z // field@0a9e │ │ -03695a: 6200 0300 |002f: sget-object v0, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ -03695e: 5b40 ae0a |0031: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.xLabelsAlign:Landroid/graphics/Paint$Align; // field@0aae │ │ -036962: 6200 0300 |0033: sget-object v0, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ -036966: 5b40 af0a |0035: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.yLabelsAlign:Landroid/graphics/Paint$Align; // field@0aaf │ │ -03696a: 5942 a40a |0037: iput v2, v4, Lorg/achartengine/renderer/DefaultRenderer;.mLegendHeight:I // field@0aa4 │ │ -03696e: 1240 |0039: const/4 v0, #int 4 // #4 │ │ -036970: 2300 1c02 |003a: new-array v0, v0, [I // type@021c │ │ -036974: 2600 0600 0000 |003c: fill-array-data v0, 00000042 // +00000006 │ │ -03697a: 5b40 a60a |003f: iput-object v0, v4, Lorg/achartengine/renderer/DefaultRenderer;.mMargins:[I // field@0aa6 │ │ -03697e: 0e00 |0041: return-void │ │ -036980: 0003 0400 0400 0000 1400 0000 1e00 ... |0042: array-data (12 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0005 line=29 │ │ - 0x0008 line=40 │ │ - 0x0010 line=42 │ │ - 0x0012 line=48 │ │ - 0x0014 line=50 │ │ - 0x0016 line=52 │ │ - 0x0018 line=54 │ │ - 0x001a line=56 │ │ - 0x001e line=58 │ │ - 0x0020 line=60 │ │ - 0x0024 line=62 │ │ - 0x0026 line=64 │ │ - 0x002d line=66 │ │ - 0x002f line=68 │ │ - 0x0033 line=70 │ │ - 0x0037 line=72 │ │ - 0x0039 line=74 │ │ - locals : │ │ - 0x0000 - 0x004e reg=4 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'addSeriesRenderer' │ │ - type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -036998: |[036998] org.achartengine.renderer.DefaultRenderer.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ -0369a8: 5410 a70a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0aa7 │ │ -0369ac: 7220 3b08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -0369b2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - 0x0005 line=83 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0006 reg=2 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - │ │ - #1 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getAxesColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0369b4: |[0369b4] org.achartengine.renderer.DefaultRenderer.getAxesColor:()I │ │ -0369c4: 5210 a00a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mAxesColor:I // field@0aa0 │ │ -0369c8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=164 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #2 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getBackgroundColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0369cc: |[0369cc] org.achartengine.renderer.DefaultRenderer.getBackgroundColor:()I │ │ -0369dc: 5210 a10a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mBackgroundColor:I // field@0aa1 │ │ -0369e0: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #3 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getLabelsColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0369e4: |[0369e4] org.achartengine.renderer.DefaultRenderer.getLabelsColor:()I │ │ -0369f4: 5210 a20a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsColor:I // field@0aa2 │ │ -0369f8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=182 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #4 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getLabelsTextSize' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0369fc: |[0369fc] org.achartengine.renderer.DefaultRenderer.getLabelsTextSize:()F │ │ -036a0c: 5210 a30a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsTextSize:F // field@0aa3 │ │ -036a10: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=200 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #5 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getLegendHeight' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036a14: |[036a14] org.achartengine.renderer.DefaultRenderer.getLegendHeight:()I │ │ -036a24: 5210 a40a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLegendHeight:I // field@0aa4 │ │ -036a28: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=391 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #6 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getLegendTextSize' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036a2c: |[036a2c] org.achartengine.renderer.DefaultRenderer.getLegendTextSize:()F │ │ -036a3c: 5210 a50a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mLegendTextSize:F // field@0aa5 │ │ -036a40: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=308 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #7 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getMargins' │ │ - type : '()[I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036a44: |[036a44] org.achartengine.renderer.DefaultRenderer.getMargins:()[I │ │ -036a54: 5410 a60a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mMargins:[I // field@0aa6 │ │ -036a58: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=409 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #8 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getSeriesRendererAt' │ │ - type : '(I)Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -036a5c: |[036a5c] org.achartengine.renderer.DefaultRenderer.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ -036a6c: 5410 a70a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0aa7 │ │ -036a70: 7220 3f08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -036a76: 0c00 |0005: move-result-object v0 │ │ -036a78: 1f00 ed01 |0006: check-cast v0, Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@01ed │ │ -036a7c: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0009 reg=2 (null) I │ │ - │ │ - #9 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getSeriesRendererCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -036a80: |[036a80] org.achartengine.renderer.DefaultRenderer.getSeriesRendererCount:()I │ │ -036a90: 5410 a70a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0aa7 │ │ -036a94: 7210 4308 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -036a9a: 0a00 |0005: move-result v0 │ │ -036a9c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #10 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getSeriesRenderers' │ │ - type : '()[Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -036aa0: |[036aa0] org.achartengine.renderer.DefaultRenderer.getSeriesRenderers:()[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ -036ab0: 5420 a70a |0000: iget-object v0, v2, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0aa7 │ │ -036ab4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -036ab6: 2311 2c02 |0003: new-array v1, v1, [Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@022c │ │ -036aba: 7220 4408 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ -036ac0: 0c00 |0008: move-result-object v0 │ │ -036ac2: 1f00 2c02 |0009: check-cast v0, [Lorg/achartengine/renderer/SimpleSeriesRenderer; // type@022c │ │ -036ac6: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=119 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #11 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getTextTypefaceName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036ac8: |[036ac8] org.achartengine.renderer.DefaultRenderer.getTextTypefaceName:()Ljava/lang/String; │ │ -036ad8: 5410 ac0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceName:Ljava/lang/String; // field@0aac │ │ -036adc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=290 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #12 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getTextTypefaceStyle' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036ae0: |[036ae0] org.achartengine.renderer.DefaultRenderer.getTextTypefaceStyle:()I │ │ -036af0: 5210 ad0a |0000: iget v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceStyle:I // field@0aad │ │ -036af4: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=299 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #13 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getXLabelsAlign' │ │ - type : '()Landroid/graphics/Paint$Align;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036af8: |[036af8] org.achartengine.renderer.DefaultRenderer.getXLabelsAlign:()Landroid/graphics/Paint$Align; │ │ -036b08: 5410 ae0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.xLabelsAlign:Landroid/graphics/Paint$Align; // field@0aae │ │ -036b0c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=355 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #14 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'getYLabelsAlign' │ │ - type : '()Landroid/graphics/Paint$Align;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036b10: |[036b10] org.achartengine.renderer.DefaultRenderer.getYLabelsAlign:()Landroid/graphics/Paint$Align; │ │ -036b20: 5410 af0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.yLabelsAlign:Landroid/graphics/Paint$Align; // field@0aaf │ │ -036b24: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=373 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #15 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'isAntialiasing' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036b28: |[036b28] org.achartengine.renderer.DefaultRenderer.isAntialiasing:()Z │ │ -036b38: 5510 9e0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.antialiasing:Z // field@0a9e │ │ -036b3c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=337 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #16 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'isApplyBackgroundColor' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036b40: |[036b40] org.achartengine.renderer.DefaultRenderer.isApplyBackgroundColor:()Z │ │ -036b50: 5510 9f0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mApplyBackgroundColor:Z // field@0a9f │ │ -036b54: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #17 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'isShowAxes' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036b58: |[036b58] org.achartengine.renderer.DefaultRenderer.isShowAxes:()Z │ │ -036b68: 5510 a80a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowAxes:Z // field@0aa8 │ │ -036b6c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=218 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #18 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'isShowGrid' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036b70: |[036b70] org.achartengine.renderer.DefaultRenderer.isShowGrid:()Z │ │ -036b80: 5510 a90a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowGrid:Z // field@0aa9 │ │ -036b84: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=254 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #19 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'isShowLabels' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036b88: |[036b88] org.achartengine.renderer.DefaultRenderer.isShowLabels:()Z │ │ -036b98: 5510 aa0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowLabels:Z // field@0aaa │ │ -036b9c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=236 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #20 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'isShowLegend' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036ba0: |[036ba0] org.achartengine.renderer.DefaultRenderer.isShowLegend:()Z │ │ -036bb0: 5510 ab0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mShowLegend:Z // field@0aab │ │ -036bb4: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=272 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - │ │ - #21 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'removeSeriesRenderer' │ │ - type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -036bb8: |[036bb8] org.achartengine.renderer.DefaultRenderer.removeSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ -036bc8: 5410 a70a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DefaultRenderer;.mRenderers:Ljava/util/List; // field@0aa7 │ │ -036bcc: 7220 4208 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0842 │ │ -036bd2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=91 │ │ - 0x0005 line=92 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0006 reg=2 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - │ │ - #22 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setAntialiasing' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036bd4: |[036bd4] org.achartengine.renderer.DefaultRenderer.setAntialiasing:(Z)V │ │ -036be4: 5c01 9e0a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.antialiasing:Z // field@0a9e │ │ -036be8: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - 0x0002 line=347 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #23 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setApplyBackgroundColor' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036bec: |[036bec] org.achartengine.renderer.DefaultRenderer.setApplyBackgroundColor:(Z)V │ │ -036bfc: 5c01 9f0a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mApplyBackgroundColor:Z // field@0a9f │ │ -036c00: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=155 │ │ - 0x0002 line=156 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #24 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setAxesColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c04: |[036c04] org.achartengine.renderer.DefaultRenderer.setAxesColor:(I)V │ │ -036c14: 5901 a00a |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mAxesColor:I // field@0aa0 │ │ -036c18: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=173 │ │ - 0x0002 line=174 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #25 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setBackgroundColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c1c: |[036c1c] org.achartengine.renderer.DefaultRenderer.setBackgroundColor:(I)V │ │ -036c2c: 5901 a10a |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mBackgroundColor:I // field@0aa1 │ │ -036c30: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=137 │ │ - 0x0002 line=138 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #26 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setLabelsColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c34: |[036c34] org.achartengine.renderer.DefaultRenderer.setLabelsColor:(I)V │ │ -036c44: 5901 a20a |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsColor:I // field@0aa2 │ │ -036c48: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=191 │ │ - 0x0002 line=192 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #27 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setLabelsTextSize' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c4c: |[036c4c] org.achartengine.renderer.DefaultRenderer.setLabelsTextSize:(F)V │ │ -036c5c: 5901 a30a |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLabelsTextSize:F // field@0aa3 │ │ -036c60: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=209 │ │ - 0x0002 line=210 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - #28 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setLegendHeight' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c64: |[036c64] org.achartengine.renderer.DefaultRenderer.setLegendHeight:(I)V │ │ -036c74: 5901 a40a |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLegendHeight:I // field@0aa4 │ │ -036c78: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=400 │ │ - 0x0002 line=401 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #29 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setLegendTextSize' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c7c: |[036c7c] org.achartengine.renderer.DefaultRenderer.setLegendTextSize:(F)V │ │ -036c8c: 5901 a50a |0000: iput v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mLegendTextSize:F // field@0aa5 │ │ -036c90: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=317 │ │ - 0x0002 line=318 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - #30 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setMargins' │ │ - type : '([I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036c94: |[036c94] org.achartengine.renderer.DefaultRenderer.setMargins:([I)V │ │ -036ca4: 5b01 a60a |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mMargins:[I // field@0aa6 │ │ -036ca8: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=418 │ │ - 0x0002 line=419 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) [I │ │ - │ │ - #31 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setShowAxes' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036cac: |[036cac] org.achartengine.renderer.DefaultRenderer.setShowAxes:(Z)V │ │ -036cbc: 5c01 a80a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowAxes:Z // field@0aa8 │ │ -036cc0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=227 │ │ - 0x0002 line=228 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #32 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setShowGrid' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036cc4: |[036cc4] org.achartengine.renderer.DefaultRenderer.setShowGrid:(Z)V │ │ -036cd4: 5c01 a90a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowGrid:Z // field@0aa9 │ │ -036cd8: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=263 │ │ - 0x0002 line=264 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #33 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setShowLabels' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036cdc: |[036cdc] org.achartengine.renderer.DefaultRenderer.setShowLabels:(Z)V │ │ -036cec: 5c01 aa0a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowLabels:Z // field@0aaa │ │ -036cf0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=245 │ │ - 0x0002 line=246 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #34 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setShowLegend' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036cf4: |[036cf4] org.achartengine.renderer.DefaultRenderer.setShowLegend:(Z)V │ │ -036d04: 5c01 ab0a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.mShowLegend:Z // field@0aab │ │ -036d08: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=281 │ │ - 0x0002 line=282 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #35 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setTextTypeface' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -036d0c: |[036d0c] org.achartengine.renderer.DefaultRenderer.setTextTypeface:(Ljava/lang/String;I)V │ │ -036d1c: 5b01 ac0a |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceName:Ljava/lang/String; // field@0aac │ │ -036d20: 5902 ad0a |0002: iput v2, v0, Lorg/achartengine/renderer/DefaultRenderer;.textTypefaceStyle:I // field@0aad │ │ -036d24: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=327 │ │ - 0x0002 line=328 │ │ - 0x0004 line=329 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=2 (null) I │ │ - │ │ - #36 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setXLabelsAlign' │ │ - type : '(Landroid/graphics/Paint$Align;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036d28: |[036d28] org.achartengine.renderer.DefaultRenderer.setXLabelsAlign:(Landroid/graphics/Paint$Align;)V │ │ -036d38: 5b01 ae0a |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.xLabelsAlign:Landroid/graphics/Paint$Align; // field@0aae │ │ -036d3c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=364 │ │ - 0x0002 line=365 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Paint$Align; │ │ - │ │ - #37 : (in Lorg/achartengine/renderer/DefaultRenderer;) │ │ - name : 'setYLabelsAlign' │ │ - type : '(Landroid/graphics/Paint$Align;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036d40: |[036d40] org.achartengine.renderer.DefaultRenderer.setYLabelsAlign:(Landroid/graphics/Paint$Align;)V │ │ -036d50: 5b01 af0a |0000: iput-object v1, v0, Lorg/achartengine/renderer/DefaultRenderer;.yLabelsAlign:Landroid/graphics/Paint$Align; // field@0aaf │ │ -036d54: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=382 │ │ - 0x0002 line=383 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DefaultRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/Paint$Align; │ │ - │ │ - source_file_idx : 378 (DefaultRenderer.java) │ │ - │ │ -Class #270 header: │ │ -class_idx : 491 │ │ -access_flags : 16401 (0x4011) │ │ -superclass_idx : 401 │ │ -source_file_idx : 390 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #270 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/renderer/DialRenderer; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Type" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/renderer/DialRenderer$Type;" ">;" } │ │ -Annotations on method #2418 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ - │ │ -Class #270 - │ │ - Class descriptor : 'Lorg/achartengine/renderer/DialRenderer$Type;' │ │ - Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ - Superclass : 'Ljava/lang/Enum;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : '$VALUES' │ │ - type : '[Lorg/achartengine/renderer/DialRenderer$Type;' │ │ - access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ - #1 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : 'ARROW' │ │ - type : 'Lorg/achartengine/renderer/DialRenderer$Type;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #2 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : 'NEEDLE' │ │ - type : 'Lorg/achartengine/renderer/DialRenderer$Type;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 0 │ │ - outs : 3 │ │ - insns size : 34 16-bit code units │ │ -036d58: |[036d58] org.achartengine.renderer.DialRenderer$Type.:()V │ │ -036d68: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -036d6a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -036d6c: 2200 eb01 |0002: new-instance v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01eb │ │ -036d70: 1a01 9d04 |0004: const-string v1, "NEEDLE" // string@049d │ │ -036d74: 7030 7209 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/achartengine/renderer/DialRenderer$Type;.:(Ljava/lang/String;I)V // method@0972 │ │ -036d7a: 6900 b20a |0009: sput-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.NEEDLE:Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab2 │ │ -036d7e: 2200 eb01 |000b: new-instance v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01eb │ │ -036d82: 1a01 cf00 |000d: const-string v1, "ARROW" // string@00cf │ │ -036d86: 7030 7209 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/achartengine/renderer/DialRenderer$Type;.:(Ljava/lang/String;I)V // method@0972 │ │ -036d8c: 6900 b10a |0012: sput-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.ARROW:Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab1 │ │ -036d90: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -036d92: 2300 2b02 |0015: new-array v0, v0, [Lorg/achartengine/renderer/DialRenderer$Type; // type@022b │ │ -036d96: 6201 b20a |0017: sget-object v1, Lorg/achartengine/renderer/DialRenderer$Type;.NEEDLE:Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab2 │ │ -036d9a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -036d9e: 6201 b10a |001b: sget-object v1, Lorg/achartengine/renderer/DialRenderer$Type;.ARROW:Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab1 │ │ -036da2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -036da6: 6900 b00a |001f: sput-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.$VALUES:[Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab0 │ │ -036daa: 0e00 |0021: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=48 │ │ - 0x0014 line=47 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -036dac: |[036dac] org.achartengine.renderer.DialRenderer$Type.:(Ljava/lang/String;I)V │ │ -036dbc: 7030 8d07 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -036dc2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/renderer/DialRenderer$Type; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=2 (null) I │ │ - │ │ - #2 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : 'valueOf' │ │ - type : '(Ljava/lang/String;)Lorg/achartengine/renderer/DialRenderer$Type;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -036dc4: |[036dc4] org.achartengine.renderer.DialRenderer$Type.valueOf:(Ljava/lang/String;)Lorg/achartengine/renderer/DialRenderer$Type; │ │ -036dd4: 1c00 eb01 |0000: const-class v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01eb │ │ -036dd8: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -036dde: 0c00 |0005: move-result-object v0 │ │ -036de0: 1f00 eb01 |0006: check-cast v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01eb │ │ -036de4: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ - │ │ - #3 : (in Lorg/achartengine/renderer/DialRenderer$Type;) │ │ - name : 'values' │ │ - type : '()[Lorg/achartengine/renderer/DialRenderer$Type;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -036de8: |[036de8] org.achartengine.renderer.DialRenderer$Type.values:()[Lorg/achartengine/renderer/DialRenderer$Type; │ │ -036df8: 6200 b00a |0000: sget-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.$VALUES:[Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab0 │ │ -036dfc: 6e10 170b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/renderer/DialRenderer$Type;.clone:()Ljava/lang/Object; // method@0b17 │ │ -036e02: 0c00 |0005: move-result-object v0 │ │ -036e04: 1f00 2b02 |0006: check-cast v0, [Lorg/achartengine/renderer/DialRenderer$Type; // type@022b │ │ -036e08: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 390 (DialRenderer.java) │ │ + source_file_idx : 1460 (XYValueSeries.java) │ │ │ │ -Class #271 header: │ │ -class_idx : 492 │ │ +Class #259 header: │ │ +class_idx : 480 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 490 │ │ +superclass_idx : 478 │ │ source_file_idx : 390 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ -Class #271 annotations: │ │ +Class #259 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/achartengine/renderer/DialRenderer$Type; } │ │ -Annotations on field #2747 'visualTypes' │ │ +Annotations on field #2152 'visualTypes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/achartengine/renderer/DialRenderer$Type;" ">;" } │ │ │ │ -Class #271 - │ │ +Class #259 - │ │ Class descriptor : 'Lorg/achartengine/renderer/DialRenderer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81077,34 +81230,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -036e0c: |[036e0c] org.achartengine.renderer.DialRenderer.:()V │ │ -036e1c: 1802 ffff ffff ffff ef7f |0000: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -036e26: 7010 4a09 0400 |0005: invoke-direct {v4}, Lorg/achartengine/renderer/DefaultRenderer;.:()V // method@094a │ │ -036e2c: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -036e30: 5b40 b50a |000a: iput-object v0, v4, Lorg/achartengine/renderer/DialRenderer;.mChartTitle:Ljava/lang/String; // field@0ab5 │ │ -036e34: 1500 7041 |000c: const/high16 v0, #int 1097859072 // #4170 │ │ -036e38: 5940 b60a |000e: iput v0, v4, Lorg/achartengine/renderer/DialRenderer;.mChartTitleTextSize:F // field@0ab6 │ │ -036e3c: 1800 0000 0000 00a0 7440 |0010: const-wide v0, #double 330 // #4074a00000000000 │ │ -036e46: 5a40 b40a |0015: iput-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mAngleMin:D // field@0ab4 │ │ -036e4a: 1900 3e40 |0017: const-wide/high16 v0, #long 4629137466983448576 // #403e │ │ -036e4e: 5a40 b30a |0019: iput-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mAngleMax:D // field@0ab3 │ │ -036e52: 5a42 b90a |001b: iput-wide v2, v4, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0ab9 │ │ -036e56: 1800 ffff ffff ffff efff |001d: const-wide v0, #double -1.79769e+308 // #ffefffffffffffff │ │ -036e60: 5a40 b80a |0022: iput-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0ab8 │ │ -036e64: 5a42 ba0a |0024: iput-wide v2, v4, Lorg/achartengine/renderer/DialRenderer;.mMinorTickSpacing:D // field@0aba │ │ -036e68: 5a42 b70a |0026: iput-wide v2, v4, Lorg/achartengine/renderer/DialRenderer;.mMajorTickSpacing:D // field@0ab7 │ │ -036e6c: 2200 b601 |0028: new-instance v0, Ljava/util/ArrayList; // type@01b6 │ │ -036e70: 7010 1908 0000 |002a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -036e76: 5b40 bb0a |002d: iput-object v0, v4, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0abb │ │ -036e7a: 0e00 |002f: return-void │ │ +042a0c: |[042a0c] org.achartengine.renderer.DialRenderer.:()V │ │ +042a1c: 1802 ffff ffff ffff ef7f |0000: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +042a26: 7010 3f09 0400 |0005: invoke-direct {v4}, Lorg/achartengine/renderer/DefaultRenderer;.:()V // method@093f │ │ +042a2c: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +042a30: 5b40 6208 |000a: iput-object v0, v4, Lorg/achartengine/renderer/DialRenderer;.mChartTitle:Ljava/lang/String; // field@0862 │ │ +042a34: 1500 7041 |000c: const/high16 v0, #int 1097859072 // #4170 │ │ +042a38: 5940 6308 |000e: iput v0, v4, Lorg/achartengine/renderer/DialRenderer;.mChartTitleTextSize:F // field@0863 │ │ +042a3c: 1800 0000 0000 00a0 7440 |0010: const-wide v0, #double 330 // #4074a00000000000 │ │ +042a46: 5a40 6108 |0015: iput-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mAngleMin:D // field@0861 │ │ +042a4a: 1900 3e40 |0017: const-wide/high16 v0, #long 4629137466983448576 // #403e │ │ +042a4e: 5a40 6008 |0019: iput-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mAngleMax:D // field@0860 │ │ +042a52: 5a42 6608 |001b: iput-wide v2, v4, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0866 │ │ +042a56: 1800 ffff ffff ffff efff |001d: const-wide v0, #double -1.79769e+308 // #ffefffffffffffff │ │ +042a60: 5a40 6508 |0022: iput-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0865 │ │ +042a64: 5a42 6708 |0024: iput-wide v2, v4, Lorg/achartengine/renderer/DialRenderer;.mMinorTickSpacing:D // field@0867 │ │ +042a68: 5a42 6408 |0026: iput-wide v2, v4, Lorg/achartengine/renderer/DialRenderer;.mMajorTickSpacing:D // field@0864 │ │ +042a6c: 2200 aa01 |0028: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +042a70: 7010 0e08 0000 |002a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +042a76: 5b40 6808 |002d: iput-object v0, v4, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0868 │ │ +042a7a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=27 │ │ 0x0008 line=29 │ │ 0x000c line=31 │ │ 0x0010 line=33 │ │ 0x0017 line=35 │ │ @@ -81123,17 +81276,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036e7c: |[036e7c] org.achartengine.renderer.DialRenderer.getAngleMax:()D │ │ -036e8c: 5320 b30a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mAngleMax:D // field@0ab3 │ │ -036e90: 1000 |0002: return-wide v0 │ │ +042a7c: |[042a7c] org.achartengine.renderer.DialRenderer.getAngleMax:()D │ │ +042a8c: 5320 6008 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mAngleMax:D // field@0860 │ │ +042a90: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #1 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81141,17 +81294,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036e94: |[036e94] org.achartengine.renderer.DialRenderer.getAngleMin:()D │ │ -036ea4: 5320 b40a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mAngleMin:D // field@0ab4 │ │ -036ea8: 1000 |0002: return-wide v0 │ │ +042a94: |[042a94] org.achartengine.renderer.DialRenderer.getAngleMin:()D │ │ +042aa4: 5320 6108 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mAngleMin:D // field@0861 │ │ +042aa8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #2 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81159,17 +81312,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036eac: |[036eac] org.achartengine.renderer.DialRenderer.getChartTitle:()Ljava/lang/String; │ │ -036ebc: 5410 b50a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DialRenderer;.mChartTitle:Ljava/lang/String; // field@0ab5 │ │ -036ec0: 1100 |0002: return-object v0 │ │ +042aac: |[042aac] org.achartengine.renderer.DialRenderer.getChartTitle:()Ljava/lang/String; │ │ +042abc: 5410 6208 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DialRenderer;.mChartTitle:Ljava/lang/String; // field@0862 │ │ +042ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #3 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81177,17 +81330,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036ec4: |[036ec4] org.achartengine.renderer.DialRenderer.getChartTitleTextSize:()F │ │ -036ed4: 5210 b60a |0000: iget v0, v1, Lorg/achartengine/renderer/DialRenderer;.mChartTitleTextSize:F // field@0ab6 │ │ -036ed8: 0f00 |0002: return v0 │ │ +042ac4: |[042ac4] org.achartengine.renderer.DialRenderer.getChartTitleTextSize:()F │ │ +042ad4: 5210 6308 |0000: iget v0, v1, Lorg/achartengine/renderer/DialRenderer;.mChartTitleTextSize:F // field@0863 │ │ +042ad8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #4 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81195,17 +81348,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036edc: |[036edc] org.achartengine.renderer.DialRenderer.getMajorTicksSpacing:()D │ │ -036eec: 5320 b70a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMajorTickSpacing:D // field@0ab7 │ │ -036ef0: 1000 |0002: return-wide v0 │ │ +042adc: |[042adc] org.achartengine.renderer.DialRenderer.getMajorTicksSpacing:()D │ │ +042aec: 5320 6408 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMajorTickSpacing:D // field@0864 │ │ +042af0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #5 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81213,17 +81366,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036ef4: |[036ef4] org.achartengine.renderer.DialRenderer.getMaxValue:()D │ │ -036f04: 5320 b80a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0ab8 │ │ -036f08: 1000 |0002: return-wide v0 │ │ +042af4: |[042af4] org.achartengine.renderer.DialRenderer.getMaxValue:()D │ │ +042b04: 5320 6508 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0865 │ │ +042b08: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #6 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81231,17 +81384,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036f0c: |[036f0c] org.achartengine.renderer.DialRenderer.getMinValue:()D │ │ -036f1c: 5320 b90a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0ab9 │ │ -036f20: 1000 |0002: return-wide v0 │ │ +042b0c: |[042b0c] org.achartengine.renderer.DialRenderer.getMinValue:()D │ │ +042b1c: 5320 6608 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0866 │ │ +042b20: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #7 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81249,17 +81402,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036f24: |[036f24] org.achartengine.renderer.DialRenderer.getMinorTicksSpacing:()D │ │ -036f34: 5320 ba0a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMinorTickSpacing:D // field@0aba │ │ -036f38: 1000 |0002: return-wide v0 │ │ +042b24: |[042b24] org.achartengine.renderer.DialRenderer.getMinorTicksSpacing:()D │ │ +042b34: 5320 6708 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/DialRenderer;.mMinorTickSpacing:D // field@0867 │ │ +042b38: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #8 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81267,26 +81420,26 @@ │ │ type : '(I)Lorg/achartengine/renderer/DialRenderer$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -036f3c: |[036f3c] org.achartengine.renderer.DialRenderer.getVisualTypeForIndex:(I)Lorg/achartengine/renderer/DialRenderer$Type; │ │ -036f4c: 5410 bb0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0abb │ │ -036f50: 7210 4308 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0843 │ │ -036f56: 0a00 |0005: move-result v0 │ │ -036f58: 3502 0b00 |0006: if-ge v2, v0, 0011 // +000b │ │ -036f5c: 5410 bb0a |0008: iget-object v0, v1, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0abb │ │ -036f60: 7220 3f08 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -036f66: 0c00 |000d: move-result-object v0 │ │ -036f68: 1f00 eb01 |000e: check-cast v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01eb │ │ -036f6c: 1100 |0010: return-object v0 │ │ -036f6e: 6200 b20a |0011: sget-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.NEEDLE:Lorg/achartengine/renderer/DialRenderer$Type; // field@0ab2 │ │ -036f72: 28fd |0013: goto 0010 // -0003 │ │ +042b3c: |[042b3c] org.achartengine.renderer.DialRenderer.getVisualTypeForIndex:(I)Lorg/achartengine/renderer/DialRenderer$Type; │ │ +042b4c: 5410 6808 |0000: iget-object v0, v1, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0868 │ │ +042b50: 7210 3808 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0838 │ │ +042b56: 0a00 |0005: move-result v0 │ │ +042b58: 3502 0b00 |0006: if-ge v2, v0, 0011 // +000b │ │ +042b5c: 5410 6808 |0008: iget-object v0, v1, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0868 │ │ +042b60: 7220 3408 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +042b66: 0c00 |000d: move-result-object v0 │ │ +042b68: 1f00 df01 |000e: check-cast v0, Lorg/achartengine/renderer/DialRenderer$Type; // type@01df │ │ +042b6c: 1100 |0010: return-object v0 │ │ +042b6e: 6200 5f08 |0011: sget-object v0, Lorg/achartengine/renderer/DialRenderer$Type;.NEEDLE:Lorg/achartengine/renderer/DialRenderer$Type; // field@085f │ │ +042b72: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0008 line=221 │ │ 0x0010 line=223 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ @@ -81297,23 +81450,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -036f74: |[036f74] org.achartengine.renderer.DialRenderer.isMaxValueSet:()Z │ │ -036f84: 5340 b80a |0000: iget-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0ab8 │ │ -036f88: 1802 ffff ffff ffff efff |0002: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ -036f92: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ -036f96: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -036f9a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -036f9c: 0f00 |000c: return v0 │ │ -036f9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -036fa0: 28fe |000e: goto 000c // -0002 │ │ +042b74: |[042b74] org.achartengine.renderer.DialRenderer.isMaxValueSet:()Z │ │ +042b84: 5340 6508 |0000: iget-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0865 │ │ +042b88: 1802 ffff ffff ffff efff |0002: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ +042b92: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ +042b96: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +042b9a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +042b9c: 0f00 |000c: return v0 │ │ +042b9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +042ba0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #10 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ @@ -81321,81 +81474,81 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -036fa4: |[036fa4] org.achartengine.renderer.DialRenderer.isMinValueSet:()Z │ │ -036fb4: 5340 b90a |0000: iget-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0ab9 │ │ -036fb8: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -036fc2: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ -036fc6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -036fca: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -036fcc: 0f00 |000c: return v0 │ │ -036fce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -036fd0: 28fe |000e: goto 000c // -0002 │ │ +042ba4: |[042ba4] org.achartengine.renderer.DialRenderer.isMinValueSet:()Z │ │ +042bb4: 5340 6608 |0000: iget-wide v0, v4, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0866 │ │ +042bb8: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +042bc2: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ +042bc6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +042bca: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +042bcc: 0f00 |000c: return v0 │ │ +042bce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +042bd0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/achartengine/renderer/DialRenderer; │ │ │ │ #11 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setAngleMax' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036fd4: |[036fd4] org.achartengine.renderer.DialRenderer.setAngleMax:(D)V │ │ -036fe4: 5a01 b30a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/DialRenderer;.mAngleMax:D // field@0ab3 │ │ -036fe8: 0e00 |0002: return-void │ │ +042bd4: |[042bd4] org.achartengine.renderer.DialRenderer.setAngleMax:(D)V │ │ +042be4: 5a12 6008 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/DialRenderer;.mAngleMax:D // field@0860 │ │ +042be8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #12 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setAngleMin' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036fec: |[036fec] org.achartengine.renderer.DialRenderer.setAngleMin:(D)V │ │ -036ffc: 5a01 b40a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/DialRenderer;.mAngleMin:D // field@0ab4 │ │ -037000: 0e00 |0002: return-void │ │ +042bec: |[042bec] org.achartengine.renderer.DialRenderer.setAngleMin:(D)V │ │ +042bfc: 5a12 6108 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/DialRenderer;.mAngleMin:D // field@0861 │ │ +042c00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #13 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setChartTitle' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037004: |[037004] org.achartengine.renderer.DialRenderer.setChartTitle:(Ljava/lang/String;)V │ │ -037014: 5b01 b50a |0000: iput-object v1, v0, Lorg/achartengine/renderer/DialRenderer;.mChartTitle:Ljava/lang/String; // field@0ab5 │ │ -037018: 0e00 |0002: return-void │ │ +042c04: |[042c04] org.achartengine.renderer.DialRenderer.setChartTitle:(Ljava/lang/String;)V │ │ +042c14: 5b01 6208 |0000: iput-object v1, v0, Lorg/achartengine/renderer/DialRenderer;.mChartTitle:Ljava/lang/String; // field@0862 │ │ +042c18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ @@ -81405,401 +81558,150 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03701c: |[03701c] org.achartengine.renderer.DialRenderer.setChartTitleTextSize:(F)V │ │ -03702c: 5901 b60a |0000: iput v1, v0, Lorg/achartengine/renderer/DialRenderer;.mChartTitleTextSize:F // field@0ab6 │ │ -037030: 0e00 |0002: return-void │ │ +042c1c: |[042c1c] org.achartengine.renderer.DialRenderer.setChartTitleTextSize:(F)V │ │ +042c2c: 5901 6308 |0000: iput v1, v0, Lorg/achartengine/renderer/DialRenderer;.mChartTitleTextSize:F // field@0863 │ │ +042c30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ #15 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setMajorTicksSpacing' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037034: |[037034] org.achartengine.renderer.DialRenderer.setMajorTicksSpacing:(D)V │ │ -037044: 5a01 b70a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/DialRenderer;.mMajorTickSpacing:D // field@0ab7 │ │ -037048: 0e00 |0002: return-void │ │ +042c34: |[042c34] org.achartengine.renderer.DialRenderer.setMajorTicksSpacing:(D)V │ │ +042c44: 5a12 6408 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/DialRenderer;.mMajorTickSpacing:D // field@0864 │ │ +042c48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0002 line=211 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #16 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setMaxValue' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03704c: |[03704c] org.achartengine.renderer.DialRenderer.setMaxValue:(D)V │ │ -03705c: 5a01 b80a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0ab8 │ │ -037060: 0e00 |0002: return-void │ │ +042c4c: |[042c4c] org.achartengine.renderer.DialRenderer.setMaxValue:(D)V │ │ +042c5c: 5a12 6508 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/DialRenderer;.mMaxValue:D // field@0865 │ │ +042c60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #17 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setMinValue' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037064: |[037064] org.achartengine.renderer.DialRenderer.setMinValue:(D)V │ │ -037074: 5a01 b90a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0ab9 │ │ -037078: 0e00 |0002: return-void │ │ +042c64: |[042c64] org.achartengine.renderer.DialRenderer.setMinValue:(D)V │ │ +042c74: 5a12 6608 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/DialRenderer;.mMinValue:D // field@0866 │ │ +042c78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #18 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setMinorTicksSpacing' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03707c: |[03707c] org.achartengine.renderer.DialRenderer.setMinorTicksSpacing:(D)V │ │ -03708c: 5a01 ba0a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/DialRenderer;.mMinorTickSpacing:D // field@0aba │ │ -037090: 0e00 |0002: return-void │ │ +042c7c: |[042c7c] org.achartengine.renderer.DialRenderer.setMinorTicksSpacing:(D)V │ │ +042c8c: 5a12 6708 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/DialRenderer;.mMinorTickSpacing:D // field@0867 │ │ +042c90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/DialRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/DialRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #19 : (in Lorg/achartengine/renderer/DialRenderer;) │ │ name : 'setVisualTypes' │ │ type : '([Lorg/achartengine/renderer/DialRenderer$Type;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -037094: |[037094] org.achartengine.renderer.DialRenderer.setVisualTypes:([Lorg/achartengine/renderer/DialRenderer$Type;)V │ │ -0370a4: 5420 bb0a |0000: iget-object v0, v2, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0abb │ │ -0370a8: 7210 3d08 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@083d │ │ -0370ae: 5420 bb0a |0005: iget-object v0, v2, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0abb │ │ -0370b2: 7110 1e08 0300 |0007: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@081e │ │ -0370b8: 0c01 |000a: move-result-object v1 │ │ -0370ba: 7220 3c08 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@083c │ │ -0370c0: 0e00 |000e: return-void │ │ +042c94: |[042c94] org.achartengine.renderer.DialRenderer.setVisualTypes:([Lorg/achartengine/renderer/DialRenderer$Type;)V │ │ +042ca4: 5420 6808 |0000: iget-object v0, v2, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0868 │ │ +042ca8: 7210 3208 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0832 │ │ +042cae: 5420 6808 |0005: iget-object v0, v2, Lorg/achartengine/renderer/DialRenderer;.visualTypes:Ljava/util/List; // field@0868 │ │ +042cb2: 7110 1308 0300 |0007: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0813 │ │ +042cb8: 0c01 |000a: move-result-object v1 │ │ +042cba: 7220 3108 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +042cc0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000e line=234 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/achartengine/renderer/DialRenderer; │ │ 0x0000 - 0x000f reg=3 (null) [Lorg/achartengine/renderer/DialRenderer$Type; │ │ │ │ source_file_idx : 390 (DialRenderer.java) │ │ │ │ -Class #272 header: │ │ -class_idx : 493 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1295 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #272 - │ │ - Class descriptor : 'Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/io/Serializable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ - name : 'mColor' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0370c4: |[0370c4] org.achartengine.renderer.SimpleSeriesRenderer.:()V │ │ -0370d4: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0370da: 1400 ff00 00ff |0003: const v0, #float -1.70146e+38 // #ff0000ff │ │ -0370e0: 5910 bc0a |0006: iput v0, v1, Lorg/achartengine/renderer/SimpleSeriesRenderer;.mColor:I // field@0abc │ │ -0370e4: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=27 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ - name : 'getColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0370e8: |[0370e8] org.achartengine.renderer.SimpleSeriesRenderer.getColor:()I │ │ -0370f8: 5210 bc0a |0000: iget v0, v1, Lorg/achartengine/renderer/SimpleSeriesRenderer;.mColor:I // field@0abc │ │ -0370fc: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - │ │ - #1 : (in Lorg/achartengine/renderer/SimpleSeriesRenderer;) │ │ - name : 'setColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037100: |[037100] org.achartengine.renderer.SimpleSeriesRenderer.setColor:(I)V │ │ -037110: 5901 bc0a |0000: iput v1, v0, Lorg/achartengine/renderer/SimpleSeriesRenderer;.mColor:I // field@0abc │ │ -037114: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - 0x0002 line=45 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - source_file_idx : 1295 (SimpleSeriesRenderer.java) │ │ - │ │ -Class #273 header: │ │ -class_idx : 494 │ │ -access_flags : 16401 (0x4011) │ │ -superclass_idx : 401 │ │ -source_file_idx : 1469 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #273 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Orientation" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;" ">;" } │ │ -Annotations on method #2453 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)V" } │ │ - │ │ -Class #273 - │ │ - Class descriptor : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ - Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ - Superclass : 'Ljava/lang/Enum;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : '$VALUES' │ │ - type : '[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ - access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ - #1 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : 'HORIZONTAL' │ │ - type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - #2 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : 'VERTICAL' │ │ - type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ - access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : 'mAngle' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 4 │ │ - insns size : 36 16-bit code units │ │ -037118: |[037118] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.:()V │ │ -037128: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03712a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03712c: 2200 ee01 |0002: new-instance v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01ee │ │ -037130: 1a01 ca01 |0004: const-string v1, "HORIZONTAL" // string@01ca │ │ -037134: 7040 9509 1033 |0006: invoke-direct {v0, v1, v3, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.:(Ljava/lang/String;II)V // method@0995 │ │ -03713a: 6900 be0a |0009: sput-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -03713e: 2200 ee01 |000b: new-instance v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01ee │ │ -037142: 1a01 6405 |000d: const-string v1, "VERTICAL" // string@0564 │ │ -037146: 1302 5a00 |000f: const/16 v2, #int 90 // #5a │ │ -03714a: 7040 9509 1024 |0011: invoke-direct {v0, v1, v4, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.:(Ljava/lang/String;II)V // method@0995 │ │ -037150: 6900 bf0a |0014: sput-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -037154: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -037156: 2300 2d02 |0017: new-array v0, v0, [Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@022d │ │ -03715a: 6201 be0a |0019: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -03715e: 4d01 0003 |001b: aput-object v1, v0, v3 │ │ -037162: 6201 bf0a |001d: sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abf │ │ -037166: 4d01 0004 |001f: aput-object v1, v0, v4 │ │ -03716a: 6900 bd0a |0021: sput-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.$VALUES:[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abd │ │ -03716e: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=93 │ │ - 0x0016 line=92 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;II)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -037170: |[037170] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.:(Ljava/lang/String;II)V │ │ -037180: 7030 8d07 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@078d │ │ -037186: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -037188: 5910 c00a |0004: iput v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.mAngle:I // field@0ac0 │ │ -03718c: 5914 c00a |0006: iput v4, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.mAngle:I // field@0ac0 │ │ -037190: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=97 │ │ - 0x0003 line=95 │ │ - 0x0006 line=98 │ │ - 0x0008 line=99 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ - 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=3 (null) I │ │ - 0x0000 - 0x0009 reg=4 (null) I │ │ - │ │ - #2 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : 'valueOf' │ │ - type : '(Ljava/lang/String;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -037194: |[037194] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.valueOf:(Ljava/lang/String;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ -0371a4: 1c00 ee01 |0000: const-class v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01ee │ │ -0371a8: 7120 8e07 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@078e │ │ -0371ae: 0c00 |0005: move-result-object v0 │ │ -0371b0: 1f00 ee01 |0006: check-cast v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@01ee │ │ -0371b4: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ - │ │ - #3 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : 'values' │ │ - type : '()[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0371b8: |[0371b8] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.values:()[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ -0371c8: 6200 bd0a |0000: sget-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.$VALUES:[Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abd │ │ -0371cc: 6e10 180b 0000 |0002: invoke-virtual {v0}, [Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.clone:()Ljava/lang/Object; // method@0b18 │ │ -0371d2: 0c00 |0005: move-result-object v0 │ │ -0371d4: 1f00 2d02 |0006: check-cast v0, [Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // type@022d │ │ -0371d8: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - locals : │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;) │ │ - name : 'getAngle' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0371dc: |[0371dc] org.achartengine.renderer.XYMultipleSeriesRenderer$Orientation.getAngle:()I │ │ -0371ec: 5210 c00a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.mAngle:I // field@0ac0 │ │ -0371f0: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=107 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ - │ │ - source_file_idx : 1469 (XYMultipleSeriesRenderer.java) │ │ - │ │ -Class #274 header: │ │ -class_idx : 495 │ │ +Class #260 header: │ │ +class_idx : 483 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 490 │ │ -source_file_idx : 1469 │ │ +superclass_idx : 478 │ │ +source_file_idx : 1457 │ │ static_fields_size : 0 │ │ instance_fields_size: 29 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 63 │ │ │ │ -Class #274 annotations: │ │ +Class #260 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; } │ │ -Annotations on field #2773 'mXTextLabels' │ │ +Annotations on field #2178 'mXTextLabels' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/Double;" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #274 - │ │ +Class #260 - │ │ Class descriptor : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/achartengine/renderer/DefaultRenderer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -81920,79 +81822,79 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0371f4: |[0371f4] org.achartengine.renderer.XYMultipleSeriesRenderer.:()V │ │ -037204: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -037206: 1805 ffff ffff ffff ef7f |0001: const-wide v5, #double 1.79769e+308 // #7fefffffffffffff │ │ -037210: 1801 ffff ffff ffff efff |0006: const-wide v1, #double -1.79769e+308 // #ffefffffffffffff │ │ -03721a: 1304 c800 |000b: const/16 v4, #int 200 // #c8 │ │ -03721e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -037220: 7010 4a09 0800 |000e: invoke-direct {v8}, Lorg/achartengine/renderer/DefaultRenderer;.:()V // method@094a │ │ -037226: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -03722a: 5b80 c40a |0013: iput-object v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitle:Ljava/lang/String; // field@0ac4 │ │ -03722e: 1500 7041 |0015: const/high16 v0, #int 1097859072 // #4170 │ │ -037232: 5980 c50a |0017: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitleTextSize:F // field@0ac5 │ │ -037236: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ -03723a: 5b80 d60a |001b: iput-object v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTitle:Ljava/lang/String; // field@0ad6 │ │ -03723e: 1a00 0000 |001d: const-string v0, "" // string@0000 │ │ -037242: 5b80 d90a |001f: iput-object v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYTitle:Ljava/lang/String; // field@0ad9 │ │ -037246: 1500 4041 |0021: const/high16 v0, #int 1094713344 // #4140 │ │ -03724a: 5980 c20a |0023: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mAxisTitleTextSize:F // field@0ac2 │ │ -03724e: 5a85 cc0a |0025: iput-wide v5, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0acc │ │ -037252: 5a81 ca0a |0027: iput-wide v1, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0aca │ │ -037256: 5a85 cd0a |0029: iput-wide v5, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@0acd │ │ -03725a: 5a81 cb0a |002b: iput-wide v1, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0acb │ │ -03725e: 1250 |002d: const/4 v0, #int 5 // #5 │ │ -037260: 5980 d30a |002e: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabels:I // field@0ad3 │ │ -037264: 1250 |0030: const/4 v0, #int 5 // #5 │ │ -037266: 5980 d70a |0031: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabels:I // field@0ad7 │ │ -03726a: 6200 be0a |0033: sget-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0abe │ │ -03726e: 5b80 ce0a |0035: iput-object v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mOrientation:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0ace │ │ -037272: 2200 bd01 |0037: new-instance v0, Ljava/util/HashMap; // type@01bd │ │ -037276: 7010 2f08 0000 |0039: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@082f │ │ -03727c: 5b80 d50a |003c: iput-object v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0ad5 │ │ -037280: 1500 2041 |003e: const/high16 v0, #int 1092616192 // #4120 │ │ -037284: 5980 c60a |0040: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartValuesTextSize:F // field@0ac6 │ │ -037288: 5c83 d00a |0042: iput-boolean v3, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanXEnabled:Z // field@0ad0 │ │ -03728c: 5c83 d10a |0044: iput-boolean v3, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanYEnabled:Z // field@0ad1 │ │ -037290: 5c83 dc0a |0046: iput-boolean v3, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomXEnabled:Z // field@0adc │ │ -037294: 5c83 dd0a |0048: iput-boolean v3, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomYEnabled:Z // field@0add │ │ -037298: 1500 c03f |004a: const/high16 v0, #int 1069547520 // #3fc0 │ │ -03729c: 5980 db0a |004c: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomRate:F // field@0adb │ │ -0372a0: 1600 0000 |004e: const-wide/16 v0, #int 0 // #0 │ │ -0372a4: 5a80 c30a |0050: iput-wide v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mBarSpacing:D // field@0ac3 │ │ -0372a8: 5987 c90a |0052: iput v7, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMarginsColor:I // field@0ac9 │ │ -0372ac: 1240 |0054: const/4 v0, #int 4 // #4 │ │ -0372ae: 2300 1a02 |0055: new-array v0, v0, [D // type@021a │ │ -0372b2: 5381 cc0a |0057: iget-wide v1, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0acc │ │ -0372b6: 4c01 0007 |0059: aput-wide v1, v0, v7 │ │ -0372ba: 5381 ca0a |005b: iget-wide v1, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0aca │ │ -0372be: 4c01 0003 |005d: aput-wide v1, v0, v3 │ │ -0372c2: 1221 |005f: const/4 v1, #int 2 // #2 │ │ -0372c4: 5382 cd0a |0060: iget-wide v2, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@0acd │ │ -0372c8: 4c02 0001 |0062: aput-wide v2, v0, v1 │ │ -0372cc: 1231 |0064: const/4 v1, #int 3 // #3 │ │ -0372ce: 5382 cb0a |0065: iget-wide v2, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0acb │ │ -0372d2: 4c02 0001 |0067: aput-wide v2, v0, v1 │ │ -0372d6: 5b80 c10a |0069: iput-object v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -0372da: 1500 4040 |006b: const/high16 v0, #int 1077936128 // #4040 │ │ -0372de: 5980 d20a |006d: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPointSize:F // field@0ad2 │ │ -0372e2: 1300 4b00 |006f: const/16 v0, #int 75 // #4b │ │ -0372e6: 7140 7700 4044 |0071: invoke-static {v0, v4, v4, v4}, Landroid/graphics/Color;.argb:(IIII)I // method@0077 │ │ -0372ec: 0a00 |0074: move-result v0 │ │ -0372ee: 5980 c80a |0075: iput v0, v8, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mGridColor:I // field@0ac8 │ │ -0372f2: 0e00 |0077: return-void │ │ +042cc4: |[042cc4] org.achartengine.renderer.XYMultipleSeriesRenderer.:()V │ │ +042cd4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +042cd6: 1806 ffff ffff ffff ef7f |0001: const-wide v6, #double 1.79769e+308 // #7fefffffffffffff │ │ +042ce0: 1802 ffff ffff ffff efff |0006: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ +042cea: 1305 c800 |000b: const/16 v5, #int 200 // #c8 │ │ +042cee: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +042cf0: 7010 3f09 0900 |000e: invoke-direct {v9}, Lorg/achartengine/renderer/DefaultRenderer;.:()V // method@093f │ │ +042cf6: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +042cfa: 5b90 7108 |0013: iput-object v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitle:Ljava/lang/String; // field@0871 │ │ +042cfe: 1500 7041 |0015: const/high16 v0, #int 1097859072 // #4170 │ │ +042d02: 5990 7208 |0017: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitleTextSize:F // field@0872 │ │ +042d06: 1a00 0000 |0019: const-string v0, "" // string@0000 │ │ +042d0a: 5b90 8308 |001b: iput-object v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTitle:Ljava/lang/String; // field@0883 │ │ +042d0e: 1a00 0000 |001d: const-string v0, "" // string@0000 │ │ +042d12: 5b90 8608 |001f: iput-object v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYTitle:Ljava/lang/String; // field@0886 │ │ +042d16: 1500 4041 |0021: const/high16 v0, #int 1094713344 // #4140 │ │ +042d1a: 5990 6f08 |0023: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mAxisTitleTextSize:F // field@086f │ │ +042d1e: 5a96 7908 |0025: iput-wide v6, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0879 │ │ +042d22: 5a92 7708 |0027: iput-wide v2, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0877 │ │ +042d26: 5a96 7a08 |0029: iput-wide v6, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@087a │ │ +042d2a: 5a92 7808 |002b: iput-wide v2, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0878 │ │ +042d2e: 1250 |002d: const/4 v0, #int 5 // #5 │ │ +042d30: 5990 8008 |002e: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabels:I // field@0880 │ │ +042d34: 1250 |0030: const/4 v0, #int 5 // #5 │ │ +042d36: 5990 8408 |0031: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabels:I // field@0884 │ │ +042d3a: 6200 6b08 |0033: sget-object v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;.HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@086b │ │ +042d3e: 5b90 7b08 |0035: iput-object v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mOrientation:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@087b │ │ +042d42: 2200 b101 |0037: new-instance v0, Ljava/util/HashMap; // type@01b1 │ │ +042d46: 7010 2408 0000 |0039: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0824 │ │ +042d4c: 5b90 8208 |003c: iput-object v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0882 │ │ +042d50: 1500 2041 |003e: const/high16 v0, #int 1092616192 // #4120 │ │ +042d54: 5990 7308 |0040: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartValuesTextSize:F // field@0873 │ │ +042d58: 5c94 7d08 |0042: iput-boolean v4, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanXEnabled:Z // field@087d │ │ +042d5c: 5c94 7e08 |0044: iput-boolean v4, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanYEnabled:Z // field@087e │ │ +042d60: 5c94 8908 |0046: iput-boolean v4, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomXEnabled:Z // field@0889 │ │ +042d64: 5c94 8a08 |0048: iput-boolean v4, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomYEnabled:Z // field@088a │ │ +042d68: 1500 c03f |004a: const/high16 v0, #int 1069547520 // #3fc0 │ │ +042d6c: 5990 8808 |004c: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomRate:F // field@0888 │ │ +042d70: 1600 0000 |004e: const-wide/16 v0, #int 0 // #0 │ │ +042d74: 5a90 7008 |0050: iput-wide v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mBarSpacing:D // field@0870 │ │ +042d78: 5998 7608 |0052: iput v8, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMarginsColor:I // field@0876 │ │ +042d7c: 1240 |0054: const/4 v0, #int 4 // #4 │ │ +042d7e: 2300 0e02 |0055: new-array v0, v0, [D // type@020e │ │ +042d82: 5392 7908 |0057: iget-wide v2, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0879 │ │ +042d86: 4c02 0008 |0059: aput-wide v2, v0, v8 │ │ +042d8a: 5392 7708 |005b: iget-wide v2, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0877 │ │ +042d8e: 4c02 0004 |005d: aput-wide v2, v0, v4 │ │ +042d92: 1221 |005f: const/4 v1, #int 2 // #2 │ │ +042d94: 5392 7a08 |0060: iget-wide v2, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@087a │ │ +042d98: 4c02 0001 |0062: aput-wide v2, v0, v1 │ │ +042d9c: 1231 |0064: const/4 v1, #int 3 // #3 │ │ +042d9e: 5392 7808 |0065: iget-wide v2, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0878 │ │ +042da2: 4c02 0001 |0067: aput-wide v2, v0, v1 │ │ +042da6: 5b90 6e08 |0069: iput-object v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +042daa: 1500 4040 |006b: const/high16 v0, #int 1077936128 // #4040 │ │ +042dae: 5990 7f08 |006d: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPointSize:F // field@087f │ │ +042db2: 1300 4b00 |006f: const/16 v0, #int 75 // #4b │ │ +042db6: 7140 7700 5055 |0071: invoke-static {v0, v5, v5, v5}, Landroid/graphics/Color;.argb:(IIII)I // method@0077 │ │ +042dbc: 0a00 |0074: move-result v0 │ │ +042dbe: 5990 7508 |0075: iput v0, v9, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mGridColor:I // field@0875 │ │ +042dc2: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=28 │ │ 0x0011 line=30 │ │ 0x0015 line=32 │ │ 0x0019 line=34 │ │ 0x001d line=36 │ │ @@ -82014,53 +81916,53 @@ │ │ 0x004e line=71 │ │ 0x0052 line=73 │ │ 0x0054 line=83 │ │ 0x006b line=85 │ │ 0x006f line=87 │ │ 0x0077 line=92 │ │ locals : │ │ - 0x0000 - 0x0078 reg=8 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0078 reg=9 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ name : 'addTextLabel' │ │ type : '(DLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0372f4: |[0372f4] org.achartengine.renderer.XYMultipleSeriesRenderer.addTextLabel:(DLjava/lang/String;)V │ │ -037304: 5420 d50a |0000: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0ad5 │ │ -037308: 7120 8c07 4300 |0002: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -03730e: 0c01 |0005: move-result-object v1 │ │ -037310: 7230 4708 1005 |0006: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0847 │ │ -037316: 0e00 |0009: return-void │ │ +042dc4: |[042dc4] org.achartengine.renderer.XYMultipleSeriesRenderer.addTextLabel:(DLjava/lang/String;)V │ │ +042dd4: 5430 8208 |0000: iget-object v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0882 │ │ +042dd8: 7120 8107 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0781 │ │ +042dde: 0c01 |0005: move-result-object v1 │ │ +042de0: 7230 3c08 1006 |0006: invoke-interface {v0, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +042de6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0009 line=365 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000a reg=3 (null) D │ │ - 0x0000 - 0x000a reg=5 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=3 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000a reg=4 (null) D │ │ + 0x0000 - 0x000a reg=6 (null) Ljava/lang/String; │ │ │ │ #1 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ name : 'getAxisTitleTextSize' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037318: |[037318] org.achartengine.renderer.XYMultipleSeriesRenderer.getAxisTitleTextSize:()F │ │ -037328: 5210 c20a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mAxisTitleTextSize:F // field@0ac2 │ │ -03732c: 0f00 |0002: return v0 │ │ +042de8: |[042de8] org.achartengine.renderer.XYMultipleSeriesRenderer.getAxisTitleTextSize:()F │ │ +042df8: 5210 6f08 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mAxisTitleTextSize:F // field@086f │ │ +042dfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #2 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82068,17 +81970,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037330: |[037330] org.achartengine.renderer.XYMultipleSeriesRenderer.getBarsSpacing:()D │ │ -037340: 5320 c30a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mBarSpacing:D // field@0ac3 │ │ -037344: 1000 |0002: return-wide v0 │ │ +042e00: |[042e00] org.achartengine.renderer.XYMultipleSeriesRenderer.getBarsSpacing:()D │ │ +042e10: 5320 7008 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mBarSpacing:D // field@0870 │ │ +042e14: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #3 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82086,17 +81988,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037348: |[037348] org.achartengine.renderer.XYMultipleSeriesRenderer.getChartTitle:()Ljava/lang/String; │ │ -037358: 5410 c40a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitle:Ljava/lang/String; // field@0ac4 │ │ -03735c: 1100 |0002: return-object v0 │ │ +042e18: |[042e18] org.achartengine.renderer.XYMultipleSeriesRenderer.getChartTitle:()Ljava/lang/String; │ │ +042e28: 5410 7108 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitle:Ljava/lang/String; // field@0871 │ │ +042e2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #4 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82104,17 +82006,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037360: |[037360] org.achartengine.renderer.XYMultipleSeriesRenderer.getChartTitleTextSize:()F │ │ -037370: 5210 c50a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitleTextSize:F // field@0ac5 │ │ -037374: 0f00 |0002: return v0 │ │ +042e30: |[042e30] org.achartengine.renderer.XYMultipleSeriesRenderer.getChartTitleTextSize:()F │ │ +042e40: 5210 7208 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitleTextSize:F // field@0872 │ │ +042e44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #5 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82122,17 +82024,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037378: |[037378] org.achartengine.renderer.XYMultipleSeriesRenderer.getChartValuesTextSize:()F │ │ -037388: 5210 c60a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartValuesTextSize:F // field@0ac6 │ │ -03738c: 0f00 |0002: return v0 │ │ +042e48: |[042e48] org.achartengine.renderer.XYMultipleSeriesRenderer.getChartValuesTextSize:()F │ │ +042e58: 5210 7308 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartValuesTextSize:F // field@0873 │ │ +042e5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #6 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82140,17 +82042,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037390: |[037390] org.achartengine.renderer.XYMultipleSeriesRenderer.getGridColor:()I │ │ -0373a0: 5210 c80a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mGridColor:I // field@0ac8 │ │ -0373a4: 0f00 |0002: return v0 │ │ +042e60: |[042e60] org.achartengine.renderer.XYMultipleSeriesRenderer.getGridColor:()I │ │ +042e70: 5210 7508 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mGridColor:I // field@0875 │ │ +042e74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #7 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82158,17 +82060,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0373a8: |[0373a8] org.achartengine.renderer.XYMultipleSeriesRenderer.getInitialRange:()[D │ │ -0373b8: 5410 c10a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -0373bc: 1100 |0002: return-object v0 │ │ +042e78: |[042e78] org.achartengine.renderer.XYMultipleSeriesRenderer.getInitialRange:()[D │ │ +042e88: 5410 6e08 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +042e8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #8 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82176,17 +82078,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0373c0: |[0373c0] org.achartengine.renderer.XYMultipleSeriesRenderer.getMarginsColor:()I │ │ -0373d0: 5210 c90a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMarginsColor:I // field@0ac9 │ │ -0373d4: 0f00 |0002: return v0 │ │ +042e90: |[042e90] org.achartengine.renderer.XYMultipleSeriesRenderer.getMarginsColor:()I │ │ +042ea0: 5210 7608 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMarginsColor:I // field@0876 │ │ +042ea4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #9 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82194,17 +82096,17 @@ │ │ type : '()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0373d8: |[0373d8] org.achartengine.renderer.XYMultipleSeriesRenderer.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ -0373e8: 5410 ce0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mOrientation:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0ace │ │ -0373ec: 1100 |0002: return-object v0 │ │ +042ea8: |[042ea8] org.achartengine.renderer.XYMultipleSeriesRenderer.getOrientation:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ +042eb8: 5410 7b08 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mOrientation:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@087b │ │ +042ebc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #10 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82212,17 +82114,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0373f0: |[0373f0] org.achartengine.renderer.XYMultipleSeriesRenderer.getPanLimits:()[D │ │ -037400: 5410 cf0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanLimits:[D // field@0acf │ │ -037404: 1100 |0002: return-object v0 │ │ +042ec0: |[042ec0] org.achartengine.renderer.XYMultipleSeriesRenderer.getPanLimits:()[D │ │ +042ed0: 5410 7c08 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanLimits:[D // field@087c │ │ +042ed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #11 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82230,17 +82132,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037408: |[037408] org.achartengine.renderer.XYMultipleSeriesRenderer.getPointSize:()F │ │ -037418: 5210 d20a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPointSize:F // field@0ad2 │ │ -03741c: 0f00 |0002: return v0 │ │ +042ed8: |[042ed8] org.achartengine.renderer.XYMultipleSeriesRenderer.getPointSize:()F │ │ +042ee8: 5210 7f08 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPointSize:F // field@087f │ │ +042eec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #12 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82248,17 +82150,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037420: |[037420] org.achartengine.renderer.XYMultipleSeriesRenderer.getXAxisMax:()D │ │ -037430: 5320 ca0a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0aca │ │ -037434: 1000 |0002: return-wide v0 │ │ +042ef0: |[042ef0] org.achartengine.renderer.XYMultipleSeriesRenderer.getXAxisMax:()D │ │ +042f00: 5320 7708 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0877 │ │ +042f04: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #13 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82266,17 +82168,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037438: |[037438] org.achartengine.renderer.XYMultipleSeriesRenderer.getXAxisMin:()D │ │ -037448: 5320 cc0a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0acc │ │ -03744c: 1000 |0002: return-wide v0 │ │ +042f08: |[042f08] org.achartengine.renderer.XYMultipleSeriesRenderer.getXAxisMin:()D │ │ +042f18: 5320 7908 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0879 │ │ +042f1c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #14 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82284,17 +82186,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037450: |[037450] org.achartengine.renderer.XYMultipleSeriesRenderer.getXLabels:()I │ │ -037460: 5210 d30a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabels:I // field@0ad3 │ │ -037464: 0f00 |0002: return v0 │ │ +042f20: |[042f20] org.achartengine.renderer.XYMultipleSeriesRenderer.getXLabels:()I │ │ +042f30: 5210 8008 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabels:I // field@0880 │ │ +042f34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #15 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82302,17 +82204,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037468: |[037468] org.achartengine.renderer.XYMultipleSeriesRenderer.getXLabelsAngle:()F │ │ -037478: 5210 d40a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabelsAngle:F // field@0ad4 │ │ -03747c: 0f00 |0002: return v0 │ │ +042f38: |[042f38] org.achartengine.renderer.XYMultipleSeriesRenderer.getXLabelsAngle:()F │ │ +042f48: 5210 8108 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabelsAngle:F // field@0881 │ │ +042f4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #16 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82320,20 +82222,20 @@ │ │ type : '(Ljava/lang/Double;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -037480: |[037480] org.achartengine.renderer.XYMultipleSeriesRenderer.getXTextLabel:(Ljava/lang/Double;)Ljava/lang/String; │ │ -037490: 5410 d50a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0ad5 │ │ -037494: 7220 4508 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0845 │ │ -03749a: 0c00 |0005: move-result-object v0 │ │ -03749c: 1f00 a301 |0006: check-cast v0, Ljava/lang/String; // type@01a3 │ │ -0374a0: 1100 |0008: return-object v0 │ │ +042f50: |[042f50] org.achartengine.renderer.XYMultipleSeriesRenderer.getXTextLabel:(Ljava/lang/Double;)Ljava/lang/String; │ │ +042f60: 5410 8208 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0882 │ │ +042f64: 7220 3a08 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@083a │ │ +042f6a: 0c00 |0005: move-result-object v0 │ │ +042f6c: 1f00 9701 |0006: check-cast v0, Ljava/lang/String; // type@0197 │ │ +042f70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Double; │ │ │ │ @@ -82342,24 +82244,24 @@ │ │ type : '()[Ljava/lang/Double;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0374a4: |[0374a4] org.achartengine.renderer.XYMultipleSeriesRenderer.getXTextLabelLocations:()[Ljava/lang/Double; │ │ -0374b4: 5420 d50a |0000: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0ad5 │ │ -0374b8: 7210 4608 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@0846 │ │ -0374be: 0c00 |0005: move-result-object v0 │ │ -0374c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0374c2: 2311 2502 |0007: new-array v1, v1, [Ljava/lang/Double; // type@0225 │ │ -0374c6: 7220 4f08 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@084f │ │ -0374cc: 0c00 |000c: move-result-object v0 │ │ -0374ce: 1f00 2502 |000d: check-cast v0, [Ljava/lang/Double; // type@0225 │ │ -0374d2: 1100 |000f: return-object v0 │ │ +042f74: |[042f74] org.achartengine.renderer.XYMultipleSeriesRenderer.getXTextLabelLocations:()[Ljava/lang/Double; │ │ +042f84: 5420 8208 |0000: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTextLabels:Ljava/util/Map; // field@0882 │ │ +042f88: 7210 3b08 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@083b │ │ +042f8e: 0c00 |0005: move-result-object v0 │ │ +042f90: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +042f92: 2311 1902 |0007: new-array v1, v1, [Ljava/lang/Double; // type@0219 │ │ +042f96: 7220 4408 1000 |0009: invoke-interface {v0, v1}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0844 │ │ +042f9c: 0c00 |000c: move-result-object v0 │ │ +042f9e: 1f00 1902 |000d: check-cast v0, [Ljava/lang/Double; // type@0219 │ │ +042fa2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #18 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82367,17 +82269,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0374d4: |[0374d4] org.achartengine.renderer.XYMultipleSeriesRenderer.getXTitle:()Ljava/lang/String; │ │ -0374e4: 5410 d60a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTitle:Ljava/lang/String; // field@0ad6 │ │ -0374e8: 1100 |0002: return-object v0 │ │ +042fa4: |[042fa4] org.achartengine.renderer.XYMultipleSeriesRenderer.getXTitle:()Ljava/lang/String; │ │ +042fb4: 5410 8308 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTitle:Ljava/lang/String; // field@0883 │ │ +042fb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #19 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82385,17 +82287,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0374ec: |[0374ec] org.achartengine.renderer.XYMultipleSeriesRenderer.getYAxisMax:()D │ │ -0374fc: 5320 cb0a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0acb │ │ -037500: 1000 |0002: return-wide v0 │ │ +042fbc: |[042fbc] org.achartengine.renderer.XYMultipleSeriesRenderer.getYAxisMax:()D │ │ +042fcc: 5320 7808 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0878 │ │ +042fd0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #20 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82403,17 +82305,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037504: |[037504] org.achartengine.renderer.XYMultipleSeriesRenderer.getYAxisMin:()D │ │ -037514: 5320 cd0a |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@0acd │ │ -037518: 1000 |0002: return-wide v0 │ │ +042fd4: |[042fd4] org.achartengine.renderer.XYMultipleSeriesRenderer.getYAxisMin:()D │ │ +042fe4: 5320 7a08 |0000: iget-wide v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@087a │ │ +042fe8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #21 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82421,17 +82323,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03751c: |[03751c] org.achartengine.renderer.XYMultipleSeriesRenderer.getYLabels:()I │ │ -03752c: 5210 d70a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabels:I // field@0ad7 │ │ -037530: 0f00 |0002: return v0 │ │ +042fec: |[042fec] org.achartengine.renderer.XYMultipleSeriesRenderer.getYLabels:()I │ │ +042ffc: 5210 8408 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabels:I // field@0884 │ │ +043000: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #22 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82439,17 +82341,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037534: |[037534] org.achartengine.renderer.XYMultipleSeriesRenderer.getYLabelsAngle:()F │ │ -037544: 5210 d80a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabelsAngle:F // field@0ad8 │ │ -037548: 0f00 |0002: return v0 │ │ +043004: |[043004] org.achartengine.renderer.XYMultipleSeriesRenderer.getYLabelsAngle:()F │ │ +043014: 5210 8508 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabelsAngle:F // field@0885 │ │ +043018: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #23 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82457,17 +82359,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03754c: |[03754c] org.achartengine.renderer.XYMultipleSeriesRenderer.getYTitle:()Ljava/lang/String; │ │ -03755c: 5410 d90a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYTitle:Ljava/lang/String; // field@0ad9 │ │ -037560: 1100 |0002: return-object v0 │ │ +04301c: |[04301c] org.achartengine.renderer.XYMultipleSeriesRenderer.getYTitle:()Ljava/lang/String; │ │ +04302c: 5410 8608 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYTitle:Ljava/lang/String; // field@0886 │ │ +043030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #24 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82475,17 +82377,17 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037564: |[037564] org.achartengine.renderer.XYMultipleSeriesRenderer.getZoomLimits:()[D │ │ -037574: 5410 da0a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomLimits:[D // field@0ada │ │ -037578: 1100 |0002: return-object v0 │ │ +043034: |[043034] org.achartengine.renderer.XYMultipleSeriesRenderer.getZoomLimits:()[D │ │ +043044: 5410 8708 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomLimits:[D // field@0887 │ │ +043048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #25 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82493,17 +82395,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03757c: |[03757c] org.achartengine.renderer.XYMultipleSeriesRenderer.getZoomRate:()F │ │ -03758c: 5210 db0a |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomRate:F // field@0adb │ │ -037590: 0f00 |0002: return v0 │ │ +04304c: |[04304c] org.achartengine.renderer.XYMultipleSeriesRenderer.getZoomRate:()F │ │ +04305c: 5210 8808 |0000: iget v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomRate:F // field@0888 │ │ +043060: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #26 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82511,17 +82413,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037594: |[037594] org.achartengine.renderer.XYMultipleSeriesRenderer.isDisplayChartValues:()Z │ │ -0375a4: 5510 c70a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mDisplayChartValues:Z // field@0ac7 │ │ -0375a8: 0f00 |0002: return v0 │ │ +043064: |[043064] org.achartengine.renderer.XYMultipleSeriesRenderer.isDisplayChartValues:()Z │ │ +043074: 5510 7408 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mDisplayChartValues:Z // field@0874 │ │ +043078: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #27 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82529,31 +82431,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0375ac: |[0375ac] org.achartengine.renderer.XYMultipleSeriesRenderer.isInitialRangeSet:()Z │ │ -0375bc: 6e10 c509 0100 |0000: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09c5 │ │ -0375c2: 0a00 |0003: move-result v0 │ │ -0375c4: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -0375c8: 6e10 c309 0100 |0006: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09c3 │ │ -0375ce: 0a00 |0009: move-result v0 │ │ -0375d0: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -0375d4: 6e10 c609 0100 |000c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09c6 │ │ -0375da: 0a00 |000f: move-result v0 │ │ -0375dc: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -0375e0: 6e10 c409 0100 |0012: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09c4 │ │ -0375e6: 0a00 |0015: move-result v0 │ │ -0375e8: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -0375ec: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0375ee: 0f00 |0019: return v0 │ │ -0375f0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0375f2: 28fe |001b: goto 0019 // -0002 │ │ +04307c: |[04307c] org.achartengine.renderer.XYMultipleSeriesRenderer.isInitialRangeSet:()Z │ │ +04308c: 6e10 ba09 0100 |0000: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09ba │ │ +043092: 0a00 |0003: move-result v0 │ │ +043094: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +043098: 6e10 b809 0100 |0006: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09b8 │ │ +04309e: 0a00 |0009: move-result v0 │ │ +0430a0: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +0430a4: 6e10 bb09 0100 |000c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09bb │ │ +0430aa: 0a00 |000f: move-result v0 │ │ +0430ac: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +0430b0: 6e10 b909 0100 |0012: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09b9 │ │ +0430b6: 0a00 |0015: move-result v0 │ │ +0430b8: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +0430bc: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0430be: 0f00 |0019: return v0 │ │ +0430c0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0430c2: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #28 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82561,23 +82463,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0375f4: |[0375f4] org.achartengine.renderer.XYMultipleSeriesRenderer.isMaxXSet:()Z │ │ -037604: 5340 ca0a |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0aca │ │ -037608: 1802 ffff ffff ffff efff |0002: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ -037612: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ -037616: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -03761a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -03761c: 0f00 |000c: return v0 │ │ -03761e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -037620: 28fe |000e: goto 000c // -0002 │ │ +0430c4: |[0430c4] org.achartengine.renderer.XYMultipleSeriesRenderer.isMaxXSet:()Z │ │ +0430d4: 5340 7708 |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0877 │ │ +0430d8: 1802 ffff ffff ffff efff |0002: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ +0430e2: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ +0430e6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +0430ea: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0430ec: 0f00 |000c: return v0 │ │ +0430ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0430f0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #29 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82585,23 +82487,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -037624: |[037624] org.achartengine.renderer.XYMultipleSeriesRenderer.isMaxYSet:()Z │ │ -037634: 5340 cb0a |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0acb │ │ -037638: 1802 ffff ffff ffff efff |0002: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ -037642: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ -037646: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -03764a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -03764c: 0f00 |000c: return v0 │ │ -03764e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -037650: 28fe |000e: goto 000c // -0002 │ │ +0430f4: |[0430f4] org.achartengine.renderer.XYMultipleSeriesRenderer.isMaxYSet:()Z │ │ +043104: 5340 7808 |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0878 │ │ +043108: 1802 ffff ffff ffff efff |0002: const-wide v2, #double -1.79769e+308 // #ffefffffffffffff │ │ +043112: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ +043116: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +04311a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +04311c: 0f00 |000c: return v0 │ │ +04311e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +043120: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #30 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82609,23 +82511,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -037654: |[037654] org.achartengine.renderer.XYMultipleSeriesRenderer.isMinXSet:()Z │ │ -037664: 5340 cc0a |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0acc │ │ -037668: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -037672: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ -037676: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -03767a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -03767c: 0f00 |000c: return v0 │ │ -03767e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -037680: 28fe |000e: goto 000c // -0002 │ │ +043124: |[043124] org.achartengine.renderer.XYMultipleSeriesRenderer.isMinXSet:()Z │ │ +043134: 5340 7908 |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0879 │ │ +043138: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +043142: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ +043146: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +04314a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +04314c: 0f00 |000c: return v0 │ │ +04314e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +043150: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #31 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82633,23 +82535,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -037684: |[037684] org.achartengine.renderer.XYMultipleSeriesRenderer.isMinYSet:()Z │ │ -037694: 5340 cd0a |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@0acd │ │ -037698: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ -0376a2: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ -0376a6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -0376aa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0376ac: 0f00 |000c: return v0 │ │ -0376ae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0376b0: 28fe |000e: goto 000c // -0002 │ │ +043154: |[043154] org.achartengine.renderer.XYMultipleSeriesRenderer.isMinYSet:()Z │ │ +043164: 5340 7a08 |0000: iget-wide v0, v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@087a │ │ +043168: 1802 ffff ffff ffff ef7f |0002: const-wide v2, #double 1.79769e+308 // #7fefffffffffffff │ │ +043172: 2f00 0002 |0007: cmpl-double v0, v0, v2 │ │ +043176: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +04317a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +04317c: 0f00 |000c: return v0 │ │ +04317e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +043180: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #32 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82657,17 +82559,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0376b4: |[0376b4] org.achartengine.renderer.XYMultipleSeriesRenderer.isPanXEnabled:()Z │ │ -0376c4: 5510 d00a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanXEnabled:Z // field@0ad0 │ │ -0376c8: 0f00 |0002: return v0 │ │ +043184: |[043184] org.achartengine.renderer.XYMultipleSeriesRenderer.isPanXEnabled:()Z │ │ +043194: 5510 7d08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanXEnabled:Z // field@087d │ │ +043198: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #33 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82675,17 +82577,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0376cc: |[0376cc] org.achartengine.renderer.XYMultipleSeriesRenderer.isPanYEnabled:()Z │ │ -0376dc: 5510 d10a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanYEnabled:Z // field@0ad1 │ │ -0376e0: 0f00 |0002: return v0 │ │ +04319c: |[04319c] org.achartengine.renderer.XYMultipleSeriesRenderer.isPanYEnabled:()Z │ │ +0431ac: 5510 7e08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanYEnabled:Z // field@087e │ │ +0431b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #34 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82693,17 +82595,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0376e4: |[0376e4] org.achartengine.renderer.XYMultipleSeriesRenderer.isZoomXEnabled:()Z │ │ -0376f4: 5510 dc0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomXEnabled:Z // field@0adc │ │ -0376f8: 0f00 |0002: return v0 │ │ +0431b4: |[0431b4] org.achartengine.renderer.XYMultipleSeriesRenderer.isZoomXEnabled:()Z │ │ +0431c4: 5510 8908 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomXEnabled:Z // field@0889 │ │ +0431c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #35 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82711,17 +82613,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0376fc: |[0376fc] org.achartengine.renderer.XYMultipleSeriesRenderer.isZoomYEnabled:()Z │ │ -03770c: 5510 dd0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomYEnabled:Z // field@0add │ │ -037710: 0f00 |0002: return v0 │ │ +0431cc: |[0431cc] org.achartengine.renderer.XYMultipleSeriesRenderer.isZoomYEnabled:()Z │ │ +0431dc: 5510 8a08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomYEnabled:Z // field@088a │ │ +0431e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ #36 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ @@ -82729,57 +82631,57 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037714: |[037714] org.achartengine.renderer.XYMultipleSeriesRenderer.setAxisTitleTextSize:(F)V │ │ -037724: 5901 c20a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mAxisTitleTextSize:F // field@0ac2 │ │ -037728: 0e00 |0002: return-void │ │ +0431e4: |[0431e4] org.achartengine.renderer.XYMultipleSeriesRenderer.setAxisTitleTextSize:(F)V │ │ +0431f4: 5901 6f08 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mAxisTitleTextSize:F // field@086f │ │ +0431f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0002 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ #37 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ name : 'setBarSpacing' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03772c: |[03772c] org.achartengine.renderer.XYMultipleSeriesRenderer.setBarSpacing:(D)V │ │ -03773c: 5a01 c30a |0000: iput-wide v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mBarSpacing:D // field@0ac3 │ │ -037740: 0e00 |0002: return-void │ │ +0431fc: |[0431fc] org.achartengine.renderer.XYMultipleSeriesRenderer.setBarSpacing:(D)V │ │ +04320c: 5a12 7008 |0000: iput-wide v2, v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mBarSpacing:D // field@0870 │ │ +043210: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0002 line=534 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=2 (null) D │ │ │ │ #38 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ name : 'setChartTitle' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037744: |[037744] org.achartengine.renderer.XYMultipleSeriesRenderer.setChartTitle:(Ljava/lang/String;)V │ │ -037754: 5b01 c40a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitle:Ljava/lang/String; // field@0ac4 │ │ -037758: 0e00 |0002: return-void │ │ +043214: |[043214] org.achartengine.renderer.XYMultipleSeriesRenderer.setChartTitle:(Ljava/lang/String;)V │ │ +043224: 5b01 7108 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitle:Ljava/lang/String; // field@0871 │ │ +043228: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ @@ -82789,17 +82691,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03775c: |[03775c] org.achartengine.renderer.XYMultipleSeriesRenderer.setChartTitleTextSize:(F)V │ │ -03776c: 5901 c50a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitleTextSize:F // field@0ac5 │ │ -037770: 0e00 |0002: return-void │ │ +04322c: |[04322c] org.achartengine.renderer.XYMultipleSeriesRenderer.setChartTitleTextSize:(F)V │ │ +04323c: 5901 7208 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartTitleTextSize:F // field@0872 │ │ +043240: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ @@ -82809,17 +82711,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037774: |[037774] org.achartengine.renderer.XYMultipleSeriesRenderer.setChartValuesTextSize:(F)V │ │ -037784: 5901 c60a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartValuesTextSize:F // field@0ac6 │ │ -037788: 0e00 |0002: return-void │ │ +043244: |[043244] org.achartengine.renderer.XYMultipleSeriesRenderer.setChartValuesTextSize:(F)V │ │ +043254: 5901 7308 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mChartValuesTextSize:F // field@0873 │ │ +043258: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ @@ -82829,17 +82731,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03778c: |[03778c] org.achartengine.renderer.XYMultipleSeriesRenderer.setDisplayChartValues:(Z)V │ │ -03779c: 5c01 c70a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mDisplayChartValues:Z // field@0ac7 │ │ -0377a0: 0e00 |0002: return-void │ │ +04325c: |[04325c] org.achartengine.renderer.XYMultipleSeriesRenderer.setDisplayChartValues:(Z)V │ │ +04326c: 5c01 7408 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mDisplayChartValues:Z // field@0874 │ │ +043270: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0002 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ @@ -82849,17 +82751,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377a4: |[0377a4] org.achartengine.renderer.XYMultipleSeriesRenderer.setGridColor:(I)V │ │ -0377b4: 5901 c80a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mGridColor:I // field@0ac8 │ │ -0377b8: 0e00 |0002: return-void │ │ +043274: |[043274] org.achartengine.renderer.XYMultipleSeriesRenderer.setGridColor:(I)V │ │ +043284: 5901 7508 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mGridColor:I // field@0875 │ │ +043288: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ @@ -82869,17 +82771,17 @@ │ │ type : '([D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377bc: |[0377bc] org.achartengine.renderer.XYMultipleSeriesRenderer.setInitialRange:([D)V │ │ -0377cc: 5b01 c10a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -0377d0: 0e00 |0002: return-void │ │ +04328c: |[04328c] org.achartengine.renderer.XYMultipleSeriesRenderer.setInitialRange:([D)V │ │ +04329c: 5b01 6e08 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +0432a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0002 line=696 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) [D │ │ @@ -82889,17 +82791,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377d4: |[0377d4] org.achartengine.renderer.XYMultipleSeriesRenderer.setMarginsColor:(I)V │ │ -0377e4: 5901 c90a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMarginsColor:I // field@0ac9 │ │ -0377e8: 0e00 |0002: return-void │ │ +0432a4: |[0432a4] org.achartengine.renderer.XYMultipleSeriesRenderer.setMarginsColor:(I)V │ │ +0432b4: 5901 7608 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMarginsColor:I // field@0876 │ │ +0432b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0002 line=552 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ @@ -82909,17 +82811,17 @@ │ │ type : '(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377ec: |[0377ec] org.achartengine.renderer.XYMultipleSeriesRenderer.setOrientation:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V │ │ -0377fc: 5b01 ce0a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mOrientation:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@0ace │ │ -037800: 0e00 |0002: return-void │ │ +0432bc: |[0432bc] org.achartengine.renderer.XYMultipleSeriesRenderer.setOrientation:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V │ │ +0432cc: 5b01 7b08 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mOrientation:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; // field@087b │ │ +0432d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ @@ -82929,18 +82831,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -037804: |[037804] org.achartengine.renderer.XYMultipleSeriesRenderer.setPanEnabled:(ZZ)V │ │ -037814: 5c01 d00a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanXEnabled:Z // field@0ad0 │ │ -037818: 5c02 d10a |0002: iput-boolean v2, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanYEnabled:Z // field@0ad1 │ │ -03781c: 0e00 |0004: return-void │ │ +0432d4: |[0432d4] org.achartengine.renderer.XYMultipleSeriesRenderer.setPanEnabled:(ZZ)V │ │ +0432e4: 5c01 7d08 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanXEnabled:Z // field@087d │ │ +0432e8: 5c02 7e08 |0002: iput-boolean v2, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanYEnabled:Z // field@087e │ │ +0432ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0002 line=466 │ │ 0x0004 line=467 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -82952,17 +82854,17 @@ │ │ type : '([D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037820: |[037820] org.achartengine.renderer.XYMultipleSeriesRenderer.setPanLimits:([D)V │ │ -037830: 5b01 cf0a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanLimits:[D // field@0acf │ │ -037834: 0e00 |0002: return-void │ │ +0432f0: |[0432f0] org.achartengine.renderer.XYMultipleSeriesRenderer.setPanLimits:([D)V │ │ +043300: 5b01 7c08 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPanLimits:[D // field@087c │ │ +043304: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0002 line=590 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) [D │ │ @@ -82972,17 +82874,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037838: |[037838] org.achartengine.renderer.XYMultipleSeriesRenderer.setPointSize:(F)V │ │ -037848: 5901 d20a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPointSize:F // field@0ad2 │ │ -03784c: 0e00 |0002: return-void │ │ +043308: |[043308] org.achartengine.renderer.XYMultipleSeriesRenderer.setPointSize:(F)V │ │ +043318: 5901 7f08 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mPointSize:F // field@087f │ │ +04331c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0002 line=664 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ @@ -82992,2808 +82894,1358 @@ │ │ type : '([D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -037850: |[037850] org.achartengine.renderer.XYMultipleSeriesRenderer.setRange:([D)V │ │ -037860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037862: 4500 0300 |0001: aget-wide v0, v3, v0 │ │ -037866: 6e30 e409 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09e4 │ │ -03786c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -03786e: 4500 0300 |0007: aget-wide v0, v3, v0 │ │ -037872: 6e30 e309 0201 |0009: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09e3 │ │ -037878: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -03787a: 4500 0300 |000d: aget-wide v0, v3, v0 │ │ -03787e: 6e30 ea09 0201 |000f: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09ea │ │ -037884: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -037886: 4500 0300 |0013: aget-wide v0, v3, v0 │ │ -03788a: 6e30 e909 0201 |0015: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09e9 │ │ -037890: 0e00 |0018: return-void │ │ +043320: |[043320] org.achartengine.renderer.XYMultipleSeriesRenderer.setRange:([D)V │ │ +043330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043332: 4500 0300 |0001: aget-wide v0, v3, v0 │ │ +043336: 6e30 d909 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09d9 │ │ +04333c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04333e: 4500 0300 |0007: aget-wide v0, v3, v0 │ │ +043342: 6e30 d809 0201 |0009: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09d8 │ │ +043348: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +04334a: 4500 0300 |000d: aget-wide v0, v3, v0 │ │ +04334e: 6e30 df09 0201 |000f: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09df │ │ +043354: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +043356: 4500 0300 |0013: aget-wide v0, v3, v0 │ │ +04335a: 6e30 de09 0201 |0015: invoke-virtual {v2, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09de │ │ +043360: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0006 line=674 │ │ 0x000c line=675 │ │ 0x0012 line=676 │ │ 0x0018 line=677 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ 0x0000 - 0x0019 reg=3 (null) [D │ │ │ │ - #50 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setXAxisMax' │ │ - type : '(D)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -037894: |[037894] org.achartengine.renderer.XYMultipleSeriesRenderer.setXAxisMax:(D)V │ │ -0378a4: 6e10 c309 0200 |0000: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09c3 │ │ -0378aa: 0a00 |0003: move-result v0 │ │ -0378ac: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0378b0: 5420 c10a |0006: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -0378b4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0378b6: 4c03 0001 |0009: aput-wide v3, v0, v1 │ │ -0378ba: 5a23 ca0a |000b: iput-wide v3, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0aca │ │ -0378be: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=264 │ │ - 0x0006 line=265 │ │ - 0x000b line=267 │ │ - 0x000d line=268 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000e reg=3 (null) D │ │ - │ │ - #51 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setXAxisMin' │ │ - type : '(D)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0378c0: |[0378c0] org.achartengine.renderer.XYMultipleSeriesRenderer.setXAxisMin:(D)V │ │ -0378d0: 6e10 c509 0200 |0000: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09c5 │ │ -0378d6: 0a00 |0003: move-result v0 │ │ -0378d8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0378dc: 5420 c10a |0006: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -0378e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0378e2: 4c03 0001 |0009: aput-wide v3, v0, v1 │ │ -0378e6: 5a23 cc0a |000b: iput-wide v3, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0acc │ │ -0378ea: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=234 │ │ - 0x0006 line=235 │ │ - 0x000b line=237 │ │ - 0x000d line=238 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000e reg=3 (null) D │ │ - │ │ - #52 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setXLabels' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0378ec: |[0378ec] org.achartengine.renderer.XYMultipleSeriesRenderer.setXLabels:(I)V │ │ -0378fc: 5901 d30a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabels:I // field@0ad3 │ │ -037900: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=354 │ │ - 0x0002 line=355 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #53 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setXLabelsAngle' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037904: |[037904] org.achartengine.renderer.XYMultipleSeriesRenderer.setXLabelsAngle:(F)V │ │ -037914: 5901 d40a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabelsAngle:F // field@0ad4 │ │ -037918: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=627 │ │ - 0x0002 line=628 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - #54 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setXTitle' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03791c: |[03791c] org.achartengine.renderer.XYMultipleSeriesRenderer.setXTitle:(Ljava/lang/String;)V │ │ -03792c: 5b01 d60a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTitle:Ljava/lang/String; // field@0ad6 │ │ -037930: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=180 │ │ - 0x0002 line=181 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ - │ │ - #55 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setYAxisMax' │ │ - type : '(D)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -037934: |[037934] org.achartengine.renderer.XYMultipleSeriesRenderer.setYAxisMax:(D)V │ │ -037944: 6e10 c409 0200 |0000: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09c4 │ │ -03794a: 0a00 |0003: move-result v0 │ │ -03794c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -037950: 5420 c10a |0006: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -037954: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -037956: 4c03 0001 |0009: aput-wide v3, v0, v1 │ │ -03795a: 5a23 cb0a |000b: iput-wide v3, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0acb │ │ -03795e: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=324 │ │ - 0x0006 line=325 │ │ - 0x000b line=327 │ │ - 0x000d line=328 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000e reg=3 (null) D │ │ - │ │ - #56 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setYAxisMin' │ │ - type : '(D)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -037960: |[037960] org.achartengine.renderer.XYMultipleSeriesRenderer.setYAxisMin:(D)V │ │ -037970: 6e10 c609 0200 |0000: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09c6 │ │ -037976: 0a00 |0003: move-result v0 │ │ -037978: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -03797c: 5420 c10a |0006: iget-object v0, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@0ac1 │ │ -037980: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -037982: 4c03 0001 |0009: aput-wide v3, v0, v1 │ │ -037986: 5a23 cd0a |000b: iput-wide v3, v2, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@0acd │ │ -03798a: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=294 │ │ - 0x0006 line=295 │ │ - 0x000b line=297 │ │ - 0x000d line=298 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x000e reg=3 (null) D │ │ - │ │ - #57 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setYLabels' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03798c: |[03798c] org.achartengine.renderer.XYMultipleSeriesRenderer.setYLabels:(I)V │ │ -03799c: 5901 d70a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabels:I // field@0ad7 │ │ -0379a0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=401 │ │ - 0x0002 line=402 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #58 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setYLabelsAngle' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0379a4: |[0379a4] org.achartengine.renderer.XYMultipleSeriesRenderer.setYLabelsAngle:(F)V │ │ -0379b4: 5901 d80a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabelsAngle:F // field@0ad8 │ │ -0379b8: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=645 │ │ - 0x0002 line=646 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - #59 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setYTitle' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0379bc: |[0379bc] org.achartengine.renderer.XYMultipleSeriesRenderer.setYTitle:(Ljava/lang/String;)V │ │ -0379cc: 5b01 d90a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYTitle:Ljava/lang/String; // field@0ad9 │ │ -0379d0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=198 │ │ - 0x0002 line=199 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ - │ │ - #60 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setZoomEnabled' │ │ - type : '(ZZ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0379d4: |[0379d4] org.achartengine.renderer.XYMultipleSeriesRenderer.setZoomEnabled:(ZZ)V │ │ -0379e4: 5c01 dc0a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomXEnabled:Z // field@0adc │ │ -0379e8: 5c02 dd0a |0002: iput-boolean v2, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomYEnabled:Z // field@0add │ │ -0379ec: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=494 │ │ - 0x0002 line=495 │ │ - 0x0004 line=496 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0005 reg=1 (null) Z │ │ - 0x0000 - 0x0005 reg=2 (null) Z │ │ - │ │ - #61 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setZoomLimits' │ │ - type : '([D)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0379f0: |[0379f0] org.achartengine.renderer.XYMultipleSeriesRenderer.setZoomLimits:([D)V │ │ -037a00: 5b01 da0a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomLimits:[D // field@0ada │ │ -037a04: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=609 │ │ - 0x0002 line=610 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) [D │ │ - │ │ - #62 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ - name : 'setZoomRate' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037a08: |[037a08] org.achartengine.renderer.XYMultipleSeriesRenderer.setZoomRate:(F)V │ │ -037a18: 5901 db0a |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomRate:F // field@0adb │ │ -037a1c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=513 │ │ - 0x0002 line=514 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - source_file_idx : 1469 (XYMultipleSeriesRenderer.java) │ │ - │ │ -Class #275 header: │ │ -class_idx : 496 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 493 │ │ -source_file_idx : 1471 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ - │ │ -Class #275 - │ │ - Class descriptor : 'Lorg/achartengine/renderer/XYSeriesRenderer;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'mFillBelowLine' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'mFillColor' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'mFillPoints' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'mLineWidth' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'mPointStyle' │ │ - type : 'Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 27 16-bit code units │ │ -037a20: |[037a20] org.achartengine.renderer.XYSeriesRenderer.:()V │ │ -037a30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -037a32: 7010 9109 0300 |0001: invoke-direct {v3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.:()V // method@0991 │ │ -037a38: 5c32 e00a |0004: iput-boolean v2, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillPoints:Z // field@0ae0 │ │ -037a3c: 5c32 de0a |0006: iput-boolean v2, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillBelowLine:Z // field@0ade │ │ -037a40: 1300 7d00 |0008: const/16 v0, #int 125 // #7d │ │ -037a44: 1301 c800 |000a: const/16 v1, #int 200 // #c8 │ │ -037a48: 7140 7700 2012 |000c: invoke-static {v0, v2, v2, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@0077 │ │ -037a4e: 0a00 |000f: move-result v0 │ │ -037a50: 5930 df0a |0010: iput v0, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillColor:I // field@0adf │ │ -037a54: 6200 720a |0012: sget-object v0, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@0a72 │ │ -037a58: 5b30 e20a |0014: iput-object v0, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mPointStyle:Lorg/achartengine/chart/PointStyle; // field@0ae2 │ │ -037a5c: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ -037a60: 5930 e10a |0018: iput v0, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mLineWidth:F // field@0ae1 │ │ -037a64: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=25 │ │ - 0x0004 line=27 │ │ - 0x0006 line=29 │ │ - 0x0008 line=31 │ │ - 0x0012 line=33 │ │ - 0x0016 line=35 │ │ - locals : │ │ - 0x0000 - 0x001b reg=3 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'getFillBelowLineColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037a68: |[037a68] org.achartengine.renderer.XYSeriesRenderer.getFillBelowLineColor:()I │ │ -037a78: 5210 df0a |0000: iget v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillColor:I // field@0adf │ │ -037a7c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - │ │ - #1 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'getLineWidth' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037a80: |[037a80] org.achartengine.renderer.XYSeriesRenderer.getLineWidth:()F │ │ -037a90: 5210 e10a |0000: iget v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mLineWidth:F // field@0ae1 │ │ -037a94: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=116 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - │ │ - #2 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'getPointStyle' │ │ - type : '()Lorg/achartengine/chart/PointStyle;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037a98: |[037a98] org.achartengine.renderer.XYSeriesRenderer.getPointStyle:()Lorg/achartengine/chart/PointStyle; │ │ -037aa8: 5410 e20a |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mPointStyle:Lorg/achartengine/chart/PointStyle; // field@0ae2 │ │ -037aac: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - │ │ - #3 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'isFillBelowLine' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037ab0: |[037ab0] org.achartengine.renderer.XYSeriesRenderer.isFillBelowLine:()Z │ │ -037ac0: 5510 de0a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillBelowLine:Z // field@0ade │ │ -037ac4: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - │ │ - #4 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'isFillPoints' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037ac8: |[037ac8] org.achartengine.renderer.XYSeriesRenderer.isFillPoints:()Z │ │ -037ad8: 5510 e00a |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillPoints:Z // field@0ae0 │ │ -037adc: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - │ │ - #5 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'setFillBelowLine' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037ae0: |[037ae0] org.achartengine.renderer.XYSeriesRenderer.setFillBelowLine:(Z)V │ │ -037af0: 5c01 de0a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillBelowLine:Z // field@0ade │ │ -037af4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0002 line=54 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #6 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'setFillBelowLineColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037af8: |[037af8] org.achartengine.renderer.XYSeriesRenderer.setFillBelowLineColor:(I)V │ │ -037b08: 5901 df0a |0000: iput v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillColor:I // field@0adf │ │ -037b0c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x0002 line=90 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ - │ │ - #7 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'setFillPoints' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037b10: |[037b10] org.achartengine.renderer.XYSeriesRenderer.setFillPoints:(Z)V │ │ -037b20: 5c01 e00a |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillPoints:Z // field@0ae0 │ │ -037b24: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0002 line=72 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Z │ │ - │ │ - #8 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'setLineWidth' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037b28: |[037b28] org.achartengine.renderer.XYSeriesRenderer.setLineWidth:(F)V │ │ -037b38: 5901 e10a |0000: iput v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mLineWidth:F // field@0ae1 │ │ -037b3c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x0002 line=126 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - #9 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ - name : 'setPointStyle' │ │ - type : '(Lorg/achartengine/chart/PointStyle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037b40: |[037b40] org.achartengine.renderer.XYSeriesRenderer.setPointStyle:(Lorg/achartengine/chart/PointStyle;)V │ │ -037b50: 5b01 e20a |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mPointStyle:Lorg/achartengine/chart/PointStyle; // field@0ae2 │ │ -037b54: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=107 │ │ - 0x0002 line=108 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - 0x0000 - 0x0003 reg=1 (null) Lorg/achartengine/chart/PointStyle; │ │ - │ │ - source_file_idx : 1471 (XYSeriesRenderer.java) │ │ - │ │ -Class #276 header: │ │ -class_idx : 497 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 414 │ │ -source_file_idx : 216 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #276 - │ │ - Class descriptor : 'Lorg/achartengine/tools/AbstractTool;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : 'mChart' │ │ - type : 'Lorg/achartengine/chart/XYChart;' │ │ - access : 0x0004 (PROTECTED) │ │ - #1 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : 'mRenderer' │ │ - type : 'Lorg/achartengine/renderer/XYMultipleSeriesRenderer;' │ │ - access : 0x0004 (PROTECTED) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/chart/XYChart;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -037b58: |[037b58] org.achartengine.tools.AbstractTool.:(Lorg/achartengine/chart/XYChart;)V │ │ -037b68: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -037b6e: 5b12 e30a |0003: iput-object v2, v1, Lorg/achartengine/tools/AbstractTool;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae3 │ │ -037b72: 6e10 0109 0200 |0005: invoke-virtual {v2}, Lorg/achartengine/chart/XYChart;.getRenderer:()Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // method@0901 │ │ -037b78: 0c00 |0008: move-result-object v0 │ │ -037b7a: 5b10 e40a |0009: iput-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037b7e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=35 │ │ - 0x0005 line=36 │ │ - 0x000b line=37 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/achartengine/tools/AbstractTool; │ │ - 0x0000 - 0x000c reg=2 (null) Lorg/achartengine/chart/XYChart; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : 'checkRange' │ │ - type : '([D)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 87 16-bit code units │ │ -037b80: |[037b80] org.achartengine.tools.AbstractTool.checkRange:([D)V │ │ -037b90: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -037b92: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -037b94: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -037b96: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -037b98: 5470 e30a |0004: iget-object v0, v7, Lorg/achartengine/tools/AbstractTool;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae3 │ │ -037b9c: 6e10 fc08 0000 |0006: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getCalcRange:()[D // method@08fc │ │ -037ba2: 0c00 |0009: move-result-object v0 │ │ -037ba4: 5471 e40a |000a: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037ba8: 6e10 c509 0100 |000c: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09c5 │ │ -037bae: 0a01 |000f: move-result v1 │ │ -037bb0: 3901 0d00 |0010: if-nez v1, 001d // +000d │ │ -037bb4: 4501 0003 |0012: aget-wide v1, v0, v3 │ │ -037bb8: 4c01 0803 |0014: aput-wide v1, v8, v3 │ │ -037bbc: 5471 e40a |0016: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037bc0: 4502 0803 |0018: aget-wide v2, v8, v3 │ │ -037bc4: 6e30 e409 2103 |001a: invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09e4 │ │ -037bca: 5471 e40a |001d: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037bce: 6e10 c309 0100 |001f: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09c3 │ │ -037bd4: 0a01 |0022: move-result v1 │ │ -037bd6: 3901 0d00 |0023: if-nez v1, 0030 // +000d │ │ -037bda: 4501 0004 |0025: aget-wide v1, v0, v4 │ │ -037bde: 4c01 0804 |0027: aput-wide v1, v8, v4 │ │ -037be2: 5471 e40a |0029: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037be6: 4502 0804 |002b: aget-wide v2, v8, v4 │ │ -037bea: 6e30 e309 2103 |002d: invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09e3 │ │ -037bf0: 5471 e40a |0030: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037bf4: 6e10 c609 0100 |0032: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09c6 │ │ -037bfa: 0a01 |0035: move-result v1 │ │ -037bfc: 3901 0d00 |0036: if-nez v1, 0043 // +000d │ │ -037c00: 4501 0005 |0038: aget-wide v1, v0, v5 │ │ -037c04: 4c01 0805 |003a: aput-wide v1, v8, v5 │ │ -037c08: 5471 e40a |003c: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c0c: 4502 0805 |003e: aget-wide v2, v8, v5 │ │ -037c10: 6e30 ea09 2103 |0040: invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09ea │ │ -037c16: 5471 e40a |0043: iget-object v1, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c1a: 6e10 c409 0100 |0045: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09c4 │ │ -037c20: 0a01 |0048: move-result v1 │ │ -037c22: 3901 0d00 |0049: if-nez v1, 0056 // +000d │ │ -037c26: 4500 0006 |004b: aget-wide v0, v0, v6 │ │ -037c2a: 4c00 0806 |004d: aput-wide v0, v8, v6 │ │ -037c2e: 5470 e40a |004f: iget-object v0, v7, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c32: 4501 0806 |0051: aget-wide v1, v8, v6 │ │ -037c36: 6e30 e909 1002 |0053: invoke-virtual {v0, v1, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09e9 │ │ -037c3c: 0e00 |0056: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=48 │ │ - 0x000a line=49 │ │ - 0x0012 line=50 │ │ - 0x0016 line=51 │ │ - 0x001d line=53 │ │ - 0x0025 line=54 │ │ - 0x0029 line=55 │ │ - 0x0030 line=57 │ │ - 0x0038 line=58 │ │ - 0x003c line=59 │ │ - 0x0043 line=61 │ │ - 0x004b line=62 │ │ - 0x004f line=63 │ │ - 0x0056 line=65 │ │ - locals : │ │ - 0x0000 - 0x0057 reg=7 this Lorg/achartengine/tools/AbstractTool; │ │ - 0x0000 - 0x0057 reg=8 (null) [D │ │ - │ │ - #1 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : 'getRange' │ │ - type : '()[D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 40 16-bit code units │ │ -037c40: |[037c40] org.achartengine.tools.AbstractTool.getRange:()[D │ │ -037c50: 54a0 e40a |0000: iget-object v0, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c54: 6e10 b109 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMin:()D // method@09b1 │ │ -037c5a: 0b00 |0005: move-result-wide v0 │ │ -037c5c: 54a2 e40a |0006: iget-object v2, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c60: 6e10 b009 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXAxisMax:()D // method@09b0 │ │ -037c66: 0b02 |000b: move-result-wide v2 │ │ -037c68: 54a4 e40a |000c: iget-object v4, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c6c: 6e10 b909 0400 |000e: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMin:()D // method@09b9 │ │ -037c72: 0b04 |0011: move-result-wide v4 │ │ -037c74: 54a6 e40a |0012: iget-object v6, v10, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037c78: 6e10 b809 0600 |0014: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getYAxisMax:()D // method@09b8 │ │ -037c7e: 0b06 |0017: move-result-wide v6 │ │ -037c80: 1248 |0018: const/4 v8, #int 4 // #4 │ │ -037c82: 2388 1a02 |0019: new-array v8, v8, [D // type@021a │ │ -037c86: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -037c88: 4c00 0809 |001c: aput-wide v0, v8, v9 │ │ -037c8c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -037c8e: 4c02 0800 |001f: aput-wide v2, v8, v0 │ │ -037c92: 1220 |0021: const/4 v0, #int 2 // #2 │ │ -037c94: 4c04 0800 |0022: aput-wide v4, v8, v0 │ │ -037c98: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -037c9a: 4c06 0800 |0025: aput-wide v6, v8, v0 │ │ -037c9e: 1108 |0027: return-object v8 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - 0x0006 line=41 │ │ - 0x000c line=42 │ │ - 0x0012 line=43 │ │ - 0x0018 line=44 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=10 this Lorg/achartengine/tools/AbstractTool; │ │ - │ │ - #2 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : 'setXRange' │ │ - type : '(DD)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -037ca0: |[037ca0] org.achartengine.tools.AbstractTool.setXRange:(DD)V │ │ -037cb0: 5410 e40a |0000: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037cb4: 6e30 e409 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMin:(D)V // method@09e4 │ │ -037cba: 5410 e40a |0005: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037cbe: 6e30 e309 4005 |0007: invoke-virtual {v0, v4, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setXAxisMax:(D)V // method@09e3 │ │ -037cc4: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=68 │ │ - 0x0005 line=69 │ │ - 0x000a line=70 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/tools/AbstractTool; │ │ - 0x0000 - 0x000b reg=2 (null) D │ │ - 0x0000 - 0x000b reg=4 (null) D │ │ - │ │ - #3 : (in Lorg/achartengine/tools/AbstractTool;) │ │ - name : 'setYRange' │ │ - type : '(DD)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -037cc8: |[037cc8] org.achartengine.tools.AbstractTool.setYRange:(DD)V │ │ -037cd8: 5410 e40a |0000: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037cdc: 6e30 ea09 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMin:(D)V // method@09ea │ │ -037ce2: 5410 e40a |0005: iget-object v0, v1, Lorg/achartengine/tools/AbstractTool;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae4 │ │ -037ce6: 6e30 e909 4005 |0007: invoke-virtual {v0, v4, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setYAxisMax:(D)V // method@09e9 │ │ -037cec: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=73 │ │ - 0x0005 line=74 │ │ - 0x000a line=75 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/achartengine/tools/AbstractTool; │ │ - 0x0000 - 0x000b reg=2 (null) D │ │ - 0x0000 - 0x000b reg=4 (null) D │ │ - │ │ - source_file_idx : 216 (AbstractTool.java) │ │ - │ │ -Class #277 header: │ │ -class_idx : 498 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 497 │ │ -source_file_idx : 437 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #277 - │ │ - Class descriptor : 'Lorg/achartengine/tools/FitZoom;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/tools/AbstractTool;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/tools/FitZoom;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/chart/XYChart;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -037cf0: |[037cf0] org.achartengine.tools.FitZoom.:(Lorg/achartengine/chart/XYChart;)V │ │ -037d00: 7020 ff09 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/tools/AbstractTool;.:(Lorg/achartengine/chart/XYChart;)V // method@09ff │ │ -037d06: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=29 │ │ - 0x0003 line=30 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/tools/FitZoom; │ │ - 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/chart/XYChart; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/tools/FitZoom;) │ │ - name : 'apply' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 205 16-bit code units │ │ -037d08: |[037d08] org.achartengine.tools.FitZoom.apply:()V │ │ -037d18: 190d 4440 |0000: const-wide/high16 v13, #long 4630826316843712512 // #4044 │ │ -037d1c: 123c |0002: const/4 v12, #int 3 // #3 │ │ -037d1e: 122b |0003: const/4 v11, #int 2 // #2 │ │ -037d20: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -037d22: 120a |0005: const/4 v10, #int 0 // #0 │ │ -037d24: 54f0 e50a |0006: iget-object v0, v15, Lorg/achartengine/tools/FitZoom;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae5 │ │ -037d28: 6e10 fd08 0000 |0008: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getDataset:()Lorg/achartengine/model/XYMultipleSeriesDataset; // method@08fd │ │ -037d2e: 0c00 |000b: move-result-object v0 │ │ -037d30: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -037d34: 0e00 |000e: return-void │ │ -037d36: 54f0 e60a |000f: iget-object v0, v15, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae6 │ │ -037d3a: 6e10 c209 0000 |0011: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isInitialRangeSet:()Z // method@09c2 │ │ -037d40: 0a00 |0014: move-result v0 │ │ -037d42: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -037d46: 54f0 e60a |0017: iget-object v0, v15, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae6 │ │ -037d4a: 54f1 e60a |0019: iget-object v1, v15, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae6 │ │ -037d4e: 6e10 a309 0100 |001b: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getInitialRange:()[D // method@09a3 │ │ -037d54: 0c01 |001e: move-result-object v1 │ │ -037d56: 6e20 e109 1000 |001f: invoke-virtual {v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setRange:([D)V // method@09e1 │ │ -037d5c: 28ec |0022: goto 000e // -0014 │ │ -037d5e: 54f0 e50a |0023: iget-object v0, v15, Lorg/achartengine/tools/FitZoom;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae5 │ │ -037d62: 6e10 fd08 0000 |0025: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getDataset:()Lorg/achartengine/model/XYMultipleSeriesDataset; // method@08fd │ │ -037d68: 0c00 |0028: move-result-object v0 │ │ -037d6a: 6e10 2a09 0000 |0029: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeries:()[Lorg/achartengine/model/XYSeries; // method@092a │ │ -037d70: 0c02 |002c: move-result-object v2 │ │ -037d72: 2123 |002d: array-length v3, v2 │ │ -037d74: 3d03 e0ff |002e: if-lez v3, 000e // -0020 │ │ -037d78: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -037d7a: 2304 1a02 |0031: new-array v4, v0, [D // type@021a │ │ -037d7e: 4600 020a |0033: aget-object v0, v2, v10 │ │ -037d82: 6e10 3509 0000 |0035: invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;.getMinX:()D // method@0935 │ │ -037d88: 0b05 |0038: move-result-wide v5 │ │ -037d8a: 4c05 040a |0039: aput-wide v5, v4, v10 │ │ -037d8e: 4600 020a |003b: aget-object v0, v2, v10 │ │ -037d92: 6e10 3309 0000 |003d: invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;.getMaxX:()D // method@0933 │ │ -037d98: 0b05 |0040: move-result-wide v5 │ │ -037d9a: 4c05 0401 |0041: aput-wide v5, v4, v1 │ │ -037d9e: 54f0 e50a |0043: iget-object v0, v15, Lorg/achartengine/tools/FitZoom;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae5 │ │ -037da2: 6e10 fe08 0000 |0045: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getDefaultMinimum:()D // method@08fe │ │ -037da8: 0b05 |0048: move-result-wide v5 │ │ -037daa: 4600 020a |0049: aget-object v0, v2, v10 │ │ -037dae: 6e10 3609 0000 |004b: invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;.getMinY:()D // method@0936 │ │ -037db4: 0b07 |004e: move-result-wide v7 │ │ -037db6: 7140 b207 6587 |004f: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -037dbc: 0b05 |0052: move-result-wide v5 │ │ -037dbe: 4c05 040b |0053: aput-wide v5, v4, v11 │ │ -037dc2: 4600 020a |0055: aget-object v0, v2, v10 │ │ -037dc6: 6e10 3409 0000 |0057: invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;.getMaxY:()D // method@0934 │ │ -037dcc: 0b05 |005a: move-result-wide v5 │ │ -037dce: 4c05 040c |005b: aput-wide v5, v4, v12 │ │ -037dd2: 0110 |005d: move v0, v1 │ │ -037dd4: 3530 3d00 |005e: if-ge v0, v3, 009b // +003d │ │ -037dd8: 4505 040a |0060: aget-wide v5, v4, v10 │ │ -037ddc: 4607 0200 |0062: aget-object v7, v2, v0 │ │ -037de0: 6e10 3509 0700 |0064: invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;.getMinX:()D // method@0935 │ │ -037de6: 0b07 |0067: move-result-wide v7 │ │ -037de8: 7140 b207 6587 |0068: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -037dee: 0b05 |006b: move-result-wide v5 │ │ -037df0: 4c05 040a |006c: aput-wide v5, v4, v10 │ │ -037df4: 4505 0401 |006e: aget-wide v5, v4, v1 │ │ -037df8: 4607 0200 |0070: aget-object v7, v2, v0 │ │ -037dfc: 6e10 3309 0700 |0072: invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;.getMaxX:()D // method@0933 │ │ -037e02: 0b07 |0075: move-result-wide v7 │ │ -037e04: 7140 b007 6587 |0076: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -037e0a: 0b05 |0079: move-result-wide v5 │ │ -037e0c: 4c05 0401 |007a: aput-wide v5, v4, v1 │ │ -037e10: 4505 040b |007c: aget-wide v5, v4, v11 │ │ -037e14: 4607 0200 |007e: aget-object v7, v2, v0 │ │ -037e18: 6e10 3609 0700 |0080: invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;.getMinY:()D // method@0936 │ │ -037e1e: 0b07 |0083: move-result-wide v7 │ │ -037e20: 7140 b207 6587 |0084: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -037e26: 0b05 |0087: move-result-wide v5 │ │ -037e28: 4c05 040b |0088: aput-wide v5, v4, v11 │ │ -037e2c: 4505 040c |008a: aget-wide v5, v4, v12 │ │ -037e30: 4607 0200 |008c: aget-object v7, v2, v0 │ │ -037e34: 6e10 3409 0700 |008e: invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;.getMaxY:()D // method@0934 │ │ -037e3a: 0b07 |0091: move-result-wide v7 │ │ -037e3c: 7140 b007 6587 |0092: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -037e42: 0b05 |0095: move-result-wide v5 │ │ -037e44: 4c05 040c |0096: aput-wide v5, v4, v12 │ │ -037e48: d800 0001 |0098: add-int/lit8 v0, v0, #int 1 // #01 │ │ -037e4c: 28c4 |009a: goto 005e // -003c │ │ -037e4e: 4502 0401 |009b: aget-wide v2, v4, v1 │ │ -037e52: 4505 040a |009d: aget-wide v5, v4, v10 │ │ -037e56: cc52 |009f: sub-double/2addr v2, v5 │ │ -037e58: 7120 a107 3200 |00a0: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -037e5e: 0b02 |00a3: move-result-wide v2 │ │ -037e60: ced2 |00a4: div-double/2addr v2, v13 │ │ -037e62: 4505 040c |00a5: aget-wide v5, v4, v12 │ │ -037e66: 4507 040b |00a7: aget-wide v7, v4, v11 │ │ -037e6a: cc75 |00a9: sub-double/2addr v5, v7 │ │ -037e6c: 7120 a107 6500 |00aa: invoke-static {v5, v6}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -037e72: 0b05 |00ad: move-result-wide v5 │ │ -037e74: ced5 |00ae: div-double/2addr v5, v13 │ │ -037e76: 54f0 e60a |00af: iget-object v0, v15, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae6 │ │ -037e7a: 1247 |00b1: const/4 v7, #int 4 // #4 │ │ -037e7c: 2377 1a02 |00b2: new-array v7, v7, [D // type@021a │ │ -037e80: 4508 040a |00b4: aget-wide v8, v4, v10 │ │ -037e84: cc28 |00b6: sub-double/2addr v8, v2 │ │ -037e86: 4c08 070a |00b7: aput-wide v8, v7, v10 │ │ -037e8a: 4508 0401 |00b9: aget-wide v8, v4, v1 │ │ -037e8e: cb82 |00bb: add-double/2addr v2, v8 │ │ -037e90: 4c02 0701 |00bc: aput-wide v2, v7, v1 │ │ -037e94: 4501 040b |00be: aget-wide v1, v4, v11 │ │ -037e98: cc51 |00c0: sub-double/2addr v1, v5 │ │ -037e9a: 4c01 070b |00c1: aput-wide v1, v7, v11 │ │ -037e9e: 4501 040c |00c3: aget-wide v1, v4, v12 │ │ -037ea2: cb51 |00c5: add-double/2addr v1, v5 │ │ -037ea4: 4c01 070c |00c6: aput-wide v1, v7, v12 │ │ -037ea8: 6e20 e109 7000 |00c8: invoke-virtual {v0, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setRange:([D)V // method@09e1 │ │ -037eae: 2900 43ff |00cb: goto/16 000e // -00bd │ │ - catches : (none) │ │ - positions : │ │ - 0x0006 line=36 │ │ - 0x000e line=59 │ │ - 0x000f line=39 │ │ - 0x0017 line=40 │ │ - 0x0023 line=42 │ │ - 0x002d line=44 │ │ - 0x002e line=45 │ │ - 0x0030 line=46 │ │ - 0x005e line=48 │ │ - 0x0060 line=49 │ │ - 0x006e line=50 │ │ - 0x007c line=51 │ │ - 0x008a line=52 │ │ - 0x0098 line=48 │ │ - 0x009b line=54 │ │ - 0x00a5 line=55 │ │ - 0x00af line=56 │ │ - locals : │ │ - 0x0000 - 0x00cd reg=15 this Lorg/achartengine/tools/FitZoom; │ │ - │ │ - source_file_idx : 437 (FitZoom.java) │ │ - │ │ -Class #278 header: │ │ -class_idx : 499 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 497 │ │ -source_file_idx : 1228 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #278 - │ │ - Class descriptor : 'Lorg/achartengine/tools/Pan;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/tools/AbstractTool;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/tools/Pan;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/chart/XYChart;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -037eb4: |[037eb4] org.achartengine.tools.Pan.:(Lorg/achartengine/chart/XYChart;)V │ │ -037ec4: 7020 ff09 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/tools/AbstractTool;.:(Lorg/achartengine/chart/XYChart;)V // method@09ff │ │ -037eca: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - 0x0003 line=34 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/tools/Pan; │ │ - 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/chart/XYChart; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/tools/Pan;) │ │ - name : 'apply' │ │ - type : '(FFFF)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 20 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 290 16-bit code units │ │ -037ecc: |[037ecc] org.achartengine.tools.Pan.apply:(FFFF)V │ │ -037edc: 6e10 090a 0f00 |0000: invoke-virtual {v15}, Lorg/achartengine/tools/Pan;.getRange:()[D // method@0a09 │ │ -037ee2: 0c03 |0003: move-result-object v3 │ │ -037ee4: 54f2 e80a |0004: iget-object v2, v15, Lorg/achartengine/tools/Pan;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae8 │ │ -037ee8: 6e10 aa09 0200 |0006: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getPanLimits:()[D // method@09aa │ │ -037eee: 0c04 |0009: move-result-object v4 │ │ -037ef0: 3804 3600 |000a: if-eqz v4, 0040 // +0036 │ │ -037ef4: 2142 |000c: array-length v2, v4 │ │ -037ef6: 1245 |000d: const/4 v5, #int 4 // #4 │ │ -037ef8: 3352 3200 |000e: if-ne v2, v5, 0040 // +0032 │ │ -037efc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -037efe: 54f5 e70a |0011: iget-object v5, v15, Lorg/achartengine/tools/Pan;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae7 │ │ -037f02: 6e10 fc08 0500 |0013: invoke-virtual {v5}, Lorg/achartengine/chart/XYChart;.getCalcRange:()[D // method@08fc │ │ -037f08: 0c05 |0016: move-result-object v5 │ │ -037f0a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -037f0c: 4506 0306 |0018: aget-wide v6, v3, v6 │ │ -037f10: 1218 |001a: const/4 v8, #int 1 // #1 │ │ -037f12: 4508 0308 |001b: aget-wide v8, v3, v8 │ │ -037f16: 2f06 0608 |001d: cmpl-double v6, v6, v8 │ │ -037f1a: 3906 0c00 |001f: if-nez v6, 002b // +000c │ │ -037f1e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -037f20: 4506 0506 |0022: aget-wide v6, v5, v6 │ │ -037f24: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -037f26: 4508 0508 |0025: aget-wide v8, v5, v8 │ │ -037f2a: 2f06 0608 |0027: cmpl-double v6, v6, v8 │ │ -037f2e: 3806 1600 |0029: if-eqz v6, 003f // +0016 │ │ -037f32: 1226 |002b: const/4 v6, #int 2 // #2 │ │ -037f34: 4506 0306 |002c: aget-wide v6, v3, v6 │ │ -037f38: 1238 |002e: const/4 v8, #int 3 // #3 │ │ -037f3a: 4508 0308 |002f: aget-wide v8, v3, v8 │ │ -037f3e: 2f06 0608 |0031: cmpl-double v6, v6, v8 │ │ -037f42: 3906 0f00 |0033: if-nez v6, 0042 // +000f │ │ -037f46: 1226 |0035: const/4 v6, #int 2 // #2 │ │ -037f48: 4506 0506 |0036: aget-wide v6, v5, v6 │ │ -037f4c: 1238 |0038: const/4 v8, #int 3 // #3 │ │ -037f4e: 4508 0508 |0039: aget-wide v8, v5, v8 │ │ -037f52: 2f05 0608 |003b: cmpl-double v5, v6, v8 │ │ -037f56: 3905 0500 |003d: if-nez v5, 0042 // +0005 │ │ -037f5a: 0e00 |003f: return-void │ │ -037f5c: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -037f5e: 28d0 |0041: goto 0011 // -0030 │ │ -037f60: 6e20 080a 3f00 |0042: invoke-virtual {v15, v3}, Lorg/achartengine/tools/Pan;.checkRange:([D)V // method@0a08 │ │ -037f66: 54f5 e70a |0045: iget-object v5, v15, Lorg/achartengine/tools/Pan;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae7 │ │ -037f6a: 0200 1000 |0047: move/from16 v0, v16 │ │ -037f6e: 0201 1100 |0049: move/from16 v1, v17 │ │ -037f72: 6e30 0309 0501 |004b: invoke-virtual {v5, v0, v1}, Lorg/achartengine/chart/XYChart;.toRealPoint:(FF)Landroid/graphics/PointF; // method@0903 │ │ -037f78: 0c05 |004e: move-result-object v5 │ │ -037f7a: 54f6 e70a |004f: iget-object v6, v15, Lorg/achartengine/tools/Pan;.mChart:Lorg/achartengine/chart/XYChart; // field@0ae7 │ │ -037f7e: 0200 1200 |0051: move/from16 v0, v18 │ │ -037f82: 0201 1300 |0053: move/from16 v1, v19 │ │ -037f86: 6e30 0309 0601 |0055: invoke-virtual {v6, v0, v1}, Lorg/achartengine/chart/XYChart;.toRealPoint:(FF)Landroid/graphics/PointF; // method@0903 │ │ -037f8c: 0c06 |0058: move-result-object v6 │ │ -037f8e: 5257 0800 |0059: iget v7, v5, Landroid/graphics/PointF;.x:F // field@0008 │ │ -037f92: 5268 0800 |005b: iget v8, v6, Landroid/graphics/PointF;.x:F // field@0008 │ │ -037f96: c787 |005d: sub-float/2addr v7, v8 │ │ -037f98: 8977 |005e: float-to-double v7, v7 │ │ -037f9a: 5255 0900 |005f: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0009 │ │ -037f9e: 5266 0900 |0061: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0009 │ │ -037fa2: c765 |0063: sub-float/2addr v5, v6 │ │ -037fa4: 8955 |0064: float-to-double v5, v5 │ │ -037fa6: 54f9 e80a |0065: iget-object v9, v15, Lorg/achartengine/tools/Pan;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae8 │ │ -037faa: 6e10 c709 0900 |0067: invoke-virtual {v9}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09c7 │ │ -037fb0: 0a09 |006a: move-result v9 │ │ -037fb2: 3809 2000 |006b: if-eqz v9, 008b // +0020 │ │ -037fb6: 3802 6f00 |006d: if-eqz v2, 00dc // +006f │ │ -037fba: 1209 |006f: const/4 v9, #int 0 // #0 │ │ -037fbc: 4509 0409 |0070: aget-wide v9, v4, v9 │ │ -037fc0: 120b |0072: const/4 v11, #int 0 // #0 │ │ -037fc2: 450b 030b |0073: aget-wide v11, v3, v11 │ │ -037fc6: cb7b |0075: add-double/2addr v11, v7 │ │ -037fc8: 2f09 090b |0076: cmpl-double v9, v9, v11 │ │ -037fcc: 3d09 3b00 |0078: if-lez v9, 00b3 // +003b │ │ -037fd0: 1207 |007a: const/4 v7, #int 0 // #0 │ │ -037fd2: 4507 0407 |007b: aget-wide v7, v4, v7 │ │ -037fd6: 1209 |007d: const/4 v9, #int 0 // #0 │ │ -037fd8: 4509 0409 |007e: aget-wide v9, v4, v9 │ │ -037fdc: 121b |0080: const/4 v11, #int 1 // #1 │ │ -037fde: 450b 030b |0081: aget-wide v11, v3, v11 │ │ -037fe2: 120d |0083: const/4 v13, #int 0 // #0 │ │ -037fe4: 450d 030d |0084: aget-wide v13, v3, v13 │ │ -037fe8: ccdb |0086: sub-double/2addr v11, v13 │ │ -037fea: cbb9 |0087: add-double/2addr v9, v11 │ │ -037fec: 6e5a 0a0a 7f98 |0088: invoke-virtual {v15, v7, v8, v9, v10}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@0a0a │ │ -037ff2: 54f7 e80a |008b: iget-object v7, v15, Lorg/achartengine/tools/Pan;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae8 │ │ -037ff6: 6e10 c809 0700 |008d: invoke-virtual {v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09c8 │ │ -037ffc: 0a07 |0090: move-result v7 │ │ -037ffe: 3807 aeff |0091: if-eqz v7, 003f // -0052 │ │ -038002: 3802 8200 |0093: if-eqz v2, 0115 // +0082 │ │ -038006: 1222 |0095: const/4 v2, #int 2 // #2 │ │ -038008: 4507 0402 |0096: aget-wide v7, v4, v2 │ │ -03800c: 1222 |0098: const/4 v2, #int 2 // #2 │ │ -03800e: 4509 0302 |0099: aget-wide v9, v3, v2 │ │ -038012: cb59 |009b: add-double/2addr v9, v5 │ │ -038014: 2f02 0709 |009c: cmpl-double v2, v7, v9 │ │ -038018: 3d02 4a00 |009e: if-lez v2, 00e8 // +004a │ │ -03801c: 1222 |00a0: const/4 v2, #int 2 // #2 │ │ -03801e: 4505 0402 |00a1: aget-wide v5, v4, v2 │ │ -038022: 1222 |00a3: const/4 v2, #int 2 // #2 │ │ -038024: 4507 0402 |00a4: aget-wide v7, v4, v2 │ │ -038028: 1232 |00a6: const/4 v2, #int 3 // #3 │ │ -03802a: 4509 0302 |00a7: aget-wide v9, v3, v2 │ │ -03802e: 1222 |00a9: const/4 v2, #int 2 // #2 │ │ -038030: 4502 0302 |00aa: aget-wide v2, v3, v2 │ │ -038034: ac02 0902 |00ac: sub-double v2, v9, v2 │ │ -038038: cb72 |00ae: add-double/2addr v2, v7 │ │ -03803a: 6e53 0b0a 5f26 |00af: invoke-virtual {v15, v5, v6, v2, v3}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a0b │ │ -038040: 288d |00b2: goto 003f // -0073 │ │ -038042: 1219 |00b3: const/4 v9, #int 1 // #1 │ │ -038044: 4509 0409 |00b4: aget-wide v9, v4, v9 │ │ -038048: 121b |00b6: const/4 v11, #int 1 // #1 │ │ -03804a: 450b 030b |00b7: aget-wide v11, v3, v11 │ │ -03804e: cb7b |00b9: add-double/2addr v11, v7 │ │ -038050: 3009 090b |00ba: cmpg-double v9, v9, v11 │ │ -038054: 3b09 1400 |00bc: if-gez v9, 00d0 // +0014 │ │ -038058: 1217 |00be: const/4 v7, #int 1 // #1 │ │ -03805a: 4507 0407 |00bf: aget-wide v7, v4, v7 │ │ -03805e: 1219 |00c1: const/4 v9, #int 1 // #1 │ │ -038060: 4509 0309 |00c2: aget-wide v9, v3, v9 │ │ -038064: 120b |00c4: const/4 v11, #int 0 // #0 │ │ -038066: 450b 030b |00c5: aget-wide v11, v3, v11 │ │ -03806a: ccb9 |00c7: sub-double/2addr v9, v11 │ │ -03806c: cc97 |00c8: sub-double/2addr v7, v9 │ │ -03806e: 1219 |00c9: const/4 v9, #int 1 // #1 │ │ -038070: 4509 0409 |00ca: aget-wide v9, v4, v9 │ │ -038074: 6e5a 0a0a 7f98 |00cc: invoke-virtual {v15, v7, v8, v9, v10}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@0a0a │ │ -03807a: 28bc |00cf: goto 008b // -0044 │ │ -03807c: 1209 |00d0: const/4 v9, #int 0 // #0 │ │ -03807e: 4509 0309 |00d1: aget-wide v9, v3, v9 │ │ -038082: cb79 |00d3: add-double/2addr v9, v7 │ │ -038084: 121b |00d4: const/4 v11, #int 1 // #1 │ │ -038086: 450b 030b |00d5: aget-wide v11, v3, v11 │ │ -03808a: cbb7 |00d7: add-double/2addr v7, v11 │ │ -03808c: 6e58 0a0a 9f7a |00d8: invoke-virtual {v15, v9, v10, v7, v8}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@0a0a │ │ -038092: 28b0 |00db: goto 008b // -0050 │ │ -038094: 1209 |00dc: const/4 v9, #int 0 // #0 │ │ -038096: 4509 0309 |00dd: aget-wide v9, v3, v9 │ │ -03809a: cb79 |00df: add-double/2addr v9, v7 │ │ -03809c: 121b |00e0: const/4 v11, #int 1 // #1 │ │ -03809e: 450b 030b |00e1: aget-wide v11, v3, v11 │ │ -0380a2: cbb7 |00e3: add-double/2addr v7, v11 │ │ -0380a4: 6e58 0a0a 9f7a |00e4: invoke-virtual {v15, v9, v10, v7, v8}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@0a0a │ │ -0380aa: 28a4 |00e7: goto 008b // -005c │ │ -0380ac: 1232 |00e8: const/4 v2, #int 3 // #3 │ │ -0380ae: 4507 0402 |00e9: aget-wide v7, v4, v2 │ │ -0380b2: 1232 |00eb: const/4 v2, #int 3 // #3 │ │ -0380b4: 4509 0302 |00ec: aget-wide v9, v3, v2 │ │ -0380b8: cb59 |00ee: add-double/2addr v9, v5 │ │ -0380ba: 3002 0709 |00ef: cmpg-double v2, v7, v9 │ │ -0380be: 3b02 1700 |00f1: if-gez v2, 0108 // +0017 │ │ -0380c2: 1232 |00f3: const/4 v2, #int 3 // #3 │ │ -0380c4: 4505 0402 |00f4: aget-wide v5, v4, v2 │ │ -0380c8: 1232 |00f6: const/4 v2, #int 3 // #3 │ │ -0380ca: 4507 0302 |00f7: aget-wide v7, v3, v2 │ │ -0380ce: 1222 |00f9: const/4 v2, #int 2 // #2 │ │ -0380d0: 4502 0302 |00fa: aget-wide v2, v3, v2 │ │ -0380d4: ac02 0702 |00fc: sub-double v2, v7, v2 │ │ -0380d8: ac02 0502 |00fe: sub-double v2, v5, v2 │ │ -0380dc: 1235 |0100: const/4 v5, #int 3 // #3 │ │ -0380de: 4504 0405 |0101: aget-wide v4, v4, v5 │ │ -0380e2: 6e55 0b0a 2f43 |0103: invoke-virtual {v15, v2, v3, v4, v5}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a0b │ │ -0380e8: 2900 39ff |0106: goto/16 003f // -00c7 │ │ -0380ec: 1222 |0108: const/4 v2, #int 2 // #2 │ │ -0380ee: 4507 0302 |0109: aget-wide v7, v3, v2 │ │ -0380f2: cb57 |010b: add-double/2addr v7, v5 │ │ -0380f4: 1232 |010c: const/4 v2, #int 3 // #3 │ │ -0380f6: 4502 0302 |010d: aget-wide v2, v3, v2 │ │ -0380fa: cb52 |010f: add-double/2addr v2, v5 │ │ -0380fc: 6e53 0b0a 7f28 |0110: invoke-virtual {v15, v7, v8, v2, v3}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a0b │ │ -038102: 2900 2cff |0113: goto/16 003f // -00d4 │ │ -038106: 1222 |0115: const/4 v2, #int 2 // #2 │ │ -038108: 4507 0302 |0116: aget-wide v7, v3, v2 │ │ -03810c: cb57 |0118: add-double/2addr v7, v5 │ │ -03810e: 1232 |0119: const/4 v2, #int 3 // #3 │ │ -038110: 4502 0302 |011a: aget-wide v2, v3, v2 │ │ -038114: cb52 |011c: add-double/2addr v2, v5 │ │ -038116: 6e53 0b0a 7f28 |011d: invoke-virtual {v15, v7, v8, v2, v3}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a0b │ │ -03811c: 2900 1fff |0120: goto/16 003f // -00e1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 0x0004 line=46 │ │ - 0x000a line=47 │ │ - 0x0011 line=48 │ │ - 0x0017 line=49 │ │ - 0x003f line=85 │ │ - 0x0040 line=47 │ │ - 0x0042 line=53 │ │ - 0x0045 line=55 │ │ - 0x004f line=56 │ │ - 0x0059 line=57 │ │ - 0x005f line=58 │ │ - 0x0065 line=59 │ │ - 0x006d line=60 │ │ - 0x006f line=61 │ │ - 0x007a line=62 │ │ - 0x008b line=72 │ │ - 0x0093 line=73 │ │ - 0x0095 line=74 │ │ - 0x00a0 line=75 │ │ - 0x00b3 line=63 │ │ - 0x00be line=64 │ │ - 0x00d0 line=66 │ │ - 0x00dc line=69 │ │ - 0x00e8 line=76 │ │ - 0x00f3 line=77 │ │ - 0x0108 line=79 │ │ - 0x0115 line=82 │ │ - locals : │ │ - 0x0000 - 0x0122 reg=15 this Lorg/achartengine/tools/Pan; │ │ - 0x0000 - 0x0122 reg=16 (null) F │ │ - 0x0000 - 0x0122 reg=17 (null) F │ │ - 0x0000 - 0x0122 reg=18 (null) F │ │ - 0x0000 - 0x0122 reg=19 (null) F │ │ - │ │ - source_file_idx : 1228 (Pan.java) │ │ - │ │ -Class #279 header: │ │ -class_idx : 500 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 497 │ │ -source_file_idx : 1497 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #279 - │ │ - Class descriptor : 'Lorg/achartengine/tools/Zoom;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/achartengine/tools/AbstractTool;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/achartengine/tools/Zoom;) │ │ - name : 'mZoomIn' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/achartengine/tools/Zoom;) │ │ - name : 'mZoomRate' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/tools/Zoom;) │ │ - name : '' │ │ - type : '(Lorg/achartengine/chart/XYChart;ZF)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -038120: |[038120] org.achartengine.tools.Zoom.:(Lorg/achartengine/chart/XYChart;ZF)V │ │ -038130: 7020 ff09 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/tools/AbstractTool;.:(Lorg/achartengine/chart/XYChart;)V // method@09ff │ │ -038136: 5c02 ea0a |0003: iput-boolean v2, v0, Lorg/achartengine/tools/Zoom;.mZoomIn:Z // field@0aea │ │ -03813a: 6e20 120a 3000 |0005: invoke-virtual {v0, v3}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a12 │ │ -038140: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0003 line=38 │ │ - 0x0005 line=39 │ │ - 0x0008 line=40 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=0 this Lorg/achartengine/tools/Zoom; │ │ - 0x0000 - 0x0009 reg=1 (null) Lorg/achartengine/chart/XYChart; │ │ - 0x0000 - 0x0009 reg=2 (null) Z │ │ - 0x0000 - 0x0009 reg=3 (null) F │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/achartengine/tools/Zoom;) │ │ - name : 'apply' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 18 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 228 16-bit code units │ │ -038144: |[038144] org.achartengine.tools.Zoom.apply:()V │ │ -038154: 7401 0f0a 1100 |0000: invoke-virtual/range {v17}, Lorg/achartengine/tools/Zoom;.getRange:()[D // method@0a0f │ │ -03815a: 0c04 |0003: move-result-object v4 │ │ -03815c: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -038160: 6e20 0e0a 4000 |0006: invoke-virtual {v0, v4}, Lorg/achartengine/tools/Zoom;.checkRange:([D)V // method@0a0e │ │ -038166: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -03816a: 5401 e90a |000b: iget-object v1, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -03816e: 6e10 be09 0100 |000d: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getZoomLimits:()[D // method@09be │ │ -038174: 0c06 |0010: move-result-object v6 │ │ -038176: 3806 a800 |0011: if-eqz v6, 00b9 // +00a8 │ │ -03817a: 2161 |0013: array-length v1, v6 │ │ -03817c: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -03817e: 3321 a400 |0015: if-ne v1, v2, 00b9 // +00a4 │ │ -038182: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -038184: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -038186: 4502 0402 |0019: aget-wide v2, v4, v2 │ │ -03818a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -03818c: 4507 0405 |001c: aget-wide v7, v4, v5 │ │ -038190: cb72 |001e: add-double/2addr v2, v7 │ │ -038192: 1907 0040 |001f: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -038196: ae07 0207 |0021: div-double v7, v2, v7 │ │ -03819a: 1222 |0023: const/4 v2, #int 2 // #2 │ │ -03819c: 4502 0402 |0024: aget-wide v2, v4, v2 │ │ -0381a0: 1235 |0026: const/4 v5, #int 3 // #3 │ │ -0381a2: 4509 0405 |0027: aget-wide v9, v4, v5 │ │ -0381a6: cb92 |0029: add-double/2addr v2, v9 │ │ -0381a8: 1909 0040 |002a: const-wide/high16 v9, #long 4611686018427387904 // #4000 │ │ -0381ac: ae09 0209 |002c: div-double v9, v2, v9 │ │ -0381b0: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -0381b2: 4502 0402 |002f: aget-wide v2, v4, v2 │ │ -0381b6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -0381b8: 450b 0405 |0032: aget-wide v11, v4, v5 │ │ -0381bc: ccb2 |0034: sub-double/2addr v2, v11 │ │ -0381be: 1235 |0035: const/4 v5, #int 3 // #3 │ │ -0381c0: 450b 0405 |0036: aget-wide v11, v4, v5 │ │ -0381c4: 1225 |0038: const/4 v5, #int 2 // #2 │ │ -0381c6: 4504 0405 |0039: aget-wide v4, v4, v5 │ │ -0381ca: ac04 0b04 |003b: sub-double v4, v11, v4 │ │ -0381ce: 0800 1100 |003d: move-object/from16 v0, v17 │ │ -0381d2: 550b ea0a |003f: iget-boolean v11, v0, Lorg/achartengine/tools/Zoom;.mZoomIn:Z // field@0aea │ │ -0381d6: 380b 7b00 |0041: if-eqz v11, 00bc // +007b │ │ -0381da: 0800 1100 |0043: move-object/from16 v0, v17 │ │ -0381de: 540b e90a |0045: iget-object v11, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -0381e2: 6e10 cd09 0b00 |0047: invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -0381e8: 0a0b |004a: move-result v11 │ │ -0381ea: 380b 0800 |004b: if-eqz v11, 0053 // +0008 │ │ -0381ee: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -0381f2: 520b eb0a |004f: iget v11, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0aeb │ │ -0381f6: 89bb |0051: float-to-double v11, v11 │ │ -0381f8: ceb2 |0052: div-double/2addr v2, v11 │ │ -0381fa: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -0381fe: 540b e90a |0055: iget-object v11, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -038202: 6e10 ce09 0b00 |0057: invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -038208: 0a0b |005a: move-result v11 │ │ -03820a: 380b 8500 |005b: if-eqz v11, 00e0 // +0085 │ │ -03820e: 0800 1100 |005d: move-object/from16 v0, v17 │ │ -038212: 520b eb0a |005f: iget v11, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0aeb │ │ -038216: 89bb |0061: float-to-double v11, v11 │ │ -038218: ceb4 |0062: div-double/2addr v4, v11 │ │ -03821a: 044f |0063: move-wide v15, v4 │ │ -03821c: 0424 |0064: move-wide v4, v2 │ │ -03821e: 04f2 |0065: move-wide v2, v15 │ │ -038220: 0800 1100 |0066: move-object/from16 v0, v17 │ │ -038224: 540b e90a |0068: iget-object v11, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -038228: 6e10 cd09 0b00 |006a: invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -03822e: 0a0b |006d: move-result v11 │ │ -038230: 380b 2100 |006e: if-eqz v11, 008f // +0021 │ │ -038234: 190b 0040 |0070: const-wide/high16 v11, #long 4611686018427387904 // #4000 │ │ -038238: ae0b 040b |0072: div-double v11, v4, v11 │ │ -03823c: ac0b 070b |0074: sub-double v11, v7, v11 │ │ -038240: 190d 0040 |0076: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ -038244: ced4 |0078: div-double/2addr v4, v13 │ │ -038246: cb74 |0079: add-double/2addr v4, v7 │ │ -038248: 3801 1000 |007a: if-eqz v1, 008a // +0010 │ │ -03824c: 1207 |007c: const/4 v7, #int 0 // #0 │ │ -03824e: 4507 0607 |007d: aget-wide v7, v6, v7 │ │ -038252: 3007 070b |007f: cmpg-double v7, v7, v11 │ │ -038256: 3c07 0e00 |0081: if-gtz v7, 008f // +000e │ │ -03825a: 1217 |0083: const/4 v7, #int 1 // #1 │ │ -03825c: 4507 0607 |0084: aget-wide v7, v6, v7 │ │ -038260: 2f07 0704 |0086: cmpl-double v7, v7, v4 │ │ -038264: 3a07 0700 |0088: if-ltz v7, 008f // +0007 │ │ -038268: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -03826c: 6e55 100a b04c |008c: invoke-virtual {v0, v11, v12, v4, v5}, Lorg/achartengine/tools/Zoom;.setXRange:(DD)V // method@0a10 │ │ -038272: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -038276: 5404 e90a |0091: iget-object v4, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -03827a: 6e10 ce09 0400 |0093: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -038280: 0a04 |0096: move-result v4 │ │ -038282: 3804 2100 |0097: if-eqz v4, 00b8 // +0021 │ │ -038286: 1904 0040 |0099: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -03828a: ae04 0204 |009b: div-double v4, v2, v4 │ │ -03828e: ac04 0904 |009d: sub-double v4, v9, v4 │ │ -038292: 1907 0040 |009f: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -038296: ce72 |00a1: div-double/2addr v2, v7 │ │ -038298: cb92 |00a2: add-double/2addr v2, v9 │ │ -03829a: 3801 1000 |00a3: if-eqz v1, 00b3 // +0010 │ │ -03829e: 1221 |00a5: const/4 v1, #int 2 // #2 │ │ -0382a0: 4507 0601 |00a6: aget-wide v7, v6, v1 │ │ -0382a4: 3001 0704 |00a8: cmpg-double v1, v7, v4 │ │ -0382a8: 3c01 0e00 |00aa: if-gtz v1, 00b8 // +000e │ │ -0382ac: 1231 |00ac: const/4 v1, #int 3 // #3 │ │ -0382ae: 4506 0601 |00ad: aget-wide v6, v6, v1 │ │ -0382b2: 2f01 0602 |00af: cmpl-double v1, v6, v2 │ │ -0382b6: 3a01 0700 |00b1: if-ltz v1, 00b8 // +0007 │ │ -0382ba: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ -0382be: 6e53 110a 4025 |00b5: invoke-virtual {v0, v4, v5, v2, v3}, Lorg/achartengine/tools/Zoom;.setYRange:(DD)V // method@0a11 │ │ -0382c4: 0e00 |00b8: return-void │ │ -0382c6: 1201 |00b9: const/4 v1, #int 0 // #0 │ │ -0382c8: 2900 5eff |00ba: goto/16 0018 // -00a2 │ │ -0382cc: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ -0382d0: 540b e90a |00be: iget-object v11, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -0382d4: 6e10 cd09 0b00 |00c0: invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09cd │ │ -0382da: 0a0b |00c3: move-result v11 │ │ -0382dc: 380b 0800 |00c4: if-eqz v11, 00cc // +0008 │ │ -0382e0: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -0382e4: 520b eb0a |00c8: iget v11, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0aeb │ │ -0382e8: 89bb |00ca: float-to-double v11, v11 │ │ -0382ea: cdb2 |00cb: mul-double/2addr v2, v11 │ │ -0382ec: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -0382f0: 540b e90a |00ce: iget-object v11, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0ae9 │ │ -0382f4: 6e10 ce09 0b00 |00d0: invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09ce │ │ -0382fa: 0a0b |00d3: move-result v11 │ │ -0382fc: 380b 0c00 |00d4: if-eqz v11, 00e0 // +000c │ │ -038300: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -038304: 520b eb0a |00d8: iget v11, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0aeb │ │ -038308: 89bb |00da: float-to-double v11, v11 │ │ -03830a: cdb4 |00db: mul-double/2addr v4, v11 │ │ -03830c: 044f |00dc: move-wide v15, v4 │ │ -03830e: 0424 |00dd: move-wide v4, v2 │ │ -038310: 04f2 |00de: move-wide v2, v15 │ │ -038312: 2887 |00df: goto 0066 // -0079 │ │ -038314: 044f |00e0: move-wide v15, v4 │ │ -038316: 0424 |00e1: move-wide v4, v2 │ │ -038318: 04f2 |00e2: move-wide v2, v15 │ │ -03831a: 2883 |00e3: goto 0066 // -007d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0004 line=55 │ │ - 0x0009 line=56 │ │ - 0x0011 line=57 │ │ - 0x0018 line=59 │ │ - 0x0023 line=60 │ │ - 0x002e line=61 │ │ - 0x0035 line=62 │ │ - 0x003d line=63 │ │ - 0x0043 line=64 │ │ - 0x004d line=65 │ │ - 0x0053 line=67 │ │ - 0x005d line=68 │ │ - 0x0066 line=79 │ │ - 0x0070 line=80 │ │ - 0x0076 line=81 │ │ - 0x007a line=82 │ │ - 0x008a line=83 │ │ - 0x008f line=86 │ │ - 0x0099 line=87 │ │ - 0x009f line=88 │ │ - 0x00a3 line=89 │ │ - 0x00b3 line=90 │ │ - 0x00b8 line=93 │ │ - 0x00b9 line=57 │ │ - 0x00bc line=71 │ │ - 0x00c6 line=72 │ │ - 0x00cc line=74 │ │ - 0x00d6 line=75 │ │ - locals : │ │ - 0x0000 - 0x00e4 reg=17 this Lorg/achartengine/tools/Zoom; │ │ - │ │ - #1 : (in Lorg/achartengine/tools/Zoom;) │ │ - name : 'setZoomRate' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03831c: |[03831c] org.achartengine.tools.Zoom.setZoomRate:(F)V │ │ -03832c: 5901 eb0a |0000: iput v1, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0aeb │ │ -038330: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - 0x0002 line=48 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/achartengine/tools/Zoom; │ │ - 0x0000 - 0x0003 reg=1 (null) F │ │ - │ │ - source_file_idx : 1497 (Zoom.java) │ │ - │ │ -Class #280 header: │ │ -class_idx : 501 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1175 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #280 annotations: │ │ -Annotations on method #2582 'getFloats' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Float;" ">;)[F" } │ │ -Annotations on method #2583 'getLabels' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(DDI)" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;" } │ │ -Annotations on method #2584 'minmax' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;)[D" } │ │ - │ │ -Class #280 - │ │ - Class descriptor : 'Lorg/achartengine/util/MathHelper;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'FORMAT' │ │ - type : 'Ljava/text/NumberFormat;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #1 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'NULL_VALUE' │ │ - type : 'D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1.79769e+308 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -038334: |[038334] org.achartengine.util.MathHelper.:()V │ │ -038344: 7100 0d08 0000 |0000: invoke-static {}, Ljava/text/NumberFormat;.getNumberInstance:()Ljava/text/NumberFormat; // method@080d │ │ -03834a: 0c00 |0003: move-result-object v0 │ │ -03834c: 6900 ec0a |0004: sput-object v0, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0aec │ │ -038350: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -038354: |[038354] org.achartengine.util.MathHelper.:()V │ │ -038364: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03836a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - 0x0003 line=37 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/achartengine/util/MathHelper; │ │ - │ │ - #2 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'computeLabels' │ │ - type : '(DDI)[D' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 97 16-bit code units │ │ -03836c: |[03836c] org.achartengine.util.MathHelper.computeLabels:(DDI)[D │ │ -03837c: ac00 0a0c |0000: sub-double v0, v10, v12 │ │ -038380: 7120 a107 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -038386: 0b00 |0005: move-result-wide v0 │ │ -038388: 1802 0000 00a0 f2d7 7a3e |0006: const-wide v2, #double 1e-07 // #3e7ad7f2a0000000 │ │ -038392: 3000 0002 |000b: cmpg-double v0, v0, v2 │ │ -038396: 3b00 1100 |000d: if-gez v0, 001e // +0011 │ │ -03839a: 1230 |000f: const/4 v0, #int 3 // #3 │ │ -03839c: 2300 1a02 |0010: new-array v0, v0, [D // type@021a │ │ -0383a0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0383a2: 4c0a 0001 |0013: aput-wide v10, v0, v1 │ │ -0383a6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0383a8: 4c0a 0001 |0016: aput-wide v10, v0, v1 │ │ -0383ac: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -0383ae: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ -0383b2: 4c02 0001 |001b: aput-wide v2, v0, v1 │ │ -0383b6: 1100 |001d: return-object v0 │ │ -0383b8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0383ba: 2f01 0a0c |001f: cmpl-double v1, v10, v12 │ │ -0383be: 3d01 3c00 |0021: if-lez v1, 005d // +003c │ │ -0383c2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -0383c4: ac01 0c0a |0024: sub-double v1, v12, v10 │ │ -0383c8: 7120 a107 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -0383ce: 0b01 |0029: move-result-wide v1 │ │ -0383d0: 83e3 |002a: int-to-double v3, v14 │ │ -0383d2: ce31 |002b: div-double/2addr v1, v3 │ │ -0383d4: 7120 190a 2100 |002c: invoke-static {v1, v2}, Lorg/achartengine/util/MathHelper;.roundUp:(D)D // method@0a19 │ │ -0383da: 0b01 |002f: move-result-wide v1 │ │ -0383dc: ae03 0c01 |0030: div-double v3, v12, v1 │ │ -0383e0: 7120 a907 4300 |0032: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@07a9 │ │ -0383e6: 0b03 |0035: move-result-wide v3 │ │ -0383e8: cd13 |0036: mul-double/2addr v3, v1 │ │ -0383ea: ae05 0a01 |0037: div-double v5, v10, v1 │ │ -0383ee: 7120 ad07 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -0383f4: 0b05 |003c: move-result-wide v5 │ │ -0383f6: cd15 |003d: mul-double/2addr v5, v1 │ │ -0383f8: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ -0383fc: 1230 |0040: const/4 v0, #int 3 // #3 │ │ -0383fe: 2300 1a02 |0041: new-array v0, v0, [D // type@021a │ │ -038402: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -038404: 4c05 0007 |0044: aput-wide v5, v0, v7 │ │ -038408: 1215 |0046: const/4 v5, #int 1 // #1 │ │ -03840a: 4c03 0005 |0047: aput-wide v3, v0, v5 │ │ -03840e: 1223 |0049: const/4 v3, #int 2 // #2 │ │ -038410: 1904 f0bf |004a: const-wide/high16 v4, #long -4616189618054758400 // #bff0 │ │ -038414: cd41 |004c: mul-double/2addr v1, v4 │ │ -038416: 4c01 0003 |004d: aput-wide v1, v0, v3 │ │ -03841a: 28ce |004f: goto 001d // -0032 │ │ -03841c: 1230 |0050: const/4 v0, #int 3 // #3 │ │ -03841e: 2300 1a02 |0051: new-array v0, v0, [D // type@021a │ │ -038422: 1207 |0053: const/4 v7, #int 0 // #0 │ │ -038424: 4c03 0007 |0054: aput-wide v3, v0, v7 │ │ -038428: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -03842a: 4c05 0003 |0057: aput-wide v5, v0, v3 │ │ -03842e: 1223 |0059: const/4 v3, #int 2 // #2 │ │ -038430: 4c01 0003 |005a: aput-wide v1, v0, v3 │ │ -038434: 28c1 |005c: goto 001d // -003f │ │ -038436: 04c8 |005d: move-wide v8, v12 │ │ -038438: 04ac |005e: move-wide v12, v10 │ │ -03843a: 048a |005f: move-wide v10, v8 │ │ -03843c: 28c4 |0060: goto 0024 // -003c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=104 │ │ - 0x000f line=105 │ │ - 0x001d line=123 │ │ - 0x001e line=109 │ │ - 0x001f line=110 │ │ - 0x0023 line=111 │ │ - 0x0024 line=116 │ │ - 0x0030 line=118 │ │ - 0x0037 line=119 │ │ - 0x003e line=120 │ │ - 0x0040 line=121 │ │ - 0x0050 line=123 │ │ - locals : │ │ - 0x0000 - 0x0061 reg=10 (null) D │ │ - 0x0000 - 0x0061 reg=12 (null) D │ │ - 0x0000 - 0x0061 reg=14 (null) I │ │ - │ │ - #3 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'getFloats' │ │ - type : '(Ljava/util/List;)[F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -038440: |[038440] org.achartengine.util.MathHelper.getFloats:(Ljava/util/List;)[F │ │ -038450: 7210 4308 0400 |0000: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0843 │ │ -038456: 0a02 |0003: move-result v2 │ │ -038458: 2323 1b02 |0004: new-array v3, v2, [F // type@021b │ │ -03845c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03845e: 0101 |0007: move v1, v0 │ │ -038460: 3521 1200 |0008: if-ge v1, v2, 001a // +0012 │ │ -038464: 7220 3f08 1400 |000a: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -03846a: 0c00 |000d: move-result-object v0 │ │ -03846c: 1f00 9401 |000e: check-cast v0, Ljava/lang/Float; // type@0194 │ │ -038470: 6e10 9407 0000 |0010: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@0794 │ │ -038476: 0a00 |0013: move-result v0 │ │ -038478: 4b00 0301 |0014: aput v0, v3, v1 │ │ -03847c: d800 0101 |0016: add-int/lit8 v0, v1, #int 1 // #01 │ │ -038480: 0101 |0018: move v1, v0 │ │ -038482: 28ef |0019: goto 0008 // -0011 │ │ -038484: 1103 |001a: return-object v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=151 │ │ - 0x0004 line=152 │ │ - 0x0006 line=153 │ │ - 0x000a line=154 │ │ - 0x0016 line=153 │ │ - 0x001a line=156 │ │ - locals : │ │ - 0x0000 - 0x001b reg=4 (null) Ljava/util/List; │ │ - │ │ - #4 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'getLabels' │ │ - type : '(DDI)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 72 16-bit code units │ │ -038488: |[038488] org.achartengine.util.MathHelper.getLabels:(DDI)Ljava/util/List; │ │ -038498: 6200 ec0a |0000: sget-object v0, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0aec │ │ -03849c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -03849e: 6e20 0f08 1000 |0003: invoke-virtual {v0, v1}, Ljava/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@080f │ │ -0384a4: 2203 b601 |0006: new-instance v3, Ljava/util/ArrayList; // type@01b6 │ │ -0384a8: 7010 1908 0300 |0008: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0819 │ │ -0384ae: 715e 150a badc |000b: invoke-static {v10, v11, v12, v13, v14}, Lorg/achartengine/util/MathHelper;.computeLabels:(DDI)[D // method@0a15 │ │ -0384b4: 0c04 |000e: move-result-object v4 │ │ -0384b6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0384b8: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ -0384bc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0384be: 4505 0402 |0013: aget-wide v5, v4, v2 │ │ -0384c2: cc50 |0015: sub-double/2addr v0, v5 │ │ -0384c4: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -0384c6: 4505 0402 |0017: aget-wide v5, v4, v2 │ │ -0384ca: ce50 |0019: div-double/2addr v0, v5 │ │ -0384cc: 8a00 |001a: double-to-int v0, v0 │ │ -0384ce: d805 0001 |001b: add-int/lit8 v5, v0, #int 1 // #01 │ │ -0384d2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0384d4: 0102 |001e: move v2, v0 │ │ -0384d6: 3552 2600 |001f: if-ge v2, v5, 0045 // +0026 │ │ -0384da: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0384dc: 4500 0400 |0022: aget-wide v0, v4, v0 │ │ -0384e0: 8326 |0024: int-to-double v6, v2 │ │ -0384e2: 1228 |0025: const/4 v8, #int 2 // #2 │ │ -0384e4: 4508 0408 |0026: aget-wide v8, v4, v8 │ │ -0384e8: cd86 |0028: mul-double/2addr v6, v8 │ │ -0384ea: cb60 |0029: add-double/2addr v0, v6 │ │ -0384ec: 6206 ec0a |002a: sget-object v6, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0aec │ │ -0384f0: 6207 ec0a |002c: sget-object v7, Lorg/achartengine/util/MathHelper;.FORMAT:Ljava/text/NumberFormat; // field@0aec │ │ -0384f4: 6e30 0a08 0701 |002e: invoke-virtual {v7, v0, v1}, Ljava/text/NumberFormat;.format:(D)Ljava/lang/String; // method@080a │ │ -0384fa: 0c07 |0031: move-result-object v7 │ │ -0384fc: 6e20 0e08 7600 |0032: invoke-virtual {v6, v7}, Ljava/text/NumberFormat;.parse:(Ljava/lang/String;)Ljava/lang/Number; // method@080e │ │ -038502: 0c06 |0035: move-result-object v6 │ │ -038504: 6e10 bf07 0600 |0036: invoke-virtual {v6}, Ljava/lang/Number;.doubleValue:()D // method@07bf │ │ -03850a: 0b00 |0039: move-result-wide v0 │ │ -03850c: 7120 8c07 1000 |003a: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@078c │ │ -038512: 0c00 |003d: move-result-object v0 │ │ -038514: 7220 3b08 0300 |003e: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@083b │ │ -03851a: d800 0201 |0041: add-int/lit8 v0, v2, #int 1 // #01 │ │ -03851e: 0102 |0043: move v2, v0 │ │ -038520: 28db |0044: goto 001f // -0025 │ │ -038522: 1103 |0045: return-object v3 │ │ -038524: 0d06 |0046: move-exception v6 │ │ -038526: 28f3 |0047: goto 003a // -000d │ │ - catches : 1 │ │ - 0x002a - 0x0039 │ │ - Ljava/text/ParseException; -> 0x0046 │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0006 line=72 │ │ - 0x000b line=73 │ │ - 0x000f line=75 │ │ - 0x001d line=80 │ │ - 0x0021 line=81 │ │ - 0x002a line=85 │ │ - 0x003a line=89 │ │ - 0x0041 line=80 │ │ - 0x0045 line=91 │ │ - 0x0046 line=86 │ │ - locals : │ │ - 0x0000 - 0x0048 reg=10 (null) D │ │ - 0x0000 - 0x0048 reg=12 (null) D │ │ - 0x0000 - 0x0048 reg=14 (null) I │ │ - │ │ - #5 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'minmax' │ │ - type : '(Ljava/util/List;)[D' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 60 16-bit code units │ │ -038538: |[038538] org.achartengine.util.MathHelper.minmax:(Ljava/util/List;)[D │ │ -038548: 122b |0000: const/4 v11, #int 2 // #2 │ │ -03854a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03854c: 120a |0002: const/4 v10, #int 0 // #0 │ │ -03854e: 7210 4308 0c00 |0003: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0843 │ │ -038554: 0a00 |0006: move-result v0 │ │ -038556: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -03855a: 23b0 1a02 |0009: new-array v0, v11, [D // type@021a │ │ -03855e: 1100 |000b: return-object v0 │ │ -038560: 7220 3f08 ac00 |000c: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -038566: 0c00 |000f: move-result-object v0 │ │ -038568: 1f00 9001 |0010: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -03856c: 6e10 8707 0000 |0012: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -038572: 0b00 |0015: move-result-wide v0 │ │ -038574: 7210 4308 0c00 |0016: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0843 │ │ -03857a: 0a07 |0019: move-result v7 │ │ -03857c: 0403 |001a: move-wide v3, v0 │ │ -03857e: 0405 |001b: move-wide v5, v0 │ │ -038580: 0121 |001c: move v1, v2 │ │ -038582: 3571 1800 |001d: if-ge v1, v7, 0035 // +0018 │ │ -038586: 7220 3f08 1c00 |001f: invoke-interface {v12, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@083f │ │ -03858c: 0c00 |0022: move-result-object v0 │ │ -03858e: 1f00 9001 |0023: check-cast v0, Ljava/lang/Double; // type@0190 │ │ -038592: 6e10 8707 0000 |0025: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@0787 │ │ -038598: 0b08 |0028: move-result-wide v8 │ │ -03859a: 7140 b207 6598 |0029: invoke-static {v5, v6, v8, v9}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -0385a0: 0b05 |002c: move-result-wide v5 │ │ -0385a2: 7140 b007 4398 |002d: invoke-static {v3, v4, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@07b0 │ │ -0385a8: 0b03 |0030: move-result-wide v3 │ │ -0385aa: d800 0101 |0031: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0385ae: 0101 |0033: move v1, v0 │ │ -0385b0: 28e9 |0034: goto 001d // -0017 │ │ -0385b2: 23b0 1a02 |0035: new-array v0, v11, [D // type@021a │ │ -0385b6: 4c05 000a |0037: aput-wide v5, v0, v10 │ │ -0385ba: 4c03 0002 |0039: aput-wide v3, v0, v2 │ │ -0385be: 28d0 |003b: goto 000b // -0030 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=46 │ │ - 0x0009 line=47 │ │ - 0x000b line=57 │ │ - 0x000c line=49 │ │ - 0x0016 line=51 │ │ - 0x001d line=52 │ │ - 0x001f line=53 │ │ - 0x0029 line=54 │ │ - 0x002d line=55 │ │ - 0x0031 line=52 │ │ - 0x0035 line=57 │ │ - locals : │ │ - 0x0000 - 0x003c reg=12 (null) Ljava/util/List; │ │ - │ │ - #6 : (in Lorg/achartengine/util/MathHelper;) │ │ - name : 'roundUp' │ │ - type : '(D)D' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 48 16-bit code units │ │ -0385c0: |[0385c0] org.achartengine.util.MathHelper.roundUp:(D)D │ │ -0385d0: 1900 1440 |0000: const-wide/high16 v0, #long 4617315517961601024 // #4014 │ │ -0385d4: 1904 0040 |0002: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0385d8: 1902 2440 |0004: const-wide/high16 v2, #long 4621819117588971520 // #4024 │ │ -0385dc: 7120 af07 ba00 |0006: invoke-static {v10, v11}, Ljava/lang/Math;.log10:(D)D // method@07af │ │ -0385e2: 0b06 |0009: move-result-wide v6 │ │ -0385e4: 7120 ad07 7600 |000a: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -0385ea: 0b06 |000d: move-result-wide v6 │ │ -0385ec: 8a68 |000e: double-to-int v8, v6 │ │ -0385ee: 7b86 |000f: neg-int v6, v8 │ │ -0385f0: 8366 |0010: int-to-double v6, v6 │ │ -0385f2: 7140 b507 3276 |0011: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@07b5 │ │ -0385f8: 0b06 |0014: move-result-wide v6 │ │ -0385fa: cda6 |0015: mul-double/2addr v6, v10 │ │ -0385fc: 2f09 0600 |0016: cmpl-double v9, v6, v0 │ │ -038600: 3d09 0a00 |0018: if-lez v9, 0022 // +000a │ │ -038604: 0420 |001a: move-wide v0, v2 │ │ -038606: 8384 |001b: int-to-double v4, v8 │ │ -038608: 7140 b507 3254 |001c: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@07b5 │ │ -03860e: 0b02 |001f: move-result-wide v2 │ │ -038610: cd20 |0020: mul-double/2addr v0, v2 │ │ -038612: 1000 |0021: return-wide v0 │ │ -038614: 2f09 0604 |0022: cmpl-double v9, v6, v4 │ │ -038618: 3c09 f7ff |0024: if-gtz v9, 001b // -0009 │ │ -03861c: 1900 f03f |0026: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -038620: 2f00 0600 |0028: cmpl-double v0, v6, v0 │ │ -038624: 3d00 0400 |002a: if-lez v0, 002e // +0004 │ │ -038628: 0440 |002c: move-wide v0, v4 │ │ -03862a: 28ee |002d: goto 001b // -0012 │ │ -03862c: 0460 |002e: move-wide v0, v6 │ │ -03862e: 28ec |002f: goto 001b // -0014 │ │ - catches : (none) │ │ - positions : │ │ - 0x0006 line=131 │ │ - 0x000f line=132 │ │ - 0x0016 line=133 │ │ - 0x001b line=140 │ │ - 0x0021 line=141 │ │ - 0x0022 line=135 │ │ - 0x0026 line=137 │ │ - 0x002d line=138 │ │ - locals : │ │ - 0x0000 - 0x0030 reg=10 (null) D │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1175 (MathHelper.java) │ │ - │ │ -Class #281 header: │ │ -class_idx : 502 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 418 │ │ -source_file_idx : 232 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #281 - │ │ - Class descriptor : 'Lorg/javia/arity/ArityException;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/RuntimeException;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/ArityException;) │ │ - name : '' │ │ - type : '(I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -038630: |[038630] org.javia.arity.ArityException.:(I)V │ │ -038640: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -038644: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03864a: 1a01 8701 |0005: const-string v1, "Didn't expect " // string@0187 │ │ -03864e: 6e20 f807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -038654: 0c00 |000a: move-result-object v0 │ │ -038656: 6e20 f407 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03865c: 0c00 |000e: move-result-object v0 │ │ -03865e: 1a01 1500 |000f: const-string v1, " arguments" // string@0015 │ │ -038662: 6e20 f807 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -038668: 0c00 |0014: move-result-object v0 │ │ -03866a: 6e10 fb07 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -038670: 0c00 |0018: move-result-object v0 │ │ -038672: 7020 1b0a 0200 |0019: invoke-direct {v2, v0}, Lorg/javia/arity/ArityException;.:(Ljava/lang/String;)V // method@0a1b │ │ -038678: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - 0x001c line=31 │ │ - locals : │ │ - 0x0000 - 0x001d reg=2 this Lorg/javia/arity/ArityException; │ │ - 0x0000 - 0x001d reg=3 (null) I │ │ - │ │ - #1 : (in Lorg/javia/arity/ArityException;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03867c: |[03867c] org.javia.arity.ArityException.:(Ljava/lang/String;)V │ │ -03868c: 7020 c807 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@07c8 │ │ -038692: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=27 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/ArityException; │ │ - 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 232 (ArityException.java) │ │ - │ │ -Class #282 header: │ │ -class_idx : 503 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 251 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 14 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #282 - │ │ - Class descriptor : 'Lorg/javia/arity/BaseMath;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/BaseMath;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -038694: |[038694] org.javia.arity.BaseMath.:()V │ │ -0386a4: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0386aa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=21 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/BaseMath; │ │ - │ │ - #1 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'acos' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #50 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setXAxisMax' │ │ + type : '(D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0386ac: |[0386ac] org.javia.arity.BaseMath.acos:(D)D │ │ -0386bc: 7120 a407 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.acos:(D)D // method@07a4 │ │ -0386c2: 0b00 |0003: move-result-wide v0 │ │ -0386c4: 1000 |0004: return-wide v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +043364: |[043364] org.achartengine.renderer.XYMultipleSeriesRenderer.setXAxisMax:(D)V │ │ +043374: 6e10 b809 0300 |0000: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxXSet:()Z // method@09b8 │ │ +04337a: 0a00 |0003: move-result v0 │ │ +04337c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +043380: 5430 6e08 |0006: iget-object v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +043384: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +043386: 4c04 0001 |0009: aput-wide v4, v0, v1 │ │ +04338a: 5a34 7708 |000b: iput-wide v4, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxX:D // field@0877 │ │ +04338e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=264 │ │ + 0x0006 line=265 │ │ + 0x000b line=267 │ │ + 0x000d line=268 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x000e reg=3 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000e reg=4 (null) D │ │ │ │ - #2 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'asin' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #51 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setXAxisMin' │ │ + type : '(D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0386c8: |[0386c8] org.javia.arity.BaseMath.asin:(D)D │ │ -0386d8: 7120 a507 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.asin:(D)D // method@07a5 │ │ -0386de: 0b00 |0003: move-result-wide v0 │ │ -0386e0: 1000 |0004: return-wide v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +043390: |[043390] org.achartengine.renderer.XYMultipleSeriesRenderer.setXAxisMin:(D)V │ │ +0433a0: 6e10 ba09 0300 |0000: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinXSet:()Z // method@09ba │ │ +0433a6: 0a00 |0003: move-result v0 │ │ +0433a8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0433ac: 5430 6e08 |0006: iget-object v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +0433b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0433b2: 4c04 0001 |0009: aput-wide v4, v0, v1 │ │ +0433b6: 5a34 7908 |000b: iput-wide v4, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinX:D // field@0879 │ │ +0433ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=234 │ │ + 0x0006 line=235 │ │ + 0x000b line=237 │ │ + 0x000d line=238 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x000e reg=3 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000e reg=4 (null) D │ │ │ │ - #3 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'atan' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #52 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setXLabels' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0386e4: |[0386e4] org.javia.arity.BaseMath.atan:(D)D │ │ -0386f4: 7120 a607 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@07a6 │ │ -0386fa: 0b00 |0003: move-result-wide v0 │ │ -0386fc: 1000 |0004: return-wide v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0433bc: |[0433bc] org.achartengine.renderer.XYMultipleSeriesRenderer.setXLabels:(I)V │ │ +0433cc: 5901 8008 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabels:I // field@0880 │ │ +0433d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ + 0x0000 line=354 │ │ + 0x0002 line=355 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #4 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'atan2' │ │ - type : '(DD)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #53 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setXLabelsAngle' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -038700: |[038700] org.javia.arity.BaseMath.atan2:(DD)D │ │ -038710: 7140 a707 3254 |0000: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.atan2:(DD)D // method@07a7 │ │ -038716: 0b00 |0003: move-result-wide v0 │ │ -038718: 1000 |0004: return-wide v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0433d4: |[0433d4] org.achartengine.renderer.XYMultipleSeriesRenderer.setXLabelsAngle:(F)V │ │ +0433e4: 5901 8108 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXLabelsAngle:F // field@0881 │ │ +0433e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ + 0x0000 line=627 │ │ + 0x0002 line=628 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ - 0x0000 - 0x0005 reg=4 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ - #5 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'cbrt' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #54 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setXTitle' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -03871c: |[03871c] org.javia.arity.BaseMath.cbrt:(D)D │ │ -03872c: 7120 a807 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@07a8 │ │ -038732: 0b00 |0003: move-result-wide v0 │ │ -038734: 1000 |0004: return-wide v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0433ec: |[0433ec] org.achartengine.renderer.XYMultipleSeriesRenderer.setXTitle:(Ljava/lang/String;)V │ │ +0433fc: 5b01 8308 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mXTitle:Ljava/lang/String; // field@0883 │ │ +043400: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ + 0x0000 line=180 │ │ + 0x0002 line=181 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ - #6 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'cosh' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #55 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setYAxisMax' │ │ + type : '(D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -038738: |[038738] org.javia.arity.BaseMath.cosh:(D)D │ │ -038748: 7120 ab07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.cosh:(D)D // method@07ab │ │ -03874e: 0b00 |0003: move-result-wide v0 │ │ -038750: 1000 |0004: return-wide v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +043404: |[043404] org.achartengine.renderer.XYMultipleSeriesRenderer.setYAxisMax:(D)V │ │ +043414: 6e10 b909 0300 |0000: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMaxYSet:()Z // method@09b9 │ │ +04341a: 0a00 |0003: move-result v0 │ │ +04341c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +043420: 5430 6e08 |0006: iget-object v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +043424: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +043426: 4c04 0001 |0009: aput-wide v4, v0, v1 │ │ +04342a: 5a34 7808 |000b: iput-wide v4, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMaxY:D // field@0878 │ │ +04342e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=324 │ │ + 0x0006 line=325 │ │ + 0x000b line=327 │ │ + 0x000d line=328 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x000e reg=3 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000e reg=4 (null) D │ │ │ │ - #7 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'exp' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #56 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setYAxisMin' │ │ + type : '(D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -038754: |[038754] org.javia.arity.BaseMath.exp:(D)D │ │ -038764: 7120 ac07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.exp:(D)D // method@07ac │ │ -03876a: 0b00 |0003: move-result-wide v0 │ │ -03876c: 1000 |0004: return-wide v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +043430: |[043430] org.achartengine.renderer.XYMultipleSeriesRenderer.setYAxisMin:(D)V │ │ +043440: 6e10 bb09 0300 |0000: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isMinYSet:()Z // method@09bb │ │ +043446: 0a00 |0003: move-result v0 │ │ +043448: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +04344c: 5430 6e08 |0006: iget-object v0, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.initialRange:[D // field@086e │ │ +043450: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +043452: 4c04 0001 |0009: aput-wide v4, v0, v1 │ │ +043456: 5a34 7a08 |000b: iput-wide v4, v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mMinY:D // field@087a │ │ +04345a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=294 │ │ + 0x0006 line=295 │ │ + 0x000b line=297 │ │ + 0x000d line=298 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x000e reg=3 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000e reg=4 (null) D │ │ │ │ - #8 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'log' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #57 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setYLabels' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -038770: |[038770] org.javia.arity.BaseMath.log:(D)D │ │ -038780: 7120 ae07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@07ae │ │ -038786: 0b00 |0003: move-result-wide v0 │ │ -038788: 1000 |0004: return-wide v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04345c: |[04345c] org.achartengine.renderer.XYMultipleSeriesRenderer.setYLabels:(I)V │ │ +04346c: 5901 8408 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabels:I // field@0884 │ │ +043470: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=401 │ │ + 0x0002 line=402 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #9 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'log10' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #58 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setYLabelsAngle' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -03878c: |[03878c] org.javia.arity.BaseMath.log10:(D)D │ │ -03879c: 7120 af07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.log10:(D)D // method@07af │ │ -0387a2: 0b00 |0003: move-result-wide v0 │ │ -0387a4: 1000 |0004: return-wide v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043474: |[043474] org.achartengine.renderer.XYMultipleSeriesRenderer.setYLabelsAngle:(F)V │ │ +043484: 5901 8508 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYLabelsAngle:F // field@0885 │ │ +043488: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=645 │ │ + 0x0002 line=646 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ - #10 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'pow' │ │ - type : '(DD)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #59 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setYTitle' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -0387a8: |[0387a8] org.javia.arity.BaseMath.pow:(DD)D │ │ -0387b8: 7140 b507 3254 |0000: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@07b5 │ │ -0387be: 0b00 |0003: move-result-wide v0 │ │ -0387c0: 1000 |0004: return-wide v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04348c: |[04348c] org.achartengine.renderer.XYMultipleSeriesRenderer.setYTitle:(Ljava/lang/String;)V │ │ +04349c: 5b01 8608 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mYTitle:Ljava/lang/String; // field@0886 │ │ +0434a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ + 0x0000 line=198 │ │ + 0x0002 line=199 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ - 0x0000 - 0x0005 reg=4 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ - #11 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'rint' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #60 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setZoomEnabled' │ │ + type : '(ZZ)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ insns size : 5 16-bit code units │ │ -0387c4: |[0387c4] org.javia.arity.BaseMath.rint:(D)D │ │ -0387d4: 7120 b607 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.rint:(D)D // method@07b6 │ │ -0387da: 0b00 |0003: move-result-wide v0 │ │ -0387dc: 1000 |0004: return-wide v0 │ │ +0434a4: |[0434a4] org.achartengine.renderer.XYMultipleSeriesRenderer.setZoomEnabled:(ZZ)V │ │ +0434b4: 5c01 8908 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomXEnabled:Z // field@0889 │ │ +0434b8: 5c02 8a08 |0002: iput-boolean v2, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomYEnabled:Z // field@088a │ │ +0434bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=71 │ │ + 0x0000 line=494 │ │ + 0x0002 line=495 │ │ + 0x0004 line=496 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0005 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0005 reg=1 (null) Z │ │ + 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ - #12 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'sinh' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #61 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setZoomLimits' │ │ + type : '([D)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0387e0: |[0387e0] org.javia.arity.BaseMath.sinh:(D)D │ │ -0387f0: 7120 ba07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.sinh:(D)D // method@07ba │ │ -0387f6: 0b00 |0003: move-result-wide v0 │ │ -0387f8: 1000 |0004: return-wide v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0434c0: |[0434c0] org.achartengine.renderer.XYMultipleSeriesRenderer.setZoomLimits:([D)V │ │ +0434d0: 5b01 8708 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomLimits:[D // field@0887 │ │ +0434d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=609 │ │ + 0x0002 line=610 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) [D │ │ │ │ - #13 : (in Lorg/javia/arity/BaseMath;) │ │ - name : 'tanh' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #62 : (in Lorg/achartengine/renderer/XYMultipleSeriesRenderer;) │ │ + name : 'setZoomRate' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0387fc: |[0387fc] org.javia.arity.BaseMath.tanh:(D)D │ │ -03880c: 7120 bd07 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Math;.tanh:(D)D // method@07bd │ │ -038812: 0b00 |0003: move-result-wide v0 │ │ -038814: 1000 |0004: return-wide v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0434d8: |[0434d8] org.achartengine.renderer.XYMultipleSeriesRenderer.setZoomRate:(F)V │ │ +0434e8: 5901 8808 |0000: iput v1, v0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.mZoomRate:F // field@0888 │ │ +0434ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ + 0x0000 line=513 │ │ + 0x0002 line=514 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ - Virtual methods - │ │ - source_file_idx : 251 (BaseMath.java) │ │ + source_file_idx : 1457 (XYMultipleSeriesRenderer.java) │ │ │ │ -Class #283 header: │ │ -class_idx : 504 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 267 │ │ +Class #261 header: │ │ +class_idx : 484 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 481 │ │ +source_file_idx : 1459 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 10 │ │ │ │ -Class #283 - │ │ - Class descriptor : 'Lorg/javia/arity/ByteStack;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #261 - │ │ + Class descriptor : 'Lorg/achartengine/renderer/XYSeriesRenderer;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/renderer/SimpleSeriesRenderer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/ByteStack;) │ │ - name : 'data' │ │ - type : '[B' │ │ + #0 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'mFillBelowLine' │ │ + type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/javia/arity/ByteStack;) │ │ - name : 'size' │ │ + #1 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'mFillColor' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'mFillPoints' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'mLineWidth' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'mPointStyle' │ │ + type : 'Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/ByteStack;) │ │ + #0 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -038818: |[038818] org.javia.arity.ByteStack.:()V │ │ -038828: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03882e: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -038832: 2300 1802 |0005: new-array v0, v0, [B // type@0218 │ │ -038836: 5b10 ee0a |0007: iput-object v0, v1, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -03883a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03883c: 5910 ef0a |000a: iput v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -038840: 0e00 |000c: return-void │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +0434f0: |[0434f0] org.achartengine.renderer.XYSeriesRenderer.:()V │ │ +043500: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +043502: 7010 8609 0300 |0001: invoke-direct {v3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.:()V // method@0986 │ │ +043508: 5c32 8d08 |0004: iput-boolean v2, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillPoints:Z // field@088d │ │ +04350c: 5c32 8b08 |0006: iput-boolean v2, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillBelowLine:Z // field@088b │ │ +043510: 1300 7d00 |0008: const/16 v0, #int 125 // #7d │ │ +043514: 1301 c800 |000a: const/16 v1, #int 200 // #c8 │ │ +043518: 7140 7700 2012 |000c: invoke-static {v0, v2, v2, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@0077 │ │ +04351e: 0a00 |000f: move-result v0 │ │ +043520: 5930 8c08 |0010: iput v0, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillColor:I // field@088c │ │ +043524: 6200 1f08 |0012: sget-object v0, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@081f │ │ +043528: 5b30 8f08 |0014: iput-object v0, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mPointStyle:Lorg/achartengine/chart/PointStyle; // field@088f │ │ +04352c: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ +043530: 5930 8e08 |0018: iput v0, v3, Lorg/achartengine/renderer/XYSeriesRenderer;.mLineWidth:F // field@088e │ │ +043534: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=19 │ │ - 0x0003 line=20 │ │ - 0x0009 line=21 │ │ + 0x0001 line=25 │ │ + 0x0004 line=27 │ │ + 0x0006 line=29 │ │ + 0x0008 line=31 │ │ + 0x0012 line=33 │ │ + 0x0016 line=35 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/javia/arity/ByteStack; │ │ + 0x0000 - 0x001b reg=3 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/ByteStack;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #0 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'getFillBelowLineColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 4 16-bit code units │ │ -038844: |[038844] org.javia.arity.ByteStack.clear:()V │ │ -038854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038856: 5910 ef0a |0001: iput v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -03885a: 0e00 |0003: return-void │ │ + insns size : 3 16-bit code units │ │ +043538: |[043538] org.achartengine.renderer.XYSeriesRenderer.getFillBelowLineColor:()I │ │ +043548: 5210 8c08 |0000: iget v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillColor:I // field@088c │ │ +04354c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ - 0x0003 line=25 │ │ + 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/javia/arity/ByteStack; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ │ │ - #1 : (in Lorg/javia/arity/ByteStack;) │ │ - name : 'pop' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + #1 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'getLineWidth' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -03885c: |[03885c] org.javia.arity.ByteStack.pop:(I)V │ │ -03886c: 5210 ef0a |0000: iget v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -038870: b120 |0002: sub-int/2addr v0, v2 │ │ -038872: 5910 ef0a |0003: iput v0, v1, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -038876: 0e00 |0005: return-void │ │ + insns size : 3 16-bit code units │ │ +043550: |[043550] org.achartengine.renderer.XYSeriesRenderer.getLineWidth:()F │ │ +043560: 5210 8e08 |0000: iget v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mLineWidth:F // field@088e │ │ +043564: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ - 0x0005 line=38 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/javia/arity/ByteStack; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ │ │ - #2 : (in Lorg/javia/arity/ByteStack;) │ │ - name : 'push' │ │ - type : '(B)V' │ │ - access : 0x0000 () │ │ + #2 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'getPointStyle' │ │ + type : '()Lorg/achartengine/chart/PointStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 36 16-bit code units │ │ -038878: |[038878] org.javia.arity.ByteStack.push:(B)V │ │ -038888: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03888a: 5240 ef0a |0001: iget v0, v4, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -03888e: 5441 ee0a |0003: iget-object v1, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -038892: 2111 |0005: array-length v1, v1 │ │ -038894: 3410 1300 |0006: if-lt v0, v1, 0019 // +0013 │ │ -038898: 5440 ee0a |0008: iget-object v0, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -03889c: 2100 |000a: array-length v0, v0 │ │ -03889e: e000 0001 |000b: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0388a2: 2300 1802 |000d: new-array v0, v0, [B // type@0218 │ │ -0388a6: 5441 ee0a |000f: iget-object v1, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -0388aa: 5442 ee0a |0011: iget-object v2, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -0388ae: 2122 |0013: array-length v2, v2 │ │ -0388b0: 7152 fc07 3130 |0014: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -0388b6: 5b40 ee0a |0017: iput-object v0, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -0388ba: 5440 ee0a |0019: iget-object v0, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -0388be: 5241 ef0a |001b: iget v1, v4, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -0388c2: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0388c6: 5942 ef0a |001f: iput v2, v4, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -0388ca: 4f05 0001 |0021: aput-byte v5, v0, v1 │ │ -0388ce: 0e00 |0023: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043568: |[043568] org.achartengine.renderer.XYSeriesRenderer.getPointStyle:()Lorg/achartengine/chart/PointStyle; │ │ +043578: 5410 8f08 |0000: iget-object v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mPointStyle:Lorg/achartengine/chart/PointStyle; // field@088f │ │ +04357c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=28 │ │ - 0x0008 line=29 │ │ - 0x000f line=30 │ │ - 0x0017 line=31 │ │ - 0x0019 line=33 │ │ - 0x0023 line=34 │ │ + 0x0000 line=98 │ │ locals : │ │ - 0x0000 - 0x0024 reg=4 this Lorg/javia/arity/ByteStack; │ │ - 0x0000 - 0x0024 reg=5 (null) B │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ │ │ - #3 : (in Lorg/javia/arity/ByteStack;) │ │ - name : 'toArray' │ │ - type : '()[B' │ │ - access : 0x0000 () │ │ + #3 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'isFillBelowLine' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 13 16-bit code units │ │ -0388d0: |[0388d0] org.javia.arity.ByteStack.toArray:()[B │ │ -0388e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0388e2: 5240 ef0a |0001: iget v0, v4, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -0388e6: 2300 1802 |0003: new-array v0, v0, [B // type@0218 │ │ -0388ea: 5441 ee0a |0005: iget-object v1, v4, Lorg/javia/arity/ByteStack;.data:[B // field@0aee │ │ -0388ee: 5242 ef0a |0007: iget v2, v4, Lorg/javia/arity/ByteStack;.size:I // field@0aef │ │ -0388f2: 7152 fc07 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -0388f8: 1100 |000c: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043580: |[043580] org.achartengine.renderer.XYSeriesRenderer.isFillBelowLine:()Z │ │ +043590: 5510 8b08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillBelowLine:Z // field@088b │ │ +043594: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=41 │ │ - 0x0005 line=42 │ │ - 0x000c line=43 │ │ + 0x0000 line=43 │ │ locals : │ │ - 0x0000 - 0x000d reg=4 this Lorg/javia/arity/ByteStack; │ │ - │ │ - source_file_idx : 267 (ByteStack.java) │ │ - │ │ -Class #284 header: │ │ -class_idx : 515 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 441 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ │ │ -Class #284 - │ │ - Class descriptor : 'Lorg/javia/arity/Function;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/javia/arity/Function;) │ │ - name : 'cachedArity' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/Function;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #4 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'isFillPoints' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0388fc: |[0388fc] org.javia.arity.Function.:()V │ │ -03890c: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -038912: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -038914: 5910 220b |0004: iput v0, v1, Lorg/javia/arity/Function;.cachedArity:I // field@0b22 │ │ -038918: 0e00 |0006: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043598: |[043598] org.achartengine.renderer.XYSeriesRenderer.isFillPoints:()Z │ │ +0435a8: 5510 8d08 |0000: iget-boolean v0, v1, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillPoints:Z // field@088d │ │ +0435ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - 0x0003 line=31 │ │ + 0x0000 line=62 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Function;) │ │ - name : 'arity' │ │ - type : '()I' │ │ + #5 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'setFillBelowLine' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 31 16-bit code units │ │ -03891c: |[03891c] org.javia.arity.Function.arity:()I │ │ -03892c: 5220 220b |0000: iget v0, v2, Lorg/javia/arity/Function;.cachedArity:I // field@0b22 │ │ -038930: 3a00 0500 |0002: if-ltz v0, 0007 // +0005 │ │ -038934: 5220 220b |0004: iget v0, v2, Lorg/javia/arity/Function;.cachedArity:I // field@0b22 │ │ -038938: 0f00 |0006: return v0 │ │ -03893a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03893c: 1251 |0008: const/4 v1, #int 5 // #5 │ │ -03893e: 3510 0e00 |0009: if-ge v0, v1, 0017 // +000e │ │ -038942: 2301 1a02 |000b: new-array v1, v0, [D // type@021a │ │ -038946: 6e20 920a 1200 |000d: invoke-virtual {v2, v1}, Lorg/javia/arity/Function;.eval:([D)D // method@0a92 │ │ -03894c: 5920 220b |0010: iput v0, v2, Lorg/javia/arity/Function;.cachedArity:I // field@0b22 │ │ -038950: 28f4 |0012: goto 0006 // -000c │ │ -038952: 0d01 |0013: move-exception v1 │ │ -038954: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038958: 28f2 |0016: goto 0008 // -000e │ │ -03895a: 2200 a201 |0017: new-instance v0, Ljava/lang/RuntimeException; // type@01a2 │ │ -03895e: 1a01 b801 |0019: const-string v1, "Function subclass should implement eval() for some arity" // string@01b8 │ │ -038962: 7020 c807 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@07c8 │ │ -038968: 2700 |001e: throw v0 │ │ - catches : 1 │ │ - 0x000d - 0x0012 │ │ - Lorg/javia/arity/ArityException; -> 0x0013 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435b0: |[0435b0] org.achartengine.renderer.XYSeriesRenderer.setFillBelowLine:(Z)V │ │ +0435c0: 5c01 8b08 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillBelowLine:Z // field@088b │ │ +0435c4: 0e00 |0002: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0004 line=39 │ │ - 0x0006 line=45 │ │ - 0x0007 line=41 │ │ - 0x000b line=42 │ │ - 0x000d line=44 │ │ - 0x0010 line=45 │ │ - 0x0013 line=46 │ │ - 0x0014 line=41 │ │ - 0x0017 line=50 │ │ + 0x0000 line=53 │ │ + 0x0002 line=54 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #1 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '()D' │ │ + #6 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'setFillBelowLineColor' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -03897c: |[03897c] org.javia.arity.Function.eval:()D │ │ -03898c: 2200 f601 |0000: new-instance v0, Lorg/javia/arity/ArityException; // type@01f6 │ │ -038990: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038992: 7020 1a0a 1000 |0003: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a1a │ │ -038998: 2700 |0006: throw v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435c8: |[0435c8] org.achartengine.renderer.XYSeriesRenderer.setFillBelowLineColor:(I)V │ │ +0435d8: 5901 8c08 |0000: iput v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillColor:I // field@088c │ │ +0435dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ + 0x0000 line=89 │ │ + 0x0002 line=90 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - #2 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '(D)D' │ │ + #7 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'setFillPoints' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -03899c: |[03899c] org.javia.arity.Function.eval:(D)D │ │ -0389ac: 2200 f601 |0000: new-instance v0, Lorg/javia/arity/ArityException; // type@01f6 │ │ -0389b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0389b2: 7020 1a0a 1000 |0003: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a1a │ │ -0389b8: 2700 |0006: throw v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435e0: |[0435e0] org.achartengine.renderer.XYSeriesRenderer.setFillPoints:(Z)V │ │ +0435f0: 5c01 8d08 |0000: iput-boolean v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mFillPoints:Z // field@088d │ │ +0435f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=71 │ │ + 0x0002 line=72 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Function; │ │ - 0x0000 - 0x0007 reg=3 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - #3 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '(DD)D' │ │ + #8 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'setLineWidth' │ │ + type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0389bc: |[0389bc] org.javia.arity.Function.eval:(DD)D │ │ -0389cc: 2200 f601 |0000: new-instance v0, Lorg/javia/arity/ArityException; // type@01f6 │ │ -0389d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0389d2: 7020 1a0a 1000 |0003: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a1a │ │ -0389d8: 2700 |0006: throw v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435f8: |[0435f8] org.achartengine.renderer.XYSeriesRenderer.setLineWidth:(F)V │ │ +043608: 5901 8e08 |0000: iput v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mLineWidth:F // field@088e │ │ +04360c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=72 │ │ + 0x0000 line=125 │ │ + 0x0002 line=126 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Function; │ │ - 0x0000 - 0x0007 reg=3 (null) D │ │ - 0x0000 - 0x0007 reg=5 (null) D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ - #4 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '([D)D' │ │ + #9 : (in Lorg/achartengine/renderer/XYSeriesRenderer;) │ │ + name : 'setPointStyle' │ │ + type : '(Lorg/achartengine/chart/PointStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 44 16-bit code units │ │ -0389dc: |[0389dc] org.javia.arity.Function.eval:([D)D │ │ -0389ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0389ee: 2150 |0001: array-length v0, v5 │ │ -0389f0: 2b00 2000 0000 |0002: packed-switch v0, 00000022 // +00000020 │ │ -0389f6: 2200 f601 |0005: new-instance v0, Lorg/javia/arity/ArityException; // type@01f6 │ │ -0389fa: 2151 |0007: array-length v1, v5 │ │ -0389fc: 7020 1a0a 1000 |0008: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(I)V // method@0a1a │ │ -038a02: 2700 |000b: throw v0 │ │ -038a04: 6e10 8f0a 0400 |000c: invoke-virtual {v4}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -038a0a: 0b00 |000f: move-result-wide v0 │ │ -038a0c: 1000 |0010: return-wide v0 │ │ -038a0e: 4500 0501 |0011: aget-wide v0, v5, v1 │ │ -038a12: 6e30 900a 0401 |0013: invoke-virtual {v4, v0, v1}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -038a18: 0b00 |0016: move-result-wide v0 │ │ -038a1a: 28f9 |0017: goto 0010 // -0007 │ │ -038a1c: 4500 0501 |0018: aget-wide v0, v5, v1 │ │ -038a20: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -038a22: 4502 0502 |001b: aget-wide v2, v5, v2 │ │ -038a26: 6e53 910a 0421 |001d: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Function;.eval:(DD)D // method@0a91 │ │ -038a2c: 0b00 |0020: move-result-wide v0 │ │ -038a2e: 28ef |0021: goto 0010 // -0011 │ │ -038a30: 0001 0300 0000 0000 0a00 0000 0f00 ... |0022: packed-switch-data (10 units) │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043610: |[043610] org.achartengine.renderer.XYSeriesRenderer.setPointStyle:(Lorg/achartengine/chart/PointStyle;)V │ │ +043620: 5b01 8f08 |0000: iput-object v1, v0, Lorg/achartengine/renderer/XYSeriesRenderer;.mPointStyle:Lorg/achartengine/chart/PointStyle; // field@088f │ │ +043624: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=82 │ │ - 0x0005 line=90 │ │ - 0x000c line=84 │ │ - 0x0010 line=88 │ │ - 0x0011 line=86 │ │ - 0x0018 line=88 │ │ - 0x0022 line=82 │ │ + 0x0000 line=107 │ │ + 0x0002 line=108 │ │ locals : │ │ - 0x0000 - 0x002c reg=4 this Lorg/javia/arity/Function; │ │ - 0x0000 - 0x002c reg=5 (null) [D │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/renderer/XYSeriesRenderer; │ │ + 0x0000 - 0x0003 reg=1 (null) Lorg/achartengine/chart/PointStyle; │ │ │ │ - #5 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 1459 (XYSeriesRenderer.java) │ │ + │ │ +Class #262 header: │ │ +class_idx : 486 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 485 │ │ +source_file_idx : 437 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #262 - │ │ + Class descriptor : 'Lorg/achartengine/tools/FitZoom;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/tools/AbstractTool;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/tools/FitZoom;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/chart/XYChart;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 23 16-bit code units │ │ -038a44: |[038a44] org.javia.arity.Function.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -038a54: 1603 0000 |0000: const-wide/16 v3, #int 0 // #0 │ │ -038a58: 2202 fb01 |0002: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -038a5c: 5360 000b |0004: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -038a60: 2f00 0003 |0006: cmpl-double v0, v0, v3 │ │ -038a64: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -038a68: 5360 010b |000a: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -038a6c: 6e30 900a 0501 |000c: invoke-virtual {v5, v0, v1}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -038a72: 0b00 |000f: move-result-wide v0 │ │ -038a74: 7054 4b0a 0231 |0010: invoke-direct {v2, v0, v1, v3, v4}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038a7a: 1102 |0013: return-object v2 │ │ -038a7c: 1900 f87f |0014: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -038a80: 28fa |0016: goto 0010 // -0006 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +043628: |[043628] org.achartengine.tools.FitZoom.:(Lorg/achartengine/chart/XYChart;)V │ │ +043638: 7020 f409 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/tools/AbstractTool;.:(Lorg/achartengine/chart/XYChart;)V // method@09f4 │ │ +04363e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=106 │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ locals : │ │ - 0x0000 - 0x0017 reg=5 this Lorg/javia/arity/Function; │ │ - 0x0000 - 0x0017 reg=6 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/tools/FitZoom; │ │ + 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/chart/XYChart; │ │ │ │ - #6 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/tools/FitZoom;) │ │ + name : 'apply' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 31 16-bit code units │ │ -038a84: |[038a84] org.javia.arity.Function.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -038a94: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -038a98: 2202 fb01 |0002: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -038a9c: 5380 000b |0004: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -038aa0: 2f00 0005 |0006: cmpl-double v0, v0, v5 │ │ -038aa4: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ -038aa8: 5390 000b |000a: iget-wide v0, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -038aac: 2f00 0005 |000c: cmpl-double v0, v0, v5 │ │ -038ab0: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ -038ab4: 5380 010b |0010: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -038ab8: 5393 010b |0012: iget-wide v3, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -038abc: 6e54 910a 0731 |0014: invoke-virtual {v7, v0, v1, v3, v4}, Lorg/javia/arity/Function;.eval:(DD)D // method@0a91 │ │ -038ac2: 0b00 |0017: move-result-wide v0 │ │ -038ac4: 7056 4b0a 0251 |0018: invoke-direct {v2, v0, v1, v5, v6}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038aca: 1102 |001b: return-object v2 │ │ -038acc: 1900 f87f |001c: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -038ad0: 28fa |001e: goto 0018 // -0006 │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 231 16-bit code units │ │ +043640: |[043640] org.achartengine.tools.FitZoom.apply:()V │ │ +043650: 54a0 9208 |0000: iget-object v0, v10, Lorg/achartengine/tools/FitZoom;.mChart:Lorg/achartengine/chart/XYChart; // field@0892 │ │ +043654: 6e10 f208 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getDataset:()Lorg/achartengine/model/XYMultipleSeriesDataset; // method@08f2 │ │ +04365a: 0c00 |0005: move-result-object v0 │ │ +04365c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +043660: 0e00 |0008: return-void │ │ +043662: 54a0 9308 |0009: iget-object v0, v10, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0893 │ │ +043666: 6e10 b709 0000 |000b: invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isInitialRangeSet:()Z // method@09b7 │ │ +04366c: 0a00 |000e: move-result v0 │ │ +04366e: 3800 0e00 |000f: if-eqz v0, 001d // +000e │ │ +043672: 54a0 9308 |0011: iget-object v0, v10, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0893 │ │ +043676: 54a1 9308 |0013: iget-object v1, v10, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0893 │ │ +04367a: 6e10 9809 0100 |0015: invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getInitialRange:()[D // method@0998 │ │ +043680: 0c01 |0018: move-result-object v1 │ │ +043682: 6e20 d609 1000 |0019: invoke-virtual {v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setRange:([D)V // method@09d6 │ │ +043688: 28ec |001c: goto 0008 // -0014 │ │ +04368a: 54a0 9208 |001d: iget-object v0, v10, Lorg/achartengine/tools/FitZoom;.mChart:Lorg/achartengine/chart/XYChart; // field@0892 │ │ +04368e: 6e10 f208 0000 |001f: invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;.getDataset:()Lorg/achartengine/model/XYMultipleSeriesDataset; // method@08f2 │ │ +043694: 0c00 |0022: move-result-object v0 │ │ +043696: 6e10 1f09 0000 |0023: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeries:()[Lorg/achartengine/model/XYSeries; // method@091f │ │ +04369c: 0c01 |0026: move-result-object v1 │ │ +04369e: 2112 |0027: array-length v2, v1 │ │ +0436a0: 3d02 e0ff |0028: if-lez v2, 0008 // -0020 │ │ +0436a4: 1240 |002a: const/4 v0, #int 4 // #4 │ │ +0436a6: 2303 0e02 |002b: new-array v3, v0, [D // type@020e │ │ +0436aa: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0436ac: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +0436ae: 4604 0104 |002f: aget-object v4, v1, v4 │ │ +0436b2: 6e10 2a09 0400 |0031: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMinX:()D // method@092a │ │ +0436b8: 0b04 |0034: move-result-wide v4 │ │ +0436ba: 4c04 0300 |0035: aput-wide v4, v3, v0 │ │ +0436be: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +0436c0: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +0436c2: 4604 0104 |0039: aget-object v4, v1, v4 │ │ +0436c6: 6e10 2809 0400 |003b: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMaxX:()D // method@0928 │ │ +0436cc: 0b04 |003e: move-result-wide v4 │ │ +0436ce: 4c04 0300 |003f: aput-wide v4, v3, v0 │ │ +0436d2: 1220 |0041: const/4 v0, #int 2 // #2 │ │ +0436d4: 54a4 9208 |0042: iget-object v4, v10, Lorg/achartengine/tools/FitZoom;.mChart:Lorg/achartengine/chart/XYChart; // field@0892 │ │ +0436d8: 6e10 f308 0400 |0044: invoke-virtual {v4}, Lorg/achartengine/chart/XYChart;.getDefaultMinimum:()D // method@08f3 │ │ +0436de: 0b04 |0047: move-result-wide v4 │ │ +0436e0: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +0436e2: 4606 0106 |0049: aget-object v6, v1, v6 │ │ +0436e6: 6e10 2b09 0600 |004b: invoke-virtual {v6}, Lorg/achartengine/model/XYSeries;.getMinY:()D // method@092b │ │ +0436ec: 0b06 |004e: move-result-wide v6 │ │ +0436ee: 7140 a707 5476 |004f: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +0436f4: 0b04 |0052: move-result-wide v4 │ │ +0436f6: 4c04 0300 |0053: aput-wide v4, v3, v0 │ │ +0436fa: 1230 |0055: const/4 v0, #int 3 // #3 │ │ +0436fc: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +0436fe: 4604 0104 |0057: aget-object v4, v1, v4 │ │ +043702: 6e10 2909 0400 |0059: invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;.getMaxY:()D // method@0929 │ │ +043708: 0b04 |005c: move-result-wide v4 │ │ +04370a: 4c04 0300 |005d: aput-wide v4, v3, v0 │ │ +04370e: 1210 |005f: const/4 v0, #int 1 // #1 │ │ +043710: 3520 4500 |0060: if-ge v0, v2, 00a5 // +0045 │ │ +043714: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +043716: 1205 |0063: const/4 v5, #int 0 // #0 │ │ +043718: 4506 0305 |0064: aget-wide v6, v3, v5 │ │ +04371c: 4605 0100 |0066: aget-object v5, v1, v0 │ │ +043720: 6e10 2a09 0500 |0068: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getMinX:()D // method@092a │ │ +043726: 0b08 |006b: move-result-wide v8 │ │ +043728: 7140 a707 7698 |006c: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +04372e: 0b06 |006f: move-result-wide v6 │ │ +043730: 4c06 0304 |0070: aput-wide v6, v3, v4 │ │ +043734: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +043736: 1215 |0073: const/4 v5, #int 1 // #1 │ │ +043738: 4506 0305 |0074: aget-wide v6, v3, v5 │ │ +04373c: 4605 0100 |0076: aget-object v5, v1, v0 │ │ +043740: 6e10 2809 0500 |0078: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getMaxX:()D // method@0928 │ │ +043746: 0b08 |007b: move-result-wide v8 │ │ +043748: 7140 a507 7698 |007c: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +04374e: 0b06 |007f: move-result-wide v6 │ │ +043750: 4c06 0304 |0080: aput-wide v6, v3, v4 │ │ +043754: 1224 |0082: const/4 v4, #int 2 // #2 │ │ +043756: 1225 |0083: const/4 v5, #int 2 // #2 │ │ +043758: 4506 0305 |0084: aget-wide v6, v3, v5 │ │ +04375c: 4605 0100 |0086: aget-object v5, v1, v0 │ │ +043760: 6e10 2b09 0500 |0088: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getMinY:()D // method@092b │ │ +043766: 0b08 |008b: move-result-wide v8 │ │ +043768: 7140 a707 7698 |008c: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +04376e: 0b06 |008f: move-result-wide v6 │ │ +043770: 4c06 0304 |0090: aput-wide v6, v3, v4 │ │ +043774: 1234 |0092: const/4 v4, #int 3 // #3 │ │ +043776: 1235 |0093: const/4 v5, #int 3 // #3 │ │ +043778: 4506 0305 |0094: aget-wide v6, v3, v5 │ │ +04377c: 4605 0100 |0096: aget-object v5, v1, v0 │ │ +043780: 6e10 2909 0500 |0098: invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;.getMaxY:()D // method@0929 │ │ +043786: 0b08 |009b: move-result-wide v8 │ │ +043788: 7140 a507 7698 |009c: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(DD)D // method@07a5 │ │ +04378e: 0b06 |009f: move-result-wide v6 │ │ +043790: 4c06 0304 |00a0: aput-wide v6, v3, v4 │ │ +043794: d800 0001 |00a2: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043798: 28bc |00a4: goto 0060 // -0044 │ │ +04379a: 1210 |00a5: const/4 v0, #int 1 // #1 │ │ +04379c: 4500 0300 |00a6: aget-wide v0, v3, v0 │ │ +0437a0: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ +0437a2: 4504 0302 |00a9: aget-wide v4, v3, v2 │ │ +0437a6: cc40 |00ab: sub-double/2addr v0, v4 │ │ +0437a8: 7120 9607 1000 |00ac: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0437ae: 0b00 |00af: move-result-wide v0 │ │ +0437b0: 1904 4440 |00b0: const-wide/high16 v4, #long 4630826316843712512 // #4044 │ │ +0437b4: ce40 |00b2: div-double/2addr v0, v4 │ │ +0437b6: 1232 |00b3: const/4 v2, #int 3 // #3 │ │ +0437b8: 4504 0302 |00b4: aget-wide v4, v3, v2 │ │ +0437bc: 1222 |00b6: const/4 v2, #int 2 // #2 │ │ +0437be: 4506 0302 |00b7: aget-wide v6, v3, v2 │ │ +0437c2: cc64 |00b9: sub-double/2addr v4, v6 │ │ +0437c4: 7120 9607 5400 |00ba: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0437ca: 0b04 |00bd: move-result-wide v4 │ │ +0437cc: 1906 4440 |00be: const-wide/high16 v6, #long 4630826316843712512 // #4044 │ │ +0437d0: ce64 |00c0: div-double/2addr v4, v6 │ │ +0437d2: 54a2 9308 |00c1: iget-object v2, v10, Lorg/achartengine/tools/FitZoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0893 │ │ +0437d6: 1246 |00c3: const/4 v6, #int 4 // #4 │ │ +0437d8: 2366 0e02 |00c4: new-array v6, v6, [D // type@020e │ │ +0437dc: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ +0437de: 1208 |00c7: const/4 v8, #int 0 // #0 │ │ +0437e0: 4508 0308 |00c8: aget-wide v8, v3, v8 │ │ +0437e4: cc08 |00ca: sub-double/2addr v8, v0 │ │ +0437e6: 4c08 0607 |00cb: aput-wide v8, v6, v7 │ │ +0437ea: 1217 |00cd: const/4 v7, #int 1 // #1 │ │ +0437ec: 1218 |00ce: const/4 v8, #int 1 // #1 │ │ +0437ee: 4508 0308 |00cf: aget-wide v8, v3, v8 │ │ +0437f2: cb80 |00d1: add-double/2addr v0, v8 │ │ +0437f4: 4c00 0607 |00d2: aput-wide v0, v6, v7 │ │ +0437f8: 1220 |00d4: const/4 v0, #int 2 // #2 │ │ +0437fa: 1221 |00d5: const/4 v1, #int 2 // #2 │ │ +0437fc: 4508 0301 |00d6: aget-wide v8, v3, v1 │ │ +043800: cc48 |00d8: sub-double/2addr v8, v4 │ │ +043802: 4c08 0600 |00d9: aput-wide v8, v6, v0 │ │ +043806: 1230 |00db: const/4 v0, #int 3 // #3 │ │ +043808: 1231 |00dc: const/4 v1, #int 3 // #3 │ │ +04380a: 4508 0301 |00dd: aget-wide v8, v3, v1 │ │ +04380e: cb84 |00df: add-double/2addr v4, v8 │ │ +043810: 4c04 0600 |00e0: aput-wide v4, v6, v0 │ │ +043814: 6e20 d609 6200 |00e2: invoke-virtual {v2, v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.setRange:([D)V // method@09d6 │ │ +04381a: 2900 23ff |00e5: goto/16 0008 // -00dd │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=113 │ │ + 0x0000 line=36 │ │ + 0x0008 line=59 │ │ + 0x0009 line=39 │ │ + 0x0011 line=40 │ │ + 0x001d line=42 │ │ + 0x0027 line=44 │ │ + 0x0028 line=45 │ │ + 0x002a line=46 │ │ + 0x005f line=48 │ │ + 0x0062 line=49 │ │ + 0x0072 line=50 │ │ + 0x0082 line=51 │ │ + 0x0092 line=52 │ │ + 0x00a2 line=48 │ │ + 0x00a5 line=54 │ │ + 0x00b3 line=55 │ │ + 0x00c1 line=56 │ │ locals : │ │ - 0x0000 - 0x001f reg=7 this Lorg/javia/arity/Function; │ │ - 0x0000 - 0x001f reg=8 (null) Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x001f reg=9 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x00e7 reg=10 this Lorg/achartengine/tools/FitZoom; │ │ │ │ - #7 : (in Lorg/javia/arity/Function;) │ │ - name : 'eval' │ │ - type : '([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 437 (FitZoom.java) │ │ + │ │ +Class #263 header: │ │ +class_idx : 487 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 485 │ │ +source_file_idx : 1216 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #263 - │ │ + Class descriptor : 'Lorg/achartengine/tools/Pan;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/tools/AbstractTool;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/tools/Pan;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/chart/XYChart;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +043820: |[043820] org.achartengine.tools.Pan.:(Lorg/achartengine/chart/XYChart;)V │ │ +043830: 7020 f409 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/tools/AbstractTool;.:(Lorg/achartengine/chart/XYChart;)V // method@09f4 │ │ +043836: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/tools/Pan; │ │ + 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/chart/XYChart; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/tools/Pan;) │ │ + name : 'apply' │ │ + type : '(FFFF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 21 │ │ + ins : 5 │ │ outs : 5 │ │ - insns size : 82 16-bit code units │ │ -038ad4: |[038ad4] org.javia.arity.Function.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -038ae4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038ae6: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -038aea: 2170 |0003: array-length v0, v7 │ │ -038aec: 2b00 4400 0000 |0004: packed-switch v0, 00000048 // +00000044 │ │ -038af2: 2170 |0007: array-length v0, v7 │ │ -038af4: 2301 1a02 |0008: new-array v1, v0, [D // type@021a │ │ -038af8: 2170 |000a: array-length v0, v7 │ │ -038afa: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038afe: 3a00 3100 |000d: if-ltz v0, 003e // +0031 │ │ -038b02: 4602 0700 |000f: aget-object v2, v7, v0 │ │ -038b06: 5322 000b |0011: iget-wide v2, v2, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -038b0a: 2f02 0204 |0013: cmpl-double v2, v2, v4 │ │ -038b0e: 3802 2000 |0015: if-eqz v2, 0035 // +0020 │ │ -038b12: 2200 fb01 |0017: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -038b16: 1901 f87f |0019: const-wide/high16 v1, #long 9221120237041090560 // #7ff8 │ │ -038b1a: 7055 4b0a 1042 |001b: invoke-direct {v0, v1, v2, v4, v5}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038b20: 1100 |001e: return-object v0 │ │ -038b22: 6e10 960a 0600 |001f: invoke-virtual {v6}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a96 │ │ -038b28: 0c00 |0022: move-result-object v0 │ │ -038b2a: 28fb |0023: goto 001e // -0005 │ │ -038b2c: 4600 0701 |0024: aget-object v0, v7, v1 │ │ -038b30: 6e20 930a 0600 |0026: invoke-virtual {v6, v0}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a93 │ │ -038b36: 0c00 |0029: move-result-object v0 │ │ -038b38: 28f4 |002a: goto 001e // -000c │ │ -038b3a: 4600 0701 |002b: aget-object v0, v7, v1 │ │ -038b3e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -038b40: 4601 0701 |002e: aget-object v1, v7, v1 │ │ -038b44: 6e30 940a 0601 |0030: invoke-virtual {v6, v0, v1}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a94 │ │ -038b4a: 0c00 |0033: move-result-object v0 │ │ -038b4c: 28ea |0034: goto 001e // -0016 │ │ -038b4e: 4602 0700 |0035: aget-object v2, v7, v0 │ │ -038b52: 5322 010b |0037: iget-wide v2, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -038b56: 4c02 0100 |0039: aput-wide v2, v1, v0 │ │ -038b5a: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038b5e: 28d0 |003d: goto 000d // -0030 │ │ -038b60: 2200 fb01 |003e: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -038b64: 6e20 920a 1600 |0040: invoke-virtual {v6, v1}, Lorg/javia/arity/Function;.eval:([D)D // method@0a92 │ │ -038b6a: 0b01 |0043: move-result-wide v1 │ │ -038b6c: 7055 4b0a 1042 |0044: invoke-direct {v0, v1, v2, v4, v5}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038b72: 28d7 |0047: goto 001e // -0029 │ │ -038b74: 0001 0300 0000 0000 1b00 0000 2000 ... |0048: packed-switch-data (10 units) │ │ + insns size : 321 16-bit code units │ │ +043838: |[043838] org.achartengine.tools.Pan.apply:(FFFF)V │ │ +043848: 7401 fe09 1000 |0000: invoke-virtual/range {v16}, Lorg/achartengine/tools/Pan;.getRange:()[D // method@09fe │ │ +04384e: 0c03 |0003: move-result-object v3 │ │ +043850: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +043854: 5402 9508 |0006: iget-object v2, v0, Lorg/achartengine/tools/Pan;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0895 │ │ +043858: 6e10 9f09 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getPanLimits:()[D // method@099f │ │ +04385e: 0c04 |000b: move-result-object v4 │ │ +043860: 3804 3800 |000c: if-eqz v4, 0044 // +0038 │ │ +043864: 2142 |000e: array-length v2, v4 │ │ +043866: 1245 |000f: const/4 v5, #int 4 // #4 │ │ +043868: 3352 3400 |0010: if-ne v2, v5, 0044 // +0034 │ │ +04386c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +04386e: 0800 1000 |0013: move-object/from16 v0, v16 │ │ +043872: 5405 9408 |0015: iget-object v5, v0, Lorg/achartengine/tools/Pan;.mChart:Lorg/achartengine/chart/XYChart; // field@0894 │ │ +043876: 6e10 f108 0500 |0017: invoke-virtual {v5}, Lorg/achartengine/chart/XYChart;.getCalcRange:()[D // method@08f1 │ │ +04387c: 0c05 |001a: move-result-object v5 │ │ +04387e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +043880: 4506 0306 |001c: aget-wide v6, v3, v6 │ │ +043884: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +043886: 4508 0308 |001f: aget-wide v8, v3, v8 │ │ +04388a: 2f06 0608 |0021: cmpl-double v6, v6, v8 │ │ +04388e: 3906 0c00 |0023: if-nez v6, 002f // +000c │ │ +043892: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +043894: 4506 0506 |0026: aget-wide v6, v5, v6 │ │ +043898: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +04389a: 4508 0508 |0029: aget-wide v8, v5, v8 │ │ +04389e: 2f06 0608 |002b: cmpl-double v6, v6, v8 │ │ +0438a2: 3806 1600 |002d: if-eqz v6, 0043 // +0016 │ │ +0438a6: 1226 |002f: const/4 v6, #int 2 // #2 │ │ +0438a8: 4506 0306 |0030: aget-wide v6, v3, v6 │ │ +0438ac: 1238 |0032: const/4 v8, #int 3 // #3 │ │ +0438ae: 4508 0308 |0033: aget-wide v8, v3, v8 │ │ +0438b2: 2f06 0608 |0035: cmpl-double v6, v6, v8 │ │ +0438b6: 3906 0f00 |0037: if-nez v6, 0046 // +000f │ │ +0438ba: 1226 |0039: const/4 v6, #int 2 // #2 │ │ +0438bc: 4506 0506 |003a: aget-wide v6, v5, v6 │ │ +0438c0: 1238 |003c: const/4 v8, #int 3 // #3 │ │ +0438c2: 4508 0508 |003d: aget-wide v8, v5, v8 │ │ +0438c6: 2f05 0608 |003f: cmpl-double v5, v6, v8 │ │ +0438ca: 3905 0500 |0041: if-nez v5, 0046 // +0005 │ │ +0438ce: 0e00 |0043: return-void │ │ +0438d0: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +0438d2: 28ce |0045: goto 0013 // -0032 │ │ +0438d4: 0800 1000 |0046: move-object/from16 v0, v16 │ │ +0438d8: 6e20 fd09 3000 |0048: invoke-virtual {v0, v3}, Lorg/achartengine/tools/Pan;.checkRange:([D)V // method@09fd │ │ +0438de: 0800 1000 |004b: move-object/from16 v0, v16 │ │ +0438e2: 5405 9408 |004d: iget-object v5, v0, Lorg/achartengine/tools/Pan;.mChart:Lorg/achartengine/chart/XYChart; // field@0894 │ │ +0438e6: 0200 1100 |004f: move/from16 v0, v17 │ │ +0438ea: 0201 1200 |0051: move/from16 v1, v18 │ │ +0438ee: 6e30 f808 0501 |0053: invoke-virtual {v5, v0, v1}, Lorg/achartengine/chart/XYChart;.toRealPoint:(FF)Landroid/graphics/PointF; // method@08f8 │ │ +0438f4: 0c05 |0056: move-result-object v5 │ │ +0438f6: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +0438fa: 5406 9408 |0059: iget-object v6, v0, Lorg/achartengine/tools/Pan;.mChart:Lorg/achartengine/chart/XYChart; // field@0894 │ │ +0438fe: 0200 1300 |005b: move/from16 v0, v19 │ │ +043902: 0201 1400 |005d: move/from16 v1, v20 │ │ +043906: 6e30 f808 0601 |005f: invoke-virtual {v6, v0, v1}, Lorg/achartengine/chart/XYChart;.toRealPoint:(FF)Landroid/graphics/PointF; // method@08f8 │ │ +04390c: 0c06 |0062: move-result-object v6 │ │ +04390e: 5257 0800 |0063: iget v7, v5, Landroid/graphics/PointF;.x:F // field@0008 │ │ +043912: 5268 0800 |0065: iget v8, v6, Landroid/graphics/PointF;.x:F // field@0008 │ │ +043916: c787 |0067: sub-float/2addr v7, v8 │ │ +043918: 8978 |0068: float-to-double v8, v7 │ │ +04391a: 5255 0900 |0069: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0009 │ │ +04391e: 5266 0900 |006b: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0009 │ │ +043922: c765 |006d: sub-float/2addr v5, v6 │ │ +043924: 8956 |006e: float-to-double v6, v5 │ │ +043926: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +04392a: 5405 9508 |0071: iget-object v5, v0, Lorg/achartengine/tools/Pan;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0895 │ │ +04392e: 6e10 bc09 0500 |0073: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanXEnabled:()Z // method@09bc │ │ +043934: 0a05 |0076: move-result v5 │ │ +043936: 3805 2200 |0077: if-eqz v5, 0099 // +0022 │ │ +04393a: 3802 7a00 |0079: if-eqz v2, 00f3 // +007a │ │ +04393e: 1205 |007b: const/4 v5, #int 0 // #0 │ │ +043940: 450a 0405 |007c: aget-wide v10, v4, v5 │ │ +043944: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +043946: 450c 0305 |007f: aget-wide v12, v3, v5 │ │ +04394a: cb8c |0081: add-double/2addr v12, v8 │ │ +04394c: 2f05 0a0c |0082: cmpl-double v5, v10, v12 │ │ +043950: 3d05 4200 |0084: if-lez v5, 00c6 // +0042 │ │ +043954: 1205 |0086: const/4 v5, #int 0 // #0 │ │ +043956: 4508 0405 |0087: aget-wide v8, v4, v5 │ │ +04395a: 1205 |0089: const/4 v5, #int 0 // #0 │ │ +04395c: 450a 0405 |008a: aget-wide v10, v4, v5 │ │ +043960: 1215 |008c: const/4 v5, #int 1 // #1 │ │ +043962: 450c 0305 |008d: aget-wide v12, v3, v5 │ │ +043966: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +043968: 450e 0305 |0090: aget-wide v14, v3, v5 │ │ +04396c: ccec |0092: sub-double/2addr v12, v14 │ │ +04396e: cbca |0093: add-double/2addr v10, v12 │ │ +043970: 0800 1000 |0094: move-object/from16 v0, v16 │ │ +043974: 6e5b ff09 80a9 |0096: invoke-virtual {v0, v8, v9, v10, v11}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@09ff │ │ +04397a: 0800 1000 |0099: move-object/from16 v0, v16 │ │ +04397e: 5405 9508 |009b: iget-object v5, v0, Lorg/achartengine/tools/Pan;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0895 │ │ +043982: 6e10 bd09 0500 |009d: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isPanYEnabled:()Z // method@09bd │ │ +043988: 0a05 |00a0: move-result v5 │ │ +04398a: 3805 a2ff |00a1: if-eqz v5, 0043 // -005e │ │ +04398e: 3802 8f00 |00a3: if-eqz v2, 0132 // +008f │ │ +043992: 1222 |00a5: const/4 v2, #int 2 // #2 │ │ +043994: 4508 0402 |00a6: aget-wide v8, v4, v2 │ │ +043998: 1222 |00a8: const/4 v2, #int 2 // #2 │ │ +04399a: 450a 0302 |00a9: aget-wide v10, v3, v2 │ │ +04399e: cb6a |00ab: add-double/2addr v10, v6 │ │ +0439a0: 2f02 080a |00ac: cmpl-double v2, v8, v10 │ │ +0439a4: 3d02 5300 |00ae: if-lez v2, 0101 // +0053 │ │ +0439a8: 1222 |00b0: const/4 v2, #int 2 // #2 │ │ +0439aa: 4506 0402 |00b1: aget-wide v6, v4, v2 │ │ +0439ae: 1222 |00b3: const/4 v2, #int 2 // #2 │ │ +0439b0: 4504 0402 |00b4: aget-wide v4, v4, v2 │ │ +0439b4: 1232 |00b6: const/4 v2, #int 3 // #3 │ │ +0439b6: 4508 0302 |00b7: aget-wide v8, v3, v2 │ │ +0439ba: 1222 |00b9: const/4 v2, #int 2 // #2 │ │ +0439bc: 4502 0302 |00ba: aget-wide v2, v3, v2 │ │ +0439c0: ac02 0802 |00bc: sub-double v2, v8, v2 │ │ +0439c4: cb42 |00be: add-double/2addr v2, v4 │ │ +0439c6: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ +0439ca: 6e53 000a 6027 |00c1: invoke-virtual {v0, v6, v7, v2, v3}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a00 │ │ +0439d0: 2900 7fff |00c4: goto/16 0043 // -0081 │ │ +0439d4: 1215 |00c6: const/4 v5, #int 1 // #1 │ │ +0439d6: 450a 0405 |00c7: aget-wide v10, v4, v5 │ │ +0439da: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ +0439dc: 450c 0305 |00ca: aget-wide v12, v3, v5 │ │ +0439e0: cb8c |00cc: add-double/2addr v12, v8 │ │ +0439e2: 3005 0a0c |00cd: cmpg-double v5, v10, v12 │ │ +0439e6: 3b05 1600 |00cf: if-gez v5, 00e5 // +0016 │ │ +0439ea: 1215 |00d1: const/4 v5, #int 1 // #1 │ │ +0439ec: 4508 0405 |00d2: aget-wide v8, v4, v5 │ │ +0439f0: 1215 |00d4: const/4 v5, #int 1 // #1 │ │ +0439f2: 450a 0305 |00d5: aget-wide v10, v3, v5 │ │ +0439f6: 1205 |00d7: const/4 v5, #int 0 // #0 │ │ +0439f8: 450c 0305 |00d8: aget-wide v12, v3, v5 │ │ +0439fc: ccca |00da: sub-double/2addr v10, v12 │ │ +0439fe: cca8 |00db: sub-double/2addr v8, v10 │ │ +043a00: 1215 |00dc: const/4 v5, #int 1 // #1 │ │ +043a02: 450a 0405 |00dd: aget-wide v10, v4, v5 │ │ +043a06: 0800 1000 |00df: move-object/from16 v0, v16 │ │ +043a0a: 6e5b ff09 80a9 |00e1: invoke-virtual {v0, v8, v9, v10, v11}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@09ff │ │ +043a10: 28b5 |00e4: goto 0099 // -004b │ │ +043a12: 1205 |00e5: const/4 v5, #int 0 // #0 │ │ +043a14: 450a 0305 |00e6: aget-wide v10, v3, v5 │ │ +043a18: cb8a |00e8: add-double/2addr v10, v8 │ │ +043a1a: 1215 |00e9: const/4 v5, #int 1 // #1 │ │ +043a1c: 450c 0305 |00ea: aget-wide v12, v3, v5 │ │ +043a20: cbc8 |00ec: add-double/2addr v8, v12 │ │ +043a22: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ +043a26: 6e59 ff09 a08b |00ef: invoke-virtual {v0, v10, v11, v8, v9}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@09ff │ │ +043a2c: 28a7 |00f2: goto 0099 // -0059 │ │ +043a2e: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ +043a30: 450a 0305 |00f4: aget-wide v10, v3, v5 │ │ +043a34: cb8a |00f6: add-double/2addr v10, v8 │ │ +043a36: 1215 |00f7: const/4 v5, #int 1 // #1 │ │ +043a38: 450c 0305 |00f8: aget-wide v12, v3, v5 │ │ +043a3c: cbc8 |00fa: add-double/2addr v8, v12 │ │ +043a3e: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +043a42: 6e59 ff09 a08b |00fd: invoke-virtual {v0, v10, v11, v8, v9}, Lorg/achartengine/tools/Pan;.setXRange:(DD)V // method@09ff │ │ +043a48: 2899 |0100: goto 0099 // -0067 │ │ +043a4a: 1232 |0101: const/4 v2, #int 3 // #3 │ │ +043a4c: 4508 0402 |0102: aget-wide v8, v4, v2 │ │ +043a50: 1232 |0104: const/4 v2, #int 3 // #3 │ │ +043a52: 450a 0302 |0105: aget-wide v10, v3, v2 │ │ +043a56: cb6a |0107: add-double/2addr v10, v6 │ │ +043a58: 3002 080a |0108: cmpg-double v2, v8, v10 │ │ +043a5c: 3b02 1900 |010a: if-gez v2, 0123 // +0019 │ │ +043a60: 1232 |010c: const/4 v2, #int 3 // #3 │ │ +043a62: 4506 0402 |010d: aget-wide v6, v4, v2 │ │ +043a66: 1232 |010f: const/4 v2, #int 3 // #3 │ │ +043a68: 4508 0302 |0110: aget-wide v8, v3, v2 │ │ +043a6c: 1222 |0112: const/4 v2, #int 2 // #2 │ │ +043a6e: 4502 0302 |0113: aget-wide v2, v3, v2 │ │ +043a72: ac02 0802 |0115: sub-double v2, v8, v2 │ │ +043a76: ac02 0602 |0117: sub-double v2, v6, v2 │ │ +043a7a: 1235 |0119: const/4 v5, #int 3 // #3 │ │ +043a7c: 4504 0405 |011a: aget-wide v4, v4, v5 │ │ +043a80: 0800 1000 |011c: move-object/from16 v0, v16 │ │ +043a84: 6e55 000a 2043 |011e: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a00 │ │ +043a8a: 2900 22ff |0121: goto/16 0043 // -00de │ │ +043a8e: 1222 |0123: const/4 v2, #int 2 // #2 │ │ +043a90: 4504 0302 |0124: aget-wide v4, v3, v2 │ │ +043a94: cb64 |0126: add-double/2addr v4, v6 │ │ +043a96: 1232 |0127: const/4 v2, #int 3 // #3 │ │ +043a98: 4502 0302 |0128: aget-wide v2, v3, v2 │ │ +043a9c: cb62 |012a: add-double/2addr v2, v6 │ │ +043a9e: 0800 1000 |012b: move-object/from16 v0, v16 │ │ +043aa2: 6e53 000a 4025 |012d: invoke-virtual {v0, v4, v5, v2, v3}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a00 │ │ +043aa8: 2900 13ff |0130: goto/16 0043 // -00ed │ │ +043aac: 1222 |0132: const/4 v2, #int 2 // #2 │ │ +043aae: 4504 0302 |0133: aget-wide v4, v3, v2 │ │ +043ab2: cb64 |0135: add-double/2addr v4, v6 │ │ +043ab4: 1232 |0136: const/4 v2, #int 3 // #3 │ │ +043ab6: 4502 0302 |0137: aget-wide v2, v3, v2 │ │ +043aba: cb62 |0139: add-double/2addr v2, v6 │ │ +043abc: 0800 1000 |013a: move-object/from16 v0, v16 │ │ +043ac0: 6e53 000a 4025 |013c: invoke-virtual {v0, v4, v5, v2, v3}, Lorg/achartengine/tools/Pan;.setYRange:(DD)V // method@0a00 │ │ +043ac6: 2900 04ff |013f: goto/16 0043 // -00fc │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=120 │ │ - 0x0007 line=128 │ │ - 0x000a line=129 │ │ - 0x000f line=130 │ │ - 0x0017 line=131 │ │ - 0x001e line=135 │ │ - 0x001f line=122 │ │ - 0x0024 line=124 │ │ - 0x002b line=126 │ │ - 0x0035 line=133 │ │ - 0x003b line=129 │ │ - 0x003e line=135 │ │ - 0x0048 line=120 │ │ + 0x0000 line=45 │ │ + 0x0004 line=46 │ │ + 0x000c line=47 │ │ + 0x0013 line=48 │ │ + 0x001b line=49 │ │ + 0x0043 line=85 │ │ + 0x0044 line=47 │ │ + 0x0046 line=53 │ │ + 0x004b line=55 │ │ + 0x0057 line=56 │ │ + 0x0063 line=57 │ │ + 0x0069 line=58 │ │ + 0x006f line=59 │ │ + 0x0079 line=60 │ │ + 0x007b line=61 │ │ + 0x0086 line=62 │ │ + 0x0099 line=72 │ │ + 0x00a3 line=73 │ │ + 0x00a5 line=74 │ │ + 0x00b0 line=75 │ │ + 0x00c6 line=63 │ │ + 0x00d1 line=64 │ │ + 0x00e5 line=66 │ │ + 0x00f3 line=69 │ │ + 0x0101 line=76 │ │ + 0x010c line=77 │ │ + 0x0123 line=79 │ │ + 0x0132 line=82 │ │ + locals : │ │ + 0x0000 - 0x0141 reg=16 this Lorg/achartengine/tools/Pan; │ │ + 0x0000 - 0x0141 reg=17 (null) F │ │ + 0x0000 - 0x0141 reg=18 (null) F │ │ + 0x0000 - 0x0141 reg=19 (null) F │ │ + 0x0000 - 0x0141 reg=20 (null) F │ │ + │ │ + source_file_idx : 1216 (Pan.java) │ │ + │ │ +Class #264 header: │ │ +class_idx : 488 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 485 │ │ +source_file_idx : 1485 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #264 - │ │ + Class descriptor : 'Lorg/achartengine/tools/Zoom;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/tools/AbstractTool;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/tools/Zoom;) │ │ + name : 'mZoomIn' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/achartengine/tools/Zoom;) │ │ + name : 'mZoomRate' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/tools/Zoom;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/chart/XYChart;ZF)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +043acc: |[043acc] org.achartengine.tools.Zoom.:(Lorg/achartengine/chart/XYChart;ZF)V │ │ +043adc: 7020 f409 1000 |0000: invoke-direct {v0, v1}, Lorg/achartengine/tools/AbstractTool;.:(Lorg/achartengine/chart/XYChart;)V // method@09f4 │ │ +043ae2: 5c02 9708 |0003: iput-boolean v2, v0, Lorg/achartengine/tools/Zoom;.mZoomIn:Z // field@0897 │ │ +043ae6: 6e20 070a 3000 |0005: invoke-virtual {v0, v3}, Lorg/achartengine/tools/Zoom;.setZoomRate:(F)V // method@0a07 │ │ +043aec: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0003 line=38 │ │ + 0x0005 line=39 │ │ + 0x0008 line=40 │ │ locals : │ │ - 0x0000 - 0x0052 reg=6 this Lorg/javia/arity/Function; │ │ - 0x0000 - 0x0052 reg=7 (null) [Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0009 reg=0 this Lorg/achartengine/tools/Zoom; │ │ + 0x0000 - 0x0009 reg=1 (null) Lorg/achartengine/chart/XYChart; │ │ + 0x0000 - 0x0009 reg=2 (null) Z │ │ + 0x0000 - 0x0009 reg=3 (null) F │ │ │ │ - #8 : (in Lorg/javia/arity/Function;) │ │ - name : 'evalComplex' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/tools/Zoom;) │ │ + name : 'apply' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 21 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 12 16-bit code units │ │ -038b88: |[038b88] org.javia.arity.Function.evalComplex:()Lorg/javia/arity/Complex; │ │ -038b98: 2200 fb01 |0000: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -038b9c: 6e10 8f0a 0500 |0002: invoke-virtual {v5}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -038ba2: 0b01 |0005: move-result-wide v1 │ │ -038ba4: 1603 0000 |0006: const-wide/16 v3, #int 0 // #0 │ │ -038ba8: 7054 4b0a 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038bae: 1100 |000b: return-object v0 │ │ + insns size : 235 16-bit code units │ │ +043af0: |[043af0] org.achartengine.tools.Zoom.apply:()V │ │ +043b00: 7401 040a 1400 |0000: invoke-virtual/range {v20}, Lorg/achartengine/tools/Zoom;.getRange:()[D // method@0a04 │ │ +043b06: 0c03 |0003: move-result-object v3 │ │ +043b08: 0800 1400 |0004: move-object/from16 v0, v20 │ │ +043b0c: 6e20 030a 3000 |0006: invoke-virtual {v0, v3}, Lorg/achartengine/tools/Zoom;.checkRange:([D)V // method@0a03 │ │ +043b12: 0800 1400 |0009: move-object/from16 v0, v20 │ │ +043b16: 5402 9608 |000b: iget-object v2, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043b1a: 6e10 b309 0200 |000d: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getZoomLimits:()[D // method@09b3 │ │ +043b20: 0c08 |0010: move-result-object v8 │ │ +043b22: 3808 aa00 |0011: if-eqz v8, 00bb // +00aa │ │ +043b26: 2182 |0013: array-length v2, v8 │ │ +043b28: 1244 |0014: const/4 v4, #int 4 // #4 │ │ +043b2a: 3342 a600 |0015: if-ne v2, v4, 00bb // +00a6 │ │ +043b2e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +043b30: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +043b32: 4504 0304 |0019: aget-wide v4, v3, v4 │ │ +043b36: 1216 |001b: const/4 v6, #int 1 // #1 │ │ +043b38: 4506 0306 |001c: aget-wide v6, v3, v6 │ │ +043b3c: cb64 |001e: add-double/2addr v4, v6 │ │ +043b3e: 1906 0040 |001f: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +043b42: ae0a 0406 |0021: div-double v10, v4, v6 │ │ +043b46: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +043b48: 4504 0304 |0024: aget-wide v4, v3, v4 │ │ +043b4c: 1236 |0026: const/4 v6, #int 3 // #3 │ │ +043b4e: 4506 0306 |0027: aget-wide v6, v3, v6 │ │ +043b52: cb64 |0029: add-double/2addr v4, v6 │ │ +043b54: 1906 0040 |002a: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +043b58: ae0c 0406 |002c: div-double v12, v4, v6 │ │ +043b5c: 1214 |002e: const/4 v4, #int 1 // #1 │ │ +043b5e: 4504 0304 |002f: aget-wide v4, v3, v4 │ │ +043b62: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +043b64: 4506 0306 |0032: aget-wide v6, v3, v6 │ │ +043b68: cc64 |0034: sub-double/2addr v4, v6 │ │ +043b6a: 1236 |0035: const/4 v6, #int 3 // #3 │ │ +043b6c: 4506 0306 |0036: aget-wide v6, v3, v6 │ │ +043b70: 1229 |0038: const/4 v9, #int 2 // #2 │ │ +043b72: 450e 0309 |0039: aget-wide v14, v3, v9 │ │ +043b76: cce6 |003b: sub-double/2addr v6, v14 │ │ +043b78: 0800 1400 |003c: move-object/from16 v0, v20 │ │ +043b7c: 5503 9708 |003e: iget-boolean v3, v0, Lorg/achartengine/tools/Zoom;.mZoomIn:Z // field@0897 │ │ +043b80: 3803 7e00 |0040: if-eqz v3, 00be // +007e │ │ +043b84: 0800 1400 |0042: move-object/from16 v0, v20 │ │ +043b88: 5403 9608 |0044: iget-object v3, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043b8c: 6e10 c209 0300 |0046: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +043b92: 0a03 |0049: move-result v3 │ │ +043b94: 3803 0800 |004a: if-eqz v3, 0052 // +0008 │ │ +043b98: 0800 1400 |004c: move-object/from16 v0, v20 │ │ +043b9c: 5203 9808 |004e: iget v3, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0898 │ │ +043ba0: 893e |0050: float-to-double v14, v3 │ │ +043ba2: cee4 |0051: div-double/2addr v4, v14 │ │ +043ba4: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +043ba8: 5403 9608 |0054: iget-object v3, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043bac: 6e10 c309 0300 |0056: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +043bb2: 0a03 |0059: move-result v3 │ │ +043bb4: 3803 8a00 |005a: if-eqz v3, 00e4 // +008a │ │ +043bb8: 0800 1400 |005c: move-object/from16 v0, v20 │ │ +043bbc: 5203 9808 |005e: iget v3, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0898 │ │ +043bc0: 893e |0060: float-to-double v14, v3 │ │ +043bc2: cee6 |0061: div-double/2addr v6, v14 │ │ +043bc4: 0512 0600 |0062: move-wide/from16 v18, v6 │ │ +043bc8: 0446 |0064: move-wide v6, v4 │ │ +043bca: 0504 1200 |0065: move-wide/from16 v4, v18 │ │ +043bce: 0800 1400 |0067: move-object/from16 v0, v20 │ │ +043bd2: 5403 9608 |0069: iget-object v3, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043bd6: 6e10 c209 0300 |006b: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +043bdc: 0a03 |006e: move-result v3 │ │ +043bde: 3803 2200 |006f: if-eqz v3, 0091 // +0022 │ │ +043be2: 190e 0040 |0071: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +043be6: ae0e 060e |0073: div-double v14, v6, v14 │ │ +043bea: ac0e 0a0e |0075: sub-double v14, v10, v14 │ │ +043bee: 1910 0040 |0077: const-wide/high16 v16, #long 4611686018427387904 // #4000 │ │ +043bf2: ae06 0610 |0079: div-double v6, v6, v16 │ │ +043bf6: cba6 |007b: add-double/2addr v6, v10 │ │ +043bf8: 3802 1000 |007c: if-eqz v2, 008c // +0010 │ │ +043bfc: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +043bfe: 450a 0803 |007f: aget-wide v10, v8, v3 │ │ +043c02: 3003 0a0e |0081: cmpg-double v3, v10, v14 │ │ +043c06: 3c03 0e00 |0083: if-gtz v3, 0091 // +000e │ │ +043c0a: 1213 |0085: const/4 v3, #int 1 // #1 │ │ +043c0c: 450a 0803 |0086: aget-wide v10, v8, v3 │ │ +043c10: 2f03 0a06 |0088: cmpl-double v3, v10, v6 │ │ +043c14: 3a03 0700 |008a: if-ltz v3, 0091 // +0007 │ │ +043c18: 0800 1400 |008c: move-object/from16 v0, v20 │ │ +043c1c: 6e57 050a e06f |008e: invoke-virtual {v0, v14, v15, v6, v7}, Lorg/achartengine/tools/Zoom;.setXRange:(DD)V // method@0a05 │ │ +043c22: 0800 1400 |0091: move-object/from16 v0, v20 │ │ +043c26: 5403 9608 |0093: iget-object v3, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043c2a: 6e10 c309 0300 |0095: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +043c30: 0a03 |0098: move-result v3 │ │ +043c32: 3803 2100 |0099: if-eqz v3, 00ba // +0021 │ │ +043c36: 1906 0040 |009b: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +043c3a: ae06 0406 |009d: div-double v6, v4, v6 │ │ +043c3e: ac06 0c06 |009f: sub-double v6, v12, v6 │ │ +043c42: 190a 0040 |00a1: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +043c46: cea4 |00a3: div-double/2addr v4, v10 │ │ +043c48: cbc4 |00a4: add-double/2addr v4, v12 │ │ +043c4a: 3802 1000 |00a5: if-eqz v2, 00b5 // +0010 │ │ +043c4e: 1222 |00a7: const/4 v2, #int 2 // #2 │ │ +043c50: 4502 0802 |00a8: aget-wide v2, v8, v2 │ │ +043c54: 3002 0206 |00aa: cmpg-double v2, v2, v6 │ │ +043c58: 3c02 0e00 |00ac: if-gtz v2, 00ba // +000e │ │ +043c5c: 1232 |00ae: const/4 v2, #int 3 // #3 │ │ +043c5e: 4502 0802 |00af: aget-wide v2, v8, v2 │ │ +043c62: 2f02 0204 |00b1: cmpl-double v2, v2, v4 │ │ +043c66: 3a02 0700 |00b3: if-ltz v2, 00ba // +0007 │ │ +043c6a: 0800 1400 |00b5: move-object/from16 v0, v20 │ │ +043c6e: 6e55 060a 6047 |00b7: invoke-virtual {v0, v6, v7, v4, v5}, Lorg/achartengine/tools/Zoom;.setYRange:(DD)V // method@0a06 │ │ +043c74: 0e00 |00ba: return-void │ │ +043c76: 1202 |00bb: const/4 v2, #int 0 // #0 │ │ +043c78: 2900 5cff |00bc: goto/16 0018 // -00a4 │ │ +043c7c: 0800 1400 |00be: move-object/from16 v0, v20 │ │ +043c80: 5403 9608 |00c0: iget-object v3, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043c84: 6e10 c209 0300 |00c2: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomXEnabled:()Z // method@09c2 │ │ +043c8a: 0a03 |00c5: move-result v3 │ │ +043c8c: 3803 0800 |00c6: if-eqz v3, 00ce // +0008 │ │ +043c90: 0800 1400 |00c8: move-object/from16 v0, v20 │ │ +043c94: 5203 9808 |00ca: iget v3, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0898 │ │ +043c98: 893e |00cc: float-to-double v14, v3 │ │ +043c9a: cde4 |00cd: mul-double/2addr v4, v14 │ │ +043c9c: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +043ca0: 5403 9608 |00d0: iget-object v3, v0, Lorg/achartengine/tools/Zoom;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0896 │ │ +043ca4: 6e10 c309 0300 |00d2: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isZoomYEnabled:()Z // method@09c3 │ │ +043caa: 0a03 |00d5: move-result v3 │ │ +043cac: 3803 0e00 |00d6: if-eqz v3, 00e4 // +000e │ │ +043cb0: 0800 1400 |00d8: move-object/from16 v0, v20 │ │ +043cb4: 5203 9808 |00da: iget v3, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0898 │ │ +043cb8: 893e |00dc: float-to-double v14, v3 │ │ +043cba: cde6 |00dd: mul-double/2addr v6, v14 │ │ +043cbc: 0512 0600 |00de: move-wide/from16 v18, v6 │ │ +043cc0: 0446 |00e0: move-wide v6, v4 │ │ +043cc2: 0504 1200 |00e1: move-wide/from16 v4, v18 │ │ +043cc6: 2884 |00e3: goto 0067 // -007c │ │ +043cc8: 0512 0600 |00e4: move-wide/from16 v18, v6 │ │ +043ccc: 0446 |00e6: move-wide v6, v4 │ │ +043cce: 0504 1200 |00e7: move-wide/from16 v4, v18 │ │ +043cd2: 2900 7eff |00e9: goto/16 0067 // -0082 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=99 │ │ + 0x0000 line=54 │ │ + 0x0004 line=55 │ │ + 0x0009 line=56 │ │ + 0x0011 line=57 │ │ + 0x0018 line=59 │ │ + 0x0023 line=60 │ │ + 0x002e line=61 │ │ + 0x0035 line=62 │ │ + 0x003c line=63 │ │ + 0x0042 line=64 │ │ + 0x004c line=65 │ │ + 0x0052 line=67 │ │ + 0x005c line=68 │ │ + 0x0067 line=79 │ │ + 0x0071 line=80 │ │ + 0x0077 line=81 │ │ + 0x007c line=82 │ │ + 0x008c line=83 │ │ + 0x0091 line=86 │ │ + 0x009b line=87 │ │ + 0x00a1 line=88 │ │ + 0x00a5 line=89 │ │ + 0x00b5 line=90 │ │ + 0x00ba line=93 │ │ + 0x00bb line=57 │ │ + 0x00be line=71 │ │ + 0x00c8 line=72 │ │ + 0x00ce line=74 │ │ + 0x00d8 line=75 │ │ locals : │ │ - 0x0000 - 0x000c reg=5 this Lorg/javia/arity/Function; │ │ + 0x0000 - 0x00eb reg=20 this Lorg/achartengine/tools/Zoom; │ │ │ │ - source_file_idx : 441 (Function.java) │ │ + #1 : (in Lorg/achartengine/tools/Zoom;) │ │ + name : 'setZoomRate' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043cd8: |[043cd8] org.achartengine.tools.Zoom.setZoomRate:(F)V │ │ +043ce8: 5901 9808 |0000: iput v1, v0, Lorg/achartengine/tools/Zoom;.mZoomRate:F // field@0898 │ │ +043cec: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0002 line=48 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/tools/Zoom; │ │ + 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ -Class #285 header: │ │ -class_idx : 505 │ │ + source_file_idx : 1485 (Zoom.java) │ │ + │ │ +Class #265 header: │ │ +class_idx : 493 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ +superclass_idx : 503 │ │ source_file_idx : 336 │ │ static_fields_size : 4 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 18 │ │ │ │ -Class #285 annotations: │ │ -Annotations on method #2610 'checkArity' │ │ +Class #265 annotations: │ │ +Annotations on method #2599 'checkArity' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/ArityException; } │ │ │ │ -Class #285 - │ │ +Class #265 - │ │ Class descriptor : 'Lorg/javia/arity/CompiledFunction;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/javia/arity/Function;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'NO_ARGS' │ │ @@ -85838,27 +84290,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -038bb0: |[038bb0] org.javia.arity.CompiledFunction.:()V │ │ -038bc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038bc2: 2200 c501 |0001: new-instance v0, Ljava/util/Random; // type@01c5 │ │ -038bc6: 7010 4b08 0000 |0003: invoke-direct {v0}, Ljava/util/Random;.:()V // method@084b │ │ -038bcc: 6900 f80a |0006: sput-object v0, Lorg/javia/arity/CompiledFunction;.random:Ljava/util/Random; // field@0af8 │ │ -038bd0: 2310 1a02 |0008: new-array v0, v1, [D // type@021a │ │ -038bd4: 6900 f00a |000a: sput-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS:[D // field@0af0 │ │ -038bd8: 2200 0102 |000c: new-instance v0, Lorg/javia/arity/EvalContext; // type@0201 │ │ -038bdc: 7010 8b0a 0000 |000e: invoke-direct {v0}, Lorg/javia/arity/EvalContext;.:()V // method@0a8b │ │ -038be2: 6900 f60a |0011: sput-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038be6: 2310 2e02 |0013: new-array v0, v1, [Lorg/javia/arity/Complex; // type@022e │ │ -038bea: 6900 f10a |0015: sput-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS_COMPLEX:[Lorg/javia/arity/Complex; // field@0af1 │ │ -038bee: 0e00 |0017: return-void │ │ +043cf0: |[043cf0] org.javia.arity.CompiledFunction.:()V │ │ +043d00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043d02: 2200 b901 |0001: new-instance v0, Ljava/util/Random; // type@01b9 │ │ +043d06: 7010 4008 0000 |0003: invoke-direct {v0}, Ljava/util/Random;.:()V // method@0840 │ │ +043d0c: 6900 a508 |0006: sput-object v0, Lorg/javia/arity/CompiledFunction;.random:Ljava/util/Random; // field@08a5 │ │ +043d10: 2310 0e02 |0008: new-array v0, v1, [D // type@020e │ │ +043d14: 6900 9d08 |000a: sput-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS:[D // field@089d │ │ +043d18: 2200 f501 |000c: new-instance v0, Lorg/javia/arity/EvalContext; // type@01f5 │ │ +043d1c: 7010 800a 0000 |000e: invoke-direct {v0}, Lorg/javia/arity/EvalContext;.:()V // method@0a80 │ │ +043d22: 6900 a308 |0011: sput-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +043d26: 2310 2202 |0013: new-array v0, v1, [Lorg/javia/arity/Complex; // type@0222 │ │ +043d2a: 6900 9e08 |0015: sput-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS_COMPLEX:[Lorg/javia/arity/Complex; // field@089e │ │ +043d2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0008 line=96 │ │ 0x000c line=97 │ │ 0x0013 line=308 │ │ locals : │ │ @@ -85868,22 +84320,22 @@ │ │ type : '(I[B[D[D[Lorg/javia/arity/Function;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -038bf0: |[038bf0] org.javia.arity.CompiledFunction.:(I[B[D[D[Lorg/javia/arity/Function;)V │ │ -038c00: 7010 8d0a 0000 |0000: invoke-direct {v0}, Lorg/javia/arity/Function;.:()V // method@0a8d │ │ -038c06: 5901 f20a |0003: iput v1, v0, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -038c0a: 5b02 f30a |0005: iput-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -038c0e: 5b03 f50a |0007: iput-object v3, v0, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -038c12: 5b04 f40a |0009: iput-object v4, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -038c16: 5b05 f70a |000b: iput-object v5, v0, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@0af7 │ │ -038c1a: 0e00 |000d: return-void │ │ +043d30: |[043d30] org.javia.arity.CompiledFunction.:(I[B[D[D[Lorg/javia/arity/Function;)V │ │ +043d40: 7010 820a 0000 |0000: invoke-direct {v0}, Lorg/javia/arity/Function;.:()V // method@0a82 │ │ +043d46: 5901 9f08 |0003: iput v1, v0, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +043d4a: 5b02 a008 |0005: iput-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +043d4e: 5b03 a208 |0007: iput-object v3, v0, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +043d52: 5b04 a108 |0009: iput-object v4, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +043d56: 5b05 a408 |000b: iput-object v5, v0, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@08a4 │ │ +043d5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -85902,165 +84354,165 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -038c1c: |[038c1c] org.javia.arity.CompiledFunction.checkArity:(I)V │ │ -038c2c: 6e10 310a 0300 |0000: invoke-virtual {v3}, Lorg/javia/arity/CompiledFunction;.arity:()I // method@0a31 │ │ -038c32: 0a00 |0003: move-result v0 │ │ -038c34: 3240 2900 |0004: if-eq v0, v4, 002d // +0029 │ │ -038c38: 2200 f601 |0006: new-instance v0, Lorg/javia/arity/ArityException; // type@01f6 │ │ -038c3c: 2201 a501 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -038c40: 7010 f007 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -038c46: 1a02 9f01 |000d: const-string v2, "Expected " // string@019f │ │ -038c4a: 6e20 f807 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -038c50: 0c01 |0012: move-result-object v1 │ │ -038c52: 6e10 310a 0300 |0013: invoke-virtual {v3}, Lorg/javia/arity/CompiledFunction;.arity:()I // method@0a31 │ │ -038c58: 0a02 |0016: move-result v2 │ │ -038c5a: 6e20 f407 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -038c60: 0c01 |001a: move-result-object v1 │ │ -038c62: 1a02 1600 |001b: const-string v2, " arguments, got " // string@0016 │ │ -038c66: 6e20 f807 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -038c6c: 0c01 |0020: move-result-object v1 │ │ -038c6e: 6e20 f407 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -038c74: 0c01 |0024: move-result-object v1 │ │ -038c76: 6e10 fb07 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -038c7c: 0c01 |0028: move-result-object v1 │ │ -038c7e: 7020 1b0a 1000 |0029: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(Ljava/lang/String;)V // method@0a1b │ │ -038c84: 2700 |002c: throw v0 │ │ -038c86: 0e00 |002d: return-void │ │ +043d5c: |[043d5c] org.javia.arity.CompiledFunction.checkArity:(I)V │ │ +043d6c: 6e10 260a 0300 |0000: invoke-virtual {v3}, Lorg/javia/arity/CompiledFunction;.arity:()I // method@0a26 │ │ +043d72: 0a00 |0003: move-result v0 │ │ +043d74: 3240 2900 |0004: if-eq v0, v4, 002d // +0029 │ │ +043d78: 2200 ea01 |0006: new-instance v0, Lorg/javia/arity/ArityException; // type@01ea │ │ +043d7c: 2201 9901 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +043d80: 7010 e507 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +043d86: 1a02 9f01 |000d: const-string v2, "Expected " // string@019f │ │ +043d8a: 6e20 ed07 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +043d90: 0c01 |0012: move-result-object v1 │ │ +043d92: 6e10 260a 0300 |0013: invoke-virtual {v3}, Lorg/javia/arity/CompiledFunction;.arity:()I // method@0a26 │ │ +043d98: 0a02 |0016: move-result v2 │ │ +043d9a: 6e20 e907 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +043da0: 0c01 |001a: move-result-object v1 │ │ +043da2: 1a02 1600 |001b: const-string v2, " arguments, got " // string@0016 │ │ +043da6: 6e20 ed07 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +043dac: 0c01 |0020: move-result-object v1 │ │ +043dae: 6e20 e907 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +043db4: 0c01 |0024: move-result-object v1 │ │ +043db6: 6e10 f007 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +043dbc: 0c01 |0028: move-result-object v1 │ │ +043dbe: 7020 100a 1000 |0029: invoke-direct {v0, v1}, Lorg/javia/arity/ArityException;.:(Ljava/lang/String;)V // method@0a10 │ │ +043dc4: 2700 |002c: throw v0 │ │ +043dc6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ 0x002d line=94 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/javia/arity/CompiledFunction; │ │ 0x0000 - 0x002e reg=4 (null) I │ │ │ │ #3 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'exec' │ │ type : '(Lorg/javia/arity/EvalContext;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -038c88: |[038c88] org.javia.arity.CompiledFunction.exec:(Lorg/javia/arity/EvalContext;IZ)I │ │ -038c98: d801 0701 |0000: add-int/lit8 v1, v7, #int 1 // #01 │ │ -038c9c: 3808 2b00 |0002: if-eqz v8, 002d // +002b │ │ -038ca0: 6e30 430a 6507 |0004: invoke-virtual {v5, v6, v7}, Lorg/javia/arity/CompiledFunction;.execWithoutCheckComplex:(Lorg/javia/arity/EvalContext;I)I // method@0a43 │ │ -038ca6: 0a00 |0007: move-result v0 │ │ -038ca8: 3210 2a00 |0008: if-eq v0, v1, 0032 // +002a │ │ -038cac: 2202 9201 |000a: new-instance v2, Ljava/lang/Error; // type@0192 │ │ -038cb0: 2203 a501 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -038cb4: 7010 f007 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -038cba: 1a04 1105 |0011: const-string v4, "Stack pointer after exec: expected " // string@0511 │ │ -038cbe: 6e20 f807 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -038cc4: 0c03 |0016: move-result-object v3 │ │ -038cc6: 6e20 f407 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -038ccc: 0c01 |001a: move-result-object v1 │ │ -038cce: 1a03 4b00 |001b: const-string v3, ", got " // string@004b │ │ -038cd2: 6e20 f807 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -038cd8: 0c01 |0020: move-result-object v1 │ │ -038cda: 6e20 f407 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -038ce0: 0c00 |0024: move-result-object v0 │ │ -038ce2: 6e10 fb07 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -038ce8: 0c00 |0028: move-result-object v0 │ │ -038cea: 7020 8f07 0200 |0029: invoke-direct {v2, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -038cf0: 2702 |002c: throw v2 │ │ -038cf2: 6e30 420a 6507 |002d: invoke-virtual {v5, v6, v7}, Lorg/javia/arity/CompiledFunction;.execWithoutCheck:(Lorg/javia/arity/EvalContext;I)I // method@0a42 │ │ -038cf8: 0a00 |0030: move-result v0 │ │ -038cfa: 28d7 |0031: goto 0008 // -0029 │ │ -038cfc: 3808 1500 |0032: if-eqz v8, 0047 // +0015 │ │ -038d00: 5461 1d0b |0034: iget-object v1, v6, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -038d04: 5252 f20a |0036: iget v2, v5, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -038d08: 9102 0002 |0038: sub-int v2, v0, v2 │ │ -038d0c: 4601 0102 |003a: aget-object v1, v1, v2 │ │ -038d10: 5462 1d0b |003c: iget-object v2, v6, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -038d14: 4602 0200 |003e: aget-object v2, v2, v0 │ │ -038d18: 6e20 6c0a 2100 |0040: invoke-virtual {v1, v2}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -038d1e: 5251 f20a |0043: iget v1, v5, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -038d22: b110 |0045: sub-int/2addr v0, v1 │ │ -038d24: 0f00 |0046: return v0 │ │ -038d26: 5461 1e0b |0047: iget-object v1, v6, Lorg/javia/arity/EvalContext;.stackRe:[D // field@0b1e │ │ -038d2a: 5252 f20a |0049: iget v2, v5, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -038d2e: 9102 0002 |004b: sub-int v2, v0, v2 │ │ -038d32: 5463 1e0b |004d: iget-object v3, v6, Lorg/javia/arity/EvalContext;.stackRe:[D // field@0b1e │ │ -038d36: 4503 0300 |004f: aget-wide v3, v3, v0 │ │ -038d3a: 4c03 0102 |0051: aput-wide v3, v1, v2 │ │ -038d3e: 28f0 |0053: goto 0043 // -0010 │ │ +043dc8: |[043dc8] org.javia.arity.CompiledFunction.exec:(Lorg/javia/arity/EvalContext;IZ)I │ │ +043dd8: d801 0801 |0000: add-int/lit8 v1, v8, #int 1 // #01 │ │ +043ddc: 3809 2b00 |0002: if-eqz v9, 002d // +002b │ │ +043de0: 6e30 380a 7608 |0004: invoke-virtual {v6, v7, v8}, Lorg/javia/arity/CompiledFunction;.execWithoutCheckComplex:(Lorg/javia/arity/EvalContext;I)I // method@0a38 │ │ +043de6: 0a00 |0007: move-result v0 │ │ +043de8: 3210 2a00 |0008: if-eq v0, v1, 0032 // +002a │ │ +043dec: 2202 8601 |000a: new-instance v2, Ljava/lang/Error; // type@0186 │ │ +043df0: 2203 9901 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +043df4: 7010 e507 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +043dfa: 1a04 0505 |0011: const-string v4, "Stack pointer after exec: expected " // string@0505 │ │ +043dfe: 6e20 ed07 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +043e04: 0c03 |0016: move-result-object v3 │ │ +043e06: 6e20 e907 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +043e0c: 0c01 |001a: move-result-object v1 │ │ +043e0e: 1a03 4b00 |001b: const-string v3, ", got " // string@004b │ │ +043e12: 6e20 ed07 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +043e18: 0c01 |0020: move-result-object v1 │ │ +043e1a: 6e20 e907 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +043e20: 0c00 |0024: move-result-object v0 │ │ +043e22: 6e10 f007 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +043e28: 0c00 |0028: move-result-object v0 │ │ +043e2a: 7020 8407 0200 |0029: invoke-direct {v2, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +043e30: 2702 |002c: throw v2 │ │ +043e32: 6e30 370a 7608 |002d: invoke-virtual {v6, v7, v8}, Lorg/javia/arity/CompiledFunction;.execWithoutCheck:(Lorg/javia/arity/EvalContext;I)I // method@0a37 │ │ +043e38: 0a00 |0030: move-result v0 │ │ +043e3a: 28d7 |0031: goto 0008 // -0029 │ │ +043e3c: 3809 1500 |0032: if-eqz v9, 0047 // +0015 │ │ +043e40: 5471 ca08 |0034: iget-object v1, v7, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +043e44: 5262 9f08 |0036: iget v2, v6, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +043e48: 9102 0002 |0038: sub-int v2, v0, v2 │ │ +043e4c: 4601 0102 |003a: aget-object v1, v1, v2 │ │ +043e50: 5472 ca08 |003c: iget-object v2, v7, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +043e54: 4602 0200 |003e: aget-object v2, v2, v0 │ │ +043e58: 6e20 610a 2100 |0040: invoke-virtual {v1, v2}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +043e5e: 5261 9f08 |0043: iget v1, v6, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +043e62: b110 |0045: sub-int/2addr v0, v1 │ │ +043e64: 0f00 |0046: return v0 │ │ +043e66: 5471 cb08 |0047: iget-object v1, v7, Lorg/javia/arity/EvalContext;.stackRe:[D // field@08cb │ │ +043e6a: 5262 9f08 |0049: iget v2, v6, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +043e6e: 9102 0002 |004b: sub-int v2, v0, v2 │ │ +043e72: 5473 cb08 |004d: iget-object v3, v7, Lorg/javia/arity/EvalContext;.stackRe:[D // field@08cb │ │ +043e76: 4504 0300 |004f: aget-wide v4, v3, v0 │ │ +043e7a: 4c04 0102 |0051: aput-wide v4, v1, v2 │ │ +043e7e: 28f0 |0053: goto 0043 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=178 │ │ 0x000a line=179 │ │ 0x002d line=176 │ │ 0x0032 line=183 │ │ 0x0034 line=184 │ │ 0x0043 line=188 │ │ 0x0047 line=186 │ │ locals : │ │ - 0x0000 - 0x0054 reg=5 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x0054 reg=6 (null) Lorg/javia/arity/EvalContext; │ │ - 0x0000 - 0x0054 reg=7 (null) I │ │ - 0x0000 - 0x0054 reg=8 (null) Z │ │ + 0x0000 - 0x0054 reg=6 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x0054 reg=7 (null) Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x0054 reg=8 (null) I │ │ + 0x0000 - 0x0054 reg=9 (null) Z │ │ │ │ #4 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'toComplex' │ │ type : '([DLorg/javia/arity/EvalContext;)[Lorg/javia/arity/Complex;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -038d40: |[038d40] org.javia.arity.CompiledFunction.toComplex:([DLorg/javia/arity/EvalContext;)[Lorg/javia/arity/Complex; │ │ -038d50: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -038d52: 1605 0000 |0001: const-wide/16 v5, #int 0 // #0 │ │ -038d56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -038d58: 2191 |0004: array-length v1, v9 │ │ -038d5a: 2b01 3d00 0000 |0005: packed-switch v1, 00000042 // +0000003d │ │ -038d60: 2191 |0008: array-length v1, v9 │ │ -038d62: 2311 2e02 |0009: new-array v1, v1, [Lorg/javia/arity/Complex; // type@022e │ │ -038d66: 2192 |000b: array-length v2, v9 │ │ -038d68: 3520 3400 |000c: if-ge v0, v2, 0040 // +0034 │ │ -038d6c: 2202 fb01 |000e: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -038d70: 4503 0900 |0010: aget-wide v3, v9, v0 │ │ -038d74: 7056 4b0a 3254 |0012: invoke-direct {v2, v3, v4, v5, v6}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038d7a: 4d02 0100 |0015: aput-object v2, v1, v0 │ │ -038d7e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038d82: 28f2 |0019: goto 000b // -000e │ │ -038d84: 6200 f10a |001a: sget-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS_COMPLEX:[Lorg/javia/arity/Complex; // field@0af1 │ │ -038d88: 1100 |001c: return-object v0 │ │ -038d8a: 54a1 190b |001d: iget-object v1, v10, Lorg/javia/arity/EvalContext;.args1c:[Lorg/javia/arity/Complex; // field@0b19 │ │ -038d8e: 2202 fb01 |001f: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -038d92: 4503 0900 |0021: aget-wide v3, v9, v0 │ │ -038d96: 7056 4b0a 3254 |0023: invoke-direct {v2, v3, v4, v5, v6}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038d9c: 4d02 0100 |0026: aput-object v2, v1, v0 │ │ -038da0: 0710 |0028: move-object v0, v1 │ │ -038da2: 28f3 |0029: goto 001c // -000d │ │ -038da4: 54a1 1b0b |002a: iget-object v1, v10, Lorg/javia/arity/EvalContext;.args2c:[Lorg/javia/arity/Complex; // field@0b1b │ │ -038da8: 2202 fb01 |002c: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -038dac: 4503 0900 |002e: aget-wide v3, v9, v0 │ │ -038db0: 7056 4b0a 3254 |0030: invoke-direct {v2, v3, v4, v5, v6}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038db6: 4d02 0100 |0033: aput-object v2, v1, v0 │ │ -038dba: 2200 fb01 |0035: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -038dbe: 4502 0907 |0037: aget-wide v2, v9, v7 │ │ -038dc2: 7056 4b0a 2053 |0039: invoke-direct {v0, v2, v3, v5, v6}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -038dc8: 4d00 0107 |003c: aput-object v0, v1, v7 │ │ -038dcc: 0710 |003e: move-object v0, v1 │ │ -038dce: 28dd |003f: goto 001c // -0023 │ │ -038dd0: 0710 |0040: move-object v0, v1 │ │ -038dd2: 28db |0041: goto 001c // -0025 │ │ -038dd4: 0001 0300 0000 0000 1500 0000 1800 ... |0042: packed-switch-data (10 units) │ │ +043e80: |[043e80] org.javia.arity.CompiledFunction.toComplex:([DLorg/javia/arity/EvalContext;)[Lorg/javia/arity/Complex; │ │ +043e90: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +043e92: 1606 0000 |0001: const-wide/16 v6, #int 0 // #0 │ │ +043e96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +043e98: 21a1 |0004: array-length v1, v10 │ │ +043e9a: 2b01 3d00 0000 |0005: packed-switch v1, 00000042 // +0000003d │ │ +043ea0: 21a1 |0008: array-length v1, v10 │ │ +043ea2: 2311 2202 |0009: new-array v1, v1, [Lorg/javia/arity/Complex; // type@0222 │ │ +043ea6: 21a2 |000b: array-length v2, v10 │ │ +043ea8: 3520 3400 |000c: if-ge v0, v2, 0040 // +0034 │ │ +043eac: 2202 ef01 |000e: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +043eb0: 4504 0a00 |0010: aget-wide v4, v10, v0 │ │ +043eb4: 7057 400a 4265 |0012: invoke-direct {v2, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +043eba: 4d02 0100 |0015: aput-object v2, v1, v0 │ │ +043ebe: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043ec2: 28f2 |0019: goto 000b // -000e │ │ +043ec4: 6200 9e08 |001a: sget-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS_COMPLEX:[Lorg/javia/arity/Complex; // field@089e │ │ +043ec8: 1100 |001c: return-object v0 │ │ +043eca: 54b1 c608 |001d: iget-object v1, v11, Lorg/javia/arity/EvalContext;.args1c:[Lorg/javia/arity/Complex; // field@08c6 │ │ +043ece: 2202 ef01 |001f: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +043ed2: 4504 0a00 |0021: aget-wide v4, v10, v0 │ │ +043ed6: 7057 400a 4265 |0023: invoke-direct {v2, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +043edc: 4d02 0100 |0026: aput-object v2, v1, v0 │ │ +043ee0: 0710 |0028: move-object v0, v1 │ │ +043ee2: 28f3 |0029: goto 001c // -000d │ │ +043ee4: 54b1 c808 |002a: iget-object v1, v11, Lorg/javia/arity/EvalContext;.args2c:[Lorg/javia/arity/Complex; // field@08c8 │ │ +043ee8: 2202 ef01 |002c: new-instance v2, Lorg/javia/arity/Complex; // type@01ef │ │ +043eec: 4504 0a00 |002e: aget-wide v4, v10, v0 │ │ +043ef0: 7057 400a 4265 |0030: invoke-direct {v2, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +043ef6: 4d02 0100 |0033: aput-object v2, v1, v0 │ │ +043efa: 2200 ef01 |0035: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +043efe: 4502 0a08 |0037: aget-wide v2, v10, v8 │ │ +043f02: 7057 400a 2063 |0039: invoke-direct {v0, v2, v3, v6, v7}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +043f08: 4d00 0108 |003c: aput-object v0, v1, v8 │ │ +043f0c: 0710 |003e: move-object v0, v1 │ │ +043f0e: 28dd |003f: goto 001c // -0023 │ │ +043f10: 0710 |0040: move-object v0, v1 │ │ +043f12: 28db |0041: goto 001c // -0025 │ │ +043f14: 0001 0300 0000 0000 1500 0000 1800 ... |0042: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=140 │ │ 0x0008 line=154 │ │ 0x000b line=155 │ │ 0x000e line=156 │ │ 0x0017 line=155 │ │ @@ -86071,31 +84523,31 @@ │ │ 0x0029 line=147 │ │ 0x002a line=149 │ │ 0x002c line=150 │ │ 0x0035 line=151 │ │ 0x003f line=152 │ │ 0x0042 line=140 │ │ locals : │ │ - 0x0000 - 0x004c reg=8 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x004c reg=9 (null) [D │ │ - 0x0000 - 0x004c reg=10 (null) Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x004c reg=9 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x004c reg=10 (null) [D │ │ + 0x0000 - 0x004c reg=11 (null) Lorg/javia/arity/EvalContext; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'arity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038de8: |[038de8] org.javia.arity.CompiledFunction.arity:()I │ │ -038df8: 5210 f20a |0000: iget v0, v1, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -038dfc: 0f00 |0002: return v0 │ │ +043f28: |[043f28] org.javia.arity.CompiledFunction.arity:()I │ │ +043f38: 5210 9f08 |0000: iget v0, v1, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +043f3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/javia/arity/CompiledFunction; │ │ │ │ #1 : (in Lorg/javia/arity/CompiledFunction;) │ │ @@ -86103,167 +84555,167 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -038e00: |[038e00] org.javia.arity.CompiledFunction.eval:()D │ │ -038e10: 6200 f00a |0000: sget-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS:[D // field@0af0 │ │ -038e14: 6e20 380a 0200 |0002: invoke-virtual {v2, v0}, Lorg/javia/arity/CompiledFunction;.eval:([D)D // method@0a38 │ │ -038e1a: 0b00 |0005: move-result-wide v0 │ │ -038e1c: 1000 |0006: return-wide v0 │ │ +043f40: |[043f40] org.javia.arity.CompiledFunction.eval:()D │ │ +043f50: 6200 9d08 |0000: sget-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS:[D // field@089d │ │ +043f54: 6e20 2d0a 0200 |0002: invoke-virtual {v2, v0}, Lorg/javia/arity/CompiledFunction;.eval:([D)D // method@0a2d │ │ +043f5a: 0b00 |0005: move-result-wide v0 │ │ +043f5c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/CompiledFunction; │ │ │ │ #2 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'eval' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -038e20: |[038e20] org.javia.arity.CompiledFunction.eval:(D)D │ │ -038e30: 6201 f60a |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038e34: 1d01 |0002: monitor-enter v1 │ │ -038e36: 6200 f60a |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038e3a: 6e40 370a 5406 |0005: invoke-virtual {v4, v5, v6, v0}, Lorg/javia/arity/CompiledFunction;.eval:(DLorg/javia/arity/EvalContext;)D // method@0a37 │ │ -038e40: 0b02 |0008: move-result-wide v2 │ │ -038e42: 1e01 |0009: monitor-exit v1 │ │ -038e44: 1002 |000a: return-wide v2 │ │ -038e46: 0d00 |000b: move-exception v0 │ │ -038e48: 1e01 |000c: monitor-exit v1 │ │ -038e4a: 2700 |000d: throw v0 │ │ +043f60: |[043f60] org.javia.arity.CompiledFunction.eval:(D)D │ │ +043f70: 6201 a308 |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +043f74: 1d01 |0002: monitor-enter v1 │ │ +043f76: 6200 a308 |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +043f7a: 6e40 2c0a 6507 |0005: invoke-virtual {v5, v6, v7, v0}, Lorg/javia/arity/CompiledFunction;.eval:(DLorg/javia/arity/EvalContext;)D // method@0a2c │ │ +043f80: 0b02 |0008: move-result-wide v2 │ │ +043f82: 1e01 |0009: monitor-exit v1 │ │ +043f84: 1002 |000a: return-wide v2 │ │ +043f86: 0d00 |000b: move-exception v0 │ │ +043f88: 1e01 |000c: monitor-exit v1 │ │ +043f8a: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x000b line=108 │ │ locals : │ │ - 0x0000 - 0x000e reg=4 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x000e reg=5 (null) D │ │ + 0x0000 - 0x000e reg=5 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x000e reg=6 (null) D │ │ │ │ #3 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'eval' │ │ type : '(DD)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -038e58: |[038e58] org.javia.arity.CompiledFunction.eval:(DD)D │ │ -038e68: 6206 f60a |0000: sget-object v6, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038e6c: 1d06 |0002: monitor-enter v6 │ │ -038e6e: 6205 f60a |0003: sget-object v5, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038e72: 0770 |0005: move-object v0, v7 │ │ -038e74: 0481 |0006: move-wide v1, v8 │ │ -038e76: 04a3 |0007: move-wide v3, v10 │ │ -038e78: 7406 360a 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.eval:(DDLorg/javia/arity/EvalContext;)D // method@0a36 │ │ -038e7e: 0b00 |000b: move-result-wide v0 │ │ -038e80: 1e06 |000c: monitor-exit v6 │ │ -038e82: 1000 |000d: return-wide v0 │ │ -038e84: 0d00 |000e: move-exception v0 │ │ -038e86: 1e06 |000f: monitor-exit v6 │ │ -038e88: 2700 |0010: throw v0 │ │ +043f98: |[043f98] org.javia.arity.CompiledFunction.eval:(DD)D │ │ +043fa8: 6207 a308 |0000: sget-object v7, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +043fac: 1d07 |0002: monitor-enter v7 │ │ +043fae: 6206 a308 |0003: sget-object v6, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +043fb2: 0791 |0005: move-object v1, v9 │ │ +043fb4: 04a2 |0006: move-wide v2, v10 │ │ +043fb6: 04c4 |0007: move-wide v4, v12 │ │ +043fb8: 7406 2b0a 0100 |0008: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/javia/arity/CompiledFunction;.eval:(DDLorg/javia/arity/EvalContext;)D // method@0a2b │ │ +043fbe: 0b00 |000b: move-result-wide v0 │ │ +043fc0: 1e07 |000c: monitor-exit v7 │ │ +043fc2: 1000 |000d: return-wide v0 │ │ +043fc4: 0d00 |000e: move-exception v0 │ │ +043fc6: 1e07 |000f: monitor-exit v7 │ │ +043fc8: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x000e line=115 │ │ locals : │ │ - 0x0000 - 0x0011 reg=7 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x0011 reg=8 (null) D │ │ + 0x0000 - 0x0011 reg=9 this Lorg/javia/arity/CompiledFunction; │ │ 0x0000 - 0x0011 reg=10 (null) D │ │ + 0x0000 - 0x0011 reg=12 (null) D │ │ │ │ #4 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'eval' │ │ type : '(DDLorg/javia/arity/EvalContext;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -038e98: |[038e98] org.javia.arity.CompiledFunction.eval:(DDLorg/javia/arity/EvalContext;)D │ │ -038ea8: 5470 1a0b |0000: iget-object v0, v7, Lorg/javia/arity/EvalContext;.args2:[D // field@0b1a │ │ -038eac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038eae: 4c03 0001 |0003: aput-wide v3, v0, v1 │ │ -038eb2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -038eb4: 4c05 0001 |0006: aput-wide v5, v0, v1 │ │ -038eb8: 6e30 390a 0207 |0008: invoke-virtual {v2, v0, v7}, Lorg/javia/arity/CompiledFunction;.eval:([DLorg/javia/arity/EvalContext;)D // method@0a39 │ │ -038ebe: 0b00 |000b: move-result-wide v0 │ │ -038ec0: 1000 |000c: return-wide v0 │ │ +043fd8: |[043fd8] org.javia.arity.CompiledFunction.eval:(DDLorg/javia/arity/EvalContext;)D │ │ +043fe8: 5480 c708 |0000: iget-object v0, v8, Lorg/javia/arity/EvalContext;.args2:[D // field@08c7 │ │ +043fec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +043fee: 4c04 0001 |0003: aput-wide v4, v0, v1 │ │ +043ff2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +043ff4: 4c06 0001 |0006: aput-wide v6, v0, v1 │ │ +043ff8: 6e30 2e0a 0308 |0008: invoke-virtual {v3, v0, v8}, Lorg/javia/arity/CompiledFunction;.eval:([DLorg/javia/arity/EvalContext;)D // method@0a2e │ │ +043ffe: 0b00 |000b: move-result-wide v0 │ │ +044000: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0005 line=134 │ │ 0x0008 line=135 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x000d reg=3 (null) D │ │ - 0x0000 - 0x000d reg=5 (null) D │ │ - 0x0000 - 0x000d reg=7 (null) Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x000d reg=3 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x000d reg=4 (null) D │ │ + 0x0000 - 0x000d reg=6 (null) D │ │ + 0x0000 - 0x000d reg=8 (null) Lorg/javia/arity/EvalContext; │ │ │ │ #5 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'eval' │ │ type : '(DLorg/javia/arity/EvalContext;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -038ec4: |[038ec4] org.javia.arity.CompiledFunction.eval:(DLorg/javia/arity/EvalContext;)D │ │ -038ed4: 5450 180b |0000: iget-object v0, v5, Lorg/javia/arity/EvalContext;.args1:[D // field@0b18 │ │ -038ed8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038eda: 4c03 0001 |0003: aput-wide v3, v0, v1 │ │ -038ede: 6e30 390a 0205 |0005: invoke-virtual {v2, v0, v5}, Lorg/javia/arity/CompiledFunction;.eval:([DLorg/javia/arity/EvalContext;)D // method@0a39 │ │ -038ee4: 0b00 |0008: move-result-wide v0 │ │ -038ee6: 1000 |0009: return-wide v0 │ │ +044004: |[044004] org.javia.arity.CompiledFunction.eval:(DLorg/javia/arity/EvalContext;)D │ │ +044014: 5460 c508 |0000: iget-object v0, v6, Lorg/javia/arity/EvalContext;.args1:[D // field@08c5 │ │ +044018: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04401a: 4c04 0001 |0003: aput-wide v4, v0, v1 │ │ +04401e: 6e30 2e0a 0306 |0005: invoke-virtual {v3, v0, v6}, Lorg/javia/arity/CompiledFunction;.eval:([DLorg/javia/arity/EvalContext;)D // method@0a2e │ │ +044024: 0b00 |0008: move-result-wide v0 │ │ +044026: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x000a reg=3 (null) D │ │ - 0x0000 - 0x000a reg=5 (null) Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x000a reg=3 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x000a reg=4 (null) D │ │ + 0x0000 - 0x000a reg=6 (null) Lorg/javia/arity/EvalContext; │ │ │ │ #6 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'eval' │ │ type : '([D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -038ee8: |[038ee8] org.javia.arity.CompiledFunction.eval:([D)D │ │ -038ef8: 6201 f60a |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038efc: 1d01 |0002: monitor-enter v1 │ │ -038efe: 6200 f60a |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038f02: 6e30 390a 5400 |0005: invoke-virtual {v4, v5, v0}, Lorg/javia/arity/CompiledFunction;.eval:([DLorg/javia/arity/EvalContext;)D // method@0a39 │ │ -038f08: 0b02 |0008: move-result-wide v2 │ │ -038f0a: 1e01 |0009: monitor-exit v1 │ │ -038f0c: 1002 |000a: return-wide v2 │ │ -038f0e: 0d00 |000b: move-exception v0 │ │ -038f10: 1e01 |000c: monitor-exit v1 │ │ -038f12: 2700 |000d: throw v0 │ │ +044028: |[044028] org.javia.arity.CompiledFunction.eval:([D)D │ │ +044038: 6201 a308 |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +04403c: 1d01 |0002: monitor-enter v1 │ │ +04403e: 6200 a308 |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +044042: 6e30 2e0a 5400 |0005: invoke-virtual {v4, v5, v0}, Lorg/javia/arity/CompiledFunction;.eval:([DLorg/javia/arity/EvalContext;)D // method@0a2e │ │ +044048: 0b02 |0008: move-result-wide v2 │ │ +04404a: 1e01 |0009: monitor-exit v1 │ │ +04404c: 1002 |000a: return-wide v2 │ │ +04404e: 0d00 |000b: move-exception v0 │ │ +044050: 1e01 |000c: monitor-exit v1 │ │ +044052: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ 0x000b line=122 │ │ @@ -86276,40 +84728,40 @@ │ │ type : '([DLorg/javia/arity/EvalContext;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -038f20: |[038f20] org.javia.arity.CompiledFunction.eval:([DLorg/javia/arity/EvalContext;)D │ │ -038f30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -038f32: 5440 f40a |0001: iget-object v0, v4, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -038f36: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ -038f3a: 7030 440a 5406 |0005: invoke-direct {v4, v5, v6}, Lorg/javia/arity/CompiledFunction;.toComplex:([DLorg/javia/arity/EvalContext;)[Lorg/javia/arity/Complex; // method@0a44 │ │ -038f40: 0c00 |0008: move-result-object v0 │ │ -038f42: 6e30 3f0a 0406 |0009: invoke-virtual {v4, v0, v6}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a3f │ │ -038f48: 0c00 |000c: move-result-object v0 │ │ -038f4a: 6e10 530a 0000 |000d: invoke-virtual {v0}, Lorg/javia/arity/Complex;.asReal:()D // method@0a53 │ │ -038f50: 0b00 |0010: move-result-wide v0 │ │ -038f52: 1000 |0011: return-wide v0 │ │ -038f54: 2150 |0012: array-length v0, v5 │ │ -038f56: 7020 320a 0400 |0013: invoke-direct {v4, v0}, Lorg/javia/arity/CompiledFunction;.checkArity:(I)V // method@0a32 │ │ -038f5c: 5460 1e0b |0016: iget-object v0, v6, Lorg/javia/arity/EvalContext;.stackRe:[D // field@0b1e │ │ -038f60: 5261 1c0b |0018: iget v1, v6, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -038f64: 2152 |001a: array-length v2, v5 │ │ -038f66: 7152 fc07 3510 |001b: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -038f6c: 5260 1c0b |001e: iget v0, v6, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -038f70: 2151 |0020: array-length v1, v5 │ │ -038f72: b010 |0021: add-int/2addr v0, v1 │ │ -038f74: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -038f78: 7040 410a 6430 |0024: invoke-direct {v4, v6, v0, v3}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a41 │ │ -038f7e: 5460 1e0b |0027: iget-object v0, v6, Lorg/javia/arity/EvalContext;.stackRe:[D // field@0b1e │ │ -038f82: 5261 1c0b |0029: iget v1, v6, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -038f86: 4500 0001 |002b: aget-wide v0, v0, v1 │ │ -038f8a: 28e4 |002d: goto 0011 // -001c │ │ +044060: |[044060] org.javia.arity.CompiledFunction.eval:([DLorg/javia/arity/EvalContext;)D │ │ +044070: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +044072: 5440 a108 |0001: iget-object v0, v4, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +044076: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ +04407a: 7030 390a 5406 |0005: invoke-direct {v4, v5, v6}, Lorg/javia/arity/CompiledFunction;.toComplex:([DLorg/javia/arity/EvalContext;)[Lorg/javia/arity/Complex; // method@0a39 │ │ +044080: 0c00 |0008: move-result-object v0 │ │ +044082: 6e30 340a 0406 |0009: invoke-virtual {v4, v0, v6}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a34 │ │ +044088: 0c00 |000c: move-result-object v0 │ │ +04408a: 6e10 480a 0000 |000d: invoke-virtual {v0}, Lorg/javia/arity/Complex;.asReal:()D // method@0a48 │ │ +044090: 0b00 |0010: move-result-wide v0 │ │ +044092: 1000 |0011: return-wide v0 │ │ +044094: 2150 |0012: array-length v0, v5 │ │ +044096: 7020 270a 0400 |0013: invoke-direct {v4, v0}, Lorg/javia/arity/CompiledFunction;.checkArity:(I)V // method@0a27 │ │ +04409c: 5460 cb08 |0016: iget-object v0, v6, Lorg/javia/arity/EvalContext;.stackRe:[D // field@08cb │ │ +0440a0: 5261 c908 |0018: iget v1, v6, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +0440a4: 2152 |001a: array-length v2, v5 │ │ +0440a6: 7152 f107 3510 |001b: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +0440ac: 5260 c908 |001e: iget v0, v6, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +0440b0: 2151 |0020: array-length v1, v5 │ │ +0440b2: b010 |0021: add-int/2addr v0, v1 │ │ +0440b4: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0440b8: 7040 360a 6430 |0024: invoke-direct {v4, v6, v0, v3}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a36 │ │ +0440be: 5460 cb08 |0027: iget-object v0, v6, Lorg/javia/arity/EvalContext;.stackRe:[D // field@08cb │ │ +0440c2: 5261 c908 |0029: iget v1, v6, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +0440c6: 4500 0001 |002b: aget-wide v0, v0, v1 │ │ +0440ca: 28e4 |002d: goto 0011 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0005 line=164 │ │ 0x0009 line=165 │ │ 0x000d line=166 │ │ 0x0011 line=171 │ │ @@ -86327,25 +84779,25 @@ │ │ type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -038f8c: |[038f8c] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -038f9c: 6201 f60a |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038fa0: 1d01 |0002: monitor-enter v1 │ │ -038fa2: 6200 f60a |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038fa6: 6e30 3d0a 3200 |0005: invoke-virtual {v2, v3, v0}, Lorg/javia/arity/CompiledFunction;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a3d │ │ -038fac: 0c00 |0008: move-result-object v0 │ │ -038fae: 1e01 |0009: monitor-exit v1 │ │ -038fb0: 1100 |000a: return-object v0 │ │ -038fb2: 0d00 |000b: move-exception v0 │ │ -038fb4: 1e01 |000c: monitor-exit v1 │ │ -038fb6: 2700 |000d: throw v0 │ │ +0440cc: |[0440cc] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +0440dc: 6201 a308 |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +0440e0: 1d01 |0002: monitor-enter v1 │ │ +0440e2: 6200 a308 |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +0440e6: 6e30 320a 3200 |0005: invoke-virtual {v2, v3, v0}, Lorg/javia/arity/CompiledFunction;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a32 │ │ +0440ec: 0c00 |0008: move-result-object v0 │ │ +0440ee: 1e01 |0009: monitor-exit v1 │ │ +0440f0: 1100 |000a: return-object v0 │ │ +0440f2: 0d00 |000b: move-exception v0 │ │ +0440f4: 1e01 |000c: monitor-exit v1 │ │ +0440f6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ 0x000b line=319 │ │ @@ -86358,25 +84810,25 @@ │ │ type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -038fc4: |[038fc4] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -038fd4: 6201 f60a |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038fd8: 1d01 |0002: monitor-enter v1 │ │ -038fda: 6200 f60a |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -038fde: 6e40 3c0a 3204 |0005: invoke-virtual {v2, v3, v4, v0}, Lorg/javia/arity/CompiledFunction;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a3c │ │ -038fe4: 0c00 |0008: move-result-object v0 │ │ -038fe6: 1e01 |0009: monitor-exit v1 │ │ -038fe8: 1100 |000a: return-object v0 │ │ -038fea: 0d00 |000b: move-exception v0 │ │ -038fec: 1e01 |000c: monitor-exit v1 │ │ -038fee: 2700 |000d: throw v0 │ │ +044104: |[044104] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +044114: 6201 a308 |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +044118: 1d01 |0002: monitor-enter v1 │ │ +04411a: 6200 a308 |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +04411e: 6e40 310a 3204 |0005: invoke-virtual {v2, v3, v4, v0}, Lorg/javia/arity/CompiledFunction;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a31 │ │ +044124: 0c00 |0008: move-result-object v0 │ │ +044126: 1e01 |0009: monitor-exit v1 │ │ +044128: 1100 |000a: return-object v0 │ │ +04412a: 0d00 |000b: move-exception v0 │ │ +04412c: 1e01 |000c: monitor-exit v1 │ │ +04412e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=324 │ │ 0x0003 line=325 │ │ 0x000b line=326 │ │ @@ -86390,23 +84842,23 @@ │ │ type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -038ffc: |[038ffc] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; │ │ -03900c: 5450 1b0b |0000: iget-object v0, v5, Lorg/javia/arity/EvalContext;.args2c:[Lorg/javia/arity/Complex; // field@0b1b │ │ -039010: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -039012: 4d03 0001 |0003: aput-object v3, v0, v1 │ │ -039016: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -039018: 4d04 0001 |0006: aput-object v4, v0, v1 │ │ -03901c: 6e30 3f0a 0205 |0008: invoke-virtual {v2, v0, v5}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a3f │ │ -039022: 0c00 |000b: move-result-object v0 │ │ -039024: 1100 |000c: return-object v0 │ │ +04413c: |[04413c] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; │ │ +04414c: 5450 c808 |0000: iget-object v0, v5, Lorg/javia/arity/EvalContext;.args2c:[Lorg/javia/arity/Complex; // field@08c8 │ │ +044150: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +044152: 4d03 0001 |0003: aput-object v3, v0, v1 │ │ +044156: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +044158: 4d04 0001 |0006: aput-object v4, v0, v1 │ │ +04415c: 6e30 340a 0205 |0008: invoke-virtual {v2, v0, v5}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a34 │ │ +044162: 0c00 |000b: move-result-object v0 │ │ +044164: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0002 line=344 │ │ 0x0005 line=345 │ │ 0x0008 line=346 │ │ locals : │ │ @@ -86420,21 +84872,21 @@ │ │ type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -039028: |[039028] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; │ │ -039038: 5440 190b |0000: iget-object v0, v4, Lorg/javia/arity/EvalContext;.args1c:[Lorg/javia/arity/Complex; // field@0b19 │ │ -03903c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03903e: 4d03 0001 |0003: aput-object v3, v0, v1 │ │ -039042: 6e30 3f0a 0204 |0005: invoke-virtual {v2, v0, v4}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a3f │ │ -039048: 0c00 |0008: move-result-object v0 │ │ -03904a: 1100 |0009: return-object v0 │ │ +044168: |[044168] org.javia.arity.CompiledFunction.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; │ │ +044178: 5440 c608 |0000: iget-object v0, v4, Lorg/javia/arity/EvalContext;.args1c:[Lorg/javia/arity/Complex; // field@08c6 │ │ +04417c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04417e: 4d03 0001 |0003: aput-object v3, v0, v1 │ │ +044182: 6e30 340a 0204 |0005: invoke-virtual {v2, v0, v4}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a34 │ │ +044188: 0c00 |0008: move-result-object v0 │ │ +04418a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0002 line=338 │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/javia/arity/CompiledFunction; │ │ @@ -86446,25 +84898,25 @@ │ │ type : '([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03904c: |[03904c] org.javia.arity.CompiledFunction.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03905c: 6201 f60a |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -039060: 1d01 |0002: monitor-enter v1 │ │ -039062: 6200 f60a |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@0af6 │ │ -039066: 6e30 3f0a 3200 |0005: invoke-virtual {v2, v3, v0}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a3f │ │ -03906c: 0c00 |0008: move-result-object v0 │ │ -03906e: 1e01 |0009: monitor-exit v1 │ │ -039070: 1100 |000a: return-object v0 │ │ -039072: 0d00 |000b: move-exception v0 │ │ -039074: 1e01 |000c: monitor-exit v1 │ │ -039076: 2700 |000d: throw v0 │ │ +04418c: |[04418c] org.javia.arity.CompiledFunction.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ +04419c: 6201 a308 |0000: sget-object v1, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +0441a0: 1d01 |0002: monitor-enter v1 │ │ +0441a2: 6200 a308 |0003: sget-object v0, Lorg/javia/arity/CompiledFunction;.context:Lorg/javia/arity/EvalContext; // field@08a3 │ │ +0441a6: 6e30 340a 3200 |0005: invoke-virtual {v2, v3, v0}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; // method@0a34 │ │ +0441ac: 0c00 |0008: move-result-object v0 │ │ +0441ae: 1e01 |0009: monitor-exit v1 │ │ +0441b0: 1100 |000a: return-object v0 │ │ +0441b2: 0d00 |000b: move-exception v0 │ │ +0441b4: 1e01 |000c: monitor-exit v1 │ │ +0441b6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ 0x000b line=333 │ │ @@ -86477,37 +84929,37 @@ │ │ type : '([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -039084: |[039084] org.javia.arity.CompiledFunction.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; │ │ -039094: 2160 |0000: array-length v0, v6 │ │ -039096: 7020 320a 0500 |0001: invoke-direct {v5, v0}, Lorg/javia/arity/CompiledFunction;.checkArity:(I)V // method@0a32 │ │ -03909c: 5471 1d0b |0004: iget-object v1, v7, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -0390a0: 5272 1c0b |0006: iget v2, v7, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -0390a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0390a6: 2163 |0009: array-length v3, v6 │ │ -0390a8: 3530 0e00 |000a: if-ge v0, v3, 0018 // +000e │ │ -0390ac: 9003 0002 |000c: add-int v3, v0, v2 │ │ -0390b0: 4603 0103 |000e: aget-object v3, v1, v3 │ │ -0390b4: 4604 0600 |0010: aget-object v4, v6, v0 │ │ -0390b8: 6e20 6c0a 4300 |0012: invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -0390be: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0390c2: 28f2 |0017: goto 0009 // -000e │ │ -0390c4: 2160 |0018: array-length v0, v6 │ │ -0390c6: b020 |0019: add-int/2addr v0, v2 │ │ -0390c8: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0390cc: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0390ce: 7040 410a 7530 |001d: invoke-direct {v5, v7, v0, v3}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a41 │ │ -0390d4: 2200 fb01 |0020: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -0390d8: 4601 0102 |0022: aget-object v1, v1, v2 │ │ -0390dc: 7020 4c0a 1000 |0024: invoke-direct {v0, v1}, Lorg/javia/arity/Complex;.:(Lorg/javia/arity/Complex;)V // method@0a4c │ │ -0390e2: 1100 |0027: return-object v0 │ │ +0441c4: |[0441c4] org.javia.arity.CompiledFunction.eval:([Lorg/javia/arity/Complex;Lorg/javia/arity/EvalContext;)Lorg/javia/arity/Complex; │ │ +0441d4: 2160 |0000: array-length v0, v6 │ │ +0441d6: 7020 270a 0500 |0001: invoke-direct {v5, v0}, Lorg/javia/arity/CompiledFunction;.checkArity:(I)V // method@0a27 │ │ +0441dc: 5471 ca08 |0004: iget-object v1, v7, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +0441e0: 5272 c908 |0006: iget v2, v7, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +0441e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0441e6: 2163 |0009: array-length v3, v6 │ │ +0441e8: 3530 0e00 |000a: if-ge v0, v3, 0018 // +000e │ │ +0441ec: 9003 0002 |000c: add-int v3, v0, v2 │ │ +0441f0: 4603 0103 |000e: aget-object v3, v1, v3 │ │ +0441f4: 4604 0600 |0010: aget-object v4, v6, v0 │ │ +0441f8: 6e20 610a 4300 |0012: invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +0441fe: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +044202: 28f2 |0017: goto 0009 // -000e │ │ +044204: 2160 |0018: array-length v0, v6 │ │ +044206: b020 |0019: add-int/2addr v0, v2 │ │ +044208: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04420c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +04420e: 7040 360a 7530 |001d: invoke-direct {v5, v7, v0, v3}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a36 │ │ +044214: 2200 ef01 |0020: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +044218: 4601 0102 |0022: aget-object v1, v1, v2 │ │ +04421c: 7020 410a 1000 |0024: invoke-direct {v0, v1}, Lorg/javia/arity/Complex;.:(Lorg/javia/arity/Complex;)V // method@0a41 │ │ +044222: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0006 line=352 │ │ 0x0008 line=353 │ │ 0x000c line=354 │ │ @@ -86524,1026 +84976,1026 @@ │ │ type : '()Lorg/javia/arity/Complex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0390e4: |[0390e4] org.javia.arity.CompiledFunction.evalComplex:()Lorg/javia/arity/Complex; │ │ -0390f4: 6200 f10a |0000: sget-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS_COMPLEX:[Lorg/javia/arity/Complex; // field@0af1 │ │ -0390f8: 6e20 3e0a 0100 |0002: invoke-virtual {v1, v0}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a3e │ │ -0390fe: 0c00 |0005: move-result-object v0 │ │ -039100: 1100 |0006: return-object v0 │ │ +044224: |[044224] org.javia.arity.CompiledFunction.evalComplex:()Lorg/javia/arity/Complex; │ │ +044234: 6200 9e08 |0000: sget-object v0, Lorg/javia/arity/CompiledFunction;.NO_ARGS_COMPLEX:[Lorg/javia/arity/Complex; // field@089e │ │ +044238: 6e20 330a 0100 |0002: invoke-virtual {v1, v0}, Lorg/javia/arity/CompiledFunction;.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a33 │ │ +04423e: 0c00 |0005: move-result-object v0 │ │ +044240: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/javia/arity/CompiledFunction; │ │ │ │ #15 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'execWithoutCheck' │ │ type : '(Lorg/javia/arity/EvalContext;I)I' │ │ access : 0x0000 () │ │ code - │ │ - registers : 19 │ │ + registers : 20 │ │ ins : 3 │ │ outs : 5 │ │ - insns size : 858 16-bit code units │ │ -039104: |[039104] org.javia.arity.CompiledFunction.execWithoutCheck:(Lorg/javia/arity/EvalContext;I)I │ │ -039114: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -039118: 5401 f40a |0002: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -03911c: 3801 1d00 |0004: if-eqz v1, 0021 // +001d │ │ -039120: 2201 9201 |0006: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -039124: 2202 a501 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -039128: 7010 f007 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03912e: 1a03 3905 |000d: const-string v3, "This function can only be evaluated in complex mode: " // string@0539 │ │ -039132: 6e20 f807 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -039138: 0c02 |0012: move-result-object v2 │ │ -03913a: 0800 1000 |0013: move-object/from16 v0, v16 │ │ -03913e: 6e20 f707 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -039144: 0c02 |0018: move-result-object v2 │ │ -039146: 6e10 fb07 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03914c: 0c02 |001c: move-result-object v2 │ │ -03914e: 7020 8f07 2100 |001d: invoke-direct {v1, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -039154: 2701 |0020: throw v1 │ │ -039156: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -03915a: 5408 1e0b |0023: iget-object v8, v0, Lorg/javia/arity/EvalContext;.stackRe:[D // field@0b1e │ │ -03915e: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -039162: 5201 f20a |0027: iget v1, v0, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -039166: 9109 1201 |0029: sub-int v9, v18, v1 │ │ -03916a: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -03916c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -03916e: 0800 1000 |002d: move-object/from16 v0, v16 │ │ -039172: 5401 f30a |002f: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -039176: 211a |0031: array-length v10, v1 │ │ -039178: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -03917a: 0117 |0033: move v7, v1 │ │ -03917c: 0206 1200 |0034: move/from16 v6, v18 │ │ -039180: 35a7 c302 |0036: if-ge v7, v10, 02f9 // +02c3 │ │ -039184: 0800 1000 |0038: move-object/from16 v0, v16 │ │ -039188: 5401 f30a |003a: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -03918c: 4801 0107 |003c: aget-byte v1, v1, v7 │ │ -039190: 2b01 bc02 0000 |003e: packed-switch v1, 000002fa // +000002bc │ │ -039196: 2201 9201 |0041: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -03919a: 2202 a501 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03919e: 7010 f007 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -0391a4: 1a03 5505 |0048: const-string v3, "Unknown opcode " // string@0555 │ │ -0391a8: 6e20 f807 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -0391ae: 0c02 |004d: move-result-object v2 │ │ -0391b0: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -0391b4: 5403 f30a |0050: iget-object v3, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -0391b8: 4803 0307 |0052: aget-byte v3, v3, v7 │ │ -0391bc: 6e20 f407 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -0391c2: 0c02 |0057: move-result-object v2 │ │ -0391c4: 6e10 fb07 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -0391ca: 0c02 |005b: move-result-object v2 │ │ -0391cc: 7020 8f07 2100 |005c: invoke-direct {v1, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -0391d2: 2701 |005f: throw v1 │ │ -0391d4: d802 0601 |0060: add-int/lit8 v2, v6, #int 1 // #01 │ │ -0391d8: 0800 1000 |0062: move-object/from16 v0, v16 │ │ -0391dc: 5404 f50a |0064: iget-object v4, v0, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -0391e0: d801 0501 |0066: add-int/lit8 v1, v5, #int 1 // #01 │ │ -0391e4: 4504 0405 |0068: aget-wide v4, v4, v5 │ │ -0391e8: 4c04 0802 |006a: aput-wide v4, v8, v2 │ │ -0391ec: 013f |006c: move v15, v3 │ │ -0391ee: 0123 |006d: move v3, v2 │ │ -0391f0: 0112 |006e: move v2, v1 │ │ -0391f2: 01f1 |006f: move v1, v15 │ │ -0391f4: d804 0701 |0070: add-int/lit8 v4, v7, #int 1 // #01 │ │ -0391f8: 0147 |0072: move v7, v4 │ │ -0391fa: 0125 |0073: move v5, v2 │ │ -0391fc: 0136 |0074: move v6, v3 │ │ -0391fe: 0113 |0075: move v3, v1 │ │ -039200: 28c0 |0076: goto 0036 // -0040 │ │ -039202: 0800 1000 |0077: move-object/from16 v0, v16 │ │ -039206: 5401 f70a |0079: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@0af7 │ │ -03920a: d804 0301 |007b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -03920e: 4601 0103 |007d: aget-object v1, v1, v3 │ │ -039212: 2012 f901 |007f: instance-of v2, v1, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -039216: 3802 0f00 |0081: if-eqz v2, 0090 // +000f │ │ -03921a: 1f01 f901 |0083: check-cast v1, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -03921e: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -039220: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -039224: 7040 410a 0126 |0088: invoke-direct {v1, v0, v6, v2}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a41 │ │ -03922a: 0a01 |008b: move-result v1 │ │ -03922c: 0152 |008c: move v2, v5 │ │ -03922e: 0113 |008d: move v3, v1 │ │ -039230: 0141 |008e: move v1, v4 │ │ -039232: 28e1 |008f: goto 0070 // -001f │ │ -039234: 6e10 8e0a 0100 |0090: invoke-virtual {v1}, Lorg/javia/arity/Function;.arity:()I // method@0a8e │ │ -03923a: 0a02 |0093: move-result v2 │ │ -03923c: 9103 0602 |0094: sub-int v3, v6, v2 │ │ -039240: 0800 1100 |0096: move-object/from16 v0, v17 │ │ -039244: 5206 1c0b |0098: iget v6, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -039248: d80b 0301 |009a: add-int/lit8 v11, v3, #int 1 // #01 │ │ -03924c: 0800 1100 |009c: move-object/from16 v0, v17 │ │ -039250: 590b 1c0b |009e: iput v11, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -039254: 2b02 b002 0000 |00a0: packed-switch v2, 00000350 // +000002b0 │ │ -03925a: 232b 1a02 |00a3: new-array v11, v2, [D // type@021a │ │ -03925e: d80c 0301 |00a5: add-int/lit8 v12, v3, #int 1 // #01 │ │ -039262: 120d |00a7: const/4 v13, #int 0 // #0 │ │ -039264: 7152 fc07 c8db |00a8: invoke-static {v8, v12, v11, v13, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03926a: 6e20 920a b100 |00ab: invoke-virtual {v1, v11}, Lorg/javia/arity/Function;.eval:([D)D // method@0a92 │ │ -039270: 0b01 |00ae: move-result-wide v1 │ │ -039272: 0800 1100 |00af: move-object/from16 v0, v17 │ │ -039276: 5906 1c0b |00b1: iput v6, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -03927a: d803 0301 |00b3: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03927e: 4c01 0803 |00b5: aput-wide v1, v8, v3 │ │ -039282: 0141 |00b7: move v1, v4 │ │ -039284: 0152 |00b8: move v2, v5 │ │ -039286: 28b7 |00b9: goto 0070 // -0049 │ │ -039288: 6e10 8f0a 0100 |00ba: invoke-virtual {v1}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -03928e: 0b01 |00bd: move-result-wide v1 │ │ -039290: 28f1 |00be: goto 00af // -000f │ │ -039292: d802 0301 |00bf: add-int/lit8 v2, v3, #int 1 // #01 │ │ -039296: 450b 0802 |00c1: aget-wide v11, v8, v2 │ │ -03929a: 6e30 900a b10c |00c3: invoke-virtual {v1, v11, v12}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -0392a0: 0b01 |00c6: move-result-wide v1 │ │ -0392a2: 28e8 |00c7: goto 00af // -0018 │ │ -0392a4: d802 0301 |00c8: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0392a8: 450b 0802 |00ca: aget-wide v11, v8, v2 │ │ -0392ac: d802 0302 |00cc: add-int/lit8 v2, v3, #int 2 // #02 │ │ -0392b0: 450d 0802 |00ce: aget-wide v13, v8, v2 │ │ -0392b4: 6e5e 910a b1dc |00d0: invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Function;.eval:(DD)D // method@0a91 │ │ -0392ba: 0b01 |00d3: move-result-wide v1 │ │ -0392bc: 28db |00d4: goto 00af // -0025 │ │ -0392be: 0d01 |00d5: move-exception v1 │ │ -0392c0: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -0392c4: 5906 1c0b |00d8: iput v6, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -0392c8: 2701 |00da: throw v1 │ │ -0392ca: d801 0601 |00db: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0392ce: 6202 f80a |00dd: sget-object v2, Lorg/javia/arity/CompiledFunction;.random:Ljava/util/Random; // field@0af8 │ │ -0392d2: 6e10 4c08 0200 |00df: invoke-virtual {v2}, Ljava/util/Random;.nextDouble:()D // method@084c │ │ -0392d8: 0b0b |00e2: move-result-wide v11 │ │ -0392da: 4c0b 0801 |00e3: aput-wide v11, v8, v1 │ │ -0392de: 0152 |00e5: move v2, v5 │ │ -0392e0: 013f |00e6: move v15, v3 │ │ -0392e2: 0113 |00e7: move v3, v1 │ │ -0392e4: 01f1 |00e8: move v1, v15 │ │ -0392e6: 2887 |00e9: goto 0070 // -0079 │ │ -0392e8: d801 06ff |00ea: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0392ec: 450b 0801 |00ec: aget-wide v11, v8, v1 │ │ -0392f0: d802 0101 |00ee: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0392f4: 450d 0802 |00f0: aget-wide v13, v8, v2 │ │ -0392f8: cbdb |00f2: add-double/2addr v11, v13 │ │ -0392fa: 4c0b 0801 |00f3: aput-wide v11, v8, v1 │ │ -0392fe: 0152 |00f5: move v2, v5 │ │ -039300: 013f |00f6: move v15, v3 │ │ -039302: 0113 |00f7: move v3, v1 │ │ -039304: 01f1 |00f8: move v1, v15 │ │ -039306: 2900 77ff |00f9: goto/16 0070 // -0089 │ │ -03930a: d801 06ff |00fb: add-int/lit8 v1, v6, #int -1 // #ff │ │ -03930e: 450b 0801 |00fd: aget-wide v11, v8, v1 │ │ -039312: d802 0101 |00ff: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039316: 450d 0802 |0101: aget-wide v13, v8, v2 │ │ -03931a: ccdb |0103: sub-double/2addr v11, v13 │ │ -03931c: 4c0b 0801 |0104: aput-wide v11, v8, v1 │ │ -039320: 0152 |0106: move v2, v5 │ │ -039322: 013f |0107: move v15, v3 │ │ -039324: 0113 |0108: move v3, v1 │ │ -039326: 01f1 |0109: move v1, v15 │ │ -039328: 2900 66ff |010a: goto/16 0070 // -009a │ │ -03932c: d801 06ff |010c: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039330: 450b 0801 |010e: aget-wide v11, v8, v1 │ │ -039334: d802 0101 |0110: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039338: 450d 0802 |0112: aget-wide v13, v8, v2 │ │ -03933c: cddb |0114: mul-double/2addr v11, v13 │ │ -03933e: 4c0b 0801 |0115: aput-wide v11, v8, v1 │ │ -039342: 0152 |0117: move v2, v5 │ │ -039344: 013f |0118: move v15, v3 │ │ -039346: 0113 |0119: move v3, v1 │ │ -039348: 01f1 |011a: move v1, v15 │ │ -03934a: 2900 55ff |011b: goto/16 0070 // -00ab │ │ -03934e: d801 06ff |011d: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039352: 450b 0801 |011f: aget-wide v11, v8, v1 │ │ -039356: d802 0101 |0121: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03935a: 450d 0802 |0123: aget-wide v13, v8, v2 │ │ -03935e: cedb |0125: div-double/2addr v11, v13 │ │ -039360: 4c0b 0801 |0126: aput-wide v11, v8, v1 │ │ -039364: 0152 |0128: move v2, v5 │ │ -039366: 013f |0129: move v15, v3 │ │ -039368: 0113 |012a: move v3, v1 │ │ -03936a: 01f1 |012b: move v1, v15 │ │ -03936c: 2900 44ff |012c: goto/16 0070 // -00bc │ │ -039370: d801 06ff |012e: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039374: 450b 0801 |0130: aget-wide v11, v8, v1 │ │ -039378: d802 0101 |0132: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03937c: 450d 0802 |0134: aget-wide v13, v8, v2 │ │ -039380: cfdb |0136: rem-double/2addr v11, v13 │ │ -039382: 4c0b 0801 |0137: aput-wide v11, v8, v1 │ │ -039386: 0152 |0139: move v2, v5 │ │ -039388: 013f |013a: move v15, v3 │ │ -03938a: 0113 |013b: move v3, v1 │ │ -03938c: 01f1 |013c: move v1, v15 │ │ -03938e: 2900 33ff |013d: goto/16 0070 // -00cd │ │ -039392: d801 06ff |013f: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039396: 450b 0801 |0141: aget-wide v11, v8, v1 │ │ -03939a: d802 0101 |0143: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03939e: 450d 0802 |0145: aget-wide v13, v8, v2 │ │ -0393a2: 7140 b90a cbed |0147: invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;.pow:(DD)D // method@0ab9 │ │ -0393a8: 0b0b |014a: move-result-wide v11 │ │ -0393aa: 4c0b 0801 |014b: aput-wide v11, v8, v1 │ │ -0393ae: 0152 |014d: move v2, v5 │ │ -0393b0: 013f |014e: move v15, v3 │ │ -0393b2: 0113 |014f: move v3, v1 │ │ -0393b4: 01f1 |0150: move v1, v15 │ │ -0393b6: 2900 1fff |0151: goto/16 0070 // -00e1 │ │ -0393ba: 4501 0806 |0153: aget-wide v1, v8, v6 │ │ -0393be: 8011 |0155: neg-double v1, v1 │ │ -0393c0: 4c01 0806 |0156: aput-wide v1, v8, v6 │ │ -0393c4: 0131 |0158: move v1, v3 │ │ -0393c6: 0152 |0159: move v2, v5 │ │ -0393c8: 0163 |015a: move v3, v6 │ │ -0393ca: 2900 15ff |015b: goto/16 0070 // -00eb │ │ -0393ce: 4501 0806 |015d: aget-wide v1, v8, v6 │ │ -0393d2: 7120 af0a 2100 |015f: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -0393d8: 0b01 |0162: move-result-wide v1 │ │ -0393da: 4c01 0806 |0163: aput-wide v1, v8, v6 │ │ -0393de: 0131 |0165: move v1, v3 │ │ -0393e0: 0152 |0166: move v2, v5 │ │ -0393e2: 0163 |0167: move v3, v6 │ │ -0393e4: 2900 08ff |0168: goto/16 0070 // -00f8 │ │ -0393e8: 4501 0806 |016a: aget-wide v1, v8, v6 │ │ -0393ec: 7120 ba0a 2100 |016c: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -0393f2: 0b01 |016f: move-result-wide v1 │ │ -0393f4: 4c01 0806 |0170: aput-wide v1, v8, v6 │ │ -0393f8: 0131 |0172: move v1, v3 │ │ -0393fa: 0152 |0173: move v2, v5 │ │ -0393fc: 0163 |0174: move v3, v6 │ │ -0393fe: 2900 fbfe |0175: goto/16 0070 // -0105 │ │ -039402: 4501 0806 |0177: aget-wide v1, v8, v6 │ │ -039406: 7120 ac0a 2100 |0179: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03940c: 0b01 |017c: move-result-wide v1 │ │ -03940e: 4c01 0806 |017d: aput-wide v1, v8, v6 │ │ -039412: 0131 |017f: move v1, v3 │ │ -039414: 0152 |0180: move v2, v5 │ │ -039416: 0163 |0181: move v3, v6 │ │ -039418: 2900 eefe |0182: goto/16 0070 // -0112 │ │ -03941c: 4501 0806 |0184: aget-wide v1, v8, v6 │ │ -039420: 7120 bc0a 2100 |0186: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.tan:(D)D // method@0abc │ │ -039426: 0b01 |0189: move-result-wide v1 │ │ -039428: 4c01 0806 |018a: aput-wide v1, v8, v6 │ │ -03942c: 0131 |018c: move v1, v3 │ │ -03942e: 0152 |018d: move v2, v5 │ │ -039430: 0163 |018e: move v3, v6 │ │ -039432: 2900 e1fe |018f: goto/16 0070 // -011f │ │ -039436: 4501 0806 |0191: aget-wide v1, v8, v6 │ │ -03943a: 7120 a60a 2100 |0193: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.asin:(D)D // method@0aa6 │ │ -039440: 0b01 |0196: move-result-wide v1 │ │ -039442: 4c01 0806 |0197: aput-wide v1, v8, v6 │ │ -039446: 0131 |0199: move v1, v3 │ │ -039448: 0152 |019a: move v2, v5 │ │ -03944a: 0163 |019b: move v3, v6 │ │ -03944c: 2900 d4fe |019c: goto/16 0070 // -012c │ │ -039450: 4501 0806 |019e: aget-wide v1, v8, v6 │ │ -039454: 7120 a40a 2100 |01a0: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.acos:(D)D // method@0aa4 │ │ -03945a: 0b01 |01a3: move-result-wide v1 │ │ -03945c: 4c01 0806 |01a4: aput-wide v1, v8, v6 │ │ -039460: 0131 |01a6: move v1, v3 │ │ -039462: 0152 |01a7: move v2, v5 │ │ -039464: 0163 |01a8: move v3, v6 │ │ -039466: 2900 c7fe |01a9: goto/16 0070 // -0139 │ │ -03946a: 4501 0806 |01ab: aget-wide v1, v8, v6 │ │ -03946e: 7120 a80a 2100 |01ad: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.atan:(D)D // method@0aa8 │ │ -039474: 0b01 |01b0: move-result-wide v1 │ │ -039476: 4c01 0806 |01b1: aput-wide v1, v8, v6 │ │ -03947a: 0131 |01b3: move v1, v3 │ │ -03947c: 0152 |01b4: move v2, v5 │ │ -03947e: 0163 |01b5: move v3, v6 │ │ -039480: 2900 bafe |01b6: goto/16 0070 // -0146 │ │ -039484: 4501 0806 |01b8: aget-wide v1, v8, v6 │ │ -039488: 7120 ae0a 2100 |01ba: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aae │ │ -03948e: 0b01 |01bd: move-result-wide v1 │ │ -039490: 4c01 0806 |01be: aput-wide v1, v8, v6 │ │ -039494: 0131 |01c0: move v1, v3 │ │ -039496: 0152 |01c1: move v2, v5 │ │ -039498: 0163 |01c2: move v3, v6 │ │ -03949a: 2900 adfe |01c3: goto/16 0070 // -0153 │ │ -03949e: 4501 0806 |01c5: aget-wide v1, v8, v6 │ │ -0394a2: 7120 b50a 2100 |01c7: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -0394a8: 0b01 |01ca: move-result-wide v1 │ │ -0394aa: 4c01 0806 |01cb: aput-wide v1, v8, v6 │ │ -0394ae: 0131 |01cd: move v1, v3 │ │ -0394b0: 0152 |01ce: move v2, v5 │ │ -0394b2: 0163 |01cf: move v3, v6 │ │ -0394b4: 2900 a0fe |01d0: goto/16 0070 // -0160 │ │ -0394b8: 4501 0806 |01d2: aget-wide v1, v8, v6 │ │ -0394bc: 7120 bb07 2100 |01d4: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -0394c2: 0b01 |01d7: move-result-wide v1 │ │ -0394c4: 4c01 0806 |01d8: aput-wide v1, v8, v6 │ │ -0394c8: 0131 |01da: move v1, v3 │ │ -0394ca: 0152 |01db: move v2, v5 │ │ -0394cc: 0163 |01dc: move v3, v6 │ │ -0394ce: 2900 93fe |01dd: goto/16 0070 // -016d │ │ -0394d2: 4501 0806 |01df: aget-wide v1, v8, v6 │ │ -0394d6: 7120 aa0a 2100 |01e1: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.cbrt:(D)D // method@0aaa │ │ -0394dc: 0b01 |01e4: move-result-wide v1 │ │ -0394de: 4c01 0806 |01e5: aput-wide v1, v8, v6 │ │ -0394e2: 0131 |01e7: move v1, v3 │ │ -0394e4: 0152 |01e8: move v2, v5 │ │ -0394e6: 0163 |01e9: move v3, v6 │ │ -0394e8: 2900 86fe |01ea: goto/16 0070 // -017a │ │ -0394ec: 4501 0806 |01ec: aget-wide v1, v8, v6 │ │ -0394f0: 7120 bb0a 2100 |01ee: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.sinh:(D)D // method@0abb │ │ -0394f6: 0b01 |01f1: move-result-wide v1 │ │ -0394f8: 4c01 0806 |01f2: aput-wide v1, v8, v6 │ │ -0394fc: 0131 |01f4: move v1, v3 │ │ -0394fe: 0152 |01f5: move v2, v5 │ │ -039500: 0163 |01f6: move v3, v6 │ │ -039502: 2900 79fe |01f7: goto/16 0070 // -0187 │ │ -039506: 4501 0806 |01f9: aget-wide v1, v8, v6 │ │ -03950a: 7120 ad0a 2100 |01fb: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.cosh:(D)D // method@0aad │ │ -039510: 0b01 |01fe: move-result-wide v1 │ │ -039512: 4c01 0806 |01ff: aput-wide v1, v8, v6 │ │ -039516: 0131 |0201: move v1, v3 │ │ -039518: 0152 |0202: move v2, v5 │ │ -03951a: 0163 |0203: move v3, v6 │ │ -03951c: 2900 6cfe |0204: goto/16 0070 // -0194 │ │ -039520: 4501 0806 |0206: aget-wide v1, v8, v6 │ │ -039524: 7120 bd0a 2100 |0208: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.tanh:(D)D // method@0abd │ │ -03952a: 0b01 |020b: move-result-wide v1 │ │ -03952c: 4c01 0806 |020c: aput-wide v1, v8, v6 │ │ -039530: 0131 |020e: move v1, v3 │ │ -039532: 0152 |020f: move v2, v5 │ │ -039534: 0163 |0210: move v3, v6 │ │ -039536: 2900 5ffe |0211: goto/16 0070 // -01a1 │ │ -03953a: 4501 0806 |0213: aget-wide v1, v8, v6 │ │ -03953e: 7120 a70a 2100 |0215: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.asinh:(D)D // method@0aa7 │ │ -039544: 0b01 |0218: move-result-wide v1 │ │ -039546: 4c01 0806 |0219: aput-wide v1, v8, v6 │ │ -03954a: 0131 |021b: move v1, v3 │ │ -03954c: 0152 |021c: move v2, v5 │ │ -03954e: 0163 |021d: move v3, v6 │ │ -039550: 2900 52fe |021e: goto/16 0070 // -01ae │ │ -039554: 4501 0806 |0220: aget-wide v1, v8, v6 │ │ -039558: 7120 a50a 2100 |0222: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.acosh:(D)D // method@0aa5 │ │ -03955e: 0b01 |0225: move-result-wide v1 │ │ -039560: 4c01 0806 |0226: aput-wide v1, v8, v6 │ │ -039564: 0131 |0228: move v1, v3 │ │ -039566: 0152 |0229: move v2, v5 │ │ -039568: 0163 |022a: move v3, v6 │ │ -03956a: 2900 45fe |022b: goto/16 0070 // -01bb │ │ -03956e: 4501 0806 |022d: aget-wide v1, v8, v6 │ │ -039572: 7120 a90a 2100 |022f: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.atanh:(D)D // method@0aa9 │ │ -039578: 0b01 |0232: move-result-wide v1 │ │ -03957a: 4c01 0806 |0233: aput-wide v1, v8, v6 │ │ -03957e: 0131 |0235: move v1, v3 │ │ -039580: 0152 |0236: move v2, v5 │ │ -039582: 0163 |0237: move v3, v6 │ │ -039584: 2900 38fe |0238: goto/16 0070 // -01c8 │ │ -039588: 4501 0806 |023a: aget-wide v1, v8, v6 │ │ -03958c: 7120 a107 2100 |023c: invoke-static {v1, v2}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -039592: 0b01 |023f: move-result-wide v1 │ │ -039594: 4c01 0806 |0240: aput-wide v1, v8, v6 │ │ -039598: 0131 |0242: move v1, v3 │ │ -03959a: 0152 |0243: move v2, v5 │ │ -03959c: 0163 |0244: move v3, v6 │ │ -03959e: 2900 2bfe |0245: goto/16 0070 // -01d5 │ │ -0395a2: 4501 0806 |0247: aget-wide v1, v8, v6 │ │ -0395a6: 7120 ad07 2100 |0249: invoke-static {v1, v2}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -0395ac: 0b01 |024c: move-result-wide v1 │ │ -0395ae: 4c01 0806 |024d: aput-wide v1, v8, v6 │ │ -0395b2: 0131 |024f: move v1, v3 │ │ -0395b4: 0152 |0250: move v2, v5 │ │ -0395b6: 0163 |0251: move v3, v6 │ │ -0395b8: 2900 1efe |0252: goto/16 0070 // -01e2 │ │ -0395bc: 4501 0806 |0254: aget-wide v1, v8, v6 │ │ -0395c0: 7120 a907 2100 |0256: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@07a9 │ │ -0395c6: 0b01 |0259: move-result-wide v1 │ │ -0395c8: 4c01 0806 |025a: aput-wide v1, v8, v6 │ │ -0395cc: 0131 |025c: move v1, v3 │ │ -0395ce: 0152 |025d: move v2, v5 │ │ -0395d0: 0163 |025e: move v3, v6 │ │ -0395d2: 2900 11fe |025f: goto/16 0070 // -01ef │ │ -0395d6: 4501 0806 |0261: aget-wide v1, v8, v6 │ │ -0395da: 160b 0000 |0263: const-wide/16 v11, #int 0 // #0 │ │ -0395de: 2f01 010b |0265: cmpl-double v1, v1, v11 │ │ -0395e2: 3d01 0b00 |0267: if-lez v1, 0272 // +000b │ │ -0395e6: 1901 f03f |0269: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -0395ea: 4c01 0806 |026b: aput-wide v1, v8, v6 │ │ -0395ee: 0131 |026d: move v1, v3 │ │ -0395f0: 0152 |026e: move v2, v5 │ │ -0395f2: 0163 |026f: move v3, v6 │ │ -0395f4: 2900 00fe |0270: goto/16 0070 // -0200 │ │ -0395f8: 4501 0806 |0272: aget-wide v1, v8, v6 │ │ -0395fc: 160b 0000 |0274: const-wide/16 v11, #int 0 // #0 │ │ -039600: 3001 010b |0276: cmpg-double v1, v1, v11 │ │ -039604: 3b01 0500 |0278: if-gez v1, 027d // +0005 │ │ -039608: 1901 f0bf |027a: const-wide/high16 v1, #long -4616189618054758400 // #bff0 │ │ -03960c: 28ef |027c: goto 026b // -0011 │ │ -03960e: 1601 0000 |027d: const-wide/16 v1, #int 0 // #0 │ │ -039612: 28ec |027f: goto 026b // -0014 │ │ -039614: d801 06ff |0280: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039618: 450b 0801 |0282: aget-wide v11, v8, v1 │ │ -03961c: d802 0101 |0284: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039620: 450d 0802 |0286: aget-wide v13, v8, v2 │ │ -039624: 7140 b207 cbed |0288: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -03962a: 0b0b |028b: move-result-wide v11 │ │ -03962c: 4c0b 0801 |028c: aput-wide v11, v8, v1 │ │ -039630: 0152 |028e: move v2, v5 │ │ -039632: 013f |028f: move v15, v3 │ │ -039634: 0113 |0290: move v3, v1 │ │ -039636: 01f1 |0291: move v1, v15 │ │ -039638: 2900 defd |0292: goto/16 0070 // -0222 │ │ -03963c: d801 06ff |0294: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039640: 450b 0801 |0296: aget-wide v11, v8, v1 │ │ -039644: d802 0101 |0298: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039648: 450d 0802 |029a: aget-wide v13, v8, v2 │ │ -03964c: 7140 b207 cbed |029c: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -039652: 0b0b |029f: move-result-wide v11 │ │ -039654: 4c0b 0801 |02a0: aput-wide v11, v8, v1 │ │ -039658: 0152 |02a2: move v2, v5 │ │ -03965a: 013f |02a3: move v15, v3 │ │ -03965c: 0113 |02a4: move v3, v1 │ │ -03965e: 01f1 |02a5: move v1, v15 │ │ -039660: 2900 cafd |02a6: goto/16 0070 // -0236 │ │ -039664: d801 06ff |02a8: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039668: 450b 0801 |02aa: aget-wide v11, v8, v1 │ │ -03966c: d802 0101 |02ac: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039670: 450d 0802 |02ae: aget-wide v13, v8, v2 │ │ -039674: 7140 b00a cbed |02b0: invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;.gcd:(DD)D // method@0ab0 │ │ -03967a: 0b0b |02b3: move-result-wide v11 │ │ -03967c: 4c0b 0801 |02b4: aput-wide v11, v8, v1 │ │ -039680: 0152 |02b6: move v2, v5 │ │ -039682: 013f |02b7: move v15, v3 │ │ -039684: 0113 |02b8: move v3, v1 │ │ -039686: 01f1 |02b9: move v1, v15 │ │ -039688: 2900 b6fd |02ba: goto/16 0070 // -024a │ │ -03968c: d801 06ff |02bc: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039690: 450b 0801 |02be: aget-wide v11, v8, v1 │ │ -039694: d802 0101 |02c0: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039698: 450d 0802 |02c2: aget-wide v13, v8, v2 │ │ -03969c: 7140 ab0a cbed |02c4: invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;.combinations:(DD)D // method@0aab │ │ -0396a2: 0b0b |02c7: move-result-wide v11 │ │ -0396a4: 4c0b 0801 |02c8: aput-wide v11, v8, v1 │ │ -0396a8: 0152 |02ca: move v2, v5 │ │ -0396aa: 013f |02cb: move v15, v3 │ │ -0396ac: 0113 |02cc: move v3, v1 │ │ -0396ae: 01f1 |02cd: move v1, v15 │ │ -0396b0: 2900 a2fd |02ce: goto/16 0070 // -025e │ │ -0396b4: d801 06ff |02d0: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0396b8: 450b 0801 |02d2: aget-wide v11, v8, v1 │ │ -0396bc: d802 0101 |02d4: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0396c0: 450d 0802 |02d6: aget-wide v13, v8, v2 │ │ -0396c4: 7140 b80a cbed |02d8: invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;.permutations:(DD)D // method@0ab8 │ │ -0396ca: 0b0b |02db: move-result-wide v11 │ │ -0396cc: 4c0b 0801 |02dc: aput-wide v11, v8, v1 │ │ -0396d0: 0152 |02de: move v2, v5 │ │ -0396d2: 013f |02df: move v15, v3 │ │ -0396d4: 0113 |02e0: move v3, v1 │ │ -0396d6: 01f1 |02e1: move v1, v15 │ │ -0396d8: 2900 8efd |02e2: goto/16 0070 // -0272 │ │ -0396dc: d801 0601 |02e4: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0396e0: 0800 1000 |02e6: move-object/from16 v0, v16 │ │ -0396e4: 5402 f30a |02e8: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -0396e8: 4802 0207 |02ea: aget-byte v2, v2, v7 │ │ -0396ec: b092 |02ec: add-int/2addr v2, v9 │ │ -0396ee: d802 02dc |02ed: add-int/lit8 v2, v2, #int -36 // #dc │ │ -0396f2: 450b 0802 |02ef: aget-wide v11, v8, v2 │ │ -0396f6: 4c0b 0801 |02f1: aput-wide v11, v8, v1 │ │ -0396fa: 0152 |02f3: move v2, v5 │ │ -0396fc: 013f |02f4: move v15, v3 │ │ -0396fe: 0113 |02f5: move v3, v1 │ │ -039700: 01f1 |02f6: move v1, v15 │ │ -039702: 2900 79fd |02f7: goto/16 0070 // -0287 │ │ -039706: 0f06 |02f9: return v6 │ │ -039708: 0001 2900 0100 0000 2200 0000 3900 ... |02fa: packed-switch-data (86 units) │ │ -0397b4: 0001 0300 0000 0000 1a00 0000 1f00 ... |0350: packed-switch-data (10 units) │ │ + insns size : 886 16-bit code units │ │ +044244: |[044244] org.javia.arity.CompiledFunction.execWithoutCheck:(Lorg/javia/arity/EvalContext;I)I │ │ +044254: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +044258: 5402 a108 |0002: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +04425c: 3802 1d00 |0004: if-eqz v2, 0021 // +001d │ │ +044260: 2202 8601 |0006: new-instance v2, Ljava/lang/Error; // type@0186 │ │ +044264: 2203 9901 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +044268: 7010 e507 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +04426e: 1a04 2d05 |000d: const-string v4, "This function can only be evaluated in complex mode: " // string@052d │ │ +044272: 6e20 ed07 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +044278: 0c03 |0012: move-result-object v3 │ │ +04427a: 0800 1100 |0013: move-object/from16 v0, v17 │ │ +04427e: 6e20 ec07 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +044284: 0c03 |0018: move-result-object v3 │ │ +044286: 6e10 f007 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +04428c: 0c03 |001c: move-result-object v3 │ │ +04428e: 7020 8407 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +044294: 2702 |0020: throw v2 │ │ +044296: 0800 1200 |0021: move-object/from16 v0, v18 │ │ +04429a: 5409 cb08 |0023: iget-object v9, v0, Lorg/javia/arity/EvalContext;.stackRe:[D // field@08cb │ │ +04429e: 0800 1100 |0025: move-object/from16 v0, v17 │ │ +0442a2: 5202 9f08 |0027: iget v2, v0, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +0442a6: 910a 1302 |0029: sub-int v10, v19, v2 │ │ +0442aa: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0442ac: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +0442ae: 0800 1100 |002d: move-object/from16 v0, v17 │ │ +0442b2: 5402 a008 |002f: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +0442b6: 212b |0031: array-length v11, v2 │ │ +0442b8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0442ba: 0128 |0033: move v8, v2 │ │ +0442bc: 0207 1300 |0034: move/from16 v7, v19 │ │ +0442c0: 35b8 df02 |0036: if-ge v8, v11, 0315 // +02df │ │ +0442c4: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0442c8: 5402 a008 |003a: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +0442cc: 4802 0208 |003c: aget-byte v2, v2, v8 │ │ +0442d0: 2b02 d802 0000 |003e: packed-switch v2, 00000316 // +000002d8 │ │ +0442d6: 2202 8601 |0041: new-instance v2, Ljava/lang/Error; // type@0186 │ │ +0442da: 2203 9901 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +0442de: 7010 e507 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0442e4: 1a04 4905 |0048: const-string v4, "Unknown opcode " // string@0549 │ │ +0442e8: 6e20 ed07 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0442ee: 0c03 |004d: move-result-object v3 │ │ +0442f0: 0800 1100 |004e: move-object/from16 v0, v17 │ │ +0442f4: 5404 a008 |0050: iget-object v4, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +0442f8: 4804 0408 |0052: aget-byte v4, v4, v8 │ │ +0442fc: 6e20 e907 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +044302: 0c03 |0057: move-result-object v3 │ │ +044304: 6e10 f007 0300 |0058: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +04430a: 0c03 |005b: move-result-object v3 │ │ +04430c: 7020 8407 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +044312: 2702 |005f: throw v2 │ │ +044314: d803 0701 |0060: add-int/lit8 v3, v7, #int 1 // #01 │ │ +044318: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +04431c: 5405 a208 |0064: iget-object v5, v0, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +044320: d802 0601 |0066: add-int/lit8 v2, v6, #int 1 // #01 │ │ +044324: 4506 0506 |0068: aget-wide v6, v5, v6 │ │ +044328: 4c06 0903 |006a: aput-wide v6, v9, v3 │ │ +04432c: 0210 0400 |006c: move/from16 v16, v4 │ │ +044330: 0134 |006e: move v4, v3 │ │ +044332: 0123 |006f: move v3, v2 │ │ +044334: 0202 1000 |0070: move/from16 v2, v16 │ │ +044338: d805 0801 |0072: add-int/lit8 v5, v8, #int 1 // #01 │ │ +04433c: 0158 |0074: move v8, v5 │ │ +04433e: 0136 |0075: move v6, v3 │ │ +044340: 0147 |0076: move v7, v4 │ │ +044342: 0124 |0077: move v4, v2 │ │ +044344: 28be |0078: goto 0036 // -0042 │ │ +044346: 0800 1100 |0079: move-object/from16 v0, v17 │ │ +04434a: 5402 a408 |007b: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@08a4 │ │ +04434e: d805 0401 |007d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +044352: 4602 0204 |007f: aget-object v2, v2, v4 │ │ +044356: 2023 ed01 |0081: instance-of v3, v2, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +04435a: 3803 0f00 |0083: if-eqz v3, 0092 // +000f │ │ +04435e: 1f02 ed01 |0085: check-cast v2, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +044362: 1203 |0087: const/4 v3, #int 0 // #0 │ │ +044364: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +044368: 7040 360a 0237 |008a: invoke-direct {v2, v0, v7, v3}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a36 │ │ +04436e: 0a02 |008d: move-result v2 │ │ +044370: 0163 |008e: move v3, v6 │ │ +044372: 0124 |008f: move v4, v2 │ │ +044374: 0152 |0090: move v2, v5 │ │ +044376: 28e1 |0091: goto 0072 // -001f │ │ +044378: 6e10 830a 0200 |0092: invoke-virtual {v2}, Lorg/javia/arity/Function;.arity:()I // method@0a83 │ │ +04437e: 0a03 |0095: move-result v3 │ │ +044380: 9104 0703 |0096: sub-int v4, v7, v3 │ │ +044384: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +044388: 5207 c908 |009a: iget v7, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +04438c: d80c 0401 |009c: add-int/lit8 v12, v4, #int 1 // #01 │ │ +044390: 0800 1200 |009e: move-object/from16 v0, v18 │ │ +044394: 590c c908 |00a0: iput v12, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +044398: 2b03 ca02 0000 |00a2: packed-switch v3, 0000036c // +000002ca │ │ +04439e: 233c 0e02 |00a5: new-array v12, v3, [D // type@020e │ │ +0443a2: d80d 0401 |00a7: add-int/lit8 v13, v4, #int 1 // #01 │ │ +0443a6: 120e |00a9: const/4 v14, #int 0 // #0 │ │ +0443a8: 7153 f107 d9ec |00aa: invoke-static {v9, v13, v12, v14, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +0443ae: 6e20 870a c200 |00ad: invoke-virtual {v2, v12}, Lorg/javia/arity/Function;.eval:([D)D // method@0a87 │ │ +0443b4: 0b02 |00b0: move-result-wide v2 │ │ +0443b6: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +0443ba: 5907 c908 |00b3: iput v7, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +0443be: d804 0401 |00b5: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0443c2: 4c02 0904 |00b7: aput-wide v2, v9, v4 │ │ +0443c6: 0152 |00b9: move v2, v5 │ │ +0443c8: 0163 |00ba: move v3, v6 │ │ +0443ca: 28b7 |00bb: goto 0072 // -0049 │ │ +0443cc: 6e10 840a 0200 |00bc: invoke-virtual {v2}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +0443d2: 0b02 |00bf: move-result-wide v2 │ │ +0443d4: 28f1 |00c0: goto 00b1 // -000f │ │ +0443d6: d803 0401 |00c1: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0443da: 450c 0903 |00c3: aget-wide v12, v9, v3 │ │ +0443de: 6e30 850a c20d |00c5: invoke-virtual {v2, v12, v13}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +0443e4: 0b02 |00c8: move-result-wide v2 │ │ +0443e6: 28e8 |00c9: goto 00b1 // -0018 │ │ +0443e8: d803 0401 |00ca: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0443ec: 450c 0903 |00cc: aget-wide v12, v9, v3 │ │ +0443f0: d803 0402 |00ce: add-int/lit8 v3, v4, #int 2 // #02 │ │ +0443f4: 450e 0903 |00d0: aget-wide v14, v9, v3 │ │ +0443f8: 6e5f 860a c2ed |00d2: invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Function;.eval:(DD)D // method@0a86 │ │ +0443fe: 0b02 |00d5: move-result-wide v2 │ │ +044400: 28db |00d6: goto 00b1 // -0025 │ │ +044402: 0d02 |00d7: move-exception v2 │ │ +044404: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ +044408: 5907 c908 |00da: iput v7, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +04440c: 2702 |00dc: throw v2 │ │ +04440e: d802 0701 |00dd: add-int/lit8 v2, v7, #int 1 // #01 │ │ +044412: 6203 a508 |00df: sget-object v3, Lorg/javia/arity/CompiledFunction;.random:Ljava/util/Random; // field@08a5 │ │ +044416: 6e10 4108 0300 |00e1: invoke-virtual {v3}, Ljava/util/Random;.nextDouble:()D // method@0841 │ │ +04441c: 0b0c |00e4: move-result-wide v12 │ │ +04441e: 4c0c 0902 |00e5: aput-wide v12, v9, v2 │ │ +044422: 0163 |00e7: move v3, v6 │ │ +044424: 0210 0400 |00e8: move/from16 v16, v4 │ │ +044428: 0124 |00ea: move v4, v2 │ │ +04442a: 0202 1000 |00eb: move/from16 v2, v16 │ │ +04442e: 2885 |00ed: goto 0072 // -007b │ │ +044430: d802 07ff |00ee: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044434: 450c 0902 |00f0: aget-wide v12, v9, v2 │ │ +044438: d803 0201 |00f2: add-int/lit8 v3, v2, #int 1 // #01 │ │ +04443c: 450e 0903 |00f4: aget-wide v14, v9, v3 │ │ +044440: cbec |00f6: add-double/2addr v12, v14 │ │ +044442: 4c0c 0902 |00f7: aput-wide v12, v9, v2 │ │ +044446: 0163 |00f9: move v3, v6 │ │ +044448: 0210 0400 |00fa: move/from16 v16, v4 │ │ +04444c: 0124 |00fc: move v4, v2 │ │ +04444e: 0202 1000 |00fd: move/from16 v2, v16 │ │ +044452: 2900 73ff |00ff: goto/16 0072 // -008d │ │ +044456: d802 07ff |0101: add-int/lit8 v2, v7, #int -1 // #ff │ │ +04445a: 450c 0902 |0103: aget-wide v12, v9, v2 │ │ +04445e: d803 0201 |0105: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044462: 450e 0903 |0107: aget-wide v14, v9, v3 │ │ +044466: ccec |0109: sub-double/2addr v12, v14 │ │ +044468: 4c0c 0902 |010a: aput-wide v12, v9, v2 │ │ +04446c: 0163 |010c: move v3, v6 │ │ +04446e: 0210 0400 |010d: move/from16 v16, v4 │ │ +044472: 0124 |010f: move v4, v2 │ │ +044474: 0202 1000 |0110: move/from16 v2, v16 │ │ +044478: 2900 60ff |0112: goto/16 0072 // -00a0 │ │ +04447c: d802 07ff |0114: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044480: 450c 0902 |0116: aget-wide v12, v9, v2 │ │ +044484: d803 0201 |0118: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044488: 450e 0903 |011a: aget-wide v14, v9, v3 │ │ +04448c: cdec |011c: mul-double/2addr v12, v14 │ │ +04448e: 4c0c 0902 |011d: aput-wide v12, v9, v2 │ │ +044492: 0163 |011f: move v3, v6 │ │ +044494: 0210 0400 |0120: move/from16 v16, v4 │ │ +044498: 0124 |0122: move v4, v2 │ │ +04449a: 0202 1000 |0123: move/from16 v2, v16 │ │ +04449e: 2900 4dff |0125: goto/16 0072 // -00b3 │ │ +0444a2: d802 07ff |0127: add-int/lit8 v2, v7, #int -1 // #ff │ │ +0444a6: 450c 0902 |0129: aget-wide v12, v9, v2 │ │ +0444aa: d803 0201 |012b: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0444ae: 450e 0903 |012d: aget-wide v14, v9, v3 │ │ +0444b2: ceec |012f: div-double/2addr v12, v14 │ │ +0444b4: 4c0c 0902 |0130: aput-wide v12, v9, v2 │ │ +0444b8: 0163 |0132: move v3, v6 │ │ +0444ba: 0210 0400 |0133: move/from16 v16, v4 │ │ +0444be: 0124 |0135: move v4, v2 │ │ +0444c0: 0202 1000 |0136: move/from16 v2, v16 │ │ +0444c4: 2900 3aff |0138: goto/16 0072 // -00c6 │ │ +0444c8: d802 07ff |013a: add-int/lit8 v2, v7, #int -1 // #ff │ │ +0444cc: 450c 0902 |013c: aget-wide v12, v9, v2 │ │ +0444d0: d803 0201 |013e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0444d4: 450e 0903 |0140: aget-wide v14, v9, v3 │ │ +0444d8: cfec |0142: rem-double/2addr v12, v14 │ │ +0444da: 4c0c 0902 |0143: aput-wide v12, v9, v2 │ │ +0444de: 0163 |0145: move v3, v6 │ │ +0444e0: 0210 0400 |0146: move/from16 v16, v4 │ │ +0444e4: 0124 |0148: move v4, v2 │ │ +0444e6: 0202 1000 |0149: move/from16 v2, v16 │ │ +0444ea: 2900 27ff |014b: goto/16 0072 // -00d9 │ │ +0444ee: d802 07ff |014d: add-int/lit8 v2, v7, #int -1 // #ff │ │ +0444f2: 450c 0902 |014f: aget-wide v12, v9, v2 │ │ +0444f6: d803 0201 |0151: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0444fa: 450e 0903 |0153: aget-wide v14, v9, v3 │ │ +0444fe: 7140 ae0a dcfe |0155: invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;.pow:(DD)D // method@0aae │ │ +044504: 0b0c |0158: move-result-wide v12 │ │ +044506: 4c0c 0902 |0159: aput-wide v12, v9, v2 │ │ +04450a: 0163 |015b: move v3, v6 │ │ +04450c: 0210 0400 |015c: move/from16 v16, v4 │ │ +044510: 0124 |015e: move v4, v2 │ │ +044512: 0202 1000 |015f: move/from16 v2, v16 │ │ +044516: 2900 11ff |0161: goto/16 0072 // -00ef │ │ +04451a: 4502 0907 |0163: aget-wide v2, v9, v7 │ │ +04451e: 8022 |0165: neg-double v2, v2 │ │ +044520: 4c02 0907 |0166: aput-wide v2, v9, v7 │ │ +044524: 0142 |0168: move v2, v4 │ │ +044526: 0163 |0169: move v3, v6 │ │ +044528: 0174 |016a: move v4, v7 │ │ +04452a: 2900 07ff |016b: goto/16 0072 // -00f9 │ │ +04452e: 4502 0907 |016d: aget-wide v2, v9, v7 │ │ +044532: 7120 a40a 3200 |016f: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +044538: 0b02 |0172: move-result-wide v2 │ │ +04453a: 4c02 0907 |0173: aput-wide v2, v9, v7 │ │ +04453e: 0142 |0175: move v2, v4 │ │ +044540: 0163 |0176: move v3, v6 │ │ +044542: 0174 |0177: move v4, v7 │ │ +044544: 2900 fafe |0178: goto/16 0072 // -0106 │ │ +044548: 4502 0907 |017a: aget-wide v2, v9, v7 │ │ +04454c: 7120 af0a 3200 |017c: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aaf │ │ +044552: 0b02 |017f: move-result-wide v2 │ │ +044554: 4c02 0907 |0180: aput-wide v2, v9, v7 │ │ +044558: 0142 |0182: move v2, v4 │ │ +04455a: 0163 |0183: move v3, v6 │ │ +04455c: 0174 |0184: move v4, v7 │ │ +04455e: 2900 edfe |0185: goto/16 0072 // -0113 │ │ +044562: 4502 0907 |0187: aget-wide v2, v9, v7 │ │ +044566: 7120 a10a 3200 |0189: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aa1 │ │ +04456c: 0b02 |018c: move-result-wide v2 │ │ +04456e: 4c02 0907 |018d: aput-wide v2, v9, v7 │ │ +044572: 0142 |018f: move v2, v4 │ │ +044574: 0163 |0190: move v3, v6 │ │ +044576: 0174 |0191: move v4, v7 │ │ +044578: 2900 e0fe |0192: goto/16 0072 // -0120 │ │ +04457c: 4502 0907 |0194: aget-wide v2, v9, v7 │ │ +044580: 7120 b10a 3200 |0196: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.tan:(D)D // method@0ab1 │ │ +044586: 0b02 |0199: move-result-wide v2 │ │ +044588: 4c02 0907 |019a: aput-wide v2, v9, v7 │ │ +04458c: 0142 |019c: move v2, v4 │ │ +04458e: 0163 |019d: move v3, v6 │ │ +044590: 0174 |019e: move v4, v7 │ │ +044592: 2900 d3fe |019f: goto/16 0072 // -012d │ │ +044596: 4502 0907 |01a1: aget-wide v2, v9, v7 │ │ +04459a: 7120 9b0a 3200 |01a3: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.asin:(D)D // method@0a9b │ │ +0445a0: 0b02 |01a6: move-result-wide v2 │ │ +0445a2: 4c02 0907 |01a7: aput-wide v2, v9, v7 │ │ +0445a6: 0142 |01a9: move v2, v4 │ │ +0445a8: 0163 |01aa: move v3, v6 │ │ +0445aa: 0174 |01ab: move v4, v7 │ │ +0445ac: 2900 c6fe |01ac: goto/16 0072 // -013a │ │ +0445b0: 4502 0907 |01ae: aget-wide v2, v9, v7 │ │ +0445b4: 7120 990a 3200 |01b0: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.acos:(D)D // method@0a99 │ │ +0445ba: 0b02 |01b3: move-result-wide v2 │ │ +0445bc: 4c02 0907 |01b4: aput-wide v2, v9, v7 │ │ +0445c0: 0142 |01b6: move v2, v4 │ │ +0445c2: 0163 |01b7: move v3, v6 │ │ +0445c4: 0174 |01b8: move v4, v7 │ │ +0445c6: 2900 b9fe |01b9: goto/16 0072 // -0147 │ │ +0445ca: 4502 0907 |01bb: aget-wide v2, v9, v7 │ │ +0445ce: 7120 9d0a 3200 |01bd: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.atan:(D)D // method@0a9d │ │ +0445d4: 0b02 |01c0: move-result-wide v2 │ │ +0445d6: 4c02 0907 |01c1: aput-wide v2, v9, v7 │ │ +0445da: 0142 |01c3: move v2, v4 │ │ +0445dc: 0163 |01c4: move v3, v6 │ │ +0445de: 0174 |01c5: move v4, v7 │ │ +0445e0: 2900 acfe |01c6: goto/16 0072 // -0154 │ │ +0445e4: 4502 0907 |01c8: aget-wide v2, v9, v7 │ │ +0445e8: 7120 a30a 3200 |01ca: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aa3 │ │ +0445ee: 0b02 |01cd: move-result-wide v2 │ │ +0445f0: 4c02 0907 |01ce: aput-wide v2, v9, v7 │ │ +0445f4: 0142 |01d0: move v2, v4 │ │ +0445f6: 0163 |01d1: move v3, v6 │ │ +0445f8: 0174 |01d2: move v4, v7 │ │ +0445fa: 2900 9ffe |01d3: goto/16 0072 // -0161 │ │ +0445fe: 4502 0907 |01d5: aget-wide v2, v9, v7 │ │ +044602: 7120 aa0a 3200 |01d7: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +044608: 0b02 |01da: move-result-wide v2 │ │ +04460a: 4c02 0907 |01db: aput-wide v2, v9, v7 │ │ +04460e: 0142 |01dd: move v2, v4 │ │ +044610: 0163 |01de: move v3, v6 │ │ +044612: 0174 |01df: move v4, v7 │ │ +044614: 2900 92fe |01e0: goto/16 0072 // -016e │ │ +044618: 4502 0907 |01e2: aget-wide v2, v9, v7 │ │ +04461c: 7120 b007 3200 |01e4: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +044622: 0b02 |01e7: move-result-wide v2 │ │ +044624: 4c02 0907 |01e8: aput-wide v2, v9, v7 │ │ +044628: 0142 |01ea: move v2, v4 │ │ +04462a: 0163 |01eb: move v3, v6 │ │ +04462c: 0174 |01ec: move v4, v7 │ │ +04462e: 2900 85fe |01ed: goto/16 0072 // -017b │ │ +044632: 4502 0907 |01ef: aget-wide v2, v9, v7 │ │ +044636: 7120 9f0a 3200 |01f1: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cbrt:(D)D // method@0a9f │ │ +04463c: 0b02 |01f4: move-result-wide v2 │ │ +04463e: 4c02 0907 |01f5: aput-wide v2, v9, v7 │ │ +044642: 0142 |01f7: move v2, v4 │ │ +044644: 0163 |01f8: move v3, v6 │ │ +044646: 0174 |01f9: move v4, v7 │ │ +044648: 2900 78fe |01fa: goto/16 0072 // -0188 │ │ +04464c: 4502 0907 |01fc: aget-wide v2, v9, v7 │ │ +044650: 7120 b00a 3200 |01fe: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.sinh:(D)D // method@0ab0 │ │ +044656: 0b02 |0201: move-result-wide v2 │ │ +044658: 4c02 0907 |0202: aput-wide v2, v9, v7 │ │ +04465c: 0142 |0204: move v2, v4 │ │ +04465e: 0163 |0205: move v3, v6 │ │ +044660: 0174 |0206: move v4, v7 │ │ +044662: 2900 6bfe |0207: goto/16 0072 // -0195 │ │ +044666: 4502 0907 |0209: aget-wide v2, v9, v7 │ │ +04466a: 7120 a20a 3200 |020b: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cosh:(D)D // method@0aa2 │ │ +044670: 0b02 |020e: move-result-wide v2 │ │ +044672: 4c02 0907 |020f: aput-wide v2, v9, v7 │ │ +044676: 0142 |0211: move v2, v4 │ │ +044678: 0163 |0212: move v3, v6 │ │ +04467a: 0174 |0213: move v4, v7 │ │ +04467c: 2900 5efe |0214: goto/16 0072 // -01a2 │ │ +044680: 4502 0907 |0216: aget-wide v2, v9, v7 │ │ +044684: 7120 b20a 3200 |0218: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.tanh:(D)D // method@0ab2 │ │ +04468a: 0b02 |021b: move-result-wide v2 │ │ +04468c: 4c02 0907 |021c: aput-wide v2, v9, v7 │ │ +044690: 0142 |021e: move v2, v4 │ │ +044692: 0163 |021f: move v3, v6 │ │ +044694: 0174 |0220: move v4, v7 │ │ +044696: 2900 51fe |0221: goto/16 0072 // -01af │ │ +04469a: 4502 0907 |0223: aget-wide v2, v9, v7 │ │ +04469e: 7120 9c0a 3200 |0225: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.asinh:(D)D // method@0a9c │ │ +0446a4: 0b02 |0228: move-result-wide v2 │ │ +0446a6: 4c02 0907 |0229: aput-wide v2, v9, v7 │ │ +0446aa: 0142 |022b: move v2, v4 │ │ +0446ac: 0163 |022c: move v3, v6 │ │ +0446ae: 0174 |022d: move v4, v7 │ │ +0446b0: 2900 44fe |022e: goto/16 0072 // -01bc │ │ +0446b4: 4502 0907 |0230: aget-wide v2, v9, v7 │ │ +0446b8: 7120 9a0a 3200 |0232: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.acosh:(D)D // method@0a9a │ │ +0446be: 0b02 |0235: move-result-wide v2 │ │ +0446c0: 4c02 0907 |0236: aput-wide v2, v9, v7 │ │ +0446c4: 0142 |0238: move v2, v4 │ │ +0446c6: 0163 |0239: move v3, v6 │ │ +0446c8: 0174 |023a: move v4, v7 │ │ +0446ca: 2900 37fe |023b: goto/16 0072 // -01c9 │ │ +0446ce: 4502 0907 |023d: aget-wide v2, v9, v7 │ │ +0446d2: 7120 9e0a 3200 |023f: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.atanh:(D)D // method@0a9e │ │ +0446d8: 0b02 |0242: move-result-wide v2 │ │ +0446da: 4c02 0907 |0243: aput-wide v2, v9, v7 │ │ +0446de: 0142 |0245: move v2, v4 │ │ +0446e0: 0163 |0246: move v3, v6 │ │ +0446e2: 0174 |0247: move v4, v7 │ │ +0446e4: 2900 2afe |0248: goto/16 0072 // -01d6 │ │ +0446e8: 4502 0907 |024a: aget-wide v2, v9, v7 │ │ +0446ec: 7120 9607 3200 |024c: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0446f2: 0b02 |024f: move-result-wide v2 │ │ +0446f4: 4c02 0907 |0250: aput-wide v2, v9, v7 │ │ +0446f8: 0142 |0252: move v2, v4 │ │ +0446fa: 0163 |0253: move v3, v6 │ │ +0446fc: 0174 |0254: move v4, v7 │ │ +0446fe: 2900 1dfe |0255: goto/16 0072 // -01e3 │ │ +044702: 4502 0907 |0257: aget-wide v2, v9, v7 │ │ +044706: 7120 a207 3200 |0259: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +04470c: 0b02 |025c: move-result-wide v2 │ │ +04470e: 4c02 0907 |025d: aput-wide v2, v9, v7 │ │ +044712: 0142 |025f: move v2, v4 │ │ +044714: 0163 |0260: move v3, v6 │ │ +044716: 0174 |0261: move v4, v7 │ │ +044718: 2900 10fe |0262: goto/16 0072 // -01f0 │ │ +04471c: 4502 0907 |0264: aget-wide v2, v9, v7 │ │ +044720: 7120 9e07 3200 |0266: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@079e │ │ +044726: 0b02 |0269: move-result-wide v2 │ │ +044728: 4c02 0907 |026a: aput-wide v2, v9, v7 │ │ +04472c: 0142 |026c: move v2, v4 │ │ +04472e: 0163 |026d: move v3, v6 │ │ +044730: 0174 |026e: move v4, v7 │ │ +044732: 2900 03fe |026f: goto/16 0072 // -01fd │ │ +044736: 4502 0907 |0271: aget-wide v2, v9, v7 │ │ +04473a: 160c 0000 |0273: const-wide/16 v12, #int 0 // #0 │ │ +04473e: 2f02 020c |0275: cmpl-double v2, v2, v12 │ │ +044742: 3d02 0b00 |0277: if-lez v2, 0282 // +000b │ │ +044746: 1902 f03f |0279: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +04474a: 4c02 0907 |027b: aput-wide v2, v9, v7 │ │ +04474e: 0142 |027d: move v2, v4 │ │ +044750: 0163 |027e: move v3, v6 │ │ +044752: 0174 |027f: move v4, v7 │ │ +044754: 2900 f2fd |0280: goto/16 0072 // -020e │ │ +044758: 4502 0907 |0282: aget-wide v2, v9, v7 │ │ +04475c: 160c 0000 |0284: const-wide/16 v12, #int 0 // #0 │ │ +044760: 3002 020c |0286: cmpg-double v2, v2, v12 │ │ +044764: 3b02 0500 |0288: if-gez v2, 028d // +0005 │ │ +044768: 1902 f0bf |028a: const-wide/high16 v2, #long -4616189618054758400 // #bff0 │ │ +04476c: 28ef |028c: goto 027b // -0011 │ │ +04476e: 1602 0000 |028d: const-wide/16 v2, #int 0 // #0 │ │ +044772: 28ec |028f: goto 027b // -0014 │ │ +044774: d802 07ff |0290: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044778: 450c 0902 |0292: aget-wide v12, v9, v2 │ │ +04477c: d803 0201 |0294: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044780: 450e 0903 |0296: aget-wide v14, v9, v3 │ │ +044784: 7140 a707 dcfe |0298: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +04478a: 0b0c |029b: move-result-wide v12 │ │ +04478c: 4c0c 0902 |029c: aput-wide v12, v9, v2 │ │ +044790: 0163 |029e: move v3, v6 │ │ +044792: 0210 0400 |029f: move/from16 v16, v4 │ │ +044796: 0124 |02a1: move v4, v2 │ │ +044798: 0202 1000 |02a2: move/from16 v2, v16 │ │ +04479c: 2900 cefd |02a4: goto/16 0072 // -0232 │ │ +0447a0: d802 07ff |02a6: add-int/lit8 v2, v7, #int -1 // #ff │ │ +0447a4: 450c 0902 |02a8: aget-wide v12, v9, v2 │ │ +0447a8: d803 0201 |02aa: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0447ac: 450e 0903 |02ac: aget-wide v14, v9, v3 │ │ +0447b0: 7140 a707 dcfe |02ae: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +0447b6: 0b0c |02b1: move-result-wide v12 │ │ +0447b8: 4c0c 0902 |02b2: aput-wide v12, v9, v2 │ │ +0447bc: 0163 |02b4: move v3, v6 │ │ +0447be: 0210 0400 |02b5: move/from16 v16, v4 │ │ +0447c2: 0124 |02b7: move v4, v2 │ │ +0447c4: 0202 1000 |02b8: move/from16 v2, v16 │ │ +0447c8: 2900 b8fd |02ba: goto/16 0072 // -0248 │ │ +0447cc: d802 07ff |02bc: add-int/lit8 v2, v7, #int -1 // #ff │ │ +0447d0: 450c 0902 |02be: aget-wide v12, v9, v2 │ │ +0447d4: d803 0201 |02c0: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0447d8: 450e 0903 |02c2: aget-wide v14, v9, v3 │ │ +0447dc: 7140 a50a dcfe |02c4: invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;.gcd:(DD)D // method@0aa5 │ │ +0447e2: 0b0c |02c7: move-result-wide v12 │ │ +0447e4: 4c0c 0902 |02c8: aput-wide v12, v9, v2 │ │ +0447e8: 0163 |02ca: move v3, v6 │ │ +0447ea: 0210 0400 |02cb: move/from16 v16, v4 │ │ +0447ee: 0124 |02cd: move v4, v2 │ │ +0447f0: 0202 1000 |02ce: move/from16 v2, v16 │ │ +0447f4: 2900 a2fd |02d0: goto/16 0072 // -025e │ │ +0447f8: d802 07ff |02d2: add-int/lit8 v2, v7, #int -1 // #ff │ │ +0447fc: 450c 0902 |02d4: aget-wide v12, v9, v2 │ │ +044800: d803 0201 |02d6: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044804: 450e 0903 |02d8: aget-wide v14, v9, v3 │ │ +044808: 7140 a00a dcfe |02da: invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;.combinations:(DD)D // method@0aa0 │ │ +04480e: 0b0c |02dd: move-result-wide v12 │ │ +044810: 4c0c 0902 |02de: aput-wide v12, v9, v2 │ │ +044814: 0163 |02e0: move v3, v6 │ │ +044816: 0210 0400 |02e1: move/from16 v16, v4 │ │ +04481a: 0124 |02e3: move v4, v2 │ │ +04481c: 0202 1000 |02e4: move/from16 v2, v16 │ │ +044820: 2900 8cfd |02e6: goto/16 0072 // -0274 │ │ +044824: d802 07ff |02e8: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044828: 450c 0902 |02ea: aget-wide v12, v9, v2 │ │ +04482c: d803 0201 |02ec: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044830: 450e 0903 |02ee: aget-wide v14, v9, v3 │ │ +044834: 7140 ad0a dcfe |02f0: invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;.permutations:(DD)D // method@0aad │ │ +04483a: 0b0c |02f3: move-result-wide v12 │ │ +04483c: 4c0c 0902 |02f4: aput-wide v12, v9, v2 │ │ +044840: 0163 |02f6: move v3, v6 │ │ +044842: 0210 0400 |02f7: move/from16 v16, v4 │ │ +044846: 0124 |02f9: move v4, v2 │ │ +044848: 0202 1000 |02fa: move/from16 v2, v16 │ │ +04484c: 2900 76fd |02fc: goto/16 0072 // -028a │ │ +044850: d802 0701 |02fe: add-int/lit8 v2, v7, #int 1 // #01 │ │ +044854: 0800 1100 |0300: move-object/from16 v0, v17 │ │ +044858: 5403 a008 |0302: iget-object v3, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +04485c: 4803 0308 |0304: aget-byte v3, v3, v8 │ │ +044860: b0a3 |0306: add-int/2addr v3, v10 │ │ +044862: d803 03dc |0307: add-int/lit8 v3, v3, #int -36 // #dc │ │ +044866: 450c 0903 |0309: aget-wide v12, v9, v3 │ │ +04486a: 4c0c 0902 |030b: aput-wide v12, v9, v2 │ │ +04486e: 0163 |030d: move v3, v6 │ │ +044870: 0210 0400 |030e: move/from16 v16, v4 │ │ +044874: 0124 |0310: move v4, v2 │ │ +044876: 0202 1000 |0311: move/from16 v2, v16 │ │ +04487a: 2900 5ffd |0313: goto/16 0072 // -02a1 │ │ +04487e: 0f07 |0315: return v7 │ │ +044880: 0001 2900 0100 0000 2200 0000 3b00 ... |0316: packed-switch-data (86 units) │ │ +04492c: 0001 0300 0000 0000 1a00 0000 1f00 ... |036c: packed-switch-data (10 units) │ │ catches : 2 │ │ - 0x009c - 0x00ae │ │ - -> 0x00d5 │ │ - 0x00ba - 0x00d3 │ │ - -> 0x00d5 │ │ + 0x009e - 0x00b0 │ │ + -> 0x00d7 │ │ + 0x00bc - 0x00d5 │ │ + -> 0x00d7 │ │ positions : │ │ 0x0000 line=192 │ │ 0x0006 line=193 │ │ 0x0021 line=196 │ │ 0x0025 line=198 │ │ 0x002b line=199 │ │ 0x002c line=200 │ │ 0x002d line=202 │ │ 0x0032 line=203 │ │ 0x0038 line=205 │ │ 0x0041 line=302 │ │ 0x0060 line=207 │ │ - 0x0070 line=203 │ │ - 0x0077 line=211 │ │ - 0x007f line=212 │ │ - 0x0083 line=213 │ │ - 0x0090 line=215 │ │ - 0x0094 line=216 │ │ - 0x0096 line=218 │ │ - 0x009a line=220 │ │ - 0x00a0 line=221 │ │ - 0x00a3 line=232 │ │ - 0x00a5 line=233 │ │ - 0x00ab line=234 │ │ - 0x00af line=237 │ │ - 0x00b3 line=239 │ │ - 0x00b9 line=242 │ │ - 0x00ba line=223 │ │ - 0x00bf line=226 │ │ - 0x00c8 line=229 │ │ - 0x00d5 line=237 │ │ - 0x00db line=245 │ │ - 0x00ea line=247 │ │ - 0x00fb line=248 │ │ - 0x010c line=249 │ │ - 0x011d line=250 │ │ - 0x012e line=251 │ │ - 0x013f line=254 │ │ - 0x0151 line=255 │ │ - 0x0153 line=258 │ │ - 0x015d line=259 │ │ - 0x016a line=261 │ │ - 0x0177 line=262 │ │ - 0x0184 line=263 │ │ - 0x0191 line=264 │ │ - 0x019e line=265 │ │ - 0x01ab line=266 │ │ - 0x01b8 line=268 │ │ - 0x01c5 line=269 │ │ - 0x01d2 line=271 │ │ - 0x01df line=272 │ │ - 0x01ec line=274 │ │ - 0x01f9 line=275 │ │ - 0x0206 line=276 │ │ - 0x0213 line=277 │ │ - 0x0220 line=278 │ │ - 0x022d line=279 │ │ - 0x023a line=281 │ │ - 0x0247 line=282 │ │ - 0x0254 line=283 │ │ - 0x0261 line=284 │ │ - 0x0280 line=286 │ │ - 0x0294 line=287 │ │ - 0x02a8 line=288 │ │ - 0x02bc line=289 │ │ - 0x02d0 line=290 │ │ - 0x02e4 line=298 │ │ - 0x02f7 line=299 │ │ - 0x02f9 line=305 │ │ - 0x02fa line=205 │ │ - 0x0350 line=221 │ │ - locals : │ │ - 0x0000 - 0x035a reg=16 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x035a reg=17 (null) Lorg/javia/arity/EvalContext; │ │ - 0x0000 - 0x035a reg=18 (null) I │ │ + 0x0072 line=203 │ │ + 0x0079 line=211 │ │ + 0x0081 line=212 │ │ + 0x0085 line=213 │ │ + 0x0092 line=215 │ │ + 0x0096 line=216 │ │ + 0x0098 line=218 │ │ + 0x009c line=220 │ │ + 0x00a2 line=221 │ │ + 0x00a5 line=232 │ │ + 0x00a7 line=233 │ │ + 0x00ad line=234 │ │ + 0x00b1 line=237 │ │ + 0x00b5 line=239 │ │ + 0x00bb line=242 │ │ + 0x00bc line=223 │ │ + 0x00c1 line=226 │ │ + 0x00ca line=229 │ │ + 0x00d7 line=237 │ │ + 0x00dd line=245 │ │ + 0x00ee line=247 │ │ + 0x0101 line=248 │ │ + 0x0114 line=249 │ │ + 0x0127 line=250 │ │ + 0x013a line=251 │ │ + 0x014d line=254 │ │ + 0x0161 line=255 │ │ + 0x0163 line=258 │ │ + 0x016d line=259 │ │ + 0x017a line=261 │ │ + 0x0187 line=262 │ │ + 0x0194 line=263 │ │ + 0x01a1 line=264 │ │ + 0x01ae line=265 │ │ + 0x01bb line=266 │ │ + 0x01c8 line=268 │ │ + 0x01d5 line=269 │ │ + 0x01e2 line=271 │ │ + 0x01ef line=272 │ │ + 0x01fc line=274 │ │ + 0x0209 line=275 │ │ + 0x0216 line=276 │ │ + 0x0223 line=277 │ │ + 0x0230 line=278 │ │ + 0x023d line=279 │ │ + 0x024a line=281 │ │ + 0x0257 line=282 │ │ + 0x0264 line=283 │ │ + 0x0271 line=284 │ │ + 0x0290 line=286 │ │ + 0x02a6 line=287 │ │ + 0x02bc line=288 │ │ + 0x02d2 line=289 │ │ + 0x02e8 line=290 │ │ + 0x02fe line=298 │ │ + 0x0313 line=299 │ │ + 0x0315 line=305 │ │ + 0x0316 line=205 │ │ + 0x036c line=221 │ │ + locals : │ │ + 0x0000 - 0x0376 reg=17 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x0376 reg=18 (null) Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x0376 reg=19 (null) I │ │ │ │ #16 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'execWithoutCheckComplex' │ │ type : '(Lorg/javia/arity/EvalContext;I)I' │ │ access : 0x0000 () │ │ code - │ │ - registers : 19 │ │ + registers : 20 │ │ ins : 3 │ │ outs : 5 │ │ - insns size : 864 16-bit code units │ │ -0397dc: |[0397dc] org.javia.arity.CompiledFunction.execWithoutCheckComplex:(Lorg/javia/arity/EvalContext;I)I │ │ -0397ec: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0397f0: 5408 1d0b |0002: iget-object v8, v0, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -0397f4: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0397f8: 5201 f20a |0006: iget v1, v0, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -0397fc: 9109 1201 |0008: sub-int v9, v18, v1 │ │ -039800: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -039802: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -039804: 0800 1000 |000c: move-object/from16 v0, v16 │ │ -039808: 5401 f30a |000e: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -03980c: 211a |0010: array-length v10, v1 │ │ -03980e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -039810: 0117 |0012: move v7, v1 │ │ -039812: 0206 1200 |0013: move/from16 v6, v18 │ │ -039816: 35a7 e402 |0015: if-ge v7, v10, 02f9 // +02e4 │ │ -03981a: 0800 1000 |0017: move-object/from16 v0, v16 │ │ -03981e: 5401 f30a |0019: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -039822: 4801 0107 |001b: aget-byte v1, v1, v7 │ │ -039826: 2b01 e302 0000 |001d: packed-switch v1, 00000300 // +000002e3 │ │ -03982c: 2201 9201 |0020: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -039830: 2202 a501 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -039834: 7010 f007 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03983a: 1a03 5505 |0027: const-string v3, "Unknown opcode " // string@0555 │ │ -03983e: 6e20 f807 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -039844: 0c02 |002c: move-result-object v2 │ │ -039846: 0800 1000 |002d: move-object/from16 v0, v16 │ │ -03984a: 5403 f30a |002f: iget-object v3, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -03984e: 4803 0307 |0031: aget-byte v3, v3, v7 │ │ -039852: 6e20 f407 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -039858: 0c02 |0036: move-result-object v2 │ │ -03985a: 6e10 fb07 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -039860: 0c02 |003a: move-result-object v2 │ │ -039862: 7020 8f07 2100 |003b: invoke-direct {v1, v2}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -039868: 2701 |003e: throw v1 │ │ -03986a: d804 0601 |003f: add-int/lit8 v4, v6, #int 1 // #01 │ │ -03986e: 4606 0804 |0041: aget-object v6, v8, v4 │ │ -039872: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -039876: 5401 f50a |0045: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -03987a: 450b 0105 |0047: aget-wide v11, v1, v5 │ │ -03987e: 0800 1000 |0049: move-object/from16 v0, v16 │ │ -039882: 5401 f40a |004b: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -039886: 3901 1300 |004d: if-nez v1, 0060 // +0013 │ │ -03988a: 1601 0000 |004f: const-wide/16 v1, #int 0 // #0 │ │ -03988e: 6e52 6b0a b61c |0051: invoke-virtual {v6, v11, v12, v1, v2}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -039894: d801 0501 |0054: add-int/lit8 v1, v5, #int 1 // #01 │ │ -039898: 0112 |0056: move v2, v1 │ │ -03989a: 0131 |0057: move v1, v3 │ │ -03989c: 0143 |0058: move v3, v4 │ │ -03989e: d804 0701 |0059: add-int/lit8 v4, v7, #int 1 // #01 │ │ -0398a2: 0147 |005b: move v7, v4 │ │ -0398a4: 0125 |005c: move v5, v2 │ │ -0398a6: 0136 |005d: move v6, v3 │ │ -0398a8: 0113 |005e: move v3, v1 │ │ -0398aa: 28b6 |005f: goto 0015 // -004a │ │ -0398ac: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -0398b0: 5401 f40a |0062: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -0398b4: 4501 0105 |0064: aget-wide v1, v1, v5 │ │ -0398b8: 28eb |0066: goto 0051 // -0015 │ │ -0398ba: 0800 1000 |0067: move-object/from16 v0, v16 │ │ -0398be: 5401 f70a |0069: iget-object v1, v0, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@0af7 │ │ -0398c2: d804 0301 |006b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0398c6: 4601 0103 |006d: aget-object v1, v1, v3 │ │ -0398ca: 2012 f901 |006f: instance-of v2, v1, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -0398ce: 3802 0f00 |0071: if-eqz v2, 0080 // +000f │ │ -0398d2: 1f01 f901 |0073: check-cast v1, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -0398d6: 1212 |0075: const/4 v2, #int 1 // #1 │ │ -0398d8: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -0398dc: 7040 410a 0126 |0078: invoke-direct {v1, v0, v6, v2}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a41 │ │ -0398e2: 0a01 |007b: move-result v1 │ │ -0398e4: 0152 |007c: move v2, v5 │ │ -0398e6: 0113 |007d: move v3, v1 │ │ -0398e8: 0141 |007e: move v1, v4 │ │ -0398ea: 28da |007f: goto 0059 // -0026 │ │ -0398ec: 6e10 8e0a 0100 |0080: invoke-virtual {v1}, Lorg/javia/arity/Function;.arity:()I // method@0a8e │ │ -0398f2: 0a02 |0083: move-result v2 │ │ -0398f4: 9103 0602 |0084: sub-int v3, v6, v2 │ │ -0398f8: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -0398fc: 5206 1c0b |0088: iget v6, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -039900: d80b 0301 |008a: add-int/lit8 v11, v3, #int 1 // #01 │ │ -039904: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -039908: 590b 1c0b |008e: iput v11, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -03990c: 2b02 c602 0000 |0090: packed-switch v2, 00000356 // +000002c6 │ │ -039912: 232b 2e02 |0093: new-array v11, v2, [Lorg/javia/arity/Complex; // type@022e │ │ -039916: d80c 0301 |0095: add-int/lit8 v12, v3, #int 1 // #01 │ │ -03991a: 120d |0097: const/4 v13, #int 0 // #0 │ │ -03991c: 7152 fc07 c8db |0098: invoke-static {v8, v12, v11, v13, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -039922: 6e20 950a b100 |009b: invoke-virtual {v1, v11}, Lorg/javia/arity/Function;.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a95 │ │ -039928: 0c01 |009e: move-result-object v1 │ │ -03992a: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -03992e: 5906 1c0b |00a1: iput v6, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -039932: d802 0301 |00a3: add-int/lit8 v2, v3, #int 1 // #01 │ │ -039936: 4603 0802 |00a5: aget-object v3, v8, v2 │ │ -03993a: 6e20 6c0a 1300 |00a7: invoke-virtual {v3, v1}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -039940: 0141 |00aa: move v1, v4 │ │ -039942: 0123 |00ab: move v3, v2 │ │ -039944: 0152 |00ac: move v2, v5 │ │ -039946: 28ac |00ad: goto 0059 // -0054 │ │ -039948: 2202 fb01 |00ae: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -03994c: 6e10 8f0a 0100 |00b0: invoke-virtual {v1}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -039952: 0b0b |00b3: move-result-wide v11 │ │ -039954: 160d 0000 |00b4: const-wide/16 v13, #int 0 // #0 │ │ -039958: 705e 4b0a b2dc |00b6: invoke-direct {v2, v11, v12, v13, v14}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03995e: 0721 |00b9: move-object v1, v2 │ │ -039960: 28e5 |00ba: goto 009f // -001b │ │ -039962: d802 0301 |00bb: add-int/lit8 v2, v3, #int 1 // #01 │ │ -039966: 4602 0802 |00bd: aget-object v2, v8, v2 │ │ -03996a: 6e20 930a 2100 |00bf: invoke-virtual {v1, v2}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a93 │ │ -039970: 0c01 |00c2: move-result-object v1 │ │ -039972: 28dc |00c3: goto 009f // -0024 │ │ -039974: d802 0301 |00c4: add-int/lit8 v2, v3, #int 1 // #01 │ │ -039978: 4602 0802 |00c6: aget-object v2, v8, v2 │ │ -03997c: d80b 0302 |00c8: add-int/lit8 v11, v3, #int 2 // #02 │ │ -039980: 460b 080b |00ca: aget-object v11, v8, v11 │ │ -039984: 6e30 940a 210b |00cc: invoke-virtual {v1, v2, v11}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a94 │ │ -03998a: 0c01 |00cf: move-result-object v1 │ │ -03998c: 28cf |00d0: goto 009f // -0031 │ │ -03998e: 0d01 |00d1: move-exception v1 │ │ -039990: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ -039994: 5906 1c0b |00d4: iput v6, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -039998: 2701 |00d6: throw v1 │ │ -03999a: d801 0601 |00d7: add-int/lit8 v1, v6, #int 1 // #01 │ │ -03999e: 4602 0801 |00d9: aget-object v2, v8, v1 │ │ -0399a2: 6204 f80a |00db: sget-object v4, Lorg/javia/arity/CompiledFunction;.random:Ljava/util/Random; // field@0af8 │ │ -0399a6: 6e10 4c08 0400 |00dd: invoke-virtual {v4}, Ljava/util/Random;.nextDouble:()D // method@084c │ │ -0399ac: 0b0b |00e0: move-result-wide v11 │ │ -0399ae: 160d 0000 |00e1: const-wide/16 v13, #int 0 // #0 │ │ -0399b2: 6e5e 6b0a b2dc |00e3: invoke-virtual {v2, v11, v12, v13, v14}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -0399b8: 0152 |00e6: move v2, v5 │ │ -0399ba: 013f |00e7: move v15, v3 │ │ -0399bc: 0113 |00e8: move v3, v1 │ │ -0399be: 01f1 |00e9: move v1, v15 │ │ -0399c0: 2900 6fff |00ea: goto/16 0059 // -0091 │ │ -0399c4: d801 06ff |00ec: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0399c8: 4602 0801 |00ee: aget-object v2, v8, v1 │ │ -0399cc: d804 0101 |00f0: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0399d0: 4604 0804 |00f2: aget-object v4, v8, v4 │ │ -0399d4: 6e20 510a 4200 |00f4: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.add:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a51 │ │ -0399da: 0152 |00f7: move v2, v5 │ │ -0399dc: 013f |00f8: move v15, v3 │ │ -0399de: 0113 |00f9: move v3, v1 │ │ -0399e0: 01f1 |00fa: move v1, v15 │ │ -0399e2: 2900 5eff |00fb: goto/16 0059 // -00a2 │ │ -0399e6: d801 06ff |00fd: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0399ea: 4602 0801 |00ff: aget-object v2, v8, v1 │ │ -0399ee: d804 0101 |0101: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0399f2: 4604 0804 |0103: aget-object v4, v8, v4 │ │ -0399f6: 6e20 720a 4200 |0105: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.sub:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a72 │ │ -0399fc: 0152 |0108: move v2, v5 │ │ -0399fe: 013f |0109: move v15, v3 │ │ -039a00: 0113 |010a: move v3, v1 │ │ -039a02: 01f1 |010b: move v1, v15 │ │ -039a04: 2900 4dff |010c: goto/16 0059 // -00b3 │ │ -039a08: d801 06ff |010e: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039a0c: 4602 0801 |0110: aget-object v2, v8, v1 │ │ -039a10: d804 0101 |0112: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039a14: 4604 0804 |0114: aget-object v4, v8, v4 │ │ -039a18: 6e20 660a 4200 |0116: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a66 │ │ -039a1e: 0152 |0119: move v2, v5 │ │ -039a20: 013f |011a: move v15, v3 │ │ -039a22: 0113 |011b: move v3, v1 │ │ -039a24: 01f1 |011c: move v1, v15 │ │ -039a26: 2900 3cff |011d: goto/16 0059 // -00c4 │ │ -039a2a: d801 06ff |011f: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039a2e: 4602 0801 |0121: aget-object v2, v8, v1 │ │ -039a32: d804 0101 |0123: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039a36: 4604 0804 |0125: aget-object v4, v8, v4 │ │ -039a3a: 6e20 5c0a 4200 |0127: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5c │ │ -039a40: 0152 |012a: move v2, v5 │ │ -039a42: 013f |012b: move v15, v3 │ │ -039a44: 0113 |012c: move v3, v1 │ │ -039a46: 01f1 |012d: move v1, v15 │ │ -039a48: 2900 2bff |012e: goto/16 0059 // -00d5 │ │ -039a4c: d801 06ff |0130: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039a50: 4602 0801 |0132: aget-object v2, v8, v1 │ │ -039a54: d804 0101 |0134: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039a58: 4604 0804 |0136: aget-object v4, v8, v4 │ │ -039a5c: 6e20 650a 4200 |0138: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.mod:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a65 │ │ -039a62: 0152 |013b: move v2, v5 │ │ -039a64: 013f |013c: move v15, v3 │ │ -039a66: 0113 |013d: move v3, v1 │ │ -039a68: 01f1 |013e: move v1, v15 │ │ -039a6a: 2900 1aff |013f: goto/16 0059 // -00e6 │ │ -039a6e: d801 06ff |0141: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039a72: 4602 0801 |0143: aget-object v2, v8, v1 │ │ -039a76: d804 0101 |0145: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039a7a: 4604 0804 |0147: aget-object v4, v8, v4 │ │ -039a7e: 6e20 6a0a 4200 |0149: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6a │ │ -039a84: 0152 |014c: move v2, v5 │ │ -039a86: 013f |014d: move v15, v3 │ │ -039a88: 0113 |014e: move v3, v1 │ │ -039a8a: 01f1 |014f: move v1, v15 │ │ -039a8c: 2900 09ff |0150: goto/16 0059 // -00f7 │ │ -039a90: 4601 0806 |0152: aget-object v1, v8, v6 │ │ -039a94: 6e10 670a 0100 |0154: invoke-virtual {v1}, Lorg/javia/arity/Complex;.negate:()Lorg/javia/arity/Complex; // method@0a67 │ │ -039a9a: 0131 |0157: move v1, v3 │ │ -039a9c: 0152 |0158: move v2, v5 │ │ -039a9e: 0163 |0159: move v3, v6 │ │ -039aa0: 2900 fffe |015a: goto/16 0059 // -0101 │ │ -039aa4: 4601 0806 |015c: aget-object v1, v8, v6 │ │ -039aa8: 6e10 5e0a 0100 |015e: invoke-virtual {v1}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -039aae: 0131 |0161: move v1, v3 │ │ -039ab0: 0152 |0162: move v2, v5 │ │ -039ab2: 0163 |0163: move v3, v6 │ │ -039ab4: 2900 f5fe |0164: goto/16 0059 // -010b │ │ -039ab8: 4601 0806 |0166: aget-object v1, v8, v6 │ │ -039abc: 6e10 6d0a 0100 |0168: invoke-virtual {v1}, Lorg/javia/arity/Complex;.sin:()Lorg/javia/arity/Complex; // method@0a6d │ │ -039ac2: 0131 |016b: move v1, v3 │ │ -039ac4: 0152 |016c: move v2, v5 │ │ -039ac6: 0163 |016d: move v3, v6 │ │ -039ac8: 2900 ebfe |016e: goto/16 0059 // -0115 │ │ -039acc: 4601 0806 |0170: aget-object v1, v8, v6 │ │ -039ad0: 6e10 5a0a 0100 |0172: invoke-virtual {v1}, Lorg/javia/arity/Complex;.cos:()Lorg/javia/arity/Complex; // method@0a5a │ │ -039ad6: 0131 |0175: move v1, v3 │ │ -039ad8: 0152 |0176: move v2, v5 │ │ -039ada: 0163 |0177: move v3, v6 │ │ -039adc: 2900 e1fe |0178: goto/16 0059 // -011f │ │ -039ae0: 4601 0806 |017a: aget-object v1, v8, v6 │ │ -039ae4: 6e10 740a 0100 |017c: invoke-virtual {v1}, Lorg/javia/arity/Complex;.tan:()Lorg/javia/arity/Complex; // method@0a74 │ │ -039aea: 0131 |017f: move v1, v3 │ │ -039aec: 0152 |0180: move v2, v5 │ │ -039aee: 0163 |0181: move v3, v6 │ │ -039af0: 2900 d7fe |0182: goto/16 0059 // -0129 │ │ -039af4: 4601 0806 |0184: aget-object v1, v8, v6 │ │ -039af8: 6e10 6e0a 0100 |0186: invoke-virtual {v1}, Lorg/javia/arity/Complex;.sinh:()Lorg/javia/arity/Complex; // method@0a6e │ │ -039afe: 0131 |0189: move v1, v3 │ │ -039b00: 0152 |018a: move v2, v5 │ │ -039b02: 0163 |018b: move v3, v6 │ │ -039b04: 2900 cdfe |018c: goto/16 0059 // -0133 │ │ -039b08: 4601 0806 |018e: aget-object v1, v8, v6 │ │ -039b0c: 6e10 5b0a 0100 |0190: invoke-virtual {v1}, Lorg/javia/arity/Complex;.cosh:()Lorg/javia/arity/Complex; // method@0a5b │ │ -039b12: 0131 |0193: move v1, v3 │ │ -039b14: 0152 |0194: move v2, v5 │ │ -039b16: 0163 |0195: move v3, v6 │ │ -039b18: 2900 c3fe |0196: goto/16 0059 // -013d │ │ -039b1c: 4601 0806 |0198: aget-object v1, v8, v6 │ │ -039b20: 6e10 750a 0100 |019a: invoke-virtual {v1}, Lorg/javia/arity/Complex;.tanh:()Lorg/javia/arity/Complex; // method@0a75 │ │ -039b26: 0131 |019d: move v1, v3 │ │ -039b28: 0152 |019e: move v2, v5 │ │ -039b2a: 0163 |019f: move v3, v6 │ │ -039b2c: 2900 b9fe |01a0: goto/16 0059 // -0147 │ │ -039b30: 4601 0806 |01a2: aget-object v1, v8, v6 │ │ -039b34: 6e10 540a 0100 |01a4: invoke-virtual {v1}, Lorg/javia/arity/Complex;.asin:()Lorg/javia/arity/Complex; // method@0a54 │ │ -039b3a: 0131 |01a7: move v1, v3 │ │ -039b3c: 0152 |01a8: move v2, v5 │ │ -039b3e: 0163 |01a9: move v3, v6 │ │ -039b40: 2900 affe |01aa: goto/16 0059 // -0151 │ │ -039b44: 4601 0806 |01ac: aget-object v1, v8, v6 │ │ -039b48: 6e10 4f0a 0100 |01ae: invoke-virtual {v1}, Lorg/javia/arity/Complex;.acos:()Lorg/javia/arity/Complex; // method@0a4f │ │ -039b4e: 0131 |01b1: move v1, v3 │ │ -039b50: 0152 |01b2: move v2, v5 │ │ -039b52: 0163 |01b3: move v3, v6 │ │ -039b54: 2900 a5fe |01b4: goto/16 0059 // -015b │ │ -039b58: 4601 0806 |01b6: aget-object v1, v8, v6 │ │ -039b5c: 6e10 560a 0100 |01b8: invoke-virtual {v1}, Lorg/javia/arity/Complex;.atan:()Lorg/javia/arity/Complex; // method@0a56 │ │ -039b62: 0131 |01bb: move v1, v3 │ │ -039b64: 0152 |01bc: move v2, v5 │ │ -039b66: 0163 |01bd: move v3, v6 │ │ -039b68: 2900 9bfe |01be: goto/16 0059 // -0165 │ │ -039b6c: 4601 0806 |01c0: aget-object v1, v8, v6 │ │ -039b70: 6e10 550a 0100 |01c2: invoke-virtual {v1}, Lorg/javia/arity/Complex;.asinh:()Lorg/javia/arity/Complex; // method@0a55 │ │ -039b76: 0131 |01c5: move v1, v3 │ │ -039b78: 0152 |01c6: move v2, v5 │ │ -039b7a: 0163 |01c7: move v3, v6 │ │ -039b7c: 2900 91fe |01c8: goto/16 0059 // -016f │ │ -039b80: 4601 0806 |01ca: aget-object v1, v8, v6 │ │ -039b84: 6e10 500a 0100 |01cc: invoke-virtual {v1}, Lorg/javia/arity/Complex;.acosh:()Lorg/javia/arity/Complex; // method@0a50 │ │ -039b8a: 0131 |01cf: move v1, v3 │ │ -039b8c: 0152 |01d0: move v2, v5 │ │ -039b8e: 0163 |01d1: move v3, v6 │ │ -039b90: 2900 87fe |01d2: goto/16 0059 // -0179 │ │ -039b94: 4601 0806 |01d4: aget-object v1, v8, v6 │ │ -039b98: 6e10 570a 0100 |01d6: invoke-virtual {v1}, Lorg/javia/arity/Complex;.atanh:()Lorg/javia/arity/Complex; // method@0a57 │ │ -039b9e: 0131 |01d9: move v1, v3 │ │ -039ba0: 0152 |01da: move v2, v5 │ │ -039ba2: 0163 |01db: move v3, v6 │ │ -039ba4: 2900 7dfe |01dc: goto/16 0059 // -0183 │ │ -039ba8: 4601 0806 |01de: aget-object v1, v8, v6 │ │ -039bac: 6e10 5d0a 0100 |01e0: invoke-virtual {v1}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -039bb2: 0131 |01e3: move v1, v3 │ │ -039bb4: 0152 |01e4: move v2, v5 │ │ -039bb6: 0163 |01e5: move v3, v6 │ │ -039bb8: 2900 73fe |01e6: goto/16 0059 // -018d │ │ -039bbc: 4601 0806 |01e8: aget-object v1, v8, v6 │ │ -039bc0: 6e10 640a 0100 |01ea: invoke-virtual {v1}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -039bc6: 0131 |01ed: move v1, v3 │ │ -039bc8: 0152 |01ee: move v2, v5 │ │ -039bca: 0163 |01ef: move v3, v6 │ │ -039bcc: 2900 69fe |01f0: goto/16 0059 // -0197 │ │ -039bd0: 4601 0806 |01f2: aget-object v1, v8, v6 │ │ -039bd4: 6e10 6f0a 0100 |01f4: invoke-virtual {v1}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a6f │ │ -039bda: 0131 |01f7: move v1, v3 │ │ -039bdc: 0152 |01f8: move v2, v5 │ │ -039bde: 0163 |01f9: move v3, v6 │ │ -039be0: 2900 5ffe |01fa: goto/16 0059 // -01a1 │ │ -039be4: 4601 0806 |01fc: aget-object v1, v8, v6 │ │ -039be8: 2202 fb01 |01fe: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -039bec: 180b abaa aaaa aaaa 0a40 |0200: const-wide v11, #double 3.33333 // #400aaaaaaaaaaaab │ │ -039bf6: 160d 0000 |0205: const-wide/16 v13, #int 0 // #0 │ │ -039bfa: 705e 4b0a b2dc |0207: invoke-direct {v2, v11, v12, v13, v14}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -039c00: 6e20 6a0a 2100 |020a: invoke-virtual {v1, v2}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6a │ │ -039c06: 0131 |020d: move v1, v3 │ │ -039c08: 0152 |020e: move v2, v5 │ │ -039c0a: 0163 |020f: move v3, v6 │ │ -039c0c: 2900 49fe |0210: goto/16 0059 // -01b7 │ │ -039c10: 4601 0806 |0212: aget-object v1, v8, v6 │ │ -039c14: 4602 0806 |0214: aget-object v2, v8, v6 │ │ -039c18: 6e10 4d0a 0200 |0216: invoke-virtual {v2}, Lorg/javia/arity/Complex;.abs:()D // method@0a4d │ │ -039c1e: 0b0b |0219: move-result-wide v11 │ │ -039c20: 160d 0000 |021a: const-wide/16 v13, #int 0 // #0 │ │ -039c24: 6e5e 6b0a b1dc |021c: invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -039c2a: 0131 |021f: move v1, v3 │ │ -039c2c: 0152 |0220: move v2, v5 │ │ -039c2e: 0163 |0221: move v3, v6 │ │ -039c30: 2900 37fe |0222: goto/16 0059 // -01c9 │ │ -039c34: 4601 0806 |0224: aget-object v1, v8, v6 │ │ -039c38: 4602 0806 |0226: aget-object v2, v8, v6 │ │ -039c3c: 532b 010b |0228: iget-wide v11, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039c40: 7120 ad07 cb00 |022a: invoke-static {v11, v12}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -039c46: 0b0b |022d: move-result-wide v11 │ │ -039c48: 160d 0000 |022e: const-wide/16 v13, #int 0 // #0 │ │ -039c4c: 6e5e 6b0a b1dc |0230: invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -039c52: 0131 |0233: move v1, v3 │ │ -039c54: 0152 |0234: move v2, v5 │ │ -039c56: 0163 |0235: move v3, v6 │ │ -039c58: 2900 23fe |0236: goto/16 0059 // -01dd │ │ -039c5c: 4601 0806 |0238: aget-object v1, v8, v6 │ │ -039c60: 4602 0806 |023a: aget-object v2, v8, v6 │ │ -039c64: 532b 010b |023c: iget-wide v11, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039c68: 7120 a907 cb00 |023e: invoke-static {v11, v12}, Ljava/lang/Math;.ceil:(D)D // method@07a9 │ │ -039c6e: 0b0b |0241: move-result-wide v11 │ │ -039c70: 160d 0000 |0242: const-wide/16 v13, #int 0 // #0 │ │ -039c74: 6e5e 6b0a b1dc |0244: invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -039c7a: 0131 |0247: move v1, v3 │ │ -039c7c: 0152 |0248: move v2, v5 │ │ -039c7e: 0163 |0249: move v3, v6 │ │ -039c80: 2900 0ffe |024a: goto/16 0059 // -01f1 │ │ -039c84: 4601 0806 |024c: aget-object v1, v8, v6 │ │ -039c88: 5311 010b |024e: iget-wide v1, v1, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039c8c: 4604 0806 |0250: aget-object v4, v8, v6 │ │ -039c90: 160b 0000 |0252: const-wide/16 v11, #int 0 // #0 │ │ -039c94: 2f0b 010b |0254: cmpl-double v11, v1, v11 │ │ -039c98: 3d0b 0e00 |0256: if-lez v11, 0264 // +000e │ │ -039c9c: 1901 f03f |0258: const-wide/high16 v1, #long 4607182418800017408 // #3ff0 │ │ -039ca0: 160b 0000 |025a: const-wide/16 v11, #int 0 // #0 │ │ -039ca4: 6e5c 6b0a 14b2 |025c: invoke-virtual {v4, v1, v2, v11, v12}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -039caa: 0131 |025f: move v1, v3 │ │ -039cac: 0152 |0260: move v2, v5 │ │ -039cae: 0163 |0261: move v3, v6 │ │ -039cb0: 2900 f7fd |0262: goto/16 0059 // -0209 │ │ -039cb4: 160b 0000 |0264: const-wide/16 v11, #int 0 // #0 │ │ -039cb8: 3001 010b |0266: cmpg-double v1, v1, v11 │ │ -039cbc: 3b01 0500 |0268: if-gez v1, 026d // +0005 │ │ -039cc0: 1901 f0bf |026a: const-wide/high16 v1, #long -4616189618054758400 // #bff0 │ │ -039cc4: 28ee |026c: goto 025a // -0012 │ │ -039cc6: 1601 0000 |026d: const-wide/16 v1, #int 0 // #0 │ │ -039cca: 28eb |026f: goto 025a // -0015 │ │ -039ccc: d801 06ff |0270: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039cd0: d802 0101 |0272: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039cd4: 4602 0802 |0274: aget-object v2, v8, v2 │ │ -039cd8: 532b 010b |0276: iget-wide v11, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039cdc: 4602 0801 |0278: aget-object v2, v8, v1 │ │ -039ce0: 532d 010b |027a: iget-wide v13, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039ce4: 3002 0b0d |027c: cmpg-double v2, v11, v13 │ │ -039ce8: 3b02 7c00 |027e: if-gez v2, 02fa // +007c │ │ -039cec: 4602 0801 |0280: aget-object v2, v8, v1 │ │ -039cf0: d804 0101 |0282: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039cf4: 4604 0804 |0284: aget-object v4, v8, v4 │ │ -039cf8: 6e20 6c0a 4200 |0286: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -039cfe: 0152 |0289: move v2, v5 │ │ -039d00: 013f |028a: move v15, v3 │ │ -039d02: 0113 |028b: move v3, v1 │ │ -039d04: 01f1 |028c: move v1, v15 │ │ -039d06: 2900 ccfd |028d: goto/16 0059 // -0234 │ │ -039d0a: d801 06ff |028f: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039d0e: 4602 0801 |0291: aget-object v2, v8, v1 │ │ -039d12: 532b 010b |0293: iget-wide v11, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039d16: d802 0101 |0295: add-int/lit8 v2, v1, #int 1 // #01 │ │ -039d1a: 4602 0802 |0297: aget-object v2, v8, v2 │ │ -039d1e: 532d 010b |0299: iget-wide v13, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -039d22: 3002 0b0d |029b: cmpg-double v2, v11, v13 │ │ -039d26: 3b02 5d00 |029d: if-gez v2, 02fa // +005d │ │ -039d2a: 4602 0801 |029f: aget-object v2, v8, v1 │ │ -039d2e: d804 0101 |02a1: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039d32: 4604 0804 |02a3: aget-object v4, v8, v4 │ │ -039d36: 6e20 6c0a 4200 |02a5: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -039d3c: 0152 |02a8: move v2, v5 │ │ -039d3e: 013f |02a9: move v15, v3 │ │ -039d40: 0113 |02aa: move v3, v1 │ │ -039d42: 01f1 |02ab: move v1, v15 │ │ -039d44: 2900 adfd |02ac: goto/16 0059 // -0253 │ │ -039d48: d801 06ff |02ae: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039d4c: 4602 0801 |02b0: aget-object v2, v8, v1 │ │ -039d50: d804 0101 |02b2: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039d54: 4604 0804 |02b4: aget-object v4, v8, v4 │ │ -039d58: 6e20 5f0a 4200 |02b6: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.gcd:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5f │ │ -039d5e: 0152 |02b9: move v2, v5 │ │ -039d60: 013f |02ba: move v15, v3 │ │ -039d62: 0113 |02bb: move v3, v1 │ │ -039d64: 01f1 |02bc: move v1, v15 │ │ -039d66: 2900 9cfd |02bd: goto/16 0059 // -0264 │ │ -039d6a: d801 06ff |02bf: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039d6e: 4602 0801 |02c1: aget-object v2, v8, v1 │ │ -039d72: d804 0101 |02c3: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039d76: 4604 0804 |02c5: aget-object v4, v8, v4 │ │ -039d7a: 6e20 580a 4200 |02c7: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.combinations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a58 │ │ -039d80: 0152 |02ca: move v2, v5 │ │ -039d82: 013f |02cb: move v15, v3 │ │ -039d84: 0113 |02cc: move v3, v1 │ │ -039d86: 01f1 |02cd: move v1, v15 │ │ -039d88: 2900 8bfd |02ce: goto/16 0059 // -0275 │ │ -039d8c: d801 06ff |02d0: add-int/lit8 v1, v6, #int -1 // #ff │ │ -039d90: 4602 0801 |02d2: aget-object v2, v8, v1 │ │ -039d94: d804 0101 |02d4: add-int/lit8 v4, v1, #int 1 // #01 │ │ -039d98: 4604 0804 |02d6: aget-object v4, v8, v4 │ │ -039d9c: 6e20 690a 4200 |02d8: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.permutations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a69 │ │ -039da2: 0152 |02db: move v2, v5 │ │ -039da4: 013f |02dc: move v15, v3 │ │ -039da6: 0113 |02dd: move v3, v1 │ │ -039da8: 01f1 |02de: move v1, v15 │ │ -039daa: 2900 7afd |02df: goto/16 0059 // -0286 │ │ -039dae: d801 0601 |02e1: add-int/lit8 v1, v6, #int 1 // #01 │ │ -039db2: 4602 0801 |02e3: aget-object v2, v8, v1 │ │ -039db6: 0800 1000 |02e5: move-object/from16 v0, v16 │ │ -039dba: 5404 f30a |02e7: iget-object v4, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -039dbe: 4804 0407 |02e9: aget-byte v4, v4, v7 │ │ -039dc2: b094 |02eb: add-int/2addr v4, v9 │ │ -039dc4: d804 04dc |02ec: add-int/lit8 v4, v4, #int -36 // #dc │ │ -039dc8: 4604 0804 |02ee: aget-object v4, v8, v4 │ │ -039dcc: 6e20 6c0a 4200 |02f0: invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -039dd2: 0152 |02f3: move v2, v5 │ │ -039dd4: 013f |02f4: move v15, v3 │ │ -039dd6: 0113 |02f5: move v3, v1 │ │ -039dd8: 01f1 |02f6: move v1, v15 │ │ -039dda: 2900 62fd |02f7: goto/16 0059 // -029e │ │ -039dde: 0f06 |02f9: return v6 │ │ -039de0: 0152 |02fa: move v2, v5 │ │ -039de2: 013f |02fb: move v15, v3 │ │ -039de4: 0113 |02fc: move v3, v1 │ │ -039de6: 01f1 |02fd: move v1, v15 │ │ -039de8: 2900 5bfd |02fe: goto/16 0059 // -02a5 │ │ -039dec: 0001 2900 0100 0000 2200 0000 4a00 ... |0300: packed-switch-data (86 units) │ │ -039e98: 0001 0300 0000 0000 1e00 0000 2b00 ... |0356: packed-switch-data (10 units) │ │ + insns size : 892 16-bit code units │ │ +044954: |[044954] org.javia.arity.CompiledFunction.execWithoutCheckComplex:(Lorg/javia/arity/EvalContext;I)I │ │ +044964: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +044968: 5409 ca08 |0002: iget-object v9, v0, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +04496c: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +044970: 5202 9f08 |0006: iget v2, v0, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +044974: 910a 1302 |0008: sub-int v10, v19, v2 │ │ +044978: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +04497a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +04497c: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +044980: 5402 a008 |000e: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +044984: 212b |0010: array-length v11, v2 │ │ +044986: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +044988: 0128 |0012: move v8, v2 │ │ +04498a: 0207 1300 |0013: move/from16 v7, v19 │ │ +04498e: 35b8 fe02 |0015: if-ge v8, v11, 0313 // +02fe │ │ +044992: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +044996: 5402 a008 |0019: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +04499a: 4802 0208 |001b: aget-byte v2, v2, v8 │ │ +04499e: 2b02 ff02 0000 |001d: packed-switch v2, 0000031c // +000002ff │ │ +0449a4: 2202 8601 |0020: new-instance v2, Ljava/lang/Error; // type@0186 │ │ +0449a8: 2203 9901 |0022: new-instance v3, Ljava/lang/StringBuilder; // type@0199 │ │ +0449ac: 7010 e507 0300 |0024: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0449b2: 1a04 4905 |0027: const-string v4, "Unknown opcode " // string@0549 │ │ +0449b6: 6e20 ed07 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0449bc: 0c03 |002c: move-result-object v3 │ │ +0449be: 0800 1100 |002d: move-object/from16 v0, v17 │ │ +0449c2: 5404 a008 |002f: iget-object v4, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +0449c6: 4804 0408 |0031: aget-byte v4, v4, v8 │ │ +0449ca: 6e20 e907 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0449d0: 0c03 |0036: move-result-object v3 │ │ +0449d2: 6e10 f007 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0449d8: 0c03 |003a: move-result-object v3 │ │ +0449da: 7020 8407 3200 |003b: invoke-direct {v2, v3}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +0449e0: 2702 |003e: throw v2 │ │ +0449e2: d805 0701 |003f: add-int/lit8 v5, v7, #int 1 // #01 │ │ +0449e6: 4607 0905 |0041: aget-object v7, v9, v5 │ │ +0449ea: 0800 1100 |0043: move-object/from16 v0, v17 │ │ +0449ee: 5402 a208 |0045: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +0449f2: 450c 0206 |0047: aget-wide v12, v2, v6 │ │ +0449f6: 0800 1100 |0049: move-object/from16 v0, v17 │ │ +0449fa: 5402 a108 |004b: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +0449fe: 3902 1300 |004d: if-nez v2, 0060 // +0013 │ │ +044a02: 1602 0000 |004f: const-wide/16 v2, #int 0 // #0 │ │ +044a06: 6e53 600a c72d |0051: invoke-virtual {v7, v12, v13, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +044a0c: d802 0601 |0054: add-int/lit8 v2, v6, #int 1 // #01 │ │ +044a10: 0123 |0056: move v3, v2 │ │ +044a12: 0142 |0057: move v2, v4 │ │ +044a14: 0154 |0058: move v4, v5 │ │ +044a16: d805 0801 |0059: add-int/lit8 v5, v8, #int 1 // #01 │ │ +044a1a: 0158 |005b: move v8, v5 │ │ +044a1c: 0136 |005c: move v6, v3 │ │ +044a1e: 0147 |005d: move v7, v4 │ │ +044a20: 0124 |005e: move v4, v2 │ │ +044a22: 28b6 |005f: goto 0015 // -004a │ │ +044a24: 0800 1100 |0060: move-object/from16 v0, v17 │ │ +044a28: 5402 a108 |0062: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +044a2c: 4502 0206 |0064: aget-wide v2, v2, v6 │ │ +044a30: 28eb |0066: goto 0051 // -0015 │ │ +044a32: 0800 1100 |0067: move-object/from16 v0, v17 │ │ +044a36: 5402 a408 |0069: iget-object v2, v0, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@08a4 │ │ +044a3a: d805 0401 |006b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +044a3e: 4602 0204 |006d: aget-object v2, v2, v4 │ │ +044a42: 2023 ed01 |006f: instance-of v3, v2, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +044a46: 3803 0f00 |0071: if-eqz v3, 0080 // +000f │ │ +044a4a: 1f02 ed01 |0073: check-cast v2, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +044a4e: 1213 |0075: const/4 v3, #int 1 // #1 │ │ +044a50: 0800 1200 |0076: move-object/from16 v0, v18 │ │ +044a54: 7040 360a 0237 |0078: invoke-direct {v2, v0, v7, v3}, Lorg/javia/arity/CompiledFunction;.exec:(Lorg/javia/arity/EvalContext;IZ)I // method@0a36 │ │ +044a5a: 0a02 |007b: move-result v2 │ │ +044a5c: 0163 |007c: move v3, v6 │ │ +044a5e: 0124 |007d: move v4, v2 │ │ +044a60: 0152 |007e: move v2, v5 │ │ +044a62: 28da |007f: goto 0059 // -0026 │ │ +044a64: 6e10 830a 0200 |0080: invoke-virtual {v2}, Lorg/javia/arity/Function;.arity:()I // method@0a83 │ │ +044a6a: 0a03 |0083: move-result v3 │ │ +044a6c: 9104 0703 |0084: sub-int v4, v7, v3 │ │ +044a70: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +044a74: 5207 c908 |0088: iget v7, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +044a78: d80c 0401 |008a: add-int/lit8 v12, v4, #int 1 // #01 │ │ +044a7c: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +044a80: 590c c908 |008e: iput v12, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +044a84: 2b03 e202 0000 |0090: packed-switch v3, 00000372 // +000002e2 │ │ +044a8a: 233c 2202 |0093: new-array v12, v3, [Lorg/javia/arity/Complex; // type@0222 │ │ +044a8e: d80d 0401 |0095: add-int/lit8 v13, v4, #int 1 // #01 │ │ +044a92: 120e |0097: const/4 v14, #int 0 // #0 │ │ +044a94: 7153 f107 d9ec |0098: invoke-static {v9, v13, v12, v14, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +044a9a: 6e20 8a0a c200 |009b: invoke-virtual {v2, v12}, Lorg/javia/arity/Function;.eval:([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a8a │ │ +044aa0: 0c02 |009e: move-result-object v2 │ │ +044aa2: 0800 1200 |009f: move-object/from16 v0, v18 │ │ +044aa6: 5907 c908 |00a1: iput v7, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +044aaa: d803 0401 |00a3: add-int/lit8 v3, v4, #int 1 // #01 │ │ +044aae: 4604 0903 |00a5: aget-object v4, v9, v3 │ │ +044ab2: 6e20 610a 2400 |00a7: invoke-virtual {v4, v2}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +044ab8: 0152 |00aa: move v2, v5 │ │ +044aba: 0134 |00ab: move v4, v3 │ │ +044abc: 0163 |00ac: move v3, v6 │ │ +044abe: 28ac |00ad: goto 0059 // -0054 │ │ +044ac0: 2203 ef01 |00ae: new-instance v3, Lorg/javia/arity/Complex; // type@01ef │ │ +044ac4: 6e10 840a 0200 |00b0: invoke-virtual {v2}, Lorg/javia/arity/Function;.eval:()D // method@0a84 │ │ +044aca: 0b0c |00b3: move-result-wide v12 │ │ +044acc: 160e 0000 |00b4: const-wide/16 v14, #int 0 // #0 │ │ +044ad0: 705f 400a c3ed |00b6: invoke-direct {v3, v12, v13, v14, v15}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +044ad6: 0732 |00b9: move-object v2, v3 │ │ +044ad8: 28e5 |00ba: goto 009f // -001b │ │ +044ada: d803 0401 |00bb: add-int/lit8 v3, v4, #int 1 // #01 │ │ +044ade: 4603 0903 |00bd: aget-object v3, v9, v3 │ │ +044ae2: 6e20 880a 3200 |00bf: invoke-virtual {v2, v3}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a88 │ │ +044ae8: 0c02 |00c2: move-result-object v2 │ │ +044aea: 28dc |00c3: goto 009f // -0024 │ │ +044aec: d803 0401 |00c4: add-int/lit8 v3, v4, #int 1 // #01 │ │ +044af0: 4603 0903 |00c6: aget-object v3, v9, v3 │ │ +044af4: d80c 0402 |00c8: add-int/lit8 v12, v4, #int 2 // #02 │ │ +044af8: 460c 090c |00ca: aget-object v12, v9, v12 │ │ +044afc: 6e30 890a 320c |00cc: invoke-virtual {v2, v3, v12}, Lorg/javia/arity/Function;.eval:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a89 │ │ +044b02: 0c02 |00cf: move-result-object v2 │ │ +044b04: 28cf |00d0: goto 009f // -0031 │ │ +044b06: 0d02 |00d1: move-exception v2 │ │ +044b08: 0800 1200 |00d2: move-object/from16 v0, v18 │ │ +044b0c: 5907 c908 |00d4: iput v7, v0, Lorg/javia/arity/EvalContext;.stackBase:I // field@08c9 │ │ +044b10: 2702 |00d6: throw v2 │ │ +044b12: d802 0701 |00d7: add-int/lit8 v2, v7, #int 1 // #01 │ │ +044b16: 4603 0902 |00d9: aget-object v3, v9, v2 │ │ +044b1a: 6205 a508 |00db: sget-object v5, Lorg/javia/arity/CompiledFunction;.random:Ljava/util/Random; // field@08a5 │ │ +044b1e: 6e10 4108 0500 |00dd: invoke-virtual {v5}, Ljava/util/Random;.nextDouble:()D // method@0841 │ │ +044b24: 0b0c |00e0: move-result-wide v12 │ │ +044b26: 160e 0000 |00e1: const-wide/16 v14, #int 0 // #0 │ │ +044b2a: 6e5f 600a c3ed |00e3: invoke-virtual {v3, v12, v13, v14, v15}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +044b30: 0163 |00e6: move v3, v6 │ │ +044b32: 0210 0400 |00e7: move/from16 v16, v4 │ │ +044b36: 0124 |00e9: move v4, v2 │ │ +044b38: 0202 1000 |00ea: move/from16 v2, v16 │ │ +044b3c: 2900 6dff |00ec: goto/16 0059 // -0093 │ │ +044b40: d802 07ff |00ee: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044b44: 4603 0902 |00f0: aget-object v3, v9, v2 │ │ +044b48: d805 0201 |00f2: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044b4c: 4605 0905 |00f4: aget-object v5, v9, v5 │ │ +044b50: 6e20 460a 5300 |00f6: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.add:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a46 │ │ +044b56: 0163 |00f9: move v3, v6 │ │ +044b58: 0210 0400 |00fa: move/from16 v16, v4 │ │ +044b5c: 0124 |00fc: move v4, v2 │ │ +044b5e: 0202 1000 |00fd: move/from16 v2, v16 │ │ +044b62: 2900 5aff |00ff: goto/16 0059 // -00a6 │ │ +044b66: d802 07ff |0101: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044b6a: 4603 0902 |0103: aget-object v3, v9, v2 │ │ +044b6e: d805 0201 |0105: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044b72: 4605 0905 |0107: aget-object v5, v9, v5 │ │ +044b76: 6e20 670a 5300 |0109: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.sub:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a67 │ │ +044b7c: 0163 |010c: move v3, v6 │ │ +044b7e: 0210 0400 |010d: move/from16 v16, v4 │ │ +044b82: 0124 |010f: move v4, v2 │ │ +044b84: 0202 1000 |0110: move/from16 v2, v16 │ │ +044b88: 2900 47ff |0112: goto/16 0059 // -00b9 │ │ +044b8c: d802 07ff |0114: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044b90: 4603 0902 |0116: aget-object v3, v9, v2 │ │ +044b94: d805 0201 |0118: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044b98: 4605 0905 |011a: aget-object v5, v9, v5 │ │ +044b9c: 6e20 5b0a 5300 |011c: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5b │ │ +044ba2: 0163 |011f: move v3, v6 │ │ +044ba4: 0210 0400 |0120: move/from16 v16, v4 │ │ +044ba8: 0124 |0122: move v4, v2 │ │ +044baa: 0202 1000 |0123: move/from16 v2, v16 │ │ +044bae: 2900 34ff |0125: goto/16 0059 // -00cc │ │ +044bb2: d802 07ff |0127: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044bb6: 4603 0902 |0129: aget-object v3, v9, v2 │ │ +044bba: d805 0201 |012b: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044bbe: 4605 0905 |012d: aget-object v5, v9, v5 │ │ +044bc2: 6e20 510a 5300 |012f: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a51 │ │ +044bc8: 0163 |0132: move v3, v6 │ │ +044bca: 0210 0400 |0133: move/from16 v16, v4 │ │ +044bce: 0124 |0135: move v4, v2 │ │ +044bd0: 0202 1000 |0136: move/from16 v2, v16 │ │ +044bd4: 2900 21ff |0138: goto/16 0059 // -00df │ │ +044bd8: d802 07ff |013a: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044bdc: 4603 0902 |013c: aget-object v3, v9, v2 │ │ +044be0: d805 0201 |013e: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044be4: 4605 0905 |0140: aget-object v5, v9, v5 │ │ +044be8: 6e20 5a0a 5300 |0142: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.mod:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5a │ │ +044bee: 0163 |0145: move v3, v6 │ │ +044bf0: 0210 0400 |0146: move/from16 v16, v4 │ │ +044bf4: 0124 |0148: move v4, v2 │ │ +044bf6: 0202 1000 |0149: move/from16 v2, v16 │ │ +044bfa: 2900 0eff |014b: goto/16 0059 // -00f2 │ │ +044bfe: d802 07ff |014d: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044c02: 4603 0902 |014f: aget-object v3, v9, v2 │ │ +044c06: d805 0201 |0151: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044c0a: 4605 0905 |0153: aget-object v5, v9, v5 │ │ +044c0e: 6e20 5f0a 5300 |0155: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5f │ │ +044c14: 0163 |0158: move v3, v6 │ │ +044c16: 0210 0400 |0159: move/from16 v16, v4 │ │ +044c1a: 0124 |015b: move v4, v2 │ │ +044c1c: 0202 1000 |015c: move/from16 v2, v16 │ │ +044c20: 2900 fbfe |015e: goto/16 0059 // -0105 │ │ +044c24: 4602 0907 |0160: aget-object v2, v9, v7 │ │ +044c28: 6e10 5c0a 0200 |0162: invoke-virtual {v2}, Lorg/javia/arity/Complex;.negate:()Lorg/javia/arity/Complex; // method@0a5c │ │ +044c2e: 0142 |0165: move v2, v4 │ │ +044c30: 0163 |0166: move v3, v6 │ │ +044c32: 0174 |0167: move v4, v7 │ │ +044c34: 2900 f1fe |0168: goto/16 0059 // -010f │ │ +044c38: 4602 0907 |016a: aget-object v2, v9, v7 │ │ +044c3c: 6e10 530a 0200 |016c: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a53 │ │ +044c42: 0142 |016f: move v2, v4 │ │ +044c44: 0163 |0170: move v3, v6 │ │ +044c46: 0174 |0171: move v4, v7 │ │ +044c48: 2900 e7fe |0172: goto/16 0059 // -0119 │ │ +044c4c: 4602 0907 |0174: aget-object v2, v9, v7 │ │ +044c50: 6e10 620a 0200 |0176: invoke-virtual {v2}, Lorg/javia/arity/Complex;.sin:()Lorg/javia/arity/Complex; // method@0a62 │ │ +044c56: 0142 |0179: move v2, v4 │ │ +044c58: 0163 |017a: move v3, v6 │ │ +044c5a: 0174 |017b: move v4, v7 │ │ +044c5c: 2900 ddfe |017c: goto/16 0059 // -0123 │ │ +044c60: 4602 0907 |017e: aget-object v2, v9, v7 │ │ +044c64: 6e10 4f0a 0200 |0180: invoke-virtual {v2}, Lorg/javia/arity/Complex;.cos:()Lorg/javia/arity/Complex; // method@0a4f │ │ +044c6a: 0142 |0183: move v2, v4 │ │ +044c6c: 0163 |0184: move v3, v6 │ │ +044c6e: 0174 |0185: move v4, v7 │ │ +044c70: 2900 d3fe |0186: goto/16 0059 // -012d │ │ +044c74: 4602 0907 |0188: aget-object v2, v9, v7 │ │ +044c78: 6e10 690a 0200 |018a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.tan:()Lorg/javia/arity/Complex; // method@0a69 │ │ +044c7e: 0142 |018d: move v2, v4 │ │ +044c80: 0163 |018e: move v3, v6 │ │ +044c82: 0174 |018f: move v4, v7 │ │ +044c84: 2900 c9fe |0190: goto/16 0059 // -0137 │ │ +044c88: 4602 0907 |0192: aget-object v2, v9, v7 │ │ +044c8c: 6e10 630a 0200 |0194: invoke-virtual {v2}, Lorg/javia/arity/Complex;.sinh:()Lorg/javia/arity/Complex; // method@0a63 │ │ +044c92: 0142 |0197: move v2, v4 │ │ +044c94: 0163 |0198: move v3, v6 │ │ +044c96: 0174 |0199: move v4, v7 │ │ +044c98: 2900 bffe |019a: goto/16 0059 // -0141 │ │ +044c9c: 4602 0907 |019c: aget-object v2, v9, v7 │ │ +044ca0: 6e10 500a 0200 |019e: invoke-virtual {v2}, Lorg/javia/arity/Complex;.cosh:()Lorg/javia/arity/Complex; // method@0a50 │ │ +044ca6: 0142 |01a1: move v2, v4 │ │ +044ca8: 0163 |01a2: move v3, v6 │ │ +044caa: 0174 |01a3: move v4, v7 │ │ +044cac: 2900 b5fe |01a4: goto/16 0059 // -014b │ │ +044cb0: 4602 0907 |01a6: aget-object v2, v9, v7 │ │ +044cb4: 6e10 6a0a 0200 |01a8: invoke-virtual {v2}, Lorg/javia/arity/Complex;.tanh:()Lorg/javia/arity/Complex; // method@0a6a │ │ +044cba: 0142 |01ab: move v2, v4 │ │ +044cbc: 0163 |01ac: move v3, v6 │ │ +044cbe: 0174 |01ad: move v4, v7 │ │ +044cc0: 2900 abfe |01ae: goto/16 0059 // -0155 │ │ +044cc4: 4602 0907 |01b0: aget-object v2, v9, v7 │ │ +044cc8: 6e10 490a 0200 |01b2: invoke-virtual {v2}, Lorg/javia/arity/Complex;.asin:()Lorg/javia/arity/Complex; // method@0a49 │ │ +044cce: 0142 |01b5: move v2, v4 │ │ +044cd0: 0163 |01b6: move v3, v6 │ │ +044cd2: 0174 |01b7: move v4, v7 │ │ +044cd4: 2900 a1fe |01b8: goto/16 0059 // -015f │ │ +044cd8: 4602 0907 |01ba: aget-object v2, v9, v7 │ │ +044cdc: 6e10 440a 0200 |01bc: invoke-virtual {v2}, Lorg/javia/arity/Complex;.acos:()Lorg/javia/arity/Complex; // method@0a44 │ │ +044ce2: 0142 |01bf: move v2, v4 │ │ +044ce4: 0163 |01c0: move v3, v6 │ │ +044ce6: 0174 |01c1: move v4, v7 │ │ +044ce8: 2900 97fe |01c2: goto/16 0059 // -0169 │ │ +044cec: 4602 0907 |01c4: aget-object v2, v9, v7 │ │ +044cf0: 6e10 4b0a 0200 |01c6: invoke-virtual {v2}, Lorg/javia/arity/Complex;.atan:()Lorg/javia/arity/Complex; // method@0a4b │ │ +044cf6: 0142 |01c9: move v2, v4 │ │ +044cf8: 0163 |01ca: move v3, v6 │ │ +044cfa: 0174 |01cb: move v4, v7 │ │ +044cfc: 2900 8dfe |01cc: goto/16 0059 // -0173 │ │ +044d00: 4602 0907 |01ce: aget-object v2, v9, v7 │ │ +044d04: 6e10 4a0a 0200 |01d0: invoke-virtual {v2}, Lorg/javia/arity/Complex;.asinh:()Lorg/javia/arity/Complex; // method@0a4a │ │ +044d0a: 0142 |01d3: move v2, v4 │ │ +044d0c: 0163 |01d4: move v3, v6 │ │ +044d0e: 0174 |01d5: move v4, v7 │ │ +044d10: 2900 83fe |01d6: goto/16 0059 // -017d │ │ +044d14: 4602 0907 |01d8: aget-object v2, v9, v7 │ │ +044d18: 6e10 450a 0200 |01da: invoke-virtual {v2}, Lorg/javia/arity/Complex;.acosh:()Lorg/javia/arity/Complex; // method@0a45 │ │ +044d1e: 0142 |01dd: move v2, v4 │ │ +044d20: 0163 |01de: move v3, v6 │ │ +044d22: 0174 |01df: move v4, v7 │ │ +044d24: 2900 79fe |01e0: goto/16 0059 // -0187 │ │ +044d28: 4602 0907 |01e2: aget-object v2, v9, v7 │ │ +044d2c: 6e10 4c0a 0200 |01e4: invoke-virtual {v2}, Lorg/javia/arity/Complex;.atanh:()Lorg/javia/arity/Complex; // method@0a4c │ │ +044d32: 0142 |01e7: move v2, v4 │ │ +044d34: 0163 |01e8: move v3, v6 │ │ +044d36: 0174 |01e9: move v4, v7 │ │ +044d38: 2900 6ffe |01ea: goto/16 0059 // -0191 │ │ +044d3c: 4602 0907 |01ec: aget-object v2, v9, v7 │ │ +044d40: 6e10 520a 0200 |01ee: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a52 │ │ +044d46: 0142 |01f1: move v2, v4 │ │ +044d48: 0163 |01f2: move v3, v6 │ │ +044d4a: 0174 |01f3: move v4, v7 │ │ +044d4c: 2900 65fe |01f4: goto/16 0059 // -019b │ │ +044d50: 4602 0907 |01f6: aget-object v2, v9, v7 │ │ +044d54: 6e10 590a 0200 |01f8: invoke-virtual {v2}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a59 │ │ +044d5a: 0142 |01fb: move v2, v4 │ │ +044d5c: 0163 |01fc: move v3, v6 │ │ +044d5e: 0174 |01fd: move v4, v7 │ │ +044d60: 2900 5bfe |01fe: goto/16 0059 // -01a5 │ │ +044d64: 4602 0907 |0200: aget-object v2, v9, v7 │ │ +044d68: 6e10 640a 0200 |0202: invoke-virtual {v2}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a64 │ │ +044d6e: 0142 |0205: move v2, v4 │ │ +044d70: 0163 |0206: move v3, v6 │ │ +044d72: 0174 |0207: move v4, v7 │ │ +044d74: 2900 51fe |0208: goto/16 0059 // -01af │ │ +044d78: 4602 0907 |020a: aget-object v2, v9, v7 │ │ +044d7c: 2203 ef01 |020c: new-instance v3, Lorg/javia/arity/Complex; // type@01ef │ │ +044d80: 180c abaa aaaa aaaa 0a40 |020e: const-wide v12, #double 3.33333 // #400aaaaaaaaaaaab │ │ +044d8a: 160e 0000 |0213: const-wide/16 v14, #int 0 // #0 │ │ +044d8e: 705f 400a c3ed |0215: invoke-direct {v3, v12, v13, v14, v15}, Lorg/javia/arity/Complex;.:(DD)V // method@0a40 │ │ +044d94: 6e20 5f0a 3200 |0218: invoke-virtual {v2, v3}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5f │ │ +044d9a: 0142 |021b: move v2, v4 │ │ +044d9c: 0163 |021c: move v3, v6 │ │ +044d9e: 0174 |021d: move v4, v7 │ │ +044da0: 2900 3bfe |021e: goto/16 0059 // -01c5 │ │ +044da4: 4602 0907 |0220: aget-object v2, v9, v7 │ │ +044da8: 4603 0907 |0222: aget-object v3, v9, v7 │ │ +044dac: 6e10 420a 0300 |0224: invoke-virtual {v3}, Lorg/javia/arity/Complex;.abs:()D // method@0a42 │ │ +044db2: 0b0c |0227: move-result-wide v12 │ │ +044db4: 160e 0000 |0228: const-wide/16 v14, #int 0 // #0 │ │ +044db8: 6e5f 600a c2ed |022a: invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +044dbe: 0142 |022d: move v2, v4 │ │ +044dc0: 0163 |022e: move v3, v6 │ │ +044dc2: 0174 |022f: move v4, v7 │ │ +044dc4: 2900 29fe |0230: goto/16 0059 // -01d7 │ │ +044dc8: 4602 0907 |0232: aget-object v2, v9, v7 │ │ +044dcc: 4603 0907 |0234: aget-object v3, v9, v7 │ │ +044dd0: 533c ae08 |0236: iget-wide v12, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044dd4: 7120 a207 dc00 |0238: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +044dda: 0b0c |023b: move-result-wide v12 │ │ +044ddc: 160e 0000 |023c: const-wide/16 v14, #int 0 // #0 │ │ +044de0: 6e5f 600a c2ed |023e: invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +044de6: 0142 |0241: move v2, v4 │ │ +044de8: 0163 |0242: move v3, v6 │ │ +044dea: 0174 |0243: move v4, v7 │ │ +044dec: 2900 15fe |0244: goto/16 0059 // -01eb │ │ +044df0: 4602 0907 |0246: aget-object v2, v9, v7 │ │ +044df4: 4603 0907 |0248: aget-object v3, v9, v7 │ │ +044df8: 533c ae08 |024a: iget-wide v12, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044dfc: 7120 9e07 dc00 |024c: invoke-static {v12, v13}, Ljava/lang/Math;.ceil:(D)D // method@079e │ │ +044e02: 0b0c |024f: move-result-wide v12 │ │ +044e04: 160e 0000 |0250: const-wide/16 v14, #int 0 // #0 │ │ +044e08: 6e5f 600a c2ed |0252: invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +044e0e: 0142 |0255: move v2, v4 │ │ +044e10: 0163 |0256: move v3, v6 │ │ +044e12: 0174 |0257: move v4, v7 │ │ +044e14: 2900 01fe |0258: goto/16 0059 // -01ff │ │ +044e18: 4602 0907 |025a: aget-object v2, v9, v7 │ │ +044e1c: 5322 ae08 |025c: iget-wide v2, v2, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044e20: 4605 0907 |025e: aget-object v5, v9, v7 │ │ +044e24: 160c 0000 |0260: const-wide/16 v12, #int 0 // #0 │ │ +044e28: 2f0c 020c |0262: cmpl-double v12, v2, v12 │ │ +044e2c: 3d0c 0e00 |0264: if-lez v12, 0272 // +000e │ │ +044e30: 1902 f03f |0266: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +044e34: 160c 0000 |0268: const-wide/16 v12, #int 0 // #0 │ │ +044e38: 6e5d 600a 25c3 |026a: invoke-virtual {v5, v2, v3, v12, v13}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a60 │ │ +044e3e: 0142 |026d: move v2, v4 │ │ +044e40: 0163 |026e: move v3, v6 │ │ +044e42: 0174 |026f: move v4, v7 │ │ +044e44: 2900 e9fd |0270: goto/16 0059 // -0217 │ │ +044e48: 160c 0000 |0272: const-wide/16 v12, #int 0 // #0 │ │ +044e4c: 3002 020c |0274: cmpg-double v2, v2, v12 │ │ +044e50: 3b02 0500 |0276: if-gez v2, 027b // +0005 │ │ +044e54: 1902 f0bf |0278: const-wide/high16 v2, #long -4616189618054758400 // #bff0 │ │ +044e58: 28ee |027a: goto 0268 // -0012 │ │ +044e5a: 1602 0000 |027b: const-wide/16 v2, #int 0 // #0 │ │ +044e5e: 28eb |027d: goto 0268 // -0015 │ │ +044e60: d802 07ff |027e: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044e64: d803 0201 |0280: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044e68: 4603 0903 |0282: aget-object v3, v9, v3 │ │ +044e6c: 533c ae08 |0284: iget-wide v12, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044e70: 4603 0902 |0286: aget-object v3, v9, v2 │ │ +044e74: 533e ae08 |0288: iget-wide v14, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044e78: 3003 0c0e |028a: cmpg-double v3, v12, v14 │ │ +044e7c: 3b03 8800 |028c: if-gez v3, 0314 // +0088 │ │ +044e80: 4603 0902 |028e: aget-object v3, v9, v2 │ │ +044e84: d805 0201 |0290: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044e88: 4605 0905 |0292: aget-object v5, v9, v5 │ │ +044e8c: 6e20 610a 5300 |0294: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +044e92: 0163 |0297: move v3, v6 │ │ +044e94: 0210 0400 |0298: move/from16 v16, v4 │ │ +044e98: 0124 |029a: move v4, v2 │ │ +044e9a: 0202 1000 |029b: move/from16 v2, v16 │ │ +044e9e: 2900 bcfd |029d: goto/16 0059 // -0244 │ │ +044ea2: d802 07ff |029f: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044ea6: 4603 0902 |02a1: aget-object v3, v9, v2 │ │ +044eaa: 533c ae08 |02a3: iget-wide v12, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044eae: d803 0201 |02a5: add-int/lit8 v3, v2, #int 1 // #01 │ │ +044eb2: 4603 0903 |02a7: aget-object v3, v9, v3 │ │ +044eb6: 533e ae08 |02a9: iget-wide v14, v3, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +044eba: 3003 0c0e |02ab: cmpg-double v3, v12, v14 │ │ +044ebe: 3b03 6700 |02ad: if-gez v3, 0314 // +0067 │ │ +044ec2: 4603 0902 |02af: aget-object v3, v9, v2 │ │ +044ec6: d805 0201 |02b1: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044eca: 4605 0905 |02b3: aget-object v5, v9, v5 │ │ +044ece: 6e20 610a 5300 |02b5: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +044ed4: 0163 |02b8: move v3, v6 │ │ +044ed6: 0210 0400 |02b9: move/from16 v16, v4 │ │ +044eda: 0124 |02bb: move v4, v2 │ │ +044edc: 0202 1000 |02bc: move/from16 v2, v16 │ │ +044ee0: 2900 9bfd |02be: goto/16 0059 // -0265 │ │ +044ee4: d802 07ff |02c0: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044ee8: 4603 0902 |02c2: aget-object v3, v9, v2 │ │ +044eec: d805 0201 |02c4: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044ef0: 4605 0905 |02c6: aget-object v5, v9, v5 │ │ +044ef4: 6e20 540a 5300 |02c8: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.gcd:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a54 │ │ +044efa: 0163 |02cb: move v3, v6 │ │ +044efc: 0210 0400 |02cc: move/from16 v16, v4 │ │ +044f00: 0124 |02ce: move v4, v2 │ │ +044f02: 0202 1000 |02cf: move/from16 v2, v16 │ │ +044f06: 2900 88fd |02d1: goto/16 0059 // -0278 │ │ +044f0a: d802 07ff |02d3: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044f0e: 4603 0902 |02d5: aget-object v3, v9, v2 │ │ +044f12: d805 0201 |02d7: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044f16: 4605 0905 |02d9: aget-object v5, v9, v5 │ │ +044f1a: 6e20 4d0a 5300 |02db: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.combinations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a4d │ │ +044f20: 0163 |02de: move v3, v6 │ │ +044f22: 0210 0400 |02df: move/from16 v16, v4 │ │ +044f26: 0124 |02e1: move v4, v2 │ │ +044f28: 0202 1000 |02e2: move/from16 v2, v16 │ │ +044f2c: 2900 75fd |02e4: goto/16 0059 // -028b │ │ +044f30: d802 07ff |02e6: add-int/lit8 v2, v7, #int -1 // #ff │ │ +044f34: 4603 0902 |02e8: aget-object v3, v9, v2 │ │ +044f38: d805 0201 |02ea: add-int/lit8 v5, v2, #int 1 // #01 │ │ +044f3c: 4605 0905 |02ec: aget-object v5, v9, v5 │ │ +044f40: 6e20 5e0a 5300 |02ee: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.permutations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5e │ │ +044f46: 0163 |02f1: move v3, v6 │ │ +044f48: 0210 0400 |02f2: move/from16 v16, v4 │ │ +044f4c: 0124 |02f4: move v4, v2 │ │ +044f4e: 0202 1000 |02f5: move/from16 v2, v16 │ │ +044f52: 2900 62fd |02f7: goto/16 0059 // -029e │ │ +044f56: d802 0701 |02f9: add-int/lit8 v2, v7, #int 1 // #01 │ │ +044f5a: 4603 0902 |02fb: aget-object v3, v9, v2 │ │ +044f5e: 0800 1100 |02fd: move-object/from16 v0, v17 │ │ +044f62: 5405 a008 |02ff: iget-object v5, v0, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +044f66: 4805 0508 |0301: aget-byte v5, v5, v8 │ │ +044f6a: b0a5 |0303: add-int/2addr v5, v10 │ │ +044f6c: d805 05dc |0304: add-int/lit8 v5, v5, #int -36 // #dc │ │ +044f70: 4605 0905 |0306: aget-object v5, v9, v5 │ │ +044f74: 6e20 610a 5300 |0308: invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a61 │ │ +044f7a: 0163 |030b: move v3, v6 │ │ +044f7c: 0210 0400 |030c: move/from16 v16, v4 │ │ +044f80: 0124 |030e: move v4, v2 │ │ +044f82: 0202 1000 |030f: move/from16 v2, v16 │ │ +044f86: 2900 48fd |0311: goto/16 0059 // -02b8 │ │ +044f8a: 0f07 |0313: return v7 │ │ +044f8c: 0163 |0314: move v3, v6 │ │ +044f8e: 0210 0400 |0315: move/from16 v16, v4 │ │ +044f92: 0124 |0317: move v4, v2 │ │ +044f94: 0202 1000 |0318: move/from16 v2, v16 │ │ +044f98: 2900 3ffd |031a: goto/16 0059 // -02c1 │ │ +044f9c: 0001 2900 0100 0000 2200 0000 4a00 ... |031c: packed-switch-data (86 units) │ │ +045048: 0001 0300 0000 0000 1e00 0000 2b00 ... |0372: packed-switch-data (10 units) │ │ catches : 2 │ │ 0x008c - 0x009e │ │ -> 0x00d1 │ │ 0x00ae - 0x00cf │ │ -> 0x00d1 │ │ positions : │ │ 0x0000 line=361 │ │ @@ -87575,169 +86027,169 @@ │ │ 0x00ad line=407 │ │ 0x00ae line=389 │ │ 0x00ba line=390 │ │ 0x00bb line=392 │ │ 0x00c4 line=395 │ │ 0x00d1 line=403 │ │ 0x00d7 line=410 │ │ - 0x00ec line=412 │ │ - 0x00fd line=414 │ │ - 0x010c line=415 │ │ - 0x010e line=416 │ │ - 0x011f line=417 │ │ - 0x0130 line=418 │ │ - 0x0141 line=419 │ │ - 0x0152 line=421 │ │ - 0x015c line=422 │ │ - 0x0166 line=424 │ │ - 0x0170 line=425 │ │ - 0x017a line=426 │ │ - 0x0184 line=427 │ │ - 0x018e line=428 │ │ - 0x0198 line=429 │ │ - 0x01a2 line=431 │ │ - 0x01ac line=432 │ │ - 0x01b6 line=433 │ │ - 0x01c0 line=434 │ │ - 0x01ca line=435 │ │ - 0x01d4 line=436 │ │ - 0x01de line=438 │ │ - 0x01e8 line=439 │ │ - 0x01f2 line=441 │ │ - 0x01fc line=442 │ │ - 0x0212 line=445 │ │ - 0x0224 line=446 │ │ - 0x0238 line=447 │ │ - 0x024c line=449 │ │ - 0x0250 line=450 │ │ - 0x0262 line=451 │ │ - 0x0264 line=450 │ │ - 0x0270 line=454 │ │ - 0x0272 line=455 │ │ - 0x0280 line=456 │ │ - 0x028f line=461 │ │ - 0x0291 line=462 │ │ - 0x029f line=463 │ │ - 0x02ae line=469 │ │ - 0x02bd line=470 │ │ - 0x02bf line=473 │ │ - 0x02ce line=474 │ │ - 0x02d0 line=477 │ │ - 0x02df line=478 │ │ - 0x02e1 line=486 │ │ - 0x02f7 line=487 │ │ - 0x02f9 line=493 │ │ - 0x0300 line=369 │ │ - 0x0356 line=387 │ │ - locals : │ │ - 0x0000 - 0x0360 reg=16 this Lorg/javia/arity/CompiledFunction; │ │ - 0x0000 - 0x0360 reg=17 (null) Lorg/javia/arity/EvalContext; │ │ - 0x0000 - 0x0360 reg=18 (null) I │ │ + 0x00ee line=412 │ │ + 0x0101 line=414 │ │ + 0x0112 line=415 │ │ + 0x0114 line=416 │ │ + 0x0127 line=417 │ │ + 0x013a line=418 │ │ + 0x014d line=419 │ │ + 0x0160 line=421 │ │ + 0x016a line=422 │ │ + 0x0174 line=424 │ │ + 0x017e line=425 │ │ + 0x0188 line=426 │ │ + 0x0192 line=427 │ │ + 0x019c line=428 │ │ + 0x01a6 line=429 │ │ + 0x01b0 line=431 │ │ + 0x01ba line=432 │ │ + 0x01c4 line=433 │ │ + 0x01ce line=434 │ │ + 0x01d8 line=435 │ │ + 0x01e2 line=436 │ │ + 0x01ec line=438 │ │ + 0x01f6 line=439 │ │ + 0x0200 line=441 │ │ + 0x020a line=442 │ │ + 0x0220 line=445 │ │ + 0x0232 line=446 │ │ + 0x0246 line=447 │ │ + 0x025a line=449 │ │ + 0x025e line=450 │ │ + 0x0270 line=451 │ │ + 0x0272 line=450 │ │ + 0x027e line=454 │ │ + 0x0280 line=455 │ │ + 0x028e line=456 │ │ + 0x029f line=461 │ │ + 0x02a1 line=462 │ │ + 0x02af line=463 │ │ + 0x02c0 line=469 │ │ + 0x02d1 line=470 │ │ + 0x02d3 line=473 │ │ + 0x02e4 line=474 │ │ + 0x02e6 line=477 │ │ + 0x02f7 line=478 │ │ + 0x02f9 line=486 │ │ + 0x0311 line=487 │ │ + 0x0313 line=493 │ │ + 0x031c line=369 │ │ + 0x0372 line=387 │ │ + locals : │ │ + 0x0000 - 0x037c reg=17 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x037c reg=18 (null) Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x037c reg=19 (null) I │ │ │ │ #17 : (in Lorg/javia/arity/CompiledFunction;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -039ec0: |[039ec0] org.javia.arity.CompiledFunction.toString:()Ljava/lang/String; │ │ -039ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039ed2: 2203 a401 |0001: new-instance v3, Ljava/lang/StringBuffer; // type@01a4 │ │ -039ed6: 7010 e307 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@07e3 │ │ -039edc: 5271 f20a |0006: iget v1, v7, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -039ee0: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -039ee4: 1a01 cf06 |000a: const-string v1, "arity " // string@06cf │ │ -039ee8: 6e20 e807 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039eee: 0c01 |000f: move-result-object v1 │ │ -039ef0: 5272 f20a |0010: iget v2, v7, Lorg/javia/arity/CompiledFunction;.arity:I // field@0af2 │ │ -039ef4: 6e20 e707 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07e7 │ │ -039efa: 0c01 |0015: move-result-object v1 │ │ -039efc: 1a02 a300 |0016: const-string v2, "; " // string@00a3 │ │ -039f00: 6e20 e807 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039f06: 0101 |001b: move v1, v0 │ │ -039f08: 0102 |001c: move v2, v0 │ │ -039f0a: 5474 f30a |001d: iget-object v4, v7, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -039f0e: 2144 |001f: array-length v4, v4 │ │ -039f10: 3540 5200 |0020: if-ge v0, v4, 0072 // +0052 │ │ -039f14: 5474 f30a |0022: iget-object v4, v7, Lorg/javia/arity/CompiledFunction;.code:[B // field@0af3 │ │ -039f18: 4804 0400 |0024: aget-byte v4, v4, v0 │ │ -039f1c: 6205 bb0b |0026: sget-object v5, Lorg/javia/arity/VM;.opcodeName:[Ljava/lang/String; // field@0bbb │ │ -039f20: 4605 0504 |0028: aget-object v5, v5, v4 │ │ -039f24: 6e20 e807 5300 |002a: invoke-virtual {v3, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039f2a: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -039f2c: 3354 3e00 |002e: if-ne v4, v5, 006c // +003e │ │ -039f30: 1304 2000 |0030: const/16 v4, #int 32 // #20 │ │ -039f34: 6e20 e507 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07e5 │ │ -039f3a: 5474 f40a |0035: iget-object v4, v7, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -039f3e: 3904 1300 |0037: if-nez v4, 004a // +0013 │ │ -039f42: 5474 f50a |0039: iget-object v4, v7, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -039f46: 4504 0402 |003b: aget-wide v4, v4, v2 │ │ -039f4a: 6e30 e607 4305 |003d: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@07e6 │ │ -039f50: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039f54: 1a04 a300 |0042: const-string v4, "; " // string@00a3 │ │ -039f58: 6e20 e807 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039f5e: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039f62: 28d4 |0049: goto 001d // -002c │ │ -039f64: 1304 2800 |004a: const/16 v4, #int 40 // #28 │ │ -039f68: 6e20 e507 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07e5 │ │ -039f6e: 0c04 |004f: move-result-object v4 │ │ -039f70: 5475 f50a |0050: iget-object v5, v7, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -039f74: 4505 0502 |0052: aget-wide v5, v5, v2 │ │ -039f78: 6e30 e607 5406 |0054: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@07e6 │ │ -039f7e: 0c04 |0057: move-result-object v4 │ │ -039f80: 1a05 4a00 |0058: const-string v5, ", " // string@004a │ │ -039f84: 6e20 e807 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039f8a: 0c04 |005d: move-result-object v4 │ │ -039f8c: 5475 f40a |005e: iget-object v5, v7, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@0af4 │ │ -039f90: 4505 0502 |0060: aget-wide v5, v5, v2 │ │ -039f94: 6e30 e607 5406 |0062: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@07e6 │ │ -039f9a: 0c04 |0065: move-result-object v4 │ │ -039f9c: 1305 2900 |0066: const/16 v5, #int 41 // #29 │ │ -039fa0: 6e20 e507 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07e5 │ │ -039fa6: 28d5 |006b: goto 0040 // -002b │ │ -039fa8: 1225 |006c: const/4 v5, #int 2 // #2 │ │ -039faa: 3354 d5ff |006d: if-ne v4, v5, 0042 // -002b │ │ -039fae: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039fb2: 28d1 |0071: goto 0042 // -002f │ │ -039fb4: 5470 f50a |0072: iget-object v0, v7, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -039fb8: 2100 |0074: array-length v0, v0 │ │ -039fba: 3202 1800 |0075: if-eq v2, v0, 008d // +0018 │ │ -039fbe: 1a00 0400 |0077: const-string v0, " │ │ +045070: |[045070] org.javia.arity.CompiledFunction.toString:()Ljava/lang/String; │ │ +045080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045082: 2203 9801 |0001: new-instance v3, Ljava/lang/StringBuffer; // type@0198 │ │ +045086: 7010 d807 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuffer;.:()V // method@07d8 │ │ +04508c: 5281 9f08 |0006: iget v1, v8, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +045090: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +045094: 1a01 c306 |000a: const-string v1, "arity " // string@06c3 │ │ +045098: 6e20 dd07 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +04509e: 0c01 |000f: move-result-object v1 │ │ +0450a0: 5282 9f08 |0010: iget v2, v8, Lorg/javia/arity/CompiledFunction;.arity:I // field@089f │ │ +0450a4: 6e20 dc07 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07dc │ │ +0450aa: 0c01 |0015: move-result-object v1 │ │ +0450ac: 1a02 a300 |0016: const-string v2, "; " // string@00a3 │ │ +0450b0: 6e20 dd07 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +0450b6: 0101 |001b: move v1, v0 │ │ +0450b8: 0102 |001c: move v2, v0 │ │ +0450ba: 5484 a008 |001d: iget-object v4, v8, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +0450be: 2144 |001f: array-length v4, v4 │ │ +0450c0: 3540 5200 |0020: if-ge v0, v4, 0072 // +0052 │ │ +0450c4: 5484 a008 |0022: iget-object v4, v8, Lorg/javia/arity/CompiledFunction;.code:[B // field@08a0 │ │ +0450c8: 4804 0400 |0024: aget-byte v4, v4, v0 │ │ +0450cc: 6205 6809 |0026: sget-object v5, Lorg/javia/arity/VM;.opcodeName:[Ljava/lang/String; // field@0968 │ │ +0450d0: 4605 0504 |0028: aget-object v5, v5, v4 │ │ +0450d4: 6e20 dd07 5300 |002a: invoke-virtual {v3, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +0450da: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +0450dc: 3354 3e00 |002e: if-ne v4, v5, 006c // +003e │ │ +0450e0: 1304 2000 |0030: const/16 v4, #int 32 // #20 │ │ +0450e4: 6e20 da07 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07da │ │ +0450ea: 5484 a108 |0035: iget-object v4, v8, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +0450ee: 3904 1300 |0037: if-nez v4, 004a // +0013 │ │ +0450f2: 5484 a208 |0039: iget-object v4, v8, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +0450f6: 4504 0402 |003b: aget-wide v4, v4, v2 │ │ +0450fa: 6e30 db07 4305 |003d: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@07db │ │ +045100: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ +045104: 1a04 a300 |0042: const-string v4, "; " // string@00a3 │ │ +045108: 6e20 dd07 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +04510e: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +045112: 28d4 |0049: goto 001d // -002c │ │ +045114: 1304 2800 |004a: const/16 v4, #int 40 // #28 │ │ +045118: 6e20 da07 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07da │ │ +04511e: 0c04 |004f: move-result-object v4 │ │ +045120: 5485 a208 |0050: iget-object v5, v8, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +045124: 4506 0502 |0052: aget-wide v6, v5, v2 │ │ +045128: 6e30 db07 6407 |0054: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@07db │ │ +04512e: 0c04 |0057: move-result-object v4 │ │ +045130: 1a05 4a00 |0058: const-string v5, ", " // string@004a │ │ +045134: 6e20 dd07 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +04513a: 0c04 |005d: move-result-object v4 │ │ +04513c: 5485 a108 |005e: iget-object v5, v8, Lorg/javia/arity/CompiledFunction;.constsIm:[D // field@08a1 │ │ +045140: 4506 0502 |0060: aget-wide v6, v5, v2 │ │ +045144: 6e30 db07 6407 |0062: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@07db │ │ +04514a: 0c04 |0065: move-result-object v4 │ │ +04514c: 1305 2900 |0066: const/16 v5, #int 41 // #29 │ │ +045150: 6e20 da07 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07da │ │ +045156: 28d5 |006b: goto 0040 // -002b │ │ +045158: 1225 |006c: const/4 v5, #int 2 // #2 │ │ +04515a: 3354 d5ff |006d: if-ne v4, v5, 0042 // -002b │ │ +04515e: d801 0101 |006f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +045162: 28d1 |0071: goto 0042 // -002f │ │ +045164: 5480 a208 |0072: iget-object v0, v8, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +045168: 2100 |0074: array-length v0, v0 │ │ +04516a: 3202 1800 |0075: if-eq v2, v0, 008d // +0018 │ │ +04516e: 1a00 0400 |0077: const-string v0, " │ │ uses only " // string@0004 │ │ -039fc2: 6e20 e807 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039fc8: 0c00 |007c: move-result-object v0 │ │ -039fca: 6e20 e707 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07e7 │ │ -039fd0: 0c00 |0080: move-result-object v0 │ │ -039fd2: 1a02 1800 |0081: const-string v2, " consts out of " // string@0018 │ │ -039fd6: 6e20 e807 2000 |0083: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039fdc: 0c00 |0086: move-result-object v0 │ │ -039fde: 5472 f50a |0087: iget-object v2, v7, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@0af5 │ │ -039fe2: 2122 |0089: array-length v2, v2 │ │ -039fe4: 6e20 e707 2000 |008a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07e7 │ │ -039fea: 5470 f70a |008d: iget-object v0, v7, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@0af7 │ │ -039fee: 2100 |008f: array-length v0, v0 │ │ -039ff0: 3201 1800 |0090: if-eq v1, v0, 00a8 // +0018 │ │ -039ff4: 1a00 0400 |0092: const-string v0, " │ │ +045172: 6e20 dd07 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +045178: 0c00 |007c: move-result-object v0 │ │ +04517a: 6e20 dc07 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07dc │ │ +045180: 0c00 |0080: move-result-object v0 │ │ +045182: 1a02 1800 |0081: const-string v2, " consts out of " // string@0018 │ │ +045186: 6e20 dd07 2000 |0083: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +04518c: 0c00 |0086: move-result-object v0 │ │ +04518e: 5482 a208 |0087: iget-object v2, v8, Lorg/javia/arity/CompiledFunction;.constsRe:[D // field@08a2 │ │ +045192: 2122 |0089: array-length v2, v2 │ │ +045194: 6e20 dc07 2000 |008a: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07dc │ │ +04519a: 5480 a408 |008d: iget-object v0, v8, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@08a4 │ │ +04519e: 2100 |008f: array-length v0, v0 │ │ +0451a0: 3201 1800 |0090: if-eq v1, v0, 00a8 // +0018 │ │ +0451a4: 1a00 0400 |0092: const-string v0, " │ │ uses only " // string@0004 │ │ -039ff8: 6e20 e807 0300 |0094: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -039ffe: 0c00 |0097: move-result-object v0 │ │ -03a000: 6e20 e707 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07e7 │ │ -03a006: 0c00 |009b: move-result-object v0 │ │ -03a008: 1a01 1d00 |009c: const-string v1, " funcs out of " // string@001d │ │ -03a00c: 6e20 e807 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07e8 │ │ -03a012: 0c00 |00a1: move-result-object v0 │ │ -03a014: 5471 f70a |00a2: iget-object v1, v7, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@0af7 │ │ -03a018: 2111 |00a4: array-length v1, v1 │ │ -03a01a: 6e20 e707 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07e7 │ │ -03a020: 6e10 ef07 0300 |00a8: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@07ef │ │ -03a026: 0c00 |00ab: move-result-object v0 │ │ -03a028: 1100 |00ac: return-object v0 │ │ +0451a8: 6e20 dd07 0300 |0094: invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +0451ae: 0c00 |0097: move-result-object v0 │ │ +0451b0: 6e20 dc07 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07dc │ │ +0451b6: 0c00 |009b: move-result-object v0 │ │ +0451b8: 1a01 1d00 |009c: const-string v1, " funcs out of " // string@001d │ │ +0451bc: 6e20 dd07 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@07dd │ │ +0451c2: 0c00 |00a1: move-result-object v0 │ │ +0451c4: 5481 a408 |00a2: iget-object v1, v8, Lorg/javia/arity/CompiledFunction;.funcs:[Lorg/javia/arity/Function; // field@08a4 │ │ +0451c8: 2111 |00a4: array-length v1, v1 │ │ +0451ca: 6e20 dc07 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07dc │ │ +0451d0: 6e10 e407 0300 |00a8: invoke-virtual {v3}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@07e4 │ │ +0451d6: 0c00 |00ab: move-result-object v0 │ │ +0451d8: 1100 |00ac: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0006 line=61 │ │ 0x000a line=62 │ │ 0x001d line=64 │ │ 0x0022 line=65 │ │ @@ -87754,11023 +86206,9153 @@ │ │ 0x006f line=76 │ │ 0x0072 line=81 │ │ 0x0077 line=82 │ │ 0x008d line=84 │ │ 0x0092 line=85 │ │ 0x00a8 line=87 │ │ locals : │ │ - 0x0000 - 0x00ad reg=7 this Lorg/javia/arity/CompiledFunction; │ │ + 0x0000 - 0x00ad reg=8 this Lorg/javia/arity/CompiledFunction; │ │ │ │ source_file_idx : 336 (CompiledFunction.java) │ │ │ │ -Class #286 header: │ │ -class_idx : 506 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 337 │ │ +Class #266 header: │ │ +class_idx : 496 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 503 │ │ +source_file_idx : 340 │ │ static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #286 annotations: │ │ -Annotations on method #2631 'compile' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2632 'compileSimple' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2633 'compileWithName' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ - │ │ -Class #286 - │ │ - Class descriptor : 'Lorg/javia/arity/Compiler;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #266 - │ │ + Class descriptor : 'Lorg/javia/arity/Constant;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/javia/arity/Function;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'codeGen' │ │ - type : 'Lorg/javia/arity/OptCodeGen;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'decl' │ │ - type : 'Lorg/javia/arity/Declaration;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'declParser' │ │ - type : 'Lorg/javia/arity/DeclarationParser;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'exception' │ │ - type : 'Lorg/javia/arity/SyntaxException;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'lexer' │ │ - type : 'Lorg/javia/arity/Lexer;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'rpn' │ │ - type : 'Lorg/javia/arity/RPN;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #6 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'simpleCodeGen' │ │ - type : 'Lorg/javia/arity/SimpleCodeGen;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #0 : (in Lorg/javia/arity/Constant;) │ │ + name : 'value' │ │ + type : 'Lorg/javia/arity/Complex;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Compiler;) │ │ + #0 : (in Lorg/javia/arity/Constant;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lorg/javia/arity/Complex;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 63 16-bit code units │ │ -03a02c: |[03a02c] org.javia.arity.Compiler.:()V │ │ -03a03c: 7010 c007 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03a042: 2200 0e02 |0003: new-instance v0, Lorg/javia/arity/SyntaxException; // type@020e │ │ -03a046: 7010 ec0a 0000 |0005: invoke-direct {v0}, Lorg/javia/arity/SyntaxException;.:()V // method@0aec │ │ -03a04c: 5b20 fc0a |0008: iput-object v0, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@0afc │ │ -03a050: 2200 0602 |000a: new-instance v0, Lorg/javia/arity/Lexer; // type@0206 │ │ -03a054: 5421 fc0a |000c: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@0afc │ │ -03a058: 7020 9e0a 1000 |000e: invoke-direct {v0, v1}, Lorg/javia/arity/Lexer;.:(Lorg/javia/arity/SyntaxException;)V // method@0a9e │ │ -03a05e: 5b20 fd0a |0011: iput-object v0, v2, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@0afd │ │ -03a062: 2200 0a02 |0013: new-instance v0, Lorg/javia/arity/RPN; // type@020a │ │ -03a066: 5421 fc0a |0015: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@0afc │ │ -03a06a: 7020 c60a 1000 |0017: invoke-direct {v0, v1}, Lorg/javia/arity/RPN;.:(Lorg/javia/arity/SyntaxException;)V // method@0ac6 │ │ -03a070: 5b20 fe0a |001a: iput-object v0, v2, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@0afe │ │ -03a074: 2200 fe01 |001c: new-instance v0, Lorg/javia/arity/DeclarationParser; // type@01fe │ │ -03a078: 5421 fc0a |001e: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@0afc │ │ -03a07c: 7020 7f0a 1000 |0020: invoke-direct {v0, v1}, Lorg/javia/arity/DeclarationParser;.:(Lorg/javia/arity/SyntaxException;)V // method@0a7f │ │ -03a082: 5b20 fb0a |0023: iput-object v0, v2, Lorg/javia/arity/Compiler;.declParser:Lorg/javia/arity/DeclarationParser; // field@0afb │ │ -03a086: 2200 0902 |0025: new-instance v0, Lorg/javia/arity/OptCodeGen; // type@0209 │ │ -03a08a: 5421 fc0a |0027: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@0afc │ │ -03a08e: 7020 c10a 1000 |0029: invoke-direct {v0, v1}, Lorg/javia/arity/OptCodeGen;.:(Lorg/javia/arity/SyntaxException;)V // method@0ac1 │ │ -03a094: 5b20 f90a |002c: iput-object v0, v2, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@0af9 │ │ -03a098: 2200 0b02 |002e: new-instance v0, Lorg/javia/arity/SimpleCodeGen; // type@020b │ │ -03a09c: 5421 fc0a |0030: iget-object v1, v2, Lorg/javia/arity/Compiler;.exception:Lorg/javia/arity/SyntaxException; // field@0afc │ │ -03a0a0: 7020 ce0a 1000 |0032: invoke-direct {v0, v1}, Lorg/javia/arity/SimpleCodeGen;.:(Lorg/javia/arity/SyntaxException;)V // method@0ace │ │ -03a0a6: 5b20 ff0a |0035: iput-object v0, v2, Lorg/javia/arity/Compiler;.simpleCodeGen:Lorg/javia/arity/SimpleCodeGen; // field@0aff │ │ -03a0aa: 2200 fd01 |0037: new-instance v0, Lorg/javia/arity/Declaration; // type@01fd │ │ -03a0ae: 7010 7c0a 0000 |0039: invoke-direct {v0}, Lorg/javia/arity/Declaration;.:()V // method@0a7c │ │ -03a0b4: 5b20 fa0a |003c: iput-object v0, v2, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a0b8: 0e00 |003e: return-void │ │ + insns size : 11 16-bit code units │ │ +0451dc: |[0451dc] org.javia.arity.Constant.:(Lorg/javia/arity/Complex;)V │ │ +0451ec: 7010 820a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/Function;.:()V // method@0a82 │ │ +0451f2: 2200 ef01 |0003: new-instance v0, Lorg/javia/arity/Complex; // type@01ef │ │ +0451f6: 7020 410a 2000 |0005: invoke-direct {v0, v2}, Lorg/javia/arity/Complex;.:(Lorg/javia/arity/Complex;)V // method@0a41 │ │ +0451fc: 5b10 af08 |0008: iput-object v0, v1, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@08af │ │ +045200: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ - 0x0003 line=23 │ │ - 0x000a line=24 │ │ - 0x0013 line=25 │ │ - 0x001c line=26 │ │ - 0x0025 line=27 │ │ - 0x002e line=28 │ │ - 0x0037 line=29 │ │ + 0x0000 line=25 │ │ + 0x0003 line=26 │ │ + 0x000a line=27 │ │ locals : │ │ - 0x0000 - 0x003f reg=2 this Lorg/javia/arity/Compiler; │ │ + 0x0000 - 0x000b reg=1 this Lorg/javia/arity/Constant; │ │ + 0x0000 - 0x000b reg=2 (null) Lorg/javia/arity/Complex; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'compile' │ │ - type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function;' │ │ - access : 0x0000 () │ │ + #0 : (in Lorg/javia/arity/Constant;) │ │ + name : 'eval' │ │ + type : '()D' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 101 16-bit code units │ │ -03a0bc: |[03a0bc] org.javia.arity.Compiler.compile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; │ │ -03a0cc: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ -03a0ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03a0d0: 5450 fa0a |0002: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a0d4: 5452 fd0a |0004: iget-object v2, v5, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@0afd │ │ -03a0d8: 5453 fb0a |0006: iget-object v3, v5, Lorg/javia/arity/Compiler;.declParser:Lorg/javia/arity/DeclarationParser; // field@0afb │ │ -03a0dc: 6e40 7d0a 7032 |0008: invoke-virtual {v0, v7, v2, v3}, Lorg/javia/arity/Declaration;.parse:(Ljava/lang/String;Lorg/javia/arity/Lexer;Lorg/javia/arity/DeclarationParser;)V // method@0a7d │ │ -03a0e2: 5450 fa0a |000b: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a0e6: 5200 050b |000d: iget v0, v0, Lorg/javia/arity/Declaration;.arity:I // field@0b05 │ │ -03a0ea: 3340 5400 |000f: if-ne v0, v4, 0063 // +0054 │ │ -03a0ee: 2200 fc01 |0011: new-instance v0, Lorg/javia/arity/Constant; // type@01fc │ │ -03a0f2: 5452 fa0a |0013: iget-object v2, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a0f6: 5422 060b |0015: iget-object v2, v2, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@0b06 │ │ -03a0fa: 6e30 480a 6502 |0017: invoke-virtual {v5, v6, v2}, Lorg/javia/arity/Compiler;.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a48 │ │ -03a100: 0c02 |001a: move-result-object v2 │ │ -03a102: 6e10 960a 0200 |001b: invoke-virtual {v2}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a96 │ │ -03a108: 0c02 |001e: move-result-object v2 │ │ -03a10a: 7020 770a 2000 |001f: invoke-direct {v0, v2}, Lorg/javia/arity/Constant;.:(Lorg/javia/arity/Complex;)V // method@0a77 │ │ -03a110: 3900 3500 |0022: if-nez v0, 0057 // +0035 │ │ -03a114: 6e10 eb0a 0600 |0024: invoke-virtual {v6}, Lorg/javia/arity/Symbols;.pushFrame:()V // method@0aeb │ │ -03a11a: 5450 fa0a |0027: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a11e: 5400 040b |0029: iget-object v0, v0, Lorg/javia/arity/Declaration;.args:[Ljava/lang/String; // field@0b04 │ │ -03a122: 6e20 df0a 0600 |002b: invoke-virtual {v6, v0}, Lorg/javia/arity/Symbols;.addArguments:([Ljava/lang/String;)V // method@0adf │ │ -03a128: 5450 fe0a |002e: iget-object v0, v5, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@0afe │ │ -03a12c: 5451 f90a |0030: iget-object v1, v5, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@0af9 │ │ -03a130: 6e20 c40a 6100 |0032: invoke-virtual {v1, v6}, Lorg/javia/arity/OptCodeGen;.setSymbols:(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; // method@0ac4 │ │ -03a136: 0c01 |0035: move-result-object v1 │ │ -03a138: 6e20 ca0a 1000 |0036: invoke-virtual {v0, v1}, Lorg/javia/arity/RPN;.setConsumer:(Lorg/javia/arity/TokenConsumer;)V // method@0aca │ │ -03a13e: 5450 fd0a |0039: iget-object v0, v5, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@0afd │ │ -03a142: 5451 fa0a |003b: iget-object v1, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a146: 5411 060b |003d: iget-object v1, v1, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@0b06 │ │ -03a14a: 5452 fe0a |003f: iget-object v2, v5, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@0afe │ │ -03a14e: 6e30 a10a 1002 |0041: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Lexer;.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V // method@0aa1 │ │ -03a154: 6e10 ea0a 0600 |0044: invoke-virtual {v6}, Lorg/javia/arity/Symbols;.popFrame:()V // method@0aea │ │ -03a15a: 5450 fa0a |0047: iget-object v0, v5, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a15e: 5200 050b |0049: iget v0, v0, Lorg/javia/arity/Declaration;.arity:I // field@0b05 │ │ -03a162: 3340 0600 |004b: if-ne v0, v4, 0051 // +0006 │ │ -03a166: 5450 f90a |004d: iget-object v0, v5, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@0af9 │ │ -03a16a: 5200 590b |004f: iget v0, v0, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0b59 │ │ -03a16e: 5451 f90a |0051: iget-object v1, v5, Lorg/javia/arity/Compiler;.codeGen:Lorg/javia/arity/OptCodeGen; // field@0af9 │ │ -03a172: 6e20 c20a 0100 |0053: invoke-virtual {v1, v0}, Lorg/javia/arity/OptCodeGen;.getFun:(I)Lorg/javia/arity/CompiledFunction; // method@0ac2 │ │ -03a178: 0c00 |0056: move-result-object v0 │ │ -03a17a: 1100 |0057: return-object v0 │ │ -03a17c: 0d00 |0058: move-exception v0 │ │ -03a17e: 6202 660b |0059: sget-object v2, Lorg/javia/arity/SimpleCodeGen;.HAS_ARGUMENTS:Lorg/javia/arity/SyntaxException; // field@0b66 │ │ -03a182: 3220 0800 |005b: if-eq v0, v2, 0063 // +0008 │ │ -03a186: 2700 |005d: throw v0 │ │ -03a188: 0d00 |005e: move-exception v0 │ │ -03a18a: 6e10 ea0a 0600 |005f: invoke-virtual {v6}, Lorg/javia/arity/Symbols;.popFrame:()V // method@0aea │ │ -03a190: 2700 |0062: throw v0 │ │ -03a192: 0710 |0063: move-object v0, v1 │ │ -03a194: 28be |0064: goto 0022 // -0042 │ │ - catches : 2 │ │ - 0x0011 - 0x0022 │ │ - Lorg/javia/arity/SyntaxException; -> 0x0058 │ │ - 0x002e - 0x0044 │ │ - -> 0x005e │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +045204: |[045204] org.javia.arity.Constant.eval:()D │ │ +045214: 5420 af08 |0000: iget-object v0, v2, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@08af │ │ +045218: 6e10 480a 0000 |0002: invoke-virtual {v0}, Lorg/javia/arity/Complex;.asReal:()D // method@0a48 │ │ +04521e: 0b00 |0005: move-result-wide v0 │ │ +045220: 1000 |0006: return-wide v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0001 line=38 │ │ - 0x0002 line=39 │ │ - 0x000b line=40 │ │ - 0x0011 line=42 │ │ - 0x0022 line=51 │ │ - 0x0024 line=53 │ │ - 0x0027 line=54 │ │ - 0x002e line=56 │ │ - 0x0039 line=57 │ │ - 0x0044 line=59 │ │ - 0x0047 line=61 │ │ - 0x004b line=62 │ │ - 0x004d line=63 │ │ - 0x0051 line=65 │ │ - 0x0057 line=67 │ │ - 0x0058 line=43 │ │ - 0x0059 line=44 │ │ - 0x005d line=45 │ │ - 0x005e line=59 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0065 reg=5 this Lorg/javia/arity/Compiler; │ │ - 0x0000 - 0x0065 reg=6 (null) Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0065 reg=7 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Constant; │ │ │ │ - #1 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'compileSimple' │ │ - type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function;' │ │ - access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/Constant;) │ │ + name : 'evalComplex' │ │ + type : '()Lorg/javia/arity/Complex;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -03a1b0: |[03a1b0] org.javia.arity.Compiler.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; │ │ -03a1c0: 5420 fe0a |0000: iget-object v0, v2, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@0afe │ │ -03a1c4: 5421 ff0a |0002: iget-object v1, v2, Lorg/javia/arity/Compiler;.simpleCodeGen:Lorg/javia/arity/SimpleCodeGen; // field@0aff │ │ -03a1c8: 6e20 d10a 3100 |0004: invoke-virtual {v1, v3}, Lorg/javia/arity/SimpleCodeGen;.setSymbols:(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; // method@0ad1 │ │ -03a1ce: 0c01 |0007: move-result-object v1 │ │ -03a1d0: 6e20 ca0a 1000 |0008: invoke-virtual {v0, v1}, Lorg/javia/arity/RPN;.setConsumer:(Lorg/javia/arity/TokenConsumer;)V // method@0aca │ │ -03a1d6: 5420 fd0a |000b: iget-object v0, v2, Lorg/javia/arity/Compiler;.lexer:Lorg/javia/arity/Lexer; // field@0afd │ │ -03a1da: 5421 fe0a |000d: iget-object v1, v2, Lorg/javia/arity/Compiler;.rpn:Lorg/javia/arity/RPN; // field@0afe │ │ -03a1de: 6e30 a10a 4001 |000f: invoke-virtual {v0, v4, v1}, Lorg/javia/arity/Lexer;.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V // method@0aa1 │ │ -03a1e4: 5420 ff0a |0012: iget-object v0, v2, Lorg/javia/arity/Compiler;.simpleCodeGen:Lorg/javia/arity/SimpleCodeGen; // field@0aff │ │ -03a1e8: 6e10 cf0a 0000 |0014: invoke-virtual {v0}, Lorg/javia/arity/SimpleCodeGen;.getFun:()Lorg/javia/arity/CompiledFunction; // method@0acf │ │ -03a1ee: 0c00 |0017: move-result-object v0 │ │ -03a1f0: 1100 |0018: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +045224: |[045224] org.javia.arity.Constant.evalComplex:()Lorg/javia/arity/Complex; │ │ +045234: 5410 af08 |0000: iget-object v0, v1, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@08af │ │ +045238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ - 0x000b line=33 │ │ - 0x0012 line=34 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this Lorg/javia/arity/Compiler; │ │ - 0x0000 - 0x0019 reg=3 (null) Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0019 reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/javia/arity/Constant; │ │ │ │ - #2 : (in Lorg/javia/arity/Compiler;) │ │ - name : 'compileWithName' │ │ - type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/FunctionAndName;' │ │ - access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/Constant;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -03a1f4: |[03a1f4] org.javia.arity.Compiler.compileWithName:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; │ │ -03a204: 2200 0402 |0000: new-instance v0, Lorg/javia/arity/FunctionAndName; // type@0204 │ │ -03a208: 6e30 470a 4305 |0002: invoke-virtual {v3, v4, v5}, Lorg/javia/arity/Compiler;.compile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a47 │ │ -03a20e: 0c01 |0005: move-result-object v1 │ │ -03a210: 5432 fa0a |0006: iget-object v2, v3, Lorg/javia/arity/Compiler;.decl:Lorg/javia/arity/Declaration; // field@0afa │ │ -03a214: 5422 070b |0008: iget-object v2, v2, Lorg/javia/arity/Declaration;.name:Ljava/lang/String; // field@0b07 │ │ -03a218: 7030 970a 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/javia/arity/FunctionAndName;.:(Lorg/javia/arity/Function;Ljava/lang/String;)V // method@0a97 │ │ -03a21e: 1100 |000d: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04523c: |[04523c] org.javia.arity.Constant.toString:()Ljava/lang/String; │ │ +04524c: 5410 af08 |0000: iget-object v0, v1, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@08af │ │ +045250: 6e10 6b0a 0000 |0002: invoke-virtual {v0}, Lorg/javia/arity/Complex;.toString:()Ljava/lang/String; // method@0a6b │ │ +045256: 0c00 |0005: move-result-object v0 │ │ +045258: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=71 │ │ + 0x0000 line=44 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this Lorg/javia/arity/Compiler; │ │ - 0x0000 - 0x000e reg=4 (null) Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x000e reg=5 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=1 this Lorg/javia/arity/Constant; │ │ │ │ - source_file_idx : 337 (Compiler.java) │ │ + source_file_idx : 340 (Constant.java) │ │ │ │ -Class #287 header: │ │ -class_idx : 507 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 338 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 39 │ │ +Class #267 header: │ │ +class_idx : 498 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 518 │ │ +source_file_idx : 376 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #287 - │ │ - Class descriptor : 'Lorg/javia/arity/Complex;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #267 annotations: │ │ +Annotations on method #2678 'push' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + │ │ +Class #267 - │ │ + Class descriptor : 'Lorg/javia/arity/DeclarationParser;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lorg/javia/arity/TokenConsumer;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'MAX_ARITY' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 5 │ │ + #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'NO_ARGS' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #2 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'UNKNOWN_ARITY' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -2 │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Complex;) │ │ - name : 'im' │ │ - type : 'D' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lorg/javia/arity/Complex;) │ │ - name : 're' │ │ - type : 'D' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'args' │ │ + type : 'Ljava/util/Vector;' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'arity' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'exception' │ │ + type : 'Lorg/javia/arity/SyntaxException;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'name' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Complex;) │ │ - name : '' │ │ + #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03a220: |[03a220] org.javia.arity.Complex.:()V │ │ -03a230: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03a236: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=35 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/Complex; │ │ - │ │ - #1 : (in Lorg/javia/arity/Complex;) │ │ - name : '' │ │ - type : '(DD)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -03a238: |[03a238] org.javia.arity.Complex.:(DD)V │ │ -03a248: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03a24e: 6e54 6b0a 1032 |0003: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a254: 0e00 |0006: return-void │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +04525c: |[04525c] org.javia.arity.DeclarationParser.:()V │ │ +04526c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04526e: 2300 1b02 |0001: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +045272: 6900 b608 |0003: sput-object v0, Lorg/javia/arity/DeclarationParser;.NO_ARGS:[Ljava/lang/String; // field@08b6 │ │ +045276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0003 line=39 │ │ - 0x0006 line=40 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0007 reg=1 (null) D │ │ - 0x0000 - 0x0007 reg=3 (null) D │ │ │ │ - #2 : (in Lorg/javia/arity/Complex;) │ │ + #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ name : '' │ │ - type : '(Lorg/javia/arity/Complex;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -03a258: |[03a258] org.javia.arity.Complex.:(Lorg/javia/arity/Complex;)V │ │ -03a268: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03a26e: 6e20 6c0a 1000 |0003: invoke-virtual {v0, v1}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -03a274: 0e00 |0006: return-void │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +045278: |[045278] org.javia.arity.DeclarationParser.:(Lorg/javia/arity/SyntaxException;)V │ │ +045288: 7010 ef0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/TokenConsumer;.:()V // method@0aef │ │ +04528e: 12e0 |0003: const/4 v0, #int -2 // #fe │ │ +045290: 5910 b908 |0004: iput v0, v1, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +045294: 2200 bd01 |0006: new-instance v0, Ljava/util/Vector; // type@01bd │ │ +045298: 7010 4c08 0000 |0008: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@084c │ │ +04529e: 5b10 b808 |000b: iput-object v0, v1, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@08b8 │ │ +0452a2: 5b12 ba08 |000d: iput-object v2, v1, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@08ba │ │ +0452a6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0003 line=44 │ │ - 0x0006 line=45 │ │ + 0x0000 line=32 │ │ + 0x0003 line=27 │ │ + 0x0006 line=28 │ │ + 0x000d line=33 │ │ + 0x000f line=34 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0007 reg=1 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/DeclarationParser; │ │ + 0x0000 - 0x0010 reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ │ │ - #3 : (in Lorg/javia/arity/Complex;) │ │ - name : 'normalizeInfinity' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'argNames' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 24 16-bit code units │ │ -03a278: |[03a278] org.javia.arity.Complex.normalizeInfinity:()Lorg/javia/arity/Complex; │ │ -03a288: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03a28c: 5340 000b |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a290: 7120 8807 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03a296: 0a00 |0007: move-result v0 │ │ -03a298: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -03a29c: 5a42 000b |000a: iput-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a2a0: 1104 |000c: return-object v4 │ │ -03a2a2: 5340 010b |000d: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a2a6: 7120 8807 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03a2ac: 0a00 |0012: move-result v0 │ │ -03a2ae: 3900 f9ff |0013: if-nez v0, 000c // -0007 │ │ -03a2b2: 5a42 010b |0015: iput-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a2b6: 28f5 |0017: goto 000c // -000b │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=535 │ │ - 0x000a line=536 │ │ - 0x000c line=540 │ │ - 0x000d line=537 │ │ - 0x0015 line=538 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=4 this Lorg/javia/arity/Complex; │ │ - │ │ - #4 : (in Lorg/javia/arity/Complex;) │ │ - name : 'sqrt1z' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 31 16-bit code units │ │ -03a2b8: |[03a2b8] org.javia.arity.Complex.sqrt1z:()Lorg/javia/arity/Complex; │ │ -03a2c8: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -03a2cc: 5362 010b |0002: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a2d0: 5364 010b |0004: iget-wide v4, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a2d4: cd42 |0006: mul-double/2addr v2, v4 │ │ -03a2d6: cc20 |0007: sub-double/2addr v0, v2 │ │ -03a2d8: 5362 000b |0008: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a2dc: 5364 000b |000a: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a2e0: cd42 |000c: mul-double/2addr v2, v4 │ │ -03a2e2: cb20 |000d: add-double/2addr v0, v2 │ │ -03a2e4: 1902 00c0 |000e: const-wide/high16 v2, #long -4611686018427387904 // #c000 │ │ -03a2e8: 5364 010b |0010: iget-wide v4, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a2ec: cd42 |0012: mul-double/2addr v2, v4 │ │ -03a2ee: 5364 000b |0013: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a2f2: cd42 |0015: mul-double/2addr v2, v4 │ │ -03a2f4: 6e53 6b0a 0621 |0016: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a2fa: 0c00 |0019: move-result-object v0 │ │ -03a2fc: 6e10 6f0a 0000 |001a: invoke-virtual {v0}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a6f │ │ -03a302: 0c00 |001d: move-result-object v0 │ │ -03a304: 1100 |001e: return-object v0 │ │ + insns size : 17 16-bit code units │ │ +0452a8: |[0452a8] org.javia.arity.DeclarationParser.argNames:()[Ljava/lang/String; │ │ +0452b8: 5220 b908 |0000: iget v0, v2, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +0452bc: 3d00 0c00 |0002: if-lez v0, 000e // +000c │ │ +0452c0: 5220 b908 |0004: iget v0, v2, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +0452c4: 2300 1b02 |0006: new-array v0, v0, [Ljava/lang/String; // type@021b │ │ +0452c8: 5421 b808 |0008: iget-object v1, v2, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@08b8 │ │ +0452cc: 6e20 5008 0100 |000a: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@0850 │ │ +0452d2: 1100 |000d: return-object v0 │ │ +0452d4: 6200 b608 |000e: sget-object v0, Lorg/javia/arity/DeclarationParser;.NO_ARGS:[Ljava/lang/String; // field@08b6 │ │ +0452d8: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=545 │ │ + 0x0000 line=80 │ │ + 0x0004 line=81 │ │ + 0x0008 line=82 │ │ + 0x000d line=85 │ │ locals : │ │ - 0x0000 - 0x001f reg=6 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0011 reg=2 this Lorg/javia/arity/DeclarationParser; │ │ │ │ - #5 : (in Lorg/javia/arity/Complex;) │ │ - name : 'swap' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'push' │ │ + type : '(Lorg/javia/arity/Token;)V' │ │ + access : 0x0000 () │ │ code - │ │ registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 9 16-bit code units │ │ -03a308: |[03a308] org.javia.arity.Complex.swap:()Lorg/javia/arity/Complex; │ │ -03a318: 5340 000b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a31c: 5342 010b |0002: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a320: 6e53 6b0a 0421 |0004: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a326: 0c00 |0007: move-result-object v0 │ │ -03a328: 1100 |0008: return-object v0 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 130 16-bit code units │ │ +0452dc: |[0452dc] org.javia.arity.DeclarationParser.push:(Lorg/javia/arity/Token;)V │ │ +0452ec: 5240 3309 |0000: iget v0, v4, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +0452f0: 2b00 7000 0000 |0002: packed-switch v0, 00000072 // +00000070 │ │ +0452f6: 5430 ba08 |0005: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@08ba │ │ +0452fa: 1a01 920b |0007: const-string v1, "invalid token in declaration" // string@0b92 │ │ +0452fe: 5242 3509 |0009: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045302: 6e30 e20a 1002 |000b: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045308: 0c00 |000e: move-result-object v0 │ │ +04530a: 2700 |000f: throw v0 │ │ +04530c: 5430 bb08 |0010: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@08bb │ │ +045310: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +045314: 5440 3409 |0014: iget-object v0, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +045318: 5b30 bb08 |0016: iput-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@08bb │ │ +04531c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04531e: 5930 b908 |0019: iput v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +045322: 0e00 |001b: return-void │ │ +045324: 5430 ba08 |001c: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@08ba │ │ +045328: 1a01 710e |001e: const-string v1, "repeated CALL in declaration" // string@0e71 │ │ +04532c: 5242 3509 |0020: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045330: 6e30 e20a 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045336: 0c00 |0025: move-result-object v0 │ │ +045338: 2700 |0026: throw v0 │ │ +04533a: 5430 bb08 |0027: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@08bb │ │ +04533e: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ +045342: 5440 3409 |002b: iget-object v0, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +045346: 5b30 bb08 |002d: iput-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@08bb │ │ +04534a: 12e0 |002f: const/4 v0, #int -2 // #fe │ │ +04534c: 5930 b908 |0030: iput v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +045350: 28e9 |0032: goto 001b // -0017 │ │ +045352: 5230 b908 |0033: iget v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +045356: 3a00 3200 |0035: if-ltz v0, 0067 // +0032 │ │ +04535a: 5430 b808 |0037: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@08b8 │ │ +04535e: 5441 3409 |0039: iget-object v1, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +045362: 6e20 4e08 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@084e │ │ +045368: 5230 b908 |003e: iget v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +04536c: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ +045370: 5930 b908 |0042: iput v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +045374: 5230 b908 |0044: iget v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +045378: 1251 |0046: const/4 v1, #int 5 // #5 │ │ +04537a: 3710 d4ff |0047: if-le v0, v1, 001b // -002c │ │ +04537e: 5430 ba08 |0049: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@08ba │ │ +045382: 2201 9901 |004b: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +045386: 7010 e507 0100 |004d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +04538c: 1a02 e700 |0050: const-string v2, "Arity too large " // string@00e7 │ │ +045390: 6e20 ed07 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +045396: 0c01 |0055: move-result-object v1 │ │ +045398: 5232 b908 |0056: iget v2, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@08b9 │ │ +04539c: 6e20 e907 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +0453a2: 0c01 |005b: move-result-object v1 │ │ +0453a4: 6e10 f007 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0453aa: 0c01 |005f: move-result-object v1 │ │ +0453ac: 5242 3509 |0060: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +0453b0: 6e30 e20a 1002 |0062: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +0453b6: 0c00 |0065: move-result-object v0 │ │ +0453b8: 2700 |0066: throw v0 │ │ +0453ba: 5430 ba08 |0067: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@08ba │ │ +0453be: 1a01 0a02 |0069: const-string v1, "Invalid declaration" // string@020a │ │ +0453c2: 5242 3509 |006b: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +0453c6: 6e30 e20a 1002 |006d: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +0453cc: 0c00 |0070: move-result-object v0 │ │ +0453ce: 2700 |0071: throw v0 │ │ +0453d0: 0001 0600 0a00 0000 2500 0000 0e00 ... |0072: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ + 0x0000 line=44 │ │ + 0x0005 line=75 │ │ + 0x0010 line=46 │ │ + 0x0014 line=47 │ │ + 0x0018 line=48 │ │ + 0x001b line=77 │ │ + 0x001c line=50 │ │ + 0x0027 line=55 │ │ + 0x002b line=56 │ │ + 0x002f line=57 │ │ + 0x0033 line=58 │ │ + 0x0037 line=59 │ │ + 0x003e line=60 │ │ + 0x0044 line=61 │ │ + 0x0049 line=62 │ │ + 0x0067 line=65 │ │ + 0x0072 line=44 │ │ locals : │ │ - 0x0000 - 0x0009 reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0082 reg=3 this Lorg/javia/arity/DeclarationParser; │ │ + 0x0000 - 0x0082 reg=4 (null) Lorg/javia/arity/Token; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Complex;) │ │ - name : 'abs' │ │ - type : '()D' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Lorg/javia/arity/DeclarationParser;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 8 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 54 16-bit code units │ │ -03a32c: |[03a32c] org.javia.arity.Complex.abs:()D │ │ -03a33c: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -03a340: 5370 010b |0002: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a344: 7120 a107 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03a34a: 0b00 |0007: move-result-wide v0 │ │ -03a34c: 5372 000b |0008: iget-wide v2, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a350: 7120 a107 3200 |000a: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03a356: 0b02 |000d: move-result-wide v2 │ │ -03a358: 2f04 0005 |000e: cmpl-double v4, v0, v5 │ │ -03a35c: 3804 0600 |0010: if-eqz v4, 0016 // +0006 │ │ -03a360: 2f04 0205 |0012: cmpl-double v4, v2, v5 │ │ -03a364: 3904 0400 |0014: if-nez v4, 0018 // +0004 │ │ -03a368: cb20 |0016: add-double/2addr v0, v2 │ │ -03a36a: 1000 |0017: return-wide v0 │ │ -03a36c: 2f04 0002 |0018: cmpl-double v4, v0, v2 │ │ -03a370: 3d04 1400 |001a: if-lez v4, 002e // +0014 │ │ -03a374: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -03a376: 0146 |001d: move v6, v4 │ │ -03a378: 3806 1300 |001e: if-eqz v6, 0031 // +0013 │ │ -03a37c: ae04 0200 |0020: div-double v4, v2, v0 │ │ -03a380: 3806 1200 |0022: if-eqz v6, 0034 // +0012 │ │ -03a384: 1902 f03f |0024: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -03a388: cd44 |0026: mul-double/2addr v4, v4 │ │ -03a38a: cb42 |0027: add-double/2addr v2, v4 │ │ -03a38c: 7120 bb07 3200 |0028: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -03a392: 0b02 |002b: move-result-wide v2 │ │ -03a394: cd20 |002c: mul-double/2addr v0, v2 │ │ -03a396: 28ea |002d: goto 0017 // -0016 │ │ -03a398: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -03a39a: 0146 |002f: move v6, v4 │ │ -03a39c: 28ee |0030: goto 001e // -0012 │ │ -03a39e: ae04 0002 |0031: div-double v4, v0, v2 │ │ -03a3a2: 28ef |0033: goto 0022 // -0011 │ │ -03a3a4: 0420 |0034: move-wide v0, v2 │ │ -03a3a6: 28ef |0035: goto 0024 // -0011 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=113 │ │ - 0x0008 line=114 │ │ - 0x000e line=115 │ │ - 0x0016 line=116 │ │ - 0x0017 line=120 │ │ - 0x0018 line=118 │ │ - 0x001e line=119 │ │ - 0x0022 line=120 │ │ - 0x002e line=118 │ │ - 0x0031 line=119 │ │ - 0x0035 line=120 │ │ - locals : │ │ - 0x0000 - 0x0036 reg=7 this Lorg/javia/arity/Complex; │ │ - │ │ - #1 : (in Lorg/javia/arity/Complex;) │ │ - name : 'abs2' │ │ - type : '()D' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 12 16-bit code units │ │ -03a3a8: |[03a3a8] org.javia.arity.Complex.abs2:()D │ │ -03a3b8: 5360 010b |0000: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a3bc: 5362 010b |0002: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a3c0: cd20 |0004: mul-double/2addr v0, v2 │ │ -03a3c2: 5362 000b |0005: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a3c6: 5364 000b |0007: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a3ca: cd42 |0009: mul-double/2addr v2, v4 │ │ -03a3cc: cb20 |000a: add-double/2addr v0, v2 │ │ -03a3ce: 1000 |000b: return-wide v0 │ │ + insns size : 10 16-bit code units │ │ +0453f0: |[0453f0] org.javia.arity.DeclarationParser.start:()V │ │ +045400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045402: 5b20 bb08 |0001: iput-object v0, v2, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@08bb │ │ +045406: 5420 b808 |0003: iget-object v0, v2, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@08b8 │ │ +04540a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04540c: 6e20 5508 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Vector;.setSize:(I)V // method@0855 │ │ +045412: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=127 │ │ + 0x0000 line=38 │ │ + 0x0003 line=39 │ │ + 0x0009 line=40 │ │ locals : │ │ - 0x0000 - 0x000c reg=6 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x000a reg=2 this Lorg/javia/arity/DeclarationParser; │ │ │ │ - #2 : (in Lorg/javia/arity/Complex;) │ │ - name : 'acos' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 63 16-bit code units │ │ -03a3d0: |[03a3d0] org.javia.arity.Complex.acos:()Lorg/javia/arity/Complex; │ │ -03a3e0: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03a3e4: 5370 000b |0002: iget-wide v0, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a3e8: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ -03a3ec: 3900 1900 |0006: if-nez v0, 001f // +0019 │ │ -03a3f0: 5370 010b |0008: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a3f4: 7120 a107 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03a3fa: 0b00 |000d: move-result-wide v0 │ │ -03a3fc: 1902 f03f |000e: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -03a400: 3000 0002 |0010: cmpg-double v0, v0, v2 │ │ -03a404: 3c00 0d00 |0012: if-gtz v0, 001f // +000d │ │ -03a408: 5370 010b |0014: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a40c: 7120 1d0a 1000 |0016: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.acos:(D)D // method@0a1d │ │ -03a412: 0b00 |0019: move-result-wide v0 │ │ -03a414: 6e55 6b0a 0741 |001a: invoke-virtual {v7, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a41a: 0c00 |001d: move-result-object v0 │ │ -03a41c: 1100 |001e: return-object v0 │ │ -03a41e: 5370 010b |001f: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a422: 5372 000b |0021: iget-wide v2, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a426: 7010 700a 0700 |0023: invoke-direct {v7}, Lorg/javia/arity/Complex;.sqrt1z:()Lorg/javia/arity/Complex; // method@0a70 │ │ -03a42c: 0c04 |0026: move-result-object v4 │ │ -03a42e: 5375 000b |0027: iget-wide v5, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a432: cc50 |0029: sub-double/2addr v0, v5 │ │ -03a434: 5375 010b |002a: iget-wide v5, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a438: cb52 |002c: add-double/2addr v2, v5 │ │ -03a43a: 6e53 6b0a 0421 |002d: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a440: 0c00 |0030: move-result-object v0 │ │ -03a442: 6e10 640a 0000 |0031: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03a448: 0c00 |0034: move-result-object v0 │ │ -03a44a: 5371 000b |0035: iget-wide v1, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a44e: 5373 010b |0037: iget-wide v3, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a452: 8033 |0039: neg-double v3, v3 │ │ -03a454: 6e54 6b0a 1032 |003a: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a45a: 0c00 |003d: move-result-object v0 │ │ -03a45c: 28e0 |003e: goto 001e // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=435 │ │ - 0x0014 line=436 │ │ - 0x001e line=440 │ │ - 0x001f line=438 │ │ - 0x0021 line=439 │ │ - 0x0023 line=440 │ │ - locals : │ │ - 0x0000 - 0x003f reg=7 this Lorg/javia/arity/Complex; │ │ + source_file_idx : 376 (DeclarationParser.java) │ │ │ │ - #3 : (in Lorg/javia/arity/Complex;) │ │ - name : 'acosh' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 13 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 74 16-bit code units │ │ -03a460: |[03a460] org.javia.arity.Complex.acosh:()Lorg/javia/arity/Complex; │ │ -03a470: 190a f03f |0000: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -03a474: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -03a478: 53c0 000b |0004: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a47c: 2f00 0002 |0006: cmpl-double v0, v0, v2 │ │ -03a480: 3900 1300 |0008: if-nez v0, 001b // +0013 │ │ -03a484: 53c0 010b |000a: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a488: 2f00 000a |000c: cmpl-double v0, v0, v10 │ │ -03a48c: 3a00 0d00 |000e: if-ltz v0, 001b // +000d │ │ -03a490: 53c0 010b |0010: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a494: 7120 a50a 1000 |0012: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.acosh:(D)D // method@0aa5 │ │ -03a49a: 0b00 |0015: move-result-wide v0 │ │ -03a49c: 6e53 6b0a 0c21 |0016: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a4a2: 0c00 |0019: move-result-object v0 │ │ -03a4a4: 1100 |001a: return-object v0 │ │ -03a4a6: 53c0 010b |001b: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a4aa: 53c2 000b |001d: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a4ae: 53c4 010b |001f: iget-wide v4, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a4b2: 53c6 010b |0021: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a4b6: cd64 |0023: mul-double/2addr v4, v6 │ │ -03a4b8: 53c6 000b |0024: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a4bc: 53c8 000b |0026: iget-wide v8, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a4c0: cd86 |0028: mul-double/2addr v6, v8 │ │ -03a4c2: cc64 |0029: sub-double/2addr v4, v6 │ │ -03a4c4: cca4 |002a: sub-double/2addr v4, v10 │ │ -03a4c6: 1906 0040 |002b: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -03a4ca: 53c8 010b |002d: iget-wide v8, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a4ce: cd86 |002f: mul-double/2addr v6, v8 │ │ -03a4d0: 53c8 000b |0030: iget-wide v8, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a4d4: cd86 |0032: mul-double/2addr v6, v8 │ │ -03a4d6: 6e57 6b0a 4c65 |0033: invoke-virtual {v12, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a4dc: 0c04 |0036: move-result-object v4 │ │ -03a4de: 6e10 6f0a 0400 |0037: invoke-virtual {v4}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a6f │ │ -03a4e4: 0c04 |003a: move-result-object v4 │ │ -03a4e6: 53c5 010b |003b: iget-wide v5, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a4ea: cb50 |003d: add-double/2addr v0, v5 │ │ -03a4ec: 53c5 000b |003e: iget-wide v5, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a4f0: cb52 |0040: add-double/2addr v2, v5 │ │ -03a4f2: 6e53 6b0a 0421 |0041: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a4f8: 0c00 |0044: move-result-object v0 │ │ -03a4fa: 6e10 640a 0000 |0045: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03a500: 0c00 |0048: move-result-object v0 │ │ -03a502: 28d1 |0049: goto 001a // -002f │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=466 │ │ - 0x0010 line=467 │ │ - 0x001a line=471 │ │ - 0x001b line=469 │ │ - 0x001d line=470 │ │ - 0x001f line=471 │ │ - locals : │ │ - 0x0000 - 0x004a reg=12 this Lorg/javia/arity/Complex; │ │ +Class #268 header: │ │ +class_idx : 507 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 491 │ │ +source_file_idx : 1166 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 18 │ │ +virtual_methods_size: 0 │ │ │ │ - #4 : (in Lorg/javia/arity/Complex;) │ │ - name : 'add' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ +Class #268 - │ │ + Class descriptor : 'Lorg/javia/arity/MoreMath;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lorg/javia/arity/BaseMath;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'FACT' │ │ + type : '[D' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'GAMMA' │ │ + type : '[D' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #2 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'LOG2E' │ │ + type : 'D' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1.4427 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/MoreMath;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ - insns size : 15 16-bit code units │ │ -03a504: |[03a504] org.javia.arity.Complex.add:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03a514: 5340 010b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a518: 5352 010b |0002: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a51c: cb20 |0004: add-double/2addr v0, v2 │ │ -03a51e: 5a40 010b |0005: iput-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a522: 5340 000b |0007: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a526: 5352 000b |0009: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a52a: cb20 |000b: add-double/2addr v0, v2 │ │ -03a52c: 5a40 000b |000c: iput-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a530: 1104 |000e: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=134 │ │ - 0x0007 line=135 │ │ - 0x000e line=136 │ │ - locals : │ │ - 0x0000 - 0x000f reg=4 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x000f reg=5 (null) Lorg/javia/arity/Complex; │ │ - │ │ - #5 : (in Lorg/javia/arity/Complex;) │ │ - name : 'arg' │ │ - type : '()D' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -03a534: |[03a534] org.javia.arity.Complex.arg:()D │ │ -03a544: 5340 000b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a548: 5342 010b |0002: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a54c: 7140 200a 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.atan2:(DD)D // method@0a20 │ │ -03a552: 0b00 |0007: move-result-wide v0 │ │ -03a554: 1000 |0008: return-wide v0 │ │ + insns size : 172 16-bit code units │ │ +045414: |[045414] org.javia.arity.MoreMath.:()V │ │ +045424: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +045428: 2300 0e02 |0002: new-array v0, v0, [D // type@020e │ │ +04542c: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +045432: 6900 fd08 |0007: sput-object v0, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@08fd │ │ +045436: 1300 1600 |0009: const/16 v0, #int 22 // #16 │ │ +04543a: 2300 0e02 |000b: new-array v0, v0, [D // type@020e │ │ +04543e: 2600 4300 0000 |000d: fill-array-data v0, 00000050 // +00000043 │ │ +045444: 6900 fc08 |0010: sput-object v0, Lorg/javia/arity/MoreMath;.FACT:[D // field@08fc │ │ +045448: 0e00 |0012: return-void │ │ +04544a: 0000 |0013: nop // spacer │ │ +04544c: 0003 0800 0e00 0000 ceac c187 ff93 ... |0014: array-data (60 units) │ │ +0454c4: 0003 0800 1600 0000 0000 0000 0000 ... |0050: array-data (92 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ + 0x0000 line=54 │ │ + 0x0009 line=84 │ │ + 0x0013 line=54 │ │ + 0x0050 line=84 │ │ locals : │ │ - 0x0000 - 0x0009 reg=4 this Lorg/javia/arity/Complex; │ │ │ │ - #6 : (in Lorg/javia/arity/Complex;) │ │ - name : 'asReal' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lorg/javia/arity/MoreMath;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 14 16-bit code units │ │ -03a558: |[03a558] org.javia.arity.Complex.asReal:()D │ │ -03a568: 5340 000b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a56c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -03a570: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03a574: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -03a578: 5340 010b |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a57c: 1000 |000a: return-wide v0 │ │ -03a57e: 1900 f87f |000b: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -03a582: 28fd |000d: goto 000a // -0003 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04557c: |[04557c] org.javia.arity.MoreMath.:()V │ │ +04558c: 7010 110a 0000 |0000: invoke-direct {v0}, Lorg/javia/arity/BaseMath;.:()V // method@0a11 │ │ +045592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0000 line=20 │ │ locals : │ │ - 0x0000 - 0x000e reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/MoreMath; │ │ │ │ - #7 : (in Lorg/javia/arity/Complex;) │ │ - name : 'asin' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'acosh' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 8 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 64 16-bit code units │ │ -03a584: |[03a584] org.javia.arity.Complex.asin:()Lorg/javia/arity/Complex; │ │ -03a594: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03a598: 5370 000b |0002: iget-wide v0, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a59c: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ -03a5a0: 3900 1900 |0006: if-nez v0, 001f // +0019 │ │ -03a5a4: 5370 010b |0008: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a5a8: 7120 a107 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03a5ae: 0b00 |000d: move-result-wide v0 │ │ -03a5b0: 1902 f03f |000e: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -03a5b4: 3000 0002 |0010: cmpg-double v0, v0, v2 │ │ -03a5b8: 3c00 0d00 |0012: if-gtz v0, 001f // +000d │ │ -03a5bc: 5370 010b |0014: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a5c0: 7120 1e0a 1000 |0016: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.asin:(D)D // method@0a1e │ │ -03a5c6: 0b00 |0019: move-result-wide v0 │ │ -03a5c8: 6e55 6b0a 0741 |001a: invoke-virtual {v7, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a5ce: 0c00 |001d: move-result-object v0 │ │ -03a5d0: 1100 |001e: return-object v0 │ │ -03a5d2: 5370 010b |001f: iget-wide v0, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a5d6: 5372 000b |0021: iget-wide v2, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a5da: 7010 700a 0700 |0023: invoke-direct {v7}, Lorg/javia/arity/Complex;.sqrt1z:()Lorg/javia/arity/Complex; // method@0a70 │ │ -03a5e0: 0c04 |0026: move-result-object v4 │ │ -03a5e2: 5375 010b |0027: iget-wide v5, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a5e6: ac02 0502 |0029: sub-double v2, v5, v2 │ │ -03a5ea: 5375 000b |002b: iget-wide v5, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a5ee: cb50 |002d: add-double/2addr v0, v5 │ │ -03a5f0: 6e51 6b0a 2403 |002e: invoke-virtual {v4, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a5f6: 0c00 |0031: move-result-object v0 │ │ -03a5f8: 6e10 640a 0000 |0032: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03a5fe: 0c00 |0035: move-result-object v0 │ │ -03a600: 5371 000b |0036: iget-wide v1, v7, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a604: 5373 010b |0038: iget-wide v3, v7, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a608: 8033 |003a: neg-double v3, v3 │ │ -03a60a: 6e54 6b0a 1032 |003b: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a610: 0c00 |003e: move-result-object v0 │ │ -03a612: 28df |003f: goto 001e // -0021 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +045594: |[045594] org.javia.arity.MoreMath.acosh:(D)D │ │ +0455a4: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0455a8: ab00 0606 |0002: add-double v0, v6, v6 │ │ +0455ac: ad02 0606 |0004: mul-double v2, v6, v6 │ │ +0455b0: cc42 |0006: sub-double/2addr v2, v4 │ │ +0455b2: 7120 b007 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +0455b8: 0b02 |000a: move-result-wide v2 │ │ +0455ba: cb62 |000b: add-double/2addr v2, v6 │ │ +0455bc: ae02 0402 |000c: div-double v2, v4, v2 │ │ +0455c0: cc20 |000e: sub-double/2addr v0, v2 │ │ +0455c2: 7120 aa0a 1000 |000f: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +0455c8: 0b00 |0012: move-result-wide v0 │ │ +0455ca: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=425 │ │ - 0x0014 line=426 │ │ - 0x001e line=430 │ │ - 0x001f line=428 │ │ - 0x0021 line=429 │ │ - 0x0023 line=430 │ │ + 0x0002 line=28 │ │ locals : │ │ - 0x0000 - 0x0040 reg=7 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0014 reg=6 (null) D │ │ │ │ - #8 : (in Lorg/javia/arity/Complex;) │ │ + #3 : (in Lorg/javia/arity/MoreMath;) │ │ name : 'asinh' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 68 16-bit code units │ │ -03a614: |[03a614] org.javia.arity.Complex.asinh:()Lorg/javia/arity/Complex; │ │ -03a624: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03a628: 53a0 000b |0002: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a62c: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03a630: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03a634: 53a0 010b |0008: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a638: 7120 a70a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.asinh:(D)D // method@0aa7 │ │ -03a63e: 0b00 |000d: move-result-wide v0 │ │ -03a640: 6e53 6b0a 0a21 |000e: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a646: 0c00 |0011: move-result-object v0 │ │ -03a648: 1100 |0012: return-object v0 │ │ -03a64a: 53a0 010b |0013: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a64e: 53a2 000b |0015: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a652: 53a4 010b |0017: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a656: 53a6 010b |0019: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a65a: cd64 |001b: mul-double/2addr v4, v6 │ │ -03a65c: 53a6 000b |001c: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a660: 53a8 000b |001e: iget-wide v8, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a664: cd86 |0020: mul-double/2addr v6, v8 │ │ -03a666: cc64 |0021: sub-double/2addr v4, v6 │ │ -03a668: 1906 f03f |0022: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -03a66c: cb64 |0024: add-double/2addr v4, v6 │ │ -03a66e: 1906 0040 |0025: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -03a672: 53a8 010b |0027: iget-wide v8, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a676: cd86 |0029: mul-double/2addr v6, v8 │ │ -03a678: 53a8 000b |002a: iget-wide v8, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a67c: cd86 |002c: mul-double/2addr v6, v8 │ │ -03a67e: 6e57 6b0a 4a65 |002d: invoke-virtual {v10, v4, v5, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a684: 0c04 |0030: move-result-object v4 │ │ -03a686: 6e10 6f0a 0400 |0031: invoke-virtual {v4}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a6f │ │ -03a68c: 0c04 |0034: move-result-object v4 │ │ -03a68e: 53a5 010b |0035: iget-wide v5, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a692: cb50 |0037: add-double/2addr v0, v5 │ │ -03a694: 53a5 000b |0038: iget-wide v5, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a698: cb52 |003a: add-double/2addr v2, v5 │ │ -03a69a: 6e53 6b0a 0421 |003b: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a6a0: 0c00 |003e: move-result-object v0 │ │ -03a6a2: 6e10 640a 0000 |003f: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03a6a8: 0c00 |0042: move-result-object v0 │ │ -03a6aa: 28cf |0043: goto 0012 // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=456 │ │ - 0x0008 line=457 │ │ - 0x0012 line=461 │ │ - 0x0013 line=459 │ │ - 0x0015 line=460 │ │ - 0x0017 line=461 │ │ - locals : │ │ - 0x0000 - 0x0044 reg=10 this Lorg/javia/arity/Complex; │ │ - │ │ - #9 : (in Lorg/javia/arity/Complex;) │ │ - name : 'atan' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 13 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 73 16-bit code units │ │ -03a6ac: |[03a6ac] org.javia.arity.Complex.atan:()Lorg/javia/arity/Complex; │ │ -03a6bc: 190a 0040 |0000: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -03a6c0: 1908 f03f |0002: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -03a6c4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -03a6c8: 53c0 000b |0006: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a6cc: 2f00 0002 |0008: cmpl-double v0, v0, v2 │ │ -03a6d0: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -03a6d4: 53c0 010b |000c: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a6d8: 7120 1f0a 1000 |000e: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.atan:(D)D // method@0a1f │ │ -03a6de: 0b00 |0011: move-result-wide v0 │ │ -03a6e0: 6e53 6b0a 0c21 |0012: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a6e6: 0c00 |0015: move-result-object v0 │ │ -03a6e8: 1100 |0016: return-object v0 │ │ -03a6ea: 53c0 010b |0017: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a6ee: 53c2 010b |0019: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a6f2: cd20 |001b: mul-double/2addr v0, v2 │ │ -03a6f4: 53c2 000b |001c: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a6f8: 53c4 000b |001e: iget-wide v4, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a6fc: cd42 |0020: mul-double/2addr v2, v4 │ │ -03a6fe: ab04 0002 |0021: add-double v4, v0, v2 │ │ -03a702: 53c6 000b |0023: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a706: cc64 |0025: sub-double/2addr v4, v6 │ │ -03a708: 53c6 000b |0026: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a70c: cc64 |0028: sub-double/2addr v4, v6 │ │ -03a70e: cb84 |0029: add-double/2addr v4, v8 │ │ -03a710: cb20 |002a: add-double/2addr v0, v2 │ │ -03a712: cc80 |002b: sub-double/2addr v0, v8 │ │ -03a714: 8000 |002c: neg-double v0, v0 │ │ -03a716: ce40 |002d: div-double/2addr v0, v4 │ │ -03a718: 53c2 010b |002e: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a71c: 53c6 010b |0030: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a720: cb62 |0032: add-double/2addr v2, v6 │ │ -03a722: 8022 |0033: neg-double v2, v2 │ │ -03a724: ce42 |0034: div-double/2addr v2, v4 │ │ -03a726: 6e53 6b0a 0c21 |0035: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a72c: 0c00 |0038: move-result-object v0 │ │ -03a72e: 6e10 640a 0000 |0039: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03a734: 0c00 |003c: move-result-object v0 │ │ -03a736: 53c1 000b |003d: iget-wide v1, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a73a: 8011 |003f: neg-double v1, v1 │ │ -03a73c: cea1 |0040: div-double/2addr v1, v10 │ │ -03a73e: 53c3 010b |0041: iget-wide v3, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a742: cea3 |0043: div-double/2addr v3, v10 │ │ -03a744: 6e54 6b0a 1032 |0044: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a74a: 0c00 |0047: move-result-object v0 │ │ -03a74c: 28ce |0048: goto 0016 // -0032 │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +0455cc: |[0455cc] org.javia.arity.MoreMath.asinh:(D)D │ │ +0455dc: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0455e0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0455e4: 3000 0600 |0004: cmpg-double v0, v6, v0 │ │ +0455e8: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ +0455ec: 8060 |0008: neg-double v0, v6 │ │ +0455ee: 7120 9c0a 1000 |0009: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.asinh:(D)D // method@0a9c │ │ +0455f4: 0b00 |000c: move-result-wide v0 │ │ +0455f6: 8000 |000d: neg-double v0, v0 │ │ +0455f8: 1000 |000e: return-wide v0 │ │ +0455fa: ab00 0606 |000f: add-double v0, v6, v6 │ │ +0455fe: ad02 0606 |0011: mul-double v2, v6, v6 │ │ +045602: cb42 |0013: add-double/2addr v2, v4 │ │ +045604: 7120 b007 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07b0 │ │ +04560a: 0b02 |0017: move-result-wide v2 │ │ +04560c: cb62 |0018: add-double/2addr v2, v6 │ │ +04560e: ae02 0402 |0019: div-double v2, v4, v2 │ │ +045612: cb20 |001b: add-double/2addr v0, v2 │ │ +045614: 7120 aa0a 1000 |001c: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +04561a: 0b00 |001f: move-result-wide v0 │ │ +04561c: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ - 0x0006 line=445 │ │ - 0x000c line=446 │ │ - 0x0016 line=451 │ │ - 0x0017 line=448 │ │ - 0x001c line=449 │ │ - 0x0021 line=450 │ │ - 0x002a line=451 │ │ + 0x0002 line=24 │ │ locals : │ │ - 0x0000 - 0x0049 reg=12 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0021 reg=6 (null) D │ │ │ │ - #10 : (in Lorg/javia/arity/Complex;) │ │ + #4 : (in Lorg/javia/arity/MoreMath;) │ │ name : 'atanh' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 13 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 70 16-bit code units │ │ -03a750: |[03a750] org.javia.arity.Complex.atanh:()Lorg/javia/arity/Complex; │ │ -03a760: 190a 0040 |0000: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -03a764: 1908 f03f |0002: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -03a768: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -03a76c: 53c0 000b |0006: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a770: 2f00 0002 |0008: cmpl-double v0, v0, v2 │ │ -03a774: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -03a778: 53c0 010b |000c: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a77c: 7120 a90a 1000 |000e: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.atanh:(D)D // method@0aa9 │ │ -03a782: 0b00 |0011: move-result-wide v0 │ │ -03a784: 6e53 6b0a 0c21 |0012: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a78a: 0c00 |0015: move-result-object v0 │ │ -03a78c: 1100 |0016: return-object v0 │ │ -03a78e: 53c0 010b |0017: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a792: 53c2 010b |0019: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a796: cd20 |001b: mul-double/2addr v0, v2 │ │ -03a798: 53c2 000b |001c: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a79c: 53c4 000b |001e: iget-wide v4, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a7a0: cd42 |0020: mul-double/2addr v2, v4 │ │ -03a7a2: ab04 0008 |0021: add-double v4, v0, v8 │ │ -03a7a6: 53c6 010b |0023: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a7aa: cc64 |0025: sub-double/2addr v4, v6 │ │ -03a7ac: 53c6 010b |0026: iget-wide v6, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a7b0: cc64 |0028: sub-double/2addr v4, v6 │ │ -03a7b2: ac00 0800 |0029: sub-double v0, v8, v0 │ │ -03a7b6: cc20 |002b: sub-double/2addr v0, v2 │ │ -03a7b8: ce40 |002c: div-double/2addr v0, v4 │ │ -03a7ba: 53c2 000b |002d: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a7be: 53c6 000b |002f: iget-wide v6, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a7c2: cb62 |0031: add-double/2addr v2, v6 │ │ -03a7c4: ce42 |0032: div-double/2addr v2, v4 │ │ -03a7c6: 6e53 6b0a 0c21 |0033: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a7cc: 0c00 |0036: move-result-object v0 │ │ -03a7ce: 6e10 640a 0000 |0037: invoke-virtual {v0}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03a7d4: 0c00 |003a: move-result-object v0 │ │ -03a7d6: 53c1 010b |003b: iget-wide v1, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a7da: cea1 |003d: div-double/2addr v1, v10 │ │ -03a7dc: 53c3 000b |003e: iget-wide v3, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a7e0: cea3 |0040: div-double/2addr v3, v10 │ │ -03a7e2: 6e54 6b0a 1032 |0041: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a7e8: 0c00 |0044: move-result-object v0 │ │ -03a7ea: 28d1 |0045: goto 0016 // -002f │ │ - catches : (none) │ │ - positions : │ │ - 0x0006 line=476 │ │ - 0x000c line=477 │ │ - 0x0016 line=482 │ │ - 0x0017 line=479 │ │ - 0x001c line=480 │ │ - 0x0021 line=481 │ │ - 0x0029 line=482 │ │ - locals : │ │ - 0x0000 - 0x0046 reg=12 this Lorg/javia/arity/Complex; │ │ - │ │ - #11 : (in Lorg/javia/arity/Complex;) │ │ - name : 'combinations' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 16 │ │ + registers : 10 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 81 16-bit code units │ │ -03a7ec: |[03a7ec] org.javia.arity.Complex.combinations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03a7fc: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03a800: 53e0 000b |0002: iget-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a804: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ -03a808: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -03a80c: 53f0 000b |0008: iget-wide v0, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a810: 2f00 0004 |000a: cmpl-double v0, v0, v4 │ │ -03a814: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -03a818: 53e0 010b |000e: iget-wide v0, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a81c: 53f2 010b |0010: iget-wide v2, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a820: 7140 ab0a 1032 |0012: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/MoreMath;.combinations:(DD)D // method@0aab │ │ -03a826: 0b00 |0015: move-result-wide v0 │ │ -03a828: 6e55 6b0a 0e41 |0016: invoke-virtual {v14, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a82e: 0c00 |0019: move-result-object v0 │ │ -03a830: 1100 |001a: return-object v0 │ │ -03a832: 53e0 010b |001b: iget-wide v0, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a836: 53e2 000b |001d: iget-wide v2, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a83a: 6e10 630a 0e00 |001f: invoke-virtual {v14}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03a840: 53e4 010b |0022: iget-wide v4, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a844: 53e6 000b |0024: iget-wide v6, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a848: 6e20 6c0a fe00 |0026: invoke-virtual {v14, v15}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -03a84e: 0c08 |0029: move-result-object v8 │ │ -03a850: 6e10 630a 0800 |002a: invoke-virtual {v8}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03a856: 53e8 010b |002d: iget-wide v8, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a85a: 53ea 000b |002f: iget-wide v10, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a85e: 53fc 010b |0031: iget-wide v12, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a862: ccc0 |0033: sub-double/2addr v0, v12 │ │ -03a864: 53fc 000b |0034: iget-wide v12, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a868: ccc2 |0036: sub-double/2addr v2, v12 │ │ -03a86a: 6e53 6b0a 0e21 |0037: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a870: 0c00 |003a: move-result-object v0 │ │ -03a872: 6e10 630a 0000 |003b: invoke-virtual {v0}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03a878: ac00 0408 |003e: sub-double v0, v4, v8 │ │ -03a87c: 53e2 010b |0040: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a880: cc20 |0042: sub-double/2addr v0, v2 │ │ -03a882: ac02 060a |0043: sub-double v2, v6, v10 │ │ -03a886: 53e4 000b |0045: iget-wide v4, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a88a: cc42 |0047: sub-double/2addr v2, v4 │ │ -03a88c: 6e53 6b0a 0e21 |0048: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a892: 0c00 |004b: move-result-object v0 │ │ -03a894: 6e10 5d0a 0000 |004c: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03a89a: 0c00 |004f: move-result-object v0 │ │ -03a89c: 28ca |0050: goto 001a // -0036 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +045620: |[045620] org.javia.arity.MoreMath.atanh:(D)D │ │ +045630: 1906 f03f |0000: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +045634: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +045638: 3000 0800 |0004: cmpg-double v0, v8, v0 │ │ +04563c: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ +045640: 8080 |0008: neg-double v0, v8 │ │ +045642: 7120 9e0a 1000 |0009: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.atanh:(D)D // method@0a9e │ │ +045648: 0b00 |000c: move-result-wide v0 │ │ +04564a: 8000 |000d: neg-double v0, v0 │ │ +04564c: 1000 |000e: return-wide v0 │ │ +04564e: 1900 e03f |000f: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +045652: ab02 0808 |0011: add-double v2, v8, v8 │ │ +045656: ac04 0608 |0013: sub-double v4, v6, v8 │ │ +04565a: ce42 |0015: div-double/2addr v2, v4 │ │ +04565c: cb62 |0016: add-double/2addr v2, v6 │ │ +04565e: 7120 aa0a 3200 |0017: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +045664: 0b02 |001a: move-result-wide v2 │ │ +045666: cd20 |001b: mul-double/2addr v0, v2 │ │ +045668: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=487 │ │ - 0x000e line=488 │ │ - 0x001a line=503 │ │ - 0x001b line=491 │ │ - 0x001d line=492 │ │ - 0x001f line=494 │ │ - 0x0022 line=495 │ │ - 0x0024 line=496 │ │ - 0x0026 line=498 │ │ - 0x002d line=499 │ │ - 0x002f line=500 │ │ - 0x0031 line=502 │ │ - 0x003e line=503 │ │ + 0x0002 line=32 │ │ locals : │ │ - 0x0000 - 0x0051 reg=14 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0051 reg=15 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x001d reg=8 (null) D │ │ │ │ - #12 : (in Lorg/javia/arity/Complex;) │ │ - name : 'conjugate' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #5 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'combinations' │ │ + type : '(DD)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 10 16-bit code units │ │ -03a8a0: |[03a8a0] org.javia.arity.Complex.conjugate:()Lorg/javia/arity/Complex; │ │ -03a8b0: 5340 010b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a8b4: 5342 000b |0002: iget-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a8b8: 8022 |0004: neg-double v2, v2 │ │ -03a8ba: 6e53 6b0a 0421 |0005: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a8c0: 0c00 |0008: move-result-object v0 │ │ -03a8c2: 1100 |0009: return-object v0 │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 124 16-bit code units │ │ +04566c: |[04566c] org.javia.arity.MoreMath.combinations:(DD)D │ │ +04567c: 1806 0000 0000 0040 6540 |0000: const-wide v6, #double 170 // #4065400000000000 │ │ +045686: 1904 f03f |0005: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +04568a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +04568e: 3002 0a00 |0009: cmpg-double v2, v10, v0 │ │ +045692: 3a02 0600 |000b: if-ltz v2, 0011 // +0006 │ │ +045696: 3002 0c00 |000d: cmpg-double v2, v12, v0 │ │ +04569a: 3b02 0500 |000f: if-gez v2, 0014 // +0005 │ │ +04569e: 1900 f87f |0011: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +0456a2: 1000 |0013: return-wide v0 │ │ +0456a4: 3002 0a0c |0014: cmpg-double v2, v10, v12 │ │ +0456a8: 3a02 fdff |0016: if-ltz v2, 0013 // -0003 │ │ +0456ac: 7120 a207 ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +0456b2: 0b00 |001b: move-result-wide v0 │ │ +0456b4: 2f00 000a |001c: cmpl-double v0, v0, v10 │ │ +0456b8: 3900 4900 |001e: if-nez v0, 0067 // +0049 │ │ +0456bc: 7120 a207 dc00 |0020: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +0456c2: 0b00 |0023: move-result-wide v0 │ │ +0456c4: 2f00 000c |0024: cmpl-double v0, v0, v12 │ │ +0456c8: 3900 4100 |0026: if-nez v0, 0067 // +0041 │ │ +0456cc: ac00 0a0c |0028: sub-double v0, v10, v12 │ │ +0456d0: 7140 a707 dc10 |002a: invoke-static {v12, v13, v0, v1}, Ljava/lang/Math;.min:(DD)D // method@07a7 │ │ +0456d6: 0b00 |002d: move-result-wide v0 │ │ +0456d8: 3002 0a06 |002e: cmpg-double v2, v10, v6 │ │ +0456dc: 3c02 1e00 |0030: if-gtz v2, 004e // +001e │ │ +0456e0: 1902 2840 |0032: const-wide/high16 v2, #long 4622945017495814144 // #4028 │ │ +0456e4: 3002 0200 |0034: cmpg-double v2, v2, v0 │ │ +0456e8: 3b02 1800 |0036: if-gez v2, 004e // +0018 │ │ +0456ec: 3002 0006 |0038: cmpg-double v2, v0, v6 │ │ +0456f0: 3c02 1400 |003a: if-gtz v2, 004e // +0014 │ │ +0456f4: 7120 a40a ba00 |003c: invoke-static {v10, v11}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +0456fa: 0b02 |003f: move-result-wide v2 │ │ +0456fc: 7120 a40a 1000 |0040: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +045702: 0b04 |0043: move-result-wide v4 │ │ +045704: ce42 |0044: div-double/2addr v2, v4 │ │ +045706: ac00 0a00 |0045: sub-double v0, v10, v0 │ │ +04570a: 7120 a40a 1000 |0047: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +045710: 0b00 |004a: move-result-wide v0 │ │ +045712: ae00 0200 |004b: div-double v0, v2, v0 │ │ +045716: 28c6 |004d: goto 0013 // -003a │ │ +045718: ac08 0a00 |004e: sub-double v8, v10, v0 │ │ +04571c: 0402 |0050: move-wide v2, v0 │ │ +04571e: 0440 |0051: move-wide v0, v4 │ │ +045720: 1906 e03f |0052: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ +045724: 2f06 0206 |0054: cmpl-double v6, v2, v6 │ │ +045728: 3d06 bdff |0056: if-lez v6, 0013 // -0043 │ │ +04572c: 1906 f07f |0058: const-wide/high16 v6, #long 9218868437227405312 // #7ff0 │ │ +045730: 3006 0006 |005a: cmpg-double v6, v0, v6 │ │ +045734: 3b06 b7ff |005c: if-gez v6, 0013 // -0049 │ │ +045738: ab06 0802 |005e: add-double v6, v8, v2 │ │ +04573c: ce26 |0060: div-double/2addr v6, v2 │ │ +04573e: cd06 |0061: mul-double/2addr v6, v0 │ │ +045740: ac00 0204 |0062: sub-double v0, v2, v4 │ │ +045744: 0402 |0064: move-wide v2, v0 │ │ +045746: 0460 |0065: move-wide v0, v6 │ │ +045748: 28ec |0066: goto 0052 // -0014 │ │ +04574a: 7120 a90a ba00 |0067: invoke-static {v10, v11}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +045750: 0b00 |006a: move-result-wide v0 │ │ +045752: 7120 a90a dc00 |006b: invoke-static {v12, v13}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +045758: 0b02 |006e: move-result-wide v2 │ │ +04575a: cc20 |006f: sub-double/2addr v0, v2 │ │ +04575c: ac02 0a0c |0070: sub-double v2, v10, v12 │ │ +045760: 7120 a90a 3200 |0072: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +045766: 0b02 |0075: move-result-wide v2 │ │ +045768: cc20 |0076: sub-double/2addr v0, v2 │ │ +04576a: 7120 a30a 1000 |0077: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aa3 │ │ +045770: 0b00 |007a: move-result-wide v0 │ │ +045772: 2898 |007b: goto 0013 // -0068 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ + 0x0009 line=133 │ │ + 0x0013 line=147 │ │ + 0x0014 line=134 │ │ + 0x0018 line=135 │ │ + 0x0028 line=136 │ │ + 0x002e line=137 │ │ + 0x003c line=138 │ │ + 0x004e line=140 │ │ + 0x0052 line=141 │ │ + 0x005e line=142 │ │ + 0x0062 line=141 │ │ + 0x0067 line=147 │ │ locals : │ │ - 0x0000 - 0x000a reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x007c reg=10 (null) D │ │ + 0x0000 - 0x007c reg=12 (null) D │ │ │ │ - #13 : (in Lorg/javia/arity/Complex;) │ │ + #6 : (in Lorg/javia/arity/MoreMath;) │ │ name : 'cos' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 51 16-bit code units │ │ -03a8c4: |[03a8c4] org.javia.arity.Complex.cos:()Lorg/javia/arity/Complex; │ │ -03a8d4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03a8d8: 5360 000b |0002: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a8dc: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03a8e0: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03a8e4: 5360 010b |0008: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a8e8: 7120 ac0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03a8ee: 0b00 |000d: move-result-wide v0 │ │ -03a8f0: 6e53 6b0a 0621 |000e: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a8f6: 0c00 |0011: move-result-object v0 │ │ -03a8f8: 1100 |0012: return-object v0 │ │ -03a8fa: 5360 010b |0013: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a8fe: 7120 ac0a 1000 |0015: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03a904: 0b00 |0018: move-result-wide v0 │ │ -03a906: 5362 000b |0019: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a90a: 7120 220a 3200 |001b: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a22 │ │ -03a910: 0b02 |001e: move-result-wide v2 │ │ -03a912: cd20 |001f: mul-double/2addr v0, v2 │ │ -03a914: 5362 010b |0020: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a918: 7120 ba0a 3200 |0022: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -03a91e: 0b02 |0025: move-result-wide v2 │ │ -03a920: 8022 |0026: neg-double v2, v2 │ │ -03a922: 5364 000b |0027: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a926: 7120 280a 5400 |0029: invoke-static {v4, v5}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a28 │ │ -03a92c: 0b04 |002c: move-result-wide v4 │ │ -03a92e: cd42 |002d: mul-double/2addr v2, v4 │ │ -03a930: 6e53 6b0a 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a936: 0c00 |0031: move-result-object v0 │ │ -03a938: 28e0 |0032: goto 0012 // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=397 │ │ - locals : │ │ - 0x0000 - 0x0033 reg=6 this Lorg/javia/arity/Complex; │ │ - │ │ - #14 : (in Lorg/javia/arity/Complex;) │ │ - name : 'cosh' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 32 16-bit code units │ │ -03a93c: |[03a93c] org.javia.arity.Complex.cosh:()Lorg/javia/arity/Complex; │ │ -03a94c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03a950: 5340 000b |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a954: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03a958: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03a95c: 5340 010b |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a960: 7120 220a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a22 │ │ -03a966: 0b00 |000d: move-result-wide v0 │ │ -03a968: 6e53 6b0a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a96e: 0c00 |0011: move-result-object v0 │ │ -03a970: 1100 |0012: return-object v0 │ │ -03a972: 7010 730a 0400 |0013: invoke-direct {v4}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a73 │ │ -03a978: 0c00 |0016: move-result-object v0 │ │ -03a97a: 6e10 5a0a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.cos:()Lorg/javia/arity/Complex; // method@0a5a │ │ -03a980: 0c00 |001a: move-result-object v0 │ │ -03a982: 6e10 590a 0000 |001b: invoke-virtual {v0}, Lorg/javia/arity/Complex;.conjugate:()Lorg/javia/arity/Complex; // method@0a59 │ │ -03a988: 0c00 |001e: move-result-object v0 │ │ -03a98a: 28f3 |001f: goto 0012 // -000d │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=404 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Complex; │ │ - │ │ - #15 : (in Lorg/javia/arity/Complex;) │ │ - name : 'div' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 12 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 151 16-bit code units │ │ -03a98c: |[03a98c] org.javia.arity.Complex.div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03a99c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -03a9a0: 53b0 010b |0002: iget-wide v0, v11, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a9a4: 53b2 000b |0004: iget-wide v2, v11, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a9a8: 53a4 000b |0006: iget-wide v4, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03a9ac: 2f04 0406 |0008: cmpl-double v4, v4, v6 │ │ -03a9b0: 3904 0f00 |000a: if-nez v4, 0019 // +000f │ │ -03a9b4: 2f04 0206 |000c: cmpl-double v4, v2, v6 │ │ -03a9b8: 3904 0b00 |000e: if-nez v4, 0019 // +000b │ │ -03a9bc: 53a2 010b |0010: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a9c0: ae00 0200 |0012: div-double v0, v2, v0 │ │ -03a9c4: 6e57 6b0a 0a61 |0014: invoke-virtual {v10, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a9ca: 0c00 |0017: move-result-object v0 │ │ -03a9cc: 1100 |0018: return-object v0 │ │ -03a9ce: 6e10 610a 0b00 |0019: invoke-virtual {v11}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a61 │ │ -03a9d4: 0a04 |001c: move-result v4 │ │ -03a9d6: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -03a9da: 6e10 600a 0a00 |001f: invoke-virtual {v10}, Lorg/javia/arity/Complex;.isFinite:()Z // method@0a60 │ │ -03a9e0: 0a04 |0022: move-result v4 │ │ -03a9e2: 3804 0700 |0023: if-eqz v4, 002a // +0007 │ │ -03a9e6: 6e57 6b0a 6a67 |0025: invoke-virtual {v10, v6, v7, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03a9ec: 0c00 |0028: move-result-object v0 │ │ -03a9ee: 28ef |0029: goto 0018 // -0011 │ │ -03a9f0: 2f04 0206 |002a: cmpl-double v4, v2, v6 │ │ -03a9f4: 3904 1d00 |002c: if-nez v4, 0049 // +001d │ │ -03a9f8: 53a2 010b |002e: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03a9fc: 2f02 0206 |0030: cmpl-double v2, v2, v6 │ │ -03aa00: 3902 0b00 |0032: if-nez v2, 003d // +000b │ │ -03aa04: 53a2 000b |0034: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aa08: ae00 0200 |0036: div-double v0, v2, v0 │ │ -03aa0c: 6e51 6b0a 6a07 |0038: invoke-virtual {v10, v6, v7, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aa12: 0c00 |003b: move-result-object v0 │ │ -03aa14: 28dc |003c: goto 0018 // -0024 │ │ -03aa16: 53a2 010b |003d: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aa1a: ce02 |003f: div-double/2addr v2, v0 │ │ -03aa1c: 53a4 000b |0040: iget-wide v4, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aa20: ae00 0400 |0042: div-double v0, v4, v0 │ │ -03aa24: 6e51 6b0a 2a03 |0044: invoke-virtual {v10, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aa2a: 0c00 |0047: move-result-object v0 │ │ -03aa2c: 28d0 |0048: goto 0018 // -0030 │ │ -03aa2e: 2f04 0006 |0049: cmpl-double v4, v0, v6 │ │ -03aa32: 3904 0f00 |004b: if-nez v4, 005a // +000f │ │ -03aa36: 53a0 000b |004d: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aa3a: ce20 |004f: div-double/2addr v0, v2 │ │ -03aa3c: 53a4 010b |0050: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aa40: 8044 |0052: neg-double v4, v4 │ │ -03aa42: ae02 0402 |0053: div-double v2, v4, v2 │ │ -03aa46: 6e53 6b0a 0a21 |0055: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aa4c: 0c00 |0058: move-result-object v0 │ │ -03aa4e: 28bf |0059: goto 0018 // -0041 │ │ -03aa50: 7120 a107 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03aa56: 0b04 |005d: move-result-wide v4 │ │ -03aa58: 7120 a107 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03aa5e: 0b06 |0061: move-result-wide v6 │ │ -03aa60: 2f04 0406 |0062: cmpl-double v4, v4, v6 │ │ -03aa64: 3d04 1b00 |0064: if-lez v4, 007f // +001b │ │ -03aa68: ae04 0200 |0066: div-double v4, v2, v0 │ │ -03aa6c: cd42 |0068: mul-double/2addr v2, v4 │ │ -03aa6e: cb20 |0069: add-double/2addr v0, v2 │ │ -03aa70: 53a2 010b |006a: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aa74: 53a6 000b |006c: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aa78: cd46 |006e: mul-double/2addr v6, v4 │ │ -03aa7a: cb62 |006f: add-double/2addr v2, v6 │ │ -03aa7c: ce02 |0070: div-double/2addr v2, v0 │ │ -03aa7e: 53a6 000b |0071: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aa82: 53a8 010b |0073: iget-wide v8, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aa86: cd84 |0075: mul-double/2addr v4, v8 │ │ -03aa88: ac04 0604 |0076: sub-double v4, v6, v4 │ │ -03aa8c: ae00 0400 |0078: div-double v0, v4, v0 │ │ -03aa90: 6e51 6b0a 2a03 |007a: invoke-virtual {v10, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aa96: 0c00 |007d: move-result-object v0 │ │ -03aa98: 289a |007e: goto 0018 // -0066 │ │ -03aa9a: ae04 0002 |007f: div-double v4, v0, v2 │ │ -03aa9e: cd40 |0081: mul-double/2addr v0, v4 │ │ -03aaa0: cb20 |0082: add-double/2addr v0, v2 │ │ -03aaa2: 53a2 010b |0083: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aaa6: cd42 |0085: mul-double/2addr v2, v4 │ │ -03aaa8: 53a6 000b |0086: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aaac: cb62 |0088: add-double/2addr v2, v6 │ │ -03aaae: ce02 |0089: div-double/2addr v2, v0 │ │ -03aab0: 53a6 000b |008a: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aab4: cd64 |008c: mul-double/2addr v4, v6 │ │ -03aab6: 53a6 010b |008d: iget-wide v6, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aaba: cc64 |008f: sub-double/2addr v4, v6 │ │ -03aabc: ae00 0400 |0090: div-double v0, v4, v0 │ │ -03aac0: 6e51 6b0a 2a03 |0092: invoke-virtual {v10, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aac6: 0c00 |0095: move-result-object v0 │ │ -03aac8: 2882 |0096: goto 0018 // -007e │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=206 │ │ - 0x0004 line=207 │ │ - 0x0006 line=208 │ │ - 0x0010 line=209 │ │ - 0x0018 line=230 │ │ - 0x0019 line=211 │ │ - 0x0025 line=212 │ │ - 0x002a line=214 │ │ - 0x002e line=215 │ │ - 0x0034 line=216 │ │ - 0x003d line=218 │ │ - 0x0049 line=220 │ │ - 0x004d line=221 │ │ - 0x005a line=223 │ │ - 0x0066 line=224 │ │ - 0x0068 line=225 │ │ - 0x006a line=226 │ │ - 0x007f line=228 │ │ - 0x0081 line=229 │ │ - 0x0083 line=230 │ │ - locals : │ │ - 0x0000 - 0x0097 reg=10 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0097 reg=11 (null) Lorg/javia/arity/Complex; │ │ - │ │ - #16 : (in Lorg/javia/arity/Complex;) │ │ - name : 'exp' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 38 16-bit code units │ │ -03aacc: |[03aacc] org.javia.arity.Complex.exp:()Lorg/javia/arity/Complex; │ │ -03aadc: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03aae0: 5360 010b |0002: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aae4: 7120 230a 1000 |0004: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.exp:(D)D // method@0a23 │ │ -03aaea: 0b00 |0007: move-result-wide v0 │ │ -03aaec: 5362 000b |0008: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aaf0: 2f02 0204 |000a: cmpl-double v2, v2, v4 │ │ -03aaf4: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ -03aaf8: 6e55 6b0a 0641 |000e: invoke-virtual {v6, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aafe: 0c00 |0011: move-result-object v0 │ │ -03ab00: 1100 |0012: return-object v0 │ │ -03ab02: 5362 000b |0013: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ab06: 7120 ac0a 3200 |0015: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03ab0c: 0b02 |0018: move-result-wide v2 │ │ -03ab0e: cd02 |0019: mul-double/2addr v2, v0 │ │ -03ab10: 5364 000b |001a: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ab14: 7120 ba0a 5400 |001c: invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -03ab1a: 0b04 |001f: move-result-wide v4 │ │ -03ab1c: cd40 |0020: mul-double/2addr v0, v4 │ │ -03ab1e: 6e51 6b0a 2603 |0021: invoke-virtual {v6, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ab24: 0c00 |0024: move-result-object v0 │ │ -03ab26: 28ed |0025: goto 0012 // -0013 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +045774: |[045774] org.javia.arity.MoreMath.cos:(D)D │ │ +045784: 1800 182d 4454 fb21 f93f |0000: const-wide v0, #double 1.5708 // #3ff921fb54442d18 │ │ +04578e: ac00 0200 |0005: sub-double v0, v2, v0 │ │ +045792: 7120 a80a 1000 |0007: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.isPiMultiple:(D)Z // method@0aa8 │ │ +045798: 0a00 |000a: move-result v0 │ │ +04579a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +04579e: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ +0457a2: 1000 |000f: return-wide v0 │ │ +0457a4: 7120 9f07 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@079f │ │ +0457aa: 0b00 |0013: move-result-wide v0 │ │ +0457ac: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=305 │ │ - 0x0008 line=306 │ │ - 0x000e line=307 │ │ - 0x0012 line=309 │ │ + 0x0000 line=184 │ │ locals : │ │ - 0x0000 - 0x0026 reg=6 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0015 reg=2 (null) D │ │ │ │ - #17 : (in Lorg/javia/arity/Complex;) │ │ + #7 : (in Lorg/javia/arity/MoreMath;) │ │ name : 'factorial' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 28 16-bit code units │ │ -03ab28: |[03ab28] org.javia.arity.Complex.factorial:()Lorg/javia/arity/Complex; │ │ -03ab38: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03ab3c: 5340 000b |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ab40: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03ab44: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03ab48: 5340 010b |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ab4c: 7120 af0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -03ab52: 0b00 |000d: move-result-wide v0 │ │ -03ab54: 6e53 6b0a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ab5a: 0c00 |0011: move-result-object v0 │ │ -03ab5c: 1100 |0012: return-object v0 │ │ -03ab5e: 6e10 630a 0400 |0013: invoke-virtual {v4}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03ab64: 0c00 |0016: move-result-object v0 │ │ -03ab66: 6e10 5d0a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03ab6c: 0c00 |001a: move-result-object v0 │ │ -03ab6e: 28f7 |001b: goto 0012 // -0009 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=380 │ │ - locals : │ │ - 0x0000 - 0x001c reg=4 this Lorg/javia/arity/Complex; │ │ - │ │ - #18 : (in Lorg/javia/arity/Complex;) │ │ - name : 'gcd' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 14 │ │ + registers : 8 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 106 16-bit code units │ │ -03ab70: |[03ab70] org.javia.arity.Complex.gcd:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03ab80: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -03ab84: 53c0 000b |0002: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ab88: 2f00 0008 |0004: cmpl-double v0, v0, v8 │ │ -03ab8c: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -03ab90: 53d0 000b |0008: iget-wide v0, v13, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ab94: 2f00 0008 |000a: cmpl-double v0, v0, v8 │ │ -03ab98: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -03ab9c: 53c0 010b |000e: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aba0: 53d2 010b |0010: iget-wide v2, v13, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aba4: 7140 b00a 1032 |0012: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/MoreMath;.gcd:(DD)D // method@0ab0 │ │ -03abaa: 0b00 |0015: move-result-wide v0 │ │ -03abac: 6e59 6b0a 0c81 |0016: invoke-virtual {v12, v0, v1, v8, v9}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03abb2: 0c0c |0019: move-result-object v12 │ │ -03abb4: 110c |001a: return-object v12 │ │ -03abb6: 2204 fb01 |001b: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03abba: 7020 4c0a d400 |001d: invoke-direct {v4, v13}, Lorg/javia/arity/Complex;.:(Lorg/javia/arity/Complex;)V // method@0a4c │ │ -03abc0: 6e10 4e0a 0c00 |0020: invoke-virtual {v12}, Lorg/javia/arity/Complex;.abs2:()D // method@0a4e │ │ -03abc6: 0b02 |0023: move-result-wide v2 │ │ -03abc8: 6e10 4e0a 0400 |0024: invoke-virtual {v4}, Lorg/javia/arity/Complex;.abs2:()D // method@0a4e │ │ -03abce: 0b00 |0027: move-result-wide v0 │ │ -03abd0: 1805 ea8c a039 593e 2946 |0028: const-wide v5, #double 1e+30 // #46293e5939a08cea │ │ -03abda: cd05 |002d: mul-double/2addr v5, v0 │ │ -03abdc: 3002 0205 |002e: cmpg-double v2, v2, v5 │ │ -03abe0: 3b02 1800 |0030: if-gez v2, 0048 // +0018 │ │ -03abe4: 5342 010b |0032: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03abe8: 5345 000b |0034: iget-wide v5, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03abec: 6e20 650a 4c00 |0036: invoke-virtual {v12, v4}, Lorg/javia/arity/Complex;.mod:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a65 │ │ -03abf2: 0c07 |0039: move-result-object v7 │ │ -03abf4: 6e20 6c0a 7400 |003a: invoke-virtual {v4, v7}, Lorg/javia/arity/Complex;.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6c │ │ -03abfa: 6e56 6b0a 2c53 |003d: invoke-virtual {v12, v2, v3, v5, v6}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ac00: 6e10 4e0a 0400 |0040: invoke-virtual {v4}, Lorg/javia/arity/Complex;.abs2:()D // method@0a4e │ │ -03ac06: 0b02 |0043: move-result-wide v2 │ │ -03ac08: 042a |0044: move-wide v10, v2 │ │ -03ac0a: 0402 |0045: move-wide v2, v0 │ │ -03ac0c: 04a0 |0046: move-wide v0, v10 │ │ -03ac0e: 28e1 |0047: goto 0028 // -001f │ │ -03ac10: 53c0 010b |0048: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ac14: 7120 a107 1000 |004a: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03ac1a: 0b00 |004d: move-result-wide v0 │ │ -03ac1c: 53c2 000b |004e: iget-wide v2, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ac20: 7120 a107 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03ac26: 0b02 |0053: move-result-wide v2 │ │ -03ac28: 3000 0002 |0054: cmpg-double v0, v0, v2 │ │ -03ac2c: 3b00 0a00 |0056: if-gez v0, 0060 // +000a │ │ -03ac30: 53c0 000b |0058: iget-wide v0, v12, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ac34: 8000 |005a: neg-double v0, v0 │ │ -03ac36: 53c2 010b |005b: iget-wide v2, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ac3a: 6e53 6b0a 0c21 |005d: invoke-virtual {v12, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ac40: 53c0 010b |0060: iget-wide v0, v12, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ac44: 3000 0008 |0062: cmpg-double v0, v0, v8 │ │ -03ac48: 3b00 b6ff |0064: if-gez v0, 001a // -004a │ │ -03ac4c: 6e10 670a 0c00 |0066: invoke-virtual {v12}, Lorg/javia/arity/Complex;.negate:()Lorg/javia/arity/Complex; // method@0a67 │ │ -03ac52: 28b1 |0069: goto 001a // -004f │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=268 │ │ - 0x000e line=269 │ │ - 0x001a line=289 │ │ - 0x001b line=271 │ │ - 0x0020 line=272 │ │ - 0x0024 line=273 │ │ - 0x0028 line=274 │ │ - 0x0032 line=275 │ │ - 0x0034 line=276 │ │ - 0x0036 line=277 │ │ - 0x003d line=278 │ │ - 0x0040 line=280 │ │ - 0x0047 line=281 │ │ - 0x0048 line=283 │ │ - 0x0058 line=284 │ │ - 0x0060 line=286 │ │ - 0x0066 line=287 │ │ - locals : │ │ - 0x0000 - 0x006a reg=12 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x006a reg=13 (null) Lorg/javia/arity/Complex; │ │ - │ │ - #19 : (in Lorg/javia/arity/Complex;) │ │ - name : 'isFinite' │ │ - type : '()Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -03ac54: |[03ac54] org.javia.arity.Complex.isFinite:()Z │ │ -03ac64: 6e10 610a 0100 |0000: invoke-virtual {v1}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a61 │ │ -03ac6a: 0a00 |0003: move-result v0 │ │ -03ac6c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -03ac70: 6e10 620a 0100 |0006: invoke-virtual {v1}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a62 │ │ -03ac76: 0a00 |0009: move-result v0 │ │ -03ac78: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -03ac7c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03ac7e: 0f00 |000d: return v0 │ │ -03ac80: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03ac82: 28fe |000f: goto 000d // -0002 │ │ + outs : 2 │ │ + insns size : 102 16-bit code units │ │ +0457b0: |[0457b0] org.javia.arity.MoreMath.factorial:(D)D │ │ +0457c0: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0457c4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0457c8: 3000 0600 |0004: cmpg-double v0, v6, v0 │ │ +0457cc: 3b00 0500 |0006: if-gez v0, 000b // +0005 │ │ +0457d0: 1900 f87f |0008: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +0457d4: 1000 |000a: return-wide v0 │ │ +0457d6: 1800 0000 0000 0040 6540 |000b: const-wide v0, #double 170 // #4065400000000000 │ │ +0457e0: 3000 0600 |0010: cmpg-double v0, v6, v0 │ │ +0457e4: 3c00 1000 |0012: if-gtz v0, 0022 // +0010 │ │ +0457e8: 7120 a207 7600 |0014: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +0457ee: 0b00 |0017: move-result-wide v0 │ │ +0457f0: 2f00 0006 |0018: cmpl-double v0, v0, v6 │ │ +0457f4: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ +0457f8: 8a62 |001c: double-to-int v2, v6 │ │ +0457fa: dd00 0207 |001d: and-int/lit8 v0, v2, #int 7 // #07 │ │ +0457fe: 2b00 3300 0000 |001f: packed-switch v0, 00000052 // +00000033 │ │ +045804: 7120 a90a 7600 |0022: invoke-static {v6, v7}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +04580a: 0b00 |0025: move-result-wide v0 │ │ +04580c: 7120 a30a 1000 |0026: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aa3 │ │ +045812: 0b00 |0029: move-result-wide v0 │ │ +045814: 28e0 |002a: goto 000a // -0020 │ │ +045816: ac00 0604 |002b: sub-double v0, v6, v4 │ │ +04581a: cd06 |002d: mul-double/2addr v6, v0 │ │ +04581c: cc40 |002e: sub-double/2addr v0, v4 │ │ +04581e: cd06 |002f: mul-double/2addr v6, v0 │ │ +045820: cc40 |0030: sub-double/2addr v0, v4 │ │ +045822: cd06 |0031: mul-double/2addr v6, v0 │ │ +045824: cc40 |0032: sub-double/2addr v0, v4 │ │ +045826: cd06 |0033: mul-double/2addr v6, v0 │ │ +045828: cc40 |0034: sub-double/2addr v0, v4 │ │ +04582a: cd06 |0035: mul-double/2addr v6, v0 │ │ +04582c: cc40 |0036: sub-double/2addr v0, v4 │ │ +04582e: cd06 |0037: mul-double/2addr v6, v0 │ │ +045830: 6200 fc08 |0038: sget-object v0, Lorg/javia/arity/MoreMath;.FACT:[D // field@08fc │ │ +045834: e101 0203 |003a: shr-int/lit8 v1, v2, #int 3 // #03 │ │ +045838: 4500 0001 |003c: aget-wide v0, v0, v1 │ │ +04583c: cd60 |003e: mul-double/2addr v0, v6 │ │ +04583e: 28cb |003f: goto 000a // -0035 │ │ +045840: 6200 fc08 |0040: sget-object v0, Lorg/javia/arity/MoreMath;.FACT:[D // field@08fc │ │ +045844: e101 0203 |0042: shr-int/lit8 v1, v2, #int 3 // #03 │ │ +045848: 4500 0001 |0044: aget-wide v0, v0, v1 │ │ +04584c: 28c4 |0046: goto 000a // -003c │ │ +04584e: 0460 |0047: move-wide v0, v6 │ │ +045850: 28e6 |0048: goto 002e // -001a │ │ +045852: 0460 |0049: move-wide v0, v6 │ │ +045854: 28e6 |004a: goto 0030 // -001a │ │ +045856: 0460 |004b: move-wide v0, v6 │ │ +045858: 28e6 |004c: goto 0032 // -001a │ │ +04585a: 0460 |004d: move-wide v0, v6 │ │ +04585c: 28e6 |004e: goto 0034 // -001a │ │ +04585e: 0460 |004f: move-wide v0, v6 │ │ +045860: 28e6 |0050: goto 0036 // -001a │ │ +045862: 0000 |0051: nop // spacer │ │ +045864: 0001 0800 0000 0000 2100 0000 1900 ... |0052: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0002 line=110 │ │ + 0x0008 line=111 │ │ + 0x000a line=129 │ │ + 0x000b line=113 │ │ + 0x0014 line=114 │ │ + 0x001c line=115 │ │ + 0x001d line=117 │ │ + 0x0022 line=129 │ │ + 0x002b line=118 │ │ + 0x002e line=119 │ │ + 0x0030 line=120 │ │ + 0x0032 line=121 │ │ + 0x0034 line=122 │ │ + 0x0036 line=123 │ │ + 0x0038 line=124 │ │ + 0x0040 line=125 │ │ + 0x0051 line=117 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0066 reg=6 (null) D │ │ │ │ - #20 : (in Lorg/javia/arity/Complex;) │ │ - name : 'isInfinite' │ │ - type : '()Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #8 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'gcd' │ │ + type : '(DD)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 12 │ │ + ins : 4 │ │ outs : 2 │ │ - insns size : 26 16-bit code units │ │ -03ac84: |[03ac84] org.javia.arity.Complex.isInfinite:()Z │ │ -03ac94: 5320 010b |0000: iget-wide v0, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ac98: 7120 8807 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03ac9e: 0a00 |0005: move-result v0 │ │ -03aca0: 3900 1000 |0006: if-nez v0, 0016 // +0010 │ │ -03aca4: 5320 000b |0008: iget-wide v0, v2, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aca8: 7120 8807 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03acae: 0a00 |000d: move-result v0 │ │ -03acb0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -03acb4: 6e10 620a 0200 |0010: invoke-virtual {v2}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a62 │ │ -03acba: 0a00 |0013: move-result v0 │ │ -03acbc: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ -03acc0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -03acc2: 0f00 |0017: return v0 │ │ -03acc4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03acc6: 28fe |0019: goto 0017 // -0002 │ │ + insns size : 53 16-bit code units │ │ +04588c: |[04588c] org.javia.arity.MoreMath.gcd:(DD)D │ │ +04589c: 7120 7e07 9800 |0000: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +0458a2: 0a00 |0003: move-result v0 │ │ +0458a4: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +0458a8: 7120 7e07 ba00 |0006: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +0458ae: 0a00 |0009: move-result v0 │ │ +0458b0: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +0458b4: 7120 7d07 9800 |000c: invoke-static {v8, v9}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +0458ba: 0a00 |000f: move-result v0 │ │ +0458bc: 3900 0800 |0010: if-nez v0, 0018 // +0008 │ │ +0458c0: 7120 7d07 ba00 |0012: invoke-static {v10, v11}, Ljava/lang/Double;.isInfinite:(D)Z // method@077d │ │ +0458c6: 0a00 |0015: move-result v0 │ │ +0458c8: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0458cc: 1900 f87f |0018: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +0458d0: 1000 |001a: return-wide v0 │ │ +0458d2: 7120 9607 9800 |001b: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0458d8: 0b02 |001e: move-result-wide v2 │ │ +0458da: 7120 9607 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.abs:(D)D // method@0796 │ │ +0458e0: 0b00 |0022: move-result-wide v0 │ │ +0458e2: 0406 |0023: move-wide v6, v0 │ │ +0458e4: 0420 |0024: move-wide v0, v2 │ │ +0458e6: 0462 |0025: move-wide v2, v6 │ │ +0458e8: 1804 0000 3426 f56b 0c43 |0026: const-wide v4, #double 1e+15 // #430c6bf526340000 │ │ +0458f2: cd24 |002b: mul-double/2addr v4, v2 │ │ +0458f4: 3004 0004 |002c: cmpg-double v4, v0, v4 │ │ +0458f8: 3b04 ecff |002e: if-gez v4, 001a // -0014 │ │ +0458fc: cf20 |0030: rem-double/2addr v0, v2 │ │ +0458fe: 0406 |0031: move-wide v6, v0 │ │ +045900: 0420 |0032: move-wide v0, v2 │ │ +045902: 0462 |0033: move-wide v2, v6 │ │ +045904: 28f2 |0034: goto 0026 // -000e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=88 │ │ + 0x0000 line=40 │ │ + 0x0018 line=42 │ │ + 0x001a line=51 │ │ + 0x001b line=44 │ │ + 0x001f line=45 │ │ + 0x0026 line=46 │ │ + 0x0030 line=48 │ │ + 0x0034 line=50 │ │ locals : │ │ - 0x0000 - 0x001a reg=2 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0035 reg=8 (null) D │ │ + 0x0000 - 0x0035 reg=10 (null) D │ │ │ │ - #21 : (in Lorg/javia/arity/Complex;) │ │ - name : 'isNaN' │ │ - type : '()Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #9 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'intExp10' │ │ + type : '(I)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -03acc8: |[03acc8] org.javia.arity.Complex.isNaN:()Z │ │ -03acd8: 5320 010b |0000: iget-wide v0, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03acdc: 7120 8907 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03ace2: 0a00 |0005: move-result v0 │ │ -03ace4: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -03ace8: 5320 000b |0008: iget-wide v0, v2, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03acec: 7120 8907 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03acf2: 0a00 |000d: move-result v0 │ │ -03acf4: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -03acf8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03acfa: 0f00 |0011: return v0 │ │ -03acfc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03acfe: 28fe |0013: goto 0011 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x0014 reg=2 this Lorg/javia/arity/Complex; │ │ - │ │ - #22 : (in Lorg/javia/arity/Complex;) │ │ - name : 'lgamma' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 16 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 111 16-bit code units │ │ -03ad00: |[03ad00] org.javia.arity.Complex.lgamma:()Lorg/javia/arity/Complex; │ │ -03ad10: 1807 e6ff ffff ffff ef3f |0000: const-wide v7, #double 1 // #3fefffffffffffe6 │ │ -03ad1a: 1605 0000 |0005: const-wide/16 v5, #int 0 // #0 │ │ -03ad1e: 53f0 010b |0007: iget-wide v0, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ad22: 53f2 010b |0009: iget-wide v2, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ad26: cd20 |000b: mul-double/2addr v0, v2 │ │ -03ad28: 53f2 000b |000c: iget-wide v2, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ad2c: 53f9 000b |000e: iget-wide v9, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ad30: cd92 |0010: mul-double/2addr v2, v9 │ │ -03ad32: ab03 0002 |0011: add-double v3, v0, v2 │ │ -03ad36: 53f1 010b |0013: iget-wide v1, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ad3a: 6209 500b |0015: sget-object v9, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@0b50 │ │ -03ad3e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03ad40: 219a |0018: array-length v10, v9 │ │ -03ad42: 35a0 1900 |0019: if-ge v0, v10, 0032 // +0019 │ │ -03ad46: 190a f03f |001b: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -03ad4a: cba1 |001d: add-double/2addr v1, v10 │ │ -03ad4c: ab0a 0101 |001e: add-double v10, v1, v1 │ │ -03ad50: 190c f03f |0020: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ -03ad54: ccca |0022: sub-double/2addr v10, v12 │ │ -03ad56: cba3 |0023: add-double/2addr v3, v10 │ │ -03ad58: 450a 0900 |0024: aget-wide v10, v9, v0 │ │ -03ad5c: ad0c 0a01 |0026: mul-double v12, v10, v1 │ │ -03ad60: ce3c |0028: div-double/2addr v12, v3 │ │ -03ad62: cbc7 |0029: add-double/2addr v7, v12 │ │ -03ad64: 53fc 000b |002a: iget-wide v12, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ad68: cdca |002c: mul-double/2addr v10, v12 │ │ -03ad6a: ce3a |002d: div-double/2addr v10, v3 │ │ -03ad6c: cca5 |002e: sub-double/2addr v5, v10 │ │ -03ad6e: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03ad72: 28e7 |0031: goto 0018 // -0019 │ │ -03ad74: 53f0 010b |0032: iget-wide v0, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ad78: 1902 e03f |0034: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -03ad7c: cb20 |0036: add-double/2addr v0, v2 │ │ -03ad7e: 53f2 010b |0037: iget-wide v2, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ad82: 1809 0000 0000 00f8 1440 |0039: const-wide v9, #double 5.24219 // #4014f80000000000 │ │ -03ad8c: cb92 |003e: add-double/2addr v2, v9 │ │ -03ad8e: 53f9 000b |003f: iget-wide v9, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ad92: 5af2 010b |0041: iput-wide v2, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ad96: 6e10 640a 0f00 |0043: invoke-virtual {v15}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03ad9c: 53fb 010b |0046: iget-wide v11, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ada0: cd0b |0048: mul-double/2addr v11, v0 │ │ -03ada2: 53fd 000b |0049: iget-wide v13, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ada6: cd9d |004b: mul-double/2addr v13, v9 │ │ -03ada8: ccdb |004c: sub-double/2addr v11, v13 │ │ -03adaa: 180d b5be 64c8 f167 ed3f |004d: const-wide v13, #double 0.918939 // #3fed67f1c864beb5 │ │ -03adb4: cbdb |0052: add-double/2addr v11, v13 │ │ -03adb6: ac02 0b02 |0053: sub-double v2, v11, v2 │ │ -03adba: 53fb 000b |0055: iget-wide v11, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03adbe: cdb0 |0057: mul-double/2addr v0, v11 │ │ -03adc0: 53fb 010b |0058: iget-wide v11, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03adc4: cd9b |005a: mul-double/2addr v11, v9 │ │ -03adc6: cbb0 |005b: add-double/2addr v0, v11 │ │ -03adc8: cc90 |005c: sub-double/2addr v0, v9 │ │ -03adca: 6e56 6b0a 7f58 |005d: invoke-virtual {v15, v7, v8, v5, v6}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03add0: 0c04 |0060: move-result-object v4 │ │ -03add2: 6e10 640a 0400 |0061: invoke-virtual {v4}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03add8: 53f4 010b |0064: iget-wide v4, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03addc: cb42 |0066: add-double/2addr v2, v4 │ │ -03adde: 5af2 010b |0067: iput-wide v2, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ade2: 53f2 000b |0069: iget-wide v2, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ade6: cb20 |006b: add-double/2addr v0, v2 │ │ -03ade8: 5af0 000b |006c: iput-wide v0, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03adec: 110f |006e: return-object v15 │ │ + insns size : 24 16-bit code units │ │ +045908: |[045908] org.javia.arity.MoreMath.intExp10:(I)D │ │ +045918: 2200 9901 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0199 │ │ +04591c: 7010 e507 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +045922: 1a01 8e00 |0005: const-string v1, "1E" // string@008e │ │ +045926: 6e20 ed07 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +04592c: 0c00 |000a: move-result-object v0 │ │ +04592e: 6e20 e907 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +045934: 0c00 |000e: move-result-object v0 │ │ +045936: 6e10 f007 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +04593c: 0c00 |0012: move-result-object v0 │ │ +04593e: 7110 7f07 0000 |0013: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@077f │ │ +045944: 0b00 |0016: move-result-wide v0 │ │ +045946: 1000 |0017: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=349 │ │ - 0x0007 line=350 │ │ - 0x0013 line=351 │ │ - 0x0015 line=352 │ │ - 0x0017 line=353 │ │ - 0x001b line=354 │ │ - 0x001e line=355 │ │ - 0x0024 line=356 │ │ - 0x0026 line=357 │ │ - 0x002a line=358 │ │ - 0x002f line=353 │ │ - 0x0032 line=361 │ │ - 0x0037 line=362 │ │ - 0x003f line=363 │ │ - 0x0041 line=365 │ │ - 0x0043 line=367 │ │ - 0x0046 line=368 │ │ - 0x0055 line=369 │ │ - 0x005d line=371 │ │ - 0x0064 line=372 │ │ - 0x0069 line=373 │ │ - 0x006e line=374 │ │ + 0x0000 line=198 │ │ locals : │ │ - 0x0000 - 0x006f reg=15 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0018 reg=2 (null) I │ │ │ │ - #23 : (in Lorg/javia/arity/Complex;) │ │ - name : 'log' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #10 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'intLog10' │ │ + type : '(D)I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 46 16-bit code units │ │ -03adf0: |[03adf0] org.javia.arity.Complex.log:()Lorg/javia/arity/Complex; │ │ -03ae00: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03ae04: 5340 000b |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ae08: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03ae0c: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ -03ae10: 5340 010b |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ae14: 3000 0002 |000a: cmpg-double v0, v0, v2 │ │ -03ae18: 3a00 0d00 |000c: if-ltz v0, 0019 // +000d │ │ -03ae1c: 5340 010b |000e: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ae20: 7120 240a 1000 |0010: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.log:(D)D // method@0a24 │ │ -03ae26: 0b00 |0013: move-result-wide v0 │ │ -03ae28: 6e53 6b0a 0421 |0014: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ae2e: 0c00 |0017: move-result-object v0 │ │ -03ae30: 1100 |0018: return-object v0 │ │ -03ae32: 5340 000b |0019: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ae36: 5342 010b |001b: iget-wide v2, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ae3a: 7140 200a 1032 |001d: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.atan2:(DD)D // method@0a20 │ │ -03ae40: 0b00 |0020: move-result-wide v0 │ │ -03ae42: 6e10 4d0a 0400 |0021: invoke-virtual {v4}, Lorg/javia/arity/Complex;.abs:()D // method@0a4d │ │ -03ae48: 0b02 |0024: move-result-wide v2 │ │ -03ae4a: 7120 240a 3200 |0025: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.log:(D)D // method@0a24 │ │ -03ae50: 0b02 |0028: move-result-wide v2 │ │ -03ae52: 6e51 6b0a 2403 |0029: invoke-virtual {v4, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ae58: 0c00 |002c: move-result-object v0 │ │ -03ae5a: 28eb |002d: goto 0018 // -0015 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +045948: |[045948] org.javia.arity.MoreMath.intLog10:(D)I │ │ +045958: 7120 ab0a 3200 |0000: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.log10:(D)D // method@0aab │ │ +04595e: 0b00 |0003: move-result-wide v0 │ │ +045960: 7120 a207 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +045966: 0b00 |0007: move-result-wide v0 │ │ +045968: 8a00 |0008: double-to-int v0, v0 │ │ +04596a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=295 │ │ - 0x000e line=296 │ │ - 0x0018 line=299 │ │ - 0x0019 line=298 │ │ - 0x0021 line=299 │ │ + 0x0000 line=193 │ │ locals : │ │ - 0x0000 - 0x002e reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x000a reg=2 (null) D │ │ │ │ - #24 : (in Lorg/javia/arity/Complex;) │ │ - name : 'mod' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #11 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'isPiMultiple' │ │ + type : '(D)Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ - registers : 11 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 59 16-bit code units │ │ -03ae5c: |[03ae5c] org.javia.arity.Complex.mod:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03ae6c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -03ae70: 5390 010b |0002: iget-wide v0, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ae74: 5392 000b |0004: iget-wide v2, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ae78: 2f04 0206 |0006: cmpl-double v4, v2, v6 │ │ -03ae7c: 3904 1000 |0008: if-nez v4, 0018 // +0010 │ │ -03ae80: 53a4 000b |000a: iget-wide v4, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03ae84: 2f04 0406 |000c: cmpl-double v4, v4, v6 │ │ -03ae88: 3904 0a00 |000e: if-nez v4, 0018 // +000a │ │ -03ae8c: 53a2 010b |0010: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03ae90: cf20 |0012: rem-double/2addr v0, v2 │ │ -03ae92: 6e57 6b0a 0961 |0013: invoke-virtual {v9, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03ae98: 0c00 |0016: move-result-object v0 │ │ -03ae9a: 1100 |0017: return-object v0 │ │ -03ae9c: 6e20 5c0a a900 |0018: invoke-virtual {v9, v10}, Lorg/javia/arity/Complex;.div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a5c │ │ -03aea2: 0c04 |001b: move-result-object v4 │ │ -03aea4: 5395 010b |001c: iget-wide v5, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aea8: 7120 270a 6500 |001e: invoke-static {v5, v6}, Lorg/javia/arity/BaseMath;.rint:(D)D // method@0a27 │ │ -03aeae: 0b05 |0021: move-result-wide v5 │ │ -03aeb0: 5397 000b |0022: iget-wide v7, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aeb4: 7120 270a 8700 |0024: invoke-static {v7, v8}, Lorg/javia/arity/BaseMath;.rint:(D)D // method@0a27 │ │ -03aeba: 0b07 |0027: move-result-wide v7 │ │ -03aebc: 6e58 6b0a 5476 |0028: invoke-virtual {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aec2: 0c04 |002b: move-result-object v4 │ │ -03aec4: 6e20 660a a400 |002c: invoke-virtual {v4, v10}, Lorg/javia/arity/Complex;.mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a66 │ │ -03aeca: 0c04 |002f: move-result-object v4 │ │ -03aecc: 5395 010b |0030: iget-wide v5, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aed0: cc50 |0032: sub-double/2addr v0, v5 │ │ -03aed2: 5395 000b |0033: iget-wide v5, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aed6: cc52 |0035: sub-double/2addr v2, v5 │ │ -03aed8: 6e53 6b0a 0421 |0036: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03aede: 0c00 |0039: move-result-object v0 │ │ -03aee0: 28dd |003a: goto 0017 // -0023 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +04596c: |[04596c] org.javia.arity.MoreMath.isPiMultiple:(D)Z │ │ +04597c: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +045986: ae00 0400 |0005: div-double v0, v4, v0 │ │ +04598a: 7120 a207 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +045990: 0b02 |000a: move-result-wide v2 │ │ +045992: 2f00 0002 |000b: cmpl-double v0, v0, v2 │ │ +045996: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +04599a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +04599c: 0f00 |0010: return v0 │ │ +04599e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0459a0: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=257 │ │ - 0x0004 line=258 │ │ - 0x0006 line=259 │ │ - 0x0010 line=260 │ │ - 0x0017 line=262 │ │ + 0x0000 line=175 │ │ + 0x0007 line=176 │ │ locals : │ │ - 0x0000 - 0x003b reg=9 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x003b reg=10 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0013 reg=4 (null) D │ │ │ │ - #25 : (in Lorg/javia/arity/Complex;) │ │ - name : 'mul' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #12 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'lgamma' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 16 │ │ + registers : 12 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 206 16-bit code units │ │ -03aee4: |[03aee4] org.javia.arity.Complex.mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03aef4: 53e2 010b |0000: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03aef8: 53e0 000b |0002: iget-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03aefc: 53f6 010b |0004: iget-wide v6, v15, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03af00: 53f4 000b |0006: iget-wide v4, v15, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03af04: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ -03af08: 2f08 0008 |000a: cmpl-double v8, v0, v8 │ │ -03af0c: 3908 1100 |000c: if-nez v8, 001d // +0011 │ │ -03af10: 1608 0000 |000e: const-wide/16 v8, #int 0 // #0 │ │ -03af14: 2f08 0408 |0010: cmpl-double v8, v4, v8 │ │ -03af18: 3908 0b00 |0012: if-nez v8, 001d // +000b │ │ -03af1c: ad00 0206 |0014: mul-double v0, v2, v6 │ │ -03af20: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ -03af24: 6e53 6b0a 0e21 |0018: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03af2a: 0c0e |001b: move-result-object v14 │ │ -03af2c: 110e |001c: return-object v14 │ │ -03af2e: ad08 0206 |001d: mul-double v8, v2, v6 │ │ -03af32: ad0a 0004 |001f: mul-double v10, v0, v4 │ │ -03af36: cca8 |0021: sub-double/2addr v8, v10 │ │ -03af38: ad0a 0204 |0022: mul-double v10, v2, v4 │ │ -03af3c: ad0c 0006 |0024: mul-double v12, v0, v6 │ │ -03af40: cbca |0026: add-double/2addr v10, v12 │ │ -03af42: 6e5b 6b0a 8ea9 |0027: invoke-virtual {v14, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03af48: 0c0c |002a: move-result-object v12 │ │ -03af4a: 6e10 620a 0c00 |002b: invoke-virtual {v12}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a62 │ │ -03af50: 0a0c |002e: move-result v12 │ │ -03af52: 380c edff |002f: if-eqz v12, 001c // -0013 │ │ -03af56: 6e51 6b0a 2e03 |0031: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03af5c: 0c0c |0034: move-result-object v12 │ │ -03af5e: 6e10 610a 0c00 |0035: invoke-virtual {v12}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a61 │ │ -03af64: 0a0c |0038: move-result v12 │ │ -03af66: 380c 0900 |0039: if-eqz v12, 0042 // +0009 │ │ -03af6a: 7010 680a 0e00 |003b: invoke-direct {v14}, Lorg/javia/arity/Complex;.normalizeInfinity:()Lorg/javia/arity/Complex; // method@0a68 │ │ -03af70: 53e2 010b |003e: iget-wide v2, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03af74: 53e0 000b |0040: iget-wide v0, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03af78: 6e10 610a 0f00 |0042: invoke-virtual {v15}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a61 │ │ -03af7e: 0a0c |0045: move-result v12 │ │ -03af80: 380c 0d00 |0046: if-eqz v12, 0053 // +000d │ │ -03af84: 6e55 6b0a 6e47 |0048: invoke-virtual {v14, v6, v7, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03af8a: 0c04 |004b: move-result-object v4 │ │ -03af8c: 7010 680a 0400 |004c: invoke-direct {v4}, Lorg/javia/arity/Complex;.normalizeInfinity:()Lorg/javia/arity/Complex; // method@0a68 │ │ -03af92: 53e6 010b |004f: iget-wide v6, v14, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03af96: 53e4 000b |0051: iget-wide v4, v14, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03af9a: 160c 0000 |0053: const-wide/16 v12, #int 0 // #0 │ │ -03af9e: 2f0c 000c |0055: cmpl-double v12, v0, v12 │ │ -03afa2: 390c 2700 |0057: if-nez v12, 007e // +0027 │ │ -03afa6: 1600 0000 |0059: const-wide/16 v0, #int 0 // #0 │ │ -03afaa: 2f00 0400 |005b: cmpl-double v0, v4, v0 │ │ -03afae: 3900 0b00 |005d: if-nez v0, 0068 // +000b │ │ -03afb2: ad00 0206 |005f: mul-double v0, v2, v6 │ │ -03afb6: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ -03afba: 6e53 6b0a 0e21 |0063: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03afc0: 0c0e |0066: move-result-object v14 │ │ -03afc2: 28b5 |0067: goto 001c // -004b │ │ -03afc4: 1600 0000 |0068: const-wide/16 v0, #int 0 // #0 │ │ -03afc8: 2f00 0600 |006a: cmpl-double v0, v6, v0 │ │ -03afcc: 3900 0a00 |006c: if-nez v0, 0076 // +000a │ │ -03afd0: 1600 0000 |006e: const-wide/16 v0, #int 0 // #0 │ │ -03afd4: cd42 |0070: mul-double/2addr v2, v4 │ │ -03afd6: 6e53 6b0a 0e21 |0071: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03afdc: 0c0e |0074: move-result-object v14 │ │ -03afde: 28a7 |0075: goto 001c // -0059 │ │ -03afe0: ad00 0206 |0076: mul-double v0, v2, v6 │ │ -03afe4: cd42 |0078: mul-double/2addr v2, v4 │ │ -03afe6: 6e53 6b0a 0e21 |0079: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03afec: 0c0e |007c: move-result-object v14 │ │ -03afee: 289f |007d: goto 001c // -0061 │ │ -03aff0: 160c 0000 |007e: const-wide/16 v12, #int 0 // #0 │ │ -03aff4: 2f0c 020c |0080: cmpl-double v12, v2, v12 │ │ -03aff8: 390c 2900 |0082: if-nez v12, 00ab // +0029 │ │ -03affc: 1602 0000 |0084: const-wide/16 v2, #int 0 // #0 │ │ -03b000: 2f02 0602 |0086: cmpl-double v2, v6, v2 │ │ -03b004: 3902 0b00 |0088: if-nez v2, 0093 // +000b │ │ -03b008: 8000 |008a: neg-double v0, v0 │ │ -03b00a: cd40 |008b: mul-double/2addr v0, v4 │ │ -03b00c: 1602 0000 |008c: const-wide/16 v2, #int 0 // #0 │ │ -03b010: 6e53 6b0a 0e21 |008e: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b016: 0c0e |0091: move-result-object v14 │ │ -03b018: 288a |0092: goto 001c // -0076 │ │ -03b01a: 1602 0000 |0093: const-wide/16 v2, #int 0 // #0 │ │ -03b01e: 2f02 0402 |0095: cmpl-double v2, v4, v2 │ │ -03b022: 3902 0b00 |0097: if-nez v2, 00a2 // +000b │ │ -03b026: 1602 0000 |0099: const-wide/16 v2, #int 0 // #0 │ │ -03b02a: cd60 |009b: mul-double/2addr v0, v6 │ │ -03b02c: 6e51 6b0a 2e03 |009c: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b032: 0c0e |009f: move-result-object v14 │ │ -03b034: 2900 7cff |00a0: goto/16 001c // -0084 │ │ -03b038: 8002 |00a2: neg-double v2, v0 │ │ -03b03a: cd42 |00a3: mul-double/2addr v2, v4 │ │ -03b03c: cd60 |00a4: mul-double/2addr v0, v6 │ │ -03b03e: 6e51 6b0a 2e03 |00a5: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b044: 0c0e |00a8: move-result-object v14 │ │ -03b046: 2900 73ff |00a9: goto/16 001c // -008d │ │ -03b04a: 160c 0000 |00ab: const-wide/16 v12, #int 0 // #0 │ │ -03b04e: 2f0c 040c |00ad: cmpl-double v12, v4, v12 │ │ -03b052: 390c 0a00 |00af: if-nez v12, 00b9 // +000a │ │ -03b056: cd62 |00b1: mul-double/2addr v2, v6 │ │ -03b058: cd60 |00b2: mul-double/2addr v0, v6 │ │ -03b05a: 6e51 6b0a 2e03 |00b3: invoke-virtual {v14, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b060: 0c0e |00b6: move-result-object v14 │ │ -03b062: 2900 65ff |00b7: goto/16 001c // -009b │ │ -03b066: 160c 0000 |00b9: const-wide/16 v12, #int 0 // #0 │ │ -03b06a: 2f06 060c |00bb: cmpl-double v6, v6, v12 │ │ -03b06e: 3906 0b00 |00bd: if-nez v6, 00c8 // +000b │ │ -03b072: 8000 |00bf: neg-double v0, v0 │ │ -03b074: cd40 |00c0: mul-double/2addr v0, v4 │ │ -03b076: cd42 |00c1: mul-double/2addr v2, v4 │ │ -03b078: 6e53 6b0a 0e21 |00c2: invoke-virtual {v14, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b07e: 0c0e |00c5: move-result-object v14 │ │ -03b080: 2900 56ff |00c6: goto/16 001c // -00aa │ │ -03b084: 6e5b 6b0a 8ea9 |00c8: invoke-virtual {v14, v8, v9, v10, v11}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b08a: 0c0e |00cb: move-result-object v14 │ │ -03b08c: 2900 50ff |00cc: goto/16 001c // -00b0 │ │ + outs : 2 │ │ + insns size : 55 16-bit code units │ │ +0459a4: |[0459a4] org.javia.arity.MoreMath.lgamma:(D)D │ │ +0459b4: 1800 0000 0000 00f8 1440 |0000: const-wide v0, #double 5.24219 // #4014f80000000000 │ │ +0459be: ab04 0a00 |0005: add-double v4, v10, v0 │ │ +0459c2: 1802 e6ff ffff ffff ef3f |0007: const-wide v2, #double 1 // #3fefffffffffffe6 │ │ +0459cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0459ce: 6201 fd08 |000d: sget-object v1, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@08fd │ │ +0459d2: 2111 |000f: array-length v1, v1 │ │ +0459d4: 3510 0e00 |0010: if-ge v0, v1, 001e // +000e │ │ +0459d8: 6201 fd08 |0012: sget-object v1, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@08fd │ │ +0459dc: 4506 0100 |0014: aget-wide v6, v1, v0 │ │ +0459e0: 1908 f03f |0016: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +0459e4: cb8a |0018: add-double/2addr v10, v8 │ │ +0459e6: cea6 |0019: div-double/2addr v6, v10 │ │ +0459e8: cb62 |001a: add-double/2addr v2, v6 │ │ +0459ea: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0459ee: 28f0 |001d: goto 000d // -0010 │ │ +0459f0: 1800 b5be 64c8 f167 ed3f |001e: const-wide v0, #double 0.918939 // #3fed67f1c864beb5 │ │ +0459fa: 7120 aa0a 3200 |0023: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +045a00: 0b02 |0026: move-result-wide v2 │ │ +045a02: cb20 |0027: add-double/2addr v0, v2 │ │ +045a04: 1802 0000 0000 00f8 1240 |0028: const-wide v2, #double 4.74219 // #4012f80000000000 │ │ +045a0e: ac02 0402 |002d: sub-double v2, v4, v2 │ │ +045a12: 7120 aa0a 5400 |002f: invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +045a18: 0b06 |0032: move-result-wide v6 │ │ +045a1a: cd62 |0033: mul-double/2addr v2, v6 │ │ +045a1c: cb20 |0034: add-double/2addr v0, v2 │ │ +045a1e: cc40 |0035: sub-double/2addr v0, v4 │ │ +045a20: 1000 |0036: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=150 │ │ - 0x0008 line=151 │ │ - 0x0014 line=152 │ │ - 0x001c line=200 │ │ - 0x001d line=155 │ │ - 0x0022 line=156 │ │ - 0x0027 line=158 │ │ - 0x0031 line=162 │ │ - 0x003b line=163 │ │ - 0x003e line=164 │ │ - 0x0040 line=165 │ │ - 0x0042 line=168 │ │ - 0x0048 line=169 │ │ - 0x004f line=170 │ │ - 0x0051 line=171 │ │ - 0x0053 line=174 │ │ - 0x0059 line=175 │ │ - 0x005f line=176 │ │ - 0x0068 line=178 │ │ - 0x006e line=179 │ │ - 0x0076 line=181 │ │ - 0x007e line=184 │ │ - 0x0084 line=185 │ │ - 0x008a line=186 │ │ - 0x0093 line=188 │ │ - 0x0099 line=189 │ │ - 0x00a2 line=191 │ │ - 0x00ab line=194 │ │ - 0x00b1 line=195 │ │ - 0x00b9 line=197 │ │ - 0x00bf line=198 │ │ - 0x00c8 line=200 │ │ + 0x0000 line=72 │ │ + 0x0007 line=73 │ │ + 0x000c line=74 │ │ + 0x0012 line=75 │ │ + 0x001b line=74 │ │ + 0x001e line=78 │ │ locals : │ │ - 0x0000 - 0x00ce reg=14 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x00ce reg=15 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0037 reg=10 (null) D │ │ │ │ - #26 : (in Lorg/javia/arity/Complex;) │ │ - name : 'negate' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #13 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'log2' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 11 16-bit code units │ │ -03b090: |[03b090] org.javia.arity.Complex.negate:()Lorg/javia/arity/Complex; │ │ -03b0a0: 5340 010b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b0a4: 8000 |0002: neg-double v0, v0 │ │ -03b0a6: 5342 000b |0003: iget-wide v2, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b0aa: 8022 |0005: neg-double v2, v2 │ │ -03b0ac: 6e53 6b0a 0421 |0006: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b0b2: 0c00 |0009: move-result-object v0 │ │ -03b0b4: 1100 |000a: return-object v0 │ │ +045a24: |[045a24] org.javia.arity.MoreMath.log2:(D)D │ │ +045a34: 7120 aa0a 5400 |0000: invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0aaa │ │ +045a3a: 0b00 |0003: move-result-wide v0 │ │ +045a3c: 1802 fe82 2b65 4715 f73f |0004: const-wide v2, #double 1.4427 // #3ff71547652b82fe │ │ +045a46: cd20 |0009: mul-double/2addr v0, v2 │ │ +045a48: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ + 0x0000 line=170 │ │ locals : │ │ - 0x0000 - 0x000b reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x000b reg=4 (null) D │ │ │ │ - #27 : (in Lorg/javia/arity/Complex;) │ │ + #14 : (in Lorg/javia/arity/MoreMath;) │ │ name : 'permutations' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + type : '(DD)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 12 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 68 16-bit code units │ │ -03b0b8: |[03b0b8] org.javia.arity.Complex.permutations:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03b0c8: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03b0cc: 53a0 000b |0002: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b0d0: 2f00 0004 |0004: cmpl-double v0, v0, v4 │ │ -03b0d4: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -03b0d8: 53b0 000b |0008: iget-wide v0, v11, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b0dc: 2f00 0004 |000a: cmpl-double v0, v0, v4 │ │ -03b0e0: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -03b0e4: 53a0 010b |000e: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b0e8: 53b2 010b |0010: iget-wide v2, v11, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b0ec: 7140 b80a 1032 |0012: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/MoreMath;.permutations:(DD)D // method@0ab8 │ │ -03b0f2: 0b00 |0015: move-result-wide v0 │ │ -03b0f4: 6e55 6b0a 0a41 |0016: invoke-virtual {v10, v0, v1, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b0fa: 0c00 |0019: move-result-object v0 │ │ -03b0fc: 1100 |001a: return-object v0 │ │ -03b0fe: 53a0 010b |001b: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b102: 53a2 000b |001d: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b106: 6e10 630a 0a00 |001f: invoke-virtual {v10}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03b10c: 53a4 010b |0022: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b110: 53a6 000b |0024: iget-wide v6, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b114: 53b8 010b |0026: iget-wide v8, v11, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b118: cc80 |0028: sub-double/2addr v0, v8 │ │ -03b11a: 53b8 000b |0029: iget-wide v8, v11, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b11e: cc82 |002b: sub-double/2addr v2, v8 │ │ -03b120: 6e53 6b0a 0a21 |002c: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b126: 0c00 |002f: move-result-object v0 │ │ -03b128: 6e10 630a 0000 |0030: invoke-virtual {v0}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03b12e: 53a0 010b |0033: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b132: ac00 0400 |0035: sub-double v0, v4, v0 │ │ -03b136: 53a2 000b |0037: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b13a: ac02 0602 |0039: sub-double v2, v6, v2 │ │ -03b13e: 6e53 6b0a 0a21 |003b: invoke-virtual {v10, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b144: 0c00 |003e: move-result-object v0 │ │ -03b146: 6e10 5d0a 0000 |003f: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03b14c: 0c00 |0042: move-result-object v0 │ │ -03b14e: 28d7 |0043: goto 001a // -0029 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 101 16-bit code units │ │ +045a4c: |[045a4c] org.javia.arity.MoreMath.permutations:(DD)D │ │ +045a5c: 1806 0000 0000 0040 6540 |0000: const-wide v6, #double 170 // #4065400000000000 │ │ +045a66: 1902 f03f |0005: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +045a6a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +045a6e: 3004 0800 |0009: cmpg-double v4, v8, v0 │ │ +045a72: 3a04 0600 |000b: if-ltz v4, 0011 // +0006 │ │ +045a76: 3004 0a00 |000d: cmpg-double v4, v10, v0 │ │ +045a7a: 3b04 0500 |000f: if-gez v4, 0014 // +0005 │ │ +045a7e: 1900 f87f |0011: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ +045a82: 1000 |0013: return-wide v0 │ │ +045a84: 3004 080a |0014: cmpg-double v4, v8, v10 │ │ +045a88: 3a04 fdff |0016: if-ltz v4, 0013 // -0003 │ │ +045a8c: 7120 a207 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +045a92: 0b00 |001b: move-result-wide v0 │ │ +045a94: 2f00 0008 |001c: cmpl-double v0, v0, v8 │ │ +045a98: 3900 3700 |001e: if-nez v0, 0055 // +0037 │ │ +045a9c: 7120 a207 ba00 |0020: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +045aa2: 0b00 |0023: move-result-wide v0 │ │ +045aa4: 2f00 000a |0024: cmpl-double v0, v0, v10 │ │ +045aa8: 3900 2f00 |0026: if-nez v0, 0055 // +002f │ │ +045aac: 3000 0806 |0028: cmpg-double v0, v8, v6 │ │ +045ab0: 3c00 1800 |002a: if-gtz v0, 0042 // +0018 │ │ +045ab4: 1900 2440 |002c: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +045ab8: 3000 000a |002e: cmpg-double v0, v0, v10 │ │ +045abc: 3b00 1200 |0030: if-gez v0, 0042 // +0012 │ │ +045ac0: 3000 0a06 |0032: cmpg-double v0, v10, v6 │ │ +045ac4: 3c00 0e00 |0034: if-gtz v0, 0042 // +000e │ │ +045ac8: 7120 a40a 9800 |0036: invoke-static {v8, v9}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +045ace: 0b00 |0039: move-result-wide v0 │ │ +045ad0: ac02 080a |003a: sub-double v2, v8, v10 │ │ +045ad4: 7120 a40a 3200 |003c: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aa4 │ │ +045ada: 0b02 |003f: move-result-wide v2 │ │ +045adc: ce20 |0040: div-double/2addr v0, v2 │ │ +045ade: 28d2 |0041: goto 0013 // -002e │ │ +045ae0: ac00 080a |0042: sub-double v0, v8, v10 │ │ +045ae4: 1904 e03f |0044: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +045ae8: cb04 |0046: add-double/2addr v4, v0 │ │ +045aea: 0420 |0047: move-wide v0, v2 │ │ +045aec: 2f06 0804 |0048: cmpl-double v6, v8, v4 │ │ +045af0: 3d06 c9ff |004a: if-lez v6, 0013 // -0037 │ │ +045af4: 1906 f07f |004c: const-wide/high16 v6, #long 9218868437227405312 // #7ff0 │ │ +045af8: 3006 0006 |004e: cmpg-double v6, v0, v6 │ │ +045afc: 3b06 c3ff |0050: if-gez v6, 0013 // -003d │ │ +045b00: cd80 |0052: mul-double/2addr v0, v8 │ │ +045b02: cc28 |0053: sub-double/2addr v8, v2 │ │ +045b04: 28f4 |0054: goto 0048 // -000c │ │ +045b06: 7120 a90a 9800 |0055: invoke-static {v8, v9}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +045b0c: 0b00 |0058: move-result-wide v0 │ │ +045b0e: ac02 080a |0059: sub-double v2, v8, v10 │ │ +045b12: 7120 a90a 3200 |005b: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0aa9 │ │ +045b18: 0b02 |005e: move-result-wide v2 │ │ +045b1a: cc20 |005f: sub-double/2addr v0, v2 │ │ +045b1c: 7120 a30a 1000 |0060: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aa3 │ │ +045b22: 0b00 |0063: move-result-wide v0 │ │ +045b24: 28af |0064: goto 0013 // -0051 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=508 │ │ - 0x000e line=509 │ │ - 0x001a line=520 │ │ - 0x001b line=512 │ │ - 0x001d line=513 │ │ - 0x001f line=515 │ │ - 0x0022 line=516 │ │ - 0x0024 line=517 │ │ - 0x0026 line=519 │ │ - 0x0033 line=520 │ │ + 0x0009 line=152 │ │ + 0x0013 line=165 │ │ + 0x0014 line=153 │ │ + 0x0018 line=154 │ │ + 0x0028 line=155 │ │ + 0x0036 line=156 │ │ + 0x0042 line=158 │ │ + 0x0048 line=159 │ │ + 0x0052 line=160 │ │ + 0x0053 line=159 │ │ + 0x0055 line=165 │ │ locals : │ │ - 0x0000 - 0x0044 reg=10 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0044 reg=11 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0065 reg=8 (null) D │ │ + 0x0000 - 0x0065 reg=10 (null) D │ │ │ │ - #28 : (in Lorg/javia/arity/Complex;) │ │ - name : 'pow' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #15 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'sin' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 11 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 174 16-bit code units │ │ -03b150: |[03b150] org.javia.arity.Complex.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03b160: 1904 0040 |0000: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -03b164: 1606 0000 |0002: const-wide/16 v6, #int 0 // #0 │ │ -03b168: 53a0 000b |0004: iget-wide v0, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b16c: 2f00 0006 |0006: cmpl-double v0, v0, v6 │ │ -03b170: 3900 5200 |0008: if-nez v0, 005a // +0052 │ │ -03b174: 5390 000b |000a: iget-wide v0, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b178: 2f00 0006 |000c: cmpl-double v0, v0, v6 │ │ -03b17c: 3900 1300 |000e: if-nez v0, 0021 // +0013 │ │ -03b180: 5390 010b |0010: iget-wide v0, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b184: 53a2 010b |0012: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b188: 7140 260a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.pow:(DD)D // method@0a26 │ │ -03b18e: 0b00 |0017: move-result-wide v0 │ │ -03b190: 2f02 0000 |0018: cmpl-double v2, v0, v0 │ │ -03b194: 3902 0700 |001a: if-nez v2, 0021 // +0007 │ │ -03b198: 6e57 6b0a 0961 |001c: invoke-virtual {v9, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b19e: 0c00 |001f: move-result-object v0 │ │ -03b1a0: 1100 |0020: return-object v0 │ │ -03b1a2: 53a0 010b |0021: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b1a6: 2f00 0004 |0023: cmpl-double v0, v0, v4 │ │ -03b1aa: 3900 0700 |0025: if-nez v0, 002c // +0007 │ │ -03b1ae: 6e10 710a 0900 |0027: invoke-virtual {v9}, Lorg/javia/arity/Complex;.square:()Lorg/javia/arity/Complex; // method@0a71 │ │ -03b1b4: 0c00 |002a: move-result-object v0 │ │ -03b1b6: 28f5 |002b: goto 0020 // -000b │ │ -03b1b8: 53a0 010b |002c: iget-wide v0, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b1bc: 1902 e03f |002e: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -03b1c0: 2f00 0002 |0030: cmpl-double v0, v0, v2 │ │ -03b1c4: 3900 0700 |0032: if-nez v0, 0039 // +0007 │ │ -03b1c8: 6e10 6f0a 0900 |0034: invoke-virtual {v9}, Lorg/javia/arity/Complex;.sqrt:()Lorg/javia/arity/Complex; // method@0a6f │ │ -03b1ce: 0c00 |0037: move-result-object v0 │ │ -03b1d0: 28e8 |0038: goto 0020 // -0018 │ │ -03b1d2: 6e10 4e0a 0900 |0039: invoke-virtual {v9}, Lorg/javia/arity/Complex;.abs2:()D // method@0a4e │ │ -03b1d8: 0b00 |003c: move-result-wide v0 │ │ -03b1da: 53a2 010b |003d: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b1de: ce42 |003f: div-double/2addr v2, v4 │ │ -03b1e0: 7140 260a 1032 |0040: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.pow:(DD)D // method@0a26 │ │ -03b1e6: 0b00 |0043: move-result-wide v0 │ │ -03b1e8: 6e10 520a 0900 |0044: invoke-virtual {v9}, Lorg/javia/arity/Complex;.arg:()D // method@0a52 │ │ -03b1ee: 0b02 |0047: move-result-wide v2 │ │ -03b1f0: 53a4 010b |0048: iget-wide v4, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b1f4: cd42 |004a: mul-double/2addr v2, v4 │ │ -03b1f6: 7120 ac0a 3200 |004b: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03b1fc: 0b04 |004e: move-result-wide v4 │ │ -03b1fe: cd04 |004f: mul-double/2addr v4, v0 │ │ -03b200: 7120 ba0a 3200 |0050: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -03b206: 0b02 |0053: move-result-wide v2 │ │ -03b208: cd20 |0054: mul-double/2addr v0, v2 │ │ -03b20a: 6e51 6b0a 4905 |0055: invoke-virtual {v9, v4, v5, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b210: 0c00 |0058: move-result-object v0 │ │ -03b212: 28c7 |0059: goto 0020 // -0039 │ │ -03b214: 5390 000b |005a: iget-wide v0, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b218: 2f00 0006 |005c: cmpl-double v0, v0, v6 │ │ -03b21c: 3900 2c00 |005e: if-nez v0, 008a // +002c │ │ -03b220: 5390 010b |0060: iget-wide v0, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b224: 2f00 0006 |0062: cmpl-double v0, v0, v6 │ │ -03b228: 3d00 2600 |0064: if-lez v0, 008a // +0026 │ │ -03b22c: 5390 010b |0066: iget-wide v0, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b230: 53a2 010b |0068: iget-wide v2, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b234: 7140 260a 1032 |006a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/BaseMath;.pow:(DD)D // method@0a26 │ │ -03b23a: 0b00 |006d: move-result-wide v0 │ │ -03b23c: 53a2 000b |006e: iget-wide v2, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b240: 5394 010b |0070: iget-wide v4, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b244: 7120 240a 5400 |0072: invoke-static {v4, v5}, Lorg/javia/arity/BaseMath;.log:(D)D // method@0a24 │ │ -03b24a: 0b04 |0075: move-result-wide v4 │ │ -03b24c: cd42 |0076: mul-double/2addr v2, v4 │ │ -03b24e: 6e53 6b0a 6927 |0077: invoke-virtual {v9, v6, v7, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b254: 0c02 |007a: move-result-object v2 │ │ -03b256: 6e10 5d0a 0200 |007b: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03b25c: 0c02 |007e: move-result-object v2 │ │ -03b25e: 5393 010b |007f: iget-wide v3, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b262: cd03 |0081: mul-double/2addr v3, v0 │ │ -03b264: 5395 000b |0082: iget-wide v5, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b268: cd50 |0084: mul-double/2addr v0, v5 │ │ -03b26a: 6e51 6b0a 3204 |0085: invoke-virtual {v2, v3, v4, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b270: 0c00 |0088: move-result-object v0 │ │ -03b272: 2897 |0089: goto 0020 // -0069 │ │ -03b274: 6e10 640a 0900 |008a: invoke-virtual {v9}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03b27a: 0c00 |008d: move-result-object v0 │ │ -03b27c: 53a1 010b |008e: iget-wide v1, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b280: 5393 010b |0090: iget-wide v3, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b284: cd31 |0092: mul-double/2addr v1, v3 │ │ -03b286: 53a3 000b |0093: iget-wide v3, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b28a: 5395 000b |0095: iget-wide v5, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b28e: cd53 |0097: mul-double/2addr v3, v5 │ │ -03b290: cc31 |0098: sub-double/2addr v1, v3 │ │ -03b292: 53a3 010b |0099: iget-wide v3, v10, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b296: 5395 000b |009b: iget-wide v5, v9, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b29a: cd53 |009d: mul-double/2addr v3, v5 │ │ -03b29c: 53a5 000b |009e: iget-wide v5, v10, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b2a0: 5397 010b |00a0: iget-wide v7, v9, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b2a4: cd75 |00a2: mul-double/2addr v5, v7 │ │ -03b2a6: cb53 |00a3: add-double/2addr v3, v5 │ │ -03b2a8: 6e54 6b0a 1032 |00a4: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b2ae: 0c00 |00a7: move-result-object v0 │ │ -03b2b0: 6e10 5d0a 0000 |00a8: invoke-virtual {v0}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03b2b6: 0c00 |00ab: move-result-object v0 │ │ -03b2b8: 2900 74ff |00ac: goto/16 0020 // -008c │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=322 │ │ - 0x000a line=323 │ │ - 0x0010 line=324 │ │ - 0x0018 line=325 │ │ - 0x001c line=326 │ │ - 0x0020 line=343 │ │ - 0x0021 line=329 │ │ - 0x0027 line=330 │ │ - 0x002c line=332 │ │ - 0x0034 line=333 │ │ - 0x0039 line=335 │ │ - 0x0044 line=336 │ │ - 0x004b line=337 │ │ - 0x005a line=339 │ │ - 0x0066 line=340 │ │ - 0x006e line=341 │ │ - 0x008a line=343 │ │ - locals : │ │ - 0x0000 - 0x00ae reg=9 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x00ae reg=10 (null) Lorg/javia/arity/Complex; │ │ - │ │ - #29 : (in Lorg/javia/arity/Complex;) │ │ - name : 'set' │ │ - type : '(DD)Lorg/javia/arity/Complex;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -03b2bc: |[03b2bc] org.javia.arity.Complex.set:(DD)Lorg/javia/arity/Complex; │ │ -03b2cc: 5a01 010b |0000: iput-wide v1, v0, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b2d0: 5a03 000b |0002: iput-wide v3, v0, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b2d4: 1100 |0004: return-object v0 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +045b28: |[045b28] org.javia.arity.MoreMath.sin:(D)D │ │ +045b38: 7120 a80a 3200 |0000: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.isPiMultiple:(D)Z // method@0aa8 │ │ +045b3e: 0a00 |0003: move-result v0 │ │ +045b40: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +045b44: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +045b48: 1000 |0008: return-wide v0 │ │ +045b4a: 7120 ae07 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@07ae │ │ +045b50: 0b00 |000c: move-result-wide v0 │ │ +045b52: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0002 line=50 │ │ - 0x0004 line=51 │ │ + 0x0000 line=180 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0005 reg=1 (null) D │ │ - 0x0000 - 0x0005 reg=3 (null) D │ │ + 0x0000 - 0x000e reg=2 (null) D │ │ │ │ - #30 : (in Lorg/javia/arity/Complex;) │ │ - name : 'set' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0001 (PUBLIC) │ │ + #16 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'tan' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -03b2d8: |[03b2d8] org.javia.arity.Complex.set:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03b2e8: 5330 010b |0000: iget-wide v0, v3, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b2ec: 5a20 010b |0002: iput-wide v0, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b2f0: 5330 000b |0004: iget-wide v0, v3, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b2f4: 5a20 000b |0006: iput-wide v0, v2, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b2f8: 1102 |0008: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - 0x0004 line=57 │ │ - 0x0008 line=58 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0009 reg=3 (null) Lorg/javia/arity/Complex; │ │ - │ │ - #31 : (in Lorg/javia/arity/Complex;) │ │ - name : 'sin' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 50 16-bit code units │ │ -03b2fc: |[03b2fc] org.javia.arity.Complex.sin:()Lorg/javia/arity/Complex; │ │ -03b30c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03b310: 5360 000b |0002: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b314: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03b318: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03b31c: 5360 010b |0008: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b320: 7120 ba0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -03b326: 0b00 |000d: move-result-wide v0 │ │ -03b328: 6e53 6b0a 0621 |000e: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b32e: 0c00 |0011: move-result-object v0 │ │ -03b330: 1100 |0012: return-object v0 │ │ -03b332: 5360 010b |0013: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b336: 7120 ba0a 1000 |0015: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -03b33c: 0b00 |0018: move-result-wide v0 │ │ -03b33e: 5362 000b |0019: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b342: 7120 220a 3200 |001b: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a22 │ │ -03b348: 0b02 |001e: move-result-wide v2 │ │ -03b34a: cd20 |001f: mul-double/2addr v0, v2 │ │ -03b34c: 5362 010b |0020: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b350: 7120 ac0a 3200 |0022: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03b356: 0b02 |0025: move-result-wide v2 │ │ -03b358: 5364 000b |0026: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b35c: 7120 280a 5400 |0028: invoke-static {v4, v5}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a28 │ │ -03b362: 0b04 |002b: move-result-wide v4 │ │ -03b364: cd42 |002c: mul-double/2addr v2, v4 │ │ -03b366: 6e53 6b0a 0621 |002d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b36c: 0c00 |0030: move-result-object v0 │ │ -03b36e: 28e1 |0031: goto 0012 // -001f │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=385 │ │ - locals : │ │ - 0x0000 - 0x0032 reg=6 this Lorg/javia/arity/Complex; │ │ - │ │ - #32 : (in Lorg/javia/arity/Complex;) │ │ - name : 'sinh' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 32 16-bit code units │ │ -03b370: |[03b370] org.javia.arity.Complex.sinh:()Lorg/javia/arity/Complex; │ │ -03b380: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03b384: 5340 000b |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b388: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03b38c: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03b390: 5340 010b |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b394: 7120 280a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a28 │ │ -03b39a: 0b00 |000d: move-result-wide v0 │ │ -03b39c: 6e53 6b0a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b3a2: 0c00 |0011: move-result-object v0 │ │ -03b3a4: 1100 |0012: return-object v0 │ │ -03b3a6: 7010 730a 0400 |0013: invoke-direct {v4}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a73 │ │ -03b3ac: 0c00 |0016: move-result-object v0 │ │ -03b3ae: 6e10 6d0a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.sin:()Lorg/javia/arity/Complex; // method@0a6d │ │ -03b3b4: 0c00 |001a: move-result-object v0 │ │ -03b3b6: 7010 730a 0000 |001b: invoke-direct {v0}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a73 │ │ -03b3bc: 0c00 |001e: move-result-object v0 │ │ -03b3be: 28f3 |001f: goto 0012 // -000d │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=392 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Complex; │ │ - │ │ - #33 : (in Lorg/javia/arity/Complex;) │ │ - name : 'sqrt' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 89 16-bit code units │ │ -03b3c0: |[03b3c0] org.javia.arity.Complex.sqrt:()Lorg/javia/arity/Complex; │ │ -03b3d0: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -03b3d4: 5380 000b |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b3d8: 2f00 0006 |0004: cmpl-double v0, v0, v6 │ │ -03b3dc: 3900 1d00 |0006: if-nez v0, 0023 // +001d │ │ -03b3e0: 5380 010b |0008: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b3e4: 3000 0006 |000a: cmpg-double v0, v0, v6 │ │ -03b3e8: 3a00 0c00 |000c: if-ltz v0, 0018 // +000c │ │ -03b3ec: 5380 010b |000e: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b3f0: 7120 bb07 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -03b3f6: 0b00 |0013: move-result-wide v0 │ │ -03b3f8: 6e57 6b0a 0861 |0014: invoke-virtual {v8, v0, v1, v6, v7}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b3fe: 1108 |0017: return-object v8 │ │ -03b400: 5380 010b |0018: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b404: 8000 |001a: neg-double v0, v0 │ │ -03b406: 7120 bb07 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -03b40c: 0b00 |001e: move-result-wide v0 │ │ -03b40e: 6e51 6b0a 6807 |001f: invoke-virtual {v8, v6, v7, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b414: 28f5 |0022: goto 0017 // -000b │ │ -03b416: 5380 010b |0023: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b41a: 7120 a107 1000 |0025: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03b420: 0b00 |0028: move-result-wide v0 │ │ -03b422: 6e10 4d0a 0800 |0029: invoke-virtual {v8}, Lorg/javia/arity/Complex;.abs:()D // method@0a4d │ │ -03b428: 0b02 |002c: move-result-wide v2 │ │ -03b42a: cb20 |002d: add-double/2addr v0, v2 │ │ -03b42c: 1902 0040 |002e: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -03b430: ce20 |0030: div-double/2addr v0, v2 │ │ -03b432: 7120 bb07 1000 |0031: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -03b438: 0b00 |0034: move-result-wide v0 │ │ -03b43a: 5382 010b |0035: iget-wide v2, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b43e: 2f02 0206 |0037: cmpl-double v2, v2, v6 │ │ -03b442: 3a02 0b00 |0039: if-ltz v2, 0044 // +000b │ │ -03b446: 5382 000b |003b: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b44a: ab04 0000 |003d: add-double v4, v0, v0 │ │ -03b44e: ce42 |003f: div-double/2addr v2, v4 │ │ -03b450: 6e53 6b0a 0821 |0040: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b456: 28d4 |0043: goto 0017 // -002c │ │ -03b458: 5382 000b |0044: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b45c: 7120 a107 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03b462: 0b02 |0049: move-result-wide v2 │ │ -03b464: ab04 0000 |004a: add-double v4, v0, v0 │ │ -03b468: ce42 |004c: div-double/2addr v2, v4 │ │ -03b46a: 5384 000b |004d: iget-wide v4, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b46e: 2f04 0406 |004f: cmpl-double v4, v4, v6 │ │ -03b472: 3a04 0600 |0051: if-ltz v4, 0057 // +0006 │ │ -03b476: 6e51 6b0a 2803 |0053: invoke-virtual {v8, v2, v3, v0, v1}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b47c: 28c1 |0056: goto 0017 // -003f │ │ -03b47e: 8000 |0057: neg-double v0, v0 │ │ -03b480: 28fb |0058: goto 0053 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=237 │ │ - 0x0008 line=238 │ │ - 0x000e line=239 │ │ - 0x0017 line=251 │ │ - 0x0018 line=241 │ │ - 0x0023 line=244 │ │ - 0x0035 line=245 │ │ - 0x003b line=246 │ │ - 0x0044 line=248 │ │ - locals : │ │ - 0x0000 - 0x0059 reg=8 this Lorg/javia/arity/Complex; │ │ - │ │ - #34 : (in Lorg/javia/arity/Complex;) │ │ - name : 'square' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 24 16-bit code units │ │ -03b484: |[03b484] org.javia.arity.Complex.square:()Lorg/javia/arity/Complex; │ │ -03b494: 5360 010b |0000: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b498: 5362 010b |0002: iget-wide v2, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b49c: cd20 |0004: mul-double/2addr v0, v2 │ │ -03b49e: 5362 000b |0005: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b4a2: 5364 000b |0007: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b4a6: cd42 |0009: mul-double/2addr v2, v4 │ │ -03b4a8: cc20 |000a: sub-double/2addr v0, v2 │ │ -03b4aa: 1902 0040 |000b: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -03b4ae: 5364 010b |000d: iget-wide v4, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b4b2: cd42 |000f: mul-double/2addr v2, v4 │ │ -03b4b4: 5364 000b |0010: iget-wide v4, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b4b8: cd42 |0012: mul-double/2addr v2, v4 │ │ -03b4ba: 6e53 6b0a 0621 |0013: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b4c0: 0c00 |0016: move-result-object v0 │ │ -03b4c2: 1100 |0017: return-object v0 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +045b54: |[045b54] org.javia.arity.MoreMath.tan:(D)D │ │ +045b64: 7120 a80a 3200 |0000: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.isPiMultiple:(D)Z // method@0aa8 │ │ +045b6a: 0a00 |0003: move-result v0 │ │ +045b6c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +045b70: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +045b74: 1000 |0008: return-wide v0 │ │ +045b76: 7120 b107 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Math;.tan:(D)D // method@07b1 │ │ +045b7c: 0b00 |000c: move-result-wide v0 │ │ +045b7e: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=316 │ │ + 0x0000 line=188 │ │ locals : │ │ - 0x0000 - 0x0018 reg=6 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x000e reg=2 (null) D │ │ │ │ - #35 : (in Lorg/javia/arity/Complex;) │ │ - name : 'sub' │ │ - type : '(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #17 : (in Lorg/javia/arity/MoreMath;) │ │ + name : 'trunc' │ │ + type : '(D)D' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 15 16-bit code units │ │ -03b4c4: |[03b4c4] org.javia.arity.Complex.sub:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ -03b4d4: 5340 010b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b4d8: 5352 010b |0002: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b4dc: cc20 |0004: sub-double/2addr v0, v2 │ │ -03b4de: 5a40 010b |0005: iput-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b4e2: 5340 000b |0007: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b4e6: 5352 000b |0009: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b4ea: cc20 |000b: sub-double/2addr v0, v2 │ │ -03b4ec: 5a40 000b |000c: iput-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b4f0: 1104 |000e: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=142 │ │ - 0x0007 line=143 │ │ - 0x000e line=144 │ │ - locals : │ │ - 0x0000 - 0x000f reg=4 this Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x000f reg=5 (null) Lorg/javia/arity/Complex; │ │ - │ │ - #36 : (in Lorg/javia/arity/Complex;) │ │ - name : 'tan' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 53 16-bit code units │ │ -03b4f4: |[03b4f4] org.javia.arity.Complex.tan:()Lorg/javia/arity/Complex; │ │ -03b504: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03b508: 5380 000b |0002: iget-wide v0, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b50c: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03b510: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03b514: 5380 010b |0008: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b518: 7120 bc0a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.tan:(D)D // method@0abc │ │ -03b51e: 0b00 |000d: move-result-wide v0 │ │ -03b520: 6e53 6b0a 0821 |000e: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b526: 0c00 |0011: move-result-object v0 │ │ -03b528: 1100 |0012: return-object v0 │ │ -03b52a: 5380 010b |0013: iget-wide v0, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b52e: 5382 010b |0015: iget-wide v2, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b532: cb20 |0017: add-double/2addr v0, v2 │ │ -03b534: 5382 000b |0018: iget-wide v2, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b538: 5384 000b |001a: iget-wide v4, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b53c: cb42 |001c: add-double/2addr v2, v4 │ │ -03b53e: 7120 ac0a 1000 |001d: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.cos:(D)D // method@0aac │ │ -03b544: 0b04 |0020: move-result-wide v4 │ │ -03b546: 7120 220a 3200 |0021: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.cosh:(D)D // method@0a22 │ │ -03b54c: 0b06 |0024: move-result-wide v6 │ │ -03b54e: cb64 |0025: add-double/2addr v4, v6 │ │ -03b550: 7120 ba0a 1000 |0026: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.sin:(D)D // method@0aba │ │ -03b556: 0b00 |0029: move-result-wide v0 │ │ -03b558: ce40 |002a: div-double/2addr v0, v4 │ │ -03b55a: 7120 280a 3200 |002b: invoke-static {v2, v3}, Lorg/javia/arity/BaseMath;.sinh:(D)D // method@0a28 │ │ -03b560: 0b02 |002e: move-result-wide v2 │ │ -03b562: ce42 |002f: div-double/2addr v2, v4 │ │ -03b564: 6e53 6b0a 0821 |0030: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b56a: 0c00 |0033: move-result-object v0 │ │ -03b56c: 28de |0034: goto 0012 // -0022 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=409 │ │ - 0x0008 line=410 │ │ - 0x0012 line=415 │ │ - 0x0013 line=412 │ │ - 0x0018 line=413 │ │ - 0x001d line=414 │ │ - 0x0026 line=415 │ │ - locals : │ │ - 0x0000 - 0x0035 reg=8 this Lorg/javia/arity/Complex; │ │ - │ │ - #37 : (in Lorg/javia/arity/Complex;) │ │ - name : 'tanh' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 32 16-bit code units │ │ -03b570: |[03b570] org.javia.arity.Complex.tanh:()Lorg/javia/arity/Complex; │ │ -03b580: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03b584: 5340 000b |0002: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b588: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03b58c: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -03b590: 5340 010b |0008: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b594: 7120 290a 1000 |000a: invoke-static {v0, v1}, Lorg/javia/arity/BaseMath;.tanh:(D)D // method@0a29 │ │ -03b59a: 0b00 |000d: move-result-wide v0 │ │ -03b59c: 6e53 6b0a 0421 |000e: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03b5a2: 0c00 |0011: move-result-object v0 │ │ -03b5a4: 1100 |0012: return-object v0 │ │ -03b5a6: 7010 730a 0400 |0013: invoke-direct {v4}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a73 │ │ -03b5ac: 0c00 |0016: move-result-object v0 │ │ -03b5ae: 6e10 740a 0000 |0017: invoke-virtual {v0}, Lorg/javia/arity/Complex;.tan:()Lorg/javia/arity/Complex; // method@0a74 │ │ -03b5b4: 0c00 |001a: move-result-object v0 │ │ -03b5b6: 7010 730a 0000 |001b: invoke-direct {v0}, Lorg/javia/arity/Complex;.swap:()Lorg/javia/arity/Complex; // method@0a73 │ │ -03b5bc: 0c00 |001e: move-result-object v0 │ │ -03b5be: 28f3 |001f: goto 0012 // -000d │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=420 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Complex; │ │ - │ │ - #38 : (in Lorg/javia/arity/Complex;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 70 16-bit code units │ │ -03b5c0: |[03b5c0] org.javia.arity.Complex.toString:()Ljava/lang/String; │ │ -03b5d0: 5340 000b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b5d4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -03b5d8: 2f00 0002 |0004: cmpl-double v0, v0, v2 │ │ -03b5dc: 3900 1800 |0006: if-nez v0, 001e // +0018 │ │ -03b5e0: 2200 a501 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03b5e4: 7010 f007 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03b5ea: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ -03b5ee: 6e20 f807 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03b5f4: 0c00 |0012: move-result-object v0 │ │ -03b5f6: 5341 010b |0013: iget-wide v1, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b5fa: 6e30 f307 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03b600: 0c00 |0018: move-result-object v0 │ │ -03b602: 6e10 fb07 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03b608: 0c00 |001c: move-result-object v0 │ │ -03b60a: 1100 |001d: return-object v0 │ │ -03b60c: 2200 a501 |001e: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03b610: 7010 f007 0000 |0020: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03b616: 1a01 3900 |0023: const-string v1, "(" // string@0039 │ │ -03b61a: 6e20 f807 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03b620: 0c00 |0028: move-result-object v0 │ │ -03b622: 5341 010b |0029: iget-wide v1, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03b626: 6e30 f307 1002 |002b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03b62c: 0c00 |002e: move-result-object v0 │ │ -03b62e: 1a01 4a00 |002f: const-string v1, ", " // string@004a │ │ -03b632: 6e20 f807 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03b638: 0c00 |0034: move-result-object v0 │ │ -03b63a: 5341 000b |0035: iget-wide v1, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03b63e: 6e30 f307 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03b644: 0c00 |003a: move-result-object v0 │ │ -03b646: 1301 2900 |003b: const/16 v1, #int 41 // #29 │ │ -03b64a: 6e20 f207 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03b650: 0c00 |0040: move-result-object v0 │ │ -03b652: 6e10 fb07 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03b658: 0c00 |0044: move-result-object v0 │ │ -03b65a: 28d8 |0045: goto 001d // -0028 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +045b80: |[045b80] org.javia.arity.MoreMath.trunc:(D)D │ │ +045b90: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +045b94: 2f00 0200 |0002: cmpl-double v0, v2, v0 │ │ +045b98: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +045b9c: 7120 a207 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@07a2 │ │ +045ba2: 0b00 |0009: move-result-wide v0 │ │ +045ba4: 1000 |000a: return-wide v0 │ │ +045ba6: 7120 9e07 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@079e │ │ +045bac: 0b00 |000e: move-result-wide v0 │ │ +045bae: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0046 reg=4 this Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0010 reg=2 (null) D │ │ │ │ - source_file_idx : 338 (Complex.java) │ │ + Virtual methods - │ │ + source_file_idx : 1166 (MoreMath.java) │ │ │ │ -Class #288 header: │ │ +Class #269 header: │ │ class_idx : 508 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 340 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 503 │ │ +source_file_idx : 1351 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #288 - │ │ - Class descriptor : 'Lorg/javia/arity/Constant;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #269 - │ │ + Class descriptor : 'Lorg/javia/arity/MyFun;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Lorg/javia/arity/Function;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Constant;) │ │ - name : 'value' │ │ - type : 'Lorg/javia/arity/Complex;' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Lorg/javia/arity/MyFun;) │ │ + name : 'f' │ │ + type : 'Lorg/javia/arity/Function;' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/MyFun;) │ │ + name : 'symbols' │ │ + type : 'Lorg/javia/arity/Symbols;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Constant;) │ │ + #0 : (in Lorg/javia/arity/MyFun;) │ │ name : '' │ │ - type : '(Lorg/javia/arity/Complex;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03b65c: |[03b65c] org.javia.arity.Constant.:(Lorg/javia/arity/Complex;)V │ │ -03b66c: 7010 8d0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/Function;.:()V // method@0a8d │ │ -03b672: 2200 fb01 |0003: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -03b676: 7020 4c0a 2000 |0005: invoke-direct {v0, v2}, Lorg/javia/arity/Complex;.:(Lorg/javia/arity/Complex;)V // method@0a4c │ │ -03b67c: 5b10 020b |0008: iput-object v0, v1, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@0b02 │ │ -03b680: 0e00 |000a: return-void │ │ - catches : (none) │ │ + insns size : 47 16-bit code units │ │ +045bb0: |[045bb0] org.javia.arity.MyFun.:()V │ │ +045bc0: 7010 820a 0400 |0000: invoke-direct {v4}, Lorg/javia/arity/Function;.:()V // method@0a82 │ │ +045bc6: 2200 0102 |0003: new-instance v0, Lorg/javia/arity/Symbols; // type@0201 │ │ +045bca: 7010 d20a 0000 |0005: invoke-direct {v0}, Lorg/javia/arity/Symbols;.:()V // method@0ad2 │ │ +045bd0: 5b40 0009 |0008: iput-object v0, v4, Lorg/javia/arity/MyFun;.symbols:Lorg/javia/arity/Symbols; // field@0900 │ │ +045bd4: 5440 0009 |000a: iget-object v0, v4, Lorg/javia/arity/MyFun;.symbols:Lorg/javia/arity/Symbols; // field@0900 │ │ +045bd8: 1a01 7900 |000c: const-string v1, "1-x" // string@0079 │ │ +045bdc: 6e20 d50a 1000 |000e: invoke-virtual {v0, v1}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ad5 │ │ +045be2: 0c00 |0011: move-result-object v0 │ │ +045be4: 5b40 ff08 |0012: iput-object v0, v4, Lorg/javia/arity/MyFun;.f:Lorg/javia/arity/Function; // field@08ff │ │ +045be8: 0e00 |0014: return-void │ │ +045bea: 0d00 |0015: move-exception v0 │ │ +045bec: 6201 da07 |0016: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +045bf0: 2202 9901 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +045bf4: 7010 e507 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +045bfa: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ +045bfe: 6e20 ed07 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +045c04: 0c02 |0022: move-result-object v2 │ │ +045c06: 6e20 ec07 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +045c0c: 0c00 |0026: move-result-object v0 │ │ +045c0e: 6e10 f007 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +045c14: 0c00 |002a: move-result-object v0 │ │ +045c16: 6e20 6507 0100 |002b: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +045c1c: 28e6 |002e: goto 0014 // -001a │ │ + catches : 1 │ │ + 0x000a - 0x0014 │ │ + Lorg/javia/arity/SyntaxException; -> 0x0015 │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=26 │ │ - 0x000a line=27 │ │ + 0x0000 line=494 │ │ + 0x0003 line=491 │ │ + 0x000a line=496 │ │ + 0x0014 line=500 │ │ + 0x0015 line=497 │ │ + 0x0016 line=498 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/javia/arity/Constant; │ │ - 0x0000 - 0x000b reg=2 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x002f reg=4 this Lorg/javia/arity/MyFun; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Constant;) │ │ + #0 : (in Lorg/javia/arity/MyFun;) │ │ name : 'eval' │ │ - type : '()D' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -03b684: |[03b684] org.javia.arity.Constant.eval:()D │ │ -03b694: 5420 020b |0000: iget-object v0, v2, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@0b02 │ │ -03b698: 6e10 530a 0000 |0002: invoke-virtual {v0}, Lorg/javia/arity/Complex;.asReal:()D // method@0a53 │ │ -03b69e: 0b00 |0005: move-result-wide v0 │ │ -03b6a0: 1000 |0006: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/Constant; │ │ - │ │ - #1 : (in Lorg/javia/arity/Constant;) │ │ - name : 'evalComplex' │ │ - type : '()Lorg/javia/arity/Complex;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03b6a4: |[03b6a4] org.javia.arity.Constant.evalComplex:()Lorg/javia/arity/Complex; │ │ -03b6b4: 5410 020b |0000: iget-object v0, v1, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@0b02 │ │ -03b6b8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=32 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/javia/arity/Constant; │ │ - │ │ - #2 : (in Lorg/javia/arity/Constant;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 7 16-bit code units │ │ -03b6bc: |[03b6bc] org.javia.arity.Constant.toString:()Ljava/lang/String; │ │ -03b6cc: 5410 020b |0000: iget-object v0, v1, Lorg/javia/arity/Constant;.value:Lorg/javia/arity/Complex; // field@0b02 │ │ -03b6d0: 6e10 760a 0000 |0002: invoke-virtual {v0}, Lorg/javia/arity/Complex;.toString:()Ljava/lang/String; // method@0a76 │ │ -03b6d6: 0c00 |0005: move-result-object v0 │ │ -03b6d8: 1100 |0006: return-object v0 │ │ +045c30: |[045c30] org.javia.arity.MyFun.eval:(D)D │ │ +045c40: 5430 ff08 |0000: iget-object v0, v3, Lorg/javia/arity/MyFun;.f:Lorg/javia/arity/Function; // field@08ff │ │ +045c44: 6e30 850a 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/javia/arity/Function;.eval:(D)D // method@0a85 │ │ +045c4a: 0b00 |0005: move-result-wide v0 │ │ +045c4c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ + 0x0000 line=503 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/javia/arity/Constant; │ │ + 0x0000 - 0x0007 reg=3 this Lorg/javia/arity/MyFun; │ │ + 0x0000 - 0x0007 reg=4 (null) D │ │ │ │ - source_file_idx : 340 (Constant.java) │ │ + source_file_idx : 1351 (UnitTest.java) │ │ │ │ -Class #289 header: │ │ -class_idx : 509 │ │ +Class #270 header: │ │ +class_idx : 510 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 375 │ │ -static_fields_size : 1 │ │ +superclass_idx : 518 │ │ +source_file_idx : 1248 │ │ +static_fields_size : 0 │ │ instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #289 annotations: │ │ -Annotations on method #2685 'parse' │ │ +Class #270 annotations: │ │ +Annotations on method #2749 'popHigher' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Annotations on method #2750 'push' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ │ │ -Class #289 - │ │ - Class descriptor : 'Lorg/javia/arity/Declaration;' │ │ +Class #270 - │ │ + Class descriptor : 'Lorg/javia/arity/RPN;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lorg/javia/arity/TokenConsumer;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/Declaration;) │ │ - name : 'NO_ARGS' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Declaration;) │ │ - name : 'args' │ │ - type : '[Ljava/lang/String;' │ │ + #0 : (in Lorg/javia/arity/RPN;) │ │ + name : 'consumer' │ │ + type : 'Lorg/javia/arity/TokenConsumer;' │ │ access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/Declaration;) │ │ - name : 'arity' │ │ - type : 'I' │ │ + #1 : (in Lorg/javia/arity/RPN;) │ │ + name : 'exception' │ │ + type : 'Lorg/javia/arity/SyntaxException;' │ │ access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/Declaration;) │ │ - name : 'expression' │ │ - type : 'Ljava/lang/String;' │ │ + #2 : (in Lorg/javia/arity/RPN;) │ │ + name : 'prevTokenId' │ │ + type : 'I' │ │ access : 0x0000 () │ │ - #3 : (in Lorg/javia/arity/Declaration;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ + #3 : (in Lorg/javia/arity/RPN;) │ │ + name : 'stack' │ │ + type : 'Ljava/util/Stack;' │ │ access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Declaration;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Lorg/javia/arity/RPN;) │ │ + name : '' │ │ + type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -03b6dc: |[03b6dc] org.javia.arity.Declaration.:()V │ │ -03b6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b6ee: 2300 2702 |0001: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -03b6f2: 6900 030b |0003: sput-object v0, Lorg/javia/arity/Declaration;.NO_ARGS:[Ljava/lang/String; // field@0b03 │ │ -03b6f6: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +045c50: |[045c50] org.javia.arity.RPN.:(Lorg/javia/arity/SyntaxException;)V │ │ +045c60: 7010 ef0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/TokenConsumer;.:()V // method@0aef │ │ +045c66: 2200 bb01 |0003: new-instance v0, Ljava/util/Stack; // type@01bb │ │ +045c6a: 7010 4508 0000 |0005: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@0845 │ │ +045c70: 5b10 1209 |0008: iput-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045c74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +045c76: 5910 1109 |000b: iput v0, v1, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045c7a: 5b12 1009 |000d: iput-object v2, v1, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0910 │ │ +045c7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ + 0x0000 line=34 │ │ + 0x0003 line=29 │ │ + 0x000a line=30 │ │ + 0x000d line=35 │ │ + 0x000f line=36 │ │ locals : │ │ + 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/RPN; │ │ + 0x0000 - 0x0010 reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ │ │ - #1 : (in Lorg/javia/arity/Declaration;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Lorg/javia/arity/RPN;) │ │ + name : 'isOperand' │ │ + type : '(I)Z' │ │ + access : 0x0018 (STATIC FINAL) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03b6f8: |[03b6f8] org.javia.arity.Declaration.:()V │ │ -03b708: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03b70e: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +045c80: |[045c80] org.javia.arity.RPN.isOperand:(I)Z │ │ +045c90: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +045c94: 3201 0e00 |0002: if-eq v1, v0, 0010 // +000e │ │ +045c98: 1300 0e00 |0004: const/16 v0, #int 14 // #e │ │ +045c9c: 3201 0a00 |0006: if-eq v1, v0, 0010 // +000a │ │ +045ca0: 1300 0900 |0008: const/16 v0, #int 9 // #9 │ │ +045ca4: 3201 0600 |000a: if-eq v1, v0, 0010 // +0006 │ │ +045ca8: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ +045cac: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +045cb0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +045cb2: 0f00 |0011: return v0 │ │ +045cb4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +045cb6: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=19 │ │ + 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/Declaration; │ │ + 0x0000 - 0x0014 reg=1 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Declaration;) │ │ - name : 'parse' │ │ - type : '(Ljava/lang/String;Lorg/javia/arity/Lexer;Lorg/javia/arity/DeclarationParser;)V' │ │ - access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/RPN;) │ │ + name : 'popHigher' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -03b710: |[03b710] org.javia.arity.Declaration.parse:(Ljava/lang/String;Lorg/javia/arity/Lexer;Lorg/javia/arity/DeclarationParser;)V │ │ -03b720: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ -03b724: 6e20 d207 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03b72a: 0a00 |0005: move-result v0 │ │ -03b72c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -03b72e: 3310 0f00 |0007: if-ne v0, v1, 0016 // +000f │ │ -03b732: 5b23 060b |0009: iput-object v3, v2, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@0b06 │ │ -03b736: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03b738: 5b20 070b |000c: iput-object v0, v2, Lorg/javia/arity/Declaration;.name:Ljava/lang/String; // field@0b07 │ │ -03b73c: 6200 030b |000e: sget-object v0, Lorg/javia/arity/Declaration;.NO_ARGS:[Ljava/lang/String; // field@0b03 │ │ -03b740: 5b20 040b |0010: iput-object v0, v2, Lorg/javia/arity/Declaration;.args:[Ljava/lang/String; // field@0b04 │ │ -03b744: 12e0 |0012: const/4 v0, #int -2 // #fe │ │ -03b746: 5920 050b |0013: iput v0, v2, Lorg/javia/arity/Declaration;.arity:I // field@0b05 │ │ -03b74a: 0e00 |0015: return-void │ │ -03b74c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -03b74e: 6e30 dd07 1300 |0017: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -03b754: 0c01 |001a: move-result-object v1 │ │ -03b756: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b75a: 6e20 dc07 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -03b760: 0c00 |0020: move-result-object v0 │ │ -03b762: 5b20 060b |0021: iput-object v0, v2, Lorg/javia/arity/Declaration;.expression:Ljava/lang/String; // field@0b06 │ │ -03b766: 6e30 a10a 1405 |0023: invoke-virtual {v4, v1, v5}, Lorg/javia/arity/Lexer;.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V // method@0aa1 │ │ -03b76c: 5450 0e0b |0026: iget-object v0, v5, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@0b0e │ │ -03b770: 5b20 070b |0028: iput-object v0, v2, Lorg/javia/arity/Declaration;.name:Ljava/lang/String; // field@0b07 │ │ -03b774: 6e10 800a 0500 |002a: invoke-virtual {v5}, Lorg/javia/arity/DeclarationParser;.argNames:()[Ljava/lang/String; // method@0a80 │ │ -03b77a: 0c00 |002d: move-result-object v0 │ │ -03b77c: 5b20 040b |002e: iput-object v0, v2, Lorg/javia/arity/Declaration;.args:[Ljava/lang/String; // field@0b04 │ │ -03b780: 5250 0c0b |0030: iget v0, v5, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b784: 5920 050b |0032: iput v0, v2, Lorg/javia/arity/Declaration;.arity:I // field@0b05 │ │ -03b788: 28e1 |0034: goto 0015 // -001f │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +045cb8: |[045cb8] org.javia.arity.RPN.popHigher:(I)V │ │ +045cc8: 7010 c10a 0200 |0000: invoke-direct {v2}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0ac1 │ │ +045cce: 0c00 |0003: move-result-object v0 │ │ +045cd0: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +045cd4: 5201 3609 |0006: iget v1, v0, Lorg/javia/arity/Token;.priority:I // field@0936 │ │ +045cd8: 3431 1100 |0008: if-lt v1, v3, 0019 // +0011 │ │ +045cdc: 5421 0f09 |000a: iget-object v1, v2, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@090f │ │ +045ce0: 6e20 f00a 0100 |000c: invoke-virtual {v1, v0}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0af0 │ │ +045ce6: 5420 1209 |000f: iget-object v0, v2, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045cea: 6e10 4808 0000 |0011: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0848 │ │ +045cf0: 7010 c10a 0200 |0014: invoke-direct {v2}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0ac1 │ │ +045cf6: 0c00 |0017: move-result-object v0 │ │ +045cf8: 28ec |0018: goto 0004 // -0014 │ │ +045cfa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ - 0x0006 line=30 │ │ - 0x0009 line=32 │ │ - 0x000b line=33 │ │ - 0x000e line=34 │ │ - 0x0012 line=35 │ │ - 0x0015 line=49 │ │ - 0x0016 line=37 │ │ - 0x001b line=38 │ │ - 0x0023 line=39 │ │ - 0x0026 line=40 │ │ - 0x002a line=41 │ │ - 0x0030 line=42 │ │ + 0x0000 line=54 │ │ + 0x0004 line=55 │ │ + 0x000a line=56 │ │ + 0x000f line=58 │ │ + 0x0014 line=59 │ │ + 0x0019 line=61 │ │ locals : │ │ - 0x0000 - 0x0035 reg=2 this Lorg/javia/arity/Declaration; │ │ - 0x0000 - 0x0035 reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0035 reg=4 (null) Lorg/javia/arity/Lexer; │ │ - 0x0000 - 0x0035 reg=5 (null) Lorg/javia/arity/DeclarationParser; │ │ - │ │ - source_file_idx : 375 (Declaration.java) │ │ - │ │ -Class #290 header: │ │ -class_idx : 530 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1344 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #290 annotations: │ │ -Annotations on method #2811 'push' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + 0x0000 - 0x001a reg=2 this Lorg/javia/arity/RPN; │ │ + 0x0000 - 0x001a reg=3 (null) I │ │ │ │ -Class #290 - │ │ - Class descriptor : 'Lorg/javia/arity/TokenConsumer;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/TokenConsumer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Lorg/javia/arity/RPN;) │ │ + name : 'top' │ │ + type : '()Lorg/javia/arity/Token;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03b78c: |[03b78c] org.javia.arity.TokenConsumer.:()V │ │ -03b79c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03b7a2: 0e00 |0003: return-void │ │ + insns size : 19 16-bit code units │ │ +045cfc: |[045cfc] org.javia.arity.RPN.top:()Lorg/javia/arity/Token; │ │ +045d0c: 5410 1209 |0000: iget-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045d10: 6e10 4608 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@0846 │ │ +045d16: 0a00 |0005: move-result v0 │ │ +045d18: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +045d1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +045d1e: 1100 |0009: return-object v0 │ │ +045d20: 5410 1209 |000a: iget-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045d24: 6e10 4708 0000 |000c: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@0847 │ │ +045d2a: 0c00 |000f: move-result-object v0 │ │ +045d2c: 1f00 0502 |0010: check-cast v0, Lorg/javia/arity/Token; // type@0205 │ │ +045d30: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=19 │ │ + 0x0000 line=50 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/TokenConsumer; │ │ + 0x0000 - 0x0013 reg=1 this Lorg/javia/arity/RPN; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/TokenConsumer;) │ │ + #0 : (in Lorg/javia/arity/RPN;) │ │ name : 'push' │ │ type : '(Lorg/javia/arity/Token;)V' │ │ - access : 0x0400 (ABSTRACT) │ │ - code : (none) │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 266 16-bit code units │ │ +045d34: |[045d34] org.javia.arity.RPN.push:(Lorg/javia/arity/Token;)V │ │ +045d44: 1303 0b00 |0000: const/16 v3, #int 11 // #b │ │ +045d48: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +045d4a: 5251 3609 |0003: iget v1, v5, Lorg/javia/arity/Token;.priority:I // field@0936 │ │ +045d4e: 5252 3309 |0005: iget v2, v5, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +045d52: 2b02 f100 0000 |0007: packed-switch v2, 000000f8 // +000000f1 │ │ +045d58: 5253 3209 |000a: iget v3, v5, Lorg/javia/arity/Token;.assoc:I // field@0932 │ │ +045d5c: 3303 b800 |000c: if-ne v3, v0, 00c4 // +00b8 │ │ +045d60: 5240 1109 |000e: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045d64: 7110 bc0a 0000 |0010: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0abc │ │ +045d6a: 0a00 |0013: move-result v0 │ │ +045d6c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +045d70: 6200 ec08 |0016: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@08ec │ │ +045d74: 6e20 be0a 0400 |0018: invoke-virtual {v4, v0}, Lorg/javia/arity/RPN;.push:(Lorg/javia/arity/Token;)V // method@0abe │ │ +045d7a: 5440 1209 |001b: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045d7e: 6e20 4908 5000 |001d: invoke-virtual {v0, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0849 │ │ +045d84: 5250 3309 |0020: iget v0, v5, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +045d88: 5940 1109 |0022: iput v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045d8c: 0e00 |0024: return-void │ │ +045d8e: 5240 1109 |0025: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045d92: 7110 bc0a 0000 |0027: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0abc │ │ +045d98: 0a00 |002a: move-result v0 │ │ +045d9a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +045d9e: 6200 ec08 |002d: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@08ec │ │ +045da2: 6e20 be0a 0400 |002f: invoke-virtual {v4, v0}, Lorg/javia/arity/RPN;.push:(Lorg/javia/arity/Token;)V // method@0abe │ │ +045da8: 5440 0f09 |0032: iget-object v0, v4, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@090f │ │ +045dac: 6e20 f00a 5000 |0034: invoke-virtual {v0, v5}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0af0 │ │ +045db2: 28e9 |0037: goto 0020 // -0017 │ │ +045db4: 5240 1109 |0038: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045db8: 3330 2400 |003a: if-ne v0, v3, 005e // +0024 │ │ +045dbc: 7010 c10a 0400 |003c: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0ac1 │ │ +045dc2: 0c00 |003f: move-result-object v0 │ │ +045dc4: 5202 3109 |0040: iget v2, v0, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +045dc8: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +045dcc: 5902 3109 |0044: iput v2, v0, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +045dd0: 7020 bd0a 1400 |0046: invoke-direct {v4, v1}, Lorg/javia/arity/RPN;.popHigher:(I)V // method@0abd │ │ +045dd6: 7010 c10a 0400 |0049: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0ac1 │ │ +045ddc: 0c00 |004c: move-result-object v0 │ │ +045dde: 3800 d3ff |004d: if-eqz v0, 0020 // -002d │ │ +045de2: 5201 3309 |004f: iget v1, v0, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +045de6: 3331 2000 |0051: if-ne v1, v3, 0071 // +0020 │ │ +045dea: 5441 0f09 |0053: iget-object v1, v4, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@090f │ │ +045dee: 6e20 f00a 0100 |0055: invoke-virtual {v1, v0}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0af0 │ │ +045df4: 5440 1209 |0058: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045df8: 6e10 4808 0000 |005a: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0848 │ │ +045dfe: 28c3 |005d: goto 0020 // -003d │ │ +045e00: 5240 1109 |005e: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045e04: 7110 bc0a 0000 |0060: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0abc │ │ +045e0a: 0a00 |0063: move-result v0 │ │ +045e0c: 3900 e2ff |0064: if-nez v0, 0046 // -001e │ │ +045e10: 5440 1009 |0066: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0910 │ │ +045e14: 1a01 7610 |0068: const-string v1, "unexpected ) or END" // string@1076 │ │ +045e18: 5252 3509 |006a: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045e1c: 6e30 e20a 1002 |006c: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045e22: 0c00 |006f: move-result-object v0 │ │ +045e24: 2700 |0070: throw v0 │ │ +045e26: 6201 ea08 |0071: sget-object v1, Lorg/javia/arity/Lexer;.TOK_LPAREN:Lorg/javia/arity/Token; // field@08ea │ │ +045e2a: 3210 e5ff |0073: if-eq v0, v1, 0058 // -001b │ │ +045e2e: 5440 1009 |0075: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0910 │ │ +045e32: 1a01 8409 |0077: const-string v1, "expected LPAREN or CALL" // string@0984 │ │ +045e36: 5252 3509 |0079: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045e3a: 6e30 e20a 1002 |007b: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045e40: 0c00 |007e: move-result-object v0 │ │ +045e42: 2700 |007f: throw v0 │ │ +045e44: 5240 1109 |0080: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045e48: 7110 bc0a 0000 |0082: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0abc │ │ +045e4e: 0a00 |0085: move-result v0 │ │ +045e50: 3900 0d00 |0086: if-nez v0, 0093 // +000d │ │ +045e54: 5440 1009 |0088: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0910 │ │ +045e58: 1a01 110d |008a: const-string v1, "misplaced COMMA" // string@0d11 │ │ +045e5c: 5252 3509 |008c: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045e60: 6e30 e20a 1002 |008e: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045e66: 0c00 |0091: move-result-object v0 │ │ +045e68: 2700 |0092: throw v0 │ │ +045e6a: 7020 bd0a 1400 |0093: invoke-direct {v4, v1}, Lorg/javia/arity/RPN;.popHigher:(I)V // method@0abd │ │ +045e70: 7010 c10a 0400 |0096: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0ac1 │ │ +045e76: 0c00 |0099: move-result-object v0 │ │ +045e78: 3800 0600 |009a: if-eqz v0, 00a0 // +0006 │ │ +045e7c: 5201 3309 |009c: iget v1, v0, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +045e80: 3231 0d00 |009e: if-eq v1, v3, 00ab // +000d │ │ +045e84: 5440 1009 |00a0: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0910 │ │ +045e88: 1a01 3601 |00a2: const-string v1, "COMMA not inside CALL" // string@0136 │ │ +045e8c: 5252 3509 |00a4: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045e90: 6e30 e20a 1002 |00a6: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045e96: 0c00 |00a9: move-result-object v0 │ │ +045e98: 2700 |00aa: throw v0 │ │ +045e9a: 5201 3109 |00ab: iget v1, v0, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +045e9e: d801 0101 |00ad: add-int/lit8 v1, v1, #int 1 // #01 │ │ +045ea2: 5901 3109 |00af: iput v1, v0, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +045ea6: 2900 6fff |00b1: goto/16 0020 // -0091 │ │ +045eaa: 6200 ef08 |00b3: sget-object v0, Lorg/javia/arity/Lexer;.TOK_RPAREN:Lorg/javia/arity/Token; // field@08ef │ │ +045eae: 5251 3509 |00b5: iget v1, v5, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045eb2: 5901 3509 |00b7: iput v1, v0, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045eb6: 6e20 be0a 0400 |00b9: invoke-virtual {v4, v0}, Lorg/javia/arity/RPN;.push:(Lorg/javia/arity/Token;)V // method@0abe │ │ +045ebc: 7010 c10a 0400 |00bc: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0ac1 │ │ +045ec2: 0c01 |00bf: move-result-object v1 │ │ +045ec4: 3901 f9ff |00c0: if-nez v1, 00b9 // -0007 │ │ +045ec8: 2900 5eff |00c2: goto/16 0020 // -00a2 │ │ +045ecc: 5243 1109 |00c4: iget v3, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045ed0: 7110 bc0a 0300 |00c6: invoke-static {v3}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0abc │ │ +045ed6: 0a03 |00c9: move-result v3 │ │ +045ed8: 3903 1b00 |00ca: if-nez v3, 00e5 // +001b │ │ +045edc: 1221 |00cc: const/4 v1, #int 2 // #2 │ │ +045ede: 3312 0b00 |00cd: if-ne v2, v1, 00d8 // +000b │ │ +045ee2: 6205 f208 |00cf: sget-object v5, Lorg/javia/arity/Lexer;.TOK_UMIN:Lorg/javia/arity/Token; // field@08f2 │ │ +045ee6: 5440 1209 |00d1: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045eea: 6e20 4908 5000 |00d3: invoke-virtual {v0, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0849 │ │ +045ef0: 2900 4aff |00d6: goto/16 0020 // -00b6 │ │ +045ef4: 3202 4cff |00d8: if-eq v2, v0, 0024 // -00b4 │ │ +045ef8: 5440 1009 |00da: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0910 │ │ +045efc: 1a01 cd0d |00dc: const-string v1, "operator without operand" // string@0dcd │ │ +045f00: 5252 3509 |00de: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +045f04: 6e30 e20a 1002 |00e0: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +045f0a: 0c00 |00e3: move-result-object v0 │ │ +045f0c: 2700 |00e4: throw v0 │ │ +045f0e: 5252 3209 |00e5: iget v2, v5, Lorg/javia/arity/Token;.assoc:I // field@0932 │ │ +045f12: 1233 |00e7: const/4 v3, #int 3 // #3 │ │ +045f14: 3332 0d00 |00e8: if-ne v2, v3, 00f5 // +000d │ │ +045f18: b010 |00ea: add-int/2addr v0, v1 │ │ +045f1a: 7020 bd0a 0400 |00eb: invoke-direct {v4, v0}, Lorg/javia/arity/RPN;.popHigher:(I)V // method@0abd │ │ +045f20: 5440 1209 |00ee: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045f24: 6e20 4908 5000 |00f0: invoke-virtual {v0, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0849 │ │ +045f2a: 2900 2dff |00f3: goto/16 0020 // -00d3 │ │ +045f2e: 1200 |00f5: const/4 v0, #int 0 // #0 │ │ +045f30: 28f4 |00f6: goto 00ea // -000c │ │ +045f32: 0000 |00f7: nop // spacer │ │ +045f34: 0001 0700 0900 0000 1e00 0000 1e00 ... |00f8: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=72 │ │ + 0x0005 line=73 │ │ + 0x0007 line=74 │ │ + 0x000a line=137 │ │ + 0x000e line=138 │ │ + 0x0016 line=139 │ │ + 0x001b line=141 │ │ + 0x0020 line=159 │ │ + 0x0024 line=160 │ │ + 0x0025 line=77 │ │ + 0x002d line=78 │ │ + 0x0032 line=80 │ │ + 0x0038 line=94 │ │ + 0x003c line=95 │ │ + 0x0046 line=100 │ │ + 0x0049 line=101 │ │ + 0x004d line=102 │ │ + 0x004f line=103 │ │ + 0x0053 line=104 │ │ + 0x0058 line=108 │ │ + 0x005e line=96 │ │ + 0x0066 line=97 │ │ + 0x0071 line=105 │ │ + 0x0075 line=106 │ │ + 0x0080 line=114 │ │ + 0x0088 line=115 │ │ + 0x0093 line=117 │ │ + 0x0096 line=118 │ │ + 0x009a line=119 │ │ + 0x00a0 line=120 │ │ + 0x00ab line=122 │ │ + 0x00b3 line=128 │ │ + 0x00b5 line=129 │ │ + 0x00b9 line=131 │ │ + 0x00bc line=132 │ │ + 0x00c4 line=144 │ │ + 0x00cc line=145 │ │ + 0x00cf line=147 │ │ + 0x00d1 line=148 │ │ + 0x00d8 line=150 │ │ + 0x00da line=154 │ │ + 0x00e5 line=156 │ │ + 0x00ee line=157 │ │ + 0x00f5 line=156 │ │ + 0x00f7 line=74 │ │ + locals : │ │ + 0x0000 - 0x010a reg=4 this Lorg/javia/arity/RPN; │ │ + 0x0000 - 0x010a reg=5 (null) Lorg/javia/arity/Token; │ │ │ │ - #1 : (in Lorg/javia/arity/TokenConsumer;) │ │ + #1 : (in Lorg/javia/arity/RPN;) │ │ + name : 'setConsumer' │ │ + type : '(Lorg/javia/arity/TokenConsumer;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +045f58: |[045f58] org.javia.arity.RPN.setConsumer:(Lorg/javia/arity/TokenConsumer;)V │ │ +045f68: 5b01 0f09 |0000: iput-object v1, v0, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@090f │ │ +045f6c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0002 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/RPN; │ │ + 0x0000 - 0x0003 reg=1 (null) Lorg/javia/arity/TokenConsumer; │ │ + │ │ + #2 : (in Lorg/javia/arity/RPN;) │ │ name : 'start' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -03b7a4: |[03b7a4] org.javia.arity.TokenConsumer.start:()V │ │ -03b7b4: 0e00 |0000: return-void │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +045f70: |[045f70] org.javia.arity.RPN.start:()V │ │ +045f80: 5410 1209 |0000: iget-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0912 │ │ +045f84: 6e10 4a08 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.removeAllElements:()V // method@084a │ │ +045f8a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +045f8c: 5910 1109 |0006: iput v0, v1, Lorg/javia/arity/RPN;.prevTokenId:I // field@0911 │ │ +045f90: 5410 0f09 |0008: iget-object v0, v1, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@090f │ │ +045f94: 6e10 f10a 0000 |000a: invoke-virtual {v0}, Lorg/javia/arity/TokenConsumer;.start:()V // method@0af1 │ │ +045f9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0000 line=44 │ │ + 0x0005 line=45 │ │ + 0x0008 line=46 │ │ + 0x000d line=47 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lorg/javia/arity/TokenConsumer; │ │ + 0x0000 - 0x000e reg=1 this Lorg/javia/arity/RPN; │ │ │ │ - source_file_idx : 1344 (TokenConsumer.java) │ │ + source_file_idx : 1248 (RPN.java) │ │ │ │ -Class #291 header: │ │ -class_idx : 510 │ │ +Class #271 header: │ │ +class_idx : 511 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 530 │ │ -source_file_idx : 376 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 4 │ │ +superclass_idx : 518 │ │ +source_file_idx : 1282 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #291 annotations: │ │ -Annotations on method #2689 'push' │ │ +Class #271 annotations: │ │ +Annotations on method #2757 'push' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ │ │ -Class #291 - │ │ - Class descriptor : 'Lorg/javia/arity/DeclarationParser;' │ │ +Class #271 - │ │ + Class descriptor : 'Lorg/javia/arity/SimpleCodeGen;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lorg/javia/arity/TokenConsumer;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'MAX_ARITY' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 5 │ │ - #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'NO_ARGS' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #2 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'UNKNOWN_ARITY' │ │ - type : 'I' │ │ + #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'HAS_ARGUMENTS' │ │ + type : 'Lorg/javia/arity/SyntaxException;' │ │ access : 0x0018 (STATIC FINAL) │ │ - value : -2 │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'args' │ │ - type : 'Ljava/util/Vector;' │ │ + #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'code' │ │ + type : 'Lorg/javia/arity/ByteStack;' │ │ access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'arity' │ │ - type : 'I' │ │ + #1 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'consts' │ │ + type : 'Lorg/javia/arity/DoubleStack;' │ │ access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/DeclarationParser;) │ │ + #2 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ name : 'exception' │ │ type : 'Lorg/javia/arity/SyntaxException;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'funcs' │ │ + type : 'Lorg/javia/arity/FunctionStack;' │ │ + access : 0x0000 () │ │ + #4 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'symbols' │ │ + type : 'Lorg/javia/arity/Symbols;' │ │ access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ + #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -03b7b8: |[03b7b8] org.javia.arity.DeclarationParser.:()V │ │ -03b7c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b7ca: 2300 2702 |0001: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -03b7ce: 6900 090b |0003: sput-object v0, Lorg/javia/arity/DeclarationParser;.NO_ARGS:[Ljava/lang/String; // field@0b09 │ │ -03b7d2: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +045f9c: |[045f9c] org.javia.arity.SimpleCodeGen.:()V │ │ +045fac: 2200 0202 |0000: new-instance v0, Lorg/javia/arity/SyntaxException; // type@0202 │ │ +045fb0: 7010 e10a 0000 |0002: invoke-direct {v0}, Lorg/javia/arity/SyntaxException;.:()V // method@0ae1 │ │ +045fb6: 6900 1309 |0005: sput-object v0, Lorg/javia/arity/SimpleCodeGen;.HAS_ARGUMENTS:Lorg/javia/arity/SyntaxException; // field@0913 │ │ +045fba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=26 │ │ locals : │ │ │ │ - #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ + #1 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ name : '' │ │ type : '(Lorg/javia/arity/SyntaxException;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 16 16-bit code units │ │ -03b7d4: |[03b7d4] org.javia.arity.DeclarationParser.:(Lorg/javia/arity/SyntaxException;)V │ │ -03b7e4: 7010 fa0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/TokenConsumer;.:()V // method@0afa │ │ -03b7ea: 12e0 |0003: const/4 v0, #int -2 // #fe │ │ -03b7ec: 5910 0c0b |0004: iput v0, v1, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b7f0: 2200 c901 |0006: new-instance v0, Ljava/util/Vector; // type@01c9 │ │ -03b7f4: 7010 5708 0000 |0008: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@0857 │ │ -03b7fa: 5b10 0b0b |000b: iput-object v0, v1, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@0b0b │ │ -03b7fe: 5b12 0d0b |000d: iput-object v2, v1, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@0b0d │ │ -03b802: 0e00 |000f: return-void │ │ + insns size : 27 16-bit code units │ │ +045fbc: |[045fbc] org.javia.arity.SimpleCodeGen.:(Lorg/javia/arity/SyntaxException;)V │ │ +045fcc: 7010 ef0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/TokenConsumer;.:()V // method@0aef │ │ +045fd2: 2200 ec01 |0003: new-instance v0, Lorg/javia/arity/ByteStack; // type@01ec │ │ +045fd6: 7010 1f0a 0000 |0005: invoke-direct {v0}, Lorg/javia/arity/ByteStack;.:()V // method@0a1f │ │ +045fdc: 5b10 1409 |0008: iput-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0914 │ │ +045fe0: 2200 f301 |000a: new-instance v0, Lorg/javia/arity/DoubleStack; // type@01f3 │ │ +045fe4: 7010 780a 0000 |000c: invoke-direct {v0}, Lorg/javia/arity/DoubleStack;.:()V // method@0a78 │ │ +045fea: 5b10 1509 |000f: iput-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0915 │ │ +045fee: 2200 f901 |0011: new-instance v0, Lorg/javia/arity/FunctionStack; // type@01f9 │ │ +045ff2: 7010 8d0a 0000 |0013: invoke-direct {v0}, Lorg/javia/arity/FunctionStack;.:()V // method@0a8d │ │ +045ff8: 5b10 1709 |0016: iput-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0917 │ │ +045ffc: 5b12 1609 |0018: iput-object v2, v1, Lorg/javia/arity/SimpleCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0916 │ │ +046000: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0003 line=27 │ │ - 0x0006 line=28 │ │ - 0x000d line=33 │ │ - 0x000f line=34 │ │ + 0x0000 line=37 │ │ + 0x0003 line=28 │ │ + 0x000a line=29 │ │ + 0x0011 line=30 │ │ + 0x0018 line=38 │ │ + 0x001a line=39 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/DeclarationParser; │ │ - 0x0000 - 0x0010 reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ + 0x0000 - 0x001b reg=1 this Lorg/javia/arity/SimpleCodeGen; │ │ + 0x0000 - 0x001b reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/DeclarationParser;) │ │ - name : 'argNames' │ │ - type : '()[Ljava/lang/String;' │ │ + #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'getFun' │ │ + type : '()Lorg/javia/arity/CompiledFunction;' │ │ access : 0x0000 () │ │ code - │ │ - registers : 3 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -03b804: |[03b804] org.javia.arity.DeclarationParser.argNames:()[Ljava/lang/String; │ │ -03b814: 5220 0c0b |0000: iget v0, v2, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b818: 3d00 0c00 |0002: if-lez v0, 000e // +000c │ │ -03b81c: 5220 0c0b |0004: iget v0, v2, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b820: 2300 2702 |0006: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -03b824: 5421 0b0b |0008: iget-object v1, v2, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@0b0b │ │ -03b828: 6e20 5b08 0100 |000a: invoke-virtual {v1, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@085b │ │ -03b82e: 1100 |000d: return-object v0 │ │ -03b830: 6200 090b |000e: sget-object v0, Lorg/javia/arity/DeclarationParser;.NO_ARGS:[Ljava/lang/String; // field@0b09 │ │ -03b834: 28fd |0010: goto 000d // -0003 │ │ + outs : 6 │ │ + insns size : 31 16-bit code units │ │ +046004: |[046004] org.javia.arity.SimpleCodeGen.getFun:()Lorg/javia/arity/CompiledFunction; │ │ +046014: 2200 ed01 |0000: new-instance v0, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +046018: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04601a: 5462 1409 |0003: iget-object v2, v6, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0914 │ │ +04601e: 6e10 230a 0200 |0005: invoke-virtual {v2}, Lorg/javia/arity/ByteStack;.toArray:()[B // method@0a23 │ │ +046024: 0c02 |0008: move-result-object v2 │ │ +046026: 5463 1509 |0009: iget-object v3, v6, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0915 │ │ +04602a: 6e10 7b0a 0300 |000b: invoke-virtual {v3}, Lorg/javia/arity/DoubleStack;.getRe:()[D // method@0a7b │ │ +046030: 0c03 |000e: move-result-object v3 │ │ +046032: 5464 1509 |000f: iget-object v4, v6, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0915 │ │ +046036: 6e10 7a0a 0400 |0011: invoke-virtual {v4}, Lorg/javia/arity/DoubleStack;.getIm:()[D // method@0a7a │ │ +04603c: 0c04 |0014: move-result-object v4 │ │ +04603e: 5465 1709 |0015: iget-object v5, v6, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0917 │ │ +046042: 6e10 910a 0500 |0017: invoke-virtual {v5}, Lorg/javia/arity/FunctionStack;.toArray:()[Lorg/javia/arity/Function; // method@0a91 │ │ +046048: 0c05 |001a: move-result-object v5 │ │ +04604a: 7606 250a 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.:(I[B[D[D[Lorg/javia/arity/Function;)V // method@0a25 │ │ +046050: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0004 line=81 │ │ - 0x0008 line=82 │ │ - 0x000d line=85 │ │ + 0x0000 line=91 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 this Lorg/javia/arity/DeclarationParser; │ │ + 0x0000 - 0x001f reg=6 this Lorg/javia/arity/SimpleCodeGen; │ │ │ │ - #1 : (in Lorg/javia/arity/DeclarationParser;) │ │ + #1 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ name : 'push' │ │ type : '(Lorg/javia/arity/Token;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 5 │ │ + registers : 10 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 130 16-bit code units │ │ -03b838: |[03b838] org.javia.arity.DeclarationParser.push:(Lorg/javia/arity/Token;)V │ │ -03b848: 5240 860b |0000: iget v0, v4, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03b84c: 2b00 7000 0000 |0002: packed-switch v0, 00000072 // +00000070 │ │ -03b852: 5430 0d0b |0005: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@0b0d │ │ -03b856: 1a01 a00b |0007: const-string v1, "invalid token in declaration" // string@0ba0 │ │ -03b85a: 5242 880b |0009: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03b85e: 6e30 ed0a 1002 |000b: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03b864: 0c00 |000e: move-result-object v0 │ │ -03b866: 2700 |000f: throw v0 │ │ -03b868: 5430 0e0b |0010: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@0b0e │ │ -03b86c: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -03b870: 5440 870b |0014: iget-object v0, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03b874: 5b30 0e0b |0016: iput-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@0b0e │ │ -03b878: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03b87a: 5930 0c0b |0019: iput v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b87e: 0e00 |001b: return-void │ │ -03b880: 5430 0d0b |001c: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@0b0d │ │ -03b884: 1a01 800e |001e: const-string v1, "repeated CALL in declaration" // string@0e80 │ │ -03b888: 5242 880b |0020: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03b88c: 6e30 ed0a 1002 |0022: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03b892: 0c00 |0025: move-result-object v0 │ │ -03b894: 2700 |0026: throw v0 │ │ -03b896: 5430 0e0b |0027: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@0b0e │ │ -03b89a: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ -03b89e: 5440 870b |002b: iget-object v0, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03b8a2: 5b30 0e0b |002d: iput-object v0, v3, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@0b0e │ │ -03b8a6: 12e0 |002f: const/4 v0, #int -2 // #fe │ │ -03b8a8: 5930 0c0b |0030: iput v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b8ac: 28e9 |0032: goto 001b // -0017 │ │ -03b8ae: 5230 0c0b |0033: iget v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b8b2: 3a00 3200 |0035: if-ltz v0, 0067 // +0032 │ │ -03b8b6: 5430 0b0b |0037: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@0b0b │ │ -03b8ba: 5441 870b |0039: iget-object v1, v4, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03b8be: 6e20 5908 1000 |003b: invoke-virtual {v0, v1}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03b8c4: 5230 0c0b |003e: iget v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b8c8: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b8cc: 5930 0c0b |0042: iput v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b8d0: 5230 0c0b |0044: iget v0, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b8d4: 1251 |0046: const/4 v1, #int 5 // #5 │ │ -03b8d6: 3710 d4ff |0047: if-le v0, v1, 001b // -002c │ │ -03b8da: 5430 0d0b |0049: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@0b0d │ │ -03b8de: 2201 a501 |004b: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -03b8e2: 7010 f007 0100 |004d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03b8e8: 1a02 e700 |0050: const-string v2, "Arity too large " // string@00e7 │ │ -03b8ec: 6e20 f807 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03b8f2: 0c01 |0055: move-result-object v1 │ │ -03b8f4: 5232 0c0b |0056: iget v2, v3, Lorg/javia/arity/DeclarationParser;.arity:I // field@0b0c │ │ -03b8f8: 6e20 f407 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03b8fe: 0c01 |005b: move-result-object v1 │ │ -03b900: 6e10 fb07 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03b906: 0c01 |005f: move-result-object v1 │ │ -03b908: 5242 880b |0060: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03b90c: 6e30 ed0a 1002 |0062: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03b912: 0c00 |0065: move-result-object v0 │ │ -03b914: 2700 |0066: throw v0 │ │ -03b916: 5430 0d0b |0067: iget-object v0, v3, Lorg/javia/arity/DeclarationParser;.exception:Lorg/javia/arity/SyntaxException; // field@0b0d │ │ -03b91a: 1a01 0a02 |0069: const-string v1, "Invalid declaration" // string@020a │ │ -03b91e: 5242 880b |006b: iget v2, v4, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03b922: 6e30 ed0a 1002 |006d: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03b928: 0c00 |0070: move-result-object v0 │ │ -03b92a: 2700 |0071: throw v0 │ │ -03b92c: 0001 0600 0a00 0000 2500 0000 0e00 ... |0072: packed-switch-data (16 units) │ │ + outs : 5 │ │ + insns size : 164 16-bit code units │ │ +046054: |[046054] org.javia.arity.SimpleCodeGen.push:(Lorg/javia/arity/Token;)V │ │ +046064: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +046066: 5291 3309 |0001: iget v1, v9, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +04606a: 2b01 9700 0000 |0003: packed-switch v1, 0000009a // +00000097 │ │ +046070: 5690 3809 |0006: iget-byte v0, v9, Lorg/javia/arity/Token;.vmop:B // field@0938 │ │ +046074: 3c00 2400 |0008: if-gtz v0, 002c // +0024 │ │ +046078: 2201 8601 |000a: new-instance v1, Ljava/lang/Error; // type@0186 │ │ +04607c: 2202 9901 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +046080: 7010 e507 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +046086: 1a03 de10 |0011: const-string v3, "wrong vmop: " // string@10de │ │ +04608a: 6e20 ed07 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +046090: 0c02 |0016: move-result-object v2 │ │ +046092: 6e20 e907 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +046098: 0c00 |001a: move-result-object v0 │ │ +04609a: 6e10 f007 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0460a0: 0c00 |001e: move-result-object v0 │ │ +0460a2: 7020 8407 0100 |001f: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +0460a8: 2701 |0022: throw v1 │ │ +0460aa: 5481 1509 |0023: iget-object v1, v8, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0915 │ │ +0460ae: 5392 3709 |0025: iget-wide v2, v9, Lorg/javia/arity/Token;.value:D // field@0937 │ │ +0460b2: 1604 0000 |0027: const-wide/16 v4, #int 0 // #0 │ │ +0460b6: 6e55 7d0a 2143 |0029: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/javia/arity/DoubleStack;.push:(DD)V // method@0a7d │ │ +0460bc: 5481 1409 |002c: iget-object v1, v8, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0914 │ │ +0460c0: 6e20 220a 0100 |002e: invoke-virtual {v1, v0}, Lorg/javia/arity/ByteStack;.push:(B)V // method@0a22 │ │ +0460c6: 0e00 |0031: return-void │ │ +0460c8: 5481 1809 |0032: iget-object v1, v8, Lorg/javia/arity/SimpleCodeGen;.symbols:Lorg/javia/arity/Symbols; // field@0918 │ │ +0460cc: 5492 3409 |0034: iget-object v2, v9, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +0460d0: 5293 3109 |0036: iget v3, v9, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +0460d4: 6e30 de0a 2103 |0038: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Symbols;.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ade │ │ +0460da: 0c01 |003b: move-result-object v1 │ │ +0460dc: 3901 2c00 |003c: if-nez v1, 0068 // +002c │ │ +0460e0: 5480 1609 |003e: iget-object v0, v8, Lorg/javia/arity/SimpleCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0916 │ │ +0460e4: 2201 9901 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +0460e8: 7010 e507 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0460ee: 1a02 7510 |0045: const-string v2, "undefined '" // string@1075 │ │ +0460f2: 6e20 ed07 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0460f8: 0c01 |004a: move-result-object v1 │ │ +0460fa: 5492 3409 |004b: iget-object v2, v9, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +0460fe: 6e20 ed07 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +046104: 0c01 |0050: move-result-object v1 │ │ +046106: 1a02 3500 |0051: const-string v2, "' with arity " // string@0035 │ │ +04610a: 6e20 ed07 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +046110: 0c01 |0056: move-result-object v1 │ │ +046112: 5292 3109 |0057: iget v2, v9, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +046116: 6e20 e907 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +04611c: 0c01 |005c: move-result-object v1 │ │ +04611e: 6e10 f007 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +046124: 0c01 |0060: move-result-object v1 │ │ +046126: 5292 3509 |0061: iget v2, v9, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +04612a: 6e30 e20a 1002 |0063: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +046130: 0c00 |0066: move-result-object v0 │ │ +046132: 2700 |0067: throw v0 │ │ +046134: 5612 1d09 |0068: iget-byte v2, v1, Lorg/javia/arity/Symbol;.op:B // field@091d │ │ +046138: 3d02 1900 |006a: if-lez v2, 0083 // +0019 │ │ +04613c: 5610 1d09 |006c: iget-byte v0, v1, Lorg/javia/arity/Symbol;.op:B // field@091d │ │ +046140: 1301 2500 |006e: const/16 v1, #int 37 // #25 │ │ +046144: 3410 bcff |0070: if-lt v0, v1, 002c // -0044 │ │ +046148: 1301 2900 |0072: const/16 v1, #int 41 // #29 │ │ +04614c: 3610 b8ff |0074: if-gt v0, v1, 002c // -0048 │ │ +046150: 6200 1309 |0076: sget-object v0, Lorg/javia/arity/SimpleCodeGen;.HAS_ARGUMENTS:Lorg/javia/arity/SyntaxException; // field@0913 │ │ +046154: 1a01 7509 |0078: const-string v1, "eval() on implicit function" // string@0975 │ │ +046158: 5482 1609 |007a: iget-object v2, v8, Lorg/javia/arity/SimpleCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0916 │ │ +04615c: 5222 2909 |007c: iget v2, v2, Lorg/javia/arity/SyntaxException;.position:I // field@0929 │ │ +046160: 6e30 e20a 1002 |007e: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +046166: 0c00 |0081: move-result-object v0 │ │ +046168: 2700 |0082: throw v0 │ │ +04616a: 5412 1b09 |0083: iget-object v2, v1, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@091b │ │ +04616e: 3802 0b00 |0085: if-eqz v2, 0090 // +000b │ │ +046172: 1220 |0087: const/4 v0, #int 2 // #2 │ │ +046174: 5482 1709 |0088: iget-object v2, v8, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0917 │ │ +046178: 5411 1b09 |008a: iget-object v1, v1, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@091b │ │ +04617c: 6e20 900a 1200 |008c: invoke-virtual {v2, v1}, Lorg/javia/arity/FunctionStack;.push:(Lorg/javia/arity/Function;)V // method@0a90 │ │ +046182: 289d |008f: goto 002c // -0063 │ │ +046184: 5482 1509 |0090: iget-object v2, v8, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0915 │ │ +046188: 5314 1f09 |0092: iget-wide v4, v1, Lorg/javia/arity/Symbol;.valueRe:D // field@091f │ │ +04618c: 5316 1e09 |0094: iget-wide v6, v1, Lorg/javia/arity/Symbol;.valueIm:D // field@091e │ │ +046190: 6e57 7d0a 4265 |0096: invoke-virtual {v2, v4, v5, v6, v7}, Lorg/javia/arity/DoubleStack;.push:(DD)V // method@0a7d │ │ +046196: 2893 |0099: goto 002c // -006d │ │ +046198: 0001 0300 0900 0000 2000 0000 2f00 ... |009a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0005 line=75 │ │ - 0x0010 line=46 │ │ - 0x0014 line=47 │ │ - 0x0018 line=48 │ │ - 0x001b line=77 │ │ - 0x001c line=50 │ │ - 0x0027 line=55 │ │ - 0x002b line=56 │ │ - 0x002f line=57 │ │ - 0x0033 line=58 │ │ - 0x0037 line=59 │ │ - 0x003e line=60 │ │ - 0x0044 line=61 │ │ - 0x0049 line=62 │ │ - 0x0067 line=65 │ │ - 0x0072 line=44 │ │ + 0x0001 line=55 │ │ + 0x0006 line=82 │ │ + 0x0008 line=83 │ │ + 0x000a line=84 │ │ + 0x0023 line=58 │ │ + 0x002c line=87 │ │ + 0x0031 line=88 │ │ + 0x0032 line=63 │ │ + 0x003c line=64 │ │ + 0x003e line=65 │ │ + 0x0068 line=67 │ │ + 0x006c line=68 │ │ + 0x006e line=69 │ │ + 0x0076 line=70 │ │ + 0x0083 line=72 │ │ + 0x0087 line=73 │ │ + 0x0088 line=74 │ │ + 0x0090 line=77 │ │ + 0x009a line=55 │ │ locals : │ │ - 0x0000 - 0x0082 reg=3 this Lorg/javia/arity/DeclarationParser; │ │ - 0x0000 - 0x0082 reg=4 (null) Lorg/javia/arity/Token; │ │ + 0x0000 - 0x00a4 reg=8 this Lorg/javia/arity/SimpleCodeGen; │ │ + 0x0000 - 0x00a4 reg=9 (null) Lorg/javia/arity/Token; │ │ │ │ - #2 : (in Lorg/javia/arity/DeclarationParser;) │ │ + #2 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + name : 'setSymbols' │ │ + type : '(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0461ac: |[0461ac] org.javia.arity.SimpleCodeGen.setSymbols:(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; │ │ +0461bc: 5b01 1809 |0000: iput-object v1, v0, Lorg/javia/arity/SimpleCodeGen;.symbols:Lorg/javia/arity/Symbols; // field@0918 │ │ +0461c0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0002 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/SimpleCodeGen; │ │ + 0x0000 - 0x0003 reg=1 (null) Lorg/javia/arity/Symbols; │ │ + │ │ + #3 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ name : 'start' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -03b94c: |[03b94c] org.javia.arity.DeclarationParser.start:()V │ │ -03b95c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b95e: 5b20 0e0b |0001: iput-object v0, v2, Lorg/javia/arity/DeclarationParser;.name:Ljava/lang/String; // field@0b0e │ │ -03b962: 5420 0b0b |0003: iget-object v0, v2, Lorg/javia/arity/DeclarationParser;.args:Ljava/util/Vector; // field@0b0b │ │ -03b966: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03b968: 6e20 6008 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Vector;.setSize:(I)V // method@0860 │ │ -03b96e: 0e00 |0009: return-void │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +0461c4: |[0461c4] org.javia.arity.SimpleCodeGen.start:()V │ │ +0461d4: 5410 1409 |0000: iget-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0914 │ │ +0461d8: 6e10 200a 0000 |0002: invoke-virtual {v0}, Lorg/javia/arity/ByteStack;.clear:()V // method@0a20 │ │ +0461de: 5410 1509 |0005: iget-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0915 │ │ +0461e2: 6e10 790a 0000 |0007: invoke-virtual {v0}, Lorg/javia/arity/DoubleStack;.clear:()V // method@0a79 │ │ +0461e8: 5410 1709 |000a: iget-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0917 │ │ +0461ec: 6e10 8e0a 0000 |000c: invoke-virtual {v0}, Lorg/javia/arity/FunctionStack;.clear:()V // method@0a8e │ │ +0461f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0003 line=39 │ │ - 0x0009 line=40 │ │ + 0x0000 line=48 │ │ + 0x0005 line=49 │ │ + 0x000a line=50 │ │ + 0x000f line=51 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/javia/arity/DeclarationParser; │ │ + 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/SimpleCodeGen; │ │ │ │ - source_file_idx : 376 (DeclarationParser.java) │ │ + source_file_idx : 1282 (SimpleCodeGen.java) │ │ │ │ -Class #292 header: │ │ -class_idx : 511 │ │ +Class #272 header: │ │ +class_idx : 218 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 393 │ │ +superclass_idx : 132 │ │ +source_file_idx : 218 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #292 - │ │ - Class descriptor : 'Lorg/javia/arity/DoubleStack;' │ │ +Class #272 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on field #1501 'data' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ + │ │ +Class #272 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'im' │ │ - type : '[D' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 're' │ │ - type : '[D' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'size' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + name : 'count' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + name : 'data' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0000 () │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + name : 'val$idp' │ │ + type : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/DoubleStack;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 17 16-bit code units │ │ -03b970: |[03b970] org.javia.arity.DoubleStack.:()V │ │ -03b980: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -03b984: 7010 c007 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03b98a: 2310 1a02 |0005: new-array v0, v1, [D // type@021a │ │ -03b98e: 5b20 100b |0007: iput-object v0, v2, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03b992: 2310 1a02 |0009: new-array v0, v1, [D // type@021a │ │ -03b996: 5b20 0f0b |000b: iput-object v0, v2, Lorg/javia/arity/DoubleStack;.im:[D // field@0b0f │ │ -03b99a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03b99c: 5920 110b |000e: iput v0, v2, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03b9a0: 0e00 |0010: return-void │ │ + insns size : 15 16-bit code units │ │ +0461f4: |[0461f4] com.bottleworks.dailymoney.ui.AccountDetailListActivity$4.:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V │ │ +046204: 5b12 de05 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046208: 5b13 df05 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +04620c: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +046212: 6200 e207 |0007: sget-object v0, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@07e2 │ │ +046216: 5b10 dd05 |0009: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05dd │ │ +04621a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +04621c: 5910 dc05 |000c: iput v0, v1, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05dc │ │ +046220: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=19 │ │ - 0x0005 line=20 │ │ - 0x0009 line=21 │ │ - 0x000d line=22 │ │ + 0x0000 line=126 │ │ + 0x0007 line=127 │ │ + 0x000b line=129 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 this Lorg/javia/arity/DoubleStack; │ │ + 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; │ │ + 0x0000 - 0x000f reg=2 this$0 Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ + 0x0000 - 0x000f reg=3 (null) Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'clear' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + name : 'onBusyFinish' │ │ type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -03b9a4: |[03b9a4] org.javia.arity.DoubleStack.clear:()V │ │ -03b9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b9b6: 5910 110b |0001: iput v0, v1, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03b9ba: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=26 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/javia/arity/DoubleStack; │ │ - │ │ - #1 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'getIm' │ │ - type : '()[D' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 39 16-bit code units │ │ -03b9bc: |[03b9bc] org.javia.arity.DoubleStack.getIm:()[D │ │ -03b9cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b9ce: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03b9d0: 0110 |0002: move v0, v1 │ │ -03b9d2: 5273 110b |0003: iget v3, v7, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03b9d6: 3530 2000 |0005: if-ge v0, v3, 0025 // +0020 │ │ -03b9da: 5473 0f0b |0007: iget-object v3, v7, Lorg/javia/arity/DoubleStack;.im:[D // field@0b0f │ │ -03b9de: 4503 0300 |0009: aget-wide v3, v3, v0 │ │ -03b9e2: 1605 0000 |000b: const-wide/16 v5, #int 0 // #0 │ │ -03b9e6: 2f03 0305 |000d: cmpl-double v3, v3, v5 │ │ -03b9ea: 3803 0700 |000f: if-eqz v3, 0016 // +0007 │ │ -03b9ee: 0110 |0011: move v0, v1 │ │ -03b9f0: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -03b9f4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -03b9f6: 1100 |0015: return-object v0 │ │ -03b9f8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b9fc: 28eb |0018: goto 0003 // -0015 │ │ -03b9fe: 5270 110b |0019: iget v0, v7, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03ba02: 2300 1a02 |001b: new-array v0, v0, [D // type@021a │ │ -03ba06: 5472 0f0b |001d: iget-object v2, v7, Lorg/javia/arity/DoubleStack;.im:[D // field@0b0f │ │ -03ba0a: 5273 110b |001f: iget v3, v7, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03ba0e: 7153 fc07 1210 |0021: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03ba14: 28f1 |0024: goto 0015 // -000f │ │ -03ba16: 0120 |0025: move v0, v2 │ │ -03ba18: 28ec |0026: goto 0012 // -0014 │ │ + outs : 3 │ │ + insns size : 64 16-bit code units │ │ +046224: |[046224] com.bottleworks.dailymoney.ui.AccountDetailListActivity$4.onBusyFinish:()V │ │ +046234: 5470 de05 |0000: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046238: 5400 e505 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@05e5 │ │ +04623c: 5471 dd05 |0004: iget-object v1, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05dd │ │ +046240: 6e20 a605 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.reloadData:(Ljava/util/List;)V // method@05a6 │ │ +046246: 5470 de05 |0009: iget-object v0, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04624a: 5400 e905 |000b: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.infoView:Landroid/widget/TextView; // field@05e9 │ │ +04624e: 2201 9901 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +046252: 7010 e507 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +046258: 5472 de05 |0012: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04625c: 7110 f703 0200 |0014: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/String; // method@03f7 │ │ +046262: 0c02 |0017: move-result-object v2 │ │ +046264: 6e20 ed07 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +04626a: 0c01 |001b: move-result-object v1 │ │ +04626c: 5472 de05 |001c: iget-object v2, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046270: 7110 f803 0200 |001e: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@03f8 │ │ +046276: 0c02 |0021: move-result-object v2 │ │ +046278: 6003 d904 |0022: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.label_count:I // field@04d9 │ │ +04627c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +04627e: 2344 1a02 |0025: new-array v4, v4, [Ljava/lang/Object; // type@021a │ │ +046282: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +046284: 5276 dc05 |0028: iget v6, v7, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05dc │ │ +046288: 7110 9307 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +04628e: 0c06 |002d: move-result-object v6 │ │ +046290: 4d06 0405 |002e: aput-object v6, v4, v5 │ │ +046294: 6e30 d401 3204 |0030: invoke-virtual {v2, v3, v4}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +04629a: 0c02 |0033: move-result-object v2 │ │ +04629c: 6e20 ed07 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +0462a2: 0c01 |0037: move-result-object v1 │ │ +0462a4: 6e10 f007 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +0462aa: 0c01 |003b: move-result-object v1 │ │ +0462ac: 6e20 3601 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +0462b2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=57 │ │ - 0x0003 line=58 │ │ - 0x0007 line=59 │ │ - 0x0012 line=64 │ │ - 0x0014 line=65 │ │ - 0x0015 line=69 │ │ - 0x0016 line=58 │ │ - 0x0019 line=67 │ │ - 0x001d line=68 │ │ + 0x0000 line=145 │ │ + 0x0009 line=146 │ │ + 0x003f line=147 │ │ locals : │ │ - 0x0000 - 0x0027 reg=7 this Lorg/javia/arity/DoubleStack; │ │ + 0x0000 - 0x0040 reg=7 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; │ │ │ │ - #2 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'getRe' │ │ - type : '()[D' │ │ - access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 13 16-bit code units │ │ -03ba1c: |[03ba1c] org.javia.arity.DoubleStack.getRe:()[D │ │ -03ba2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03ba2e: 5240 110b |0001: iget v0, v4, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03ba32: 2300 1a02 |0003: new-array v0, v0, [D // type@021a │ │ -03ba36: 5441 100b |0005: iget-object v1, v4, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03ba3a: 5242 110b |0007: iget v2, v4, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03ba3e: 7152 fc07 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03ba44: 1100 |000c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=51 │ │ - 0x0005 line=52 │ │ - 0x000c line=53 │ │ - locals : │ │ - 0x0000 - 0x000d reg=4 this Lorg/javia/arity/DoubleStack; │ │ - │ │ - #3 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'pop' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 47 16-bit code units │ │ -03ba48: |[03ba48] org.javia.arity.DoubleStack.pop:(I)V │ │ -03ba58: 5230 110b |0000: iget v0, v3, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03ba5c: 3704 2700 |0002: if-le v4, v0, 0029 // +0027 │ │ -03ba60: 2200 9201 |0004: new-instance v0, Ljava/lang/Error; // type@0192 │ │ -03ba64: 2201 a501 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -03ba68: 7010 f007 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03ba6e: 1a02 1b0e |000b: const-string v2, "pop " // string@0e1b │ │ -03ba72: 6e20 f807 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ba78: 0c01 |0010: move-result-object v1 │ │ -03ba7a: 6e20 f407 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03ba80: 0c01 |0014: move-result-object v1 │ │ -03ba82: 1a02 1c00 |0015: const-string v2, " from " // string@001c │ │ -03ba86: 6e20 f807 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ba8c: 0c01 |001a: move-result-object v1 │ │ -03ba8e: 5232 110b |001b: iget v2, v3, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03ba92: 6e20 f407 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03ba98: 0c01 |0020: move-result-object v1 │ │ -03ba9a: 6e10 fb07 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03baa0: 0c01 |0024: move-result-object v1 │ │ -03baa2: 7020 8f07 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -03baa8: 2700 |0028: throw v0 │ │ -03baaa: 5230 110b |0029: iget v0, v3, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03baae: b140 |002b: sub-int/2addr v0, v4 │ │ -03bab0: 5930 110b |002c: iput v0, v3, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03bab4: 0e00 |002e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - 0x0004 line=45 │ │ - 0x0029 line=47 │ │ - 0x002e line=48 │ │ - locals : │ │ - 0x0000 - 0x002f reg=3 this Lorg/javia/arity/DoubleStack; │ │ - 0x0000 - 0x002f reg=4 (null) I │ │ - │ │ - #4 : (in Lorg/javia/arity/DoubleStack;) │ │ - name : 'push' │ │ - type : '(DD)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 56 16-bit code units │ │ -03bab8: |[03bab8] org.javia.arity.DoubleStack.push:(DD)V │ │ -03bac8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03baca: 5250 110b |0001: iget v0, v5, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03bace: 5451 100b |0003: iget-object v1, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03bad2: 2111 |0005: array-length v1, v1 │ │ -03bad4: 3410 1f00 |0006: if-lt v0, v1, 0025 // +001f │ │ -03bad8: 5450 100b |0008: iget-object v0, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03badc: 2100 |000a: array-length v0, v0 │ │ -03bade: e000 0001 |000b: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -03bae2: 2301 1a02 |000d: new-array v1, v0, [D // type@021a │ │ -03bae6: 2300 1a02 |000f: new-array v0, v0, [D // type@021a │ │ -03baea: 5452 100b |0011: iget-object v2, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03baee: 5453 100b |0013: iget-object v3, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03baf2: 2133 |0015: array-length v3, v3 │ │ -03baf4: 7153 fc07 4241 |0016: invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03bafa: 5452 0f0b |0019: iget-object v2, v5, Lorg/javia/arity/DoubleStack;.im:[D // field@0b0f │ │ -03bafe: 5453 100b |001b: iget-object v3, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03bb02: 2133 |001d: array-length v3, v3 │ │ -03bb04: 7153 fc07 4240 |001e: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03bb0a: 5b51 100b |0021: iput-object v1, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03bb0e: 5b50 0f0b |0023: iput-object v0, v5, Lorg/javia/arity/DoubleStack;.im:[D // field@0b0f │ │ -03bb12: 5450 100b |0025: iget-object v0, v5, Lorg/javia/arity/DoubleStack;.re:[D // field@0b10 │ │ -03bb16: 5251 110b |0027: iget v1, v5, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03bb1a: 4c06 0001 |0029: aput-wide v6, v0, v1 │ │ -03bb1e: 5450 0f0b |002b: iget-object v0, v5, Lorg/javia/arity/DoubleStack;.im:[D // field@0b0f │ │ -03bb22: 5251 110b |002d: iget v1, v5, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03bb26: 4c08 0001 |002f: aput-wide v8, v0, v1 │ │ -03bb2a: 5250 110b |0031: iget v0, v5, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03bb2e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03bb32: 5950 110b |0035: iput v0, v5, Lorg/javia/arity/DoubleStack;.size:I // field@0b11 │ │ -03bb36: 0e00 |0037: return-void │ │ + outs : 6 │ │ + insns size : 233 16-bit code units │ │ +0462b4: |[0462b4] com.bottleworks.dailymoney.ui.AccountDetailListActivity$4.run:()V │ │ +0462c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0462c6: 5460 de05 |0001: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0462ca: 7110 f103 0000 |0003: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +0462d0: 0c00 |0006: move-result-object v0 │ │ +0462d2: 2000 bd00 |0007: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0462d6: 3800 4500 |0009: if-eqz v0, 004e // +0045 │ │ +0462da: 5460 df05 |000b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +0462de: 5461 de05 |000d: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0462e2: 7110 f103 0100 |000f: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +0462e8: 0c01 |0012: move-result-object v1 │ │ +0462ea: 1f01 bd00 |0013: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0462ee: 5463 de05 |0015: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0462f2: 7110 f203 0300 |0017: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f2 │ │ +0462f8: 0c03 |001a: move-result-object v3 │ │ +0462fa: 5464 de05 |001b: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0462fe: 7110 f303 0400 |001d: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ +046304: 0c04 |0020: move-result-object v4 │ │ +046306: 5465 de05 |0021: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04630a: 7110 f403 0500 |0023: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@03f4 │ │ +046310: 0c05 |0026: move-result-object v5 │ │ +046312: 6e10 ab02 0500 |0027: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ +046318: 0a05 |002a: move-result v5 │ │ +04631a: 7806 5803 0000 |002b: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@0358 │ │ +046320: 0c00 |002e: move-result-object v0 │ │ +046322: 5b60 dd05 |002f: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05dd │ │ +046326: 5461 df05 |0031: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +04632a: 5460 de05 |0033: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04632e: 7110 f103 0000 |0035: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +046334: 0c00 |0038: move-result-object v0 │ │ +046336: 1f00 bd00 |0039: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +04633a: 5463 de05 |003b: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04633e: 7110 f203 0300 |003d: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f2 │ │ +046344: 0c03 |0040: move-result-object v3 │ │ +046346: 5464 de05 |0041: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04634a: 7110 f303 0400 |0043: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ +046350: 0c04 |0046: move-result-object v4 │ │ +046352: 7254 4803 0132 |0047: invoke-interface {v1, v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Lcom/bottleworks/dailymoney/data/Account;ILjava/util/Date;Ljava/util/Date;)I // method@0348 │ │ +046358: 0a00 |004a: move-result v0 │ │ +04635a: 5960 dc05 |004b: iput v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05dc │ │ +04635e: 0e00 |004d: return-void │ │ +046360: 5460 de05 |004e: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046364: 7110 f103 0000 |0050: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +04636a: 0c00 |0053: move-result-object v0 │ │ +04636c: 2000 bf00 |0054: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +046370: 3800 4500 |0056: if-eqz v0, 009b // +0045 │ │ +046374: 5460 df05 |0058: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +046378: 5461 de05 |005a: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04637c: 7110 f103 0100 |005c: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +046382: 0c01 |005f: move-result-object v1 │ │ +046384: 1f01 bf00 |0060: check-cast v1, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +046388: 5463 de05 |0062: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04638c: 7110 f203 0300 |0064: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f2 │ │ +046392: 0c03 |0067: move-result-object v3 │ │ +046394: 5464 de05 |0068: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046398: 7110 f303 0400 |006a: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ +04639e: 0c04 |006d: move-result-object v4 │ │ +0463a0: 5465 de05 |006e: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0463a4: 7110 f503 0500 |0070: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@03f5 │ │ +0463aa: 0c05 |0073: move-result-object v5 │ │ +0463ac: 6e10 ab02 0500 |0074: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ +0463b2: 0a05 |0077: move-result v5 │ │ +0463b4: 7806 5903 0000 |0078: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@0359 │ │ +0463ba: 0c00 |007b: move-result-object v0 │ │ +0463bc: 5b60 dd05 |007c: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05dd │ │ +0463c0: 5461 df05 |007e: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +0463c4: 5460 de05 |0080: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0463c8: 7110 f103 0000 |0082: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +0463ce: 0c00 |0085: move-result-object v0 │ │ +0463d0: 1f00 bf00 |0086: check-cast v0, Lcom/bottleworks/dailymoney/data/AccountType; // type@00bf │ │ +0463d4: 5463 de05 |0088: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0463d8: 7110 f203 0300 |008a: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f2 │ │ +0463de: 0c03 |008d: move-result-object v3 │ │ +0463e0: 5464 de05 |008e: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0463e4: 7110 f303 0400 |0090: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ +0463ea: 0c04 |0093: move-result-object v4 │ │ +0463ec: 7254 4903 0132 |0094: invoke-interface {v1, v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Lcom/bottleworks/dailymoney/data/AccountType;ILjava/util/Date;Ljava/util/Date;)I // method@0349 │ │ +0463f2: 0a00 |0097: move-result v0 │ │ +0463f4: 5960 dc05 |0098: iput v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05dc │ │ +0463f8: 28b3 |009a: goto 004d // -004d │ │ +0463fa: 5460 de05 |009b: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +0463fe: 7110 f103 0000 |009d: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +046404: 0c00 |00a0: move-result-object v0 │ │ +046406: 2000 9701 |00a1: instance-of v0, v0, Ljava/lang/String; // type@0197 │ │ +04640a: 3800 aaff |00a3: if-eqz v0, 004d // -0056 │ │ +04640e: 5460 df05 |00a5: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +046412: 5461 de05 |00a7: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046416: 7110 f103 0100 |00a9: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +04641c: 0c01 |00ac: move-result-object v1 │ │ +04641e: 1f01 9701 |00ad: check-cast v1, Ljava/lang/String; // type@0197 │ │ +046422: 5463 de05 |00af: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046426: 7110 f203 0300 |00b1: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f2 │ │ +04642c: 0c03 |00b4: move-result-object v3 │ │ +04642e: 5464 de05 |00b5: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046432: 7110 f303 0400 |00b7: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ +046438: 0c04 |00ba: move-result-object v4 │ │ +04643a: 5465 de05 |00bb: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04643e: 7110 f603 0500 |00bd: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@03f6 │ │ +046444: 0c05 |00c0: move-result-object v5 │ │ +046446: 6e10 ab02 0500 |00c1: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ +04644c: 0a05 |00c4: move-result v5 │ │ +04644e: 7806 5a03 0000 |00c5: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@035a │ │ +046454: 0c00 |00c8: move-result-object v0 │ │ +046456: 5b60 dd05 |00c9: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.data:Ljava/util/List; // field@05dd │ │ +04645a: 5461 df05 |00cb: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@05df │ │ +04645e: 5460 de05 |00cd: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046462: 7110 f103 0000 |00cf: invoke-static {v0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/lang/Object; // method@03f1 │ │ +046468: 0c00 |00d2: move-result-object v0 │ │ +04646a: 1f00 9701 |00d3: check-cast v0, Ljava/lang/String; // type@0197 │ │ +04646e: 5463 de05 |00d5: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +046472: 7110 f203 0300 |00d7: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f2 │ │ +046478: 0c03 |00da: move-result-object v3 │ │ +04647a: 5464 de05 |00db: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; // field@05de │ │ +04647e: 7110 f303 0400 |00dd: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)Ljava/util/Date; // method@03f3 │ │ +046484: 0c04 |00e0: move-result-object v4 │ │ +046486: 7254 4a03 0132 |00e1: invoke-interface {v1, v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I // method@034a │ │ +04648c: 0a00 |00e4: move-result v0 │ │ +04648e: 5960 dc05 |00e5: iput v0, v6, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;.count:I // field@05dc │ │ +046492: 2900 66ff |00e7: goto/16 004d // -009a │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=29 │ │ - 0x0008 line=30 │ │ - 0x000d line=31 │ │ - 0x000f line=32 │ │ - 0x0011 line=33 │ │ - 0x0019 line=34 │ │ - 0x0021 line=35 │ │ - 0x0023 line=36 │ │ - 0x0025 line=38 │ │ - 0x002b line=39 │ │ - 0x0031 line=40 │ │ - 0x0037 line=41 │ │ + 0x0001 line=132 │ │ + 0x000b line=133 │ │ + 0x0031 line=134 │ │ + 0x004d line=142 │ │ + 0x004e line=135 │ │ + 0x0058 line=136 │ │ + 0x007e line=137 │ │ + 0x009b line=138 │ │ + 0x00a5 line=139 │ │ + 0x00cb line=140 │ │ locals : │ │ - 0x0000 - 0x0038 reg=5 this Lorg/javia/arity/DoubleStack; │ │ - 0x0000 - 0x0038 reg=6 (null) D │ │ - 0x0000 - 0x0038 reg=8 (null) D │ │ + 0x0000 - 0x00e9 reg=6 this Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4; │ │ │ │ - source_file_idx : 393 (DoubleStack.java) │ │ + source_file_idx : 218 (AccountDetailListActivity.java) │ │ │ │ -Class #293 header: │ │ -class_idx : 512 │ │ +Class #273 header: │ │ +class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1363 │ │ -static_fields_size : 2 │ │ +superclass_idx : 132 │ │ +source_file_idx : 256 │ │ +static_fields_size : 0 │ │ instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #293 - │ │ - Class descriptor : 'Lorg/javia/arity/EvalCase;' │ │ +Class #273 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on field #1585 'data' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Book;" ">;" } │ │ + │ │ +Class #273 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/EvalCase;) │ │ - name : 'ERR' │ │ - type : 'D' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : -2 │ │ - #1 : (in Lorg/javia/arity/EvalCase;) │ │ - name : 'FUN' │ │ - type : 'D' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : -3 │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/EvalCase;) │ │ - name : 'cResult' │ │ - type : 'Lorg/javia/arity/Complex;' │ │ - access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/EvalCase;) │ │ - name : 'expr' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/EvalCase;) │ │ - name : 'result' │ │ - type : 'D' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ + name : 'data' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/BookMgntActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ + name : 'val$idp' │ │ + type : 'Lcom/bottleworks/dailymoney/data/IMasterDataProvider;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/EvalCase;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ name : '' │ │ - type : '(Ljava/lang/String;D)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ - ins : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -03bb38: |[03bb38] org.javia.arity.EvalCase.:(Ljava/lang/String;D)V │ │ -03bb48: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03bb4e: 5b01 150b |0003: iput-object v1, v0, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03bb52: 5a02 160b |0005: iput-wide v2, v0, Lorg/javia/arity/EvalCase;.result:D // field@0b16 │ │ -03bb56: 0e00 |0007: return-void │ │ + insns size : 11 16-bit code units │ │ +046498: |[046498] com.bottleworks.dailymoney.ui.BookMgntActivity$4.:(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V │ │ +0464a8: 5b12 3206 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0632 │ │ +0464ac: 5b13 3306 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@0633 │ │ +0464b0: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +0464b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0464b8: 5b10 3106 |0008: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.data:Ljava/util/List; // field@0631 │ │ +0464bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=27 │ │ - 0x0005 line=28 │ │ - 0x0007 line=29 │ │ + 0x0000 line=83 │ │ + 0x0007 line=84 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lorg/javia/arity/EvalCase; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0008 reg=2 (null) D │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; │ │ + 0x0000 - 0x000b reg=2 this$0 Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ + 0x0000 - 0x000b reg=3 (null) Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ │ │ - #1 : (in Lorg/javia/arity/EvalCase;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Lorg/javia/arity/Complex;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -03bb58: |[03bb58] org.javia.arity.EvalCase.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ -03bb68: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03bb6e: 5b01 150b |0003: iput-object v1, v0, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03bb72: 5b02 140b |0005: iput-object v2, v0, Lorg/javia/arity/EvalCase;.cResult:Lorg/javia/arity/Complex; // field@0b14 │ │ -03bb76: 0e00 |0007: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0464c0: |[0464c0] com.bottleworks.dailymoney.ui.BookMgntActivity$4.onBusyFinish:()V │ │ +0464d0: 5420 3206 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // field@0632 │ │ +0464d4: 5400 3406 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;.bookListHelper:Lcom/bottleworks/dailymoney/ui/BookListHelper; // field@0634 │ │ +0464d8: 5421 3106 |0004: iget-object v1, v2, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.data:Ljava/util/List; // field@0631 │ │ +0464dc: 6e20 7104 1000 |0006: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/BookListHelper;.reloadData:(Ljava/util/List;)V // method@0471 │ │ +0464e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=32 │ │ - 0x0005 line=33 │ │ - 0x0007 line=34 │ │ + 0x0000 line=93 │ │ + 0x0009 line=94 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lorg/javia/arity/EvalCase; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0008 reg=2 (null) Lorg/javia/arity/Complex; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1363 (UnitTest.java) │ │ - │ │ -Class #294 header: │ │ -class_idx : 513 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 413 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; │ │ │ │ -Class #294 - │ │ - Class descriptor : 'Lorg/javia/arity/EvalContext;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'MAX_STACK_SIZE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 128 │ │ - Instance fields - │ │ - #0 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'args1' │ │ - type : '[D' │ │ - access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'args1c' │ │ - type : '[Lorg/javia/arity/Complex;' │ │ - access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'args2' │ │ - type : '[D' │ │ - access : 0x0000 () │ │ - #3 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'args2c' │ │ - type : '[Lorg/javia/arity/Complex;' │ │ - access : 0x0000 () │ │ - #4 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'stackBase' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'stackComplex' │ │ - type : '[Lorg/javia/arity/Complex;' │ │ - access : 0x0010 (FINAL) │ │ - #6 : (in Lorg/javia/arity/EvalContext;) │ │ - name : 'stackRe' │ │ - type : '[D' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/EvalContext;) │ │ - name : '' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;) │ │ + name : 'run' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 49 16-bit code units │ │ -03bb78: |[03bb78] org.javia.arity.EvalContext.:()V │ │ -03bb88: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -03bb8a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03bb8c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03bb8e: 1303 8000 |0003: const/16 v3, #int 128 // #80 │ │ -03bb92: 7010 c007 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03bb98: 2331 1a02 |0008: new-array v1, v3, [D // type@021a │ │ -03bb9c: 5b51 1e0b |000a: iput-object v1, v5, Lorg/javia/arity/EvalContext;.stackRe:[D // field@0b1e │ │ -03bba0: 2331 2e02 |000c: new-array v1, v3, [Lorg/javia/arity/Complex; // type@022e │ │ -03bba4: 5b51 1d0b |000e: iput-object v1, v5, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -03bba8: 5950 1c0b |0010: iput v0, v5, Lorg/javia/arity/EvalContext;.stackBase:I // field@0b1c │ │ -03bbac: 2321 1a02 |0012: new-array v1, v2, [D // type@021a │ │ -03bbb0: 5b51 180b |0014: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args1:[D // field@0b18 │ │ -03bbb4: 2341 1a02 |0016: new-array v1, v4, [D // type@021a │ │ -03bbb8: 5b51 1a0b |0018: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args2:[D // field@0b1a │ │ -03bbbc: 2321 2e02 |001a: new-array v1, v2, [Lorg/javia/arity/Complex; // type@022e │ │ -03bbc0: 5b51 190b |001c: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args1c:[Lorg/javia/arity/Complex; // field@0b19 │ │ -03bbc4: 2341 2e02 |001e: new-array v1, v4, [Lorg/javia/arity/Complex; // type@022e │ │ -03bbc8: 5b51 1b0b |0020: iput-object v1, v5, Lorg/javia/arity/EvalContext;.args2c:[Lorg/javia/arity/Complex; // field@0b1b │ │ -03bbcc: 3530 0e00 |0022: if-ge v0, v3, 0030 // +000e │ │ -03bbd0: 5451 1d0b |0024: iget-object v1, v5, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -03bbd4: 2202 fb01 |0026: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -03bbd8: 7010 4a0a 0200 |0028: invoke-direct {v2}, Lorg/javia/arity/Complex;.:()V // method@0a4a │ │ -03bbde: 4d02 0100 |002b: aput-object v2, v1, v0 │ │ -03bbe2: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03bbe6: 28f3 |002f: goto 0022 // -000d │ │ -03bbe8: 0e00 |0030: return-void │ │ + insns size : 9 16-bit code units │ │ +0464e4: |[0464e4] com.bottleworks.dailymoney.ui.BookMgntActivity$4.run:()V │ │ +0464f4: 5410 3306 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; // field@0633 │ │ +0464f8: 7210 6f03 0000 |0002: invoke-interface {v0}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;.listAllBook:()Ljava/util/List; // method@036f │ │ +0464fe: 0c00 |0005: move-result-object v0 │ │ +046500: 5b10 3106 |0006: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;.data:Ljava/util/List; // field@0631 │ │ +046504: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=38 │ │ - 0x0008 line=27 │ │ - 0x000c line=28 │ │ - 0x0010 line=29 │ │ - 0x0012 line=31 │ │ - 0x0016 line=32 │ │ - 0x001a line=33 │ │ - 0x001e line=34 │ │ - 0x0022 line=39 │ │ - 0x0024 line=40 │ │ - 0x002d line=39 │ │ - 0x0030 line=42 │ │ + 0x0000 line=88 │ │ + 0x0008 line=89 │ │ locals : │ │ - 0x0000 - 0x0031 reg=5 this Lorg/javia/arity/EvalContext; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 413 (EvalContext.java) │ │ + source_file_idx : 256 (BookMgntActivity.java) │ │ │ │ -Class #295 header: │ │ -class_idx : 514 │ │ +Class #274 header: │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1363 │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #295 - │ │ - Class descriptor : 'Lorg/javia/arity/FormatCase;' │ │ +Class #274 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doBackupDbToSD │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #274 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/FormatCase;) │ │ - name : 'res' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lorg/javia/arity/FormatCase;) │ │ - name : 'rounding' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + name : 'count' │ │ type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lorg/javia/arity/FormatCase;) │ │ - name : 'val' │ │ - type : 'D' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + name : 'val$now' │ │ + type : 'Ljava/util/Calendar;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/FormatCase;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ name : '' │ │ - type : '(IDLjava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 10 16-bit code units │ │ -03bbec: |[03bbec] org.javia.arity.FormatCase.:(IDLjava/lang/String;)V │ │ -03bbfc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03bc02: 5901 200b |0003: iput v1, v0, Lorg/javia/arity/FormatCase;.rounding:I // field@0b20 │ │ -03bc06: 5a02 210b |0005: iput-wide v2, v0, Lorg/javia/arity/FormatCase;.val:D // field@0b21 │ │ -03bc0a: 5b04 1f0b |0007: iput-object v4, v0, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@0b1f │ │ -03bc0e: 0e00 |0009: return-void │ │ + insns size : 11 16-bit code units │ │ +046508: |[046508] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V │ │ +046518: 5b12 4e06 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +04651c: 5b13 4f06 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.val$now:Ljava/util/Calendar; // field@064f │ │ +046520: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +046526: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +046528: 5910 4d06 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@064d │ │ +04652c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ - 0x0003 line=181 │ │ - 0x0005 line=182 │ │ - 0x0007 line=183 │ │ - 0x0009 line=184 │ │ + 0x0000 line=99 │ │ + 0x0007 line=100 │ │ locals : │ │ - 0x0000 - 0x000a reg=0 this Lorg/javia/arity/FormatCase; │ │ - 0x0000 - 0x000a reg=1 (null) I │ │ - 0x0000 - 0x000a reg=2 (null) D │ │ - 0x0000 - 0x000a reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ + 0x0000 - 0x000b reg=2 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ + 0x0000 - 0x000b reg=3 (null) Ljava/util/Calendar; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1363 (UnitTest.java) │ │ - │ │ -Class #296 header: │ │ -class_idx : 516 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 442 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #296 - │ │ - Class descriptor : 'Lorg/javia/arity/FunctionAndName;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/javia/arity/FunctionAndName;) │ │ - name : 'function' │ │ - type : 'Lorg/javia/arity/Function;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lorg/javia/arity/FunctionAndName;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/FunctionAndName;) │ │ - name : '' │ │ - type : '(Lorg/javia/arity/Function;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -03bc10: |[03bc10] org.javia.arity.FunctionAndName.:(Lorg/javia/arity/Function;Ljava/lang/String;)V │ │ -03bc20: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03bc26: 5b01 230b |0003: iput-object v1, v0, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@0b23 │ │ -03bc2a: 5b02 240b |0005: iput-object v2, v0, Lorg/javia/arity/FunctionAndName;.name:Ljava/lang/String; // field@0b24 │ │ -03bc2e: 0e00 |0007: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +046530: |[046530] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.onBusyError:(Ljava/lang/Throwable;)V │ │ +046540: 5410 4e06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +046544: 7120 c101 2000 |0002: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ +04654a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0003 line=30 │ │ - 0x0005 line=31 │ │ - 0x0007 line=32 │ │ + 0x0000 line=103 │ │ + 0x0005 line=104 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lorg/javia/arity/FunctionAndName; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/javia/arity/Function; │ │ - 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ + 0x0000 - 0x0006 reg=2 t Ljava/lang/Throwable; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 442 (FunctionAndName.java) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +04654c: |[04654c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.onBusyFinish:()V │ │ +04655c: 5261 4d06 |0000: iget v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@064d │ │ +046560: 3d01 2700 |0002: if-lez v1, 0029 // +0027 │ │ +046564: 5461 4e06 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +046568: 7110 ba04 0100 |0006: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04ba │ │ +04656e: 0c01 |0009: move-result-object v1 │ │ +046570: 6002 3305 |000a: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_db_backuped:I // field@0533 │ │ +046574: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +046576: 2333 1a02 |000d: new-array v3, v3, [Ljava/lang/Object; // type@021a │ │ +04657a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +04657c: 5265 4d06 |0010: iget v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@064d │ │ +046580: 7110 9207 0500 |0012: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +046586: 0c05 |0015: move-result-object v5 │ │ +046588: 4d05 0304 |0016: aput-object v5, v3, v4 │ │ +04658c: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +04658e: 5465 4e06 |0019: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +046592: 5455 6d06 |001b: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +046596: 4d05 0304 |001d: aput-object v5, v3, v4 │ │ +04659a: 6e30 d401 2103 |001f: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0465a0: 0c00 |0022: move-result-object v0 │ │ +0465a2: 5461 4e06 |0023: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +0465a6: 7120 b401 0100 |0025: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +0465ac: 0e00 |0028: return-void │ │ +0465ae: 5461 4e06 |0029: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +0465b2: 6002 3c05 |002b: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_db:I // field@053c │ │ +0465b6: 7120 b301 2100 |002d: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ +0465bc: 28f8 |0030: goto 0028 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + 0x0004 line=108 │ │ + 0x0023 line=109 │ │ + 0x0028 line=113 │ │ + 0x0029 line=111 │ │ + locals : │ │ + 0x0023 - 0x0028 reg=0 msg Ljava/lang/String; │ │ + 0x0000 - 0x0031 reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ │ │ -Class #297 header: │ │ -class_idx : 517 │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +0465c0: |[0465c0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$1.run:()V │ │ +0465d0: 5462 4e06 |0000: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@064e │ │ +0465d4: 7110 bb04 0200 |0002: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@04bb │ │ +0465da: 0c00 |0005: move-result-object v0 │ │ +0465dc: 6e10 a002 0000 |0006: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getDbFolder:()Ljava/io/File; // method@02a0 │ │ +0465e2: 0c02 |0009: move-result-object v2 │ │ +0465e4: 6e10 ae02 0000 |000a: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ +0465ea: 0c03 |000d: move-result-object v3 │ │ +0465ec: 5464 4f06 |000e: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.val$now:Ljava/util/Calendar; // field@064f │ │ +0465f0: 6e10 1808 0400 |0010: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +0465f6: 0c04 |0013: move-result-object v4 │ │ +0465f8: 7130 7901 3204 |0014: invoke-static {v2, v3, v4}, Lcom/bottleworks/commons/util/Files;.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@0179 │ │ +0465fe: 0a02 |0017: move-result v2 │ │ +046600: 5962 4d06 |0018: iput v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@064d │ │ +046604: 5262 4d06 |001a: iget v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@064d │ │ +046608: 6e10 aa02 0000 |001c: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFolder:()Ljava/io/File; // method@02aa │ │ +04660e: 0c03 |001f: move-result-object v3 │ │ +046610: 6e10 ae02 0000 |0020: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ +046616: 0c04 |0023: move-result-object v4 │ │ +046618: 5465 4f06 |0024: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.val$now:Ljava/util/Calendar; // field@064f │ │ +04661c: 6e10 1808 0500 |0026: invoke-virtual {v5}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0818 │ │ +046622: 0c05 |0029: move-result-object v5 │ │ +046624: 7130 7b01 4305 |002a: invoke-static {v3, v4, v5}, Lcom/bottleworks/commons/util/Files;.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@017b │ │ +04662a: 0a03 |002d: move-result v3 │ │ +04662c: b032 |002e: add-int/2addr v2, v3 │ │ +04662e: 5962 4d06 |002f: iput v2, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;.count:I // field@064d │ │ +046632: 0e00 |0031: return-void │ │ +046634: 0d01 |0032: move-exception v1 │ │ +046636: 2202 9601 |0033: new-instance v2, Ljava/lang/RuntimeException; // type@0196 │ │ +04663a: 6e10 8707 0100 |0035: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +046640: 0c03 |0038: move-result-object v3 │ │ +046642: 7030 be07 3201 |0039: invoke-direct {v2, v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +046648: 2702 |003c: throw v2 │ │ + catches : 1 │ │ + 0x0000 - 0x0031 │ │ + Ljava/lang/Exception; -> 0x0032 │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0006 line=119 │ │ + 0x001a line=120 │ │ + 0x0031 line=124 │ │ + 0x0032 line=121 │ │ + 0x0033 line=122 │ │ + locals : │ │ + 0x0006 - 0x0032 reg=0 ctxs Lcom/bottleworks/dailymoney/context/Contexts; │ │ + 0x0033 - 0x003d reg=1 e Ljava/lang/Exception; │ │ + 0x0000 - 0x003d reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1; │ │ + │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + │ │ +Class #275 header: │ │ +class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 443 │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #297 - │ │ - Class descriptor : 'Lorg/javia/arity/FunctionStack;' │ │ +Class #275 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doClearFolder │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #275 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/FunctionStack;) │ │ - name : 'data' │ │ - type : '[Lorg/javia/arity/Function;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/javia/arity/FunctionStack;) │ │ - name : 'size' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/FunctionStack;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -03bc30: |[03bc30] org.javia.arity.FunctionStack.:()V │ │ -03bc40: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03bc46: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -03bc4a: 2300 3102 |0005: new-array v0, v0, [Lorg/javia/arity/Function; // type@0231 │ │ -03bc4e: 5b10 250b |0007: iput-object v0, v1, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bc52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03bc54: 5910 260b |000a: iput v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bc58: 0e00 |000c: return-void │ │ + insns size : 6 16-bit code units │ │ +04665c: |[04665c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$2.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ +04666c: 5b01 5006 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0650 │ │ +046670: 7010 9f01 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +046676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=19 │ │ - 0x0003 line=20 │ │ - 0x0009 line=21 │ │ + 0x0000 line=130 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/javia/arity/FunctionStack; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/FunctionStack;) │ │ - name : 'clear' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ + name : 'onBusyFinish' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -03bc5c: |[03bc5c] org.javia.arity.FunctionStack.clear:()V │ │ -03bc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03bc6e: 5910 260b |0001: iput v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bc72: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=24 │ │ - 0x0003 line=25 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/javia/arity/FunctionStack; │ │ - │ │ - #1 : (in Lorg/javia/arity/FunctionStack;) │ │ - name : 'pop' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -03bc74: |[03bc74] org.javia.arity.FunctionStack.pop:(I)V │ │ -03bc84: 5210 260b |0000: iget v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bc88: b120 |0002: sub-int/2addr v0, v2 │ │ -03bc8a: 5910 260b |0003: iput v0, v1, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bc8e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0005 line=38 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lorg/javia/arity/FunctionStack; │ │ - 0x0000 - 0x0006 reg=2 (null) I │ │ - │ │ - #2 : (in Lorg/javia/arity/FunctionStack;) │ │ - name : 'push' │ │ - type : '(Lorg/javia/arity/Function;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 36 16-bit code units │ │ -03bc90: |[03bc90] org.javia.arity.FunctionStack.push:(Lorg/javia/arity/Function;)V │ │ -03bca0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03bca2: 5240 260b |0001: iget v0, v4, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bca6: 5441 250b |0003: iget-object v1, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bcaa: 2111 |0005: array-length v1, v1 │ │ -03bcac: 3410 1300 |0006: if-lt v0, v1, 0019 // +0013 │ │ -03bcb0: 5440 250b |0008: iget-object v0, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bcb4: 2100 |000a: array-length v0, v0 │ │ -03bcb6: e000 0001 |000b: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -03bcba: 2300 3102 |000d: new-array v0, v0, [Lorg/javia/arity/Function; // type@0231 │ │ -03bcbe: 5441 250b |000f: iget-object v1, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bcc2: 5442 250b |0011: iget-object v2, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bcc6: 2122 |0013: array-length v2, v2 │ │ -03bcc8: 7152 fc07 3130 |0014: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03bcce: 5b40 250b |0017: iput-object v0, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bcd2: 5440 250b |0019: iget-object v0, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bcd6: 5241 260b |001b: iget v1, v4, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bcda: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03bcde: 5942 260b |001f: iput v2, v4, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bce2: 4d05 0001 |0021: aput-object v5, v0, v1 │ │ -03bce6: 0e00 |0023: return-void │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +046678: |[046678] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$2.onBusyFinish:()V │ │ +046688: 5460 5006 |0000: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0650 │ │ +04668c: 5461 5006 |0002: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0650 │ │ +046690: 7110 bd04 0100 |0004: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04bd │ │ +046696: 0c01 |0007: move-result-object v1 │ │ +046698: 6002 3a05 |0008: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_folder_cleared:I // field@053a │ │ +04669c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +04669e: 2333 1a02 |000b: new-array v3, v3, [Ljava/lang/Object; // type@021a │ │ +0466a2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0466a4: 5465 5006 |000e: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0650 │ │ +0466a8: 5455 6d06 |0010: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +0466ac: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ +0466b0: 6e30 d401 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0466b6: 0c01 |0017: move-result-object v1 │ │ +0466b8: 7120 b401 1000 |0018: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +0466be: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=28 │ │ - 0x0008 line=29 │ │ - 0x000f line=30 │ │ - 0x0017 line=31 │ │ - 0x0019 line=33 │ │ - 0x0023 line=34 │ │ + 0x0000 line=133 │ │ + 0x001b line=134 │ │ locals : │ │ - 0x0000 - 0x0024 reg=4 this Lorg/javia/arity/FunctionStack; │ │ - 0x0000 - 0x0024 reg=5 (null) Lorg/javia/arity/Function; │ │ + 0x0000 - 0x001c reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; │ │ │ │ - #3 : (in Lorg/javia/arity/FunctionStack;) │ │ - name : 'toArray' │ │ - type : '()[Lorg/javia/arity/Function;' │ │ - access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 13 16-bit code units │ │ -03bce8: |[03bce8] org.javia.arity.FunctionStack.toArray:()[Lorg/javia/arity/Function; │ │ -03bcf8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03bcfa: 5240 260b |0001: iget v0, v4, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bcfe: 2300 3102 |0003: new-array v0, v0, [Lorg/javia/arity/Function; // type@0231 │ │ -03bd02: 5441 250b |0005: iget-object v1, v4, Lorg/javia/arity/FunctionStack;.data:[Lorg/javia/arity/Function; // field@0b25 │ │ -03bd06: 5242 260b |0007: iget v2, v4, Lorg/javia/arity/FunctionStack;.size:I // field@0b26 │ │ -03bd0a: 7152 fc07 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07fc │ │ -03bd10: 1100 |000c: return-object v0 │ │ + outs : 3 │ │ + insns size : 66 16-bit code units │ │ +0466c0: |[0466c0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$2.run:()V │ │ +0466d0: 7100 a300 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00a3 │ │ +0466d6: 0c03 |0003: move-result-object v3 │ │ +0466d8: 2202 6c01 |0004: new-instance v2, Ljava/io/File; // type@016c │ │ +0466dc: 5484 5006 |0006: iget-object v4, v8, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0650 │ │ +0466e0: 5444 6d06 |0008: iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +0466e4: 7030 4107 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0741 │ │ +0466ea: 6e10 4607 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0746 │ │ +0466f0: 0a04 |0010: move-result v4 │ │ +0466f2: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ +0466f6: 0e00 |0013: return-void │ │ +0466f8: 6e10 4d07 0200 |0014: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@074d │ │ +0466fe: 0c05 |0017: move-result-object v5 │ │ +046700: 2156 |0018: array-length v6, v5 │ │ +046702: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +046704: 3564 f9ff |001a: if-ge v4, v6, 0013 // -0007 │ │ +046708: 4600 0504 |001c: aget-object v0, v5, v4 │ │ +04670c: 6e10 4707 0000 |001e: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0747 │ │ +046712: 0c07 |0021: move-result-object v7 │ │ +046714: 6e10 d407 0700 |0022: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@07d4 │ │ +04671a: 0c01 |0025: move-result-object v1 │ │ +04671c: 6e10 4a07 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@074a │ │ +046722: 0a07 |0029: move-result v7 │ │ +046724: 3807 1500 |002a: if-eqz v7, 003f // +0015 │ │ +046728: 1a07 5e00 |002c: const-string v7, ".csv" // string@005e │ │ +04672c: 6e20 c207 7100 |002e: invoke-virtual {v1, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@07c2 │ │ +046732: 0a07 |0031: move-result v7 │ │ +046734: 3907 0a00 |0032: if-nez v7, 003c // +000a │ │ +046738: 1a07 5d00 |0034: const-string v7, ".bak" // string@005d │ │ +04673c: 6e20 c207 7100 |0036: invoke-virtual {v1, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@07c2 │ │ +046742: 0a07 |0039: move-result v7 │ │ +046744: 3807 0500 |003a: if-eqz v7, 003f // +0005 │ │ +046748: 6e10 4507 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0745 │ │ +04674e: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +046752: 28d9 |0041: goto 001a // -0027 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=41 │ │ - 0x0005 line=42 │ │ - 0x000c line=43 │ │ + 0x0000 line=138 │ │ + 0x0004 line=139 │ │ + 0x000d line=140 │ │ + 0x0013 line=149 │ │ + 0x0014 line=143 │ │ + 0x001e line=144 │ │ + 0x0026 line=145 │ │ + 0x003c line=146 │ │ + 0x003f line=143 │ │ locals : │ │ - 0x0000 - 0x000d reg=4 this Lorg/javia/arity/FunctionStack; │ │ + 0x001e - 0x0042 reg=0 f Ljava/io/File; │ │ + 0x0026 - 0x0042 reg=1 fnm Ljava/lang/String; │ │ + 0x000d - 0x0042 reg=2 folder Ljava/io/File; │ │ + 0x0004 - 0x0042 reg=3 sd Ljava/io/File; │ │ + 0x0000 - 0x0042 reg=8 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2; │ │ │ │ - source_file_idx : 443 (FunctionStack.java) │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #298 header: │ │ -class_idx : 518 │ │ +Class #276 header: │ │ +class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 952 │ │ -static_fields_size : 37 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #298 annotations: │ │ -Annotations on method #2720 'nextToken' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2721 'scan' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Class #276 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doCreateDefault │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #298 - │ │ - Class descriptor : 'Lorg/javia/arity/Lexer;' │ │ +Class #276 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'ADD' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 1 │ │ - #1 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'CALL' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 11 │ │ - #2 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'COMMA' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 12 │ │ - #3 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'CONST' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 10 │ │ - #4 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'DIV' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 4 │ │ - #5 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'END' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 15 │ │ - #6 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'END_MARKER' │ │ - type : 'C' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 36 │ │ - #7 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'FACT' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 8 │ │ - #8 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'LPAREN' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 13 │ │ - #9 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'MOD' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 5 │ │ - #10 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'MUL' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 3 │ │ - #11 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'NUMBER' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 9 │ │ - #12 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'POWER' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 7 │ │ - #13 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'RPAREN' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 14 │ │ - #14 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'SQRT' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16 │ │ - #15 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'SUB' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 2 │ │ - #16 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_ADD' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #17 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_COMMA' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #18 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_CONST' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #19 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_DIV' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #20 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_END' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #21 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_FACT' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #22 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_LPAREN' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #23 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_MOD' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #24 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_MUL' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #25 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_NUMBER' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #26 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_POWER' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #27 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_RPAREN' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #28 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_SQRT' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #29 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_SUB' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #30 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'TOK_UMIN' │ │ - type : 'Lorg/javia/arity/Token;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #31 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'UMIN' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 6 │ │ - #32 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'UNICODE_DIV' │ │ - type : 'C' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 247 │ │ - #33 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'UNICODE_MINUS' │ │ - type : 'C' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 8722 │ │ - #34 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'UNICODE_MUL' │ │ - type : 'C' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 215 │ │ - #35 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'UNICODE_SQRT' │ │ - type : 'C' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 8730 │ │ - #36 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'WHITESPACE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : " \n\r\t" │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'exception' │ │ - type : 'Lorg/javia/arity/SyntaxException;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'input' │ │ - type : '[C' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'pos' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Lexer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 9 │ │ - ins : 0 │ │ - outs : 5 │ │ - insns size : 150 16-bit code units │ │ -03bd14: |[03bd14] org.javia.arity.Lexer.:()V │ │ -03bd24: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -03bd26: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -03bd28: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -03bd2a: 1225 |0003: const/4 v5, #int 2 // #2 │ │ -03bd2c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -03bd2e: 2200 1102 |0005: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd32: 7058 f50a 6058 |0007: invoke-direct {v0, v6, v8, v5, v8}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bd38: 6900 370b |000a: sput-object v0, Lorg/javia/arity/Lexer;.TOK_ADD:Lorg/javia/arity/Token; // field@0b37 │ │ -03bd3c: 2200 1102 |000c: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd40: 7057 f50a 5058 |000e: invoke-direct {v0, v5, v8, v5, v7}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bd46: 6900 440b |0011: sput-object v0, Lorg/javia/arity/Lexer;.TOK_SUB:Lorg/javia/arity/Token; // field@0b44 │ │ -03bd4a: 2200 1102 |0013: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd4e: 1251 |0015: const/4 v1, #int 5 // #5 │ │ -03bd50: 7051 f50a 8057 |0016: invoke-direct {v0, v8, v7, v5, v1}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bd56: 6900 3f0b |0019: sput-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@0b3f │ │ -03bd5a: 2200 1102 |001b: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd5e: 1261 |001d: const/4 v1, #int 6 // #6 │ │ -03bd60: 7051 f50a 7057 |001e: invoke-direct {v0, v7, v7, v5, v1}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bd66: 6900 3a0b |0021: sput-object v0, Lorg/javia/arity/Lexer;.TOK_DIV:Lorg/javia/arity/Token; // field@0b3a │ │ -03bd6a: 2200 1102 |0023: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd6e: 1251 |0025: const/4 v1, #int 5 // #5 │ │ -03bd70: 1272 |0026: const/4 v2, #int 7 // #7 │ │ -03bd72: 7052 f50a 1057 |0027: invoke-direct {v0, v1, v7, v5, v2}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bd78: 6900 3e0b |002a: sput-object v0, Lorg/javia/arity/Lexer;.TOK_MOD:Lorg/javia/arity/Token; // field@0b3e │ │ -03bd7c: 2200 1102 |002c: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd80: 1261 |002e: const/4 v1, #int 6 // #6 │ │ -03bd82: 1252 |002f: const/4 v2, #int 5 // #5 │ │ -03bd84: 1303 0900 |0030: const/16 v3, #int 9 // #9 │ │ -03bd88: 7053 f50a 1062 |0032: invoke-direct {v0, v1, v2, v6, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bd8e: 6900 450b |0035: sput-object v0, Lorg/javia/arity/Lexer;.TOK_UMIN:Lorg/javia/arity/Token; // field@0b45 │ │ -03bd92: 2200 1102 |0037: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bd96: 1271 |0039: const/4 v1, #int 7 // #7 │ │ -03bd98: 1262 |003a: const/4 v2, #int 6 // #6 │ │ -03bd9a: 1303 0a00 |003b: const/16 v3, #int 10 // #a │ │ -03bd9e: 7053 f50a 1082 |003d: invoke-direct {v0, v1, v2, v8, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bda4: 6900 410b |0040: sput-object v0, Lorg/javia/arity/Lexer;.TOK_POWER:Lorg/javia/arity/Token; // field@0b41 │ │ -03bda8: 2200 1102 |0042: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bdac: 1301 0800 |0044: const/16 v1, #int 8 // #8 │ │ -03bdb0: 1272 |0046: const/4 v2, #int 7 // #7 │ │ -03bdb2: 1303 0b00 |0047: const/16 v3, #int 11 // #b │ │ -03bdb6: 7053 f50a 1072 |0049: invoke-direct {v0, v1, v2, v7, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bdbc: 6900 3c0b |004c: sput-object v0, Lorg/javia/arity/Lexer;.TOK_FACT:Lorg/javia/arity/Token; // field@0b3c │ │ -03bdc0: 2200 1102 |004e: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bdc4: 1301 1000 |0050: const/16 v1, #int 16 // #10 │ │ -03bdc8: 1302 0800 |0052: const/16 v2, #int 8 // #8 │ │ -03bdcc: 1303 0c00 |0054: const/16 v3, #int 12 // #c │ │ -03bdd0: 7053 f50a 1062 |0056: invoke-direct {v0, v1, v2, v6, v3}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bdd6: 6900 430b |0059: sput-object v0, Lorg/javia/arity/Lexer;.TOK_SQRT:Lorg/javia/arity/Token; // field@0b43 │ │ -03bdda: 2200 1102 |005b: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bdde: 1301 0d00 |005d: const/16 v1, #int 13 // #d │ │ -03bde2: 7054 f50a 1066 |005f: invoke-direct {v0, v1, v6, v6, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bde8: 6900 3d0b |0062: sput-object v0, Lorg/javia/arity/Lexer;.TOK_LPAREN:Lorg/javia/arity/Token; // field@0b3d │ │ -03bdec: 2200 1102 |0064: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03bdf0: 1301 0e00 |0066: const/16 v1, #int 14 // #e │ │ -03bdf4: 7054 f50a 1045 |0068: invoke-direct {v0, v1, v5, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03bdfa: 6900 420b |006b: sput-object v0, Lorg/javia/arity/Lexer;.TOK_RPAREN:Lorg/javia/arity/Token; // field@0b42 │ │ -03bdfe: 2200 1102 |006d: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03be02: 1301 0c00 |006f: const/16 v1, #int 12 // #c │ │ -03be06: 7054 f50a 1046 |0071: invoke-direct {v0, v1, v6, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03be0c: 6900 380b |0074: sput-object v0, Lorg/javia/arity/Lexer;.TOK_COMMA:Lorg/javia/arity/Token; // field@0b38 │ │ -03be10: 2200 1102 |0076: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03be14: 1301 0f00 |0078: const/16 v1, #int 15 // #f │ │ -03be18: 7054 f50a 1044 |007a: invoke-direct {v0, v1, v4, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03be1e: 6900 3b0b |007d: sput-object v0, Lorg/javia/arity/Lexer;.TOK_END:Lorg/javia/arity/Token; // field@0b3b │ │ -03be22: 2200 1102 |007f: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03be26: 1301 0900 |0081: const/16 v1, #int 9 // #9 │ │ -03be2a: 1302 1400 |0083: const/16 v2, #int 20 // #14 │ │ -03be2e: 7054 f50a 1042 |0085: invoke-direct {v0, v1, v2, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03be34: 6900 400b |0088: sput-object v0, Lorg/javia/arity/Lexer;.TOK_NUMBER:Lorg/javia/arity/Token; // field@0b40 │ │ -03be38: 2200 1102 |008a: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03be3c: 1301 0a00 |008c: const/16 v1, #int 10 // #a │ │ -03be40: 1302 1400 |008e: const/16 v2, #int 20 // #14 │ │ -03be44: 7054 f50a 1042 |0090: invoke-direct {v0, v1, v2, v4, v4}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03be4a: 6900 390b |0093: sput-object v0, Lorg/javia/arity/Lexer;.TOK_CONST:Lorg/javia/arity/Token; // field@0b39 │ │ -03be4e: 0e00 |0095: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0005 line=39 │ │ - 0x000c line=40 │ │ - 0x0013 line=42 │ │ - 0x001b line=43 │ │ - 0x0023 line=44 │ │ - 0x002c line=46 │ │ - 0x0037 line=48 │ │ - 0x0042 line=49 │ │ - 0x004e line=50 │ │ - 0x005b line=52 │ │ - 0x0064 line=53 │ │ - 0x006d line=54 │ │ - 0x0076 line=55 │ │ - 0x007f line=57 │ │ - 0x008a line=58 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/javia/arity/Lexer;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ name : '' │ │ - type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -03be50: |[03be50] org.javia.arity.Lexer.:(Lorg/javia/arity/SyntaxException;)V │ │ -03be60: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03be66: 1300 2000 |0003: const/16 v0, #int 32 // #20 │ │ -03be6a: 2300 1902 |0005: new-array v0, v0, [C // type@0219 │ │ -03be6e: 5b10 4d0b |0007: iput-object v0, v1, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03be72: 5b12 4c0b |0009: iput-object v2, v1, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@0b4c │ │ -03be76: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - 0x0003 line=68 │ │ - 0x0009 line=73 │ │ - 0x000b line=74 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Lexer; │ │ - 0x0000 - 0x000c reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ - │ │ - #2 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'init' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 32 16-bit code units │ │ -03be78: |[03be78] org.javia.arity.Lexer.init:(Ljava/lang/String;)V │ │ -03be88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03be8a: 6e10 d707 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03be90: 0a00 |0004: move-result v0 │ │ -03be92: 5441 4d0b |0005: iget-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03be96: 2111 |0007: array-length v1, v1 │ │ -03be98: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ -03be9c: 3521 0800 |000a: if-ge v1, v2, 0012 // +0008 │ │ -03bea0: d801 0001 |000c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -03bea4: 2311 1902 |000e: new-array v1, v1, [C // type@0219 │ │ -03bea8: 5b41 4d0b |0010: iput-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03beac: 5441 4d0b |0012: iget-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03beb0: 6e53 d007 3510 |0014: invoke-virtual {v5, v3, v0, v1, v3}, Ljava/lang/String;.getChars:(II[CI)V // method@07d0 │ │ -03beb6: 5441 4d0b |0017: iget-object v1, v4, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03beba: 1302 2400 |0019: const/16 v2, #int 36 // #24 │ │ -03bebe: 5002 0100 |001b: aput-char v2, v1, v0 │ │ -03bec2: 5943 4e0b |001d: iput v3, v4, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bec6: 0e00 |001f: return-void │ │ + insns size : 6 16-bit code units │ │ +046754: |[046754] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$4.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ +046764: 5b01 5306 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ +046768: 7010 9f01 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +04676e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=93 │ │ - 0x0005 line=94 │ │ - 0x000c line=95 │ │ - 0x0012 line=97 │ │ - 0x0017 line=98 │ │ - 0x001d line=99 │ │ - 0x001f line=100 │ │ + 0x0000 line=166 │ │ locals : │ │ - 0x0000 - 0x0020 reg=4 this Lorg/javia/arity/Lexer; │ │ - 0x0000 - 0x0020 reg=5 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'nextToken' │ │ - type : '()Lorg/javia/arity/Token;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 474 16-bit code units │ │ -03bec8: |[03bec8] org.javia.arity.Lexer.nextToken:()Lorg/javia/arity/Token; │ │ -03bed8: 1308 2d00 |0000: const/16 v8, #int 45 // #2d │ │ -03bedc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -03bede: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -03bee0: 1305 3900 |0004: const/16 v5, #int 57 // #39 │ │ -03bee4: 1304 3000 |0006: const/16 v4, #int 48 // #30 │ │ -03bee8: 1a00 0700 |0008: const-string v0, " │ │ - " // string@0007 │ │ -03beec: 54a1 4d0b |000a: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bef0: 52a2 4e0b |000c: iget v2, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bef4: 4901 0102 |000e: aget-char v1, v1, v2 │ │ -03bef8: 6e20 d207 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03befe: 0a00 |0013: move-result v0 │ │ -03bf00: 3260 0900 |0014: if-eq v0, v6, 001d // +0009 │ │ -03bf04: 52a0 4e0b |0016: iget v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bf08: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03bf0c: 59a0 4e0b |001a: iput v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bf10: 28ec |001c: goto 0008 // -0014 │ │ -03bf12: 54a0 4d0b |001d: iget-object v0, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bf16: 52a1 4e0b |001f: iget v1, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bf1a: 4901 0001 |0021: aget-char v1, v0, v1 │ │ -03bf1e: 52a2 4e0b |0023: iget v2, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bf22: d800 0201 |0025: add-int/lit8 v0, v2, #int 1 // #01 │ │ -03bf26: 59a0 4e0b |0027: iput v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bf2a: 2b01 7901 0000 |0029: packed-switch v1, 000001a2 // +00000179 │ │ -03bf30: 52a0 4e0b |002c: iget v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bf34: 3614 0400 |002e: if-gt v4, v1, 0032 // +0004 │ │ -03bf38: 3751 0600 |0030: if-le v1, v5, 0036 // +0006 │ │ -03bf3c: 1303 2e00 |0032: const/16 v3, #int 46 // #2e │ │ -03bf40: 3331 a000 |0034: if-ne v1, v3, 00d4 // +00a0 │ │ -03bf44: 3614 0400 |0036: if-gt v4, v1, 003a // +0004 │ │ -03bf48: 3751 0e00 |0038: if-le v1, v5, 0046 // +000e │ │ -03bf4c: 1303 2e00 |003a: const/16 v3, #int 46 // #2e │ │ -03bf50: 3231 0a00 |003c: if-eq v1, v3, 0046 // +000a │ │ -03bf54: 1303 4500 |003e: const/16 v3, #int 69 // #45 │ │ -03bf58: 3231 0600 |0040: if-eq v1, v3, 0046 // +0006 │ │ -03bf5c: 1303 6500 |0042: const/16 v3, #int 101 // #65 │ │ -03bf60: 3331 4600 |0044: if-ne v1, v3, 008a // +0046 │ │ -03bf64: 1303 4500 |0046: const/16 v3, #int 69 // #45 │ │ -03bf68: 3231 0600 |0048: if-eq v1, v3, 004e // +0006 │ │ -03bf6c: 1303 6500 |004a: const/16 v3, #int 101 // #65 │ │ -03bf70: 3331 1600 |004c: if-ne v1, v3, 0062 // +0016 │ │ -03bf74: 54a1 4d0b |004e: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bf78: 4901 0100 |0050: aget-char v1, v1, v0 │ │ -03bf7c: 3281 0a00 |0052: if-eq v1, v8, 005c // +000a │ │ -03bf80: 54a1 4d0b |0054: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bf84: 4901 0100 |0056: aget-char v1, v1, v0 │ │ -03bf88: 1303 1222 |0058: const/16 v3, #int 8722 // #2212 │ │ -03bf8c: 3331 0800 |005a: if-ne v1, v3, 0062 // +0008 │ │ -03bf90: 54a1 4d0b |005c: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bf94: 5008 0100 |005e: aput-char v8, v1, v0 │ │ -03bf98: d800 0001 |0060: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03bf9c: 54a3 4d0b |0062: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bfa0: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ -03bfa4: 4900 0300 |0066: aget-char v0, v3, v0 │ │ -03bfa8: 0119 |0068: move v9, v1 │ │ -03bfaa: 0101 |0069: move v1, v0 │ │ -03bfac: 0190 |006a: move v0, v9 │ │ -03bfae: 28cb |006b: goto 0036 // -0035 │ │ -03bfb0: 6200 3c0b |006c: sget-object v0, Lorg/javia/arity/Lexer;.TOK_FACT:Lorg/javia/arity/Token; // field@0b3c │ │ -03bfb4: 1100 |006e: return-object v0 │ │ -03bfb6: 6200 3b0b |006f: sget-object v0, Lorg/javia/arity/Lexer;.TOK_END:Lorg/javia/arity/Token; // field@0b3b │ │ -03bfba: 28fd |0071: goto 006e // -0003 │ │ -03bfbc: 6200 3e0b |0072: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MOD:Lorg/javia/arity/Token; // field@0b3e │ │ -03bfc0: 28fa |0074: goto 006e // -0006 │ │ -03bfc2: 6200 3d0b |0075: sget-object v0, Lorg/javia/arity/Lexer;.TOK_LPAREN:Lorg/javia/arity/Token; // field@0b3d │ │ -03bfc6: 28f7 |0077: goto 006e // -0009 │ │ -03bfc8: 6200 420b |0078: sget-object v0, Lorg/javia/arity/Lexer;.TOK_RPAREN:Lorg/javia/arity/Token; // field@0b42 │ │ -03bfcc: 28f4 |007a: goto 006e // -000c │ │ -03bfce: 6200 3f0b |007b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@0b3f │ │ -03bfd2: 28f1 |007d: goto 006e // -000f │ │ -03bfd4: 6200 370b |007e: sget-object v0, Lorg/javia/arity/Lexer;.TOK_ADD:Lorg/javia/arity/Token; // field@0b37 │ │ -03bfd8: 28ee |0080: goto 006e // -0012 │ │ -03bfda: 6200 380b |0081: sget-object v0, Lorg/javia/arity/Lexer;.TOK_COMMA:Lorg/javia/arity/Token; // field@0b38 │ │ -03bfde: 28eb |0083: goto 006e // -0015 │ │ -03bfe0: 6200 440b |0084: sget-object v0, Lorg/javia/arity/Lexer;.TOK_SUB:Lorg/javia/arity/Token; // field@0b44 │ │ -03bfe4: 28e8 |0086: goto 006e // -0018 │ │ -03bfe6: 6200 3a0b |0087: sget-object v0, Lorg/javia/arity/Lexer;.TOK_DIV:Lorg/javia/arity/Token; // field@0b3a │ │ -03bfea: 28e5 |0089: goto 006e // -001b │ │ -03bfec: d801 00ff |008a: add-int/lit8 v1, v0, #int -1 // #ff │ │ -03bff0: 59a1 4e0b |008c: iput v1, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03bff4: 54a1 4d0b |008e: iget-object v1, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03bff8: d800 00ff |0090: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03bffc: b120 |0092: sub-int/2addr v0, v2 │ │ -03bffe: 7130 e207 2100 |0093: invoke-static {v1, v2, v0}, Ljava/lang/String;.valueOf:([CII)Ljava/lang/String; // method@07e2 │ │ -03c004: 0c00 |0096: move-result-object v0 │ │ -03c006: 1a01 5900 |0097: const-string v1, "." // string@0059 │ │ -03c00a: 6e20 ce07 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03c010: 0a01 |009c: move-result v1 │ │ -03c012: 3801 0b00 |009d: if-eqz v1, 00a8 // +000b │ │ -03c016: 6201 400b |009f: sget-object v1, Lorg/javia/arity/Lexer;.TOK_NUMBER:Lorg/javia/arity/Token; // field@0b40 │ │ -03c01a: 1603 0000 |00a1: const-wide/16 v3, #int 0 // #0 │ │ -03c01e: 6e30 f80a 3104 |00a3: invoke-virtual {v1, v3, v4}, Lorg/javia/arity/Token;.setValue:(D)Lorg/javia/arity/Token; // method@0af8 │ │ -03c024: 0c00 |00a6: move-result-object v0 │ │ -03c026: 28c7 |00a7: goto 006e // -0039 │ │ -03c028: 7110 8a07 0000 |00a8: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@078a │ │ -03c02e: 0b03 |00ab: move-result-wide v3 │ │ -03c030: 6201 400b |00ac: sget-object v1, Lorg/javia/arity/Lexer;.TOK_NUMBER:Lorg/javia/arity/Token; // field@0b40 │ │ -03c034: 6e30 f80a 3104 |00ae: invoke-virtual {v1, v3, v4}, Lorg/javia/arity/Token;.setValue:(D)Lorg/javia/arity/Token; // method@0af8 │ │ -03c03a: 0c00 |00b1: move-result-object v0 │ │ -03c03c: 28bc |00b2: goto 006e // -0044 │ │ -03c03e: 0d01 |00b3: move-exception v1 │ │ -03c040: 54a1 4c0b |00b4: iget-object v1, v10, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@0b4c │ │ -03c044: 2203 a501 |00b6: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -03c048: 7010 f007 0300 |00b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03c04e: 1a04 9f0b |00bb: const-string v4, "invalid number '" // string@0b9f │ │ -03c052: 6e20 f807 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c058: 0c03 |00c0: move-result-object v3 │ │ -03c05a: 6e20 f807 0300 |00c1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c060: 0c00 |00c4: move-result-object v0 │ │ -03c062: 1a03 3200 |00c5: const-string v3, "'" // string@0032 │ │ -03c066: 6e20 f807 3000 |00c7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c06c: 0c00 |00ca: move-result-object v0 │ │ -03c06e: 6e10 fb07 0000 |00cb: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03c074: 0c00 |00ce: move-result-object v0 │ │ -03c076: 6e30 ed0a 0102 |00cf: invoke-virtual {v1, v0, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03c07c: 0c00 |00d2: move-result-object v0 │ │ -03c07e: 2700 |00d3: throw v0 │ │ -03c080: 1303 6100 |00d4: const/16 v3, #int 97 // #61 │ │ -03c084: 3613 0600 |00d6: if-gt v3, v1, 00dc // +0006 │ │ -03c088: 1303 7a00 |00d8: const/16 v3, #int 122 // #7a │ │ -03c08c: 3731 0a00 |00da: if-le v1, v3, 00e4 // +000a │ │ -03c090: 1303 4100 |00dc: const/16 v3, #int 65 // #41 │ │ -03c094: 3613 5b00 |00de: if-gt v3, v1, 0139 // +005b │ │ -03c098: 1303 5a00 |00e0: const/16 v3, #int 90 // #5a │ │ -03c09c: 3631 5700 |00e2: if-gt v1, v3, 0139 // +0057 │ │ -03c0a0: 54a3 4d0b |00e4: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03c0a4: d801 0001 |00e6: add-int/lit8 v1, v0, #int 1 // #01 │ │ -03c0a8: 4900 0300 |00e8: aget-char v0, v3, v0 │ │ -03c0ac: 1303 6100 |00ea: const/16 v3, #int 97 // #61 │ │ -03c0b0: 3603 0600 |00ec: if-gt v3, v0, 00f2 // +0006 │ │ -03c0b4: 1303 7a00 |00ee: const/16 v3, #int 122 // #7a │ │ -03c0b8: 3730 af00 |00f0: if-le v0, v3, 019f // +00af │ │ -03c0bc: 1303 4100 |00f2: const/16 v3, #int 65 // #41 │ │ -03c0c0: 3603 0600 |00f4: if-gt v3, v0, 00fa // +0006 │ │ -03c0c4: 1303 5a00 |00f6: const/16 v3, #int 90 // #5a │ │ -03c0c8: 3730 a700 |00f8: if-le v0, v3, 019f // +00a7 │ │ -03c0cc: 3604 0400 |00fa: if-gt v4, v0, 00fe // +0004 │ │ -03c0d0: 3750 a300 |00fc: if-le v0, v5, 019f // +00a3 │ │ -03c0d4: 54a3 4d0b |00fe: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03c0d8: d804 01ff |0100: add-int/lit8 v4, v1, #int -1 // #ff │ │ -03c0dc: b124 |0102: sub-int/2addr v4, v2 │ │ -03c0de: 7130 e207 2304 |0103: invoke-static {v3, v2, v4}, Ljava/lang/String;.valueOf:([CII)Ljava/lang/String; // method@07e2 │ │ -03c0e4: 0c02 |0106: move-result-object v2 │ │ -03c0e6: 1a03 0700 |0107: const-string v3, " │ │ - " // string@0007 │ │ -03c0ea: 6e20 d207 0300 |0109: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03c0f0: 0a03 |010c: move-result v3 │ │ -03c0f2: 3263 0c00 |010d: if-eq v3, v6, 0119 // +000c │ │ -03c0f6: 54a3 4d0b |010f: iget-object v3, v10, Lorg/javia/arity/Lexer;.input:[C // field@0b4d │ │ -03c0fa: d800 0101 |0111: add-int/lit8 v0, v1, #int 1 // #01 │ │ -03c0fe: 4901 0301 |0113: aget-char v1, v3, v1 │ │ -03c102: 0109 |0115: move v9, v0 │ │ -03c104: 0110 |0116: move v0, v1 │ │ -03c106: 0191 |0117: move v1, v9 │ │ -03c108: 28ef |0118: goto 0107 // -0011 │ │ -03c10a: 1303 2800 |0119: const/16 v3, #int 40 // #28 │ │ -03c10e: 3330 1200 |011b: if-ne v0, v3, 012d // +0012 │ │ -03c112: 59a1 4e0b |011d: iput v1, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03c116: 2200 1102 |011f: new-instance v0, Lorg/javia/arity/Token; // type@0211 │ │ -03c11a: 1301 0b00 |0121: const/16 v1, #int 11 // #b │ │ -03c11e: 1213 |0123: const/4 v3, #int 1 // #1 │ │ -03c120: 7057 f50a 1037 |0124: invoke-direct {v0, v1, v7, v3, v7}, Lorg/javia/arity/Token;.:(IIII)V // method@0af5 │ │ -03c126: 6e20 f60a 2000 |0127: invoke-virtual {v0, v2}, Lorg/javia/arity/Token;.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; // method@0af6 │ │ -03c12c: 0c00 |012a: move-result-object v0 │ │ -03c12e: 2900 43ff |012b: goto/16 006e // -00bd │ │ -03c132: d800 01ff |012d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03c136: 59a0 4e0b |012f: iput v0, v10, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03c13a: 6200 390b |0131: sget-object v0, Lorg/javia/arity/Lexer;.TOK_CONST:Lorg/javia/arity/Token; // field@0b39 │ │ -03c13e: 6e20 f60a 2000 |0133: invoke-virtual {v0, v2}, Lorg/javia/arity/Token;.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; // method@0af6 │ │ -03c144: 0c00 |0136: move-result-object v0 │ │ -03c146: 2900 37ff |0137: goto/16 006e // -00c9 │ │ -03c14a: 1300 9103 |0139: const/16 v0, #int 913 // #391 │ │ -03c14e: 3401 0600 |013b: if-lt v1, v0, 0141 // +0006 │ │ -03c152: 1300 a903 |013d: const/16 v0, #int 937 // #3a9 │ │ -03c156: 3701 0e00 |013f: if-le v1, v0, 014d // +000e │ │ -03c15a: 1300 b103 |0141: const/16 v0, #int 945 // #3b1 │ │ -03c15e: 3401 0600 |0143: if-lt v1, v0, 0149 // +0006 │ │ -03c162: 1300 c903 |0145: const/16 v0, #int 969 // #3c9 │ │ -03c166: 3701 0600 |0147: if-le v1, v0, 014d // +0006 │ │ -03c16a: 1300 1e22 |0149: const/16 v0, #int 8734 // #221e │ │ -03c16e: 3301 1d00 |014b: if-ne v1, v0, 0168 // +001d │ │ -03c172: 6200 390b |014d: sget-object v0, Lorg/javia/arity/Lexer;.TOK_CONST:Lorg/javia/arity/Token; // field@0b39 │ │ -03c176: 2202 a501 |014f: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03c17a: 7010 f007 0200 |0151: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03c180: 1a03 0000 |0154: const-string v3, "" // string@0000 │ │ -03c184: 6e20 f807 3200 |0156: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c18a: 0c02 |0159: move-result-object v2 │ │ -03c18c: 6e20 f207 1200 |015a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03c192: 0c01 |015d: move-result-object v1 │ │ -03c194: 6e10 fb07 0100 |015e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03c19a: 0c01 |0161: move-result-object v1 │ │ -03c19c: 6e20 f60a 1000 |0162: invoke-virtual {v0, v1}, Lorg/javia/arity/Token;.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; // method@0af6 │ │ -03c1a2: 0c00 |0165: move-result-object v0 │ │ -03c1a4: 2900 08ff |0166: goto/16 006e // -00f8 │ │ -03c1a8: 2c01 5c00 0000 |0168: sparse-switch v1, 000001c4 // +0000005c │ │ -03c1ae: 54a0 4c0b |016b: iget-object v0, v10, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@0b4c │ │ -03c1b2: 2203 a501 |016d: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -03c1b6: 7010 f007 0300 |016f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03c1bc: 1a04 9e0b |0172: const-string v4, "invalid character '" // string@0b9e │ │ -03c1c0: 6e20 f807 4300 |0174: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c1c6: 0c03 |0177: move-result-object v3 │ │ -03c1c8: 6e20 f207 1300 |0178: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03c1ce: 0c01 |017b: move-result-object v1 │ │ -03c1d0: 1a03 3200 |017c: const-string v3, "'" // string@0032 │ │ -03c1d4: 6e20 f807 3100 |017e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c1da: 0c01 |0181: move-result-object v1 │ │ -03c1dc: 6e10 fb07 0100 |0182: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03c1e2: 0c01 |0185: move-result-object v1 │ │ -03c1e4: 6e30 ed0a 1002 |0186: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03c1ea: 0c00 |0189: move-result-object v0 │ │ -03c1ec: 2700 |018a: throw v0 │ │ -03c1ee: 6200 410b |018b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_POWER:Lorg/javia/arity/Token; // field@0b41 │ │ -03c1f2: 2900 e1fe |018d: goto/16 006e // -011f │ │ -03c1f6: 6200 3f0b |018f: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@0b3f │ │ -03c1fa: 2900 ddfe |0191: goto/16 006e // -0123 │ │ -03c1fe: 6200 3a0b |0193: sget-object v0, Lorg/javia/arity/Lexer;.TOK_DIV:Lorg/javia/arity/Token; // field@0b3a │ │ -03c202: 2900 d9fe |0195: goto/16 006e // -0127 │ │ -03c206: 6200 440b |0197: sget-object v0, Lorg/javia/arity/Lexer;.TOK_SUB:Lorg/javia/arity/Token; // field@0b44 │ │ -03c20a: 2900 d5fe |0199: goto/16 006e // -012b │ │ -03c20e: 6200 430b |019b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_SQRT:Lorg/javia/arity/Token; // field@0b43 │ │ -03c212: 2900 d1fe |019d: goto/16 006e // -012f │ │ -03c216: 0110 |019f: move v0, v1 │ │ -03c218: 2900 44ff |01a0: goto/16 00e4 // -00bc │ │ -03c21c: 0001 0f00 2100 0000 4300 0000 0300 ... |01a2: packed-switch-data (34 units) │ │ -03c260: 0002 0500 5e00 0000 d700 0000 f700 ... |01c4: sparse-switch-data (22 units) │ │ - catches : 1 │ │ - 0x0097 - 0x00b1 │ │ - Ljava/lang/NumberFormatException; -> 0x00b3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +046770: |[046770] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$4.onBusyFinish:()V │ │ +046780: 5420 5306 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ +046784: 6001 3505 |0002: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_default_created:I // field@0535 │ │ +046788: 7120 b301 1000 |0004: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ +04678e: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0008 line=103 │ │ - 0x0016 line=104 │ │ - 0x001d line=107 │ │ - 0x0023 line=108 │ │ - 0x0029 line=110 │ │ - 0x002c line=123 │ │ - 0x002e line=124 │ │ - 0x0036 line=125 │ │ - 0x0046 line=127 │ │ - 0x005c line=128 │ │ - 0x0060 line=129 │ │ - 0x0062 line=131 │ │ - 0x006c line=111 │ │ - 0x006e line=178 │ │ - 0x006f line=112 │ │ - 0x0072 line=113 │ │ - 0x0075 line=114 │ │ - 0x0078 line=115 │ │ - 0x007b line=116 │ │ - 0x007e line=117 │ │ - 0x0081 line=118 │ │ - 0x0084 line=119 │ │ - 0x0087 line=120 │ │ - 0x008a line=133 │ │ - 0x008e line=134 │ │ - 0x0097 line=137 │ │ - 0x009f line=138 │ │ - 0x00a8 line=140 │ │ - 0x00ac line=141 │ │ - 0x00b3 line=143 │ │ - 0x00b4 line=144 │ │ - 0x00d4 line=146 │ │ - 0x00e4 line=149 │ │ - 0x00ea line=151 │ │ - 0x00fe line=153 │ │ - 0x0107 line=154 │ │ - 0x010f line=155 │ │ - 0x0119 line=157 │ │ - 0x011d line=158 │ │ - 0x011f line=159 │ │ - 0x012d line=161 │ │ - 0x0131 line=162 │ │ - 0x0139 line=164 │ │ - 0x014d line=166 │ │ - 0x0168 line=168 │ │ - 0x016b line=180 │ │ - 0x018b line=170 │ │ - 0x018f line=172 │ │ - 0x0193 line=174 │ │ - 0x0197 line=176 │ │ - 0x019b line=178 │ │ - 0x01a2 line=110 │ │ - 0x01c4 line=168 │ │ + 0x0000 line=169 │ │ + 0x0007 line=170 │ │ locals : │ │ - 0x0000 - 0x01da reg=10 this Lorg/javia/arity/Lexer; │ │ + 0x0000 - 0x0008 reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; │ │ │ │ - #1 : (in Lorg/javia/arity/Lexer;) │ │ - name : 'scan' │ │ - type : '(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 48 16-bit code units │ │ -03c29c: |[03c29c] org.javia.arity.Lexer.scan:(Ljava/lang/String;Lorg/javia/arity/TokenConsumer;)V │ │ -03c2ac: 1302 2400 |0000: const/16 v2, #int 36 // #24 │ │ -03c2b0: 5430 4c0b |0002: iget-object v0, v3, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@0b4c │ │ -03c2b4: 5b04 7a0b |0004: iput-object v4, v0, Lorg/javia/arity/SyntaxException;.expression:Ljava/lang/String; // field@0b7a │ │ -03c2b8: 6e20 d207 2400 |0006: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03c2be: 0a00 |0009: move-result v0 │ │ -03c2c0: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -03c2c2: 3210 0f00 |000b: if-eq v0, v1, 001a // +000f │ │ -03c2c6: 5430 4c0b |000d: iget-object v0, v3, Lorg/javia/arity/Lexer;.exception:Lorg/javia/arity/SyntaxException; // field@0b4c │ │ -03c2ca: 1a01 0902 |000f: const-string v1, "Invalid character '$'" // string@0209 │ │ -03c2ce: 6e20 d207 2400 |0011: invoke-virtual {v4, v2}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03c2d4: 0a02 |0014: move-result v2 │ │ -03c2d6: 6e30 ed0a 1002 |0015: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03c2dc: 0c00 |0018: move-result-object v0 │ │ -03c2de: 2700 |0019: throw v0 │ │ -03c2e0: 7020 9f0a 4300 |001a: invoke-direct {v3, v4}, Lorg/javia/arity/Lexer;.init:(Ljava/lang/String;)V // method@0a9f │ │ -03c2e6: 6e10 fc0a 0500 |001d: invoke-virtual {v5}, Lorg/javia/arity/TokenConsumer;.start:()V // method@0afc │ │ -03c2ec: 5230 4e0b |0020: iget v0, v3, Lorg/javia/arity/Lexer;.pos:I // field@0b4e │ │ -03c2f0: 6e10 a00a 0300 |0022: invoke-virtual {v3}, Lorg/javia/arity/Lexer;.nextToken:()Lorg/javia/arity/Token; // method@0aa0 │ │ -03c2f6: 0c01 |0025: move-result-object v1 │ │ -03c2f8: 5910 880b |0026: iput v0, v1, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03c2fc: 6e20 fb0a 1500 |0028: invoke-virtual {v5, v1}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0afb │ │ -03c302: 6200 3b0b |002b: sget-object v0, Lorg/javia/arity/Lexer;.TOK_END:Lorg/javia/arity/Token; // field@0b3b │ │ -03c306: 3301 f3ff |002d: if-ne v1, v0, 0020 // -000d │ │ -03c30a: 0e00 |002f: return-void │ │ + insns size : 25 16-bit code units │ │ +046790: |[046790] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$4.run:()V │ │ +0467a0: 5431 5306 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ +0467a4: 7110 be04 0100 |0002: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@04be │ │ +0467aa: 0c01 |0005: move-result-object v1 │ │ +0467ac: 6e10 9e02 0100 |0006: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +0467b2: 0c00 |0009: move-result-object v0 │ │ +0467b4: 2201 c300 |000a: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c3 │ │ +0467b8: 5432 5306 |000c: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0653 │ │ +0467bc: 7110 bf04 0200 |000e: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04bf │ │ +0467c2: 0c02 |0011: move-result-object v2 │ │ +0467c4: 7030 2a03 0102 |0012: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032a │ │ +0467ca: 6e10 2c03 0100 |0015: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/DataCreator;.createDefaultAccount:()V // method@032c │ │ +0467d0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=77 │ │ - 0x0006 line=78 │ │ - 0x000d line=79 │ │ - 0x001a line=81 │ │ - 0x001d line=82 │ │ - 0x0020 line=85 │ │ - 0x0022 line=86 │ │ - 0x0026 line=87 │ │ - 0x0028 line=88 │ │ - 0x002b line=89 │ │ - 0x002f line=90 │ │ + 0x0000 line=174 │ │ + 0x000a line=175 │ │ + 0x0018 line=176 │ │ locals : │ │ - 0x0000 - 0x0030 reg=3 this Lorg/javia/arity/Lexer; │ │ - 0x0000 - 0x0030 reg=4 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0030 reg=5 (null) Lorg/javia/arity/TokenConsumer; │ │ + 0x000a - 0x0019 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0019 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4; │ │ │ │ - source_file_idx : 952 (Lexer.java) │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #299 header: │ │ -class_idx : 519 │ │ +Class #277 header: │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 503 │ │ -source_file_idx : 1178 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 18 │ │ -virtual_methods_size: 0 │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #299 - │ │ - Class descriptor : 'Lorg/javia/arity/MoreMath;' │ │ +Class #277 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #277 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lorg/javia/arity/BaseMath;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'FACT' │ │ - type : '[D' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #1 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'GAMMA' │ │ - type : '[D' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #2 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'LOG2E' │ │ - type : 'D' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1.4427 │ │ Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ + name : 'this$1' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ + name : 'val$which' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/MoreMath;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 172 16-bit code units │ │ -03c30c: |[03c30c] org.javia.arity.MoreMath.:()V │ │ -03c31c: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -03c320: 2300 1a02 |0002: new-array v0, v0, [D // type@021a │ │ -03c324: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -03c32a: 6900 500b |0007: sput-object v0, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@0b50 │ │ -03c32e: 1300 1600 |0009: const/16 v0, #int 22 // #16 │ │ -03c332: 2300 1a02 |000b: new-array v0, v0, [D // type@021a │ │ -03c336: 2600 4300 0000 |000d: fill-array-data v0, 00000050 // +00000043 │ │ -03c33c: 6900 4f0b |0010: sput-object v0, Lorg/javia/arity/MoreMath;.FACT:[D // field@0b4f │ │ -03c340: 0e00 |0012: return-void │ │ -03c342: 0000 |0013: nop // spacer │ │ -03c344: 0003 0800 0e00 0000 ceac c187 ff93 ... |0014: array-data (60 units) │ │ -03c3bc: 0003 0800 1600 0000 0000 0000 0000 ... |0050: array-data (92 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0009 line=84 │ │ - 0x0013 line=54 │ │ - 0x0050 line=84 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/javia/arity/MoreMath;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03c474: |[03c474] org.javia.arity.MoreMath.:()V │ │ -03c484: 7010 1c0a 0000 |0000: invoke-direct {v0}, Lorg/javia/arity/BaseMath;.:()V // method@0a1c │ │ -03c48a: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +0467d4: |[0467d4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V │ │ +0467e4: 5b01 5606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // field@0656 │ │ +0467e8: 5902 5706 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.val$which:I // field@0657 │ │ +0467ec: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +0467f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=20 │ │ + 0x0000 line=198 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/MoreMath; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - #2 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'acosh' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -03c48c: |[03c48c] org.javia.arity.MoreMath.acosh:(D)D │ │ -03c49c: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03c4a0: ab00 0606 |0002: add-double v0, v6, v6 │ │ -03c4a4: ad02 0606 |0004: mul-double v2, v6, v6 │ │ -03c4a8: cc42 |0006: sub-double/2addr v2, v4 │ │ -03c4aa: 7120 bb07 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -03c4b0: 0b02 |000a: move-result-wide v2 │ │ -03c4b2: cb62 |000b: add-double/2addr v2, v6 │ │ -03c4b4: ae02 0402 |000c: div-double v2, v4, v2 │ │ -03c4b8: cc20 |000e: sub-double/2addr v0, v2 │ │ -03c4ba: 7120 b50a 1000 |000f: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03c4c0: 0b00 |0012: move-result-wide v0 │ │ -03c4c2: 1000 |0013: return-wide v0 │ │ + insns size : 8 16-bit code units │ │ +0467f4: |[0467f4] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6$1.onBusyError:(Ljava/lang/Throwable;)V │ │ +046804: 5410 5606 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // field@0656 │ │ +046808: 5400 5806 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0658 │ │ +04680c: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ +046812: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=28 │ │ + 0x0000 line=200 │ │ + 0x0007 line=201 │ │ locals : │ │ - 0x0000 - 0x0014 reg=6 (null) D │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; │ │ + 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ │ │ - #3 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'asinh' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -03c4c4: |[03c4c4] org.javia.arity.MoreMath.asinh:(D)D │ │ -03c4d4: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03c4d8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -03c4dc: 3000 0600 |0004: cmpg-double v0, v6, v0 │ │ -03c4e0: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ -03c4e4: 8060 |0008: neg-double v0, v6 │ │ -03c4e6: 7120 a70a 1000 |0009: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.asinh:(D)D // method@0aa7 │ │ -03c4ec: 0b00 |000c: move-result-wide v0 │ │ -03c4ee: 8000 |000d: neg-double v0, v0 │ │ -03c4f0: 1000 |000e: return-wide v0 │ │ -03c4f2: ab00 0606 |000f: add-double v0, v6, v6 │ │ -03c4f6: ad02 0606 |0011: mul-double v2, v6, v6 │ │ -03c4fa: cb42 |0013: add-double/2addr v2, v4 │ │ -03c4fc: 7120 bb07 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@07bb │ │ -03c502: 0b02 |0017: move-result-wide v2 │ │ -03c504: cb62 |0018: add-double/2addr v2, v6 │ │ -03c506: ae02 0402 |0019: div-double v2, v4, v2 │ │ -03c50a: cb20 |001b: add-double/2addr v0, v2 │ │ -03c50c: 7120 b50a 1000 |001c: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03c512: 0b00 |001f: move-result-wide v0 │ │ -03c514: 28ee |0020: goto 000e // -0012 │ │ - catches : (none) │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +046814: |[046814] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$6$1.run:()V │ │ +046824: 5431 5606 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; // field@0656 │ │ +046828: 5411 5806 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0658 │ │ +04682c: 5232 5706 |0004: iget v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;.val$which:I // field@0657 │ │ +046830: 7120 c004 2100 |0006: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V // method@04c0 │ │ +046836: 0e00 |0009: return-void │ │ +046838: 0d00 |000a: move-exception v0 │ │ +04683a: 2201 9601 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@0196 │ │ +04683e: 6e10 8707 0000 |000d: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +046844: 0c02 |0010: move-result-object v2 │ │ +046846: 7030 be07 2100 |0011: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +04684c: 2701 |0014: throw v1 │ │ + catches : 1 │ │ + 0x0000 - 0x0009 │ │ + Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ - 0x0002 line=24 │ │ + 0x0000 line=205 │ │ + 0x0009 line=209 │ │ + 0x000a line=206 │ │ + 0x000b line=207 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 (null) D │ │ + 0x000b - 0x0015 reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0015 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1; │ │ │ │ - #4 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'atanh' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - code - │ │ - registers : 10 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -03c518: |[03c518] org.javia.arity.MoreMath.atanh:(D)D │ │ -03c528: 1906 f03f |0000: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -03c52c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -03c530: 3000 0800 |0004: cmpg-double v0, v8, v0 │ │ -03c534: 3b00 0900 |0006: if-gez v0, 000f // +0009 │ │ -03c538: 8080 |0008: neg-double v0, v8 │ │ -03c53a: 7120 a90a 1000 |0009: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.atanh:(D)D // method@0aa9 │ │ -03c540: 0b00 |000c: move-result-wide v0 │ │ -03c542: 8000 |000d: neg-double v0, v0 │ │ -03c544: 1000 |000e: return-wide v0 │ │ -03c546: 1900 e03f |000f: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -03c54a: ab02 0808 |0011: add-double v2, v8, v8 │ │ -03c54e: ac04 0608 |0013: sub-double v4, v6, v8 │ │ -03c552: ce42 |0015: div-double/2addr v2, v4 │ │ -03c554: cb62 |0016: add-double/2addr v2, v6 │ │ -03c556: 7120 b50a 3200 |0017: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03c55c: 0b02 |001a: move-result-wide v2 │ │ -03c55e: cd20 |001b: mul-double/2addr v0, v2 │ │ -03c560: 28f2 |001c: goto 000e // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=32 │ │ - locals : │ │ - 0x0000 - 0x001d reg=8 (null) D │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ - #5 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'combinations' │ │ - type : '(DD)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - code - │ │ - registers : 14 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 124 16-bit code units │ │ -03c564: |[03c564] org.javia.arity.MoreMath.combinations:(DD)D │ │ -03c574: 1806 0000 0000 0040 6540 |0000: const-wide v6, #double 170 // #4065400000000000 │ │ -03c57e: 1904 f03f |0005: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03c582: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -03c586: 3002 0a00 |0009: cmpg-double v2, v10, v0 │ │ -03c58a: 3a02 0600 |000b: if-ltz v2, 0011 // +0006 │ │ -03c58e: 3002 0c00 |000d: cmpg-double v2, v12, v0 │ │ -03c592: 3b02 0500 |000f: if-gez v2, 0014 // +0005 │ │ -03c596: 1900 f87f |0011: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -03c59a: 1000 |0013: return-wide v0 │ │ -03c59c: 3002 0a0c |0014: cmpg-double v2, v10, v12 │ │ -03c5a0: 3a02 fdff |0016: if-ltz v2, 0013 // -0003 │ │ -03c5a4: 7120 ad07 ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c5aa: 0b00 |001b: move-result-wide v0 │ │ -03c5ac: 2f00 000a |001c: cmpl-double v0, v0, v10 │ │ -03c5b0: 3900 4900 |001e: if-nez v0, 0067 // +0049 │ │ -03c5b4: 7120 ad07 dc00 |0020: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c5ba: 0b00 |0023: move-result-wide v0 │ │ -03c5bc: 2f00 000c |0024: cmpl-double v0, v0, v12 │ │ -03c5c0: 3900 4100 |0026: if-nez v0, 0067 // +0041 │ │ -03c5c4: ac00 0a0c |0028: sub-double v0, v10, v12 │ │ -03c5c8: 7140 b207 dc10 |002a: invoke-static {v12, v13, v0, v1}, Ljava/lang/Math;.min:(DD)D // method@07b2 │ │ -03c5ce: 0b00 |002d: move-result-wide v0 │ │ -03c5d0: 3002 0a06 |002e: cmpg-double v2, v10, v6 │ │ -03c5d4: 3c02 1e00 |0030: if-gtz v2, 004e // +001e │ │ -03c5d8: 1902 2840 |0032: const-wide/high16 v2, #long 4622945017495814144 // #4028 │ │ -03c5dc: 3002 0200 |0034: cmpg-double v2, v2, v0 │ │ -03c5e0: 3b02 1800 |0036: if-gez v2, 004e // +0018 │ │ -03c5e4: 3002 0006 |0038: cmpg-double v2, v0, v6 │ │ -03c5e8: 3c02 1400 |003a: if-gtz v2, 004e // +0014 │ │ -03c5ec: 7120 af0a ba00 |003c: invoke-static {v10, v11}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -03c5f2: 0b02 |003f: move-result-wide v2 │ │ -03c5f4: 7120 af0a 1000 |0040: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -03c5fa: 0b04 |0043: move-result-wide v4 │ │ -03c5fc: ce42 |0044: div-double/2addr v2, v4 │ │ -03c5fe: ac00 0a00 |0045: sub-double v0, v10, v0 │ │ -03c602: 7120 af0a 1000 |0047: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -03c608: 0b00 |004a: move-result-wide v0 │ │ -03c60a: ae00 0200 |004b: div-double v0, v2, v0 │ │ -03c60e: 28c6 |004d: goto 0013 // -003a │ │ -03c610: ac08 0a00 |004e: sub-double v8, v10, v0 │ │ -03c614: 0402 |0050: move-wide v2, v0 │ │ -03c616: 0440 |0051: move-wide v0, v4 │ │ -03c618: 1906 e03f |0052: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ -03c61c: 2f06 0206 |0054: cmpl-double v6, v2, v6 │ │ -03c620: 3d06 bdff |0056: if-lez v6, 0013 // -0043 │ │ -03c624: 1906 f07f |0058: const-wide/high16 v6, #long 9218868437227405312 // #7ff0 │ │ -03c628: 3006 0006 |005a: cmpg-double v6, v0, v6 │ │ -03c62c: 3b06 b7ff |005c: if-gez v6, 0013 // -0049 │ │ -03c630: ab06 0802 |005e: add-double v6, v8, v2 │ │ -03c634: ce26 |0060: div-double/2addr v6, v2 │ │ -03c636: cd06 |0061: mul-double/2addr v6, v0 │ │ -03c638: ac00 0204 |0062: sub-double v0, v2, v4 │ │ -03c63c: 0402 |0064: move-wide v2, v0 │ │ -03c63e: 0460 |0065: move-wide v0, v6 │ │ -03c640: 28ec |0066: goto 0052 // -0014 │ │ -03c642: 7120 b40a ba00 |0067: invoke-static {v10, v11}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03c648: 0b00 |006a: move-result-wide v0 │ │ -03c64a: 7120 b40a dc00 |006b: invoke-static {v12, v13}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03c650: 0b02 |006e: move-result-wide v2 │ │ -03c652: cc20 |006f: sub-double/2addr v0, v2 │ │ -03c654: ac02 0a0c |0070: sub-double v2, v10, v12 │ │ -03c658: 7120 b40a 3200 |0072: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03c65e: 0b02 |0075: move-result-wide v2 │ │ -03c660: cc20 |0076: sub-double/2addr v0, v2 │ │ -03c662: 7120 ae0a 1000 |0077: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aae │ │ -03c668: 0b00 |007a: move-result-wide v0 │ │ -03c66a: 2898 |007b: goto 0013 // -0068 │ │ - catches : (none) │ │ - positions : │ │ - 0x0009 line=133 │ │ - 0x0013 line=147 │ │ - 0x0014 line=134 │ │ - 0x0018 line=135 │ │ - 0x0028 line=136 │ │ - 0x002e line=137 │ │ - 0x003c line=138 │ │ - 0x004e line=140 │ │ - 0x0052 line=141 │ │ - 0x005e line=142 │ │ - 0x0062 line=141 │ │ - 0x0067 line=147 │ │ - locals : │ │ - 0x0000 - 0x007c reg=10 (null) D │ │ - 0x0000 - 0x007c reg=12 (null) D │ │ +Class #278 header: │ │ +class_idx : 247 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ - #6 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'cos' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ +Class #278 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #278 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : 'count' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : 'this$1' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : 'val$which' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -03c66c: |[03c66c] org.javia.arity.MoreMath.cos:(D)D │ │ -03c67c: 1800 182d 4454 fb21 f93f |0000: const-wide v0, #double 1.5708 // #3ff921fb54442d18 │ │ -03c686: ac00 0200 |0005: sub-double v0, v2, v0 │ │ -03c68a: 7120 b30a 1000 |0007: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.isPiMultiple:(D)Z // method@0ab3 │ │ -03c690: 0a00 |000a: move-result v0 │ │ -03c692: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -03c696: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ -03c69a: 1000 |000f: return-wide v0 │ │ -03c69c: 7120 aa07 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@07aa │ │ -03c6a2: 0b00 |0013: move-result-wide v0 │ │ -03c6a4: 28fb |0014: goto 000f // -0005 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +046860: |[046860] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V │ │ +046870: 5b12 5a06 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +046874: 5913 5b06 |0002: iput v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.val$which:I // field@065b │ │ +046878: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +04687e: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +046880: 5910 5906 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@0659 │ │ +046884: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ + 0x0000 line=222 │ │ + 0x0007 line=223 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 (null) D │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ + 0x0000 - 0x000b reg=2 this$1 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ + 0x0000 - 0x000b reg=3 (null) I │ │ │ │ - #7 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'factorial' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 102 16-bit code units │ │ -03c6a8: |[03c6a8] org.javia.arity.MoreMath.factorial:(D)D │ │ -03c6b8: 1903 f03f |0000: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -03c6bc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -03c6c0: 3000 0500 |0004: cmpg-double v0, v5, v0 │ │ -03c6c4: 3b00 0500 |0006: if-gez v0, 000b // +0005 │ │ -03c6c8: 1900 f87f |0008: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -03c6cc: 1000 |000a: return-wide v0 │ │ -03c6ce: 1800 0000 0000 0040 6540 |000b: const-wide v0, #double 170 // #4065400000000000 │ │ -03c6d8: 3000 0500 |0010: cmpg-double v0, v5, v0 │ │ -03c6dc: 3c00 1000 |0012: if-gtz v0, 0022 // +0010 │ │ -03c6e0: 7120 ad07 6500 |0014: invoke-static {v5, v6}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c6e6: 0b00 |0017: move-result-wide v0 │ │ -03c6e8: 2f00 0005 |0018: cmpl-double v0, v0, v5 │ │ -03c6ec: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ -03c6f0: 8a52 |001c: double-to-int v2, v5 │ │ -03c6f2: dd00 0207 |001d: and-int/lit8 v0, v2, #int 7 // #07 │ │ -03c6f6: 2b00 3300 0000 |001f: packed-switch v0, 00000052 // +00000033 │ │ -03c6fc: 7120 b40a 6500 |0022: invoke-static {v5, v6}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03c702: 0b00 |0025: move-result-wide v0 │ │ -03c704: 7120 ae0a 1000 |0026: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aae │ │ -03c70a: 0b00 |0029: move-result-wide v0 │ │ -03c70c: 28e0 |002a: goto 000a // -0020 │ │ -03c70e: ac00 0503 |002b: sub-double v0, v5, v3 │ │ -03c712: cd05 |002d: mul-double/2addr v5, v0 │ │ -03c714: cc30 |002e: sub-double/2addr v0, v3 │ │ -03c716: cd05 |002f: mul-double/2addr v5, v0 │ │ -03c718: cc30 |0030: sub-double/2addr v0, v3 │ │ -03c71a: cd05 |0031: mul-double/2addr v5, v0 │ │ -03c71c: cc30 |0032: sub-double/2addr v0, v3 │ │ -03c71e: cd05 |0033: mul-double/2addr v5, v0 │ │ -03c720: cc30 |0034: sub-double/2addr v0, v3 │ │ -03c722: cd05 |0035: mul-double/2addr v5, v0 │ │ -03c724: cc30 |0036: sub-double/2addr v0, v3 │ │ -03c726: cd05 |0037: mul-double/2addr v5, v0 │ │ -03c728: 6200 4f0b |0038: sget-object v0, Lorg/javia/arity/MoreMath;.FACT:[D // field@0b4f │ │ -03c72c: e101 0203 |003a: shr-int/lit8 v1, v2, #int 3 // #03 │ │ -03c730: 4500 0001 |003c: aget-wide v0, v0, v1 │ │ -03c734: cd50 |003e: mul-double/2addr v0, v5 │ │ -03c736: 28cb |003f: goto 000a // -0035 │ │ -03c738: 6200 4f0b |0040: sget-object v0, Lorg/javia/arity/MoreMath;.FACT:[D // field@0b4f │ │ -03c73c: e101 0203 |0042: shr-int/lit8 v1, v2, #int 3 // #03 │ │ -03c740: 4500 0001 |0044: aget-wide v0, v0, v1 │ │ -03c744: 28c4 |0046: goto 000a // -003c │ │ -03c746: 0450 |0047: move-wide v0, v5 │ │ -03c748: 28e6 |0048: goto 002e // -001a │ │ -03c74a: 0450 |0049: move-wide v0, v5 │ │ -03c74c: 28e6 |004a: goto 0030 // -001a │ │ -03c74e: 0450 |004b: move-wide v0, v5 │ │ -03c750: 28e6 |004c: goto 0032 // -001a │ │ -03c752: 0450 |004d: move-wide v0, v5 │ │ -03c754: 28e6 |004e: goto 0034 // -001a │ │ -03c756: 0450 |004f: move-wide v0, v5 │ │ -03c758: 28e6 |0050: goto 0036 // -001a │ │ -03c75a: 0000 |0051: nop // spacer │ │ -03c75c: 0001 0800 0000 0000 2100 0000 1900 ... |0052: packed-switch-data (20 units) │ │ + insns size : 8 16-bit code units │ │ +046888: |[046888] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.onBusyError:(Ljava/lang/Throwable;)V │ │ +046898: 5410 5a06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +04689c: 5400 5c06 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +0468a0: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ +0468a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=110 │ │ - 0x0008 line=111 │ │ - 0x000a line=129 │ │ - 0x000b line=113 │ │ - 0x0014 line=114 │ │ - 0x001c line=115 │ │ - 0x001d line=117 │ │ - 0x0022 line=129 │ │ - 0x002b line=118 │ │ - 0x002e line=119 │ │ - 0x0030 line=120 │ │ - 0x0032 line=121 │ │ - 0x0034 line=122 │ │ - 0x0036 line=123 │ │ - 0x0038 line=124 │ │ - 0x0040 line=125 │ │ - 0x0051 line=117 │ │ + 0x0000 line=225 │ │ + 0x0007 line=226 │ │ locals : │ │ - 0x0000 - 0x0066 reg=5 (null) D │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ + 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ │ │ - #8 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'gcd' │ │ - type : '(DD)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 53 16-bit code units │ │ -03c784: |[03c784] org.javia.arity.MoreMath.gcd:(DD)D │ │ -03c794: 7120 8907 9800 |0000: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03c79a: 0a00 |0003: move-result v0 │ │ -03c79c: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -03c7a0: 7120 8907 ba00 |0006: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03c7a6: 0a00 |0009: move-result v0 │ │ -03c7a8: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -03c7ac: 7120 8807 9800 |000c: invoke-static {v8, v9}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03c7b2: 0a00 |000f: move-result v0 │ │ -03c7b4: 3900 0800 |0010: if-nez v0, 0018 // +0008 │ │ -03c7b8: 7120 8807 ba00 |0012: invoke-static {v10, v11}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03c7be: 0a00 |0015: move-result v0 │ │ -03c7c0: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -03c7c4: 1900 f87f |0018: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -03c7c8: 1000 |001a: return-wide v0 │ │ -03c7ca: 7120 a107 9800 |001b: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03c7d0: 0b02 |001e: move-result-wide v2 │ │ -03c7d2: 7120 a107 ba00 |001f: invoke-static {v10, v11}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03c7d8: 0b00 |0022: move-result-wide v0 │ │ -03c7da: 0406 |0023: move-wide v6, v0 │ │ -03c7dc: 0420 |0024: move-wide v0, v2 │ │ -03c7de: 0462 |0025: move-wide v2, v6 │ │ -03c7e0: 1804 0000 3426 f56b 0c43 |0026: const-wide v4, #double 1e+15 // #430c6bf526340000 │ │ -03c7ea: cd24 |002b: mul-double/2addr v4, v2 │ │ -03c7ec: 3004 0004 |002c: cmpg-double v4, v0, v4 │ │ -03c7f0: 3b04 ecff |002e: if-gez v4, 001a // -0014 │ │ -03c7f4: cf20 |0030: rem-double/2addr v0, v2 │ │ -03c7f6: 0406 |0031: move-wide v6, v0 │ │ -03c7f8: 0420 |0032: move-wide v0, v2 │ │ -03c7fa: 0462 |0033: move-wide v2, v6 │ │ -03c7fc: 28f2 |0034: goto 0026 // -000e │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 57 16-bit code units │ │ +0468a8: |[0468a8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.onBusyFinish:()V │ │ +0468b8: 5261 5906 |0000: iget v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@0659 │ │ +0468bc: 3a01 2d00 |0002: if-ltz v1, 002f // +002d │ │ +0468c0: 5461 5a06 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +0468c4: 5411 5c06 |0006: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +0468c8: 7110 c104 0100 |0008: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04c1 │ │ +0468ce: 0c01 |000b: move-result-object v1 │ │ +0468d0: 6002 3105 |000c: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_csv_exported:I // field@0531 │ │ +0468d4: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +0468d6: 2333 1a02 |000f: new-array v3, v3, [Ljava/lang/Object; // type@021a │ │ +0468da: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0468dc: 5265 5906 |0012: iget v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@0659 │ │ +0468e0: 7110 9207 0500 |0014: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +0468e6: 0c05 |0017: move-result-object v5 │ │ +0468e8: 4d05 0304 |0018: aput-object v5, v3, v4 │ │ +0468ec: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +0468ee: 5465 5a06 |001b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +0468f2: 5455 5c06 |001d: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +0468f6: 5455 6d06 |001f: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +0468fa: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ +0468fe: 6e30 d401 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046904: 0c00 |0026: move-result-object v0 │ │ +046906: 5461 5a06 |0027: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +04690a: 5411 5c06 |0029: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +04690e: 7120 b401 0100 |002b: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +046914: 0e00 |002e: return-void │ │ +046916: 5461 5a06 |002f: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +04691a: 5411 5c06 |0031: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +04691e: 6002 3b05 |0033: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_csv:I // field@053b │ │ +046922: 7120 b301 2100 |0035: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ +046928: 28f6 |0038: goto 002e // -000a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0018 line=42 │ │ - 0x001a line=51 │ │ - 0x001b line=44 │ │ - 0x001f line=45 │ │ - 0x0026 line=46 │ │ - 0x0030 line=48 │ │ - 0x0034 line=50 │ │ + 0x0000 line=228 │ │ + 0x0004 line=229 │ │ + 0x0027 line=230 │ │ + 0x002e line=234 │ │ + 0x002f line=232 │ │ locals : │ │ - 0x0000 - 0x0035 reg=8 (null) D │ │ - 0x0000 - 0x0035 reg=10 (null) D │ │ + 0x0027 - 0x002e reg=0 msg Ljava/lang/String; │ │ + 0x0000 - 0x0039 reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ │ │ - #9 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'intExp10' │ │ - type : '(I)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -03c800: |[03c800] org.javia.arity.MoreMath.intExp10:(I)D │ │ -03c810: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03c814: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03c81a: 1a01 8e00 |0005: const-string v1, "1E" // string@008e │ │ -03c81e: 6e20 f807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03c824: 0c00 |000a: move-result-object v0 │ │ -03c826: 6e20 f407 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03c82c: 0c00 |000e: move-result-object v0 │ │ -03c82e: 6e10 fb07 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03c834: 0c00 |0012: move-result-object v0 │ │ -03c836: 7110 8a07 0000 |0013: invoke-static {v0}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@078a │ │ -03c83c: 0b00 |0016: move-result-wide v0 │ │ -03c83e: 1000 |0017: return-wide v0 │ │ - catches : (none) │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +04692c: |[04692c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$7$1.run:()V │ │ +04693c: 5441 5a06 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +046940: 5411 5c06 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@065c │ │ +046944: 5242 5b06 |0004: iget v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.val$which:I // field@065b │ │ +046948: 5443 5a06 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; // field@065a │ │ +04694c: 5233 5d06 |0008: iget v3, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;.val$workingBookId:I // field@065d │ │ +046950: 7130 c204 2103 |000a: invoke-static {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I // method@04c2 │ │ +046956: 0a01 |000d: move-result v1 │ │ +046958: 5941 5906 |000e: iput v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;.count:I // field@0659 │ │ +04695c: 0e00 |0010: return-void │ │ +04695e: 0d00 |0011: move-exception v0 │ │ +046960: 2201 9601 |0012: new-instance v1, Ljava/lang/RuntimeException; // type@0196 │ │ +046964: 6e10 8707 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +04696a: 0c02 |0017: move-result-object v2 │ │ +04696c: 7030 be07 2100 |0018: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +046972: 2701 |001b: throw v1 │ │ + catches : 1 │ │ + 0x0000 - 0x0010 │ │ + Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ - 0x0000 line=198 │ │ + 0x0000 line=238 │ │ + 0x0010 line=242 │ │ + 0x0011 line=239 │ │ + 0x0012 line=240 │ │ locals : │ │ - 0x0000 - 0x0018 reg=2 (null) I │ │ + 0x0012 - 0x001c reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x001c reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1; │ │ │ │ - #10 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'intLog10' │ │ - type : '(D)I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + │ │ +Class #279 header: │ │ +class_idx : 249 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #279 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #279 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : 'count' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : 'this$1' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : 'val$which' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -03c840: |[03c840] org.javia.arity.MoreMath.intLog10:(D)I │ │ -03c850: 7120 b60a 3200 |0000: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.log10:(D)D // method@0ab6 │ │ -03c856: 0b00 |0003: move-result-wide v0 │ │ -03c858: 7120 ad07 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c85e: 0b00 |0007: move-result-wide v0 │ │ -03c860: 8a00 |0008: double-to-int v0, v0 │ │ -03c862: 0f00 |0009: return v0 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +046984: |[046984] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V │ │ +046994: 5b12 5f06 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +046998: 5913 6006 |0002: iput v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.val$which:I // field@0660 │ │ +04699c: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +0469a2: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +0469a4: 5910 5e06 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@065e │ │ +0469a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ + 0x0000 line=255 │ │ + 0x0007 line=256 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 (null) D │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ + 0x0000 - 0x000b reg=2 this$1 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ + 0x0000 - 0x000b reg=3 (null) I │ │ │ │ - #11 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'isPiMultiple' │ │ - type : '(D)Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 19 16-bit code units │ │ -03c864: |[03c864] org.javia.arity.MoreMath.isPiMultiple:(D)Z │ │ -03c874: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -03c87e: ae00 0400 |0005: div-double v0, v4, v0 │ │ -03c882: 7120 ad07 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c888: 0b02 |000a: move-result-wide v2 │ │ -03c88a: 2f00 0002 |000b: cmpl-double v0, v0, v2 │ │ -03c88e: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -03c892: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -03c894: 0f00 |0010: return v0 │ │ -03c896: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -03c898: 28fe |0012: goto 0010 // -0002 │ │ + insns size : 8 16-bit code units │ │ +0469ac: |[0469ac] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.onBusyError:(Ljava/lang/Throwable;)V │ │ +0469bc: 5410 5f06 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +0469c0: 5400 6106 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +0469c4: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ +0469ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ - 0x0007 line=176 │ │ + 0x0000 line=258 │ │ + 0x0007 line=259 │ │ locals : │ │ - 0x0000 - 0x0013 reg=4 (null) D │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ + 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ │ │ - #12 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'lgamma' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 55 16-bit code units │ │ -03c89c: |[03c89c] org.javia.arity.MoreMath.lgamma:(D)D │ │ -03c8ac: 1800 0000 0000 00f8 1440 |0000: const-wide v0, #double 5.24219 // #4014f80000000000 │ │ -03c8b6: ab03 0900 |0005: add-double v3, v9, v0 │ │ -03c8ba: 1801 e6ff ffff ffff ef3f |0007: const-wide v1, #double 1 // #3fefffffffffffe6 │ │ -03c8c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03c8c6: 6205 500b |000d: sget-object v5, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@0b50 │ │ -03c8ca: 2155 |000f: array-length v5, v5 │ │ -03c8cc: 3550 0e00 |0010: if-ge v0, v5, 001e // +000e │ │ -03c8d0: 6205 500b |0012: sget-object v5, Lorg/javia/arity/MoreMath;.GAMMA:[D // field@0b50 │ │ -03c8d4: 4505 0500 |0014: aget-wide v5, v5, v0 │ │ -03c8d8: 1907 f03f |0016: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ -03c8dc: cb79 |0018: add-double/2addr v9, v7 │ │ -03c8de: ce95 |0019: div-double/2addr v5, v9 │ │ -03c8e0: cb51 |001a: add-double/2addr v1, v5 │ │ -03c8e2: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03c8e6: 28f0 |001d: goto 000d // -0010 │ │ -03c8e8: 1805 b5be 64c8 f167 ed3f |001e: const-wide v5, #double 0.918939 // #3fed67f1c864beb5 │ │ -03c8f2: 7120 b50a 2100 |0023: invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03c8f8: 0b00 |0026: move-result-wide v0 │ │ -03c8fa: cb50 |0027: add-double/2addr v0, v5 │ │ -03c8fc: 1805 0000 0000 00f8 1240 |0028: const-wide v5, #double 4.74219 // #4012f80000000000 │ │ -03c906: ac05 0305 |002d: sub-double v5, v3, v5 │ │ -03c90a: 7120 b50a 4300 |002f: invoke-static {v3, v4}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03c910: 0b07 |0032: move-result-wide v7 │ │ -03c912: cd75 |0033: mul-double/2addr v5, v7 │ │ -03c914: cb50 |0034: add-double/2addr v0, v5 │ │ -03c916: cc30 |0035: sub-double/2addr v0, v3 │ │ -03c918: 1000 |0036: return-wide v0 │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 57 16-bit code units │ │ +0469cc: |[0469cc] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.onBusyFinish:()V │ │ +0469dc: 5261 5e06 |0000: iget v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@065e │ │ +0469e0: 3a01 2d00 |0002: if-ltz v1, 002f // +002d │ │ +0469e4: 5461 5f06 |0004: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +0469e8: 5411 6106 |0006: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +0469ec: 7110 c304 0100 |0008: invoke-static {v1}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@04c3 │ │ +0469f2: 0c01 |000b: move-result-object v1 │ │ +0469f4: 6002 3205 |000c: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_csv_imported:I // field@0532 │ │ +0469f8: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +0469fa: 2333 1a02 |000f: new-array v3, v3, [Ljava/lang/Object; // type@021a │ │ +0469fe: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +046a00: 5265 5e06 |0012: iget v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@065e │ │ +046a04: 7110 9207 0500 |0014: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +046a0a: 0c05 |0017: move-result-object v5 │ │ +046a0c: 4d05 0304 |0018: aput-object v5, v3, v4 │ │ +046a10: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +046a12: 5465 5f06 |001b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +046a16: 5455 6106 |001d: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +046a1a: 5455 6d06 |001f: iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.workingFolder:Ljava/lang/String; // field@066d │ │ +046a1e: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ +046a22: 6e30 d401 2103 |0023: invoke-virtual {v1, v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046a28: 0c00 |0026: move-result-object v0 │ │ +046a2a: 5461 5f06 |0027: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +046a2e: 5411 6106 |0029: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +046a32: 7120 b401 0100 |002b: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@01b4 │ │ +046a38: 0e00 |002e: return-void │ │ +046a3a: 5461 5f06 |002f: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +046a3e: 5411 6106 |0031: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +046a42: 6002 3b05 |0033: sget v2, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_csv:I // field@053b │ │ +046a46: 7120 b301 2100 |0035: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ +046a4c: 28f6 |0038: goto 002e // -000a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=72 │ │ - 0x0007 line=73 │ │ - 0x000c line=74 │ │ - 0x0012 line=75 │ │ - 0x001b line=74 │ │ - 0x001e line=78 │ │ + 0x0000 line=261 │ │ + 0x0004 line=262 │ │ + 0x0027 line=263 │ │ + 0x002e line=267 │ │ + 0x002f line=265 │ │ locals : │ │ - 0x0000 - 0x0037 reg=9 (null) D │ │ + 0x0027 - 0x002e reg=0 msg Ljava/lang/String; │ │ + 0x0000 - 0x0039 reg=6 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ │ │ - #13 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'log2' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03c91c: |[03c91c] org.javia.arity.MoreMath.log2:(D)D │ │ -03c92c: 7120 b50a 5400 |0000: invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03c932: 0b00 |0003: move-result-wide v0 │ │ -03c934: 1802 fe82 2b65 4715 f73f |0004: const-wide v2, #double 1.4427 // #3ff71547652b82fe │ │ -03c93e: cd20 |0009: mul-double/2addr v0, v2 │ │ -03c940: 1000 |000a: return-wide v0 │ │ - catches : (none) │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +046a50: |[046a50] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$8$1.run:()V │ │ +046a60: 5441 5f06 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +046a64: 5411 6106 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0661 │ │ +046a68: 5242 6006 |0004: iget v2, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.val$which:I // field@0660 │ │ +046a6c: 5443 5f06 |0006: iget-object v3, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; // field@065f │ │ +046a70: 5233 6206 |0008: iget v3, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;.val$workingBookId:I // field@0662 │ │ +046a74: 7130 c404 2103 |000a: invoke-static {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;II)I // method@04c4 │ │ +046a7a: 0a01 |000d: move-result v1 │ │ +046a7c: 5941 5e06 |000e: iput v1, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;.count:I // field@065e │ │ +046a80: 0e00 |0010: return-void │ │ +046a82: 0d00 |0011: move-exception v0 │ │ +046a84: 2201 9601 |0012: new-instance v1, Ljava/lang/RuntimeException; // type@0196 │ │ +046a88: 6e10 8707 0000 |0014: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +046a8e: 0c02 |0017: move-result-object v2 │ │ +046a90: 7030 be07 2100 |0018: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +046a96: 2701 |001b: throw v1 │ │ + catches : 1 │ │ + 0x0000 - 0x0010 │ │ + Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ - 0x0000 line=170 │ │ + 0x0000 line=271 │ │ + 0x0010 line=275 │ │ + 0x0011 line=272 │ │ + 0x0012 line=273 │ │ locals : │ │ - 0x0000 - 0x000b reg=4 (null) D │ │ + 0x0012 - 0x001c reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x001c reg=4 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1; │ │ │ │ - #14 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'permutations' │ │ - type : '(DD)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ + │ │ +Class #280 header: │ │ +class_idx : 251 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 371 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #280 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #280 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : 'count' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : 'this$1' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : 'val$which' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 12 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 101 16-bit code units │ │ -03c944: |[03c944] org.javia.arity.MoreMath.permutations:(DD)D │ │ -03c954: 1805 0000 0000 0040 6540 |0000: const-wide v5, #double 170 // #4065400000000000 │ │ -03c95e: 1902 f03f |0005: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -03c962: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -03c966: 3004 0800 |0009: cmpg-double v4, v8, v0 │ │ -03c96a: 3a04 0600 |000b: if-ltz v4, 0011 // +0006 │ │ -03c96e: 3004 0a00 |000d: cmpg-double v4, v10, v0 │ │ -03c972: 3b04 0500 |000f: if-gez v4, 0014 // +0005 │ │ -03c976: 1900 f87f |0011: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -03c97a: 1000 |0013: return-wide v0 │ │ -03c97c: 3004 080a |0014: cmpg-double v4, v8, v10 │ │ -03c980: 3a04 fdff |0016: if-ltz v4, 0013 // -0003 │ │ -03c984: 7120 ad07 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c98a: 0b00 |001b: move-result-wide v0 │ │ -03c98c: 2f00 0008 |001c: cmpl-double v0, v0, v8 │ │ -03c990: 3900 3700 |001e: if-nez v0, 0055 // +0037 │ │ -03c994: 7120 ad07 ba00 |0020: invoke-static {v10, v11}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03c99a: 0b00 |0023: move-result-wide v0 │ │ -03c99c: 2f00 000a |0024: cmpl-double v0, v0, v10 │ │ -03c9a0: 3900 2f00 |0026: if-nez v0, 0055 // +002f │ │ -03c9a4: 3000 0805 |0028: cmpg-double v0, v8, v5 │ │ -03c9a8: 3c00 1800 |002a: if-gtz v0, 0042 // +0018 │ │ -03c9ac: 1900 2440 |002c: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -03c9b0: 3000 000a |002e: cmpg-double v0, v0, v10 │ │ -03c9b4: 3b00 1200 |0030: if-gez v0, 0042 // +0012 │ │ -03c9b8: 3000 0a05 |0032: cmpg-double v0, v10, v5 │ │ -03c9bc: 3c00 0e00 |0034: if-gtz v0, 0042 // +000e │ │ -03c9c0: 7120 af0a 9800 |0036: invoke-static {v8, v9}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -03c9c6: 0b00 |0039: move-result-wide v0 │ │ -03c9c8: ac02 080a |003a: sub-double v2, v8, v10 │ │ -03c9cc: 7120 af0a 3200 |003c: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.factorial:(D)D // method@0aaf │ │ -03c9d2: 0b02 |003f: move-result-wide v2 │ │ -03c9d4: ce20 |0040: div-double/2addr v0, v2 │ │ -03c9d6: 28d2 |0041: goto 0013 // -002e │ │ -03c9d8: ac00 080a |0042: sub-double v0, v8, v10 │ │ -03c9dc: 1904 e03f |0044: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -03c9e0: cb04 |0046: add-double/2addr v4, v0 │ │ -03c9e2: 0420 |0047: move-wide v0, v2 │ │ -03c9e4: 2f06 0804 |0048: cmpl-double v6, v8, v4 │ │ -03c9e8: 3d06 c9ff |004a: if-lez v6, 0013 // -0037 │ │ -03c9ec: 1906 f07f |004c: const-wide/high16 v6, #long 9218868437227405312 // #7ff0 │ │ -03c9f0: 3006 0006 |004e: cmpg-double v6, v0, v6 │ │ -03c9f4: 3b06 c3ff |0050: if-gez v6, 0013 // -003d │ │ -03c9f8: cd80 |0052: mul-double/2addr v0, v8 │ │ -03c9fa: cc28 |0053: sub-double/2addr v8, v2 │ │ -03c9fc: 28f4 |0054: goto 0048 // -000c │ │ -03c9fe: 7120 b40a 9800 |0055: invoke-static {v8, v9}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03ca04: 0b00 |0058: move-result-wide v0 │ │ -03ca06: ac02 080a |0059: sub-double v2, v8, v10 │ │ -03ca0a: 7120 b40a 3200 |005b: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03ca10: 0b02 |005e: move-result-wide v2 │ │ -03ca12: cc20 |005f: sub-double/2addr v0, v2 │ │ -03ca14: 7120 ae0a 1000 |0060: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.exp:(D)D // method@0aae │ │ -03ca1a: 0b00 |0063: move-result-wide v0 │ │ -03ca1c: 28af |0064: goto 0013 // -0051 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +046aa8: |[046aa8] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V │ │ +046ab8: 5b12 6406 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0664 │ │ +046abc: 5913 6506 |0002: iput v3, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.val$which:I // field@0665 │ │ +046ac0: 7010 9f01 0100 |0004: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +046ac6: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +046ac8: 5910 6306 |0008: iput v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.count:I // field@0663 │ │ +046acc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0009 line=152 │ │ - 0x0013 line=165 │ │ - 0x0014 line=153 │ │ - 0x0018 line=154 │ │ - 0x0028 line=155 │ │ - 0x0036 line=156 │ │ - 0x0042 line=158 │ │ - 0x0048 line=159 │ │ - 0x0052 line=160 │ │ - 0x0053 line=159 │ │ - 0x0055 line=165 │ │ + 0x0000 line=287 │ │ + 0x0007 line=288 │ │ locals : │ │ - 0x0000 - 0x0065 reg=8 (null) D │ │ - 0x0000 - 0x0065 reg=10 (null) D │ │ + 0x0000 - 0x000b reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ + 0x0000 - 0x000b reg=2 this$1 Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ + 0x0000 - 0x000b reg=3 (null) I │ │ │ │ - #15 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'sin' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -03ca20: |[03ca20] org.javia.arity.MoreMath.sin:(D)D │ │ -03ca30: 7120 b30a 3200 |0000: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.isPiMultiple:(D)Z // method@0ab3 │ │ -03ca36: 0a00 |0003: move-result v0 │ │ -03ca38: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -03ca3c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -03ca40: 1000 |0008: return-wide v0 │ │ -03ca42: 7120 b907 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@07b9 │ │ -03ca48: 0b00 |000c: move-result-wide v0 │ │ -03ca4a: 28fb |000d: goto 0008 // -0005 │ │ + insns size : 8 16-bit code units │ │ +046ad0: |[046ad0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.onBusyError:(Ljava/lang/Throwable;)V │ │ +046ae0: 5410 6406 |0000: iget-object v0, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0664 │ │ +046ae4: 5400 6606 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0666 │ │ +046ae8: 7120 c101 2000 |0004: invoke-static {v0, v2}, Lcom/bottleworks/commons/util/GUIs;.error:(Landroid/content/Context;Ljava/lang/Throwable;)V // method@01c1 │ │ +046aee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ + 0x0000 line=290 │ │ + 0x0007 line=291 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) D │ │ + 0x0000 - 0x0008 reg=1 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ + 0x0000 - 0x0008 reg=2 t Ljava/lang/Throwable; │ │ │ │ - #16 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'tan' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03ca4c: |[03ca4c] org.javia.arity.MoreMath.tan:(D)D │ │ -03ca5c: 7120 b30a 3200 |0000: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.isPiMultiple:(D)Z // method@0ab3 │ │ -03ca62: 0a00 |0003: move-result v0 │ │ -03ca64: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -03ca68: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -03ca6c: 1000 |0008: return-wide v0 │ │ -03ca6e: 7120 bc07 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Math;.tan:(D)D // method@07bc │ │ -03ca74: 0b00 |000c: move-result-wide v0 │ │ -03ca76: 28fb |000d: goto 0008 // -0005 │ │ +046af0: |[046af0] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.onBusyFinish:()V │ │ +046b00: 5220 6306 |0000: iget v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.count:I // field@0663 │ │ +046b04: 3b00 0b00 |0002: if-gez v0, 000d // +000b │ │ +046b08: 5420 6406 |0004: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0664 │ │ +046b0c: 5400 6606 |0006: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0666 │ │ +046b10: 6001 3b05 |0008: sget v1, Lcom/bottleworks/dailymoney/core/R$string;.msg_no_csv:I // field@053b │ │ +046b14: 7120 b301 1000 |000a: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.alert:(Landroid/content/Context;I)V // method@01b3 │ │ +046b1a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=188 │ │ + 0x0000 line=293 │ │ + 0x0004 line=294 │ │ + 0x000d line=296 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 (null) D │ │ + 0x0000 - 0x000e reg=2 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ │ │ - #17 : (in Lorg/javia/arity/MoreMath;) │ │ - name : 'trunc' │ │ - type : '(D)D' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -03ca78: |[03ca78] org.javia.arity.MoreMath.trunc:(D)D │ │ -03ca88: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -03ca8c: 2f00 0200 |0002: cmpl-double v0, v2, v0 │ │ -03ca90: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ -03ca94: 7120 ad07 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -03ca9a: 0b00 |0009: move-result-wide v0 │ │ -03ca9c: 1000 |000a: return-wide v0 │ │ -03ca9e: 7120 a907 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@07a9 │ │ -03caa4: 0b00 |000e: move-result-wide v0 │ │ -03caa6: 28fb |000f: goto 000a // -0005 │ │ - catches : (none) │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +046b1c: |[046b1c] com.bottleworks.dailymoney.ui.DataMaintenanceActivity$9$1.run:()V │ │ +046b2c: 5431 6406 |0000: iget-object v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; // field@0664 │ │ +046b30: 5411 6606 |0002: iget-object v1, v1, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // field@0666 │ │ +046b34: 5232 6506 |0004: iget v2, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.val$which:I // field@0665 │ │ +046b38: 7120 bc04 2100 |0006: invoke-static {v1, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)I // method@04bc │ │ +046b3e: 0a01 |0009: move-result v1 │ │ +046b40: 5931 6306 |000a: iput v1, v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;.count:I // field@0663 │ │ +046b44: 0e00 |000c: return-void │ │ +046b46: 0d00 |000d: move-exception v0 │ │ +046b48: 2201 9601 |000e: new-instance v1, Ljava/lang/RuntimeException; // type@0196 │ │ +046b4c: 6e10 8707 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0787 │ │ +046b52: 0c02 |0013: move-result-object v2 │ │ +046b54: 7030 be07 2100 |0014: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@07be │ │ +046b5a: 2701 |0017: throw v1 │ │ + catches : 1 │ │ + 0x0000 - 0x000c │ │ + Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=300 │ │ + 0x000c line=304 │ │ + 0x000d line=301 │ │ + 0x000e line=302 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 (null) D │ │ + 0x000e - 0x0018 reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0018 reg=3 this Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1178 (MoreMath.java) │ │ + source_file_idx : 371 (DataMaintenanceActivity.java) │ │ │ │ -Class #300 header: │ │ -class_idx : 520 │ │ +Class #281 header: │ │ +class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1363 │ │ +superclass_idx : 132 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #300 - │ │ - Class descriptor : 'Lorg/javia/arity/MyFun;' │ │ +Class #281 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=restoreFromSD │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #281 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lorg/javia/arity/Function;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/MyFun;) │ │ - name : 'f' │ │ - type : 'Lorg/javia/arity/Function;' │ │ - access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/MyFun;) │ │ - name : 'symbols' │ │ - type : 'Lorg/javia/arity/Symbols;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DesktopActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ + name : 'val$ctxs' │ │ + type : 'Lcom/bottleworks/dailymoney/context/Contexts;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/MyFun;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 47 16-bit code units │ │ -03caa8: |[03caa8] org.javia.arity.MyFun.:()V │ │ -03cab8: 7010 8d0a 0400 |0000: invoke-direct {v4}, Lorg/javia/arity/Function;.:()V // method@0a8d │ │ -03cabe: 2200 0d02 |0003: new-instance v0, Lorg/javia/arity/Symbols; // type@020d │ │ -03cac2: 7010 dd0a 0000 |0005: invoke-direct {v0}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -03cac8: 5b40 530b |0008: iput-object v0, v4, Lorg/javia/arity/MyFun;.symbols:Lorg/javia/arity/Symbols; // field@0b53 │ │ -03cacc: 5440 530b |000a: iget-object v0, v4, Lorg/javia/arity/MyFun;.symbols:Lorg/javia/arity/Symbols; // field@0b53 │ │ -03cad0: 1a01 7900 |000c: const-string v1, "1-x" // string@0079 │ │ -03cad4: 6e20 e00a 1000 |000e: invoke-virtual {v0, v1}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ae0 │ │ -03cada: 0c00 |0011: move-result-object v0 │ │ -03cadc: 5b40 520b |0012: iput-object v0, v4, Lorg/javia/arity/MyFun;.f:Lorg/javia/arity/Function; // field@0b52 │ │ -03cae0: 0e00 |0014: return-void │ │ -03cae2: 0d00 |0015: move-exception v0 │ │ -03cae4: 6201 2d0a |0016: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03cae8: 2202 a501 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03caec: 7010 f007 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03caf2: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ -03caf6: 6e20 f807 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cafc: 0c02 |0022: move-result-object v2 │ │ -03cafe: 6e20 f707 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03cb04: 0c00 |0026: move-result-object v0 │ │ -03cb06: 6e10 fb07 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03cb0c: 0c00 |002a: move-result-object v0 │ │ -03cb0e: 6e20 7107 0100 |002b: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03cb14: 28e6 |002e: goto 0014 // -001a │ │ - catches : 1 │ │ - 0x000a - 0x0014 │ │ - Lorg/javia/arity/SyntaxException; -> 0x0015 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +046b6c: |[046b6c] com.bottleworks.dailymoney.ui.DesktopActivity$1.:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V │ │ +046b7c: 5b01 7606 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0676 │ │ +046b80: 5b02 7706 |0002: iput-object v2, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@0677 │ │ +046b84: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +046b8a: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=494 │ │ - 0x0003 line=491 │ │ - 0x000a line=496 │ │ - 0x0014 line=500 │ │ - 0x0015 line=497 │ │ - 0x0016 line=498 │ │ + 0x0000 line=171 │ │ locals : │ │ - 0x0000 - 0x002f reg=4 this Lorg/javia/arity/MyFun; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/MyFun;) │ │ - name : 'eval' │ │ - type : '(D)D' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -03cb28: |[03cb28] org.javia.arity.MyFun.eval:(D)D │ │ -03cb38: 5420 520b |0000: iget-object v0, v2, Lorg/javia/arity/MyFun;.f:Lorg/javia/arity/Function; // field@0b52 │ │ -03cb3c: 6e30 900a 3004 |0002: invoke-virtual {v0, v3, v4}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -03cb42: 0b00 |0005: move-result-wide v0 │ │ -03cb44: 1000 |0006: return-wide v0 │ │ + insns size : 33 16-bit code units │ │ +046b8c: |[046b8c] com.bottleworks.dailymoney.ui.DesktopActivity$1.onBusyFinish:()V │ │ +046b9c: 5441 7606 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0676 │ │ +046ba0: 5442 7606 |0002: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0676 │ │ +046ba4: 7110 f704 0200 |0004: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.access$000:(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; // method@04f7 │ │ +046baa: 0c02 |0007: move-result-object v2 │ │ +046bac: 6003 3405 |0008: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.msg_db_retored:I // field@0534 │ │ +046bb0: 6e20 d301 3200 |000a: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +046bb6: 0c02 |000d: move-result-object v2 │ │ +046bb8: 7120 ca01 2100 |000e: invoke-static {v1, v2}, Lcom/bottleworks/commons/util/GUIs;.longToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01ca │ │ +046bbe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +046bc0: 2200 1400 |0012: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +046bc4: 5441 7606 |0014: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0676 │ │ +046bc8: 1c02 1901 |0016: const-class v2, Lcom/bottleworks/dailymoney/ui/DummyActivity; // type@0119 │ │ +046bcc: 7030 3900 1002 |0018: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +046bd2: 5441 7606 |001b: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; // field@0676 │ │ +046bd6: 6e20 1705 0100 |001d: invoke-virtual {v1, v0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;.startActivity:(Landroid/content/Intent;)V // method@0517 │ │ +046bdc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=503 │ │ + 0x0000 line=174 │ │ + 0x0011 line=177 │ │ + 0x0012 line=178 │ │ + 0x001b line=179 │ │ + 0x0020 line=180 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lorg/javia/arity/MyFun; │ │ - 0x0000 - 0x0007 reg=3 (null) D │ │ + 0x0012 - 0x0014 reg=0 intent Landroid/content/Intent; │ │ + 0x001b - 0x0021 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0021 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; │ │ + │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +046be0: |[046be0] com.bottleworks.dailymoney.ui.DesktopActivity$1.run:()V │ │ +046bf0: 5441 7706 |0000: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@0677 │ │ +046bf4: 6e10 ae02 0100 |0002: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ +046bfa: 0c01 |0005: move-result-object v1 │ │ +046bfc: 5442 7706 |0006: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@0677 │ │ +046c00: 6e10 a002 0200 |0008: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getDbFolder:()Ljava/io/File; // method@02a0 │ │ +046c06: 0c02 |000b: move-result-object v2 │ │ +046c08: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +046c0a: 7130 7901 2103 |000d: invoke-static {v1, v2, v3}, Lcom/bottleworks/commons/util/Files;.copyDatabases:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@0179 │ │ +046c10: 5441 7706 |0010: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@0677 │ │ +046c14: 6e10 ae02 0100 |0012: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getSdFolder:()Ljava/io/File; // method@02ae │ │ +046c1a: 0c01 |0015: move-result-object v1 │ │ +046c1c: 5442 7706 |0016: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;.val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; // field@0677 │ │ +046c20: 6e10 aa02 0200 |0018: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefFolder:()Ljava/io/File; // method@02aa │ │ +046c26: 0c02 |001b: move-result-object v2 │ │ +046c28: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +046c2a: 7130 7b01 2103 |001d: invoke-static {v1, v2, v3}, Lcom/bottleworks/commons/util/Files;.copyPrefFile:(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I // method@017b │ │ +046c30: 7100 b802 0000 |0020: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +046c36: 0c01 |0023: move-result-object v1 │ │ +046c38: 6e10 c302 0100 |0024: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.setPreferenceDirty:()V // method@02c3 │ │ +046c3e: 0e00 |0027: return-void │ │ +046c40: 0d00 |0028: move-exception v0 │ │ +046c42: 6e10 5c07 0000 |0029: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@075c │ │ +046c48: 0c01 |002c: move-result-object v1 │ │ +046c4a: 7120 da01 0100 |002d: invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@01da │ │ +046c50: 28f7 |0030: goto 0027 // -0009 │ │ + catches : 1 │ │ + 0x0000 - 0x0027 │ │ + Ljava/io/IOException; -> 0x0028 │ │ + positions : │ │ + 0x0000 line=185 │ │ + 0x0010 line=186 │ │ + 0x0020 line=187 │ │ + 0x0027 line=191 │ │ + 0x0028 line=188 │ │ + 0x0029 line=189 │ │ + locals : │ │ + 0x0029 - 0x0031 reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x0031 reg=4 this Lcom/bottleworks/dailymoney/ui/DesktopActivity$1; │ │ │ │ - source_file_idx : 1363 (UnitTest.java) │ │ + source_file_idx : 381 (DesktopActivity.java) │ │ │ │ -Class #301 header: │ │ -class_idx : 523 │ │ +Class #282 header: │ │ +class_idx : 276 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 530 │ │ -source_file_idx : 1294 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 4 │ │ +superclass_idx : 132 │ │ +source_file_idx : 387 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #301 annotations: │ │ -Annotations on method #2768 'push' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Class #282 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on field #1726 'data' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Detail;" ">;" } │ │ │ │ -Class #301 - │ │ - Class descriptor : 'Lorg/javia/arity/SimpleCodeGen;' │ │ +Class #282 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lorg/javia/arity/TokenConsumer;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'HAS_ARGUMENTS' │ │ - type : 'Lorg/javia/arity/SyntaxException;' │ │ - access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'code' │ │ - type : 'Lorg/javia/arity/ByteStack;' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'asset' │ │ + type : 'D' │ │ access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'consts' │ │ - type : 'Lorg/javia/arity/DoubleStack;' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'count' │ │ + type : 'I' │ │ access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'exception' │ │ - type : 'Lorg/javia/arity/SyntaxException;' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'data' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0000 () │ │ - #3 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'funcs' │ │ - type : 'Lorg/javia/arity/FunctionStack;' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'expense' │ │ + type : 'D' │ │ access : 0x0000 () │ │ - #4 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'symbols' │ │ - type : 'Lorg/javia/arity/Symbols;' │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'income' │ │ + type : 'D' │ │ + access : 0x0000 () │ │ + #5 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'liability' │ │ + type : 'D' │ │ access : 0x0000 () │ │ + #6 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'other' │ │ + type : 'D' │ │ + access : 0x0000 () │ │ + #7 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/DetailListActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #8 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'val$end' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #9 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'val$idp' │ │ + type : 'Lcom/bottleworks/dailymoney/data/IDataProvider;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #10 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'val$start' │ │ + type : 'Ljava/util/Date;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -03cb48: |[03cb48] org.javia.arity.SimpleCodeGen.:()V │ │ -03cb58: 2200 0e02 |0000: new-instance v0, Lorg/javia/arity/SyntaxException; // type@020e │ │ -03cb5c: 7010 ec0a 0000 |0002: invoke-direct {v0}, Lorg/javia/arity/SyntaxException;.:()V // method@0aec │ │ -03cb62: 6900 660b |0005: sput-object v0, Lorg/javia/arity/SimpleCodeGen;.HAS_ARGUMENTS:Lorg/javia/arity/SyntaxException; // field@0b66 │ │ -03cb66: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - locals : │ │ - │ │ - #1 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ name : '' │ │ - type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 5 │ │ outs : 1 │ │ - insns size : 27 16-bit code units │ │ -03cb68: |[03cb68] org.javia.arity.SimpleCodeGen.:(Lorg/javia/arity/SyntaxException;)V │ │ -03cb78: 7010 fa0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/TokenConsumer;.:()V // method@0afa │ │ -03cb7e: 2200 f801 |0003: new-instance v0, Lorg/javia/arity/ByteStack; // type@01f8 │ │ -03cb82: 7010 2a0a 0000 |0005: invoke-direct {v0}, Lorg/javia/arity/ByteStack;.:()V // method@0a2a │ │ -03cb88: 5b10 670b |0008: iput-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b67 │ │ -03cb8c: 2200 ff01 |000a: new-instance v0, Lorg/javia/arity/DoubleStack; // type@01ff │ │ -03cb90: 7010 830a 0000 |000c: invoke-direct {v0}, Lorg/javia/arity/DoubleStack;.:()V // method@0a83 │ │ -03cb96: 5b10 680b |000f: iput-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b68 │ │ -03cb9a: 2200 0502 |0011: new-instance v0, Lorg/javia/arity/FunctionStack; // type@0205 │ │ -03cb9e: 7010 980a 0000 |0013: invoke-direct {v0}, Lorg/javia/arity/FunctionStack;.:()V // method@0a98 │ │ -03cba4: 5b10 6a0b |0016: iput-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0b6a │ │ -03cba8: 5b12 690b |0018: iput-object v2, v1, Lorg/javia/arity/SimpleCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0b69 │ │ -03cbac: 0e00 |001a: return-void │ │ + insns size : 15 16-bit code units │ │ +046c64: |[046c64] com.bottleworks.dailymoney.ui.DetailListActivity$4.:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V │ │ +046c74: 5b12 c306 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046c78: 5b13 c506 |0002: iput-object v3, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +046c7c: 5b14 c606 |0004: iput-object v4, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +046c80: 5b15 c406 |0006: iput-object v5, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +046c84: 7010 9f01 0100 |0008: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +046c8a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +046c8c: 5b10 be06 |000c: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.data:Ljava/util/List; // field@06be │ │ +046c90: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ - 0x0003 line=28 │ │ - 0x000a line=29 │ │ - 0x0011 line=30 │ │ - 0x0018 line=38 │ │ - 0x001a line=39 │ │ + 0x0000 line=248 │ │ + 0x000b line=249 │ │ locals : │ │ - 0x0000 - 0x001b reg=1 this Lorg/javia/arity/SimpleCodeGen; │ │ - 0x0000 - 0x001b reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ + 0x0000 - 0x000f reg=1 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; │ │ + 0x0000 - 0x000f reg=2 this$0 Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + 0x0000 - 0x000f reg=3 (null) Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x000f reg=4 (null) Ljava/util/Date; │ │ + 0x0000 - 0x000f reg=5 (null) Ljava/util/Date; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'getFun' │ │ - type : '()Lorg/javia/arity/CompiledFunction;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 16 │ │ ins : 1 │ │ - outs : 6 │ │ - insns size : 31 16-bit code units │ │ -03cbb0: |[03cbb0] org.javia.arity.SimpleCodeGen.getFun:()Lorg/javia/arity/CompiledFunction; │ │ -03cbc0: 2200 f901 |0000: new-instance v0, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -03cbc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03cbc6: 5462 670b |0003: iget-object v2, v6, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b67 │ │ -03cbca: 6e10 2e0a 0200 |0005: invoke-virtual {v2}, Lorg/javia/arity/ByteStack;.toArray:()[B // method@0a2e │ │ -03cbd0: 0c02 |0008: move-result-object v2 │ │ -03cbd2: 5463 680b |0009: iget-object v3, v6, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b68 │ │ -03cbd6: 6e10 860a 0300 |000b: invoke-virtual {v3}, Lorg/javia/arity/DoubleStack;.getRe:()[D // method@0a86 │ │ -03cbdc: 0c03 |000e: move-result-object v3 │ │ -03cbde: 5464 680b |000f: iget-object v4, v6, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b68 │ │ -03cbe2: 6e10 850a 0400 |0011: invoke-virtual {v4}, Lorg/javia/arity/DoubleStack;.getIm:()[D // method@0a85 │ │ -03cbe8: 0c04 |0014: move-result-object v4 │ │ -03cbea: 5465 6a0b |0015: iget-object v5, v6, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0b6a │ │ -03cbee: 6e10 9c0a 0500 |0017: invoke-virtual {v5}, Lorg/javia/arity/FunctionStack;.toArray:()[Lorg/javia/arity/Function; // method@0a9c │ │ -03cbf4: 0c05 |001a: move-result-object v5 │ │ -03cbf6: 7606 300a 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.:(I[B[D[D[Lorg/javia/arity/Function;)V // method@0a30 │ │ -03cbfc: 1100 |001e: return-object v0 │ │ + outs : 3 │ │ + insns size : 640 16-bit code units │ │ +046c94: |[046c94] com.bottleworks.dailymoney.ui.DetailListActivity$4.onBusyFinish:()V │ │ +046ca4: 122e |0000: const/4 v14, #int 2 // #2 │ │ +046ca6: 160c 0000 |0001: const-wide/16 v12, #int 0 // #0 │ │ +046caa: 121b |0003: const/4 v11, #int 1 // #1 │ │ +046cac: 120a |0004: const/4 v10, #int 0 // #0 │ │ +046cae: 54f2 c306 |0005: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046cb2: 7110 7b05 0200 |0007: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@057b │ │ +046cb8: 0c02 |000a: move-result-object v2 │ │ +046cba: 6e10 9c02 0200 |000b: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +046cc0: 0c00 |000e: move-result-object v0 │ │ +046cc2: 54f2 c306 |000f: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046cc6: 5422 de06 |0011: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumUnknowView:Landroid/widget/TextView; // field@06de │ │ +046cca: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ +046cce: 6e20 3901 3200 |0015: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +046cd4: 54f2 c306 |0018: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046cd8: 5422 d306 |001a: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.detailListHelper:Lcom/bottleworks/dailymoney/ui/DetailListHelper; // field@06d3 │ │ +046cdc: 54f3 be06 |001c: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.data:Ljava/util/List; // field@06be │ │ +046ce0: 6e20 a605 3200 |001e: invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;.reloadData:(Ljava/util/List;)V // method@05a6 │ │ +046ce6: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +046ce8: 53f2 c006 |0022: iget-wide v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.income:D // field@06c0 │ │ +046cec: 2f02 020c |0024: cmpl-double v2, v2, v12 │ │ +046cf0: 3802 2e00 |0026: if-eqz v2, 0054 // +002e │ │ +046cf4: 54f2 c306 |0028: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046cf8: 5422 db06 |002a: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06db │ │ +046cfc: 54f3 c306 |002c: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046d00: 7110 7d05 0300 |002e: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@057d │ │ +046d06: 0c03 |0031: move-result-object v3 │ │ +046d08: 6004 e804 |0032: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_income:I // field@04e8 │ │ +046d0c: 23b5 1a02 |0034: new-array v5, v11, [Ljava/lang/Object; // type@021a │ │ +046d10: 54f6 c306 |0036: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046d14: 7110 7c05 0600 |0038: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@057c │ │ +046d1a: 0c06 |003b: move-result-object v6 │ │ +046d1c: 53f8 c006 |003c: iget-wide v8, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.income:D // field@06c0 │ │ +046d20: 6e30 ca02 8609 |003e: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +046d26: 0c06 |0041: move-result-object v6 │ │ +046d28: 4d06 050a |0042: aput-object v6, v5, v10 │ │ +046d2c: 6e30 d401 4305 |0044: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046d32: 0c03 |0047: move-result-object v3 │ │ +046d34: 6e20 3601 3200 |0048: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +046d3a: 54f2 c306 |004b: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046d3e: 5422 db06 |004d: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06db │ │ +046d42: 6e20 3901 a200 |004f: invoke-virtual {v2, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +046d48: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046d4c: 53f2 bf06 |0054: iget-wide v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.expense:D // field@06bf │ │ +046d50: 2f02 020c |0056: cmpl-double v2, v2, v12 │ │ +046d54: 3802 2e00 |0058: if-eqz v2, 0086 // +002e │ │ +046d58: 54f2 c306 |005a: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046d5c: 5422 da06 |005c: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06da │ │ +046d60: 54f3 c306 |005e: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046d64: 7110 7f05 0300 |0060: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@057f │ │ +046d6a: 0c03 |0063: move-result-object v3 │ │ +046d6c: 6004 e704 |0064: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_expense:I // field@04e7 │ │ +046d70: 23b5 1a02 |0066: new-array v5, v11, [Ljava/lang/Object; // type@021a │ │ +046d74: 54f6 c306 |0068: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046d78: 7110 7e05 0600 |006a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@057e │ │ +046d7e: 0c06 |006d: move-result-object v6 │ │ +046d80: 53f8 bf06 |006e: iget-wide v8, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.expense:D // field@06bf │ │ +046d84: 6e30 ca02 8609 |0070: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +046d8a: 0c06 |0073: move-result-object v6 │ │ +046d8c: 4d06 050a |0074: aput-object v6, v5, v10 │ │ +046d90: 6e30 d401 4305 |0076: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046d96: 0c03 |0079: move-result-object v3 │ │ +046d98: 6e20 3601 3200 |007a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +046d9e: 54f2 c306 |007d: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046da2: 5422 da06 |007f: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06da │ │ +046da6: 6e20 3901 a200 |0081: invoke-virtual {v2, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +046dac: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046db0: 53f2 bc06 |0086: iget-wide v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.asset:D // field@06bc │ │ +046db4: 2f02 020c |0088: cmpl-double v2, v2, v12 │ │ +046db8: 3802 2e00 |008a: if-eqz v2, 00b8 // +002e │ │ +046dbc: 54f2 c306 |008c: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046dc0: 5422 d906 |008e: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06d9 │ │ +046dc4: 54f3 c306 |0090: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046dc8: 7110 8105 0300 |0092: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0581 │ │ +046dce: 0c03 |0095: move-result-object v3 │ │ +046dd0: 6004 e604 |0096: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_asset:I // field@04e6 │ │ +046dd4: 23b5 1a02 |0098: new-array v5, v11, [Ljava/lang/Object; // type@021a │ │ +046dd8: 54f6 c306 |009a: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ddc: 7110 8005 0600 |009c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@0580 │ │ +046de2: 0c06 |009f: move-result-object v6 │ │ +046de4: 53f8 bc06 |00a0: iget-wide v8, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.asset:D // field@06bc │ │ +046de8: 6e30 ca02 8609 |00a2: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +046dee: 0c06 |00a5: move-result-object v6 │ │ +046df0: 4d06 050a |00a6: aput-object v6, v5, v10 │ │ +046df4: 6e30 d401 4305 |00a8: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046dfa: 0c03 |00ab: move-result-object v3 │ │ +046dfc: 6e20 3601 3200 |00ac: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +046e02: 54f2 c306 |00af: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e06: 5422 d906 |00b1: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06d9 │ │ +046e0a: 6e20 3901 a200 |00b3: invoke-virtual {v2, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +046e10: d801 0101 |00b6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046e14: 53f2 c106 |00b8: iget-wide v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c1 │ │ +046e18: 2f02 020c |00ba: cmpl-double v2, v2, v12 │ │ +046e1c: 3802 2e00 |00bc: if-eqz v2, 00ea // +002e │ │ +046e20: 54f2 c306 |00be: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e24: 5422 dc06 |00c0: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06dc │ │ +046e28: 54f3 c306 |00c2: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e2c: 7110 6b05 0300 |00c4: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@056b │ │ +046e32: 0c03 |00c7: move-result-object v3 │ │ +046e34: 6004 e904 |00c8: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_liability:I // field@04e9 │ │ +046e38: 23b5 1a02 |00ca: new-array v5, v11, [Ljava/lang/Object; // type@021a │ │ +046e3c: 54f6 c306 |00cc: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e40: 7110 6a05 0600 |00ce: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@056a │ │ +046e46: 0c06 |00d1: move-result-object v6 │ │ +046e48: 53f8 c106 |00d2: iget-wide v8, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c1 │ │ +046e4c: 6e30 ca02 8609 |00d4: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +046e52: 0c06 |00d7: move-result-object v6 │ │ +046e54: 4d06 050a |00d8: aput-object v6, v5, v10 │ │ +046e58: 6e30 d401 4305 |00da: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046e5e: 0c03 |00dd: move-result-object v3 │ │ +046e60: 6e20 3601 3200 |00de: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +046e66: 54f2 c306 |00e1: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e6a: 5422 dc06 |00e3: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06dc │ │ +046e6e: 6e20 3901 a200 |00e5: invoke-virtual {v2, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +046e74: d801 0101 |00e8: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046e78: 53f2 c206 |00ea: iget-wide v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.other:D // field@06c2 │ │ +046e7c: 2f02 020c |00ec: cmpl-double v2, v2, v12 │ │ +046e80: 3802 2e00 |00ee: if-eqz v2, 011c // +002e │ │ +046e84: 54f2 c306 |00f0: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e88: 5422 dd06 |00f2: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06dd │ │ +046e8c: 54f3 c306 |00f4: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046e90: 7110 6d05 0300 |00f6: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@056d │ │ +046e96: 0c03 |00f9: move-result-object v3 │ │ +046e98: 6004 ea04 |00fa: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_detlist_sum_other:I // field@04ea │ │ +046e9c: 23b5 1a02 |00fc: new-array v5, v11, [Ljava/lang/Object; // type@021a │ │ +046ea0: 54f6 c306 |00fe: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ea4: 7110 6c05 0600 |0100: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@056c │ │ +046eaa: 0c06 |0103: move-result-object v6 │ │ +046eac: 53f8 c206 |0104: iget-wide v8, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.other:D // field@06c2 │ │ +046eb0: 6e30 ca02 8609 |0106: invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +046eb6: 0c06 |0109: move-result-object v6 │ │ +046eb8: 4d06 050a |010a: aput-object v6, v5, v10 │ │ +046ebc: 6e30 d401 4305 |010c: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +046ec2: 0c03 |010f: move-result-object v3 │ │ +046ec4: 6e20 3601 3200 |0110: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +046eca: 54f2 c306 |0113: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ece: 5422 dd06 |0115: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06dd │ │ +046ed2: 6e20 3901 a200 |0117: invoke-virtual {v2, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0139 │ │ +046ed8: d801 0101 |011a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +046edc: 54f2 c306 |011c: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ee0: 54f3 c306 |011e: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ee4: 5433 db06 |0120: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumIncomeView:Landroid/widget/TextView; // field@06db │ │ +046ee8: 7130 6e05 3201 |0122: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056e │ │ +046eee: 54f2 c306 |0125: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ef2: 54f3 c306 |0127: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046ef6: 5433 da06 |0129: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumExpenseView:Landroid/widget/TextView; // field@06da │ │ +046efa: 7130 6e05 3201 |012b: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056e │ │ +046f00: 54f2 c306 |012e: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f04: 54f3 c306 |0130: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f08: 5433 d906 |0132: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumAssetView:Landroid/widget/TextView; // field@06d9 │ │ +046f0c: 7130 6e05 3201 |0134: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056e │ │ +046f12: 54f2 c306 |0137: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f16: 54f3 c306 |0139: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f1a: 5433 dc06 |013b: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumLiabilityView:Landroid/widget/TextView; // field@06dc │ │ +046f1e: 7130 6e05 3201 |013d: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056e │ │ +046f24: 54f2 c306 |0140: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f28: 54f3 c306 |0142: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f2c: 5433 dd06 |0144: iget-object v3, v3, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.sumOtherView:Landroid/widget/TextView; // field@06dd │ │ +046f30: 7130 6e05 3201 |0146: invoke-static {v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;Landroid/widget/TextView;I)V // method@056e │ │ +046f36: 54f2 c306 |0149: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f3a: 7110 6f05 0200 |014b: invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)I // method@056f │ │ +046f40: 0a02 |014e: move-result v2 │ │ +046f42: 2b02 2301 0000 |014f: packed-switch v2, 00000272 // +00000123 │ │ +046f48: 54f2 c306 |0152: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f4c: 5422 d506 |0154: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +046f50: 54f3 c306 |0156: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f54: 7110 7a05 0300 |0158: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2500:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@057a │ │ +046f5a: 0c03 |015b: move-result-object v3 │ │ +046f5c: 6004 2205 |015c: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_week_details:I // field@0522 │ │ +046f60: 1265 |015e: const/4 v5, #int 6 // #6 │ │ +046f62: 2355 1a02 |015f: new-array v5, v5, [Ljava/lang/Object; // type@021a │ │ +046f66: 54f6 c306 |0161: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f6a: 7110 7905 0600 |0163: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0579 │ │ +046f70: 0c06 |0166: move-result-object v6 │ │ +046f72: 54f7 c606 |0167: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +046f76: 6e20 f907 7600 |0169: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +046f7c: 0c06 |016c: move-result-object v6 │ │ +046f7e: 4d06 050a |016d: aput-object v6, v5, v10 │ │ +046f82: 54f6 c306 |016f: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046f86: 7110 7905 0600 |0171: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2400:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0579 │ │ +046f8c: 0c06 |0174: move-result-object v6 │ │ +046f8e: 54f7 c406 |0175: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +046f92: 6e20 f907 7600 |0177: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +046f98: 0c06 |017a: move-result-object v6 │ │ +046f9a: 4d06 050b |017b: aput-object v6, v5, v11 │ │ +046f9e: 54f6 c306 |017d: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046fa2: 7110 7105 0600 |017f: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0571 │ │ +046fa8: 0c06 |0182: move-result-object v6 │ │ +046faa: 6e20 6801 6000 |0183: invoke-virtual {v0, v6}, Lcom/bottleworks/commons/util/CalendarHelper;.weekOfMonth:(Ljava/util/Date;)I // method@0168 │ │ +046fb0: 0a06 |0186: move-result v6 │ │ +046fb2: 7110 9307 0600 |0187: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +046fb8: 0c06 |018a: move-result-object v6 │ │ +046fba: 4d06 050e |018b: aput-object v6, v5, v14 │ │ +046fbe: 1236 |018d: const/4 v6, #int 3 // #3 │ │ +046fc0: 54f7 c306 |018e: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046fc4: 7110 7105 0700 |0190: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0571 │ │ +046fca: 0c07 |0193: move-result-object v7 │ │ +046fcc: 6e20 6901 7000 |0194: invoke-virtual {v0, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.weekOfYear:(Ljava/util/Date;)I // method@0169 │ │ +046fd2: 0a07 |0197: move-result v7 │ │ +046fd4: 7110 9307 0700 |0198: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0793 │ │ +046fda: 0c07 |019b: move-result-object v7 │ │ +046fdc: 4d07 0506 |019c: aput-object v7, v5, v6 │ │ +046fe0: 1246 |019e: const/4 v6, #int 4 // #4 │ │ +046fe2: 54f7 c306 |019f: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +046fe6: 7110 7705 0700 |01a1: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0577 │ │ +046fec: 0c07 |01a4: move-result-object v7 │ │ +046fee: 54f8 c606 |01a5: iget-object v8, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +046ff2: 6e20 f907 8700 |01a7: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +046ff8: 0c07 |01aa: move-result-object v7 │ │ +046ffa: 4d07 0506 |01ab: aput-object v7, v5, v6 │ │ +046ffe: 1256 |01ad: const/4 v6, #int 5 // #5 │ │ +047000: 52f7 bd06 |01ae: iget v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06bd │ │ +047004: 7110 9207 0700 |01b0: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +04700a: 0c07 |01b3: move-result-object v7 │ │ +04700c: 4d07 0506 |01b4: aput-object v7, v5, v6 │ │ +047010: 6e30 d401 4305 |01b6: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +047016: 0c03 |01b9: move-result-object v3 │ │ +047018: 6e20 3601 3200 |01ba: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +04701e: 0e00 |01bd: return-void │ │ +047020: 54f2 c306 |01be: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047024: 5422 d506 |01c0: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +047028: 54f3 c306 |01c2: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +04702c: 7110 7005 0300 |01c4: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1600:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0570 │ │ +047032: 0c03 |01c7: move-result-object v3 │ │ +047034: 6004 c804 |01c8: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_all_details:I // field@04c8 │ │ +047038: 23b5 1a02 |01ca: new-array v5, v11, [Ljava/lang/Object; // type@021a │ │ +04703c: 52f6 bd06 |01cc: iget v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06bd │ │ +047040: 7110 9207 0600 |01ce: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +047046: 0c06 |01d1: move-result-object v6 │ │ +047048: 4d06 050a |01d2: aput-object v6, v5, v10 │ │ +04704c: 6e30 d401 4305 |01d4: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +047052: 0c03 |01d7: move-result-object v3 │ │ +047054: 6e20 3601 3200 |01d8: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +04705a: 28e2 |01db: goto 01bd // -001e │ │ +04705c: 54f2 c306 |01dc: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047060: 5422 d506 |01de: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +047064: 54f3 c306 |01e0: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047068: 7110 7305 0300 |01e2: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1900:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0573 │ │ +04706e: 0c03 |01e5: move-result-object v3 │ │ +047070: 6004 f704 |01e6: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_month_details:I // field@04f7 │ │ +047074: 23e5 1a02 |01e8: new-array v5, v14, [Ljava/lang/Object; // type@021a │ │ +047078: 54f6 c306 |01ea: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +04707c: 7110 7205 0600 |01ec: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1800:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0572 │ │ +047082: 0c06 |01ef: move-result-object v6 │ │ +047084: 54f7 c306 |01f0: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047088: 7110 7105 0700 |01f2: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0571 │ │ +04708e: 0c07 |01f5: move-result-object v7 │ │ +047090: 6e20 5a01 7000 |01f6: invoke-virtual {v0, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +047096: 0c07 |01f9: move-result-object v7 │ │ +047098: 6e20 f907 7600 |01fa: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +04709e: 0c06 |01fd: move-result-object v6 │ │ +0470a0: 4d06 050a |01fe: aput-object v6, v5, v10 │ │ +0470a4: 52f6 bd06 |0200: iget v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06bd │ │ +0470a8: 7110 9207 0600 |0202: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +0470ae: 0c06 |0205: move-result-object v6 │ │ +0470b0: 4d06 050b |0206: aput-object v6, v5, v11 │ │ +0470b4: 6e30 d401 4305 |0208: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0470ba: 0c03 |020b: move-result-object v3 │ │ +0470bc: 6e20 3601 3200 |020c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +0470c2: 28ae |020f: goto 01bd // -0052 │ │ +0470c4: 54f2 c306 |0210: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +0470c8: 5422 d506 |0212: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +0470cc: 54f3 c306 |0214: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +0470d0: 7110 7605 0300 |0216: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2100:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0576 │ │ +0470d6: 0c03 |0219: move-result-object v3 │ │ +0470d8: 6004 dd04 |021a: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_day_details:I // field@04dd │ │ +0470dc: 23e5 1a02 |021c: new-array v5, v14, [Ljava/lang/Object; // type@021a │ │ +0470e0: 54f6 c306 |021e: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +0470e4: 7110 7505 0600 |0220: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2000:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0575 │ │ +0470ea: 0c06 |0223: move-result-object v6 │ │ +0470ec: 54f7 c306 |0224: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +0470f0: 7110 7105 0700 |0226: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0571 │ │ +0470f6: 0c07 |0229: move-result-object v7 │ │ +0470f8: 6e20 f907 7600 |022a: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +0470fe: 0c06 |022d: move-result-object v6 │ │ +047100: 4d06 050a |022e: aput-object v6, v5, v10 │ │ +047104: 52f6 bd06 |0230: iget v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06bd │ │ +047108: 7110 9207 0600 |0232: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +04710e: 0c06 |0235: move-result-object v6 │ │ +047110: 4d06 050b |0236: aput-object v6, v5, v11 │ │ +047114: 6e30 d401 4305 |0238: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +04711a: 0c03 |023b: move-result-object v3 │ │ +04711c: 6e20 3601 3200 |023c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +047122: 2900 7eff |023f: goto/16 01bd // -0082 │ │ +047126: 54f2 c306 |0241: iget-object v2, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +04712a: 5422 d506 |0243: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.infoView:Landroid/widget/TextView; // field@06d5 │ │ +04712e: 54f3 c306 |0245: iget-object v3, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047132: 7110 7805 0300 |0247: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2300:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; // method@0578 │ │ +047138: 0c03 |024a: move-result-object v3 │ │ +04713a: 6004 2505 |024b: sget v4, Lcom/bottleworks/dailymoney/core/R$string;.label_year_details:I // field@0525 │ │ +04713e: 23e5 1a02 |024d: new-array v5, v14, [Ljava/lang/Object; // type@021a │ │ +047142: 54f6 c306 |024f: iget-object v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047146: 7110 7705 0600 |0251: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$2200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; // method@0577 │ │ +04714c: 0c06 |0254: move-result-object v6 │ │ +04714e: 54f7 c306 |0255: iget-object v7, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +047152: 7110 7105 0700 |0257: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; // method@0571 │ │ +047158: 0c07 |025a: move-result-object v7 │ │ +04715a: 6e20 f907 7600 |025b: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +047160: 0c06 |025e: move-result-object v6 │ │ +047162: 4d06 050a |025f: aput-object v6, v5, v10 │ │ +047166: 52f6 bd06 |0261: iget v6, v15, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06bd │ │ +04716a: 7110 9207 0600 |0263: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0792 │ │ +047170: 0c06 |0266: move-result-object v6 │ │ +047172: 4d06 050b |0267: aput-object v6, v5, v11 │ │ +047176: 6e30 d401 4305 |0269: invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +04717c: 0c03 |026c: move-result-object v3 │ │ +04717e: 6e20 3601 3200 |026d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +047184: 2900 4dff |0270: goto/16 01bd // -00b3 │ │ +047188: 0001 0500 0000 0000 c100 0000 0300 ... |0272: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=91 │ │ + 0x0005 line=271 │ │ + 0x000f line=272 │ │ + 0x0018 line=274 │ │ + 0x0021 line=275 │ │ + 0x0022 line=276 │ │ + 0x0028 line=277 │ │ + 0x004b line=278 │ │ + 0x0052 line=279 │ │ + 0x0054 line=281 │ │ + 0x005a line=282 │ │ + 0x007d line=283 │ │ + 0x0084 line=284 │ │ + 0x0086 line=286 │ │ + 0x008c line=287 │ │ + 0x00af line=288 │ │ + 0x00b6 line=289 │ │ + 0x00b8 line=291 │ │ + 0x00be line=292 │ │ + 0x00e1 line=293 │ │ + 0x00e8 line=294 │ │ + 0x00ea line=296 │ │ + 0x00f0 line=297 │ │ + 0x0113 line=298 │ │ + 0x011a line=299 │ │ + 0x011c line=302 │ │ + 0x0125 line=303 │ │ + 0x012e line=304 │ │ + 0x0137 line=305 │ │ + 0x0140 line=306 │ │ + 0x0149 line=309 │ │ + 0x0152 line=323 │ │ + 0x017f line=324 │ │ + 0x01b6 line=323 │ │ + 0x01bd line=328 │ │ + 0x01be line=311 │ │ + 0x01dc line=314 │ │ + 0x0210 line=317 │ │ + 0x0241 line=320 │ │ + 0x0272 line=309 │ │ locals : │ │ - 0x0000 - 0x001f reg=6 this Lorg/javia/arity/SimpleCodeGen; │ │ + 0x000f - 0x0280 reg=0 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0022 - 0x0280 reg=1 showcount I │ │ + 0x0000 - 0x0280 reg=15 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; │ │ │ │ - #1 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'push' │ │ - type : '(Lorg/javia/arity/Token;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 164 16-bit code units │ │ -03cc00: |[03cc00] org.javia.arity.SimpleCodeGen.push:(Lorg/javia/arity/Token;)V │ │ -03cc10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03cc12: 5281 860b |0001: iget v1, v8, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03cc16: 2b01 9700 0000 |0003: packed-switch v1, 0000009a // +00000097 │ │ -03cc1c: 5680 8b0b |0006: iget-byte v0, v8, Lorg/javia/arity/Token;.vmop:B // field@0b8b │ │ -03cc20: 3c00 2400 |0008: if-gtz v0, 002c // +0024 │ │ -03cc24: 2201 9201 |000a: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -03cc28: 2202 a501 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03cc2c: 7010 f007 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03cc32: 1a03 ed10 |0011: const-string v3, "wrong vmop: " // string@10ed │ │ -03cc36: 6e20 f807 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cc3c: 0c02 |0016: move-result-object v2 │ │ -03cc3e: 6e20 f407 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03cc44: 0c00 |001a: move-result-object v0 │ │ -03cc46: 6e10 fb07 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03cc4c: 0c00 |001e: move-result-object v0 │ │ -03cc4e: 7020 8f07 0100 |001f: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -03cc54: 2701 |0022: throw v1 │ │ -03cc56: 5471 680b |0023: iget-object v1, v7, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b68 │ │ -03cc5a: 5382 8a0b |0025: iget-wide v2, v8, Lorg/javia/arity/Token;.value:D // field@0b8a │ │ -03cc5e: 1604 0000 |0027: const-wide/16 v4, #int 0 // #0 │ │ -03cc62: 6e55 880a 2143 |0029: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/javia/arity/DoubleStack;.push:(DD)V // method@0a88 │ │ -03cc68: 5471 670b |002c: iget-object v1, v7, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b67 │ │ -03cc6c: 6e20 2d0a 0100 |002e: invoke-virtual {v1, v0}, Lorg/javia/arity/ByteStack;.push:(B)V // method@0a2d │ │ -03cc72: 0e00 |0031: return-void │ │ -03cc74: 5471 6b0b |0032: iget-object v1, v7, Lorg/javia/arity/SimpleCodeGen;.symbols:Lorg/javia/arity/Symbols; // field@0b6b │ │ -03cc78: 5482 870b |0034: iget-object v2, v8, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03cc7c: 5283 840b |0036: iget v3, v8, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03cc80: 6e30 e90a 2103 |0038: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Symbols;.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ae9 │ │ -03cc86: 0c01 |003b: move-result-object v1 │ │ -03cc88: 3901 2c00 |003c: if-nez v1, 0068 // +002c │ │ -03cc8c: 5470 690b |003e: iget-object v0, v7, Lorg/javia/arity/SimpleCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0b69 │ │ -03cc90: 2201 a501 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -03cc94: 7010 f007 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03cc9a: 1a02 8410 |0045: const-string v2, "undefined '" // string@1084 │ │ -03cc9e: 6e20 f807 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cca4: 0c01 |004a: move-result-object v1 │ │ -03cca6: 5482 870b |004b: iget-object v2, v8, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03ccaa: 6e20 f807 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ccb0: 0c01 |0050: move-result-object v1 │ │ -03ccb2: 1a02 3500 |0051: const-string v2, "' with arity " // string@0035 │ │ -03ccb6: 6e20 f807 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ccbc: 0c01 |0056: move-result-object v1 │ │ -03ccbe: 5282 840b |0057: iget v2, v8, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03ccc2: 6e20 f407 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03ccc8: 0c01 |005c: move-result-object v1 │ │ -03ccca: 6e10 fb07 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ccd0: 0c01 |0060: move-result-object v1 │ │ -03ccd2: 5282 880b |0061: iget v2, v8, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03ccd6: 6e30 ed0a 1002 |0063: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03ccdc: 0c00 |0066: move-result-object v0 │ │ -03ccde: 2700 |0067: throw v0 │ │ -03cce0: 5612 700b |0068: iget-byte v2, v1, Lorg/javia/arity/Symbol;.op:B // field@0b70 │ │ -03cce4: 3d02 1900 |006a: if-lez v2, 0083 // +0019 │ │ -03cce8: 5610 700b |006c: iget-byte v0, v1, Lorg/javia/arity/Symbol;.op:B // field@0b70 │ │ -03ccec: 1301 2500 |006e: const/16 v1, #int 37 // #25 │ │ -03ccf0: 3410 bcff |0070: if-lt v0, v1, 002c // -0044 │ │ -03ccf4: 1301 2900 |0072: const/16 v1, #int 41 // #29 │ │ -03ccf8: 3610 b8ff |0074: if-gt v0, v1, 002c // -0048 │ │ -03ccfc: 6200 660b |0076: sget-object v0, Lorg/javia/arity/SimpleCodeGen;.HAS_ARGUMENTS:Lorg/javia/arity/SyntaxException; // field@0b66 │ │ -03cd00: 1a01 8209 |0078: const-string v1, "eval() on implicit function" // string@0982 │ │ -03cd04: 5472 690b |007a: iget-object v2, v7, Lorg/javia/arity/SimpleCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0b69 │ │ -03cd08: 5222 7c0b |007c: iget v2, v2, Lorg/javia/arity/SyntaxException;.position:I // field@0b7c │ │ -03cd0c: 6e30 ed0a 1002 |007e: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03cd12: 0c00 |0081: move-result-object v0 │ │ -03cd14: 2700 |0082: throw v0 │ │ -03cd16: 5412 6e0b |0083: iget-object v2, v1, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@0b6e │ │ -03cd1a: 3802 0b00 |0085: if-eqz v2, 0090 // +000b │ │ -03cd1e: 1220 |0087: const/4 v0, #int 2 // #2 │ │ -03cd20: 5472 6a0b |0088: iget-object v2, v7, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0b6a │ │ -03cd24: 5411 6e0b |008a: iget-object v1, v1, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@0b6e │ │ -03cd28: 6e20 9b0a 1200 |008c: invoke-virtual {v2, v1}, Lorg/javia/arity/FunctionStack;.push:(Lorg/javia/arity/Function;)V // method@0a9b │ │ -03cd2e: 289d |008f: goto 002c // -0063 │ │ -03cd30: 5472 680b |0090: iget-object v2, v7, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b68 │ │ -03cd34: 5313 720b |0092: iget-wide v3, v1, Lorg/javia/arity/Symbol;.valueRe:D // field@0b72 │ │ -03cd38: 5315 710b |0094: iget-wide v5, v1, Lorg/javia/arity/Symbol;.valueIm:D // field@0b71 │ │ -03cd3c: 6e56 880a 3254 |0096: invoke-virtual {v2, v3, v4, v5, v6}, Lorg/javia/arity/DoubleStack;.push:(DD)V // method@0a88 │ │ -03cd42: 2893 |0099: goto 002c // -006d │ │ -03cd44: 0001 0300 0900 0000 2000 0000 2f00 ... |009a: packed-switch-data (10 units) │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 149 16-bit code units │ │ +0471a4: |[0471a4] com.bottleworks.dailymoney.ui.DetailListActivity$4.run:()V │ │ +0471b4: 5460 c506 |0000: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +0471b8: 5461 c606 |0002: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +0471bc: 5462 c406 |0004: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +0471c0: 5463 c306 |0006: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; // field@06c3 │ │ +0471c4: 7110 7405 0300 |0008: invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@0574 │ │ +0471ca: 0c03 |000b: move-result-object v3 │ │ +0471cc: 6e10 ab02 0300 |000c: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;.getPrefMaxRecords:()I // method@02ab │ │ +0471d2: 0a03 |000f: move-result v3 │ │ +0471d4: 7240 5b03 1032 |0010: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.listDetail:(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List; // method@035b │ │ +0471da: 0c00 |0013: move-result-object v0 │ │ +0471dc: 5b60 be06 |0014: iput-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.data:Ljava/util/List; // field@06be │ │ +0471e0: 5460 c506 |0016: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +0471e4: 5461 c606 |0018: iget-object v1, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +0471e8: 5462 c406 |001a: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +0471ec: 7230 4b03 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;.countDetail:(Ljava/util/Date;Ljava/util/Date;)I // method@034b │ │ +0471f2: 0a00 |001f: move-result v0 │ │ +0471f4: 5960 bd06 |0020: iput v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.count:I // field@06bd │ │ +0471f8: 5460 c506 |0022: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +0471fc: 6201 6e05 |0024: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +047200: 5462 c606 |0026: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +047204: 5463 c406 |0028: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +047208: 7240 6403 1032 |002a: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ +04720e: 0b00 |002d: move-result-wide v0 │ │ +047210: 5a60 c006 |002e: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.income:D // field@06c0 │ │ +047214: 5460 c506 |0030: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +047218: 6201 6d05 |0032: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +04721c: 5462 c606 |0034: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +047220: 5463 c406 |0036: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +047224: 7240 6703 1032 |0038: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ +04722a: 0b00 |003b: move-result-wide v0 │ │ +04722c: 5a60 bf06 |003c: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.expense:D // field@06bf │ │ +047230: 5460 c506 |003e: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +047234: 6201 6c05 |0040: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +047238: 5462 c606 |0042: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +04723c: 5463 c406 |0044: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +047240: 7240 6703 1032 |0046: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ +047246: 0b00 |0049: move-result-wide v0 │ │ +047248: 5462 c506 |004a: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +04724c: 6203 6c05 |004c: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +047250: 5464 c606 |004e: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +047254: 5465 c406 |0050: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +047258: 7240 6403 3254 |0052: invoke-interface {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ +04725e: 0b02 |0055: move-result-wide v2 │ │ +047260: cc20 |0056: sub-double/2addr v0, v2 │ │ +047262: 5a60 bc06 |0057: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.asset:D // field@06bc │ │ +047266: 5460 c506 |0059: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +04726a: 6201 6f05 |005b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +04726e: 5462 c606 |005d: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +047272: 5463 c406 |005f: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +047276: 7240 6703 1032 |0061: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ +04727c: 0b00 |0064: move-result-wide v0 │ │ +04727e: 5462 c506 |0065: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +047282: 6203 6f05 |0067: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +047286: 5464 c606 |0069: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +04728a: 5465 c406 |006b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +04728e: 7240 6403 3254 |006d: invoke-interface {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ +047294: 0b02 |0070: move-result-wide v2 │ │ +047296: cc20 |0071: sub-double/2addr v0, v2 │ │ +047298: 5a60 c106 |0072: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c1 │ │ +04729c: 5360 c106 |0074: iget-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c1 │ │ +0472a0: 8000 |0076: neg-double v0, v0 │ │ +0472a2: 5a60 c106 |0077: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.liability:D // field@06c1 │ │ +0472a6: 5460 c506 |0079: iget-object v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +0472aa: 6201 7005 |007b: sget-object v1, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +0472ae: 5462 c606 |007d: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +0472b2: 5463 c406 |007f: iget-object v3, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +0472b6: 7240 6703 1032 |0081: invoke-interface {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumTo:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0367 │ │ +0472bc: 0b00 |0084: move-result-wide v0 │ │ +0472be: 5462 c506 |0085: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; // field@06c5 │ │ +0472c2: 6203 7005 |0087: sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +0472c6: 5464 c606 |0089: iget-object v4, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$start:Ljava/util/Date; // field@06c6 │ │ +0472ca: 5465 c406 |008b: iget-object v5, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.val$end:Ljava/util/Date; // field@06c4 │ │ +0472ce: 7240 6403 3254 |008d: invoke-interface {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/IDataProvider;.sumFrom:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D // method@0364 │ │ +0472d4: 0b02 |0090: move-result-wide v2 │ │ +0472d6: cc20 |0091: sub-double/2addr v0, v2 │ │ +0472d8: 5a60 c206 |0092: iput-wide v0, v6, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;.other:D // field@06c2 │ │ +0472dc: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=55 │ │ - 0x0006 line=82 │ │ - 0x0008 line=83 │ │ - 0x000a line=84 │ │ - 0x0023 line=58 │ │ - 0x002c line=87 │ │ - 0x0031 line=88 │ │ - 0x0032 line=63 │ │ - 0x003c line=64 │ │ - 0x003e line=65 │ │ - 0x0068 line=67 │ │ - 0x006c line=68 │ │ - 0x006e line=69 │ │ - 0x0076 line=70 │ │ - 0x0083 line=72 │ │ - 0x0087 line=73 │ │ - 0x0088 line=74 │ │ - 0x0090 line=77 │ │ - 0x009a line=55 │ │ + 0x0000 line=260 │ │ + 0x0016 line=261 │ │ + 0x0022 line=262 │ │ + 0x0030 line=263 │ │ + 0x003e line=264 │ │ + 0x0059 line=265 │ │ + 0x0074 line=266 │ │ + 0x0079 line=267 │ │ + 0x0094 line=268 │ │ locals : │ │ - 0x0000 - 0x00a4 reg=7 this Lorg/javia/arity/SimpleCodeGen; │ │ - 0x0000 - 0x00a4 reg=8 (null) Lorg/javia/arity/Token; │ │ + 0x0000 - 0x0095 reg=6 this Lcom/bottleworks/dailymoney/ui/DetailListActivity$4; │ │ │ │ - #2 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'setSymbols' │ │ - type : '(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03cd58: |[03cd58] org.javia.arity.SimpleCodeGen.setSymbols:(Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; │ │ -03cd68: 5b01 6b0b |0000: iput-object v1, v0, Lorg/javia/arity/SimpleCodeGen;.symbols:Lorg/javia/arity/Symbols; // field@0b6b │ │ -03cd6c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0002 line=43 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/SimpleCodeGen; │ │ - 0x0000 - 0x0003 reg=1 (null) Lorg/javia/arity/Symbols; │ │ + source_file_idx : 387 (DetailListActivity.java) │ │ │ │ - #3 : (in Lorg/javia/arity/SimpleCodeGen;) │ │ - name : 'start' │ │ +Class #283 header: │ │ +class_idx : 285 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 284 │ │ +source_file_idx : 1065 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #283 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 16 16-bit code units │ │ -03cd70: |[03cd70] org.javia.arity.SimpleCodeGen.start:()V │ │ -03cd80: 5410 670b |0000: iget-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b67 │ │ -03cd84: 6e10 2b0a 0000 |0002: invoke-virtual {v0}, Lorg/javia/arity/ByteStack;.clear:()V // method@0a2b │ │ -03cd8a: 5410 680b |0005: iget-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b68 │ │ -03cd8e: 6e10 840a 0000 |0007: invoke-virtual {v0}, Lorg/javia/arity/DoubleStack;.clear:()V // method@0a84 │ │ -03cd94: 5410 6a0b |000a: iget-object v0, v1, Lorg/javia/arity/SimpleCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0b6a │ │ -03cd98: 6e10 990a 0000 |000c: invoke-virtual {v0}, Lorg/javia/arity/FunctionStack;.clear:()V // method@0a99 │ │ -03cd9e: 0e00 |000f: return-void │ │ + insns size : 4 16-bit code units │ │ +0472e0: |[0472e0] com.bottleworks.dailymoney.ui.LocalWebViewDlg.:()V │ │ +0472f0: 7010 b105 0000 |0000: invoke-direct {v0}, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;.:()V // method@05b1 │ │ +0472f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ - 0x0005 line=49 │ │ - 0x000a line=50 │ │ - 0x000f line=51 │ │ + 0x0000 line=8 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/SimpleCodeGen; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/LocalWebViewDlg; │ │ │ │ - source_file_idx : 1294 (SimpleCodeGen.java) │ │ + Virtual methods - │ │ + source_file_idx : 1065 (LocalWebViewDlg.java) │ │ │ │ -Class #302 header: │ │ -class_idx : 521 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 523 │ │ -source_file_idx : 1204 │ │ +Class #284 header: │ │ +class_idx : 287 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 214 │ │ +source_file_idx : 1161 │ │ static_fields_size : 0 │ │ -instance_fields_size: 9 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #302 annotations: │ │ -Annotations on method #2755 'push' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +virtual_methods_size: 1 │ │ │ │ -Class #302 - │ │ - Class descriptor : 'Lorg/javia/arity/OptCodeGen;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lorg/javia/arity/SimpleCodeGen;' │ │ +Class #284 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/MainDesktop;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'context' │ │ - type : 'Lorg/javia/arity/EvalContext;' │ │ - access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'intrinsicArity' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'sp' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'stack' │ │ - type : '[Lorg/javia/arity/Complex;' │ │ - access : 0x0000 () │ │ - #4 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'traceCode' │ │ - type : '[B' │ │ - access : 0x0000 () │ │ - #5 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'traceConstsIm' │ │ - type : '[D' │ │ - access : 0x0000 () │ │ - #6 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'traceConstsRe' │ │ - type : '[D' │ │ - access : 0x0000 () │ │ - #7 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'traceFuncs' │ │ - type : '[Lorg/javia/arity/Function;' │ │ - access : 0x0000 () │ │ - #8 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'tracer' │ │ - type : 'Lorg/javia/arity/CompiledFunction;' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/OptCodeGen;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop;) │ │ name : '' │ │ - type : '(Lorg/javia/arity/SyntaxException;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 6 │ │ - insns size : 50 16-bit code units │ │ -03cda0: |[03cda0] org.javia.arity.OptCodeGen.:(Lorg/javia/arity/SyntaxException;)V │ │ -03cdb0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03cdb2: 7020 ce0a 7600 |0001: invoke-direct {v6, v7}, Lorg/javia/arity/SimpleCodeGen;.:(Lorg/javia/arity/SyntaxException;)V // method@0ace │ │ -03cdb8: 2200 0102 |0004: new-instance v0, Lorg/javia/arity/EvalContext; // type@0201 │ │ -03cdbc: 7010 8b0a 0000 |0006: invoke-direct {v0}, Lorg/javia/arity/EvalContext;.:()V // method@0a8b │ │ -03cdc2: 5b60 560b |0009: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.context:Lorg/javia/arity/EvalContext; // field@0b56 │ │ -03cdc6: 5460 560b |000b: iget-object v0, v6, Lorg/javia/arity/OptCodeGen;.context:Lorg/javia/arity/EvalContext; // field@0b56 │ │ -03cdca: 5400 1d0b |000d: iget-object v0, v0, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@0b1d │ │ -03cdce: 5b60 5b0b |000f: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0b5b │ │ -03cdd2: 2310 1a02 |0011: new-array v0, v1, [D // type@021a │ │ -03cdd6: 5b60 5f0b |0013: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@0b5f │ │ -03cdda: 2310 1a02 |0015: new-array v0, v1, [D // type@021a │ │ -03cdde: 5b60 5e0b |0017: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@0b5e │ │ -03cde2: 2310 3102 |0019: new-array v0, v1, [Lorg/javia/arity/Function; // type@0231 │ │ -03cde6: 5b60 600b |001b: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@0b60 │ │ -03cdea: 2310 1802 |001d: new-array v0, v1, [B // type@0218 │ │ -03cdee: 5b60 5d0b |001f: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceCode:[B // field@0b5d │ │ -03cdf2: 2200 f901 |0021: new-instance v0, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -03cdf6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -03cdf8: 5462 5d0b |0024: iget-object v2, v6, Lorg/javia/arity/OptCodeGen;.traceCode:[B // field@0b5d │ │ -03cdfc: 5463 5f0b |0026: iget-object v3, v6, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@0b5f │ │ -03ce00: 5464 5e0b |0028: iget-object v4, v6, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@0b5e │ │ -03ce04: 5465 600b |002a: iget-object v5, v6, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@0b60 │ │ -03ce08: 7606 300a 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.:(I[B[D[D[Lorg/javia/arity/Function;)V // method@0a30 │ │ -03ce0e: 5b60 610b |002f: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.tracer:Lorg/javia/arity/CompiledFunction; // field@0b61 │ │ -03ce12: 0e00 |0031: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0472f8: |[0472f8] com.bottleworks.dailymoney.ui.MainDesktop.:(Landroid/app/Activity;)V │ │ +047308: 7020 e303 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.:(Landroid/app/Activity;)V // method@03e3 │ │ +04730e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=39 │ │ - 0x0004 line=26 │ │ - 0x000b line=28 │ │ - 0x0011 line=30 │ │ - 0x0015 line=31 │ │ - 0x0019 line=32 │ │ - 0x001d line=33 │ │ - 0x0021 line=34 │ │ - 0x0031 line=40 │ │ + 0x0000 line=18 │ │ + 0x0003 line=19 │ │ locals : │ │ - 0x0000 - 0x0032 reg=6 this Lorg/javia/arity/OptCodeGen; │ │ - 0x0000 - 0x0032 reg=7 (null) Lorg/javia/arity/SyntaxException; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ + 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'getFun' │ │ - type : '(I)Lorg/javia/arity/CompiledFunction;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/MainDesktop;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 31 16-bit code units │ │ -03ce14: |[03ce14] org.javia.arity.OptCodeGen.getFun:(I)Lorg/javia/arity/CompiledFunction; │ │ -03ce24: 2200 f901 |0000: new-instance v0, Lorg/javia/arity/CompiledFunction; // type@01f9 │ │ -03ce28: 5461 540b |0002: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b54 │ │ -03ce2c: 6e10 2e0a 0100 |0004: invoke-virtual {v1}, Lorg/javia/arity/ByteStack;.toArray:()[B // method@0a2e │ │ -03ce32: 0c02 |0007: move-result-object v2 │ │ -03ce34: 5461 550b |0008: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b55 │ │ -03ce38: 6e10 860a 0100 |000a: invoke-virtual {v1}, Lorg/javia/arity/DoubleStack;.getRe:()[D // method@0a86 │ │ -03ce3e: 0c03 |000d: move-result-object v3 │ │ -03ce40: 5461 550b |000e: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b55 │ │ -03ce44: 6e10 850a 0100 |0010: invoke-virtual {v1}, Lorg/javia/arity/DoubleStack;.getIm:()[D // method@0a85 │ │ -03ce4a: 0c04 |0013: move-result-object v4 │ │ -03ce4c: 5461 580b |0014: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0b58 │ │ -03ce50: 6e10 9c0a 0100 |0016: invoke-virtual {v1}, Lorg/javia/arity/FunctionStack;.toArray:()[Lorg/javia/arity/Function; // method@0a9c │ │ -03ce56: 0c05 |0019: move-result-object v5 │ │ -03ce58: 0171 |001a: move v1, v7 │ │ -03ce5a: 7606 300a 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.:(I[B[D[D[Lorg/javia/arity/Function;)V // method@0a30 │ │ -03ce60: 1100 |001e: return-object v0 │ │ + registers : 18 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 471 16-bit code units │ │ +047310: |[047310] com.bottleworks.dailymoney.ui.MainDesktop.init:()V │ │ +047320: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +047324: 540d fe06 |0002: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +047328: 600e b304 |0004: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.dt_main:I // field@04b3 │ │ +04732c: 6e20 d301 ed00 |0006: invoke-virtual {v13, v14}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047332: 0c0d |0009: move-result-object v13 │ │ +047334: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +047338: 5b0d 0007 |000c: iput-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.label:Ljava/lang/String; // field@0700 │ │ +04733c: 600d 9703 |000e: sget v13, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_main:I // field@0397 │ │ +047340: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +047344: 590d ff06 |0012: iput v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.icon:I // field@06ff │ │ +047348: 2203 0801 |0014: new-instance v3, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +04734c: 220d 1e01 |0016: new-instance v13, Lcom/bottleworks/dailymoney/ui/MainDesktop$1; // type@011e │ │ +047350: 0800 1100 |0018: move-object/from16 v0, v17 │ │ +047354: 7020 bc05 0d00 |001a: invoke-direct {v13, v0}, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;.:(Lcom/bottleworks/dailymoney/ui/MainDesktop;)V // method@05bc │ │ +04735a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +04735e: 540e fe06 |001f: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +047362: 600f b804 |0021: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_adddetail:I // field@04b8 │ │ +047366: 6e20 d301 fe00 |0023: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04736c: 0c0e |0026: move-result-object v14 │ │ +04736e: 600f 7303 |0027: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_adddetail:I // field@0373 │ │ +047372: 1310 e703 |0029: const/16 v16, #int 999 // #3e7 │ │ +047376: 0200 1000 |002b: move/from16 v0, v16 │ │ +04737a: 7050 1b05 d3fe |002d: invoke-direct {v3, v13, v14, v15, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051b │ │ +047380: 2208 1400 |0030: new-instance v8, Landroid/content/Intent; // type@0014 │ │ +047384: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +047388: 540d fd06 |0034: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +04738c: 1c0e 1501 |0036: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0115 │ │ +047390: 7030 3900 d80e |0038: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +047396: 1a0d 160d |003b: const-string v13, "mode" // string@0d16 │ │ +04739a: 120e |003d: const/4 v14, #int 0 // #0 │ │ +04739c: 6e30 3e00 d80e |003e: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +0473a2: 2206 0801 |0041: new-instance v6, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +0473a6: 220d ff00 |0043: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +0473aa: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +0473ae: 540e fd06 |0047: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +0473b2: 7030 d704 ed08 |0049: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +0473b8: 0800 1100 |004c: move-object/from16 v0, v17 │ │ +0473bc: 540e fe06 |004e: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +0473c0: 600f bc04 |0050: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_day:I // field@04bc │ │ +0473c4: 6e20 d301 fe00 |0052: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0473ca: 0c0e |0055: move-result-object v14 │ │ +0473cc: 600f 7a03 |0056: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_day:I // field@037a │ │ +0473d0: 7040 1a05 d6fe |0058: invoke-direct {v6, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +0473d6: 2208 1400 |005b: new-instance v8, Landroid/content/Intent; // type@0014 │ │ +0473da: 0800 1100 |005d: move-object/from16 v0, v17 │ │ +0473de: 540d fd06 |005f: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +0473e2: 1c0e 1501 |0061: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0115 │ │ +0473e6: 7030 3900 d80e |0063: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +0473ec: 1a0d 160d |0066: const-string v13, "mode" // string@0d16 │ │ +0473f0: 121e |0068: const/4 v14, #int 1 // #1 │ │ +0473f2: 6e30 3e00 d80e |0069: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +0473f8: 220b 0801 |006c: new-instance v11, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +0473fc: 220d ff00 |006e: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +047400: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +047404: 540e fd06 |0072: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +047408: 7030 d704 ed08 |0074: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +04740e: 0800 1100 |0077: move-object/from16 v0, v17 │ │ +047412: 540e fe06 |0079: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +047416: 600f be04 |007b: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_week:I // field@04be │ │ +04741a: 6e20 d301 fe00 |007d: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047420: 0c0e |0080: move-result-object v14 │ │ +047422: 600f 7c03 |0081: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_week:I // field@037c │ │ +047426: 7040 1a05 dbfe |0083: invoke-direct {v11, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +04742c: 2208 1400 |0086: new-instance v8, Landroid/content/Intent; // type@0014 │ │ +047430: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +047434: 540d fd06 |008a: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +047438: 1c0e 1501 |008c: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0115 │ │ +04743c: 7030 3900 d80e |008e: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +047442: 1a0d 160d |0091: const-string v13, "mode" // string@0d16 │ │ +047446: 122e |0093: const/4 v14, #int 2 // #2 │ │ +047448: 6e30 3e00 d80e |0094: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +04744e: 2209 0801 |0097: new-instance v9, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047452: 220d ff00 |0099: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +047456: 0800 1100 |009b: move-object/from16 v0, v17 │ │ +04745a: 540e fd06 |009d: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +04745e: 7030 d704 ed08 |009f: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +047464: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +047468: 540e fe06 |00a4: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +04746c: 600f bd04 |00a6: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_month:I // field@04bd │ │ +047470: 6e20 d301 fe00 |00a8: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047476: 0c0e |00ab: move-result-object v14 │ │ +047478: 600f 7b03 |00ac: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_month:I // field@037b │ │ +04747c: 7040 1a05 d9fe |00ae: invoke-direct {v9, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047482: 2208 1400 |00b1: new-instance v8, Landroid/content/Intent; // type@0014 │ │ +047486: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ +04748a: 540d fd06 |00b5: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +04748e: 1c0e 1501 |00b7: const-class v14, Lcom/bottleworks/dailymoney/ui/DetailListActivity; // type@0115 │ │ +047492: 7030 3900 d80e |00b9: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +047498: 1a0d 160d |00bc: const-string v13, "mode" // string@0d16 │ │ +04749c: 123e |00be: const/4 v14, #int 3 // #3 │ │ +04749e: 6e30 3e00 d80e |00bf: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +0474a4: 220c 0801 |00c2: new-instance v12, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +0474a8: 220d ff00 |00c4: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +0474ac: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +0474b0: 540e fd06 |00c8: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +0474b4: 7030 d704 ed08 |00ca: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +0474ba: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ +0474be: 540e fe06 |00cf: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +0474c2: 600f bf04 |00d1: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_detlist_year:I // field@04bf │ │ +0474c6: 6e20 d301 fe00 |00d3: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0474cc: 0c0e |00d6: move-result-object v14 │ │ +0474ce: 600f 7d03 |00d7: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_detail_year:I // field@037d │ │ +0474d2: 7040 1a05 dcfe |00d9: invoke-direct {v12, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +0474d8: 2202 0801 |00dc: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +0474dc: 220d fe00 |00de: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00fe │ │ +0474e0: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ +0474e4: 540e fd06 |00e2: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +0474e8: 1c0f e100 |00e4: const-class v15, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; // type@00e1 │ │ +0474ec: 7030 d504 ed0f |00e6: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d5 │ │ +0474f2: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ +0474f6: 540e fe06 |00eb: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +0474fa: 600f b704 |00ed: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_accmgnt:I // field@04b7 │ │ +0474fe: 6e20 d301 fe00 |00ef: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047504: 0c0e |00f2: move-result-object v14 │ │ +047506: 600f 7203 |00f3: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_account:I // field@0372 │ │ +04750a: 7040 1a05 d2fe |00f5: invoke-direct {v2, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047510: 2204 0801 |00f8: new-instance v4, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047514: 220d fe00 |00fa: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00fe │ │ +047518: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +04751c: 540e fd06 |00fe: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +047520: 1c0f ee00 |0100: const-class v15, Lcom/bottleworks/dailymoney/ui/BookMgntActivity; // type@00ee │ │ +047524: 7030 d504 ed0f |0102: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d5 │ │ +04752a: 0800 1100 |0105: move-object/from16 v0, v17 │ │ +04752e: 540e fe06 |0107: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +047532: 600f b904 |0109: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_books:I // field@04b9 │ │ +047536: 6e20 d301 fe00 |010b: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04753c: 0c0e |010e: move-result-object v14 │ │ +04753e: 600f 7803 |010f: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_books:I // field@0378 │ │ +047542: 7040 1a05 d4fe |0111: invoke-direct {v4, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047548: 2205 0801 |0114: new-instance v5, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +04754c: 220d fe00 |0116: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00fe │ │ +047550: 0800 1100 |0118: move-object/from16 v0, v17 │ │ +047554: 540e fd06 |011a: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +047558: 1c0f fd00 |011c: const-class v15, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; // type@00fd │ │ +04755c: 7030 d504 ed0f |011e: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d5 │ │ +047562: 0800 1100 |0121: move-object/from16 v0, v17 │ │ +047566: 540e fe06 |0123: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +04756a: 600f ba04 |0125: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_datamain:I // field@04ba │ │ +04756e: 6e20 d301 fe00 |0127: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047574: 0c0e |012a: move-result-object v14 │ │ +047576: 600f 7903 |012b: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_datamain:I // field@0379 │ │ +04757a: 7040 1a05 d5fe |012d: invoke-direct {v5, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047580: 220a 0801 |0130: new-instance v10, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047584: 220d fe00 |0132: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00fe │ │ +047588: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +04758c: 540e fd06 |0136: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +047590: 1c0f 2201 |0138: const-class v15, Lcom/bottleworks/dailymoney/ui/PrefsActivity; // type@0122 │ │ +047594: 7030 d504 ed0f |013a: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d5 │ │ +04759a: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +04759e: 540e fe06 |013f: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +0475a2: 600f c104 |0141: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_prefs:I // field@04c1 │ │ +0475a6: 6e20 d301 fe00 |0143: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0475ac: 0c0e |0146: move-result-object v14 │ │ +0475ae: 600f 7e03 |0147: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_prefs:I // field@037e │ │ +0475b2: 7040 1a05 dafe |0149: invoke-direct {v10, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +0475b8: 2208 1400 |014c: new-instance v8, Landroid/content/Intent; // type@0014 │ │ +0475bc: 0800 1100 |014e: move-object/from16 v0, v17 │ │ +0475c0: 540d fd06 |0150: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +0475c4: 1c0e 1c01 |0152: const-class v14, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; // type@011c │ │ +0475c8: 7030 3900 d80e |0154: invoke-direct {v8, v13, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +0475ce: 1a0d 8b10 |0157: const-string v13, "uriid" // string@108b │ │ +0475d2: 600e 4305 |0159: sget v14, Lcom/bottleworks/dailymoney/core/R$string;.path_how2use:I // field@0543 │ │ +0475d6: 6e30 3e00 d80e |015b: invoke-virtual {v8, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +0475dc: 2207 0801 |015e: new-instance v7, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +0475e0: 220d ff00 |0160: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +0475e4: 0800 1100 |0162: move-object/from16 v0, v17 │ │ +0475e8: 540e fd06 |0164: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +0475ec: 7030 d704 ed08 |0166: invoke-direct {v13, v14, v8}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +0475f2: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +0475f6: 540e fe06 |016b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +0475fa: 600f c004 |016d: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_how2use:I // field@04c0 │ │ +0475fe: 6e20 d301 fe00 |016f: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047604: 0c0e |0172: move-result-object v14 │ │ +047606: 12ff |0173: const/4 v15, #int -1 // #ff │ │ +047608: 1310 0000 |0174: const/16 v16, #int 0 // #0 │ │ +04760c: 0200 1000 |0176: move/from16 v0, v16 │ │ +047610: 7050 1b05 d7fe |0178: invoke-direct {v7, v13, v14, v15, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051b │ │ +047616: 121d |017b: const/4 v13, #int 1 // #1 │ │ +047618: 6e20 2205 d700 |017c: invoke-virtual {v7, v13}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.setHidden:(Z)V // method@0522 │ │ +04761e: 2201 0801 |017f: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047622: 220d fe00 |0181: new-instance v13, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun; // type@00fe │ │ +047626: 0800 1100 |0183: move-object/from16 v0, v17 │ │ +04762a: 540e fd06 |0185: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.activity:Landroid/app/Activity; // field@06fd │ │ +04762e: 1c0f d500 |0187: const-class v15, Lcom/bottleworks/dailymoney/ui/AboutActivity; // type@00d5 │ │ +047632: 7030 d504 ed0f |0189: invoke-direct {v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/Desktop$ActivityRun;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@04d5 │ │ +047638: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +04763c: 540e fe06 |018e: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@06fe │ │ +047640: 600f b604 |0190: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_about:I // field@04b6 │ │ +047644: 6e20 d301 fe00 |0192: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04764a: 0c0e |0195: move-result-object v14 │ │ +04764c: 600f 7103 |0196: sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_about:I // field@0371 │ │ +047650: 1310 0000 |0198: const/16 v16, #int 0 // #0 │ │ +047654: 0200 1000 |019a: move/from16 v0, v16 │ │ +047658: 7050 1b05 d1fe |019c: invoke-direct {v1, v13, v14, v15, v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051b │ │ +04765e: 0800 1100 |019f: move-object/from16 v0, v17 │ │ +047662: 6e20 bf05 3000 |01a1: invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +047668: 0800 1100 |01a4: move-object/from16 v0, v17 │ │ +04766c: 6e20 bf05 6000 |01a6: invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +047672: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ +047676: 6e20 bf05 b000 |01ab: invoke-virtual {v0, v11}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +04767c: 0800 1100 |01ae: move-object/from16 v0, v17 │ │ +047680: 6e20 bf05 9000 |01b0: invoke-virtual {v0, v9}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +047686: 0800 1100 |01b3: move-object/from16 v0, v17 │ │ +04768a: 6e20 bf05 c000 |01b5: invoke-virtual {v0, v12}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +047690: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ +047694: 6e20 bf05 2000 |01ba: invoke-virtual {v0, v2}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +04769a: 0800 1100 |01bd: move-object/from16 v0, v17 │ │ +04769e: 6e20 bf05 5000 |01bf: invoke-virtual {v0, v5}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +0476a4: 0800 1100 |01c2: move-object/from16 v0, v17 │ │ +0476a8: 6e20 bf05 a000 |01c4: invoke-virtual {v0, v10}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +0476ae: 0800 1100 |01c7: move-object/from16 v0, v17 │ │ +0476b2: 6e20 bf05 4000 |01c9: invoke-virtual {v0, v4}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +0476b8: 0800 1100 |01cc: move-object/from16 v0, v17 │ │ +0476bc: 6e20 bf05 7000 |01ce: invoke-virtual {v0, v7}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +0476c2: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ +0476c6: 6e20 bf05 1000 |01d3: invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/ui/MainDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05bf │ │ +0476cc: 0e00 |01d6: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ + 0x0000 line=23 │ │ + 0x000e line=24 │ │ + 0x0014 line=26 │ │ + 0x0023 line=35 │ │ + 0x0030 line=37 │ │ + 0x003b line=38 │ │ + 0x0041 line=39 │ │ + 0x0052 line=40 │ │ + 0x005b line=42 │ │ + 0x0066 line=43 │ │ + 0x006c line=44 │ │ + 0x007d line=45 │ │ + 0x0086 line=47 │ │ + 0x0091 line=48 │ │ + 0x0097 line=49 │ │ + 0x00a8 line=50 │ │ + 0x00b1 line=52 │ │ + 0x00bc line=53 │ │ + 0x00c2 line=54 │ │ + 0x00d3 line=55 │ │ + 0x00dc line=57 │ │ + 0x00ef line=58 │ │ + 0x00f8 line=60 │ │ + 0x010b line=61 │ │ + 0x0114 line=63 │ │ + 0x0127 line=64 │ │ + 0x0130 line=66 │ │ + 0x0143 line=67 │ │ + 0x014c line=69 │ │ + 0x0157 line=70 │ │ + 0x015e line=71 │ │ + 0x016f line=72 │ │ + 0x017b line=73 │ │ + 0x017f line=75 │ │ + 0x0192 line=76 │ │ + 0x019f line=78 │ │ + 0x01a4 line=79 │ │ + 0x01a9 line=80 │ │ + 0x01ae line=81 │ │ + 0x01b3 line=82 │ │ + 0x01b8 line=83 │ │ + 0x01bd line=84 │ │ + 0x01c2 line=85 │ │ + 0x01c7 line=86 │ │ + 0x01cc line=88 │ │ + 0x01d1 line=90 │ │ + 0x01d6 line=91 │ │ locals : │ │ - 0x0000 - 0x001f reg=6 this Lorg/javia/arity/OptCodeGen; │ │ - 0x0000 - 0x001f reg=7 (null) I │ │ + 0x003b - 0x005d reg=8 intent Landroid/content/Intent; │ │ + 0x0066 - 0x0088 reg=8 intent Landroid/content/Intent; │ │ + 0x0091 - 0x00b3 reg=8 intent Landroid/content/Intent; │ │ + 0x00bc - 0x014e reg=8 intent Landroid/content/Intent; │ │ + 0x019f - 0x01d7 reg=1 aboutdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x00f8 - 0x01d7 reg=2 accmgntdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0030 - 0x01d7 reg=3 adddetdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0114 - 0x01d7 reg=4 bookmgntdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0130 - 0x01d7 reg=5 datamaindt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x005b - 0x01d7 reg=6 daylist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x017b - 0x01d7 reg=7 how2use Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0157 - 0x01d7 reg=8 intent Landroid/content/Intent; │ │ + 0x00b1 - 0x01d7 reg=9 monthlist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x014c - 0x01d7 reg=10 prefdt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0086 - 0x01d7 reg=11 weeklist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x00dc - 0x01d7 reg=12 yearlist Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x01d7 reg=17 this Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ │ │ - #1 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'push' │ │ - type : '(Lorg/javia/arity/Token;)V' │ │ - access : 0x0000 () │ │ + source_file_idx : 1161 (MainDesktop.java) │ │ + │ │ +Class #285 header: │ │ +class_idx : 291 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 214 │ │ +source_file_idx : 1253 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #285 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/ReportsDesktop;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/ReportsDesktop;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 12 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 302 16-bit code units │ │ -03ce64: |[03ce64] org.javia.arity.OptCodeGen.push:(Lorg/javia/arity/Token;)V │ │ -03ce74: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -03ce76: 1908 f87f |0001: const-wide/high16 v8, #long 9221120237041090560 // #7ff8 │ │ -03ce7a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -03ce7c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -03ce7e: 52b0 860b |0005: iget v0, v11, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03ce82: 2b00 1d01 0000 |0007: packed-switch v0, 00000124 // +0000011d │ │ -03ce88: 56b0 8b0b |000a: iget-byte v0, v11, Lorg/javia/arity/Token;.vmop:B // field@0b8b │ │ -03ce8c: 3c00 2800 |000c: if-gtz v0, 0034 // +0028 │ │ -03ce90: 2201 9201 |000e: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -03ce94: 2202 a501 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03ce98: 7010 f007 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03ce9e: 1a03 ed10 |0015: const-string v3, "wrong vmop: " // string@10ed │ │ -03cea2: 6e20 f807 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cea8: 0c02 |001a: move-result-object v2 │ │ -03ceaa: 6e20 f407 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03ceb0: 0c00 |001e: move-result-object v0 │ │ -03ceb2: 6e10 fb07 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ceb8: 0c00 |0022: move-result-object v0 │ │ -03ceba: 7020 8f07 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -03cec0: 2701 |0026: throw v1 │ │ -03cec2: 54a0 5f0b |0027: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@0b5f │ │ -03cec6: 53b3 8a0b |0029: iget-wide v3, v11, Lorg/javia/arity/Token;.value:D // field@0b8a │ │ -03ceca: 4c03 0007 |002b: aput-wide v3, v0, v7 │ │ -03cece: 54a0 5e0b |002d: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@0b5e │ │ -03ced2: 1603 0000 |002f: const-wide/16 v3, #int 0 // #0 │ │ -03ced6: 4c03 0007 |0031: aput-wide v3, v0, v7 │ │ -03ceda: 0110 |0033: move v0, v1 │ │ -03cedc: 52a3 5a0b |0034: iget v3, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cee0: 54a4 5d0b |0036: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.traceCode:[B // field@0b5d │ │ -03cee4: 4f00 0407 |0038: aput-byte v0, v4, v7 │ │ -03cee8: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ -03ceec: 3240 cc00 |003c: if-eq v0, v4, 0108 // +00cc │ │ -03cef0: 54a4 610b |003e: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.tracer:Lorg/javia/arity/CompiledFunction; // field@0b61 │ │ -03cef4: 54a5 560b |0040: iget-object v5, v10, Lorg/javia/arity/OptCodeGen;.context:Lorg/javia/arity/EvalContext; // field@0b56 │ │ -03cef8: 52a6 5a0b |0042: iget v6, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cefc: 6e30 430a 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/javia/arity/CompiledFunction;.execWithoutCheckComplex:(Lorg/javia/arity/EvalContext;I)I // method@0a43 │ │ -03cf02: 0a04 |0047: move-result v4 │ │ -03cf04: 59a4 5a0b |0048: iput v4, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cf08: 54a4 5b0b |004a: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0b5b │ │ -03cf0c: 52a5 5a0b |004c: iget v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cf10: 4604 0405 |004e: aget-object v4, v4, v5 │ │ -03cf14: 5344 010b |0050: iget-wide v4, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03cf18: 7120 8907 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03cf1e: 0a04 |0055: move-result v4 │ │ -03cf20: 3804 0400 |0056: if-eqz v4, 005a // +0004 │ │ -03cf24: 3310 be00 |0058: if-ne v0, v1, 0116 // +00be │ │ -03cf28: 54a0 540b |005a: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b54 │ │ -03cf2c: d802 0301 |005c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -03cf30: 52a4 5a0b |005e: iget v4, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cf34: b142 |0060: sub-int/2addr v2, v4 │ │ -03cf36: 6e20 2c0a 2000 |0061: invoke-virtual {v0, v2}, Lorg/javia/arity/ByteStack;.pop:(I)V // method@0a2c │ │ -03cf3c: 54a0 550b |0064: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b55 │ │ -03cf40: d802 0301 |0066: add-int/lit8 v2, v3, #int 1 // #01 │ │ -03cf44: 52a3 5a0b |0068: iget v3, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cf48: b132 |006a: sub-int/2addr v2, v3 │ │ -03cf4a: 6e20 870a 2000 |006b: invoke-virtual {v0, v2}, Lorg/javia/arity/DoubleStack;.pop:(I)V // method@0a87 │ │ -03cf50: 54a0 550b |006e: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0b55 │ │ -03cf54: 54a2 5b0b |0070: iget-object v2, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0b5b │ │ -03cf58: 52a3 5a0b |0072: iget v3, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cf5c: 4602 0203 |0074: aget-object v2, v2, v3 │ │ -03cf60: 5322 010b |0076: iget-wide v2, v2, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03cf64: 54a4 5b0b |0078: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0b5b │ │ -03cf68: 52a5 5a0b |007a: iget v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03cf6c: 4604 0405 |007c: aget-object v4, v4, v5 │ │ -03cf70: 5344 000b |007e: iget-wide v4, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03cf74: 6e55 880a 2043 |0080: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/DoubleStack;.push:(DD)V // method@0a88 │ │ -03cf7a: 0110 |0083: move v0, v1 │ │ -03cf7c: 54a1 540b |0084: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b54 │ │ -03cf80: 6e20 2d0a 0100 |0086: invoke-virtual {v1, v0}, Lorg/javia/arity/ByteStack;.push:(B)V // method@0a2d │ │ -03cf86: 0e00 |0089: return-void │ │ -03cf88: 54a0 5c0b |008a: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.symbols:Lorg/javia/arity/Symbols; // field@0b5c │ │ -03cf8c: 54b3 870b |008c: iget-object v3, v11, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03cf90: 52b4 840b |008e: iget v4, v11, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03cf94: 6e30 e90a 3004 |0090: invoke-virtual {v0, v3, v4}, Lorg/javia/arity/Symbols;.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ae9 │ │ -03cf9a: 0c00 |0093: move-result-object v0 │ │ -03cf9c: 3900 2c00 |0094: if-nez v0, 00c0 // +002c │ │ -03cfa0: 54a0 570b |0096: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0b57 │ │ -03cfa4: 2201 a501 |0098: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -03cfa8: 7010 f007 0100 |009a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03cfae: 1a02 8410 |009d: const-string v2, "undefined '" // string@1084 │ │ -03cfb2: 6e20 f807 2100 |009f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cfb8: 0c01 |00a2: move-result-object v1 │ │ -03cfba: 54b2 870b |00a3: iget-object v2, v11, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03cfbe: 6e20 f807 2100 |00a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cfc4: 0c01 |00a8: move-result-object v1 │ │ -03cfc6: 1a02 3500 |00a9: const-string v2, "' with arity " // string@0035 │ │ -03cfca: 6e20 f807 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03cfd0: 0c01 |00ae: move-result-object v1 │ │ -03cfd2: 52b2 840b |00af: iget v2, v11, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03cfd6: 6e20 f407 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03cfdc: 0c01 |00b4: move-result-object v1 │ │ -03cfde: 6e10 fb07 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03cfe4: 0c01 |00b8: move-result-object v1 │ │ -03cfe6: 52b2 880b |00b9: iget v2, v11, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03cfea: 6e30 ed0a 1002 |00bb: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03cff0: 0c00 |00be: move-result-object v0 │ │ -03cff2: 2700 |00bf: throw v0 │ │ -03cff4: 5603 700b |00c0: iget-byte v3, v0, Lorg/javia/arity/Symbol;.op:B // field@0b70 │ │ -03cff8: 3d03 2a00 |00c2: if-lez v3, 00ec // +002a │ │ -03cffc: 5600 700b |00c4: iget-byte v0, v0, Lorg/javia/arity/Symbol;.op:B // field@0b70 │ │ -03d000: 1303 2500 |00c6: const/16 v3, #int 37 // #25 │ │ -03d004: 3430 6cff |00c8: if-lt v0, v3, 0034 // -0094 │ │ -03d008: 1303 2900 |00ca: const/16 v3, #int 41 // #29 │ │ -03d00c: 3630 68ff |00cc: if-gt v0, v3, 0034 // -0098 │ │ -03d010: d801 00db |00ce: add-int/lit8 v1, v0, #int -37 // #db │ │ -03d014: d802 0101 |00d0: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03d018: 52a3 590b |00d2: iget v3, v10, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0b59 │ │ -03d01c: 3732 0600 |00d4: if-le v2, v3, 00da // +0006 │ │ -03d020: d801 0101 |00d6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d024: 59a1 590b |00d8: iput v1, v10, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0b59 │ │ -03d028: 54a1 5b0b |00da: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0b5b │ │ -03d02c: 52a2 5a0b |00dc: iget v2, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03d030: d802 0201 |00de: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d034: 59a2 5a0b |00e0: iput v2, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03d038: 4601 0102 |00e2: aget-object v1, v1, v2 │ │ -03d03c: 5a18 010b |00e4: iput-wide v8, v1, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03d040: 54a1 540b |00e6: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0b54 │ │ -03d044: 6e20 2d0a 0100 |00e8: invoke-virtual {v1, v0}, Lorg/javia/arity/ByteStack;.push:(B)V // method@0a2d │ │ -03d04a: 289e |00eb: goto 0089 // -0062 │ │ -03d04c: 5403 6e0b |00ec: iget-object v3, v0, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@0b6e │ │ -03d050: 3803 0b00 |00ee: if-eqz v3, 00f9 // +000b │ │ -03d054: 54a3 600b |00f0: iget-object v3, v10, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@0b60 │ │ -03d058: 5400 6e0b |00f2: iget-object v0, v0, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@0b6e │ │ -03d05c: 4d00 0307 |00f4: aput-object v0, v3, v7 │ │ -03d060: 0120 |00f6: move v0, v2 │ │ -03d062: 2900 3dff |00f7: goto/16 0034 // -00c3 │ │ -03d066: 54a3 5f0b |00f9: iget-object v3, v10, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@0b5f │ │ -03d06a: 5304 720b |00fb: iget-wide v4, v0, Lorg/javia/arity/Symbol;.valueRe:D // field@0b72 │ │ -03d06e: 4c04 0307 |00fd: aput-wide v4, v3, v7 │ │ -03d072: 54a3 5e0b |00ff: iget-object v3, v10, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@0b5e │ │ -03d076: 5304 710b |0101: iget-wide v4, v0, Lorg/javia/arity/Symbol;.valueIm:D // field@0b71 │ │ -03d07a: 4c04 0307 |0103: aput-wide v4, v3, v7 │ │ -03d07e: 0110 |0105: move v0, v1 │ │ -03d080: 2900 2eff |0106: goto/16 0034 // -00d2 │ │ -03d084: 54a4 5b0b |0108: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0b5b │ │ -03d088: 52a5 5a0b |010a: iget v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03d08c: d805 0501 |010c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03d090: 59a5 5a0b |010e: iput v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03d094: 4604 0405 |0110: aget-object v4, v4, v5 │ │ -03d098: 5a48 010b |0112: iput-wide v8, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03d09c: 2900 36ff |0114: goto/16 004a // -00ca │ │ -03d0a0: 3320 6eff |0116: if-ne v0, v2, 0084 // -0092 │ │ -03d0a4: 54a1 580b |0118: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0b58 │ │ -03d0a8: 54a2 600b |011a: iget-object v2, v10, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@0b60 │ │ -03d0ac: 4602 0207 |011c: aget-object v2, v2, v7 │ │ -03d0b0: 6e20 9b0a 2100 |011e: invoke-virtual {v1, v2}, Lorg/javia/arity/FunctionStack;.push:(Lorg/javia/arity/Function;)V // method@0a9b │ │ -03d0b6: 2900 63ff |0121: goto/16 0084 // -009d │ │ -03d0ba: 0000 |0123: nop // spacer │ │ -03d0bc: 0001 0300 0900 0000 2000 0000 8300 ... |0124: packed-switch-data (10 units) │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0476d0: |[0476d0] com.bottleworks.dailymoney.ui.ReportsDesktop.:(Landroid/app/Activity;)V │ │ +0476e0: 7020 e303 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.:(Landroid/app/Activity;)V // method@03e3 │ │ +0476e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=52 │ │ - 0x000a line=88 │ │ - 0x000c line=89 │ │ - 0x000e line=90 │ │ - 0x0027 line=55 │ │ - 0x002d line=56 │ │ - 0x0034 line=93 │ │ - 0x0036 line=94 │ │ - 0x003a line=95 │ │ - 0x003e line=96 │ │ - 0x004a line=104 │ │ - 0x005a line=105 │ │ - 0x0064 line=106 │ │ - 0x006e line=107 │ │ - 0x0084 line=112 │ │ - 0x0089 line=113 │ │ - 0x008a line=61 │ │ - 0x0094 line=62 │ │ - 0x0096 line=63 │ │ - 0x00c0 line=65 │ │ - 0x00c4 line=66 │ │ - 0x00c6 line=67 │ │ - 0x00ce line=68 │ │ - 0x00d0 line=69 │ │ - 0x00d6 line=70 │ │ - 0x00da line=72 │ │ - 0x00e6 line=73 │ │ - 0x00ec line=77 │ │ - 0x00f0 line=79 │ │ - 0x00f9 line=82 │ │ - 0x00ff line=83 │ │ - 0x0106 line=85 │ │ - 0x0108 line=98 │ │ - 0x0116 line=109 │ │ - 0x0118 line=110 │ │ - 0x0123 line=52 │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ locals : │ │ - 0x0000 - 0x012e reg=10 this Lorg/javia/arity/OptCodeGen; │ │ - 0x0000 - 0x012e reg=11 (null) Lorg/javia/arity/Token; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/ReportsDesktop; │ │ + 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ │ │ - #2 : (in Lorg/javia/arity/OptCodeGen;) │ │ - name : 'start' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/ReportsDesktop;) │ │ + name : 'init' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ + registers : 10 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -03d0d0: |[03d0d0] org.javia.arity.OptCodeGen.start:()V │ │ -03d0e0: 6f10 d20a 0100 |0000: invoke-super {v1}, Lorg/javia/arity/SimpleCodeGen;.start:()V // method@0ad2 │ │ -03d0e6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03d0e8: 5910 5a0b |0004: iput v0, v1, Lorg/javia/arity/OptCodeGen;.sp:I // field@0b5a │ │ -03d0ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03d0ee: 5910 590b |0007: iput v0, v1, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0b59 │ │ -03d0f2: 0e00 |0009: return-void │ │ + outs : 5 │ │ + insns size : 152 16-bit code units │ │ +0476e8: |[0476e8] com.bottleworks.dailymoney.ui.ReportsDesktop.init:()V │ │ +0476f8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0476fa: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0476fc: 5494 0607 |0002: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0706 │ │ +047700: 6005 b404 |0004: sget v5, Lcom/bottleworks/dailymoney/core/R$string;.dt_reports:I // field@04b4 │ │ +047704: 6e20 d301 5400 |0006: invoke-virtual {v4, v5}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04770a: 0c04 |0009: move-result-object v4 │ │ +04770c: 5b94 0807 |000a: iput-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.label:Ljava/lang/String; // field@0708 │ │ +047710: 6004 9903 |000c: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_reports:I // field@0399 │ │ +047714: 5994 0707 |000e: iput v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.icon:I // field@0707 │ │ +047718: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +04771a: 2200 1400 |0011: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +04771e: 5494 0507 |0013: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0705 │ │ +047722: 1c05 4201 |0015: const-class v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // type@0142 │ │ +047726: 7030 3900 4005 |0017: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +04772c: 1a04 190d |001a: const-string v4, "modeTotal" // string@0d19 │ │ +047730: 6e30 4300 4007 |001c: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +047736: 1a04 160d |001f: const-string v4, "mode" // string@0d16 │ │ +04773a: 6e30 3e00 4007 |0021: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +047740: 2201 0801 |0024: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047744: 2204 ff00 |0026: new-instance v4, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +047748: 5495 0507 |0028: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0705 │ │ +04774c: 7030 d704 5400 |002a: invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +047752: 5495 0607 |002d: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0706 │ │ +047756: 6006 c304 |002f: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_report_monthly_balance:I // field@04c3 │ │ +04775a: 6e20 d301 6500 |0031: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047760: 0c05 |0034: move-result-object v5 │ │ +047762: 6006 7603 |0035: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_balance_month:I // field@0376 │ │ +047766: 7040 1a05 4165 |0037: invoke-direct {v1, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +04776c: 6e20 dc05 1900 |003a: invoke-virtual {v9, v1}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05dc │ │ +047772: 2200 1400 |003d: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +047776: 5494 0507 |003f: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0705 │ │ +04777a: 1c05 4201 |0041: const-class v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // type@0142 │ │ +04777e: 7030 3900 4005 |0043: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +047784: 1a04 190d |0046: const-string v4, "modeTotal" // string@0d19 │ │ +047788: 6e30 4300 4007 |0048: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +04778e: 1a04 160d |004b: const-string v4, "mode" // string@0d16 │ │ +047792: 6e30 3e00 4008 |004d: invoke-virtual {v0, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +047798: 2203 0801 |0050: new-instance v3, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +04779c: 2204 ff00 |0052: new-instance v4, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +0477a0: 5495 0507 |0054: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0705 │ │ +0477a4: 7030 d704 5400 |0056: invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +0477aa: 5495 0607 |0059: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0706 │ │ +0477ae: 6006 c404 |005b: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_report_yearly_balance:I // field@04c4 │ │ +0477b2: 6e20 d301 6500 |005d: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0477b8: 0c05 |0060: move-result-object v5 │ │ +0477ba: 6006 7703 |0061: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_balance_year:I // field@0377 │ │ +0477be: 7040 1a05 4365 |0063: invoke-direct {v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +0477c4: 6e20 dc05 3900 |0066: invoke-virtual {v9, v3}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05dc │ │ +0477ca: 2200 1400 |0069: new-instance v0, Landroid/content/Intent; // type@0014 │ │ +0477ce: 5494 0507 |006b: iget-object v4, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0705 │ │ +0477d2: 1c05 4201 |006d: const-class v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // type@0142 │ │ +0477d6: 7030 3900 4005 |006f: invoke-direct {v0, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0039 │ │ +0477dc: 1a04 190d |0072: const-string v4, "modeTotal" // string@0d19 │ │ +0477e0: 6e30 4300 4008 |0074: invoke-virtual {v0, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0043 │ │ +0477e6: 1a04 160d |0077: const-string v4, "mode" // string@0d16 │ │ +0477ea: 6e30 3e00 4007 |0079: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@003e │ │ +0477f0: 2202 0801 |007c: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +0477f4: 2204 ff00 |007e: new-instance v4, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun; // type@00ff │ │ +0477f8: 5495 0507 |0080: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.activity:Landroid/app/Activity; // field@0705 │ │ +0477fc: 7030 d704 5400 |0082: invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@04d7 │ │ +047802: 5495 0607 |0085: iget-object v5, v9, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0706 │ │ +047806: 6006 c204 |0087: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.dtitem_report_cumulative_balance:I // field@04c2 │ │ +04780a: 6e20 d301 6500 |0089: invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047810: 0c05 |008c: move-result-object v5 │ │ +047812: 6006 7403 |008d: sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_balance_cumulative_month:I // field@0374 │ │ +047816: 1307 6300 |008f: const/16 v7, #int 99 // #63 │ │ +04781a: 7057 1b05 4265 |0091: invoke-direct {v2, v4, v5, v6, v7}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;II)V // method@051b │ │ +047820: 6e20 dc05 2900 |0094: invoke-virtual {v9, v2}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@05dc │ │ +047826: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0003 line=45 │ │ - 0x0006 line=46 │ │ - 0x0009 line=47 │ │ + 0x0002 line=21 │ │ + 0x000c line=22 │ │ + 0x0010 line=24 │ │ + 0x0011 line=26 │ │ + 0x001a line=27 │ │ + 0x001f line=28 │ │ + 0x0024 line=29 │ │ + 0x0031 line=30 │ │ + 0x003a line=31 │ │ + 0x003d line=33 │ │ + 0x0046 line=34 │ │ + 0x004b line=35 │ │ + 0x0050 line=36 │ │ + 0x005d line=37 │ │ + 0x0066 line=38 │ │ + 0x0069 line=40 │ │ + 0x0072 line=41 │ │ + 0x0077 line=42 │ │ + 0x007c line=43 │ │ + 0x0089 line=44 │ │ + 0x0094 line=45 │ │ + 0x0097 line=46 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lorg/javia/arity/OptCodeGen; │ │ + 0x0011 - 0x0013 reg=0 intent Landroid/content/Intent; │ │ + 0x001a - 0x003f reg=0 intent Landroid/content/Intent; │ │ + 0x0046 - 0x006b reg=0 intent Landroid/content/Intent; │ │ + 0x0072 - 0x0098 reg=0 intent Landroid/content/Intent; │ │ + 0x003a - 0x0098 reg=1 monthBalance Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0094 - 0x0098 reg=2 totalBalance Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0066 - 0x0098 reg=3 yearBalance Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0098 reg=9 this Lcom/bottleworks/dailymoney/ui/ReportsDesktop; │ │ │ │ - source_file_idx : 1204 (OptCodeGen.java) │ │ + source_file_idx : 1253 (ReportsDesktop.java) │ │ │ │ -Class #303 header: │ │ -class_idx : 522 │ │ +Class #286 header: │ │ +class_idx : 300 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 530 │ │ -source_file_idx : 1260 │ │ +superclass_idx : 132 │ │ +source_file_idx : 1322 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 4 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #303 annotations: │ │ -Annotations on method #2760 'popHigher' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2761 'push' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ +Class #286 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=testBusy │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #303 - │ │ - Class descriptor : 'Lorg/javia/arity/RPN;' │ │ +Class #286 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Lorg/javia/arity/TokenConsumer;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/RPN;) │ │ - name : 'consumer' │ │ - type : 'Lorg/javia/arity/TokenConsumer;' │ │ - access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/RPN;) │ │ - name : 'exception' │ │ - type : 'Lorg/javia/arity/SyntaxException;' │ │ - access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/RPN;) │ │ - name : 'prevTokenId' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Lorg/javia/arity/RPN;) │ │ - name : 'stack' │ │ - type : 'Ljava/util/Stack;' │ │ - access : 0x0000 () │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ + name : 'val$error' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ + name : 'val$i' │ │ + type : 'J' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/RPN;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ name : '' │ │ - type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 5 │ │ outs : 1 │ │ - insns size : 16 16-bit code units │ │ -03d0f4: |[03d0f4] org.javia.arity.RPN.:(Lorg/javia/arity/SyntaxException;)V │ │ -03d104: 7010 fa0a 0100 |0000: invoke-direct {v1}, Lorg/javia/arity/TokenConsumer;.:()V // method@0afa │ │ -03d10a: 2200 c701 |0003: new-instance v0, Ljava/util/Stack; // type@01c7 │ │ -03d10e: 7010 5008 0000 |0005: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@0850 │ │ -03d114: 5b10 650b |0008: iput-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d118: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03d11a: 5910 640b |000b: iput v0, v1, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d11e: 5b12 630b |000d: iput-object v2, v1, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0b63 │ │ -03d122: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=29 │ │ - 0x000a line=30 │ │ - 0x000d line=35 │ │ - 0x000f line=36 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/RPN; │ │ - 0x0000 - 0x0010 reg=2 (null) Lorg/javia/arity/SyntaxException; │ │ - │ │ - #1 : (in Lorg/javia/arity/RPN;) │ │ - name : 'isOperand' │ │ - type : '(I)Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -03d124: |[03d124] org.javia.arity.RPN.isOperand:(I)Z │ │ -03d134: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -03d138: 3201 0e00 |0002: if-eq v1, v0, 0010 // +000e │ │ -03d13c: 1300 0e00 |0004: const/16 v0, #int 14 // #e │ │ -03d140: 3201 0a00 |0006: if-eq v1, v0, 0010 // +000a │ │ -03d144: 1300 0900 |0008: const/16 v0, #int 9 // #9 │ │ -03d148: 3201 0600 |000a: if-eq v1, v0, 0010 // +0006 │ │ -03d14c: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ -03d150: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -03d154: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03d156: 0f00 |0011: return v0 │ │ -03d158: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03d15a: 28fe |0013: goto 0011 // -0002 │ │ + insns size : 10 16-bit code units │ │ +047828: |[047828] com.bottleworks.dailymoney.ui.TestsDesktop$18.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V │ │ +047838: 5b01 1107 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0711 │ │ +04783c: 5a02 1307 |0002: iput-wide v2, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$i:J // field@0713 │ │ +047840: 5b04 1207 |0004: iput-object v4, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$error:Ljava/lang/String; // field@0712 │ │ +047844: 7010 9f01 0000 |0006: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +04784a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ + 0x0000 line=167 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 (null) I │ │ + 0x0000 - 0x000a reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ + 0x0000 - 0x000a reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x000a reg=2 (null) J │ │ + 0x0000 - 0x000a reg=4 (null) Ljava/lang/String; │ │ │ │ - #2 : (in Lorg/javia/arity/RPN;) │ │ - name : 'popHigher' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ + name : 'onBusyError' │ │ + type : '(Ljava/lang/Throwable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 26 16-bit code units │ │ -03d15c: |[03d15c] org.javia.arity.RPN.popHigher:(I)V │ │ -03d16c: 7010 cc0a 0200 |0000: invoke-direct {v2}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0acc │ │ -03d172: 0c00 |0003: move-result-object v0 │ │ -03d174: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -03d178: 5201 890b |0006: iget v1, v0, Lorg/javia/arity/Token;.priority:I // field@0b89 │ │ -03d17c: 3431 1100 |0008: if-lt v1, v3, 0019 // +0011 │ │ -03d180: 5421 620b |000a: iget-object v1, v2, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@0b62 │ │ -03d184: 6e20 fb0a 0100 |000c: invoke-virtual {v1, v0}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0afb │ │ -03d18a: 5420 650b |000f: iget-object v0, v2, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d18e: 6e10 5308 0000 |0011: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0853 │ │ -03d194: 7010 cc0a 0200 |0014: invoke-direct {v2}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0acc │ │ -03d19a: 0c00 |0017: move-result-object v0 │ │ -03d19c: 28ec |0018: goto 0004 // -0014 │ │ -03d19e: 0e00 |0019: return-void │ │ + insns size : 31 16-bit code units │ │ +04784c: |[04784c] com.bottleworks.dailymoney.ui.TestsDesktop$18.onBusyError:(Ljava/lang/Throwable;)V │ │ +04785c: 5430 1107 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0711 │ │ +047860: 5400 1f07 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +047864: 2201 9901 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +047868: 7010 e507 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +04786e: 1a02 9b01 |0009: const-string v2, "Error " // string@019b │ │ +047872: 6e20 ed07 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047878: 0c01 |000e: move-result-object v1 │ │ +04787a: 6e10 f607 0400 |000f: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@07f6 │ │ +047880: 0c02 |0012: move-result-object v2 │ │ +047882: 6e20 ed07 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047888: 0c01 |0016: move-result-object v1 │ │ +04788a: 6e10 f007 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047890: 0c01 |001a: move-result-object v1 │ │ +047892: 7120 cf01 1000 |001b: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +047898: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=54 │ │ - 0x0004 line=55 │ │ - 0x000a line=56 │ │ - 0x000f line=58 │ │ - 0x0014 line=59 │ │ - 0x0019 line=61 │ │ + 0x0000 line=173 │ │ + 0x001e line=174 │ │ locals : │ │ - 0x0000 - 0x001a reg=2 this Lorg/javia/arity/RPN; │ │ - 0x0000 - 0x001a reg=3 (null) I │ │ + 0x0000 - 0x001f reg=3 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ + 0x0000 - 0x001f reg=4 x Ljava/lang/Throwable; │ │ │ │ - #3 : (in Lorg/javia/arity/RPN;) │ │ - name : 'top' │ │ - type : '()Lorg/javia/arity/Token;' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 19 16-bit code units │ │ -03d1a0: |[03d1a0] org.javia.arity.RPN.top:()Lorg/javia/arity/Token; │ │ -03d1b0: 5410 650b |0000: iget-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d1b4: 6e10 5108 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@0851 │ │ -03d1ba: 0a00 |0005: move-result v0 │ │ -03d1bc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -03d1c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -03d1c2: 1100 |0009: return-object v0 │ │ -03d1c4: 5410 650b |000a: iget-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d1c8: 6e10 5208 0000 |000c: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@0852 │ │ -03d1ce: 0c00 |000f: move-result-object v0 │ │ -03d1d0: 1f00 1102 |0010: check-cast v0, Lorg/javia/arity/Token; // type@0211 │ │ -03d1d4: 28f7 |0012: goto 0009 // -0009 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=1 this Lorg/javia/arity/RPN; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/javia/arity/RPN;) │ │ - name : 'push' │ │ - type : '(Lorg/javia/arity/Token;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 266 16-bit code units │ │ -03d1d8: |[03d1d8] org.javia.arity.RPN.push:(Lorg/javia/arity/Token;)V │ │ -03d1e8: 1303 0b00 |0000: const/16 v3, #int 11 // #b │ │ -03d1ec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03d1ee: 5251 890b |0003: iget v1, v5, Lorg/javia/arity/Token;.priority:I // field@0b89 │ │ -03d1f2: 5252 860b |0005: iget v2, v5, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03d1f6: 2b02 f100 0000 |0007: packed-switch v2, 000000f8 // +000000f1 │ │ -03d1fc: 5253 850b |000a: iget v3, v5, Lorg/javia/arity/Token;.assoc:I // field@0b85 │ │ -03d200: 3303 b800 |000c: if-ne v3, v0, 00c4 // +00b8 │ │ -03d204: 5240 640b |000e: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d208: 7110 c70a 0000 |0010: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0ac7 │ │ -03d20e: 0a00 |0013: move-result v0 │ │ -03d210: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -03d214: 6200 3f0b |0016: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@0b3f │ │ -03d218: 6e20 c90a 0400 |0018: invoke-virtual {v4, v0}, Lorg/javia/arity/RPN;.push:(Lorg/javia/arity/Token;)V // method@0ac9 │ │ -03d21e: 5440 650b |001b: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d222: 6e20 5408 5000 |001d: invoke-virtual {v0, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0854 │ │ -03d228: 5250 860b |0020: iget v0, v5, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03d22c: 5940 640b |0022: iput v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d230: 0e00 |0024: return-void │ │ -03d232: 5240 640b |0025: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d236: 7110 c70a 0000 |0027: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0ac7 │ │ -03d23c: 0a00 |002a: move-result v0 │ │ -03d23e: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -03d242: 6200 3f0b |002d: sget-object v0, Lorg/javia/arity/Lexer;.TOK_MUL:Lorg/javia/arity/Token; // field@0b3f │ │ -03d246: 6e20 c90a 0400 |002f: invoke-virtual {v4, v0}, Lorg/javia/arity/RPN;.push:(Lorg/javia/arity/Token;)V // method@0ac9 │ │ -03d24c: 5440 620b |0032: iget-object v0, v4, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@0b62 │ │ -03d250: 6e20 fb0a 5000 |0034: invoke-virtual {v0, v5}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0afb │ │ -03d256: 28e9 |0037: goto 0020 // -0017 │ │ -03d258: 5240 640b |0038: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d25c: 3330 2400 |003a: if-ne v0, v3, 005e // +0024 │ │ -03d260: 7010 cc0a 0400 |003c: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0acc │ │ -03d266: 0c00 |003f: move-result-object v0 │ │ -03d268: 5202 840b |0040: iget v2, v0, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03d26c: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03d270: 5902 840b |0044: iput v2, v0, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03d274: 7020 c80a 1400 |0046: invoke-direct {v4, v1}, Lorg/javia/arity/RPN;.popHigher:(I)V // method@0ac8 │ │ -03d27a: 7010 cc0a 0400 |0049: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0acc │ │ -03d280: 0c00 |004c: move-result-object v0 │ │ -03d282: 3800 d3ff |004d: if-eqz v0, 0020 // -002d │ │ -03d286: 5201 860b |004f: iget v1, v0, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03d28a: 3331 2000 |0051: if-ne v1, v3, 0071 // +0020 │ │ -03d28e: 5441 620b |0053: iget-object v1, v4, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@0b62 │ │ -03d292: 6e20 fb0a 0100 |0055: invoke-virtual {v1, v0}, Lorg/javia/arity/TokenConsumer;.push:(Lorg/javia/arity/Token;)V // method@0afb │ │ -03d298: 5440 650b |0058: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d29c: 6e10 5308 0000 |005a: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0853 │ │ -03d2a2: 28c3 |005d: goto 0020 // -003d │ │ -03d2a4: 5240 640b |005e: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d2a8: 7110 c70a 0000 |0060: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0ac7 │ │ -03d2ae: 0a00 |0063: move-result v0 │ │ -03d2b0: 3900 e2ff |0064: if-nez v0, 0046 // -001e │ │ -03d2b4: 5440 630b |0066: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0b63 │ │ -03d2b8: 1a01 8510 |0068: const-string v1, "unexpected ) or END" // string@1085 │ │ -03d2bc: 5252 880b |006a: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d2c0: 6e30 ed0a 1002 |006c: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03d2c6: 0c00 |006f: move-result-object v0 │ │ -03d2c8: 2700 |0070: throw v0 │ │ -03d2ca: 6201 3d0b |0071: sget-object v1, Lorg/javia/arity/Lexer;.TOK_LPAREN:Lorg/javia/arity/Token; // field@0b3d │ │ -03d2ce: 3210 e5ff |0073: if-eq v0, v1, 0058 // -001b │ │ -03d2d2: 5440 630b |0075: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0b63 │ │ -03d2d6: 1a01 9109 |0077: const-string v1, "expected LPAREN or CALL" // string@0991 │ │ -03d2da: 5252 880b |0079: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d2de: 6e30 ed0a 1002 |007b: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03d2e4: 0c00 |007e: move-result-object v0 │ │ -03d2e6: 2700 |007f: throw v0 │ │ -03d2e8: 5240 640b |0080: iget v0, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d2ec: 7110 c70a 0000 |0082: invoke-static {v0}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0ac7 │ │ -03d2f2: 0a00 |0085: move-result v0 │ │ -03d2f4: 3900 0d00 |0086: if-nez v0, 0093 // +000d │ │ -03d2f8: 5440 630b |0088: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0b63 │ │ -03d2fc: 1a01 200d |008a: const-string v1, "misplaced COMMA" // string@0d20 │ │ -03d300: 5252 880b |008c: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d304: 6e30 ed0a 1002 |008e: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03d30a: 0c00 |0091: move-result-object v0 │ │ -03d30c: 2700 |0092: throw v0 │ │ -03d30e: 7020 c80a 1400 |0093: invoke-direct {v4, v1}, Lorg/javia/arity/RPN;.popHigher:(I)V // method@0ac8 │ │ -03d314: 7010 cc0a 0400 |0096: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0acc │ │ -03d31a: 0c00 |0099: move-result-object v0 │ │ -03d31c: 3800 0600 |009a: if-eqz v0, 00a0 // +0006 │ │ -03d320: 5201 860b |009c: iget v1, v0, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03d324: 3231 0d00 |009e: if-eq v1, v3, 00ab // +000d │ │ -03d328: 5440 630b |00a0: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0b63 │ │ -03d32c: 1a01 3601 |00a2: const-string v1, "COMMA not inside CALL" // string@0136 │ │ -03d330: 5252 880b |00a4: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d334: 6e30 ed0a 1002 |00a6: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03d33a: 0c00 |00a9: move-result-object v0 │ │ -03d33c: 2700 |00aa: throw v0 │ │ -03d33e: 5201 840b |00ab: iget v1, v0, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03d342: d801 0101 |00ad: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d346: 5901 840b |00af: iput v1, v0, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03d34a: 2900 6fff |00b1: goto/16 0020 // -0091 │ │ -03d34e: 6200 420b |00b3: sget-object v0, Lorg/javia/arity/Lexer;.TOK_RPAREN:Lorg/javia/arity/Token; // field@0b42 │ │ -03d352: 5251 880b |00b5: iget v1, v5, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d356: 5901 880b |00b7: iput v1, v0, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d35a: 6e20 c90a 0400 |00b9: invoke-virtual {v4, v0}, Lorg/javia/arity/RPN;.push:(Lorg/javia/arity/Token;)V // method@0ac9 │ │ -03d360: 7010 cc0a 0400 |00bc: invoke-direct {v4}, Lorg/javia/arity/RPN;.top:()Lorg/javia/arity/Token; // method@0acc │ │ -03d366: 0c01 |00bf: move-result-object v1 │ │ -03d368: 3901 f9ff |00c0: if-nez v1, 00b9 // -0007 │ │ -03d36c: 2900 5eff |00c2: goto/16 0020 // -00a2 │ │ -03d370: 5243 640b |00c4: iget v3, v4, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d374: 7110 c70a 0300 |00c6: invoke-static {v3}, Lorg/javia/arity/RPN;.isOperand:(I)Z // method@0ac7 │ │ -03d37a: 0a03 |00c9: move-result v3 │ │ -03d37c: 3903 1b00 |00ca: if-nez v3, 00e5 // +001b │ │ -03d380: 1221 |00cc: const/4 v1, #int 2 // #2 │ │ -03d382: 3312 0b00 |00cd: if-ne v2, v1, 00d8 // +000b │ │ -03d386: 6205 450b |00cf: sget-object v5, Lorg/javia/arity/Lexer;.TOK_UMIN:Lorg/javia/arity/Token; // field@0b45 │ │ -03d38a: 5440 650b |00d1: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d38e: 6e20 5408 5000 |00d3: invoke-virtual {v0, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0854 │ │ -03d394: 2900 4aff |00d6: goto/16 0020 // -00b6 │ │ -03d398: 3202 4cff |00d8: if-eq v2, v0, 0024 // -00b4 │ │ -03d39c: 5440 630b |00da: iget-object v0, v4, Lorg/javia/arity/RPN;.exception:Lorg/javia/arity/SyntaxException; // field@0b63 │ │ -03d3a0: 1a01 dc0d |00dc: const-string v1, "operator without operand" // string@0ddc │ │ -03d3a4: 5252 880b |00de: iget v2, v5, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03d3a8: 6e30 ed0a 1002 |00e0: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0aed │ │ -03d3ae: 0c00 |00e3: move-result-object v0 │ │ -03d3b0: 2700 |00e4: throw v0 │ │ -03d3b2: 5252 850b |00e5: iget v2, v5, Lorg/javia/arity/Token;.assoc:I // field@0b85 │ │ -03d3b6: 1233 |00e7: const/4 v3, #int 3 // #3 │ │ -03d3b8: 3332 0d00 |00e8: if-ne v2, v3, 00f5 // +000d │ │ -03d3bc: b010 |00ea: add-int/2addr v0, v1 │ │ -03d3be: 7020 c80a 0400 |00eb: invoke-direct {v4, v0}, Lorg/javia/arity/RPN;.popHigher:(I)V // method@0ac8 │ │ -03d3c4: 5440 650b |00ee: iget-object v0, v4, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d3c8: 6e20 5408 5000 |00f0: invoke-virtual {v0, v5}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0854 │ │ -03d3ce: 2900 2dff |00f3: goto/16 0020 // -00d3 │ │ -03d3d2: 1200 |00f5: const/4 v0, #int 0 // #0 │ │ -03d3d4: 28f4 |00f6: goto 00ea // -000c │ │ -03d3d6: 0000 |00f7: nop // spacer │ │ -03d3d8: 0001 0700 0900 0000 1e00 0000 1e00 ... |00f8: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=72 │ │ - 0x0005 line=73 │ │ - 0x0007 line=74 │ │ - 0x000a line=137 │ │ - 0x000e line=138 │ │ - 0x0016 line=139 │ │ - 0x001b line=141 │ │ - 0x0020 line=159 │ │ - 0x0024 line=160 │ │ - 0x0025 line=77 │ │ - 0x002d line=78 │ │ - 0x0032 line=80 │ │ - 0x0038 line=94 │ │ - 0x003c line=95 │ │ - 0x0046 line=100 │ │ - 0x0049 line=101 │ │ - 0x004d line=102 │ │ - 0x004f line=103 │ │ - 0x0053 line=104 │ │ - 0x0058 line=108 │ │ - 0x005e line=96 │ │ - 0x0066 line=97 │ │ - 0x0071 line=105 │ │ - 0x0075 line=106 │ │ - 0x0080 line=114 │ │ - 0x0088 line=115 │ │ - 0x0093 line=117 │ │ - 0x0096 line=118 │ │ - 0x009a line=119 │ │ - 0x00a0 line=120 │ │ - 0x00ab line=122 │ │ - 0x00b3 line=128 │ │ - 0x00b5 line=129 │ │ - 0x00b9 line=131 │ │ - 0x00bc line=132 │ │ - 0x00c4 line=144 │ │ - 0x00cc line=145 │ │ - 0x00cf line=147 │ │ - 0x00d1 line=148 │ │ - 0x00d8 line=150 │ │ - 0x00da line=154 │ │ - 0x00e5 line=156 │ │ - 0x00ee line=157 │ │ - 0x00f5 line=156 │ │ - 0x00f7 line=74 │ │ - locals : │ │ - 0x0000 - 0x010a reg=4 this Lorg/javia/arity/RPN; │ │ - 0x0000 - 0x010a reg=5 (null) Lorg/javia/arity/Token; │ │ - │ │ - #1 : (in Lorg/javia/arity/RPN;) │ │ - name : 'setConsumer' │ │ - type : '(Lorg/javia/arity/TokenConsumer;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d3fc: |[03d3fc] org.javia.arity.RPN.setConsumer:(Lorg/javia/arity/TokenConsumer;)V │ │ -03d40c: 5b01 620b |0000: iput-object v1, v0, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@0b62 │ │ -03d410: 0e00 |0002: return-void │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +04789c: |[04789c] com.bottleworks.dailymoney.ui.TestsDesktop$18.onBusyFinish:()V │ │ +0478ac: 5420 1107 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0711 │ │ +0478b0: 5400 1f07 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +0478b4: 1a01 f60f |0004: const-string v1, "task finished" // string@0ff6 │ │ +0478b8: 7120 cf01 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +0478be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ - 0x0002 line=40 │ │ + 0x0000 line=170 │ │ + 0x0009 line=171 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/RPN; │ │ - 0x0000 - 0x0003 reg=1 (null) Lorg/javia/arity/TokenConsumer; │ │ + 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ │ │ - #2 : (in Lorg/javia/arity/RPN;) │ │ - name : 'start' │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;) │ │ + name : 'run' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -03d414: |[03d414] org.javia.arity.RPN.start:()V │ │ -03d424: 5410 650b |0000: iget-object v0, v1, Lorg/javia/arity/RPN;.stack:Ljava/util/Stack; // field@0b65 │ │ -03d428: 6e10 5508 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.removeAllElements:()V // method@0855 │ │ -03d42e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03d430: 5910 640b |0006: iput v0, v1, Lorg/javia/arity/RPN;.prevTokenId:I // field@0b64 │ │ -03d434: 5410 620b |0008: iget-object v0, v1, Lorg/javia/arity/RPN;.consumer:Lorg/javia/arity/TokenConsumer; // field@0b62 │ │ -03d438: 6e10 fc0a 0000 |000a: invoke-virtual {v0}, Lorg/javia/arity/TokenConsumer;.start:()V // method@0afc │ │ -03d43e: 0e00 |000d: return-void │ │ - catches : (none) │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +0478c0: |[0478c0] com.bottleworks.dailymoney.ui.TestsDesktop$18.run:()V │ │ +0478d0: 5342 1307 |0000: iget-wide v2, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$i:J // field@0713 │ │ +0478d4: 7120 f507 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@07f5 │ │ +0478da: 5441 1207 |0005: iget-object v1, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$error:Ljava/lang/String; // field@0712 │ │ +0478de: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +0478e2: 2201 9601 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@0196 │ │ +0478e6: 5442 1207 |000b: iget-object v2, v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.val$error:Ljava/lang/String; // field@0712 │ │ +0478ea: 7020 bd07 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@07bd │ │ +0478f0: 2701 |0010: throw v1 │ │ +0478f2: 0d00 |0011: move-exception v0 │ │ +0478f4: 6e10 9407 0000 |0012: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0794 │ │ +0478fa: 28f0 |0015: goto 0005 // -0010 │ │ +0478fc: 0e00 |0016: return-void │ │ + catches : 1 │ │ + 0x0000 - 0x0005 │ │ + Ljava/lang/InterruptedException; -> 0x0011 │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0005 line=45 │ │ - 0x0008 line=46 │ │ - 0x000d line=47 │ │ + 0x0000 line=178 │ │ + 0x0005 line=182 │ │ + 0x0009 line=183 │ │ + 0x0011 line=179 │ │ + 0x0012 line=180 │ │ + 0x0016 line=185 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/javia/arity/RPN; │ │ + 0x0012 - 0x0016 reg=0 e Ljava/lang/InterruptedException; │ │ + 0x0000 - 0x0017 reg=4 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; │ │ │ │ - source_file_idx : 1260 (RPN.java) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ │ │ -Class #304 header: │ │ -class_idx : 524 │ │ +Class #287 header: │ │ +class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1301 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 4 │ │ +superclass_idx : 132 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #304 - │ │ - Class descriptor : 'Lorg/javia/arity/Symbol;' │ │ +Class #287 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=testCreateTestdata │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #287 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'CONST_ARITY' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : -3 │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'arity' │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ + name : 'val$loop' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'fun' │ │ - type : 'Lorg/javia/arity/Function;' │ │ - access : 0x0000 () │ │ - #2 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'op' │ │ - type : 'B' │ │ - access : 0x0000 () │ │ - #4 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'valueIm' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #5 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'valueRe' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Symbol;) │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ name : '' │ │ - type : '(Ljava/lang/String;D)V' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 9 16-bit code units │ │ -03d440: |[03d440] org.javia.arity.Symbol.:(Ljava/lang/String;D)V │ │ -03d450: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03d454: 0760 |0002: move-object v0, v6 │ │ -03d456: 0771 |0003: move-object v1, v7 │ │ -03d458: 0482 |0004: move-wide v2, v8 │ │ -03d45a: 7606 d40a 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ad4 │ │ -03d460: 0e00 |0008: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +047910: |[047910] com.bottleworks.dailymoney.ui.TestsDesktop$19.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V │ │ +047920: 5b01 1407 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0714 │ │ +047924: 5902 1507 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.val$loop:I // field@0715 │ │ +047928: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +04792e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0008 line=41 │ │ + 0x0000 line=209 │ │ locals : │ │ - 0x0000 - 0x0009 reg=6 this Lorg/javia/arity/Symbol; │ │ - 0x0000 - 0x0009 reg=7 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=8 (null) D │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - #1 : (in Lorg/javia/arity/Symbol;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;DD)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -03d464: |[03d464] org.javia.arity.Symbol.:(Ljava/lang/String;DD)V │ │ -03d474: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03d47a: 12d0 |0003: const/4 v0, #int -3 // #fd │ │ -03d47c: 6e30 db0a 2100 |0004: invoke-virtual {v1, v2, v0}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0adb │ │ -03d482: 5a13 720b |0007: iput-wide v3, v1, Lorg/javia/arity/Symbol;.valueRe:D // field@0b72 │ │ -03d486: 5a15 710b |0009: iput-wide v5, v1, Lorg/javia/arity/Symbol;.valueIm:D // field@0b71 │ │ -03d48a: 0e00 |000b: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +047930: |[047930] com.bottleworks.dailymoney.ui.TestsDesktop$19.onBusyFinish:()V │ │ +047940: 5420 1407 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0714 │ │ +047944: 5400 1f07 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +047948: 1a01 0d08 |0004: const-string v1, "create test data" // string@080d │ │ +04794c: 7120 cf01 1000 |0006: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.shortToast:(Landroid/content/Context;Ljava/lang/String;)V // method@01cf │ │ +047952: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0003 line=44 │ │ - 0x0007 line=45 │ │ - 0x0009 line=46 │ │ - 0x000b line=47 │ │ + 0x0000 line=212 │ │ + 0x0009 line=213 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Symbol; │ │ - 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x000c reg=3 (null) D │ │ - 0x0000 - 0x000c reg=5 (null) D │ │ + 0x0000 - 0x000a reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; │ │ │ │ - #2 : (in Lorg/javia/arity/Symbol;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;IB)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 4 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 9 16-bit code units │ │ -03d48c: |[03d48c] org.javia.arity.Symbol.:(Ljava/lang/String;IB)V │ │ -03d49c: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03d4a2: 6e30 db0a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0adb │ │ -03d4a8: 5d03 700b |0006: iput-byte v3, v0, Lorg/javia/arity/Symbol;.op:B // field@0b70 │ │ -03d4ac: 0e00 |0008: return-void │ │ + insns size : 23 16-bit code units │ │ +047954: |[047954] com.bottleworks.dailymoney.ui.TestsDesktop$19.run:()V │ │ +047964: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +04796a: 0c01 |0003: move-result-object v1 │ │ +04796c: 6e10 9e02 0100 |0004: invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; // method@029e │ │ +047972: 0c00 |0007: move-result-object v0 │ │ +047974: 2201 c300 |0008: new-instance v1, Lcom/bottleworks/dailymoney/data/DataCreator; // type@00c3 │ │ +047978: 5432 1407 |000a: iget-object v2, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; // field@0714 │ │ +04797c: 5422 2007 |000c: iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0720 │ │ +047980: 7030 2a03 0102 |000e: invoke-direct {v1, v0, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.:(Lcom/bottleworks/dailymoney/data/IDataProvider;Lcom/bottleworks/commons/util/I18N;)V // method@032a │ │ +047986: 5232 1507 |0011: iget v2, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.val$loop:I // field@0715 │ │ +04798a: 6e20 2e03 2100 |0013: invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/DataCreator;.createTestData:(I)V // method@032e │ │ +047990: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0003 line=30 │ │ - 0x0006 line=31 │ │ - 0x0008 line=32 │ │ + 0x0000 line=216 │ │ + 0x0008 line=217 │ │ + 0x0016 line=218 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Lorg/javia/arity/Symbol; │ │ - 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=2 (null) I │ │ - 0x0000 - 0x0009 reg=3 (null) B │ │ + 0x0008 - 0x0017 reg=0 idp Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ + 0x0000 - 0x0017 reg=3 this Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; │ │ │ │ - #3 : (in Lorg/javia/arity/Symbol;) │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ + │ │ +Class #288 header: │ │ +class_idx : 311 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 214 │ │ +source_file_idx : 1322 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #288 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/TestsDesktop;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/bottleworks/dailymoney/ui/AbstractDesktop;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ name : '' │ │ - type : '(Ljava/lang/String;Lorg/javia/arity/Function;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -03d4b0: |[03d4b0] org.javia.arity.Symbol.:(Ljava/lang/String;Lorg/javia/arity/Function;)V │ │ -03d4c0: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03d4c6: 6e10 8e0a 0300 |0003: invoke-virtual {v3}, Lorg/javia/arity/Function;.arity:()I // method@0a8e │ │ -03d4cc: 0a00 |0006: move-result v0 │ │ -03d4ce: 6e30 db0a 2100 |0007: invoke-virtual {v1, v2, v0}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0adb │ │ -03d4d4: 5b13 6e0b |000a: iput-object v3, v1, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@0b6e │ │ -03d4d8: 0e00 |000c: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047994: |[047994] com.bottleworks.dailymoney.ui.TestsDesktop.:(Landroid/app/Activity;)V │ │ +0479a4: 7020 e303 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/AbstractDesktop;.:(Landroid/app/Activity;)V // method@03e3 │ │ +0479aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=35 │ │ - 0x000a line=36 │ │ - 0x000c line=37 │ │ + 0x0000 line=24 │ │ + 0x0003 line=26 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/javia/arity/Symbol; │ │ - 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=3 (null) Lorg/javia/arity/Function; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ │ │ - #4 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'newEmpty' │ │ - type : '(Lorg/javia/arity/Symbol;)Lorg/javia/arity/Symbol;' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'access$000' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 11 16-bit code units │ │ -03d4dc: |[03d4dc] org.javia.arity.Symbol.newEmpty:(Lorg/javia/arity/Symbol;)Lorg/javia/arity/Symbol; │ │ -03d4ec: 2200 0c02 |0000: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d4f0: 5441 6f0b |0002: iget-object v1, v4, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@0b6f │ │ -03d4f4: 5242 6d0b |0004: iget v2, v4, Lorg/javia/arity/Symbol;.arity:I // field@0b6d │ │ -03d4f8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -03d4fa: 7040 d50a 1032 |0007: invoke-direct {v0, v1, v2, v3}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0ad5 │ │ -03d500: 1100 |000a: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0479ac: |[0479ac] com.bottleworks.dailymoney.ui.TestsDesktop.access$000:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V │ │ +0479bc: 7020 0c06 1000 |0000: invoke-direct {v0, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.testCreateTestdata:(I)V // method@060c │ │ +0479c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ + 0x0000 line=21 │ │ locals : │ │ - 0x0000 - 0x000b reg=4 (null) Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x0004 reg=0 x0 Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'testCreateTestdata' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -03d504: |[03d504] org.javia.arity.Symbol.equals:(Ljava/lang/Object;)Z │ │ -03d514: 1f03 0c02 |0000: check-cast v3, Lorg/javia/arity/Symbol; // type@020c │ │ -03d518: 5420 6f0b |0002: iget-object v0, v2, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@0b6f │ │ -03d51c: 5431 6f0b |0004: iget-object v1, v3, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@0b6f │ │ -03d520: 6e20 ce07 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03d526: 0a00 |0009: move-result v0 │ │ -03d528: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -03d52c: 5220 6d0b |000c: iget v0, v2, Lorg/javia/arity/Symbol;.arity:I // field@0b6d │ │ -03d530: 5231 6d0b |000e: iget v1, v3, Lorg/javia/arity/Symbol;.arity:I // field@0b6d │ │ -03d534: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ -03d538: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -03d53a: 0f00 |0013: return v0 │ │ -03d53c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -03d53e: 28fe |0015: goto 0013 // -0002 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +0479c4: |[0479c4] com.bottleworks.dailymoney.ui.TestsDesktop.testCreateTestdata:(I)V │ │ +0479d4: 5420 1f07 |0000: iget-object v0, v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +0479d8: 2201 2d01 |0002: new-instance v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19; // type@012d │ │ +0479dc: 7030 f205 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V // method@05f2 │ │ +0479e2: 7120 bc01 1000 |0007: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +0479e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ - 0x0002 line=65 │ │ + 0x0000 line=209 │ │ + 0x000a line=220 │ │ locals : │ │ - 0x0000 - 0x0016 reg=2 this Lorg/javia/arity/Symbol; │ │ - 0x0000 - 0x0016 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000b reg=2 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x000b reg=3 loop I │ │ │ │ - #1 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -03d540: |[03d540] org.javia.arity.Symbol.hashCode:()I │ │ -03d550: 5420 6f0b |0000: iget-object v0, v2, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@0b6f │ │ -03d554: 6e10 d107 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@07d1 │ │ -03d55a: 0a00 |0005: move-result v0 │ │ -03d55c: 5221 6d0b |0006: iget v1, v2, Lorg/javia/arity/Symbol;.arity:I // field@0b6d │ │ -03d560: b010 |0008: add-int/2addr v0, v1 │ │ -03d562: 0f00 |0009: return v0 │ │ + outs : 5 │ │ + insns size : 312 16-bit code units │ │ +0479ec: |[0479ec] com.bottleworks.dailymoney.ui.TestsDesktop.init:()V │ │ +0479fc: 5462 2007 |0000: iget-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.i18n:Lcom/bottleworks/commons/util/I18N; // field@0720 │ │ +047a00: 6003 b504 |0002: sget v3, Lcom/bottleworks/dailymoney/core/R$string;.dt_tests:I // field@04b5 │ │ +047a04: 6e20 d301 3200 |0004: invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +047a0a: 0c02 |0007: move-result-object v2 │ │ +047a0c: 5b62 2207 |0008: iput-object v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.label:Ljava/lang/String; // field@0722 │ │ +047a10: 6002 9a03 |000a: sget v2, Lcom/bottleworks/dailymoney/core/R$drawable;.tab_tests:I // field@039a │ │ +047a14: 5962 2107 |000c: iput v2, v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.icon:I // field@0721 │ │ +047a18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +047a1a: 2200 0801 |000f: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047a1e: 2202 2e01 |0011: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1; // type@012e │ │ +047a22: 7020 f505 6200 |0013: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05f5 │ │ +047a28: 1a03 e604 |0016: const-string v3, "Reset Master Dataprovider" // string@04e6 │ │ +047a2c: 6004 7f03 |0018: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047a30: 7040 1a05 2043 |001a: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047a36: 6e20 0806 0600 |001d: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047a3c: 2200 0801 |0020: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047a40: 2202 2f01 |0022: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2; // type@012f │ │ +047a44: 7020 f705 6200 |0024: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05f7 │ │ +047a4a: 1a03 fc00 |0027: const-string v3, "Book Management" // string@00fc │ │ +047a4e: 6004 7f03 |0029: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047a52: 7040 1a05 2043 |002b: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047a58: 6e20 0806 0600 |002e: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047a5e: 2200 0801 |0031: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047a62: 2202 3001 |0033: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3; // type@0130 │ │ +047a66: 7020 f905 6200 |0035: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05f9 │ │ +047a6c: 1a03 9a01 |0038: const-string v3, "Edit selected book" // string@019a │ │ +047a70: 6004 7f03 |003a: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047a74: 7040 1a05 2043 |003c: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047a7a: 6e20 0806 0600 |003f: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047a80: 2200 0801 |0042: new-instance v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047a84: 2202 3101 |0044: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4; // type@0131 │ │ +047a88: 7020 fb05 6200 |0046: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05fb │ │ +047a8e: 1a03 e400 |0049: const-string v3, "Add book" // string@00e4 │ │ +047a92: 6004 7f03 |004b: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047a96: 7040 1a05 2043 |004d: invoke-direct {v0, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047a9c: 6e20 0806 0600 |0050: invoke-virtual {v6, v0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047aa2: 2202 0801 |0053: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047aa6: 2203 3201 |0055: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5; // type@0132 │ │ +047aaa: 7020 fd05 6300 |0057: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05fd │ │ +047ab0: 1a04 920e |005a: const-string v4, "rest data provider" // string@0e92 │ │ +047ab4: 6005 7f03 |005c: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047ab8: 7040 1a05 3254 |005e: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047abe: 6e20 0806 2600 |0061: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047ac4: 2202 3401 |0064: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7; // type@0134 │ │ +047ac8: 2203 3301 |0066: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6; // type@0133 │ │ +047acc: 7020 ff05 6300 |0068: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05ff │ │ +047ad2: 1a04 b509 |006b: const-string v4, "first day of week" // string@09b5 │ │ +047ad6: 6005 7f03 |006d: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047ada: 7055 0106 6243 |006f: invoke-direct {v2, v6, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V // method@0601 │ │ +047ae0: 6e20 0806 2600 |0072: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047ae6: 2202 0801 |0075: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047aea: 2203 3501 |0077: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8; // type@0135 │ │ +047aee: 7020 0206 6300 |0079: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@0602 │ │ +047af4: 1a04 0501 |007c: const-string v4, "Busy 200ms" // string@0105 │ │ +047af8: 6005 7f03 |007e: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047afc: 7040 1a05 3254 |0080: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047b02: 6e20 0806 2600 |0083: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047b08: 2202 0801 |0086: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047b0c: 2203 3601 |0088: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9; // type@0136 │ │ +047b10: 7020 0406 6300 |008a: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@0604 │ │ +047b16: 1a04 0601 |008d: const-string v4, "Busy 200ms Error" // string@0106 │ │ +047b1a: 6005 7f03 |008f: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047b1e: 7040 1a05 3254 |0091: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047b24: 6e20 0806 2600 |0094: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047b2a: 2202 0801 |0097: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047b2e: 2203 2401 |0099: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10; // type@0124 │ │ +047b32: 7020 de05 6300 |009b: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05de │ │ +047b38: 1a04 0701 |009e: const-string v4, "Busy 5s" // string@0107 │ │ +047b3c: 6005 7f03 |00a0: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047b40: 7040 1a05 3254 |00a2: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047b46: 6e20 0806 2600 |00a5: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047b4c: 2202 0801 |00a8: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047b50: 2203 2501 |00aa: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11; // type@0125 │ │ +047b54: 7020 e005 6300 |00ac: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e0 │ │ +047b5a: 1a04 0801 |00af: const-string v4, "Busy 5s Error" // string@0108 │ │ +047b5e: 6005 7f03 |00b1: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047b62: 7040 1a05 3254 |00b3: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047b68: 6e20 0806 2600 |00b6: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047b6e: 2202 0801 |00b9: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047b72: 2203 2601 |00bb: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12; // type@0126 │ │ +047b76: 7020 e205 6300 |00bd: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e2 │ │ +047b7c: 1a04 fe0f |00c0: const-string v4, "test data25" // string@0ffe │ │ +047b80: 6005 7f03 |00c2: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047b84: 7040 1a05 3254 |00c4: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047b8a: 6e20 0806 2600 |00c7: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047b90: 2202 0801 |00ca: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047b94: 2203 2701 |00cc: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13; // type@0127 │ │ +047b98: 7020 e405 6300 |00ce: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e4 │ │ +047b9e: 1a04 ff0f |00d1: const-string v4, "test data50" // string@0fff │ │ +047ba2: 6005 7f03 |00d3: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047ba6: 7040 1a05 3254 |00d5: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047bac: 6e20 0806 2600 |00d8: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047bb2: 2202 0801 |00db: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047bb6: 2203 2801 |00dd: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14; // type@0128 │ │ +047bba: 7020 e605 6300 |00df: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e6 │ │ +047bc0: 1a04 fc0f |00e2: const-string v4, "test data100" // string@0ffc │ │ +047bc4: 6005 7f03 |00e4: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047bc8: 7040 1a05 3254 |00e6: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047bce: 6e20 0806 2600 |00e9: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047bd4: 2202 0801 |00ec: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047bd8: 2203 2901 |00ee: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15; // type@0129 │ │ +047bdc: 7020 e805 6300 |00f0: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05e8 │ │ +047be2: 1a04 fd0f |00f3: const-string v4, "test data200" // string@0ffd │ │ +047be6: 6005 7f03 |00f5: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047bea: 7040 1a05 3254 |00f7: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047bf0: 6e20 0806 2600 |00fa: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047bf6: 2202 0801 |00fd: new-instance v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047bfa: 2203 2a01 |00ff: new-instance v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16; // type@012a │ │ +047bfe: 7020 ea05 6300 |0101: invoke-direct {v3, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05ea │ │ +047c04: 1a04 e30b |0104: const-string v4, "just test" // string@0be3 │ │ +047c08: 6005 7f03 |0106: sget v5, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047c0c: 7040 1a05 3254 |0108: invoke-direct {v2, v3, v4, v5}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047c12: 6e20 0806 2600 |010b: invoke-virtual {v6, v2}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c18: 2201 0801 |010e: new-instance v1, Lcom/bottleworks/dailymoney/ui/DesktopItem; // type@0108 │ │ +047c1c: 2202 2b01 |0110: new-instance v2, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17; // type@012b │ │ +047c20: 7020 ec05 6200 |0112: invoke-direct {v2, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V // method@05ec │ │ +047c26: 1a03 e20d |0115: const-string v3, "padding" // string@0de2 │ │ +047c2a: 6004 7f03 |0117: sget v4, Lcom/bottleworks/dailymoney/core/R$drawable;.dtitem_test:I // field@037f │ │ +047c2e: 7040 1a05 2143 |0119: invoke-direct {v1, v2, v3, v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@051a │ │ +047c34: 6e20 0806 1600 |011c: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c3a: 6e20 0806 1600 |011f: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c40: 6e20 0806 1600 |0122: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c46: 6e20 0806 1600 |0125: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c4c: 6e20 0806 1600 |0128: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c52: 6e20 0806 1600 |012b: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c58: 6e20 0806 1600 |012e: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c5e: 6e20 0806 1600 |0131: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c64: 6e20 0806 1600 |0134: invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.addItem:(Lcom/bottleworks/dailymoney/ui/DesktopItem;)V // method@0608 │ │ +047c6a: 0e00 |0137: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0000 line=35 │ │ + 0x000a line=36 │ │ + 0x000e line=38 │ │ + 0x000f line=39 │ │ + 0x001d line=46 │ │ + 0x0020 line=48 │ │ + 0x002e line=57 │ │ + 0x0031 line=60 │ │ + 0x003f line=73 │ │ + 0x0042 line=75 │ │ + 0x0050 line=86 │ │ + 0x0053 line=89 │ │ + 0x0064 line=95 │ │ + 0x0075 line=101 │ │ + 0x0086 line=106 │ │ + 0x0097 line=111 │ │ + 0x00a8 line=116 │ │ + 0x00b9 line=123 │ │ + 0x00ca line=128 │ │ + 0x00db line=133 │ │ + 0x00ec line=138 │ │ + 0x00fd line=143 │ │ + 0x010e line=149 │ │ + 0x011c line=155 │ │ + 0x011f line=156 │ │ + 0x0122 line=157 │ │ + 0x0125 line=158 │ │ + 0x0128 line=159 │ │ + 0x012b line=160 │ │ + 0x012e line=161 │ │ + 0x0131 line=162 │ │ + 0x0134 line=163 │ │ + 0x0137 line=164 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/javia/arity/Symbol; │ │ + 0x000f - 0x0011 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x001d - 0x0022 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x002e - 0x0033 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x003f - 0x0044 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0050 - 0x0138 reg=0 dt Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x011c - 0x0138 reg=1 padding Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ + 0x0000 - 0x0138 reg=6 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #2 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'isEmpty' │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'isAvailable' │ │ type : '()Z' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 26 16-bit code units │ │ -03d564: |[03d564] org.javia.arity.Symbol.isEmpty:()Z │ │ -03d574: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03d578: 5640 700b |0002: iget-byte v0, v4, Lorg/javia/arity/Symbol;.op:B // field@0b70 │ │ -03d57c: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -03d580: 5440 6e0b |0006: iget-object v0, v4, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@0b6e │ │ -03d584: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -03d588: 5340 720b |000a: iget-wide v0, v4, Lorg/javia/arity/Symbol;.valueRe:D // field@0b72 │ │ -03d58c: 2f00 0002 |000c: cmpl-double v0, v0, v2 │ │ -03d590: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -03d594: 5340 710b |0010: iget-wide v0, v4, Lorg/javia/arity/Symbol;.valueIm:D // field@0b71 │ │ -03d598: 2f00 0002 |0012: cmpl-double v0, v0, v2 │ │ -03d59c: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ -03d5a0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -03d5a2: 0f00 |0017: return v0 │ │ -03d5a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03d5a6: 28fe |0019: goto 0017 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=54 │ │ - locals : │ │ - 0x0000 - 0x001a reg=4 this Lorg/javia/arity/Symbol; │ │ - │ │ - #3 : (in Lorg/javia/arity/Symbol;) │ │ - name : 'setKey' │ │ - type : '(Ljava/lang/String;I)Lorg/javia/arity/Symbol;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -03d5a8: |[03d5a8] org.javia.arity.Symbol.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; │ │ -03d5b8: 5b01 6f0b |0000: iput-object v1, v0, Lorg/javia/arity/Symbol;.name:Ljava/lang/String; // field@0b6f │ │ -03d5bc: 5902 6d0b |0002: iput v2, v0, Lorg/javia/arity/Symbol;.arity:I // field@0b6d │ │ -03d5c0: 1100 |0004: return-object v0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +047c6c: |[047c6c] com.bottleworks.dailymoney.ui.TestsDesktop.isAvailable:()Z │ │ +047c7c: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +047c82: 0c00 |0003: move-result-object v0 │ │ +047c84: 6e10 be02 0000 |0004: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefOpenTestsDesktop:()Z // method@02be │ │ +047c8a: 0a00 |0007: move-result v0 │ │ +047c8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ - 0x0002 line=59 │ │ - 0x0004 line=60 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Lorg/javia/arity/Symbol; │ │ - 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=2 (null) I │ │ - │ │ - source_file_idx : 1301 (Symbol.java) │ │ - │ │ -Class #305 header: │ │ -class_idx : 525 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1304 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #305 annotations: │ │ -Annotations on method #2784 'compile' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2785 'compileWithName' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2790 'eval' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ -Annotations on method #2791 'evalComplex' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + 0x0000 - 0x0009 reg=1 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ -Class #305 - │ │ - Class descriptor : 'Lorg/javia/arity/Symbols;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'builtin' │ │ - type : '[Lorg/javia/arity/Symbol;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'defines' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #2 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'shell' │ │ - type : 'Lorg/javia/arity/Symbol;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - #0 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'compiler' │ │ - type : 'Lorg/javia/arity/Compiler;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'delta' │ │ - type : 'Ljava/util/Vector;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'frames' │ │ - type : 'Ljava/util/Stack;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'symbols' │ │ - type : 'Ljava/util/Hashtable;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/Symbols;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #2 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'testBusy' │ │ + type : '(JLjava/lang/String;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 16 │ │ - ins : 0 │ │ - outs : 6 │ │ - insns size : 273 16-bit code units │ │ -03d5c4: |[03d5c4] org.javia.arity.Symbols.:()V │ │ -03d5d4: 180e 182d 4454 fb21 0940 |0000: const-wide v14, #double 3.14159 // #400921fb54442d18 │ │ -03d5de: 1904 f03f |0005: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03d5e2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -03d5e6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -03d5e8: 190c f07f |000a: const-wide/high16 v12, #long 9218868437227405312 // #7ff0 │ │ -03d5ec: 2200 0c02 |000c: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d5f0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -03d5f2: 7040 d30a 1032 |000f: invoke-direct {v0, v1, v2, v3}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d5f8: 6900 780b |0012: sput-object v0, Lorg/javia/arity/Symbols;.shell:Lorg/javia/arity/Symbol; // field@0b78 │ │ -03d5fc: 2207 c901 |0014: new-instance v7, Ljava/util/Vector; // type@01c9 │ │ -03d600: 7010 5708 0700 |0016: invoke-direct {v7}, Ljava/util/Vector;.:()V // method@0857 │ │ -03d606: 0160 |0019: move v0, v6 │ │ -03d608: 1301 2a00 |001a: const/16 v1, #int 42 // #2a │ │ -03d60c: 3510 1800 |001c: if-ge v0, v1, 0034 // +0018 │ │ -03d610: 6201 ba0b |001e: sget-object v1, Lorg/javia/arity/VM;.builtinArity:[B // field@0bba │ │ -03d614: 4801 0100 |0020: aget-byte v1, v1, v0 │ │ -03d618: 3a01 0e00 |0022: if-ltz v1, 0030 // +000e │ │ -03d61c: 2208 0c02 |0024: new-instance v8, Lorg/javia/arity/Symbol; // type@020c │ │ -03d620: 6209 bb0b |0026: sget-object v9, Lorg/javia/arity/VM;.opcodeName:[Ljava/lang/String; // field@0bbb │ │ -03d624: 4609 0900 |0028: aget-object v9, v9, v0 │ │ -03d628: 7040 d50a 9801 |002a: invoke-direct {v8, v9, v1, v0}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0ad5 │ │ -03d62e: 6e20 5908 8700 |002d: invoke-virtual {v7, v8}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d634: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d638: 8d00 |0032: int-to-byte v0, v0 │ │ -03d63a: 28e7 |0033: goto 001a // -0019 │ │ -03d63c: 1230 |0034: const/4 v0, #int 3 // #3 │ │ -03d63e: 2301 2702 |0035: new-array v1, v0, [Ljava/lang/String; // type@0227 │ │ -03d642: 1a00 ee10 |0037: const-string v0, "x" // string@10ee │ │ -03d646: 4d00 0106 |0039: aput-object v0, v1, v6 │ │ -03d64a: 1210 |003b: const/4 v0, #int 1 // #1 │ │ -03d64c: 1a08 f910 |003c: const-string v8, "y" // string@10f9 │ │ -03d650: 4d08 0100 |003e: aput-object v8, v1, v0 │ │ -03d654: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -03d656: 1a08 1211 |0041: const-string v8, "z" // string@1112 │ │ -03d65a: 4d08 0100 |0043: aput-object v8, v1, v0 │ │ -03d65e: 0160 |0045: move v0, v6 │ │ -03d660: 2118 |0046: array-length v8, v1 │ │ -03d662: 3580 1400 |0047: if-ge v0, v8, 005b // +0014 │ │ -03d666: 2208 0c02 |0049: new-instance v8, Lorg/javia/arity/Symbol; // type@020c │ │ -03d66a: 4609 0100 |004b: aget-object v9, v1, v0 │ │ -03d66e: 12da |004d: const/4 v10, #int -3 // #fd │ │ -03d670: d80b 0025 |004e: add-int/lit8 v11, v0, #int 37 // #25 │ │ -03d674: 8dbb |0050: int-to-byte v11, v11 │ │ -03d676: 7040 d50a 98ba |0051: invoke-direct {v8, v9, v10, v11}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0ad5 │ │ -03d67c: 6e20 5908 8700 |0054: invoke-virtual {v7, v8}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d682: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d686: 8d00 |0059: int-to-byte v0, v0 │ │ -03d688: 28ec |005a: goto 0046 // -0014 │ │ -03d68a: 2200 0c02 |005b: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d68e: 1a01 120e |005d: const-string v1, "pi" // string@0e12 │ │ -03d692: 7040 d30a 10fe |005f: invoke-direct {v0, v1, v14, v15}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d698: 6e20 5908 0700 |0062: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d69e: 2200 0c02 |0065: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d6a2: 1a01 1911 |0067: const-string v1, "π" // string@1119 │ │ -03d6a6: 7040 d30a 10fe |0069: invoke-direct {v0, v1, v14, v15}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d6ac: 6e20 5908 0700 |006c: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d6b2: 2200 0c02 |006f: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d6b6: 1a01 5e09 |0071: const-string v1, "e" // string@095e │ │ -03d6ba: 1808 6957 148b 0abf 0540 |0073: const-wide v8, #double 2.71828 // #4005bf0a8b145769 │ │ -03d6c4: 7040 d30a 1098 |0078: invoke-direct {v0, v1, v8, v9}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d6ca: 6e20 5908 0700 |007b: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d6d0: 2200 0c02 |007e: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d6d4: 1a01 0702 |0080: const-string v1, "Infinity" // string@0207 │ │ -03d6d8: 7040 d30a 10dc |0082: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d6de: 6e20 5908 0700 |0085: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d6e4: 2200 0c02 |0088: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d6e8: 1a01 690b |008a: const-string v1, "infinity" // string@0b69 │ │ -03d6ec: 7040 d30a 10dc |008c: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d6f2: 6e20 5908 0700 |008f: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d6f8: 2200 0c02 |0092: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d6fc: 1a01 0602 |0094: const-string v1, "Inf" // string@0206 │ │ -03d700: 7040 d30a 10dc |0096: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d706: 6e20 5908 0700 |0099: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d70c: 2200 0c02 |009c: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d710: 1a01 680b |009e: const-string v1, "inf" // string@0b68 │ │ -03d714: 7040 d30a 10dc |00a0: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d71a: 6e20 5908 0700 |00a3: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d720: 2200 0c02 |00a6: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d724: 1a01 1b11 |00a8: const-string v1, "∞" // string@111b │ │ -03d728: 7040 d30a 10dc |00aa: invoke-direct {v0, v1, v12, v13}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d72e: 6e20 5908 0700 |00ad: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d734: 2200 0c02 |00b0: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d738: 1a01 a704 |00b2: const-string v1, "NaN" // string@04a7 │ │ -03d73c: 1908 f87f |00b4: const-wide/high16 v8, #long 9221120237041090560 // #7ff8 │ │ -03d740: 7040 d30a 1098 |00b6: invoke-direct {v0, v1, v8, v9}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d746: 6e20 5908 0700 |00b9: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d74c: 2200 0c02 |00bc: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d750: 1a01 630d |00be: const-string v1, "nan" // string@0d63 │ │ -03d754: 1908 f87f |00c0: const-wide/high16 v8, #long 9221120237041090560 // #7ff8 │ │ -03d758: 7040 d30a 1098 |00c2: invoke-direct {v0, v1, v8, v9}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;D)V // method@0ad3 │ │ -03d75e: 6e20 5908 0700 |00c5: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d764: 2200 0c02 |00c8: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d768: 1a01 420b |00ca: const-string v1, "i" // string@0b42 │ │ -03d76c: 7606 d40a 0000 |00cc: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ad4 │ │ -03d772: 6e20 5908 0700 |00cf: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d778: 2200 0c02 |00d2: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03d77c: 1a01 ee0b |00d4: const-string v1, "j" // string@0bee │ │ -03d780: 7606 d40a 0000 |00d6: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ad4 │ │ -03d786: 6e20 5908 0700 |00d9: invoke-virtual {v7, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d78c: 6e10 6108 0700 |00dc: invoke-virtual {v7}, Ljava/util/Vector;.size:()I // method@0861 │ │ -03d792: 0a00 |00df: move-result v0 │ │ -03d794: 2300 3202 |00e0: new-array v0, v0, [Lorg/javia/arity/Symbol; // type@0232 │ │ -03d798: 6900 730b |00e2: sput-object v0, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0b73 │ │ -03d79c: 6200 730b |00e4: sget-object v0, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0b73 │ │ -03d7a0: 6e20 5b08 0700 |00e6: invoke-virtual {v7, v0}, Ljava/util/Vector;.copyInto:([Ljava/lang/Object;)V // method@085b │ │ -03d7a6: 1270 |00e9: const/4 v0, #int 7 // #7 │ │ -03d7a8: 2300 2702 |00ea: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -03d7ac: 1a01 860c |00ec: const-string v1, "ln(x) = log(x)" // string@0c86 │ │ -03d7b0: 4d01 0006 |00ee: aput-object v1, v0, v6 │ │ -03d7b4: 1211 |00f0: const/4 v1, #int 1 // #1 │ │ -03d7b6: 1a02 9c0c |00f1: const-string v2, "log2(x) = log(x) * 1.4426950408889634074" // string@0c9c │ │ -03d7ba: 4d02 0001 |00f3: aput-object v2, v0, v1 │ │ -03d7be: 1221 |00f5: const/4 v1, #int 2 // #2 │ │ -03d7c0: 1a02 9a0c |00f6: const-string v2, "log10(x) = log(x) * 0.43429448190325182765" // string@0c9a │ │ -03d7c4: 4d02 0001 |00f8: aput-object v2, v0, v1 │ │ -03d7c8: 1231 |00fa: const/4 v1, #int 3 // #3 │ │ -03d7ca: 1a02 6e0c |00fb: const-string v2, "lg(x) = log10(x)" // string@0c6e │ │ -03d7ce: 4d02 0001 |00fd: aput-object v2, v0, v1 │ │ -03d7d2: 1241 |00ff: const/4 v1, #int 4 // #4 │ │ -03d7d4: 1a02 690c |0100: const-string v2, "lb(x) = log2(x)" // string@0c69 │ │ -03d7d8: 4d02 0001 |0102: aput-object v2, v0, v1 │ │ -03d7dc: 1251 |0104: const/4 v1, #int 5 // #5 │ │ -03d7de: 1a02 960c |0105: const-string v2, "log(base, x) = log(x) / log(base)" // string@0c96 │ │ -03d7e2: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ -03d7e6: 1261 |0109: const/4 v1, #int 6 // #6 │ │ -03d7e8: 1a02 fd09 |010a: const-string v2, "gamma(x) = (x-1)!" // string@09fd │ │ -03d7ec: 4d02 0001 |010c: aput-object v2, v0, v1 │ │ -03d7f0: 6900 750b |010e: sput-object v0, Lorg/javia/arity/Symbols;.defines:[Ljava/lang/String; // field@0b75 │ │ -03d7f4: 0e00 |0110: return-void │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 11 16-bit code units │ │ +047c90: |[047c90] com.bottleworks.dailymoney.ui.TestsDesktop.testBusy:(JLjava/lang/String;)V │ │ +047ca0: 5430 1f07 |0000: iget-object v0, v3, Lcom/bottleworks/dailymoney/ui/TestsDesktop;.activity:Landroid/app/Activity; // field@071f │ │ +047ca4: 2201 2c01 |0002: new-instance v1, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18; // type@012c │ │ +047ca8: 7056 ee05 3154 |0004: invoke-direct {v1, v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;.:(Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V // method@05ee │ │ +047cae: 7120 bc01 1000 |0007: invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;.doBusy:(Landroid/content/Context;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V // method@01bc │ │ +047cb4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x000c line=208 │ │ - 0x0014 line=215 │ │ - 0x001a line=217 │ │ - 0x001e line=218 │ │ - 0x0024 line=219 │ │ - 0x0030 line=217 │ │ - 0x0034 line=223 │ │ - 0x0046 line=224 │ │ - 0x0049 line=225 │ │ - 0x0057 line=224 │ │ - 0x005b line=228 │ │ - 0x0065 line=229 │ │ - 0x006f line=230 │ │ - 0x007e line=233 │ │ - 0x0088 line=234 │ │ - 0x0092 line=235 │ │ - 0x009c line=236 │ │ - 0x00a6 line=237 │ │ - 0x00b0 line=238 │ │ - 0x00bc line=239 │ │ - 0x00c8 line=241 │ │ - 0x00d2 line=242 │ │ - 0x00dc line=244 │ │ - 0x00e0 line=245 │ │ - 0x00e4 line=246 │ │ - 0x00e9 line=249 │ │ + 0x0000 line=167 │ │ + 0x000a line=186 │ │ locals : │ │ + 0x0000 - 0x000b reg=3 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ + 0x0000 - 0x000b reg=4 i J │ │ + 0x0000 - 0x000b reg=6 error Ljava/lang/String; │ │ │ │ - #1 : (in Lorg/javia/arity/Symbols;) │ │ - name : '' │ │ + #3 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'testFirstDayOfWeek' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 5 │ │ + registers : 10 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 92 16-bit code units │ │ -03d7f8: |[03d7f8] org.javia.arity.Symbols.:()V │ │ -03d808: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03d80a: 7010 c007 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03d810: 2200 fa01 |0004: new-instance v0, Lorg/javia/arity/Compiler; // type@01fa │ │ -03d814: 7010 460a 0000 |0006: invoke-direct {v0}, Lorg/javia/arity/Compiler;.:()V // method@0a46 │ │ -03d81a: 5b40 740b |0009: iput-object v0, v4, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0b74 │ │ -03d81e: 2200 be01 |000b: new-instance v0, Ljava/util/Hashtable; // type@01be │ │ -03d822: 7010 3308 0000 |000d: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@0833 │ │ -03d828: 5b40 790b |0010: iput-object v0, v4, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0b79 │ │ -03d82c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03d82e: 5b40 760b |0013: iput-object v0, v4, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03d832: 2200 c701 |0015: new-instance v0, Ljava/util/Stack; // type@01c7 │ │ -03d836: 7010 5008 0000 |0017: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@0850 │ │ -03d83c: 5b40 770b |001a: iput-object v0, v4, Lorg/javia/arity/Symbols;.frames:Ljava/util/Stack; // field@0b77 │ │ -03d840: 0110 |001c: move v0, v1 │ │ -03d842: 6202 730b |001d: sget-object v2, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0b73 │ │ -03d846: 2122 |001f: array-length v2, v2 │ │ -03d848: 3520 0e00 |0020: if-ge v0, v2, 002e // +000e │ │ -03d84c: 6202 730b |0022: sget-object v2, Lorg/javia/arity/Symbols;.builtin:[Lorg/javia/arity/Symbol; // field@0b73 │ │ -03d850: 4602 0200 |0024: aget-object v2, v2, v0 │ │ -03d854: 5443 790b |0026: iget-object v3, v4, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0b79 │ │ -03d858: 6e30 3508 2302 |0028: invoke-virtual {v3, v2, v2}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0835 │ │ -03d85e: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d862: 28f0 |002d: goto 001d // -0010 │ │ -03d864: 6200 750b |002e: sget-object v0, Lorg/javia/arity/Symbols;.defines:[Ljava/lang/String; // field@0b75 │ │ -03d868: 2100 |0030: array-length v0, v0 │ │ -03d86a: 3501 2a00 |0031: if-ge v1, v0, 005b // +002a │ │ -03d86e: 6200 750b |0033: sget-object v0, Lorg/javia/arity/Symbols;.defines:[Ljava/lang/String; // field@0b75 │ │ -03d872: 4600 0001 |0035: aget-object v0, v0, v1 │ │ -03d876: 6e20 e10a 0400 |0037: invoke-virtual {v4, v0}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ae1 │ │ -03d87c: 0c00 |003a: move-result-object v0 │ │ -03d87e: 6e20 e50a 0400 |003b: invoke-virtual {v4, v0}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ae5 │ │ -03d884: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d888: 28ee |0040: goto 002e // -0012 │ │ -03d88a: 0d00 |0041: move-exception v0 │ │ -03d88c: 2201 9201 |0042: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -03d890: 2202 a501 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03d894: 7010 f007 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03d89a: 1a03 0000 |0049: const-string v3, "" // string@0000 │ │ -03d89e: 6e20 f807 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03d8a4: 0c02 |004e: move-result-object v2 │ │ -03d8a6: 6e20 f707 0200 |004f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03d8ac: 0c00 |0052: move-result-object v0 │ │ -03d8ae: 6e10 fb07 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03d8b4: 0c00 |0056: move-result-object v0 │ │ -03d8b6: 7020 8f07 0100 |0057: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -03d8bc: 2701 |005a: throw v1 │ │ -03d8be: 0e00 |005b: return-void │ │ + outs : 2 │ │ + insns size : 64 16-bit code units │ │ +047cb8: |[047cb8] com.bottleworks.dailymoney.ui.TestsDesktop.testFirstDayOfWeek:()V │ │ +047cc8: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +047cce: 0c06 |0003: move-result-object v6 │ │ +047cd0: 6e10 9c02 0600 |0004: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +047cd6: 0c00 |0007: move-result-object v0 │ │ +047cd8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +047cda: 1306 6400 |0009: const/16 v6, #int 100 // #64 │ │ +047cde: 3563 3400 |000b: if-ge v3, v6, 003f // +0034 │ │ +047ce2: 2204 b001 |000d: new-instance v4, Ljava/util/Date; // type@01b0 │ │ +047ce6: 7010 1f08 0400 |000f: invoke-direct {v4}, Ljava/util/Date;.:()V // method@081f │ │ +047cec: 6e20 6a01 4000 |0012: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ +047cf2: 0c05 |0015: move-result-object v5 │ │ +047cf4: 6e20 6701 4000 |0016: invoke-virtual {v0, v4}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ +047cfa: 0c02 |0019: move-result-object v2 │ │ +047cfc: 6206 da07 |001a: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +047d00: 2207 9901 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@0199 │ │ +047d04: 7010 e507 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +047d0a: 1a08 9a00 |0021: const-string v8, "2>>>>>>>>>>> " // string@009a │ │ +047d0e: 6e20 ed07 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047d14: 0c07 |0026: move-result-object v7 │ │ +047d16: 6e20 ec07 5700 |0027: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +047d1c: 0c07 |002a: move-result-object v7 │ │ +047d1e: 6e10 f007 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047d24: 0c07 |002e: move-result-object v7 │ │ +047d26: 6e20 6507 7600 |002f: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +047d2c: 1606 0a00 |0032: const-wide/16 v6, #int 10 // #a │ │ +047d30: 7120 f507 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@07f5 │ │ +047d36: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +047d3a: 28d0 |0039: goto 0009 // -0030 │ │ +047d3c: 0d01 |003a: move-exception v1 │ │ +047d3e: 6e10 9407 0100 |003b: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0794 │ │ +047d44: 28f9 |003e: goto 0037 // -0007 │ │ +047d46: 0e00 |003f: return-void │ │ catches : 1 │ │ - 0x002e - 0x003e │ │ - Lorg/javia/arity/SyntaxException; -> 0x0041 │ │ + 0x0034 - 0x0037 │ │ + Ljava/lang/InterruptedException; -> 0x003a │ │ positions : │ │ - 0x0001 line=60 │ │ - 0x0004 line=209 │ │ - 0x000b line=210 │ │ - 0x0012 line=211 │ │ - 0x0015 line=212 │ │ - 0x001d line=61 │ │ - 0x0022 line=62 │ │ - 0x0026 line=63 │ │ - 0x002b line=61 │ │ - 0x002e line=66 │ │ - 0x0033 line=67 │ │ - 0x003e line=66 │ │ - 0x0041 line=69 │ │ - 0x0042 line=70 │ │ - 0x005b line=72 │ │ + 0x0000 line=189 │ │ + 0x0008 line=190 │ │ + 0x000d line=191 │ │ + 0x0012 line=192 │ │ + 0x0016 line=193 │ │ + 0x001a line=196 │ │ + 0x0032 line=200 │ │ + 0x0037 line=190 │ │ + 0x003a line=201 │ │ + 0x003b line=203 │ │ + 0x003f line=206 │ │ locals : │ │ - 0x0000 - 0x005c reg=4 this Lorg/javia/arity/Symbols; │ │ + 0x003b - 0x003f reg=1 e Ljava/lang/InterruptedException; │ │ + 0x001a - 0x003f reg=2 end Ljava/util/Date; │ │ + 0x0012 - 0x003f reg=4 now Ljava/util/Date; │ │ + 0x0016 - 0x003f reg=5 start Ljava/util/Date; │ │ + 0x0008 - 0x0040 reg=0 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0009 - 0x0040 reg=3 i I │ │ + 0x0000 - 0x0040 reg=9 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - #2 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'isDefinition' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Lcom/bottleworks/dailymoney/ui/TestsDesktop;) │ │ + name : 'testJust' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 13 16-bit code units │ │ -03d8d0: |[03d8d0] org.javia.arity.Symbols.isDefinition:(Ljava/lang/String;)Z │ │ -03d8e0: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ -03d8e4: 6e20 d207 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(I)I // method@07d2 │ │ -03d8ea: 0a00 |0005: move-result v0 │ │ -03d8ec: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -03d8ee: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -03d8f2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -03d8f4: 0f00 |000a: return v0 │ │ -03d8f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03d8f8: 28fe |000c: goto 000a // -0002 │ │ + insns size : 142 16-bit code units │ │ +047d58: |[047d58] com.bottleworks.dailymoney.ui.TestsDesktop.testJust:()V │ │ +047d68: 7100 b802 0000 |0000: invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;.instance:()Lcom/bottleworks/dailymoney/context/Contexts; // method@02b8 │ │ +047d6e: 0c04 |0003: move-result-object v4 │ │ +047d70: 6e10 9c02 0400 |0004: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +047d76: 0c00 |0007: move-result-object v0 │ │ +047d78: 2202 b001 |0008: new-instance v2, Ljava/util/Date; // type@01b0 │ │ +047d7c: 7010 1f08 0200 |000a: invoke-direct {v2}, Ljava/util/Date;.:()V // method@081f │ │ +047d82: 6e20 6a01 2000 |000d: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016a │ │ +047d88: 0c03 |0010: move-result-object v3 │ │ +047d8a: 6e20 6701 2000 |0011: invoke-virtual {v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;.weekEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0167 │ │ +047d90: 0c01 |0014: move-result-object v1 │ │ +047d92: 6204 da07 |0015: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +047d96: 2205 9901 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +047d9a: 7010 e507 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +047da0: 1a06 ba00 |001c: const-string v6, ">>>>>>>>>>>>>>> " // string@00ba │ │ +047da4: 6e20 ed07 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047daa: 0c05 |0021: move-result-object v5 │ │ +047dac: 6e20 ec07 2500 |0022: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +047db2: 0c05 |0025: move-result-object v5 │ │ +047db4: 6e10 f007 0500 |0026: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047dba: 0c05 |0029: move-result-object v5 │ │ +047dbc: 6e20 6507 5400 |002a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +047dc2: 6204 da07 |002d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +047dc6: 2205 9901 |002f: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +047dca: 7010 e507 0500 |0031: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +047dd0: 1a06 8d00 |0034: const-string v6, "1>>>>>>>>>>> " // string@008d │ │ +047dd4: 6e20 ed07 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047dda: 0c05 |0039: move-result-object v5 │ │ +047ddc: 6e20 ec07 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +047de2: 0c05 |003d: move-result-object v5 │ │ +047de4: 6e10 f007 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047dea: 0c05 |0041: move-result-object v5 │ │ +047dec: 6e20 6507 5400 |0042: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +047df2: 6204 da07 |0045: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +047df6: 2205 9901 |0047: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +047dfa: 7010 e507 0500 |0049: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +047e00: 1a06 9a00 |004c: const-string v6, "2>>>>>>>>>>> " // string@009a │ │ +047e04: 6e20 ed07 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047e0a: 0c05 |0051: move-result-object v5 │ │ +047e0c: 6e20 ec07 3500 |0052: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +047e12: 0c05 |0055: move-result-object v5 │ │ +047e14: 6e10 f007 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047e1a: 0c05 |0059: move-result-object v5 │ │ +047e1c: 6e20 6507 5400 |005a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +047e22: 6204 da07 |005d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +047e26: 2205 9901 |005f: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +047e2a: 7010 e507 0500 |0061: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +047e30: 1a06 9c00 |0064: const-string v6, "3>>>>>>>>>>> " // string@009c │ │ +047e34: 6e20 ed07 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047e3a: 0c05 |0069: move-result-object v5 │ │ +047e3c: 6e20 ec07 1500 |006a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +047e42: 0c05 |006d: move-result-object v5 │ │ +047e44: 6e10 f007 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047e4a: 0c05 |0071: move-result-object v5 │ │ +047e4c: 6e20 6507 5400 |0072: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +047e52: 6204 da07 |0075: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@07da │ │ +047e56: 2205 9901 |0077: new-instance v5, Ljava/lang/StringBuilder; // type@0199 │ │ +047e5a: 7010 e507 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +047e60: 1a06 b900 |007c: const-string v6, ">>>>>>>>>>>>>> " // string@00b9 │ │ +047e64: 6e20 ed07 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +047e6a: 0c05 |0081: move-result-object v5 │ │ +047e6c: 6e20 ec07 2500 |0082: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07ec │ │ +047e72: 0c05 |0085: move-result-object v5 │ │ +047e74: 6e10 f007 0500 |0086: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +047e7a: 0c05 |0089: move-result-object v5 │ │ +047e7c: 6e20 6507 5400 |008a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0765 │ │ +047e82: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=224 │ │ + 0x0008 line=225 │ │ + 0x000d line=226 │ │ + 0x0011 line=227 │ │ + 0x0015 line=228 │ │ + 0x002d line=229 │ │ + 0x0045 line=230 │ │ + 0x005d line=231 │ │ + 0x0075 line=232 │ │ + 0x008d line=234 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ + 0x0008 - 0x008e reg=0 calHelper Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0015 - 0x008e reg=1 end Ljava/util/Date; │ │ + 0x000d - 0x008e reg=2 now Ljava/util/Date; │ │ + 0x0011 - 0x008e reg=3 start Ljava/util/Date; │ │ + 0x0000 - 0x008e reg=7 this Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'add' │ │ - type : '(Lorg/javia/arity/Symbol;)V' │ │ + source_file_idx : 1322 (TestsDesktop.java) │ │ + │ │ +Class #289 header: │ │ +class_idx : 315 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #289 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=reloadData │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on field #1849 'all' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lcom/bottleworks/dailymoney/data/Balance;" ">;" } │ │ + │ │ +Class #289 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ + name : 'all' │ │ + type : 'Ljava/util/List;' │ │ access : 0x0000 () │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -03d8fc: |[03d8fc] org.javia.arity.Symbols.add:(Lorg/javia/arity/Symbol;)V │ │ -03d90c: 5420 790b |0000: iget-object v0, v2, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0b79 │ │ -03d910: 6e30 3508 3003 |0002: invoke-virtual {v0, v3, v3}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0835 │ │ -03d916: 0c00 |0005: move-result-object v0 │ │ -03d918: 5421 760b |0006: iget-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03d91c: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -03d920: 2201 c901 |000a: new-instance v1, Ljava/util/Vector; // type@01c9 │ │ -03d924: 7010 5708 0100 |000c: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@0857 │ │ -03d92a: 5b21 760b |000f: iput-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03d92e: 5421 760b |0011: iget-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03d932: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ -03d936: 6e20 5908 0100 |0015: invoke-virtual {v1, v0}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@0859 │ │ -03d93c: 0e00 |0018: return-void │ │ -03d93e: 7110 da0a 0300 |0019: invoke-static {v3}, Lorg/javia/arity/Symbol;.newEmpty:(Lorg/javia/arity/Symbol;)Lorg/javia/arity/Symbol; // method@0ada │ │ -03d944: 0c00 |001c: move-result-object v0 │ │ -03d946: 28f8 |001d: goto 0015 // -0008 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +047e84: |[047e84] com.bottleworks.dailymoney.ui.report.BalanceActivity$3.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +047e94: 5b12 3a07 |0000: iput-object v2, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047e98: 7010 9f01 0100 |0002: invoke-direct {v1}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +047e9e: 2200 aa01 |0005: new-instance v0, Ljava/util/ArrayList; // type@01aa │ │ +047ea2: 7010 0e08 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@080e │ │ +047ea8: 5b10 3907 |000a: iput-object v0, v1, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +047eac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ - 0x0006 line=267 │ │ - 0x000a line=268 │ │ - 0x0011 line=270 │ │ - 0x0018 line=271 │ │ - 0x0019 line=270 │ │ + 0x0000 line=272 │ │ + 0x0005 line=273 │ │ locals : │ │ - 0x0000 - 0x001e reg=2 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x001e reg=3 (null) Lorg/javia/arity/Symbol; │ │ + 0x0000 - 0x000d reg=1 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; │ │ + 0x0000 - 0x000d reg=2 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #1 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'addArguments' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ + name : 'onBusyFinish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ + registers : 14 │ │ + ins : 1 │ │ outs : 4 │ │ - insns size : 22 16-bit code units │ │ -03d948: |[03d948] org.javia.arity.Symbols.addArguments:([Ljava/lang/String;)V │ │ -03d958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d95a: 2161 |0001: array-length v1, v6 │ │ -03d95c: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ -03d960: 2201 0c02 |0004: new-instance v1, Lorg/javia/arity/Symbol; // type@020c │ │ -03d964: 4602 0600 |0006: aget-object v2, v6, v0 │ │ -03d968: 12d3 |0008: const/4 v3, #int -3 // #fd │ │ -03d96a: d804 0025 |0009: add-int/lit8 v4, v0, #int 37 // #25 │ │ -03d96e: 8d44 |000b: int-to-byte v4, v4 │ │ -03d970: 7040 d50a 2143 |000c: invoke-direct {v1, v2, v3, v4}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;IB)V // method@0ad5 │ │ -03d976: 6e20 de0a 1500 |000f: invoke-virtual {v5, v1}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ade │ │ -03d97c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d980: 28ed |0014: goto 0001 // -0013 │ │ -03d982: 0e00 |0015: return-void │ │ + insns size : 445 16-bit code units │ │ +047eb0: |[047eb0] com.bottleworks.dailymoney.ui.report.BalanceActivity$3.onBusyFinish:()V │ │ +047ec0: 122c |0000: const/4 v12, #int 2 // #2 │ │ +047ec2: 120b |0001: const/4 v11, #int 0 // #0 │ │ +047ec4: 121a |0002: const/4 v10, #int 1 // #1 │ │ +047ec6: 54d4 3a07 |0003: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047eca: 7110 3d06 0400 |0005: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@063d │ │ +047ed0: 0c04 |0008: move-result-object v4 │ │ +047ed2: 6e10 9c02 0400 |0009: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; // method@029c │ │ +047ed8: 0c01 |000c: move-result-object v1 │ │ +047eda: 54d4 3a07 |000d: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047ede: 7110 3e06 0400 |000f: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063e │ │ +047ee4: 0c04 |0012: move-result-object v4 │ │ +047ee6: 7210 3208 0400 |0013: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0832 │ │ +047eec: 54d4 3a07 |0016: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047ef0: 7110 3e06 0400 |0018: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063e │ │ +047ef6: 0c04 |001b: move-result-object v4 │ │ +047ef8: 54d5 3907 |001c: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +047efc: 7220 3108 5400 |001e: invoke-interface {v4, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +047f02: 54d4 3a07 |0021: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047f06: 7110 3f06 0400 |0023: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ +047f0c: 0c04 |0026: move-result-object v4 │ │ +047f0e: 7210 3208 0400 |0027: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@0832 │ │ +047f14: 54d4 3a07 |002a: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047f18: 7110 3e06 0400 |002c: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063e │ │ +047f1e: 0c04 |002f: move-result-object v4 │ │ +047f20: 7210 3508 0400 |0030: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +047f26: 0c04 |0033: move-result-object v4 │ │ +047f28: 7210 2c08 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +047f2e: 0a05 |0037: move-result v5 │ │ +047f30: 3805 6700 |0038: if-eqz v5, 009f // +0067 │ │ +047f34: 7210 2d08 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +047f3a: 0c00 |003d: move-result-object v0 │ │ +047f3c: 1f00 c000 |003e: check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +047f40: 2203 b101 |0040: new-instance v3, Ljava/util/HashMap; // type@01b1 │ │ +047f44: 7010 2408 0300 |0042: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0824 │ │ +047f4a: 54d5 3a07 |0045: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047f4e: 7110 3f06 0500 |0047: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063f │ │ +047f54: 0c05 |004a: move-result-object v5 │ │ +047f56: 7220 3008 3500 |004b: invoke-interface {v5, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +047f5c: 54d5 3a07 |004e: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +047f60: 7110 4006 0500 |0050: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@0640 │ │ +047f66: 0c05 |0053: move-result-object v5 │ │ +047f68: 6e10 0a03 0000 |0054: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +047f6e: 0b06 |0057: move-result-wide v6 │ │ +047f70: 6e30 ca02 6507 |0058: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/dailymoney/context/Contexts;.toFormattedMoneyString:(D)Ljava/lang/String; // method@02ca │ │ +047f76: 0c02 |005b: move-result-object v2 │ │ +047f78: 7100 4106 0000 |005c: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0641 │ │ +047f7e: 0c05 |005f: move-result-object v5 │ │ +047f80: 4605 050b |0060: aget-object v5, v5, v11 │ │ +047f84: 2206 2001 |0062: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +047f88: 7100 4106 0000 |0064: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0641 │ │ +047f8e: 0c07 |0067: move-result-object v7 │ │ +047f90: 4607 070b |0068: aget-object v7, v7, v11 │ │ +047f94: 1a08 0000 |006a: const-string v8, "" // string@0000 │ │ +047f98: 7040 c205 7680 |006c: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +047f9e: 7230 3c08 5306 |006f: invoke-interface {v3, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +047fa4: 7100 4106 0000 |0072: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0641 │ │ +047faa: 0c05 |0075: move-result-object v5 │ │ +047fac: 4605 050a |0076: aget-object v5, v5, v10 │ │ +047fb0: 2206 2001 |0078: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +047fb4: 7100 4106 0000 |007a: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0641 │ │ +047fba: 0c07 |007d: move-result-object v7 │ │ +047fbc: 4607 070a |007e: aget-object v7, v7, v10 │ │ +047fc0: 6e10 0b03 0000 |0080: invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;.getName:()Ljava/lang/String; // method@030b │ │ +047fc6: 0c08 |0083: move-result-object v8 │ │ +047fc8: 7040 c205 7680 |0084: invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +047fce: 7230 3c08 5306 |0087: invoke-interface {v3, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +047fd4: 7100 4106 0000 |008a: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0641 │ │ +047fda: 0c05 |008d: move-result-object v5 │ │ +047fdc: 4605 050c |008e: aget-object v5, v5, v12 │ │ +047fe0: 2206 2001 |0090: new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; // type@0120 │ │ +047fe4: 7100 4106 0000 |0092: invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2900:()[Ljava/lang/String; // method@0641 │ │ +047fea: 0c07 |0095: move-result-object v7 │ │ +047fec: 4607 070c |0096: aget-object v7, v7, v12 │ │ +047ff0: 7040 c205 7620 |0098: invoke-direct {v6, v7, v0, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;.:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V // method@05c2 │ │ +047ff6: 7230 3c08 5306 |009b: invoke-interface {v3, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@083c │ │ +047ffc: 2896 |009e: goto 0034 // -006a │ │ +047ffe: 54d4 3a07 |009f: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048002: 7110 4306 0400 |00a1: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; // method@0643 │ │ +048008: 0c04 |00a4: move-result-object v4 │ │ +04800a: 6e10 1901 0400 |00a5: invoke-virtual {v4}, Landroid/widget/SimpleAdapter;.notifyDataSetChanged:()V // method@0119 │ │ +048010: 54d4 3a07 |00a8: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048014: 7110 4d06 0400 |00aa: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +04801a: 0a04 |00ad: move-result v4 │ │ +04801c: 3804 7c00 |00ae: if-eqz v4, 012a // +007c │ │ +048020: 54d4 3a07 |00b0: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048024: 7110 4406 0400 |00b2: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0644 │ │ +04802a: 0a04 |00b5: move-result v4 │ │ +04802c: 3904 4400 |00b6: if-nez v4, 00fa // +0044 │ │ +048030: 54d4 3a07 |00b8: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048034: 5444 5107 |00ba: iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0751 │ │ +048038: 54d5 3a07 |00bc: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04803c: 7110 4806 0500 |00be: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0648 │ │ +048042: 0c05 |00c1: move-result-object v5 │ │ +048044: 6006 cc04 |00c2: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_month_total:I // field@04cc │ │ +048048: 23c7 1a02 |00c4: new-array v7, v12, [Ljava/lang/Object; // type@021a │ │ +04804c: 54d8 3a07 |00c6: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048050: 7110 4606 0800 |00c8: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0646 │ │ +048056: 0c08 |00cb: move-result-object v8 │ │ +048058: 54d9 3a07 |00cc: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04805c: 7110 4506 0900 |00ce: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048062: 0c09 |00d1: move-result-object v9 │ │ +048064: 6e20 5a01 9100 |00d2: invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +04806a: 0c09 |00d5: move-result-object v9 │ │ +04806c: 6e20 f907 9800 |00d6: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048072: 0c08 |00d9: move-result-object v8 │ │ +048074: 4d08 070b |00da: aput-object v8, v7, v11 │ │ +048078: 54d8 3a07 |00dc: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04807c: 7110 4706 0800 |00de: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0647 │ │ +048082: 0c08 |00e1: move-result-object v8 │ │ +048084: 54d9 3a07 |00e2: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048088: 7110 4506 0900 |00e4: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +04808e: 0c09 |00e7: move-result-object v9 │ │ +048090: 6e20 5901 9100 |00e8: invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +048096: 0c09 |00eb: move-result-object v9 │ │ +048098: 6e20 f907 9800 |00ec: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +04809e: 0c08 |00ef: move-result-object v8 │ │ +0480a0: 4d08 070a |00f0: aput-object v8, v7, v10 │ │ +0480a4: 6e30 d401 6507 |00f2: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0480aa: 0c05 |00f5: move-result-object v5 │ │ +0480ac: 6e20 3601 5400 |00f6: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +0480b2: 0e00 |00f9: return-void │ │ +0480b4: 54d4 3a07 |00fa: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0480b8: 7110 4406 0400 |00fc: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0644 │ │ +0480be: 0a04 |00ff: move-result v4 │ │ +0480c0: 33a4 f9ff |0100: if-ne v4, v10, 00f9 // -0007 │ │ +0480c4: 54d4 3a07 |0102: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0480c8: 5444 5107 |0104: iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0751 │ │ +0480cc: 54d5 3a07 |0106: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0480d0: 7110 4a06 0500 |0108: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@064a │ │ +0480d6: 0c05 |010b: move-result-object v5 │ │ +0480d8: 6006 ce04 |010c: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_year_total:I // field@04ce │ │ +0480dc: 23a7 1a02 |010e: new-array v7, v10, [Ljava/lang/Object; // type@021a │ │ +0480e0: 54d8 3a07 |0110: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0480e4: 7110 4906 0800 |0112: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0649 │ │ +0480ea: 0c08 |0115: move-result-object v8 │ │ +0480ec: 54d9 3a07 |0116: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0480f0: 7110 4506 0900 |0118: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +0480f6: 0c09 |011b: move-result-object v9 │ │ +0480f8: 6e20 f907 9800 |011c: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +0480fe: 0c08 |011f: move-result-object v8 │ │ +048100: 4d08 070b |0120: aput-object v8, v7, v11 │ │ +048104: 6e30 d401 6507 |0122: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +04810a: 0c05 |0125: move-result-object v5 │ │ +04810c: 6e20 3601 5400 |0126: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +048112: 28d0 |0129: goto 00f9 // -0030 │ │ +048114: 54d4 3a07 |012a: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048118: 7110 4406 0400 |012c: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0644 │ │ +04811e: 0a04 |012f: move-result v4 │ │ +048120: 3904 5c00 |0130: if-nez v4, 018c // +005c │ │ +048124: 54d4 3a07 |0132: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048128: 5444 5107 |0134: iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0751 │ │ +04812c: 54d5 3a07 |0136: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048130: 7110 4b06 0500 |0138: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@064b │ │ +048136: 0c05 |013b: move-result-object v5 │ │ +048138: 6006 cb04 |013c: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_month:I // field@04cb │ │ +04813c: 1237 |013e: const/4 v7, #int 3 // #3 │ │ +04813e: 2377 1a02 |013f: new-array v7, v7, [Ljava/lang/Object; // type@021a │ │ +048142: 54d8 3a07 |0141: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048146: 7110 4606 0800 |0143: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0646 │ │ +04814c: 0c08 |0146: move-result-object v8 │ │ +04814e: 54d9 3a07 |0147: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048152: 7110 4506 0900 |0149: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048158: 0c09 |014c: move-result-object v9 │ │ +04815a: 6e20 5a01 9100 |014d: invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +048160: 0c09 |0150: move-result-object v9 │ │ +048162: 6e20 f907 9800 |0151: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048168: 0c08 |0154: move-result-object v8 │ │ +04816a: 4d08 070b |0155: aput-object v8, v7, v11 │ │ +04816e: 54d8 3a07 |0157: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048172: 7110 4706 0800 |0159: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0647 │ │ +048178: 0c08 |015c: move-result-object v8 │ │ +04817a: 54d9 3a07 |015d: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04817e: 7110 4506 0900 |015f: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048184: 0c09 |0162: move-result-object v9 │ │ +048186: 6e20 5a01 9100 |0163: invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +04818c: 0c09 |0166: move-result-object v9 │ │ +04818e: 6e20 f907 9800 |0167: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048194: 0c08 |016a: move-result-object v8 │ │ +048196: 4d08 070a |016b: aput-object v8, v7, v10 │ │ +04819a: 54d8 3a07 |016d: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04819e: 7110 4706 0800 |016f: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0647 │ │ +0481a4: 0c08 |0172: move-result-object v8 │ │ +0481a6: 54d9 3a07 |0173: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0481aa: 7110 4506 0900 |0175: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +0481b0: 0c09 |0178: move-result-object v9 │ │ +0481b2: 6e20 5901 9100 |0179: invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +0481b8: 0c09 |017c: move-result-object v9 │ │ +0481ba: 6e20 f907 9800 |017d: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +0481c0: 0c08 |0180: move-result-object v8 │ │ +0481c2: 4d08 070c |0181: aput-object v8, v7, v12 │ │ +0481c6: 6e30 d401 6507 |0183: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +0481cc: 0c05 |0186: move-result-object v5 │ │ +0481ce: 6e20 3601 5400 |0187: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +0481d4: 2900 6fff |018a: goto/16 00f9 // -0091 │ │ +0481d8: 54d4 3a07 |018c: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0481dc: 7110 4406 0400 |018e: invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I // method@0644 │ │ +0481e2: 0a04 |0191: move-result v4 │ │ +0481e4: 33a4 67ff |0192: if-ne v4, v10, 00f9 // -0099 │ │ +0481e8: 54d4 3a07 |0194: iget-object v4, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0481ec: 5444 5107 |0196: iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.infoView:Landroid/widget/TextView; // field@0751 │ │ +0481f0: 54d5 3a07 |0198: iget-object v5, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0481f4: 7110 4c06 0500 |019a: invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@064c │ │ +0481fa: 0c05 |019d: move-result-object v5 │ │ +0481fc: 6006 cd04 |019e: sget v6, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_mode_year:I // field@04cd │ │ +048200: 23a7 1a02 |01a0: new-array v7, v10, [Ljava/lang/Object; // type@021a │ │ +048204: 54d8 3a07 |01a2: iget-object v8, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048208: 7110 4906 0800 |01a4: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0649 │ │ +04820e: 0c08 |01a7: move-result-object v8 │ │ +048210: 54d9 3a07 |01a8: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048214: 7110 4506 0900 |01aa: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +04821a: 0c09 |01ad: move-result-object v9 │ │ +04821c: 6e20 f907 9800 |01ae: invoke-virtual {v8, v9}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048222: 0c08 |01b1: move-result-object v8 │ │ +048224: 4d08 070b |01b2: aput-object v8, v7, v11 │ │ +048228: 6e30 d401 6507 |01b4: invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +04822e: 0c05 |01b7: move-result-object v5 │ │ +048230: 6e20 3601 5400 |01b8: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0136 │ │ +048236: 2900 3eff |01bb: goto/16 00f9 // -00c2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=260 │ │ - 0x0004 line=261 │ │ - 0x0012 line=260 │ │ - 0x0015 line=263 │ │ + 0x0003 line=337 │ │ + 0x000d line=338 │ │ + 0x0016 line=339 │ │ + 0x0021 line=340 │ │ + 0x002a line=342 │ │ + 0x0040 line=343 │ │ + 0x0045 line=344 │ │ + 0x004e line=345 │ │ + 0x005c line=346 │ │ + 0x0072 line=347 │ │ + 0x008a line=348 │ │ + 0x009f line=351 │ │ + 0x00a8 line=355 │ │ + 0x00b0 line=356 │ │ + 0x00b8 line=357 │ │ + 0x00de line=358 │ │ + 0x00f2 line=357 │ │ + 0x00f9 line=372 │ │ + 0x00fa line=359 │ │ + 0x0102 line=360 │ │ + 0x012a line=363 │ │ + 0x0132 line=364 │ │ + 0x0159 line=365 │ │ + 0x0183 line=364 │ │ + 0x018c line=366 │ │ + 0x0194 line=367 │ │ locals : │ │ - 0x0000 - 0x0016 reg=5 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0016 reg=6 (null) [Ljava/lang/String; │ │ + 0x0040 - 0x009f reg=0 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x005c - 0x009f reg=2 money Ljava/lang/String; │ │ + 0x0045 - 0x009f reg=3 row Ljava/util/Map; Ljava/util/Map; │ │ + 0x000d - 0x01bd reg=1 cal Lcom/bottleworks/commons/util/CalendarHelper; │ │ + 0x0000 - 0x01bd reg=13 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; │ │ │ │ - #2 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'compile' │ │ - type : '(Ljava/lang/String;)Lorg/javia/arity/Function;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 10 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 12 16-bit code units │ │ -03d984: |[03d984] org.javia.arity.Symbols.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; │ │ -03d994: 1d01 |0000: monitor-enter v1 │ │ -03d996: 5410 740b |0001: iget-object v0, v1, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0b74 │ │ -03d99a: 6e30 470a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Compiler;.compile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a47 │ │ -03d9a0: 0c00 |0006: move-result-object v0 │ │ -03d9a2: 1e01 |0007: monitor-exit v1 │ │ -03d9a4: 1100 |0008: return-object v0 │ │ -03d9a6: 0d00 |0009: move-exception v0 │ │ -03d9a8: 1e01 |000a: monitor-exit v1 │ │ -03d9aa: 2700 |000b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0009 │ │ + insns size : 558 16-bit code units │ │ +04823c: |[04823c] com.bottleworks.dailymoney.ui.report.BalanceActivity$3.run:()V │ │ +04824c: 5496 3a07 |0000: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048250: 7110 2c06 0600 |0002: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; // method@062c │ │ +048256: 0c06 |0005: move-result-object v6 │ │ +048258: 6e10 bd02 0600 |0006: invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;.isPrefHierarachicalReport:()Z // method@02bd │ │ +04825e: 0a02 |0009: move-result v2 │ │ +048260: 6206 6c05 |000a: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +048264: 5497 3a07 |000c: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048268: 7110 3706 0700 |000e: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0637 │ │ +04826e: 0c07 |0011: move-result-object v7 │ │ +048270: 5498 3a07 |0012: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048274: 7110 4206 0800 |0014: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0642 │ │ +04827a: 0c08 |0017: move-result-object v8 │ │ +04827c: 7130 1a03 7608 |0018: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031a │ │ +048282: 0c00 |001b: move-result-object v0 │ │ +048284: 6206 6e05 |001c: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +048288: 5497 3a07 |001e: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04828c: 7110 3706 0700 |0020: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0637 │ │ +048292: 0c07 |0023: move-result-object v7 │ │ +048294: 5498 3a07 |0024: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048298: 7110 4206 0800 |0026: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0642 │ │ +04829e: 0c08 |0029: move-result-object v8 │ │ +0482a0: 7130 1a03 7608 |002a: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031a │ │ +0482a6: 0c03 |002d: move-result-object v3 │ │ +0482a8: 6206 6d05 |002e: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +0482ac: 5497 3a07 |0030: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0482b0: 7110 3706 0700 |0032: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0637 │ │ +0482b6: 0c07 |0035: move-result-object v7 │ │ +0482b8: 5498 3a07 |0036: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0482bc: 7110 4206 0800 |0038: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0642 │ │ +0482c2: 0c08 |003b: move-result-object v8 │ │ +0482c4: 7130 1a03 7608 |003c: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031a │ │ +0482ca: 0c01 |003f: move-result-object v1 │ │ +0482cc: 6206 6f05 |0040: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +0482d0: 5497 3a07 |0042: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0482d4: 7110 3706 0700 |0044: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0637 │ │ +0482da: 0c07 |0047: move-result-object v7 │ │ +0482dc: 5498 3a07 |0048: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0482e0: 7110 4206 0800 |004a: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0642 │ │ +0482e6: 0c08 |004d: move-result-object v8 │ │ +0482e8: 7130 1a03 7608 |004e: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031a │ │ +0482ee: 0c04 |0051: move-result-object v4 │ │ +0482f0: 6206 7005 |0052: sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +0482f4: 5497 3a07 |0054: iget-object v7, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0482f8: 7110 3706 0700 |0056: invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0637 │ │ +0482fe: 0c07 |0059: move-result-object v7 │ │ +048300: 5498 3a07 |005a: iget-object v8, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048304: 7110 4206 0800 |005c: invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0642 │ │ +04830a: 0c08 |005f: move-result-object v8 │ │ +04830c: 7130 1a03 7608 |0060: invoke-static {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalanceList:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; // method@031a │ │ +048312: 0c05 |0063: move-result-object v5 │ │ +048314: 3802 ea00 |0064: if-eqz v2, 014e // +00ea │ │ +048318: 6207 6c05 |0066: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +04831c: 5496 3a07 |0068: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048320: 7110 4d06 0600 |006a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +048326: 0a06 |006d: move-result v6 │ │ +048328: 3806 9c00 |006e: if-eqz v6, 010a // +009c │ │ +04832c: 5496 3a07 |0070: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048330: 7110 5806 0600 |0072: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0658 │ │ +048336: 0c06 |0075: move-result-object v6 │ │ +048338: 6008 cf04 |0076: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tasset:I // field@04cf │ │ +04833c: 6e20 d301 8600 |0078: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048342: 0c06 |007b: move-result-object v6 │ │ +048344: 7130 1603 6700 |007c: invoke-static {v7, v6, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0316 │ │ +04834a: 0c00 |007f: move-result-object v0 │ │ +04834c: 6207 6e05 |0080: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +048350: 5496 3a07 |0082: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048354: 7110 4d06 0600 |0084: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +04835a: 0a06 |0087: move-result v6 │ │ +04835c: 3806 9000 |0088: if-eqz v6, 0118 // +0090 │ │ +048360: 5496 3a07 |008a: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048364: 7110 6306 0600 |008c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0663 │ │ +04836a: 0c06 |008f: move-result-object v6 │ │ +04836c: 6008 d104 |0090: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tincome:I // field@04d1 │ │ +048370: 6e20 d301 8600 |0092: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048376: 0c06 |0095: move-result-object v6 │ │ +048378: 7130 1603 6703 |0096: invoke-static {v7, v6, v3}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0316 │ │ +04837e: 0c03 |0099: move-result-object v3 │ │ +048380: 6207 6d05 |009a: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +048384: 5496 3a07 |009c: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048388: 7110 4d06 0600 |009e: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +04838e: 0a06 |00a1: move-result v6 │ │ +048390: 3806 8400 |00a2: if-eqz v6, 0126 // +0084 │ │ +048394: 5496 3a07 |00a4: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048398: 7110 6506 0600 |00a6: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0665 │ │ +04839e: 0c06 |00a9: move-result-object v6 │ │ +0483a0: 6008 d004 |00aa: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_texpense:I // field@04d0 │ │ +0483a4: 6e20 d301 8600 |00ac: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0483aa: 0c06 |00af: move-result-object v6 │ │ +0483ac: 7130 1603 6701 |00b0: invoke-static {v7, v6, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0316 │ │ +0483b2: 0c01 |00b3: move-result-object v1 │ │ +0483b4: 6207 6f05 |00b4: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +0483b8: 5496 3a07 |00b6: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0483bc: 7110 4d06 0600 |00b8: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +0483c2: 0a06 |00bb: move-result v6 │ │ +0483c4: 3806 7800 |00bc: if-eqz v6, 0134 // +0078 │ │ +0483c8: 5496 3a07 |00be: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0483cc: 7110 2e06 0600 |00c0: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@062e │ │ +0483d2: 0c06 |00c3: move-result-object v6 │ │ +0483d4: 6008 d204 |00c4: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tliability:I // field@04d2 │ │ +0483d8: 6e20 d301 8600 |00c6: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0483de: 0c06 |00c9: move-result-object v6 │ │ +0483e0: 7130 1603 6704 |00ca: invoke-static {v7, v6, v4}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0316 │ │ +0483e6: 0c04 |00cd: move-result-object v4 │ │ +0483e8: 6207 7005 |00ce: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +0483ec: 5496 3a07 |00d0: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0483f0: 7110 4d06 0600 |00d2: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +0483f6: 0a06 |00d5: move-result v6 │ │ +0483f8: 3806 6b00 |00d6: if-eqz v6, 0141 // +006b │ │ +0483fc: 5496 3a07 |00d8: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048400: 7110 3006 0600 |00da: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0630 │ │ +048406: 0c06 |00dd: move-result-object v6 │ │ +048408: 6008 d304 |00de: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tother:I // field@04d3 │ │ +04840c: 6e20 d301 8600 |00e0: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048412: 0c06 |00e3: move-result-object v6 │ │ +048414: 7130 1603 6705 |00e4: invoke-static {v7, v6, v5}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustNestedTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0316 │ │ +04841a: 0c05 |00e7: move-result-object v5 │ │ +04841c: 5496 3a07 |00e8: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048420: 7110 4d06 0600 |00ea: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +048426: 0a06 |00ed: move-result v6 │ │ +048428: 3806 2501 |00ee: if-eqz v6, 0213 // +0125 │ │ +04842c: 5496 3907 |00f0: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +048430: 7220 3108 0600 |00f2: invoke-interface {v6, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +048436: 5496 3907 |00f5: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +04843a: 7220 3108 4600 |00f7: invoke-interface {v6, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +048440: 5496 3907 |00fa: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +048444: 7220 3108 3600 |00fc: invoke-interface {v6, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +04844a: 5496 3907 |00ff: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +04844e: 7220 3108 1600 |0101: invoke-interface {v6, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +048454: 5496 3907 |0104: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +048458: 7220 3108 5600 |0106: invoke-interface {v6, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +04845e: 0e00 |0109: return-void │ │ +048460: 5496 3a07 |010a: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048464: 7110 6206 0600 |010c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0662 │ │ +04846a: 0c06 |010f: move-result-object v6 │ │ +04846c: 6008 c904 |0110: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_asset:I // field@04c9 │ │ +048470: 6e20 d301 8600 |0112: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048476: 0c06 |0115: move-result-object v6 │ │ +048478: 2900 66ff |0116: goto/16 007c // -009a │ │ +04847c: 5496 3a07 |0118: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048480: 7110 6406 0600 |011a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0664 │ │ +048486: 0c06 |011d: move-result-object v6 │ │ +048488: 6008 f304 |011e: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_income:I // field@04f3 │ │ +04848c: 6e20 d301 8600 |0120: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048492: 0c06 |0123: move-result-object v6 │ │ +048494: 2900 72ff |0124: goto/16 0096 // -008e │ │ +048498: 5496 3a07 |0126: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04849c: 7110 2d06 0600 |0128: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@062d │ │ +0484a2: 0c06 |012b: move-result-object v6 │ │ +0484a4: 6008 ec04 |012c: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_expense:I // field@04ec │ │ +0484a8: 6e20 d301 8600 |012e: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0484ae: 0c06 |0131: move-result-object v6 │ │ +0484b0: 2900 7eff |0132: goto/16 00b0 // -0082 │ │ +0484b4: 5496 3a07 |0134: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0484b8: 7110 2f06 0600 |0136: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@062f │ │ +0484be: 0c06 |0139: move-result-object v6 │ │ +0484c0: 6008 f504 |013a: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_liability:I // field@04f5 │ │ +0484c4: 6e20 d301 8600 |013c: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0484ca: 0c06 |013f: move-result-object v6 │ │ +0484cc: 288a |0140: goto 00ca // -0076 │ │ +0484ce: 5496 3a07 |0141: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0484d2: 7110 3106 0600 |0143: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0631 │ │ +0484d8: 0c06 |0146: move-result-object v6 │ │ +0484da: 6008 fa04 |0147: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_other:I // field@04fa │ │ +0484de: 6e20 d301 8600 |0149: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0484e4: 0c06 |014c: move-result-object v6 │ │ +0484e6: 2897 |014d: goto 00e4 // -0069 │ │ +0484e8: 6207 6c05 |014e: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +0484ec: 5496 3a07 |0150: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0484f0: 7110 4d06 0600 |0152: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +0484f6: 0a06 |0155: move-result v6 │ │ +0484f8: 3806 7c00 |0156: if-eqz v6, 01d2 // +007c │ │ +0484fc: 5496 3a07 |0158: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048500: 7110 3206 0600 |015a: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0632 │ │ +048506: 0c06 |015d: move-result-object v6 │ │ +048508: 6008 cf04 |015e: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tasset:I // field@04cf │ │ +04850c: 6e20 d301 8600 |0160: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048512: 0c06 |0163: move-result-object v6 │ │ +048514: 7130 1703 6700 |0164: invoke-static {v7, v6, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ +04851a: 0c00 |0167: move-result-object v0 │ │ +04851c: 6207 6e05 |0168: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +048520: 5496 3a07 |016a: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048524: 7110 4d06 0600 |016c: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +04852a: 0a06 |016f: move-result v6 │ │ +04852c: 3806 6f00 |0170: if-eqz v6, 01df // +006f │ │ +048530: 5496 3a07 |0172: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048534: 7110 3406 0600 |0174: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0634 │ │ +04853a: 0c06 |0177: move-result-object v6 │ │ +04853c: 6008 d104 |0178: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tincome:I // field@04d1 │ │ +048540: 6e20 d301 8600 |017a: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048546: 0c06 |017d: move-result-object v6 │ │ +048548: 7130 1703 6703 |017e: invoke-static {v7, v6, v3}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ +04854e: 0c03 |0181: move-result-object v3 │ │ +048550: 6207 6d05 |0182: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +048554: 5496 3a07 |0184: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048558: 7110 4d06 0600 |0186: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +04855e: 0a06 |0189: move-result v6 │ │ +048560: 3806 6200 |018a: if-eqz v6, 01ec // +0062 │ │ +048564: 5496 3a07 |018c: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048568: 7110 3606 0600 |018e: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0636 │ │ +04856e: 0c06 |0191: move-result-object v6 │ │ +048570: 6008 d004 |0192: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_texpense:I // field@04d0 │ │ +048574: 6e20 d301 8600 |0194: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04857a: 0c06 |0197: move-result-object v6 │ │ +04857c: 7130 1703 6701 |0198: invoke-static {v7, v6, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ +048582: 0c01 |019b: move-result-object v1 │ │ +048584: 6207 6f05 |019c: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +048588: 5496 3a07 |019e: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04858c: 7110 4d06 0600 |01a0: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +048592: 0a06 |01a3: move-result v6 │ │ +048594: 3806 5500 |01a4: if-eqz v6, 01f9 // +0055 │ │ +048598: 5496 3a07 |01a6: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04859c: 7110 3906 0600 |01a8: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0639 │ │ +0485a2: 0c06 |01ab: move-result-object v6 │ │ +0485a4: 6008 d204 |01ac: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tliability:I // field@04d2 │ │ +0485a8: 6e20 d301 8600 |01ae: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0485ae: 0c06 |01b1: move-result-object v6 │ │ +0485b0: 7130 1703 6704 |01b2: invoke-static {v7, v6, v4}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ +0485b6: 0c04 |01b5: move-result-object v4 │ │ +0485b8: 6207 7005 |01b6: sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +0485bc: 5496 3a07 |01b8: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0485c0: 7110 4d06 0600 |01ba: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z // method@064d │ │ +0485c6: 0a06 |01bd: move-result v6 │ │ +0485c8: 3806 4800 |01be: if-eqz v6, 0206 // +0048 │ │ +0485cc: 5496 3a07 |01c0: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0485d0: 7110 3b06 0600 |01c2: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063b │ │ +0485d6: 0c06 |01c5: move-result-object v6 │ │ +0485d8: 6008 d304 |01c6: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_tother:I // field@04d3 │ │ +0485dc: 6e20 d301 8600 |01c8: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +0485e2: 0c06 |01cb: move-result-object v6 │ │ +0485e4: 7130 1703 6705 |01cc: invoke-static {v7, v6, v5}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.adjustTotalBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; // method@0317 │ │ +0485ea: 0c05 |01cf: move-result-object v5 │ │ +0485ec: 2900 18ff |01d0: goto/16 00e8 // -00e8 │ │ +0485f0: 5496 3a07 |01d2: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +0485f4: 7110 3306 0600 |01d4: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0633 │ │ +0485fa: 0c06 |01d7: move-result-object v6 │ │ +0485fc: 6008 c904 |01d8: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_asset:I // field@04c9 │ │ +048600: 6e20 d301 8600 |01da: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048606: 0c06 |01dd: move-result-object v6 │ │ +048608: 2886 |01de: goto 0164 // -007a │ │ +04860a: 5496 3a07 |01df: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04860e: 7110 3506 0600 |01e1: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$1800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0635 │ │ +048614: 0c06 |01e4: move-result-object v6 │ │ +048616: 6008 f304 |01e5: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_income:I // field@04f3 │ │ +04861a: 6e20 d301 8600 |01e7: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048620: 0c06 |01ea: move-result-object v6 │ │ +048622: 2893 |01eb: goto 017e // -006d │ │ +048624: 5496 3a07 |01ec: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048628: 7110 3806 0600 |01ee: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0638 │ │ +04862e: 0c06 |01f1: move-result-object v6 │ │ +048630: 6008 ec04 |01f2: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_expense:I // field@04ec │ │ +048634: 6e20 d301 8600 |01f4: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04863a: 0c06 |01f7: move-result-object v6 │ │ +04863c: 28a0 |01f8: goto 0198 // -0060 │ │ +04863e: 5496 3a07 |01f9: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +048642: 7110 3a06 0600 |01fb: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063a │ │ +048648: 0c06 |01fe: move-result-object v6 │ │ +04864a: 6008 f504 |01ff: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_liability:I // field@04f5 │ │ +04864e: 6e20 d301 8600 |0201: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +048654: 0c06 |0204: move-result-object v6 │ │ +048656: 28ad |0205: goto 01b2 // -0053 │ │ +048658: 5496 3a07 |0206: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073a │ │ +04865c: 7110 3c06 0600 |0208: invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@063c │ │ +048662: 0c06 |020b: move-result-object v6 │ │ +048664: 6008 fa04 |020c: sget v8, Lcom/bottleworks/dailymoney/core/R$string;.label_other:I // field@04fa │ │ +048668: 6e20 d301 8600 |020e: invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;.string:(I)Ljava/lang/String; // method@01d3 │ │ +04866e: 0c06 |0211: move-result-object v6 │ │ +048670: 28ba |0212: goto 01cc // -0046 │ │ +048672: 5496 3907 |0213: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +048676: 7220 3108 3600 |0215: invoke-interface {v6, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +04867c: 5496 3907 |0218: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +048680: 7220 3108 1600 |021a: invoke-interface {v6, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +048686: 5496 3907 |021d: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +04868a: 7220 3108 0600 |021f: invoke-interface {v6, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +048690: 5496 3907 |0222: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +048694: 7220 3108 4600 |0224: invoke-interface {v6, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +04869a: 5496 3907 |0227: iget-object v6, v9, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;.all:Ljava/util/List; // field@0739 │ │ +04869e: 7220 3108 5600 |0229: invoke-interface {v6, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0831 │ │ +0486a4: 2900 ddfe |022c: goto/16 0109 // -0123 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=132 │ │ + 0x0000 line=277 │ │ + 0x000a line=279 │ │ + 0x001c line=280 │ │ + 0x002e line=281 │ │ + 0x0040 line=282 │ │ + 0x0052 line=283 │ │ + 0x0064 line=286 │ │ + 0x0066 line=287 │ │ + 0x0080 line=289 │ │ + 0x009a line=291 │ │ + 0x009e line=293 │ │ + 0x00b0 line=291 │ │ + 0x00b4 line=295 │ │ + 0x00b8 line=297 │ │ + 0x00ca line=295 │ │ + 0x00ce line=299 │ │ + 0x00e8 line=320 │ │ + 0x00f0 line=321 │ │ + 0x00f5 line=322 │ │ + 0x00fa line=323 │ │ + 0x00ff line=324 │ │ + 0x0104 line=325 │ │ + 0x0109 line=333 │ │ + 0x010a line=287 │ │ + 0x010c line=288 │ │ + 0x0118 line=289 │ │ + 0x011a line=290 │ │ + 0x0126 line=293 │ │ + 0x012e line=294 │ │ + 0x0134 line=297 │ │ + 0x013c line=298 │ │ + 0x0141 line=299 │ │ + 0x0143 line=300 │ │ + 0x014e line=303 │ │ + 0x0168 line=305 │ │ + 0x0182 line=307 │ │ + 0x0186 line=309 │ │ + 0x0198 line=307 │ │ + 0x019c line=311 │ │ + 0x01a0 line=313 │ │ + 0x01b2 line=311 │ │ + 0x01b6 line=315 │ │ + 0x01d2 line=303 │ │ + 0x01d4 line=304 │ │ + 0x01df line=305 │ │ + 0x01e1 line=306 │ │ + 0x01ec line=309 │ │ + 0x01f4 line=310 │ │ + 0x01f9 line=313 │ │ + 0x0201 line=314 │ │ + 0x0206 line=315 │ │ + 0x0208 line=316 │ │ + 0x0213 line=327 │ │ + 0x0218 line=328 │ │ + 0x021d line=329 │ │ + 0x0222 line=330 │ │ + 0x0227 line=331 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ + 0x001c - 0x022e reg=0 asset Ljava/util/List; Ljava/util/List; │ │ + 0x0040 - 0x022e reg=1 expense Ljava/util/List; Ljava/util/List; │ │ + 0x000a - 0x022e reg=2 hierarchical Z │ │ + 0x002e - 0x022e reg=3 income Ljava/util/List; Ljava/util/List; │ │ + 0x0052 - 0x022e reg=4 liability Ljava/util/List; Ljava/util/List; │ │ + 0x0064 - 0x022e reg=5 other Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x022e reg=9 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3; │ │ │ │ - #3 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'compileWithName' │ │ - type : '(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #290 header: │ │ +class_idx : 318 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #290 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doPieChart │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #290 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ + name : 'val$pos' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -03d9b8: |[03d9b8] org.javia.arity.Symbols.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; │ │ -03d9c8: 1d01 |0000: monitor-enter v1 │ │ -03d9ca: 5410 740b |0001: iget-object v0, v1, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0b74 │ │ -03d9ce: 6e30 490a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Compiler;.compileWithName:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0a49 │ │ -03d9d4: 0c00 |0006: move-result-object v0 │ │ -03d9d6: 1e01 |0007: monitor-exit v1 │ │ -03d9d8: 1100 |0008: return-object v0 │ │ -03d9da: 0d00 |0009: move-exception v0 │ │ -03d9dc: 1e01 |000a: monitor-exit v1 │ │ -03d9de: 2700 |000b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0009 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0486a8: |[0486a8] com.bottleworks.dailymoney.ui.report.BalanceActivity$6.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ │ +0486b8: 5b01 3d07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +0486bc: 5902 3e07 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.val$pos:I // field@073e │ │ +0486c0: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +0486c6: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=128 │ │ + 0x0000 line=543 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - #4 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'define' │ │ - type : '(Ljava/lang/String;D)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 18 16-bit code units │ │ -03d9ec: |[03d9ec] org.javia.arity.Symbols.define:(Ljava/lang/String;D)V │ │ -03d9fc: 1d06 |0000: monitor-enter v6 │ │ -03d9fe: 2200 0c02 |0001: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03da02: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ -03da06: 0771 |0005: move-object v1, v7 │ │ -03da08: 0482 |0006: move-wide v2, v8 │ │ -03da0a: 7606 d40a 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ad4 │ │ -03da10: 6e20 de0a 0600 |000a: invoke-virtual {v6, v0}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ade │ │ -03da16: 1e06 |000d: monitor-exit v6 │ │ -03da18: 0e00 |000e: return-void │ │ -03da1a: 0d00 |000f: move-exception v0 │ │ -03da1c: 1e06 |0010: monitor-exit v6 │ │ -03da1e: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000d │ │ - -> 0x000f │ │ + registers : 14 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 146 16-bit code units │ │ +0486c8: |[0486c8] com.bottleworks.dailymoney.ui.report.BalanceActivity$6.run:()V │ │ +0486d8: 54d9 3d07 |0000: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +0486dc: 7110 3e06 0900 |0002: invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063e │ │ +0486e2: 0c09 |0005: move-result-object v9 │ │ +0486e4: 52da 3e07 |0006: iget v10, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.val$pos:I // field@073e │ │ +0486e8: 7220 3408 a900 |0008: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +0486ee: 0c02 |000b: move-result-object v2 │ │ +0486f0: 1f02 c000 |000c: check-cast v2, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +0486f4: 6e10 0803 0200 |000e: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getGroup:()Ljava/util/List; // method@0308 │ │ +0486fa: 0c05 |0011: move-result-object v5 │ │ +0486fc: 6e10 0c03 0200 |0012: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048702: 0c09 |0015: move-result-object v9 │ │ +048704: 2099 bd00 |0016: instance-of v9, v9, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048708: 3809 5400 |0018: if-eqz v9, 006c // +0054 │ │ +04870c: 2206 aa01 |001a: new-instance v6, Ljava/util/ArrayList; // type@01aa │ │ +048710: 7020 0f08 5600 |001c: invoke-direct {v6, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@080f │ │ +048716: 7220 3708 2600 |001f: invoke-interface {v6, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0837 │ │ +04871c: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +04871e: 7230 2f08 9602 |0023: invoke-interface {v6, v9, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@082f │ │ +048724: 6e10 0c03 0200 |0026: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +04872a: 0c09 |0029: move-result-object v9 │ │ +04872c: 1f09 bd00 |002a: check-cast v9, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048730: 6e10 ef02 0900 |002c: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +048736: 0c09 |002f: move-result-object v9 │ │ +048738: 7110 fb02 0900 |0030: invoke-static {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +04873e: 0c01 |0033: move-result-object v1 │ │ +048740: 0765 |0034: move-object v5, v6 │ │ +048742: 2208 aa01 |0035: new-instance v8, Ljava/util/ArrayList; // type@01aa │ │ +048746: 7010 0e08 0800 |0037: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@080e │ │ +04874c: 7210 3508 0500 |003a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +048752: 0c09 |003d: move-result-object v9 │ │ +048754: 7210 2c08 0900 |003e: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +04875a: 0a0a |0041: move-result v10 │ │ +04875c: 380a 3300 |0042: if-eqz v10, 0075 // +0033 │ │ +048760: 7210 2d08 0900 |0044: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +048766: 0c04 |0047: move-result-object v4 │ │ +048768: 1f04 c000 |0048: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +04876c: 6e10 0c03 0400 |004a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048772: 0c0a |004d: move-result-object v10 │ │ +048774: 20aa bd00 |004e: instance-of v10, v10, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048778: 380a eeff |0050: if-eqz v10, 003e // -0012 │ │ +04877c: 6e10 0c03 0400 |0052: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048782: 0c00 |0055: move-result-object v0 │ │ +048784: 1f00 bd00 |0056: check-cast v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048788: 54da 3d07 |0058: iget-object v10, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +04878c: 7110 3706 0a00 |005a: invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0637 │ │ +048792: 0c0a |005d: move-result-object v10 │ │ +048794: 54db 3d07 |005e: iget-object v11, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +048798: 7110 4206 0b00 |0060: invoke-static {v11}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0642 │ │ +04879e: 0c0b |0063: move-result-object v11 │ │ +0487a0: 7130 1803 a00b |0064: invoke-static {v0, v10, v11}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0318 │ │ +0487a6: 0c03 |0067: move-result-object v3 │ │ +0487a8: 7220 3008 3800 |0068: invoke-interface {v8, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0487ae: 28d3 |006b: goto 003e // -002d │ │ +0487b0: 6e10 0d03 0200 |006c: invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030d │ │ +0487b6: 0c09 |006f: move-result-object v9 │ │ +0487b8: 7110 fb02 0900 |0070: invoke-static {v9}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +0487be: 0c01 |0073: move-result-object v1 │ │ +0487c0: 28c1 |0074: goto 0035 // -003f │ │ +0487c2: 2209 4301 |0075: new-instance v9, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; // type@0143 │ │ +0487c6: 54da 3d07 |0077: iget-object v10, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +0487ca: 54db 3d07 |0079: iget-object v11, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +0487ce: 7110 c401 0b00 |007b: invoke-static {v11}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ +0487d4: 0a0b |007e: move-result v11 │ │ +0487d6: 54dc 3d07 |007f: iget-object v12, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +0487da: 7110 c301 0c00 |0081: invoke-static {v12}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +0487e0: 0a0c |0084: move-result v12 │ │ +0487e2: 7040 8606 a9cb |0085: invoke-direct {v9, v10, v11, v12}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.:(Landroid/content/Context;IF)V // method@0686 │ │ +0487e8: 6e30 8906 1908 |0088: invoke-virtual {v9, v1, v8}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;.createIntent:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; // method@0689 │ │ +0487ee: 0c07 |008b: move-result-object v7 │ │ +0487f0: 54d9 3d07 |008c: iget-object v9, v13, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073d │ │ +0487f4: 6e20 8406 7900 |008e: invoke-virtual {v9, v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0684 │ │ +0487fa: 0e00 |0091: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ - 0x000d line=166 │ │ - 0x000f line=165 │ │ + 0x0000 line=546 │ │ + 0x000e line=548 │ │ + 0x0012 line=549 │ │ + 0x001a line=550 │ │ + 0x001f line=551 │ │ + 0x0022 line=552 │ │ + 0x0026 line=553 │ │ + 0x0035 line=557 │ │ + 0x003a line=558 │ │ + 0x004a line=559 │ │ + 0x0052 line=562 │ │ + 0x0058 line=563 │ │ + 0x0068 line=564 │ │ + 0x006c line=555 │ │ + 0x0075 line=566 │ │ + 0x008c line=567 │ │ + 0x0091 line=568 │ │ locals : │ │ - 0x0000 - 0x0012 reg=6 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0012 reg=7 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0012 reg=8 (null) D │ │ + 0x0012 - 0x001f reg=5 group Ljava/util/List; Ljava/util/List; │ │ + 0x001f - 0x0035 reg=6 group Ljava/util/List; Ljava/util/List; │ │ + 0x0058 - 0x006c reg=0 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0034 - 0x006c reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0068 - 0x006c reg=3 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x004a - 0x006c reg=4 g Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x003a - 0x006c reg=8 list Ljava/util/List; Ljava/util/List; │ │ + 0x0074 - 0x0092 reg=1 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x000e - 0x0092 reg=2 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0035 - 0x0092 reg=5 group Ljava/util/List; Ljava/util/List; │ │ + 0x008c - 0x0092 reg=7 intent Landroid/content/Intent; │ │ + 0x0075 - 0x0092 reg=8 list Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0092 reg=13 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6; │ │ │ │ - #5 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'define' │ │ - type : '(Ljava/lang/String;Lorg/javia/arity/Complex;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #291 header: │ │ +class_idx : 319 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #291 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doYearlyTimeChart │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #291 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ + name : 'val$pos' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 6 │ │ - insns size : 19 16-bit code units │ │ -03da2c: |[03da2c] org.javia.arity.Symbols.define:(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ -03da3c: 1d06 |0000: monitor-enter v6 │ │ -03da3e: 2200 0c02 |0001: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03da42: 5382 010b |0003: iget-wide v2, v8, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03da46: 5384 000b |0005: iget-wide v4, v8, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03da4a: 0771 |0007: move-object v1, v7 │ │ -03da4c: 7606 d40a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;DD)V // method@0ad4 │ │ -03da52: 6e20 de0a 0600 |000b: invoke-virtual {v6, v0}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ade │ │ -03da58: 1e06 |000e: monitor-exit v6 │ │ -03da5a: 0e00 |000f: return-void │ │ -03da5c: 0d00 |0010: move-exception v0 │ │ -03da5e: 1e06 |0011: monitor-exit v6 │ │ -03da60: 2700 |0012: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000e │ │ - -> 0x0010 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0487fc: |[0487fc] com.bottleworks.dailymoney.ui.report.BalanceActivity$7.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ │ +04880c: 5b01 3f07 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048810: 5902 4007 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.val$pos:I // field@0740 │ │ +048814: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +04881a: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ - 0x000e line=170 │ │ - 0x0010 line=169 │ │ + 0x0000 line=573 │ │ locals : │ │ - 0x0000 - 0x0013 reg=6 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0013 reg=7 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0013 reg=8 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - #6 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'define' │ │ - type : '(Ljava/lang/String;Lorg/javia/arity/Function;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 21 │ │ + ins : 1 │ │ outs : 4 │ │ - insns size : 26 16-bit code units │ │ -03da70: |[03da70] org.javia.arity.Symbols.define:(Ljava/lang/String;Lorg/javia/arity/Function;)V │ │ -03da80: 1d02 |0000: monitor-enter v2 │ │ -03da82: 2040 fc01 |0001: instance-of v0, v4, Lorg/javia/arity/Constant; // type@01fc │ │ -03da86: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -03da8a: 6e10 8f0a 0400 |0005: invoke-virtual {v4}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -03da90: 0b00 |0008: move-result-wide v0 │ │ -03da92: 6e40 e20a 3210 |0009: invoke-virtual {v2, v3, v0, v1}, Lorg/javia/arity/Symbols;.define:(Ljava/lang/String;D)V // method@0ae2 │ │ -03da98: 1e02 |000c: monitor-exit v2 │ │ -03da9a: 0e00 |000d: return-void │ │ -03da9c: 2200 0c02 |000e: new-instance v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03daa0: 7030 d60a 3004 |0010: invoke-direct {v0, v3, v4}, Lorg/javia/arity/Symbol;.:(Ljava/lang/String;Lorg/javia/arity/Function;)V // method@0ad6 │ │ -03daa6: 6e20 de0a 0200 |0013: invoke-virtual {v2, v0}, Lorg/javia/arity/Symbols;.add:(Lorg/javia/arity/Symbol;)V // method@0ade │ │ -03daac: 28f6 |0016: goto 000c // -000a │ │ -03daae: 0d00 |0017: move-exception v0 │ │ -03dab0: 1e02 |0018: monitor-exit v2 │ │ -03dab2: 2700 |0019: throw v0 │ │ - catches : 2 │ │ - 0x0001 - 0x000c │ │ - -> 0x0017 │ │ - 0x000e - 0x0016 │ │ - -> 0x0017 │ │ + insns size : 286 16-bit code units │ │ +04881c: |[04881c] com.bottleworks.dailymoney.ui.report.BalanceActivity$7.run:()V │ │ +04882c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +048830: 540d 3f07 |0002: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048834: 7110 3e06 0d00 |0004: invoke-static {v13}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063e │ │ +04883a: 0c0d |0007: move-result-object v13 │ │ +04883c: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +048840: 520e 4007 |000a: iget v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.val$pos:I // field@0740 │ │ +048844: 7220 3408 ed00 |000c: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +04884a: 0c03 |000f: move-result-object v3 │ │ +04884c: 1f03 c000 |0010: check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +048850: 6e10 0803 0300 |0012: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getGroup:()Ljava/util/List; // method@0308 │ │ +048856: 0c09 |0015: move-result-object v9 │ │ +048858: 6e10 0c03 0300 |0016: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +04885e: 0c0d |0019: move-result-object v13 │ │ +048860: 20dd bd00 |001a: instance-of v13, v13, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048864: 380d 8c00 |001c: if-eqz v13, 00a8 // +008c │ │ +048868: 220a aa01 |001e: new-instance v10, Ljava/util/ArrayList; // type@01aa │ │ +04886c: 7020 0f08 9a00 |0020: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@080f │ │ +048872: 7220 3708 3a00 |0023: invoke-interface {v10, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0837 │ │ +048878: 120d |0026: const/4 v13, #int 0 // #0 │ │ +04887a: 7230 2f08 da03 |0027: invoke-interface {v10, v13, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@082f │ │ +048880: 6e10 0c03 0300 |002a: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048886: 0c0d |002d: move-result-object v13 │ │ +048888: 1f0d bd00 |002e: check-cast v13, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +04888c: 6e10 ef02 0d00 |0030: invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +048892: 0c0d |0033: move-result-object v13 │ │ +048894: 7110 fb02 0d00 |0034: invoke-static {v13}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +04889a: 0c02 |0037: move-result-object v2 │ │ +04889c: 07a9 |0038: move-object v9, v10 │ │ +04889e: 2205 aa01 |0039: new-instance v5, Ljava/util/ArrayList; // type@01aa │ │ +0488a2: 7010 0e08 0500 |003b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0488a8: 7210 3508 0900 |003e: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +0488ae: 0c0d |0041: move-result-object v13 │ │ +0488b0: 7210 2c08 0d00 |0042: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +0488b6: 0a0e |0045: move-result v14 │ │ +0488b8: 380e 6b00 |0046: if-eqz v14, 00b1 // +006b │ │ +0488bc: 7210 2d08 0d00 |0048: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +0488c2: 0c08 |004b: move-result-object v8 │ │ +0488c4: 1f08 c000 |004c: check-cast v8, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +0488c8: 6e10 0c03 0800 |004e: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +0488ce: 0c0e |0051: move-result-object v14 │ │ +0488d0: 20ee bd00 |0052: instance-of v14, v14, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0488d4: 380e eeff |0054: if-eqz v14, 0042 // -0012 │ │ +0488d8: 6e10 0c03 0800 |0056: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +0488de: 0c01 |0059: move-result-object v1 │ │ +0488e0: 1f01 bd00 |005a: check-cast v1, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +0488e4: 2206 aa01 |005c: new-instance v6, Ljava/util/ArrayList; // type@01aa │ │ +0488e8: 7010 0e08 0600 |005e: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@080e │ │ +0488ee: 7220 3008 6500 |0061: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +0488f4: 0800 1400 |0064: move-object/from16 v0, v20 │ │ +0488f8: 540e 3f07 |0066: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +0488fc: 7110 4e06 0e00 |0068: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@064e │ │ +048902: 0c0e |006b: move-result-object v14 │ │ +048904: 6e10 0703 0800 |006c: invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +04890a: 0c0f |006f: move-result-object v15 │ │ +04890c: 6e20 6e01 fe00 |0070: invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ +048912: 0c07 |0073: move-result-object v7 │ │ +048914: 120b |0074: const/4 v11, #int 0 // #0 │ │ +048916: 130e 0c00 |0075: const/16 v14, #int 12 // #c │ │ +04891a: 35eb cbff |0077: if-ge v11, v14, 0042 // -0035 │ │ +04891e: 0800 1400 |0079: move-object/from16 v0, v20 │ │ +048922: 540e 3f07 |007b: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048926: 7110 4f06 0e00 |007d: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@064f │ │ +04892c: 0c0e |0080: move-result-object v14 │ │ +04892e: 6e20 5a01 7e00 |0081: invoke-virtual {v14, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +048934: 0c0e |0084: move-result-object v14 │ │ +048936: 0800 1400 |0085: move-object/from16 v0, v20 │ │ +04893a: 540f 3f07 |0087: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +04893e: 7110 5006 0f00 |0089: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0650 │ │ +048944: 0c0f |008c: move-result-object v15 │ │ +048946: 6e20 5901 7f00 |008d: invoke-virtual {v15, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +04894c: 0c0f |0090: move-result-object v15 │ │ +04894e: 7130 1803 e10f |0091: invoke-static {v1, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0318 │ │ +048954: 0c04 |0094: move-result-object v4 │ │ +048956: 7220 3008 4600 |0095: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +04895c: 0800 1400 |0098: move-object/from16 v0, v20 │ │ +048960: 540e 3f07 |009a: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048964: 7110 5106 0e00 |009c: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0651 │ │ +04896a: 0c0e |009f: move-result-object v14 │ │ +04896c: 121f |00a0: const/4 v15, #int 1 // #1 │ │ +04896e: 6e30 5701 7e0f |00a1: invoke-virtual {v14, v7, v15}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ +048974: 0c07 |00a4: move-result-object v7 │ │ +048976: d80b 0b01 |00a5: add-int/lit8 v11, v11, #int 1 // #01 │ │ +04897a: 28ce |00a7: goto 0075 // -0032 │ │ +04897c: 6e10 0d03 0300 |00a8: invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030d │ │ +048982: 0c0d |00ab: move-result-object v13 │ │ +048984: 7110 fb02 0d00 |00ac: invoke-static {v13}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +04898a: 0c02 |00af: move-result-object v2 │ │ +04898c: 2889 |00b0: goto 0039 // -0077 │ │ +04898e: 220d 4401 |00b1: new-instance v13, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; // type@0144 │ │ +048992: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ +048996: 540e 3f07 |00b5: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +04899a: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +04899e: 540f 3f07 |00b9: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +0489a2: 7110 c401 0f00 |00bb: invoke-static {v15}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ +0489a8: 0a0f |00be: move-result v15 │ │ +0489aa: 0800 1400 |00bf: move-object/from16 v0, v20 │ │ +0489ae: 5400 3f07 |00c1: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +0489b2: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ +0489b6: 7701 c301 1000 |00c5: invoke-static/range {v16}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +0489bc: 0a10 |00c8: move-result v16 │ │ +0489be: 7604 8a06 0d00 |00c9: invoke-direct/range {v13, v14, v15, v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.:(Landroid/content/Context;IF)V // method@068a │ │ +0489c4: 0800 1400 |00cc: move-object/from16 v0, v20 │ │ +0489c8: 540e 3f07 |00ce: iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +0489cc: 7110 5306 0e00 |00d0: invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0653 │ │ +0489d2: 0c0e |00d3: move-result-object v14 │ │ +0489d4: 600f d604 |00d4: sget v15, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_yearly_timechart:I // field@04d6 │ │ +0489d8: 1310 0200 |00d6: const/16 v16, #int 2 // #2 │ │ +0489dc: 0200 1000 |00d8: move/from16 v0, v16 │ │ +0489e0: 2300 1a02 |00da: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +0489e4: 0810 0000 |00dc: move-object/from16 v16, v0 │ │ +0489e8: 1311 0000 |00de: const/16 v17, #int 0 // #0 │ │ +0489ec: 0800 1400 |00e0: move-object/from16 v0, v20 │ │ +0489f0: 5400 3f07 |00e2: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +0489f4: 0812 0000 |00e4: move-object/from16 v18, v0 │ │ +0489f8: 7701 5206 1200 |00e6: invoke-static/range {v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0652 │ │ +0489fe: 0c12 |00e9: move-result-object v18 │ │ +048a00: 0800 1200 |00ea: move-object/from16 v0, v18 │ │ +048a04: 6e20 fc02 0200 |00ec: invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +048a0a: 0c12 |00ef: move-result-object v18 │ │ +048a0c: 4d12 1011 |00f0: aput-object v18, v16, v17 │ │ +048a10: 1311 0100 |00f2: const/16 v17, #int 1 // #1 │ │ +048a14: 0800 1400 |00f4: move-object/from16 v0, v20 │ │ +048a18: 5400 3f07 |00f6: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048a1c: 0812 0000 |00f8: move-object/from16 v18, v0 │ │ +048a20: 7701 4906 1200 |00fa: invoke-static/range {v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0649 │ │ +048a26: 0c12 |00fd: move-result-object v18 │ │ +048a28: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ +048a2c: 5400 3f07 |0100: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048a30: 0813 0000 |0102: move-object/from16 v19, v0 │ │ +048a34: 7701 4506 1300 |0104: invoke-static/range {v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048a3a: 0c13 |0107: move-result-object v19 │ │ +048a3c: 7402 f907 1200 |0108: invoke-virtual/range {v18, v19}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048a42: 0c12 |010b: move-result-object v18 │ │ +048a44: 4d12 1011 |010c: aput-object v18, v16, v17 │ │ +048a48: 7403 d401 0e00 |010e: invoke-virtual/range {v14, v15, v16}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +048a4e: 0c0e |0111: move-result-object v14 │ │ +048a50: 6e30 8d06 ed05 |0112: invoke-virtual {v13, v14, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; // method@068d │ │ +048a56: 0c0c |0115: move-result-object v12 │ │ +048a58: 0800 1400 |0116: move-object/from16 v0, v20 │ │ +048a5c: 540d 3f07 |0118: iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@073f │ │ +048a60: 6e20 8406 cd00 |011a: invoke-virtual {v13, v12}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0684 │ │ +048a66: 0e00 |011d: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ - 0x0005 line=142 │ │ - 0x000c line=146 │ │ - 0x000e line=144 │ │ - 0x0017 line=141 │ │ + 0x0000 line=576 │ │ + 0x0012 line=578 │ │ + 0x0016 line=579 │ │ + 0x001e line=580 │ │ + 0x0023 line=581 │ │ + 0x0026 line=582 │ │ + 0x002a line=583 │ │ + 0x0039 line=588 │ │ + 0x003e line=591 │ │ + 0x004e line=592 │ │ + 0x0056 line=595 │ │ + 0x005c line=596 │ │ + 0x0061 line=597 │ │ + 0x0064 line=598 │ │ + 0x0074 line=599 │ │ + 0x0079 line=600 │ │ + 0x0095 line=601 │ │ + 0x0098 line=602 │ │ + 0x00a5 line=599 │ │ + 0x00a8 line=585 │ │ + 0x00b1 line=606 │ │ + 0x00d0 line=607 │ │ + 0x0112 line=606 │ │ + 0x0116 line=608 │ │ + 0x011d line=609 │ │ locals : │ │ - 0x0000 - 0x001a reg=2 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x001a reg=4 (null) Lorg/javia/arity/Function; │ │ + 0x0016 - 0x0023 reg=9 group Ljava/util/List; Ljava/util/List; │ │ + 0x0023 - 0x0039 reg=10 group Ljava/util/List; Ljava/util/List; │ │ + 0x005c - 0x00a8 reg=1 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0038 - 0x00a8 reg=2 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0095 - 0x00a8 reg=4 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x003e - 0x00a8 reg=5 balances Ljava/util/List; Ljava/util/List;>; │ │ + 0x0061 - 0x00a8 reg=6 blist Ljava/util/List; Ljava/util/List; │ │ + 0x0074 - 0x00a8 reg=7 d Ljava/util/Date; │ │ + 0x004e - 0x00a8 reg=8 g Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0075 - 0x00a8 reg=11 i I │ │ + 0x00b0 - 0x011e reg=2 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0012 - 0x011e reg=3 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x00b1 - 0x011e reg=5 balances Ljava/util/List; Ljava/util/List;>; │ │ + 0x0039 - 0x011e reg=9 group Ljava/util/List; Ljava/util/List; │ │ + 0x0116 - 0x011e reg=12 intent Landroid/content/Intent; │ │ + 0x0000 - 0x011e reg=20 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7; │ │ │ │ - #7 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'define' │ │ - type : '(Lorg/javia/arity/FunctionAndName;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -03dac8: |[03dac8] org.javia.arity.Symbols.define:(Lorg/javia/arity/FunctionAndName;)V │ │ -03dad8: 1d02 |0000: monitor-enter v2 │ │ -03dada: 5430 240b |0001: iget-object v0, v3, Lorg/javia/arity/FunctionAndName;.name:Ljava/lang/String; // field@0b24 │ │ -03dade: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -03dae2: 5430 240b |0005: iget-object v0, v3, Lorg/javia/arity/FunctionAndName;.name:Ljava/lang/String; // field@0b24 │ │ -03dae6: 5431 230b |0007: iget-object v1, v3, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@0b23 │ │ -03daea: 6e30 e40a 0201 |0009: invoke-virtual {v2, v0, v1}, Lorg/javia/arity/Symbols;.define:(Ljava/lang/String;Lorg/javia/arity/Function;)V // method@0ae4 │ │ -03daf0: 1e02 |000c: monitor-exit v2 │ │ -03daf2: 0e00 |000d: return-void │ │ -03daf4: 0d00 |000e: move-exception v0 │ │ -03daf6: 1e02 |000f: monitor-exit v2 │ │ -03daf8: 2700 |0010: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000c │ │ - -> 0x000e │ │ - positions : │ │ - 0x0000 line=153 │ │ - 0x0005 line=154 │ │ - 0x000c line=156 │ │ - 0x000e line=153 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=2 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0011 reg=3 (null) Lorg/javia/arity/FunctionAndName; │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ │ │ - #8 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'eval' │ │ - type : '(Ljava/lang/String;)D' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -03db08: |[03db08] org.javia.arity.Symbols.eval:(Ljava/lang/String;)D │ │ -03db18: 1d02 |0000: monitor-enter v2 │ │ -03db1a: 5420 740b |0001: iget-object v0, v2, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0b74 │ │ -03db1e: 6e30 480a 2003 |0003: invoke-virtual {v0, v2, v3}, Lorg/javia/arity/Compiler;.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a48 │ │ -03db24: 0c00 |0006: move-result-object v0 │ │ -03db26: 6e10 8f0a 0000 |0007: invoke-virtual {v0}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -03db2c: 0b00 |000a: move-result-wide v0 │ │ -03db2e: 1e02 |000b: monitor-exit v2 │ │ -03db30: 1000 |000c: return-wide v0 │ │ -03db32: 0d00 |000d: move-exception v0 │ │ -03db34: 1e02 |000e: monitor-exit v2 │ │ -03db36: 2700 |000f: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000a │ │ - -> 0x000d │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ +Class #292 header: │ │ +class_idx : 320 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ - #9 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'evalComplex' │ │ - type : '(Ljava/lang/String;)Lorg/javia/arity/Complex;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ +Class #292 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doYearlyCumulativeTimeChart │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #292 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + name : 'val$pos' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -03db44: |[03db44] org.javia.arity.Symbols.evalComplex:(Ljava/lang/String;)Lorg/javia/arity/Complex; │ │ -03db54: 1d01 |0000: monitor-enter v1 │ │ -03db56: 5410 740b |0001: iget-object v0, v1, Lorg/javia/arity/Symbols;.compiler:Lorg/javia/arity/Compiler; // field@0b74 │ │ -03db5a: 6e30 480a 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/Compiler;.compileSimple:(Lorg/javia/arity/Symbols;Ljava/lang/String;)Lorg/javia/arity/Function; // method@0a48 │ │ -03db60: 0c00 |0006: move-result-object v0 │ │ -03db62: 6e10 960a 0000 |0007: invoke-virtual {v0}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a96 │ │ -03db68: 0c00 |000a: move-result-object v0 │ │ -03db6a: 1e01 |000b: monitor-exit v1 │ │ -03db6c: 1100 |000c: return-object v0 │ │ -03db6e: 0d00 |000d: move-exception v0 │ │ -03db70: 1e01 |000e: monitor-exit v1 │ │ -03db72: 2700 |000f: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000a │ │ - -> 0x000d │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +048a68: |[048a68] com.bottleworks.dailymoney.ui.report.BalanceActivity$8.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ │ +048a78: 5b01 4107 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048a7c: 5902 4207 |0002: iput v2, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.val$pos:I // field@0742 │ │ +048a80: 7010 9f01 0000 |0004: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +048a86: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ + 0x0000 line=614 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - #10 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'lookup' │ │ - type : '(Ljava/lang/String;I)Lorg/javia/arity/Symbol;' │ │ - access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -03db80: |[03db80] org.javia.arity.Symbols.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; │ │ -03db90: 1d02 |0000: monitor-enter v2 │ │ -03db92: 5420 790b |0001: iget-object v0, v2, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0b79 │ │ -03db96: 6201 780b |0003: sget-object v1, Lorg/javia/arity/Symbols;.shell:Lorg/javia/arity/Symbol; // field@0b78 │ │ -03db9a: 6e30 db0a 3104 |0005: invoke-virtual {v1, v3, v4}, Lorg/javia/arity/Symbol;.setKey:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0adb │ │ -03dba0: 0c01 |0008: move-result-object v1 │ │ -03dba2: 6e20 3408 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0834 │ │ -03dba8: 0c00 |000c: move-result-object v0 │ │ -03dbaa: 1f00 0c02 |000d: check-cast v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03dbae: 1e02 |000f: monitor-exit v2 │ │ -03dbb0: 1100 |0010: return-object v0 │ │ -03dbb2: 0d00 |0011: move-exception v0 │ │ -03dbb4: 1e02 |0012: monitor-exit v2 │ │ -03dbb6: 2700 |0013: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000f │ │ - -> 0x0011 │ │ + registers : 24 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 359 16-bit code units │ │ +048a88: |[048a88] com.bottleworks.dailymoney.ui.report.BalanceActivity$8.run:()V │ │ +048a98: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +048a9c: 5400 4107 |0002: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048aa0: 0810 0000 |0004: move-object/from16 v16, v0 │ │ +048aa4: 7701 3e06 1000 |0006: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; // method@063e │ │ +048aaa: 0c10 |0009: move-result-object v16 │ │ +048aac: 0800 1700 |000a: move-object/from16 v0, v23 │ │ +048ab0: 5200 4207 |000c: iget v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.val$pos:I // field@0742 │ │ +048ab4: 0211 0000 |000e: move/from16 v17, v0 │ │ +048ab8: 7802 3408 1000 |0010: invoke-interface/range {v16, v17}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +048abe: 0c04 |0013: move-result-object v4 │ │ +048ac0: 1f04 c000 |0014: check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +048ac4: 6e10 0803 0400 |0016: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getGroup:()Ljava/util/List; // method@0308 │ │ +048aca: 0c0a |0019: move-result-object v10 │ │ +048acc: 6e10 0c03 0400 |001a: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048ad2: 0c10 |001d: move-result-object v16 │ │ +048ad4: 0800 1000 |001e: move-object/from16 v0, v16 │ │ +048ad8: 2000 bd00 |0020: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048adc: 0210 0000 |0022: move/from16 v16, v0 │ │ +048ae0: 3810 ad00 |0024: if-eqz v16, 00d1 // +00ad │ │ +048ae4: 220b aa01 |0026: new-instance v11, Ljava/util/ArrayList; // type@01aa │ │ +048ae8: 7020 0f08 ab00 |0028: invoke-direct {v11, v10}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@080f │ │ +048aee: 7220 3708 4b00 |002b: invoke-interface {v11, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0837 │ │ +048af4: 1310 0000 |002e: const/16 v16, #int 0 // #0 │ │ +048af8: 0200 1000 |0030: move/from16 v0, v16 │ │ +048afc: 7230 2f08 0b04 |0032: invoke-interface {v11, v0, v4}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@082f │ │ +048b02: 6e10 0c03 0400 |0035: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048b08: 0c10 |0038: move-result-object v16 │ │ +048b0a: 1f10 bd00 |0039: check-cast v16, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048b0e: 7401 ef02 1000 |003b: invoke-virtual/range {v16}, Lcom/bottleworks/dailymoney/data/Account;.getType:()Ljava/lang/String; // method@02ef │ │ +048b14: 0c10 |003e: move-result-object v16 │ │ +048b16: 7701 fb02 1000 |003f: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +048b1c: 0c03 |0042: move-result-object v3 │ │ +048b1e: 07ba |0043: move-object v10, v11 │ │ +048b20: 2206 aa01 |0044: new-instance v6, Ljava/util/ArrayList; // type@01aa │ │ +048b24: 7010 0e08 0600 |0046: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@080e │ │ +048b2a: 7210 3508 0a00 |0049: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0835 │ │ +048b30: 0c11 |004c: move-result-object v17 │ │ +048b32: 7801 2c08 1100 |004d: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@082c │ │ +048b38: 0a10 |0050: move-result v16 │ │ +048b3a: 3810 9b00 |0051: if-eqz v16, 00ec // +009b │ │ +048b3e: 7801 2d08 1100 |0053: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@082d │ │ +048b44: 0c09 |0056: move-result-object v9 │ │ +048b46: 1f09 c000 |0057: check-cast v9, Lcom/bottleworks/dailymoney/data/Balance; // type@00c0 │ │ +048b4a: 6e10 0c03 0900 |0059: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048b50: 0c10 |005c: move-result-object v16 │ │ +048b52: 0800 1000 |005d: move-object/from16 v0, v16 │ │ +048b56: 2000 bd00 |005f: instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048b5a: 0210 0000 |0061: move/from16 v16, v0 │ │ +048b5e: 3810 eaff |0063: if-eqz v16, 004d // -0016 │ │ +048b62: 6e10 0c03 0900 |0065: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;.getTarget:()Ljava/io/Serializable; // method@030c │ │ +048b68: 0c02 |0068: move-result-object v2 │ │ +048b6a: 1f02 bd00 |0069: check-cast v2, Lcom/bottleworks/dailymoney/data/Account; // type@00bd │ │ +048b6e: 2207 aa01 |006b: new-instance v7, Ljava/util/ArrayList; // type@01aa │ │ +048b72: 7010 0e08 0700 |006d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@080e │ │ +048b78: 7220 3008 7600 |0070: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +048b7e: 0800 1700 |0073: move-object/from16 v0, v23 │ │ +048b82: 5400 4107 |0075: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048b86: 0810 0000 |0077: move-object/from16 v16, v0 │ │ +048b8a: 7701 5406 1000 |0079: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0654 │ │ +048b90: 0c10 |007c: move-result-object v16 │ │ +048b92: 6e10 0703 0900 |007d: invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;.getDate:()Ljava/util/Date; // method@0307 │ │ +048b98: 0c12 |0080: move-result-object v18 │ │ +048b9a: 0800 1000 |0081: move-object/from16 v0, v16 │ │ +048b9e: 0801 1200 |0083: move-object/from16 v1, v18 │ │ +048ba2: 6e20 6e01 1000 |0085: invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ +048ba8: 0c08 |0088: move-result-object v8 │ │ +048baa: 160e 0000 |0089: const-wide/16 v14, #int 0 // #0 │ │ +048bae: 120c |008b: const/4 v12, #int 0 // #0 │ │ +048bb0: 1310 0c00 |008c: const/16 v16, #int 12 // #c │ │ +048bb4: 0200 1000 |008e: move/from16 v0, v16 │ │ +048bb8: 350c bdff |0090: if-ge v12, v0, 004d // -0043 │ │ +048bbc: 390c 4900 |0092: if-nez v12, 00db // +0049 │ │ +048bc0: 1310 0000 |0094: const/16 v16, #int 0 // #0 │ │ +048bc4: 0800 1700 |0096: move-object/from16 v0, v23 │ │ +048bc8: 5400 4107 |0098: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048bcc: 0812 0000 |009a: move-object/from16 v18, v0 │ │ +048bd0: 7701 5606 1200 |009c: invoke-static/range {v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0656 │ │ +048bd6: 0c12 |009f: move-result-object v18 │ │ +048bd8: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ +048bdc: 6e20 5901 8000 |00a2: invoke-virtual {v0, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +048be2: 0c12 |00a5: move-result-object v18 │ │ +048be4: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +048be8: 0801 1200 |00a8: move-object/from16 v1, v18 │ │ +048bec: 7130 1803 0201 |00aa: invoke-static {v2, v0, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0318 │ │ +048bf2: 0c05 |00ad: move-result-object v5 │ │ +048bf4: 6e10 0a03 0500 |00ae: invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +048bfa: 0b12 |00b1: move-result-wide v18 │ │ +048bfc: ab0e 0e12 |00b2: add-double v14, v14, v18 │ │ +048c00: 6e30 1103 e50f |00b4: invoke-virtual {v5, v14, v15}, Lcom/bottleworks/dailymoney/data/Balance;.setMoney:(D)V // method@0311 │ │ +048c06: 7220 3008 5700 |00b7: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +048c0c: 0800 1700 |00ba: move-object/from16 v0, v23 │ │ +048c10: 5400 4107 |00bc: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048c14: 0810 0000 |00be: move-object/from16 v16, v0 │ │ +048c18: 7701 5706 1000 |00c0: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0657 │ │ +048c1e: 0c10 |00c3: move-result-object v16 │ │ +048c20: 1312 0100 |00c4: const/16 v18, #int 1 // #1 │ │ +048c24: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +048c28: 0201 1200 |00c8: move/from16 v1, v18 │ │ +048c2c: 6e30 5701 8001 |00ca: invoke-virtual {v0, v8, v1}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ +048c32: 0c08 |00cd: move-result-object v8 │ │ +048c34: d80c 0c01 |00ce: add-int/lit8 v12, v12, #int 1 // #01 │ │ +048c38: 28bc |00d0: goto 008c // -0044 │ │ +048c3a: 6e10 0d03 0400 |00d1: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getType:()Ljava/lang/String; // method@030d │ │ +048c40: 0c10 |00d4: move-result-object v16 │ │ +048c42: 7701 fb02 1000 |00d5: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/data/AccountType;.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; // method@02fb │ │ +048c48: 0c03 |00d8: move-result-object v3 │ │ +048c4a: 2900 6bff |00d9: goto/16 0044 // -0095 │ │ +048c4e: 0800 1700 |00db: move-object/from16 v0, v23 │ │ +048c52: 5400 4107 |00dd: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048c56: 0810 0000 |00df: move-object/from16 v16, v0 │ │ +048c5a: 7701 5506 1000 |00e1: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$4700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0655 │ │ +048c60: 0c10 |00e4: move-result-object v16 │ │ +048c62: 0800 1000 |00e5: move-object/from16 v0, v16 │ │ +048c66: 6e20 5a01 8000 |00e7: invoke-virtual {v0, v8}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +048c6c: 0c10 |00ea: move-result-object v16 │ │ +048c6e: 28ab |00eb: goto 0096 // -0055 │ │ +048c70: 2210 4401 |00ec: new-instance v16, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; // type@0144 │ │ +048c74: 0800 1700 |00ee: move-object/from16 v0, v23 │ │ +048c78: 5400 4107 |00f0: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048c7c: 0811 0000 |00f2: move-object/from16 v17, v0 │ │ +048c80: 0800 1700 |00f4: move-object/from16 v0, v23 │ │ +048c84: 5400 4107 |00f6: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048c88: 0812 0000 |00f8: move-object/from16 v18, v0 │ │ +048c8c: 7701 c401 1200 |00fa: invoke-static/range {v18}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ +048c92: 0a12 |00fd: move-result v18 │ │ +048c94: 0800 1700 |00fe: move-object/from16 v0, v23 │ │ +048c98: 5400 4107 |0100: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048c9c: 0813 0000 |0102: move-object/from16 v19, v0 │ │ +048ca0: 7701 c301 1300 |0104: invoke-static/range {v19}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +048ca6: 0a13 |0107: move-result v19 │ │ +048ca8: 7604 8a06 1000 |0108: invoke-direct/range {v16, v17, v18, v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.:(Landroid/content/Context;IF)V // method@068a │ │ +048cae: 0800 1700 |010b: move-object/from16 v0, v23 │ │ +048cb2: 5400 4107 |010d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048cb6: 0811 0000 |010f: move-object/from16 v17, v0 │ │ +048cba: 7701 5a06 1100 |0111: invoke-static/range {v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@065a │ │ +048cc0: 0c11 |0114: move-result-object v17 │ │ +048cc2: 6012 d404 |0115: sget v18, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_yearly_cumulative_timechart:I // field@04d4 │ │ +048cc6: 1313 0200 |0117: const/16 v19, #int 2 // #2 │ │ +048cca: 0200 1300 |0119: move/from16 v0, v19 │ │ +048cce: 2300 1a02 |011b: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +048cd2: 0813 0000 |011d: move-object/from16 v19, v0 │ │ +048cd6: 1314 0000 |011f: const/16 v20, #int 0 // #0 │ │ +048cda: 0800 1700 |0121: move-object/from16 v0, v23 │ │ +048cde: 5400 4107 |0123: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048ce2: 0815 0000 |0125: move-object/from16 v21, v0 │ │ +048ce6: 7701 5906 1500 |0127: invoke-static/range {v21}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0659 │ │ +048cec: 0c15 |012a: move-result-object v21 │ │ +048cee: 0800 1500 |012b: move-object/from16 v0, v21 │ │ +048cf2: 6e20 fc02 0300 |012d: invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/AccountType;.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; // method@02fc │ │ +048cf8: 0c15 |0130: move-result-object v21 │ │ +048cfa: 4d15 1314 |0131: aput-object v21, v19, v20 │ │ +048cfe: 1314 0100 |0133: const/16 v20, #int 1 // #1 │ │ +048d02: 0800 1700 |0135: move-object/from16 v0, v23 │ │ +048d06: 5400 4107 |0137: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048d0a: 0815 0000 |0139: move-object/from16 v21, v0 │ │ +048d0e: 7701 4906 1500 |013b: invoke-static/range {v21}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0649 │ │ +048d14: 0c15 |013e: move-result-object v21 │ │ +048d16: 0800 1700 |013f: move-object/from16 v0, v23 │ │ +048d1a: 5400 4107 |0141: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048d1e: 0816 0000 |0143: move-object/from16 v22, v0 │ │ +048d22: 7701 4506 1600 |0145: invoke-static/range {v22}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048d28: 0c16 |0148: move-result-object v22 │ │ +048d2a: 7402 f907 1500 |0149: invoke-virtual/range {v21, v22}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048d30: 0c15 |014c: move-result-object v21 │ │ +048d32: 4d15 1314 |014d: aput-object v21, v19, v20 │ │ +048d36: 7403 d401 1100 |014f: invoke-virtual/range {v17, v18, v19}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +048d3c: 0c11 |0152: move-result-object v17 │ │ +048d3e: 0800 1000 |0153: move-object/from16 v0, v16 │ │ +048d42: 0801 1100 |0155: move-object/from16 v1, v17 │ │ +048d46: 6e30 8d06 1006 |0157: invoke-virtual {v0, v1, v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; // method@068d │ │ +048d4c: 0c0d |015a: move-result-object v13 │ │ +048d4e: 0800 1700 |015b: move-object/from16 v0, v23 │ │ +048d52: 5400 4107 |015d: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0741 │ │ +048d56: 0810 0000 |015f: move-object/from16 v16, v0 │ │ +048d5a: 0800 1000 |0161: move-object/from16 v0, v16 │ │ +048d5e: 6e20 8406 d000 |0163: invoke-virtual {v0, v13}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0684 │ │ +048d64: 0e00 |0166: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=274 │ │ + 0x0000 line=618 │ │ + 0x0016 line=620 │ │ + 0x001a line=621 │ │ + 0x0026 line=622 │ │ + 0x002b line=623 │ │ + 0x002e line=624 │ │ + 0x0035 line=625 │ │ + 0x0044 line=630 │ │ + 0x0049 line=633 │ │ + 0x0059 line=634 │ │ + 0x0065 line=637 │ │ + 0x006b line=638 │ │ + 0x0070 line=639 │ │ + 0x0073 line=640 │ │ + 0x0089 line=641 │ │ + 0x008b line=642 │ │ + 0x0092 line=643 │ │ + 0x00ae line=644 │ │ + 0x00b4 line=645 │ │ + 0x00b7 line=646 │ │ + 0x00ba line=647 │ │ + 0x00ce line=642 │ │ + 0x00d1 line=627 │ │ + 0x00db line=643 │ │ + 0x00ec line=651 │ │ + 0x0111 line=652 │ │ + 0x0153 line=651 │ │ + 0x015b line=653 │ │ + 0x0166 line=654 │ │ locals : │ │ - 0x0000 - 0x0014 reg=2 this Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0014 reg=4 (null) I │ │ + 0x001a - 0x002b reg=10 group Ljava/util/List; Ljava/util/List; │ │ + 0x002b - 0x0044 reg=11 group Ljava/util/List; Ljava/util/List; │ │ + 0x006b - 0x00d1 reg=2 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x0043 - 0x00d1 reg=3 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x00ae - 0x00d1 reg=5 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0049 - 0x00d1 reg=6 balances Ljava/util/List; Ljava/util/List;>; │ │ + 0x0070 - 0x00d1 reg=7 blist Ljava/util/List; Ljava/util/List; │ │ + 0x0089 - 0x00d1 reg=8 d Ljava/util/Date; │ │ + 0x0059 - 0x00d1 reg=9 g Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x008c - 0x00d1 reg=12 i I │ │ + 0x008b - 0x00d1 reg=14 total D │ │ + 0x00db - 0x00ec reg=2 acc Lcom/bottleworks/dailymoney/data/Account; │ │ + 0x00db - 0x00ec reg=7 blist Ljava/util/List; Ljava/util/List; │ │ + 0x00db - 0x00ec reg=8 d Ljava/util/Date; │ │ + 0x00db - 0x00ec reg=9 g Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x00db - 0x00ec reg=12 i I │ │ + 0x00db - 0x00ec reg=14 total D │ │ + 0x00d9 - 0x0167 reg=3 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0016 - 0x0167 reg=4 b Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x00db - 0x0167 reg=6 balances Ljava/util/List; Ljava/util/List;>; │ │ + 0x0044 - 0x0167 reg=10 group Ljava/util/List; Ljava/util/List; │ │ + 0x015b - 0x0167 reg=13 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0167 reg=23 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8; │ │ │ │ - #11 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'popFrame' │ │ - type : '()V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ + │ │ +Class #293 header: │ │ +class_idx : 321 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 132 │ │ +source_file_idx : 246 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #293 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doYearlyRunChart │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #293 - │ │ + Class descriptor : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lcom/bottleworks/commons/util/GUIs$BusyAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;) │ │ + name : 'this$0' │ │ + type : 'Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;) │ │ + name : '' │ │ + type : '(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -03dbc4: |[03dbc4] org.javia.arity.Symbols.popFrame:()V │ │ -03dbd4: 1d03 |0000: monitor-enter v3 │ │ -03dbd6: 5430 760b |0001: iget-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03dbda: 3800 2d00 |0003: if-eqz v0, 0030 // +002d │ │ -03dbde: 5430 760b |0005: iget-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03dbe2: 6e10 6108 0000 |0007: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@0861 │ │ -03dbe8: 0a00 |000a: move-result v0 │ │ -03dbea: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03dbee: 0101 |000d: move v1, v0 │ │ -03dbf0: 3a01 2200 |000e: if-ltz v1, 0030 // +0022 │ │ -03dbf4: 5430 760b |0010: iget-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03dbf8: 6e20 5c08 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@085c │ │ -03dbfe: 0c00 |0015: move-result-object v0 │ │ -03dc00: 1f00 0c02 |0016: check-cast v0, Lorg/javia/arity/Symbol; // type@020c │ │ -03dc04: 6e10 d90a 0000 |0018: invoke-virtual {v0}, Lorg/javia/arity/Symbol;.isEmpty:()Z // method@0ad9 │ │ -03dc0a: 0a02 |001b: move-result v2 │ │ -03dc0c: 3802 0b00 |001c: if-eqz v2, 0027 // +000b │ │ -03dc10: 5432 790b |001e: iget-object v2, v3, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0b79 │ │ -03dc14: 6e20 3608 0200 |0020: invoke-virtual {v2, v0}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0836 │ │ -03dc1a: d800 01ff |0023: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03dc1e: 0101 |0025: move v1, v0 │ │ -03dc20: 28e8 |0026: goto 000e // -0018 │ │ -03dc22: 5432 790b |0027: iget-object v2, v3, Lorg/javia/arity/Symbols;.symbols:Ljava/util/Hashtable; // field@0b79 │ │ -03dc26: 6e30 3508 0200 |0029: invoke-virtual {v2, v0, v0}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0835 │ │ -03dc2c: 28f7 |002c: goto 0023 // -0009 │ │ -03dc2e: 0d00 |002d: move-exception v0 │ │ -03dc30: 1e03 |002e: monitor-exit v3 │ │ -03dc32: 2700 |002f: throw v0 │ │ -03dc34: 5430 770b |0030: iget-object v0, v3, Lorg/javia/arity/Symbols;.frames:Ljava/util/Stack; // field@0b77 │ │ -03dc38: 6e10 5308 0000 |0032: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@0853 │ │ -03dc3e: 0c00 |0035: move-result-object v0 │ │ -03dc40: 1f00 c901 |0036: check-cast v0, Ljava/util/Vector; // type@01c9 │ │ -03dc44: 5b30 760b |0038: iput-object v0, v3, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03dc48: 1e03 |003a: monitor-exit v3 │ │ -03dc4a: 0e00 |003b: return-void │ │ - catches : 2 │ │ - 0x0001 - 0x002c │ │ - -> 0x002d │ │ - 0x0030 - 0x003a │ │ - -> 0x002d │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +048d68: |[048d68] com.bottleworks.dailymoney.ui.report.BalanceActivity$9.:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ +048d78: 5b01 4307 |0000: iput-object v1, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048d7c: 7010 9f01 0000 |0002: invoke-direct {v0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;.:()V // method@019f │ │ +048d82: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=190 │ │ - 0x0005 line=191 │ │ - 0x0010 line=192 │ │ - 0x0018 line=193 │ │ - 0x001e line=194 │ │ - 0x0023 line=191 │ │ - 0x0027 line=196 │ │ - 0x002d line=190 │ │ - 0x0030 line=200 │ │ - 0x003a line=201 │ │ + 0x0000 line=660 │ │ locals : │ │ - 0x0000 - 0x003c reg=3 this Lorg/javia/arity/Symbols; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - #12 : (in Lorg/javia/arity/Symbols;) │ │ - name : 'pushFrame' │ │ + Virtual methods - │ │ + #0 : (in Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;) │ │ + name : 'run' │ │ type : '()V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 23 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -03dc60: |[03dc60] org.javia.arity.Symbols.pushFrame:()V │ │ -03dc70: 1d02 |0000: monitor-enter v2 │ │ -03dc72: 5420 770b |0001: iget-object v0, v2, Lorg/javia/arity/Symbols;.frames:Ljava/util/Stack; // field@0b77 │ │ -03dc76: 5421 760b |0003: iget-object v1, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03dc7a: 6e20 5408 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@0854 │ │ -03dc80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -03dc82: 5b20 760b |0009: iput-object v0, v2, Lorg/javia/arity/Symbols;.delta:Ljava/util/Vector; // field@0b76 │ │ -03dc86: 1e02 |000b: monitor-exit v2 │ │ -03dc88: 0e00 |000c: return-void │ │ -03dc8a: 0d00 |000d: move-exception v0 │ │ -03dc8c: 1e02 |000e: monitor-exit v2 │ │ -03dc8e: 2700 |000f: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000b │ │ - -> 0x000d │ │ + outs : 4 │ │ + insns size : 307 16-bit code units │ │ +048d84: |[048d84] com.bottleworks.dailymoney.ui.report.BalanceActivity$9.run:()V │ │ +048d94: 125f |0000: const/4 v15, #int 5 // #5 │ │ +048d96: 23fb 2702 |0001: new-array v11, v15, [Z // type@0227 │ │ +048d9a: 260b 2901 0000 |0003: fill-array-data v11, 0000012c // +00000129 │ │ +048da0: 125f |0006: const/4 v15, #int 5 // #5 │ │ +048da2: 23f3 1402 |0007: new-array v3, v15, [Lcom/bottleworks/dailymoney/data/AccountType; // type@0214 │ │ +048da6: 120f |0009: const/4 v15, #int 0 // #0 │ │ +048da8: 6210 6c05 |000a: sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; // field@056c │ │ +048dac: 4d10 030f |000c: aput-object v16, v3, v15 │ │ +048db0: 121f |000e: const/4 v15, #int 1 // #1 │ │ +048db2: 6210 6f05 |000f: sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; // field@056f │ │ +048db6: 4d10 030f |0011: aput-object v16, v3, v15 │ │ +048dba: 122f |0013: const/4 v15, #int 2 // #2 │ │ +048dbc: 6210 6e05 |0014: sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; // field@056e │ │ +048dc0: 4d10 030f |0016: aput-object v16, v3, v15 │ │ +048dc4: 123f |0018: const/4 v15, #int 3 // #3 │ │ +048dc6: 6210 6d05 |0019: sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; // field@056d │ │ +048dca: 4d10 030f |001b: aput-object v16, v3, v15 │ │ +048dce: 124f |001d: const/4 v15, #int 4 // #4 │ │ +048dd0: 6210 7005 |001e: sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; // field@0570 │ │ +048dd4: 4d10 030f |0020: aput-object v16, v3, v15 │ │ +048dd8: 2205 aa01 |0022: new-instance v5, Ljava/util/ArrayList; // type@01aa │ │ +048ddc: 7010 0e08 0500 |0024: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@080e │ │ +048de2: 0800 1600 |0027: move-object/from16 v0, v22 │ │ +048de6: 540f 4307 |0029: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048dea: 7110 5b06 0f00 |002b: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065b │ │ +048df0: 0c0f |002e: move-result-object v15 │ │ +048df2: 0800 1600 |002f: move-object/from16 v0, v22 │ │ +048df6: 5400 4307 |0031: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048dfa: 0810 0000 |0033: move-object/from16 v16, v0 │ │ +048dfe: 7701 4506 1000 |0035: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048e04: 0c10 |0038: move-result-object v16 │ │ +048e06: 7402 6e01 0f00 |0039: invoke-virtual/range {v15, v16}, Lcom/bottleworks/commons/util/CalendarHelper;.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@016e │ │ +048e0c: 0c0e |003c: move-result-object v14 │ │ +048e0e: 120a |003d: const/4 v10, #int 0 // #0 │ │ +048e10: 213f |003e: array-length v15, v3 │ │ +048e12: 35fa 8c00 |003f: if-ge v10, v15, 00cb // +008c │ │ +048e16: 4602 030a |0041: aget-object v2, v3, v10 │ │ +048e1a: 2206 aa01 |0043: new-instance v6, Ljava/util/ArrayList; // type@01aa │ │ +048e1e: 7010 0e08 0600 |0045: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@080e │ │ +048e24: 7220 3008 6500 |0048: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +048e2a: 07e7 |004b: move-object v7, v14 │ │ +048e2c: 470f 0b0a |004c: aget-boolean v15, v11, v10 │ │ +048e30: 380f 2d00 |004e: if-eqz v15, 007b // +002d │ │ +048e34: 1208 |0050: const/4 v8, #int 0 // #0 │ │ +048e36: 130f 0c00 |0051: const/16 v15, #int 12 // #c │ │ +048e3a: 35f8 7400 |0053: if-ge v8, v15, 00c7 // +0074 │ │ +048e3e: 0800 1600 |0055: move-object/from16 v0, v22 │ │ +048e42: 540f 4307 |0057: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048e46: 7110 5c06 0f00 |0059: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065c │ │ +048e4c: 0c0f |005c: move-result-object v15 │ │ +048e4e: 6e20 5901 7f00 |005d: invoke-virtual {v15, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +048e54: 0c0f |0060: move-result-object v15 │ │ +048e56: 7130 1903 e20f |0061: invoke-static {v2, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ +048e5c: 0c04 |0064: move-result-object v4 │ │ +048e5e: 7220 3008 4600 |0065: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +048e64: 0800 1600 |0068: move-object/from16 v0, v22 │ │ +048e68: 540f 4307 |006a: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048e6c: 7110 5d06 0f00 |006c: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065d │ │ +048e72: 0c0f |006f: move-result-object v15 │ │ +048e74: 1310 0100 |0070: const/16 v16, #int 1 // #1 │ │ +048e78: 0200 1000 |0072: move/from16 v0, v16 │ │ +048e7c: 6e30 5701 7f00 |0074: invoke-virtual {v15, v7, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ +048e82: 0c07 |0077: move-result-object v7 │ │ +048e84: d808 0801 |0078: add-int/lit8 v8, v8, #int 1 // #01 │ │ +048e88: 28d7 |007a: goto 0051 // -0029 │ │ +048e8a: 160c 0000 |007b: const-wide/16 v12, #int 0 // #0 │ │ +048e8e: 1208 |007d: const/4 v8, #int 0 // #0 │ │ +048e90: 130f 0c00 |007e: const/16 v15, #int 12 // #c │ │ +048e94: 35f8 4700 |0080: if-ge v8, v15, 00c7 // +0047 │ │ +048e98: 3908 3800 |0082: if-nez v8, 00ba // +0038 │ │ +048e9c: 120f |0084: const/4 v15, #int 0 // #0 │ │ +048e9e: 0800 1600 |0085: move-object/from16 v0, v22 │ │ +048ea2: 5400 4307 |0087: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048ea6: 0810 0000 |0089: move-object/from16 v16, v0 │ │ +048eaa: 7701 5f06 1000 |008b: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065f │ │ +048eb0: 0c10 |008e: move-result-object v16 │ │ +048eb2: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +048eb6: 6e20 5901 7000 |0091: invoke-virtual {v0, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; // method@0159 │ │ +048ebc: 0c10 |0094: move-result-object v16 │ │ +048ebe: 0800 1000 |0095: move-object/from16 v0, v16 │ │ +048ec2: 7130 1903 f200 |0097: invoke-static {v2, v15, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; // method@0319 │ │ +048ec8: 0c04 |009a: move-result-object v4 │ │ +048eca: 6e10 0a03 0400 |009b: invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;.getMoney:()D // method@030a │ │ +048ed0: 0b10 |009e: move-result-wide v16 │ │ +048ed2: ab0c 0c10 |009f: add-double v12, v12, v16 │ │ +048ed6: 6e30 1103 c40d |00a1: invoke-virtual {v4, v12, v13}, Lcom/bottleworks/dailymoney/data/Balance;.setMoney:(D)V // method@0311 │ │ +048edc: 7220 3008 4600 |00a4: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0830 │ │ +048ee2: 0800 1600 |00a7: move-object/from16 v0, v22 │ │ +048ee6: 540f 4307 |00a9: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048eea: 7110 6006 0f00 |00ab: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@0660 │ │ +048ef0: 0c0f |00ae: move-result-object v15 │ │ +048ef2: 1310 0100 |00af: const/16 v16, #int 1 // #1 │ │ +048ef6: 0200 1000 |00b1: move/from16 v0, v16 │ │ +048efa: 6e30 5701 7f00 |00b3: invoke-virtual {v15, v7, v0}, Lcom/bottleworks/commons/util/CalendarHelper;.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; // method@0157 │ │ +048f00: 0c07 |00b6: move-result-object v7 │ │ +048f02: d808 0801 |00b7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +048f06: 28c5 |00b9: goto 007e // -003b │ │ +048f08: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ +048f0c: 540f 4307 |00bc: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048f10: 7110 5e06 0f00 |00be: invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; // method@065e │ │ +048f16: 0c0f |00c1: move-result-object v15 │ │ +048f18: 6e20 5a01 7f00 |00c2: invoke-virtual {v15, v7}, Lcom/bottleworks/commons/util/CalendarHelper;.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; // method@015a │ │ +048f1e: 0c0f |00c5: move-result-object v15 │ │ +048f20: 28bf |00c6: goto 0085 // -0041 │ │ +048f22: d80a 0a01 |00c7: add-int/lit8 v10, v10, #int 1 // #01 │ │ +048f26: 2900 75ff |00c9: goto/16 003e // -008b │ │ +048f2a: 220f 4401 |00cb: new-instance v15, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; // type@0144 │ │ +048f2e: 0800 1600 |00cd: move-object/from16 v0, v22 │ │ +048f32: 5400 4307 |00cf: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048f36: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ +048f3a: 0800 1600 |00d3: move-object/from16 v0, v22 │ │ +048f3e: 5400 4307 |00d5: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048f42: 0811 0000 |00d7: move-object/from16 v17, v0 │ │ +048f46: 7701 c401 1100 |00d9: invoke-static/range {v17}, Lcom/bottleworks/commons/util/GUIs;.getOrientation:(Landroid/app/Activity;)I // method@01c4 │ │ +048f4c: 0a11 |00dc: move-result v17 │ │ +048f4e: 0800 1600 |00dd: move-object/from16 v0, v22 │ │ +048f52: 5400 4307 |00df: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048f56: 0812 0000 |00e1: move-object/from16 v18, v0 │ │ +048f5a: 7701 c301 1200 |00e3: invoke-static/range {v18}, Lcom/bottleworks/commons/util/GUIs;.getDPRatio:(Landroid/content/Context;)F // method@01c3 │ │ +048f60: 0a12 |00e6: move-result v18 │ │ +048f62: 7604 8a06 0f00 |00e7: invoke-direct/range {v15, v16, v17, v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.:(Landroid/content/Context;IF)V // method@068a │ │ +048f68: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ +048f6c: 5400 4307 |00ec: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048f70: 0810 0000 |00ee: move-object/from16 v16, v0 │ │ +048f74: 7701 6106 1000 |00f0: invoke-static/range {v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$5800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; // method@0661 │ │ +048f7a: 0c10 |00f3: move-result-object v16 │ │ +048f7c: 6011 d504 |00f4: sget v17, Lcom/bottleworks/dailymoney/core/R$string;.label_balance_yearly_runchart:I // field@04d5 │ │ +048f80: 1312 0100 |00f6: const/16 v18, #int 1 // #1 │ │ +048f84: 0200 1200 |00f8: move/from16 v0, v18 │ │ +048f88: 2300 1a02 |00fa: new-array v0, v0, [Ljava/lang/Object; // type@021a │ │ +048f8c: 0812 0000 |00fc: move-object/from16 v18, v0 │ │ +048f90: 1313 0000 |00fe: const/16 v19, #int 0 // #0 │ │ +048f94: 0800 1600 |0100: move-object/from16 v0, v22 │ │ +048f98: 5400 4307 |0102: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048f9c: 0814 0000 |0104: move-object/from16 v20, v0 │ │ +048fa0: 7701 4906 1400 |0106: invoke-static/range {v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; // method@0649 │ │ +048fa6: 0c14 |0109: move-result-object v20 │ │ +048fa8: 0800 1600 |010a: move-object/from16 v0, v22 │ │ +048fac: 5400 4307 |010c: iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048fb0: 0815 0000 |010e: move-object/from16 v21, v0 │ │ +048fb4: 7701 4506 1500 |0110: invoke-static/range {v21}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; // method@0645 │ │ +048fba: 0c15 |0113: move-result-object v21 │ │ +048fbc: 7402 f907 1400 |0114: invoke-virtual/range {v20, v21}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +048fc2: 0c14 |0117: move-result-object v20 │ │ +048fc4: 4d14 1213 |0118: aput-object v20, v18, v19 │ │ +048fc8: 7403 d401 1000 |011a: invoke-virtual/range {v16, v17, v18}, Lcom/bottleworks/commons/util/I18N;.string:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01d4 │ │ +048fce: 0c10 |011d: move-result-object v16 │ │ +048fd0: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +048fd4: 6e30 8d06 0f05 |0120: invoke-virtual {v15, v0, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; // method@068d │ │ +048fda: 0c09 |0123: move-result-object v9 │ │ +048fdc: 0800 1600 |0124: move-object/from16 v0, v22 │ │ +048fe0: 540f 4307 |0126: iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;.this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; // field@0743 │ │ +048fe4: 6e20 8406 9f00 |0128: invoke-virtual {v15, v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;.startActivity:(Landroid/content/Intent;)V // method@0684 │ │ +048fea: 0e00 |012b: return-void │ │ +048fec: 0003 0100 0500 0000 0000 0101 0000 |012c: array-data (7 units) │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=179 │ │ - 0x0008 line=180 │ │ - 0x000b line=181 │ │ - 0x000d line=179 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Lorg/javia/arity/Symbols; │ │ + 0x0000 line=663 │ │ + 0x0006 line=664 │ │ + 0x0022 line=665 │ │ + 0x0027 line=666 │ │ + 0x003d line=667 │ │ + 0x0041 line=668 │ │ + 0x0043 line=669 │ │ + 0x0048 line=670 │ │ + 0x004b line=671 │ │ + 0x004c line=672 │ │ + 0x0050 line=673 │ │ + 0x0055 line=674 │ │ + 0x0065 line=675 │ │ + 0x0068 line=676 │ │ + 0x0078 line=673 │ │ + 0x007b line=679 │ │ + 0x007d line=680 │ │ + 0x0082 line=681 │ │ + 0x009b line=682 │ │ + 0x00a1 line=683 │ │ + 0x00a4 line=684 │ │ + 0x00a7 line=685 │ │ + 0x00b7 line=680 │ │ + 0x00ba line=681 │ │ + 0x00c7 line=667 │ │ + 0x00cb line=690 │ │ + 0x00f0 line=691 │ │ + 0x011e line=690 │ │ + 0x0124 line=692 │ │ + 0x012b line=693 │ │ + 0x012c line=663 │ │ + locals : │ │ + 0x0065 - 0x007b reg=4 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x0051 - 0x007b reg=8 i I │ │ + 0x009b - 0x00ba reg=4 balance Lcom/bottleworks/dailymoney/data/Balance; │ │ + 0x007d - 0x00c7 reg=12 total D │ │ + 0x0043 - 0x00cb reg=2 at Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0048 - 0x00cb reg=6 blist Ljava/util/List; Ljava/util/List; │ │ + 0x004c - 0x00cb reg=7 d Ljava/util/Date; │ │ + 0x007e - 0x00cb reg=8 i I │ │ + 0x0022 - 0x0133 reg=3 ats [Lcom/bottleworks/dailymoney/data/AccountType; │ │ + 0x0027 - 0x0133 reg=5 balances Ljava/util/List; Ljava/util/List;>; │ │ + 0x0124 - 0x0133 reg=9 intent Landroid/content/Intent; │ │ + 0x003e - 0x0133 reg=10 j I │ │ + 0x0006 - 0x0133 reg=11 yearly [Z │ │ + 0x003d - 0x0133 reg=14 yearstart Ljava/util/Date; │ │ + 0x0000 - 0x0133 reg=22 this Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9; │ │ │ │ - source_file_idx : 1304 (Symbols.java) │ │ + source_file_idx : 246 (BalanceActivity.java) │ │ │ │ -Class #306 header: │ │ -class_idx : 526 │ │ +Class #294 header: │ │ +class_idx : 459 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 403 │ │ -source_file_idx : 1305 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ +superclass_idx : 470 │ │ +source_file_idx : 250 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #306 - │ │ - Class descriptor : 'Lorg/javia/arity/SyntaxException;' │ │ +Class #294 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/achartengine/chart/BarChart$Type; } │ │ + │ │ +Class #294 - │ │ + Class descriptor : 'Lorg/achartengine/chart/BarChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Exception;' │ │ + Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/javia/arity/SyntaxException;) │ │ - name : 'expression' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Lorg/javia/arity/SyntaxException;) │ │ - name : 'message' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Lorg/javia/arity/SyntaxException;) │ │ - name : 'position' │ │ + #0 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'SHAPE_WIDTH' │ │ type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 12 │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'mType' │ │ + type : 'Lorg/achartengine/chart/BarChart$Type;' │ │ + access : 0x0004 (PROTECTED) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/SyntaxException;) │ │ + #0 : (in Lorg/achartengine/chart/BarChart;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03dc9c: |[03dc9c] org.javia.arity.SyntaxException.:()V │ │ -03dcac: 7010 9007 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@0790 │ │ -03dcb2: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +048ffc: |[048ffc] org.achartengine.chart.BarChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V │ │ +04900c: 7030 e808 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e8 │ │ +049012: 6200 0508 |0003: sget-object v0, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0805 │ │ +049016: 5b10 0a08 |0005: iput-object v0, v1, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@080a │ │ +04901a: 5b14 0a08 |0007: iput-object v4, v1, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@080a │ │ +04901e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ + 0x0000 line=51 │ │ + 0x0003 line=34 │ │ + 0x0007 line=52 │ │ + 0x0009 line=53 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/SyntaxException; │ │ + 0x0000 - 0x000a reg=1 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x000a reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000a reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x000a reg=4 (null) Lorg/achartengine/chart/BarChart$Type; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/SyntaxException;) │ │ - name : 'set' │ │ - type : '(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException;' │ │ - access : 0x0000 () │ │ + #0 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'drawChartValuesText' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -03dcb4: |[03dcb4] org.javia.arity.SyntaxException.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; │ │ -03dcc4: 5b01 7b0b |0000: iput-object v1, v0, Lorg/javia/arity/SyntaxException;.message:Ljava/lang/String; // field@0b7b │ │ -03dcc8: 5902 7c0b |0002: iput v2, v0, Lorg/javia/arity/SyntaxException;.position:I // field@0b7c │ │ -03dccc: 1100 |0004: return-object v0 │ │ + registers : 16 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 65 16-bit code units │ │ +049020: |[049020] org.achartengine.chart.BarChart.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V │ │ +049030: 54a0 0808 |0000: iget-object v0, v10, Lorg/achartengine/chart/BarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0808 │ │ +049034: 6e10 2109 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +04903a: 0a08 |0005: move-result v8 │ │ +04903c: 21e0 |0006: array-length v0, v14 │ │ +04903e: 6e40 a208 ea80 |0007: invoke-virtual {v10, v14, v0, v8}, Lorg/achartengine/chart/BarChart;.getHalfDiffX:([FII)F // method@08a2 │ │ +049044: 0a09 |000a: move-result v9 │ │ +049046: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +049048: 0107 |000c: move v7, v0 │ │ +04904a: 21e0 |000d: array-length v0, v14 │ │ +04904c: 3507 3200 |000e: if-ge v7, v0, 0040 // +0032 │ │ +049050: 4403 0e07 |0010: aget v3, v14, v7 │ │ +049054: 54a0 0a08 |0012: iget-object v0, v10, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@080a │ │ +049058: 6201 0508 |0014: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0805 │ │ +04905c: 3310 0d00 |0016: if-ne v0, v1, 0023 // +000d │ │ +049060: da00 0f02 |0018: mul-int/lit8 v0, v15, #int 2 // #02 │ │ +049064: 8200 |001a: int-to-float v0, v0 │ │ +049066: c890 |001b: mul-float/2addr v0, v9 │ │ +049068: 8281 |001c: int-to-float v1, v8 │ │ +04906a: 1502 c03f |001d: const/high16 v2, #int 1069547520 // #3fc0 │ │ +04906e: c721 |001f: sub-float/2addr v1, v2 │ │ +049070: c891 |0020: mul-float/2addr v1, v9 │ │ +049072: c710 |0021: sub-float/2addr v0, v1 │ │ +049074: c603 |0022: add-float/2addr v3, v0 │ │ +049076: db00 0702 |0023: div-int/lit8 v0, v7, #int 2 // #02 │ │ +04907a: 6e20 2e09 0c00 |0025: invoke-virtual {v12, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@092e │ │ +049080: 0b00 |0028: move-result-wide v0 │ │ +049082: 6e30 a308 0a01 |0029: invoke-virtual {v10, v0, v1}, Lorg/achartengine/chart/BarChart;.getLabel:(D)Ljava/lang/String; // method@08a3 │ │ +049088: 0c02 |002c: move-result-object v2 │ │ +04908a: d800 0701 |002d: add-int/lit8 v0, v7, #int 1 // #01 │ │ +04908e: 4400 0e00 |002f: aget v0, v14, v0 │ │ +049092: 1501 6040 |0031: const/high16 v1, #int 1080033280 // #4060 │ │ +049096: a704 0001 |0033: sub-float v4, v0, v1 │ │ +04909a: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +04909c: 07a0 |0036: move-object v0, v10 │ │ +04909e: 07b1 |0037: move-object v1, v11 │ │ +0490a0: 07d5 |0038: move-object v5, v13 │ │ +0490a2: 7407 9f08 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/BarChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@089f │ │ +0490a8: d800 0702 |003c: add-int/lit8 v0, v7, #int 2 // #02 │ │ +0490ac: 0107 |003e: move v7, v0 │ │ +0490ae: 28ce |003f: goto 000d // -0032 │ │ +0490b0: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0002 line=47 │ │ - 0x0004 line=48 │ │ + 0x0000 line=95 │ │ + 0x0006 line=96 │ │ + 0x000b line=97 │ │ + 0x0010 line=98 │ │ + 0x0012 line=99 │ │ + 0x0018 line=100 │ │ + 0x0023 line=102 │ │ + 0x003c line=97 │ │ + 0x0040 line=104 │ │ locals : │ │ - 0x0000 - 0x0005 reg=0 this Lorg/javia/arity/SyntaxException; │ │ - 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=2 (null) I │ │ + 0x0000 - 0x0041 reg=10 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x0041 reg=11 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0041 reg=12 (null) Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x0041 reg=13 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0041 reg=14 (null) [F │ │ + 0x0000 - 0x0041 reg=15 (null) I │ │ │ │ - #1 : (in Lorg/javia/arity/SyntaxException;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #1 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -03dcd0: |[03dcd0] org.javia.arity.SyntaxException.toString:()Ljava/lang/String; │ │ -03dce0: 2200 a501 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03dce4: 7010 f007 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03dcea: 1a01 1a05 |0005: const-string v1, "SyntaxException: " // string@051a │ │ -03dcee: 6e20 f807 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03dcf4: 0c00 |000a: move-result-object v0 │ │ -03dcf6: 5421 7b0b |000b: iget-object v1, v2, Lorg/javia/arity/SyntaxException;.message:Ljava/lang/String; // field@0b7b │ │ -03dcfa: 6e20 f807 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03dd00: 0c00 |0010: move-result-object v0 │ │ -03dd02: 1a01 2100 |0011: const-string v1, " in '" // string@0021 │ │ -03dd06: 6e20 f807 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03dd0c: 0c00 |0016: move-result-object v0 │ │ -03dd0e: 5421 7a0b |0017: iget-object v1, v2, Lorg/javia/arity/SyntaxException;.expression:Ljava/lang/String; // field@0b7a │ │ -03dd12: 6e20 f807 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03dd18: 0c00 |001c: move-result-object v0 │ │ -03dd1a: 1a01 3400 |001d: const-string v1, "' at position " // string@0034 │ │ -03dd1e: 6e20 f807 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03dd24: 0c00 |0022: move-result-object v0 │ │ -03dd26: 5221 7c0b |0023: iget v1, v2, Lorg/javia/arity/SyntaxException;.position:I // field@0b7c │ │ -03dd2a: 6e20 f407 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03dd30: 0c00 |0028: move-result-object v0 │ │ -03dd32: 6e10 fb07 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03dd38: 0c00 |002c: move-result-object v0 │ │ -03dd3a: 1100 |002d: return-object v0 │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 17 16-bit code units │ │ +0490b4: |[0490b4] org.achartengine.chart.BarChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +0490c4: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +0490c8: a702 0a00 |0002: sub-float v2, v10, v0 │ │ +0490cc: 1501 4041 |0004: const/high16 v1, #int 1094713344 // #4140 │ │ +0490d0: a603 0901 |0006: add-float v3, v9, v1 │ │ +0490d4: a604 0a00 |0008: add-float v4, v10, v0 │ │ +0490d8: 0770 |000a: move-object v0, v7 │ │ +0490da: 0191 |000b: move v1, v9 │ │ +0490dc: 07b5 |000c: move-object v5, v11 │ │ +0490de: 7406 6f00 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +0490e4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=126 │ │ + 0x0002 line=127 │ │ + 0x0010 line=128 │ │ locals : │ │ - 0x0000 - 0x002e reg=2 this Lorg/javia/arity/SyntaxException; │ │ - │ │ - source_file_idx : 1305 (SyntaxException.java) │ │ - │ │ -Class #307 header: │ │ -class_idx : 527 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1363 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0011 reg=6 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x0011 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0011 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0011 reg=9 (null) F │ │ + 0x0000 - 0x0011 reg=10 (null) F │ │ + 0x0000 - 0x0011 reg=11 (null) Landroid/graphics/Paint; │ │ │ │ -Class #307 annotations: │ │ -Annotations on method #2801 'testEval' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/ArityException; } │ │ + #2 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'drawSeries' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 17 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 74 16-bit code units │ │ +0490e8: |[0490e8] org.achartengine.chart.BarChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ +0490f8: 54a0 0808 |0000: iget-object v0, v10, Lorg/achartengine/chart/BarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0808 │ │ +0490fc: 6e10 2109 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +049102: 0a07 |0005: move-result v7 │ │ +049104: 21d8 |0006: array-length v8, v13 │ │ +049106: 6e10 8709 0e00 |0007: invoke-virtual {v14}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +04910c: 0a00 |000a: move-result v0 │ │ +04910e: 6e20 8200 0c00 |000b: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +049114: 6200 0600 |000e: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +049118: 6e20 8400 0c00 |0010: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +04911e: 6e40 a208 da78 |0013: invoke-virtual {v10, v13, v8, v7}, Lorg/achartengine/chart/BarChart;.getHalfDiffX:([FII)F // method@08a2 │ │ +049124: 0a09 |0016: move-result v9 │ │ +049126: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +049128: 0106 |0018: move v6, v0 │ │ +04912a: 3586 3000 |0019: if-ge v6, v8, 0049 // +0030 │ │ +04912e: 4400 0d06 |001b: aget v0, v13, v6 │ │ +049132: d801 0601 |001d: add-int/lit8 v1, v6, #int 1 // #01 │ │ +049136: 4402 0d01 |001f: aget v2, v13, v1 │ │ +04913a: 54a1 0a08 |0021: iget-object v1, v10, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@080a │ │ +04913e: 6203 0608 |0023: sget-object v3, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0806 │ │ +049142: 3331 1000 |0025: if-ne v1, v3, 0035 // +0010 │ │ +049146: a701 0009 |0027: sub-float v1, v0, v9 │ │ +04914a: a603 0009 |0029: add-float v3, v0, v9 │ │ +04914e: 07b0 |002b: move-object v0, v11 │ │ +049150: 01f4 |002c: move v4, v15 │ │ +049152: 07c5 |002d: move-object v5, v12 │ │ +049154: 7406 6f00 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +04915a: d800 0602 |0031: add-int/lit8 v0, v6, #int 2 // #02 │ │ +04915e: 0106 |0033: move v6, v0 │ │ +049160: 28e5 |0034: goto 0019 // -001b │ │ +049162: 8271 |0035: int-to-float v1, v7 │ │ +049164: c891 |0036: mul-float/2addr v1, v9 │ │ +049166: c710 |0037: sub-float/2addr v0, v1 │ │ +049168: da01 1002 |0038: mul-int/lit8 v1, v16, #int 2 // #02 │ │ +04916c: 8211 |003a: int-to-float v1, v1 │ │ +04916e: c891 |003b: mul-float/2addr v1, v9 │ │ +049170: c601 |003c: add-float/2addr v1, v0 │ │ +049172: 1500 0040 |003d: const/high16 v0, #int 1073741824 // #4000 │ │ +049176: c890 |003f: mul-float/2addr v0, v9 │ │ +049178: a603 0100 |0040: add-float v3, v1, v0 │ │ +04917c: 07b0 |0042: move-object v0, v11 │ │ +04917e: 01f4 |0043: move v4, v15 │ │ +049180: 07c5 |0044: move-object v5, v12 │ │ +049182: 7406 6f00 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +049188: 28e9 |0048: goto 0031 // -0017 │ │ +04918a: 0e00 |0049: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0006 line=68 │ │ + 0x0007 line=69 │ │ + 0x000e line=70 │ │ + 0x0013 line=71 │ │ + 0x0017 line=72 │ │ + 0x001b line=73 │ │ + 0x001d line=74 │ │ + 0x0021 line=75 │ │ + 0x0027 line=76 │ │ + 0x0031 line=72 │ │ + 0x0035 line=78 │ │ + 0x003d line=79 │ │ + 0x0049 line=82 │ │ + locals : │ │ + 0x0000 - 0x004a reg=10 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x004a reg=11 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x004a reg=12 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x004a reg=13 (null) [F │ │ + 0x0000 - 0x004a reg=14 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x004a reg=15 (null) F │ │ + 0x0000 - 0x004a reg=16 (null) I │ │ │ │ -Class #307 - │ │ - Class descriptor : 'Lorg/javia/arity/TestEval;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/javia/arity/TestEval;) │ │ - name : 'cases' │ │ - type : '[Lorg/javia/arity/EvalCase;' │ │ - access : 0x0008 (STATIC) │ │ - #1 : (in Lorg/javia/arity/TestEval;) │ │ - name : 'casesComplex' │ │ - type : '[Lorg/javia/arity/EvalCase;' │ │ - access : 0x0008 (STATIC) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/TestEval;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #3 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'getCoeficient' │ │ + type : '()F' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 9 │ │ - ins : 0 │ │ - outs : 5 │ │ - insns size : 951 16-bit code units │ │ -03dd3c: |[03dd3c] org.javia.arity.TestEval.:()V │ │ -03dd4c: 1300 3700 |0000: const/16 v0, #int 55 // #37 │ │ -03dd50: 2300 2f02 |0002: new-array v0, v0, [Lorg/javia/arity/EvalCase; // type@022f │ │ -03dd54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03dd56: 2202 0002 |0005: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dd5a: 1a03 5900 |0007: const-string v3, "." // string@0059 │ │ -03dd5e: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -03dd62: 7040 890a 3254 |000b: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dd68: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -03dd6c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -03dd6e: 2202 0002 |0011: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dd72: 1a03 7100 |0013: const-string v3, "1+." // string@0071 │ │ -03dd76: 1904 f03f |0015: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03dd7a: 7040 890a 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dd80: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -03dd84: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -03dd86: 2202 0002 |001d: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dd8a: 1a03 6e00 |001f: const-string v3, "1" // string@006e │ │ -03dd8e: 1904 f03f |0021: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03dd92: 7040 890a 3254 |0023: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dd98: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -03dd9c: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -03dd9e: 2202 0002 |0029: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dda2: 1a03 1911 |002b: const-string v3, "π" // string@1119 │ │ -03dda6: 1804 182d 4454 fb21 0940 |002d: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ -03ddb0: 7040 890a 3254 |0032: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03ddb6: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ -03ddba: 1241 |0037: const/4 v1, #int 4 // #4 │ │ -03ddbc: 2202 0002 |0038: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03ddc0: 1a03 9b00 |003a: const-string v3, "2×3" // string@009b │ │ -03ddc4: 1904 1840 |003c: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -03ddc8: 7040 890a 3254 |003e: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03ddce: 4d02 0001 |0041: aput-object v2, v0, v1 │ │ -03ddd2: 1251 |0043: const/4 v1, #int 5 // #5 │ │ -03ddd4: 2202 0002 |0044: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03ddd8: 1a03 7700 |0046: const-string v3, "1+√9*2" // string@0077 │ │ -03dddc: 1904 1c40 |0048: const-wide/high16 v4, #long 4619567317775286272 // #401c │ │ -03dde0: 7040 890a 3254 |004a: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dde6: 4d02 0001 |004d: aput-object v2, v0, v1 │ │ -03ddea: 1261 |004f: const/4 v1, #int 6 // #6 │ │ -03ddec: 2202 0002 |0050: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03ddf0: 1a03 9d00 |0052: const-string v3, "3√ 4" // string@009d │ │ -03ddf4: 1904 1840 |0054: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -03ddf8: 7040 890a 3254 |0056: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03ddfe: 4d02 0001 |0059: aput-object v2, v0, v1 │ │ -03de02: 1271 |005b: const/4 v1, #int 7 // #7 │ │ -03de04: 2202 0002 |005c: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03de08: 1a03 1a11 |005e: const-string v3, "√16sin(2π/4)" // string@111a │ │ -03de0c: 1904 1040 |0060: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -03de10: 7040 890a 3254 |0062: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03de16: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -03de1a: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ -03de1e: 2202 0002 |0069: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03de22: 1a03 6f00 |006b: const-string v3, "1+" // string@006f │ │ -03de26: 1904 00c0 |006d: const-wide/high16 v4, #long -4611686018427387904 // #c000 │ │ -03de2a: 7040 890a 3254 |006f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03de30: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -03de34: 1301 0900 |0074: const/16 v1, #int 9 // #9 │ │ -03de38: 2202 0002 |0076: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03de3c: 1a03 7200 |0078: const-string v3, "1+1" // string@0072 │ │ -03de40: 1904 0040 |007a: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -03de44: 7040 890a 3254 |007c: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03de4a: 4d02 0001 |007f: aput-object v2, v0, v1 │ │ -03de4e: 1301 0a00 |0081: const/16 v1, #int 10 // #a │ │ -03de52: 2202 0002 |0083: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03de56: 1a03 7000 |0085: const-string v3, "1+-1" // string@0070 │ │ -03de5a: 1604 0000 |0087: const-wide/16 v4, #int 0 // #0 │ │ -03de5e: 7040 890a 3254 |0089: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03de64: 4d02 0001 |008c: aput-object v2, v0, v1 │ │ -03de68: 1301 0b00 |008e: const/16 v1, #int 11 // #b │ │ -03de6c: 2202 0002 |0090: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03de70: 1a03 5000 |0092: const-string v3, "-0.5" // string@0050 │ │ -03de74: 1904 e0bf |0094: const-wide/high16 v4, #long -4620693217682128896 // #bfe0 │ │ -03de78: 7040 890a 3254 |0096: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03de7e: 4d02 0001 |0099: aput-object v2, v0, v1 │ │ -03de82: 1301 0c00 |009b: const/16 v1, #int 12 // #c │ │ -03de86: 2202 0002 |009d: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03de8a: 1a03 4700 |009f: const-string v3, "+1e2" // string@0047 │ │ -03de8e: 1904 5940 |00a1: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -03de92: 7040 890a 3254 |00a3: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03de98: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ -03de9c: 1301 0d00 |00a8: const/16 v1, #int 13 // #d │ │ -03dea0: 2202 0002 |00aa: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dea4: 1a03 9500 |00ac: const-string v3, "1e-1" // string@0095 │ │ -03dea8: 1804 9a99 9999 9999 b93f |00ae: const-wide v4, #double 0.1 // #3fb999999999999a │ │ -03deb2: 7040 890a 3254 |00b3: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03deb8: 4d02 0001 |00b6: aput-object v2, v0, v1 │ │ -03debc: 1301 0e00 |00b8: const/16 v1, #int 14 // #e │ │ -03dec0: 2202 0002 |00ba: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dec4: 1a03 9600 |00bc: const-string v3, "1e−2" // string@0096 │ │ -03dec8: 1804 7b14 ae47 e17a 843f |00be: const-wide v4, #double 0.01 // #3f847ae147ae147b │ │ -03ded2: 7040 890a 3254 |00c3: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03ded8: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ -03dedc: 1301 0f00 |00c8: const/16 v1, #int 15 // #f │ │ -03dee0: 2202 0002 |00ca: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dee4: 1a03 5300 |00cc: const-string v3, "-2^3!" // string@0053 │ │ -03dee8: 1904 50c0 |00ce: const-wide/high16 v4, #long -4589168020290535424 // #c050 │ │ -03deec: 7040 890a 3254 |00d0: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03def2: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ -03def6: 1301 1000 |00d5: const/16 v1, #int 16 // #10 │ │ -03defa: 2202 0002 |00d7: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03defe: 1a03 3c00 |00d9: const-string v3, "(-2)^3!" // string@003c │ │ -03df02: 1904 5040 |00db: const-wide/high16 v4, #long 4634204016564240384 // #4050 │ │ -03df06: 7040 890a 3254 |00dd: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03df0c: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ -03df10: 1301 1100 |00e2: const/16 v1, #int 17 // #11 │ │ -03df14: 2202 0002 |00e4: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03df18: 1a03 5200 |00e6: const-string v3, "-2^1^2" // string@0052 │ │ -03df1c: 1904 00c0 |00e8: const-wide/high16 v4, #long -4611686018427387904 // #c000 │ │ -03df20: 7040 890a 3254 |00ea: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03df26: 4d02 0001 |00ed: aput-object v2, v0, v1 │ │ -03df2a: 1301 1200 |00ef: const/16 v1, #int 18 // #12 │ │ -03df2e: 2202 0002 |00f1: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03df32: 1a03 4e00 |00f3: const-string v3, "--1" // string@004e │ │ -03df36: 1904 f03f |00f5: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03df3a: 7040 890a 3254 |00f7: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03df40: 4d02 0001 |00fa: aput-object v2, v0, v1 │ │ -03df44: 1301 1300 |00fc: const/16 v1, #int 19 // #13 │ │ -03df48: 2202 0002 |00fe: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03df4c: 1a03 5400 |0100: const-string v3, "-3^--2" // string@0054 │ │ -03df50: 1904 22c0 |0102: const-wide/high16 v4, #long -4602115869219225600 // #c022 │ │ -03df54: 7040 890a 3254 |0104: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03df5a: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ -03df5e: 1301 1400 |0109: const/16 v1, #int 20 // #14 │ │ -03df62: 2202 0002 |010b: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03df66: 1a03 7400 |010d: const-string v3, "1+2)(2+3" // string@0074 │ │ -03df6a: 1904 2e40 |010f: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ -03df6e: 7040 890a 3254 |0111: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03df74: 4d02 0001 |0114: aput-object v2, v0, v1 │ │ -03df78: 1301 1500 |0116: const/16 v1, #int 21 // #15 │ │ -03df7c: 2202 0002 |0118: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03df80: 1a03 7300 |011a: const-string v3, "1+2)!^-2" // string@0073 │ │ -03df84: 1804 1cc7 711c c771 9c3f |011c: const-wide v4, #double 0.0277778 // #3f9c71c71c71c71c │ │ -03df8e: 7040 890a 3254 |0121: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03df94: 4d02 0001 |0124: aput-object v2, v0, v1 │ │ -03df98: 1301 1600 |0126: const/16 v1, #int 22 // #16 │ │ -03df9c: 2202 0002 |0128: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dfa0: 1a03 a90f |012a: const-string v3, "sin(0)" // string@0fa9 │ │ -03dfa4: 1604 0000 |012c: const-wide/16 v4, #int 0 // #0 │ │ -03dfa8: 7040 890a 3254 |012e: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dfae: 4d02 0001 |0131: aput-object v2, v0, v1 │ │ -03dfb2: 1301 1700 |0133: const/16 v1, #int 23 // #17 │ │ -03dfb6: 2202 0002 |0135: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dfba: 1a03 1008 |0137: const-string v3, "cos(0)" // string@0810 │ │ -03dfbe: 1904 f03f |0139: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03dfc2: 7040 890a 3254 |013b: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dfc8: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ -03dfcc: 1301 1800 |0140: const/16 v1, #int 24 // #18 │ │ -03dfd0: 2202 0002 |0142: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dfd4: 1a03 a80f |0144: const-string v3, "sin(-1--1)" // string@0fa8 │ │ -03dfd8: 1604 0000 |0146: const-wide/16 v4, #int 0 // #0 │ │ -03dfdc: 7040 890a 3254 |0148: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dfe2: 4d02 0001 |014b: aput-object v2, v0, v1 │ │ -03dfe6: 1301 1900 |014d: const/16 v1, #int 25 // #19 │ │ -03dfea: 2202 0002 |014f: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03dfee: 1a03 4d00 |0151: const-string v3, "-(2+1)*-(4/2)" // string@004d │ │ -03dff2: 1904 1840 |0153: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -03dff6: 7040 890a 3254 |0155: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03dffc: 4d02 0001 |0158: aput-object v2, v0, v1 │ │ -03e000: 1301 1a00 |015a: const/16 v1, #int 26 // #1a │ │ -03e004: 2202 0002 |015c: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e008: 1a03 4f00 |015e: const-string v3, "-.5E-1" // string@004f │ │ -03e00c: 1804 9a99 9999 9999 a9bf |0160: const-wide v4, #double -0.05 // #bfa999999999999a │ │ -03e016: 7040 890a 3254 |0165: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e01c: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ -03e020: 1301 1b00 |016a: const/16 v1, #int 27 // #1b │ │ -03e024: 2202 0002 |016c: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e028: 1a03 9000 |016e: const-string v3, "1E1.5" // string@0090 │ │ -03e02c: 1904 00c0 |0170: const-wide/high16 v4, #long -4611686018427387904 // #c000 │ │ -03e030: 7040 890a 3254 |0172: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e036: 4d02 0001 |0175: aput-object v2, v0, v1 │ │ -03e03a: 1301 1c00 |0177: const/16 v1, #int 28 // #1c │ │ -03e03e: 2202 0002 |0179: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e042: 1a03 9700 |017b: const-string v3, "2 3 4" // string@0097 │ │ -03e046: 1904 3840 |017d: const-wide/high16 v4, #long 4627448617123184640 // #4038 │ │ -03e04a: 7040 890a 3254 |017f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e050: 4d02 0001 |0182: aput-object v2, v0, v1 │ │ -03e054: 1301 1d00 |0184: const/16 v1, #int 29 // #1d │ │ -03e058: 2202 0002 |0186: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e05c: 1a03 120e |0188: const-string v3, "pi" // string@0e12 │ │ -03e060: 1804 182d 4454 fb21 0940 |018a: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ -03e06a: 7040 890a 3254 |018f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e070: 4d02 0001 |0192: aput-object v2, v0, v1 │ │ -03e074: 1301 1e00 |0194: const/16 v1, #int 30 // #1e │ │ -03e078: 2202 0002 |0196: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e07c: 1a03 5e09 |0198: const-string v3, "e" // string@095e │ │ -03e080: 1804 6957 148b 0abf 0540 |019a: const-wide v4, #double 2.71828 // #4005bf0a8b145769 │ │ -03e08a: 7040 890a 3254 |019f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e090: 4d02 0001 |01a2: aput-object v2, v0, v1 │ │ -03e094: 1301 1f00 |01a4: const/16 v1, #int 31 // #1f │ │ -03e098: 2202 0002 |01a6: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e09c: 1a03 aa0f |01a8: const-string v3, "sin(pi/2)" // string@0faa │ │ -03e0a0: 1904 f03f |01aa: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -03e0a4: 7040 890a 3254 |01ac: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e0aa: 4d02 0001 |01af: aput-object v2, v0, v1 │ │ -03e0ae: 1301 2000 |01b1: const/16 v1, #int 32 // #20 │ │ -03e0b2: 2202 0002 |01b3: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e0b6: 1a03 a509 |01b5: const-string v3, "f=sin(2x)" // string@09a5 │ │ -03e0ba: 1904 08c0 |01b7: const-wide/high16 v4, #long -4609434218613702656 // #c008 │ │ -03e0be: 7040 890a 3254 |01b9: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e0c4: 4d02 0001 |01bc: aput-object v2, v0, v1 │ │ -03e0c8: 1301 2100 |01be: const/16 v1, #int 33 // #21 │ │ -03e0cc: 2202 0002 |01c0: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e0d0: 1a03 a309 |01c2: const-string v3, "f(pi/2)" // string@09a3 │ │ -03e0d4: 1604 0000 |01c4: const-wide/16 v4, #int 0 // #0 │ │ -03e0d8: 7040 890a 3254 |01c6: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e0de: 4d02 0001 |01c9: aput-object v2, v0, v1 │ │ -03e0e2: 1301 2200 |01cb: const/16 v1, #int 34 // #22 │ │ -03e0e6: 2202 0002 |01cd: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e0ea: 1a03 0106 |01cf: const-string v3, "a=3" // string@0601 │ │ -03e0ee: 1904 0840 |01d1: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -03e0f2: 7040 890a 3254 |01d3: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e0f8: 4d02 0001 |01d6: aput-object v2, v0, v1 │ │ -03e0fc: 1301 2300 |01d8: const/16 v1, #int 35 // #23 │ │ -03e100: 2202 0002 |01da: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e104: 1a03 ef06 |01dc: const-string v3, "b=a+1" // string@06ef │ │ -03e108: 1904 1040 |01de: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -03e10c: 7040 890a 3254 |01e0: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e112: 4d02 0001 |01e3: aput-object v2, v0, v1 │ │ -03e116: 1301 2400 |01e5: const/16 v1, #int 36 // #24 │ │ -03e11a: 2202 0002 |01e7: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e11e: 1a03 a409 |01e9: const-string v3, "f(x, y) = x*(y+1)" // string@09a4 │ │ -03e122: 1904 08c0 |01eb: const-wide/high16 v4, #long -4609434218613702656 // #c008 │ │ -03e126: 7040 890a 3254 |01ed: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e12c: 4d02 0001 |01f0: aput-object v2, v0, v1 │ │ -03e130: 1301 2500 |01f2: const/16 v1, #int 37 // #25 │ │ -03e134: 2202 0002 |01f4: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e138: 1a03 a209 |01f6: const-string v3, "f(a, b-a)" // string@09a2 │ │ -03e13c: 1904 1840 |01f8: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -03e140: 7040 890a 3254 |01fa: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e146: 4d02 0001 |01fd: aput-object v2, v0, v1 │ │ -03e14a: 1301 2600 |01ff: const/16 v1, #int 38 // #26 │ │ -03e14e: 2202 0002 |0201: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e152: 1a03 1b00 |0203: const-string v3, " f(a pi/4)" // string@001b │ │ -03e156: 1904 f0bf |0205: const-wide/high16 v4, #long -4616189618054758400 // #bff0 │ │ -03e15a: 7040 890a 3254 |0207: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e160: 4d02 0001 |020a: aput-object v2, v0, v1 │ │ -03e164: 1301 2700 |020c: const/16 v1, #int 39 // #27 │ │ -03e168: 2202 0002 |020e: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e16c: 1a03 a109 |0210: const-string v3, "f ( 1 + 1 , a+1)" // string@09a1 │ │ -03e170: 1904 2440 |0212: const-wide/high16 v4, #long 4621819117588971520 // #4024 │ │ -03e174: 7040 890a 3254 |0214: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e17a: 4d02 0001 |0217: aput-object v2, v0, v1 │ │ -03e17e: 1301 2800 |0219: const/16 v1, #int 40 // #28 │ │ -03e182: 2202 0002 |021b: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e186: 1a03 fb09 |021d: const-string v3, "g(foo) = f (f(foo, 1)pi/2)" // string@09fb │ │ -03e18a: 1904 08c0 |021f: const-wide/high16 v4, #long -4609434218613702656 // #c008 │ │ -03e18e: 7040 890a 3254 |0221: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e194: 4d02 0001 |0224: aput-object v2, v0, v1 │ │ -03e198: 1301 2900 |0226: const/16 v1, #int 41 // #29 │ │ -03e19c: 2202 0002 |0228: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e1a0: 1a03 fa09 |022a: const-string v3, "g(.5*2)" // string@09fa │ │ -03e1a4: 1604 0000 |022c: const-wide/16 v4, #int 0 // #0 │ │ -03e1a8: 7040 890a 3254 |022e: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e1ae: 4d02 0001 |0231: aput-object v2, v0, v1 │ │ -03e1b2: 1301 2a00 |0233: const/16 v1, #int 42 // #2a │ │ -03e1b6: 2202 0002 |0235: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e1ba: 1a03 a704 |0237: const-string v3, "NaN" // string@04a7 │ │ -03e1be: 1904 f87f |0239: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ -03e1c2: 7040 890a 3254 |023b: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e1c8: 4d02 0001 |023e: aput-object v2, v0, v1 │ │ -03e1cc: 1301 2b00 |0240: const/16 v1, #int 43 // #2b │ │ -03e1d0: 2202 0002 |0242: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e1d4: 1a03 0602 |0244: const-string v3, "Inf" // string@0206 │ │ -03e1d8: 1904 f07f |0246: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ -03e1dc: 7040 890a 3254 |0248: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e1e2: 4d02 0001 |024b: aput-object v2, v0, v1 │ │ -03e1e6: 1301 2c00 |024d: const/16 v1, #int 44 // #2c │ │ -03e1ea: 2202 0002 |024f: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e1ee: 1a03 0702 |0251: const-string v3, "Infinity" // string@0207 │ │ -03e1f2: 1904 f07f |0253: const-wide/high16 v4, #long 9218868437227405312 // #7ff0 │ │ -03e1f6: 7040 890a 3254 |0255: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e1fc: 4d02 0001 |0258: aput-object v2, v0, v1 │ │ -03e200: 1301 2d00 |025a: const/16 v1, #int 45 // #2d │ │ -03e204: 2202 0002 |025c: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e208: 1a03 5500 |025e: const-string v3, "-Inf" // string@0055 │ │ -03e20c: 1904 f0ff |0260: const-wide/high16 v4, #long -4503599627370496 // #fff0 │ │ -03e210: 7040 890a 3254 |0262: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e216: 4d02 0001 |0265: aput-object v2, v0, v1 │ │ -03e21a: 1301 2e00 |0267: const/16 v1, #int 46 // #2e │ │ -03e21e: 2202 0002 |0269: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e222: 1a03 6c00 |026b: const-string v3, "0/0" // string@006c │ │ -03e226: 1904 f87f |026d: const-wide/high16 v4, #long 9221120237041090560 // #7ff8 │ │ -03e22a: 7040 890a 3254 |026f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e230: 4d02 0001 |0272: aput-object v2, v0, v1 │ │ -03e234: 1301 2f00 |0274: const/16 v1, #int 47 // #2f │ │ -03e238: 2202 0002 |0276: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e23c: 1a03 f207 |0278: const-string v3, "comb(11, 9)" // string@07f2 │ │ -03e240: 1804 0000 0000 0080 4b40 |027a: const-wide v4, #double 55 // #404b800000000000 │ │ -03e24a: 7040 890a 3254 |027f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e250: 4d02 0001 |0282: aput-object v2, v0, v1 │ │ -03e254: 1301 3000 |0284: const/16 v1, #int 48 // #30 │ │ -03e258: 2202 0002 |0286: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e25c: 1a03 0f0e |0288: const-string v3, "perm(11, 2)" // string@0e0f │ │ -03e260: 1804 0000 0000 0080 5b40 |028a: const-wide v4, #double 110 // #405b800000000000 │ │ -03e26a: 7040 890a 3254 |028f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e270: 4d02 0001 |0292: aput-object v2, v0, v1 │ │ -03e274: 1301 3100 |0294: const/16 v1, #int 49 // #31 │ │ -03e278: 2202 0002 |0296: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e27c: 1a03 f107 |0298: const-string v3, "comb(1000, 999)" // string@07f1 │ │ -03e280: 1804 0000 0000 0040 8f40 |029a: const-wide v4, #double 1000 // #408f400000000000 │ │ -03e28a: 7040 890a 3254 |029f: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e290: 4d02 0001 |02a2: aput-object v2, v0, v1 │ │ -03e294: 1301 3200 |02a4: const/16 v1, #int 50 // #32 │ │ -03e298: 2202 0002 |02a6: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e29c: 1a03 0e0e |02a8: const-string v3, "perm(1000, 1)" // string@0e0e │ │ -03e2a0: 1804 0000 0000 0040 8f40 |02aa: const-wide v4, #double 1000 // #408f400000000000 │ │ -03e2aa: 7040 890a 3254 |02af: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e2b0: 4d02 0001 |02b2: aput-object v2, v0, v1 │ │ -03e2b4: 1301 3300 |02b4: const/16 v1, #int 51 // #33 │ │ -03e2b8: 2202 0002 |02b6: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e2bc: 1a03 4c07 |02b8: const-string v3, "c(x)=1+x^2" // string@074c │ │ -03e2c0: 1904 08c0 |02ba: const-wide/high16 v4, #long -4609434218613702656 // #c008 │ │ -03e2c4: 7040 890a 3254 |02bc: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e2ca: 4d02 0001 |02bf: aput-object v2, v0, v1 │ │ -03e2ce: 1301 3400 |02c1: const/16 v1, #int 52 // #34 │ │ -03e2d2: 2202 0002 |02c3: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e2d6: 1a03 4b07 |02c5: const-string v3, "c(3-1)" // string@074b │ │ -03e2da: 1904 1440 |02c7: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -03e2de: 7040 890a 3254 |02c9: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e2e4: 4d02 0001 |02cc: aput-object v2, v0, v1 │ │ -03e2e8: 1301 3500 |02ce: const/16 v1, #int 53 // #35 │ │ -03e2ec: 2202 0002 |02d0: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e2f0: 1a03 0806 |02d2: const-string v3, "abs(3-4i)" // string@0608 │ │ -03e2f4: 1904 1440 |02d4: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -03e2f8: 7040 890a 3254 |02d6: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e2fe: 4d02 0001 |02d9: aput-object v2, v0, v1 │ │ -03e302: 1301 3600 |02db: const/16 v1, #int 54 // #36 │ │ -03e306: 2202 0002 |02dd: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e30a: 1a03 9009 |02df: const-string v3, "exp(pi*i)" // string@0990 │ │ -03e30e: 1904 f0bf |02e1: const-wide/high16 v4, #long -4616189618054758400 // #bff0 │ │ -03e312: 7040 890a 3254 |02e3: invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;D)V // method@0a89 │ │ -03e318: 4d02 0001 |02e6: aput-object v2, v0, v1 │ │ -03e31c: 6900 7d0b |02e8: sput-object v0, Lorg/javia/arity/TestEval;.cases:[Lorg/javia/arity/EvalCase; // field@0b7d │ │ -03e320: 1300 0a00 |02ea: const/16 v0, #int 10 // #a │ │ -03e324: 2300 2f02 |02ec: new-array v0, v0, [Lorg/javia/arity/EvalCase; // type@022f │ │ -03e328: 1201 |02ee: const/4 v1, #int 0 // #0 │ │ -03e32a: 2202 0002 |02ef: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e32e: 1a03 bd0f |02f1: const-string v3, "sqrt(-1)^2" // string@0fbd │ │ -03e332: 2204 fb01 |02f3: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e336: 1905 f0bf |02f5: const-wide/high16 v5, #long -4616189618054758400 // #bff0 │ │ -03e33a: 1607 0000 |02f7: const-wide/16 v7, #int 0 // #0 │ │ -03e33e: 7058 4b0a 5476 |02f9: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e344: 7030 8a0a 3204 |02fc: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e34a: 4d02 0001 |02ff: aput-object v2, v0, v1 │ │ -03e34e: 1211 |0301: const/4 v1, #int 1 // #1 │ │ -03e350: 2202 0002 |0302: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e354: 1a03 420b |0304: const-string v3, "i" // string@0b42 │ │ -03e358: 2204 fb01 |0306: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e35c: 1605 0000 |0308: const-wide/16 v5, #int 0 // #0 │ │ -03e360: 1907 f03f |030a: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ -03e364: 7058 4b0a 5476 |030c: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e36a: 7030 8a0a 3204 |030f: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e370: 4d02 0001 |0312: aput-object v2, v0, v1 │ │ -03e374: 1221 |0314: const/4 v1, #int 2 // #2 │ │ -03e376: 2202 0002 |0315: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e37a: 1a03 bc0f |0317: const-string v3, "sqrt(-1)" // string@0fbc │ │ -03e37e: 2204 fb01 |0319: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e382: 1605 0000 |031b: const-wide/16 v5, #int 0 // #0 │ │ -03e386: 1907 f03f |031d: const-wide/high16 v7, #long 4607182418800017408 // #3ff0 │ │ -03e38a: 7058 4b0a 5476 |031f: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e390: 7030 8a0a 3204 |0322: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e396: 4d02 0001 |0325: aput-object v2, v0, v1 │ │ -03e39a: 1231 |0327: const/4 v1, #int 3 // #3 │ │ -03e39c: 2202 0002 |0328: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e3a0: 1a03 4a07 |032a: const-string v3, "c(2+0i)" // string@074a │ │ -03e3a4: 2204 fb01 |032c: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e3a8: 1905 1440 |032e: const-wide/high16 v5, #long 4617315517961601024 // #4014 │ │ -03e3ac: 1607 0000 |0330: const-wide/16 v7, #int 0 // #0 │ │ -03e3b0: 7058 4b0a 5476 |0332: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e3b6: 7030 8a0a 3204 |0335: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e3bc: 4d02 0001 |0338: aput-object v2, v0, v1 │ │ -03e3c0: 1241 |033a: const/4 v1, #int 4 // #4 │ │ -03e3c2: 2202 0002 |033b: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e3c6: 1a03 4907 |033d: const-string v3, "c(1+i)" // string@0749 │ │ -03e3ca: 2204 fb01 |033f: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e3ce: 1905 f03f |0341: const-wide/high16 v5, #long 4607182418800017408 // #3ff0 │ │ -03e3d2: 1907 0040 |0343: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -03e3d6: 7058 4b0a 5476 |0345: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e3dc: 7030 8a0a 3204 |0348: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e3e2: 4d02 0001 |034b: aput-object v2, v0, v1 │ │ -03e3e6: 1251 |034d: const/4 v1, #int 5 // #5 │ │ -03e3e8: 2202 0002 |034e: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e3ec: 1a03 950c |0350: const-string v3, "log(-1)" // string@0c95 │ │ -03e3f0: 2204 fb01 |0352: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e3f4: 1605 0000 |0354: const-wide/16 v5, #int 0 // #0 │ │ -03e3f8: 1807 182d 4454 fb21 09c0 |0356: const-wide v7, #double -3.14159 // #c00921fb54442d18 │ │ -03e402: 7058 4b0a 5476 |035b: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e408: 7030 8a0a 3204 |035e: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e40e: 4d02 0001 |0361: aput-object v2, v0, v1 │ │ -03e412: 1261 |0363: const/4 v1, #int 6 // #6 │ │ -03e414: 2202 0002 |0364: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e418: 1a03 450b |0366: const-string v3, "i^i" // string@0b45 │ │ -03e41c: 2204 fb01 |0368: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e420: 1805 e067 f746 cc9b ca3f |036a: const-wide v5, #double 0.20788 // #3fca9bcc46f767e0 │ │ -03e42a: 1607 0000 |036f: const-wide/16 v7, #int 0 // #0 │ │ -03e42e: 7058 4b0a 5476 |0371: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e434: 7030 8a0a 3204 |0374: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e43a: 4d02 0001 |0377: aput-object v2, v0, v1 │ │ -03e43e: 1271 |0379: const/4 v1, #int 7 // #7 │ │ -03e440: 2202 0002 |037a: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e444: 1a03 000a |037c: const-string v3, "gcd(135-14i, 155+34i)" // string@0a00 │ │ -03e448: 2204 fb01 |037e: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e44c: 1905 2840 |0380: const-wide/high16 v5, #long 4622945017495814144 // #4028 │ │ -03e450: 1907 14c0 |0382: const-wide/high16 v7, #long -4606056518893174784 // #c014 │ │ -03e454: 7058 4b0a 5476 |0384: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e45a: 7030 8a0a 3204 |0387: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e460: 4d02 0001 |038a: aput-object v2, v0, v1 │ │ -03e464: 1301 0800 |038c: const/16 v1, #int 8 // #8 │ │ -03e468: 2202 0002 |038e: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e46c: 1a03 f007 |0390: const-string v3, "comb(1+.5i, 1)" // string@07f0 │ │ -03e470: 2204 fb01 |0392: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e474: 1905 f03f |0394: const-wide/high16 v5, #long 4607182418800017408 // #3ff0 │ │ -03e478: 1907 e03f |0396: const-wide/high16 v7, #long 4602678819172646912 // #3fe0 │ │ -03e47c: 7058 4b0a 5476 |0398: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e482: 7030 8a0a 3204 |039b: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e488: 4d02 0001 |039e: aput-object v2, v0, v1 │ │ -03e48c: 1301 0900 |03a0: const/16 v1, #int 9 // #9 │ │ -03e490: 2202 0002 |03a2: new-instance v2, Lorg/javia/arity/EvalCase; // type@0200 │ │ -03e494: 1a03 100e |03a4: const-string v3, "perm(2+i, 2)" // string@0e10 │ │ -03e498: 2204 fb01 |03a6: new-instance v4, Lorg/javia/arity/Complex; // type@01fb │ │ -03e49c: 1905 f03f |03a8: const-wide/high16 v5, #long 4607182418800017408 // #3ff0 │ │ -03e4a0: 1907 0840 |03aa: const-wide/high16 v7, #long 4613937818241073152 // #4008 │ │ -03e4a4: 7058 4b0a 5476 |03ac: invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;.:(DD)V // method@0a4b │ │ -03e4aa: 7030 8a0a 3204 |03af: invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;.:(Ljava/lang/String;Lorg/javia/arity/Complex;)V // method@0a8a │ │ -03e4b0: 4d02 0001 |03b2: aput-object v2, v0, v1 │ │ -03e4b4: 6900 7e0b |03b4: sput-object v0, Lorg/javia/arity/TestEval;.casesComplex:[Lorg/javia/arity/EvalCase; // field@0b7e │ │ -03e4b8: 0e00 |03b6: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04918c: |[04918c] org.achartengine.chart.BarChart.getCoeficient:()F │ │ +04919c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0491a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x02ea line=99 │ │ + 0x0000 line=157 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/BarChart; │ │ │ │ - #1 : (in Lorg/javia/arity/TestEval;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #4 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'getDefaultMinimum' │ │ + type : '()D' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0491a4: |[0491a4] org.achartengine.chart.BarChart.getDefaultMinimum:()D │ │ +0491b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0491b8: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Lorg/achartengine/chart/BarChart; │ │ + │ │ + #5 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'getHalfDiffX' │ │ + type : '([FII)F' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03e4bc: |[03e4bc] org.javia.arity.TestEval.:()V │ │ -03e4cc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03e4d2: 0e00 |0003: return-void │ │ + insns size : 44 16-bit code units │ │ +0491bc: |[0491bc] org.achartengine.chart.BarChart.getHalfDiffX:([FII)F │ │ +0491cc: d800 0afe |0000: add-int/lit8 v0, v10, #int -2 // #fe │ │ +0491d0: 4400 0900 |0002: aget v0, v9, v0 │ │ +0491d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0491d6: 4401 0901 |0005: aget v1, v9, v1 │ │ +0491da: c710 |0007: sub-float/2addr v0, v1 │ │ +0491dc: 82a1 |0008: int-to-float v1, v10 │ │ +0491de: c910 |0009: div-float/2addr v0, v1 │ │ +0491e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0491e2: 2d01 0001 |000b: cmpl-float v1, v0, v1 │ │ +0491e6: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ +0491ea: 1500 2041 |000f: const/high16 v0, #int 1092616192 // #4120 │ │ +0491ee: 5481 0a08 |0011: iget-object v1, v8, Lorg/achartengine/chart/BarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@080a │ │ +0491f2: 6202 0608 |0013: sget-object v2, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0806 │ │ +0491f6: 3221 0400 |0015: if-eq v1, v2, 0019 // +0004 │ │ +0491fa: 82b1 |0017: int-to-float v1, v11 │ │ +0491fc: c910 |0018: div-float/2addr v0, v1 │ │ +0491fe: 8900 |0019: float-to-double v0, v0 │ │ +049200: 6e10 a008 0800 |001a: invoke-virtual {v8}, Lorg/achartengine/chart/BarChart;.getCoeficient:()F // method@08a0 │ │ +049206: 0a02 |001d: move-result v2 │ │ +049208: 8922 |001e: float-to-double v2, v2 │ │ +04920a: 1904 f03f |001f: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +04920e: 5486 0908 |0021: iget-object v6, v8, Lorg/achartengine/chart/BarChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@0809 │ │ +049212: 6e10 9309 0600 |0023: invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getBarsSpacing:()D // method@0993 │ │ +049218: 0b06 |0026: move-result-wide v6 │ │ +04921a: cb64 |0027: add-double/2addr v4, v6 │ │ +04921c: cd42 |0028: mul-double/2addr v2, v4 │ │ +04921e: ce20 |0029: div-double/2addr v0, v2 │ │ +049220: 8c00 |002a: double-to-float v0, v0 │ │ +049222: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ + 0x0000 line=140 │ │ + 0x000a line=141 │ │ + 0x000f line=142 │ │ + 0x0011 line=145 │ │ + 0x0017 line=146 │ │ + 0x0019 line=148 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/TestEval; │ │ + 0x0000 - 0x002c reg=8 this Lorg/achartengine/chart/BarChart; │ │ + 0x0000 - 0x002c reg=9 (null) [F │ │ + 0x0000 - 0x002c reg=10 (null) I │ │ + 0x0000 - 0x002c reg=11 (null) I │ │ │ │ - #2 : (in Lorg/javia/arity/TestEval;) │ │ - name : 'testEval' │ │ - type : '()Z' │ │ - access : 0x0008 (STATIC) │ │ + #6 : (in Lorg/achartengine/chart/BarChart;) │ │ + name : 'getLegendShapeWidth' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ - ins : 0 │ │ - outs : 4 │ │ - insns size : 398 16-bit code units │ │ -03e4d4: |[03e4d4] org.javia.arity.TestEval.testEval:()Z │ │ -03e4e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03e4e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03e4e8: 2208 0d02 |0002: new-instance v8, Lorg/javia/arity/Symbols; // type@020d │ │ -03e4ec: 7010 dd0a 0800 |0004: invoke-direct {v8}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -03e4f2: 0110 |0007: move v0, v1 │ │ -03e4f4: 0132 |0008: move v2, v3 │ │ -03e4f6: 6204 7d0b |0009: sget-object v4, Lorg/javia/arity/TestEval;.cases:[Lorg/javia/arity/EvalCase; // field@0b7d │ │ -03e4fa: 2144 |000b: array-length v4, v4 │ │ -03e4fc: 3540 0701 |000c: if-ge v0, v4, 0113 // +0107 │ │ -03e500: 6204 7d0b |000e: sget-object v4, Lorg/javia/arity/TestEval;.cases:[Lorg/javia/arity/EvalCase; // field@0b7d │ │ -03e504: 4609 0400 |0010: aget-object v9, v4, v0 │ │ -03e508: 5494 150b |0012: iget-object v4, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e50c: 7110 e80a 0400 |0014: invoke-static {v4}, Lorg/javia/arity/Symbols;.isDefinition:(Ljava/lang/String;)Z // method@0ae8 │ │ -03e512: 0a04 |0017: move-result v4 │ │ -03e514: 3804 8400 |0018: if-eqz v4, 009c // +0084 │ │ -03e518: 5494 150b |001a: iget-object v4, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e51c: 6e20 e10a 4800 |001c: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ae1 │ │ -03e522: 0c04 |001f: move-result-object v4 │ │ -03e524: 6e20 e50a 4800 |0020: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ae5 │ │ -03e52a: 5446 230b |0023: iget-object v6, v4, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@0b23 │ │ -03e52e: 6e10 8e0a 0600 |0025: invoke-virtual {v6}, Lorg/javia/arity/Function;.arity:()I // method@0a8e │ │ -03e534: 0a04 |0028: move-result v4 │ │ -03e536: 3904 6a00 |0029: if-nez v4, 0093 // +006a │ │ -03e53a: 6e10 8f0a 0600 |002b: invoke-virtual {v6}, Lorg/javia/arity/Function;.eval:()D // method@0a8f │ │ -03e540: 0b04 |002e: move-result-wide v4 │ │ -03e542: 6e10 960a 0600 |002f: invoke-virtual {v6}, Lorg/javia/arity/Function;.evalComplex:()Lorg/javia/arity/Complex; // method@0a96 │ │ -03e548: 0c06 |0032: move-result-object v6 │ │ -03e54a: 7130 030b 5406 |0033: invoke-static {v4, v5, v6}, Lorg/javia/arity/UnitTest;.equal:(DLorg/javia/arity/Complex;)Z // method@0b03 │ │ -03e550: 0a06 |0036: move-result v6 │ │ -03e552: 3806 5a00 |0037: if-eqz v6, 0091 // +005a │ │ -03e556: 0136 |0039: move v6, v3 │ │ -03e558: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -03e55a: 7130 0c0b 5407 |003b: invoke-static {v4, v5, v7}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03e560: 0c07 |003e: move-result-object v7 │ │ -03e562: 044d |003f: move-wide v13, v4 │ │ -03e564: 0164 |0040: move v4, v6 │ │ -03e566: 0775 |0041: move-object v5, v7 │ │ -03e568: 04d6 |0042: move-wide v6, v13 │ │ -03e56a: 3804 9d00 |0043: if-eqz v4, 00e0 // +009d │ │ -03e56e: 539a 160b |0045: iget-wide v10, v9, Lorg/javia/arity/EvalCase;.result:D // field@0b16 │ │ -03e572: 7140 020b ba76 |0047: invoke-static {v10, v11, v6, v7}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03e578: 0a04 |004a: move-result v4 │ │ -03e57a: 3804 9500 |004b: if-eqz v4, 00e0 // +0095 │ │ -03e57e: 0134 |004d: move v4, v3 │ │ -03e580: 6207 2d0a |004e: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03e584: 220a a501 |0050: new-instance v10, Ljava/lang/StringBuilder; // type@01a5 │ │ -03e588: 7010 f007 0a00 |0052: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03e58e: 3804 a100 |0055: if-eqz v4, 00f6 // +00a1 │ │ -03e592: 1a06 0000 |0057: const-string v6, "" // string@0000 │ │ -03e596: 6e20 f807 6a00 |0059: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e59c: 0c06 |005c: move-result-object v6 │ │ -03e59e: 549a 150b |005d: iget-object v10, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e5a2: 6e20 f807 a600 |005f: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e5a8: 0c06 |0062: move-result-object v6 │ │ -03e5aa: 1a0a 0800 |0063: const-string v10, " " // string@0008 │ │ -03e5ae: 5499 150b |0065: iget-object v9, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e5b2: 6e10 d707 0900 |0067: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03e5b8: 0a09 |006a: move-result v9 │ │ -03e5ba: d909 090f |006b: rsub-int/lit8 v9, v9, #int 15 // #0f │ │ -03e5be: 7120 b107 1900 |006d: invoke-static {v9, v1}, Ljava/lang/Math;.max:(II)I // method@07b1 │ │ -03e5c4: 0a09 |0070: move-result v9 │ │ -03e5c6: 6e30 dd07 1a09 |0071: invoke-virtual {v10, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -03e5cc: 0c09 |0074: move-result-object v9 │ │ -03e5ce: 6e20 f807 9600 |0075: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e5d4: 0c06 |0078: move-result-object v6 │ │ -03e5d6: 1a09 0e00 |0079: const-string v9, " = " // string@000e │ │ -03e5da: 6e20 f807 9600 |007b: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e5e0: 0c06 |007e: move-result-object v6 │ │ -03e5e2: 6e20 f807 5600 |007f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e5e8: 0c05 |0082: move-result-object v5 │ │ -03e5ea: 6e10 fb07 0500 |0083: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03e5f0: 0c05 |0086: move-result-object v5 │ │ -03e5f2: 6e20 7107 5700 |0087: invoke-virtual {v7, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03e5f8: 3904 0300 |008a: if-nez v4, 008d // +0003 │ │ -03e5fc: 0112 |008c: move v2, v1 │ │ -03e5fe: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03e602: 2900 7aff |008f: goto/16 0009 // -0086 │ │ -03e606: 0116 |0091: move v6, v1 │ │ -03e608: 28a8 |0092: goto 003a // -0058 │ │ -03e60a: 1904 08c0 |0093: const-wide/high16 v4, #long -4609434218613702656 // #c008 │ │ -03e60e: 6e10 c307 0600 |0095: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@07c3 │ │ -03e614: 0c06 |0098: move-result-object v6 │ │ -03e616: 0767 |0099: move-object v7, v6 │ │ -03e618: 0136 |009a: move v6, v3 │ │ -03e61a: 28a4 |009b: goto 003f // -005c │ │ -03e61c: 5494 150b |009c: iget-object v4, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e620: 6e20 e60a 4800 |009e: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.eval:(Ljava/lang/String;)D // method@0ae6 │ │ -03e626: 0b04 |00a1: move-result-wide v4 │ │ -03e628: 5496 150b |00a2: iget-object v6, v9, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e62c: 6e20 e70a 6800 |00a4: invoke-virtual {v8, v6}, Lorg/javia/arity/Symbols;.evalComplex:(Ljava/lang/String;)Lorg/javia/arity/Complex; // method@0ae7 │ │ -03e632: 0c07 |00a7: move-result-object v7 │ │ -03e634: 7130 030b 5407 |00a8: invoke-static {v4, v5, v7}, Lorg/javia/arity/UnitTest;.equal:(DLorg/javia/arity/Complex;)Z // method@0b03 │ │ -03e63a: 0a06 |00ab: move-result v6 │ │ -03e63c: 3806 3200 |00ac: if-eqz v6, 00de // +0032 │ │ -03e640: 0136 |00ae: move v6, v3 │ │ -03e642: 3906 2400 |00af: if-nez v6, 00d3 // +0024 │ │ -03e646: 620a 2d0a |00b1: sget-object v10, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03e64a: 220b a501 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@01a5 │ │ -03e64e: 7010 f007 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03e654: 1a0c ac09 |00b8: const-string v12, "failed: " // string@09ac │ │ -03e658: 6e20 f807 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e65e: 0c0b |00bd: move-result-object v11 │ │ -03e660: 6e30 f307 4b05 |00be: invoke-virtual {v11, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03e666: 0c0b |00c1: move-result-object v11 │ │ -03e668: 1a0c 0600 |00c2: const-string v12, " " // string@0006 │ │ -03e66c: 6e20 f807 cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e672: 0c0b |00c7: move-result-object v11 │ │ -03e674: 6e20 f707 7b00 |00c8: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03e67a: 0c07 |00cb: move-result-object v7 │ │ -03e67c: 6e10 fb07 0700 |00cc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03e682: 0c07 |00cf: move-result-object v7 │ │ -03e684: 6e20 7107 7a00 |00d0: invoke-virtual {v10, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03e68a: 1217 |00d3: const/4 v7, #int 1 // #1 │ │ -03e68c: 7130 0c0b 5407 |00d4: invoke-static {v4, v5, v7}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03e692: 0c07 |00d7: move-result-object v7 │ │ -03e694: 044d |00d8: move-wide v13, v4 │ │ -03e696: 0164 |00d9: move v4, v6 │ │ -03e698: 0775 |00da: move-object v5, v7 │ │ -03e69a: 04d6 |00db: move-wide v6, v13 │ │ -03e69c: 2900 67ff |00dc: goto/16 0043 // -0099 │ │ -03e6a0: 0116 |00de: move v6, v1 │ │ -03e6a2: 28d0 |00df: goto 00af // -0030 │ │ -03e6a4: 0114 |00e0: move v4, v1 │ │ -03e6a6: 2900 6dff |00e1: goto/16 004e // -0093 │ │ -03e6aa: 0d04 |00e3: move-exception v4 │ │ -03e6ac: 6e10 ee0a 0400 |00e4: invoke-virtual {v4}, Lorg/javia/arity/SyntaxException;.toString:()Ljava/lang/String; // method@0aee │ │ -03e6b2: 0c05 |00e7: move-result-object v5 │ │ -03e6b4: 5396 160b |00e8: iget-wide v6, v9, Lorg/javia/arity/EvalCase;.result:D // field@0b16 │ │ -03e6b8: 190a 00c0 |00ea: const-wide/high16 v10, #long -4611686018427387904 // #c000 │ │ -03e6bc: 2f04 060a |00ec: cmpl-double v4, v6, v10 │ │ -03e6c0: 3904 0500 |00ee: if-nez v4, 00f3 // +0005 │ │ -03e6c4: 0134 |00f0: move v4, v3 │ │ -03e6c6: 2900 5dff |00f1: goto/16 004e // -00a3 │ │ -03e6ca: 0114 |00f3: move v4, v1 │ │ -03e6cc: 2900 5aff |00f4: goto/16 004e // -00a6 │ │ -03e6d0: 2206 a501 |00f6: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -03e6d4: 7010 f007 0600 |00f8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03e6da: 1a0b aa09 |00fb: const-string v11, "failed (expected " // string@09aa │ │ -03e6de: 6e20 f807 b600 |00fd: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e6e4: 0c06 |0100: move-result-object v6 │ │ -03e6e6: 539b 160b |0101: iget-wide v11, v9, Lorg/javia/arity/EvalCase;.result:D // field@0b16 │ │ -03e6ea: 6e30 f307 b60c |0103: invoke-virtual {v6, v11, v12}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03e6f0: 0c06 |0106: move-result-object v6 │ │ -03e6f2: 1a0b 4200 |0107: const-string v11, "): " // string@0042 │ │ -03e6f6: 6e20 f807 b600 |0109: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e6fc: 0c06 |010c: move-result-object v6 │ │ -03e6fe: 6e10 fb07 0600 |010d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03e704: 0c06 |0110: move-result-object v6 │ │ -03e706: 2900 48ff |0111: goto/16 0059 // -00b8 │ │ -03e70a: 0110 |0113: move v0, v1 │ │ -03e70c: 6203 7e0b |0114: sget-object v3, Lorg/javia/arity/TestEval;.casesComplex:[Lorg/javia/arity/EvalCase; // field@0b7e │ │ -03e710: 2133 |0116: array-length v3, v3 │ │ -03e712: 3530 7600 |0117: if-ge v0, v3, 018d // +0076 │ │ -03e716: 6203 7e0b |0119: sget-object v3, Lorg/javia/arity/TestEval;.casesComplex:[Lorg/javia/arity/EvalCase; // field@0b7e │ │ -03e71a: 4603 0300 |011b: aget-object v3, v3, v0 │ │ -03e71e: 5434 150b |011d: iget-object v4, v3, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e722: 6e20 e70a 4800 |011f: invoke-virtual {v8, v4}, Lorg/javia/arity/Symbols;.evalComplex:(Ljava/lang/String;)Lorg/javia/arity/Complex; // method@0ae7 │ │ -03e728: 0c04 |0122: move-result-object v4 │ │ -03e72a: 5435 140b |0123: iget-object v5, v3, Lorg/javia/arity/EvalCase;.cResult:Lorg/javia/arity/Complex; // field@0b14 │ │ -03e72e: 7120 040b 4500 |0125: invoke-static {v5, v4}, Lorg/javia/arity/UnitTest;.equal:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Z // method@0b04 │ │ -03e734: 0a05 |0128: move-result v5 │ │ -03e736: 3905 3600 |0129: if-nez v5, 015f // +0036 │ │ -03e73a: 6205 2d0a |012b: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03e73e: 2206 a501 |012d: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -03e742: 7010 f007 0600 |012f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03e748: 1a07 a909 |0132: const-string v7, "failed " // string@09a9 │ │ -03e74c: 6e20 f807 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e752: 0c06 |0137: move-result-object v6 │ │ -03e754: 5437 150b |0138: iget-object v7, v3, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e758: 6e20 f807 7600 |013a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e75e: 0c06 |013d: move-result-object v6 │ │ -03e760: 1a07 1a00 |013e: const-string v7, " expected " // string@001a │ │ -03e764: 6e20 f807 7600 |0140: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e76a: 0c06 |0143: move-result-object v6 │ │ -03e76c: 5433 140b |0144: iget-object v3, v3, Lorg/javia/arity/EvalCase;.cResult:Lorg/javia/arity/Complex; // field@0b14 │ │ -03e770: 6e20 f707 3600 |0146: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03e776: 0c03 |0149: move-result-object v3 │ │ -03e778: 1a06 1e00 |014a: const-string v6, " got " // string@001e │ │ -03e77c: 6e20 f807 6300 |014c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e782: 0c03 |014f: move-result-object v3 │ │ -03e784: 6e20 f707 4300 |0150: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03e78a: 0c03 |0153: move-result-object v3 │ │ -03e78c: 6e10 fb07 0300 |0154: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03e792: 0c03 |0157: move-result-object v3 │ │ -03e794: 6e20 7107 3500 |0158: invoke-virtual {v5, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03e79a: 0112 |015b: move v2, v1 │ │ -03e79c: d800 0001 |015c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03e7a0: 28b6 |015e: goto 0114 // -004a │ │ -03e7a2: 6205 2d0a |015f: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03e7a6: 2206 a501 |0161: new-instance v6, Ljava/lang/StringBuilder; // type@01a5 │ │ -03e7aa: 7010 f007 0600 |0163: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03e7b0: 1a07 0000 |0166: const-string v7, "" // string@0000 │ │ -03e7b4: 6e20 f807 7600 |0168: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e7ba: 0c06 |016b: move-result-object v6 │ │ -03e7bc: 5433 150b |016c: iget-object v3, v3, Lorg/javia/arity/EvalCase;.expr:Ljava/lang/String; // field@0b15 │ │ -03e7c0: 6e20 f807 3600 |016e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e7c6: 0c03 |0171: move-result-object v3 │ │ -03e7c8: 1a06 0e00 |0172: const-string v6, " = " // string@000e │ │ -03e7cc: 6e20 f807 6300 |0174: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e7d2: 0c03 |0177: move-result-object v3 │ │ -03e7d4: 1306 2800 |0178: const/16 v6, #int 40 // #28 │ │ -03e7d8: 1207 |017a: const/4 v7, #int 0 // #0 │ │ -03e7da: 7130 0b0b 6407 |017b: invoke-static {v4, v6, v7}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03e7e0: 0c04 |017e: move-result-object v4 │ │ -03e7e2: 6e20 f807 4300 |017f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03e7e8: 0c03 |0182: move-result-object v3 │ │ -03e7ea: 6e10 fb07 0300 |0183: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03e7f0: 0c03 |0186: move-result-object v3 │ │ -03e7f2: 6e20 7107 3500 |0187: invoke-virtual {v5, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03e7f8: 28d2 |018a: goto 015c // -002e │ │ -03e7fa: 0d03 |018b: move-exception v3 │ │ -03e7fc: 28d0 |018c: goto 015c // -0030 │ │ -03e7fe: 0f02 |018d: return v2 │ │ - catches : 3 │ │ - 0x0012 - 0x004a │ │ - Lorg/javia/arity/SyntaxException; -> 0x00e3 │ │ - 0x0095 - 0x00d7 │ │ - Lorg/javia/arity/SyntaxException; -> 0x00e3 │ │ - 0x0119 - 0x018a │ │ - Lorg/javia/arity/SyntaxException; -> 0x018b │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049224: |[049224] org.achartengine.chart.BarChart.getLegendShapeWidth:()I │ │ +049234: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +049238: 0f00 |0002: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0002 line=116 │ │ - 0x0009 line=117 │ │ - 0x000e line=118 │ │ - 0x0012 line=124 │ │ - 0x001a line=125 │ │ - 0x0020 line=126 │ │ - 0x0023 line=127 │ │ - 0x0025 line=128 │ │ - 0x002b line=129 │ │ - 0x002f line=130 │ │ - 0x0033 line=131 │ │ - 0x003a line=132 │ │ - 0x0043 line=146 │ │ - 0x004e line=151 │ │ - 0x008a line=155 │ │ - 0x008d line=117 │ │ - 0x0092 line=131 │ │ - 0x0093 line=134 │ │ - 0x0095 line=135 │ │ - 0x009c line=138 │ │ - 0x00a2 line=139 │ │ - 0x00a8 line=140 │ │ - 0x00af line=141 │ │ - 0x00b1 line=142 │ │ - 0x00d3 line=144 │ │ - 0x00df line=140 │ │ - 0x00e1 line=146 │ │ - 0x00e3 line=147 │ │ - 0x00e4 line=148 │ │ - 0x00e8 line=149 │ │ - 0x00f6 line=151 │ │ - 0x0114 line=160 │ │ - 0x0119 line=162 │ │ - 0x011d line=163 │ │ - 0x0123 line=164 │ │ - 0x012b line=165 │ │ - 0x015c line=160 │ │ - 0x015f line=169 │ │ - 0x018b line=171 │ │ - 0x018d line=174 │ │ + 0x0000 line=112 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/BarChart; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1363 (UnitTest.java) │ │ + source_file_idx : 250 (BarChart.java) │ │ │ │ -Class #308 header: │ │ -class_idx : 528 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1363 │ │ -static_fields_size : 1 │ │ +Class #295 header: │ │ +class_idx : 460 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 470 │ │ +source_file_idx : 257 │ │ +static_fields_size : 3 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #308 - │ │ - Class descriptor : 'Lorg/javia/arity/TestFormat;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #295 - │ │ + Class descriptor : 'Lorg/achartengine/chart/BubbleChart;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/TestFormat;) │ │ - name : 'cases' │ │ - type : '[Lorg/javia/arity/FormatCase;' │ │ - access : 0x0008 (STATIC) │ │ + #0 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'MAX_BUBBLE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 20 │ │ + #1 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'MIN_BUBBLE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #2 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'SHAPE_WIDTH' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/TestFormat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 13 │ │ - ins : 0 │ │ - outs : 5 │ │ - insns size : 587 16-bit code units │ │ -03e824: |[03e824] org.javia.arity.TestFormat.:()V │ │ -03e834: 160b 0000 |0000: const-wide/16 v11, #int 0 // #0 │ │ -03e838: 1809 dd59 8c42 cac0 f33f |0002: const-wide v9, #double 1.23457 // #3ff3c0ca428c59dd │ │ -03e842: 1228 |0007: const/4 v8, #int 2 // #2 │ │ -03e844: 1217 |0008: const/4 v7, #int 1 // #1 │ │ -03e846: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -03e848: 1300 2600 |000a: const/16 v0, #int 38 // #26 │ │ -03e84c: 2300 3002 |000c: new-array v0, v0, [Lorg/javia/arity/FormatCase; // type@0230 │ │ -03e850: 2201 0202 |000e: new-instance v1, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e854: 1802 9a99 9999 9999 b93f |0010: const-wide v2, #double 0.1 // #3fb999999999999a │ │ -03e85e: 1a04 6800 |0015: const-string v4, "0.1" // string@0068 │ │ -03e862: 7054 8c0a 6132 |0017: invoke-direct {v1, v6, v2, v3, v4}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e868: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ -03e86c: 2201 0202 |001c: new-instance v1, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e870: 1802 b81e 85eb 51b8 be3f |001e: const-wide v2, #double 0.12 // #3fbeb851eb851eb8 │ │ -03e87a: 1a04 6900 |0023: const-string v4, "0.12" // string@0069 │ │ -03e87e: 7054 8c0a 6132 |0025: invoke-direct {v1, v6, v2, v3, v4}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e884: 4d01 0007 |0028: aput-object v1, v0, v7 │ │ -03e888: 2201 0202 |002a: new-instance v1, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e88c: 1802 fca9 f1d2 4d62 503f |002c: const-wide v2, #double 0.001 // #3f50624dd2f1a9fc │ │ -03e896: 1a04 6600 |0031: const-string v4, "0.001" // string@0066 │ │ -03e89a: 7054 8c0a 6132 |0033: invoke-direct {v1, v6, v2, v3, v4}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e8a0: 4d01 0008 |0036: aput-object v1, v0, v8 │ │ -03e8a4: 1231 |0038: const/4 v1, #int 3 // #3 │ │ -03e8a6: 2202 0202 |0039: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e8aa: 1803 6132 5530 2aa9 533f |003b: const-wide v3, #double 0.0012 // #3f53a92a30553261 │ │ -03e8b4: 1a05 6700 |0040: const-string v5, "0.0012" // string@0067 │ │ -03e8b8: 7055 8c0a 6243 |0042: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e8be: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ -03e8c2: 1241 |0047: const/4 v1, #int 4 // #4 │ │ -03e8c4: 2202 0202 |0048: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e8c8: 1803 48af bc9a f2d7 7a3e |004a: const-wide v3, #double 1e-07 // #3e7ad7f29abcaf48 │ │ -03e8d2: 1a05 8f00 |004f: const-string v5, "1E-7" // string@008f │ │ -03e8d6: 7055 8c0a 6243 |0051: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e8dc: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -03e8e0: 1251 |0056: const/4 v1, #int 5 // #5 │ │ -03e8e2: 2202 0202 |0057: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e8e6: 1803 2b69 a429 2b1b 803e |0059: const-wide v3, #double 1.2e-07 // #3e801b2b29a4692b │ │ -03e8f0: 1a05 8400 |005e: const-string v5, "1.2E-7" // string@0084 │ │ -03e8f4: 7055 8c0a 6243 |0060: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e8fa: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ -03e8fe: 1261 |0065: const/4 v1, #int 6 // #6 │ │ -03e900: 2202 0202 |0066: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e904: 1803 2ef6 4637 dd9a bf3f |0068: const-wide v3, #double 0.123457 // #3fbf9add3746f62e │ │ -03e90e: 1a05 6a00 |006d: const-string v5, "0.123456789012345" // string@006a │ │ -03e912: 7055 8c0a 6243 |006f: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e918: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -03e91c: 1271 |0074: const/4 v1, #int 7 // #7 │ │ -03e91e: 2202 0202 |0075: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e922: 1a03 6300 |0077: const-string v3, "0" // string@0063 │ │ -03e926: 7053 8c0a 62cb |0079: invoke-direct {v2, v6, v11, v12, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e92c: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -03e930: 1301 0800 |007e: const/16 v1, #int 8 // #8 │ │ -03e934: 2202 0202 |0080: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e938: 1903 f03f |0082: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -03e93c: 1a05 6e00 |0084: const-string v5, "1" // string@006e │ │ -03e940: 7055 8c0a 6243 |0086: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e946: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ -03e94a: 1301 0900 |008b: const/16 v1, #int 9 // #9 │ │ -03e94e: 2202 0202 |008d: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e952: 1903 2840 |008f: const-wide/high16 v3, #long 4622945017495814144 // #4028 │ │ -03e956: 1a05 8800 |0091: const-string v5, "12" // string@0088 │ │ -03e95a: 7055 8c0a 6243 |0093: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e960: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -03e964: 1301 0a00 |0098: const/16 v1, #int 10 // #a │ │ -03e968: 2202 0202 |009a: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e96c: 1803 0000 80b4 8065 d241 |009c: const-wide v3, #double 1.23457e+09 // #41d26580b4800000 │ │ -03e976: 1a05 8a00 |00a1: const-string v5, "1234567890" // string@008a │ │ -03e97a: 7055 8c0a 6243 |00a3: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e980: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ -03e984: 1301 0b00 |00a8: const/16 v1, #int 11 // #b │ │ -03e988: 2202 0202 |00aa: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e98c: 1803 0000 0000 65cd cd41 |00ac: const-wide v3, #double 1e+09 // #41cdcd6500000000 │ │ -03e996: 1a05 8700 |00b1: const-string v5, "1000000000" // string@0087 │ │ -03e99a: 7055 8c0a 6243 |00b3: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e9a0: 4d02 0001 |00b6: aput-object v2, v0, v1 │ │ -03e9a4: 1301 0c00 |00b8: const/16 v1, #int 12 // #c │ │ -03e9a8: 2202 0202 |00ba: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e9ac: 1a03 7e00 |00bc: const-string v3, "1.23456789012345" // string@007e │ │ -03e9b0: 7053 8c0a 62a9 |00be: invoke-direct {v2, v6, v9, v10, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e9b6: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ -03e9ba: 1301 0d00 |00c3: const/16 v1, #int 13 // #d │ │ -03e9be: 2202 0202 |00c5: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e9c2: 1803 b253 3ce6 d61c c840 |00c7: const-wide v3, #double 12345.7 // #40c81cd6e63c53b2 │ │ -03e9cc: 1a05 8900 |00cc: const-string v5, "12345.6789012345" // string@0089 │ │ -03e9d0: 7055 8c0a 6243 |00ce: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e9d6: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ -03e9da: 1301 0e00 |00d3: const/16 v1, #int 14 // #e │ │ -03e9de: 2202 0202 |00d5: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03e9e2: 1803 9be6 87b4 8065 d241 |00d7: const-wide v3, #double 1.23457e+09 // #41d26580b487e69b │ │ -03e9ec: 1a05 8b00 |00dc: const-string v5, "1234567890.12345" // string@008b │ │ -03e9f0: 7055 8c0a 6243 |00de: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03e9f6: 4d02 0001 |00e1: aput-object v2, v0, v1 │ │ -03e9fa: 1301 0f00 |00e3: const/16 v1, #int 15 // #f │ │ -03e9fe: 2202 0202 |00e5: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ea02: 1803 40de 7783 2112 dc42 |00e7: const-wide v3, #double 1.23457e+14 // #42dc12218377de40 │ │ -03ea0c: 1a05 8000 |00ec: const-string v5, "1.23456789012345E14" // string@0080 │ │ -03ea10: 7055 8c0a 6243 |00ee: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ea16: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ -03ea1a: 1301 1000 |00f3: const/16 v1, #int 16 // #10 │ │ -03ea1e: 2202 0202 |00f5: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ea22: 1803 0000 901e c4bc d642 |00f7: const-wide v3, #double 1e+14 // #42d6bcc41e900000 │ │ -03ea2c: 1a05 9100 |00fc: const-string v5, "1E14" // string@0091 │ │ -03ea30: 7055 8c0a 6243 |00fe: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ea36: 4d02 0001 |0101: aput-object v2, v0, v1 │ │ -03ea3a: 1301 1100 |0103: const/16 v1, #int 17 // #11 │ │ -03ea3e: 2202 0202 |0105: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ea42: 1803 0000 e057 eb48 db42 |0107: const-wide v3, #double 1.2e+14 // #42db48eb57e00000 │ │ -03ea4c: 1a05 8500 |010c: const-string v5, "1.2E14" // string@0085 │ │ -03ea50: 7055 8c0a 6243 |010e: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ea56: 4d02 0001 |0111: aput-object v2, v0, v1 │ │ -03ea5a: 1301 1200 |0113: const/16 v1, #int 18 // #12 │ │ -03ea5e: 2202 0202 |0115: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ea62: 1803 4000 901e c4bc d642 |0117: const-wide v3, #double 1e+14 // #42d6bcc41e900040 │ │ -03ea6c: 1a05 7a00 |011c: const-string v5, "1.00000000000001E14" // string@007a │ │ -03ea70: 7055 8c0a 6243 |011e: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ea76: 4d02 0001 |0121: aput-object v2, v0, v1 │ │ -03ea7a: 1301 1300 |0123: const/16 v1, #int 19 // #13 │ │ -03ea7e: 2202 0202 |0125: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ea82: 1803 9a99 9999 9999 b93f |0127: const-wide v3, #double 0.1 // #3fb999999999999a │ │ -03ea8c: 1a05 6800 |012c: const-string v5, "0.1" // string@0068 │ │ -03ea90: 7055 8c0a 8243 |012e: invoke-direct {v2, v8, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ea96: 4d02 0001 |0131: aput-object v2, v0, v1 │ │ -03ea9a: 1301 1400 |0133: const/16 v1, #int 20 // #14 │ │ -03ea9e: 2202 0202 |0135: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eaa2: 1803 2b69 a429 2b1b 803e |0137: const-wide v3, #double 1.2e-07 // #3e801b2b29a4692b │ │ -03eaac: 1a05 8400 |013c: const-string v5, "1.2E-7" // string@0084 │ │ -03eab0: 7055 8c0a 8243 |013e: invoke-direct {v2, v8, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eab6: 4d02 0001 |0141: aput-object v2, v0, v1 │ │ -03eaba: 1301 1500 |0143: const/16 v1, #int 21 // #15 │ │ -03eabe: 2202 0202 |0145: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eac2: 1803 2ef6 4637 dd9a bf3f |0147: const-wide v3, #double 0.123457 // #3fbf9add3746f62e │ │ -03eacc: 1a05 6b00 |014c: const-string v5, "0.12345678901235" // string@006b │ │ -03ead0: 7055 8c0a 7243 |014e: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ead6: 4d02 0001 |0151: aput-object v2, v0, v1 │ │ -03eada: 1301 1600 |0153: const/16 v1, #int 22 // #16 │ │ -03eade: 2202 0202 |0155: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eae2: 1a03 6300 |0157: const-string v3, "0" // string@0063 │ │ -03eae6: 7053 8c0a 82cb |0159: invoke-direct {v2, v8, v11, v12, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eaec: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ -03eaf0: 1301 1700 |015e: const/16 v1, #int 23 // #17 │ │ -03eaf4: 2202 0202 |0160: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eaf8: 1a03 8100 |0162: const-string v3, "1.2345678901235" // string@0081 │ │ -03eafc: 7053 8c0a 72a9 |0164: invoke-direct {v2, v7, v9, v10, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eb02: 4d02 0001 |0167: aput-object v2, v0, v1 │ │ -03eb06: 1301 1800 |0169: const/16 v1, #int 24 // #18 │ │ -03eb0a: 2202 0202 |016b: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eb0e: 1a03 7d00 |016d: const-string v3, "1.234567890123" // string@007d │ │ -03eb12: 7053 8c0a 82a9 |016f: invoke-direct {v2, v8, v9, v10, v3}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eb18: 4d02 0001 |0172: aput-object v2, v0, v1 │ │ -03eb1c: 1301 1900 |0174: const/16 v1, #int 25 // #19 │ │ -03eb20: 2202 0202 |0176: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eb24: 1803 b253 3ce6 d61c c840 |0178: const-wide v3, #double 12345.7 // #40c81cd6e63c53b2 │ │ -03eb2e: 1a05 8900 |017d: const-string v5, "12345.6789012345" // string@0089 │ │ -03eb32: 7055 8c0a 6243 |017f: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eb38: 4d02 0001 |0182: aput-object v2, v0, v1 │ │ -03eb3c: 1301 1a00 |0184: const/16 v1, #int 26 // #1a │ │ -03eb40: 2202 0202 |0186: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eb44: 1803 9be6 87b4 8065 d241 |0188: const-wide v3, #double 1.23457e+09 // #41d26580b487e69b │ │ -03eb4e: 1a05 8c00 |018d: const-string v5, "1234567890.1235" // string@008c │ │ -03eb52: 7055 8c0a 7243 |018f: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eb58: 4d02 0001 |0192: aput-object v2, v0, v1 │ │ -03eb5c: 1301 1b00 |0194: const/16 v1, #int 27 // #1b │ │ -03eb60: 2202 0202 |0196: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eb64: 1803 40de 7783 2112 dc42 |0198: const-wide v3, #double 1.23457e+14 // #42dc12218377de40 │ │ -03eb6e: 1a05 8300 |019d: const-string v5, "1.234567890123E14" // string@0083 │ │ -03eb72: 7055 8c0a 8243 |019f: invoke-direct {v2, v8, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eb78: 4d02 0001 |01a2: aput-object v2, v0, v1 │ │ -03eb7c: 1301 1c00 |01a4: const/16 v1, #int 28 // #1c │ │ -03eb80: 2202 0202 |01a6: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eb84: 1803 4000 901e c4bc d642 |01a8: const-wide v3, #double 1e+14 // #42d6bcc41e900040 │ │ -03eb8e: 1a05 9100 |01ad: const-string v5, "1E14" // string@0091 │ │ -03eb92: 7055 8c0a 7243 |01af: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eb98: 4d02 0001 |01b2: aput-object v2, v0, v1 │ │ -03eb9c: 1301 1d00 |01b4: const/16 v1, #int 29 // #1d │ │ -03eba0: 2202 0202 |01b6: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03eba4: 1803 c4a5 b52e 2aee 4543 |01b8: const-wide v3, #double 1.23457e+16 // #4345ee2a2eb5a5c4 │ │ -03ebae: 1a05 7f00 |01bd: const-string v5, "1.2345678901234568E16" // string@007f │ │ -03ebb2: 7055 8c0a 6243 |01bf: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ebb8: 4d02 0001 |01c2: aput-object v2, v0, v1 │ │ -03ebbc: 1301 1e00 |01c4: const/16 v1, #int 30 // #1e │ │ -03ebc0: 2202 0202 |01c6: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ebc4: 1803 c4a5 b52e 2aee 4543 |01c8: const-wide v3, #double 1.23457e+16 // #4345ee2a2eb5a5c4 │ │ -03ebce: 1a05 8200 |01cd: const-string v5, "1.2345678901235E16" // string@0082 │ │ -03ebd2: 7055 8c0a 7243 |01cf: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ebd8: 4d02 0001 |01d2: aput-object v2, v0, v1 │ │ -03ebdc: 1301 1f00 |01d4: const/16 v1, #int 31 // #1f │ │ -03ebe0: 2202 0202 |01d6: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ebe4: 1803 00a0 d885 5734 7643 |01d8: const-wide v3, #double 1e+17 // #4376345785d8a000 │ │ -03ebee: 1a05 9400 |01dd: const-string v5, "1E17" // string@0094 │ │ -03ebf2: 7055 8c0a 6243 |01df: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ebf8: 4d02 0001 |01e2: aput-object v2, v0, v1 │ │ -03ebfc: 1301 2000 |01e4: const/16 v1, #int 32 // #20 │ │ -03ec00: 2202 0202 |01e6: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ec04: 1803 0080 e037 79c3 4143 |01e8: const-wide v3, #double 1e+16 // #4341c37937e08000 │ │ -03ec0e: 1a05 9300 |01ed: const-string v5, "1E16" // string@0093 │ │ -03ec12: 7055 8c0a 6243 |01ef: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ec18: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ -03ec1c: 1301 2100 |01f4: const/16 v1, #int 33 // #21 │ │ -03ec20: 2202 0202 |01f6: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ec24: 1803 f8ff 3326 f56b 0c43 |01f8: const-wide v3, #double 1e+15 // #430c6bf52633fff8 │ │ -03ec2e: 1a05 9f00 |01fd: const-string v5, "9.99999999999999E14" // string@009f │ │ -03ec32: 7055 8c0a 6243 |01ff: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ec38: 4d02 0001 |0202: aput-object v2, v0, v1 │ │ -03ec3c: 1301 2200 |0204: const/16 v1, #int 34 // #22 │ │ -03ec40: 2202 0202 |0206: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ec44: 1803 f8ff 3326 f56b 0c43 |0208: const-wide v3, #double 1e+15 // #430c6bf52633fff8 │ │ -03ec4e: 1a05 9200 |020d: const-string v5, "1E15" // string@0092 │ │ -03ec52: 7055 8c0a 7243 |020f: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ec58: 4d02 0001 |0212: aput-object v2, v0, v1 │ │ -03ec5c: 1301 2300 |0214: const/16 v1, #int 35 // #23 │ │ -03ec60: 2202 0202 |0216: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ec64: 1803 d0ff 3326 f56b 0c43 |0218: const-wide v3, #double 1e+15 // #430c6bf52633ffd0 │ │ -03ec6e: 1a05 a000 |021d: const-string v5, "9.9999999999999E14" // string@00a0 │ │ -03ec72: 7055 8c0a 7243 |021f: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ec78: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ -03ec7c: 1301 2400 |0224: const/16 v1, #int 36 // #24 │ │ -03ec80: 2202 0202 |0226: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ec84: 1803 e388 b5f8 1400 f03f |0228: const-wide v3, #double 1.00002 // #3ff00014f8b588e3 │ │ -03ec8e: 7120 b70a 4300 |022d: invoke-static {v3, v4}, Lorg/javia/arity/MoreMath;.log2:(D)D // method@0ab7 │ │ -03ec94: 0b03 |0230: move-result-wide v3 │ │ -03ec96: 1a05 6400 |0231: const-string v5, "0.000028853612282487" // string@0064 │ │ -03ec9a: 7055 8c0a 7243 |0233: invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03eca0: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ -03eca4: 1301 2500 |0238: const/16 v1, #int 37 // #25 │ │ -03eca8: 2202 0202 |023a: new-instance v2, Lorg/javia/arity/FormatCase; // type@0202 │ │ -03ecac: 1803 2d43 1ceb e236 3a3f |023c: const-wide v3, #double 0.0004 // #3f3a36e2eb1c432d │ │ -03ecb6: 1a05 6500 |0241: const-string v5, "0.0004" // string@0065 │ │ -03ecba: 7055 8c0a 6243 |0243: invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;.:(IDLjava/lang/String;)V // method@0a8c │ │ -03ecc0: 4d02 0001 |0246: aput-object v2, v0, v1 │ │ -03ecc4: 6900 7f0b |0248: sput-object v0, Lorg/javia/arity/TestFormat;.cases:[Lorg/javia/arity/FormatCase; // field@0b7f │ │ -03ecc8: 0e00 |024a: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04923c: |[04923c] org.achartengine.chart.BubbleChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ +04924c: 7030 e808 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e8 │ │ +049252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x000a line=192 │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/BubbleChart; │ │ + 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0004 reg=2 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - #1 : (in Lorg/javia/arity/TestFormat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'drawCircle' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ insns size : 4 16-bit code units │ │ -03eccc: |[03eccc] org.javia.arity.TestFormat.:()V │ │ -03ecdc: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03ece2: 0e00 |0003: return-void │ │ +049254: |[049254] org.achartengine.chart.BubbleChart.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V │ │ +049264: 6e52 6a00 3154 |0000: invoke-virtual {v1, v3, v4, v5, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@006a │ │ +04926a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=191 │ │ + 0x0000 line=109 │ │ + 0x0003 line=110 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/TestFormat; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/BubbleChart; │ │ + 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0004 reg=3 (null) F │ │ + 0x0000 - 0x0004 reg=4 (null) F │ │ + 0x0000 - 0x0004 reg=5 (null) F │ │ │ │ - #2 : (in Lorg/javia/arity/TestFormat;) │ │ - name : 'testFormat' │ │ - type : '()Z' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 0 │ │ - outs : 3 │ │ - insns size : 160 16-bit code units │ │ -03ece4: |[03ece4] org.javia.arity.TestFormat.testFormat:()Z │ │ -03ecf4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03ecf6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03ecf8: 0102 |0002: move v2, v0 │ │ -03ecfa: 0110 |0003: move v0, v1 │ │ -03ecfc: 6203 7f0b |0004: sget-object v3, Lorg/javia/arity/TestFormat;.cases:[Lorg/javia/arity/FormatCase; // field@0b7f │ │ -03ed00: 2133 |0006: array-length v3, v3 │ │ -03ed02: 3530 9800 |0007: if-ge v0, v3, 009f // +0098 │ │ -03ed06: 6203 7f0b |0009: sget-object v3, Lorg/javia/arity/TestFormat;.cases:[Lorg/javia/arity/FormatCase; // field@0b7f │ │ -03ed0a: 4603 0300 |000b: aget-object v3, v3, v0 │ │ -03ed0e: 5434 1f0b |000d: iget-object v4, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@0b1f │ │ -03ed12: 7110 8a07 0400 |000f: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@078a │ │ -03ed18: 0b04 |0012: move-result-wide v4 │ │ -03ed1a: 5236 200b |0013: iget v6, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@0b20 │ │ -03ed1e: 3906 3800 |0015: if-nez v6, 004d // +0038 │ │ -03ed22: 5336 210b |0017: iget-wide v6, v3, Lorg/javia/arity/FormatCase;.val:D // field@0b21 │ │ -03ed26: 2f06 0406 |0019: cmpl-double v6, v4, v6 │ │ -03ed2a: 3806 3200 |001b: if-eqz v6, 004d // +0032 │ │ -03ed2e: 6206 2d0a |001d: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03ed32: 2207 a501 |001f: new-instance v7, Ljava/lang/StringBuilder; // type@01a5 │ │ -03ed36: 7010 f007 0700 |0021: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03ed3c: 1a08 ec10 |0024: const-string v8, "wrong test? " // string@10ec │ │ -03ed40: 6e20 f807 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ed46: 0c07 |0029: move-result-object v7 │ │ -03ed48: 5438 1f0b |002a: iget-object v8, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@0b1f │ │ -03ed4c: 6e20 f807 8700 |002c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ed52: 0c07 |002f: move-result-object v7 │ │ -03ed54: 1a08 0600 |0030: const-string v8, " " // string@0006 │ │ -03ed58: 6e20 f807 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ed5e: 0c07 |0035: move-result-object v7 │ │ -03ed60: 6e30 f307 4705 |0036: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03ed66: 0c04 |0039: move-result-object v4 │ │ -03ed68: 1a05 0600 |003a: const-string v5, " " // string@0006 │ │ -03ed6c: 6e20 f807 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ed72: 0c04 |003f: move-result-object v4 │ │ -03ed74: 5337 210b |0040: iget-wide v7, v3, Lorg/javia/arity/FormatCase;.val:D // field@0b21 │ │ -03ed78: 6e30 f307 7408 |0042: invoke-virtual {v4, v7, v8}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03ed7e: 0c04 |0045: move-result-object v4 │ │ -03ed80: 6e10 fb07 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ed86: 0c04 |0049: move-result-object v4 │ │ -03ed88: 6e20 7107 4600 |004a: invoke-virtual {v6, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03ed8e: 5334 210b |004d: iget-wide v4, v3, Lorg/javia/arity/FormatCase;.val:D // field@0b21 │ │ -03ed92: 5236 200b |004f: iget v6, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@0b20 │ │ -03ed96: 7130 0c0b 5406 |0051: invoke-static {v4, v5, v6}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03ed9c: 0c04 |0054: move-result-object v4 │ │ -03ed9e: 5435 1f0b |0055: iget-object v5, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@0b1f │ │ -03eda2: 6e20 ce07 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03eda8: 0a05 |005a: move-result v5 │ │ -03edaa: 3905 3700 |005b: if-nez v5, 0092 // +0037 │ │ -03edae: 6202 2d0a |005d: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03edb2: 2205 a501 |005f: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -03edb6: 7010 f007 0500 |0061: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03edbc: 1a06 a001 |0064: const-string v6, "Expected '" // string@01a0 │ │ -03edc0: 6e20 f807 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03edc6: 0c05 |0069: move-result-object v5 │ │ -03edc8: 5436 1f0b |006a: iget-object v6, v3, Lorg/javia/arity/FormatCase;.res:Ljava/lang/String; // field@0b1f │ │ -03edcc: 6e20 f807 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03edd2: 0c05 |006f: move-result-object v5 │ │ -03edd4: 1a06 3700 |0070: const-string v6, "', got '" // string@0037 │ │ -03edd8: 6e20 f807 6500 |0072: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03edde: 0c05 |0075: move-result-object v5 │ │ -03ede0: 6e20 f807 4500 |0076: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ede6: 0c04 |0079: move-result-object v4 │ │ -03ede8: 1a05 3800 |007a: const-string v5, "'. " // string@0038 │ │ -03edec: 6e20 f807 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03edf2: 0c04 |007f: move-result-object v4 │ │ -03edf4: 5335 210b |0080: iget-wide v5, v3, Lorg/javia/arity/FormatCase;.val:D // field@0b21 │ │ -03edf8: 7120 8b07 6500 |0082: invoke-static {v5, v6}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@078b │ │ -03edfe: 0c05 |0085: move-result-object v5 │ │ -03ee00: 6e20 f807 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ee06: 0c04 |0089: move-result-object v4 │ │ -03ee08: 6e10 fb07 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ee0e: 0c04 |008d: move-result-object v4 │ │ -03ee10: 6e20 7107 4200 |008e: invoke-virtual {v2, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03ee16: 0112 |0091: move v2, v1 │ │ -03ee18: 5234 200b |0092: iget v4, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@0b20 │ │ -03ee1c: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ -03ee20: d800 0001 |0096: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03ee24: 2900 6cff |0098: goto/16 0004 // -0094 │ │ -03ee28: 5233 200b |009a: iget v3, v3, Lorg/javia/arity/FormatCase;.rounding:I // field@0b20 │ │ -03ee2c: d903 030f |009c: rsub-int/lit8 v3, v3, #int 15 // #0f │ │ -03ee30: 28f8 |009e: goto 0096 // -0008 │ │ -03ee32: 0f02 |009f: return v2 │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 19 16-bit code units │ │ +04926c: |[04926c] org.achartengine.chart.BubbleChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +04927c: 6200 0600 |0000: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +049280: 6e20 8400 0b00 |0002: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +049286: 1500 2041 |0005: const/high16 v0, #int 1092616192 // #4120 │ │ +04928a: a603 0900 |0007: add-float v3, v9, v0 │ │ +04928e: 1505 4040 |0009: const/high16 v5, #int 1077936128 // #4040 │ │ +049292: 0760 |000b: move-object v0, v6 │ │ +049294: 0771 |000c: move-object v1, v7 │ │ +049296: 07b2 |000d: move-object v2, v11 │ │ +049298: 01a4 |000e: move v4, v10 │ │ +04929a: 7606 a608 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/BubbleChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V // method@08a6 │ │ +0492a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=243 │ │ - 0x0004 line=244 │ │ - 0x0009 line=245 │ │ - 0x000d line=246 │ │ - 0x0013 line=247 │ │ - 0x001d line=248 │ │ - 0x004d line=250 │ │ - 0x0055 line=251 │ │ - 0x005d line=252 │ │ - 0x0092 line=255 │ │ - 0x0096 line=244 │ │ - 0x009a line=255 │ │ - 0x009f line=258 │ │ + 0x0000 line=95 │ │ + 0x0005 line=96 │ │ + 0x0012 line=97 │ │ locals : │ │ + 0x0000 - 0x0013 reg=6 this Lorg/achartengine/chart/BubbleChart; │ │ + 0x0000 - 0x0013 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0013 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0013 reg=9 (null) F │ │ + 0x0000 - 0x0013 reg=10 (null) F │ │ + 0x0000 - 0x0013 reg=11 (null) Landroid/graphics/Paint; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1363 (UnitTest.java) │ │ + #1 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'drawSeries' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 21 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 73 16-bit code units │ │ +0492a4: |[0492a4] org.achartengine.chart.BubbleChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ +0492b4: 1f12 e401 |0000: check-cast v18, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +0492b8: 7401 e809 1200 |0002: invoke-virtual/range {v18}, Lorg/achartengine/renderer/XYSeriesRenderer;.getColor:()I // method@09e8 │ │ +0492be: 0a02 |0005: move-result v2 │ │ +0492c0: 0800 1000 |0006: move-object/from16 v0, v16 │ │ +0492c4: 6e20 8200 2000 |0008: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0492ca: 6202 0600 |000b: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +0492ce: 0800 1000 |000d: move-object/from16 v0, v16 │ │ +0492d2: 6e20 8400 2000 |000f: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +0492d8: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +0492dc: 210a |0014: array-length v10, v0 │ │ +0492de: 54e2 0e08 |0015: iget-object v2, v14, Lorg/achartengine/chart/BubbleChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@080e │ │ +0492e2: 0200 1400 |0017: move/from16 v0, v20 │ │ +0492e6: 6e20 2009 0200 |0019: invoke-virtual {v2, v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesAt:(I)Lorg/achartengine/model/XYSeries; // method@0920 │ │ +0492ec: 0c02 |001c: move-result-object v2 │ │ +0492ee: 0728 |001d: move-object v8, v2 │ │ +0492f0: 1f08 dd01 |001e: check-cast v8, Lorg/achartengine/model/XYValueSeries; // type@01dd │ │ +0492f4: 6e10 3809 0800 |0020: invoke-virtual {v8}, Lorg/achartengine/model/XYValueSeries;.getMaxValue:()D // method@0938 │ │ +0492fa: 0b02 |0023: move-result-wide v2 │ │ +0492fc: 1904 3440 |0024: const-wide/high16 v4, #long 4626322717216342016 // #4034 │ │ +049300: ae0c 0402 |0026: div-double v12, v4, v2 │ │ +049304: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +049306: 0129 |0029: move v9, v2 │ │ +049308: 35a9 1e00 |002a: if-ge v9, v10, 0048 // +001e │ │ +04930c: db02 0902 |002c: div-int/lit8 v2, v9, #int 2 // #02 │ │ +049310: 6e20 3a09 2800 |002e: invoke-virtual {v8, v2}, Lorg/achartengine/model/XYValueSeries;.getValue:(I)D // method@093a │ │ +049316: 0b02 |0031: move-result-wide v2 │ │ +049318: cdc2 |0032: mul-double/2addr v2, v12 │ │ +04931a: 1904 0040 |0033: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +04931e: cb42 |0035: add-double/2addr v2, v4 │ │ +049320: 4405 1109 |0036: aget v5, v17, v9 │ │ +049324: d804 0901 |0038: add-int/lit8 v4, v9, #int 1 // #01 │ │ +049328: 4406 1104 |003a: aget v6, v17, v4 │ │ +04932c: 8c27 |003c: double-to-float v7, v2 │ │ +04932e: 07e2 |003d: move-object v2, v14 │ │ +049330: 07f3 |003e: move-object v3, v15 │ │ +049332: 0804 1000 |003f: move-object/from16 v4, v16 │ │ +049336: 7606 a608 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/achartengine/chart/BubbleChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V // method@08a6 │ │ +04933c: d802 0902 |0044: add-int/lit8 v2, v9, #int 2 // #02 │ │ +049340: 0129 |0046: move v9, v2 │ │ +049342: 28e3 |0047: goto 002a // -001d │ │ +049344: 0e00 |0048: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0002 line=62 │ │ + 0x000b line=63 │ │ + 0x0012 line=64 │ │ + 0x0015 line=65 │ │ + 0x0020 line=66 │ │ + 0x0024 line=68 │ │ + 0x0028 line=69 │ │ + 0x002c line=70 │ │ + 0x0036 line=71 │ │ + 0x0044 line=69 │ │ + 0x0048 line=73 │ │ + locals : │ │ + 0x0000 - 0x0049 reg=14 this Lorg/achartengine/chart/BubbleChart; │ │ + 0x0000 - 0x0049 reg=15 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0049 reg=16 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0049 reg=17 (null) [F │ │ + 0x0000 - 0x0049 reg=18 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0049 reg=19 (null) F │ │ + 0x0000 - 0x0049 reg=20 (null) I │ │ │ │ -Class #309 header: │ │ -class_idx : 529 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1343 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 8 │ │ + #2 : (in Lorg/achartengine/chart/BubbleChart;) │ │ + name : 'getLegendShapeWidth' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049348: |[049348] org.achartengine.chart.BubbleChart.getLegendShapeWidth:()I │ │ +049358: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +04935c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/BubbleChart; │ │ + │ │ + source_file_idx : 257 (BubbleChart.java) │ │ + │ │ +Class #296 header: │ │ +class_idx : 463 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 470 │ │ +source_file_idx : 941 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #309 - │ │ - Class descriptor : 'Lorg/javia/arity/Token;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #296 - │ │ + Class descriptor : 'Lorg/achartengine/chart/LineChart;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/Token;) │ │ - name : 'LEFT' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 2 │ │ - #1 : (in Lorg/javia/arity/Token;) │ │ - name : 'PREFIX' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 1 │ │ - #2 : (in Lorg/javia/arity/Token;) │ │ - name : 'RIGHT' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 3 │ │ - #3 : (in Lorg/javia/arity/Token;) │ │ - name : 'SUFIX' │ │ + #0 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'SHAPE_WIDTH' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 4 │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 30 │ │ Instance fields - │ │ - #0 : (in Lorg/javia/arity/Token;) │ │ - name : 'arity' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Lorg/javia/arity/Token;) │ │ - name : 'assoc' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Lorg/javia/arity/Token;) │ │ - name : 'id' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Lorg/javia/arity/Token;) │ │ - name : 'name' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #4 : (in Lorg/javia/arity/Token;) │ │ - name : 'position' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Lorg/javia/arity/Token;) │ │ - name : 'priority' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #6 : (in Lorg/javia/arity/Token;) │ │ - name : 'value' │ │ - type : 'D' │ │ - access : 0x0000 () │ │ - #7 : (in Lorg/javia/arity/Token;) │ │ - name : 'vmop' │ │ - type : 'B' │ │ - access : 0x0010 (FINAL) │ │ + #0 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'pointsChart' │ │ + type : 'Lorg/achartengine/chart/ScatterChart;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Token;) │ │ + #0 : (in Lorg/achartengine/chart/LineChart;) │ │ name : '' │ │ - type : '(IIII)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 1 │ │ - insns size : 25 16-bit code units │ │ -03ee34: |[03ee34] org.javia.arity.Token.:(IIII)V │ │ -03ee44: 7010 c007 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03ee4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03ee4c: 5b10 870b |0004: iput-object v0, v1, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03ee50: 5912 860b |0006: iput v2, v1, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03ee54: 5913 890b |0008: iput v3, v1, Lorg/javia/arity/Token;.priority:I // field@0b89 │ │ -03ee58: 5914 850b |000a: iput v4, v1, Lorg/javia/arity/Token;.assoc:I // field@0b85 │ │ -03ee5c: 8d50 |000c: int-to-byte v0, v5 │ │ -03ee5e: 5d10 8b0b |000d: iput-byte v0, v1, Lorg/javia/arity/Token;.vmop:B // field@0b8b │ │ -03ee62: 1300 0b00 |000f: const/16 v0, #int 11 // #b │ │ -03ee66: 3302 0600 |0011: if-ne v2, v0, 0017 // +0006 │ │ -03ee6a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -03ee6c: 5910 840b |0014: iput v0, v1, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03ee70: 0e00 |0016: return-void │ │ -03ee72: 12d0 |0017: const/4 v0, #int -3 // #fd │ │ -03ee74: 28fc |0018: goto 0014 // -0004 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +049360: |[049360] org.achartengine.chart.LineChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ +049370: 7030 e808 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e8 │ │ +049376: 2200 d401 |0003: new-instance v0, Lorg/achartengine/chart/ScatterChart; // type@01d4 │ │ +04937a: 7030 d808 2003 |0005: invoke-direct {v0, v2, v3}, Lorg/achartengine/chart/ScatterChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08d8 │ │ +049380: 5b10 1808 |0008: iput-object v0, v1, Lorg/achartengine/chart/LineChart;.pointsChart:Lorg/achartengine/chart/ScatterChart; // field@0818 │ │ +049384: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ - 0x0003 line=33 │ │ - 0x0006 line=38 │ │ - 0x0008 line=39 │ │ - 0x000a line=40 │ │ - 0x000c line=41 │ │ - 0x000f line=42 │ │ - 0x0016 line=43 │ │ - 0x0017 line=42 │ │ + 0x0000 line=43 │ │ + 0x0003 line=44 │ │ + 0x000a line=45 │ │ locals : │ │ - 0x0000 - 0x0019 reg=1 this Lorg/javia/arity/Token; │ │ - 0x0000 - 0x0019 reg=2 (null) I │ │ - 0x0000 - 0x0019 reg=3 (null) I │ │ - 0x0000 - 0x0019 reg=4 (null) I │ │ - 0x0000 - 0x0019 reg=5 (null) I │ │ + 0x0000 - 0x000b reg=1 this Lorg/achartengine/chart/LineChart; │ │ + 0x0000 - 0x000b reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000b reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/javia/arity/Token;) │ │ - name : 'setAlpha' │ │ - type : '(Ljava/lang/String;)Lorg/javia/arity/Token;' │ │ - access : 0x0000 () │ │ + #0 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03ee78: |[03ee78] org.javia.arity.Token.setAlpha:(Ljava/lang/String;)Lorg/javia/arity/Token; │ │ -03ee88: 5b01 870b |0000: iput-object v1, v0, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03ee8c: 1100 |0002: return-object v0 │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 32 16-bit code units │ │ +049388: |[049388] org.achartengine.chart.LineChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +049398: 1500 f041 |0000: const/high16 v0, #int 1106247680 // #41f0 │ │ +04939c: a603 0900 |0002: add-float v3, v9, v0 │ │ +0493a0: 0770 |0004: move-object v0, v7 │ │ +0493a2: 0191 |0005: move v1, v9 │ │ +0493a4: 01a2 |0006: move v2, v10 │ │ +0493a6: 01a4 |0007: move v4, v10 │ │ +0493a8: 07b5 |0008: move-object v5, v11 │ │ +0493aa: 7406 6b00 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +0493b0: 6e20 c008 8600 |000c: invoke-virtual {v6, v8}, Lorg/achartengine/chart/LineChart;.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z // method@08c0 │ │ +0493b6: 0a00 |000f: move-result v0 │ │ +0493b8: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ +0493bc: 5460 1808 |0012: iget-object v0, v6, Lorg/achartengine/chart/LineChart;.pointsChart:Lorg/achartengine/chart/ScatterChart; // field@0818 │ │ +0493c0: 1501 a040 |0014: const/high16 v1, #int 1084227584 // #40a0 │ │ +0493c4: a603 0901 |0016: add-float v3, v9, v1 │ │ +0493c8: 0771 |0018: move-object v1, v7 │ │ +0493ca: 0782 |0019: move-object v2, v8 │ │ +0493cc: 01a4 |001a: move v4, v10 │ │ +0493ce: 07b5 |001b: move-object v5, v11 │ │ +0493d0: 7406 db08 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V // method@08db │ │ +0493d6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=56 │ │ - 0x0002 line=57 │ │ + 0x0000 line=102 │ │ + 0x000c line=103 │ │ + 0x0012 line=104 │ │ + 0x001f line=106 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/Token; │ │ - 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0020 reg=6 this Lorg/achartengine/chart/LineChart; │ │ + 0x0000 - 0x0020 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0020 reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0020 reg=9 (null) F │ │ + 0x0000 - 0x0020 reg=10 (null) F │ │ + 0x0000 - 0x0020 reg=11 (null) Landroid/graphics/Paint; │ │ │ │ - #1 : (in Lorg/javia/arity/Token;) │ │ - name : 'setPos' │ │ - type : '(I)Lorg/javia/arity/Token;' │ │ - access : 0x0000 () │ │ + #1 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'drawSeries' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 7 │ │ + outs : 5 │ │ + insns size : 96 16-bit code units │ │ +0493d8: |[0493d8] org.achartengine.chart.LineChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ +0493e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0493ea: 2191 |0001: array-length v1, v9 │ │ +0493ec: 07a0 |0002: move-object v0, v10 │ │ +0493ee: 1f00 e401 |0003: check-cast v0, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +0493f2: 6e10 7d00 0800 |0005: invoke-virtual {v8}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@007d │ │ +0493f8: 0a02 |0008: move-result v2 │ │ +0493fa: 6e10 ea09 0000 |0009: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.getLineWidth:()F // method@09ea │ │ +049400: 0a03 |000c: move-result v3 │ │ +049402: 6e20 8300 3800 |000d: invoke-virtual {v8, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ +049408: 6e10 ec09 0000 |0010: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.isFillBelowLine:()Z // method@09ec │ │ +04940e: 0a03 |0013: move-result v3 │ │ +049410: 3803 3900 |0014: if-eqz v3, 004d // +0039 │ │ +049414: 6e10 e909 0000 |0016: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.getFillBelowLineColor:()I // method@09e9 │ │ +04941a: 0a00 |0019: move-result v0 │ │ +04941c: 6e20 8200 0800 |001a: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +049422: 2190 |001d: array-length v0, v9 │ │ +049424: d800 0004 |001e: add-int/lit8 v0, v0, #int 4 // #04 │ │ +049428: 2300 0f02 |0020: new-array v0, v0, [F // type@020f │ │ +04942c: 7151 f107 5950 |0022: invoke-static {v9, v5, v0, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@07f1 │ │ +049432: 4403 0905 |0025: aget v3, v9, v5 │ │ +049436: 1504 803f |0027: const/high16 v4, #int 1065353216 // #3f80 │ │ +04943a: c643 |0029: add-float/2addr v3, v4 │ │ +04943c: 4b03 0005 |002a: aput v3, v0, v5 │ │ +049440: d803 01fe |002c: add-int/lit8 v3, v1, #int -2 // #fe │ │ +049444: 4403 0003 |002e: aget v3, v0, v3 │ │ +049448: 4b03 0001 |0030: aput v3, v0, v1 │ │ +04944c: d803 0101 |0032: add-int/lit8 v3, v1, #int 1 // #01 │ │ +049450: 4b0b 0003 |0034: aput v11, v0, v3 │ │ +049454: d803 0102 |0036: add-int/lit8 v3, v1, #int 2 // #02 │ │ +049458: 4404 0005 |0038: aget v4, v0, v5 │ │ +04945c: 4b04 0003 |003a: aput v4, v0, v3 │ │ +049460: d803 0103 |003c: add-int/lit8 v3, v1, #int 3 // #03 │ │ +049464: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049468: 4401 0001 |0040: aget v1, v0, v1 │ │ +04946c: 4b01 0003 |0042: aput v1, v0, v3 │ │ +049470: 6201 0600 |0044: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +049474: 6e20 8400 1800 |0046: invoke-virtual {v8, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +04947a: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +04947c: 6e51 bc08 7680 |004a: invoke-virtual {v6, v7, v0, v8, v1}, Lorg/achartengine/chart/LineChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08bc │ │ +049482: 6e10 8709 0a00 |004d: invoke-virtual {v10}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +049488: 0a00 |0050: move-result v0 │ │ +04948a: 6e20 8200 0800 |0051: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +049490: 6200 0700 |0054: sget-object v0, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +049494: 6e20 8400 0800 |0056: invoke-virtual {v8, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +04949a: 6e55 bc08 7689 |0059: invoke-virtual {v6, v7, v9, v8, v5}, Lorg/achartengine/chart/LineChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08bc │ │ +0494a0: 6e20 8300 2800 |005c: invoke-virtual {v8, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0083 │ │ +0494a6: 0e00 |005f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=59 │ │ + 0x0003 line=60 │ │ + 0x0005 line=61 │ │ + 0x0009 line=62 │ │ + 0x0010 line=63 │ │ + 0x0016 line=64 │ │ + 0x001d line=65 │ │ + 0x001e line=66 │ │ + 0x0022 line=67 │ │ + 0x0025 line=68 │ │ + 0x002c line=69 │ │ + 0x0032 line=70 │ │ + 0x0036 line=71 │ │ + 0x003c line=72 │ │ + 0x0044 line=73 │ │ + 0x0049 line=74 │ │ + 0x004d line=76 │ │ + 0x0054 line=77 │ │ + 0x0059 line=78 │ │ + 0x005c line=79 │ │ + 0x005f line=80 │ │ + locals : │ │ + 0x0000 - 0x0060 reg=6 this Lorg/achartengine/chart/LineChart; │ │ + 0x0000 - 0x0060 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0060 reg=8 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0060 reg=9 (null) [F │ │ + 0x0000 - 0x0060 reg=10 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0060 reg=11 (null) F │ │ + 0x0000 - 0x0060 reg=12 (null) I │ │ + │ │ + #2 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'getLegendShapeWidth' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ee90: |[03ee90] org.javia.arity.Token.setPos:(I)Lorg/javia/arity/Token; │ │ -03eea0: 5901 880b |0000: iput v1, v0, Lorg/javia/arity/Token;.position:I // field@0b88 │ │ -03eea4: 1100 |0002: return-object v0 │ │ +0494a8: |[0494a8] org.achartengine.chart.LineChart.getLegendShapeWidth:()I │ │ +0494b8: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +0494bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0002 line=47 │ │ + 0x0000 line=88 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/Token; │ │ - 0x0000 - 0x0003 reg=1 (null) I │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/LineChart; │ │ │ │ - #2 : (in Lorg/javia/arity/Token;) │ │ - name : 'setValue' │ │ - type : '(D)Lorg/javia/arity/Token;' │ │ - access : 0x0000 () │ │ + #3 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'getPointsChart' │ │ + type : '()Lorg/achartengine/chart/ScatterChart;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03eea8: |[03eea8] org.javia.arity.Token.setValue:(D)Lorg/javia/arity/Token; │ │ -03eeb8: 5a01 8a0b |0000: iput-wide v1, v0, Lorg/javia/arity/Token;.value:D // field@0b8a │ │ -03eebc: 1100 |0002: return-object v0 │ │ +0494c0: |[0494c0] org.achartengine.chart.LineChart.getPointsChart:()Lorg/achartengine/chart/ScatterChart; │ │ +0494d0: 5410 1808 |0000: iget-object v0, v1, Lorg/achartengine/chart/LineChart;.pointsChart:Lorg/achartengine/chart/ScatterChart; // field@0818 │ │ +0494d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0002 line=52 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/javia/arity/Token; │ │ - 0x0000 - 0x0003 reg=1 (null) D │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/LineChart; │ │ │ │ - #3 : (in Lorg/javia/arity/Token;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #4 : (in Lorg/achartengine/chart/LineChart;) │ │ + name : 'isRenderPoints' │ │ + type : '(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 96 16-bit code units │ │ -03eec0: |[03eec0] org.javia.arity.Token.toString:()Ljava/lang/String; │ │ -03eed0: 5230 860b |0000: iget v0, v3, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03eed4: 2b00 5400 0000 |0002: packed-switch v0, 00000056 // +00000054 │ │ -03eeda: 2200 a501 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03eede: 7010 f007 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03eee4: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -03eee8: 6e20 f807 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03eeee: 0c00 |000f: move-result-object v0 │ │ -03eef0: 5231 860b |0010: iget v1, v3, Lorg/javia/arity/Token;.id:I // field@0b86 │ │ -03eef4: 6e20 f407 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03eefa: 0c00 |0015: move-result-object v0 │ │ -03eefc: 6e10 fb07 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ef02: 0c00 |0019: move-result-object v0 │ │ -03ef04: 1100 |001a: return-object v0 │ │ -03ef06: 2200 a501 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03ef0a: 7010 f007 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03ef10: 1a01 0000 |0020: const-string v1, "" // string@0000 │ │ -03ef14: 6e20 f807 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ef1a: 0c00 |0025: move-result-object v0 │ │ -03ef1c: 5331 8a0b |0026: iget-wide v1, v3, Lorg/javia/arity/Token;.value:D // field@0b8a │ │ -03ef20: 6e30 f307 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03ef26: 0c00 |002b: move-result-object v0 │ │ -03ef28: 6e10 fb07 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ef2e: 0c00 |002f: move-result-object v0 │ │ -03ef30: 28ea |0030: goto 001a // -0016 │ │ -03ef32: 2200 a501 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@01a5 │ │ -03ef36: 7010 f007 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03ef3c: 5431 870b |0036: iget-object v1, v3, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03ef40: 6e20 f807 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03ef46: 0c00 |003b: move-result-object v0 │ │ -03ef48: 1301 2800 |003c: const/16 v1, #int 40 // #28 │ │ -03ef4c: 6e20 f207 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03ef52: 0c00 |0041: move-result-object v0 │ │ -03ef54: 5231 840b |0042: iget v1, v3, Lorg/javia/arity/Token;.arity:I // field@0b84 │ │ -03ef58: 6e20 f407 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03ef5e: 0c00 |0047: move-result-object v0 │ │ -03ef60: 1301 2900 |0048: const/16 v1, #int 41 // #29 │ │ -03ef64: 6e20 f207 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03ef6a: 0c00 |004d: move-result-object v0 │ │ -03ef6c: 6e10 fb07 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03ef72: 0c00 |0051: move-result-object v0 │ │ -03ef74: 28c8 |0052: goto 001a // -0038 │ │ -03ef76: 5430 870b |0053: iget-object v0, v3, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0b87 │ │ -03ef7a: 28c5 |0055: goto 001a // -003b │ │ -03ef7c: 0001 0300 0900 0000 1900 0000 5100 ... |0056: packed-switch-data (10 units) │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +0494d8: |[0494d8] org.achartengine.chart.LineChart.isRenderPoints:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)Z │ │ +0494e8: 1f03 e401 |0000: check-cast v3, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +0494ec: 6e10 eb09 0300 |0002: invoke-virtual {v3}, Lorg/achartengine/renderer/XYSeriesRenderer;.getPointStyle:()Lorg/achartengine/chart/PointStyle; // method@09eb │ │ +0494f2: 0c00 |0005: move-result-object v0 │ │ +0494f4: 6201 1f08 |0006: sget-object v1, Lorg/achartengine/chart/PointStyle;.POINT:Lorg/achartengine/chart/PointStyle; // field@081f │ │ +0494f8: 3210 0400 |0008: if-eq v0, v1, 000c // +0004 │ │ +0494fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0494fe: 0f00 |000b: return v0 │ │ +049500: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +049502: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=69 │ │ - 0x001b line=63 │ │ - 0x0031 line=65 │ │ - 0x0053 line=67 │ │ - 0x0056 line=61 │ │ + 0x0000 line=114 │ │ locals : │ │ - 0x0000 - 0x0060 reg=3 this Lorg/javia/arity/Token; │ │ + 0x0000 - 0x000e reg=2 this Lorg/achartengine/chart/LineChart; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ - source_file_idx : 1343 (Token.java) │ │ + source_file_idx : 941 (LineChart.java) │ │ │ │ -Class #310 header: │ │ -class_idx : 531 │ │ +Class #297 header: │ │ +class_idx : 468 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1363 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 13 │ │ -virtual_methods_size: 0 │ │ +superclass_idx : 470 │ │ +source_file_idx : 1277 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #310 annotations: │ │ -Annotations on method #2821 'main' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; Lorg/javia/arity/ArityException; } │ │ -Annotations on method #2823 'profile' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; Lorg/javia/arity/ArityException; } │ │ +Class #297 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/achartengine/chart/ScatterChart$1; } │ │ │ │ -Class #310 - │ │ - Class descriptor : 'Lorg/javia/arity/UnitTest;' │ │ +Class #297 - │ │ + Class descriptor : 'Lorg/achartengine/chart/ScatterChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lorg/achartengine/chart/XYChart;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'allOk' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - #1 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'checkCounter' │ │ + #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'SHAPE_WIDTH' │ │ type : 'I' │ │ - access : 0x0008 (STATIC) │ │ - #2 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'profileCases' │ │ - type : '[Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ + #1 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'SIZE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ Instance fields - │ │ + #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'size' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/UnitTest;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 30 16-bit code units │ │ -03ef90: |[03ef90] org.javia.arity.UnitTest.:()V │ │ -03efa0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03efa2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03efa4: 1240 |0002: const/4 v0, #int 4 // #4 │ │ -03efa6: 2300 2702 |0003: new-array v0, v0, [Ljava/lang/String; // type@0227 │ │ -03efaa: 1a01 3d00 |0005: const-string v1, "(100.5 + 20009.999)*(7+4+3)/(5/2)^3!)*2" // string@003d │ │ -03efae: 4d01 0003 |0007: aput-object v1, v0, v3 │ │ -03efb2: 1a01 f609 |0009: const-string v1, "fun1(x)=(x+2)*(x+3)" // string@09f6 │ │ -03efb6: 4d01 0004 |000b: aput-object v1, v0, v4 │ │ -03efba: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -03efbc: 1a02 e40d |000e: const-string v2, "otherFun(x)=(fun1(x-1)*x+1)*(fun1(2-x)+10)" // string@0de4 │ │ -03efc0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -03efc4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -03efc6: 1a02 980c |0013: const-string v2, "log(x+30.5, 3)^.7*sin(x+.5)" // string@0c98 │ │ -03efca: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -03efce: 6900 8e0b |0017: sput-object v0, Lorg/javia/arity/UnitTest;.profileCases:[Ljava/lang/String; // field@0b8e │ │ -03efd2: 6a04 8c0b |0019: sput-boolean v4, Lorg/javia/arity/UnitTest;.allOk:Z // field@0b8c │ │ -03efd6: 6703 8d0b |001b: sput v3, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03efda: 0e00 |001d: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +049504: |[049504] org.achartengine.chart.ScatterChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ +049514: 7030 e808 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/achartengine/chart/XYChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08e8 │ │ +04951a: 1500 4040 |0003: const/high16 v0, #int 1077936128 // #4040 │ │ +04951e: 5910 2908 |0005: iput v0, v1, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049522: 6e10 a009 0300 |0007: invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getPointSize:()F // method@09a0 │ │ +049528: 0a00 |000a: move-result v0 │ │ +04952a: 5910 2908 |000b: iput v0, v1, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +04952e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=344 │ │ - 0x0019 line=469 │ │ - 0x001b line=470 │ │ + 0x0000 line=45 │ │ + 0x0003 line=36 │ │ + 0x0007 line=46 │ │ + 0x000d line=47 │ │ locals : │ │ + 0x0000 - 0x000e reg=1 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x000e reg=2 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x000e reg=3 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - #1 : (in Lorg/javia/arity/UnitTest;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawCircle' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03efdc: |[03efdc] org.javia.arity.UnitTest.:()V │ │ -03efec: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03eff2: 0e00 |0003: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +049530: |[049530] org.achartengine.chart.ScatterChart.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V │ │ +049540: 5210 2908 |0000: iget v0, v1, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049544: 6e53 6a00 4205 |0002: invoke-virtual {v2, v4, v5, v0, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@006a │ │ +04954a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ + 0x0000 line=172 │ │ + 0x0005 line=173 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/UnitTest; │ │ + 0x0000 - 0x0006 reg=1 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x0006 reg=2 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0006 reg=3 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0006 reg=4 (null) F │ │ + 0x0000 - 0x0006 reg=5 (null) F │ │ │ │ - #2 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'check' │ │ - type : '(DD)V' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawDiamond' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 62 16-bit code units │ │ -03eff4: |[03eff4] org.javia.arity.UnitTest.check:(DD)V │ │ -03f004: 6000 8d0b |0000: sget v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f008: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f00c: 6700 8d0b |0004: sput v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f010: 7140 020b 4365 |0006: invoke-static {v3, v4, v5, v6}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f016: 0a00 |0009: move-result v0 │ │ -03f018: 3900 3300 |000a: if-nez v0, 003d // +0033 │ │ -03f01c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03f01e: 6a00 8c0b |000d: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0b8c │ │ -03f022: 6200 2d0a |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03f026: 2201 a501 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f02a: 7010 f007 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f030: 1a02 ab09 |0016: const-string v2, "failed check #" // string@09ab │ │ -03f034: 6e20 f807 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f03a: 0c01 |001b: move-result-object v1 │ │ -03f03c: 6002 8d0b |001c: sget v2, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f040: 6e20 f407 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03f046: 0c01 |0021: move-result-object v1 │ │ -03f048: 1a02 a200 |0022: const-string v2, ": expected " // string@00a2 │ │ -03f04c: 6e20 f807 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f052: 0c01 |0027: move-result-object v1 │ │ -03f054: 6e30 f307 5106 |0028: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03f05a: 0c01 |002b: move-result-object v1 │ │ -03f05c: 1a02 1e00 |002c: const-string v2, " got " // string@001e │ │ -03f060: 6e20 f807 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f066: 0c01 |0031: move-result-object v1 │ │ -03f068: 6e30 f307 3104 |0032: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03f06e: 0c01 |0035: move-result-object v1 │ │ -03f070: 6e10 fb07 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f076: 0c01 |0039: move-result-object v1 │ │ -03f078: 6e20 7107 1000 |003a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03f07e: 0e00 |003d: return-void │ │ + registers : 9 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 42 16-bit code units │ │ +04954c: |[04954c] org.achartengine.chart.ScatterChart.drawDiamond:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V │ │ +04955c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04955e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +049560: 4b07 0600 |0002: aput v7, v6, v0 │ │ +049564: 5230 2908 |0004: iget v0, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049568: a700 0800 |0006: sub-float v0, v8, v0 │ │ +04956c: 4b00 0602 |0008: aput v0, v6, v2 │ │ +049570: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +049572: 5231 2908 |000b: iget v1, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049576: a701 0701 |000d: sub-float v1, v7, v1 │ │ +04957a: 4b01 0600 |000f: aput v1, v6, v0 │ │ +04957e: 1230 |0011: const/4 v0, #int 3 // #3 │ │ +049580: 4b08 0600 |0012: aput v8, v6, v0 │ │ +049584: 1240 |0014: const/4 v0, #int 4 // #4 │ │ +049586: 4b07 0600 |0015: aput v7, v6, v0 │ │ +04958a: 1250 |0017: const/4 v0, #int 5 // #5 │ │ +04958c: 5231 2908 |0018: iget v1, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049590: c681 |001a: add-float/2addr v1, v8 │ │ +049592: 4b01 0600 |001b: aput v1, v6, v0 │ │ +049596: 1260 |001d: const/4 v0, #int 6 // #6 │ │ +049598: 5231 2908 |001e: iget v1, v3, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +04959c: c671 |0020: add-float/2addr v1, v7 │ │ +04959e: 4b01 0600 |0021: aput v1, v6, v0 │ │ +0495a2: 1270 |0023: const/4 v0, #int 7 // #7 │ │ +0495a4: 4b08 0600 |0024: aput v8, v6, v0 │ │ +0495a8: 6e52 dc08 4356 |0026: invoke-virtual {v3, v4, v6, v5, v2}, Lorg/achartengine/chart/ScatterChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08dc │ │ +0495ae: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=446 │ │ - 0x0006 line=447 │ │ - 0x000c line=448 │ │ - 0x000f line=449 │ │ - 0x003d line=451 │ │ + 0x0001 line=216 │ │ + 0x0004 line=217 │ │ + 0x000a line=218 │ │ + 0x0011 line=219 │ │ + 0x0014 line=220 │ │ + 0x0017 line=221 │ │ + 0x001d line=222 │ │ + 0x0023 line=223 │ │ + 0x0026 line=224 │ │ + 0x0029 line=225 │ │ locals : │ │ - 0x0000 - 0x003e reg=3 (null) D │ │ - 0x0000 - 0x003e reg=5 (null) D │ │ + 0x0000 - 0x002a reg=3 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x002a reg=4 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x002a reg=5 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x002a reg=6 (null) [F │ │ + 0x0000 - 0x002a reg=7 (null) F │ │ + 0x0000 - 0x002a reg=8 (null) F │ │ │ │ - #3 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'check' │ │ - type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V' │ │ - access : 0x0008 (STATIC) │ │ + #3 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawSquare' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 76 16-bit code units │ │ -03f080: |[03f080] org.javia.arity.UnitTest.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ -03f090: 6000 8d0b |0000: sget v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f094: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f098: 6700 8d0b |0004: sput v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f09c: 5340 010b |0006: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03f0a0: 5352 010b |0008: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03f0a4: 7140 020b 1032 |000a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f0aa: 0a00 |000d: move-result v0 │ │ -03f0ac: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -03f0b0: 5340 000b |0010: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03f0b4: 5352 000b |0012: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03f0b8: 7140 020b 1032 |0014: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f0be: 0a00 |0017: move-result v0 │ │ -03f0c0: 3900 3300 |0018: if-nez v0, 004b // +0033 │ │ -03f0c4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -03f0c6: 6a00 8c0b |001b: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0b8c │ │ -03f0ca: 6200 2d0a |001d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03f0ce: 2201 a501 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f0d2: 7010 f007 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f0d8: 1a02 ab09 |0024: const-string v2, "failed check #" // string@09ab │ │ -03f0dc: 6e20 f807 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f0e2: 0c01 |0029: move-result-object v1 │ │ -03f0e4: 6002 8d0b |002a: sget v2, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f0e8: 6e20 f407 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07f4 │ │ -03f0ee: 0c01 |002f: move-result-object v1 │ │ -03f0f0: 1a02 a200 |0030: const-string v2, ": expected " // string@00a2 │ │ -03f0f4: 6e20 f807 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f0fa: 0c01 |0035: move-result-object v1 │ │ -03f0fc: 6e20 f707 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03f102: 0c01 |0039: move-result-object v1 │ │ -03f104: 1a02 1e00 |003a: const-string v2, " got " // string@001e │ │ -03f108: 6e20 f807 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f10e: 0c01 |003f: move-result-object v1 │ │ -03f110: 6e20 f707 4100 |0040: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03f116: 0c01 |0043: move-result-object v1 │ │ -03f118: 6e10 fb07 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f11e: 0c01 |0047: move-result-object v1 │ │ -03f120: 6e20 7107 1000 |0048: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03f126: 0e00 |004b: return-void │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 22 16-bit code units │ │ +0495b0: |[0495b0] org.achartengine.chart.ScatterChart.drawSquare:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V │ │ +0495c0: 5260 2908 |0000: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +0495c4: a701 0900 |0002: sub-float v1, v9, v0 │ │ +0495c8: 5260 2908 |0004: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +0495cc: a702 0a00 |0006: sub-float v2, v10, v0 │ │ +0495d0: 5260 2908 |0008: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +0495d4: a603 0900 |000a: add-float v3, v9, v0 │ │ +0495d8: 5260 2908 |000c: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +0495dc: a604 0a00 |000e: add-float v4, v10, v0 │ │ +0495e0: 0770 |0010: move-object v0, v7 │ │ +0495e2: 0785 |0011: move-object v5, v8 │ │ +0495e4: 7406 6f00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +0495ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=454 │ │ - 0x0006 line=455 │ │ - 0x001a line=456 │ │ - 0x001d line=457 │ │ - 0x004b line=459 │ │ + 0x0000 line=203 │ │ + 0x0015 line=204 │ │ locals : │ │ - 0x0000 - 0x004c reg=4 (null) Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x004c reg=5 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0016 reg=6 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x0016 reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0016 reg=8 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0016 reg=9 (null) F │ │ + 0x0000 - 0x0016 reg=10 (null) F │ │ │ │ - #4 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'check' │ │ - type : '(Z)V' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawTriangle' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 12 16-bit code units │ │ -03f128: |[03f128] org.javia.arity.UnitTest.check:(Z)V │ │ -03f138: 6000 8d0b |0000: sget v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f13c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f140: 6700 8d0b |0004: sput v0, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f144: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ -03f148: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -03f14a: 6a00 8c0b |0009: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0b8c │ │ -03f14e: 0e00 |000b: return-void │ │ + registers : 11 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 44 16-bit code units │ │ +0495ec: |[0495ec] org.achartengine.chart.ScatterChart.drawTriangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V │ │ +0495fc: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +0495fe: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +049600: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +049602: 4b09 0800 |0003: aput v9, v8, v0 │ │ +049606: 5250 2908 |0005: iget v0, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +04960a: a700 0a00 |0007: sub-float v0, v10, v0 │ │ +04960e: 5251 2908 |0009: iget v1, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049612: 1502 0040 |000b: const/high16 v2, #int 1073741824 // #4000 │ │ +049616: c921 |000d: div-float/2addr v1, v2 │ │ +049618: c710 |000e: sub-float/2addr v0, v1 │ │ +04961a: 4b00 0803 |000f: aput v0, v8, v3 │ │ +04961e: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +049620: 5251 2908 |0012: iget v1, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049624: a701 0901 |0014: sub-float v1, v9, v1 │ │ +049628: 4b01 0800 |0016: aput v1, v8, v0 │ │ +04962c: 5250 2908 |0018: iget v0, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049630: c6a0 |001a: add-float/2addr v0, v10 │ │ +049632: 4b00 0804 |001b: aput v0, v8, v4 │ │ +049636: 1240 |001d: const/4 v0, #int 4 // #4 │ │ +049638: 5251 2908 |001e: iget v1, v5, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +04963c: c691 |0020: add-float/2addr v1, v9 │ │ +04963e: 4b01 0800 |0021: aput v1, v8, v0 │ │ +049642: 1250 |0023: const/4 v0, #int 5 // #5 │ │ +049644: 4401 0804 |0024: aget v1, v8, v4 │ │ +049648: 4b01 0800 |0026: aput v1, v8, v0 │ │ +04964c: 6e53 dc08 6578 |0028: invoke-virtual {v5, v6, v8, v7, v3}, Lorg/achartengine/chart/ScatterChart;.drawPath:(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V // method@08dc │ │ +049652: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=462 │ │ - 0x0006 line=463 │ │ - 0x0008 line=464 │ │ - 0x000b line=467 │ │ + 0x0002 line=185 │ │ + 0x0005 line=186 │ │ + 0x0011 line=187 │ │ + 0x0018 line=188 │ │ + 0x001d line=189 │ │ + 0x0023 line=190 │ │ + 0x0028 line=191 │ │ + 0x002b line=192 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 (null) Z │ │ + 0x0000 - 0x002c reg=5 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x002c reg=6 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x002c reg=7 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x002c reg=8 (null) [F │ │ + 0x0000 - 0x002c reg=9 (null) F │ │ + 0x0000 - 0x002c reg=10 (null) F │ │ │ │ - #5 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'equal' │ │ - type : '(DD)Z' │ │ - access : 0x0008 (STATIC) │ │ + #5 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawX' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -03f150: |[03f150] org.javia.arity.UnitTest.equal:(DD)Z │ │ -03f160: 1802 1656 e79e af03 d23c |0000: const-wide v2, #double 1e-15 // #3cd203af9ee75616 │ │ -03f16a: 2f00 0406 |0005: cmpl-double v0, v4, v6 │ │ -03f16e: 3800 2300 |0007: if-eqz v0, 002a // +0023 │ │ -03f172: 7120 8907 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03f178: 0a00 |000c: move-result v0 │ │ -03f17a: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -03f17e: 7120 8907 7600 |000f: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03f184: 0a00 |0012: move-result v0 │ │ -03f186: 3900 1700 |0013: if-nez v0, 002a // +0017 │ │ -03f18a: ac00 0406 |0015: sub-double v0, v4, v6 │ │ -03f18e: ce60 |0017: div-double/2addr v0, v6 │ │ -03f190: 7120 a107 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03f196: 0b00 |001b: move-result-wide v0 │ │ -03f198: 3000 0002 |001c: cmpg-double v0, v0, v2 │ │ -03f19c: 3a00 0c00 |001e: if-ltz v0, 002a // +000c │ │ -03f1a0: ac00 0406 |0020: sub-double v0, v4, v6 │ │ -03f1a4: 7120 a107 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03f1aa: 0b00 |0025: move-result-wide v0 │ │ -03f1ac: 3000 0002 |0026: cmpg-double v0, v0, v2 │ │ -03f1b0: 3b00 0400 |0028: if-gez v0, 002c // +0004 │ │ -03f1b4: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -03f1b6: 0f00 |002b: return v0 │ │ -03f1b8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -03f1ba: 28fe |002d: goto 002b // -0002 │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 43 16-bit code units │ │ +049654: |[049654] org.achartengine.chart.ScatterChart.drawX:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V │ │ +049664: 5260 2908 |0000: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049668: a701 0900 |0002: sub-float v1, v9, v0 │ │ +04966c: 5260 2908 |0004: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049670: a702 0a00 |0006: sub-float v2, v10, v0 │ │ +049674: 5260 2908 |0008: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049678: a603 0900 |000a: add-float v3, v9, v0 │ │ +04967c: 5260 2908 |000c: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049680: a604 0a00 |000e: add-float v4, v10, v0 │ │ +049684: 0770 |0010: move-object v0, v7 │ │ +049686: 0785 |0011: move-object v5, v8 │ │ +049688: 7406 6b00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +04968e: 5260 2908 |0015: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +049692: a601 0900 |0017: add-float v1, v9, v0 │ │ +049696: 5260 2908 |0019: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +04969a: a702 0a00 |001b: sub-float v2, v10, v0 │ │ +04969e: 5260 2908 |001d: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +0496a2: a703 0900 |001f: sub-float v3, v9, v0 │ │ +0496a6: 5260 2908 |0021: iget v0, v6, Lorg/achartengine/chart/ScatterChart;.size:F // field@0829 │ │ +0496aa: a604 0a00 |0023: add-float v4, v10, v0 │ │ +0496ae: 0770 |0025: move-object v0, v7 │ │ +0496b0: 0785 |0026: move-object v5, v8 │ │ +0496b2: 7406 6b00 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +0496b8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=440 │ │ + 0x0000 line=159 │ │ + 0x0015 line=160 │ │ + 0x002a line=161 │ │ locals : │ │ - 0x0000 - 0x002e reg=4 (null) D │ │ - 0x0000 - 0x002e reg=6 (null) D │ │ + 0x0000 - 0x002b reg=6 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x002b reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x002b reg=8 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x002b reg=9 (null) F │ │ + 0x0000 - 0x002b reg=10 (null) F │ │ │ │ - #6 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'equal' │ │ - type : '(DLorg/javia/arity/Complex;)Z' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawLegendShape' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 36 16-bit code units │ │ -03f1bc: |[03f1bc] org.javia.arity.UnitTest.equal:(DLorg/javia/arity/Complex;)Z │ │ -03f1cc: 5360 010b |0000: iget-wide v0, v6, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03f1d0: 7140 020b 5410 |0002: invoke-static {v4, v5, v0, v1}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f1d6: 0a00 |0005: move-result v0 │ │ -03f1d8: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ -03f1dc: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -03f1e0: 5362 000b |000a: iget-wide v2, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03f1e4: 7140 020b 1032 |000c: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f1ea: 0a00 |000f: move-result v0 │ │ -03f1ec: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ -03f1f0: 7120 8907 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03f1f6: 0a00 |0015: move-result v0 │ │ -03f1f8: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -03f1fc: 5360 000b |0018: iget-wide v0, v6, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03f200: 7120 8907 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@0789 │ │ -03f206: 0a00 |001d: move-result v0 │ │ -03f208: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -03f20c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -03f20e: 0f00 |0021: return v0 │ │ -03f210: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -03f212: 28fe |0023: goto 0021 // -0002 │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 108 16-bit code units │ │ +0496bc: |[0496bc] org.achartengine.chart.ScatterChart.drawLegendShape:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ +0496cc: 1502 2041 |0000: const/high16 v2, #int 1092616192 // #4120 │ │ +0496d0: 0780 |0002: move-object v0, v8 │ │ +0496d2: 1f00 e401 |0003: check-cast v0, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +0496d6: 6e10 ed09 0000 |0005: invoke-virtual {v0}, Lorg/achartengine/renderer/XYSeriesRenderer;.isFillPoints:()Z // method@09ed │ │ +0496dc: 0a00 |0008: move-result v0 │ │ +0496de: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ +0496e2: 6200 0600 |000b: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +0496e6: 6e20 8400 0b00 |000d: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +0496ec: 6200 2608 |0010: sget-object v0, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +0496f0: 1f08 e401 |0012: check-cast v8, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +0496f4: 6e10 eb09 0800 |0014: invoke-virtual {v8}, Lorg/achartengine/renderer/XYSeriesRenderer;.getPointStyle:()Lorg/achartengine/chart/PointStyle; // method@09eb │ │ +0496fa: 0c01 |0017: move-result-object v1 │ │ +0496fc: 6e10 cc08 0100 |0018: invoke-virtual {v1}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +049702: 0a01 |001b: move-result v1 │ │ +049704: 4400 0001 |001c: aget v0, v0, v1 │ │ +049708: 2b00 3e00 0000 |001e: packed-switch v0, 0000005c // +0000003e │ │ +04970e: 0e00 |0021: return-void │ │ +049710: 6200 0700 |0022: sget-object v0, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +049714: 6e20 8400 0b00 |0024: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +04971a: 28e9 |0027: goto 0010 // -0017 │ │ +04971c: a600 0902 |0028: add-float v0, v9, v2 │ │ +049720: 705a e008 760b |002a: invoke-direct {v6, v7, v11, v0, v10}, Lorg/achartengine/chart/ScatterChart;.drawX:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08e0 │ │ +049726: 28f4 |002d: goto 0021 // -000c │ │ +049728: a600 0902 |002e: add-float v0, v9, v2 │ │ +04972c: 705a d908 760b |0030: invoke-direct {v6, v7, v11, v0, v10}, Lorg/achartengine/chart/ScatterChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08d9 │ │ +049732: 28ee |0033: goto 0021 // -0012 │ │ +049734: 1260 |0034: const/4 v0, #int 6 // #6 │ │ +049736: 2303 0f02 |0035: new-array v3, v0, [F // type@020f │ │ +04973a: a604 0902 |0037: add-float v4, v9, v2 │ │ +04973e: 0760 |0039: move-object v0, v6 │ │ +049740: 0771 |003a: move-object v1, v7 │ │ +049742: 07b2 |003b: move-object v2, v11 │ │ +049744: 01a5 |003c: move v5, v10 │ │ +049746: 7606 df08 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawTriangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08df │ │ +04974c: 28e1 |0040: goto 0021 // -001f │ │ +04974e: a600 0902 |0041: add-float v0, v9, v2 │ │ +049752: 705a de08 760b |0043: invoke-direct {v6, v7, v11, v0, v10}, Lorg/achartengine/chart/ScatterChart;.drawSquare:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08de │ │ +049758: 28db |0046: goto 0021 // -0025 │ │ +04975a: 1300 0800 |0047: const/16 v0, #int 8 // #8 │ │ +04975e: 2303 0f02 |0049: new-array v3, v0, [F // type@020f │ │ +049762: a604 0902 |004b: add-float v4, v9, v2 │ │ +049766: 0760 |004d: move-object v0, v6 │ │ +049768: 0771 |004e: move-object v1, v7 │ │ +04976a: 07b2 |004f: move-object v2, v11 │ │ +04976c: 01a5 |0050: move v5, v10 │ │ +04976e: 7606 da08 0000 |0051: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawDiamond:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08da │ │ +049774: 28cd |0054: goto 0021 // -0033 │ │ +049776: a600 0902 |0055: add-float v0, v9, v2 │ │ +04977a: 6e40 6d00 07ba |0057: invoke-virtual {v7, v0, v10, v11}, Landroid/graphics/Canvas;.drawPoint:(FFLandroid/graphics/Paint;)V // method@006d │ │ +049780: 28c7 |005a: goto 0021 // -0039 │ │ +049782: 0000 |005b: nop // spacer │ │ +049784: 0001 0600 0100 0000 0a00 0000 1000 ... |005c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=434 │ │ + 0x0002 line=123 │ │ + 0x000b line=124 │ │ + 0x0010 line=128 │ │ + 0x0021 line=148 │ │ + 0x0022 line=126 │ │ + 0x0028 line=130 │ │ + 0x002e line=133 │ │ + 0x0034 line=136 │ │ + 0x0041 line=139 │ │ + 0x0047 line=142 │ │ + 0x0055 line=145 │ │ + 0x005b line=128 │ │ locals : │ │ - 0x0000 - 0x0024 reg=4 (null) D │ │ - 0x0000 - 0x0024 reg=6 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x006c reg=6 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x006c reg=7 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x006c reg=8 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x006c reg=9 (null) F │ │ + 0x0000 - 0x006c reg=10 (null) F │ │ + 0x0000 - 0x006c reg=11 (null) Landroid/graphics/Paint; │ │ │ │ - #7 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'equal' │ │ - type : '(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Z' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'drawSeries' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 24 16-bit code units │ │ -03f214: |[03f214] org.javia.arity.UnitTest.equal:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Z │ │ -03f224: 5340 010b |0000: iget-wide v0, v4, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03f228: 5352 010b |0002: iget-wide v2, v5, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03f22c: 7140 020b 1032 |0004: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f232: 0a00 |0007: move-result v0 │ │ -03f234: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -03f238: 5340 000b |000a: iget-wide v0, v4, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03f23c: 5352 000b |000c: iget-wide v2, v5, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03f240: 7140 020b 1032 |000e: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.equal:(DD)Z // method@0b02 │ │ -03f246: 0a00 |0011: move-result v0 │ │ -03f248: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -03f24c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -03f24e: 0f00 |0015: return v0 │ │ -03f250: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -03f252: 28fe |0017: goto 0015 // -0002 │ │ + registers : 15 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 152 16-bit code units │ │ +0497a4: |[0497a4] org.achartengine.chart.ScatterChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ +0497b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0497b6: 1f0c e401 |0001: check-cast v12, Lorg/achartengine/renderer/XYSeriesRenderer; // type@01e4 │ │ +0497ba: 6e10 e809 0c00 |0003: invoke-virtual {v12}, Lorg/achartengine/renderer/XYSeriesRenderer;.getColor:()I // method@09e8 │ │ +0497c0: 0a01 |0006: move-result v1 │ │ +0497c2: 6e20 8200 1a00 |0007: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +0497c8: 6e10 ed09 0c00 |000a: invoke-virtual {v12}, Lorg/achartengine/renderer/XYSeriesRenderer;.isFillPoints:()Z // method@09ed │ │ +0497ce: 0a01 |000d: move-result v1 │ │ +0497d0: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +0497d4: 6201 0600 |0010: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +0497d8: 6e20 8400 1a00 |0012: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +0497de: 21b7 |0015: array-length v7, v11 │ │ +0497e0: 6201 2608 |0016: sget-object v1, Lorg/achartengine/chart/ScatterChart$1;.$SwitchMap$org$achartengine$chart$PointStyle:[I // field@0826 │ │ +0497e4: 6e10 eb09 0c00 |0018: invoke-virtual {v12}, Lorg/achartengine/renderer/XYSeriesRenderer;.getPointStyle:()Lorg/achartengine/chart/PointStyle; // method@09eb │ │ +0497ea: 0c02 |001b: move-result-object v2 │ │ +0497ec: 6e10 cc08 0200 |001c: invoke-virtual {v2}, Lorg/achartengine/chart/PointStyle;.ordinal:()I // method@08cc │ │ +0497f2: 0a02 |001f: move-result v2 │ │ +0497f4: 4401 0102 |0020: aget v1, v1, v2 │ │ +0497f8: 2b01 6600 0000 |0022: packed-switch v1, 00000088 // +00000066 │ │ +0497fe: 0e00 |0025: return-void │ │ +049800: 6201 0700 |0026: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0007 │ │ +049804: 6e20 8400 1a00 |0028: invoke-virtual {v10, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +04980a: 28ea |002b: goto 0015 // -0016 │ │ +04980c: 3570 f9ff |002c: if-ge v0, v7, 0025 // -0007 │ │ +049810: 4401 0b00 |002e: aget v1, v11, v0 │ │ +049814: d802 0001 |0030: add-int/lit8 v2, v0, #int 1 // #01 │ │ +049818: 4402 0b02 |0032: aget v2, v11, v2 │ │ +04981c: 7052 e008 981a |0034: invoke-direct {v8, v9, v10, v1, v2}, Lorg/achartengine/chart/ScatterChart;.drawX:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08e0 │ │ +049822: d800 0002 |0037: add-int/lit8 v0, v0, #int 2 // #02 │ │ +049826: 28f3 |0039: goto 002c // -000d │ │ +049828: 3570 ebff |003a: if-ge v0, v7, 0025 // -0015 │ │ +04982c: 4401 0b00 |003c: aget v1, v11, v0 │ │ +049830: d802 0001 |003e: add-int/lit8 v2, v0, #int 1 // #01 │ │ +049834: 4402 0b02 |0040: aget v2, v11, v2 │ │ +049838: 7052 d908 981a |0042: invoke-direct {v8, v9, v10, v1, v2}, Lorg/achartengine/chart/ScatterChart;.drawCircle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08d9 │ │ +04983e: d800 0002 |0045: add-int/lit8 v0, v0, #int 2 // #02 │ │ +049842: 28f3 |0047: goto 003a // -000d │ │ +049844: 1261 |0048: const/4 v1, #int 6 // #6 │ │ +049846: 2313 0f02 |0049: new-array v3, v1, [F // type@020f │ │ +04984a: 0106 |004b: move v6, v0 │ │ +04984c: 3576 d9ff |004c: if-ge v6, v7, 0025 // -0027 │ │ +049850: 4404 0b06 |004e: aget v4, v11, v6 │ │ +049854: d800 0601 |0050: add-int/lit8 v0, v6, #int 1 // #01 │ │ +049858: 4405 0b00 |0052: aget v5, v11, v0 │ │ +04985c: 0780 |0054: move-object v0, v8 │ │ +04985e: 0791 |0055: move-object v1, v9 │ │ +049860: 07a2 |0056: move-object v2, v10 │ │ +049862: 7606 df08 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawTriangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08df │ │ +049868: d800 0602 |005a: add-int/lit8 v0, v6, #int 2 // #02 │ │ +04986c: 0106 |005c: move v6, v0 │ │ +04986e: 28ef |005d: goto 004c // -0011 │ │ +049870: 3570 c7ff |005e: if-ge v0, v7, 0025 // -0039 │ │ +049874: 4401 0b00 |0060: aget v1, v11, v0 │ │ +049878: d802 0001 |0062: add-int/lit8 v2, v0, #int 1 // #01 │ │ +04987c: 4402 0b02 |0064: aget v2, v11, v2 │ │ +049880: 7052 de08 981a |0066: invoke-direct {v8, v9, v10, v1, v2}, Lorg/achartengine/chart/ScatterChart;.drawSquare:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FF)V // method@08de │ │ +049886: d800 0002 |0069: add-int/lit8 v0, v0, #int 2 // #02 │ │ +04988a: 28f3 |006b: goto 005e // -000d │ │ +04988c: 1301 0800 |006c: const/16 v1, #int 8 // #8 │ │ +049890: 2313 0f02 |006e: new-array v3, v1, [F // type@020f │ │ +049894: 0106 |0070: move v6, v0 │ │ +049896: 3576 b4ff |0071: if-ge v6, v7, 0025 // -004c │ │ +04989a: 4404 0b06 |0073: aget v4, v11, v6 │ │ +04989e: d800 0601 |0075: add-int/lit8 v0, v6, #int 1 // #01 │ │ +0498a2: 4405 0b00 |0077: aget v5, v11, v0 │ │ +0498a6: 0780 |0079: move-object v0, v8 │ │ +0498a8: 0791 |007a: move-object v1, v9 │ │ +0498aa: 07a2 |007b: move-object v2, v10 │ │ +0498ac: 7606 da08 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/achartengine/chart/ScatterChart;.drawDiamond:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FFF)V // method@08da │ │ +0498b2: d800 0602 |007f: add-int/lit8 v0, v6, #int 2 // #02 │ │ +0498b6: 0106 |0081: move v6, v0 │ │ +0498b8: 28ef |0082: goto 0071 // -0011 │ │ +0498ba: 6e30 6e00 b90a |0083: invoke-virtual {v9, v11, v10}, Landroid/graphics/Canvas;.drawPoints:([FLandroid/graphics/Paint;)V // method@006e │ │ +0498c0: 289f |0086: goto 0025 // -0061 │ │ +0498c2: 0000 |0087: nop // spacer │ │ +0498c4: 0001 0600 0100 0000 0a00 0000 1800 ... |0088: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=430 │ │ + 0x0001 line=61 │ │ + 0x0003 line=62 │ │ + 0x000a line=63 │ │ + 0x0010 line=64 │ │ + 0x0015 line=68 │ │ + 0x0016 line=69 │ │ + 0x0025 line=101 │ │ + 0x0026 line=66 │ │ + 0x002c line=71 │ │ + 0x002e line=72 │ │ + 0x0037 line=71 │ │ + 0x003a line=76 │ │ + 0x003c line=77 │ │ + 0x0045 line=76 │ │ + 0x0048 line=81 │ │ + 0x004c line=82 │ │ + 0x004e line=83 │ │ + 0x005a line=82 │ │ + 0x005e line=87 │ │ + 0x0060 line=88 │ │ + 0x0069 line=87 │ │ + 0x006c line=92 │ │ + 0x0071 line=93 │ │ + 0x0073 line=94 │ │ + 0x007f line=93 │ │ + 0x0083 line=98 │ │ + 0x0087 line=69 │ │ locals : │ │ - 0x0000 - 0x0018 reg=4 (null) Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x0018 reg=5 (null) Lorg/javia/arity/Complex; │ │ + 0x0000 - 0x0098 reg=8 this Lorg/achartengine/chart/ScatterChart; │ │ + 0x0000 - 0x0098 reg=9 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0098 reg=10 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x0098 reg=11 (null) [F │ │ + 0x0000 - 0x0098 reg=12 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x0098 reg=13 (null) F │ │ + 0x0000 - 0x0098 reg=14 (null) I │ │ │ │ - #8 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'main' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Lorg/achartengine/chart/ScatterChart;) │ │ + name : 'getLegendShapeWidth' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 109 16-bit code units │ │ -03f254: |[03f254] org.javia.arity.UnitTest.main:([Ljava/lang/String;)V │ │ -03f264: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03f266: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -03f268: 2172 |0002: array-length v2, v7 │ │ -03f26a: 3902 0900 |0003: if-nez v2, 000c // +0009 │ │ -03f26e: 7100 080b 0000 |0005: invoke-static {}, Lorg/javia/arity/UnitTest;.runUnitTests:()V // method@0b08 │ │ -03f274: 7100 060b 0000 |0008: invoke-static {}, Lorg/javia/arity/UnitTest;.profile:()V // method@0b06 │ │ -03f27a: 0e00 |000b: return-void │ │ -03f27c: 4603 0700 |000c: aget-object v3, v7, v0 │ │ -03f280: 1a04 5800 |000e: const-string v4, "-profile" // string@0058 │ │ -03f284: 6e20 ce07 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f28a: 0a03 |0013: move-result v3 │ │ -03f28c: 3803 2600 |0014: if-eqz v3, 003a // +0026 │ │ -03f290: 3312 0600 |0016: if-ne v2, v1, 001c // +0006 │ │ -03f294: 7100 060b 0000 |0018: invoke-static {}, Lorg/javia/arity/UnitTest;.profile:()V // method@0b06 │ │ -03f29a: 28f0 |001b: goto 000b // -0010 │ │ -03f29c: 2203 0d02 |001c: new-instance v3, Lorg/javia/arity/Symbols; // type@020d │ │ -03f2a0: 7010 dd0a 0300 |001e: invoke-direct {v3}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -03f2a6: 0110 |0021: move v0, v1 │ │ -03f2a8: d801 02ff |0022: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03f2ac: 3510 0e00 |0024: if-ge v0, v1, 0032 // +000e │ │ -03f2b0: 4601 0700 |0026: aget-object v1, v7, v0 │ │ -03f2b4: 6e20 e10a 1300 |0028: invoke-virtual {v3, v1}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ae1 │ │ -03f2ba: 0c01 |002b: move-result-object v1 │ │ -03f2bc: 6e20 e50a 1300 |002c: invoke-virtual {v3, v1}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ae5 │ │ -03f2c2: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f2c6: 28f1 |0031: goto 0022 // -000f │ │ -03f2c8: d800 02ff |0032: add-int/lit8 v0, v2, #int -1 // #ff │ │ -03f2cc: 4600 0700 |0034: aget-object v0, v7, v0 │ │ -03f2d0: 7120 070b 0300 |0036: invoke-static {v3, v0}, Lorg/javia/arity/UnitTest;.profile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)V // method@0b07 │ │ -03f2d6: 28d2 |0039: goto 000b // -002e │ │ -03f2d8: 2201 0d02 |003a: new-instance v1, Lorg/javia/arity/Symbols; // type@020d │ │ -03f2dc: 7010 dd0a 0100 |003c: invoke-direct {v1}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -03f2e2: 3520 ccff |003f: if-ge v0, v2, 000b // -0034 │ │ -03f2e6: 4603 0700 |0041: aget-object v3, v7, v0 │ │ -03f2ea: 6e20 e10a 3100 |0043: invoke-virtual {v1, v3}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ae1 │ │ -03f2f0: 0c03 |0046: move-result-object v3 │ │ -03f2f2: 6e20 e50a 3100 |0047: invoke-virtual {v1, v3}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ae5 │ │ -03f2f8: 5433 230b |004a: iget-object v3, v3, Lorg/javia/arity/FunctionAndName;.function:Lorg/javia/arity/Function; // field@0b23 │ │ -03f2fc: 6204 2d0a |004c: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03f300: 2205 a501 |004e: new-instance v5, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f304: 7010 f007 0500 |0050: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f30a: 4606 0700 |0053: aget-object v6, v7, v0 │ │ -03f30e: 6e20 f807 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f314: 0c05 |0058: move-result-object v5 │ │ -03f316: 1a06 0d00 |0059: const-string v6, " : " // string@000d │ │ -03f31a: 6e20 f807 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f320: 0c05 |005e: move-result-object v5 │ │ -03f322: 6e20 f707 3500 |005f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03f328: 0c03 |0062: move-result-object v3 │ │ -03f32a: 6e10 fb07 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f330: 0c03 |0066: move-result-object v3 │ │ -03f332: 6e20 7107 3400 |0067: invoke-virtual {v4, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03f338: d800 0001 |006a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f33c: 28d3 |006c: goto 003f // -002d │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0498e4: |[0498e4] org.achartengine.chart.ScatterChart.getLegendShapeWidth:()I │ │ +0498f4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0498f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=273 │ │ - 0x0003 line=274 │ │ - 0x0005 line=275 │ │ - 0x0008 line=276 │ │ - 0x000b line=297 │ │ - 0x000c line=277 │ │ - 0x0016 line=278 │ │ - 0x0018 line=279 │ │ - 0x001c line=281 │ │ - 0x0022 line=282 │ │ - 0x0026 line=283 │ │ - 0x002c line=284 │ │ - 0x002f line=282 │ │ - 0x0032 line=286 │ │ - 0x003a line=289 │ │ - 0x003f line=290 │ │ - 0x0041 line=291 │ │ - 0x0047 line=292 │ │ - 0x004a line=293 │ │ - 0x004c line=294 │ │ - 0x006a line=290 │ │ + 0x0000 line=109 │ │ locals : │ │ - 0x0000 - 0x006d reg=7 (null) [Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/ScatterChart; │ │ │ │ - #9 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'profile' │ │ - type : '()V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + source_file_idx : 1277 (ScatterChart.java) │ │ + │ │ +Class #298 header: │ │ +class_idx : 509 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 511 │ │ +source_file_idx : 1192 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 9 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #298 annotations: │ │ +Annotations on method #2744 'push' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/javia/arity/SyntaxException; } │ │ + │ │ +Class #298 - │ │ + Class descriptor : 'Lorg/javia/arity/OptCodeGen;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lorg/javia/arity/SimpleCodeGen;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'context' │ │ + type : 'Lorg/javia/arity/EvalContext;' │ │ + access : 0x0000 () │ │ + #1 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'intrinsicArity' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #2 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'sp' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'stack' │ │ + type : '[Lorg/javia/arity/Complex;' │ │ + access : 0x0000 () │ │ + #4 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'traceCode' │ │ + type : '[B' │ │ + access : 0x0000 () │ │ + #5 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'traceConstsIm' │ │ + type : '[D' │ │ + access : 0x0000 () │ │ + #6 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'traceConstsRe' │ │ + type : '[D' │ │ + access : 0x0000 () │ │ + #7 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'traceFuncs' │ │ + type : '[Lorg/javia/arity/Function;' │ │ + access : 0x0000 () │ │ + #8 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'tracer' │ │ + type : 'Lorg/javia/arity/CompiledFunction;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : '' │ │ + type : '(Lorg/javia/arity/SyntaxException;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 55 16-bit code units │ │ -03f340: |[03f340] org.javia.arity.UnitTest.profile:()V │ │ -03f350: 6201 8e0b |0000: sget-object v1, Lorg/javia/arity/UnitTest;.profileCases:[Ljava/lang/String; // field@0b8e │ │ -03f354: 2202 0d02 |0002: new-instance v2, Lorg/javia/arity/Symbols; // type@020d │ │ -03f358: 7010 dd0a 0200 |0004: invoke-direct {v2}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -03f35e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03f360: 2113 |0008: array-length v3, v1 │ │ -03f362: 3530 2d00 |0009: if-ge v0, v3, 0036 // +002d │ │ -03f366: 4603 0100 |000b: aget-object v3, v1, v0 │ │ -03f36a: 6e20 e10a 3200 |000d: invoke-virtual {v2, v3}, Lorg/javia/arity/Symbols;.compileWithName:(Ljava/lang/String;)Lorg/javia/arity/FunctionAndName; // method@0ae1 │ │ -03f370: 0c03 |0010: move-result-object v3 │ │ -03f372: 6e20 e50a 3200 |0011: invoke-virtual {v2, v3}, Lorg/javia/arity/Symbols;.define:(Lorg/javia/arity/FunctionAndName;)V // method@0ae5 │ │ -03f378: 4603 0100 |0014: aget-object v3, v1, v0 │ │ -03f37c: 7120 070b 3200 |0016: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.profile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)V // method@0b07 │ │ -03f382: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f386: 28ed |001b: goto 0008 // -0013 │ │ -03f388: 0d00 |001c: move-exception v0 │ │ -03f38a: 2201 9201 |001d: new-instance v1, Ljava/lang/Error; // type@0192 │ │ -03f38e: 2202 a501 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f392: 7010 f007 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f398: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ -03f39c: 6e20 f807 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f3a2: 0c02 |0029: move-result-object v2 │ │ -03f3a4: 6e20 f707 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03f3aa: 0c00 |002d: move-result-object v0 │ │ -03f3ac: 6e10 fb07 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f3b2: 0c00 |0031: move-result-object v0 │ │ -03f3b4: 7020 8f07 0100 |0032: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@078f │ │ -03f3ba: 2701 |0035: throw v1 │ │ -03f3bc: 0e00 |0036: return-void │ │ - catches : 1 │ │ - 0x0008 - 0x0019 │ │ - Lorg/javia/arity/SyntaxException; -> 0x001c │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 50 16-bit code units │ │ +0498fc: |[0498fc] org.javia.arity.OptCodeGen.:(Lorg/javia/arity/SyntaxException;)V │ │ +04990c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04990e: 7020 c30a 7600 |0001: invoke-direct {v6, v7}, Lorg/javia/arity/SimpleCodeGen;.:(Lorg/javia/arity/SyntaxException;)V // method@0ac3 │ │ +049914: 2200 f501 |0004: new-instance v0, Lorg/javia/arity/EvalContext; // type@01f5 │ │ +049918: 7010 800a 0000 |0006: invoke-direct {v0}, Lorg/javia/arity/EvalContext;.:()V // method@0a80 │ │ +04991e: 5b60 0309 |0009: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.context:Lorg/javia/arity/EvalContext; // field@0903 │ │ +049922: 5460 0309 |000b: iget-object v0, v6, Lorg/javia/arity/OptCodeGen;.context:Lorg/javia/arity/EvalContext; // field@0903 │ │ +049926: 5400 ca08 |000d: iget-object v0, v0, Lorg/javia/arity/EvalContext;.stackComplex:[Lorg/javia/arity/Complex; // field@08ca │ │ +04992a: 5b60 0809 |000f: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0908 │ │ +04992e: 2310 0e02 |0011: new-array v0, v1, [D // type@020e │ │ +049932: 5b60 0c09 |0013: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@090c │ │ +049936: 2310 0e02 |0015: new-array v0, v1, [D // type@020e │ │ +04993a: 5b60 0b09 |0017: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@090b │ │ +04993e: 2310 2502 |0019: new-array v0, v1, [Lorg/javia/arity/Function; // type@0225 │ │ +049942: 5b60 0d09 |001b: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@090d │ │ +049946: 2310 0c02 |001d: new-array v0, v1, [B // type@020c │ │ +04994a: 5b60 0a09 |001f: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.traceCode:[B // field@090a │ │ +04994e: 2200 ed01 |0021: new-instance v0, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +049952: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +049954: 5462 0a09 |0024: iget-object v2, v6, Lorg/javia/arity/OptCodeGen;.traceCode:[B // field@090a │ │ +049958: 5463 0c09 |0026: iget-object v3, v6, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@090c │ │ +04995c: 5464 0b09 |0028: iget-object v4, v6, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@090b │ │ +049960: 5465 0d09 |002a: iget-object v5, v6, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@090d │ │ +049964: 7606 250a 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.:(I[B[D[D[Lorg/javia/arity/Function;)V // method@0a25 │ │ +04996a: 5b60 0e09 |002f: iput-object v0, v6, Lorg/javia/arity/OptCodeGen;.tracer:Lorg/javia/arity/CompiledFunction; // field@090e │ │ +04996e: 0e00 |0031: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=353 │ │ - 0x0002 line=354 │ │ - 0x0007 line=356 │ │ - 0x000b line=357 │ │ - 0x0014 line=358 │ │ - 0x0019 line=356 │ │ - 0x001c line=360 │ │ - 0x001d line=361 │ │ - 0x0036 line=363 │ │ + 0x0001 line=39 │ │ + 0x0004 line=26 │ │ + 0x000b line=28 │ │ + 0x0011 line=30 │ │ + 0x0015 line=31 │ │ + 0x0019 line=32 │ │ + 0x001d line=33 │ │ + 0x0021 line=34 │ │ + 0x0031 line=40 │ │ locals : │ │ + 0x0000 - 0x0032 reg=6 this Lorg/javia/arity/OptCodeGen; │ │ + 0x0000 - 0x0032 reg=7 (null) Lorg/javia/arity/SyntaxException; │ │ │ │ - #10 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'profile' │ │ - type : '(Lorg/javia/arity/Symbols;Ljava/lang/String;)V' │ │ - access : 0x0008 (STATIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'getFun' │ │ + type : '(I)Lorg/javia/arity/CompiledFunction;' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 12 │ │ + registers : 8 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 215 16-bit code units │ │ -03f3d0: |[03f3d0] org.javia.arity.UnitTest.profile:(Lorg/javia/arity/Symbols;Ljava/lang/String;)V │ │ -03f3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f3e2: 6e20 e00a ba00 |0001: invoke-virtual {v10, v11}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ae0 │ │ -03f3e8: 0c02 |0004: move-result-object v2 │ │ -03f3ea: 6201 2d0a |0005: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03f3ee: 2203 a501 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f3f2: 7010 f007 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f3f8: 1a04 0100 |000c: const-string v4, " │ │ -" // string@0001 │ │ -03f3fc: 6e20 f807 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f402: 0c03 |0011: move-result-object v3 │ │ -03f404: 6e20 f807 b300 |0012: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f40a: 0c03 |0015: move-result-object v3 │ │ -03f40c: 1a04 a100 |0016: const-string v4, ": " // string@00a1 │ │ -03f410: 6e20 f807 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f416: 0c03 |001b: move-result-object v3 │ │ -03f418: 6e20 f707 2300 |001c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03f41e: 0c03 |001f: move-result-object v3 │ │ -03f420: 6e10 fb07 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f426: 0c03 |0023: move-result-object v3 │ │ -03f428: 6e20 7107 3100 |0024: invoke-virtual {v1, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03f42e: 7100 c707 0000 |0027: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@07c7 │ │ -03f434: 0c03 |002a: move-result-object v3 │ │ -03f436: 6e10 c607 0300 |002b: invoke-virtual {v3}, Ljava/lang/Runtime;.gc:()V // method@07c6 │ │ -03f43c: 6e10 c607 0300 |002e: invoke-virtual {v3}, Ljava/lang/Runtime;.gc:()V // method@07c6 │ │ -03f442: 7100 fd07 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07fd │ │ -03f448: 0b04 |0034: move-result-wide v4 │ │ -03f44a: 0101 |0035: move v1, v0 │ │ -03f44c: 1306 e803 |0036: const/16 v6, #int 1000 // #3e8 │ │ -03f450: 3561 0800 |0038: if-ge v1, v6, 0040 // +0008 │ │ -03f454: 6e20 e00a ba00 |003a: invoke-virtual {v10, v11}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ae0 │ │ -03f45a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03f45e: 28f7 |003f: goto 0036 // -0009 │ │ -03f460: 7100 fd07 0000 |0040: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07fd │ │ -03f466: 0b06 |0043: move-result-wide v6 │ │ -03f468: 6201 2d0a |0044: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03f46c: 2208 a501 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f470: 7010 f007 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f476: 1a09 f707 |004b: const-string v9, "compilation time: " // string@07f7 │ │ -03f47a: 6e20 f807 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f480: 0c08 |0050: move-result-object v8 │ │ -03f482: 9c04 0604 |0051: sub-long v4, v6, v4 │ │ -03f486: 6e30 f507 4805 |0053: invoke-virtual {v8, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -03f48c: 0c04 |0056: move-result-object v4 │ │ -03f48e: 1a05 2500 |0057: const-string v5, " us" // string@0025 │ │ -03f492: 6e20 f807 5400 |0059: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f498: 0c04 |005c: move-result-object v4 │ │ -03f49a: 6e10 fb07 0400 |005d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f4a0: 0c04 |0060: move-result-object v4 │ │ -03f4a2: 6e20 7107 4100 |0061: invoke-virtual {v1, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03f4a8: 6e10 8e0a 0200 |0064: invoke-virtual {v2}, Lorg/javia/arity/Function;.arity:()I // method@0a8e │ │ -03f4ae: 0a01 |0067: move-result v1 │ │ -03f4b0: 2311 1a02 |0068: new-array v1, v1, [D // type@021a │ │ -03f4b4: 6e10 c607 0300 |006a: invoke-virtual {v3}, Ljava/lang/Runtime;.gc:()V // method@07c6 │ │ -03f4ba: 7100 fd07 0000 |006d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07fd │ │ -03f4c0: 0b03 |0070: move-result-wide v3 │ │ -03f4c2: 1405 a086 0100 |0071: const v5, #float 1.4013e-40 // #000186a0 │ │ -03f4c8: 3550 0800 |0074: if-ge v0, v5, 007c // +0008 │ │ -03f4cc: 6e20 920a 1200 |0076: invoke-virtual {v2, v1}, Lorg/javia/arity/Function;.eval:([D)D // method@0a92 │ │ -03f4d2: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f4d6: 28f6 |007b: goto 0071 // -000a │ │ -03f4d8: 7100 fd07 0000 |007c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@07fd │ │ -03f4de: 0b00 |007f: move-result-wide v0 │ │ -03f4e0: bc30 |0080: sub-long/2addr v0, v3 │ │ -03f4e2: 6202 2d0a |0081: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03f4e6: 2203 a501 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f4ea: 7010 f007 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f4f0: 1a04 8c09 |0088: const-string v4, "execution time: " // string@098c │ │ -03f4f4: 6e20 f807 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f4fa: 0c03 |008d: move-result-object v3 │ │ -03f4fc: 1604 6400 |008e: const-wide/16 v4, #int 100 // #64 │ │ -03f500: 3104 0004 |0090: cmp-long v4, v0, v4 │ │ -03f504: 3d04 2b00 |0092: if-lez v4, 00bd // +002b │ │ -03f508: 2204 a501 |0094: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f50c: 7010 f007 0400 |0096: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f512: 1a05 0000 |0099: const-string v5, "" // string@0000 │ │ -03f516: 6e20 f807 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f51c: 0c04 |009e: move-result-object v4 │ │ -03f51e: 8600 |009f: long-to-double v0, v0 │ │ -03f520: 1905 5940 |00a0: const-wide/high16 v5, #long 4636737291354636288 // #4059 │ │ -03f524: ce50 |00a2: div-double/2addr v0, v5 │ │ -03f526: 6e30 f307 0401 |00a3: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@07f3 │ │ -03f52c: 0c00 |00a6: move-result-object v0 │ │ -03f52e: 1a01 2500 |00a7: const-string v1, " us" // string@0025 │ │ -03f532: 6e20 f807 1000 |00a9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f538: 0c00 |00ac: move-result-object v0 │ │ -03f53a: 6e10 fb07 0000 |00ad: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f540: 0c00 |00b0: move-result-object v0 │ │ -03f542: 6e20 f807 0300 |00b1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f548: 0c00 |00b4: move-result-object v0 │ │ -03f54a: 6e10 fb07 0000 |00b5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f550: 0c00 |00b8: move-result-object v0 │ │ -03f552: 6e20 7107 0200 |00b9: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03f558: 0e00 |00bc: return-void │ │ -03f55a: 2204 a501 |00bd: new-instance v4, Ljava/lang/StringBuilder; // type@01a5 │ │ -03f55e: 7010 f007 0400 |00bf: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03f564: 1a05 0000 |00c2: const-string v5, "" // string@0000 │ │ -03f568: 6e20 f807 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f56e: 0c04 |00c7: move-result-object v4 │ │ -03f570: 6e30 f507 0401 |00c8: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@07f5 │ │ -03f576: 0c00 |00cb: move-result-object v0 │ │ -03f578: 1a01 2300 |00cc: const-string v1, " ns" // string@0023 │ │ -03f57c: 6e20 f807 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03f582: 0c00 |00d1: move-result-object v0 │ │ -03f584: 6e10 fb07 0000 |00d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03f58a: 0c00 |00d5: move-result-object v0 │ │ -03f58c: 28db |00d6: goto 00b1 // -0025 │ │ + outs : 6 │ │ + insns size : 31 16-bit code units │ │ +049970: |[049970] org.javia.arity.OptCodeGen.getFun:(I)Lorg/javia/arity/CompiledFunction; │ │ +049980: 2200 ed01 |0000: new-instance v0, Lorg/javia/arity/CompiledFunction; // type@01ed │ │ +049984: 5461 0109 |0002: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0901 │ │ +049988: 6e10 230a 0100 |0004: invoke-virtual {v1}, Lorg/javia/arity/ByteStack;.toArray:()[B // method@0a23 │ │ +04998e: 0c02 |0007: move-result-object v2 │ │ +049990: 5461 0209 |0008: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0902 │ │ +049994: 6e10 7b0a 0100 |000a: invoke-virtual {v1}, Lorg/javia/arity/DoubleStack;.getRe:()[D // method@0a7b │ │ +04999a: 0c03 |000d: move-result-object v3 │ │ +04999c: 5461 0209 |000e: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0902 │ │ +0499a0: 6e10 7a0a 0100 |0010: invoke-virtual {v1}, Lorg/javia/arity/DoubleStack;.getIm:()[D // method@0a7a │ │ +0499a6: 0c04 |0013: move-result-object v4 │ │ +0499a8: 5461 0509 |0014: iget-object v1, v6, Lorg/javia/arity/OptCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0905 │ │ +0499ac: 6e10 910a 0100 |0016: invoke-virtual {v1}, Lorg/javia/arity/FunctionStack;.toArray:()[Lorg/javia/arity/Function; // method@0a91 │ │ +0499b2: 0c05 |0019: move-result-object v5 │ │ +0499b4: 0171 |001a: move v1, v7 │ │ +0499b6: 7606 250a 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/javia/arity/CompiledFunction;.:(I[B[D[D[Lorg/javia/arity/Function;)V // method@0a25 │ │ +0499bc: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=300 │ │ - 0x0005 line=301 │ │ - 0x0027 line=303 │ │ - 0x002b line=305 │ │ - 0x002e line=315 │ │ - 0x0031 line=316 │ │ - 0x0036 line=317 │ │ - 0x003a line=318 │ │ - 0x003d line=317 │ │ - 0x0040 line=320 │ │ - 0x0044 line=321 │ │ - 0x0064 line=323 │ │ - 0x006a line=334 │ │ - 0x006d line=335 │ │ - 0x0071 line=336 │ │ - 0x0076 line=337 │ │ - 0x0079 line=336 │ │ - 0x007c line=339 │ │ - 0x0080 line=340 │ │ - 0x0081 line=341 │ │ - 0x00bc line=342 │ │ - 0x00bd line=341 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x00d7 reg=10 (null) Lorg/javia/arity/Symbols; │ │ - 0x0000 - 0x00d7 reg=11 (null) Ljava/lang/String; │ │ + 0x0000 - 0x001f reg=6 this Lorg/javia/arity/OptCodeGen; │ │ + 0x0000 - 0x001f reg=7 (null) I │ │ │ │ - #11 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'runUnitTests' │ │ - type : '()V' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'push' │ │ + type : '(Lorg/javia/arity/Token;)V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 15 │ │ - ins : 0 │ │ + registers : 12 │ │ + ins : 2 │ │ outs : 5 │ │ - insns size : 718 16-bit code units │ │ -03f590: |[03f590] org.javia.arity.UnitTest.runUnitTests:()V │ │ -03f5a0: 121e |0000: const/4 v14, #int 1 // #1 │ │ -03f5a2: 120d |0001: const/4 v13, #int 0 // #0 │ │ -03f5a4: 190b f0bf |0002: const-wide/high16 v11, #long -4616189618054758400 // #bff0 │ │ -03f5a8: 1909 f03f |0004: const-wide/high16 v9, #long 4607182418800017408 // #3ff0 │ │ -03f5ac: 1607 0000 |0006: const-wide/16 v7, #int 0 // #0 │ │ -03f5b0: 670d 8d0b |0008: sput v13, Lorg/javia/arity/UnitTest;.checkCounter:I // field@0b8d │ │ -03f5b4: 1900 f0ff |000a: const-wide/high16 v0, #long -4503599627370496 // #fff0 │ │ -03f5b8: 1252 |000c: const/4 v2, #int 5 // #5 │ │ -03f5ba: 7130 0c0b 1002 |000d: invoke-static {v0, v1, v2}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03f5c0: 0c00 |0010: move-result-object v0 │ │ -03f5c2: 1a01 5600 |0011: const-string v1, "-Infinity" // string@0056 │ │ -03f5c6: 6e20 ce07 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f5cc: 0a00 |0016: move-result v0 │ │ -03f5ce: 7110 010b 0000 |0017: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f5d4: 1900 f87f |001a: const-wide/high16 v0, #long 9221120237041090560 // #7ff8 │ │ -03f5d8: 1252 |001c: const/4 v2, #int 5 // #5 │ │ -03f5da: 7130 0c0b 1002 |001d: invoke-static {v0, v1, v2}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03f5e0: 0c00 |0020: move-result-object v0 │ │ -03f5e2: 1a01 a704 |0021: const-string v1, "NaN" // string@04a7 │ │ -03f5e6: 6e20 ce07 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f5ec: 0a00 |0026: move-result v0 │ │ -03f5ee: 7110 010b 0000 |0027: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f5f4: 2200 fb01 |002a: new-instance v0, Lorg/javia/arity/Complex; // type@01fb │ │ -03f5f8: 7010 4a0a 0000 |002c: invoke-direct {v0}, Lorg/javia/arity/Complex;.:()V // method@0a4a │ │ -03f5fe: 2201 fb01 |002f: new-instance v1, Lorg/javia/arity/Complex; // type@01fb │ │ -03f602: 7010 4a0a 0100 |0031: invoke-direct {v1}, Lorg/javia/arity/Complex;.:()V // method@0a4a │ │ -03f608: 2202 fb01 |0034: new-instance v2, Lorg/javia/arity/Complex; // type@01fb │ │ -03f60c: 7010 4a0a 0200 |0036: invoke-direct {v2}, Lorg/javia/arity/Complex;.:()V // method@0a4a │ │ -03f612: 6e5c 6b0a 70b8 |0039: invoke-virtual {v0, v7, v8, v11, v12}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f618: 0c03 |003c: move-result-object v3 │ │ -03f61a: 1304 0a00 |003d: const/16 v4, #int 10 // #a │ │ -03f61e: 7130 0b0b 430e |003f: invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f624: 0c03 |0042: move-result-object v3 │ │ -03f626: 1a04 5700 |0043: const-string v4, "-i" // string@0057 │ │ -03f62a: 6e20 ce07 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f630: 0a03 |0048: move-result v3 │ │ -03f632: 7110 010b 0300 |0049: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f638: 1803 9643 8b6c e7fb 0040 |004c: const-wide v3, #double 2.123 // #4000fbe76c8b4396 │ │ -03f642: 6e58 6b0a 3074 |0051: invoke-virtual {v0, v3, v4, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f648: 0c03 |0054: move-result-object v3 │ │ -03f64a: 1234 |0055: const/4 v4, #int 3 // #3 │ │ -03f64c: 7130 0b0b 430d |0056: invoke-static {v3, v4, v13}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f652: 0c03 |0059: move-result-object v3 │ │ -03f654: 1a04 9800 |005a: const-string v4, "2.1" // string@0098 │ │ -03f658: 6e20 ce07 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f65e: 0a03 |005f: move-result v3 │ │ -03f660: 7110 010b 0300 |0060: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f666: 1803 c201 0000 0000 f03f |0063: const-wide v3, #double 1 // #3ff00000000001c2 │ │ -03f670: 6e54 6b0a 7038 |0068: invoke-virtual {v0, v7, v8, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f676: 0c03 |006b: move-result-object v3 │ │ -03f678: 1304 1400 |006c: const/16 v4, #int 20 // #14 │ │ -03f67c: 1235 |006e: const/4 v5, #int 3 // #3 │ │ -03f67e: 7130 0b0b 4305 |006f: invoke-static {v3, v4, v5}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f684: 0c03 |0072: move-result-object v3 │ │ -03f686: 1a04 420b |0073: const-string v4, "i" // string@0b42 │ │ -03f68a: 6e20 ce07 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f690: 0a03 |0078: move-result v3 │ │ -03f692: 7110 010b 0300 |0079: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f698: 6e5c 6b0a 90ba |007c: invoke-virtual {v0, v9, v10, v11, v12}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f69e: 0c03 |007f: move-result-object v3 │ │ -03f6a0: 1304 0a00 |0080: const/16 v4, #int 10 // #a │ │ -03f6a4: 7130 0b0b 430e |0082: invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f6aa: 0c03 |0085: move-result-object v3 │ │ -03f6ac: 1a04 7800 |0086: const-string v4, "1-i" // string@0078 │ │ -03f6b0: 6e20 ce07 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f6b6: 0a03 |008b: move-result v3 │ │ -03f6b8: 7110 010b 0300 |008c: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f6be: 6e5a 6b0a 909a |008f: invoke-virtual {v0, v9, v10, v9, v10}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f6c4: 0c03 |0092: move-result-object v3 │ │ -03f6c6: 1304 0a00 |0093: const/16 v4, #int 10 // #a │ │ -03f6ca: 7130 0b0b 430e |0095: invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f6d0: 0c03 |0098: move-result-object v3 │ │ -03f6d2: 1a04 7500 |0099: const-string v4, "1+i" // string@0075 │ │ -03f6d6: 6e20 ce07 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f6dc: 0a03 |009e: move-result v3 │ │ -03f6de: 7110 010b 0300 |009f: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f6e4: 1803 ec51 b81e 85eb f13f |00a2: const-wide v3, #double 1.12 // #3ff1eb851eb851ec │ │ -03f6ee: 1805 ec51 b81e 85eb f13f |00a7: const-wide v5, #double 1.12 // #3ff1eb851eb851ec │ │ -03f6f8: 6e56 6b0a 3054 |00ac: invoke-virtual {v0, v3, v4, v5, v6}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f6fe: 0c03 |00af: move-result-object v3 │ │ -03f700: 1304 0900 |00b0: const/16 v4, #int 9 // #9 │ │ -03f704: 7130 0b0b 430d |00b2: invoke-static {v3, v4, v13}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f70a: 0c03 |00b5: move-result-object v3 │ │ -03f70c: 1a04 7b00 |00b6: const-string v4, "1.12+1.1i" // string@007b │ │ -03f710: 6e20 ce07 4300 |00b8: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f716: 0a03 |00bb: move-result v3 │ │ -03f718: 7110 010b 0300 |00bc: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f71e: 1803 280f 0bb5 a6f9 f13f |00bf: const-wide v3, #double 1.12345 // #3ff1f9a6b50b0f28 │ │ -03f728: 6e5c 6b0a 30b4 |00c4: invoke-virtual {v0, v3, v4, v11, v12}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f72e: 0c03 |00c7: move-result-object v3 │ │ -03f730: 1274 |00c8: const/4 v4, #int 7 // #7 │ │ -03f732: 7130 0b0b 430d |00c9: invoke-static {v3, v4, v13}, Lorg/javia/arity/Util;.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; // method@0b0b │ │ -03f738: 0c03 |00cc: move-result-object v3 │ │ -03f73a: 1a04 7c00 |00cd: const-string v4, "1.123-i" // string@007c │ │ -03f73e: 6e20 ce07 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03f744: 0a03 |00d2: move-result v3 │ │ -03f746: 7110 010b 0300 |00d3: invoke-static {v3}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03f74c: 6e58 6b0a b07c |00d6: invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f752: 0c03 |00d9: move-result-object v3 │ │ -03f754: 6e5a 6b0a 7198 |00da: invoke-virtual {v1, v7, v8, v9, v10}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f75a: 0c04 |00dd: move-result-object v4 │ │ -03f75c: 6e20 6a0a 4300 |00de: invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6a │ │ -03f762: 0c03 |00e1: move-result-object v3 │ │ -03f764: 1804 fa8e 597b 2220 a63f |00e2: const-wide v4, #double 0.0432139 // #3fa620227b598efa │ │ -03f76e: 6e58 6b0a 4275 |00e7: invoke-virtual {v2, v4, v5, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f774: 0c04 |00ea: move-result-object v4 │ │ -03f776: 7120 000b 4300 |00eb: invoke-static {v3, v4}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f77c: 6e58 6b0a b07c |00ee: invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f782: 0c03 |00f1: move-result-object v3 │ │ -03f784: 6e5a 6b0a 919a |00f2: invoke-virtual {v1, v9, v10, v9, v10}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f78a: 0c04 |00f5: move-result-object v4 │ │ -03f78c: 6e20 6a0a 4300 |00f6: invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;.pow:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; // method@0a6a │ │ -03f792: 0c03 |00f9: move-result-object v3 │ │ -03f794: 1804 fa8e 597b 2220 a6bf |00fa: const-wide v4, #double -0.0432139 // #bfa620227b598efa │ │ -03f79e: 6e58 6b0a 4275 |00ff: invoke-virtual {v2, v4, v5, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f7a4: 0c02 |0102: move-result-object v2 │ │ -03f7a6: 7120 000b 2300 |0103: invoke-static {v3, v2}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f7ac: 6e58 6b0a b07c |0106: invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f7b2: 0c02 |0109: move-result-object v2 │ │ -03f7b4: 6e10 4d0a 0200 |010a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.abs:()D // method@0a4d │ │ -03f7ba: 0b02 |010d: move-result-wide v2 │ │ -03f7bc: 7140 ff0a 32a9 |010e: invoke-static {v2, v3, v9, v10}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03f7c2: 1802 addd d4b8 648e 1d40 |0111: const-wide v2, #double 7.38906 // #401d8e64b8d4ddad │ │ -03f7cc: 6e58 6b0a 2073 |0116: invoke-virtual {v0, v2, v3, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f7d2: 0c02 |0119: move-result-object v2 │ │ -03f7d4: 6e10 640a 0200 |011a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03f7da: 0c02 |011d: move-result-object v2 │ │ -03f7dc: 1903 0040 |011e: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ -03f7e0: 6e58 6b0a 3174 |0120: invoke-virtual {v1, v3, v4, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f7e6: 0c03 |0123: move-result-object v3 │ │ -03f7e8: 7120 000b 3200 |0124: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f7ee: 6e58 6b0a b07c |0127: invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f7f4: 0c02 |012a: move-result-object v2 │ │ -03f7f6: 6e10 640a 0200 |012b: invoke-virtual {v2}, Lorg/javia/arity/Complex;.log:()Lorg/javia/arity/Complex; // method@0a64 │ │ -03f7fc: 0c02 |012e: move-result-object v2 │ │ -03f7fe: 1803 182d 4454 fb21 0940 |012f: const-wide v3, #double 3.14159 // #400921fb54442d18 │ │ -03f808: 6e54 6b0a 7138 |0134: invoke-virtual {v1, v7, v8, v3, v4}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f80e: 0c03 |0137: move-result-object v3 │ │ -03f810: 7120 000b 3200 |0138: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f816: 1902 0040 |013b: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -03f81a: 6e58 6b0a 2073 |013d: invoke-virtual {v0, v2, v3, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f820: 0c02 |0140: move-result-object v2 │ │ -03f822: 6e10 5d0a 0200 |0141: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03f828: 0c02 |0144: move-result-object v2 │ │ -03f82a: 1803 addd d4b8 648e 1d40 |0145: const-wide v3, #double 7.38906 // #401d8e64b8d4ddad │ │ -03f834: 6e58 6b0a 3174 |014a: invoke-virtual {v1, v3, v4, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f83a: 0c03 |014d: move-result-object v3 │ │ -03f83c: 7120 000b 3200 |014e: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f842: 1802 182d 4454 fb21 0940 |0151: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -03f84c: 6e53 6b0a 7028 |0156: invoke-virtual {v0, v7, v8, v2, v3}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f852: 0c02 |0159: move-result-object v2 │ │ -03f854: 6e10 5d0a 0200 |015a: invoke-virtual {v2}, Lorg/javia/arity/Complex;.exp:()Lorg/javia/arity/Complex; // method@0a5d │ │ -03f85a: 0c02 |015d: move-result-object v2 │ │ -03f85c: 6e58 6b0a b17c |015e: invoke-virtual {v1, v11, v12, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f862: 0c03 |0161: move-result-object v3 │ │ -03f864: 7120 000b 3200 |0162: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f86a: 7120 b40a a900 |0165: invoke-static {v9, v10}, Lorg/javia/arity/MoreMath;.lgamma:(D)D // method@0ab4 │ │ -03f870: 0b02 |0168: move-result-wide v2 │ │ -03f872: 7140 ff0a 3287 |0169: invoke-static {v2, v3, v7, v8}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03f878: 6e58 6b0a 907a |016c: invoke-virtual {v0, v9, v10, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f87e: 0c02 |016f: move-result-object v2 │ │ -03f880: 6e10 630a 0200 |0170: invoke-virtual {v2}, Lorg/javia/arity/Complex;.lgamma:()Lorg/javia/arity/Complex; // method@0a63 │ │ -03f886: 0c02 |0173: move-result-object v2 │ │ -03f888: 6e58 6b0a 7178 |0174: invoke-virtual {v1, v7, v8, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f88e: 0c03 |0177: move-result-object v3 │ │ -03f890: 7120 000b 3200 |0178: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f896: 6e58 6b0a 7078 |017b: invoke-virtual {v0, v7, v8, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f89c: 0c02 |017e: move-result-object v2 │ │ -03f89e: 6e10 5e0a 0200 |017f: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -03f8a4: 0c02 |0182: move-result-object v2 │ │ -03f8a6: 6e58 6b0a 917a |0183: invoke-virtual {v1, v9, v10, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f8ac: 0c03 |0186: move-result-object v3 │ │ -03f8ae: 7120 000b 3200 |0187: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f8b4: 6e58 6b0a 907a |018a: invoke-virtual {v0, v9, v10, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f8ba: 0c02 |018d: move-result-object v2 │ │ -03f8bc: 6e10 5e0a 0200 |018e: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -03f8c2: 0c02 |0191: move-result-object v2 │ │ -03f8c4: 6e58 6b0a 917a |0192: invoke-virtual {v1, v9, v10, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f8ca: 0c03 |0195: move-result-object v3 │ │ -03f8cc: 7120 000b 3200 |0196: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f8d2: 6e5a 6b0a 7098 |0199: invoke-virtual {v0, v7, v8, v9, v10}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f8d8: 0c02 |019c: move-result-object v2 │ │ -03f8da: 6e10 5e0a 0200 |019d: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -03f8e0: 0c02 |01a0: move-result-object v2 │ │ -03f8e2: 1803 02b1 dd1b 7ddf df3f |01a1: const-wide v3, #double 0.498016 // #3fdfdf7d1bddb102 │ │ -03f8ec: 1805 24de 895e 65d5 c3bf |01a6: const-wide v5, #double -0.15495 // #bfc3d5655e89de24 │ │ -03f8f6: 6e56 6b0a 3154 |01ab: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f8fc: 0c03 |01ae: move-result-object v3 │ │ -03f8fe: 7120 000b 3200 |01af: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f904: 1902 00c0 |01b2: const-wide/high16 v2, #long -4611686018427387904 // #c000 │ │ -03f908: 6e5a 6b0a 2093 |01b4: invoke-virtual {v0, v2, v3, v9, v10}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f90e: 0c02 |01b7: move-result-object v2 │ │ -03f910: 6e10 5e0a 0200 |01b8: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -03f916: 0c02 |01bb: move-result-object v2 │ │ -03f918: 1803 8fcc 986c caf4 c5bf |01bc: const-wide v3, #double -0.171533 // #bfc5f4ca6c98cc8f │ │ -03f922: 1805 d74e 91e5 17e5 d43f |01c1: const-wide v5, #double 0.326483 // #3fd4e517e5914ed7 │ │ -03f92c: 6e56 6b0a 3154 |01c6: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f932: 0c03 |01c9: move-result-object v3 │ │ -03f934: 7120 000b 3200 |01ca: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f93a: 1902 1040 |01cd: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ -03f93e: 6e58 6b0a 2073 |01cf: invoke-virtual {v0, v2, v3, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f944: 0c02 |01d2: move-result-object v2 │ │ -03f946: 6e10 5e0a 0200 |01d3: invoke-virtual {v2}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -03f94c: 0c02 |01d6: move-result-object v2 │ │ -03f94e: 1903 3840 |01d7: const-wide/high16 v3, #long 4627448617123184640 // #4038 │ │ -03f952: 6e58 6b0a 3174 |01d9: invoke-virtual {v1, v3, v4, v7, v8}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f958: 0c03 |01dc: move-result-object v3 │ │ -03f95a: 7120 000b 3200 |01dd: invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f960: 1902 1040 |01e0: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ -03f964: 1904 0840 |01e2: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -03f968: 6e55 6b0a 2043 |01e4: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f96e: 0c00 |01e7: move-result-object v0 │ │ -03f970: 6e10 5e0a 0000 |01e8: invoke-virtual {v0}, Lorg/javia/arity/Complex;.factorial:()Lorg/javia/arity/Complex; // method@0a5e │ │ -03f976: 0c00 |01eb: move-result-object v0 │ │ -03f978: 1802 8873 f786 486d 903f |01ec: const-wide v2, #double 0.0160419 // #3f906d4886f77388 │ │ -03f982: 1804 f927 3a9e d8dd 22c0 |01f1: const-wide v4, #double -9.43329 // #c022ddd89e3a27f9 │ │ -03f98c: 6e55 6b0a 2143 |01f6: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/javia/arity/Complex;.set:(DD)Lorg/javia/arity/Complex; // method@0a6b │ │ -03f992: 0c01 |01f9: move-result-object v1 │ │ -03f994: 7120 000b 1000 |01fa: invoke-static {v0, v1}, Lorg/javia/arity/UnitTest;.check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V // method@0b00 │ │ -03f99a: 7120 b50a cb00 |01fd: invoke-static {v11, v12}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03f9a0: 0b00 |0200: move-result-wide v0 │ │ -03f9a2: 1902 f87f |0201: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ -03f9a6: 7140 ff0a 1032 |0203: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03f9ac: 1800 b81e 85eb 51b8 9ebf |0206: const-wide v0, #double -0.03 // #bf9eb851eb851eb8 │ │ -03f9b6: 7120 b50a 1000 |020b: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.log:(D)D // method@0ab5 │ │ -03f9bc: 0b00 |020e: move-result-wide v0 │ │ -03f9be: 1902 f87f |020f: const-wide/high16 v2, #long 9221120237041090560 // #7ff8 │ │ -03f9c2: 7140 ff0a 1032 |0211: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03f9c8: 1800 b81e 85eb 51b8 9ebf |0214: const-wide v0, #double -0.03 // #bf9eb851eb851eb8 │ │ -03f9d2: 7120 b20a 1000 |0219: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.intLog10:(D)I // method@0ab2 │ │ -03f9d8: 0a00 |021c: move-result v0 │ │ -03f9da: 8300 |021d: int-to-double v0, v0 │ │ -03f9dc: 7140 ff0a 1087 |021e: invoke-static {v0, v1, v7, v8}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03f9e2: 1800 b81e 85eb 51b8 9e3f |0221: const-wide v0, #double 0.03 // #3f9eb851eb851eb8 │ │ -03f9ec: 7120 b20a 1000 |0226: invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;.intLog10:(D)I // method@0ab2 │ │ -03f9f2: 0a00 |0229: move-result v0 │ │ -03f9f4: 8300 |022a: int-to-double v0, v0 │ │ -03f9f6: 1902 00c0 |022b: const-wide/high16 v2, #long -4611686018427387904 // #c000 │ │ -03f9fa: 7140 ff0a 1032 |022d: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fa00: 1230 |0230: const/4 v0, #int 3 // #3 │ │ -03fa02: 7110 b10a 0000 |0231: invoke-static {v0}, Lorg/javia/arity/MoreMath;.intExp10:(I)D // method@0ab1 │ │ -03fa08: 0b00 |0234: move-result-wide v0 │ │ -03fa0a: 1802 0000 0000 0040 8f40 |0235: const-wide v2, #double 1000 // #408f400000000000 │ │ -03fa14: 7140 ff0a 1032 |023a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fa1a: 12f0 |023d: const/4 v0, #int -1 // #ff │ │ -03fa1c: 7110 b10a 0000 |023e: invoke-static {v0}, Lorg/javia/arity/MoreMath;.intExp10:(I)D // method@0ab1 │ │ -03fa22: 0b00 |0241: move-result-wide v0 │ │ -03fa24: 1802 9a99 9999 9999 b93f |0242: const-wide v2, #double 0.1 // #3fb999999999999a │ │ -03fa2e: 7140 ff0a 1032 |0247: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fa34: 1800 c3f5 285c 8fc2 f33f |024a: const-wide v0, #double 1.235 // #3ff3c28f5c28f5c3 │ │ -03fa3e: 1802 7b14 ae47 e17a 943f |024f: const-wide v2, #double 0.02 // #3f947ae147ae147b │ │ -03fa48: 7140 0e0b 1032 |0254: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b0e │ │ -03fa4e: 0b00 |0257: move-result-wide v0 │ │ -03fa50: 1802 d7a3 703d 0ad7 f33f |0258: const-wide v2, #double 1.24 // #3ff3d70a3d70a3d7 │ │ -03fa5a: 7140 ff0a 1032 |025d: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fa60: 1800 c3f5 285c 8fc2 f33f |0260: const-wide v0, #double 1.235 // #3ff3c28f5c28f5c3 │ │ -03fa6a: 1802 9a99 9999 9999 d93f |0265: const-wide v2, #double 0.4 // #3fd999999999999a │ │ -03fa74: 7140 0e0b 1032 |026a: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b0e │ │ -03fa7a: 0b00 |026d: move-result-wide v0 │ │ -03fa7c: 1802 3433 3333 3333 f33f |026e: const-wide v2, #double 1.2 // #3ff3333333333334 │ │ -03fa86: 7140 ff0a 1032 |0273: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fa8c: 1800 c3f5 285c 8fc2 f3bf |0276: const-wide v0, #double -1.235 // #bff3c28f5c28f5c3 │ │ -03fa96: 1802 7b14 ae47 e17a 943f |027b: const-wide v2, #double 0.02 // #3f947ae147ae147b │ │ -03faa0: 7140 0e0b 1032 |0280: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b0e │ │ -03faa6: 0b00 |0283: move-result-wide v0 │ │ -03faa8: 1802 d7a3 703d 0ad7 f3bf |0284: const-wide v2, #double -1.24 // #bff3d70a3d70a3d7 │ │ -03fab2: 7140 ff0a 1032 |0289: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fab8: 1800 c3f5 285c 8fc2 f3bf |028c: const-wide v0, #double -1.235 // #bff3c28f5c28f5c3 │ │ -03fac2: 1802 9a99 9999 9999 d93f |0291: const-wide v2, #double 0.4 // #3fd999999999999a │ │ -03facc: 7140 0e0b 1032 |0296: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/Util;.shortApprox:(DD)D // method@0b0e │ │ -03fad2: 0b00 |0299: move-result-wide v0 │ │ -03fad4: 1802 3433 3333 3333 f3bf |029a: const-wide v2, #double -1.2 // #bff3333333333334 │ │ -03fade: 7140 ff0a 1032 |029f: invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;.check:(DD)V // method@0aff │ │ -03fae4: 7100 f40a 0000 |02a2: invoke-static {}, Lorg/javia/arity/TestFormat;.testFormat:()Z // method@0af4 │ │ -03faea: 0a00 |02a5: move-result v0 │ │ -03faec: 7110 010b 0000 |02a6: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03faf2: 7100 f10a 0000 |02a9: invoke-static {}, Lorg/javia/arity/TestEval;.testEval:()Z // method@0af1 │ │ -03faf8: 0a00 |02ac: move-result v0 │ │ -03fafa: 7110 010b 0000 |02ad: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03fb00: 7100 090b 0000 |02b0: invoke-static {}, Lorg/javia/arity/UnitTest;.testRecursiveEval:()Z // method@0b09 │ │ -03fb06: 0a00 |02b3: move-result v0 │ │ -03fb08: 7110 010b 0000 |02b4: invoke-static {v0}, Lorg/javia/arity/UnitTest;.check:(Z)V // method@0b01 │ │ -03fb0e: 6300 8c0b |02b7: sget-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0b8c │ │ -03fb12: 3900 0d00 |02b9: if-nez v0, 02c6 // +000d │ │ -03fb16: 6200 2d0a |02bb: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03fb1a: 1a01 0300 |02bd: const-string v1, " │ │ -*** Some tests FAILED *** │ │ -" // string@0003 │ │ -03fb1e: 6e20 7107 1000 |02bf: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03fb24: 7110 fe07 0e00 |02c2: invoke-static {v14}, Ljava/lang/System;.exit:(I)V // method@07fe │ │ -03fb2a: 0e00 |02c5: return-void │ │ -03fb2c: 6200 2d0a |02c6: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03fb30: 1a01 0200 |02c8: const-string v1, " │ │ -*** All tests passed OK *** │ │ -" // string@0002 │ │ -03fb34: 6e20 7107 1000 |02ca: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03fb3a: 28f8 |02cd: goto 02c5 // -0008 │ │ + insns size : 302 16-bit code units │ │ +0499c0: |[0499c0] org.javia.arity.OptCodeGen.push:(Lorg/javia/arity/Token;)V │ │ +0499d0: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0499d2: 1908 f87f |0001: const-wide/high16 v8, #long 9221120237041090560 // #7ff8 │ │ +0499d6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0499d8: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0499da: 52b0 3309 |0005: iget v0, v11, Lorg/javia/arity/Token;.id:I // field@0933 │ │ +0499de: 2b00 1d01 0000 |0007: packed-switch v0, 00000124 // +0000011d │ │ +0499e4: 56b0 3809 |000a: iget-byte v0, v11, Lorg/javia/arity/Token;.vmop:B // field@0938 │ │ +0499e8: 3c00 2800 |000c: if-gtz v0, 0034 // +0028 │ │ +0499ec: 2201 8601 |000e: new-instance v1, Ljava/lang/Error; // type@0186 │ │ +0499f0: 2202 9901 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0199 │ │ +0499f4: 7010 e507 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +0499fa: 1a03 de10 |0015: const-string v3, "wrong vmop: " // string@10de │ │ +0499fe: 6e20 ed07 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +049a04: 0c02 |001a: move-result-object v2 │ │ +049a06: 6e20 e907 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +049a0c: 0c00 |001e: move-result-object v0 │ │ +049a0e: 6e10 f007 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +049a14: 0c00 |0022: move-result-object v0 │ │ +049a16: 7020 8407 0100 |0023: invoke-direct {v1, v0}, Ljava/lang/Error;.:(Ljava/lang/String;)V // method@0784 │ │ +049a1c: 2701 |0026: throw v1 │ │ +049a1e: 54a0 0c09 |0027: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@090c │ │ +049a22: 53b4 3709 |0029: iget-wide v4, v11, Lorg/javia/arity/Token;.value:D // field@0937 │ │ +049a26: 4c04 0007 |002b: aput-wide v4, v0, v7 │ │ +049a2a: 54a0 0b09 |002d: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@090b │ │ +049a2e: 1604 0000 |002f: const-wide/16 v4, #int 0 // #0 │ │ +049a32: 4c04 0007 |0031: aput-wide v4, v0, v7 │ │ +049a36: 0110 |0033: move v0, v1 │ │ +049a38: 52a3 0709 |0034: iget v3, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049a3c: 54a4 0a09 |0036: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.traceCode:[B // field@090a │ │ +049a40: 4f00 0407 |0038: aput-byte v0, v4, v7 │ │ +049a44: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ +049a48: 3240 cc00 |003c: if-eq v0, v4, 0108 // +00cc │ │ +049a4c: 54a4 0e09 |003e: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.tracer:Lorg/javia/arity/CompiledFunction; // field@090e │ │ +049a50: 54a5 0309 |0040: iget-object v5, v10, Lorg/javia/arity/OptCodeGen;.context:Lorg/javia/arity/EvalContext; // field@0903 │ │ +049a54: 52a6 0709 |0042: iget v6, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049a58: 6e30 380a 5406 |0044: invoke-virtual {v4, v5, v6}, Lorg/javia/arity/CompiledFunction;.execWithoutCheckComplex:(Lorg/javia/arity/EvalContext;I)I // method@0a38 │ │ +049a5e: 0a04 |0047: move-result v4 │ │ +049a60: 59a4 0709 |0048: iput v4, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049a64: 54a4 0809 |004a: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0908 │ │ +049a68: 52a5 0709 |004c: iget v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049a6c: 4604 0405 |004e: aget-object v4, v4, v5 │ │ +049a70: 5344 ae08 |0050: iget-wide v4, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +049a74: 7120 7e07 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@077e │ │ +049a7a: 0a04 |0055: move-result v4 │ │ +049a7c: 3804 0400 |0056: if-eqz v4, 005a // +0004 │ │ +049a80: 3310 be00 |0058: if-ne v0, v1, 0116 // +00be │ │ +049a84: 54a0 0109 |005a: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0901 │ │ +049a88: d802 0301 |005c: add-int/lit8 v2, v3, #int 1 // #01 │ │ +049a8c: 52a4 0709 |005e: iget v4, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049a90: b142 |0060: sub-int/2addr v2, v4 │ │ +049a92: 6e20 210a 2000 |0061: invoke-virtual {v0, v2}, Lorg/javia/arity/ByteStack;.pop:(I)V // method@0a21 │ │ +049a98: 54a0 0209 |0064: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0902 │ │ +049a9c: d802 0301 |0066: add-int/lit8 v2, v3, #int 1 // #01 │ │ +049aa0: 52a3 0709 |0068: iget v3, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049aa4: b132 |006a: sub-int/2addr v2, v3 │ │ +049aa6: 6e20 7c0a 2000 |006b: invoke-virtual {v0, v2}, Lorg/javia/arity/DoubleStack;.pop:(I)V // method@0a7c │ │ +049aac: 54a0 0209 |006e: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.consts:Lorg/javia/arity/DoubleStack; // field@0902 │ │ +049ab0: 54a2 0809 |0070: iget-object v2, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0908 │ │ +049ab4: 52a3 0709 |0072: iget v3, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049ab8: 4602 0203 |0074: aget-object v2, v2, v3 │ │ +049abc: 5322 ae08 |0076: iget-wide v2, v2, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +049ac0: 54a4 0809 |0078: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0908 │ │ +049ac4: 52a5 0709 |007a: iget v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049ac8: 4604 0405 |007c: aget-object v4, v4, v5 │ │ +049acc: 5344 ad08 |007e: iget-wide v4, v4, Lorg/javia/arity/Complex;.im:D // field@08ad │ │ +049ad0: 6e55 7d0a 2043 |0080: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/DoubleStack;.push:(DD)V // method@0a7d │ │ +049ad6: 0110 |0083: move v0, v1 │ │ +049ad8: 54a1 0109 |0084: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0901 │ │ +049adc: 6e20 220a 0100 |0086: invoke-virtual {v1, v0}, Lorg/javia/arity/ByteStack;.push:(B)V // method@0a22 │ │ +049ae2: 0e00 |0089: return-void │ │ +049ae4: 54a0 0909 |008a: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.symbols:Lorg/javia/arity/Symbols; // field@0909 │ │ +049ae8: 54b3 3409 |008c: iget-object v3, v11, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +049aec: 52b4 3109 |008e: iget v4, v11, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +049af0: 6e30 de0a 3004 |0090: invoke-virtual {v0, v3, v4}, Lorg/javia/arity/Symbols;.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; // method@0ade │ │ +049af6: 0c00 |0093: move-result-object v0 │ │ +049af8: 3900 2c00 |0094: if-nez v0, 00c0 // +002c │ │ +049afc: 54a0 0409 |0096: iget-object v0, v10, Lorg/javia/arity/OptCodeGen;.exception:Lorg/javia/arity/SyntaxException; // field@0904 │ │ +049b00: 2201 9901 |0098: new-instance v1, Ljava/lang/StringBuilder; // type@0199 │ │ +049b04: 7010 e507 0100 |009a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@07e5 │ │ +049b0a: 1a02 7510 |009d: const-string v2, "undefined '" // string@1075 │ │ +049b0e: 6e20 ed07 2100 |009f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +049b14: 0c01 |00a2: move-result-object v1 │ │ +049b16: 54b2 3409 |00a3: iget-object v2, v11, Lorg/javia/arity/Token;.name:Ljava/lang/String; // field@0934 │ │ +049b1a: 6e20 ed07 2100 |00a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +049b20: 0c01 |00a8: move-result-object v1 │ │ +049b22: 1a02 3500 |00a9: const-string v2, "' with arity " // string@0035 │ │ +049b26: 6e20 ed07 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07ed │ │ +049b2c: 0c01 |00ae: move-result-object v1 │ │ +049b2e: 52b2 3109 |00af: iget v2, v11, Lorg/javia/arity/Token;.arity:I // field@0931 │ │ +049b32: 6e20 e907 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@07e9 │ │ +049b38: 0c01 |00b4: move-result-object v1 │ │ +049b3a: 6e10 f007 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07f0 │ │ +049b40: 0c01 |00b8: move-result-object v1 │ │ +049b42: 52b2 3509 |00b9: iget v2, v11, Lorg/javia/arity/Token;.position:I // field@0935 │ │ +049b46: 6e30 e20a 1002 |00bb: invoke-virtual {v0, v1, v2}, Lorg/javia/arity/SyntaxException;.set:(Ljava/lang/String;I)Lorg/javia/arity/SyntaxException; // method@0ae2 │ │ +049b4c: 0c00 |00be: move-result-object v0 │ │ +049b4e: 2700 |00bf: throw v0 │ │ +049b50: 5603 1d09 |00c0: iget-byte v3, v0, Lorg/javia/arity/Symbol;.op:B // field@091d │ │ +049b54: 3d03 2a00 |00c2: if-lez v3, 00ec // +002a │ │ +049b58: 5600 1d09 |00c4: iget-byte v0, v0, Lorg/javia/arity/Symbol;.op:B // field@091d │ │ +049b5c: 1303 2500 |00c6: const/16 v3, #int 37 // #25 │ │ +049b60: 3430 6cff |00c8: if-lt v0, v3, 0034 // -0094 │ │ +049b64: 1303 2900 |00ca: const/16 v3, #int 41 // #29 │ │ +049b68: 3630 68ff |00cc: if-gt v0, v3, 0034 // -0098 │ │ +049b6c: d801 00db |00ce: add-int/lit8 v1, v0, #int -37 // #db │ │ +049b70: d802 0101 |00d0: add-int/lit8 v2, v1, #int 1 // #01 │ │ +049b74: 52a3 0609 |00d2: iget v3, v10, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0906 │ │ +049b78: 3732 0600 |00d4: if-le v2, v3, 00da // +0006 │ │ +049b7c: d801 0101 |00d6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049b80: 59a1 0609 |00d8: iput v1, v10, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0906 │ │ +049b84: 54a1 0809 |00da: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0908 │ │ +049b88: 52a2 0709 |00dc: iget v2, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049b8c: d802 0201 |00de: add-int/lit8 v2, v2, #int 1 // #01 │ │ +049b90: 59a2 0709 |00e0: iput v2, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049b94: 4601 0102 |00e2: aget-object v1, v1, v2 │ │ +049b98: 5a18 ae08 |00e4: iput-wide v8, v1, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +049b9c: 54a1 0109 |00e6: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.code:Lorg/javia/arity/ByteStack; // field@0901 │ │ +049ba0: 6e20 220a 0100 |00e8: invoke-virtual {v1, v0}, Lorg/javia/arity/ByteStack;.push:(B)V // method@0a22 │ │ +049ba6: 289e |00eb: goto 0089 // -0062 │ │ +049ba8: 5403 1b09 |00ec: iget-object v3, v0, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@091b │ │ +049bac: 3803 0b00 |00ee: if-eqz v3, 00f9 // +000b │ │ +049bb0: 54a3 0d09 |00f0: iget-object v3, v10, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@090d │ │ +049bb4: 5400 1b09 |00f2: iget-object v0, v0, Lorg/javia/arity/Symbol;.fun:Lorg/javia/arity/Function; // field@091b │ │ +049bb8: 4d00 0307 |00f4: aput-object v0, v3, v7 │ │ +049bbc: 0120 |00f6: move v0, v2 │ │ +049bbe: 2900 3dff |00f7: goto/16 0034 // -00c3 │ │ +049bc2: 54a3 0c09 |00f9: iget-object v3, v10, Lorg/javia/arity/OptCodeGen;.traceConstsRe:[D // field@090c │ │ +049bc6: 5304 1f09 |00fb: iget-wide v4, v0, Lorg/javia/arity/Symbol;.valueRe:D // field@091f │ │ +049bca: 4c04 0307 |00fd: aput-wide v4, v3, v7 │ │ +049bce: 54a3 0b09 |00ff: iget-object v3, v10, Lorg/javia/arity/OptCodeGen;.traceConstsIm:[D // field@090b │ │ +049bd2: 5304 1e09 |0101: iget-wide v4, v0, Lorg/javia/arity/Symbol;.valueIm:D // field@091e │ │ +049bd6: 4c04 0307 |0103: aput-wide v4, v3, v7 │ │ +049bda: 0110 |0105: move v0, v1 │ │ +049bdc: 2900 2eff |0106: goto/16 0034 // -00d2 │ │ +049be0: 54a4 0809 |0108: iget-object v4, v10, Lorg/javia/arity/OptCodeGen;.stack:[Lorg/javia/arity/Complex; // field@0908 │ │ +049be4: 52a5 0709 |010a: iget v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049be8: d805 0501 |010c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +049bec: 59a5 0709 |010e: iput v5, v10, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049bf0: 4604 0405 |0110: aget-object v4, v4, v5 │ │ +049bf4: 5a48 ae08 |0112: iput-wide v8, v4, Lorg/javia/arity/Complex;.re:D // field@08ae │ │ +049bf8: 2900 36ff |0114: goto/16 004a // -00ca │ │ +049bfc: 3320 6eff |0116: if-ne v0, v2, 0084 // -0092 │ │ +049c00: 54a1 0509 |0118: iget-object v1, v10, Lorg/javia/arity/OptCodeGen;.funcs:Lorg/javia/arity/FunctionStack; // field@0905 │ │ +049c04: 54a2 0d09 |011a: iget-object v2, v10, Lorg/javia/arity/OptCodeGen;.traceFuncs:[Lorg/javia/arity/Function; // field@090d │ │ +049c08: 4602 0207 |011c: aget-object v2, v2, v7 │ │ +049c0c: 6e20 900a 2100 |011e: invoke-virtual {v1, v2}, Lorg/javia/arity/FunctionStack;.push:(Lorg/javia/arity/Function;)V // method@0a90 │ │ +049c12: 2900 63ff |0121: goto/16 0084 // -009d │ │ +049c16: 0000 |0123: nop // spacer │ │ +049c18: 0001 0300 0900 0000 2000 0000 8300 ... |0124: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0008 line=366 │ │ - 0x000a line=368 │ │ - 0x001a line=369 │ │ - 0x002a line=371 │ │ - 0x002f line=372 │ │ - 0x0034 line=373 │ │ - 0x0039 line=375 │ │ - 0x004c line=376 │ │ - 0x0063 line=377 │ │ - 0x007c line=378 │ │ - 0x008f line=379 │ │ - 0x00a2 line=380 │ │ - 0x00bf line=381 │ │ - 0x00d6 line=383 │ │ - 0x00ee line=384 │ │ - 0x0106 line=386 │ │ - 0x0111 line=387 │ │ - 0x0127 line=388 │ │ - 0x013b line=390 │ │ - 0x0151 line=391 │ │ - 0x0165 line=393 │ │ - 0x016c line=394 │ │ - 0x017b line=396 │ │ - 0x018a line=397 │ │ - 0x0199 line=398 │ │ - 0x01b2 line=399 │ │ - 0x01cd line=400 │ │ - 0x01e0 line=401 │ │ - 0x01fd line=403 │ │ - 0x0206 line=404 │ │ - 0x0214 line=405 │ │ - 0x0221 line=406 │ │ - 0x0230 line=407 │ │ - 0x023d line=408 │ │ - 0x024a line=410 │ │ - 0x0260 line=411 │ │ - 0x0276 line=412 │ │ - 0x028c line=413 │ │ - 0x02a2 line=415 │ │ - 0x02a9 line=417 │ │ - 0x02b0 line=419 │ │ - 0x02b7 line=421 │ │ - 0x02bb line=422 │ │ - 0x02c2 line=423 │ │ - 0x02c5 line=427 │ │ - 0x02c6 line=425 │ │ + 0x0005 line=52 │ │ + 0x000a line=88 │ │ + 0x000c line=89 │ │ + 0x000e line=90 │ │ + 0x0027 line=55 │ │ + 0x002d line=56 │ │ + 0x0034 line=93 │ │ + 0x0036 line=94 │ │ + 0x003a line=95 │ │ + 0x003e line=96 │ │ + 0x004a line=104 │ │ + 0x005a line=105 │ │ + 0x0064 line=106 │ │ + 0x006e line=107 │ │ + 0x0084 line=112 │ │ + 0x0089 line=113 │ │ + 0x008a line=61 │ │ + 0x0094 line=62 │ │ + 0x0096 line=63 │ │ + 0x00c0 line=65 │ │ + 0x00c4 line=66 │ │ + 0x00c6 line=67 │ │ + 0x00ce line=68 │ │ + 0x00d0 line=69 │ │ + 0x00d6 line=70 │ │ + 0x00da line=72 │ │ + 0x00e6 line=73 │ │ + 0x00ec line=77 │ │ + 0x00f0 line=79 │ │ + 0x00f9 line=82 │ │ + 0x00ff line=83 │ │ + 0x0106 line=85 │ │ + 0x0108 line=98 │ │ + 0x0116 line=109 │ │ + 0x0118 line=110 │ │ + 0x0123 line=52 │ │ locals : │ │ + 0x0000 - 0x012e reg=10 this Lorg/javia/arity/OptCodeGen; │ │ + 0x0000 - 0x012e reg=11 (null) Lorg/javia/arity/Token; │ │ │ │ - #12 : (in Lorg/javia/arity/UnitTest;) │ │ - name : 'testRecursiveEval' │ │ - type : '()Z' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Lorg/javia/arity/OptCodeGen;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 10 │ │ - ins : 0 │ │ - outs : 3 │ │ - insns size : 100 16-bit code units │ │ -03fb3c: |[03fb3c] org.javia.arity.UnitTest.testRecursiveEval:()Z │ │ -03fb4c: 1908 0040 |0000: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -03fb50: 1906 f03f |0002: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -03fb54: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -03fb58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03fb5a: 2201 0d02 |0007: new-instance v1, Lorg/javia/arity/Symbols; // type@020d │ │ -03fb5e: 7010 dd0a 0100 |0009: invoke-direct {v1}, Lorg/javia/arity/Symbols;.:()V // method@0add │ │ -03fb64: 1a02 5c0d |000c: const-string v2, "myfun" // string@0d5c │ │ -03fb68: 2203 0802 |000e: new-instance v3, Lorg/javia/arity/MyFun; // type@0208 │ │ -03fb6c: 7010 bf0a 0300 |0010: invoke-direct {v3}, Lorg/javia/arity/MyFun;.:()V // method@0abf │ │ -03fb72: 6e30 e40a 2103 |0013: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Symbols;.define:(Ljava/lang/String;Lorg/javia/arity/Function;)V // method@0ae4 │ │ -03fb78: 1a02 7600 |0016: const-string v2, "1+myfun(x)" // string@0076 │ │ -03fb7c: 6e20 e00a 2100 |0018: invoke-virtual {v1, v2}, Lorg/javia/arity/Symbols;.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; // method@0ae0 │ │ -03fb82: 0c01 |001b: move-result-object v1 │ │ -03fb84: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -03fb88: 6e30 900a 2103 |001e: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -03fb8e: 0b02 |0021: move-result-wide v2 │ │ -03fb90: 2f02 0208 |0022: cmpl-double v2, v2, v8 │ │ -03fb94: 3902 2300 |0024: if-nez v2, 0047 // +0023 │ │ -03fb98: 1902 f03f |0026: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -03fb9c: 6e30 900a 2103 |0028: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -03fba2: 0b02 |002b: move-result-wide v2 │ │ -03fba4: 2f02 0206 |002c: cmpl-double v2, v2, v6 │ │ -03fba8: 3902 1900 |002e: if-nez v2, 0047 // +0019 │ │ -03fbac: 1902 0040 |0030: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -03fbb0: 6e30 900a 2103 |0032: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -03fbb6: 0b02 |0035: move-result-wide v2 │ │ -03fbb8: 2f02 0204 |0036: cmpl-double v2, v2, v4 │ │ -03fbbc: 3902 0f00 |0038: if-nez v2, 0047 // +000f │ │ -03fbc0: 1902 0840 |003a: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -03fbc4: 6e30 900a 2103 |003c: invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;.eval:(D)D // method@0a90 │ │ -03fbca: 0b01 |003f: move-result-wide v1 │ │ -03fbcc: 1903 f0bf |0040: const-wide/high16 v3, #long -4616189618054758400 // #bff0 │ │ -03fbd0: 2f01 0103 |0042: cmpl-double v1, v1, v3 │ │ -03fbd4: 3901 0300 |0044: if-nez v1, 0047 // +0003 │ │ -03fbd8: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -03fbda: 0f00 |0047: return v0 │ │ -03fbdc: 0d01 |0048: move-exception v1 │ │ -03fbde: 6202 2d0a |0049: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0a2d │ │ -03fbe2: 2203 a501 |004b: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -03fbe6: 7010 f007 0300 |004d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03fbec: 1a04 0000 |0050: const-string v4, "" // string@0000 │ │ -03fbf0: 6e20 f807 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03fbf6: 0c03 |0055: move-result-object v3 │ │ -03fbf8: 6e20 f707 1300 |0056: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@07f7 │ │ -03fbfe: 0c01 |0059: move-result-object v1 │ │ -03fc00: 6e10 fb07 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03fc06: 0c01 |005d: move-result-object v1 │ │ -03fc08: 6e20 7107 1200 |005e: invoke-virtual {v2, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0771 │ │ -03fc0e: 6a00 8c0b |0061: sput-boolean v0, Lorg/javia/arity/UnitTest;.allOk:Z // field@0b8c │ │ -03fc12: 28e4 |0063: goto 0047 // -001c │ │ - catches : 1 │ │ - 0x0016 - 0x003f │ │ - Lorg/javia/arity/SyntaxException; -> 0x0048 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +049c2c: |[049c2c] org.javia.arity.OptCodeGen.start:()V │ │ +049c3c: 6f10 c70a 0100 |0000: invoke-super {v1}, Lorg/javia/arity/SimpleCodeGen;.start:()V // method@0ac7 │ │ +049c42: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +049c44: 5910 0709 |0004: iput v0, v1, Lorg/javia/arity/OptCodeGen;.sp:I // field@0907 │ │ +049c48: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +049c4a: 5910 0609 |0007: iput v0, v1, Lorg/javia/arity/OptCodeGen;.intrinsicArity:I // field@0906 │ │ +049c4e: 0e00 |0009: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0007 line=473 │ │ - 0x000c line=474 │ │ - 0x0016 line=476 │ │ - 0x001c line=477 │ │ - 0x0047 line=485 │ │ - 0x0048 line=482 │ │ - 0x0049 line=483 │ │ - 0x0061 line=484 │ │ + 0x0000 line=44 │ │ + 0x0003 line=45 │ │ + 0x0006 line=46 │ │ + 0x0009 line=47 │ │ locals : │ │ + 0x0000 - 0x000a reg=1 this Lorg/javia/arity/OptCodeGen; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1363 (UnitTest.java) │ │ + source_file_idx : 1192 (OptCodeGen.java) │ │ │ │ -Class #311 header: │ │ -class_idx : 532 │ │ +Class #299 header: │ │ +class_idx : 466 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1370 │ │ +superclass_idx : 459 │ │ +source_file_idx : 1249 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #311 - │ │ - Class descriptor : 'Lorg/javia/arity/Util;' │ │ +Class #299 - │ │ + Class descriptor : 'Lorg/achartengine/chart/RangeBarChart;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Lorg/achartengine/chart/BarChart;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lorg/javia/arity/Util;) │ │ + #0 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ insns size : 4 16-bit code units │ │ -03fc24: |[03fc24] org.javia.arity.Util.:()V │ │ -03fc34: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -03fc3a: 0e00 |0003: return-void │ │ +049c50: |[049c50] org.achartengine.chart.RangeBarChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V │ │ +049c60: 7040 9b08 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/achartengine/chart/BarChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Lorg/achartengine/chart/BarChart$Type;)V // method@089b │ │ +049c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=40 │ │ + 0x0003 line=41 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/Util; │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/RangeBarChart; │ │ + 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0004 reg=2 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + 0x0000 - 0x0004 reg=3 (null) Lorg/achartengine/chart/BarChart$Type; │ │ │ │ - #1 : (in Lorg/javia/arity/Util;) │ │ - name : 'complexToString' │ │ - type : '(Lorg/javia/arity/Complex;II)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ + name : 'drawChartValuesText' │ │ + type : '(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 244 16-bit code units │ │ -03fc3c: |[03fc3c] org.javia.arity.Util.complexToString:(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ -03fc4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03fc4e: 1608 0000 |0001: const-wide/16 v8, #int 0 // #0 │ │ -03fc52: 53b0 000b |0003: iget-wide v0, v11, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03fc56: 2f00 0008 |0005: cmpl-double v0, v0, v8 │ │ -03fc5a: 3900 0900 |0007: if-nez v0, 0010 // +0009 │ │ -03fc5e: 53b0 010b |0009: iget-wide v0, v11, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03fc62: 7140 0d0b 10dc |000b: invoke-static {v0, v1, v12, v13}, Lorg/javia/arity/Util;.doubleToString:(DII)Ljava/lang/String; // method@0b0d │ │ -03fc68: 0c00 |000e: move-result-object v0 │ │ -03fc6a: 1100 |000f: return-object v0 │ │ -03fc6c: 6e10 620a 0b00 |0010: invoke-virtual {v11}, Lorg/javia/arity/Complex;.isNaN:()Z // method@0a62 │ │ -03fc72: 0a00 |0013: move-result v0 │ │ -03fc74: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -03fc78: 1a00 a704 |0016: const-string v0, "NaN" // string@04a7 │ │ -03fc7c: 28f7 |0018: goto 000f // -0009 │ │ -03fc7e: 53b4 010b |0019: iget-wide v4, v11, Lorg/javia/arity/Complex;.re:D // field@0b01 │ │ -03fc82: 53b0 000b |001b: iget-wide v0, v11, Lorg/javia/arity/Complex;.im:D // field@0b00 │ │ -03fc86: 6e10 610a 0b00 |001d: invoke-virtual {v11}, Lorg/javia/arity/Complex;.isInfinite:()Z // method@0a61 │ │ -03fc8c: 0a02 |0020: move-result v2 │ │ -03fc8e: 3802 cf00 |0021: if-eqz v2, 00f0 // +00cf │ │ -03fc92: 7120 8807 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03fc98: 0a02 |0026: move-result v2 │ │ -03fc9a: 3902 0d00 |0027: if-nez v2, 0034 // +000d │ │ -03fc9e: 0406 |0029: move-wide v6, v0 │ │ -03fca0: 0481 |002a: move-wide v1, v8 │ │ -03fca2: 2f00 0608 |002b: cmpl-double v0, v6, v8 │ │ -03fca6: 3900 1000 |002d: if-nez v0, 003d // +0010 │ │ -03fcaa: 7140 0d0b 21dc |002f: invoke-static {v1, v2, v12, v13}, Lorg/javia/arity/Util;.doubleToString:(DII)Ljava/lang/String; // method@0b0d │ │ -03fcb0: 0c00 |0032: move-result-object v0 │ │ -03fcb2: 28dc |0033: goto 000f // -0024 │ │ -03fcb4: 7120 8807 1000 |0034: invoke-static {v0, v1}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03fcba: 0a02 |0037: move-result v2 │ │ -03fcbc: 3902 b800 |0038: if-nez v2, 00f0 // +00b8 │ │ -03fcc0: 0486 |003a: move-wide v6, v8 │ │ -03fcc2: 0441 |003b: move-wide v1, v4 │ │ -03fcc4: 28ef |003c: goto 002b // -0011 │ │ -03fcc6: 2f00 0108 |003d: cmpl-double v0, v1, v8 │ │ -03fcca: 3800 9400 |003f: if-eqz v0, 00d3 // +0094 │ │ -03fcce: 3000 0608 |0041: cmpg-double v0, v6, v8 │ │ -03fcd2: 3a00 9000 |0043: if-ltz v0, 00d3 // +0090 │ │ -03fcd6: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -03fcd8: 0105 |0046: move v5, v0 │ │ -03fcda: 2f00 0108 |0047: cmpl-double v0, v1, v8 │ │ -03fcde: 3900 8d00 |0049: if-nez v0, 00d6 // +008d │ │ -03fce2: 1a00 0000 |004b: const-string v0, "" // string@0000 │ │ -03fce6: 7130 0c0b 760d |004d: invoke-static {v6, v7, v13}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03fcec: 0c02 |0050: move-result-object v2 │ │ -03fcee: 7120 8807 7600 |0051: invoke-static {v6, v7}, Ljava/lang/Double;.isInfinite:(D)Z // method@0788 │ │ -03fcf4: 0a01 |0054: move-result v1 │ │ -03fcf6: 3801 8700 |0055: if-eqz v1, 00dc // +0087 │ │ -03fcfa: 1a01 4400 |0057: const-string v1, "*" // string@0044 │ │ -03fcfe: 1a04 6e00 |0059: const-string v4, "1" // string@006e │ │ -03fd02: 6e20 ce07 4200 |005b: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03fd08: 0a04 |005e: move-result v4 │ │ -03fd0a: 3804 0400 |005f: if-eqz v4, 0063 // +0004 │ │ -03fd0e: 1a02 0000 |0061: const-string v2, "" // string@0000 │ │ -03fd12: 1a04 5100 |0063: const-string v4, "-1" // string@0051 │ │ -03fd16: 6e20 ce07 4200 |0065: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@07ce │ │ -03fd1c: 0a04 |0068: move-result v4 │ │ -03fd1e: 3804 8400 |0069: if-eqz v4, 00ed // +0084 │ │ -03fd22: 1a04 4c00 |006b: const-string v4, "-" // string@004c │ │ -03fd26: d802 0cff |006d: add-int/lit8 v2, v12, #int -1 // #ff │ │ -03fd2a: 3805 0400 |006f: if-eqz v5, 0073 // +0004 │ │ -03fd2e: d802 02ff |0071: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03fd32: 6e10 d707 0100 |0073: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03fd38: 0a06 |0076: move-result v6 │ │ -03fd3a: 9106 0206 |0077: sub-int v6, v2, v6 │ │ -03fd3e: 6e10 d707 0000 |0079: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03fd44: 0a07 |007c: move-result v7 │ │ -03fd46: 6e10 d707 0400 |007d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@07d7 │ │ -03fd4c: 0a08 |0080: move-result v8 │ │ -03fd4e: 9002 0708 |0081: add-int v2, v7, v8 │ │ -03fd52: 9109 0206 |0083: sub-int v9, v2, v6 │ │ -03fd56: 3d09 6500 |0085: if-lez v9, 00ea // +0065 │ │ -03fd5a: 9102 0708 |0087: sub-int v2, v7, v8 │ │ -03fd5e: 7110 a307 0200 |0089: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@07a3 │ │ -03fd64: 0a0a |008c: move-result v10 │ │ -03fd66: 37a9 5300 |008d: if-le v9, v10, 00e0 // +0053 │ │ -03fd6a: 9102 090a |008f: sub-int v2, v9, v10 │ │ -03fd6e: db02 0202 |0091: div-int/lit8 v2, v2, #int 2 // #02 │ │ -03fd72: 7120 b407 a900 |0093: invoke-static {v9, v10}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -03fd78: 0a03 |0096: move-result v3 │ │ -03fd7a: 9009 0203 |0097: add-int v9, v2, v3 │ │ -03fd7e: 3787 4900 |0099: if-le v7, v8, 00e2 // +0049 │ │ -03fd82: 9103 0709 |009b: sub-int v3, v7, v9 │ │ -03fd86: 9102 0802 |009d: sub-int v2, v8, v2 │ │ -03fd8a: 9007 0302 |009f: add-int v7, v3, v2 │ │ -03fd8e: 3767 0400 |00a1: if-le v7, v6, 00a5 // +0004 │ │ -03fd92: d802 02ff |00a3: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03fd96: 7120 0f0b 3000 |00a5: invoke-static {v0, v3}, Lorg/javia/arity/Util;.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; // method@0b0f │ │ -03fd9c: 0c03 |00a8: move-result-object v3 │ │ -03fd9e: 7120 0f0b 2400 |00a9: invoke-static {v4, v2}, Lorg/javia/arity/Util;.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; // method@0b0f │ │ -03fda4: 0c00 |00ac: move-result-object v0 │ │ -03fda6: 0732 |00ad: move-object v2, v3 │ │ -03fda8: 2203 a501 |00ae: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -03fdac: 7010 f007 0300 |00b0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -03fdb2: 6e20 f807 2300 |00b3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03fdb8: 0c03 |00b6: move-result-object v3 │ │ -03fdba: 3805 3000 |00b7: if-eqz v5, 00e7 // +0030 │ │ -03fdbe: 1a02 4600 |00b9: const-string v2, "+" // string@0046 │ │ -03fdc2: 6e20 f807 2300 |00bb: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03fdc8: 0c02 |00be: move-result-object v2 │ │ -03fdca: 6e20 f807 0200 |00bf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03fdd0: 0c00 |00c2: move-result-object v0 │ │ -03fdd2: 6e20 f807 1000 |00c3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -03fdd8: 0c00 |00c6: move-result-object v0 │ │ -03fdda: 1301 6900 |00c7: const/16 v1, #int 105 // #69 │ │ -03fdde: 6e20 f207 1000 |00c9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@07f2 │ │ -03fde4: 0c00 |00cc: move-result-object v0 │ │ -03fde6: 6e10 fb07 0000 |00cd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -03fdec: 0c00 |00d0: move-result-object v0 │ │ -03fdee: 2900 3eff |00d1: goto/16 000f // -00c2 │ │ -03fdf2: 0135 |00d3: move v5, v3 │ │ -03fdf4: 2900 73ff |00d4: goto/16 0047 // -008d │ │ -03fdf8: 7130 0c0b 210d |00d6: invoke-static {v1, v2, v13}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -03fdfe: 0c00 |00d9: move-result-object v0 │ │ -03fe00: 2900 73ff |00da: goto/16 004d // -008d │ │ -03fe04: 1a01 0000 |00dc: const-string v1, "" // string@0000 │ │ -03fe08: 2900 7bff |00de: goto/16 0059 // -0085 │ │ -03fe0c: 0132 |00e0: move v2, v3 │ │ -03fe0e: 28b2 |00e1: goto 0093 // -004e │ │ -03fe10: 9103 0702 |00e2: sub-int v3, v7, v2 │ │ -03fe14: 9102 0809 |00e4: sub-int v2, v8, v9 │ │ -03fe18: 28b9 |00e6: goto 009f // -0047 │ │ -03fe1a: 1a02 0000 |00e7: const-string v2, "" // string@0000 │ │ -03fe1e: 28d2 |00e9: goto 00bb // -002e │ │ -03fe20: 0702 |00ea: move-object v2, v0 │ │ -03fe22: 0740 |00eb: move-object v0, v4 │ │ -03fe24: 28c2 |00ec: goto 00ae // -003e │ │ -03fe26: 0724 |00ed: move-object v4, v2 │ │ -03fe28: 2900 7fff |00ee: goto/16 006d // -0081 │ │ -03fe2c: 0406 |00f0: move-wide v6, v0 │ │ -03fe2e: 0441 |00f1: move-wide v1, v4 │ │ -03fe30: 2900 39ff |00f2: goto/16 002b // -00c7 │ │ + registers : 16 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 91 16-bit code units │ │ +049c68: |[049c68] org.achartengine.chart.RangeBarChart.drawChartValuesText:(Landroid/graphics/Canvas;Lorg/achartengine/model/XYSeries;Landroid/graphics/Paint;[FI)V │ │ +049c78: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +049c7a: 54a0 2408 |0001: iget-object v0, v10, Lorg/achartengine/chart/RangeBarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0824 │ │ +049c7e: 6e10 2109 0000 |0003: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +049c84: 0a08 |0006: move-result v8 │ │ +049c86: 21e0 |0007: array-length v0, v14 │ │ +049c88: 6e40 d508 ea80 |0008: invoke-virtual {v10, v14, v0, v8}, Lorg/achartengine/chart/RangeBarChart;.getHalfDiffX:([FII)F // method@08d5 │ │ +049c8e: 0a09 |000b: move-result v9 │ │ +049c90: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +049c92: 0107 |000d: move v7, v0 │ │ +049c94: 21e0 |000e: array-length v0, v14 │ │ +049c96: 3507 4b00 |000f: if-ge v7, v0, 005a // +004b │ │ +049c9a: 4403 0e07 |0011: aget v3, v14, v7 │ │ +049c9e: 54a0 2508 |0013: iget-object v0, v10, Lorg/achartengine/chart/RangeBarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0825 │ │ +049ca2: 6201 0508 |0015: sget-object v1, Lorg/achartengine/chart/BarChart$Type;.DEFAULT:Lorg/achartengine/chart/BarChart$Type; // field@0805 │ │ +049ca6: 3310 0d00 |0017: if-ne v0, v1, 0024 // +000d │ │ +049caa: da00 0f02 |0019: mul-int/lit8 v0, v15, #int 2 // #02 │ │ +049cae: 8200 |001b: int-to-float v0, v0 │ │ +049cb0: c890 |001c: mul-float/2addr v0, v9 │ │ +049cb2: 8281 |001d: int-to-float v1, v8 │ │ +049cb4: 1502 c03f |001e: const/high16 v2, #int 1069547520 // #3fc0 │ │ +049cb8: c721 |0020: sub-float/2addr v1, v2 │ │ +049cba: c891 |0021: mul-float/2addr v1, v9 │ │ +049cbc: c710 |0022: sub-float/2addr v0, v1 │ │ +049cbe: c603 |0023: add-float/2addr v3, v0 │ │ +049cc0: db00 0702 |0024: div-int/lit8 v0, v7, #int 2 // #02 │ │ +049cc4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049cc8: 6e20 2e09 0c00 |0028: invoke-virtual {v12, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@092e │ │ +049cce: 0b00 |002b: move-result-wide v0 │ │ +049cd0: 6e30 d608 0a01 |002c: invoke-virtual {v10, v0, v1}, Lorg/achartengine/chart/RangeBarChart;.getLabel:(D)Ljava/lang/String; // method@08d6 │ │ +049cd6: 0c02 |002f: move-result-object v2 │ │ +049cd8: d800 0703 |0030: add-int/lit8 v0, v7, #int 3 // #03 │ │ +049cdc: 4400 0e00 |0032: aget v0, v14, v0 │ │ +049ce0: 1501 4040 |0034: const/high16 v1, #int 1077936128 // #4040 │ │ +049ce4: a704 0001 |0036: sub-float v4, v0, v1 │ │ +049ce8: 07a0 |0038: move-object v0, v10 │ │ +049cea: 07b1 |0039: move-object v1, v11 │ │ +049cec: 07d5 |003a: move-object v5, v13 │ │ +049cee: 7407 d308 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/RangeBarChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08d3 │ │ +049cf4: db00 0702 |003e: div-int/lit8 v0, v7, #int 2 // #02 │ │ +049cf8: 6e20 2e09 0c00 |0040: invoke-virtual {v12, v0}, Lorg/achartengine/model/XYSeries;.getY:(I)D // method@092e │ │ +049cfe: 0b00 |0043: move-result-wide v0 │ │ +049d00: 6e30 d608 0a01 |0044: invoke-virtual {v10, v0, v1}, Lorg/achartengine/chart/RangeBarChart;.getLabel:(D)Ljava/lang/String; // method@08d6 │ │ +049d06: 0c02 |0047: move-result-object v2 │ │ +049d08: d800 0701 |0048: add-int/lit8 v0, v7, #int 1 // #01 │ │ +049d0c: 4400 0e00 |004a: aget v0, v14, v0 │ │ +049d10: 1501 f040 |004c: const/high16 v1, #int 1089470464 // #40f0 │ │ +049d14: a604 0001 |004e: add-float v4, v0, v1 │ │ +049d18: 07a0 |0050: move-object v0, v10 │ │ +049d1a: 07b1 |0051: move-object v1, v11 │ │ +049d1c: 07d5 |0052: move-object v5, v13 │ │ +049d1e: 7407 d308 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/achartengine/chart/RangeBarChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08d3 │ │ +049d24: d800 0704 |0056: add-int/lit8 v0, v7, #int 4 // #04 │ │ +049d28: 0107 |0058: move v7, v0 │ │ +049d2a: 28b5 |0059: goto 000e // -004b │ │ +049d2c: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=156 │ │ - 0x0009 line=157 │ │ - 0x000f line=216 │ │ - 0x0010 line=160 │ │ - 0x0016 line=161 │ │ - 0x0019 line=164 │ │ - 0x001d line=165 │ │ - 0x0023 line=166 │ │ - 0x002b line=172 │ │ - 0x002f line=173 │ │ - 0x0034 line=168 │ │ - 0x003c line=169 │ │ - 0x003d line=177 │ │ - 0x0047 line=178 │ │ - 0x004d line=179 │ │ - 0x0051 line=180 │ │ - 0x0059 line=182 │ │ - 0x0061 line=183 │ │ - 0x0063 line=185 │ │ - 0x006b line=186 │ │ - 0x006d line=188 │ │ - 0x006f line=189 │ │ - 0x0071 line=190 │ │ - 0x0073 line=192 │ │ - 0x0079 line=194 │ │ - 0x007d line=195 │ │ - 0x0081 line=196 │ │ - 0x0085 line=197 │ │ - 0x0087 line=198 │ │ - 0x008d line=199 │ │ - 0x0093 line=200 │ │ - 0x0099 line=203 │ │ - 0x009b line=204 │ │ - 0x009d line=205 │ │ - 0x009f line=210 │ │ - 0x00a3 line=211 │ │ - 0x00a5 line=213 │ │ - 0x00a9 line=214 │ │ - 0x00ae line=216 │ │ - 0x00d4 line=177 │ │ - 0x00d6 line=178 │ │ - 0x00dc line=180 │ │ - 0x00e1 line=199 │ │ - 0x00e2 line=207 │ │ - 0x00e4 line=208 │ │ - 0x00e7 line=216 │ │ + 0x0001 line=86 │ │ + 0x0007 line=87 │ │ + 0x000c line=88 │ │ + 0x0011 line=89 │ │ + 0x0013 line=90 │ │ + 0x0019 line=91 │ │ + 0x0024 line=94 │ │ + 0x003e line=96 │ │ + 0x0056 line=88 │ │ + 0x005a line=98 │ │ locals : │ │ - 0x0000 - 0x00f4 reg=11 (null) Lorg/javia/arity/Complex; │ │ - 0x0000 - 0x00f4 reg=12 (null) I │ │ - 0x0000 - 0x00f4 reg=13 (null) I │ │ + 0x0000 - 0x005b reg=10 this Lorg/achartengine/chart/RangeBarChart; │ │ + 0x0000 - 0x005b reg=11 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x005b reg=12 (null) Lorg/achartengine/model/XYSeries; │ │ + 0x0000 - 0x005b reg=13 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x005b reg=14 (null) [F │ │ + 0x0000 - 0x005b reg=15 (null) I │ │ │ │ - #2 : (in Lorg/javia/arity/Util;) │ │ - name : 'doubleToString' │ │ - type : '(DI)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ + name : 'drawSeries' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 258 16-bit code units │ │ -03fe34: |[03fe34] org.javia.arity.Util.doubleToString:(DI)Ljava/lang/String; │ │ -03fe44: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03fe46: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ -03fe48: 130a 2e00 |0002: const/16 v10, #int 46 // #2e │ │ -03fe4c: 1309 3000 |0004: const/16 v9, #int 48 // #30 │ │ -03fe50: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -03fe52: 1300 0d00 |0007: const/16 v0, #int 13 // #d │ │ -03fe56: 370e 0300 |0009: if-le v14, v0, 000c // +0003 │ │ -03fe5a: 015e |000b: move v14, v5 │ │ -03fe5c: 390e 3a00 |000c: if-nez v14, 0046 // +003a │ │ -03fe60: 1300 1100 |000e: const/16 v0, #int 17 // #11 │ │ -03fe64: 7120 a107 dc00 |0010: invoke-static {v12, v13}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -03fe6a: 0b01 |0013: move-result-wide v1 │ │ -03fe6c: 7120 8b07 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@078b │ │ -03fe72: 0c01 |0017: move-result-object v1 │ │ -03fe74: 2207 a401 |0018: new-instance v7, Ljava/lang/StringBuffer; // type@01a4 │ │ -03fe78: 7020 e407 1700 |001a: invoke-direct {v7, v1}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@07e4 │ │ -03fe7e: 1302 4500 |001d: const/16 v2, #int 69 // #45 │ │ -03fe82: 6e20 d507 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@07d5 │ │ -03fe88: 0a02 |0022: move-result v2 │ │ -03fe8a: 3282 2600 |0023: if-eq v2, v8, 0049 // +0026 │ │ -03fe8e: d803 0201 |0025: add-int/lit8 v3, v2, #int 1 // #01 │ │ -03fe92: 6e20 dc07 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -03fe98: 0c01 |002a: move-result-object v1 │ │ -03fe9a: 7110 9c07 0100 |002b: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@079c │ │ -03fea0: 0a01 |002e: move-result v1 │ │ -03fea2: 0116 |002f: move v6, v1 │ │ -03fea4: 3282 0500 |0030: if-eq v2, v8, 0035 // +0005 │ │ -03fea8: 6e20 ee07 2700 |0032: invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;.setLength:(I)V // method@07ee │ │ -03feae: 6e10 ec07 0700 |0035: invoke-virtual {v7}, Ljava/lang/StringBuffer;.length:()I // method@07ec │ │ -03feb4: 0a01 |0038: move-result v1 │ │ -03feb6: 0153 |0039: move v3, v5 │ │ -03feb8: 3513 1100 |003a: if-ge v3, v1, 004b // +0011 │ │ -03febc: 6e20 e907 3700 |003c: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03fec2: 0a02 |003f: move-result v2 │ │ -03fec4: 32a2 0b00 |0040: if-eq v2, v10, 004b // +000b │ │ -03fec8: d802 0301 |0042: add-int/lit8 v2, v3, #int 1 // #01 │ │ -03fecc: 0123 |0044: move v3, v2 │ │ -03fece: 28f5 |0045: goto 003a // -000b │ │ -03fed0: d900 0e0f |0046: rsub-int/lit8 v0, v14, #int 15 // #0f │ │ -03fed4: 28c8 |0048: goto 0010 // -0038 │ │ -03fed6: 0156 |0049: move v6, v5 │ │ -03fed8: 28e6 |004a: goto 0030 // -001a │ │ -03feda: 9002 0603 |004b: add-int v2, v6, v3 │ │ -03fede: 3513 0700 |004d: if-ge v3, v1, 0054 // +0007 │ │ -03fee2: 6e20 ea07 3700 |004f: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@07ea │ │ -03fee8: d801 01ff |0052: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03feec: 0153 |0054: move v3, v5 │ │ -03feee: 3513 0f00 |0055: if-ge v3, v1, 0064 // +000f │ │ -03fef2: 6e20 e907 3700 |0057: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03fef8: 0a06 |005a: move-result v6 │ │ -03fefa: 3396 0900 |005b: if-ne v6, v9, 0064 // +0009 │ │ -03fefe: d806 0001 |005d: add-int/lit8 v6, v0, #int 1 // #01 │ │ -03ff02: d800 0301 |005f: add-int/lit8 v0, v3, #int 1 // #01 │ │ -03ff06: 0103 |0061: move v3, v0 │ │ -03ff08: 0160 |0062: move v0, v6 │ │ -03ff0a: 28f2 |0063: goto 0055 // -000e │ │ -03ff0c: 3510 9c00 |0064: if-ge v0, v1, 0100 // +009c │ │ -03ff10: 6e20 e907 0700 |0066: invoke-virtual {v7, v0}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03ff16: 0a03 |0069: move-result v3 │ │ -03ff18: 1306 3500 |006a: const/16 v6, #int 53 // #35 │ │ -03ff1c: 3463 9000 |006c: if-lt v3, v6, 00fc // +0090 │ │ -03ff20: d803 00ff |006e: add-int/lit8 v3, v0, #int -1 // #ff │ │ -03ff24: 3a03 1000 |0070: if-ltz v3, 0080 // +0010 │ │ -03ff28: 6e20 e907 3700 |0072: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03ff2e: 0a06 |0075: move-result v6 │ │ -03ff30: 1308 3900 |0076: const/16 v8, #int 57 // #39 │ │ -03ff34: 3386 0800 |0078: if-ne v6, v8, 0080 // +0008 │ │ -03ff38: 6e30 ed07 3709 |007a: invoke-virtual {v7, v3, v9}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@07ed │ │ -03ff3e: d803 03ff |007d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03ff42: 28f1 |007f: goto 0070 // -000f │ │ -03ff44: 3a03 3200 |0080: if-ltz v3, 00b2 // +0032 │ │ -03ff48: 6e20 e907 3700 |0082: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03ff4e: 0a06 |0085: move-result v6 │ │ -03ff50: d806 0601 |0086: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03ff54: 8e66 |0088: int-to-char v6, v6 │ │ -03ff56: 6e30 ed07 3706 |0089: invoke-virtual {v7, v3, v6}, Ljava/lang/StringBuffer;.setCharAt:(IC)V // method@07ed │ │ -03ff5c: 012b |008c: move v11, v2 │ │ -03ff5e: 0102 |008d: move v2, v0 │ │ -03ff60: 01b0 |008e: move v0, v11 │ │ -03ff62: 6e20 ee07 2700 |008f: invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;.setLength:(I)V // method@07ee │ │ -03ff68: 12b2 |0092: const/4 v2, #int -5 // #fb │ │ -03ff6a: 3420 0600 |0093: if-lt v0, v2, 0099 // +0006 │ │ -03ff6e: 1302 0a00 |0095: const/16 v2, #int 10 // #a │ │ -03ff72: 3720 2600 |0097: if-le v0, v2, 00bd // +0026 │ │ -03ff76: 6e30 eb07 470a |0099: invoke-virtual {v7, v4, v10}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07eb │ │ -03ff7c: d800 00ff |009c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03ff80: 6e10 ec07 0700 |009e: invoke-virtual {v7}, Ljava/lang/StringBuffer;.length:()I // method@07ec │ │ -03ff86: 0a01 |00a1: move-result v1 │ │ -03ff88: d801 01ff |00a2: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03ff8c: 3a01 3200 |00a4: if-ltz v1, 00d6 // +0032 │ │ -03ff90: 6e20 e907 1700 |00a6: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03ff96: 0a02 |00a9: move-result v2 │ │ -03ff98: 3392 2c00 |00aa: if-ne v2, v9, 00d6 // +002c │ │ -03ff9c: 6e20 ea07 1700 |00ac: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@07ea │ │ -03ffa2: d801 01ff |00af: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03ffa6: 28f3 |00b1: goto 00a4 // -000d │ │ -03ffa8: 1303 3100 |00b2: const/16 v3, #int 49 // #31 │ │ -03ffac: 6e30 eb07 5703 |00b4: invoke-virtual {v7, v5, v3}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07eb │ │ -03ffb2: d803 0001 |00b7: add-int/lit8 v3, v0, #int 1 // #01 │ │ -03ffb6: d800 0201 |00b9: add-int/lit8 v0, v2, #int 1 // #01 │ │ -03ffba: 0132 |00bb: move v2, v3 │ │ -03ffbc: 28d3 |00bc: goto 008f // -002d │ │ -03ffbe: 3501 0800 |00bd: if-ge v1, v0, 00c5 // +0008 │ │ -03ffc2: 6e20 e507 9700 |00bf: invoke-virtual {v7, v9}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07e5 │ │ -03ffc8: d801 0101 |00c2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03ffcc: 28f9 |00c4: goto 00bd // -0007 │ │ -03ffce: 0101 |00c5: move v1, v0 │ │ -03ffd0: 3c01 0800 |00c6: if-gtz v1, 00ce // +0008 │ │ -03ffd4: 6e30 eb07 5709 |00c8: invoke-virtual {v7, v5, v9}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07eb │ │ -03ffda: d801 0101 |00cb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03ffde: 28f9 |00cd: goto 00c6 // -0007 │ │ -03ffe0: 3c00 0300 |00ce: if-gtz v0, 00d1 // +0003 │ │ -03ffe4: 0140 |00d0: move v0, v4 │ │ -03ffe6: 6e30 eb07 070a |00d1: invoke-virtual {v7, v0, v10}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07eb │ │ -03ffec: 0150 |00d4: move v0, v5 │ │ -03ffee: 28c9 |00d5: goto 009e // -0037 │ │ -03fff0: 3a01 0b00 |00d6: if-ltz v1, 00e1 // +000b │ │ -03fff4: 6e20 e907 1700 |00d8: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.charAt:(I)C // method@07e9 │ │ -03fffa: 0a02 |00db: move-result v2 │ │ -03fffc: 33a2 0500 |00dc: if-ne v2, v10, 00e1 // +0005 │ │ -040000: 6e20 ea07 1700 |00de: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@07ea │ │ -040006: 3800 0b00 |00e1: if-eqz v0, 00ec // +000b │ │ -04000a: 1301 4500 |00e3: const/16 v1, #int 69 // #45 │ │ -04000e: 6e20 e507 1700 |00e5: invoke-virtual {v7, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@07e5 │ │ -040014: 0c01 |00e8: move-result-object v1 │ │ -040016: 6e20 e707 0100 |00e9: invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@07e7 │ │ -04001c: 1600 0000 |00ec: const-wide/16 v0, #int 0 // #0 │ │ -040020: 3000 0c00 |00ee: cmpg-double v0, v12, v0 │ │ -040024: 3b00 0700 |00f0: if-gez v0, 00f7 // +0007 │ │ -040028: 1300 2d00 |00f2: const/16 v0, #int 45 // #2d │ │ -04002c: 6e30 eb07 5700 |00f4: invoke-virtual {v7, v5, v0}, Ljava/lang/StringBuffer;.insert:(IC)Ljava/lang/StringBuffer; // method@07eb │ │ -040032: 6e10 ef07 0700 |00f7: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@07ef │ │ -040038: 0c00 |00fa: move-result-object v0 │ │ -04003a: 1100 |00fb: return-object v0 │ │ -04003c: 012b |00fc: move v11, v2 │ │ -04003e: 0102 |00fd: move v2, v0 │ │ -040040: 01b0 |00fe: move v0, v11 │ │ -040042: 2890 |00ff: goto 008f // -0070 │ │ -040044: 0120 |0100: move v0, v2 │ │ -040046: 2891 |0101: goto 0092 // -006f │ │ + registers : 17 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 79 16-bit code units │ │ +049d30: |[049d30] org.achartengine.chart.RangeBarChart.drawSeries:(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ │ +049d40: 54a0 2408 |0000: iget-object v0, v10, Lorg/achartengine/chart/RangeBarChart;.mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; // field@0824 │ │ +049d44: 6e10 2109 0000 |0002: invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;.getSeriesCount:()I // method@0921 │ │ +049d4a: 0a07 |0005: move-result v7 │ │ +049d4c: 21d8 |0006: array-length v8, v13 │ │ +049d4e: 6e10 8709 0e00 |0007: invoke-virtual {v14}, Lorg/achartengine/renderer/SimpleSeriesRenderer;.getColor:()I // method@0987 │ │ +049d54: 0a00 |000a: move-result v0 │ │ +049d56: 6e20 8200 0c00 |000b: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +049d5c: 6200 0600 |000e: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0006 │ │ +049d60: 6e20 8400 0c00 |0010: invoke-virtual {v12, v0}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0084 │ │ +049d66: 6e40 d508 da78 |0013: invoke-virtual {v10, v13, v8, v7}, Lorg/achartengine/chart/RangeBarChart;.getHalfDiffX:([FII)F // method@08d5 │ │ +049d6c: 0a09 |0016: move-result v9 │ │ +049d6e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +049d70: 0106 |0018: move v6, v0 │ │ +049d72: 3586 3500 |0019: if-ge v6, v8, 004e // +0035 │ │ +049d76: 4400 0d06 |001b: aget v0, v13, v6 │ │ +049d7a: d801 0601 |001d: add-int/lit8 v1, v6, #int 1 // #01 │ │ +049d7e: 4404 0d01 |001f: aget v4, v13, v1 │ │ +049d82: d801 0602 |0021: add-int/lit8 v1, v6, #int 2 // #02 │ │ +049d86: 4403 0d01 |0023: aget v3, v13, v1 │ │ +049d8a: d801 0603 |0025: add-int/lit8 v1, v6, #int 3 // #03 │ │ +049d8e: 4402 0d01 |0027: aget v2, v13, v1 │ │ +049d92: 54a1 2508 |0029: iget-object v1, v10, Lorg/achartengine/chart/RangeBarChart;.mType:Lorg/achartengine/chart/BarChart$Type; // field@0825 │ │ +049d96: 6205 0608 |002b: sget-object v5, Lorg/achartengine/chart/BarChart$Type;.STACKED:Lorg/achartengine/chart/BarChart$Type; // field@0806 │ │ +049d9a: 3351 0e00 |002d: if-ne v1, v5, 003b // +000e │ │ +049d9e: a701 0009 |002f: sub-float v1, v0, v9 │ │ +049da2: c693 |0031: add-float/2addr v3, v9 │ │ +049da4: 07b0 |0032: move-object v0, v11 │ │ +049da6: 07c5 |0033: move-object v5, v12 │ │ +049da8: 7406 6f00 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +049dae: d800 0604 |0037: add-int/lit8 v0, v6, #int 4 // #04 │ │ +049db2: 0106 |0039: move v6, v0 │ │ +049db4: 28df |003a: goto 0019 // -0021 │ │ +049db6: 8271 |003b: int-to-float v1, v7 │ │ +049db8: c891 |003c: mul-float/2addr v1, v9 │ │ +049dba: c710 |003d: sub-float/2addr v0, v1 │ │ +049dbc: da01 1002 |003e: mul-int/lit8 v1, v16, #int 2 // #02 │ │ +049dc0: 8211 |0040: int-to-float v1, v1 │ │ +049dc2: c891 |0041: mul-float/2addr v1, v9 │ │ +049dc4: c601 |0042: add-float/2addr v1, v0 │ │ +049dc6: 1500 0040 |0043: const/high16 v0, #int 1073741824 // #4000 │ │ +049dca: c890 |0045: mul-float/2addr v0, v9 │ │ +049dcc: a603 0100 |0046: add-float v3, v1, v0 │ │ +049dd0: 07b0 |0048: move-object v0, v11 │ │ +049dd2: 07c5 |0049: move-object v5, v12 │ │ +049dd4: 7406 6f00 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@006f │ │ +049dda: 28ea |004d: goto 0037 // -0016 │ │ +049ddc: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0007 line=59 │ │ - 0x000c line=62 │ │ - 0x0010 line=64 │ │ - 0x0018 line=65 │ │ - 0x001d line=66 │ │ - 0x0023 line=67 │ │ - 0x0030 line=68 │ │ - 0x0032 line=69 │ │ - 0x0035 line=71 │ │ - 0x003a line=75 │ │ - 0x0042 line=76 │ │ - 0x0046 line=62 │ │ - 0x004a line=67 │ │ - 0x004b line=78 │ │ - 0x004d line=79 │ │ - 0x004f line=80 │ │ - 0x0052 line=81 │ │ - 0x0055 line=85 │ │ - 0x005d line=86 │ │ - 0x005f line=85 │ │ - 0x0064 line=89 │ │ - 0x0066 line=90 │ │ - 0x006e line=92 │ │ - 0x007a line=93 │ │ - 0x007d line=92 │ │ - 0x0080 line=95 │ │ - 0x0082 line=96 │ │ - 0x008f line=103 │ │ - 0x0092 line=107 │ │ - 0x0099 line=108 │ │ - 0x009c line=109 │ │ - 0x009e line=120 │ │ - 0x00a2 line=124 │ │ - 0x00ac line=125 │ │ - 0x00af line=124 │ │ - 0x00b2 line=98 │ │ - 0x00b7 line=99 │ │ - 0x00b9 line=100 │ │ - 0x00bd line=111 │ │ - 0x00bf line=112 │ │ - 0x00c2 line=111 │ │ - 0x00c6 line=114 │ │ - 0x00c8 line=115 │ │ - 0x00cb line=114 │ │ - 0x00ce line=117 │ │ - 0x00d5 line=118 │ │ - 0x00d6 line=127 │ │ - 0x00de line=128 │ │ - 0x00e1 line=131 │ │ - 0x00e3 line=132 │ │ - 0x00ec line=134 │ │ - 0x00f2 line=135 │ │ - 0x00f7 line=137 │ │ + 0x0000 line=55 │ │ + 0x0006 line=56 │ │ + 0x0007 line=57 │ │ + 0x000e line=58 │ │ + 0x0013 line=59 │ │ + 0x0017 line=60 │ │ + 0x001b line=61 │ │ + 0x001d line=62 │ │ + 0x0021 line=64 │ │ + 0x0025 line=65 │ │ + 0x0029 line=66 │ │ + 0x002f line=67 │ │ + 0x0037 line=60 │ │ + 0x003b line=69 │ │ + 0x0043 line=70 │ │ + 0x004e line=73 │ │ locals : │ │ - 0x0000 - 0x0102 reg=12 (null) D │ │ - 0x0000 - 0x0102 reg=14 (null) I │ │ + 0x0000 - 0x004f reg=10 this Lorg/achartengine/chart/RangeBarChart; │ │ + 0x0000 - 0x004f reg=11 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x004f reg=12 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x004f reg=13 (null) [F │ │ + 0x0000 - 0x004f reg=14 (null) Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ + 0x0000 - 0x004f reg=15 (null) F │ │ + 0x0000 - 0x004f reg=16 (null) I │ │ │ │ - #3 : (in Lorg/javia/arity/Util;) │ │ - name : 'doubleToString' │ │ - type : '(DII)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Lorg/achartengine/chart/RangeBarChart;) │ │ + name : 'getCoeficient' │ │ + type : '()F' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -040048: |[040048] org.javia.arity.Util.doubleToString:(DII)Ljava/lang/String; │ │ -040058: 7130 0c0b 2104 |0000: invoke-static {v1, v2, v4}, Lorg/javia/arity/Util;.doubleToString:(DI)Ljava/lang/String; // method@0b0c │ │ -04005e: 0c00 |0003: move-result-object v0 │ │ -040060: 7120 0f0b 3000 |0004: invoke-static {v0, v3}, Lorg/javia/arity/Util;.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; // method@0b0f │ │ -040066: 0c00 |0007: move-result-object v0 │ │ -040068: 1100 |0008: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049de0: |[049de0] org.achartengine.chart.RangeBarChart.getCoeficient:()F │ │ +049df0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +049df4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ + 0x0000 line=106 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 (null) D │ │ - 0x0000 - 0x0009 reg=3 (null) I │ │ - 0x0000 - 0x0009 reg=4 (null) I │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/RangeBarChart; │ │ │ │ - #4 : (in Lorg/javia/arity/Util;) │ │ - name : 'shortApprox' │ │ - type : '(DD)D' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 1249 (RangeBarChart.java) │ │ + │ │ +Class #300 header: │ │ +class_idx : 469 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 463 │ │ +source_file_idx : 1328 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #300 annotations: │ │ +Annotations on method #2276 'drawXLabels' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Double;" ">;[" "Ljava/lang/Double;" "Landroid/graphics/Canvas;" "Landroid/graphics/Paint;" "IIIDD)V" } │ │ + │ │ +Class #300 - │ │ + Class descriptor : 'Lorg/achartengine/chart/TimeChart;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/achartengine/chart/LineChart;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : 'DAY' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 86400000 │ │ + Instance fields - │ │ + #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : 'mDateFormat' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : '' │ │ + type : '(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -04006c: |[04006c] org.javia.arity.Util.shortApprox:(DD)D │ │ -04007c: 7120 a107 7600 |0000: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -040082: 0b00 |0003: move-result-wide v0 │ │ -040084: 7120 a107 9800 |0004: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@07a1 │ │ -04008a: 0b02 |0007: move-result-wide v2 │ │ -04008c: 7120 b20a 3200 |0008: invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;.intLog10:(D)I // method@0ab2 │ │ -040092: 0a02 |000b: move-result v2 │ │ -040094: 7110 b10a 0200 |000c: invoke-static {v2}, Lorg/javia/arity/MoreMath;.intExp10:(I)D // method@0ab1 │ │ -04009a: 0b02 |000f: move-result-wide v2 │ │ -04009c: ce20 |0010: div-double/2addr v0, v2 │ │ -04009e: 1904 e03f |0011: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -0400a2: cb40 |0013: add-double/2addr v0, v4 │ │ -0400a4: 7120 ad07 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@07ad │ │ -0400aa: 0b00 |0017: move-result-wide v0 │ │ -0400ac: cd20 |0018: mul-double/2addr v0, v2 │ │ -0400ae: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ -0400b2: 3002 0602 |001b: cmpg-double v2, v6, v2 │ │ -0400b6: 3b02 0300 |001d: if-gez v2, 0020 // +0003 │ │ -0400ba: 8000 |001f: neg-double v0, v0 │ │ -0400bc: 1000 |0020: return-wide v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +049df8: |[049df8] org.achartengine.chart.TimeChart.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ +049e08: 7030 ba08 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/achartengine/chart/LineChart;.:(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V // method@08ba │ │ +049e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - 0x0004 line=31 │ │ - 0x0010 line=32 │ │ - 0x0019 line=33 │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 (null) D │ │ - 0x0000 - 0x0021 reg=8 (null) D │ │ + 0x0000 - 0x0004 reg=0 this Lorg/achartengine/chart/TimeChart; │ │ + 0x0000 - 0x0004 reg=1 (null) Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ + 0x0000 - 0x0004 reg=2 (null) Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - #5 : (in Lorg/javia/arity/Util;) │ │ - name : 'sizeTruncate' │ │ - type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : 'getDateFormat' │ │ + type : '(DD)Ljava/text/DateFormat;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 55 16-bit code units │ │ -0400c0: |[0400c0] org.javia.arity.Util.sizeTruncate:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0400d0: 1300 4500 |0000: const/16 v0, #int 69 // #45 │ │ -0400d4: 6e20 d507 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@07d5 │ │ -0400da: 0a00 |0005: move-result v0 │ │ -0400dc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0400de: 3210 2d00 |0007: if-eq v0, v1, 0034 // +002d │ │ -0400e2: 6e20 dc07 0600 |0009: invoke-virtual {v6, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@07dc │ │ -0400e8: 0c00 |000c: move-result-object v0 │ │ -0400ea: 6e10 d707 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@07d7 │ │ -0400f0: 0a01 |0010: move-result v1 │ │ -0400f2: 9102 0701 |0011: sub-int v2, v7, v1 │ │ -0400f6: 2203 a501 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01a5 │ │ -0400fa: 7010 f007 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@07f0 │ │ -040100: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -040102: 6e10 d707 0600 |0019: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@07d7 │ │ -040108: 0a05 |001c: move-result v5 │ │ -04010a: 9101 0501 |001d: sub-int v1, v5, v1 │ │ -04010e: 7120 b407 2100 |001f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@07b4 │ │ -040114: 0a01 |0022: move-result v1 │ │ -040116: 6e30 dd07 4601 |0023: invoke-virtual {v6, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@07dd │ │ -04011c: 0c01 |0026: move-result-object v1 │ │ -04011e: 6e20 f807 1300 |0027: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -040124: 0c01 |002a: move-result-object v1 │ │ -040126: 6e20 f807 0100 |002b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@07f8 │ │ -04012c: 0c00 |002e: move-result-object v0 │ │ -04012e: 6e10 fb07 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@07fb │ │ -040134: 0c00 |0032: move-result-object v0 │ │ -040136: 1100 |0033: return-object v0 │ │ -040138: 1a00 0000 |0034: const-string v0, "" // string@0000 │ │ -04013c: 28d7 |0036: goto 000d // -0029 │ │ - catches : (none) │ │ + registers : 16 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +049e10: |[049e10] org.achartengine.chart.TimeChart.getDateFormat:(DD)Ljava/text/DateFormat; │ │ +049e20: 1239 |0000: const/4 v9, #int 3 // #3 │ │ +049e22: 1228 |0001: const/4 v8, #int 2 // #2 │ │ +049e24: 1806 0000 0000 7099 9441 |0002: const-wide v6, #double 8.64e+07 // #4194997000000000 │ │ +049e2e: 54b0 2b08 |0007: iget-object v0, v11, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@082b │ │ +049e32: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +049e36: 2200 a901 |000b: new-instance v0, Ljava/text/SimpleDateFormat; // type@01a9 │ │ +049e3a: 54b1 2b08 |000d: iget-object v1, v11, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@082b │ │ +049e3e: 7020 0608 1000 |000f: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0806 │ │ +049e44: 1100 |0012: return-object v0 │ │ +049e46: 0d00 |0013: move-exception v0 │ │ +049e48: 7110 0a08 0800 |0014: invoke-static {v8}, Ljava/text/SimpleDateFormat;.getDateInstance:(I)Ljava/text/DateFormat; // method@080a │ │ +049e4e: 0c00 |0017: move-result-object v0 │ │ +049e50: ac02 0e0c |0018: sub-double v2, v14, v12 │ │ +049e54: 2f01 0206 |001a: cmpl-double v1, v2, v6 │ │ +049e58: 3d01 1000 |001c: if-lez v1, 002c // +0010 │ │ +049e5c: 1804 0000 0000 ccbf b941 |001e: const-wide v4, #double 4.32e+08 // #41b9bfcc00000000 │ │ +049e66: 3001 0204 |0023: cmpg-double v1, v2, v4 │ │ +049e6a: 3b01 0700 |0025: if-gez v1, 002c // +0007 │ │ +049e6e: 7120 0b08 9900 |0027: invoke-static {v9, v9}, Ljava/text/SimpleDateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@080b │ │ +049e74: 0c00 |002a: move-result-object v0 │ │ +049e76: 28e7 |002b: goto 0012 // -0019 │ │ +049e78: 3001 0206 |002c: cmpg-double v1, v2, v6 │ │ +049e7c: 3b01 e4ff |002e: if-gez v1, 0012 // -001c │ │ +049e80: 7110 0c08 0800 |0030: invoke-static {v8}, Ljava/text/SimpleDateFormat;.getTimeInstance:(I)Ljava/text/DateFormat; // method@080c │ │ +049e86: 0c00 |0033: move-result-object v0 │ │ +049e88: 28de |0034: goto 0012 // -0022 │ │ + catches : 1 │ │ + 0x000b - 0x0012 │ │ + Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0006 line=44 │ │ - 0x000d line=45 │ │ - 0x0011 line=46 │ │ - 0x0013 line=47 │ │ - 0x0034 line=44 │ │ + 0x0007 line=106 │ │ + 0x000b line=109 │ │ + 0x0012 line=122 │ │ + 0x0013 line=111 │ │ + 0x0014 line=115 │ │ + 0x0018 line=116 │ │ + 0x001a line=117 │ │ + 0x0027 line=118 │ │ + 0x002c line=119 │ │ + 0x0030 line=120 │ │ locals : │ │ - 0x0000 - 0x0037 reg=6 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0037 reg=7 (null) I │ │ + 0x0000 - 0x0035 reg=11 this Lorg/achartengine/chart/TimeChart; │ │ + 0x0000 - 0x0035 reg=12 (null) D │ │ + 0x0000 - 0x0035 reg=14 (null) D │ │ │ │ Virtual methods - │ │ - source_file_idx : 1370 (Util.java) │ │ - │ │ -Class #312 header: │ │ -class_idx : 533 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 414 │ │ -source_file_idx : 1459 │ │ -static_fields_size : 45 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + #0 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : 'drawXLabels' │ │ + type : '(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 28 │ │ + ins : 12 │ │ + outs : 7 │ │ + insns size : 203 16-bit code units │ │ +049e9c: |[049e9c] org.achartengine.chart.TimeChart.drawXLabels:(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ │ +049eac: 7801 3808 1100 |0000: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@0838 │ │ +049eb2: 0a0c |0003: move-result v12 │ │ +049eb4: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +049eb8: 5402 2c08 |0006: iget-object v2, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +049ebc: 6e10 c009 0200 |0008: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowLabels:()Z // method@09c0 │ │ +049ec2: 0a0d |000b: move-result v13 │ │ +049ec4: 0800 1000 |000c: move-object/from16 v0, v16 │ │ +049ec8: 5402 2c08 |000e: iget-object v2, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +049ecc: 6e10 bf09 0200 |0010: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.isShowGrid:()Z // method@09bf │ │ +049ed2: 0a0e |0013: move-result v14 │ │ +049ed4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +049ed6: 0800 1100 |0015: move-object/from16 v0, v17 │ │ +049eda: 7220 3408 2000 |0017: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +049ee0: 0c02 |001a: move-result-object v2 │ │ +049ee2: 1f02 8401 |001b: check-cast v2, Ljava/lang/Double; // type@0184 │ │ +049ee6: 6e10 7c07 0200 |001d: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +049eec: 0b04 |0020: move-result-wide v4 │ │ +049eee: d802 0cff |0021: add-int/lit8 v2, v12, #int -1 // #ff │ │ +049ef2: 0800 1100 |0023: move-object/from16 v0, v17 │ │ +049ef6: 7220 3408 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +049efc: 0c02 |0028: move-result-object v2 │ │ +049efe: 1f02 8401 |0029: check-cast v2, Ljava/lang/Double; // type@0184 │ │ +049f02: 6e10 7c07 0200 |002b: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +049f08: 0b02 |002e: move-result-wide v2 │ │ +049f0a: 0800 1000 |002f: move-object/from16 v0, v16 │ │ +049f0e: 7053 e608 4025 |0031: invoke-direct {v0, v4, v5, v2, v3}, Lorg/achartengine/chart/TimeChart;.getDateFormat:(DD)Ljava/text/DateFormat; // method@08e6 │ │ +049f14: 0c0f |0034: move-result-object v15 │ │ +049f16: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +049f18: 012b |0036: move v11, v2 │ │ +049f1a: 35cb 9300 |0037: if-ge v11, v12, 00ca // +0093 │ │ +049f1e: 0800 1100 |0039: move-object/from16 v0, v17 │ │ +049f22: 7220 3408 b000 |003b: invoke-interface {v0, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0834 │ │ +049f28: 0c02 |003e: move-result-object v2 │ │ +049f2a: 1f02 8401 |003f: check-cast v2, Ljava/lang/Double; // type@0184 │ │ +049f2e: 6e10 7c07 0200 |0041: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@077c │ │ +049f34: 0b02 |0044: move-result-wide v2 │ │ +049f36: 7120 ad07 3200 |0045: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@07ad │ │ +049f3c: 0b08 |0048: move-result-wide v8 │ │ +049f3e: 0200 1500 |0049: move/from16 v0, v21 │ │ +049f42: 8302 |004b: int-to-double v2, v0 │ │ +049f44: 8684 |004c: long-to-double v4, v8 │ │ +049f46: ac04 041a |004d: sub-double v4, v4, v26 │ │ +049f4a: ad04 0418 |004f: mul-double v4, v4, v24 │ │ +049f4e: cb42 |0051: add-double/2addr v2, v4 │ │ +049f50: 8c23 |0052: double-to-float v3, v2 │ │ +049f52: 380d 5500 |0053: if-eqz v13, 00a8 // +0055 │ │ +049f56: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +049f5a: 5402 2c08 |0057: iget-object v2, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +049f5e: 6e10 9909 0200 |0059: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsColor:()I // method@0999 │ │ +049f64: 0a02 |005c: move-result v2 │ │ +049f66: 0800 1400 |005d: move-object/from16 v0, v20 │ │ +049f6a: 6e20 8200 2000 |005f: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +049f70: 0200 1700 |0062: move/from16 v0, v23 │ │ +049f74: 8204 |0064: int-to-float v4, v0 │ │ +049f76: 0200 1700 |0065: move/from16 v0, v23 │ │ +049f7a: 8202 |0067: int-to-float v2, v0 │ │ +049f7c: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +049f80: 5405 2c08 |006a: iget-object v5, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +049f84: 6e10 9a09 0500 |006c: invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +049f8a: 0a05 |006f: move-result v5 │ │ +049f8c: 1506 4040 |0070: const/high16 v6, #int 1077936128 // #4040 │ │ +049f90: c965 |0072: div-float/2addr v5, v6 │ │ +049f92: a606 0205 |0073: add-float v6, v2, v5 │ │ +049f96: 0802 1300 |0075: move-object/from16 v2, v19 │ │ +049f9a: 0135 |0077: move v5, v3 │ │ +049f9c: 0807 1400 |0078: move-object/from16 v7, v20 │ │ +049fa0: 7406 6b00 0200 |007a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +049fa6: 2202 b001 |007d: new-instance v2, Ljava/util/Date; // type@01b0 │ │ +049faa: 7030 2008 8209 |007f: invoke-direct {v2, v8, v9}, Ljava/util/Date;.:(J)V // method@0820 │ │ +049fb0: 6e20 f907 2f00 |0082: invoke-virtual {v15, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@07f9 │ │ +049fb6: 0c06 |0085: move-result-object v6 │ │ +049fb8: 0200 1700 |0086: move/from16 v0, v23 │ │ +049fbc: 8202 |0088: int-to-float v2, v0 │ │ +049fbe: 0800 1000 |0089: move-object/from16 v0, v16 │ │ +049fc2: 5404 2c08 |008b: iget-object v4, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +049fc6: 6e10 9a09 0400 |008d: invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getLabelsTextSize:()F // method@099a │ │ +049fcc: 0a04 |0090: move-result v4 │ │ +049fce: 1505 0040 |0091: const/high16 v5, #int 1073741824 // #4000 │ │ +049fd2: c954 |0093: div-float/2addr v4, v5 │ │ +049fd4: a608 0204 |0094: add-float v8, v2, v4 │ │ +049fd8: 0800 1000 |0096: move-object/from16 v0, v16 │ │ +049fdc: 5402 2c08 |0098: iget-object v2, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +049fe0: 6e10 a909 0200 |009a: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getXLabelsAngle:()F // method@09a9 │ │ +049fe6: 0a0a |009d: move-result v10 │ │ +049fe8: 0804 1000 |009e: move-object/from16 v4, v16 │ │ +049fec: 0805 1300 |00a0: move-object/from16 v5, v19 │ │ +049ff0: 0137 |00a2: move v7, v3 │ │ +049ff2: 0809 1400 |00a3: move-object/from16 v9, v20 │ │ +049ff6: 7407 e308 0400 |00a5: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/achartengine/chart/TimeChart;.drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V // method@08e3 │ │ +049ffc: 380e 1d00 |00a8: if-eqz v14, 00c5 // +001d │ │ +04a000: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +04a004: 5402 2c08 |00ac: iget-object v2, v0, Lorg/achartengine/chart/TimeChart;.mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; // field@082c │ │ +04a008: 6e10 9709 0200 |00ae: invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;.getGridColor:()I // method@0997 │ │ +04a00e: 0a02 |00b1: move-result v2 │ │ +04a010: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ +04a014: 6e20 8200 2000 |00b4: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0082 │ │ +04a01a: 0200 1700 |00b7: move/from16 v0, v23 │ │ +04a01e: 8204 |00b9: int-to-float v4, v0 │ │ +04a020: 0200 1600 |00ba: move/from16 v0, v22 │ │ +04a024: 8206 |00bc: int-to-float v6, v0 │ │ +04a026: 0802 1300 |00bd: move-object/from16 v2, v19 │ │ +04a02a: 0135 |00bf: move v5, v3 │ │ +04a02c: 0807 1400 |00c0: move-object/from16 v7, v20 │ │ +04a030: 7406 6b00 0200 |00c2: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@006b │ │ +04a036: d802 0b01 |00c5: add-int/lit8 v2, v11, #int 1 // #01 │ │ +04a03a: 012b |00c7: move v11, v2 │ │ +04a03c: 2900 6fff |00c8: goto/16 0037 // -0091 │ │ +04a040: 0e00 |00ca: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0004 line=81 │ │ + 0x000c line=82 │ │ + 0x0014 line=83 │ │ + 0x0035 line=84 │ │ + 0x0039 line=85 │ │ + 0x0049 line=86 │ │ + 0x0053 line=87 │ │ + 0x0055 line=88 │ │ + 0x0062 line=89 │ │ + 0x007d line=90 │ │ + 0x00a8 line=92 │ │ + 0x00aa line=93 │ │ + 0x00b7 line=94 │ │ + 0x00c5 line=84 │ │ + 0x00ca line=97 │ │ + locals : │ │ + 0x0000 - 0x00cb reg=16 this Lorg/achartengine/chart/TimeChart; │ │ + 0x0000 - 0x00cb reg=17 (null) Ljava/util/List; │ │ + 0x0000 - 0x00cb reg=18 (null) [Ljava/lang/Double; │ │ + 0x0000 - 0x00cb reg=19 (null) Landroid/graphics/Canvas; │ │ + 0x0000 - 0x00cb reg=20 (null) Landroid/graphics/Paint; │ │ + 0x0000 - 0x00cb reg=21 (null) I │ │ + 0x0000 - 0x00cb reg=22 (null) I │ │ + 0x0000 - 0x00cb reg=23 (null) I │ │ + 0x0000 - 0x00cb reg=24 (null) D │ │ + 0x0000 - 0x00cb reg=26 (null) D │ │ │ │ -Class #312 - │ │ - Class descriptor : 'Lorg/javia/arity/VM;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/javia/arity/VM;) │ │ - name : 'ABS' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 28 │ │ - #1 : (in Lorg/javia/arity/VM;) │ │ - name : 'ACOS' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 20 │ │ - #2 : (in Lorg/javia/arity/VM;) │ │ - name : 'ACOSH' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 26 │ │ - #3 : (in Lorg/javia/arity/VM;) │ │ - name : 'ADD' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #4 : (in Lorg/javia/arity/VM;) │ │ - name : 'ASIN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 19 │ │ - #5 : (in Lorg/javia/arity/VM;) │ │ - name : 'ASINH' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 25 │ │ - #6 : (in Lorg/javia/arity/VM;) │ │ - name : 'ATAN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 21 │ │ - #7 : (in Lorg/javia/arity/VM;) │ │ - name : 'ATANH' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 27 │ │ - #8 : (in Lorg/javia/arity/VM;) │ │ - name : 'BYTECODE_END' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 42 │ │ - #9 : (in Lorg/javia/arity/VM;) │ │ - name : 'CALL' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #10 : (in Lorg/javia/arity/VM;) │ │ - name : 'CBRT' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 13 │ │ - #11 : (in Lorg/javia/arity/VM;) │ │ - name : 'CEIL' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 30 │ │ - #12 : (in Lorg/javia/arity/VM;) │ │ - name : 'COMB' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 35 │ │ - #13 : (in Lorg/javia/arity/VM;) │ │ - name : 'CONST' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #14 : (in Lorg/javia/arity/VM;) │ │ - name : 'COS' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 17 │ │ - #15 : (in Lorg/javia/arity/VM;) │ │ - name : 'COSH' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 23 │ │ - #16 : (in Lorg/javia/arity/VM;) │ │ - name : 'DIV' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #17 : (in Lorg/javia/arity/VM;) │ │ - name : 'EXP' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 14 │ │ - #18 : (in Lorg/javia/arity/VM;) │ │ - name : 'FACT' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 11 │ │ - #19 : (in Lorg/javia/arity/VM;) │ │ - name : 'FLOOR' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 29 │ │ - #20 : (in Lorg/javia/arity/VM;) │ │ - name : 'GCD' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 34 │ │ - #21 : (in Lorg/javia/arity/VM;) │ │ - name : 'LOAD0' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 37 │ │ - #22 : (in Lorg/javia/arity/VM;) │ │ - name : 'LOAD1' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 38 │ │ - #23 : (in Lorg/javia/arity/VM;) │ │ - name : 'LOAD2' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 39 │ │ - #24 : (in Lorg/javia/arity/VM;) │ │ - name : 'LOAD3' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 40 │ │ - #25 : (in Lorg/javia/arity/VM;) │ │ - name : 'LOAD4' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 41 │ │ - #26 : (in Lorg/javia/arity/VM;) │ │ - name : 'LOG' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 15 │ │ - #27 : (in Lorg/javia/arity/VM;) │ │ - name : 'MAX' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 33 │ │ - #28 : (in Lorg/javia/arity/VM;) │ │ - name : 'MIN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32 │ │ - #29 : (in Lorg/javia/arity/VM;) │ │ - name : 'MOD' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 7 │ │ - #30 : (in Lorg/javia/arity/VM;) │ │ - name : 'MUL' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #31 : (in Lorg/javia/arity/VM;) │ │ - name : 'PERM' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 36 │ │ - #32 : (in Lorg/javia/arity/VM;) │ │ - name : 'POWER' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #33 : (in Lorg/javia/arity/VM;) │ │ - name : 'RESERVED' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #34 : (in Lorg/javia/arity/VM;) │ │ - name : 'RND' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #35 : (in Lorg/javia/arity/VM;) │ │ - name : 'SIGN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 31 │ │ - #36 : (in Lorg/javia/arity/VM;) │ │ - name : 'SIN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16 │ │ - #37 : (in Lorg/javia/arity/VM;) │ │ - name : 'SINH' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 22 │ │ - #38 : (in Lorg/javia/arity/VM;) │ │ - name : 'SQRT' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 12 │ │ - #39 : (in Lorg/javia/arity/VM;) │ │ - name : 'SUB' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #40 : (in Lorg/javia/arity/VM;) │ │ - name : 'TAN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 18 │ │ - #41 : (in Lorg/javia/arity/VM;) │ │ - name : 'TANH' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 24 │ │ - #42 : (in Lorg/javia/arity/VM;) │ │ - name : 'UMIN' │ │ - type : 'B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 9 │ │ - #43 : (in Lorg/javia/arity/VM;) │ │ - name : 'builtinArity' │ │ - type : '[B' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - #44 : (in Lorg/javia/arity/VM;) │ │ - name : 'opcodeName' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/javia/arity/VM;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #1 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : 'getDateFormat' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 290 16-bit code units │ │ -040140: |[040140] org.javia.arity.VM.:()V │ │ -040150: 1303 2b00 |0000: const/16 v3, #int 43 // #2b │ │ -040154: 2330 2702 |0002: new-array v0, v3, [Ljava/lang/String; // type@0227 │ │ -040158: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04015a: 1a02 990e |0005: const-string v2, "reserved" // string@0e99 │ │ -04015e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -040162: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -040164: 1a02 0008 |000a: const-string v2, "const" // string@0800 │ │ -040168: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -04016c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -04016e: 1a02 a307 |000f: const-string v2, "call" // string@07a3 │ │ -040172: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -040176: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -040178: 1a02 8c06 |0014: const-string v2, "add" // string@068c │ │ -04017c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -040180: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -040182: 1a02 da0f |0019: const-string v2, "sub" // string@0fda │ │ -040186: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -04018a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -04018c: 1a02 5a0d |001e: const-string v2, "mul" // string@0d5a │ │ -040190: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -040194: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -040196: 1a02 d608 |0023: const-string v2, "div" // string@08d6 │ │ -04019a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -04019e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0401a0: 1a02 240d |0028: const-string v2, "mod" // string@0d24 │ │ -0401a4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0401a8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0401ac: 1a02 a90e |002e: const-string v2, "rnd" // string@0ea9 │ │ -0401b0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0401b4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0401b8: 1a02 8310 |0034: const-string v2, "umin" // string@1083 │ │ -0401bc: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0401c0: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -0401c4: 1a02 240e |003a: const-string v2, "power" // string@0e24 │ │ -0401c8: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -0401cc: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0401d0: 1a02 a609 |0040: const-string v2, "fact" // string@09a6 │ │ -0401d4: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0401d8: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -0401dc: 1a02 bb0f |0046: const-string v2, "sqrt" // string@0fbb │ │ -0401e0: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -0401e4: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -0401e8: 1a02 af07 |004c: const-string v2, "cbrt" // string@07af │ │ -0401ec: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0401f0: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -0401f4: 1a02 8f09 |0052: const-string v2, "exp" // string@098f │ │ -0401f8: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -0401fc: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -040200: 1a02 940c |0058: const-string v2, "log" // string@0c94 │ │ -040204: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -040208: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -04020c: 1a02 a70f |005e: const-string v2, "sin" // string@0fa7 │ │ -040210: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -040214: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ -040218: 1a02 0f08 |0064: const-string v2, "cos" // string@080f │ │ -04021c: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -040220: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ -040224: 1a02 ff0f |006a: const-string v2, "tan" // string@0fff │ │ -040228: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ -04022c: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ -040230: 1a02 d606 |0070: const-string v2, "asin" // string@06d6 │ │ -040234: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -040238: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ -04023c: 1a02 7e06 |0076: const-string v2, "acos" // string@067e │ │ -040240: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -040244: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ -040248: 1a02 e306 |007c: const-string v2, "atan" // string@06e3 │ │ -04024c: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ -040250: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ -040254: 1a02 ac0f |0082: const-string v2, "sinh" // string@0fac │ │ -040258: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ -04025c: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ -040260: 1a02 1108 |0088: const-string v2, "cosh" // string@0811 │ │ -040264: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ -040268: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ -04026c: 1a02 0010 |008e: const-string v2, "tanh" // string@1000 │ │ -040270: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ -040274: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ -040278: 1a02 d706 |0094: const-string v2, "asinh" // string@06d7 │ │ -04027c: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -040280: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ -040284: 1a02 7f06 |009a: const-string v2, "acosh" // string@067f │ │ -040288: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -04028c: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ -040290: 1a02 e506 |00a0: const-string v2, "atanh" // string@06e5 │ │ -040294: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ -040298: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ -04029c: 1a02 0706 |00a6: const-string v2, "abs" // string@0607 │ │ -0402a0: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ -0402a4: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ -0402a8: 1a02 ce09 |00ac: const-string v2, "floor" // string@09ce │ │ -0402ac: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -0402b0: 1301 1e00 |00b0: const/16 v1, #int 30 // #1e │ │ -0402b4: 1a02 b107 |00b2: const-string v2, "ceil" // string@07b1 │ │ -0402b8: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ -0402bc: 1301 1f00 |00b6: const/16 v1, #int 31 // #1f │ │ -0402c0: 1a02 a10f |00b8: const-string v2, "sign" // string@0fa1 │ │ -0402c4: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ -0402c8: 1301 2000 |00bc: const/16 v1, #int 32 // #20 │ │ -0402cc: 1a02 1e0d |00be: const-string v2, "min" // string@0d1e │ │ -0402d0: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ -0402d4: 1301 2100 |00c2: const/16 v1, #int 33 // #21 │ │ -0402d8: 1a02 170d |00c4: const-string v2, "max" // string@0d17 │ │ -0402dc: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ -0402e0: 1301 2200 |00c8: const/16 v1, #int 34 // #22 │ │ -0402e4: 1a02 ff09 |00ca: const-string v2, "gcd" // string@09ff │ │ -0402e8: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ -0402ec: 1301 2300 |00ce: const/16 v1, #int 35 // #23 │ │ -0402f0: 1a02 ef07 |00d0: const-string v2, "comb" // string@07ef │ │ -0402f4: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ -0402f8: 1301 2400 |00d4: const/16 v1, #int 36 // #24 │ │ -0402fc: 1a02 0d0e |00d6: const-string v2, "perm" // string@0e0d │ │ -040300: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ -040304: 1301 2500 |00da: const/16 v1, #int 37 // #25 │ │ -040308: 1a02 880c |00dc: const-string v2, "load0" // string@0c88 │ │ -04030c: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ -040310: 1301 2600 |00e0: const/16 v1, #int 38 // #26 │ │ -040314: 1a02 890c |00e2: const-string v2, "load1" // string@0c89 │ │ -040318: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -04031c: 1301 2700 |00e6: const/16 v1, #int 39 // #27 │ │ -040320: 1a02 8a0c |00e8: const-string v2, "load2" // string@0c8a │ │ -040324: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ -040328: 1301 2800 |00ec: const/16 v1, #int 40 // #28 │ │ -04032c: 1a02 8b0c |00ee: const-string v2, "load3" // string@0c8b │ │ -040330: 4d02 0001 |00f0: aput-object v2, v0, v1 │ │ -040334: 1301 2900 |00f2: const/16 v1, #int 41 // #29 │ │ -040338: 1a02 8c0c |00f4: const-string v2, "load4" // string@0c8c │ │ -04033c: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ -040340: 1301 2a00 |00f8: const/16 v1, #int 42 // #2a │ │ -040344: 1a02 4707 |00fa: const-string v2, "bytecode_end" // string@0747 │ │ -040348: 4d02 0001 |00fc: aput-object v2, v0, v1 │ │ -04034c: 6900 bb0b |00fe: sput-object v0, Lorg/javia/arity/VM;.opcodeName:[Ljava/lang/String; // field@0bbb │ │ -040350: 2330 1802 |0100: new-array v0, v3, [B // type@0218 │ │ -040354: 2600 0600 0000 |0102: fill-array-data v0, 00000108 // +00000006 │ │ -04035a: 6900 ba0b |0105: sput-object v0, Lorg/javia/arity/VM;.builtinArity:[B // field@0bba │ │ -04035e: 0e00 |0107: return-void │ │ -040360: 0003 0100 2b00 0000 ffff ffff ffff ... |0108: array-data (26 units) │ │ + insns size : 3 16-bit code units │ │ +04a044: |[04a044] org.achartengine.chart.TimeChart.getDateFormat:()Ljava/lang/String; │ │ +04a054: 5410 2b08 |0000: iget-object v0, v1, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@082b │ │ +04a058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=68 │ │ - 0x0100 line=114 │ │ + 0x0000 line=53 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/achartengine/chart/TimeChart; │ │ │ │ - #1 : (in Lorg/javia/arity/VM;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Lorg/achartengine/chart/TimeChart;) │ │ + name : 'setDateFormat' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -040394: |[040394] org.javia.arity.VM.:()V │ │ -0403a4: 7010 c007 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@07c0 │ │ -0403aa: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04a05c: |[04a05c] org.achartengine.chart.TimeChart.setDateFormat:(Ljava/lang/String;)V │ │ +04a06c: 5b01 2b08 |0000: iput-object v1, v0, Lorg/achartengine/chart/TimeChart;.mDateFormat:Ljava/lang/String; // field@082b │ │ +04a070: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0000 line=62 │ │ + 0x0002 line=63 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/javia/arity/VM; │ │ + 0x0000 - 0x0003 reg=0 this Lorg/achartengine/chart/TimeChart; │ │ + 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1459 (VM.java) │ │ + source_file_idx : 1328 (TimeChart.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,29 +1,28 @@ │ │ │ -Zip file size: 650071 bytes, number of entries: 313 │ │ │ +Zip file size: 629872 bytes, number of entries: 301 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 4905 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/CalendarHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 285 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Files$1.class │ │ │ ?rwxrwxr-x 2.0 unx 280 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Files$2.class │ │ │ ?rwxrwxr-x 2.0 unx 410 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Files$3.class │ │ │ -?rwxrwxr-x 2.0 unx 6031 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Files.class │ │ │ +?rwxrwxr-x 2.0 unx 6027 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Files.class │ │ │ ?rwxrwxr-x 2.0 unx 189 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/FinalVar.class │ │ │ ?rwxrwxr-x 2.0 unx 2808 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Formats.class │ │ │ ?rwxrwxr-x 2.0 unx 345 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$1.class │ │ │ ?rwxrwxr-x 2.0 unx 685 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$2.class │ │ │ ?rwxrwxr-x 2.0 unx 530 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$3.class │ │ │ ?rwxrwxr-x 2.0 unx 702 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$4.class │ │ │ ?rwxrwxr-x 2.0 unx 762 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$5.class │ │ │ -?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$IBusyRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 504 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyRunnable$1.class │ │ │ ?rwxrwxr-x 2.0 unx 537 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyRunnable$2.class │ │ │ ?rwxrwxr-x 2.0 unx 796 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyRunnable$3.class │ │ │ ?rwxrwxr-x 2.0 unx 615 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyRunnable$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1568 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyRunnable.class │ │ │ +?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$IBusyRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 521 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$NothrowRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 145 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$OnFinishListener.class │ │ │ ?rwxrwxr-x 2.0 unx 7294 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs.class │ │ │ ?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/I18N.class │ │ │ ?rwxrwxr-x 2.0 unx 835 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Logger.class │ │ │ ?rwxrwxr-x 2.0 unx 1195 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/Streams.class │ │ │ ?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/BuildConfig.class │ │ │ @@ -40,177 +39,124 @@ │ │ │ ?rwxrwxr-x 2.0 unx 143 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/R.class │ │ │ ?rwxrwxr-x 2.0 unx 6379 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/Calculator.class │ │ │ ?rwxrwxr-x 2.0 unx 657 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorDisplay$1.class │ │ │ ?rwxrwxr-x 2.0 unx 950 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.class │ │ │ ?rwxrwxr-x 2.0 unx 4132 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorDisplay.class │ │ │ ?rwxrwxr-x 2.0 unx 111 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorEditable$1.class │ │ │ ?rwxrwxr-x 2.0 unx 646 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory.class │ │ │ -?rwxrwxr-x 2.0 unx 2152 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorEditable.class │ │ │ -?rwxrwxr-x 2.0 unx 3330 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/ColorButton.class │ │ │ -?rwxrwxr-x 2.0 unx 2338 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/EventListener.class │ │ │ -?rwxrwxr-x 2.0 unx 2557 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/History.class │ │ │ +?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/CalculatorEditable.class │ │ │ +?rwxrwxr-x 2.0 unx 3310 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/ColorButton.class │ │ │ +?rwxrwxr-x 2.0 unx 2368 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/EventListener.class │ │ │ +?rwxrwxr-x 2.0 unx 2554 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/History.class │ │ │ ?rwxrwxr-x 2.0 unx 2155 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/HistoryAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1101 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/HistoryEntry.class │ │ │ -?rwxrwxr-x 2.0 unx 5426 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/Logic.class │ │ │ +?rwxrwxr-x 2.0 unx 5461 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/Logic.class │ │ │ ?rwxrwxr-x 2.0 unx 808 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/PanelSwitcher$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2394 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/PanelSwitcher.class │ │ │ ?rwxrwxr-x 2.0 unx 2431 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/calculator2/Persist.class │ │ │ ?rwxrwxr-x 2.0 unx 1916 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/context/Contexts$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1218 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/context/Contexts$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1223 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/context/Contexts$3.class │ │ │ ?rwxrwxr-x 2.0 unx 18617 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/context/Contexts.class │ │ │ ?rwxrwxr-x 2.0 unx 2559 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/context/ContextsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1343 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/context/ScheduleReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 491 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$array.class │ │ │ -?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 2146 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 2818 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 6527 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 1074 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$menu.class │ │ │ -?rwxrwxr-x 2.0 unx 10691 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$string.class │ │ │ +?rwxrwxr-x 2.0 unx 10544 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 389 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$style.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 148 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/core/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1484 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/Account.class │ │ │ ?rwxrwxr-x 2.0 unx 873 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/AccountType$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3525 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/AccountType.class │ │ │ ?rwxrwxr-x 2.0 unx 1320 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/Balance.class │ │ │ -?rwxrwxr-x 2.0 unx 5022 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/BalanceHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 5029 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/BalanceHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 1608 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/Book.class │ │ │ -?rwxrwxr-x 2.0 unx 5343 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/DataCreator.class │ │ │ +?rwxrwxr-x 2.0 unx 5278 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/DataCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 1145 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/DataMeta.class │ │ │ ?rwxrwxr-x 2.0 unx 1932 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/Detail.class │ │ │ ?rwxrwxr-x 2.0 unx 301 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/DuplicateKeyException.class │ │ │ ?rwxrwxr-x 2.0 unx 2408 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/IDataProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 500 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/IMasterDataProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/MasterDataMeta.class │ │ │ ?rwxrwxr-x 2.0 unx 299 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/NoInstanceException.class │ │ │ ?rwxrwxr-x 2.0 unx 2250 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SQLiteDataHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 16019 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SQLiteDataProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 1511 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SQLiteMasterDataHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 5477 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SQLiteMasterDataProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 764 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/ScheduleJob.class │ │ │ ?rwxrwxr-x 2.0 unx 641 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SymbolPosition$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1913 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SymbolPosition.class │ │ │ ?rwxrwxr-x 2.0 unx 880 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/User.class │ │ │ ?rwxrwxr-x 2.0 unx 754 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 624 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 2036 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AboutActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 1523 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/Desktop.class │ │ │ -?rwxrwxr-x 2.0 unx 494 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AbstractDesktop.class │ │ │ ?rwxrwxr-x 2.0 unx 477 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 187 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener.class │ │ │ -?rwxrwxr-x 2.0 unx 1041 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 3459 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 6552 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1018 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountEditorActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1795 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 9774 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountEditorActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2366 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountMgntActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 453 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountMgntActivity$2.class │ │ │ -?rwxrwxr-x 2.0 unx 8062 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountMgntActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1436 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.class │ │ │ -?rwxrwxr-x 2.0 unx 1904 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountUtil.class │ │ │ +?rwxrwxr-x 2.0 unx 1917 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 830 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 6557 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookEditorActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 1886 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookListHelper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1257 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookListHelper$OnBookListener.class │ │ │ -?rwxrwxr-x 2.0 unx 6020 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookListHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 6017 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookListHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1078 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 953 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 3777 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1466 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/Constants.class │ │ │ -?rwxrwxr-x 2.0 unx 2333 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1559 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$2.class │ │ │ -?rwxrwxr-x 2.0 unx 805 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 1257 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 805 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$5.class │ │ │ -?rwxrwxr-x 2.0 unx 1129 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1.class │ │ │ ?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6.class │ │ │ -?rwxrwxr-x 2.0 unx 1972 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1.class │ │ │ ?rwxrwxr-x 2.0 unx 794 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7.class │ │ │ -?rwxrwxr-x 2.0 unx 1972 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1.class │ │ │ ?rwxrwxr-x 2.0 unx 794 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8.class │ │ │ -?rwxrwxr-x 2.0 unx 1365 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1.class │ │ │ ?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9.class │ │ │ -?rwxrwxr-x 2.0 unx 13692 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 541 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/Desktop$ActivityRun.class │ │ │ ?rwxrwxr-x 2.0 unx 496 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/Desktop$IntentRun.class │ │ │ -?rwxrwxr-x 2.0 unx 1932 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1776 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1517 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/Desktop.class │ │ │ ?rwxrwxr-x 2.0 unx 765 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 598 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1939 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 993 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener.class │ │ │ -?rwxrwxr-x 2.0 unx 12108 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1106 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopItem.class │ │ │ -?rwxrwxr-x 2.0 unx 4473 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 1022 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$5.class │ │ │ +?rwxrwxr-x 2.0 unx 4473 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 472 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx.class │ │ │ -?rwxrwxr-x 2.0 unx 15612 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 969 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 5953 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 10038 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5096 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 7670 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 336 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DummyActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 187 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener.class │ │ │ +?rwxrwxr-x 2.0 unx 7664 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 659 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 2256 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/LocalWebViewActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 194 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/LocalWebViewDlg.class │ │ │ ?rwxrwxr-x 2.0 unx 1185 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/MainDesktop$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3125 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/MainDesktop.class │ │ │ ?rwxrwxr-x 2.0 unx 919 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/NamedItem.class │ │ │ -?rwxrwxr-x 2.0 unx 1481 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/PasswordProtectionActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1682 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/PrefsActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 1858 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/ReportsDesktop.class │ │ │ ?rwxrwxr-x 2.0 unx 471 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$10.class │ │ │ ?rwxrwxr-x 2.0 unx 488 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$11.class │ │ │ ?rwxrwxr-x 2.0 unx 484 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$12.class │ │ │ ?rwxrwxr-x 2.0 unx 484 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$13.class │ │ │ ?rwxrwxr-x 2.0 unx 484 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$14.class │ │ │ ?rwxrwxr-x 2.0 unx 485 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$15.class │ │ │ ?rwxrwxr-x 2.0 unx 424 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$16.class │ │ │ ?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$17.class │ │ │ -?rwxrwxr-x 2.0 unx 1296 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$18.class │ │ │ -?rwxrwxr-x 2.0 unx 1144 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$19.class │ │ │ ?rwxrwxr-x 2.0 unx 645 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$1.class │ │ │ ?rwxrwxr-x 2.0 unx 826 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1298 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1230 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$4.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$5.class │ │ │ ?rwxrwxr-x 2.0 unx 433 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$6.class │ │ │ -?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$7.class │ │ │ ?rwxrwxr-x 2.0 unx 470 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$8.class │ │ │ ?rwxrwxr-x 2.0 unx 488 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$9.class │ │ │ -?rwxrwxr-x 2.0 unx 4898 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop.class │ │ │ -?rwxrwxr-x 2.0 unx 2950 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/AbstractChart.class │ │ │ +?rwxrwxr-x 2.0 unx 2946 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/AbstractChart.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2616 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$2.class │ │ │ -?rwxrwxr-x 2.0 unx 6539 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$5.class │ │ │ -?rwxrwxr-x 2.0 unx 2319 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$6.class │ │ │ -?rwxrwxr-x 2.0 unx 3606 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$7.class │ │ │ -?rwxrwxr-x 2.0 unx 3782 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$8.class │ │ │ -?rwxrwxr-x 2.0 unx 3098 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$9.class │ │ │ -?rwxrwxr-x 2.0 unx 13931 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 2261 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalancePieChart.class │ │ │ -?rwxrwxr-x 2.0 unx 3886 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceTimeChart.class │ │ │ ?rwxrwxr-x 2.0 unx 327 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$ColumnBuffer.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$ComplexEscape.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$DataBuffer.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$HeadersHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 674 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$Letters.class │ │ │ ?rwxrwxr-x 2.0 unx 331 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$RawRecordBuffer.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 com/csvreader/CsvReader$StaticSettings.class │ │ │ @@ -225,91 +171,133 @@ │ │ │ ?rwxrwxr-x 2.0 unx 277 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/AnalyticsReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 170 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Dispatcher$Callbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 315 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Dispatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 2551 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/GoogleAnalyticsTracker.class │ │ │ ?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Hit.class │ │ │ ?rwxrwxr-x 2.0 unx 502 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Item$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Item.class │ │ │ -?rwxrwxr-x 2.0 unx 493 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$array.class │ │ │ -?rwxrwxr-x 2.0 unx 155 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$attr.class │ │ │ -?rwxrwxr-x 2.0 unx 2148 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$color.class │ │ │ -?rwxrwxr-x 2.0 unx 2820 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$drawable.class │ │ │ -?rwxrwxr-x 2.0 unx 6529 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$id.class │ │ │ -?rwxrwxr-x 2.0 unx 1076 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$layout.class │ │ │ -?rwxrwxr-x 2.0 unx 573 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$menu.class │ │ │ -?rwxrwxr-x 2.0 unx 10693 b- defN 80-Jan-01 00:00 com/google/android/apps/analytics/R$string.class │ │ │ -?rwxrwxr-x 2.0 unx 391 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$style.class │ │ │ -?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R$xml.class │ │ │ -?rwxrwxr-x 2.0 unx 150 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/R.class │ │ │ ?rwxrwxr-x 2.0 unx 615 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Transaction$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 160 b- stor 80-Jan-01 00:00 com/google/android/apps/analytics/Transaction.class │ │ │ ?rwxrwxr-x 2.0 unx 7148 b- stor 80-Jan-01 00:00 org/achartengine/ChartFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 1113 b- stor 80-Jan-01 00:00 org/achartengine/GraphicalActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 377 b- stor 80-Jan-01 00:00 org/achartengine/GraphicalView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 org/achartengine/GraphicalView$2.class │ │ │ ?rwxrwxr-x 2.0 unx 5870 b- stor 80-Jan-01 00:00 org/achartengine/GraphicalView.class │ │ │ ?rwxrwxr-x 2.0 unx 3718 b- stor 80-Jan-01 00:00 org/achartengine/chart/AbstractChart.class │ │ │ ?rwxrwxr-x 2.0 unx 765 b- stor 80-Jan-01 00:00 org/achartengine/chart/BarChart$Type.class │ │ │ -?rwxrwxr-x 2.0 unx 11837 b- defN 80-Jan-01 00:00 org/achartengine/chart/XYChart.class │ │ │ -?rwxrwxr-x 2.0 unx 2841 b- stor 80-Jan-01 00:00 org/achartengine/chart/BarChart.class │ │ │ -?rwxrwxr-x 2.0 unx 1763 b- stor 80-Jan-01 00:00 org/achartengine/chart/BubbleChart.class │ │ │ -?rwxrwxr-x 2.0 unx 5655 b- stor 80-Jan-01 00:00 org/achartengine/chart/DialChart.class │ │ │ -?rwxrwxr-x 2.0 unx 4562 b- stor 80-Jan-01 00:00 org/achartengine/chart/DoughnutChart.class │ │ │ -?rwxrwxr-x 2.0 unx 2305 b- stor 80-Jan-01 00:00 org/achartengine/chart/LineChart.class │ │ │ -?rwxrwxr-x 2.0 unx 3926 b- stor 80-Jan-01 00:00 org/achartengine/chart/PieChart.class │ │ │ ?rwxrwxr-x 2.0 unx 1677 b- stor 80-Jan-01 00:00 org/achartengine/chart/PointStyle.class │ │ │ -?rwxrwxr-x 2.0 unx 2083 b- stor 80-Jan-01 00:00 org/achartengine/chart/RangeBarChart.class │ │ │ ?rwxrwxr-x 2.0 unx 902 b- stor 80-Jan-01 00:00 org/achartengine/chart/ScatterChart$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3271 b- stor 80-Jan-01 00:00 org/achartengine/chart/ScatterChart.class │ │ │ -?rwxrwxr-x 2.0 unx 2335 b- stor 80-Jan-01 00:00 org/achartengine/chart/TimeChart.class │ │ │ ?rwxrwxr-x 2.0 unx 2075 b- stor 80-Jan-01 00:00 org/achartengine/model/CategorySeries.class │ │ │ ?rwxrwxr-x 2.0 unx 1654 b- stor 80-Jan-01 00:00 org/achartengine/model/MultipleCategorySeries.class │ │ │ -?rwxrwxr-x 2.0 unx 1445 b- stor 80-Jan-01 00:00 org/achartengine/model/RangeCategorySeries.class │ │ │ -?rwxrwxr-x 2.0 unx 2221 b- stor 80-Jan-01 00:00 org/achartengine/model/XYSeries.class │ │ │ -?rwxrwxr-x 2.0 unx 347 b- stor 80-Jan-01 00:00 org/achartengine/model/TimeSeries.class │ │ │ ?rwxrwxr-x 2.0 unx 1198 b- stor 80-Jan-01 00:00 org/achartengine/model/XYMultipleSeriesDataset.class │ │ │ -?rwxrwxr-x 2.0 unx 1604 b- stor 80-Jan-01 00:00 org/achartengine/model/XYValueSeries.class │ │ │ +?rwxrwxr-x 2.0 unx 2217 b- stor 80-Jan-01 00:00 org/achartengine/model/XYSeries.class │ │ │ ?rwxrwxr-x 2.0 unx 4098 b- stor 80-Jan-01 00:00 org/achartengine/renderer/DefaultRenderer.class │ │ │ ?rwxrwxr-x 2.0 unx 797 b- stor 80-Jan-01 00:00 org/achartengine/renderer/DialRenderer$Type.class │ │ │ -?rwxrwxr-x 2.0 unx 2336 b- stor 80-Jan-01 00:00 org/achartengine/renderer/DialRenderer.class │ │ │ ?rwxrwxr-x 2.0 unx 334 b- stor 80-Jan-01 00:00 org/achartengine/renderer/SimpleSeriesRenderer.class │ │ │ ?rwxrwxr-x 2.0 unx 1027 b- stor 80-Jan-01 00:00 org/achartengine/renderer/XYMultipleSeriesRenderer$Orientation.class │ │ │ -?rwxrwxr-x 2.0 unx 5932 b- stor 80-Jan-01 00:00 org/achartengine/renderer/XYMultipleSeriesRenderer.class │ │ │ -?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 org/achartengine/renderer/XYSeriesRenderer.class │ │ │ ?rwxrwxr-x 2.0 unx 1348 b- stor 80-Jan-01 00:00 org/achartengine/tools/AbstractTool.class │ │ │ -?rwxrwxr-x 2.0 unx 1503 b- stor 80-Jan-01 00:00 org/achartengine/tools/FitZoom.class │ │ │ -?rwxrwxr-x 2.0 unx 1669 b- stor 80-Jan-01 00:00 org/achartengine/tools/Pan.class │ │ │ -?rwxrwxr-x 2.0 unx 1292 b- stor 80-Jan-01 00:00 org/achartengine/tools/Zoom.class │ │ │ -?rwxrwxr-x 2.0 unx 2251 b- stor 80-Jan-01 00:00 org/achartengine/util/MathHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 2247 b- stor 80-Jan-01 00:00 org/achartengine/util/MathHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 org/javia/arity/ArityException.class │ │ │ ?rwxrwxr-x 2.0 unx 799 b- stor 80-Jan-01 00:00 org/javia/arity/BaseMath.class │ │ │ ?rwxrwxr-x 2.0 unx 606 b- stor 80-Jan-01 00:00 org/javia/arity/ByteStack.class │ │ │ -?rwxrwxr-x 2.0 unx 1635 b- stor 80-Jan-01 00:00 org/javia/arity/Function.class │ │ │ -?rwxrwxr-x 2.0 unx 10754 b- defN 80-Jan-01 00:00 org/javia/arity/CompiledFunction.class │ │ │ ?rwxrwxr-x 2.0 unx 2728 b- stor 80-Jan-01 00:00 org/javia/arity/Compiler.class │ │ │ -?rwxrwxr-x 2.0 unx 8133 b- stor 80-Jan-01 00:00 org/javia/arity/Complex.class │ │ │ -?rwxrwxr-x 2.0 unx 504 b- stor 80-Jan-01 00:00 org/javia/arity/Constant.class │ │ │ +?rwxrwxr-x 2.0 unx 8103 b- stor 80-Jan-01 00:00 org/javia/arity/Complex.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 org/javia/arity/Declaration.class │ │ │ -?rwxrwxr-x 2.0 unx 223 b- stor 80-Jan-01 00:00 org/javia/arity/TokenConsumer.class │ │ │ -?rwxrwxr-x 2.0 unx 1727 b- stor 80-Jan-01 00:00 org/javia/arity/DeclarationParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1178 b- stor 80-Jan-01 00:00 org/javia/arity/DoubleStack.class │ │ │ ?rwxrwxr-x 2.0 unx 475 b- stor 80-Jan-01 00:00 org/javia/arity/EvalCase.class │ │ │ ?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 org/javia/arity/EvalContext.class │ │ │ ?rwxrwxr-x 2.0 unx 289 b- stor 80-Jan-01 00:00 org/javia/arity/FormatCase.class │ │ │ +?rwxrwxr-x 2.0 unx 1635 b- stor 80-Jan-01 00:00 org/javia/arity/Function.class │ │ │ ?rwxrwxr-x 2.0 unx 310 b- stor 80-Jan-01 00:00 org/javia/arity/FunctionAndName.class │ │ │ ?rwxrwxr-x 2.0 unx 718 b- stor 80-Jan-01 00:00 org/javia/arity/FunctionStack.class │ │ │ ?rwxrwxr-x 2.0 unx 4605 b- stor 80-Jan-01 00:00 org/javia/arity/Lexer.class │ │ │ -?rwxrwxr-x 2.0 unx 3618 b- stor 80-Jan-01 00:00 org/javia/arity/MoreMath.class │ │ │ -?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 org/javia/arity/MyFun.class │ │ │ -?rwxrwxr-x 2.0 unx 2606 b- stor 80-Jan-01 00:00 org/javia/arity/SimpleCodeGen.class │ │ │ -?rwxrwxr-x 2.0 unx 3485 b- stor 80-Jan-01 00:00 org/javia/arity/OptCodeGen.class │ │ │ -?rwxrwxr-x 2.0 unx 2250 b- stor 80-Jan-01 00:00 org/javia/arity/RPN.class │ │ │ ?rwxrwxr-x 2.0 unx 1285 b- stor 80-Jan-01 00:00 org/javia/arity/Symbol.class │ │ │ ?rwxrwxr-x 2.0 unx 5475 b- stor 80-Jan-01 00:00 org/javia/arity/Symbols.class │ │ │ ?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 org/javia/arity/SyntaxException.class │ │ │ -?rwxrwxr-x 2.0 unx 6603 b- stor 80-Jan-01 00:00 org/javia/arity/TestEval.class │ │ │ +?rwxrwxr-x 2.0 unx 6902 b- stor 80-Jan-01 00:00 org/javia/arity/TestEval.class │ │ │ ?rwxrwxr-x 2.0 unx 3554 b- stor 80-Jan-01 00:00 org/javia/arity/TestFormat.class │ │ │ ?rwxrwxr-x 2.0 unx 1296 b- stor 80-Jan-01 00:00 org/javia/arity/Token.class │ │ │ -?rwxrwxr-x 2.0 unx 6793 b- stor 80-Jan-01 00:00 org/javia/arity/UnitTest.class │ │ │ +?rwxrwxr-x 2.0 unx 223 b- stor 80-Jan-01 00:00 org/javia/arity/TokenConsumer.class │ │ │ +?rwxrwxr-x 2.0 unx 6794 b- stor 80-Jan-01 00:00 org/javia/arity/UnitTest.class │ │ │ ?rwxrwxr-x 2.0 unx 3186 b- stor 80-Jan-01 00:00 org/javia/arity/Util.class │ │ │ ?rwxrwxr-x 2.0 unx 2630 b- stor 80-Jan-01 00:00 org/javia/arity/VM.class │ │ │ -313 files, 696164 bytes uncompressed, 595667 bytes compressed: 14.4% │ │ │ +?rwxrwxr-x 2.0 unx 504 b- stor 80-Jan-01 00:00 com/bottleworks/commons/util/GUIs$BusyAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 16027 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SQLiteDataProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 5477 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/data/SQLiteMasterDataProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 2036 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AboutActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 494 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AbstractDesktop.class │ │ │ +?rwxrwxr-x 2.0 unx 1041 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 6552 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9774 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountEditorActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 8043 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountMgntActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 6556 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookEditorActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1886 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookListHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1078 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 3777 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 805 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$3.class │ │ │ +?rwxrwxr-x 2.0 unx 805 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$5.class │ │ │ +?rwxrwxr-x 2.0 unx 13722 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1776 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 12149 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1022 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity$5.class │ │ │ +?rwxrwxr-x 2.0 unx 15641 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailEditorActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 969 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 10038 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 336 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DummyActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 2256 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/LocalWebViewActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1489 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/PasswordProtectionActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$7.class │ │ │ +?rwxrwxr-x 2.0 unx 13931 b- defN 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 2261 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalancePieChart.class │ │ │ +?rwxrwxr-x 2.0 unx 3886 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceTimeChart.class │ │ │ +?rwxrwxr-x 2.0 unx 5637 b- stor 80-Jan-01 00:00 org/achartengine/chart/DialChart.class │ │ │ +?rwxrwxr-x 2.0 unx 4558 b- stor 80-Jan-01 00:00 org/achartengine/chart/DoughnutChart.class │ │ │ +?rwxrwxr-x 2.0 unx 3918 b- stor 80-Jan-01 00:00 org/achartengine/chart/PieChart.class │ │ │ +?rwxrwxr-x 2.0 unx 11840 b- defN 80-Jan-01 00:00 org/achartengine/chart/XYChart.class │ │ │ +?rwxrwxr-x 2.0 unx 1445 b- stor 80-Jan-01 00:00 org/achartengine/model/RangeCategorySeries.class │ │ │ +?rwxrwxr-x 2.0 unx 347 b- stor 80-Jan-01 00:00 org/achartengine/model/TimeSeries.class │ │ │ +?rwxrwxr-x 2.0 unx 1601 b- stor 80-Jan-01 00:00 org/achartengine/model/XYValueSeries.class │ │ │ +?rwxrwxr-x 2.0 unx 2336 b- stor 80-Jan-01 00:00 org/achartengine/renderer/DialRenderer.class │ │ │ +?rwxrwxr-x 2.0 unx 5928 b- stor 80-Jan-01 00:00 org/achartengine/renderer/XYMultipleSeriesRenderer.class │ │ │ +?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 org/achartengine/renderer/XYSeriesRenderer.class │ │ │ +?rwxrwxr-x 2.0 unx 1505 b- stor 80-Jan-01 00:00 org/achartengine/tools/FitZoom.class │ │ │ +?rwxrwxr-x 2.0 unx 1657 b- stor 80-Jan-01 00:00 org/achartengine/tools/Pan.class │ │ │ +?rwxrwxr-x 2.0 unx 1295 b- stor 80-Jan-01 00:00 org/achartengine/tools/Zoom.class │ │ │ +?rwxrwxr-x 2.0 unx 10751 b- defN 80-Jan-01 00:00 org/javia/arity/CompiledFunction.class │ │ │ +?rwxrwxr-x 2.0 unx 504 b- stor 80-Jan-01 00:00 org/javia/arity/Constant.class │ │ │ +?rwxrwxr-x 2.0 unx 1727 b- stor 80-Jan-01 00:00 org/javia/arity/DeclarationParser.class │ │ │ +?rwxrwxr-x 2.0 unx 3622 b- stor 80-Jan-01 00:00 org/javia/arity/MoreMath.class │ │ │ +?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 org/javia/arity/MyFun.class │ │ │ +?rwxrwxr-x 2.0 unx 2250 b- stor 80-Jan-01 00:00 org/javia/arity/RPN.class │ │ │ +?rwxrwxr-x 2.0 unx 2606 b- stor 80-Jan-01 00:00 org/javia/arity/SimpleCodeGen.class │ │ │ +?rwxrwxr-x 2.0 unx 3459 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/AccountDetailListActivity$4.class │ │ │ +?rwxrwxr-x 2.0 unx 953 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/BookMgntActivity$4.class │ │ │ +?rwxrwxr-x 2.0 unx 2333 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1567 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1257 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$4.class │ │ │ +?rwxrwxr-x 2.0 unx 1129 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1972 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1972 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1365 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1932 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DesktopActivity$1.class │ │ │ +?rwxrwxr-x 2.0 unx 5953 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/DetailListActivity$4.class │ │ │ +?rwxrwxr-x 2.0 unx 194 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/LocalWebViewDlg.class │ │ │ +?rwxrwxr-x 2.0 unx 3125 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/MainDesktop.class │ │ │ +?rwxrwxr-x 2.0 unx 1858 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/ReportsDesktop.class │ │ │ +?rwxrwxr-x 2.0 unx 1296 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$18.class │ │ │ +?rwxrwxr-x 2.0 unx 1144 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop$19.class │ │ │ +?rwxrwxr-x 2.0 unx 4898 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/TestsDesktop.class │ │ │ +?rwxrwxr-x 2.0 unx 6535 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$3.class │ │ │ +?rwxrwxr-x 2.0 unx 2316 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$6.class │ │ │ +?rwxrwxr-x 2.0 unx 3605 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$7.class │ │ │ +?rwxrwxr-x 2.0 unx 3786 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$8.class │ │ │ +?rwxrwxr-x 2.0 unx 3136 b- stor 80-Jan-01 00:00 com/bottleworks/dailymoney/ui/report/BalanceActivity$9.class │ │ │ +?rwxrwxr-x 2.0 unx 2841 b- stor 80-Jan-01 00:00 org/achartengine/chart/BarChart.class │ │ │ +?rwxrwxr-x 2.0 unx 1763 b- stor 80-Jan-01 00:00 org/achartengine/chart/BubbleChart.class │ │ │ +?rwxrwxr-x 2.0 unx 2305 b- stor 80-Jan-01 00:00 org/achartengine/chart/LineChart.class │ │ │ +?rwxrwxr-x 2.0 unx 3271 b- stor 80-Jan-01 00:00 org/achartengine/chart/ScatterChart.class │ │ │ +?rwxrwxr-x 2.0 unx 3485 b- stor 80-Jan-01 00:00 org/javia/arity/OptCodeGen.class │ │ │ +?rwxrwxr-x 2.0 unx 2083 b- stor 80-Jan-01 00:00 org/achartengine/chart/RangeBarChart.class │ │ │ +?rwxrwxr-x 2.0 unx 2335 b- stor 80-Jan-01 00:00 org/achartengine/chart/TimeChart.class │ │ │ +301 files, 670947 bytes uncompressed, 577486 bytes compressed: 13.9% │ │ ├── zipnote «TEMP»/diffoscope_yyianx4r_tmp/tmpp78ffngn_.zip │ │ │ @@ -36,20 +36,14 @@ │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/commons/util/GUIs$IBusyRunnable.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/bottleworks/commons/util/GUIs$BusyAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/commons/util/GUIs$BusyRunnable$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$BusyRunnable$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$BusyRunnable$3.class │ │ │ @@ -57,14 +51,17 @@ │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$BusyRunnable$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$BusyRunnable.class │ │ │ Comment: │ │ │ │ │ │ +Filename: com/bottleworks/commons/util/GUIs$IBusyRunnable.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: com/bottleworks/commons/util/GUIs$NothrowRunnable.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs$OnFinishListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/commons/util/GUIs.class │ │ │ @@ -180,17 +177,14 @@ │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/context/ScheduleReceiver.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/core/R$array.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/core/R$attr.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/core/R$color.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/core/R$drawable.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/core/R$id.class │ │ │ @@ -255,23 +249,17 @@ │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/data/NoInstanceException.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/data/SQLiteDataHelper.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/data/SQLiteDataProvider.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/data/SQLiteMasterDataHelper.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/data/SQLiteMasterDataProvider.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/data/ScheduleJob.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/data/SymbolPosition$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/data/SymbolPosition.class │ │ │ @@ -282,659 +270,635 @@ │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/AboutActivity.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/bottleworks/dailymoney/ui/Desktop.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/bottleworks/dailymoney/ui/AbstractDesktop.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity$2.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity$4.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountEditorActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/AccountEditorActivity.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountMgntActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountMgntActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/AccountMgntActivity.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/AccountUtil.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/BookEditorActivity.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/bottleworks/dailymoney/ui/BookListHelper$1.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/BookListHelper$OnBookListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/BookListHelper.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$2.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$3.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/Constants.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$4.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/BookMgntActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/Constants.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$2.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/Desktop$ActivityRun.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$3.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/Desktop$IntentRun.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$4.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/Desktop.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$5.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopItem.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/Desktop$ActivityRun.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/Desktop$IntentRun.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListHelper$OnDetailListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity$2.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListHelper.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity$3.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity$4.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/MainDesktop$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/NamedItem.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/PrefsActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DesktopItem.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$10.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$AccountViewBinder.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$11.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$12.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$2.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$13.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$3.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$14.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$4.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$15.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$5.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$16.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$SimpleAdapterEx.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$17.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListActivity$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListActivity$2.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListActivity$3.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListActivity$4.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$6.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$8.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DetailListHelper.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$9.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/DummyActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/AbstractChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/LocalWebViewActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/LocalWebViewDlg.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/MainDesktop$1.class │ │ │ +Filename: com/csvreader/CsvReader$ColumnBuffer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/MainDesktop.class │ │ │ +Filename: com/csvreader/CsvReader$ComplexEscape.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/NamedItem.class │ │ │ +Filename: com/csvreader/CsvReader$DataBuffer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/PasswordProtectionActivity.class │ │ │ +Filename: com/csvreader/CsvReader$HeadersHolder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/PrefsActivity.class │ │ │ +Filename: com/csvreader/CsvReader$Letters.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/ReportsDesktop.class │ │ │ +Filename: com/csvreader/CsvReader$RawRecordBuffer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$10.class │ │ │ +Filename: com/csvreader/CsvReader$StaticSettings.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$11.class │ │ │ +Filename: com/csvreader/CsvReader$UserSettings.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$12.class │ │ │ +Filename: com/csvreader/CsvReader.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$13.class │ │ │ +Filename: com/csvreader/CsvWriter$Letters.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$14.class │ │ │ +Filename: com/csvreader/CsvWriter$UserSettings.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$15.class │ │ │ +Filename: com/csvreader/CsvWriter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$16.class │ │ │ +Filename: com/google/android/apps/analytics/AdHitIdGenerator.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$17.class │ │ │ +Filename: com/google/android/apps/analytics/AdMobInfo.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$18.class │ │ │ +Filename: com/google/android/apps/analytics/AnalyticsParameterEncoder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$19.class │ │ │ +Filename: com/google/android/apps/analytics/AnalyticsReceiver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$1.class │ │ │ +Filename: com/google/android/apps/analytics/Dispatcher$Callbacks.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$2.class │ │ │ +Filename: com/google/android/apps/analytics/Dispatcher.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$3.class │ │ │ +Filename: com/google/android/apps/analytics/GoogleAnalyticsTracker.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$4.class │ │ │ +Filename: com/google/android/apps/analytics/Hit.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$5.class │ │ │ +Filename: com/google/android/apps/analytics/Item$Builder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$6.class │ │ │ +Filename: com/google/android/apps/analytics/Item.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$7.class │ │ │ +Filename: com/google/android/apps/analytics/Transaction$Builder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$8.class │ │ │ +Filename: com/google/android/apps/analytics/Transaction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop$9.class │ │ │ +Filename: org/achartengine/ChartFactory.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/TestsDesktop.class │ │ │ +Filename: org/achartengine/GraphicalActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/AbstractChart.class │ │ │ +Filename: org/achartengine/GraphicalView$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$1.class │ │ │ +Filename: org/achartengine/GraphicalView$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$2.class │ │ │ +Filename: org/achartengine/GraphicalView.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$3.class │ │ │ +Filename: org/achartengine/chart/AbstractChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$4.class │ │ │ +Filename: org/achartengine/chart/BarChart$Type.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$5.class │ │ │ +Filename: org/achartengine/chart/PointStyle.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$6.class │ │ │ +Filename: org/achartengine/chart/ScatterChart$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$7.class │ │ │ +Filename: org/achartengine/model/CategorySeries.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$8.class │ │ │ +Filename: org/achartengine/model/MultipleCategorySeries.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$9.class │ │ │ +Filename: org/achartengine/model/XYMultipleSeriesDataset.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity.class │ │ │ +Filename: org/achartengine/model/XYSeries.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalancePieChart.class │ │ │ +Filename: org/achartengine/renderer/DefaultRenderer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/bottleworks/dailymoney/ui/report/BalanceTimeChart.class │ │ │ +Filename: org/achartengine/renderer/DialRenderer$Type.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$ColumnBuffer.class │ │ │ +Filename: org/achartengine/renderer/SimpleSeriesRenderer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$ComplexEscape.class │ │ │ +Filename: org/achartengine/renderer/XYMultipleSeriesRenderer$Orientation.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$DataBuffer.class │ │ │ +Filename: org/achartengine/tools/AbstractTool.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$HeadersHolder.class │ │ │ +Filename: org/achartengine/util/MathHelper.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$Letters.class │ │ │ +Filename: org/javia/arity/ArityException.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$RawRecordBuffer.class │ │ │ +Filename: org/javia/arity/BaseMath.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$StaticSettings.class │ │ │ +Filename: org/javia/arity/ByteStack.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader$UserSettings.class │ │ │ +Filename: org/javia/arity/Compiler.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvReader.class │ │ │ +Filename: org/javia/arity/Complex.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvWriter$Letters.class │ │ │ +Filename: org/javia/arity/Declaration.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvWriter$UserSettings.class │ │ │ +Filename: org/javia/arity/DoubleStack.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/csvreader/CsvWriter.class │ │ │ +Filename: org/javia/arity/EvalCase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/AdHitIdGenerator.class │ │ │ +Filename: org/javia/arity/EvalContext.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/AdMobInfo.class │ │ │ +Filename: org/javia/arity/FormatCase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/AnalyticsParameterEncoder.class │ │ │ +Filename: org/javia/arity/Function.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/AnalyticsReceiver.class │ │ │ +Filename: org/javia/arity/FunctionAndName.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Dispatcher$Callbacks.class │ │ │ +Filename: org/javia/arity/FunctionStack.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Dispatcher.class │ │ │ +Filename: org/javia/arity/Lexer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/GoogleAnalyticsTracker.class │ │ │ +Filename: org/javia/arity/Symbol.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Hit.class │ │ │ +Filename: org/javia/arity/Symbols.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Item$Builder.class │ │ │ +Filename: org/javia/arity/SyntaxException.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Item.class │ │ │ +Filename: org/javia/arity/TestEval.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$array.class │ │ │ +Filename: org/javia/arity/TestFormat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$attr.class │ │ │ +Filename: org/javia/arity/Token.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$color.class │ │ │ +Filename: org/javia/arity/TokenConsumer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$drawable.class │ │ │ +Filename: org/javia/arity/UnitTest.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$id.class │ │ │ +Filename: org/javia/arity/Util.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$layout.class │ │ │ +Filename: org/javia/arity/VM.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$menu.class │ │ │ +Filename: com/bottleworks/commons/util/GUIs$BusyAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$string.class │ │ │ +Filename: com/bottleworks/dailymoney/data/SQLiteDataProvider.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$style.class │ │ │ +Filename: com/bottleworks/dailymoney/data/SQLiteMasterDataProvider.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R$xml.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AboutActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/R.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AbstractDesktop.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Transaction$Builder.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/google/android/apps/analytics/Transaction.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/ChartFactory.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AccountEditorActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/GraphicalActivity.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AccountMgntActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/GraphicalView$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/BookEditorActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/GraphicalView$2.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/BookListHelper$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/GraphicalView.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/AbstractChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/BookMgntActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/BarChart$Type.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/XYChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/BarChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/BubbleChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/DialChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/DoughnutChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/LineChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/PieChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/PointStyle.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailEditorActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/RangeBarChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/ScatterChart$1.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/ScatterChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DummyActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/chart/TimeChart.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/LocalWebViewActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/CategorySeries.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/PasswordProtectionActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/MultipleCategorySeries.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$7.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/RangeCategorySeries.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/XYSeries.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalancePieChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/TimeSeries.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceTimeChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/XYMultipleSeriesDataset.class │ │ │ +Filename: org/achartengine/chart/DialChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/model/XYValueSeries.class │ │ │ +Filename: org/achartengine/chart/DoughnutChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/DefaultRenderer.class │ │ │ +Filename: org/achartengine/chart/PieChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/DialRenderer$Type.class │ │ │ +Filename: org/achartengine/chart/XYChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/DialRenderer.class │ │ │ +Filename: org/achartengine/model/RangeCategorySeries.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/SimpleSeriesRenderer.class │ │ │ +Filename: org/achartengine/model/TimeSeries.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/XYMultipleSeriesRenderer$Orientation.class │ │ │ +Filename: org/achartengine/model/XYValueSeries.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/XYMultipleSeriesRenderer.class │ │ │ +Filename: org/achartengine/renderer/DialRenderer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/renderer/XYSeriesRenderer.class │ │ │ +Filename: org/achartengine/renderer/XYMultipleSeriesRenderer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/tools/AbstractTool.class │ │ │ +Filename: org/achartengine/renderer/XYSeriesRenderer.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/achartengine/tools/FitZoom.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/achartengine/tools/Pan.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/achartengine/tools/Zoom.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/achartengine/util/MathHelper.class │ │ │ +Filename: org/javia/arity/CompiledFunction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/ArityException.class │ │ │ +Filename: org/javia/arity/Constant.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/BaseMath.class │ │ │ +Filename: org/javia/arity/DeclarationParser.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/ByteStack.class │ │ │ +Filename: org/javia/arity/MoreMath.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Function.class │ │ │ +Filename: org/javia/arity/MyFun.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/CompiledFunction.class │ │ │ +Filename: org/javia/arity/RPN.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Compiler.class │ │ │ +Filename: org/javia/arity/SimpleCodeGen.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Complex.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/AccountDetailListActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Constant.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/BookMgntActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Declaration.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/TokenConsumer.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/DeclarationParser.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/DoubleStack.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/EvalCase.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/EvalContext.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/FormatCase.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/FunctionAndName.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DesktopActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/FunctionStack.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/DetailListActivity$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Lexer.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/LocalWebViewDlg.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/MoreMath.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/MainDesktop.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/MyFun.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/ReportsDesktop.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/SimpleCodeGen.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$18.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/OptCodeGen.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop$19.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/RPN.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/TestsDesktop.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Symbol.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Symbols.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$6.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/SyntaxException.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$7.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/TestEval.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$8.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/TestFormat.class │ │ │ +Filename: com/bottleworks/dailymoney/ui/report/BalanceActivity$9.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Token.class │ │ │ +Filename: org/achartengine/chart/BarChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/UnitTest.class │ │ │ +Filename: org/achartengine/chart/BubbleChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/Util.class │ │ │ +Filename: org/achartengine/chart/LineChart.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/javia/arity/VM.class │ │ │ +Filename: org/achartengine/chart/ScatterChart.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/javia/arity/OptCodeGen.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/achartengine/chart/RangeBarChart.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/achartengine/chart/TimeChart.class │ │ │ Comment: │ │ │ │ │ │ Zip file comment: │ │ ├── com/bottleworks/commons/util/Files.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -18,16 +18,16 @@ │ │ │ │ private static SimpleDateFormat backupDateFmt; │ │ │ │ │ │ │ │ static { │ │ │ │ Files.backupDateFmt = new SimpleDateFormat("yyyy-MM-dd_HHmmss"); │ │ │ │ } │ │ │ │ │ │ │ │ public static void clean(final File file) { │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = file.listFiles((FileFilter)new Files$2())).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = file.listFiles((FileFilter)new Files$2()); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ listFiles[i].delete(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static int copyDatabases(final File file, final File file2, final Date date) { │ │ │ │ int n = 0; │ │ │ │ if ("mounted".equals(Environment.getExternalStorageState()) && file.exists() && file2.exists()) { │ │ │ │ @@ -272,16 +272,16 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ return n; │ │ │ │ } │ │ │ │ │ │ │ │ public static void deepClean(final File file) { │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = file.listFiles((FileFilter)new Files$1())).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = file.listFiles((FileFilter)new Files$1()); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ final File file2 = listFiles[i]; │ │ │ │ deepClean(file2); │ │ │ │ file2.delete(); │ │ │ │ } │ │ │ │ clean(file); │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/calculator2/CalculatorEditable.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -83,28 +83,26 @@ │ │ │ │ #75 = Methodref #4.#73 // android/text/SpannableStringBuilder.replace:(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; │ │ │ │ #76 = Utf8 java/lang/CharSequence │ │ │ │ #77 = Class #76 // java/lang/CharSequence │ │ │ │ #78 = Utf8 subSequence │ │ │ │ #79 = Utf8 (II)Ljava/lang/CharSequence; │ │ │ │ #80 = NameAndType #78:#79 // subSequence:(II)Ljava/lang/CharSequence; │ │ │ │ #81 = InterfaceMethodref #77.#80 // java/lang/CharSequence.subSequence:(II)Ljava/lang/CharSequence; │ │ │ │ - #82 = Utf8 java/lang/Object │ │ │ │ - #83 = Class #82 // java/lang/Object │ │ │ │ - #84 = Utf8 toString │ │ │ │ - #85 = Utf8 ()Ljava/lang/String; │ │ │ │ - #86 = NameAndType #84:#85 // toString:()Ljava/lang/String; │ │ │ │ - #87 = Methodref #83.#86 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #88 = Utf8 internalReplace │ │ │ │ - #89 = Utf8 (IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ - #90 = NameAndType #88:#89 // internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ - #91 = Methodref #2.#90 // com/bottleworks/dailymoney/calculator2/CalculatorEditable.internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ - #92 = Utf8 Code │ │ │ │ - #93 = Utf8 │ │ │ │ - #94 = Utf8 (Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V │ │ │ │ - #95 = Utf8 (IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ │ │ + #82 = Utf8 toString │ │ │ │ + #83 = Utf8 ()Ljava/lang/String; │ │ │ │ + #84 = NameAndType #82:#83 // toString:()Ljava/lang/String; │ │ │ │ + #85 = InterfaceMethodref #77.#84 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #86 = Utf8 internalReplace │ │ │ │ + #87 = Utf8 (IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ + #88 = NameAndType #86:#87 // internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ + #89 = Methodref #2.#88 // com/bottleworks/dailymoney/calculator2/CalculatorEditable.internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ + #90 = Utf8 Code │ │ │ │ + #91 = Utf8 │ │ │ │ + #92 = Utf8 (Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;)V │ │ │ │ + #93 = Utf8 (IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ │ │ { │ │ │ │ private static final char[] ORIGINALS; │ │ │ │ descriptor: [C │ │ │ │ flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL │ │ │ │ │ │ │ │ private static final char[] REPLACEMENTS; │ │ │ │ descriptor: [C │ │ │ │ @@ -431,31 +429,31 @@ │ │ │ │ 33: putfield #22 // Field isInsideReplace:Z │ │ │ │ 36: aload_3 │ │ │ │ 37: iload 4 │ │ │ │ 39: iload 5 │ │ │ │ 41: invokeinterface #81, 3 // InterfaceMethod java/lang/CharSequence.subSequence:(II)Ljava/lang/CharSequence; │ │ │ │ 46: astore 7 │ │ │ │ 48: aload 7 │ │ │ │ - 50: invokevirtual #87 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 53: astore 8 │ │ │ │ - 55: aload_0 │ │ │ │ - 56: iload_1 │ │ │ │ - 57: iload_2 │ │ │ │ - 58: aload 8 │ │ │ │ - 60: invokespecial #91 // Method internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ - 63: astore 7 │ │ │ │ - 65: aload_0 │ │ │ │ - 66: iconst_0 │ │ │ │ - 67: putfield #22 // Field isInsideReplace:Z │ │ │ │ - 70: goto 24 │ │ │ │ - 73: astore 7 │ │ │ │ - 75: aload_0 │ │ │ │ - 76: iconst_0 │ │ │ │ - 77: putfield #22 // Field isInsideReplace:Z │ │ │ │ - 80: aload 7 │ │ │ │ - 82: athrow │ │ │ │ + 50: invokeinterface #85, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 55: astore 8 │ │ │ │ + 57: aload_0 │ │ │ │ + 58: iload_1 │ │ │ │ + 59: iload_2 │ │ │ │ + 60: aload 8 │ │ │ │ + 62: invokespecial #89 // Method internalReplace:(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ │ │ + 65: astore 7 │ │ │ │ + 67: aload_0 │ │ │ │ + 68: iconst_0 │ │ │ │ + 69: putfield #22 // Field isInsideReplace:Z │ │ │ │ + 72: goto 24 │ │ │ │ + 75: astore 7 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: iconst_0 │ │ │ │ + 79: putfield #22 // Field isInsideReplace:Z │ │ │ │ + 82: aload 7 │ │ │ │ + 84: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 39 46 73 any │ │ │ │ - 48 53 73 any │ │ │ │ - 58 63 73 any │ │ │ │ + 39 46 75 any │ │ │ │ + 48 55 75 any │ │ │ │ + 60 65 75 any │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/calculator2/ColorButton.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -122,20 +122,20 @@ │ │ │ │ #114 = Utf8 (Landroid/widget/TextView;)V │ │ │ │ #115 = NameAndType #113:#114 // adjustFontSize:(Landroid/widget/TextView;)V │ │ │ │ #116 = Methodref #28.#115 // com/bottleworks/dailymoney/calculator2/Calculator.adjustFontSize:(Landroid/widget/TextView;)V │ │ │ │ #117 = Utf8 getText │ │ │ │ #118 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #119 = NameAndType #117:#118 // getText:()Ljava/lang/CharSequence; │ │ │ │ #120 = Methodref #2.#119 // com/bottleworks/dailymoney/calculator2/ColorButton.getText:()Ljava/lang/CharSequence; │ │ │ │ - #121 = Utf8 java/lang/Object │ │ │ │ - #122 = Class #121 // java/lang/Object │ │ │ │ + #121 = Utf8 java/lang/CharSequence │ │ │ │ + #122 = Class #121 // java/lang/CharSequence │ │ │ │ #123 = Utf8 toString │ │ │ │ #124 = Utf8 ()Ljava/lang/String; │ │ │ │ #125 = NameAndType #123:#124 // toString:()Ljava/lang/String; │ │ │ │ - #126 = Methodref #122.#125 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #126 = InterfaceMethodref #122.#125 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #127 = Utf8 measureText │ │ │ │ #128 = Utf8 (Ljava/lang/String;)F │ │ │ │ #129 = NameAndType #127:#128 // measureText:(Ljava/lang/String;)F │ │ │ │ #130 = Methodref #49.#129 // android/graphics/Paint.measureText:(Ljava/lang/String;)F │ │ │ │ #131 = NameAndType #20:#21 // mTextX:F │ │ │ │ #132 = Fieldref #2.#131 // com/bottleworks/dailymoney/calculator2/ColorButton.mTextX:F │ │ │ │ #133 = Utf8 ascent │ │ │ │ @@ -157,57 +157,55 @@ │ │ │ │ #149 = NameAndType #148:#82 // invalidate:()V │ │ │ │ #150 = Methodref #2.#149 // com/bottleworks/dailymoney/calculator2/ColorButton.invalidate:()V │ │ │ │ #151 = Utf8 onClick │ │ │ │ #152 = Utf8 (Landroid/view/View;)V │ │ │ │ #153 = NameAndType #151:#152 // onClick:(Landroid/view/View;)V │ │ │ │ #154 = InterfaceMethodref #6.#153 // android/view/View$OnClickListener.onClick:(Landroid/view/View;)V │ │ │ │ #155 = Float 4.9E-43f │ │ │ │ - #156 = Utf8 java/lang/CharSequence │ │ │ │ - #157 = Class #156 // java/lang/CharSequence │ │ │ │ - #158 = Utf8 length │ │ │ │ - #159 = NameAndType #158:#55 // length:()I │ │ │ │ - #160 = InterfaceMethodref #157.#159 // java/lang/CharSequence.length:()I │ │ │ │ - #161 = Utf8 drawText │ │ │ │ - #162 = Utf8 (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ - #163 = NameAndType #161:#162 // drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ - #164 = Methodref #62.#163 // android/graphics/Canvas.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ - #165 = Utf8 drawMagicFlame │ │ │ │ - #166 = Utf8 (ILandroid/graphics/Canvas;)V │ │ │ │ - #167 = NameAndType #165:#166 // drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ - #168 = Methodref #2.#167 // com/bottleworks/dailymoney/calculator2/ColorButton.drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ - #169 = Double 4.9E-323d │ │ │ │ - #171 = Utf8 postInvalidateDelayed │ │ │ │ - #172 = Utf8 (J)V │ │ │ │ - #173 = NameAndType #171:#172 // postInvalidateDelayed:(J)V │ │ │ │ - #174 = Methodref #2.#173 // com/bottleworks/dailymoney/calculator2/ColorButton.postInvalidateDelayed:(J)V │ │ │ │ - #175 = Utf8 isPressed │ │ │ │ - #176 = Utf8 ()Z │ │ │ │ - #177 = NameAndType #175:#176 // isPressed:()Z │ │ │ │ - #178 = Methodref #2.#177 // com/bottleworks/dailymoney/calculator2/ColorButton.isPressed:()Z │ │ │ │ - #179 = NameAndType #127:#82 // measureText:()V │ │ │ │ - #180 = Methodref #2.#179 // com/bottleworks/dailymoney/calculator2/ColorButton.measureText:()V │ │ │ │ - #181 = Utf8 onTouchEvent │ │ │ │ - #182 = Utf8 (Landroid/view/MotionEvent;)Z │ │ │ │ - #183 = NameAndType #181:#182 // onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ │ │ - #184 = Methodref #4.#183 // android/widget/Button.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ │ │ - #185 = Utf8 android/view/MotionEvent │ │ │ │ - #186 = Class #185 // android/view/MotionEvent │ │ │ │ - #187 = Utf8 getAction │ │ │ │ - #188 = NameAndType #187:#55 // getAction:()I │ │ │ │ - #189 = Methodref #186.#188 // android/view/MotionEvent.getAction:()I │ │ │ │ - #190 = Utf8 animateClickFeedback │ │ │ │ - #191 = NameAndType #190:#82 // animateClickFeedback:()V │ │ │ │ - #192 = Methodref #2.#191 // com/bottleworks/dailymoney/calculator2/ColorButton.animateClickFeedback:()V │ │ │ │ - #193 = Utf8 Code │ │ │ │ - #194 = Utf8 onDraw │ │ │ │ - #195 = Utf8 (Landroid/graphics/Canvas;)V │ │ │ │ - #196 = Utf8 onSizeChanged │ │ │ │ - #197 = Utf8 (IIII)V │ │ │ │ - #198 = Utf8 onTextChanged │ │ │ │ - #199 = Utf8 (Ljava/lang/CharSequence;III)V │ │ │ │ + #156 = Utf8 length │ │ │ │ + #157 = NameAndType #156:#55 // length:()I │ │ │ │ + #158 = InterfaceMethodref #122.#157 // java/lang/CharSequence.length:()I │ │ │ │ + #159 = Utf8 drawText │ │ │ │ + #160 = Utf8 (Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ + #161 = NameAndType #159:#160 // drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ + #162 = Methodref #62.#161 // android/graphics/Canvas.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ + #163 = Utf8 drawMagicFlame │ │ │ │ + #164 = Utf8 (ILandroid/graphics/Canvas;)V │ │ │ │ + #165 = NameAndType #163:#164 // drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ + #166 = Methodref #2.#165 // com/bottleworks/dailymoney/calculator2/ColorButton.drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ + #167 = Double 4.9E-323d │ │ │ │ + #169 = Utf8 postInvalidateDelayed │ │ │ │ + #170 = Utf8 (J)V │ │ │ │ + #171 = NameAndType #169:#170 // postInvalidateDelayed:(J)V │ │ │ │ + #172 = Methodref #2.#171 // com/bottleworks/dailymoney/calculator2/ColorButton.postInvalidateDelayed:(J)V │ │ │ │ + #173 = Utf8 isPressed │ │ │ │ + #174 = Utf8 ()Z │ │ │ │ + #175 = NameAndType #173:#174 // isPressed:()Z │ │ │ │ + #176 = Methodref #2.#175 // com/bottleworks/dailymoney/calculator2/ColorButton.isPressed:()Z │ │ │ │ + #177 = NameAndType #127:#82 // measureText:()V │ │ │ │ + #178 = Methodref #2.#177 // com/bottleworks/dailymoney/calculator2/ColorButton.measureText:()V │ │ │ │ + #179 = Utf8 onTouchEvent │ │ │ │ + #180 = Utf8 (Landroid/view/MotionEvent;)Z │ │ │ │ + #181 = NameAndType #179:#180 // onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ │ │ + #182 = Methodref #4.#181 // android/widget/Button.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ │ │ + #183 = Utf8 android/view/MotionEvent │ │ │ │ + #184 = Class #183 // android/view/MotionEvent │ │ │ │ + #185 = Utf8 getAction │ │ │ │ + #186 = NameAndType #185:#55 // getAction:()I │ │ │ │ + #187 = Methodref #184.#186 // android/view/MotionEvent.getAction:()I │ │ │ │ + #188 = Utf8 animateClickFeedback │ │ │ │ + #189 = NameAndType #188:#82 // animateClickFeedback:()V │ │ │ │ + #190 = Methodref #2.#189 // com/bottleworks/dailymoney/calculator2/ColorButton.animateClickFeedback:()V │ │ │ │ + #191 = Utf8 Code │ │ │ │ + #192 = Utf8 onDraw │ │ │ │ + #193 = Utf8 (Landroid/graphics/Canvas;)V │ │ │ │ + #194 = Utf8 onSizeChanged │ │ │ │ + #195 = Utf8 (IIII)V │ │ │ │ + #196 = Utf8 onTextChanged │ │ │ │ + #197 = Utf8 (Ljava/lang/CharSequence;III)V │ │ │ │ { │ │ │ │ static final int CLICK_FEEDBACK_DURATION = 350; │ │ │ │ descriptor: I │ │ │ │ flags: (0x0018) ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: int 350 │ │ │ │ │ │ │ │ static final int CLICK_FEEDBACK_INTERVAL = 10; │ │ │ │ @@ -394,53 +392,53 @@ │ │ │ │ 7: astore_2 │ │ │ │ 8: aload_0 │ │ │ │ 9: invokevirtual #57 // Method getWidth:()I │ │ │ │ 12: i2f │ │ │ │ 13: fstore_3 │ │ │ │ 14: aload_0 │ │ │ │ 15: invokevirtual #120 // Method getText:()Ljava/lang/CharSequence; │ │ │ │ - 18: invokevirtual #126 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 21: astore 4 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: aload 4 │ │ │ │ - 26: invokevirtual #130 // Method android/graphics/Paint.measureText:(Ljava/lang/String;)F │ │ │ │ - 29: fstore 5 │ │ │ │ - 31: fload_3 │ │ │ │ - 32: fload 5 │ │ │ │ - 34: fsub │ │ │ │ - 35: fload_1 │ │ │ │ - 36: fdiv │ │ │ │ - 37: fstore_3 │ │ │ │ - 38: aload_0 │ │ │ │ - 39: fload_3 │ │ │ │ - 40: putfield #132 // Field mTextX:F │ │ │ │ - 43: aload_0 │ │ │ │ - 44: invokevirtual #60 // Method getHeight:()I │ │ │ │ - 47: i2f │ │ │ │ - 48: fstore_3 │ │ │ │ - 49: aload_2 │ │ │ │ - 50: invokevirtual #136 // Method android/graphics/Paint.ascent:()F │ │ │ │ - 53: fstore 5 │ │ │ │ - 55: fload_3 │ │ │ │ - 56: fload 5 │ │ │ │ - 58: fsub │ │ │ │ - 59: fstore_3 │ │ │ │ - 60: aload_2 │ │ │ │ - 61: invokevirtual #139 // Method android/graphics/Paint.descent:()F │ │ │ │ - 64: fstore 5 │ │ │ │ - 66: fload_3 │ │ │ │ - 67: fload 5 │ │ │ │ - 69: fsub │ │ │ │ - 70: fload_1 │ │ │ │ - 71: fdiv │ │ │ │ - 72: fstore_3 │ │ │ │ - 73: aload_0 │ │ │ │ - 74: fload_3 │ │ │ │ - 75: putfield #141 // Field mTextY:F │ │ │ │ - 78: return │ │ │ │ + 18: invokeinterface #126, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 23: astore 4 │ │ │ │ + 25: aload_2 │ │ │ │ + 26: aload 4 │ │ │ │ + 28: invokevirtual #130 // Method android/graphics/Paint.measureText:(Ljava/lang/String;)F │ │ │ │ + 31: fstore 5 │ │ │ │ + 33: fload_3 │ │ │ │ + 34: fload 5 │ │ │ │ + 36: fsub │ │ │ │ + 37: fload_1 │ │ │ │ + 38: fdiv │ │ │ │ + 39: fstore_3 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: fload_3 │ │ │ │ + 42: putfield #132 // Field mTextX:F │ │ │ │ + 45: aload_0 │ │ │ │ + 46: invokevirtual #60 // Method getHeight:()I │ │ │ │ + 49: i2f │ │ │ │ + 50: fstore_3 │ │ │ │ + 51: aload_2 │ │ │ │ + 52: invokevirtual #136 // Method android/graphics/Paint.ascent:()F │ │ │ │ + 55: fstore 5 │ │ │ │ + 57: fload_3 │ │ │ │ + 58: fload 5 │ │ │ │ + 60: fsub │ │ │ │ + 61: fstore_3 │ │ │ │ + 62: aload_2 │ │ │ │ + 63: invokevirtual #139 // Method android/graphics/Paint.descent:()F │ │ │ │ + 66: fstore 5 │ │ │ │ + 68: fload_3 │ │ │ │ + 69: fload 5 │ │ │ │ + 71: fsub │ │ │ │ + 72: fload_1 │ │ │ │ + 73: fdiv │ │ │ │ + 74: fstore_3 │ │ │ │ + 75: aload_0 │ │ │ │ + 76: fload_3 │ │ │ │ + 77: putfield #141 // Field mTextY:F │ │ │ │ + 80: return │ │ │ │ │ │ │ │ public void animateClickFeedback(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: invokestatic #147 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ @@ -500,15 +498,15 @@ │ │ │ │ 55: aload_0 │ │ │ │ 56: lload_2 │ │ │ │ 57: putfield #112 // Field mAnimStart:J │ │ │ │ 60: aload_0 │ │ │ │ 61: invokevirtual #120 // Method getText:()Ljava/lang/CharSequence; │ │ │ │ 64: astore 10 │ │ │ │ 66: aload 10 │ │ │ │ - 68: invokeinterface #160, 1 // InterfaceMethod java/lang/CharSequence.length:()I │ │ │ │ + 68: invokeinterface #158, 1 // InterfaceMethod java/lang/CharSequence.length:()I │ │ │ │ 73: istore 11 │ │ │ │ 75: aload_0 │ │ │ │ 76: getfield #132 // Field mTextX:F │ │ │ │ 79: fstore 12 │ │ │ │ 81: aload_0 │ │ │ │ 82: getfield #141 // Field mTextY:F │ │ │ │ 85: fstore 13 │ │ │ │ @@ -518,78 +516,78 @@ │ │ │ │ 93: aload_1 │ │ │ │ 94: aload 10 │ │ │ │ 96: iconst_0 │ │ │ │ 97: iload 11 │ │ │ │ 99: fload 12 │ │ │ │ 101: fload 13 │ │ │ │ 103: aload 14 │ │ │ │ - 105: invokevirtual #164 // Method android/graphics/Canvas.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ + 105: invokevirtual #162 // Method android/graphics/Canvas.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ │ │ 108: return │ │ │ │ 109: aload_0 │ │ │ │ 110: iload 9 │ │ │ │ 112: aload_1 │ │ │ │ - 113: invokespecial #168 // Method drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ + 113: invokespecial #166 // Method drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ 116: bipush 10 │ │ │ │ 118: i2l │ │ │ │ 119: lstore 4 │ │ │ │ 121: aload_0 │ │ │ │ 122: lload 4 │ │ │ │ - 124: invokevirtual #174 // Method postInvalidateDelayed:(J)V │ │ │ │ + 124: invokevirtual #172 // Method postInvalidateDelayed:(J)V │ │ │ │ 127: goto 60 │ │ │ │ 130: aload_0 │ │ │ │ - 131: invokevirtual #178 // Method isPressed:()Z │ │ │ │ + 131: invokevirtual #176 // Method isPressed:()Z │ │ │ │ 134: istore 6 │ │ │ │ 136: iload 6 │ │ │ │ 138: ifeq 60 │ │ │ │ 141: aload_0 │ │ │ │ 142: iconst_0 │ │ │ │ 143: aload_1 │ │ │ │ - 144: invokespecial #168 // Method drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ + 144: invokespecial #166 // Method drawMagicFlame:(ILandroid/graphics/Canvas;)V │ │ │ │ 147: goto 60 │ │ │ │ │ │ │ │ public void onSizeChanged(int, int, int, int); │ │ │ │ descriptor: (IIII)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=5 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #180 // Method measureText:()V │ │ │ │ + 1: invokespecial #178 // Method measureText:()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ protected void onTextChanged(java.lang.CharSequence, int, int, int); │ │ │ │ descriptor: (Ljava/lang/CharSequence;III)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=5 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #180 // Method measureText:()V │ │ │ │ + 1: invokespecial #178 // Method measureText:()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public boolean onTouchEvent(android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokespecial #184 // Method android/widget/Button.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ │ │ + 2: invokespecial #182 // Method android/widget/Button.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ │ │ 5: istore_2 │ │ │ │ 6: aload_1 │ │ │ │ - 7: invokevirtual #189 // Method android/view/MotionEvent.getAction:()I │ │ │ │ + 7: invokevirtual #187 // Method android/view/MotionEvent.getAction:()I │ │ │ │ 10: istore_3 │ │ │ │ 11: iload_3 │ │ │ │ 12: tableswitch { // 0 to 3 │ │ │ │ 0: 53 │ │ │ │ 1: 46 │ │ │ │ 2: 44 │ │ │ │ 3: 53 │ │ │ │ default: 44 │ │ │ │ } │ │ │ │ 44: iload_2 │ │ │ │ 45: ireturn │ │ │ │ 46: aload_0 │ │ │ │ - 47: invokevirtual #192 // Method animateClickFeedback:()V │ │ │ │ + 47: invokevirtual #190 // Method animateClickFeedback:()V │ │ │ │ 50: goto 44 │ │ │ │ 53: aload_0 │ │ │ │ 54: invokevirtual #150 // Method invalidate:()V │ │ │ │ 57: goto 44 │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/calculator2/EventListener.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -57,91 +57,93 @@ │ │ │ │ #49 = Methodref #40.#48 // com/bottleworks/dailymoney/calculator2/Logic.onEnter:()V │ │ │ │ #50 = Utf8 android/widget/Button │ │ │ │ #51 = Class #50 // android/widget/Button │ │ │ │ #52 = Utf8 getText │ │ │ │ #53 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #54 = NameAndType #52:#53 // getText:()Ljava/lang/CharSequence; │ │ │ │ #55 = Methodref #51.#54 // android/widget/Button.getText:()Ljava/lang/CharSequence; │ │ │ │ - #56 = Utf8 toString │ │ │ │ - #57 = Utf8 ()Ljava/lang/String; │ │ │ │ - #58 = NameAndType #56:#57 // toString:()Ljava/lang/String; │ │ │ │ - #59 = Methodref #4.#58 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #60 = Utf8 java/lang/String │ │ │ │ - #61 = Class #60 // java/lang/String │ │ │ │ - #62 = Utf8 length │ │ │ │ - #63 = NameAndType #62:#28 // length:()I │ │ │ │ - #64 = Methodref #61.#63 // java/lang/String.length:()I │ │ │ │ - #65 = Float 2.8E-45f │ │ │ │ - #66 = Utf8 java/lang/StringBuilder │ │ │ │ - #67 = Class #66 // java/lang/StringBuilder │ │ │ │ - #68 = Methodref #67.#23 // java/lang/StringBuilder."":()V │ │ │ │ - #69 = Utf8 append │ │ │ │ - #70 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #71 = NameAndType #69:#70 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #72 = Methodref #67.#71 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #73 = Float 5.6E-44f │ │ │ │ - #74 = Utf8 (C)Ljava/lang/StringBuilder; │ │ │ │ - #75 = NameAndType #69:#74 // append:(C)Ljava/lang/StringBuilder; │ │ │ │ - #76 = Methodref #67.#75 // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - #77 = Methodref #67.#58 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - #78 = Utf8 insert │ │ │ │ - #79 = Utf8 (Ljava/lang/String;)V │ │ │ │ - #80 = NameAndType #78:#79 // insert:(Ljava/lang/String;)V │ │ │ │ - #81 = Methodref #40.#80 // com/bottleworks/dailymoney/calculator2/Logic.insert:(Ljava/lang/String;)V │ │ │ │ - #82 = NameAndType #15:#16 // mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ - #83 = Fieldref #2.#82 // com/bottleworks/dailymoney/calculator2/EventListener.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ - #84 = Utf8 com/bottleworks/dailymoney/calculator2/PanelSwitcher │ │ │ │ - #85 = Class #84 // com/bottleworks/dailymoney/calculator2/PanelSwitcher │ │ │ │ - #86 = Utf8 getCurrentIndex │ │ │ │ - #87 = NameAndType #86:#28 // getCurrentIndex:()I │ │ │ │ - #88 = Methodref #85.#87 // com/bottleworks/dailymoney/calculator2/PanelSwitcher.getCurrentIndex:()I │ │ │ │ - #89 = Utf8 moveRight │ │ │ │ - #90 = NameAndType #89:#22 // moveRight:()V │ │ │ │ - #91 = Methodref #85.#90 // com/bottleworks/dailymoney/calculator2/PanelSwitcher.moveRight:()V │ │ │ │ - #92 = Float 2.9E-44f │ │ │ │ - #93 = Utf8 android/view/KeyEvent │ │ │ │ - #94 = Class #93 // android/view/KeyEvent │ │ │ │ - #95 = Utf8 getAction │ │ │ │ - #96 = NameAndType #95:#28 // getAction:()I │ │ │ │ - #97 = Methodref #94.#96 // android/view/KeyEvent.getAction:()I │ │ │ │ - #98 = Float 3.1E-44f │ │ │ │ - #99 = Utf8 eatHorizontalMove │ │ │ │ - #100 = Utf8 (Z)Z │ │ │ │ - #101 = NameAndType #99:#100 // eatHorizontalMove:(Z)Z │ │ │ │ - #102 = Methodref #40.#101 // com/bottleworks/dailymoney/calculator2/Logic.eatHorizontalMove:(Z)Z │ │ │ │ - #103 = Utf8 getMetaState │ │ │ │ - #104 = NameAndType #103:#28 // getMetaState:()I │ │ │ │ - #105 = Methodref #94.#104 // android/view/KeyEvent.getMetaState:()I │ │ │ │ - #106 = Utf8 getMatch │ │ │ │ - #107 = Utf8 ([CI)C │ │ │ │ - #108 = NameAndType #106:#107 // getMatch:([CI)C │ │ │ │ - #109 = Methodref #94.#108 // android/view/KeyEvent.getMatch:([CI)C │ │ │ │ - #110 = Float 3.2E-44f │ │ │ │ - #111 = Float 2.7E-44f │ │ │ │ - #112 = Float 2.8E-44f │ │ │ │ - #113 = Float 9.2E-44f │ │ │ │ - #114 = Utf8 onUp │ │ │ │ - #115 = NameAndType #114:#22 // onUp:()V │ │ │ │ - #116 = Methodref #40.#115 // com/bottleworks/dailymoney/calculator2/Logic.onUp:()V │ │ │ │ - #117 = Utf8 onDown │ │ │ │ - #118 = NameAndType #117:#22 // onDown:()V │ │ │ │ - #119 = Methodref #40.#118 // com/bottleworks/dailymoney/calculator2/Logic.onDown:()V │ │ │ │ - #120 = Utf8 onClear │ │ │ │ - #121 = NameAndType #120:#22 // onClear:()V │ │ │ │ - #122 = Methodref #40.#121 // com/bottleworks/dailymoney/calculator2/Logic.onClear:()V │ │ │ │ - #123 = Utf8 Code │ │ │ │ - #124 = Utf8 │ │ │ │ - #125 = Utf8 onClick │ │ │ │ - #126 = Utf8 (Landroid/view/View;)V │ │ │ │ - #127 = Utf8 onKey │ │ │ │ - #128 = Utf8 (Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ │ │ - #129 = Utf8 onLongClick │ │ │ │ - #130 = Utf8 (Landroid/view/View;)Z │ │ │ │ - #131 = Utf8 setHandler │ │ │ │ - #132 = Utf8 (Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ │ │ │ + #56 = Utf8 java/lang/CharSequence │ │ │ │ + #57 = Class #56 // java/lang/CharSequence │ │ │ │ + #58 = Utf8 toString │ │ │ │ + #59 = Utf8 ()Ljava/lang/String; │ │ │ │ + #60 = NameAndType #58:#59 // toString:()Ljava/lang/String; │ │ │ │ + #61 = InterfaceMethodref #57.#60 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #62 = Utf8 java/lang/String │ │ │ │ + #63 = Class #62 // java/lang/String │ │ │ │ + #64 = Utf8 length │ │ │ │ + #65 = NameAndType #64:#28 // length:()I │ │ │ │ + #66 = Methodref #63.#65 // java/lang/String.length:()I │ │ │ │ + #67 = Float 2.8E-45f │ │ │ │ + #68 = Utf8 java/lang/StringBuilder │ │ │ │ + #69 = Class #68 // java/lang/StringBuilder │ │ │ │ + #70 = Methodref #69.#23 // java/lang/StringBuilder."":()V │ │ │ │ + #71 = Utf8 append │ │ │ │ + #72 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #73 = NameAndType #71:#72 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #74 = Methodref #69.#73 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #75 = Float 5.6E-44f │ │ │ │ + #76 = Utf8 (C)Ljava/lang/StringBuilder; │ │ │ │ + #77 = NameAndType #71:#76 // append:(C)Ljava/lang/StringBuilder; │ │ │ │ + #78 = Methodref #69.#77 // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + #79 = Methodref #69.#60 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + #80 = Utf8 insert │ │ │ │ + #81 = Utf8 (Ljava/lang/String;)V │ │ │ │ + #82 = NameAndType #80:#81 // insert:(Ljava/lang/String;)V │ │ │ │ + #83 = Methodref #40.#82 // com/bottleworks/dailymoney/calculator2/Logic.insert:(Ljava/lang/String;)V │ │ │ │ + #84 = NameAndType #15:#16 // mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ + #85 = Fieldref #2.#84 // com/bottleworks/dailymoney/calculator2/EventListener.mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ + #86 = Utf8 com/bottleworks/dailymoney/calculator2/PanelSwitcher │ │ │ │ + #87 = Class #86 // com/bottleworks/dailymoney/calculator2/PanelSwitcher │ │ │ │ + #88 = Utf8 getCurrentIndex │ │ │ │ + #89 = NameAndType #88:#28 // getCurrentIndex:()I │ │ │ │ + #90 = Methodref #87.#89 // com/bottleworks/dailymoney/calculator2/PanelSwitcher.getCurrentIndex:()I │ │ │ │ + #91 = Utf8 moveRight │ │ │ │ + #92 = NameAndType #91:#22 // moveRight:()V │ │ │ │ + #93 = Methodref #87.#92 // com/bottleworks/dailymoney/calculator2/PanelSwitcher.moveRight:()V │ │ │ │ + #94 = Float 2.9E-44f │ │ │ │ + #95 = Utf8 android/view/KeyEvent │ │ │ │ + #96 = Class #95 // android/view/KeyEvent │ │ │ │ + #97 = Utf8 getAction │ │ │ │ + #98 = NameAndType #97:#28 // getAction:()I │ │ │ │ + #99 = Methodref #96.#98 // android/view/KeyEvent.getAction:()I │ │ │ │ + #100 = Float 3.1E-44f │ │ │ │ + #101 = Utf8 eatHorizontalMove │ │ │ │ + #102 = Utf8 (Z)Z │ │ │ │ + #103 = NameAndType #101:#102 // eatHorizontalMove:(Z)Z │ │ │ │ + #104 = Methodref #40.#103 // com/bottleworks/dailymoney/calculator2/Logic.eatHorizontalMove:(Z)Z │ │ │ │ + #105 = Utf8 getMetaState │ │ │ │ + #106 = NameAndType #105:#28 // getMetaState:()I │ │ │ │ + #107 = Methodref #96.#106 // android/view/KeyEvent.getMetaState:()I │ │ │ │ + #108 = Utf8 getMatch │ │ │ │ + #109 = Utf8 ([CI)C │ │ │ │ + #110 = NameAndType #108:#109 // getMatch:([CI)C │ │ │ │ + #111 = Methodref #96.#110 // android/view/KeyEvent.getMatch:([CI)C │ │ │ │ + #112 = Float 3.2E-44f │ │ │ │ + #113 = Float 2.7E-44f │ │ │ │ + #114 = Float 2.8E-44f │ │ │ │ + #115 = Float 9.2E-44f │ │ │ │ + #116 = Utf8 onUp │ │ │ │ + #117 = NameAndType #116:#22 // onUp:()V │ │ │ │ + #118 = Methodref #40.#117 // com/bottleworks/dailymoney/calculator2/Logic.onUp:()V │ │ │ │ + #119 = Utf8 onDown │ │ │ │ + #120 = NameAndType #119:#22 // onDown:()V │ │ │ │ + #121 = Methodref #40.#120 // com/bottleworks/dailymoney/calculator2/Logic.onDown:()V │ │ │ │ + #122 = Utf8 onClear │ │ │ │ + #123 = NameAndType #122:#22 // onClear:()V │ │ │ │ + #124 = Methodref #40.#123 // com/bottleworks/dailymoney/calculator2/Logic.onClear:()V │ │ │ │ + #125 = Utf8 Code │ │ │ │ + #126 = Utf8 │ │ │ │ + #127 = Utf8 onClick │ │ │ │ + #128 = Utf8 (Landroid/view/View;)V │ │ │ │ + #129 = Utf8 onKey │ │ │ │ + #130 = Utf8 (Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ │ │ + #131 = Utf8 onLongClick │ │ │ │ + #132 = Utf8 (Landroid/view/View;)Z │ │ │ │ + #133 = Utf8 setHandler │ │ │ │ + #134 = Utf8 (Lcom/bottleworks/dailymoney/calculator2/Logic;Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ │ │ │ { │ │ │ │ private static final char[] EQUAL; │ │ │ │ descriptor: [C │ │ │ │ flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL │ │ │ │ │ │ │ │ com.bottleworks.dailymoney.calculator2.Logic mHandler; │ │ │ │ descriptor: Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ @@ -214,81 +216,81 @@ │ │ │ │ 58: aload_1 │ │ │ │ 59: checkcast #51 // class android/widget/Button │ │ │ │ 62: astore_1 │ │ │ │ 63: aload_1 │ │ │ │ 64: invokevirtual #55 // Method android/widget/Button.getText:()Ljava/lang/CharSequence; │ │ │ │ 67: astore 4 │ │ │ │ 69: aload 4 │ │ │ │ - 71: invokevirtual #59 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 74: astore 5 │ │ │ │ - 76: aload 5 │ │ │ │ - 78: invokevirtual #64 // Method java/lang/String.length:()I │ │ │ │ - 81: istore_3 │ │ │ │ - 82: iconst_2 │ │ │ │ - 83: istore 6 │ │ │ │ - 85: iload_3 │ │ │ │ - 86: iload 6 │ │ │ │ - 88: if_icmplt 130 │ │ │ │ - 91: new #67 // class java/lang/StringBuilder │ │ │ │ - 94: astore 4 │ │ │ │ - 96: aload 4 │ │ │ │ - 98: invokespecial #68 // Method java/lang/StringBuilder."":()V │ │ │ │ - 101: aload 4 │ │ │ │ - 103: aload 5 │ │ │ │ - 105: invokevirtual #72 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 108: astore 4 │ │ │ │ - 110: bipush 40 │ │ │ │ - 112: istore 6 │ │ │ │ - 114: aload 4 │ │ │ │ - 116: iload 6 │ │ │ │ - 118: invokevirtual #76 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 121: astore 4 │ │ │ │ - 123: aload 4 │ │ │ │ - 125: invokevirtual #77 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 128: astore 5 │ │ │ │ - 130: aload_0 │ │ │ │ - 131: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ - 134: aload 5 │ │ │ │ - 136: invokevirtual #81 // Method com/bottleworks/dailymoney/calculator2/Logic.insert:(Ljava/lang/String;)V │ │ │ │ - 139: aload_0 │ │ │ │ - 140: getfield #83 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ - 143: astore 4 │ │ │ │ - 145: aload 4 │ │ │ │ - 147: ifnull 25 │ │ │ │ - 150: aload_0 │ │ │ │ - 151: getfield #83 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ - 154: astore 4 │ │ │ │ - 156: aload 4 │ │ │ │ - 158: invokevirtual #88 // Method com/bottleworks/dailymoney/calculator2/PanelSwitcher.getCurrentIndex:()I │ │ │ │ - 161: istore_3 │ │ │ │ - 162: iconst_1 │ │ │ │ - 163: istore 6 │ │ │ │ - 165: iload_3 │ │ │ │ - 166: iload 6 │ │ │ │ - 168: if_icmpne 25 │ │ │ │ - 171: aload_0 │ │ │ │ - 172: getfield #83 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ - 175: astore 4 │ │ │ │ - 177: aload 4 │ │ │ │ - 179: invokevirtual #91 // Method com/bottleworks/dailymoney/calculator2/PanelSwitcher.moveRight:()V │ │ │ │ - 182: goto 25 │ │ │ │ + 71: invokeinterface #61, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 76: astore 5 │ │ │ │ + 78: aload 5 │ │ │ │ + 80: invokevirtual #66 // Method java/lang/String.length:()I │ │ │ │ + 83: istore_3 │ │ │ │ + 84: iconst_2 │ │ │ │ + 85: istore 6 │ │ │ │ + 87: iload_3 │ │ │ │ + 88: iload 6 │ │ │ │ + 90: if_icmplt 132 │ │ │ │ + 93: new #69 // class java/lang/StringBuilder │ │ │ │ + 96: astore 4 │ │ │ │ + 98: aload 4 │ │ │ │ + 100: invokespecial #70 // Method java/lang/StringBuilder."":()V │ │ │ │ + 103: aload 4 │ │ │ │ + 105: aload 5 │ │ │ │ + 107: invokevirtual #74 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 110: astore 4 │ │ │ │ + 112: bipush 40 │ │ │ │ + 114: istore 6 │ │ │ │ + 116: aload 4 │ │ │ │ + 118: iload 6 │ │ │ │ + 120: invokevirtual #78 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 123: astore 4 │ │ │ │ + 125: aload 4 │ │ │ │ + 127: invokevirtual #79 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 130: astore 5 │ │ │ │ + 132: aload_0 │ │ │ │ + 133: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ + 136: aload 5 │ │ │ │ + 138: invokevirtual #83 // Method com/bottleworks/dailymoney/calculator2/Logic.insert:(Ljava/lang/String;)V │ │ │ │ + 141: aload_0 │ │ │ │ + 142: getfield #85 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ + 145: astore 4 │ │ │ │ + 147: aload 4 │ │ │ │ + 149: ifnull 25 │ │ │ │ + 152: aload_0 │ │ │ │ + 153: getfield #85 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ + 156: astore 4 │ │ │ │ + 158: aload 4 │ │ │ │ + 160: invokevirtual #90 // Method com/bottleworks/dailymoney/calculator2/PanelSwitcher.getCurrentIndex:()I │ │ │ │ + 163: istore_3 │ │ │ │ + 164: iconst_1 │ │ │ │ + 165: istore 6 │ │ │ │ + 167: iload_3 │ │ │ │ + 168: iload 6 │ │ │ │ + 170: if_icmpne 25 │ │ │ │ + 173: aload_0 │ │ │ │ + 174: getfield #85 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ + 177: astore 4 │ │ │ │ + 179: aload 4 │ │ │ │ + 181: invokevirtual #93 // Method com/bottleworks/dailymoney/calculator2/PanelSwitcher.moveRight:()V │ │ │ │ + 184: goto 25 │ │ │ │ │ │ │ │ public boolean onKey(android.view.View, int, android.view.KeyEvent); │ │ │ │ descriptor: (Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=4 │ │ │ │ 0: bipush 21 │ │ │ │ 2: istore 4 │ │ │ │ 4: aconst_null │ │ │ │ 5: astore 5 │ │ │ │ 7: iconst_1 │ │ │ │ 8: istore 6 │ │ │ │ 10: aload_3 │ │ │ │ - 11: invokevirtual #97 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 11: invokevirtual #99 // Method android/view/KeyEvent.getAction:()I │ │ │ │ 14: istore 7 │ │ │ │ 16: iload_2 │ │ │ │ 17: iload 4 │ │ │ │ 19: if_icmpeq 32 │ │ │ │ 22: bipush 22 │ │ │ │ 24: istore 8 │ │ │ │ 26: iload_2 │ │ │ │ @@ -298,15 +300,15 @@ │ │ │ │ 33: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ 36: astore 9 │ │ │ │ 38: iload_2 │ │ │ │ 39: iload 4 │ │ │ │ 41: if_icmpne 60 │ │ │ │ 44: aload 9 │ │ │ │ 46: iload 6 │ │ │ │ - 48: invokevirtual #102 // Method com/bottleworks/dailymoney/calculator2/Logic.eatHorizontalMove:(Z)Z │ │ │ │ + 48: invokevirtual #104 // Method com/bottleworks/dailymoney/calculator2/Logic.eatHorizontalMove:(Z)Z │ │ │ │ 51: istore 10 │ │ │ │ 53: iload 10 │ │ │ │ 55: istore 6 │ │ │ │ 57: iload 6 │ │ │ │ 59: ireturn │ │ │ │ 60: iconst_0 │ │ │ │ 61: istore 6 │ │ │ │ @@ -317,20 +319,20 @@ │ │ │ │ 71: iload 8 │ │ │ │ 73: if_icmpne 80 │ │ │ │ 76: iload_2 │ │ │ │ 77: ifeq 57 │ │ │ │ 80: getstatic #20 // Field EQUAL:[C │ │ │ │ 83: astore 9 │ │ │ │ 85: aload_3 │ │ │ │ - 86: invokevirtual #105 // Method android/view/KeyEvent.getMetaState:()I │ │ │ │ + 86: invokevirtual #107 // Method android/view/KeyEvent.getMetaState:()I │ │ │ │ 89: istore 4 │ │ │ │ 91: aload_3 │ │ │ │ 92: aload 9 │ │ │ │ 94: iload 4 │ │ │ │ - 96: invokevirtual #109 // Method android/view/KeyEvent.getMatch:([CI)C │ │ │ │ + 96: invokevirtual #111 // Method android/view/KeyEvent.getMatch:([CI)C │ │ │ │ 99: istore 8 │ │ │ │ 101: bipush 61 │ │ │ │ 103: istore 4 │ │ │ │ 105: iload 8 │ │ │ │ 107: iload 4 │ │ │ │ 109: if_icmpne 133 │ │ │ │ 112: iload 7 │ │ │ │ @@ -377,27 +379,27 @@ │ │ │ │ default: 228 │ │ │ │ } │ │ │ │ 228: goto 57 │ │ │ │ 231: aload_0 │ │ │ │ 232: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ 235: astore 5 │ │ │ │ 237: aload 5 │ │ │ │ - 239: invokevirtual #116 // Method com/bottleworks/dailymoney/calculator2/Logic.onUp:()V │ │ │ │ + 239: invokevirtual #118 // Method com/bottleworks/dailymoney/calculator2/Logic.onUp:()V │ │ │ │ 242: goto 57 │ │ │ │ 245: aload_0 │ │ │ │ 246: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ 249: astore 5 │ │ │ │ 251: aload 5 │ │ │ │ 253: invokevirtual #49 // Method com/bottleworks/dailymoney/calculator2/Logic.onEnter:()V │ │ │ │ 256: goto 57 │ │ │ │ 259: aload_0 │ │ │ │ 260: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ 263: astore 5 │ │ │ │ 265: aload 5 │ │ │ │ - 267: invokevirtual #119 // Method com/bottleworks/dailymoney/calculator2/Logic.onDown:()V │ │ │ │ + 267: invokevirtual #121 // Method com/bottleworks/dailymoney/calculator2/Logic.onDown:()V │ │ │ │ 270: goto 57 │ │ │ │ │ │ │ │ public boolean onLongClick(android.view.View); │ │ │ │ descriptor: (Landroid/view/View;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ @@ -409,15 +411,15 @@ │ │ │ │ 9: iload_2 │ │ │ │ 10: iload_3 │ │ │ │ 11: if_icmpne 29 │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ 18: astore 4 │ │ │ │ 20: aload 4 │ │ │ │ - 22: invokevirtual #122 // Method com/bottleworks/dailymoney/calculator2/Logic.onClear:()V │ │ │ │ + 22: invokevirtual #124 // Method com/bottleworks/dailymoney/calculator2/Logic.onClear:()V │ │ │ │ 25: iconst_1 │ │ │ │ 26: istore_3 │ │ │ │ 27: iload_3 │ │ │ │ 28: ireturn │ │ │ │ 29: iconst_0 │ │ │ │ 30: istore_3 │ │ │ │ 31: aconst_null │ │ │ │ @@ -430,10 +432,10 @@ │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: putfield #38 // Field mHandler:Lcom/bottleworks/dailymoney/calculator2/Logic; │ │ │ │ 5: aload_0 │ │ │ │ 6: aload_2 │ │ │ │ - 7: putfield #83 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ + 7: putfield #85 // Field mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ │ 10: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/calculator2/History.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -537,32 +537,30 @@ │ │ │ │ 4: invokevirtual #94 // Method java/util/Vector.size:()I │ │ │ │ 7: istore_2 │ │ │ │ 8: aload_1 │ │ │ │ 9: iload_2 │ │ │ │ 10: invokeinterface #123, 2 // InterfaceMethod java/io/DataOutput.writeInt:(I)V │ │ │ │ 15: aload_0 │ │ │ │ 16: getfield #24 // Field mEntries:Ljava/util/Vector; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokevirtual #127 // Method java/util/Vector.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore 4 │ │ │ │ - 26: aload 4 │ │ │ │ - 28: invokeinterface #133, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore_2 │ │ │ │ - 34: iload_2 │ │ │ │ - 35: ifeq 59 │ │ │ │ - 38: aload 4 │ │ │ │ - 40: invokeinterface #137, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 45: checkcast #36 // class com/bottleworks/dailymoney/calculator2/HistoryEntry │ │ │ │ - 48: astore 5 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: aload_1 │ │ │ │ - 53: invokevirtual #141 // Method com/bottleworks/dailymoney/calculator2/HistoryEntry.write:(Ljava/io/DataOutput;)V │ │ │ │ - 56: goto 26 │ │ │ │ - 59: aload_0 │ │ │ │ - 60: getfield #45 // Field mPos:I │ │ │ │ - 63: istore_2 │ │ │ │ - 64: aload_1 │ │ │ │ - 65: iload_2 │ │ │ │ - 66: invokeinterface #123, 2 // InterfaceMethod java/io/DataOutput.writeInt:(I)V │ │ │ │ - 71: return │ │ │ │ + 19: invokevirtual #127 // Method java/util/Vector.iterator:()Ljava/util/Iterator; │ │ │ │ + 22: astore_3 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #133, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 4 │ │ │ │ + 31: iload 4 │ │ │ │ + 33: ifeq 56 │ │ │ │ + 36: aload_3 │ │ │ │ + 37: invokeinterface #137, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #36 // class com/bottleworks/dailymoney/calculator2/HistoryEntry │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: aload_1 │ │ │ │ + 50: invokevirtual #141 // Method com/bottleworks/dailymoney/calculator2/HistoryEntry.write:(Ljava/io/DataOutput;)V │ │ │ │ + 53: goto 23 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #45 // Field mPos:I │ │ │ │ + 60: istore_2 │ │ │ │ + 61: aload_1 │ │ │ │ + 62: iload_2 │ │ │ │ + 63: invokeinterface #123, 2 // InterfaceMethod java/io/DataOutput.writeInt:(I)V │ │ │ │ + 68: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/calculator2/Logic.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -102,196 +102,199 @@ │ │ │ │ #94 = Utf8 cal2_enter │ │ │ │ #95 = NameAndType #94:#20 // cal2_enter:I │ │ │ │ #96 = Fieldref #60.#95 // com/bottleworks/dailymoney/core/R$string.cal2_enter:I │ │ │ │ #97 = Utf8 getText │ │ │ │ #98 = Utf8 (I)Ljava/lang/CharSequence; │ │ │ │ #99 = NameAndType #97:#98 // getText:(I)Ljava/lang/CharSequence; │ │ │ │ #100 = Methodref #54.#99 // android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - #101 = Utf8 toString │ │ │ │ - #102 = Utf8 ()Ljava/lang/String; │ │ │ │ - #103 = NameAndType #101:#102 // toString:()Ljava/lang/String; │ │ │ │ - #104 = Methodref #4.#103 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #105 = NameAndType #24:#6 // mEnterString:Ljava/lang/String; │ │ │ │ - #106 = Fieldref #2.#105 // com/bottleworks/dailymoney/calculator2/Logic.mEnterString:Ljava/lang/String; │ │ │ │ - #107 = Utf8 clearWithHistory │ │ │ │ - #108 = Utf8 (Z)V │ │ │ │ - #109 = NameAndType #107:#108 // clearWithHistory:(Z)V │ │ │ │ - #110 = Methodref #2.#109 // com/bottleworks/dailymoney/calculator2/Logic.clearWithHistory:(Z)V │ │ │ │ - #111 = Utf8 java/lang/Error │ │ │ │ - #112 = Class #111 // java/lang/Error │ │ │ │ - #113 = Utf8 java/lang/StringBuilder │ │ │ │ - #114 = Class #113 // java/lang/StringBuilder │ │ │ │ - #115 = Methodref #114.#38 // java/lang/StringBuilder."":()V │ │ │ │ - #116 = Utf8 append │ │ │ │ - #117 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #118 = NameAndType #116:#117 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #119 = Methodref #114.#118 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #120 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #121 = NameAndType #116:#120 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #122 = Methodref #114.#121 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #123 = Methodref #114.#103 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - #124 = Utf8 (Ljava/lang/String;)V │ │ │ │ - #125 = NameAndType #36:#124 // "":(Ljava/lang/String;)V │ │ │ │ - #126 = Methodref #112.#125 // java/lang/Error."":(Ljava/lang/String;)V │ │ │ │ - #127 = Utf8 org/javia/arity/SyntaxException │ │ │ │ - #128 = Class #127 // org/javia/arity/SyntaxException │ │ │ │ - #129 = Utf8 com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll │ │ │ │ - #130 = Class #129 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll │ │ │ │ - #131 = Utf8 UP │ │ │ │ - #132 = Utf8 Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #133 = NameAndType #131:#132 // UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #134 = Fieldref #130.#133 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #135 = Utf8 setText │ │ │ │ - #136 = Utf8 (Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ - #137 = NameAndType #135:#136 // setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ - #138 = Methodref #87.#137 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ - #139 = Utf8 cleared │ │ │ │ - #140 = NameAndType #139:#37 // cleared:()V │ │ │ │ - #141 = Methodref #2.#140 // com/bottleworks/dailymoney/calculator2/Logic.cleared:()V │ │ │ │ - #142 = Utf8 NONE │ │ │ │ - #143 = NameAndType #142:#132 // NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #144 = Fieldref #130.#143 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #145 = Utf8 com/bottleworks/dailymoney/calculator2/History │ │ │ │ - #146 = Class #145 // com/bottleworks/dailymoney/calculator2/History │ │ │ │ - #147 = NameAndType #97:#102 // getText:()Ljava/lang/String; │ │ │ │ - #148 = Methodref #146.#147 // com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ - #149 = Utf8 ()Landroid/text/Editable; │ │ │ │ - #150 = NameAndType #97:#149 // getText:()Landroid/text/Editable; │ │ │ │ - #151 = Methodref #87.#150 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getText:()Landroid/text/Editable; │ │ │ │ - #152 = Utf8 +−×÷/* │ │ │ │ - #153 = String #152 // +−×÷/* │ │ │ │ - #154 = Utf8 java/lang/String │ │ │ │ - #155 = Class #154 // java/lang/String │ │ │ │ - #156 = Utf8 indexOf │ │ │ │ - #157 = Utf8 (I)I │ │ │ │ - #158 = NameAndType #156:#157 // indexOf:(I)I │ │ │ │ - #159 = Methodref #155.#158 // java/lang/String.indexOf:(I)I │ │ │ │ - #160 = Float 1.4E-45f │ │ │ │ - #161 = Utf8 length │ │ │ │ - #162 = Utf8 ()I │ │ │ │ - #163 = NameAndType #161:#162 // length:()I │ │ │ │ - #164 = Methodref #155.#163 // java/lang/String.length:()I │ │ │ │ - #165 = Utf8 charAt │ │ │ │ - #166 = Utf8 (I)C │ │ │ │ - #167 = NameAndType #165:#166 // charAt:(I)C │ │ │ │ - #168 = Methodref #155.#167 // java/lang/String.charAt:(I)C │ │ │ │ - #169 = Utf8 isOperator │ │ │ │ - #170 = Utf8 (C)Z │ │ │ │ - #171 = NameAndType #169:#170 // isOperator:(C)Z │ │ │ │ - #172 = Methodref #2.#171 // com/bottleworks/dailymoney/calculator2/Logic.isOperator:(C)Z │ │ │ │ - #173 = Methodref #2.#147 // com/bottleworks/dailymoney/calculator2/Logic.getText:()Ljava/lang/String; │ │ │ │ - #174 = Utf8 equals │ │ │ │ - #175 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #176 = NameAndType #174:#175 // equals:(Ljava/lang/Object;)Z │ │ │ │ - #177 = Methodref #155.#176 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - #178 = Utf8 (Ljava/lang/String;)Z │ │ │ │ - #179 = NameAndType #169:#178 // isOperator:(Ljava/lang/String;)Z │ │ │ │ - #180 = Methodref #2.#179 // com/bottleworks/dailymoney/calculator2/Logic.isOperator:(Ljava/lang/String;)Z │ │ │ │ - #181 = Utf8 getSelectionStart │ │ │ │ - #182 = NameAndType #181:#162 // getSelectionStart:()I │ │ │ │ - #183 = Methodref #87.#182 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getSelectionStart:()I │ │ │ │ - #184 = Utf8 updateHistory │ │ │ │ - #185 = NameAndType #184:#37 // updateHistory:()V │ │ │ │ - #186 = Methodref #2.#185 // com/bottleworks/dailymoney/calculator2/Logic.updateHistory:()V │ │ │ │ - #187 = Utf8 getEditText │ │ │ │ - #188 = Utf8 ()Landroid/widget/EditText; │ │ │ │ - #189 = NameAndType #187:#188 // getEditText:()Landroid/widget/EditText; │ │ │ │ - #190 = Methodref #87.#189 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getEditText:()Landroid/widget/EditText; │ │ │ │ - #191 = Utf8 android/widget/EditText │ │ │ │ - #192 = Class #191 // android/widget/EditText │ │ │ │ - #193 = Methodref #192.#182 // android/widget/EditText.getSelectionStart:()I │ │ │ │ - #194 = Methodref #192.#163 // android/widget/EditText.length:()I │ │ │ │ - #195 = Utf8 trim │ │ │ │ - #196 = NameAndType #195:#102 // trim:()Ljava/lang/String; │ │ │ │ - #197 = Methodref #155.#196 // java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - #198 = Utf8 substring │ │ │ │ - #199 = Utf8 (II)Ljava/lang/String; │ │ │ │ - #200 = NameAndType #198:#199 // substring:(II)Ljava/lang/String; │ │ │ │ - #201 = Methodref #155.#200 // java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ - #202 = Utf8 eval │ │ │ │ - #203 = Utf8 (Ljava/lang/String;)D │ │ │ │ - #204 = NameAndType #202:#203 // eval:(Ljava/lang/String;)D │ │ │ │ - #205 = Methodref #41.#204 // org/javia/arity/Symbols.eval:(Ljava/lang/String;)D │ │ │ │ - #206 = Utf8 org/javia/arity/Util │ │ │ │ - #207 = Class #206 // org/javia/arity/Util │ │ │ │ - #208 = Utf8 doubleToString │ │ │ │ - #209 = Utf8 (DII)Ljava/lang/String; │ │ │ │ - #210 = NameAndType #208:#209 // doubleToString:(DII)Ljava/lang/String; │ │ │ │ - #211 = Methodref #207.#210 // org/javia/arity/Util.doubleToString:(DII)Ljava/lang/String; │ │ │ │ - #212 = Float 6.3E-44f │ │ │ │ - #213 = Float 1.2222E-41f │ │ │ │ - #214 = Utf8 replace │ │ │ │ - #215 = Utf8 (CC)Ljava/lang/String; │ │ │ │ - #216 = NameAndType #214:#215 // replace:(CC)Ljava/lang/String; │ │ │ │ - #217 = Methodref #155.#216 // java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ - #218 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #219 = NameAndType #214:#218 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #220 = Methodref #155.#219 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ - #221 = Utf8 java/lang/Double │ │ │ │ - #222 = Class #221 // java/lang/Double │ │ │ │ - #223 = Utf8 parseDouble │ │ │ │ - #224 = NameAndType #223:#203 // parseDouble:(Ljava/lang/String;)D │ │ │ │ - #225 = Methodref #222.#224 // java/lang/Double.parseDouble:(Ljava/lang/String;)D │ │ │ │ - #226 = Utf8 java/lang/Exception │ │ │ │ - #227 = Class #226 // java/lang/Exception │ │ │ │ - #228 = Utf8 insert │ │ │ │ - #229 = NameAndType #228:#124 // insert:(Ljava/lang/String;)V │ │ │ │ - #230 = Methodref #87.#229 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.insert:(Ljava/lang/String;)V │ │ │ │ - #231 = Utf8 clear │ │ │ │ - #232 = NameAndType #231:#108 // clear:(Z)V │ │ │ │ - #233 = Methodref #2.#232 // com/bottleworks/dailymoney/calculator2/Logic.clear:(Z)V │ │ │ │ - #234 = Utf8 android/view/KeyEvent │ │ │ │ - #235 = Class #234 // android/view/KeyEvent │ │ │ │ - #236 = Float 9.4E-44f │ │ │ │ - #237 = Utf8 (II)V │ │ │ │ - #238 = NameAndType #36:#237 // "":(II)V │ │ │ │ - #239 = Methodref #235.#238 // android/view/KeyEvent."":(II)V │ │ │ │ - #240 = Utf8 dispatchKeyEvent │ │ │ │ - #241 = Utf8 (Landroid/view/KeyEvent;)Z │ │ │ │ - #242 = NameAndType #240:#241 // dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ - #243 = Methodref #87.#242 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ - #244 = Utf8 update │ │ │ │ - #245 = NameAndType #244:#124 // update:(Ljava/lang/String;)V │ │ │ │ - #246 = Methodref #146.#245 // com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ - #247 = Utf8 moveToNext │ │ │ │ - #248 = Utf8 ()Z │ │ │ │ - #249 = NameAndType #247:#248 // moveToNext:()Z │ │ │ │ - #250 = Methodref #146.#249 // com/bottleworks/dailymoney/calculator2/History.moveToNext:()Z │ │ │ │ - #251 = Utf8 enter │ │ │ │ - #252 = NameAndType #251:#124 // enter:(Ljava/lang/String;)V │ │ │ │ - #253 = Methodref #146.#252 // com/bottleworks/dailymoney/calculator2/History.enter:(Ljava/lang/String;)V │ │ │ │ - #254 = Utf8 evaluate │ │ │ │ - #255 = Utf8 (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #256 = NameAndType #254:#255 // evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #257 = Methodref #2.#256 // com/bottleworks/dailymoney/calculator2/Logic.evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - #258 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ - #259 = NameAndType #135:#258 // setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #260 = Methodref #2.#259 // com/bottleworks/dailymoney/calculator2/Logic.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #261 = Utf8 moveToPrevious │ │ │ │ - #262 = NameAndType #261:#248 // moveToPrevious:()Z │ │ │ │ - #263 = Methodref #146.#262 // com/bottleworks/dailymoney/calculator2/History.moveToPrevious:()Z │ │ │ │ - #264 = Utf8 DOWN │ │ │ │ - #265 = NameAndType #264:#132 // DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #266 = Fieldref #130.#265 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ - #267 = Utf8 0 │ │ │ │ - #268 = String #267 // 0 │ │ │ │ - #269 = Utf8 Code │ │ │ │ - #270 = Utf8 (Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V │ │ │ │ - #271 = Utf8 acceptInsert │ │ │ │ - #272 = Utf8 eatHorizontalMove │ │ │ │ - #273 = Utf8 (Z)Z │ │ │ │ - #274 = Utf8 getNumbericResult │ │ │ │ - #275 = Utf8 onClear │ │ │ │ - #276 = Utf8 onDelete │ │ │ │ - #277 = Utf8 onDown │ │ │ │ - #278 = Utf8 onEnter │ │ │ │ - #279 = Utf8 onUp │ │ │ │ - #280 = Utf8 setLineLength │ │ │ │ - #281 = Utf8 (I)V │ │ │ │ - #282 = Utf8 setNumbericResult │ │ │ │ + #101 = Utf8 java/lang/CharSequence │ │ │ │ + #102 = Class #101 // java/lang/CharSequence │ │ │ │ + #103 = Utf8 toString │ │ │ │ + #104 = Utf8 ()Ljava/lang/String; │ │ │ │ + #105 = NameAndType #103:#104 // toString:()Ljava/lang/String; │ │ │ │ + #106 = InterfaceMethodref #102.#105 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #107 = NameAndType #24:#6 // mEnterString:Ljava/lang/String; │ │ │ │ + #108 = Fieldref #2.#107 // com/bottleworks/dailymoney/calculator2/Logic.mEnterString:Ljava/lang/String; │ │ │ │ + #109 = Utf8 clearWithHistory │ │ │ │ + #110 = Utf8 (Z)V │ │ │ │ + #111 = NameAndType #109:#110 // clearWithHistory:(Z)V │ │ │ │ + #112 = Methodref #2.#111 // com/bottleworks/dailymoney/calculator2/Logic.clearWithHistory:(Z)V │ │ │ │ + #113 = Utf8 java/lang/Error │ │ │ │ + #114 = Class #113 // java/lang/Error │ │ │ │ + #115 = Utf8 java/lang/StringBuilder │ │ │ │ + #116 = Class #115 // java/lang/StringBuilder │ │ │ │ + #117 = Methodref #116.#38 // java/lang/StringBuilder."":()V │ │ │ │ + #118 = Utf8 append │ │ │ │ + #119 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #120 = NameAndType #118:#119 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #121 = Methodref #116.#120 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #122 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #123 = NameAndType #118:#122 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #124 = Methodref #116.#123 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #125 = Methodref #116.#105 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + #126 = Utf8 (Ljava/lang/String;)V │ │ │ │ + #127 = NameAndType #36:#126 // "":(Ljava/lang/String;)V │ │ │ │ + #128 = Methodref #114.#127 // java/lang/Error."":(Ljava/lang/String;)V │ │ │ │ + #129 = Utf8 org/javia/arity/SyntaxException │ │ │ │ + #130 = Class #129 // org/javia/arity/SyntaxException │ │ │ │ + #131 = Utf8 com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll │ │ │ │ + #132 = Class #131 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll │ │ │ │ + #133 = Utf8 UP │ │ │ │ + #134 = Utf8 Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #135 = NameAndType #133:#134 // UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #136 = Fieldref #132.#135 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #137 = Utf8 setText │ │ │ │ + #138 = Utf8 (Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + #139 = NameAndType #137:#138 // setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + #140 = Methodref #87.#139 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + #141 = Utf8 cleared │ │ │ │ + #142 = NameAndType #141:#37 // cleared:()V │ │ │ │ + #143 = Methodref #2.#142 // com/bottleworks/dailymoney/calculator2/Logic.cleared:()V │ │ │ │ + #144 = Utf8 NONE │ │ │ │ + #145 = NameAndType #144:#134 // NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #146 = Fieldref #132.#145 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #147 = Utf8 com/bottleworks/dailymoney/calculator2/History │ │ │ │ + #148 = Class #147 // com/bottleworks/dailymoney/calculator2/History │ │ │ │ + #149 = NameAndType #97:#104 // getText:()Ljava/lang/String; │ │ │ │ + #150 = Methodref #148.#149 // com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ + #151 = Utf8 ()Landroid/text/Editable; │ │ │ │ + #152 = NameAndType #97:#151 // getText:()Landroid/text/Editable; │ │ │ │ + #153 = Methodref #87.#152 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getText:()Landroid/text/Editable; │ │ │ │ + #154 = Methodref #4.#105 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #155 = Utf8 +−×÷/* │ │ │ │ + #156 = String #155 // +−×÷/* │ │ │ │ + #157 = Utf8 java/lang/String │ │ │ │ + #158 = Class #157 // java/lang/String │ │ │ │ + #159 = Utf8 indexOf │ │ │ │ + #160 = Utf8 (I)I │ │ │ │ + #161 = NameAndType #159:#160 // indexOf:(I)I │ │ │ │ + #162 = Methodref #158.#161 // java/lang/String.indexOf:(I)I │ │ │ │ + #163 = Float 1.4E-45f │ │ │ │ + #164 = Utf8 length │ │ │ │ + #165 = Utf8 ()I │ │ │ │ + #166 = NameAndType #164:#165 // length:()I │ │ │ │ + #167 = Methodref #158.#166 // java/lang/String.length:()I │ │ │ │ + #168 = Utf8 charAt │ │ │ │ + #169 = Utf8 (I)C │ │ │ │ + #170 = NameAndType #168:#169 // charAt:(I)C │ │ │ │ + #171 = Methodref #158.#170 // java/lang/String.charAt:(I)C │ │ │ │ + #172 = Utf8 isOperator │ │ │ │ + #173 = Utf8 (C)Z │ │ │ │ + #174 = NameAndType #172:#173 // isOperator:(C)Z │ │ │ │ + #175 = Methodref #2.#174 // com/bottleworks/dailymoney/calculator2/Logic.isOperator:(C)Z │ │ │ │ + #176 = Methodref #2.#149 // com/bottleworks/dailymoney/calculator2/Logic.getText:()Ljava/lang/String; │ │ │ │ + #177 = Utf8 equals │ │ │ │ + #178 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #179 = NameAndType #177:#178 // equals:(Ljava/lang/Object;)Z │ │ │ │ + #180 = Methodref #158.#179 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + #181 = Utf8 (Ljava/lang/String;)Z │ │ │ │ + #182 = NameAndType #172:#181 // isOperator:(Ljava/lang/String;)Z │ │ │ │ + #183 = Methodref #2.#182 // com/bottleworks/dailymoney/calculator2/Logic.isOperator:(Ljava/lang/String;)Z │ │ │ │ + #184 = Utf8 getSelectionStart │ │ │ │ + #185 = NameAndType #184:#165 // getSelectionStart:()I │ │ │ │ + #186 = Methodref #87.#185 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getSelectionStart:()I │ │ │ │ + #187 = Utf8 updateHistory │ │ │ │ + #188 = NameAndType #187:#37 // updateHistory:()V │ │ │ │ + #189 = Methodref #2.#188 // com/bottleworks/dailymoney/calculator2/Logic.updateHistory:()V │ │ │ │ + #190 = Utf8 getEditText │ │ │ │ + #191 = Utf8 ()Landroid/widget/EditText; │ │ │ │ + #192 = NameAndType #190:#191 // getEditText:()Landroid/widget/EditText; │ │ │ │ + #193 = Methodref #87.#192 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getEditText:()Landroid/widget/EditText; │ │ │ │ + #194 = Utf8 android/widget/EditText │ │ │ │ + #195 = Class #194 // android/widget/EditText │ │ │ │ + #196 = Methodref #195.#185 // android/widget/EditText.getSelectionStart:()I │ │ │ │ + #197 = Methodref #195.#166 // android/widget/EditText.length:()I │ │ │ │ + #198 = Utf8 trim │ │ │ │ + #199 = NameAndType #198:#104 // trim:()Ljava/lang/String; │ │ │ │ + #200 = Methodref #158.#199 // java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + #201 = Utf8 substring │ │ │ │ + #202 = Utf8 (II)Ljava/lang/String; │ │ │ │ + #203 = NameAndType #201:#202 // substring:(II)Ljava/lang/String; │ │ │ │ + #204 = Methodref #158.#203 // java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ + #205 = Utf8 eval │ │ │ │ + #206 = Utf8 (Ljava/lang/String;)D │ │ │ │ + #207 = NameAndType #205:#206 // eval:(Ljava/lang/String;)D │ │ │ │ + #208 = Methodref #41.#207 // org/javia/arity/Symbols.eval:(Ljava/lang/String;)D │ │ │ │ + #209 = Utf8 org/javia/arity/Util │ │ │ │ + #210 = Class #209 // org/javia/arity/Util │ │ │ │ + #211 = Utf8 doubleToString │ │ │ │ + #212 = Utf8 (DII)Ljava/lang/String; │ │ │ │ + #213 = NameAndType #211:#212 // doubleToString:(DII)Ljava/lang/String; │ │ │ │ + #214 = Methodref #210.#213 // org/javia/arity/Util.doubleToString:(DII)Ljava/lang/String; │ │ │ │ + #215 = Float 6.3E-44f │ │ │ │ + #216 = Float 1.2222E-41f │ │ │ │ + #217 = Utf8 replace │ │ │ │ + #218 = Utf8 (CC)Ljava/lang/String; │ │ │ │ + #219 = NameAndType #217:#218 // replace:(CC)Ljava/lang/String; │ │ │ │ + #220 = Methodref #158.#219 // java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + #221 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #222 = NameAndType #217:#221 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #223 = Methodref #158.#222 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + #224 = Utf8 java/lang/Double │ │ │ │ + #225 = Class #224 // java/lang/Double │ │ │ │ + #226 = Utf8 parseDouble │ │ │ │ + #227 = NameAndType #226:#206 // parseDouble:(Ljava/lang/String;)D │ │ │ │ + #228 = Methodref #225.#227 // java/lang/Double.parseDouble:(Ljava/lang/String;)D │ │ │ │ + #229 = Utf8 java/lang/Exception │ │ │ │ + #230 = Class #229 // java/lang/Exception │ │ │ │ + #231 = Utf8 insert │ │ │ │ + #232 = NameAndType #231:#126 // insert:(Ljava/lang/String;)V │ │ │ │ + #233 = Methodref #87.#232 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.insert:(Ljava/lang/String;)V │ │ │ │ + #234 = Utf8 clear │ │ │ │ + #235 = NameAndType #234:#110 // clear:(Z)V │ │ │ │ + #236 = Methodref #2.#235 // com/bottleworks/dailymoney/calculator2/Logic.clear:(Z)V │ │ │ │ + #237 = Utf8 android/view/KeyEvent │ │ │ │ + #238 = Class #237 // android/view/KeyEvent │ │ │ │ + #239 = Float 9.4E-44f │ │ │ │ + #240 = Utf8 (II)V │ │ │ │ + #241 = NameAndType #36:#240 // "":(II)V │ │ │ │ + #242 = Methodref #238.#241 // android/view/KeyEvent."":(II)V │ │ │ │ + #243 = Utf8 dispatchKeyEvent │ │ │ │ + #244 = Utf8 (Landroid/view/KeyEvent;)Z │ │ │ │ + #245 = NameAndType #243:#244 // dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + #246 = Methodref #87.#245 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + #247 = Utf8 update │ │ │ │ + #248 = NameAndType #247:#126 // update:(Ljava/lang/String;)V │ │ │ │ + #249 = Methodref #148.#248 // com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ + #250 = Utf8 moveToNext │ │ │ │ + #251 = Utf8 ()Z │ │ │ │ + #252 = NameAndType #250:#251 // moveToNext:()Z │ │ │ │ + #253 = Methodref #148.#252 // com/bottleworks/dailymoney/calculator2/History.moveToNext:()Z │ │ │ │ + #254 = Utf8 enter │ │ │ │ + #255 = NameAndType #254:#126 // enter:(Ljava/lang/String;)V │ │ │ │ + #256 = Methodref #148.#255 // com/bottleworks/dailymoney/calculator2/History.enter:(Ljava/lang/String;)V │ │ │ │ + #257 = Utf8 evaluate │ │ │ │ + #258 = Utf8 (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #259 = NameAndType #257:#258 // evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #260 = Methodref #2.#259 // com/bottleworks/dailymoney/calculator2/Logic.evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + #261 = Utf8 (Ljava/lang/CharSequence;)V │ │ │ │ + #262 = NameAndType #137:#261 // setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #263 = Methodref #2.#262 // com/bottleworks/dailymoney/calculator2/Logic.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #264 = Utf8 moveToPrevious │ │ │ │ + #265 = NameAndType #264:#251 // moveToPrevious:()Z │ │ │ │ + #266 = Methodref #148.#265 // com/bottleworks/dailymoney/calculator2/History.moveToPrevious:()Z │ │ │ │ + #267 = Utf8 DOWN │ │ │ │ + #268 = NameAndType #267:#134 // DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #269 = Fieldref #132.#268 // com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + #270 = Utf8 0 │ │ │ │ + #271 = String #270 // 0 │ │ │ │ + #272 = Utf8 Code │ │ │ │ + #273 = Utf8 (Landroid/content/Context;Lcom/bottleworks/dailymoney/calculator2/History;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;Landroid/widget/Button;)V │ │ │ │ + #274 = Utf8 acceptInsert │ │ │ │ + #275 = Utf8 eatHorizontalMove │ │ │ │ + #276 = Utf8 (Z)Z │ │ │ │ + #277 = Utf8 getNumbericResult │ │ │ │ + #278 = Utf8 onClear │ │ │ │ + #279 = Utf8 onDelete │ │ │ │ + #280 = Utf8 onDown │ │ │ │ + #281 = Utf8 onEnter │ │ │ │ + #282 = Utf8 onUp │ │ │ │ + #283 = Utf8 setLineLength │ │ │ │ + #284 = Utf8 (I)V │ │ │ │ + #285 = Utf8 setNumbericResult │ │ │ │ { │ │ │ │ private static final java.lang.String INFINITY = "Infinity"; │ │ │ │ descriptor: Ljava/lang/String; │ │ │ │ flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: String Infinity │ │ │ │ │ │ │ │ private static final java.lang.String INFINITY_UNICODE = "\u221e"; │ │ │ │ @@ -414,71 +417,71 @@ │ │ │ │ 113: aload 4 │ │ │ │ 115: putfield #93 // Field mEqualButton:Landroid/widget/Button; │ │ │ │ 118: getstatic #96 // Field com/bottleworks/dailymoney/core/R$string.cal2_enter:I │ │ │ │ 121: istore 9 │ │ │ │ 123: aload_1 │ │ │ │ 124: iload 9 │ │ │ │ 126: invokevirtual #100 // Method android/content/Context.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 129: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 132: astore 5 │ │ │ │ - 134: aload_0 │ │ │ │ - 135: aload 5 │ │ │ │ - 137: putfield #106 // Field mEnterString:Ljava/lang/String; │ │ │ │ - 140: aload_0 │ │ │ │ - 141: iconst_0 │ │ │ │ - 142: invokespecial #110 // Method clearWithHistory:(Z)V │ │ │ │ - 145: return │ │ │ │ - 146: astore 10 │ │ │ │ - 148: new #112 // class java/lang/Error │ │ │ │ - 151: astore 5 │ │ │ │ - 153: new #114 // class java/lang/StringBuilder │ │ │ │ - 156: astore 7 │ │ │ │ - 158: aload 7 │ │ │ │ - 160: invokespecial #115 // Method java/lang/StringBuilder."":()V │ │ │ │ - 163: aload 7 │ │ │ │ - 165: ldc #46 // String │ │ │ │ - 167: invokevirtual #119 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 170: aload 10 │ │ │ │ - 172: invokevirtual #122 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 175: invokevirtual #123 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 178: astore 7 │ │ │ │ - 180: aload 5 │ │ │ │ - 182: aload 7 │ │ │ │ - 184: invokespecial #126 // Method java/lang/Error."":(Ljava/lang/String;)V │ │ │ │ - 187: aload 5 │ │ │ │ - 189: athrow │ │ │ │ + 129: invokeinterface #106, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 134: astore 5 │ │ │ │ + 136: aload_0 │ │ │ │ + 137: aload 5 │ │ │ │ + 139: putfield #108 // Field mEnterString:Ljava/lang/String; │ │ │ │ + 142: aload_0 │ │ │ │ + 143: iconst_0 │ │ │ │ + 144: invokespecial #112 // Method clearWithHistory:(Z)V │ │ │ │ + 147: return │ │ │ │ + 148: astore 10 │ │ │ │ + 150: new #114 // class java/lang/Error │ │ │ │ + 153: astore 5 │ │ │ │ + 155: new #116 // class java/lang/StringBuilder │ │ │ │ + 158: astore 7 │ │ │ │ + 160: aload 7 │ │ │ │ + 162: invokespecial #117 // Method java/lang/StringBuilder."":()V │ │ │ │ + 165: aload 7 │ │ │ │ + 167: ldc #46 // String │ │ │ │ + 169: invokevirtual #121 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 172: aload 10 │ │ │ │ + 174: invokevirtual #124 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 177: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 180: astore 7 │ │ │ │ + 182: aload 5 │ │ │ │ + 184: aload 7 │ │ │ │ + 186: invokespecial #128 // Method java/lang/Error."":(Ljava/lang/String;)V │ │ │ │ + 189: aload 5 │ │ │ │ + 191: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 62 66 146 Class org/javia/arity/SyntaxException │ │ │ │ - 68 72 146 Class org/javia/arity/SyntaxException │ │ │ │ - 80 85 146 Class org/javia/arity/SyntaxException │ │ │ │ - 89 94 146 Class org/javia/arity/SyntaxException │ │ │ │ + 62 66 148 Class org/javia/arity/SyntaxException │ │ │ │ + 68 72 148 Class org/javia/arity/SyntaxException │ │ │ │ + 80 85 148 Class org/javia/arity/SyntaxException │ │ │ │ + 89 94 148 Class org/javia/arity/SyntaxException │ │ │ │ │ │ │ │ private void clear(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 4: astore_2 │ │ │ │ 5: ldc #46 // String │ │ │ │ 7: astore_3 │ │ │ │ 8: iload_1 │ │ │ │ 9: ifeq 29 │ │ │ │ - 12: getstatic #134 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 12: getstatic #136 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 15: astore 4 │ │ │ │ 17: aload_2 │ │ │ │ 18: aload_3 │ │ │ │ 19: aload 4 │ │ │ │ - 21: invokevirtual #138 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + 21: invokevirtual #140 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ 24: aload_0 │ │ │ │ - 25: invokevirtual #141 // Method cleared:()V │ │ │ │ + 25: invokevirtual #143 // Method cleared:()V │ │ │ │ 28: return │ │ │ │ - 29: getstatic #144 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 29: getstatic #146 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 32: astore 4 │ │ │ │ 34: goto 17 │ │ │ │ │ │ │ │ private void clearWithHistory(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ @@ -486,56 +489,56 @@ │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_3 │ │ │ │ - 11: invokevirtual #148 // Method com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ + 11: invokevirtual #150 // Method com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ 14: astore 4 │ │ │ │ 16: iload_1 │ │ │ │ 17: ifeq 43 │ │ │ │ - 20: getstatic #134 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 20: getstatic #136 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 23: astore_3 │ │ │ │ 24: aload_2 │ │ │ │ 25: aload 4 │ │ │ │ 27: aload_3 │ │ │ │ - 28: invokevirtual #138 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + 28: invokevirtual #140 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ 31: aload_0 │ │ │ │ 32: ldc #46 // String │ │ │ │ 34: putfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 37: aload_0 │ │ │ │ 38: iconst_0 │ │ │ │ 39: putfield #50 // Field mIsError:Z │ │ │ │ 42: return │ │ │ │ - 43: getstatic #144 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 43: getstatic #146 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 46: astore_3 │ │ │ │ 47: goto 24 │ │ │ │ │ │ │ │ private java.lang.String getText(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ - 4: invokevirtual #151 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getText:()Landroid/text/Editable; │ │ │ │ - 7: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 4: invokevirtual #153 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getText:()Landroid/text/Editable; │ │ │ │ + 7: invokevirtual #154 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ 10: areturn │ │ │ │ │ │ │ │ static boolean isOperator(char); │ │ │ │ descriptor: (C)Z │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=1 │ │ │ │ - 0: ldc #153 // String +−×÷/* │ │ │ │ + 0: ldc #156 // String +−×÷/* │ │ │ │ 2: astore_1 │ │ │ │ 3: aload_1 │ │ │ │ 4: iload_0 │ │ │ │ - 5: invokevirtual #159 // Method java/lang/String.indexOf:(I)I │ │ │ │ + 5: invokevirtual #162 // Method java/lang/String.indexOf:(I)I │ │ │ │ 8: istore_2 │ │ │ │ 9: iconst_m1 │ │ │ │ 10: istore_3 │ │ │ │ 11: iload_2 │ │ │ │ 12: iload_3 │ │ │ │ 13: if_icmpeq 20 │ │ │ │ 16: iconst_1 │ │ │ │ @@ -552,23 +555,23 @@ │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ - 3: invokevirtual #164 // Method java/lang/String.length:()I │ │ │ │ + 3: invokevirtual #167 // Method java/lang/String.length:()I │ │ │ │ 6: istore_2 │ │ │ │ 7: iload_2 │ │ │ │ 8: iload_1 │ │ │ │ 9: if_icmpne 27 │ │ │ │ 12: aload_0 │ │ │ │ 13: iconst_0 │ │ │ │ - 14: invokevirtual #168 // Method java/lang/String.charAt:(I)C │ │ │ │ - 17: invokestatic #172 // Method isOperator:(C)Z │ │ │ │ + 14: invokevirtual #171 // Method java/lang/String.charAt:(I)C │ │ │ │ + 17: invokestatic #175 // Method isOperator:(C)Z │ │ │ │ 20: istore_2 │ │ │ │ 21: iload_2 │ │ │ │ 22: ifeq 27 │ │ │ │ 25: iload_1 │ │ │ │ 26: ireturn │ │ │ │ 27: iconst_0 │ │ │ │ 28: istore_1 │ │ │ │ @@ -578,57 +581,57 @@ │ │ │ │ descriptor: (Ljava/lang/CharSequence;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 4: astore_2 │ │ │ │ - 5: getstatic #134 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 5: getstatic #136 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 8: astore_3 │ │ │ │ 9: aload_2 │ │ │ │ 10: aload_1 │ │ │ │ 11: aload_3 │ │ │ │ - 12: invokevirtual #138 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + 12: invokevirtual #140 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ 15: return │ │ │ │ │ │ │ │ boolean acceptInsert(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #173 // Method getText:()Ljava/lang/String; │ │ │ │ + 1: invokespecial #176 // Method getText:()Ljava/lang/String; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #50 // Field mIsError:Z │ │ │ │ 9: istore_3 │ │ │ │ 10: iload_3 │ │ │ │ 11: ifne 68 │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 18: astore 4 │ │ │ │ 20: aload 4 │ │ │ │ 22: aload_2 │ │ │ │ - 23: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 23: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 26: istore_3 │ │ │ │ 27: iload_3 │ │ │ │ 28: ifeq 64 │ │ │ │ 31: aload_1 │ │ │ │ - 32: invokestatic #180 // Method isOperator:(Ljava/lang/String;)Z │ │ │ │ + 32: invokestatic #183 // Method isOperator:(Ljava/lang/String;)Z │ │ │ │ 35: istore_3 │ │ │ │ 36: iload_3 │ │ │ │ 37: ifne 64 │ │ │ │ 40: aload_0 │ │ │ │ 41: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 44: astore 4 │ │ │ │ 46: aload 4 │ │ │ │ - 48: invokevirtual #183 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getSelectionStart:()I │ │ │ │ + 48: invokevirtual #186 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getSelectionStart:()I │ │ │ │ 51: istore_3 │ │ │ │ 52: aload_2 │ │ │ │ - 53: invokevirtual #164 // Method java/lang/String.length:()I │ │ │ │ + 53: invokevirtual #167 // Method java/lang/String.length:()I │ │ │ │ 56: istore 5 │ │ │ │ 58: iload_3 │ │ │ │ 59: iload 5 │ │ │ │ 61: if_icmpeq 68 │ │ │ │ 64: iconst_1 │ │ │ │ 65: istore_3 │ │ │ │ 66: iload_3 │ │ │ │ @@ -647,44 +650,44 @@ │ │ │ │ 0: aload_0 │ │ │ │ 1: ldc #46 // String │ │ │ │ 3: putfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 6: aload_0 │ │ │ │ 7: iconst_0 │ │ │ │ 8: putfield #50 // Field mIsError:Z │ │ │ │ 11: aload_0 │ │ │ │ - 12: invokevirtual #186 // Method updateHistory:()V │ │ │ │ + 12: invokevirtual #189 // Method updateHistory:()V │ │ │ │ 15: return │ │ │ │ │ │ │ │ boolean eatHorizontalMove(boolean); │ │ │ │ descriptor: (Z)Z │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_3 │ │ │ │ - 8: invokevirtual #190 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getEditText:()Landroid/widget/EditText; │ │ │ │ + 8: invokevirtual #193 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getEditText:()Landroid/widget/EditText; │ │ │ │ 11: astore 4 │ │ │ │ 13: aload 4 │ │ │ │ - 15: invokevirtual #193 // Method android/widget/EditText.getSelectionStart:()I │ │ │ │ + 15: invokevirtual #196 // Method android/widget/EditText.getSelectionStart:()I │ │ │ │ 18: istore 5 │ │ │ │ 20: iload_1 │ │ │ │ 21: ifeq 36 │ │ │ │ 24: iload 5 │ │ │ │ 26: ifne 31 │ │ │ │ 29: iload_2 │ │ │ │ 30: ireturn │ │ │ │ 31: iconst_0 │ │ │ │ 32: istore_2 │ │ │ │ 33: goto 29 │ │ │ │ 36: aload 4 │ │ │ │ - 38: invokevirtual #194 // Method android/widget/EditText.length:()I │ │ │ │ + 38: invokevirtual #197 // Method android/widget/EditText.length:()I │ │ │ │ 41: istore 6 │ │ │ │ 43: iload 5 │ │ │ │ 45: iload 6 │ │ │ │ 47: if_icmpge 29 │ │ │ │ 50: iconst_0 │ │ │ │ 51: istore_2 │ │ │ │ 52: goto 29 │ │ │ │ @@ -693,80 +696,80 @@ │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=13, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ - 3: invokevirtual #197 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 3: invokevirtual #200 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ 6: astore_3 │ │ │ │ 7: ldc #46 // String │ │ │ │ 9: astore 4 │ │ │ │ 11: aload_3 │ │ │ │ 12: aload 4 │ │ │ │ - 14: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 14: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 17: istore 5 │ │ │ │ 19: iload 5 │ │ │ │ 21: ifeq 29 │ │ │ │ 24: ldc #46 // String │ │ │ │ 26: astore_3 │ │ │ │ 27: aload_3 │ │ │ │ 28: areturn │ │ │ │ 29: aload_1 │ │ │ │ - 30: invokevirtual #164 // Method java/lang/String.length:()I │ │ │ │ + 30: invokevirtual #167 // Method java/lang/String.length:()I │ │ │ │ 33: istore 6 │ │ │ │ 35: iload 6 │ │ │ │ 37: ifle 90 │ │ │ │ 40: iload 6 │ │ │ │ 42: iconst_m1 │ │ │ │ 43: iadd │ │ │ │ 44: istore 5 │ │ │ │ 46: aload_1 │ │ │ │ 47: iload 5 │ │ │ │ - 49: invokevirtual #168 // Method java/lang/String.charAt:(I)C │ │ │ │ - 52: invokestatic #172 // Method isOperator:(C)Z │ │ │ │ + 49: invokevirtual #171 // Method java/lang/String.charAt:(I)C │ │ │ │ + 52: invokestatic #175 // Method isOperator:(C)Z │ │ │ │ 55: istore 5 │ │ │ │ 57: iload 5 │ │ │ │ 59: ifeq 90 │ │ │ │ 62: iconst_0 │ │ │ │ 63: istore 5 │ │ │ │ 65: aconst_null │ │ │ │ 66: astore_3 │ │ │ │ 67: iload 6 │ │ │ │ 69: iconst_m1 │ │ │ │ 70: iadd │ │ │ │ 71: istore 7 │ │ │ │ 73: aload_1 │ │ │ │ 74: iconst_0 │ │ │ │ 75: iload 7 │ │ │ │ - 77: invokevirtual #201 // Method java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ + 77: invokevirtual #204 // Method java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ 80: astore_1 │ │ │ │ 81: iload 6 │ │ │ │ 83: iconst_m1 │ │ │ │ 84: iadd │ │ │ │ 85: istore 6 │ │ │ │ 87: goto 35 │ │ │ │ 90: aload_0 │ │ │ │ 91: getfield #44 // Field mSymbols:Lorg/javia/arity/Symbols; │ │ │ │ 94: aload_1 │ │ │ │ - 95: invokevirtual #205 // Method org/javia/arity/Symbols.eval:(Ljava/lang/String;)D │ │ │ │ + 95: invokevirtual #208 // Method org/javia/arity/Symbols.eval:(Ljava/lang/String;)D │ │ │ │ 98: dstore 8 │ │ │ │ 100: aload_0 │ │ │ │ 101: getfield #52 // Field mLineLength:I │ │ │ │ 104: istore 10 │ │ │ │ 106: dload 8 │ │ │ │ 108: iload 10 │ │ │ │ 110: iload_2 │ │ │ │ - 111: invokestatic #211 // Method org/javia/arity/Util.doubleToString:(DII)Ljava/lang/String; │ │ │ │ + 111: invokestatic #214 // Method org/javia/arity/Util.doubleToString:(DII)Ljava/lang/String; │ │ │ │ 114: astore 11 │ │ │ │ 116: ldc #18 // String NaN │ │ │ │ 118: astore_3 │ │ │ │ 119: aload 11 │ │ │ │ 121: aload_3 │ │ │ │ - 122: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 122: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 125: istore 5 │ │ │ │ 127: iload 5 │ │ │ │ 129: ifeq 145 │ │ │ │ 132: aload_0 │ │ │ │ 133: iload_2 │ │ │ │ 134: putfield #50 // Field mIsError:Z │ │ │ │ 137: aload_0 │ │ │ │ @@ -776,63 +779,63 @@ │ │ │ │ 145: bipush 45 │ │ │ │ 147: istore 5 │ │ │ │ 149: sipush 8722 │ │ │ │ 152: istore 7 │ │ │ │ 154: aload 11 │ │ │ │ 156: iload 5 │ │ │ │ 158: iload 7 │ │ │ │ - 160: invokevirtual #217 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + 160: invokevirtual #220 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ 163: astore_3 │ │ │ │ 164: ldc #9 // String Infinity │ │ │ │ 166: astore 4 │ │ │ │ 168: ldc #12 // String ∞ │ │ │ │ 170: astore 12 │ │ │ │ 172: aload_3 │ │ │ │ 173: aload 4 │ │ │ │ 175: aload 12 │ │ │ │ - 177: invokevirtual #220 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ + 177: invokevirtual #223 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ │ │ 180: astore_3 │ │ │ │ 181: goto 27 │ │ │ │ │ │ │ │ public java.lang.String getNumbericResult(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: sipush 8722 │ │ │ │ 3: istore_1 │ │ │ │ 4: bipush 45 │ │ │ │ 6: istore_2 │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ - 11: invokevirtual #151 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getText:()Landroid/text/Editable; │ │ │ │ + 11: invokevirtual #153 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.getText:()Landroid/text/Editable; │ │ │ │ 14: astore_3 │ │ │ │ 15: aload_3 │ │ │ │ - 16: invokevirtual #104 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 16: invokevirtual #154 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ 19: iload_1 │ │ │ │ 20: iload_2 │ │ │ │ - 21: invokevirtual #217 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + 21: invokevirtual #220 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ 24: astore 4 │ │ │ │ 26: aload 4 │ │ │ │ - 28: invokestatic #225 // Method java/lang/Double.parseDouble:(Ljava/lang/String;)D │ │ │ │ + 28: invokestatic #228 // Method java/lang/Double.parseDouble:(Ljava/lang/String;)D │ │ │ │ 31: pop2 │ │ │ │ 32: aload 4 │ │ │ │ - 34: invokevirtual #197 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 34: invokevirtual #200 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ 37: astore_3 │ │ │ │ 38: aload_3 │ │ │ │ 39: areturn │ │ │ │ 40: astore_3 │ │ │ │ 41: aload_0 │ │ │ │ 42: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 45: iload_1 │ │ │ │ 46: iload_2 │ │ │ │ - 47: invokevirtual #217 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + 47: invokevirtual #220 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ 50: astore 4 │ │ │ │ 52: aload 4 │ │ │ │ - 54: invokevirtual #197 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 54: invokevirtual #200 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ 57: astore_3 │ │ │ │ 58: goto 38 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 26 32 40 Class java/lang/Exception │ │ │ │ 32 37 40 Class java/lang/Exception │ │ │ │ │ │ │ │ @@ -840,173 +843,173 @@ │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 4: aload_1 │ │ │ │ - 5: invokevirtual #230 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.insert:(Ljava/lang/String;)V │ │ │ │ + 5: invokevirtual #233 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.insert:(Ljava/lang/String;)V │ │ │ │ 8: return │ │ │ │ │ │ │ │ void onClear(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: iconst_0 │ │ │ │ - 2: invokespecial #233 // Method clear:(Z)V │ │ │ │ + 2: invokespecial #236 // Method clear:(Z)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ void onDelete(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #173 // Method getText:()Ljava/lang/String; │ │ │ │ + 1: invokespecial #176 // Method getText:()Ljava/lang/String; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_1 │ │ │ │ 11: aload_2 │ │ │ │ - 12: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 12: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 15: istore_3 │ │ │ │ 16: iload_3 │ │ │ │ 17: ifne 29 │ │ │ │ 20: aload_0 │ │ │ │ 21: getfield #50 // Field mIsError:Z │ │ │ │ 24: istore_3 │ │ │ │ 25: iload_3 │ │ │ │ 26: ifeq 35 │ │ │ │ 29: aload_0 │ │ │ │ 30: iconst_0 │ │ │ │ - 31: invokespecial #233 // Method clear:(Z)V │ │ │ │ + 31: invokespecial #236 // Method clear:(Z)V │ │ │ │ 34: return │ │ │ │ 35: aload_0 │ │ │ │ 36: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 39: astore_1 │ │ │ │ - 40: new #235 // class android/view/KeyEvent │ │ │ │ + 40: new #238 // class android/view/KeyEvent │ │ │ │ 43: astore_2 │ │ │ │ 44: bipush 67 │ │ │ │ 46: istore 4 │ │ │ │ 48: aload_2 │ │ │ │ 49: iconst_0 │ │ │ │ 50: iload 4 │ │ │ │ - 52: invokespecial #239 // Method android/view/KeyEvent."":(II)V │ │ │ │ + 52: invokespecial #242 // Method android/view/KeyEvent."":(II)V │ │ │ │ 55: aload_1 │ │ │ │ 56: aload_2 │ │ │ │ - 57: invokevirtual #243 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ + 57: invokevirtual #246 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ │ │ 60: pop │ │ │ │ 61: ldc #46 // String │ │ │ │ 63: astore_1 │ │ │ │ 64: aload_0 │ │ │ │ 65: aload_1 │ │ │ │ 66: putfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 69: goto 34 │ │ │ │ │ │ │ │ void onDown(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #173 // Method getText:()Ljava/lang/String; │ │ │ │ + 1: invokespecial #176 // Method getText:()Ljava/lang/String; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_1 │ │ │ │ 11: aload_2 │ │ │ │ - 12: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 12: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 15: istore_3 │ │ │ │ 16: iload_3 │ │ │ │ 17: ifne 30 │ │ │ │ 20: aload_0 │ │ │ │ 21: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 24: astore_2 │ │ │ │ 25: aload_2 │ │ │ │ 26: aload_1 │ │ │ │ - 27: invokevirtual #246 // Method com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ + 27: invokevirtual #249 // Method com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ 30: aload_0 │ │ │ │ 31: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 34: astore_2 │ │ │ │ 35: aload_2 │ │ │ │ - 36: invokevirtual #250 // Method com/bottleworks/dailymoney/calculator2/History.moveToNext:()Z │ │ │ │ + 36: invokevirtual #253 // Method com/bottleworks/dailymoney/calculator2/History.moveToNext:()Z │ │ │ │ 39: istore_3 │ │ │ │ 40: iload_3 │ │ │ │ 41: ifeq 71 │ │ │ │ 44: aload_0 │ │ │ │ 45: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 48: astore_2 │ │ │ │ 49: aload_0 │ │ │ │ 50: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ - 53: invokevirtual #148 // Method com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ + 53: invokevirtual #150 // Method com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ 56: astore 4 │ │ │ │ - 58: getstatic #134 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 58: getstatic #136 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.UP:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 61: astore 5 │ │ │ │ 63: aload_2 │ │ │ │ 64: aload 4 │ │ │ │ 66: aload 5 │ │ │ │ - 68: invokevirtual #138 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + 68: invokevirtual #140 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ 71: return │ │ │ │ │ │ │ │ void onEnter(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ - 3: invokespecial #173 // Method getText:()Ljava/lang/String; │ │ │ │ + 3: invokespecial #176 // Method getText:()Ljava/lang/String; │ │ │ │ 6: astore_2 │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 11: astore_3 │ │ │ │ 12: aload_2 │ │ │ │ 13: aload_3 │ │ │ │ - 14: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 14: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 17: istore 4 │ │ │ │ 19: iload 4 │ │ │ │ 21: ifeq 35 │ │ │ │ 24: iconst_0 │ │ │ │ 25: istore 4 │ │ │ │ 27: aconst_null │ │ │ │ 28: astore_3 │ │ │ │ 29: aload_0 │ │ │ │ 30: iconst_0 │ │ │ │ - 31: invokespecial #110 // Method clearWithHistory:(Z)V │ │ │ │ + 31: invokespecial #112 // Method clearWithHistory:(Z)V │ │ │ │ 34: return │ │ │ │ 35: aload_0 │ │ │ │ 36: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 39: astore_3 │ │ │ │ 40: aload_3 │ │ │ │ 41: aload_2 │ │ │ │ - 42: invokevirtual #253 // Method com/bottleworks/dailymoney/calculator2/History.enter:(Ljava/lang/String;)V │ │ │ │ + 42: invokevirtual #256 // Method com/bottleworks/dailymoney/calculator2/History.enter:(Ljava/lang/String;)V │ │ │ │ 45: aload_0 │ │ │ │ 46: aload_2 │ │ │ │ - 47: invokevirtual #257 // Method evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 47: invokevirtual #260 // Method evaluate:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 50: astore_3 │ │ │ │ 51: aload_0 │ │ │ │ 52: aload_3 │ │ │ │ 53: putfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 56: aload_0 │ │ │ │ 57: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 60: astore_3 │ │ │ │ 61: aload_2 │ │ │ │ 62: aload_3 │ │ │ │ - 63: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 63: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 66: istore 4 │ │ │ │ 68: iload 4 │ │ │ │ 70: ifeq 100 │ │ │ │ 73: aload_0 │ │ │ │ 74: iload_1 │ │ │ │ - 75: invokespecial #110 // Method clearWithHistory:(Z)V │ │ │ │ + 75: invokespecial #112 // Method clearWithHistory:(Z)V │ │ │ │ 78: goto 34 │ │ │ │ 81: pop │ │ │ │ 82: aload_0 │ │ │ │ 83: iload_1 │ │ │ │ 84: putfield #50 // Field mIsError:Z │ │ │ │ 87: aload_0 │ │ │ │ 88: getfield #71 // Field mErrorString:Ljava/lang/String; │ │ │ │ @@ -1016,65 +1019,65 @@ │ │ │ │ 94: putfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 97: goto 56 │ │ │ │ 100: aload_0 │ │ │ │ 101: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 104: astore_3 │ │ │ │ 105: aload_0 │ │ │ │ 106: aload_3 │ │ │ │ - 107: invokespecial #260 // Method setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 107: invokespecial #263 // Method setText:(Ljava/lang/CharSequence;)V │ │ │ │ 110: goto 34 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 46 50 81 Class org/javia/arity/SyntaxException │ │ │ │ 52 56 81 Class org/javia/arity/SyntaxException │ │ │ │ │ │ │ │ void onUp(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #173 // Method getText:()Ljava/lang/String; │ │ │ │ + 1: invokespecial #176 // Method getText:()Ljava/lang/String; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_1 │ │ │ │ 11: aload_2 │ │ │ │ - 12: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 12: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 15: istore_3 │ │ │ │ 16: iload_3 │ │ │ │ 17: ifne 30 │ │ │ │ 20: aload_0 │ │ │ │ 21: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 24: astore_2 │ │ │ │ 25: aload_2 │ │ │ │ 26: aload_1 │ │ │ │ - 27: invokevirtual #246 // Method com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ + 27: invokevirtual #249 // Method com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ 30: aload_0 │ │ │ │ 31: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 34: astore_2 │ │ │ │ 35: aload_2 │ │ │ │ - 36: invokevirtual #263 // Method com/bottleworks/dailymoney/calculator2/History.moveToPrevious:()Z │ │ │ │ + 36: invokevirtual #266 // Method com/bottleworks/dailymoney/calculator2/History.moveToPrevious:()Z │ │ │ │ 39: istore_3 │ │ │ │ 40: iload_3 │ │ │ │ 41: ifeq 71 │ │ │ │ 44: aload_0 │ │ │ │ 45: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 48: astore_2 │ │ │ │ 49: aload_0 │ │ │ │ 50: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ - 53: invokevirtual #148 // Method com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ + 53: invokevirtual #150 // Method com/bottleworks/dailymoney/calculator2/History.getText:()Ljava/lang/String; │ │ │ │ 56: astore 4 │ │ │ │ - 58: getstatic #266 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 58: getstatic #269 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.DOWN:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 61: astore 5 │ │ │ │ 63: aload_2 │ │ │ │ 64: aload 4 │ │ │ │ 66: aload 5 │ │ │ │ - 68: invokevirtual #138 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + 68: invokevirtual #140 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ 71: return │ │ │ │ │ │ │ │ void setLineLength(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ @@ -1084,55 +1087,55 @@ │ │ │ │ 5: return │ │ │ │ │ │ │ │ public void setNumbericResult(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ - 0: ldc_w #268 // String 0 │ │ │ │ + 0: ldc_w #271 // String 0 │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_1 │ │ │ │ 5: aload_2 │ │ │ │ - 6: invokevirtual #177 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 6: invokevirtual #180 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 9: istore_3 │ │ │ │ 10: iload_3 │ │ │ │ 11: ifeq 17 │ │ │ │ 14: ldc #46 // String │ │ │ │ 16: astore_1 │ │ │ │ 17: aload_0 │ │ │ │ 18: ldc #46 // String │ │ │ │ 20: putfield #48 // Field mResult:Ljava/lang/String; │ │ │ │ 23: aload_1 │ │ │ │ 24: bipush 45 │ │ │ │ 26: sipush 8722 │ │ │ │ - 29: invokevirtual #217 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + 29: invokevirtual #220 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ 32: astore_1 │ │ │ │ 33: aload_0 │ │ │ │ 34: getfield #85 // Field mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ │ 37: astore_2 │ │ │ │ - 38: getstatic #144 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ + 38: getstatic #146 // Field com/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll.NONE:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll; │ │ │ │ 41: astore 4 │ │ │ │ 43: aload_2 │ │ │ │ 44: aload_1 │ │ │ │ 45: aload 4 │ │ │ │ - 47: invokevirtual #138 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ + 47: invokevirtual #140 // Method com/bottleworks/dailymoney/calculator2/CalculatorDisplay.setText:(Ljava/lang/CharSequence;Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$Scroll;)V │ │ │ │ 50: aload_0 │ │ │ │ 51: iconst_0 │ │ │ │ 52: putfield #50 // Field mIsError:Z │ │ │ │ 55: return │ │ │ │ │ │ │ │ void updateHistory(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #83 // Field mHistory:Lcom/bottleworks/dailymoney/calculator2/History; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_0 │ │ │ │ - 6: invokespecial #173 // Method getText:()Ljava/lang/String; │ │ │ │ + 6: invokespecial #176 // Method getText:()Ljava/lang/String; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_1 │ │ │ │ 11: aload_2 │ │ │ │ - 12: invokevirtual #246 // Method com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ + 12: invokevirtual #249 // Method com/bottleworks/dailymoney/calculator2/History.update:(Ljava/lang/String;)V │ │ │ │ 15: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/context/Contexts.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -3095,29 +3095,29 @@ │ │ │ │ 112: astore 10 │ │ │ │ 114: aload 10 │ │ │ │ 116: invokespecial #641 // Method java/util/ArrayList."":()V │ │ │ │ 119: aload 4 │ │ │ │ 121: ifnull 223 │ │ │ │ 124: aload 4 │ │ │ │ 126: invokeinterface #645, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 131: astore 11 │ │ │ │ - 133: aload 11 │ │ │ │ + 131: astore 6 │ │ │ │ + 133: aload 6 │ │ │ │ 135: invokeinterface #650, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 140: istore 7 │ │ │ │ - 142: iload 7 │ │ │ │ + 140: istore 11 │ │ │ │ + 142: iload 11 │ │ │ │ 144: ifeq 223 │ │ │ │ - 147: aload 11 │ │ │ │ + 147: aload 6 │ │ │ │ 149: invokeinterface #654, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 154: checkcast #495 // class java/io/File │ │ │ │ 157: astore 12 │ │ │ │ 159: aload 12 │ │ │ │ 161: invokestatic #660 // Method android/net/Uri.fromFile:(Ljava/io/File;)Landroid/net/Uri; │ │ │ │ - 164: astore 6 │ │ │ │ + 164: astore 9 │ │ │ │ 166: aload 10 │ │ │ │ - 168: aload 6 │ │ │ │ + 168: aload 9 │ │ │ │ 170: invokevirtual #663 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ 173: pop │ │ │ │ 174: goto 133 │ │ │ │ 177: new #612 // class android/content/Intent │ │ │ │ 180: astore 8 │ │ │ │ 182: ldc_w #665 // String android.intent.action.SEND_MULTIPLE │ │ │ │ 185: astore 6 │ │ ├── com/bottleworks/dailymoney/core/R$string.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -115,15 +115,14 @@ │ │ │ │ public static final int label_balance_mode_year = 2131230903; │ │ │ │ public static final int label_balance_mode_year_total = 2131230905; │ │ │ │ public static final int label_balance_tasset = 2131230899; │ │ │ │ public static final int label_balance_texpense = 2131230898; │ │ │ │ public static final int label_balance_tincome = 2131230897; │ │ │ │ public static final int label_balance_tliability = 2131230900; │ │ │ │ public static final int label_balance_tother = 2131230901; │ │ │ │ - public static final int label_balance_t\u0410\u043a\u0442\u0438\u0432\u044b = 2131230976; │ │ │ │ public static final int label_balance_yearly_cumulative_timechart = 2131230922; │ │ │ │ public static final int label_balance_yearly_runchart = 2131230926; │ │ │ │ public static final int label_balance_yearly_timechart = 2131230921; │ │ │ │ public static final int label_cash_account = 2131230935; │ │ │ │ public static final int label_clear_folder = 2131230880; │ │ │ │ public static final int label_count = 2131230909; │ │ │ │ public static final int label_create_default = 2131230868; │ │ │ │ @@ -139,15 +138,14 @@ │ │ │ │ public static final int label_detlayout_type4 = 2131230924; │ │ │ │ public static final int label_detlist_from = 2131230809; │ │ │ │ public static final int label_detlist_sum_asset = 2131230812; │ │ │ │ public static final int label_detlist_sum_expense = 2131230811; │ │ │ │ public static final int label_detlist_sum_income = 2131230810; │ │ │ │ public static final int label_detlist_sum_liability = 2131230813; │ │ │ │ public static final int label_detlist_sum_other = 2131230814; │ │ │ │ - public static final int label_detlist_sum_\u0410\u043a\u0442\u0438\u0432\u044b = 2131230975; │ │ │ │ public static final int label_detlist_to = 2131230815; │ │ │ │ public static final int label_expense = 2131230816; │ │ │ │ public static final int label_export_csv = 2131230865; │ │ │ │ public static final int label_firstday_mon = 2131230817; │ │ │ │ public static final int label_firstday_sat = 2131230967; │ │ │ │ public static final int label_firstday_sun = 2131230818; │ │ │ │ public static final int label_from_account = 2131230819; │ │ │ │ @@ -199,15 +197,14 @@ │ │ │ │ public static final int label_symbol = 2131230946; │ │ │ │ public static final int label_symbol_position = 2131230960; │ │ │ │ public static final int label_to_account = 2131230836; │ │ │ │ public static final int label_week_details = 2131230837; │ │ │ │ public static final int label_weekly_expense = 2131230932; │ │ │ │ public static final int label_what_is_new = 2131230942; │ │ │ │ public static final int label_year_details = 2131230838; │ │ │ │ - public static final int label_\u0410\u043a\u0442\u0438\u0432\u044b = 2131230974; │ │ │ │ public static final int msg_account_created = 2131230839; │ │ │ │ public static final int msg_account_deleted = 2131230840; │ │ │ │ public static final int msg_account_existed = 2131230841; │ │ │ │ public static final int msg_account_updated = 2131230842; │ │ │ │ public static final int msg_book_created = 2131230950; │ │ │ │ public static final int msg_book_deleted = 2131230952; │ │ │ │ public static final int msg_book_updated = 2131230951; │ │ ├── com/bottleworks/dailymoney/data/BalanceHelper.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -240,251 +240,249 @@ │ │ │ │ 1: invokespecial #8 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public static java.util.List adjustNestedTotalBalance(com.bottleworks.dailymoney.data.AccountType, java.lang.String, java.util.List); │ │ │ │ descriptor: (Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=31, args_size=3 │ │ │ │ + stack=300, locals=30, args_size=3 │ │ │ │ 0: aload_2 │ │ │ │ 1: invokeinterface #14, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: ifne 13 │ │ │ │ 11: aload_2 │ │ │ │ 12: areturn │ │ │ │ 13: new #16 // class java/util/ArrayList │ │ │ │ 16: astore 4 │ │ │ │ 18: aload 4 │ │ │ │ 20: aload_2 │ │ │ │ 21: invokespecial #19 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ 24: invokestatic #23 // Method contexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ - 27: astore 5 │ │ │ │ - 29: aload 5 │ │ │ │ - 31: invokevirtual #29 // Method com/bottleworks/dailymoney/context/Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ │ - 34: astore 6 │ │ │ │ - 36: aload 6 │ │ │ │ - 38: aload_0 │ │ │ │ - 39: invokeinterface #35, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ │ │ - 44: astore 7 │ │ │ │ - 46: aload 7 │ │ │ │ - 48: invokestatic #41 // Method com/bottleworks/dailymoney/ui/AccountUtil.toIndentNode:(Ljava/util/List;)Ljava/util/List; │ │ │ │ - 51: astore 8 │ │ │ │ - 53: new #16 // class java/util/ArrayList │ │ │ │ - 56: astore 9 │ │ │ │ - 58: aload 9 │ │ │ │ - 60: invokespecial #42 // Method java/util/ArrayList."":()V │ │ │ │ - 63: dconst_0 │ │ │ │ - 64: dstore 10 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 72: astore 12 │ │ │ │ - 74: aload 12 │ │ │ │ - 76: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 81: istore_3 │ │ │ │ - 82: iload_3 │ │ │ │ - 83: ifeq 115 │ │ │ │ - 86: aload 12 │ │ │ │ - 88: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 93: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 96: astore 13 │ │ │ │ - 98: aload 13 │ │ │ │ - 100: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 103: dstore 14 │ │ │ │ - 105: dload 10 │ │ │ │ - 107: dload 14 │ │ │ │ - 109: dadd │ │ │ │ - 110: dstore 10 │ │ │ │ - 112: goto 74 │ │ │ │ - 115: iconst_0 │ │ │ │ - 116: istore_3 │ │ │ │ - 117: aload_2 │ │ │ │ - 118: iconst_0 │ │ │ │ - 119: invokeinterface #66, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 124: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 127: astore 5 │ │ │ │ - 129: aload 5 │ │ │ │ - 131: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ - 134: astore 16 │ │ │ │ - 136: aload 8 │ │ │ │ - 138: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 143: astore 12 │ │ │ │ - 145: aload 12 │ │ │ │ - 147: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 152: istore_3 │ │ │ │ - 153: iload_3 │ │ │ │ - 154: ifeq 456 │ │ │ │ - 157: aload 12 │ │ │ │ - 159: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 164: checkcast #72 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ - 167: astore 17 │ │ │ │ - 169: aload 17 │ │ │ │ - 171: invokevirtual #76 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.getFullPath:()Ljava/lang/String; │ │ │ │ - 174: astore 18 │ │ │ │ - 176: new #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 179: astore 19 │ │ │ │ - 181: aload 17 │ │ │ │ - 183: invokevirtual #79 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.getName:()Ljava/lang/String; │ │ │ │ - 186: astore 20 │ │ │ │ - 188: aload_0 │ │ │ │ - 189: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ - 192: astore 5 │ │ │ │ - 194: dconst_0 │ │ │ │ - 195: dstore 21 │ │ │ │ - 197: aload 19 │ │ │ │ - 199: aload 20 │ │ │ │ - 201: aload 5 │ │ │ │ - 203: dload 21 │ │ │ │ - 205: aconst_null │ │ │ │ - 206: invokespecial #87 // Method com/bottleworks/dailymoney/data/Balance."":(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ │ │ - 209: aload 9 │ │ │ │ - 211: aload 19 │ │ │ │ - 213: invokeinterface #91, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 218: pop │ │ │ │ - 219: aload 19 │ │ │ │ - 221: aload 4 │ │ │ │ - 223: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ - 226: aload 17 │ │ │ │ - 228: invokevirtual #98 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.getIndent:()I │ │ │ │ - 231: iconst_1 │ │ │ │ - 232: iadd │ │ │ │ - 233: istore_3 │ │ │ │ - 234: aload 19 │ │ │ │ - 236: iload_3 │ │ │ │ - 237: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ - 240: dconst_0 │ │ │ │ - 241: dstore 23 │ │ │ │ - 243: aload_2 │ │ │ │ - 244: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 249: astore 25 │ │ │ │ - 251: aload 25 │ │ │ │ - 253: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 258: istore_3 │ │ │ │ - 259: iload_3 │ │ │ │ - 260: ifeq 439 │ │ │ │ - 263: aload 25 │ │ │ │ - 265: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 270: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 273: astore 13 │ │ │ │ - 275: aload 13 │ │ │ │ - 277: invokevirtual #103 // Method com/bottleworks/dailymoney/data/Balance.getName:()Ljava/lang/String; │ │ │ │ - 280: astore 26 │ │ │ │ - 282: aload 26 │ │ │ │ - 284: aload 18 │ │ │ │ - 286: invokevirtual #108 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 289: istore_3 │ │ │ │ - 290: iload_3 │ │ │ │ - 291: ifeq 325 │ │ │ │ - 294: aload 13 │ │ │ │ - 296: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 299: dstore 14 │ │ │ │ - 301: dload 23 │ │ │ │ - 303: dload 14 │ │ │ │ - 305: dadd │ │ │ │ - 306: dstore 23 │ │ │ │ - 308: aload 13 │ │ │ │ - 310: invokevirtual #112 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 313: astore 5 │ │ │ │ - 315: aload 19 │ │ │ │ - 317: aload 5 │ │ │ │ - 319: invokevirtual #116 // Method com/bottleworks/dailymoney/data/Balance.setTarget:(Ljava/io/Serializable;)V │ │ │ │ - 322: goto 251 │ │ │ │ - 325: new #118 // class java/lang/StringBuilder │ │ │ │ - 328: astore 5 │ │ │ │ - 330: aload 5 │ │ │ │ - 332: invokespecial #119 // Method java/lang/StringBuilder."":()V │ │ │ │ - 335: aload 5 │ │ │ │ - 337: aload 18 │ │ │ │ - 339: invokevirtual #123 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 342: astore 5 │ │ │ │ - 344: ldc #125 // String . │ │ │ │ - 346: astore 27 │ │ │ │ - 348: aload 5 │ │ │ │ - 350: aload 27 │ │ │ │ - 352: invokevirtual #123 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 355: invokevirtual #128 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 358: astore 5 │ │ │ │ - 360: aload 26 │ │ │ │ - 362: aload 5 │ │ │ │ - 364: invokevirtual #132 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - 367: istore_3 │ │ │ │ - 368: iload_3 │ │ │ │ - 369: ifeq 251 │ │ │ │ - 372: aload 13 │ │ │ │ - 374: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 377: dstore 14 │ │ │ │ - 379: dload 23 │ │ │ │ - 381: dload 14 │ │ │ │ - 383: dadd │ │ │ │ - 384: dstore 23 │ │ │ │ - 386: new #134 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 389: astore 5 │ │ │ │ - 391: aload_0 │ │ │ │ - 392: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ - 395: astore 27 │ │ │ │ - 397: dconst_0 │ │ │ │ - 398: dstore 28 │ │ │ │ - 400: dload 28 │ │ │ │ - 402: invokestatic #140 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 405: astore 30 │ │ │ │ - 407: aload 5 │ │ │ │ - 409: aload 27 │ │ │ │ - 411: aload 18 │ │ │ │ - 413: aload 30 │ │ │ │ - 415: invokespecial #143 // Method com/bottleworks/dailymoney/data/Account."":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ │ │ - 418: aload 6 │ │ │ │ - 420: aload 5 │ │ │ │ - 422: invokeinterface #147, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.toAccountId:(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ │ │ │ - 427: astore 5 │ │ │ │ - 429: aload 19 │ │ │ │ - 431: aload 5 │ │ │ │ - 433: invokevirtual #116 // Method com/bottleworks/dailymoney/data/Balance.setTarget:(Ljava/io/Serializable;)V │ │ │ │ - 436: goto 251 │ │ │ │ - 439: aload 19 │ │ │ │ - 441: aload 16 │ │ │ │ - 443: invokevirtual #151 // Method com/bottleworks/dailymoney/data/Balance.setDate:(Ljava/util/Date;)V │ │ │ │ - 446: aload 19 │ │ │ │ - 448: dload 23 │ │ │ │ - 450: invokevirtual #155 // Method com/bottleworks/dailymoney/data/Balance.setMoney:(D)V │ │ │ │ - 453: goto 145 │ │ │ │ - 456: new #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 459: astore 20 │ │ │ │ - 461: aload_0 │ │ │ │ - 462: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ - 465: astore 27 │ │ │ │ - 467: aload_1 │ │ │ │ - 468: astore 5 │ │ │ │ - 470: dload 10 │ │ │ │ - 472: dstore 28 │ │ │ │ - 474: aload 20 │ │ │ │ - 476: aload_1 │ │ │ │ - 477: aload 27 │ │ │ │ - 479: dload 10 │ │ │ │ - 481: aload_0 │ │ │ │ - 482: invokespecial #87 // Method com/bottleworks/dailymoney/data/Balance."":(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ │ │ - 485: aload 20 │ │ │ │ - 487: iconst_0 │ │ │ │ - 488: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ - 491: aload 20 │ │ │ │ - 493: aload 4 │ │ │ │ - 495: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ - 498: aload 20 │ │ │ │ - 500: aload 16 │ │ │ │ - 502: invokevirtual #151 // Method com/bottleworks/dailymoney/data/Balance.setDate:(Ljava/util/Date;)V │ │ │ │ - 505: iconst_0 │ │ │ │ - 506: istore_3 │ │ │ │ - 507: aconst_null │ │ │ │ - 508: astore 5 │ │ │ │ - 510: aload 9 │ │ │ │ - 512: iconst_0 │ │ │ │ - 513: aload 20 │ │ │ │ - 515: invokeinterface #158, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - 520: aload 9 │ │ │ │ - 522: astore_2 │ │ │ │ - 523: goto 11 │ │ │ │ + 27: invokevirtual #29 // Method com/bottleworks/dailymoney/context/Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ │ + 30: astore 5 │ │ │ │ + 32: aload 5 │ │ │ │ + 34: aload_0 │ │ │ │ + 35: invokeinterface #35, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ │ │ + 40: astore 6 │ │ │ │ + 42: aload 6 │ │ │ │ + 44: invokestatic #41 // Method com/bottleworks/dailymoney/ui/AccountUtil.toIndentNode:(Ljava/util/List;)Ljava/util/List; │ │ │ │ + 47: astore 7 │ │ │ │ + 49: new #16 // class java/util/ArrayList │ │ │ │ + 52: astore 8 │ │ │ │ + 54: aload 8 │ │ │ │ + 56: invokespecial #42 // Method java/util/ArrayList."":()V │ │ │ │ + 59: dconst_0 │ │ │ │ + 60: dstore 9 │ │ │ │ + 62: aload_2 │ │ │ │ + 63: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 68: astore 11 │ │ │ │ + 70: aload 11 │ │ │ │ + 72: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 77: istore 12 │ │ │ │ + 79: iload 12 │ │ │ │ + 81: ifeq 113 │ │ │ │ + 84: aload 11 │ │ │ │ + 86: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 91: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 94: astore 13 │ │ │ │ + 96: aload 13 │ │ │ │ + 98: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 101: dstore 14 │ │ │ │ + 103: dload 9 │ │ │ │ + 105: dload 14 │ │ │ │ + 107: dadd │ │ │ │ + 108: dstore 9 │ │ │ │ + 110: goto 70 │ │ │ │ + 113: iconst_0 │ │ │ │ + 114: istore_3 │ │ │ │ + 115: aload_2 │ │ │ │ + 116: iconst_0 │ │ │ │ + 117: invokeinterface #66, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 122: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 125: astore 11 │ │ │ │ + 127: aload 11 │ │ │ │ + 129: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ + 132: astore 16 │ │ │ │ + 134: aload 7 │ │ │ │ + 136: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 141: astore 17 │ │ │ │ + 143: aload 17 │ │ │ │ + 145: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 150: istore_3 │ │ │ │ + 151: iload_3 │ │ │ │ + 152: ifeq 463 │ │ │ │ + 155: aload 17 │ │ │ │ + 157: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 162: checkcast #72 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ + 165: astore 18 │ │ │ │ + 167: aload 18 │ │ │ │ + 169: invokevirtual #76 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.getFullPath:()Ljava/lang/String; │ │ │ │ + 172: astore 19 │ │ │ │ + 174: new #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 177: astore 20 │ │ │ │ + 179: aload 18 │ │ │ │ + 181: invokevirtual #79 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.getName:()Ljava/lang/String; │ │ │ │ + 184: astore 11 │ │ │ │ + 186: aload_0 │ │ │ │ + 187: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ + 190: astore 21 │ │ │ │ + 192: dconst_0 │ │ │ │ + 193: dstore 14 │ │ │ │ + 195: aconst_null │ │ │ │ + 196: astore 22 │ │ │ │ + 198: aload 20 │ │ │ │ + 200: aload 11 │ │ │ │ + 202: aload 21 │ │ │ │ + 204: dload 14 │ │ │ │ + 206: aconst_null │ │ │ │ + 207: invokespecial #87 // Method com/bottleworks/dailymoney/data/Balance."":(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ │ │ + 210: aload 8 │ │ │ │ + 212: aload 20 │ │ │ │ + 214: invokeinterface #91, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 219: pop │ │ │ │ + 220: aload 20 │ │ │ │ + 222: aload 4 │ │ │ │ + 224: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ + 227: aload 18 │ │ │ │ + 229: invokevirtual #98 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.getIndent:()I │ │ │ │ + 232: iconst_1 │ │ │ │ + 233: iadd │ │ │ │ + 234: istore_3 │ │ │ │ + 235: aload 20 │ │ │ │ + 237: iload_3 │ │ │ │ + 238: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ + 241: dconst_0 │ │ │ │ + 242: dstore 23 │ │ │ │ + 244: aload_2 │ │ │ │ + 245: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 250: astore 11 │ │ │ │ + 252: aload 11 │ │ │ │ + 254: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 259: istore 12 │ │ │ │ + 261: iload 12 │ │ │ │ + 263: ifeq 446 │ │ │ │ + 266: aload 11 │ │ │ │ + 268: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 273: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 276: astore 13 │ │ │ │ + 278: aload 13 │ │ │ │ + 280: invokevirtual #103 // Method com/bottleworks/dailymoney/data/Balance.getName:()Ljava/lang/String; │ │ │ │ + 283: astore 25 │ │ │ │ + 285: aload 25 │ │ │ │ + 287: aload 19 │ │ │ │ + 289: invokevirtual #108 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 292: istore 12 │ │ │ │ + 294: iload 12 │ │ │ │ + 296: ifeq 330 │ │ │ │ + 299: aload 13 │ │ │ │ + 301: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 304: dstore 14 │ │ │ │ + 306: dload 23 │ │ │ │ + 308: dload 14 │ │ │ │ + 310: dadd │ │ │ │ + 311: dstore 23 │ │ │ │ + 313: aload 13 │ │ │ │ + 315: invokevirtual #112 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 318: astore 26 │ │ │ │ + 320: aload 20 │ │ │ │ + 322: aload 26 │ │ │ │ + 324: invokevirtual #116 // Method com/bottleworks/dailymoney/data/Balance.setTarget:(Ljava/io/Serializable;)V │ │ │ │ + 327: goto 252 │ │ │ │ + 330: new #118 // class java/lang/StringBuilder │ │ │ │ + 333: astore 26 │ │ │ │ + 335: aload 26 │ │ │ │ + 337: invokespecial #119 // Method java/lang/StringBuilder."":()V │ │ │ │ + 340: aload 26 │ │ │ │ + 342: aload 19 │ │ │ │ + 344: invokevirtual #123 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 347: astore 26 │ │ │ │ + 349: ldc #125 // String . │ │ │ │ + 351: astore 27 │ │ │ │ + 353: aload 26 │ │ │ │ + 355: aload 27 │ │ │ │ + 357: invokevirtual #123 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 360: invokevirtual #128 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 363: astore 26 │ │ │ │ + 365: aload 25 │ │ │ │ + 367: aload 26 │ │ │ │ + 369: invokevirtual #132 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + 372: istore 12 │ │ │ │ + 374: iload 12 │ │ │ │ + 376: ifeq 252 │ │ │ │ + 379: aload 13 │ │ │ │ + 381: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 384: dstore 14 │ │ │ │ + 386: dload 23 │ │ │ │ + 388: dload 14 │ │ │ │ + 390: dadd │ │ │ │ + 391: dstore 23 │ │ │ │ + 393: new #134 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 396: astore 26 │ │ │ │ + 398: aload_0 │ │ │ │ + 399: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ + 402: astore 27 │ │ │ │ + 404: dconst_0 │ │ │ │ + 405: dstore 28 │ │ │ │ + 407: dload 28 │ │ │ │ + 409: invokestatic #140 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 412: astore 22 │ │ │ │ + 414: aload 26 │ │ │ │ + 416: aload 27 │ │ │ │ + 418: aload 19 │ │ │ │ + 420: aload 22 │ │ │ │ + 422: invokespecial #143 // Method com/bottleworks/dailymoney/data/Account."":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ │ │ + 425: aload 5 │ │ │ │ + 427: aload 26 │ │ │ │ + 429: invokeinterface #147, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.toAccountId:(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ │ │ │ + 434: astore 26 │ │ │ │ + 436: aload 20 │ │ │ │ + 438: aload 26 │ │ │ │ + 440: invokevirtual #116 // Method com/bottleworks/dailymoney/data/Balance.setTarget:(Ljava/io/Serializable;)V │ │ │ │ + 443: goto 252 │ │ │ │ + 446: aload 20 │ │ │ │ + 448: aload 16 │ │ │ │ + 450: invokevirtual #151 // Method com/bottleworks/dailymoney/data/Balance.setDate:(Ljava/util/Date;)V │ │ │ │ + 453: aload 20 │ │ │ │ + 455: dload 23 │ │ │ │ + 457: invokevirtual #155 // Method com/bottleworks/dailymoney/data/Balance.setMoney:(D)V │ │ │ │ + 460: goto 143 │ │ │ │ + 463: new #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 466: astore 21 │ │ │ │ + 468: aload_0 │ │ │ │ + 469: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ + 472: astore 27 │ │ │ │ + 474: aload_1 │ │ │ │ + 475: astore 26 │ │ │ │ + 477: aload 21 │ │ │ │ + 479: aload_1 │ │ │ │ + 480: aload 27 │ │ │ │ + 482: dload 9 │ │ │ │ + 484: aload_0 │ │ │ │ + 485: invokespecial #87 // Method com/bottleworks/dailymoney/data/Balance."":(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ │ │ + 488: aload 21 │ │ │ │ + 490: iconst_0 │ │ │ │ + 491: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ + 494: aload 21 │ │ │ │ + 496: aload 4 │ │ │ │ + 498: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ + 501: aload 21 │ │ │ │ + 503: aload 16 │ │ │ │ + 505: invokevirtual #151 // Method com/bottleworks/dailymoney/data/Balance.setDate:(Ljava/util/Date;)V │ │ │ │ + 508: iconst_0 │ │ │ │ + 509: istore_3 │ │ │ │ + 510: aconst_null │ │ │ │ + 511: astore 11 │ │ │ │ + 513: aload 8 │ │ │ │ + 515: iconst_0 │ │ │ │ + 516: aload 21 │ │ │ │ + 518: invokeinterface #158, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + 523: aload 8 │ │ │ │ + 525: astore_2 │ │ │ │ + 526: goto 11 │ │ │ │ │ │ │ │ public static java.util.List adjustTotalBalance(com.bottleworks.dailymoney.data.AccountType, java.lang.String, java.util.List); │ │ │ │ descriptor: (Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=14, args_size=3 │ │ │ │ 0: aload_2 │ │ │ │ @@ -502,70 +500,70 @@ │ │ │ │ 24: dconst_0 │ │ │ │ 25: dstore 5 │ │ │ │ 27: aload_2 │ │ │ │ 28: invokeinterface #46, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ 33: astore 7 │ │ │ │ 35: aload 7 │ │ │ │ 37: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 42: istore_3 │ │ │ │ - 43: iload_3 │ │ │ │ - 44: ifeq 91 │ │ │ │ - 47: aload 7 │ │ │ │ - 49: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 54: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 57: astore 8 │ │ │ │ - 59: iconst_1 │ │ │ │ - 60: istore_3 │ │ │ │ - 61: aload 8 │ │ │ │ - 63: iload_3 │ │ │ │ - 64: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ - 67: aload 8 │ │ │ │ - 69: aload 4 │ │ │ │ - 71: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ - 74: aload 8 │ │ │ │ - 76: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 79: dstore 9 │ │ │ │ - 81: dload 5 │ │ │ │ - 83: dload 9 │ │ │ │ - 85: dadd │ │ │ │ - 86: dstore 5 │ │ │ │ - 88: goto 35 │ │ │ │ - 91: new #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 94: astore 11 │ │ │ │ - 96: aload_0 │ │ │ │ - 97: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ - 100: astore 12 │ │ │ │ - 102: aload_1 │ │ │ │ - 103: astore 13 │ │ │ │ - 105: aload 11 │ │ │ │ - 107: aload_1 │ │ │ │ - 108: aload 12 │ │ │ │ - 110: dload 5 │ │ │ │ - 112: aconst_null │ │ │ │ - 113: invokespecial #87 // Method com/bottleworks/dailymoney/data/Balance."":(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ │ │ - 116: aload 11 │ │ │ │ - 118: iconst_0 │ │ │ │ - 119: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ - 122: aload 11 │ │ │ │ - 124: aload 4 │ │ │ │ - 126: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ - 129: aload_2 │ │ │ │ - 130: iconst_0 │ │ │ │ - 131: invokeinterface #66, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 136: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 139: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ - 142: astore 13 │ │ │ │ - 144: aload 11 │ │ │ │ - 146: aload 13 │ │ │ │ - 148: invokevirtual #151 // Method com/bottleworks/dailymoney/data/Balance.setDate:(Ljava/util/Date;)V │ │ │ │ - 151: aload_2 │ │ │ │ - 152: iconst_0 │ │ │ │ - 153: aload 11 │ │ │ │ - 155: invokeinterface #158, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - 160: goto 11 │ │ │ │ + 42: istore 8 │ │ │ │ + 44: iload 8 │ │ │ │ + 46: ifeq 95 │ │ │ │ + 49: aload 7 │ │ │ │ + 51: invokeinterface #56, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 56: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 59: astore 9 │ │ │ │ + 61: iconst_1 │ │ │ │ + 62: istore 8 │ │ │ │ + 64: aload 9 │ │ │ │ + 66: iload 8 │ │ │ │ + 68: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ + 71: aload 9 │ │ │ │ + 73: aload 4 │ │ │ │ + 75: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ + 78: aload 9 │ │ │ │ + 80: invokevirtual #62 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 83: dstore 10 │ │ │ │ + 85: dload 5 │ │ │ │ + 87: dload 10 │ │ │ │ + 89: dadd │ │ │ │ + 90: dstore 5 │ │ │ │ + 92: goto 35 │ │ │ │ + 95: new #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 98: astore 12 │ │ │ │ + 100: aload_0 │ │ │ │ + 101: invokevirtual #84 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ + 104: astore 13 │ │ │ │ + 106: aload_1 │ │ │ │ + 107: astore 7 │ │ │ │ + 109: aload 12 │ │ │ │ + 111: aload_1 │ │ │ │ + 112: aload 13 │ │ │ │ + 114: dload 5 │ │ │ │ + 116: aconst_null │ │ │ │ + 117: invokespecial #87 // Method com/bottleworks/dailymoney/data/Balance."":(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ │ │ + 120: aload 12 │ │ │ │ + 122: iconst_0 │ │ │ │ + 123: invokevirtual #102 // Method com/bottleworks/dailymoney/data/Balance.setIndent:(I)V │ │ │ │ + 126: aload 12 │ │ │ │ + 128: aload 4 │ │ │ │ + 130: invokevirtual #95 // Method com/bottleworks/dailymoney/data/Balance.setGroup:(Ljava/util/List;)V │ │ │ │ + 133: aload_2 │ │ │ │ + 134: iconst_0 │ │ │ │ + 135: invokeinterface #66, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 140: checkcast #58 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 143: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ + 146: astore 7 │ │ │ │ + 148: aload 12 │ │ │ │ + 150: aload 7 │ │ │ │ + 152: invokevirtual #151 // Method com/bottleworks/dailymoney/data/Balance.setDate:(Ljava/util/Date;)V │ │ │ │ + 155: aload_2 │ │ │ │ + 156: iconst_0 │ │ │ │ + 157: aload 12 │ │ │ │ + 159: invokeinterface #158, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + 164: goto 11 │ │ │ │ │ │ │ │ public static com.bottleworks.dailymoney.data.Balance calculateBalance(com.bottleworks.dailymoney.data.Account, java.util.Date, java.util.Date); │ │ │ │ descriptor: (Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=22, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── com/bottleworks/dailymoney/data/DataCreator.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -396,207 +396,189 @@ │ │ │ │ 12: aload_3 │ │ │ │ 13: iload 4 │ │ │ │ 15: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ 18: astore 5 │ │ │ │ 20: getstatic #101 // Field com/bottleworks/dailymoney/data/AccountType.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ 23: astore 6 │ │ │ │ 25: aload_0 │ │ │ │ - 26: astore_3 │ │ │ │ - 27: aload_0 │ │ │ │ - 28: aload 5 │ │ │ │ - 30: aload 6 │ │ │ │ - 32: dload_1 │ │ │ │ - 33: iconst_0 │ │ │ │ - 34: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 37: pop │ │ │ │ - 38: aload_0 │ │ │ │ - 39: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 42: astore_3 │ │ │ │ - 43: getstatic #108 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherincome:I │ │ │ │ - 46: istore 4 │ │ │ │ - 48: aload_3 │ │ │ │ - 49: iload 4 │ │ │ │ - 51: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 54: astore 5 │ │ │ │ - 56: getstatic #101 // Field com/bottleworks/dailymoney/data/AccountType.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 59: astore 6 │ │ │ │ - 61: aload_0 │ │ │ │ - 62: astore_3 │ │ │ │ - 63: aload_0 │ │ │ │ - 64: aload 5 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: dload_1 │ │ │ │ - 69: iconst_0 │ │ │ │ - 70: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 73: pop │ │ │ │ - 74: aload_0 │ │ │ │ - 75: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 78: astore_3 │ │ │ │ - 79: getstatic #111 // Field com/bottleworks/dailymoney/core/R$string.defacc_food1:I │ │ │ │ - 82: istore 4 │ │ │ │ - 84: aload_3 │ │ │ │ - 85: iload 4 │ │ │ │ - 87: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 90: astore 5 │ │ │ │ - 92: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 95: astore 6 │ │ │ │ - 97: aload_0 │ │ │ │ - 98: astore_3 │ │ │ │ - 99: aload_0 │ │ │ │ - 100: aload 5 │ │ │ │ - 102: aload 6 │ │ │ │ - 104: dload_1 │ │ │ │ - 105: iconst_0 │ │ │ │ - 106: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 109: pop │ │ │ │ - 110: aload_0 │ │ │ │ - 111: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 114: astore_3 │ │ │ │ - 115: getstatic #117 // Field com/bottleworks/dailymoney/core/R$string.defacc_food2:I │ │ │ │ - 118: istore 4 │ │ │ │ - 120: aload_3 │ │ │ │ - 121: iload 4 │ │ │ │ - 123: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 126: astore 5 │ │ │ │ - 128: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 131: astore 6 │ │ │ │ - 133: aload_0 │ │ │ │ - 134: astore_3 │ │ │ │ - 135: aload_0 │ │ │ │ - 136: aload 5 │ │ │ │ - 138: aload 6 │ │ │ │ - 140: dload_1 │ │ │ │ - 141: iconst_0 │ │ │ │ - 142: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 145: pop │ │ │ │ - 146: aload_0 │ │ │ │ - 147: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 150: astore_3 │ │ │ │ - 151: getstatic #120 // Field com/bottleworks/dailymoney/core/R$string.defacc_entertainment:I │ │ │ │ - 154: istore 4 │ │ │ │ - 156: aload_3 │ │ │ │ - 157: iload 4 │ │ │ │ - 159: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 162: astore 5 │ │ │ │ - 164: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 167: astore 6 │ │ │ │ - 169: aload_0 │ │ │ │ - 170: astore_3 │ │ │ │ - 171: aload_0 │ │ │ │ - 172: aload 5 │ │ │ │ - 174: aload 6 │ │ │ │ - 176: dload_1 │ │ │ │ - 177: iconst_0 │ │ │ │ - 178: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 181: pop │ │ │ │ - 182: aload_0 │ │ │ │ - 183: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 186: astore_3 │ │ │ │ - 187: getstatic #123 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherexpense:I │ │ │ │ - 190: istore 4 │ │ │ │ - 192: aload_3 │ │ │ │ - 193: iload 4 │ │ │ │ - 195: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 198: astore 5 │ │ │ │ - 200: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 203: astore 6 │ │ │ │ - 205: aload_0 │ │ │ │ - 206: astore_3 │ │ │ │ - 207: aload_0 │ │ │ │ - 208: aload 5 │ │ │ │ - 210: aload 6 │ │ │ │ - 212: dload_1 │ │ │ │ - 213: iconst_0 │ │ │ │ - 214: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 217: pop │ │ │ │ - 218: aload_0 │ │ │ │ - 219: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 222: astore_3 │ │ │ │ - 223: getstatic #126 // Field com/bottleworks/dailymoney/core/R$string.defacc_cash:I │ │ │ │ - 226: istore 4 │ │ │ │ - 228: aload_3 │ │ │ │ - 229: iload 4 │ │ │ │ - 231: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 234: astore 7 │ │ │ │ - 236: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 239: astore 8 │ │ │ │ - 241: aload_0 │ │ │ │ - 242: aload 7 │ │ │ │ - 244: aload 8 │ │ │ │ - 246: dload_1 │ │ │ │ - 247: iconst_1 │ │ │ │ - 248: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 251: pop │ │ │ │ - 252: aload_0 │ │ │ │ - 253: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 256: astore_3 │ │ │ │ - 257: getstatic #133 // Field com/bottleworks/dailymoney/core/R$string.defacc_bank1:I │ │ │ │ - 260: istore 4 │ │ │ │ - 262: aload_3 │ │ │ │ - 263: iload 4 │ │ │ │ - 265: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 268: astore 5 │ │ │ │ - 270: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 273: astore 6 │ │ │ │ - 275: aload_0 │ │ │ │ - 276: astore_3 │ │ │ │ - 277: aload_0 │ │ │ │ - 278: aload 5 │ │ │ │ - 280: aload 6 │ │ │ │ - 282: dload_1 │ │ │ │ - 283: iconst_0 │ │ │ │ - 284: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 287: pop │ │ │ │ - 288: aload_0 │ │ │ │ - 289: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 292: astore_3 │ │ │ │ - 293: getstatic #136 // Field com/bottleworks/dailymoney/core/R$string.defacc_bank2:I │ │ │ │ - 296: istore 4 │ │ │ │ - 298: aload_3 │ │ │ │ - 299: iload 4 │ │ │ │ - 301: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 304: astore 5 │ │ │ │ - 306: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 309: astore 6 │ │ │ │ - 311: aload_0 │ │ │ │ + 26: aload 5 │ │ │ │ + 28: aload 6 │ │ │ │ + 30: dload_1 │ │ │ │ + 31: iconst_0 │ │ │ │ + 32: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 35: pop │ │ │ │ + 36: aload_0 │ │ │ │ + 37: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 40: astore_3 │ │ │ │ + 41: getstatic #108 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherincome:I │ │ │ │ + 44: istore 4 │ │ │ │ + 46: aload_3 │ │ │ │ + 47: iload 4 │ │ │ │ + 49: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 52: astore 5 │ │ │ │ + 54: getstatic #101 // Field com/bottleworks/dailymoney/data/AccountType.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 57: astore 6 │ │ │ │ + 59: aload_0 │ │ │ │ + 60: aload 5 │ │ │ │ + 62: aload 6 │ │ │ │ + 64: dload_1 │ │ │ │ + 65: iconst_0 │ │ │ │ + 66: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 69: pop │ │ │ │ + 70: aload_0 │ │ │ │ + 71: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 74: astore_3 │ │ │ │ + 75: getstatic #111 // Field com/bottleworks/dailymoney/core/R$string.defacc_food1:I │ │ │ │ + 78: istore 4 │ │ │ │ + 80: aload_3 │ │ │ │ + 81: iload 4 │ │ │ │ + 83: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 86: astore 5 │ │ │ │ + 88: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 91: astore 6 │ │ │ │ + 93: aload_0 │ │ │ │ + 94: aload 5 │ │ │ │ + 96: aload 6 │ │ │ │ + 98: dload_1 │ │ │ │ + 99: iconst_0 │ │ │ │ + 100: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 103: pop │ │ │ │ + 104: aload_0 │ │ │ │ + 105: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 108: astore_3 │ │ │ │ + 109: getstatic #117 // Field com/bottleworks/dailymoney/core/R$string.defacc_food2:I │ │ │ │ + 112: istore 4 │ │ │ │ + 114: aload_3 │ │ │ │ + 115: iload 4 │ │ │ │ + 117: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 120: astore 5 │ │ │ │ + 122: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 125: astore 6 │ │ │ │ + 127: aload_0 │ │ │ │ + 128: aload 5 │ │ │ │ + 130: aload 6 │ │ │ │ + 132: dload_1 │ │ │ │ + 133: iconst_0 │ │ │ │ + 134: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 137: pop │ │ │ │ + 138: aload_0 │ │ │ │ + 139: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 142: astore_3 │ │ │ │ + 143: getstatic #120 // Field com/bottleworks/dailymoney/core/R$string.defacc_entertainment:I │ │ │ │ + 146: istore 4 │ │ │ │ + 148: aload_3 │ │ │ │ + 149: iload 4 │ │ │ │ + 151: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 154: astore 5 │ │ │ │ + 156: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 159: astore 6 │ │ │ │ + 161: aload_0 │ │ │ │ + 162: aload 5 │ │ │ │ + 164: aload 6 │ │ │ │ + 166: dload_1 │ │ │ │ + 167: iconst_0 │ │ │ │ + 168: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 171: pop │ │ │ │ + 172: aload_0 │ │ │ │ + 173: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 176: astore_3 │ │ │ │ + 177: getstatic #123 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherexpense:I │ │ │ │ + 180: istore 4 │ │ │ │ + 182: aload_3 │ │ │ │ + 183: iload 4 │ │ │ │ + 185: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 188: astore 5 │ │ │ │ + 190: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 193: astore 6 │ │ │ │ + 195: aload_0 │ │ │ │ + 196: aload 5 │ │ │ │ + 198: aload 6 │ │ │ │ + 200: dload_1 │ │ │ │ + 201: iconst_0 │ │ │ │ + 202: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 205: pop │ │ │ │ + 206: aload_0 │ │ │ │ + 207: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 210: astore_3 │ │ │ │ + 211: getstatic #126 // Field com/bottleworks/dailymoney/core/R$string.defacc_cash:I │ │ │ │ + 214: istore 4 │ │ │ │ + 216: aload_3 │ │ │ │ + 217: iload 4 │ │ │ │ + 219: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 222: astore 7 │ │ │ │ + 224: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 227: astore 8 │ │ │ │ + 229: aload_0 │ │ │ │ + 230: aload 7 │ │ │ │ + 232: aload 8 │ │ │ │ + 234: dload_1 │ │ │ │ + 235: iconst_1 │ │ │ │ + 236: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 239: pop │ │ │ │ + 240: aload_0 │ │ │ │ + 241: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 244: astore_3 │ │ │ │ + 245: getstatic #133 // Field com/bottleworks/dailymoney/core/R$string.defacc_bank1:I │ │ │ │ + 248: istore 4 │ │ │ │ + 250: aload_3 │ │ │ │ + 251: iload 4 │ │ │ │ + 253: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 256: astore 5 │ │ │ │ + 258: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 261: astore 6 │ │ │ │ + 263: aload_0 │ │ │ │ + 264: aload 5 │ │ │ │ + 266: aload 6 │ │ │ │ + 268: dload_1 │ │ │ │ + 269: iconst_0 │ │ │ │ + 270: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 273: pop │ │ │ │ + 274: aload_0 │ │ │ │ + 275: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 278: astore_3 │ │ │ │ + 279: getstatic #136 // Field com/bottleworks/dailymoney/core/R$string.defacc_bank2:I │ │ │ │ + 282: istore 4 │ │ │ │ + 284: aload_3 │ │ │ │ + 285: iload 4 │ │ │ │ + 287: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 290: astore 5 │ │ │ │ + 292: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 295: astore 6 │ │ │ │ + 297: aload_0 │ │ │ │ + 298: aload 5 │ │ │ │ + 300: aload 6 │ │ │ │ + 302: dload_1 │ │ │ │ + 303: iconst_0 │ │ │ │ + 304: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 307: pop │ │ │ │ + 308: aload_0 │ │ │ │ + 309: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ 312: astore_3 │ │ │ │ - 313: aload_0 │ │ │ │ - 314: aload 5 │ │ │ │ - 316: aload 6 │ │ │ │ - 318: dload_1 │ │ │ │ - 319: iconst_0 │ │ │ │ - 320: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 323: pop │ │ │ │ - 324: aload_0 │ │ │ │ - 325: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 328: astore_3 │ │ │ │ - 329: getstatic #139 // Field com/bottleworks/dailymoney/core/R$string.defacc_creditcard:I │ │ │ │ - 332: istore 4 │ │ │ │ - 334: aload_3 │ │ │ │ - 335: iload 4 │ │ │ │ - 337: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 340: astore 5 │ │ │ │ - 342: getstatic #142 // Field com/bottleworks/dailymoney/data/AccountType.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 345: astore 6 │ │ │ │ - 347: aload_0 │ │ │ │ - 348: astore_3 │ │ │ │ - 349: aload_0 │ │ │ │ - 350: aload 5 │ │ │ │ - 352: aload 6 │ │ │ │ - 354: dload_1 │ │ │ │ - 355: iconst_0 │ │ │ │ - 356: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 359: pop │ │ │ │ - 360: return │ │ │ │ + 313: getstatic #139 // Field com/bottleworks/dailymoney/core/R$string.defacc_creditcard:I │ │ │ │ + 316: istore 4 │ │ │ │ + 318: aload_3 │ │ │ │ + 319: iload 4 │ │ │ │ + 321: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 324: astore 5 │ │ │ │ + 326: getstatic #142 // Field com/bottleworks/dailymoney/data/AccountType.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 329: astore 6 │ │ │ │ + 331: aload_0 │ │ │ │ + 332: aload 5 │ │ │ │ + 334: aload 6 │ │ │ │ + 336: dload_1 │ │ │ │ + 337: iconst_0 │ │ │ │ + 338: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 341: pop │ │ │ │ + 342: return │ │ │ │ │ │ │ │ public void createTestData(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=27, args_size=2 │ │ │ │ + stack=300, locals=26, args_size=2 │ │ │ │ 0: invokestatic #148 // Method com/bottleworks/dailymoney/context/Contexts.instance:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ 3: invokevirtual #152 // Method com/bottleworks/dailymoney/context/Contexts.getCalendarHelper:()Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ 6: astore_2 │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ 11: astore_3 │ │ │ │ 12: getstatic #91 // Field com/bottleworks/dailymoney/core/R$string.defacc_salary:I │ │ │ │ @@ -604,626 +586,594 @@ │ │ │ │ 17: aload_3 │ │ │ │ 18: iload 4 │ │ │ │ 20: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ 23: astore 5 │ │ │ │ 25: getstatic #101 // Field com/bottleworks/dailymoney/data/AccountType.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ 28: astore 6 │ │ │ │ 30: aload_0 │ │ │ │ - 31: astore_3 │ │ │ │ - 32: aload_0 │ │ │ │ - 33: aload 5 │ │ │ │ - 35: aload 6 │ │ │ │ - 37: dconst_0 │ │ │ │ - 38: iconst_0 │ │ │ │ - 39: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 42: astore 7 │ │ │ │ - 44: aload_0 │ │ │ │ - 45: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 48: astore_3 │ │ │ │ - 49: getstatic #108 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherincome:I │ │ │ │ - 52: istore 4 │ │ │ │ - 54: aload_3 │ │ │ │ - 55: iload 4 │ │ │ │ - 57: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 60: astore 5 │ │ │ │ - 62: getstatic #101 // Field com/bottleworks/dailymoney/data/AccountType.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 65: astore 6 │ │ │ │ - 67: aload_0 │ │ │ │ - 68: astore_3 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: aload 5 │ │ │ │ - 72: aload 6 │ │ │ │ - 74: dconst_0 │ │ │ │ - 75: iconst_0 │ │ │ │ - 76: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 79: astore 8 │ │ │ │ - 81: aload_0 │ │ │ │ - 82: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 85: astore_3 │ │ │ │ - 86: getstatic #111 // Field com/bottleworks/dailymoney/core/R$string.defacc_food1:I │ │ │ │ - 89: istore 4 │ │ │ │ - 91: aload_3 │ │ │ │ - 92: iload 4 │ │ │ │ - 94: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 97: astore 5 │ │ │ │ - 99: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 102: astore 6 │ │ │ │ - 104: aload_0 │ │ │ │ - 105: astore_3 │ │ │ │ - 106: aload_0 │ │ │ │ - 107: aload 5 │ │ │ │ - 109: aload 6 │ │ │ │ - 111: dconst_0 │ │ │ │ - 112: iconst_0 │ │ │ │ - 113: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 116: astore 9 │ │ │ │ - 118: aload_0 │ │ │ │ - 119: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 122: astore_3 │ │ │ │ - 123: getstatic #120 // Field com/bottleworks/dailymoney/core/R$string.defacc_entertainment:I │ │ │ │ - 126: istore 4 │ │ │ │ - 128: aload_3 │ │ │ │ - 129: iload 4 │ │ │ │ - 131: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 134: astore 5 │ │ │ │ - 136: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 139: astore 6 │ │ │ │ - 141: aload_0 │ │ │ │ - 142: astore_3 │ │ │ │ - 143: aload_0 │ │ │ │ - 144: aload 5 │ │ │ │ - 146: aload 6 │ │ │ │ - 148: dconst_0 │ │ │ │ - 149: iconst_0 │ │ │ │ - 150: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 153: astore 10 │ │ │ │ - 155: aload_0 │ │ │ │ - 156: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 159: astore_3 │ │ │ │ - 160: getstatic #123 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherexpense:I │ │ │ │ - 163: istore 4 │ │ │ │ - 165: aload_3 │ │ │ │ - 166: iload 4 │ │ │ │ - 168: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 171: astore 5 │ │ │ │ - 173: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 176: astore 6 │ │ │ │ - 178: aload_0 │ │ │ │ - 179: astore_3 │ │ │ │ - 180: aload_0 │ │ │ │ - 181: aload 5 │ │ │ │ - 183: aload 6 │ │ │ │ - 185: dconst_0 │ │ │ │ - 186: iconst_0 │ │ │ │ - 187: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 190: astore 11 │ │ │ │ - 192: aload_0 │ │ │ │ - 193: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 196: astore_3 │ │ │ │ - 197: getstatic #126 // Field com/bottleworks/dailymoney/core/R$string.defacc_cash:I │ │ │ │ - 200: istore 4 │ │ │ │ - 202: aload_3 │ │ │ │ - 203: iload 4 │ │ │ │ - 205: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 208: astore 5 │ │ │ │ - 210: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 213: astore 6 │ │ │ │ - 215: aload_0 │ │ │ │ - 216: astore_3 │ │ │ │ - 217: aload_0 │ │ │ │ - 218: aload 5 │ │ │ │ - 220: aload 6 │ │ │ │ - 222: ldc2_w #155 // double 5000.0d │ │ │ │ - 225: iconst_1 │ │ │ │ - 226: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 229: astore 12 │ │ │ │ - 231: aload_0 │ │ │ │ - 232: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 235: astore_3 │ │ │ │ - 236: getstatic #133 // Field com/bottleworks/dailymoney/core/R$string.defacc_bank1:I │ │ │ │ - 239: istore 4 │ │ │ │ - 241: aload_3 │ │ │ │ - 242: iload 4 │ │ │ │ - 244: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 247: astore 5 │ │ │ │ - 249: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 252: astore 6 │ │ │ │ - 254: aload_0 │ │ │ │ - 255: astore_3 │ │ │ │ + 31: aload 5 │ │ │ │ + 33: aload 6 │ │ │ │ + 35: dconst_0 │ │ │ │ + 36: iconst_0 │ │ │ │ + 37: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 40: astore 7 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 46: astore_3 │ │ │ │ + 47: getstatic #108 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherincome:I │ │ │ │ + 50: istore 4 │ │ │ │ + 52: aload_3 │ │ │ │ + 53: iload 4 │ │ │ │ + 55: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 58: astore 5 │ │ │ │ + 60: getstatic #101 // Field com/bottleworks/dailymoney/data/AccountType.INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 63: astore 6 │ │ │ │ + 65: aload_0 │ │ │ │ + 66: aload 5 │ │ │ │ + 68: aload 6 │ │ │ │ + 70: dconst_0 │ │ │ │ + 71: iconst_0 │ │ │ │ + 72: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 75: astore 8 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 81: astore_3 │ │ │ │ + 82: getstatic #111 // Field com/bottleworks/dailymoney/core/R$string.defacc_food1:I │ │ │ │ + 85: istore 4 │ │ │ │ + 87: aload_3 │ │ │ │ + 88: iload 4 │ │ │ │ + 90: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 93: astore 5 │ │ │ │ + 95: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 98: astore 6 │ │ │ │ + 100: aload_0 │ │ │ │ + 101: aload 5 │ │ │ │ + 103: aload 6 │ │ │ │ + 105: dconst_0 │ │ │ │ + 106: iconst_0 │ │ │ │ + 107: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 110: astore 9 │ │ │ │ + 112: aload_0 │ │ │ │ + 113: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 116: astore_3 │ │ │ │ + 117: getstatic #120 // Field com/bottleworks/dailymoney/core/R$string.defacc_entertainment:I │ │ │ │ + 120: istore 4 │ │ │ │ + 122: aload_3 │ │ │ │ + 123: iload 4 │ │ │ │ + 125: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 128: astore 5 │ │ │ │ + 130: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 133: astore 6 │ │ │ │ + 135: aload_0 │ │ │ │ + 136: aload 5 │ │ │ │ + 138: aload 6 │ │ │ │ + 140: dconst_0 │ │ │ │ + 141: iconst_0 │ │ │ │ + 142: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 145: astore 10 │ │ │ │ + 147: aload_0 │ │ │ │ + 148: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 151: astore_3 │ │ │ │ + 152: getstatic #123 // Field com/bottleworks/dailymoney/core/R$string.defacc_otherexpense:I │ │ │ │ + 155: istore 4 │ │ │ │ + 157: aload_3 │ │ │ │ + 158: iload 4 │ │ │ │ + 160: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 163: astore 5 │ │ │ │ + 165: getstatic #114 // Field com/bottleworks/dailymoney/data/AccountType.EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 168: astore 6 │ │ │ │ + 170: aload_0 │ │ │ │ + 171: aload 5 │ │ │ │ + 173: aload 6 │ │ │ │ + 175: dconst_0 │ │ │ │ + 176: iconst_0 │ │ │ │ + 177: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 180: astore 11 │ │ │ │ + 182: aload_0 │ │ │ │ + 183: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 186: astore_3 │ │ │ │ + 187: getstatic #126 // Field com/bottleworks/dailymoney/core/R$string.defacc_cash:I │ │ │ │ + 190: istore 4 │ │ │ │ + 192: aload_3 │ │ │ │ + 193: iload 4 │ │ │ │ + 195: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 198: astore 5 │ │ │ │ + 200: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 203: astore 6 │ │ │ │ + 205: aload_0 │ │ │ │ + 206: aload 5 │ │ │ │ + 208: aload 6 │ │ │ │ + 210: ldc2_w #155 // double 5000.0d │ │ │ │ + 213: iconst_1 │ │ │ │ + 214: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 217: astore 12 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 223: astore_3 │ │ │ │ + 224: getstatic #133 // Field com/bottleworks/dailymoney/core/R$string.defacc_bank1:I │ │ │ │ + 227: istore 4 │ │ │ │ + 229: aload_3 │ │ │ │ + 230: iload 4 │ │ │ │ + 232: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 235: astore 5 │ │ │ │ + 237: getstatic #129 // Field com/bottleworks/dailymoney/data/AccountType.ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 240: astore 6 │ │ │ │ + 242: aload_0 │ │ │ │ + 243: aload 5 │ │ │ │ + 245: aload 6 │ │ │ │ + 247: ldc2_w #159 // double 100000.0d │ │ │ │ + 250: iconst_0 │ │ │ │ + 251: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 254: astore 13 │ │ │ │ 256: aload_0 │ │ │ │ - 257: aload 5 │ │ │ │ - 259: aload 6 │ │ │ │ - 261: ldc2_w #159 // double 100000.0d │ │ │ │ - 264: iconst_0 │ │ │ │ - 265: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 268: astore 13 │ │ │ │ - 270: aload_0 │ │ │ │ - 271: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 274: astore_3 │ │ │ │ - 275: getstatic #139 // Field com/bottleworks/dailymoney/core/R$string.defacc_creditcard:I │ │ │ │ - 278: istore 4 │ │ │ │ - 280: aload_3 │ │ │ │ - 281: iload 4 │ │ │ │ - 283: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 286: astore 5 │ │ │ │ - 288: getstatic #142 // Field com/bottleworks/dailymoney/data/AccountType.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 291: astore 6 │ │ │ │ - 293: aload_0 │ │ │ │ - 294: astore_3 │ │ │ │ - 295: aload_0 │ │ │ │ - 296: aload 5 │ │ │ │ - 298: aload 6 │ │ │ │ + 257: getfield #16 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 260: astore_3 │ │ │ │ + 261: getstatic #139 // Field com/bottleworks/dailymoney/core/R$string.defacc_creditcard:I │ │ │ │ + 264: istore 4 │ │ │ │ + 266: aload_3 │ │ │ │ + 267: iload 4 │ │ │ │ + 269: invokevirtual #97 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 272: astore 5 │ │ │ │ + 274: getstatic #142 // Field com/bottleworks/dailymoney/data/AccountType.LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 277: astore 6 │ │ │ │ + 279: aload_0 │ │ │ │ + 280: aload 5 │ │ │ │ + 282: aload 6 │ │ │ │ + 284: dconst_0 │ │ │ │ + 285: iconst_0 │ │ │ │ + 286: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 289: astore 14 │ │ │ │ + 291: ldc #162 // String Other │ │ │ │ + 293: astore 5 │ │ │ │ + 295: getstatic #165 // Field com/bottleworks/dailymoney/data/AccountType.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 298: astore 6 │ │ │ │ 300: dconst_0 │ │ │ │ - 301: iconst_0 │ │ │ │ - 302: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 305: astore 14 │ │ │ │ - 307: ldc #162 // String Other │ │ │ │ - 309: astore 5 │ │ │ │ - 311: getstatic #165 // Field com/bottleworks/dailymoney/data/AccountType.OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 314: astore 6 │ │ │ │ - 316: dconst_0 │ │ │ │ - 317: dstore 15 │ │ │ │ - 319: aconst_null │ │ │ │ - 320: astore 17 │ │ │ │ - 322: aload_0 │ │ │ │ - 323: aload 5 │ │ │ │ - 325: aload 6 │ │ │ │ - 327: dload 15 │ │ │ │ + 301: dstore 15 │ │ │ │ + 303: aload_0 │ │ │ │ + 304: aload 5 │ │ │ │ + 306: aload 6 │ │ │ │ + 308: dload 15 │ │ │ │ + 310: iconst_0 │ │ │ │ + 311: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 314: astore 17 │ │ │ │ + 316: new #167 // class java/util/Date │ │ │ │ + 319: astore 18 │ │ │ │ + 321: aload 18 │ │ │ │ + 323: invokespecial #168 // Method java/util/Date."":()V │ │ │ │ + 326: iconst_0 │ │ │ │ + 327: istore 19 │ │ │ │ 329: iconst_0 │ │ │ │ - 330: invokespecial #105 // Method createAccountNoThrow:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 333: astore 18 │ │ │ │ - 335: new #167 // class java/util/Date │ │ │ │ - 338: astore 19 │ │ │ │ - 340: aload 19 │ │ │ │ - 342: invokespecial #168 // Method java/util/Date."":()V │ │ │ │ - 345: iconst_0 │ │ │ │ - 346: istore 20 │ │ │ │ - 348: iconst_0 │ │ │ │ - 349: istore 21 │ │ │ │ - 351: iload 21 │ │ │ │ - 353: iload_1 │ │ │ │ - 354: if_icmpge 1228 │ │ │ │ - 357: iload 20 │ │ │ │ - 359: iconst_3 │ │ │ │ - 360: iadd │ │ │ │ - 361: istore 22 │ │ │ │ - 363: aload_2 │ │ │ │ - 364: aload 19 │ │ │ │ - 366: iload 22 │ │ │ │ - 368: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 371: astore 23 │ │ │ │ - 373: ldc2_w #155 // double 5000.0d │ │ │ │ - 376: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 379: astore 24 │ │ │ │ - 381: new #30 // class java/lang/StringBuilder │ │ │ │ - 384: astore_3 │ │ │ │ - 385: aload_3 │ │ │ │ - 386: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 389: aload_3 │ │ │ │ - 390: ldc #176 // String salary │ │ │ │ - 392: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 395: iload 21 │ │ │ │ - 397: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 400: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 403: astore 17 │ │ │ │ - 405: aload_0 │ │ │ │ - 406: astore_3 │ │ │ │ - 407: aload 7 │ │ │ │ - 409: astore 5 │ │ │ │ - 411: aload 12 │ │ │ │ - 413: astore 6 │ │ │ │ - 415: aload_0 │ │ │ │ - 416: aload 7 │ │ │ │ - 418: aload 12 │ │ │ │ - 420: aload 23 │ │ │ │ - 422: aload 24 │ │ │ │ - 424: aload 17 │ │ │ │ - 426: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 429: pop │ │ │ │ - 430: iload 20 │ │ │ │ - 432: iconst_3 │ │ │ │ - 433: iadd │ │ │ │ - 434: istore 22 │ │ │ │ - 436: aload_2 │ │ │ │ - 437: aload 19 │ │ │ │ - 439: iload 22 │ │ │ │ - 441: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 444: astore 23 │ │ │ │ - 446: ldc2_w #186 // double 10.0d │ │ │ │ - 449: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 452: astore 24 │ │ │ │ - 454: new #30 // class java/lang/StringBuilder │ │ │ │ - 457: astore_3 │ │ │ │ - 458: aload_3 │ │ │ │ - 459: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 462: aload_3 │ │ │ │ - 463: ldc #189 // String some where │ │ │ │ - 465: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 468: iload 21 │ │ │ │ - 470: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 473: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 476: astore 17 │ │ │ │ - 478: aload_0 │ │ │ │ - 479: astore_3 │ │ │ │ - 480: aload 8 │ │ │ │ - 482: astore 5 │ │ │ │ - 484: aload 13 │ │ │ │ - 486: astore 6 │ │ │ │ - 488: aload_0 │ │ │ │ - 489: aload 8 │ │ │ │ - 491: aload 13 │ │ │ │ - 493: aload 23 │ │ │ │ - 495: aload 24 │ │ │ │ - 497: aload 17 │ │ │ │ - 499: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 502: pop │ │ │ │ - 503: iload 20 │ │ │ │ - 505: iconst_2 │ │ │ │ - 506: iadd │ │ │ │ - 507: istore 22 │ │ │ │ - 509: aload_2 │ │ │ │ - 510: aload 19 │ │ │ │ - 512: iload 22 │ │ │ │ - 514: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 517: astore 23 │ │ │ │ - 519: ldc2_w #192 // double 100.0d │ │ │ │ - 522: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 525: astore 24 │ │ │ │ - 527: new #30 // class java/lang/StringBuilder │ │ │ │ - 530: astore_3 │ │ │ │ - 531: aload_3 │ │ │ │ - 532: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 535: aload_3 │ │ │ │ - 536: ldc #195 // String date with Cica │ │ │ │ - 538: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 541: iload 21 │ │ │ │ - 543: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 546: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 549: astore 17 │ │ │ │ - 551: aload_0 │ │ │ │ - 552: astore_3 │ │ │ │ - 553: aload 12 │ │ │ │ - 555: astore 5 │ │ │ │ - 557: aload 9 │ │ │ │ + 330: istore 20 │ │ │ │ + 332: iload 20 │ │ │ │ + 334: iload_1 │ │ │ │ + 335: if_icmpge 1181 │ │ │ │ + 338: iload 19 │ │ │ │ + 340: iconst_3 │ │ │ │ + 341: iadd │ │ │ │ + 342: istore 21 │ │ │ │ + 344: aload_2 │ │ │ │ + 345: aload 18 │ │ │ │ + 347: iload 21 │ │ │ │ + 349: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 352: astore 6 │ │ │ │ + 354: ldc2_w #155 // double 5000.0d │ │ │ │ + 357: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 360: astore 22 │ │ │ │ + 362: new #30 // class java/lang/StringBuilder │ │ │ │ + 365: astore_3 │ │ │ │ + 366: aload_3 │ │ │ │ + 367: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 370: aload_3 │ │ │ │ + 371: ldc #176 // String salary │ │ │ │ + 373: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 376: iload 20 │ │ │ │ + 378: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 381: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 384: astore 23 │ │ │ │ + 386: aload_0 │ │ │ │ + 387: astore_3 │ │ │ │ + 388: aload 12 │ │ │ │ + 390: astore 5 │ │ │ │ + 392: aload_0 │ │ │ │ + 393: aload 7 │ │ │ │ + 395: aload 12 │ │ │ │ + 397: aload 6 │ │ │ │ + 399: aload 22 │ │ │ │ + 401: aload 23 │ │ │ │ + 403: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 406: pop │ │ │ │ + 407: iload 19 │ │ │ │ + 409: iconst_3 │ │ │ │ + 410: iadd │ │ │ │ + 411: istore 21 │ │ │ │ + 413: aload_2 │ │ │ │ + 414: aload 18 │ │ │ │ + 416: iload 21 │ │ │ │ + 418: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 421: astore 6 │ │ │ │ + 423: ldc2_w #186 // double 10.0d │ │ │ │ + 426: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 429: astore 22 │ │ │ │ + 431: new #30 // class java/lang/StringBuilder │ │ │ │ + 434: astore_3 │ │ │ │ + 435: aload_3 │ │ │ │ + 436: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 439: aload_3 │ │ │ │ + 440: ldc #189 // String some where │ │ │ │ + 442: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 445: iload 20 │ │ │ │ + 447: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 450: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 453: astore 23 │ │ │ │ + 455: aload_0 │ │ │ │ + 456: astore_3 │ │ │ │ + 457: aload 13 │ │ │ │ + 459: astore 5 │ │ │ │ + 461: aload_0 │ │ │ │ + 462: aload 8 │ │ │ │ + 464: aload 13 │ │ │ │ + 466: aload 6 │ │ │ │ + 468: aload 22 │ │ │ │ + 470: aload 23 │ │ │ │ + 472: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 475: pop │ │ │ │ + 476: iload 19 │ │ │ │ + 478: iconst_2 │ │ │ │ + 479: iadd │ │ │ │ + 480: istore 21 │ │ │ │ + 482: aload_2 │ │ │ │ + 483: aload 18 │ │ │ │ + 485: iload 21 │ │ │ │ + 487: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 490: astore 6 │ │ │ │ + 492: ldc2_w #192 // double 100.0d │ │ │ │ + 495: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 498: astore 22 │ │ │ │ + 500: new #30 // class java/lang/StringBuilder │ │ │ │ + 503: astore_3 │ │ │ │ + 504: aload_3 │ │ │ │ + 505: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 508: aload_3 │ │ │ │ + 509: ldc #195 // String date with Cica │ │ │ │ + 511: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 514: iload 20 │ │ │ │ + 516: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 519: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 522: astore 23 │ │ │ │ + 524: aload_0 │ │ │ │ + 525: astore_3 │ │ │ │ + 526: aload 9 │ │ │ │ + 528: astore 5 │ │ │ │ + 530: aload_0 │ │ │ │ + 531: aload 12 │ │ │ │ + 533: aload 9 │ │ │ │ + 535: aload 6 │ │ │ │ + 537: aload 22 │ │ │ │ + 539: aload 23 │ │ │ │ + 541: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 544: pop │ │ │ │ + 545: iload 19 │ │ │ │ + 547: iconst_2 │ │ │ │ + 548: iadd │ │ │ │ + 549: istore 21 │ │ │ │ + 551: aload_2 │ │ │ │ + 552: aload 18 │ │ │ │ + 554: iload 21 │ │ │ │ + 556: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ 559: astore 6 │ │ │ │ - 561: aload_0 │ │ │ │ - 562: aload 12 │ │ │ │ - 564: aload 9 │ │ │ │ - 566: aload 23 │ │ │ │ - 568: aload 24 │ │ │ │ - 570: aload 17 │ │ │ │ - 572: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 575: pop │ │ │ │ - 576: iload 20 │ │ │ │ - 578: iconst_2 │ │ │ │ - 579: iadd │ │ │ │ - 580: istore 22 │ │ │ │ - 582: aload_2 │ │ │ │ - 583: aload 19 │ │ │ │ - 585: iload 22 │ │ │ │ - 587: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 590: astore 23 │ │ │ │ - 592: ldc2_w #198 // double 30.0d │ │ │ │ - 595: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 598: astore 24 │ │ │ │ - 600: new #30 // class java/lang/StringBuilder │ │ │ │ - 603: astore_3 │ │ │ │ - 604: aload_3 │ │ │ │ - 605: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 608: aload_3 │ │ │ │ - 609: ldc #201 // String taiwan food is great │ │ │ │ - 611: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 614: iload 21 │ │ │ │ - 616: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 619: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 622: astore 17 │ │ │ │ - 624: aload_0 │ │ │ │ - 625: astore_3 │ │ │ │ - 626: aload_0 │ │ │ │ - 627: aload 12 │ │ │ │ - 629: aload 9 │ │ │ │ - 631: aload 23 │ │ │ │ - 633: aload 24 │ │ │ │ - 635: aload 17 │ │ │ │ - 637: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 640: pop │ │ │ │ - 641: iload 20 │ │ │ │ - 643: iconst_1 │ │ │ │ - 644: iadd │ │ │ │ - 645: istore 22 │ │ │ │ - 647: aload_2 │ │ │ │ - 648: aload 19 │ │ │ │ - 650: iload 22 │ │ │ │ - 652: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 655: astore 23 │ │ │ │ - 657: ldc2_w #204 // double 11.0d │ │ │ │ - 660: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 663: astore 24 │ │ │ │ - 665: new #30 // class java/lang/StringBuilder │ │ │ │ - 668: astore_3 │ │ │ │ - 669: aload_3 │ │ │ │ - 670: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 673: aload_3 │ │ │ │ - 674: ldc #207 // String buy DVD │ │ │ │ - 676: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 679: iload 21 │ │ │ │ - 681: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 684: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 687: astore 17 │ │ │ │ - 689: aload_0 │ │ │ │ - 690: astore_3 │ │ │ │ - 691: aload 10 │ │ │ │ + 561: ldc2_w #198 // double 30.0d │ │ │ │ + 564: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 567: astore 22 │ │ │ │ + 569: new #30 // class java/lang/StringBuilder │ │ │ │ + 572: astore_3 │ │ │ │ + 573: aload_3 │ │ │ │ + 574: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 577: aload_3 │ │ │ │ + 578: ldc #201 // String taiwan food is great │ │ │ │ + 580: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 583: iload 20 │ │ │ │ + 585: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 588: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 591: astore 23 │ │ │ │ + 593: aload_0 │ │ │ │ + 594: astore_3 │ │ │ │ + 595: aload_0 │ │ │ │ + 596: aload 12 │ │ │ │ + 598: aload 9 │ │ │ │ + 600: aload 6 │ │ │ │ + 602: aload 22 │ │ │ │ + 604: aload 23 │ │ │ │ + 606: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 609: pop │ │ │ │ + 610: iload 19 │ │ │ │ + 612: iconst_1 │ │ │ │ + 613: iadd │ │ │ │ + 614: istore 21 │ │ │ │ + 616: aload_2 │ │ │ │ + 617: aload 18 │ │ │ │ + 619: iload 21 │ │ │ │ + 621: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 624: astore 6 │ │ │ │ + 626: ldc2_w #204 // double 11.0d │ │ │ │ + 629: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 632: astore 22 │ │ │ │ + 634: new #30 // class java/lang/StringBuilder │ │ │ │ + 637: astore_3 │ │ │ │ + 638: aload_3 │ │ │ │ + 639: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 642: aload_3 │ │ │ │ + 643: ldc #207 // String buy DVD │ │ │ │ + 645: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 648: iload 20 │ │ │ │ + 650: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 653: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 656: astore 23 │ │ │ │ + 658: aload_0 │ │ │ │ + 659: astore_3 │ │ │ │ + 660: aload 10 │ │ │ │ + 662: astore 5 │ │ │ │ + 664: aload_0 │ │ │ │ + 665: aload 12 │ │ │ │ + 667: aload 10 │ │ │ │ + 669: aload 6 │ │ │ │ + 671: aload 22 │ │ │ │ + 673: aload 23 │ │ │ │ + 675: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 678: pop │ │ │ │ + 679: iload 19 │ │ │ │ + 681: iconst_1 │ │ │ │ + 682: iadd │ │ │ │ + 683: istore 21 │ │ │ │ + 685: aload_2 │ │ │ │ + 686: aload 18 │ │ │ │ + 688: iload 21 │ │ │ │ + 690: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ 693: astore 6 │ │ │ │ - 695: aload_0 │ │ │ │ - 696: aload 12 │ │ │ │ - 698: aload 10 │ │ │ │ - 700: aload 23 │ │ │ │ - 702: aload 24 │ │ │ │ - 704: aload 17 │ │ │ │ - 706: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 709: pop │ │ │ │ - 710: iload 20 │ │ │ │ - 712: iconst_1 │ │ │ │ - 713: iadd │ │ │ │ - 714: istore 22 │ │ │ │ - 716: aload_2 │ │ │ │ - 717: aload 19 │ │ │ │ - 719: iload 22 │ │ │ │ - 721: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 724: astore 23 │ │ │ │ - 726: ldc2_w #210 // double 300.0d │ │ │ │ - 729: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 732: astore 24 │ │ │ │ - 734: new #30 // class java/lang/StringBuilder │ │ │ │ - 737: astore_3 │ │ │ │ - 738: aload_3 │ │ │ │ - 739: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 742: aload_3 │ │ │ │ - 743: ldc #213 // String it is a secrt │ │ │ │ - 745: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 748: iload 21 │ │ │ │ - 750: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 753: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 756: astore 17 │ │ │ │ - 758: aload_0 │ │ │ │ - 759: astore_3 │ │ │ │ - 760: aload 11 │ │ │ │ + 695: ldc2_w #210 // double 300.0d │ │ │ │ + 698: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 701: astore 22 │ │ │ │ + 703: new #30 // class java/lang/StringBuilder │ │ │ │ + 706: astore_3 │ │ │ │ + 707: aload_3 │ │ │ │ + 708: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 711: aload_3 │ │ │ │ + 712: ldc #213 // String it is a secrt │ │ │ │ + 714: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 717: iload 20 │ │ │ │ + 719: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 722: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 725: astore 23 │ │ │ │ + 727: aload_0 │ │ │ │ + 728: astore_3 │ │ │ │ + 729: aload 11 │ │ │ │ + 731: astore 5 │ │ │ │ + 733: aload_0 │ │ │ │ + 734: aload 12 │ │ │ │ + 736: aload 11 │ │ │ │ + 738: aload 6 │ │ │ │ + 740: aload 22 │ │ │ │ + 742: aload 23 │ │ │ │ + 744: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 747: pop │ │ │ │ + 748: iload 19 │ │ │ │ + 750: iconst_0 │ │ │ │ + 751: iadd │ │ │ │ + 752: istore 21 │ │ │ │ + 754: aload_2 │ │ │ │ + 755: aload 18 │ │ │ │ + 757: iload 21 │ │ │ │ + 759: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ 762: astore 6 │ │ │ │ - 764: aload_0 │ │ │ │ - 765: aload 12 │ │ │ │ - 767: aload 11 │ │ │ │ - 769: aload 23 │ │ │ │ - 771: aload 24 │ │ │ │ - 773: aload 17 │ │ │ │ - 775: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 778: pop │ │ │ │ - 779: iload 20 │ │ │ │ - 781: iconst_0 │ │ │ │ - 782: iadd │ │ │ │ - 783: istore 22 │ │ │ │ - 785: aload_2 │ │ │ │ - 786: aload 19 │ │ │ │ - 788: iload 22 │ │ │ │ - 790: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 793: astore 23 │ │ │ │ - 795: ldc2_w #216 // double 4000.0d │ │ │ │ - 798: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 801: astore 24 │ │ │ │ - 803: new #30 // class java/lang/StringBuilder │ │ │ │ - 806: astore_3 │ │ │ │ - 807: aload_3 │ │ │ │ - 808: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 811: aload_3 │ │ │ │ - 812: ldc #219 // String deposit │ │ │ │ - 814: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 817: iload 21 │ │ │ │ - 819: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 822: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 825: astore 17 │ │ │ │ - 827: aload_0 │ │ │ │ - 828: astore_3 │ │ │ │ - 829: aload 13 │ │ │ │ + 764: ldc2_w #216 // double 4000.0d │ │ │ │ + 767: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 770: astore 22 │ │ │ │ + 772: new #30 // class java/lang/StringBuilder │ │ │ │ + 775: astore_3 │ │ │ │ + 776: aload_3 │ │ │ │ + 777: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 780: aload_3 │ │ │ │ + 781: ldc #219 // String deposit │ │ │ │ + 783: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 786: iload 20 │ │ │ │ + 788: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 791: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 794: astore 23 │ │ │ │ + 796: aload_0 │ │ │ │ + 797: astore_3 │ │ │ │ + 798: aload 13 │ │ │ │ + 800: astore 5 │ │ │ │ + 802: aload_0 │ │ │ │ + 803: aload 12 │ │ │ │ + 805: aload 13 │ │ │ │ + 807: aload 6 │ │ │ │ + 809: aload 22 │ │ │ │ + 811: aload 23 │ │ │ │ + 813: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 816: pop │ │ │ │ + 817: iload 19 │ │ │ │ + 819: iconst_0 │ │ │ │ + 820: iadd │ │ │ │ + 821: istore 21 │ │ │ │ + 823: aload_2 │ │ │ │ + 824: aload 18 │ │ │ │ + 826: iload 21 │ │ │ │ + 828: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ 831: astore 6 │ │ │ │ - 833: aload_0 │ │ │ │ - 834: aload 12 │ │ │ │ - 836: aload 13 │ │ │ │ - 838: aload 23 │ │ │ │ - 840: aload 24 │ │ │ │ - 842: aload 17 │ │ │ │ - 844: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 847: pop │ │ │ │ - 848: iload 20 │ │ │ │ - 850: iconst_0 │ │ │ │ - 851: iadd │ │ │ │ - 852: istore 22 │ │ │ │ - 854: aload_2 │ │ │ │ - 855: aload 19 │ │ │ │ - 857: iload 22 │ │ │ │ - 859: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 862: astore 23 │ │ │ │ - 864: ldc2_w #222 // double 1000.0d │ │ │ │ - 867: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 870: astore 24 │ │ │ │ - 872: new #30 // class java/lang/StringBuilder │ │ │ │ - 875: astore_3 │ │ │ │ - 876: aload_3 │ │ │ │ - 877: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 880: aload_3 │ │ │ │ - 881: ldc #225 // String drawing │ │ │ │ - 883: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 886: iload 21 │ │ │ │ - 888: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 891: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 894: astore 17 │ │ │ │ - 896: aload_0 │ │ │ │ - 897: astore_3 │ │ │ │ - 898: aload 13 │ │ │ │ - 900: astore 5 │ │ │ │ - 902: aload 12 │ │ │ │ - 904: astore 6 │ │ │ │ - 906: aload_0 │ │ │ │ - 907: aload 13 │ │ │ │ - 909: aload 12 │ │ │ │ - 911: aload 23 │ │ │ │ - 913: aload 24 │ │ │ │ - 915: aload 17 │ │ │ │ - 917: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 920: pop │ │ │ │ - 921: iload 20 │ │ │ │ - 923: iconst_2 │ │ │ │ - 924: iadd │ │ │ │ - 925: istore 22 │ │ │ │ - 927: aload_2 │ │ │ │ - 928: aload 19 │ │ │ │ - 930: iload 22 │ │ │ │ - 932: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 935: astore 23 │ │ │ │ - 937: ldc2_w #228 // double 20.9d │ │ │ │ - 940: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 943: astore 24 │ │ │ │ - 945: new #30 // class java/lang/StringBuilder │ │ │ │ - 948: astore_3 │ │ │ │ - 949: aload_3 │ │ │ │ - 950: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 953: aload_3 │ │ │ │ - 954: ldc #231 // String buy Game │ │ │ │ - 956: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 959: iload 21 │ │ │ │ - 961: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 964: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 967: astore 17 │ │ │ │ - 969: aload_0 │ │ │ │ - 970: astore_3 │ │ │ │ - 971: aload 14 │ │ │ │ - 973: astore 5 │ │ │ │ - 975: aload 10 │ │ │ │ - 977: astore 6 │ │ │ │ - 979: aload_0 │ │ │ │ - 980: aload 14 │ │ │ │ - 982: aload 10 │ │ │ │ - 984: aload 23 │ │ │ │ - 986: aload 24 │ │ │ │ - 988: aload 17 │ │ │ │ - 990: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 993: pop │ │ │ │ - 994: iload 20 │ │ │ │ - 996: iconst_1 │ │ │ │ - 997: iadd │ │ │ │ - 998: istore 22 │ │ │ │ - 1000: aload_2 │ │ │ │ - 1001: aload 19 │ │ │ │ - 1003: iload 22 │ │ │ │ - 1005: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 1008: astore 23 │ │ │ │ - 1010: ldc2_w #234 // double 19.9d │ │ │ │ - 1013: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 1016: astore 24 │ │ │ │ - 1018: new #30 // class java/lang/StringBuilder │ │ │ │ - 1021: astore_3 │ │ │ │ - 1022: aload_3 │ │ │ │ - 1023: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1026: aload_3 │ │ │ │ - 1027: ldc #237 // String pay credit card │ │ │ │ - 1029: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1032: iload 21 │ │ │ │ - 1034: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 1037: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1040: astore 17 │ │ │ │ - 1042: aload_0 │ │ │ │ - 1043: astore_3 │ │ │ │ - 1044: aload 12 │ │ │ │ - 1046: astore 5 │ │ │ │ - 1048: aload 14 │ │ │ │ - 1050: astore 6 │ │ │ │ - 1052: aload_0 │ │ │ │ - 1053: aload 12 │ │ │ │ - 1055: aload 14 │ │ │ │ - 1057: aload 23 │ │ │ │ - 1059: aload 24 │ │ │ │ - 1061: aload 17 │ │ │ │ - 1063: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 1066: pop │ │ │ │ - 1067: iload 20 │ │ │ │ - 1069: iconst_1 │ │ │ │ - 1070: iadd │ │ │ │ - 1071: istore 22 │ │ │ │ - 1073: aload_2 │ │ │ │ - 1074: aload 19 │ │ │ │ - 1076: iload 22 │ │ │ │ - 1078: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 1081: astore 23 │ │ │ │ - 1083: ldc2_w #240 // double 1.0d │ │ │ │ - 1086: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 1089: astore 24 │ │ │ │ - 1091: new #30 // class java/lang/StringBuilder │ │ │ │ - 1094: astore_3 │ │ │ │ - 1095: aload_3 │ │ │ │ - 1096: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1099: aload_3 │ │ │ │ - 1100: ldc #243 // String salary to other │ │ │ │ - 1102: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1105: iload 21 │ │ │ │ - 1107: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 1110: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1113: astore 17 │ │ │ │ - 1115: aload_0 │ │ │ │ - 1116: astore_3 │ │ │ │ - 1117: aload 18 │ │ │ │ - 1119: astore 6 │ │ │ │ - 1121: aload_0 │ │ │ │ - 1122: aload 12 │ │ │ │ - 1124: aload 18 │ │ │ │ - 1126: aload 23 │ │ │ │ - 1128: aload 24 │ │ │ │ - 1130: aload 17 │ │ │ │ - 1132: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 1135: pop │ │ │ │ - 1136: iload 20 │ │ │ │ - 1138: iconst_1 │ │ │ │ - 1139: iadd │ │ │ │ - 1140: istore 22 │ │ │ │ - 1142: aload_2 │ │ │ │ - 1143: aload 19 │ │ │ │ - 1145: iload 22 │ │ │ │ - 1147: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 1150: astore 23 │ │ │ │ - 1152: ldc2_w #240 // double 1.0d │ │ │ │ - 1155: dstore 25 │ │ │ │ - 1157: dload 25 │ │ │ │ - 1159: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 1162: astore 24 │ │ │ │ - 1164: new #30 // class java/lang/StringBuilder │ │ │ │ - 1167: astore_3 │ │ │ │ - 1168: aload_3 │ │ │ │ - 1169: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1172: aload_3 │ │ │ │ - 1173: ldc #245 // String other pay credit card │ │ │ │ - 1175: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1178: iload 21 │ │ │ │ - 1180: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 1183: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1186: astore 17 │ │ │ │ - 1188: aload_0 │ │ │ │ - 1189: astore_3 │ │ │ │ - 1190: aload 18 │ │ │ │ - 1192: astore 5 │ │ │ │ - 1194: aload 14 │ │ │ │ - 1196: astore 6 │ │ │ │ - 1198: aload_0 │ │ │ │ - 1199: aload 18 │ │ │ │ - 1201: aload 14 │ │ │ │ - 1203: aload 23 │ │ │ │ - 1205: aload 24 │ │ │ │ - 1207: aload 17 │ │ │ │ - 1209: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ - 1212: pop │ │ │ │ - 1213: iload 20 │ │ │ │ - 1215: iconst_5 │ │ │ │ - 1216: iadd │ │ │ │ - 1217: istore 20 │ │ │ │ - 1219: iload 21 │ │ │ │ - 1221: iconst_1 │ │ │ │ - 1222: iadd │ │ │ │ - 1223: istore 21 │ │ │ │ - 1225: goto 351 │ │ │ │ - 1228: return │ │ │ │ + 833: ldc2_w #222 // double 1000.0d │ │ │ │ + 836: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 839: astore 22 │ │ │ │ + 841: new #30 // class java/lang/StringBuilder │ │ │ │ + 844: astore_3 │ │ │ │ + 845: aload_3 │ │ │ │ + 846: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 849: aload_3 │ │ │ │ + 850: ldc #225 // String drawing │ │ │ │ + 852: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 855: iload 20 │ │ │ │ + 857: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 860: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 863: astore 23 │ │ │ │ + 865: aload_0 │ │ │ │ + 866: astore_3 │ │ │ │ + 867: aload 12 │ │ │ │ + 869: astore 5 │ │ │ │ + 871: aload_0 │ │ │ │ + 872: aload 13 │ │ │ │ + 874: aload 12 │ │ │ │ + 876: aload 6 │ │ │ │ + 878: aload 22 │ │ │ │ + 880: aload 23 │ │ │ │ + 882: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 885: pop │ │ │ │ + 886: iload 19 │ │ │ │ + 888: iconst_2 │ │ │ │ + 889: iadd │ │ │ │ + 890: istore 21 │ │ │ │ + 892: aload_2 │ │ │ │ + 893: aload 18 │ │ │ │ + 895: iload 21 │ │ │ │ + 897: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 900: astore 6 │ │ │ │ + 902: ldc2_w #228 // double 20.9d │ │ │ │ + 905: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 908: astore 22 │ │ │ │ + 910: new #30 // class java/lang/StringBuilder │ │ │ │ + 913: astore_3 │ │ │ │ + 914: aload_3 │ │ │ │ + 915: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 918: aload_3 │ │ │ │ + 919: ldc #231 // String buy Game │ │ │ │ + 921: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 924: iload 20 │ │ │ │ + 926: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 929: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 932: astore 23 │ │ │ │ + 934: aload_0 │ │ │ │ + 935: astore_3 │ │ │ │ + 936: aload 10 │ │ │ │ + 938: astore 5 │ │ │ │ + 940: aload_0 │ │ │ │ + 941: aload 14 │ │ │ │ + 943: aload 10 │ │ │ │ + 945: aload 6 │ │ │ │ + 947: aload 22 │ │ │ │ + 949: aload 23 │ │ │ │ + 951: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 954: pop │ │ │ │ + 955: iload 19 │ │ │ │ + 957: iconst_1 │ │ │ │ + 958: iadd │ │ │ │ + 959: istore 21 │ │ │ │ + 961: aload_2 │ │ │ │ + 962: aload 18 │ │ │ │ + 964: iload 21 │ │ │ │ + 966: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 969: astore 6 │ │ │ │ + 971: ldc2_w #234 // double 19.9d │ │ │ │ + 974: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 977: astore 22 │ │ │ │ + 979: new #30 // class java/lang/StringBuilder │ │ │ │ + 982: astore_3 │ │ │ │ + 983: aload_3 │ │ │ │ + 984: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 987: aload_3 │ │ │ │ + 988: ldc #237 // String pay credit card │ │ │ │ + 990: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 993: iload 20 │ │ │ │ + 995: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 998: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1001: astore 23 │ │ │ │ + 1003: aload_0 │ │ │ │ + 1004: astore_3 │ │ │ │ + 1005: aload 14 │ │ │ │ + 1007: astore 5 │ │ │ │ + 1009: aload_0 │ │ │ │ + 1010: aload 12 │ │ │ │ + 1012: aload 14 │ │ │ │ + 1014: aload 6 │ │ │ │ + 1016: aload 22 │ │ │ │ + 1018: aload 23 │ │ │ │ + 1020: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 1023: pop │ │ │ │ + 1024: iload 19 │ │ │ │ + 1026: iconst_1 │ │ │ │ + 1027: iadd │ │ │ │ + 1028: istore 21 │ │ │ │ + 1030: aload_2 │ │ │ │ + 1031: aload 18 │ │ │ │ + 1033: iload 21 │ │ │ │ + 1035: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 1038: astore 6 │ │ │ │ + 1040: ldc2_w #240 // double 1.0d │ │ │ │ + 1043: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 1046: astore 22 │ │ │ │ + 1048: new #30 // class java/lang/StringBuilder │ │ │ │ + 1051: astore_3 │ │ │ │ + 1052: aload_3 │ │ │ │ + 1053: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1056: aload_3 │ │ │ │ + 1057: ldc #243 // String salary to other │ │ │ │ + 1059: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1062: iload 20 │ │ │ │ + 1064: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 1067: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1070: astore 23 │ │ │ │ + 1072: aload_0 │ │ │ │ + 1073: astore_3 │ │ │ │ + 1074: aload 17 │ │ │ │ + 1076: astore 5 │ │ │ │ + 1078: aload_0 │ │ │ │ + 1079: aload 12 │ │ │ │ + 1081: aload 17 │ │ │ │ + 1083: aload 6 │ │ │ │ + 1085: aload 22 │ │ │ │ + 1087: aload 23 │ │ │ │ + 1089: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 1092: pop │ │ │ │ + 1093: iload 19 │ │ │ │ + 1095: iconst_1 │ │ │ │ + 1096: iadd │ │ │ │ + 1097: istore 21 │ │ │ │ + 1099: aload_2 │ │ │ │ + 1100: aload 18 │ │ │ │ + 1102: iload 21 │ │ │ │ + 1104: invokevirtual #174 // Method com/bottleworks/commons/util/CalendarHelper.dateBefore:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 1107: astore 6 │ │ │ │ + 1109: ldc2_w #240 // double 1.0d │ │ │ │ + 1112: dstore 24 │ │ │ │ + 1114: dload 24 │ │ │ │ + 1116: invokestatic #54 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 1119: astore 22 │ │ │ │ + 1121: new #30 // class java/lang/StringBuilder │ │ │ │ + 1124: astore_3 │ │ │ │ + 1125: aload_3 │ │ │ │ + 1126: invokespecial #31 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1129: aload_3 │ │ │ │ + 1130: ldc #245 // String other pay credit card │ │ │ │ + 1132: invokevirtual #37 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1135: iload 20 │ │ │ │ + 1137: invokevirtual #179 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 1140: invokevirtual #40 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1143: astore 23 │ │ │ │ + 1145: aload_0 │ │ │ │ + 1146: astore_3 │ │ │ │ + 1147: aload 14 │ │ │ │ + 1149: astore 5 │ │ │ │ + 1151: aload_0 │ │ │ │ + 1152: aload 17 │ │ │ │ + 1154: aload 14 │ │ │ │ + 1156: aload 6 │ │ │ │ + 1158: aload 22 │ │ │ │ + 1160: aload 23 │ │ │ │ + 1162: invokespecial #183 // Method createDetail:(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ │ │ + 1165: pop │ │ │ │ + 1166: iload 19 │ │ │ │ + 1168: iconst_5 │ │ │ │ + 1169: iadd │ │ │ │ + 1170: istore 19 │ │ │ │ + 1172: iload 20 │ │ │ │ + 1174: iconst_1 │ │ │ │ + 1175: iadd │ │ │ │ + 1176: istore 20 │ │ │ │ + 1178: goto 332 │ │ │ │ + 1181: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/data/SQLiteDataProvider.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -764,118 +764,120 @@ │ │ │ │ 13: aload 5 │ │ │ │ 15: arraylength │ │ │ │ 16: istore 6 │ │ │ │ 18: iconst_0 │ │ │ │ 19: istore 7 │ │ │ │ 21: iload 7 │ │ │ │ 23: iload 6 │ │ │ │ - 25: if_icmpge 250 │ │ │ │ + 25: if_icmpge 254 │ │ │ │ 28: aload 5 │ │ │ │ 30: iload 7 │ │ │ │ 32: aaload │ │ │ │ 33: astore 8 │ │ │ │ 35: ldc #35 // String id_ │ │ │ │ 37: astore 9 │ │ │ │ 39: aload 8 │ │ │ │ 41: aload 9 │ │ │ │ 43: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 46: istore 10 │ │ │ │ 48: iload 10 │ │ │ │ - 50: ifeq 84 │ │ │ │ + 50: ifeq 88 │ │ │ │ 53: aload_2 │ │ │ │ 54: iload 4 │ │ │ │ 56: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ 61: astore 9 │ │ │ │ 63: aload_1 │ │ │ │ 64: aload 9 │ │ │ │ 66: invokevirtual #174 // Method com/bottleworks/dailymoney/data/Account.setId:(Ljava/lang/String;)V │ │ │ │ 69: iload 4 │ │ │ │ 71: iconst_1 │ │ │ │ 72: iadd │ │ │ │ 73: istore 4 │ │ │ │ 75: iload 7 │ │ │ │ 77: iconst_1 │ │ │ │ 78: iadd │ │ │ │ - 79: istore 7 │ │ │ │ - 81: goto 21 │ │ │ │ - 84: ldc #49 // String nm_ │ │ │ │ - 86: astore 9 │ │ │ │ - 88: aload 8 │ │ │ │ - 90: aload 9 │ │ │ │ - 92: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 95: istore 10 │ │ │ │ - 97: iload 10 │ │ │ │ - 99: ifeq 121 │ │ │ │ - 102: aload_2 │ │ │ │ - 103: iload 4 │ │ │ │ - 105: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 110: astore 9 │ │ │ │ - 112: aload_1 │ │ │ │ - 113: aload 9 │ │ │ │ - 115: invokevirtual #177 // Method com/bottleworks/dailymoney/data/Account.setName:(Ljava/lang/String;)V │ │ │ │ - 118: goto 69 │ │ │ │ - 121: ldc #54 // String tp_ │ │ │ │ - 123: astore 9 │ │ │ │ - 125: aload 8 │ │ │ │ - 127: aload 9 │ │ │ │ - 129: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 132: istore 10 │ │ │ │ - 134: iload 10 │ │ │ │ - 136: ifeq 158 │ │ │ │ - 139: aload_2 │ │ │ │ - 140: iload 4 │ │ │ │ - 142: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 147: astore 9 │ │ │ │ - 149: aload_1 │ │ │ │ - 150: aload 9 │ │ │ │ - 152: invokevirtual #180 // Method com/bottleworks/dailymoney/data/Account.setType:(Ljava/lang/String;)V │ │ │ │ - 155: goto 69 │ │ │ │ - 158: ldc #59 // String ca_ │ │ │ │ - 160: astore 9 │ │ │ │ - 162: aload 8 │ │ │ │ - 164: aload 9 │ │ │ │ - 166: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 169: istore 10 │ │ │ │ - 171: iload 10 │ │ │ │ - 173: ifeq 213 │ │ │ │ - 176: aload_2 │ │ │ │ - 177: iload 4 │ │ │ │ - 179: invokeinterface #184, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 184: istore 10 │ │ │ │ - 186: iload 10 │ │ │ │ - 188: iload_3 │ │ │ │ - 189: if_icmpne 204 │ │ │ │ + 79: istore 10 │ │ │ │ + 81: iload 10 │ │ │ │ + 83: istore 7 │ │ │ │ + 85: goto 21 │ │ │ │ + 88: ldc #49 // String nm_ │ │ │ │ + 90: astore 9 │ │ │ │ + 92: aload 8 │ │ │ │ + 94: aload 9 │ │ │ │ + 96: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 99: istore 10 │ │ │ │ + 101: iload 10 │ │ │ │ + 103: ifeq 125 │ │ │ │ + 106: aload_2 │ │ │ │ + 107: iload 4 │ │ │ │ + 109: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 114: astore 9 │ │ │ │ + 116: aload_1 │ │ │ │ + 117: aload 9 │ │ │ │ + 119: invokevirtual #177 // Method com/bottleworks/dailymoney/data/Account.setName:(Ljava/lang/String;)V │ │ │ │ + 122: goto 69 │ │ │ │ + 125: ldc #54 // String tp_ │ │ │ │ + 127: astore 9 │ │ │ │ + 129: aload 8 │ │ │ │ + 131: aload 9 │ │ │ │ + 133: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 136: istore 10 │ │ │ │ + 138: iload 10 │ │ │ │ + 140: ifeq 162 │ │ │ │ + 143: aload_2 │ │ │ │ + 144: iload 4 │ │ │ │ + 146: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 151: astore 9 │ │ │ │ + 153: aload_1 │ │ │ │ + 154: aload 9 │ │ │ │ + 156: invokevirtual #180 // Method com/bottleworks/dailymoney/data/Account.setType:(Ljava/lang/String;)V │ │ │ │ + 159: goto 69 │ │ │ │ + 162: ldc #59 // String ca_ │ │ │ │ + 164: astore 9 │ │ │ │ + 166: aload 8 │ │ │ │ + 168: aload 9 │ │ │ │ + 170: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 173: istore 10 │ │ │ │ + 175: iload 10 │ │ │ │ + 177: ifeq 217 │ │ │ │ + 180: aload_2 │ │ │ │ + 181: iload 4 │ │ │ │ + 183: invokeinterface #184, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ + 188: istore 10 │ │ │ │ + 190: iload 10 │ │ │ │ 192: iload_3 │ │ │ │ - 193: istore 10 │ │ │ │ - 195: aload_1 │ │ │ │ - 196: iload 10 │ │ │ │ - 198: invokevirtual #188 // Method com/bottleworks/dailymoney/data/Account.setCashAccount:(Z)V │ │ │ │ - 201: goto 69 │ │ │ │ - 204: iconst_0 │ │ │ │ - 205: istore 10 │ │ │ │ - 207: aconst_null │ │ │ │ - 208: astore 9 │ │ │ │ - 210: goto 195 │ │ │ │ - 213: ldc #75 // String iv_ │ │ │ │ - 215: astore 9 │ │ │ │ - 217: aload 8 │ │ │ │ - 219: aload 9 │ │ │ │ - 221: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 224: istore 10 │ │ │ │ - 226: iload 10 │ │ │ │ - 228: ifeq 69 │ │ │ │ - 231: aload_2 │ │ │ │ - 232: iload 4 │ │ │ │ - 234: invokeinterface #192, 2 // InterfaceMethod android/database/Cursor.getDouble:(I)D │ │ │ │ - 239: dstore 11 │ │ │ │ - 241: aload_1 │ │ │ │ - 242: dload 11 │ │ │ │ - 244: invokevirtual #196 // Method com/bottleworks/dailymoney/data/Account.setInitialValue:(D)V │ │ │ │ - 247: goto 69 │ │ │ │ - 250: return │ │ │ │ + 193: if_icmpne 208 │ │ │ │ + 196: iload_3 │ │ │ │ + 197: istore 10 │ │ │ │ + 199: aload_1 │ │ │ │ + 200: iload 10 │ │ │ │ + 202: invokevirtual #188 // Method com/bottleworks/dailymoney/data/Account.setCashAccount:(Z)V │ │ │ │ + 205: goto 69 │ │ │ │ + 208: iconst_0 │ │ │ │ + 209: istore 10 │ │ │ │ + 211: aconst_null │ │ │ │ + 212: astore 9 │ │ │ │ + 214: goto 199 │ │ │ │ + 217: ldc #75 // String iv_ │ │ │ │ + 219: astore 9 │ │ │ │ + 221: aload 8 │ │ │ │ + 223: aload 9 │ │ │ │ + 225: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 228: istore 10 │ │ │ │ + 230: iload 10 │ │ │ │ + 232: ifeq 69 │ │ │ │ + 235: aload_2 │ │ │ │ + 236: iload 4 │ │ │ │ + 238: invokeinterface #192, 2 // InterfaceMethod android/database/Cursor.getDouble:(I)D │ │ │ │ + 243: dstore 11 │ │ │ │ + 245: aload_1 │ │ │ │ + 246: dload 11 │ │ │ │ + 248: invokevirtual #196 // Method com/bottleworks/dailymoney/data/Account.setInitialValue:(D)V │ │ │ │ + 251: goto 69 │ │ │ │ + 254: return │ │ │ │ │ │ │ │ private void applyCursor(com.bottleworks.dailymoney.data.Detail, android.database.Cursor); │ │ │ │ descriptor: (Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=15, args_size=3 │ │ │ │ 0: iconst_1 │ │ │ │ @@ -888,158 +890,160 @@ │ │ │ │ 13: aload 5 │ │ │ │ 15: arraylength │ │ │ │ 16: istore 6 │ │ │ │ 18: iconst_0 │ │ │ │ 19: istore 7 │ │ │ │ 21: iload 7 │ │ │ │ 23: iload 6 │ │ │ │ - 25: if_icmpge 343 │ │ │ │ + 25: if_icmpge 347 │ │ │ │ 28: aload 5 │ │ │ │ 30: iload 7 │ │ │ │ 32: aaload │ │ │ │ 33: astore 8 │ │ │ │ 35: ldc #35 // String id_ │ │ │ │ 37: astore 9 │ │ │ │ 39: aload 8 │ │ │ │ 41: aload 9 │ │ │ │ 43: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 46: istore 10 │ │ │ │ 48: iload 10 │ │ │ │ - 50: ifeq 84 │ │ │ │ + 50: ifeq 88 │ │ │ │ 53: aload_2 │ │ │ │ 54: iload 4 │ │ │ │ 56: invokeinterface #184, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ 61: istore 10 │ │ │ │ 63: aload_1 │ │ │ │ 64: iload 10 │ │ │ │ 66: invokevirtual #199 // Method com/bottleworks/dailymoney/data/Detail.setId:(I)V │ │ │ │ 69: iload 4 │ │ │ │ 71: iconst_1 │ │ │ │ 72: iadd │ │ │ │ 73: istore 4 │ │ │ │ 75: iload 7 │ │ │ │ 77: iconst_1 │ │ │ │ 78: iadd │ │ │ │ - 79: istore 7 │ │ │ │ - 81: goto 21 │ │ │ │ - 84: ldc #94 // String fr_ │ │ │ │ - 86: astore 9 │ │ │ │ - 88: aload 8 │ │ │ │ - 90: aload 9 │ │ │ │ - 92: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 95: istore 10 │ │ │ │ - 97: iload 10 │ │ │ │ - 99: ifeq 121 │ │ │ │ - 102: aload_2 │ │ │ │ - 103: iload 4 │ │ │ │ - 105: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 110: astore 9 │ │ │ │ - 112: aload_1 │ │ │ │ - 113: aload 9 │ │ │ │ - 115: invokevirtual #202 // Method com/bottleworks/dailymoney/data/Detail.setFrom:(Ljava/lang/String;)V │ │ │ │ - 118: goto 69 │ │ │ │ - 121: ldc #104 // String to_ │ │ │ │ - 123: astore 9 │ │ │ │ - 125: aload 8 │ │ │ │ - 127: aload 9 │ │ │ │ - 129: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 132: istore 10 │ │ │ │ - 134: iload 10 │ │ │ │ - 136: ifeq 158 │ │ │ │ - 139: aload_2 │ │ │ │ - 140: iload 4 │ │ │ │ - 142: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 147: astore 9 │ │ │ │ - 149: aload_1 │ │ │ │ - 150: aload 9 │ │ │ │ - 152: invokevirtual #205 // Method com/bottleworks/dailymoney/data/Detail.setTo:(Ljava/lang/String;)V │ │ │ │ - 155: goto 69 │ │ │ │ - 158: ldc #114 // String dt_ │ │ │ │ - 160: astore 9 │ │ │ │ - 162: aload 8 │ │ │ │ - 164: aload 9 │ │ │ │ - 166: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 169: istore 10 │ │ │ │ - 171: iload 10 │ │ │ │ - 173: ifeq 207 │ │ │ │ - 176: new #126 // class java/util/Date │ │ │ │ - 179: astore 9 │ │ │ │ - 181: aload_2 │ │ │ │ - 182: iload 4 │ │ │ │ - 184: invokeinterface #209, 2 // InterfaceMethod android/database/Cursor.getLong:(I)J │ │ │ │ - 189: lstore 11 │ │ │ │ - 191: aload 9 │ │ │ │ - 193: lload 11 │ │ │ │ - 195: invokespecial #212 // Method java/util/Date."":(J)V │ │ │ │ - 198: aload_1 │ │ │ │ - 199: aload 9 │ │ │ │ - 201: invokevirtual #216 // Method com/bottleworks/dailymoney/data/Detail.setDate:(Ljava/util/Date;)V │ │ │ │ - 204: goto 69 │ │ │ │ - 207: ldc #140 // String mn_ │ │ │ │ - 209: astore 9 │ │ │ │ - 211: aload 8 │ │ │ │ - 213: aload 9 │ │ │ │ - 215: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 218: istore 10 │ │ │ │ - 220: iload 10 │ │ │ │ - 222: ifeq 251 │ │ │ │ - 225: aload_2 │ │ │ │ - 226: iload 4 │ │ │ │ - 228: invokeinterface #192, 2 // InterfaceMethod android/database/Cursor.getDouble:(I)D │ │ │ │ - 233: dstore 13 │ │ │ │ - 235: dload 13 │ │ │ │ - 237: invokestatic #84 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 240: astore 9 │ │ │ │ - 242: aload_1 │ │ │ │ - 243: aload 9 │ │ │ │ - 245: invokevirtual #220 // Method com/bottleworks/dailymoney/data/Detail.setMoney:(Ljava/lang/Double;)V │ │ │ │ - 248: goto 69 │ │ │ │ - 251: ldc #146 // String ar_ │ │ │ │ - 253: astore 9 │ │ │ │ - 255: aload 8 │ │ │ │ - 257: aload 9 │ │ │ │ - 259: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 262: istore 10 │ │ │ │ - 264: iload 10 │ │ │ │ - 266: ifeq 306 │ │ │ │ - 269: aload_2 │ │ │ │ - 270: iload 4 │ │ │ │ - 272: invokeinterface #184, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 277: istore 10 │ │ │ │ - 279: iload 10 │ │ │ │ - 281: iload_3 │ │ │ │ - 282: if_icmpne 297 │ │ │ │ + 79: istore 10 │ │ │ │ + 81: iload 10 │ │ │ │ + 83: istore 7 │ │ │ │ + 85: goto 21 │ │ │ │ + 88: ldc #94 // String fr_ │ │ │ │ + 90: astore 9 │ │ │ │ + 92: aload 8 │ │ │ │ + 94: aload 9 │ │ │ │ + 96: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 99: istore 10 │ │ │ │ + 101: iload 10 │ │ │ │ + 103: ifeq 125 │ │ │ │ + 106: aload_2 │ │ │ │ + 107: iload 4 │ │ │ │ + 109: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 114: astore 9 │ │ │ │ + 116: aload_1 │ │ │ │ + 117: aload 9 │ │ │ │ + 119: invokevirtual #202 // Method com/bottleworks/dailymoney/data/Detail.setFrom:(Ljava/lang/String;)V │ │ │ │ + 122: goto 69 │ │ │ │ + 125: ldc #104 // String to_ │ │ │ │ + 127: astore 9 │ │ │ │ + 129: aload 8 │ │ │ │ + 131: aload 9 │ │ │ │ + 133: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 136: istore 10 │ │ │ │ + 138: iload 10 │ │ │ │ + 140: ifeq 162 │ │ │ │ + 143: aload_2 │ │ │ │ + 144: iload 4 │ │ │ │ + 146: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 151: astore 9 │ │ │ │ + 153: aload_1 │ │ │ │ + 154: aload 9 │ │ │ │ + 156: invokevirtual #205 // Method com/bottleworks/dailymoney/data/Detail.setTo:(Ljava/lang/String;)V │ │ │ │ + 159: goto 69 │ │ │ │ + 162: ldc #114 // String dt_ │ │ │ │ + 164: astore 9 │ │ │ │ + 166: aload 8 │ │ │ │ + 168: aload 9 │ │ │ │ + 170: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 173: istore 10 │ │ │ │ + 175: iload 10 │ │ │ │ + 177: ifeq 211 │ │ │ │ + 180: new #126 // class java/util/Date │ │ │ │ + 183: astore 9 │ │ │ │ + 185: aload_2 │ │ │ │ + 186: iload 4 │ │ │ │ + 188: invokeinterface #209, 2 // InterfaceMethod android/database/Cursor.getLong:(I)J │ │ │ │ + 193: lstore 11 │ │ │ │ + 195: aload 9 │ │ │ │ + 197: lload 11 │ │ │ │ + 199: invokespecial #212 // Method java/util/Date."":(J)V │ │ │ │ + 202: aload_1 │ │ │ │ + 203: aload 9 │ │ │ │ + 205: invokevirtual #216 // Method com/bottleworks/dailymoney/data/Detail.setDate:(Ljava/util/Date;)V │ │ │ │ + 208: goto 69 │ │ │ │ + 211: ldc #140 // String mn_ │ │ │ │ + 213: astore 9 │ │ │ │ + 215: aload 8 │ │ │ │ + 217: aload 9 │ │ │ │ + 219: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 222: istore 10 │ │ │ │ + 224: iload 10 │ │ │ │ + 226: ifeq 255 │ │ │ │ + 229: aload_2 │ │ │ │ + 230: iload 4 │ │ │ │ + 232: invokeinterface #192, 2 // InterfaceMethod android/database/Cursor.getDouble:(I)D │ │ │ │ + 237: dstore 13 │ │ │ │ + 239: dload 13 │ │ │ │ + 241: invokestatic #84 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 244: astore 9 │ │ │ │ + 246: aload_1 │ │ │ │ + 247: aload 9 │ │ │ │ + 249: invokevirtual #220 // Method com/bottleworks/dailymoney/data/Detail.setMoney:(Ljava/lang/Double;)V │ │ │ │ + 252: goto 69 │ │ │ │ + 255: ldc #146 // String ar_ │ │ │ │ + 257: astore 9 │ │ │ │ + 259: aload 8 │ │ │ │ + 261: aload 9 │ │ │ │ + 263: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 266: istore 10 │ │ │ │ + 268: iload 10 │ │ │ │ + 270: ifeq 310 │ │ │ │ + 273: aload_2 │ │ │ │ + 274: iload 4 │ │ │ │ + 276: invokeinterface #184, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ + 281: istore 10 │ │ │ │ + 283: iload 10 │ │ │ │ 285: iload_3 │ │ │ │ - 286: istore 10 │ │ │ │ - 288: aload_1 │ │ │ │ - 289: iload 10 │ │ │ │ - 291: invokevirtual #223 // Method com/bottleworks/dailymoney/data/Detail.setArchived:(Z)V │ │ │ │ - 294: goto 69 │ │ │ │ - 297: iconst_0 │ │ │ │ - 298: istore 10 │ │ │ │ - 300: aconst_null │ │ │ │ - 301: astore 9 │ │ │ │ - 303: goto 288 │ │ │ │ - 306: ldc #151 // String nt_ │ │ │ │ - 308: astore 9 │ │ │ │ - 310: aload 8 │ │ │ │ - 312: aload 9 │ │ │ │ - 314: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 317: istore 10 │ │ │ │ - 319: iload 10 │ │ │ │ - 321: ifeq 69 │ │ │ │ - 324: aload_2 │ │ │ │ - 325: iload 4 │ │ │ │ - 327: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 332: astore 9 │ │ │ │ - 334: aload_1 │ │ │ │ - 335: aload 9 │ │ │ │ - 337: invokevirtual #226 // Method com/bottleworks/dailymoney/data/Detail.setNote:(Ljava/lang/String;)V │ │ │ │ - 340: goto 69 │ │ │ │ - 343: return │ │ │ │ + 286: if_icmpne 301 │ │ │ │ + 289: iload_3 │ │ │ │ + 290: istore 10 │ │ │ │ + 292: aload_1 │ │ │ │ + 293: iload 10 │ │ │ │ + 295: invokevirtual #223 // Method com/bottleworks/dailymoney/data/Detail.setArchived:(Z)V │ │ │ │ + 298: goto 69 │ │ │ │ + 301: iconst_0 │ │ │ │ + 302: istore 10 │ │ │ │ + 304: aconst_null │ │ │ │ + 305: astore 9 │ │ │ │ + 307: goto 292 │ │ │ │ + 310: ldc #151 // String nt_ │ │ │ │ + 312: astore 9 │ │ │ │ + 314: aload 8 │ │ │ │ + 316: aload 9 │ │ │ │ + 318: invokevirtual #166 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 321: istore 10 │ │ │ │ + 323: iload 10 │ │ │ │ + 325: ifeq 69 │ │ │ │ + 328: aload_2 │ │ │ │ + 329: iload 4 │ │ │ │ + 331: invokeinterface #170, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 336: astore 9 │ │ │ │ + 338: aload_1 │ │ │ │ + 339: aload 9 │ │ │ │ + 341: invokevirtual #226 // Method com/bottleworks/dailymoney/data/Detail.setNote:(Ljava/lang/String;)V │ │ │ │ + 344: goto 69 │ │ │ │ + 347: return │ │ │ │ │ │ │ │ private java.lang.String normalizeAccountId(java.lang.String, java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=3 │ │ │ │ 0: aload_2 │ │ ├── com/bottleworks/dailymoney/ui/Desktop.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -207,46 +207,44 @@ │ │ │ │ 1: getfield #33 // Field label:Ljava/lang/String; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public java.util.List getVisibleItems(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: new #26 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #29 // Field items:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #55, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #61, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 66 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #65, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #67 // class com/bottleworks/dailymoney/ui/DesktopItem │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: invokevirtual #70 // Method com/bottleworks/dailymoney/ui/DesktopItem.isHidden:()Z │ │ │ │ - 49: istore 4 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifne 20 │ │ │ │ - 56: aload_1 │ │ │ │ - 57: aload 5 │ │ │ │ - 59: invokevirtual #71 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 62: pop │ │ │ │ - 63: goto 20 │ │ │ │ - 66: aload_1 │ │ │ │ - 67: areturn │ │ │ │ + 12: invokeinterface #55, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #61, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 60 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #65, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #67 // class com/bottleworks/dailymoney/ui/DesktopItem │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: invokevirtual #70 // Method com/bottleworks/dailymoney/ui/DesktopItem.isHidden:()Z │ │ │ │ + 45: istore_3 │ │ │ │ + 46: iload_3 │ │ │ │ + 47: ifne 18 │ │ │ │ + 50: aload_1 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokevirtual #71 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 56: pop │ │ │ │ + 57: goto 18 │ │ │ │ + 60: aload_1 │ │ │ │ + 61: areturn │ │ │ │ │ │ │ │ public boolean isAvailable(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: iconst_1 │ │ ├── com/bottleworks/dailymoney/ui/AccountEditorActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -797,514 +797,514 @@ │ │ │ │ 7: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ 10: astore 4 │ │ │ │ 12: aload 4 │ │ │ │ 14: invokevirtual #172 // Method android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ 17: istore 5 │ │ │ │ 19: iload_1 │ │ │ │ 20: iload 5 │ │ │ │ - 22: if_icmpne 86 │ │ │ │ + 22: if_icmpne 84 │ │ │ │ 25: aload_0 │ │ │ │ 26: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ 29: astore 4 │ │ │ │ 31: getstatic #175 // Field com/bottleworks/dailymoney/core/R$string.cmsg_field_empty:I │ │ │ │ 34: istore 6 │ │ │ │ 36: iload_3 │ │ │ │ 37: anewarray #119 // class java/lang/Object │ │ │ │ 40: astore 7 │ │ │ │ 42: aload_0 │ │ │ │ 43: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ 46: astore 8 │ │ │ │ 48: getstatic #178 // Field com/bottleworks/dailymoney/core/R$string.clabel_type:I │ │ │ │ - 51: istore 9 │ │ │ │ - 53: aload 8 │ │ │ │ - 55: iload 9 │ │ │ │ - 57: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 60: astore 8 │ │ │ │ - 62: aload 7 │ │ │ │ - 64: iconst_0 │ │ │ │ - 65: aload 8 │ │ │ │ - 67: aastore │ │ │ │ - 68: aload 4 │ │ │ │ - 70: iload 6 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 77: astore 4 │ │ │ │ - 79: aload_0 │ │ │ │ - 80: aload 4 │ │ │ │ - 82: invokestatic #164 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 85: return │ │ │ │ - 86: aload_0 │ │ │ │ - 87: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ - 90: invokevirtual #117 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ - 93: invokevirtual #122 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 96: invokevirtual #186 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - 99: astore 10 │ │ │ │ - 101: ldc #188 // String │ │ │ │ - 103: astore 4 │ │ │ │ - 105: aload 4 │ │ │ │ - 107: aload 10 │ │ │ │ - 109: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 112: istore 5 │ │ │ │ - 114: iload 5 │ │ │ │ - 116: ifeq 190 │ │ │ │ - 119: aload_0 │ │ │ │ - 120: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ - 123: invokevirtual #195 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ - 126: pop │ │ │ │ - 127: aload_0 │ │ │ │ - 128: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 131: astore 4 │ │ │ │ - 133: getstatic #175 // Field com/bottleworks/dailymoney/core/R$string.cmsg_field_empty:I │ │ │ │ - 136: istore 6 │ │ │ │ - 138: iload_3 │ │ │ │ - 139: anewarray #119 // class java/lang/Object │ │ │ │ - 142: astore 7 │ │ │ │ - 144: aload_0 │ │ │ │ - 145: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 148: astore 8 │ │ │ │ - 150: getstatic #198 // Field com/bottleworks/dailymoney/core/R$string.clabel_name:I │ │ │ │ - 153: istore 9 │ │ │ │ - 155: aload 8 │ │ │ │ - 157: iload 9 │ │ │ │ - 159: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 162: astore 8 │ │ │ │ - 164: aload 7 │ │ │ │ - 166: iconst_0 │ │ │ │ - 167: aload 8 │ │ │ │ - 169: aastore │ │ │ │ - 170: aload 4 │ │ │ │ - 172: iload 6 │ │ │ │ - 174: aload 7 │ │ │ │ - 176: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 179: astore 4 │ │ │ │ - 181: aload_0 │ │ │ │ - 182: aload 4 │ │ │ │ - 184: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 187: goto 85 │ │ │ │ - 190: aload_0 │ │ │ │ - 191: getfield #111 // Field initvalEditor:Landroid/widget/EditText; │ │ │ │ - 194: invokevirtual #117 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ - 197: invokevirtual #122 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 200: astore 11 │ │ │ │ - 202: ldc #188 // String │ │ │ │ - 204: astore 4 │ │ │ │ - 206: aload 4 │ │ │ │ - 208: aload 11 │ │ │ │ - 210: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 213: istore 5 │ │ │ │ - 215: iload 5 │ │ │ │ - 217: ifeq 291 │ │ │ │ - 220: aload_0 │ │ │ │ - 221: getfield #111 // Field initvalEditor:Landroid/widget/EditText; │ │ │ │ - 224: invokevirtual #195 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ - 227: pop │ │ │ │ - 228: aload_0 │ │ │ │ - 229: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 232: astore 4 │ │ │ │ - 234: getstatic #175 // Field com/bottleworks/dailymoney/core/R$string.cmsg_field_empty:I │ │ │ │ - 237: istore 6 │ │ │ │ - 239: iload_3 │ │ │ │ - 240: anewarray #119 // class java/lang/Object │ │ │ │ - 243: astore 7 │ │ │ │ - 245: aload_0 │ │ │ │ - 246: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 249: astore 8 │ │ │ │ - 251: getstatic #204 // Field com/bottleworks/dailymoney/core/R$string.label_initial_value:I │ │ │ │ - 254: istore 9 │ │ │ │ - 256: aload 8 │ │ │ │ - 258: iload 9 │ │ │ │ - 260: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 263: astore 8 │ │ │ │ - 265: aload 7 │ │ │ │ - 267: iconst_0 │ │ │ │ - 268: aload 8 │ │ │ │ - 270: aastore │ │ │ │ - 271: aload 4 │ │ │ │ - 273: iload 6 │ │ │ │ - 275: aload 7 │ │ │ │ - 277: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 280: astore 4 │ │ │ │ - 282: aload_0 │ │ │ │ - 283: aload 4 │ │ │ │ - 285: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 288: goto 85 │ │ │ │ - 291: invokestatic #210 // Method com/bottleworks/dailymoney/data/AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 294: astore 4 │ │ │ │ - 296: aload_0 │ │ │ │ - 297: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ - 300: invokevirtual #172 // Method android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ - 303: istore 6 │ │ │ │ - 305: aload 4 │ │ │ │ - 307: iload 6 │ │ │ │ - 309: aaload │ │ │ │ - 310: invokevirtual #211 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ - 313: astore 12 │ │ │ │ - 315: aload_0 │ │ │ │ - 316: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 319: aload 12 │ │ │ │ - 321: invokevirtual #217 // Method com/bottleworks/dailymoney/data/Account.setType:(Ljava/lang/String;)V │ │ │ │ - 324: aload_0 │ │ │ │ - 325: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 328: aload 10 │ │ │ │ - 330: invokevirtual #220 // Method com/bottleworks/dailymoney/data/Account.setName:(Ljava/lang/String;)V │ │ │ │ - 333: aload_0 │ │ │ │ - 334: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 337: astore 4 │ │ │ │ - 339: aload 11 │ │ │ │ - 341: invokestatic #226 // Method com/bottleworks/commons/util/Formats.string2Double:(Ljava/lang/String;)D │ │ │ │ - 344: dstore 13 │ │ │ │ - 346: aload 4 │ │ │ │ - 348: dload 13 │ │ │ │ - 350: invokevirtual #230 // Method com/bottleworks/dailymoney/data/Account.setInitialValue:(D)V │ │ │ │ + 51: istore_2 │ │ │ │ + 52: aload 8 │ │ │ │ + 54: iload_2 │ │ │ │ + 55: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 58: astore 8 │ │ │ │ + 60: aload 7 │ │ │ │ + 62: iconst_0 │ │ │ │ + 63: aload 8 │ │ │ │ + 65: aastore │ │ │ │ + 66: aload 4 │ │ │ │ + 68: iload 6 │ │ │ │ + 70: aload 7 │ │ │ │ + 72: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 75: astore 4 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: aload 4 │ │ │ │ + 80: invokestatic #164 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 83: return │ │ │ │ + 84: aload_0 │ │ │ │ + 85: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ + 88: invokevirtual #117 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ + 91: invokevirtual #122 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 94: invokevirtual #186 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 97: astore 9 │ │ │ │ + 99: ldc #188 // String │ │ │ │ + 101: astore 4 │ │ │ │ + 103: aload 4 │ │ │ │ + 105: aload 9 │ │ │ │ + 107: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 110: istore 5 │ │ │ │ + 112: iload 5 │ │ │ │ + 114: ifeq 186 │ │ │ │ + 117: aload_0 │ │ │ │ + 118: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ + 121: invokevirtual #195 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ + 124: pop │ │ │ │ + 125: aload_0 │ │ │ │ + 126: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 129: astore 4 │ │ │ │ + 131: getstatic #175 // Field com/bottleworks/dailymoney/core/R$string.cmsg_field_empty:I │ │ │ │ + 134: istore 6 │ │ │ │ + 136: iload_3 │ │ │ │ + 137: anewarray #119 // class java/lang/Object │ │ │ │ + 140: astore 7 │ │ │ │ + 142: aload_0 │ │ │ │ + 143: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 146: astore 8 │ │ │ │ + 148: getstatic #198 // Field com/bottleworks/dailymoney/core/R$string.clabel_name:I │ │ │ │ + 151: istore_2 │ │ │ │ + 152: aload 8 │ │ │ │ + 154: iload_2 │ │ │ │ + 155: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 158: astore 8 │ │ │ │ + 160: aload 7 │ │ │ │ + 162: iconst_0 │ │ │ │ + 163: aload 8 │ │ │ │ + 165: aastore │ │ │ │ + 166: aload 4 │ │ │ │ + 168: iload 6 │ │ │ │ + 170: aload 7 │ │ │ │ + 172: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 175: astore 4 │ │ │ │ + 177: aload_0 │ │ │ │ + 178: aload 4 │ │ │ │ + 180: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 183: goto 83 │ │ │ │ + 186: aload_0 │ │ │ │ + 187: getfield #111 // Field initvalEditor:Landroid/widget/EditText; │ │ │ │ + 190: invokevirtual #117 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ + 193: invokevirtual #122 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 196: astore 10 │ │ │ │ + 198: ldc #188 // String │ │ │ │ + 200: astore 4 │ │ │ │ + 202: aload 4 │ │ │ │ + 204: aload 10 │ │ │ │ + 206: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 209: istore 5 │ │ │ │ + 211: iload 5 │ │ │ │ + 213: ifeq 285 │ │ │ │ + 216: aload_0 │ │ │ │ + 217: getfield #111 // Field initvalEditor:Landroid/widget/EditText; │ │ │ │ + 220: invokevirtual #195 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ + 223: pop │ │ │ │ + 224: aload_0 │ │ │ │ + 225: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 228: astore 4 │ │ │ │ + 230: getstatic #175 // Field com/bottleworks/dailymoney/core/R$string.cmsg_field_empty:I │ │ │ │ + 233: istore 6 │ │ │ │ + 235: iload_3 │ │ │ │ + 236: anewarray #119 // class java/lang/Object │ │ │ │ + 239: astore 7 │ │ │ │ + 241: aload_0 │ │ │ │ + 242: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 245: astore 8 │ │ │ │ + 247: getstatic #204 // Field com/bottleworks/dailymoney/core/R$string.label_initial_value:I │ │ │ │ + 250: istore_2 │ │ │ │ + 251: aload 8 │ │ │ │ + 253: iload_2 │ │ │ │ + 254: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 257: astore 8 │ │ │ │ + 259: aload 7 │ │ │ │ + 261: iconst_0 │ │ │ │ + 262: aload 8 │ │ │ │ + 264: aastore │ │ │ │ + 265: aload 4 │ │ │ │ + 267: iload 6 │ │ │ │ + 269: aload 7 │ │ │ │ + 271: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 274: astore 4 │ │ │ │ + 276: aload_0 │ │ │ │ + 277: aload 4 │ │ │ │ + 279: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 282: goto 83 │ │ │ │ + 285: invokestatic #210 // Method com/bottleworks/dailymoney/data/AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 288: astore 4 │ │ │ │ + 290: aload_0 │ │ │ │ + 291: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ + 294: invokevirtual #172 // Method android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ + 297: istore 6 │ │ │ │ + 299: aload 4 │ │ │ │ + 301: iload 6 │ │ │ │ + 303: aaload │ │ │ │ + 304: invokevirtual #211 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ + 307: astore 11 │ │ │ │ + 309: aload_0 │ │ │ │ + 310: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 313: aload 11 │ │ │ │ + 315: invokevirtual #217 // Method com/bottleworks/dailymoney/data/Account.setType:(Ljava/lang/String;)V │ │ │ │ + 318: aload_0 │ │ │ │ + 319: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 322: aload 9 │ │ │ │ + 324: invokevirtual #220 // Method com/bottleworks/dailymoney/data/Account.setName:(Ljava/lang/String;)V │ │ │ │ + 327: aload_0 │ │ │ │ + 328: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 331: astore 4 │ │ │ │ + 333: aload 10 │ │ │ │ + 335: invokestatic #226 // Method com/bottleworks/commons/util/Formats.string2Double:(Ljava/lang/String;)D │ │ │ │ + 338: dstore 12 │ │ │ │ + 340: aload 4 │ │ │ │ + 342: dload 12 │ │ │ │ + 344: invokevirtual #230 // Method com/bottleworks/dailymoney/data/Account.setInitialValue:(D)V │ │ │ │ + 347: aload_0 │ │ │ │ + 348: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 351: astore 4 │ │ │ │ 353: aload_0 │ │ │ │ - 354: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 357: astore 4 │ │ │ │ - 359: aload_0 │ │ │ │ - 360: getfield #232 // Field cashAccountEditor:Landroid/widget/CheckBox; │ │ │ │ - 363: astore 15 │ │ │ │ - 365: aload 15 │ │ │ │ - 367: invokevirtual #237 // Method android/widget/CheckBox.isChecked:()Z │ │ │ │ - 370: istore 6 │ │ │ │ - 372: aload 4 │ │ │ │ - 374: iload 6 │ │ │ │ - 376: invokevirtual #94 // Method com/bottleworks/dailymoney/data/Account.setCashAccount:(Z)V │ │ │ │ - 379: aload_0 │ │ │ │ - 380: invokevirtual #241 // Method getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ - 383: astore 4 │ │ │ │ - 385: aload 4 │ │ │ │ - 387: invokevirtual #247 // Method com/bottleworks/dailymoney/context/Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ │ - 390: astore 16 │ │ │ │ - 392: aload 16 │ │ │ │ - 394: aload 12 │ │ │ │ - 396: aload 10 │ │ │ │ - 398: invokeinterface #253, 3 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 403: astore 17 │ │ │ │ - 405: aload_0 │ │ │ │ - 406: getfield #255 // Field modeCreate:Z │ │ │ │ - 409: istore 5 │ │ │ │ - 411: iload 5 │ │ │ │ - 413: ifeq 829 │ │ │ │ - 416: aload 17 │ │ │ │ - 418: ifnull 492 │ │ │ │ - 421: aload_0 │ │ │ │ - 422: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 425: astore 4 │ │ │ │ - 427: getstatic #258 // Field com/bottleworks/dailymoney/core/R$string.msg_account_existed:I │ │ │ │ - 430: istore 6 │ │ │ │ - 432: iload_2 │ │ │ │ - 433: anewarray #119 // class java/lang/Object │ │ │ │ - 436: astore 7 │ │ │ │ - 438: aload 7 │ │ │ │ - 440: iconst_0 │ │ │ │ - 441: aload 10 │ │ │ │ - 443: aastore │ │ │ │ - 444: aload_0 │ │ │ │ - 445: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 448: astore 8 │ │ │ │ - 450: aload 17 │ │ │ │ - 452: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ - 455: astore 18 │ │ │ │ - 457: aload 8 │ │ │ │ - 459: aload 18 │ │ │ │ - 461: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 464: astore 8 │ │ │ │ - 466: aload 7 │ │ │ │ - 468: iload_3 │ │ │ │ - 469: aload 8 │ │ │ │ - 471: aastore │ │ │ │ - 472: aload 4 │ │ │ │ - 474: iload 6 │ │ │ │ - 476: aload 7 │ │ │ │ - 478: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 481: astore 4 │ │ │ │ - 483: aload_0 │ │ │ │ - 484: aload 4 │ │ │ │ - 486: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 489: goto 85 │ │ │ │ - 492: aload_0 │ │ │ │ - 493: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 496: astore 4 │ │ │ │ - 498: aload 16 │ │ │ │ - 500: aload 4 │ │ │ │ - 502: invokeinterface #266, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ │ │ - 507: aload_0 │ │ │ │ - 508: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 511: astore 4 │ │ │ │ - 513: getstatic #269 // Field com/bottleworks/dailymoney/core/R$string.msg_account_created:I │ │ │ │ - 516: istore 6 │ │ │ │ - 518: iconst_2 │ │ │ │ - 519: istore 19 │ │ │ │ - 521: iload 19 │ │ │ │ - 523: anewarray #119 // class java/lang/Object │ │ │ │ - 526: astore 7 │ │ │ │ - 528: iconst_0 │ │ │ │ - 529: istore_2 │ │ │ │ - 530: aconst_null │ │ │ │ - 531: astore 8 │ │ │ │ - 533: aload 7 │ │ │ │ - 535: iconst_0 │ │ │ │ - 536: aload 10 │ │ │ │ - 538: aastore │ │ │ │ - 539: iconst_1 │ │ │ │ - 540: istore_2 │ │ │ │ - 541: aload_0 │ │ │ │ - 542: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 545: astore 18 │ │ │ │ - 547: aload_0 │ │ │ │ - 548: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 551: astore 20 │ │ │ │ - 553: aload 20 │ │ │ │ - 555: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ - 558: astore 20 │ │ │ │ - 560: aload 18 │ │ │ │ - 562: aload 20 │ │ │ │ - 564: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 567: astore 18 │ │ │ │ - 569: aload 7 │ │ │ │ - 571: iload_2 │ │ │ │ - 572: aload 18 │ │ │ │ - 574: aastore │ │ │ │ - 575: aload 4 │ │ │ │ - 577: iload 6 │ │ │ │ - 579: aload 7 │ │ │ │ - 581: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 584: astore 4 │ │ │ │ - 586: aload_0 │ │ │ │ - 587: aload 4 │ │ │ │ - 589: invokestatic #164 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 592: aload_0 │ │ │ │ - 593: iload_1 │ │ │ │ - 594: invokevirtual #133 // Method setResult:(I)V │ │ │ │ - 597: aload_0 │ │ │ │ - 598: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 601: astore 4 │ │ │ │ - 603: aload_0 │ │ │ │ - 604: aload 4 │ │ │ │ - 606: invokespecial #273 // Method clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 609: astore 4 │ │ │ │ - 611: aload_0 │ │ │ │ - 612: aload 4 │ │ │ │ - 614: putfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 617: aload_0 │ │ │ │ - 618: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 621: ldc #188 // String │ │ │ │ - 623: invokevirtual #220 // Method com/bottleworks/dailymoney/data/Account.setName:(Ljava/lang/String;)V │ │ │ │ - 626: aload_0 │ │ │ │ - 627: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ - 630: ldc #188 // String │ │ │ │ - 632: invokevirtual #277 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 635: aload_0 │ │ │ │ - 636: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ - 639: invokevirtual #195 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ - 642: pop │ │ │ │ - 643: aload_0 │ │ │ │ - 644: getfield #147 // Field counterCreate:I │ │ │ │ - 647: iconst_1 │ │ │ │ - 648: iadd │ │ │ │ - 649: istore 5 │ │ │ │ - 651: aload_0 │ │ │ │ - 652: iload 5 │ │ │ │ - 654: putfield #147 // Field counterCreate:I │ │ │ │ - 657: aload_0 │ │ │ │ - 658: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 661: astore 4 │ │ │ │ - 663: new #281 // class java/lang/StringBuilder │ │ │ │ - 666: astore 15 │ │ │ │ - 668: aload 15 │ │ │ │ - 670: invokespecial #282 // Method java/lang/StringBuilder."":()V │ │ │ │ - 673: aload_0 │ │ │ │ - 674: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 677: astore 7 │ │ │ │ - 679: getstatic #285 // Field com/bottleworks/dailymoney/core/R$string.cact_create:I │ │ │ │ - 682: istore_2 │ │ │ │ - 683: aload 7 │ │ │ │ - 685: iload_2 │ │ │ │ - 686: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ - 689: astore 7 │ │ │ │ - 691: aload 15 │ │ │ │ - 693: aload 7 │ │ │ │ - 695: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 698: ldc_w #291 // String ( │ │ │ │ - 701: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 704: astore 15 │ │ │ │ - 706: aload_0 │ │ │ │ - 707: getfield #147 // Field counterCreate:I │ │ │ │ - 710: istore 19 │ │ │ │ - 712: aload 15 │ │ │ │ - 714: iload 19 │ │ │ │ - 716: invokevirtual #294 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 719: astore 15 │ │ │ │ - 721: ldc_w #296 // String ) │ │ │ │ - 724: astore 7 │ │ │ │ - 726: aload 15 │ │ │ │ - 728: aload 7 │ │ │ │ - 730: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 733: invokevirtual #297 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 736: astore 15 │ │ │ │ - 738: aload 4 │ │ │ │ - 740: aload 15 │ │ │ │ - 742: invokevirtual #300 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 745: aload_0 │ │ │ │ - 746: getfield #302 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ - 749: astore 4 │ │ │ │ - 751: bipush 8 │ │ │ │ - 753: istore 6 │ │ │ │ - 755: aload 4 │ │ │ │ - 757: iload 6 │ │ │ │ - 759: invokevirtual #306 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ - 762: aload_0 │ │ │ │ - 763: getfield #308 // Field closeBtn:Landroid/widget/Button; │ │ │ │ - 766: astore 4 │ │ │ │ - 768: aload 4 │ │ │ │ - 770: iconst_0 │ │ │ │ - 771: invokevirtual #306 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ - 774: goto 85 │ │ │ │ - 777: astore 21 │ │ │ │ - 779: aload_0 │ │ │ │ - 780: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 783: astore 4 │ │ │ │ - 785: getstatic #311 // Field com/bottleworks/dailymoney/core/R$string.cmsg_error:I │ │ │ │ - 788: istore 6 │ │ │ │ - 790: iload_3 │ │ │ │ - 791: anewarray #119 // class java/lang/Object │ │ │ │ - 794: astore 7 │ │ │ │ - 796: aload 21 │ │ │ │ - 798: invokevirtual #316 // Method com/bottleworks/dailymoney/data/DuplicateKeyException.getMessage:()Ljava/lang/String; │ │ │ │ - 801: astore 8 │ │ │ │ - 803: aload 7 │ │ │ │ - 805: iconst_0 │ │ │ │ - 806: aload 8 │ │ │ │ - 808: aastore │ │ │ │ - 809: aload 4 │ │ │ │ - 811: iload 6 │ │ │ │ - 813: aload 7 │ │ │ │ - 815: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 818: astore 4 │ │ │ │ - 820: aload_0 │ │ │ │ - 821: aload 4 │ │ │ │ - 823: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 826: goto 85 │ │ │ │ - 829: aload 17 │ │ │ │ - 831: ifnull 935 │ │ │ │ - 834: aload 17 │ │ │ │ - 836: invokevirtual #319 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ - 839: astore 4 │ │ │ │ - 841: aload_0 │ │ │ │ - 842: getfield #321 // Field account:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 845: invokevirtual #319 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ - 848: astore 15 │ │ │ │ - 850: aload 4 │ │ │ │ - 852: aload 15 │ │ │ │ - 854: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 857: istore 5 │ │ │ │ - 859: iload 5 │ │ │ │ - 861: ifne 935 │ │ │ │ - 864: aload_0 │ │ │ │ - 865: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 868: astore 4 │ │ │ │ - 870: getstatic #258 // Field com/bottleworks/dailymoney/core/R$string.msg_account_existed:I │ │ │ │ - 873: istore 6 │ │ │ │ - 875: iload_2 │ │ │ │ - 876: anewarray #119 // class java/lang/Object │ │ │ │ - 879: astore 7 │ │ │ │ - 881: aload 7 │ │ │ │ - 883: iconst_0 │ │ │ │ - 884: aload 10 │ │ │ │ - 886: aastore │ │ │ │ - 887: aload_0 │ │ │ │ - 888: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 891: astore 8 │ │ │ │ - 893: aload 17 │ │ │ │ - 895: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ - 898: astore 18 │ │ │ │ - 900: aload 8 │ │ │ │ - 902: aload 18 │ │ │ │ - 904: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 907: astore 8 │ │ │ │ - 909: aload 7 │ │ │ │ - 911: iload_3 │ │ │ │ - 912: aload 8 │ │ │ │ - 914: aastore │ │ │ │ - 915: aload 4 │ │ │ │ - 917: iload 6 │ │ │ │ - 919: aload 7 │ │ │ │ - 921: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 924: astore 4 │ │ │ │ - 926: aload_0 │ │ │ │ - 927: aload 4 │ │ │ │ - 929: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 932: goto 85 │ │ │ │ - 935: aload_0 │ │ │ │ - 936: getfield #321 // Field account:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 939: invokevirtual #319 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ - 942: astore 4 │ │ │ │ - 944: aload_0 │ │ │ │ - 945: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 948: astore 15 │ │ │ │ - 950: aload 16 │ │ │ │ - 952: aload 4 │ │ │ │ - 954: aload 15 │ │ │ │ - 956: invokeinterface #325, 3 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.updateAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z │ │ │ │ - 961: pop │ │ │ │ - 962: aload_0 │ │ │ │ - 963: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 966: astore 4 │ │ │ │ - 968: getstatic #328 // Field com/bottleworks/dailymoney/core/R$string.msg_account_updated:I │ │ │ │ - 971: istore 6 │ │ │ │ - 973: iload_2 │ │ │ │ - 974: anewarray #119 // class java/lang/Object │ │ │ │ - 977: astore 7 │ │ │ │ - 979: aload 7 │ │ │ │ - 981: iconst_0 │ │ │ │ - 982: aload 10 │ │ │ │ - 984: aastore │ │ │ │ - 985: aload_0 │ │ │ │ - 986: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 989: astore 8 │ │ │ │ - 991: aload_0 │ │ │ │ - 992: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 995: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ - 998: astore 18 │ │ │ │ - 1000: aload 8 │ │ │ │ - 1002: aload 18 │ │ │ │ - 1004: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 1007: astore 8 │ │ │ │ - 1009: aload 7 │ │ │ │ - 1011: iload_3 │ │ │ │ - 1012: aload 8 │ │ │ │ - 1014: aastore │ │ │ │ - 1015: aload 4 │ │ │ │ - 1017: iload 6 │ │ │ │ - 1019: aload 7 │ │ │ │ - 1021: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 1024: astore 4 │ │ │ │ - 1026: aload_0 │ │ │ │ - 1027: aload 4 │ │ │ │ - 1029: invokestatic #164 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 1032: aload_0 │ │ │ │ - 1033: iload_1 │ │ │ │ - 1034: invokevirtual #133 // Method setResult:(I)V │ │ │ │ - 1037: aload_0 │ │ │ │ - 1038: invokevirtual #136 // Method finish:()V │ │ │ │ - 1041: goto 85 │ │ │ │ + 354: getfield #232 // Field cashAccountEditor:Landroid/widget/CheckBox; │ │ │ │ + 357: astore 14 │ │ │ │ + 359: aload 14 │ │ │ │ + 361: invokevirtual #237 // Method android/widget/CheckBox.isChecked:()Z │ │ │ │ + 364: istore 6 │ │ │ │ + 366: aload 4 │ │ │ │ + 368: iload 6 │ │ │ │ + 370: invokevirtual #94 // Method com/bottleworks/dailymoney/data/Account.setCashAccount:(Z)V │ │ │ │ + 373: aload_0 │ │ │ │ + 374: invokevirtual #241 // Method getContexts:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ + 377: astore 4 │ │ │ │ + 379: aload 4 │ │ │ │ + 381: invokevirtual #247 // Method com/bottleworks/dailymoney/context/Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ │ + 384: astore 15 │ │ │ │ + 386: aload 15 │ │ │ │ + 388: aload 11 │ │ │ │ + 390: aload 9 │ │ │ │ + 392: invokeinterface #253, 3 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.findAccount:(Ljava/lang/String;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 397: astore 16 │ │ │ │ + 399: aload_0 │ │ │ │ + 400: getfield #255 // Field modeCreate:Z │ │ │ │ + 403: istore 5 │ │ │ │ + 405: iload 5 │ │ │ │ + 407: ifeq 828 │ │ │ │ + 410: aload 16 │ │ │ │ + 412: ifnull 486 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 419: astore 4 │ │ │ │ + 421: getstatic #258 // Field com/bottleworks/dailymoney/core/R$string.msg_account_existed:I │ │ │ │ + 424: istore 6 │ │ │ │ + 426: iload_2 │ │ │ │ + 427: anewarray #119 // class java/lang/Object │ │ │ │ + 430: astore 7 │ │ │ │ + 432: aload 7 │ │ │ │ + 434: iconst_0 │ │ │ │ + 435: aload 9 │ │ │ │ + 437: aastore │ │ │ │ + 438: aload_0 │ │ │ │ + 439: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 442: astore 8 │ │ │ │ + 444: aload 16 │ │ │ │ + 446: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ + 449: astore 17 │ │ │ │ + 451: aload 8 │ │ │ │ + 453: aload 17 │ │ │ │ + 455: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 458: astore 8 │ │ │ │ + 460: aload 7 │ │ │ │ + 462: iload_3 │ │ │ │ + 463: aload 8 │ │ │ │ + 465: aastore │ │ │ │ + 466: aload 4 │ │ │ │ + 468: iload 6 │ │ │ │ + 470: aload 7 │ │ │ │ + 472: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 475: astore 4 │ │ │ │ + 477: aload_0 │ │ │ │ + 478: aload 4 │ │ │ │ + 480: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 483: goto 83 │ │ │ │ + 486: aload_0 │ │ │ │ + 487: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 490: astore 4 │ │ │ │ + 492: aload 15 │ │ │ │ + 494: aload 4 │ │ │ │ + 496: invokeinterface #266, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.newAccount:(Lcom/bottleworks/dailymoney/data/Account;)V │ │ │ │ + 501: aload_0 │ │ │ │ + 502: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 505: astore 4 │ │ │ │ + 507: getstatic #269 // Field com/bottleworks/dailymoney/core/R$string.msg_account_created:I │ │ │ │ + 510: istore 6 │ │ │ │ + 512: iconst_2 │ │ │ │ + 513: istore 18 │ │ │ │ + 515: iload 18 │ │ │ │ + 517: anewarray #119 // class java/lang/Object │ │ │ │ + 520: astore 7 │ │ │ │ + 522: iconst_0 │ │ │ │ + 523: istore 19 │ │ │ │ + 525: aconst_null │ │ │ │ + 526: astore 8 │ │ │ │ + 528: aload 7 │ │ │ │ + 530: iconst_0 │ │ │ │ + 531: aload 9 │ │ │ │ + 533: aastore │ │ │ │ + 534: iconst_1 │ │ │ │ + 535: istore 19 │ │ │ │ + 537: aload_0 │ │ │ │ + 538: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 541: astore 17 │ │ │ │ + 543: aload_0 │ │ │ │ + 544: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 547: astore 20 │ │ │ │ + 549: aload 20 │ │ │ │ + 551: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ + 554: astore 20 │ │ │ │ + 556: aload 17 │ │ │ │ + 558: aload 20 │ │ │ │ + 560: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 563: astore 17 │ │ │ │ + 565: aload 7 │ │ │ │ + 567: iload 19 │ │ │ │ + 569: aload 17 │ │ │ │ + 571: aastore │ │ │ │ + 572: aload 4 │ │ │ │ + 574: iload 6 │ │ │ │ + 576: aload 7 │ │ │ │ + 578: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 581: astore 4 │ │ │ │ + 583: aload_0 │ │ │ │ + 584: aload 4 │ │ │ │ + 586: invokestatic #164 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 589: aload_0 │ │ │ │ + 590: iload_1 │ │ │ │ + 591: invokevirtual #133 // Method setResult:(I)V │ │ │ │ + 594: aload_0 │ │ │ │ + 595: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 598: astore 4 │ │ │ │ + 600: aload_0 │ │ │ │ + 601: aload 4 │ │ │ │ + 603: invokespecial #273 // Method clone:(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 606: astore 4 │ │ │ │ + 608: aload_0 │ │ │ │ + 609: aload 4 │ │ │ │ + 611: putfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 614: aload_0 │ │ │ │ + 615: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 618: ldc #188 // String │ │ │ │ + 620: invokevirtual #220 // Method com/bottleworks/dailymoney/data/Account.setName:(Ljava/lang/String;)V │ │ │ │ + 623: aload_0 │ │ │ │ + 624: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ + 627: ldc #188 // String │ │ │ │ + 629: invokevirtual #277 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 632: aload_0 │ │ │ │ + 633: getfield #183 // Field nameEditor:Landroid/widget/EditText; │ │ │ │ + 636: invokevirtual #195 // Method android/widget/EditText.requestFocus:()Z │ │ │ │ + 639: pop │ │ │ │ + 640: aload_0 │ │ │ │ + 641: getfield #147 // Field counterCreate:I │ │ │ │ + 644: iconst_1 │ │ │ │ + 645: iadd │ │ │ │ + 646: istore 5 │ │ │ │ + 648: aload_0 │ │ │ │ + 649: iload 5 │ │ │ │ + 651: putfield #147 // Field counterCreate:I │ │ │ │ + 654: aload_0 │ │ │ │ + 655: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 658: astore 4 │ │ │ │ + 660: new #281 // class java/lang/StringBuilder │ │ │ │ + 663: astore 14 │ │ │ │ + 665: aload 14 │ │ │ │ + 667: invokespecial #282 // Method java/lang/StringBuilder."":()V │ │ │ │ + 670: aload_0 │ │ │ │ + 671: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 674: astore 7 │ │ │ │ + 676: getstatic #285 // Field com/bottleworks/dailymoney/core/R$string.cact_create:I │ │ │ │ + 679: istore 19 │ │ │ │ + 681: aload 7 │ │ │ │ + 683: iload 19 │ │ │ │ + 685: invokevirtual #181 // Method com/bottleworks/commons/util/I18N.string:(I)Ljava/lang/String; │ │ │ │ + 688: astore 7 │ │ │ │ + 690: aload 14 │ │ │ │ + 692: aload 7 │ │ │ │ + 694: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 697: ldc_w #291 // String ( │ │ │ │ + 700: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 703: astore 14 │ │ │ │ + 705: aload_0 │ │ │ │ + 706: getfield #147 // Field counterCreate:I │ │ │ │ + 709: istore 18 │ │ │ │ + 711: aload 14 │ │ │ │ + 713: iload 18 │ │ │ │ + 715: invokevirtual #294 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 718: astore 14 │ │ │ │ + 720: ldc_w #296 // String ) │ │ │ │ + 723: astore 7 │ │ │ │ + 725: aload 14 │ │ │ │ + 727: aload 7 │ │ │ │ + 729: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 732: invokevirtual #297 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 735: astore 14 │ │ │ │ + 737: aload 4 │ │ │ │ + 739: aload 14 │ │ │ │ + 741: invokevirtual #300 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 744: aload_0 │ │ │ │ + 745: getfield #302 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ + 748: astore 4 │ │ │ │ + 750: bipush 8 │ │ │ │ + 752: istore 6 │ │ │ │ + 754: aload 4 │ │ │ │ + 756: iload 6 │ │ │ │ + 758: invokevirtual #306 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ + 761: aload_0 │ │ │ │ + 762: getfield #308 // Field closeBtn:Landroid/widget/Button; │ │ │ │ + 765: astore 4 │ │ │ │ + 767: aload 4 │ │ │ │ + 769: iconst_0 │ │ │ │ + 770: invokevirtual #306 // Method android/widget/Button.setVisibility:(I)V │ │ │ │ + 773: goto 83 │ │ │ │ + 776: astore 21 │ │ │ │ + 778: aload_0 │ │ │ │ + 779: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 782: astore 4 │ │ │ │ + 784: getstatic #311 // Field com/bottleworks/dailymoney/core/R$string.cmsg_error:I │ │ │ │ + 787: istore 6 │ │ │ │ + 789: iload_3 │ │ │ │ + 790: anewarray #119 // class java/lang/Object │ │ │ │ + 793: astore 7 │ │ │ │ + 795: aload 21 │ │ │ │ + 797: invokevirtual #316 // Method com/bottleworks/dailymoney/data/DuplicateKeyException.getMessage:()Ljava/lang/String; │ │ │ │ + 800: astore 8 │ │ │ │ + 802: aload 7 │ │ │ │ + 804: iconst_0 │ │ │ │ + 805: aload 8 │ │ │ │ + 807: aastore │ │ │ │ + 808: aload 4 │ │ │ │ + 810: iload 6 │ │ │ │ + 812: aload 7 │ │ │ │ + 814: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 817: astore 4 │ │ │ │ + 819: aload_0 │ │ │ │ + 820: aload 4 │ │ │ │ + 822: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 825: goto 83 │ │ │ │ + 828: aload 16 │ │ │ │ + 830: ifnull 934 │ │ │ │ + 833: aload 16 │ │ │ │ + 835: invokevirtual #319 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ + 838: astore 4 │ │ │ │ + 840: aload_0 │ │ │ │ + 841: getfield #321 // Field account:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 844: invokevirtual #319 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ + 847: astore 14 │ │ │ │ + 849: aload 4 │ │ │ │ + 851: aload 14 │ │ │ │ + 853: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 856: istore 5 │ │ │ │ + 858: iload 5 │ │ │ │ + 860: ifne 934 │ │ │ │ + 863: aload_0 │ │ │ │ + 864: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 867: astore 4 │ │ │ │ + 869: getstatic #258 // Field com/bottleworks/dailymoney/core/R$string.msg_account_existed:I │ │ │ │ + 872: istore 6 │ │ │ │ + 874: iload_2 │ │ │ │ + 875: anewarray #119 // class java/lang/Object │ │ │ │ + 878: astore 7 │ │ │ │ + 880: aload 7 │ │ │ │ + 882: iconst_0 │ │ │ │ + 883: aload 9 │ │ │ │ + 885: aastore │ │ │ │ + 886: aload_0 │ │ │ │ + 887: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 890: astore 8 │ │ │ │ + 892: aload 16 │ │ │ │ + 894: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ + 897: astore 17 │ │ │ │ + 899: aload 8 │ │ │ │ + 901: aload 17 │ │ │ │ + 903: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 906: astore 8 │ │ │ │ + 908: aload 7 │ │ │ │ + 910: iload_3 │ │ │ │ + 911: aload 8 │ │ │ │ + 913: aastore │ │ │ │ + 914: aload 4 │ │ │ │ + 916: iload 6 │ │ │ │ + 918: aload 7 │ │ │ │ + 920: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 923: astore 4 │ │ │ │ + 925: aload_0 │ │ │ │ + 926: aload 4 │ │ │ │ + 928: invokestatic #201 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 931: goto 83 │ │ │ │ + 934: aload_0 │ │ │ │ + 935: getfield #321 // Field account:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 938: invokevirtual #319 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ + 941: astore 4 │ │ │ │ + 943: aload_0 │ │ │ │ + 944: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 947: astore 14 │ │ │ │ + 949: aload 15 │ │ │ │ + 951: aload 4 │ │ │ │ + 953: aload 14 │ │ │ │ + 955: invokeinterface #325, 3 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.updateAccount:(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z │ │ │ │ + 960: pop │ │ │ │ + 961: aload_0 │ │ │ │ + 962: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 965: astore 4 │ │ │ │ + 967: getstatic #328 // Field com/bottleworks/dailymoney/core/R$string.msg_account_updated:I │ │ │ │ + 970: istore 6 │ │ │ │ + 972: iload_2 │ │ │ │ + 973: anewarray #119 // class java/lang/Object │ │ │ │ + 976: astore 7 │ │ │ │ + 978: aload 7 │ │ │ │ + 980: iconst_0 │ │ │ │ + 981: aload 9 │ │ │ │ + 983: aastore │ │ │ │ + 984: aload_0 │ │ │ │ + 985: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 988: astore 8 │ │ │ │ + 990: aload_0 │ │ │ │ + 991: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 994: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ + 997: astore 17 │ │ │ │ + 999: aload 8 │ │ │ │ + 1001: aload 17 │ │ │ │ + 1003: invokestatic #262 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 1006: astore 8 │ │ │ │ + 1008: aload 7 │ │ │ │ + 1010: iload_3 │ │ │ │ + 1011: aload 8 │ │ │ │ + 1013: aastore │ │ │ │ + 1014: aload 4 │ │ │ │ + 1016: iload 6 │ │ │ │ + 1018: aload 7 │ │ │ │ + 1020: invokevirtual #158 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 1023: astore 4 │ │ │ │ + 1025: aload_0 │ │ │ │ + 1026: aload 4 │ │ │ │ + 1028: invokestatic #164 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 1031: aload_0 │ │ │ │ + 1032: iload_1 │ │ │ │ + 1033: invokevirtual #133 // Method setResult:(I)V │ │ │ │ + 1036: aload_0 │ │ │ │ + 1037: invokevirtual #136 // Method finish:()V │ │ │ │ + 1040: goto 83 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 492 496 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 500 507 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 507 511 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 513 516 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 521 526 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 536 539 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 541 545 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 547 551 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 553 558 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 562 567 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 572 575 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 579 584 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ - 587 592 777 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 486 490 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 494 501 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 501 505 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 507 510 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 515 520 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 531 534 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 537 541 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 543 547 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 549 554 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 558 563 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 569 572 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 576 581 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ + 584 589 776 Class com/bottleworks/dailymoney/data/DuplicateKeyException │ │ │ │ │ │ │ │ private void initIntent(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1356,15 +1356,15 @@ │ │ │ │ 82: invokevirtual #348 // Method setTitle:(I)V │ │ │ │ 85: goto 75 │ │ │ │ │ │ │ │ private void initialEditor(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=1 │ │ │ │ + stack=300, locals=21, args_size=1 │ │ │ │ 0: getstatic #354 // Field com/bottleworks/dailymoney/core/R$id.acceditor_name:I │ │ │ │ 3: istore_1 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_1 │ │ │ │ 6: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 9: checkcast #113 // class android/widget/EditText │ │ │ │ 12: astore_2 │ │ │ │ @@ -1416,279 +1416,279 @@ │ │ │ │ 94: putfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ 97: new #370 // class java/util/ArrayList │ │ │ │ 100: astore 6 │ │ │ │ 102: aload 6 │ │ │ │ 104: invokespecial #371 // Method java/util/ArrayList."":()V │ │ │ │ 107: aload_0 │ │ │ │ 108: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 111: astore_2 │ │ │ │ - 112: aload_2 │ │ │ │ - 113: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ - 116: astore 7 │ │ │ │ - 118: iconst_m1 │ │ │ │ - 119: istore 8 │ │ │ │ - 121: iload 8 │ │ │ │ - 123: istore 9 │ │ │ │ - 125: invokestatic #210 // Method com/bottleworks/dailymoney/data/AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 128: astore 10 │ │ │ │ - 130: aload 10 │ │ │ │ - 132: arraylength │ │ │ │ - 133: istore 11 │ │ │ │ - 135: iconst_0 │ │ │ │ - 136: istore 12 │ │ │ │ - 138: iload 12 │ │ │ │ - 140: iload 11 │ │ │ │ - 142: if_icmpge 260 │ │ │ │ - 145: aload 10 │ │ │ │ - 147: iload 12 │ │ │ │ - 149: aaload │ │ │ │ - 150: astore 13 │ │ │ │ - 152: iload 8 │ │ │ │ - 154: iconst_1 │ │ │ │ - 155: iadd │ │ │ │ - 156: istore 8 │ │ │ │ - 158: new #373 // class java/util/HashMap │ │ │ │ - 161: astore 14 │ │ │ │ - 163: aload 14 │ │ │ │ - 165: invokespecial #374 // Method java/util/HashMap."":()V │ │ │ │ - 168: aload 6 │ │ │ │ - 170: aload 14 │ │ │ │ - 172: invokeinterface #379, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 177: pop │ │ │ │ - 178: getstatic #46 // Field spfrom:[Ljava/lang/String; │ │ │ │ - 181: iconst_0 │ │ │ │ - 182: aaload │ │ │ │ - 183: astore_2 │ │ │ │ - 184: new #381 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ - 187: astore_3 │ │ │ │ - 188: getstatic #46 // Field spfrom:[Ljava/lang/String; │ │ │ │ - 191: iconst_0 │ │ │ │ - 192: aaload │ │ │ │ - 193: astore 15 │ │ │ │ - 195: aload_0 │ │ │ │ - 196: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 199: astore 16 │ │ │ │ - 201: aload 13 │ │ │ │ - 203: aload 16 │ │ │ │ - 205: invokevirtual #384 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ - 208: astore 16 │ │ │ │ - 210: aload_3 │ │ │ │ - 211: aload 15 │ │ │ │ - 213: aload 13 │ │ │ │ - 215: aload 16 │ │ │ │ - 217: invokespecial #387 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ - 220: aload 14 │ │ │ │ - 222: aload_2 │ │ │ │ - 223: aload_3 │ │ │ │ - 224: invokeinterface #393, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 229: pop │ │ │ │ - 230: aload 13 │ │ │ │ - 232: invokevirtual #211 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ - 235: astore_2 │ │ │ │ - 236: aload_2 │ │ │ │ - 237: aload 7 │ │ │ │ - 239: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 242: istore_1 │ │ │ │ - 243: iload_1 │ │ │ │ - 244: ifeq 251 │ │ │ │ - 247: iload 8 │ │ │ │ - 249: istore 9 │ │ │ │ - 251: iload 12 │ │ │ │ - 253: iconst_1 │ │ │ │ - 254: iadd │ │ │ │ - 255: istore 12 │ │ │ │ - 257: goto 138 │ │ │ │ - 260: new #395 // class android/widget/SimpleAdapter │ │ │ │ - 263: astore 17 │ │ │ │ - 265: getstatic #400 // Field com/bottleworks/dailymoney/core/R$layout.simple_spitem:I │ │ │ │ - 268: istore 18 │ │ │ │ - 270: getstatic #46 // Field spfrom:[Ljava/lang/String; │ │ │ │ - 273: astore 15 │ │ │ │ - 275: getstatic #56 // Field spto:[I │ │ │ │ - 278: astore 16 │ │ │ │ - 280: aload_0 │ │ │ │ - 281: astore_2 │ │ │ │ - 282: aload 17 │ │ │ │ - 284: aload_0 │ │ │ │ - 285: aload 6 │ │ │ │ - 287: iload 18 │ │ │ │ - 289: aload 15 │ │ │ │ - 291: aload 16 │ │ │ │ - 293: invokespecial #403 // Method android/widget/SimpleAdapter."":(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ │ │ - 296: getstatic #406 // Field com/bottleworks/dailymoney/core/R$layout.simple_spdd:I │ │ │ │ - 299: istore_1 │ │ │ │ - 300: aload 17 │ │ │ │ - 302: iload_1 │ │ │ │ - 303: invokevirtual #409 // Method android/widget/SimpleAdapter.setDropDownViewResource:(I)V │ │ │ │ - 306: new #411 // class com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder │ │ │ │ - 309: astore_2 │ │ │ │ - 310: aload_2 │ │ │ │ - 311: aload_0 │ │ │ │ - 312: invokespecial #414 // Method com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder."":(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ │ │ - 315: aload 17 │ │ │ │ - 317: aload_2 │ │ │ │ - 318: invokevirtual #418 // Method android/widget/SimpleAdapter.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V │ │ │ │ - 321: aload_0 │ │ │ │ - 322: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ - 325: astore_2 │ │ │ │ - 326: aload_2 │ │ │ │ - 327: aload 17 │ │ │ │ - 329: invokevirtual #422 // Method android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ │ │ - 332: iconst_m1 │ │ │ │ - 333: istore_1 │ │ │ │ - 334: iload 9 │ │ │ │ - 336: iload_1 │ │ │ │ - 337: if_icmple 351 │ │ │ │ - 340: aload_0 │ │ │ │ - 341: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ - 344: astore_2 │ │ │ │ - 345: aload_2 │ │ │ │ - 346: iload 9 │ │ │ │ - 348: invokevirtual #425 // Method android/widget/Spinner.setSelection:(I)V │ │ │ │ - 351: aload_0 │ │ │ │ - 352: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ - 355: astore_2 │ │ │ │ - 356: new #427 // class com/bottleworks/dailymoney/ui/AccountEditorActivity$1 │ │ │ │ - 359: astore_3 │ │ │ │ - 360: aload_3 │ │ │ │ - 361: aload_0 │ │ │ │ - 362: invokespecial #428 // Method com/bottleworks/dailymoney/ui/AccountEditorActivity$1."":(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ │ │ - 365: aload_2 │ │ │ │ - 366: aload_3 │ │ │ │ - 367: invokevirtual #432 // Method android/widget/Spinner.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ - 370: getstatic #435 // Field com/bottleworks/dailymoney/core/R$id.acceditor_cash_account:I │ │ │ │ - 373: istore_1 │ │ │ │ - 374: aload_0 │ │ │ │ - 375: iload_1 │ │ │ │ - 376: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 379: checkcast #234 // class android/widget/CheckBox │ │ │ │ - 382: astore_2 │ │ │ │ - 383: aload_0 │ │ │ │ - 384: aload_2 │ │ │ │ - 385: putfield #232 // Field cashAccountEditor:Landroid/widget/CheckBox; │ │ │ │ - 388: aload_0 │ │ │ │ - 389: getfield #232 // Field cashAccountEditor:Landroid/widget/CheckBox; │ │ │ │ - 392: astore_2 │ │ │ │ - 393: aload_0 │ │ │ │ - 394: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 397: astore_3 │ │ │ │ - 398: aload_3 │ │ │ │ - 399: invokevirtual #90 // Method com/bottleworks/dailymoney/data/Account.isCashAccount:()Z │ │ │ │ - 402: istore 18 │ │ │ │ - 404: aload_2 │ │ │ │ - 405: iload 18 │ │ │ │ - 407: invokevirtual #438 // Method android/widget/CheckBox.setChecked:(Z)V │ │ │ │ - 410: getstatic #441 // Field com/bottleworks/dailymoney/core/R$id.acceditor_ok:I │ │ │ │ - 413: istore_1 │ │ │ │ - 414: aload_0 │ │ │ │ - 415: iload_1 │ │ │ │ - 416: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 419: checkcast #299 // class android/widget/Button │ │ │ │ - 422: astore_2 │ │ │ │ - 423: aload_0 │ │ │ │ - 424: aload_2 │ │ │ │ - 425: putfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 428: aload_0 │ │ │ │ - 429: getfield #255 // Field modeCreate:Z │ │ │ │ - 432: istore_1 │ │ │ │ - 433: iload_1 │ │ │ │ - 434: ifeq 571 │ │ │ │ - 437: aload_0 │ │ │ │ - 438: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 441: astore_2 │ │ │ │ - 442: getstatic #446 // Field com/bottleworks/dailymoney/core/R$drawable.btn_add:I │ │ │ │ - 445: istore 18 │ │ │ │ - 447: aload_2 │ │ │ │ - 448: iload 18 │ │ │ │ - 450: iconst_0 │ │ │ │ + 111: invokevirtual #70 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ + 114: astore 7 │ │ │ │ + 116: iconst_m1 │ │ │ │ + 117: istore 8 │ │ │ │ + 119: iload 8 │ │ │ │ + 121: istore 9 │ │ │ │ + 123: invokestatic #210 // Method com/bottleworks/dailymoney/data/AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 126: astore_3 │ │ │ │ + 127: aload_3 │ │ │ │ + 128: arraylength │ │ │ │ + 129: istore 10 │ │ │ │ + 131: iconst_0 │ │ │ │ + 132: istore_1 │ │ │ │ + 133: aconst_null │ │ │ │ + 134: astore_2 │ │ │ │ + 135: iload_1 │ │ │ │ + 136: iload 10 │ │ │ │ + 138: if_icmpge 261 │ │ │ │ + 141: aload_3 │ │ │ │ + 142: iload_1 │ │ │ │ + 143: aaload │ │ │ │ + 144: astore 11 │ │ │ │ + 146: iload 8 │ │ │ │ + 148: iconst_1 │ │ │ │ + 149: iadd │ │ │ │ + 150: istore 8 │ │ │ │ + 152: new #373 // class java/util/HashMap │ │ │ │ + 155: astore 12 │ │ │ │ + 157: aload 12 │ │ │ │ + 159: invokespecial #374 // Method java/util/HashMap."":()V │ │ │ │ + 162: aload 6 │ │ │ │ + 164: aload 12 │ │ │ │ + 166: invokeinterface #379, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 171: pop │ │ │ │ + 172: getstatic #46 // Field spfrom:[Ljava/lang/String; │ │ │ │ + 175: iconst_0 │ │ │ │ + 176: aaload │ │ │ │ + 177: astore 13 │ │ │ │ + 179: new #381 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ + 182: astore 14 │ │ │ │ + 184: getstatic #46 // Field spfrom:[Ljava/lang/String; │ │ │ │ + 187: iconst_0 │ │ │ │ + 188: aaload │ │ │ │ + 189: astore 15 │ │ │ │ + 191: aload_0 │ │ │ │ + 192: getfield #140 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 195: astore 16 │ │ │ │ + 197: aload 11 │ │ │ │ + 199: aload 16 │ │ │ │ + 201: invokevirtual #384 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ + 204: astore 16 │ │ │ │ + 206: aload 14 │ │ │ │ + 208: aload 15 │ │ │ │ + 210: aload 11 │ │ │ │ + 212: aload 16 │ │ │ │ + 214: invokespecial #387 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ + 217: aload 12 │ │ │ │ + 219: aload 13 │ │ │ │ + 221: aload 14 │ │ │ │ + 223: invokeinterface #393, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 228: pop │ │ │ │ + 229: aload 11 │ │ │ │ + 231: invokevirtual #211 // Method com/bottleworks/dailymoney/data/AccountType.getType:()Ljava/lang/String; │ │ │ │ + 234: astore 13 │ │ │ │ + 236: aload 13 │ │ │ │ + 238: aload 7 │ │ │ │ + 240: invokevirtual #192 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 243: istore 17 │ │ │ │ + 245: iload 17 │ │ │ │ + 247: ifeq 254 │ │ │ │ + 250: iload 8 │ │ │ │ + 252: istore 9 │ │ │ │ + 254: iload_1 │ │ │ │ + 255: iconst_1 │ │ │ │ + 256: iadd │ │ │ │ + 257: istore_1 │ │ │ │ + 258: goto 135 │ │ │ │ + 261: new #395 // class android/widget/SimpleAdapter │ │ │ │ + 264: astore 18 │ │ │ │ + 266: getstatic #400 // Field com/bottleworks/dailymoney/core/R$layout.simple_spitem:I │ │ │ │ + 269: istore 19 │ │ │ │ + 271: getstatic #46 // Field spfrom:[Ljava/lang/String; │ │ │ │ + 274: astore 20 │ │ │ │ + 276: getstatic #56 // Field spto:[I │ │ │ │ + 279: astore 13 │ │ │ │ + 281: aload_0 │ │ │ │ + 282: astore_2 │ │ │ │ + 283: aload 18 │ │ │ │ + 285: aload_0 │ │ │ │ + 286: aload 6 │ │ │ │ + 288: iload 19 │ │ │ │ + 290: aload 20 │ │ │ │ + 292: aload 13 │ │ │ │ + 294: invokespecial #403 // Method android/widget/SimpleAdapter."":(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ │ │ + 297: getstatic #406 // Field com/bottleworks/dailymoney/core/R$layout.simple_spdd:I │ │ │ │ + 300: istore_1 │ │ │ │ + 301: aload 18 │ │ │ │ + 303: iload_1 │ │ │ │ + 304: invokevirtual #409 // Method android/widget/SimpleAdapter.setDropDownViewResource:(I)V │ │ │ │ + 307: new #411 // class com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder │ │ │ │ + 310: astore_2 │ │ │ │ + 311: aload_2 │ │ │ │ + 312: aload_0 │ │ │ │ + 313: invokespecial #414 // Method com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder."":(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ │ │ + 316: aload 18 │ │ │ │ + 318: aload_2 │ │ │ │ + 319: invokevirtual #418 // Method android/widget/SimpleAdapter.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V │ │ │ │ + 322: aload_0 │ │ │ │ + 323: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ + 326: astore_2 │ │ │ │ + 327: aload_2 │ │ │ │ + 328: aload 18 │ │ │ │ + 330: invokevirtual #422 // Method android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ │ │ + 333: iconst_m1 │ │ │ │ + 334: istore_1 │ │ │ │ + 335: iload 9 │ │ │ │ + 337: iload_1 │ │ │ │ + 338: if_icmple 352 │ │ │ │ + 341: aload_0 │ │ │ │ + 342: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ + 345: astore_2 │ │ │ │ + 346: aload_2 │ │ │ │ + 347: iload 9 │ │ │ │ + 349: invokevirtual #425 // Method android/widget/Spinner.setSelection:(I)V │ │ │ │ + 352: aload_0 │ │ │ │ + 353: getfield #166 // Field typeEditor:Landroid/widget/Spinner; │ │ │ │ + 356: astore_2 │ │ │ │ + 357: new #427 // class com/bottleworks/dailymoney/ui/AccountEditorActivity$1 │ │ │ │ + 360: astore_3 │ │ │ │ + 361: aload_3 │ │ │ │ + 362: aload_0 │ │ │ │ + 363: invokespecial #428 // Method com/bottleworks/dailymoney/ui/AccountEditorActivity$1."":(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ │ │ │ + 366: aload_2 │ │ │ │ + 367: aload_3 │ │ │ │ + 368: invokevirtual #432 // Method android/widget/Spinner.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ + 371: getstatic #435 // Field com/bottleworks/dailymoney/core/R$id.acceditor_cash_account:I │ │ │ │ + 374: istore_1 │ │ │ │ + 375: aload_0 │ │ │ │ + 376: iload_1 │ │ │ │ + 377: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 380: checkcast #234 // class android/widget/CheckBox │ │ │ │ + 383: astore_2 │ │ │ │ + 384: aload_0 │ │ │ │ + 385: aload_2 │ │ │ │ + 386: putfield #232 // Field cashAccountEditor:Landroid/widget/CheckBox; │ │ │ │ + 389: aload_0 │ │ │ │ + 390: getfield #232 // Field cashAccountEditor:Landroid/widget/CheckBox; │ │ │ │ + 393: astore_2 │ │ │ │ + 394: aload_0 │ │ │ │ + 395: getfield #213 // Field workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 398: astore_3 │ │ │ │ + 399: aload_3 │ │ │ │ + 400: invokevirtual #90 // Method com/bottleworks/dailymoney/data/Account.isCashAccount:()Z │ │ │ │ + 403: istore 19 │ │ │ │ + 405: aload_2 │ │ │ │ + 406: iload 19 │ │ │ │ + 408: invokevirtual #438 // Method android/widget/CheckBox.setChecked:(Z)V │ │ │ │ + 411: getstatic #441 // Field com/bottleworks/dailymoney/core/R$id.acceditor_ok:I │ │ │ │ + 414: istore_1 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: iload_1 │ │ │ │ + 417: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 420: checkcast #299 // class android/widget/Button │ │ │ │ + 423: astore_2 │ │ │ │ + 424: aload_0 │ │ │ │ + 425: aload_2 │ │ │ │ + 426: putfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 429: aload_0 │ │ │ │ + 430: getfield #255 // Field modeCreate:Z │ │ │ │ + 433: istore_1 │ │ │ │ + 434: iload_1 │ │ │ │ + 435: ifeq 572 │ │ │ │ + 438: aload_0 │ │ │ │ + 439: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 442: astore_2 │ │ │ │ + 443: getstatic #446 // Field com/bottleworks/dailymoney/core/R$drawable.btn_add:I │ │ │ │ + 446: istore 19 │ │ │ │ + 448: aload_2 │ │ │ │ + 449: iload 19 │ │ │ │ 451: iconst_0 │ │ │ │ 452: iconst_0 │ │ │ │ - 453: invokevirtual #450 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ - 456: aload_0 │ │ │ │ - 457: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 460: astore_2 │ │ │ │ - 461: getstatic #285 // Field com/bottleworks/dailymoney/core/R$string.cact_create:I │ │ │ │ - 464: istore 18 │ │ │ │ - 466: aload_2 │ │ │ │ - 467: iload 18 │ │ │ │ - 469: invokevirtual #452 // Method android/widget/Button.setText:(I)V │ │ │ │ - 472: aload_0 │ │ │ │ - 473: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 476: aload_0 │ │ │ │ - 477: invokevirtual #456 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 480: getstatic #459 // Field com/bottleworks/dailymoney/core/R$id.acceditor_cancel:I │ │ │ │ - 483: istore_1 │ │ │ │ - 484: aload_0 │ │ │ │ - 485: iload_1 │ │ │ │ - 486: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 489: checkcast #299 // class android/widget/Button │ │ │ │ - 492: astore_2 │ │ │ │ - 493: aload_0 │ │ │ │ - 494: aload_2 │ │ │ │ - 495: putfield #302 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ - 498: getstatic #462 // Field com/bottleworks/dailymoney/core/R$id.acceditor_close:I │ │ │ │ - 501: istore_1 │ │ │ │ - 502: aload_0 │ │ │ │ - 503: iload_1 │ │ │ │ - 504: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 507: checkcast #299 // class android/widget/Button │ │ │ │ - 510: astore_2 │ │ │ │ - 511: aload_0 │ │ │ │ - 512: aload_2 │ │ │ │ - 513: putfield #308 // Field closeBtn:Landroid/widget/Button; │ │ │ │ - 516: getstatic #465 // Field com/bottleworks/dailymoney/core/R$id.acceditor_cal2:I │ │ │ │ - 519: istore_1 │ │ │ │ - 520: aload_0 │ │ │ │ - 521: iload_1 │ │ │ │ - 522: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 525: checkcast #467 // class android/widget/ImageButton │ │ │ │ - 528: astore_2 │ │ │ │ - 529: aload_0 │ │ │ │ - 530: aload_2 │ │ │ │ - 531: putfield #469 // Field cal2Btn:Landroid/widget/ImageButton; │ │ │ │ - 534: aload_0 │ │ │ │ - 535: getfield #302 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ - 538: aload_0 │ │ │ │ - 539: invokevirtual #456 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 542: aload_0 │ │ │ │ - 543: getfield #308 // Field closeBtn:Landroid/widget/Button; │ │ │ │ - 546: aload_0 │ │ │ │ - 547: invokevirtual #456 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 550: aload_0 │ │ │ │ - 551: getfield #469 // Field cal2Btn:Landroid/widget/ImageButton; │ │ │ │ - 554: aload_0 │ │ │ │ - 555: invokevirtual #470 // Method android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 558: invokestatic #210 // Method com/bottleworks/dailymoney/data/AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 561: iload 9 │ │ │ │ - 563: aaload │ │ │ │ - 564: astore_2 │ │ │ │ - 565: aload_0 │ │ │ │ - 566: aload_2 │ │ │ │ - 567: invokespecial #64 // Method onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ │ │ - 570: return │ │ │ │ - 571: aload_0 │ │ │ │ - 572: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 575: astore_2 │ │ │ │ - 576: getstatic #473 // Field com/bottleworks/dailymoney/core/R$drawable.btn_update:I │ │ │ │ - 579: istore 18 │ │ │ │ - 581: aload_2 │ │ │ │ - 582: iload 18 │ │ │ │ - 584: iconst_0 │ │ │ │ + 453: iconst_0 │ │ │ │ + 454: invokevirtual #450 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ + 457: aload_0 │ │ │ │ + 458: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 461: astore_2 │ │ │ │ + 462: getstatic #285 // Field com/bottleworks/dailymoney/core/R$string.cact_create:I │ │ │ │ + 465: istore 19 │ │ │ │ + 467: aload_2 │ │ │ │ + 468: iload 19 │ │ │ │ + 470: invokevirtual #452 // Method android/widget/Button.setText:(I)V │ │ │ │ + 473: aload_0 │ │ │ │ + 474: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 477: aload_0 │ │ │ │ + 478: invokevirtual #456 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 481: getstatic #459 // Field com/bottleworks/dailymoney/core/R$id.acceditor_cancel:I │ │ │ │ + 484: istore_1 │ │ │ │ + 485: aload_0 │ │ │ │ + 486: iload_1 │ │ │ │ + 487: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 490: checkcast #299 // class android/widget/Button │ │ │ │ + 493: astore_2 │ │ │ │ + 494: aload_0 │ │ │ │ + 495: aload_2 │ │ │ │ + 496: putfield #302 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ + 499: getstatic #462 // Field com/bottleworks/dailymoney/core/R$id.acceditor_close:I │ │ │ │ + 502: istore_1 │ │ │ │ + 503: aload_0 │ │ │ │ + 504: iload_1 │ │ │ │ + 505: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 508: checkcast #299 // class android/widget/Button │ │ │ │ + 511: astore_2 │ │ │ │ + 512: aload_0 │ │ │ │ + 513: aload_2 │ │ │ │ + 514: putfield #308 // Field closeBtn:Landroid/widget/Button; │ │ │ │ + 517: getstatic #465 // Field com/bottleworks/dailymoney/core/R$id.acceditor_cal2:I │ │ │ │ + 520: istore_1 │ │ │ │ + 521: aload_0 │ │ │ │ + 522: iload_1 │ │ │ │ + 523: invokevirtual #358 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 526: checkcast #467 // class android/widget/ImageButton │ │ │ │ + 529: astore_2 │ │ │ │ + 530: aload_0 │ │ │ │ + 531: aload_2 │ │ │ │ + 532: putfield #469 // Field cal2Btn:Landroid/widget/ImageButton; │ │ │ │ + 535: aload_0 │ │ │ │ + 536: getfield #302 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ + 539: aload_0 │ │ │ │ + 540: invokevirtual #456 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 543: aload_0 │ │ │ │ + 544: getfield #308 // Field closeBtn:Landroid/widget/Button; │ │ │ │ + 547: aload_0 │ │ │ │ + 548: invokevirtual #456 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 551: aload_0 │ │ │ │ + 552: getfield #469 // Field cal2Btn:Landroid/widget/ImageButton; │ │ │ │ + 555: aload_0 │ │ │ │ + 556: invokevirtual #470 // Method android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 559: invokestatic #210 // Method com/bottleworks/dailymoney/data/AccountType.getSupportedType:()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 562: iload 9 │ │ │ │ + 564: aaload │ │ │ │ + 565: astore_2 │ │ │ │ + 566: aload_0 │ │ │ │ + 567: aload_2 │ │ │ │ + 568: invokespecial #64 // Method onTypeChanged:(Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ │ │ + 571: return │ │ │ │ + 572: aload_0 │ │ │ │ + 573: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 576: astore_2 │ │ │ │ + 577: getstatic #473 // Field com/bottleworks/dailymoney/core/R$drawable.btn_update:I │ │ │ │ + 580: istore 19 │ │ │ │ + 582: aload_2 │ │ │ │ + 583: iload 19 │ │ │ │ 585: iconst_0 │ │ │ │ 586: iconst_0 │ │ │ │ - 587: invokevirtual #450 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ - 590: aload_0 │ │ │ │ - 591: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 594: astore_2 │ │ │ │ - 595: getstatic #476 // Field com/bottleworks/dailymoney/core/R$string.cact_update:I │ │ │ │ - 598: istore 18 │ │ │ │ - 600: aload_2 │ │ │ │ - 601: iload 18 │ │ │ │ - 603: invokevirtual #452 // Method android/widget/Button.setText:(I)V │ │ │ │ - 606: goto 472 │ │ │ │ + 587: iconst_0 │ │ │ │ + 588: invokevirtual #450 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ + 591: aload_0 │ │ │ │ + 592: getfield #279 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 595: astore_2 │ │ │ │ + 596: getstatic #476 // Field com/bottleworks/dailymoney/core/R$string.cact_update:I │ │ │ │ + 599: istore 19 │ │ │ │ + 601: aload_2 │ │ │ │ + 602: iload 19 │ │ │ │ + 604: invokevirtual #452 // Method android/widget/Button.setText:(I)V │ │ │ │ + 607: goto 473 │ │ │ │ │ │ │ │ private void onTypeChanged(com.bottleworks.dailymoney.data.AccountType); │ │ │ │ descriptor: (Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: return │ │ ├── com/bottleworks/dailymoney/ui/AccountMgntActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -111,17 +111,16 @@ │ │ │ │ │ │ │ │ private void initialTab() { │ │ │ │ final int currentTab = 1; │ │ │ │ final TabHost tabHost = (TabHost)this.findViewById(R$id.accmgnt_tabs); │ │ │ │ tabHost.setup(); │ │ │ │ final AccountType[] supportedType = AccountType.getSupportedType(); │ │ │ │ final Resources resources = this.getResources(); │ │ │ │ - final AccountType[] array = supportedType; │ │ │ │ for (int length = supportedType.length, i = 0; i < length; ++i) { │ │ │ │ - final AccountType accountType = array[i]; │ │ │ │ + final AccountType accountType = supportedType[i]; │ │ │ │ final TabHost$TabSpec tabSpec = tabHost.newTabSpec(accountType.getType()); │ │ │ │ tabSpec.setIndicator((CharSequence)AccountType.getDisplay(this.i18n, tabSpec.getTag()), resources.getDrawable(accountType.getDrawable())); │ │ │ │ tabSpec.setContent(R$id.accmgnt_list); │ │ │ │ tabHost.addTab(tabSpec); │ │ │ │ if (this.currTab == null) { │ │ │ │ this.currTab = tabSpec.getTag(); │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/AccountUtil.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ 1: invokespecial #8 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public static java.util.List toIndentNode(java.util.List); │ │ │ │ descriptor: (Ljava/util/List;)Ljava/util/List; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=20, args_size=1 │ │ │ │ + stack=300, locals=21, args_size=1 │ │ │ │ 0: new #10 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #11 // Method java/util/ArrayList."":()V │ │ │ │ 8: new #13 // class java/util/LinkedHashMap │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_2 │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │ 16: aload_0 │ │ │ │ 17: invokeinterface #20, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ 22: astore_3 │ │ │ │ 23: aload_3 │ │ │ │ 24: invokeinterface #26, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 29: istore 4 │ │ │ │ 31: iload 4 │ │ │ │ - 33: ifeq 277 │ │ │ │ + 33: ifeq 291 │ │ │ │ 36: aload_3 │ │ │ │ 37: invokeinterface #30, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 42: checkcast #32 // class com/bottleworks/dailymoney/data/Account │ │ │ │ 45: astore 5 │ │ │ │ 47: aload 5 │ │ │ │ 49: invokevirtual #36 // Method com/bottleworks/dailymoney/data/Account.getName:()Ljava/lang/String; │ │ │ │ 52: astore 6 │ │ │ │ @@ -159,126 +159,132 @@ │ │ │ │ 71: astore 10 │ │ │ │ 73: aload 5 │ │ │ │ 75: invokevirtual #42 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ 78: invokestatic #48 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ 81: astore 11 │ │ │ │ 83: iconst_0 │ │ │ │ 84: istore 12 │ │ │ │ - 86: ldc #50 // String \\. │ │ │ │ - 88: astore 13 │ │ │ │ - 90: aload 6 │ │ │ │ - 92: aload 13 │ │ │ │ - 94: invokevirtual #56 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 97: astore 14 │ │ │ │ - 99: aload 14 │ │ │ │ - 101: arraylength │ │ │ │ + 86: aload 6 │ │ │ │ + 88: ldc #50 // String \\. │ │ │ │ + 90: invokevirtual #56 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 93: astore 13 │ │ │ │ + 95: aload 13 │ │ │ │ + 97: arraylength │ │ │ │ + 98: istore 14 │ │ │ │ + 100: iload 14 │ │ │ │ 102: istore 15 │ │ │ │ 104: iconst_0 │ │ │ │ - 105: istore 16 │ │ │ │ - 107: iload 16 │ │ │ │ - 109: iload 15 │ │ │ │ - 111: if_icmpge 261 │ │ │ │ - 114: aload 14 │ │ │ │ - 116: iload 16 │ │ │ │ - 118: aaload │ │ │ │ - 119: astore 17 │ │ │ │ - 121: aload 17 │ │ │ │ - 123: invokevirtual #60 // Method java/lang/String.length:()I │ │ │ │ - 126: istore 4 │ │ │ │ - 128: iload 4 │ │ │ │ - 130: ifne 142 │ │ │ │ - 133: iload 16 │ │ │ │ - 135: iconst_1 │ │ │ │ - 136: iadd │ │ │ │ - 137: istore 16 │ │ │ │ - 139: goto 107 │ │ │ │ - 142: aload 7 │ │ │ │ - 144: invokevirtual #63 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 147: astore 9 │ │ │ │ - 149: aload 7 │ │ │ │ - 151: invokevirtual #64 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 154: istore 4 │ │ │ │ - 156: iload 4 │ │ │ │ - 158: ifeq 173 │ │ │ │ - 161: ldc #66 // String . │ │ │ │ - 163: astore 13 │ │ │ │ - 165: aload 7 │ │ │ │ - 167: aload 13 │ │ │ │ - 169: invokevirtual #70 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 172: pop │ │ │ │ - 173: aload 7 │ │ │ │ - 175: aload 17 │ │ │ │ - 177: invokevirtual #70 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 180: astore 13 │ │ │ │ - 182: aload 13 │ │ │ │ - 184: invokevirtual #63 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 187: astore 10 │ │ │ │ - 189: aload_2 │ │ │ │ - 190: aload 10 │ │ │ │ - 192: invokeinterface #76, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 197: checkcast #78 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ - 200: astore 8 │ │ │ │ - 202: aload 8 │ │ │ │ - 204: ifnull 216 │ │ │ │ - 207: iload 12 │ │ │ │ - 209: iconst_1 │ │ │ │ - 210: iadd │ │ │ │ - 211: istore 12 │ │ │ │ - 213: goto 133 │ │ │ │ - 216: new #78 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ - 219: astore 8 │ │ │ │ - 221: iconst_0 │ │ │ │ - 222: istore 4 │ │ │ │ - 224: aconst_null │ │ │ │ - 225: astore 13 │ │ │ │ - 227: aload 8 │ │ │ │ - 229: aload 9 │ │ │ │ - 231: aload 17 │ │ │ │ - 233: iload 12 │ │ │ │ - 235: aload 11 │ │ │ │ - 237: aconst_null │ │ │ │ - 238: invokespecial #81 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode."":(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V │ │ │ │ - 241: iload 12 │ │ │ │ - 243: iconst_1 │ │ │ │ - 244: iadd │ │ │ │ - 245: istore 12 │ │ │ │ - 247: aload_2 │ │ │ │ - 248: aload 10 │ │ │ │ - 250: aload 8 │ │ │ │ - 252: invokeinterface #85, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 257: pop │ │ │ │ - 258: goto 133 │ │ │ │ - 261: aload 8 │ │ │ │ - 263: ifnull 23 │ │ │ │ - 266: aload 8 │ │ │ │ - 268: aload 5 │ │ │ │ - 270: invokestatic #89 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.access$002:(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ - 273: pop │ │ │ │ - 274: goto 23 │ │ │ │ - 277: aload_2 │ │ │ │ - 278: invokeinterface #93, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; │ │ │ │ - 283: astore 13 │ │ │ │ - 285: aload 13 │ │ │ │ - 287: invokeinterface #96, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 292: astore_3 │ │ │ │ - 293: aload_3 │ │ │ │ - 294: invokeinterface #26, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 299: istore 4 │ │ │ │ - 301: iload 4 │ │ │ │ - 303: ifeq 342 │ │ │ │ - 306: aload_3 │ │ │ │ - 307: invokeinterface #30, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 312: checkcast #52 // class java/lang/String │ │ │ │ - 315: astore 18 │ │ │ │ - 317: aload_2 │ │ │ │ - 318: aload 18 │ │ │ │ - 320: invokeinterface #76, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 325: checkcast #78 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ + 105: istore 4 │ │ │ │ + 107: aconst_null │ │ │ │ + 108: astore 16 │ │ │ │ + 110: iconst_0 │ │ │ │ + 111: istore 17 │ │ │ │ + 113: iload 15 │ │ │ │ + 115: istore 14 │ │ │ │ + 117: iload 17 │ │ │ │ + 119: iload 15 │ │ │ │ + 121: if_icmpge 275 │ │ │ │ + 124: aload 13 │ │ │ │ + 126: iload 17 │ │ │ │ + 128: aaload │ │ │ │ + 129: astore 18 │ │ │ │ + 131: aload 18 │ │ │ │ + 133: invokevirtual #60 // Method java/lang/String.length:()I │ │ │ │ + 136: istore 4 │ │ │ │ + 138: iload 4 │ │ │ │ + 140: ifne 156 │ │ │ │ + 143: iload 17 │ │ │ │ + 145: iconst_1 │ │ │ │ + 146: iadd │ │ │ │ + 147: istore 4 │ │ │ │ + 149: iload 4 │ │ │ │ + 151: istore 17 │ │ │ │ + 153: goto 113 │ │ │ │ + 156: aload 7 │ │ │ │ + 158: invokevirtual #63 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 161: astore 9 │ │ │ │ + 163: aload 7 │ │ │ │ + 165: invokevirtual #64 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 168: istore 4 │ │ │ │ + 170: iload 4 │ │ │ │ + 172: ifeq 187 │ │ │ │ + 175: ldc #66 // String . │ │ │ │ + 177: astore 16 │ │ │ │ + 179: aload 7 │ │ │ │ + 181: aload 16 │ │ │ │ + 183: invokevirtual #70 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 186: pop │ │ │ │ + 187: aload 7 │ │ │ │ + 189: aload 18 │ │ │ │ + 191: invokevirtual #70 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 194: astore 16 │ │ │ │ + 196: aload 16 │ │ │ │ + 198: invokevirtual #63 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 201: astore 10 │ │ │ │ + 203: aload_2 │ │ │ │ + 204: aload 10 │ │ │ │ + 206: invokeinterface #76, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 211: checkcast #78 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ + 214: astore 8 │ │ │ │ + 216: aload 8 │ │ │ │ + 218: ifnull 230 │ │ │ │ + 221: iload 12 │ │ │ │ + 223: iconst_1 │ │ │ │ + 224: iadd │ │ │ │ + 225: istore 12 │ │ │ │ + 227: goto 143 │ │ │ │ + 230: new #78 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ + 233: astore 8 │ │ │ │ + 235: iconst_0 │ │ │ │ + 236: istore 4 │ │ │ │ + 238: aconst_null │ │ │ │ + 239: astore 16 │ │ │ │ + 241: aload 8 │ │ │ │ + 243: aload 9 │ │ │ │ + 245: aload 18 │ │ │ │ + 247: iload 12 │ │ │ │ + 249: aload 11 │ │ │ │ + 251: aconst_null │ │ │ │ + 252: invokespecial #81 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode."":(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V │ │ │ │ + 255: iload 12 │ │ │ │ + 257: iconst_1 │ │ │ │ + 258: iadd │ │ │ │ + 259: istore 12 │ │ │ │ + 261: aload_2 │ │ │ │ + 262: aload 10 │ │ │ │ + 264: aload 8 │ │ │ │ + 266: invokeinterface #85, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 271: pop │ │ │ │ + 272: goto 143 │ │ │ │ + 275: aload 8 │ │ │ │ + 277: ifnull 23 │ │ │ │ + 280: aload 8 │ │ │ │ + 282: aload 5 │ │ │ │ + 284: invokestatic #89 // Method com/bottleworks/dailymoney/ui/AccountUtil$IndentNode.access$002:(Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ │ │ │ + 287: pop │ │ │ │ + 288: goto 23 │ │ │ │ + 291: aload_2 │ │ │ │ + 292: invokeinterface #93, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; │ │ │ │ + 297: invokeinterface #96, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 302: astore 16 │ │ │ │ + 304: aload 16 │ │ │ │ + 306: invokeinterface #26, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 311: istore 17 │ │ │ │ + 313: iload 17 │ │ │ │ + 315: ifeq 355 │ │ │ │ + 318: aload 16 │ │ │ │ + 320: invokeinterface #30, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 325: checkcast #52 // class java/lang/String │ │ │ │ 328: astore 19 │ │ │ │ - 330: aload_1 │ │ │ │ + 330: aload_2 │ │ │ │ 331: aload 19 │ │ │ │ - 333: invokeinterface #100, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 338: pop │ │ │ │ - 339: goto 293 │ │ │ │ - 342: aload_1 │ │ │ │ - 343: areturn │ │ │ │ + 333: invokeinterface #76, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 338: checkcast #78 // class com/bottleworks/dailymoney/ui/AccountUtil$IndentNode │ │ │ │ + 341: astore 20 │ │ │ │ + 343: aload_1 │ │ │ │ + 344: aload 20 │ │ │ │ + 346: invokeinterface #100, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 351: pop │ │ │ │ + 352: goto 304 │ │ │ │ + 355: aload_1 │ │ │ │ + 356: areturn │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/BookEditorActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ 82: invokevirtual #231 // Method setTitle:(I)V │ │ │ │ 85: goto 75 │ │ │ │ │ │ │ │ private void initialEditor(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=1 │ │ │ │ + stack=300, locals=19, args_size=1 │ │ │ │ 0: getstatic #237 // Field com/bottleworks/dailymoney/core/R$id.bookeditor_name:I │ │ │ │ 3: istore_1 │ │ │ │ 4: aload_0 │ │ │ │ 5: iload_1 │ │ │ │ 6: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 9: checkcast #122 // class android/widget/EditText │ │ │ │ 12: astore_2 │ │ │ │ @@ -868,228 +868,228 @@ │ │ │ │ 87: putfield #83 // Field positionEditor:Landroid/widget/Spinner; │ │ │ │ 90: new #253 // class java/util/ArrayList │ │ │ │ 93: astore 4 │ │ │ │ 95: aload 4 │ │ │ │ 97: invokespecial #254 // Method java/util/ArrayList."":()V │ │ │ │ 100: aload_0 │ │ │ │ 101: getfield #156 // Field workingBook:Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ - 104: astore_2 │ │ │ │ - 105: aload_2 │ │ │ │ - 106: invokevirtual #68 // Method com/bottleworks/dailymoney/data/Book.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ │ │ - 109: astore 5 │ │ │ │ - 111: iconst_m1 │ │ │ │ - 112: istore 6 │ │ │ │ - 114: iload 6 │ │ │ │ - 116: istore 7 │ │ │ │ - 118: invokestatic #154 // Method com/bottleworks/dailymoney/data/SymbolPosition.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ │ │ - 121: astore 8 │ │ │ │ - 123: aload 8 │ │ │ │ - 125: arraylength │ │ │ │ - 126: istore 9 │ │ │ │ - 128: iconst_0 │ │ │ │ - 129: istore 10 │ │ │ │ - 131: iload 10 │ │ │ │ - 133: iload 9 │ │ │ │ - 135: if_icmpge 248 │ │ │ │ - 138: aload 8 │ │ │ │ - 140: iload 10 │ │ │ │ - 142: aaload │ │ │ │ - 143: astore 11 │ │ │ │ - 145: iload 6 │ │ │ │ - 147: iconst_1 │ │ │ │ - 148: iadd │ │ │ │ - 149: istore 6 │ │ │ │ - 151: new #256 // class java/util/HashMap │ │ │ │ - 154: astore 12 │ │ │ │ - 156: aload 12 │ │ │ │ - 158: invokespecial #257 // Method java/util/HashMap."":()V │ │ │ │ - 161: aload 4 │ │ │ │ - 163: aload 12 │ │ │ │ - 165: invokeinterface #262, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 170: pop │ │ │ │ - 171: getstatic #40 // Field spfrom:[Ljava/lang/String; │ │ │ │ - 174: iconst_0 │ │ │ │ - 175: aaload │ │ │ │ - 176: astore_2 │ │ │ │ - 177: new #264 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ - 180: astore_3 │ │ │ │ - 181: getstatic #40 // Field spfrom:[Ljava/lang/String; │ │ │ │ - 184: iconst_0 │ │ │ │ - 185: aaload │ │ │ │ - 186: astore 13 │ │ │ │ - 188: aload_0 │ │ │ │ - 189: getfield #93 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 192: astore 14 │ │ │ │ - 194: aload 11 │ │ │ │ - 196: aload 14 │ │ │ │ - 198: invokevirtual #268 // Method com/bottleworks/dailymoney/data/SymbolPosition.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ - 201: astore 14 │ │ │ │ - 203: aload_3 │ │ │ │ - 204: aload 13 │ │ │ │ - 206: aload 11 │ │ │ │ - 208: aload 14 │ │ │ │ - 210: invokespecial #271 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ - 213: aload 12 │ │ │ │ - 215: aload_2 │ │ │ │ - 216: aload_3 │ │ │ │ - 217: invokeinterface #277, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 222: pop │ │ │ │ - 223: aload 11 │ │ │ │ - 225: aload 5 │ │ │ │ - 227: invokevirtual #278 // Method com/bottleworks/dailymoney/data/SymbolPosition.equals:(Ljava/lang/Object;)Z │ │ │ │ - 230: istore_1 │ │ │ │ - 231: iload_1 │ │ │ │ - 232: ifeq 239 │ │ │ │ - 235: iload 6 │ │ │ │ - 237: istore 7 │ │ │ │ - 239: iload 10 │ │ │ │ + 104: invokevirtual #68 // Method com/bottleworks/dailymoney/data/Book.getSymbolPosition:()Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ │ │ + 107: astore 5 │ │ │ │ + 109: iconst_m1 │ │ │ │ + 110: istore 6 │ │ │ │ + 112: iload 6 │ │ │ │ + 114: istore 7 │ │ │ │ + 116: invokestatic #154 // Method com/bottleworks/dailymoney/data/SymbolPosition.getAvailable:()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ │ │ + 119: astore_3 │ │ │ │ + 120: aload_3 │ │ │ │ + 121: arraylength │ │ │ │ + 122: istore 8 │ │ │ │ + 124: iconst_0 │ │ │ │ + 125: istore_1 │ │ │ │ + 126: aconst_null │ │ │ │ + 127: astore_2 │ │ │ │ + 128: iload_1 │ │ │ │ + 129: iload 8 │ │ │ │ + 131: if_icmpge 247 │ │ │ │ + 134: aload_3 │ │ │ │ + 135: iload_1 │ │ │ │ + 136: aaload │ │ │ │ + 137: astore 9 │ │ │ │ + 139: iload 6 │ │ │ │ + 141: iconst_1 │ │ │ │ + 142: iadd │ │ │ │ + 143: istore 6 │ │ │ │ + 145: new #256 // class java/util/HashMap │ │ │ │ + 148: astore 10 │ │ │ │ + 150: aload 10 │ │ │ │ + 152: invokespecial #257 // Method java/util/HashMap."":()V │ │ │ │ + 155: aload 4 │ │ │ │ + 157: aload 10 │ │ │ │ + 159: invokeinterface #262, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 164: pop │ │ │ │ + 165: getstatic #40 // Field spfrom:[Ljava/lang/String; │ │ │ │ + 168: iconst_0 │ │ │ │ + 169: aaload │ │ │ │ + 170: astore 11 │ │ │ │ + 172: new #264 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ + 175: astore 12 │ │ │ │ + 177: getstatic #40 // Field spfrom:[Ljava/lang/String; │ │ │ │ + 180: iconst_0 │ │ │ │ + 181: aaload │ │ │ │ + 182: astore 13 │ │ │ │ + 184: aload_0 │ │ │ │ + 185: getfield #93 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 188: astore 14 │ │ │ │ + 190: aload 9 │ │ │ │ + 192: aload 14 │ │ │ │ + 194: invokevirtual #268 // Method com/bottleworks/dailymoney/data/SymbolPosition.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ + 197: astore 14 │ │ │ │ + 199: aload 12 │ │ │ │ + 201: aload 13 │ │ │ │ + 203: aload 9 │ │ │ │ + 205: aload 14 │ │ │ │ + 207: invokespecial #271 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ + 210: aload 10 │ │ │ │ + 212: aload 11 │ │ │ │ + 214: aload 12 │ │ │ │ + 216: invokeinterface #277, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 221: pop │ │ │ │ + 222: aload 9 │ │ │ │ + 224: aload 5 │ │ │ │ + 226: invokevirtual #278 // Method com/bottleworks/dailymoney/data/SymbolPosition.equals:(Ljava/lang/Object;)Z │ │ │ │ + 229: istore 15 │ │ │ │ + 231: iload 15 │ │ │ │ + 233: ifeq 240 │ │ │ │ + 236: iload 6 │ │ │ │ + 238: istore 7 │ │ │ │ + 240: iload_1 │ │ │ │ 241: iconst_1 │ │ │ │ 242: iadd │ │ │ │ - 243: istore 10 │ │ │ │ - 245: goto 131 │ │ │ │ - 248: new #280 // class android/widget/SimpleAdapter │ │ │ │ - 251: astore 15 │ │ │ │ - 253: getstatic #285 // Field com/bottleworks/dailymoney/core/R$layout.simple_spitem:I │ │ │ │ - 256: istore 16 │ │ │ │ - 258: getstatic #40 // Field spfrom:[Ljava/lang/String; │ │ │ │ - 261: astore 13 │ │ │ │ - 263: getstatic #51 // Field spto:[I │ │ │ │ - 266: astore 14 │ │ │ │ - 268: aload_0 │ │ │ │ - 269: astore_2 │ │ │ │ - 270: aload 15 │ │ │ │ - 272: aload_0 │ │ │ │ - 273: aload 4 │ │ │ │ - 275: iload 16 │ │ │ │ - 277: aload 13 │ │ │ │ - 279: aload 14 │ │ │ │ - 281: invokespecial #288 // Method android/widget/SimpleAdapter."":(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ │ │ - 284: getstatic #291 // Field com/bottleworks/dailymoney/core/R$layout.simple_spdd:I │ │ │ │ - 287: istore_1 │ │ │ │ - 288: aload 15 │ │ │ │ - 290: iload_1 │ │ │ │ - 291: invokevirtual #294 // Method android/widget/SimpleAdapter.setDropDownViewResource:(I)V │ │ │ │ - 294: new #296 // class com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder │ │ │ │ - 297: astore_2 │ │ │ │ - 298: aload_2 │ │ │ │ - 299: aload_0 │ │ │ │ - 300: invokespecial #299 // Method com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder."":(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V │ │ │ │ - 303: aload 15 │ │ │ │ - 305: aload_2 │ │ │ │ - 306: invokevirtual #303 // Method android/widget/SimpleAdapter.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V │ │ │ │ - 309: aload_0 │ │ │ │ - 310: getfield #83 // Field positionEditor:Landroid/widget/Spinner; │ │ │ │ - 313: astore_2 │ │ │ │ - 314: aload_2 │ │ │ │ - 315: aload 15 │ │ │ │ - 317: invokevirtual #307 // Method android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ │ │ - 320: iconst_m1 │ │ │ │ - 321: istore_1 │ │ │ │ - 322: iload 7 │ │ │ │ - 324: iload_1 │ │ │ │ - 325: if_icmple 339 │ │ │ │ - 328: aload_0 │ │ │ │ - 329: getfield #83 // Field positionEditor:Landroid/widget/Spinner; │ │ │ │ - 332: astore_2 │ │ │ │ - 333: aload_2 │ │ │ │ - 334: iload 7 │ │ │ │ - 336: invokevirtual #310 // Method android/widget/Spinner.setSelection:(I)V │ │ │ │ - 339: getstatic #313 // Field com/bottleworks/dailymoney/core/R$id.bookeditor_note:I │ │ │ │ - 342: istore_1 │ │ │ │ - 343: aload_0 │ │ │ │ - 344: iload_1 │ │ │ │ - 345: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 348: checkcast #122 // class android/widget/EditText │ │ │ │ - 351: astore_2 │ │ │ │ - 352: aload_0 │ │ │ │ - 353: aload_2 │ │ │ │ - 354: putfield #167 // Field noteEditor:Landroid/widget/EditText; │ │ │ │ - 357: aload_0 │ │ │ │ - 358: getfield #167 // Field noteEditor:Landroid/widget/EditText; │ │ │ │ - 361: astore_2 │ │ │ │ - 362: aload_0 │ │ │ │ - 363: getfield #156 // Field workingBook:Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ - 366: invokevirtual #71 // Method com/bottleworks/dailymoney/data/Book.getNote:()Ljava/lang/String; │ │ │ │ - 369: astore_3 │ │ │ │ - 370: aload_2 │ │ │ │ - 371: aload_3 │ │ │ │ - 372: invokevirtual #245 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 375: getstatic #316 // Field com/bottleworks/dailymoney/core/R$id.btn_ok:I │ │ │ │ - 378: istore_1 │ │ │ │ - 379: aload_0 │ │ │ │ - 380: iload_1 │ │ │ │ - 381: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 384: checkcast #318 // class android/widget/Button │ │ │ │ - 387: astore_2 │ │ │ │ - 388: aload_0 │ │ │ │ - 389: aload_2 │ │ │ │ - 390: putfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 393: aload_0 │ │ │ │ - 394: getfield #186 // Field modeCreate:Z │ │ │ │ - 397: istore_1 │ │ │ │ - 398: iload_1 │ │ │ │ - 399: ifeq 472 │ │ │ │ - 402: aload_0 │ │ │ │ - 403: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 406: astore_2 │ │ │ │ - 407: getstatic #325 // Field com/bottleworks/dailymoney/core/R$drawable.btn_add:I │ │ │ │ - 410: istore 16 │ │ │ │ - 412: aload_2 │ │ │ │ - 413: iload 16 │ │ │ │ + 243: istore_1 │ │ │ │ + 244: goto 128 │ │ │ │ + 247: new #280 // class android/widget/SimpleAdapter │ │ │ │ + 250: astore 16 │ │ │ │ + 252: getstatic #285 // Field com/bottleworks/dailymoney/core/R$layout.simple_spitem:I │ │ │ │ + 255: istore 17 │ │ │ │ + 257: getstatic #40 // Field spfrom:[Ljava/lang/String; │ │ │ │ + 260: astore 18 │ │ │ │ + 262: getstatic #51 // Field spto:[I │ │ │ │ + 265: astore 11 │ │ │ │ + 267: aload_0 │ │ │ │ + 268: astore_2 │ │ │ │ + 269: aload 16 │ │ │ │ + 271: aload_0 │ │ │ │ + 272: aload 4 │ │ │ │ + 274: iload 17 │ │ │ │ + 276: aload 18 │ │ │ │ + 278: aload 11 │ │ │ │ + 280: invokespecial #288 // Method android/widget/SimpleAdapter."":(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ │ │ + 283: getstatic #291 // Field com/bottleworks/dailymoney/core/R$layout.simple_spdd:I │ │ │ │ + 286: istore_1 │ │ │ │ + 287: aload 16 │ │ │ │ + 289: iload_1 │ │ │ │ + 290: invokevirtual #294 // Method android/widget/SimpleAdapter.setDropDownViewResource:(I)V │ │ │ │ + 293: new #296 // class com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder │ │ │ │ + 296: astore_2 │ │ │ │ + 297: aload_2 │ │ │ │ + 298: aload_0 │ │ │ │ + 299: invokespecial #299 // Method com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder."":(Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V │ │ │ │ + 302: aload 16 │ │ │ │ + 304: aload_2 │ │ │ │ + 305: invokevirtual #303 // Method android/widget/SimpleAdapter.setViewBinder:(Landroid/widget/SimpleAdapter$ViewBinder;)V │ │ │ │ + 308: aload_0 │ │ │ │ + 309: getfield #83 // Field positionEditor:Landroid/widget/Spinner; │ │ │ │ + 312: astore_2 │ │ │ │ + 313: aload_2 │ │ │ │ + 314: aload 16 │ │ │ │ + 316: invokevirtual #307 // Method android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ │ │ + 319: iconst_m1 │ │ │ │ + 320: istore_1 │ │ │ │ + 321: iload 7 │ │ │ │ + 323: iload_1 │ │ │ │ + 324: if_icmple 338 │ │ │ │ + 327: aload_0 │ │ │ │ + 328: getfield #83 // Field positionEditor:Landroid/widget/Spinner; │ │ │ │ + 331: astore_2 │ │ │ │ + 332: aload_2 │ │ │ │ + 333: iload 7 │ │ │ │ + 335: invokevirtual #310 // Method android/widget/Spinner.setSelection:(I)V │ │ │ │ + 338: getstatic #313 // Field com/bottleworks/dailymoney/core/R$id.bookeditor_note:I │ │ │ │ + 341: istore_1 │ │ │ │ + 342: aload_0 │ │ │ │ + 343: iload_1 │ │ │ │ + 344: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 347: checkcast #122 // class android/widget/EditText │ │ │ │ + 350: astore_2 │ │ │ │ + 351: aload_0 │ │ │ │ + 352: aload_2 │ │ │ │ + 353: putfield #167 // Field noteEditor:Landroid/widget/EditText; │ │ │ │ + 356: aload_0 │ │ │ │ + 357: getfield #167 // Field noteEditor:Landroid/widget/EditText; │ │ │ │ + 360: astore_2 │ │ │ │ + 361: aload_0 │ │ │ │ + 362: getfield #156 // Field workingBook:Lcom/bottleworks/dailymoney/data/Book; │ │ │ │ + 365: invokevirtual #71 // Method com/bottleworks/dailymoney/data/Book.getNote:()Ljava/lang/String; │ │ │ │ + 368: astore_3 │ │ │ │ + 369: aload_2 │ │ │ │ + 370: aload_3 │ │ │ │ + 371: invokevirtual #245 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 374: getstatic #316 // Field com/bottleworks/dailymoney/core/R$id.btn_ok:I │ │ │ │ + 377: istore_1 │ │ │ │ + 378: aload_0 │ │ │ │ + 379: iload_1 │ │ │ │ + 380: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 383: checkcast #318 // class android/widget/Button │ │ │ │ + 386: astore_2 │ │ │ │ + 387: aload_0 │ │ │ │ + 388: aload_2 │ │ │ │ + 389: putfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 392: aload_0 │ │ │ │ + 393: getfield #186 // Field modeCreate:Z │ │ │ │ + 396: istore_1 │ │ │ │ + 397: iload_1 │ │ │ │ + 398: ifeq 471 │ │ │ │ + 401: aload_0 │ │ │ │ + 402: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 405: astore_2 │ │ │ │ + 406: getstatic #325 // Field com/bottleworks/dailymoney/core/R$drawable.btn_add:I │ │ │ │ + 409: istore 17 │ │ │ │ + 411: aload_2 │ │ │ │ + 412: iload 17 │ │ │ │ + 414: iconst_0 │ │ │ │ 415: iconst_0 │ │ │ │ 416: iconst_0 │ │ │ │ - 417: iconst_0 │ │ │ │ - 418: invokevirtual #329 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ - 421: aload_0 │ │ │ │ - 422: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 425: astore_2 │ │ │ │ - 426: getstatic #332 // Field com/bottleworks/dailymoney/core/R$string.cact_create:I │ │ │ │ - 429: istore 16 │ │ │ │ - 431: aload_2 │ │ │ │ - 432: iload 16 │ │ │ │ - 434: invokevirtual #334 // Method android/widget/Button.setText:(I)V │ │ │ │ - 437: aload_0 │ │ │ │ - 438: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 441: aload_0 │ │ │ │ - 442: invokevirtual #338 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 445: getstatic #341 // Field com/bottleworks/dailymoney/core/R$id.btn_cancel:I │ │ │ │ - 448: istore_1 │ │ │ │ - 449: aload_0 │ │ │ │ - 450: iload_1 │ │ │ │ - 451: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 454: checkcast #318 // class android/widget/Button │ │ │ │ - 457: astore_2 │ │ │ │ - 458: aload_0 │ │ │ │ - 459: aload_2 │ │ │ │ - 460: putfield #343 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ - 463: aload_0 │ │ │ │ - 464: getfield #343 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ - 467: aload_0 │ │ │ │ - 468: invokevirtual #338 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 471: return │ │ │ │ - 472: aload_0 │ │ │ │ - 473: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 476: astore_2 │ │ │ │ - 477: getstatic #346 // Field com/bottleworks/dailymoney/core/R$drawable.btn_update:I │ │ │ │ - 480: istore 16 │ │ │ │ - 482: aload_2 │ │ │ │ - 483: iload 16 │ │ │ │ + 417: invokevirtual #329 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ + 420: aload_0 │ │ │ │ + 421: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 424: astore_2 │ │ │ │ + 425: getstatic #332 // Field com/bottleworks/dailymoney/core/R$string.cact_create:I │ │ │ │ + 428: istore 17 │ │ │ │ + 430: aload_2 │ │ │ │ + 431: iload 17 │ │ │ │ + 433: invokevirtual #334 // Method android/widget/Button.setText:(I)V │ │ │ │ + 436: aload_0 │ │ │ │ + 437: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 440: aload_0 │ │ │ │ + 441: invokevirtual #338 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 444: getstatic #341 // Field com/bottleworks/dailymoney/core/R$id.btn_cancel:I │ │ │ │ + 447: istore_1 │ │ │ │ + 448: aload_0 │ │ │ │ + 449: iload_1 │ │ │ │ + 450: invokevirtual #241 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 453: checkcast #318 // class android/widget/Button │ │ │ │ + 456: astore_2 │ │ │ │ + 457: aload_0 │ │ │ │ + 458: aload_2 │ │ │ │ + 459: putfield #343 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ + 462: aload_0 │ │ │ │ + 463: getfield #343 // Field cancelBtn:Landroid/widget/Button; │ │ │ │ + 466: aload_0 │ │ │ │ + 467: invokevirtual #338 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 470: return │ │ │ │ + 471: aload_0 │ │ │ │ + 472: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 475: astore_2 │ │ │ │ + 476: getstatic #346 // Field com/bottleworks/dailymoney/core/R$drawable.btn_update:I │ │ │ │ + 479: istore 17 │ │ │ │ + 481: aload_2 │ │ │ │ + 482: iload 17 │ │ │ │ + 484: iconst_0 │ │ │ │ 485: iconst_0 │ │ │ │ 486: iconst_0 │ │ │ │ - 487: iconst_0 │ │ │ │ - 488: invokevirtual #329 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ - 491: aload_0 │ │ │ │ - 492: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ - 495: astore_2 │ │ │ │ - 496: getstatic #349 // Field com/bottleworks/dailymoney/core/R$string.cact_update:I │ │ │ │ - 499: istore 16 │ │ │ │ - 501: aload_2 │ │ │ │ - 502: iload 16 │ │ │ │ - 504: invokevirtual #334 // Method android/widget/Button.setText:(I)V │ │ │ │ - 507: goto 437 │ │ │ │ + 487: invokevirtual #329 // Method android/widget/Button.setCompoundDrawablesWithIntrinsicBounds:(IIII)V │ │ │ │ + 490: aload_0 │ │ │ │ + 491: getfield #320 // Field okBtn:Landroid/widget/Button; │ │ │ │ + 494: astore_2 │ │ │ │ + 495: getstatic #349 // Field com/bottleworks/dailymoney/core/R$string.cact_update:I │ │ │ │ + 498: istore 17 │ │ │ │ + 500: aload_2 │ │ │ │ + 501: iload 17 │ │ │ │ + 503: invokevirtual #334 // Method android/widget/Button.setText:(I)V │ │ │ │ + 506: goto 436 │ │ │ │ │ │ │ │ public void onActivityResult(int, int, android.content.Intent); │ │ │ │ descriptor: (IILandroid/content/Intent;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=4 │ │ │ │ 0: aload_0 │ │ ├── com/bottleworks/dailymoney/ui/BookListHelper.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -855,44 +855,42 @@ │ │ │ │ 6: getfield #75 // Field listViewMapList:Ljava/util/List; │ │ │ │ 9: invokeinterface #225, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 14: invokestatic #147 // Method com/bottleworks/dailymoney/context/Contexts.instance:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ 17: invokevirtual #150 // Method com/bottleworks/dailymoney/context/Contexts.getWorkingBookId:()I │ │ │ │ 20: istore_2 │ │ │ │ 21: aload_0 │ │ │ │ 22: getfield #73 // Field listViewData:Ljava/util/List; │ │ │ │ - 25: astore_3 │ │ │ │ - 26: aload_3 │ │ │ │ - 27: invokeinterface #229, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokeinterface #235, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 41: istore 5 │ │ │ │ - 43: iload 5 │ │ │ │ - 45: ifeq 86 │ │ │ │ - 48: aload 4 │ │ │ │ - 50: invokeinterface #239, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 55: checkcast #90 // class com/bottleworks/dailymoney/data/Book │ │ │ │ - 58: astore 6 │ │ │ │ - 60: aload_0 │ │ │ │ - 61: aload 6 │ │ │ │ - 63: iload_2 │ │ │ │ - 64: invokespecial #243 // Method toBookMap:(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; │ │ │ │ - 67: astore 7 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: getfield #75 // Field listViewMapList:Ljava/util/List; │ │ │ │ - 73: astore_3 │ │ │ │ - 74: aload_3 │ │ │ │ - 75: aload 7 │ │ │ │ - 77: invokeinterface #247, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 82: pop │ │ │ │ - 83: goto 34 │ │ │ │ - 86: aload_0 │ │ │ │ - 87: getfield #85 // Field listViewAdapter:Landroid/widget/SimpleAdapter; │ │ │ │ - 90: invokevirtual #252 // Method android/widget/SimpleAdapter.notifyDataSetChanged:()V │ │ │ │ - 93: return │ │ │ │ + 25: invokeinterface #229, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokeinterface #235, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 37: istore 4 │ │ │ │ + 39: iload 4 │ │ │ │ + 41: ifeq 83 │ │ │ │ + 44: aload_3 │ │ │ │ + 45: invokeinterface #239, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 50: checkcast #90 // class com/bottleworks/dailymoney/data/Book │ │ │ │ + 53: astore 5 │ │ │ │ + 55: aload_0 │ │ │ │ + 56: aload 5 │ │ │ │ + 58: iload_2 │ │ │ │ + 59: invokespecial #243 // Method toBookMap:(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; │ │ │ │ + 62: astore 6 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: getfield #75 // Field listViewMapList:Ljava/util/List; │ │ │ │ + 68: astore 7 │ │ │ │ + 70: aload 7 │ │ │ │ + 72: aload 6 │ │ │ │ + 74: invokeinterface #247, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 79: pop │ │ │ │ + 80: goto 31 │ │ │ │ + 83: aload_0 │ │ │ │ + 84: getfield #85 // Field listViewAdapter:Landroid/widget/SimpleAdapter; │ │ │ │ + 87: invokevirtual #252 // Method android/widget/SimpleAdapter.notifyDataSetChanged:()V │ │ │ │ + 90: return │ │ │ │ │ │ │ │ public void setup(android.widget.ListView); │ │ │ │ descriptor: (Landroid/widget/ListView;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: getstatic #257 // Field com/bottleworks/dailymoney/core/R$layout.bookmgnt_item:I │ │ ├── com/bottleworks/dailymoney/ui/DataMaintenanceActivity$2.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ 48: invokestatic #43 // Method com/bottleworks/commons/util/GUIs.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ 51: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=1 │ │ │ │ + stack=300, locals=11, args_size=1 │ │ │ │ 0: invokestatic #49 // Method android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ 3: astore_1 │ │ │ │ 4: new #51 // class java/io/File │ │ │ │ 7: astore_2 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ │ 12: getfield #31 // Field com/bottleworks/dailymoney/ui/DataMaintenanceActivity.workingFolder:Ljava/lang/String; │ │ │ │ @@ -173,51 +173,53 @@ │ │ │ │ 34: aload_2 │ │ │ │ 35: invokevirtual #62 // Method java/io/File.listFiles:()[Ljava/io/File; │ │ │ │ 38: astore 5 │ │ │ │ 40: aload 5 │ │ │ │ 42: arraylength │ │ │ │ 43: istore 6 │ │ │ │ 45: iconst_0 │ │ │ │ - 46: istore 7 │ │ │ │ - 48: iload 7 │ │ │ │ - 50: iload 6 │ │ │ │ - 52: if_icmpge 33 │ │ │ │ - 55: aload 5 │ │ │ │ - 57: iload 7 │ │ │ │ - 59: aaload │ │ │ │ - 60: astore 8 │ │ │ │ - 62: aload 8 │ │ │ │ - 64: invokevirtual #66 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 67: astore_3 │ │ │ │ - 68: aload_3 │ │ │ │ - 69: invokevirtual #71 // Method java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ - 72: astore 9 │ │ │ │ - 74: aload 8 │ │ │ │ - 76: invokevirtual #74 // Method java/io/File.isFile:()Z │ │ │ │ - 79: istore 4 │ │ │ │ - 81: iload 4 │ │ │ │ - 83: ifeq 124 │ │ │ │ - 86: ldc #76 // String .csv │ │ │ │ - 88: astore_3 │ │ │ │ - 89: aload 9 │ │ │ │ - 91: aload_3 │ │ │ │ - 92: invokevirtual #80 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ - 95: istore 4 │ │ │ │ - 97: iload 4 │ │ │ │ - 99: ifne 118 │ │ │ │ - 102: ldc #82 // String .bak │ │ │ │ - 104: astore_3 │ │ │ │ - 105: aload 9 │ │ │ │ - 107: aload_3 │ │ │ │ - 108: invokevirtual #80 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ - 111: istore 4 │ │ │ │ - 113: iload 4 │ │ │ │ - 115: ifeq 124 │ │ │ │ - 118: aload 8 │ │ │ │ - 120: invokevirtual #85 // Method java/io/File.delete:()Z │ │ │ │ - 123: pop │ │ │ │ - 124: iload 7 │ │ │ │ - 126: iconst_1 │ │ │ │ - 127: iadd │ │ │ │ - 128: istore 7 │ │ │ │ - 130: goto 48 │ │ │ │ + 46: istore 4 │ │ │ │ + 48: aconst_null │ │ │ │ + 49: astore_3 │ │ │ │ + 50: iload 4 │ │ │ │ + 52: iload 6 │ │ │ │ + 54: if_icmpge 33 │ │ │ │ + 57: aload 5 │ │ │ │ + 59: iload 4 │ │ │ │ + 61: aaload │ │ │ │ + 62: astore 7 │ │ │ │ + 64: aload 7 │ │ │ │ + 66: invokevirtual #66 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 69: astore 8 │ │ │ │ + 71: aload 8 │ │ │ │ + 73: invokevirtual #71 // Method java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ + 76: astore 9 │ │ │ │ + 78: aload 7 │ │ │ │ + 80: invokevirtual #74 // Method java/io/File.isFile:()Z │ │ │ │ + 83: istore 10 │ │ │ │ + 85: iload 10 │ │ │ │ + 87: ifeq 132 │ │ │ │ + 90: ldc #76 // String .csv │ │ │ │ + 92: astore 8 │ │ │ │ + 94: aload 9 │ │ │ │ + 96: aload 8 │ │ │ │ + 98: invokevirtual #80 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ + 101: istore 10 │ │ │ │ + 103: iload 10 │ │ │ │ + 105: ifne 126 │ │ │ │ + 108: ldc #82 // String .bak │ │ │ │ + 110: astore 8 │ │ │ │ + 112: aload 9 │ │ │ │ + 114: aload 8 │ │ │ │ + 116: invokevirtual #80 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ + 119: istore 10 │ │ │ │ + 121: iload 10 │ │ │ │ + 123: ifeq 132 │ │ │ │ + 126: aload 7 │ │ │ │ + 128: invokevirtual #85 // Method java/io/File.delete:()Z │ │ │ │ + 131: pop │ │ │ │ + 132: iload 4 │ │ │ │ + 134: iconst_1 │ │ │ │ + 135: iadd │ │ │ │ + 136: istore 4 │ │ │ │ + 138: goto 50 │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/DataMaintenanceActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -88,50 +88,62 @@ │ │ │ │ final String format = this.backupformat.format(new Date()); │ │ │ │ if (n2 != 0) { │ │ │ │ final StringWriter stringWriter = new StringWriter(); │ │ │ │ final CsvWriter csvWriter = new CsvWriter((Writer)stringWriter, ','); │ │ │ │ csvWriter.writeRecord(new String[] { "id", "from", "to", "date", "value", "note", "archived", "appver:" + this.vercode }); │ │ │ │ for (final Detail detail : dataProvider.listAllDetail()) { │ │ │ │ ++n3; │ │ │ │ - final String[] array = { Integer.toString(detail.getId()), detail.getFrom(), detail.getTo(), Formats.normalizeDate2String(detail.getDate()), Formats.normalizeDouble2String(detail.getMoney()), detail.getNote(), null }; │ │ │ │ + final String[] array2; │ │ │ │ + final String[] array = array2 = new String[7]; │ │ │ │ + array[0] = Integer.toString(detail.getId()); │ │ │ │ + array[1] = detail.getFrom(); │ │ │ │ + array[2] = detail.getTo(); │ │ │ │ + array[3] = Formats.normalizeDate2String(detail.getDate()); │ │ │ │ + array[4] = Formats.normalizeDouble2String(detail.getMoney()); │ │ │ │ + array[5] = detail.getNote(); │ │ │ │ final int n4 = 6; │ │ │ │ String s; │ │ │ │ if (detail.isArchived()) { │ │ │ │ s = "1"; │ │ │ │ } │ │ │ │ else { │ │ │ │ s = "0"; │ │ │ │ } │ │ │ │ - array[n4] = s; │ │ │ │ - csvWriter.writeRecord(array); │ │ │ │ + array2[n4] = s; │ │ │ │ + csvWriter.writeRecord(array2); │ │ │ │ } │ │ │ │ csvWriter.close(); │ │ │ │ final String string = stringWriter.toString(); │ │ │ │ final File workingFile = this.getWorkingFile("details.csv"); │ │ │ │ final File workingFile2 = this.getWorkingFile("details-" + n + ".csv"); │ │ │ │ this.saveFile(workingFile, string, format); │ │ │ │ this.saveFile(workingFile2, string, format); │ │ │ │ } │ │ │ │ if (b) { │ │ │ │ final StringWriter stringWriter2 = new StringWriter(); │ │ │ │ final CsvWriter csvWriter2 = new CsvWriter((Writer)stringWriter2, ','); │ │ │ │ csvWriter2.writeRecord(new String[] { "id", "type", "name", "init", "cash", "appver:" + this.vercode }); │ │ │ │ for (final Account account : dataProvider.listAccount((AccountType)null)) { │ │ │ │ ++n3; │ │ │ │ - final String[] array2 = { account.getId(), account.getType(), account.getName(), Formats.normalizeDouble2String(account.getInitialValue()), null }; │ │ │ │ + final String[] array4; │ │ │ │ + final String[] array3 = array4 = new String[5]; │ │ │ │ + array3[0] = account.getId(); │ │ │ │ + array3[1] = account.getType(); │ │ │ │ + array3[2] = account.getName(); │ │ │ │ + array3[3] = Formats.normalizeDouble2String(account.getInitialValue()); │ │ │ │ final int n5 = 4; │ │ │ │ String s2; │ │ │ │ if (account.isCashAccount()) { │ │ │ │ s2 = "1"; │ │ │ │ } │ │ │ │ else { │ │ │ │ s2 = "0"; │ │ │ │ } │ │ │ │ - array2[n5] = s2; │ │ │ │ - csvWriter2.writeRecord(array2); │ │ │ │ + array4[n5] = s2; │ │ │ │ + csvWriter2.writeRecord(array4); │ │ │ │ } │ │ │ │ csvWriter2.close(); │ │ │ │ final String string2 = stringWriter2.toString(); │ │ │ │ final File workingFile3 = this.getWorkingFile("accounts.csv"); │ │ │ │ final File workingFile4 = this.getWorkingFile("accounts-" + n + ".csv"); │ │ │ │ this.saveFile(workingFile3, string2, format); │ │ │ │ this.saveFile(workingFile4, string2, format); │ │ ├── com/bottleworks/dailymoney/ui/DesktopActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -107,16 +107,16 @@ │ │ │ │ this.infoCumulativeCash = (TextView)this.findViewById(R$id.dt_info_cumulative_cash); │ │ │ │ this.gridViewAdapter = new DesktopActivity$DesktopItemAdapter(this); │ │ │ │ (this.gridView = (GridView)this.findViewById(R$id.dt_grid)).setAdapter((ListAdapter)this.gridViewAdapter); │ │ │ │ this.gridView.setOnItemClickListener((AdapterView$OnItemClickListener)this); │ │ │ │ } │ │ │ │ │ │ │ │ private void initialDesktopItem() { │ │ │ │ - Desktop[] array; │ │ │ │ - for (int length = (array = new Desktop[] { (Desktop)new MainDesktop((Activity)this), (Desktop)new ReportsDesktop((Activity)this), (Desktop)new TestsDesktop((Activity)this) }).length, i = 0; i < length; ++i) { │ │ │ │ + int i = 0; │ │ │ │ + for (Desktop[] array = { (Desktop)new MainDesktop((Activity)this), (Desktop)new ReportsDesktop((Activity)this), (Desktop)new TestsDesktop((Activity)this) }; i < array.length; ++i) { │ │ │ │ final Desktop desktop = array[i]; │ │ │ │ if (desktop.isAvailable()) { │ │ │ │ this.desktops.add(desktop); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/DetailEditorActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -128,22 +128,22 @@ │ │ │ │ if ("".equals(trim)) { │ │ │ │ this.dateEditor.requestFocus(); │ │ │ │ GUIs.alert((Context)this, this.i18n.string(R$string.cmsg_field_empty, new Object[] { this.i18n.string(R$string.label_date) })); │ │ │ │ } │ │ │ │ else { │ │ │ │ Date parse = null; │ │ │ │ String string = null; │ │ │ │ - Label_0484: { │ │ │ │ + Label_0508: { │ │ │ │ try { │ │ │ │ final Contexts contexts = this.getContexts(); │ │ │ │ try { │ │ │ │ parse = contexts.getDateFormat().parse(trim); │ │ │ │ string = this.moneyEditor.getText().toString(); │ │ │ │ if (!"".equals(string)) { │ │ │ │ - break Label_0484; │ │ │ │ + break Label_0508; │ │ │ │ } │ │ │ │ this.moneyEditor.requestFocus(); │ │ │ │ GUIs.alert((Context)this, this.i18n.string(R$string.cmsg_field_empty, new Object[] { this.i18n.string(R$string.label_money) })); │ │ │ │ } │ │ │ │ catch (ParseException ex) { │ │ │ │ Logger.e(ex.getMessage(), (Throwable)ex); │ │ │ │ GUIs.errorToast((Context)this, (Throwable)ex); │ │ │ │ @@ -286,17 +286,16 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private void reloadSpinnerData() { │ │ │ │ final IDataProvider dataProvider = this.getContexts().getDataProvider(); │ │ │ │ final AccountType[] fromType = AccountType.getFromType(); │ │ │ │ this.fromAccountList.clear(); │ │ │ │ this.fromAccountMapList.clear(); │ │ │ │ - final AccountType[] array = fromType; │ │ │ │ for (int length = fromType.length, i = 0; i < length; ++i) { │ │ │ │ - this.fromAccountList.addAll(AccountUtil.toIndentNode(dataProvider.listAccount(array[i]))); │ │ │ │ + this.fromAccountList.addAll(AccountUtil.toIndentNode(dataProvider.listAccount(fromType[i]))); │ │ │ │ } │ │ │ │ final String from = this.workingDetail.getFrom(); │ │ │ │ int selection2; │ │ │ │ int selection; │ │ │ │ int n = selection = (selection2 = -1); │ │ │ │ String type = null; │ │ │ │ for (final AccountUtil$IndentNode accountUtil$IndentNode : this.fromAccountList) { │ │ │ │ @@ -315,17 +314,16 @@ │ │ │ │ selection = n; │ │ │ │ type = accountUtil$IndentNode.getAccount().getType(); │ │ │ │ } │ │ │ │ } │ │ │ │ final AccountType[] toType = AccountType.getToType(type); │ │ │ │ this.toAccountList.clear(); │ │ │ │ this.toAccountMapList.clear(); │ │ │ │ - final AccountType[] array2 = toType; │ │ │ │ for (int length2 = toType.length, j = 0; j < length2; ++j) { │ │ │ │ - this.toAccountList.addAll(AccountUtil.toIndentNode(dataProvider.listAccount(array2[j]))); │ │ │ │ + this.toAccountList.addAll(AccountUtil.toIndentNode(dataProvider.listAccount(toType[j]))); │ │ │ │ } │ │ │ │ final String to = this.workingDetail.getTo(); │ │ │ │ int selection4; │ │ │ │ int selection3; │ │ │ │ int n2 = selection3 = (selection4 = -1); │ │ │ │ for (final AccountUtil$IndentNode accountUtil$IndentNode2 : this.toAccountList) { │ │ │ │ ++n2; │ │ ├── com/bottleworks/dailymoney/ui/DetailListHelper.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1163,44 +1163,42 @@ │ │ │ │ 6: getfield #93 // Field listViewMapList:Ljava/util/List; │ │ │ │ 9: invokeinterface #300, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 14: invokestatic #140 // Method com/bottleworks/dailymoney/context/Contexts.instance:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ 17: invokevirtual #304 // Method com/bottleworks/dailymoney/context/Contexts.getDateFormat:()Ljava/text/DateFormat; │ │ │ │ 20: astore_2 │ │ │ │ 21: aload_0 │ │ │ │ 22: getfield #91 // Field listViewData:Ljava/util/List; │ │ │ │ - 25: astore_3 │ │ │ │ - 26: aload_3 │ │ │ │ - 27: invokeinterface #308, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokeinterface #314, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 41: istore 5 │ │ │ │ - 43: iload 5 │ │ │ │ - 45: ifeq 86 │ │ │ │ - 48: aload 4 │ │ │ │ - 50: invokeinterface #318, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 55: checkcast #119 // class com/bottleworks/dailymoney/data/Detail │ │ │ │ - 58: astore 6 │ │ │ │ - 60: aload_0 │ │ │ │ - 61: aload 6 │ │ │ │ - 63: aload_2 │ │ │ │ - 64: invokespecial #322 // Method toDetailMap:(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; │ │ │ │ - 67: astore 7 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: getfield #93 // Field listViewMapList:Ljava/util/List; │ │ │ │ - 73: astore_3 │ │ │ │ - 74: aload_3 │ │ │ │ - 75: aload 7 │ │ │ │ - 77: invokeinterface #326, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 82: pop │ │ │ │ - 83: goto 34 │ │ │ │ - 86: aload_0 │ │ │ │ - 87: getfield #270 // Field listViewAdapter:Landroid/widget/SimpleAdapter; │ │ │ │ - 90: invokevirtual #275 // Method android/widget/SimpleAdapter.notifyDataSetChanged:()V │ │ │ │ - 93: return │ │ │ │ + 25: invokeinterface #308, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokeinterface #314, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 37: istore 4 │ │ │ │ + 39: iload 4 │ │ │ │ + 41: ifeq 83 │ │ │ │ + 44: aload_3 │ │ │ │ + 45: invokeinterface #318, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 50: checkcast #119 // class com/bottleworks/dailymoney/data/Detail │ │ │ │ + 53: astore 5 │ │ │ │ + 55: aload_0 │ │ │ │ + 56: aload 5 │ │ │ │ + 58: aload_2 │ │ │ │ + 59: invokespecial #322 // Method toDetailMap:(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; │ │ │ │ + 62: astore 6 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: getfield #93 // Field listViewMapList:Ljava/util/List; │ │ │ │ + 68: astore 7 │ │ │ │ + 70: aload 7 │ │ │ │ + 72: aload 6 │ │ │ │ + 74: invokeinterface #326, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 79: pop │ │ │ │ + 80: goto 31 │ │ │ │ + 83: aload_0 │ │ │ │ + 84: getfield #270 // Field listViewAdapter:Landroid/widget/SimpleAdapter; │ │ │ │ + 87: invokevirtual #275 // Method android/widget/SimpleAdapter.notifyDataSetChanged:()V │ │ │ │ + 90: return │ │ │ │ │ │ │ │ public void setup(android.widget.ListView); │ │ │ │ descriptor: (Landroid/widget/ListView;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ @@ -1208,17 +1206,17 @@ │ │ │ │ 2: invokestatic #140 // Method com/bottleworks/dailymoney/context/Contexts.instance:()Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ 5: astore_3 │ │ │ │ 6: aload_3 │ │ │ │ 7: invokevirtual #329 // Method com/bottleworks/dailymoney/context/Contexts.getPrefDetailListLayout:()I │ │ │ │ 10: istore 4 │ │ │ │ 12: iload 4 │ │ │ │ 14: tableswitch { // 2 to 4 │ │ │ │ - 2: 233 │ │ │ │ - 3: 240 │ │ │ │ - 4: 247 │ │ │ │ + 2: 230 │ │ │ │ + 3: 237 │ │ │ │ + 4: 244 │ │ │ │ default: 40 │ │ │ │ } │ │ │ │ 40: getstatic #334 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item1:I │ │ │ │ 43: istore_2 │ │ │ │ 44: new #272 // class android/widget/SimpleAdapter │ │ │ │ 47: astore_3 │ │ │ │ 48: aload_0 │ │ │ │ @@ -1279,43 +1277,41 @@ │ │ │ │ 156: invokevirtual #249 // Method com/bottleworks/dailymoney/context/Contexts.getDataProvider:()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ │ 159: astore 9 │ │ │ │ 161: iconst_0 │ │ │ │ 162: istore 4 │ │ │ │ 164: aload 9 │ │ │ │ 166: aconst_null │ │ │ │ 167: invokeinterface #360, 2 // InterfaceMethod com/bottleworks/dailymoney/data/IDataProvider.listAccount:(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ │ │ - 172: astore_3 │ │ │ │ - 173: aload_3 │ │ │ │ - 174: invokeinterface #308, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 179: astore 10 │ │ │ │ - 181: aload 10 │ │ │ │ - 183: invokeinterface #314, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 188: istore 4 │ │ │ │ - 190: iload 4 │ │ │ │ - 192: ifeq 254 │ │ │ │ - 195: aload 10 │ │ │ │ - 197: invokeinterface #318, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 202: checkcast #131 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 205: astore 11 │ │ │ │ - 207: aload_0 │ │ │ │ - 208: getfield #98 // Field accountCache:Ljava/util/Map; │ │ │ │ - 211: astore_3 │ │ │ │ - 212: aload 11 │ │ │ │ - 214: invokevirtual #362 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ - 217: astore 5 │ │ │ │ - 219: aload_3 │ │ │ │ - 220: aload 5 │ │ │ │ - 222: aload 11 │ │ │ │ - 224: invokeinterface #163, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 229: pop │ │ │ │ - 230: goto 181 │ │ │ │ - 233: getstatic #365 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item2:I │ │ │ │ - 236: istore_2 │ │ │ │ - 237: goto 44 │ │ │ │ - 240: getstatic #368 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item3:I │ │ │ │ - 243: istore_2 │ │ │ │ - 244: goto 44 │ │ │ │ - 247: getstatic #371 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item4:I │ │ │ │ - 250: istore_2 │ │ │ │ - 251: goto 44 │ │ │ │ - 254: return │ │ │ │ + 172: invokeinterface #308, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 177: astore_3 │ │ │ │ + 178: aload_3 │ │ │ │ + 179: invokeinterface #314, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 184: istore 10 │ │ │ │ + 186: iload 10 │ │ │ │ + 188: ifeq 251 │ │ │ │ + 191: aload_3 │ │ │ │ + 192: invokeinterface #318, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 197: checkcast #131 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 200: astore 11 │ │ │ │ + 202: aload_0 │ │ │ │ + 203: getfield #98 // Field accountCache:Ljava/util/Map; │ │ │ │ + 206: astore 5 │ │ │ │ + 208: aload 11 │ │ │ │ + 210: invokevirtual #362 // Method com/bottleworks/dailymoney/data/Account.getId:()Ljava/lang/String; │ │ │ │ + 213: astore 6 │ │ │ │ + 215: aload 5 │ │ │ │ + 217: aload 6 │ │ │ │ + 219: aload 11 │ │ │ │ + 221: invokeinterface #163, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 226: pop │ │ │ │ + 227: goto 178 │ │ │ │ + 230: getstatic #365 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item2:I │ │ │ │ + 233: istore_2 │ │ │ │ + 234: goto 44 │ │ │ │ + 237: getstatic #368 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item3:I │ │ │ │ + 240: istore_2 │ │ │ │ + 241: goto 44 │ │ │ │ + 244: getstatic #371 // Field com/bottleworks/dailymoney/core/R$layout.detlist_item4:I │ │ │ │ + 247: istore_2 │ │ │ │ + 248: goto 44 │ │ │ │ + 251: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/PasswordProtectionActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -38,19 +38,19 @@ │ │ │ │ #30 = Methodref #2.#29 // com/bottleworks/dailymoney/ui/PasswordProtectionActivity.findViewById:(I)Landroid/view/View; │ │ │ │ #31 = Utf8 android/widget/TextView │ │ │ │ #32 = Class #31 // android/widget/TextView │ │ │ │ #33 = Utf8 getText │ │ │ │ #34 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #35 = NameAndType #33:#34 // getText:()Ljava/lang/CharSequence; │ │ │ │ #36 = Methodref #32.#35 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - #37 = Utf8 java/lang/Object │ │ │ │ - #38 = Class #37 // java/lang/Object │ │ │ │ + #37 = Utf8 java/lang/CharSequence │ │ │ │ + #38 = Class #37 // java/lang/CharSequence │ │ │ │ #39 = Utf8 toString │ │ │ │ #40 = NameAndType #39:#18 // toString:()Ljava/lang/String; │ │ │ │ - #41 = Methodref #38.#40 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #41 = InterfaceMethodref #38.#40 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #42 = Utf8 java/lang/String │ │ │ │ #43 = Class #42 // java/lang/String │ │ │ │ #44 = Utf8 equals │ │ │ │ #45 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ #46 = NameAndType #44:#45 // equals:(Ljava/lang/Object;)Z │ │ │ │ #47 = Methodref #43.#46 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ #48 = Utf8 setResult │ │ │ │ @@ -126,36 +126,36 @@ │ │ │ │ 12: aload_0 │ │ │ │ 13: iload_2 │ │ │ │ 14: invokevirtual #30 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 17: checkcast #32 // class android/widget/TextView │ │ │ │ 20: invokevirtual #36 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ 23: astore_3 │ │ │ │ 24: aload_3 │ │ │ │ - 25: invokevirtual #41 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 28: astore 4 │ │ │ │ - 30: aload_1 │ │ │ │ - 31: aload 4 │ │ │ │ - 33: invokevirtual #47 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 36: istore_2 │ │ │ │ - 37: iload_2 │ │ │ │ - 38: ifeq 53 │ │ │ │ - 41: iconst_m1 │ │ │ │ - 42: istore_2 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: iload_2 │ │ │ │ - 45: invokevirtual #51 // Method setResult:(I)V │ │ │ │ - 48: aload_0 │ │ │ │ - 49: invokevirtual #54 // Method finish:()V │ │ │ │ - 52: return │ │ │ │ - 53: getstatic #59 // Field com/bottleworks/dailymoney/core/R$string.msg_wrong_password:I │ │ │ │ - 56: istore_2 │ │ │ │ - 57: aload_0 │ │ │ │ - 58: iload_2 │ │ │ │ - 59: invokestatic #65 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;I)V │ │ │ │ - 62: goto 52 │ │ │ │ + 25: invokeinterface #41, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload_1 │ │ │ │ + 33: aload 4 │ │ │ │ + 35: invokevirtual #47 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 38: istore_2 │ │ │ │ + 39: iload_2 │ │ │ │ + 40: ifeq 55 │ │ │ │ + 43: iconst_m1 │ │ │ │ + 44: istore_2 │ │ │ │ + 45: aload_0 │ │ │ │ + 46: iload_2 │ │ │ │ + 47: invokevirtual #51 // Method setResult:(I)V │ │ │ │ + 50: aload_0 │ │ │ │ + 51: invokevirtual #54 // Method finish:()V │ │ │ │ + 54: return │ │ │ │ + 55: getstatic #59 // Field com/bottleworks/dailymoney/core/R$string.msg_wrong_password:I │ │ │ │ + 58: istore_2 │ │ │ │ + 59: aload_0 │ │ │ │ + 60: iload_2 │ │ │ │ + 61: invokestatic #65 // Method com/bottleworks/commons/util/GUIs.shortToast:(Landroid/content/Context;I)V │ │ │ │ + 64: goto 54 │ │ │ │ │ │ │ │ public void onClick(android.view.View); │ │ │ │ descriptor: (Landroid/view/View;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── com/bottleworks/dailymoney/ui/report/AbstractChart.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -383,50 +383,48 @@ │ │ │ │ 33: putfield #89 // Field orientation:I │ │ │ │ 36: return │ │ │ │ │ │ │ │ protected org.achartengine.renderer.DefaultRenderer buildCategoryRenderer(int[]); │ │ │ │ descriptor: ([I)Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: new #91 // class org/achartengine/renderer/DefaultRenderer │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #92 // Method org/achartengine/renderer/DefaultRenderer."":()V │ │ │ │ 8: aload_1 │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_1 │ │ │ │ - 11: arraylength │ │ │ │ + 9: arraylength │ │ │ │ + 10: istore_3 │ │ │ │ + 11: iconst_0 │ │ │ │ 12: istore 4 │ │ │ │ - 14: iconst_0 │ │ │ │ - 15: istore 5 │ │ │ │ - 17: iload 5 │ │ │ │ - 19: iload 4 │ │ │ │ - 21: if_icmpge 62 │ │ │ │ - 24: aload_3 │ │ │ │ - 25: iload 5 │ │ │ │ - 27: iaload │ │ │ │ - 28: istore 6 │ │ │ │ - 30: new #94 // class org/achartengine/renderer/SimpleSeriesRenderer │ │ │ │ - 33: astore 7 │ │ │ │ - 35: aload 7 │ │ │ │ - 37: invokespecial #95 // Method org/achartengine/renderer/SimpleSeriesRenderer."":()V │ │ │ │ - 40: aload 7 │ │ │ │ - 42: iload 6 │ │ │ │ - 44: invokevirtual #99 // Method org/achartengine/renderer/SimpleSeriesRenderer.setColor:(I)V │ │ │ │ - 47: aload_2 │ │ │ │ - 48: aload 7 │ │ │ │ - 50: invokevirtual #103 // Method org/achartengine/renderer/DefaultRenderer.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ │ │ - 53: iload 5 │ │ │ │ - 55: iconst_1 │ │ │ │ - 56: iadd │ │ │ │ - 57: istore 5 │ │ │ │ - 59: goto 17 │ │ │ │ - 62: aload_2 │ │ │ │ - 63: areturn │ │ │ │ + 14: iload 4 │ │ │ │ + 16: iload_3 │ │ │ │ + 17: if_icmpge 58 │ │ │ │ + 20: aload_1 │ │ │ │ + 21: iload 4 │ │ │ │ + 23: iaload │ │ │ │ + 24: istore 5 │ │ │ │ + 26: new #94 // class org/achartengine/renderer/SimpleSeriesRenderer │ │ │ │ + 29: astore 6 │ │ │ │ + 31: aload 6 │ │ │ │ + 33: invokespecial #95 // Method org/achartengine/renderer/SimpleSeriesRenderer."":()V │ │ │ │ + 36: aload 6 │ │ │ │ + 38: iload 5 │ │ │ │ + 40: invokevirtual #99 // Method org/achartengine/renderer/SimpleSeriesRenderer.setColor:(I)V │ │ │ │ + 43: aload_2 │ │ │ │ + 44: aload 6 │ │ │ │ + 46: invokevirtual #103 // Method org/achartengine/renderer/DefaultRenderer.addSeriesRenderer:(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ │ │ + 49: iload 4 │ │ │ │ + 51: iconst_1 │ │ │ │ + 52: iadd │ │ │ │ + 53: istore 4 │ │ │ │ + 55: goto 14 │ │ │ │ + 58: aload_2 │ │ │ │ + 59: areturn │ │ │ │ │ │ │ │ protected org.achartengine.renderer.XYMultipleSeriesRenderer buildRenderer(int[], org.achartengine.chart.PointStyle[]); │ │ │ │ descriptor: ([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=3 │ │ │ │ 0: new #105 // class org/achartengine/renderer/XYMultipleSeriesRenderer │ │ ├── com/bottleworks/dailymoney/ui/report/BalanceActivity$3.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -403,380 +403,378 @@ │ │ │ │ 52: aload_0 │ │ │ │ 53: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ 56: invokestatic #49 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ │ │ 59: invokeinterface #42, 1 // InterfaceMethod java/util/List.clear:()V │ │ │ │ 64: aload_0 │ │ │ │ 65: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ 68: invokestatic #37 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ │ │ - 71: astore 4 │ │ │ │ - 73: aload 4 │ │ │ │ - 75: invokeinterface #53, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 80: astore 6 │ │ │ │ - 82: aload 6 │ │ │ │ - 84: invokeinterface #59, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 89: istore 7 │ │ │ │ - 91: iload 7 │ │ │ │ - 93: ifeq 294 │ │ │ │ - 96: aload 6 │ │ │ │ - 98: invokeinterface #63, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 103: checkcast #65 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 106: astore 8 │ │ │ │ - 108: new #67 // class java/util/HashMap │ │ │ │ - 111: astore 9 │ │ │ │ - 113: aload 9 │ │ │ │ - 115: invokespecial #68 // Method java/util/HashMap."":()V │ │ │ │ - 118: aload_0 │ │ │ │ - 119: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 122: invokestatic #49 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ │ │ - 125: aload 9 │ │ │ │ - 127: invokeinterface #72, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 132: pop │ │ │ │ - 133: aload_0 │ │ │ │ - 134: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 137: invokestatic #75 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ - 140: astore 4 │ │ │ │ - 142: aload 8 │ │ │ │ - 144: invokevirtual #79 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 147: dstore 10 │ │ │ │ - 149: aload 4 │ │ │ │ - 151: dload 10 │ │ │ │ - 153: invokevirtual #83 // Method com/bottleworks/dailymoney/context/Contexts.toFormattedMoneyString:(D)Ljava/lang/String; │ │ │ │ - 156: astore 12 │ │ │ │ - 158: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ - 161: iconst_0 │ │ │ │ - 162: aaload │ │ │ │ - 163: astore 4 │ │ │ │ - 165: new #89 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ - 168: astore 5 │ │ │ │ - 170: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ - 173: iconst_0 │ │ │ │ - 174: aaload │ │ │ │ - 175: astore 13 │ │ │ │ - 177: aload 5 │ │ │ │ - 179: aload 13 │ │ │ │ - 181: aload 8 │ │ │ │ - 183: ldc #91 // String │ │ │ │ - 185: invokespecial #94 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ - 188: aload 9 │ │ │ │ - 190: aload 4 │ │ │ │ - 192: aload 5 │ │ │ │ - 194: invokeinterface #100, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 199: pop │ │ │ │ - 200: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ - 203: iload_2 │ │ │ │ - 204: aaload │ │ │ │ - 205: astore 4 │ │ │ │ - 207: new #89 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ - 210: astore 5 │ │ │ │ - 212: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ - 215: iload_2 │ │ │ │ - 216: aaload │ │ │ │ - 217: astore 13 │ │ │ │ - 219: aload 8 │ │ │ │ - 221: invokevirtual #104 // Method com/bottleworks/dailymoney/data/Balance.getName:()Ljava/lang/String; │ │ │ │ - 224: astore 14 │ │ │ │ - 226: aload 5 │ │ │ │ - 228: aload 13 │ │ │ │ - 230: aload 8 │ │ │ │ - 232: aload 14 │ │ │ │ - 234: invokespecial #94 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ - 237: aload 9 │ │ │ │ - 239: aload 4 │ │ │ │ - 241: aload 5 │ │ │ │ - 243: invokeinterface #100, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 248: pop │ │ │ │ - 249: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ - 252: iload_1 │ │ │ │ - 253: aaload │ │ │ │ - 254: astore 4 │ │ │ │ - 256: new #89 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ - 259: astore 5 │ │ │ │ - 261: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ - 264: iload_1 │ │ │ │ - 265: aaload │ │ │ │ - 266: astore 13 │ │ │ │ - 268: aload 5 │ │ │ │ - 270: aload 13 │ │ │ │ - 272: aload 8 │ │ │ │ - 274: aload 12 │ │ │ │ - 276: invokespecial #94 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ - 279: aload 9 │ │ │ │ - 281: aload 4 │ │ │ │ - 283: aload 5 │ │ │ │ - 285: invokeinterface #100, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 290: pop │ │ │ │ - 291: goto 82 │ │ │ │ - 294: aload_0 │ │ │ │ - 295: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 298: invokestatic #108 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; │ │ │ │ - 301: invokevirtual #113 // Method android/widget/SimpleAdapter.notifyDataSetChanged:()V │ │ │ │ - 304: aload_0 │ │ │ │ - 305: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 308: astore 4 │ │ │ │ - 310: aload 4 │ │ │ │ - 312: invokestatic #117 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ │ │ - 315: istore 7 │ │ │ │ - 317: iload 7 │ │ │ │ - 319: ifeq 572 │ │ │ │ - 322: aload_0 │ │ │ │ - 323: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 326: astore 4 │ │ │ │ - 328: aload 4 │ │ │ │ - 330: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ - 333: istore 7 │ │ │ │ - 335: iload 7 │ │ │ │ - 337: ifne 470 │ │ │ │ - 340: aload_0 │ │ │ │ - 341: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 344: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ - 347: astore 4 │ │ │ │ - 349: aload_0 │ │ │ │ - 350: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 353: invokestatic #129 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 356: astore 5 │ │ │ │ - 358: getstatic #135 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_month_total:I │ │ │ │ - 361: istore 15 │ │ │ │ - 363: iload_1 │ │ │ │ - 364: anewarray #137 // class java/lang/Object │ │ │ │ - 367: astore 14 │ │ │ │ - 369: aload_0 │ │ │ │ - 370: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 373: invokestatic #141 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 376: astore 16 │ │ │ │ - 378: aload_0 │ │ │ │ - 379: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 382: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 385: astore 17 │ │ │ │ - 387: aload_3 │ │ │ │ - 388: aload 17 │ │ │ │ - 390: invokevirtual #151 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 393: astore 17 │ │ │ │ - 395: aload 16 │ │ │ │ - 397: aload 17 │ │ │ │ - 399: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 402: astore 16 │ │ │ │ - 404: aload 14 │ │ │ │ - 406: iconst_0 │ │ │ │ - 407: aload 16 │ │ │ │ - 409: aastore │ │ │ │ - 410: aload_0 │ │ │ │ - 411: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 414: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 417: astore 16 │ │ │ │ - 419: aload_0 │ │ │ │ - 420: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 423: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 426: astore 17 │ │ │ │ - 428: aload_3 │ │ │ │ - 429: aload 17 │ │ │ │ - 431: invokevirtual #163 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 434: astore 17 │ │ │ │ - 436: aload 16 │ │ │ │ - 438: aload 17 │ │ │ │ - 440: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 443: astore 16 │ │ │ │ - 445: aload 14 │ │ │ │ - 447: iload_2 │ │ │ │ - 448: aload 16 │ │ │ │ - 450: aastore │ │ │ │ - 451: aload 5 │ │ │ │ - 453: iload 15 │ │ │ │ - 455: aload 14 │ │ │ │ - 457: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 460: astore 5 │ │ │ │ - 462: aload 4 │ │ │ │ - 464: aload 5 │ │ │ │ - 466: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 469: return │ │ │ │ - 470: aload_0 │ │ │ │ - 471: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 474: astore 4 │ │ │ │ - 476: aload 4 │ │ │ │ - 478: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ - 481: istore 7 │ │ │ │ - 483: iload 7 │ │ │ │ - 485: iload_2 │ │ │ │ - 486: if_icmpne 469 │ │ │ │ - 489: aload_0 │ │ │ │ - 490: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 493: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ - 496: astore 4 │ │ │ │ - 498: aload_0 │ │ │ │ - 499: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 502: invokestatic #178 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 505: astore 5 │ │ │ │ - 507: getstatic #181 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_year_total:I │ │ │ │ - 510: istore 15 │ │ │ │ - 512: iload_2 │ │ │ │ - 513: anewarray #137 // class java/lang/Object │ │ │ │ - 516: astore 14 │ │ │ │ - 518: aload_0 │ │ │ │ - 519: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 522: invokestatic #184 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 525: astore 16 │ │ │ │ - 527: aload_0 │ │ │ │ - 528: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 531: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 534: astore 17 │ │ │ │ - 536: aload 16 │ │ │ │ - 538: aload 17 │ │ │ │ - 540: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 543: astore 16 │ │ │ │ - 545: aload 14 │ │ │ │ - 547: iconst_0 │ │ │ │ - 548: aload 16 │ │ │ │ - 550: aastore │ │ │ │ - 551: aload 5 │ │ │ │ - 553: iload 15 │ │ │ │ - 555: aload 14 │ │ │ │ - 557: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 560: astore 5 │ │ │ │ - 562: aload 4 │ │ │ │ - 564: aload 5 │ │ │ │ - 566: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 569: goto 469 │ │ │ │ - 572: aload_0 │ │ │ │ - 573: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 576: astore 4 │ │ │ │ - 578: aload 4 │ │ │ │ - 580: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ - 583: istore 7 │ │ │ │ - 585: iload 7 │ │ │ │ - 587: ifne 767 │ │ │ │ - 590: aload_0 │ │ │ │ - 591: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 594: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ - 597: astore 4 │ │ │ │ - 599: aload_0 │ │ │ │ - 600: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 603: invokestatic #187 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 606: astore 5 │ │ │ │ - 608: getstatic #190 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_month:I │ │ │ │ - 611: istore 15 │ │ │ │ - 613: iconst_3 │ │ │ │ - 614: istore 18 │ │ │ │ - 616: iload 18 │ │ │ │ - 618: anewarray #137 // class java/lang/Object │ │ │ │ - 621: astore 14 │ │ │ │ - 623: aload_0 │ │ │ │ - 624: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 627: invokestatic #141 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 630: astore 16 │ │ │ │ - 632: aload_0 │ │ │ │ - 633: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 636: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 639: astore 17 │ │ │ │ - 641: aload_3 │ │ │ │ - 642: aload 17 │ │ │ │ - 644: invokevirtual #151 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 647: astore 17 │ │ │ │ - 649: aload 16 │ │ │ │ - 651: aload 17 │ │ │ │ - 653: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 656: astore 16 │ │ │ │ - 658: aload 14 │ │ │ │ - 660: iconst_0 │ │ │ │ - 661: aload 16 │ │ │ │ - 663: aastore │ │ │ │ - 664: aload_0 │ │ │ │ - 665: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 668: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 671: astore 16 │ │ │ │ - 673: aload_0 │ │ │ │ - 674: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 677: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 680: astore 17 │ │ │ │ - 682: aload_3 │ │ │ │ - 683: aload 17 │ │ │ │ - 685: invokevirtual #151 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 688: astore 17 │ │ │ │ - 690: aload 16 │ │ │ │ - 692: aload 17 │ │ │ │ - 694: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 697: astore 16 │ │ │ │ - 699: aload 14 │ │ │ │ - 701: iload_2 │ │ │ │ - 702: aload 16 │ │ │ │ - 704: aastore │ │ │ │ - 705: aload_0 │ │ │ │ - 706: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 709: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 712: astore 16 │ │ │ │ - 714: aload_0 │ │ │ │ - 715: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 718: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 721: astore 17 │ │ │ │ - 723: aload_3 │ │ │ │ - 724: aload 17 │ │ │ │ - 726: invokevirtual #163 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 729: astore 17 │ │ │ │ - 731: aload 16 │ │ │ │ - 733: aload 17 │ │ │ │ - 735: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 738: astore 16 │ │ │ │ - 740: aload 14 │ │ │ │ - 742: iload_1 │ │ │ │ - 743: aload 16 │ │ │ │ - 745: aastore │ │ │ │ - 746: aload 5 │ │ │ │ - 748: iload 15 │ │ │ │ - 750: aload 14 │ │ │ │ - 752: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 755: astore 5 │ │ │ │ - 757: aload 4 │ │ │ │ - 759: aload 5 │ │ │ │ - 761: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 764: goto 469 │ │ │ │ - 767: aload_0 │ │ │ │ - 768: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 771: astore 4 │ │ │ │ - 773: aload 4 │ │ │ │ - 775: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ - 778: istore 7 │ │ │ │ - 780: iload 7 │ │ │ │ - 782: iload_2 │ │ │ │ - 783: if_icmpne 469 │ │ │ │ - 786: aload_0 │ │ │ │ - 787: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 790: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ - 793: astore 4 │ │ │ │ - 795: aload_0 │ │ │ │ - 796: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 799: invokestatic #194 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 802: astore 5 │ │ │ │ - 804: getstatic #197 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_year:I │ │ │ │ - 807: istore 15 │ │ │ │ - 809: iload_2 │ │ │ │ - 810: anewarray #137 // class java/lang/Object │ │ │ │ - 813: astore 14 │ │ │ │ - 815: aload_0 │ │ │ │ - 816: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 819: invokestatic #184 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 822: astore 16 │ │ │ │ - 824: aload_0 │ │ │ │ - 825: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 828: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 831: astore 17 │ │ │ │ - 833: aload 16 │ │ │ │ - 835: aload 17 │ │ │ │ - 837: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 840: astore 16 │ │ │ │ - 842: aload 14 │ │ │ │ - 844: iconst_0 │ │ │ │ - 845: aload 16 │ │ │ │ - 847: aastore │ │ │ │ - 848: aload 5 │ │ │ │ - 850: iload 15 │ │ │ │ - 852: aload 14 │ │ │ │ - 854: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 857: astore 5 │ │ │ │ - 859: aload 4 │ │ │ │ - 861: aload 5 │ │ │ │ - 863: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 866: goto 469 │ │ │ │ + 71: invokeinterface #53, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 76: astore 4 │ │ │ │ + 78: aload 4 │ │ │ │ + 80: invokeinterface #59, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 85: istore 6 │ │ │ │ + 87: iload 6 │ │ │ │ + 89: ifeq 290 │ │ │ │ + 92: aload 4 │ │ │ │ + 94: invokeinterface #63, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 99: checkcast #65 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 102: astore 7 │ │ │ │ + 104: new #67 // class java/util/HashMap │ │ │ │ + 107: astore 8 │ │ │ │ + 109: aload 8 │ │ │ │ + 111: invokespecial #68 // Method java/util/HashMap."":()V │ │ │ │ + 114: aload_0 │ │ │ │ + 115: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 118: invokestatic #49 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ │ │ + 121: aload 8 │ │ │ │ + 123: invokeinterface #72, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 128: pop │ │ │ │ + 129: aload_0 │ │ │ │ + 130: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 133: invokestatic #75 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ │ + 136: astore 5 │ │ │ │ + 138: aload 7 │ │ │ │ + 140: invokevirtual #79 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 143: dstore 9 │ │ │ │ + 145: aload 5 │ │ │ │ + 147: dload 9 │ │ │ │ + 149: invokevirtual #83 // Method com/bottleworks/dailymoney/context/Contexts.toFormattedMoneyString:(D)Ljava/lang/String; │ │ │ │ + 152: astore 11 │ │ │ │ + 154: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ + 157: iconst_0 │ │ │ │ + 158: aaload │ │ │ │ + 159: astore 5 │ │ │ │ + 161: new #89 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ + 164: astore 12 │ │ │ │ + 166: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ + 169: iconst_0 │ │ │ │ + 170: aaload │ │ │ │ + 171: astore 13 │ │ │ │ + 173: aload 12 │ │ │ │ + 175: aload 13 │ │ │ │ + 177: aload 7 │ │ │ │ + 179: ldc #91 // String │ │ │ │ + 181: invokespecial #94 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ + 184: aload 8 │ │ │ │ + 186: aload 5 │ │ │ │ + 188: aload 12 │ │ │ │ + 190: invokeinterface #100, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 195: pop │ │ │ │ + 196: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ + 199: iload_2 │ │ │ │ + 200: aaload │ │ │ │ + 201: astore 5 │ │ │ │ + 203: new #89 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ + 206: astore 12 │ │ │ │ + 208: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ + 211: iload_2 │ │ │ │ + 212: aaload │ │ │ │ + 213: astore 13 │ │ │ │ + 215: aload 7 │ │ │ │ + 217: invokevirtual #104 // Method com/bottleworks/dailymoney/data/Balance.getName:()Ljava/lang/String; │ │ │ │ + 220: astore 14 │ │ │ │ + 222: aload 12 │ │ │ │ + 224: aload 13 │ │ │ │ + 226: aload 7 │ │ │ │ + 228: aload 14 │ │ │ │ + 230: invokespecial #94 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ + 233: aload 8 │ │ │ │ + 235: aload 5 │ │ │ │ + 237: aload 12 │ │ │ │ + 239: invokeinterface #100, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 244: pop │ │ │ │ + 245: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ + 248: iload_1 │ │ │ │ + 249: aaload │ │ │ │ + 250: astore 5 │ │ │ │ + 252: new #89 // class com/bottleworks/dailymoney/ui/NamedItem │ │ │ │ + 255: astore 12 │ │ │ │ + 257: invokestatic #87 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2900:()[Ljava/lang/String; │ │ │ │ + 260: iload_1 │ │ │ │ + 261: aaload │ │ │ │ + 262: astore 13 │ │ │ │ + 264: aload 12 │ │ │ │ + 266: aload 13 │ │ │ │ + 268: aload 7 │ │ │ │ + 270: aload 11 │ │ │ │ + 272: invokespecial #94 // Method com/bottleworks/dailymoney/ui/NamedItem."":(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ + 275: aload 8 │ │ │ │ + 277: aload 5 │ │ │ │ + 279: aload 12 │ │ │ │ + 281: invokeinterface #100, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 286: pop │ │ │ │ + 287: goto 78 │ │ │ │ + 290: aload_0 │ │ │ │ + 291: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 294: invokestatic #108 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; │ │ │ │ + 297: invokevirtual #113 // Method android/widget/SimpleAdapter.notifyDataSetChanged:()V │ │ │ │ + 300: aload_0 │ │ │ │ + 301: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 304: astore 4 │ │ │ │ + 306: aload 4 │ │ │ │ + 308: invokestatic #117 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ │ │ + 311: istore 15 │ │ │ │ + 313: iload 15 │ │ │ │ + 315: ifeq 568 │ │ │ │ + 318: aload_0 │ │ │ │ + 319: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 322: astore 4 │ │ │ │ + 324: aload 4 │ │ │ │ + 326: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ + 329: istore 15 │ │ │ │ + 331: iload 15 │ │ │ │ + 333: ifne 466 │ │ │ │ + 336: aload_0 │ │ │ │ + 337: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 340: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ + 343: astore 4 │ │ │ │ + 345: aload_0 │ │ │ │ + 346: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 349: invokestatic #129 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 352: astore 5 │ │ │ │ + 354: getstatic #135 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_month_total:I │ │ │ │ + 357: istore 16 │ │ │ │ + 359: iload_1 │ │ │ │ + 360: anewarray #137 // class java/lang/Object │ │ │ │ + 363: astore 13 │ │ │ │ + 365: aload_0 │ │ │ │ + 366: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 369: invokestatic #141 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 372: astore 14 │ │ │ │ + 374: aload_0 │ │ │ │ + 375: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 378: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 381: astore 17 │ │ │ │ + 383: aload_3 │ │ │ │ + 384: aload 17 │ │ │ │ + 386: invokevirtual #151 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 389: astore 17 │ │ │ │ + 391: aload 14 │ │ │ │ + 393: aload 17 │ │ │ │ + 395: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 398: astore 14 │ │ │ │ + 400: aload 13 │ │ │ │ + 402: iconst_0 │ │ │ │ + 403: aload 14 │ │ │ │ + 405: aastore │ │ │ │ + 406: aload_0 │ │ │ │ + 407: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 410: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 413: astore 14 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 419: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 422: astore 17 │ │ │ │ + 424: aload_3 │ │ │ │ + 425: aload 17 │ │ │ │ + 427: invokevirtual #163 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 430: astore 17 │ │ │ │ + 432: aload 14 │ │ │ │ + 434: aload 17 │ │ │ │ + 436: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 439: astore 14 │ │ │ │ + 441: aload 13 │ │ │ │ + 443: iload_2 │ │ │ │ + 444: aload 14 │ │ │ │ + 446: aastore │ │ │ │ + 447: aload 5 │ │ │ │ + 449: iload 16 │ │ │ │ + 451: aload 13 │ │ │ │ + 453: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 456: astore 5 │ │ │ │ + 458: aload 4 │ │ │ │ + 460: aload 5 │ │ │ │ + 462: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 465: return │ │ │ │ + 466: aload_0 │ │ │ │ + 467: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 470: astore 4 │ │ │ │ + 472: aload 4 │ │ │ │ + 474: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ + 477: istore 15 │ │ │ │ + 479: iload 15 │ │ │ │ + 481: iload_2 │ │ │ │ + 482: if_icmpne 465 │ │ │ │ + 485: aload_0 │ │ │ │ + 486: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 489: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ + 492: astore 4 │ │ │ │ + 494: aload_0 │ │ │ │ + 495: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 498: invokestatic #178 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 501: astore 5 │ │ │ │ + 503: getstatic #181 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_year_total:I │ │ │ │ + 506: istore 16 │ │ │ │ + 508: iload_2 │ │ │ │ + 509: anewarray #137 // class java/lang/Object │ │ │ │ + 512: astore 13 │ │ │ │ + 514: aload_0 │ │ │ │ + 515: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 518: invokestatic #184 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 521: astore 14 │ │ │ │ + 523: aload_0 │ │ │ │ + 524: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 527: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 530: astore 17 │ │ │ │ + 532: aload 14 │ │ │ │ + 534: aload 17 │ │ │ │ + 536: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 539: astore 14 │ │ │ │ + 541: aload 13 │ │ │ │ + 543: iconst_0 │ │ │ │ + 544: aload 14 │ │ │ │ + 546: aastore │ │ │ │ + 547: aload 5 │ │ │ │ + 549: iload 16 │ │ │ │ + 551: aload 13 │ │ │ │ + 553: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 556: astore 5 │ │ │ │ + 558: aload 4 │ │ │ │ + 560: aload 5 │ │ │ │ + 562: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 565: goto 465 │ │ │ │ + 568: aload_0 │ │ │ │ + 569: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 572: astore 4 │ │ │ │ + 574: aload 4 │ │ │ │ + 576: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ + 579: istore 15 │ │ │ │ + 581: iload 15 │ │ │ │ + 583: ifne 763 │ │ │ │ + 586: aload_0 │ │ │ │ + 587: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 590: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ + 593: astore 4 │ │ │ │ + 595: aload_0 │ │ │ │ + 596: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 599: invokestatic #187 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 602: astore 5 │ │ │ │ + 604: getstatic #190 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_month:I │ │ │ │ + 607: istore 16 │ │ │ │ + 609: iconst_3 │ │ │ │ + 610: istore 18 │ │ │ │ + 612: iload 18 │ │ │ │ + 614: anewarray #137 // class java/lang/Object │ │ │ │ + 617: astore 13 │ │ │ │ + 619: aload_0 │ │ │ │ + 620: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 623: invokestatic #141 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 626: astore 14 │ │ │ │ + 628: aload_0 │ │ │ │ + 629: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 632: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 635: astore 17 │ │ │ │ + 637: aload_3 │ │ │ │ + 638: aload 17 │ │ │ │ + 640: invokevirtual #151 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 643: astore 17 │ │ │ │ + 645: aload 14 │ │ │ │ + 647: aload 17 │ │ │ │ + 649: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 652: astore 14 │ │ │ │ + 654: aload 13 │ │ │ │ + 656: iconst_0 │ │ │ │ + 657: aload 14 │ │ │ │ + 659: aastore │ │ │ │ + 660: aload_0 │ │ │ │ + 661: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 664: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 667: astore 14 │ │ │ │ + 669: aload_0 │ │ │ │ + 670: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 673: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 676: astore 17 │ │ │ │ + 678: aload_3 │ │ │ │ + 679: aload 17 │ │ │ │ + 681: invokevirtual #151 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 684: astore 17 │ │ │ │ + 686: aload 14 │ │ │ │ + 688: aload 17 │ │ │ │ + 690: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 693: astore 14 │ │ │ │ + 695: aload 13 │ │ │ │ + 697: iload_2 │ │ │ │ + 698: aload 14 │ │ │ │ + 700: aastore │ │ │ │ + 701: aload_0 │ │ │ │ + 702: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 705: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 708: astore 14 │ │ │ │ + 710: aload_0 │ │ │ │ + 711: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 714: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 717: astore 17 │ │ │ │ + 719: aload_3 │ │ │ │ + 720: aload 17 │ │ │ │ + 722: invokevirtual #163 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 725: astore 17 │ │ │ │ + 727: aload 14 │ │ │ │ + 729: aload 17 │ │ │ │ + 731: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 734: astore 14 │ │ │ │ + 736: aload 13 │ │ │ │ + 738: iload_1 │ │ │ │ + 739: aload 14 │ │ │ │ + 741: aastore │ │ │ │ + 742: aload 5 │ │ │ │ + 744: iload 16 │ │ │ │ + 746: aload 13 │ │ │ │ + 748: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 751: astore 5 │ │ │ │ + 753: aload 4 │ │ │ │ + 755: aload 5 │ │ │ │ + 757: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 760: goto 465 │ │ │ │ + 763: aload_0 │ │ │ │ + 764: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 767: astore 4 │ │ │ │ + 769: aload 4 │ │ │ │ + 771: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ │ │ + 774: istore 15 │ │ │ │ + 776: iload 15 │ │ │ │ + 778: iload_2 │ │ │ │ + 779: if_icmpne 465 │ │ │ │ + 782: aload_0 │ │ │ │ + 783: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 786: getfield #125 // Field com/bottleworks/dailymoney/ui/report/BalanceActivity.infoView:Landroid/widget/TextView; │ │ │ │ + 789: astore 4 │ │ │ │ + 791: aload_0 │ │ │ │ + 792: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 795: invokestatic #194 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 798: astore 5 │ │ │ │ + 800: getstatic #197 // Field com/bottleworks/dailymoney/core/R$string.label_balance_mode_year:I │ │ │ │ + 803: istore 16 │ │ │ │ + 805: iload_2 │ │ │ │ + 806: anewarray #137 // class java/lang/Object │ │ │ │ + 809: astore 13 │ │ │ │ + 811: aload_0 │ │ │ │ + 812: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 815: invokestatic #184 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 818: astore 14 │ │ │ │ + 820: aload_0 │ │ │ │ + 821: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 824: invokestatic #145 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 827: astore 17 │ │ │ │ + 829: aload 14 │ │ │ │ + 831: aload 17 │ │ │ │ + 833: invokevirtual #157 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 836: astore 14 │ │ │ │ + 838: aload 13 │ │ │ │ + 840: iconst_0 │ │ │ │ + 841: aload 14 │ │ │ │ + 843: aastore │ │ │ │ + 844: aload 5 │ │ │ │ + 846: iload 16 │ │ │ │ + 848: aload 13 │ │ │ │ + 850: invokevirtual #169 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 853: astore 5 │ │ │ │ + 855: aload 4 │ │ │ │ + 857: aload 5 │ │ │ │ + 859: invokevirtual #175 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 862: goto 465 │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/bottleworks/dailymoney/ui/report/BalanceActivity$6.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ 30: aload_3 │ │ │ │ 31: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ 34: astore_1 │ │ │ │ 35: aload_1 │ │ │ │ 36: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ 39: istore 5 │ │ │ │ 41: iload 5 │ │ │ │ - 43: ifeq 212 │ │ │ │ + 43: ifeq 209 │ │ │ │ 46: new #42 // class java/util/ArrayList │ │ │ │ 49: astore 6 │ │ │ │ 51: aload 6 │ │ │ │ 53: aload 4 │ │ │ │ 55: invokespecial #45 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ 58: aload 6 │ │ │ │ 60: aload_3 │ │ │ │ @@ -205,83 +205,83 @@ │ │ │ │ 98: astore 4 │ │ │ │ 100: new #42 // class java/util/ArrayList │ │ │ │ 103: astore 8 │ │ │ │ 105: aload 8 │ │ │ │ 107: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ 110: aload 4 │ │ │ │ 112: invokeinterface #68, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 117: astore 9 │ │ │ │ - 119: aload 9 │ │ │ │ - 121: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 126: istore 5 │ │ │ │ - 128: iload 5 │ │ │ │ - 130: ifeq 226 │ │ │ │ - 133: aload 9 │ │ │ │ - 135: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 140: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 143: astore 10 │ │ │ │ - 145: aload 10 │ │ │ │ - 147: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 150: astore_1 │ │ │ │ - 151: aload_1 │ │ │ │ - 152: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 155: istore 5 │ │ │ │ - 157: iload 5 │ │ │ │ - 159: ifeq 119 │ │ │ │ - 162: aload 10 │ │ │ │ - 164: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 167: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 170: astore 11 │ │ │ │ - 172: aload_0 │ │ │ │ - 173: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 176: invokestatic #82 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 179: astore_1 │ │ │ │ - 180: aload_0 │ │ │ │ - 181: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 184: invokestatic #85 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 187: astore 12 │ │ │ │ - 189: aload 11 │ │ │ │ - 191: aload_1 │ │ │ │ - 192: aload 12 │ │ │ │ - 194: invokestatic #91 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ - 197: astore 13 │ │ │ │ - 199: aload 8 │ │ │ │ - 201: aload 13 │ │ │ │ - 203: invokeinterface #93, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 208: pop │ │ │ │ - 209: goto 119 │ │ │ │ - 212: aload_3 │ │ │ │ - 213: invokevirtual #94 // Method com/bottleworks/dailymoney/data/Balance.getType:()Ljava/lang/String; │ │ │ │ - 216: astore_1 │ │ │ │ - 217: aload_1 │ │ │ │ - 218: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 221: astore 7 │ │ │ │ - 223: goto 100 │ │ │ │ - 226: new #96 // class com/bottleworks/dailymoney/ui/report/BalancePieChart │ │ │ │ - 229: astore_1 │ │ │ │ - 230: aload_0 │ │ │ │ - 231: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 234: astore 12 │ │ │ │ - 236: aload_0 │ │ │ │ - 237: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 240: invokestatic #102 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ - 243: istore 14 │ │ │ │ - 245: aload_0 │ │ │ │ - 246: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 249: invokestatic #106 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ - 252: fstore 15 │ │ │ │ - 254: aload_1 │ │ │ │ - 255: aload 12 │ │ │ │ - 257: iload 14 │ │ │ │ - 259: fload 15 │ │ │ │ - 261: invokespecial #109 // Method com/bottleworks/dailymoney/ui/report/BalancePieChart."":(Landroid/content/Context;IF)V │ │ │ │ - 264: aload_1 │ │ │ │ - 265: aload 7 │ │ │ │ - 267: aload 8 │ │ │ │ - 269: invokevirtual #113 // Method com/bottleworks/dailymoney/ui/report/BalancePieChart.createIntent:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ - 272: astore 16 │ │ │ │ - 274: aload_0 │ │ │ │ - 275: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 278: aload 16 │ │ │ │ - 280: invokevirtual #117 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 283: return │ │ │ │ + 117: astore_1 │ │ │ │ + 118: aload_1 │ │ │ │ + 119: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 124: istore_2 │ │ │ │ + 125: iload_2 │ │ │ │ + 126: ifeq 223 │ │ │ │ + 129: aload_1 │ │ │ │ + 130: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 135: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 138: astore 9 │ │ │ │ + 140: aload 9 │ │ │ │ + 142: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 145: astore 10 │ │ │ │ + 147: aload 10 │ │ │ │ + 149: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 152: istore_2 │ │ │ │ + 153: iload_2 │ │ │ │ + 154: ifeq 118 │ │ │ │ + 157: aload 9 │ │ │ │ + 159: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 162: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 165: astore 11 │ │ │ │ + 167: aload_0 │ │ │ │ + 168: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 171: invokestatic #82 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 174: astore 10 │ │ │ │ + 176: aload_0 │ │ │ │ + 177: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 180: invokestatic #85 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 183: astore 12 │ │ │ │ + 185: aload 11 │ │ │ │ + 187: aload 10 │ │ │ │ + 189: aload 12 │ │ │ │ + 191: invokestatic #91 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ + 194: astore 13 │ │ │ │ + 196: aload 8 │ │ │ │ + 198: aload 13 │ │ │ │ + 200: invokeinterface #93, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 205: pop │ │ │ │ + 206: goto 118 │ │ │ │ + 209: aload_3 │ │ │ │ + 210: invokevirtual #94 // Method com/bottleworks/dailymoney/data/Balance.getType:()Ljava/lang/String; │ │ │ │ + 213: astore_1 │ │ │ │ + 214: aload_1 │ │ │ │ + 215: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 218: astore 7 │ │ │ │ + 220: goto 100 │ │ │ │ + 223: new #96 // class com/bottleworks/dailymoney/ui/report/BalancePieChart │ │ │ │ + 226: astore_1 │ │ │ │ + 227: aload_0 │ │ │ │ + 228: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 231: astore 10 │ │ │ │ + 233: aload_0 │ │ │ │ + 234: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 237: invokestatic #102 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ + 240: istore 14 │ │ │ │ + 242: aload_0 │ │ │ │ + 243: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 246: invokestatic #106 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ + 249: fstore 15 │ │ │ │ + 251: aload_1 │ │ │ │ + 252: aload 10 │ │ │ │ + 254: iload 14 │ │ │ │ + 256: fload 15 │ │ │ │ + 258: invokespecial #109 // Method com/bottleworks/dailymoney/ui/report/BalancePieChart."":(Landroid/content/Context;IF)V │ │ │ │ + 261: aload_1 │ │ │ │ + 262: aload 7 │ │ │ │ + 264: aload 8 │ │ │ │ + 266: invokevirtual #113 // Method com/bottleworks/dailymoney/ui/report/BalancePieChart.createIntent:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ + 269: astore 16 │ │ │ │ + 271: aload_0 │ │ │ │ + 272: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 275: aload 16 │ │ │ │ + 277: invokevirtual #117 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 280: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/report/BalanceActivity$7.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ 34: aload 4 │ │ │ │ 36: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ 39: astore_2 │ │ │ │ 40: aload_2 │ │ │ │ 41: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ 44: istore 6 │ │ │ │ 46: iload 6 │ │ │ │ - 48: ifeq 316 │ │ │ │ + 48: ifeq 317 │ │ │ │ 51: new #42 // class java/util/ArrayList │ │ │ │ 54: astore 7 │ │ │ │ 56: aload 7 │ │ │ │ 58: aload 5 │ │ │ │ 60: invokespecial #45 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ 63: aload 7 │ │ │ │ 65: aload 4 │ │ │ │ @@ -274,206 +274,204 @@ │ │ │ │ 106: astore 5 │ │ │ │ 108: new #42 // class java/util/ArrayList │ │ │ │ 111: astore 9 │ │ │ │ 113: aload 9 │ │ │ │ 115: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ 118: aload 5 │ │ │ │ 120: invokeinterface #68, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 125: astore 10 │ │ │ │ - 127: aload 10 │ │ │ │ - 129: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 134: istore 6 │ │ │ │ - 136: iload 6 │ │ │ │ - 138: ifeq 331 │ │ │ │ - 141: aload 10 │ │ │ │ - 143: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 148: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 151: astore 11 │ │ │ │ - 153: aload 11 │ │ │ │ - 155: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 158: astore_2 │ │ │ │ - 159: aload_2 │ │ │ │ - 160: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 163: istore 6 │ │ │ │ - 165: iload 6 │ │ │ │ - 167: ifeq 127 │ │ │ │ - 170: aload 11 │ │ │ │ - 172: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 175: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 178: astore 12 │ │ │ │ - 180: new #42 // class java/util/ArrayList │ │ │ │ - 183: astore 13 │ │ │ │ - 185: aload 13 │ │ │ │ - 187: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ - 190: aload 9 │ │ │ │ - 192: aload 13 │ │ │ │ - 194: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 199: pop │ │ │ │ - 200: aload_0 │ │ │ │ - 201: astore_1 │ │ │ │ - 202: aload_0 │ │ │ │ - 203: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 206: invokestatic #84 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 209: astore_2 │ │ │ │ - 210: aload 11 │ │ │ │ - 212: invokevirtual #88 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ - 215: astore 14 │ │ │ │ - 217: aload_2 │ │ │ │ - 218: aload 14 │ │ │ │ - 220: invokevirtual #94 // Method com/bottleworks/commons/util/CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 223: astore 15 │ │ │ │ - 225: iconst_0 │ │ │ │ - 226: istore 16 │ │ │ │ - 228: bipush 12 │ │ │ │ - 230: istore 6 │ │ │ │ - 232: iload 16 │ │ │ │ - 234: iload 6 │ │ │ │ - 236: if_icmpge 127 │ │ │ │ - 239: aload_0 │ │ │ │ - 240: astore_1 │ │ │ │ - 241: aload_0 │ │ │ │ - 242: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 245: invokestatic #98 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 248: aload 15 │ │ │ │ - 250: invokevirtual #101 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 253: astore_2 │ │ │ │ - 254: aload_0 │ │ │ │ - 255: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 258: invokestatic #104 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 261: aload 15 │ │ │ │ - 263: invokevirtual #107 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 266: astore 14 │ │ │ │ - 268: aload 12 │ │ │ │ - 270: aload_2 │ │ │ │ - 271: aload 14 │ │ │ │ - 273: invokestatic #113 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ - 276: astore 17 │ │ │ │ - 278: aload 13 │ │ │ │ - 280: aload 17 │ │ │ │ - 282: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 287: pop │ │ │ │ - 288: aload_0 │ │ │ │ - 289: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 292: invokestatic #116 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 295: astore_2 │ │ │ │ - 296: iconst_1 │ │ │ │ - 297: istore_3 │ │ │ │ - 298: aload_2 │ │ │ │ + 125: astore_2 │ │ │ │ + 126: aload_2 │ │ │ │ + 127: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 132: istore_3 │ │ │ │ + 133: iload_3 │ │ │ │ + 134: ifeq 332 │ │ │ │ + 137: aload_2 │ │ │ │ + 138: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 143: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 146: astore 10 │ │ │ │ + 148: aload 10 │ │ │ │ + 150: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 153: astore 11 │ │ │ │ + 155: aload 11 │ │ │ │ + 157: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 160: istore_3 │ │ │ │ + 161: iload_3 │ │ │ │ + 162: ifeq 126 │ │ │ │ + 165: aload 10 │ │ │ │ + 167: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 170: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 173: astore 12 │ │ │ │ + 175: new #42 // class java/util/ArrayList │ │ │ │ + 178: astore 13 │ │ │ │ + 180: aload 13 │ │ │ │ + 182: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ + 185: aload 9 │ │ │ │ + 187: aload 13 │ │ │ │ + 189: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 194: pop │ │ │ │ + 195: aload_0 │ │ │ │ + 196: astore_1 │ │ │ │ + 197: aload_0 │ │ │ │ + 198: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 201: invokestatic #84 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 204: astore 11 │ │ │ │ + 206: aload 10 │ │ │ │ + 208: invokevirtual #88 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ + 211: astore 14 │ │ │ │ + 213: aload 11 │ │ │ │ + 215: aload 14 │ │ │ │ + 217: invokevirtual #94 // Method com/bottleworks/commons/util/CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 220: astore 15 │ │ │ │ + 222: iconst_0 │ │ │ │ + 223: istore 16 │ │ │ │ + 225: bipush 12 │ │ │ │ + 227: istore_3 │ │ │ │ + 228: iload 16 │ │ │ │ + 230: iload_3 │ │ │ │ + 231: if_icmpge 126 │ │ │ │ + 234: aload_0 │ │ │ │ + 235: astore_1 │ │ │ │ + 236: aload_0 │ │ │ │ + 237: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 240: invokestatic #98 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 243: aload 15 │ │ │ │ + 245: invokevirtual #101 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 248: astore 11 │ │ │ │ + 250: aload_0 │ │ │ │ + 251: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 254: invokestatic #104 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 257: aload 15 │ │ │ │ + 259: invokevirtual #107 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 262: astore 14 │ │ │ │ + 264: aload 12 │ │ │ │ + 266: aload 11 │ │ │ │ + 268: aload 14 │ │ │ │ + 270: invokestatic #113 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ + 273: astore 17 │ │ │ │ + 275: aload 13 │ │ │ │ + 277: aload 17 │ │ │ │ + 279: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 284: pop │ │ │ │ + 285: aload_0 │ │ │ │ + 286: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 289: invokestatic #116 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 292: astore 11 │ │ │ │ + 294: iconst_1 │ │ │ │ + 295: istore 18 │ │ │ │ + 297: aload 11 │ │ │ │ 299: aload 15 │ │ │ │ - 301: iload_3 │ │ │ │ - 302: invokevirtual #121 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 305: astore 15 │ │ │ │ - 307: iload 16 │ │ │ │ - 309: iconst_1 │ │ │ │ - 310: iadd │ │ │ │ - 311: istore 16 │ │ │ │ - 313: goto 228 │ │ │ │ - 316: aload 4 │ │ │ │ - 318: invokevirtual #122 // Method com/bottleworks/dailymoney/data/Balance.getType:()Ljava/lang/String; │ │ │ │ - 321: astore_2 │ │ │ │ - 322: aload_2 │ │ │ │ - 323: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 326: astore 8 │ │ │ │ - 328: goto 108 │ │ │ │ - 331: new #124 // class com/bottleworks/dailymoney/ui/report/BalanceTimeChart │ │ │ │ - 334: astore_2 │ │ │ │ - 335: aload_0 │ │ │ │ - 336: astore_1 │ │ │ │ - 337: aload_0 │ │ │ │ - 338: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 341: astore 14 │ │ │ │ - 343: aload_0 │ │ │ │ - 344: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 347: invokestatic #130 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ - 350: istore 18 │ │ │ │ - 352: aload_0 │ │ │ │ - 353: astore_1 │ │ │ │ - 354: aload_0 │ │ │ │ - 355: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 358: astore_1 │ │ │ │ - 359: aload_1 │ │ │ │ - 360: astore 19 │ │ │ │ - 362: aload_1 │ │ │ │ - 363: invokestatic #134 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ - 366: fstore 20 │ │ │ │ - 368: aload_2 │ │ │ │ - 369: aload 14 │ │ │ │ - 371: iload 18 │ │ │ │ - 373: fload 20 │ │ │ │ - 375: invokespecial #137 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart."":(Landroid/content/Context;IF)V │ │ │ │ - 378: aload_0 │ │ │ │ - 379: astore_1 │ │ │ │ - 380: aload_0 │ │ │ │ - 381: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 384: invokestatic #141 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 387: astore 14 │ │ │ │ - 389: getstatic #146 // Field com/bottleworks/dailymoney/core/R$string.label_balance_yearly_timechart:I │ │ │ │ - 392: istore 18 │ │ │ │ - 394: iconst_2 │ │ │ │ - 395: anewarray #149 // class java/lang/Object │ │ │ │ - 398: astore 19 │ │ │ │ - 400: aload_0 │ │ │ │ - 401: astore_1 │ │ │ │ - 402: aload_0 │ │ │ │ - 403: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 406: astore_1 │ │ │ │ - 407: aload_1 │ │ │ │ - 408: astore 21 │ │ │ │ - 410: aload_1 │ │ │ │ - 411: invokestatic #152 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 414: astore 21 │ │ │ │ - 416: aload 21 │ │ │ │ - 418: astore_1 │ │ │ │ - 419: aload 8 │ │ │ │ - 421: aload 21 │ │ │ │ - 423: invokevirtual #156 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ - 426: astore 21 │ │ │ │ - 428: aload 19 │ │ │ │ - 430: iconst_0 │ │ │ │ - 431: aload 21 │ │ │ │ - 433: aastore │ │ │ │ - 434: aload_0 │ │ │ │ - 435: astore_1 │ │ │ │ - 436: aload_0 │ │ │ │ - 437: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 440: astore_1 │ │ │ │ - 441: aload_1 │ │ │ │ - 442: astore 21 │ │ │ │ - 444: aload_1 │ │ │ │ - 445: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 448: astore 21 │ │ │ │ - 450: aload_0 │ │ │ │ - 451: astore_1 │ │ │ │ - 452: aload_0 │ │ │ │ - 453: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 456: astore_1 │ │ │ │ - 457: aload_1 │ │ │ │ - 458: astore 22 │ │ │ │ - 460: aload_1 │ │ │ │ - 461: invokestatic #164 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 464: astore 22 │ │ │ │ - 466: aload 21 │ │ │ │ - 468: aload 22 │ │ │ │ - 470: invokevirtual #170 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 473: astore 21 │ │ │ │ - 475: aload 19 │ │ │ │ - 477: iconst_1 │ │ │ │ - 478: aload 21 │ │ │ │ - 480: aastore │ │ │ │ - 481: aload 14 │ │ │ │ - 483: iload 18 │ │ │ │ - 485: aload 19 │ │ │ │ - 487: invokevirtual #176 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 490: astore 14 │ │ │ │ - 492: aload_2 │ │ │ │ - 493: aload 14 │ │ │ │ - 495: aload 9 │ │ │ │ - 497: invokevirtual #180 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ - 500: astore 23 │ │ │ │ - 502: aload_0 │ │ │ │ - 503: astore_1 │ │ │ │ - 504: aload_0 │ │ │ │ - 505: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 508: aload 23 │ │ │ │ - 510: invokevirtual #184 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 513: return │ │ │ │ + 301: iload 18 │ │ │ │ + 303: invokevirtual #121 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 306: astore 15 │ │ │ │ + 308: iload 16 │ │ │ │ + 310: iconst_1 │ │ │ │ + 311: iadd │ │ │ │ + 312: istore 16 │ │ │ │ + 314: goto 225 │ │ │ │ + 317: aload 4 │ │ │ │ + 319: invokevirtual #122 // Method com/bottleworks/dailymoney/data/Balance.getType:()Ljava/lang/String; │ │ │ │ + 322: astore_2 │ │ │ │ + 323: aload_2 │ │ │ │ + 324: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 327: astore 8 │ │ │ │ + 329: goto 108 │ │ │ │ + 332: new #124 // class com/bottleworks/dailymoney/ui/report/BalanceTimeChart │ │ │ │ + 335: astore_2 │ │ │ │ + 336: aload_0 │ │ │ │ + 337: astore_1 │ │ │ │ + 338: aload_0 │ │ │ │ + 339: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 342: astore 11 │ │ │ │ + 344: aload_0 │ │ │ │ + 345: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 348: invokestatic #130 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ + 351: istore 18 │ │ │ │ + 353: aload_0 │ │ │ │ + 354: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 357: astore_1 │ │ │ │ + 358: aload_1 │ │ │ │ + 359: astore 19 │ │ │ │ + 361: aload_1 │ │ │ │ + 362: invokestatic #134 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ + 365: fstore 20 │ │ │ │ + 367: aload_2 │ │ │ │ + 368: aload 11 │ │ │ │ + 370: iload 18 │ │ │ │ + 372: fload 20 │ │ │ │ + 374: invokespecial #137 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart."":(Landroid/content/Context;IF)V │ │ │ │ + 377: aload_0 │ │ │ │ + 378: astore_1 │ │ │ │ + 379: aload_0 │ │ │ │ + 380: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 383: invokestatic #141 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 386: astore 11 │ │ │ │ + 388: getstatic #146 // Field com/bottleworks/dailymoney/core/R$string.label_balance_yearly_timechart:I │ │ │ │ + 391: istore 18 │ │ │ │ + 393: iconst_2 │ │ │ │ + 394: anewarray #149 // class java/lang/Object │ │ │ │ + 397: astore 19 │ │ │ │ + 399: aload_0 │ │ │ │ + 400: astore_1 │ │ │ │ + 401: aload_0 │ │ │ │ + 402: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 405: astore_1 │ │ │ │ + 406: aload_1 │ │ │ │ + 407: astore 21 │ │ │ │ + 409: aload_1 │ │ │ │ + 410: invokestatic #152 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 413: astore 21 │ │ │ │ + 415: aload 21 │ │ │ │ + 417: astore_1 │ │ │ │ + 418: aload 8 │ │ │ │ + 420: aload 21 │ │ │ │ + 422: invokevirtual #156 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ + 425: astore 21 │ │ │ │ + 427: aload 19 │ │ │ │ + 429: iconst_0 │ │ │ │ + 430: aload 21 │ │ │ │ + 432: aastore │ │ │ │ + 433: aload_0 │ │ │ │ + 434: astore_1 │ │ │ │ + 435: aload_0 │ │ │ │ + 436: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 439: astore_1 │ │ │ │ + 440: aload_1 │ │ │ │ + 441: astore 21 │ │ │ │ + 443: aload_1 │ │ │ │ + 444: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 447: astore 21 │ │ │ │ + 449: aload_0 │ │ │ │ + 450: astore_1 │ │ │ │ + 451: aload_0 │ │ │ │ + 452: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 455: astore_1 │ │ │ │ + 456: aload_1 │ │ │ │ + 457: astore 22 │ │ │ │ + 459: aload_1 │ │ │ │ + 460: invokestatic #164 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 463: astore 22 │ │ │ │ + 465: aload 21 │ │ │ │ + 467: aload 22 │ │ │ │ + 469: invokevirtual #170 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 472: astore 21 │ │ │ │ + 474: aload 19 │ │ │ │ + 476: iconst_1 │ │ │ │ + 477: aload 21 │ │ │ │ + 479: aastore │ │ │ │ + 480: aload 11 │ │ │ │ + 482: iload 18 │ │ │ │ + 484: aload 19 │ │ │ │ + 486: invokevirtual #176 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 489: astore 11 │ │ │ │ + 491: aload_2 │ │ │ │ + 492: aload 11 │ │ │ │ + 494: aload 9 │ │ │ │ + 496: invokevirtual #180 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ + 499: astore 23 │ │ │ │ + 501: aload_0 │ │ │ │ + 502: astore_1 │ │ │ │ + 503: aload_0 │ │ │ │ + 504: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 507: aload 23 │ │ │ │ + 509: invokevirtual #184 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 512: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/report/BalanceActivity$8.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ 11: invokespecial #16 // Method com/bottleworks/commons/util/GUIs$BusyAdapter."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=29, args_size=1 │ │ │ │ + stack=300, locals=28, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: astore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ 6: astore_1 │ │ │ │ 7: aload_1 │ │ │ │ 8: astore_2 │ │ │ │ @@ -241,332 +241,336 @@ │ │ │ │ 10: invokestatic #22 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$2600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ │ │ 13: astore_2 │ │ │ │ 14: aload_0 │ │ │ │ 15: astore_1 │ │ │ │ 16: aload_0 │ │ │ │ 17: getfield #12 // Field val$pos:I │ │ │ │ 20: istore_3 │ │ │ │ - 21: iload_3 │ │ │ │ - 22: istore 4 │ │ │ │ - 24: aload_2 │ │ │ │ - 25: iload_3 │ │ │ │ - 26: invokeinterface #28, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 31: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: invokevirtual #34 // Method com/bottleworks/dailymoney/data/Balance.getGroup:()Ljava/util/List; │ │ │ │ - 41: astore 6 │ │ │ │ - 43: aload 5 │ │ │ │ - 45: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 48: astore_2 │ │ │ │ - 49: aload_2 │ │ │ │ - 50: astore_1 │ │ │ │ - 51: aload_2 │ │ │ │ - 52: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 55: istore_3 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: iload_3 │ │ │ │ + 23: invokeinterface #28, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 28: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 31: astore 4 │ │ │ │ + 33: aload 4 │ │ │ │ + 35: invokevirtual #34 // Method com/bottleworks/dailymoney/data/Balance.getGroup:()Ljava/util/List; │ │ │ │ + 38: astore 5 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 45: astore_2 │ │ │ │ + 46: aload_2 │ │ │ │ + 47: astore_1 │ │ │ │ + 48: aload_2 │ │ │ │ + 49: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 52: istore_3 │ │ │ │ + 53: iload_3 │ │ │ │ + 54: istore 6 │ │ │ │ 56: iload_3 │ │ │ │ - 57: istore 7 │ │ │ │ - 59: iload_3 │ │ │ │ - 60: ifeq 387 │ │ │ │ - 63: new #42 // class java/util/ArrayList │ │ │ │ - 66: astore 8 │ │ │ │ - 68: aload 8 │ │ │ │ - 70: aload 6 │ │ │ │ - 72: invokespecial #45 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ - 75: aload 8 │ │ │ │ - 77: aload 5 │ │ │ │ - 79: invokeinterface #49, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z │ │ │ │ - 84: pop │ │ │ │ + 57: ifeq 386 │ │ │ │ + 60: new #42 // class java/util/ArrayList │ │ │ │ + 63: astore 7 │ │ │ │ + 65: aload 7 │ │ │ │ + 67: aload 5 │ │ │ │ + 69: invokespecial #45 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ + 72: aload 7 │ │ │ │ + 74: aload 4 │ │ │ │ + 76: invokeinterface #49, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z │ │ │ │ + 81: pop │ │ │ │ + 82: iconst_0 │ │ │ │ + 83: istore 6 │ │ │ │ 85: iconst_0 │ │ │ │ - 86: istore 7 │ │ │ │ - 88: iconst_0 │ │ │ │ - 89: istore_3 │ │ │ │ - 90: aconst_null │ │ │ │ - 91: astore_1 │ │ │ │ - 92: aload 8 │ │ │ │ - 94: iconst_0 │ │ │ │ - 95: aload 5 │ │ │ │ - 97: invokeinterface #53, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - 102: aload 5 │ │ │ │ - 104: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 107: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 110: invokevirtual #57 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ - 113: astore_2 │ │ │ │ - 114: aload_2 │ │ │ │ - 115: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 118: astore 9 │ │ │ │ - 120: aload 8 │ │ │ │ - 122: astore 6 │ │ │ │ - 124: new #42 // class java/util/ArrayList │ │ │ │ - 127: astore 10 │ │ │ │ - 129: aload 10 │ │ │ │ - 131: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ - 134: aload 6 │ │ │ │ - 136: invokeinterface #68, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 141: astore 11 │ │ │ │ - 143: aload 11 │ │ │ │ - 145: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 150: istore 7 │ │ │ │ - 152: iload 7 │ │ │ │ - 154: ifeq 428 │ │ │ │ - 157: aload 11 │ │ │ │ - 159: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 164: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ - 167: astore 12 │ │ │ │ - 169: aload 12 │ │ │ │ - 171: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 174: astore_2 │ │ │ │ - 175: aload_2 │ │ │ │ - 176: astore_1 │ │ │ │ - 177: aload_2 │ │ │ │ - 178: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 181: istore_3 │ │ │ │ + 86: istore_3 │ │ │ │ + 87: aconst_null │ │ │ │ + 88: astore_1 │ │ │ │ + 89: aload 7 │ │ │ │ + 91: iconst_0 │ │ │ │ + 92: aload 4 │ │ │ │ + 94: invokeinterface #53, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + 99: aload 4 │ │ │ │ + 101: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 104: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 107: invokevirtual #57 // Method com/bottleworks/dailymoney/data/Account.getType:()Ljava/lang/String; │ │ │ │ + 110: astore_2 │ │ │ │ + 111: aload_2 │ │ │ │ + 112: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 115: astore 8 │ │ │ │ + 117: aload 7 │ │ │ │ + 119: astore 5 │ │ │ │ + 121: new #42 // class java/util/ArrayList │ │ │ │ + 124: astore 9 │ │ │ │ + 126: aload 9 │ │ │ │ + 128: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ + 131: aload 5 │ │ │ │ + 133: invokeinterface #68, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 138: astore 10 │ │ │ │ + 140: aload 10 │ │ │ │ + 142: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 147: istore 6 │ │ │ │ + 149: iload 6 │ │ │ │ + 151: ifeq 427 │ │ │ │ + 154: aload 10 │ │ │ │ + 156: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 161: checkcast #30 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ + 164: astore 11 │ │ │ │ + 166: aload 11 │ │ │ │ + 168: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 171: astore_2 │ │ │ │ + 172: aload_2 │ │ │ │ + 173: astore_1 │ │ │ │ + 174: aload_2 │ │ │ │ + 175: instanceof #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 178: istore_3 │ │ │ │ + 179: iload_3 │ │ │ │ + 180: istore 6 │ │ │ │ 182: iload_3 │ │ │ │ - 183: istore 7 │ │ │ │ - 185: iload_3 │ │ │ │ - 186: ifeq 143 │ │ │ │ - 189: aload 12 │ │ │ │ - 191: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ - 194: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ - 197: astore 13 │ │ │ │ - 199: new #42 // class java/util/ArrayList │ │ │ │ - 202: astore 14 │ │ │ │ - 204: aload 14 │ │ │ │ - 206: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ - 209: aload 10 │ │ │ │ - 211: aload 14 │ │ │ │ - 213: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 218: pop │ │ │ │ - 219: aload_0 │ │ │ │ - 220: astore_1 │ │ │ │ - 221: aload_0 │ │ │ │ - 222: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 225: astore_1 │ │ │ │ - 226: aload_1 │ │ │ │ - 227: astore_2 │ │ │ │ - 228: aload_1 │ │ │ │ - 229: invokestatic #84 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 232: astore_2 │ │ │ │ - 233: aload 12 │ │ │ │ - 235: invokevirtual #88 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ - 238: astore 15 │ │ │ │ - 240: aload_2 │ │ │ │ - 241: aload 15 │ │ │ │ - 243: invokevirtual #94 // Method com/bottleworks/commons/util/CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 246: astore 16 │ │ │ │ - 248: dconst_0 │ │ │ │ - 249: dstore 17 │ │ │ │ - 251: iconst_0 │ │ │ │ - 252: istore 19 │ │ │ │ - 254: bipush 12 │ │ │ │ - 256: istore 7 │ │ │ │ - 258: iload 7 │ │ │ │ - 260: istore_3 │ │ │ │ - 261: iload 19 │ │ │ │ - 263: iload 7 │ │ │ │ - 265: if_icmpge 143 │ │ │ │ - 268: iload 19 │ │ │ │ - 270: ifne 402 │ │ │ │ - 273: iconst_0 │ │ │ │ - 274: istore 7 │ │ │ │ - 276: aconst_null │ │ │ │ - 277: astore_2 │ │ │ │ - 278: aload_0 │ │ │ │ - 279: astore_1 │ │ │ │ - 280: aload_0 │ │ │ │ - 281: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 284: astore_1 │ │ │ │ - 285: aload_1 │ │ │ │ - 286: astore 15 │ │ │ │ - 288: aload_1 │ │ │ │ - 289: invokestatic #98 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 292: astore 15 │ │ │ │ - 294: aload 15 │ │ │ │ - 296: astore_1 │ │ │ │ - 297: aload 15 │ │ │ │ - 299: aload 16 │ │ │ │ - 301: invokevirtual #101 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 304: astore 15 │ │ │ │ - 306: aload_2 │ │ │ │ - 307: astore_1 │ │ │ │ - 308: aload 13 │ │ │ │ - 310: aload_2 │ │ │ │ - 311: aload 15 │ │ │ │ - 313: invokestatic #107 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ - 316: astore 20 │ │ │ │ - 318: aload 20 │ │ │ │ - 320: invokevirtual #111 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 323: dstore 21 │ │ │ │ - 325: dload 17 │ │ │ │ - 327: dload 21 │ │ │ │ - 329: dadd │ │ │ │ - 330: dstore 17 │ │ │ │ - 332: aload 20 │ │ │ │ - 334: dload 17 │ │ │ │ - 336: invokevirtual #115 // Method com/bottleworks/dailymoney/data/Balance.setMoney:(D)V │ │ │ │ - 339: aload 14 │ │ │ │ - 341: aload 20 │ │ │ │ - 343: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 348: pop │ │ │ │ - 349: aload_0 │ │ │ │ - 350: astore_1 │ │ │ │ - 351: aload_0 │ │ │ │ - 352: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 355: astore_1 │ │ │ │ - 356: aload_1 │ │ │ │ - 357: astore_2 │ │ │ │ - 358: aload_1 │ │ │ │ - 359: invokestatic #118 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 362: astore_2 │ │ │ │ - 363: iconst_1 │ │ │ │ - 364: istore 4 │ │ │ │ - 366: aload_2 │ │ │ │ - 367: astore_1 │ │ │ │ - 368: aload_2 │ │ │ │ - 369: aload 16 │ │ │ │ - 371: iload 4 │ │ │ │ - 373: invokevirtual #123 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 376: astore 16 │ │ │ │ - 378: iload 19 │ │ │ │ - 380: iconst_1 │ │ │ │ - 381: iadd │ │ │ │ - 382: istore 19 │ │ │ │ - 384: goto 254 │ │ │ │ - 387: aload 5 │ │ │ │ - 389: invokevirtual #124 // Method com/bottleworks/dailymoney/data/Balance.getType:()Ljava/lang/String; │ │ │ │ - 392: astore_2 │ │ │ │ - 393: aload_2 │ │ │ │ - 394: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ - 397: astore 9 │ │ │ │ - 399: goto 124 │ │ │ │ - 402: aload_0 │ │ │ │ - 403: astore_1 │ │ │ │ - 404: aload_0 │ │ │ │ - 405: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 408: astore_1 │ │ │ │ - 409: aload_1 │ │ │ │ - 410: astore_2 │ │ │ │ - 411: aload_1 │ │ │ │ - 412: invokestatic #127 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 415: astore_2 │ │ │ │ - 416: aload_2 │ │ │ │ - 417: astore_1 │ │ │ │ - 418: aload_2 │ │ │ │ - 419: aload 16 │ │ │ │ - 421: invokevirtual #130 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 424: astore_2 │ │ │ │ - 425: goto 278 │ │ │ │ - 428: new #132 // class com/bottleworks/dailymoney/ui/report/BalanceTimeChart │ │ │ │ - 431: astore_2 │ │ │ │ - 432: aload_0 │ │ │ │ - 433: astore_1 │ │ │ │ - 434: aload_0 │ │ │ │ - 435: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 438: astore 15 │ │ │ │ - 440: aload_0 │ │ │ │ - 441: astore_1 │ │ │ │ - 442: aload_0 │ │ │ │ - 443: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 446: invokestatic #138 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ - 449: istore 23 │ │ │ │ - 451: aload_0 │ │ │ │ - 452: astore_1 │ │ │ │ - 453: aload_0 │ │ │ │ - 454: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 457: astore_1 │ │ │ │ - 458: aload_1 │ │ │ │ - 459: astore 24 │ │ │ │ - 461: aload_1 │ │ │ │ - 462: invokestatic #142 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ - 465: fstore 25 │ │ │ │ - 467: aload_2 │ │ │ │ - 468: aload 15 │ │ │ │ - 470: iload 23 │ │ │ │ - 472: fload 25 │ │ │ │ - 474: invokespecial #145 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart."":(Landroid/content/Context;IF)V │ │ │ │ - 477: aload_0 │ │ │ │ - 478: astore_1 │ │ │ │ - 479: aload_0 │ │ │ │ - 480: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 483: astore_1 │ │ │ │ - 484: aload_1 │ │ │ │ - 485: astore 15 │ │ │ │ - 487: aload_1 │ │ │ │ - 488: invokestatic #149 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 491: astore 15 │ │ │ │ - 493: getstatic #154 // Field com/bottleworks/dailymoney/core/R$string.label_balance_yearly_cumulative_timechart:I │ │ │ │ - 496: istore 23 │ │ │ │ - 498: iconst_2 │ │ │ │ - 499: anewarray #157 // class java/lang/Object │ │ │ │ - 502: astore 24 │ │ │ │ - 504: aload_0 │ │ │ │ - 505: astore_1 │ │ │ │ - 506: aload_0 │ │ │ │ - 507: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 510: astore_1 │ │ │ │ - 511: aload_1 │ │ │ │ - 512: astore 26 │ │ │ │ - 514: aload_1 │ │ │ │ - 515: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 518: astore 26 │ │ │ │ - 520: aload 26 │ │ │ │ - 522: astore_1 │ │ │ │ - 523: aload 9 │ │ │ │ - 525: aload 26 │ │ │ │ - 527: invokevirtual #164 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ - 530: astore 26 │ │ │ │ - 532: aload 24 │ │ │ │ - 534: iconst_0 │ │ │ │ - 535: aload 26 │ │ │ │ - 537: aastore │ │ │ │ - 538: aload_0 │ │ │ │ - 539: astore_1 │ │ │ │ - 540: aload_0 │ │ │ │ - 541: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 544: astore_1 │ │ │ │ - 545: aload_1 │ │ │ │ - 546: astore 26 │ │ │ │ - 548: aload_1 │ │ │ │ - 549: invokestatic #168 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 552: astore 26 │ │ │ │ - 554: aload_0 │ │ │ │ - 555: astore_1 │ │ │ │ - 556: aload_0 │ │ │ │ - 557: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 560: astore_1 │ │ │ │ - 561: aload_1 │ │ │ │ - 562: astore 27 │ │ │ │ - 564: aload_1 │ │ │ │ - 565: invokestatic #172 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 568: astore 27 │ │ │ │ - 570: aload 26 │ │ │ │ - 572: aload 27 │ │ │ │ - 574: invokevirtual #178 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 577: astore 26 │ │ │ │ - 579: aload 24 │ │ │ │ - 581: iconst_1 │ │ │ │ - 582: aload 26 │ │ │ │ - 584: aastore │ │ │ │ - 585: aload 15 │ │ │ │ - 587: iload 23 │ │ │ │ - 589: aload 24 │ │ │ │ - 591: invokevirtual #184 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 594: astore 15 │ │ │ │ - 596: aload_2 │ │ │ │ - 597: astore_1 │ │ │ │ - 598: aload_2 │ │ │ │ - 599: aload 15 │ │ │ │ - 601: aload 10 │ │ │ │ - 603: invokevirtual #188 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ - 606: astore 28 │ │ │ │ - 608: aload_0 │ │ │ │ - 609: astore_1 │ │ │ │ - 610: aload_0 │ │ │ │ - 611: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 614: astore_1 │ │ │ │ - 615: aload_1 │ │ │ │ - 616: astore_2 │ │ │ │ - 617: aload_1 │ │ │ │ - 618: aload 28 │ │ │ │ - 620: invokevirtual #192 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 623: return │ │ │ │ + 183: ifeq 140 │ │ │ │ + 186: aload 11 │ │ │ │ + 188: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getTarget:()Ljava/io/Serializable; │ │ │ │ + 191: checkcast #40 // class com/bottleworks/dailymoney/data/Account │ │ │ │ + 194: astore 12 │ │ │ │ + 196: new #42 // class java/util/ArrayList │ │ │ │ + 199: astore 13 │ │ │ │ + 201: aload 13 │ │ │ │ + 203: invokespecial #64 // Method java/util/ArrayList."":()V │ │ │ │ + 206: aload 9 │ │ │ │ + 208: aload 13 │ │ │ │ + 210: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 215: pop │ │ │ │ + 216: aload_0 │ │ │ │ + 217: astore_1 │ │ │ │ + 218: aload_0 │ │ │ │ + 219: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 222: astore_1 │ │ │ │ + 223: aload_1 │ │ │ │ + 224: astore_2 │ │ │ │ + 225: aload_1 │ │ │ │ + 226: invokestatic #84 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 229: astore_2 │ │ │ │ + 230: aload 11 │ │ │ │ + 232: invokevirtual #88 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ + 235: astore 14 │ │ │ │ + 237: aload_2 │ │ │ │ + 238: astore_1 │ │ │ │ + 239: aload_2 │ │ │ │ + 240: aload 14 │ │ │ │ + 242: invokevirtual #94 // Method com/bottleworks/commons/util/CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 245: astore 15 │ │ │ │ + 247: dconst_0 │ │ │ │ + 248: dstore 16 │ │ │ │ + 250: iconst_0 │ │ │ │ + 251: istore 18 │ │ │ │ + 253: bipush 12 │ │ │ │ + 255: istore 6 │ │ │ │ + 257: iload 6 │ │ │ │ + 259: istore_3 │ │ │ │ + 260: iload 18 │ │ │ │ + 262: iload 6 │ │ │ │ + 264: if_icmpge 140 │ │ │ │ + 267: iload 18 │ │ │ │ + 269: ifne 401 │ │ │ │ + 272: iconst_0 │ │ │ │ + 273: istore 6 │ │ │ │ + 275: aconst_null │ │ │ │ + 276: astore_2 │ │ │ │ + 277: aload_0 │ │ │ │ + 278: astore_1 │ │ │ │ + 279: aload_0 │ │ │ │ + 280: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 283: astore_1 │ │ │ │ + 284: aload_1 │ │ │ │ + 285: astore 14 │ │ │ │ + 287: aload_1 │ │ │ │ + 288: invokestatic #98 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 291: astore 14 │ │ │ │ + 293: aload 14 │ │ │ │ + 295: astore_1 │ │ │ │ + 296: aload 14 │ │ │ │ + 298: aload 15 │ │ │ │ + 300: invokevirtual #101 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 303: astore 14 │ │ │ │ + 305: aload_2 │ │ │ │ + 306: astore_1 │ │ │ │ + 307: aload 12 │ │ │ │ + 309: aload_2 │ │ │ │ + 310: aload 14 │ │ │ │ + 312: invokestatic #107 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ + 315: astore 19 │ │ │ │ + 317: aload 19 │ │ │ │ + 319: invokevirtual #111 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 322: dstore 20 │ │ │ │ + 324: dload 16 │ │ │ │ + 326: dload 20 │ │ │ │ + 328: dadd │ │ │ │ + 329: dstore 16 │ │ │ │ + 331: aload 19 │ │ │ │ + 333: dload 16 │ │ │ │ + 335: invokevirtual #115 // Method com/bottleworks/dailymoney/data/Balance.setMoney:(D)V │ │ │ │ + 338: aload 13 │ │ │ │ + 340: aload 19 │ │ │ │ + 342: invokeinterface #80, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 347: pop │ │ │ │ + 348: aload_0 │ │ │ │ + 349: astore_1 │ │ │ │ + 350: aload_0 │ │ │ │ + 351: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 354: astore_1 │ │ │ │ + 355: aload_1 │ │ │ │ + 356: astore_2 │ │ │ │ + 357: aload_1 │ │ │ │ + 358: invokestatic #118 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4900:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 361: astore_2 │ │ │ │ + 362: iconst_1 │ │ │ │ + 363: istore 22 │ │ │ │ + 365: aload_2 │ │ │ │ + 366: astore_1 │ │ │ │ + 367: aload_2 │ │ │ │ + 368: aload 15 │ │ │ │ + 370: iload 22 │ │ │ │ + 372: invokevirtual #123 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 375: astore 15 │ │ │ │ + 377: iload 18 │ │ │ │ + 379: iconst_1 │ │ │ │ + 380: iadd │ │ │ │ + 381: istore 18 │ │ │ │ + 383: goto 253 │ │ │ │ + 386: aload 4 │ │ │ │ + 388: invokevirtual #124 // Method com/bottleworks/dailymoney/data/Balance.getType:()Ljava/lang/String; │ │ │ │ + 391: astore_2 │ │ │ │ + 392: aload_2 │ │ │ │ + 393: invokestatic #63 // Method com/bottleworks/dailymoney/data/AccountType.find:(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ │ │ + 396: astore 8 │ │ │ │ + 398: goto 121 │ │ │ │ + 401: aload_0 │ │ │ │ + 402: astore_1 │ │ │ │ + 403: aload_0 │ │ │ │ + 404: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 407: astore_1 │ │ │ │ + 408: aload_1 │ │ │ │ + 409: astore_2 │ │ │ │ + 410: aload_1 │ │ │ │ + 411: invokestatic #127 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$4700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 414: astore_2 │ │ │ │ + 415: aload_2 │ │ │ │ + 416: astore_1 │ │ │ │ + 417: aload_2 │ │ │ │ + 418: aload 15 │ │ │ │ + 420: invokevirtual #130 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 423: astore_2 │ │ │ │ + 424: goto 277 │ │ │ │ + 427: new #132 // class com/bottleworks/dailymoney/ui/report/BalanceTimeChart │ │ │ │ + 430: astore_2 │ │ │ │ + 431: aload_0 │ │ │ │ + 432: astore_1 │ │ │ │ + 433: aload_0 │ │ │ │ + 434: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 437: astore 10 │ │ │ │ + 439: aload_0 │ │ │ │ + 440: astore_1 │ │ │ │ + 441: aload_0 │ │ │ │ + 442: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 445: astore_1 │ │ │ │ + 446: aload_1 │ │ │ │ + 447: astore 14 │ │ │ │ + 449: aload_1 │ │ │ │ + 450: invokestatic #138 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ + 453: istore 22 │ │ │ │ + 455: aload_0 │ │ │ │ + 456: astore_1 │ │ │ │ + 457: aload_0 │ │ │ │ + 458: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 461: astore_1 │ │ │ │ + 462: aload_1 │ │ │ │ + 463: astore 23 │ │ │ │ + 465: aload_1 │ │ │ │ + 466: invokestatic #142 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ + 469: fstore 24 │ │ │ │ + 471: aload_2 │ │ │ │ + 472: aload 10 │ │ │ │ + 474: iload 22 │ │ │ │ + 476: fload 24 │ │ │ │ + 478: invokespecial #145 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart."":(Landroid/content/Context;IF)V │ │ │ │ + 481: aload_0 │ │ │ │ + 482: astore_1 │ │ │ │ + 483: aload_0 │ │ │ │ + 484: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 487: astore_1 │ │ │ │ + 488: aload_1 │ │ │ │ + 489: astore 10 │ │ │ │ + 491: aload_1 │ │ │ │ + 492: invokestatic #149 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5100:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 495: astore 10 │ │ │ │ + 497: getstatic #154 // Field com/bottleworks/dailymoney/core/R$string.label_balance_yearly_cumulative_timechart:I │ │ │ │ + 500: istore 22 │ │ │ │ + 502: iconst_2 │ │ │ │ + 503: anewarray #157 // class java/lang/Object │ │ │ │ + 506: astore 23 │ │ │ │ + 508: aload_0 │ │ │ │ + 509: astore_1 │ │ │ │ + 510: aload_0 │ │ │ │ + 511: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 514: astore_1 │ │ │ │ + 515: aload_1 │ │ │ │ + 516: astore 25 │ │ │ │ + 518: aload_1 │ │ │ │ + 519: invokestatic #160 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5000:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 522: astore 25 │ │ │ │ + 524: aload 25 │ │ │ │ + 526: astore_1 │ │ │ │ + 527: aload 8 │ │ │ │ + 529: aload 25 │ │ │ │ + 531: invokevirtual #164 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ + 534: astore 25 │ │ │ │ + 536: aload 23 │ │ │ │ + 538: iconst_0 │ │ │ │ + 539: aload 25 │ │ │ │ + 541: aastore │ │ │ │ + 542: aload_0 │ │ │ │ + 543: astore_1 │ │ │ │ + 544: aload_0 │ │ │ │ + 545: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 548: astore_1 │ │ │ │ + 549: aload_1 │ │ │ │ + 550: astore 25 │ │ │ │ + 552: aload_1 │ │ │ │ + 553: invokestatic #168 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 556: astore 25 │ │ │ │ + 558: aload_0 │ │ │ │ + 559: astore_1 │ │ │ │ + 560: aload_0 │ │ │ │ + 561: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 564: astore_1 │ │ │ │ + 565: aload_1 │ │ │ │ + 566: astore 26 │ │ │ │ + 568: aload_1 │ │ │ │ + 569: invokestatic #172 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 572: astore 26 │ │ │ │ + 574: aload 25 │ │ │ │ + 576: aload 26 │ │ │ │ + 578: invokevirtual #178 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 581: astore 25 │ │ │ │ + 583: aload 23 │ │ │ │ + 585: iconst_1 │ │ │ │ + 586: aload 25 │ │ │ │ + 588: aastore │ │ │ │ + 589: aload 10 │ │ │ │ + 591: iload 22 │ │ │ │ + 593: aload 23 │ │ │ │ + 595: invokevirtual #184 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 598: astore 10 │ │ │ │ + 600: aload_2 │ │ │ │ + 601: astore_1 │ │ │ │ + 602: aload_2 │ │ │ │ + 603: aload 10 │ │ │ │ + 605: aload 9 │ │ │ │ + 607: invokevirtual #188 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ + 610: astore 27 │ │ │ │ + 612: aload_0 │ │ │ │ + 613: astore_1 │ │ │ │ + 614: aload_0 │ │ │ │ + 615: getfield #10 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 618: astore_1 │ │ │ │ + 619: aload_1 │ │ │ │ + 620: astore_2 │ │ │ │ + 621: aload_1 │ │ │ │ + 622: aload 27 │ │ │ │ + 624: invokevirtual #192 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 627: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/report/BalanceActivity$9.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -249,236 +249,260 @@ │ │ │ │ 83: astore 6 │ │ │ │ 85: aload_0 │ │ │ │ 86: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ 89: invokestatic #44 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ 92: astore 7 │ │ │ │ 94: aload_0 │ │ │ │ 95: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 98: invokestatic #48 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 101: astore_3 │ │ │ │ - 102: aload 7 │ │ │ │ - 104: aload_3 │ │ │ │ - 105: invokevirtual #54 // Method com/bottleworks/commons/util/CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 108: astore 8 │ │ │ │ - 110: iconst_0 │ │ │ │ - 111: istore 9 │ │ │ │ - 113: aload_2 │ │ │ │ - 114: arraylength │ │ │ │ - 115: istore 4 │ │ │ │ - 117: iload 9 │ │ │ │ - 119: iload 4 │ │ │ │ - 121: if_icmpge 395 │ │ │ │ - 124: aload_2 │ │ │ │ - 125: iload 9 │ │ │ │ - 127: aaload │ │ │ │ - 128: astore 10 │ │ │ │ - 130: new #37 // class java/util/ArrayList │ │ │ │ - 133: astore 11 │ │ │ │ - 135: aload 11 │ │ │ │ - 137: invokespecial #38 // Method java/util/ArrayList."":()V │ │ │ │ - 140: aload 5 │ │ │ │ + 98: astore 6 │ │ │ │ + 100: aload 6 │ │ │ │ + 102: astore_3 │ │ │ │ + 103: aload 6 │ │ │ │ + 105: invokestatic #48 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 108: astore_3 │ │ │ │ + 109: aload 7 │ │ │ │ + 111: aload_3 │ │ │ │ + 112: invokevirtual #54 // Method com/bottleworks/commons/util/CalendarHelper.yearStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 115: astore 8 │ │ │ │ + 117: iconst_0 │ │ │ │ + 118: istore 9 │ │ │ │ + 120: aload_2 │ │ │ │ + 121: arraylength │ │ │ │ + 122: istore 4 │ │ │ │ + 124: iload 9 │ │ │ │ + 126: iload 4 │ │ │ │ + 128: if_icmpge 420 │ │ │ │ + 131: aload_2 │ │ │ │ + 132: iload 9 │ │ │ │ + 134: aaload │ │ │ │ + 135: astore 10 │ │ │ │ + 137: new #37 // class java/util/ArrayList │ │ │ │ + 140: astore 11 │ │ │ │ 142: aload 11 │ │ │ │ - 144: invokeinterface #60, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 149: pop │ │ │ │ - 150: aload 8 │ │ │ │ - 152: astore 12 │ │ │ │ - 154: aload_1 │ │ │ │ - 155: iload 9 │ │ │ │ - 157: baload │ │ │ │ - 158: istore 4 │ │ │ │ - 160: iload 4 │ │ │ │ - 162: ifeq 249 │ │ │ │ - 165: iconst_0 │ │ │ │ - 166: istore 13 │ │ │ │ - 168: bipush 12 │ │ │ │ - 170: istore 4 │ │ │ │ - 172: iload 13 │ │ │ │ - 174: iload 4 │ │ │ │ - 176: if_icmpge 386 │ │ │ │ - 179: aload_0 │ │ │ │ - 180: astore 6 │ │ │ │ - 182: aload_0 │ │ │ │ - 183: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 186: invokestatic #64 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 189: aload 12 │ │ │ │ - 191: invokevirtual #67 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 194: astore 7 │ │ │ │ - 196: aload 10 │ │ │ │ - 198: aload 8 │ │ │ │ - 200: aload 7 │ │ │ │ - 202: invokestatic #73 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ - 205: astore 14 │ │ │ │ - 207: aload 11 │ │ │ │ - 209: aload 14 │ │ │ │ - 211: invokeinterface #60, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 216: pop │ │ │ │ - 217: aload_0 │ │ │ │ - 218: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 221: invokestatic #76 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 224: astore 7 │ │ │ │ - 226: iconst_1 │ │ │ │ - 227: istore 15 │ │ │ │ - 229: aload 7 │ │ │ │ - 231: aload 12 │ │ │ │ - 233: iload 15 │ │ │ │ - 235: invokevirtual #80 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 238: astore 12 │ │ │ │ - 240: iload 13 │ │ │ │ - 242: iconst_1 │ │ │ │ - 243: iadd │ │ │ │ - 244: istore 13 │ │ │ │ - 246: goto 168 │ │ │ │ - 249: dconst_0 │ │ │ │ - 250: dstore 16 │ │ │ │ - 252: iconst_0 │ │ │ │ - 253: istore 13 │ │ │ │ - 255: bipush 12 │ │ │ │ - 257: istore 4 │ │ │ │ - 259: iload 13 │ │ │ │ - 261: iload 4 │ │ │ │ - 263: if_icmpge 386 │ │ │ │ + 144: invokespecial #38 // Method java/util/ArrayList."":()V │ │ │ │ + 147: aload 5 │ │ │ │ + 149: aload 11 │ │ │ │ + 151: invokeinterface #60, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 156: pop │ │ │ │ + 157: aload 8 │ │ │ │ + 159: astore 12 │ │ │ │ + 161: aload_1 │ │ │ │ + 162: iload 9 │ │ │ │ + 164: baload │ │ │ │ + 165: istore 4 │ │ │ │ + 167: iload 4 │ │ │ │ + 169: ifeq 256 │ │ │ │ + 172: iconst_0 │ │ │ │ + 173: istore 13 │ │ │ │ + 175: bipush 12 │ │ │ │ + 177: istore 4 │ │ │ │ + 179: iload 13 │ │ │ │ + 181: iload 4 │ │ │ │ + 183: if_icmpge 411 │ │ │ │ + 186: aload_0 │ │ │ │ + 187: astore 6 │ │ │ │ + 189: aload_0 │ │ │ │ + 190: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 193: invokestatic #64 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5300:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 196: aload 12 │ │ │ │ + 198: invokevirtual #67 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 201: astore 7 │ │ │ │ + 203: aload 10 │ │ │ │ + 205: aload 8 │ │ │ │ + 207: aload 7 │ │ │ │ + 209: invokestatic #73 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ + 212: astore 14 │ │ │ │ + 214: aload 11 │ │ │ │ + 216: aload 14 │ │ │ │ + 218: invokeinterface #60, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 223: pop │ │ │ │ + 224: aload_0 │ │ │ │ + 225: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 228: invokestatic #76 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5400:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 231: astore 7 │ │ │ │ + 233: iconst_1 │ │ │ │ + 234: istore 15 │ │ │ │ + 236: aload 7 │ │ │ │ + 238: aload 12 │ │ │ │ + 240: iload 15 │ │ │ │ + 242: invokevirtual #80 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 245: astore 12 │ │ │ │ + 247: iload 13 │ │ │ │ + 249: iconst_1 │ │ │ │ + 250: iadd │ │ │ │ + 251: istore 13 │ │ │ │ + 253: goto 175 │ │ │ │ + 256: dconst_0 │ │ │ │ + 257: dstore 16 │ │ │ │ + 259: iconst_0 │ │ │ │ + 260: istore 13 │ │ │ │ + 262: bipush 12 │ │ │ │ + 264: istore 4 │ │ │ │ 266: iload 13 │ │ │ │ - 268: ifne 366 │ │ │ │ - 271: iconst_0 │ │ │ │ - 272: istore 4 │ │ │ │ - 274: aconst_null │ │ │ │ - 275: astore 7 │ │ │ │ - 277: aload_0 │ │ │ │ - 278: astore 6 │ │ │ │ - 280: aload_0 │ │ │ │ - 281: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 284: invokestatic #83 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 287: aload 12 │ │ │ │ - 289: invokevirtual #67 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 292: astore_3 │ │ │ │ - 293: aload 10 │ │ │ │ - 295: aload 7 │ │ │ │ - 297: aload_3 │ │ │ │ - 298: invokestatic #73 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ - 301: astore 14 │ │ │ │ - 303: aload 14 │ │ │ │ - 305: invokevirtual #89 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 308: dstore 18 │ │ │ │ - 310: dload 16 │ │ │ │ - 312: dload 18 │ │ │ │ - 314: dadd │ │ │ │ - 315: dstore 16 │ │ │ │ - 317: aload 14 │ │ │ │ - 319: dload 16 │ │ │ │ - 321: invokevirtual #93 // Method com/bottleworks/dailymoney/data/Balance.setMoney:(D)V │ │ │ │ - 324: aload 11 │ │ │ │ - 326: aload 14 │ │ │ │ - 328: invokeinterface #60, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 333: pop │ │ │ │ - 334: aload_0 │ │ │ │ - 335: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 338: invokestatic #96 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 341: astore 7 │ │ │ │ - 343: iconst_1 │ │ │ │ - 344: istore 15 │ │ │ │ - 346: aload 7 │ │ │ │ - 348: aload 12 │ │ │ │ - 350: iload 15 │ │ │ │ - 352: invokevirtual #80 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ - 355: astore 12 │ │ │ │ - 357: iload 13 │ │ │ │ - 359: iconst_1 │ │ │ │ - 360: iadd │ │ │ │ - 361: istore 13 │ │ │ │ - 363: goto 255 │ │ │ │ - 366: aload_0 │ │ │ │ - 367: astore 6 │ │ │ │ - 369: aload_0 │ │ │ │ - 370: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 373: invokestatic #99 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ - 376: aload 12 │ │ │ │ - 378: invokevirtual #102 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ - 381: astore 7 │ │ │ │ - 383: goto 277 │ │ │ │ - 386: iload 9 │ │ │ │ - 388: iconst_1 │ │ │ │ - 389: iadd │ │ │ │ - 390: istore 9 │ │ │ │ - 392: goto 113 │ │ │ │ - 395: new #104 // class com/bottleworks/dailymoney/ui/report/BalanceTimeChart │ │ │ │ - 398: astore 7 │ │ │ │ - 400: aload_0 │ │ │ │ - 401: astore 6 │ │ │ │ - 403: aload_0 │ │ │ │ - 404: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 407: astore_3 │ │ │ │ - 408: aload_0 │ │ │ │ - 409: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 412: invokestatic #110 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ - 415: istore 20 │ │ │ │ - 417: aload_0 │ │ │ │ - 418: astore 6 │ │ │ │ - 420: aload_0 │ │ │ │ - 421: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 424: astore 6 │ │ │ │ - 426: aload 6 │ │ │ │ - 428: astore 21 │ │ │ │ - 430: aload 6 │ │ │ │ - 432: invokestatic #114 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ - 435: fstore 22 │ │ │ │ - 437: aload 7 │ │ │ │ - 439: aload_3 │ │ │ │ - 440: iload 20 │ │ │ │ - 442: fload 22 │ │ │ │ - 444: invokespecial #117 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart."":(Landroid/content/Context;IF)V │ │ │ │ - 447: aload_0 │ │ │ │ - 448: astore 6 │ │ │ │ - 450: aload_0 │ │ │ │ - 451: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 454: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 457: astore_3 │ │ │ │ - 458: getstatic #127 // Field com/bottleworks/dailymoney/core/R$string.label_balance_yearly_runchart:I │ │ │ │ - 461: istore 20 │ │ │ │ - 463: iconst_1 │ │ │ │ - 464: anewarray #129 // class java/lang/Object │ │ │ │ - 467: astore 21 │ │ │ │ - 469: aload_0 │ │ │ │ - 470: astore 6 │ │ │ │ - 472: aload_0 │ │ │ │ - 473: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 268: iload 4 │ │ │ │ + 270: if_icmpge 411 │ │ │ │ + 273: iload 13 │ │ │ │ + 275: ifne 391 │ │ │ │ + 278: iconst_0 │ │ │ │ + 279: istore 4 │ │ │ │ + 281: aconst_null │ │ │ │ + 282: astore 7 │ │ │ │ + 284: aload_0 │ │ │ │ + 285: astore 6 │ │ │ │ + 287: aload_0 │ │ │ │ + 288: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 291: astore 6 │ │ │ │ + 293: aload 6 │ │ │ │ + 295: astore_3 │ │ │ │ + 296: aload 6 │ │ │ │ + 298: invokestatic #83 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 301: astore_3 │ │ │ │ + 302: aload_3 │ │ │ │ + 303: astore 6 │ │ │ │ + 305: aload_3 │ │ │ │ + 306: aload 12 │ │ │ │ + 308: invokevirtual #67 // Method com/bottleworks/commons/util/CalendarHelper.monthEndDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 311: astore_3 │ │ │ │ + 312: aload_3 │ │ │ │ + 313: astore 6 │ │ │ │ + 315: aload 10 │ │ │ │ + 317: aload 7 │ │ │ │ + 319: aload_3 │ │ │ │ + 320: invokestatic #73 // Method com/bottleworks/dailymoney/data/BalanceHelper.calculateBalance:(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ │ │ + 323: astore 14 │ │ │ │ + 325: aload 14 │ │ │ │ + 327: invokevirtual #89 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ + 330: dstore 18 │ │ │ │ + 332: dload 16 │ │ │ │ + 334: dload 18 │ │ │ │ + 336: dadd │ │ │ │ + 337: dstore 16 │ │ │ │ + 339: aload 14 │ │ │ │ + 341: dload 16 │ │ │ │ + 343: invokevirtual #93 // Method com/bottleworks/dailymoney/data/Balance.setMoney:(D)V │ │ │ │ + 346: aload 11 │ │ │ │ + 348: aload 14 │ │ │ │ + 350: invokeinterface #60, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 355: pop │ │ │ │ + 356: aload_0 │ │ │ │ + 357: astore 6 │ │ │ │ + 359: aload_0 │ │ │ │ + 360: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 363: invokestatic #96 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5700:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 366: astore 7 │ │ │ │ + 368: iconst_1 │ │ │ │ + 369: istore 15 │ │ │ │ + 371: aload 7 │ │ │ │ + 373: aload 12 │ │ │ │ + 375: iload 15 │ │ │ │ + 377: invokevirtual #80 // Method com/bottleworks/commons/util/CalendarHelper.monthAfter:(Ljava/util/Date;I)Ljava/util/Date; │ │ │ │ + 380: astore 12 │ │ │ │ + 382: iload 13 │ │ │ │ + 384: iconst_1 │ │ │ │ + 385: iadd │ │ │ │ + 386: istore 13 │ │ │ │ + 388: goto 262 │ │ │ │ + 391: aload_0 │ │ │ │ + 392: astore 6 │ │ │ │ + 394: aload_0 │ │ │ │ + 395: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 398: invokestatic #99 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5500:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ │ │ + 401: aload 12 │ │ │ │ + 403: invokevirtual #102 // Method com/bottleworks/commons/util/CalendarHelper.monthStartDate:(Ljava/util/Date;)Ljava/util/Date; │ │ │ │ + 406: astore 7 │ │ │ │ + 408: goto 284 │ │ │ │ + 411: iload 9 │ │ │ │ + 413: iconst_1 │ │ │ │ + 414: iadd │ │ │ │ + 415: istore 9 │ │ │ │ + 417: goto 120 │ │ │ │ + 420: new #104 // class com/bottleworks/dailymoney/ui/report/BalanceTimeChart │ │ │ │ + 423: astore 7 │ │ │ │ + 425: aload_0 │ │ │ │ + 426: astore 6 │ │ │ │ + 428: aload_0 │ │ │ │ + 429: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 432: astore_3 │ │ │ │ + 433: aload_0 │ │ │ │ + 434: astore 6 │ │ │ │ + 436: aload_0 │ │ │ │ + 437: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 440: invokestatic #110 // Method com/bottleworks/commons/util/GUIs.getOrientation:(Landroid/app/Activity;)I │ │ │ │ + 443: istore 20 │ │ │ │ + 445: aload_0 │ │ │ │ + 446: astore 6 │ │ │ │ + 448: aload_0 │ │ │ │ + 449: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 452: astore 6 │ │ │ │ + 454: aload 6 │ │ │ │ + 456: astore 21 │ │ │ │ + 458: aload 6 │ │ │ │ + 460: invokestatic #114 // Method com/bottleworks/commons/util/GUIs.getDPRatio:(Landroid/content/Context;)F │ │ │ │ + 463: fstore 22 │ │ │ │ + 465: aload 7 │ │ │ │ + 467: aload_3 │ │ │ │ + 468: iload 20 │ │ │ │ + 470: fload 22 │ │ │ │ + 472: invokespecial #117 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart."":(Landroid/content/Context;IF)V │ │ │ │ + 475: aload_0 │ │ │ │ 476: astore 6 │ │ │ │ - 478: aload 6 │ │ │ │ - 480: astore 23 │ │ │ │ - 482: aload 6 │ │ │ │ - 484: invokestatic #133 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ - 487: astore 23 │ │ │ │ - 489: aload_0 │ │ │ │ - 490: astore 6 │ │ │ │ - 492: aload_0 │ │ │ │ - 493: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 496: astore 6 │ │ │ │ - 498: aload 6 │ │ │ │ - 500: astore 24 │ │ │ │ - 502: aload 6 │ │ │ │ - 504: invokestatic #48 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ - 507: astore 24 │ │ │ │ - 509: aload 23 │ │ │ │ - 511: aload 24 │ │ │ │ - 513: invokevirtual #139 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 516: astore 23 │ │ │ │ - 518: aload 21 │ │ │ │ - 520: iconst_0 │ │ │ │ - 521: aload 23 │ │ │ │ - 523: aastore │ │ │ │ - 524: aload_3 │ │ │ │ - 525: iload 20 │ │ │ │ - 527: aload 21 │ │ │ │ - 529: invokevirtual #145 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 532: astore_3 │ │ │ │ - 533: aload 7 │ │ │ │ - 535: aload_3 │ │ │ │ - 536: aload 5 │ │ │ │ - 538: invokevirtual #149 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ - 541: astore 25 │ │ │ │ - 543: aload_0 │ │ │ │ - 544: astore 6 │ │ │ │ - 546: aload_0 │ │ │ │ - 547: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ - 550: aload 25 │ │ │ │ - 552: invokevirtual #153 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - 555: return │ │ │ │ + 478: aload_0 │ │ │ │ + 479: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 482: astore 6 │ │ │ │ + 484: aload 6 │ │ │ │ + 486: astore_3 │ │ │ │ + 487: aload 6 │ │ │ │ + 489: invokestatic #121 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$5800:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ │ │ + 492: astore_3 │ │ │ │ + 493: getstatic #127 // Field com/bottleworks/dailymoney/core/R$string.label_balance_yearly_runchart:I │ │ │ │ + 496: istore 20 │ │ │ │ + 498: iconst_1 │ │ │ │ + 499: anewarray #129 // class java/lang/Object │ │ │ │ + 502: astore 21 │ │ │ │ + 504: aload_0 │ │ │ │ + 505: astore 6 │ │ │ │ + 507: aload_0 │ │ │ │ + 508: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 511: astore 6 │ │ │ │ + 513: aload 6 │ │ │ │ + 515: astore 23 │ │ │ │ + 517: aload 6 │ │ │ │ + 519: invokestatic #133 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3600:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ │ │ + 522: astore 23 │ │ │ │ + 524: aload_0 │ │ │ │ + 525: astore 6 │ │ │ │ + 527: aload_0 │ │ │ │ + 528: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 531: astore 6 │ │ │ │ + 533: aload 6 │ │ │ │ + 535: astore 24 │ │ │ │ + 537: aload 6 │ │ │ │ + 539: invokestatic #48 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.access$3200:(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ │ │ + 542: astore 24 │ │ │ │ + 544: aload 23 │ │ │ │ + 546: aload 24 │ │ │ │ + 548: invokevirtual #139 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 551: astore 23 │ │ │ │ + 553: aload 21 │ │ │ │ + 555: iconst_0 │ │ │ │ + 556: aload 23 │ │ │ │ + 558: aastore │ │ │ │ + 559: aload_3 │ │ │ │ + 560: iload 20 │ │ │ │ + 562: aload 21 │ │ │ │ + 564: invokevirtual #145 // Method com/bottleworks/commons/util/I18N.string:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 567: astore_3 │ │ │ │ + 568: aload_3 │ │ │ │ + 569: astore 6 │ │ │ │ + 571: aload 7 │ │ │ │ + 573: aload_3 │ │ │ │ + 574: aload 5 │ │ │ │ + 576: invokevirtual #149 // Method com/bottleworks/dailymoney/ui/report/BalanceTimeChart.createIntent:(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ + 579: astore 25 │ │ │ │ + 581: aload_0 │ │ │ │ + 582: astore 6 │ │ │ │ + 584: aload_0 │ │ │ │ + 585: getfield #8 // Field this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ │ + 588: aload 25 │ │ │ │ + 590: invokevirtual #153 // Method com/bottleworks/dailymoney/ui/report/BalanceActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 593: return │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/report/BalancePieChart.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ 22: putfield #19 // Field percentageFormat:Ljava/text/DecimalFormat; │ │ │ │ 25: return │ │ │ │ │ │ │ │ public android.content.Intent createIntent(com.bottleworks.dailymoney.data.AccountType, java.util.List); │ │ │ │ descriptor: (Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=24, args_size=3 │ │ │ │ + stack=300, locals=23, args_size=3 │ │ │ │ 0: dconst_0 │ │ │ │ 1: dstore_3 │ │ │ │ 2: aload_2 │ │ │ │ 3: invokeinterface #25, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ 8: astore 5 │ │ │ │ 10: aload 5 │ │ │ │ 12: invokeinterface #31, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ @@ -203,21 +203,21 @@ │ │ │ │ 71: invokevirtual #41 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ 74: dstore 8 │ │ │ │ 76: goto 61 │ │ │ │ 79: new #43 // class org/achartengine/model/CategorySeries │ │ │ │ 82: astore 12 │ │ │ │ 84: aload_0 │ │ │ │ 85: getfield #47 // Field i18n:Lcom/bottleworks/commons/util/I18N; │ │ │ │ - 88: astore 13 │ │ │ │ + 88: astore 5 │ │ │ │ 90: aload_1 │ │ │ │ - 91: aload 13 │ │ │ │ + 91: aload 5 │ │ │ │ 93: invokevirtual #53 // Method com/bottleworks/dailymoney/data/AccountType.getDisplay:(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ │ │ - 96: astore 13 │ │ │ │ + 96: astore 5 │ │ │ │ 98: aload 12 │ │ │ │ - 100: aload 13 │ │ │ │ + 100: aload 5 │ │ │ │ 102: invokespecial #54 // Method org/achartengine/model/CategorySeries."":(Ljava/lang/String;)V │ │ │ │ 105: aload_2 │ │ │ │ 106: invokeinterface #25, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ 111: astore 5 │ │ │ │ 113: aload 5 │ │ │ │ 115: invokeinterface #31, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 120: istore 6 │ │ │ │ @@ -235,22 +235,22 @@ │ │ │ │ 149: dload 8 │ │ │ │ 151: dload 10 │ │ │ │ 153: dcmpl │ │ │ │ 154: istore 6 │ │ │ │ 156: iload 6 │ │ │ │ 158: ifle 113 │ │ │ │ 161: new #56 // class java/lang/StringBuilder │ │ │ │ - 164: astore 14 │ │ │ │ - 166: aload 14 │ │ │ │ + 164: astore 13 │ │ │ │ + 166: aload 13 │ │ │ │ 168: invokespecial #59 // Method java/lang/StringBuilder."":()V │ │ │ │ 171: aload 7 │ │ │ │ 173: invokevirtual #63 // Method com/bottleworks/dailymoney/data/Balance.getName:()Ljava/lang/String; │ │ │ │ - 176: astore 13 │ │ │ │ - 178: aload 14 │ │ │ │ - 180: aload 13 │ │ │ │ + 176: astore 14 │ │ │ │ + 178: aload 13 │ │ │ │ + 180: aload 14 │ │ │ │ 182: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 185: pop │ │ │ │ 186: aload 7 │ │ │ │ 188: invokevirtual #41 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ 191: dstore 8 │ │ │ │ 193: ldc2_w #70 // double 100.0d │ │ │ │ 196: dstore 10 │ │ │ │ @@ -264,81 +264,81 @@ │ │ │ │ 210: dstore 8 │ │ │ │ 212: dload 15 │ │ │ │ 214: dload 8 │ │ │ │ 216: dcmpl │ │ │ │ 217: istore 6 │ │ │ │ 219: iload 6 │ │ │ │ 221: iflt 113 │ │ │ │ - 224: aload 14 │ │ │ │ + 224: aload 13 │ │ │ │ 226: ldc #77 // String ( │ │ │ │ 228: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 231: astore 13 │ │ │ │ + 231: astore 14 │ │ │ │ 233: aload_0 │ │ │ │ 234: getfield #19 // Field percentageFormat:Ljava/text/DecimalFormat; │ │ │ │ 237: dload 15 │ │ │ │ 239: invokevirtual #81 // Method java/text/DecimalFormat.format:(D)Ljava/lang/String; │ │ │ │ 242: astore 17 │ │ │ │ - 244: aload 13 │ │ │ │ + 244: aload 14 │ │ │ │ 246: aload 17 │ │ │ │ 248: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 251: astore 13 │ │ │ │ + 251: astore 14 │ │ │ │ 253: ldc #83 // String %) │ │ │ │ 255: astore 17 │ │ │ │ - 257: aload 13 │ │ │ │ + 257: aload 14 │ │ │ │ 259: aload 17 │ │ │ │ 261: invokevirtual #67 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 264: pop │ │ │ │ - 265: aload 14 │ │ │ │ + 265: aload 13 │ │ │ │ 267: invokevirtual #86 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 270: astore 13 │ │ │ │ + 270: astore 14 │ │ │ │ 272: aload 7 │ │ │ │ 274: invokevirtual #41 // Method com/bottleworks/dailymoney/data/Balance.getMoney:()D │ │ │ │ - 277: dstore 18 │ │ │ │ + 277: dstore 10 │ │ │ │ 279: aload 12 │ │ │ │ - 281: aload 13 │ │ │ │ - 283: dload 18 │ │ │ │ + 281: aload 14 │ │ │ │ + 283: dload 10 │ │ │ │ 285: invokevirtual #90 // Method org/achartengine/model/CategorySeries.add:(Ljava/lang/String;D)V │ │ │ │ 288: goto 113 │ │ │ │ 291: aload 12 │ │ │ │ 293: invokevirtual #94 // Method org/achartengine/model/CategorySeries.getItemCount:()I │ │ │ │ - 296: istore 6 │ │ │ │ + 296: istore 18 │ │ │ │ 298: aload_0 │ │ │ │ - 299: iload 6 │ │ │ │ + 299: iload 18 │ │ │ │ 301: invokevirtual #98 // Method createColor:(I)[I │ │ │ │ - 304: astore 20 │ │ │ │ + 304: astore 19 │ │ │ │ 306: aload_0 │ │ │ │ - 307: aload 20 │ │ │ │ + 307: aload 19 │ │ │ │ 309: invokevirtual #102 // Method buildCategoryRenderer:([I)Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - 312: astore 21 │ │ │ │ + 312: astore 20 │ │ │ │ 314: aload_0 │ │ │ │ 315: getfield #108 // Field dpRatio:F │ │ │ │ - 318: fstore 22 │ │ │ │ + 318: fstore 21 │ │ │ │ 320: ldc #104 // float 14.0f │ │ │ │ - 322: fload 22 │ │ │ │ + 322: fload 21 │ │ │ │ 324: fmul │ │ │ │ - 325: fstore 23 │ │ │ │ - 327: aload 21 │ │ │ │ - 329: fload 23 │ │ │ │ + 325: fstore 22 │ │ │ │ + 327: aload 20 │ │ │ │ + 329: fload 22 │ │ │ │ 331: invokevirtual #114 // Method org/achartengine/renderer/DefaultRenderer.setLabelsTextSize:(F)V │ │ │ │ 334: aload_0 │ │ │ │ 335: getfield #108 // Field dpRatio:F │ │ │ │ - 338: fstore 22 │ │ │ │ + 338: fstore 21 │ │ │ │ 340: ldc #116 // float 16.0f │ │ │ │ - 342: fload 22 │ │ │ │ + 342: fload 21 │ │ │ │ 344: fmul │ │ │ │ - 345: fstore 23 │ │ │ │ - 347: aload 21 │ │ │ │ - 349: fload 23 │ │ │ │ + 345: fstore 22 │ │ │ │ + 347: aload 20 │ │ │ │ + 349: fload 22 │ │ │ │ 351: invokevirtual #119 // Method org/achartengine/renderer/DefaultRenderer.setLegendTextSize:(F)V │ │ │ │ 354: aload_0 │ │ │ │ 355: getfield #123 // Field context:Landroid/content/Context; │ │ │ │ - 358: astore 13 │ │ │ │ + 358: astore 5 │ │ │ │ 360: aload 12 │ │ │ │ 362: invokevirtual #126 // Method org/achartengine/model/CategorySeries.getTitle:()Ljava/lang/String; │ │ │ │ - 365: astore 17 │ │ │ │ - 367: aload 13 │ │ │ │ + 365: astore 14 │ │ │ │ + 367: aload 5 │ │ │ │ 369: aload 12 │ │ │ │ - 371: aload 21 │ │ │ │ - 373: aload 17 │ │ │ │ + 371: aload 20 │ │ │ │ + 373: aload 14 │ │ │ │ 375: invokestatic #132 // Method org/achartengine/ChartFactory.getPieChartIntent:(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ 378: areturn │ │ │ │ } │ │ ├── com/bottleworks/dailymoney/ui/report/BalanceTimeChart.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ 4: invokespecial #8 // Method com/bottleworks/dailymoney/ui/report/AbstractChart."":(Landroid/content/Context;IF)V │ │ │ │ 7: return │ │ │ │ │ │ │ │ public android.content.Intent createIntent(java.lang.String, java.util.List); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=45, args_size=3 │ │ │ │ + stack=300, locals=43, args_size=3 │ │ │ │ 0: new #10 // class org/achartengine/model/XYMultipleSeriesDataset │ │ │ │ 3: astore_3 │ │ │ │ 4: aload_3 │ │ │ │ 5: invokespecial #13 // Method org/achartengine/model/XYMultipleSeriesDataset."":()V │ │ │ │ 8: aload_2 │ │ │ │ 9: invokeinterface #19, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 14: istore 4 │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ 648: checkcast #15 // class java/util/List │ │ │ │ 651: iconst_0 │ │ │ │ 652: invokeinterface #23, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ 657: checkcast #25 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ 660: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ 663: invokevirtual #44 // Method java/util/Date.getTime:()J │ │ │ │ 666: l2d │ │ │ │ - 667: dstore 37 │ │ │ │ + 667: dstore 24 │ │ │ │ 669: aload_2 │ │ │ │ 670: iconst_0 │ │ │ │ 671: invokeinterface #23, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ 676: checkcast #15 // class java/util/List │ │ │ │ 679: astore 17 │ │ │ │ 681: iload 5 │ │ │ │ 683: iconst_m1 │ │ │ │ @@ -594,40 +594,40 @@ │ │ │ │ 687: aload 17 │ │ │ │ 689: iload 34 │ │ │ │ 691: invokeinterface #23, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ 696: checkcast #25 // class com/bottleworks/dailymoney/data/Balance │ │ │ │ 699: invokevirtual #38 // Method com/bottleworks/dailymoney/data/Balance.getDate:()Ljava/util/Date; │ │ │ │ 702: invokevirtual #44 // Method java/util/Date.getTime:()J │ │ │ │ 705: l2d │ │ │ │ - 706: dstore 39 │ │ │ │ + 706: dstore 37 │ │ │ │ 708: dload 8 │ │ │ │ 710: ldc2_w #213 // double 20.0d │ │ │ │ 713: ddiv │ │ │ │ - 714: dstore 41 │ │ │ │ + 714: dstore 39 │ │ │ │ 716: dload 8 │ │ │ │ - 718: dload 41 │ │ │ │ + 718: dload 39 │ │ │ │ 720: dsub │ │ │ │ - 721: dstore 41 │ │ │ │ + 721: dstore 39 │ │ │ │ 723: dload 6 │ │ │ │ 725: ldc2_w #213 // double 20.0d │ │ │ │ 728: ddiv │ │ │ │ 729: dload 6 │ │ │ │ 731: dadd │ │ │ │ - 732: dstore 43 │ │ │ │ + 732: dstore 41 │ │ │ │ 734: aload_0 │ │ │ │ 735: astore 17 │ │ │ │ 737: aload_0 │ │ │ │ 738: aload 28 │ │ │ │ 740: aload_1 │ │ │ │ 741: ldc #194 // String │ │ │ │ 743: aload 36 │ │ │ │ - 745: dload 37 │ │ │ │ - 747: dload 39 │ │ │ │ - 749: dload 41 │ │ │ │ - 751: dload 43 │ │ │ │ + 745: dload 24 │ │ │ │ + 747: dload 37 │ │ │ │ + 749: dload 39 │ │ │ │ + 751: dload 41 │ │ │ │ 753: ldc #215 // int -7829368 │ │ │ │ 755: ldc #216 // int -3355444 │ │ │ │ 757: invokevirtual #220 // Method setChartSettings:(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V │ │ │ │ 760: aload 28 │ │ │ │ 762: bipush 10 │ │ │ │ 764: invokevirtual #184 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.setYLabels:(I)V │ │ │ │ 767: aload_0 │ │ ├── org/achartengine/chart/XYChart.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -223,28 +223,28 @@ │ │ │ │ if (this.mRenderer.isShowLabels() && n16 != 0) { │ │ │ │ b2 = true; │ │ │ │ } │ │ │ │ else { │ │ │ │ b2 = false; │ │ │ │ } │ │ │ │ final boolean showGrid = this.mRenderer.isShowGrid(); │ │ │ │ - Label_3191: { │ │ │ │ + Label_3194: { │ │ │ │ if (b2 || showGrid) { │ │ │ │ final List labels = MathHelper.getLabels(a, xAxisMax, this.mRenderer.getXLabels()); │ │ │ │ final List labels2 = MathHelper.getLabels(yAxisMin, yAxisMax, this.mRenderer.getYLabels()); │ │ │ │ while (true) { │ │ │ │ - Label_3833: { │ │ │ │ + Label_3836: { │ │ │ │ if (!b2) { │ │ │ │ - break Label_3833; │ │ │ │ + break Label_3836; │ │ │ │ } │ │ │ │ paint.setColor(this.mRenderer.getLabelsColor()); │ │ │ │ paint.setTextSize(this.mRenderer.getLabelsTextSize()); │ │ │ │ paint.setTextAlign(this.mRenderer.getXLabelsAlign()); │ │ │ │ if (this.mRenderer.getXLabelsAlign() != Paint$Align.LEFT) { │ │ │ │ - break Label_3833; │ │ │ │ + break Label_3836; │ │ │ │ } │ │ │ │ final int n20 = (int)(n6 + this.mRenderer.getLabelsTextSize() / 4.0f); │ │ │ │ this.drawXLabels(labels, this.mRenderer.getXTextLabelLocations(), canvas, paint, n20, n7, n9, n14, a); │ │ │ │ paint.setTextAlign(this.mRenderer.getYLabelsAlign()); │ │ │ │ for (int size = labels2.size(), l = 0; l < size; ++l) { │ │ │ │ final double doubleValue = (double)Double.valueOf(labels2.get(l)); │ │ │ │ final float n21 = (float)(n9 - (doubleValue - yAxisMin) * n15); │ │ │ │ @@ -268,34 +268,34 @@ │ │ │ │ if (showGrid) { │ │ │ │ paint.setColor(this.mRenderer.getGridColor()); │ │ │ │ canvas.drawLine((float)n11, n21, (float)n6, n21, paint); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ if (!b2) { │ │ │ │ - break Label_3191; │ │ │ │ + break Label_3194; │ │ │ │ } │ │ │ │ paint.setColor(this.mRenderer.getLabelsColor()); │ │ │ │ final float axisTitleTextSize = this.mRenderer.getAxisTitleTextSize(); │ │ │ │ paint.setTextSize(axisTitleTextSize); │ │ │ │ paint.setTextAlign(Paint$Align.CENTER); │ │ │ │ if (orientation == XYMultipleSeriesRenderer$Orientation.HORIZONTAL) { │ │ │ │ this.drawText(canvas, this.mRenderer.getXTitle(), (float)(n3 / 2 + n), n9 + this.mRenderer.getLabelsTextSize() * 4.0f / 3.0f + axisTitleTextSize, paint, 0.0f); │ │ │ │ this.drawText(canvas, this.mRenderer.getYTitle(), (float)n + axisTitleTextSize, (float)((n9 - n) / 2), paint, -90.0f); │ │ │ │ paint.setTextSize(this.mRenderer.getChartTitleTextSize()); │ │ │ │ this.drawText(canvas, this.mRenderer.getChartTitle(), (float)(n3 / 2 + n), (float)n2 + this.mRenderer.getChartTitleTextSize(), paint, 0.0f); │ │ │ │ - break Label_3191; │ │ │ │ + break Label_3194; │ │ │ │ } │ │ │ │ if (orientation == XYMultipleSeriesRenderer$Orientation.VERTICAL) { │ │ │ │ this.drawText(canvas, this.mRenderer.getXTitle(), (float)(n3 / 2 + n), (float)(n2 + n4) - axisTitleTextSize, paint, -90.0f); │ │ │ │ this.drawText(canvas, this.mRenderer.getYTitle(), (float)(n11 + 20), (float)(n4 / 2 + n2), paint, 0.0f); │ │ │ │ paint.setTextSize(this.mRenderer.getChartTitleTextSize()); │ │ │ │ this.drawText(canvas, this.mRenderer.getChartTitle(), (float)n + axisTitleTextSize, (float)(n4 / 2 + n7), paint, 0.0f); │ │ │ │ } │ │ │ │ - break Label_3191; │ │ │ │ + break Label_3194; │ │ │ │ } │ │ │ │ final int n20 = n6; │ │ │ │ continue; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ if (orientation == XYMultipleSeriesRenderer$Orientation.HORIZONTAL) { │ │ ├── org/achartengine/chart/DialChart.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -51,15 +51,15 @@ │ │ │ │ private void drawTicks(final Canvas canvas, final double n, final double n2, final double n3, final double n4, final int n5, final int n6, final double n7, final double n8, final double n9, final Paint paint, final boolean b) { │ │ │ │ for (double n10 = n; n10 <= n2; n10 += n9) { │ │ │ │ final double angleForValue = this.getAngleForValue(n10, n3, n4, n, n2); │ │ │ │ final double sin = Math.sin(angleForValue); │ │ │ │ final double cos = Math.cos(angleForValue); │ │ │ │ final int round = Math.round((float)n5 + (float)(n8 * sin)); │ │ │ │ final int round2 = Math.round((float)n6 + (float)(n8 * cos)); │ │ │ │ - final int round3 = Math.round((float)n5 + (float)(sin * n7)); │ │ │ │ + final int round3 = Math.round((float)(sin * n7) + (float)n5); │ │ │ │ canvas.drawLine((float)round, (float)round2, (float)round3, (float)Math.round((float)(cos * n7) + (float)n6), paint); │ │ │ │ if (b) { │ │ │ │ paint.setTextAlign(Paint$Align.LEFT); │ │ │ │ if (round <= round3) { │ │ │ │ paint.setTextAlign(Paint$Align.RIGHT); │ │ │ │ } │ │ │ │ String s = n10 + ""; │ │ ├── org/achartengine/chart/DoughnutChart.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ 11: putfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void draw(android.graphics.Canvas, int, int, int, int, android.graphics.Paint); │ │ │ │ descriptor: (Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=78, args_size=7 │ │ │ │ + stack=300, locals=71, args_size=7 │ │ │ │ 0: aload_0 │ │ │ │ 1: astore 7 │ │ │ │ 3: aload_0 │ │ │ │ 4: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 7: invokevirtual #27 // Method org/achartengine/renderer/DefaultRenderer.isAntialiasing:()Z │ │ │ │ 10: istore 8 │ │ │ │ 12: aload 6 │ │ │ │ @@ -293,17 +293,17 @@ │ │ │ │ 74: aload_0 │ │ │ │ 75: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 78: astore 11 │ │ │ │ 80: aload 11 │ │ │ │ 82: invokevirtual #58 // Method org/achartengine/renderer/DefaultRenderer.isShowLegend:()Z │ │ │ │ 85: istore 12 │ │ │ │ 87: iload 12 │ │ │ │ - 89: ifeq 1634 │ │ │ │ + 89: ifeq 1630 │ │ │ │ 92: iload 8 │ │ │ │ - 94: ifne 1634 │ │ │ │ + 94: ifne 1630 │ │ │ │ 97: iload 5 │ │ │ │ 99: iconst_5 │ │ │ │ 100: idiv │ │ │ │ 101: istore 8 │ │ │ │ 103: iload 8 │ │ │ │ 105: istore 13 │ │ │ │ 107: iload_2 │ │ │ │ @@ -450,64 +450,64 @@ │ │ │ │ 353: astore 7 │ │ │ │ 355: aload_0 │ │ │ │ 356: getfield #19 // Field mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ 359: iload 41 │ │ │ │ 361: invokevirtual #97 // Method org/achartengine/model/MultipleCategorySeries.getItemCount:(I)I │ │ │ │ 364: istore 44 │ │ │ │ 366: dconst_0 │ │ │ │ - 367: dstore 45 │ │ │ │ + 367: dstore 30 │ │ │ │ 369: iload 44 │ │ │ │ 371: anewarray #94 // class java/lang/String │ │ │ │ - 374: astore 47 │ │ │ │ + 374: astore 11 │ │ │ │ 376: iconst_0 │ │ │ │ 377: istore 8 │ │ │ │ 379: fconst_0 │ │ │ │ 380: fstore 10 │ │ │ │ 382: aconst_null │ │ │ │ 383: astore 9 │ │ │ │ - 385: dload 45 │ │ │ │ - 387: dstore 48 │ │ │ │ + 385: dload 30 │ │ │ │ + 387: dstore 45 │ │ │ │ 389: iload 8 │ │ │ │ 391: iload 44 │ │ │ │ 393: if_icmpge 454 │ │ │ │ 396: aload_0 │ │ │ │ 397: astore 7 │ │ │ │ 399: aload_0 │ │ │ │ 400: getfield #19 // Field mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ 403: iload 41 │ │ │ │ 405: invokevirtual #101 // Method org/achartengine/model/MultipleCategorySeries.getValues:(I)[D │ │ │ │ - 408: astore 11 │ │ │ │ - 410: aload 11 │ │ │ │ + 408: astore 19 │ │ │ │ + 410: aload 19 │ │ │ │ 412: iload 8 │ │ │ │ 414: daload │ │ │ │ - 415: dload 48 │ │ │ │ + 415: dload 45 │ │ │ │ 417: dadd │ │ │ │ - 418: dstore 45 │ │ │ │ + 418: dstore 30 │ │ │ │ 420: aload_0 │ │ │ │ 421: getfield #19 // Field mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ 424: iload 41 │ │ │ │ 426: invokevirtual #105 // Method org/achartengine/model/MultipleCategorySeries.getTitles:(I)[Ljava/lang/String; │ │ │ │ 429: iload 8 │ │ │ │ 431: aaload │ │ │ │ - 432: astore 50 │ │ │ │ - 434: aload 47 │ │ │ │ + 432: astore 47 │ │ │ │ + 434: aload 11 │ │ │ │ 436: iload 8 │ │ │ │ - 438: aload 50 │ │ │ │ + 438: aload 47 │ │ │ │ 440: aastore │ │ │ │ 441: iload 8 │ │ │ │ 443: iconst_1 │ │ │ │ 444: iadd │ │ │ │ 445: istore 8 │ │ │ │ - 447: dload 45 │ │ │ │ - 449: dstore 48 │ │ │ │ + 447: dload 30 │ │ │ │ + 449: dstore 45 │ │ │ │ 451: goto 389 │ │ │ │ 454: iconst_0 │ │ │ │ 455: istore 34 │ │ │ │ 457: fconst_0 │ │ │ │ - 458: fstore 51 │ │ │ │ + 458: fstore 48 │ │ │ │ 460: aconst_null │ │ │ │ 461: astore 19 │ │ │ │ 463: new #107 // class android/graphics/RectF │ │ │ │ 466: astore 11 │ │ │ │ 468: iload 35 │ │ │ │ 470: iload 43 │ │ │ │ 472: isub │ │ │ │ @@ -522,453 +522,453 @@ │ │ │ │ 486: fstore 38 │ │ │ │ 488: iload 35 │ │ │ │ 490: iload 43 │ │ │ │ 492: iadd │ │ │ │ 493: istore 21 │ │ │ │ 495: iload 21 │ │ │ │ 497: i2f │ │ │ │ - 498: fstore 52 │ │ │ │ + 498: fstore 49 │ │ │ │ 500: iload 36 │ │ │ │ 502: iload 43 │ │ │ │ 504: iadd │ │ │ │ 505: istore 22 │ │ │ │ 507: iload 22 │ │ │ │ 509: i2f │ │ │ │ - 510: fstore 53 │ │ │ │ + 510: fstore 50 │ │ │ │ 512: aload 11 │ │ │ │ 514: fload 10 │ │ │ │ 516: fload 38 │ │ │ │ - 518: fload 52 │ │ │ │ - 520: fload 53 │ │ │ │ + 518: fload 49 │ │ │ │ + 520: fload 50 │ │ │ │ 522: invokespecial #110 // Method android/graphics/RectF."":(FFFF)V │ │ │ │ 525: iconst_0 │ │ │ │ - 526: istore 54 │ │ │ │ + 526: istore 51 │ │ │ │ 528: fconst_0 │ │ │ │ - 529: fstore 55 │ │ │ │ + 529: fstore 52 │ │ │ │ 531: iconst_0 │ │ │ │ 532: istore 23 │ │ │ │ 534: fconst_0 │ │ │ │ - 535: fstore 56 │ │ │ │ + 535: fstore 53 │ │ │ │ 537: ldc #112 // float 20.0f │ │ │ │ - 539: fstore 57 │ │ │ │ + 539: fstore 54 │ │ │ │ 541: ldc #113 // int 1065353216 │ │ │ │ 543: istore 17 │ │ │ │ 545: ldc #114 // float 1.0f │ │ │ │ - 547: fstore 58 │ │ │ │ + 547: fstore 55 │ │ │ │ 549: iconst_0 │ │ │ │ 550: istore 8 │ │ │ │ 552: fconst_0 │ │ │ │ 553: fstore 10 │ │ │ │ 555: aconst_null │ │ │ │ 556: astore 9 │ │ │ │ 558: iconst_0 │ │ │ │ - 559: istore 59 │ │ │ │ - 561: iload 59 │ │ │ │ + 559: istore 56 │ │ │ │ + 561: iload 56 │ │ │ │ 563: iload 44 │ │ │ │ 565: if_icmpge 1283 │ │ │ │ 568: aload_0 │ │ │ │ 569: astore 7 │ │ │ │ 571: aload_0 │ │ │ │ 572: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - 575: iload 59 │ │ │ │ + 575: iload 56 │ │ │ │ 577: invokevirtual #118 // Method org/achartengine/renderer/DefaultRenderer.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ 580: invokevirtual #123 // Method org/achartengine/renderer/SimpleSeriesRenderer.getColor:()I │ │ │ │ 583: istore 8 │ │ │ │ 585: aload 6 │ │ │ │ 587: astore 7 │ │ │ │ 589: aload 6 │ │ │ │ 591: iload 8 │ │ │ │ 593: invokevirtual #127 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ 596: aload_0 │ │ │ │ 597: astore 7 │ │ │ │ 599: aload_0 │ │ │ │ 600: getfield #19 // Field mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ 603: iload 41 │ │ │ │ 605: invokevirtual #101 // Method org/achartengine/model/MultipleCategorySeries.getValues:(I)[D │ │ │ │ - 608: iload 59 │ │ │ │ + 608: iload 56 │ │ │ │ 610: daload │ │ │ │ 611: d2f │ │ │ │ 612: fstore 10 │ │ │ │ 614: fload 10 │ │ │ │ 616: f2d │ │ │ │ - 617: dload 48 │ │ │ │ + 617: dload 45 │ │ │ │ 619: ddiv │ │ │ │ - 620: dstore 60 │ │ │ │ + 620: dstore 26 │ │ │ │ 622: ldc2_w #130 // double 360.0d │ │ │ │ - 625: dstore 62 │ │ │ │ - 627: dload 60 │ │ │ │ - 629: dload 62 │ │ │ │ + 625: dstore 57 │ │ │ │ + 627: dload 26 │ │ │ │ + 629: dload 57 │ │ │ │ 631: dmul │ │ │ │ - 632: dstore 60 │ │ │ │ - 634: dload 60 │ │ │ │ + 632: dstore 26 │ │ │ │ + 634: dload 26 │ │ │ │ 636: d2f │ │ │ │ 637: fstore 38 │ │ │ │ 639: iconst_1 │ │ │ │ 640: istore 21 │ │ │ │ 642: ldc #132 // float 1.4E-45f │ │ │ │ - 644: fstore 52 │ │ │ │ + 644: fstore 49 │ │ │ │ 646: aload_1 │ │ │ │ 647: astore 9 │ │ │ │ 649: aload 6 │ │ │ │ - 651: astore 64 │ │ │ │ + 651: astore 59 │ │ │ │ 653: aload_1 │ │ │ │ 654: aload 11 │ │ │ │ - 656: fload 51 │ │ │ │ + 656: fload 48 │ │ │ │ 658: fload 38 │ │ │ │ 660: iload 21 │ │ │ │ 662: aload 6 │ │ │ │ 664: invokevirtual #138 // Method android/graphics/Canvas.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V │ │ │ │ 667: aload_0 │ │ │ │ 668: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 671: astore 9 │ │ │ │ 673: aload 9 │ │ │ │ 675: invokevirtual #141 // Method org/achartengine/renderer/DefaultRenderer.isShowLabels:()Z │ │ │ │ 678: istore 8 │ │ │ │ 680: iload 8 │ │ │ │ - 682: ifeq 1623 │ │ │ │ + 682: ifeq 1619 │ │ │ │ 685: aload_0 │ │ │ │ 686: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 689: astore 9 │ │ │ │ 691: aload 9 │ │ │ │ 693: invokevirtual #144 // Method org/achartengine/renderer/DefaultRenderer.getLabelsColor:()I │ │ │ │ 696: istore 8 │ │ │ │ 698: aload 6 │ │ │ │ 700: astore 7 │ │ │ │ 702: aload 6 │ │ │ │ 704: iload 8 │ │ │ │ 706: invokevirtual #127 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ 709: fload 38 │ │ │ │ 711: ldc #148 // float 2.0f │ │ │ │ 713: fdiv │ │ │ │ - 714: fload 51 │ │ │ │ + 714: fload 48 │ │ │ │ 716: fadd │ │ │ │ - 717: fstore 52 │ │ │ │ + 717: fstore 49 │ │ │ │ 719: ldc #146 // float 90.0f │ │ │ │ - 721: fload 52 │ │ │ │ + 721: fload 49 │ │ │ │ 723: fsub │ │ │ │ 724: f2d │ │ │ │ 725: invokestatic #152 // Method java/lang/Math.toRadians:(D)D │ │ │ │ 728: dstore 26 │ │ │ │ 730: dload 26 │ │ │ │ 732: invokestatic #155 // Method java/lang/Math.sin:(D)D │ │ │ │ - 735: dstore 62 │ │ │ │ + 735: dstore 57 │ │ │ │ 737: dload 26 │ │ │ │ 739: invokestatic #158 // Method java/lang/Math.cos:(D)D │ │ │ │ - 742: dstore 65 │ │ │ │ + 742: dstore 60 │ │ │ │ 744: iload 35 │ │ │ │ 746: i2f │ │ │ │ 747: fstore 10 │ │ │ │ 749: fload 42 │ │ │ │ 751: f2d │ │ │ │ - 752: dload 62 │ │ │ │ + 752: dload 57 │ │ │ │ 754: dmul │ │ │ │ 755: d2f │ │ │ │ - 756: fstore 52 │ │ │ │ + 756: fstore 49 │ │ │ │ 758: fload 10 │ │ │ │ - 760: fload 52 │ │ │ │ + 760: fload 49 │ │ │ │ 762: fadd │ │ │ │ 763: invokestatic #162 // Method java/lang/Math.round:(F)I │ │ │ │ - 766: istore 67 │ │ │ │ + 766: istore 62 │ │ │ │ 768: iload 36 │ │ │ │ 770: i2f │ │ │ │ 771: fstore 10 │ │ │ │ 773: fload 42 │ │ │ │ 775: f2d │ │ │ │ - 776: dload 65 │ │ │ │ + 776: dload 60 │ │ │ │ 778: dmul │ │ │ │ 779: d2f │ │ │ │ - 780: fstore 52 │ │ │ │ + 780: fstore 49 │ │ │ │ 782: fload 10 │ │ │ │ - 784: fload 52 │ │ │ │ + 784: fload 49 │ │ │ │ 786: fadd │ │ │ │ 787: invokestatic #162 // Method java/lang/Math.round:(F)I │ │ │ │ - 790: istore 68 │ │ │ │ + 790: istore 63 │ │ │ │ 792: iload 35 │ │ │ │ 794: i2f │ │ │ │ 795: fstore 10 │ │ │ │ 797: fload 39 │ │ │ │ 799: f2d │ │ │ │ - 800: dload 62 │ │ │ │ + 800: dload 57 │ │ │ │ 802: dmul │ │ │ │ 803: dstore 26 │ │ │ │ 805: dload 26 │ │ │ │ 807: d2f │ │ │ │ - 808: fstore 52 │ │ │ │ + 808: fstore 49 │ │ │ │ 810: fload 10 │ │ │ │ - 812: fload 52 │ │ │ │ + 812: fload 49 │ │ │ │ 814: fadd │ │ │ │ 815: invokestatic #162 // Method java/lang/Math.round:(F)I │ │ │ │ 818: istore 21 │ │ │ │ 820: iload 36 │ │ │ │ 822: i2f │ │ │ │ 823: fstore 10 │ │ │ │ 825: fload 39 │ │ │ │ 827: f2d │ │ │ │ - 828: dstore 69 │ │ │ │ - 830: dload 69 │ │ │ │ - 832: dstore 71 │ │ │ │ - 834: dload 69 │ │ │ │ - 836: dload 65 │ │ │ │ + 828: dstore 64 │ │ │ │ + 830: dload 64 │ │ │ │ + 832: dstore 66 │ │ │ │ + 834: dload 64 │ │ │ │ + 836: dload 60 │ │ │ │ 838: dmul │ │ │ │ - 839: dstore 71 │ │ │ │ - 841: dload 71 │ │ │ │ - 843: dstore 69 │ │ │ │ - 845: dload 71 │ │ │ │ + 839: dstore 66 │ │ │ │ + 841: dload 66 │ │ │ │ + 843: dstore 64 │ │ │ │ + 845: dload 66 │ │ │ │ 847: d2f │ │ │ │ - 848: fstore 53 │ │ │ │ + 848: fstore 50 │ │ │ │ 850: fload 10 │ │ │ │ - 852: fload 53 │ │ │ │ + 852: fload 50 │ │ │ │ 854: fadd │ │ │ │ 855: fstore 10 │ │ │ │ 857: fload 10 │ │ │ │ 859: invokestatic #162 // Method java/lang/Math.round:(F)I │ │ │ │ 862: istore 8 │ │ │ │ 864: iload 21 │ │ │ │ 866: i2f │ │ │ │ - 867: fload 55 │ │ │ │ + 867: fload 52 │ │ │ │ 869: fsub │ │ │ │ - 870: fstore 53 │ │ │ │ + 870: fstore 50 │ │ │ │ 872: iload 21 │ │ │ │ 874: i2f │ │ │ │ - 875: fload 55 │ │ │ │ + 875: fload 52 │ │ │ │ 877: fsub │ │ │ │ - 878: fstore 55 │ │ │ │ - 880: fload 53 │ │ │ │ - 882: fload 55 │ │ │ │ + 878: fstore 52 │ │ │ │ + 880: fload 50 │ │ │ │ + 882: fload 52 │ │ │ │ 884: fmul │ │ │ │ - 885: fstore 53 │ │ │ │ + 885: fstore 50 │ │ │ │ 887: iload 8 │ │ │ │ 889: i2f │ │ │ │ - 890: fload 56 │ │ │ │ + 890: fload 53 │ │ │ │ 892: fsub │ │ │ │ - 893: fstore 55 │ │ │ │ + 893: fstore 52 │ │ │ │ 895: iload 8 │ │ │ │ 897: i2f │ │ │ │ - 898: fstore 73 │ │ │ │ - 900: fload 73 │ │ │ │ - 902: fload 56 │ │ │ │ + 898: fstore 68 │ │ │ │ + 900: fload 68 │ │ │ │ + 902: fload 53 │ │ │ │ 904: fsub │ │ │ │ - 905: fload 55 │ │ │ │ + 905: fload 52 │ │ │ │ 907: fmul │ │ │ │ - 908: fstore 56 │ │ │ │ - 910: fload 53 │ │ │ │ - 912: fload 56 │ │ │ │ + 908: fstore 53 │ │ │ │ + 910: fload 50 │ │ │ │ + 912: fload 53 │ │ │ │ 914: fadd │ │ │ │ - 915: fstore 53 │ │ │ │ - 917: fload 53 │ │ │ │ + 915: fstore 50 │ │ │ │ + 917: fload 50 │ │ │ │ 919: f2d │ │ │ │ 920: invokestatic #165 // Method java/lang/Math.sqrt:(D)D │ │ │ │ - 923: dstore 74 │ │ │ │ - 925: fload 57 │ │ │ │ + 923: dstore 69 │ │ │ │ + 925: fload 54 │ │ │ │ 927: f2d │ │ │ │ - 928: dstore 69 │ │ │ │ - 930: dload 69 │ │ │ │ - 932: dstore 71 │ │ │ │ - 934: dload 74 │ │ │ │ - 936: dload 69 │ │ │ │ + 928: dstore 64 │ │ │ │ + 930: dload 64 │ │ │ │ + 932: dstore 66 │ │ │ │ + 934: dload 69 │ │ │ │ + 936: dload 64 │ │ │ │ 938: dcmpg │ │ │ │ 939: istore 22 │ │ │ │ 941: iload 22 │ │ │ │ 943: ifgt 1260 │ │ │ │ - 946: fload 58 │ │ │ │ + 946: fload 55 │ │ │ │ 948: f2d │ │ │ │ 949: ldc2_w #168 // double 1.1d │ │ │ │ 952: dmul │ │ │ │ 953: dstore 26 │ │ │ │ 955: dload 26 │ │ │ │ 957: d2f │ │ │ │ - 958: fstore 53 │ │ │ │ + 958: fstore 50 │ │ │ │ 960: iload 35 │ │ │ │ 962: i2f │ │ │ │ 963: fstore 10 │ │ │ │ 965: fload 39 │ │ │ │ - 967: fload 53 │ │ │ │ + 967: fload 50 │ │ │ │ 969: fmul │ │ │ │ 970: f2d │ │ │ │ - 971: dload 62 │ │ │ │ + 971: dload 57 │ │ │ │ 973: dmul │ │ │ │ 974: d2f │ │ │ │ - 975: fstore 52 │ │ │ │ + 975: fstore 49 │ │ │ │ 977: fload 10 │ │ │ │ - 979: fload 52 │ │ │ │ + 979: fload 49 │ │ │ │ 981: fadd │ │ │ │ 982: invokestatic #162 // Method java/lang/Math.round:(F)I │ │ │ │ 985: istore 21 │ │ │ │ 987: iload 36 │ │ │ │ 989: i2f │ │ │ │ 990: fstore 10 │ │ │ │ 992: fload 39 │ │ │ │ - 994: fload 53 │ │ │ │ + 994: fload 50 │ │ │ │ 996: fmul │ │ │ │ 997: f2d │ │ │ │ - 998: dload 65 │ │ │ │ + 998: dload 60 │ │ │ │ 1000: dmul │ │ │ │ - 1001: dstore 76 │ │ │ │ - 1003: dload 76 │ │ │ │ + 1001: dstore 69 │ │ │ │ + 1003: dload 69 │ │ │ │ 1005: d2f │ │ │ │ - 1006: fstore 56 │ │ │ │ + 1006: fstore 53 │ │ │ │ 1008: fload 10 │ │ │ │ - 1010: fload 56 │ │ │ │ + 1010: fload 53 │ │ │ │ 1012: fadd │ │ │ │ 1013: fstore 10 │ │ │ │ 1015: fload 10 │ │ │ │ 1017: invokestatic #162 // Method java/lang/Math.round:(F)I │ │ │ │ 1020: istore 8 │ │ │ │ 1022: iload 21 │ │ │ │ 1024: istore 15 │ │ │ │ - 1026: fload 53 │ │ │ │ - 1028: fstore 58 │ │ │ │ - 1030: iload 67 │ │ │ │ + 1026: fload 50 │ │ │ │ + 1028: fstore 55 │ │ │ │ + 1030: iload 62 │ │ │ │ 1032: i2f │ │ │ │ - 1033: fstore 53 │ │ │ │ - 1035: iload 68 │ │ │ │ + 1033: fstore 50 │ │ │ │ + 1035: iload 63 │ │ │ │ 1037: i2f │ │ │ │ - 1038: fstore 56 │ │ │ │ + 1038: fstore 53 │ │ │ │ 1040: iload 15 │ │ │ │ 1042: i2f │ │ │ │ - 1043: fstore 55 │ │ │ │ + 1043: fstore 52 │ │ │ │ 1045: iload 8 │ │ │ │ 1047: i2f │ │ │ │ 1048: fstore 18 │ │ │ │ 1050: aload_1 │ │ │ │ - 1051: astore 50 │ │ │ │ + 1051: astore 47 │ │ │ │ 1053: aload_1 │ │ │ │ - 1054: fload 53 │ │ │ │ - 1056: fload 56 │ │ │ │ - 1058: fload 55 │ │ │ │ + 1054: fload 50 │ │ │ │ + 1056: fload 53 │ │ │ │ + 1058: fload 52 │ │ │ │ 1060: fload 18 │ │ │ │ 1062: aload 6 │ │ │ │ 1064: invokevirtual #173 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ 1067: bipush 10 │ │ │ │ 1069: istore 21 │ │ │ │ 1071: ldc #174 // float 1.4E-44f │ │ │ │ - 1073: fstore 52 │ │ │ │ + 1073: fstore 49 │ │ │ │ 1075: getstatic #180 // Field android/graphics/Paint$Align.LEFT:Landroid/graphics/Paint$Align; │ │ │ │ - 1078: astore 64 │ │ │ │ + 1078: astore 59 │ │ │ │ 1080: aload 6 │ │ │ │ 1082: astore 7 │ │ │ │ 1084: aload 6 │ │ │ │ - 1086: aload 64 │ │ │ │ + 1086: aload 59 │ │ │ │ 1088: invokevirtual #184 // Method android/graphics/Paint.setTextAlign:(Landroid/graphics/Paint$Align;)V │ │ │ │ - 1091: iload 67 │ │ │ │ + 1091: iload 62 │ │ │ │ 1093: iload 15 │ │ │ │ 1095: if_icmple 1115 │ │ │ │ 1098: iload 21 │ │ │ │ 1100: ineg │ │ │ │ 1101: istore 21 │ │ │ │ 1103: getstatic #187 // Field android/graphics/Paint$Align.RIGHT:Landroid/graphics/Paint$Align; │ │ │ │ - 1106: astore 64 │ │ │ │ + 1106: astore 59 │ │ │ │ 1108: aload 6 │ │ │ │ - 1110: aload 64 │ │ │ │ + 1110: aload 59 │ │ │ │ 1112: invokevirtual #184 // Method android/graphics/Paint.setTextAlign:(Landroid/graphics/Paint$Align;)V │ │ │ │ 1115: iload 21 │ │ │ │ - 1117: istore 67 │ │ │ │ + 1117: istore 62 │ │ │ │ 1119: iload 15 │ │ │ │ 1121: i2f │ │ │ │ - 1122: fstore 53 │ │ │ │ + 1122: fstore 50 │ │ │ │ 1124: iload 8 │ │ │ │ 1126: i2f │ │ │ │ - 1127: fstore 56 │ │ │ │ + 1127: fstore 53 │ │ │ │ 1129: iload 15 │ │ │ │ 1131: iload 21 │ │ │ │ 1133: iadd │ │ │ │ 1134: istore 21 │ │ │ │ 1136: iload 21 │ │ │ │ 1138: i2f │ │ │ │ - 1139: fstore 55 │ │ │ │ + 1139: fstore 52 │ │ │ │ 1141: iload 8 │ │ │ │ 1143: i2f │ │ │ │ 1144: fstore 18 │ │ │ │ 1146: aload_1 │ │ │ │ - 1147: astore 50 │ │ │ │ + 1147: astore 47 │ │ │ │ 1149: aload_1 │ │ │ │ - 1150: fload 53 │ │ │ │ - 1152: fload 56 │ │ │ │ - 1154: fload 55 │ │ │ │ + 1150: fload 50 │ │ │ │ + 1152: fload 53 │ │ │ │ + 1154: fload 52 │ │ │ │ 1156: fload 18 │ │ │ │ 1158: aload 6 │ │ │ │ 1160: invokevirtual #173 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ 1163: aload_0 │ │ │ │ 1164: astore 7 │ │ │ │ 1166: aload_0 │ │ │ │ 1167: getfield #19 // Field mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ 1170: iload 41 │ │ │ │ 1172: invokevirtual #105 // Method org/achartengine/model/MultipleCategorySeries.getTitles:(I)[Ljava/lang/String; │ │ │ │ - 1175: iload 59 │ │ │ │ + 1175: iload 56 │ │ │ │ 1177: aaload │ │ │ │ - 1178: astore 50 │ │ │ │ + 1178: astore 47 │ │ │ │ 1180: iload 15 │ │ │ │ - 1182: iload 67 │ │ │ │ + 1182: iload 62 │ │ │ │ 1184: iadd │ │ │ │ 1185: istore 22 │ │ │ │ 1187: iload 22 │ │ │ │ 1189: i2f │ │ │ │ - 1190: fstore 53 │ │ │ │ + 1190: fstore 50 │ │ │ │ 1192: iload 8 │ │ │ │ 1194: iconst_5 │ │ │ │ 1195: iadd │ │ │ │ 1196: istore 23 │ │ │ │ 1198: iload 23 │ │ │ │ 1200: i2f │ │ │ │ - 1201: fstore 56 │ │ │ │ + 1201: fstore 53 │ │ │ │ 1203: aload_1 │ │ │ │ 1204: astore 7 │ │ │ │ 1206: aload_1 │ │ │ │ - 1207: aload 50 │ │ │ │ - 1209: fload 53 │ │ │ │ - 1211: fload 56 │ │ │ │ + 1207: aload 47 │ │ │ │ + 1209: fload 50 │ │ │ │ + 1211: fload 53 │ │ │ │ 1213: aload 6 │ │ │ │ 1215: invokevirtual #191 // Method android/graphics/Canvas.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ │ │ 1218: iload 15 │ │ │ │ 1220: i2f │ │ │ │ - 1221: fstore 52 │ │ │ │ + 1221: fstore 49 │ │ │ │ 1223: iload 8 │ │ │ │ 1225: i2f │ │ │ │ 1226: fstore 10 │ │ │ │ 1228: fload 38 │ │ │ │ - 1230: fload 51 │ │ │ │ + 1230: fload 48 │ │ │ │ 1232: fadd │ │ │ │ 1233: fstore 38 │ │ │ │ - 1235: iload 59 │ │ │ │ + 1235: iload 56 │ │ │ │ 1237: iconst_1 │ │ │ │ 1238: iadd │ │ │ │ 1239: istore 34 │ │ │ │ 1241: iload 34 │ │ │ │ - 1243: istore 59 │ │ │ │ + 1243: istore 56 │ │ │ │ 1245: fload 10 │ │ │ │ - 1247: fstore 56 │ │ │ │ - 1249: fload 52 │ │ │ │ - 1251: fstore 55 │ │ │ │ + 1247: fstore 53 │ │ │ │ + 1249: fload 49 │ │ │ │ + 1251: fstore 52 │ │ │ │ 1253: fload 38 │ │ │ │ - 1255: fstore 51 │ │ │ │ + 1255: fstore 48 │ │ │ │ 1257: goto 561 │ │ │ │ 1260: ldc #113 // int 1065353216 │ │ │ │ 1262: istore 22 │ │ │ │ 1264: ldc #114 // float 1.0f │ │ │ │ - 1266: fstore 53 │ │ │ │ + 1266: fstore 50 │ │ │ │ 1268: iload 21 │ │ │ │ 1270: istore 15 │ │ │ │ 1272: iload 22 │ │ │ │ 1274: istore 17 │ │ │ │ - 1276: fload 53 │ │ │ │ - 1278: fstore 58 │ │ │ │ + 1276: fload 50 │ │ │ │ + 1278: fstore 55 │ │ │ │ 1280: goto 1030 │ │ │ │ 1283: iload 43 │ │ │ │ 1285: i2d │ │ │ │ 1286: dstore 32 │ │ │ │ 1288: iload 25 │ │ │ │ 1290: i2d │ │ │ │ 1291: dload 28 │ │ │ │ 1293: dmul │ │ │ │ 1294: dstore 30 │ │ │ │ 1296: dload 32 │ │ │ │ 1298: dload 30 │ │ │ │ 1300: dsub │ │ │ │ 1301: d2i │ │ │ │ - 1302: istore 54 │ │ │ │ + 1302: istore 51 │ │ │ │ 1304: fload 42 │ │ │ │ 1306: f2d │ │ │ │ 1307: dstore 32 │ │ │ │ 1309: iload 25 │ │ │ │ 1311: i2d │ │ │ │ 1312: dload 28 │ │ │ │ 1314: dmul │ │ │ │ @@ -981,15 +981,15 @@ │ │ │ │ 1327: dstore 30 │ │ │ │ 1329: dload 32 │ │ │ │ 1331: dload 30 │ │ │ │ 1333: dsub │ │ │ │ 1334: dstore 32 │ │ │ │ 1336: dload 32 │ │ │ │ 1338: d2f │ │ │ │ - 1339: fstore 56 │ │ │ │ + 1339: fstore 53 │ │ │ │ 1341: aload_0 │ │ │ │ 1342: astore 7 │ │ │ │ 1344: aload_0 │ │ │ │ 1345: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 1348: astore 9 │ │ │ │ 1350: aload 9 │ │ │ │ 1352: invokevirtual #198 // Method org/achartengine/renderer/DefaultRenderer.getBackgroundColor:()I │ │ │ │ @@ -1013,65 +1013,65 @@ │ │ │ │ 1393: astore 7 │ │ │ │ 1395: aload 6 │ │ │ │ 1397: aload 9 │ │ │ │ 1399: invokevirtual #43 // Method android/graphics/Paint.setStyle:(Landroid/graphics/Paint$Style;)V │ │ │ │ 1402: new #107 // class android/graphics/RectF │ │ │ │ 1405: astore 11 │ │ │ │ 1407: iload 35 │ │ │ │ - 1409: iload 54 │ │ │ │ + 1409: iload 51 │ │ │ │ 1411: isub │ │ │ │ 1412: i2f │ │ │ │ 1413: fstore 10 │ │ │ │ 1415: iload 36 │ │ │ │ - 1417: iload 54 │ │ │ │ + 1417: iload 51 │ │ │ │ 1419: isub │ │ │ │ 1420: i2f │ │ │ │ - 1421: fstore 51 │ │ │ │ + 1421: fstore 48 │ │ │ │ 1423: iload 35 │ │ │ │ - 1425: iload 54 │ │ │ │ + 1425: iload 51 │ │ │ │ 1427: iadd │ │ │ │ 1428: i2f │ │ │ │ 1429: fstore 38 │ │ │ │ 1431: iload 36 │ │ │ │ - 1433: iload 54 │ │ │ │ + 1433: iload 51 │ │ │ │ 1435: iadd │ │ │ │ 1436: i2f │ │ │ │ - 1437: fstore 52 │ │ │ │ + 1437: fstore 49 │ │ │ │ 1439: aload 11 │ │ │ │ 1441: fload 10 │ │ │ │ - 1443: fload 51 │ │ │ │ + 1443: fload 48 │ │ │ │ 1445: fload 38 │ │ │ │ - 1447: fload 52 │ │ │ │ + 1447: fload 49 │ │ │ │ 1449: invokespecial #110 // Method android/graphics/RectF."":(FFFF)V │ │ │ │ 1452: iconst_0 │ │ │ │ 1453: istore 34 │ │ │ │ 1455: fconst_0 │ │ │ │ - 1456: fstore 51 │ │ │ │ + 1456: fstore 48 │ │ │ │ 1458: aconst_null │ │ │ │ 1459: astore 19 │ │ │ │ 1461: ldc #199 // int 1135869952 │ │ │ │ 1463: istore 20 │ │ │ │ 1465: ldc #200 // float 360.0f │ │ │ │ 1467: fstore 38 │ │ │ │ 1469: iconst_1 │ │ │ │ 1470: istore 21 │ │ │ │ 1472: ldc #132 // float 1.4E-45f │ │ │ │ - 1474: fstore 52 │ │ │ │ + 1474: fstore 49 │ │ │ │ 1476: aload_1 │ │ │ │ 1477: astore 9 │ │ │ │ 1479: aload 6 │ │ │ │ - 1481: astore 64 │ │ │ │ + 1481: astore 59 │ │ │ │ 1483: aload_1 │ │ │ │ 1484: aload 11 │ │ │ │ 1486: fconst_0 │ │ │ │ 1487: fload 38 │ │ │ │ 1489: iload 21 │ │ │ │ 1491: aload 6 │ │ │ │ 1493: invokevirtual #138 // Method android/graphics/Canvas.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V │ │ │ │ - 1496: iload 54 │ │ │ │ + 1496: iload 51 │ │ │ │ 1498: iconst_m1 │ │ │ │ 1499: iadd │ │ │ │ 1500: istore 12 │ │ │ │ 1502: aload_0 │ │ │ │ 1503: astore 7 │ │ │ │ 1505: aload_0 │ │ │ │ 1506: getfield #19 // Field mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ │ │ @@ -1084,15 +1084,15 @@ │ │ │ │ 1522: aastore │ │ │ │ 1523: iload 41 │ │ │ │ 1525: iconst_1 │ │ │ │ 1526: iadd │ │ │ │ 1527: istore 8 │ │ │ │ 1529: iload 8 │ │ │ │ 1531: istore 41 │ │ │ │ - 1533: fload 56 │ │ │ │ + 1533: fload 53 │ │ │ │ 1535: fstore 42 │ │ │ │ 1537: iload 12 │ │ │ │ 1539: istore 43 │ │ │ │ 1541: goto 345 │ │ │ │ 1544: iconst_m1 │ │ │ │ 1545: istore 8 │ │ │ │ 1547: fconst_0 │ │ │ │ @@ -1110,45 +1110,43 @@ │ │ │ │ 1569: aload_0 │ │ │ │ 1570: getfield #21 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 1573: astore 19 │ │ │ │ 1575: aload_0 │ │ │ │ 1576: astore 9 │ │ │ │ 1578: aload_1 │ │ │ │ 1579: astore 11 │ │ │ │ - 1581: aload 40 │ │ │ │ - 1583: astore 47 │ │ │ │ - 1585: iload 14 │ │ │ │ - 1587: istore 21 │ │ │ │ - 1589: iload 16 │ │ │ │ - 1591: istore 22 │ │ │ │ - 1593: iload_3 │ │ │ │ - 1594: istore 23 │ │ │ │ - 1596: iload 4 │ │ │ │ - 1598: istore 54 │ │ │ │ - 1600: aload_0 │ │ │ │ - 1601: aload_1 │ │ │ │ - 1602: aload 19 │ │ │ │ - 1604: aload 40 │ │ │ │ - 1606: iload 14 │ │ │ │ - 1608: iload 16 │ │ │ │ - 1610: iload_3 │ │ │ │ - 1611: iload 4 │ │ │ │ - 1613: iload 5 │ │ │ │ - 1615: iload 13 │ │ │ │ - 1617: aload 6 │ │ │ │ - 1619: invokevirtual #208 // Method drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ │ │ - 1622: return │ │ │ │ - 1623: fload 56 │ │ │ │ - 1625: fstore 10 │ │ │ │ - 1627: fload 55 │ │ │ │ - 1629: fstore 52 │ │ │ │ - 1631: goto 1228 │ │ │ │ - 1634: iload 8 │ │ │ │ - 1636: istore 13 │ │ │ │ - 1638: goto 107 │ │ │ │ + 1581: iload 14 │ │ │ │ + 1583: istore 21 │ │ │ │ + 1585: iload 16 │ │ │ │ + 1587: istore 22 │ │ │ │ + 1589: iload_3 │ │ │ │ + 1590: istore 23 │ │ │ │ + 1592: iload 4 │ │ │ │ + 1594: istore 51 │ │ │ │ + 1596: aload_0 │ │ │ │ + 1597: aload_1 │ │ │ │ + 1598: aload 19 │ │ │ │ + 1600: aload 40 │ │ │ │ + 1602: iload 14 │ │ │ │ + 1604: iload 16 │ │ │ │ + 1606: iload_3 │ │ │ │ + 1607: iload 4 │ │ │ │ + 1609: iload 5 │ │ │ │ + 1611: iload 13 │ │ │ │ + 1613: aload 6 │ │ │ │ + 1615: invokevirtual #208 // Method drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ │ │ + 1618: return │ │ │ │ + 1619: fload 53 │ │ │ │ + 1621: fstore 10 │ │ │ │ + 1623: fload 52 │ │ │ │ + 1625: fstore 49 │ │ │ │ + 1627: goto 1228 │ │ │ │ + 1630: iload 8 │ │ │ │ + 1632: istore 13 │ │ │ │ + 1634: goto 107 │ │ │ │ │ │ │ │ public void drawLegendShape(android.graphics.Canvas, org.achartengine.renderer.SimpleSeriesRenderer, float, float, android.graphics.Paint); │ │ │ │ descriptor: (Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=6 │ │ │ │ 0: aload_0 │ │ ├── org/achartengine/chart/PieChart.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -227,15 +227,15 @@ │ │ │ │ 11: putfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void draw(android.graphics.Canvas, int, int, int, int, android.graphics.Paint); │ │ │ │ descriptor: (Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=69, args_size=7 │ │ │ │ + stack=300, locals=64, args_size=7 │ │ │ │ 0: aload_0 │ │ │ │ 1: astore 7 │ │ │ │ 3: aload_0 │ │ │ │ 4: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 7: invokevirtual #26 // Method org/achartengine/renderer/DefaultRenderer.isAntialiasing:()Z │ │ │ │ 10: istore 8 │ │ │ │ 12: aload 6 │ │ │ │ @@ -270,17 +270,17 @@ │ │ │ │ 74: aload_0 │ │ │ │ 75: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ 78: astore 11 │ │ │ │ 80: aload 11 │ │ │ │ 82: invokevirtual #57 // Method org/achartengine/renderer/DefaultRenderer.isShowLegend:()Z │ │ │ │ 85: istore 12 │ │ │ │ 87: iload 12 │ │ │ │ - 89: ifeq 1253 │ │ │ │ + 89: ifeq 1245 │ │ │ │ 92: iload 8 │ │ │ │ - 94: ifne 1253 │ │ │ │ + 94: ifne 1245 │ │ │ │ 97: iload 5 │ │ │ │ 99: iconst_5 │ │ │ │ 100: idiv │ │ │ │ 101: istore 8 │ │ │ │ 103: iload 8 │ │ │ │ 105: istore 13 │ │ │ │ 107: iload_2 │ │ │ │ @@ -350,576 +350,572 @@ │ │ │ │ 212: fstore 10 │ │ │ │ 214: aconst_null │ │ │ │ 215: astore 9 │ │ │ │ 217: dload 25 │ │ │ │ 219: dstore 28 │ │ │ │ 221: iload 8 │ │ │ │ 223: iload 24 │ │ │ │ - 225: if_icmpge 280 │ │ │ │ + 225: if_icmpge 276 │ │ │ │ 228: aload_0 │ │ │ │ 229: astore 7 │ │ │ │ 231: aload_0 │ │ │ │ 232: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ - 235: astore 11 │ │ │ │ - 237: aload 11 │ │ │ │ - 239: iload 8 │ │ │ │ - 241: invokevirtual #72 // Method org/achartengine/model/CategorySeries.getValue:(I)D │ │ │ │ - 244: dload 28 │ │ │ │ - 246: dadd │ │ │ │ - 247: dstore 25 │ │ │ │ - 249: aload_0 │ │ │ │ - 250: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ - 253: iload 8 │ │ │ │ - 255: invokevirtual #76 // Method org/achartengine/model/CategorySeries.getCategory:(I)Ljava/lang/String; │ │ │ │ - 258: astore 30 │ │ │ │ - 260: aload 27 │ │ │ │ - 262: iload 8 │ │ │ │ - 264: aload 30 │ │ │ │ - 266: aastore │ │ │ │ - 267: iload 8 │ │ │ │ - 269: iconst_1 │ │ │ │ - 270: iadd │ │ │ │ - 271: istore 8 │ │ │ │ - 273: dload 25 │ │ │ │ - 275: dstore 28 │ │ │ │ - 277: goto 221 │ │ │ │ - 280: iconst_0 │ │ │ │ - 281: istore 31 │ │ │ │ - 283: fconst_0 │ │ │ │ - 284: fstore 32 │ │ │ │ - 286: aconst_null │ │ │ │ - 287: astore 19 │ │ │ │ - 289: iload 16 │ │ │ │ - 291: iload 14 │ │ │ │ - 293: isub │ │ │ │ - 294: invokestatic #82 // Method java/lang/Math.abs:(I)I │ │ │ │ - 297: istore 8 │ │ │ │ - 299: iload 17 │ │ │ │ - 301: iload 15 │ │ │ │ - 303: isub │ │ │ │ - 304: invokestatic #82 // Method java/lang/Math.abs:(I)I │ │ │ │ - 307: istore 12 │ │ │ │ - 309: iload 8 │ │ │ │ - 311: iload 12 │ │ │ │ - 313: invokestatic #86 // Method java/lang/Math.min:(II)I │ │ │ │ - 316: i2d │ │ │ │ - 317: dstore 33 │ │ │ │ - 319: ldc2_w #89 // double 0.35d │ │ │ │ - 322: dstore 35 │ │ │ │ - 324: dload 33 │ │ │ │ - 326: dload 35 │ │ │ │ - 328: dmul │ │ │ │ - 329: dstore 33 │ │ │ │ - 331: dload 33 │ │ │ │ - 333: d2i │ │ │ │ - 334: istore 8 │ │ │ │ - 336: iload 14 │ │ │ │ - 338: iload 16 │ │ │ │ - 340: iadd │ │ │ │ - 341: iconst_2 │ │ │ │ - 342: idiv │ │ │ │ - 343: istore 37 │ │ │ │ - 345: iload 17 │ │ │ │ - 347: iload 15 │ │ │ │ - 349: iadd │ │ │ │ - 350: istore 12 │ │ │ │ - 352: iload 12 │ │ │ │ - 354: iconst_2 │ │ │ │ - 355: idiv │ │ │ │ - 356: istore 38 │ │ │ │ - 358: iload 8 │ │ │ │ - 360: i2f │ │ │ │ - 361: ldc #92 // float 0.9f │ │ │ │ - 363: fmul │ │ │ │ - 364: fstore 39 │ │ │ │ - 366: iload 8 │ │ │ │ - 368: i2f │ │ │ │ - 369: fstore 40 │ │ │ │ - 371: fload 40 │ │ │ │ - 373: ldc #94 // float 1.1f │ │ │ │ - 375: fmul │ │ │ │ - 376: fstore 41 │ │ │ │ - 378: fconst_0 │ │ │ │ - 379: fstore 42 │ │ │ │ - 381: iconst_0 │ │ │ │ - 382: istore 23 │ │ │ │ - 384: fconst_0 │ │ │ │ + 235: iload 8 │ │ │ │ + 237: invokevirtual #72 // Method org/achartengine/model/CategorySeries.getValue:(I)D │ │ │ │ + 240: dload 28 │ │ │ │ + 242: dadd │ │ │ │ + 243: dstore 25 │ │ │ │ + 245: aload_0 │ │ │ │ + 246: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ + 249: iload 8 │ │ │ │ + 251: invokevirtual #76 // Method org/achartengine/model/CategorySeries.getCategory:(I)Ljava/lang/String; │ │ │ │ + 254: astore 11 │ │ │ │ + 256: aload 27 │ │ │ │ + 258: iload 8 │ │ │ │ + 260: aload 11 │ │ │ │ + 262: aastore │ │ │ │ + 263: iload 8 │ │ │ │ + 265: iconst_1 │ │ │ │ + 266: iadd │ │ │ │ + 267: istore 8 │ │ │ │ + 269: dload 25 │ │ │ │ + 271: dstore 28 │ │ │ │ + 273: goto 221 │ │ │ │ + 276: iconst_0 │ │ │ │ + 277: istore 30 │ │ │ │ + 279: fconst_0 │ │ │ │ + 280: fstore 31 │ │ │ │ + 282: aconst_null │ │ │ │ + 283: astore 19 │ │ │ │ + 285: iload 16 │ │ │ │ + 287: iload 14 │ │ │ │ + 289: isub │ │ │ │ + 290: invokestatic #82 // Method java/lang/Math.abs:(I)I │ │ │ │ + 293: istore 8 │ │ │ │ + 295: iload 17 │ │ │ │ + 297: iload 15 │ │ │ │ + 299: isub │ │ │ │ + 300: invokestatic #82 // Method java/lang/Math.abs:(I)I │ │ │ │ + 303: istore 12 │ │ │ │ + 305: iload 8 │ │ │ │ + 307: iload 12 │ │ │ │ + 309: invokestatic #86 // Method java/lang/Math.min:(II)I │ │ │ │ + 312: i2d │ │ │ │ + 313: dstore 32 │ │ │ │ + 315: ldc2_w #89 // double 0.35d │ │ │ │ + 318: dstore 34 │ │ │ │ + 320: dload 32 │ │ │ │ + 322: dload 34 │ │ │ │ + 324: dmul │ │ │ │ + 325: dstore 32 │ │ │ │ + 327: dload 32 │ │ │ │ + 329: d2i │ │ │ │ + 330: istore 8 │ │ │ │ + 332: iload 14 │ │ │ │ + 334: iload 16 │ │ │ │ + 336: iadd │ │ │ │ + 337: iconst_2 │ │ │ │ + 338: idiv │ │ │ │ + 339: istore 36 │ │ │ │ + 341: iload 17 │ │ │ │ + 343: iload 15 │ │ │ │ + 345: iadd │ │ │ │ + 346: istore 12 │ │ │ │ + 348: iload 12 │ │ │ │ + 350: iconst_2 │ │ │ │ + 351: idiv │ │ │ │ + 352: istore 37 │ │ │ │ + 354: iload 8 │ │ │ │ + 356: i2f │ │ │ │ + 357: ldc #92 // float 0.9f │ │ │ │ + 359: fmul │ │ │ │ + 360: fstore 38 │ │ │ │ + 362: iload 8 │ │ │ │ + 364: i2f │ │ │ │ + 365: fstore 39 │ │ │ │ + 367: fload 39 │ │ │ │ + 369: ldc #94 // float 1.1f │ │ │ │ + 371: fmul │ │ │ │ + 372: fstore 40 │ │ │ │ + 374: fconst_0 │ │ │ │ + 375: fstore 41 │ │ │ │ + 377: iconst_0 │ │ │ │ + 378: istore 23 │ │ │ │ + 380: fconst_0 │ │ │ │ + 381: fstore 42 │ │ │ │ + 383: ldc #96 // float 20.0f │ │ │ │ 385: fstore 43 │ │ │ │ - 387: ldc #96 // float 20.0f │ │ │ │ - 389: fstore 44 │ │ │ │ - 391: ldc #97 // int 1065353216 │ │ │ │ - 393: istore 17 │ │ │ │ - 395: ldc #98 // float 1.0f │ │ │ │ - 397: fstore 45 │ │ │ │ - 399: new #100 // class android/graphics/RectF │ │ │ │ - 402: astore 11 │ │ │ │ - 404: iload 37 │ │ │ │ - 406: iload 8 │ │ │ │ - 408: isub │ │ │ │ - 409: istore 20 │ │ │ │ - 411: iload 20 │ │ │ │ - 413: i2f │ │ │ │ - 414: fstore 46 │ │ │ │ - 416: iload 38 │ │ │ │ - 418: iload 8 │ │ │ │ - 420: isub │ │ │ │ - 421: istore 21 │ │ │ │ - 423: iload 21 │ │ │ │ - 425: i2f │ │ │ │ - 426: fstore 47 │ │ │ │ - 428: iload 37 │ │ │ │ - 430: iload 8 │ │ │ │ - 432: iadd │ │ │ │ - 433: istore 22 │ │ │ │ - 435: iload 22 │ │ │ │ - 437: i2f │ │ │ │ - 438: fstore 48 │ │ │ │ - 440: iload 8 │ │ │ │ - 442: iload 38 │ │ │ │ - 444: iadd │ │ │ │ - 445: i2f │ │ │ │ - 446: fstore 10 │ │ │ │ - 448: aload 11 │ │ │ │ - 450: fload 46 │ │ │ │ - 452: fload 47 │ │ │ │ - 454: fload 48 │ │ │ │ - 456: fload 10 │ │ │ │ - 458: invokespecial #103 // Method android/graphics/RectF."":(FFFF)V │ │ │ │ - 461: iconst_0 │ │ │ │ - 462: istore 8 │ │ │ │ - 464: fconst_0 │ │ │ │ - 465: fstore 10 │ │ │ │ - 467: aconst_null │ │ │ │ - 468: astore 9 │ │ │ │ - 470: iconst_0 │ │ │ │ - 471: istore 49 │ │ │ │ - 473: iload 49 │ │ │ │ - 475: iload 24 │ │ │ │ - 477: if_icmpge 1189 │ │ │ │ - 480: aload_0 │ │ │ │ - 481: astore 7 │ │ │ │ - 483: aload_0 │ │ │ │ - 484: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - 487: iload 49 │ │ │ │ - 489: invokevirtual #107 // Method org/achartengine/renderer/DefaultRenderer.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ - 492: invokevirtual #112 // Method org/achartengine/renderer/SimpleSeriesRenderer.getColor:()I │ │ │ │ - 495: istore 8 │ │ │ │ + 387: ldc #97 // int 1065353216 │ │ │ │ + 389: istore 17 │ │ │ │ + 391: ldc #98 // float 1.0f │ │ │ │ + 393: fstore 44 │ │ │ │ + 395: new #100 // class android/graphics/RectF │ │ │ │ + 398: astore 11 │ │ │ │ + 400: iload 36 │ │ │ │ + 402: iload 8 │ │ │ │ + 404: isub │ │ │ │ + 405: istore 20 │ │ │ │ + 407: iload 20 │ │ │ │ + 409: i2f │ │ │ │ + 410: fstore 45 │ │ │ │ + 412: iload 37 │ │ │ │ + 414: iload 8 │ │ │ │ + 416: isub │ │ │ │ + 417: istore 21 │ │ │ │ + 419: iload 21 │ │ │ │ + 421: i2f │ │ │ │ + 422: fstore 46 │ │ │ │ + 424: iload 36 │ │ │ │ + 426: iload 8 │ │ │ │ + 428: iadd │ │ │ │ + 429: istore 22 │ │ │ │ + 431: iload 22 │ │ │ │ + 433: i2f │ │ │ │ + 434: fstore 47 │ │ │ │ + 436: iload 8 │ │ │ │ + 438: iload 37 │ │ │ │ + 440: iadd │ │ │ │ + 441: i2f │ │ │ │ + 442: fstore 10 │ │ │ │ + 444: aload 11 │ │ │ │ + 446: fload 45 │ │ │ │ + 448: fload 46 │ │ │ │ + 450: fload 47 │ │ │ │ + 452: fload 10 │ │ │ │ + 454: invokespecial #103 // Method android/graphics/RectF."":(FFFF)V │ │ │ │ + 457: iconst_0 │ │ │ │ + 458: istore 8 │ │ │ │ + 460: fconst_0 │ │ │ │ + 461: fstore 10 │ │ │ │ + 463: aconst_null │ │ │ │ + 464: astore 9 │ │ │ │ + 466: iconst_0 │ │ │ │ + 467: istore 48 │ │ │ │ + 469: iload 48 │ │ │ │ + 471: iload 24 │ │ │ │ + 473: if_icmpge 1185 │ │ │ │ + 476: aload_0 │ │ │ │ + 477: astore 7 │ │ │ │ + 479: aload_0 │ │ │ │ + 480: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ + 483: iload 48 │ │ │ │ + 485: invokevirtual #107 // Method org/achartengine/renderer/DefaultRenderer.getSeriesRendererAt:(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ │ │ + 488: invokevirtual #112 // Method org/achartengine/renderer/SimpleSeriesRenderer.getColor:()I │ │ │ │ + 491: istore 8 │ │ │ │ + 493: aload 6 │ │ │ │ + 495: astore 7 │ │ │ │ 497: aload 6 │ │ │ │ - 499: astore 7 │ │ │ │ - 501: aload 6 │ │ │ │ - 503: iload 8 │ │ │ │ - 505: invokevirtual #116 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ - 508: aload_0 │ │ │ │ - 509: astore 7 │ │ │ │ - 511: aload_0 │ │ │ │ - 512: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ - 515: iload 49 │ │ │ │ - 517: invokevirtual #72 // Method org/achartengine/model/CategorySeries.getValue:(I)D │ │ │ │ - 520: d2f │ │ │ │ - 521: fstore 10 │ │ │ │ - 523: fload 10 │ │ │ │ - 525: f2d │ │ │ │ - 526: dload 28 │ │ │ │ - 528: ddiv │ │ │ │ - 529: dstore 35 │ │ │ │ - 531: ldc2_w #119 // double 360.0d │ │ │ │ - 534: dstore 50 │ │ │ │ - 536: dload 35 │ │ │ │ - 538: dload 50 │ │ │ │ - 540: dmul │ │ │ │ - 541: dstore 35 │ │ │ │ - 543: dload 35 │ │ │ │ - 545: d2f │ │ │ │ - 546: fstore 46 │ │ │ │ - 548: iconst_1 │ │ │ │ - 549: istore 21 │ │ │ │ - 551: ldc #121 // float 1.4E-45f │ │ │ │ - 553: fstore 47 │ │ │ │ - 555: aload_1 │ │ │ │ - 556: astore 9 │ │ │ │ - 558: aload 6 │ │ │ │ - 560: astore 52 │ │ │ │ - 562: aload_1 │ │ │ │ - 563: aload 11 │ │ │ │ - 565: fload 32 │ │ │ │ - 567: fload 46 │ │ │ │ - 569: iload 21 │ │ │ │ - 571: aload 6 │ │ │ │ - 573: invokevirtual #127 // Method android/graphics/Canvas.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V │ │ │ │ - 576: aload_0 │ │ │ │ - 577: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - 580: astore 9 │ │ │ │ - 582: aload 9 │ │ │ │ - 584: invokevirtual #130 // Method org/achartengine/renderer/DefaultRenderer.isShowLabels:()Z │ │ │ │ - 587: istore 8 │ │ │ │ - 589: iload 8 │ │ │ │ - 591: ifeq 1242 │ │ │ │ - 594: aload_0 │ │ │ │ - 595: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - 598: astore 9 │ │ │ │ - 600: aload 9 │ │ │ │ - 602: invokevirtual #133 // Method org/achartengine/renderer/DefaultRenderer.getLabelsColor:()I │ │ │ │ - 605: istore 8 │ │ │ │ + 499: iload 8 │ │ │ │ + 501: invokevirtual #116 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ + 504: aload_0 │ │ │ │ + 505: astore 7 │ │ │ │ + 507: aload_0 │ │ │ │ + 508: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ + 511: iload 48 │ │ │ │ + 513: invokevirtual #72 // Method org/achartengine/model/CategorySeries.getValue:(I)D │ │ │ │ + 516: d2f │ │ │ │ + 517: fstore 10 │ │ │ │ + 519: fload 10 │ │ │ │ + 521: f2d │ │ │ │ + 522: dload 28 │ │ │ │ + 524: ddiv │ │ │ │ + 525: dstore 34 │ │ │ │ + 527: ldc2_w #119 // double 360.0d │ │ │ │ + 530: dstore 49 │ │ │ │ + 532: dload 34 │ │ │ │ + 534: dload 49 │ │ │ │ + 536: dmul │ │ │ │ + 537: dstore 34 │ │ │ │ + 539: dload 34 │ │ │ │ + 541: d2f │ │ │ │ + 542: fstore 45 │ │ │ │ + 544: iconst_1 │ │ │ │ + 545: istore 21 │ │ │ │ + 547: ldc #121 // float 1.4E-45f │ │ │ │ + 549: fstore 46 │ │ │ │ + 551: aload_1 │ │ │ │ + 552: astore 9 │ │ │ │ + 554: aload 6 │ │ │ │ + 556: astore 51 │ │ │ │ + 558: aload_1 │ │ │ │ + 559: aload 11 │ │ │ │ + 561: fload 31 │ │ │ │ + 563: fload 45 │ │ │ │ + 565: iload 21 │ │ │ │ + 567: aload 6 │ │ │ │ + 569: invokevirtual #127 // Method android/graphics/Canvas.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V │ │ │ │ + 572: aload_0 │ │ │ │ + 573: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ + 576: astore 9 │ │ │ │ + 578: aload 9 │ │ │ │ + 580: invokevirtual #130 // Method org/achartengine/renderer/DefaultRenderer.isShowLabels:()Z │ │ │ │ + 583: istore 8 │ │ │ │ + 585: iload 8 │ │ │ │ + 587: ifeq 1234 │ │ │ │ + 590: aload_0 │ │ │ │ + 591: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ + 594: astore 9 │ │ │ │ + 596: aload 9 │ │ │ │ + 598: invokevirtual #133 // Method org/achartengine/renderer/DefaultRenderer.getLabelsColor:()I │ │ │ │ + 601: istore 8 │ │ │ │ + 603: aload 6 │ │ │ │ + 605: astore 7 │ │ │ │ 607: aload 6 │ │ │ │ - 609: astore 7 │ │ │ │ - 611: aload 6 │ │ │ │ - 613: iload 8 │ │ │ │ - 615: invokevirtual #116 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ - 618: fload 46 │ │ │ │ - 620: ldc #137 // float 2.0f │ │ │ │ - 622: fdiv │ │ │ │ - 623: fload 32 │ │ │ │ - 625: fadd │ │ │ │ - 626: fstore 47 │ │ │ │ - 628: ldc #135 // float 90.0f │ │ │ │ - 630: fload 47 │ │ │ │ - 632: fsub │ │ │ │ - 633: f2d │ │ │ │ - 634: invokestatic #141 // Method java/lang/Math.toRadians:(D)D │ │ │ │ - 637: dstore 53 │ │ │ │ - 639: dload 53 │ │ │ │ - 641: invokestatic #144 // Method java/lang/Math.sin:(D)D │ │ │ │ - 644: dstore 50 │ │ │ │ - 646: dload 53 │ │ │ │ - 648: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ - 651: dstore 55 │ │ │ │ - 653: iload 37 │ │ │ │ - 655: i2f │ │ │ │ - 656: fstore 10 │ │ │ │ - 658: fload 39 │ │ │ │ - 660: f2d │ │ │ │ - 661: dload 50 │ │ │ │ - 663: dmul │ │ │ │ - 664: d2f │ │ │ │ - 665: fstore 47 │ │ │ │ - 667: fload 10 │ │ │ │ - 669: fload 47 │ │ │ │ - 671: fadd │ │ │ │ - 672: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ - 675: istore 57 │ │ │ │ - 677: iload 38 │ │ │ │ - 679: i2f │ │ │ │ - 680: fstore 10 │ │ │ │ - 682: fload 39 │ │ │ │ - 684: f2d │ │ │ │ - 685: dload 55 │ │ │ │ - 687: dmul │ │ │ │ - 688: d2f │ │ │ │ - 689: fstore 47 │ │ │ │ - 691: fload 10 │ │ │ │ - 693: fload 47 │ │ │ │ - 695: fadd │ │ │ │ - 696: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ - 699: istore 58 │ │ │ │ - 701: iload 37 │ │ │ │ - 703: i2f │ │ │ │ - 704: fstore 10 │ │ │ │ - 706: fload 41 │ │ │ │ - 708: f2d │ │ │ │ - 709: dload 50 │ │ │ │ - 711: dmul │ │ │ │ - 712: dstore 53 │ │ │ │ - 714: dload 53 │ │ │ │ - 716: d2f │ │ │ │ - 717: fstore 47 │ │ │ │ - 719: fload 10 │ │ │ │ - 721: fload 47 │ │ │ │ - 723: fadd │ │ │ │ - 724: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ - 727: istore 21 │ │ │ │ - 729: iload 38 │ │ │ │ - 731: i2f │ │ │ │ - 732: fstore 10 │ │ │ │ - 734: fload 41 │ │ │ │ - 736: f2d │ │ │ │ - 737: dstore 59 │ │ │ │ - 739: dload 59 │ │ │ │ - 741: dstore 61 │ │ │ │ - 743: dload 59 │ │ │ │ - 745: dload 55 │ │ │ │ - 747: dmul │ │ │ │ - 748: dstore 61 │ │ │ │ - 750: dload 61 │ │ │ │ - 752: dstore 59 │ │ │ │ - 754: dload 61 │ │ │ │ - 756: d2f │ │ │ │ - 757: fstore 48 │ │ │ │ - 759: fload 10 │ │ │ │ - 761: fload 48 │ │ │ │ - 763: fadd │ │ │ │ - 764: fstore 10 │ │ │ │ - 766: fload 10 │ │ │ │ - 768: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ - 771: istore 8 │ │ │ │ - 773: iload 21 │ │ │ │ - 775: i2f │ │ │ │ - 776: fload 42 │ │ │ │ - 778: fsub │ │ │ │ - 779: fstore 48 │ │ │ │ - 781: iload 21 │ │ │ │ - 783: i2f │ │ │ │ - 784: fload 42 │ │ │ │ - 786: fsub │ │ │ │ - 787: fstore 42 │ │ │ │ - 789: fload 48 │ │ │ │ - 791: fload 42 │ │ │ │ - 793: fmul │ │ │ │ - 794: fstore 48 │ │ │ │ - 796: iload 8 │ │ │ │ - 798: i2f │ │ │ │ - 799: fload 43 │ │ │ │ - 801: fsub │ │ │ │ - 802: fstore 42 │ │ │ │ - 804: iload 8 │ │ │ │ - 806: i2f │ │ │ │ - 807: fstore 63 │ │ │ │ - 809: fload 63 │ │ │ │ - 811: fload 43 │ │ │ │ - 813: fsub │ │ │ │ - 814: fload 42 │ │ │ │ - 816: fmul │ │ │ │ - 817: fstore 43 │ │ │ │ - 819: fload 48 │ │ │ │ - 821: fload 43 │ │ │ │ - 823: fadd │ │ │ │ - 824: fstore 48 │ │ │ │ - 826: fload 48 │ │ │ │ - 828: f2d │ │ │ │ - 829: invokestatic #154 // Method java/lang/Math.sqrt:(D)D │ │ │ │ - 832: dstore 64 │ │ │ │ - 834: fload 44 │ │ │ │ - 836: f2d │ │ │ │ - 837: dstore 59 │ │ │ │ - 839: dload 59 │ │ │ │ - 841: dstore 61 │ │ │ │ - 843: dload 64 │ │ │ │ - 845: dload 59 │ │ │ │ - 847: dcmpg │ │ │ │ - 848: istore 22 │ │ │ │ - 850: iload 22 │ │ │ │ - 852: ifgt 1166 │ │ │ │ - 855: fload 45 │ │ │ │ - 857: f2d │ │ │ │ - 858: ldc2_w #157 // double 1.1d │ │ │ │ - 861: dmul │ │ │ │ - 862: dstore 53 │ │ │ │ - 864: dload 53 │ │ │ │ - 866: d2f │ │ │ │ - 867: fstore 48 │ │ │ │ - 869: iload 37 │ │ │ │ - 871: i2f │ │ │ │ - 872: fstore 10 │ │ │ │ - 874: fload 41 │ │ │ │ - 876: fload 48 │ │ │ │ - 878: fmul │ │ │ │ - 879: f2d │ │ │ │ - 880: dload 50 │ │ │ │ - 882: dmul │ │ │ │ - 883: d2f │ │ │ │ - 884: fstore 47 │ │ │ │ - 886: fload 10 │ │ │ │ - 888: fload 47 │ │ │ │ - 890: fadd │ │ │ │ - 891: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ - 894: istore 21 │ │ │ │ - 896: iload 38 │ │ │ │ - 898: i2f │ │ │ │ - 899: fstore 10 │ │ │ │ - 901: fload 41 │ │ │ │ - 903: fload 48 │ │ │ │ - 905: fmul │ │ │ │ - 906: f2d │ │ │ │ - 907: dload 55 │ │ │ │ - 909: dmul │ │ │ │ - 910: dstore 66 │ │ │ │ - 912: dload 66 │ │ │ │ - 914: d2f │ │ │ │ - 915: fstore 43 │ │ │ │ - 917: fload 10 │ │ │ │ - 919: fload 43 │ │ │ │ - 921: fadd │ │ │ │ - 922: fstore 10 │ │ │ │ - 924: fload 10 │ │ │ │ - 926: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ - 929: istore 8 │ │ │ │ - 931: iload 21 │ │ │ │ - 933: istore 15 │ │ │ │ - 935: fload 48 │ │ │ │ - 937: fstore 45 │ │ │ │ - 939: iload 57 │ │ │ │ - 941: i2f │ │ │ │ - 942: fstore 48 │ │ │ │ - 944: iload 58 │ │ │ │ - 946: i2f │ │ │ │ - 947: fstore 43 │ │ │ │ - 949: iload 15 │ │ │ │ - 951: i2f │ │ │ │ - 952: fstore 42 │ │ │ │ - 954: iload 8 │ │ │ │ - 956: i2f │ │ │ │ - 957: fstore 18 │ │ │ │ - 959: aload_1 │ │ │ │ - 960: astore 68 │ │ │ │ - 962: aload_1 │ │ │ │ - 963: fload 48 │ │ │ │ - 965: fload 43 │ │ │ │ - 967: fload 42 │ │ │ │ - 969: fload 18 │ │ │ │ - 971: aload 6 │ │ │ │ - 973: invokevirtual #162 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ - 976: bipush 10 │ │ │ │ - 978: istore 21 │ │ │ │ - 980: ldc #163 // float 1.4E-44f │ │ │ │ - 982: fstore 47 │ │ │ │ - 984: getstatic #169 // Field android/graphics/Paint$Align.LEFT:Landroid/graphics/Paint$Align; │ │ │ │ - 987: astore 52 │ │ │ │ + 609: iload 8 │ │ │ │ + 611: invokevirtual #116 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ + 614: fload 45 │ │ │ │ + 616: ldc #137 // float 2.0f │ │ │ │ + 618: fdiv │ │ │ │ + 619: fload 31 │ │ │ │ + 621: fadd │ │ │ │ + 622: fstore 46 │ │ │ │ + 624: ldc #135 // float 90.0f │ │ │ │ + 626: fload 46 │ │ │ │ + 628: fsub │ │ │ │ + 629: f2d │ │ │ │ + 630: invokestatic #141 // Method java/lang/Math.toRadians:(D)D │ │ │ │ + 633: dstore 34 │ │ │ │ + 635: dload 34 │ │ │ │ + 637: invokestatic #144 // Method java/lang/Math.sin:(D)D │ │ │ │ + 640: dstore 49 │ │ │ │ + 642: dload 34 │ │ │ │ + 644: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ + 647: dstore 52 │ │ │ │ + 649: iload 36 │ │ │ │ + 651: i2f │ │ │ │ + 652: fstore 10 │ │ │ │ + 654: fload 38 │ │ │ │ + 656: f2d │ │ │ │ + 657: dload 49 │ │ │ │ + 659: dmul │ │ │ │ + 660: d2f │ │ │ │ + 661: fstore 46 │ │ │ │ + 663: fload 10 │ │ │ │ + 665: fload 46 │ │ │ │ + 667: fadd │ │ │ │ + 668: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ + 671: istore 54 │ │ │ │ + 673: iload 37 │ │ │ │ + 675: i2f │ │ │ │ + 676: fstore 10 │ │ │ │ + 678: fload 38 │ │ │ │ + 680: f2d │ │ │ │ + 681: dload 52 │ │ │ │ + 683: dmul │ │ │ │ + 684: d2f │ │ │ │ + 685: fstore 46 │ │ │ │ + 687: fload 10 │ │ │ │ + 689: fload 46 │ │ │ │ + 691: fadd │ │ │ │ + 692: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ + 695: istore 55 │ │ │ │ + 697: iload 36 │ │ │ │ + 699: i2f │ │ │ │ + 700: fstore 10 │ │ │ │ + 702: fload 40 │ │ │ │ + 704: f2d │ │ │ │ + 705: dload 49 │ │ │ │ + 707: dmul │ │ │ │ + 708: dstore 34 │ │ │ │ + 710: dload 34 │ │ │ │ + 712: d2f │ │ │ │ + 713: fstore 46 │ │ │ │ + 715: fload 10 │ │ │ │ + 717: fload 46 │ │ │ │ + 719: fadd │ │ │ │ + 720: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ + 723: istore 21 │ │ │ │ + 725: iload 37 │ │ │ │ + 727: i2f │ │ │ │ + 728: fstore 10 │ │ │ │ + 730: fload 40 │ │ │ │ + 732: f2d │ │ │ │ + 733: dstore 56 │ │ │ │ + 735: dload 56 │ │ │ │ + 737: dstore 58 │ │ │ │ + 739: dload 56 │ │ │ │ + 741: dload 52 │ │ │ │ + 743: dmul │ │ │ │ + 744: dstore 58 │ │ │ │ + 746: dload 58 │ │ │ │ + 748: dstore 56 │ │ │ │ + 750: dload 58 │ │ │ │ + 752: d2f │ │ │ │ + 753: fstore 47 │ │ │ │ + 755: fload 10 │ │ │ │ + 757: fload 47 │ │ │ │ + 759: fadd │ │ │ │ + 760: fstore 10 │ │ │ │ + 762: fload 10 │ │ │ │ + 764: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ + 767: istore 8 │ │ │ │ + 769: iload 21 │ │ │ │ + 771: i2f │ │ │ │ + 772: fload 41 │ │ │ │ + 774: fsub │ │ │ │ + 775: fstore 47 │ │ │ │ + 777: iload 21 │ │ │ │ + 779: i2f │ │ │ │ + 780: fload 41 │ │ │ │ + 782: fsub │ │ │ │ + 783: fstore 41 │ │ │ │ + 785: fload 47 │ │ │ │ + 787: fload 41 │ │ │ │ + 789: fmul │ │ │ │ + 790: fstore 47 │ │ │ │ + 792: iload 8 │ │ │ │ + 794: i2f │ │ │ │ + 795: fload 42 │ │ │ │ + 797: fsub │ │ │ │ + 798: fstore 41 │ │ │ │ + 800: iload 8 │ │ │ │ + 802: i2f │ │ │ │ + 803: fstore 60 │ │ │ │ + 805: fload 60 │ │ │ │ + 807: fload 42 │ │ │ │ + 809: fsub │ │ │ │ + 810: fload 41 │ │ │ │ + 812: fmul │ │ │ │ + 813: fstore 42 │ │ │ │ + 815: fload 47 │ │ │ │ + 817: fload 42 │ │ │ │ + 819: fadd │ │ │ │ + 820: fstore 47 │ │ │ │ + 822: fload 47 │ │ │ │ + 824: f2d │ │ │ │ + 825: invokestatic #154 // Method java/lang/Math.sqrt:(D)D │ │ │ │ + 828: dstore 61 │ │ │ │ + 830: fload 43 │ │ │ │ + 832: f2d │ │ │ │ + 833: dstore 56 │ │ │ │ + 835: dload 56 │ │ │ │ + 837: dstore 58 │ │ │ │ + 839: dload 61 │ │ │ │ + 841: dload 56 │ │ │ │ + 843: dcmpg │ │ │ │ + 844: istore 22 │ │ │ │ + 846: iload 22 │ │ │ │ + 848: ifgt 1162 │ │ │ │ + 851: fload 44 │ │ │ │ + 853: f2d │ │ │ │ + 854: ldc2_w #157 // double 1.1d │ │ │ │ + 857: dmul │ │ │ │ + 858: dstore 34 │ │ │ │ + 860: dload 34 │ │ │ │ + 862: d2f │ │ │ │ + 863: fstore 47 │ │ │ │ + 865: iload 36 │ │ │ │ + 867: i2f │ │ │ │ + 868: fstore 10 │ │ │ │ + 870: fload 40 │ │ │ │ + 872: fload 47 │ │ │ │ + 874: fmul │ │ │ │ + 875: f2d │ │ │ │ + 876: dload 49 │ │ │ │ + 878: dmul │ │ │ │ + 879: d2f │ │ │ │ + 880: fstore 46 │ │ │ │ + 882: fload 10 │ │ │ │ + 884: fload 46 │ │ │ │ + 886: fadd │ │ │ │ + 887: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ + 890: istore 21 │ │ │ │ + 892: iload 37 │ │ │ │ + 894: i2f │ │ │ │ + 895: fstore 10 │ │ │ │ + 897: fload 40 │ │ │ │ + 899: fload 47 │ │ │ │ + 901: fmul │ │ │ │ + 902: f2d │ │ │ │ + 903: dload 52 │ │ │ │ + 905: dmul │ │ │ │ + 906: dstore 61 │ │ │ │ + 908: dload 61 │ │ │ │ + 910: d2f │ │ │ │ + 911: fstore 42 │ │ │ │ + 913: fload 10 │ │ │ │ + 915: fload 42 │ │ │ │ + 917: fadd │ │ │ │ + 918: fstore 10 │ │ │ │ + 920: fload 10 │ │ │ │ + 922: invokestatic #151 // Method java/lang/Math.round:(F)I │ │ │ │ + 925: istore 8 │ │ │ │ + 927: iload 21 │ │ │ │ + 929: istore 15 │ │ │ │ + 931: fload 47 │ │ │ │ + 933: fstore 44 │ │ │ │ + 935: iload 54 │ │ │ │ + 937: i2f │ │ │ │ + 938: fstore 47 │ │ │ │ + 940: iload 55 │ │ │ │ + 942: i2f │ │ │ │ + 943: fstore 42 │ │ │ │ + 945: iload 15 │ │ │ │ + 947: i2f │ │ │ │ + 948: fstore 41 │ │ │ │ + 950: iload 8 │ │ │ │ + 952: i2f │ │ │ │ + 953: fstore 18 │ │ │ │ + 955: aload_1 │ │ │ │ + 956: astore 63 │ │ │ │ + 958: aload_1 │ │ │ │ + 959: fload 47 │ │ │ │ + 961: fload 42 │ │ │ │ + 963: fload 41 │ │ │ │ + 965: fload 18 │ │ │ │ + 967: aload 6 │ │ │ │ + 969: invokevirtual #162 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ + 972: bipush 10 │ │ │ │ + 974: istore 21 │ │ │ │ + 976: ldc #163 // float 1.4E-44f │ │ │ │ + 978: fstore 46 │ │ │ │ + 980: getstatic #169 // Field android/graphics/Paint$Align.LEFT:Landroid/graphics/Paint$Align; │ │ │ │ + 983: astore 51 │ │ │ │ + 985: aload 6 │ │ │ │ + 987: astore 7 │ │ │ │ 989: aload 6 │ │ │ │ - 991: astore 7 │ │ │ │ - 993: aload 6 │ │ │ │ - 995: aload 52 │ │ │ │ - 997: invokevirtual #173 // Method android/graphics/Paint.setTextAlign:(Landroid/graphics/Paint$Align;)V │ │ │ │ - 1000: iload 57 │ │ │ │ - 1002: iload 15 │ │ │ │ - 1004: if_icmple 1024 │ │ │ │ - 1007: iload 21 │ │ │ │ - 1009: ineg │ │ │ │ - 1010: istore 21 │ │ │ │ - 1012: getstatic #176 // Field android/graphics/Paint$Align.RIGHT:Landroid/graphics/Paint$Align; │ │ │ │ - 1015: astore 52 │ │ │ │ - 1017: aload 6 │ │ │ │ - 1019: aload 52 │ │ │ │ - 1021: invokevirtual #173 // Method android/graphics/Paint.setTextAlign:(Landroid/graphics/Paint$Align;)V │ │ │ │ - 1024: iload 21 │ │ │ │ - 1026: istore 57 │ │ │ │ - 1028: iload 15 │ │ │ │ - 1030: i2f │ │ │ │ - 1031: fstore 48 │ │ │ │ - 1033: iload 8 │ │ │ │ - 1035: i2f │ │ │ │ - 1036: fstore 43 │ │ │ │ - 1038: iload 15 │ │ │ │ - 1040: iload 21 │ │ │ │ - 1042: iadd │ │ │ │ - 1043: istore 21 │ │ │ │ - 1045: iload 21 │ │ │ │ - 1047: i2f │ │ │ │ - 1048: fstore 42 │ │ │ │ - 1050: iload 8 │ │ │ │ - 1052: i2f │ │ │ │ - 1053: fstore 18 │ │ │ │ - 1055: aload_1 │ │ │ │ - 1056: astore 68 │ │ │ │ - 1058: aload_1 │ │ │ │ - 1059: fload 48 │ │ │ │ - 1061: fload 43 │ │ │ │ - 1063: fload 42 │ │ │ │ - 1065: fload 18 │ │ │ │ - 1067: aload 6 │ │ │ │ - 1069: invokevirtual #162 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ - 1072: aload_0 │ │ │ │ - 1073: astore 7 │ │ │ │ - 1075: aload_0 │ │ │ │ - 1076: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ - 1079: iload 49 │ │ │ │ - 1081: invokevirtual #76 // Method org/achartengine/model/CategorySeries.getCategory:(I)Ljava/lang/String; │ │ │ │ - 1084: astore 68 │ │ │ │ - 1086: iload 15 │ │ │ │ - 1088: iload 57 │ │ │ │ - 1090: iadd │ │ │ │ - 1091: istore 22 │ │ │ │ - 1093: iload 22 │ │ │ │ - 1095: i2f │ │ │ │ - 1096: fstore 48 │ │ │ │ - 1098: iload 8 │ │ │ │ - 1100: iconst_5 │ │ │ │ - 1101: iadd │ │ │ │ - 1102: istore 23 │ │ │ │ - 1104: iload 23 │ │ │ │ - 1106: i2f │ │ │ │ - 1107: fstore 43 │ │ │ │ - 1109: aload_1 │ │ │ │ - 1110: astore 7 │ │ │ │ - 1112: aload_1 │ │ │ │ - 1113: aload 68 │ │ │ │ - 1115: fload 48 │ │ │ │ - 1117: fload 43 │ │ │ │ - 1119: aload 6 │ │ │ │ - 1121: invokevirtual #180 // Method android/graphics/Canvas.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ │ │ - 1124: iload 15 │ │ │ │ - 1126: i2f │ │ │ │ - 1127: fstore 47 │ │ │ │ - 1129: iload 8 │ │ │ │ - 1131: i2f │ │ │ │ - 1132: fstore 10 │ │ │ │ - 1134: fload 46 │ │ │ │ - 1136: fload 32 │ │ │ │ - 1138: fadd │ │ │ │ - 1139: fstore 46 │ │ │ │ - 1141: iload 49 │ │ │ │ - 1143: iconst_1 │ │ │ │ - 1144: iadd │ │ │ │ - 1145: istore 31 │ │ │ │ - 1147: iload 31 │ │ │ │ - 1149: istore 49 │ │ │ │ - 1151: fload 10 │ │ │ │ - 1153: fstore 43 │ │ │ │ - 1155: fload 47 │ │ │ │ - 1157: fstore 42 │ │ │ │ - 1159: fload 46 │ │ │ │ - 1161: fstore 32 │ │ │ │ - 1163: goto 473 │ │ │ │ - 1166: ldc #97 // int 1065353216 │ │ │ │ - 1168: istore 22 │ │ │ │ - 1170: ldc #98 // float 1.0f │ │ │ │ - 1172: fstore 48 │ │ │ │ - 1174: iload 21 │ │ │ │ - 1176: istore 15 │ │ │ │ - 1178: iload 22 │ │ │ │ - 1180: istore 17 │ │ │ │ - 1182: fload 48 │ │ │ │ - 1184: fstore 45 │ │ │ │ - 1186: goto 939 │ │ │ │ - 1189: aload_0 │ │ │ │ - 1190: astore 7 │ │ │ │ - 1192: aload_0 │ │ │ │ - 1193: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ - 1196: astore 19 │ │ │ │ - 1198: aload_0 │ │ │ │ - 1199: astore 9 │ │ │ │ - 1201: aload_1 │ │ │ │ - 1202: astore 11 │ │ │ │ - 1204: aload 27 │ │ │ │ - 1206: astore 30 │ │ │ │ - 1208: iload 14 │ │ │ │ - 1210: istore 21 │ │ │ │ - 1212: iload 16 │ │ │ │ - 1214: istore 22 │ │ │ │ - 1216: iload_3 │ │ │ │ - 1217: istore 23 │ │ │ │ - 1219: aload_0 │ │ │ │ - 1220: aload_1 │ │ │ │ - 1221: aload 19 │ │ │ │ - 1223: aload 27 │ │ │ │ - 1225: iload 14 │ │ │ │ - 1227: iload 16 │ │ │ │ - 1229: iload_3 │ │ │ │ - 1230: iload 4 │ │ │ │ - 1232: iload 5 │ │ │ │ - 1234: iload 13 │ │ │ │ - 1236: aload 6 │ │ │ │ - 1238: invokevirtual #184 // Method drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ │ │ - 1241: return │ │ │ │ - 1242: fload 43 │ │ │ │ - 1244: fstore 10 │ │ │ │ - 1246: fload 42 │ │ │ │ - 1248: fstore 47 │ │ │ │ - 1250: goto 1134 │ │ │ │ - 1253: iload 8 │ │ │ │ - 1255: istore 13 │ │ │ │ - 1257: goto 107 │ │ │ │ + 991: aload 51 │ │ │ │ + 993: invokevirtual #173 // Method android/graphics/Paint.setTextAlign:(Landroid/graphics/Paint$Align;)V │ │ │ │ + 996: iload 54 │ │ │ │ + 998: iload 15 │ │ │ │ + 1000: if_icmple 1020 │ │ │ │ + 1003: iload 21 │ │ │ │ + 1005: ineg │ │ │ │ + 1006: istore 21 │ │ │ │ + 1008: getstatic #176 // Field android/graphics/Paint$Align.RIGHT:Landroid/graphics/Paint$Align; │ │ │ │ + 1011: astore 51 │ │ │ │ + 1013: aload 6 │ │ │ │ + 1015: aload 51 │ │ │ │ + 1017: invokevirtual #173 // Method android/graphics/Paint.setTextAlign:(Landroid/graphics/Paint$Align;)V │ │ │ │ + 1020: iload 21 │ │ │ │ + 1022: istore 54 │ │ │ │ + 1024: iload 15 │ │ │ │ + 1026: i2f │ │ │ │ + 1027: fstore 47 │ │ │ │ + 1029: iload 8 │ │ │ │ + 1031: i2f │ │ │ │ + 1032: fstore 42 │ │ │ │ + 1034: iload 15 │ │ │ │ + 1036: iload 21 │ │ │ │ + 1038: iadd │ │ │ │ + 1039: istore 21 │ │ │ │ + 1041: iload 21 │ │ │ │ + 1043: i2f │ │ │ │ + 1044: fstore 41 │ │ │ │ + 1046: iload 8 │ │ │ │ + 1048: i2f │ │ │ │ + 1049: fstore 18 │ │ │ │ + 1051: aload_1 │ │ │ │ + 1052: astore 63 │ │ │ │ + 1054: aload_1 │ │ │ │ + 1055: fload 47 │ │ │ │ + 1057: fload 42 │ │ │ │ + 1059: fload 41 │ │ │ │ + 1061: fload 18 │ │ │ │ + 1063: aload 6 │ │ │ │ + 1065: invokevirtual #162 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ + 1068: aload_0 │ │ │ │ + 1069: astore 7 │ │ │ │ + 1071: aload_0 │ │ │ │ + 1072: getfield #18 // Field mDataset:Lorg/achartengine/model/CategorySeries; │ │ │ │ + 1075: iload 48 │ │ │ │ + 1077: invokevirtual #76 // Method org/achartengine/model/CategorySeries.getCategory:(I)Ljava/lang/String; │ │ │ │ + 1080: astore 63 │ │ │ │ + 1082: iload 15 │ │ │ │ + 1084: iload 54 │ │ │ │ + 1086: iadd │ │ │ │ + 1087: istore 22 │ │ │ │ + 1089: iload 22 │ │ │ │ + 1091: i2f │ │ │ │ + 1092: fstore 47 │ │ │ │ + 1094: iload 8 │ │ │ │ + 1096: iconst_5 │ │ │ │ + 1097: iadd │ │ │ │ + 1098: istore 23 │ │ │ │ + 1100: iload 23 │ │ │ │ + 1102: i2f │ │ │ │ + 1103: fstore 42 │ │ │ │ + 1105: aload_1 │ │ │ │ + 1106: astore 7 │ │ │ │ + 1108: aload_1 │ │ │ │ + 1109: aload 63 │ │ │ │ + 1111: fload 47 │ │ │ │ + 1113: fload 42 │ │ │ │ + 1115: aload 6 │ │ │ │ + 1117: invokevirtual #180 // Method android/graphics/Canvas.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ │ │ + 1120: iload 15 │ │ │ │ + 1122: i2f │ │ │ │ + 1123: fstore 46 │ │ │ │ + 1125: iload 8 │ │ │ │ + 1127: i2f │ │ │ │ + 1128: fstore 10 │ │ │ │ + 1130: fload 45 │ │ │ │ + 1132: fload 31 │ │ │ │ + 1134: fadd │ │ │ │ + 1135: fstore 45 │ │ │ │ + 1137: iload 48 │ │ │ │ + 1139: iconst_1 │ │ │ │ + 1140: iadd │ │ │ │ + 1141: istore 30 │ │ │ │ + 1143: iload 30 │ │ │ │ + 1145: istore 48 │ │ │ │ + 1147: fload 10 │ │ │ │ + 1149: fstore 42 │ │ │ │ + 1151: fload 46 │ │ │ │ + 1153: fstore 41 │ │ │ │ + 1155: fload 45 │ │ │ │ + 1157: fstore 31 │ │ │ │ + 1159: goto 469 │ │ │ │ + 1162: ldc #97 // int 1065353216 │ │ │ │ + 1164: istore 22 │ │ │ │ + 1166: ldc #98 // float 1.0f │ │ │ │ + 1168: fstore 47 │ │ │ │ + 1170: iload 21 │ │ │ │ + 1172: istore 15 │ │ │ │ + 1174: iload 22 │ │ │ │ + 1176: istore 17 │ │ │ │ + 1178: fload 47 │ │ │ │ + 1180: fstore 44 │ │ │ │ + 1182: goto 935 │ │ │ │ + 1185: aload_0 │ │ │ │ + 1186: astore 7 │ │ │ │ + 1188: aload_0 │ │ │ │ + 1189: getfield #20 // Field mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ │ │ + 1192: astore 19 │ │ │ │ + 1194: aload_0 │ │ │ │ + 1195: astore 9 │ │ │ │ + 1197: aload_1 │ │ │ │ + 1198: astore 11 │ │ │ │ + 1200: iload 14 │ │ │ │ + 1202: istore 21 │ │ │ │ + 1204: iload 16 │ │ │ │ + 1206: istore 22 │ │ │ │ + 1208: iload_3 │ │ │ │ + 1209: istore 23 │ │ │ │ + 1211: aload_0 │ │ │ │ + 1212: aload_1 │ │ │ │ + 1213: aload 19 │ │ │ │ + 1215: aload 27 │ │ │ │ + 1217: iload 14 │ │ │ │ + 1219: iload 16 │ │ │ │ + 1221: iload_3 │ │ │ │ + 1222: iload 4 │ │ │ │ + 1224: iload 5 │ │ │ │ + 1226: iload 13 │ │ │ │ + 1228: aload 6 │ │ │ │ + 1230: invokevirtual #184 // Method drawLegend:(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ │ │ + 1233: return │ │ │ │ + 1234: fload 42 │ │ │ │ + 1236: fstore 10 │ │ │ │ + 1238: fload 41 │ │ │ │ + 1240: fstore 46 │ │ │ │ + 1242: goto 1130 │ │ │ │ + 1245: iload 8 │ │ │ │ + 1247: istore 13 │ │ │ │ + 1249: goto 107 │ │ │ │ │ │ │ │ public void drawLegendShape(android.graphics.Canvas, org.achartengine.renderer.SimpleSeriesRenderer, float, float, android.graphics.Paint); │ │ │ │ descriptor: (Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=6 │ │ │ │ 0: ldc #186 // float 5.0f │ │ ├── org/achartengine/chart/TimeChart.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ 3: invokespecial #15 // Method org/achartengine/chart/LineChart."":(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ │ │ 6: return │ │ │ │ │ │ │ │ private java.text.DateFormat getDateFormat(double, double); │ │ │ │ descriptor: (DD)Ljava/text/DateFormat; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=3 │ │ │ │ + stack=300, locals=16, args_size=3 │ │ │ │ 0: iconst_3 │ │ │ │ 1: istore 5 │ │ │ │ 3: iconst_2 │ │ │ │ 4: istore 6 │ │ │ │ 6: ldc2_w #20 // double 8.64E7d │ │ │ │ 9: dstore 7 │ │ │ │ 11: aload_0 │ │ │ │ @@ -207,16 +207,16 @@ │ │ │ │ 88: iload 5 │ │ │ │ 90: invokestatic #40 // Method java/text/SimpleDateFormat.getDateTimeInstance:(II)Ljava/text/DateFormat; │ │ │ │ 93: astore 9 │ │ │ │ 95: goto 40 │ │ │ │ 98: dload 11 │ │ │ │ 100: dload 7 │ │ │ │ 102: dcmpg │ │ │ │ - 103: istore 16 │ │ │ │ - 105: iload 16 │ │ │ │ + 103: istore 13 │ │ │ │ + 105: iload 13 │ │ │ │ 107: ifge 40 │ │ │ │ 110: iload 6 │ │ │ │ 112: invokestatic #43 // Method java/text/SimpleDateFormat.getTimeInstance:(I)Ljava/text/DateFormat; │ │ │ │ 115: astore 9 │ │ │ │ 117: goto 40 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ 27 31 43 Class java/lang/Exception │ │ │ │ 35 40 43 Class java/lang/Exception │ │ │ │ │ │ │ │ protected void drawXLabels(java.util.List, java.lang.Double[], android.graphics.Canvas, android.graphics.Paint, int, int, int, double, double); │ │ │ │ descriptor: (Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=37, args_size=10 │ │ │ │ + stack=300, locals=33, args_size=10 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #51, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 6: istore 12 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #55 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 12: invokevirtual #61 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isShowLabels:()Z │ │ │ │ 15: istore 13 │ │ │ │ @@ -279,129 +279,129 @@ │ │ │ │ 103: astore 22 │ │ │ │ 105: aload 22 │ │ │ │ 107: invokevirtual #74 // Method java/lang/Double.doubleValue:()D │ │ │ │ 110: invokestatic #84 // Method java/lang/Math.round:(D)J │ │ │ │ 113: lstore 24 │ │ │ │ 115: iload 5 │ │ │ │ 117: i2d │ │ │ │ - 118: dstore 26 │ │ │ │ + 118: dstore 18 │ │ │ │ 120: lload 24 │ │ │ │ 122: l2d │ │ │ │ 123: dload 10 │ │ │ │ 125: dsub │ │ │ │ 126: dload 8 │ │ │ │ 128: dmul │ │ │ │ - 129: dstore 28 │ │ │ │ - 131: dload 26 │ │ │ │ - 133: dload 28 │ │ │ │ + 129: dstore 15 │ │ │ │ + 131: dload 18 │ │ │ │ + 133: dload 15 │ │ │ │ 135: dadd │ │ │ │ - 136: dstore 26 │ │ │ │ - 138: dload 26 │ │ │ │ + 136: dstore 18 │ │ │ │ + 138: dload 18 │ │ │ │ 140: d2f │ │ │ │ - 141: fstore 30 │ │ │ │ + 141: fstore 26 │ │ │ │ 143: iload 13 │ │ │ │ 145: ifeq 295 │ │ │ │ 148: aload_0 │ │ │ │ 149: getfield #55 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 152: invokevirtual #87 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.getLabelsColor:()I │ │ │ │ 155: istore 17 │ │ │ │ 157: aload 4 │ │ │ │ 159: iload 17 │ │ │ │ 161: invokevirtual #93 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ 164: iload 7 │ │ │ │ 166: i2f │ │ │ │ - 167: fstore 31 │ │ │ │ + 167: fstore 27 │ │ │ │ 169: iload 7 │ │ │ │ 171: i2f │ │ │ │ 172: fstore 21 │ │ │ │ 174: aload_0 │ │ │ │ 175: getfield #55 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 178: invokevirtual #97 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.getLabelsTextSize:()F │ │ │ │ 181: ldc #99 // float 3.0f │ │ │ │ 183: fdiv │ │ │ │ - 184: fstore 32 │ │ │ │ + 184: fstore 28 │ │ │ │ 186: fload 21 │ │ │ │ - 188: fload 32 │ │ │ │ + 188: fload 28 │ │ │ │ 190: fadd │ │ │ │ - 191: fstore 33 │ │ │ │ + 191: fstore 29 │ │ │ │ 193: aload_3 │ │ │ │ 194: astore 22 │ │ │ │ - 196: fload 30 │ │ │ │ - 198: fstore 32 │ │ │ │ + 196: fload 26 │ │ │ │ + 198: fstore 28 │ │ │ │ 200: aload_3 │ │ │ │ - 201: fload 30 │ │ │ │ - 203: fload 31 │ │ │ │ - 205: fload 30 │ │ │ │ - 207: fload 33 │ │ │ │ + 201: fload 26 │ │ │ │ + 203: fload 27 │ │ │ │ + 205: fload 26 │ │ │ │ + 207: fload 29 │ │ │ │ 209: aload 4 │ │ │ │ 211: invokevirtual #105 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ 214: new #107 // class java/util/Date │ │ │ │ 217: astore 22 │ │ │ │ 219: aload 22 │ │ │ │ 221: lload 24 │ │ │ │ 223: invokespecial #110 // Method java/util/Date."":(J)V │ │ │ │ 226: aload 20 │ │ │ │ 228: aload 22 │ │ │ │ 230: invokevirtual #116 // Method java/text/DateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 233: astore 34 │ │ │ │ + 233: astore 30 │ │ │ │ 235: iload 7 │ │ │ │ 237: i2f │ │ │ │ 238: fstore 21 │ │ │ │ 240: aload_0 │ │ │ │ 241: getfield #55 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 244: invokevirtual #97 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.getLabelsTextSize:()F │ │ │ │ - 247: fstore 31 │ │ │ │ + 247: fstore 27 │ │ │ │ 249: ldc #118 // float 2.0f │ │ │ │ - 251: fstore 32 │ │ │ │ - 253: fload 31 │ │ │ │ - 255: fload 32 │ │ │ │ + 251: fstore 28 │ │ │ │ + 253: fload 27 │ │ │ │ + 255: fload 28 │ │ │ │ 257: fdiv │ │ │ │ - 258: fstore 31 │ │ │ │ + 258: fstore 27 │ │ │ │ 260: fload 21 │ │ │ │ - 262: fload 31 │ │ │ │ + 262: fload 27 │ │ │ │ 264: fadd │ │ │ │ - 265: fstore 35 │ │ │ │ + 265: fstore 31 │ │ │ │ 267: aload_0 │ │ │ │ 268: getfield #55 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 271: astore 22 │ │ │ │ 273: aload 22 │ │ │ │ 275: invokevirtual #121 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.getXLabelsAngle:()F │ │ │ │ - 278: fstore 36 │ │ │ │ + 278: fstore 32 │ │ │ │ 280: aload_0 │ │ │ │ 281: aload_3 │ │ │ │ - 282: aload 34 │ │ │ │ - 284: fload 30 │ │ │ │ - 286: fload 35 │ │ │ │ + 282: aload 30 │ │ │ │ + 284: fload 26 │ │ │ │ + 286: fload 31 │ │ │ │ 288: aload 4 │ │ │ │ - 290: fload 36 │ │ │ │ + 290: fload 32 │ │ │ │ 292: invokevirtual #125 // Method drawText:(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ │ │ 295: iload 14 │ │ │ │ 297: ifeq 347 │ │ │ │ 300: aload_0 │ │ │ │ 301: getfield #55 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 304: invokevirtual #128 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.getGridColor:()I │ │ │ │ 307: istore 17 │ │ │ │ 309: aload 4 │ │ │ │ 311: iload 17 │ │ │ │ 313: invokevirtual #93 // Method android/graphics/Paint.setColor:(I)V │ │ │ │ 316: iload 7 │ │ │ │ 318: i2f │ │ │ │ - 319: fstore 31 │ │ │ │ + 319: fstore 27 │ │ │ │ 321: iload 6 │ │ │ │ 323: i2f │ │ │ │ - 324: fstore 33 │ │ │ │ + 324: fstore 29 │ │ │ │ 326: aload_3 │ │ │ │ 327: astore 22 │ │ │ │ - 329: fload 30 │ │ │ │ - 331: fstore 32 │ │ │ │ + 329: fload 26 │ │ │ │ + 331: fstore 28 │ │ │ │ 333: aload_3 │ │ │ │ - 334: fload 30 │ │ │ │ - 336: fload 31 │ │ │ │ - 338: fload 30 │ │ │ │ - 340: fload 33 │ │ │ │ + 334: fload 26 │ │ │ │ + 336: fload 27 │ │ │ │ + 338: fload 26 │ │ │ │ + 340: fload 29 │ │ │ │ 342: aload 4 │ │ │ │ 344: invokevirtual #105 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ 347: iload 23 │ │ │ │ 349: iconst_1 │ │ │ │ 350: iadd │ │ │ │ 351: istore 17 │ │ │ │ 353: iload 17 │ │ ├── org/achartengine/model/XYSeries.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -538,67 +538,67 @@ │ │ │ │ 50: getfield #37 // Field mMinX:D │ │ │ │ 53: dstore 7 │ │ │ │ 55: dload_3 │ │ │ │ 56: dload 7 │ │ │ │ 58: dcmpl │ │ │ │ 59: istore 9 │ │ │ │ 61: iload 9 │ │ │ │ - 63: ifeq 119 │ │ │ │ + 63: ifeq 115 │ │ │ │ 66: aload_0 │ │ │ │ 67: getfield #39 // Field mMaxX:D │ │ │ │ 70: dstore 7 │ │ │ │ 72: dload_3 │ │ │ │ 73: dload 7 │ │ │ │ 75: dcmpl │ │ │ │ - 76: istore 9 │ │ │ │ - 78: iload 9 │ │ │ │ - 80: ifeq 119 │ │ │ │ + 76: istore 10 │ │ │ │ + 78: iload 10 │ │ │ │ + 80: ifeq 115 │ │ │ │ 83: aload_0 │ │ │ │ 84: getfield #41 // Field mMinY:D │ │ │ │ - 87: dstore 10 │ │ │ │ - 89: dload 5 │ │ │ │ - 91: dload 10 │ │ │ │ - 93: dcmpl │ │ │ │ - 94: istore 9 │ │ │ │ - 96: iload 9 │ │ │ │ - 98: ifeq 119 │ │ │ │ - 101: aload_0 │ │ │ │ - 102: getfield #43 // Field mMaxY:D │ │ │ │ - 105: dstore 10 │ │ │ │ - 107: dload 5 │ │ │ │ - 109: dload 10 │ │ │ │ - 111: dcmpl │ │ │ │ - 112: istore 9 │ │ │ │ - 114: iload 9 │ │ │ │ - 116: ifne 123 │ │ │ │ + 87: dstore_3 │ │ │ │ + 88: dload 5 │ │ │ │ + 90: dload_3 │ │ │ │ + 91: dcmpl │ │ │ │ + 92: istore 10 │ │ │ │ + 94: iload 10 │ │ │ │ + 96: ifeq 115 │ │ │ │ + 99: aload_0 │ │ │ │ + 100: getfield #43 // Field mMaxY:D │ │ │ │ + 103: dstore_3 │ │ │ │ + 104: dload 5 │ │ │ │ + 106: dload_3 │ │ │ │ + 107: dcmpl │ │ │ │ + 108: istore 11 │ │ │ │ + 110: iload 11 │ │ │ │ + 112: ifne 119 │ │ │ │ + 115: aload_0 │ │ │ │ + 116: invokespecial #48 // Method initRange:()V │ │ │ │ 119: aload_0 │ │ │ │ - 120: invokespecial #48 // Method initRange:()V │ │ │ │ + 120: monitorexit │ │ │ │ + 121: return │ │ │ │ + 122: astore_2 │ │ │ │ 123: aload_0 │ │ │ │ 124: monitorexit │ │ │ │ - 125: return │ │ │ │ - 126: astore_2 │ │ │ │ - 127: aload_0 │ │ │ │ - 128: monitorexit │ │ │ │ - 129: aload_2 │ │ │ │ - 130: athrow │ │ │ │ + 125: aload_2 │ │ │ │ + 126: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 2 6 126 any │ │ │ │ - 8 14 126 any │ │ │ │ - 15 19 126 any │ │ │ │ - 20 24 126 any │ │ │ │ - 25 29 126 any │ │ │ │ - 31 37 126 any │ │ │ │ - 38 42 126 any │ │ │ │ - 43 47 126 any │ │ │ │ - 49 53 126 any │ │ │ │ - 66 70 126 any │ │ │ │ - 83 87 126 any │ │ │ │ - 101 105 126 any │ │ │ │ - 119 123 126 any │ │ │ │ + 2 6 122 any │ │ │ │ + 8 14 122 any │ │ │ │ + 15 19 122 any │ │ │ │ + 20 24 122 any │ │ │ │ + 25 29 122 any │ │ │ │ + 31 37 122 any │ │ │ │ + 38 42 122 any │ │ │ │ + 43 47 122 any │ │ │ │ + 49 53 122 any │ │ │ │ + 66 70 122 any │ │ │ │ + 83 87 122 any │ │ │ │ + 99 103 122 any │ │ │ │ + 115 119 122 any │ │ │ │ │ │ │ │ public void setTitle(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── org/achartengine/model/XYValueSeries.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -197,31 +197,29 @@ │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: dconst_0 │ │ │ │ 3: dstore 5 │ │ │ │ 5: aload_0 │ │ │ │ - 6: astore 7 │ │ │ │ - 8: aload_0 │ │ │ │ - 9: dload_1 │ │ │ │ - 10: dload_3 │ │ │ │ - 11: dload 5 │ │ │ │ - 13: invokevirtual #57 // Method add:(DDD)V │ │ │ │ - 16: aload_0 │ │ │ │ - 17: monitorexit │ │ │ │ - 18: return │ │ │ │ - 19: astore 7 │ │ │ │ - 21: aload_0 │ │ │ │ - 22: monitorexit │ │ │ │ - 23: aload 7 │ │ │ │ - 25: athrow │ │ │ │ + 6: dload_1 │ │ │ │ + 7: dload_3 │ │ │ │ + 8: dload 5 │ │ │ │ + 10: invokevirtual #57 // Method add:(DDD)V │ │ │ │ + 13: aload_0 │ │ │ │ + 14: monitorexit │ │ │ │ + 15: return │ │ │ │ + 16: astore 7 │ │ │ │ + 18: aload_0 │ │ │ │ + 19: monitorexit │ │ │ │ + 20: aload 7 │ │ │ │ + 22: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 11 16 19 any │ │ │ │ + 8 13 16 any │ │ │ │ │ │ │ │ public void add(double, double, double); │ │ │ │ descriptor: (DDD)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=4 │ │ │ │ 0: aload_0 │ │ ├── org/achartengine/renderer/XYMultipleSeriesRenderer.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -391,15 +391,15 @@ │ │ │ │ descriptor: Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ │ │ │ │ public org.achartengine.renderer.XYMultipleSeriesRenderer(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: ldc2_w #44 // double 1.7976931348623157E308d │ │ │ │ 3: dstore_1 │ │ │ │ 4: ldc2_w #48 // double -1.7976931348623157E308d │ │ │ │ 7: dstore_3 │ │ │ │ 8: sipush 200 │ │ │ │ 11: istore 5 │ │ │ │ 13: iconst_1 │ │ │ │ @@ -490,42 +490,42 @@ │ │ │ │ 172: dstore_3 │ │ │ │ 173: aload 7 │ │ │ │ 175: iload 6 │ │ │ │ 177: dload_3 │ │ │ │ 178: dastore │ │ │ │ 179: aload_0 │ │ │ │ 180: getfield #77 // Field mMinY:D │ │ │ │ - 183: dstore 8 │ │ │ │ - 185: aload 7 │ │ │ │ - 187: iconst_2 │ │ │ │ - 188: dload 8 │ │ │ │ - 190: dastore │ │ │ │ - 191: aload_0 │ │ │ │ - 192: getfield #79 // Field mMaxY:D │ │ │ │ - 195: dstore 8 │ │ │ │ - 197: aload 7 │ │ │ │ - 199: iconst_3 │ │ │ │ - 200: dload 8 │ │ │ │ - 202: dastore │ │ │ │ - 203: aload_0 │ │ │ │ - 204: aload 7 │ │ │ │ - 206: putfield #121 // Field initialRange:[D │ │ │ │ - 209: aload_0 │ │ │ │ - 210: ldc #123 // float 3.0f │ │ │ │ - 212: putfield #125 // Field mPointSize:F │ │ │ │ - 215: bipush 75 │ │ │ │ + 183: dstore_3 │ │ │ │ + 184: aload 7 │ │ │ │ + 186: iconst_2 │ │ │ │ + 187: dload_3 │ │ │ │ + 188: dastore │ │ │ │ + 189: aload_0 │ │ │ │ + 190: getfield #79 // Field mMaxY:D │ │ │ │ + 193: dstore_3 │ │ │ │ + 194: aload 7 │ │ │ │ + 196: iconst_3 │ │ │ │ + 197: dload_3 │ │ │ │ + 198: dastore │ │ │ │ + 199: aload_0 │ │ │ │ + 200: aload 7 │ │ │ │ + 202: putfield #121 // Field initialRange:[D │ │ │ │ + 205: aload_0 │ │ │ │ + 206: ldc #123 // float 3.0f │ │ │ │ + 208: putfield #125 // Field mPointSize:F │ │ │ │ + 211: bipush 75 │ │ │ │ + 213: iload 5 │ │ │ │ + 215: iload 5 │ │ │ │ 217: iload 5 │ │ │ │ - 219: iload 5 │ │ │ │ - 221: iload 5 │ │ │ │ - 223: invokestatic #132 // Method android/graphics/Color.argb:(IIII)I │ │ │ │ - 226: istore 10 │ │ │ │ - 228: aload_0 │ │ │ │ - 229: iload 10 │ │ │ │ - 231: putfield #134 // Field mGridColor:I │ │ │ │ - 234: return │ │ │ │ + 219: invokestatic #132 // Method android/graphics/Color.argb:(IIII)I │ │ │ │ + 222: istore 8 │ │ │ │ + 224: aload_0 │ │ │ │ + 225: iload 8 │ │ │ │ + 227: putfield #134 // Field mGridColor:I │ │ │ │ + 230: return │ │ │ │ │ │ │ │ public void addTextLabel(double, java.lang.String); │ │ │ │ descriptor: (DLjava/lang/String;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── org/achartengine/tools/AbstractTool.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ 16: putfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 19: return │ │ │ │ │ │ │ │ public void checkRange(double[]); │ │ │ │ descriptor: ([D)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_3 │ │ │ │ 1: istore_2 │ │ │ │ 2: iconst_2 │ │ │ │ 3: istore_3 │ │ │ │ 4: iconst_1 │ │ │ │ 5: istore 4 │ │ │ │ 7: aload_0 │ │ │ │ @@ -145,17 +145,17 @@ │ │ │ │ 44: dastore │ │ │ │ 45: aload_0 │ │ │ │ 46: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 49: astore 6 │ │ │ │ 51: aload_1 │ │ │ │ 52: iconst_0 │ │ │ │ 53: daload │ │ │ │ - 54: dstore 10 │ │ │ │ + 54: dstore 8 │ │ │ │ 56: aload 6 │ │ │ │ - 58: dload 10 │ │ │ │ + 58: dload 8 │ │ │ │ 60: invokevirtual #39 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.setXAxisMin:(D)V │ │ │ │ 63: aload_0 │ │ │ │ 64: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 67: astore 6 │ │ │ │ 69: aload 6 │ │ │ │ 71: invokevirtual #42 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isMaxXSet:()Z │ │ │ │ 74: istore 7 │ │ │ │ @@ -171,17 +171,17 @@ │ │ │ │ 93: dastore │ │ │ │ 94: aload_0 │ │ │ │ 95: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 98: astore 6 │ │ │ │ 100: aload_1 │ │ │ │ 101: iload 4 │ │ │ │ 103: daload │ │ │ │ - 104: dstore 10 │ │ │ │ + 104: dstore 8 │ │ │ │ 106: aload 6 │ │ │ │ - 108: dload 10 │ │ │ │ + 108: dload 8 │ │ │ │ 110: invokevirtual #45 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.setXAxisMax:(D)V │ │ │ │ 113: aload_0 │ │ │ │ 114: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 117: astore 6 │ │ │ │ 119: aload 6 │ │ │ │ 121: invokevirtual #48 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isMinYSet:()Z │ │ │ │ 124: istore 7 │ │ │ │ @@ -197,33 +197,33 @@ │ │ │ │ 141: dastore │ │ │ │ 142: aload_0 │ │ │ │ 143: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 146: astore 6 │ │ │ │ 148: aload_1 │ │ │ │ 149: iload_3 │ │ │ │ 150: daload │ │ │ │ - 151: dstore 10 │ │ │ │ + 151: dstore 8 │ │ │ │ 153: aload 6 │ │ │ │ - 155: dload 10 │ │ │ │ + 155: dload 8 │ │ │ │ 157: invokevirtual #51 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.setYAxisMin:(D)V │ │ │ │ 160: aload_0 │ │ │ │ 161: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 164: astore 6 │ │ │ │ 166: aload 6 │ │ │ │ 168: invokevirtual #54 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isMaxYSet:()Z │ │ │ │ 171: istore 7 │ │ │ │ 173: iload 7 │ │ │ │ 175: ifne 207 │ │ │ │ 178: aload 5 │ │ │ │ 180: iload_2 │ │ │ │ 181: daload │ │ │ │ - 182: dstore 12 │ │ │ │ + 182: dstore 10 │ │ │ │ 184: aload_1 │ │ │ │ 185: iload_2 │ │ │ │ - 186: dload 12 │ │ │ │ + 186: dload 10 │ │ │ │ 188: dastore │ │ │ │ 189: aload_0 │ │ │ │ 190: getfield #22 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 193: astore 5 │ │ │ │ 195: aload_1 │ │ │ │ 196: iload_2 │ │ │ │ 197: daload │ │ ├── org/achartengine/tools/FitZoom.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,51 +1,36 @@ │ │ │ │ │ │ │ │ package org.achartengine.tools; │ │ │ │ │ │ │ │ -import org.achartengine.renderer.XYMultipleSeriesRenderer; │ │ │ │ import org.achartengine.model.XYSeries; │ │ │ │ import org.achartengine.chart.XYChart; │ │ │ │ │ │ │ │ public class FitZoom extends AbstractTool │ │ │ │ { │ │ │ │ public FitZoom(final XYChart xyChart) { │ │ │ │ super(xyChart); │ │ │ │ } │ │ │ │ │ │ │ │ public void apply() { │ │ │ │ - final double n = 40.0; │ │ │ │ - final int n2 = 3; │ │ │ │ - final int n3 = 2; │ │ │ │ - final int n4 = 1; │ │ │ │ if (this.mChart.getDataset() != null) { │ │ │ │ if (this.mRenderer.isInitialRangeSet()) { │ │ │ │ this.mRenderer.setRange(this.mRenderer.getInitialRange()); │ │ │ │ } │ │ │ │ else { │ │ │ │ final XYSeries[] series = this.mChart.getDataset().getSeries(); │ │ │ │ final int length = series.length; │ │ │ │ if (length > 0) { │ │ │ │ - final double[] array = new double[4]; │ │ │ │ - array[0] = series[0].getMinX(); │ │ │ │ - array[n4] = series[0].getMaxX(); │ │ │ │ - array[n3] = Math.min(this.mChart.getDefaultMinimum(), series[0].getMinY()); │ │ │ │ - array[n2] = series[0].getMaxY(); │ │ │ │ - for (int i = n4; i < length; ++i) { │ │ │ │ + final double[] array = { series[0].getMinX(), series[0].getMaxX(), Math.min(this.mChart.getDefaultMinimum(), series[0].getMinY()), series[0].getMaxY() }; │ │ │ │ + for (int i = 1; i < length; ++i) { │ │ │ │ array[0] = Math.min(array[0], series[i].getMinX()); │ │ │ │ - array[n4] = Math.max(array[n4], series[i].getMaxX()); │ │ │ │ - array[n3] = Math.min(array[n3], series[i].getMinY()); │ │ │ │ - array[n2] = Math.max(array[n2], series[i].getMaxY()); │ │ │ │ + array[1] = Math.max(array[1], series[i].getMaxX()); │ │ │ │ + array[2] = Math.min(array[2], series[i].getMinY()); │ │ │ │ + array[3] = Math.max(array[3], series[i].getMaxY()); │ │ │ │ } │ │ │ │ - final double n5 = Math.abs(array[n4] - array[0]) / n; │ │ │ │ - final double n6 = Math.abs(array[n2] - array[n3]) / n; │ │ │ │ - final XYMultipleSeriesRenderer mRenderer = this.mRenderer; │ │ │ │ - final double[] range = new double[4]; │ │ │ │ - range[0] = array[0] - n5; │ │ │ │ - range[n4] = n5 + array[n4]; │ │ │ │ - range[n3] = array[n3] - n6; │ │ │ │ - range[n2] = array[n2] + n6; │ │ │ │ - mRenderer.setRange(range); │ │ │ │ + final double n = Math.abs(array[1] - array[0]) / 40.0; │ │ │ │ + final double n2 = Math.abs(array[3] - array[2]) / 40.0; │ │ │ │ + this.mRenderer.setRange(new double[] { array[0] - n, n + array[1], array[2] - n2, n2 + array[3] }); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── org/achartengine/tools/Pan.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ 2: invokespecial #8 // Method org/achartengine/tools/AbstractTool."":(Lorg/achartengine/chart/XYChart;)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ public void apply(float, float, float, float); │ │ │ │ descriptor: (FFFF)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=41, args_size=5 │ │ │ │ + stack=300, locals=32, args_size=5 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #12 // Method getRange:()[D │ │ │ │ 4: astore 5 │ │ │ │ 6: aload_0 │ │ │ │ 7: getfield #16 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ 10: astore 6 │ │ │ │ 12: aload 6 │ │ │ │ @@ -232,341 +232,333 @@ │ │ │ │ 258: fstore 17 │ │ │ │ 260: fload 21 │ │ │ │ 262: fload 17 │ │ │ │ 264: fsub │ │ │ │ 265: fstore 21 │ │ │ │ 267: fload 21 │ │ │ │ 269: f2d │ │ │ │ - 270: dstore 22 │ │ │ │ + 270: dstore 18 │ │ │ │ 272: aload 11 │ │ │ │ 274: getfield #51 // Field android/graphics/PointF.y:F │ │ │ │ 277: fstore 10 │ │ │ │ 279: aload 13 │ │ │ │ 281: getfield #51 // Field android/graphics/PointF.y:F │ │ │ │ 284: fstore 12 │ │ │ │ 286: fload 10 │ │ │ │ 288: fload 12 │ │ │ │ 290: fsub │ │ │ │ 291: fstore 10 │ │ │ │ 293: fload 10 │ │ │ │ 295: f2d │ │ │ │ - 296: dstore 24 │ │ │ │ + 296: dstore 14 │ │ │ │ 298: aload_0 │ │ │ │ 299: getfield #16 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - 302: astore 26 │ │ │ │ - 304: aload 26 │ │ │ │ + 302: astore 11 │ │ │ │ + 304: aload 11 │ │ │ │ 306: invokevirtual #55 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isPanXEnabled:()Z │ │ │ │ - 309: istore 27 │ │ │ │ - 311: iload 27 │ │ │ │ - 313: ifeq 419 │ │ │ │ + 309: istore 9 │ │ │ │ + 311: iload 9 │ │ │ │ + 313: ifeq 409 │ │ │ │ 316: iload 8 │ │ │ │ - 318: ifeq 656 │ │ │ │ - 321: aconst_null │ │ │ │ - 322: astore 26 │ │ │ │ - 324: aload 7 │ │ │ │ - 326: iconst_0 │ │ │ │ - 327: daload │ │ │ │ - 328: dstore 28 │ │ │ │ - 330: iconst_0 │ │ │ │ - 331: istore 30 │ │ │ │ + 318: ifeq 643 │ │ │ │ + 321: aload 7 │ │ │ │ + 323: iconst_0 │ │ │ │ + 324: daload │ │ │ │ + 325: dstore 22 │ │ │ │ + 327: fconst_0 │ │ │ │ + 328: fstore 10 │ │ │ │ + 330: aconst_null │ │ │ │ + 331: astore 11 │ │ │ │ 333: aload 5 │ │ │ │ 335: iconst_0 │ │ │ │ 336: daload │ │ │ │ - 337: dload 22 │ │ │ │ + 337: dload 18 │ │ │ │ 339: dadd │ │ │ │ - 340: dstore 31 │ │ │ │ - 342: dload 28 │ │ │ │ - 344: dload 31 │ │ │ │ + 340: dstore 24 │ │ │ │ + 342: dload 22 │ │ │ │ + 344: dload 24 │ │ │ │ 346: dcmpl │ │ │ │ - 347: istore 27 │ │ │ │ - 349: iload 27 │ │ │ │ - 351: ifle 518 │ │ │ │ - 354: iconst_0 │ │ │ │ - 355: istore 33 │ │ │ │ - 357: fconst_0 │ │ │ │ - 358: fstore 21 │ │ │ │ - 360: aconst_null │ │ │ │ - 361: astore 34 │ │ │ │ - 363: aload 7 │ │ │ │ - 365: iconst_0 │ │ │ │ - 366: daload │ │ │ │ - 367: dstore 22 │ │ │ │ - 369: iconst_0 │ │ │ │ - 370: istore 27 │ │ │ │ - 372: aconst_null │ │ │ │ - 373: astore 26 │ │ │ │ - 375: aload 7 │ │ │ │ - 377: iconst_0 │ │ │ │ - 378: daload │ │ │ │ - 379: dstore 28 │ │ │ │ - 381: iconst_1 │ │ │ │ - 382: istore 30 │ │ │ │ - 384: aload 5 │ │ │ │ - 386: iload 30 │ │ │ │ - 388: daload │ │ │ │ - 389: dstore 31 │ │ │ │ - 391: aload 5 │ │ │ │ - 393: iconst_0 │ │ │ │ - 394: daload │ │ │ │ - 395: dstore 35 │ │ │ │ - 397: dload 31 │ │ │ │ - 399: dload 35 │ │ │ │ - 401: dsub │ │ │ │ - 402: dstore 31 │ │ │ │ - 404: dload 28 │ │ │ │ - 406: dload 31 │ │ │ │ - 408: dadd │ │ │ │ - 409: dstore 28 │ │ │ │ - 411: aload_0 │ │ │ │ - 412: dload 22 │ │ │ │ - 414: dload 28 │ │ │ │ - 416: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ - 419: aload_0 │ │ │ │ - 420: getfield #16 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ - 423: astore 34 │ │ │ │ - 425: aload 34 │ │ │ │ - 427: invokevirtual #62 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isPanYEnabled:()Z │ │ │ │ - 430: istore 33 │ │ │ │ - 432: iload 33 │ │ │ │ - 434: ifeq 207 │ │ │ │ - 437: iload 8 │ │ │ │ - 439: ifeq 820 │ │ │ │ - 442: aload 7 │ │ │ │ - 444: iconst_2 │ │ │ │ - 445: daload │ │ │ │ - 446: dstore 22 │ │ │ │ - 448: aload 5 │ │ │ │ - 450: iconst_2 │ │ │ │ - 451: daload │ │ │ │ - 452: dload 24 │ │ │ │ - 454: dadd │ │ │ │ - 455: dstore 28 │ │ │ │ - 457: dload 22 │ │ │ │ - 459: dload 28 │ │ │ │ - 461: dcmpl │ │ │ │ - 462: istore 8 │ │ │ │ - 464: iload 8 │ │ │ │ - 466: ifle 699 │ │ │ │ - 469: aload 7 │ │ │ │ - 471: iconst_2 │ │ │ │ - 472: daload │ │ │ │ - 473: dstore 24 │ │ │ │ - 475: aload 7 │ │ │ │ + 347: istore 9 │ │ │ │ + 349: iload 9 │ │ │ │ + 351: ifle 508 │ │ │ │ + 354: aload 7 │ │ │ │ + 356: iconst_0 │ │ │ │ + 357: daload │ │ │ │ + 358: dstore 18 │ │ │ │ + 360: aload 7 │ │ │ │ + 362: iconst_0 │ │ │ │ + 363: daload │ │ │ │ + 364: dstore 22 │ │ │ │ + 366: aload 5 │ │ │ │ + 368: iconst_1 │ │ │ │ + 369: daload │ │ │ │ + 370: dstore 24 │ │ │ │ + 372: iconst_0 │ │ │ │ + 373: istore 9 │ │ │ │ + 375: fconst_0 │ │ │ │ + 376: fstore 10 │ │ │ │ + 378: aconst_null │ │ │ │ + 379: astore 11 │ │ │ │ + 381: aload 5 │ │ │ │ + 383: iconst_0 │ │ │ │ + 384: daload │ │ │ │ + 385: dstore 26 │ │ │ │ + 387: dload 24 │ │ │ │ + 389: dload 26 │ │ │ │ + 391: dsub │ │ │ │ + 392: dstore 24 │ │ │ │ + 394: dload 22 │ │ │ │ + 396: dload 24 │ │ │ │ + 398: dadd │ │ │ │ + 399: dstore 22 │ │ │ │ + 401: aload_0 │ │ │ │ + 402: dload 18 │ │ │ │ + 404: dload 22 │ │ │ │ + 406: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ + 409: aload_0 │ │ │ │ + 410: getfield #16 // Field mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ │ │ + 413: astore 11 │ │ │ │ + 415: aload 11 │ │ │ │ + 417: invokevirtual #62 // Method org/achartengine/renderer/XYMultipleSeriesRenderer.isPanYEnabled:()Z │ │ │ │ + 420: istore 9 │ │ │ │ + 422: iload 9 │ │ │ │ + 424: ifeq 207 │ │ │ │ + 427: iload 8 │ │ │ │ + 429: ifeq 808 │ │ │ │ + 432: aload 7 │ │ │ │ + 434: iconst_2 │ │ │ │ + 435: daload │ │ │ │ + 436: dstore 18 │ │ │ │ + 438: aload 5 │ │ │ │ + 440: iconst_2 │ │ │ │ + 441: daload │ │ │ │ + 442: dload 14 │ │ │ │ + 444: dadd │ │ │ │ + 445: dstore 22 │ │ │ │ + 447: dload 18 │ │ │ │ + 449: dload 22 │ │ │ │ + 451: dcmpl │ │ │ │ + 452: istore 8 │ │ │ │ + 454: iload 8 │ │ │ │ + 456: ifle 687 │ │ │ │ + 459: aload 7 │ │ │ │ + 461: iconst_2 │ │ │ │ + 462: daload │ │ │ │ + 463: dstore 14 │ │ │ │ + 465: aload 7 │ │ │ │ + 467: iconst_2 │ │ │ │ + 468: daload │ │ │ │ + 469: dstore 28 │ │ │ │ + 471: aload 5 │ │ │ │ + 473: iconst_3 │ │ │ │ + 474: daload │ │ │ │ + 475: dstore 18 │ │ │ │ 477: iconst_2 │ │ │ │ - 478: daload │ │ │ │ - 479: dstore 22 │ │ │ │ - 481: aload 5 │ │ │ │ - 483: iconst_3 │ │ │ │ + 478: istore 8 │ │ │ │ + 480: aload 5 │ │ │ │ + 482: iload 8 │ │ │ │ 484: daload │ │ │ │ - 485: dstore 28 │ │ │ │ - 487: iconst_2 │ │ │ │ - 488: istore 8 │ │ │ │ - 490: aload 5 │ │ │ │ - 492: iload 8 │ │ │ │ - 494: daload │ │ │ │ - 495: dstore 37 │ │ │ │ - 497: dload 28 │ │ │ │ - 499: dload 37 │ │ │ │ - 501: dsub │ │ │ │ - 502: dload 22 │ │ │ │ - 504: dadd │ │ │ │ - 505: dstore 37 │ │ │ │ - 507: aload_0 │ │ │ │ - 508: dload 24 │ │ │ │ - 510: dload 37 │ │ │ │ - 512: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ - 515: goto 207 │ │ │ │ - 518: aload 7 │ │ │ │ + 485: dstore 30 │ │ │ │ + 487: dload 18 │ │ │ │ + 489: dload 30 │ │ │ │ + 491: dsub │ │ │ │ + 492: dload 28 │ │ │ │ + 494: dadd │ │ │ │ + 495: dstore 30 │ │ │ │ + 497: aload_0 │ │ │ │ + 498: dload 14 │ │ │ │ + 500: dload 30 │ │ │ │ + 502: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ + 505: goto 207 │ │ │ │ + 508: aload 7 │ │ │ │ + 510: iconst_1 │ │ │ │ + 511: daload │ │ │ │ + 512: dstore 22 │ │ │ │ + 514: ldc #23 // float 1.4E-45f │ │ │ │ + 516: fstore 10 │ │ │ │ + 518: aload 5 │ │ │ │ 520: iconst_1 │ │ │ │ 521: daload │ │ │ │ - 522: dstore 28 │ │ │ │ - 524: iconst_1 │ │ │ │ - 525: istore 30 │ │ │ │ - 527: aload 5 │ │ │ │ - 529: iload 30 │ │ │ │ - 531: daload │ │ │ │ - 532: dload 22 │ │ │ │ - 534: dadd │ │ │ │ - 535: dstore 31 │ │ │ │ - 537: dload 28 │ │ │ │ - 539: dload 31 │ │ │ │ - 541: dcmpg │ │ │ │ - 542: istore 27 │ │ │ │ - 544: iload 27 │ │ │ │ - 546: ifge 613 │ │ │ │ - 549: iconst_1 │ │ │ │ - 550: istore 33 │ │ │ │ - 552: ldc #23 // float 1.4E-45f │ │ │ │ - 554: fstore 21 │ │ │ │ - 556: aload 7 │ │ │ │ - 558: iload 33 │ │ │ │ - 560: daload │ │ │ │ - 561: dstore 22 │ │ │ │ - 563: aload 5 │ │ │ │ - 565: iconst_1 │ │ │ │ - 566: daload │ │ │ │ - 567: dstore 28 │ │ │ │ - 569: iconst_0 │ │ │ │ - 570: istore 30 │ │ │ │ - 572: aload 5 │ │ │ │ - 574: iconst_0 │ │ │ │ - 575: daload │ │ │ │ - 576: dstore 31 │ │ │ │ - 578: dload 28 │ │ │ │ - 580: dload 31 │ │ │ │ - 582: dsub │ │ │ │ - 583: dstore 28 │ │ │ │ - 585: dload 22 │ │ │ │ - 587: dload 28 │ │ │ │ - 589: dsub │ │ │ │ - 590: dstore 22 │ │ │ │ - 592: iconst_1 │ │ │ │ - 593: istore 27 │ │ │ │ - 595: aload 7 │ │ │ │ - 597: iload 27 │ │ │ │ - 599: daload │ │ │ │ - 600: dstore 28 │ │ │ │ - 602: aload_0 │ │ │ │ - 603: dload 22 │ │ │ │ - 605: dload 28 │ │ │ │ - 607: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ - 610: goto 419 │ │ │ │ - 613: iconst_0 │ │ │ │ - 614: istore 27 │ │ │ │ - 616: aconst_null │ │ │ │ - 617: astore 26 │ │ │ │ - 619: aload 5 │ │ │ │ - 621: iconst_0 │ │ │ │ + 522: dload 18 │ │ │ │ + 524: dadd │ │ │ │ + 525: dstore 24 │ │ │ │ + 527: dload 22 │ │ │ │ + 529: dload 24 │ │ │ │ + 531: dcmpg │ │ │ │ + 532: istore 9 │ │ │ │ + 534: iload 9 │ │ │ │ + 536: ifge 599 │ │ │ │ + 539: aload 7 │ │ │ │ + 541: iconst_1 │ │ │ │ + 542: daload │ │ │ │ + 543: dstore 18 │ │ │ │ + 545: aload 5 │ │ │ │ + 547: iconst_1 │ │ │ │ + 548: daload │ │ │ │ + 549: dstore 22 │ │ │ │ + 551: aconst_null │ │ │ │ + 552: astore 11 │ │ │ │ + 554: aload 5 │ │ │ │ + 556: iconst_0 │ │ │ │ + 557: daload │ │ │ │ + 558: dstore 24 │ │ │ │ + 560: dload 22 │ │ │ │ + 562: dload 24 │ │ │ │ + 564: dsub │ │ │ │ + 565: dstore 22 │ │ │ │ + 567: dload 18 │ │ │ │ + 569: dload 22 │ │ │ │ + 571: dsub │ │ │ │ + 572: dstore 18 │ │ │ │ + 574: iconst_1 │ │ │ │ + 575: istore 9 │ │ │ │ + 577: ldc #23 // float 1.4E-45f │ │ │ │ + 579: fstore 10 │ │ │ │ + 581: aload 7 │ │ │ │ + 583: iload 9 │ │ │ │ + 585: daload │ │ │ │ + 586: dstore 22 │ │ │ │ + 588: aload_0 │ │ │ │ + 589: dload 18 │ │ │ │ + 591: dload 22 │ │ │ │ + 593: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ + 596: goto 409 │ │ │ │ + 599: aconst_null │ │ │ │ + 600: astore 11 │ │ │ │ + 602: aload 5 │ │ │ │ + 604: iconst_0 │ │ │ │ + 605: daload │ │ │ │ + 606: dload 18 │ │ │ │ + 608: dadd │ │ │ │ + 609: dstore 22 │ │ │ │ + 611: iconst_1 │ │ │ │ + 612: istore 9 │ │ │ │ + 614: ldc #23 // float 1.4E-45f │ │ │ │ + 616: fstore 10 │ │ │ │ + 618: aload 5 │ │ │ │ + 620: iload 9 │ │ │ │ 622: daload │ │ │ │ - 623: dload 22 │ │ │ │ - 625: dadd │ │ │ │ - 626: dstore 28 │ │ │ │ - 628: iconst_1 │ │ │ │ - 629: istore 30 │ │ │ │ - 631: aload 5 │ │ │ │ - 633: iload 30 │ │ │ │ - 635: daload │ │ │ │ - 636: dstore 31 │ │ │ │ - 638: dload 22 │ │ │ │ - 640: dload 31 │ │ │ │ - 642: dadd │ │ │ │ - 643: dstore 22 │ │ │ │ - 645: aload_0 │ │ │ │ - 646: dload 28 │ │ │ │ - 648: dload 22 │ │ │ │ - 650: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ - 653: goto 419 │ │ │ │ - 656: iconst_0 │ │ │ │ - 657: istore 27 │ │ │ │ - 659: aconst_null │ │ │ │ - 660: astore 26 │ │ │ │ + 623: dstore 24 │ │ │ │ + 625: dload 18 │ │ │ │ + 627: dload 24 │ │ │ │ + 629: dadd │ │ │ │ + 630: dstore 18 │ │ │ │ + 632: aload_0 │ │ │ │ + 633: dload 22 │ │ │ │ + 635: dload 18 │ │ │ │ + 637: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ + 640: goto 409 │ │ │ │ + 643: aconst_null │ │ │ │ + 644: astore 11 │ │ │ │ + 646: aload 5 │ │ │ │ + 648: iconst_0 │ │ │ │ + 649: daload │ │ │ │ + 650: dload 18 │ │ │ │ + 652: dadd │ │ │ │ + 653: dstore 22 │ │ │ │ + 655: iconst_1 │ │ │ │ + 656: istore 9 │ │ │ │ + 658: ldc #23 // float 1.4E-45f │ │ │ │ + 660: fstore 10 │ │ │ │ 662: aload 5 │ │ │ │ - 664: iconst_0 │ │ │ │ - 665: daload │ │ │ │ - 666: dload 22 │ │ │ │ - 668: dadd │ │ │ │ - 669: dstore 28 │ │ │ │ - 671: iconst_1 │ │ │ │ - 672: istore 30 │ │ │ │ - 674: aload 5 │ │ │ │ - 676: iload 30 │ │ │ │ - 678: daload │ │ │ │ - 679: dstore 31 │ │ │ │ - 681: dload 22 │ │ │ │ - 683: dload 31 │ │ │ │ - 685: dadd │ │ │ │ - 686: dstore 22 │ │ │ │ - 688: aload_0 │ │ │ │ - 689: dload 28 │ │ │ │ - 691: dload 22 │ │ │ │ - 693: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ - 696: goto 419 │ │ │ │ - 699: aload 7 │ │ │ │ - 701: iconst_3 │ │ │ │ - 702: daload │ │ │ │ - 703: dstore 22 │ │ │ │ - 705: aload 5 │ │ │ │ - 707: iconst_3 │ │ │ │ - 708: daload │ │ │ │ - 709: dload 24 │ │ │ │ - 711: dadd │ │ │ │ - 712: dstore 28 │ │ │ │ - 714: dload 22 │ │ │ │ - 716: dload 28 │ │ │ │ - 718: dcmpg │ │ │ │ - 719: istore 8 │ │ │ │ - 721: iload 8 │ │ │ │ - 723: ifge 787 │ │ │ │ - 726: aload 7 │ │ │ │ - 728: iconst_3 │ │ │ │ - 729: daload │ │ │ │ - 730: dstore 24 │ │ │ │ - 732: aload 5 │ │ │ │ - 734: iconst_3 │ │ │ │ - 735: daload │ │ │ │ - 736: dstore 22 │ │ │ │ - 738: iconst_2 │ │ │ │ - 739: istore 8 │ │ │ │ - 741: aload 5 │ │ │ │ - 743: iload 8 │ │ │ │ - 745: daload │ │ │ │ - 746: dstore 37 │ │ │ │ - 748: dload 22 │ │ │ │ - 750: dload 37 │ │ │ │ - 752: dsub │ │ │ │ - 753: dstore 37 │ │ │ │ - 755: dload 24 │ │ │ │ - 757: dload 37 │ │ │ │ - 759: dsub │ │ │ │ - 760: dstore 37 │ │ │ │ - 762: iconst_3 │ │ │ │ - 763: istore 9 │ │ │ │ - 765: ldc #34 // float 4.2E-45f │ │ │ │ - 767: fstore 10 │ │ │ │ - 769: aload 7 │ │ │ │ - 771: iload 9 │ │ │ │ - 773: daload │ │ │ │ - 774: dstore 39 │ │ │ │ - 776: aload_0 │ │ │ │ - 777: dload 37 │ │ │ │ - 779: dload 39 │ │ │ │ - 781: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ - 784: goto 207 │ │ │ │ + 664: iload 9 │ │ │ │ + 666: daload │ │ │ │ + 667: dstore 24 │ │ │ │ + 669: dload 18 │ │ │ │ + 671: dload 24 │ │ │ │ + 673: dadd │ │ │ │ + 674: dstore 18 │ │ │ │ + 676: aload_0 │ │ │ │ + 677: dload 22 │ │ │ │ + 679: dload 18 │ │ │ │ + 681: invokevirtual #59 // Method setXRange:(DD)V │ │ │ │ + 684: goto 409 │ │ │ │ + 687: aload 7 │ │ │ │ + 689: iconst_3 │ │ │ │ + 690: daload │ │ │ │ + 691: dstore 18 │ │ │ │ + 693: aload 5 │ │ │ │ + 695: iconst_3 │ │ │ │ + 696: daload │ │ │ │ + 697: dload 14 │ │ │ │ + 699: dadd │ │ │ │ + 700: dstore 22 │ │ │ │ + 702: dload 18 │ │ │ │ + 704: dload 22 │ │ │ │ + 706: dcmpg │ │ │ │ + 707: istore 8 │ │ │ │ + 709: iload 8 │ │ │ │ + 711: ifge 775 │ │ │ │ + 714: aload 7 │ │ │ │ + 716: iconst_3 │ │ │ │ + 717: daload │ │ │ │ + 718: dstore 14 │ │ │ │ + 720: aload 5 │ │ │ │ + 722: iconst_3 │ │ │ │ + 723: daload │ │ │ │ + 724: dstore 18 │ │ │ │ + 726: iconst_2 │ │ │ │ + 727: istore 8 │ │ │ │ + 729: aload 5 │ │ │ │ + 731: iload 8 │ │ │ │ + 733: daload │ │ │ │ + 734: dstore 30 │ │ │ │ + 736: dload 18 │ │ │ │ + 738: dload 30 │ │ │ │ + 740: dsub │ │ │ │ + 741: dstore 30 │ │ │ │ + 743: dload 14 │ │ │ │ + 745: dload 30 │ │ │ │ + 747: dsub │ │ │ │ + 748: dstore 30 │ │ │ │ + 750: iconst_3 │ │ │ │ + 751: istore 9 │ │ │ │ + 753: ldc #34 // float 4.2E-45f │ │ │ │ + 755: fstore 10 │ │ │ │ + 757: aload 7 │ │ │ │ + 759: iload 9 │ │ │ │ + 761: daload │ │ │ │ + 762: dstore 28 │ │ │ │ + 764: aload_0 │ │ │ │ + 765: dload 30 │ │ │ │ + 767: dload 28 │ │ │ │ + 769: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ + 772: goto 207 │ │ │ │ + 775: aload 5 │ │ │ │ + 777: iconst_2 │ │ │ │ + 778: daload │ │ │ │ + 779: dload 14 │ │ │ │ + 781: dadd │ │ │ │ + 782: dstore 28 │ │ │ │ + 784: iconst_3 │ │ │ │ + 785: istore 8 │ │ │ │ 787: aload 5 │ │ │ │ - 789: iconst_2 │ │ │ │ - 790: daload │ │ │ │ - 791: dload 24 │ │ │ │ - 793: dadd │ │ │ │ - 794: dstore 22 │ │ │ │ - 796: iconst_3 │ │ │ │ - 797: istore 8 │ │ │ │ - 799: aload 5 │ │ │ │ - 801: iload 8 │ │ │ │ - 803: daload │ │ │ │ - 804: dload 24 │ │ │ │ - 806: dadd │ │ │ │ - 807: dstore 37 │ │ │ │ - 809: aload_0 │ │ │ │ - 810: dload 22 │ │ │ │ - 812: dload 37 │ │ │ │ - 814: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ - 817: goto 207 │ │ │ │ + 789: iload 8 │ │ │ │ + 791: daload │ │ │ │ + 792: dload 14 │ │ │ │ + 794: dadd │ │ │ │ + 795: dstore 30 │ │ │ │ + 797: aload_0 │ │ │ │ + 798: dload 28 │ │ │ │ + 800: dload 30 │ │ │ │ + 802: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ + 805: goto 207 │ │ │ │ + 808: aload 5 │ │ │ │ + 810: iconst_2 │ │ │ │ + 811: daload │ │ │ │ + 812: dload 14 │ │ │ │ + 814: dadd │ │ │ │ + 815: dstore 28 │ │ │ │ + 817: iconst_3 │ │ │ │ + 818: istore 8 │ │ │ │ 820: aload 5 │ │ │ │ - 822: iconst_2 │ │ │ │ - 823: daload │ │ │ │ - 824: dload 24 │ │ │ │ - 826: dadd │ │ │ │ - 827: dstore 22 │ │ │ │ - 829: iconst_3 │ │ │ │ - 830: istore 8 │ │ │ │ - 832: aload 5 │ │ │ │ - 834: iload 8 │ │ │ │ - 836: daload │ │ │ │ - 837: dload 24 │ │ │ │ - 839: dadd │ │ │ │ - 840: dstore 37 │ │ │ │ - 842: aload_0 │ │ │ │ - 843: dload 22 │ │ │ │ - 845: dload 37 │ │ │ │ - 847: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ - 850: goto 207 │ │ │ │ + 822: iload 8 │ │ │ │ + 824: daload │ │ │ │ + 825: dload 14 │ │ │ │ + 827: dadd │ │ │ │ + 828: dstore 30 │ │ │ │ + 830: aload_0 │ │ │ │ + 831: dload 28 │ │ │ │ + 833: dload 30 │ │ │ │ + 835: invokevirtual #65 // Method setYRange:(DD)V │ │ │ │ + 838: goto 207 │ │ │ │ } │ │ ├── org/achartengine/tools/Zoom.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,34 +26,34 @@ │ │ │ │ b = false; │ │ │ │ } │ │ │ │ final double n = (range[0] + range[1]) / 2.0; │ │ │ │ final double n2 = (range[2] + range[3]) / 2.0; │ │ │ │ double n3 = range[1] - range[0]; │ │ │ │ final double n4 = range[3] - range[2]; │ │ │ │ while (true) { │ │ │ │ - Label_0496: { │ │ │ │ + Label_0499: { │ │ │ │ double n6; │ │ │ │ double n7; │ │ │ │ if (this.mZoomIn) { │ │ │ │ if (this.mRenderer.isZoomXEnabled()) { │ │ │ │ n3 /= this.mZoomRate; │ │ │ │ } │ │ │ │ if (!this.mRenderer.isZoomYEnabled()) { │ │ │ │ - break Label_0496; │ │ │ │ + break Label_0499; │ │ │ │ } │ │ │ │ final double n5 = n4 / this.mZoomRate; │ │ │ │ n6 = n3; │ │ │ │ n7 = n5; │ │ │ │ } │ │ │ │ else { │ │ │ │ if (this.mRenderer.isZoomXEnabled()) { │ │ │ │ n3 *= this.mZoomRate; │ │ │ │ } │ │ │ │ if (!this.mRenderer.isZoomYEnabled()) { │ │ │ │ - break Label_0496; │ │ │ │ + break Label_0499; │ │ │ │ } │ │ │ │ final double n8 = n4 * this.mZoomRate; │ │ │ │ n6 = n3; │ │ │ │ n7 = n8; │ │ │ │ } │ │ │ │ if (this.mRenderer.isZoomXEnabled()) { │ │ │ │ final double n9 = n - n6 / 2.0; │ │ ├── org/achartengine/util/MathHelper.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ 1: invokespecial #23 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ private static double[] computeLabels(double, double, int); │ │ │ │ descriptor: (DDI)[D │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=24, args_size=3 │ │ │ │ + stack=300, locals=18, args_size=3 │ │ │ │ 0: dload_0 │ │ │ │ 1: dload_2 │ │ │ │ 2: dsub │ │ │ │ 3: invokestatic #29 // Method java/lang/Math.abs:(D)D │ │ │ │ 6: dstore 5 │ │ │ │ 8: ldc2_w #32 // double 1.0000000116860974E-7d │ │ │ │ 11: dstore 7 │ │ │ │ @@ -208,101 +208,99 @@ │ │ │ │ 63: aconst_null │ │ │ │ 64: astore 10 │ │ │ │ 66: dload_0 │ │ │ │ 67: dload_2 │ │ │ │ 68: dcmpl │ │ │ │ 69: istore 11 │ │ │ │ 71: iload 11 │ │ │ │ - 73: ifle 215 │ │ │ │ + 73: ifle 211 │ │ │ │ 76: iconst_1 │ │ │ │ 77: istore 9 │ │ │ │ 79: dload_2 │ │ │ │ 80: dload_0 │ │ │ │ 81: dsub │ │ │ │ 82: invokestatic #29 // Method java/lang/Math.abs:(D)D │ │ │ │ - 85: dstore 12 │ │ │ │ + 85: dstore 7 │ │ │ │ 87: iload 4 │ │ │ │ 89: i2d │ │ │ │ - 90: dstore 14 │ │ │ │ - 92: dload 12 │ │ │ │ - 94: dload 14 │ │ │ │ + 90: dstore 12 │ │ │ │ + 92: dload 7 │ │ │ │ + 94: dload 12 │ │ │ │ 96: ddiv │ │ │ │ 97: invokestatic #39 // Method roundUp:(D)D │ │ │ │ - 100: dstore 12 │ │ │ │ + 100: dstore 7 │ │ │ │ 102: dload_2 │ │ │ │ - 103: dload 12 │ │ │ │ + 103: dload 7 │ │ │ │ 105: ddiv │ │ │ │ 106: invokestatic #42 // Method java/lang/Math.ceil:(D)D │ │ │ │ - 109: dload 12 │ │ │ │ + 109: dload 7 │ │ │ │ 111: dmul │ │ │ │ - 112: dstore 14 │ │ │ │ + 112: dstore 12 │ │ │ │ 114: dload_0 │ │ │ │ - 115: dload 12 │ │ │ │ + 115: dload 7 │ │ │ │ 117: ddiv │ │ │ │ 118: invokestatic #45 // Method java/lang/Math.floor:(D)D │ │ │ │ - 121: dload 12 │ │ │ │ + 121: dload 7 │ │ │ │ 123: dmul │ │ │ │ - 124: dstore 16 │ │ │ │ + 124: dstore 14 │ │ │ │ 126: iload 9 │ │ │ │ - 128: ifeq 181 │ │ │ │ + 128: ifeq 177 │ │ │ │ 131: iconst_3 │ │ │ │ 132: istore 9 │ │ │ │ 134: iload 9 │ │ │ │ 136: newarray double │ │ │ │ 138: astore 10 │ │ │ │ 140: aload 10 │ │ │ │ 142: iconst_0 │ │ │ │ - 143: dload 16 │ │ │ │ + 143: dload 14 │ │ │ │ 145: dastore │ │ │ │ - 146: iconst_1 │ │ │ │ - 147: istore 18 │ │ │ │ - 149: aload 10 │ │ │ │ - 151: iload 18 │ │ │ │ - 153: dload 14 │ │ │ │ - 155: dastore │ │ │ │ - 156: iconst_2 │ │ │ │ - 157: istore 19 │ │ │ │ - 159: ldc2_w #48 // double -1.0d │ │ │ │ - 162: dstore 20 │ │ │ │ - 164: dload 12 │ │ │ │ - 166: dload 20 │ │ │ │ - 168: dmul │ │ │ │ - 169: dstore 12 │ │ │ │ - 171: aload 10 │ │ │ │ - 173: iload 19 │ │ │ │ - 175: dload 12 │ │ │ │ - 177: dastore │ │ │ │ - 178: goto 57 │ │ │ │ - 181: iconst_3 │ │ │ │ - 182: istore 9 │ │ │ │ - 184: iload 9 │ │ │ │ - 186: newarray double │ │ │ │ - 188: astore 10 │ │ │ │ - 190: aload 10 │ │ │ │ - 192: iconst_0 │ │ │ │ - 193: dload 14 │ │ │ │ - 195: dastore │ │ │ │ - 196: aload 10 │ │ │ │ - 198: iconst_1 │ │ │ │ - 199: dload 16 │ │ │ │ - 201: dastore │ │ │ │ - 202: iconst_2 │ │ │ │ - 203: istore 19 │ │ │ │ - 205: aload 10 │ │ │ │ - 207: iload 19 │ │ │ │ - 209: dload 12 │ │ │ │ - 211: dastore │ │ │ │ - 212: goto 57 │ │ │ │ - 215: dload_2 │ │ │ │ - 216: dstore 22 │ │ │ │ - 218: dload_0 │ │ │ │ - 219: dstore_2 │ │ │ │ - 220: dload 22 │ │ │ │ - 222: dstore_0 │ │ │ │ - 223: goto 79 │ │ │ │ + 146: aload 10 │ │ │ │ + 148: iconst_1 │ │ │ │ + 149: dload 12 │ │ │ │ + 151: dastore │ │ │ │ + 152: iconst_2 │ │ │ │ + 153: istore 11 │ │ │ │ + 155: ldc2_w #48 // double -1.0d │ │ │ │ + 158: dstore 12 │ │ │ │ + 160: dload 7 │ │ │ │ + 162: dload 12 │ │ │ │ + 164: dmul │ │ │ │ + 165: dstore 7 │ │ │ │ + 167: aload 10 │ │ │ │ + 169: iload 11 │ │ │ │ + 171: dload 7 │ │ │ │ + 173: dastore │ │ │ │ + 174: goto 57 │ │ │ │ + 177: iconst_3 │ │ │ │ + 178: istore 9 │ │ │ │ + 180: iload 9 │ │ │ │ + 182: newarray double │ │ │ │ + 184: astore 10 │ │ │ │ + 186: aload 10 │ │ │ │ + 188: iconst_0 │ │ │ │ + 189: dload 12 │ │ │ │ + 191: dastore │ │ │ │ + 192: aload 10 │ │ │ │ + 194: iconst_1 │ │ │ │ + 195: dload 14 │ │ │ │ + 197: dastore │ │ │ │ + 198: iconst_2 │ │ │ │ + 199: istore 11 │ │ │ │ + 201: aload 10 │ │ │ │ + 203: iload 11 │ │ │ │ + 205: dload 7 │ │ │ │ + 207: dastore │ │ │ │ + 208: goto 57 │ │ │ │ + 211: dload_2 │ │ │ │ + 212: dstore 16 │ │ │ │ + 214: dload_0 │ │ │ │ + 215: dstore_2 │ │ │ │ + 216: dload 16 │ │ │ │ + 218: dstore_0 │ │ │ │ + 219: goto 79 │ │ │ │ │ │ │ │ public static float[] getFloats(java.util.List); │ │ │ │ descriptor: (Ljava/util/List;)[F │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -344,15 +342,15 @@ │ │ │ │ 65: aload_2 │ │ │ │ 66: areturn │ │ │ │ │ │ │ │ public static java.util.List getLabels(double, double, int); │ │ │ │ descriptor: (DDI)Ljava/util/List; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=3 │ │ │ │ + stack=300, locals=21, args_size=3 │ │ │ │ 0: getstatic #19 // Field FORMAT:Ljava/text/NumberFormat; │ │ │ │ 3: astore 5 │ │ │ │ 5: iconst_5 │ │ │ │ 6: istore 6 │ │ │ │ 8: aload 5 │ │ │ │ 10: iload 6 │ │ │ │ 12: invokevirtual #70 // Method java/text/NumberFormat.setMaximumFractionDigits:(I)V │ │ │ │ @@ -405,42 +403,42 @@ │ │ │ │ 93: astore 5 │ │ │ │ 95: aload 8 │ │ │ │ 97: iconst_0 │ │ │ │ 98: daload │ │ │ │ 99: dstore 9 │ │ │ │ 101: iload 15 │ │ │ │ 103: i2d │ │ │ │ - 104: dstore 16 │ │ │ │ + 104: dstore 11 │ │ │ │ 106: iconst_2 │ │ │ │ - 107: istore 18 │ │ │ │ + 107: istore 16 │ │ │ │ 109: aload 8 │ │ │ │ - 111: iload 18 │ │ │ │ + 111: iload 16 │ │ │ │ 113: daload │ │ │ │ - 114: dstore 19 │ │ │ │ - 116: dload 16 │ │ │ │ - 118: dload 19 │ │ │ │ + 114: dstore 17 │ │ │ │ + 116: dload 11 │ │ │ │ + 118: dload 17 │ │ │ │ 120: dmul │ │ │ │ - 121: dstore 16 │ │ │ │ + 121: dstore 11 │ │ │ │ 123: dload 9 │ │ │ │ - 125: dload 16 │ │ │ │ + 125: dload 11 │ │ │ │ 127: dadd │ │ │ │ 128: dstore 9 │ │ │ │ 130: getstatic #19 // Field FORMAT:Ljava/text/NumberFormat; │ │ │ │ - 133: astore 21 │ │ │ │ + 133: astore 19 │ │ │ │ 135: getstatic #19 // Field FORMAT:Ljava/text/NumberFormat; │ │ │ │ - 138: astore 22 │ │ │ │ - 140: aload 22 │ │ │ │ + 138: astore 20 │ │ │ │ + 140: aload 20 │ │ │ │ 142: dload 9 │ │ │ │ 144: invokevirtual #81 // Method java/text/NumberFormat.format:(D)Ljava/lang/String; │ │ │ │ - 147: astore 22 │ │ │ │ - 149: aload 21 │ │ │ │ - 151: aload 22 │ │ │ │ + 147: astore 20 │ │ │ │ + 149: aload 19 │ │ │ │ + 151: aload 20 │ │ │ │ 153: invokevirtual #85 // Method java/text/NumberFormat.parse:(Ljava/lang/String;)Ljava/lang/Number; │ │ │ │ - 156: astore 21 │ │ │ │ - 158: aload 21 │ │ │ │ + 156: astore 19 │ │ │ │ + 158: aload 19 │ │ │ │ 160: invokevirtual #91 // Method java/lang/Number.doubleValue:()D │ │ │ │ 163: dstore 9 │ │ │ │ 165: dload 9 │ │ │ │ 167: invokestatic #97 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ 170: astore 5 │ │ │ │ 172: aload 7 │ │ │ │ 174: aload 5 │ │ │ │ @@ -451,15 +449,15 @@ │ │ │ │ 185: iadd │ │ │ │ 186: istore 14 │ │ │ │ 188: iload 14 │ │ │ │ 190: istore 15 │ │ │ │ 192: goto 82 │ │ │ │ 195: aload 7 │ │ │ │ 197: areturn │ │ │ │ - 198: astore 21 │ │ │ │ + 198: astore 19 │ │ │ │ 200: goto 165 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 130 133 198 Class java/text/ParseException │ │ │ │ 135 138 198 Class java/text/ParseException │ │ │ │ 142 147 198 Class java/text/ParseException │ │ │ │ 151 156 198 Class java/text/ParseException │ │ ├── org/javia/arity/Function.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ 77: dstore 6 │ │ │ │ 79: goto 63 │ │ │ │ │ │ │ │ public org.javia.arity.Complex eval(org.javia.arity.Complex[]); │ │ │ │ descriptor: ([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: aconst_null │ │ │ │ 3: astore_3 │ │ │ │ 4: dconst_0 │ │ │ │ 5: dstore 4 │ │ │ │ 7: aload_1 │ │ │ │ @@ -373,17 +373,17 @@ │ │ │ │ 76: iload 10 │ │ │ │ 78: ifeq 151 │ │ │ │ 81: new #42 // class org/javia/arity/Complex │ │ │ │ 84: astore 11 │ │ │ │ 86: dconst_0 │ │ │ │ 87: dconst_0 │ │ │ │ 88: ddiv │ │ │ │ - 89: dstore 12 │ │ │ │ + 89: dstore 8 │ │ │ │ 91: aload 11 │ │ │ │ - 93: dload 12 │ │ │ │ + 93: dload 8 │ │ │ │ 95: dload 4 │ │ │ │ 97: invokespecial #52 // Method org/javia/arity/Complex."":(DD)V │ │ │ │ 100: aload 11 │ │ │ │ 102: areturn │ │ │ │ 103: aload_0 │ │ │ │ 104: invokevirtual #58 // Method evalComplex:()Lorg/javia/arity/Complex; │ │ │ │ 107: astore 11 │ │ │ │ @@ -430,17 +430,17 @@ │ │ │ │ 174: istore 6 │ │ │ │ 176: goto 51 │ │ │ │ 179: new #42 // class org/javia/arity/Complex │ │ │ │ 182: astore 11 │ │ │ │ 184: aload_0 │ │ │ │ 185: aload_3 │ │ │ │ 186: invokevirtual #17 // Method eval:([D)D │ │ │ │ - 189: dstore 12 │ │ │ │ + 189: dstore 8 │ │ │ │ 191: aload 11 │ │ │ │ - 193: dload 12 │ │ │ │ + 193: dload 8 │ │ │ │ 195: dload 4 │ │ │ │ 197: invokespecial #52 // Method org/javia/arity/Complex."":(DD)V │ │ │ │ 200: goto 100 │ │ │ │ │ │ │ │ public org.javia.arity.Complex evalComplex(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ ├── org/javia/arity/CompiledFunction.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -801,36 +801,34 @@ │ │ │ │ 0: getstatic #35 // Field context:Lorg/javia/arity/EvalContext; │ │ │ │ 3: astore 5 │ │ │ │ 5: aload 5 │ │ │ │ 7: monitorenter │ │ │ │ 8: getstatic #35 // Field context:Lorg/javia/arity/EvalContext; │ │ │ │ 11: astore 6 │ │ │ │ 13: aload_0 │ │ │ │ - 14: astore 7 │ │ │ │ - 16: aload_0 │ │ │ │ - 17: dload_1 │ │ │ │ - 18: dload_3 │ │ │ │ - 19: aload 6 │ │ │ │ - 21: invokevirtual #120 // Method eval:(DDLorg/javia/arity/EvalContext;)D │ │ │ │ - 24: dstore 8 │ │ │ │ - 26: aload 5 │ │ │ │ - 28: monitorexit │ │ │ │ - 29: dload 8 │ │ │ │ - 31: dreturn │ │ │ │ - 32: astore 7 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: monitorexit │ │ │ │ - 37: aload 7 │ │ │ │ - 39: athrow │ │ │ │ + 14: dload_1 │ │ │ │ + 15: dload_3 │ │ │ │ + 16: aload 6 │ │ │ │ + 18: invokevirtual #120 // Method eval:(DDLorg/javia/arity/EvalContext;)D │ │ │ │ + 21: dstore 7 │ │ │ │ + 23: aload 5 │ │ │ │ + 25: monitorexit │ │ │ │ + 26: dload 7 │ │ │ │ + 28: dreturn │ │ │ │ + 29: astore 9 │ │ │ │ + 31: aload 5 │ │ │ │ + 33: monitorexit │ │ │ │ + 34: aload 9 │ │ │ │ + 36: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 8 11 32 any │ │ │ │ - 19 24 32 any │ │ │ │ - 26 29 32 any │ │ │ │ - 34 37 32 any │ │ │ │ + 8 11 29 any │ │ │ │ + 16 21 29 any │ │ │ │ + 23 26 29 any │ │ │ │ + 31 34 29 any │ │ │ │ │ │ │ │ public double eval(double, double, org.javia.arity.EvalContext); │ │ │ │ descriptor: (DDLorg/javia/arity/EvalContext;)D │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=4 │ │ │ │ 0: aload 5 │ │ ├── org/javia/arity/Complex.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -486,15 +486,15 @@ │ │ │ │ 32: dadd │ │ │ │ 33: dreturn │ │ │ │ │ │ │ │ public final org.javia.arity.Complex acos(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: dconst_0 │ │ │ │ 1: dstore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #20 // Field im:D │ │ │ │ 6: dstore_3 │ │ │ │ 7: dload_3 │ │ │ │ 8: dload_1 │ │ │ │ @@ -552,31 +552,31 @@ │ │ │ │ 103: dload_3 │ │ │ │ 104: dload 6 │ │ │ │ 106: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 109: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 112: astore 8 │ │ │ │ 114: aload_0 │ │ │ │ 115: getfield #20 // Field im:D │ │ │ │ - 118: dstore 12 │ │ │ │ + 118: dstore 6 │ │ │ │ 120: aload_0 │ │ │ │ 121: getfield #28 // Field re:D │ │ │ │ 124: dneg │ │ │ │ - 125: dstore 14 │ │ │ │ - 127: aload 8 │ │ │ │ - 129: dload 12 │ │ │ │ - 131: dload 14 │ │ │ │ - 133: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 136: astore 8 │ │ │ │ - 138: goto 57 │ │ │ │ + 125: dstore_1 │ │ │ │ + 126: aload 8 │ │ │ │ + 128: dload 6 │ │ │ │ + 130: dload_1 │ │ │ │ + 131: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 134: astore 8 │ │ │ │ + 136: goto 57 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex acosh(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=18, args_size=1 │ │ │ │ + stack=300, locals=16, args_size=1 │ │ │ │ 0: ldc2_w #31 // double 1.0d │ │ │ │ 3: dstore_1 │ │ │ │ 4: dconst_0 │ │ │ │ 5: dstore_3 │ │ │ │ 6: aload_0 │ │ │ │ 7: getfield #20 // Field im:D │ │ │ │ 10: dstore 5 │ │ │ │ @@ -656,24 +656,24 @@ │ │ │ │ 147: dload 9 │ │ │ │ 149: dload 11 │ │ │ │ 151: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 154: invokevirtual #40 // Method sqrt:()Lorg/javia/arity/Complex; │ │ │ │ 157: astore 15 │ │ │ │ 159: aload_0 │ │ │ │ 160: getfield #28 // Field re:D │ │ │ │ - 163: dstore 16 │ │ │ │ + 163: dstore 11 │ │ │ │ 165: dload 5 │ │ │ │ - 167: dload 16 │ │ │ │ + 167: dload 11 │ │ │ │ 169: dadd │ │ │ │ 170: dstore 5 │ │ │ │ 172: aload_0 │ │ │ │ 173: getfield #20 // Field im:D │ │ │ │ - 176: dstore 16 │ │ │ │ + 176: dstore 11 │ │ │ │ 178: dload_3 │ │ │ │ - 179: dload 16 │ │ │ │ + 179: dload 11 │ │ │ │ 181: dadd │ │ │ │ 182: dstore_3 │ │ │ │ 183: aload 15 │ │ │ │ 185: dload 5 │ │ │ │ 187: dload_3 │ │ │ │ 188: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 191: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ @@ -757,15 +757,15 @@ │ │ │ │ 27: dstore_1 │ │ │ │ 28: goto 22 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex asin(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: dconst_0 │ │ │ │ 1: dstore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #20 // Field im:D │ │ │ │ 6: dstore_3 │ │ │ │ 7: dload_3 │ │ │ │ 8: dload_1 │ │ │ │ @@ -821,31 +821,31 @@ │ │ │ │ 99: dload 6 │ │ │ │ 101: dload_3 │ │ │ │ 102: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 105: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 108: astore 8 │ │ │ │ 110: aload_0 │ │ │ │ 111: getfield #20 // Field im:D │ │ │ │ - 114: dstore 12 │ │ │ │ + 114: dstore 6 │ │ │ │ 116: aload_0 │ │ │ │ 117: getfield #28 // Field re:D │ │ │ │ 120: dneg │ │ │ │ - 121: dstore 14 │ │ │ │ - 123: aload 8 │ │ │ │ - 125: dload 12 │ │ │ │ - 127: dload 14 │ │ │ │ - 129: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 132: astore 8 │ │ │ │ - 134: goto 57 │ │ │ │ + 121: dstore_1 │ │ │ │ + 122: aload 8 │ │ │ │ + 124: dload 6 │ │ │ │ + 126: dload_1 │ │ │ │ + 127: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 130: astore 8 │ │ │ │ + 132: goto 57 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex asinh(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=1 │ │ │ │ + stack=300, locals=14, args_size=1 │ │ │ │ 0: dconst_0 │ │ │ │ 1: dstore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #20 // Field im:D │ │ │ │ 6: dstore_3 │ │ │ │ 7: dload_3 │ │ │ │ 8: dload_1 │ │ │ │ @@ -914,39 +914,39 @@ │ │ │ │ 123: dload 7 │ │ │ │ 125: dload 9 │ │ │ │ 127: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 130: invokevirtual #40 // Method sqrt:()Lorg/javia/arity/Complex; │ │ │ │ 133: astore 13 │ │ │ │ 135: aload_0 │ │ │ │ 136: getfield #28 // Field re:D │ │ │ │ - 139: dstore 14 │ │ │ │ + 139: dstore 9 │ │ │ │ 141: dload_3 │ │ │ │ - 142: dload 14 │ │ │ │ + 142: dload 9 │ │ │ │ 144: dadd │ │ │ │ 145: dstore_3 │ │ │ │ 146: aload_0 │ │ │ │ 147: getfield #20 // Field im:D │ │ │ │ - 150: dstore 14 │ │ │ │ + 150: dstore 9 │ │ │ │ 152: dload_1 │ │ │ │ - 153: dload 14 │ │ │ │ + 153: dload 9 │ │ │ │ 155: dadd │ │ │ │ 156: dstore_1 │ │ │ │ 157: aload 13 │ │ │ │ 159: dload_3 │ │ │ │ 160: dload_1 │ │ │ │ 161: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 164: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 167: astore 6 │ │ │ │ 169: goto 33 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex atan(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=1 │ │ │ │ + stack=300, locals=15, args_size=1 │ │ │ │ 0: ldc2_w #68 // double 2.0d │ │ │ │ 3: dstore_1 │ │ │ │ 4: ldc2_w #31 // double 1.0d │ │ │ │ 7: dstore_3 │ │ │ │ 8: dconst_0 │ │ │ │ 9: dstore 5 │ │ │ │ 11: aload_0 │ │ │ │ @@ -1038,32 +1038,32 @@ │ │ │ │ 168: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 171: astore 10 │ │ │ │ 173: aload_0 │ │ │ │ 174: getfield #20 // Field im:D │ │ │ │ 177: dneg │ │ │ │ 178: dload_1 │ │ │ │ 179: ddiv │ │ │ │ - 180: dstore 15 │ │ │ │ + 180: dstore 5 │ │ │ │ 182: aload_0 │ │ │ │ 183: getfield #28 // Field re:D │ │ │ │ 186: dload_1 │ │ │ │ 187: ddiv │ │ │ │ - 188: dstore 17 │ │ │ │ + 188: dstore 11 │ │ │ │ 190: aload 10 │ │ │ │ - 192: dload 15 │ │ │ │ - 194: dload 17 │ │ │ │ + 192: dload 5 │ │ │ │ + 194: dload 11 │ │ │ │ 196: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 199: astore 10 │ │ │ │ 201: goto 48 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex atanh(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=1 │ │ │ │ + stack=300, locals=15, args_size=1 │ │ │ │ 0: ldc2_w #68 // double 2.0d │ │ │ │ 3: dstore_1 │ │ │ │ 4: ldc2_w #31 // double 1.0d │ │ │ │ 7: dstore_3 │ │ │ │ 8: dconst_0 │ │ │ │ 9: dstore 5 │ │ │ │ 11: aload_0 │ │ │ │ @@ -1150,23 +1150,23 @@ │ │ │ │ 160: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 163: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 166: astore 10 │ │ │ │ 168: aload_0 │ │ │ │ 169: getfield #28 // Field re:D │ │ │ │ 172: dload_1 │ │ │ │ 173: ddiv │ │ │ │ - 174: dstore 15 │ │ │ │ + 174: dstore 5 │ │ │ │ 176: aload_0 │ │ │ │ 177: getfield #20 // Field im:D │ │ │ │ 180: dload_1 │ │ │ │ 181: ddiv │ │ │ │ - 182: dstore 17 │ │ │ │ + 182: dstore 11 │ │ │ │ 184: aload 10 │ │ │ │ - 186: dload 15 │ │ │ │ - 188: dload 17 │ │ │ │ + 186: dload 5 │ │ │ │ + 188: dload 11 │ │ │ │ 190: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 193: astore 10 │ │ │ │ 195: goto 48 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex combinations(org.javia.arity.Complex); │ │ │ │ descriptor: (Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ @@ -1935,15 +1935,15 @@ │ │ │ │ 33: istore_3 │ │ │ │ 34: goto 30 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex lgamma(); │ │ │ │ descriptor: ()Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=28, args_size=1 │ │ │ │ + stack=300, locals=18, args_size=1 │ │ │ │ 0: ldc2_w #155 // double 0.9999999999999971d │ │ │ │ 3: dstore_1 │ │ │ │ 4: dconst_0 │ │ │ │ 5: dstore_3 │ │ │ │ 6: aload_0 │ │ │ │ 7: getfield #28 // Field re:D │ │ │ │ 10: dstore 5 │ │ │ │ @@ -1963,73 +1963,73 @@ │ │ │ │ 37: dload 7 │ │ │ │ 39: dload 9 │ │ │ │ 41: dmul │ │ │ │ 42: dstore 7 │ │ │ │ 44: dload 5 │ │ │ │ 46: dload 7 │ │ │ │ 48: dadd │ │ │ │ - 49: dstore 11 │ │ │ │ + 49: dstore 9 │ │ │ │ 51: aload_0 │ │ │ │ 52: getfield #28 // Field re:D │ │ │ │ - 55: dstore 13 │ │ │ │ + 55: dstore 7 │ │ │ │ 57: getstatic #160 // Field org/javia/arity/MoreMath.GAMMA:[D │ │ │ │ - 60: astore 15 │ │ │ │ + 60: astore 11 │ │ │ │ 62: iconst_0 │ │ │ │ - 63: istore 16 │ │ │ │ - 65: aload 15 │ │ │ │ + 63: istore 12 │ │ │ │ + 65: aload 11 │ │ │ │ 67: arraylength │ │ │ │ - 68: istore 17 │ │ │ │ - 70: iload 16 │ │ │ │ - 72: iload 17 │ │ │ │ + 68: istore 13 │ │ │ │ + 70: iload 12 │ │ │ │ + 72: iload 13 │ │ │ │ 74: if_icmpge 155 │ │ │ │ - 77: dload 13 │ │ │ │ + 77: dload 7 │ │ │ │ 79: ldc2_w #31 // double 1.0d │ │ │ │ 82: dadd │ │ │ │ - 83: dstore 13 │ │ │ │ - 85: dload 13 │ │ │ │ - 87: dload 13 │ │ │ │ + 83: dstore 7 │ │ │ │ + 85: dload 7 │ │ │ │ + 87: dload 7 │ │ │ │ 89: dadd │ │ │ │ 90: ldc2_w #31 // double 1.0d │ │ │ │ 93: dsub │ │ │ │ - 94: dstore 18 │ │ │ │ - 96: dload 11 │ │ │ │ - 98: dload 18 │ │ │ │ + 94: dstore 14 │ │ │ │ + 96: dload 9 │ │ │ │ + 98: dload 14 │ │ │ │ 100: dadd │ │ │ │ - 101: dstore 11 │ │ │ │ - 103: aload 15 │ │ │ │ - 105: iload 16 │ │ │ │ + 101: dstore 9 │ │ │ │ + 103: aload 11 │ │ │ │ + 105: iload 12 │ │ │ │ 107: daload │ │ │ │ - 108: dstore 18 │ │ │ │ - 110: dload 18 │ │ │ │ - 112: dload 13 │ │ │ │ + 108: dstore 14 │ │ │ │ + 110: dload 14 │ │ │ │ + 112: dload 7 │ │ │ │ 114: dmul │ │ │ │ - 115: dload 11 │ │ │ │ + 115: dload 9 │ │ │ │ 117: ddiv │ │ │ │ - 118: dstore 20 │ │ │ │ + 118: dstore 16 │ │ │ │ 120: dload_1 │ │ │ │ - 121: dload 20 │ │ │ │ + 121: dload 16 │ │ │ │ 123: dadd │ │ │ │ 124: dstore_1 │ │ │ │ 125: aload_0 │ │ │ │ 126: getfield #20 // Field im:D │ │ │ │ - 129: dstore 20 │ │ │ │ - 131: dload 18 │ │ │ │ - 133: dload 20 │ │ │ │ + 129: dstore 16 │ │ │ │ + 131: dload 14 │ │ │ │ + 133: dload 16 │ │ │ │ 135: dmul │ │ │ │ - 136: dload 11 │ │ │ │ + 136: dload 9 │ │ │ │ 138: ddiv │ │ │ │ - 139: dstore 18 │ │ │ │ + 139: dstore 14 │ │ │ │ 141: dload_3 │ │ │ │ - 142: dload 18 │ │ │ │ + 142: dload 14 │ │ │ │ 144: dsub │ │ │ │ 145: dstore_3 │ │ │ │ - 146: iload 16 │ │ │ │ + 146: iload 12 │ │ │ │ 148: iconst_1 │ │ │ │ 149: iadd │ │ │ │ - 150: istore 16 │ │ │ │ + 150: istore 12 │ │ │ │ 152: goto 65 │ │ │ │ 155: aload_0 │ │ │ │ 156: getfield #28 // Field re:D │ │ │ │ 159: ldc2_w #163 // double 0.5d │ │ │ │ 162: dadd │ │ │ │ 163: dstore 5 │ │ │ │ 165: aload_0 │ │ │ │ @@ -2046,57 +2046,57 @@ │ │ │ │ 187: aload_0 │ │ │ │ 188: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 191: pop │ │ │ │ 192: aload_0 │ │ │ │ 193: getfield #28 // Field re:D │ │ │ │ 196: dload 5 │ │ │ │ 198: dmul │ │ │ │ - 199: dstore 22 │ │ │ │ + 199: dstore 14 │ │ │ │ 201: aload_0 │ │ │ │ 202: getfield #20 // Field im:D │ │ │ │ 205: dload 9 │ │ │ │ 207: dmul │ │ │ │ - 208: dstore 24 │ │ │ │ - 210: dload 22 │ │ │ │ - 212: dload 24 │ │ │ │ + 208: dstore 16 │ │ │ │ + 210: dload 14 │ │ │ │ + 212: dload 16 │ │ │ │ 214: dsub │ │ │ │ 215: ldc2_w #171 // double 0.9189385332046728d │ │ │ │ 218: dadd │ │ │ │ 219: dload 7 │ │ │ │ 221: dsub │ │ │ │ 222: dstore 7 │ │ │ │ 224: aload_0 │ │ │ │ 225: getfield #20 // Field im:D │ │ │ │ - 228: dstore 22 │ │ │ │ + 228: dstore 14 │ │ │ │ 230: dload 5 │ │ │ │ - 232: dload 22 │ │ │ │ + 232: dload 14 │ │ │ │ 234: dmul │ │ │ │ 235: dstore 5 │ │ │ │ 237: aload_0 │ │ │ │ 238: getfield #28 // Field re:D │ │ │ │ 241: dload 9 │ │ │ │ 243: dmul │ │ │ │ - 244: dstore 22 │ │ │ │ + 244: dstore 14 │ │ │ │ 246: dload 5 │ │ │ │ - 248: dload 22 │ │ │ │ + 248: dload 14 │ │ │ │ 250: dadd │ │ │ │ 251: dload 9 │ │ │ │ 253: dsub │ │ │ │ 254: dstore 5 │ │ │ │ 256: aload_0 │ │ │ │ 257: dload_1 │ │ │ │ 258: dload_3 │ │ │ │ 259: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 262: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ 265: pop │ │ │ │ 266: aload_0 │ │ │ │ 267: getfield #28 // Field re:D │ │ │ │ - 270: dstore 26 │ │ │ │ + 270: dstore 9 │ │ │ │ 272: dload 7 │ │ │ │ - 274: dload 26 │ │ │ │ + 274: dload 9 │ │ │ │ 276: dadd │ │ │ │ 277: dstore 7 │ │ │ │ 279: aload_0 │ │ │ │ 280: dload 7 │ │ │ │ 282: putfield #28 // Field re:D │ │ │ │ 285: aload_0 │ │ │ │ 286: getfield #20 // Field im:D │ │ │ │ @@ -2168,15 +2168,15 @@ │ │ │ │ 81: astore 6 │ │ │ │ 83: goto 48 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex mod(org.javia.arity.Complex); │ │ │ │ descriptor: (Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: dconst_0 │ │ │ │ 1: dstore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #28 // Field re:D │ │ │ │ 6: dstore 4 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #20 // Field im:D │ │ │ │ @@ -2213,46 +2213,46 @@ │ │ │ │ 67: aload_0 │ │ │ │ 68: aload_1 │ │ │ │ 69: invokevirtual #179 // Method div:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ 72: astore 12 │ │ │ │ 74: aload_0 │ │ │ │ 75: getfield #28 // Field re:D │ │ │ │ 78: invokestatic #182 // Method org/javia/arity/BaseMath.rint:(D)D │ │ │ │ - 81: dstore 13 │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #20 // Field im:D │ │ │ │ - 87: invokestatic #182 // Method org/javia/arity/BaseMath.rint:(D)D │ │ │ │ - 90: dstore 15 │ │ │ │ - 92: aload 12 │ │ │ │ + 81: dstore_2 │ │ │ │ + 82: aload_0 │ │ │ │ + 83: getfield #20 // Field im:D │ │ │ │ + 86: invokestatic #182 // Method org/javia/arity/BaseMath.rint:(D)D │ │ │ │ + 89: dstore 13 │ │ │ │ + 91: aload 12 │ │ │ │ + 93: dload_2 │ │ │ │ 94: dload 13 │ │ │ │ - 96: dload 15 │ │ │ │ - 98: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 101: aload_1 │ │ │ │ - 102: invokevirtual #185 // Method mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ - 105: astore 12 │ │ │ │ - 107: aload_0 │ │ │ │ - 108: getfield #28 // Field re:D │ │ │ │ - 111: dstore 13 │ │ │ │ - 113: dload 4 │ │ │ │ - 115: dload 13 │ │ │ │ - 117: dsub │ │ │ │ - 118: dstore 4 │ │ │ │ - 120: aload_0 │ │ │ │ - 121: getfield #20 // Field im:D │ │ │ │ - 124: dstore 13 │ │ │ │ - 126: dload 6 │ │ │ │ - 128: dload 13 │ │ │ │ - 130: dsub │ │ │ │ - 131: dstore 6 │ │ │ │ - 133: aload 12 │ │ │ │ - 135: dload 4 │ │ │ │ - 137: dload 6 │ │ │ │ - 139: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 142: astore 11 │ │ │ │ - 144: goto 64 │ │ │ │ + 96: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 99: aload_1 │ │ │ │ + 100: invokevirtual #185 // Method mul:(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ + 103: astore 12 │ │ │ │ + 105: aload_0 │ │ │ │ + 106: getfield #28 // Field re:D │ │ │ │ + 109: dstore_2 │ │ │ │ + 110: dload 4 │ │ │ │ + 112: dload_2 │ │ │ │ + 113: dsub │ │ │ │ + 114: dstore 4 │ │ │ │ + 116: aload_0 │ │ │ │ + 117: getfield #20 // Field im:D │ │ │ │ + 120: dstore_2 │ │ │ │ + 121: dload 6 │ │ │ │ + 123: dload_2 │ │ │ │ + 124: dsub │ │ │ │ + 125: dstore 6 │ │ │ │ + 127: aload 12 │ │ │ │ + 129: dload 4 │ │ │ │ + 131: dload 6 │ │ │ │ + 133: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 136: astore 11 │ │ │ │ + 138: goto 64 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex mul(org.javia.arity.Complex); │ │ │ │ descriptor: (Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ stack=300, locals=23, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2664,15 +2664,15 @@ │ │ │ │ 171: astore 9 │ │ │ │ 173: goto 66 │ │ │ │ │ │ │ │ public final org.javia.arity.Complex pow(org.javia.arity.Complex); │ │ │ │ descriptor: (Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0011) ACC_PUBLIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=22, args_size=2 │ │ │ │ + stack=300, locals=16, args_size=2 │ │ │ │ 0: ldc2_w #68 // double 2.0d │ │ │ │ 3: dstore_2 │ │ │ │ 4: dconst_0 │ │ │ │ 5: dstore 4 │ │ │ │ 7: aload_1 │ │ │ │ 8: getfield #20 // Field im:D │ │ │ │ 11: dstore 6 │ │ │ │ @@ -2786,24 +2786,24 @@ │ │ │ │ 223: getfield #20 // Field im:D │ │ │ │ 226: dstore 6 │ │ │ │ 228: dload 6 │ │ │ │ 230: dload 4 │ │ │ │ 232: dcmpl │ │ │ │ 233: istore 8 │ │ │ │ 235: iload 8 │ │ │ │ - 237: ifne 348 │ │ │ │ + 237: ifne 346 │ │ │ │ 240: aload_0 │ │ │ │ 241: getfield #28 // Field re:D │ │ │ │ 244: dstore 6 │ │ │ │ 246: dload 6 │ │ │ │ 248: dload 4 │ │ │ │ 250: dcmpl │ │ │ │ 251: istore 8 │ │ │ │ 253: iload 8 │ │ │ │ - 255: ifle 348 │ │ │ │ + 255: ifle 346 │ │ │ │ 258: aload_0 │ │ │ │ 259: getfield #28 // Field re:D │ │ │ │ 262: dstore 6 │ │ │ │ 264: aload_1 │ │ │ │ 265: getfield #28 // Field re:D │ │ │ │ 268: dstore 9 │ │ │ │ 270: dload 6 │ │ │ │ @@ -2827,86 +2827,86 @@ │ │ │ │ 304: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 307: invokevirtual #96 // Method exp:()Lorg/javia/arity/Complex; │ │ │ │ 310: astore 13 │ │ │ │ 312: aload_0 │ │ │ │ 313: getfield #28 // Field re:D │ │ │ │ 316: dload 6 │ │ │ │ 318: dmul │ │ │ │ - 319: dstore 14 │ │ │ │ - 321: aload_0 │ │ │ │ - 322: getfield #20 // Field im:D │ │ │ │ - 325: dstore 16 │ │ │ │ - 327: dload 6 │ │ │ │ - 329: dload 16 │ │ │ │ - 331: dmul │ │ │ │ - 332: dstore 6 │ │ │ │ - 334: aload 13 │ │ │ │ - 336: dload 14 │ │ │ │ - 338: dload 6 │ │ │ │ - 340: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 343: astore 12 │ │ │ │ - 345: goto 86 │ │ │ │ - 348: aload_0 │ │ │ │ - 349: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ - 352: astore 12 │ │ │ │ - 354: aload_1 │ │ │ │ - 355: getfield #28 // Field re:D │ │ │ │ - 358: dstore 18 │ │ │ │ - 360: aload_0 │ │ │ │ - 361: getfield #28 // Field re:D │ │ │ │ - 364: dstore 14 │ │ │ │ - 366: dload 18 │ │ │ │ - 368: dload 14 │ │ │ │ - 370: dmul │ │ │ │ - 371: dstore 18 │ │ │ │ - 373: aload_1 │ │ │ │ - 374: getfield #20 // Field im:D │ │ │ │ - 377: dstore 14 │ │ │ │ - 379: aload_0 │ │ │ │ - 380: getfield #20 // Field im:D │ │ │ │ - 383: dstore 16 │ │ │ │ - 385: dload 14 │ │ │ │ - 387: dload 16 │ │ │ │ - 389: dmul │ │ │ │ - 390: dstore 14 │ │ │ │ - 392: dload 18 │ │ │ │ - 394: dload 14 │ │ │ │ - 396: dsub │ │ │ │ - 397: dstore 18 │ │ │ │ - 399: aload_1 │ │ │ │ - 400: getfield #28 // Field re:D │ │ │ │ - 403: dstore 14 │ │ │ │ - 405: aload_0 │ │ │ │ - 406: getfield #20 // Field im:D │ │ │ │ - 409: dstore 16 │ │ │ │ - 411: dload 14 │ │ │ │ - 413: dload 16 │ │ │ │ - 415: dmul │ │ │ │ - 416: dstore 14 │ │ │ │ - 418: aload_1 │ │ │ │ - 419: getfield #20 // Field im:D │ │ │ │ - 422: dstore 16 │ │ │ │ - 424: aload_0 │ │ │ │ - 425: getfield #28 // Field re:D │ │ │ │ - 428: dstore 20 │ │ │ │ - 430: dload 16 │ │ │ │ - 432: dload 20 │ │ │ │ - 434: dmul │ │ │ │ - 435: dstore 16 │ │ │ │ - 437: dload 14 │ │ │ │ - 439: dload 16 │ │ │ │ - 441: dadd │ │ │ │ - 442: dstore 14 │ │ │ │ - 444: aload 12 │ │ │ │ - 446: dload 18 │ │ │ │ - 448: dload 14 │ │ │ │ - 450: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 453: invokevirtual #96 // Method exp:()Lorg/javia/arity/Complex; │ │ │ │ - 456: astore 12 │ │ │ │ - 458: goto 86 │ │ │ │ + 319: dstore_2 │ │ │ │ + 320: aload_0 │ │ │ │ + 321: getfield #20 // Field im:D │ │ │ │ + 324: dstore 4 │ │ │ │ + 326: dload 6 │ │ │ │ + 328: dload 4 │ │ │ │ + 330: dmul │ │ │ │ + 331: dstore 6 │ │ │ │ + 333: aload 13 │ │ │ │ + 335: dload_2 │ │ │ │ + 336: dload 6 │ │ │ │ + 338: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 341: astore 12 │ │ │ │ + 343: goto 86 │ │ │ │ + 346: aload_0 │ │ │ │ + 347: invokevirtual #60 // Method log:()Lorg/javia/arity/Complex; │ │ │ │ + 350: astore 12 │ │ │ │ + 352: aload_1 │ │ │ │ + 353: getfield #28 // Field re:D │ │ │ │ + 356: dstore 9 │ │ │ │ + 358: aload_0 │ │ │ │ + 359: getfield #28 // Field re:D │ │ │ │ + 362: dstore_2 │ │ │ │ + 363: dload 9 │ │ │ │ + 365: dload_2 │ │ │ │ + 366: dmul │ │ │ │ + 367: dstore 9 │ │ │ │ + 369: aload_1 │ │ │ │ + 370: getfield #20 // Field im:D │ │ │ │ + 373: dstore_2 │ │ │ │ + 374: aload_0 │ │ │ │ + 375: getfield #20 // Field im:D │ │ │ │ + 378: dstore 4 │ │ │ │ + 380: dload_2 │ │ │ │ + 381: dload 4 │ │ │ │ + 383: dmul │ │ │ │ + 384: dstore_2 │ │ │ │ + 385: dload 9 │ │ │ │ + 387: dload_2 │ │ │ │ + 388: dsub │ │ │ │ + 389: dstore 9 │ │ │ │ + 391: aload_1 │ │ │ │ + 392: getfield #28 // Field re:D │ │ │ │ + 395: dstore_2 │ │ │ │ + 396: aload_0 │ │ │ │ + 397: getfield #20 // Field im:D │ │ │ │ + 400: dstore 4 │ │ │ │ + 402: dload_2 │ │ │ │ + 403: dload 4 │ │ │ │ + 405: dmul │ │ │ │ + 406: dstore_2 │ │ │ │ + 407: aload_1 │ │ │ │ + 408: getfield #20 // Field im:D │ │ │ │ + 411: dstore 4 │ │ │ │ + 413: aload_0 │ │ │ │ + 414: getfield #28 // Field re:D │ │ │ │ + 417: dstore 14 │ │ │ │ + 419: dload 4 │ │ │ │ + 421: dload 14 │ │ │ │ + 423: dmul │ │ │ │ + 424: dstore 4 │ │ │ │ + 426: dload_2 │ │ │ │ + 427: dload 4 │ │ │ │ + 429: dadd │ │ │ │ + 430: dstore_2 │ │ │ │ + 431: aload 12 │ │ │ │ + 433: dload 9 │ │ │ │ + 435: dload_2 │ │ │ │ + 436: invokevirtual #15 // Method set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 439: invokevirtual #96 // Method exp:()Lorg/javia/arity/Complex; │ │ │ │ + 442: astore 12 │ │ │ │ + 444: goto 86 │ │ │ │ │ │ │ │ public org.javia.arity.Complex set(double, double); │ │ │ │ descriptor: (DD)Lorg/javia/arity/Complex; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ @@ -3340,76 +3340,76 @@ │ │ │ │ 46: astore 6 │ │ │ │ 48: goto 33 │ │ │ │ │ │ │ │ public java.lang.String toString(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #20 // Field im:D │ │ │ │ 4: dstore_1 │ │ │ │ 5: dconst_0 │ │ │ │ 6: dstore_3 │ │ │ │ 7: dload_1 │ │ │ │ 8: dload_3 │ │ │ │ 9: dcmpl │ │ │ │ 10: istore 5 │ │ │ │ 12: iload 5 │ │ │ │ - 14: ifne 61 │ │ │ │ + 14: ifne 59 │ │ │ │ 17: new #212 // class java/lang/StringBuilder │ │ │ │ 20: astore 6 │ │ │ │ 22: aload 6 │ │ │ │ 24: invokespecial #213 // Method java/lang/StringBuilder."":()V │ │ │ │ 27: ldc #215 // String │ │ │ │ 29: astore 7 │ │ │ │ 31: aload 6 │ │ │ │ 33: aload 7 │ │ │ │ 35: invokevirtual #219 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 38: astore 6 │ │ │ │ 40: aload_0 │ │ │ │ 41: getfield #28 // Field re:D │ │ │ │ - 44: dstore 8 │ │ │ │ - 46: aload 6 │ │ │ │ - 48: dload 8 │ │ │ │ - 50: invokevirtual #222 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 53: invokevirtual #226 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 56: astore 6 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: areturn │ │ │ │ - 61: new #212 // class java/lang/StringBuilder │ │ │ │ - 64: astore 6 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: invokespecial #213 // Method java/lang/StringBuilder."":()V │ │ │ │ - 71: aload 6 │ │ │ │ - 73: ldc #228 // String ( │ │ │ │ - 75: invokevirtual #219 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 78: astore 6 │ │ │ │ - 80: aload_0 │ │ │ │ - 81: getfield #28 // Field re:D │ │ │ │ - 84: dstore 8 │ │ │ │ - 86: aload 6 │ │ │ │ - 88: dload 8 │ │ │ │ - 90: invokevirtual #222 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 93: astore 6 │ │ │ │ - 95: ldc #230 // String , │ │ │ │ - 97: astore 7 │ │ │ │ - 99: aload 6 │ │ │ │ - 101: aload 7 │ │ │ │ - 103: invokevirtual #219 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 106: astore 6 │ │ │ │ - 108: aload_0 │ │ │ │ - 109: getfield #20 // Field im:D │ │ │ │ - 112: dstore 8 │ │ │ │ - 114: aload 6 │ │ │ │ - 116: dload 8 │ │ │ │ - 118: invokevirtual #222 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 121: astore 6 │ │ │ │ - 123: bipush 41 │ │ │ │ - 125: istore 10 │ │ │ │ - 127: aload 6 │ │ │ │ - 129: iload 10 │ │ │ │ - 131: invokevirtual #234 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 134: invokevirtual #226 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 137: astore 6 │ │ │ │ - 139: goto 58 │ │ │ │ + 44: dstore_3 │ │ │ │ + 45: aload 6 │ │ │ │ + 47: dload_3 │ │ │ │ + 48: invokevirtual #222 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 51: invokevirtual #226 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 54: astore 6 │ │ │ │ + 56: aload 6 │ │ │ │ + 58: areturn │ │ │ │ + 59: new #212 // class java/lang/StringBuilder │ │ │ │ + 62: astore 6 │ │ │ │ + 64: aload 6 │ │ │ │ + 66: invokespecial #213 // Method java/lang/StringBuilder."":()V │ │ │ │ + 69: aload 6 │ │ │ │ + 71: ldc #228 // String ( │ │ │ │ + 73: invokevirtual #219 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 76: astore 6 │ │ │ │ + 78: aload_0 │ │ │ │ + 79: getfield #28 // Field re:D │ │ │ │ + 82: dstore_3 │ │ │ │ + 83: aload 6 │ │ │ │ + 85: dload_3 │ │ │ │ + 86: invokevirtual #222 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 89: astore 6 │ │ │ │ + 91: ldc #230 // String , │ │ │ │ + 93: astore 7 │ │ │ │ + 95: aload 6 │ │ │ │ + 97: aload 7 │ │ │ │ + 99: invokevirtual #219 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 102: astore 6 │ │ │ │ + 104: aload_0 │ │ │ │ + 105: getfield #20 // Field im:D │ │ │ │ + 108: dstore_3 │ │ │ │ + 109: aload 6 │ │ │ │ + 111: dload_3 │ │ │ │ + 112: invokevirtual #222 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 115: astore 6 │ │ │ │ + 117: bipush 41 │ │ │ │ + 119: istore 8 │ │ │ │ + 121: aload 6 │ │ │ │ + 123: iload 8 │ │ │ │ + 125: invokevirtual #234 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 128: invokevirtual #226 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 131: astore 6 │ │ │ │ + 133: goto 56 │ │ │ │ } │ │ ├── org/javia/arity/MoreMath.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ final double n2 = n + 5.2421875; │ │ │ │ double n3 = 0.9999999999999971; │ │ │ │ for (int i = 0; i < MoreMath.GAMMA.length; ++i) { │ │ │ │ final double n4 = MoreMath.GAMMA[i]; │ │ │ │ ++n; │ │ │ │ n3 += n4 / n; │ │ │ │ } │ │ │ │ - return log(n3) + 0.9189385332046728 + (n2 - 4.7421875) * log(n2) - n2; │ │ │ │ + return 0.9189385332046728 + log(n3) + (n2 - 4.7421875) * log(n2) - n2; │ │ │ │ } │ │ │ │ │ │ │ │ public static final double log2(final double n) { │ │ │ │ return log(n) * 1.4426950408889634; │ │ │ │ } │ │ │ │ │ │ │ │ public static final double permutations(double a, final double a2) { │ │ ├── org/javia/arity/SimpleCodeGen.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -277,15 +277,15 @@ │ │ │ │ 49: aload_1 │ │ │ │ 50: areturn │ │ │ │ │ │ │ │ void push(org.javia.arity.Token); │ │ │ │ descriptor: (Lorg/javia/arity/Token;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ 3: getfield #67 // Field org/javia/arity/Token.id:I │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: tableswitch { // 9 to 11 │ │ │ │ @@ -433,21 +433,21 @@ │ │ │ │ 321: invokevirtual #147 // Method org/javia/arity/FunctionStack.push:(Lorg/javia/arity/Function;)V │ │ │ │ 324: goto 110 │ │ │ │ 327: aload_0 │ │ │ │ 328: getfield #34 // Field consts:Lorg/javia/arity/DoubleStack; │ │ │ │ 331: astore 5 │ │ │ │ 333: aload 4 │ │ │ │ 335: getfield #150 // Field org/javia/arity/Symbol.valueRe:D │ │ │ │ - 338: dstore 13 │ │ │ │ + 338: dstore 9 │ │ │ │ 340: aload 4 │ │ │ │ 342: getfield #153 // Field org/javia/arity/Symbol.valueIm:D │ │ │ │ - 345: dstore 15 │ │ │ │ + 345: dstore 13 │ │ │ │ 347: aload 5 │ │ │ │ - 349: dload 13 │ │ │ │ - 351: dload 15 │ │ │ │ + 349: dload 9 │ │ │ │ + 351: dload 13 │ │ │ │ 353: invokevirtual #100 // Method org/javia/arity/DoubleStack.push:(DD)V │ │ │ │ 356: goto 110 │ │ │ │ │ │ │ │ org.javia.arity.SimpleCodeGen setSymbols(org.javia.arity.Symbols); │ │ │ │ descriptor: (Lorg/javia/arity/Symbols;)Lorg/javia/arity/SimpleCodeGen; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ ├── org/javia/arity/OptCodeGen.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ 51: aload_2 │ │ │ │ 52: areturn │ │ │ │ │ │ │ │ void push(org.javia.arity.Token); │ │ │ │ descriptor: (Lorg/javia/arity/Token;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=2 │ │ │ │ + stack=300, locals=21, args_size=2 │ │ │ │ 0: iconst_2 │ │ │ │ 1: istore_2 │ │ │ │ 2: dconst_0 │ │ │ │ 3: dconst_0 │ │ │ │ 4: ddiv │ │ │ │ 5: dstore_3 │ │ │ │ 6: iconst_1 │ │ │ │ @@ -475,16 +475,16 @@ │ │ │ │ 208: istore 17 │ │ │ │ 210: aload 13 │ │ │ │ 212: iload 17 │ │ │ │ 214: aaload │ │ │ │ 215: astore 13 │ │ │ │ 217: aload 13 │ │ │ │ 219: getfield #135 // Field org/javia/arity/Complex.re:D │ │ │ │ - 222: dstore 18 │ │ │ │ - 224: dload 18 │ │ │ │ + 222: dstore 10 │ │ │ │ + 224: dload 10 │ │ │ │ 226: invokestatic #141 // Method java/lang/Double.isNaN:(D)Z │ │ │ │ 229: istore 14 │ │ │ │ 231: iload 14 │ │ │ │ 233: ifeq 243 │ │ │ │ 236: iload 6 │ │ │ │ 238: iload 5 │ │ │ │ 240: if_icmpne 730 │ │ │ │ @@ -533,31 +533,31 @@ │ │ │ │ 315: istore 12 │ │ │ │ 317: aload 8 │ │ │ │ 319: iload 12 │ │ │ │ 321: aaload │ │ │ │ 322: astore 8 │ │ │ │ 324: aload 8 │ │ │ │ 326: getfield #135 // Field org/javia/arity/Complex.re:D │ │ │ │ - 329: dstore 20 │ │ │ │ + 329: dstore 18 │ │ │ │ 331: aload_0 │ │ │ │ 332: getfield #37 // Field stack:[Lorg/javia/arity/Complex; │ │ │ │ 335: astore 13 │ │ │ │ 337: aload_0 │ │ │ │ 338: getfield #125 // Field sp:I │ │ │ │ 341: istore 17 │ │ │ │ 343: aload 13 │ │ │ │ 345: iload 17 │ │ │ │ 347: aaload │ │ │ │ 348: astore 13 │ │ │ │ 350: aload 13 │ │ │ │ 352: getfield #149 // Field org/javia/arity/Complex.im:D │ │ │ │ - 355: dstore 18 │ │ │ │ + 355: dstore 10 │ │ │ │ 357: aload 9 │ │ │ │ - 359: dload 20 │ │ │ │ - 361: dload 18 │ │ │ │ + 359: dload 18 │ │ │ │ + 361: dload 10 │ │ │ │ 363: invokevirtual #153 // Method org/javia/arity/DoubleStack.push:(DD)V │ │ │ │ 366: iload 5 │ │ │ │ 368: istore 6 │ │ │ │ 370: aload_0 │ │ │ │ 371: getfield #58 // Field code:Lorg/javia/arity/ByteStack; │ │ │ │ 374: astore 7 │ │ │ │ 376: aload 7 │ │ │ │ @@ -565,20 +565,20 @@ │ │ │ │ 380: invokevirtual #156 // Method org/javia/arity/ByteStack.push:(B)V │ │ │ │ 383: return │ │ │ │ 384: aload_0 │ │ │ │ 385: getfield #160 // Field symbols:Lorg/javia/arity/Symbols; │ │ │ │ 388: astore 9 │ │ │ │ 390: aload_1 │ │ │ │ 391: getfield #164 // Field org/javia/arity/Token.name:Ljava/lang/String; │ │ │ │ - 394: astore 22 │ │ │ │ + 394: astore 20 │ │ │ │ 396: aload_1 │ │ │ │ 397: getfield #167 // Field org/javia/arity/Token.arity:I │ │ │ │ 400: istore 14 │ │ │ │ 402: aload 9 │ │ │ │ - 404: aload 22 │ │ │ │ + 404: aload 20 │ │ │ │ 406: iload 14 │ │ │ │ 408: invokevirtual #173 // Method org/javia/arity/Symbols.lookup:(Ljava/lang/String;I)Lorg/javia/arity/Symbol; │ │ │ │ 411: astore 9 │ │ │ │ 413: aload 9 │ │ │ │ 415: ifnonnull 493 │ │ │ │ 418: aload_0 │ │ │ │ 419: getfield #177 // Field exception:Lorg/javia/arity/SyntaxException; │ │ │ │ @@ -676,49 +676,49 @@ │ │ │ │ 600: astore 7 │ │ │ │ 602: aload 7 │ │ │ │ 604: iload 6 │ │ │ │ 606: invokevirtual #156 // Method org/javia/arity/ByteStack.push:(B)V │ │ │ │ 609: goto 383 │ │ │ │ 612: aload 9 │ │ │ │ 614: getfield #203 // Field org/javia/arity/Symbol.fun:Lorg/javia/arity/Function; │ │ │ │ - 617: astore 22 │ │ │ │ - 619: aload 22 │ │ │ │ + 617: astore 20 │ │ │ │ + 619: aload 20 │ │ │ │ 621: ifnull 649 │ │ │ │ 624: aload_0 │ │ │ │ 625: getfield #45 // Field traceFuncs:[Lorg/javia/arity/Function; │ │ │ │ - 628: astore 22 │ │ │ │ + 628: astore 20 │ │ │ │ 630: aload 9 │ │ │ │ 632: getfield #203 // Field org/javia/arity/Symbol.fun:Lorg/javia/arity/Function; │ │ │ │ 635: astore 9 │ │ │ │ - 637: aload 22 │ │ │ │ + 637: aload 20 │ │ │ │ 639: iconst_0 │ │ │ │ 640: aload 9 │ │ │ │ 642: aastore │ │ │ │ 643: iload_2 │ │ │ │ 644: istore 6 │ │ │ │ 646: goto 134 │ │ │ │ 649: aload_0 │ │ │ │ 650: getfield #39 // Field traceConstsRe:[D │ │ │ │ - 653: astore 22 │ │ │ │ + 653: astore 20 │ │ │ │ 655: aload 9 │ │ │ │ 657: getfield #206 // Field org/javia/arity/Symbol.valueRe:D │ │ │ │ - 660: dstore 18 │ │ │ │ - 662: aload 22 │ │ │ │ + 660: dstore 10 │ │ │ │ + 662: aload 20 │ │ │ │ 664: iconst_0 │ │ │ │ - 665: dload 18 │ │ │ │ + 665: dload 10 │ │ │ │ 667: dastore │ │ │ │ 668: aload_0 │ │ │ │ 669: getfield #41 // Field traceConstsIm:[D │ │ │ │ - 672: astore 22 │ │ │ │ + 672: astore 20 │ │ │ │ 674: aload 9 │ │ │ │ 676: getfield #209 // Field org/javia/arity/Symbol.valueIm:D │ │ │ │ - 679: dstore 18 │ │ │ │ - 681: aload 22 │ │ │ │ + 679: dstore 10 │ │ │ │ + 681: aload 20 │ │ │ │ 683: iconst_0 │ │ │ │ - 684: dload 18 │ │ │ │ + 684: dload 10 │ │ │ │ 686: dastore │ │ │ │ 687: iload 5 │ │ │ │ 689: istore 6 │ │ │ │ 691: goto 134 │ │ │ │ 694: aload_0 │ │ │ │ 695: getfield #37 // Field stack:[Lorg/javia/arity/Complex; │ │ │ │ 698: astore 13 │ │ ├── org/javia/arity/TestEval.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -5,16 +5,21 @@ │ │ │ │ │ │ │ │ class TestEval │ │ │ │ { │ │ │ │ static EvalCase[] cases; │ │ │ │ static EvalCase[] casesComplex; │ │ │ │ │ │ │ │ static { │ │ │ │ - TestEval.cases = new EvalCase[] { new EvalCase(".", 0.0), new EvalCase("1+.", 1.0), new EvalCase("1", 1.0), new EvalCase("\u03c0", 3.141592653589793), new EvalCase("2\u00d73", 6.0), new EvalCase("1+\u221a9*2", 7.0), new EvalCase("3\u221a 4", 6.0), new EvalCase("\u221a16sin(2\u03c0/4)", 4.0), new EvalCase("1+", -2.0), new EvalCase("1+1", 2.0), new EvalCase("1+-1", 0.0), new EvalCase("-0.5", -0.5), new EvalCase("+1e2", 100.0), new EvalCase("1e-1", 0.1), new EvalCase("1e\u22122", 0.01), new EvalCase("-2^3!", -64.0), new EvalCase("(-2)^3!", 64.0), new EvalCase("-2^1^2", -2.0), new EvalCase("--1", 1.0), new EvalCase("-3^--2", -9.0), new EvalCase("1+2)(2+3", 15.0), new EvalCase("1+2)!^-2", 0.027777777777777776), new EvalCase("sin(0)", 0.0), new EvalCase("cos(0)", 1.0), new EvalCase("sin(-1--1)", 0.0), new EvalCase("-(2+1)*-(4/2)", 6.0), new EvalCase("-.5E-1", -0.05), new EvalCase("1E1.5", -2.0), new EvalCase("2 3 4", 24.0), new EvalCase("pi", 3.141592653589793), new EvalCase("e", 2.718281828459045), new EvalCase("sin(pi/2)", 1.0), new EvalCase("f=sin(2x)", -3.0), new EvalCase("f(pi/2)", 0.0), new EvalCase("a=3", 3.0), new EvalCase("b=a+1", 4.0), new EvalCase("f(x, y) = x*(y+1)", -3.0), new EvalCase("f(a, b-a)", 6.0), new EvalCase(" f(a pi/4)", -1.0), new EvalCase("f ( 1 + 1 , a+1)", 10.0), new EvalCase("g(foo) = f (f(foo, 1)pi/2)", -3.0), new EvalCase("g(.5*2)", 0.0), new EvalCase("NaN", 0.0 / 0.0), new EvalCase("Inf", 1.0 / 0.0), new EvalCase("Infinity", 1.0 / 0.0), new EvalCase("-Inf", -1.0 / 0.0), new EvalCase("0/0", 0.0 / 0.0), new EvalCase("comb(11, 9)", 55.0), new EvalCase("perm(11, 2)", 110.0), new EvalCase("comb(1000, 999)", 1000.0), new EvalCase("perm(1000, 1)", 1000.0), new EvalCase("c(x)=1+x^2", -3.0), new EvalCase("c(3-1)", 5.0), new EvalCase("abs(3-4i)", 5.0), new EvalCase("exp(pi*i)", -1.0) }; │ │ │ │ - TestEval.casesComplex = new EvalCase[] { new EvalCase("sqrt(-1)^2", new Complex(-1.0, 0.0)), new EvalCase("i", new Complex(0.0, 1.0)), new EvalCase("sqrt(-1)", new Complex(0.0, 1.0)), new EvalCase("c(2+0i)", new Complex(5.0, 0.0)), new EvalCase("c(1+i)", new Complex(1.0, 2.0)), new EvalCase("log(-1)", new Complex(0.0, -3.141592653589793)), new EvalCase("i^i", new Complex(0.20787957635076193, 0.0)), new EvalCase("gcd(135-14i, 155+34i)", new Complex(12.0, -5.0)), new EvalCase("comb(1+.5i, 1)", new Complex(1.0, 0.5)), new EvalCase("perm(2+i, 2)", new Complex(1.0, 3.0)) }; │ │ │ │ + final double n = -1.0; │ │ │ │ + final double n2 = 6.0; │ │ │ │ + final double n3 = -3.0; │ │ │ │ + final double n4 = 1.0; │ │ │ │ + final double n5 = 0.0; │ │ │ │ + TestEval.cases = new EvalCase[] { new EvalCase(".", n5), new EvalCase("1+.", n4), new EvalCase("1", n4), new EvalCase("\u03c0", 3.141592653589793), new EvalCase("2\u00d73", n2), new EvalCase("1+\u221a9*2", 7.0), new EvalCase("3\u221a 4", n2), new EvalCase("\u221a16sin(2\u03c0/4)", 4.0), new EvalCase("1+", -2.0), new EvalCase("1+1", 2.0), new EvalCase("1+-1", n5), new EvalCase("-0.5", -0.5), new EvalCase("+1e2", 100.0), new EvalCase("1e-1", 0.1), new EvalCase("1e\u22122", 0.01), new EvalCase("-2^3!", -64.0), new EvalCase("(-2)^3!", 64.0), new EvalCase("-2^1^2", -2.0), new EvalCase("--1", n4), new EvalCase("-3^--2", -9.0), new EvalCase("1+2)(2+3", 15.0), new EvalCase("1+2)!^-2", 0.027777777777777776), new EvalCase("sin(0)", n5), new EvalCase("cos(0)", n4), new EvalCase("sin(-1--1)", n5), new EvalCase("-(2+1)*-(4/2)", n2), new EvalCase("-.5E-1", -0.05), new EvalCase("1E1.5", -2.0), new EvalCase("2 3 4", 24.0), new EvalCase("pi", 3.141592653589793), new EvalCase("e", 2.718281828459045), new EvalCase("sin(pi/2)", n4), new EvalCase("f=sin(2x)", n3), new EvalCase("f(pi/2)", n5), new EvalCase("a=3", 3.0), new EvalCase("b=a+1", 4.0), new EvalCase("f(x, y) = x*(y+1)", n3), new EvalCase("f(a, b-a)", n2), new EvalCase(" f(a pi/4)", n), new EvalCase("f ( 1 + 1 , a+1)", 10.0), new EvalCase("g(foo) = f (f(foo, 1)pi/2)", n3), new EvalCase("g(.5*2)", n5), new EvalCase("NaN", 0.0 / 0.0), new EvalCase("Inf", 1.0 / 0.0), new EvalCase("Infinity", 1.0 / 0.0), new EvalCase("-Inf", -1.0 / 0.0), new EvalCase("0/0", 0.0 / 0.0), new EvalCase("comb(11, 9)", 55.0), new EvalCase("perm(11, 2)", 110.0), new EvalCase("comb(1000, 999)", 1000.0), new EvalCase("perm(1000, 1)", 1000.0), new EvalCase("c(x)=1+x^2", n3), new EvalCase("c(3-1)", 5.0), new EvalCase("abs(3-4i)", 5.0), new EvalCase("exp(pi*i)", n) }; │ │ │ │ + TestEval.casesComplex = new EvalCase[] { new EvalCase("sqrt(-1)^2", new Complex(n, n5)), new EvalCase("i", new Complex(n5, n4)), new EvalCase("sqrt(-1)", new Complex(n5, n4)), new EvalCase("c(2+0i)", new Complex(5.0, n5)), new EvalCase("c(1+i)", new Complex(n4, 2.0)), new EvalCase("log(-1)", new Complex(n5, -3.141592653589793)), new EvalCase("i^i", new Complex(0.20787957635076193, n5)), new EvalCase("gcd(135-14i, 155+34i)", new Complex(12.0, -5.0)), new EvalCase("comb(1+.5i, 1)", new Complex(n4, 0.5)), new EvalCase("perm(2+i, 2)", new Complex(n4, 3.0)) }; │ │ │ │ } │ │ │ │ │ │ │ │ static boolean testEval() { │ │ │ │ final boolean b = true; │ │ │ │ final Symbols symbols = new Symbols(); │ │ │ │ int i = 0; │ │ │ │ boolean b2 = b; │ │ │ │ @@ -81,17 +86,18 @@ │ │ │ │ try { │ │ │ │ out.println(append.toString()); │ │ │ │ final String doubleToString = Util.doubleToString(eval2, 1); │ │ │ │ n2 = n4; │ │ │ │ string = doubleToString; │ │ │ │ n3 = eval2; │ │ │ │ continue Label_0409_Outer; │ │ │ │ + n5 = 0; │ │ │ │ + break Label_0188; │ │ │ │ n4 = 0; │ │ │ │ continue Label_0188_Outer; │ │ │ │ - n5 = 0; │ │ │ │ } │ │ │ │ catch (SyntaxException ex) { │ │ │ │ string = ex.toString(); │ │ │ │ if (((EvalCase)substring).result == -2.0) { │ │ │ │ n5 = (b ? 1 : 0); │ │ │ │ break Label_0188; │ │ │ │ } │ │ ├── org/javia/arity/TestFormat.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -711,15 +711,15 @@ │ │ │ │ 1: invokespecial #227 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ static boolean testFormat(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=21, args_size=0 │ │ │ │ + stack=300, locals=19, args_size=0 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_0 │ │ │ │ 2: iconst_0 │ │ │ │ 3: istore_1 │ │ │ │ 4: getstatic #224 // Field cases:[Lorg/javia/arity/FormatCase; │ │ │ │ 7: astore_2 │ │ │ │ 8: aload_2 │ │ │ │ @@ -840,16 +840,16 @@ │ │ │ │ 259: aload 4 │ │ │ │ 261: invokevirtual #260 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 264: ldc_w #293 // String \'. │ │ │ │ 267: invokevirtual #260 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 270: astore 4 │ │ │ │ 272: aload_2 │ │ │ │ 273: getfield #245 // Field org/javia/arity/FormatCase.val:D │ │ │ │ - 276: dstore 18 │ │ │ │ - 278: dload 18 │ │ │ │ + 276: dstore 8 │ │ │ │ + 278: dload 8 │ │ │ │ 280: invokestatic #296 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ 283: astore 13 │ │ │ │ 285: aload 4 │ │ │ │ 287: aload 13 │ │ │ │ 289: invokevirtual #260 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 292: invokevirtual #269 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 295: astore 4 │ │ │ │ @@ -858,16 +858,16 @@ │ │ │ │ 301: invokevirtual #275 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 304: iconst_0 │ │ │ │ 305: istore_0 │ │ │ │ 306: aconst_null │ │ │ │ 307: astore 17 │ │ │ │ 309: aload_2 │ │ │ │ 310: getfield #241 // Field org/javia/arity/FormatCase.rounding:I │ │ │ │ - 313: istore 20 │ │ │ │ - 315: iload 20 │ │ │ │ + 313: istore 18 │ │ │ │ + 315: iload 18 │ │ │ │ 317: ifne 327 │ │ │ │ 320: iload_1 │ │ │ │ 321: iconst_1 │ │ │ │ 322: iadd │ │ │ │ 323: istore_1 │ │ │ │ 324: goto 4 │ │ │ │ 327: aload_2 │ │ ├── org/javia/arity/UnitTest.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -931,15 +931,15 @@ │ │ │ │ 46 48 63 Class org/javia/arity/SyntaxException │ │ │ │ 51 56 63 Class org/javia/arity/SyntaxException │ │ │ │ │ │ │ │ static void profile(org.javia.arity.Symbols, java.lang.String); │ │ │ │ descriptor: (Lorg/javia/arity/Symbols;Ljava/lang/String;)V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=27, args_size=2 │ │ │ │ + stack=300, locals=25, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: aconst_null │ │ │ │ 3: astore_3 │ │ │ │ 4: aload_0 │ │ │ │ 5: aload_1 │ │ │ │ 6: invokevirtual #147 // Method org/javia/arity/Symbols.compile:(Ljava/lang/String;)Lorg/javia/arity/Function; │ │ │ │ @@ -1031,33 +1031,33 @@ │ │ │ │ 197: istore 10 │ │ │ │ 199: iload 10 │ │ │ │ 201: newarray double │ │ │ │ 203: astore 5 │ │ │ │ 205: aload 6 │ │ │ │ 207: invokevirtual #160 // Method java/lang/Runtime.gc:()V │ │ │ │ 210: invokestatic #164 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ - 213: lstore 17 │ │ │ │ + 213: lstore 8 │ │ │ │ 215: ldc #179 // int 100000 │ │ │ │ - 217: istore 19 │ │ │ │ + 217: istore 17 │ │ │ │ 219: iload_2 │ │ │ │ - 220: iload 19 │ │ │ │ + 220: iload 17 │ │ │ │ 222: if_icmpge 240 │ │ │ │ 225: aload 4 │ │ │ │ 227: aload 5 │ │ │ │ 229: invokevirtual #184 // Method org/javia/arity/Function.eval:([D)D │ │ │ │ 232: pop2 │ │ │ │ 233: iload_2 │ │ │ │ 234: iconst_1 │ │ │ │ 235: iadd │ │ │ │ 236: istore_2 │ │ │ │ 237: goto 215 │ │ │ │ 240: invokestatic #164 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ - 243: lload 17 │ │ │ │ + 243: lload 8 │ │ │ │ 245: lsub │ │ │ │ - 246: lstore 20 │ │ │ │ + 246: lstore 18 │ │ │ │ 248: getstatic #44 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 251: astore 4 │ │ │ │ 253: new #46 // class java/lang/StringBuilder │ │ │ │ 256: astore 6 │ │ │ │ 258: aload 6 │ │ │ │ 260: invokespecial #47 // Method java/lang/StringBuilder."":()V │ │ │ │ 263: ldc #186 // String execution time: │ │ │ │ @@ -1065,87 +1065,89 @@ │ │ │ │ 267: aload 6 │ │ │ │ 269: aload 7 │ │ │ │ 271: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 274: astore 6 │ │ │ │ 276: bipush 100 │ │ │ │ 278: i2l │ │ │ │ 279: lstore 8 │ │ │ │ - 281: lload 20 │ │ │ │ + 281: lload 18 │ │ │ │ 283: lload 8 │ │ │ │ 285: lcmp │ │ │ │ - 286: istore 22 │ │ │ │ - 288: iload 22 │ │ │ │ - 290: ifle 372 │ │ │ │ + 286: istore 20 │ │ │ │ + 288: iload 20 │ │ │ │ + 290: ifle 377 │ │ │ │ 293: new #46 // class java/lang/StringBuilder │ │ │ │ 296: astore 7 │ │ │ │ 298: aload 7 │ │ │ │ 300: invokespecial #47 // Method java/lang/StringBuilder."":()V │ │ │ │ 303: ldc #139 // String │ │ │ │ 305: astore 16 │ │ │ │ 307: aload 7 │ │ │ │ 309: aload 16 │ │ │ │ 311: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 314: astore 7 │ │ │ │ - 316: lload 20 │ │ │ │ + 316: lload 18 │ │ │ │ 318: l2d │ │ │ │ - 319: dstore 23 │ │ │ │ - 321: ldc2_w #191 // double 100.0d │ │ │ │ - 324: dstore 25 │ │ │ │ - 326: dload 23 │ │ │ │ - 328: dload 25 │ │ │ │ - 330: ddiv │ │ │ │ - 331: dstore 23 │ │ │ │ - 333: aload 7 │ │ │ │ - 335: dload 23 │ │ │ │ - 337: invokevirtual #61 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 340: astore_3 │ │ │ │ - 341: ldc #172 // String us │ │ │ │ - 343: astore 5 │ │ │ │ - 345: aload_3 │ │ │ │ - 346: aload 5 │ │ │ │ - 348: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 351: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 354: astore_3 │ │ │ │ - 355: aload 6 │ │ │ │ - 357: aload_3 │ │ │ │ - 358: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 361: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 364: astore_3 │ │ │ │ - 365: aload 4 │ │ │ │ - 367: aload_3 │ │ │ │ - 368: invokevirtual #73 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ - 371: return │ │ │ │ - 372: new #46 // class java/lang/StringBuilder │ │ │ │ - 375: astore 7 │ │ │ │ - 377: aload 7 │ │ │ │ - 379: invokespecial #47 // Method java/lang/StringBuilder."":()V │ │ │ │ - 382: ldc #139 // String │ │ │ │ - 384: astore 16 │ │ │ │ - 386: aload 7 │ │ │ │ - 388: aload 16 │ │ │ │ - 390: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 393: astore 7 │ │ │ │ - 395: aload 7 │ │ │ │ - 397: lload 20 │ │ │ │ - 399: invokevirtual #170 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - 402: astore_3 │ │ │ │ - 403: ldc #194 // String ns │ │ │ │ - 405: astore 5 │ │ │ │ - 407: aload_3 │ │ │ │ - 408: aload 5 │ │ │ │ - 410: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 413: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 416: astore_3 │ │ │ │ - 417: goto 355 │ │ │ │ + 319: dstore 21 │ │ │ │ + 321: ldc2_w #189 // long 4636737291354636288l │ │ │ │ + 324: lstore 12 │ │ │ │ + 326: ldc2_w #191 // double 100.0d │ │ │ │ + 329: dstore 23 │ │ │ │ + 331: dload 21 │ │ │ │ + 333: dload 23 │ │ │ │ + 335: ddiv │ │ │ │ + 336: dstore 21 │ │ │ │ + 338: aload 7 │ │ │ │ + 340: dload 21 │ │ │ │ + 342: invokevirtual #61 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 345: astore_3 │ │ │ │ + 346: ldc #172 // String us │ │ │ │ + 348: astore 5 │ │ │ │ + 350: aload_3 │ │ │ │ + 351: aload 5 │ │ │ │ + 353: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 356: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 359: astore_3 │ │ │ │ + 360: aload 6 │ │ │ │ + 362: aload_3 │ │ │ │ + 363: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 366: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 369: astore_3 │ │ │ │ + 370: aload 4 │ │ │ │ + 372: aload_3 │ │ │ │ + 373: invokevirtual #73 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ + 376: return │ │ │ │ + 377: new #46 // class java/lang/StringBuilder │ │ │ │ + 380: astore 7 │ │ │ │ + 382: aload 7 │ │ │ │ + 384: invokespecial #47 // Method java/lang/StringBuilder."":()V │ │ │ │ + 387: ldc #139 // String │ │ │ │ + 389: astore 16 │ │ │ │ + 391: aload 7 │ │ │ │ + 393: aload 16 │ │ │ │ + 395: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 398: astore 7 │ │ │ │ + 400: aload 7 │ │ │ │ + 402: lload 18 │ │ │ │ + 404: invokevirtual #170 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + 407: astore_3 │ │ │ │ + 408: ldc #194 // String ns │ │ │ │ + 410: astore 5 │ │ │ │ + 412: aload_3 │ │ │ │ + 413: aload 5 │ │ │ │ + 415: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 418: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 421: astore_3 │ │ │ │ + 422: goto 360 │ │ │ │ │ │ │ │ static void runUnitTests(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=27, args_size=0 │ │ │ │ + stack=300, locals=25, args_size=0 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_0 │ │ │ │ 2: ldc2_w #197 // double -1.0d │ │ │ │ 5: dstore_1 │ │ │ │ 6: ldc2_w #201 // double 1.0d │ │ │ │ 9: dstore_3 │ │ │ │ 10: dconst_0 │ │ │ │ @@ -1448,128 +1450,126 @@ │ │ │ │ 674: invokestatic #275 // Method check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ │ │ 677: aload 8 │ │ │ │ 679: ldc2_w #337 // double 4.0d │ │ │ │ 682: dload 5 │ │ │ │ 684: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ 687: invokevirtual #314 // Method org/javia/arity/Complex.factorial:()Lorg/javia/arity/Complex; │ │ │ │ 690: astore 10 │ │ │ │ - 692: ldc2_w #341 // double 24.0d │ │ │ │ - 695: dstore 18 │ │ │ │ - 697: aload 9 │ │ │ │ - 699: dload 18 │ │ │ │ - 701: dload 5 │ │ │ │ - 703: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 706: astore 11 │ │ │ │ - 708: aload 10 │ │ │ │ - 710: aload 11 │ │ │ │ - 712: invokestatic #275 // Method check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ │ │ - 715: aload 8 │ │ │ │ - 717: ldc2_w #337 // double 4.0d │ │ │ │ - 720: ldc2_w #345 // double 3.0d │ │ │ │ - 723: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 726: invokevirtual #314 // Method org/javia/arity/Complex.factorial:()Lorg/javia/arity/Complex; │ │ │ │ - 729: astore 8 │ │ │ │ - 731: ldc2_w #353 // double -9.433293289755953d │ │ │ │ - 734: dstore 20 │ │ │ │ - 736: aload 9 │ │ │ │ - 738: ldc2_w #349 // double 0.016041882741649555d │ │ │ │ - 741: dload 20 │ │ │ │ - 743: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ - 746: astore 9 │ │ │ │ - 748: aload 8 │ │ │ │ - 750: aload 9 │ │ │ │ - 752: invokestatic #275 // Method check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ │ │ - 755: dload_1 │ │ │ │ - 756: invokestatic #356 // Method org/javia/arity/MoreMath.log:(D)D │ │ │ │ - 759: dconst_0 │ │ │ │ - 760: dconst_0 │ │ │ │ - 761: ddiv │ │ │ │ - 762: invokestatic #285 // Method check:(DD)V │ │ │ │ - 765: ldc2_w #359 // double -0.03d │ │ │ │ - 768: invokestatic #356 // Method org/javia/arity/MoreMath.log:(D)D │ │ │ │ - 771: dconst_0 │ │ │ │ - 772: dconst_0 │ │ │ │ - 773: ddiv │ │ │ │ - 774: invokestatic #285 // Method check:(DD)V │ │ │ │ - 777: ldc2_w #359 // double -0.03d │ │ │ │ - 780: invokestatic #364 // Method org/javia/arity/MoreMath.intLog10:(D)I │ │ │ │ - 783: i2d │ │ │ │ - 784: dload 5 │ │ │ │ - 786: invokestatic #285 // Method check:(DD)V │ │ │ │ - 789: ldc2_w #367 // double 0.03d │ │ │ │ - 792: invokestatic #364 // Method org/javia/arity/MoreMath.intLog10:(D)I │ │ │ │ - 795: i2d │ │ │ │ - 796: ldc2_w #325 // double -2.0d │ │ │ │ - 799: invokestatic #285 // Method check:(DD)V │ │ │ │ - 802: iconst_3 │ │ │ │ - 803: invokestatic #372 // Method org/javia/arity/MoreMath.intExp10:(I)D │ │ │ │ - 806: ldc2_w #375 // double 1000.0d │ │ │ │ - 809: invokestatic #285 // Method check:(DD)V │ │ │ │ - 812: iconst_m1 │ │ │ │ - 813: invokestatic #372 // Method org/javia/arity/MoreMath.intExp10:(I)D │ │ │ │ - 816: ldc2_w #379 // double 0.1d │ │ │ │ - 819: invokestatic #285 // Method check:(DD)V │ │ │ │ - 822: ldc2_w #383 // double 1.235d │ │ │ │ - 825: ldc2_w #387 // double 0.02d │ │ │ │ - 828: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ - 831: ldc2_w #395 // double 1.24d │ │ │ │ - 834: invokestatic #285 // Method check:(DD)V │ │ │ │ - 837: ldc2_w #383 // double 1.235d │ │ │ │ - 840: ldc2_w #399 // double 0.4d │ │ │ │ - 843: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ - 846: ldc2_w #403 // double 1.2000000000000002d │ │ │ │ - 849: invokestatic #285 // Method check:(DD)V │ │ │ │ - 852: ldc2_w #407 // double -1.235d │ │ │ │ - 855: ldc2_w #387 // double 0.02d │ │ │ │ - 858: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ - 861: ldc2_w #411 // double -1.24d │ │ │ │ - 864: invokestatic #285 // Method check:(DD)V │ │ │ │ - 867: ldc2_w #407 // double -1.235d │ │ │ │ - 870: ldc2_w #399 // double 0.4d │ │ │ │ - 873: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ - 876: dstore 22 │ │ │ │ - 878: ldc2_w #415 // double -1.2000000000000002d │ │ │ │ - 881: dstore 24 │ │ │ │ - 883: dload 22 │ │ │ │ - 885: dload 24 │ │ │ │ - 887: invokestatic #285 // Method check:(DD)V │ │ │ │ - 890: invokestatic #422 // Method org/javia/arity/TestFormat.testFormat:()Z │ │ │ │ - 893: invokestatic #217 // Method check:(Z)V │ │ │ │ - 896: invokestatic #427 // Method org/javia/arity/TestEval.testEval:()Z │ │ │ │ - 899: invokestatic #217 // Method check:(Z)V │ │ │ │ - 902: invokestatic #430 // Method testRecursiveEval:()Z │ │ │ │ - 905: invokestatic #217 // Method check:(Z)V │ │ │ │ - 908: getstatic #28 // Field allOk:Z │ │ │ │ - 911: istore 26 │ │ │ │ - 913: iload 26 │ │ │ │ - 915: ifne 940 │ │ │ │ - 918: getstatic #44 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ - 921: astore 8 │ │ │ │ - 923: ldc_w #432 // String \n*** Some tests FAILED ***\n │ │ │ │ - 926: astore 9 │ │ │ │ - 928: aload 8 │ │ │ │ - 930: aload 9 │ │ │ │ - 932: invokevirtual #73 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ - 935: iload_0 │ │ │ │ - 936: invokestatic #436 // Method java/lang/System.exit:(I)V │ │ │ │ - 939: return │ │ │ │ - 940: getstatic #44 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ - 943: astore 8 │ │ │ │ - 945: ldc_w #438 // String \n*** All tests passed OK ***\n │ │ │ │ - 948: astore 9 │ │ │ │ - 950: aload 8 │ │ │ │ - 952: aload 9 │ │ │ │ - 954: invokevirtual #73 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ - 957: goto 939 │ │ │ │ + 692: aload 9 │ │ │ │ + 694: ldc2_w #341 // double 24.0d │ │ │ │ + 697: dload 5 │ │ │ │ + 699: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 702: astore 11 │ │ │ │ + 704: aload 10 │ │ │ │ + 706: aload 11 │ │ │ │ + 708: invokestatic #275 // Method check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ │ │ + 711: aload 8 │ │ │ │ + 713: ldc2_w #337 // double 4.0d │ │ │ │ + 716: ldc2_w #345 // double 3.0d │ │ │ │ + 719: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 722: invokevirtual #314 // Method org/javia/arity/Complex.factorial:()Lorg/javia/arity/Complex; │ │ │ │ + 725: astore 8 │ │ │ │ + 727: ldc2_w #353 // double -9.433293289755953d │ │ │ │ + 730: dstore 18 │ │ │ │ + 732: aload 9 │ │ │ │ + 734: ldc2_w #349 // double 0.016041882741649555d │ │ │ │ + 737: dload 18 │ │ │ │ + 739: invokevirtual #226 // Method org/javia/arity/Complex.set:(DD)Lorg/javia/arity/Complex; │ │ │ │ + 742: astore 9 │ │ │ │ + 744: aload 8 │ │ │ │ + 746: aload 9 │ │ │ │ + 748: invokestatic #275 // Method check:(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ │ │ + 751: dload_1 │ │ │ │ + 752: invokestatic #356 // Method org/javia/arity/MoreMath.log:(D)D │ │ │ │ + 755: dconst_0 │ │ │ │ + 756: dconst_0 │ │ │ │ + 757: ddiv │ │ │ │ + 758: invokestatic #285 // Method check:(DD)V │ │ │ │ + 761: ldc2_w #359 // double -0.03d │ │ │ │ + 764: invokestatic #356 // Method org/javia/arity/MoreMath.log:(D)D │ │ │ │ + 767: dconst_0 │ │ │ │ + 768: dconst_0 │ │ │ │ + 769: ddiv │ │ │ │ + 770: invokestatic #285 // Method check:(DD)V │ │ │ │ + 773: ldc2_w #359 // double -0.03d │ │ │ │ + 776: invokestatic #364 // Method org/javia/arity/MoreMath.intLog10:(D)I │ │ │ │ + 779: i2d │ │ │ │ + 780: dload 5 │ │ │ │ + 782: invokestatic #285 // Method check:(DD)V │ │ │ │ + 785: ldc2_w #367 // double 0.03d │ │ │ │ + 788: invokestatic #364 // Method org/javia/arity/MoreMath.intLog10:(D)I │ │ │ │ + 791: i2d │ │ │ │ + 792: ldc2_w #325 // double -2.0d │ │ │ │ + 795: invokestatic #285 // Method check:(DD)V │ │ │ │ + 798: iconst_3 │ │ │ │ + 799: invokestatic #372 // Method org/javia/arity/MoreMath.intExp10:(I)D │ │ │ │ + 802: ldc2_w #375 // double 1000.0d │ │ │ │ + 805: invokestatic #285 // Method check:(DD)V │ │ │ │ + 808: iconst_m1 │ │ │ │ + 809: invokestatic #372 // Method org/javia/arity/MoreMath.intExp10:(I)D │ │ │ │ + 812: ldc2_w #379 // double 0.1d │ │ │ │ + 815: invokestatic #285 // Method check:(DD)V │ │ │ │ + 818: ldc2_w #383 // double 1.235d │ │ │ │ + 821: ldc2_w #387 // double 0.02d │ │ │ │ + 824: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ + 827: ldc2_w #395 // double 1.24d │ │ │ │ + 830: invokestatic #285 // Method check:(DD)V │ │ │ │ + 833: ldc2_w #383 // double 1.235d │ │ │ │ + 836: ldc2_w #399 // double 0.4d │ │ │ │ + 839: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ + 842: ldc2_w #403 // double 1.2000000000000002d │ │ │ │ + 845: invokestatic #285 // Method check:(DD)V │ │ │ │ + 848: ldc2_w #407 // double -1.235d │ │ │ │ + 851: ldc2_w #387 // double 0.02d │ │ │ │ + 854: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ + 857: ldc2_w #411 // double -1.24d │ │ │ │ + 860: invokestatic #285 // Method check:(DD)V │ │ │ │ + 863: ldc2_w #407 // double -1.235d │ │ │ │ + 866: ldc2_w #399 // double 0.4d │ │ │ │ + 869: invokestatic #392 // Method org/javia/arity/Util.shortApprox:(DD)D │ │ │ │ + 872: dstore 20 │ │ │ │ + 874: ldc2_w #415 // double -1.2000000000000002d │ │ │ │ + 877: dstore 22 │ │ │ │ + 879: dload 20 │ │ │ │ + 881: dload 22 │ │ │ │ + 883: invokestatic #285 // Method check:(DD)V │ │ │ │ + 886: invokestatic #422 // Method org/javia/arity/TestFormat.testFormat:()Z │ │ │ │ + 889: invokestatic #217 // Method check:(Z)V │ │ │ │ + 892: invokestatic #427 // Method org/javia/arity/TestEval.testEval:()Z │ │ │ │ + 895: invokestatic #217 // Method check:(Z)V │ │ │ │ + 898: invokestatic #430 // Method testRecursiveEval:()Z │ │ │ │ + 901: invokestatic #217 // Method check:(Z)V │ │ │ │ + 904: getstatic #28 // Field allOk:Z │ │ │ │ + 907: istore 24 │ │ │ │ + 909: iload 24 │ │ │ │ + 911: ifne 936 │ │ │ │ + 914: getstatic #44 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ + 917: astore 8 │ │ │ │ + 919: ldc_w #432 // String \n*** Some tests FAILED ***\n │ │ │ │ + 922: astore 9 │ │ │ │ + 924: aload 8 │ │ │ │ + 926: aload 9 │ │ │ │ + 928: invokevirtual #73 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ + 931: iload_0 │ │ │ │ + 932: invokestatic #436 // Method java/lang/System.exit:(I)V │ │ │ │ + 935: return │ │ │ │ + 936: getstatic #44 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ + 939: astore 8 │ │ │ │ + 941: ldc_w #438 // String \n*** All tests passed OK ***\n │ │ │ │ + 944: astore 9 │ │ │ │ + 946: aload 8 │ │ │ │ + 948: aload 9 │ │ │ │ + 950: invokevirtual #73 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ + 953: goto 935 │ │ │ │ │ │ │ │ static boolean testRecursiveEval(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=0 │ │ │ │ + stack=300, locals=15, args_size=0 │ │ │ │ 0: ldc2_w #296 // double 2.0d │ │ │ │ 3: dstore_0 │ │ │ │ 4: ldc2_w #201 // double 1.0d │ │ │ │ 7: dstore_2 │ │ │ │ 8: dconst_0 │ │ │ │ 9: dstore 4 │ │ │ │ 11: iconst_0 │ │ │ │ @@ -1629,38 +1629,38 @@ │ │ │ │ 127: iload 12 │ │ │ │ 129: ifne 166 │ │ │ │ 132: ldc2_w #345 // double 3.0d │ │ │ │ 135: dstore 10 │ │ │ │ 137: aload 7 │ │ │ │ 139: dload 10 │ │ │ │ 141: invokevirtual #450 // Method org/javia/arity/Function.eval:(D)D │ │ │ │ - 144: dstore 13 │ │ │ │ + 144: dstore 10 │ │ │ │ 146: ldc2_w #197 // double -1.0d │ │ │ │ - 149: dstore 15 │ │ │ │ - 151: dload 13 │ │ │ │ - 153: dload 15 │ │ │ │ + 149: dstore 4 │ │ │ │ + 151: dload 10 │ │ │ │ + 153: dload 4 │ │ │ │ 155: dcmpl │ │ │ │ - 156: istore 17 │ │ │ │ - 158: iload 17 │ │ │ │ + 156: istore 13 │ │ │ │ + 158: iload 13 │ │ │ │ 160: ifne 166 │ │ │ │ 163: iconst_1 │ │ │ │ 164: istore 6 │ │ │ │ 166: iload 6 │ │ │ │ 168: ireturn │ │ │ │ 169: astore 7 │ │ │ │ 171: getstatic #44 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 174: astore 9 │ │ │ │ 176: new #46 // class java/lang/StringBuilder │ │ │ │ 179: astore 8 │ │ │ │ 181: aload 8 │ │ │ │ 183: invokespecial #47 // Method java/lang/StringBuilder."":()V │ │ │ │ 186: ldc #139 // String │ │ │ │ - 188: astore 18 │ │ │ │ + 188: astore 14 │ │ │ │ 190: aload 8 │ │ │ │ - 192: aload 18 │ │ │ │ + 192: aload 14 │ │ │ │ 194: invokevirtual #53 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 197: astore 8 │ │ │ │ 199: aload 8 │ │ │ │ 201: aload 7 │ │ │ │ 203: invokevirtual #85 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ 206: invokevirtual #67 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 209: astore 7 ├── smali/com/csvreader/CsvReader.smali │ @@ -943,17 +943,17 @@ │ │ move-result-object v1 │ │ invoke-static {}, Ljava/text/NumberFormat;->getIntegerInstance()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ - iget-wide v3, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iget-wide v4, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ - invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ + invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ @@ -1734,15 +1734,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public readHeaders()Z │ - .locals 7 │ + .locals 8 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ const/4 v1, 0x0 │ @@ -1797,21 +1797,21 @@ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ :cond_0 │ if-eqz v2, :cond_1 │ │ - iget-wide v3, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iget-wide v4, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ - const-wide/16 v5, 0x1 │ + const-wide/16 v6, 0x1 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - iput-wide v3, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iput-wide v4, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ :cond_1 │ iput v1, p0, Lcom/csvreader/CsvReader;->columnsCount:I │ │ return v2 │ .end method │ │ @@ -2151,17 +2151,17 @@ │ │ invoke-static {}, Ljava/text/NumberFormat;->getIntegerInstance()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ iget v3, p0, Lcom/csvreader/CsvReader;->columnsCount:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ + invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ @@ -2171,17 +2171,17 @@ │ │ move-result-object v1 │ │ invoke-static {}, Ljava/text/NumberFormat;->getIntegerInstance()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ - iget-wide v3, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iget-wide v4, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ - invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ + invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ @@ -2933,17 +2933,17 @@ │ │ invoke-static {}, Ljava/text/NumberFormat;->getIntegerInstance()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ iget v3, p0, Lcom/csvreader/CsvReader;->columnsCount:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ + invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ @@ -2953,17 +2953,17 @@ │ │ move-result-object v1 │ │ invoke-static {}, Ljava/text/NumberFormat;->getIntegerInstance()Ljava/text/NumberFormat; │ │ move-result-object v2 │ │ - iget-wide v3, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iget-wide v4, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ - invoke-virtual {v2, v3, v4}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ + invoke-virtual {v2, v4, v5}, Ljava/text/NumberFormat;->format(J)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ @@ -3880,15 +3880,15 @@ │ :cond_6 │ move v2, v1 │ │ goto :goto_1 │ .end method │ │ .method public skipRecord()Z │ - .locals 5 │ + .locals 6 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ invoke-direct {p0}, Lcom/csvreader/CsvReader;->checkClosed()V │ @@ -3901,18 +3901,18 @@ │ │ invoke-virtual {p0}, Lcom/csvreader/CsvReader;->readRecord()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - iget-wide v1, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iget-wide v2, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ - iput-wide v1, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ + iput-wide v2, p0, Lcom/csvreader/CsvReader;->currentRecord:J │ │ :cond_0 │ return v0 │ .end method ├── smali/com/google/android/apps/analytics/Item.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 3 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 5 │ return-void │ .end method ├── smali/com/google/android/apps/analytics/AnalyticsParameterEncoder.smali │ @@ -63,14 +63,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "URL encoding failed for: " │ │ + .line 16 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 ├── smali/com/google/android/apps/analytics/Transaction.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 3 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 5 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 723 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/context/Contexts.smali │ @@ -2616,15 +2616,15 @@ │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 482 │ return-void │ .end method │ │ .method public shareContent(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)Z │ - .locals 10 │ + .locals 9 │ .param p1, "subject" # Ljava/lang/String; │ .param p2, "content" # Ljava/lang/String; │ .param p3, "htmlContent" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ @@ -2635,213 +2635,211 @@ │ "Ljava/io/File;", │ ">;)Z" │ } │ .end annotation │ │ .prologue │ .local p4, "attachments":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 276 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/context/Contexts;->uiActivity:Landroid/app/Activity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/context/Contexts;->uiActivity:Landroid/app/Activity; │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ - move v5, v6 │ + move v4, v5 │ │ .line 313 │ :goto_0 │ - return v5 │ + return v4 │ │ .line 281 │ :cond_0 │ if-eqz p4, :cond_1 │ │ invoke-interface {p4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-gt v5, v7, :cond_2 │ + if-gt v4, v6, :cond_2 │ │ .line 282 │ :cond_1 │ - new-instance v2, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - const-string v5, "android.intent.action.SEND" │ + const-string v4, "android.intent.action.SEND" │ │ - invoke-direct {v2, v5}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v1, v4}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 286 │ - .local v2, "intent":Landroid/content/Intent; │ + .local v1, "intent":Landroid/content/Intent; │ :goto_1 │ - const-string v5, "android.intent.extra.SUBJECT" │ + const-string v4, "android.intent.extra.SUBJECT" │ │ - invoke-virtual {v2, v5, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 287 │ if-eqz p3, :cond_3 │ │ .line 288 │ - const-string v5, "text/html" │ + const-string v4, "text/html" │ │ - invoke-virtual {v2, v5}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 289 │ - const-string v5, "android.intent.extra.TEXT" │ + const-string v4, "android.intent.extra.TEXT" │ │ invoke-static {p2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v2, v5, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; │ + invoke-virtual {v1, v4, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ .line 295 │ :goto_2 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 296 │ - .local v3, "parcels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v2, "parcels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz p4, :cond_4 │ │ .line 297 │ invoke-interface {p4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v7 │ │ - if-eqz v5, :cond_4 │ + if-eqz v7, :cond_4 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/io/File; │ │ .line 298 │ .local v0, "f":Ljava/io/File; │ invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 284 │ .end local v0 # "f":Ljava/io/File; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "intent":Landroid/content/Intent; │ - .end local v3 # "parcels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "intent":Landroid/content/Intent; │ + .end local v2 # "parcels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - new-instance v2, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - const-string v5, "android.intent.action.SEND_MULTIPLE" │ + const-string v4, "android.intent.action.SEND_MULTIPLE" │ │ - invoke-direct {v2, v5}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v1, v4}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ - .restart local v2 # "intent":Landroid/content/Intent; │ + .restart local v1 # "intent":Landroid/content/Intent; │ goto :goto_1 │ │ .line 291 │ :cond_3 │ - const-string v5, "text/plain" │ + const-string v4, "text/plain" │ │ - invoke-virtual {v2, v5}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 292 │ - const-string v5, "android.intent.extra.TEXT" │ + const-string v4, "android.intent.extra.TEXT" │ │ - invoke-virtual {v2, v5, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ goto :goto_2 │ │ .line 302 │ - .restart local v3 # "parcels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v2 # "parcels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_4 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v7, :cond_6 │ + if-ne v4, v6, :cond_6 │ │ .line 303 │ - const-string v8, "android.intent.extra.STREAM" │ + const-string v7, "android.intent.extra.STREAM" │ │ - invoke-virtual {v3, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/os/Parcelable; │ + check-cast v4, Landroid/os/Parcelable; │ │ - invoke-virtual {v2, v8, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ + invoke-virtual {v1, v7, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 308 │ :cond_5 │ :goto_4 │ :try_start_0 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/context/Contexts;->uiActivity:Landroid/app/Activity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/context/Contexts;->uiActivity:Landroid/app/Activity; │ │ - iget-object v8, p0, Lcom/bottleworks/dailymoney/context/Contexts;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v7, p0, Lcom/bottleworks/dailymoney/context/Contexts;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v9, Lcom/bottleworks/dailymoney/core/R$string;->clabel_share:I │ + sget v8, Lcom/bottleworks/dailymoney/core/R$string;->clabel_share:I │ │ - invoke-virtual {v8, v9}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v2, v8}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ + invoke-static {v1, v7}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v5, v8}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v4, v7}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move v5, v7 │ + move v4, v6 │ │ .line 313 │ goto :goto_0 │ │ .line 304 │ :cond_6 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-le v5, v7, :cond_5 │ + if-le v4, v6, :cond_5 │ │ .line 305 │ - const-string v5, "android.intent.extra.STREAM" │ + const-string v4, "android.intent.extra.STREAM" │ │ - invoke-virtual {v2, v5, v3}, Landroid/content/Intent;->putParcelableArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; │ + invoke-virtual {v1, v4, v2}, Landroid/content/Intent;->putParcelableArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; │ │ goto :goto_4 │ │ .line 309 │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 310 │ - .local v4, "x":Ljava/lang/Exception; │ - invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ + .local v3, "x":Ljava/lang/Exception; │ + invoke-virtual {v3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v5, v4}, Lcom/bottleworks/commons/util/Logger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v4, v3}, Lcom/bottleworks/commons/util/Logger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - move v5, v6 │ + move v4, v5 │ │ .line 311 │ goto/16 :goto_0 │ .end method │ │ .method public shareHtmlContent(Ljava/lang/String;Ljava/lang/String;)Z │ .locals 1 │ @@ -2928,15 +2926,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public toFormattedMoneyString(D)Ljava/lang/String; │ - .locals 4 │ + .locals 5 │ .param p1, "money" # D │ │ .prologue │ .line 649 │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/context/Contexts;->getMasterDataProvider()Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ move-result-object v1 ├── smali/com/bottleworks/dailymoney/context/Contexts$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$value:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/context/Contexts; │ │ .prologue │ .line 224 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/context/Contexts$2;->this$0:Lcom/bottleworks/dailymoney/context/Contexts; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/context/Contexts$2;->val$category:Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/context/Contexts$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/context/Contexts;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/context/Contexts; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/context/Contexts$1;->this$0:Lcom/bottleworks/dailymoney/context/Contexts; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/context/Contexts$1;->val$context:Landroid/content/Context; ├── smali/com/bottleworks/dailymoney/context/Contexts$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$path:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/context/Contexts;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/context/Contexts; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/context/Contexts$3;->this$0:Lcom/bottleworks/dailymoney/context/Contexts; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/context/Contexts$3;->val$path:Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/calculator2/CalculatorDisplay$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay$1;->this$0:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ invoke-direct {p0}, Landroid/text/method/NumberKeyListener;->()V ├── smali/com/bottleworks/dailymoney/calculator2/EventListener.smali │ @@ -102,15 +102,15 @@ │ check-cast p1, Landroid/widget/Button; │ │ .end local p1 # "view":Landroid/view/View; │ invoke-virtual {p1}, Landroid/widget/Button;->getText()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 52 │ .local v1, "text":Ljava/lang/String; │ invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ @@ -148,14 +148,15 @@ │ .line 57 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/calculator2/EventListener;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Lcom/bottleworks/dailymoney/calculator2/EventListener;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + .line 58 │ invoke-virtual {v2}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->getCurrentIndex()I │ │ move-result v2 │ │ const/4 v3, 0x1 │ │ if-ne v2, v3, :cond_0 ├── smali/com/bottleworks/dailymoney/calculator2/History.smali │ @@ -254,14 +254,15 @@ │ │ if-lt v0, v1, :cond_1 │ │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mEntries:Ljava/util/Vector; │ │ iget-object v1, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mEntries:Ljava/util/Vector; │ │ + .line 103 │ invoke-virtual {v1}, Ljava/util/Vector;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x2 │ │ invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object; │ @@ -450,30 +451,29 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 70 │ - iget-object v2, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mEntries:Ljava/util/Vector; │ + iget-object v1, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mEntries:Ljava/util/Vector; │ │ - invoke-virtual {v2}, Ljava/util/Vector;->size()I │ + invoke-virtual {v1}, Ljava/util/Vector;->size()I │ │ - move-result v2 │ + move-result v1 │ │ - invoke-interface {p1, v2}, Ljava/io/DataOutput;->writeInt(I)V │ + invoke-interface {p1, v1}, Ljava/io/DataOutput;->writeInt(I)V │ │ .line 71 │ - iget-object v2, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mEntries:Ljava/util/Vector; │ + iget-object v1, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mEntries:Ljava/util/Vector; │ │ - invoke-virtual {v2}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -488,14 +488,14 @@ │ invoke-virtual {v0, p1}, Lcom/bottleworks/dailymoney/calculator2/HistoryEntry;->write(Ljava/io/DataOutput;)V │ │ goto :goto_0 │ │ .line 74 │ .end local v0 # "entry":Lcom/bottleworks/dailymoney/calculator2/HistoryEntry; │ :cond_0 │ - iget v2, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mPos:I │ + iget v1, p0, Lcom/bottleworks/dailymoney/calculator2/History;->mPos:I │ │ - invoke-interface {p1, v2}, Ljava/io/DataOutput;->writeInt(I)V │ + invoke-interface {p1, v1}, Ljava/io/DataOutput;->writeInt(I)V │ │ .line 75 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/calculator2/PanelSwitcher$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher$1;->this$0:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V ├── smali/com/bottleworks/dailymoney/calculator2/Logic.smali │ @@ -113,15 +113,15 @@ │ .line 70 │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->cal2_enter:I │ │ invoke-virtual {p1, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/bottleworks/dailymoney/calculator2/Logic;->mEnterString:Ljava/lang/String; │ │ .line 72 │ invoke-direct {p0, v4}, Lcom/bottleworks/dailymoney/calculator2/Logic;->clearWithHistory(Z)V │ @@ -343,44 +343,49 @@ │ .local v0, "text":Ljava/lang/String; │ iget-boolean v1, p0, Lcom/bottleworks/dailymoney/calculator2/Logic;->mIsError:Z │ │ if-nez v1, :cond_1 │ │ iget-object v1, p0, Lcom/bottleworks/dailymoney/calculator2/Logic;->mResult:Ljava/lang/String; │ │ + .line 118 │ invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ + .line 119 │ invoke-static {p1}, Lcom/bottleworks/dailymoney/calculator2/Logic;->isOperator(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lcom/bottleworks/dailymoney/calculator2/Logic;->mDisplay:Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay; │ │ + .line 120 │ invoke-virtual {v1}, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->getSelectionStart()I │ │ move-result v1 │ │ invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ move-result v2 │ │ if-eq v1, v2, :cond_1 │ │ :cond_0 │ const/4 v1, 0x1 │ │ + .line 117 │ :goto_0 │ return v1 │ │ + .line 120 │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method cleared()V ├── smali/com/bottleworks/dailymoney/calculator2/CalculatorDisplay.smali │ @@ -35,20 +35,22 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 40 │ const-string v0, "0123456789.+-*/\u2212\u00d7\u00f7()!%^" │ │ + .line 41 │ invoke-virtual {v0}, Ljava/lang/String;->toCharArray()[C │ │ move-result-object v0 │ │ sput-object v0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->ACCEPTED_CHARS:[C │ │ + .line 40 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ @@ -82,14 +84,15 @@ │ │ .prologue │ .line 78 │ invoke-virtual {p1}, Landroid/widget/TextView;->getWidth()I │ │ move-result v3 │ │ + .line 79 │ invoke-virtual {p1}, Landroid/widget/TextView;->getTotalPaddingLeft()I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ invoke-virtual {p1}, Landroid/widget/TextView;->getTotalPaddingRight()I │ @@ -311,22 +314,22 @@ │ │ .line 73 │ :cond_0 │ return-void │ .end method │ │ .method protected onSizeChanged(IIII)V │ - .locals 5 │ + .locals 6 │ .param p1, "w" # I │ .param p2, "h" # I │ .param p3, "oldW" # I │ .param p4, "oldH" # I │ │ .prologue │ - const-wide/16 v3, 0x1f4 │ + const-wide/16 v4, 0x1f4 │ │ const/4 v2, 0x0 │ │ .line 124 │ new-instance v0, Landroid/view/animation/TranslateAnimation; │ │ int-to-float v1, p2 │ @@ -334,15 +337,15 @@ │ invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;->(FFFF)V │ │ iput-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->inAnimUp:Landroid/view/animation/TranslateAnimation; │ │ .line 125 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->inAnimUp:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 126 │ new-instance v0, Landroid/view/animation/TranslateAnimation; │ │ neg-int v1, p2 │ │ int-to-float v1, v1 │ @@ -350,15 +353,15 @@ │ invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;->(FFFF)V │ │ iput-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->outAnimUp:Landroid/view/animation/TranslateAnimation; │ │ .line 127 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->outAnimUp:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 129 │ new-instance v0, Landroid/view/animation/TranslateAnimation; │ │ neg-int v1, p2 │ │ int-to-float v1, v1 │ @@ -366,29 +369,29 @@ │ invoke-direct {v0, v2, v2, v1, v2}, Landroid/view/animation/TranslateAnimation;->(FFFF)V │ │ iput-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->inAnimDown:Landroid/view/animation/TranslateAnimation; │ │ .line 130 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->inAnimDown:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 131 │ new-instance v0, Landroid/view/animation/TranslateAnimation; │ │ int-to-float v1, p2 │ │ invoke-direct {v0, v2, v2, v2, v1}, Landroid/view/animation/TranslateAnimation;->(FFFF)V │ │ iput-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->outAnimDown:Landroid/view/animation/TranslateAnimation; │ │ .line 132 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/CalculatorDisplay;->outAnimDown:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 133 │ return-void │ .end method │ │ .method protected setLogic(Lcom/bottleworks/dailymoney/calculator2/Logic;)V │ .locals 5 ├── smali/com/bottleworks/dailymoney/calculator2/PanelSwitcher.smali │ @@ -311,22 +311,22 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public onSizeChanged(IIII)V │ - .locals 5 │ + .locals 6 │ .param p1, "w" # I │ .param p2, "h" # I │ .param p3, "oldW" # I │ .param p4, "oldH" # I │ │ .prologue │ - const-wide/16 v3, 0x190 │ + const-wide/16 v4, 0x190 │ │ const/4 v2, 0x0 │ │ .line 80 │ iput p1, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->mWidth:I │ │ .line 81 │ @@ -376,30 +376,30 @@ │ invoke-direct {v0, v2, v1, v2, v2}, Landroid/view/animation/TranslateAnimation;->(FFFF)V │ │ iput-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->outRight:Landroid/view/animation/TranslateAnimation; │ │ .line 86 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->inLeft:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 87 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->outLeft:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 88 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->inRight:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 89 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->outRight:Landroid/view/animation/TranslateAnimation; │ │ - invoke-virtual {v0, v3, v4}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ + invoke-virtual {v0, v4, v5}, Landroid/view/animation/TranslateAnimation;->setDuration(J)V │ │ .line 90 │ return-void │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 1 ├── smali/com/bottleworks/dailymoney/calculator2/ColorButton.smali │ @@ -112,15 +112,15 @@ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 98 │ return-void │ .end method │ │ .method private init(Lcom/bottleworks/dailymoney/calculator2/Calculator;)V │ - .locals 3 │ + .locals 4 │ .param p1, "calc" # Lcom/bottleworks/dailymoney/calculator2/Calculator; │ │ .prologue │ .line 62 │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ @@ -166,17 +166,17 @@ │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Landroid/text/TextPaint;->setColor(I)V │ │ .line 70 │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ - iput-wide v1, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ + iput-wide v2, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ │ .line 72 │ invoke-virtual {p1, p0}, Lcom/bottleworks/dailymoney/calculator2/Calculator;->adjustFontSize(Landroid/widget/TextView;)V │ │ .line 73 │ return-void │ .end method │ @@ -200,15 +200,15 @@ │ │ int-to-float v1, v1 │ │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->getText()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ │ move-result v2 │ │ @@ -276,48 +276,48 @@ │ invoke-interface {v0, p0}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V │ │ .line 59 │ return-void │ .end method │ │ .method public onDraw(Landroid/graphics/Canvas;)V │ - .locals 10 │ + .locals 12 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ - const-wide/16 v8, -0x1 │ + const-wide/16 v10, -0x1 │ │ const/4 v2, 0x0 │ │ .line 102 │ - iget-wide v3, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ + iget-wide v4, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ │ - cmp-long v0, v3, v8 │ + cmp-long v0, v4, v10 │ │ if-eqz v0, :cond_2 │ │ .line 103 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-wide v5, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ + iget-wide v8, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v8 │ │ - long-to-int v7, v3 │ + long-to-int v7, v4 │ │ .line 105 │ .local v7, "animDuration":I │ const/16 v0, 0x15e │ │ if-lt v7, v0, :cond_1 │ │ .line 106 │ - iput-wide v8, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ + iput-wide v10, p0, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->mAnimStart:J │ │ .line 115 │ .end local v7 # "animDuration":I │ :cond_0 │ :goto_0 │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->getText()Ljava/lang/CharSequence; │ │ @@ -347,17 +347,17 @@ │ .line 108 │ .end local v1 # "text":Ljava/lang/CharSequence; │ .restart local v7 # "animDuration":I │ :cond_1 │ invoke-direct {p0, v7, p1}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->drawMagicFlame(ILandroid/graphics/Canvas;)V │ │ .line 109 │ - const-wide/16 v3, 0xa │ + const-wide/16 v4, 0xa │ │ - invoke-virtual {p0, v3, v4}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->postInvalidateDelayed(J)V │ + invoke-virtual {p0, v4, v5}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->postInvalidateDelayed(J)V │ │ goto :goto_0 │ │ .line 111 │ .end local v7 # "animDuration":I │ :cond_2 │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/calculator2/ColorButton;->isPressed()Z ├── smali/com/bottleworks/dailymoney/calculator2/CalculatorEditable.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/text/SpannableStringBuilder; │ .source "CalculatorEditable.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$1;, │ Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable$Factory; │ } │ .end annotation │ │ │ # static fields │ .field private static final ORIGINALS:[C │ @@ -342,19 +341,14 @@ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method public bridge synthetic replace(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ .locals 1 │ - .param p1, "x0" # I │ - .param p2, "x1" # I │ - .param p3, "x2" # Ljava/lang/CharSequence; │ - .param p4, "x3" # I │ - .param p5, "x4" # I │ │ .prologue │ .line 25 │ invoke-virtual/range {p0 .. p5}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;->replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; │ │ move-result-object v0 │ │ @@ -378,15 +372,15 @@ │ if-eqz v1, :cond_0 │ │ .line 40 │ invoke-super/range {p0 .. p5}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder; │ │ move-result-object v1 │ │ - .line 47 │ + .line 45 │ :goto_0 │ return-object v1 │ │ .line 42 │ :cond_0 │ const/4 v1, 0x1 │ │ @@ -394,15 +388,15 @@ │ │ .line 44 │ :try_start_0 │ invoke-interface {p3, p4, p5}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 45 │ .local v0, "delta":Ljava/lang/String; │ invoke-direct {p0, p1, p2, v0}, Lcom/bottleworks/dailymoney/calculator2/CalculatorEditable;->internalReplace(IILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ :try_end_0 ├── smali/com/bottleworks/dailymoney/calculator2/Calculator.smali │ @@ -573,14 +573,15 @@ │ :pswitch_1 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + .line 151 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->getCurrentIndex()I │ │ move-result v0 │ │ const/4 v1, 0x1 │ │ if-ne v0, v1, :cond_0 │ @@ -596,14 +597,15 @@ │ :pswitch_2 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + .line 158 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->getCurrentIndex()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 159 │ @@ -666,22 +668,24 @@ │ │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + .line 134 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->getCurrentIndex()I │ │ move-result v0 │ │ if-ne v0, v1, :cond_1 │ │ move v0, v1 │ │ + .line 133 │ :goto_0 │ invoke-interface {v3, v0}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ .line 136 │ const/4 v0, 0x3 │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ @@ -690,32 +694,34 @@ │ │ iget-object v3, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Lcom/bottleworks/dailymoney/calculator2/Calculator;->mPanelSwitcher:Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher; │ │ + .line 137 │ invoke-virtual {v3}, Lcom/bottleworks/dailymoney/calculator2/PanelSwitcher;->getCurrentIndex()I │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ move v2, v1 │ │ + .line 136 │ :cond_0 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ .line 139 │ return v1 │ │ :cond_1 │ move v0, v2 │ │ - .line 133 │ + .line 134 │ goto :goto_0 │ .end method │ │ .method protected onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "icicle" # Landroid/os/Bundle; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$5;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailEditorActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ .prologue │ .line 187 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ const/4 v0, 0x0 ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$which:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;I)V │ .locals 1 │ + .param p1, "this$1" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ .prologue │ .line 222 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;->this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7$1;->val$which:I ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -39,16 +40,16 @@ │ .method public run()V │ .locals 4 │ │ .prologue │ .line 109 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$9;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - const-wide/16 v1, 0xc8 │ + const-wide/16 v2, 0xc8 │ │ - const-string v3, "error short" │ + const-string v1, "error short" │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ + invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ │ .line 110 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/AboutActivity.smali │ @@ -21,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 15 │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->()V │ │ - .line 48 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/bottleworks/dailymoney/ui/AboutActivity;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Lcom/bottleworks/dailymoney/ui/AboutActivity; │ .param p1, "x1" # Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/AccountEditorActivity.smali │ @@ -95,15 +95,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 36 │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->()V │ │ - .line 284 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;Lcom/bottleworks/dailymoney/data/AccountType;)V │ .locals 0 │ .param p0, "x0" # Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ .param p1, "x1" # Lcom/bottleworks/dailymoney/data/AccountType; │ @@ -112,15 +111,15 @@ │ .line 36 │ invoke-direct {p0, p1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->onTypeChanged(Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ return-void │ .end method │ │ .method private clone(Lcom/bottleworks/dailymoney/data/Account;)Lcom/bottleworks/dailymoney/data/Account; │ - .locals 5 │ + .locals 6 │ .param p1, "account" # Lcom/bottleworks/dailymoney/data/Account; │ │ .prologue │ .line 53 │ new-instance v0, Lcom/bottleworks/dailymoney/data/Account; │ │ invoke-virtual {p1}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ @@ -129,17 +128,17 @@ │ │ invoke-virtual {p1}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/data/Account;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ .line 54 │ .local v0, "acc":Lcom/bottleworks/dailymoney/data/Account; │ @@ -258,15 +257,15 @@ │ │ .method private doOk()V │ .locals 15 │ │ .prologue │ const/4 v14, -0x1 │ │ - const/4 v9, 0x2 │ + const/4 v10, 0x2 │ │ const/4 v13, 0x1 │ │ const/4 v12, 0x0 │ │ .line 196 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->typeEditor:Landroid/widget/Spinner; │ @@ -442,17 +441,17 @@ │ invoke-virtual {v6, v3}, Lcom/bottleworks/dailymoney/data/Account;->setName(Ljava/lang/String;)V │ │ .line 216 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ invoke-static {v2}, Lcom/bottleworks/commons/util/Formats;->string2Double(Ljava/lang/String;)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/data/Account;->setInitialValue(D)V │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/data/Account;->setInitialValue(D)V │ │ .line 217 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->cashAccountEditor:Landroid/widget/CheckBox; │ │ invoke-virtual {v7}, Landroid/widget/CheckBox;->isChecked()Z │ @@ -486,34 +485,37 @@ │ if-eqz v4, :cond_3 │ │ .line 224 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v7, Lcom/bottleworks/dailymoney/core/R$string;->msg_account_existed:I │ │ - new-array v8, v9, [Ljava/lang/Object; │ + new-array v8, v10, [Ljava/lang/Object; │ │ aput-object v3, v8, v12 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ + .line 226 │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v8, v13 │ │ + .line 225 │ invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 224 │ invoke-static {p0, v6}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 230 │ :cond_3 │ :try_start_0 │ @@ -701,30 +703,32 @@ │ if-nez v6, :cond_5 │ │ .line 249 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v7, Lcom/bottleworks/dailymoney/core/R$string;->msg_account_existed:I │ │ - new-array v8, v9, [Ljava/lang/Object; │ + new-array v8, v10, [Ljava/lang/Object; │ │ aput-object v3, v8, v12 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ + .line 250 │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v8, v13 │ │ + .line 249 │ invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {p0, v6}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ @@ -742,15 +746,15 @@ │ invoke-interface {v1, v6, v7}, Lcom/bottleworks/dailymoney/data/IDataProvider;->updateAccount(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)Z │ │ .line 254 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v7, Lcom/bottleworks/dailymoney/core/R$string;->msg_account_updated:I │ │ - new-array v8, v9, [Ljava/lang/Object; │ + new-array v8, v10, [Ljava/lang/Object; │ │ aput-object v3, v8, v12 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ @@ -843,15 +847,15 @@ │ goto :goto_0 │ .end method │ │ .method private initialEditor()V │ .locals 15 │ │ .prologue │ - const/4 v14, 0x0 │ + const/4 v11, 0x0 │ │ .line 93 │ sget v1, Lcom/bottleworks/dailymoney/core/R$id;->acceditor_name:I │ │ invoke-virtual {p0, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ @@ -885,17 +889,17 @@ │ .line 97 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->initvalEditor:Landroid/widget/EditText; │ │ iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Lcom/bottleworks/commons/util/Formats;->double2String(D)Ljava/lang/String; │ + invoke-static {v4, v5}, Lcom/bottleworks/commons/util/Formats;->double2String(D)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 100 │ sget v1, Lcom/bottleworks/dailymoney/core/R$id;->acceditor_type:I │ @@ -915,98 +919,95 @@ │ │ .line 102 │ .local v2, "data":Ljava/util/List;, "Ljava/util/List;>;" │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->workingAccount:Lcom/bottleworks/dailymoney/data/Account; │ │ invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ .line 104 │ - .local v13, "type":Ljava/lang/String; │ - const/4 v8, -0x1 │ + .local v10, "type":Ljava/lang/String; │ + const/4 v7, -0x1 │ │ - .local v8, "i":I │ - move v12, v8 │ + .local v7, "i":I │ + move v9, v7 │ │ .line 105 │ - .local v12, "selpos":I │ + .local v9, "selpos":I │ invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;->getSupportedType()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - .local v6, "arr$":[Lcom/bottleworks/dailymoney/data/AccountType; │ - array-length v10, v6 │ + array-length v4, v3 │ │ - .local v10, "len$":I │ - const/4 v9, 0x0 │ + move v1, v11 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v10, :cond_1 │ + if-ge v1, v4, :cond_1 │ │ - aget-object v7, v6, v9 │ + aget-object v6, v3, v1 │ │ .line 106 │ - .local v7, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - add-int/lit8 v8, v8, 0x1 │ + .local v6, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + add-int/lit8 v7, v7, 0x1 │ │ .line 107 │ - new-instance v11, Ljava/util/HashMap; │ + new-instance v8, Ljava/util/HashMap; │ │ - invoke-direct {v11}, Ljava/util/HashMap;->()V │ + invoke-direct {v8}, Ljava/util/HashMap;->()V │ │ .line 108 │ - .local v11, "row":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface {v2, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v8, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 109 │ - sget-object v1, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v1, v1, v14 │ + aget-object v5, v5, v11 │ │ - new-instance v3, Lcom/bottleworks/dailymoney/ui/NamedItem; │ + new-instance v12, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v13, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v4, v4, v14 │ + aget-object v13, v13, v11 │ │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - invoke-virtual {v7, v5}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ + invoke-virtual {v6, v14}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v14 │ │ - invoke-direct {v3, v4, v7, v5}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v12, v13, v6, v14}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v11, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v8, v5, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 111 │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - invoke-virtual {v1, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v5 │ │ - if-eqz v1, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 112 │ - move v12, v8 │ + move v9, v7 │ │ .line 105 │ :cond_0 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 115 │ - .end local v7 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - .end local v11 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v6 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + .end local v8 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_1 │ new-instance v0, Landroid/widget/SimpleAdapter; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$layout;->simple_spitem:I │ │ sget-object v4, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->spfrom:[Ljava/lang/String; │ │ @@ -1033,20 +1034,20 @@ │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->typeEditor:Landroid/widget/Spinner; │ │ invoke-virtual {v1, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 119 │ const/4 v1, -0x1 │ │ - if-le v12, v1, :cond_2 │ + if-le v9, v1, :cond_2 │ │ .line 120 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->typeEditor:Landroid/widget/Spinner; │ │ - invoke-virtual {v1, v12}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v1, v9}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 122 │ :cond_2 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->typeEditor:Landroid/widget/Spinner; │ │ new-instance v3, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1; │ │ @@ -1093,15 +1094,15 @@ │ if-eqz v1, :cond_3 │ │ .line 140 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;->btn_add:I │ │ - invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ + invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ │ .line 141 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$string;->cact_create:I │ │ invoke-virtual {v1, v3}, Landroid/widget/Button;->setText(I)V │ @@ -1161,28 +1162,28 @@ │ invoke-virtual {v1, p0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 157 │ invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;->getSupportedType()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v1 │ │ - aget-object v1, v1, v12 │ + aget-object v1, v1, v9 │ │ invoke-direct {p0, v1}, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->onTypeChanged(Lcom/bottleworks/dailymoney/data/AccountType;)V │ │ .line 158 │ return-void │ │ .line 143 │ :cond_3 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;->btn_update:I │ │ - invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ + invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ │ .line 144 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$string;->cact_update:I │ │ invoke-virtual {v1, v3}, Landroid/widget/Button;->setText(I)V ├── smali/com/bottleworks/dailymoney/ui/BookEditorActivity.smali │ @@ -89,15 +89,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->()V │ │ - .line 191 │ return-void │ .end method │ │ .method private clone(Lcom/bottleworks/dailymoney/data/Book;)Lcom/bottleworks/dailymoney/data/Book; │ .locals 5 │ .param p1, "book" # Lcom/bottleworks/dailymoney/data/Book; │ │ @@ -453,15 +452,15 @@ │ goto :goto_0 │ .end method │ │ .method private initialEditor()V │ .locals 15 │ │ .prologue │ - const/4 v14, 0x0 │ + const/4 v11, 0x0 │ │ .line 83 │ sget v1, Lcom/bottleworks/dailymoney/core/R$id;->bookeditor_name:I │ │ invoke-virtual {p0, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ @@ -521,94 +520,91 @@ │ │ .line 92 │ .local v2, "data":Ljava/util/List;, "Ljava/util/List;>;" │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->workingBook:Lcom/bottleworks/dailymoney/data/Book; │ │ invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Book;->getSymbolPosition()Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ - move-result-object v13 │ + move-result-object v10 │ │ .line 94 │ - .local v13, "symbolPos":Lcom/bottleworks/dailymoney/data/SymbolPosition; │ - const/4 v7, -0x1 │ + .local v10, "symbolPos":Lcom/bottleworks/dailymoney/data/SymbolPosition; │ + const/4 v6, -0x1 │ │ - .local v7, "i":I │ - move v11, v7 │ + .local v6, "i":I │ + move v8, v6 │ │ .line 95 │ - .local v11, "selpos":I │ + .local v8, "selpos":I │ invoke-static {}, Lcom/bottleworks/dailymoney/data/SymbolPosition;->getAvailable()[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - .local v6, "arr$":[Lcom/bottleworks/dailymoney/data/SymbolPosition; │ - array-length v9, v6 │ + array-length v4, v3 │ │ - .local v9, "len$":I │ - const/4 v8, 0x0 │ + move v1, v11 │ │ - .local v8, "i$":I │ :goto_0 │ - if-ge v8, v9, :cond_1 │ + if-ge v1, v4, :cond_1 │ │ - aget-object v12, v6, v8 │ + aget-object v9, v3, v1 │ │ .line 96 │ - .local v12, "sp":Lcom/bottleworks/dailymoney/data/SymbolPosition; │ - add-int/lit8 v7, v7, 0x1 │ + .local v9, "sp":Lcom/bottleworks/dailymoney/data/SymbolPosition; │ + add-int/lit8 v6, v6, 0x1 │ │ .line 97 │ - new-instance v10, Ljava/util/HashMap; │ + new-instance v7, Ljava/util/HashMap; │ │ - invoke-direct {v10}, Ljava/util/HashMap;->()V │ + invoke-direct {v7}, Ljava/util/HashMap;->()V │ │ .line 98 │ - .local v10, "row":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface {v2, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v7, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 99 │ - sget-object v1, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v5, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v1, v1, v14 │ + aget-object v5, v5, v11 │ │ - new-instance v3, Lcom/bottleworks/dailymoney/ui/NamedItem; │ + new-instance v12, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - sget-object v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v13, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v4, v4, v14 │ + aget-object v13, v13, v11 │ │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - invoke-virtual {v12, v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ + invoke-virtual {v9, v14}, Lcom/bottleworks/dailymoney/data/SymbolPosition;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v14 │ │ - invoke-direct {v3, v4, v12, v5}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v12, v13, v9, v14}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v10, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v7, v5, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 101 │ - invoke-virtual {v12, v13}, Lcom/bottleworks/dailymoney/data/SymbolPosition;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Lcom/bottleworks/dailymoney/data/SymbolPosition;->equals(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v5 │ │ - if-eqz v1, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 102 │ - move v11, v7 │ + move v8, v6 │ │ .line 95 │ :cond_0 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 105 │ - .end local v10 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v12 # "sp":Lcom/bottleworks/dailymoney/data/SymbolPosition; │ + .end local v7 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v9 # "sp":Lcom/bottleworks/dailymoney/data/SymbolPosition; │ :cond_1 │ new-instance v0, Landroid/widget/SimpleAdapter; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$layout;->simple_spitem:I │ │ sget-object v4, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->spfrom:[Ljava/lang/String; │ │ @@ -635,20 +631,20 @@ │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->positionEditor:Landroid/widget/Spinner; │ │ invoke-virtual {v1, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 109 │ const/4 v1, -0x1 │ │ - if-le v11, v1, :cond_2 │ + if-le v8, v1, :cond_2 │ │ .line 110 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->positionEditor:Landroid/widget/Spinner; │ │ - invoke-virtual {v1, v11}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v1, v8}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 113 │ :cond_2 │ sget v1, Lcom/bottleworks/dailymoney/core/R$id;->bookeditor_note:I │ │ invoke-virtual {p0, v1}, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->findViewById(I)Landroid/view/View; │ │ @@ -686,15 +682,15 @@ │ if-eqz v1, :cond_3 │ │ .line 118 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;->btn_add:I │ │ - invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ + invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ │ .line 119 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$string;->cact_create:I │ │ invoke-virtual {v1, v3}, Landroid/widget/Button;->setText(I)V │ @@ -726,15 +722,15 @@ │ │ .line 121 │ :cond_3 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$drawable;->btn_update:I │ │ - invoke-virtual {v1, v3, v14, v14, v14}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ + invoke-virtual {v1, v3, v11, v11, v11}, Landroid/widget/Button;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ │ .line 122 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity;->okBtn:Landroid/widget/Button; │ │ sget v3, Lcom/bottleworks/dailymoney/core/R$string;->cact_update:I │ │ invoke-virtual {v1, v3}, Landroid/widget/Button;->setText(I)V ├── smali/com/bottleworks/dailymoney/ui/DetailEditorActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ .prologue │ .line 214 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$path:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;->this$1:Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler$1;->val$path:Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -39,16 +40,16 @@ │ .method public run()V │ .locals 4 │ │ .prologue │ .line 104 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$8;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - const-wide/16 v1, 0xc8 │ + const-wide/16 v2, 0xc8 │ │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ + invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ │ .line 105 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/MainDesktop$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/MainDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ .prologue │ .line 26 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/MainDesktop$1;->this$0:Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailEditorActivity.smali │ @@ -165,15 +165,14 @@ │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->()V │ │ .line 56 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->archived:Z │ │ - .line 521 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)Ljava/util/List; │ .locals 1 │ .param p0, "x0" # Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ @@ -487,732 +486,760 @@ │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->finish()V │ │ .line 492 │ return-void │ .end method │ │ .method private doOk()V │ - .locals 19 │ + .locals 20 │ │ .prologue │ .line 399 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromEditor:Landroid/widget/Spinner; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromEditor:Landroid/widget/Spinner; │ │ - invoke-virtual {v13}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ + invoke-virtual {v14}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ - move-result v5 │ + move-result v6 │ │ .line 400 │ - .local v5, "fromPos":I │ - const/4 v13, -0x1 │ + .local v6, "fromPos":I │ + const/4 v14, -0x1 │ │ - if-eq v13, v5, :cond_0 │ + if-eq v14, v6, :cond_0 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ │ - invoke-interface {v13, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v14, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - if-nez v13, :cond_1 │ + if-nez v14, :cond_1 │ │ .line 401 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ + │ + const/16 v16, 0x1 │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ + move/from16 v0, v16 │ │ - const/4 v15, 0x1 │ + new-array v0, v0, [Ljava/lang/Object; │ │ - new-array v15, v15, [Ljava/lang/Object; │ + move-object/from16 v16, v0 │ │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - sget v18, Lcom/bottleworks/dailymoney/core/R$string;->label_from_account:I │ + sget v19, Lcom/bottleworks/dailymoney/core/R$string;->label_from_account:I │ │ - invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + .line 402 │ + invoke-virtual/range {v18 .. v19}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - aput-object v17, v15, v16 │ + aput-object v18, v16, v17 │ │ - invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ + .line 401 │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 481 │ :goto_0 │ return-void │ │ .line 405 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toEditor:Landroid/widget/Spinner; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toEditor:Landroid/widget/Spinner; │ │ - invoke-virtual {v13}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ + invoke-virtual {v14}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ - move-result v12 │ + move-result v13 │ │ .line 406 │ - .local v12, "toPos":I │ - const/4 v13, -0x1 │ + .local v13, "toPos":I │ + const/4 v14, -0x1 │ │ - if-eq v13, v12, :cond_2 │ + if-eq v14, v13, :cond_2 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ │ - invoke-interface {v13, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v14, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - if-nez v13, :cond_3 │ + if-nez v14, :cond_3 │ │ .line 407 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ + const/16 v16, 0x1 │ + │ + move/from16 v0, v16 │ │ - const/4 v15, 0x1 │ + new-array v0, v0, [Ljava/lang/Object; │ │ - new-array v15, v15, [Ljava/lang/Object; │ + move-object/from16 v16, v0 │ │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - sget v18, Lcom/bottleworks/dailymoney/core/R$string;->label_to_account:I │ + sget v19, Lcom/bottleworks/dailymoney/core/R$string;->label_to_account:I │ │ - invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + .line 408 │ + invoke-virtual/range {v18 .. v19}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - aput-object v17, v15, v16 │ + aput-object v18, v16, v17 │ │ - invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ + .line 407 │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 411 │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->dateEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->dateEditor:Landroid/widget/EditText; │ │ - invoke-virtual {v13}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v14}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 412 │ - .local v2, "datestr":Ljava/lang/String; │ - const-string v13, "" │ + .local v3, "datestr":Ljava/lang/String; │ + const-string v14, "" │ │ - invoke-virtual {v13, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v14, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_4 │ + if-eqz v14, :cond_4 │ │ .line 413 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->dateEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->dateEditor:Landroid/widget/EditText; │ │ - invoke-virtual {v13}, Landroid/widget/EditText;->requestFocus()Z │ + invoke-virtual {v14}, Landroid/widget/EditText;->requestFocus()Z │ │ .line 414 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ + │ + const/16 v16, 0x1 │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ + move/from16 v0, v16 │ │ - const/4 v15, 0x1 │ + new-array v0, v0, [Ljava/lang/Object; │ │ - new-array v15, v15, [Ljava/lang/Object; │ + move-object/from16 v16, v0 │ │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - sget v18, Lcom/bottleworks/dailymoney/core/R$string;->label_date:I │ + sget v19, Lcom/bottleworks/dailymoney/core/R$string;->label_date:I │ │ - invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - aput-object v17, v15, v16 │ + aput-object v18, v16, v17 │ │ - invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ - goto :goto_0 │ + goto/16 :goto_0 │ │ .line 418 │ :cond_4 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ .line 420 │ - .local v1, "date":Ljava/util/Date; │ + .local v2, "date":Ljava/util/Date; │ :try_start_0 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/context/Contexts;->getDateFormat()Ljava/text/DateFormat; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;->getDateFormat()Ljava/text/DateFormat; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13, v2}, Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v14, v3}, Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ :try_end_0 │ .catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 427 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ │ - invoke-virtual {v13}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v14}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 428 │ - .local v9, "moneystr":Ljava/lang/String; │ - const-string v13, "" │ + .local v10, "moneystr":Ljava/lang/String; │ + const-string v14, "" │ │ - invoke-virtual {v13, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v14, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_5 │ + if-eqz v14, :cond_5 │ │ .line 429 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ │ - invoke-virtual {v13}, Landroid/widget/EditText;->requestFocus()Z │ + invoke-virtual {v14}, Landroid/widget/EditText;->requestFocus()Z │ │ .line 430 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_empty:I │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - new-array v15, v15, [Ljava/lang/Object; │ + move/from16 v0, v16 │ │ - const/16 v16, 0x0 │ + new-array v0, v0, [Ljava/lang/Object; │ + │ + move-object/from16 v16, v0 │ + │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - sget v18, Lcom/bottleworks/dailymoney/core/R$string;->label_money:I │ + sget v19, Lcom/bottleworks/dailymoney/core/R$string;->label_money:I │ │ - invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - aput-object v17, v15, v16 │ + aput-object v18, v16, v17 │ │ - invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 421 │ - .end local v9 # "moneystr":Ljava/lang/String; │ + .end local v10 # "moneystr":Ljava/lang/String; │ :catch_0 │ - move-exception v3 │ + move-exception v4 │ │ .line 422 │ - .local v3, "e":Ljava/text/ParseException; │ - invoke-virtual {v3}, Ljava/text/ParseException;->getMessage()Ljava/lang/String; │ + .local v4, "e":Ljava/text/ParseException; │ + invoke-virtual {v4}, Ljava/text/ParseException;->getMessage()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-static {v13, v3}, Lcom/bottleworks/commons/util/Logger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v14, v4}, Lcom/bottleworks/commons/util/Logger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 423 │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v3}, Lcom/bottleworks/commons/util/GUIs;->errorToast(Landroid/content/Context;Ljava/lang/Throwable;)V │ + invoke-static {v0, v4}, Lcom/bottleworks/commons/util/GUIs;->errorToast(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ goto/16 :goto_0 │ │ .line 433 │ - .end local v3 # "e":Ljava/text/ParseException; │ - .restart local v9 # "moneystr":Ljava/lang/String; │ + .end local v4 # "e":Ljava/text/ParseException; │ + .restart local v10 # "moneystr":Ljava/lang/String; │ :cond_5 │ - invoke-static {v9}, Lcom/bottleworks/commons/util/Formats;->string2Double(Ljava/lang/String;)D │ + invoke-static {v10}, Lcom/bottleworks/commons/util/Formats;->string2Double(Ljava/lang/String;)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 434 │ - .local v7, "money":D │ - const-wide/16 v13, 0x0 │ + .local v8, "money":D │ + const-wide/16 v14, 0x0 │ │ - cmpl-double v13, v7, v13 │ + cmpl-double v14, v8, v14 │ │ - if-nez v13, :cond_6 │ + if-nez v14, :cond_6 │ │ .line 435 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_zero:I │ + │ + const/16 v16, 0x1 │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->cmsg_field_zero:I │ + move/from16 v0, v16 │ │ - const/4 v15, 0x1 │ + new-array v0, v0, [Ljava/lang/Object; │ │ - new-array v15, v15, [Ljava/lang/Object; │ + move-object/from16 v16, v0 │ │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - sget v18, Lcom/bottleworks/dailymoney/core/R$string;->label_money:I │ + sget v19, Lcom/bottleworks/dailymoney/core/R$string;->label_money:I │ │ - invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - aput-object v17, v15, v16 │ + aput-object v18, v16, v17 │ │ - invoke-virtual {v13, v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 439 │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->noteEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->noteEditor:Landroid/widget/EditText; │ │ - invoke-virtual {v13}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v14}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 441 │ - .local v10, "note":Ljava/lang/String; │ + .local v11, "note":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ │ - invoke-interface {v13, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v14, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 442 │ - .local v4, "fromAcc":Lcom/bottleworks/dailymoney/data/Account; │ + .local v5, "fromAcc":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ │ - invoke-interface {v13, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v14, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v14, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 444 │ - .local v11, "toAcc":Lcom/bottleworks/dailymoney/data/Account; │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + .local v12, "toAcc":Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_7 │ + if-eqz v14, :cond_7 │ │ .line 445 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->msg_same_from_to:I │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->msg_same_from_to:I │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->alert(Landroid/content/Context;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 451 │ :cond_7 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ │ .line 452 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ │ .line 454 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-virtual {v13, v1}, Lcom/bottleworks/dailymoney/data/Detail;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v14, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setDate(Ljava/util/Date;)V │ │ .line 455 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-static {v7, v8}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;->setMoney(Ljava/lang/Double;)V │ + invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;->setMoney(Ljava/lang/Double;)V │ │ .line 456 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;->setNote(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;->setNote(Ljava/lang/String;)V │ │ .line 457 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 458 │ - .local v6, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .local v7, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ move-object/from16 v0, p0 │ │ - iget-boolean v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->modeCreate:Z │ + iget-boolean v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->modeCreate:Z │ │ - if-eqz v13, :cond_8 │ + if-eqz v14, :cond_8 │ │ .line 460 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-interface {v6, v13}, Lcom/bottleworks/dailymoney/data/IDataProvider;->newDetail(Lcom/bottleworks/dailymoney/data/Detail;)V │ + invoke-interface {v7, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->newDetail(Lcom/bottleworks/dailymoney/data/Detail;)V │ │ .line 461 │ - const/4 v13, -0x1 │ + const/4 v14, -0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->setResult(I)V │ + invoke-virtual {v0, v14}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->setResult(I)V │ │ .line 463 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v13}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->clone(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->clone(Lcom/bottleworks/dailymoney/data/Detail;)Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iput-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 464 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - const-wide/16 v14, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-static {v14, v15}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static/range {v16 .. v17}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;->setMoney(Ljava/lang/Double;)V │ + invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;->setMoney(Ljava/lang/Double;)V │ │ .line 465 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - const-string v14, "" │ + const-string v15, "" │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/dailymoney/data/Detail;->setNote(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Lcom/bottleworks/dailymoney/data/Detail;->setNote(Ljava/lang/String;)V │ │ .line 466 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ │ - const-string v14, "" │ + const-string v15, "" │ │ - invoke-virtual {v13, v14}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v14, v15}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 467 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ │ - invoke-virtual {v13}, Landroid/widget/EditText;->requestFocus()Z │ + invoke-virtual {v14}, Landroid/widget/EditText;->requestFocus()Z │ │ .line 468 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->noteEditor:Landroid/widget/EditText; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->noteEditor:Landroid/widget/EditText; │ │ - const-string v14, "" │ + const-string v15, "" │ │ - invoke-virtual {v13, v14}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v14, v15}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 469 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->counterCreate:I │ + iget v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->counterCreate:I │ │ - add-int/lit8 v13, v13, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->counterCreate:I │ + iput v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->counterCreate:I │ │ .line 470 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->okBtn:Landroid/widget/Button; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->okBtn:Landroid/widget/Button; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v16, Lcom/bottleworks/dailymoney/core/R$string;->cact_create:I │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v15 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + sget v17, Lcom/bottleworks/dailymoney/core/R$string;->cact_create:I │ │ - move-result-object v15 │ + invoke-virtual/range {v16 .. v17}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v16 │ │ - move-result-object v14 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v15, "(" │ + move-result-object v15 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "(" │ │ - move-result-object v14 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->counterCreate:I │ + iget v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->counterCreate:I │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v16, v0 │ │ - move-result-object v14 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - const-string v15, ")" │ + move-result-object v15 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, ")" │ │ - move-result-object v14 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v14 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v13, v14}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + move-result-object v15 │ + │ + invoke-virtual {v14, v15}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 471 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->cancelBtn:Landroid/widget/Button; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->cancelBtn:Landroid/widget/Button; │ │ - const/16 v14, 0x8 │ + const/16 v15, 0x8 │ │ - invoke-virtual {v13, v14}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v14, v15}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 472 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->closeBtn:Landroid/widget/Button; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->closeBtn:Landroid/widget/Button; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v13, v14}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v14, v15}, Landroid/widget/Button;->setVisibility(I)V │ │ goto/16 :goto_0 │ │ .line 475 │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->detail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->detail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Detail;->getId()I │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Detail;->getId()I │ │ - move-result v13 │ + move-result v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-interface {v6, v13, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->updateDetail(ILcom/bottleworks/dailymoney/data/Detail;)Z │ + invoke-interface {v7, v14, v15}, Lcom/bottleworks/dailymoney/data/IDataProvider;->updateDetail(ILcom/bottleworks/dailymoney/data/Detail;)Z │ │ .line 477 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v14, Lcom/bottleworks/dailymoney/core/R$string;->msg_detail_updated:I │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->msg_detail_updated:I │ │ - invoke-virtual {v13, v14}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Lcom/bottleworks/commons/util/GUIs;->shortToast(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v0, v14}, Lcom/bottleworks/commons/util/GUIs;->shortToast(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 478 │ - const/4 v13, -0x1 │ + const/4 v14, -0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->setResult(I)V │ + invoke-virtual {v0, v14}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->setResult(I)V │ │ .line 479 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->finish()V │ │ goto/16 :goto_0 │ .end method │ │ @@ -1306,15 +1333,15 @@ │ │ invoke-virtual {p0, v0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->setTitle(I)V │ │ goto :goto_0 │ .end method │ │ .method private initialEditor()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ .line 121 │ @@ -1384,19 +1411,19 @@ │ │ invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Detail;->getMoney()Ljava/lang/Double; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmpg-double v1, v5, v7 │ + cmpg-double v1, v6, v8 │ │ if-gtz v1, :cond_2 │ │ const-string v1, "" │ │ :goto_1 │ invoke-virtual {v4, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ @@ -1799,762 +1826,734 @@ │ invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ │ .line 323 │ return-void │ .end method │ │ .method private reloadSpinnerData()V │ - .locals 25 │ + .locals 22 │ │ .prologue │ .line 231 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v15 │ + move-result-object v12 │ │ .line 233 │ - .local v15, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .local v12, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;->getFromType()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 234 │ - .local v7, "avail":[Lcom/bottleworks/dailymoney/data/AccountType; │ + .local v5, "avail":[Lcom/bottleworks/dailymoney/data/AccountType; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->clear()V │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->clear()V │ │ .line 235 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountMapList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->clear()V │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->clear()V │ │ .line 236 │ - move-object v5, v7 │ - │ - .local v5, "arr$":[Lcom/bottleworks/dailymoney/data/AccountType; │ array-length v0, v5 │ │ - move/from16 v16, v0 │ + move/from16 v18, v0 │ │ - .local v16, "len$":I │ - const/4 v14, 0x0 │ + const/16 v17, 0x0 │ │ - .local v14, "i$":I │ :goto_0 │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - if-ge v14, v0, :cond_0 │ + move/from16 v1, v18 │ │ - aget-object v6, v5, v14 │ + if-ge v0, v1, :cond_0 │ + │ + aget-object v4, v5, v17 │ │ .line 237 │ - .local v6, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - invoke-interface {v15, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ + .local v4, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-interface {v12, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 238 │ - .local v4, "accl":Ljava/util/List;, "Ljava/util/List;" │ + .local v3, "accl":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountUtil;->toIndentNode(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountUtil;->toIndentNode(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - invoke-interface/range {v21 .. v22}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface/range {v19 .. v20}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 236 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_0 │ │ .line 240 │ - .end local v4 # "accl":Ljava/util/List;, "Ljava/util/List;" │ - .end local v6 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + .end local v3 # "accl":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Detail;->getFrom()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/Detail;->getFrom()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 242 │ - .local v10, "fromAccount":Ljava/lang/String; │ - const/4 v13, -0x1 │ + .local v8, "fromAccount":Ljava/lang/String; │ + const/4 v11, -0x1 │ │ - .local v13, "i":I │ - move v8, v13 │ + .local v11, "i":I │ + move v6, v11 │ │ - .local v8, "firstfromsel":I │ - move v12, v13 │ + .local v6, "firstfromsel":I │ + move v10, v11 │ │ .line 243 │ - .local v12, "fromsel":I │ - const/4 v11, 0x0 │ + .local v10, "fromsel":I │ + const/4 v9, 0x0 │ │ .line 244 │ - .local v11, "fromType":Ljava/lang/String; │ + .local v9, "fromType":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v17 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v21 │ + move-result v18 │ │ - if-eqz v21, :cond_3 │ + if-eqz v18, :cond_3 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ .line 245 │ - .local v17, "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - add-int/lit8 v13, v13, 0x1 │ + .local v13, "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + add-int/lit8 v11, v11, 0x1 │ │ .line 246 │ - new-instance v18, Ljava/util/HashMap; │ + new-instance v14, Ljava/util/HashMap; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/HashMap;->()V │ + invoke-direct {v14}, Ljava/util/HashMap;->()V │ │ .line 247 │ - .local v18, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v14, "row":Ljava/util/Map;, "Ljava/util/Map;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountMapList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ - │ - move-object/from16 v0, v21 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 249 │ - sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ - │ - const/16 v22, 0x0 │ + sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v21, v21, v22 │ + const/16 v19, 0x0 │ │ - new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; │ + aget-object v18, v18, v19 │ │ - sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ + new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - const/16 v24, 0x0 │ + sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v23, v23, v24 │ + const/16 v21, 0x0 │ │ - const-string v24, "" │ + aget-object v20, v20, v21 │ │ - move-object/from16 v0, v22 │ + const-string v21, "" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v2, v21 │ │ - invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ move-object/from16 v0, v18 │ │ - move-object/from16 v1, v21 │ - │ - move-object/from16 v2, v22 │ + move-object/from16 v1, v19 │ │ - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 250 │ - sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ - aget-object v21, v21, v22 │ + aget-object v18, v18, v19 │ │ - new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; │ + new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - const/16 v24, 0x1 │ + const/16 v21, 0x1 │ │ - aget-object v23, v23, v24 │ + aget-object v20, v20, v21 │ │ - const-string v24, "" │ + const-string v21, "" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v2, v21 │ │ - move-object/from16 v3, v24 │ - │ - invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ move-object/from16 v0, v18 │ │ - move-object/from16 v1, v21 │ - │ - move-object/from16 v2, v22 │ + move-object/from16 v1, v19 │ │ - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 251 │ - invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - if-eqz v21, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 252 │ - const/16 v21, -0x1 │ + const/16 v18, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v18 │ │ - if-ne v8, v0, :cond_2 │ + if-ne v6, v0, :cond_2 │ │ .line 253 │ - move v8, v13 │ + move v6, v11 │ │ .line 255 │ :cond_2 │ - const/16 v21, -0x1 │ + const/16 v18, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v18 │ │ - if-ne v12, v0, :cond_1 │ + if-ne v10, v0, :cond_1 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v21 │ + move-result v18 │ │ - if-eqz v21, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 256 │ - move v12, v13 │ + move v10, v11 │ │ .line 257 │ - invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ goto/16 :goto_1 │ │ .line 264 │ - .end local v17 # "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - .end local v18 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v13 # "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + .end local v14 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_3 │ - invoke-static {v11}, Lcom/bottleworks/dailymoney/data/AccountType;->getToType(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/data/AccountType;->getToType(Ljava/lang/String;)[Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 265 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->clear()V │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->clear()V │ │ .line 266 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountMapList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->clear()V │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->clear()V │ │ .line 267 │ - move-object v5, v7 │ - │ array-length v0, v5 │ │ - move/from16 v16, v0 │ + move/from16 v18, v0 │ │ - const/4 v14, 0x0 │ + const/16 v17, 0x0 │ │ - .local v14, "i$":I │ :goto_2 │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - if-ge v14, v0, :cond_4 │ + move/from16 v1, v18 │ │ - aget-object v6, v5, v14 │ + if-ge v0, v1, :cond_4 │ + │ + aget-object v4, v5, v17 │ │ .line 268 │ - .restart local v6 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - invoke-interface {v15, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ + .restart local v4 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-interface {v12, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 269 │ - .restart local v4 # "accl":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v3 # "accl":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/AccountUtil;->toIndentNode(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/AccountUtil;->toIndentNode(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - invoke-interface/range {v21 .. v22}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface/range {v19 .. v20}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 267 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_2 │ │ .line 271 │ - .end local v4 # "accl":Ljava/util/List;, "Ljava/util/List;" │ - .end local v6 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + .end local v3 # "accl":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Detail;->getTo()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/Detail;->getTo()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v15 │ │ .line 273 │ - .local v19, "toAccount":Ljava/lang/String; │ - const/4 v13, -0x1 │ + .local v15, "toAccount":Ljava/lang/String; │ + const/4 v11, -0x1 │ │ - move v9, v13 │ + move v7, v11 │ │ - .local v9, "firsttosel":I │ - move/from16 v20, v13 │ + .local v7, "firsttosel":I │ + move/from16 v16, v11 │ │ .line 275 │ - .local v20, "tosel":I │ + .local v16, "tosel":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v17 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_3 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v21 │ + move-result v18 │ │ - if-eqz v21, :cond_7 │ + if-eqz v18, :cond_7 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ .line 276 │ - .restart local v17 # "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - add-int/lit8 v13, v13, 0x1 │ + .restart local v13 # "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + add-int/lit8 v11, v11, 0x1 │ │ .line 277 │ - new-instance v18, Ljava/util/HashMap; │ + new-instance v14, Ljava/util/HashMap; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/HashMap;->()V │ + invoke-direct {v14}, Ljava/util/HashMap;->()V │ │ .line 278 │ - .restart local v18 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v14 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountMapList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ - │ - move-object/from16 v0, v21 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 280 │ - sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ - │ - const/16 v22, 0x0 │ + sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v21, v21, v22 │ + const/16 v19, 0x0 │ │ - new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; │ + aget-object v18, v18, v19 │ │ - sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ + new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - const/16 v24, 0x0 │ + sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - aget-object v23, v23, v24 │ + const/16 v21, 0x0 │ │ - const-string v24, "" │ + aget-object v20, v20, v21 │ │ - move-object/from16 v0, v22 │ + const-string v21, "" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v2, v21 │ │ - invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ move-object/from16 v0, v18 │ │ - move-object/from16 v1, v21 │ - │ - move-object/from16 v2, v22 │ + move-object/from16 v1, v19 │ │ - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 281 │ - sget-object v21, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v18, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ - aget-object v21, v21, v22 │ + aget-object v18, v18, v19 │ │ - new-instance v22, Lcom/bottleworks/dailymoney/ui/NamedItem; │ + new-instance v19, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ - sget-object v23, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ + sget-object v20, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->spfrom:[Ljava/lang/String; │ │ - const/16 v24, 0x1 │ + const/16 v21, 0x1 │ │ - aget-object v23, v23, v24 │ + aget-object v20, v20, v21 │ │ - const-string v24, "" │ + const-string v21, "" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v2, v21 │ │ - move-object/from16 v3, v24 │ - │ - invoke-direct {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v13, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ move-object/from16 v0, v18 │ │ - move-object/from16 v1, v21 │ - │ - move-object/from16 v2, v22 │ + move-object/from16 v1, v19 │ │ - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 282 │ - invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - if-eqz v21, :cond_5 │ + if-eqz v18, :cond_5 │ │ .line 283 │ - const/16 v21, -0x1 │ + const/16 v18, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v18 │ │ - if-ne v9, v0, :cond_6 │ + if-ne v7, v0, :cond_6 │ │ .line 284 │ - move v9, v13 │ + move v7, v11 │ │ .line 286 │ :cond_6 │ - const/16 v21, -0x1 │ + const/16 v18, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v16 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_5 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ - │ - move-result-object v21 │ + invoke-virtual {v13}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + move-result-object v18 │ │ - move-result-object v21 │ + invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-object/from16 v0, v21 │ + move-result-object v18 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v21 │ + move-result v18 │ │ - if-eqz v21, :cond_5 │ + if-eqz v18, :cond_5 │ │ .line 287 │ - move/from16 v20, v13 │ + move/from16 v16, v11 │ │ goto/16 :goto_3 │ │ .line 293 │ - .end local v17 # "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - .end local v18 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v13 # "pn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + .end local v14 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_7 │ - const/16 v21, -0x1 │ + const/16 v17, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v17 │ │ - if-le v12, v0, :cond_8 │ + if-le v10, v0, :cond_8 │ │ .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromEditor:Landroid/widget/Spinner; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v12}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v0, v10}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 302 │ :goto_4 │ - const/16 v21, -0x1 │ + const/16 v17, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v16 │ │ - move/from16 v1, v21 │ + move/from16 v1, v17 │ │ if-le v0, v1, :cond_a │ │ .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toEditor:Landroid/widget/Spinner; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v20 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 311 │ :goto_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountAdapter:Landroid/widget/SimpleAdapter; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ + invoke-virtual/range {v17 .. v17}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 312 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountAdapter:Landroid/widget/SimpleAdapter; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ + invoke-virtual/range {v17 .. v17}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 313 │ return-void │ │ .line 295 │ :cond_8 │ - const/16 v21, -0x1 │ + const/16 v17, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v17 │ │ - if-le v8, v0, :cond_9 │ + if-le v6, v0, :cond_9 │ │ .line 296 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromEditor:Landroid/widget/Spinner; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v8}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v0, v6}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 297 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->fromAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - check-cast v21, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ │ goto :goto_4 │ │ .line 299 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - const-string v22, "" │ + const-string v18, "" │ │ - invoke-virtual/range {v21 .. v22}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ + invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ │ goto :goto_4 │ │ .line 304 │ :cond_a │ - const/16 v21, -0x1 │ + const/16 v17, -0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v17 │ │ - if-le v9, v0, :cond_b │ + if-le v7, v0, :cond_b │ │ .line 305 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toEditor:Landroid/widget/Spinner; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v9}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v0, v7}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 306 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->toAccountList:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - check-cast v21, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getAccount()Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ │ goto/16 :goto_5 │ │ .line 308 │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->workingDetail:Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - const-string v22, "" │ + const-string v18, "" │ │ - invoke-virtual/range {v21 .. v22}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ + invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ │ goto/16 :goto_5 │ .end method │ │ .method private updateDateEditor(Ljava/util/Date;)V │ .locals 2 │ .param p1, "d" # Ljava/util/Date; │ @@ -2574,15 +2573,15 @@ │ .line 327 │ return-void │ .end method │ │ │ # virtual methods │ .method public onActivityResult(IILandroid/content/Intent;)V │ - .locals 5 │ + .locals 6 │ .param p1, "requestCode" # I │ .param p2, "resultCode" # I │ .param p3, "data" # Landroid/content/Intent; │ │ .prologue │ .line 382 │ invoke-super {p0, p1, p2, p3}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->onActivityResult(IILandroid/content/Intent;)V │ @@ -2612,17 +2611,17 @@ │ :try_start_0 │ invoke-static {v2}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ move-result-wide v0 │ │ .line 387 │ .local v0, "d":D │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmpl-double v3, v0, v3 │ + cmpl-double v3, v0, v4 │ │ if-lez v3, :cond_1 │ │ .line 388 │ iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;->moneyEditor:Landroid/widget/EditText; │ │ invoke-static {v0, v1}, Lcom/bottleworks/commons/util/Formats;->double2String(D)Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/LocalWebViewActivity.smali │ @@ -27,15 +27,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 14 │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->()V │ │ - .line 64 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ .param p1, "x1" # Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$19.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$loop:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 209 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$19;->val$loop:I ├── smali/com/bottleworks/dailymoney/ui/BookMgntActivity.smali │ @@ -229,15 +229,15 @@ │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 33 │ invoke-super {p0, p1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 34 │ @@ -252,17 +252,17 @@ │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity;->initialContent()V │ │ .line 37 │ new-instance v0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1; │ │ invoke-direct {v0, p0}, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;->(Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ │ - const-wide/16 v1, 0x19 │ + const-wide/16 v2, 0x19 │ │ - invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ + invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ │ .line 43 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 2 ├── smali/com/bottleworks/dailymoney/ui/AccountEditorActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailListHelper.smali │ @@ -344,17 +344,17 @@ │ │ invoke-virtual {p1}, Lcom/bottleworks/dailymoney/data/Detail;->getMoney()Ljava/lang/Double; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 134 │ .local v2, "money":Ljava/lang/String; │ sget-object v6, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->bindingFrom:[Ljava/lang/String; │ │ @@ -945,77 +945,76 @@ │ │ .prologue │ .line 115 │ .local p1, "data":Ljava/util/List;, "Ljava/util/List;" │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewData:Ljava/util/List; │ │ .line 116 │ - iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewMapList:Ljava/util/List; │ + iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewMapList:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ .line 117 │ invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;->instance()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getDateFormat()Ljava/text/DateFormat; │ + invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;->getDateFormat()Ljava/text/DateFormat; │ │ move-result-object v0 │ │ .line 118 │ .local v0, "dateFormat":Ljava/text/DateFormat; │ - iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewData:Ljava/util/List; │ + iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewData:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 119 │ .local v1, "det":Lcom/bottleworks/dailymoney/data/Detail; │ invoke-direct {p0, v1, v0}, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->toDetailMap(Lcom/bottleworks/dailymoney/data/Detail;Ljava/text/DateFormat;)Ljava/util/Map; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 120 │ - .local v3, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v2, "row":Ljava/util/Map;, "Ljava/util/Map;" │ iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewMapList:Ljava/util/List; │ │ - invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 123 │ .end local v1 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ - .end local v3 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v2 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_0 │ - iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewAdapter:Landroid/widget/SimpleAdapter; │ + iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->listViewAdapter:Landroid/widget/SimpleAdapter; │ │ - invoke-virtual {v4}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v3}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 124 │ return-void │ .end method │ │ .method public setup(Landroid/widget/ListView;)V │ - .locals 9 │ + .locals 8 │ .param p1, "listview" # Landroid/widget/ListView; │ │ .prologue │ .line 74 │ const/4 v3, 0x0 │ │ .line 75 │ @@ -1082,58 +1081,56 @@ │ :cond_0 │ invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;->instance()Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 99 │ - .local v8, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .local v7, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ const/4 v0, 0x0 │ │ - invoke-interface {v8, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ + invoke-interface {v7, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v0 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lcom/bottleworks/dailymoney/data/Account; │ │ .line 100 │ .local v6, "acc":Lcom/bottleworks/dailymoney/data/Account; │ - iget-object v0, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->accountCache:Ljava/util/Map; │ + iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper;->accountCache:Ljava/util/Map; │ │ invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-interface {v0, v1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v2, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 77 │ .end local v6 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v8 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .end local v7 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ :pswitch_0 │ sget v3, Lcom/bottleworks/dailymoney/core/R$layout;->detlist_item2:I │ │ .line 78 │ goto :goto_0 │ │ .line 80 │ @@ -1147,16 +1144,15 @@ │ :pswitch_2 │ sget v3, Lcom/bottleworks/dailymoney/core/R$layout;->detlist_item4:I │ │ .line 84 │ goto :goto_0 │ │ .line 102 │ - .restart local v7 # "i$":Ljava/util/Iterator; │ - .restart local v8 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .restart local v7 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ :cond_1 │ return-void │ │ .line 75 │ :pswitch_data_0 │ .packed-switch 0x2 │ :pswitch_0 ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ invoke-direct {p0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;->()V │ │ @@ -73,93 +74,90 @@ │ .method public run()V │ .locals 8 │ │ .prologue │ .line 138 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 139 │ - .local v6, "sd":Ljava/io/File; │ - new-instance v3, Ljava/io/File; │ + .local v3, "sd":Ljava/io/File; │ + new-instance v2, Ljava/io/File; │ │ - iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ - iget-object v7, v7, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->workingFolder:Ljava/lang/String; │ + iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->workingFolder:Ljava/lang/String; │ │ - invoke-direct {v3, v6, v7}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 140 │ - .local v3, "folder":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->exists()Z │ + .local v2, "folder":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->exists()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 149 │ :cond_0 │ return-void │ │ .line 143 │ :cond_1 │ - invoke-virtual {v3}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v5, v4 │ │ .line 144 │ - .local v1, "f":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v0, "f":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 145 │ - .local v2, "fnm":Ljava/lang/String; │ - invoke-virtual {v1}, Ljava/io/File;->isFile()Z │ + .local v1, "fnm":Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->isFile()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ const-string v7, ".csv" │ │ - invoke-virtual {v2, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-nez v7, :cond_2 │ │ const-string v7, ".bak" │ │ - invoke-virtual {v2, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ .line 146 │ :cond_2 │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ .line 143 │ :cond_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ .end method ├── smali/com/bottleworks/dailymoney/ui/DetailEditorActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailEditorActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ const/4 v0, 0x0 ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$12;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/AccountMgntActivity.smali │ @@ -435,131 +435,126 @@ │ │ .method private initialTab()V │ .locals 11 │ │ .prologue │ const/4 v10, 0x1 │ │ + const/4 v6, 0x0 │ + │ .line 69 │ - sget v8, Lcom/bottleworks/dailymoney/core/R$id;->accmgnt_tabs:I │ + sget v5, Lcom/bottleworks/dailymoney/core/R$id;->accmgnt_tabs:I │ │ - invoke-virtual {p0, v8}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v5}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Landroid/widget/TabHost; │ + check-cast v4, Landroid/widget/TabHost; │ │ .line 70 │ - .local v7, "tabs":Landroid/widget/TabHost; │ - invoke-virtual {v7}, Landroid/widget/TabHost;->setup()V │ + .local v4, "tabs":Landroid/widget/TabHost; │ + invoke-virtual {v4}, Landroid/widget/TabHost;->setup()V │ │ .line 73 │ invoke-static {}, Lcom/bottleworks/dailymoney/data/AccountType;->getSupportedType()[Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 74 │ - .local v2, "ata":[Lcom/bottleworks/dailymoney/data/AccountType; │ + .local v1, "ata":[Lcom/bottleworks/dailymoney/data/AccountType; │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 75 │ - .local v5, "r":Landroid/content/res/Resources; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Lcom/bottleworks/dailymoney/data/AccountType; │ - array-length v4, v0 │ + .local v2, "r":Landroid/content/res/Resources; │ + array-length v7, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v5, v6 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v5, v7, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v5 │ │ .line 76 │ - .local v1, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ + .local v0, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v7, v8}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; │ + invoke-virtual {v4, v8}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 77 │ - .local v6, "tab":Landroid/widget/TabHost$TabSpec; │ + .local v3, "tab":Landroid/widget/TabHost$TabSpec; │ iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ + invoke-virtual {v3}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v8, v9}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/AccountType;->getDrawable()I │ + invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/AccountType;->getDrawable()I │ │ move-result v9 │ │ - invoke-virtual {v5, v9}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v2, v9}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v9 │ │ - invoke-virtual {v6, v8, v9}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; │ + invoke-virtual {v3, v8, v9}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; │ │ .line 78 │ sget v8, Lcom/bottleworks/dailymoney/core/R$id;->accmgnt_list:I │ │ - invoke-virtual {v6, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec; │ + invoke-virtual {v3, v8}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec; │ │ .line 79 │ - invoke-virtual {v7, v6}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V │ + invoke-virtual {v4, v3}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V │ │ .line 80 │ iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->currTab:Ljava/lang/String; │ │ if-nez v8, :cond_0 │ │ .line 81 │ - invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ + invoke-virtual {v3}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ │ move-result-object v8 │ │ iput-object v8, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->currTab:Ljava/lang/String; │ │ .line 75 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 85 │ - .end local v1 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - .end local v6 # "tab":Landroid/widget/TabHost$TabSpec; │ + .end local v0 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + .end local v3 # "tab":Landroid/widget/TabHost$TabSpec; │ :cond_1 │ - array-length v8, v2 │ + array-length v5, v1 │ │ - if-le v8, v10, :cond_2 │ + if-le v5, v10, :cond_2 │ │ .line 86 │ - invoke-virtual {v7, v10}, Landroid/widget/TabHost;->setCurrentTab(I)V │ + invoke-virtual {v4, v10}, Landroid/widget/TabHost;->setCurrentTab(I)V │ │ .line 87 │ - const/4 v8, 0x0 │ - │ - invoke-virtual {v7, v8}, Landroid/widget/TabHost;->setCurrentTab(I)V │ + invoke-virtual {v4, v6}, Landroid/widget/TabHost;->setCurrentTab(I)V │ │ .line 90 │ :cond_2 │ - invoke-virtual {v7, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ + invoke-virtual {v4, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ .line 92 │ return-void │ .end method │ │ .method private reloadData()V │ .locals 13 │ @@ -570,78 +565,77 @@ │ const/4 v11, 0x1 │ │ const/4 v10, 0x0 │ │ .line 164 │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 165 │ - .local v2, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - const/4 v5, 0x0 │ + .local v1, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + const/4 v4, 0x0 │ │ - iput-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewData:Ljava/util/List; │ + iput-object v4, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewData:Ljava/util/List; │ │ .line 167 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->currTab:Ljava/lang/String; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->currTab:Ljava/lang/String; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 168 │ - .local v4, "type":Lcom/bottleworks/dailymoney/data/AccountType; │ - invoke-interface {v2, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ + .local v3, "type":Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-interface {v1, v3}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iput-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewData:Ljava/util/List; │ + iput-object v4, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewData:Ljava/util/List; │ │ .line 169 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewMapList:Ljava/util/List; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewMapList:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->clear()V │ + invoke-interface {v4}, Ljava/util/List;->clear()V │ │ .line 171 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewData:Ljava/util/List; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewData:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/data/Account; │ │ .line 172 │ .local v0, "acc":Lcom/bottleworks/dailymoney/data/Account; │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v3}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ .line 173 │ - .local v3, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v2, "row":Ljava/util/Map;, "Ljava/util/Map;" │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewMapList:Ljava/util/List; │ │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 174 │ sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->bindingFrom:[Ljava/lang/String; │ │ aget-object v5, v5, v10 │ │ new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; │ @@ -652,15 +646,15 @@ │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 175 │ sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->bindingFrom:[Ljava/lang/String; │ │ aget-object v5, v5, v11 │ │ new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; │ @@ -675,15 +669,15 @@ │ │ invoke-static {v8, v9}, Lcom/bottleworks/commons/util/Formats;->double2String(D)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 176 │ sget-object v5, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->bindingFrom:[Ljava/lang/String; │ │ aget-object v5, v5, v12 │ │ new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; │ @@ -694,25 +688,25 @@ │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 179 │ .end local v0 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ - .end local v3 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v2 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_0 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewAdapter:Landroid/widget/SimpleAdapter; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;->listViewAdapter:Landroid/widget/SimpleAdapter; │ │ - invoke-virtual {v5}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v4}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 180 │ return-void │ .end method │ │ │ # virtual methods ├── smali/com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;->this$0:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$workingBookId:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 252 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;->val$workingBookId:I ├── smali/com/bottleworks/dailymoney/ui/ReportsDesktop.smali │ @@ -76,14 +76,15 @@ │ │ invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;->(Landroid/content/Context;Landroid/content/Intent;)V │ │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v6, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_report_monthly_balance:I │ │ + .line 30 │ invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v5 │ │ sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_balance_month:I │ │ invoke-direct {v1, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -122,14 +123,15 @@ │ │ invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;->(Landroid/content/Context;Landroid/content/Intent;)V │ │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v6, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_report_yearly_balance:I │ │ + .line 37 │ invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v5 │ │ sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_balance_year:I │ │ invoke-direct {v3, v4, v5, v6}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -168,14 +170,15 @@ │ │ invoke-direct {v4, v5, v0}, Lcom/bottleworks/dailymoney/ui/Desktop$IntentRun;->(Landroid/content/Context;Landroid/content/Intent;)V │ │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v6, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_report_cumulative_balance:I │ │ + .line 44 │ invoke-virtual {v5, v6}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v5 │ │ sget v6, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_balance_cumulative_month:I │ │ const/16 v7, 0x63 ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$restorejob:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$2;->val$restorejob:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$14;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailListActivity.smali │ @@ -1532,15 +1532,15 @@ │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 74 │ invoke-super {p0, p1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 75 │ @@ -1555,17 +1555,17 @@ │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->initialContent()V │ │ .line 78 │ new-instance v0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1; │ │ invoke-direct {v0, p0}, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;->(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ │ - const-wide/16 v1, 0x19 │ + const-wide/16 v2, 0x19 │ │ - invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ + invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ │ .line 84 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 2 ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$13;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/BookMgntActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ .prologue │ .line 343 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 343 │ check-cast p1, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;->compare(Lcom/bottleworks/dailymoney/ui/DesktopItem;Lcom/bottleworks/dailymoney/ui/DesktopItem;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$3;->val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ # direct methods │ .method public constructor (Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ .param p2, "dtitem" # Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;->this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$16;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -39,16 +40,16 @@ │ .method public run()V │ .locals 4 │ │ .prologue │ .line 114 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$10;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - const-wide/16 v1, 0x1388 │ + const-wide/16 v2, 0x1388 │ │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ + invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ │ .line 115 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$which:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;I)V │ .locals 0 │ + .param p1, "this$1" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;->this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6$1;->val$which:I ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$3;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/MainDesktop.smali │ @@ -55,14 +55,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_adddetail:I │ │ + .line 35 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_adddetail:I │ │ const/16 v16, 0x3e7 │ @@ -104,14 +105,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_detlist_day:I │ │ + .line 40 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_detail_day:I │ │ invoke-direct {v6, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -150,14 +152,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_detlist_week:I │ │ + .line 45 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_detail_week:I │ │ invoke-direct {v11, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -196,14 +199,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_detlist_month:I │ │ + .line 50 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_detail_month:I │ │ invoke-direct {v9, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -242,14 +246,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_detlist_year:I │ │ + .line 55 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_detail_year:I │ │ invoke-direct {v12, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -270,14 +275,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_accmgnt:I │ │ + .line 58 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_account:I │ │ invoke-direct {v2, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -298,14 +304,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_books:I │ │ + .line 61 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_books:I │ │ invoke-direct {v4, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -326,14 +333,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_datamain:I │ │ + .line 64 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_datamain:I │ │ invoke-direct {v5, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -354,14 +362,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_prefs:I │ │ + .line 67 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_prefs:I │ │ invoke-direct {v10, v13, v14, v15}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V │ @@ -400,14 +409,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_how2use:I │ │ + .line 72 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ const/4 v15, -0x1 │ │ const/16 v16, 0x0 │ @@ -437,14 +447,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/MainDesktop;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$string;->dtitem_about:I │ │ + .line 76 │ invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v14 │ │ sget v15, Lcom/bottleworks/dailymoney/core/R$drawable;->dtitem_about:I │ │ const/16 v16, 0x0 ├── smali/com/bottleworks/dailymoney/ui/BookMgntActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ .prologue │ .line 37 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$now:Ljava/util/Calendar; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Ljava/util/Calendar;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$1;->val$now:Ljava/util/Calendar; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$15;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 284 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/AccountDetailListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/AccountDetailListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity.smali │ @@ -107,15 +107,14 @@ │ .line 78 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ iput-object v0, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->dtHashMap:Ljava/util/HashMap; │ │ - .line 434 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)Lcom/bottleworks/commons/util/I18N; │ .locals 1 │ .param p0, "x0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ @@ -484,126 +483,118 @@ │ invoke-virtual {v0, p0}, Landroid/widget/GridView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 263 │ return-void │ .end method │ │ .method private initialDesktopItem()V │ - .locals 7 │ + .locals 5 │ │ .prologue │ - .line 213 │ - const/4 v5, 0x3 │ + const/4 v2, 0x0 │ │ - new-array v2, v5, [Lcom/bottleworks/dailymoney/ui/Desktop; │ + .line 213 │ + const/4 v3, 0x3 │ │ - const/4 v5, 0x0 │ + new-array v1, v3, [Lcom/bottleworks/dailymoney/ui/Desktop; │ │ - new-instance v6, Lcom/bottleworks/dailymoney/ui/MainDesktop; │ + new-instance v3, Lcom/bottleworks/dailymoney/ui/MainDesktop; │ │ - invoke-direct {v6, p0}, Lcom/bottleworks/dailymoney/ui/MainDesktop;->(Landroid/app/Activity;)V │ + invoke-direct {v3, p0}, Lcom/bottleworks/dailymoney/ui/MainDesktop;->(Landroid/app/Activity;)V │ │ - aput-object v6, v2, v5 │ + aput-object v3, v1, v2 │ │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ - new-instance v6, Lcom/bottleworks/dailymoney/ui/ReportsDesktop; │ + new-instance v4, Lcom/bottleworks/dailymoney/ui/ReportsDesktop; │ │ - invoke-direct {v6, p0}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;->(Landroid/app/Activity;)V │ + invoke-direct {v4, p0}, Lcom/bottleworks/dailymoney/ui/ReportsDesktop;->(Landroid/app/Activity;)V │ │ - aput-object v6, v2, v5 │ + aput-object v4, v1, v3 │ │ - const/4 v5, 0x2 │ + const/4 v3, 0x2 │ │ - new-instance v6, Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ + new-instance v4, Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - invoke-direct {v6, p0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->(Landroid/app/Activity;)V │ + invoke-direct {v4, p0}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->(Landroid/app/Activity;)V │ │ - aput-object v6, v2, v5 │ + aput-object v4, v1, v3 │ │ .line 215 │ - .local v2, "dts":[Lcom/bottleworks/dailymoney/ui/Desktop; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Lcom/bottleworks/dailymoney/ui/Desktop; │ - array-length v4, v0 │ - │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + .local v1, "dts":[Lcom/bottleworks/dailymoney/ui/Desktop; │ + array-length v3, v1 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 216 │ - .local v1, "dt":Lcom/bottleworks/dailymoney/ui/Desktop; │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/Desktop;->isAvailable()Z │ + .local v0, "dt":Lcom/bottleworks/dailymoney/ui/Desktop; │ + invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;->isAvailable()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 217 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ │ - invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 215 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 220 │ - .end local v1 # "dt":Lcom/bottleworks/dailymoney/ui/Desktop; │ + .end local v0 # "dt":Lcom/bottleworks/dailymoney/ui/Desktop; │ :cond_1 │ return-void │ .end method │ │ .method private initialTab()V │ .locals 7 │ │ .prologue │ const/4 v6, 0x1 │ │ .line 223 │ - sget v3, Lcom/bottleworks/dailymoney/core/R$id;->dt_tabs:I │ + sget v2, Lcom/bottleworks/dailymoney/core/R$id;->dt_tabs:I │ │ - invoke-virtual {p0, v3}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/TabHost; │ + check-cast v2, Landroid/widget/TabHost; │ │ - iput-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ + iput-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ │ .line 224 │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ │ - invoke-virtual {v3}, Landroid/widget/TabHost;->setup()V │ + invoke-virtual {v2}, Landroid/widget/TabHost;->setup()V │ │ .line 227 │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; │ │ .line 228 │ .local v0, "d":Lcom/bottleworks/dailymoney/ui/Desktop; │ @@ -611,18 +602,18 @@ │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;->getLabel()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 229 │ - .local v2, "tab":Landroid/widget/TabHost$TabSpec; │ + .local v1, "tab":Landroid/widget/TabHost$TabSpec; │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;->getLabel()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ @@ -631,86 +622,85 @@ │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v4 │ │ - invoke-virtual {v2, v3, v4}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; │ + invoke-virtual {v1, v3, v4}, Landroid/widget/TabHost$TabSpec;->setIndicator(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; │ │ .line 230 │ sget v3, Lcom/bottleworks/dailymoney/core/R$id;->dt_grid:I │ │ - invoke-virtual {v2, v3}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec; │ + invoke-virtual {v1, v3}, Landroid/widget/TabHost$TabSpec;->setContent(I)Landroid/widget/TabHost$TabSpec; │ │ .line 231 │ iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ │ - invoke-virtual {v3, v2}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V │ + invoke-virtual {v3, v1}, Landroid/widget/TabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V │ │ .line 232 │ iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->currTab:Ljava/lang/String; │ │ if-nez v3, :cond_0 │ │ .line 233 │ - invoke-virtual {v2}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ + invoke-virtual {v1}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ │ move-result-object v3 │ │ iput-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->currTab:Ljava/lang/String; │ │ goto :goto_0 │ │ .line 237 │ .end local v0 # "d":Lcom/bottleworks/dailymoney/ui/Desktop; │ - .end local v2 # "tab":Landroid/widget/TabHost$TabSpec; │ + .end local v1 # "tab":Landroid/widget/TabHost$TabSpec; │ :cond_1 │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-le v3, v6, :cond_2 │ + if-le v2, v6, :cond_2 │ │ .line 239 │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ │ - invoke-virtual {v3, v6}, Landroid/widget/TabHost;->setCurrentTab(I)V │ + invoke-virtual {v2, v6}, Landroid/widget/TabHost;->setCurrentTab(I)V │ │ .line 240 │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v3, v4}, Landroid/widget/TabHost;->setCurrentTab(I)V │ + invoke-virtual {v2, v3}, Landroid/widget/TabHost;->setCurrentTab(I)V │ │ .line 243 │ :cond_2 │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->tabs:Landroid/widget/TabHost; │ │ - invoke-virtual {v3, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ + invoke-virtual {v2, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ .line 245 │ return-void │ .end method │ │ .method private loadDesktop()V │ .locals 4 │ │ .prologue │ .line 266 │ - iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ + iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -736,17 +726,17 @@ │ │ .line 268 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;->refresh()V │ │ .line 272 │ .end local v0 # "d":Lcom/bottleworks/dailymoney/ui/Desktop; │ :cond_1 │ - iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ + iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->gridViewAdapter:Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter; │ │ - invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;->notifyDataSetChanged()V │ │ .line 273 │ return-void │ .end method │ │ .method private loadInfo()V │ .locals 20 │ @@ -769,19 +759,19 @@ │ │ invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;->getWorkingBookId()I │ │ move-result v14 │ │ invoke-interface {v9, v14}, Lcom/bottleworks/dailymoney/data/IMasterDataProvider;->findBook(I)Lcom/bottleworks/dailymoney/data/Book; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 289 │ - .local v5, "book":Lcom/bottleworks/dailymoney/data/Book; │ - invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;->getSymbol()Ljava/lang/String; │ + .local v6, "book":Lcom/bottleworks/dailymoney/data/Book; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;->getSymbol()Ljava/lang/String; │ │ move-result-object v12 │ │ .line 290 │ .local v12, "symbol":Ljava/lang/String; │ if-eqz v12, :cond_0 │ │ @@ -795,15 +785,15 @@ │ │ .line 291 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->infoBook:Landroid/widget/TextView; │ │ - invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;->getName()Ljava/lang/String; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;->getName()Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-virtual {v14, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 296 │ :goto_0 │ @@ -849,32 +839,32 @@ │ .local v11, "start":Ljava/util/Date; │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->calHelper:Lcom/bottleworks/commons/util/CalendarHelper; │ │ invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->weekEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 301 │ - .local v6, "end":Ljava/util/Date; │ + .local v7, "end":Ljava/util/Date; │ sget-object v13, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ .line 302 │ .local v13, "type":Lcom/bottleworks/dailymoney/data/AccountType; │ - invoke-static {v13, v11, v6}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-static {v13, v11, v7}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 303 │ - .local v3, "b":D │ + .local v4, "b":D │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->infoWeeklyExpense:Landroid/widget/TextView; │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->i18n:Lcom/bottleworks/commons/util/I18N; │ @@ -893,15 +883,15 @@ │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v3, v4}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v0, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v19 │ │ aput-object v19, v17, v18 │ │ invoke-virtual/range {v15 .. v17}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -921,24 +911,24 @@ │ .line 306 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->calHelper:Lcom/bottleworks/commons/util/CalendarHelper; │ │ invoke-virtual {v14, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 307 │ - invoke-static {v13, v11, v6}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-static {v13, v11, v7}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 308 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->infoMonthlyExpense:Landroid/widget/TextView; │ │ move-object/from16 v0, p0 │ @@ -959,15 +949,15 @@ │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v3, v4}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v0, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v19 │ │ aput-object v19, v17, v18 │ │ invoke-virtual/range {v15 .. v17}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -986,91 +976,95 @@ │ │ .line 313 │ .local v8, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ sget-object v14, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ invoke-interface {v8, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 314 │ - .local v2, "acl":Ljava/util/List;, "Ljava/util/List;" │ - const-wide/16 v3, 0x0 │ + .local v3, "acl":Ljava/util/List;, "Ljava/util/List;" │ + const-wide/16 v4, 0x0 │ │ .line 315 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v15 │ │ - if-eqz v14, :cond_4 │ + if-eqz v15, :cond_4 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Lcom/bottleworks/dailymoney/data/Account; │ + check-cast v2, Lcom/bottleworks/dailymoney/data/Account; │ │ .line 316 │ - .local v1, "ac":Lcom/bottleworks/dailymoney/data/Account; │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->isCashAccount()Z │ + .local v2, "ac":Lcom/bottleworks/dailymoney/data/Account; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;->isCashAccount()Z │ │ - move-result v14 │ + move-result v15 │ │ - if-eqz v14, :cond_1 │ + if-eqz v15, :cond_1 │ │ .line 317 │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->calHelper:Lcom/bottleworks/commons/util/CalendarHelper; │ + iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->calHelper:Lcom/bottleworks/commons/util/CalendarHelper; │ │ - invoke-virtual {v15, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->toDayEnd(Ljava/util/Date;)Ljava/util/Date; │ + move-object/from16 v16, v0 │ │ - move-result-object v15 │ + move-object/from16 v0, v16 │ │ - invoke-static {v1, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v0, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->toDayEnd(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v14 │ + move-result-object v16 │ │ - invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + move-object/from16 v0, v16 │ + │ + invoke-static {v2, v15, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + │ + move-result-object v15 │ │ - move-result-wide v14 │ + invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - add-double/2addr v3, v14 │ + move-result-wide v16 │ + │ + add-double v4, v4, v16 │ │ goto :goto_2 │ │ .line 293 │ - .end local v1 # "ac":Lcom/bottleworks/dailymoney/data/Account; │ - .end local v2 # "acl":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "b":D │ - .end local v6 # "end":Ljava/util/Date; │ - .end local v7 # "i$":Ljava/util/Iterator; │ + .end local v2 # "ac":Lcom/bottleworks/dailymoney/data/Account; │ + .end local v3 # "acl":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "b":D │ + .end local v7 # "end":Ljava/util/Date; │ .end local v8 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ .end local v10 # "now":Ljava/util/Date; │ .end local v11 # "start":Ljava/util/Date; │ .end local v13 # "type":Lcom/bottleworks/dailymoney/data/AccountType; │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->infoBook:Landroid/widget/TextView; │ │ new-instance v15, Ljava/lang/StringBuilder; │ │ invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Book;->getName()Ljava/lang/String; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Book;->getName()Ljava/lang/String; │ │ move-result-object v16 │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ @@ -1101,18 +1095,17 @@ │ .line 296 │ :cond_3 │ const/4 v14, 0x0 │ │ goto/16 :goto_1 │ │ .line 320 │ - .restart local v2 # "acl":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v3 # "b":D │ - .restart local v6 # "end":Ljava/util/Date; │ - .restart local v7 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "acl":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v4 # "b":D │ + .restart local v7 # "end":Ljava/util/Date; │ .restart local v8 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ .restart local v10 # "now":Ljava/util/Date; │ .restart local v11 # "start":Ljava/util/Date; │ .restart local v13 # "type":Lcom/bottleworks/dailymoney/data/AccountType; │ :cond_4 │ move-object/from16 v0, p0 │ │ @@ -1136,15 +1129,15 @@ │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v3, v4}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v0, v4, v5}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v19 │ │ aput-object v19, v17, v18 │ │ invoke-virtual/range {v15 .. v17}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -1250,21 +1243,20 @@ │ "Lcom/bottleworks/dailymoney/ui/DesktopItem;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 382 │ - iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ + iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -1287,23 +1279,23 @@ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 384 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;->getVisibleItems()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 387 │ .end local v0 # "d":Lcom/bottleworks/dailymoney/ui/Desktop; │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ :cond_1 │ - sget-object v2, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List; │ + sget-object v1, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List; │ │ goto :goto_0 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 2 │ .param p1, "requestCode" # I │ @@ -1439,134 +1431,131 @@ │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ .line 333 │ invoke-super {p0, p1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->onCreateOptionsMenu(Landroid/view/Menu;)Z │ │ .line 334 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 335 │ - .local v3, "importants":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ + .local v1, "importants":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity;->desktops:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/ui/Desktop; │ │ .line 336 │ .local v0, "d":Lcom/bottleworks/dailymoney/ui/Desktop; │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/Desktop;->getItems()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ + check-cast v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ .line 337 │ - .local v4, "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->getImportant()I │ + .local v2, "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->getImportant()I │ │ move-result v6 │ │ if-ltz v6, :cond_1 │ │ .line 338 │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 343 │ .end local v0 # "d":Lcom/bottleworks/dailymoney/ui/Desktop; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ + .end local v2 # "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ :cond_2 │ - new-instance v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ + new-instance v4, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3; │ │ - invoke-direct {v6, p0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;->(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ + invoke-direct {v4, p0}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$3;->(Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ │ - invoke-static {v3, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v1, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 348 │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ + check-cast v2, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ .line 349 │ - .restart local v4 # "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->getLabel()Ljava/lang/String; │ + .restart local v2 # "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->getLabel()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p1, v6}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {p1, v5}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 350 │ - .local v5, "mi":Landroid/view/MenuItem; │ - new-instance v6, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; │ + .local v3, "mi":Landroid/view/MenuItem; │ + new-instance v5, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener; │ │ - invoke-direct {v6, p0, v4}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;->(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ + invoke-direct {v5, p0, v2}, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemClickListener;->(Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/ui/DesktopItem;)V │ │ - invoke-interface {v5, v6}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ + invoke-interface {v3, v5}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ goto :goto_1 │ │ .line 353 │ - .end local v4 # "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ - .end local v5 # "mi":Landroid/view/MenuItem; │ + .end local v2 # "item":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ + .end local v3 # "mi":Landroid/view/MenuItem; │ :cond_3 │ - const/4 v6, 0x1 │ + const/4 v4, 0x1 │ │ - return v6 │ + return v4 │ .end method │ │ .method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ .locals 2 │ .param p2, "view" # Landroid/view/View; │ .param p3, "pos" # I │ .param p4, "id" # J ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ invoke-direct {p0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;->()V ├── smali/com/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ .prologue │ .line 284 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountEditorActivity$AccountTypeViewBinder;->this$0:Lcom/bottleworks/dailymoney/ui/AccountEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;Lcom/bottleworks/commons/util/GUIs$IBusyRunnable;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$5;->val$job:Lcom/bottleworks/commons/util/GUIs$IBusyRunnable; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$7.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;Ljava/lang/Runnable;Ljava/lang/String;I)V │ .locals 0 │ - .param p2, "x0" # Ljava/lang/Runnable; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # I │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ + .param p2, "run" # Ljava/lang/Runnable; │ + .param p3, "label" # Ljava/lang/String; │ + .param p4, "icon" # I │ │ .prologue │ .line 99 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$7;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0, p2, p3, p4}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->(Ljava/lang/Runnable;Ljava/lang/String;I)V ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ .prologue │ .line 402 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$17;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/BookListHelper$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$pos:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookListHelper;Lcom/bottleworks/dailymoney/data/Book;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;->this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper$1;->val$book:Lcom/bottleworks/dailymoney/data/Book; ├── smali/com/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$path:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;->this$1:Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/LocalWebViewActivity$JSCallHandler$1;->val$path:Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/BookMgntActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookMgntActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -39,16 +40,16 @@ │ .method public run()V │ .locals 4 │ │ .prologue │ .line 119 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$11;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ - const-wide/16 v1, 0x1388 │ + const-wide/16 v2, 0x1388 │ │ - const-string v3, "error long" │ + const-string v1, "error long" │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ + invoke-virtual {v0, v2, v3, v1}, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->testBusy(JLjava/lang/String;)V │ │ .line 120 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AboutActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AboutActivity$JSCallHandler;->this$0:Lcom/bottleworks/dailymoney/ui/AboutActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity.smali │ @@ -47,15 +47,15 @@ │ .line 52 │ iput v2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->vercode:I │ │ return-void │ .end method │ │ .method private _exportToCSV(II)I │ - .locals 18 │ + .locals 20 │ .param p1, "mode" # I │ .param p2, "workingBookId" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -81,88 +81,88 @@ │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ invoke-static {v14}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ │ .line 357 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ .line 358 │ - .local v2, "account":Z │ - const/4 v8, 0x0 │ + .local v3, "account":Z │ + const/4 v9, 0x0 │ │ .line 359 │ - .local v8, "detail":Z │ + .local v9, "detail":Z │ packed-switch p1, :pswitch_data_0 │ │ .line 369 │ - const/4 v4, -0x1 │ + const/4 v5, -0x1 │ │ .line 412 │ - .end local v2 # "account":Z │ + .end local v3 # "account":Z │ :cond_0 │ :goto_0 │ - return v4 │ + return v5 │ │ .line 361 │ - .restart local v2 # "account":Z │ + .restart local v3 # "account":Z │ :pswitch_0 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - move v2, v8 │ + move v3, v9 │ │ .line 371 │ - .end local v2 # "account":Z │ + .end local v3 # "account":Z │ :goto_1 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ move-result-object v12 │ │ .line 374 │ .local v12, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ .line 375 │ - .local v4, "count":I │ + .local v5, "count":I │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->backupformat:Ljava/text/DateFormat; │ │ new-instance v15, Ljava/util/Date; │ │ invoke-direct {v15}, Ljava/util/Date;->()V │ │ invoke-virtual {v14, v15}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 376 │ - .local v3, "backupstamp":Ljava/lang/String; │ - if-eqz v8, :cond_3 │ + .local v4, "backupstamp":Ljava/lang/String; │ + if-eqz v9, :cond_3 │ │ .line 377 │ new-instance v13, Ljava/io/StringWriter; │ │ invoke-direct {v13}, Ljava/io/StringWriter;->()V │ │ .line 378 │ .local v13, "sw":Ljava/io/StringWriter; │ - new-instance v6, Lcom/csvreader/CsvWriter; │ + new-instance v7, Lcom/csvreader/CsvWriter; │ │ const/16 v14, 0x2c │ │ - invoke-direct {v6, v13, v14}, Lcom/csvreader/CsvWriter;->(Ljava/io/Writer;C)V │ + invoke-direct {v7, v13, v14}, Lcom/csvreader/CsvWriter;->(Ljava/io/Writer;C)V │ │ .line 379 │ - .local v6, "csvw":Lcom/csvreader/CsvWriter; │ + .local v7, "csvw":Lcom/csvreader/CsvWriter; │ const/16 v14, 0x8 │ │ new-array v14, v14, [Ljava/lang/String; │ │ const/4 v15, 0x0 │ │ const-string v16, "id" │ @@ -229,183 +229,187 @@ │ │ invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v16 │ │ aput-object v16, v14, v15 │ │ - invoke-virtual {v6, v14}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ + invoke-virtual {v7, v14}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ │ .line 380 │ invoke-interface {v12}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAllDetail()Ljava/util/List; │ │ move-result-object v14 │ │ invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v15 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_2 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Lcom/bottleworks/dailymoney/data/Detail; │ + check-cast v8, Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 381 │ - .local v7, "d":Lcom/bottleworks/dailymoney/data/Detail; │ - add-int/lit8 v4, v4, 0x1 │ + .local v8, "d":Lcom/bottleworks/dailymoney/data/Detail; │ + add-int/lit8 v5, v5, 0x1 │ │ .line 382 │ const/4 v14, 0x7 │ │ - new-array v15, v14, [Ljava/lang/String; │ + new-array v0, v14, [Ljava/lang/String; │ + │ + move-object/from16 v16, v0 │ │ const/4 v14, 0x0 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->getId()I │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->getId()I │ │ - move-result v16 │ + move-result v17 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x1 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->getFrom()Ljava/lang/String; │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->getFrom()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x2 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->getTo()Ljava/lang/String; │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->getTo()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x3 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ + .line 383 │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-static/range {v16 .. v16}, Lcom/bottleworks/commons/util/Formats;->normalizeDate2String(Ljava/util/Date;)Ljava/lang/String; │ + invoke-static/range {v17 .. v17}, Lcom/bottleworks/commons/util/Formats;->normalizeDate2String(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x4 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->getMoney()Ljava/lang/Double; │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->getMoney()Ljava/lang/Double; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-static/range {v16 .. v16}, Lcom/bottleworks/commons/util/Formats;->normalizeDouble2String(Ljava/lang/Double;)Ljava/lang/String; │ + invoke-static/range {v17 .. v17}, Lcom/bottleworks/commons/util/Formats;->normalizeDouble2String(Ljava/lang/Double;)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x5 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->getNote()Ljava/lang/String; │ + .line 384 │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->getNote()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ - const/16 v16, 0x6 │ + const/16 v17, 0x6 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Detail;->isArchived()Z │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Detail;->isArchived()Z │ │ move-result v14 │ │ if-eqz v14, :cond_1 │ │ const-string v14, "1" │ │ :goto_3 │ - aput-object v14, v15, v16 │ + aput-object v14, v16, v17 │ │ - invoke-virtual {v6, v15}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ + .line 382 │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v7, v0}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 364 │ - .end local v3 # "backupstamp":Ljava/lang/String; │ - .end local v4 # "count":I │ - .end local v6 # "csvw":Lcom/csvreader/CsvWriter; │ - .end local v7 # "d":Lcom/bottleworks/dailymoney/data/Detail; │ - .end local v11 # "i$":Ljava/util/Iterator; │ + .end local v4 # "backupstamp":Ljava/lang/String; │ + .end local v5 # "count":I │ + .end local v7 # "csvw":Lcom/csvreader/CsvWriter; │ + .end local v8 # "d":Lcom/bottleworks/dailymoney/data/Detail; │ .end local v12 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ .end local v13 # "sw":Ljava/io/StringWriter; │ - .restart local v2 # "account":Z │ + .restart local v3 # "account":Z │ :pswitch_1 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ .line 365 │ goto/16 :goto_1 │ │ .line 367 │ :pswitch_2 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 368 │ goto/16 :goto_1 │ │ - .line 382 │ - .end local v2 # "account":Z │ - .restart local v3 # "backupstamp":Ljava/lang/String; │ - .restart local v4 # "count":I │ - .restart local v6 # "csvw":Lcom/csvreader/CsvWriter; │ - .restart local v7 # "d":Lcom/bottleworks/dailymoney/data/Detail; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ + .line 384 │ + .end local v3 # "account":Z │ + .restart local v4 # "backupstamp":Ljava/lang/String; │ + .restart local v5 # "count":I │ + .restart local v7 # "csvw":Lcom/csvreader/CsvWriter; │ + .restart local v8 # "d":Lcom/bottleworks/dailymoney/data/Detail; │ .restart local v12 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ .restart local v13 # "sw":Ljava/io/StringWriter; │ :cond_1 │ const-string v14, "0" │ │ goto :goto_3 │ │ .line 386 │ - .end local v7 # "d":Lcom/bottleworks/dailymoney/data/Detail; │ + .end local v8 # "d":Lcom/bottleworks/dailymoney/data/Detail; │ :cond_2 │ - invoke-virtual {v6}, Lcom/csvreader/CsvWriter;->close()V │ + invoke-virtual {v7}, Lcom/csvreader/CsvWriter;->close()V │ │ .line 387 │ invoke-virtual {v13}, Ljava/io/StringWriter;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 388 │ - .local v5, "csv":Ljava/lang/String; │ + .local v6, "csv":Ljava/lang/String; │ const-string v14, "details.csv" │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 389 │ - .local v9, "file0":Ljava/io/File; │ + .local v10, "file0":Ljava/io/File; │ new-instance v14, Ljava/lang/StringBuilder; │ │ invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ const-string v15, "details-" │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -428,52 +432,51 @@ │ │ move-result-object v14 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 391 │ - .local v10, "file1":Ljava/io/File; │ + .local v11, "file1":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v9, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v10, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 392 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v10, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v11, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 395 │ - .end local v5 # "csv":Ljava/lang/String; │ - .end local v6 # "csvw":Lcom/csvreader/CsvWriter; │ - .end local v9 # "file0":Ljava/io/File; │ - .end local v10 # "file1":Ljava/io/File; │ - .end local v11 # "i$":Ljava/util/Iterator; │ + .end local v6 # "csv":Ljava/lang/String; │ + .end local v7 # "csvw":Lcom/csvreader/CsvWriter; │ + .end local v10 # "file0":Ljava/io/File; │ + .end local v11 # "file1":Ljava/io/File; │ .end local v13 # "sw":Ljava/io/StringWriter; │ :cond_3 │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 396 │ new-instance v13, Ljava/io/StringWriter; │ │ invoke-direct {v13}, Ljava/io/StringWriter;->()V │ │ .line 397 │ .restart local v13 # "sw":Ljava/io/StringWriter; │ - new-instance v6, Lcom/csvreader/CsvWriter; │ + new-instance v7, Lcom/csvreader/CsvWriter; │ │ const/16 v14, 0x2c │ │ - invoke-direct {v6, v13, v14}, Lcom/csvreader/CsvWriter;->(Ljava/io/Writer;C)V │ + invoke-direct {v7, v13, v14}, Lcom/csvreader/CsvWriter;->(Ljava/io/Writer;C)V │ │ .line 398 │ - .restart local v6 # "csvw":Lcom/csvreader/CsvWriter; │ + .restart local v7 # "csvw":Lcom/csvreader/CsvWriter; │ const/4 v14, 0x6 │ │ new-array v14, v14, [Ljava/lang/String; │ │ const/4 v15, 0x0 │ │ const-string v16, "id" │ @@ -528,130 +531,133 @@ │ │ invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v16 │ │ aput-object v16, v14, v15 │ │ - invoke-virtual {v6, v14}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ + invoke-virtual {v7, v14}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ │ .line 399 │ const/4 v14, 0x0 │ │ invoke-interface {v12, v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ move-result-object v14 │ │ invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v15 │ │ - .restart local v11 # "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_5 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Lcom/bottleworks/dailymoney/data/Account; │ + check-cast v2, Lcom/bottleworks/dailymoney/data/Account; │ │ .line 400 │ - .local v1, "a":Lcom/bottleworks/dailymoney/data/Account; │ - add-int/lit8 v4, v4, 0x1 │ + .local v2, "a":Lcom/bottleworks/dailymoney/data/Account; │ + add-int/lit8 v5, v5, 0x1 │ │ .line 401 │ const/4 v14, 0x5 │ │ - new-array v15, v14, [Ljava/lang/String; │ + new-array v0, v14, [Ljava/lang/String; │ + │ + move-object/from16 v16, v0 │ │ const/4 v14, 0x0 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;->getId()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x1 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x2 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ const/4 v14, 0x3 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ │ - move-result-wide v16 │ + move-result-wide v18 │ │ - invoke-static/range {v16 .. v17}, Lcom/bottleworks/commons/util/Formats;->normalizeDouble2String(D)Ljava/lang/String; │ + invoke-static/range {v18 .. v19}, Lcom/bottleworks/commons/util/Formats;->normalizeDouble2String(D)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v15, v14 │ + aput-object v17, v16, v14 │ │ - const/16 v16, 0x4 │ + const/16 v17, 0x4 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Account;->isCashAccount()Z │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Account;->isCashAccount()Z │ │ move-result v14 │ │ if-eqz v14, :cond_4 │ │ const-string v14, "1" │ │ :goto_5 │ - aput-object v14, v15, v16 │ + aput-object v14, v16, v17 │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v6, v15}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ + invoke-virtual {v7, v0}, Lcom/csvreader/CsvWriter;->writeRecord([Ljava/lang/String;)V │ │ goto :goto_4 │ │ :cond_4 │ const-string v14, "0" │ │ goto :goto_5 │ │ .line 403 │ - .end local v1 # "a":Lcom/bottleworks/dailymoney/data/Account; │ + .end local v2 # "a":Lcom/bottleworks/dailymoney/data/Account; │ :cond_5 │ - invoke-virtual {v6}, Lcom/csvreader/CsvWriter;->close()V │ + invoke-virtual {v7}, Lcom/csvreader/CsvWriter;->close()V │ │ .line 404 │ invoke-virtual {v13}, Ljava/io/StringWriter;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 405 │ - .restart local v5 # "csv":Ljava/lang/String; │ + .restart local v6 # "csv":Ljava/lang/String; │ const-string v14, "accounts.csv" │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 406 │ - .restart local v9 # "file0":Ljava/io/File; │ + .restart local v10 # "file0":Ljava/io/File; │ new-instance v14, Ljava/lang/StringBuilder; │ │ invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ const-string v15, "accounts-" │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -674,26 +680,26 @@ │ │ move-result-object v14 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 408 │ - .restart local v10 # "file1":Ljava/io/File; │ + .restart local v11 # "file1":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v9, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v10, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 409 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v10, v5, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v11, v6, v4}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->saveFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 359 │ nop │ │ :pswitch_data_0 │ @@ -701,815 +707,818 @@ │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method private _importFromCSV(II)I │ - .locals 22 │ + .locals 23 │ .param p1, "mode" # I │ .param p2, "workingBookId" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 450 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "import from csv " │ + const-string v4, "import from csv " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move/from16 v0, p1 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ + invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ │ .line 452 │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ .line 453 │ - .local v8, "account":Z │ - const/16 v16, 0x0 │ + .local v9, "account":Z │ + const/16 v17, 0x0 │ │ .line 454 │ - .local v16, "detail":Z │ - const/4 v2, 0x3 │ + .local v17, "detail":Z │ + const/4 v3, 0x3 │ │ move/from16 v0, p1 │ │ - if-lt v0, v2, :cond_2 │ + if-lt v0, v3, :cond_2 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 455 │ - .local v21, "shared":Z │ + .local v22, "shared":Z │ :goto_0 │ - if-eqz v21, :cond_0 │ + if-eqz v22, :cond_0 │ │ add-int/lit8 p1, p1, -0x3 │ │ .line 456 │ :cond_0 │ packed-switch p1, :pswitch_data_0 │ │ .line 466 │ - const/4 v15, -0x1 │ + const/16 v16, -0x1 │ │ - .line 548 │ - .end local v8 # "account":Z │ + .line 542 │ + .end local v9 # "account":Z │ :cond_1 │ :goto_1 │ - return v15 │ + return v16 │ │ .line 454 │ - .end local v21 # "shared":Z │ - .restart local v8 # "account":Z │ + .end local v22 # "shared":Z │ + .restart local v9 # "account":Z │ :cond_2 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 458 │ - .restart local v21 # "shared":Z │ + .restart local v22 # "shared":Z │ :pswitch_0 │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v8, v16 │ + move/from16 v9, v17 │ │ .line 469 │ - .end local v8 # "account":Z │ + .end local v9 # "account":Z │ :goto_2 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getContexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 470 │ - .local v20, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - if-eqz v21, :cond_5 │ + .local v21, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + if-eqz v22, :cond_5 │ │ - const-string v2, "details.csv" │ + const-string v3, "details.csv" │ │ :goto_3 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ + invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 471 │ - .local v19, "details":Ljava/io/File; │ - if-eqz v21, :cond_6 │ + .local v20, "details":Ljava/io/File; │ + if-eqz v22, :cond_6 │ │ - const-string v2, "accounts.csv" │ + const-string v3, "accounts.csv" │ │ :goto_4 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ + invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getWorkingFile(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 473 │ - .local v11, "accounts":Ljava/io/File; │ - if-eqz v16, :cond_3 │ + .local v12, "accounts":Ljava/io/File; │ + if-eqz v17, :cond_3 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->exists()Z │ + invoke-virtual/range {v20 .. v20}, Ljava/io/File;->exists()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->canRead()Z │ + invoke-virtual/range {v20 .. v20}, Ljava/io/File;->canRead()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ :cond_3 │ - if-eqz v8, :cond_7 │ + if-eqz v9, :cond_7 │ │ - invoke-virtual {v11}, Ljava/io/File;->exists()Z │ + .line 474 │ + invoke-virtual {v12}, Ljava/io/File;->exists()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ - invoke-virtual {v11}, Ljava/io/File;->canRead()Z │ + invoke-virtual {v12}, Ljava/io/File;->canRead()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_7 │ + if-nez v3, :cond_7 │ │ .line 475 │ :cond_4 │ - const/4 v15, -0x1 │ + const/16 v16, -0x1 │ │ goto :goto_1 │ │ .line 461 │ - .end local v11 # "accounts":Ljava/io/File; │ - .end local v19 # "details":Ljava/io/File; │ - .end local v20 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - .restart local v8 # "account":Z │ + .end local v12 # "accounts":Ljava/io/File; │ + .end local v20 # "details":Ljava/io/File; │ + .end local v21 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .restart local v9 # "account":Z │ :pswitch_1 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 462 │ goto :goto_2 │ │ .line 464 │ :pswitch_2 │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ .line 465 │ goto :goto_2 │ │ .line 470 │ - .end local v8 # "account":Z │ - .restart local v20 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .end local v9 # "account":Z │ + .restart local v21 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ :cond_5 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "details-" │ + const-string v4, "details-" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, ".csv" │ + const-string v4, ".csv" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ goto :goto_3 │ │ .line 471 │ - .restart local v19 # "details":Ljava/io/File; │ + .restart local v20 # "details":Ljava/io/File; │ :cond_6 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "accounts-" │ + const-string v4, "accounts-" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, ".csv" │ + const-string v4, ".csv" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ goto :goto_4 │ │ .line 478 │ - .restart local v11 # "accounts":Ljava/io/File; │ + .restart local v12 # "accounts":Ljava/io/File; │ :cond_7 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 479 │ - .local v9, "accountReader":Lcom/csvreader/CsvReader; │ - const/16 v17, 0x0 │ + .local v10, "accountReader":Lcom/csvreader/CsvReader; │ + const/16 v18, 0x0 │ │ .line 481 │ - .local v17, "detailReader":Lcom/csvreader/CsvReader; │ - const/4 v15, 0x0 │ + .local v18, "detailReader":Lcom/csvreader/CsvReader; │ + const/16 v16, 0x0 │ │ .line 482 │ - .local v15, "count":I │ - if-eqz v8, :cond_8 │ + .local v16, "count":I │ + if-eqz v9, :cond_8 │ │ .line 483 │ :try_start_0 │ - new-instance v10, Lcom/csvreader/CsvReader; │ + new-instance v11, Lcom/csvreader/CsvReader; │ │ - new-instance v2, Ljava/io/InputStreamReader; │ + new-instance v3, Ljava/io/InputStreamReader; │ │ - new-instance v3, Ljava/io/FileInputStream; │ + new-instance v4, Ljava/io/FileInputStream; │ │ - invoke-direct {v3, v11}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ + invoke-direct {v4, v12}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->csvEncoding:Ljava/lang/String; │ + iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->csvEncoding:Ljava/lang/String; │ │ - invoke-direct {v2, v3, v4}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ + invoke-direct {v3, v4, v5}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ │ - invoke-direct {v10, v2}, Lcom/csvreader/CsvReader;->(Ljava/io/Reader;)V │ + invoke-direct {v11, v3}, Lcom/csvreader/CsvReader;->(Ljava/io/Reader;)V │ │ - .end local v9 # "accountReader":Lcom/csvreader/CsvReader; │ - .local v10, "accountReader":Lcom/csvreader/CsvReader; │ - move-object v9, v10 │ + .end local v10 # "accountReader":Lcom/csvreader/CsvReader; │ + .local v11, "accountReader":Lcom/csvreader/CsvReader; │ + move-object v10, v11 │ │ .line 485 │ - .end local v10 # "accountReader":Lcom/csvreader/CsvReader; │ - .restart local v9 # "accountReader":Lcom/csvreader/CsvReader; │ + .end local v11 # "accountReader":Lcom/csvreader/CsvReader; │ + .restart local v10 # "accountReader":Lcom/csvreader/CsvReader; │ :cond_8 │ - if-eqz v16, :cond_9 │ + if-eqz v17, :cond_9 │ │ .line 486 │ - new-instance v18, Lcom/csvreader/CsvReader; │ + new-instance v19, Lcom/csvreader/CsvReader; │ │ - new-instance v2, Ljava/io/InputStreamReader; │ + new-instance v3, Ljava/io/InputStreamReader; │ │ - new-instance v3, Ljava/io/FileInputStream; │ + new-instance v4, Ljava/io/FileInputStream; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v3, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ + invoke-direct {v4, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->csvEncoding:Ljava/lang/String; │ + iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->csvEncoding:Ljava/lang/String; │ │ - invoke-direct {v2, v3, v4}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ + invoke-direct {v3, v4, v5}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-direct {v0, v2}, Lcom/csvreader/CsvReader;->(Ljava/io/Reader;)V │ + invoke-direct {v0, v3}, Lcom/csvreader/CsvReader;->(Ljava/io/Reader;)V │ │ - .end local v17 # "detailReader":Lcom/csvreader/CsvReader; │ - .local v18, "detailReader":Lcom/csvreader/CsvReader; │ - move-object/from16 v17, v18 │ + .end local v18 # "detailReader":Lcom/csvreader/CsvReader; │ + .local v19, "detailReader":Lcom/csvreader/CsvReader; │ + move-object/from16 v18, v19 │ │ .line 489 │ - .end local v18 # "detailReader":Lcom/csvreader/CsvReader; │ - .restart local v17 # "detailReader":Lcom/csvreader/CsvReader; │ + .end local v19 # "detailReader":Lcom/csvreader/CsvReader; │ + .restart local v18 # "detailReader":Lcom/csvreader/CsvReader; │ :cond_9 │ - if-eqz v9, :cond_b │ + if-eqz v10, :cond_b │ │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->readHeaders()Z │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->readHeaders()Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_b │ + if-nez v3, :cond_b │ │ .line 490 │ - const/4 v15, -0x1 │ + const/16 v16, -0x1 │ │ .line 544 │ - .end local v15 # "count":I │ - if-eqz v9, :cond_a │ + .end local v16 # "count":I │ + if-eqz v10, :cond_a │ │ .line 545 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->close()V │ │ .line 547 │ :cond_a │ - if-eqz v17, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 548 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->close()V │ │ goto/16 :goto_1 │ │ .line 494 │ - .restart local v15 # "count":I │ + .restart local v16 # "count":I │ :cond_b │ - if-eqz v17, :cond_d │ + if-eqz v18, :cond_d │ │ :try_start_1 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->readHeaders()Z │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->readHeaders()Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_d │ + if-nez v3, :cond_d │ │ .line 495 │ - const/4 v15, -0x1 │ + const/16 v16, -0x1 │ │ .line 544 │ - .end local v15 # "count":I │ - if-eqz v9, :cond_c │ + .end local v16 # "count":I │ + if-eqz v10, :cond_c │ │ .line 545 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->close()V │ │ .line 547 │ :cond_c │ - if-eqz v17, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 548 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->close()V │ │ goto/16 :goto_1 │ │ .line 498 │ - .restart local v15 # "count":I │ + .restart local v16 # "count":I │ :cond_d │ - if-eqz v16, :cond_13 │ + if-eqz v17, :cond_13 │ │ .line 499 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ :try_start_2 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;->setTrimWhitespace(Z)V │ + invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;->setTrimWhitespace(Z)V │ │ .line 500 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->getHeaders()[Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->getHeaders()[Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->getHeaderCount()I │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->getHeaderCount()I │ │ - move-result v3 │ + move-result v4 │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v4, v4, -0x1 │ │ - aget-object v2, v2, v3 │ + aget-object v3, v3, v4 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getAppver(Ljava/lang/String;)I │ + invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getAppver(Ljava/lang/String;)I │ │ - move-result v12 │ + move-result v13 │ │ .line 502 │ - .local v12, "appver":I │ - invoke-interface/range {v20 .. v20}, Lcom/bottleworks/dailymoney/data/IDataProvider;->deleteAllDetail()V │ + .local v13, "appver":I │ + invoke-interface/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/IDataProvider;->deleteAllDetail()V │ │ .line 503 │ :goto_5 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->readRecord()Z │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->readRecord()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_12 │ + if-eqz v3, :cond_12 │ │ .line 504 │ - new-instance v1, Lcom/bottleworks/dailymoney/data/Detail; │ - │ - const-string v2, "from" │ - │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v2 │ + new-instance v2, Lcom/bottleworks/dailymoney/data/Detail; │ │ - const-string v3, "to" │ + const-string v3, "from" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ - const-string v4, "date" │ + const-string v4, "to" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v4}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-static {v4}, Lcom/bottleworks/commons/util/Formats;->normalizeString2Date(Ljava/lang/String;)Ljava/util/Date; │ + const-string v5, "date" │ │ - move-result-object v4 │ + move-object/from16 v0, v18 │ │ - const-string v5, "value" │ + invoke-virtual {v0, v5}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v5 │ │ - invoke-virtual {v0, v5}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v5}, Lcom/bottleworks/commons/util/Formats;->normalizeString2Date(Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v5 │ │ - invoke-static {v5}, Lcom/bottleworks/commons/util/Formats;->normalizeString2Double(Ljava/lang/String;)D │ + const-string v6, "value" │ │ - move-result-wide v5 │ + move-object/from16 v0, v18 │ │ - invoke-static {v5, v6}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-virtual {v0, v6}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, "note" │ + invoke-static {v6}, Lcom/bottleworks/commons/util/Formats;->normalizeString2Double(Ljava/lang/String;)D │ │ - move-object/from16 v0, v17 │ + move-result-wide v6 │ │ - invoke-virtual {v0, v6}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v6 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/Detail;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V │ + const-string v7, "note" │ + │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v7}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v7 │ + │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/Detail;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)V │ │ .line 505 │ - .local v1, "det":Lcom/bottleworks/dailymoney/data/Detail; │ - const-string v2, "archived" │ + .local v2, "det":Lcom/bottleworks/dailymoney/data/Detail; │ + const-string v3, "archived" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 506 │ - .local v13, "archived":Ljava/lang/String; │ - const-string v2, "1" │ + .local v14, "archived":Ljava/lang/String; │ + const-string v3, "1" │ │ - invoke-virtual {v2, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_e │ + if-eqz v3, :cond_e │ │ .line 507 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ + invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ │ .line 514 │ :goto_6 │ - const-string v2, "id" │ + const-string v3, "id" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v2}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v3 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v2, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;->newDetailNoCheck(ILcom/bottleworks/dailymoney/data/Detail;)V │ + invoke-interface {v0, v3, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->newDetailNoCheck(ILcom/bottleworks/dailymoney/data/Detail;)V │ │ .line 515 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ .line 516 │ goto :goto_5 │ │ .line 508 │ :cond_e │ - const-string v2, "0" │ + const-string v3, "0" │ │ - invoke-virtual {v2, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_11 │ + if-eqz v3, :cond_11 │ │ .line 509 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ + invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_6 │ │ .line 544 │ - .end local v1 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ - .end local v12 # "appver":I │ - .end local v13 # "archived":Ljava/lang/String; │ + .end local v2 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ + .end local v13 # "appver":I │ + .end local v14 # "archived":Ljava/lang/String; │ :catchall_0 │ - move-exception v2 │ + move-exception v3 │ │ - if-eqz v9, :cond_f │ + if-eqz v10, :cond_f │ │ .line 545 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->close()V │ │ .line 547 │ :cond_f │ - if-eqz v17, :cond_10 │ + if-eqz v18, :cond_10 │ │ .line 548 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->close()V │ │ :cond_10 │ - throw v2 │ + throw v3 │ │ .line 511 │ - .restart local v1 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ - .restart local v12 # "appver":I │ - .restart local v13 # "archived":Ljava/lang/String; │ + .restart local v2 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ + .restart local v13 # "appver":I │ + .restart local v14 # "archived":Ljava/lang/String; │ :cond_11 │ :try_start_3 │ - invoke-static {v13}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ + invoke-static {v14}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v3 │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ + invoke-virtual {v2, v3}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ │ goto :goto_6 │ │ .line 517 │ - .end local v1 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ - .end local v13 # "archived":Ljava/lang/String; │ + .end local v2 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ + .end local v14 # "archived":Ljava/lang/String; │ :cond_12 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->close()V │ │ .line 518 │ - const/16 v17, 0x0 │ + const/16 v18, 0x0 │ │ .line 520 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "import from " │ + const-string v4, "import from " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, " ver:" │ + const-string v4, " ver:" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ + invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ │ .line 524 │ - .end local v12 # "appver":I │ + .end local v13 # "appver":I │ :cond_13 │ - if-eqz v8, :cond_16 │ + if-eqz v9, :cond_16 │ │ .line 525 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;->setTrimWhitespace(Z)V │ + invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;->setTrimWhitespace(Z)V │ │ .line 526 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->getHeaders()[Ljava/lang/String; │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->getHeaders()[Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->getHeaderCount()I │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->getHeaderCount()I │ │ - move-result v3 │ + move-result v4 │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v4, v4, -0x1 │ │ - aget-object v2, v2, v3 │ + aget-object v3, v3, v4 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getAppver(Ljava/lang/String;)I │ + invoke-direct {v0, v3}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;->getAppver(Ljava/lang/String;)I │ │ - move-result v12 │ + move-result v13 │ │ .line 527 │ - .restart local v12 # "appver":I │ - invoke-interface/range {v20 .. v20}, Lcom/bottleworks/dailymoney/data/IDataProvider;->deleteAllAccount()V │ + .restart local v13 # "appver":I │ + invoke-interface/range {v21 .. v21}, Lcom/bottleworks/dailymoney/data/IDataProvider;->deleteAllAccount()V │ │ .line 528 │ :goto_7 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->readRecord()Z │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->readRecord()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_15 │ + if-eqz v3, :cond_15 │ │ .line 529 │ - new-instance v7, Lcom/bottleworks/dailymoney/data/Account; │ + new-instance v8, Lcom/bottleworks/dailymoney/data/Account; │ │ - const-string v2, "type" │ + const-string v3, "type" │ │ - invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, "name" │ + const-string v4, "name" │ │ - invoke-virtual {v9, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v4}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - const-string v4, "init" │ + const-string v5, "init" │ │ - invoke-virtual {v9, v4}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v5}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v4}, Lcom/bottleworks/commons/util/Formats;->normalizeString2Double(Ljava/lang/String;)D │ + invoke-static {v5}, Lcom/bottleworks/commons/util/Formats;->normalizeString2Double(Ljava/lang/String;)D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-direct {v7, v2, v3, v4}, Lcom/bottleworks/dailymoney/data/Account;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ + invoke-direct {v8, v3, v4, v5}, Lcom/bottleworks/dailymoney/data/Account;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ .line 530 │ - .local v7, "acc":Lcom/bottleworks/dailymoney/data/Account; │ - const-string v2, "cash" │ + .local v8, "acc":Lcom/bottleworks/dailymoney/data/Account; │ + const-string v3, "cash" │ │ - invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 531 │ - .local v14, "cash":Ljava/lang/String; │ - const-string v2, "1" │ + .local v15, "cash":Ljava/lang/String; │ + const-string v3, "1" │ │ - invoke-virtual {v2, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_14 │ + if-eqz v3, :cond_14 │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ :goto_8 │ - invoke-virtual {v7, v2}, Lcom/bottleworks/dailymoney/data/Account;->setCashAccount(Z)V │ + invoke-virtual {v8, v3}, Lcom/bottleworks/dailymoney/data/Account;->setCashAccount(Z)V │ │ .line 533 │ - const-string v2, "id" │ + const-string v3, "id" │ │ - invoke-virtual {v9, v2}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v3}, Lcom/csvreader/CsvReader;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v2, v7}, Lcom/bottleworks/dailymoney/data/IDataProvider;->newAccountNoCheck(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V │ + invoke-interface {v0, v3, v8}, Lcom/bottleworks/dailymoney/data/IDataProvider;->newAccountNoCheck(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/Account;)V │ │ .line 534 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ .line 535 │ goto :goto_7 │ │ .line 531 │ :cond_14 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_8 │ │ .line 536 │ - .end local v7 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ - .end local v14 # "cash":Ljava/lang/String; │ + .end local v8 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ + .end local v15 # "cash":Ljava/lang/String; │ :cond_15 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->close()V │ │ .line 537 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 539 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "import from " │ + const-string v4, "import from " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, " ver:" │ + const-string v4, " ver:" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ + invoke-static {v3}, Lcom/bottleworks/commons/util/Logger;->d(Ljava/lang/String;)V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 544 │ - .end local v12 # "appver":I │ + .end local v13 # "appver":I │ :cond_16 │ - if-eqz v9, :cond_17 │ + if-eqz v10, :cond_17 │ │ .line 545 │ - invoke-virtual {v9}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual {v10}, Lcom/csvreader/CsvReader;->close()V │ │ .line 547 │ :cond_17 │ - if-eqz v17, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 548 │ - invoke-virtual/range {v17 .. v17}, Lcom/csvreader/CsvReader;->close()V │ + invoke-virtual/range {v18 .. v18}, Lcom/csvreader/CsvReader;->close()V │ │ goto/16 :goto_1 │ │ .line 456 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method │ @@ -1720,14 +1729,15 @@ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ :cond_1 │ if-eqz v0, :cond_2 │ │ + .line 578 │ invoke-virtual {v1}, Ljava/io/File;->exists()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ invoke-virtual {v1}, Ljava/io/File;->canRead()Z │ @@ -2137,18 +2147,20 @@ │ │ sget v2, Lcom/bottleworks/dailymoney/core/R$array;->csv_type_options:I │ │ new-instance v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7; │ │ invoke-direct {v3, p0, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;->(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ + .line 219 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 246 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 247 │ return-void │ .end method │ │ .method private doImportCSV()V │ @@ -2184,18 +2196,20 @@ │ │ sget v2, Lcom/bottleworks/dailymoney/core/R$array;->csv_type_import_options:I │ │ new-instance v3, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ invoke-direct {v3, p0, v0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;->(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ │ + .line 252 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 279 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 280 │ return-void │ .end method │ │ .method private doReset()V │ @@ -2221,18 +2235,20 @@ │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$array;->csv_type_options:I │ │ new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6; │ │ invoke-direct {v2, p0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;->(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ + .line 195 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 213 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 214 │ return-void │ .end method │ │ .method private doShareCSV()V │ @@ -2258,18 +2274,20 @@ │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$array;->csv_type_options:I │ │ new-instance v2, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ invoke-direct {v2, p0}, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;->(Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ │ + .line 284 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 308 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 309 │ return-void │ .end method │ │ .method private getAppver(Ljava/lang/String;)I ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$18.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$i:J │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;JLjava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ iput-wide p2, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;->val$i:J │ │ @@ -93,22 +94,22 @@ │ invoke-static {v0, v1}, Lcom/bottleworks/commons/util/GUIs;->shortToast(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 171 │ return-void │ .end method │ │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 178 │ :try_start_0 │ - iget-wide v1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;->val$i:J │ + iget-wide v2, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;->val$i:J │ │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 182 │ :goto_0 │ iget-object v1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$18;->val$error:Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/AccountDetailListActivity.smali │ @@ -587,15 +587,15 @@ │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 53 │ invoke-super {p0, p1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 54 │ @@ -610,17 +610,17 @@ │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;->initialContent()V │ │ .line 57 │ new-instance v0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1; │ │ invoke-direct {v0, p0}, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;->(Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ │ - const-wide/16 v1, 0x19 │ + const-wide/16 v2, 0x19 │ │ - invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ + invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ │ .line 63 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 2 ├── smali/com/bottleworks/dailymoney/ui/DetailEditorActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ .prologue │ .line 357 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailEditorActivity$5;->this$0:Lcom/bottleworks/dailymoney/ui/DetailEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 39 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$1;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/BookListHelper.smali │ @@ -694,70 +694,69 @@ │ │ .prologue │ .line 84 │ .local p1, "data":Ljava/util/List;, "Ljava/util/List;" │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewData:Ljava/util/List; │ │ .line 85 │ - iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewMapList:Ljava/util/List; │ + iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewMapList:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->clear()V │ + invoke-interface {v3}, Ljava/util/List;->clear()V │ │ .line 86 │ invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;->instance()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getWorkingBookId()I │ + invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;->getWorkingBookId()I │ │ - move-result v3 │ + move-result v2 │ │ .line 87 │ - .local v3, "workingId":I │ - iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewData:Ljava/util/List; │ + .local v2, "workingId":I │ + iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewData:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/data/Book; │ │ .line 88 │ .local v0, "book":Lcom/bottleworks/dailymoney/data/Book; │ - invoke-direct {p0, v0, v3}, Lcom/bottleworks/dailymoney/ui/BookListHelper;->toBookMap(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; │ + invoke-direct {p0, v0, v2}, Lcom/bottleworks/dailymoney/ui/BookListHelper;->toBookMap(Lcom/bottleworks/dailymoney/data/Book;I)Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 89 │ - .local v2, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v1, "row":Ljava/util/Map;, "Ljava/util/Map;" │ iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewMapList:Ljava/util/List; │ │ - invoke-interface {v4, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 91 │ .end local v0 # "book":Lcom/bottleworks/dailymoney/data/Book; │ - .end local v2 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v1 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_0 │ - iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewAdapter:Landroid/widget/SimpleAdapter; │ + iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper;->listViewAdapter:Landroid/widget/SimpleAdapter; │ │ - invoke-virtual {v4}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v3}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 92 │ return-void │ .end method │ │ .method public setup(Landroid/widget/ListView;)V │ .locals 6 ├── smali/com/bottleworks/dailymoney/ui/AccountMgntActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/Desktop.smali │ @@ -185,58 +185,57 @@ │ "Lcom/bottleworks/dailymoney/ui/DesktopItem;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 60 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 61 │ - .local v2, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lcom/bottleworks/dailymoney/ui/Desktop;->items:Ljava/util/List; │ + .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/Desktop;->items:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/ui/DesktopItem; │ │ .line 62 │ .local v0, "di":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/ui/DesktopItem;->isHidden()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 63 │ - invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 66 │ .end local v0 # "di":Lcom/bottleworks/dailymoney/ui/DesktopItem; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public isAvailable()Z │ .locals 1 │ │ .prologue │ .line 101 ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ │ # direct methods │ .method public constructor (Lcom/bottleworks/dailymoney/ui/DesktopActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ .prologue │ .line 434 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$DesktopItemAdapter;->this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DetailListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$6;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/BookMgntActivity$4.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$idp:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookMgntActivity;Lcom/bottleworks/dailymoney/data/IMasterDataProvider;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/BookMgntActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/BookMgntActivity$4;->val$idp:Lcom/bottleworks/dailymoney/data/IMasterDataProvider; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$2;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/AccountDetailListActivity$4.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$4;->val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$workingBookId:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$7;->val$workingBookId:I ├── smali/com/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookListHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookListHelper$ListViewBinder;->this$0:Lcom/bottleworks/dailymoney/ui/BookListHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DesktopActivity$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DesktopActivity;Lcom/bottleworks/dailymoney/context/Contexts;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/DesktopActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/DesktopActivity$1;->val$ctxs:Lcom/bottleworks/dailymoney/context/Contexts; ├── smali/com/bottleworks/dailymoney/ui/AccountDetailListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/AccountDetailListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/AccountUtil.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 11 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 54 │ return-void │ .end method │ │ .method public static toIndentNode(Ljava/util/List;)Ljava/util/List; │ .locals 19 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -38,70 +37,70 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 14 │ .local p0, "accl":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 15 │ - .local v9, "better":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v18, Ljava/util/LinkedHashMap; │ + .local v8, "better":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v14, Ljava/util/LinkedHashMap; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct {v14}, Ljava/util/LinkedHashMap;->()V │ │ .line 16 │ - .local v18, "tree":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v14, "tree":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-interface/range {p0 .. p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v16 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lcom/bottleworks/dailymoney/data/Account; │ │ .line 17 │ .local v7, "acc":Lcom/bottleworks/dailymoney/data/Account; │ invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ .line 18 │ - .local v14, "name":Ljava/lang/String; │ - new-instance v16, Ljava/lang/StringBuilder; │ + .local v10, "name":Ljava/lang/String; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ .line 19 │ - .local v16, "path":Ljava/lang/StringBuilder; │ + .local v12, "path":Ljava/lang/StringBuilder; │ const/4 v1, 0x0 │ │ .line 20 │ .local v1, "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ const/4 v2, 0x0 │ │ .line 21 │ .local v2, "pp":Ljava/lang/String; │ - const/4 v15, 0x0 │ + const/4 v11, 0x0 │ │ .line 22 │ - .local v15, "np":Ljava/lang/String; │ + .local v11, "np":Ljava/lang/String; │ invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v5 │ @@ -110,80 +109,81 @@ │ .local v5, "type":Lcom/bottleworks/dailymoney/data/AccountType; │ const/4 v4, 0x0 │ │ .line 24 │ .local v4, "indent":I │ const-string v6, "\\." │ │ - invoke-virtual {v14, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v10, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v17 │ │ - .local v8, "arr$":[Ljava/lang/String; │ - array-length v13, v8 │ + move-object/from16 v0, v17 │ │ - .local v13, "len$":I │ - const/4 v11, 0x0 │ + array-length v0, v0 │ + │ + move/from16 v18, v0 │ + │ + const/4 v6, 0x0 │ + │ + move v15, v6 │ │ - .local v11, "i$":I │ :goto_1 │ - if-ge v11, v13, :cond_4 │ + move/from16 v0, v18 │ + │ + if-ge v15, v0, :cond_4 │ │ - aget-object v3, v8, v11 │ + aget-object v3, v17, v15 │ │ .line 25 │ .local v3, "t":Ljava/lang/String; │ invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ .line 24 │ :goto_2 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v6, v15, 0x1 │ + │ + move v15, v6 │ │ goto :goto_1 │ │ .line 28 │ :cond_1 │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 29 │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->length()I │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 30 │ const-string v6, "." │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 32 │ :cond_2 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v11 │ │ .line 33 │ - move-object/from16 v0, v18 │ - │ - invoke-interface {v0, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ .end local v1 # "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ check-cast v1, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ .restart local v1 # "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ @@ -205,17 +205,15 @@ │ invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->(Ljava/lang/String;Ljava/lang/String;ILcom/bottleworks/dailymoney/data/AccountType;Lcom/bottleworks/dailymoney/data/Account;)V │ │ .line 38 │ .restart local v1 # "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ add-int/lit8 v4, v4, 0x1 │ │ .line 39 │ - move-object/from16 v0, v18 │ - │ - invoke-interface {v0, v15, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v11, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_2 │ │ .line 41 │ .end local v3 # "t":Ljava/lang/String; │ :cond_4 │ if-eqz v1, :cond_0 │ @@ -227,60 +225,52 @@ │ │ .line 46 │ .end local v1 # "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ .end local v2 # "pp":Ljava/lang/String; │ .end local v4 # "indent":I │ .end local v5 # "type":Lcom/bottleworks/dailymoney/data/AccountType; │ .end local v7 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ - .end local v8 # "arr$":[Ljava/lang/String; │ - .end local v11 # "i$":I │ - .end local v13 # "len$":I │ - .end local v14 # "name":Ljava/lang/String; │ - .end local v15 # "np":Ljava/lang/String; │ - .end local v16 # "path":Ljava/lang/StringBuilder; │ + .end local v10 # "name":Ljava/lang/String; │ + .end local v11 # "np":Ljava/lang/String; │ + .end local v12 # "path":Ljava/lang/StringBuilder; │ :cond_5 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v14}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ move-result-object v6 │ │ invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v6 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v15 │ │ - if-eqz v6, :cond_6 │ + if-eqz v15, :cond_6 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ .line 47 │ - .local v12, "key":Ljava/lang/String; │ - move-object/from16 v0, v18 │ - │ - invoke-interface {v0, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v9, "key":Ljava/lang/String; │ + invoke-interface {v14, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - check-cast v17, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v13, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ .line 48 │ - .local v17, "tn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - move-object/from16 v0, v17 │ - │ - invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v13, "tn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + invoke-interface {v8, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 51 │ - .end local v12 # "key":Ljava/lang/String; │ - .end local v17 # "tn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + .end local v9 # "key":Ljava/lang/String; │ + .end local v13 # "tn":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ :cond_6 │ - return-object v9 │ + return-object v8 │ .end method ├── smali/com/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/BookEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/BookEditorActivity$SymbolPositionViewBinder;->this$0:Lcom/bottleworks/dailymoney/ui/BookEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/PasswordProtectionActivity.smali │ @@ -40,15 +40,15 @@ │ │ check-cast v2, Landroid/widget/TextView; │ │ invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 36 │ .local v1, "pd":Ljava/lang/String; │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z ├── smali/com/bottleworks/dailymoney/ui/DetailListActivity$4.smali │ @@ -46,14 +46,15 @@ │ │ .field final synthetic val$start:Ljava/util/Date; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailListActivity;Lcom/bottleworks/dailymoney/data/IDataProvider;Ljava/util/Date;Ljava/util/Date;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->val$idp:Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ @@ -70,24 +71,24 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onBusyFinish()V │ - .locals 14 │ + .locals 15 │ │ .prologue │ - const/4 v13, 0x2 │ + const/4 v14, 0x2 │ │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - const/4 v10, 0x1 │ + const/4 v11, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 271 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$300(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v2 │ @@ -118,15 +119,15 @@ │ .line 275 │ const/4 v1, 0x0 │ │ .line 276 │ .local v1, "showcount":I │ iget-wide v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->income:D │ │ - cmpl-double v2, v2, v11 │ + cmpl-double v2, v2, v12 │ │ if-eqz v2, :cond_0 │ │ .line 277 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumIncomeView:Landroid/widget/TextView; │ @@ -135,51 +136,51 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$500(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_detlist_sum_income:I │ │ - new-array v5, v10, [Ljava/lang/Object; │ + new-array v5, v11, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$400(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->income:D │ + iget-wide v8, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->income:D │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 278 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumIncomeView:Landroid/widget/TextView; │ │ - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v2, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 279 │ add-int/lit8 v1, v1, 0x1 │ │ .line 281 │ :cond_0 │ iget-wide v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->expense:D │ │ - cmpl-double v2, v2, v11 │ + cmpl-double v2, v2, v12 │ │ if-eqz v2, :cond_1 │ │ .line 282 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumExpenseView:Landroid/widget/TextView; │ @@ -188,51 +189,51 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$700(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_detlist_sum_expense:I │ │ - new-array v5, v10, [Ljava/lang/Object; │ + new-array v5, v11, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$600(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->expense:D │ + iget-wide v8, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->expense:D │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 283 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumExpenseView:Landroid/widget/TextView; │ │ - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v2, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 284 │ add-int/lit8 v1, v1, 0x1 │ │ .line 286 │ :cond_1 │ iget-wide v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->asset:D │ │ - cmpl-double v2, v2, v11 │ + cmpl-double v2, v2, v12 │ │ if-eqz v2, :cond_2 │ │ .line 287 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumAssetView:Landroid/widget/TextView; │ @@ -241,51 +242,51 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$900(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_detlist_sum_asset:I │ │ - new-array v5, v10, [Ljava/lang/Object; │ + new-array v5, v11, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$800(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->asset:D │ + iget-wide v8, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->asset:D │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 288 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumAssetView:Landroid/widget/TextView; │ │ - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v2, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 289 │ add-int/lit8 v1, v1, 0x1 │ │ .line 291 │ :cond_2 │ iget-wide v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->liability:D │ │ - cmpl-double v2, v2, v11 │ + cmpl-double v2, v2, v12 │ │ if-eqz v2, :cond_3 │ │ .line 292 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumLiabilityView:Landroid/widget/TextView; │ @@ -294,51 +295,51 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1100(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_detlist_sum_liability:I │ │ - new-array v5, v10, [Ljava/lang/Object; │ + new-array v5, v11, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1000(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->liability:D │ + iget-wide v8, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->liability:D │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 293 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumLiabilityView:Landroid/widget/TextView; │ │ - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v2, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 294 │ add-int/lit8 v1, v1, 0x1 │ │ .line 296 │ :cond_3 │ iget-wide v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->other:D │ │ - cmpl-double v2, v2, v11 │ + cmpl-double v2, v2, v12 │ │ if-eqz v2, :cond_4 │ │ .line 297 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumOtherView:Landroid/widget/TextView; │ @@ -347,42 +348,42 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1300(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_detlist_sum_other:I │ │ - new-array v5, v10, [Ljava/lang/Object; │ + new-array v5, v11, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1200(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->other:D │ + iget-wide v8, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->other:D │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ + invoke-virtual {v6, v8, v9}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 298 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ iget-object v2, v2, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->sumOtherView:Landroid/widget/TextView; │ │ - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v2, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 299 │ add-int/lit8 v1, v1, 0x1 │ │ .line 302 │ :cond_4 │ iget-object v2, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ @@ -464,45 +465,46 @@ │ │ iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->val$start:Ljava/util/Date; │ │ invoke-virtual {v6, v7}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$2400(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->val$end:Ljava/util/Date; │ │ invoke-virtual {v6, v7}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v10 │ + aput-object v6, v5, v11 │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ + .line 324 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1700(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; │ │ move-result-object v6 │ │ invoke-virtual {v0, v6}, Lcom/bottleworks/commons/util/CalendarHelper;->weekOfMonth(Ljava/util/Date;)I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ - aput-object v6, v5, v13 │ + aput-object v6, v5, v14 │ │ const/4 v6, 0x3 │ │ iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v7}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1700(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/util/Date; │ │ @@ -540,14 +542,15 @@ │ │ invoke-static {v7}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 323 │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 328 │ @@ -564,23 +567,23 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1600(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_all_details:I │ │ - new-array v5, v10, [Ljava/lang/Object; │ + new-array v5, v11, [Ljava/lang/Object; │ │ iget v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->count:I │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ @@ -596,15 +599,15 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1900(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_month_details:I │ │ - new-array v5, v13, [Ljava/lang/Object; │ + new-array v5, v14, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$1800(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ move-result-object v6 │ │ @@ -618,23 +621,23 @@ │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ iget v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->count:I │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v10 │ + aput-object v6, v5, v11 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ @@ -650,15 +653,15 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$2100(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_day_details:I │ │ - new-array v5, v13, [Ljava/lang/Object; │ + new-array v5, v14, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$2000(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ move-result-object v6 │ │ @@ -668,23 +671,23 @@ │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ iget v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->count:I │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v10 │ + aput-object v6, v5, v11 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ @@ -700,15 +703,15 @@ │ │ invoke-static {v3}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$2300(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v3 │ │ sget v4, Lcom/bottleworks/dailymoney/core/R$string;->label_year_details:I │ │ - new-array v5, v13, [Ljava/lang/Object; │ + new-array v5, v14, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/DetailListActivity;->access$2200(Lcom/bottleworks/dailymoney/ui/DetailListActivity;)Ljava/text/DateFormat; │ │ move-result-object v6 │ │ @@ -718,23 +721,23 @@ │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v9 │ + aput-object v6, v5, v10 │ │ iget v6, p0, Lcom/bottleworks/dailymoney/ui/DetailListActivity$4;->count:I │ │ invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v5, v10 │ + aput-object v6, v5, v11 │ │ invoke-virtual {v3, v4, v5}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$which:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8;I)V │ .locals 1 │ + .param p1, "this$1" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ .prologue │ .line 255 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;->this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$8$1;->val$which:I ├── smali/com/bottleworks/dailymoney/ui/AccountMgntActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/AccountMgntActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/AccountMgntActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/AccountMgntActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$which:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9;I)V │ .locals 1 │ + .param p1, "this$1" # Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ .prologue │ .line 287 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;->this$1:Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/DataMaintenanceActivity$9$1;->val$which:I ├── smali/com/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/DetailListHelper;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/DetailListHelper; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 199 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/DetailListHelper$ListViewBinder;->this$0:Lcom/bottleworks/dailymoney/ui/DetailListHelper; ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/TestsDesktop;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop$4;->this$0:Lcom/bottleworks/dailymoney/ui/TestsDesktop; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/TestsDesktop.smali │ @@ -367,15 +367,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method protected testBusy(JLjava/lang/String;)V │ - .locals 2 │ + .locals 3 │ .param p1, "i" # J │ .param p3, "error" # Ljava/lang/String; │ │ .prologue │ .line 167 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/ui/TestsDesktop;->activity:Landroid/app/Activity; ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$7.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$pos:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 573 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->val$pos:I │ │ @@ -34,31 +35,31 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 21 │ + .locals 20 │ │ .prologue │ .line 576 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static {v13}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->val$pos:I │ + iget v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->val$pos:I │ │ - invoke-interface {v14, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 578 │ .local v3, "b":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -66,47 +67,47 @@ │ │ move-result-object v9 │ │ .line 579 │ .local v9, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - instance-of v14, v14, Lcom/bottleworks/dailymoney/data/Account; │ + instance-of v13, v13, Lcom/bottleworks/dailymoney/data/Account; │ │ - if-eqz v14, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 580 │ new-instance v10, Ljava/util/ArrayList; │ │ invoke-direct {v10, v9}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 581 │ .end local v9 # "group":Ljava/util/List;, "Ljava/util/List;" │ .local v10, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v10, v3}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 582 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-interface {v10, v14, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v10, v13, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 583 │ invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Lcom/bottleworks/dailymoney/data/Account; │ + check-cast v13, Lcom/bottleworks/dailymoney/data/Account; │ │ - invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ + invoke-virtual {v13}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v13}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v2 │ │ .local v2, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ move-object v9, v10 │ │ .line 588 │ @@ -117,25 +118,24 @@ │ │ invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 591 │ .local v5, "balances":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_2 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 592 │ .local v8, "g":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -249,137 +249,135 @@ │ .end local v2 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ .end local v4 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ .end local v5 # "balances":Ljava/util/List;, "Ljava/util/List;>;" │ .end local v6 # "blist":Ljava/util/List;, "Ljava/util/List;" │ .end local v7 # "d":Ljava/util/Date; │ .end local v8 # "g":Lcom/bottleworks/dailymoney/data/Balance; │ .end local v11 # "i":I │ - .end local v12 # "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;->getType()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v13}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v2 │ │ .restart local v2 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ goto :goto_0 │ │ .line 606 │ .restart local v5 # "balances":Ljava/util/List;, "Ljava/util/List;>;" │ - .restart local v12 # "i$":Ljava/util/Iterator; │ :cond_2 │ - new-instance v14, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ + new-instance v13, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ - │ - move-object/from16 v16, v0 │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static/range {v16 .. v16}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ + invoke-static {v15}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ │ - move-result v16 │ + move-result v15 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ │ - move-result v17 │ + move-result v16 │ │ - invoke-direct/range {v14 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->(Landroid/content/Context;IF)V │ + invoke-direct/range {v13 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->(Landroid/content/Context;IF)V │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + .line 607 │ + invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - sget v16, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_yearly_timechart:I │ + sget v15, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_yearly_timechart:I │ │ - const/16 v17, 0x2 │ + const/16 v16, 0x2 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + invoke-static/range {v18 .. v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v17, v18 │ + aput-object v18, v16, v17 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static/range {v18 .. v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - move-result-object v19 │ + move-result-object v18 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + invoke-static/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - aput-object v19, v17, v18 │ + aput-object v18, v16, v17 │ │ - invoke-virtual/range {v15 .. v17}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v14 .. v16}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createIntent(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ + .line 606 │ + invoke-virtual {v13, v14, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createIntent(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 608 │ - .local v13, "intent":Landroid/content/Intent; │ + .local v12, "intent":Landroid/content/Intent; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v13, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$7;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-virtual {v14, v13}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v13, v12}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 609 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/report/BalancePieChart.smali │ @@ -53,25 +53,24 @@ │ .local p2, "balances":Ljava/util/List;, "Ljava/util/List;" │ const-wide/16 v8, 0x0 │ │ .line 26 │ .local v8, "total":D │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 27 │ .local v0, "b":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -86,51 +85,53 @@ │ if-gtz v10, :cond_0 │ │ const-wide/16 v10, 0x0 │ │ :goto_1 │ add-double/2addr v8, v10 │ │ + .line 28 │ goto :goto_0 │ │ + .line 27 │ :cond_0 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ move-result-wide v10 │ │ goto :goto_1 │ │ .line 29 │ .end local v0 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ :cond_1 │ - new-instance v7, Lorg/achartengine/model/CategorySeries; │ + new-instance v6, Lorg/achartengine/model/CategorySeries; │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - invoke-virtual {p1, v10}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ + invoke-virtual {p1, v7}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v7, v10}, Lorg/achartengine/model/CategorySeries;->(Ljava/lang/String;)V │ + invoke-direct {v6, v7}, Lorg/achartengine/model/CategorySeries;->(Ljava/lang/String;)V │ │ .line 30 │ - .local v7, "series":Lorg/achartengine/model/CategorySeries; │ + .local v6, "series":Lorg/achartengine/model/CategorySeries; │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ :cond_2 │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 31 │ .restart local v0 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -141,123 +142,123 @@ │ const-wide/16 v12, 0x0 │ │ cmpl-double v10, v10, v12 │ │ if-lez v10, :cond_2 │ │ .line 32 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 33 │ - .local v6, "sb":Ljava/lang/StringBuilder; │ + .local v5, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getName()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 34 │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ move-result-wide v10 │ │ const-wide/high16 v12, 0x4059000000000000L # 100.0 │ │ mul-double/2addr v10, v12 │ │ - div-double v3, v10, v8 │ + div-double v2, v10, v8 │ │ .line 35 │ - .local v3, "p":D │ + .local v2, "p":D │ const-wide/high16 v10, 0x3ff0000000000000L # 1.0 │ │ - cmpl-double v10, v3, v10 │ + cmpl-double v10, v2, v10 │ │ if-ltz v10, :cond_2 │ │ .line 36 │ const-string v10, "(" │ │ - invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ iget-object v11, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->percentageFormat:Ljava/text/DecimalFormat; │ │ - invoke-virtual {v11, v3, v4}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ + invoke-virtual {v11, v2, v3}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const-string v11, "%)" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 37 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - invoke-virtual {v7, v10, v11, v12}, Lorg/achartengine/model/CategorySeries;->add(Ljava/lang/String;D)V │ + invoke-virtual {v6, v10, v12, v13}, Lorg/achartengine/model/CategorySeries;->add(Ljava/lang/String;D)V │ │ goto :goto_2 │ │ .line 41 │ .end local v0 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v3 # "p":D │ - .end local v6 # "sb":Ljava/lang/StringBuilder; │ + .end local v2 # "p":D │ + .end local v5 # "sb":Ljava/lang/StringBuilder; │ :cond_3 │ - invoke-virtual {v7}, Lorg/achartengine/model/CategorySeries;->getItemCount()I │ + invoke-virtual {v6}, Lorg/achartengine/model/CategorySeries;->getItemCount()I │ │ - move-result v10 │ + move-result v7 │ │ - invoke-virtual {p0, v10}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->createColor(I)[I │ + invoke-virtual {p0, v7}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->createColor(I)[I │ │ move-result-object v1 │ │ .line 42 │ .local v1, "color":[I │ invoke-virtual {p0, v1}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->buildCategoryRenderer([I)Lorg/achartengine/renderer/DefaultRenderer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 43 │ - .local v5, "renderer":Lorg/achartengine/renderer/DefaultRenderer; │ - const/high16 v10, 0x41600000 # 14.0f │ + .local v4, "renderer":Lorg/achartengine/renderer/DefaultRenderer; │ + const/high16 v7, 0x41600000 # 14.0f │ │ - iget v11, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->dpRatio:F │ + iget v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->dpRatio:F │ │ - mul-float/2addr v10, v11 │ + mul-float/2addr v7, v10 │ │ - invoke-virtual {v5, v10}, Lorg/achartengine/renderer/DefaultRenderer;->setLabelsTextSize(F)V │ + invoke-virtual {v4, v7}, Lorg/achartengine/renderer/DefaultRenderer;->setLabelsTextSize(F)V │ │ .line 44 │ - const/high16 v10, 0x41800000 # 16.0f │ + const/high16 v7, 0x41800000 # 16.0f │ │ - iget v11, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->dpRatio:F │ + iget v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->dpRatio:F │ │ - mul-float/2addr v10, v11 │ + mul-float/2addr v7, v10 │ │ - invoke-virtual {v5, v10}, Lorg/achartengine/renderer/DefaultRenderer;->setLegendTextSize(F)V │ + invoke-virtual {v4, v7}, Lorg/achartengine/renderer/DefaultRenderer;->setLegendTextSize(F)V │ │ .line 45 │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->context:Landroid/content/Context; │ + iget-object v7, p0, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->context:Landroid/content/Context; │ │ - invoke-virtual {v7}, Lorg/achartengine/model/CategorySeries;->getTitle()Ljava/lang/String; │ + invoke-virtual {v6}, Lorg/achartengine/model/CategorySeries;->getTitle()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v10, v7, v5, v11}, Lorg/achartengine/ChartFactory;->getPieChartIntent(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-static {v7, v6, v4, v10}, Lorg/achartengine/ChartFactory;->getPieChartIntent(Landroid/content/Context;Lorg/achartengine/model/CategorySeries;Lorg/achartengine/renderer/DefaultRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - return-object v10 │ + return-object v7 │ .end method ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$2;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/report/BalanceTimeChart.smali │ @@ -17,15 +17,15 @@ │ .line 29 │ return-void │ .end method │ │ │ # virtual methods │ .method public createIntent(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ - .locals 38 │ + .locals 39 │ .param p1, "title" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "Ljava/util/List", │ "<", │ @@ -36,538 +36,540 @@ │ "Landroid/content/Intent;" │ } │ .end annotation │ │ .prologue │ .line 32 │ .local p2, "balances":Ljava/util/List;, "Ljava/util/List;>;" │ - new-instance v23, Lorg/achartengine/model/XYMultipleSeriesDataset; │ + new-instance v24, Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - invoke-direct/range {v23 .. v23}, Lorg/achartengine/model/XYMultipleSeriesDataset;->()V │ + invoke-direct/range {v24 .. v24}, Lorg/achartengine/model/XYMultipleSeriesDataset;->()V │ │ .line 33 │ - .local v23, "dataset":Lorg/achartengine/model/XYMultipleSeriesDataset; │ + .local v24, "dataset":Lorg/achartengine/model/XYMultipleSeriesDataset; │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->size()I │ │ - move-result v27 │ + move-result v28 │ │ .line 34 │ - .local v27, "length":I │ - const/16 v35, 0x0 │ + .local v28, "length":I │ + const/16 v36, 0x0 │ │ .line 35 │ - .local v35, "seriesLength":I │ - const-wide/16 v28, 0x0 │ + .local v36, "seriesLength":I │ + const-wide/16 v30, 0x0 │ │ .line 36 │ - .local v28, "max":D │ - const-wide/16 v30, 0x0 │ + .local v30, "max":D │ + const-wide/16 v32, 0x0 │ │ .line 37 │ - .local v30, "min":D │ - const/16 v24, 0x0 │ + .local v32, "min":D │ + const/16 v25, 0x0 │ │ - .local v24, "i":I │ + .local v25, "i":I │ :goto_0 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ge v0, v1, :cond_1 │ │ .line 38 │ move-object/from16 v0, p2 │ │ - move/from16 v1, v24 │ + move/from16 v1, v25 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - check-cast v20, Ljava/util/List; │ + check-cast v21, Ljava/util/List; │ │ .line 39 │ - .local v20, "blist":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v3, 0x0 │ + .local v21, "blist":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v5, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - check-cast v19, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v20, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 40 │ - .local v19, "b1":Lcom/bottleworks/dailymoney/data/Balance; │ - new-instance v34, Lorg/achartengine/model/XYSeries; │ + .local v20, "b1":Lcom/bottleworks/dailymoney/data/Balance; │ + new-instance v35, Lorg/achartengine/model/XYSeries; │ │ - invoke-virtual/range {v19 .. v19}, Lcom/bottleworks/dailymoney/data/Balance;->getName()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lcom/bottleworks/dailymoney/data/Balance;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - invoke-direct {v0, v3}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ + invoke-direct {v0, v5}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ │ .line 41 │ - .local v34, "series":Lorg/achartengine/model/XYSeries; │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ + .local v35, "series":Lorg/achartengine/model/XYSeries; │ + invoke-interface/range {v21 .. v21}, Ljava/util/List;->size()I │ │ - move-result v35 │ + move-result v36 │ │ .line 42 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ - .local v25, "k":I │ + .local v26, "k":I │ :goto_1 │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ if-ge v0, v1, :cond_0 │ │ .line 43 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v25 │ + move/from16 v1, v26 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v4 │ │ - check-cast v18, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 44 │ - .local v18, "b":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ + .local v4, "b":Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v8 │ │ - long-to-double v5, v5 │ + long-to-double v8, v8 │ │ - invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v7 │ + move-result-wide v10 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - invoke-virtual {v0, v5, v6, v7, v8}, Lorg/achartengine/model/XYSeries;->add(DD)V │ + invoke-virtual {v0, v8, v9, v10, v11}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ .line 45 │ - invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v5 │ + move-result-wide v8 │ │ - move-wide/from16 v0, v28 │ + move-wide/from16 v0, v30 │ │ - invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;->max(DD)D │ + invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;->max(DD)D │ │ - move-result-wide v28 │ + move-result-wide v30 │ │ .line 46 │ - invoke-virtual/range {v18 .. v18}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v5 │ + move-result-wide v8 │ │ - move-wide/from16 v0, v30 │ + move-wide/from16 v0, v32 │ │ - invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;->min(DD)D │ │ - move-result-wide v30 │ + move-result-wide v32 │ │ .line 42 │ - add-int/lit8 v25, v25, 0x1 │ + add-int/lit8 v26, v26, 0x1 │ │ goto :goto_1 │ │ .line 48 │ - .end local v18 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v4 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ :cond_0 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v34 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lorg/achartengine/model/XYMultipleSeriesDataset;->addSeries(Lorg/achartengine/model/XYSeries;)V │ │ .line 37 │ - add-int/lit8 v24, v24, 0x1 │ + add-int/lit8 v25, v25, 0x1 │ │ goto :goto_0 │ │ .line 51 │ - .end local v19 # "b1":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v20 # "blist":Ljava/util/List;, "Ljava/util/List;" │ - .end local v25 # "k":I │ - .end local v34 # "series":Lorg/achartengine/model/XYSeries; │ + .end local v20 # "b1":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v21 # "blist":Ljava/util/List;, "Ljava/util/List;" │ + .end local v26 # "k":I │ + .end local v35 # "series":Lorg/achartengine/model/XYSeries; │ :cond_1 │ - invoke-virtual/range {v23 .. v23}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ + invoke-virtual/range {v24 .. v24}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ - move-result v3 │ + move-result v5 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createColor(I)[I │ + invoke-virtual {v0, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createColor(I)[I │ │ - move-result-object v22 │ + move-result-object v23 │ │ .line 52 │ - .local v22, "colors":[I │ - invoke-virtual/range {v23 .. v23}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ + .local v23, "colors":[I │ + invoke-virtual/range {v24 .. v24}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ - move-result v3 │ + move-result v5 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createPointStyle(I)[Lorg/achartengine/chart/PointStyle; │ + invoke-virtual {v0, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createPointStyle(I)[Lorg/achartengine/chart/PointStyle; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 53 │ - .local v36, "styles":[Lorg/achartengine/chart/PointStyle; │ + .local v37, "styles":[Lorg/achartengine/chart/PointStyle; │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->buildRenderer([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result-object v4 │ + move-result-object v6 │ │ .line 55 │ - .local v4, "renderer":Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ - const/high16 v3, 0x41800000 # 16.0f │ + .local v6, "renderer":Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + const/high16 v5, 0x41800000 # 16.0f │ │ move-object/from16 v0, p0 │ │ - iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v3, v5 │ + mul-float/2addr v5, v7 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setChartTitleTextSize(F)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setChartTitleTextSize(F)V │ │ .line 56 │ - const/high16 v3, 0x41400000 # 12.0f │ + const/high16 v5, 0x41400000 # 12.0f │ │ move-object/from16 v0, p0 │ │ - iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v3, v5 │ + mul-float/2addr v5, v7 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setAxisTitleTextSize(F)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setAxisTitleTextSize(F)V │ │ .line 57 │ - const/high16 v3, 0x41600000 # 14.0f │ + const/high16 v5, 0x41600000 # 14.0f │ │ move-object/from16 v0, p0 │ │ - iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v3, v5 │ + mul-float/2addr v5, v7 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setLabelsTextSize(F)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setLabelsTextSize(F)V │ │ .line 58 │ - const/high16 v3, 0x41600000 # 14.0f │ + const/high16 v5, 0x41600000 # 14.0f │ │ move-object/from16 v0, p0 │ │ - iget v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v7, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v3, v5 │ + mul-float/2addr v5, v7 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setLegendTextSize(F)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setLegendTextSize(F)V │ │ .line 59 │ - sget-object v3, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ + sget-object v5, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setOrientation(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setOrientation(Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;)V │ │ .line 60 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v5, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-virtual {v4, v3, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setZoomEnabled(ZZ)V │ + invoke-virtual {v6, v5, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setZoomEnabled(ZZ)V │ │ .line 61 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v5, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-virtual {v4, v3, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setPanEnabled(ZZ)V │ + invoke-virtual {v6, v5, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setPanEnabled(ZZ)V │ │ .line 63 │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getChartTitleTextSize()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getChartTitleTextSize()F │ │ - move-result v3 │ + move-result v5 │ │ - const/high16 v5, 0x40400000 # 3.0f │ + const/high16 v7, 0x40400000 # 3.0f │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v8, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v7, v8 │ │ - add-float/2addr v3, v5 │ + add-float/2addr v5, v7 │ │ - float-to-int v0, v3 │ + float-to-int v0, v5 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ .line 64 │ - .local v37, "top":I │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getAxisTitleTextSize()F │ + .local v38, "top":I │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getAxisTitleTextSize()F │ │ - move-result v3 │ + move-result v5 │ │ - const/high16 v5, 0x42700000 # 60.0f │ + const/high16 v7, 0x42700000 # 60.0f │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v8, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v7, v8 │ │ - add-float/2addr v3, v5 │ + add-float/2addr v5, v7 │ │ - float-to-int v0, v3 │ + float-to-int v0, v5 │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ .line 65 │ - .local v26, "left":I │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getAxisTitleTextSize()F │ + .local v27, "left":I │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getAxisTitleTextSize()F │ │ - move-result v3 │ + move-result v5 │ │ - const/high16 v5, 0x42340000 # 45.0f │ + const/high16 v7, 0x42340000 # 45.0f │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ + iget v8, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->dpRatio:F │ │ - mul-float/2addr v5, v6 │ + mul-float/2addr v7, v8 │ │ - add-float/2addr v3, v5 │ + add-float/2addr v5, v7 │ │ - float-to-int v0, v3 │ + float-to-int v0, v5 │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ .line 66 │ - .local v21, "bottom":I │ - const/16 v32, 0x1 │ + .local v22, "bottom":I │ + const/16 v29, 0x1 │ │ .line 68 │ - .local v32, "right":I │ - const/4 v3, 0x4 │ + .local v29, "right":I │ + const/4 v5, 0x4 │ │ - new-array v3, v3, [I │ + new-array v5, v5, [I │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - aput v37, v3, v5 │ + aput v38, v5, v7 │ │ - const/4 v5, 0x1 │ + const/4 v7, 0x1 │ │ - aput v26, v3, v5 │ + aput v27, v5, v7 │ │ - const/4 v5, 0x2 │ + const/4 v7, 0x2 │ │ - aput v21, v3, v5 │ + aput v22, v5, v7 │ │ - const/4 v5, 0x3 │ + const/4 v7, 0x3 │ │ - aput v32, v3, v5 │ + aput v29, v5, v7 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setMargins([I)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setMargins([I)V │ │ .line 69 │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererCount()I │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererCount()I │ │ - move-result v33 │ + move-result v34 │ │ .line 70 │ - .local v33, "s":I │ - const/16 v24, 0x0 │ + .local v34, "s":I │ + const/16 v25, 0x0 │ │ :goto_2 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ if-ge v0, v1, :cond_2 │ │ .line 71 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lorg/achartengine/renderer/XYSeriesRenderer; │ + check-cast v5, Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - const/4 v5, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-virtual {v3, v5}, Lorg/achartengine/renderer/XYSeriesRenderer;->setFillPoints(Z)V │ + invoke-virtual {v5, v7}, Lorg/achartengine/renderer/XYSeriesRenderer;->setFillPoints(Z)V │ │ .line 70 │ - add-int/lit8 v24, v24, 0x1 │ + add-int/lit8 v25, v25, 0x1 │ │ goto :goto_2 │ │ .line 73 │ :cond_2 │ - sget-object v3, Landroid/graphics/Paint$Align;->RIGHT:Landroid/graphics/Paint$Align; │ + sget-object v5, Landroid/graphics/Paint$Align;->RIGHT:Landroid/graphics/Paint$Align; │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYLabelsAlign(Landroid/graphics/Paint$Align;)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYLabelsAlign(Landroid/graphics/Paint$Align;)V │ │ .line 74 │ - sget-object v3, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ + sget-object v5, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXLabelsAlign(Landroid/graphics/Paint$Align;)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXLabelsAlign(Landroid/graphics/Paint$Align;)V │ │ .line 76 │ - const/16 v3, 0xc │ + const/16 v5, 0xc │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - invoke-static {v3, v0}, Ljava/lang/Math;->min(II)I │ + invoke-static {v5, v0}, Ljava/lang/Math;->min(II)I │ │ - move-result v3 │ + move-result v5 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXLabels(I)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXLabels(I)V │ │ .line 77 │ - const/16 v3, 0x10 │ + const/16 v5, 0x10 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYLabels(I)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYLabels(I)V │ │ .line 78 │ - const/4 v3, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setShowGrid(Z)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setShowGrid(Z)V │ │ .line 79 │ - const/high16 v3, 0x42f00000 # 120.0f │ + const/high16 v5, 0x42f00000 # 120.0f │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXLabelsAngle(F)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXLabelsAngle(F)V │ │ .line 81 │ - const-string v6, "" │ + const-string v8, "" │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v5, Lcom/bottleworks/dailymoney/core/R$string;->label_money:I │ + sget v7, Lcom/bottleworks/dailymoney/core/R$string;->label_money:I │ │ - invoke-virtual {v3, v5}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v5, v7}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ move-object/from16 v0, p2 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v5, Ljava/util/List; │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-interface {v3, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v5, Lcom/bottleworks/dailymoney/data/Balance; │ │ - invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ + invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ - long-to-double v8, v8 │ + long-to-double v10, v10 │ │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ + .line 82 │ move-object/from16 v0, p2 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v5, Ljava/util/List; │ │ - add-int/lit8 v5, v35, -0x1 │ + add-int/lit8 v7, v36, -0x1 │ │ - invoke-interface {v3, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v5, Lcom/bottleworks/dailymoney/data/Balance; │ │ - invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ + invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - long-to-double v10, v10 │ + long-to-double v12, v12 │ │ - const-wide/high16 v12, 0x4034000000000000L # 20.0 │ + const-wide/high16 v14, 0x4034000000000000L # 20.0 │ │ - div-double v12, v30, v12 │ + div-double v14, v32, v14 │ │ - sub-double v12, v30, v12 │ + sub-double v14, v32, v14 │ │ - const-wide/high16 v14, 0x4034000000000000L # 20.0 │ + const-wide/high16 v16, 0x4034000000000000L # 20.0 │ │ - div-double v14, v28, v14 │ + div-double v16, v30, v16 │ │ - add-double v14, v14, v28 │ + add-double v16, v16, v30 │ │ - const v16, -0x777778 │ + const v18, -0x777778 │ │ - const v17, -0x333334 │ + const v19, -0x333334 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v5, p0 │ │ - move-object/from16 v5, p1 │ + move-object/from16 v7, p1 │ │ - invoke-virtual/range {v3 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->setChartSettings(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V │ + .line 81 │ + invoke-virtual/range {v5 .. v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->setChartSettings(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V │ │ .line 83 │ - const/16 v3, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v4, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYLabels(I)V │ + invoke-virtual {v6, v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYLabels(I)V │ │ .line 84 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->context:Landroid/content/Context; │ + iget-object v5, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->context:Landroid/content/Context; │ │ - const-string v5, "yyyy MMM" │ + const-string v7, "yyyy MMM" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - invoke-static {v3, v0, v4, v5}, Lorg/achartengine/ChartFactory;->getTimeChartIntent(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-static {v5, v0, v6, v7}, Lorg/achartengine/ChartFactory;->getTimeChartIntent(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - return-object v3 │ + return-object v5 │ .end method ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$3.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 272 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-direct {p0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;->()V │ │ @@ -48,487 +49,490 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onBusyFinish()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ - const/4 v13, 0x2 │ + const/4 v12, 0x2 │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ .line 337 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/bottleworks/dailymoney/context/Contexts;->getCalendarHelper()Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getCalendarHelper()Lcom/bottleworks/commons/util/CalendarHelper; │ │ move-result-object v1 │ │ .line 338 │ .local v1, "cal":Lcom/bottleworks/commons/util/CalendarHelper; │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->clear()V │ + invoke-interface {v4}, Ljava/util/List;->clear()V │ │ .line 339 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->all:Ljava/util/List; │ + iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->all:Ljava/util/List; │ │ - invoke-interface {v5, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v4, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 340 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->clear()V │ + invoke-interface {v4}, Ljava/util/List;->clear()V │ │ .line 342 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 343 │ .local v0, "b":Lcom/bottleworks/dailymoney/data/Balance; │ - new-instance v4, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v4}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 344 │ - .local v4, "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v3, "row":Ljava/util/Map;, "Ljava/util/Map;" │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ move-result-object v5 │ │ - invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 345 │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v5 │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ move-result-wide v6 │ │ invoke-virtual {v5, v6, v7}, Lcom/bottleworks/dailymoney/context/Contexts;->toFormattedMoneyString(D)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 346 │ - .local v3, "money":Ljava/lang/String; │ + .local v2, "money":Ljava/lang/String; │ invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2900()[Ljava/lang/String; │ │ move-result-object v5 │ │ - aget-object v5, v5, v12 │ + aget-object v5, v5, v11 │ │ new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2900()[Ljava/lang/String; │ │ move-result-object v7 │ │ - aget-object v7, v7, v12 │ + aget-object v7, v7, v11 │ │ const-string v8, "" │ │ invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 347 │ invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2900()[Ljava/lang/String; │ │ move-result-object v5 │ │ - aget-object v5, v5, v11 │ + aget-object v5, v5, v10 │ │ new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2900()[Ljava/lang/String; │ │ move-result-object v7 │ │ - aget-object v7, v7, v11 │ + aget-object v7, v7, v10 │ │ invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {v6, v7, v0, v8}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 348 │ invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2900()[Ljava/lang/String; │ │ move-result-object v5 │ │ - aget-object v5, v5, v13 │ + aget-object v5, v5, v12 │ │ new-instance v6, Lcom/bottleworks/dailymoney/ui/NamedItem; │ │ invoke-static {}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2900()[Ljava/lang/String; │ │ move-result-object v7 │ │ - aget-object v7, v7, v13 │ + aget-object v7, v7, v12 │ │ - invoke-direct {v6, v7, v0, v3}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-direct {v6, v7, v0, v2}, Lcom/bottleworks/dailymoney/ui/NamedItem;->(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 351 │ .end local v0 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v3 # "money":Ljava/lang/String; │ - .end local v4 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v2 # "money":Ljava/lang/String; │ + .end local v3 # "row":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_0 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3000(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3000(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Landroid/widget/SimpleAdapter; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v4}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 355 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 356 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 357 │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + │ + iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ + │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ + invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + move-result-object v5 │ │ - invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + sget v6, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_month_total:I │ │ - move-result-object v6 │ + new-array v7, v12, [Ljava/lang/Object; │ │ - sget v7, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_month_total:I │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3300(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - new-array v8, v13, [Ljava/lang/Object; │ + move-result-object v8 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3300(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ move-result-object v9 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + move-result-object v9 │ │ - move-result-object v10 │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ + move-result-object v8 │ │ - move-result-object v10 │ + aput-object v8, v7, v11 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-result-object v9 │ + .line 358 │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - aput-object v9, v8, v12 │ + move-result-object v8 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ move-result-object v9 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ - │ - move-result-object v10 │ - │ - invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ - │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v8, v11 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 357 │ + invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 372 │ :cond_1 │ :goto_1 │ return-void │ │ .line 359 │ :cond_2 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v11, :cond_1 │ + if-ne v4, v10, :cond_1 │ │ .line 360 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ + iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ │ - iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sget v7, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_year_total:I │ + sget v6, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_year_total:I │ │ - new-array v8, v11, [Ljava/lang/Object; │ + new-array v7, v10, [Ljava/lang/Object; │ │ - iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v8, v12 │ + aput-object v8, v7, v11 │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ │ .line 363 │ :cond_3 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_4 │ + if-nez v4, :cond_4 │ │ .line 364 │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + │ + iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ + │ iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ + invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + move-result-object v5 │ │ - invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + sget v6, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_month:I │ │ - move-result-object v6 │ + const/4 v7, 0x3 │ + │ + new-array v7, v7, [Ljava/lang/Object; │ │ - sget v7, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_month:I │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - const/4 v8, 0x3 │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3300(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - new-array v8, v8, [Ljava/lang/Object; │ + move-result-object v8 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3300(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ move-result-object v9 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + move-result-object v9 │ │ - move-result-object v10 │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ + move-result-object v8 │ │ - move-result-object v10 │ + aput-object v8, v7, v11 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-result-object v9 │ + .line 365 │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - aput-object v9, v8, v12 │ + move-result-object v8 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ move-result-object v9 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + move-result-object v9 │ │ - move-result-object v10 │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ + move-result-object v8 │ │ - move-result-object v10 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-result-object v9 │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - aput-object v9, v8, v11 │ + move-result-object v8 │ │ iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ move-result-object v9 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ - │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ - │ - move-result-object v10 │ + invoke-virtual {v1, v9}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ - invoke-virtual {v1, v10}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ - │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v8, v13 │ + aput-object v8, v7, v12 │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 364 │ + invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ │ .line 366 │ :cond_4 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ + invoke-static {v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v11, :cond_1 │ + if-ne v4, v10, :cond_1 │ │ .line 367 │ - iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v4, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - iget-object v5, v5, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ + iget-object v4, v4, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->infoView:Landroid/widget/TextView; │ │ - iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v5, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3900(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + invoke-static {v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3900(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sget v7, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_year:I │ + sget v6, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_mode_year:I │ │ - new-array v8, v11, [Ljava/lang/Object; │ + new-array v7, v10, [Ljava/lang/Object; │ │ - iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v8, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static {v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v8, v12 │ + aput-object v8, v7, v11 │ │ - invoke-virtual {v6, v7, v8}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v5, v6, v7}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ .end method │ │ .method public run()V │ .locals 9 │ │ @@ -705,14 +709,15 @@ │ move-result-object v3 │ │ .line 291 │ sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 293 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ @@ -723,24 +728,26 @@ │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_texpense:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 291 │ :goto_2 │ invoke-static {v7, v6, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->adjustNestedTotalBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 295 │ sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 297 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ @@ -751,14 +758,15 @@ │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_tliability:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 295 │ :goto_3 │ invoke-static {v7, v6, v4}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->adjustNestedTotalBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ move-result-object v4 │ │ .line 299 │ sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;->OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ @@ -827,14 +835,15 @@ │ :goto_6 │ return-void │ │ .line 287 │ :cond_0 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 288 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_asset:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ @@ -843,62 +852,66 @@ │ │ goto/16 :goto_0 │ │ .line 289 │ :cond_1 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 290 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_income:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ goto/16 :goto_1 │ │ - .line 291 │ + .line 293 │ :cond_2 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$1000(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_expense:I │ │ + .line 294 │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ goto/16 :goto_2 │ │ - .line 295 │ + .line 297 │ :cond_3 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$1200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_liability:I │ │ + .line 298 │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ goto :goto_3 │ │ .line 299 │ :cond_4 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 300 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$1400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_other:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ @@ -965,14 +978,15 @@ │ move-result-object v3 │ │ .line 307 │ sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 309 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_8 │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ @@ -983,24 +997,26 @@ │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_texpense:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 307 │ :goto_9 │ invoke-static {v7, v6, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->adjustTotalBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 311 │ sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 313 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_9 │ │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ @@ -1011,14 +1027,15 @@ │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_tliability:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 311 │ :goto_a │ invoke-static {v7, v6, v4}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->adjustTotalBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ │ move-result-object v4 │ │ .line 315 │ sget-object v7, Lcom/bottleworks/dailymoney/data/AccountType;->OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ @@ -1050,14 +1067,15 @@ │ │ goto/16 :goto_5 │ │ .line 303 │ :cond_6 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 304 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$1600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_asset:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ @@ -1066,62 +1084,66 @@ │ │ goto :goto_7 │ │ .line 305 │ :cond_7 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 306 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$1800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_income:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ goto :goto_8 │ │ - .line 307 │ + .line 309 │ :cond_8 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2000(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_expense:I │ │ + .line 310 │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ goto :goto_9 │ │ - .line 311 │ + .line 313 │ :cond_9 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_liability:I │ │ + .line 314 │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ move-result-object v6 │ │ goto :goto_a │ │ .line 315 │ :cond_a │ iget-object v6, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$3;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ + .line 316 │ invoke-static {v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ move-result-object v6 │ │ sget v8, Lcom/bottleworks/dailymoney/core/R$string;->label_other:I │ │ invoke-virtual {v6, v8}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity.smali │ @@ -1953,15 +1953,15 @@ │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 88 │ invoke-super {p0, p1}, Lcom/bottleworks/dailymoney/context/ContextsActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 89 │ @@ -1976,17 +1976,17 @@ │ invoke-direct {p0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->initialContent()V │ │ .line 92 │ new-instance v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1; │ │ invoke-direct {v0, p0}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;->(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ │ - const-wide/16 v1, 0x19 │ + const-wide/16 v2, 0x19 │ │ - invoke-static {v0, v1, v2}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ + invoke-static {v0, v2, v3}, Lcom/bottleworks/commons/util/GUIs;->delayPost(Ljava/lang/Runnable;J)V │ │ .line 98 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 2 ├── smali/com/bottleworks/dailymoney/ui/report/AbstractChart.smali │ @@ -149,62 +149,57 @@ │ .line 55 │ return-void │ .end method │ │ │ # virtual methods │ .method protected buildCategoryRenderer([I)Lorg/achartengine/renderer/DefaultRenderer; │ - .locals 6 │ + .locals 5 │ .param p1, "colors" # [I │ │ .prologue │ .line 99 │ - new-instance v5, Lorg/achartengine/renderer/DefaultRenderer; │ + new-instance v2, Lorg/achartengine/renderer/DefaultRenderer; │ │ - invoke-direct {v5}, Lorg/achartengine/renderer/DefaultRenderer;->()V │ + invoke-direct {v2}, Lorg/achartengine/renderer/DefaultRenderer;->()V │ │ .line 100 │ - .local v5, "renderer":Lorg/achartengine/renderer/DefaultRenderer; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[I │ - array-length v3, v0 │ + .local v2, "renderer":Lorg/achartengine/renderer/DefaultRenderer; │ + array-length v4, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v3, v4, :cond_0 │ │ - aget v1, v0, v2 │ + aget v0, p1, v3 │ │ .line 101 │ - .local v1, "color":I │ - new-instance v4, Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + .local v0, "color":I │ + new-instance v1, Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - invoke-direct {v4}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->()V │ + invoke-direct {v1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->()V │ │ .line 102 │ - .local v4, "r":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - invoke-virtual {v4, v1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->setColor(I)V │ + .local v1, "r":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + invoke-virtual {v1, v0}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->setColor(I)V │ │ .line 103 │ - invoke-virtual {v5, v4}, Lorg/achartengine/renderer/DefaultRenderer;->addSeriesRenderer(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ + invoke-virtual {v2, v1}, Lorg/achartengine/renderer/DefaultRenderer;->addSeriesRenderer(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ .line 100 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 105 │ - .end local v1 # "color":I │ - .end local v4 # "r":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + .end local v0 # "color":I │ + .end local v1 # "r":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ :cond_0 │ - return-object v5 │ + return-object v2 │ .end method │ │ .method protected buildRenderer([I[Lorg/achartengine/chart/PointStyle;)Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ .locals 5 │ .param p1, "colors" # [I │ .param p2, "styles" # [Lorg/achartengine/chart/PointStyle; │ │ @@ -377,15 +372,15 @@ │ │ if-ne v1, v3, :cond_1 │ │ goto :goto_0 │ .end method │ │ .method protected setChartSettings(Lorg/achartengine/renderer/XYMultipleSeriesRenderer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDDDII)V │ - .locals 0 │ + .locals 1 │ .param p1, "renderer" # Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ .param p2, "title" # Ljava/lang/String; │ .param p3, "xTitle" # Ljava/lang/String; │ .param p4, "yTitle" # Ljava/lang/String; │ .param p5, "xMin" # D │ .param p7, "xMax" # D │ .param p9, "yMin" # D ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 455 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$4;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$6.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$pos:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 543 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->val$pos:I │ │ @@ -34,27 +35,27 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ .line 546 │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - iget v11, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->val$pos:I │ + iget v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->val$pos:I │ │ - invoke-interface {v10, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 548 │ .local v2, "b":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -62,77 +63,76 @@ │ │ move-result-object v5 │ │ .line 549 │ .local v5, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - instance-of v10, v10, Lcom/bottleworks/dailymoney/data/Account; │ + instance-of v9, v9, Lcom/bottleworks/dailymoney/data/Account; │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 550 │ new-instance v6, Ljava/util/ArrayList; │ │ invoke-direct {v6, v5}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 551 │ .end local v5 # "group":Ljava/util/List;, "Ljava/util/List;" │ .local v6, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v6, v2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 552 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-interface {v6, v10, v2}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v6, v9, v2}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 553 │ invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lcom/bottleworks/dailymoney/data/Account; │ + check-cast v9, Lcom/bottleworks/dailymoney/data/Account; │ │ - invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ + invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v1 │ │ .local v1, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ move-object v5, v6 │ │ .line 557 │ .end local v6 # "group":Ljava/util/List;, "Ljava/util/List;" │ .restart local v5 # "group":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 558 │ - .local v9, "list":Ljava/util/List;, "Ljava/util/List;" │ + .local v8, "list":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_1 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_2 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 559 │ .local v4, "g":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -167,65 +167,63 @@ │ │ invoke-static {v0, v10, v11}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ move-result-object v3 │ │ .line 564 │ .local v3, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-interface {v9, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 555 │ .end local v0 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ .end local v1 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ .end local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ .end local v4 # "g":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v9 # "list":Ljava/util/List;, "Ljava/util/List;" │ + .end local v8 # "list":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;->getType()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v10}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v9}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v1 │ │ .restart local v1 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ goto :goto_0 │ │ .line 566 │ - .restart local v7 # "i$":Ljava/util/Iterator; │ - .restart local v9 # "list":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v8 # "list":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ - new-instance v10, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; │ + new-instance v9, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart; │ │ - iget-object v11, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - iget-object v12, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v11, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v12}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ + invoke-static {v11}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ │ - move-result v12 │ + move-result v11 │ │ - iget-object v13, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v12, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v13}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ + invoke-static {v12}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ │ - move-result v13 │ + move-result v12 │ │ - invoke-direct {v10, v11, v12, v13}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->(Landroid/content/Context;IF)V │ + invoke-direct {v9, v10, v11, v12}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->(Landroid/content/Context;IF)V │ │ - invoke-virtual {v10, v1, v9}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->createIntent(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ + invoke-virtual {v9, v1, v8}, Lcom/bottleworks/dailymoney/ui/report/BalancePieChart;->createIntent(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/List;)Landroid/content/Intent; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 567 │ - .local v8, "intent":Landroid/content/Intent; │ - iget-object v10, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + .local v7, "intent":Landroid/content/Intent; │ + iget-object v9, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$6;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-virtual {v10, v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v9, v7}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 568 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$8.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$pos:I │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 614 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ iput p2, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->val$pos:I │ │ @@ -34,35 +35,35 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 24 │ + .locals 23 │ │ .prologue │ .line 618 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$2600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->val$pos:I │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 620 │ .local v4, "b":Lcom/bottleworks/dailymoney/data/Balance; │ @@ -70,53 +71,53 @@ │ │ move-result-object v10 │ │ .line 621 │ .local v10, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - if-eqz v17, :cond_1 │ + if-eqz v16, :cond_1 │ │ .line 622 │ new-instance v11, Ljava/util/ArrayList; │ │ invoke-direct {v11, v10}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 623 │ .end local v10 # "group":Ljava/util/List;, "Ljava/util/List;" │ .local v11, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v11, v4}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 624 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ invoke-interface {v11, v0, v4}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 625 │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - check-cast v17, Lcom/bottleworks/dailymoney/data/Account; │ + check-cast v16, Lcom/bottleworks/dailymoney/data/Account; │ │ - invoke-virtual/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v3 │ │ .local v3, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ move-object v10, v11 │ │ .line 630 │ @@ -127,43 +128,42 @@ │ │ invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 633 │ .local v6, "balances":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v17 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_3 │ + if-eqz v16, :cond_3 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 634 │ .local v9, "g":Lcom/bottleworks/dailymoney/data/Balance; │ invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ instance-of v0, v0, Lcom/bottleworks/dailymoney/data/Account; │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - if-eqz v17, :cond_0 │ + if-eqz v16, :cond_0 │ │ .line 637 │ invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ move-result-object v2 │ │ check-cast v2, Lcom/bottleworks/dailymoney/data/Account; │ @@ -179,48 +179,52 @@ │ invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 640 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v17 │ + move-result-object v16 │ │ invoke-virtual {v9}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/bottleworks/commons/util/CalendarHelper;->yearStartDate(Ljava/util/Date;)Ljava/util/Date; │ + move-object/from16 v0, v16 │ + │ + move-object/from16 v1, v18 │ + │ + invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->yearStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ move-result-object v8 │ │ .line 641 │ .local v8, "d":Ljava/util/Date; │ - const-wide/16 v15, 0x0 │ + const-wide/16 v14, 0x0 │ │ .line 642 │ - .local v15, "total":D │ + .local v14, "total":D │ const/4 v12, 0x0 │ │ .local v12, "i":I │ :goto_1 │ - const/16 v17, 0xc │ + const/16 v16, 0xc │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ if-ge v12, v0, :cond_0 │ │ .line 643 │ if-nez v12, :cond_2 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ :goto_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ move-object/from16 v18, v0 │ @@ -231,52 +235,50 @@ │ │ move-object/from16 v0, v18 │ │ invoke-virtual {v0, v8}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, v18 │ │ invoke-static {v2, v0, v1}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ move-result-object v5 │ │ .line 644 │ .local v5, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ invoke-virtual {v5}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - add-double v15, v15, v17 │ + add-double v14, v14, v18 │ │ .line 645 │ - move-wide v0, v15 │ - │ - invoke-virtual {v5, v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;->setMoney(D)V │ + invoke-virtual {v5, v14, v15}, Lcom/bottleworks/dailymoney/data/Balance;->setMoney(D)V │ │ .line 646 │ invoke-interface {v7, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 647 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4900(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4900(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v17 │ + move-result-object v16 │ │ const/16 v18, 0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move/from16 v1, v18 │ │ invoke-virtual {v0, v8, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->monthAfter(Ljava/util/Date;I)Ljava/util/Date; │ │ move-result-object v8 │ │ @@ -290,182 +292,182 @@ │ .end local v3 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ .end local v5 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ .end local v6 # "balances":Ljava/util/List;, "Ljava/util/List;>;" │ .end local v7 # "blist":Ljava/util/List;, "Ljava/util/List;" │ .end local v8 # "d":Ljava/util/Date; │ .end local v9 # "g":Lcom/bottleworks/dailymoney/data/Balance; │ .end local v12 # "i":I │ - .end local v13 # "i$":Ljava/util/Iterator; │ - .end local v15 # "total":D │ + .end local v14 # "total":D │ :cond_1 │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getType()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-result-object v3 │ │ .restart local v3 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ goto/16 :goto_0 │ │ .line 643 │ .restart local v2 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ .restart local v6 # "balances":Ljava/util/List;, "Ljava/util/List;>;" │ .restart local v7 # "blist":Ljava/util/List;, "Ljava/util/List;" │ .restart local v8 # "d":Ljava/util/Date; │ .restart local v9 # "g":Lcom/bottleworks/dailymoney/data/Balance; │ .restart local v12 # "i":I │ - .restart local v13 # "i$":Ljava/util/Iterator; │ - .restart local v15 # "total":D │ + .restart local v14 # "total":D │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$4700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v8}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v17 │ + move-result-object v16 │ │ goto :goto_2 │ │ .line 651 │ .end local v2 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ .end local v7 # "blist":Ljava/util/List;, "Ljava/util/List;" │ .end local v8 # "d":Ljava/util/Date; │ .end local v9 # "g":Lcom/bottleworks/dailymoney/data/Balance; │ .end local v12 # "i":I │ - .end local v15 # "total":D │ + .end local v14 # "total":D │ :cond_3 │ - new-instance v17, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ + new-instance v16, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ + invoke-static/range {v18 .. v18}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ │ - move-result v19 │ + move-result v18 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ + invoke-static/range {v19 .. v19}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ │ - move-result v20 │ + move-result v19 │ │ - invoke-direct/range {v17 .. v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->(Landroid/content/Context;IF)V │ + invoke-direct/range {v16 .. v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->(Landroid/content/Context;IF)V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v18 .. v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + .line 652 │ + invoke-static/range {v17 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5100(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget v19, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_yearly_cumulative_timechart:I │ + sget v18, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_yearly_cumulative_timechart:I │ │ - const/16 v20, 0x2 │ + const/16 v19, 0x2 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v22 .. v22}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5000(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + invoke-static/range {v21 .. v21}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5000(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v22 .. v22}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static/range {v21 .. v21}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - move-result-object v22 │ + move-result-object v21 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - invoke-static/range {v23 .. v23}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + invoke-static/range {v22 .. v22}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual/range {v21 .. v22}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ - invoke-virtual/range {v18 .. v20}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual/range {v17 .. v19}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v17 │ + .line 651 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1, v6}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createIntent(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 653 │ - .local v14, "intent":Landroid/content/Intent; │ + .local v13, "intent":Landroid/content/Intent; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$8;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v0, v13}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 654 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$1;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 497 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$5;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/dailymoney/ui/report/BalanceActivity$9.smali │ @@ -17,374 +17,395 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ .prologue │ .line 660 │ iput-object p1, p0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ invoke-direct {p0}, Lcom/bottleworks/commons/util/GUIs$BusyAdapter;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 21 │ + .locals 22 │ │ .prologue │ .line 663 │ - const/4 v14, 0x5 │ + const/4 v15, 0x5 │ │ - new-array v12, v14, [Z │ + new-array v11, v15, [Z │ │ - fill-array-data v12, :array_0 │ + fill-array-data v11, :array_0 │ │ .line 664 │ - .local v12, "yearly":[Z │ - const/4 v14, 0x5 │ + .local v11, "yearly":[Z │ + const/4 v15, 0x5 │ │ - new-array v2, v14, [Lcom/bottleworks/dailymoney/data/AccountType; │ + new-array v3, v15, [Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - aput-object v15, v2, v14 │ + aput-object v16, v3, v15 │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - aput-object v15, v2, v14 │ + aput-object v16, v3, v15 │ │ - const/4 v14, 0x2 │ + const/4 v15, 0x2 │ │ - sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - aput-object v15, v2, v14 │ + aput-object v16, v3, v15 │ │ - const/4 v14, 0x3 │ + const/4 v15, 0x3 │ │ - sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - aput-object v15, v2, v14 │ + aput-object v16, v3, v15 │ │ - const/4 v14, 0x4 │ + const/4 v15, 0x4 │ │ - sget-object v15, Lcom/bottleworks/dailymoney/data/AccountType;->OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v16, Lcom/bottleworks/dailymoney/data/AccountType;->OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - aput-object v15, v2, v14 │ + aput-object v16, v3, v15 │ │ .line 665 │ - .local v2, "ats":[Lcom/bottleworks/dailymoney/data/AccountType; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v3, "ats":[Lcom/bottleworks/dailymoney/data/AccountType; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 666 │ - .local v4, "balances":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v5, "balances":Ljava/util/List;, "Ljava/util/List;>;" │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + move-object/from16 v16, v0 │ │ - move-result-object v15 │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + │ + move-result-object v16 │ │ - invoke-virtual {v14, v15}, Lcom/bottleworks/commons/util/CalendarHelper;->yearStartDate(Ljava/util/Date;)Ljava/util/Date; │ + invoke-virtual/range {v15 .. v16}, Lcom/bottleworks/commons/util/CalendarHelper;->yearStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 667 │ - .local v13, "yearstart":Ljava/util/Date; │ - const/4 v9, 0x0 │ + .local v14, "yearstart":Ljava/util/Date; │ + const/4 v10, 0x0 │ │ - .local v9, "j":I │ + .local v10, "j":I │ :goto_0 │ - array-length v14, v2 │ + array-length v15, v3 │ │ - if-ge v9, v14, :cond_3 │ + if-ge v10, v15, :cond_3 │ │ .line 668 │ - aget-object v1, v2, v9 │ + aget-object v2, v3, v10 │ │ .line 669 │ - .local v1, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v2, "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 670 │ - .local v5, "blist":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v6, "blist":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 671 │ - move-object v6, v13 │ + move-object v7, v14 │ │ .line 672 │ - .local v6, "d":Ljava/util/Date; │ - aget-boolean v14, v12, v9 │ + .local v7, "d":Ljava/util/Date; │ + aget-boolean v15, v11, v10 │ │ - if-eqz v14, :cond_0 │ + if-eqz v15, :cond_0 │ │ .line 673 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - .local v7, "i":I │ + .local v8, "i":I │ :goto_1 │ - const/16 v14, 0xc │ + const/16 v15, 0xc │ │ - if-ge v7, v14, :cond_2 │ + if-ge v8, v15, :cond_2 │ │ .line 674 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5300(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5300(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14, v6}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ + invoke-virtual {v15, v7}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v1, v13, v14}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-static {v2, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 675 │ - .local v3, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v4, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-interface {v6, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 676 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5400(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v6, v15}, Lcom/bottleworks/commons/util/CalendarHelper;->monthAfter(Ljava/util/Date;I)Ljava/util/Date; │ + move/from16 v0, v16 │ │ - move-result-object v6 │ + invoke-virtual {v15, v7, v0}, Lcom/bottleworks/commons/util/CalendarHelper;->monthAfter(Ljava/util/Date;I)Ljava/util/Date; │ + │ + move-result-object v7 │ │ .line 673 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 679 │ - .end local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v7 # "i":I │ + .end local v4 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v8 # "i":I │ :cond_0 │ - const-wide/16 v10, 0x0 │ + const-wide/16 v12, 0x0 │ │ .line 680 │ - .local v10, "total":D │ - const/4 v7, 0x0 │ + .local v12, "total":D │ + const/4 v8, 0x0 │ │ - .restart local v7 # "i":I │ + .restart local v8 # "i":I │ :goto_2 │ - const/16 v14, 0xc │ + const/16 v15, 0xc │ │ - if-ge v7, v14, :cond_2 │ + if-ge v8, v15, :cond_2 │ │ .line 681 │ - if-nez v7, :cond_1 │ + if-nez v8, :cond_1 │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ :goto_3 │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + move-object/from16 v16, v0 │ │ - move-result-object v15 │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - invoke-virtual {v15, v6}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ + move-result-object v16 │ │ - move-result-object v15 │ + move-object/from16 v0, v16 │ │ - invoke-static {v1, v14, v15}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v0, v7}, Lcom/bottleworks/commons/util/CalendarHelper;->monthEndDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v16 │ + │ + move-object/from16 v0, v16 │ + │ + invoke-static {v2, v15, v0}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ + │ + move-result-object v4 │ │ .line 682 │ - .restart local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + .restart local v4 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - add-double/2addr v10, v14 │ + add-double v12, v12, v16 │ │ .line 683 │ - invoke-virtual {v3, v10, v11}, Lcom/bottleworks/dailymoney/data/Balance;->setMoney(D)V │ + invoke-virtual {v4, v12, v13}, Lcom/bottleworks/dailymoney/data/Balance;->setMoney(D)V │ │ .line 684 │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 685 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + │ + invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5700(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + move-result-object v15 │ │ - move-result-object v14 │ + const/16 v16, 0x1 │ │ - const/4 v15, 0x1 │ + move/from16 v0, v16 │ │ - invoke-virtual {v14, v6, v15}, Lcom/bottleworks/commons/util/CalendarHelper;->monthAfter(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v15, v7, v0}, Lcom/bottleworks/commons/util/CalendarHelper;->monthAfter(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 680 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_2 │ │ .line 681 │ - .end local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v4 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-static {v14}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5500(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14, v6}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ + invoke-virtual {v15, v7}, Lcom/bottleworks/commons/util/CalendarHelper;->monthStartDate(Ljava/util/Date;)Ljava/util/Date; │ │ - move-result-object v14 │ + move-result-object v15 │ │ goto :goto_3 │ │ .line 667 │ - .end local v10 # "total":D │ + .end local v12 # "total":D │ :cond_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ - goto :goto_0 │ + goto/16 :goto_0 │ │ .line 690 │ - .end local v1 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ - .end local v5 # "blist":Ljava/util/List;, "Ljava/util/List;" │ - .end local v6 # "d":Ljava/util/Date; │ - .end local v7 # "i":I │ + .end local v2 # "at":Lcom/bottleworks/dailymoney/data/AccountType; │ + .end local v6 # "blist":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "d":Ljava/util/Date; │ + .end local v8 # "i":I │ :cond_3 │ - new-instance v14, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ + new-instance v15, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v16, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v16 .. v16}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ + invoke-static/range {v17 .. v17}, Lcom/bottleworks/commons/util/GUIs;->getOrientation(Landroid/app/Activity;)I │ │ - move-result v16 │ + move-result v17 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - invoke-static/range {v17 .. v17}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ + invoke-static/range {v18 .. v18}, Lcom/bottleworks/commons/util/GUIs;->getDPRatio(Landroid/content/Context;)F │ │ - move-result v17 │ + move-result v18 │ │ - invoke-direct/range {v14 .. v17}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->(Landroid/content/Context;IF)V │ + invoke-direct/range {v15 .. v18}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->(Landroid/content/Context;IF)V │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + │ + move-object/from16 v16, v0 │ │ - invoke-static {v15}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ + .line 691 │ + invoke-static/range {v16 .. v16}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$5800(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - sget v16, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_yearly_runchart:I │ + sget v17, Lcom/bottleworks/dailymoney/core/R$string;->label_balance_yearly_runchart:I │ │ - const/16 v17, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - const/16 v18, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ + invoke-static/range {v20 .. v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3600(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/text/DateFormat; │ │ - move-result-object v19 │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ + invoke-static/range {v21 .. v21}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->access$3200(Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;)Ljava/util/Date; │ │ - move-result-object v20 │ + move-result-object v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + move-result-object v20 │ │ - move-result-object v19 │ + aput-object v20, v18, v19 │ │ - aput-object v19, v17, v18 │ + invoke-virtual/range {v16 .. v18}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - invoke-virtual/range {v15 .. v17}, Lcom/bottleworks/commons/util/I18N;->string(I[Ljava/lang/Object;)Ljava/lang/String; │ + move-result-object v16 │ │ - move-result-object v15 │ + .line 690 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v15, v4}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createIntent(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ + invoke-virtual {v15, v0, v5}, Lcom/bottleworks/dailymoney/ui/report/BalanceTimeChart;->createIntent(Ljava/lang/String;Ljava/util/List;)Landroid/content/Intent; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 692 │ - .local v8, "intent":Landroid/content/Intent; │ + .local v9, "intent":Landroid/content/Intent; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ + iget-object v15, v0, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity$9;->this$0:Lcom/bottleworks/dailymoney/ui/report/BalanceActivity; │ │ - invoke-virtual {v14, v8}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v15, v9}, Lcom/bottleworks/dailymoney/ui/report/BalanceActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 693 │ return-void │ │ .line 663 │ :array_0 │ .array-data 1 ├── smali/com/bottleworks/dailymoney/data/SymbolPosition.smali │ @@ -1,19 +1,13 @@ │ .class public final enum Lcom/bottleworks/dailymoney/data/SymbolPosition; │ .super Ljava/lang/Enum; │ .source "SymbolPosition.java" │ │ │ # annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/bottleworks/dailymoney/data/SymbolPosition$1; │ - } │ -.end annotation │ - │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Enum", │ "<", │ "Lcom/bottleworks/dailymoney/data/SymbolPosition;", │ ">;" │ } ├── smali/com/bottleworks/dailymoney/data/Account.smali │ @@ -270,15 +270,15 @@ │ iput-object p1, p0, Lcom/bottleworks/dailymoney/data/Account;->id:Ljava/lang/String; │ │ .line 43 │ return-void │ .end method │ │ .method public setInitialValue(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "initialValue" # D │ │ .prologue │ .line 78 │ iput-wide p1, p0, Lcom/bottleworks/dailymoney/data/Account;->initialValue:D │ │ .line 79 ├── smali/com/bottleworks/dailymoney/data/DataCreator.smali │ @@ -182,918 +182,944 @@ │ .line 89 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public createDefaultAccount()V │ - .locals 12 │ + .locals 13 │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 27 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_salary:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 28 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_otherincome:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 30 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_food1:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 31 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_food2:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 32 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_entertainment:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 33 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_otherexpense:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 35 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_cash:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - sget-object v8, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v9, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ - move-object v6, p0 │ + move-object v7, p0 │ │ - move-wide v9, v3 │ + move-wide v10, v4 │ │ - invoke-direct/range {v6 .. v11}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v7 .. v12}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 36 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_bank1:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 37 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_bank2:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 39 │ iget-object v0, p0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ sget v1, Lcom/bottleworks/dailymoney/core/R$string;->defacc_creditcard:I │ │ invoke-virtual {v0, v1}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ .line 40 │ return-void │ .end method │ │ .method public createTestData(I)V │ - .locals 20 │ + .locals 22 │ .param p1, "loop" # I │ │ .prologue │ .line 44 │ invoke-static {}, Lcom/bottleworks/dailymoney/context/Contexts;->instance()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/context/Contexts;->getCalendarHelper()Lcom/bottleworks/commons/util/CalendarHelper; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/context/Contexts;->getCalendarHelper()Lcom/bottleworks/commons/util/CalendarHelper; │ │ - move-result-object v10 │ + move-result-object v12 │ │ .line 46 │ - .local v10, "cal":Lcom/bottleworks/commons/util/CalendarHelper; │ + .local v12, "cal":Lcom/bottleworks/commons/util/CalendarHelper; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_salary:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_salary:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v15 │ + move-result-object v17 │ │ .line 47 │ - .local v15, "income1":Lcom/bottleworks/dailymoney/data/Account; │ + .local v17, "income1":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_otherincome:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_otherincome:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v16 │ + move-result-object v18 │ │ .line 49 │ - .local v16, "income2":Lcom/bottleworks/dailymoney/data/Account; │ + .local v18, "income2":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_food1:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_food1:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v11 │ + move-result-object v13 │ │ .line 50 │ - .local v11, "expense1":Lcom/bottleworks/dailymoney/data/Account; │ + .local v13, "expense1":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_entertainment:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_entertainment:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v12 │ + move-result-object v14 │ │ .line 51 │ - .local v12, "expense2":Lcom/bottleworks/dailymoney/data/Account; │ + .local v14, "expense2":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_otherexpense:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_otherexpense:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->EXPENSE:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v13 │ + move-result-object v15 │ │ .line 53 │ - .local v13, "expense3":Lcom/bottleworks/dailymoney/data/Account; │ + .local v15, "expense3":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_cash:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_cash:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide v4, 0x40b3880000000000L # 5000.0 │ + const-wide v6, 0x40b3880000000000L # 5000.0 │ │ - const/4 v6, 0x1 │ + const/4 v8, 0x1 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v7 │ + move-result-object v9 │ │ .line 54 │ - .local v7, "asset1":Lcom/bottleworks/dailymoney/data/Account; │ + .local v9, "asset1":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_bank1:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_bank1:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->ASSET:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide v4, 0x40f86a0000000000L # 100000.0 │ + const-wide v6, 0x40f86a0000000000L # 100000.0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v8 │ + move-result-object v10 │ │ .line 56 │ - .local v8, "asset2":Lcom/bottleworks/dailymoney/data/Account; │ + .local v10, "asset2":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ + iget-object v2, v0, Lcom/bottleworks/dailymoney/data/DataCreator;->i18n:Lcom/bottleworks/commons/util/I18N; │ │ - sget v2, Lcom/bottleworks/dailymoney/core/R$string;->defacc_creditcard:I │ + sget v3, Lcom/bottleworks/dailymoney/core/R$string;->defacc_creditcard:I │ │ - invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/bottleworks/commons/util/I18N;->string(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v17 │ + move-result-object v19 │ │ .line 58 │ - .local v17, "liability1":Lcom/bottleworks/dailymoney/data/Account; │ - const-string v2, "Other" │ + .local v19, "liability1":Lcom/bottleworks/dailymoney/data/Account; │ + const-string v4, "Other" │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v5, Lcom/bottleworks/dailymoney/data/AccountType;->OTHER:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/DataCreator;->createAccountNoThrow(Ljava/lang/String;Lcom/bottleworks/dailymoney/data/AccountType;DZ)Lcom/bottleworks/dailymoney/data/Account; │ │ - move-result-object v18 │ + move-result-object v20 │ │ .line 60 │ - .local v18, "other1":Lcom/bottleworks/dailymoney/data/Account; │ - new-instance v19, Ljava/util/Date; │ + .local v20, "other1":Lcom/bottleworks/dailymoney/data/Account; │ + new-instance v21, Ljava/util/Date; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/Date;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/util/Date;->()V │ │ .line 62 │ - .local v19, "today":Ljava/util/Date; │ - const/4 v9, 0x0 │ + .local v21, "today":Ljava/util/Date; │ + const/4 v11, 0x0 │ │ .line 64 │ - .local v9, "base":I │ - const/4 v14, 0x0 │ + .local v11, "base":I │ + const/16 v16, 0x0 │ │ - .local v14, "i":I │ + .local v16, "i":I │ :goto_0 │ - move/from16 v0, p1 │ + move/from16 v0, v16 │ + │ + move/from16 v1, p1 │ │ - if-ge v14, v0, :cond_0 │ + if-ge v0, v1, :cond_0 │ │ .line 65 │ - add-int/lit8 v1, v9, 0x3 │ + add-int/lit8 v2, v11, 0x3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide v1, 0x40b3880000000000L # 5000.0 │ + const-wide v2, 0x40b3880000000000L # 5000.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + const-string v3, "salary " │ │ - const-string v2, "salary " │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v2 │ │ - move-result-object v1 │ + move/from16 v0, v16 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object v2, v15 │ + move-object/from16 v3, v17 │ │ - move-object v3, v7 │ + move-object v4, v9 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 66 │ - add-int/lit8 v1, v9, 0x3 │ + add-int/lit8 v2, v11, 0x3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/high16 v1, 0x4024000000000000L # 10.0 │ + const-wide/high16 v2, 0x4024000000000000L # 10.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "some where " │ + const-string v3, "some where " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v7 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v2, v16 │ + move-object/from16 v3, v18 │ │ - move-object v3, v8 │ + move-object v4, v10 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 68 │ - add-int/lit8 v1, v9, 0x2 │ + add-int/lit8 v2, v11, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/high16 v1, 0x4059000000000000L # 100.0 │ + const-wide/high16 v2, 0x4059000000000000L # 100.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "date with Cica " │ + const-string v3, "date with Cica " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v7 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object v2, v7 │ + move-object v3, v9 │ │ - move-object v3, v11 │ + move-object v4, v13 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 69 │ - add-int/lit8 v1, v9, 0x2 │ + add-int/lit8 v2, v11, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/high16 v1, 0x403e000000000000L # 30.0 │ + const-wide/high16 v2, 0x403e000000000000L # 30.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + const-string v3, "taiwan food is great " │ │ - const-string v2, "taiwan food is great " │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v2 │ │ - move-result-object v1 │ + move/from16 v0, v16 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object v2, v7 │ + move-object v3, v9 │ │ - move-object v3, v11 │ + move-object v4, v13 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 70 │ - add-int/lit8 v1, v9, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/high16 v1, 0x4026000000000000L # 11.0 │ + const-wide/high16 v2, 0x4026000000000000L # 11.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "buy DVD " │ + const-string v3, "buy DVD " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v1, p0 │ + move-result-object v7 │ + │ + move-object/from16 v2, p0 │ │ - move-object v2, v7 │ + move-object v3, v9 │ │ - move-object v3, v12 │ + move-object v4, v14 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 71 │ - add-int/lit8 v1, v9, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide v1, 0x4072c00000000000L # 300.0 │ + const-wide v2, 0x4072c00000000000L # 300.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "it is a secrt " │ + const-string v3, "it is a secrt " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v1, p0 │ + move-result-object v7 │ │ - move-object v2, v7 │ + move-object/from16 v2, p0 │ │ - move-object v3, v13 │ + move-object v3, v9 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + move-object v4, v15 │ + │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 73 │ - add-int/lit8 v1, v9, 0x0 │ + add-int/lit8 v2, v11, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide v1, 0x40af400000000000L # 4000.0 │ + const-wide v2, 0x40af400000000000L # 4000.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + const-string v3, "deposit " │ │ - const-string v2, "deposit " │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v2 │ │ - move-result-object v1 │ + move/from16 v0, v16 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object v2, v7 │ + move-object v3, v9 │ │ - move-object v3, v8 │ + move-object v4, v10 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 74 │ - add-int/lit8 v1, v9, 0x0 │ + add-int/lit8 v2, v11, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide v1, 0x408f400000000000L # 1000.0 │ + const-wide v2, 0x408f400000000000L # 1000.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + const-string v3, "drawing " │ │ - const-string v2, "drawing " │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v2 │ │ - move-result-object v1 │ + move/from16 v0, v16 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object v2, v8 │ + move-object v3, v10 │ │ - move-object v3, v7 │ + move-object v4, v9 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 76 │ - add-int/lit8 v1, v9, 0x2 │ + add-int/lit8 v2, v11, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide v1, 0x4034e66666666666L # 20.9 │ + const-wide v2, 0x4034e66666666666L # 20.9 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "buy Game " │ + const-string v3, "buy Game " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v1, p0 │ + move-result-object v7 │ + │ + move-object/from16 v2, p0 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v3, v19 │ │ - move-object v3, v12 │ + move-object v4, v14 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 77 │ - add-int/lit8 v1, v9, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide v1, 0x4033e66666666666L # 19.9 │ + const-wide v2, 0x4033e66666666666L # 19.9 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "pay credit card " │ + const-string v3, "pay credit card " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v1, p0 │ + move-result-object v7 │ │ - move-object v2, v7 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v3, v17 │ + move-object v3, v9 │ + │ + move-object/from16 v4, v19 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 78 │ - add-int/lit8 v1, v9, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/high16 v1, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "salary to other " │ + const-string v3, "salary to other " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v1, p0 │ + move-result-object v7 │ │ - move-object v2, v7 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v3, v18 │ + move-object v3, v9 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + move-object/from16 v4, v20 │ + │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 79 │ - add-int/lit8 v1, v9, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v10, v0, v1}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ + invoke-virtual {v12, v0, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->dateBefore(Ljava/util/Date;I)Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/high16 v1, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "other pay credit card " │ + const-string v3, "other pay credit card " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move/from16 v0, v16 │ │ - move-result-object v1 │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v6 │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v1, p0 │ + move-result-object v7 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v3, v17 │ + move-object/from16 v3, v20 │ + │ + move-object/from16 v4, v19 │ │ - invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/DataCreator;->createDetail(Lcom/bottleworks/dailymoney/data/Account;Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/lang/Double;Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/Detail; │ │ .line 81 │ - add-int/lit8 v9, v9, 0x5 │ + add-int/lit8 v11, v11, 0x5 │ │ .line 64 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 84 │ :cond_0 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/data/AccountType.smali │ @@ -1,19 +1,13 @@ │ .class public final enum Lcom/bottleworks/dailymoney/data/AccountType; │ .super Ljava/lang/Enum; │ .source "AccountType.java" │ │ │ # annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/bottleworks/dailymoney/data/AccountType$1; │ - } │ -.end annotation │ - │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Enum", │ "<", │ "Lcom/bottleworks/dailymoney/data/AccountType;", │ ">;" │ } ├── smali/com/bottleworks/dailymoney/data/SQLiteMasterDataProvider.smali │ @@ -122,111 +122,108 @@ │ .method private applyCursor(Lcom/bottleworks/dailymoney/data/Book;Landroid/database/Cursor;)V │ .locals 6 │ .param p1, "book" # Lcom/bottleworks/dailymoney/data/Book; │ .param p2, "c" # Landroid/database/Cursor; │ │ .prologue │ .line 56 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 57 │ - .local v1, "i":I │ + .local v0, "i":I │ invoke-interface {p2}, Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_5 │ + if-ge v2, v4, :cond_5 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v3, v2 │ │ .line 58 │ - .local v4, "n":Ljava/lang/String; │ + .local v1, "n":Ljava/lang/String; │ const-string v5, "id_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 59 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v5 │ │ invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Book;->setId(I)V │ │ .line 69 │ :cond_0 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 57 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 60 │ :cond_1 │ const-string v5, "nm_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 61 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Book;->setName(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 62 │ :cond_2 │ const-string v5, "sb_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ .line 63 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Book;->setSymbol(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 64 │ :cond_3 │ const-string v5, "sp_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ .line 65 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v5 │ │ invoke-static {v5}, Lcom/bottleworks/dailymoney/data/SymbolPosition;->find(I)Lcom/bottleworks/dailymoney/data/SymbolPosition; │ │ move-result-object v5 │ │ @@ -234,31 +231,31 @@ │ │ goto :goto_1 │ │ .line 66 │ :cond_4 │ const-string v5, "nt_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 67 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Book;->setNote(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 71 │ - .end local v4 # "n":Ljava/lang/String; │ + .end local v1 # "n":Ljava/lang/String; │ :cond_5 │ return-void │ .end method │ │ │ # virtual methods │ .method public deleteBook(I)Z ├── smali/com/bottleworks/dailymoney/data/BalanceHelper.smali │ @@ -11,15 +11,15 @@ │ .line 13 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static adjustNestedTotalBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ - .locals 25 │ + .locals 26 │ .param p0, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ .param p1, "totalName" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/bottleworks/dailymoney/data/AccountType;", │ "Ljava/lang/String;", │ @@ -47,342 +47,335 @@ │ .end local p2 # "items":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ return-object p2 │ │ .line 44 │ .restart local p2 # "items":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v13, Ljava/util/ArrayList; │ │ move-object/from16 v0, p2 │ │ - invoke-direct {v12, v0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v13, v0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 46 │ - .local v12, "group":Ljava/util/List;, "Ljava/util/List;" │ + .local v13, "group":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->contexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 47 │ - .local v16, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, p0 │ + .local v15, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + move-object/from16 v0, p0 │ │ - invoke-interface {v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ + invoke-interface {v15, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v2 │ │ .line 48 │ - .local v9, "accs":Ljava/util/List;, "Ljava/util/List;" │ - invoke-static {v9}, Lcom/bottleworks/dailymoney/ui/AccountUtil;->toIndentNode(Ljava/util/List;)Ljava/util/List; │ + .local v2, "accs":Ljava/util/List;, "Ljava/util/List;" │ + invoke-static {v2}, Lcom/bottleworks/dailymoney/ui/AccountUtil;->toIndentNode(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 50 │ - .local v18, "inodes":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v19, Ljava/util/ArrayList; │ + .local v17, "inodes":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v18, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ │ .line 52 │ - .local v19, "nested":Ljava/util/List;, "Ljava/util/List;" │ - const-wide/16 v23, 0x0 │ + .local v18, "nested":Ljava/util/List;, "Ljava/util/List;" │ + const-wide/16 v22, 0x0 │ │ .line 53 │ - .local v23, "total":D │ + .local v22, "total":D │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v4 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v14, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 54 │ - .local v15, "ib":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + .local v14, "ib":Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - add-double v23, v23, v4 │ + add-double v22, v22, v6 │ │ + .line 55 │ goto :goto_1 │ │ .line 56 │ - .end local v15 # "ib":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v14 # "ib":Lcom/bottleworks/dailymoney/data/Balance; │ :cond_1 │ const/4 v4, 0x0 │ │ move-object/from16 v0, p2 │ │ invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/bottleworks/dailymoney/data/Balance; │ │ invoke-virtual {v4}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 59 │ - .local v10, "date":Ljava/util/Date; │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v11, "date":Ljava/util/Date; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - .end local v13 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + check-cast v19, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ │ .line 60 │ - .local v20, "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - invoke-virtual/range {v20 .. v20}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getFullPath()Ljava/lang/String; │ + .local v19, "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + invoke-virtual/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getFullPath()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 61 │ - .local v11, "fullpath":Ljava/lang/String; │ - new-instance v2, Lcom/bottleworks/dailymoney/data/Balance; │ + .local v12, "fullpath":Ljava/lang/String; │ + new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; │ │ - invoke-virtual/range {v20 .. v20}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getName()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ .line 62 │ - .local v2, "b":Lcom/bottleworks/dailymoney/data/Balance; │ - move-object/from16 v0, v19 │ + .local v3, "b":Lcom/bottleworks/dailymoney/data/Balance; │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 63 │ - invoke-virtual {v2, v12}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ + invoke-virtual {v3, v13}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ │ .line 64 │ - invoke-virtual/range {v20 .. v20}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getIndent()I │ + invoke-virtual/range {v19 .. v19}, Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode;->getIndent()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x1 │ │ - invoke-virtual {v2, v4}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ + invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ │ .line 65 │ - const-wide/16 v21, 0x0 │ + const-wide/16 v20, 0x0 │ │ .line 66 │ - .local v21, "sum":D │ + .local v20, "sum":D │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v4 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_3 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_4 │ + if-eqz v6, :cond_4 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v14, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 67 │ - .restart local v15 # "ib":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;->getName()Ljava/lang/String; │ + .restart local v14 # "ib":Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 68 │ - .local v17, "in":Ljava/lang/String; │ - move-object/from16 v0, v17 │ + .local v16, "in":Ljava/lang/String; │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 69 │ - invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - add-double v21, v21, v4 │ + add-double v20, v20, v6 │ │ .line 70 │ - invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getTarget()Ljava/io/Serializable; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v2, v4}, Lcom/bottleworks/dailymoney/data/Balance;->setTarget(Ljava/io/Serializable;)V │ + invoke-virtual {v3, v6}, Lcom/bottleworks/dailymoney/data/Balance;->setTarget(Ljava/io/Serializable;)V │ │ goto :goto_3 │ │ .line 71 │ :cond_3 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - const-string v5, "." │ + const-string v7, "." │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v0, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 72 │ - invoke-virtual {v15}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + invoke-virtual {v14}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - add-double v21, v21, v4 │ + add-double v20, v20, v6 │ │ .line 74 │ - new-instance v4, Lcom/bottleworks/dailymoney/data/Account; │ + new-instance v6, Lcom/bottleworks/dailymoney/data/Account; │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v5 │ - │ - const-wide/16 v6, 0x0 │ + move-result-object v7 │ │ - invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + const-wide/16 v24, 0x0 │ │ - move-result-object v6 │ + invoke-static/range {v24 .. v25}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - invoke-direct {v4, v5, v11, v6}, Lcom/bottleworks/dailymoney/data/Account;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ + move-result-object v8 │ │ - move-object/from16 v0, v16 │ + invoke-direct {v6, v7, v12, v8}, Lcom/bottleworks/dailymoney/data/Account;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V │ │ - invoke-interface {v0, v4}, Lcom/bottleworks/dailymoney/data/IDataProvider;->toAccountId(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ + invoke-interface {v15, v6}, Lcom/bottleworks/dailymoney/data/IDataProvider;->toAccountId(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v2, v4}, Lcom/bottleworks/dailymoney/data/Balance;->setTarget(Ljava/io/Serializable;)V │ + invoke-virtual {v3, v6}, Lcom/bottleworks/dailymoney/data/Balance;->setTarget(Ljava/io/Serializable;)V │ │ goto :goto_3 │ │ .line 78 │ - .end local v15 # "ib":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v17 # "in":Ljava/lang/String; │ + .end local v14 # "ib":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v16 # "in":Ljava/lang/String; │ :cond_4 │ - invoke-virtual {v2, v10}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v3, v11}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ │ .line 79 │ - move-wide/from16 v0, v21 │ + move-wide/from16 v0, v20 │ │ - invoke-virtual {v2, v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;->setMoney(D)V │ + invoke-virtual {v3, v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;->setMoney(D)V │ │ goto/16 :goto_2 │ │ .line 82 │ - .end local v2 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v11 # "fullpath":Ljava/lang/String; │ - .end local v14 # "i$":Ljava/util/Iterator; │ - .end local v20 # "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ - .end local v21 # "sum":D │ + .end local v3 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v12 # "fullpath":Ljava/lang/String; │ + .end local v19 # "node":Lcom/bottleworks/dailymoney/ui/AccountUtil$IndentNode; │ + .end local v20 # "sum":D │ :cond_5 │ - new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; │ + new-instance v5, Lcom/bottleworks/dailymoney/data/Balance; │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - move-object/from16 v4, p1 │ + move-object/from16 v6, p1 │ │ - move-wide/from16 v6, v23 │ + move-wide/from16 v8, v22 │ │ - move-object/from16 v8, p0 │ + move-object/from16 v10, p0 │ │ - invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ + invoke-direct/range {v5 .. v10}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ .line 83 │ - .local v3, "top":Lcom/bottleworks/dailymoney/data/Balance; │ + .local v5, "top":Lcom/bottleworks/dailymoney/data/Balance; │ const/4 v4, 0x0 │ │ - invoke-virtual {v3, v4}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ + invoke-virtual {v5, v4}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ │ .line 84 │ - invoke-virtual {v3, v12}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ + invoke-virtual {v5, v13}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ │ .line 85 │ - invoke-virtual {v3, v10}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v5, v11}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ │ .line 87 │ const/4 v4, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v4, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v0, v4, v5}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ - move-object/from16 p2, v19 │ + move-object/from16 p2, v18 │ │ .line 88 │ goto/16 :goto_0 │ .end method │ │ .method public static adjustTotalBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; │ - .locals 10 │ + .locals 11 │ .param p0, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ .param p1, "totalName" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/bottleworks/dailymoney/data/AccountType;", │ "Ljava/lang/String;", │ @@ -395,482 +388,482 @@ │ "Lcom/bottleworks/dailymoney/data/Balance;", │ ">;" │ } │ .end annotation │ │ .prologue │ .local p2, "items":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 21 │ invoke-interface {p2}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 36 │ :goto_0 │ return-object p2 │ │ .line 24 │ :cond_0 │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7, p2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 25 │ .local v7, "group":Ljava/util/List;, "Ljava/util/List;" │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 26 │ - .local v3, "total":D │ + .local v4, "total":D │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v2 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v0 │ │ - check-cast v6, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v0, Lcom/bottleworks/dailymoney/data/Balance; │ │ .line 27 │ - .local v6, "b":Lcom/bottleworks/dailymoney/data/Balance; │ - const/4 v1, 0x1 │ + .local v0, "b":Lcom/bottleworks/dailymoney/data/Balance; │ + const/4 v3, 0x1 │ │ - invoke-virtual {v6, v1}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ + invoke-virtual {v0, v3}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ │ .line 28 │ - invoke-virtual {v6, v7}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ + invoke-virtual {v0, v7}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ │ .line 29 │ - invoke-virtual {v6}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ + invoke-virtual {v0}, Lcom/bottleworks/dailymoney/data/Balance;->getMoney()D │ │ - move-result-wide v1 │ + move-result-wide v8 │ │ - add-double/2addr v3, v1 │ + add-double/2addr v4, v8 │ │ + .line 30 │ goto :goto_1 │ │ .line 31 │ - .end local v6 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v0 # "b":Lcom/bottleworks/dailymoney/data/Balance; │ :cond_1 │ - new-instance v0, Lcom/bottleworks/dailymoney/data/Balance; │ + new-instance v1, Lcom/bottleworks/dailymoney/data/Balance; │ │ invoke-virtual {p0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - move-object v1, p1 │ + move-object v2, p1 │ │ - invoke-direct/range {v0 .. v5}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ + invoke-direct/range {v1 .. v6}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ .line 32 │ - .local v0, "bt":Lcom/bottleworks/dailymoney/data/Balance; │ - invoke-virtual {v0, v9}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ + .local v1, "bt":Lcom/bottleworks/dailymoney/data/Balance; │ + invoke-virtual {v1, v10}, Lcom/bottleworks/dailymoney/data/Balance;->setIndent(I)V │ │ .line 33 │ - invoke-virtual {v0, v7}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ + invoke-virtual {v1, v7}, Lcom/bottleworks/dailymoney/data/Balance;->setGroup(Ljava/util/List;)V │ │ .line 34 │ - invoke-interface {p2, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {p2, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Lcom/bottleworks/dailymoney/data/Balance; │ + check-cast v2, Lcom/bottleworks/dailymoney/data/Balance; │ │ - invoke-virtual {v1}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ + invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/Balance;->getDate()Ljava/util/Date; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v0, v1}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v1, v2}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ │ .line 35 │ - invoke-interface {p2, v9, v0}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {p2, v10, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method public static calculateBalance(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ - .locals 20 │ + .locals 21 │ .param p0, "acc" # Lcom/bottleworks/dailymoney/data/Account; │ .param p1, "start" # Ljava/util/Date; │ .param p2, "end" # Ljava/util/Date; │ │ .prologue │ .line 145 │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/Account;->getType()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-static {v4}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ + invoke-static {v6}, Lcom/bottleworks/dailymoney/data/AccountType;->find(Ljava/lang/String;)Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 146 │ - .local v19, "type":Lcom/bottleworks/dailymoney/data/AccountType; │ - sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + .local v20, "type":Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - if-eq v0, v4, :cond_0 │ + if-eq v0, v6, :cond_0 │ │ - sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - if-ne v0, v4, :cond_2 │ + if-ne v0, v6, :cond_2 │ │ :cond_0 │ - const/16 v16, 0x1 │ + const/4 v15, 0x1 │ │ .line 147 │ - .local v16, "nat":Z │ + .local v15, "nat":Z │ :goto_0 │ invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->contexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 148 │ - .local v13, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - const/4 v9, 0x1 │ + .local v14, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + const/4 v4, 0x1 │ │ .line 149 │ - .local v9, "calInit":Z │ + .local v4, "calInit":Z │ if-eqz p1, :cond_3 │ │ .line 150 │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ .line 158 │ :cond_1 │ :goto_1 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumFrom(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ + invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumFrom(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 159 │ - .local v11, "from":D │ + .local v12, "from":D │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumTo(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ + invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumTo(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 160 │ - .local v17, "to":D │ - if-eqz v9, :cond_4 │ + .local v18, "to":D │ + if-eqz v4, :cond_4 │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 161 │ - .local v14, "init":D │ + .local v16, "init":D │ :goto_2 │ - if-eqz v16, :cond_5 │ + if-eqz v15, :cond_5 │ │ - sub-double v4, v11, v17 │ + sub-double v6, v12, v18 │ │ :goto_3 │ - add-double v6, v14, v4 │ + add-double v8, v16, v6 │ │ .line 162 │ - .local v6, "b":D │ - new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; │ + .local v8, "b":D │ + new-instance v5, Lcom/bottleworks/dailymoney/data/Balance; │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - move-object/from16 v8, p0 │ + move-object/from16 v10, p0 │ │ - invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ + invoke-direct/range {v5 .. v10}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ .line 163 │ - .local v3, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .local v5, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ move-object/from16 v0, p2 │ │ - invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ │ .line 165 │ - return-object v3 │ + return-object v5 │ │ .line 146 │ - .end local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v6 # "b":D │ - .end local v9 # "calInit":Z │ - .end local v11 # "from":D │ - .end local v13 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - .end local v14 # "init":D │ - .end local v16 # "nat":Z │ - .end local v17 # "to":D │ + .end local v4 # "calInit":Z │ + .end local v5 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v8 # "b":D │ + .end local v12 # "from":D │ + .end local v14 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .end local v15 # "nat":Z │ + .end local v16 # "init":D │ + .end local v18 # "to":D │ :cond_2 │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ goto :goto_0 │ │ .line 152 │ - .restart local v9 # "calInit":Z │ - .restart local v13 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - .restart local v16 # "nat":Z │ + .restart local v4 # "calInit":Z │ + .restart local v14 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .restart local v15 # "nat":Z │ :cond_3 │ - invoke-interface {v13}, Lcom/bottleworks/dailymoney/data/IDataProvider;->getFirstDetail()Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-interface {v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->getFirstDetail()Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 154 │ - .local v10, "first":Lcom/bottleworks/dailymoney/data/Detail; │ - if-eqz v10, :cond_1 │ + .local v11, "first":Lcom/bottleworks/dailymoney/data/Detail; │ + if-eqz v11, :cond_1 │ │ - invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ + invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v6 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v4, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ + invoke-virtual {v6, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 155 │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ .line 160 │ - .end local v10 # "first":Lcom/bottleworks/dailymoney/data/Detail; │ - .restart local v11 # "from":D │ - .restart local v17 # "to":D │ + .end local v11 # "first":Lcom/bottleworks/dailymoney/data/Detail; │ + .restart local v12 # "from":D │ + .restart local v18 # "to":D │ :cond_4 │ - const-wide/16 v14, 0x0 │ + const-wide/16 v16, 0x0 │ │ goto :goto_2 │ │ .line 161 │ - .restart local v14 # "init":D │ + .restart local v16 # "init":D │ :cond_5 │ - sub-double v4, v17, v11 │ + sub-double v6, v18, v12 │ │ goto :goto_3 │ .end method │ │ .method public static calculateBalance(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Lcom/bottleworks/dailymoney/data/Balance; │ - .locals 19 │ + .locals 20 │ .param p0, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ .param p1, "start" # Ljava/util/Date; │ .param p2, "end" # Ljava/util/Date; │ │ .prologue │ .line 119 │ - sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-object/from16 v0, p0 │ │ - if-eq v0, v4, :cond_0 │ + if-eq v0, v6, :cond_0 │ │ - sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v6, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-object/from16 v0, p0 │ │ - if-ne v0, v4, :cond_2 │ + if-ne v0, v6, :cond_2 │ │ :cond_0 │ - const/16 v16, 0x1 │ + const/4 v15, 0x1 │ │ .line 120 │ - .local v16, "nat":Z │ + .local v15, "nat":Z │ :goto_0 │ invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->contexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 121 │ - .local v13, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - const/4 v9, 0x1 │ + .local v14, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + const/4 v4, 0x1 │ │ .line 122 │ - .local v9, "calInit":Z │ + .local v4, "calInit":Z │ if-eqz p1, :cond_3 │ │ .line 123 │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ .line 132 │ :cond_1 │ :goto_1 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumFrom(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ + invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumFrom(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 133 │ - .local v11, "from":D │ + .local v12, "from":D │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-interface {v13, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumTo(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ + invoke-interface {v14, v0, v1, v2}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumTo(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 135 │ - .local v17, "to":D │ - if-eqz v9, :cond_4 │ + .local v18, "to":D │ + if-eqz v4, :cond_4 │ │ move-object/from16 v0, p0 │ │ - invoke-interface {v13, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumInitialValue(Lcom/bottleworks/dailymoney/data/AccountType;)D │ + invoke-interface {v14, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumInitialValue(Lcom/bottleworks/dailymoney/data/AccountType;)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 137 │ - .local v14, "init":D │ + .local v16, "init":D │ :goto_2 │ - if-eqz v16, :cond_5 │ + if-eqz v15, :cond_5 │ │ - sub-double v4, v11, v17 │ + sub-double v6, v12, v18 │ │ :goto_3 │ - add-double v6, v14, v4 │ + add-double v8, v16, v6 │ │ .line 138 │ - .local v6, "b":D │ - new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; │ + .local v8, "b":D │ + new-instance v5, Lcom/bottleworks/dailymoney/data/Balance; │ │ invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->contexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getI18n()Lcom/bottleworks/commons/util/I18N; │ + invoke-virtual {v6}, Lcom/bottleworks/dailymoney/context/Contexts;->getI18n()Lcom/bottleworks/commons/util/I18N; │ │ - move-result-object v4 │ + move-result-object v6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Lcom/bottleworks/dailymoney/data/AccountType;->getDisplay(Lcom/bottleworks/commons/util/I18N;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - move-object/from16 v8, p0 │ + move-object/from16 v10, p0 │ │ - invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ + invoke-direct/range {v5 .. v10}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ .line 139 │ - .local v3, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .local v5, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ move-object/from16 v0, p2 │ │ - invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ │ .line 141 │ - return-object v3 │ + return-object v5 │ │ .line 119 │ - .end local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v6 # "b":D │ - .end local v9 # "calInit":Z │ - .end local v11 # "from":D │ - .end local v13 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - .end local v14 # "init":D │ - .end local v16 # "nat":Z │ - .end local v17 # "to":D │ + .end local v4 # "calInit":Z │ + .end local v5 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v8 # "b":D │ + .end local v12 # "from":D │ + .end local v14 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .end local v15 # "nat":Z │ + .end local v16 # "init":D │ + .end local v18 # "to":D │ :cond_2 │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ goto :goto_0 │ │ .line 125 │ - .restart local v9 # "calInit":Z │ - .restart local v13 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - .restart local v16 # "nat":Z │ + .restart local v4 # "calInit":Z │ + .restart local v14 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .restart local v15 # "nat":Z │ :cond_3 │ - invoke-interface {v13}, Lcom/bottleworks/dailymoney/data/IDataProvider;->getFirstDetail()Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-interface {v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->getFirstDetail()Lcom/bottleworks/dailymoney/data/Detail; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 127 │ - .local v10, "first":Lcom/bottleworks/dailymoney/data/Detail; │ - if-eqz v10, :cond_1 │ + .local v11, "first":Lcom/bottleworks/dailymoney/data/Detail; │ + if-eqz v11, :cond_1 │ │ - invoke-virtual {v10}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ + invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v6 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v4, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ + invoke-virtual {v6, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-eqz v4, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 128 │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ .line 135 │ - .end local v10 # "first":Lcom/bottleworks/dailymoney/data/Detail; │ - .restart local v11 # "from":D │ - .restart local v17 # "to":D │ + .end local v11 # "first":Lcom/bottleworks/dailymoney/data/Detail; │ + .restart local v12 # "from":D │ + .restart local v18 # "to":D │ :cond_4 │ - const-wide/16 v14, 0x0 │ + const-wide/16 v16, 0x0 │ │ goto :goto_2 │ │ .line 137 │ - .restart local v14 # "init":D │ + .restart local v16 # "init":D │ :cond_5 │ - sub-double v4, v17, v11 │ + sub-double v6, v18, v12 │ │ goto :goto_3 │ .end method │ │ .method public static calculateBalanceList(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)Ljava/util/List; │ .locals 21 │ .param p0, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ @@ -888,222 +881,219 @@ │ "Lcom/bottleworks/dailymoney/data/Balance;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 92 │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;->INCOME:Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-object/from16 v0, p0 │ │ - if-eq v0, v3, :cond_0 │ + if-eq v0, v4, :cond_0 │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ + sget-object v4, Lcom/bottleworks/dailymoney/data/AccountType;->LIABILITY:Lcom/bottleworks/dailymoney/data/AccountType; │ │ move-object/from16 v0, p0 │ │ - if-ne v0, v3, :cond_2 │ + if-ne v0, v4, :cond_2 │ │ :cond_0 │ - const/16 v18, 0x1 │ + const/4 v15, 0x1 │ │ .line 93 │ - .local v18, "nat":Z │ + .local v15, "nat":Z │ :goto_0 │ invoke-static {}, Lcom/bottleworks/dailymoney/data/BalanceHelper;->contexts()Lcom/bottleworks/dailymoney/context/Contexts; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ + invoke-virtual {v4}, Lcom/bottleworks/dailymoney/context/Contexts;->getDataProvider()Lcom/bottleworks/dailymoney/data/IDataProvider; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 94 │ - .local v15, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .local v14, "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ const/4 v10, 0x1 │ │ .line 95 │ .local v10, "calInit":Z │ if-eqz p1, :cond_3 │ │ .line 96 │ const/4 v10, 0x0 │ │ .line 104 │ :cond_1 │ :goto_1 │ move-object/from16 v0, p0 │ │ - invoke-interface {v15, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ + invoke-interface {v14, v0}, Lcom/bottleworks/dailymoney/data/IDataProvider;->listAccount(Lcom/bottleworks/dailymoney/data/AccountType;)Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v2 │ │ .line 105 │ - .local v8, "accs":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "accs":Ljava/util/List;, "Ljava/util/List;" │ new-instance v9, Ljava/util/ArrayList; │ │ invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 106 │ .local v9, "blist":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v20 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_6 │ + if-eqz v4, :cond_6 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Lcom/bottleworks/dailymoney/data/Account; │ + check-cast v8, Lcom/bottleworks/dailymoney/data/Account; │ │ .line 107 │ - .local v7, "acc":Lcom/bottleworks/dailymoney/data/Account; │ + .local v8, "acc":Lcom/bottleworks/dailymoney/data/Account; │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p2 │ │ - invoke-interface {v15, v7, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumFrom(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ + invoke-interface {v14, v8, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumFrom(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ move-result-wide v12 │ │ .line 108 │ .local v12, "from":D │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p2 │ │ - invoke-interface {v15, v7, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumTo(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ + invoke-interface {v14, v8, v0, v1}, Lcom/bottleworks/dailymoney/data/IDataProvider;->sumTo(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ │ - move-result-wide v19 │ + move-result-wide v18 │ │ .line 109 │ - .local v19, "to":D │ + .local v18, "to":D │ if-eqz v10, :cond_4 │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ │ move-result-wide v16 │ │ .line 110 │ .local v16, "init":D │ :goto_3 │ - if-eqz v18, :cond_5 │ + if-eqz v15, :cond_5 │ │ - sub-double v3, v12, v19 │ + sub-double v4, v12, v18 │ │ :goto_4 │ - add-double v5, v16, v3 │ + add-double v6, v16, v4 │ │ .line 111 │ - .local v5, "b":D │ - new-instance v2, Lcom/bottleworks/dailymoney/data/Balance; │ + .local v6, "b":D │ + new-instance v3, Lcom/bottleworks/dailymoney/data/Balance; │ │ - invoke-virtual {v7}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ + invoke-virtual {v8}, Lcom/bottleworks/dailymoney/data/Account;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ invoke-virtual/range {p0 .. p0}, Lcom/bottleworks/dailymoney/data/AccountType;->getType()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-direct/range {v2 .. v7}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ + invoke-direct/range {v3 .. v8}, Lcom/bottleworks/dailymoney/data/Balance;->(Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ │ .line 112 │ - .local v2, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .local v3, "balance":Lcom/bottleworks/dailymoney/data/Balance; │ move-object/from16 v0, p2 │ │ - invoke-virtual {v2, v0}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ + invoke-virtual {v3, v0}, Lcom/bottleworks/dailymoney/data/Balance;->setDate(Ljava/util/Date;)V │ │ .line 113 │ - invoke-interface {v9, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 92 │ - .end local v2 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ - .end local v5 # "b":D │ - .end local v7 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ - .end local v8 # "accs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "accs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "balance":Lcom/bottleworks/dailymoney/data/Balance; │ + .end local v6 # "b":D │ + .end local v8 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ .end local v9 # "blist":Ljava/util/List;, "Ljava/util/List;" │ .end local v10 # "calInit":Z │ .end local v12 # "from":D │ - .end local v14 # "i$":Ljava/util/Iterator; │ - .end local v15 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .end local v14 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .end local v15 # "nat":Z │ .end local v16 # "init":D │ - .end local v18 # "nat":Z │ - .end local v19 # "to":D │ + .end local v18 # "to":D │ :cond_2 │ - const/16 v18, 0x0 │ + const/4 v15, 0x0 │ │ goto :goto_0 │ │ .line 98 │ .restart local v10 # "calInit":Z │ - .restart local v15 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ - .restart local v18 # "nat":Z │ + .restart local v14 # "idp":Lcom/bottleworks/dailymoney/data/IDataProvider; │ + .restart local v15 # "nat":Z │ :cond_3 │ - invoke-interface {v15}, Lcom/bottleworks/dailymoney/data/IDataProvider;->getFirstDetail()Lcom/bottleworks/dailymoney/data/Detail; │ + invoke-interface {v14}, Lcom/bottleworks/dailymoney/data/IDataProvider;->getFirstDetail()Lcom/bottleworks/dailymoney/data/Detail; │ │ move-result-object v11 │ │ .line 100 │ .local v11, "first":Lcom/bottleworks/dailymoney/data/Detail; │ if-eqz v11, :cond_1 │ │ invoke-virtual {v11}, Lcom/bottleworks/dailymoney/data/Detail;->getDate()Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v3, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ + invoke-virtual {v4, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 101 │ const/4 v10, 0x0 │ │ goto :goto_1 │ │ .line 109 │ .end local v11 # "first":Lcom/bottleworks/dailymoney/data/Detail; │ - .restart local v7 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ - .restart local v8 # "accs":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v2 # "accs":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v8 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ .restart local v9 # "blist":Ljava/util/List;, "Ljava/util/List;" │ .restart local v12 # "from":D │ - .restart local v14 # "i$":Ljava/util/Iterator; │ - .restart local v19 # "to":D │ + .restart local v18 # "to":D │ :cond_4 │ const-wide/16 v16, 0x0 │ │ goto :goto_3 │ │ .line 110 │ .restart local v16 # "init":D │ :cond_5 │ - sub-double v3, v19, v12 │ + sub-double v4, v18, v12 │ │ goto :goto_4 │ │ .line 115 │ - .end local v7 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ + .end local v8 # "acc":Lcom/bottleworks/dailymoney/data/Account; │ .end local v12 # "from":D │ .end local v16 # "init":D │ - .end local v19 # "to":D │ + .end local v18 # "to":D │ :cond_6 │ return-object v9 │ .end method │ │ .method static contexts()Lcom/bottleworks/dailymoney/context/Contexts; │ .locals 1 ├── smali/com/bottleworks/dailymoney/data/SQLiteDataProvider.smali │ @@ -56,15 +56,15 @@ │ iput-object p2, p0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->calHelper:Lcom/bottleworks/commons/util/CalendarHelper; │ │ .line 29 │ return-void │ .end method │ │ .method private applyContextValue(Lcom/bottleworks/dailymoney/data/Account;Landroid/content/ContentValues;)V │ - .locals 3 │ + .locals 4 │ .param p1, "acc" # Lcom/bottleworks/dailymoney/data/Account; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 87 │ const-string v0, "id_" │ │ @@ -111,17 +111,17 @@ │ invoke-virtual {p2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 91 │ const-string v0, "iv_" │ │ invoke-virtual {p1}, Lcom/bottleworks/dailymoney/data/Account;->getInitialValue()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v1 │ │ invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V │ │ .line 92 │ return-void │ @@ -130,15 +130,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private applyContextValue(Lcom/bottleworks/dailymoney/data/Detail;Landroid/content/ContentValues;)V │ - .locals 3 │ + .locals 4 │ .param p1, "det" # Lcom/bottleworks/dailymoney/data/Detail; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 222 │ const-string v0, "id_" │ │ @@ -199,17 +199,17 @@ │ │ invoke-virtual {v1, v2}, Lcom/bottleworks/commons/util/CalendarHelper;->toDayMiddle(Ljava/util/Date;)Ljava/util/Date; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 228 │ const-string v0, "mn_" │ @@ -254,351 +254,353 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private applyCursor(Lcom/bottleworks/dailymoney/data/Account;Landroid/database/Cursor;)V │ - .locals 9 │ + .locals 10 │ .param p1, "acc" # Lcom/bottleworks/dailymoney/data/Account; │ .param p2, "c" # Landroid/database/Cursor; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ + │ + const/4 v4, 0x0 │ │ .line 68 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 69 │ - .local v1, "i":I │ + .local v0, "i":I │ invoke-interface {p2}, Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + array-length v7, v6 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v5, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_6 │ + if-ge v5, v7, :cond_6 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v6, v5 │ │ .line 70 │ - .local v4, "n":Ljava/lang/String; │ - const-string v5, "id_" │ + .local v1, "n":Ljava/lang/String; │ + const-string v2, "id_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 71 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Account;->setId(Ljava/lang/String;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Account;->setId(Ljava/lang/String;)V │ │ .line 82 │ :cond_0 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 69 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v2, v5, 0x1 │ + │ + move v5, v2 │ │ goto :goto_0 │ │ .line 72 │ :cond_1 │ - const-string v5, "nm_" │ + const-string v2, "nm_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 73 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Account;->setName(Ljava/lang/String;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Account;->setName(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 74 │ :cond_2 │ - const-string v5, "tp_" │ + const-string v2, "tp_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 75 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Account;->setType(Ljava/lang/String;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Account;->setType(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 76 │ :cond_3 │ - const-string v5, "ca_" │ + const-string v2, "ca_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_5 │ + if-eqz v2, :cond_5 │ │ .line 78 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v2 │ │ - if-ne v5, v6, :cond_4 │ + if-ne v2, v3, :cond_4 │ │ - move v5, v6 │ + move v2, v3 │ │ :goto_2 │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Account;->setCashAccount(Z)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Account;->setCashAccount(Z)V │ │ goto :goto_1 │ │ :cond_4 │ - const/4 v5, 0x0 │ + move v2, v4 │ │ goto :goto_2 │ │ .line 79 │ :cond_5 │ - const-string v5, "iv_" │ + const-string v2, "iv_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 80 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getDouble(I)D │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getDouble(I)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {p1, v7, v8}, Lcom/bottleworks/dailymoney/data/Account;->setInitialValue(D)V │ + invoke-virtual {p1, v8, v9}, Lcom/bottleworks/dailymoney/data/Account;->setInitialValue(D)V │ │ goto :goto_1 │ │ .line 84 │ - .end local v4 # "n":Ljava/lang/String; │ + .end local v1 # "n":Ljava/lang/String; │ :cond_6 │ return-void │ .end method │ │ .method private applyCursor(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V │ - .locals 9 │ + .locals 10 │ .param p1, "det" # Lcom/bottleworks/dailymoney/data/Detail; │ .param p2, "c" # Landroid/database/Cursor; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ + │ + const/4 v4, 0x0 │ │ .line 200 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 201 │ - .local v1, "i":I │ + .local v0, "i":I │ invoke-interface {p2}, Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + array-length v7, v6 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v5, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_8 │ + if-ge v5, v7, :cond_8 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v6, v5 │ │ .line 202 │ - .local v4, "n":Ljava/lang/String; │ - const-string v5, "id_" │ + .local v1, "n":Ljava/lang/String; │ + const-string v2, "id_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 203 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setId(I)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setId(I)V │ │ .line 217 │ :cond_0 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 201 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v2, v5, 0x1 │ + │ + move v5, v2 │ │ goto :goto_0 │ │ .line 204 │ :cond_1 │ - const-string v5, "fr_" │ + const-string v2, "fr_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 205 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setFrom(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 206 │ :cond_2 │ - const-string v5, "to_" │ + const-string v2, "to_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 207 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setTo(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 208 │ :cond_3 │ - const-string v5, "dt_" │ + const-string v2, "dt_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 209 │ - new-instance v5, Ljava/util/Date; │ + new-instance v2, Ljava/util/Date; │ │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-direct {v5, v7, v8}, Ljava/util/Date;->(J)V │ + invoke-direct {v2, v8, v9}, Ljava/util/Date;->(J)V │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setDate(Ljava/util/Date;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setDate(Ljava/util/Date;)V │ │ goto :goto_1 │ │ .line 210 │ :cond_4 │ - const-string v5, "mn_" │ + const-string v2, "mn_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_5 │ + if-eqz v2, :cond_5 │ │ .line 211 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getDouble(I)D │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getDouble(I)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setMoney(Ljava/lang/Double;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setMoney(Ljava/lang/Double;)V │ │ goto :goto_1 │ │ .line 212 │ :cond_5 │ - const-string v5, "ar_" │ + const-string v2, "ar_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_7 │ + if-eqz v2, :cond_7 │ │ .line 213 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v2 │ │ - if-ne v5, v6, :cond_6 │ + if-ne v2, v3, :cond_6 │ │ - move v5, v6 │ + move v2, v3 │ │ :goto_2 │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setArchived(Z)V │ │ goto :goto_1 │ │ :cond_6 │ - const/4 v5, 0x0 │ + move v2, v4 │ │ goto :goto_2 │ │ .line 214 │ :cond_7 │ - const-string v5, "nt_" │ + const-string v2, "nt_" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 215 │ - invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {p1, v5}, Lcom/bottleworks/dailymoney/data/Detail;->setNote(Ljava/lang/String;)V │ + invoke-virtual {p1, v2}, Lcom/bottleworks/dailymoney/data/Detail;->setNote(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 219 │ - .end local v4 # "n":Ljava/lang/String; │ + .end local v1 # "n":Ljava/lang/String; │ :cond_8 │ return-void │ .end method │ │ .method private normalizeAccountId(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p1, "type" # Ljava/lang/String; │ @@ -1008,15 +1010,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ .end method │ │ .method public countDetail(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;)I │ - .locals 11 │ + .locals 12 │ .param p1, "accountId" # Ljava/lang/String; │ .param p2, "mode" # I │ .param p3, "start" # Ljava/util/Date; │ .param p4, "end" # Ljava/util/Date; │ │ .prologue │ .line 506 │ @@ -1120,17 +1122,17 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {p3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -1152,19 +1154,19 @@ │ │ const-string v9, "dt_<=" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {p4}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {p4 .. p4}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -2602,15 +2604,15 @@ │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ .line 463 │ return-object v11 │ .end method │ │ .method public listDetail(Ljava/lang/String;ILjava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ - .locals 16 │ + .locals 17 │ .param p1, "accountId" # Ljava/lang/String; │ .param p2, "mode" # I │ .param p3, "start" # Ljava/util/Date; │ .param p4, "end" # Ljava/util/Date; │ .param p5, "max" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -2627,373 +2629,411 @@ │ } │ .end annotation │ │ .prologue │ .line 369 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ + iget-object v3, v0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ │ - invoke-virtual {v2}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Lcom/bottleworks/dailymoney/data/SQLiteDataHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 370 │ - .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v15, Ljava/lang/StringBuilder; │ + .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ .line 371 │ - .local v15, "where":Ljava/lang/StringBuilder; │ - new-instance v10, Ljava/util/ArrayList; │ + .local v16, "where":Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ .line 372 │ - .local v10, "args":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Ljava/lang/StringBuilder; │ + .local v11, "args":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, ".%" │ + const-string v4, ".%" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 373 │ - .local v13, "nestedId":Ljava/lang/String; │ - const-string v2, " 1=1 " │ + .local v14, "nestedId":Ljava/lang/String; │ + const-string v3, " 1=1 " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 374 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ move/from16 v0, p2 │ │ - if-ne v0, v2, :cond_4 │ + if-ne v0, v3, :cond_4 │ │ .line 375 │ - const-string v2, " AND (" │ + const-string v3, " AND (" │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 376 │ - const-string v2, "fr_ = ? OR " │ + const-string v3, "fr_ = ? OR " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 377 │ - const-string v2, "fr_ LIKE ? " │ + const-string v3, "fr_ LIKE ? " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 378 │ - const-string v2, ")" │ + const-string v3, ")" │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 379 │ move-object/from16 v0, p1 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 380 │ - invoke-interface {v10, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 401 │ :cond_0 │ :goto_0 │ if-eqz p3, :cond_1 │ │ .line 402 │ - const-string v2, " AND " │ + const-string v3, " AND " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 403 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "dt_>=" │ + const-string v4, "dt_>=" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ invoke-virtual/range {p3 .. p3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 405 │ :cond_1 │ if-eqz p4, :cond_2 │ │ .line 406 │ - const-string v2, " AND " │ + const-string v3, " AND " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 407 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "dt_<=" │ + const-string v4, "dt_<=" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ invoke-virtual/range {p4 .. p4}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 409 │ :cond_2 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 410 │ - .local v5, "wherearg":[Ljava/lang/String; │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + .local v6, "wherearg":[Ljava/lang/String; │ + invoke-interface {v11}, Ljava/util/List;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - if-lez v2, :cond_3 │ + if-lez v3, :cond_3 │ │ .line 411 │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v11}, Ljava/util/List;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - new-array v5, v2, [Ljava/lang/String; │ + new-array v6, v3, [Ljava/lang/String; │ │ - invoke-interface {v10, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v11, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .end local v5 # "wherearg":[Ljava/lang/String; │ - check-cast v5, [Ljava/lang/String; │ + .end local v6 # "wherearg":[Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ .line 413 │ - .restart local v5 # "wherearg":[Ljava/lang/String; │ + .restart local v6 # "wherearg":[Ljava/lang/String; │ :cond_3 │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ .line 414 │ - .local v11, "c":Landroid/database/Cursor; │ - const-string v2, "dm_det" │ + .local v12, "c":Landroid/database/Cursor; │ + const-string v3, "dm_det" │ │ - sget-object v3, Lcom/bottleworks/dailymoney/data/DataMeta;->COL_DET_ALL:[Ljava/lang/String; │ + sget-object v4, Lcom/bottleworks/dailymoney/data/DataMeta;->COL_DET_ALL:[Ljava/lang/String; │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_6 │ + if-nez v5, :cond_6 │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ :goto_1 │ - const/4 v6, 0x0 │ - │ const/4 v7, 0x0 │ │ - const-string v8, "dt_ DESC,id_ DESC" │ + const/4 v8, 0x0 │ + │ + const-string v9, "dt_ DESC,id_ DESC" │ │ if-lez p5, :cond_7 │ │ invoke-static/range {p5 .. p5}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ :goto_2 │ - invoke-virtual/range {v1 .. v9}, 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;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v2 .. v10}, 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;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 415 │ - new-instance v14, Ljava/util/ArrayList; │ + new-instance v15, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v15}, Ljava/util/ArrayList;->()V │ │ .line 417 │ - .local v14, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v15, "result":Ljava/util/List;, "Ljava/util/List;" │ :goto_3 │ - invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_8 │ + if-eqz v3, :cond_8 │ │ .line 418 │ - new-instance v12, Lcom/bottleworks/dailymoney/data/Detail; │ + new-instance v13, Lcom/bottleworks/dailymoney/data/Detail; │ │ - invoke-direct {v12}, Lcom/bottleworks/dailymoney/data/Detail;->()V │ + invoke-direct {v13}, Lcom/bottleworks/dailymoney/data/Detail;->()V │ │ .line 419 │ - .local v12, "det":Lcom/bottleworks/dailymoney/data/Detail; │ + .local v13, "det":Lcom/bottleworks/dailymoney/data/Detail; │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v12, v11}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->applyCursor(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V │ + invoke-direct {v0, v13, v12}, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->applyCursor(Lcom/bottleworks/dailymoney/data/Detail;Landroid/database/Cursor;)V │ │ .line 420 │ - invoke-interface {v14, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 381 │ - .end local v5 # "wherearg":[Ljava/lang/String; │ - .end local v11 # "c":Landroid/database/Cursor; │ - .end local v12 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ - .end local v14 # "result":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "wherearg":[Ljava/lang/String; │ + .end local v12 # "c":Landroid/database/Cursor; │ + .end local v13 # "det":Lcom/bottleworks/dailymoney/data/Detail; │ + .end local v15 # "result":Ljava/util/List;, "Ljava/util/List;" │ :cond_4 │ - const/4 v2, 0x2 │ + const/4 v3, 0x2 │ │ move/from16 v0, p2 │ │ - if-ne v0, v2, :cond_5 │ + if-ne v0, v3, :cond_5 │ │ .line 382 │ - const-string v2, " AND (" │ + const-string v3, " AND (" │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 383 │ - const-string v2, "to_ = ? OR " │ + const-string v3, "to_ = ? OR " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 384 │ - const-string v2, "to_ LIKE ? " │ + const-string v3, "to_ LIKE ? " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 385 │ - const-string v2, ")" │ + const-string v3, ")" │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 386 │ move-object/from16 v0, p1 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 387 │ - invoke-interface {v10, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 388 │ :cond_5 │ if-nez p2, :cond_0 │ │ .line 389 │ - const-string v2, " AND (" │ + const-string v3, " AND (" │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 390 │ - const-string v2, "fr_ = ? OR " │ + const-string v3, "fr_ = ? OR " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 391 │ - const-string v2, "fr_ LIKE ? OR " │ + const-string v3, "fr_ LIKE ? OR " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 392 │ - const-string v2, "to_ = ? OR " │ + const-string v3, "to_ = ? OR " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 393 │ - const-string v2, "to_ LIKE ? " │ + const-string v3, "to_ LIKE ? " │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 394 │ - const-string v2, ")" │ + const-string v3, ")" │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 395 │ move-object/from16 v0, p1 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 396 │ - invoke-interface {v10, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 397 │ move-object/from16 v0, p1 │ │ - invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 398 │ - invoke-interface {v10, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 414 │ - .restart local v5 # "wherearg":[Ljava/lang/String; │ - .restart local v11 # "c":Landroid/database/Cursor; │ + .restart local v6 # "wherearg":[Ljava/lang/String; │ + .restart local v12 # "c":Landroid/database/Cursor; │ :cond_6 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - goto :goto_1 │ + goto/16 :goto_1 │ │ :cond_7 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ - goto :goto_2 │ + goto/16 :goto_2 │ │ .line 422 │ - .restart local v14 # "result":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v15 # "result":Ljava/util/List;, "Ljava/util/List;" │ :cond_8 │ - invoke-interface {v11}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 423 │ - return-object v14 │ + return-object v15 │ .end method │ │ .method public listDetail(Ljava/util/Date;Ljava/util/Date;I)Ljava/util/List; │ .locals 13 │ .param p1, "start" # Ljava/util/Date; │ .param p2, "end" # Ljava/util/Date; │ .param p3, "max" # I │ @@ -3619,15 +3659,15 @@ │ sput-boolean v4, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->detId_set:Z │ │ .line 52 │ return-void │ .end method │ │ .method public sumFrom(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ - .locals 11 │ + .locals 12 │ .param p1, "acc" # Lcom/bottleworks/dailymoney/data/Account; │ .param p2, "start" # Ljava/util/Date; │ .param p3, "end" # Ljava/util/Date; │ │ .prologue │ .line 651 │ iget-object v8, p0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ @@ -3696,17 +3736,17 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {p2}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -3730,17 +3770,17 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {p3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -3834,15 +3874,15 @@ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ .line 682 │ return-wide v4 │ .end method │ │ .method public sumFrom(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ - .locals 9 │ + .locals 10 │ .param p1, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ .param p2, "start" # Ljava/util/Date; │ .param p3, "end" # Ljava/util/Date; │ │ .prologue │ .line 621 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ @@ -3855,23 +3895,23 @@ │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 625 │ .local v2, "query":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 626 │ - .local v5, "where":Ljava/lang/StringBuilder; │ + .local v3, "where":Ljava/lang/StringBuilder; │ const-string v6, " WHERE " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, "frt_" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3895,74 +3935,74 @@ │ │ .line 627 │ if-eqz p2, :cond_0 │ │ .line 628 │ const-string v6, " AND " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 629 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "dt_>=" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {p2}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 631 │ :cond_0 │ if-eqz p3, :cond_1 │ │ .line 632 │ const-string v6, " AND " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 633 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "dt_<=" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {p3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 636 │ :cond_1 │ const-string v6, "SELECT SUM(" │ │ invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3982,52 +4022,52 @@ │ │ const-string v7, "dm_det" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ │ .line 638 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x0 │ │ invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 640 │ .local v0, "c":Landroid/database/Cursor; │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 641 │ - .local v3, "r":D │ + .local v4, "r":D │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 642 │ const/4 v6, 0x0 │ │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getDouble(I)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 645 │ :cond_2 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 646 │ - return-wide v3 │ + return-wide v4 │ .end method │ │ .method public sumInitialValue(Lcom/bottleworks/dailymoney/data/AccountType;)D │ .locals 8 │ .param p1, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ │ .prologue │ @@ -4042,23 +4082,23 @@ │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 798 │ .local v2, "query":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 799 │ - .local v5, "where":Ljava/lang/StringBuilder; │ + .local v3, "where":Ljava/lang/StringBuilder; │ const-string v6, " WHERE " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, "tp_" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4101,56 +4141,56 @@ │ │ const-string v7, "dm_acc" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ │ .line 803 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x0 │ │ invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 805 │ .local v0, "c":Landroid/database/Cursor; │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 806 │ - .local v3, "r":D │ + .local v4, "r":D │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 807 │ const/4 v6, 0x0 │ │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getDouble(I)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 810 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 811 │ - return-wide v3 │ + return-wide v4 │ .end method │ │ .method public sumTo(Lcom/bottleworks/dailymoney/data/Account;Ljava/util/Date;Ljava/util/Date;)D │ - .locals 11 │ + .locals 12 │ .param p1, "acc" # Lcom/bottleworks/dailymoney/data/Account; │ .param p2, "start" # Ljava/util/Date; │ .param p3, "end" # Ljava/util/Date; │ │ .prologue │ .line 717 │ iget-object v8, p0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ @@ -4219,17 +4259,17 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {p2}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -4253,17 +4293,17 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {p3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -4357,15 +4397,15 @@ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ .line 747 │ return-wide v4 │ .end method │ │ .method public sumTo(Lcom/bottleworks/dailymoney/data/AccountType;Ljava/util/Date;Ljava/util/Date;)D │ - .locals 9 │ + .locals 10 │ .param p1, "type" # Lcom/bottleworks/dailymoney/data/AccountType; │ .param p2, "start" # Ljava/util/Date; │ .param p3, "end" # Ljava/util/Date; │ │ .prologue │ .line 687 │ iget-object v6, p0, Lcom/bottleworks/dailymoney/data/SQLiteDataProvider;->helper:Lcom/bottleworks/dailymoney/data/SQLiteDataHelper; │ @@ -4378,23 +4418,23 @@ │ .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 691 │ .local v2, "query":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 692 │ - .local v5, "where":Ljava/lang/StringBuilder; │ + .local v3, "where":Ljava/lang/StringBuilder; │ const-string v6, " WHERE " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, "tot_" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4418,74 +4458,74 @@ │ │ .line 693 │ if-eqz p2, :cond_0 │ │ .line 694 │ const-string v6, " AND " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 695 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "dt_>=" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {p2}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 697 │ :cond_0 │ if-eqz p3, :cond_1 │ │ .line 698 │ const-string v6, " AND " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 699 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "dt_<=" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {p3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 702 │ :cond_1 │ const-string v6, "SELECT SUM(" │ │ invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4505,52 +4545,52 @@ │ │ const-string v7, "dm_det" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ │ .line 704 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x0 │ │ invoke-virtual {v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 706 │ .local v0, "c":Landroid/database/Cursor; │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 707 │ - .local v3, "r":D │ + .local v4, "r":D │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 708 │ const/4 v6, 0x0 │ │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getDouble(I)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 711 │ :cond_2 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 712 │ - return-wide v3 │ + return-wide v4 │ .end method │ │ .method public toAccountId(Lcom/bottleworks/dailymoney/data/Account;)Ljava/lang/String; │ .locals 3 │ .param p1, "account" # Lcom/bottleworks/dailymoney/data/Account; │ │ .prologue ├── smali/com/bottleworks/dailymoney/data/Balance.smali │ @@ -26,15 +26,15 @@ │ .field target:Ljava/io/Serializable; │ │ .field type:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor (Ljava/lang/String;Ljava/lang/String;DLjava/io/Serializable;)V │ - .locals 0 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "type" # Ljava/lang/String; │ .param p3, "money" # D │ .param p5, "target" # Ljava/io/Serializable; │ │ .prologue │ .line 23 │ @@ -179,15 +179,15 @@ │ iput p1, p0, Lcom/bottleworks/dailymoney/data/Balance;->indent:I │ │ .line 52 │ return-void │ .end method │ │ .method public setMoney(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "money" # D │ │ .prologue │ .line 43 │ iput-wide p1, p0, Lcom/bottleworks/dailymoney/data/Balance;->money:D │ │ .line 44 ├── smali/com/bottleworks/dailymoney/core/R$array.smali │ @@ -31,12 +31,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 11 │ + .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$drawable.smali │ @@ -161,12 +161,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 79 │ + .line 74 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R.smali │ @@ -10,24 +10,22 @@ │ Lcom/bottleworks/dailymoney/core/R$style;, │ Lcom/bottleworks/dailymoney/core/R$string;, │ Lcom/bottleworks/dailymoney/core/R$menu;, │ Lcom/bottleworks/dailymoney/core/R$layout;, │ Lcom/bottleworks/dailymoney/core/R$id;, │ Lcom/bottleworks/dailymoney/core/R$drawable;, │ Lcom/bottleworks/dailymoney/core/R$color;, │ - Lcom/bottleworks/dailymoney/core/R$attr;, │ Lcom/bottleworks/dailymoney/core/R$array; │ } │ .end annotation │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 10 │ + .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 723 │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$xml.smali │ @@ -19,12 +19,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 723 │ + .line 614 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$id.smali │ @@ -339,12 +339,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 153 │ + .line 148 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$string.smali │ @@ -243,16 +243,14 @@ │ │ .field public static final label_balance_tincome:I = 0x7f0800b1 │ │ .field public static final label_balance_tliability:I = 0x7f0800b4 │ │ .field public static final label_balance_tother:I = 0x7f0800b5 │ │ -.field public static final label_balance_tАктивы:I = 0x7f080100 │ - │ .field public static final label_balance_yearly_cumulative_timechart:I = 0x7f0800ca │ │ .field public static final label_balance_yearly_runchart:I = 0x7f0800ce │ │ .field public static final label_balance_yearly_timechart:I = 0x7f0800c9 │ │ .field public static final label_cash_account:I = 0x7f0800d7 │ @@ -291,16 +289,14 @@ │ │ .field public static final label_detlist_sum_income:I = 0x7f08005a │ │ .field public static final label_detlist_sum_liability:I = 0x7f08005d │ │ .field public static final label_detlist_sum_other:I = 0x7f08005e │ │ -.field public static final label_detlist_sum_Активы:I = 0x7f0800ff │ - │ .field public static final label_detlist_to:I = 0x7f08005f │ │ .field public static final label_expense:I = 0x7f080060 │ │ .field public static final label_export_csv:I = 0x7f080091 │ │ .field public static final label_firstday_mon:I = 0x7f080061 │ @@ -411,16 +407,14 @@ │ │ .field public static final label_weekly_expense:I = 0x7f0800d4 │ │ .field public static final label_what_is_new:I = 0x7f0800de │ │ .field public static final label_year_details:I = 0x7f080076 │ │ -.field public static final label_Активы:I = 0x7f0800fe │ - │ .field public static final msg_account_created:I = 0x7f080077 │ │ .field public static final msg_account_deleted:I = 0x7f080078 │ │ .field public static final msg_account_existed:I = 0x7f080079 │ │ .field public static final msg_account_updated:I = 0x7f08007a │ @@ -531,12 +525,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 356 │ + .line 351 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ ├── encoding │ │ @@ -1 +1 @@ │ │ -utf-8 │ │ +us-ascii ├── smali/com/bottleworks/dailymoney/core/R$menu.smali │ @@ -37,12 +37,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 344 │ + .line 339 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$color.smali │ @@ -123,12 +123,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 22 │ + .line 19 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$layout.smali │ @@ -69,12 +69,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 316 │ + .line 311 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/dailymoney/core/R$style.smali │ @@ -27,12 +27,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 712 │ + .line 607 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/bottleworks/commons/util/Files.smali │ @@ -31,54 +31,49 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static clean(Ljava/io/File;)V │ - .locals 6 │ + .locals 4 │ .param p0, "folder" # Ljava/io/File; │ │ .prologue │ .line 121 │ - new-instance v5, Lcom/bottleworks/commons/util/Files$2; │ + new-instance v2, Lcom/bottleworks/commons/util/Files$2; │ │ - invoke-direct {v5}, Lcom/bottleworks/commons/util/Files$2;->()V │ + invoke-direct {v2}, Lcom/bottleworks/commons/util/Files$2;->()V │ │ - invoke-virtual {p0, v5}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ + invoke-virtual {p0, v2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 127 │ - .local v2, "files":[Ljava/io/File; │ - move-object v0, v2 │ + .local v1, "files":[Ljava/io/File; │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ - │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 128 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ .line 127 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 130 │ - .end local v1 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ :cond_0 │ return-void │ .end method │ │ .method public static copyDatabases(Ljava/io/File;Ljava/io/File;Ljava/util/Date;)I │ .locals 11 │ .param p0, "sourceFolder" # Ljava/io/File; │ @@ -94,100 +89,99 @@ │ .line 234 │ const/4 v1, 0x0 │ │ .line 235 │ .local v1, "count":I │ invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 236 │ - .local v6, "state":Ljava/lang/String; │ - const-string v7, "mounted" │ + .local v5, "state":Ljava/lang/String; │ + const-string v6, "mounted" │ │ - invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ invoke-virtual {p1}, Ljava/io/File;->exists()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 237 │ - new-instance v7, Lcom/bottleworks/commons/util/Files$3; │ + new-instance v6, Lcom/bottleworks/commons/util/Files$3; │ │ - invoke-direct {v7}, Lcom/bottleworks/commons/util/Files$3;->()V │ + invoke-direct {v6}, Lcom/bottleworks/commons/util/Files$3;->()V │ │ - invoke-virtual {p0, v7}, Ljava/io/File;->list(Ljava/io/FilenameFilter;)[Ljava/lang/String; │ + invoke-virtual {p0, v6}, Ljava/io/File;->list(Ljava/io/FilenameFilter;)[Ljava/lang/String; │ │ move-result-object v4 │ │ .line 247 │ .local v4, "filenames":[Ljava/lang/String; │ if-nez p2, :cond_1 │ │ const/4 v0, 0x0 │ │ .line 248 │ .local v0, "bakDate":Ljava/lang/String; │ :goto_0 │ if-eqz v4, :cond_2 │ │ - array-length v7, v4 │ + array-length v6, v4 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 249 │ invoke-static {v4}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v3 │ │ .line 251 │ .local v3, "dbs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "dm_master.db" │ + const-string v6, "dm_master.db" │ │ - invoke-interface {v3, v7}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v3, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ - const-string v7, "dm.db" │ + const-string v6, "dm.db" │ │ - invoke-interface {v3, v7}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v3, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 252 │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ .line 253 │ .local v2, "db":Ljava/lang/String; │ @@ -242,37 +236,36 @@ │ │ goto :goto_1 │ │ .line 247 │ .end local v0 # "bakDate":Ljava/lang/String; │ .end local v2 # "db":Ljava/lang/String; │ .end local v3 # "dbs":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_1 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - sget-object v8, Lcom/bottleworks/commons/util/Files;->backupDateFmt:Ljava/text/SimpleDateFormat; │ + sget-object v7, Lcom/bottleworks/commons/util/Files;->backupDateFmt:Ljava/text/SimpleDateFormat; │ │ - invoke-virtual {v8, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v7, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, ".bak" │ + const-string v7, ".bak" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 263 │ .end local v4 # "filenames":[Ljava/lang/String; │ @@ -424,17 +417,17 @@ │ const/4 v9, 0x0 │ │ invoke-virtual {v4, v0, v9, v5}, Ljava/io/FileOutputStream;->write([BII)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_2 │ │ .line 49 │ - int-to-long v9, v5 │ + int-to-long v10, v5 │ │ - add-long/2addr v6, v9 │ + add-long/2addr v6, v10 │ │ goto :goto_0 │ │ .line 53 │ :cond_3 │ if-eqz v2, :cond_4 │ │ @@ -451,15 +444,15 @@ │ │ .line 62 │ :try_start_4 │ invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1 │ │ - .line 65 │ + .line 51 │ :cond_5 │ :goto_2 │ return-wide v6 │ │ .line 56 │ :catch_0 │ move-exception v8 │ @@ -711,57 +704,52 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public static deepClean(Ljava/io/File;)V │ - .locals 6 │ + .locals 4 │ .param p0, "folder" # Ljava/io/File; │ │ .prologue │ .line 107 │ - new-instance v5, Lcom/bottleworks/commons/util/Files$1; │ + new-instance v2, Lcom/bottleworks/commons/util/Files$1; │ │ - invoke-direct {v5}, Lcom/bottleworks/commons/util/Files$1;->()V │ + invoke-direct {v2}, Lcom/bottleworks/commons/util/Files$1;->()V │ │ - invoke-virtual {p0, v5}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ + invoke-virtual {p0, v2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 113 │ - .local v2, "folders":[Ljava/io/File; │ - move-object v0, v2 │ + .local v1, "folders":[Ljava/io/File; │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 114 │ - .local v1, "f":Ljava/io/File; │ - invoke-static {v1}, Lcom/bottleworks/commons/util/Files;->deepClean(Ljava/io/File;)V │ + .local v0, "f":Ljava/io/File; │ + invoke-static {v0}, Lcom/bottleworks/commons/util/Files;->deepClean(Ljava/io/File;)V │ │ .line 115 │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ .line 113 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 117 │ - .end local v1 # "f":Ljava/io/File; │ + .end local v0 # "f":Ljava/io/File; │ :cond_0 │ invoke-static {p0}, Lcom/bottleworks/commons/util/Files;->clean(Ljava/io/File;)V │ │ .line 118 │ return-void │ .end method │ │ @@ -855,31 +843,31 @@ │ const/4 v7, 0x0 │ │ invoke-virtual {v2, v0, v7, v3}, Ljava/io/FileOutputStream;->write([BII)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 84 │ - int-to-long v7, v3 │ + int-to-long v8, v3 │ │ - add-long/2addr v4, v7 │ + add-long/2addr v4, v8 │ │ goto :goto_0 │ │ .line 88 │ :cond_1 │ if-eqz v2, :cond_2 │ │ .line 90 │ :try_start_2 │ invoke-virtual {v2}, Ljava/io/FileOutputStream;->close()V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ │ - .line 93 │ + .line 86 │ :cond_2 │ :goto_1 │ return-wide v4 │ │ .line 91 │ :catch_0 │ move-exception v6 │ @@ -1081,15 +1069,15 @@ │ │ .line 162 │ :try_start_2 │ invoke-virtual {v1}, Ljava/io/InputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ │ - .line 164 │ + .line 156 │ :cond_0 │ :goto_0 │ return-object v2 │ │ .line 157 │ .end local v1 # "is":Ljava/io/InputStream; │ .restart local v0 # "is":Ljava/io/InputStream; │ @@ -1219,15 +1207,15 @@ │ │ .line 198 │ :try_start_2 │ invoke-virtual {v1}, Ljava/io/InputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ │ - .line 200 │ + .line 192 │ :cond_0 │ :goto_0 │ return-object v4 │ │ .line 193 │ .end local v1 # "is":Ljava/io/InputStream; │ .end local v2 # "os":Ljava/io/ByteArrayOutputStream; ├── smali/com/bottleworks/commons/util/GUIs.smali │ @@ -61,15 +61,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 332 │ return-void │ .end method │ │ .method public static alert(Landroid/content/Context;I)V │ .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "msg" # I │ @@ -792,14 +791,15 @@ │ .local v7, "s":[Landroid/app/DatePickerDialog; │ new-instance v0, Landroid/app/DatePickerDialog; │ │ new-instance v2, Lcom/bottleworks/commons/util/GUIs$5; │ │ invoke-direct {v2, v6, p2}, Lcom/bottleworks/commons/util/GUIs$5;->(Ljava/util/Calendar;Lcom/bottleworks/commons/util/GUIs$OnFinishListener;)V │ │ + .line 327 │ invoke-virtual {v6, v1}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ const/4 v1, 0x2 │ │ invoke-virtual {v6, v1}, Ljava/util/Calendar;->get(I)I ├── smali/com/bottleworks/commons/util/GUIs$BusyRunnable$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$1;->this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/commons/util/GUIs$BusyRunnable$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$2;->this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/commons/util/GUIs$BusyRunnable$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$x:Lcom/bottleworks/commons/util/FinalVar; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/commons/util/GUIs$BusyRunnable;Lcom/bottleworks/commons/util/FinalVar;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;->this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ iput-object p2, p0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$3;->val$x:Lcom/bottleworks/commons/util/FinalVar; ├── smali/com/bottleworks/commons/util/GUIs$BusyRunnable$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ │ # direct methods │ .method constructor (Lcom/bottleworks/commons/util/GUIs$BusyRunnable;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/bottleworks/commons/util/GUIs$BusyRunnable$4;->this$0:Lcom/bottleworks/commons/util/GUIs$BusyRunnable; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/bottleworks/commons/util/GUIs$3.smali │ @@ -21,15 +21,15 @@ │ .field final synthetic val$delay:J │ │ .field final synthetic val$r:Ljava/lang/Runnable; │ │ │ # direct methods │ .method constructor (JLjava/lang/Runnable;)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 142 │ iput-wide p1, p0, Lcom/bottleworks/commons/util/GUIs$3;->val$delay:J │ │ iput-object p3, p0, Lcom/bottleworks/commons/util/GUIs$3;->val$r:Ljava/lang/Runnable; ├── smali/com/bottleworks/commons/util/Formats.smali │ @@ -101,15 +101,15 @@ │ .line 16 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static double2String(D)Ljava/lang/String; │ - .locals 1 │ + .locals 2 │ .param p0, "d" # D │ │ .prologue │ .line 34 │ sget-object v0, Lcom/bottleworks/commons/util/Formats;->doubleFormat:Ljava/text/DecimalFormat; │ │ invoke-virtual {v0, p0, p1}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ @@ -258,15 +258,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static normalizeDouble2String(D)Ljava/lang/String; │ - .locals 1 │ + .locals 2 │ .param p0, "d" # D │ │ .prologue │ .line 51 │ sget-object v0, Lcom/bottleworks/commons/util/Formats;->norDoubleFormat:Ljava/text/DecimalFormat; │ │ invoke-virtual {v0, p0, p1}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; │ @@ -400,15 +400,15 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public static string2Double(Ljava/lang/String;)D │ - .locals 3 │ + .locals 4 │ .param p0, "d" # Ljava/lang/String; │ │ .prologue │ .line 39 │ :try_start_0 │ sget-object v1, Lcom/bottleworks/commons/util/Formats;->doubleFormat:Ljava/text/DecimalFormat; │ │ @@ -416,30 +416,30 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Number;->doubleValue()D │ :try_end_0 │ .catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 42 │ :goto_0 │ - return-wide v1 │ + return-wide v2 │ │ .line 40 │ :catch_0 │ move-exception v0 │ │ .line 41 │ .local v0, "e":Ljava/text/ParseException; │ invoke-virtual {v0}, Ljava/text/ParseException;->getMessage()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1, v0}, Lcom/bottleworks/commons/util/Logger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 42 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ goto :goto_0 │ .end method ├── smali/com/bottleworks/commons/util/Streams.smali │ @@ -212,14 +212,15 @@ │ │ .line 66 │ if-eqz v1, :cond_0 │ │ .line 67 │ invoke-virtual {v1}, Ljava/io/InputStream;->close()V │ │ + .line 64 │ :cond_0 │ return-object v2 │ │ .line 66 │ .end local v1 # "is":Ljava/io/InputStream; │ .restart local v0 # "is":Ljava/io/InputStream; │ :catchall_0 ├── smali/org/achartengine/GraphicalView.smali │ @@ -468,27 +468,27 @@ │ if-ltz v8, :cond_6 │ │ .line 148 │ div-float/2addr v0, v6 │ │ .line 152 │ :goto_0 │ - float-to-double v5, v0 │ + float-to-double v6, v0 │ │ - const-wide v7, 0x3fed16872b020c4aL # 0.909 │ + const-wide v8, 0x3fed16872b020c4aL # 0.909 │ │ - cmpl-double v5, v5, v7 │ + cmpl-double v5, v6, v8 │ │ if-lez v5, :cond_3 │ │ - float-to-double v5, v0 │ + float-to-double v6, v0 │ │ - const-wide v7, 0x3ff199999999999aL # 1.1 │ + const-wide v8, 0x3ff199999999999aL # 1.1 │ │ - cmpg-double v5, v5, v7 │ + cmpg-double v5, v6, v8 │ │ if-gez v5, :cond_3 │ │ .line 153 │ iget-object v5, p0, Lorg/achartengine/GraphicalView;->pinchZoom:Lorg/achartengine/tools/Zoom; │ │ invoke-virtual {v5, v0}, Lorg/achartengine/tools/Zoom;->setZoomRate(F)V ├── smali/org/achartengine/renderer/XYMultipleSeriesRenderer.smali │ @@ -79,26 +79,26 @@ │ .field private mZoomXEnabled:Z │ │ .field private mZoomYEnabled:Z │ │ │ # direct methods │ .method public constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - const-wide v5, 0x7fefffffffffffffL # Double.MAX_VALUE │ + const-wide v6, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ - const-wide v1, -0x10000000000001L │ + const-wide v2, -0x10000000000001L │ │ - const/16 v4, 0xc8 │ + const/16 v5, 0xc8 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ .line 28 │ invoke-direct {p0}, Lorg/achartengine/renderer/DefaultRenderer;->()V │ │ .line 30 │ const-string v0, "" │ │ @@ -121,24 +121,24 @@ │ │ .line 38 │ const/high16 v0, 0x41400000 # 12.0f │ │ iput v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mAxisTitleTextSize:F │ │ .line 40 │ - iput-wide v5, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinX:D │ + iput-wide v6, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinX:D │ │ .line 42 │ - iput-wide v1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxX:D │ + iput-wide v2, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxX:D │ │ .line 44 │ - iput-wide v5, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinY:D │ + iput-wide v6, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinY:D │ │ .line 46 │ - iput-wide v1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxY:D │ + iput-wide v2, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxY:D │ │ .line 49 │ const/4 v0, 0x5 │ │ iput v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mXLabels:I │ │ .line 51 │ @@ -160,50 +160,50 @@ │ │ .line 59 │ const/high16 v0, 0x41200000 # 10.0f │ │ iput v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mChartValuesTextSize:F │ │ .line 61 │ - iput-boolean v3, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mPanXEnabled:Z │ + iput-boolean v4, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mPanXEnabled:Z │ │ .line 63 │ - iput-boolean v3, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mPanYEnabled:Z │ + iput-boolean v4, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mPanYEnabled:Z │ │ .line 65 │ - iput-boolean v3, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mZoomXEnabled:Z │ + iput-boolean v4, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mZoomXEnabled:Z │ │ .line 67 │ - iput-boolean v3, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mZoomYEnabled:Z │ + iput-boolean v4, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mZoomYEnabled:Z │ │ .line 69 │ const/high16 v0, 0x3fc00000 # 1.5f │ │ iput v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mZoomRate:F │ │ .line 71 │ const-wide/16 v0, 0x0 │ │ iput-wide v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mBarSpacing:D │ │ .line 73 │ - iput v7, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMarginsColor:I │ + iput v8, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMarginsColor:I │ │ .line 83 │ const/4 v0, 0x4 │ │ new-array v0, v0, [D │ │ - iget-wide v1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinX:D │ + iget-wide v2, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinX:D │ │ - aput-wide v1, v0, v7 │ + aput-wide v2, v0, v8 │ │ - iget-wide v1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxX:D │ + iget-wide v2, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxX:D │ │ - aput-wide v1, v0, v3 │ + aput-wide v2, v0, v4 │ │ const/4 v1, 0x2 │ │ iget-wide v2, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMinY:D │ │ aput-wide v2, v0, v1 │ │ @@ -219,28 +219,28 @@ │ const/high16 v0, 0x40400000 # 3.0f │ │ iput v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mPointSize:F │ │ .line 87 │ const/16 v0, 0x4b │ │ - invoke-static {v0, v4, v4, v4}, Landroid/graphics/Color;->argb(IIII)I │ + invoke-static {v0, v5, v5, v5}, Landroid/graphics/Color;->argb(IIII)I │ │ move-result v0 │ │ iput v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mGridColor:I │ │ .line 92 │ return-void │ .end method │ │ │ # virtual methods │ .method public addTextLabel(DLjava/lang/String;)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 364 │ iget-object v0, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mXTextLabels:Ljava/util/Map; │ │ invoke-static {p1, p2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ @@ -716,15 +716,15 @@ │ iput p1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mAxisTitleTextSize:F │ │ .line 217 │ return-void │ .end method │ │ .method public setBarSpacing(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 533 │ iput-wide p1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mBarSpacing:D │ │ .line 534 │ return-void │ @@ -887,15 +887,15 @@ │ invoke-virtual {p0, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYAxisMax(D)V │ │ .line 677 │ return-void │ .end method │ │ .method public setXAxisMax(D)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 264 │ invoke-virtual {p0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxXSet()Z │ │ move-result v0 │ │ @@ -913,15 +913,15 @@ │ iput-wide p1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxX:D │ │ .line 268 │ return-void │ .end method │ │ .method public setXAxisMin(D)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 234 │ invoke-virtual {p0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinXSet()Z │ │ move-result v0 │ │ @@ -972,15 +972,15 @@ │ iput-object p1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mXTitle:Ljava/lang/String; │ │ .line 181 │ return-void │ .end method │ │ .method public setYAxisMax(D)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 324 │ invoke-virtual {p0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet()Z │ │ move-result v0 │ │ @@ -998,15 +998,15 @@ │ iput-wide p1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mMaxY:D │ │ .line 328 │ return-void │ .end method │ │ .method public setYAxisMin(D)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 294 │ invoke-virtual {p0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinYSet()Z │ │ move-result v0 ├── smali/org/achartengine/renderer/DialRenderer.smali │ @@ -254,26 +254,26 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setAngleMax(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 120 │ iput-wide p1, p0, Lorg/achartengine/renderer/DialRenderer;->mAngleMax:D │ │ .line 121 │ return-void │ .end method │ │ .method public setAngleMin(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 102 │ iput-wide p1, p0, Lorg/achartengine/renderer/DialRenderer;->mAngleMin:D │ │ .line 103 │ return-void │ @@ -298,48 +298,48 @@ │ iput p1, p0, Lorg/achartengine/renderer/DialRenderer;->mChartTitleTextSize:F │ │ .line 85 │ return-void │ .end method │ │ .method public setMajorTicksSpacing(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 210 │ iput-wide p1, p0, Lorg/achartengine/renderer/DialRenderer;->mMajorTickSpacing:D │ │ .line 211 │ return-void │ .end method │ │ .method public setMaxValue(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 165 │ iput-wide p1, p0, Lorg/achartengine/renderer/DialRenderer;->mMaxValue:D │ │ .line 166 │ return-void │ .end method │ │ .method public setMinValue(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 138 │ iput-wide p1, p0, Lorg/achartengine/renderer/DialRenderer;->mMinValue:D │ │ .line 139 │ return-void │ .end method │ │ .method public setMinorTicksSpacing(D)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 192 │ iput-wide p1, p0, Lorg/achartengine/renderer/DialRenderer;->mMinorTickSpacing:D │ │ .line 193 │ return-void ├── smali/org/achartengine/tools/AbstractTool.smali │ @@ -30,24 +30,24 @@ │ .line 37 │ return-void │ .end method │ │ │ # virtual methods │ .method public checkRange([D)V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/4 v6, 0x3 │ + const/4 v7, 0x3 │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 48 │ iget-object v0, p0, Lorg/achartengine/tools/AbstractTool;->mChart:Lorg/achartengine/chart/XYChart; │ │ invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;->getCalcRange()[D │ │ move-result-object v0 │ @@ -58,90 +58,90 @@ │ invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinXSet()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 50 │ - aget-wide v1, v0, v3 │ + aget-wide v2, v0, v4 │ │ - aput-wide v1, p1, v3 │ + aput-wide v2, p1, v4 │ │ .line 51 │ iget-object v1, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - aget-wide v2, p1, v3 │ + aget-wide v2, p1, v4 │ │ invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXAxisMin(D)V │ │ .line 53 │ :cond_0 │ iget-object v1, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxXSet()Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 54 │ - aget-wide v1, v0, v4 │ + aget-wide v2, v0, v5 │ │ - aput-wide v1, p1, v4 │ + aput-wide v2, p1, v5 │ │ .line 55 │ iget-object v1, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - aget-wide v2, p1, v4 │ + aget-wide v2, p1, v5 │ │ invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setXAxisMax(D)V │ │ .line 57 │ :cond_1 │ iget-object v1, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinYSet()Z │ │ move-result v1 │ │ if-nez v1, :cond_2 │ │ .line 58 │ - aget-wide v1, v0, v5 │ + aget-wide v2, v0, v6 │ │ - aput-wide v1, p1, v5 │ + aput-wide v2, p1, v6 │ │ .line 59 │ iget-object v1, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - aget-wide v2, p1, v5 │ + aget-wide v2, p1, v6 │ │ invoke-virtual {v1, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYAxisMin(D)V │ │ .line 61 │ :cond_2 │ iget-object v1, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet()Z │ │ move-result v1 │ │ if-nez v1, :cond_3 │ │ .line 62 │ - aget-wide v0, v0, v6 │ + aget-wide v0, v0, v7 │ │ - aput-wide v0, p1, v6 │ + aput-wide v0, p1, v7 │ │ .line 63 │ iget-object v0, p0, Lorg/achartengine/tools/AbstractTool;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - aget-wide v1, p1, v6 │ + aget-wide v2, p1, v7 │ │ - invoke-virtual {v0, v1, v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYAxisMax(D)V │ + invoke-virtual {v0, v2, v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setYAxisMax(D)V │ │ .line 65 │ :cond_3 │ return-void │ .end method │ │ .method public getRange()[D ├── smali/org/achartengine/tools/Zoom.smali │ @@ -26,324 +26,324 @@ │ .line 40 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply()V │ - .locals 17 │ + .locals 20 │ │ .prologue │ .line 54 │ invoke-virtual/range {p0 .. p0}, Lorg/achartengine/tools/Zoom;->getRange()[D │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 55 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4}, Lorg/achartengine/tools/Zoom;->checkRange([D)V │ + invoke-virtual {v0, v3}, Lorg/achartengine/tools/Zoom;->checkRange([D)V │ │ .line 56 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v2, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getZoomLimits()[D │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getZoomLimits()[D │ │ - move-result-object v6 │ + move-result-object v8 │ │ .line 57 │ - if-eqz v6, :cond_5 │ + if-eqz v8, :cond_5 │ │ - array-length v1, v6 │ + array-length v2, v8 │ │ - const/4 v2, 0x4 │ + const/4 v4, 0x4 │ │ - if-ne v1, v2, :cond_5 │ + if-ne v2, v4, :cond_5 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ .line 59 │ :goto_0 │ - const/4 v2, 0x0 │ + const/4 v4, 0x0 │ │ - aget-wide v2, v4, v2 │ + aget-wide v4, v3, v4 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - aget-wide v7, v4, v5 │ + aget-wide v6, v3, v6 │ │ - add-double/2addr v2, v7 │ + add-double/2addr v4, v6 │ │ - const-wide/high16 v7, 0x4000000000000000L # 2.0 │ + const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ - div-double v7, v2, v7 │ + div-double v10, v4, v6 │ │ .line 60 │ - const/4 v2, 0x2 │ + const/4 v4, 0x2 │ │ - aget-wide v2, v4, v2 │ + aget-wide v4, v3, v4 │ │ - const/4 v5, 0x3 │ + const/4 v6, 0x3 │ │ - aget-wide v9, v4, v5 │ + aget-wide v6, v3, v6 │ │ - add-double/2addr v2, v9 │ + add-double/2addr v4, v6 │ │ - const-wide/high16 v9, 0x4000000000000000L # 2.0 │ + const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ - div-double v9, v2, v9 │ + div-double v12, v4, v6 │ │ .line 61 │ - const/4 v2, 0x1 │ + const/4 v4, 0x1 │ │ - aget-wide v2, v4, v2 │ + aget-wide v4, v3, v4 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - aget-wide v11, v4, v5 │ + aget-wide v6, v3, v6 │ │ - sub-double/2addr v2, v11 │ + sub-double/2addr v4, v6 │ │ .line 62 │ - const/4 v5, 0x3 │ + const/4 v6, 0x3 │ │ - aget-wide v11, v4, v5 │ + aget-wide v6, v3, v6 │ │ - const/4 v5, 0x2 │ + const/4 v9, 0x2 │ │ - aget-wide v4, v4, v5 │ + aget-wide v14, v3, v9 │ │ - sub-double v4, v11, v4 │ + sub-double/2addr v6, v14 │ │ .line 63 │ move-object/from16 v0, p0 │ │ - iget-boolean v11, v0, Lorg/achartengine/tools/Zoom;->mZoomIn:Z │ + iget-boolean v3, v0, Lorg/achartengine/tools/Zoom;->mZoomIn:Z │ │ - if-eqz v11, :cond_6 │ + if-eqz v3, :cond_6 │ │ .line 64 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v3, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomXEnabled()Z │ + invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomXEnabled()Z │ │ - move-result v11 │ + move-result v3 │ │ - if-eqz v11, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 65 │ move-object/from16 v0, p0 │ │ - iget v11, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ + iget v3, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ │ - float-to-double v11, v11 │ + float-to-double v14, v3 │ │ - div-double/2addr v2, v11 │ + div-double/2addr v4, v14 │ │ .line 67 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v3, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomYEnabled()Z │ + invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomYEnabled()Z │ │ - move-result v11 │ + move-result v3 │ │ - if-eqz v11, :cond_8 │ + if-eqz v3, :cond_8 │ │ .line 68 │ move-object/from16 v0, p0 │ │ - iget v11, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ + iget v3, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ │ - float-to-double v11, v11 │ + float-to-double v14, v3 │ │ - div-double/2addr v4, v11 │ + div-double/2addr v6, v14 │ │ - move-wide v15, v4 │ + move-wide/from16 v18, v6 │ │ - move-wide v4, v2 │ + move-wide v6, v4 │ │ - move-wide v2, v15 │ + move-wide/from16 v4, v18 │ │ .line 79 │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v3, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomXEnabled()Z │ + invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomXEnabled()Z │ │ - move-result v11 │ + move-result v3 │ │ - if-eqz v11, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 80 │ - const-wide/high16 v11, 0x4000000000000000L # 2.0 │ + const-wide/high16 v14, 0x4000000000000000L # 2.0 │ │ - div-double v11, v4, v11 │ + div-double v14, v6, v14 │ │ - sub-double v11, v7, v11 │ + sub-double v14, v10, v14 │ │ .line 81 │ - const-wide/high16 v13, 0x4000000000000000L # 2.0 │ + const-wide/high16 v16, 0x4000000000000000L # 2.0 │ │ - div-double/2addr v4, v13 │ + div-double v6, v6, v16 │ │ - add-double/2addr v4, v7 │ + add-double/2addr v6, v10 │ │ .line 82 │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - const/4 v7, 0x0 │ + const/4 v3, 0x0 │ │ - aget-wide v7, v6, v7 │ + aget-wide v10, v8, v3 │ │ - cmpg-double v7, v7, v11 │ + cmpg-double v3, v10, v14 │ │ - if-gtz v7, :cond_2 │ + if-gtz v3, :cond_2 │ │ - const/4 v7, 0x1 │ + const/4 v3, 0x1 │ │ - aget-wide v7, v6, v7 │ + aget-wide v10, v8, v3 │ │ - cmpl-double v7, v7, v4 │ + cmpl-double v3, v10, v6 │ │ - if-ltz v7, :cond_2 │ + if-ltz v3, :cond_2 │ │ .line 83 │ :cond_1 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v11, v12, v4, v5}, Lorg/achartengine/tools/Zoom;->setXRange(DD)V │ + invoke-virtual {v0, v14, v15, v6, v7}, Lorg/achartengine/tools/Zoom;->setXRange(DD)V │ │ .line 86 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v3, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomYEnabled()Z │ + invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomYEnabled()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_4 │ + if-eqz v3, :cond_4 │ │ .line 87 │ - const-wide/high16 v4, 0x4000000000000000L # 2.0 │ + const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ - div-double v4, v2, v4 │ + div-double v6, v4, v6 │ │ - sub-double v4, v9, v4 │ + sub-double v6, v12, v6 │ │ .line 88 │ - const-wide/high16 v7, 0x4000000000000000L # 2.0 │ + const-wide/high16 v10, 0x4000000000000000L # 2.0 │ │ - div-double/2addr v2, v7 │ + div-double/2addr v4, v10 │ │ - add-double/2addr v2, v9 │ + add-double/2addr v4, v12 │ │ .line 89 │ - if-eqz v1, :cond_3 │ + if-eqz v2, :cond_3 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - aget-wide v7, v6, v1 │ + aget-wide v2, v8, v2 │ │ - cmpg-double v1, v7, v4 │ + cmpg-double v2, v2, v6 │ │ - if-gtz v1, :cond_4 │ + if-gtz v2, :cond_4 │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - aget-wide v6, v6, v1 │ + aget-wide v2, v8, v2 │ │ - cmpl-double v1, v6, v2 │ + cmpl-double v2, v2, v4 │ │ - if-ltz v1, :cond_4 │ + if-ltz v2, :cond_4 │ │ .line 90 │ :cond_3 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v4, v5, v2, v3}, Lorg/achartengine/tools/Zoom;->setYRange(DD)V │ + invoke-virtual {v0, v6, v7, v4, v5}, Lorg/achartengine/tools/Zoom;->setYRange(DD)V │ │ .line 93 │ :cond_4 │ return-void │ │ .line 57 │ :cond_5 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ goto/16 :goto_0 │ │ .line 71 │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v3, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomXEnabled()Z │ + invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomXEnabled()Z │ │ - move-result v11 │ + move-result v3 │ │ - if-eqz v11, :cond_7 │ + if-eqz v3, :cond_7 │ │ .line 72 │ move-object/from16 v0, p0 │ │ - iget v11, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ + iget v3, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ │ - float-to-double v11, v11 │ + float-to-double v14, v3 │ │ - mul-double/2addr v2, v11 │ + mul-double/2addr v4, v14 │ │ .line 74 │ :cond_7 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v3, v0, Lorg/achartengine/tools/Zoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomYEnabled()Z │ + invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isZoomYEnabled()Z │ │ - move-result v11 │ + move-result v3 │ │ - if-eqz v11, :cond_8 │ + if-eqz v3, :cond_8 │ │ .line 75 │ move-object/from16 v0, p0 │ │ - iget v11, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ + iget v3, v0, Lorg/achartengine/tools/Zoom;->mZoomRate:F │ │ - float-to-double v11, v11 │ + float-to-double v14, v3 │ │ - mul-double/2addr v4, v11 │ + mul-double/2addr v6, v14 │ │ - move-wide v15, v4 │ + move-wide/from16 v18, v6 │ │ - move-wide v4, v2 │ + move-wide v6, v4 │ │ - move-wide v2, v15 │ + move-wide/from16 v4, v18 │ │ goto :goto_1 │ │ :cond_8 │ - move-wide v15, v4 │ + move-wide/from16 v18, v6 │ │ - move-wide v4, v2 │ + move-wide v6, v4 │ │ - move-wide v2, v15 │ + move-wide/from16 v4, v18 │ │ - goto :goto_1 │ + goto/16 :goto_1 │ .end method │ │ .method public setZoomRate(F)V │ .locals 0 │ │ .prologue │ .line 47 ├── smali/org/achartengine/tools/FitZoom.smali │ @@ -14,27 +14,17 @@ │ .line 30 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply()V │ - .locals 15 │ + .locals 10 │ │ .prologue │ - const-wide/high16 v13, 0x4044000000000000L # 40.0 │ - │ - const/4 v12, 0x3 │ - │ - const/4 v11, 0x2 │ - │ - const/4 v1, 0x1 │ - │ - const/4 v10, 0x0 │ - │ .line 36 │ iget-object v0, p0, Lorg/achartengine/tools/FitZoom;->mChart:Lorg/achartengine/chart/XYChart; │ │ invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;->getDataset()Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ move-result-object v0 │ │ @@ -74,195 +64,255 @@ │ │ invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;->getDataset()Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeries()[Lorg/achartengine/model/XYSeries; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 44 │ - array-length v3, v2 │ + array-length v2, v1 │ │ .line 45 │ - if-lez v3, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 46 │ const/4 v0, 0x4 │ │ - new-array v4, v0, [D │ + new-array v3, v0, [D │ │ - aget-object v0, v2, v10 │ + const/4 v0, 0x0 │ │ - invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;->getMinX()D │ + const/4 v4, 0x0 │ │ - move-result-wide v5 │ + aget-object v4, v1, v4 │ │ - aput-wide v5, v4, v10 │ + invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getMinX()D │ │ - aget-object v0, v2, v10 │ + move-result-wide v4 │ │ - invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ + aput-wide v4, v3, v0 │ │ - move-result-wide v5 │ + const/4 v0, 0x1 │ │ - aput-wide v5, v4, v1 │ + const/4 v4, 0x0 │ │ - iget-object v0, p0, Lorg/achartengine/tools/FitZoom;->mChart:Lorg/achartengine/chart/XYChart; │ + aget-object v4, v1, v4 │ + │ + invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ + │ + move-result-wide v4 │ + │ + aput-wide v4, v3, v0 │ │ - invoke-virtual {v0}, Lorg/achartengine/chart/XYChart;->getDefaultMinimum()D │ + const/4 v0, 0x2 │ │ - move-result-wide v5 │ + iget-object v4, p0, Lorg/achartengine/tools/FitZoom;->mChart:Lorg/achartengine/chart/XYChart; │ │ - aget-object v0, v2, v10 │ + invoke-virtual {v4}, Lorg/achartengine/chart/XYChart;->getDefaultMinimum()D │ │ - invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;->getMinY()D │ + move-result-wide v4 │ │ - move-result-wide v7 │ + const/4 v6, 0x0 │ │ - invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->min(DD)D │ + aget-object v6, v1, v6 │ │ - move-result-wide v5 │ + invoke-virtual {v6}, Lorg/achartengine/model/XYSeries;->getMinY()D │ │ - aput-wide v5, v4, v11 │ + move-result-wide v6 │ │ - aget-object v0, v2, v10 │ + invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->min(DD)D │ │ - invoke-virtual {v0}, Lorg/achartengine/model/XYSeries;->getMaxY()D │ + move-result-wide v4 │ │ - move-result-wide v5 │ + aput-wide v4, v3, v0 │ │ - aput-wide v5, v4, v12 │ + const/4 v0, 0x3 │ │ - move v0, v1 │ + const/4 v4, 0x0 │ + │ + aget-object v4, v1, v4 │ + │ + invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getMaxY()D │ + │ + move-result-wide v4 │ + │ + aput-wide v4, v3, v0 │ │ .line 48 │ + const/4 v0, 0x1 │ + │ :goto_1 │ - if-ge v0, v3, :cond_3 │ + if-ge v0, v2, :cond_3 │ │ .line 49 │ - aget-wide v5, v4, v10 │ + const/4 v4, 0x0 │ │ - aget-object v7, v2, v0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;->getMinX()D │ + aget-wide v6, v3, v5 │ │ - move-result-wide v7 │ + aget-object v5, v1, v0 │ │ - invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->min(DD)D │ + invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;->getMinX()D │ │ - move-result-wide v5 │ + move-result-wide v8 │ │ - aput-wide v5, v4, v10 │ + invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->min(DD)D │ + │ + move-result-wide v6 │ + │ + aput-wide v6, v3, v4 │ │ .line 50 │ - aget-wide v5, v4, v1 │ + const/4 v4, 0x1 │ + │ + const/4 v5, 0x1 │ + │ + aget-wide v6, v3, v5 │ │ - aget-object v7, v2, v0 │ + aget-object v5, v1, v0 │ │ - invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ + invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->max(DD)D │ + invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->max(DD)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - aput-wide v5, v4, v1 │ + aput-wide v6, v3, v4 │ │ .line 51 │ - aget-wide v5, v4, v11 │ + const/4 v4, 0x2 │ │ - aget-object v7, v2, v0 │ + const/4 v5, 0x2 │ │ - invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;->getMinY()D │ + aget-wide v6, v3, v5 │ │ - move-result-wide v7 │ + aget-object v5, v1, v0 │ │ - invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->min(DD)D │ + invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;->getMinY()D │ │ - move-result-wide v5 │ + move-result-wide v8 │ │ - aput-wide v5, v4, v11 │ + invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->min(DD)D │ + │ + move-result-wide v6 │ + │ + aput-wide v6, v3, v4 │ │ .line 52 │ - aget-wide v5, v4, v12 │ + const/4 v4, 0x3 │ + │ + const/4 v5, 0x3 │ │ - aget-object v7, v2, v0 │ + aget-wide v6, v3, v5 │ │ - invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;->getMaxY()D │ + aget-object v5, v1, v0 │ │ - move-result-wide v7 │ + invoke-virtual {v5}, Lorg/achartengine/model/XYSeries;->getMaxY()D │ │ - invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->max(DD)D │ + move-result-wide v8 │ │ - move-result-wide v5 │ + invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->max(DD)D │ │ - aput-wide v5, v4, v12 │ + move-result-wide v6 │ + │ + aput-wide v6, v3, v4 │ │ .line 48 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .line 54 │ :cond_3 │ - aget-wide v2, v4, v1 │ + const/4 v0, 0x1 │ + │ + aget-wide v0, v3, v0 │ │ - aget-wide v5, v4, v10 │ + const/4 v2, 0x0 │ │ - sub-double/2addr v2, v5 │ + aget-wide v4, v3, v2 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->abs(D)D │ + sub-double/2addr v0, v4 │ │ - move-result-wide v2 │ + invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D │ │ - div-double/2addr v2, v13 │ + move-result-wide v0 │ + │ + const-wide/high16 v4, 0x4044000000000000L # 40.0 │ + │ + div-double/2addr v0, v4 │ │ .line 55 │ - aget-wide v5, v4, v12 │ + const/4 v2, 0x3 │ + │ + aget-wide v4, v3, v2 │ + │ + const/4 v2, 0x2 │ + │ + aget-wide v6, v3, v2 │ │ - aget-wide v7, v4, v11 │ + sub-double/2addr v4, v6 │ │ - sub-double/2addr v5, v7 │ + invoke-static {v4, v5}, Ljava/lang/Math;->abs(D)D │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->abs(D)D │ + move-result-wide v4 │ │ - move-result-wide v5 │ + const-wide/high16 v6, 0x4044000000000000L # 40.0 │ │ - div-double/2addr v5, v13 │ + div-double/2addr v4, v6 │ │ .line 56 │ - iget-object v0, p0, Lorg/achartengine/tools/FitZoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v2, p0, Lorg/achartengine/tools/FitZoom;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + │ + const/4 v6, 0x4 │ + │ + new-array v6, v6, [D │ + │ + const/4 v7, 0x0 │ + │ + const/4 v8, 0x0 │ + │ + aget-wide v8, v3, v8 │ + │ + sub-double/2addr v8, v0 │ + │ + aput-wide v8, v6, v7 │ + │ + const/4 v7, 0x1 │ │ - const/4 v7, 0x4 │ + const/4 v8, 0x1 │ │ - new-array v7, v7, [D │ + aget-wide v8, v3, v8 │ │ - aget-wide v8, v4, v10 │ + add-double/2addr v0, v8 │ │ - sub-double/2addr v8, v2 │ + aput-wide v0, v6, v7 │ │ - aput-wide v8, v7, v10 │ + const/4 v0, 0x2 │ │ - aget-wide v8, v4, v1 │ + const/4 v1, 0x2 │ │ - add-double/2addr v2, v8 │ + aget-wide v8, v3, v1 │ │ - aput-wide v2, v7, v1 │ + sub-double/2addr v8, v4 │ │ - aget-wide v1, v4, v11 │ + aput-wide v8, v6, v0 │ │ - sub-double/2addr v1, v5 │ + const/4 v0, 0x3 │ │ - aput-wide v1, v7, v11 │ + const/4 v1, 0x3 │ │ - aget-wide v1, v4, v12 │ + aget-wide v8, v3, v1 │ │ - add-double/2addr v1, v5 │ + add-double/2addr v4, v8 │ │ - aput-wide v1, v7, v12 │ + aput-wide v4, v6, v0 │ │ - invoke-virtual {v0, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setRange([D)V │ + invoke-virtual {v2, v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setRange([D)V │ │ goto/16 :goto_0 │ .end method ├── smali/org/achartengine/tools/Pan.smali │ @@ -14,24 +14,26 @@ │ .line 34 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply(FFFF)V │ - .locals 15 │ + .locals 16 │ │ .prologue │ .line 45 │ - invoke-virtual {p0}, Lorg/achartengine/tools/Pan;->getRange()[D │ + invoke-virtual/range {p0 .. p0}, Lorg/achartengine/tools/Pan;->getRange()[D │ │ move-result-object v3 │ │ .line 46 │ - iget-object v2, p0, Lorg/achartengine/tools/Pan;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lorg/achartengine/tools/Pan;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getPanLimits()[D │ │ move-result-object v4 │ │ .line 47 │ if-eqz v4, :cond_2 │ @@ -42,15 +44,17 @@ │ │ if-ne v2, v5, :cond_2 │ │ const/4 v2, 0x1 │ │ .line 48 │ :goto_0 │ - iget-object v5, p0, Lorg/achartengine/tools/Pan;->mChart:Lorg/achartengine/chart/XYChart; │ + move-object/from16 v0, p0 │ + │ + iget-object v5, v0, Lorg/achartengine/tools/Pan;->mChart:Lorg/achartengine/chart/XYChart; │ │ invoke-virtual {v5}, Lorg/achartengine/chart/XYChart;->getCalcRange()[D │ │ move-result-object v5 │ │ .line 49 │ const/4 v6, 0x0 │ @@ -111,29 +115,35 @@ │ :cond_2 │ const/4 v2, 0x0 │ │ goto :goto_0 │ │ .line 53 │ :cond_3 │ - invoke-virtual {p0, v3}, Lorg/achartengine/tools/Pan;->checkRange([D)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v3}, Lorg/achartengine/tools/Pan;->checkRange([D)V │ │ .line 55 │ - iget-object v5, p0, Lorg/achartengine/tools/Pan;->mChart:Lorg/achartengine/chart/XYChart; │ + move-object/from16 v0, p0 │ + │ + iget-object v5, v0, Lorg/achartengine/tools/Pan;->mChart:Lorg/achartengine/chart/XYChart; │ │ move/from16 v0, p1 │ │ move/from16 v1, p2 │ │ invoke-virtual {v5, v0, v1}, Lorg/achartengine/chart/XYChart;->toRealPoint(FF)Landroid/graphics/PointF; │ │ move-result-object v5 │ │ .line 56 │ - iget-object v6, p0, Lorg/achartengine/tools/Pan;->mChart:Lorg/achartengine/chart/XYChart; │ + move-object/from16 v0, p0 │ + │ + iget-object v6, v0, Lorg/achartengine/tools/Pan;->mChart:Lorg/achartengine/chart/XYChart; │ │ move/from16 v0, p3 │ │ move/from16 v1, p4 │ │ invoke-virtual {v6, v0, v1}, Lorg/achartengine/chart/XYChart;->toRealPoint(FF)Landroid/graphics/PointF; │ │ @@ -142,276 +152,296 @@ │ .line 57 │ iget v7, v5, Landroid/graphics/PointF;->x:F │ │ iget v8, v6, Landroid/graphics/PointF;->x:F │ │ sub-float/2addr v7, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ .line 58 │ iget v5, v5, Landroid/graphics/PointF;->y:F │ │ iget v6, v6, Landroid/graphics/PointF;->y:F │ │ sub-float/2addr v5, v6 │ │ - float-to-double v5, v5 │ + float-to-double v6, v5 │ │ .line 59 │ - iget-object v9, p0, Lorg/achartengine/tools/Pan;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ + │ + iget-object v5, v0, Lorg/achartengine/tools/Pan;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v9}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isPanXEnabled()Z │ + invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isPanXEnabled()Z │ │ - move-result v9 │ + move-result v5 │ │ - if-eqz v9, :cond_4 │ + if-eqz v5, :cond_4 │ │ .line 60 │ if-eqz v2, :cond_7 │ │ .line 61 │ - const/4 v9, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v9, v4, v9 │ + aget-wide v10, v4, v5 │ │ - const/4 v11, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v11, v3, v11 │ + aget-wide v12, v3, v5 │ │ - add-double/2addr v11, v7 │ + add-double/2addr v12, v8 │ │ - cmpl-double v9, v9, v11 │ + cmpl-double v5, v10, v12 │ │ - if-lez v9, :cond_5 │ + if-lez v5, :cond_5 │ │ .line 62 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v7, v4, v7 │ + aget-wide v8, v4, v5 │ │ - const/4 v9, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v9, v4, v9 │ + aget-wide v10, v4, v5 │ │ - const/4 v11, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v11, v3, v11 │ + aget-wide v12, v3, v5 │ │ - const/4 v13, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v13, v3, v13 │ + aget-wide v14, v3, v5 │ │ - sub-double/2addr v11, v13 │ + sub-double/2addr v12, v14 │ │ - add-double/2addr v9, v11 │ + add-double/2addr v10, v12 │ │ - invoke-virtual {p0, v7, v8, v9, v10}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v8, v9, v10, v11}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ │ .line 72 │ :cond_4 │ :goto_2 │ - iget-object v7, p0, Lorg/achartengine/tools/Pan;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ + │ + iget-object v5, v0, Lorg/achartengine/tools/Pan;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isPanYEnabled()Z │ + invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isPanYEnabled()Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 73 │ if-eqz v2, :cond_a │ │ .line 74 │ const/4 v2, 0x2 │ │ - aget-wide v7, v4, v2 │ + aget-wide v8, v4, v2 │ │ const/4 v2, 0x2 │ │ - aget-wide v9, v3, v2 │ + aget-wide v10, v3, v2 │ │ - add-double/2addr v9, v5 │ + add-double/2addr v10, v6 │ │ - cmpl-double v2, v7, v9 │ + cmpl-double v2, v8, v10 │ │ if-lez v2, :cond_8 │ │ .line 75 │ const/4 v2, 0x2 │ │ - aget-wide v5, v4, v2 │ + aget-wide v6, v4, v2 │ │ const/4 v2, 0x2 │ │ - aget-wide v7, v4, v2 │ + aget-wide v4, v4, v2 │ │ const/4 v2, 0x3 │ │ - aget-wide v9, v3, v2 │ + aget-wide v8, v3, v2 │ │ const/4 v2, 0x2 │ │ aget-wide v2, v3, v2 │ │ - sub-double v2, v9, v2 │ + sub-double v2, v8, v2 │ │ - add-double/2addr v2, v7 │ + add-double/2addr v2, v4 │ │ - invoke-virtual {p0, v5, v6, v2, v3}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ + move-object/from16 v0, p0 │ │ - goto :goto_1 │ + invoke-virtual {v0, v6, v7, v2, v3}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ + │ + goto/16 :goto_1 │ │ .line 63 │ :cond_5 │ - const/4 v9, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v9, v4, v9 │ + aget-wide v10, v4, v5 │ │ - const/4 v11, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v11, v3, v11 │ + aget-wide v12, v3, v5 │ │ - add-double/2addr v11, v7 │ + add-double/2addr v12, v8 │ │ - cmpg-double v9, v9, v11 │ + cmpg-double v5, v10, v12 │ │ - if-gez v9, :cond_6 │ + if-gez v5, :cond_6 │ │ .line 64 │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v7, v4, v7 │ + aget-wide v8, v4, v5 │ │ - const/4 v9, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v9, v3, v9 │ + aget-wide v10, v3, v5 │ │ - const/4 v11, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v11, v3, v11 │ + aget-wide v12, v3, v5 │ │ - sub-double/2addr v9, v11 │ + sub-double/2addr v10, v12 │ │ - sub-double/2addr v7, v9 │ + sub-double/2addr v8, v10 │ │ - const/4 v9, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v9, v4, v9 │ + aget-wide v10, v4, v5 │ │ - invoke-virtual {p0, v7, v8, v9, v10}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v8, v9, v10, v11}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ │ goto :goto_2 │ │ .line 66 │ :cond_6 │ - const/4 v9, 0x0 │ + const/4 v5, 0x0 │ + │ + aget-wide v10, v3, v5 │ │ - aget-wide v9, v3, v9 │ + add-double/2addr v10, v8 │ │ - add-double/2addr v9, v7 │ + const/4 v5, 0x1 │ │ - const/4 v11, 0x1 │ + aget-wide v12, v3, v5 │ │ - aget-wide v11, v3, v11 │ + add-double/2addr v8, v12 │ │ - add-double/2addr v7, v11 │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v9, v10, v7, v8}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ + invoke-virtual {v0, v10, v11, v8, v9}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ │ goto :goto_2 │ │ .line 69 │ :cond_7 │ - const/4 v9, 0x0 │ + const/4 v5, 0x0 │ │ - aget-wide v9, v3, v9 │ + aget-wide v10, v3, v5 │ │ - add-double/2addr v9, v7 │ + add-double/2addr v10, v8 │ │ - const/4 v11, 0x1 │ + const/4 v5, 0x1 │ │ - aget-wide v11, v3, v11 │ + aget-wide v12, v3, v5 │ │ - add-double/2addr v7, v11 │ + add-double/2addr v8, v12 │ │ - invoke-virtual {p0, v9, v10, v7, v8}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v10, v11, v8, v9}, Lorg/achartengine/tools/Pan;->setXRange(DD)V │ │ goto :goto_2 │ │ .line 76 │ :cond_8 │ const/4 v2, 0x3 │ │ - aget-wide v7, v4, v2 │ + aget-wide v8, v4, v2 │ │ const/4 v2, 0x3 │ │ - aget-wide v9, v3, v2 │ + aget-wide v10, v3, v2 │ │ - add-double/2addr v9, v5 │ + add-double/2addr v10, v6 │ │ - cmpg-double v2, v7, v9 │ + cmpg-double v2, v8, v10 │ │ if-gez v2, :cond_9 │ │ .line 77 │ const/4 v2, 0x3 │ │ - aget-wide v5, v4, v2 │ + aget-wide v6, v4, v2 │ │ const/4 v2, 0x3 │ │ - aget-wide v7, v3, v2 │ + aget-wide v8, v3, v2 │ │ const/4 v2, 0x2 │ │ aget-wide v2, v3, v2 │ │ - sub-double v2, v7, v2 │ + sub-double v2, v8, v2 │ │ - sub-double v2, v5, v2 │ + sub-double v2, v6, v2 │ │ const/4 v5, 0x3 │ │ aget-wide v4, v4, v5 │ │ - invoke-virtual {p0, v2, v3, v4, v5}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v2, v3, v4, v5}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ │ goto/16 :goto_1 │ │ .line 79 │ :cond_9 │ const/4 v2, 0x2 │ │ - aget-wide v7, v3, v2 │ + aget-wide v4, v3, v2 │ │ - add-double/2addr v7, v5 │ + add-double/2addr v4, v6 │ │ const/4 v2, 0x3 │ │ aget-wide v2, v3, v2 │ │ - add-double/2addr v2, v5 │ + add-double/2addr v2, v6 │ │ - invoke-virtual {p0, v7, v8, v2, v3}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v4, v5, v2, v3}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ │ goto/16 :goto_1 │ │ .line 82 │ :cond_a │ const/4 v2, 0x2 │ │ - aget-wide v7, v3, v2 │ + aget-wide v4, v3, v2 │ │ - add-double/2addr v7, v5 │ + add-double/2addr v4, v6 │ │ const/4 v2, 0x3 │ │ aget-wide v2, v3, v2 │ │ - add-double/2addr v2, v5 │ + add-double/2addr v2, v6 │ + │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v7, v8, v2, v3}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ + invoke-virtual {v0, v4, v5, v2, v3}, Lorg/achartengine/tools/Pan;->setYRange(DD)V │ │ goto/16 :goto_1 │ .end method ├── smali/org/achartengine/model/XYValueSeries.smali │ @@ -86,15 +86,15 @@ │ │ .line 67 │ :cond_0 │ return-void │ .end method │ │ .method private updateRange(D)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 75 │ iget-wide v0, p0, Lorg/achartengine/model/XYValueSeries;->mMinValue:D │ │ invoke-static {v0, v1, p1, p2}, Ljava/lang/Math;->min(DD)D │ │ @@ -114,30 +114,30 @@ │ .line 77 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized add(DD)V │ - .locals 7 │ + .locals 9 │ │ .prologue │ .line 86 │ monitor-enter p0 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-wide v1, p1 │ + move-wide v2, p1 │ │ - move-wide v3, p3 │ + move-wide v4, p3 │ │ :try_start_0 │ - invoke-virtual/range {v0 .. v6}, Lorg/achartengine/model/XYValueSeries;->add(DDD)V │ + invoke-virtual/range {v1 .. v7}, Lorg/achartengine/model/XYValueSeries;->add(DDD)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 87 │ monitor-exit p0 │ │ return-void │ @@ -148,15 +148,15 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized add(DDD)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 52 │ monitor-enter p0 │ │ :try_start_0 │ invoke-super {p0, p1, p2, p3, p4}, Lorg/achartengine/model/XYSeries;->add(DD)V ├── smali/org/achartengine/model/CategorySeries.smali │ @@ -60,15 +60,15 @@ │ .line 40 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized add(D)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 57 │ monitor-enter p0 │ │ :try_start_0 │ new-instance v0, Ljava/lang/StringBuilder; ├── smali/org/achartengine/model/XYSeries.smali │ @@ -38,20 +38,20 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method public constructor (Ljava/lang/String;)V │ - .locals 5 │ + .locals 6 │ │ .prologue │ - const-wide v3, 0x7fefffffffffffffL # Double.MAX_VALUE │ + const-wide v4, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ - const-wide v1, -0x10000000000001L │ + const-wide v2, -0x10000000000001L │ │ .line 49 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 32 │ new-instance v0, Ljava/util/ArrayList; │ │ @@ -63,24 +63,24 @@ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/achartengine/model/XYSeries;->mY:Ljava/util/List; │ │ .line 36 │ - iput-wide v3, p0, Lorg/achartengine/model/XYSeries;->mMinX:D │ + iput-wide v4, p0, Lorg/achartengine/model/XYSeries;->mMinX:D │ │ .line 38 │ - iput-wide v1, p0, Lorg/achartengine/model/XYSeries;->mMaxX:D │ + iput-wide v2, p0, Lorg/achartengine/model/XYSeries;->mMaxX:D │ │ .line 40 │ - iput-wide v3, p0, Lorg/achartengine/model/XYSeries;->mMinY:D │ + iput-wide v4, p0, Lorg/achartengine/model/XYSeries;->mMinY:D │ │ .line 42 │ - iput-wide v1, p0, Lorg/achartengine/model/XYSeries;->mMaxY:D │ + iput-wide v2, p0, Lorg/achartengine/model/XYSeries;->mMaxY:D │ │ .line 50 │ iput-object p1, p0, Lorg/achartengine/model/XYSeries;->mTitle:Ljava/lang/String; │ │ .line 51 │ invoke-direct {p0}, Lorg/achartengine/model/XYSeries;->initRange()V │ │ @@ -139,15 +139,15 @@ │ │ .line 68 │ :cond_0 │ return-void │ .end method │ │ .method private updateRange(DD)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 77 │ iget-wide v0, p0, Lorg/achartengine/model/XYSeries;->mMinX:D │ │ invoke-static {v0, v1, p1, p2}, Ljava/lang/Math;->min(DD)D │ │ @@ -185,15 +185,15 @@ │ .line 81 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized add(DD)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 108 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p0, Lorg/achartengine/model/XYSeries;->mX:Ljava/util/List; │ @@ -411,15 +411,15 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized remove(I)V │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 119 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p0, Lorg/achartengine/model/XYSeries;->mX:Ljava/util/List; │ @@ -428,51 +428,51 @@ │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Double; │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 120 │ iget-object v0, p0, Lorg/achartengine/model/XYSeries;->mY:Ljava/util/List; │ │ invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Double; │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v3 │ + move-result-wide v0 │ │ .line 121 │ - iget-wide v5, p0, Lorg/achartengine/model/XYSeries;->mMinX:D │ + iget-wide v4, p0, Lorg/achartengine/model/XYSeries;->mMinX:D │ │ - cmpl-double v0, v1, v5 │ + cmpl-double v4, v2, v4 │ │ - if-eqz v0, :cond_0 │ + if-eqz v4, :cond_0 │ │ - iget-wide v5, p0, Lorg/achartengine/model/XYSeries;->mMaxX:D │ + iget-wide v4, p0, Lorg/achartengine/model/XYSeries;->mMaxX:D │ │ - cmpl-double v0, v1, v5 │ + cmpl-double v2, v2, v4 │ │ - if-eqz v0, :cond_0 │ + if-eqz v2, :cond_0 │ │ - iget-wide v0, p0, Lorg/achartengine/model/XYSeries;->mMinY:D │ + iget-wide v2, p0, Lorg/achartengine/model/XYSeries;->mMinY:D │ │ - cmpl-double v0, v3, v0 │ + cmpl-double v2, v0, v2 │ │ - if-eqz v0, :cond_0 │ + if-eqz v2, :cond_0 │ │ - iget-wide v0, p0, Lorg/achartengine/model/XYSeries;->mMaxY:D │ + iget-wide v2, p0, Lorg/achartengine/model/XYSeries;->mMaxY:D │ │ - cmpl-double v0, v3, v0 │ + cmpl-double v0, v0, v2 │ │ if-nez v0, :cond_1 │ │ .line 122 │ :cond_0 │ invoke-direct {p0}, Lorg/achartengine/model/XYSeries;->initRange()V │ :try_end_0 ├── smali/org/achartengine/model/RangeCategorySeries.smali │ @@ -34,15 +34,15 @@ │ .line 35 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized add(DD)V │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 44 │ monitor-enter p0 │ │ :try_start_0 │ invoke-super {p0, p1, p2}, Lorg/achartengine/model/CategorySeries;->add(D)V │ @@ -198,15 +198,15 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public toXYSeries()Lorg/achartengine/model/XYSeries; │ - .locals 7 │ + .locals 8 │ │ .prologue │ .line 104 │ new-instance v1, Lorg/achartengine/model/XYSeries; │ │ invoke-virtual {p0}, Lorg/achartengine/model/RangeCategorySeries;->getTitle()Ljava/lang/String; │ │ @@ -224,32 +224,32 @@ │ │ :goto_0 │ if-ge v0, v2, :cond_0 │ │ .line 107 │ add-int/lit8 v3, v0, 0x1 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ invoke-virtual {p0, v0}, Lorg/achartengine/model/RangeCategorySeries;->getMinimumValue(I)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v1, v3, v4, v5, v6}, Lorg/achartengine/model/XYSeries;->add(DD)V │ + invoke-virtual {v1, v4, v5, v6, v7}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ .line 108 │ add-int/lit8 v3, v0, 0x1 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ invoke-virtual {p0, v0}, Lorg/achartengine/model/RangeCategorySeries;->getMaximumValue(I)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v1, v3, v4, v5, v6}, Lorg/achartengine/model/XYSeries;->add(DD)V │ + invoke-virtual {v1, v4, v5, v6, v7}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ .line 106 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 110 ├── smali/org/achartengine/chart/TimeChart.smali │ @@ -20,22 +20,22 @@ │ invoke-direct {p0, p1, p2}, Lorg/achartengine/chart/LineChart;->(Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)V │ │ .line 46 │ return-void │ .end method │ │ .method private getDateFormat(DD)Ljava/text/DateFormat; │ - .locals 9 │ + .locals 11 │ │ .prologue │ - const/4 v8, 0x3 │ + const/4 v9, 0x3 │ │ - const/4 v7, 0x2 │ + const/4 v8, 0x2 │ │ - const-wide v5, 0x4194997000000000L # 8.64E7 │ + const-wide v6, 0x4194997000000000L # 8.64E7 │ │ .line 106 │ iget-object v0, p0, Lorg/achartengine/chart/TimeChart;->mDateFormat:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ .line 109 │ @@ -55,57 +55,57 @@ │ │ .line 111 │ :catch_0 │ move-exception v0 │ │ .line 115 │ :cond_1 │ - invoke-static {v7}, Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat; │ + invoke-static {v8}, Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat; │ │ move-result-object v0 │ │ .line 116 │ - sub-double v1, p3, p1 │ + sub-double v2, p3, p1 │ │ .line 117 │ - cmpl-double v3, v1, v5 │ + cmpl-double v1, v2, v6 │ │ - if-lez v3, :cond_2 │ + if-lez v1, :cond_2 │ │ - const-wide v3, 0x41b9bfcc00000000L # 4.32E8 │ + const-wide v4, 0x41b9bfcc00000000L # 4.32E8 │ │ - cmpg-double v3, v1, v3 │ + cmpg-double v1, v2, v4 │ │ - if-gez v3, :cond_2 │ + if-gez v1, :cond_2 │ │ .line 118 │ - invoke-static {v8, v8}, Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat; │ + invoke-static {v9, v9}, Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 119 │ :cond_2 │ - cmpg-double v1, v1, v5 │ + cmpg-double v1, v2, v6 │ │ if-gez v1, :cond_0 │ │ .line 120 │ - invoke-static {v7}, Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat; │ + invoke-static {v8}, Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected drawXLabels(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ - .locals 15 │ + .locals 16 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Ljava/lang/Double;", │ ">;[", │ @@ -116,224 +116,240 @@ │ } │ .end annotation │ │ .prologue │ .line 80 │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v12 │ │ .line 81 │ - iget-object v1, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowLabels()Z │ + iget-object v2, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v12 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowLabels()Z │ + │ + move-result v13 │ │ .line 82 │ - iget-object v1, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowGrid()Z │ + iget-object v2, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v13 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowGrid()Z │ + │ + move-result v14 │ │ .line 83 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/Double; │ + check-cast v2, Ljava/lang/Double; │ │ - invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v2}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ - add-int/lit8 v1, v11, -0x1 │ + add-int/lit8 v2, v12, -0x1 │ │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/Double; │ + check-cast v2, Ljava/lang/Double; │ │ - invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v2}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v4 │ + move-result-wide v2 │ + │ + move-object/from16 v0, p0 │ │ - invoke-direct {p0, v2, v3, v4, v5}, Lorg/achartengine/chart/TimeChart;->getDateFormat(DD)Ljava/text/DateFormat; │ + invoke-direct {v0, v4, v5, v2, v3}, Lorg/achartengine/chart/TimeChart;->getDateFormat(DD)Ljava/text/DateFormat; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 84 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move v10, v1 │ + move v11, v2 │ │ :goto_0 │ - if-ge v10, v11, :cond_2 │ + if-ge v11, v12, :cond_2 │ │ .line 85 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/Double; │ + check-cast v2, Ljava/lang/Double; │ │ - invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v2}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->round(D)J │ + invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 86 │ move/from16 v0, p5 │ │ - int-to-double v1, v0 │ + int-to-double v2, v0 │ │ - long-to-double v3, v7 │ + long-to-double v4, v8 │ │ - sub-double v3, v3, p10 │ + sub-double v4, v4, p10 │ │ - mul-double v3, v3, p8 │ + mul-double v4, v4, p8 │ │ - add-double/2addr v1, v3 │ + add-double/2addr v2, v4 │ │ - double-to-float v2, v1 │ + double-to-float v3, v2 │ │ .line 87 │ - if-eqz v12, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 88 │ - iget-object v1, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ + iget-object v2, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v1 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ + │ + move-result v2 │ │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 89 │ move/from16 v0, p7 │ │ - int-to-float v3, v0 │ + int-to-float v4, v0 │ │ move/from16 v0, p7 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ - iget-object v4, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ + iget-object v5, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v4 │ + invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ - const/high16 v5, 0x40400000 # 3.0f │ + move-result v5 │ │ - div-float/2addr v4, v5 │ + const/high16 v6, 0x40400000 # 3.0f │ + │ + div-float/2addr v5, v6 │ │ - add-float v5, v1, v4 │ + add-float v6, v2, v5 │ │ - move-object/from16 v1, p3 │ + move-object/from16 v2, p3 │ │ - move v4, v2 │ + move v5, v3 │ │ - move-object/from16 v6, p4 │ + move-object/from16 v7, p4 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 90 │ - new-instance v1, Ljava/util/Date; │ + new-instance v2, Ljava/util/Date; │ │ - invoke-direct {v1, v7, v8}, Ljava/util/Date;->(J)V │ + invoke-direct {v2, v8, v9}, Ljava/util/Date;->(J)V │ │ - invoke-virtual {v14, v1}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v15, v2}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ move/from16 v0, p7 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ - iget-object v3, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ + iget-object v4, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v3 │ + invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ - const/high16 v4, 0x40000000 # 2.0f │ + move-result v4 │ + │ + const/high16 v5, 0x40000000 # 2.0f │ │ - div-float/2addr v3, v4 │ + div-float/2addr v4, v5 │ │ - add-float v7, v1, v3 │ + add-float v8, v2, v4 │ │ - iget-object v1, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ + iget-object v2, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v9 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ │ - move-object v3, p0 │ + move-result v10 │ │ - move-object/from16 v4, p3 │ + move-object/from16 v4, p0 │ │ - move v6, v2 │ + move-object/from16 v5, p3 │ │ - move-object/from16 v8, p4 │ + move v7, v3 │ │ - invoke-virtual/range {v3 .. v9}, Lorg/achartengine/chart/TimeChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ + move-object/from16 v9, p4 │ + │ + invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/TimeChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 92 │ :cond_0 │ - if-eqz v13, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 93 │ - iget-object v1, p0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 94 │ move/from16 v0, p7 │ │ - int-to-float v3, v0 │ + int-to-float v4, v0 │ │ move/from16 v0, p6 │ │ - int-to-float v5, v0 │ + int-to-float v6, v0 │ │ - move-object/from16 v1, p3 │ + move-object/from16 v2, p3 │ │ - move v4, v2 │ + move v5, v3 │ │ - move-object/from16 v6, p4 │ + move-object/from16 v7, p4 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 84 │ :cond_1 │ - add-int/lit8 v1, v10, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move v10, v1 │ + move v11, v2 │ │ goto/16 :goto_0 │ │ .line 97 │ :cond_2 │ return-void │ .end method ├── smali/org/achartengine/chart/DoughnutChart.smali │ @@ -32,15 +32,15 @@ │ .line 51 │ return-void │ .end method │ │ │ # virtual methods │ .method public draw(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ - .locals 39 │ + .locals 40 │ │ .prologue │ .line 65 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ @@ -225,90 +225,90 @@ │ new-array v0, v0, [Ljava/lang/String; │ │ move-object/from16 v31, v0 │ │ .line 89 │ const/4 v2, 0x0 │ │ - move/from16 v19, v2 │ + move/from16 v17, v2 │ │ move/from16 v20, v3 │ │ move/from16 v21, v4 │ │ :goto_1 │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ move/from16 v1, v24 │ │ if-ge v0, v1, :cond_5 │ │ .line 90 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getItemCount(I)I │ │ move-result v32 │ │ .line 91 │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 92 │ move/from16 v0, v32 │ │ - new-array v5, v0, [Ljava/lang/String; │ + new-array v3, v0, [Ljava/lang/String; │ │ .line 93 │ const/4 v2, 0x0 │ │ - move-wide/from16 v17, v3 │ + move-wide/from16 v18, v4 │ │ :goto_2 │ move/from16 v0, v32 │ │ if-ge v2, v0, :cond_0 │ │ .line 94 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ + iget-object v4, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - invoke-virtual {v3, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getValues(I)[D │ + invoke-virtual {v4, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getValues(I)[D │ │ - move-result-object v3 │ + move-result-object v4 │ │ - aget-wide v3, v3, v2 │ + aget-wide v4, v4, v2 │ │ - add-double v3, v3, v17 │ + add-double v4, v4, v18 │ │ .line 95 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ invoke-virtual {v6, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getTitles(I)[Ljava/lang/String; │ │ move-result-object v6 │ │ aget-object v6, v6, v2 │ │ - aput-object v6, v5, v2 │ + aput-object v6, v3, v2 │ │ .line 93 │ add-int/lit8 v2, v2, 0x1 │ │ - move-wide/from16 v17, v3 │ + move-wide/from16 v18, v4 │ │ goto :goto_2 │ │ .line 97 │ :cond_0 │ const/4 v4, 0x0 │ │ @@ -377,34 +377,34 @@ │ invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 105 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getValues(I)[D │ │ move-result-object v2 │ │ - aget-wide v5, v2, v16 │ + aget-wide v6, v2, v16 │ │ - double-to-float v2, v5 │ + double-to-float v2, v6 │ │ .line 106 │ - float-to-double v5, v2 │ + float-to-double v6, v2 │ │ - div-double v5, v5, v17 │ + div-double v6, v6, v18 │ │ const-wide v10, 0x4076800000000000L # 360.0 │ │ - mul-double/2addr v5, v10 │ + mul-double/2addr v6, v10 │ │ - double-to-float v5, v5 │ + double-to-float v5, v6 │ │ .line 107 │ const/4 v6, 0x1 │ │ move-object/from16 v2, p1 │ │ move-object/from16 v7, p6 │ @@ -524,19 +524,19 @@ │ │ int-to-float v2, v0 │ │ move/from16 v0, v30 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - mul-double v37, v37, v34 │ + mul-double v38, v38, v34 │ │ - move-wide/from16 v0, v37 │ + move-wide/from16 v0, v38 │ │ double-to-float v7, v0 │ │ add-float/2addr v2, v7 │ │ invoke-static {v2}, Ljava/lang/Math;->round(F)I │ │ @@ -561,27 +561,27 @@ │ │ sub-float v8, v13, v8 │ │ mul-float/2addr v8, v9 │ │ add-float/2addr v7, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ move/from16 v0, v33 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - cmpg-double v7, v7, v37 │ + cmpg-double v7, v8, v38 │ │ if-gtz v7, :cond_2 │ │ .line 118 │ float-to-double v6, v14 │ │ const-wide v8, 0x3ff199999999999aL # 1.1 │ @@ -694,15 +694,15 @@ │ invoke-virtual/range {v6 .. v11}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 132 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ invoke-virtual {v6, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getTitles(I)[Ljava/lang/String; │ │ move-result-object v6 │ │ aget-object v6, v6, v16 │ │ @@ -858,26 +858,26 @@ │ add-int/lit8 v3, v9, -0x1 │ │ .line 149 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;->mDataset:Lorg/achartengine/model/MultipleCategorySeries; │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ invoke-virtual {v2, v0}, Lorg/achartengine/model/MultipleCategorySeries;->getCategory(I)Ljava/lang/String; │ │ move-result-object v2 │ │ - aput-object v2, v31, v19 │ + aput-object v2, v31, v17 │ │ .line 89 │ - add-int/lit8 v2, v19, 0x1 │ + add-int/lit8 v2, v17, 0x1 │ │ - move/from16 v19, v2 │ + move/from16 v17, v2 │ │ move/from16 v20, v8 │ │ move/from16 v21, v3 │ │ goto/16 :goto_1 ├── smali/org/achartengine/chart/BubbleChart.smali │ @@ -63,100 +63,106 @@ │ invoke-direct/range {v0 .. v5}, Lorg/achartengine/chart/BubbleChart;->drawCircle(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V │ │ .line 97 │ return-void │ .end method │ │ .method public drawSeries(Landroid/graphics/Canvas;Landroid/graphics/Paint;[FLorg/achartengine/renderer/SimpleSeriesRenderer;FI)V │ - .locals 12 │ + .locals 14 │ │ .prologue │ .line 61 │ check-cast p4, Lorg/achartengine/renderer/XYSeriesRenderer; │ │ .line 62 │ invoke-virtual/range {p4 .. p4}, Lorg/achartengine/renderer/XYSeriesRenderer;->getColor()I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-virtual {p2, v1}, Landroid/graphics/Paint;->setColor(I)V │ + move-object/from16 v0, p2 │ + │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 63 │ - sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + sget-object v2, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + │ + move-object/from16 v0, p2 │ │ - invoke-virtual {p2, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 64 │ - array-length v9, p3 │ + move-object/from16 v0, p3 │ + │ + array-length v10, v0 │ │ .line 65 │ - iget-object v1, p0, Lorg/achartengine/chart/BubbleChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ + iget-object v2, p0, Lorg/achartengine/chart/BubbleChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ move/from16 v0, p6 │ │ - invoke-virtual {v1, v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ + invoke-virtual {v2, v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - move-object v7, v1 │ + move-object v8, v2 │ │ - check-cast v7, Lorg/achartengine/model/XYValueSeries; │ + check-cast v8, Lorg/achartengine/model/XYValueSeries; │ │ .line 66 │ - invoke-virtual {v7}, Lorg/achartengine/model/XYValueSeries;->getMaxValue()D │ + invoke-virtual {v8}, Lorg/achartengine/model/XYValueSeries;->getMaxValue()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 68 │ - const-wide/high16 v3, 0x4034000000000000L # 20.0 │ + const-wide/high16 v4, 0x4034000000000000L # 20.0 │ │ - div-double v10, v3, v1 │ + div-double v12, v4, v2 │ │ .line 69 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move v8, v1 │ + move v9, v2 │ │ :goto_0 │ - if-ge v8, v9, :cond_0 │ + if-ge v9, v10, :cond_0 │ │ .line 70 │ - div-int/lit8 v1, v8, 0x2 │ + div-int/lit8 v2, v9, 0x2 │ │ - invoke-virtual {v7, v1}, Lorg/achartengine/model/XYValueSeries;->getValue(I)D │ + invoke-virtual {v8, v2}, Lorg/achartengine/model/XYValueSeries;->getValue(I)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - mul-double/2addr v1, v10 │ + mul-double/2addr v2, v12 │ │ - const-wide/high16 v3, 0x4000000000000000L # 2.0 │ + const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ - add-double/2addr v1, v3 │ + add-double/2addr v2, v4 │ │ .line 71 │ - aget v4, p3, v8 │ + aget v5, p3, v9 │ │ - add-int/lit8 v3, v8, 0x1 │ + add-int/lit8 v4, v9, 0x1 │ │ - aget v5, p3, v3 │ + aget v6, p3, v4 │ │ - double-to-float v6, v1 │ + double-to-float v7, v2 │ │ - move-object v1, p0 │ + move-object v2, p0 │ │ - move-object v2, p1 │ + move-object v3, p1 │ │ - move-object v3, p2 │ + move-object/from16 v4, p2 │ │ - invoke-direct/range {v1 .. v6}, Lorg/achartengine/chart/BubbleChart;->drawCircle(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V │ + invoke-direct/range {v2 .. v7}, Lorg/achartengine/chart/BubbleChart;->drawCircle(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFF)V │ │ .line 69 │ - add-int/lit8 v1, v8, 0x2 │ + add-int/lit8 v2, v9, 0x2 │ │ - move v8, v1 │ + move v9, v2 │ │ goto :goto_0 │ │ .line 73 │ :cond_0 │ return-void │ .end method ├── smali/org/achartengine/chart/DialChart.smali │ @@ -30,463 +30,467 @@ │ iput-object p2, p0, Lorg/achartengine/chart/DialChart;->mRenderer:Lorg/achartengine/renderer/DialRenderer; │ │ .line 52 │ return-void │ .end method │ │ .method private drawNeedle(Landroid/graphics/Canvas;DIIDZLandroid/graphics/Paint;)V │ - .locals 11 │ + .locals 12 │ │ .prologue │ .line 212 │ - const-wide v1, 0x4056800000000000L # 90.0 │ + const-wide v2, 0x4056800000000000L # 90.0 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 213 │ - const-wide/high16 v3, 0x4024000000000000L # 10.0 │ + const-wide/high16 v4, 0x4024000000000000L # 10.0 │ │ - sub-double v5, p2, v1 │ + sub-double v6, p2, v2 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - mul-double/2addr v3, v5 │ + mul-double/2addr v4, v6 │ │ - double-to-int v3, v3 │ + double-to-int v4, v4 │ │ .line 214 │ - const-wide/high16 v4, 0x4024000000000000L # 10.0 │ + const-wide/high16 v6, 0x4024000000000000L # 10.0 │ │ - sub-double v1, p2, v1 │ + sub-double v2, p2, v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - mul-double/2addr v1, v4 │ + mul-double/2addr v2, v6 │ │ - double-to-int v2, v1 │ + double-to-int v3, v2 │ │ .line 215 │ invoke-static {p2, p3}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - mul-double v4, v4, p6 │ + mul-double v6, v6, p6 │ │ - double-to-int v1, v4 │ + double-to-int v2, v6 │ │ .line 216 │ invoke-static {p2, p3}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - mul-double v4, v4, p6 │ + mul-double v6, v6, p6 │ │ - double-to-int v4, v4 │ + double-to-int v5, v6 │ │ .line 217 │ - add-int v5, p4, v1 │ + add-int v6, p4, v2 │ │ .line 218 │ - add-int v6, p5, v4 │ + add-int v7, p5, v5 │ │ .line 220 │ if-eqz p8, :cond_0 │ │ .line 221 │ - const-wide v7, 0x3feb333333333333L # 0.85 │ + const-wide v8, 0x3feb333333333333L # 0.85 │ │ - mul-double v7, v7, p6 │ + mul-double v8, v8, p6 │ │ invoke-static {p2, p3}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - mul-double/2addr v7, v9 │ + mul-double/2addr v8, v10 │ │ - double-to-int v1, v7 │ + double-to-int v2, v8 │ │ - add-int/2addr v1, p4 │ + add-int v2, v2, p4 │ │ .line 222 │ - const-wide v7, 0x3feb333333333333L # 0.85 │ + const-wide v8, 0x3feb333333333333L # 0.85 │ │ - mul-double v7, v7, p6 │ + mul-double v8, v8, p6 │ │ invoke-static {p2, p3}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - mul-double/2addr v7, v9 │ + mul-double/2addr v8, v10 │ │ - double-to-int v4, v7 │ + double-to-int v5, v8 │ │ - add-int v4, v4, p5 │ + add-int v5, v5, p5 │ │ .line 223 │ - const/4 v7, 0x6 │ + const/4 v8, 0x6 │ │ - new-array v7, v7, [F │ + new-array v8, v8, [F │ │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ - sub-int v9, v1, v3 │ + sub-int v10, v2, v4 │ │ - int-to-float v9, v9 │ + int-to-float v10, v10 │ │ - aput v9, v7, v8 │ + aput v10, v8, v9 │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - sub-int v9, v4, v2 │ + sub-int v10, v5, v3 │ │ - int-to-float v9, v9 │ + int-to-float v10, v10 │ │ - aput v9, v7, v8 │ + aput v10, v8, v9 │ │ - const/4 v8, 0x2 │ + const/4 v9, 0x2 │ │ - int-to-float v9, v5 │ + int-to-float v10, v6 │ │ - aput v9, v7, v8 │ + aput v10, v8, v9 │ │ - const/4 v8, 0x3 │ + const/4 v9, 0x3 │ │ - int-to-float v9, v6 │ + int-to-float v10, v7 │ │ - aput v9, v7, v8 │ + aput v10, v8, v9 │ │ - const/4 v8, 0x4 │ + const/4 v9, 0x4 │ │ - add-int/2addr v1, v3 │ + add-int/2addr v2, v4 │ │ - int-to-float v1, v1 │ + int-to-float v2, v2 │ │ - aput v1, v7, v8 │ + aput v2, v8, v9 │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - add-int/2addr v2, v4 │ + add-int/2addr v3, v5 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - aput v2, v7, v1 │ + aput v3, v8, v2 │ │ .line 225 │ invoke-virtual/range {p9 .. p9}, Landroid/graphics/Paint;->getStrokeWidth()F │ │ - move-result v8 │ + move-result v9 │ │ .line 226 │ - const/high16 v1, 0x40a00000 # 5.0f │ + const/high16 v2, 0x40a00000 # 5.0f │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 227 │ - int-to-float v2, p4 │ - │ - move/from16 v0, p5 │ + move/from16 v0, p4 │ │ int-to-float v3, v0 │ │ - int-to-float v4, v5 │ + move/from16 v0, p5 │ + │ + int-to-float v4, v0 │ │ int-to-float v5, v6 │ │ - move-object v1, p1 │ + int-to-float v6, v7 │ + │ + move-object v2, p1 │ │ - move-object/from16 v6, p9 │ + move-object/from16 v7, p9 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 228 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v0, v8}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual {v0, v9}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ - move-object v1, v7 │ + move-object v2, v8 │ │ .line 233 │ :goto_0 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {p0, p1, v1, v0, v2}, Lorg/achartengine/chart/DialChart;->drawPath(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V │ + invoke-virtual {p0, p1, v2, v0, v3}, Lorg/achartengine/chart/DialChart;->drawPath(Landroid/graphics/Canvas;[FLandroid/graphics/Paint;Z)V │ │ .line 234 │ return-void │ │ .line 230 │ :cond_0 │ - const/4 v1, 0x6 │ + const/4 v2, 0x6 │ │ - new-array v1, v1, [F │ + new-array v2, v2, [F │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - sub-int v7, p4, v3 │ + sub-int v8, p4, v4 │ │ - int-to-float v7, v7 │ + int-to-float v8, v8 │ │ - aput v7, v1, v4 │ + aput v8, v2, v5 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - sub-int v7, p5, v2 │ + sub-int v8, p5, v3 │ │ - int-to-float v7, v7 │ + int-to-float v8, v8 │ │ - aput v7, v1, v4 │ + aput v8, v2, v5 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - int-to-float v5, v5 │ + int-to-float v6, v6 │ │ - aput v5, v1, v4 │ + aput v6, v2, v5 │ │ - const/4 v4, 0x3 │ + const/4 v5, 0x3 │ │ - int-to-float v5, v6 │ + int-to-float v6, v7 │ │ - aput v5, v1, v4 │ + aput v6, v2, v5 │ │ - const/4 v4, 0x4 │ + const/4 v5, 0x4 │ │ - add-int/2addr v3, p4 │ + add-int v4, v4, p4 │ │ - int-to-float v3, v3 │ + int-to-float v4, v4 │ │ - aput v3, v1, v4 │ + aput v4, v2, v5 │ │ - const/4 v3, 0x5 │ + const/4 v4, 0x5 │ │ - add-int v2, v2, p5 │ + add-int v3, v3, p5 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - aput v2, v1, v3 │ + aput v3, v2, v4 │ │ goto :goto_0 │ .end method │ │ .method private drawTicks(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V │ - .locals 12 │ + .locals 16 │ │ .prologue │ .line 175 │ - move-wide v2, p2 │ + move-wide/from16 v4, p2 │ │ :goto_0 │ - cmpg-double v1, v2, p4 │ + cmpg-double v2, v4, p4 │ │ - if-gtz v1, :cond_3 │ + if-gtz v2, :cond_3 │ │ - move-object v1, p0 │ + move-object/from16 v3, p0 │ │ - move-wide/from16 v4, p6 │ + move-wide/from16 v6, p6 │ │ - move-wide/from16 v6, p8 │ + move-wide/from16 v8, p8 │ │ - move-wide v8, p2 │ + move-wide/from16 v10, p2 │ │ - move-wide/from16 v10, p4 │ + move-wide/from16 v12, p4 │ │ .line 176 │ - invoke-direct/range {v1 .. v11}, Lorg/achartengine/chart/DialChart;->getAngleForValue(DDDDD)D │ + invoke-direct/range {v3 .. v13}, Lorg/achartengine/chart/DialChart;->getAngleForValue(DDDDD)D │ │ - move-result-wide v4 │ + move-result-wide v2 │ │ .line 177 │ - invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v6 │ │ .line 178 │ - invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v4 │ + move-result-wide v2 │ │ .line 179 │ move/from16 v0, p10 │ │ - int-to-float v1, v0 │ + int-to-float v8, v0 │ │ - mul-double v8, p14, v6 │ + mul-double v10, p14, v6 │ │ - double-to-float v8, v8 │ + double-to-float v9, v10 │ │ - add-float/2addr v1, v8 │ + add-float/2addr v8, v9 │ │ - invoke-static {v1}, Ljava/lang/Math;->round(F)I │ + invoke-static {v8}, Ljava/lang/Math;->round(F)I │ │ - move-result v10 │ + move-result v12 │ │ .line 180 │ move/from16 v0, p11 │ │ - int-to-float v1, v0 │ + int-to-float v8, v0 │ │ - mul-double v8, p14, v4 │ + mul-double v10, p14, v2 │ │ - double-to-float v8, v8 │ + double-to-float v9, v10 │ │ - add-float/2addr v1, v8 │ + add-float/2addr v8, v9 │ │ - invoke-static {v1}, Ljava/lang/Math;->round(F)I │ + invoke-static {v8}, Ljava/lang/Math;->round(F)I │ │ - move-result v11 │ + move-result v13 │ │ .line 181 │ move/from16 v0, p10 │ │ - int-to-float v1, v0 │ + int-to-float v8, v0 │ │ mul-double v6, v6, p12 │ │ double-to-float v6, v6 │ │ - add-float/2addr v1, v6 │ + add-float/2addr v6, v8 │ │ - invoke-static {v1}, Ljava/lang/Math;->round(F)I │ + invoke-static {v6}, Ljava/lang/Math;->round(F)I │ │ - move-result v1 │ + move-result v14 │ │ .line 182 │ move/from16 v0, p11 │ │ int-to-float v6, v0 │ │ - mul-double v4, v4, p12 │ + mul-double v2, v2, p12 │ │ - double-to-float v4, v4 │ + double-to-float v2, v2 │ │ - add-float/2addr v4, v6 │ + add-float/2addr v2, v6 │ │ - invoke-static {v4}, Ljava/lang/Math;->round(F)I │ + invoke-static {v2}, Ljava/lang/Math;->round(F)I │ │ - move-result v4 │ + move-result v2 │ │ .line 183 │ - int-to-float v5, v10 │ + int-to-float v7, v12 │ │ - int-to-float v6, v11 │ + int-to-float v8, v13 │ │ - int-to-float v7, v1 │ + int-to-float v9, v14 │ │ - int-to-float v8, v4 │ + int-to-float v10, v2 │ │ - move-object v4, p1 │ + move-object/from16 v6, p1 │ │ - move-object/from16 v9, p18 │ + move-object/from16 v11, p18 │ │ - invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v6 .. v11}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 184 │ if-eqz p19, :cond_2 │ │ .line 185 │ - sget-object v4, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ + sget-object v2, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ move-object/from16 v0, p18 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ .line 186 │ - if-gt v10, v1, :cond_0 │ + if-gt v12, v14, :cond_0 │ │ .line 187 │ - sget-object v1, Landroid/graphics/Paint$Align;->RIGHT:Landroid/graphics/Paint$Align; │ + sget-object v2, Landroid/graphics/Paint$Align;->RIGHT:Landroid/graphics/Paint$Align; │ │ move-object/from16 v0, p18 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ .line 189 │ :cond_0 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 190 │ - invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J │ + invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - double-to-long v6, v2 │ + double-to-long v8, v4 │ │ - cmp-long v4, v4, v6 │ + cmp-long v3, v6, v8 │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 191 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - double-to-long v4, v2 │ + double-to-long v6, v4 │ │ - invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 193 │ :cond_1 │ - int-to-float v4, v10 │ + int-to-float v3, v12 │ │ - int-to-float v5, v11 │ + int-to-float v6, v13 │ │ - move-object/from16 v0, p18 │ + move-object/from16 v0, p1 │ + │ + move-object/from16 v1, p18 │ │ - invoke-virtual {p1, v1, v4, v5, v0}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ + invoke-virtual {v0, v2, v3, v6, v1}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 175 │ :cond_2 │ - add-double v2, v2, p16 │ + add-double v4, v4, p16 │ │ goto/16 :goto_0 │ │ .line 196 │ :cond_3 │ return-void │ .end method │ │ .method private getAngleForValue(DDDDD)D │ - .locals 6 │ + .locals 7 │ │ .prologue │ .line 150 │ sub-double v0, p5, p3 │ │ .line 151 │ sub-double v2, p9, p7 │ @@ -506,15 +510,15 @@ │ │ return-wide v0 │ .end method │ │ │ # virtual methods │ .method public draw(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ - .locals 31 │ + .locals 32 │ │ .prologue │ .line 66 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DialChart;->mRenderer:Lorg/achartengine/renderer/DialRenderer; │ │ @@ -567,32 +571,32 @@ │ if-eqz v3, :cond_b │ │ if-nez v2, :cond_b │ │ .line 71 │ div-int/lit8 v2, p5, 0x5 │ │ - move/from16 v25, v2 │ + move/from16 v26, v2 │ │ .line 73 │ :goto_0 │ - add-int/lit8 v26, p2, 0xf │ + add-int/lit8 v27, p2, 0xf │ │ .line 74 │ add-int/lit8 v13, p3, 0x5 │ │ .line 75 │ add-int v2, p2, p4 │ │ - add-int/lit8 v27, v2, -0x5 │ + add-int/lit8 v28, v2, -0x5 │ │ .line 76 │ add-int v2, p3, p5 │ │ - sub-int v14, v2, v25 │ + sub-int v14, v2, v26 │ │ .line 77 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/achartengine/chart/DialChart;->mRenderer:Lorg/achartengine/renderer/DialRenderer; │ │ const/4 v10, 0x0 │ @@ -618,60 +622,60 @@ │ .line 79 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DialChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;->getItemCount()I │ │ - move-result v5 │ + move-result v3 │ │ .line 80 │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 81 │ - new-array v0, v5, [Ljava/lang/String; │ + new-array v0, v3, [Ljava/lang/String; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 82 │ const/4 v2, 0x0 │ │ :goto_1 │ - if-ge v2, v5, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ .line 83 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/achartengine/chart/DialChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v6, v2}, Lorg/achartengine/model/CategorySeries;->getValue(I)D │ │ move-result-wide v6 │ │ - add-double/2addr v3, v6 │ + add-double/2addr v4, v6 │ │ .line 84 │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/achartengine/chart/DialChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v6, v2}, Lorg/achartengine/model/CategorySeries;->getCategory(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - aput-object v6, v28, v2 │ + aput-object v6, v29, v2 │ │ .line 82 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 86 │ :cond_0 │ - sub-int v2, v27, v26 │ + sub-int v2, v28, v27 │ │ invoke-static {v2}, Ljava/lang/Math;->abs(I)I │ │ move-result v2 │ │ sub-int v3, v14, v13 │ │ @@ -691,15 +695,15 @@ │ mul-double/2addr v2, v4 │ │ double-to-int v0, v2 │ │ move/from16 v16, v0 │ │ .line 88 │ - add-int v2, v26, v27 │ + add-int v2, v27, v28 │ │ div-int/lit8 v12, v2, 0x2 │ │ .line 89 │ add-int v2, v14, v13 │ │ div-int/lit8 v13, v2, 0x2 │ @@ -707,15 +711,15 @@ │ .line 90 │ move/from16 v0, v16 │ │ int-to-float v2, v0 │ │ const v3, 0x3f666666 # 0.9f │ │ - mul-float v29, v2, v3 │ + mul-float v30, v2, v3 │ │ .line 91 │ move/from16 v0, v16 │ │ int-to-float v2, v0 │ │ const v3, 0x3f8ccccd # 1.1f │ @@ -788,47 +792,47 @@ │ invoke-virtual {v2}, Lorg/achartengine/renderer/DialRenderer;->getSeriesRendererCount()I │ │ move-result v14 │ │ .line 98 │ const/4 v2, 0x0 │ │ - move/from16 v30, v2 │ + move/from16 v31, v2 │ │ move-wide v2, v4 │ │ move-wide v4, v6 │ │ - move/from16 v6, v30 │ + move/from16 v6, v31 │ │ :goto_2 │ if-ge v6, v14, :cond_4 │ │ .line 99 │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/achartengine/chart/DialChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v7, v6}, Lorg/achartengine/model/CategorySeries;->getValue(I)D │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 100 │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/achartengine/chart/DialChart;->mRenderer:Lorg/achartengine/renderer/DialRenderer; │ │ invoke-virtual {v7}, Lorg/achartengine/renderer/DialRenderer;->isMinValueSet()Z │ │ move-result v7 │ │ if-nez v7, :cond_2 │ │ .line 101 │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v2 │ │ .line 103 │ :cond_2 │ @@ -839,15 +843,15 @@ │ invoke-virtual {v7}, Lorg/achartengine/renderer/DialRenderer;->isMaxValueSet()Z │ │ move-result v7 │ │ if-nez v7, :cond_3 │ │ .line 104 │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v4 │ │ .line 98 │ :cond_3 │ @@ -914,17 +918,17 @@ │ cmpl-double v14, v18, v14 │ │ if-nez v14, :cond_7 │ │ .line 117 │ sub-double v14, v6, v4 │ │ - const-wide/high16 v17, 0x403e000000000000L # 30.0 │ + const-wide/high16 v18, 0x403e000000000000L # 30.0 │ │ - div-double v18, v14, v17 │ + div-double v18, v14, v18 │ │ .line 119 │ :cond_7 │ const-wide v14, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ cmpl-double v14, v2, v14 │ │ @@ -962,15 +966,15 @@ │ invoke-direct/range {v2 .. v21}, Lorg/achartengine/chart/DialChart;->drawTicks(Landroid/graphics/Canvas;DDDDIIDDDLandroid/graphics/Paint;Z)V │ │ .line 124 │ move/from16 v0, v24 │ │ float-to-double v14, v0 │ │ - move/from16 v0, v29 │ + move/from16 v0, v30 │ │ float-to-double v0, v0 │ │ move-wide/from16 v16, v0 │ │ const/16 v21, 0x1 │ │ @@ -1002,27 +1006,27 @@ │ .line 129 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/achartengine/chart/DialChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v14, v2}, Lorg/achartengine/model/CategorySeries;->getValue(I)D │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - move-object/from16 v14, p0 │ + move-object/from16 v15, p0 │ │ - move-wide/from16 v17, v8 │ + move-wide/from16 v18, v8 │ │ - move-wide/from16 v19, v10 │ + move-wide/from16 v20, v10 │ │ - move-wide/from16 v21, v4 │ + move-wide/from16 v22, v4 │ │ - move-wide/from16 v23, v6 │ + move-wide/from16 v24, v6 │ │ - invoke-direct/range {v14 .. v24}, Lorg/achartengine/chart/DialChart;->getAngleForValue(DDDDD)D │ + invoke-direct/range {v15 .. v25}, Lorg/achartengine/chart/DialChart;->getAngleForValue(DDDDD)D │ │ move-result-wide v16 │ │ .line 130 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/achartengine/chart/DialChart;->mRenderer:Lorg/achartengine/renderer/DialRenderer; │ @@ -1052,15 +1056,15 @@ │ │ if-ne v14, v15, :cond_8 │ │ const/16 v22, 0x1 │ │ .line 132 │ :goto_5 │ - move/from16 v0, v29 │ + move/from16 v0, v30 │ │ float-to-double v0, v0 │ │ move-wide/from16 v20, v0 │ │ move-object/from16 v14, p0 │ │ @@ -1091,42 +1095,42 @@ │ │ iget-object v4, v0, Lorg/achartengine/chart/DialChart;->mRenderer:Lorg/achartengine/renderer/DialRenderer; │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p1 │ │ - move-object/from16 v5, v28 │ + move-object/from16 v5, v29 │ │ - move/from16 v6, v26 │ + move/from16 v6, v27 │ │ - move/from16 v7, v27 │ + move/from16 v7, v28 │ │ move/from16 v8, p3 │ │ move/from16 v9, p4 │ │ move/from16 v10, p5 │ │ - move/from16 v11, v25 │ + move/from16 v11, v26 │ │ move-object/from16 v12, p6 │ │ invoke-virtual/range {v2 .. v12}, Lorg/achartengine/chart/DialChart;->drawLegend(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;)V │ │ .line 136 │ return-void │ │ :cond_a │ move-wide/from16 v22, v2 │ │ goto/16 :goto_3 │ │ :cond_b │ - move/from16 v25, v2 │ + move/from16 v26, v2 │ │ goto/16 :goto_0 │ .end method │ │ .method public drawLegendShape(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFLandroid/graphics/Paint;)V │ .locals 6 ├── smali/org/achartengine/chart/XYChart.smali │ @@ -308,15 +308,15 @@ │ move-result-object v44 │ │ .line 84 │ const/4 v4, 0x1 │ │ aget v4, v44, v4 │ │ - add-int v41, p2, v4 │ + add-int v33, p2, v4 │ │ .line 85 │ const/4 v4, 0x0 │ │ aget v4, v44, v4 │ │ add-int v45, p3, v4 │ @@ -359,15 +359,15 @@ │ │ .line 91 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ move/from16 v1, v45 │ │ move/from16 v2, v17 │ │ invoke-virtual {v4, v0, v1, v14, v2}, Landroid/graphics/Rect;->set(IIII)V │ │ @@ -617,33 +617,33 @@ │ .line 117 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMax()D │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ .line 118 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisMin()D │ │ - move-result-wide v35 │ + move-result-wide v36 │ │ .line 119 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisMax()D │ │ - move-result-wide v33 │ + move-result-wide v34 │ │ .line 120 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinXSet()Z │ @@ -674,15 +674,15 @@ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet()Z │ │ move-result v20 │ │ .line 124 │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ .line 125 │ const-wide/16 v10, 0x0 │ │ .line 126 │ move-object/from16 v0, p0 │ │ @@ -698,59 +698,59 @@ │ new-array v0, v0, [Ljava/lang/String; │ │ move-object/from16 v47, v0 │ │ .line 128 │ const/4 v4, 0x0 │ │ - move v15, v4 │ + move v13, v4 │ │ :goto_3 │ move/from16 v0, v21 │ │ - if-ge v15, v0, :cond_8 │ + if-ge v13, v0, :cond_8 │ │ .line 129 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - invoke-virtual {v4, v15}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ + invoke-virtual {v4, v13}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ │ move-result-object v4 │ │ .line 130 │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getTitle()Ljava/lang/String; │ │ move-result-object v5 │ │ - aput-object v5, v47, v15 │ + aput-object v5, v47, v13 │ │ .line 131 │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getItemCount()I │ │ move-result v5 │ │ if-nez v5, :cond_6 │ │ - move-wide/from16 v4, v33 │ + move-wide/from16 v4, v34 │ │ - move-wide/from16 v6, v35 │ + move-wide/from16 v6, v36 │ │ - move-wide/from16 v8, v37 │ + move-wide/from16 v8, v38 │ │ .line 128 │ :goto_4 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ - move-wide/from16 v33, v4 │ + move-wide/from16 v34, v4 │ │ - move-wide/from16 v35, v6 │ + move-wide/from16 v36, v6 │ │ - move-wide/from16 v37, v8 │ + move-wide/from16 v38, v8 │ │ goto :goto_3 │ │ .line 106 │ :cond_5 │ const/4 v4, 0x0 │ │ @@ -761,20 +761,20 @@ │ .line 134 │ :cond_6 │ if-nez v16, :cond_7 │ │ .line 135 │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getMinX()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 136 │ move-wide/from16 v0, v28 │ │ - invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v28 │ │ .line 137 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->calcRange:[D │ @@ -786,20 +786,20 @@ │ .line 139 │ :cond_7 │ if-nez v18, :cond_24 │ │ .line 140 │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 141 │ - move-wide/from16 v0, v37 │ + move-wide/from16 v0, v38 │ │ - invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;->max(DD)D │ + invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v8 │ │ .line 142 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->calcRange:[D │ @@ -811,24 +811,24 @@ │ .line 144 │ :goto_5 │ if-nez v19, :cond_23 │ │ .line 145 │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getMinY()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 146 │ - double-to-float v5, v5 │ + double-to-float v5, v6 │ │ - float-to-double v5, v5 │ + float-to-double v6, v5 │ │ - move-wide/from16 v0, v35 │ + move-wide/from16 v0, v36 │ │ - invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v6 │ │ .line 147 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->calcRange:[D │ @@ -847,15 +847,15 @@ │ move-result-wide v4 │ │ .line 151 │ double-to-float v4, v4 │ │ float-to-double v4, v4 │ │ - move-wide/from16 v0, v33 │ + move-wide/from16 v0, v34 │ │ invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v4 │ │ .line 152 │ move-object/from16 v0, p0 │ @@ -868,57 +868,57 @@ │ │ aput-wide v4, v22, v23 │ │ goto :goto_4 │ │ .line 155 │ :cond_8 │ - sub-double v4, v37, v28 │ + sub-double v4, v38, v28 │ │ const-wide/16 v6, 0x0 │ │ cmpl-double v4, v4, v6 │ │ if-eqz v4, :cond_21 │ │ .line 156 │ - sub-int v4, v31, v41 │ + sub-int v4, v31, v33 │ │ int-to-double v4, v4 │ │ - sub-double v6, v37, v28 │ + sub-double v6, v38, v28 │ │ div-double/2addr v4, v6 │ │ move-wide/from16 v42, v4 │ │ .line 158 │ :goto_7 │ - sub-double v4, v33, v35 │ + sub-double v4, v34, v36 │ │ const-wide/16 v6, 0x0 │ │ cmpl-double v4, v4, v6 │ │ if-eqz v4, :cond_20 │ │ .line 159 │ sub-int v4, v17, v45 │ │ int-to-double v4, v4 │ │ - sub-double v6, v33, v35 │ + sub-double v6, v34, v36 │ │ div-double/2addr v4, v6 │ │ double-to-float v4, v4 │ │ float-to-double v4, v4 │ │ - move-wide/from16 v39, v4 │ + move-wide/from16 v40, v4 │ │ .line 162 │ :goto_8 │ const/4 v4, 0x0 │ │ .line 163 │ const/4 v11, 0x0 │ @@ -996,15 +996,15 @@ │ const-wide v18, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ cmpl-double v10, v6, v18 │ │ if-eqz v10, :cond_b │ │ .line 178 │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-double v0, v0 │ │ move-wide/from16 v18, v0 │ │ invoke-virtual {v5, v4}, Lorg/achartengine/model/XYSeries;->getX(I)D │ │ @@ -1029,17 +1029,17 @@ │ .line 179 │ move/from16 v0, v17 │ │ int-to-double v0, v0 │ │ move-wide/from16 v18, v0 │ │ - sub-double v6, v6, v35 │ + sub-double v6, v6, v36 │ │ - mul-double v6, v6, v39 │ + mul-double v6, v6, v40 │ │ sub-double v6, v18, v6 │ │ double-to-float v4, v6 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ @@ -1069,15 +1069,15 @@ │ │ int-to-float v4, v0 │ │ move/from16 v0, v17 │ │ int-to-double v6, v0 │ │ - mul-double v18, v39, v35 │ + mul-double v18, v40, v36 │ │ add-double v6, v6, v18 │ │ double-to-float v6, v6 │ │ invoke-static {v4, v6}, Ljava/lang/Math;->min(FF)F │ │ @@ -1109,15 +1109,15 @@ │ │ int-to-float v4, v0 │ │ move/from16 v0, v17 │ │ int-to-double v6, v0 │ │ - mul-double v14, v39, v35 │ + mul-double v14, v40, v36 │ │ add-double/2addr v6, v14 │ │ double-to-float v6, v6 │ │ invoke-static {v4, v6}, Ljava/lang/Math;->min(FF)F │ │ @@ -1209,15 +1209,15 @@ │ .line 200 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v19, v0 │ │ - sub-int v23, v41, p2 │ + sub-int v23, v33, p2 │ │ sub-int v24, p5, p3 │ │ const/16 v26, 0x1 │ │ move-object/from16 v0, p0 │ │ @@ -1316,32 +1316,32 @@ │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabels()I │ │ move-result v4 │ │ move-wide/from16 v0, v28 │ │ - move-wide/from16 v2, v37 │ + move-wide/from16 v2, v38 │ │ invoke-static {v0, v1, v2, v3, v4}, Lorg/achartengine/util/MathHelper;->getLabels(DDI)Ljava/util/List; │ │ move-result-object v19 │ │ .line 215 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabels()I │ │ move-result v4 │ │ - move-wide/from16 v0, v35 │ + move-wide/from16 v0, v36 │ │ - move-wide/from16 v2, v33 │ + move-wide/from16 v2, v34 │ │ invoke-static {v0, v1, v2, v3, v4}, Lorg/achartengine/util/MathHelper;->getLabels(DDI)Ljava/util/List; │ │ move-result-object v14 │ │ .line 217 │ if-eqz v10, :cond_1f │ @@ -1395,15 +1395,15 @@ │ move-result-object v4 │ │ sget-object v5, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ if-ne v4, v5, :cond_1f │ │ .line 222 │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -1483,17 +1483,17 @@ │ move-result-wide v18 │ │ .line 231 │ move/from16 v0, v17 │ │ int-to-double v4, v0 │ │ - sub-double v6, v18, v35 │ + sub-double v6, v18, v36 │ │ - mul-double v6, v6, v39 │ + mul-double v6, v6, v40 │ │ sub-double/2addr v4, v6 │ │ double-to-float v6, v4 │ │ .line 232 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ @@ -1513,19 +1513,19 @@ │ move-result v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 235 │ - add-int/lit8 v4, v41, -0x4 │ + add-int/lit8 v4, v33, -0x4 │ │ int-to-float v5, v4 │ │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v7, v0 │ │ move-object/from16 v4, p1 │ │ move v8, v6 │ │ @@ -1538,15 +1538,15 @@ │ │ move-wide/from16 v1, v18 │ │ invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;->getLabel(D)Ljava/lang/String; │ │ move-result-object v20 │ │ - add-int/lit8 v4, v41, -0x2 │ + add-int/lit8 v4, v33, -0x2 │ │ int-to-float v0, v4 │ │ move/from16 v21, v0 │ │ const/high16 v4, 0x40000000 # 2.0f │ │ @@ -1582,15 +1582,15 @@ │ move-result v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 241 │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v5, v0 │ │ move/from16 v0, v31 │ │ int-to-float v7, v0 │ │ @@ -1653,15 +1653,15 @@ │ .line 207 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v19, v0 │ │ - sub-int v23, v41, p2 │ + sub-int v23, v33, p2 │ │ sub-int v24, p5, p3 │ │ const/16 v26, 0x1 │ │ move-object/from16 v0, p0 │ │ @@ -1785,15 +1785,15 @@ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 252 │ move/from16 v0, v31 │ │ int-to-float v5, v0 │ │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v7, v0 │ │ move-object/from16 v4, p1 │ │ move v8, v6 │ │ @@ -2037,15 +2037,15 @@ │ move-result v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 286 │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v5, v0 │ │ move/from16 v0, v17 │ │ int-to-float v6, v0 │ │ @@ -2065,23 +2065,23 @@ │ │ .line 287 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ if-ne v12, v4, :cond_1e │ │ .line 288 │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v5, v0 │ │ move/from16 v0, v45 │ │ int-to-float v6, v0 │ │ - move/from16 v0, v41 │ + move/from16 v0, v33 │ │ int-to-float v7, v0 │ │ move/from16 v0, v17 │ │ int-to-float v8, v0 │ │ @@ -2316,40 +2316,40 @@ │ move-object/from16 v9, p6 │ │ invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ goto/16 :goto_14 │ │ :cond_1f │ - move/from16 v23, v41 │ + move/from16 v23, v33 │ │ goto/16 :goto_f │ │ :cond_20 │ - move-wide/from16 v39, v10 │ + move-wide/from16 v40, v10 │ │ goto/16 :goto_8 │ │ :cond_21 │ - move-wide/from16 v42, v13 │ + move-wide/from16 v42, v14 │ │ goto/16 :goto_7 │ │ :cond_22 │ - move-wide/from16 v4, v33 │ + move-wide/from16 v4, v34 │ │ goto/16 :goto_4 │ │ :cond_23 │ - move-wide/from16 v6, v35 │ + move-wide/from16 v6, v36 │ │ goto/16 :goto_6 │ │ :cond_24 │ - move-wide/from16 v8, v37 │ + move-wide/from16 v8, v38 │ │ goto/16 :goto_5 │ │ :cond_25 │ move/from16 v31, v14 │ │ goto/16 :goto_1 │ @@ -2467,15 +2467,15 @@ │ │ .line 358 │ :cond_1 │ return-void │ .end method │ │ .method protected drawXLabels(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDD)V │ - .locals 14 │ + .locals 16 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Ljava/lang/Double;", │ ">;[", │ @@ -2484,290 +2484,316 @@ │ "Landroid/graphics/Paint;", │ "IIIDD)V" │ } │ .end annotation │ │ .prologue │ .line 411 │ - invoke-interface {p1}, Ljava/util/List;->size()I │ + invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v12 │ │ .line 412 │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowLabels()Z │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v12 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowLabels()Z │ + │ + move-result v13 │ │ .line 413 │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowGrid()Z │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v13 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowGrid()Z │ + │ + move-result v14 │ │ .line 414 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move v10, v1 │ + move v11, v2 │ │ :goto_0 │ - if-ge v10, v11, :cond_2 │ + if-ge v11, v12, :cond_2 │ │ .line 415 │ - invoke-interface {p1, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move-object/from16 v0, p1 │ + │ + invoke-interface {v0, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/lang/Double; │ + check-cast v2, Ljava/lang/Double; │ │ - invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v2}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 416 │ move/from16 v0, p5 │ │ - int-to-double v1, v0 │ + int-to-double v2, v0 │ │ - sub-double v3, v7, p10 │ + sub-double v4, v8, p10 │ │ - mul-double v3, v3, p8 │ + mul-double v4, v4, p8 │ │ - add-double/2addr v1, v3 │ + add-double/2addr v2, v4 │ │ - double-to-float v2, v1 │ + double-to-float v3, v2 │ │ .line 417 │ - if-eqz v12, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 418 │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v1 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ + │ + move-result v2 │ │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 419 │ move/from16 v0, p7 │ │ - int-to-float v3, v0 │ + int-to-float v4, v0 │ │ move/from16 v0, p7 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ - iget-object v4, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ + iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v4 │ + invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ - const/high16 v5, 0x40400000 # 3.0f │ + move-result v5 │ │ - div-float/2addr v4, v5 │ + const/high16 v6, 0x40400000 # 3.0f │ + │ + div-float/2addr v5, v6 │ │ - add-float v5, v1, v4 │ + add-float v6, v2, v5 │ │ - move-object/from16 v1, p3 │ + move-object/from16 v2, p3 │ │ - move v4, v2 │ + move v5, v3 │ │ - move-object/from16 v6, p4 │ + move-object/from16 v7, p4 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 420 │ - invoke-virtual {p0, v7, v8}, Lorg/achartengine/chart/XYChart;->getLabel(D)Ljava/lang/String; │ + move-object/from16 v0, p0 │ │ - move-result-object v5 │ + invoke-virtual {v0, v8, v9}, Lorg/achartengine/chart/XYChart;->getLabel(D)Ljava/lang/String; │ + │ + move-result-object v6 │ │ move/from16 v0, p7 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ - iget-object v3, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ + iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v3 │ + invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ - const/high16 v4, 0x40800000 # 4.0f │ + move-result v4 │ │ - mul-float/2addr v3, v4 │ + const/high16 v5, 0x40800000 # 4.0f │ │ - const/high16 v4, 0x40400000 # 3.0f │ + mul-float/2addr v4, v5 │ │ - div-float/2addr v3, v4 │ + const/high16 v5, 0x40400000 # 3.0f │ │ - add-float v7, v1, v3 │ + div-float/2addr v4, v5 │ │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + add-float v8, v2, v4 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ + move-object/from16 v0, p0 │ │ - move-result v9 │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-object v3, p0 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ │ - move-object/from16 v4, p3 │ + move-result v10 │ │ - move v6, v2 │ + move-object/from16 v4, p0 │ │ - move-object/from16 v8, p4 │ + move-object/from16 v5, p3 │ │ - invoke-virtual/range {v3 .. v9}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ + move v7, v3 │ + │ + move-object/from16 v9, p4 │ + │ + invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 422 │ :cond_0 │ - if-eqz v13, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 423 │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v1 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ + │ + move-result v2 │ │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 424 │ move/from16 v0, p7 │ │ - int-to-float v3, v0 │ + int-to-float v4, v0 │ │ move/from16 v0, p6 │ │ - int-to-float v5, v0 │ + int-to-float v6, v0 │ │ - move-object/from16 v1, p3 │ + move-object/from16 v2, p3 │ │ - move v4, v2 │ + move v5, v3 │ │ - move-object/from16 v6, p4 │ + move-object/from16 v7, p4 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 414 │ :cond_1 │ - add-int/lit8 v1, v10, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move v10, v1 │ + move v11, v2 │ │ - goto :goto_0 │ + goto/16 :goto_0 │ │ .line 427 │ :cond_2 │ - if-eqz v12, :cond_3 │ + if-eqz v13, :cond_3 │ │ .line 428 │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v1 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ + │ + move-result v2 │ │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 429 │ move-object/from16 v0, p2 │ │ - array-length v11, v0 │ + array-length v12, v0 │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move v10, v1 │ + move v11, v2 │ │ :goto_1 │ - if-ge v10, v11, :cond_3 │ + if-ge v11, v12, :cond_3 │ │ - aget-object v7, p2, v10 │ + aget-object v8, p2, v11 │ │ .line 430 │ move/from16 v0, p5 │ │ - int-to-double v1, v0 │ + int-to-double v2, v0 │ │ - invoke-virtual {v7}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v8}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - sub-double v3, v3, p10 │ + sub-double v4, v4, p10 │ │ - mul-double v3, v3, p8 │ + mul-double v4, v4, p8 │ │ - add-double/2addr v1, v3 │ + add-double/2addr v2, v4 │ │ - double-to-float v2, v1 │ + double-to-float v3, v2 │ │ .line 431 │ move/from16 v0, p7 │ │ - int-to-float v3, v0 │ + int-to-float v4, v0 │ │ - add-int/lit8 v1, p7, 0x4 │ + add-int/lit8 v2, p7, 0x4 │ │ - int-to-float v5, v1 │ + int-to-float v6, v2 │ │ - move-object/from16 v1, p3 │ + move-object/from16 v2, p3 │ │ - move v4, v2 │ + move v5, v3 │ │ - move-object/from16 v6, p4 │ + move-object/from16 v7, p4 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 432 │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabel(Ljava/lang/Double;)Ljava/lang/String; │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result-object v5 │ + invoke-virtual {v2, v8}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabel(Ljava/lang/Double;)Ljava/lang/String; │ + │ + move-result-object v6 │ │ move/from16 v0, p7 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ - iget-object v3, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ + iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + │ + invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ - move-result v3 │ + move-result v4 │ │ - add-float v7, v1, v3 │ + add-float v8, v2, v4 │ │ - iget-object v1, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ + iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-result v9 │ + invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ │ - move-object v3, p0 │ + move-result v10 │ + │ + move-object/from16 v4, p0 │ │ - move-object/from16 v4, p3 │ + move-object/from16 v5, p3 │ │ - move v6, v2 │ + move v7, v3 │ │ - move-object/from16 v8, p4 │ + move-object/from16 v9, p4 │ │ - invoke-virtual/range {v3 .. v9}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ + invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 429 │ - add-int/lit8 v1, v10, 0x1 │ + add-int/lit8 v2, v11, 0x1 │ │ - move v10, v1 │ + move v11, v2 │ │ goto :goto_1 │ │ .line 436 │ :cond_3 │ return-void │ .end method │ @@ -2799,15 +2825,15 @@ │ .line 500 │ const-wide v0, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ return-wide v0 │ .end method │ │ .method protected getLabel(D)Ljava/lang/String; │ - .locals 3 │ + .locals 5 │ │ .prologue │ .line 387 │ const-string v0, "" │ │ .line 388 │ invoke-static {p1, p2}, Ljava/lang/Math;->round(D)J │ @@ -2823,17 +2849,17 @@ │ .line 389 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {p1, p2}, Ljava/lang/Math;->round(D)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, "" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2897,15 +2923,15 @@ │ .line 491 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public toRealPoint(FF)Landroid/graphics/PointF; │ - .locals 11 │ + .locals 12 │ │ .prologue │ .line 452 │ iget-object v0, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMin()D │ │ @@ -2939,29 +2965,29 @@ │ │ iget v9, v9, Landroid/graphics/Rect;->left:I │ │ int-to-float v9, v9 │ │ sub-float v9, p1, v9 │ │ - float-to-double v9, v9 │ + float-to-double v10, v9 │ │ sub-double/2addr v2, v0 │ │ - mul-double/2addr v2, v9 │ + mul-double/2addr v2, v10 │ │ iget-object v9, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ invoke-virtual {v9}, Landroid/graphics/Rect;->width()I │ │ move-result v9 │ │ - int-to-double v9, v9 │ + int-to-double v10, v9 │ │ - div-double/2addr v2, v9 │ + div-double/2addr v2, v10 │ │ add-double/2addr v0, v2 │ │ double-to-float v0, v0 │ │ iget-object v1, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ @@ -2975,41 +3001,41 @@ │ │ add-int/2addr v1, v2 │ │ int-to-float v1, v1 │ │ sub-float/2addr v1, p2 │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ sub-double/2addr v6, v4 │ │ - mul-double/2addr v1, v6 │ + mul-double/2addr v2, v6 │ │ - iget-object v3, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ - invoke-virtual {v3}, Landroid/graphics/Rect;->height()I │ + invoke-virtual {v1}, Landroid/graphics/Rect;->height()I │ │ - move-result v3 │ + move-result v1 │ │ - int-to-double v6, v3 │ + int-to-double v6, v1 │ │ - div-double/2addr v1, v6 │ + div-double/2addr v2, v6 │ │ - add-double/2addr v1, v4 │ + add-double/2addr v2, v4 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-direct {v8, v0, v1}, Landroid/graphics/PointF;->(FF)V │ │ return-object v8 │ .end method │ │ .method public toScreenPoint(Landroid/graphics/PointF;)Landroid/graphics/PointF; │ - .locals 13 │ + .locals 14 │ │ .prologue │ .line 463 │ iget-object v0, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMin()D │ │ @@ -3037,69 +3063,69 @@ │ move-result-wide v6 │ │ .line 467 │ new-instance v8, Landroid/graphics/PointF; │ │ iget v9, p1, Landroid/graphics/PointF;->x:F │ │ - float-to-double v9, v9 │ + float-to-double v10, v9 │ │ - sub-double/2addr v9, v0 │ + sub-double/2addr v10, v0 │ │ - iget-object v11, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ + iget-object v9, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ - invoke-virtual {v11}, Landroid/graphics/Rect;->width()I │ + invoke-virtual {v9}, Landroid/graphics/Rect;->width()I │ │ - move-result v11 │ + move-result v9 │ │ - int-to-double v11, v11 │ + int-to-double v12, v9 │ │ - mul-double/2addr v9, v11 │ + mul-double/2addr v10, v12 │ │ sub-double v0, v2, v0 │ │ - div-double v0, v9, v0 │ + div-double v0, v10, v0 │ │ iget-object v2, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ iget v2, v2, Landroid/graphics/Rect;->left:I │ │ int-to-double v2, v2 │ │ add-double/2addr v0, v2 │ │ double-to-float v0, v0 │ │ iget v1, p1, Landroid/graphics/PointF;->y:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - sub-double v1, v6, v1 │ + sub-double v2, v6, v2 │ │ - iget-object v3, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ - invoke-virtual {v3}, Landroid/graphics/Rect;->height()I │ + invoke-virtual {v1}, Landroid/graphics/Rect;->height()I │ │ - move-result v3 │ + move-result v1 │ │ - int-to-double v9, v3 │ + int-to-double v10, v1 │ │ - mul-double/2addr v1, v9 │ + mul-double/2addr v2, v10 │ │ - sub-double v3, v6, v4 │ + sub-double v4, v6, v4 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - iget-object v3, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ + iget-object v1, p0, Lorg/achartengine/chart/XYChart;->screenR:Landroid/graphics/Rect; │ │ - iget v3, v3, Landroid/graphics/Rect;->top:I │ + iget v1, v1, Landroid/graphics/Rect;->top:I │ │ - int-to-double v3, v3 │ + int-to-double v4, v1 │ │ - add-double/2addr v1, v3 │ + add-double/2addr v2, v4 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ invoke-direct {v8, v0, v1}, Landroid/graphics/PointF;->(FF)V │ │ return-object v8 │ .end method ├── smali/org/achartengine/chart/PieChart.smali │ @@ -30,15 +30,15 @@ │ .line 48 │ return-void │ .end method │ │ │ # virtual methods │ .method public draw(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ - .locals 33 │ + .locals 34 │ │ .prologue │ .line 62 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ @@ -95,15 +95,15 @@ │ .line 67 │ div-int/lit8 v2, p5, 0x5 │ │ move v12, v2 │ │ .line 69 │ :goto_0 │ - add-int/lit8 v19, p2, 0xf │ + add-int/lit8 v17, p2, 0xf │ │ .line 70 │ add-int/lit8 v13, p3, 0x5 │ │ .line 71 │ add-int v2, p2, p4 │ │ @@ -145,68 +145,68 @@ │ iget-object v2, v0, Lorg/achartengine/chart/PieChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v2}, Lorg/achartengine/model/CategorySeries;->getItemCount()I │ │ move-result v21 │ │ .line 76 │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 77 │ move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/String; │ │ move-object/from16 v22, v0 │ │ .line 78 │ const/4 v2, 0x0 │ │ - move-wide/from16 v17, v3 │ + move-wide/from16 v18, v4 │ │ :goto_1 │ move/from16 v0, v21 │ │ if-ge v2, v0, :cond_0 │ │ .line 79 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/achartengine/chart/PieChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ invoke-virtual {v3, v2}, Lorg/achartengine/model/CategorySeries;->getValue(I)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - add-double v3, v3, v17 │ + add-double v4, v4, v18 │ │ .line 80 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/achartengine/chart/PieChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ + iget-object v3, v0, Lorg/achartengine/chart/PieChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ - invoke-virtual {v5, v2}, Lorg/achartengine/model/CategorySeries;->getCategory(I)Ljava/lang/String; │ + invoke-virtual {v3, v2}, Lorg/achartengine/model/CategorySeries;->getCategory(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - aput-object v5, v22, v2 │ + aput-object v3, v22, v2 │ │ .line 78 │ add-int/lit8 v2, v2, 0x1 │ │ - move-wide/from16 v17, v3 │ + move-wide/from16 v18, v4 │ │ goto :goto_1 │ │ .line 82 │ :cond_0 │ const/4 v4, 0x0 │ │ .line 83 │ - sub-int v2, v20, v19 │ + sub-int v2, v20, v17 │ │ invoke-static {v2}, Ljava/lang/Math;->abs(I)I │ │ move-result v2 │ │ sub-int v3, v14, v13 │ │ @@ -217,22 +217,22 @@ │ invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v2 │ │ .line 84 │ int-to-double v2, v2 │ │ - const-wide v5, 0x3fd6666666666666L # 0.35 │ + const-wide v6, 0x3fd6666666666666L # 0.35 │ │ - mul-double/2addr v2, v5 │ + mul-double/2addr v2, v6 │ │ double-to-int v2, v2 │ │ .line 85 │ - add-int v3, v19, v20 │ + add-int v3, v17, v20 │ │ div-int/lit8 v23, v3, 0x2 │ │ .line 86 │ add-int v3, v14, v13 │ │ div-int/lit8 v24, v3, 0x2 │ @@ -320,28 +320,28 @@ │ │ iget-object v2, v0, Lorg/achartengine/chart/PieChart;->mDataset:Lorg/achartengine/model/CategorySeries; │ │ move/from16 v0, v16 │ │ invoke-virtual {v2, v0}, Lorg/achartengine/model/CategorySeries;->getValue(I)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-float v2, v5 │ + double-to-float v2, v6 │ │ .line 97 │ - float-to-double v5, v2 │ + float-to-double v6, v2 │ │ - div-double v5, v5, v17 │ + div-double v6, v6, v18 │ │ const-wide v10, 0x4076800000000000L # 360.0 │ │ - mul-double/2addr v5, v10 │ + mul-double/2addr v6, v10 │ │ - double-to-float v5, v5 │ + double-to-float v5, v6 │ │ .line 98 │ const/4 v6, 0x1 │ │ move-object/from16 v2, p1 │ │ move-object/from16 v7, p6 │ @@ -461,19 +461,19 @@ │ │ int-to-float v2, v0 │ │ move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v31, v0 │ + move-wide/from16 v32, v0 │ │ - mul-double v31, v31, v28 │ + mul-double v32, v32, v28 │ │ - move-wide/from16 v0, v31 │ + move-wide/from16 v0, v32 │ │ double-to-float v7, v0 │ │ add-float/2addr v2, v7 │ │ invoke-static {v2}, Ljava/lang/Math;->round(F)I │ │ @@ -498,27 +498,27 @@ │ │ sub-float v8, v13, v8 │ │ mul-float/2addr v8, v9 │ │ add-float/2addr v7, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ move/from16 v0, v27 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v31, v0 │ + move-wide/from16 v32, v0 │ │ - cmpg-double v7, v7, v31 │ + cmpg-double v7, v8, v32 │ │ if-gtz v7, :cond_2 │ │ .line 109 │ float-to-double v6, v14 │ │ const-wide v8, 0x3ff199999999999aL # 1.1 │ @@ -696,15 +696,15 @@ │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p1 │ │ move-object/from16 v5, v22 │ │ - move/from16 v6, v19 │ + move/from16 v6, v17 │ │ move/from16 v7, v20 │ │ move/from16 v8, p3 │ │ move/from16 v9, p4 ├── smali/org/achartengine/util/MathHelper.smali │ @@ -85,89 +85,89 @@ │ if-lez v1, :cond_2 │ │ .line 111 │ const/4 v0, 0x1 │ │ .line 116 │ :goto_1 │ - sub-double v1, p2, p0 │ + sub-double v2, p2, p0 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->abs(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->abs(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - int-to-double v3, p4 │ + int-to-double v4, p4 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-static {v1, v2}, Lorg/achartengine/util/MathHelper;->roundUp(D)D │ + invoke-static {v2, v3}, Lorg/achartengine/util/MathHelper;->roundUp(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 118 │ - div-double v3, p2, v1 │ + div-double v4, p2, v2 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v1 │ + mul-double/2addr v4, v2 │ │ .line 119 │ - div-double v5, p0, v1 │ + div-double v6, p0, v2 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - mul-double/2addr v5, v1 │ + mul-double/2addr v6, v2 │ │ .line 120 │ if-eqz v0, :cond_1 │ │ .line 121 │ const/4 v0, 0x3 │ │ new-array v0, v0, [D │ │ - const/4 v7, 0x0 │ + const/4 v1, 0x0 │ │ - aput-wide v5, v0, v7 │ + aput-wide v6, v0, v1 │ │ - const/4 v5, 0x1 │ + const/4 v1, 0x1 │ │ - aput-wide v3, v0, v5 │ + aput-wide v4, v0, v1 │ │ - const/4 v3, 0x2 │ + const/4 v1, 0x2 │ │ const-wide/high16 v4, -0x4010000000000000L # -1.0 │ │ - mul-double/2addr v1, v4 │ + mul-double/2addr v2, v4 │ │ - aput-wide v1, v0, v3 │ + aput-wide v2, v0, v1 │ │ goto :goto_0 │ │ .line 123 │ :cond_1 │ const/4 v0, 0x3 │ │ new-array v0, v0, [D │ │ - const/4 v7, 0x0 │ + const/4 v1, 0x0 │ │ - aput-wide v3, v0, v7 │ + aput-wide v4, v0, v1 │ │ - const/4 v3, 0x1 │ + const/4 v1, 0x1 │ │ - aput-wide v5, v0, v3 │ + aput-wide v6, v0, v1 │ │ - const/4 v3, 0x2 │ + const/4 v1, 0x2 │ │ - aput-wide v1, v0, v3 │ + aput-wide v2, v0, v1 │ │ goto :goto_0 │ │ :cond_2 │ move-wide v8, p2 │ │ move-wide p2, p0 │ @@ -264,23 +264,23 @@ │ .line 75 │ const/4 v0, 0x1 │ │ aget-wide v0, v4, v0 │ │ const/4 v2, 0x0 │ │ - aget-wide v5, v4, v2 │ + aget-wide v6, v4, v2 │ │ - sub-double/2addr v0, v5 │ + sub-double/2addr v0, v6 │ │ const/4 v2, 0x2 │ │ - aget-wide v5, v4, v2 │ + aget-wide v6, v4, v2 │ │ - div-double/2addr v0, v5 │ + div-double/2addr v0, v6 │ │ double-to-int v0, v0 │ │ add-int/lit8 v5, v0, 0x1 │ │ .line 80 │ const/4 v0, 0x0 │ @@ -395,61 +395,61 @@ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v0 │ │ .line 51 │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v3 │ │ - move-wide v3, v0 │ + move-wide v4, v0 │ │ - move-wide v5, v0 │ + move-wide v6, v0 │ │ move v1, v2 │ │ .line 52 │ :goto_1 │ - if-ge v1, v7, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ .line 53 │ invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Double; │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v8 │ │ .line 54 │ - invoke-static {v5, v6, v8, v9}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->min(DD)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 55 │ - invoke-static {v3, v4, v8, v9}, Ljava/lang/Math;->max(DD)D │ + invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;->max(DD)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 52 │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_1 │ │ .line 57 │ :cond_1 │ new-array v0, v11, [D │ │ - aput-wide v5, v0, v10 │ + aput-wide v6, v0, v10 │ │ - aput-wide v3, v0, v2 │ + aput-wide v4, v0, v2 │ │ goto :goto_0 │ .end method │ │ .method private static roundUp(D)D │ .locals 10 ├── smali/org/javia/arity/CompiledFunction.smali │ @@ -142,15 +142,15 @@ │ │ .line 94 │ :cond_0 │ return-void │ .end method │ │ .method private exec(Lorg/javia/arity/EvalContext;IZ)I │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 175 │ add-int/lit8 v1, p2, 0x1 │ │ .line 176 │ if-eqz p3, :cond_0 │ @@ -239,28 +239,28 @@ │ │ iget v2, p0, Lorg/javia/arity/CompiledFunction;->arity:I │ │ sub-int v2, v0, v2 │ │ iget-object v3, p1, Lorg/javia/arity/EvalContext;->stackRe:[D │ │ - aget-wide v3, v3, v0 │ + aget-wide v4, v3, v0 │ │ - aput-wide v3, v1, v2 │ + aput-wide v4, v1, v2 │ │ goto :goto_1 │ .end method │ │ .method private toComplex([DLorg/javia/arity/EvalContext;)[Lorg/javia/arity/Complex; │ - .locals 8 │ + .locals 9 │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ const/4 v0, 0x0 │ │ .line 140 │ array-length v1, p1 │ │ packed-switch v1, :pswitch_data_0 │ @@ -275,17 +275,17 @@ │ array-length v2, p1 │ │ if-ge v0, v2, :cond_0 │ │ .line 156 │ new-instance v2, Lorg/javia/arity/Complex; │ │ - aget-wide v3, p1, v0 │ + aget-wide v4, p1, v0 │ │ - invoke-direct {v2, v3, v4, v5, v6}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v2, v4, v5, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ aput-object v2, v1, v0 │ │ .line 155 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ @@ -301,17 +301,17 @@ │ .line 145 │ :pswitch_1 │ iget-object v1, p2, Lorg/javia/arity/EvalContext;->args1c:[Lorg/javia/arity/Complex; │ │ .line 146 │ new-instance v2, Lorg/javia/arity/Complex; │ │ - aget-wide v3, p1, v0 │ + aget-wide v4, p1, v0 │ │ - invoke-direct {v2, v3, v4, v5, v6}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v2, v4, v5, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ aput-object v2, v1, v0 │ │ move-object v0, v1 │ │ .line 147 │ goto :goto_1 │ @@ -319,28 +319,28 @@ │ .line 149 │ :pswitch_2 │ iget-object v1, p2, Lorg/javia/arity/EvalContext;->args2c:[Lorg/javia/arity/Complex; │ │ .line 150 │ new-instance v2, Lorg/javia/arity/Complex; │ │ - aget-wide v3, p1, v0 │ + aget-wide v4, p1, v0 │ │ - invoke-direct {v2, v3, v4, v5, v6}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v2, v4, v5, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ aput-object v2, v1, v0 │ │ .line 151 │ new-instance v0, Lorg/javia/arity/Complex; │ │ - aget-wide v2, p1, v7 │ + aget-wide v2, p1, v8 │ │ - invoke-direct {v0, v2, v3, v5, v6}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v0, v2, v3, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ - aput-object v0, v1, v7 │ + aput-object v0, v1, v8 │ │ move-object v0, v1 │ │ .line 152 │ goto :goto_1 │ │ :cond_0 │ @@ -380,15 +380,15 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public eval(D)D │ - .locals 4 │ + .locals 5 │ │ .prologue │ .line 106 │ sget-object v1, Lorg/javia/arity/CompiledFunction;->context:Lorg/javia/arity/EvalContext; │ │ monitor-enter v1 │ │ @@ -412,53 +412,53 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public eval(DD)D │ - .locals 7 │ + .locals 9 │ │ .prologue │ .line 113 │ - sget-object v6, Lorg/javia/arity/CompiledFunction;->context:Lorg/javia/arity/EvalContext; │ + sget-object v7, Lorg/javia/arity/CompiledFunction;->context:Lorg/javia/arity/EvalContext; │ │ - monitor-enter v6 │ + monitor-enter v7 │ │ .line 114 │ :try_start_0 │ - sget-object v5, Lorg/javia/arity/CompiledFunction;->context:Lorg/javia/arity/EvalContext; │ + sget-object v6, Lorg/javia/arity/CompiledFunction;->context:Lorg/javia/arity/EvalContext; │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-wide v1, p1 │ + move-wide v2, p1 │ │ - move-wide v3, p3 │ + move-wide v4, p3 │ │ - invoke-virtual/range {v0 .. v5}, Lorg/javia/arity/CompiledFunction;->eval(DDLorg/javia/arity/EvalContext;)D │ + invoke-virtual/range {v1 .. v6}, Lorg/javia/arity/CompiledFunction;->eval(DDLorg/javia/arity/EvalContext;)D │ │ move-result-wide v0 │ │ - monitor-exit v6 │ + monitor-exit v7 │ │ return-wide v0 │ │ .line 115 │ :catchall_0 │ move-exception v0 │ │ - monitor-exit v6 │ + monitor-exit v7 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public eval(DDLorg/javia/arity/EvalContext;)D │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 132 │ iget-object v0, p5, Lorg/javia/arity/EvalContext;->args2:[D │ │ .line 133 │ const/4 v1, 0x0 │ @@ -475,15 +475,15 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public eval(DLorg/javia/arity/EvalContext;)D │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 126 │ iget-object v0, p3, Lorg/javia/arity/EvalContext;->args1:[D │ │ .line 127 │ const/4 v1, 0x0 │ @@ -807,1054 +807,1054 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method execWithoutCheck(Lorg/javia/arity/EvalContext;I)I │ - .locals 16 │ + .locals 17 │ │ .prologue │ .line 192 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 193 │ - new-instance v1, Ljava/lang/Error; │ + new-instance v2, Ljava/lang/Error; │ │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "This function can only be evaluated in complex mode: " │ + const-string v4, "This function can only be evaluated in complex mode: " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-direct {v1, v2}, Ljava/lang/Error;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/Error;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 196 │ :cond_0 │ move-object/from16 v0, p1 │ │ - iget-object v8, v0, Lorg/javia/arity/EvalContext;->stackRe:[D │ + iget-object v9, v0, Lorg/javia/arity/EvalContext;->stackRe:[D │ │ .line 198 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Lorg/javia/arity/CompiledFunction;->arity:I │ + iget v2, v0, Lorg/javia/arity/CompiledFunction;->arity:I │ │ - sub-int v9, p2, v1 │ + sub-int v10, p2, v2 │ │ .line 199 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 200 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 202 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - array-length v10, v1 │ + array-length v11, v2 │ │ .line 203 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move v7, v1 │ + move v8, v2 │ │ - move/from16 v6, p2 │ + move/from16 v7, p2 │ │ :goto_0 │ - if-ge v7, v10, :cond_4 │ + if-ge v8, v11, :cond_4 │ │ .line 205 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - aget-byte v1, v1, v7 │ + aget-byte v2, v2, v8 │ │ - packed-switch v1, :pswitch_data_0 │ + packed-switch v2, :pswitch_data_0 │ │ .line 302 │ - new-instance v1, Ljava/lang/Error; │ + new-instance v2, Ljava/lang/Error; │ │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "Unknown opcode " │ + const-string v4, "Unknown opcode " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v4, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - aget-byte v3, v3, v7 │ + aget-byte v4, v4, v8 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-direct {v1, v2}, Ljava/lang/Error;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/Error;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 207 │ :pswitch_0 │ - add-int/lit8 v2, v6, 0x1 │ + add-int/lit8 v3, v7, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/javia/arity/CompiledFunction;->constsRe:[D │ + iget-object v5, v0, Lorg/javia/arity/CompiledFunction;->constsRe:[D │ │ - add-int/lit8 v1, v5, 0x1 │ + add-int/lit8 v2, v6, 0x1 │ │ - aget-wide v4, v4, v5 │ + aget-wide v6, v5, v6 │ │ - aput-wide v4, v8, v2 │ + aput-wide v6, v9, v3 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v2 │ + move v4, v3 │ │ - move v2, v1 │ + move v3, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 203 │ :goto_1 │ - add-int/lit8 v4, v7, 0x1 │ - │ - move v7, v4 │ + add-int/lit8 v5, v8, 0x1 │ │ - move v5, v2 │ + move v8, v5 │ │ move v6, v3 │ │ - move v3, v1 │ + move v7, v4 │ + │ + move v4, v2 │ │ goto :goto_0 │ │ .line 211 │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->funcs:[Lorg/javia/arity/Function; │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->funcs:[Lorg/javia/arity/Function; │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v5, v4, 0x1 │ │ - aget-object v1, v1, v3 │ + aget-object v2, v2, v4 │ │ .line 212 │ - instance-of v2, v1, Lorg/javia/arity/CompiledFunction; │ + instance-of v3, v2, Lorg/javia/arity/CompiledFunction; │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 213 │ - check-cast v1, Lorg/javia/arity/CompiledFunction; │ + check-cast v2, Lorg/javia/arity/CompiledFunction; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-direct {v1, v0, v6, v2}, Lorg/javia/arity/CompiledFunction;->exec(Lorg/javia/arity/EvalContext;IZ)I │ + invoke-direct {v2, v0, v7, v3}, Lorg/javia/arity/CompiledFunction;->exec(Lorg/javia/arity/EvalContext;IZ)I │ │ - move-result v1 │ + move-result v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v4 │ + move v2, v5 │ │ goto :goto_1 │ │ .line 215 │ :cond_1 │ - invoke-virtual {v1}, Lorg/javia/arity/Function;->arity()I │ + invoke-virtual {v2}, Lorg/javia/arity/Function;->arity()I │ │ - move-result v2 │ + move-result v3 │ │ .line 216 │ - sub-int v3, v6, v2 │ + sub-int v4, v7, v3 │ │ .line 218 │ move-object/from16 v0, p1 │ │ - iget v6, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iget v7, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ .line 220 │ - add-int/lit8 v11, v3, 0x1 │ + add-int/lit8 v12, v4, 0x1 │ │ :try_start_0 │ move-object/from16 v0, p1 │ │ - iput v11, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iput v12, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ .line 221 │ - packed-switch v2, :pswitch_data_1 │ + packed-switch v3, :pswitch_data_1 │ │ .line 232 │ - new-array v11, v2, [D │ + new-array v12, v3, [D │ │ .line 233 │ - add-int/lit8 v12, v3, 0x1 │ + add-int/lit8 v13, v4, 0x1 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-static {v8, v12, v11, v13, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v9, v13, v12, v14, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 234 │ - invoke-virtual {v1, v11}, Lorg/javia/arity/Function;->eval([D)D │ + invoke-virtual {v2, v12}, Lorg/javia/arity/Function;->eval([D)D │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 237 │ :goto_2 │ move-object/from16 v0, p1 │ │ - iput v6, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iput v7, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ .line 239 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ - aput-wide v1, v8, v3 │ - │ - move v1, v4 │ + aput-wide v2, v9, v4 │ │ move v2, v5 │ │ + move v3, v6 │ + │ .line 242 │ goto :goto_1 │ │ .line 223 │ :pswitch_2 │ :try_start_1 │ - invoke-virtual {v1}, Lorg/javia/arity/Function;->eval()D │ + invoke-virtual {v2}, Lorg/javia/arity/Function;->eval()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_2 │ │ .line 226 │ :pswitch_3 │ - add-int/lit8 v2, v3, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ │ - aget-wide v11, v8, v2 │ + aget-wide v12, v9, v3 │ │ - invoke-virtual {v1, v11, v12}, Lorg/javia/arity/Function;->eval(D)D │ + invoke-virtual {v2, v12, v13}, Lorg/javia/arity/Function;->eval(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_2 │ │ .line 229 │ :pswitch_4 │ - add-int/lit8 v2, v3, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ │ - aget-wide v11, v8, v2 │ + aget-wide v12, v9, v3 │ │ - add-int/lit8 v2, v3, 0x2 │ + add-int/lit8 v3, v4, 0x2 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Function;->eval(DD)D │ + invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Function;->eval(DD)D │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_2 │ │ .line 237 │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ move-object/from16 v0, p1 │ │ - iput v6, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iput v7, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ - throw v1 │ + throw v2 │ │ .line 245 │ :pswitch_5 │ - add-int/lit8 v1, v6, 0x1 │ + add-int/lit8 v2, v7, 0x1 │ │ - sget-object v2, Lorg/javia/arity/CompiledFunction;->random:Ljava/util/Random; │ + sget-object v3, Lorg/javia/arity/CompiledFunction;->random:Ljava/util/Random; │ │ - invoke-virtual {v2}, Ljava/util/Random;->nextDouble()D │ + invoke-virtual {v3}, Ljava/util/Random;->nextDouble()D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto :goto_1 │ │ .line 247 │ :pswitch_6 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - add-double/2addr v11, v13 │ + add-double/2addr v12, v14 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 248 │ :pswitch_7 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - sub-double/2addr v11, v13 │ + sub-double/2addr v12, v14 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 249 │ :pswitch_8 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - mul-double/2addr v11, v13 │ + mul-double/2addr v12, v14 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 250 │ :pswitch_9 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - div-double/2addr v11, v13 │ + div-double/2addr v12, v14 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 251 │ :pswitch_a │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - rem-double/2addr v11, v13 │ + rem-double/2addr v12, v14 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 254 │ :pswitch_b │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;->pow(DD)D │ + invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;->pow(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 255 │ goto/16 :goto_1 │ │ .line 258 │ :pswitch_c │ - aget-wide v1, v8, v6 │ - │ - neg-double v1, v1 │ + aget-wide v2, v9, v7 │ │ - aput-wide v1, v8, v6 │ + neg-double v2, v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 259 │ :pswitch_d │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->factorial(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->factorial(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 261 │ :pswitch_e │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->sin(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->sin(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 262 │ :pswitch_f │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->cos(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->cos(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 263 │ :pswitch_10 │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->tan(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->tan(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 264 │ :pswitch_11 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->asin(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->asin(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, v8, v6 │ + aput-wide v2, v9, v7 │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 265 │ :pswitch_12 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->acos(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->acos(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 266 │ :pswitch_13 │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->atan(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->atan(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 268 │ :pswitch_14 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->exp(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->exp(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 269 │ :pswitch_15 │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->log(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->log(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 271 │ :pswitch_16 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, v8, v6 │ + aput-wide v2, v9, v7 │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 272 │ :pswitch_17 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->cbrt(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->cbrt(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 274 │ :pswitch_18 │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->sinh(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->sinh(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 275 │ :pswitch_19 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->cosh(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->cosh(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 276 │ :pswitch_1a │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->tanh(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->tanh(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 277 │ :pswitch_1b │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->asinh(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->asinh(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, v8, v6 │ + aput-wide v2, v9, v7 │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 278 │ :pswitch_1c │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->acosh(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->acosh(D)D │ │ - move-result-wide v1 │ - │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 279 │ :pswitch_1d │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->atanh(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->atanh(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 281 │ :pswitch_1e │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->abs(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->abs(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, v8, v6 │ + aput-wide v2, v9, v7 │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 282 │ :pswitch_1f │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Ljava/lang/Math;->floor(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 283 │ :pswitch_20 │ - aget-wide v1, v8, v6 │ - │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + aget-wide v2, v9, v7 │ │ - move-result-wide v1 │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - aput-wide v1, v8, v6 │ + move-result-wide v2 │ │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ .line 284 │ :pswitch_21 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - cmpl-double v1, v1, v11 │ + cmpl-double v2, v2, v12 │ │ - if-lez v1, :cond_2 │ + if-lez v2, :cond_2 │ │ - const-wide/high16 v1, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ :goto_3 │ - aput-wide v1, v8, v6 │ - │ - move v1, v3 │ + aput-wide v2, v9, v7 │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_1 │ │ :cond_2 │ - aget-wide v1, v8, v6 │ + aget-wide v2, v9, v7 │ │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - cmpg-double v1, v1, v11 │ + cmpg-double v2, v2, v12 │ │ - if-gez v1, :cond_3 │ + if-gez v2, :cond_3 │ │ - const-wide/high16 v1, -0x4010000000000000L # -1.0 │ + const-wide/high16 v2, -0x4010000000000000L # -1.0 │ │ goto :goto_3 │ │ :cond_3 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ goto :goto_3 │ │ .line 286 │ :pswitch_22 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->min(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 287 │ :pswitch_23 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->min(DD)D │ + invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;->min(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 288 │ :pswitch_24 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;->gcd(DD)D │ + invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;->gcd(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 289 │ :pswitch_25 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;->combinations(DD)D │ + invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;->combinations(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 290 │ :pswitch_26 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-wide v11, v8, v1 │ + aget-wide v12, v9, v2 │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-wide v13, v8, v2 │ + aget-wide v14, v9, v3 │ │ - invoke-static {v11, v12, v13, v14}, Lorg/javia/arity/MoreMath;->permutations(DD)D │ + invoke-static {v12, v13, v14, v15}, Lorg/javia/arity/MoreMath;->permutations(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_1 │ │ .line 298 │ :pswitch_27 │ - add-int/lit8 v1, v6, 0x1 │ + add-int/lit8 v2, v7, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v3, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - aget-byte v2, v2, v7 │ + aget-byte v3, v3, v8 │ │ - add-int/2addr v2, v9 │ + add-int/2addr v3, v10 │ │ - add-int/lit8 v2, v2, -0x24 │ + add-int/lit8 v3, v3, -0x24 │ │ - aget-wide v11, v8, v2 │ + aget-wide v12, v9, v3 │ │ - aput-wide v11, v8, v1 │ + aput-wide v12, v9, v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 299 │ goto/16 :goto_1 │ │ .line 305 │ :cond_4 │ - return v6 │ + return v7 │ │ .line 205 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_6 │ @@ -1904,1030 +1904,1030 @@ │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ .end packed-switch │ .end method │ │ .method execWithoutCheckComplex(Lorg/javia/arity/EvalContext;I)I │ - .locals 16 │ + .locals 17 │ │ .prologue │ .line 361 │ move-object/from16 v0, p1 │ │ - iget-object v8, v0, Lorg/javia/arity/EvalContext;->stackComplex:[Lorg/javia/arity/Complex; │ + iget-object v9, v0, Lorg/javia/arity/EvalContext;->stackComplex:[Lorg/javia/arity/Complex; │ │ .line 363 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Lorg/javia/arity/CompiledFunction;->arity:I │ + iget v2, v0, Lorg/javia/arity/CompiledFunction;->arity:I │ │ - sub-int v9, p2, v1 │ + sub-int v10, p2, v2 │ │ .line 364 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 365 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 367 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - array-length v10, v1 │ + array-length v11, v2 │ │ .line 368 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move v7, v1 │ + move v8, v2 │ │ - move/from16 v6, p2 │ + move/from16 v7, p2 │ │ :goto_0 │ - if-ge v7, v10, :cond_4 │ + if-ge v8, v11, :cond_4 │ │ .line 369 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - aget-byte v1, v1, v7 │ + aget-byte v2, v2, v8 │ │ - packed-switch v1, :pswitch_data_0 │ + packed-switch v2, :pswitch_data_0 │ │ .line 490 │ - new-instance v1, Ljava/lang/Error; │ + new-instance v2, Ljava/lang/Error; │ │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "Unknown opcode " │ + const-string v4, "Unknown opcode " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v4, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - aget-byte v3, v3, v7 │ + aget-byte v4, v4, v8 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-direct {v1, v2}, Ljava/lang/Error;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/Error;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 371 │ :pswitch_0 │ - add-int/lit8 v4, v6, 0x1 │ + add-int/lit8 v5, v7, 0x1 │ │ .line 372 │ - aget-object v6, v8, v4 │ + aget-object v7, v9, v5 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->constsRe:[D │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->constsRe:[D │ │ - aget-wide v11, v1, v5 │ + aget-wide v12, v2, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ :goto_1 │ - invoke-virtual {v6, v11, v12, v1, v2}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v7, v12, v13, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ .line 373 │ - add-int/lit8 v1, v5, 0x1 │ + add-int/lit8 v2, v6, 0x1 │ │ - move v2, v1 │ + move v3, v2 │ │ - move v1, v3 │ + move v2, v4 │ │ - move v3, v4 │ + move v4, v5 │ │ .line 368 │ :goto_2 │ - add-int/lit8 v4, v7, 0x1 │ + add-int/lit8 v5, v8, 0x1 │ │ - move v7, v4 │ - │ - move v5, v2 │ + move v8, v5 │ │ move v6, v3 │ │ - move v3, v1 │ + move v7, v4 │ + │ + move v4, v2 │ │ goto :goto_0 │ │ .line 372 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ │ - aget-wide v1, v1, v5 │ + aget-wide v2, v2, v6 │ │ goto :goto_1 │ │ .line 377 │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lorg/javia/arity/CompiledFunction;->funcs:[Lorg/javia/arity/Function; │ + iget-object v2, v0, Lorg/javia/arity/CompiledFunction;->funcs:[Lorg/javia/arity/Function; │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v5, v4, 0x1 │ │ - aget-object v1, v1, v3 │ + aget-object v2, v2, v4 │ │ .line 378 │ - instance-of v2, v1, Lorg/javia/arity/CompiledFunction; │ + instance-of v3, v2, Lorg/javia/arity/CompiledFunction; │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 379 │ - check-cast v1, Lorg/javia/arity/CompiledFunction; │ + check-cast v2, Lorg/javia/arity/CompiledFunction; │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ move-object/from16 v0, p1 │ │ - invoke-direct {v1, v0, v6, v2}, Lorg/javia/arity/CompiledFunction;->exec(Lorg/javia/arity/EvalContext;IZ)I │ + invoke-direct {v2, v0, v7, v3}, Lorg/javia/arity/CompiledFunction;->exec(Lorg/javia/arity/EvalContext;IZ)I │ │ - move-result v1 │ + move-result v2 │ │ - move v2, v5 │ + move v3, v6 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v4 │ + move v2, v5 │ │ goto :goto_2 │ │ .line 381 │ :cond_1 │ - invoke-virtual {v1}, Lorg/javia/arity/Function;->arity()I │ + invoke-virtual {v2}, Lorg/javia/arity/Function;->arity()I │ │ - move-result v2 │ + move-result v3 │ │ .line 382 │ - sub-int v3, v6, v2 │ + sub-int v4, v7, v3 │ │ .line 384 │ move-object/from16 v0, p1 │ │ - iget v6, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iget v7, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ .line 386 │ - add-int/lit8 v11, v3, 0x1 │ + add-int/lit8 v12, v4, 0x1 │ │ :try_start_0 │ move-object/from16 v0, p1 │ │ - iput v11, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iput v12, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ .line 387 │ - packed-switch v2, :pswitch_data_1 │ + packed-switch v3, :pswitch_data_1 │ │ .line 398 │ - new-array v11, v2, [Lorg/javia/arity/Complex; │ + new-array v12, v3, [Lorg/javia/arity/Complex; │ │ .line 399 │ - add-int/lit8 v12, v3, 0x1 │ + add-int/lit8 v13, v4, 0x1 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-static {v8, v12, v11, v13, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v9, v13, v12, v14, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 400 │ - invoke-virtual {v1, v11}, Lorg/javia/arity/Function;->eval([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v12}, Lorg/javia/arity/Function;->eval([Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 403 │ :goto_3 │ move-object/from16 v0, p1 │ │ - iput v6, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iput v7, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ .line 405 │ - add-int/lit8 v2, v3, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ │ - aget-object v3, v8, v2 │ + aget-object v4, v9, v3 │ │ - invoke-virtual {v3, v1}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v4, v2}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v1, v4 │ + move v2, v5 │ │ - move v3, v2 │ + move v4, v3 │ │ - move v2, v5 │ + move v3, v6 │ │ .line 407 │ goto :goto_2 │ │ .line 389 │ :pswitch_2 │ :try_start_1 │ - new-instance v2, Lorg/javia/arity/Complex; │ + new-instance v3, Lorg/javia/arity/Complex; │ │ - invoke-virtual {v1}, Lorg/javia/arity/Function;->eval()D │ + invoke-virtual {v2}, Lorg/javia/arity/Function;->eval()D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ - invoke-direct {v2, v11, v12, v13, v14}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v3, v12, v13, v14, v15}, Lorg/javia/arity/Complex;->(DD)V │ │ - move-object v1, v2 │ + move-object v2, v3 │ │ .line 390 │ goto :goto_3 │ │ .line 392 │ :pswitch_3 │ - add-int/lit8 v2, v3, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ │ - aget-object v2, v8, v2 │ + aget-object v3, v9, v3 │ │ - invoke-virtual {v1, v2}, Lorg/javia/arity/Function;->eval(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v3}, Lorg/javia/arity/Function;->eval(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move-result-object v1 │ + move-result-object v2 │ │ goto :goto_3 │ │ .line 395 │ :pswitch_4 │ - add-int/lit8 v2, v3, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ │ - aget-object v2, v8, v2 │ + aget-object v3, v9, v3 │ │ - add-int/lit8 v11, v3, 0x2 │ + add-int/lit8 v12, v4, 0x2 │ │ - aget-object v11, v8, v11 │ + aget-object v12, v9, v12 │ │ - invoke-virtual {v1, v2, v11}, Lorg/javia/arity/Function;->eval(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v3, v12}, Lorg/javia/arity/Function;->eval(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-object v1 │ + move-result-object v2 │ │ goto :goto_3 │ │ .line 403 │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ move-object/from16 v0, p1 │ │ - iput v6, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ + iput v7, v0, Lorg/javia/arity/EvalContext;->stackBase:I │ │ - throw v1 │ + throw v2 │ │ .line 410 │ :pswitch_5 │ - add-int/lit8 v1, v6, 0x1 │ + add-int/lit8 v2, v7, 0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - sget-object v4, Lorg/javia/arity/CompiledFunction;->random:Ljava/util/Random; │ + sget-object v5, Lorg/javia/arity/CompiledFunction;->random:Ljava/util/Random; │ │ - invoke-virtual {v4}, Ljava/util/Random;->nextDouble()D │ + invoke-virtual {v5}, Ljava/util/Random;->nextDouble()D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ - invoke-virtual {v2, v11, v12, v13, v14}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v12, v13, v14, v15}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 412 │ :pswitch_6 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->add(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->add(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 414 │ :pswitch_7 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->sub(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->sub(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 415 │ goto/16 :goto_2 │ │ .line 416 │ :pswitch_8 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->mul(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->mul(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 417 │ :pswitch_9 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->div(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->div(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 418 │ :pswitch_a │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->mod(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->mod(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 419 │ :pswitch_b │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 421 │ :pswitch_c │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->negate()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->negate()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 422 │ :pswitch_d │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 424 │ :pswitch_e │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->sin()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->sin()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 425 │ :pswitch_f │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->cos()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->cos()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 426 │ :pswitch_10 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->tan()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->tan()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 427 │ :pswitch_11 │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->sinh()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->sinh()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 428 │ :pswitch_12 │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->cosh()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->cosh()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 429 │ :pswitch_13 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->tanh()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->tanh()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 431 │ :pswitch_14 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->asin()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->asin()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 432 │ :pswitch_15 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->acos()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->acos()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 433 │ :pswitch_16 │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->atan()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->atan()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 434 │ :pswitch_17 │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->asinh()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->asinh()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 435 │ :pswitch_18 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->acosh()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->acosh()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 436 │ :pswitch_19 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->atanh()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->atanh()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 438 │ :pswitch_1a │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->exp()Lorg/javia/arity/Complex; │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->exp()Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 439 │ :pswitch_1b │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 441 │ :pswitch_1c │ - aget-object v1, v8, v6 │ - │ - invoke-virtual {v1}, Lorg/javia/arity/Complex;->sqrt()Lorg/javia/arity/Complex; │ + aget-object v2, v9, v7 │ │ - move v1, v3 │ + invoke-virtual {v2}, Lorg/javia/arity/Complex;->sqrt()Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 442 │ :pswitch_1d │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - new-instance v2, Lorg/javia/arity/Complex; │ + new-instance v3, Lorg/javia/arity/Complex; │ │ - const-wide v11, 0x400aaaaaaaaaaaabL # 3.3333333333333335 │ + const-wide v12, 0x400aaaaaaaaaaaabL # 3.3333333333333335 │ │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ - invoke-direct {v2, v11, v12, v13, v14}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v3, v12, v13, v14, v15}, Lorg/javia/arity/Complex;->(DD)V │ │ - invoke-virtual {v1, v2}, Lorg/javia/arity/Complex;->pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v3}, Lorg/javia/arity/Complex;->pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 445 │ :pswitch_1e │ - aget-object v1, v8, v6 │ - │ - aget-object v2, v8, v6 │ + aget-object v2, v9, v7 │ │ - invoke-virtual {v2}, Lorg/javia/arity/Complex;->abs()D │ + aget-object v3, v9, v7 │ │ - move-result-wide v11 │ + invoke-virtual {v3}, Lorg/javia/arity/Complex;->abs()D │ │ - const-wide/16 v13, 0x0 │ + move-result-wide v12 │ │ - invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + const-wide/16 v14, 0x0 │ │ - move v1, v3 │ + invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 446 │ :pswitch_1f │ - aget-object v1, v8, v6 │ - │ - aget-object v2, v8, v6 │ + aget-object v2, v9, v7 │ │ - iget-wide v11, v2, Lorg/javia/arity/Complex;->re:D │ + aget-object v3, v9, v7 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->floor(D)D │ + iget-wide v12, v3, Lorg/javia/arity/Complex;->re:D │ │ - move-result-wide v11 │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - const-wide/16 v13, 0x0 │ + move-result-wide v12 │ │ - invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + const-wide/16 v14, 0x0 │ │ - move v1, v3 │ + invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 447 │ :pswitch_20 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - aget-object v2, v8, v6 │ + aget-object v3, v9, v7 │ │ - iget-wide v11, v2, Lorg/javia/arity/Complex;->re:D │ + iget-wide v12, v3, Lorg/javia/arity/Complex;->re:D │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ - invoke-virtual {v1, v11, v12, v13, v14}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v12, v13, v14, v15}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ goto/16 :goto_2 │ │ .line 449 │ :pswitch_21 │ - aget-object v1, v8, v6 │ + aget-object v2, v9, v7 │ │ - iget-wide v1, v1, Lorg/javia/arity/Complex;->re:D │ + iget-wide v2, v2, Lorg/javia/arity/Complex;->re:D │ │ .line 450 │ - aget-object v4, v8, v6 │ + aget-object v5, v9, v7 │ │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - cmpl-double v11, v1, v11 │ + cmpl-double v12, v2, v12 │ │ - if-lez v11, :cond_2 │ + if-lez v12, :cond_2 │ │ - const-wide/high16 v1, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ :goto_4 │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - invoke-virtual {v4, v1, v2, v11, v12}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v5, v2, v3, v12, v13}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ - move v1, v3 │ - │ - move v2, v5 │ + move v2, v4 │ │ move v3, v6 │ │ + move v4, v7 │ + │ .line 451 │ goto/16 :goto_2 │ │ .line 450 │ :cond_2 │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - cmpg-double v1, v1, v11 │ + cmpg-double v2, v2, v12 │ │ - if-gez v1, :cond_3 │ + if-gez v2, :cond_3 │ │ - const-wide/high16 v1, -0x4010000000000000L # -1.0 │ + const-wide/high16 v2, -0x4010000000000000L # -1.0 │ │ goto :goto_4 │ │ :cond_3 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ goto :goto_4 │ │ .line 454 │ :pswitch_22 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ .line 455 │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-object v2, v8, v2 │ + aget-object v3, v9, v3 │ │ - iget-wide v11, v2, Lorg/javia/arity/Complex;->re:D │ + iget-wide v12, v3, Lorg/javia/arity/Complex;->re:D │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - iget-wide v13, v2, Lorg/javia/arity/Complex;->re:D │ + iget-wide v14, v3, Lorg/javia/arity/Complex;->re:D │ │ - cmpg-double v2, v11, v13 │ + cmpg-double v3, v12, v14 │ │ - if-gez v2, :cond_5 │ + if-gez v3, :cond_5 │ │ .line 456 │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 461 │ :pswitch_23 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ .line 462 │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - iget-wide v11, v2, Lorg/javia/arity/Complex;->re:D │ + iget-wide v12, v3, Lorg/javia/arity/Complex;->re:D │ │ - add-int/lit8 v2, v1, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - aget-object v2, v8, v2 │ + aget-object v3, v9, v3 │ │ - iget-wide v13, v2, Lorg/javia/arity/Complex;->re:D │ + iget-wide v14, v3, Lorg/javia/arity/Complex;->re:D │ │ - cmpg-double v2, v11, v13 │ + cmpg-double v3, v12, v14 │ │ - if-gez v2, :cond_5 │ + if-gez v3, :cond_5 │ │ .line 463 │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 469 │ :pswitch_24 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->gcd(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->gcd(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 470 │ goto/16 :goto_2 │ │ .line 473 │ :pswitch_25 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->combinations(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->combinations(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 474 │ goto/16 :goto_2 │ │ .line 477 │ :pswitch_26 │ - add-int/lit8 v1, v6, -0x1 │ + add-int/lit8 v2, v7, -0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ - add-int/lit8 v4, v1, 0x1 │ + add-int/lit8 v5, v2, 0x1 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->permutations(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->permutations(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 478 │ goto/16 :goto_2 │ │ .line 486 │ :pswitch_27 │ - add-int/lit8 v1, v6, 0x1 │ + add-int/lit8 v2, v7, 0x1 │ │ - aget-object v2, v8, v1 │ + aget-object v3, v9, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ + iget-object v5, v0, Lorg/javia/arity/CompiledFunction;->code:[B │ │ - aget-byte v4, v4, v7 │ + aget-byte v5, v5, v8 │ │ - add-int/2addr v4, v9 │ + add-int/2addr v5, v10 │ │ - add-int/lit8 v4, v4, -0x24 │ + add-int/lit8 v5, v5, -0x24 │ │ - aget-object v4, v8, v4 │ + aget-object v5, v9, v5 │ │ - invoke-virtual {v2, v4}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v3, v5}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ .line 487 │ goto/16 :goto_2 │ │ .line 493 │ :cond_4 │ - return v6 │ + return v7 │ │ :cond_5 │ - move v2, v5 │ + move v3, v6 │ │ - move v15, v3 │ + move/from16 v16, v4 │ │ - move v3, v1 │ + move v4, v2 │ │ - move v1, v15 │ + move/from16 v2, v16 │ │ goto/16 :goto_2 │ │ .line 369 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ @@ -2979,15 +2979,15 @@ │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ .end packed-switch │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 7 │ + .locals 8 │ │ .prologue │ const/4 v0, 0x0 │ │ .line 59 │ new-instance v3, Ljava/lang/StringBuffer; │ │ @@ -3084,31 +3084,31 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/javia/arity/CompiledFunction;->constsRe:[D │ │ - aget-wide v5, v5, v2 │ + aget-wide v6, v5, v2 │ │ - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; │ │ move-result-object v4 │ │ const-string v5, ", " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/javia/arity/CompiledFunction;->constsIm:[D │ │ - aget-wide v5, v5, v2 │ + aget-wide v6, v5, v2 │ │ - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; │ │ move-result-object v4 │ │ const/16 v5, 0x29 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; ├── smali/org/javia/arity/MyFun.smali │ @@ -71,15 +71,15 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public eval(D)D │ - .locals 2 │ + .locals 3 │ │ .prologue │ .line 503 │ iget-object v0, p0, Lorg/javia/arity/MyFun;->f:Lorg/javia/arity/Function; │ │ invoke-virtual {v0, p1, p2}, Lorg/javia/arity/Function;->eval(D)D ├── smali/org/javia/arity/Complex.smali │ @@ -18,15 +18,15 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 35 │ return-void │ .end method │ │ .method public constructor (DD)V │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 38 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 39 │ invoke-virtual {p0, p1, p2, p3, p4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ @@ -147,18 +147,18 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public final abs()D │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 113 │ iget-wide v0, p0, Lorg/javia/arity/Complex;->re:D │ │ invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D │ │ move-result-wide v0 │ @@ -167,19 +167,19 @@ │ iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ invoke-static {v2, v3}, Ljava/lang/Math;->abs(D)D │ │ move-result-wide v2 │ │ .line 115 │ - cmpl-double v4, v0, v5 │ + cmpl-double v4, v0, v6 │ │ if-eqz v4, :cond_0 │ │ - cmpl-double v4, v2, v5 │ + cmpl-double v4, v2, v6 │ │ if-nez v4, :cond_1 │ │ .line 116 │ :cond_0 │ add-double/2addr v0, v2 │ │ @@ -262,15 +262,15 @@ │ │ add-double/2addr v0, v2 │ │ return-wide v0 │ .end method │ │ .method public final acos()Lorg/javia/arity/Complex; │ - .locals 7 │ + .locals 8 │ │ .prologue │ const-wide/16 v4, 0x0 │ │ .line 435 │ iget-wide v0, p0, Lorg/javia/arity/Complex;->im:D │ │ @@ -313,37 +313,37 @@ │ iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ .line 440 │ invoke-direct {p0}, Lorg/javia/arity/Complex;->sqrt1z()Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - sub-double/2addr v0, v5 │ + sub-double/2addr v0, v6 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->re:D │ │ - add-double/2addr v2, v5 │ + add-double/2addr v2, v6 │ │ invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ - iget-wide v3, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->re:D │ │ - neg-double v3, v3 │ + neg-double v4, v4 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public final acosh()Lorg/javia/arity/Complex; │ @@ -420,21 +420,21 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/javia/arity/Complex;->sqrt()Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->re:D │ │ - add-double/2addr v0, v5 │ + add-double/2addr v0, v6 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - add-double/2addr v2, v5 │ + add-double/2addr v2, v6 │ │ invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ @@ -506,15 +506,15 @@ │ :cond_0 │ const-wide/high16 v0, 0x7ff8000000000000L # Double.NaN │ │ goto :goto_0 │ .end method │ │ .method public final asin()Lorg/javia/arity/Complex; │ - .locals 7 │ + .locals 8 │ │ .prologue │ const-wide/16 v4, 0x0 │ │ .line 425 │ iget-wide v0, p0, Lorg/javia/arity/Complex;->im:D │ │ @@ -557,37 +557,37 @@ │ iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ .line 430 │ invoke-direct {p0}, Lorg/javia/arity/Complex;->sqrt1z()Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->re:D │ │ - sub-double v2, v5, v2 │ + sub-double v2, v6, v2 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - add-double/2addr v0, v5 │ + add-double/2addr v0, v6 │ │ invoke-virtual {v4, v2, v3, v0, v1}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ - iget-wide v3, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->re:D │ │ - neg-double v3, v3 │ + neg-double v4, v4 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public final asinh()Lorg/javia/arity/Complex; │ @@ -658,21 +658,21 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/javia/arity/Complex;->sqrt()Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->re:D │ │ - add-double/2addr v0, v5 │ + add-double/2addr v0, v6 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - add-double/2addr v2, v5 │ + add-double/2addr v2, v6 │ │ invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ @@ -764,25 +764,25 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ - neg-double v1, v1 │ + neg-double v2, v2 │ │ - div-double/2addr v1, v10 │ + div-double/2addr v2, v10 │ │ - iget-wide v3, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->re:D │ │ - div-double/2addr v3, v10 │ + div-double/2addr v4, v10 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public final atanh()Lorg/javia/arity/Complex; │ @@ -862,23 +862,23 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ - div-double/2addr v1, v10 │ + div-double/2addr v2, v10 │ │ - iget-wide v3, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->im:D │ │ - div-double/2addr v3, v10 │ + div-double/2addr v4, v10 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public final combinations(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ @@ -1457,37 +1457,37 @@ │ .line 273 │ invoke-virtual {v4}, Lorg/javia/arity/Complex;->abs2()D │ │ move-result-wide v0 │ │ .line 274 │ :goto_1 │ - const-wide v5, 0x46293e5939a08ceaL # 1.0E30 │ + const-wide v6, 0x46293e5939a08ceaL # 1.0E30 │ │ - mul-double/2addr v5, v0 │ + mul-double/2addr v6, v0 │ │ - cmpg-double v2, v2, v5 │ + cmpg-double v2, v2, v6 │ │ if-gez v2, :cond_2 │ │ .line 275 │ iget-wide v2, v4, Lorg/javia/arity/Complex;->re:D │ │ .line 276 │ - iget-wide v5, v4, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, v4, Lorg/javia/arity/Complex;->im:D │ │ .line 277 │ invoke-virtual {p0, v4}, Lorg/javia/arity/Complex;->mod(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v4, v7}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ + invoke-virtual {v4, v5}, Lorg/javia/arity/Complex;->set(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ .line 278 │ - invoke-virtual {p0, v2, v3, v5, v6}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {p0, v2, v3, v6, v7}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ .line 280 │ invoke-virtual {v4}, Lorg/javia/arity/Complex;->abs2()D │ │ move-result-wide v2 │ │ move-wide v10, v2 │ @@ -1637,83 +1637,83 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public final lgamma()Lorg/javia/arity/Complex; │ - .locals 15 │ + .locals 14 │ │ .prologue │ .line 349 │ - const-wide v7, 0x3fefffffffffffe6L # 0.9999999999999971 │ + const-wide v8, 0x3fefffffffffffe6L # 0.9999999999999971 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 350 │ iget-wide v0, p0, Lorg/javia/arity/Complex;->re:D │ │ iget-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ mul-double/2addr v0, v2 │ │ iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ - iget-wide v9, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->im:D │ │ - mul-double/2addr v2, v9 │ + mul-double/2addr v2, v4 │ │ - add-double v3, v0, v2 │ + add-double v4, v0, v2 │ │ .line 351 │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ .line 352 │ - sget-object v9, Lorg/javia/arity/MoreMath;->GAMMA:[D │ + sget-object v1, Lorg/javia/arity/MoreMath;->GAMMA:[D │ │ .line 353 │ const/4 v0, 0x0 │ │ :goto_0 │ - array-length v10, v9 │ + array-length v10, v1 │ │ if-ge v0, v10, :cond_0 │ │ .line 354 │ const-wide/high16 v10, 0x3ff0000000000000L # 1.0 │ │ - add-double/2addr v1, v10 │ + add-double/2addr v2, v10 │ │ .line 355 │ - add-double v10, v1, v1 │ + add-double v10, v2, v2 │ │ const-wide/high16 v12, 0x3ff0000000000000L # 1.0 │ │ sub-double/2addr v10, v12 │ │ - add-double/2addr v3, v10 │ + add-double/2addr v4, v10 │ │ .line 356 │ - aget-wide v10, v9, v0 │ + aget-wide v10, v1, v0 │ │ .line 357 │ - mul-double v12, v10, v1 │ + mul-double v12, v10, v2 │ │ - div-double/2addr v12, v3 │ + div-double/2addr v12, v4 │ │ - add-double/2addr v7, v12 │ + add-double/2addr v8, v12 │ │ .line 358 │ iget-wide v12, p0, Lorg/javia/arity/Complex;->im:D │ │ mul-double/2addr v10, v12 │ │ - div-double/2addr v10, v3 │ + div-double/2addr v10, v4 │ │ - sub-double/2addr v5, v10 │ + sub-double/2addr v6, v10 │ │ .line 353 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 361 │ @@ -1723,59 +1723,59 @@ │ const-wide/high16 v2, 0x3fe0000000000000L # 0.5 │ │ add-double/2addr v0, v2 │ │ .line 362 │ iget-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ - const-wide v9, 0x4014f80000000000L # 5.2421875 │ + const-wide v4, 0x4014f80000000000L # 5.2421875 │ │ - add-double/2addr v2, v9 │ + add-double/2addr v2, v4 │ │ .line 363 │ - iget-wide v9, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->im:D │ │ .line 365 │ iput-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ .line 367 │ invoke-virtual {p0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ .line 368 │ - iget-wide v11, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v10, p0, Lorg/javia/arity/Complex;->re:D │ │ - mul-double/2addr v11, v0 │ + mul-double/2addr v10, v0 │ │ - iget-wide v13, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v12, p0, Lorg/javia/arity/Complex;->im:D │ │ - mul-double/2addr v13, v9 │ + mul-double/2addr v12, v4 │ │ - sub-double/2addr v11, v13 │ + sub-double/2addr v10, v12 │ │ - const-wide v13, 0x3fed67f1c864beb5L # 0.9189385332046728 │ + const-wide v12, 0x3fed67f1c864beb5L # 0.9189385332046728 │ │ - add-double/2addr v11, v13 │ + add-double/2addr v10, v12 │ │ - sub-double v2, v11, v2 │ + sub-double v2, v10, v2 │ │ .line 369 │ - iget-wide v11, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v10, p0, Lorg/javia/arity/Complex;->im:D │ │ - mul-double/2addr v0, v11 │ + mul-double/2addr v0, v10 │ │ - iget-wide v11, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v10, p0, Lorg/javia/arity/Complex;->re:D │ │ - mul-double/2addr v11, v9 │ + mul-double/2addr v10, v4 │ │ - add-double/2addr v0, v11 │ + add-double/2addr v0, v10 │ │ - sub-double/2addr v0, v9 │ + sub-double/2addr v0, v4 │ │ .line 371 │ - invoke-virtual {p0, v7, v8, v5, v6}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {p0, v8, v9, v6, v7}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ .line 372 │ iget-wide v4, p0, Lorg/javia/arity/Complex;->re:D │ @@ -1852,15 +1852,15 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public final mod(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ - .locals 9 │ + .locals 10 │ │ .prologue │ const-wide/16 v6, 0x0 │ │ .line 257 │ iget-wide v0, p0, Lorg/javia/arity/Complex;->re:D │ │ @@ -1892,41 +1892,41 @@ │ return-object v0 │ │ :cond_0 │ invoke-virtual {p0, p1}, Lorg/javia/arity/Complex;->div(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->re:D │ │ - invoke-static {v5, v6}, Lorg/javia/arity/BaseMath;->rint(D)D │ + invoke-static {v6, v7}, Lorg/javia/arity/BaseMath;->rint(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget-wide v7, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v8, p0, Lorg/javia/arity/Complex;->im:D │ │ - invoke-static {v7, v8}, Lorg/javia/arity/BaseMath;->rint(D)D │ + invoke-static {v8, v9}, Lorg/javia/arity/BaseMath;->rint(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-virtual {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ invoke-virtual {v4, p1}, Lorg/javia/arity/Complex;->mul(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->re:D │ │ - sub-double/2addr v0, v5 │ + sub-double/2addr v0, v6 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - sub-double/2addr v2, v5 │ + sub-double/2addr v2, v6 │ │ invoke-virtual {v4, v0, v1, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ @@ -2309,15 +2309,15 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public final pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ - .locals 9 │ + .locals 10 │ │ .prologue │ const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ const-wide/16 v6, 0x0 │ │ .line 322 │ @@ -2469,75 +2469,75 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->exp()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - iget-wide v3, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->re:D │ │ - mul-double/2addr v3, v0 │ + mul-double/2addr v4, v0 │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - mul-double/2addr v0, v5 │ + mul-double/2addr v0, v6 │ │ - invoke-virtual {v2, v3, v4, v0, v1}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v4, v5, v0, v1}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 343 │ :cond_4 │ invoke-virtual {p0}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ - iget-wide v1, p1, Lorg/javia/arity/Complex;->re:D │ + iget-wide v2, p1, Lorg/javia/arity/Complex;->re:D │ │ - iget-wide v3, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p0, Lorg/javia/arity/Complex;->re:D │ │ - mul-double/2addr v1, v3 │ + mul-double/2addr v2, v4 │ │ - iget-wide v3, p1, Lorg/javia/arity/Complex;->im:D │ + iget-wide v4, p1, Lorg/javia/arity/Complex;->im:D │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - mul-double/2addr v3, v5 │ + mul-double/2addr v4, v6 │ │ - sub-double/2addr v1, v3 │ + sub-double/2addr v2, v4 │ │ - iget-wide v3, p1, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p1, Lorg/javia/arity/Complex;->re:D │ │ - iget-wide v5, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p0, Lorg/javia/arity/Complex;->im:D │ │ - mul-double/2addr v3, v5 │ + mul-double/2addr v4, v6 │ │ - iget-wide v5, p1, Lorg/javia/arity/Complex;->im:D │ + iget-wide v6, p1, Lorg/javia/arity/Complex;->im:D │ │ - iget-wide v7, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v8, p0, Lorg/javia/arity/Complex;->re:D │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v6, v8 │ │ - add-double/2addr v3, v5 │ + add-double/2addr v4, v6 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/javia/arity/Complex;->exp()Lorg/javia/arity/Complex; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ .end method │ │ .method public set(DD)Lorg/javia/arity/Complex; │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 49 │ iput-wide p1, p0, Lorg/javia/arity/Complex;->re:D │ │ .line 50 │ iput-wide p3, p0, Lorg/javia/arity/Complex;->im:D │ @@ -2981,17 +2981,17 @@ │ │ const-string v1, "" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -3005,29 +3005,29 @@ │ │ const-string v1, "(" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->re:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->re:D │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Complex;->im:D │ + iget-wide v2, p0, Lorg/javia/arity/Complex;->im:D │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const/16 v1, 0x29 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; ├── smali/org/javia/arity/Token.smali │ @@ -99,26 +99,26 @@ │ iput p1, p0, Lorg/javia/arity/Token;->position:I │ │ .line 47 │ return-object p0 │ .end method │ │ .method setValue(D)Lorg/javia/arity/Token; │ - .locals 0 │ + .locals 1 │ │ .prologue │ .line 51 │ iput-wide p1, p0, Lorg/javia/arity/Token;->value:D │ │ .line 52 │ return-object p0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 61 │ iget v0, p0, Lorg/javia/arity/Token;->id:I │ │ packed-switch v0, :pswitch_data_0 │ │ @@ -154,17 +154,17 @@ │ │ const-string v1, "" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lorg/javia/arity/Token;->value:D │ + iget-wide v2, p0, Lorg/javia/arity/Token;->value:D │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── smali/org/javia/arity/DoubleStack.smali │ @@ -51,15 +51,15 @@ │ iput v0, p0, Lorg/javia/arity/DoubleStack;->size:I │ │ .line 26 │ return-void │ .end method │ │ .method getIm()[D │ - .locals 7 │ + .locals 8 │ │ .prologue │ const/4 v1, 0x0 │ │ .line 57 │ const/4 v2, 0x1 │ │ @@ -70,19 +70,19 @@ │ iget v3, p0, Lorg/javia/arity/DoubleStack;->size:I │ │ if-ge v0, v3, :cond_2 │ │ .line 59 │ iget-object v3, p0, Lorg/javia/arity/DoubleStack;->im:[D │ │ - aget-wide v3, v3, v0 │ + aget-wide v4, v3, v0 │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - cmpl-double v3, v3, v5 │ + cmpl-double v3, v4, v6 │ │ if-eqz v3, :cond_0 │ │ move v0, v1 │ │ .line 64 │ :goto_1 ├── smali/org/javia/arity/TestEval.smali │ @@ -7,55 +7,59 @@ │ .field static cases:[Lorg/javia/arity/EvalCase; │ │ .field static casesComplex:[Lorg/javia/arity/EvalCase; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 9 │ + .locals 16 │ │ .prologue │ + const-wide/high16 v14, -0x4010000000000000L # -1.0 │ + │ + const-wide/high16 v12, 0x4018000000000000L # 6.0 │ + │ + const-wide/high16 v6, -0x3ff8000000000000L # -3.0 │ + │ + const-wide/high16 v10, 0x3ff0000000000000L # 1.0 │ + │ + const-wide/16 v8, 0x0 │ + │ .line 38 │ const/16 v0, 0x37 │ │ new-array v0, v0, [Lorg/javia/arity/EvalCase; │ │ const/4 v1, 0x0 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "." │ │ - const-wide/16 v4, 0x0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "1+." │ │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "1" │ │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -69,17 +73,15 @@ │ │ const/4 v1, 0x4 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "2\u00d73" │ │ - const-wide/high16 v4, 0x4018000000000000L # 6.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x5 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -93,17 +95,15 @@ │ │ const/4 v1, 0x6 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "3\u221a 4" │ │ - const-wide/high16 v4, 0x4018000000000000L # 6.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x7 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -141,17 +141,15 @@ │ │ const/16 v1, 0xa │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "1+-1" │ │ - const-wide/16 v4, 0x0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xb │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -237,17 +235,15 @@ │ │ const/16 v1, 0x12 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "--1" │ │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x13 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -285,53 +281,45 @@ │ │ const/16 v1, 0x16 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "sin(0)" │ │ - const-wide/16 v4, 0x0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x17 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "cos(0)" │ │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x18 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "sin(-1--1)" │ │ - const-wide/16 v4, 0x0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x19 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "-(2+1)*-(4/2)" │ │ - const-wide/high16 v4, 0x4018000000000000L # 6.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1a │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -393,41 +381,35 @@ │ │ const/16 v1, 0x1f │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "sin(pi/2)" │ │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v10, v11}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x20 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "f=sin(2x)" │ │ - const-wide/high16 v4, -0x3ff8000000000000L # -3.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x21 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "f(pi/2)" │ │ - const-wide/16 v4, 0x0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x22 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -453,41 +435,35 @@ │ │ const/16 v1, 0x24 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "f(x, y) = x*(y+1)" │ │ - const-wide/high16 v4, -0x3ff8000000000000L # -3.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x25 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "f(a, b-a)" │ │ - const-wide/high16 v4, 0x4018000000000000L # 6.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v12, v13}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x26 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, " f(a pi/4)" │ │ - const-wide/high16 v4, -0x4010000000000000L # -1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v14, v15}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x27 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -501,29 +477,25 @@ │ │ const/16 v1, 0x28 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "g(foo) = f (f(foo, 1)pi/2)" │ │ - const-wide/high16 v4, -0x3ff8000000000000L # -3.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x29 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "g(.5*2)" │ │ - const-wide/16 v4, 0x0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v8, v9}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x2a │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -633,17 +605,15 @@ │ │ const/16 v1, 0x33 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "c(x)=1+x^2" │ │ - const-wide/high16 v4, -0x3ff8000000000000L # -3.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v6, v7}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x34 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ @@ -669,17 +639,15 @@ │ │ const/16 v1, 0x36 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "exp(pi*i)" │ │ - const-wide/high16 v4, -0x4010000000000000L # -1.0 │ - │ - invoke-direct {v2, v3, v4, v5}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ + invoke-direct {v2, v3, v14, v15}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;D)V │ │ aput-object v2, v0, v1 │ │ sput-object v0, Lorg/javia/arity/TestEval;->cases:[Lorg/javia/arity/EvalCase; │ │ .line 99 │ const/16 v0, 0xa │ @@ -690,181 +658,157 @@ │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "sqrt(-1)^2" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v5, -0x4010000000000000L # -1.0 │ - │ - const-wide/16 v7, 0x0 │ - │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v14, v15, v8, v9}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "i" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/16 v5, 0x0 │ - │ - const-wide/high16 v7, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v8, v9, v10, v11}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "sqrt(-1)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/16 v5, 0x0 │ - │ - const-wide/high16 v7, 0x3ff0000000000000L # 1.0 │ - │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v8, v9, v10, v11}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "c(2+0i)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v5, 0x4014000000000000L # 5.0 │ - │ - const-wide/16 v7, 0x0 │ + const-wide/high16 v6, 0x4014000000000000L # 5.0 │ │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x4 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "c(1+i)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v5, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v7, 0x4000000000000000L # 2.0 │ - │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v10, v11, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x5 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "log(-1)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/16 v5, 0x0 │ - │ - const-wide v7, -0x3ff6de04abbbd2e8L # -3.141592653589793 │ + const-wide v6, -0x3ff6de04abbbd2e8L # -3.141592653589793 │ │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v8, v9, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x6 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "i^i" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide v5, 0x3fca9bcc46f767e0L # 0.20787957635076193 │ + const-wide v6, 0x3fca9bcc46f767e0L # 0.20787957635076193 │ │ - const-wide/16 v7, 0x0 │ - │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x7 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "gcd(135-14i, 155+34i)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v5, 0x4028000000000000L # 12.0 │ + const-wide/high16 v6, 0x4028000000000000L # 12.0 │ │ - const-wide/high16 v7, -0x3fec000000000000L # -5.0 │ + const-wide/high16 v8, -0x3fec000000000000L # -5.0 │ │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v6, v7, v8, v9}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x8 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "comb(1+.5i, 1)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v5, 0x3ff0000000000000L # 1.0 │ - │ - const-wide/high16 v7, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v6, 0x3fe0000000000000L # 0.5 │ │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v10, v11, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x9 │ │ new-instance v2, Lorg/javia/arity/EvalCase; │ │ const-string v3, "perm(2+i, 2)" │ │ new-instance v4, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v5, 0x3ff0000000000000L # 1.0 │ - │ - const-wide/high16 v7, 0x4008000000000000L # 3.0 │ + const-wide/high16 v6, 0x4008000000000000L # 3.0 │ │ - invoke-direct {v4, v5, v6, v7, v8}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v4, v10, v11, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ invoke-direct {v2, v3, v4}, Lorg/javia/arity/EvalCase;->(Ljava/lang/String;Lorg/javia/arity/Complex;)V │ │ aput-object v2, v0, v1 │ │ sput-object v0, Lorg/javia/arity/TestEval;->casesComplex:[Lorg/javia/arity/EvalCase; │ │ @@ -878,15 +822,15 @@ │ .line 37 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static testEval()Z │ - .locals 15 │ + .locals 16 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/javia/arity/ArityException; │ } │ .end annotation │ │ .prologue │ @@ -970,21 +914,21 @@ │ const/4 v7, 0x1 │ │ invoke-static {v4, v5, v7}, Lorg/javia/arity/Util;->doubleToString(DI)Ljava/lang/String; │ │ move-result-object v7 │ │ :goto_2 │ - move-wide v13, v4 │ + move-wide v14, v4 │ │ move v4, v6 │ │ move-object v5, v7 │ │ - move-wide v6, v13 │ + move-wide v6, v14 │ │ .line 146 │ :goto_3 │ if-eqz v4, :cond_6 │ │ iget-wide v10, v9, Lorg/javia/arity/EvalCase;->result:D │ │ @@ -1159,21 +1103,21 @@ │ │ invoke-static {v4, v5, v7}, Lorg/javia/arity/Util;->doubleToString(DI)Ljava/lang/String; │ :try_end_1 │ .catch Lorg/javia/arity/SyntaxException; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result-object v7 │ │ - move-wide v13, v4 │ + move-wide v14, v4 │ │ move v4, v6 │ │ move-object v5, v7 │ │ - move-wide v6, v13 │ + move-wide v6, v14 │ │ goto/16 :goto_3 │ │ :cond_5 │ move v6, v1 │ │ .line 140 │ @@ -1220,17 +1164,17 @@ │ │ const-string v11, "failed (expected " │ │ invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - iget-wide v11, v9, Lorg/javia/arity/EvalCase;->result:D │ + iget-wide v12, v9, Lorg/javia/arity/EvalCase;->result:D │ │ - invoke-virtual {v6, v11, v12}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v11, "): " │ │ invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/org/javia/arity/Function.smali │ @@ -186,76 +186,76 @@ │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method public eval(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ - .locals 5 │ + .locals 6 │ │ .prologue │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 106 │ new-instance v2, Lorg/javia/arity/Complex; │ │ iget-wide v0, p1, Lorg/javia/arity/Complex;->im:D │ │ - cmpl-double v0, v0, v3 │ + cmpl-double v0, v0, v4 │ │ if-nez v0, :cond_0 │ │ iget-wide v0, p1, Lorg/javia/arity/Complex;->re:D │ │ invoke-virtual {p0, v0, v1}, Lorg/javia/arity/Function;->eval(D)D │ │ move-result-wide v0 │ │ :goto_0 │ - invoke-direct {v2, v0, v1, v3, v4}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v2, v0, v1, v4, v5}, Lorg/javia/arity/Complex;->(DD)V │ │ return-object v2 │ │ :cond_0 │ const-wide/high16 v0, 0x7ff8000000000000L # Double.NaN │ │ goto :goto_0 │ .end method │ │ .method public eval(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 113 │ new-instance v2, Lorg/javia/arity/Complex; │ │ iget-wide v0, p1, Lorg/javia/arity/Complex;->im:D │ │ - cmpl-double v0, v0, v5 │ + cmpl-double v0, v0, v6 │ │ if-nez v0, :cond_0 │ │ iget-wide v0, p2, Lorg/javia/arity/Complex;->im:D │ │ - cmpl-double v0, v0, v5 │ + cmpl-double v0, v0, v6 │ │ if-nez v0, :cond_0 │ │ iget-wide v0, p1, Lorg/javia/arity/Complex;->re:D │ │ - iget-wide v3, p2, Lorg/javia/arity/Complex;->re:D │ + iget-wide v4, p2, Lorg/javia/arity/Complex;->re:D │ │ - invoke-virtual {p0, v0, v1, v3, v4}, Lorg/javia/arity/Function;->eval(DD)D │ + invoke-virtual {p0, v0, v1, v4, v5}, Lorg/javia/arity/Function;->eval(DD)D │ │ move-result-wide v0 │ │ :goto_0 │ - invoke-direct {v2, v0, v1, v5, v6}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v2, v0, v1, v6, v7}, Lorg/javia/arity/Complex;->(DD)V │ │ return-object v2 │ │ :cond_0 │ const-wide/high16 v0, 0x7ff8000000000000L # Double.NaN │ │ goto :goto_0 │ @@ -295,17 +295,17 @@ │ cmpl-double v2, v2, v4 │ │ if-eqz v2, :cond_0 │ │ .line 131 │ new-instance v0, Lorg/javia/arity/Complex; │ │ - const-wide/high16 v1, 0x7ff8000000000000L # Double.NaN │ + const-wide/high16 v2, 0x7ff8000000000000L # Double.NaN │ │ - invoke-direct {v0, v1, v2, v4, v5}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->(DD)V │ │ .line 135 │ :goto_1 │ return-object v0 │ │ .line 122 │ :pswitch_0 │ @@ -354,39 +354,39 @@ │ │ .line 135 │ :cond_1 │ new-instance v0, Lorg/javia/arity/Complex; │ │ invoke-virtual {p0, v1}, Lorg/javia/arity/Function;->eval([D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2, v4, v5}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->(DD)V │ │ goto :goto_1 │ │ .line 120 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method public evalComplex()Lorg/javia/arity/Complex; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 99 │ new-instance v0, Lorg/javia/arity/Complex; │ │ invoke-virtual {p0}, Lorg/javia/arity/Function;->eval()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-direct {v0, v1, v2, v3, v4}, Lorg/javia/arity/Complex;->(DD)V │ + invoke-direct {v0, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->(DD)V │ │ return-object v0 │ .end method ├── smali/org/javia/arity/SimpleCodeGen.smali │ @@ -106,15 +106,15 @@ │ │ invoke-direct/range {v0 .. v5}, Lorg/javia/arity/CompiledFunction;->(I[B[D[D[Lorg/javia/arity/Function;)V │ │ return-object v0 │ .end method │ │ .method push(Lorg/javia/arity/Token;)V │ - .locals 7 │ + .locals 8 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/javia/arity/SyntaxException; │ } │ .end annotation │ │ .prologue │ @@ -285,19 +285,19 @@ │ │ goto :goto_0 │ │ .line 77 │ :cond_3 │ iget-object v2, p0, Lorg/javia/arity/SimpleCodeGen;->consts:Lorg/javia/arity/DoubleStack; │ │ - iget-wide v3, v1, Lorg/javia/arity/Symbol;->valueRe:D │ + iget-wide v4, v1, Lorg/javia/arity/Symbol;->valueRe:D │ │ - iget-wide v5, v1, Lorg/javia/arity/Symbol;->valueIm:D │ + iget-wide v6, v1, Lorg/javia/arity/Symbol;->valueIm:D │ │ - invoke-virtual {v2, v3, v4, v5, v6}, Lorg/javia/arity/DoubleStack;->push(DD)V │ + invoke-virtual {v2, v4, v5, v6, v7}, Lorg/javia/arity/DoubleStack;->push(DD)V │ │ goto :goto_0 │ │ .line 55 │ :pswitch_data_0 │ .packed-switch 0x9 │ :pswitch_0 ├── smali/org/javia/arity/UnitTest.smali │ @@ -63,15 +63,15 @@ │ .line 266 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static check(DD)V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 446 │ sget v0, Lorg/javia/arity/UnitTest;->checkCounter:I │ │ add-int/lit8 v0, v0, 0x1 │ │ @@ -746,21 +746,21 @@ │ │ .line 334 │ invoke-virtual {v3}, Ljava/lang/Runtime;->gc()V │ │ .line 335 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 336 │ :goto_1 │ - const v5, 0x186a0 │ + const v3, 0x186a0 │ │ - if-ge v0, v5, :cond_1 │ + if-ge v0, v3, :cond_1 │ │ .line 337 │ invoke-virtual {v2, v1}, Lorg/javia/arity/Function;->eval([D)D │ │ .line 336 │ add-int/lit8 v0, v0, 0x1 │ │ @@ -769,15 +769,15 @@ │ .line 339 │ :cond_1 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v0 │ │ .line 340 │ - sub-long/2addr v0, v3 │ + sub-long/2addr v0, v4 │ │ .line 341 │ sget-object v2, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ @@ -802,17 +802,17 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ long-to-double v0, v0 │ │ - const-wide/high16 v5, 0x4059000000000000L # 100.0 │ + const-wide/high16 v6, 0x4059000000000000L # 100.0 │ │ - div-double/2addr v0, v5 │ + div-double/2addr v0, v6 │ │ invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " us" │ │ @@ -864,29 +864,29 @@ │ │ move-result-object v0 │ │ goto :goto_2 │ .end method │ │ .method static runUnitTests()V │ - .locals 15 │ + .locals 16 │ │ .prologue │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - const-wide/high16 v11, -0x4010000000000000L # -1.0 │ + const-wide/high16 v12, -0x4010000000000000L # -1.0 │ │ - const-wide/high16 v9, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v10, 0x3ff0000000000000L # 1.0 │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ .line 366 │ - sput v13, Lorg/javia/arity/UnitTest;->checkCounter:I │ + sput v14, Lorg/javia/arity/UnitTest;->checkCounter:I │ │ .line 368 │ const-wide/high16 v0, -0x10000000000000L # Double.NEGATIVE_INFINITY │ │ const/4 v2, 0x5 │ │ invoke-static {v0, v1, v2}, Lorg/javia/arity/Util;->doubleToString(DI)Ljava/lang/String; │ @@ -930,57 +930,57 @@ │ │ .line 373 │ new-instance v2, Lorg/javia/arity/Complex; │ │ invoke-direct {v2}, Lorg/javia/arity/Complex;->()V │ │ .line 375 │ - invoke-virtual {v0, v7, v8, v11, v12}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v8, v9, v12, v13}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/16 v4, 0xa │ │ - invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ + invoke-static {v3, v4, v15}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "-i" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 376 │ - const-wide v3, 0x4000fbe76c8b4396L # 2.123 │ + const-wide v4, 0x4000fbe76c8b4396L # 2.123 │ │ - invoke-virtual {v0, v3, v4, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v4, v5, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/4 v4, 0x3 │ │ - invoke-static {v3, v4, v13}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ + invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "2.1" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 377 │ - const-wide v3, 0x3ff00000000001c2L # 1.0000000000001 │ + const-wide v4, 0x3ff00000000001c2L # 1.0000000000001 │ │ - invoke-virtual {v0, v7, v8, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v8, v9, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/16 v4, 0x14 │ │ const/4 v5, 0x3 │ │ @@ -993,326 +993,326 @@ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 378 │ - invoke-virtual {v0, v9, v10, v11, v12}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v10, v11, v12, v13}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/16 v4, 0xa │ │ - invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ + invoke-static {v3, v4, v15}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1-i" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 379 │ - invoke-virtual {v0, v9, v10, v9, v10}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v10, v11, v10, v11}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/16 v4, 0xa │ │ - invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ + invoke-static {v3, v4, v15}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1+i" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 380 │ - const-wide v3, 0x3ff1eb851eb851ecL # 1.12 │ + const-wide v4, 0x3ff1eb851eb851ecL # 1.12 │ │ - const-wide v5, 0x3ff1eb851eb851ecL # 1.12 │ + const-wide v6, 0x3ff1eb851eb851ecL # 1.12 │ │ - invoke-virtual {v0, v3, v4, v5, v6}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v4, v5, v6, v7}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/16 v4, 0x9 │ │ - invoke-static {v3, v4, v13}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ + invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1.12+1.1i" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 381 │ - const-wide v3, 0x3ff1f9a6b50b0f28L # 1.12345 │ + const-wide v4, 0x3ff1f9a6b50b0f28L # 1.12345 │ │ - invoke-virtual {v0, v3, v4, v11, v12}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v4, v5, v12, v13}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const/4 v4, 0x7 │ │ - invoke-static {v3, v4, v13}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ + invoke-static {v3, v4, v14}, Lorg/javia/arity/Util;->complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1.123-i" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Lorg/javia/arity/UnitTest;->check(Z)V │ │ .line 383 │ - invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v7, v8, v9, v10}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v8, v9, v10, v11}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;->pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const-wide v4, 0x3fa620227b598efaL # 0.04321391826377226 │ │ - invoke-virtual {v2, v4, v5, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v4, v5, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 384 │ - invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v9, v10, v9, v10}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v10, v11, v10, v11}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Lorg/javia/arity/Complex;->pow(Lorg/javia/arity/Complex;)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ const-wide v4, -0x4059dfdd84a67106L # -0.04321391826377226 │ │ - invoke-virtual {v2, v4, v5, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v2, v4, v5, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-static {v3, v2}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 386 │ - invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->abs()D │ │ move-result-wide v2 │ │ - invoke-static {v2, v3, v9, v10}, Lorg/javia/arity/UnitTest;->check(DD)V │ + invoke-static {v2, v3, v10, v11}, Lorg/javia/arity/UnitTest;->check(DD)V │ │ .line 387 │ const-wide v2, 0x401d8e64b8d4ddadL # 7.3890560989306495 │ │ - invoke-virtual {v0, v2, v3, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - const-wide/high16 v3, 0x4000000000000000L # 2.0 │ + const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ - invoke-virtual {v1, v3, v4, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v4, v5, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 388 │ - invoke-virtual {v0, v11, v12, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v12, v13, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->log()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - const-wide v3, 0x400921fb54442d18L # Math.PI │ + const-wide v4, 0x400921fb54442d18L # Math.PI │ │ - invoke-virtual {v1, v7, v8, v3, v4}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v8, v9, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 390 │ const-wide/high16 v2, 0x4000000000000000L # 2.0 │ │ - invoke-virtual {v0, v2, v3, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->exp()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - const-wide v3, 0x401d8e64b8d4ddadL # 7.3890560989306495 │ + const-wide v4, 0x401d8e64b8d4ddadL # 7.3890560989306495 │ │ - invoke-virtual {v1, v3, v4, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v4, v5, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 391 │ const-wide v2, 0x400921fb54442d18L # Math.PI │ │ - invoke-virtual {v0, v7, v8, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v8, v9, v2, v3}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->exp()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - invoke-virtual {v1, v11, v12, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v12, v13, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 393 │ - invoke-static {v9, v10}, Lorg/javia/arity/MoreMath;->lgamma(D)D │ + invoke-static {v10, v11}, Lorg/javia/arity/MoreMath;->lgamma(D)D │ │ move-result-wide v2 │ │ - invoke-static {v2, v3, v7, v8}, Lorg/javia/arity/UnitTest;->check(DD)V │ + invoke-static {v2, v3, v8, v9}, Lorg/javia/arity/UnitTest;->check(DD)V │ │ .line 394 │ - invoke-virtual {v0, v9, v10, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v10, v11, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->lgamma()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - invoke-virtual {v1, v7, v8, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v8, v9, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 396 │ - invoke-virtual {v0, v7, v8, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v8, v9, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - invoke-virtual {v1, v9, v10, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v10, v11, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 397 │ - invoke-virtual {v0, v9, v10, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v10, v11, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - invoke-virtual {v1, v9, v10, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v10, v11, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 398 │ - invoke-virtual {v0, v7, v8, v9, v10}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v8, v9, v10, v11}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - const-wide v3, 0x3fdfdf7d1bddb102L # 0.49801566811835596 │ + const-wide v4, 0x3fdfdf7d1bddb102L # 0.49801566811835596 │ │ - const-wide v5, -0x403c2a9aa17621dcL # -0.1549498283018106 │ + const-wide v6, -0x403c2a9aa17621dcL # -0.1549498283018106 │ │ - invoke-virtual {v1, v3, v4, v5, v6}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v4, v5, v6, v7}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 399 │ const-wide/high16 v2, -0x4000000000000000L # -2.0 │ │ - invoke-virtual {v0, v2, v3, v9, v10}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v10, v11}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - const-wide v3, -0x403a0b3593673371L # -0.17153291990834815 │ + const-wide v4, -0x403a0b3593673371L # -0.17153291990834815 │ │ - const-wide v5, 0x3fd4e517e5914ed7L # 0.32648274821006623 │ + const-wide v6, 0x3fd4e517e5914ed7L # 0.32648274821006623 │ │ - invoke-virtual {v1, v3, v4, v5, v6}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v4, v5, v6, v7}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 400 │ const-wide/high16 v2, 0x4010000000000000L # 4.0 │ │ - invoke-virtual {v0, v2, v3, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v0, v2, v3, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/javia/arity/Complex;->factorial()Lorg/javia/arity/Complex; │ │ move-result-object v2 │ │ - const-wide/high16 v3, 0x4038000000000000L # 24.0 │ + const-wide/high16 v4, 0x4038000000000000L # 24.0 │ │ - invoke-virtual {v1, v3, v4, v7, v8}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ + invoke-virtual {v1, v4, v5, v8, v9}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 401 │ const-wide/high16 v2, 0x4010000000000000L # 4.0 │ @@ -1334,15 +1334,15 @@ │ invoke-virtual {v1, v2, v3, v4, v5}, Lorg/javia/arity/Complex;->set(DD)Lorg/javia/arity/Complex; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Lorg/javia/arity/UnitTest;->check(Lorg/javia/arity/Complex;Lorg/javia/arity/Complex;)V │ │ .line 403 │ - invoke-static {v11, v12}, Lorg/javia/arity/MoreMath;->log(D)D │ + invoke-static {v12, v13}, Lorg/javia/arity/MoreMath;->log(D)D │ │ move-result-wide v0 │ │ const-wide/high16 v2, 0x7ff8000000000000L # Double.NaN │ │ invoke-static {v0, v1, v2, v3}, Lorg/javia/arity/UnitTest;->check(DD)V │ │ @@ -1362,15 +1362,15 @@ │ │ invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;->intLog10(D)I │ │ move-result v0 │ │ int-to-double v0, v0 │ │ - invoke-static {v0, v1, v7, v8}, Lorg/javia/arity/UnitTest;->check(DD)V │ + invoke-static {v0, v1, v8, v9}, Lorg/javia/arity/UnitTest;->check(DD)V │ │ .line 406 │ const-wide v0, 0x3f9eb851eb851eb8L # 0.03 │ │ invoke-static {v0, v1}, Lorg/javia/arity/MoreMath;->intLog10(D)I │ │ move-result v0 │ @@ -1485,15 +1485,15 @@ │ sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ const-string v1, "\n*** Some tests FAILED ***\n" │ │ invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 423 │ - invoke-static {v14}, Ljava/lang/System;->exit(I)V │ + invoke-static {v15}, Ljava/lang/System;->exit(I)V │ │ .line 427 │ :goto_0 │ return-void │ │ .line 425 │ :cond_0 │ @@ -1573,19 +1573,19 @@ │ │ const-wide/high16 v2, 0x4008000000000000L # 3.0 │ │ invoke-virtual {v1, v2, v3}, Lorg/javia/arity/Function;->eval(D)D │ :try_end_0 │ .catch Lorg/javia/arity/SyntaxException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/high16 v3, -0x4010000000000000L # -1.0 │ + const-wide/high16 v4, -0x4010000000000000L # -1.0 │ │ - cmpl-double v1, v1, v3 │ + cmpl-double v1, v2, v4 │ │ if-nez v1, :cond_0 │ │ const/4 v0, 0x1 │ │ .line 485 │ :cond_0 ├── smali/org/javia/arity/Symbol.smali │ @@ -38,15 +38,15 @@ │ invoke-direct/range {v0 .. v5}, Lorg/javia/arity/Symbol;->(Ljava/lang/String;DD)V │ │ .line 41 │ return-void │ .end method │ │ .method constructor (Ljava/lang/String;DD)V │ - .locals 1 │ + .locals 2 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 44 │ const/4 v0, -0x3 ├── smali/org/javia/arity/TestFormat.smali │ @@ -5,20 +5,20 @@ │ │ # static fields │ .field static cases:[Lorg/javia/arity/FormatCase; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 13 │ + .locals 14 │ │ .prologue │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - const-wide v9, 0x3ff3c0ca428c59ddL # 1.23456789012345 │ + const-wide v10, 0x3ff3c0ca428c59ddL # 1.23456789012345 │ │ const/4 v8, 0x2 │ │ const/4 v7, 0x1 │ │ const/4 v6, 0x0 │ │ @@ -57,421 +57,421 @@ │ │ aput-object v1, v0, v8 │ │ const/4 v1, 0x3 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3f53a92a30553261L # 0.0012 │ + const-wide v4, 0x3f53a92a30553261L # 0.0012 │ │ - const-string v5, "0.0012" │ + const-string v3, "0.0012" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x4 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3e7ad7f29abcaf48L # 1.0E-7 │ + const-wide v4, 0x3e7ad7f29abcaf48L # 1.0E-7 │ │ - const-string v5, "1E-7" │ + const-string v3, "1E-7" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x5 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3e801b2b29a4692bL # 1.2E-7 │ + const-wide v4, 0x3e801b2b29a4692bL # 1.2E-7 │ │ - const-string v5, "1.2E-7" │ + const-string v3, "1.2E-7" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x6 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3fbf9add3746f62eL # 0.123456789012345 │ + const-wide v4, 0x3fbf9add3746f62eL # 0.123456789012345 │ │ - const-string v5, "0.123456789012345" │ + const-string v3, "0.123456789012345" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x7 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ const-string v3, "0" │ │ - invoke-direct {v2, v6, v11, v12, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v12, v13, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x8 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide/high16 v3, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ - const-string v5, "1" │ + const-string v3, "1" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x9 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide/high16 v3, 0x4028000000000000L # 12.0 │ + const-wide/high16 v4, 0x4028000000000000L # 12.0 │ │ - const-string v5, "12" │ + const-string v3, "12" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xa │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x41d26580b4800000L # 1.23456789E9 │ + const-wide v4, 0x41d26580b4800000L # 1.23456789E9 │ │ - const-string v5, "1234567890" │ + const-string v3, "1234567890" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xb │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x41cdcd6500000000L # 1.0E9 │ + const-wide v4, 0x41cdcd6500000000L # 1.0E9 │ │ - const-string v5, "1000000000" │ + const-string v3, "1000000000" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xc │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ const-string v3, "1.23456789012345" │ │ - invoke-direct {v2, v6, v9, v10, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v10, v11, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xd │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x40c81cd6e63c53b2L # 12345.6789012345 │ + const-wide v4, 0x40c81cd6e63c53b2L # 12345.6789012345 │ │ - const-string v5, "12345.6789012345" │ + const-string v3, "12345.6789012345" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xe │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x41d26580b487e69bL # 1.23456789012345E9 │ + const-wide v4, 0x41d26580b487e69bL # 1.23456789012345E9 │ │ - const-string v5, "1234567890.12345" │ + const-string v3, "1234567890.12345" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xf │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x42dc12218377de40L # 1.23456789012345E14 │ + const-wide v4, 0x42dc12218377de40L # 1.23456789012345E14 │ │ - const-string v5, "1.23456789012345E14" │ + const-string v3, "1.23456789012345E14" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x10 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x42d6bcc41e900000L # 1.0E14 │ + const-wide v4, 0x42d6bcc41e900000L # 1.0E14 │ │ - const-string v5, "1E14" │ + const-string v3, "1E14" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x11 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x42db48eb57e00000L # 1.2E14 │ + const-wide v4, 0x42db48eb57e00000L # 1.2E14 │ │ - const-string v5, "1.2E14" │ + const-string v3, "1.2E14" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x12 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x42d6bcc41e900040L # 1.00000000000001E14 │ + const-wide v4, 0x42d6bcc41e900040L # 1.00000000000001E14 │ │ - const-string v5, "1.00000000000001E14" │ + const-string v3, "1.00000000000001E14" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x13 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3fb999999999999aL # 0.1 │ + const-wide v4, 0x3fb999999999999aL # 0.1 │ │ - const-string v5, "0.1" │ + const-string v3, "0.1" │ │ - invoke-direct {v2, v8, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v8, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x14 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3e801b2b29a4692bL # 1.2E-7 │ + const-wide v4, 0x3e801b2b29a4692bL # 1.2E-7 │ │ - const-string v5, "1.2E-7" │ + const-string v3, "1.2E-7" │ │ - invoke-direct {v2, v8, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v8, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x15 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3fbf9add3746f62eL # 0.123456789012345 │ + const-wide v4, 0x3fbf9add3746f62eL # 0.123456789012345 │ │ - const-string v5, "0.12345678901235" │ + const-string v3, "0.12345678901235" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x16 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ const-string v3, "0" │ │ - invoke-direct {v2, v8, v11, v12, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v8, v12, v13, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x17 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ const-string v3, "1.2345678901235" │ │ - invoke-direct {v2, v7, v9, v10, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v10, v11, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x18 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ const-string v3, "1.234567890123" │ │ - invoke-direct {v2, v8, v9, v10, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v8, v10, v11, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x19 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x40c81cd6e63c53b2L # 12345.6789012345 │ + const-wide v4, 0x40c81cd6e63c53b2L # 12345.6789012345 │ │ - const-string v5, "12345.6789012345" │ + const-string v3, "12345.6789012345" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1a │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x41d26580b487e69bL # 1.23456789012345E9 │ + const-wide v4, 0x41d26580b487e69bL # 1.23456789012345E9 │ │ - const-string v5, "1234567890.1235" │ + const-string v3, "1234567890.1235" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1b │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x42dc12218377de40L # 1.23456789012345E14 │ + const-wide v4, 0x42dc12218377de40L # 1.23456789012345E14 │ │ - const-string v5, "1.234567890123E14" │ + const-string v3, "1.234567890123E14" │ │ - invoke-direct {v2, v8, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v8, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1c │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x42d6bcc41e900040L # 1.00000000000001E14 │ + const-wide v4, 0x42d6bcc41e900040L # 1.00000000000001E14 │ │ - const-string v5, "1E14" │ + const-string v3, "1E14" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1d │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x4345ee2a2eb5a5c4L # 1.2345678901234568E16 │ + const-wide v4, 0x4345ee2a2eb5a5c4L # 1.2345678901234568E16 │ │ - const-string v5, "1.2345678901234568E16" │ + const-string v3, "1.2345678901234568E16" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1e │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x4345ee2a2eb5a5c4L # 1.2345678901234568E16 │ + const-wide v4, 0x4345ee2a2eb5a5c4L # 1.2345678901234568E16 │ │ - const-string v5, "1.2345678901235E16" │ + const-string v3, "1.2345678901235E16" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x1f │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x4376345785d8a000L # 1.0E17 │ + const-wide v4, 0x4376345785d8a000L # 1.0E17 │ │ - const-string v5, "1E17" │ + const-string v3, "1E17" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x20 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x4341c37937e08000L # 1.0E16 │ + const-wide v4, 0x4341c37937e08000L # 1.0E16 │ │ - const-string v5, "1E16" │ + const-string v3, "1E16" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x21 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x430c6bf52633fff8L # 9.99999999999999E14 │ + const-wide v4, 0x430c6bf52633fff8L # 9.99999999999999E14 │ │ - const-string v5, "9.99999999999999E14" │ + const-string v3, "9.99999999999999E14" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x22 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x430c6bf52633fff8L # 9.99999999999999E14 │ + const-wide v4, 0x430c6bf52633fff8L # 9.99999999999999E14 │ │ - const-string v5, "1E15" │ + const-string v3, "1E15" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x23 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x430c6bf52633ffd0L # 9.99999999999994E14 │ + const-wide v4, 0x430c6bf52633ffd0L # 9.99999999999994E14 │ │ - const-string v5, "9.9999999999999E14" │ + const-string v3, "9.9999999999999E14" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x24 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3ff00014f8b588e3L # 1.00002 │ + const-wide v4, 0x3ff00014f8b588e3L # 1.00002 │ │ - invoke-static {v3, v4}, Lorg/javia/arity/MoreMath;->log2(D)D │ + invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;->log2(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - const-string v5, "0.000028853612282487" │ + const-string v3, "0.000028853612282487" │ │ - invoke-direct {v2, v7, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v7, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x25 │ │ new-instance v2, Lorg/javia/arity/FormatCase; │ │ - const-wide v3, 0x3f3a36e2eb1c432dL # 4.0E-4 │ + const-wide v4, 0x3f3a36e2eb1c432dL # 4.0E-4 │ │ - const-string v5, "0.0004" │ + const-string v3, "0.0004" │ │ - invoke-direct {v2, v6, v3, v4, v5}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ + invoke-direct {v2, v6, v4, v5, v3}, Lorg/javia/arity/FormatCase;->(IDLjava/lang/String;)V │ │ aput-object v2, v0, v1 │ │ sput-object v0, Lorg/javia/arity/TestFormat;->cases:[Lorg/javia/arity/FormatCase; │ │ return-void │ .end method │ @@ -483,15 +483,15 @@ │ .line 191 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static testFormat()Z │ - .locals 9 │ + .locals 10 │ │ .prologue │ const/4 v1, 0x0 │ │ .line 243 │ const/4 v0, 0x1 │ │ @@ -561,17 +561,17 @@ │ │ const-string v5, " " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - iget-wide v7, v3, Lorg/javia/arity/FormatCase;->val:D │ + iget-wide v8, v3, Lorg/javia/arity/FormatCase;->val:D │ │ - invoke-virtual {v4, v7, v8}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ @@ -627,17 +627,17 @@ │ │ const-string v5, "\'. " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - iget-wide v5, v3, Lorg/javia/arity/FormatCase;->val:D │ + iget-wide v6, v3, Lorg/javia/arity/FormatCase;->val:D │ │ - invoke-static {v5, v6}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v6, v7}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 ├── smali/org/javia/arity/MoreMath.smali │ @@ -400,18 +400,18 @@ │ │ move-result-wide v0 │ │ goto :goto_0 │ .end method │ │ .method public static final factorial(D)D │ - .locals 5 │ + .locals 6 │ │ .prologue │ - const-wide/high16 v3, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ .line 110 │ const-wide/16 v0, 0x0 │ │ cmpg-double v0, p0, v0 │ │ if-gez v0, :cond_0 │ @@ -458,45 +458,45 @@ │ │ move-result-wide v0 │ │ goto :goto_0 │ │ .line 118 │ :pswitch_0 │ - sub-double v0, p0, v3 │ + sub-double v0, p0, v4 │ │ mul-double/2addr p0, v0 │ │ .line 119 │ :goto_1 │ - sub-double/2addr v0, v3 │ + sub-double/2addr v0, v4 │ │ mul-double/2addr p0, v0 │ │ .line 120 │ :goto_2 │ - sub-double/2addr v0, v3 │ + sub-double/2addr v0, v4 │ │ mul-double/2addr p0, v0 │ │ .line 121 │ :goto_3 │ - sub-double/2addr v0, v3 │ + sub-double/2addr v0, v4 │ │ mul-double/2addr p0, v0 │ │ .line 122 │ :goto_4 │ - sub-double/2addr v0, v3 │ + sub-double/2addr v0, v4 │ │ mul-double/2addr p0, v0 │ │ .line 123 │ :goto_5 │ - sub-double/2addr v0, v3 │ + sub-double/2addr v0, v4 │ │ mul-double/2addr p0, v0 │ │ .line 124 │ :pswitch_1 │ sget-object v0, Lorg/javia/arity/MoreMath;->FACT:[D │ │ @@ -710,76 +710,76 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static final lgamma(D)D │ - .locals 9 │ + .locals 10 │ │ .prologue │ .line 72 │ const-wide v0, 0x4014f80000000000L # 5.2421875 │ │ - add-double v3, p0, v0 │ + add-double v4, p0, v0 │ │ .line 73 │ - const-wide v1, 0x3fefffffffffffe6L # 0.9999999999999971 │ + const-wide v2, 0x3fefffffffffffe6L # 0.9999999999999971 │ │ .line 74 │ const/4 v0, 0x0 │ │ :goto_0 │ - sget-object v5, Lorg/javia/arity/MoreMath;->GAMMA:[D │ + sget-object v1, Lorg/javia/arity/MoreMath;->GAMMA:[D │ │ - array-length v5, v5 │ + array-length v1, v1 │ │ - if-ge v0, v5, :cond_0 │ + if-ge v0, v1, :cond_0 │ │ .line 75 │ - sget-object v5, Lorg/javia/arity/MoreMath;->GAMMA:[D │ + sget-object v1, Lorg/javia/arity/MoreMath;->GAMMA:[D │ │ - aget-wide v5, v5, v0 │ + aget-wide v6, v1, v0 │ │ - const-wide/high16 v7, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ │ - add-double/2addr p0, v7 │ + add-double/2addr p0, v8 │ │ - div-double/2addr v5, p0 │ + div-double/2addr v6, p0 │ │ - add-double/2addr v1, v5 │ + add-double/2addr v2, v6 │ │ .line 74 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 78 │ :cond_0 │ - const-wide v5, 0x3fed67f1c864beb5L # 0.9189385332046728 │ + const-wide v0, 0x3fed67f1c864beb5L # 0.9189385332046728 │ │ - invoke-static {v1, v2}, Lorg/javia/arity/MoreMath;->log(D)D │ + invoke-static {v2, v3}, Lorg/javia/arity/MoreMath;->log(D)D │ │ - move-result-wide v0 │ + move-result-wide v2 │ │ - add-double/2addr v0, v5 │ + add-double/2addr v0, v2 │ │ - const-wide v5, 0x4012f80000000000L # 4.7421875 │ + const-wide v2, 0x4012f80000000000L # 4.7421875 │ │ - sub-double v5, v3, v5 │ + sub-double v2, v4, v2 │ │ - invoke-static {v3, v4}, Lorg/javia/arity/MoreMath;->log(D)D │ + invoke-static {v4, v5}, Lorg/javia/arity/MoreMath;->log(D)D │ │ - move-result-wide v7 │ + move-result-wide v6 │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v2, v6 │ │ - add-double/2addr v0, v5 │ + add-double/2addr v0, v2 │ │ - sub-double/2addr v0, v3 │ + sub-double/2addr v0, v4 │ │ return-wide v0 │ .end method │ │ .method public static final log2(D)D │ .locals 4 │ │ @@ -796,15 +796,15 @@ │ return-wide v0 │ .end method │ │ .method public static final permutations(DD)D │ .locals 8 │ │ .prologue │ - const-wide v5, 0x4065400000000000L # 170.0 │ + const-wide v6, 0x4065400000000000L # 170.0 │ │ const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ const-wide/16 v0, 0x0 │ │ .line 152 │ cmpg-double v4, p0, v0 │ @@ -843,25 +843,25 @@ │ move-result-wide v0 │ │ cmpl-double v0, v0, p2 │ │ if-nez v0, :cond_4 │ │ .line 155 │ - cmpg-double v0, p0, v5 │ + cmpg-double v0, p0, v6 │ │ if-gtz v0, :cond_3 │ │ const-wide/high16 v0, 0x4024000000000000L # 10.0 │ │ cmpg-double v0, v0, p2 │ │ if-gez v0, :cond_3 │ │ - cmpg-double v0, p2, v5 │ + cmpg-double v0, p2, v6 │ │ if-gtz v0, :cond_3 │ │ .line 156 │ invoke-static {p0, p1}, Lorg/javia/arity/MoreMath;->factorial(D)D │ │ move-result-wide v0 ├── smali/org/javia/arity/Lexer.smali │ @@ -562,32 +562,32 @@ │ move-result v1 │ │ if-eqz v1, :cond_9 │ │ .line 138 │ sget-object v1, Lorg/javia/arity/Lexer;->TOK_NUMBER:Lorg/javia/arity/Token; │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-virtual {v1, v3, v4}, Lorg/javia/arity/Token;->setValue(D)Lorg/javia/arity/Token; │ + invoke-virtual {v1, v4, v5}, Lorg/javia/arity/Token;->setValue(D)Lorg/javia/arity/Token; │ │ move-result-object v0 │ │ goto :goto_2 │ │ .line 140 │ :cond_9 │ invoke-static {v0}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 141 │ sget-object v1, Lorg/javia/arity/Lexer;->TOK_NUMBER:Lorg/javia/arity/Token; │ │ - invoke-virtual {v1, v3, v4}, Lorg/javia/arity/Token;->setValue(D)Lorg/javia/arity/Token; │ + invoke-virtual {v1, v4, v5}, Lorg/javia/arity/Token;->setValue(D)Lorg/javia/arity/Token; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v0 │ │ goto :goto_2 ├── smali/org/javia/arity/Util.smali │ @@ -11,15 +11,15 @@ │ .line 22 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static complexToString(Lorg/javia/arity/Complex;II)Ljava/lang/String; │ - .locals 11 │ + .locals 12 │ │ .prologue │ const/4 v3, 0x0 │ │ const-wide/16 v8, 0x0 │ │ .line 156 │ @@ -71,24 +71,24 @@ │ │ move-result v2 │ │ if-nez v2, :cond_2 │ │ move-wide v6, v0 │ │ - move-wide v1, v8 │ + move-wide v10, v8 │ │ .line 172 │ :goto_1 │ cmpl-double v0, v6, v8 │ │ if-nez v0, :cond_3 │ │ .line 173 │ - invoke-static {v1, v2, p1, p2}, Lorg/javia/arity/Util;->doubleToString(DII)Ljava/lang/String; │ + invoke-static {v10, v11, p1, p2}, Lorg/javia/arity/Util;->doubleToString(DII)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 168 │ :cond_2 │ @@ -96,36 +96,36 @@ │ │ move-result v2 │ │ if-nez v2, :cond_f │ │ move-wide v6, v8 │ │ - move-wide v1, v4 │ + move-wide v10, v4 │ │ .line 169 │ goto :goto_1 │ │ .line 177 │ :cond_3 │ - cmpl-double v0, v1, v8 │ + cmpl-double v0, v10, v8 │ │ if-eqz v0, :cond_7 │ │ cmpg-double v0, v6, v8 │ │ if-ltz v0, :cond_7 │ │ const/4 v0, 0x1 │ │ move v5, v0 │ │ .line 178 │ :goto_2 │ - cmpl-double v0, v1, v8 │ + cmpl-double v0, v10, v8 │ │ if-nez v0, :cond_8 │ │ const-string v0, "" │ │ .line 179 │ :goto_3 │ @@ -300,15 +300,15 @@ │ move v5, v3 │ │ .line 177 │ goto/16 :goto_2 │ │ .line 178 │ :cond_8 │ - invoke-static {v1, v2, p2}, Lorg/javia/arity/Util;->doubleToString(DI)Ljava/lang/String; │ + invoke-static {v10, v11, p2}, Lorg/javia/arity/Util;->doubleToString(DI)Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_3 │ │ .line 180 │ :cond_9 │ @@ -348,15 +348,15 @@ │ move-object v4, v2 │ │ goto/16 :goto_5 │ │ :cond_f │ move-wide v6, v0 │ │ - move-wide v1, v4 │ + move-wide v10, v4 │ │ goto/16 :goto_1 │ .end method │ │ .method public static doubleToString(DI)Ljava/lang/String; │ .locals 12 │ │ @@ -384,17 +384,17 @@ │ │ const/16 v0, 0x11 │ │ .line 64 │ :goto_0 │ invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 65 │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7, v1}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ @@ -723,15 +723,15 @@ │ :cond_13 │ move v0, v2 │ │ goto :goto_6 │ .end method │ │ .method public static doubleToString(DII)Ljava/lang/String; │ - .locals 1 │ + .locals 2 │ │ .prologue │ .line 146 │ invoke-static {p0, p1, p3}, Lorg/javia/arity/Util;->doubleToString(DI)Ljava/lang/String; │ │ move-result-object v0 ├── smali/org/javia/arity/OptCodeGen.smali │ @@ -181,24 +181,24 @@ │ │ throw v1 │ │ .line 55 │ :pswitch_0 │ iget-object v0, p0, Lorg/javia/arity/OptCodeGen;->traceConstsRe:[D │ │ - iget-wide v3, p1, Lorg/javia/arity/Token;->value:D │ + iget-wide v4, p1, Lorg/javia/arity/Token;->value:D │ │ - aput-wide v3, v0, v7 │ + aput-wide v4, v0, v7 │ │ .line 56 │ iget-object v0, p0, Lorg/javia/arity/OptCodeGen;->traceConstsIm:[D │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - aput-wide v3, v0, v7 │ + aput-wide v4, v0, v7 │ │ move v0, v1 │ │ .line 93 │ :cond_0 │ :goto_0 │ iget v3, p0, Lorg/javia/arity/OptCodeGen;->sp:I ├── res/drawable/dtitem_about.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a01 3fad3a03 3fad3a04 3fad3a06 3fad3a07 3fad3a09 3fad3a0a 3fad3a0c 3fad3a0d 3fad3a0d 3fad3a0d 3fad3a0c 3fad3a0a 3fad3a09 3fad3a07 3fad3a05 3fad3a04 3fad3a02 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a02 3fad3a04 3fad3a08 3fad3a0d 3fad3a11 3fad3a16 3fad3a1a 3fad3a1e 3fad3a22 3fad3a25 3fad3a27 3fad3a28 3fad3a29 3fad3a28 3fad3a27 3fad3a24 3fad3a21 3fad3a1d 3fad3a19 3fad3a15 3fad3a10 3fad3a0c 3fad3a07 3fad3a04 3fad3a02 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a04 3fad3a0a 3fad3a10 3fad3a19 3fad3a24 3fad3a2e 3fad3a36 3fad3a3d 3fad3a44 3fad3a49 3fad3a4e 3fad3a52 3fad3a54 3fad3a55 3fad3a54 3fad3a51 3fad3a4d 3fad3a48 3fad3a43 3fad3a3c 3fad3a34 3fad3a2c 3fad3a23 3fad3a19 3fad3a10 3fad3a09 3fad3a04 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a02 3fad3a04 3fad3a07 3fad3a0d 3fad3a15 3fad3a1f 3fad3a2b 3fad3a3a 3fad3a4b 3fad3a59 3fad3a65 3fad3a70 3fad3a79 3fad3a80 3fad3a86 3fad3a8b 3fad3a8e 3fad3a8f 3fad3a8e 3fad3a8b 3fad3a85 3fad3a7f 3fad3a78 3fad3a6f 3fad3a64 3fad3a58 3fad3a49 3fad3a39 3fad3a29 3fad3a1c 3fad3a12 3fad3a0a 3fad3a05 3fad3a03 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a02 3fad3a05 3fad3a0a 3fad3a12 3fad3a1a 3fad3a25 3fad3a33 3fad3a43 3fad3a55 3fad3a6b 3fad3a81 3fad3a94 3fad3aa4 3fad3ab2 3fad3abe 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abb 3fad3ab0 3fad3aa2 3fad3a92 3fad3a7f 3fad3a68 3fad3a52 3fad3a3f 3fad3a2e 3fad3a1f 3fad3a16 3fad3a0e 3fad3a08 3fad3a04 3fad3a02 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 72401000 72411100 76431000 79471000 7c491100 7d491000 7f4b1000 3fad3a02 3fad3a05 3fad3a0a 3fad3a13 3fad3a1f 3fad3a2d 3fad3a3c 3fad3a4d 3fad3a61 3fad3a76 3fad3a8e 3fad3aa9 3d9d34c5 3e902fca 3d7626d4 435a1ae3 4a5015eb 564d10f2 654d0cf9 75530bfd 7e590cfd 835d0cfd 7d580efd 74540efc 644f10f8 555014f0 4a5217ea 41611edf 3c832bcf 3d9430c9 3da035c3 3fad3aa6 3fad3a8a 3fad3a70 3fad3a59 3fad3a44 3fad3a34 3fad3a26 3fad3a19 3fad3a0e 3fad3a07 3fad3a03 743d0500 743e0500 733f0500 7b470b00 76420800 713e0700 713e0700 713e0700 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 72401000 72411100 76431000 79471000 7c491100 7d491000 3fad3a03 3fad3a07 3fad3a10 3fad3a1c 3fad3a2d 3fad3a40 3fad3a56 3fad3a6d 3fad3a85 3fad3a9c 3fad3ab5 3fad3abf 3c9933c6 3c6d22d8 465816e6 4c4e13ee 5d4b0ef6 6c570ff5 7c5d0df9 8d670bfd a0720cfe ac7d0eff ba8710ff 9a6f0fff 956c11fe 997313fc 806414f8 695011f9 5f5114f4 4b5317ea 425a1be5 397626d4 3da738c1 3fad3abf 3fad3aad 3fad3a93 3fad3a78 3fad3a61 3fad3a4c 3fad3a37 3fad3a25 3fad3a16 3fad3a0c 3fad3a05 3fad3a02 733f0500 7b470b00 76420800 713e0700 713e0700 713e0700 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 72401000 72411100 76431000 79471000 3fad3a01 3fad3a03 3fad3a0a 3fad3a13 3fad3a23 3fad3a38 3fad3a53 3fad3a70 3fad3a8e 3fad3aab 3fac3abf 3d9a33c5 3d7324d6 445d1ae2 524d10f0 70580df7 a07309fe 9d7107fe 9a7106ff c18f07ff b78908ff c4950aff bf900bff c5980eff f1b912ff 94710dff a28011ff f0bb1dff 9f7c14ff 886913ff be931eff 977219fe 7e5d17fd 695b19f4 4e5318ec 466620e0 3d812ad0 3ea737c1 3fad3ab8 3fad3a9d 3fad3a81 3fad3a63 3fad3a46 3fad3a30 3fad3a1c 3fad3a0e 3fad3a07 3fad3a02 7b470b00 76420800 713e0700 713e0700 713e0700 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 72401000 72411100 76431000 3fad3a01 3fad3a04 3fad3a0a 3fad3a17 3fad3a29 3fad3a43 3fad3a63 3fad3a87 3fad3aab 3da537c1 3e9430c9 41671edc 515113ed 7e5f0cf9 b58106ff a77b04ff 977302ff d8a303ff b48904ff 886605ff d6a009ff b1850aff bf910cff ae850cfe a57d0aff cb990eff 83640cfe 977712fe daaa1fff 644d10ff 584511ff a88a1fff 786418ff 836b1dff b4922aff bd972dff a77f27fe 6d5f1cf4 47591be6 3d7325d6 3e9b33c5 3eaa39c0 3fad3a9c 3fad3a76 3fad3a56 3fad3a37 3fad3a20 3fad3a11 3fad3a07 3fad3a02 76420800 713e0700 713e0700 713e0700 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 72401000 72411100 3fad3a01 3fad3a05 3fad3a0c 3fad3a19 3fad3a2e 3fad3a4c 3fad3a70 3fad3a98 3fac3abf 3f9a33c6 40611cdf 594e10f2 916609fd bc8903ff ba8a01ff b18500ff b88a02ff 775802ff a27707fe d69d0bfd a1770cfc b38a0ffa 9c7911f9 8c7011f6 917212f7 aa7e1cfd b08727ff 9b7518fb 806713f6 96791af7 90741bf9 ab8721fa a98323fd 81671dfe 866b23ff a58a2cff a68c30ff ddbb44ff c4a53dff cca440ff 846d26f8 4c551aeb 3a7325d5 3da035c3 3fad3aaf 3fad3a86 3fad3a5e 3fad3a3d 3fad3a24 3fad3a13 3fad3a08 3fad3a03 3fad3a01 713e0700 713e0700 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 72401000 3fad3a01 3fad3a05 3fad3a0d 3fad3a1c 3fad3a32 3fad3a52 3fad3a78 3fad3aa3 3ea637c2 3d802ad0 514b11f0 9e6f08fd ebac02ff d4a001ff ae8201ff 755701ff 765603ff dea309fe b6810bfd 88680ff8 746012f2 606013ee 5e811ce0 568922d8 407e24d4 566222e4 bfa565fc dbca8aff 9f8644f8 4b6b20dc 437f25d5 56841fdc 607216ea 605a1aef 826c1ff4 a7832bfa c19934fe ac8f37fe c1a540ff 8b7932ff e6c959ff e3c55aff bf9e48ff 836c2bf8 43561ce6 3ea035c4 3eab39bf 3fad3a90 3fad3a66 3fad3a43 3fad3a28 3fad3a14 3fad3a0a 3fad3a04 3fad3a01 713e0700 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 72401000 3fad3a01 3fad3a05 3fad3a0e 3fad3a1e 3fad3a35 3fad3a55 3fad3a7f 3fad3aac 3fad3abf 3e5318e6 735309fb b58204ff ecb001ff ffc002ff ae8202ff b68703ff b78606ff 85630df9 675713f1 6a8618e4 519226d2 32862dcb 30822bcc 3ba136c3 45af38c1 5fb32ec9 958543f1 fef3a7ff fffeb2ff e4c986ff 6b802ddf 44ad38c1 3ca637c1 2f822ccc 31862dcb 39882bcd 5e9524d6 555f1fe6 756322f4 ad8a32fc c9a74bff e3c75dff 92823eff 8f8043ff f5d971ff bc9d4ffe 5a4d1bf5 3a7c27d0 3fad3abf 3fad3a96 3fad3a6b 3fad3a46 3fad3a29 3fad3a16 3fad3a0a 3fad3a04 3fad3a01 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72401000 3fad3a01 3fad3a05 3fad3a0d 3fad3a1d 3fad3a37 3fad3a59 3fad3a83 3fad3ab2 3d9632c7 493e0ff4 b17e07fc ce9801ff 6f5300ff a87f02ff cb9a02ff ba8406ff 7e550ff8 585c17e9 5f9a25d4 3a8e2ccb 399a34c5 45ad37c2 64bb2eca 6abd2ccb a5d81edd 8ecf22cf 9fb91fda d3b470fe fff2a3ff f9e69aff f3db96ff ab9544f1 b4c40fe4 a9da1ad9 98d222d9 94d024d7 5eb730c9 3eaa39c0 3d9e33c5 448f29cf 507a2cd8 706a25ed bb9c43fc bca553ff af9d56ff cebb69ff d0be6eff a08e52ff 896f36fd 3a5018e5 3fad3abf 3fad3a9c 3fad3a70 3fad3a48 3fad3a2b 3fad3a16 3fad3a0a 3fad3a03 713e0700 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a04 3fad3a0d 3fad3a1c 3fad3a36 3fad3a5a 3fad3a85 3fad3ab6 3b7e29d0 674b0bfa 9c7104fe bd8d01ff e5aa01ff 957001ff 987303ff 97670afc 636016ec 5c9d26d2 3c9131c8 3eab39c0 53b333c5 72c22ccd 94d121d0 c9e813dd a2d71ebd a1d71dae 90be1ca2 a49033da f5db8dff fceb9bff f6e397ff fae497ff ceae68fe b2a516e2 a3ce18ab c3e217c8 d9ef14df bfe419d7 81c927c9 64bc2fc9 3eaa39c0 3eab39c0 479d2eca 467227d6 756230f1 cfb15cff bbaa65ff 8f8654ff bfb475ff f7ec9bff aa9353fc 3f4012f0 3fad3abf 3fad3a9e 3fad3a70 3fad3a47 3fad3a28 3fad3a13 3fad3a07 3fad3a02 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a03 3fad3a0a 3fad3a19 3fad3a32 3fad3a56 3fad3a84 3fad3ab6 3a7827d2 67480afc ab7d02fe c19100ff 8e6b00ff c29200ff bd8706ff 705512f4 507d26d6 479e2fc9 3fad3abf 3fad3aaf 62bc30a9 addc1fbf ceeb1ccd b2de1cac 96d2218b 84cb2674 499f3255 75831e7a c19d5af3 ffed95ff fae89aff fcea9eff f8e192ff e9cf7fff 9a7a30cc 55872659 8acd2769 95d0247f addc1b9a a7d91ca3 c4e614c5 85cb25aa 6fc22bae 3fad3aaf 3fad3abf 51a02dcd 546528df 9f8149fb b2a769ff b9b079ff a09b6bff aca06cff b49b59fd 4a4515f2 3da838c1 3fad3a9d 3fad3a6c 3fad3a43 3fad3a25 3fad3a10 3fad3a05 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a02 3fad3a07 3fad3a15 3fad3a2c 3fad3a4f 3fad3a7c 3fad3ab1 397b29d1 74530afc a97b02ff 886700ff c29001ff cb9901ff b48406fe 6c5d15ee 58a02ace 3fad3abe 3fad3aa0 8fcf25a6 6dc12f81 9fd61f8c bce31996 b1de1d81 80c92856 3fad3a35 47b1372e 40983428 866026a3 efd279ff ffed95ff efda8dff e6ce86ff f3dd8eff f7df8aff b68f4fea 59481a53 3fad3a24 3fad3a2c 67be2e3f 7bc72853 aedc1a7d abdb1b88 d4ed11bb 91d02293 5eba3190 46b038a3 45ad38c1 5b8928d7 816643f7 c9bb7cff 6f6a4bff 8b8258ff ddcb83ff a38848fd 454b17ed 3fac3abf 3fad3a97 3fad3a65 3fad3a3d 3fad3a1f 3fad3a0d 3fad3a04 3fad3a01 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a05 3fad3a10 3fad3a25 3fad3a46 3fad3a72 3fad3aa7 38842bcd 5e430bfa d19903ff bc8d00ff a27a00ff c09102ff c38c09fd 5b591fe4 4da22fc9 3fad3aa8 72c32b96 76c42a7b e4f411c2 c5e71782 a7d91c59 89cd253e 3fad3a22 3fad3a1b 3fad3a15 3fad3a10 6745133c ba9244ec ffec86ff ffec95ff cfb36af8 aa8444f3 ebd387ff f9e08dff ddbd68ff 8a5c2095 47732610 3fad3a10 3fad3a15 3fad3a1b 3fad3a22 8acd243e c9e81476 ceea128d d4ed12ab 89cd2487 3fad3a89 3fad3ab2 61a22bd1 87763af4 bdab6cff b2a56cff 7d7349ff b4a061ff aa8a44fc 425018e8 3fad3abf 3fad3a8c 3fad3a5b 3fad3a34 3fad3a19 3fad3a0a 3fad3a03 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a03 3fad3a0b 3fad3a1c 3fad3a3a 3fad3a65 3fad3a9a 3c9733c7 584b0ff3 b78404ff 9e7800ff 987201ff dda602ff bf8d08fd 60691fe3 49a935c4 41ae3997 91d02293 cae8119e c1e51376 ddf11082 d1eb1053 7ac6281a 3fad3a0d 3fad3a0a 3fad3a07 3fad3a04 5b4d1408 8f611a90 eacb66ff ffeb88ff fae38dff a67f3dc1 76430b90 d7b970f9 f8df8dff eed176ff ae8538df 6e380a31 3fad3a02 3fad3a04 3fad3a07 3fad3a0a 3fad3a0d 3fad3a13 cde9114c ebf60c9f ceea128a b7e01d94 44af397f 3fad3aac 49872ece a29246f1 ceb870ff 70643cff 887947ff b19a56ff 7d5b25fe 395d1cdf 3fad3ab7 3fad3a80 3fad3a4f 3fad3a2a 3fad3a13 3fad3a06 3fad3a01 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a01 3fad3a07 3fad3a14 3fad3a2e 3fad3a55 3fad3a88 3fad3abf 444813ed c08905fe cb9a01ff 806101ff 957102ff cc9709fe 72711de5 44a837c1 3fad3a8d 84cb267f e5f40eb5 dff10b87 becd0e57 3fad3a0d 3fad3a06 3fad3a03 3fad3a01 dbc90d00 dac80c00 6f3c0600 7643092c b18736ea ffe679ff ffe888ff e5ca77fc 84551873 642e001c b8934ed4 f4db89ff f0d47aff cba754ff 8758157d 76450704 75430700 d5c20800 d4c10600 3fad3a01 3fad3a03 3fad3a06 d4ed0f31 e1ee0e7b f1f910c1 afdb1986 66be2e89 3fad3aab 4e8c2ece 967f3cf7 c0a961ff 5c502dff 5f532eff a38642ff 79591ffc 3c882ccc 3fad3aa7 3fad3a6f 3fad3a40 3fad3a1f 3fad3a0c 3fad3a03 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a03 3fad3a0d 3fad3a21 3fad3a43 3fad3a74 3fad3aad 3b7325d5 94660afe bc8c00ff 9a7402ff af8302ff cd9a06fe 79721ae9 41a638c2 3fad3a91 6cc12c71 c4e71380 e5f10c8c bcd91334 559d2e0c 3fad3a04 3fad3a01 925b1a00 915c1e00 925d2000 8f5a2100 64300100 8755167a e2bd59ff ffe77bff fbe183ff bb984ed7 69340027 7d4c1300 9164258a e0c374fc efd27aff e2c065ff 9d7029d0 7341081d 7b490b00 7f471500 7d430e00 7c410c00 84470d00 3fad3a01 3fad3a04 abad142f ddeb0d6b ebf707b1 bde31696 4cb23786 3eaa39b9 558329d5 ab9145f9 806f3cff 5b4b25ff 957c3bff cba044ff 484111f3 3fa838c1 3fad3a91 3fad3a59 3fad3a30 3fad3a15 3fad3a06 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a06 3fad3a15 3fad3a31 3fad3a5b 3fad3a94 3e9d34c4 58440df7 cc9505ff 836301ff 574101ff ba8b03ff ac7f0ff9 50892dd0 4aa535a9 64ac2b81 cad90da5 dddf07af c1c70c43 9b97111c 8c611719 5a26111b 69340d1a 9b691719 9a6a1a19 9b6b1c19 98681d18 703d0833 aa7e2ed6 ffe06eff fde078ff e9cc73ff 906223a9 672f050f ad884616 7541085e c19d54f2 eed079ff e9c769ff c09541ff 7c4a0f63 8c5a1417 8b581316 89550d16 88530b16 8f580c16 844a0c16 79421117 755c1813 90af1917 ddde0b9e e8ed11c5 acd61c95 4ea73497 41ab39c0 657625e0 cfa853ff a78b42ff 614f23ff a38334ff 936820ff 3d6e22d8 3fad3ab2 3fad3a74 3fad3a43 3fad3a20 3fad3a0b 3fad3a02 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a01 3fad3a0a 3fad3a20 3fad3a43 3fad3a76 3fad3ab4 3d611fdd b07a08ff c09102ff 967104ff af8404ff bf8a09ff 956f10f7 847c18e9 8f7b14d4 ac8d0ecd c9a10af2 c9a30cf8 b98a0eb3 9e6612a6 a06a14ad a87517ac a97819ac a5741aab a4751eab a57620aa a37422a8 a97c29bb dab44eff fcdd6dff f9db75ff e2c36cff a77e3bd1 a47c3d9a b08c4a9d 9d7433b5 c39e55f1 e7c974ff e3c065ff d6ad51ff a47428d4 915f17a0 915e149d 8e5a0d9d 8d570a9d 945c0b9c 945e0b9b 8e550d9b 93590d99 93600e95 b89410b1 cbab13fd c2a311eb 958919c2 7a7f1fd6 6d741de3 a4782cfc ba9643ff 5a461cff 856622ff c5932cff 544110f7 3ea637c1 3fad3a91 3fad3a58 3fad3a2e 3fad3a12 3fad3a04 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a04 3fad3a11 3fad3a2d 3fad3a57 3fad3a91 3ea035c4 5b470df7 c69305ff 705501ff 836103ff eaad08ff c58a0bff d19604ff efb203ff ebb005ff e5a608ff e1a20cff e0a30eff e4a613ff ebb317ff f0bb1cff f0bd22ff f0be29ff f1c131ff f1c339ff f2c63fff f1c949ff f1cb52ff f5d35fff f4d367ff f6d873ff f4d97eff f3dd89ff f7e698ff f2e096ff efd98aff ebd07efe e6c772ff debb62ff d9b154ff cfa342ff c79630ff c0891eff b67a0bff b47401ff b67803ff bb7e06ff c08308ff c58809ff c1830bff c2820dfd c6880eff ca8c10ff d29812ff dba414ff cc9712fe 9e6c14fe b38634ff b68e34ff 906b21ff 9c711dff 795011ff 3d6f23d8 3fad3aac 3fad3a6d 3fad3a3c 3fad3a1a 3fad3a07 3fad3a01 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a07 3fad3a19 3fad3a3a 3fad3a6b 3fad3aa9 3b7225d5 946608ff c39404ff 654c04ff 8d6a04ff c18c0bff a9740dfd e6aa03ff fdbf02ff f3b505ff f0b407ff efb30bff f0b60fff f1b713ff f2ba17ff f8c31efe fcc825ff fbc92cff fccc35ff fccf3dff fcd345ff fad24eff f6cf55ff f2d05dff f5d368ff fcdf78ff fce88aff fef29bff fef8a9ff fdf6a8ff fded9cff f9e08cff eed079ff e0be64ff d7af52ff d2a644ff cf9c33ff c99321ff c0820bff bc7a00ff c07f01ff c68603ff ca8c06ff cc8f08ff cd900aff d1940cff d5990dff d99d0fff e0a711ff ebb114ff efb515ff b17e12fe 976921fd a57f2bff 5d4412ff 825c12ff 98660fff 4c4812f0 3fad3abf 3fad3a82 3fad3a4c 3fad3a24 3fad3a0c 3fad3a01 ffffff00 │ │ -ffffff00 3fad3a01 3fad3a0a 3fad3a22 3fad3a49 3fad3a7e 3fad3abf 474f15eb b68307ff 9f7803ff b48506ff ecb709ff a17a10f9 5d6d1fe1 826314e9 ce8d07ff eeac06ff f6b808ff edb20cff eeb40fff e7ae14ff be8814ff a97716e2 af7d18bd bb891eca b88720d7 bc8b26d6 b88927d2 c49733f9 f6ce54ff f4d15fff f6d66aff d7b65afb b89146da bf9b53d9 be9e59db be9d59dc bc9953dc b58f4ad9 c19a4ff4 dcb960ff dbb455ff d4a843ff b68629fe a16d18df 9f670dde 9d6307df a06609d9 a06609ca 9c640bd9 a26a0cfd bd830bff ce930bff d0960dff dca10fff e0a513ff d39416ff a97316f6 677320e2 6f7420e5 ad7c21ff 866014ff 7d560cff 915f06ff 61400afc 3d9431c9 3fad3a96 3fad3a5b 3fad3a2e 3fad3a11 3fad3a03 ffffff00 │ │ -ffffff00 3fad3a02 3fad3a10 3fad3a2b 3fad3a57 3fad3a90 3d9431c7 62470bfb fabb08ff c79506ff 9c7606ff d8a50bff 847818ed 409e35c5 549d2fa1 918514b5 c08c09ec e2a10aff fcc00cff f2b80fff eab114ff d09b16ff 9d6a14db 75430d72 73410c25 814f111c 76430d2d 77440c4a b3862bf8 fcd658ff f9d663ff eecd64ff 956723ba 77450c31 83501533 82511534 82511535 81501535 7c4b1131 824f148a c7a14ffa deb85aff d9ab45ff b28228ff 7d4b0f7b 7b480e35 7c4b0f2a 7847101a 75441051 85510eba a66d0cfd c28709ff cd910bff db9f0dff d89b10ff bc8111fb b08c10df 7c8d1eab 45a336b3 528027d5 a67117ff 986a0fff 714a04ff 835401ff 7c4d07ff 3e6420dc 3fad3aa7 3fad3a68 3fad3a38 3fad3a17 3fad3a05 ffffff00 │ │ -ffffff00 3fad3a04 3fad3a14 3fad3a34 3fad3a62 3fad3a9f 3c7526d4 8a5f0aff d3a106ff a17907ff 906f07ff b9880cff 657721df 3fad3aba 3fad3a79 82bf2461 c5ba0ba8 b98b0bd4 d59a0dff f9be11ff fac114ff ecb618ff dda71cf5 b4811acc 85531171 703d0c1a 804e1000 7b490f69 deb340fd fbd559ff f9d763ff ceaa4cf0 703c0655 6b370100 77430900 76430800 76430800 76430900 723e0700 6c370126 a97f35d6 dcb558ff d8aa47ff c79531ff 865412a2 703d0d00 6f411104 78471049 8e5a0cac ad7309e8 c08509fe cc9009ff d89a0bff cd920dff b27d0fdd bda40db9 ced30da5 83c1247d 3fad3a98 488a2dce 8b6010fa 956406ff 6b4500ff 754c00ff 946005ff 484c14ec 3fad3ab5 3fad3a73 3fad3a41 3fad3a1c 3fad3a07 ffffff00 │ │ -ffffff00 3fad3a05 3fad3a19 3fad3a3c 3fad3a6d 3fad3aab 415c1be1 b5810cff a37e07ff 574304ff 927109ff b3820ffd 517827d7 3fad3aa6 41ae3a69 c0e41574 ecf108ad a8900c5f 8c590e89 bc8511e5 edb514ff ffc719ff fbc521ff efbc26ff d3a125ea a16f1bb2 83511163 a47522d2 fcd34fff f7d258ff f0cd5dff 9e7129ca 6a34010d 6e3a0400 7b470d00 79460b00 79460b00 7a470d00 74410900 6c370101 8a5b1b9f cfa64dff d8ac49ff d3a034ff a26e1aee 76440e61 83500c90 a06707d9 b77a05fc c58706ff d09207ff ce9209ff ba810bff 90590fb3 82550f59 e7e80a7c e3f30f88 93d12270 3fad3a86 459833c7 776313f0 8d5b01ff 6b4600ff 855801ff aa6f04ff 52440ef4 3fad3abf 3fad3a7d 3fad3a49 3fad3a22 3fad3a09 ffffff00 │ │ -ffffff00 3fad3a07 3fad3a1d 3fad3a43 3fad3a75 3fad3ab5 484e14ec ce950cff c1930bff 93710bff c4960eff a97f13fa 4b832bd1 3fad3a96 61bb3067 d9ef0e87 f6fb0794 c4c40b14 632e0e11 7e4a0f62 a97511c0 d6a016ff f7c120ff fecb28ff f9c72eff e2b12fff b98926e7 d6aa37ff fad24fff f7d159ff d7b04cf5 77440d73 6e390600 6d390500 76410900 79470b00 7a470c00 75410700 713d0600 6f3b0500 74410a53 b48739eb d5ab48ff d09e35ff b98420ff 9a6410e5 a76b04f8 ba7b01ff c58303ff c98905ff be8209ff a56e0cd5 86520e86 662b1129 c6b40802 f7fc0567 f1f90ba4 b0dd1a77 3fad3a77 42a337ba 6d6d1ae6 946002ff 6f4a01ff 7b5202ff 9e6904ff 5a420bf9 3fad3abf 3fad3a84 3fad3a4f 3fad3a25 3fad3a0b ffffff00 │ │ -ffffff00 3fad3a09 3fad3a21 3fad3a48 3fad3a7a 3fad3abb 504811f2 bc8a0cff aa830aff b88c0eff d9a613ff 9f8018f4 4a8f30cb 3fad3a87 a4d81e7c e7f50f95 f2fa0c72 eff50a10 b3970d00 703d0f00 75430f35 8e5c1090 be8a18df e8b425ff fac82fff fbcd37ff f3c63dff f2c742ff f4cd4dff f1ca55ff a5772ac9 6e3a0610 713d0800 79470f00 713c0500 77430900 76420800 703b0200 78450d00 713e0700 703c0609 8d5c1cb0 c99d40ff cf9e37ff c38d22ff ba7e10ff b97800ff be7e00ff bc7d04ff ac7109f2 905b0eaf 7b490f50 713e1008 b4950b00 ffff0300 f7fc024e f5fb05ac 98d3215b 3fad3a6d 40aa39aa 686f1de3 a56c04ff 734c01ff 704c02ff a46e05ff 68440afd 3fad3abf 3fad3a89 3fad3a54 3fad3a28 3fad3a0d ffffff00 │ │ -ffffff00 3fad3a0a 3fad3a23 3fad3a4c 3fad3a7e 3fad3abf 5b470ff7 a67c0cff 745b08ff 99770eff c99b15ff 997f1af2 469231c1 3fad3a78 a8da1e70 ecf70f93 f7fc0b74 ffff0813 ffff0600 6b350f00 73410f00 703f0d03 7f4b0f5b a67318bd d7a528f3 efbf33fe f5c83dff f2c743ff f4cc4eff ebc552ff 9c6e24c6 7a460e2f 6e390305 87571900 723d0600 733f0700 713d0400 713c0300 83531800 6e3a0200 76450b27 8b5a1aac c4983cff cf9e37ff c38d22ff bd8110ff b67502ff b07203fb 9c6409cf 804d0e7a 75441118 76440f00 6e361100 ffff0300 ffff0402 f8fc0436 f1f90a8f 90cf2451 3fad3a67 3fab3aa1 66701ee2 ae7304ff 885b02ff 936504ff c98907ff 764c09ff 3fad3abf 3fad3a8c 3fad3a57 3fad3a2b 3fad3a0d ffffff00 │ │ -ffffff00 3fad3a0a 3fad3a25 3fad3a4e 3fad3a80 3fad3abf 61460dfa cd9910ff b38b10ff b68d13ff d7a719ff 9a7f1af2 489131ba 3fad3a71 3fad3a3e dcf00b61 fafd0179 ffff0015 ffff0200 97710d00 6f3b0f00 76450e00 7f4c1000 703e0c26 89561392 cd9c2afc f6c73cff f0c543ff f3cb4dff f3cf56ff dcb650fb a97c32c7 804e1262 81501417 703b0400 74400700 723e0500 6f3a0100 7e4d1312 7b4a0e50 9b6e29b6 c09643f7 d1a645ff cc9b35ff c38d23ff bd8211ff aa6d06ff 89540cae 78470f42 77450f00 7a481000 733e0f00 98710d00 ffff0400 ffff0405 fcfe063f f0f90f86 d9ef1290 3fad3a62 40aa399b 656f1ee2 ab7105ff 9b6a03ff 986805ff b97f07ff 7f510aff 3fad3abf 3fad3a8e 3fad3a58 3fad3a2c 3fad3a0e ffffff00 │ │ -ffffff00 3fad3a0a 3fad3a25 3fad3a4e 3fad3a80 3fad3abf 5e440dfa f6ba17ff ebb617ff 9a7712ff d2a41bff a7861cf5 4a8c2fbb 3fad3a6f 6bc02d4a eaf60780 fdfe05ad ffff022e feff0901 ffff0700 8b620e00 76450e00 7e4b1000 78460e00 6e3b0c2e ba8923fb f9cb3eff f0c543ff f5cd4eff f8d359ff ffdf69ff f9d96eff c6a14dfc 93642493 78440c33 723e050a 703c0309 76420829 8d5f2283 b58e44ed debc63ff e5bf5fff d7ac49ff ce9c35ff c38d24ff c08410ff 9f6509ff 76451043 79471000 79470f00 7a481000 8e640d00 ffff0200 ffff0300 ffff0309 fdfe075f eff90c80 d5ed1288 3fad3a62 41a6389d 6b6f1de5 a26c05ff 8a5f03ff 664603ff 7e5805ff 7e5109ff 3fad3abf 3fad3a8e 3fad3a58 3fad3a2c 3fad3a0e ffffff00 │ │ -ffffff00 3fad3a0a 3fad3a24 3fad3a4c 3fad3a7e 3fad3abf 59440ef9 cd9c15ff ab8714ff 866811ff c89f1dff b7901ef8 4c842dc1 3fad3a72 73c32a4e e7f50c76 fcfe0da5 feff0652 feff0806 feff0800 ffff0700 75430d00 74420d00 75430d02 8956139b e9b933ff f3c63dff f1c645ff e6bc47fd e9c352fb fbd966ff fcdc71ff ffe681ff e5c872ff ac8440cb 7b490f65 79460c5f a57c3ac0 d8b96bff f0d47cff e7c66aff ddb859ff cea344fc c59432fd c38e25ff bd8212ff b27404ff 84510c9a 79471006 79471000 79471000 ffff0200 ffff0300 ffff0300 ffff021d fdff09ae f0f90a89 6dc12c43 3fad3a67 449d35a8 776b18eb ae7506ff 9e6c05ff 795404ff 885f06ff 764d09ff 3fad3abf 3fad3a8b 3fad3a57 3fad3a2b 3fad3a0d ffffff00 │ │ -ffffff00 3fad3a09 3fad3a22 3fad3a49 3fad3a7a 3fad3abb 514711f4 bf9117ff ac8717ff 9e7c17ff b7931eff ba8d1ffd 517b2acf 3fad3a7c 3fad3a46 e1f2107b fafd0b94 fdfe075e ffff040c ffff0500 ffff0500 75430d00 75430d00 75430d21 b2811ef2 f8c938ff f1c43dff f1c645fe a87a26e2 9a6921c0 e2bb54fd fdde71ff fade7aff fee78bff f7e38fff cdb06af5 c7a864f1 f0d88aff f6dd8aff ebcd77ff e5c468ff cda54cfe 966721cb 99671de1 c18b24ff bc8314ff bb7b02ff 985e08f4 7a481026 79481000 79481000 ffff0300 ffff0300 ffff0303 ffff0347 feff06ae e6f40e73 5eba3043 3fad3a6d 489031b6 8a6a11f4 9c6c05ff 815a06ff aa7607ff ba8209ff 6a460bfd 3fad3abf 3fad3a87 3fad3a53 3fad3a28 3fad3a0d ffffff00 │ │ -ffffff00 3fad3a07 3fad3a1f 3fad3a45 3fad3a76 3fad3ab5 484b14ed d39e1cff c09a1cff 846816ff 96791bff b48a1fff 637226de 3fad3a8d 3fad3a54 d1eb0f71 f9fc04a0 fdfe027a ffff0312 ffff0501 ffff0500 72400d00 72400d00 7f4d0f83 dfad2aff f4c537ff f3c73fff deb33cf7 7b490e86 76410c23 8a591887 bc9540ec eed06fff f9e085ff fbe793ff fdec9eff fae99dff f6e090ff eed582ff e1c06cff b48b3fec 88571790 7b4c1129 7c4a1186 b78121f7 be8416ff b87903ff ad7003ff 7f4b0e78 79481003 79481000 ffff0100 ffff0100 ffff0102 fafd022c fafd0591 9fd61d38 42ae3946 3fad3a79 51892cc9 99690bfd 845c04ff 4d3503ff 6d4c05ff b1790aff 5b440df9 3fad3abf 3fad3a81 3fad3a4e 3fad3a25 3fad3a0a ffffff00 │ │ -ffffff00 3fad3a06 3fad3a1b 3fad3a3f 3fad3a6f 3fad3aad 42571ae4 bc8a1aff a8861aff 94771bff c29d26ff caa128ff 7f7421ec 439f35a7 3fad3a65 a4d61b5e eaf60875 fcfe0897 ffff053a ffff0400 ffff0400 713f0d00 713f0d0a a06e18dc f3c32fff f1c237ff f4c840ff b98a29ed 6f3c0a27 82501200 6b37030e 78450b84 bc9546ff fde588ff f9e290ff fcea9dff fae79cff f2dc8dff f0d683ff b48d45ff 77440b82 6d3a030f 7b490f00 73410d2f a26d1ae3 be8516ff b67705ff ba7900ff 8e570bd5 7a48100c 79461000 faf90400 ffff0200 ffff0213 fdfe0868 f7fb068a bde3145b 3fad3a53 3fac3a8b 627a23dc 9a6808ff 745104ff 845c06ff a77707ff b37c0cff 4b4410f2 3fad3ab9 3fad3a79 3fad3a47 3fad3a20 3fad3a09 ffffff00 │ │ -ffffff00 3fad3a04 3fad3a16 3fad3a37 3fad3a66 3fad3aa3 3d6c22d8 946916ff bb9721ff 92751cff 94771eff cca62eff b58e26f9 4d8a2dc8 3fad3a79 53b5344c d6ec0f68 fafd0992 fdfe054a ffff0208 f9f60400 7b4c0c00 74410e5d d09e22fb f4c431ff f2c438ff edc03cfd 8a5915a3 76420d00 7f4d1023 8554157e b68d3bdc e6c669ff f9e184ff fde995ff fff1a4ff feeda0ff f6e292ff efd482ff d9b664ff a77b35d8 7f4f1174 77440c1f 814f1200 885614a9 b98016fd b67806ff bb7a00ff a56a06fc 79481148 84580e00 f9f80400 ffff0200 ffff0220 fcff12c4 f0f90d86 6bbc2c40 3fad3a61 449c35a5 826c16ef bc8207ff 7e5905ff 946908ff db9c0aff a4720dff 3f5018e7 3fad3aac 3fad3a6f 3fad3a3f 3fad3a1b 3fad3a07 ffffff00 │ │ -ffffff00 3fad3a03 3fad3a11 3fad3a2f 3fad3a5b 3fad3a95 3c8d2ecb 684a10fc bd9725ff a38623ff 9c7e23ff c19f30ff d1a531ff 667622e0 3fac3a93 3fad3a5b 8dce2347 e8f50b65 fcfe0eb1 ffff0339 f6f20300 7c4d0c00 925e14c4 efbd2aff f1c130ff f6c93aff c3942beb 68340652 7f4c114e a87929c0 d9b451ee f5d86eff fde37eff ffec8eff fae591ff d7bc75fa d6ba73fb f7e092ff f7e08bff edd078ff e0be65ff c39945ea 976721b9 7f4d103f 713f0c5e a87012e9 b77906ff b67801ff b97a03ff 834f0daf 865b0e00 f9f70400 ffff0547 fdfe0d94 f6fc0a90 addc1b3f 3fad3a43 3fad3a76 53832acb a3710bfd d29408ff a17107ff 845e07ff c28a0bff 82560bff 3b7727d4 3fad3a9d 3fad3a62 3fad3a35 3fad3a15 3fad3a04 ffffff00 │ │ -ffffff00 3fad3a01 3fad3a0d 3fad3a26 3fad3a4f 3fad3a85 3fa838c1 494714ef be9126ff c2a12dff 997c24ff 836b22ff cfaa3bff a78828f5 49922fbc 3fad3a73 3fad3a41 bbe21647 fbfe0eb4 fdfe088c fcfc063a 845a0c4a c28e1df9 f5c32bff f1c130ff e7b836ff 8b5a17e7 8c5b1794 c49637d8 ebc654ff ffe16dff ffe87aff ffe882ff e9cc77ff b7944cd5 87571d83 89591d86 ba9551dd e4c977ff f3d780ff eecd71ff e3bd5eff cca144ff a87725d0 7f4d1194 8d580fe6 b37607ff b57701ff bf7f02ff 985e09f5 8f680e25 fbfb0536 fdfe0886 fdff14ce e5f40b5e 3fad3a2f 3fad3a5a 42a13696 7c6c18ed b77f08ff 7b5805ff 634504ff 986c09ff b37e0cff 563f0df9 3fa437c2 3fad3a8b 3fad3a54 3fad3a2b 3fad3a10 3fad3a02 ffffff00 │ │ -ffffff00 3fad3a01 3fad3a08 3fad3a1c 3fad3a40 3fad3a71 3fad3aaf 3d6b22d8 a0741ffe bc9c2eff 967b28ff 987d2aff e0bd47ff e7bb42ff 677220e2 3fab3990 3fad3a58 6ec12c39 e4f30d5d feff0fd6 fafa0eb4 9d7310c8 e6b224ff f2c02bff f2c232ff d6a62fff a17320f7 ddb13ef3 fbd556ff ffe365ff ffe36eff f7d76fff d3ae58f4 9d712eae 73400a4d 652d0011 68300012 76420c57 9f7431ba cca95bfc e6c46aff e6c161ff e1b651ff d1a139ff b27d23ef 925e11f7 ad7007ff b67701ff bc7d03ff af7006ff 9d780d95 ffff086c f9fc0863 eff81263 a4d81e3d 42ae3945 3fad3a76 5a7e26cc b97f0dfe ce9109ff 4f3804ff 362704ff b2800bff ac750eff 3f5319e5 3fad3ab5 3fad3a76 3fad3a44 3fad3a1f 3fad3a0a 3fad3a01 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a05 3fad3a14 3fad3a31 3fad3a5c 3fad3a94 3e9c34c5 584010fb b7922eff d3b23eff ba9935ff a18833ff e1c04eff b08e32f9 538529c6 3fad3a74 3fad3a43 8dce2431 f9fc0c99 d2c70fd2 be8d18ff f3bf25ff efbd2bff f1c132ff e0b232ff e7bb3cff ffdc50ff ffde5aff fad85eff e1be57fd b78d3fd4 8b5a1b83 703a0425 622c0000 61270000 642a0000 622a0000 6931062f 8e612190 b48a40de d3ae52ff dbb14dff d9aa3dff d19c2cff b47c17ff b07306ff b67500ff b97a03ff bf7f04ff 9f710bf1 eae80d7d e0ed0c40 3fad3a1b 3fad3a37 3fad3a61 4c902fa9 8d7014f3 bb8309ff ab7a09ff 876008ff 7b5908ff bf890cff 6c460cfe 3c8d2fca 3fad3a9a 3fad3a61 3fad3a34 3fad3a16 3fad3a06 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a02 3fad3a0d 3fad3a23 3fad3a47 3fad3a79 3fad3ab4 3b5a1be0 a97e26ff ffd84eff 8e772dff 3c3213ff bda347ff f4d55dff 92802af0 498b2ca8 3fad3a5e 51b03439 74bc281f a6830dba dfa81eff f1bd25ff efbd2bff eebe31ff f4c639ff ffd547ff f8cf4dff e7bf4fff bf9142ea 8f5d25a4 64280b4b 6c350704 723b0c00 5e260000 99740300 9c760100 5f250000 a4810b00 713e0e09 69310b5d 8c5928b7 b0813af0 c9993aff cc972bff c78c1aff b77a07ff b57500ff b87903ff c28204ff a66b09ff aa911099 99ab193b 3fad3a2e 3fad3a55 47983394 7b731aea b27b0bff 795606ff 4f3804ff 966b0aff bb890cff af7c0ffe 3d4815e9 3fad3aba 3fad3a7d 3fad3a4a 3fad3a25 3fad3a0e 3fad3a03 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a01 3fad3a07 3fad3a17 3fad3a34 3fad3a5f 3fad3a96 3d9c34c4 584211f9 cfa73fff af983fff 71602aff a18a3dff cab957ff c9a74dff 807727e9 468b2f8f 3fad3a4c 5a972936 ae7913e4 f3bd20fe eebb25ff efbd2cff f0c133ff f7c93bff f0c343ff d6aa40f1 ac7e2bc6 8b5d1073 895f0213 83550500 956e0900 966e0b00 875e0300 ffff0b00 ffff0300 885d0100 ffff0300 99741000 865b0300 7d4e0626 93681383 a16f26da b88227fc bf851bff b97b08ff b67600ff b87903ff be7f04ff bd7f05ff 7f4c0fcb 45a0352a 3fad3a49 489f3482 70701ddd a6700aff 936907ff 674907ff 412e04ff 815d09ff b7820eff 60430cfc 3d9431c7 3fad3a9b 3fad3a62 3fad3a36 3fad3a19 3fad3a07 3fad3a01 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a03 3fad3a0d 3fad3a22 3fad3a46 3fad3a76 3fad3ab1 3a6820d9 876120ff fedc5eff c6aa4cff 615428ff 544923ff ad9b51ff e1be5eff 7e7726e0 479b327a 624d179f d7a21afb f3bd1fff efbc26ff f2c12dff f5c634ff eebe39fd c6982ff3 a17818a8 a88b023c fcfb0000 ffff0000 ffff0000 ffff0100 ffff0500 ffff0e00 feff0a00 ffff0300 ffff0400 ffff0400 ffff0800 ffff0400 ffff0300 fdfd0002 9d7a0750 a07416da ab7418fa b3740aff b87800ff ba7a03ff bc7e04ff c68805ff a4690af8 58742568 45a13573 6b711ed4 ab740bff 916806ff 765506ff ba840cff a6780aff b5830dff 99650eff 3a5b1de0 3fad3ab5 3fad3a7a 3fad3a48 3fad3a24 3fad3a0e 3fad3a04 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a01 3fad3a07 3fad3a15 3fad3a31 3fad3a59 3fad3a8e 3fad3abf 434111ef c89e3ffe ae9848ff 4f4725ff 474020ff 9e8d4cff e1cd73ff cbac59ff 726f26d6 93680ee8 f1ba18fe f5bf21ff f5c228ff f7c62ffe ddad2dfa aa7921d1 ae8e0c90 d3c50381 fcfd0447 ffff0016 ffff0116 ffff000b ffff020b ffff0603 feff0d05 feff0a03 ffff0303 ffff0405 ffff0406 ffff0914 ffff051d ffff042a ffff0153 eeea0028 d7ca0295 aa860cc4 a06b0cf0 b17202fc bc7b02ff bf8004ff c58606ff bf8308fe 705d17c3 677420c8 9f6a0cff 9a6e08ff 9d6f08ff 986c09ff ce940dff e8a80fff b07a0ffe 433d11f2 3fad3abf 3fad3a91 3fad3a5b 3fad3a32 3fad3a16 3fad3a07 3fad3a01 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a03 3fad3a0c 3fad3a1f 3fad3a40 3fad3a6d 3fad3aa4 3c9431c7 543d10fa ba9945ff ae9d52ff ab9953ff 978648ff 484125ff caba71ff e2c576ff a87620ff dea40dff f0b918ff edbb26fb c49522eb 896017a7 6e57133f a3b2101c fcfd0692 fdfe0788 fdfe0365 ffff0586 ffff014d ffff0361 ffff0635 feff0d5e feff0a39 ffff033f ffff0457 ffff0435 feff0b7b feff0e91 ffff074b ffff01a3 fdfe0066 fbfd0172 e3e20370 c0b30b7d 8a590dc5 a96d05f6 bf7f03fe c08305ff b27609fe 905e0ff9 b27b0cfc 8b6106ff 5b4105ff 855d08ff 876008ff b7850cff cc9010ff 533a0cfb 3c9431c8 3fad3aa7 3fad3a70 3fad3a41 3fad3a21 3fad3a0c 3fad3a04 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a05 3fad3a13 3fad3a2b 3fad3a4f 3fad3a7f 3fac3ab7 3c872bcc 684a17fc debd5fff d2c26eff 615a32ff 5c5231ff c7b872ff beb375ff ab9155ff cc9f3bff bf8b1bff 8b640be0 5f6f1d7c 48983140 43a6372b 44ad381e c4e6133a cae81332 e9f60747 fafd0383 f8fc0354 fdfe0895 feff0ba2 fdff12e6 feff0caa ffff04a9 ffff05e8 fdfe0456 fdfe0a7a fdff0eb9 e8f50a32 ebf6064c e2f30950 cde90f41 9dd51e33 5ab0302f 55852a4e 6b661b93 8c5f0de9 9e670afe a1680bff b0780aff d19409ff a07108ff 5a4006ff 6e4e08ff b9860bff b7810eff 67450dfc 3b822bcf 3fac3ab8 3fad3a80 3fad3a50 3fad3a2b 3fad3a13 3fad3a06 3fad3a01 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a02 3fad3a0a 3fad3a19 3fad3a33 3fad3a58 3fad3a89 3fad3abb 3a7425d4 72531cfd bfa65aff c1b571ff e1ce81ff 7c7247ff 3a3927ff aca371ff a89866ff caab65ff 997e37ec 577923a4 449e336d 3fad3a51 3fad3a42 3fad3a36 47b1382f 62bc302c 9dd51e35 9ad41e2a dcf00e52 eff8107a f6fb1196 f0f90a73 edf70769 f6fb0692 cae81136 b7e01630 d6ed0d53 73c12a27 5fbb302b 6fc22b38 42a73837 3fad3a41 3fad3a50 42a63868 557926a4 8b6614ed b6790bff b57c09ff 674804ff 7d5906ff 9f7109ff 9e710aff ce970cff cc910fff 6a470cfd 3a7225d5 3fad3abb 3fad3a89 3fad3a59 3fad3a34 3fad3a1a 3fad3a0a 3fad3a02 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a04 3fad3a0d 3fad3a1e 3fad3a39 3fad3a5e 3fad3a8b 3fad3abc 39651eda 694c1bfc e0c371ff fff5a0ff 8d865cff 5d573bff c6ba7eff ada26fff b0a26fff bca767fc a39047f4 7b792ada 648129b1 4c8a2b8d 3fad3a66 3fad3a59 3fad3a4e 3fad3a43 3fad3a3b 47a3343b 78c52c40 81c92a43 74c42b3d 6abf2d3a 7ec82840 4eb33534 3fad3a35 3fad3a3b 3fad3a43 3fad3a4d 3fad3a58 3fad3a65 49892f8a 5a7b26ae 79761cd6 947312f1 8e6509fc ac7708ff d1930aff 725106ff 453104ff 845f08ff c8910cff cf920fff 715510f8 3a6721da 3fad3abb 3fad3a8a 3fad3a5e 3fad3a39 3fad3a1f 3fad3a0e 3fad3a05 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a02 3fad3a07 3fad3a10 3fad3a21 3fad3a3b 3fad3a5e 3fad3a89 3fad3ab8 396820d8 67501dfa c1a25eff d7c888ff ded894ff efdd92ff 928657ff 7f764dff 9f925eff cbb26cff e2c16bfd a48c3ff6 898031ea 697226d3 61812cb9 4c7e2ca0 46923087 40a53770 3fad3a65 3fad3a61 3fad3a5e 3fad3a5e 3fad3a5e 3fad3a5e 3fad3a61 3fad3a65 40a9396f 47953386 52862d9f 5e7c27b8 677020d0 827017e9 946e0ff6 956709fd cd8c08ff 976905ff 855e06ff a17008ff aa7a09ff 987009ff a2750aff a9750eff 5f470ef8 3c6f23d7 3fad3ab6 3fad3a87 3fad3a5d 3fad3a3a 3fad3a20 3fad3a10 3fad3a07 3fad3a02 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 3fad3a02 3fad3a07 3fad3a10 3fad3a20 3fad3a39 3fad3a5b 3fad3a85 3fad3ab2 3a7926d1 4a4314f2 a18447fd f0de8eff fbe999ff 746c48ff 998a54ff bea966ff 9b8a53ff b9a15dff b19854ff d7b25bff c39f47fc a38535f7 89752af0 7a7825e6 6c7423da 5f7525cb 647f29c3 5f7d28be 5c7c28bd 5a7a27bd 617d25be 617a24c3 5f7522cb 686e1fd9 7a731be5 7e6815ef 86630ef7 8e6209fc 9d6b06ff b27a06ff 7b5404ff b17b07ff b27b08ff 593f04ff 6f4f05ff ca910bff cb910dff 8a610efc 4a4311f2 3a7e29d0 3fad3ab0 3fad3a82 3fad3a59 3fad3a37 3fad3a1f 3fad3a10 3fad3a07 3fad3a02 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 72400a00 3fad3a01 3fad3a06 3fad3a0e 3fad3a1e 3fad3a36 3fad3a56 3fad3a7d 3fad3aa9 3c9e35c3 3c4814ea 77642af7 bc9e59ff a59058ff dfc97aff f8da81ff a89353ff 5d502cff 816e3bff cbaa57ff a98c44ff a9893dff c0973cff a67f2cff b58429fe b18224fc 9a6f1bfa 9a6f18f9 936812f8 96690ff8 8b600bf9 9a6709fa 976607fc 835606fe 855704ff 926204ff a36f04ff 7f5702ff 6e4c04ff ba8207ff 7d5705ff 835c06ff ab7908ff 7a5706ff 93680aff a8740cff 735811f6 3d4c16e8 3c9f35c3 3fad3aa6 3fad3a7b 3fad3a54 3fad3a34 3fad3a1c 3fad3a0d 3fad3a05 3fad3a01 73420f00 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 72400a00 72400a00 3fad3a01 3fad3a05 3fad3a0d 3fad3a1c 3fad3a31 3fad3a4f 3fad3a73 3fad3a9a 3fad3abf 356a21d7 4c4011f4 947536fc ccaa5dff e6c46eff e1c169ff 7b6a38ff 9f8341ff c3a04bff 745d2aff 745c25ff af8935ff 866824ff a97e27ff a57a21ff 7b5913ff 845d0fff 936206ff 9c6602ff 634100ff 865900ff a36c01ff 835701ff 432e00ff 785103ff bb8006ff 9e6d04ff 614404ff c68b08ff a27107ff 8f6607ff 9b6e0aff a3720bff 855d0efc 4d4210f4 356d23d6 3fad3abf 3fad3a97 3fad3a70 3fad3a4d 3fad3a30 3fad3a1b 3fad3a0d 3fad3a05 3fad3a01 73420f00 73420f00 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 72400a00 72400a00 72400a00 3fad3a01 3fad3a05 3fad3a0d 3fad3a19 3fad3a2b 3fad3a46 3fad3a65 3fad3a88 3fad3aaf 3eaa39c0 374c15e6 544614f5 83652afc b28e43fe bc9b49fe e1b756ff dfb550ff 9d7c34ff 866825ff b2872dff 805f1cff 7c5a16ff 6f4f10ff 322306ff 352402ff 6c4500ff 664200ff 1b1200ff 402b01ff ae7402ff b27803ff 422e01ff 6d4b04ff ca8c07ff d59308ff 8e6405ff bb8309ff ae7a0afe 99690cfe 79550dfc 564710f5 365019e4 3fad3abf 3fad3aa9 3fad3a85 3fad3a62 3fad3a43 3fad3a2b 3fad3a18 3fad3a0c 3fad3a04 3fad3a01 73420f00 73420f00 73420f00 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 72400a00 72400a00 72400a00 703d0700 3fad3a01 3fad3a04 3fad3a0a 3fad3a14 3fad3a25 3fad3a3a 3fad3a55 3fad3a75 3fad3a96 3fad3ab7 3eaa39c0 345519e1 4b4715f0 74591ef9 9a732cfe ae8432ff b28a32fd c69732ff c9942cff 9d721bff 7f5a10ff 825a0bff 4f3502ff 4e3300ff 815400ff 815500ff 342301ff 5a3c02ff bd7f03ff bc7f05ff 795203ff 8d6204ff bc8308ff bd840bfd a16e0aff 8a5b0bfe 6b4f0ef8 4d4912f0 35591ce0 3fac3abf 3fad3ab2 3fad3a91 3fad3a70 3fad3a52 3fad3a37 3fad3a23 3fad3a14 3fad3a0a 3fad3a04 3fad3a01 71400f00 73420f00 73420f00 73420f00 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 72400a00 72400a00 72400a00 703d0700 6c380400 3fad3a01 3fad3a03 3fad3a07 3fad3a10 3fad3a1c 3fad3a2e 3fad3a44 3fad3a5e 3fad3a79 3fad3a95 3fad3ab2 3fad3abf 357325d3 3c581be2 484513f0 624d15f6 7e5717fe 986719ff ac7619fe a16d12fe 9f6b0bfe 986304fe 915f03fe 9f6903fe b97a03fe 8f5f05fe a26d05fe b97b07fe b0770afe ab730bfd 97630aff 764d0bfe 5c480ff6 4b4b13ee 3c581be2 357828d2 3fad3abf 3fad3aaf 3fad3a92 3fad3a76 3fad3a59 3fad3a40 3fad3a2b 3fad3a1b 3fad3a0f 3fad3a07 3fad3a03 3fad3a01 703f0f00 71400f00 73420f00 73420f00 73420f00 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 72400a00 72400a00 72400a00 72400a00 703d0700 6c380400 703a0400 6b380100 3fad3a01 3fad3a05 3fad3a0b 3fad3a14 3fad3a22 3fad3a32 3fad3a46 3fad3a5b 3fad3a73 3fad3a8b 3fad3aa4 3fad3abc 3da738c1 39812ace 38591be0 424311ef 554410f6 65450efa 6c470cfc 724a0bfc 724b0afc 724b0afc 704b0afc 744d0bfc 704b0bfc 69450cfc 60430dfa 574410f5 434513ee 385b1ddf 38832bcd 3eaa39c0 3fad3abb 3fad3aa3 3fad3a8a 3fad3a71 3fad3a5a 3fad3a43 3fad3a30 3fad3a1f 3fad3a13 3fad3a0a 3fad3a04 3fad3a01 71410f00 703f0f00 703f0f00 71400f00 73420f00 73420f00 73420f00 73420f00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a03 3fad3a07 3fad3a0d 3fad3a16 3fad3a22 3fad3a30 3fad3a41 3fad3a53 3fad3a67 3fad3a7a 3fad3a8e 3fad3aa0 3fad3aaf 3fad3abc 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abb 3fad3aaf 3fad3a9f 3fad3a8e 3fad3a79 3fad3a66 3fad3a52 3fad3a40 3fad3a2f 3fad3a21 3fad3a15 3fad3a0c 3fad3a06 3fad3a02 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a03 3fad3a07 3fad3a0c 3fad3a13 3fad3a1e 3fad3a2a 3fad3a37 3fad3a46 3fad3a55 3fad3a62 3fad3a6e 3fad3a78 3fad3a80 3fad3a85 3fad3a8a 3fad3a8c 3fad3a8e 3fad3a8e 3fad3a8e 3fad3a8e 3fad3a8c 3fad3a89 3fad3a85 3fad3a7f 3fad3a77 3fad3a6d 3fad3a61 3fad3a54 3fad3a45 3fad3a37 3fad3a29 3fad3a1d 3fad3a13 3fad3a0c 3fad3a07 3fad3a03 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a02 3fad3a05 3fad3a0a 3fad3a10 3fad3a17 3fad3a20 3fad3a2a 3fad3a34 3fad3a3c 3fad3a43 3fad3a49 3fad3a4d 3fad3a50 3fad3a52 3fad3a53 3fad3a54 3fad3a54 3fad3a53 3fad3a52 3fad3a50 3fad3a4d 3fad3a49 3fad3a43 3fad3a3b 3fad3a33 3fad3a2a 3fad3a20 3fad3a17 3fad3a0f 3fad3a09 3fad3a04 3fad3a02 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a04 3fad3a06 3fad3a0a 3fad3a0f 3fad3a14 3fad3a19 3fad3a1e 3fad3a22 3fad3a25 3fad3a26 3fad3a28 3fad3a28 3fad3a28 3fad3a28 3fad3a28 3fad3a28 3fad3a26 3fad3a24 3fad3a21 3fad3a1d 3fad3a19 3fad3a13 3fad3a0f 3fad3a0a 3fad3a06 3fad3a03 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a01 3fad3a02 3fad3a04 3fad3a05 3fad3a07 3fad3a09 3fad3a0a 3fad3a0c 3fad3a0c 3fad3a0d 3fad3a0d 3fad3a0d 3fad3a0d 3fad3a0c 3fad3a0b 3fad3a0a 3fad3a09 3fad3a07 3fad3a05 3fad3a04 3fad3a02 3fad3a01 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 3fad3a00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a01 3fad3a03 3fad3a04 3fad3a06 3fad3a07 3fad3a09 3fad3a0a 3fad3a0c 3fad3a0d 3fad3a0d 3fad3a0d 3fad3a0c 3fad3a0a 3fad3a09 3fad3a07 3fad3a05 3fad3a04 3fad3a02 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a02 3fad3a04 3fad3a08 3fad3a0d 3fad3a11 3fad3a16 3fad3a1a 3fad3a1e 3fad3a22 3fad3a25 3fad3a27 3fad3a28 3fad3a29 3fad3a28 3fad3a27 3fad3a24 3fad3a21 3fad3a1d 3fad3a19 3fad3a15 3fad3a10 3fad3a0c 3fad3a07 3fad3a04 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a04 3fad3a0a 3fad3a10 3fad3a19 3fad3a24 3fad3a2e 3fad3a36 3fad3a3d 3fad3a44 3fad3a49 3fad3a4e 3fad3a52 3fad3a54 3fad3a55 3fad3a54 3fad3a51 3fad3a4d 3fad3a48 3fad3a43 3fad3a3c 3fad3a34 3fad3a2c 3fad3a23 3fad3a19 3fad3a10 3fad3a09 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a02 3fad3a04 3fad3a07 3fad3a0d 3fad3a15 3fad3a1f 3fad3a2b 3fad3a3a 3fad3a4b 3fad3a59 3fad3a65 3fad3a70 3fad3a79 3fad3a80 3fad3a86 3fad3a8b 3fad3a8e 3fad3a8f 3fad3a8e 3fad3a8b 3fad3a85 3fad3a7f 3fad3a78 3fad3a6f 3fad3a64 3fad3a58 3fad3a49 3fad3a39 3fad3a29 3fad3a1c 3fad3a12 3fad3a0a 3fad3a05 3fad3a03 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a02 3fad3a05 3fad3a0a 3fad3a12 3fad3a1a 3fad3a25 3fad3a33 3fad3a43 3fad3a55 3fad3a6b 3fad3a81 3fad3a94 3fad3aa4 3fad3ab2 3fad3abe 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abb 3fad3ab0 3fad3aa2 3fad3a92 3fad3a7f 3fad3a68 3fad3a52 3fad3a3f 3fad3a2e 3fad3a1f 3fad3a16 3fad3a0e 3fad3a08 3fad3a04 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a02 3fad3a05 3fad3a0a 3fad3a13 3fad3a1f 3fad3a2d 3fad3a3c 3fad3a4d 3fad3a61 3fad3a76 3fad3a8e 3fad3aa9 3d9d34c5 3e902fca 3d7626d4 435a1ae3 4a5015eb 564d10f2 654d0cf9 75530bfd 7e590cfd 835d0cfd 7d580efd 74540efc 644f10f8 555014f0 4a5217ea 41611edf 3c832bcf 3d9430c9 3da035c3 3fad3aa6 3fad3a8a 3fad3a70 3fad3a59 3fad3a44 3fad3a34 3fad3a26 3fad3a19 3fad3a0e 3fad3a07 3fad3a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a03 3fad3a07 3fad3a10 3fad3a1c 3fad3a2d 3fad3a40 3fad3a56 3fad3a6d 3fad3a85 3fad3a9c 3fad3ab5 3fad3abf 3c9933c6 3c6d22d8 465816e6 4c4e13ee 5d4b0ef6 6c570ff5 7c5d0df9 8d670bfd a0720cfe ac7d0eff ba8710ff 9a6f0fff 956c11fe 997313fc 806414f8 695011f9 5f5114f4 4b5317ea 425a1be5 397626d4 3da738c1 3fad3abf 3fad3aad 3fad3a93 3fad3a78 3fad3a61 3fad3a4c 3fad3a37 3fad3a25 3fad3a16 3fad3a0c 3fad3a05 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a03 3fad3a0a 3fad3a13 3fad3a23 3fad3a38 3fad3a53 3fad3a70 3fad3a8e 3fad3aab 3fac3abf 3d9a33c5 3d7324d6 445d1ae2 524d10f0 70580df7 a07309fe 9d7107fe 9a7106ff c18f07ff b78908ff c4950aff bf900bff c5980eff f1b912ff 94710dff a28011ff f0bb1dff 9f7c14ff 886913ff be931eff 977219fe 7e5d17fd 695b19f4 4e5318ec 466620e0 3d812ad0 3ea737c1 3fad3ab8 3fad3a9d 3fad3a81 3fad3a63 3fad3a46 3fad3a30 3fad3a1c 3fad3a0e 3fad3a07 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a04 3fad3a0a 3fad3a17 3fad3a29 3fad3a43 3fad3a63 3fad3a87 3fad3aab 3da537c1 3e9430c9 41671edc 515113ed 7e5f0cf9 b58106ff a77b04ff 977302ff d8a303ff b48904ff 886605ff d6a009ff b1850aff bf910cff ae850cfe a57d0aff cb990eff 83640cfe 977712fe daaa1fff 644d10ff 584511ff a88a1fff 786418ff 836b1dff b4922aff bd972dff a77f27fe 6d5f1cf4 47591be6 3d7325d6 3e9b33c5 3eaa39c0 3fad3a9c 3fad3a76 3fad3a56 3fad3a37 3fad3a20 3fad3a11 3fad3a07 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0c 3fad3a19 3fad3a2e 3fad3a4c 3fad3a70 3fad3a98 3fac3abf 3f9a33c6 40611cdf 594e10f2 916609fd bc8903ff ba8a01ff b18500ff b88a02ff 775802ff a27707fe d69d0bfd a1770cfc b38a0ffa 9c7911f9 8c7011f6 917212f7 aa7e1cfd b08727ff 9b7518fb 806713f6 96791af7 90741bf9 ab8721fa a98323fd 81671dfe 866b23ff a58a2cff a68c30ff ddbb44ff c4a53dff cca440ff 846d26f8 4c551aeb 3a7325d5 3da035c3 3fad3aaf 3fad3a86 3fad3a5e 3fad3a3d 3fad3a24 3fad3a13 3fad3a08 3fad3a03 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0d 3fad3a1c 3fad3a32 3fad3a52 3fad3a78 3fad3aa3 3ea637c2 3d802ad0 514b11f0 9e6f08fd ebac02ff d4a001ff ae8201ff 755701ff 765603ff dea309fe b6810bfd 88680ff8 746012f2 606013ee 5e811ce0 568922d8 407e24d4 566222e4 bfa565fc dbca8aff 9f8644f8 4b6b20dc 437f25d5 56841fdc 607216ea 605a1aef 826c1ff4 a7832bfa c19934fe ac8f37fe c1a540ff 8b7932ff e6c959ff e3c55aff bf9e48ff 836c2bf8 43561ce6 3ea035c4 3eab39bf 3fad3a90 3fad3a66 3fad3a43 3fad3a28 3fad3a14 3fad3a0a 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0e 3fad3a1e 3fad3a35 3fad3a55 3fad3a7f 3fad3aac 3fad3abf 3e5318e6 735309fb b58204ff ecb001ff ffc002ff ae8202ff b68703ff b78606ff 85630df9 675713f1 6a8618e4 519226d2 32862dcb 30822bcc 3ba136c3 45af38c1 5fb32ec9 958543f1 fef3a7ff fffeb2ff e4c986ff 6b802ddf 44ad38c1 3ca637c1 2f822ccc 31862dcb 39882bcd 5e9524d6 555f1fe6 756322f4 ad8a32fc c9a74bff e3c75dff 92823eff 8f8043ff f5d971ff bc9d4ffe 5a4d1bf5 3a7c27d0 3fad3abf 3fad3a96 3fad3a6b 3fad3a46 3fad3a29 3fad3a16 3fad3a0a 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0d 3fad3a1d 3fad3a37 3fad3a59 3fad3a83 3fad3ab2 3d9632c7 493e0ff4 b17e07fc ce9801ff 6f5300ff a87f02ff cb9a02ff ba8406ff 7e550ff8 585c17e9 5f9a25d4 3a8e2ccb 399a34c5 45ad37c2 64bb2eca 6abd2ccb a5d81edd 8ecf22cf 9fb91fda d3b470fe fff2a3ff f9e69aff f3db96ff ab9544f1 b4c40fe4 a9da1ad9 98d222d9 94d024d7 5eb730c9 3eaa39c0 3d9e33c5 448f29cf 507a2cd8 706a25ed bb9c43fc bca553ff af9d56ff cebb69ff d0be6eff a08e52ff 896f36fd 3a5018e5 3fad3abf 3fad3a9c 3fad3a70 3fad3a48 3fad3a2b 3fad3a16 3fad3a0a 3fad3a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a04 3fad3a0d 3fad3a1c 3fad3a36 3fad3a5a 3fad3a85 3fad3ab6 3b7e29d0 674b0bfa 9c7104fe bd8d01ff e5aa01ff 957001ff 987303ff 97670afc 636016ec 5c9d26d2 3c9131c8 3eab39c0 53b333c5 72c22ccd 94d121d0 c9e813dd a2d71ebd a1d71dae 90be1ca2 a49033da f5db8dff fceb9bff f6e397ff fae497ff ceae68fe b2a516e2 a3ce18ab c3e217c8 d9ef14df bfe419d7 81c927c9 64bc2fc9 3eaa39c0 3eab39c0 479d2eca 467227d6 756230f1 cfb15cff bbaa65ff 8f8654ff bfb475ff f7ec9bff aa9353fc 3f4012f0 3fad3abf 3fad3a9e 3fad3a70 3fad3a47 3fad3a28 3fad3a13 3fad3a07 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3fad3a03 3fad3a0a 3fad3a19 3fad3a32 3fad3a56 3fad3a84 3fad3ab6 3a7827d2 67480afc ab7d02fe c19100ff 8e6b00ff c29200ff bd8706ff 705512f4 507d26d6 479e2fc9 3fad3abf 3fad3aaf 62bc30a9 addc1fbf ceeb1ccd b2de1cac 96d2218b 84cb2674 499f3255 75831e7a c19d5af3 ffed95ff fae89aff fcea9eff f8e192ff e9cf7fff 9a7a30cc 55872659 8acd2769 95d0247f addc1b9a a7d91ca3 c4e614c5 85cb25aa 6fc22bae 3fad3aaf 3fad3abf 51a02dcd 546528df 9f8149fb b2a769ff b9b079ff a09b6bff aca06cff b49b59fd 4a4515f2 3da838c1 3fad3a9d 3fad3a6c 3fad3a43 3fad3a25 3fad3a10 3fad3a05 3fad3a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 3fad3a02 3fad3a07 3fad3a15 3fad3a2c 3fad3a4f 3fad3a7c 3fad3ab1 397b29d1 74530afc a97b02ff 886700ff c29001ff cb9901ff b48406fe 6c5d15ee 58a02ace 3fad3abe 3fad3aa0 8fcf25a6 6dc12f81 9fd61f8c bce31996 b1de1d81 80c92856 3fad3a35 47b1372e 40983428 866026a3 efd279ff ffed95ff efda8dff e6ce86ff f3dd8eff f7df8aff b68f4fea 59481a53 3fad3a24 3fad3a2c 67be2e3f 7bc72853 aedc1a7d abdb1b88 d4ed11bb 91d02293 5eba3190 46b038a3 45ad38c1 5b8928d7 816643f7 c9bb7cff 6f6a4bff 8b8258ff ddcb83ff a38848fd 454b17ed 3fac3abf 3fad3a97 3fad3a65 3fad3a3d 3fad3a1f 3fad3a0d 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a10 3fad3a25 3fad3a46 3fad3a72 3fad3aa7 38842bcd 5e430bfa d19903ff bc8d00ff a27a00ff c09102ff c38c09fd 5b591fe4 4da22fc9 3fad3aa8 72c32b96 76c42a7b e4f411c2 c5e71782 a7d91c59 89cd253e 3fad3a22 3fad3a1b 3fad3a15 3fad3a10 6745133c ba9244ec ffec86ff ffec95ff cfb36af8 aa8444f3 ebd387ff f9e08dff ddbd68ff 8a5c2095 47732610 3fad3a10 3fad3a15 3fad3a1b 3fad3a22 8acd243e c9e81476 ceea128d d4ed12ab 89cd2487 3fad3a89 3fad3ab2 61a22bd1 87763af4 bdab6cff b2a56cff 7d7349ff b4a061ff aa8a44fc 425018e8 3fad3abf 3fad3a8c 3fad3a5b 3fad3a34 3fad3a19 3fad3a0a 3fad3a03 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 3fad3a03 3fad3a0b 3fad3a1c 3fad3a3a 3fad3a65 3fad3a9a 3c9733c7 584b0ff3 b78404ff 9e7800ff 987201ff dda602ff bf8d08fd 60691fe3 49a935c4 41ae3997 91d02293 cae8119e c1e51376 ddf11082 d1eb1053 7ac6281a 3fad3a0d 3fad3a0a 3fad3a07 3fad3a04 5b4d1408 8f611a90 eacb66ff ffeb88ff fae38dff a67f3dc1 76430b90 d7b970f9 f8df8dff eed176ff ae8538df 6e380a31 3fad3a02 3fad3a04 3fad3a07 3fad3a0a 3fad3a0d 3fad3a13 cde9114c ebf60c9f ceea128a b7e01d94 44af397f 3fad3aac 49872ece a29246f1 ceb870ff 70643cff 887947ff b19a56ff 7d5b25fe 395d1cdf 3fad3ab7 3fad3a80 3fad3a4f 3fad3a2a 3fad3a13 3fad3a06 3fad3a01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 3fad3a01 3fad3a07 3fad3a14 3fad3a2e 3fad3a55 3fad3a88 3fad3abf 444813ed c08905fe cb9a01ff 806101ff 957102ff cc9709fe 72711de5 44a837c1 3fad3a8d 84cb267f e5f40eb5 dff10b87 becd0e57 3fad3a0d 3fad3a06 3fad3a03 3fad3a01 00000000 00000000 00000000 7643092c b18736ea ffe679ff ffe888ff e5ca77fc 84551873 642e001c b8934ed4 f4db89ff f0d47aff cba754ff 8758157d 76450704 00000000 00000000 00000000 3fad3a01 3fad3a03 3fad3a06 d4ed0f31 e1ee0e7b f1f910c1 afdb1986 66be2e89 3fad3aab 4e8c2ece 967f3cf7 c0a961ff 5c502dff 5f532eff a38642ff 79591ffc 3c882ccc 3fad3aa7 3fad3a6f 3fad3a40 3fad3a1f 3fad3a0c 3fad3a03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 3fad3a03 3fad3a0d 3fad3a21 3fad3a43 3fad3a74 3fad3aad 3b7325d5 94660afe bc8c00ff 9a7402ff af8302ff cd9a06fe 79721ae9 41a638c2 3fad3a91 6cc12c71 c4e71380 e5f10c8c bcd91334 559d2e0c 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 8755167a e2bd59ff ffe77bff fbe183ff bb984ed7 69340027 00000000 9164258a e0c374fc efd27aff e2c065ff 9d7029d0 7341081d 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a04 abad142f ddeb0d6b ebf707b1 bde31696 4cb23786 3eaa39b9 558329d5 ab9145f9 806f3cff 5b4b25ff 957c3bff cba044ff 484111f3 3fa838c1 3fad3a91 3fad3a59 3fad3a30 3fad3a15 3fad3a06 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 3fad3a06 3fad3a15 3fad3a31 3fad3a5b 3fad3a94 3e9d34c4 58440df7 cc9505ff 836301ff 574101ff ba8b03ff ac7f0ff9 50892dd0 4aa535a9 64ac2b81 cad90da5 dddf07af c1c70c43 9b97111c 8c611719 5a26111b 69340d1a 9b691719 9a6a1a19 9b6b1c19 98681d18 703d0833 aa7e2ed6 ffe06eff fde078ff e9cc73ff 906223a9 672f050f ad884616 7541085e c19d54f2 eed079ff e9c769ff c09541ff 7c4a0f63 8c5a1417 8b581316 89550d16 88530b16 8f580c16 844a0c16 79421117 755c1813 90af1917 ddde0b9e e8ed11c5 acd61c95 4ea73497 41ab39c0 657625e0 cfa853ff a78b42ff 614f23ff a38334ff 936820ff 3d6e22d8 3fad3ab2 3fad3a74 3fad3a43 3fad3a20 3fad3a0b 3fad3a02 00000000 00000000 │ │ +00000000 00000000 3fad3a01 3fad3a0a 3fad3a20 3fad3a43 3fad3a76 3fad3ab4 3d611fdd b07a08ff c09102ff 967104ff af8404ff bf8a09ff 956f10f7 847c18e9 8f7b14d4 ac8d0ecd c9a10af2 c9a30cf8 b98a0eb3 9e6612a6 a06a14ad a87517ac a97819ac a5741aab a4751eab a57620aa a37422a8 a97c29bb dab44eff fcdd6dff f9db75ff e2c36cff a77e3bd1 a47c3d9a b08c4a9d 9d7433b5 c39e55f1 e7c974ff e3c065ff d6ad51ff a47428d4 915f17a0 915e149d 8e5a0d9d 8d570a9d 945c0b9c 945e0b9b 8e550d9b 93590d99 93600e95 b89410b1 cbab13fd c2a311eb 958919c2 7a7f1fd6 6d741de3 a4782cfc ba9643ff 5a461cff 856622ff c5932cff 544110f7 3ea637c1 3fad3a91 3fad3a58 3fad3a2e 3fad3a12 3fad3a04 00000000 00000000 │ │ +00000000 00000000 3fad3a04 3fad3a11 3fad3a2d 3fad3a57 3fad3a91 3ea035c4 5b470df7 c69305ff 705501ff 836103ff eaad08ff c58a0bff d19604ff efb203ff ebb005ff e5a608ff e1a20cff e0a30eff e4a613ff ebb317ff f0bb1cff f0bd22ff f0be29ff f1c131ff f1c339ff f2c63fff f1c949ff f1cb52ff f5d35fff f4d367ff f6d873ff f4d97eff f3dd89ff f7e698ff f2e096ff efd98aff ebd07efe e6c772ff debb62ff d9b154ff cfa342ff c79630ff c0891eff b67a0bff b47401ff b67803ff bb7e06ff c08308ff c58809ff c1830bff c2820dfd c6880eff ca8c10ff d29812ff dba414ff cc9712fe 9e6c14fe b38634ff b68e34ff 906b21ff 9c711dff 795011ff 3d6f23d8 3fad3aac 3fad3a6d 3fad3a3c 3fad3a1a 3fad3a07 3fad3a01 00000000 │ │ +00000000 00000000 3fad3a07 3fad3a19 3fad3a3a 3fad3a6b 3fad3aa9 3b7225d5 946608ff c39404ff 654c04ff 8d6a04ff c18c0bff a9740dfd e6aa03ff fdbf02ff f3b505ff f0b407ff efb30bff f0b60fff f1b713ff f2ba17ff f8c31efe fcc825ff fbc92cff fccc35ff fccf3dff fcd345ff fad24eff f6cf55ff f2d05dff f5d368ff fcdf78ff fce88aff fef29bff fef8a9ff fdf6a8ff fded9cff f9e08cff eed079ff e0be64ff d7af52ff d2a644ff cf9c33ff c99321ff c0820bff bc7a00ff c07f01ff c68603ff ca8c06ff cc8f08ff cd900aff d1940cff d5990dff d99d0fff e0a711ff ebb114ff efb515ff b17e12fe 976921fd a57f2bff 5d4412ff 825c12ff 98660fff 4c4812f0 3fad3abf 3fad3a82 3fad3a4c 3fad3a24 3fad3a0c 3fad3a01 00000000 │ │ +00000000 3fad3a01 3fad3a0a 3fad3a22 3fad3a49 3fad3a7e 3fad3abf 474f15eb b68307ff 9f7803ff b48506ff ecb709ff a17a10f9 5d6d1fe1 826314e9 ce8d07ff eeac06ff f6b808ff edb20cff eeb40fff e7ae14ff be8814ff a97716e2 af7d18bd bb891eca b88720d7 bc8b26d6 b88927d2 c49733f9 f6ce54ff f4d15fff f6d66aff d7b65afb b89146da bf9b53d9 be9e59db be9d59dc bc9953dc b58f4ad9 c19a4ff4 dcb960ff dbb455ff d4a843ff b68629fe a16d18df 9f670dde 9d6307df a06609d9 a06609ca 9c640bd9 a26a0cfd bd830bff ce930bff d0960dff dca10fff e0a513ff d39416ff a97316f6 677320e2 6f7420e5 ad7c21ff 866014ff 7d560cff 915f06ff 61400afc 3d9431c9 3fad3a96 3fad3a5b 3fad3a2e 3fad3a11 3fad3a03 00000000 │ │ +00000000 3fad3a02 3fad3a10 3fad3a2b 3fad3a57 3fad3a90 3d9431c7 62470bfb fabb08ff c79506ff 9c7606ff d8a50bff 847818ed 409e35c5 549d2fa1 918514b5 c08c09ec e2a10aff fcc00cff f2b80fff eab114ff d09b16ff 9d6a14db 75430d72 73410c25 814f111c 76430d2d 77440c4a b3862bf8 fcd658ff f9d663ff eecd64ff 956723ba 77450c31 83501533 82511534 82511535 81501535 7c4b1131 824f148a c7a14ffa deb85aff d9ab45ff b28228ff 7d4b0f7b 7b480e35 7c4b0f2a 7847101a 75441051 85510eba a66d0cfd c28709ff cd910bff db9f0dff d89b10ff bc8111fb b08c10df 7c8d1eab 45a336b3 528027d5 a67117ff 986a0fff 714a04ff 835401ff 7c4d07ff 3e6420dc 3fad3aa7 3fad3a68 3fad3a38 3fad3a17 3fad3a05 00000000 │ │ +00000000 3fad3a04 3fad3a14 3fad3a34 3fad3a62 3fad3a9f 3c7526d4 8a5f0aff d3a106ff a17907ff 906f07ff b9880cff 657721df 3fad3aba 3fad3a79 82bf2461 c5ba0ba8 b98b0bd4 d59a0dff f9be11ff fac114ff ecb618ff dda71cf5 b4811acc 85531171 703d0c1a 00000000 7b490f69 deb340fd fbd559ff f9d763ff ceaa4cf0 703c0655 00000000 00000000 00000000 00000000 00000000 00000000 6c370126 a97f35d6 dcb558ff d8aa47ff c79531ff 865412a2 00000000 6f411104 78471049 8e5a0cac ad7309e8 c08509fe cc9009ff d89a0bff cd920dff b27d0fdd bda40db9 ced30da5 83c1247d 3fad3a98 488a2dce 8b6010fa 956406ff 6b4500ff 754c00ff 946005ff 484c14ec 3fad3ab5 3fad3a73 3fad3a41 3fad3a1c 3fad3a07 00000000 │ │ +00000000 3fad3a05 3fad3a19 3fad3a3c 3fad3a6d 3fad3aab 415c1be1 b5810cff a37e07ff 574304ff 927109ff b3820ffd 517827d7 3fad3aa6 41ae3a69 c0e41574 ecf108ad a8900c5f 8c590e89 bc8511e5 edb514ff ffc719ff fbc521ff efbc26ff d3a125ea a16f1bb2 83511163 a47522d2 fcd34fff f7d258ff f0cd5dff 9e7129ca 6a34010d 00000000 00000000 00000000 00000000 00000000 00000000 6c370101 8a5b1b9f cfa64dff d8ac49ff d3a034ff a26e1aee 76440e61 83500c90 a06707d9 b77a05fc c58706ff d09207ff ce9209ff ba810bff 90590fb3 82550f59 e7e80a7c e3f30f88 93d12270 3fad3a86 459833c7 776313f0 8d5b01ff 6b4600ff 855801ff aa6f04ff 52440ef4 3fad3abf 3fad3a7d 3fad3a49 3fad3a22 3fad3a09 00000000 │ │ +00000000 3fad3a07 3fad3a1d 3fad3a43 3fad3a75 3fad3ab5 484e14ec ce950cff c1930bff 93710bff c4960eff a97f13fa 4b832bd1 3fad3a96 61bb3067 d9ef0e87 f6fb0794 c4c40b14 632e0e11 7e4a0f62 a97511c0 d6a016ff f7c120ff fecb28ff f9c72eff e2b12fff b98926e7 d6aa37ff fad24fff f7d159ff d7b04cf5 77440d73 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 74410a53 b48739eb d5ab48ff d09e35ff b98420ff 9a6410e5 a76b04f8 ba7b01ff c58303ff c98905ff be8209ff a56e0cd5 86520e86 662b1129 c6b40802 f7fc0567 f1f90ba4 b0dd1a77 3fad3a77 42a337ba 6d6d1ae6 946002ff 6f4a01ff 7b5202ff 9e6904ff 5a420bf9 3fad3abf 3fad3a84 3fad3a4f 3fad3a25 3fad3a0b 00000000 │ │ +00000000 3fad3a09 3fad3a21 3fad3a48 3fad3a7a 3fad3abb 504811f2 bc8a0cff aa830aff b88c0eff d9a613ff 9f8018f4 4a8f30cb 3fad3a87 a4d81e7c e7f50f95 f2fa0c72 eff50a10 00000000 00000000 75430f35 8e5c1090 be8a18df e8b425ff fac82fff fbcd37ff f3c63dff f2c742ff f4cd4dff f1ca55ff a5772ac9 6e3a0610 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 703c0609 8d5c1cb0 c99d40ff cf9e37ff c38d22ff ba7e10ff b97800ff be7e00ff bc7d04ff ac7109f2 905b0eaf 7b490f50 713e1008 00000000 00000000 f7fc024e f5fb05ac 98d3215b 3fad3a6d 40aa39aa 686f1de3 a56c04ff 734c01ff 704c02ff a46e05ff 68440afd 3fad3abf 3fad3a89 3fad3a54 3fad3a28 3fad3a0d 00000000 │ │ +00000000 3fad3a0a 3fad3a23 3fad3a4c 3fad3a7e 3fad3abf 5b470ff7 a67c0cff 745b08ff 99770eff c99b15ff 997f1af2 469231c1 3fad3a78 a8da1e70 ecf70f93 f7fc0b74 ffff0813 00000000 00000000 00000000 703f0d03 7f4b0f5b a67318bd d7a528f3 efbf33fe f5c83dff f2c743ff f4cc4eff ebc552ff 9c6e24c6 7a460e2f 6e390305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76450b27 8b5a1aac c4983cff cf9e37ff c38d22ff bd8110ff b67502ff b07203fb 9c6409cf 804d0e7a 75441118 00000000 00000000 00000000 ffff0402 f8fc0436 f1f90a8f 90cf2451 3fad3a67 3fab3aa1 66701ee2 ae7304ff 885b02ff 936504ff c98907ff 764c09ff 3fad3abf 3fad3a8c 3fad3a57 3fad3a2b 3fad3a0d 00000000 │ │ +00000000 3fad3a0a 3fad3a25 3fad3a4e 3fad3a80 3fad3abf 61460dfa cd9910ff b38b10ff b68d13ff d7a719ff 9a7f1af2 489131ba 3fad3a71 3fad3a3e dcf00b61 fafd0179 ffff0015 00000000 00000000 00000000 00000000 00000000 703e0c26 89561392 cd9c2afc f6c73cff f0c543ff f3cb4dff f3cf56ff dcb650fb a97c32c7 804e1262 81501417 00000000 00000000 00000000 00000000 7e4d1312 7b4a0e50 9b6e29b6 c09643f7 d1a645ff cc9b35ff c38d23ff bd8211ff aa6d06ff 89540cae 78470f42 00000000 00000000 00000000 00000000 00000000 ffff0405 fcfe063f f0f90f86 d9ef1290 3fad3a62 40aa399b 656f1ee2 ab7105ff 9b6a03ff 986805ff b97f07ff 7f510aff 3fad3abf 3fad3a8e 3fad3a58 3fad3a2c 3fad3a0e 00000000 │ │ +00000000 3fad3a0a 3fad3a25 3fad3a4e 3fad3a80 3fad3abf 5e440dfa f6ba17ff ebb617ff 9a7712ff d2a41bff a7861cf5 4a8c2fbb 3fad3a6f 6bc02d4a eaf60780 fdfe05ad ffff022e feff0901 00000000 00000000 00000000 00000000 00000000 6e3b0c2e ba8923fb f9cb3eff f0c543ff f5cd4eff f8d359ff ffdf69ff f9d96eff c6a14dfc 93642493 78440c33 723e050a 703c0309 76420829 8d5f2283 b58e44ed debc63ff e5bf5fff d7ac49ff ce9c35ff c38d24ff c08410ff 9f6509ff 76451043 00000000 00000000 00000000 00000000 00000000 00000000 ffff0309 fdfe075f eff90c80 d5ed1288 3fad3a62 41a6389d 6b6f1de5 a26c05ff 8a5f03ff 664603ff 7e5805ff 7e5109ff 3fad3abf 3fad3a8e 3fad3a58 3fad3a2c 3fad3a0e 00000000 │ │ +00000000 3fad3a0a 3fad3a24 3fad3a4c 3fad3a7e 3fad3abf 59440ef9 cd9c15ff ab8714ff 866811ff c89f1dff b7901ef8 4c842dc1 3fad3a72 73c32a4e e7f50c76 fcfe0da5 feff0652 feff0806 00000000 00000000 00000000 00000000 75430d02 8956139b e9b933ff f3c63dff f1c645ff e6bc47fd e9c352fb fbd966ff fcdc71ff ffe681ff e5c872ff ac8440cb 7b490f65 79460c5f a57c3ac0 d8b96bff f0d47cff e7c66aff ddb859ff cea344fc c59432fd c38e25ff bd8212ff b27404ff 84510c9a 79471006 00000000 00000000 00000000 00000000 00000000 ffff021d fdff09ae f0f90a89 6dc12c43 3fad3a67 449d35a8 776b18eb ae7506ff 9e6c05ff 795404ff 885f06ff 764d09ff 3fad3abf 3fad3a8b 3fad3a57 3fad3a2b 3fad3a0d 00000000 │ │ +00000000 3fad3a09 3fad3a22 3fad3a49 3fad3a7a 3fad3abb 514711f4 bf9117ff ac8717ff 9e7c17ff b7931eff ba8d1ffd 517b2acf 3fad3a7c 3fad3a46 e1f2107b fafd0b94 fdfe075e ffff040c 00000000 00000000 00000000 00000000 75430d21 b2811ef2 f8c938ff f1c43dff f1c645fe a87a26e2 9a6921c0 e2bb54fd fdde71ff fade7aff fee78bff f7e38fff cdb06af5 c7a864f1 f0d88aff f6dd8aff ebcd77ff e5c468ff cda54cfe 966721cb 99671de1 c18b24ff bc8314ff bb7b02ff 985e08f4 7a481026 00000000 00000000 00000000 00000000 ffff0303 ffff0347 feff06ae e6f40e73 5eba3043 3fad3a6d 489031b6 8a6a11f4 9c6c05ff 815a06ff aa7607ff ba8209ff 6a460bfd 3fad3abf 3fad3a87 3fad3a53 3fad3a28 3fad3a0d 00000000 │ │ +00000000 3fad3a07 3fad3a1f 3fad3a45 3fad3a76 3fad3ab5 484b14ed d39e1cff c09a1cff 846816ff 96791bff b48a1fff 637226de 3fad3a8d 3fad3a54 d1eb0f71 f9fc04a0 fdfe027a ffff0312 ffff0501 00000000 00000000 00000000 7f4d0f83 dfad2aff f4c537ff f3c73fff deb33cf7 7b490e86 76410c23 8a591887 bc9540ec eed06fff f9e085ff fbe793ff fdec9eff fae99dff f6e090ff eed582ff e1c06cff b48b3fec 88571790 7b4c1129 7c4a1186 b78121f7 be8416ff b87903ff ad7003ff 7f4b0e78 79481003 00000000 00000000 00000000 ffff0102 fafd022c fafd0591 9fd61d38 42ae3946 3fad3a79 51892cc9 99690bfd 845c04ff 4d3503ff 6d4c05ff b1790aff 5b440df9 3fad3abf 3fad3a81 3fad3a4e 3fad3a25 3fad3a0a 00000000 │ │ +00000000 3fad3a06 3fad3a1b 3fad3a3f 3fad3a6f 3fad3aad 42571ae4 bc8a1aff a8861aff 94771bff c29d26ff caa128ff 7f7421ec 439f35a7 3fad3a65 a4d61b5e eaf60875 fcfe0897 ffff053a 00000000 00000000 00000000 713f0d0a a06e18dc f3c32fff f1c237ff f4c840ff b98a29ed 6f3c0a27 00000000 6b37030e 78450b84 bc9546ff fde588ff f9e290ff fcea9dff fae79cff f2dc8dff f0d683ff b48d45ff 77440b82 6d3a030f 00000000 73410d2f a26d1ae3 be8516ff b67705ff ba7900ff 8e570bd5 7a48100c 00000000 00000000 00000000 ffff0213 fdfe0868 f7fb068a bde3145b 3fad3a53 3fac3a8b 627a23dc 9a6808ff 745104ff 845c06ff a77707ff b37c0cff 4b4410f2 3fad3ab9 3fad3a79 3fad3a47 3fad3a20 3fad3a09 00000000 │ │ +00000000 3fad3a04 3fad3a16 3fad3a37 3fad3a66 3fad3aa3 3d6c22d8 946916ff bb9721ff 92751cff 94771eff cca62eff b58e26f9 4d8a2dc8 3fad3a79 53b5344c d6ec0f68 fafd0992 fdfe054a ffff0208 00000000 00000000 74410e5d d09e22fb f4c431ff f2c438ff edc03cfd 8a5915a3 00000000 7f4d1023 8554157e b68d3bdc e6c669ff f9e184ff fde995ff fff1a4ff feeda0ff f6e292ff efd482ff d9b664ff a77b35d8 7f4f1174 77440c1f 00000000 885614a9 b98016fd b67806ff bb7a00ff a56a06fc 79481148 00000000 00000000 00000000 ffff0220 fcff12c4 f0f90d86 6bbc2c40 3fad3a61 449c35a5 826c16ef bc8207ff 7e5905ff 946908ff db9c0aff a4720dff 3f5018e7 3fad3aac 3fad3a6f 3fad3a3f 3fad3a1b 3fad3a07 00000000 │ │ +00000000 3fad3a03 3fad3a11 3fad3a2f 3fad3a5b 3fad3a95 3c8d2ecb 684a10fc bd9725ff a38623ff 9c7e23ff c19f30ff d1a531ff 667622e0 3fac3a93 3fad3a5b 8dce2347 e8f50b65 fcfe0eb1 ffff0339 00000000 00000000 925e14c4 efbd2aff f1c130ff f6c93aff c3942beb 68340652 7f4c114e a87929c0 d9b451ee f5d86eff fde37eff ffec8eff fae591ff d7bc75fa d6ba73fb f7e092ff f7e08bff edd078ff e0be65ff c39945ea 976721b9 7f4d103f 713f0c5e a87012e9 b77906ff b67801ff b97a03ff 834f0daf 00000000 00000000 ffff0547 fdfe0d94 f6fc0a90 addc1b3f 3fad3a43 3fad3a76 53832acb a3710bfd d29408ff a17107ff 845e07ff c28a0bff 82560bff 3b7727d4 3fad3a9d 3fad3a62 3fad3a35 3fad3a15 3fad3a04 00000000 │ │ +00000000 3fad3a01 3fad3a0d 3fad3a26 3fad3a4f 3fad3a85 3fa838c1 494714ef be9126ff c2a12dff 997c24ff 836b22ff cfaa3bff a78828f5 49922fbc 3fad3a73 3fad3a41 bbe21647 fbfe0eb4 fdfe088c fcfc063a 845a0c4a c28e1df9 f5c32bff f1c130ff e7b836ff 8b5a17e7 8c5b1794 c49637d8 ebc654ff ffe16dff ffe87aff ffe882ff e9cc77ff b7944cd5 87571d83 89591d86 ba9551dd e4c977ff f3d780ff eecd71ff e3bd5eff cca144ff a87725d0 7f4d1194 8d580fe6 b37607ff b57701ff bf7f02ff 985e09f5 8f680e25 fbfb0536 fdfe0886 fdff14ce e5f40b5e 3fad3a2f 3fad3a5a 42a13696 7c6c18ed b77f08ff 7b5805ff 634504ff 986c09ff b37e0cff 563f0df9 3fa437c2 3fad3a8b 3fad3a54 3fad3a2b 3fad3a10 3fad3a02 00000000 │ │ +00000000 3fad3a01 3fad3a08 3fad3a1c 3fad3a40 3fad3a71 3fad3aaf 3d6b22d8 a0741ffe bc9c2eff 967b28ff 987d2aff e0bd47ff e7bb42ff 677220e2 3fab3990 3fad3a58 6ec12c39 e4f30d5d feff0fd6 fafa0eb4 9d7310c8 e6b224ff f2c02bff f2c232ff d6a62fff a17320f7 ddb13ef3 fbd556ff ffe365ff ffe36eff f7d76fff d3ae58f4 9d712eae 73400a4d 652d0011 68300012 76420c57 9f7431ba cca95bfc e6c46aff e6c161ff e1b651ff d1a139ff b27d23ef 925e11f7 ad7007ff b67701ff bc7d03ff af7006ff 9d780d95 ffff086c f9fc0863 eff81263 a4d81e3d 42ae3945 3fad3a76 5a7e26cc b97f0dfe ce9109ff 4f3804ff 362704ff b2800bff ac750eff 3f5319e5 3fad3ab5 3fad3a76 3fad3a44 3fad3a1f 3fad3a0a 3fad3a01 00000000 │ │ +00000000 00000000 3fad3a05 3fad3a14 3fad3a31 3fad3a5c 3fad3a94 3e9c34c5 584010fb b7922eff d3b23eff ba9935ff a18833ff e1c04eff b08e32f9 538529c6 3fad3a74 3fad3a43 8dce2431 f9fc0c99 d2c70fd2 be8d18ff f3bf25ff efbd2bff f1c132ff e0b232ff e7bb3cff ffdc50ff ffde5aff fad85eff e1be57fd b78d3fd4 8b5a1b83 703a0425 00000000 00000000 00000000 00000000 6931062f 8e612190 b48a40de d3ae52ff dbb14dff d9aa3dff d19c2cff b47c17ff b07306ff b67500ff b97a03ff bf7f04ff 9f710bf1 eae80d7d e0ed0c40 3fad3a1b 3fad3a37 3fad3a61 4c902fa9 8d7014f3 bb8309ff ab7a09ff 876008ff 7b5908ff bf890cff 6c460cfe 3c8d2fca 3fad3a9a 3fad3a61 3fad3a34 3fad3a16 3fad3a06 00000000 00000000 │ │ +00000000 00000000 3fad3a02 3fad3a0d 3fad3a23 3fad3a47 3fad3a79 3fad3ab4 3b5a1be0 a97e26ff ffd84eff 8e772dff 3c3213ff bda347ff f4d55dff 92802af0 498b2ca8 3fad3a5e 51b03439 74bc281f a6830dba dfa81eff f1bd25ff efbd2bff eebe31ff f4c639ff ffd547ff f8cf4dff e7bf4fff bf9142ea 8f5d25a4 64280b4b 6c350704 00000000 00000000 00000000 00000000 00000000 00000000 713e0e09 69310b5d 8c5928b7 b0813af0 c9993aff cc972bff c78c1aff b77a07ff b57500ff b87903ff c28204ff a66b09ff aa911099 99ab193b 3fad3a2e 3fad3a55 47983394 7b731aea b27b0bff 795606ff 4f3804ff 966b0aff bb890cff af7c0ffe 3d4815e9 3fad3aba 3fad3a7d 3fad3a4a 3fad3a25 3fad3a0e 3fad3a03 00000000 00000000 │ │ +00000000 00000000 3fad3a01 3fad3a07 3fad3a17 3fad3a34 3fad3a5f 3fad3a96 3d9c34c4 584211f9 cfa73fff af983fff 71602aff a18a3dff cab957ff c9a74dff 807727e9 468b2f8f 3fad3a4c 5a972936 ae7913e4 f3bd20fe eebb25ff efbd2cff f0c133ff f7c93bff f0c343ff d6aa40f1 ac7e2bc6 8b5d1073 895f0213 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d4e0626 93681383 a16f26da b88227fc bf851bff b97b08ff b67600ff b87903ff be7f04ff bd7f05ff 7f4c0fcb 45a0352a 3fad3a49 489f3482 70701ddd a6700aff 936907ff 674907ff 412e04ff 815d09ff b7820eff 60430cfc 3d9431c7 3fad3a9b 3fad3a62 3fad3a36 3fad3a19 3fad3a07 3fad3a01 00000000 00000000 │ │ +00000000 00000000 00000000 3fad3a03 3fad3a0d 3fad3a22 3fad3a46 3fad3a76 3fad3ab1 3a6820d9 876120ff fedc5eff c6aa4cff 615428ff 544923ff ad9b51ff e1be5eff 7e7726e0 479b327a 624d179f d7a21afb f3bd1fff efbc26ff f2c12dff f5c634ff eebe39fd c6982ff3 a17818a8 a88b023c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fdfd0002 9d7a0750 a07416da ab7418fa b3740aff b87800ff ba7a03ff bc7e04ff c68805ff a4690af8 58742568 45a13573 6b711ed4 ab740bff 916806ff 765506ff ba840cff a6780aff b5830dff 99650eff 3a5b1de0 3fad3ab5 3fad3a7a 3fad3a48 3fad3a24 3fad3a0e 3fad3a04 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 3fad3a01 3fad3a07 3fad3a15 3fad3a31 3fad3a59 3fad3a8e 3fad3abf 434111ef c89e3ffe ae9848ff 4f4725ff 474020ff 9e8d4cff e1cd73ff cbac59ff 726f26d6 93680ee8 f1ba18fe f5bf21ff f5c228ff f7c62ffe ddad2dfa aa7921d1 ae8e0c90 d3c50381 fcfd0447 ffff0016 ffff0116 ffff000b ffff020b ffff0603 feff0d05 feff0a03 ffff0303 ffff0405 ffff0406 ffff0914 ffff051d ffff042a ffff0153 eeea0028 d7ca0295 aa860cc4 a06b0cf0 b17202fc bc7b02ff bf8004ff c58606ff bf8308fe 705d17c3 677420c8 9f6a0cff 9a6e08ff 9d6f08ff 986c09ff ce940dff e8a80fff b07a0ffe 433d11f2 3fad3abf 3fad3a91 3fad3a5b 3fad3a32 3fad3a16 3fad3a07 3fad3a01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 3fad3a03 3fad3a0c 3fad3a1f 3fad3a40 3fad3a6d 3fad3aa4 3c9431c7 543d10fa ba9945ff ae9d52ff ab9953ff 978648ff 484125ff caba71ff e2c576ff a87620ff dea40dff f0b918ff edbb26fb c49522eb 896017a7 6e57133f a3b2101c fcfd0692 fdfe0788 fdfe0365 ffff0586 ffff014d ffff0361 ffff0635 feff0d5e feff0a39 ffff033f ffff0457 ffff0435 feff0b7b feff0e91 ffff074b ffff01a3 fdfe0066 fbfd0172 e3e20370 c0b30b7d 8a590dc5 a96d05f6 bf7f03fe c08305ff b27609fe 905e0ff9 b27b0cfc 8b6106ff 5b4105ff 855d08ff 876008ff b7850cff cc9010ff 533a0cfb 3c9431c8 3fad3aa7 3fad3a70 3fad3a41 3fad3a21 3fad3a0c 3fad3a04 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a13 3fad3a2b 3fad3a4f 3fad3a7f 3fac3ab7 3c872bcc 684a17fc debd5fff d2c26eff 615a32ff 5c5231ff c7b872ff beb375ff ab9155ff cc9f3bff bf8b1bff 8b640be0 5f6f1d7c 48983140 43a6372b 44ad381e c4e6133a cae81332 e9f60747 fafd0383 f8fc0354 fdfe0895 feff0ba2 fdff12e6 feff0caa ffff04a9 ffff05e8 fdfe0456 fdfe0a7a fdff0eb9 e8f50a32 ebf6064c e2f30950 cde90f41 9dd51e33 5ab0302f 55852a4e 6b661b93 8c5f0de9 9e670afe a1680bff b0780aff d19409ff a07108ff 5a4006ff 6e4e08ff b9860bff b7810eff 67450dfc 3b822bcf 3fac3ab8 3fad3a80 3fad3a50 3fad3a2b 3fad3a13 3fad3a06 3fad3a01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 3fad3a02 3fad3a0a 3fad3a19 3fad3a33 3fad3a58 3fad3a89 3fad3abb 3a7425d4 72531cfd bfa65aff c1b571ff e1ce81ff 7c7247ff 3a3927ff aca371ff a89866ff caab65ff 997e37ec 577923a4 449e336d 3fad3a51 3fad3a42 3fad3a36 47b1382f 62bc302c 9dd51e35 9ad41e2a dcf00e52 eff8107a f6fb1196 f0f90a73 edf70769 f6fb0692 cae81136 b7e01630 d6ed0d53 73c12a27 5fbb302b 6fc22b38 42a73837 3fad3a41 3fad3a50 42a63868 557926a4 8b6614ed b6790bff b57c09ff 674804ff 7d5906ff 9f7109ff 9e710aff ce970cff cc910fff 6a470cfd 3a7225d5 3fad3abb 3fad3a89 3fad3a59 3fad3a34 3fad3a1a 3fad3a0a 3fad3a02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3fad3a04 3fad3a0d 3fad3a1e 3fad3a39 3fad3a5e 3fad3a8b 3fad3abc 39651eda 694c1bfc e0c371ff fff5a0ff 8d865cff 5d573bff c6ba7eff ada26fff b0a26fff bca767fc a39047f4 7b792ada 648129b1 4c8a2b8d 3fad3a66 3fad3a59 3fad3a4e 3fad3a43 3fad3a3b 47a3343b 78c52c40 81c92a43 74c42b3d 6abf2d3a 7ec82840 4eb33534 3fad3a35 3fad3a3b 3fad3a43 3fad3a4d 3fad3a58 3fad3a65 49892f8a 5a7b26ae 79761cd6 947312f1 8e6509fc ac7708ff d1930aff 725106ff 453104ff 845f08ff c8910cff cf920fff 715510f8 3a6721da 3fad3abb 3fad3a8a 3fad3a5e 3fad3a39 3fad3a1f 3fad3a0e 3fad3a05 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3fad3a02 3fad3a07 3fad3a10 3fad3a21 3fad3a3b 3fad3a5e 3fad3a89 3fad3ab8 396820d8 67501dfa c1a25eff d7c888ff ded894ff efdd92ff 928657ff 7f764dff 9f925eff cbb26cff e2c16bfd a48c3ff6 898031ea 697226d3 61812cb9 4c7e2ca0 46923087 40a53770 3fad3a65 3fad3a61 3fad3a5e 3fad3a5e 3fad3a5e 3fad3a5e 3fad3a61 3fad3a65 40a9396f 47953386 52862d9f 5e7c27b8 677020d0 827017e9 946e0ff6 956709fd cd8c08ff 976905ff 855e06ff a17008ff aa7a09ff 987009ff a2750aff a9750eff 5f470ef8 3c6f23d7 3fad3ab6 3fad3a87 3fad3a5d 3fad3a3a 3fad3a20 3fad3a10 3fad3a07 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a02 3fad3a07 3fad3a10 3fad3a20 3fad3a39 3fad3a5b 3fad3a85 3fad3ab2 3a7926d1 4a4314f2 a18447fd f0de8eff fbe999ff 746c48ff 998a54ff bea966ff 9b8a53ff b9a15dff b19854ff d7b25bff c39f47fc a38535f7 89752af0 7a7825e6 6c7423da 5f7525cb 647f29c3 5f7d28be 5c7c28bd 5a7a27bd 617d25be 617a24c3 5f7522cb 686e1fd9 7a731be5 7e6815ef 86630ef7 8e6209fc 9d6b06ff b27a06ff 7b5404ff b17b07ff b27b08ff 593f04ff 6f4f05ff ca910bff cb910dff 8a610efc 4a4311f2 3a7e29d0 3fad3ab0 3fad3a82 3fad3a59 3fad3a37 3fad3a1f 3fad3a10 3fad3a07 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a06 3fad3a0e 3fad3a1e 3fad3a36 3fad3a56 3fad3a7d 3fad3aa9 3c9e35c3 3c4814ea 77642af7 bc9e59ff a59058ff dfc97aff f8da81ff a89353ff 5d502cff 816e3bff cbaa57ff a98c44ff a9893dff c0973cff a67f2cff b58429fe b18224fc 9a6f1bfa 9a6f18f9 936812f8 96690ff8 8b600bf9 9a6709fa 976607fc 835606fe 855704ff 926204ff a36f04ff 7f5702ff 6e4c04ff ba8207ff 7d5705ff 835c06ff ab7908ff 7a5706ff 93680aff a8740cff 735811f6 3d4c16e8 3c9f35c3 3fad3aa6 3fad3a7b 3fad3a54 3fad3a34 3fad3a1c 3fad3a0d 3fad3a05 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0d 3fad3a1c 3fad3a31 3fad3a4f 3fad3a73 3fad3a9a 3fad3abf 356a21d7 4c4011f4 947536fc ccaa5dff e6c46eff e1c169ff 7b6a38ff 9f8341ff c3a04bff 745d2aff 745c25ff af8935ff 866824ff a97e27ff a57a21ff 7b5913ff 845d0fff 936206ff 9c6602ff 634100ff 865900ff a36c01ff 835701ff 432e00ff 785103ff bb8006ff 9e6d04ff 614404ff c68b08ff a27107ff 8f6607ff 9b6e0aff a3720bff 855d0efc 4d4210f4 356d23d6 3fad3abf 3fad3a97 3fad3a70 3fad3a4d 3fad3a30 3fad3a1b 3fad3a0d 3fad3a05 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0d 3fad3a19 3fad3a2b 3fad3a46 3fad3a65 3fad3a88 3fad3aaf 3eaa39c0 374c15e6 544614f5 83652afc b28e43fe bc9b49fe e1b756ff dfb550ff 9d7c34ff 866825ff b2872dff 805f1cff 7c5a16ff 6f4f10ff 322306ff 352402ff 6c4500ff 664200ff 1b1200ff 402b01ff ae7402ff b27803ff 422e01ff 6d4b04ff ca8c07ff d59308ff 8e6405ff bb8309ff ae7a0afe 99690cfe 79550dfc 564710f5 365019e4 3fad3abf 3fad3aa9 3fad3a85 3fad3a62 3fad3a43 3fad3a2b 3fad3a18 3fad3a0c 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a04 3fad3a0a 3fad3a14 3fad3a25 3fad3a3a 3fad3a55 3fad3a75 3fad3a96 3fad3ab7 3eaa39c0 345519e1 4b4715f0 74591ef9 9a732cfe ae8432ff b28a32fd c69732ff c9942cff 9d721bff 7f5a10ff 825a0bff 4f3502ff 4e3300ff 815400ff 815500ff 342301ff 5a3c02ff bd7f03ff bc7f05ff 795203ff 8d6204ff bc8308ff bd840bfd a16e0aff 8a5b0bfe 6b4f0ef8 4d4912f0 35591ce0 3fac3abf 3fad3ab2 3fad3a91 3fad3a70 3fad3a52 3fad3a37 3fad3a23 3fad3a14 3fad3a0a 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a03 3fad3a07 3fad3a10 3fad3a1c 3fad3a2e 3fad3a44 3fad3a5e 3fad3a79 3fad3a95 3fad3ab2 3fad3abf 357325d3 3c581be2 484513f0 624d15f6 7e5717fe 986719ff ac7619fe a16d12fe 9f6b0bfe 986304fe 915f03fe 9f6903fe b97a03fe 8f5f05fe a26d05fe b97b07fe b0770afe ab730bfd 97630aff 764d0bfe 5c480ff6 4b4b13ee 3c581be2 357828d2 3fad3abf 3fad3aaf 3fad3a92 3fad3a76 3fad3a59 3fad3a40 3fad3a2b 3fad3a1b 3fad3a0f 3fad3a07 3fad3a03 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a05 3fad3a0b 3fad3a14 3fad3a22 3fad3a32 3fad3a46 3fad3a5b 3fad3a73 3fad3a8b 3fad3aa4 3fad3abc 3da738c1 39812ace 38591be0 424311ef 554410f6 65450efa 6c470cfc 724a0bfc 724b0afc 724b0afc 704b0afc 744d0bfc 704b0bfc 69450cfc 60430dfa 574410f5 434513ee 385b1ddf 38832bcd 3eaa39c0 3fad3abb 3fad3aa3 3fad3a8a 3fad3a71 3fad3a5a 3fad3a43 3fad3a30 3fad3a1f 3fad3a13 3fad3a0a 3fad3a04 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a03 3fad3a07 3fad3a0d 3fad3a16 3fad3a22 3fad3a30 3fad3a41 3fad3a53 3fad3a67 3fad3a7a 3fad3a8e 3fad3aa0 3fad3aaf 3fad3abc 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abf 3fad3abb 3fad3aaf 3fad3a9f 3fad3a8e 3fad3a79 3fad3a66 3fad3a52 3fad3a40 3fad3a2f 3fad3a21 3fad3a15 3fad3a0c 3fad3a06 3fad3a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a03 3fad3a07 3fad3a0c 3fad3a13 3fad3a1e 3fad3a2a 3fad3a37 3fad3a46 3fad3a55 3fad3a62 3fad3a6e 3fad3a78 3fad3a80 3fad3a85 3fad3a8a 3fad3a8c 3fad3a8e 3fad3a8e 3fad3a8e 3fad3a8e 3fad3a8c 3fad3a89 3fad3a85 3fad3a7f 3fad3a77 3fad3a6d 3fad3a61 3fad3a54 3fad3a45 3fad3a37 3fad3a29 3fad3a1d 3fad3a13 3fad3a0c 3fad3a07 3fad3a03 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a02 3fad3a05 3fad3a0a 3fad3a10 3fad3a17 3fad3a20 3fad3a2a 3fad3a34 3fad3a3c 3fad3a43 3fad3a49 3fad3a4d 3fad3a50 3fad3a52 3fad3a53 3fad3a54 3fad3a54 3fad3a53 3fad3a52 3fad3a50 3fad3a4d 3fad3a49 3fad3a43 3fad3a3b 3fad3a33 3fad3a2a 3fad3a20 3fad3a17 3fad3a0f 3fad3a09 3fad3a04 3fad3a02 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a04 3fad3a06 3fad3a0a 3fad3a0f 3fad3a14 3fad3a19 3fad3a1e 3fad3a22 3fad3a25 3fad3a26 3fad3a28 3fad3a28 3fad3a28 3fad3a28 3fad3a28 3fad3a28 3fad3a26 3fad3a24 3fad3a21 3fad3a1d 3fad3a19 3fad3a13 3fad3a0f 3fad3a0a 3fad3a06 3fad3a03 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fad3a01 3fad3a02 3fad3a04 3fad3a05 3fad3a07 3fad3a09 3fad3a0a 3fad3a0c 3fad3a0c 3fad3a0d 3fad3a0d 3fad3a0d 3fad3a0d 3fad3a0c 3fad3a0b 3fad3a0a 3fad3a09 3fad3a07 3fad3a05 3fad3a04 3fad3a02 3fad3a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/mail.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000002 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000009 0000000e 00000010 0000000f 0000000b 00000008 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 00000012 00000021 0000002e 00000033 00000030 00000029 00000023 0000001c 00000017 00000012 0000000e 0000000b 00000008 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 f3565c53 e2696e6c ac3e425e 00000043 00000051 00000055 00000053 0000004e 00000048 00000042 0000003c 00000035 0000002f 00000028 00000022 0000001d 00000017 00000012 0000000f 0000000b 00000008 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fb696e81 fd565cff fe575dff fe585fff fe5a60ff f16166eb d94e53ce b84247b0 8b323692 6224267d 0000005d 0000005a 00000057 00000052 0000004d 00000048 00000042 0000003c 00000036 0000002f 00000029 00000023 0000001d 00000018 00000013 0000000f 0000000c 00000009 00000007 00000005 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fb4b5230 fc4e55ff fc5056ff fc5157ff fd5259ff fd535aff fd555bff fd565cff fe575dff fe6d73ff fe8388ff fe656bff e95f64e2 cf4b50c4 b84348b0 772c2f88 47303173 0000005d 0000005a 00000057 00000053 0000004e 00000049 00000043 0000003d 00000037 00000031 0000002a 00000024 0000001e 00000019 00000014 00000010 0000000c 00000008 00000005 00000002 00000001 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fa474ecf fb484fff fb4950ff fb4b52ff fb4c53ff fc4d54ff fc4e55ff fc5056ff fc5157ff fd5259ff fec9cbff ffffffff fff5f5ff ffd6d7ff ffacb0ff fe989cff fe7a7fff f8595ff5 e15257d8 c4484cbb ab4e52a6 772c2f88 00000060 0000005e 0000005b 00000058 00000054 0000004f 0000004a 00000045 0000003f 00000038 00000032 0000002a 00000022 00000018 0000000e 00000006 00000002 00000000 │ │ @@ -43,14 +43,14 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8000a40 b8000a80 b8000abf b8000aef b8000aff ba1019ff be2831ff c6484fff ca6066ff d38085ff d1787dff ca6067ff c14048ff bf4850ff c1666dff c7878cff d2bec0ff d8dadaff d9dbdbff dadcdcff dbddddff bf2a33ff ba000bff bb000bff bd000bff be000bff c92831ff cc6065ff 840004df 00000043 00000020 00000008 00000001 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8000a30 b8000a70 b8000a9f b8000adf b8000aff b7000aff be2029ff c23840ff c9585fff ce7076ff d38085ff cc686eff c55057ff be3d46ff c15b62ff c16c72ff cca2a5ff b1000bff b3000bff b4000bff b6000bff b7000bff cf5057ff b5383dff 740003b0 00000032 00000012 00000003 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8000a20 b8000a50 b8000a8f b8000acf b8000aff b8000aff b70812ff bf2831ff c24048ff ca6066ff d38085ff d38085ff ca6067ff c04048ff b92831ff b00813ff ae000bff b0000bff d47076ff 9f181dff 46000262 00000020 00000009 00000001 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8000a40 b8000a80 b8000aaf b8000aef b8000aff b8000aff bb1821ff be3038ff c55057ff ca686eff d38085ff ce7076ff cf7076ff cd7075ff 900005f2 0000002b 00000010 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8000a30 b8000a60 b8000a9f b6000adf b20009ff ad0009ff aa0810ff af2027ff b74046ff a2181dff 890005ab 00000014 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 96000813 a5000854 a3000893 a00007c2 9d0006ff 950005c2 5500031c 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000004 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_datepicker.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -20,199 +19,199 @@ │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ - (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ - ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (231,235,231) # rgb = (0xe7,0xeb,0xe7) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ + (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ + ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ } │ │ tRNS { │ │ - 0 0 1 2 5 7 8 18 25 17 135 241 238 129 238 241 134 9 27 250 255 255 241 26 241 255 11 32 255 255 255 243 31 10 243 255 21 41 255 255 243 40 243 34 51 255 255 243 243 138 255 255 255 255 255 253 132 255 255 255 255 236 243 255 255 255 243 33 255 243 243 238 233 113 231 255 255 255 255 231 111 16 29 39 44 45 43 19 22 250 255 235 28 235 30 243 38 243 255 255 255 255 243 243 255 255 243 255 255 255 48 36 250 235 240 255 214 96 4 15 248 255 231 243 255 255 255 230 250 243 243 255 243 255 255 243 255 243 243 250 255 238 238 255 14 243 243 36 250 255 255 255 255 236 127 248 243 113} │ │ + 0 1 2 5 7 8 18 25 17 135 241 238 129 238 241 134 9 27 250 241 26 241 11 32 243 31 10 243 21 41 243 40 243 34 51 243 243 138 253 132 236 243 243 33 243 243 238 233 113 231 231 111 16 29 39 44 45 43 19 22 250 235 28 235 30 243 38 243 243 243 243 48 36 250 235 240 214 96 4 15 248 231 243 230 250 243 243 243 243 243 243 250 238 238 14 243 243 36 250 236 127 248 243 113} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000101010101010101020304050504030201010101010101020304050504030201010101010101010000000000 │ │ -000000000101010101010101030607080809060301010101010101030609080807060301010101010101010000000000 │ │ -00000000010101010101010104070a0b0c0d09040101010101010104090d0e0f10070401010101010101010000000000 │ │ -000000000101010101010101111213141516170601010101010101061718191516170601010101010101010000000000 │ │ -0000000001010101010101011a1b1c1d1e1f202101010101010101212022231e1f202101010101010101010000000000 │ │ -00000000020304111a1a1a1a2425261e272829241a1a1a1a1a1a1a24292a1e272829241a1a1a1a110403020000000000 │ │ -00000000030607121b2b2b2b252c2d2e272f2c252b2b2b2b2b2b2b252c301e2e2f2c252b2b2b1b120706030000000000 │ │ -0000000004073132323232323233341e271c35363232323232323232332d1e271c353632323232373807040000000000 │ │ -0000000006171815393a393a39393b2e27272e3b39393a393a393a393a231e27273c2339393a39153d17060000000000 │ │ -0000000021203e3b3f1e1e1e1e1e3c2727272e401e1e1e1e1e1e1e1e3f1e2741272e1e1e1e1e1e3f4220210000000000 │ │ -000000001a433e442e272e272e272e272e27272e272e2e272e2e272e27272e272e27272e272e272e451b1a0000000000 │ │ -000000001a1b3e3f2e2e272e2e272e2e272e2e272e272e2e272e272e2e2e272e2e2e2e272e2e2e2e461b1a0000000000 │ │ -0000000021203e442e402e2e2e2e402e2e2e2e2e2e2e2e2e2e402e2e2e2e2e402e2e402e2e2e2e404520210000000000 │ │ -000000000608472e2e1e2e1e403c403c401e2e1e401e2e1e2e1e2e1e403c403c402e3c403c402e414808060000000000 │ │ -000000000409494a4b4c4d4c4b4e4b4b4e4b4b4e4b4c4d4b4b4e4b4c4d4b4c4d4b4b4d4c4b4d4b4f5051040000000000 │ │ -000000000306075253545555555555542553532554555555555554255353255455555555555653520705030000000000 │ │ -000000000103065743255555555555254317172b2555555555552543080843255555555555251b570603010000000000 │ │ -0000000001010558593232323232325a5b5252593232323232325a5b5c5c5d323232323232325d240501010000000000 │ │ -000000000101215e351c1c261c261c1c5f5353351c1c261c261c1c5f606061621c261c261c1c5f521101010000000000 │ │ -0000000001011a2b6339396439643a39225454633939643a643939225656616564393b396439221b1a01010000000000 │ │ -0000000001011a2b1939231d231d232342545414391d23231d231d4256565f39231d23231d2366431a01010000000000 │ │ -0000000001011a2b353923232323233b665454633923232323233b66606061393b2323233b2366521101010000000000 │ │ -0000000001011a2b63653b3b3b3b3b3b67545435653b3b3b2e68696a2929456b696c696c6d696a521a03010000000000 │ │ -000000000101215e35653b3b3b3b643b2a535335393b3b643f2c2c2c6e6e2c2c2c2c2c2c2c2c2c6f5705030000000000 │ │ -0000000001010558706b696969696969715252726b6969692e2c32333273735a33333332333233747551760000000000 │ │ -00000000010104775e295555555555535257575229555529295578641e6868687968797979793f157a08060000000000 │ │ -00000000010104775e295555555555535257575e29555529256e35422c252b2b2b2b2b2b2b252c3b5f5e210000000000 │ │ -00000000010105587b7c7d737d737e737f5252807e737d737e2c345f29241a1a1a1a1a1a1a242515811b1a0000000000 │ │ -000000000101215e36353563356314358253533635356335832c3484431a010101010101011a43342f431a0000000000 │ │ -0000000001011a2b36151c261c261c1c5f545436151c261c192c345f431a010101010101011a43835f1b1a0000000000 │ │ -0000000001011a2b831c658565658586815454831c658565152c345f431a010101010101011a43135f1b1a0000000000 │ │ -0000000001011a2b83622686262686852f54548315862686152c3487431a010101010101011a1b305f1b1a0000000000 │ │ -0000000001011a2b36882626262626268454543688262626152c3489431a010101010101011a1b30611b1a0000000000 │ │ -000000000101215e36622686268626868453538362268626152c3461431a010101010101011a1b8a891b1a0000000000 │ │ -00000000010105588b688c7979798c798d52528e6879798f3f2c836129241a1a1a1a1a1a1a24298a611b1a0000000000 │ │ -000000000101761a585e2b2b2b2b2b5e589090585e2b2b5e435683912c252b2b2b2b2b2b2b252c92615e210000000000 │ │ -000000000101027605211a1a1a1a1a2105040405211a1a215193942d9596979897979897979897329908060000000000 │ │ -00000000010101010101010101010101010101010101010104079a9b682e2e2e2e2e2e2e2e2e2e9c9d09040000000000 │ │ -000000000101010101010101010101010101010101010101030607121b2b2b2b2b2b2b2b2b2b1b170906030000000000 │ │ -00000000010101010101010101010101010101010101010102030406211a1a1a1a1a1a1a1a1a21060403010000000000 │ │ +000000000000000000000000010203040403020100000000000000010203040403020100000000000000000000000000 │ │ +000000000000000000000000020506070708050200000000000000020508070706050200000000000000000000000000 │ │ +0000000000000000000000000306090a0b0c08030000000000000003080c0d0e0f060300000000000000000000000000 │ │ +0000000000000000000000001011126869131405000000000000000514156a6913140500000000000000000000000000 │ │ +00000000000000000000000016176b6c6d18191a000000000000001a191b6e6d18191a00000000000000000000000000 │ │ +0000000001020310161616161c1d6f6d701e1f1c161616161616161c1f206d701e1f1c16161616100302010000000000 │ │ +0000000002050611172121211d2271727023221d212121212121211d22246d7223221d21212117110605020000000000 │ │ +0000000003062573737373737374756d706b7677737373737373737374716d706b767773737373262706030000000000 │ │ +00000000051415697879787978787a727070727a7878797879787978796e6d70707b6e78787978692814050000000000 │ │ +000000001a19297a7c6d6d6d6d6d7b707070727d6d6d6d6d6d6d6d6d7c6d707e70726d6d6d6d6d7c2a191a0000000000 │ │ +00000000162b297f72707270727072707270707270727270727270727070727072707072707270722c17160000000000 │ │ +000000001617297c72727072727072727072727072707272707270727272707272727270727272722d17160000000000 │ │ +000000001a19297f727d727272727d727272727272727272727d72727272727d72727d727272727d2c191a0000000000 │ │ +0000000005072e72726d726d7d7b7d7b7d6d726d7d6d726d726d726d7d7b7d7b7d727b7d7b7d727e2f07050000000000 │ │ +000000000308303180818281808380808380808380818280808380818280818280808281808280323334030000000000 │ │ +000000000205063536373838383838371d36361d373838383838371d36361d3738383838383936350604020000000000 │ │ +000000000002053a2b1d38383838381d2b1414211d38383838381d2b07072b1d38383838381d173a0502000000000000 │ │ +000000000000043b3c737373737373843d35353c737373737373843d3e3e3f737373737373733f1c0400000000000000 │ │ +0000000000001a40766b6b6f6b6f6b6b413636766b6b6f6b6f6b6b41424243856b6f6b6f6b6b41351000000000000000 │ │ +000000000000162186787887788779781b373786787887798778781b3939438887787a7887781b171600000000000000 │ │ +00000000000016216a786e6c6e6c6e6e2a373768786c6e6e6c6e6c2a393941786e6c6e6e6c6e442b1600000000000000 │ │ +000000000000162176786e6e6e6e6e7a44373786786e6e6e6e6e7a44424243787a6e6e6e7a6e44351000000000000000 │ │ +000000000000162186887a7a7a7a7a7a45373776887a7a7a72898a461f1f2c8b8a8c8a8c8d8a46351602000000000000 │ │ +0000000000001a4076887a7a7a7a877a20363676787a7a877c2222224747222222222222222222483a04020000000000 │ │ +000000000000043b498b8a8a8a8a8a8a4a35354b8b8a8a8a72227374738e8e84747474737473744c4d344e0000000000 │ │ +000000000000034f401f383838383836353a3a351f38381f1f3850876d8989898f898f8f8f8f7c695107050000000000 │ │ +000000000000034f401f383838383836353a3a401f38381f1d47762a221d212121212121211d227a41401a0000000000 │ │ +000000000000043b5290918e918e928e53353554928e918e922275411f1c161616161616161c1d695517160000000000 │ │ +0000000000001a4077767686768668765636367776768676932275572b1600000000000000162b75232b160000000000 │ │ +000000000000162177696b6f6b6f6b6b41373777696b6f6b6a2275412b1600000000000000162b934117160000000000 │ │ +0000000000001621936b889488889495553737936b889488692275412b1600000000000000162b124117160000000000 │ │ +000000000000162193856f956f6f95942337379369956f95692275582b16000000000000001617244117160000000000 │ │ +000000000000162177966f6f6f6f6f6f57373777966f6f6f692275592b16000000000000001617244317160000000000 │ │ +0000000000001a4077856f956f956f9557363693856f956f692275432b160000000000000016175a5917160000000000 │ │ +000000000000043b5b89978f8f8f978f5c35355d898f8f987c2293431f1c161616161616161c1f5a4317160000000000 │ │ +0000000000004e163b402121212121403b5e5e3b402121402b39935f221d212121212121211d226043401a0000000000 │ │ +000000000000014e041a16161616161a040303041a16161a34616271999a9b9c9b9b9c9b9b9c9b736307050000000000 │ │ +000000000000000000000000000000000000000000000000030664658972727272727272727272666708030000000000 │ │ +000000000000000000000000000000000000000000000000020506111721212121212121212117140805020000000000 │ │ +000000000000000000000000000000000000000000000000010203051a1616161616161616161a050302000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/btn_reset.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -28,142 +28,101 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (206,199,206) # rgb = (0xce,0xc7,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (198,190,198) # rgb = (0xc6,0xbe,0xc6) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ @@ -181,56 +140,49 @@ │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (206,199,206) # rgb = (0xce,0xc7,0xce) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ @@ -245,60 +197,108 @@ │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ } │ │ tRNS { │ │ - 0 1 3 5 8 10 11 9 7 4 2 15 21 27 31 33 34 32 29 25 19 13 18 28 65 139 204 242 255 217 178 124 50 16 17 96 255 255 255 255 255 255 255 255 255 66 6 12 23 80 255 255 255 255 255 255 153 47 26 115 84 125 242 255 255 255 255 255 255 217 82 38 178 255 165 255 255 242 102 191 255 165 255 255 125 255 255 255 242 204 255 66 242 242 153 69 30 37 112 178 255 255 153 52 72 217 242 127 14 51 217 204 255 127 255 65 153 44 204 139 229 51 187 255 191 153 22 159 229 255 68 24 107 191 204 136 46 95 139 165 204 242 255 229 150 255 36 125 153 203 173 204 45 106 20 255 204 91 150 204 61 121 229 190 229 44 229 68 43 177 242 191 76 191 153 72 74 139 229 51 93 255 204 96 65 153 50 229 204 90 127 178 255 96 242 127 35 178 229 204 153 52 70 217 255 124 66 242 255 242 153 69 112 204 125 255 242 204 255 242 51 165 255 242 81 165 125 242 217 80 204 153 47 96 204 242 178 66 65 139 204 242 217 124 49} │ │ + 0 1 3 5 8 10 11 9 7 4 2 15 21 27 31 33 34 32 29 25 19 13 18 28 65 139 204 242 217 178 124 50 16 17 96 66 6 12 23 80 153 47 26 115 84 125 242 217 82 38 178 165 242 102 191 165 125 242 204 66 242 242 153 69 30 37 112 178 153 52 72 217 242 127 14 51 217 204 127 65 153 44 204 139 229 51 187 191 153 22 159 229 68 24 107 191 204 136 46 95 139 165 204 242 229 150 36 125 153 203 173 204 45 106 20 204 91 150 204 61 121 229 190 229 44 229 68 43 177 242 191 76 191 153 72 74 139 229 51 93 204 96 65 153 50 229 204 90 127 178 96 242 127 35 178 229 204 153 52 70 217 124 66 242 242 153 69 112 204 125 242 204 242 51 165 242 81 165 125 242 217 80 204 153 47 96 204 242 178 66 65 139 204 242 217 124 49} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000010203040506060606050708090a0100000000000000000000000000000000 │ │ 0000000000000000000000000000000a09070b0c0d0e0f10100f11121314150402010000000000000000000000000000 │ │ -00000000000000000000000000010905161718191a1b1c1c1c1c1c1d1e1f2013210402010000010a0a01000000000000 │ │ -00000000000000000000000002042212231a1c24252627282828292a2b2c1c1e2d13152e0a09072f062e0a0000000000 │ │ -0000000000000000000001090630311a1c2b322833343535353535363434372b1c3839142f213a3b3c0b030000000000 │ │ -000000000000000000010915173d3e2b323f4036414241434442444242413535372b45460f47481c4913040000000000 │ │ -0000000000000000000915124a1c4b4c403641424442444244434443444344414140254d4e4f1c50320e050000000000 │ │ -00000000000000000a060d511c2a3f3441424143414343525252424141414244424135532b2b32333f10060000000000 │ │ -00000000000000010430541c2a3355414141425256575859595957575a43414141414141553f40354010060000000000 │ │ -0000000000000009215b5c4b3f3441414243565d5e5f1060120e616263645a4241414241353535353310060000000000 │ │ -0000000000000a05121a2c28403535414365666713222f05070515146068695241353541354135413f10060000000000 │ │ -0000000000000916231c2640363535436a6b12210802010000000a036c116d6e35353535363535353f10060000000000 │ │ -00000000000107176f703f3435354152710d06090100000000000103226148723f363536353536353f10060000000000 │ │ -00000000000a0b732c2640345536437412060200000000000000022f7576495040345534345534352810060000000000 │ │ -0000000000030c7725284034344178790b090000000a092e2e092e227a2c7b2840343455343434342810060000000000 │ │ -0000000000083a7c4b3f343455357d13080100010207217e30160b147f4152524341353434553434280f060000000000 │ │ -00000000000760807b8140403434822202000002058384858687600c3088898a8b8c8d8e645a52434017070000000000 │ │ -000000000006112537334040348f102f010000080c909149494976122115220c831711928993949596142e0000000000 │ │ -000000000006104b298133403f976007000001069849702637262b992109020308040615219a307e2207020000000000 │ │ -000000000006109b4c3f813f289c1207000001159d252628283f379e160900000000000102092e2e0302010000000000 │ │ -000000000006104b293f3f3f279f60070000012fa050283f3f3f81a12102000000000000000000000000000000000000 │ │ -00000000000611252728283f37a2102f0100010483a334408135a4a5060a000000010101010000000000000000000000 │ │ -00000000000760a629282828299ba7220200000915a8a9aa56abac22030100000a2e050607030a000000000000000000 │ │ -0000000000083aad274c284c2825ae1308010001032f0c1712300b2e0a00000a0414afb0171405030a00000000000000 │ │ -0000000000030cb129292729277bb2b30b09000001022e07070809010000012e9ab4b5b5b6b71222080a000000000000 │ │ -00000000000a0bb82627292929372cb912060200000000000000000000010321babb49704991bcbd2103000000000000 │ │ -00000000000107179f28293729375349be0d0609010000000000000001030b0fbf914b26264b1cc08308000000000000 │ │ -0000000000000916c129293729373725c2c312210802010000000a090514c4c5b52b5037373729c61308000000000000 │ │ -0000000000000a0512c73f37373737267091c8c913222f050705151412cacbcc2c2a263737293fcd1403000000000000 │ │ -000000000000000921cecf28d0263737262591d1d2d31060120e61d4bfccb570532637d0373fd560060a000000000000 │ │ -00000000000000010430d63f282637263726502bd7b5d8d9bcd9ccccb52cda53263726373fdbdc210900000000000000 │ │ -00000000000000000a060ddd4029262626322650539b2b1cde1c2c25254b505026263228dfe09a080100000000000000 │ │ -000000000000000000091512e140282626262626265050534b534b535050262632d03fdfe00c040a0000000000000000 │ │ -00000000000000000001091517e2e33f375026502626502650502626262626502981e4e50c040a000000000000000000 │ │ -0000000000000000000001090630e5e63628322650502650265050505026373f35e7e816040a00000000000000000000 │ │ -00000000000000000000000002042212e9ea413427d05050505026293f55ebeced13152e0a0000000000000000000000 │ │ -000000000000000000000000000109051617eeeff0f15252525252f2ecf3f41321040201000000000000000000000000 │ │ +00000000000000000000000000010905161718191a1bc5c5c5c5c51c1d1e1f13200402010000010a0a01000000000000 │ │ +00000000000000000000000002042112221ac5c6c7c8c9cacacacbcccdcec51d231315240a09072506240a0000000000 │ │ +0000000000000000000001090626271ac5cdcfcad0d1d2d2d2d2d2d3d1d1d4cdc528291425202a2b2c0b030000000000 │ │ +000000000000000000010915172d2ecdcfd5d6d3d7d8d7d9dad8dad8d8d7d2d2d4cd2f300f3132c5db13040000000000 │ │ +00000000000000000009151233c5dcddd6d3d7d8dad8dad8dad9dad9dad9dad7d7d6c7343536c5decf0e050000000000 │ │ +00000000000000000a060d37c5ccd5d1d7d8d7d9d7d9d9dfdfdfd8d7d7d7d8dad8d7d2e0cdcdcfd0d510060000000000 │ │ +0000000000000001042638c5ccd0e1d7d7d7d8dfe2e3393a3a3ae3e3e4d9d7d7d7d7d7d7e1d5d6d2d610060000000000 │ │ +0000000000000009203b3cdcd5d1d7d7d8d9e23d3e3f1040120e414243e5e4d8d7d7d8d7d2d2d2d2d010060000000000 │ │ +0000000000000a05121acecad6d2d2d7d9e644451321250507051514404647dfd7d2d2d7d2d7d2d7d510060000000000 │ │ +000000000000091622c5c8d6d3d2d2d9484912200802010000000a034a114b4cd2d2d2d2d3d2d2d2d510060000000000 │ │ +00000000000107174de7d5d1d2d2d7df4e0d06090100000000000103214132e8d5d3d2d3d2d2d3d2d510060000000000 │ │ +00000000000a0b4fcec8d6d1e1d3d9501206020000000000000002255152dbded6d1e1d1d1e1d1d2ca10060000000000 │ │ +0000000000030c53c7cad6d1d1d754550b090000000a09242409242156cee9cad6d1d1e1d1d1d1d1ca10060000000000 │ │ +0000000000082a57dcd5d1d1e1d25813080100010207205926160b145ad7dfdfd9d7d2d1d1e1d1d1ca0f060000000000 │ │ +000000000007405be9ead6d6d1d15c2102000002055d5e5f6061400c26626364656667ebe5e4dfd9d617070000000000 │ │ +00000000000611c7d4d0d6d6d1681025010000080c69ecdbdbdb52122015210c5d17116a636b6c6d6e14240000000000 │ │ +00000000000610dccbead0d6d56f40070000010670dbe7c8d4c8cd712009020308040615207226592107020000000000 │ │ +00000000000610edddd5ead5ca7312070000011574c7c8cacad5d4751609000000000001020924240302010000000000 │ │ +00000000000610dccbd5d5d5c97640070000012577decad5d5d5ea782002000000000000000000000000000000000000 │ │ +00000000000611c7c9cacad5d4791025010001045d7ad1d6ead27b7c060a000000010101010000000000000000000000 │ │ +000000000007407dcbcacacacbed7e2102000009157f8081e2828321030100000a24050607030a000000000000000000 │ │ +0000000000082a84c9ddcaddcac785130801000103250c1712260b240a00000a04148687171405030a00000000000000 │ │ +0000000000030c88cbcbc9cbc9e9898a0b090000010224070708090100000124728beeee8c8d1221080a000000000000 │ │ +00000000000a0b8ec8c9cbcbcbd4ce8f120602000000000000000000000103209091dbe7dbec92932003000000000000 │ │ +000000000001071776cacbd4cbd4e0db940d0609010000000000000001030b0f95ecdcc8c8dcc5ef5d08000000000000 │ │ +000000000000091696cbcbd4cbd4d4c7979812200802010000000a090514999aeecdded4d4d4cb9b1308000000000000 │ │ +0000000000000a05129cd5d4d4d4d4c8e7ec9d9e1321250507051514129fa0f0ceccc8d4d4cbd5a11403000000000000 │ │ +000000000000000920a2a3caf1c8d4d4c8c7eca4a5a61040120e41a795f0eee7e0c8d4f1d4d5a840060a000000000000 │ │ +00000000000000010426a9d5cac8d4c8d4c8decdf2eeaaab92abf0f0eecef3e0c8d4c8d4d5acad200900000000000000 │ │ +00000000000000000a060daed6cbc8c8c8cfc8dee0edcdc5f4c5cec7c7dcdedec8c8cfcaafb072080100000000000000 │ │ +000000000000000000091512b1d6cac8c8c8c8c8c8dedee0dce0dce0dedec8c8cff1d5afb00c040a0000000000000000 │ │ +00000000000000000001091517b2b3d5d4dec8dec8c8dec8dedec8c8c8c8c8decbeab4b50c040a000000000000000000 │ │ +0000000000000000000001090626b5b6d3cacfc8dedec8dec8dedededec8d4d5d2b7b816040a00000000000000000000 │ │ +00000000000000000000000002042112b9bad7d1c9f1dedededec8cbd5e1bbbcbd1315240a0000000000000000000000 │ │ +000000000000000000000000000109051617bebfc0c1dfdfdfdfdfc2bcc3c41320040201000000000000000000000000 │ │ 0000000000000000000000000000000a09070b0c0d0e0f10100f11121314150402010000000000000000000000000000 │ │ 0000000000000000000000000000000000010203040506060606050708090a0100000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/dtitem_detail_year.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5f514600 4e433f00 56494200 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 493e3d00 4c413e00 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5e504600 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6b5c4b00 5a4e4500 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 43393a00 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 594d4400 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff e9cc86ff e5c885ff f6d88dff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff e9cc86ff ceb477ff 927f54ff a4905fff ebcd87ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff d9bd7dff a18d5dff 85744cff 776844ff 4b412bff 231f14ff 746543ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff e1c581ff cbb275ff c0a86fff cdb376ff eed089ff eed089ff b8a16aff 393221ff 000000ff 000000ff 000000ff 000000ff 6e603fff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff dcc17fff aa9462ff 7d6d48ff 766744ff 706240ff cfb577ff eed089ff b19b66ff 2d271aff 000000ff 000000ff 000000ff 100e09ff 84734cff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff b19b66ff 534930ff 423a26ff 776844ff 15120cff 716341ff e5c884ff bda66dff 3f3724ff 000000ff 000000ff 000000ff 262116ff 9f8b5bff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff ebce88ff e2c582ff cbb175ff 917e53ff c0a86fff e4c783ff eed089ff eed089ff eed089ff eacd87ff 9b8759ff 252115ff 594d33ff b59e68ff 231e14ff 252115ff b9a26aff c9af74ff 4f452eff 000000ff 000000ff 000000ff 403825ff c1a96fff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff a5905eff a6905eff 453c27ff 3a3221ff 937f53ff cfb476ff eecf87ff eecf87ff e5c782ff 958255ff 201c12ff 938054ff d6ba7aff 4d432cff 13100bff 83724bff cbb274ff 50462eff 000000ff 000000ff 090805ff 736442ff e3c682ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 51454000 51454000 51454000 51454000 51454000 51454000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff d9b86aff 968150ff 51452bff 6d5e3aff 0b0a06ff 100e08ff 665836ff ddbe75ff eccb7dff e7c77cff 8a774aff 0f0d08ff 8f7b4cff d4b771ff 372f1dff 080704ff 5b4e31ff d1b571ff 5e5132ff 000000ff 000000ff 423923ff baa064ff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 594c4300 594c4300 594c4300 594c4300 594c4300 594c4300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c49840ff 877241ff 211c10ff b69a58ff 4f4326ff 020201ff 000000ff 977f49ff e5c16fff ebc672ff 816d3fff 010100ff 61522fff e1bd6eff 382f1cff 010100ff 342c19ff debc6dff 97804bff 5c4e2dff 826e40ff c6a862ff ebc774ff ebc774ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff 56441eff 262011ff deb961ff b0934dff 090804ff 000000ff 4f4223ff ddb861ff e9c266ff 7f6a38ff 000000ff 463b1fff dfba63ff 382e19ff 000000ff 302815ff e5bf65ff d1ae5dff bf9f55ff cfad5dff e3bd65ff e9c268ff e9c368ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 5f514400 5f514400 5f514400 5f514400 5f514400 5f514400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff 463513ff 050402ff ba984aff e5bb59ff 19140aff 010100ff 181309ff d1aa51ff e8bd5bff 4d3f1eff 000000ff 2e2612ff e0b658ff 574722ff 020101ff 362c15ff e8bd5cff cfa852ff b69448ff e8bd5cff e8bd5cff e8bd5cff e8be5dff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 64554400 64554400 64554400 64554400 64554400 64554400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff 5d4618ff 080602ff 58461eff deb24cff 423516ff 070602ff 010100ff b08d3cff e5b74fff 413416ff 000000ff 171208ff e1b54dff 896e2fff 0a0803ff 4d3e1bff e6b950ff b18e3dff 78602aff e2b64fff c19b43ff 8e7231ff aa883cff dfb34eff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 61524200 61524200 61524200 61524200 61524200 61524200 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff 77591fff 110d05ff 0d0a04ff d4a73eff 524118ff 0c0903ff 000000ff 91722bff e0af42ff 3f3213ff 000000ff 090703ff daab40ff bd9437ff 34290fff 806426ff e4b344ff ac8833ff 6f5821ff d2a63fff 836727ff 30260eff 4f3e18ff 9e7d30ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff 9a7329ff 1c1508ff 000000ff bd9231ff 7f6321ff 161106ff 000000ff 765b1fff daa939ff 413211ff 000000ff 090702ff c49833ff dfad3aff c59933ff d7a738ff e3b03bff ab852cff 584417ff 957327ff 513f15ff 0e0b04ff 0c0903ff 564317ff c79a34ff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff c49533ff 493614ff 000000ff 917025ff 8e6e25ff 1d1708ff 000000ff 624c19ff d5a537ff 4c3b14ff 000000ff 090702ff ac852dff e3b03bff deac3aff e3b03bff e3b03bff ae872dff 493913ff 6d541cff 5e4919ff 241c09ff 000000ff 271e0aff 937226ff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 574a4100 574a4100 574a4100 574a4100 574a4100 574a4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff 876625ff 070502ff 71571eff b28a2eff 261e0aff 000000ff 604a19ff d0a136ff 69511bff 000000ff 060502ff 8a6b24ff dcaa39ff af882eff b58c2fff e2af3bff af872eff 362a0eff 483813ff 765b1fff 523f15ff 000000ff 0a0803ff 5c4718ff dbaa39ff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 54484100 54484100 54484100 54484100 54484100 54484100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff c69635ff 5f471aff 927026ff c89b34ff 403211ff 000000ff 6c541cff d1a337ff 836622ff 040301ff 060502ff 7d6121ff b18a2fff 4f3d15ff 604b19ff c19633ff b28a2fff 32260dff 423311ff a8822cff 806321ff 0d0a03ff 020100ff 3c2f10ff c29633ff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 4f444100 4f444100 4f444100 4f444100 4f444100 4f444100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 8d3e1a00 693f0d00 4c361f00 00000007 1613112b 7c6538d3 e7b239ff cb9a36ff af8430ff bd9032ff d3a337ff 5a4617ff 020100ff 72581eff d0a135ff 876824ff 080602ff 020100ff 68511bff 816422ff 000000ff 0d0a03ff 6b531cff bf9432ff 614b19ff 7e6221ff e1ae3bff a17d2aff 251d0aff 000000ff 2c220cff 9e7a2aff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 4b414100 4b414100 4b414100 4b414100 4b414100 4b414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 8a411700 5a220c00 462d0000 51382100 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff c59535ff ca9935ff c59733ff 5a4617ff 090702ff 785c20ff d8a638ff 967326ff 130f05ff 000000ff 4a3913ff 68501bff 070502ff 000000ff 30250dff a47e2bff 8e6d25ff af872dff dfac3aff af872eff 3f3010ff 000000ff 1e1708ff 836622ff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 4a414100 4a414100 4a414100 4a414100 4a414100 4a414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 b5887000 7d401c00 531d0b00 27030400 4c300200 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c69535ff a6802bff 201908ff 2c220cff 9c7729ff d9a639ff a37d2aff 130f05ff 000000ff 3c2e10ff 70571dff 372b0fff 000000ff 1d1708ff 8c6c25ff c29633ff ce9f36ff dca93aff b88d30ff 503e15ff 000000ff 130f05ff 69511cff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 4c424100 4c424100 4c424100 4c424100 4a414100 4e434100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 57261401 98481900 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 86733f00 6c4c2300 24040500 2e070400 4c300400 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff be8f33ff 7f6221ff 080602ff 34280eff ab832cff daa738ff b68c2fff 151005ff 000000ff 241c09ff bf9231ff 7e6121ff 000000ff 100c04ff 6f551dff dba839ff dca939ff dcaa39ff c59733ff 6b521bff 000000ff 0b0903ff 503d15ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 4b414100 4b414100 4b414100 4b424100 51464100 584b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3a171000 3a171000 3a171000 3a171000 35141000 54241202 98481901 93451900 44190d00 310f0b00 2f0c0c00 2e080701 25030400 1a000001 2c0f0613 38130611 2f0c0000 2d0e0700 26060700 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bc8c31ff 987428ff 231b09ff 201908ff 8b6b24ff d3a337ff cf9f36ff 151006ff 000000ff 1b1507ff d8a739ff a7802cff 000000ff 050401ff 523f15ff d5a337ff cc9d35ff c19533ff c99b34ff 72581eff 000000ff 020100ff 32260dff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 65544000 65544000 65544000 66564000 5e504100 51454100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 52241200 a44e1a00 57241000 300e0a00 34100b00 2e0c0c00 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 33060500 30090400 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b78630ff b2872fff 634c1aff 080602ff 2f240dff b3892fff d5a438ff 261d0aff 000000ff 161106ff ca9b35ff b58b2fff 030201ff 000000ff 3b2d0fff ad852dff 806321ff 836522ff c39632ff 856622ff 000000ff 000000ff 2b210bff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 5d4e4000 5d4e4000 5d4e4000 5b4d4000 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 55251300 92441800 471a0d00 300f0a00 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 3b0b0700 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff a27b2aff 2b210bff 080602ff 806222ff d0a036ff 3e3010ff 000000ff 151005ff aa832cff b58b2fff 141005ff 000000ff 32260dff 856622ff 34280dff 403111ff aa812cff 9a7529ff 000000ff 000000ff 231a09ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 5b4c4000 5b4c4000 594c4000 4e444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 33141000 622c1500 632b1100 0d020600 1d070800 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff aa832dff 35290eff 000000ff 564217ff c99a34ff 5b4618ff 000000ff 181206ff aa822cff b78c2fff 251d0aff 000000ff 2a200bff 644c1aff 0a0803ff 221a09ff 795a21ff 8d6a26ff 040301ff 000000ff 201809ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 5a4c4000 5c4d4000 5a4d4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3c190c00 3c190c00 3c190c00 3c190c00 3d181100 411b1000 240e0a00 05000600 09000700 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff bb842bff ad802cff c89936ff b98f32ff 413211ff 000000ff 32260dff c19432ff 7b5e20ff 000000ff 141005ff 927026ff b78c30ff 35280eff 000000ff 201808ff 473513ff 000000ff 161006ff 60471aff 977028ff 241b0aff 000000ff 1c1507ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 67553f00 584b4000 5b4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -12054500 12054500 12054500 12054400 0f050800 09020200 00000100 0b010600 0d010800 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff b17c2aff 6b4f1aff a17c2dff c19333ff 4b3913ff 000000ff 130e05ff bc9031ff a37d2bff 000000ff 130f05ff 7c5d21ff a57b2cff 3c2d10ff 000000ff 1b1407ff 413111ff 000000ff 0f0b04ff 533e16ff 9d762aff 2b200bff 000000ff 181206ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 594b4100 4c434200 594b4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -06005600 06005600 06005600 06005500 01000600 03000000 05000000 05000000 0a000600 19060600 6a190000 721e0000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c28b2cff 9d6e24ff 100c04ff 5c4718ff c59833ff 4f3c15ff 000000ff 000000ff af852eff b58930ff 060502ff 0f0c04ff 6d521eff a37a2dff 483514ff 000000ff 1b1407ff 423112ff 000000ff 0f0b04ff 574217ff a87f2dff 2d220cff 020201ff 2f230cff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 49404200 4a424200 5a4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 03000600 05000000 05000000 04000000 0d030000 56190100 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c1872cff 81591dff 020201ff 392b0dff b98f2eff 554117ff 000000ff 000000ff 997429ff c19234ff 1b1407ff 0a0703ff 543e17ff aa7f2eff 574118ff 000000ff 1d1508ff 4b3814ff 0c0903ff 0f0b04ff 574117ff a47b2cff 2b200cff 060502ff 453412ff c99836ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 584a4100 4f454200 5a4c4000 4f444200 574a4100 50454100 594b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 02000600 00000000 02000000 03000000 0b020000 3d120100 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff ba7a28ff 6f4a18ff 000000ff 261d0aff a07a25ff 624b1aff 060502ff 000000ff 8d6b26ff c69635ff 4c3914ff 080602ff 4f3c15ff af832fff 5f471aff 000000ff 1f1708ff 533d16ff 201808ff 130e05ff 63491bff 916a28ff 251a0aff 070502ff 5e451aff c69635ff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 50454200 5a4c4000 4d424200 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 07005200 08000600 2d000000 14020101 0d090000 08020000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff bd7423ff 6c4716ff 000000ff 181308ff 8d6d24ff 71561cff 0c0903ff 000000ff 896824ff c89735ff 795c20ff 020201ff 3b2c10ff b78a32ff 6e521eff 000000ff 241b0aff 664c1bff 38290fff 161006ff 584118ff 825f24ff 090602ff 0c0803ff 9b722aff c49334ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 4d434200 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 ffffff00 ffffff00 │ │ -08005400 08005400 08005400 06005300 0c000600 4f000000 380a0001 1f150001 40130000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff 794f18ff 000000ff 1a1509ff 8c6d24ff 7e611fff 120e05ff 000000ff 8b6a25ff cb9a36ff a47c2bff 130f05ff 281e0bff ae842fff 846323ff 000000ff 271d0bff 886424ff 634a1bff 090702ff 2b200cff 674b1dff 070502ff 574118ff c19034ff c08f34ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 ffffff00 ffffff00 │ │ -08004f00 08004f00 08004f00 08004e01 03020601 07070000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff 724d16ff 040301ff 221b0aff 947424ff 8c6b23ff 181206ff 000000ff 8d6c25ff cd9c36ff bc8e32ff 3b2d10ff 1a1407ff 7e6022ff 886625ff 030201ff 37290fff aa7f2eff 8f6a27ff 493614ff 1a1307ff 61471bff 523e16ff a1792bff bc8c33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 ffffff00 ffffff00 │ │ -04050900 04050900 04050900 08040403 01020106 04060101 463a2000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff 775416ff 110d04ff 31270cff a68025ff 977525ff 1e1708ff 000000ff ab832dff ce9d37ff c69735ff 72571fff 040301ff 2e230cff 6c511dff 0e0b04ff 554017ff ba8b33ff ad812fff 8f6a27ff 71531fff 8d6927ff a47a2eff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 ffffff00 ffffff00 │ │ -04050700 04050700 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff 8b6317ff 221b07ff 4b3c11ff bc9129ff 7d601dff 171106ff 120e05ff c69734ff cf9e37ff cd9c36ff a77f2cff 3d2e10ff 1c1507ff 60491aff 2d220cff 886624ff bc8c33ff b98a32ff b08430ff a4792dff b08230ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d ffffff00 ffffff00 │ │ -05040300 05040300 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff a67a16ff 2d2408ff 372c0cff b28928ff 4f3c12ff 090702ff 382b0fff ca9b35ff d19f37ff ce9d37ff c29433ff 8b6925ff 5b4519ff 826223ff 72561fff b98b32ff be8e33ff bc8c33ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 ffffff00 ffffff00 │ │ -03010100 03010100 03010104 0000011e 00080025 35352806 8c629e00 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff c89c15ff 4e3f0cff 211b07ff 9a7622ff 1e1607ff 040301ff 72571dff ce9e37ff d2a037ff cf9e37ff cd9d37ff c59634ff af852fff b88b31ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 ffffff00 ffffff00 │ │ -00000200 00000200 00000200 050b0108 224a000e 543e1305 80494700 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff 8b740fff 120e03ff 73581bff 0c0903ff 3e2e0fff b78c2fff d4a338ff d5a238ff d6a337ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 ffffff00 ffffff00 │ │ -0b020200 0b020200 0b020200 360d0000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff d7b710ff 7b681dff 947226ff 684816ff 936922ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e ffffff00 ffffff00 │ │ -3c0c0000 3b090000 3b090000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff c3a52fff b88128ff c8852bff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a ffffff00 ffffff00 │ │ -160b0200 1a1d0000 191b0000 1a1b0002 58040104 6f100403 5f1f0d00 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 ffffff00 ffffff00 │ │ -0a070400 0c1c0200 0c1a0200 0b1a0201 2f140402 74000001 701c2000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 ffffff00 ffffff00 │ │ -0b010500 0a050400 090b0300 070b0300 1a170100 76151c00 7d497d00 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 ffffff00 ffffff00 │ │ -0b020500 0b010500 0a080400 080d0300 1d150200 78233700 7e569d00 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 08090000 1c211400 6e437f00 6a407800 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020501 0b020500 0b010500 080a0100 151f0c00 5b2d5500 582c5200 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 05090000 37181500 561f3300 541e3200 541e3300 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 06000200 38141f00 5a1b2e00 54192800 54192800 54192800 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0a020500 0a070800 8c6c7500 a8858e00 a2818a00 a2818a00 a2818b00 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 85717c00 dabdce00 ccb2c200 ccb2c200 ccb2c200 ccb2c200 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b0a09200 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 56483f00 58483c00 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 74595a00 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4a325000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4c335000 795a4300 78557500 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 6d415f00 5e335800 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff e9cc86ff e5c885ff f6d88dff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff e9cc86ff ceb477ff 927f54ff a4905fff ebcd87ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff d9bd7dff a18d5dff 85744cff 776844ff 4b412bff 231f14ff 746543ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff e1c581ff cbb275ff c0a86fff cdb376ff eed089ff eed089ff b8a16aff 393221ff 000000ff 000000ff 000000ff 000000ff 6e603fff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff dcc17fff aa9462ff 7d6d48ff 766744ff 706240ff cfb577ff eed089ff b19b66ff 2d271aff 000000ff 000000ff 000000ff 100e09ff 84734cff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff b19b66ff 534930ff 423a26ff 776844ff 15120cff 716341ff e5c884ff bda66dff 3f3724ff 000000ff 000000ff 000000ff 262116ff 9f8b5bff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff ebce88ff e2c582ff cbb175ff 917e53ff c0a86fff e4c783ff eed089ff eed089ff eed089ff eacd87ff 9b8759ff 252115ff 594d33ff b59e68ff 231e14ff 252115ff b9a26aff c9af74ff 4f452eff 000000ff 000000ff 000000ff 403825ff c1a96fff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff a5905eff a6905eff 453c27ff 3a3221ff 937f53ff cfb476ff eecf87ff eecf87ff e5c782ff 958255ff 201c12ff 938054ff d6ba7aff 4d432cff 13100bff 83724bff cbb274ff 50462eff 000000ff 000000ff 090805ff 736442ff e3c682ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff d9b86aff 968150ff 51452bff 6d5e3aff 0b0a06ff 100e08ff 665836ff ddbe75ff eccb7dff e7c77cff 8a774aff 0f0d08ff 8f7b4cff d4b771ff 372f1dff 080704ff 5b4e31ff d1b571ff 5e5132ff 000000ff 000000ff 423923ff baa064ff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c49840ff 877241ff 211c10ff b69a58ff 4f4326ff 020201ff 000000ff 977f49ff e5c16fff ebc672ff 816d3fff 010100ff 61522fff e1bd6eff 382f1cff 010100ff 342c19ff debc6dff 97804bff 5c4e2dff 826e40ff c6a862ff ebc774ff ebc774ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff 56441eff 262011ff deb961ff b0934dff 090804ff 000000ff 4f4223ff ddb861ff e9c266ff 7f6a38ff 000000ff 463b1fff dfba63ff 382e19ff 000000ff 302815ff e5bf65ff d1ae5dff bf9f55ff cfad5dff e3bd65ff e9c268ff e9c368ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff 463513ff 050402ff ba984aff e5bb59ff 19140aff 010100ff 181309ff d1aa51ff e8bd5bff 4d3f1eff 000000ff 2e2612ff e0b658ff 574722ff 020101ff 362c15ff e8bd5cff cfa852ff b69448ff e8bd5cff e8bd5cff e8bd5cff e8be5dff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff 5d4618ff 080602ff 58461eff deb24cff 423516ff 070602ff 010100ff b08d3cff e5b74fff 413416ff 000000ff 171208ff e1b54dff 896e2fff 0a0803ff 4d3e1bff e6b950ff b18e3dff 78602aff e2b64fff c19b43ff 8e7231ff aa883cff dfb34eff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff 77591fff 110d05ff 0d0a04ff d4a73eff 524118ff 0c0903ff 000000ff 91722bff e0af42ff 3f3213ff 000000ff 090703ff daab40ff bd9437ff 34290fff 806426ff e4b344ff ac8833ff 6f5821ff d2a63fff 836727ff 30260eff 4f3e18ff 9e7d30ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff 9a7329ff 1c1508ff 000000ff bd9231ff 7f6321ff 161106ff 000000ff 765b1fff daa939ff 413211ff 000000ff 090702ff c49833ff dfad3aff c59933ff d7a738ff e3b03bff ab852cff 584417ff 957327ff 513f15ff 0e0b04ff 0c0903ff 564317ff c79a34ff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff c49533ff 493614ff 000000ff 917025ff 8e6e25ff 1d1708ff 000000ff 624c19ff d5a537ff 4c3b14ff 000000ff 090702ff ac852dff e3b03bff deac3aff e3b03bff e3b03bff ae872dff 493913ff 6d541cff 5e4919ff 241c09ff 000000ff 271e0aff 937226ff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff 876625ff 070502ff 71571eff b28a2eff 261e0aff 000000ff 604a19ff d0a136ff 69511bff 000000ff 060502ff 8a6b24ff dcaa39ff af882eff b58c2fff e2af3bff af872eff 362a0eff 483813ff 765b1fff 523f15ff 000000ff 0a0803ff 5c4718ff dbaa39ff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff c69635ff 5f471aff 927026ff c89b34ff 403211ff 000000ff 6c541cff d1a337ff 836622ff 040301ff 060502ff 7d6121ff b18a2fff 4f3d15ff 604b19ff c19633ff b28a2fff 32260dff 423311ff a8822cff 806321ff 0d0a03ff 020100ff 3c2f10ff c29633ff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 00000000 00000000 00000000 00000007 1613112b 7c6538d3 e7b239ff cb9a36ff af8430ff bd9032ff d3a337ff 5a4617ff 020100ff 72581eff d0a135ff 876824ff 080602ff 020100ff 68511bff 816422ff 000000ff 0d0a03ff 6b531cff bf9432ff 614b19ff 7e6221ff e1ae3bff a17d2aff 251d0aff 000000ff 2c220cff 9e7a2aff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 00000000 00000000 00000000 00000000 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff c59535ff ca9935ff c59733ff 5a4617ff 090702ff 785c20ff d8a638ff 967326ff 130f05ff 000000ff 4a3913ff 68501bff 070502ff 000000ff 30250dff a47e2bff 8e6d25ff af872dff dfac3aff af872eff 3f3010ff 000000ff 1e1708ff 836622ff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 00000000 00000000 00000000 00000000 00000000 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c69535ff a6802bff 201908ff 2c220cff 9c7729ff d9a639ff a37d2aff 130f05ff 000000ff 3c2e10ff 70571dff 372b0fff 000000ff 1d1708ff 8c6c25ff c29633ff ce9f36ff dca93aff b88d30ff 503e15ff 000000ff 130f05ff 69511cff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 57261401 00000000 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 00000000 00000000 00000000 00000000 00000000 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff be8f33ff 7f6221ff 080602ff 34280eff ab832cff daa738ff b68c2fff 151005ff 000000ff 241c09ff bf9231ff 7e6121ff 000000ff 100c04ff 6f551dff dba839ff dca939ff dcaa39ff c59733ff 6b521bff 000000ff 0b0903ff 503d15ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 54241202 98481901 00000000 00000000 00000000 00000000 2e080701 00000000 1a000001 2c0f0613 38130611 00000000 00000000 00000000 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bc8c31ff 987428ff 231b09ff 201908ff 8b6b24ff d3a337ff cf9f36ff 151006ff 000000ff 1b1507ff d8a739ff a7802cff 000000ff 050401ff 523f15ff d5a337ff cc9d35ff c19533ff c99b34ff 72581eff 000000ff 020100ff 32260dff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 00000000 00000000 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b78630ff b2872fff 634c1aff 080602ff 2f240dff b3892fff d5a438ff 261d0aff 000000ff 161106ff ca9b35ff b58b2fff 030201ff 000000ff 3b2d0fff ad852dff 806321ff 836522ff c39632ff 856622ff 000000ff 000000ff 2b210bff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 00000000 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff a27b2aff 2b210bff 080602ff 806222ff d0a036ff 3e3010ff 000000ff 151005ff aa832cff b58b2fff 141005ff 000000ff 32260dff 856622ff 34280dff 403111ff aa812cff 9a7529ff 000000ff 000000ff 231a09ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff aa832dff 35290eff 000000ff 564217ff c99a34ff 5b4618ff 000000ff 181206ff aa822cff b78c2fff 251d0aff 000000ff 2a200bff 644c1aff 0a0803ff 221a09ff 795a21ff 8d6a26ff 040301ff 000000ff 201809ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff bb842bff ad802cff c89936ff b98f32ff 413211ff 000000ff 32260dff c19432ff 7b5e20ff 000000ff 141005ff 927026ff b78c30ff 35280eff 000000ff 201808ff 473513ff 000000ff 161006ff 60471aff 977028ff 241b0aff 000000ff 1c1507ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff b17c2aff 6b4f1aff a17c2dff c19333ff 4b3913ff 000000ff 130e05ff bc9031ff a37d2bff 000000ff 130f05ff 7c5d21ff a57b2cff 3c2d10ff 000000ff 1b1407ff 413111ff 000000ff 0f0b04ff 533e16ff 9d762aff 2b200bff 000000ff 181206ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c28b2cff 9d6e24ff 100c04ff 5c4718ff c59833ff 4f3c15ff 000000ff 000000ff af852eff b58930ff 060502ff 0f0c04ff 6d521eff a37a2dff 483514ff 000000ff 1b1407ff 423112ff 000000ff 0f0b04ff 574217ff a87f2dff 2d220cff 020201ff 2f230cff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c1872cff 81591dff 020201ff 392b0dff b98f2eff 554117ff 000000ff 000000ff 997429ff c19234ff 1b1407ff 0a0703ff 543e17ff aa7f2eff 574118ff 000000ff 1d1508ff 4b3814ff 0c0903ff 0f0b04ff 574117ff a47b2cff 2b200cff 060502ff 453412ff c99836ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff ba7a28ff 6f4a18ff 000000ff 261d0aff a07a25ff 624b1aff 060502ff 000000ff 8d6b26ff c69635ff 4c3914ff 080602ff 4f3c15ff af832fff 5f471aff 000000ff 1f1708ff 533d16ff 201808ff 130e05ff 63491bff 916a28ff 251a0aff 070502ff 5e451aff c69635ff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 00000000 00000000 00000000 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 14020101 00000000 00000000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff bd7423ff 6c4716ff 000000ff 181308ff 8d6d24ff 71561cff 0c0903ff 000000ff 896824ff c89735ff 795c20ff 020201ff 3b2c10ff b78a32ff 6e521eff 000000ff 241b0aff 664c1bff 38290fff 161006ff 584118ff 825f24ff 090602ff 0c0803ff 9b722aff c49334ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 00000000 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 380a0001 1f150001 00000000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff 794f18ff 000000ff 1a1509ff 8c6d24ff 7e611fff 120e05ff 000000ff 8b6a25ff cb9a36ff a47c2bff 130f05ff 281e0bff ae842fff 846323ff 000000ff 271d0bff 886424ff 634a1bff 090702ff 2b200cff 674b1dff 070502ff 574118ff c19034ff c08f34ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 08004e01 03020601 00000000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff 724d16ff 040301ff 221b0aff 947424ff 8c6b23ff 181206ff 000000ff 8d6c25ff cd9c36ff bc8e32ff 3b2d10ff 1a1407ff 7e6022ff 886625ff 030201ff 37290fff aa7f2eff 8f6a27ff 493614ff 1a1307ff 61471bff 523e16ff a1792bff bc8c33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 08040403 01020106 04060101 00000000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff 775416ff 110d04ff 31270cff a68025ff 977525ff 1e1708ff 000000ff ab832dff ce9d37ff c69735ff 72571fff 040301ff 2e230cff 6c511dff 0e0b04ff 554017ff ba8b33ff ad812fff 8f6a27ff 71531fff 8d6927ff a47a2eff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 00000000 00000000 │ │ +00000000 00000000 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff 8b6317ff 221b07ff 4b3c11ff bc9129ff 7d601dff 171106ff 120e05ff c69734ff cf9e37ff cd9c36ff a77f2cff 3d2e10ff 1c1507ff 60491aff 2d220cff 886624ff bc8c33ff b98a32ff b08430ff a4792dff b08230ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d 00000000 00000000 │ │ +00000000 00000000 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff a67a16ff 2d2408ff 372c0cff b28928ff 4f3c12ff 090702ff 382b0fff ca9b35ff d19f37ff ce9d37ff c29433ff 8b6925ff 5b4519ff 826223ff 72561fff b98b32ff be8e33ff bc8c33ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 00000000 00000000 │ │ +00000000 00000000 03010104 0000011e 00080025 35352806 00000000 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff c89c15ff 4e3f0cff 211b07ff 9a7622ff 1e1607ff 040301ff 72571dff ce9e37ff d2a037ff cf9e37ff cd9d37ff c59634ff af852fff b88b31ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 00000000 00000000 │ │ +00000000 00000000 00000000 050b0108 224a000e 543e1305 00000000 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff 8b740fff 120e03ff 73581bff 0c0903ff 3e2e0fff b78c2fff d4a338ff d5a238ff d6a337ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff d7b710ff 7b681dff 947226ff 684816ff 936922ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e 00000000 00000000 │ │ +00000000 00000000 00000000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff c3a52fff b88128ff c8852bff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a 00000000 00000000 │ │ +00000000 00000000 00000000 1a1b0002 58040104 6f100403 00000000 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 00000000 00000000 │ │ +00000000 00000000 00000000 0b1a0201 2f140402 74000001 00000000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b020501 00000000 00000000 00000000 00000000 00000000 00000000 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 00000000 00000000 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_import.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff08 ff08 ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff13 ff1a ff18 ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0d ff1c 7b7b 5aff 59ff 7d68 ff10 ff04 7300 7300 7300 7300 7300 7300 7300 7300 7300 7300 7300 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff10 ff20 6fa5 61ff 74ff 74ff 71cb ff17 ff06 7200 7200 7200 7200 7200 7200 7200 7200 7200 7200 7200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff12 c831 69bf 68ff 88ff 96ff 89ff 7fcc ff22 ff0f ff06 ff03 ff01 7200 7200 7200 7200 7200 7200 7200 7200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff14 cc34 65d9 6aff 8fff a0ff 9eff 8aff 68cc ff33 ff22 ff16 ff10 ff09 ff04 ff02 7200 7200 7200 7200 7200 7200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff04 ff10 984e 61f2 6cff 94ff 9fff a0ff 9eff 8bff 61ff 5aff 60d9 6ca5 ac42 ff1c ff12 ff09 ff04 ff01 7200 7200 7200 7200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff02 ff01 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff07 ff18 66f2 75ff 98ff 9dff 9eff 9eff 9cff 95ff 8aff 7eff 6eff 5cff 59ff 60cc 8c5f ff1b ff0f ff06 ff02 7000 7000 7000 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff07 ff0a ff0d ff0e ff0b ff06 ff02 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff08 ff1a 8cff 9eff 9cff 9dff 9dff 9dff 9cff 9aff 96ff 91ff 8cff 87ff 7aff 62ff 59ff 67b2 c832 ff14 ff09 ff03 6f00 6f00 ff00 ff00 ff00 ff00 ff02 ff05 ff0a ff11 ff18 ff1f a940 855a 7d55 ff0e ff05 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff06 ff14 aca3 abff a3ff 9cff 9cff 9cff 9cff 9cff 9bff 9aff 98ff 95ff 8fff 88ff 75ff 5bff 58f2 8c60 ff19 ff0b ff04 ff01 ff00 ff00 ff01 ff04 ff09 ff12 ff1d 8a5f 66b2 5ce5 59ff 5aff 55ff ff18 ff08 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff03 ff0b ff1a be7d acff a5ff 9cff 9bff 9bff 9eff a5ff a6ff a5ff 9dff 99ff 94ff 8cff 82ff 66ff 58ff 7b7e ff1d ff0d ff04 ff01 ff02 ff06 ff0f ff1b 8a5f 61cc 5bff 5fff 76ff 82ff 83ff 74ff ff1f ff0a ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff19 cd53 acf2 a5ff 9bff 99ff 9cff a9cc c180 b6cc abff a1ff 99ff 95ff 8fff 85ff 6cff 57ff 64b2 ff1f ff0e ff06 ff08 ff13 c731 66b2 5bff 67ff 81ff 8fff 91ff 92ff 8cff 76ff ff21 ff0b ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff15 d443 aed9 a4ff 9aff 97ff 97cc ff2b ff27 c17e aef2 a5ff 9bff 96ff 90ff 87ff 73ff 58ff 64b2 ff1f ff12 ff13 934d 5de5 61ff 80ff 91ff 94ff 97ff 98ff 9aff 98ff 7fff ff1c ff09 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff13 e131 b0cc adff a5ff 9f94 ff17 ff11 ff17 e434 b3bf a7ff 9dff 95ff 90ff 87ff 72ff 56ff 63b2 ff23 aa3d 6aff 7aff 8bff 94ff 95ff 96ff 99ff a2ff acff aee5 9fa1 ff13 ff06 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f ff1b bb76 b375 ff16 ff0a ff04 ff07 ff10 ff1f b98c a6ff 9eff 94ff 8fff 85ff 71ff 55ff 748d ff2d ad80 a1ff 9bff 94ff 95ff 9dff a7ff b2cc c962 ff20 ff14 ff09 ff03 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff0e ff0d ff08 ff03 ff01 ff01 ff04 ff0c ff1a c462 a6f2 9eff 93ff 8eff 85ff 6aff 58ff 8380 ff33 b580 a3ff 9fff a2ff aaf2 be7e ff20 ff14 ff0c ff06 ff03 ff01 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff02 ff01 6600 6600 6800 ff01 ff03 ff0a ff17 c853 a3f2 9cff 91ff 8bff 82ff 6bff 5cff 8680 ff33 b680 b0ff b2bf e233 ff17 ff0c ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6700 6500 6500 6500 6500 6500 6500 6900 ff02 ff09 ff17 c753 a2f2 9aff 8fff 89ff 7fff 69ff 5bff 7d8d ff31 cb42 ff1c ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6500 6500 6500 6500 6500 6500 6500 6500 ff01 ff05 ff0e ff1e c858 a1f2 99ff 8eff 87ff 7eff 6aff 5bff 6bb2 ff2a ff19 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff02 ff01 6300 6300 6300 6300 ff01 ff04 ff0b ff16 8759 ff2b c559 9ff2 96ff 8bff 86ff 7eff 6dff 56ff 58d9 ab44 ff18 ff0c ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff0e ff0d ff08 ff03 ff01 6200 ff01 ff05 ff0d ff1c 737b 53ff 6ab2 ff33 c359 9cff 94ff 8aff 85ff 7dff 6fff 54ff 4ef2 6d8b ff21 ff14 ff0b ff06 ff03 ff01 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f ff1b 6b76 6a75 ff16 ff0a ff03 ff02 ff07 ff11 ff21 64a5 53ff 59ff 57ff 6ab2 ff33 b373 9ff2 95ff 89ff 85ff 7eff 74ff 60ff 4fff 55cc 8862 ff20 ff15 ff0d ff05 ff02 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff13 c331 55cc 4eff 4cff 6094 ff13 ff0a ff0c ff17 c835 58cc 57ff 70ff 7aff 6aff 56ff 68b2 ff2c c658 9ef2 95ff 88ff 84ff 7fff 78ff 6aff 54ff 4dff 53d9 6a8a 993a ff0e ff04 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff15 a642 55d9 55ff 6cff 66ff 64cc ff23 ff1a ff20 737e 50f2 58ff 77ff 83ff 81ff 78ff 75ff 6fff a84b ff1d c150 a4d9 97ff 8bff 84ff 80ff 7aff 74ff 6aff 59ff 4dff 49ff ff18 ff08 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff18 9653 51f2 5bff 78ff 7dff 6dff 59cc ff33 8b66 55cc 52ff 66ff 7eff 83ff 84ff 84ff 8bff 90ff a07a ff15 ff0d ff13 dd30 aea5 9dff 91ff 85ff 82ff 7eff 7aff 76ff 70ff 61ff ff1f ff0a ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff02 ff0a ff19 717c 51f2 60ff 7dff 81ff 80ff 70ff 50f2 50e5 4eff 59ff 72ff 7fff 81ff 82ff 84ff 8fff 9af2 b06f ff19 ff0a ff04 ff06 ff0e ff1b bf60 a7d9 9eff 91ff 85ff 80ff 7eff 77ff 63ff ff20 ff0b ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff05 ff13 6e7a 50ff 65ff 7cff 80ff 81ff 7fff 77ff 6cff 6cff 73ff 7cff 7fff 81ff 81ff 87ff 94ff a0e5 c051 ff17 ff0a ff03 ff01 ff01 ff04 ff09 ff13 ff1f bc6e acbf a4ff 9fff 9aff 92ff 76ff ff1a ff09 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff07 ff19 5bff 69ff 7dff 7fff 7fff 7fff 7fff 7cff 79ff 7aff 7dff 7fff 7fff 84ff 8eff 9aff aaa5 db31 ff13 ff08 ff02 5a00 ff00 ff00 ff00 ff02 ff05 ff0b ff12 ff1b e032 bd6e b298 ae96 9591 ff11 ff06 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff07 ff18 7ef2 8bff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7fff 85ff 90ff 9cff a7cc bb5f ff1b ff0e ff06 ff02 5900 5900 ff00 ff00 ff00 ff00 ff00 ff02 ff04 ff08 ff0d ff11 ff15 ff14 ff0f ff08 ff03 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff04 ff10 ba4f 97f2 8dff 81ff 7dff 7dff 7dff 7fff 8bff 96ff a2ff a4f2 adb2 bd5f ff1d ff12 ff09 ff04 ff01 5800 5800 5800 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff03 ff05 ff05 ff04 ff02 ff01 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff14 ca42 9cd9 8fff 82ff 7cff 7cff 80ff 8fe5 bd66 c853 ff20 ff19 ff11 ff0a ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff12 db31 9fbf 90ff 83ff 7bff 7bff 7ccc ff27 ff15 ff0b ff07 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff10 ff20 a3a5 92ff 84ff 7bff 72cc ff19 ff08 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0d ff1b af7b a3f2 99ff 9a67 ff10 ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff13 ff19 ff18 ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff07 ff07 ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff08 ff08 ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff13 ff1a ff18 ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0d ff1c 7b7b 5aff 59ff 7d68 ff10 ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff10 ff20 6fa5 61ff 74ff 74ff 71cb ff17 ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff07 ff12 c831 69bf 68ff 88ff 96ff 89ff 7fcc ff22 ff0f ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff02 ff07 ff14 cc34 65d9 6aff 8fff a0ff 9eff 8aff 68cc ff33 ff22 ff16 ff10 ff09 ff04 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff04 ff10 984e 61f2 6cff 94ff 9fff a0ff 9eff 8bff 61ff 5aff 60d9 6ca5 ac42 ff1c ff12 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff02 ff01 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff07 ff18 66f2 75ff 98ff 9dff 9eff 9eff 9cff 95ff 8aff 7eff 6eff 5cff 59ff 60cc 8c5f ff1b ff0f ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff07 ff0a ff0d ff0e ff0b ff06 ff02 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff08 ff1a 8cff 9eff 9cff 9dff 9dff 9dff 9cff 9aff 96ff 91ff 8cff 87ff 7aff 62ff 59ff 67b2 c832 ff14 ff09 ff03 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0a ff11 ff18 ff1f a940 855a 7d55 ff0e ff05 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff06 ff14 aca3 abff a3ff 9cff 9cff 9cff 9cff 9cff 9bff 9aff 98ff 95ff 8fff 88ff 75ff 5bff 58f2 8c60 ff19 ff0b ff04 ff01 0000 0000 ff01 ff04 ff09 ff12 ff1d 8a5f 66b2 5ce5 59ff 5aff 55ff ff18 ff08 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff03 ff0b ff1a be7d acff a5ff 9cff 9bff 9bff 9eff a5ff a6ff a5ff 9dff 99ff 94ff 8cff 82ff 66ff 58ff 7b7e ff1d ff0d ff04 ff01 ff02 ff06 ff0f ff1b 8a5f 61cc 5bff 5fff 76ff 82ff 83ff 74ff ff1f ff0a 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff04 ff0b ff19 cd53 acf2 a5ff 9bff 99ff 9cff a9cc c180 b6cc abff a1ff 99ff 95ff 8fff 85ff 6cff 57ff 64b2 ff1f ff0e ff06 ff08 ff13 c731 66b2 5bff 67ff 81ff 8fff 91ff 92ff 8cff 76ff ff21 ff0b 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff09 ff15 d443 aed9 a4ff 9aff 97ff 97cc ff2b ff27 c17e aef2 a5ff 9bff 96ff 90ff 87ff 73ff 58ff 64b2 ff1f ff12 ff13 934d 5de5 61ff 80ff 91ff 94ff 97ff 98ff 9aff 98ff 7fff ff1c ff09 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff13 e131 b0cc adff a5ff 9f94 ff17 ff11 ff17 e434 b3bf a7ff 9dff 95ff 90ff 87ff 72ff 56ff 63b2 ff23 aa3d 6aff 7aff 8bff 94ff 95ff 96ff 99ff a2ff acff aee5 9fa1 ff13 ff06 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f ff1b bb76 b375 ff16 ff0a ff04 ff07 ff10 ff1f b98c a6ff 9eff 94ff 8fff 85ff 71ff 55ff 748d ff2d ad80 a1ff 9bff 94ff 95ff 9dff a7ff b2cc c962 ff20 ff14 ff09 ff03 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff0e ff0d ff08 ff03 ff01 ff01 ff04 ff0c ff1a c462 a6f2 9eff 93ff 8eff 85ff 6aff 58ff 8380 ff33 b580 a3ff 9fff a2ff aaf2 be7e ff20 ff14 ff0c ff06 ff03 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff02 ff01 0000 0000 0000 ff01 ff03 ff0a ff17 c853 a3f2 9cff 91ff 8bff 82ff 6bff 5cff 8680 ff33 b680 b0ff b2bf e233 ff17 ff0c ff05 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff09 ff17 c753 a2f2 9aff 8fff 89ff 7fff 69ff 5bff 7d8d ff31 cb42 ff1c ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0e ff1e c858 a1f2 99ff 8eff 87ff 7eff 6aff 5bff 6bb2 ff2a ff19 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff02 ff01 0000 0000 0000 0000 ff01 ff04 ff0b ff16 8759 ff2b c559 9ff2 96ff 8bff 86ff 7eff 6dff 56ff 58d9 ab44 ff18 ff0c ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff0e ff0d ff08 ff03 ff01 0000 ff01 ff05 ff0d ff1c 737b 53ff 6ab2 ff33 c359 9cff 94ff 8aff 85ff 7dff 6fff 54ff 4ef2 6d8b ff21 ff14 ff0b ff06 ff03 ff01 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f ff1b 6b76 6a75 ff16 ff0a ff03 ff02 ff07 ff11 ff21 64a5 53ff 59ff 57ff 6ab2 ff33 b373 9ff2 95ff 89ff 85ff 7eff 74ff 60ff 4fff 55cc 8862 ff20 ff15 ff0d ff05 ff02 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff13 c331 55cc 4eff 4cff 6094 ff13 ff0a ff0c ff17 c835 58cc 57ff 70ff 7aff 6aff 56ff 68b2 ff2c c658 9ef2 95ff 88ff 84ff 7fff 78ff 6aff 54ff 4dff 53d9 6a8a 993a ff0e ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff09 ff15 a642 55d9 55ff 6cff 66ff 64cc ff23 ff1a ff20 737e 50f2 58ff 77ff 83ff 81ff 78ff 75ff 6fff a84b ff1d c150 a4d9 97ff 8bff 84ff 80ff 7aff 74ff 6aff 59ff 4dff 49ff ff18 ff08 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0a ff18 9653 51f2 5bff 78ff 7dff 6dff 59cc ff33 8b66 55cc 52ff 66ff 7eff 83ff 84ff 84ff 8bff 90ff a07a ff15 ff0d ff13 dd30 aea5 9dff 91ff 85ff 82ff 7eff 7aff 76ff 70ff 61ff ff1f ff0a 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff02 ff0a ff19 717c 51f2 60ff 7dff 81ff 80ff 70ff 50f2 50e5 4eff 59ff 72ff 7fff 81ff 82ff 84ff 8fff 9af2 b06f ff19 ff0a ff04 ff06 ff0e ff1b bf60 a7d9 9eff 91ff 85ff 80ff 7eff 77ff 63ff ff20 ff0b 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff05 ff13 6e7a 50ff 65ff 7cff 80ff 81ff 7fff 77ff 6cff 6cff 73ff 7cff 7fff 81ff 81ff 87ff 94ff a0e5 c051 ff17 ff0a ff03 ff01 ff01 ff04 ff09 ff13 ff1f bc6e acbf a4ff 9fff 9aff 92ff 76ff ff1a ff09 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff07 ff19 5bff 69ff 7dff 7fff 7fff 7fff 7fff 7cff 79ff 7aff 7dff 7fff 7fff 84ff 8eff 9aff aaa5 db31 ff13 ff08 ff02 0000 0000 0000 0000 ff02 ff05 ff0b ff12 ff1b e032 bd6e b298 ae96 9591 ff11 ff06 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff07 ff18 7ef2 8bff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7fff 85ff 90ff 9cff a7cc bb5f ff1b ff0e ff06 ff02 0000 0000 0000 0000 0000 0000 0000 ff02 ff04 ff08 ff0d ff11 ff15 ff14 ff0f ff08 ff03 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff04 ff10 ba4f 97f2 8dff 81ff 7dff 7dff 7dff 7fff 8bff 96ff a2ff a4f2 adb2 bd5f ff1d ff12 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff05 ff05 ff04 ff02 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff02 ff07 ff14 ca42 9cd9 8fff 82ff 7cff 7cff 80ff 8fe5 bd66 c853 ff20 ff19 ff11 ff0a ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff07 ff12 db31 9fbf 90ff 83ff 7bff 7bff 7ccc ff27 ff15 ff0b ff07 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff10 ff20 a3a5 92ff 84ff 7bff 72cc ff19 ff08 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0d ff1b af7b a3f2 99ff 9a67 ff10 ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff13 ff19 ff18 ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff07 ff07 ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/btn_defdata.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -18,272 +18,256 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ } │ │ tRNS { │ │ - 0 1 3 5 6 4 2 13 20 21 15 7 17 47 203 229 78 8 0 18 50 217 255 255 242 82 22 51 217 255 255 255 255 242 0 255 255 255 255 242 255 255 255 255 255 255 50 217 255 255 242 0 11 14 217 255 255 255 82 9 74 200 69 12 203 255 255 255 255 242 24 82 242 255 148 19 242 255 255 255 242 86 39 86 255 255 178 16 79 242 255 255 128 255 255 204 27 82 242 255 255 255 255 255 204 29 242 255 255 255 229 31 10 83 242 255 33 23 84 35 125 255 65 26 126 255 95 126 97 0 28 128 125 0 43 153 255 255 255 152 0 25 88 242 153 82 242 255 255 255 255 178 75 242 255 255 204 187 204 115 203 204 229 255 255 255 255 255 229 65 95 96 112 152 153 153 204 204 204 242 255 201 30 0 93 191 242 255 204 109 0 0 0 0 0 124 255 255 177 92 255 255 255 123 0 178 255 255 255 217 0 204 255 255 0 204 255 191 255 217 93 123 0 164 177 109 217 255 123} │ │ + 0 1 3 5 6 4 2 13 20 21 15 7 17 47 203 229 78 8 18 50 217 242 82 22 51 217 242 242 50 217 242 11 14 217 82 9 74 200 69 12 203 242 24 82 242 148 19 242 242 86 39 86 178 16 79 242 128 204 27 82 242 204 29 242 229 31 10 83 242 33 23 84 35 125 65 26 126 95 126 97 28 128 125 43 153 152 25 88 242 153 82 242 178 75 242 204 187 204 115 203 204 229 229 65 95 96 112 152 153 153 204 204 204 242 201 30 93 191 242 204 109 124 177 92 123 178 217 204 204 191 217 93 123 164 177 109 217 123} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000001020304050600000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000001040708090a0b06000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000001040c0d0e0f100911061212121212121200000000000000000000000000000000000000000000 │ │ -00000000000000000104131415161718191a110612121212121200000000000000000000000000000000000000000000 │ │ -000000000000000104131b1c1d1e1f2021191a1106222222222200000000000000000000000000000000000000000000 │ │ -0000000000000104131b1c161e2324252627191a11062222222200000000000000000000000000000000000000000000 │ │ -00000000000104131b1c162829252a2b2c2d21191a110622222201020502010000000000000000000000000000000000 │ │ -0000000001040c2e2f1630292c312a2a2a2c2032191a110633060b070a34030100000000000000000000000000000000 │ │ -0000000002350d36373038392431313131313920323a1a3b053b093c3d3e3f0200000000000000000000000000000000 │ │ -000000000409401641424325242424242424244344453a460c464748494a4b0300000000000000000000000000000000 │ │ -00000000041a4c4d1f4e392c2c2c2c2c2c2c2c2c4e4f5051525348545556460b00000000000000000000000000000000 │ │ -00000000055758592b3939393939393939393939395a5b505c485d1e5e5f601100000000000000000000000000000000 │ │ -00000000061109616263394343434343434343434343642665661e674268693b00000000000000000000000000000000 │ │ -000000000006111a616a6b6c4e4e4e4e4e4e4e4e4e4e4e64675e67646d6e6f7000000000000000000000000000000000 │ │ -00000000000006111a71722a5a5a5a5a5a5a5a5a5a5a5a5a2329235a3873743400000000000000000000000000000000 │ │ -00000000000000061175762b246464646464646464646464646464646473773f01000000000000000000000000000000 │ │ -0000000000000000063b4678792c2929292929292929292929292929291e7a3501000000000000000000000000000000 │ │ -00000000000000000002707b7c793938383838383838383838383838387d7e5706000000000000000000000000000000 │ │ -0000000000000000000002347b7f2b6c1f1f1f1f1f1f1f1f1f1f1f1f1f7d801302000000000000000000000000000000 │ │ -00000000000000000000810234828324646d6d6d6d6d6d6d6d6d6d6d6d30840805000000000000000000000000000000 │ │ -000000000000000000008501034b8687888989898989898989898989898a8b1a03000000000000000000000000000000 │ │ -000000000000000000008c063b8d8e8f445e88888888888888888888888a904604000000000000000000000000000000 │ │ -00000000000000000000010b0891929394955e5e5e5e5e5e5e5e5e5e5e96978d0b000000000000000000000000000000 │ │ -00000000000000000000020798999a4f309b9595959595959595959595289c6011000000000000000000000000000000 │ │ -0000000000000000000005579d6594739b9b9b9b9b9b9b9b9b9b9b9b9b309e693b000000000000000000000000000000 │ │ -0000000000000000000002079fa0a1a2a3a4a5a6632b242c4e231f89a78aa87b3b050b3b3b0b05060000000000000000 │ │ -00000000000000000000060b0a75826f7477a9aaabacadaeafb0b1b2b3b4b51a35574669b68d13700501000000000000 │ │ -00000000000000000000b706050b3b70343f3557134b0975467b82b66f8275087bb8b9babbbcbd7b3f05000000000000 │ │ -00000000000000000000bebebfc0c1c1c2010106020503040b11113b70700a7bc3bbc41d5dc5c4c67b70060000000000 │ │ -00000000000000000000bebebebebebebebebebfbfbfb7b7c0c0000000020ac7bbc8654f202dc9cacb4b030000000000 │ │ -00000000000000000000cccccccccccccccccccccccccccccccc000000041acd49ce2dcf9696cfd0d17b110000000000 │ │ -00000000000000000000d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d20000000b7bd3d444d5cfcfcfcf2dc96f700000000000 │ │ -00000000000000000000d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6000000117bd7ce26d5d5d5d5d541d86f700000000000 │ │ -00000000000000000000d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d60000000475d92d26dadadadada73db7b110000000000 │ │ -00000000000000000000d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d60000000557dc94415555555530a7dd4b030000000000 │ │ -00000000000000000000dededededededededededededededede000000013b8ddf389bcfcf9b23e06070060000000000 │ │ -00000000000000000000dededededededededededededededede0000000002348de1e2e3e3e2e4603f05000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000001023b137b6f6f7b4b700501000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000006051170701103060000000000000000 │ │ +00000000000000000001040c0d0e0f100911060000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000001041213148a8b151617110600000000000000000000000000000000000000000000000000000000 │ │ +0000000000000001041218198c8d8e8f1a16171106000000000000000000000000000000000000000000000000000000 │ │ +00000000000001041218198a8d909192931b161711060000000000000000000000000000000000000000000000000000 │ │ +000000000001041218198a949592969798991a1617110600000001020502010000000000000000000000000000000000 │ │ +0000000001040c1c1d8a9a95989b969696988f1e1617110600060b070a1f030100000000000000000000000000000000 │ │ +0000000002200d219c9a9d9e919b9b9b9b9b9e8f1e221723052309242526270200000000000000000000000000000000 │ │ +000000000409288a9fa0a19291919191919191a1a229222a0c2a2b2ca32d2e0300000000000000000000000000000000 │ │ +0000000004172fa48ea59e989898989898989898a5a6303132332ca7a8342a0b00000000000000000000000000000000 │ │ +0000000005353637979e9e9e9e9e9e9e9e9e9e9e9ea9aa30382cab8dac393a1100000000000000000000000000000000 │ │ +000000000611093b3cad9ea1a1a1a1a1a1a1a1a1a1a1ae93afb08db1a03d3e2300000000000000000000000000000000 │ │ +00000000000611173b3fb2b3a5a5a5a5a5a5a5a5a5a5a5aeb1acb1aeb440414200000000000000000000000000000000 │ │ +000000000000061117434496a9a9a9a9a9a9a9a9a9a9a9a9909590a99db5451f00000000000000000000000000000000 │ │ +00000000000000061146479791aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb5482701000000000000000000000000000000 │ │ +000000000000000006232a49b6989595959595959595959595959595958d4a2001000000000000000000000000000000 │ │ +00000000000000000002424b4cb69e9d9d9d9d9d9d9d9d9d9d9d9d9d9db74d3506000000000000000000000000000000 │ │ +00000000000000000000021f4b4e97b38e8e8e8e8e8e8e8e8e8e8e8e8eb74f1202000000000000000000000000000000 │ │ +0000000000000000000000021f505191aeb4b4b4b4b4b4b4b4b4b4b4b49a520805000000000000000000000000000000 │ │ +000000000000000000000001032e5354b8b9b9b9b9b9b9b9b9b9b9b9b9ba551703000000000000000000000000000000 │ │ +00000000000000000000000623565758a2acb8b8b8b8b8b8b8b8b8b8b8ba592a04000000000000000000000000000000 │ │ +00000000000000000000010b085a5bbbbcbdacacacacacacacacacacacbe5c560b000000000000000000000000000000 │ │ +0000000000000000000002075d5ebfa69ac0bdbdbdbdbdbdbdbdbdbdbd945f3a11000000000000000000000000000000 │ │ +00000000000000000000053560afbcb5c0c0c0c0c0c0c0c0c0c0c0c0c09a613e23000000000000000000000000000000 │ │ +00000000000000000000020762636465c1c2c3c4ad979198a5908eb9c5ba664b23050b23230b05060000000000000000 │ │ +00000000000000000000060b0a46504145486768696a6b6c6d6e6f7071c6721720352a3e735612420501000000000000 │ │ +000000000000000000000006050b23421f272035122e09462a4b5073415046084b747576c777784b2705000000000000 │ │ +0000000000000000000000000000000000010106020503040b11112342420a4b79c7c88cabc9c87a4b42060000000000 │ │ +0000000000000000000000000000000000000000000000000000000000020a7bc7caafa68f99cbcc7c2e030000000000 │ │ +000000000000000000000000000000000000000000000000000000000004177da3cd99cebebececf7e4b110000000000 │ │ +00000000000000000000000000000000000000000000000000000000000b4b7fd0a2d1cececece99cb41420000000000 │ │ +0000000000000000000000000000000000000000000000000000000000114b80cd93d1d1d1d1d19fd241420000000000 │ │ +00000000000000000000000000000000000000000000000000000000000446819993d3d3d3d3d3b5824b110000000000 │ │ +0000000000000000000000000000000000000000000000000000000000053583bc9fa8a8a8a89ac5842e030000000000 │ │ +0000000000000000000000000000000000000000000000000000000000012356859dc0cecec090863a42060000000000 │ │ +000000000000000000000000000000000000000000000000000000000000021f568788d4d488893a2705000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000010223124b41414b2e420501000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000006051142421103060000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_balance_cumulative_year.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -1926b100 2e3abb00 ffffff00 ffffff00 ffffff00 ffffff00 9196ee09 2d3a9818 0b134d0b 020a2f09 19268c0c 1a299c27 17289760 162897a8 16289769 1628970b 10175200 060d2f00 0a0f2c00 060b2900 080d2a00 080d2c00 070c2300 070b1e00 070b1f00 070b2000 070b2000 070b1e00 04081b00 12162700 373a4700 43455000 06091800 04071500 00000c00 33353f00 4d4f5600 26283200 55565d00 50515800 50515800 45474e00 3b3d4400 3e404600 3c3f4600 141c3f00 0c164200 0e194300 0e184100 0d163e00 0c153800 0c143600 0b133500 0b133600 0a123000 080e2600 080e2700 080e2700 090e2600 090e2600 080d2400 080b2100 05081900 01020c00 65676c00 7f7f8300 1f202300 00000000 02030500 02030500 02030500 02030500 │ │ -5f6bde00 8c9cff00 818ff400 ffffff00 ffffff00 ffffff00 b8b9f201 3b439c05 030b4206 0c155b21 1f2d9d5d 172898a7 172998b5 1729988e 16289729 16289703 141e6f00 0d134800 1d1f3800 20224400 070e3100 080e2a00 070b2100 070b1e00 070b2000 070b2000 070b2000 070b1e00 05091c00 181c2d00 43465100 36374300 00021100 05081600 01010f00 484b5301 46485100 1c1e2701 42434b02 4f505701 56575e01 41434a01 3e3f4600 40424700 34374500 0c163e00 0e194200 0e184300 0d184100 0c163c00 0c153800 0c143600 0b133500 0b133600 0a102d00 080d2500 080e2700 080e2700 090e2600 080d2600 080d2400 070a1f00 01031300 11141f00 7b7d8100 8c8d9100 66676b00 23232400 03040600 02030600 02030500 02030500 │ │ -e9e9ff01 ffffff00 e9e9ff00 5d6ff706 f5f4fe06 ffffff00 bdbbfb01 3e46aa01 0b1a7802 18299312 1a2a9a97 172898c1 182a9c59 2b3fc035 2634aa05 ececff00 ececff00 ececff00 ececff00 1c204300 070e3300 080d2600 070b1f00 070b1f00 070b2000 070b2000 070b1f00 060a1d00 0a0e2100 21263500 42445001 25273401 00011001 05081600 04081502 090c1704 15172206 06081406 00000706 05071105 1f202803 43444901 31343d00 42434700 2b2f4300 08123e00 0e194300 0e184200 0d174000 0c163c00 0c143700 0c143500 0b133500 0b133500 090e2a00 080e2600 080e2700 080e2700 090e2600 080d2500 080c2300 070a1d00 00000c00 2c2e3800 8a8b8e00 80818500 87888c00 999a9f00 3c3d4000 00000000 02030100 01020200 │ │ -e9e9ff12 e9e9ff05 eaebff09 a4adfe1d d4d5ff21 e0e2ff04 16289700 16289700 16289704 16289724 16289786 162897cf 1628976c 1c2ca511 1d2b9806 b5b7da04 ececff14 ececff05 ececff00 12183e00 070e3000 070c2300 070b1e00 070b1f01 070b2001 070b2000 070b1f00 070b1e00 0a0e2000 1c203002 04081802 0a0e1c02 03061501 05081701 04071502 04071302 01040f04 03051105 04061105 02030c02 04071501 282d3c00 04091d00 0c132c00 131b3c00 0b164000 0e194300 0e184200 0d173f00 0c163a00 0c143700 0b133500 0b133600 0b133300 080e2700 080e2700 080e2700 090e2600 090e2600 080d2500 080c2100 070a1b00 00000800 4a4c5200 8d8e9100 80818500 80818500 7f808400 898a8e00 20211400 01021400 05061500 │ │ -e9e9ff07 ececff04 ececff34 eaeaff67 dadcff2d ececff07 16289700 16289703 16289730 16289781 162897a7 162897e0 162897c0 1628971c ececff00 ececff10 ececff7b ececff31 ececff02 0b113200 080e2a00 080d2500 070b1e02 070b1f03 070b1d01 070b2000 070c1f00 070c1f01 070b1e02 04081b03 060a1c04 05091a01 060a1900 05081801 05081500 05081400 04060e00 04061200 04061200 0c143500 0b133200 030a2500 070c2000 0a123000 0c153b00 0f1a4300 0e194300 0e184100 0d163e00 0c153800 0c143600 0b133500 0b133600 09113000 080e2600 080e2700 080e2700 090e2600 090e2600 080d2400 070b2000 05081800 02030f00 65676c00 898a8d00 80818500 80818500 80818500 87888900 2c2d5700 090a4f00 12136500 │ │ -e9e9ff02 ececff09 ececff5a ececff9e e8e9ff32 ececff04 ececff00 1628970b 1628975a 1628975f 1628972d 16289783 16289896 17289e19 131f7819 8086bc22 e9e9fd84 e9eafd4e ececff09 0e165d01 0a103102 0b123601 080e2601 060a1e02 080c2500 090d2800 0b103b00 070c1d00 070b1e02 05081902 060a1c00 05071300 02040a00 04071500 05081400 02020200 06091500 080d2500 111c4900 101b4700 0c163901 090f2801 080e2403 0b133306 0e173e04 0e194301 0e184300 0d184100 0c163c01 0c153701 0c143600 0b133500 0b133600 090f2b00 080d2500 080e2700 080e2700 090e2600 080d2600 080d2400 070a1f00 01031200 13162100 7d7e8200 83848800 80818500 80818500 85868600 75768200 191a7100 17187700 0a0b4500 │ │ -e9e9ff01 ececff08 ececff4e ececffbf ececff77 ececff2d ececff06 1628971c 16289784 16289732 16289713 1628977e 16289785 192ba012 1523a208 abafde24 e6e7fd90 e4e4fc4b d5d6f509 8c623900 825a3611 a27a44a5 c19b57e5 ac854bc8 8a653a69 7855333f 6e4d311f 00000002 00000001 8a603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 0f194101 050c2501 0a143a01 0f1a4701 101a4602 0f1a4504 0f1a4404 0e184202 0d174001 0c163d02 0b133703 0c143502 0a123402 8c623900 8c623900 8c623900 080e2701 080e2701 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 16176900 07083800 │ │ -ececff00 ececff03 ececff29 ececffa3 ececffd4 ececffc5 d9daf631 20319c40 16289778 16289714 16289720 1628979a 1c2d9a67 989fd61c e5e5fe1b e9e9fe41 ececff93 ececff32 ececff04 0a103f02 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 89603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 08144601 0c174701 8c623900 030e3a01 8c623900 0e173e01 111a3e01 151d4001 8c623900 8c623900 8c623900 03092502 00011c01 01061e01 070c2301 070b2101 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 12135e00 04052900 │ │ -ececff00 ececff00 ececff03 ececff20 ececff71 ececffe6 e3e4fb5b 2f3fa53f 1628977c 1628971d 1628973c 192a98ab 5c68b94d e9e9fd85 ececff8f ececff91 eaeaff5e dcddfa0d 0c154f03 7552363b c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7138a7 91683774 855f3551 7b563335 7551311b 00000002 00000001 895f3a00 89603a00 8a603a00 8a603a00 8a613900 09154801 363f6401 8b613900 8b613900 232c5101 8b613900 8b613900 8b613900 8b613900 8b613900 393c4e04 474b5a04 26293902 070a1901 0b0d1b02 7a573817 865e3a2a 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 0e0f5200 03041e00 │ │ -ececff00 ececff00 ececff00 ececff04 ebebff3f ececffdb eaeaff5f 9ea6dc47 1b2d9c7f 1628986c 16289755 182a98a2 5562b655 e4e5fb8d ececff89 ececff3c ececff0c 1626af02 09145c09 805b337b c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ab7d31d2 9e7232b6 986d33a4 946a3496 9168358a 8e653577 8b623462 8760364e 845e3646 865e363d 865f3739 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 88613842 8d653958 936a3a7f 9d733c9f aa8042c6 906834ee 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 0a0b4400 02031600 │ │ -e9e9ff00 ececff00 ececff00 ececff02 ebebff38 ececffd7 ebebff5c e6e7fd4a b9bde968 2d3da37f 16289896 162897b9 21329cb2 a3a9dc7b e9eafe97 ececff1a ececff01 3e4fe401 0e112705 805a2d7f b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 07083600 03041100 │ │ -e9e9ff00 ffffff00 ececff00 ececff00 e9e9ff27 ececffcd eaeaffca eaeaffc5 ebebffa7 babee971 2636a49a 162897e2 192b99d9 525fb479 e6e7fc99 ececff5d e5e6fe16 707af702 0f101e08 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 04052700 03040c00 │ │ -e9e9ff00 ffffff00 9b98ff01 b9bfff08 dee1fd2e d5d7fd85 b7bdf9d6 bbc0f9d5 e3e4fec1 e8e9fecc 8890e4b9 1f30a4e0 172999eb 24349f8c c6c9ed59 e8e8fd93 ececff5c ececff17 383e750e 0d0a0926 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 02031d00 03040700 │ │ -dfd9ff00 5e5cff00 ffffff00 2d40ff10 b0b9fd55 bec5f9af 818cf3f1 6e7bf1f8 b6baf7e5 f0effeed dedefbf9 666fd4f8 2536acf3 1e2fa5e0 2939aa9a 6c77c389 d8daf592 eaeafe71 c0c3e423 16204b29 543c2585 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5517fe 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 02031600 03040600 │ │ -ded6ff00 4445ff00 e9e9ff00 3d43ff01 616afe3e 9fa9f8af 7482f1f2 7480f1fe 9aa2f7fb dbdbfdfa f3f3fffe cccef4fe 4e5bc5ff 2737aefd 2637adf0 2c3dafc7 6c76c596 dedff9a5 e0e1f846 3d477726 1520444c 5a422abb 614725eb 453431ed 201c34f2 5b4535fe 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 03041000 03040700 │ │ -6967c700 353aff00 e9e9ff00 e9e9ff00 9696ff14 6b75f887 5060edeb 3548eaff 8690f5fb c0c6fdfa e7e7fdfc d7d8f2fe 8990d9fe 6970e1ff 5861dffe 545fddf0 5f6bcdd9 abb0e5d0 8d94db80 2932973b 111b5637 070b1a55 202d45a9 24306bf4 101860fc 4a3c44ff 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 01010414 00000000 03040b00 03040900 │ │ -16289702 16289708 16289702 16289700 a89fff08 aaa3fd6e 4b54f0df 2236eaff 3f53f1fb acb4fcfb c1c6fbfb c9caedfe abafe1ff 9399f5ff 9aa0f5ff a1a6f3ff a7acf2fc 838de0f5 3a4ccce6 1d2db9bb 1d2da864 121f6d53 070c519b 11176ef3 101a70fe 3b3458ff 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 02031c01 03040701 03040a00 │ │ -16289711 1628974e 16289737 1628970f 7a73f40a 9f94fd5d 8a8cf5d9 515deefd 3d4feefd 6675f4fc bec3fafd c7c9f4fe 949ad4ff b1b7f2ff 949efcff a7aef9ff 828cf1ff 3044e6ff 2a3ed3fe 2d3fbefb 3a4bc0eb 3e51d3d2 212ea2e2 222b88fc 222f8fff 3d396aff 9f7c2fff a07d2eff 9e7b2dff 9b782bff 967529ff 967429ff 937127ff 957327ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 03040600 03040a00 │ │ -1628971f 16289790 162897ac 16289756 1b2ba118 101dc25a 232debb7 2e3cefde 444df0f4 404eeefc 7683f4fe b1b5f7fe b9bae6fe adb0dfff abb1f5ff 7889fcff 7686f9ff 4758edff 2539e7ff 253ae4ff 374be0fd 4b5be8fc 4556eafe 4856e0ff 646fd6ff 6e688fff a48134ff a58233ff a38032ff 8b6d2aff 7c6125ff 6e5620ff 5c481bff 7e6224ff 99772bff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 967427ff 947225ff 906e23ff 906e22ff 916f22ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0303033e 2d2d3118 e9e9ff03 e9e9ff00 00000600 │ │ -16289705 1628972e 16289787 162897a4 16289782 162898be 1425a0b0 1828b9b7 444be1de 4f54eef8 4754edff 8b93f5ff bfc1f7fe c4c6efff afb3e4ff 95a1fbff 687afeff 6e7ff9ff 5465eeff 3346e9ff 2b40eaff 2137ecff 243aedff 364af1ff 5e6cf1ff 8279a6ff a98539ff aa8738ff 9f7e34ff 765d26ff 4a3b18ff 443615ff 231c0bff 463716ff 896b29ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9a782bff 896a26ff 765b20ff 6c541dff 71571eff 816422ff 916f25ff 967326ff 947225ff 926f23ff 8f6d22ff 906d21ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5c12f9 0606067e 38383d50 adadbd4b e9e9ff23 e9e9ff03 16171c00 │ │ -16289700 16289706 16289723 16289766 162897a1 162897cc 15269872 2332a986 515bc2d9 7579f0f5 4650f1fd 4b57efff 7b83f2ff b5b8f7ff d7d9fcff dedefdff bac1ffff bec4ffff bcc2fdff 99a1f8ff 7683f2ff 7f8bf4ff 8b96f4ff a0a7f5ff a9b1f1ff 8e8296ff ae8b3dff af8c3dff 977934ff 433517ff 2c230fff 57451dff 1c1709ff 0d0a04ff 56441cff 987830ff a58234ff a48133ff a38132ff 8a6c2aff 534119ff 34290fff 382c10ff 4b3a15ff 4f3d16ff 836624ff 9b782bff 967529ff 806322ff 68501bff 6c531cff 7e6120ff 896922ff 866621ff 81621fff 8a6920ff 8e6c20ff 8f6d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 826118fa 4b4b52b5 9797a5ae d0d0e4b3 e9e9ff60 e9e9ff09 57585b00 │ │ -16289700 16289700 16289701 1628970b 1628972c 1627975e 0d199729 5252c257 b6baebc3 d5d9fbfb 8085fdfd 5860f5fe 4a59eeff 6573f1ff b7bcfbff dadbfdff e1e2ffff e1e2ffff e5e5ffff dfe0feff d7d9feff dcdefeff e0e1feff e4e4feff d7d9f7ff 978583ff b49142ff b49141ff 5f4c22ff 110e06ff 51411dff 9e7e37ff 2d2410ff 000000ff 221b0cff 876c2eff aa8738ff a98638ff 9e7d34ff 644f20ff 1e180aff 20190aff 524019ff 3e3113ff 1d1709ff 6b5420ff a07d2fff 93722aff 544118ff 1a1507ff 181307ff 2f240dff 403111ff 382b0fff 433412ff 6d541cff 8f6e24ff 947325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 886720fe 6d6d77ea a5a5b4d1 cacadd8d e9e9ff28 e9e9ff04 5e5f6300 │ │ -16289700 16289700 16289700 16289700 1922b904 0f1ab019 1115a427 4d46d37d bfbdfae0 c9dbffff a7b0fffd 9793fdfe 7f83f6ff 616fefff 7986f4ff b6bbf9ff dbddfeff e4e5ffff e3e2ffff e7e6ffff e5e5ffff e2e3feff dbddfeff cccffcff c4c8f4ff 968072ff ba9847ff 9f813dff 322813ff 0b0904ff 836930ff b49142ff 423518ff 000000ff 100d06ff 775f2aff ad8a3cff ae8b3cff 917331ff 382d13ff 1c160aff 634e21ff 947631ff 3c2f14ff 050401ff 57451cff a28033ff 836729ff 332810ff 000000ff 000000ff 000000ff 000000ff 030201ff 29200cff 755b20ff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8d6a2aff 5c5c65d8 6e6f7a89 84848f33 e9e9ff06 e9e9ff00 62636700 │ │ -2b39f500 16289700 16289700 16289700 2e25fe0a 1416e132 191cbe4d 3f35e688 8b7cf8e4 99b6fffc 6f8afffd 9b97fffe d1c6fefe 9aa3f6ff 4d5feeff 6f7cf2ff a0a8f6ff b1b8faff c5c9feff e1deffff efecffff e6e8feff bec4fcff 7d88f7ff 8a90ebff 997f69ff c19e4cff 95793aff 2b2311ff 0d0b05ff 806832ff b49245ff 201a0cff 000000ff 151108ff 78612cff b49142ff ac8a3eff 675225ff 0f0c05ff 342a12ff 9b7c37ff 8f7231ff 2c230fff 050402ff 56441dff 9d7d35ff 775f27ff 28200dff 010100ff 000000ff 000000ff 000000ff 0c0a04ff 4a3a16ff 94742dff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 806130f7 26262a98 0e0e0f43 10101216 00000000 e9e9ff00 5f606400 │ │ -2221e200 3737d400 16289700 16289700 00000000 2621c228 2722cb4e 4036fb79 3026dcdd 494dd0f8 3a47defd 4f4df8fe cdc5fffe dedffcff 6977efff 3044e9ff 3648e9ff 4c5cedff 6b7af2ff acaffbff dfd9feff eff6ffff eef4ffff bec1faff 707bdfff a58455ff c6a351ff 866d36ff 18140aff 050402ff 856c35ff 8a7036ff 1d180bff 000000ff 161208ff 907537ff b99646ff 997c3aff 372c15ff 000000ff 483a1bff a9883eff 5f4c22ff 0f0c05ff 0e0b05ff 5f4c22ff 997935ff 5d4a20ff 120f06ff 000000ff 000000ff 000000ff 0b0804ff 403315ff 83682aff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4223d5 01010177 0000003a 02020213 21232801 57585c01 58595d00 │ │ -2b2bc800 2e35b300 2f35bd00 3137c300 00000000 3230c315 3a34e643 3730f074 3939bec9 52569afb 292b99fe 1310b5fe 6e5fefff f6e8ffff afb4f0ff 2b3dd7ff 293ddaff 3345e6ff 3647eaff 4052edff 777cf9ff b4b5f7ff eceefdff d1e6fdff 9ea0cbff b9954fff caa755ff 7f6935ff 090804ff 17130aff ab8c46ff 635028ff 151108ff 000000ff 312814ff b39247ff b49347ff 514220ff 060502ff 0b0904ff 715c2bff a88840ff 312813ff 000000ff 181309ff 765f2cff 967937ff 3d3116ff 030201ff 000000ff 000000ff 050402ff 342912ff 775f29ff a58338ff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 02020311 12141904 4e505405 56575c02 │ │ -3032c500 2f34b300 2d33b400 2b32b000 2e34bd03 3d3ff114 3a37ed5b 1b17b36f 535ecdb9 89aaebfd 6790c9fe 3a5bafff 2331c5ff 666ef9ff 9098f7ff 3242ceff 1f34c9ff 4758e1ff 3d4de7ff 3447eaff 4e61f3ff 5f67f0ff 6968deff 7385eaff 9a91aeff caa657ff cca858ff 7e6736ff 070603ff 3f341bff 9b7f42ff 5b4b26ff 0a0804ff 000000ff 5b4b25ff c19d50ff 8e743aff 201a0dff 000000ff 1a160bff a48641ff 806933ff 151108ff 000000ff 251e0eff a2833fff 947839ff 3c3017ff 0e0c05ff 090703ff 0c0a04ff 3a2f15ff 80662eff ad8b3eff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0101020b 00000403 00010802 15171b01 │ │ -2a26c500 2e2bc500 2f2ec300 2f30bb00 00000000 3230f00f 2220b85b 0606636e 6c81cab0 a1d3fff3 88c9ffff 72b2feff 5279fcff 6373e9ff 6576ffff 4456d0ff 1528afff 384ad1ff 6f7df5ff 4656ecff 3045eaff 5962f2ff 5a53ecff 5144e3ff 8a7280ff d5b15fff d1ad5cff 947a41ff 1d180dff 6a572eff 9a7f43ff 40351cff 000000ff 18140aff 7f6936ff c29f52ff 534423ff 020201ff 020101ff 46391dff c4a051ff 705b2eff 040302ff 080703ff 68552aff bf9c4cff ab8b43ff 77612eff 584723ff 5b4a23ff 705b2bff 977a3aff b49144ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 06080e00 181a1f00 │ │ -18169600 1e1baf00 231fb800 2925c200 00000000 1717aa05 090a5d3d 0d123082 5a61a2a3 5263a7ea 3853a0ff 394bafff 5d60b2ff 9aa7eeff 6b7ffeff 384cd4ff 1b2ca0ff 2135aeff 6a7aeaff 7b86f7ff 394beaff 5866ecff 8a8bfaff 766cf0ff ae8c5fff dab664ff d5b160ff b39451ff 836d3bff ac8f4dff 9b8045ff 241e10ff 000000ff 362d18ff aa8c4aff 9e8345ff 2d2513ff 000000ff 000000ff 88713aff c9a555ff 65532aff 020201ff 302714ff ac8c47ff c29e50ff ac8d47ff a98a45ff b29248ff be9c4cff be9b4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 090b1000 21222700 │ │ -1816ae00 0f107400 12128600 16159501 00000000 070b4c02 00041d34 1b1e2f8a 4d506789 2a2b4cea 000027fe 282a6bff 828ac9ff a8b7f7ff 6f83f5ff 263bc5ff 162689ff 172892ff 4056daff 8191ffff 6776f3ff 4a5df1ff 717ff8ff 6363c3ff d2ad61ff dcb866ff d9b565ff d8b464ff caa85dff d5b261ff 846e3cff 0d0b06ff 100d07ff 6f5c32ff c2a156ff 7a6537ff 100e07ff 000000ff 2b2413ff b79850ff caa658ff 826c39ff 514323ff 947a3fff caa656ff a28544ff 7d6735ff a88946ff c6a253ff c5a251ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 0d0f1300 2c2c3100 │ │ -0e0f5b00 0d104900 0d106300 0d0f5f01 06093301 00000000 00041724 24283d7c 484b588d 282b3bd8 070a31ff 404788ff 8f9bd8ff a7b7fcff 6176ecff 152ab2ff 18287dff 15268dff 3149dfff 8091ffff 97a4ffff 566cfaff 3d53f6ff 836e79ff e0bc6aff ddb968ff dcb868ff dcb867ff dcb867ff bd9e58ff 554727ff 030201ff 382f1aff ad904fff c2a158ff 61512dff 080704ff 000000ff 574827ff bd9d54ff d2ae5dff caa859ff c19f55ff cdaa5aff c09f54ff 796535ff 6a572eff bf9e52ff be9d52ff ac8d49ff b8974eff c7a354ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 0b122e00 10141d00 │ │ -0d0f4400 11124601 10125900 0b0d5700 00000000 00000000 0409240f 2c31484e 494d5e7d 282b44a9 090e44e2 4550a0f1 93a5ecff a5b7fdff 4c62e7ff 0c1e98ff 101c63ff 162897ff 344ae5ff 808bffff 8794ffff 5870f8ff 3d48c7ff cca75dff e1bc69ff ddb967ff ddb967ff dbb867ff bc9d59ff 665630ff 1d190eff 19150cff 7f6a3bff ccab60ff ac9050ff 39301bff 000000ff 17130bff 7e693aff cba95dff c9a75cff caa95cff d5b160ff d1ad5eff a88b4cff 64532dff 786435ff af904dff 715e32ff 524424ff 7e6937ff bb9a51ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 09112b00 02071300 │ │ -0e114200 0c0e3801 0f114200 090c3800 00000000 080f2901 0b122e04 343b5813 4b506824 21263f31 0811494f 2738a871 526bfab7 6b82f9eb 2f46d8fc 0c1a84ff 0e1962ff 1729a1ff 4357e7ff a5aafcff 979effff 556cf9ff 826c76ff e0bc67ff dcb865ff dcb865ff dcb866ff c9a75dff 705d34ff 090704ff 19150cff 726035ff c6a55dff d9b566ff 85703fff 17140bff 000000ff 382f1aff 977e47ff 9b8148ff 6e5c33ff 907843ff d0ae60ff d4b161ff 88713fff 463a20ff 6f5c33ff 6a5830ff 2a2313ff 0c0a06ff 41361dff 967c42ff cba85aff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 01010317 00000004 00000000 00000000 00000000 070e2300 060a1600 │ │ -0e103c00 06091f00 06092100 060a2200 00000000 04092101 15193507 3c42600c 4b506c06 141a3802 0c195201 1c2f9e0b 2942e426 2c44e683 1d31b5e1 131e75fe 111c69ff 1326a2ff 475ae3ff a7b1feff bfc4feff 7771abff d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff ccaa5dff 574828ff 050402ff 483c21ff b69854ff dcb866ff d0ad60ff 5c4c2bff 020101ff 060503ff 4f4225ff 7d683bff 372e1aff 131009ff 5b4c2bff c2a25bff bf9f59ff 544627ff 282213ff 5b4c2aff 554727ff 1f1a0eff 000000ff 201b0fff 7a6537ff cdab5dff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9551fe 21170eb9 01020590 090f2798 080f2845 0d173d81 030c2b9b 010a2b4f 0810311c 00000000 0509180b 00031101 │ │ -06091c0b 05081d06 070a2100 05081700 00000000 00041601 1c1f3504 474c6507 00000000 00000000 13226b04 1e329701 223abf02 2036bf2d 1a2b90b8 131d64fd 131f69ff 11239bff 354bddff 96a3fdff b7b3d2ff c19b59ff e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff cba85aff 6c5930ff 100e07ff 483b20ff ba9b54ff dcb764ff ae914fff 2a2313ff 000000ff 17130bff 574828ff 524526ff 100d07ff 000000ff 322a17ff a3884dff a3884dff 3c321cff 2c2515ff 6b5932ff 746237ff 322a17ff 010100ff 0e0b06ff 6b5932ff c7a65cff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 5d462cea 00000099 0509198d 0b1645ff 152051f2 000b3fc9 373e60d0 3b415eb9 1b234288 050d2f35 00022109 191e3202 │ │ -02050a09 0407120d 04071400 05081601 05071501 02061401 262a3806 4f516301 3a3f5c06 09154e0c 1a2b7808 1e328f02 00000000 1f34931b 16267eb2 111e6dfe 16257fff 2032aaff 3348daff 7f87dfff b69460ff dfb75cff dab35aff dab35bff d9b25cff dbb35dff dab45dff d8b15dff 7a6535ff 0b0905ff 282112ff a58849ff dcb661ff 826c3aff 090704ff 000000ff 19150bff 836d3cff 6f5d33ff 19150bff 000000ff 241e11ff 967e46ff 977e46ff 524526ff 746136ff b89a56ff 947c46ff 312917ff 000000ff 100d07ff 665630ff cdac60ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a7854dff 151728fe 091031e4 000c3dcb 2b386bfa 4e5983df a9adc1ce 9da1b7ba 9397ada1 878da169 9fa3b222 aaaebb04 7f839702 │ │ -ffffff00 05081400 05081400 05091401 00000e08 12152504 4d4f5a0f 48495216 262e530a 0e1e5c03 1b2e8001 00000000 1e369602 1a2c9831 162389c5 172695ff 2a3eb8ff 4a5fddff 7d8aecff a88a6fff ddb455ff d9b155ff d9b056ff d6ae56ff c5a150ff c9a452ff dab259ff c19f50ff 5c4c27ff 010100ff 251e10ff ad8e49ff d0ab59ff 4e4122ff 000000ff 000000ff 4f4223ff d5b05eff 997e44ff 1c180dff 000000ff 372e19ff 947b43ff a68a4bff a08549ff ccaa5dff dcb866ff 947b44ff 221c10ff 000000ff 0a0804ff 6e5c33ff caa95fff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 5a4c3ffe 282a33fc 090f2afd 4d5578fc 858da8e3 b5b9c8d8 767e9fc6 555d82bb 5e65849b 767d9751 72789212 7f849b02 84889d03 │ │ -05071800 05081600 05081202 00000a02 1b1e2d07 3f404e07 7f808f08 1d224807 18255e03 16286b01 1a2e7c01 1b2d9a09 1c2ebe2f 1c2be29b 263aebed 2c43e7ff 405bf2ff 7081feff a5908cff d6ac4eff d9af50ff d8ae50ff d8ae51ff b59345ff 6c5729ff 907538ff d4ac53ff a78842ff 372d16ff 000000ff 2f2613ff ba974cff ac8c47ff 292211ff 000000ff 000000ff 93793fff dbb45eff 7e6836ff 050402ff 020101ff 45391eff b0924eff cfac5dff d1ad5dff dcb763ff cca95cff 746035ff 16120aff 000000ff 1e190eff 826d3cff c6a65cff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 715633ff 16171cfe 66666afa 76787ff5 94959beb 868992e1 333952d8 101536e6 00043395 050f3f62 0f184435 1b244a09 050e3602 00002904 │ │ -05061f00 07092301 ffffff00 1b1c3302 60617007 58586a01 30345403 0d1a5005 16266806 182a720f 1a2baa36 192bdb81 1a2df7c8 344dfff1 3f59fefe 516bffff 445efeff 7c7bbeff ca9e47ff daae4aff d6ab4aff d6aa4bff ba9542ff 624e23ff 0a0804ff 6d5828ff caa24bff 826831ff 141008ff 000000ff 46381bff bf9b4bff 886e36ff 141108ff 000000ff 332a15ff b7954bff c6a352ff 463a1dff 000000ff 090804ff 5e4d28ff c6a354ff dbb55fff dbb55fff dbb560ff b99951ff 5e4e29ff 0f0c06ff 000000ff 2f2715ff 7c6738ff c8a65bff dcb764ff dcb765ff dcb765ff e1bd68ff b49050fb 120f0cdd 02040cef 191b27ff 494c59ff 3f4357fb 050b26dc 0a112f28 01052142 0d143933 00000000 0f174301 0a123a01 09103402 0a113002 │ │ -02051801 02051901 ffffff00 5a5d6d04 5152630b 00000000 0d184206 12215d1c 16277f3d 1829c580 1e30f0ce 2035fff7 4d61ffff 8497ffff a4b7ffff 788ffbff 404cd5ff ac8854ff daac43ff d5a843ff d5a844ff c89f41ff 85692bff 181308ff 030201ff 7f652cff b99441ff 56451eff 070502ff 000000ff 715a29ff caa24bff 705a2aff 0b0904ff 000000ff 645127ff c7a24eff 9e803eff 141108ff 000000ff 130f08ff 766030ff c7a352ff c8a453ff cba755ff d8b05bff a68846ff 473b1fff 010100ff 030301ff 40351cff 826b39ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 06070e57 02051a6f 00021fa5 0a102ca1 00000000 00000000 00000000 00000000 00000000 00000000 0b113400 0a113000 │ │ -02051802 04071602 ffffff00 676b7907 00072b06 111e4d01 111e6626 14237da4 1623b0cc 1a28e6eb 2635fffc 6d80ffff b4c6ffff eef5ffff c9d9ffff 6079d6ff 745f6aff d4a43aff d4a53cff d3a53dff d3a53eff af8935ff 4f3e18ff 000000ff 1e1809ff 93752fff 937530ff 261e0dff 000000ff 141007ff a7853aff cea448ff 4e3f1cff 000000ff 231c0dff 947736ff c59f49ff 6a5528ff 000000ff 010100ff 332914ff 806832ff 8b7137ff 776130ff a68743ff caa553ff 90753bff 282111ff 000000ff 0d0b05ff 3d321aff a68947ff dbb45eff dbb45fff dbb55fff e0ba62ff 957340f2 030201a4 0000007c 00000049 0000001f 00000008 00000001 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0b113300 0a113000 │ │ -ffffff00 ffffff00 ffffff00 474e7301 06124c02 121e6307 13207969 152299f0 1825cfff 4e5ef4ff 99abffff c0d7ffff b4d2fdff 799afdff 475bd8ff 3f4489ff c09236ff d5a434ff d2a135ff d2a237ff cfa037ff 906f28ff 201909ff 000000ff 403212ff 94732bff 6c5521ff 141006ff 000000ff 473816ff c79d3fff b9933cff 231c0cff 000000ff 483919ff ad8a3cff b18d3eff 433518ff 030301ff 090703ff 493a1bff 635025ff 2a2110ff 302712ff 907537ff c29c4bff 755f2eff 0a0804ff 000000ff 0e0b05ff 3d3219ff d7af58ff dab359ff dab35aff deb75dff c59f52fe 271b13cf 0101049b 0000015f 0000002c 0000000e 00000002 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0a113100 0b123300 │ │ -ffffff00 ffffff00 ffffff00 2d366901 09155610 121e6548 13207cc3 1723a4f8 2a37dffd 7b98feff a9caffff abc0fbff 667bdfff 2430adff 1a2b89ff 8d6b40ff d4a12aff d09e2dff d09e2eff d19f30ff b68a2bff 574315ff 000000ff 0f0b04ff 69511bff 927027ff 4b3a14ff 000000ff 090703ff 7a5f23ff d4a63eff 90712bff 000000ff 130f06ff 6d5622ff bc943cff 8f712eff 211a0bff 000000ff 1e180aff 4d3e1bff 312711ff 000000ff 2e2511ff 957836ff b99544ff 4f3f1dff 000000ff 000000ff 080703ff 77612eff d9b055ff d9b056ff dab257ff dbb258ff 634933fa 010113d9 030412ba 03040c51 00000017 00000004 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0a113000 0b133700 │ │ -ffffff00 ffffff00 ffffff00 18235209 0d18515f 131f64bc 131f72e8 16208ff6 3a44c7fa 8a98f4fd 91a0f7ff 6476d2ff 2a3794fc 172866ff 443e55ff ca9524ff d09b23ff cf9a25ff cf9b27ff cd9a28ff 916d1dff 2a1f09ff 020100ff 41310eff 937022ff 896920ff 2c220bff 000000ff 2f240cff a7812cff d3a338ff 6f561eff 0c0903ff 1b1508ff 876927ff be9438ff 6d5520ff 110d05ff 030201ff 332810ff 453716ff 0c0904ff 020101ff 3b2f13ff 9c7c35ff a48339ff 1e170aff 000000ff 010100ff 191409ff c59f48ff d8ae50ff d8ae51ff ddb453ff b08a49ff 383c4cfd 142256f6 090f46e1 0a0e393e 0000000a 00000001 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0a113000 0c153b00 │ │ -ffffff00 ffffff00 767d9604 0d184734 0f194baa 0e184cda 0b133fe9 11154ae6 44478bf3 858bc5ff 292b90ff 0f175af4 132153d0 1a275cc0 a0742df0 d09819ff cc961cff cd971eff cd971fff c49120ff 755713ff 1b1405ff 2b2008ff 816118ff a97f21ff 6d5216ff 0b0902ff 030201ff 674e17ff c6962cff c9992fff 644d18ff 020100ff 392c0eff aa842cff b0882eff 413211ff 000000ff 161106ff 453614ff 31260eff 000000ff 110d05ff 56441bff a88435ff 82672aff 0a0803ff 000000ff 030201ff 5c491fff d6ab4aff d6ab4bff d9ad4cff d4a94cff 655145ff 5d566afe 6d7699fd 465aadfb 131c73ef 04072abc 080e2766 0b124103 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 09102c00 04071200 │ │ -ffffff00 ffffff00 454c680b 06103656 080f309f 0f132c9e 13172693 1d1f2a9a 606477ce 9a9fbdc1 23255577 04051983 06091d63 5f452fad c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff b88517ff 59410bff 191203ff 5d440dff ac7f1aff 946d17ff 392a09ff 000000ff 2c2108ff 9e771eff cf9b28ff c29227ff 4c3910ff 000000ff 5a4414ff c6972dff 937022ff 1e1707ff 000000ff 31260cff 4e3c14ff 191307ff 000000ff 1f1809ff 785d22ff b18a33ff 5b471bff 0c0903ff 000000ff 040301ff af8a37ff d5a844ff d5a945ff dbae47ff 9a7841ff 4b4a5bff 595584fd 7a70b6f9 a6bbe0f2 76a3edec 2a3fa5ee 070953d8 0a10433f 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 080d2600 02040a00 │ │ -ffffff00 31344a01 24283b14 0f12215b 1215226b 8186906d b6bcc765 d1d7e25f c7ced991 d2d9e580 eef5ff0d 00000000 553c270d a9761de2 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff b6830eff 4b3607ff 130e02ff 7c5a0dff 8d6710ff 402e08ff 0e0a02ff 030200ff 846113ff cb951fff cd9820ff b4851eff 3f2f0bff 0f0b03ff 7f5f18ff c99727ff 694f15ff 010100ff 130e04ff 523f12ff 4f3c12ff 100c04ff 0e0b03ff 4a3912ff 9d7928ff 987527ff 231b09ff 000000ff 000000ff 3f3112ff d4a53cff d4a53eff d6a73fff cea13fff 4d4049fe 555471fe 7070a1fd 453fcff7 483fe8ef 5d64fde8 5b7affdf 364dc9ca 141e69a6 0e13840a 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 04061100 04060d00 │ │ -ffffff00 05081501 1e1f2914 36383f4b 797c8666 d9dfe9b0 e2e9f393 c1b3a6a5 b3946ac3 ad8750b4 966e3d82 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff b07c07ff 483203ff 271c02ff 6a4b07ff 3a2904ff 000000ff 070501ff 583f09ff be8914ff cb9417ff cc9419ff ab7d16ff 412f09ff 140f03ff 745512ff a67b1aff 3d2d0aff 000000ff 392a0aff 775916ff 543f10ff 151004ff 2a1f09ff 7f601bff b38828ff 644c16ff 0e0b03ff 000000ff 090702ff 9f7a28ff d2a236ff d2a237ff d7a839ff 906d3aff 2e2e5bfe 6c6c8bfe 9695befe 9592e5fa 8081f3f3 4a4dd6e7 303cdcd9 4f72ffc7 415bf2a0 090b7453 0e164c1d 00000000 00000000 00000000 00000000 00000000 00000000 04071500 04061100 │ │ -ffffff00 ffffff00 00020b03 2b2d3824 90959e57 d6dce7b1 9e805e98 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff bc8203ff 644502ff 593e02ff 473101ff 070500ff 150f01ff 573d04ff a57409ff c78e0cff ca8f0eff ca9010ff b58210ff 473307ff 050300ff 4c3709ff 76560eff 0a0801ff 140f03ff 795911ff a57918ff 5c450eff 140f03ff 46340cff a0771cff 97711cff 281e08ff 020100ff 201806ff 554012ff d09e2dff d09e2fff d3a030ff cb9b32ff 3f3541fe 1c205ffd 6f6fa3fd adacd7fc bab9f2fa c2c1fbf9 9fa0fcf2 3535b9d8 171ca0c1 2f41d9b0 1f2bc085 090e5a44 080f2f0b 00000000 00000000 00000000 00000000 00000000 04071500 05071200 │ │ -04071200 05061000 eef5ff00 858a940b b3b9c341 c8c3c1b7 bb8828f9 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b27b03ff 9a6b02ff 835b02ff 5f4201ff 4d3601ff 7d5702ff b07a03ff c48804ff c78a04ff c78b06ff c88c07ff b88108ff 6a4b06ff 281d03ff 4a3505ff 432f05ff 140e02ff 5d4309ff bb8713ff bf8a15ff 63480cff 110c02ff 3a2a08ff 876313ff 46340bff 000000ff 1b1405ff 533e0eff aa7e1eff cf9a26ff cf9b28ff d39f28ff 936c2cff 131a41fd 1f2f84f9 333d99f5 7d7cdbf2 a5a2fbee c3c4f7f3 dadafaf9 a2a3e4e4 44477bbd 151968a5 10158287 070a5a4f 080e2c1b 0c133a04 00000000 00000000 00000000 00000000 04071400 05071200 │ │ -05071100 04061000 eef5ff02 eef5ff0c dce3ec3b a9895ece cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff a97502ff a47303ff a37103ff a27003ff b57d03ff bb8203ff bd8303ff bf8503ff c18503ff c38703ff c28603ff 9c6c02ff 6e4c03ff 7a5504ff 493303ff 674805ff a97709ff c88e0dff bd870dff 946a0cff 332404ff 3c2b06ff 694c0bff 0c0901ff 221904ff 74550fff aa7c16ff cc961dff cd971eff ce9820ff cc9722ff 412f1dfd 040715fb 172671f6 233bc0f1 2835c9e8 4847f6e0 7270f5e3 c6c7e9f3 cfcfecf1 9597cec9 44476d9b 0d103c78 06093446 06092915 00000000 00000000 00000000 00000000 00000000 04071500 04071300 │ │ -05071000 04061000 eef5ff02 eef5ff0f d0d6df3b a77622d9 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff b77f03ff ad7803ff a17003ff 9a6b02ff b57d03ff c58904ff c68a04ff c78b05ff b17c06ff 835c06ff 7a5606ff 775507ff 684907ff 976c0cff c38b10ff cb9213ff cb9215ff cb9316ff cf9616ff af7e23fd 120f17e3 040614f2 09102bfb 2237a4ee 2845d9e2 2b39ced8 5755f8d1 9797ebe1 d4d4edf5 b8b9d7dd 8183ad9e 0f11475e 00042030 04071d0d 00000000 05071a01 06091901 00000000 00000000 04071500 04071400 │ │ -05061000 04061000 eef5ff01 eef5ff05 6d707413 a06f15e3 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff be8303ff b87f03ff ba8103ff be8404ff c08606ff c78b07ff c88d08ff c98e0aff c98f0cff c98f0eff cc910eff 725121e8 010207ac 030519a4 06091ec0 0a1235dd 223baddb 2f4cd4cd 4b57d9c1 7475fbc8 bebfeee2 d5d6ede9 c8c8deba 9d9dbf51 3e3f6918 0f112d06 00001501 00000f01 00031202 00000000 00000000 04071500 04071200 │ │ -05061000 04061000 eef5ff00 eef5ff00 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b77f03ff b88003ff ba8103ff bc8203ff be8403ff c08503ff c28603ff c48803ff c58904ff c68a04ff c98c05ff c3890bff 382816c4 00010285 00000249 03061339 030712a8 081033d6 3046aec6 5068dbb6 4c59d1a7 9da0fbaa dadaf8d8 e4e4fae1 e4e4fa9a e0e1f839 cacbe40a adaebd02 474a5302 20222f02 0b0d1b01 00000000 00011000 04071200 │ │ -04061000 04061000 04061200 03051200 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff aa7503ff ad7702ff b07a01ff b27b01ff b47c01ff b77f01ff b98001ff bb8102ff bc8302ff be8402ff c38700ff ad7810fb 120d09a4 0000006a 00000034 00000010 080d2559 050818b5 0b1440c0 4c5fb3a5 5065ca79 5b65c951 d8d9ff81 e8e8ffcd e9e9ffda e8e8feaa e6e6fd61 ddddf622 a3a4bb05 5d5f6901 00000000 00000000 272a3600 03051000 │ │ -04061000 04061000 04061300 02041000 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff ae7c1cff a7761dff a6751bff a67516ff a87510ff aa770eff ab770cff ac770bff ad7809ff af7907ff b37c03ff 8a611cf3 06050492 00000057 00000025 0203070a 080d271a 070c2372 03081ea9 30365896 5162ae5a 293fa620 b6b9e824 dfe0fd72 e7e7fec6 e9e9ffe5 e9e9ffd3 e9e9ff94 e9e9ff28 e9e9ff01 00000000 00000000 20222f00 00000d00 │ │ -04050f00 04061000 04061400 02040e00 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff cc910eff ca9113ff c99017ff c7901bff c6901eff c48f21ff c38e22ff c18e25ff c08d26ff be8c28ff be8c28ff a07431fc 765225ea 724f1ddd 714f298d 0000000d 00000004 070c253a 070c1f93 1316267f 484f6f55 31449a2e 1a31951c 7b82cc2a d5d7fc5d e7e7fea6 e9e9ffda e9e9ffe6 e9e9ff64 e9e9ff01 00000000 00000000 ffffff00 01041100 │ │ -03040a00 04061200 04061400 03050e00 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8402ff c18603ff c48804ff c68a05ff c88c06ff ca8e09ff cb900cff cc920fff cd9312ff ce9516ff d29918ff b98622ff 8f6411ff 7e5700ff 745000ff 785311ff 51392244 00000010 050b2026 04091c5c 0d102244 67686e36 2d365c31 14287e29 1c2f881a 6a71c110 e2e3fe34 e9e9ffaf e9e9ffeb e9e9ff70 e9e9ff01 00000000 00000000 ffffff00 00031000 │ │ -02030900 02030b00 02040b00 06080e00 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ae7803ff b17a03ff b47d03ff b77f03ff bb8102ff be8302ff c08502ff c28703ff c58904ff c98c04ff b78118ff 976a24ff 976908ff 916402ff 8a5f00ff 835a06ff 4c351d78 00000025 04061722 00041916 171b2907 52556005 1a1d2a0f 0d173e18 1a2c7a0e 1a2a7e04 dfe0f915 e9e9ff9f e9e9ffea e9e9ff79 e9e9ff02 00000000 00000000 e9e9ff00 ffffff00 │ │ -02030a00 01030700 02022200 0b0c1f00 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5c401ee5 694b21f4 6f4f20fc 6f4e15ff 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff 9e6d03ff a16f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b77e01ff b47c07ff 99732fff a07d42ff 8e6427ff 956717ff 996a0bff 936608ff 3c2a1891 0000003c 0101041a 00000003 8c623900 8c623900 10132001 05091506 0e184304 192c7901 e9e9ff12 e9e9ff99 e9e9ffed e9e9ffb7 e9e9ff55 e9e9ff1d e9e9ff08 e9e9ff01 e9e9ff00 │ │ -02030a00 02030900 04043100 0f0c4500 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 0d0d0e9e 3c3c43d0 535257f4 4f4b4ef0 40352fda 3c2b1dd3 483220df 553b1dea 62451af4 724f15fc 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 8d6202ff 906402ff 936602ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a77301ff 9d6e14ff 8c6a32ff 7e5713ff 986800ff c08709ff ae7b1eff 9a6b13fe 23191096 0000014a 0000001c 00000004 8c623900 8c623900 8c623900 06091801 090f2401 8c623900 e9e9ff07 e9e9ff69 e9e9ffdd e9e9ffe8 e9e9ffd5 e9e9ffa6 e9e9ff60 e9e9ff1b e9e9ff02 │ │ -02030900 02031100 06063900 100a5e00 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 48484f8b 797985d9 7e7e8af4 63636dd1 20202394 0000028b 00000493 0001059d 000104aa 140e0bba 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7d5602ff 805802ff 835b02ff 865d02ff 895f02ff 8d6102ff 8f6302ff 926502ff 966701ff 8c6422ff a67828ff ad7b1bff b37d15ff ca9933ff b98930ff 8c6118f0 0604038b 0000014c 0000001d 00000004 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 e2e3fa1f e7e7fe68 e9e9ffa1 e9e9ffc7 e9e9ffe0 e9e9ffd7 e9e9ff8e e9e9ff17 │ │ -02030700 03041900 08074600 130c6100 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 1a1a1c27 5d5d6640 ababbb9f b9b9cbea b2b2c3e4 88889593 1313154a 0000004d 00000055 0000005e 00000067 00000073 0000007d 00000088 00000091 00000099 0b0704a4 291e12c1 402e1ce0 503a20ec 63461ff5 704e16fd 6e4c09ff 6c4a02ff 6d4b00ff 714d00ff 745000ff 785302ff 7c5602ff 7f5702ff 825901ff 855b04ff 8a6329ff c4932dff d49e22ff c9931dff b9882bff bc881fff 61441bd7 00000081 01010145 00000019 00000003 8c623900 8c623900 8c623900 8c623900 8c623900 060b1d01 0e194601 17266e01 ced0ec08 e9e9ff21 e9e9ff4c e9e9ff73 e9e9ff7e e9e9ff6a e9e9ff18 │ │ -01030700 04042300 0b094f00 160d6900 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 72727d0a d1d1e541 dbdbef8a dedef3ce dcdcf1f1 d4d4e8ba a7a7b648 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 00010285 0203099c 030612a9 070a17b0 1f1b1dbe 312316c2 523a1dda 61431aeb 684813f8 6d4b0aff 684801ff 694800ff 6d4b00ff 714d01ff 755107ff 916b2cff d1a23dff d3a235ff d19e2dff d39d21ff b78522fd 23190fb1 00000073 0101013a 00000013 00000001 8c623900 8c623900 8c623900 8c623900 04071401 05081401 070c2001 00000000 00000000 131f5b01 e9e9ff01 e9e9ff04 e9e9ff0a e9e9ff0b e9e9ff02 │ │ -02030a00 04052e00 0e095600 170e6e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff04 e9e9ff20 e9e9ffa2 e9e9ffd7 e9e9ffe2 e9e9ffd1 e9e9ff68 d9d9ee10 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000143 01010450 0203095f 02040b6d 03030675 0000007e 0000008a 00000094 0c0905a3 342415bf 533b1edd 6a491af4 694909ff 624400ff 684807ff 957031ff d4aa4fff d7ab47ff d5a73fff d4a437ff 644824dd 00000092 0000005f 0001012c 0000000c 00000001 8c623900 8c623900 8c623900 8c623900 8c623900 04071301 04071101 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff00 e9e9ff00 │ │ -02031100 07053b00 100b5b00 190f7000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff09 e9e9ff45 e9e9ffa4 e9e9ff81 e9e9ff7a e9e9ff5c e9e9ff1d 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000145 00000052 00000161 0101016f 0001017d 0000018a 06040299 2e2013b9 5d411de2 6c4a13fb 916d31ff c69f55ff e1b95dff dcb253ff 936f36f1 0d0906ab 0000007d 00000048 0000011d 08080a07 43465003 0d101c01 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff00 e9e9ff00 │ │ -03041a01 09074700 130c6200 190f7000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff3a e9e9ff58 e9e9ff0f e9e9ff03 e9e9ff02 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 070c2202 00000002 00000005 00000008 0000000d 01020613 00000019 01010524 02030c32 090b163f 0809134a 03040a55 01010265 00000076 00000088 20170da9 674a28e0 a17d46f9 b89353fa 856538ec 110c07b3 0000008e 0000005e 0000002f 01010212 191a2205 595b6404 070a1902 03061301 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 090d2901 090d2800 │ │ -03042502 0b084f01 160d6900 170e6c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d173f01 13215801 192c7601 1a2e7a01 1c308201 00000001 00000003 00000007 0f142f15 2e365e24 242c5b2a 131b4b32 0b102f39 04061243 01020655 0000016b 00000080 00000094 0000009f 0000009e 0000008c 00000068 0000003d 0000011a 03040809 2e2f3705 3f424c05 00000e03 04071401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 101a5001 00000000 090c2800 0a0e2d00 │ │ -08064103 100a5a02 170e6d01 150c6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a2c7901 00000000 00000000 00000000 2f3a7603 5562a812 4859b414 172b9f19 17267f1d 0e174b24 070c252c 03050e3b 0101044f 00000163 00000070 0000006f 0000005d 0000003d 0000001f 0101020b 1f212904 56586003 282a3503 00000b01 04081401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 080b2200 080b2000 │ │ -100a5807 140c6304 120b6202 0c095a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 17296d01 1a2d7801 16256402 00000000 00000000 00000000 00000000 5362b203 7b8ad90a 5065da0b 1931b40c 1a2a850e 101c5312 090e291b 04071327 02030731 00010237 00000035 0000002b 00000019 0000000b 00000002 181b2702 54565f02 44475101 0b0e1901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 070a1f00 070a1700 │ │ -120a5a10 0d0a570a 07074806 05053204 05041f02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 17296b01 192b7101 13205501 0e184101 00000000 00000000 00000000 192e9303 3c51ba05 8e9ade05 4d60c205 1f349a06 192a7f04 101b4c08 090f290d 04061011 01020412 00000010 0000000c 00000006 00000002 00000000 00000000 11142001 6b6d7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06091a00 06091600 │ │ -0b074b21 05053a16 0304240e 03041608 03041005 03041103 03041101 03040f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 00000000 00000000 00000000 00000000 0e194201 111d5001 192a7701 20359801 2137a501 5464bc01 8a96cc02 2b3d9503 15257203 14225e02 101b4b02 0c163703 080f2601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35384101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06091b00 05081700 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9196ee09 2d3a9818 0b134d0b 020a2f09 19268c0c 1a299c27 17289760 162897a8 16289769 1628970b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b8b9f201 3b439c05 030b4206 0c155b21 1f2d9d5d 172898a7 172998b5 1729988e 16289729 16289703 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 484b5301 00000000 1c1e2701 42434b02 4f505701 56575e01 41434a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff01 00000000 00000000 5d6ff706 f5f4fe06 00000000 bdbbfb01 3e46aa01 0b1a7802 18299312 1a2a9a97 172898c1 182a9c59 2b3fc035 2634aa05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 42445001 25273401 00011001 00000000 04081502 090c1704 15172206 06081406 00000706 05071105 1f202803 43444901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff12 e9e9ff05 eaebff09 a4adfe1d d4d5ff21 e0e2ff04 00000000 00000000 16289704 16289724 16289786 162897cf 1628976c 1c2ca511 1d2b9806 b5b7da04 ececff14 ececff05 00000000 00000000 00000000 00000000 00000000 070b1f01 070b2001 00000000 00000000 00000000 00000000 1c203002 04081802 0a0e1c02 03061501 05081701 04071502 04071302 01040f04 03051105 04061105 02030c02 04071501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff07 ececff04 ececff34 eaeaff67 dadcff2d ececff07 00000000 16289703 16289730 16289781 162897a7 162897e0 162897c0 1628971c 00000000 ececff10 ececff7b ececff31 ececff02 00000000 00000000 00000000 070b1e02 070b1f03 070b1d01 00000000 00000000 070c1f01 070b1e02 04081b03 060a1c04 05091a01 00000000 05081801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff02 ececff09 ececff5a ececff9e e8e9ff32 ececff04 00000000 1628970b 1628975a 1628975f 1628972d 16289783 16289896 17289e19 131f7819 8086bc22 e9e9fd84 e9eafd4e ececff09 0e165d01 0a103102 0b123601 080e2601 060a1e02 00000000 00000000 00000000 00000000 070b1e02 05081902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c163901 090f2801 080e2403 0b133306 0e173e04 0e194301 00000000 00000000 0c163c01 0c153701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff01 ececff08 ececff4e ececffbf ececff77 ececff2d ececff06 1628971c 16289784 16289732 16289713 1628977e 16289785 192ba012 1523a208 abafde24 e6e7fd90 e4e4fc4b d5d6f509 00000000 825a3611 a27a44a5 c19b57e5 ac854bc8 8a653a69 7855333f 6e4d311f 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f194101 050c2501 0a143a01 0f1a4701 101a4602 0f1a4504 0f1a4404 0e184202 0d174001 0c163d02 0b133703 0c143502 0a123402 00000000 00000000 00000000 080e2701 080e2701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ececff03 ececff29 ececffa3 ececffd4 ececffc5 d9daf631 20319c40 16289778 16289714 16289720 1628979a 1c2d9a67 989fd61c e5e5fe1b e9e9fe41 ececff93 ececff32 ececff04 0a103f02 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08144601 0c174701 00000000 030e3a01 00000000 0e173e01 111a3e01 151d4001 00000000 00000000 00000000 03092502 00011c01 01061e01 070c2301 070b2101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ececff03 ececff20 ececff71 ececffe6 e3e4fb5b 2f3fa53f 1628977c 1628971d 1628973c 192a98ab 5c68b94d e9e9fd85 ececff8f ececff91 eaeaff5e dcddfa0d 0c154f03 7552363b c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7138a7 91683774 855f3551 7b563335 7551311b 00000002 00000001 00000000 00000000 00000000 00000000 00000000 09154801 363f6401 00000000 00000000 232c5101 00000000 00000000 00000000 00000000 00000000 393c4e04 474b5a04 26293902 070a1901 0b0d1b02 7a573817 865e3a2a 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ececff04 ebebff3f ececffdb eaeaff5f 9ea6dc47 1b2d9c7f 1628986c 16289755 182a98a2 5562b655 e4e5fb8d ececff89 ececff3c ececff0c 1626af02 09145c09 805b337b c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ab7d31d2 9e7232b6 986d33a4 946a3496 9168358a 8e653577 8b623462 8760364e 845e3646 865e363d 865f3739 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 88613842 8d653958 936a3a7f 9d733c9f aa8042c6 906834ee 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ececff02 ebebff38 ececffd7 ebebff5c e6e7fd4a b9bde968 2d3da37f 16289896 162897b9 21329cb2 a3a9dc7b e9eafe97 ececff1a ececff01 3e4fe401 0e112705 805a2d7f b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 e9e9ff27 ececffcd eaeaffca eaeaffc5 ebebffa7 babee971 2636a49a 162897e2 192b99d9 525fb479 e6e7fc99 ececff5d e5e6fe16 707af702 0f101e08 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 9b98ff01 b9bfff08 dee1fd2e d5d7fd85 b7bdf9d6 bbc0f9d5 e3e4fec1 e8e9fecc 8890e4b9 1f30a4e0 172999eb 24349f8c c6c9ed59 e8e8fd93 ececff5c ececff17 383e750e 0d0a0926 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 2d40ff10 b0b9fd55 bec5f9af 818cf3f1 6e7bf1f8 b6baf7e5 f0effeed dedefbf9 666fd4f8 2536acf3 1e2fa5e0 2939aa9a 6c77c389 d8daf592 eaeafe71 c0c3e423 16204b29 543c2585 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5517fe 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 3d43ff01 616afe3e 9fa9f8af 7482f1f2 7480f1fe 9aa2f7fb dbdbfdfa f3f3fffe cccef4fe 4e5bc5ff 2737aefd 2637adf0 2c3dafc7 6c76c596 dedff9a5 e0e1f846 3d477726 1520444c 5a422abb 614725eb 453431ed 201c34f2 5b4535fe 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9696ff14 6b75f887 5060edeb 3548eaff 8690f5fb c0c6fdfa e7e7fdfc d7d8f2fe 8990d9fe 6970e1ff 5861dffe 545fddf0 5f6bcdd9 abb0e5d0 8d94db80 2932973b 111b5637 070b1a55 202d45a9 24306bf4 101860fc 4a3c44ff 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 01010414 00000000 00000000 00000000 │ │ +16289702 16289708 16289702 00000000 a89fff08 aaa3fd6e 4b54f0df 2236eaff 3f53f1fb acb4fcfb c1c6fbfb c9caedfe abafe1ff 9399f5ff 9aa0f5ff a1a6f3ff a7acf2fc 838de0f5 3a4ccce6 1d2db9bb 1d2da864 121f6d53 070c519b 11176ef3 101a70fe 3b3458ff 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 02031c01 03040701 00000000 │ │ +16289711 1628974e 16289737 1628970f 7a73f40a 9f94fd5d 8a8cf5d9 515deefd 3d4feefd 6675f4fc bec3fafd c7c9f4fe 949ad4ff b1b7f2ff 949efcff a7aef9ff 828cf1ff 3044e6ff 2a3ed3fe 2d3fbefb 3a4bc0eb 3e51d3d2 212ea2e2 222b88fc 222f8fff 3d396aff 9f7c2fff a07d2eff 9e7b2dff 9b782bff 967529ff 967429ff 937127ff 957327ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +1628971f 16289790 162897ac 16289756 1b2ba118 101dc25a 232debb7 2e3cefde 444df0f4 404eeefc 7683f4fe b1b5f7fe b9bae6fe adb0dfff abb1f5ff 7889fcff 7686f9ff 4758edff 2539e7ff 253ae4ff 374be0fd 4b5be8fc 4556eafe 4856e0ff 646fd6ff 6e688fff a48134ff a58233ff a38032ff 8b6d2aff 7c6125ff 6e5620ff 5c481bff 7e6224ff 99772bff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 967427ff 947225ff 906e23ff 906e22ff 916f22ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0303033e 2d2d3118 e9e9ff03 00000000 00000000 │ │ +16289705 1628972e 16289787 162897a4 16289782 162898be 1425a0b0 1828b9b7 444be1de 4f54eef8 4754edff 8b93f5ff bfc1f7fe c4c6efff afb3e4ff 95a1fbff 687afeff 6e7ff9ff 5465eeff 3346e9ff 2b40eaff 2137ecff 243aedff 364af1ff 5e6cf1ff 8279a6ff a98539ff aa8738ff 9f7e34ff 765d26ff 4a3b18ff 443615ff 231c0bff 463716ff 896b29ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9a782bff 896a26ff 765b20ff 6c541dff 71571eff 816422ff 916f25ff 967326ff 947225ff 926f23ff 8f6d22ff 906d21ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5c12f9 0606067e 38383d50 adadbd4b e9e9ff23 e9e9ff03 00000000 │ │ +00000000 16289706 16289723 16289766 162897a1 162897cc 15269872 2332a986 515bc2d9 7579f0f5 4650f1fd 4b57efff 7b83f2ff b5b8f7ff d7d9fcff dedefdff bac1ffff bec4ffff bcc2fdff 99a1f8ff 7683f2ff 7f8bf4ff 8b96f4ff a0a7f5ff a9b1f1ff 8e8296ff ae8b3dff af8c3dff 977934ff 433517ff 2c230fff 57451dff 1c1709ff 0d0a04ff 56441cff 987830ff a58234ff a48133ff a38132ff 8a6c2aff 534119ff 34290fff 382c10ff 4b3a15ff 4f3d16ff 836624ff 9b782bff 967529ff 806322ff 68501bff 6c531cff 7e6120ff 896922ff 866621ff 81621fff 8a6920ff 8e6c20ff 8f6d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 826118fa 4b4b52b5 9797a5ae d0d0e4b3 e9e9ff60 e9e9ff09 00000000 │ │ +00000000 00000000 16289701 1628970b 1628972c 1627975e 0d199729 5252c257 b6baebc3 d5d9fbfb 8085fdfd 5860f5fe 4a59eeff 6573f1ff b7bcfbff dadbfdff e1e2ffff e1e2ffff e5e5ffff dfe0feff d7d9feff dcdefeff e0e1feff e4e4feff d7d9f7ff 978583ff b49142ff b49141ff 5f4c22ff 110e06ff 51411dff 9e7e37ff 2d2410ff 000000ff 221b0cff 876c2eff aa8738ff a98638ff 9e7d34ff 644f20ff 1e180aff 20190aff 524019ff 3e3113ff 1d1709ff 6b5420ff a07d2fff 93722aff 544118ff 1a1507ff 181307ff 2f240dff 403111ff 382b0fff 433412ff 6d541cff 8f6e24ff 947325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 886720fe 6d6d77ea a5a5b4d1 cacadd8d e9e9ff28 e9e9ff04 00000000 │ │ +00000000 00000000 00000000 00000000 1922b904 0f1ab019 1115a427 4d46d37d bfbdfae0 c9dbffff a7b0fffd 9793fdfe 7f83f6ff 616fefff 7986f4ff b6bbf9ff dbddfeff e4e5ffff e3e2ffff e7e6ffff e5e5ffff e2e3feff dbddfeff cccffcff c4c8f4ff 968072ff ba9847ff 9f813dff 322813ff 0b0904ff 836930ff b49142ff 423518ff 000000ff 100d06ff 775f2aff ad8a3cff ae8b3cff 917331ff 382d13ff 1c160aff 634e21ff 947631ff 3c2f14ff 050401ff 57451cff a28033ff 836729ff 332810ff 000000ff 000000ff 000000ff 000000ff 030201ff 29200cff 755b20ff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8d6a2aff 5c5c65d8 6e6f7a89 84848f33 e9e9ff06 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 2e25fe0a 1416e132 191cbe4d 3f35e688 8b7cf8e4 99b6fffc 6f8afffd 9b97fffe d1c6fefe 9aa3f6ff 4d5feeff 6f7cf2ff a0a8f6ff b1b8faff c5c9feff e1deffff efecffff e6e8feff bec4fcff 7d88f7ff 8a90ebff 997f69ff c19e4cff 95793aff 2b2311ff 0d0b05ff 806832ff b49245ff 201a0cff 000000ff 151108ff 78612cff b49142ff ac8a3eff 675225ff 0f0c05ff 342a12ff 9b7c37ff 8f7231ff 2c230fff 050402ff 56441dff 9d7d35ff 775f27ff 28200dff 010100ff 000000ff 000000ff 000000ff 0c0a04ff 4a3a16ff 94742dff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 806130f7 26262a98 0e0e0f43 10101216 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 2621c228 2722cb4e 4036fb79 3026dcdd 494dd0f8 3a47defd 4f4df8fe cdc5fffe dedffcff 6977efff 3044e9ff 3648e9ff 4c5cedff 6b7af2ff acaffbff dfd9feff eff6ffff eef4ffff bec1faff 707bdfff a58455ff c6a351ff 866d36ff 18140aff 050402ff 856c35ff 8a7036ff 1d180bff 000000ff 161208ff 907537ff b99646ff 997c3aff 372c15ff 000000ff 483a1bff a9883eff 5f4c22ff 0f0c05ff 0e0b05ff 5f4c22ff 997935ff 5d4a20ff 120f06ff 000000ff 000000ff 000000ff 0b0804ff 403315ff 83682aff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4223d5 01010177 0000003a 02020213 21232801 57585c01 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 3230c315 3a34e643 3730f074 3939bec9 52569afb 292b99fe 1310b5fe 6e5fefff f6e8ffff afb4f0ff 2b3dd7ff 293ddaff 3345e6ff 3647eaff 4052edff 777cf9ff b4b5f7ff eceefdff d1e6fdff 9ea0cbff b9954fff caa755ff 7f6935ff 090804ff 17130aff ab8c46ff 635028ff 151108ff 000000ff 312814ff b39247ff b49347ff 514220ff 060502ff 0b0904ff 715c2bff a88840ff 312813ff 000000ff 181309ff 765f2cff 967937ff 3d3116ff 030201ff 000000ff 000000ff 050402ff 342912ff 775f29ff a58338ff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 02020311 12141904 4e505405 56575c02 │ │ +00000000 00000000 00000000 00000000 2e34bd03 3d3ff114 3a37ed5b 1b17b36f 535ecdb9 89aaebfd 6790c9fe 3a5bafff 2331c5ff 666ef9ff 9098f7ff 3242ceff 1f34c9ff 4758e1ff 3d4de7ff 3447eaff 4e61f3ff 5f67f0ff 6968deff 7385eaff 9a91aeff caa657ff cca858ff 7e6736ff 070603ff 3f341bff 9b7f42ff 5b4b26ff 0a0804ff 000000ff 5b4b25ff c19d50ff 8e743aff 201a0dff 000000ff 1a160bff a48641ff 806933ff 151108ff 000000ff 251e0eff a2833fff 947839ff 3c3017ff 0e0c05ff 090703ff 0c0a04ff 3a2f15ff 80662eff ad8b3eff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0101020b 00000403 00010802 15171b01 │ │ +00000000 00000000 00000000 00000000 00000000 3230f00f 2220b85b 0606636e 6c81cab0 a1d3fff3 88c9ffff 72b2feff 5279fcff 6373e9ff 6576ffff 4456d0ff 1528afff 384ad1ff 6f7df5ff 4656ecff 3045eaff 5962f2ff 5a53ecff 5144e3ff 8a7280ff d5b15fff d1ad5cff 947a41ff 1d180dff 6a572eff 9a7f43ff 40351cff 000000ff 18140aff 7f6936ff c29f52ff 534423ff 020201ff 020101ff 46391dff c4a051ff 705b2eff 040302ff 080703ff 68552aff bf9c4cff ab8b43ff 77612eff 584723ff 5b4a23ff 705b2bff 977a3aff b49144ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1717aa05 090a5d3d 0d123082 5a61a2a3 5263a7ea 3853a0ff 394bafff 5d60b2ff 9aa7eeff 6b7ffeff 384cd4ff 1b2ca0ff 2135aeff 6a7aeaff 7b86f7ff 394beaff 5866ecff 8a8bfaff 766cf0ff ae8c5fff dab664ff d5b160ff b39451ff 836d3bff ac8f4dff 9b8045ff 241e10ff 000000ff 362d18ff aa8c4aff 9e8345ff 2d2513ff 000000ff 000000ff 88713aff c9a555ff 65532aff 020201ff 302714ff ac8c47ff c29e50ff ac8d47ff a98a45ff b29248ff be9c4cff be9b4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 16159501 00000000 070b4c02 00041d34 1b1e2f8a 4d506789 2a2b4cea 000027fe 282a6bff 828ac9ff a8b7f7ff 6f83f5ff 263bc5ff 162689ff 172892ff 4056daff 8191ffff 6776f3ff 4a5df1ff 717ff8ff 6363c3ff d2ad61ff dcb866ff d9b565ff d8b464ff caa85dff d5b261ff 846e3cff 0d0b06ff 100d07ff 6f5c32ff c2a156ff 7a6537ff 100e07ff 000000ff 2b2413ff b79850ff caa658ff 826c39ff 514323ff 947a3fff caa656ff a28544ff 7d6735ff a88946ff c6a253ff c5a251ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0d0f5f01 06093301 00000000 00041724 24283d7c 484b588d 282b3bd8 070a31ff 404788ff 8f9bd8ff a7b7fcff 6176ecff 152ab2ff 18287dff 15268dff 3149dfff 8091ffff 97a4ffff 566cfaff 3d53f6ff 836e79ff e0bc6aff ddb968ff dcb868ff dcb867ff dcb867ff bd9e58ff 554727ff 030201ff 382f1aff ad904fff c2a158ff 61512dff 080704ff 000000ff 574827ff bd9d54ff d2ae5dff caa859ff c19f55ff cdaa5aff c09f54ff 796535ff 6a572eff bf9e52ff be9d52ff ac8d49ff b8974eff c7a354ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 11124601 00000000 00000000 00000000 00000000 0409240f 2c31484e 494d5e7d 282b44a9 090e44e2 4550a0f1 93a5ecff a5b7fdff 4c62e7ff 0c1e98ff 101c63ff 162897ff 344ae5ff 808bffff 8794ffff 5870f8ff 3d48c7ff cca75dff e1bc69ff ddb967ff ddb967ff dbb867ff bc9d59ff 665630ff 1d190eff 19150cff 7f6a3bff ccab60ff ac9050ff 39301bff 000000ff 17130bff 7e693aff cba95dff c9a75cff caa95cff d5b160ff d1ad5eff a88b4cff 64532dff 786435ff af904dff 715e32ff 524424ff 7e6937ff bb9a51ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 0c0e3801 00000000 00000000 00000000 080f2901 0b122e04 343b5813 4b506824 21263f31 0811494f 2738a871 526bfab7 6b82f9eb 2f46d8fc 0c1a84ff 0e1962ff 1729a1ff 4357e7ff a5aafcff 979effff 556cf9ff 826c76ff e0bc67ff dcb865ff dcb865ff dcb866ff c9a75dff 705d34ff 090704ff 19150cff 726035ff c6a55dff d9b566ff 85703fff 17140bff 000000ff 382f1aff 977e47ff 9b8148ff 6e5c33ff 907843ff d0ae60ff d4b161ff 88713fff 463a20ff 6f5c33ff 6a5830ff 2a2313ff 0c0a06ff 41361dff 967c42ff cba85aff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 01010317 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 04092101 15193507 3c42600c 4b506c06 141a3802 0c195201 1c2f9e0b 2942e426 2c44e683 1d31b5e1 131e75fe 111c69ff 1326a2ff 475ae3ff a7b1feff bfc4feff 7771abff d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff ccaa5dff 574828ff 050402ff 483c21ff b69854ff dcb866ff d0ad60ff 5c4c2bff 020101ff 060503ff 4f4225ff 7d683bff 372e1aff 131009ff 5b4c2bff c2a25bff bf9f59ff 544627ff 282213ff 5b4c2aff 554727ff 1f1a0eff 000000ff 201b0fff 7a6537ff cdab5dff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9551fe 21170eb9 01020590 090f2798 080f2845 0d173d81 030c2b9b 010a2b4f 0810311c 00000000 0509180b 00031101 │ │ +06091c0b 05081d06 00000000 00000000 00000000 00041601 1c1f3504 474c6507 00000000 00000000 13226b04 1e329701 223abf02 2036bf2d 1a2b90b8 131d64fd 131f69ff 11239bff 354bddff 96a3fdff b7b3d2ff c19b59ff e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff cba85aff 6c5930ff 100e07ff 483b20ff ba9b54ff dcb764ff ae914fff 2a2313ff 000000ff 17130bff 574828ff 524526ff 100d07ff 000000ff 322a17ff a3884dff a3884dff 3c321cff 2c2515ff 6b5932ff 746237ff 322a17ff 010100ff 0e0b06ff 6b5932ff c7a65cff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 5d462cea 00000099 0509198d 0b1645ff 152051f2 000b3fc9 373e60d0 3b415eb9 1b234288 050d2f35 00022109 191e3202 │ │ +02050a09 0407120d 00000000 05081601 05071501 02061401 262a3806 4f516301 3a3f5c06 09154e0c 1a2b7808 1e328f02 00000000 1f34931b 16267eb2 111e6dfe 16257fff 2032aaff 3348daff 7f87dfff b69460ff dfb75cff dab35aff dab35bff d9b25cff dbb35dff dab45dff d8b15dff 7a6535ff 0b0905ff 282112ff a58849ff dcb661ff 826c3aff 090704ff 000000ff 19150bff 836d3cff 6f5d33ff 19150bff 000000ff 241e11ff 967e46ff 977e46ff 524526ff 746136ff b89a56ff 947c46ff 312917ff 000000ff 100d07ff 665630ff cdac60ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a7854dff 151728fe 091031e4 000c3dcb 2b386bfa 4e5983df a9adc1ce 9da1b7ba 9397ada1 878da169 9fa3b222 aaaebb04 7f839702 │ │ +00000000 00000000 00000000 05091401 00000e08 12152504 4d4f5a0f 48495216 262e530a 0e1e5c03 1b2e8001 00000000 1e369602 1a2c9831 162389c5 172695ff 2a3eb8ff 4a5fddff 7d8aecff a88a6fff ddb455ff d9b155ff d9b056ff d6ae56ff c5a150ff c9a452ff dab259ff c19f50ff 5c4c27ff 010100ff 251e10ff ad8e49ff d0ab59ff 4e4122ff 000000ff 000000ff 4f4223ff d5b05eff 997e44ff 1c180dff 000000ff 372e19ff 947b43ff a68a4bff a08549ff ccaa5dff dcb866ff 947b44ff 221c10ff 000000ff 0a0804ff 6e5c33ff caa95fff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 5a4c3ffe 282a33fc 090f2afd 4d5578fc 858da8e3 b5b9c8d8 767e9fc6 555d82bb 5e65849b 767d9751 72789212 7f849b02 84889d03 │ │ +00000000 00000000 05081202 00000a02 1b1e2d07 3f404e07 7f808f08 1d224807 18255e03 16286b01 1a2e7c01 1b2d9a09 1c2ebe2f 1c2be29b 263aebed 2c43e7ff 405bf2ff 7081feff a5908cff d6ac4eff d9af50ff d8ae50ff d8ae51ff b59345ff 6c5729ff 907538ff d4ac53ff a78842ff 372d16ff 000000ff 2f2613ff ba974cff ac8c47ff 292211ff 000000ff 000000ff 93793fff dbb45eff 7e6836ff 050402ff 020101ff 45391eff b0924eff cfac5dff d1ad5dff dcb763ff cca95cff 746035ff 16120aff 000000ff 1e190eff 826d3cff c6a65cff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 715633ff 16171cfe 66666afa 76787ff5 94959beb 868992e1 333952d8 101536e6 00043395 050f3f62 0f184435 1b244a09 050e3602 00002904 │ │ +00000000 07092301 00000000 1b1c3302 60617007 58586a01 30345403 0d1a5005 16266806 182a720f 1a2baa36 192bdb81 1a2df7c8 344dfff1 3f59fefe 516bffff 445efeff 7c7bbeff ca9e47ff daae4aff d6ab4aff d6aa4bff ba9542ff 624e23ff 0a0804ff 6d5828ff caa24bff 826831ff 141008ff 000000ff 46381bff bf9b4bff 886e36ff 141108ff 000000ff 332a15ff b7954bff c6a352ff 463a1dff 000000ff 090804ff 5e4d28ff c6a354ff dbb55fff dbb55fff dbb560ff b99951ff 5e4e29ff 0f0c06ff 000000ff 2f2715ff 7c6738ff c8a65bff dcb764ff dcb765ff dcb765ff e1bd68ff b49050fb 120f0cdd 02040cef 191b27ff 494c59ff 3f4357fb 050b26dc 0a112f28 01052142 0d143933 00000000 0f174301 0a123a01 09103402 0a113002 │ │ +02051801 02051901 00000000 5a5d6d04 5152630b 00000000 0d184206 12215d1c 16277f3d 1829c580 1e30f0ce 2035fff7 4d61ffff 8497ffff a4b7ffff 788ffbff 404cd5ff ac8854ff daac43ff d5a843ff d5a844ff c89f41ff 85692bff 181308ff 030201ff 7f652cff b99441ff 56451eff 070502ff 000000ff 715a29ff caa24bff 705a2aff 0b0904ff 000000ff 645127ff c7a24eff 9e803eff 141108ff 000000ff 130f08ff 766030ff c7a352ff c8a453ff cba755ff d8b05bff a68846ff 473b1fff 010100ff 030301ff 40351cff 826b39ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 06070e57 02051a6f 00021fa5 0a102ca1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +02051802 04071602 00000000 676b7907 00072b06 111e4d01 111e6626 14237da4 1623b0cc 1a28e6eb 2635fffc 6d80ffff b4c6ffff eef5ffff c9d9ffff 6079d6ff 745f6aff d4a43aff d4a53cff d3a53dff d3a53eff af8935ff 4f3e18ff 000000ff 1e1809ff 93752fff 937530ff 261e0dff 000000ff 141007ff a7853aff cea448ff 4e3f1cff 000000ff 231c0dff 947736ff c59f49ff 6a5528ff 000000ff 010100ff 332914ff 806832ff 8b7137ff 776130ff a68743ff caa553ff 90753bff 282111ff 000000ff 0d0b05ff 3d321aff a68947ff dbb45eff dbb45fff dbb55fff e0ba62ff 957340f2 030201a4 0000007c 00000049 0000001f 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 474e7301 06124c02 121e6307 13207969 152299f0 1825cfff 4e5ef4ff 99abffff c0d7ffff b4d2fdff 799afdff 475bd8ff 3f4489ff c09236ff d5a434ff d2a135ff d2a237ff cfa037ff 906f28ff 201909ff 000000ff 403212ff 94732bff 6c5521ff 141006ff 000000ff 473816ff c79d3fff b9933cff 231c0cff 000000ff 483919ff ad8a3cff b18d3eff 433518ff 030301ff 090703ff 493a1bff 635025ff 2a2110ff 302712ff 907537ff c29c4bff 755f2eff 0a0804ff 000000ff 0e0b05ff 3d3219ff d7af58ff dab359ff dab35aff deb75dff c59f52fe 271b13cf 0101049b 0000015f 0000002c 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 2d366901 09155610 121e6548 13207cc3 1723a4f8 2a37dffd 7b98feff a9caffff abc0fbff 667bdfff 2430adff 1a2b89ff 8d6b40ff d4a12aff d09e2dff d09e2eff d19f30ff b68a2bff 574315ff 000000ff 0f0b04ff 69511bff 927027ff 4b3a14ff 000000ff 090703ff 7a5f23ff d4a63eff 90712bff 000000ff 130f06ff 6d5622ff bc943cff 8f712eff 211a0bff 000000ff 1e180aff 4d3e1bff 312711ff 000000ff 2e2511ff 957836ff b99544ff 4f3f1dff 000000ff 000000ff 080703ff 77612eff d9b055ff d9b056ff dab257ff dbb258ff 634933fa 010113d9 030412ba 03040c51 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 18235209 0d18515f 131f64bc 131f72e8 16208ff6 3a44c7fa 8a98f4fd 91a0f7ff 6476d2ff 2a3794fc 172866ff 443e55ff ca9524ff d09b23ff cf9a25ff cf9b27ff cd9a28ff 916d1dff 2a1f09ff 020100ff 41310eff 937022ff 896920ff 2c220bff 000000ff 2f240cff a7812cff d3a338ff 6f561eff 0c0903ff 1b1508ff 876927ff be9438ff 6d5520ff 110d05ff 030201ff 332810ff 453716ff 0c0904ff 020101ff 3b2f13ff 9c7c35ff a48339ff 1e170aff 000000ff 010100ff 191409ff c59f48ff d8ae50ff d8ae51ff ddb453ff b08a49ff 383c4cfd 142256f6 090f46e1 0a0e393e 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 767d9604 0d184734 0f194baa 0e184cda 0b133fe9 11154ae6 44478bf3 858bc5ff 292b90ff 0f175af4 132153d0 1a275cc0 a0742df0 d09819ff cc961cff cd971eff cd971fff c49120ff 755713ff 1b1405ff 2b2008ff 816118ff a97f21ff 6d5216ff 0b0902ff 030201ff 674e17ff c6962cff c9992fff 644d18ff 020100ff 392c0eff aa842cff b0882eff 413211ff 000000ff 161106ff 453614ff 31260eff 000000ff 110d05ff 56441bff a88435ff 82672aff 0a0803ff 000000ff 030201ff 5c491fff d6ab4aff d6ab4bff d9ad4cff d4a94cff 655145ff 5d566afe 6d7699fd 465aadfb 131c73ef 04072abc 080e2766 0b124103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 454c680b 06103656 080f309f 0f132c9e 13172693 1d1f2a9a 606477ce 9a9fbdc1 23255577 04051983 06091d63 5f452fad c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff b88517ff 59410bff 191203ff 5d440dff ac7f1aff 946d17ff 392a09ff 000000ff 2c2108ff 9e771eff cf9b28ff c29227ff 4c3910ff 000000ff 5a4414ff c6972dff 937022ff 1e1707ff 000000ff 31260cff 4e3c14ff 191307ff 000000ff 1f1809ff 785d22ff b18a33ff 5b471bff 0c0903ff 000000ff 040301ff af8a37ff d5a844ff d5a945ff dbae47ff 9a7841ff 4b4a5bff 595584fd 7a70b6f9 a6bbe0f2 76a3edec 2a3fa5ee 070953d8 0a10433f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 31344a01 24283b14 0f12215b 1215226b 8186906d b6bcc765 d1d7e25f c7ced991 d2d9e580 eef5ff0d 00000000 553c270d a9761de2 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff b6830eff 4b3607ff 130e02ff 7c5a0dff 8d6710ff 402e08ff 0e0a02ff 030200ff 846113ff cb951fff cd9820ff b4851eff 3f2f0bff 0f0b03ff 7f5f18ff c99727ff 694f15ff 010100ff 130e04ff 523f12ff 4f3c12ff 100c04ff 0e0b03ff 4a3912ff 9d7928ff 987527ff 231b09ff 000000ff 000000ff 3f3112ff d4a53cff d4a53eff d6a73fff cea13fff 4d4049fe 555471fe 7070a1fd 453fcff7 483fe8ef 5d64fde8 5b7affdf 364dc9ca 141e69a6 0e13840a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 05081501 1e1f2914 36383f4b 797c8666 d9dfe9b0 e2e9f393 c1b3a6a5 b3946ac3 ad8750b4 966e3d82 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff b07c07ff 483203ff 271c02ff 6a4b07ff 3a2904ff 000000ff 070501ff 583f09ff be8914ff cb9417ff cc9419ff ab7d16ff 412f09ff 140f03ff 745512ff a67b1aff 3d2d0aff 000000ff 392a0aff 775916ff 543f10ff 151004ff 2a1f09ff 7f601bff b38828ff 644c16ff 0e0b03ff 000000ff 090702ff 9f7a28ff d2a236ff d2a237ff d7a839ff 906d3aff 2e2e5bfe 6c6c8bfe 9695befe 9592e5fa 8081f3f3 4a4dd6e7 303cdcd9 4f72ffc7 415bf2a0 090b7453 0e164c1d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00020b03 2b2d3824 90959e57 d6dce7b1 9e805e98 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff bc8203ff 644502ff 593e02ff 473101ff 070500ff 150f01ff 573d04ff a57409ff c78e0cff ca8f0eff ca9010ff b58210ff 473307ff 050300ff 4c3709ff 76560eff 0a0801ff 140f03ff 795911ff a57918ff 5c450eff 140f03ff 46340cff a0771cff 97711cff 281e08ff 020100ff 201806ff 554012ff d09e2dff d09e2fff d3a030ff cb9b32ff 3f3541fe 1c205ffd 6f6fa3fd adacd7fc bab9f2fa c2c1fbf9 9fa0fcf2 3535b9d8 171ca0c1 2f41d9b0 1f2bc085 090e5a44 080f2f0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 858a940b b3b9c341 c8c3c1b7 bb8828f9 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b27b03ff 9a6b02ff 835b02ff 5f4201ff 4d3601ff 7d5702ff b07a03ff c48804ff c78a04ff c78b06ff c88c07ff b88108ff 6a4b06ff 281d03ff 4a3505ff 432f05ff 140e02ff 5d4309ff bb8713ff bf8a15ff 63480cff 110c02ff 3a2a08ff 876313ff 46340bff 000000ff 1b1405ff 533e0eff aa7e1eff cf9a26ff cf9b28ff d39f28ff 936c2cff 131a41fd 1f2f84f9 333d99f5 7d7cdbf2 a5a2fbee c3c4f7f3 dadafaf9 a2a3e4e4 44477bbd 151968a5 10158287 070a5a4f 080e2c1b 0c133a04 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 eef5ff02 eef5ff0c dce3ec3b a9895ece cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff a97502ff a47303ff a37103ff a27003ff b57d03ff bb8203ff bd8303ff bf8503ff c18503ff c38703ff c28603ff 9c6c02ff 6e4c03ff 7a5504ff 493303ff 674805ff a97709ff c88e0dff bd870dff 946a0cff 332404ff 3c2b06ff 694c0bff 0c0901ff 221904ff 74550fff aa7c16ff cc961dff cd971eff ce9820ff cc9722ff 412f1dfd 040715fb 172671f6 233bc0f1 2835c9e8 4847f6e0 7270f5e3 c6c7e9f3 cfcfecf1 9597cec9 44476d9b 0d103c78 06093446 06092915 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 eef5ff02 eef5ff0f d0d6df3b a77622d9 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff b77f03ff ad7803ff a17003ff 9a6b02ff b57d03ff c58904ff c68a04ff c78b05ff b17c06ff 835c06ff 7a5606ff 775507ff 684907ff 976c0cff c38b10ff cb9213ff cb9215ff cb9316ff cf9616ff af7e23fd 120f17e3 040614f2 09102bfb 2237a4ee 2845d9e2 2b39ced8 5755f8d1 9797ebe1 d4d4edf5 b8b9d7dd 8183ad9e 0f11475e 00042030 04071d0d 00000000 05071a01 06091901 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 eef5ff01 eef5ff05 6d707413 a06f15e3 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff be8303ff b87f03ff ba8103ff be8404ff c08606ff c78b07ff c88d08ff c98e0aff c98f0cff c98f0eff cc910eff 725121e8 010207ac 030519a4 06091ec0 0a1235dd 223baddb 2f4cd4cd 4b57d9c1 7475fbc8 bebfeee2 d5d6ede9 c8c8deba 9d9dbf51 3e3f6918 0f112d06 00001501 00000f01 00031202 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b77f03ff b88003ff ba8103ff bc8203ff be8403ff c08503ff c28603ff c48803ff c58904ff c68a04ff c98c05ff c3890bff 382816c4 00010285 00000249 03061339 030712a8 081033d6 3046aec6 5068dbb6 4c59d1a7 9da0fbaa dadaf8d8 e4e4fae1 e4e4fa9a e0e1f839 cacbe40a adaebd02 474a5302 20222f02 0b0d1b01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff aa7503ff ad7702ff b07a01ff b27b01ff b47c01ff b77f01ff b98001ff bb8102ff bc8302ff be8402ff c38700ff ad7810fb 120d09a4 0000006a 00000034 00000010 080d2559 050818b5 0b1440c0 4c5fb3a5 5065ca79 5b65c951 d8d9ff81 e8e8ffcd e9e9ffda e8e8feaa e6e6fd61 ddddf622 a3a4bb05 5d5f6901 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff ae7c1cff a7761dff a6751bff a67516ff a87510ff aa770eff ab770cff ac770bff ad7809ff af7907ff b37c03ff 8a611cf3 06050492 00000057 00000025 0203070a 080d271a 070c2372 03081ea9 30365896 5162ae5a 293fa620 b6b9e824 dfe0fd72 e7e7fec6 e9e9ffe5 e9e9ffd3 e9e9ff94 e9e9ff28 e9e9ff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff cc910eff ca9113ff c99017ff c7901bff c6901eff c48f21ff c38e22ff c18e25ff c08d26ff be8c28ff be8c28ff a07431fc 765225ea 724f1ddd 714f298d 0000000d 00000004 070c253a 070c1f93 1316267f 484f6f55 31449a2e 1a31951c 7b82cc2a d5d7fc5d e7e7fea6 e9e9ffda e9e9ffe6 e9e9ff64 e9e9ff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8402ff c18603ff c48804ff c68a05ff c88c06ff ca8e09ff cb900cff cc920fff cd9312ff ce9516ff d29918ff b98622ff 8f6411ff 7e5700ff 745000ff 785311ff 51392244 00000010 050b2026 04091c5c 0d102244 67686e36 2d365c31 14287e29 1c2f881a 6a71c110 e2e3fe34 e9e9ffaf e9e9ffeb e9e9ff70 e9e9ff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ae7803ff b17a03ff b47d03ff b77f03ff bb8102ff be8302ff c08502ff c28703ff c58904ff c98c04ff b78118ff 976a24ff 976908ff 916402ff 8a5f00ff 835a06ff 4c351d78 00000025 04061722 00041916 171b2907 52556005 1a1d2a0f 0d173e18 1a2c7a0e 1a2a7e04 dfe0f915 e9e9ff9f e9e9ffea e9e9ff79 e9e9ff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5c401ee5 694b21f4 6f4f20fc 6f4e15ff 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff 9e6d03ff a16f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b77e01ff b47c07ff 99732fff a07d42ff 8e6427ff 956717ff 996a0bff 936608ff 3c2a1891 0000003c 0101041a 00000003 00000000 00000000 10132001 05091506 0e184304 192c7901 e9e9ff12 e9e9ff99 e9e9ffed e9e9ffb7 e9e9ff55 e9e9ff1d e9e9ff08 e9e9ff01 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 0d0d0e9e 3c3c43d0 535257f4 4f4b4ef0 40352fda 3c2b1dd3 483220df 553b1dea 62451af4 724f15fc 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 8d6202ff 906402ff 936602ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a77301ff 9d6e14ff 8c6a32ff 7e5713ff 986800ff c08709ff ae7b1eff 9a6b13fe 23191096 0000014a 0000001c 00000004 00000000 00000000 00000000 06091801 090f2401 00000000 e9e9ff07 e9e9ff69 e9e9ffdd e9e9ffe8 e9e9ffd5 e9e9ffa6 e9e9ff60 e9e9ff1b e9e9ff02 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 48484f8b 797985d9 7e7e8af4 63636dd1 20202394 0000028b 00000493 0001059d 000104aa 140e0bba 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7d5602ff 805802ff 835b02ff 865d02ff 895f02ff 8d6102ff 8f6302ff 926502ff 966701ff 8c6422ff a67828ff ad7b1bff b37d15ff ca9933ff b98930ff 8c6118f0 0604038b 0000014c 0000001d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2e3fa1f e7e7fe68 e9e9ffa1 e9e9ffc7 e9e9ffe0 e9e9ffd7 e9e9ff8e e9e9ff17 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 1a1a1c27 5d5d6640 ababbb9f b9b9cbea b2b2c3e4 88889593 1313154a 0000004d 00000055 0000005e 00000067 00000073 0000007d 00000088 00000091 00000099 0b0704a4 291e12c1 402e1ce0 503a20ec 63461ff5 704e16fd 6e4c09ff 6c4a02ff 6d4b00ff 714d00ff 745000ff 785302ff 7c5602ff 7f5702ff 825901ff 855b04ff 8a6329ff c4932dff d49e22ff c9931dff b9882bff bc881fff 61441bd7 00000081 01010145 00000019 00000003 00000000 00000000 00000000 00000000 00000000 060b1d01 0e194601 17266e01 ced0ec08 e9e9ff21 e9e9ff4c e9e9ff73 e9e9ff7e e9e9ff6a e9e9ff18 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 72727d0a d1d1e541 dbdbef8a dedef3ce dcdcf1f1 d4d4e8ba a7a7b648 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 00010285 0203099c 030612a9 070a17b0 1f1b1dbe 312316c2 523a1dda 61431aeb 684813f8 6d4b0aff 684801ff 694800ff 6d4b00ff 714d01ff 755107ff 916b2cff d1a23dff d3a235ff d19e2dff d39d21ff b78522fd 23190fb1 00000073 0101013a 00000013 00000001 00000000 00000000 00000000 00000000 04071401 05081401 070c2001 00000000 00000000 131f5b01 e9e9ff01 e9e9ff04 e9e9ff0a e9e9ff0b e9e9ff02 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff04 e9e9ff20 e9e9ffa2 e9e9ffd7 e9e9ffe2 e9e9ffd1 e9e9ff68 d9d9ee10 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000143 01010450 0203095f 02040b6d 03030675 0000007e 0000008a 00000094 0c0905a3 342415bf 533b1edd 6a491af4 694909ff 624400ff 684807ff 957031ff d4aa4fff d7ab47ff d5a73fff d4a437ff 644824dd 00000092 0000005f 0001012c 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 04071301 04071101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff09 e9e9ff45 e9e9ffa4 e9e9ff81 e9e9ff7a e9e9ff5c e9e9ff1d 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000145 00000052 00000161 0101016f 0001017d 0000018a 06040299 2e2013b9 5d411de2 6c4a13fb 916d31ff c69f55ff e1b95dff dcb253ff 936f36f1 0d0906ab 0000007d 00000048 0000011d 08080a07 43465003 0d101c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +03041a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff3a e9e9ff58 e9e9ff0f e9e9ff03 e9e9ff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 070c2202 00000002 00000005 00000008 0000000d 01020613 00000019 01010524 02030c32 090b163f 0809134a 03040a55 01010265 00000076 00000088 20170da9 674a28e0 a17d46f9 b89353fa 856538ec 110c07b3 0000008e 0000005e 0000002f 01010212 191a2205 595b6404 070a1902 03061301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 090d2901 00000000 │ │ +03042502 0b084f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d173f01 13215801 192c7601 1a2e7a01 1c308201 00000001 00000003 00000007 0f142f15 2e365e24 242c5b2a 131b4b32 0b102f39 04061243 01020655 0000016b 00000080 00000094 0000009f 0000009e 0000008c 00000068 0000003d 0000011a 03040809 2e2f3705 3f424c05 00000e03 04071401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 101a5001 00000000 00000000 00000000 │ │ +08064103 100a5a02 170e6d01 150c6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a2c7901 00000000 00000000 00000000 2f3a7603 5562a812 4859b414 172b9f19 17267f1d 0e174b24 070c252c 03050e3b 0101044f 00000163 00000070 0000006f 0000005d 0000003d 0000001f 0101020b 1f212904 56586003 282a3503 00000b01 04081401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +100a5807 140c6304 120b6202 0c095a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 17296d01 1a2d7801 16256402 00000000 00000000 00000000 00000000 5362b203 7b8ad90a 5065da0b 1931b40c 1a2a850e 101c5312 090e291b 04071327 02030731 00010237 00000035 0000002b 00000019 0000000b 00000002 181b2702 54565f02 44475101 0b0e1901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +120a5a10 0d0a570a 07074806 05053204 05041f02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 17296b01 192b7101 13205501 0e184101 00000000 00000000 00000000 192e9303 3c51ba05 8e9ade05 4d60c205 1f349a06 192a7f04 101b4c08 090f290d 04061011 01020412 00000010 0000000c 00000006 00000002 00000000 00000000 11142001 6b6d7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b074b21 05053a16 0304240e 03041608 03041005 03041103 03041101 03040f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 00000000 00000000 00000000 00000000 0e194201 111d5001 192a7701 20359801 2137a501 5464bc01 8a96cc02 2b3d9503 15257203 14225e02 101b4b02 0c163703 080f2601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35384101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_test.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000003 00000004 00000006 00000007 00000008 00000009 0000000a 0000000a 0000000a 0000000a 00000009 00000008 00000007 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000006 00000008 0000000b 0000000d 0000000f 00000012 00000014 00000015 00000016 00000016 00000016 00000016 00000015 00000014 00000012 0000000f 0000000d 0000000b 00000008 00000006 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000007 0000000a 0000000d 00000010 00000014 00000017 0000001d 60606040 75726e54 68708277 6386c895 6589d0af 678bd1b3 678bd1b3 6689d0af 6184c996 5169997b 77777353 60605f40 0000001d 00000017 00000014 00000010 0000000d 0000000a 00000007 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000008 0000000b 00000010 00000015 0000001a 4c4c4c3c 76767675 939393ae 8c8c8cdb 909090f4 918f8bff 80858eff 5f8de9ff 669cffff 669affff 6699ffff 689bffff 5f95ffff 6a83b5ff 93908aff 909090f4 8c8c8cdb 949494ae 75757575 4b4b4b3c 0000001a 00000015 00000010 0000000b 00000008 00000005 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000c 00000012 00000017 2a2a2a30 3e3e3e7e 484848cc 7a7a7af3 898989ff 838383ff 7d7d7dff 7f7f7fff 7f7f7fff 888580ff 62769eff 5586eaff 649affff 659affff 5d92fbff 597fcbff 83888fff 817f7cff 7f7f7fff 7d7d7dff 838383ff 898989ff 797979f3 484848cc 3e3e3e7e 2a2a2a30 00000017 00000012 0000000c 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000b 00000011 00000017 31313134 47474791 474747eb 424242ff 3d3d3dff 6a6a6aff 7d7d7dff 7c7c7cff 818181ff 818181ff 848485ff 848383ff 8a8886ff 606e8aff 5471adff 5374b5ff 576e9eff 80858dff 85837fff 858585ff 818181ff 818181ff 7c7c7cff 7d7d7dff 6a6a6aff 3d3d3dff 424242ff 474747eb 47474791 31313134 00000017 00000011 0000000b 00000006 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000e 00000015 00000020 3f3f3f85 454545ed 434343ff 404040ff 3e3e3eff 484848ff 6f6f6fff 7f7f7fff 808080ff 808080ff 838383ff 838383ff 838383ff 828181ff 87847fff 7c7a77ff 797978ff 85837dff 848380ff 848484ff 838383ff 838383ff 808080ff 808080ff 7f7f7fff 6f6f6fff 484848ff 3e3e3eff 404040ff 434343ff 454545ed 3f3f3f85 00000020 00000015 0000000e 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000011 00000019 3f3f3f45 767676c2 636363ff 434343ff 3d3d3dff 3f3f3fff 4c4c4cff 656565ff 7e7e7eff 7f7f7fff 7e7e7eff 828282ff 828282ff 828282ff 7f7f7fff 7d7d7dff 787878ff 747473ff 747372ff 797979ff 7d7d7dff 7f7f7fff 828282ff 828282ff 828282ff 7e7e7eff 7e7e7eff 7e7e7eff 656565ff 4c4c4cff 3f3f3fff 3d3d3dff 444444ff 636363ff 757575c2 3f3f3f45 00000019 00000011 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000007 0000000c 00000014 0000001d 6a6a6a73 797979f0 6f6f6fff 757575ff 717171ff 686868ff 6d6d6dff 707070ff 7e7e7eff 7b7b7bff 7c7c7cff 808080ff 7f7f7fff 828282ff 7f7f7fff 7a7a7aff 737373ff 636363ff a6a6a6ff 8a8a8aff 666666ff 747474ff 7b7b7bff 7e7e7eff 818181ff 808080ff 7f7f7fff 7b7b7bff 7b7b7bff 7d7d7dff 6f6f6fff 6c6c6cff 686868ff 707070ff 737373ff 6d6d6dff 787878f0 6a6a6a73 0000001d 00000014 0000000c 00000007 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000d 00000016 00000021 7878789f 787878ff 686868ff 6c6c6cff 6c6c6cff 747474ff 767676ff 787878ff 787878ff 797979ff 797979ff 7d7d7dff 7e7e7eff 808080ff 7e7e7eff 7c7c7cff 727272ff 626262ff 6f6f6fff f0f0f0ff abababff 626262ff 666666ff 737373ff 7c7c7cff 7e7e7eff 818181ff 7d7d7dff 7d7d7dff 797979ff 787878ff 767676ff 767676ff 747474ff 717171ff 6a6a6aff 696969ff 666666ff 767676ff 7777779f 00000021 00000016 0000000d 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000e 00000017 2a2a2a29 797979b5 727272ff 636363ff 6a6a6aff 6a6a6aff 6f6f6fff 6e6e6eff 737373ff 737373ff 777777ff 767676ff 7b7b7bff 7b7b7bff 7f7f7fff 7e7e7eff 7d7d7dff 757575ff 6b6b6bff 4d4d4dff b8b8b8ff ffffffff afafafff 848484ff 555555ff 6a6a6aff 747474ff 7d7d7dff 7d7d7dff 7e7e7eff 7a7a7aff 7a7a7aff 767676ff 757575ff 717171ff 727272ff 6c6c6cff 6d6d6dff 696969ff 696969ff 616161ff 707070ff 787878b5 29292929 00000017 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000e 00000018 19191931 515151cd 6d6d6dff 616161ff 696969ff 686868ff 6d6d6dff 6b6b6bff 717171ff 6f6f6fff 747474ff 747474ff 787878ff 787878ff 7b7b7bff 7c7c7cff 7d7d7dff 777777ff 707070ff 585858ff 666666ff f4f4f4ff fdfdfdff acacacff a0a0a0ff 5e5e5eff 5a5a5aff 6f6f6fff 777777ff 7c7c7cff 7b7b7bff 7b7b7bff 777777ff 777777ff 727272ff 727272ff 6d6d6dff 6f6f6fff 6a6a6aff 6b6b6bff 656565ff 666666ff 5e5e5eff 6b6b6bff 525252cd 18181831 00000018 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000e 00000018 0e0e0e2c 414141c8 3e3e3eff 4e4e4eff 696969ff 656565ff 6b6b6bff 696969ff 6d6d6dff 6d6d6dff 707070ff 717171ff 747474ff 747474ff 787878ff 787878ff 7b7b7bff 787878ff 737372ff 666562ff 484745ff b4b4b4ff ffffffff f9f9f9ff aaaaaaff acacacff 818181ff 4f4e4cff 666462ff 727272ff 787878ff 7a7a7aff 787878ff 787878ff 747474ff 737373ff 6f6f6fff 6f6f6fff 6b6b6bff 6b6b6bff 676767ff 676767ff 626262ff 666666ff 4c4c4cff 3e3e3eff 414141c8 0e0e0e2c 00000018 0000000e 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000006 0000000d 00000016 00000025 3e3e3eb5 424242ff 3f3f3fff 444444ff 636363ff 686868ff 666666ff 6b6b6bff 6a6a6aff 6e6e6eff 6d6d6dff 717171ff 717171ff 757575ff 757575ff 787777ff 787672ff 75726dff 6a6a69ff 4e545fff 636975ff ffffffff ffffffff fafafaff abababff a5a5a5ff acabaaff 595e68ff 515763ff 6a6a69ff 74726dff 787672ff 787877ff 757575ff 747474ff 707070ff 6f6f6fff 6b6b6bff 6b6b6bff 676767ff 686868ff 646464ff 656565ff 5f5f5fff 444444ff 3f3f3fff 424242ff 3d3d3db5 00000025 00000016 0000000d 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000002 00000005 0000000b 00000015 00000022 39393991 434343ff 404040ff 3f3f3fff 4c4c4cff 636363ff 646464ff 686868ff 666666ff 6b6b6bff 6a6a6aff 6e6e6eff 6e6e6eff 717171ff 717171ff 75726dff 747270ff 6b7485ff 596f99ff 506eabff 2f4d8aff bfc8dbff ffffffff ffffffff ffffffff b0b0b0ff a8a8a8ff afaeabff 8b92a0ff 36538eff 4f6da9ff 586e98ff 6b7384ff 74726fff 73716cff 707070ff 707070ff 6c6c6cff 6c6c6cff 686868ff 686868ff 646464ff 656565ff 616161ff 606060ff 4b4b4bff 3f3f3fff 404040ff 434343ff 38383890 00000022 00000015 0000000b 00000005 00000002 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000001 00000004 00000009 00000012 0000001f 2424245d 3f3f3ffb 3d3d3dff 3d3d3dff 4b4b4bff 575757ff 626262ff 646464ff 646464ff 686868ff 676767ff 6b6b6bff 6b6b6bff 6d6d6eff 6e6d6aff 6f6d68ff 697389ff 6381bfff 4e78cbff 4871c2ff 2f5299ff 687ca4ff fffffeff ecececff dbdbdbff d4d4d4ff 989898ff 929292ff 9c9c9bff aaa9a5ff 5c6d8fff 31559bff 4770c1ff 4e76c9ff 6280bdff 687287ff 6d6b66ff 6d6b68ff 6c6c6cff 696969ff 686868ff 646464ff 656565ff 606060ff 616161ff 5f5f5fff 555555ff 4b4b4bff 3d3d3dff 3d3d3dff 3f3f3ffb 2424245d 0000001f 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000002 00000007 0000000f 0000001b 0000002f 5b5b5bd8 5b5b5bff 525252ff 5b5b5bff 616161ff 636363ff 616161ff 616161ff 646464ff 646464ff 686868ff 686868ff 6b6b6bff 6b6862ff 676b72ff 5873aaff 5782d9ff 4b76ccff 4368b3ff 3a568dff 3c4c6dff 7b7d83ff 807f7eff 6c6c6cff 666666ff 646464ff 646464ff 656565ff 676767ff 71706eff 717276ff 3e4e6eff 39548bff 4267b1ff 4a74caff 5580d6ff 5772a8ff 666970ff 696661ff 686868ff 656565ff 656565ff 616161ff 616161ff 5d5d5dff 5e5e5eff 606060ff 606060ff 5b5b5bff 525252ff 5b5b5bff 5a5a5ad8 0000002f 0000001b 0000000f 00000007 00000002 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000001 00000004 0000000b 00000016 00000025 3f3f3f8c 626262ff 636363ff 6b6b6bff 636363ff 5f5f5fff 5e5e5eff 5e5e5eff 626262ff 606060ff 646464ff 646464ff 676766ff 68655fff 636f86ff 5178c6ff 517dd6ff 466dbbff 3e5b94ff 48546eff 595b5eff 615e5aff 545351ff 474747ff 444444ff 424242ff 424242ff 434343ff 444444ff 464646ff 4b4b4bff 555453ff 615e5aff 595b5dff 47546dff 3d5992ff 446bb7ff 4f7bd2ff 4f76c1ff 616d83ff 65625cff 656463ff 616161ff 616161ff 5e5e5eff 5e5e5eff 5b5b5bff 5b5b5bff 5c5c5cff 616161ff 686868ff 606060ff 5e5e5eff 3d3d3d8c 00000025 00000016 0000000b 00000004 00000001 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000003 00000008 00000011 0000001e 16161640 616161eb 585858ff 545454ff 595959ff 595959ff 5c5c5cff 5c5c5cff 5f5f5fff 5e5e5eff 616161ff 616161ff 636362ff 64615bff 627294ff 4f7bd2ff 4d78ccff 4264a8ff 425272ff 565657ff 5a5752ff 4d4c4aff 414141ff 3e3e3eff 3f3f3fff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 3f3f3fff 3e3e3eff 414141ff 4d4c4aff 5a5852ff 565657ff 415171ff 4062a5ff 4c76c8ff 4e78ccff 5f6f91ff 625f59ff 60605fff 5e5e5eff 5e5e5eff 5a5a5aff 5c5c5cff 585858ff 585858ff 545454ff 535353ff 4e4e4eff 525252ff 5c5c5ceb 1414143f 0000001e 00000011 00000008 00000003 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000001 00000005 0000000c 00000017 00000027 44444494 5b5b5bff 525252ff 585858ff 585858ff 5b5b5bff 5a5a5aff 5c5c5cff 5b5b5bff 5e5e5eff 5d5d5dff 606060ff 605d57ff 5f7197ff 4f7bd4ff 4c75c7ff 3f5d99ff 454d5bff 57544eff 4c4b49ff 3f3f3fff 3e3e3eff 404040ff 404040ff 414141ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 414141ff 404040ff 404040ff 3e3e3eff 3f3f3fff 4c4b49ff 57544eff 454c5aff 3e5b96ff 4a72c2ff 4d78cfff 5c6e92ff 5d5a54ff 5d5d5dff 5b5b5bff 5b5b5bff 575757ff 585858ff 555555ff 555555ff 525252ff 525252ff 4c4c4cff 565656ff 40404094 00000027 00000017 0000000c 00000005 00000001 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000002 00000008 00000011 00000020 03030340 545454e7 535353ff 555555ff 555555ff 585858ff 585858ff 5b5b5bff 595959ff 5c5c5cff 5b5b5bff 5e5e5eff 5d5a54ff 5d6c89ff 4f7ad2ff 4c75c7ff 3f5a92ff 474950ff 52504aff 424242ff 3c3c3dff 3f3f3fff 3f3f3fff 3f3f3fff 3e3e3eff 3b3b3bff 333333ff 2c2c2cff 282828ff 272727ff 2c2c2cff 333333ff 3b3b3bff 3e3e3eff 3f3f3fff 3f3f3fff 3f3f3fff 3c3c3dff 424242ff 52504aff 47494fff 3d588fff 4a71c2ff 4d78ccff 5a6885ff 5b5851ff 5a5b5bff 575757ff 575757ff 545454ff 555555ff 515151ff 525252ff 4e4e4eff 4d4d4dff 4c4c4cff 4d4d4de7 03030340 00000020 00000011 00000008 00000002 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000001 00000004 0000000b 00000017 00000028 3434348c 585858ff 515151ff 525252ff 565656ff 555555ff 585858ff 575757ff 595959ff 585858ff 5b5b5bff 5b5955ff 5a616fff 4f79ccff 4e78cbff 3f5c95ff 43464aff 4f4d48ff 3e3f3fff 3d3d3dff 3e3e3eff 3e3e3eff 3d3d3dff 353535ff 292929ff 2a2a2aff 404040ff 575757ff 686868ff 696969ff 575757ff 414141ff 2a2a2aff 292929ff 363636ff 3d3d3dff 3e3e3eff 3e3e3eff 3d3d3dff 3e3f3fff 4f4d48ff 434549ff 3e5a92ff 4b74c5ff 4d75c5ff 565d6bff 575550ff 575757ff 535353ff 535353ff 505050ff 505050ff 4e4e4eff 4e4e4eff 4b4b4bff 494949ff 4f4f4fff 3030308b 00000028 00000017 0000000b 00000004 00000001 00000000 ffffff00 │ │ -ffffff00 00000000 00000001 00000006 0000000f 0000001d 00000031 505050d3 535353ff 4f4f4fff 545454ff 545454ff 555555ff 555555ff 575757ff 565656ff 595959ff 595856ff 575757ff 5072b5ff 507cd2ff 4264a6ff 3f434cff 4b4943ff 3d3e3eff 3c3c3cff 3d3d3dff 3d3d3dff 393939ff 292929ff 2f2f2fff 606060ff 969696ff b6b6b6ff c8c8c8ff d9d9d9ff dbdbdbff cbcbcbff b7b7b7ff 959595ff 5e5e5eff 2f2f2fff 2a2a2aff 393939ff 3d3d3dff 3d3d3dff 3c3c3cff 3d3e3eff 4b4944ff 3f434cff 4061a1ff 4d78cbff 4d6eafff 535252ff 525251ff 525252ff 4f4f4fff 505050ff 4d4d4dff 4e4e4eff 4a4a4aff 4b4b4bff 464646ff 4a4a4aff 474747d3 00000031 0000001d 0000000f 00000006 00000001 00000000 ffffff00 │ │ -ffffff00 00000000 00000003 00000009 00000014 00000025 1212125e 4f4f4ff9 4e4e4eff 515151ff 515151ff 545454ff 525252ff 555555ff 545454ff 565656ff 565656ff 57544dff 53658bff 5380d9ff 486dbaff 3a475eff 47453eff 3e3e3eff 3a3a3aff 3c3c3cff 3c3c3cff 353535ff 232323ff 494949ff 919191ff b3b3b3ff b9b9b9ff bfbfbfff c8c8c8ff d0d0d0ff d3d3d3ff cbcbcbff c1c1c1ff b7b7b7ff aeaeaeff 8b8b8bff 464646ff 242424ff 353535ff 3c3c3cff 3c3c3cff 3a3a3aff 3e3e3eff 48453fff 3a455cff 4469b2ff 507bd0ff 4e5f83ff 504d47ff 4e4e4fff 4e4e4eff 4b4b4bff 4c4c4cff 494949ff 4a4a4aff 474747ff 474747ff 434343ff 464646f9 1111115e 00000025 00000014 00000009 00000003 00000000 ffffff00 │ │ -ffffff00 00000001 00000004 0000000d 0000001a 0000002c 2f2f2f96 515151ff 4e4e4eff 4f4f4fff 525252ff 515151ff 535353ff 525252ff 545454ff 535353ff 555452ff 55585eff 577dcaff 4d78cbff 3d5585ff 3f3d39ff 40403eff 393939ff 3a3a3aff 3a3a3aff 343434ff 242424ff 565656ff 999999ff a3a3a3ff a8a8a8ff b5b5b5ff c1c1c1ff cdcdcdff d8d8d8ff dbdbdbff cfcfcfff c2c2c2ff b2b2b2ff a3a3a3ff 999999ff 8d8d8dff 4e4e4eff 252525ff 343434ff 3a3a3aff 3a3a3aff 393939ff 40403fff 3f3e3aff 3b5280ff 4972c1ff 5276c0ff 4e5055ff 4c4c49ff 4a4a4aff 4a4a4aff 484848ff 494949ff 464646ff 474747ff 444444ff 424242ff 454545ff 29292996 0000002c 0000001a 0000000d 00000005 00000001 ffffff00 │ │ -ffffff00 00000001 00000006 00000011 00000020 00000033 434343c9 4f4f4fff 4c4c4cff 505050ff 4f4f4fff 515151ff 505050ff 525252ff 515151ff 535353ff 53504aff 56698fff 507dd6ff 466ab2ff 393f4cff 413e3aff 383838ff 393939ff 393939ff 353535ff 232323ff 545454ff 909090ff 929292ff 9c9c9cff a8a8a8ff b6b6b6ff c4c4c4ff d1d1d1ff dededeff e3e3e3ff d4d4d4ff c4c4c4ff b3b3b3ff a2a2a2ff 919191ff 858585ff 7f7f7fff 4a4a4aff 252525ff 353535ff 393939ff 393939ff 383838ff 413f3bff 383e4aff 4264a9ff 4b75c9ff 4f6084ff 494640ff 494949ff 474747ff 474747ff 454545ff 454545ff 444444ff 434343ff 3f3f3fff 434343ff 3a3a3aca 00000033 00000020 00000011 00000006 00000001 ffffff00 │ │ -ffffff00 00000002 00000009 00000014 00000025 00000049 434343e8 4c4c4cff 4d4d4dff 4e4e4eff 505050ff 4f4f4fff 515151ff 505050ff 515151ff 515150ff 515150ff 5072b8ff 4f7ad0ff 3c5484ff 393733ff 3b3b3aff 373737ff 383838ff 373737ff 272727ff 3d3d3dff 818181ff 868686ff 8e8e8eff 999999ff a6a6a6ff b5b5b5ff c5c5c5ff d5d5d5ff e4e4e4ff e9e9e9ff dadadaff c6c6c6ff b1b1b1ff 9d9d9dff 8c8c8cff 7e7e7eff 747474ff 6d6d6dff 363636ff 282828ff 373737ff 383838ff 373737ff 3b3b3aff 393833ff 39507cff 4a72c2ff 4a6aaaff 464645ff 454544ff 454545ff 434343ff 444444ff 424242ff 434343ff 404040ff 404040ff 3e3e3eff 373737e8 00000049 00000025 00000014 00000009 00000002 ffffff00 │ │ -ffffff00 00000004 0000000b 00000019 0000002a 1616166b 494949fb 4c4c4cff 4c4c4cff 4f4f4fff 4e4e4eff 4f4f4fff 4f4f4fff 505050ff 4f4f4fff 504e49ff 525b6eff 547fd4ff 4a70beff 364155ff 3a3732ff 353535ff 363636ff 363636ff 2e2e2eff 262626ff 696969ff 7c7c7cff 808080ff 8a8a8aff 959595ff a2a2a2ff b1b1b1ff c3c3c3ff d6d6d6ff e9e9e9ff eeeeeeff dbdbdbff c3c3c3ff acacacff 979797ff 858585ff 787878ff 6c6c6cff 656565ff 515151ff 242424ff 2f2f2fff 363636ff 363636ff 353535ff 3a3833ff 353e52ff 4468b0ff 4e75c3ff 464f60ff 42403cff 414141ff 424242ff 414141ff 414141ff 404040ff 3f3f3fff 3e3e3eff 3c3c3cff 3c3c3cfb 1212126b 0000002a 00000019 0000000b 00000004 ffffff00 │ │ -ffffff00 00000005 0000000d 0000001c 0000002f 1c1c1c84 484848ff 484848ff 4b4b4bff 4c4c4cff 4f4f4fff 4e4e4eff 4f4f4fff 4e4e4eff 4f4f4fff 4e4b46ff 53678eff 517ed7ff 4363a3ff 333438ff 373634ff 343434ff 343434ff 333333ff 252525ff 404040ff 747474ff 757575ff 7c7c7cff 848484ff 8e8e8eff 9b9b9bff abababff bebebeff d4d4d4ff ecececff f3f3f3ff dadadaff bdbdbdff a2a2a2ff 8d8d8dff 7c7c7cff 6f6f6fff 636363ff 575757ff 515151ff 303030ff 262626ff 343434ff 343434ff 343434ff 373635ff 323437ff 3d5b96ff 4a74c6ff 485a7eff 403d37ff 404040ff 3f3f3fff 3f3f3fff 3e3e3eff 3e3e3eff 3d3d3dff 3d3d3dff 3a3a3aff 3c3c3cff 16161684 0000002f 0000001c 0000000e 00000005 ffffff00 │ │ -ffffff00 00000006 00000010 0000001f 00000033 1f1f1f9c 3f3f3fff 434343ff 444444ff 474747ff 484848ff 4a4a4aff 4a4a4aff 4c4c4cff 4c4c4cff 4d4c48ff 4f6ea8ff 507dd3ff 3a5483ff 31302cff 343434ff 333333ff 323232ff 2f2f2fff 212121ff 585858ff 6e6e6eff 707070ff 767676ff 7e7e7eff 868686ff 919191ff a0a0a0ff b4b4b4ff cececeff ecececff f6f6f6ff d4d4d4ff afafafff 939393ff 808080ff 707070ff 616161ff 545454ff 4a4a4aff 424242ff 353535ff 222222ff 303030ff 323232ff 333333ff 343434ff 31302dff 364d79ff 4971c0ff 466197ff 3e3c39ff 3d3d3dff 3d3d3dff 3c3c3cff 3d3d3dff 3c3c3cff 3c3c3cff 3b3b3bff 3a3a3aff 373737ff 1c1c1c9c 00000033 0000001f 00000010 00000006 ffffff00 │ │ -ffffff00 00000007 00000012 00000022 00000037 242424b0 3a3a3aff 3c3c3cff 3f3f3fff 3f3f3fff 404040ff 404040ff 424242ff 434343ff 454443ff 464646ff 5377bfff 4e78cbff 36476bff 2f2c26ff 323232ff 313131ff 313131ff 292929ff 2a2a2aff 626262ff 696969ff 6c6c6cff 717171ff 777777ff 7d7d7dff 858585ff 919191ff a3a3a3ff c0c0c0ff e8e8e8ff f6f6f6ff c7c7c7ff 9b9b9bff 808080ff 6b6b6bff 5a5a5aff 4d4d4dff 434343ff 3a3a3aff 343434ff 2d2d2dff 202020ff 2c2c2cff 313131ff 313131ff 323232ff 2f2d27ff 334262ff 466cb8ff 4a6bacff 3d3c3dff 3c3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3c3c3cff 3a3a3aff 3a3a3aff 383838ff 363636ff 212121b0 00000037 00000022 00000012 00000007 ffffff00 │ │ -ffffff00 00000008 00000014 00000025 0000003a 232323bd 393939ff 3a3a3aff 3c3c3cff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3c3aff 3f434bff 4d72bcff 486ebcff 313d56ff 2e2b27ff 2f2f2fff 303030ff 303030ff 242424ff 303030ff 5a5a5aff 5e5e5eff 666666ff 6c6c6cff 727272ff 777777ff 7c7c7cff 828282ff 8d8d8dff a5a5a5ff dededeff f6f6f6ff abababff 7a7a7aff 5f5f5fff 4b4b4bff 3f3f3fff 363636ff 303030ff 2a2a2aff 262626ff 252525ff 202020ff 282828ff 303030ff 303030ff 2f2f2fff 2e2c28ff 303a51ff 4467afff 496bb0ff 3b3f46ff 393836ff 3a3a3aff 393939ff 393939ff 393939ff 393939ff 383838ff 383838ff 363636ff 212121be 0000003a 00000025 00000014 00000008 ffffff00 │ │ -ffffff00 00000009 00000015 00000026 0000003c 252525c3 393939ff 3a3a3aff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3c3b38ff 404552ff 4d72bcff 4569b2ff 2d3648ff 2c2a26ff 2e2e2eff 2e2e2eff 2e2e2eff 242424ff 252525ff 3b3b3bff 3c3c3cff 414141ff 474747ff 4d4d4dff 555555ff 5a5a5aff 626262ff 6d6d6dff 727272ff a1a1a1ff bababaff 585858ff 393939ff 2c2c2cff 262626ff 212121ff 1f1f1fff 1e1e1eff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 262626ff 2e2e2eff 2e2e2eff 2e2e2eff 2d2a27ff 2c3546ff 4264aaff 496db4ff 3b414dff 383633ff 383838ff 383838ff 383838ff 383838ff 393939ff 373737ff 363636ff 353535ff 222222c3 0000003c 00000026 00000015 00000009 ffffff00 │ │ -ffffff00 0000000a 00000016 00000027 0000003e 252525c4 3a3a3aff 3c3c3cff 3d3d3dff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3d3c39ff 414755ff 4d72bdff 4569b1ff 2b3545ff 2a2925ff 2c2c2cff 2c2c2cff 2c2c2cff 222222ff 252525ff 3d3d3dff 3d3d3dff 3e3e3eff 404040ff 414141ff 434343ff 454545ff 4b4b4bff 535353ff 5e5e5eff 8c8c8cff 797979ff 363636ff 323232ff 2c2c2cff 292929ff 242424ff 222222ff 202020ff 1e1e1eff 1c1c1cff 1c1c1cff 191919ff 252525ff 2c2c2cff 2c2c2cff 2c2c2cff 2b2a26ff 2a3342ff 4163a6ff 486cb3ff 3b404dff 373533ff 373737ff 373737ff 373737ff 373737ff 373737ff 363636ff 353535ff 333333ff 202020c5 0000003e 00000027 00000016 0000000a ffffff00 │ │ -ffffff00 0000000a 00000016 00000028 0000003e 222222c1 3b3b3bff 3e3e3eff 3f3f3fff 414141ff 404040ff 414141ff 404040ff 414141ff 403f3cff 444a56ff 4d73beff 466bb5ff 2c3549ff 292723ff 2b2b2bff 2b2b2bff 2b2b2bff 202020ff 2d2d2dff 515151ff 505050ff 565656ff 5c5c5cff 626262ff 6b6b6bff 777777ff 868686ff 9c9c9cff c4c4c4ff ffffffff f1f1f1ff 8e8e8eff 6e6e6eff 616161ff 5a5a5aff 535353ff 4c4c4cff 454545ff 3e3e3eff 383838ff 363636ff 252525ff 222222ff 2b2b2bff 2b2b2bff 2b2b2bff 292723ff 2a3446ff 4266abff 4a6eb5ff 434955ff 3f3e3bff 3f3f3fff 3f3f3fff 3e3e3eff 3c3c3cff 3d3d3dff 3b3b3bff 3b3b3bff 363636ff 1f1f1fc1 0000003e 00000028 00000016 0000000a ffffff00 │ │ -ffffff00 0000000a 00000016 00000028 0000003f 212121b7 3d3d3dff 414141ff 424242ff 424242ff 444444ff 444444ff 454545ff 444444ff 454442ff 474b52ff 5075bfff 4970bdff 2d3951ff 272420ff 292929ff 292929ff 292929ff 222222ff 303030ff 626262ff 676767ff 6f6f6fff 7a7a7aff 858585ff 939393ff a0a0a0ff b4b4b4ff d2d2d2ff edededff ffffffff f6f6f6ff b7b7b7ff 8b8b8bff 777777ff 6b6b6bff 636363ff 5d5d5dff 595959ff 545454ff 505050ff 4c4c4cff 2d2d2dff 232323ff 292929ff 292929ff 292929ff 272420ff 2c3850ff 466bb6ff 4e71b9ff 474b52ff 454543ff 454545ff 454545ff 444444ff 454545ff 434343ff 434343ff 414141ff 3d3d3dff 212121b7 0000003f 00000028 00000016 0000000a ffffff00 │ │ -ffffff00 0000000a 00000016 00000028 0000003e 1a1a1aa8 3e3e3eff 434343ff 444444ff 474747ff 474747ff 484848ff 484848ff 494949ff 494947ff 4a4a4aff 4f73b9ff 4e77c9ff 314365ff 23201aff 272728ff 272727ff 272727ff 272727ff 212121ff 6b6b6bff 7f7f7fff 878787ff 939393ff 9e9e9eff acacacff bebebeff d6d6d6ff e8e8e8ff f5f5f5ff ffffffff fafafaff cfcfcfff a4a4a4ff 8c8c8cff 7b7b7bff 707070ff 676767ff 616161ff 5a5a5aff 575757ff 4f4f4fff 222222ff 272727ff 272727ff 272727ff 272728ff 23201aff 2f4061ff 4a71c1ff 4c6fb2ff 494a4aff 494848ff 494949ff 484848ff 484848ff 474747ff 474747ff 454545ff 444444ff 3e3e3eff 1a1a1aa7 0000003e 00000028 00000016 0000000a ffffff00 │ │ -ffffff00 00000009 00000015 00000027 0000003d 13131394 3b3b3bff 464646ff 494949ff 494949ff 4b4b4bff 4b4b4bff 4d4d4dff 4c4c4cff 4f4e4fff 4f4d4aff 5573aeff 517cd4ff 385081ff 201f1bff 262626ff 262626ff 262626ff 262626ff 1c1c1cff 5c5c5cff 969696ff 989898ff a4a4a4ff b1b1b1ff c4c4c4ff d8d8d8ff e5e5e5ff efefefff f9f9f9ff ffffffff fbfbfbff ddddddff b7b7b7ff 9c9c9cff 8b8b8bff 7e7e7eff 737373ff 696969ff 626262ff 606060ff 454545ff 1f1f1fff 262626ff 262626ff 262626ff 262626ff 211f1bff 354d7bff 4c76caff 516ea6ff 4c4a47ff 4c4c4cff 4b4b4bff 4b4b4bff 4a4a4aff 4a4a4aff 494949ff 484848ff 464646ff 3c3c3cff 13131394 0000003d 00000027 00000016 00000009 ffffff00 │ │ -ffffff00 00000008 00000014 00000025 0000003b 0c0c0c83 3d3d3dfd 4a4a4aff 4a4a4aff 4e4e4eff 4e4e4eff 505050ff 505050ff 525252ff 525251ff 54514bff 52668dff 5481dbff 4363a5ff 212226ff 242321ff 242424ff 242424ff 242424ff 212121ff 333333ff 9a9a9aff a7a7a7ff b3b3b3ff c5c5c5ff d7d7d7ff e2e2e2ff ebebebff f4f4f4ff fcfcfcff ffffffff fcfcfcff e6e6e6ff c5c5c5ff aaaaaaff 989898ff 898989ff 7d7d7dff 727272ff 6a6a6aff 686868ff 2f2f2fff 222222ff 242424ff 242424ff 242424ff 242321ff 202225ff 3f5e9aff 4f7acfff 4d5f84ff 4c4a44ff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4b4b4bff 4b4b4bff 484848ff 494949ff 3c3c3cfd 0c0c0c84 0000003b 00000025 00000014 00000008 ffffff00 │ │ -ffffff00 00000007 00000012 00000022 00000038 00000068 353535ef 4b4b4bff 4f4f4fff 505050ff 535353ff 535353ff 555555ff 555555ff 575757ff 575550ff 586275ff 537fd6ff 4d74c5ff 283348ff 1e1b17ff 232323ff 232323ff 222222ff 242424ff 1c1c1cff 666666ff bebebeff c3c3c3ff d2d2d2ff ddddddff e5e5e5ff eeeeeeff f7f7f7ff fdfdfdff ffffffff fbfbfbff eaeaeaff d1d1d1ff b6b6b6ff a1a1a1ff 939393ff 868686ff 7a7a7aff 787878ff 505050ff 202020ff 242424ff 222222ff 232323ff 232323ff 1f1c18ff 253044ff 476cb5ff 4d77c7ff 4d5668ff 4c4a45ff 4d4d4dff 4c4c4cff 4d4d4dff 4d4d4dff 4d4d4dff 4b4b4bff 4b4b4bff 484848ff 333333ef 00000068 00000038 00000022 00000012 00000007 ffffff00 │ │ -ffffff00 00000006 00000011 00000020 00000035 00000053 2d2d2dd8 4b4b4bff 505050ff 545454ff 555555ff 585858ff 575757ff 595959ff 595959ff 5b5b5bff 5d5d5cff 5c80c8ff 527ed7ff 385082ff 1a1813ff 212121ff 212121ff 212121ff 202020ff 242424ff 252525ff 969696ff d9d9d9ff d7d7d7ff dfdfdfff e8e8e8ff f0f0f0ff f7f7f7ff fcfcfcff fefefeff fafafaff ecececff d7d7d7ff bfbfbfff a9a9a9ff 9a9a9aff 8c8c8cff 888888ff 6d6d6dff 282828ff 242424ff 202020ff 212121ff 212121ff 212120ff 1b1915ff 334976ff 4b73c4ff 5273b4ff 4e4d4dff 4d4d4cff 4c4c4cff 4d4d4dff 4c4c4cff 4e4e4eff 4c4c4cff 4b4b4bff 494949ff 454545ff 2a2a2ad8 00000053 00000035 00000020 00000011 00000006 ffffff00 │ │ -ffffff00 00000005 0000000f 0000001d 00000030 00000049 1b1b1bb2 494949ff 545454ff 555555ff 595959ff 595959ff 5c5c5cff 5b5b5bff 5d5d5dff 5d5d5dff 5f5c56ff 596d95ff 5685e1ff 496eb8ff 202735ff 1c1a16ff 202020ff 202020ff 202020ff 202020ff 232323ff 303030ff a1a1a1ff e3e3e3ff e3e3e3ff e8e8e8ff efefefff f6f6f6ff f9f9f9ff fbfbfbff f8f8f8ff ecececff dbdbdbff c6c6c6ff b0b0b0ff a0a0a0ff 9b9b9bff 7b7b7bff 323232ff 252525ff 202020ff 202020ff 202020ff 202020ff 1c1a17ff 202632ff 4264a6ff 4e79ccff 4c5e82ff 4c4a44ff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4c4c4cff 494949ff 4a4a4aff 414141ff 171717b2 00000049 00000030 0000001d 0000000f 00000005 ffffff00 │ │ -ffffff00 00000004 0000000c 00000019 0000002c 00000043 06060688 3e3e3efc 565656ff 595959ff 595959ff 5d5d5dff 5c5c5cff 5f5f5fff 5d5d5dff 5f5f5fff 5f5d5cff 5e6166ff 547cccff 517dd3ff 374f81ff 171511ff 1e1e1dff 1e1e1eff 1e1e1eff 1e1e1eff 1f1f1fff 242424ff 2d2d2dff 8a8a8aff dededeff f2f2f2ff f2f2f2ff f4f4f4ff f7f7f7ff f6f6f6ff f4f4f4ff ebebebff ddddddff ccccccff bebebeff a8a8a8ff 737373ff 323232ff 252525ff 1f1f1fff 1e1e1eff 1e1e1eff 1e1e1eff 1f1e1dff 171511ff 324874ff 4a72bfff 4c70b8ff 4c4e53ff 4c4b49ff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4a4a4aff 4a4a4aff 494949ff 353535fc 05050588 00000043 0000002c 00000019 0000000c 00000004 ffffff00 │ │ -ffffff00 00000003 0000000a 00000016 00000027 0000003c 00000061 323232e3 535353ff 595959ff 5c5c5cff 5c5c5cff 606060ff 5e5e5eff 606060ff 5e5e5eff 606060ff 615e57ff 60749aff 517edbff 4b72bfff 25314aff 16140dff 1d1d1dff 1d1d1dff 1d1d1dff 1c1c1cff 1e1e1eff 252525ff 292929ff 555555ff a5a5a5ff dcdcdcff f4f4f4ff f8f8f8ff fefefeff fcfcfcff eeeeeeff e0e0e0ff c2c2c2ff 8f8f8fff 525252ff 2d2d2dff 262626ff 1d1d1dff 1c1c1cff 1d1d1dff 1d1d1dff 1d1d1dff 17140eff 232e44ff 4468adff 4b75c7ff 516385ff 4c4a44ff 4d4d4eff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4b4b4bff 4c4c4cff 494949ff 454545ff 292929e3 00000061 0000003c 00000027 00000016 0000000a 00000003 ffffff00 │ │ -ffffff00 00000001 00000007 00000012 00000021 00000035 0000004f 171717b3 4c4c4cff 5b5b5bff 5b5b5bff 5f5f5fff 5d5d5dff 606060ff 5f5f5fff 616161ff 5f5f5fff 605f5eff 60605fff 5d80c6ff 507bd3ff 4364a7ff 1b202aff 181510ff 1c1d1dff 1c1c1cff 1c1c1cff 1c1c1cff 1b1b1bff 212121ff 252525ff 313131ff 4f4f4fff 757575ff 939393ff a5a5a5ff a4a4a4ff 909090ff 727272ff 4f4f4fff 343434ff 272727ff 212121ff 1b1b1bff 1c1c1cff 1c1c1cff 1c1c1cff 1c1d1dff 181611ff 1b1f28ff 3d5b97ff 4971c1ff 5372b1ff 4d4d4cff 4c4c4bff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4b4b4bff 4c4c4cff 494949ff 4a4a4aff 3e3e3eff 131313b3 0000004f 00000035 00000021 00000012 00000007 00000001 ffffff00 │ │ -ffffff00 00000001 00000005 0000000e 0000001b 0000002e 00000046 0000007b 343434f2 595959ff 5c5c5cff 5c5c5cff 606060ff 5f5f5fff 626262ff 5f5f5fff 606060ff 5d5e5eff 5e5c57ff 5c6473ff 5983d7ff 4e78caff 3c5992ff 17191eff 171410ff 1b1b1bff 1b1b1bff 1b1b1bff 1a1a1aff 191919ff 191919ff 1f1f1fff 232323ff 2a2a2aff 2f2f2fff 2d2d2dff 2e2e2eff 303030ff 2b2b2bff 232323ff 1f1f1fff 191919ff 191919ff 1a1a1aff 1b1b1bff 1b1b1bff 1b1b1bff 171510ff 17181cff 375186ff 476ebaff 5177c3ff 4d5462ff 4d4a46ff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4c4c4cff 4a4a4aff 4a4a4aff 474747ff 2a2a2af2 0000007b 00000046 0000002e 0000001b 0000000e 00000005 00000001 ffffff00 │ │ -ffffff00 00000000 00000004 0000000b 00000016 00000027 0000003d 00000057 1b1b1bbe 4b4b4bff 5b5b5bff 5e5e5eff 5d5d5dff 606060ff 5e5e5eff 606060ff 5d5d5dff 5f5f5fff 5c5c5cff 5c5852ff 566683ff 5782d9ff 4c74c4ff 39558cff 171a20ff 14110cff 1a1a19ff 1a1a1aff 191919ff 191919ff 191919ff 181818ff 171717ff 171717ff 191919ff 1a1a1aff 1a1a1aff 191919ff 171717ff 171717ff 181818ff 191919ff 191919ff 191919ff 1a1a1aff 1a1a19ff 14120cff 16191fff 344e81ff 466bb4ff 4f78c7ff 4a5874ff 4b4842ff 4b4b4cff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4a4a4aff 4b4b4bff 494949ff 3c3c3cff 151515be 00000057 0000003d 00000027 00000016 0000000b 00000004 00000000 ffffff00 │ │ -ffffff00 00000000 00000002 00000007 00000011 00000020 00000033 0000004b 04040482 393939f5 585858ff 5b5b5bff 5e5e5eff 5d5d5dff 5f5f5fff 5d5d5dff 5e5e5eff 5b5b5bff 5c5c5dff 5a5a59ff 58544eff 53658bff 5480d8ff 4b72c2ff 3c5a95ff 1c2333ff 110e08ff 171614ff 191919ff 191919ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 191919ff 191919ff 171614ff 110f09ff 1b2230ff 385389ff 456ab3ff 4f76c7ff 495a7cff 4b4842ff 4b4b4aff 4c4c4cff 4b4b4bff 4d4d4dff 4c4c4cff 4d4d4dff 4a4a4aff 4b4b4bff 484848ff 464646ff 2d2d2df5 03030382 0000004b 00000033 00000020 00000011 00000007 00000002 00000000 ffffff00 │ │ -ffffff00 00000000 00000001 00000005 0000000d 00000019 0000002a 00000040 0000005a 141414bd 494949ff 5c5c5cff 5a5a5aff 5e5e5eff 5c5c5cff 5e5e5eff 5b5b5bff 5c5c5cff 595959ff 5a5a5aff 575756ff 56534dff 526485ff 557fd3ff 4b73c4ff 4263a5ff 273758ff 131415ff 110f09ff 161513ff 181817ff 181818ff 181818ff 171717ff 171717ff 171717ff 171717ff 171717ff 171717ff 181818ff 181818ff 181817ff 161513ff 120f0aff 131315ff 253553ff 3d5c9aff 466bb6ff 4e75c3ff 495978ff 4b4842ff 4b4b4aff 4c4c4cff 4b4b4bff 4c4c4cff 4b4b4bff 4d4d4dff 4b4b4bff 4b4b4bff 484848ff 4a4a4aff 3b3b3bff 101010bd 0000005a 00000040 0000002a 00000019 0000000d 00000005 00000001 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000003 00000008 00000013 00000022 00000035 0000004c 00000078 252525e7 545454ff 5c5c5cff 595959ff 5c5c5cff 5a5a5aff 5c5c5cff 595959ff 595959ff 565656ff 575758ff 565655ff 55524cff 535e75ff 567ac5ff 4b74c8ff 476bb5ff 38548bff 222f4aff 131619ff 100e09ff 120f0bff 141311ff 161513ff 161514ff 161615ff 161615ff 161514ff 161513ff 151311ff 12100bff 100e09ff 131519ff 212f46ff 355084ff 4365aaff 466ebcff 4f72b7ff 495469ff 4a4741ff 4a4a4aff 4c4c4dff 4b4b4bff 4c4c4cff 4b4b4bff 4c4c4cff 4a4a4aff 4c4c4cff 484848ff 4a4a4aff 434343ff 1f1f1fe7 00000078 0000004c 00000035 00000022 00000013 00000008 00000003 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000001 00000006 0000000d 00000019 0000002a 0000003f 00000057 0303039e 343434fb 585858ff 5a5a5aff 575757ff 5a5a5aff 585858ff 5a5a5aff 565656ff 585858ff 555555ff 575757ff 555555ff 53514bff 53565eff 556fa4ff 4b73c4ff 4972c1ff 4468aeff 3b5791ff 2b3e66ff 1e293fff 161a22ff 131417ff 121111ff 111110ff 111110ff 111111ff 131417ff 151921ff 1e293eff 2a3c63ff 38548bff 4264a7ff 466db9ff 476dbaff 4f6798ff 4a4e54ff 4a4741ff 494949ff 4c4c4cff 4a4a4aff 4c4c4cff 4b4b4bff 4d4d4dff 4a4a4aff 4b4b4bff 484848ff 4a4a4aff 484848ff 2a2a2afb 0202029e 00000057 0000003f 0000002a 00000019 0000000d 00000006 00000001 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000001 00000003 00000008 00000012 00000020 00000033 00000049 00000066 101010bf 3c3c3cff 585858ff 575757ff 555555ff 585858ff 565656ff 585858ff 555555ff 575757ff 555555ff 555555ff 535354ff 53524fff 524f4aff 505a6dff 4b679eff 4e75c2ff 4870c0ff 466cb8ff 4264a9ff 3e5c9aff 365187ff 314877ff 314774ff 314774ff 304775ff 355085ff 3d5b98ff 4161a5ff 4569b2ff 466cb9ff 4b70baff 466197ff 495366ff 494743ff 4a4845ff 49494aff 4b4b4bff 4a4a4aff 4b4b4bff 4a4a4aff 4d4d4dff 4a4a4aff 4c4c4cff 484848ff 484848ff 494949ff 323232ff 0d0d0dc0 00000066 00000049 00000033 00000020 00000012 00000008 00000003 00000001 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000001 00000005 0000000d 00000017 00000027 0000003b 00000051 00000076 181818d7 404040ff 565656ff 555555ff 535353ff 565656ff 555555ff 575757ff 555555ff 565656ff 525252ff 545454ff 515151ff 525252ff 504e49ff 4f4d4aff 4e5665ff 50648dff 4a69a8ff 4c6fb8ff 486fbcff 476fbdff 466dbaff 476cb8ff 476cb7ff 466cb8ff 466ebbff 476db9ff 4a6db4ff 4866a3ff 4c6087ff 48515eff 484743ff 494743ff 4b4a4aff 494a4aff 4b4b4bff 494949ff 4b4b4bff 4a4a4aff 4b4b4bff 4a4a4aff 4c4c4cff 484848ff 484848ff 484848ff 363636ff 141414d7 00000076 00000051 0000003b 00000027 00000017 0000000d 00000005 00000001 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000001 00000003 00000008 00000010 0000001c 0000002d 00000041 00000057 00000084 1b1b1be1 424242ff 545454ff 545454ff 525252ff 555555ff 545454ff 565656ff 535353ff 545454ff 525252ff 525252ff 505050ff 515151ff 4f4f4fff 4e4c48ff 4d4a45ff 4b4b4aff 4c515eff 4b576fff 48597bff 4a608bff 495f89ff 495e89ff 4a5f89ff 475879ff 48546dff 494f5bff 474746ff 484540ff 494744ff 494848ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 494949ff 494949ff 393939ff 171717e1 00000084 00000057 00000041 0000002d 0000001c 00000010 00000008 00000003 00000001 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000001 00000004 0000000b 00000014 00000021 00000033 00000046 0000005d 0000008c 1c1c1ce6 404040ff 545454ff 535353ff 525252ff 545454ff 525252ff 545454ff 515151ff 535353ff 505050ff 515151ff 4f4f4fff 505050ff 4d4d4dff 4e4e4eff 4c4c4cff 4c4a47ff 4a4842ff 4a4742ff 494743ff 484743ff 484642ff 484642ff 494641ff 484540ff 494845ff 494948ff 494949ff 484848ff 4a4a4aff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4a4a4aff 484848ff 4a4a4aff 474747ff 484848ff 494949ff 383838ff 181818e6 0000008c 0000005d 00000046 00000033 00000021 00000014 0000000b 00000004 00000001 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000002 00000006 0000000d 00000016 00000025 00000036 0000004a 00000060 0000008e 171717e2 3c3c3cff 535353ff 525252ff 505050ff 535353ff 515151ff 525252ff 505050ff 525252ff 505050ff 515151ff 4e4e4eff 4f4f4fff 4d4d4dff 4d4d4dff 4c4c4cff 4b4b4bff 4a4a4aff 4b4a4aff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 4a4a4aff 484848ff 4a4a4aff 494949ff 4b4b4bff 494949ff 4a4a4aff 484848ff 484848ff 464646ff 484848ff 484848ff 343434ff 151515e2 0000008e 00000060 0000004a 00000036 00000025 00000016 0000000d 00000006 00000002 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000e 00000019 00000027 00000038 0000004c 00000060 0000008a 111111d9 333333ff 4f4f4fff 515151ff 4e4e4eff 515151ff 4f4f4fff 515151ff 4f4f4fff 515151ff 4f4f4fff 4f4f4fff 4d4d4dff 4e4e4eff 4c4c4cff 4c4c4cff 4b4b4bff 4a4a4aff 4a4a4aff 4a4a4aff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 484848ff 4a4a4aff 484848ff 4a4a4aff 484848ff 494949ff 474747ff 484848ff 454545ff 484848ff 464646ff 2c2c2cff 0f0f0fd9 0000008a 00000060 0000004c 00000038 00000027 00000019 0000000e 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000f 0000001b 00000029 0000003a 0000004c 00000060 00000081 050505c5 262626fc 484848ff 515151ff 4d4d4dff 4f4f4fff 4e4e4eff 4f4f4fff 4d4d4dff 4f4f4fff 4d4d4dff 4e4e4eff 4c4c4cff 4d4d4dff 4b4b4bff 4b4b4bff 4a4a4aff 4a4a4aff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 484848ff 494949ff 484848ff 494949ff 474747ff 494949ff 474747ff 484848ff 464646ff 484848ff 404040ff 212121fc 040404c5 00000081 00000060 0000004c 0000003a 00000029 0000001b 0000000f 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000009 00000010 0000001b 00000029 00000039 0000004a 0000005c 00000077 000000ad 141414e9 383838ff 4b4b4bff 4e4e4eff 4d4d4dff 4b4b4bff 4d4d4dff 4b4b4bff 4d4d4dff 4b4b4bff 4c4c4cff 4a4a4aff 4c4c4cff 4a4a4aff 4a4a4aff 4a4a4aff 4a4a4aff 494949ff 494949ff 494949ff 484848ff 494949ff 484848ff 494949ff 484848ff 484848ff 464646ff 474747ff 464646ff 474747ff 474747ff 444444ff 323232ff 131313e9 000000ad 00000077 0000005c 0000004a 00000039 00000029 0000001b 00000010 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000004 00000009 00000011 0000001b 00000027 00000037 00000047 00000058 0000006c 0000008f 050505c9 222222f7 383838ff 4a4a4aff 4e4e4eff 4b4b4bff 4b4b4bff 494949ff 4b4b4bff 4a4a4aff 4a4a4aff 4a4a4aff 4a4a4aff 494949ff 484848ff 484848ff 484848ff 484848ff 484848ff 474747ff 484848ff 484848ff 464646ff 474747ff 454545ff 464646ff 454545ff 484848ff 454545ff 323232ff 1e1e1ef7 050505c9 0000008f 0000006c 00000058 00000047 00000037 00000027 0000001b 00000011 00000009 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000009 00000010 00000019 00000025 00000033 00000042 00000052 00000062 00000077 000000a0 040404d0 1c1c1cf6 373737ff 434343ff 4b4b4bff 4b4b4bff 494949ff 484848ff 474747ff 484848ff 474747ff 474747ff 474747ff 474747ff 474747ff 474747ff 464646ff 454545ff 464646ff 454545ff 454545ff 464646ff 474747ff 464646ff 3e3e3eff 323232ff 1b1b1bf6 040404d0 000000a0 00000077 00000062 00000052 00000042 00000033 00000025 00000019 00000010 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000f 00000017 00000022 0000002e 0000003c 0000004a 00000058 00000067 0000007c 0000009f 030303ca 131313ea 252525fd 373737ff 3f3f3fff 474747ff 494949ff 484848ff 494949ff 484848ff 474747ff 464646ff 464646ff 464646ff 464646ff 474747ff 464646ff 464646ff 444444ff 3d3d3dff 353535ff 232323fd 111111ea 020202ca 0000009f 0000007c 00000067 00000058 0000004a 0000003c 0000002e 00000022 00000017 0000000f 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000008 0000000d 00000014 0000001d 00000028 00000035 00000041 0000004e 0000005b 00000067 00000078 0000008f 000000af 030303cd 0e0e0ee5 1b1b1bf5 272727fd 2d2d2dff 353535ff 373737ff 3a3a3aff 3a3a3aff 3a3a3aff 393939ff 373737ff 343434ff 2c2c2cff 262626fd 1a1a1af5 0d0d0de5 030303cd 000000af 0000008f 00000078 00000067 0000005b 0000004e 00000041 00000035 00000028 0000001d 00000014 0000000d 00000008 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000011 00000019 00000022 0000002c 00000037 00000042 0000004e 00000058 00000063 0000006c 0000007b 0000008b 0000009e 000000b3 000000c0 010101cd 050505d5 090909dd 0a0a0adf 0a0a0adf 090909dd 050505d5 010101cd 000000c0 000000b3 0000009e 0000008b 0000007b 0000006d 00000063 00000058 0000004e 00000043 00000037 0000002c 00000022 00000019 00000011 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000d 00000014 0000001b 00000023 0000002c 00000036 0000003f 00000049 00000051 0000005a 00000061 00000067 0000006e 00000074 0000007b 00000081 00000086 00000087 00000087 00000086 00000081 0000007b 00000074 0000006e 00000067 00000061 0000005a 00000051 00000049 0000003f 00000036 0000002c 00000023 0000001b 00000014 0000000d 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000a 0000000e 00000014 0000001b 00000022 00000029 00000031 00000038 00000040 00000046 0000004d 00000052 00000056 0000005a 0000005d 0000005e 0000005f 0000005f 0000005e 0000005d 0000005a 00000056 00000052 0000004d 00000046 00000040 00000039 00000031 00000029 00000022 0000001b 00000014 0000000e 0000000a 00000006 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 0000000a 0000000e 00000013 00000018 0000001e 00000024 00000029 0000002e 00000033 00000038 0000003c 0000003f 00000041 00000043 00000043 00000043 00000043 00000041 0000003f 0000003c 00000038 00000033 0000002e 00000029 00000024 0000001e 00000018 00000013 0000000e 0000000a 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000008 0000000c 0000000f 00000014 00000018 0000001b 00000020 00000023 00000026 00000028 0000002a 0000002c 0000002c 0000002c 0000002c 0000002a 00000028 00000026 00000023 00000020 0000001b 00000018 00000014 0000000f 0000000c 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000006 00000008 0000000b 0000000e 00000010 00000013 00000015 00000017 00000018 00000019 00000019 00000019 00000019 00000018 00000017 00000015 00000013 00000010 0000000e 0000000b 00000008 00000006 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000003 00000004 00000006 00000007 00000008 00000009 0000000a 0000000a 0000000a 0000000a 00000009 00000008 00000007 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000006 00000008 0000000b 0000000d 0000000f 00000012 00000014 00000015 00000016 00000016 00000016 00000016 00000015 00000014 00000012 0000000f 0000000d 0000000b 00000008 00000006 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000007 0000000a 0000000d 00000010 00000014 00000017 0000001d 60606040 75726e54 68708277 6386c895 6589d0af 678bd1b3 678bd1b3 6689d0af 6184c996 5169997b 77777353 60605f40 0000001d 00000017 00000014 00000010 0000000d 0000000a 00000007 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000008 0000000b 00000010 00000015 0000001a 4c4c4c3c 76767675 939393ae 8c8c8cdb 909090f4 918f8bff 80858eff 5f8de9ff 669cffff 669affff 6699ffff 689bffff 5f95ffff 6a83b5ff 93908aff 909090f4 8c8c8cdb 949494ae 75757575 4b4b4b3c 0000001a 00000015 00000010 0000000b 00000008 00000005 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000c 00000012 00000017 2a2a2a30 3e3e3e7e 484848cc 7a7a7af3 898989ff 838383ff 7d7d7dff 7f7f7fff 7f7f7fff 888580ff 62769eff 5586eaff 649affff 659affff 5d92fbff 597fcbff 83888fff 817f7cff 7f7f7fff 7d7d7dff 838383ff 898989ff 797979f3 484848cc 3e3e3e7e 2a2a2a30 00000017 00000012 0000000c 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000b 00000011 00000017 31313134 47474791 474747eb 424242ff 3d3d3dff 6a6a6aff 7d7d7dff 7c7c7cff 818181ff 818181ff 848485ff 848383ff 8a8886ff 606e8aff 5471adff 5374b5ff 576e9eff 80858dff 85837fff 858585ff 818181ff 818181ff 7c7c7cff 7d7d7dff 6a6a6aff 3d3d3dff 424242ff 474747eb 47474791 31313134 00000017 00000011 0000000b 00000006 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000e 00000015 00000020 3f3f3f85 454545ed 434343ff 404040ff 3e3e3eff 484848ff 6f6f6fff 7f7f7fff 808080ff 808080ff 838383ff 838383ff 838383ff 828181ff 87847fff 7c7a77ff 797978ff 85837dff 848380ff 848484ff 838383ff 838383ff 808080ff 808080ff 7f7f7fff 6f6f6fff 484848ff 3e3e3eff 404040ff 434343ff 454545ed 3f3f3f85 00000020 00000015 0000000e 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000011 00000019 3f3f3f45 767676c2 636363ff 434343ff 3d3d3dff 3f3f3fff 4c4c4cff 656565ff 7e7e7eff 7f7f7fff 7e7e7eff 828282ff 828282ff 828282ff 7f7f7fff 7d7d7dff 787878ff 747473ff 747372ff 797979ff 7d7d7dff 7f7f7fff 828282ff 828282ff 828282ff 7e7e7eff 7e7e7eff 7e7e7eff 656565ff 4c4c4cff 3f3f3fff 3d3d3dff 444444ff 636363ff 757575c2 3f3f3f45 00000019 00000011 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000007 0000000c 00000014 0000001d 6a6a6a73 797979f0 6f6f6fff 757575ff 717171ff 686868ff 6d6d6dff 707070ff 7e7e7eff 7b7b7bff 7c7c7cff 808080ff 7f7f7fff 828282ff 7f7f7fff 7a7a7aff 737373ff 636363ff a6a6a6ff 8a8a8aff 666666ff 747474ff 7b7b7bff 7e7e7eff 818181ff 808080ff 7f7f7fff 7b7b7bff 7b7b7bff 7d7d7dff 6f6f6fff 6c6c6cff 686868ff 707070ff 737373ff 6d6d6dff 787878f0 6a6a6a73 0000001d 00000014 0000000c 00000007 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000d 00000016 00000021 7878789f 787878ff 686868ff 6c6c6cff 6c6c6cff 747474ff 767676ff 787878ff 787878ff 797979ff 797979ff 7d7d7dff 7e7e7eff 808080ff 7e7e7eff 7c7c7cff 727272ff 626262ff 6f6f6fff f0f0f0ff abababff 626262ff 666666ff 737373ff 7c7c7cff 7e7e7eff 818181ff 7d7d7dff 7d7d7dff 797979ff 787878ff 767676ff 767676ff 747474ff 717171ff 6a6a6aff 696969ff 666666ff 767676ff 7777779f 00000021 00000016 0000000d 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000e 00000017 2a2a2a29 797979b5 727272ff 636363ff 6a6a6aff 6a6a6aff 6f6f6fff 6e6e6eff 737373ff 737373ff 777777ff 767676ff 7b7b7bff 7b7b7bff 7f7f7fff 7e7e7eff 7d7d7dff 757575ff 6b6b6bff 4d4d4dff b8b8b8ff ffffffff afafafff 848484ff 555555ff 6a6a6aff 747474ff 7d7d7dff 7d7d7dff 7e7e7eff 7a7a7aff 7a7a7aff 767676ff 757575ff 717171ff 727272ff 6c6c6cff 6d6d6dff 696969ff 696969ff 616161ff 707070ff 787878b5 29292929 00000017 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000e 00000018 19191931 515151cd 6d6d6dff 616161ff 696969ff 686868ff 6d6d6dff 6b6b6bff 717171ff 6f6f6fff 747474ff 747474ff 787878ff 787878ff 7b7b7bff 7c7c7cff 7d7d7dff 777777ff 707070ff 585858ff 666666ff f4f4f4ff fdfdfdff acacacff a0a0a0ff 5e5e5eff 5a5a5aff 6f6f6fff 777777ff 7c7c7cff 7b7b7bff 7b7b7bff 777777ff 777777ff 727272ff 727272ff 6d6d6dff 6f6f6fff 6a6a6aff 6b6b6bff 656565ff 666666ff 5e5e5eff 6b6b6bff 525252cd 18181831 00000018 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000e 00000018 0e0e0e2c 414141c8 3e3e3eff 4e4e4eff 696969ff 656565ff 6b6b6bff 696969ff 6d6d6dff 6d6d6dff 707070ff 717171ff 747474ff 747474ff 787878ff 787878ff 7b7b7bff 787878ff 737372ff 666562ff 484745ff b4b4b4ff ffffffff f9f9f9ff aaaaaaff acacacff 818181ff 4f4e4cff 666462ff 727272ff 787878ff 7a7a7aff 787878ff 787878ff 747474ff 737373ff 6f6f6fff 6f6f6fff 6b6b6bff 6b6b6bff 676767ff 676767ff 626262ff 666666ff 4c4c4cff 3e3e3eff 414141c8 0e0e0e2c 00000018 0000000e 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000006 0000000d 00000016 00000025 3e3e3eb5 424242ff 3f3f3fff 444444ff 636363ff 686868ff 666666ff 6b6b6bff 6a6a6aff 6e6e6eff 6d6d6dff 717171ff 717171ff 757575ff 757575ff 787777ff 787672ff 75726dff 6a6a69ff 4e545fff 636975ff ffffffff ffffffff fafafaff abababff a5a5a5ff acabaaff 595e68ff 515763ff 6a6a69ff 74726dff 787672ff 787877ff 757575ff 747474ff 707070ff 6f6f6fff 6b6b6bff 6b6b6bff 676767ff 686868ff 646464ff 656565ff 5f5f5fff 444444ff 3f3f3fff 424242ff 3d3d3db5 00000025 00000016 0000000d 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000005 0000000b 00000015 00000022 39393991 434343ff 404040ff 3f3f3fff 4c4c4cff 636363ff 646464ff 686868ff 666666ff 6b6b6bff 6a6a6aff 6e6e6eff 6e6e6eff 717171ff 717171ff 75726dff 747270ff 6b7485ff 596f99ff 506eabff 2f4d8aff bfc8dbff ffffffff ffffffff ffffffff b0b0b0ff a8a8a8ff afaeabff 8b92a0ff 36538eff 4f6da9ff 586e98ff 6b7384ff 74726fff 73716cff 707070ff 707070ff 6c6c6cff 6c6c6cff 686868ff 686868ff 646464ff 656565ff 616161ff 606060ff 4b4b4bff 3f3f3fff 404040ff 434343ff 38383890 00000022 00000015 0000000b 00000005 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000009 00000012 0000001f 2424245d 3f3f3ffb 3d3d3dff 3d3d3dff 4b4b4bff 575757ff 626262ff 646464ff 646464ff 686868ff 676767ff 6b6b6bff 6b6b6bff 6d6d6eff 6e6d6aff 6f6d68ff 697389ff 6381bfff 4e78cbff 4871c2ff 2f5299ff 687ca4ff fffffeff ecececff dbdbdbff d4d4d4ff 989898ff 929292ff 9c9c9bff aaa9a5ff 5c6d8fff 31559bff 4770c1ff 4e76c9ff 6280bdff 687287ff 6d6b66ff 6d6b68ff 6c6c6cff 696969ff 686868ff 646464ff 656565ff 606060ff 616161ff 5f5f5fff 555555ff 4b4b4bff 3d3d3dff 3d3d3dff 3f3f3ffb 2424245d 0000001f 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000002 00000007 0000000f 0000001b 0000002f 5b5b5bd8 5b5b5bff 525252ff 5b5b5bff 616161ff 636363ff 616161ff 616161ff 646464ff 646464ff 686868ff 686868ff 6b6b6bff 6b6862ff 676b72ff 5873aaff 5782d9ff 4b76ccff 4368b3ff 3a568dff 3c4c6dff 7b7d83ff 807f7eff 6c6c6cff 666666ff 646464ff 646464ff 656565ff 676767ff 71706eff 717276ff 3e4e6eff 39548bff 4267b1ff 4a74caff 5580d6ff 5772a8ff 666970ff 696661ff 686868ff 656565ff 656565ff 616161ff 616161ff 5d5d5dff 5e5e5eff 606060ff 606060ff 5b5b5bff 525252ff 5b5b5bff 5a5a5ad8 0000002f 0000001b 0000000f 00000007 00000002 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000b 00000016 00000025 3f3f3f8c 626262ff 636363ff 6b6b6bff 636363ff 5f5f5fff 5e5e5eff 5e5e5eff 626262ff 606060ff 646464ff 646464ff 676766ff 68655fff 636f86ff 5178c6ff 517dd6ff 466dbbff 3e5b94ff 48546eff 595b5eff 615e5aff 545351ff 474747ff 444444ff 424242ff 424242ff 434343ff 444444ff 464646ff 4b4b4bff 555453ff 615e5aff 595b5dff 47546dff 3d5992ff 446bb7ff 4f7bd2ff 4f76c1ff 616d83ff 65625cff 656463ff 616161ff 616161ff 5e5e5eff 5e5e5eff 5b5b5bff 5b5b5bff 5c5c5cff 616161ff 686868ff 606060ff 5e5e5eff 3d3d3d8c 00000025 00000016 0000000b 00000004 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000003 00000008 00000011 0000001e 16161640 616161eb 585858ff 545454ff 595959ff 595959ff 5c5c5cff 5c5c5cff 5f5f5fff 5e5e5eff 616161ff 616161ff 636362ff 64615bff 627294ff 4f7bd2ff 4d78ccff 4264a8ff 425272ff 565657ff 5a5752ff 4d4c4aff 414141ff 3e3e3eff 3f3f3fff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 3f3f3fff 3e3e3eff 414141ff 4d4c4aff 5a5852ff 565657ff 415171ff 4062a5ff 4c76c8ff 4e78ccff 5f6f91ff 625f59ff 60605fff 5e5e5eff 5e5e5eff 5a5a5aff 5c5c5cff 585858ff 585858ff 545454ff 535353ff 4e4e4eff 525252ff 5c5c5ceb 1414143f 0000001e 00000011 00000008 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000005 0000000c 00000017 00000027 44444494 5b5b5bff 525252ff 585858ff 585858ff 5b5b5bff 5a5a5aff 5c5c5cff 5b5b5bff 5e5e5eff 5d5d5dff 606060ff 605d57ff 5f7197ff 4f7bd4ff 4c75c7ff 3f5d99ff 454d5bff 57544eff 4c4b49ff 3f3f3fff 3e3e3eff 404040ff 404040ff 414141ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 414141ff 404040ff 404040ff 3e3e3eff 3f3f3fff 4c4b49ff 57544eff 454c5aff 3e5b96ff 4a72c2ff 4d78cfff 5c6e92ff 5d5a54ff 5d5d5dff 5b5b5bff 5b5b5bff 575757ff 585858ff 555555ff 555555ff 525252ff 525252ff 4c4c4cff 565656ff 40404094 00000027 00000017 0000000c 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 00000008 00000011 00000020 03030340 545454e7 535353ff 555555ff 555555ff 585858ff 585858ff 5b5b5bff 595959ff 5c5c5cff 5b5b5bff 5e5e5eff 5d5a54ff 5d6c89ff 4f7ad2ff 4c75c7ff 3f5a92ff 474950ff 52504aff 424242ff 3c3c3dff 3f3f3fff 3f3f3fff 3f3f3fff 3e3e3eff 3b3b3bff 333333ff 2c2c2cff 282828ff 272727ff 2c2c2cff 333333ff 3b3b3bff 3e3e3eff 3f3f3fff 3f3f3fff 3f3f3fff 3c3c3dff 424242ff 52504aff 47494fff 3d588fff 4a71c2ff 4d78ccff 5a6885ff 5b5851ff 5a5b5bff 575757ff 575757ff 545454ff 555555ff 515151ff 525252ff 4e4e4eff 4d4d4dff 4c4c4cff 4d4d4de7 03030340 00000020 00000011 00000008 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000004 0000000b 00000017 00000028 3434348c 585858ff 515151ff 525252ff 565656ff 555555ff 585858ff 575757ff 595959ff 585858ff 5b5b5bff 5b5955ff 5a616fff 4f79ccff 4e78cbff 3f5c95ff 43464aff 4f4d48ff 3e3f3fff 3d3d3dff 3e3e3eff 3e3e3eff 3d3d3dff 353535ff 292929ff 2a2a2aff 404040ff 575757ff 686868ff 696969ff 575757ff 414141ff 2a2a2aff 292929ff 363636ff 3d3d3dff 3e3e3eff 3e3e3eff 3d3d3dff 3e3f3fff 4f4d48ff 434549ff 3e5a92ff 4b74c5ff 4d75c5ff 565d6bff 575550ff 575757ff 535353ff 535353ff 505050ff 505050ff 4e4e4eff 4e4e4eff 4b4b4bff 494949ff 4f4f4fff 3030308b 00000028 00000017 0000000b 00000004 00000001 00000000 00000000 │ │ +00000000 00000000 00000001 00000006 0000000f 0000001d 00000031 505050d3 535353ff 4f4f4fff 545454ff 545454ff 555555ff 555555ff 575757ff 565656ff 595959ff 595856ff 575757ff 5072b5ff 507cd2ff 4264a6ff 3f434cff 4b4943ff 3d3e3eff 3c3c3cff 3d3d3dff 3d3d3dff 393939ff 292929ff 2f2f2fff 606060ff 969696ff b6b6b6ff c8c8c8ff d9d9d9ff dbdbdbff cbcbcbff b7b7b7ff 959595ff 5e5e5eff 2f2f2fff 2a2a2aff 393939ff 3d3d3dff 3d3d3dff 3c3c3cff 3d3e3eff 4b4944ff 3f434cff 4061a1ff 4d78cbff 4d6eafff 535252ff 525251ff 525252ff 4f4f4fff 505050ff 4d4d4dff 4e4e4eff 4a4a4aff 4b4b4bff 464646ff 4a4a4aff 474747d3 00000031 0000001d 0000000f 00000006 00000001 00000000 00000000 │ │ +00000000 00000000 00000003 00000009 00000014 00000025 1212125e 4f4f4ff9 4e4e4eff 515151ff 515151ff 545454ff 525252ff 555555ff 545454ff 565656ff 565656ff 57544dff 53658bff 5380d9ff 486dbaff 3a475eff 47453eff 3e3e3eff 3a3a3aff 3c3c3cff 3c3c3cff 353535ff 232323ff 494949ff 919191ff b3b3b3ff b9b9b9ff bfbfbfff c8c8c8ff d0d0d0ff d3d3d3ff cbcbcbff c1c1c1ff b7b7b7ff aeaeaeff 8b8b8bff 464646ff 242424ff 353535ff 3c3c3cff 3c3c3cff 3a3a3aff 3e3e3eff 48453fff 3a455cff 4469b2ff 507bd0ff 4e5f83ff 504d47ff 4e4e4fff 4e4e4eff 4b4b4bff 4c4c4cff 494949ff 4a4a4aff 474747ff 474747ff 434343ff 464646f9 1111115e 00000025 00000014 00000009 00000003 00000000 00000000 │ │ +00000000 00000001 00000004 0000000d 0000001a 0000002c 2f2f2f96 515151ff 4e4e4eff 4f4f4fff 525252ff 515151ff 535353ff 525252ff 545454ff 535353ff 555452ff 55585eff 577dcaff 4d78cbff 3d5585ff 3f3d39ff 40403eff 393939ff 3a3a3aff 3a3a3aff 343434ff 242424ff 565656ff 999999ff a3a3a3ff a8a8a8ff b5b5b5ff c1c1c1ff cdcdcdff d8d8d8ff dbdbdbff cfcfcfff c2c2c2ff b2b2b2ff a3a3a3ff 999999ff 8d8d8dff 4e4e4eff 252525ff 343434ff 3a3a3aff 3a3a3aff 393939ff 40403fff 3f3e3aff 3b5280ff 4972c1ff 5276c0ff 4e5055ff 4c4c49ff 4a4a4aff 4a4a4aff 484848ff 494949ff 464646ff 474747ff 444444ff 424242ff 454545ff 29292996 0000002c 0000001a 0000000d 00000005 00000001 00000000 │ │ +00000000 00000001 00000006 00000011 00000020 00000033 434343c9 4f4f4fff 4c4c4cff 505050ff 4f4f4fff 515151ff 505050ff 525252ff 515151ff 535353ff 53504aff 56698fff 507dd6ff 466ab2ff 393f4cff 413e3aff 383838ff 393939ff 393939ff 353535ff 232323ff 545454ff 909090ff 929292ff 9c9c9cff a8a8a8ff b6b6b6ff c4c4c4ff d1d1d1ff dededeff e3e3e3ff d4d4d4ff c4c4c4ff b3b3b3ff a2a2a2ff 919191ff 858585ff 7f7f7fff 4a4a4aff 252525ff 353535ff 393939ff 393939ff 383838ff 413f3bff 383e4aff 4264a9ff 4b75c9ff 4f6084ff 494640ff 494949ff 474747ff 474747ff 454545ff 454545ff 444444ff 434343ff 3f3f3fff 434343ff 3a3a3aca 00000033 00000020 00000011 00000006 00000001 00000000 │ │ +00000000 00000002 00000009 00000014 00000025 00000049 434343e8 4c4c4cff 4d4d4dff 4e4e4eff 505050ff 4f4f4fff 515151ff 505050ff 515151ff 515150ff 515150ff 5072b8ff 4f7ad0ff 3c5484ff 393733ff 3b3b3aff 373737ff 383838ff 373737ff 272727ff 3d3d3dff 818181ff 868686ff 8e8e8eff 999999ff a6a6a6ff b5b5b5ff c5c5c5ff d5d5d5ff e4e4e4ff e9e9e9ff dadadaff c6c6c6ff b1b1b1ff 9d9d9dff 8c8c8cff 7e7e7eff 747474ff 6d6d6dff 363636ff 282828ff 373737ff 383838ff 373737ff 3b3b3aff 393833ff 39507cff 4a72c2ff 4a6aaaff 464645ff 454544ff 454545ff 434343ff 444444ff 424242ff 434343ff 404040ff 404040ff 3e3e3eff 373737e8 00000049 00000025 00000014 00000009 00000002 00000000 │ │ +00000000 00000004 0000000b 00000019 0000002a 1616166b 494949fb 4c4c4cff 4c4c4cff 4f4f4fff 4e4e4eff 4f4f4fff 4f4f4fff 505050ff 4f4f4fff 504e49ff 525b6eff 547fd4ff 4a70beff 364155ff 3a3732ff 353535ff 363636ff 363636ff 2e2e2eff 262626ff 696969ff 7c7c7cff 808080ff 8a8a8aff 959595ff a2a2a2ff b1b1b1ff c3c3c3ff d6d6d6ff e9e9e9ff eeeeeeff dbdbdbff c3c3c3ff acacacff 979797ff 858585ff 787878ff 6c6c6cff 656565ff 515151ff 242424ff 2f2f2fff 363636ff 363636ff 353535ff 3a3833ff 353e52ff 4468b0ff 4e75c3ff 464f60ff 42403cff 414141ff 424242ff 414141ff 414141ff 404040ff 3f3f3fff 3e3e3eff 3c3c3cff 3c3c3cfb 1212126b 0000002a 00000019 0000000b 00000004 00000000 │ │ +00000000 00000005 0000000d 0000001c 0000002f 1c1c1c84 484848ff 484848ff 4b4b4bff 4c4c4cff 4f4f4fff 4e4e4eff 4f4f4fff 4e4e4eff 4f4f4fff 4e4b46ff 53678eff 517ed7ff 4363a3ff 333438ff 373634ff 343434ff 343434ff 333333ff 252525ff 404040ff 747474ff 757575ff 7c7c7cff 848484ff 8e8e8eff 9b9b9bff abababff bebebeff d4d4d4ff ecececff f3f3f3ff dadadaff bdbdbdff a2a2a2ff 8d8d8dff 7c7c7cff 6f6f6fff 636363ff 575757ff 515151ff 303030ff 262626ff 343434ff 343434ff 343434ff 373635ff 323437ff 3d5b96ff 4a74c6ff 485a7eff 403d37ff 404040ff 3f3f3fff 3f3f3fff 3e3e3eff 3e3e3eff 3d3d3dff 3d3d3dff 3a3a3aff 3c3c3cff 16161684 0000002f 0000001c 0000000e 00000005 00000000 │ │ +00000000 00000006 00000010 0000001f 00000033 1f1f1f9c 3f3f3fff 434343ff 444444ff 474747ff 484848ff 4a4a4aff 4a4a4aff 4c4c4cff 4c4c4cff 4d4c48ff 4f6ea8ff 507dd3ff 3a5483ff 31302cff 343434ff 333333ff 323232ff 2f2f2fff 212121ff 585858ff 6e6e6eff 707070ff 767676ff 7e7e7eff 868686ff 919191ff a0a0a0ff b4b4b4ff cececeff ecececff f6f6f6ff d4d4d4ff afafafff 939393ff 808080ff 707070ff 616161ff 545454ff 4a4a4aff 424242ff 353535ff 222222ff 303030ff 323232ff 333333ff 343434ff 31302dff 364d79ff 4971c0ff 466197ff 3e3c39ff 3d3d3dff 3d3d3dff 3c3c3cff 3d3d3dff 3c3c3cff 3c3c3cff 3b3b3bff 3a3a3aff 373737ff 1c1c1c9c 00000033 0000001f 00000010 00000006 00000000 │ │ +00000000 00000007 00000012 00000022 00000037 242424b0 3a3a3aff 3c3c3cff 3f3f3fff 3f3f3fff 404040ff 404040ff 424242ff 434343ff 454443ff 464646ff 5377bfff 4e78cbff 36476bff 2f2c26ff 323232ff 313131ff 313131ff 292929ff 2a2a2aff 626262ff 696969ff 6c6c6cff 717171ff 777777ff 7d7d7dff 858585ff 919191ff a3a3a3ff c0c0c0ff e8e8e8ff f6f6f6ff c7c7c7ff 9b9b9bff 808080ff 6b6b6bff 5a5a5aff 4d4d4dff 434343ff 3a3a3aff 343434ff 2d2d2dff 202020ff 2c2c2cff 313131ff 313131ff 323232ff 2f2d27ff 334262ff 466cb8ff 4a6bacff 3d3c3dff 3c3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3c3c3cff 3a3a3aff 3a3a3aff 383838ff 363636ff 212121b0 00000037 00000022 00000012 00000007 00000000 │ │ +00000000 00000008 00000014 00000025 0000003a 232323bd 393939ff 3a3a3aff 3c3c3cff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3c3aff 3f434bff 4d72bcff 486ebcff 313d56ff 2e2b27ff 2f2f2fff 303030ff 303030ff 242424ff 303030ff 5a5a5aff 5e5e5eff 666666ff 6c6c6cff 727272ff 777777ff 7c7c7cff 828282ff 8d8d8dff a5a5a5ff dededeff f6f6f6ff abababff 7a7a7aff 5f5f5fff 4b4b4bff 3f3f3fff 363636ff 303030ff 2a2a2aff 262626ff 252525ff 202020ff 282828ff 303030ff 303030ff 2f2f2fff 2e2c28ff 303a51ff 4467afff 496bb0ff 3b3f46ff 393836ff 3a3a3aff 393939ff 393939ff 393939ff 393939ff 383838ff 383838ff 363636ff 212121be 0000003a 00000025 00000014 00000008 00000000 │ │ +00000000 00000009 00000015 00000026 0000003c 252525c3 393939ff 3a3a3aff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3d3d3dff 3c3b38ff 404552ff 4d72bcff 4569b2ff 2d3648ff 2c2a26ff 2e2e2eff 2e2e2eff 2e2e2eff 242424ff 252525ff 3b3b3bff 3c3c3cff 414141ff 474747ff 4d4d4dff 555555ff 5a5a5aff 626262ff 6d6d6dff 727272ff a1a1a1ff bababaff 585858ff 393939ff 2c2c2cff 262626ff 212121ff 1f1f1fff 1e1e1eff 1c1c1cff 1b1b1bff 1a1a1aff 191919ff 262626ff 2e2e2eff 2e2e2eff 2e2e2eff 2d2a27ff 2c3546ff 4264aaff 496db4ff 3b414dff 383633ff 383838ff 383838ff 383838ff 383838ff 393939ff 373737ff 363636ff 353535ff 222222c3 0000003c 00000026 00000015 00000009 00000000 │ │ +00000000 0000000a 00000016 00000027 0000003e 252525c4 3a3a3aff 3c3c3cff 3d3d3dff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3d3c39ff 414755ff 4d72bdff 4569b1ff 2b3545ff 2a2925ff 2c2c2cff 2c2c2cff 2c2c2cff 222222ff 252525ff 3d3d3dff 3d3d3dff 3e3e3eff 404040ff 414141ff 434343ff 454545ff 4b4b4bff 535353ff 5e5e5eff 8c8c8cff 797979ff 363636ff 323232ff 2c2c2cff 292929ff 242424ff 222222ff 202020ff 1e1e1eff 1c1c1cff 1c1c1cff 191919ff 252525ff 2c2c2cff 2c2c2cff 2c2c2cff 2b2a26ff 2a3342ff 4163a6ff 486cb3ff 3b404dff 373533ff 373737ff 373737ff 373737ff 373737ff 373737ff 363636ff 353535ff 333333ff 202020c5 0000003e 00000027 00000016 0000000a 00000000 │ │ +00000000 0000000a 00000016 00000028 0000003e 222222c1 3b3b3bff 3e3e3eff 3f3f3fff 414141ff 404040ff 414141ff 404040ff 414141ff 403f3cff 444a56ff 4d73beff 466bb5ff 2c3549ff 292723ff 2b2b2bff 2b2b2bff 2b2b2bff 202020ff 2d2d2dff 515151ff 505050ff 565656ff 5c5c5cff 626262ff 6b6b6bff 777777ff 868686ff 9c9c9cff c4c4c4ff ffffffff f1f1f1ff 8e8e8eff 6e6e6eff 616161ff 5a5a5aff 535353ff 4c4c4cff 454545ff 3e3e3eff 383838ff 363636ff 252525ff 222222ff 2b2b2bff 2b2b2bff 2b2b2bff 292723ff 2a3446ff 4266abff 4a6eb5ff 434955ff 3f3e3bff 3f3f3fff 3f3f3fff 3e3e3eff 3c3c3cff 3d3d3dff 3b3b3bff 3b3b3bff 363636ff 1f1f1fc1 0000003e 00000028 00000016 0000000a 00000000 │ │ +00000000 0000000a 00000016 00000028 0000003f 212121b7 3d3d3dff 414141ff 424242ff 424242ff 444444ff 444444ff 454545ff 444444ff 454442ff 474b52ff 5075bfff 4970bdff 2d3951ff 272420ff 292929ff 292929ff 292929ff 222222ff 303030ff 626262ff 676767ff 6f6f6fff 7a7a7aff 858585ff 939393ff a0a0a0ff b4b4b4ff d2d2d2ff edededff ffffffff f6f6f6ff b7b7b7ff 8b8b8bff 777777ff 6b6b6bff 636363ff 5d5d5dff 595959ff 545454ff 505050ff 4c4c4cff 2d2d2dff 232323ff 292929ff 292929ff 292929ff 272420ff 2c3850ff 466bb6ff 4e71b9ff 474b52ff 454543ff 454545ff 454545ff 444444ff 454545ff 434343ff 434343ff 414141ff 3d3d3dff 212121b7 0000003f 00000028 00000016 0000000a 00000000 │ │ +00000000 0000000a 00000016 00000028 0000003e 1a1a1aa8 3e3e3eff 434343ff 444444ff 474747ff 474747ff 484848ff 484848ff 494949ff 494947ff 4a4a4aff 4f73b9ff 4e77c9ff 314365ff 23201aff 272728ff 272727ff 272727ff 272727ff 212121ff 6b6b6bff 7f7f7fff 878787ff 939393ff 9e9e9eff acacacff bebebeff d6d6d6ff e8e8e8ff f5f5f5ff ffffffff fafafaff cfcfcfff a4a4a4ff 8c8c8cff 7b7b7bff 707070ff 676767ff 616161ff 5a5a5aff 575757ff 4f4f4fff 222222ff 272727ff 272727ff 272727ff 272728ff 23201aff 2f4061ff 4a71c1ff 4c6fb2ff 494a4aff 494848ff 494949ff 484848ff 484848ff 474747ff 474747ff 454545ff 444444ff 3e3e3eff 1a1a1aa7 0000003e 00000028 00000016 0000000a 00000000 │ │ +00000000 00000009 00000015 00000027 0000003d 13131394 3b3b3bff 464646ff 494949ff 494949ff 4b4b4bff 4b4b4bff 4d4d4dff 4c4c4cff 4f4e4fff 4f4d4aff 5573aeff 517cd4ff 385081ff 201f1bff 262626ff 262626ff 262626ff 262626ff 1c1c1cff 5c5c5cff 969696ff 989898ff a4a4a4ff b1b1b1ff c4c4c4ff d8d8d8ff e5e5e5ff efefefff f9f9f9ff ffffffff fbfbfbff ddddddff b7b7b7ff 9c9c9cff 8b8b8bff 7e7e7eff 737373ff 696969ff 626262ff 606060ff 454545ff 1f1f1fff 262626ff 262626ff 262626ff 262626ff 211f1bff 354d7bff 4c76caff 516ea6ff 4c4a47ff 4c4c4cff 4b4b4bff 4b4b4bff 4a4a4aff 4a4a4aff 494949ff 484848ff 464646ff 3c3c3cff 13131394 0000003d 00000027 00000016 00000009 00000000 │ │ +00000000 00000008 00000014 00000025 0000003b 0c0c0c83 3d3d3dfd 4a4a4aff 4a4a4aff 4e4e4eff 4e4e4eff 505050ff 505050ff 525252ff 525251ff 54514bff 52668dff 5481dbff 4363a5ff 212226ff 242321ff 242424ff 242424ff 242424ff 212121ff 333333ff 9a9a9aff a7a7a7ff b3b3b3ff c5c5c5ff d7d7d7ff e2e2e2ff ebebebff f4f4f4ff fcfcfcff ffffffff fcfcfcff e6e6e6ff c5c5c5ff aaaaaaff 989898ff 898989ff 7d7d7dff 727272ff 6a6a6aff 686868ff 2f2f2fff 222222ff 242424ff 242424ff 242424ff 242321ff 202225ff 3f5e9aff 4f7acfff 4d5f84ff 4c4a44ff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4b4b4bff 4b4b4bff 484848ff 494949ff 3c3c3cfd 0c0c0c84 0000003b 00000025 00000014 00000008 00000000 │ │ +00000000 00000007 00000012 00000022 00000038 00000068 353535ef 4b4b4bff 4f4f4fff 505050ff 535353ff 535353ff 555555ff 555555ff 575757ff 575550ff 586275ff 537fd6ff 4d74c5ff 283348ff 1e1b17ff 232323ff 232323ff 222222ff 242424ff 1c1c1cff 666666ff bebebeff c3c3c3ff d2d2d2ff ddddddff e5e5e5ff eeeeeeff f7f7f7ff fdfdfdff ffffffff fbfbfbff eaeaeaff d1d1d1ff b6b6b6ff a1a1a1ff 939393ff 868686ff 7a7a7aff 787878ff 505050ff 202020ff 242424ff 222222ff 232323ff 232323ff 1f1c18ff 253044ff 476cb5ff 4d77c7ff 4d5668ff 4c4a45ff 4d4d4dff 4c4c4cff 4d4d4dff 4d4d4dff 4d4d4dff 4b4b4bff 4b4b4bff 484848ff 333333ef 00000068 00000038 00000022 00000012 00000007 00000000 │ │ +00000000 00000006 00000011 00000020 00000035 00000053 2d2d2dd8 4b4b4bff 505050ff 545454ff 555555ff 585858ff 575757ff 595959ff 595959ff 5b5b5bff 5d5d5cff 5c80c8ff 527ed7ff 385082ff 1a1813ff 212121ff 212121ff 212121ff 202020ff 242424ff 252525ff 969696ff d9d9d9ff d7d7d7ff dfdfdfff e8e8e8ff f0f0f0ff f7f7f7ff fcfcfcff fefefeff fafafaff ecececff d7d7d7ff bfbfbfff a9a9a9ff 9a9a9aff 8c8c8cff 888888ff 6d6d6dff 282828ff 242424ff 202020ff 212121ff 212121ff 212120ff 1b1915ff 334976ff 4b73c4ff 5273b4ff 4e4d4dff 4d4d4cff 4c4c4cff 4d4d4dff 4c4c4cff 4e4e4eff 4c4c4cff 4b4b4bff 494949ff 454545ff 2a2a2ad8 00000053 00000035 00000020 00000011 00000006 00000000 │ │ +00000000 00000005 0000000f 0000001d 00000030 00000049 1b1b1bb2 494949ff 545454ff 555555ff 595959ff 595959ff 5c5c5cff 5b5b5bff 5d5d5dff 5d5d5dff 5f5c56ff 596d95ff 5685e1ff 496eb8ff 202735ff 1c1a16ff 202020ff 202020ff 202020ff 202020ff 232323ff 303030ff a1a1a1ff e3e3e3ff e3e3e3ff e8e8e8ff efefefff f6f6f6ff f9f9f9ff fbfbfbff f8f8f8ff ecececff dbdbdbff c6c6c6ff b0b0b0ff a0a0a0ff 9b9b9bff 7b7b7bff 323232ff 252525ff 202020ff 202020ff 202020ff 202020ff 1c1a17ff 202632ff 4264a6ff 4e79ccff 4c5e82ff 4c4a44ff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4c4c4cff 494949ff 4a4a4aff 414141ff 171717b2 00000049 00000030 0000001d 0000000f 00000005 00000000 │ │ +00000000 00000004 0000000c 00000019 0000002c 00000043 06060688 3e3e3efc 565656ff 595959ff 595959ff 5d5d5dff 5c5c5cff 5f5f5fff 5d5d5dff 5f5f5fff 5f5d5cff 5e6166ff 547cccff 517dd3ff 374f81ff 171511ff 1e1e1dff 1e1e1eff 1e1e1eff 1e1e1eff 1f1f1fff 242424ff 2d2d2dff 8a8a8aff dededeff f2f2f2ff f2f2f2ff f4f4f4ff f7f7f7ff f6f6f6ff f4f4f4ff ebebebff ddddddff ccccccff bebebeff a8a8a8ff 737373ff 323232ff 252525ff 1f1f1fff 1e1e1eff 1e1e1eff 1e1e1eff 1f1e1dff 171511ff 324874ff 4a72bfff 4c70b8ff 4c4e53ff 4c4b49ff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4a4a4aff 4a4a4aff 494949ff 353535fc 05050588 00000043 0000002c 00000019 0000000c 00000004 00000000 │ │ +00000000 00000003 0000000a 00000016 00000027 0000003c 00000061 323232e3 535353ff 595959ff 5c5c5cff 5c5c5cff 606060ff 5e5e5eff 606060ff 5e5e5eff 606060ff 615e57ff 60749aff 517edbff 4b72bfff 25314aff 16140dff 1d1d1dff 1d1d1dff 1d1d1dff 1c1c1cff 1e1e1eff 252525ff 292929ff 555555ff a5a5a5ff dcdcdcff f4f4f4ff f8f8f8ff fefefeff fcfcfcff eeeeeeff e0e0e0ff c2c2c2ff 8f8f8fff 525252ff 2d2d2dff 262626ff 1d1d1dff 1c1c1cff 1d1d1dff 1d1d1dff 1d1d1dff 17140eff 232e44ff 4468adff 4b75c7ff 516385ff 4c4a44ff 4d4d4eff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4b4b4bff 4c4c4cff 494949ff 454545ff 292929e3 00000061 0000003c 00000027 00000016 0000000a 00000003 00000000 │ │ +00000000 00000001 00000007 00000012 00000021 00000035 0000004f 171717b3 4c4c4cff 5b5b5bff 5b5b5bff 5f5f5fff 5d5d5dff 606060ff 5f5f5fff 616161ff 5f5f5fff 605f5eff 60605fff 5d80c6ff 507bd3ff 4364a7ff 1b202aff 181510ff 1c1d1dff 1c1c1cff 1c1c1cff 1c1c1cff 1b1b1bff 212121ff 252525ff 313131ff 4f4f4fff 757575ff 939393ff a5a5a5ff a4a4a4ff 909090ff 727272ff 4f4f4fff 343434ff 272727ff 212121ff 1b1b1bff 1c1c1cff 1c1c1cff 1c1c1cff 1c1d1dff 181611ff 1b1f28ff 3d5b97ff 4971c1ff 5372b1ff 4d4d4cff 4c4c4bff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4b4b4bff 4c4c4cff 494949ff 4a4a4aff 3e3e3eff 131313b3 0000004f 00000035 00000021 00000012 00000007 00000001 00000000 │ │ +00000000 00000001 00000005 0000000e 0000001b 0000002e 00000046 0000007b 343434f2 595959ff 5c5c5cff 5c5c5cff 606060ff 5f5f5fff 626262ff 5f5f5fff 606060ff 5d5e5eff 5e5c57ff 5c6473ff 5983d7ff 4e78caff 3c5992ff 17191eff 171410ff 1b1b1bff 1b1b1bff 1b1b1bff 1a1a1aff 191919ff 191919ff 1f1f1fff 232323ff 2a2a2aff 2f2f2fff 2d2d2dff 2e2e2eff 303030ff 2b2b2bff 232323ff 1f1f1fff 191919ff 191919ff 1a1a1aff 1b1b1bff 1b1b1bff 1b1b1bff 171510ff 17181cff 375186ff 476ebaff 5177c3ff 4d5462ff 4d4a46ff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4c4c4cff 4a4a4aff 4a4a4aff 474747ff 2a2a2af2 0000007b 00000046 0000002e 0000001b 0000000e 00000005 00000001 00000000 │ │ +00000000 00000000 00000004 0000000b 00000016 00000027 0000003d 00000057 1b1b1bbe 4b4b4bff 5b5b5bff 5e5e5eff 5d5d5dff 606060ff 5e5e5eff 606060ff 5d5d5dff 5f5f5fff 5c5c5cff 5c5852ff 566683ff 5782d9ff 4c74c4ff 39558cff 171a20ff 14110cff 1a1a19ff 1a1a1aff 191919ff 191919ff 191919ff 181818ff 171717ff 171717ff 191919ff 1a1a1aff 1a1a1aff 191919ff 171717ff 171717ff 181818ff 191919ff 191919ff 191919ff 1a1a1aff 1a1a19ff 14120cff 16191fff 344e81ff 466bb4ff 4f78c7ff 4a5874ff 4b4842ff 4b4b4cff 4d4d4dff 4c4c4cff 4d4d4dff 4c4c4cff 4d4d4dff 4a4a4aff 4b4b4bff 494949ff 3c3c3cff 151515be 00000057 0000003d 00000027 00000016 0000000b 00000004 00000000 00000000 │ │ +00000000 00000000 00000002 00000007 00000011 00000020 00000033 0000004b 04040482 393939f5 585858ff 5b5b5bff 5e5e5eff 5d5d5dff 5f5f5fff 5d5d5dff 5e5e5eff 5b5b5bff 5c5c5dff 5a5a59ff 58544eff 53658bff 5480d8ff 4b72c2ff 3c5a95ff 1c2333ff 110e08ff 171614ff 191919ff 191919ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 181818ff 191919ff 191919ff 171614ff 110f09ff 1b2230ff 385389ff 456ab3ff 4f76c7ff 495a7cff 4b4842ff 4b4b4aff 4c4c4cff 4b4b4bff 4d4d4dff 4c4c4cff 4d4d4dff 4a4a4aff 4b4b4bff 484848ff 464646ff 2d2d2df5 03030382 0000004b 00000033 00000020 00000011 00000007 00000002 00000000 00000000 │ │ +00000000 00000000 00000001 00000005 0000000d 00000019 0000002a 00000040 0000005a 141414bd 494949ff 5c5c5cff 5a5a5aff 5e5e5eff 5c5c5cff 5e5e5eff 5b5b5bff 5c5c5cff 595959ff 5a5a5aff 575756ff 56534dff 526485ff 557fd3ff 4b73c4ff 4263a5ff 273758ff 131415ff 110f09ff 161513ff 181817ff 181818ff 181818ff 171717ff 171717ff 171717ff 171717ff 171717ff 171717ff 181818ff 181818ff 181817ff 161513ff 120f0aff 131315ff 253553ff 3d5c9aff 466bb6ff 4e75c3ff 495978ff 4b4842ff 4b4b4aff 4c4c4cff 4b4b4bff 4c4c4cff 4b4b4bff 4d4d4dff 4b4b4bff 4b4b4bff 484848ff 4a4a4aff 3b3b3bff 101010bd 0000005a 00000040 0000002a 00000019 0000000d 00000005 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000003 00000008 00000013 00000022 00000035 0000004c 00000078 252525e7 545454ff 5c5c5cff 595959ff 5c5c5cff 5a5a5aff 5c5c5cff 595959ff 595959ff 565656ff 575758ff 565655ff 55524cff 535e75ff 567ac5ff 4b74c8ff 476bb5ff 38548bff 222f4aff 131619ff 100e09ff 120f0bff 141311ff 161513ff 161514ff 161615ff 161615ff 161514ff 161513ff 151311ff 12100bff 100e09ff 131519ff 212f46ff 355084ff 4365aaff 466ebcff 4f72b7ff 495469ff 4a4741ff 4a4a4aff 4c4c4dff 4b4b4bff 4c4c4cff 4b4b4bff 4c4c4cff 4a4a4aff 4c4c4cff 484848ff 4a4a4aff 434343ff 1f1f1fe7 00000078 0000004c 00000035 00000022 00000013 00000008 00000003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000006 0000000d 00000019 0000002a 0000003f 00000057 0303039e 343434fb 585858ff 5a5a5aff 575757ff 5a5a5aff 585858ff 5a5a5aff 565656ff 585858ff 555555ff 575757ff 555555ff 53514bff 53565eff 556fa4ff 4b73c4ff 4972c1ff 4468aeff 3b5791ff 2b3e66ff 1e293fff 161a22ff 131417ff 121111ff 111110ff 111110ff 111111ff 131417ff 151921ff 1e293eff 2a3c63ff 38548bff 4264a7ff 466db9ff 476dbaff 4f6798ff 4a4e54ff 4a4741ff 494949ff 4c4c4cff 4a4a4aff 4c4c4cff 4b4b4bff 4d4d4dff 4a4a4aff 4b4b4bff 484848ff 4a4a4aff 484848ff 2a2a2afb 0202029e 00000057 0000003f 0000002a 00000019 0000000d 00000006 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000003 00000008 00000012 00000020 00000033 00000049 00000066 101010bf 3c3c3cff 585858ff 575757ff 555555ff 585858ff 565656ff 585858ff 555555ff 575757ff 555555ff 555555ff 535354ff 53524fff 524f4aff 505a6dff 4b679eff 4e75c2ff 4870c0ff 466cb8ff 4264a9ff 3e5c9aff 365187ff 314877ff 314774ff 314774ff 304775ff 355085ff 3d5b98ff 4161a5ff 4569b2ff 466cb9ff 4b70baff 466197ff 495366ff 494743ff 4a4845ff 49494aff 4b4b4bff 4a4a4aff 4b4b4bff 4a4a4aff 4d4d4dff 4a4a4aff 4c4c4cff 484848ff 484848ff 494949ff 323232ff 0d0d0dc0 00000066 00000049 00000033 00000020 00000012 00000008 00000003 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000005 0000000d 00000017 00000027 0000003b 00000051 00000076 181818d7 404040ff 565656ff 555555ff 535353ff 565656ff 555555ff 575757ff 555555ff 565656ff 525252ff 545454ff 515151ff 525252ff 504e49ff 4f4d4aff 4e5665ff 50648dff 4a69a8ff 4c6fb8ff 486fbcff 476fbdff 466dbaff 476cb8ff 476cb7ff 466cb8ff 466ebbff 476db9ff 4a6db4ff 4866a3ff 4c6087ff 48515eff 484743ff 494743ff 4b4a4aff 494a4aff 4b4b4bff 494949ff 4b4b4bff 4a4a4aff 4b4b4bff 4a4a4aff 4c4c4cff 484848ff 484848ff 484848ff 363636ff 141414d7 00000076 00000051 0000003b 00000027 00000017 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000003 00000008 00000010 0000001c 0000002d 00000041 00000057 00000084 1b1b1be1 424242ff 545454ff 545454ff 525252ff 555555ff 545454ff 565656ff 535353ff 545454ff 525252ff 525252ff 505050ff 515151ff 4f4f4fff 4e4c48ff 4d4a45ff 4b4b4aff 4c515eff 4b576fff 48597bff 4a608bff 495f89ff 495e89ff 4a5f89ff 475879ff 48546dff 494f5bff 474746ff 484540ff 494744ff 494848ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 494949ff 494949ff 393939ff 171717e1 00000084 00000057 00000041 0000002d 0000001c 00000010 00000008 00000003 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000004 0000000b 00000014 00000021 00000033 00000046 0000005d 0000008c 1c1c1ce6 404040ff 545454ff 535353ff 525252ff 545454ff 525252ff 545454ff 515151ff 535353ff 505050ff 515151ff 4f4f4fff 505050ff 4d4d4dff 4e4e4eff 4c4c4cff 4c4a47ff 4a4842ff 4a4742ff 494743ff 484743ff 484642ff 484642ff 494641ff 484540ff 494845ff 494948ff 494949ff 484848ff 4a4a4aff 494949ff 4b4b4bff 494949ff 4b4b4bff 494949ff 4a4a4aff 484848ff 4a4a4aff 474747ff 484848ff 494949ff 383838ff 181818e6 0000008c 0000005d 00000046 00000033 00000021 00000014 0000000b 00000004 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 0000000d 00000016 00000025 00000036 0000004a 00000060 0000008e 171717e2 3c3c3cff 535353ff 525252ff 505050ff 535353ff 515151ff 525252ff 505050ff 525252ff 505050ff 515151ff 4e4e4eff 4f4f4fff 4d4d4dff 4d4d4dff 4c4c4cff 4b4b4bff 4a4a4aff 4b4a4aff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 4a4a4aff 484848ff 4a4a4aff 494949ff 4b4b4bff 494949ff 4a4a4aff 484848ff 484848ff 464646ff 484848ff 484848ff 343434ff 151515e2 0000008e 00000060 0000004a 00000036 00000025 00000016 0000000d 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000e 00000019 00000027 00000038 0000004c 00000060 0000008a 111111d9 333333ff 4f4f4fff 515151ff 4e4e4eff 515151ff 4f4f4fff 515151ff 4f4f4fff 515151ff 4f4f4fff 4f4f4fff 4d4d4dff 4e4e4eff 4c4c4cff 4c4c4cff 4b4b4bff 4a4a4aff 4a4a4aff 4a4a4aff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 484848ff 4a4a4aff 484848ff 4a4a4aff 484848ff 494949ff 474747ff 484848ff 454545ff 484848ff 464646ff 2c2c2cff 0f0f0fd9 0000008a 00000060 0000004c 00000038 00000027 00000019 0000000e 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000f 0000001b 00000029 0000003a 0000004c 00000060 00000081 050505c5 262626fc 484848ff 515151ff 4d4d4dff 4f4f4fff 4e4e4eff 4f4f4fff 4d4d4dff 4f4f4fff 4d4d4dff 4e4e4eff 4c4c4cff 4d4d4dff 4b4b4bff 4b4b4bff 4a4a4aff 4a4a4aff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 494949ff 484848ff 494949ff 484848ff 494949ff 474747ff 494949ff 474747ff 484848ff 464646ff 484848ff 404040ff 212121fc 040404c5 00000081 00000060 0000004c 0000003a 00000029 0000001b 0000000f 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000009 00000010 0000001b 00000029 00000039 0000004a 0000005c 00000077 000000ad 141414e9 383838ff 4b4b4bff 4e4e4eff 4d4d4dff 4b4b4bff 4d4d4dff 4b4b4bff 4d4d4dff 4b4b4bff 4c4c4cff 4a4a4aff 4c4c4cff 4a4a4aff 4a4a4aff 4a4a4aff 4a4a4aff 494949ff 494949ff 494949ff 484848ff 494949ff 484848ff 494949ff 484848ff 484848ff 464646ff 474747ff 464646ff 474747ff 474747ff 444444ff 323232ff 131313e9 000000ad 00000077 0000005c 0000004a 00000039 00000029 0000001b 00000010 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000004 00000009 00000011 0000001b 00000027 00000037 00000047 00000058 0000006c 0000008f 050505c9 222222f7 383838ff 4a4a4aff 4e4e4eff 4b4b4bff 4b4b4bff 494949ff 4b4b4bff 4a4a4aff 4a4a4aff 4a4a4aff 4a4a4aff 494949ff 484848ff 484848ff 484848ff 484848ff 484848ff 474747ff 484848ff 484848ff 464646ff 474747ff 454545ff 464646ff 454545ff 484848ff 454545ff 323232ff 1e1e1ef7 050505c9 0000008f 0000006c 00000058 00000047 00000037 00000027 0000001b 00000011 00000009 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000009 00000010 00000019 00000025 00000033 00000042 00000052 00000062 00000077 000000a0 040404d0 1c1c1cf6 373737ff 434343ff 4b4b4bff 4b4b4bff 494949ff 484848ff 474747ff 484848ff 474747ff 474747ff 474747ff 474747ff 474747ff 474747ff 464646ff 454545ff 464646ff 454545ff 454545ff 464646ff 474747ff 464646ff 3e3e3eff 323232ff 1b1b1bf6 040404d0 000000a0 00000077 00000062 00000052 00000042 00000033 00000025 00000019 00000010 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000f 00000017 00000022 0000002e 0000003c 0000004a 00000058 00000067 0000007c 0000009f 030303ca 131313ea 252525fd 373737ff 3f3f3fff 474747ff 494949ff 484848ff 494949ff 484848ff 474747ff 464646ff 464646ff 464646ff 464646ff 474747ff 464646ff 464646ff 444444ff 3d3d3dff 353535ff 232323fd 111111ea 020202ca 0000009f 0000007c 00000067 00000058 0000004a 0000003c 0000002e 00000022 00000017 0000000f 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000008 0000000d 00000014 0000001d 00000028 00000035 00000041 0000004e 0000005b 00000067 00000078 0000008f 000000af 030303cd 0e0e0ee5 1b1b1bf5 272727fd 2d2d2dff 353535ff 373737ff 3a3a3aff 3a3a3aff 3a3a3aff 393939ff 373737ff 343434ff 2c2c2cff 262626fd 1a1a1af5 0d0d0de5 030303cd 000000af 0000008f 00000078 00000067 0000005b 0000004e 00000041 00000035 00000028 0000001d 00000014 0000000d 00000008 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000011 00000019 00000022 0000002c 00000037 00000042 0000004e 00000058 00000063 0000006c 0000007b 0000008b 0000009e 000000b3 000000c0 010101cd 050505d5 090909dd 0a0a0adf 0a0a0adf 090909dd 050505d5 010101cd 000000c0 000000b3 0000009e 0000008b 0000007b 0000006d 00000063 00000058 0000004e 00000043 00000037 0000002c 00000022 00000019 00000011 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000d 00000014 0000001b 00000023 0000002c 00000036 0000003f 00000049 00000051 0000005a 00000061 00000067 0000006e 00000074 0000007b 00000081 00000086 00000087 00000087 00000086 00000081 0000007b 00000074 0000006e 00000067 00000061 0000005a 00000051 00000049 0000003f 00000036 0000002c 00000023 0000001b 00000014 0000000d 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000a 0000000e 00000014 0000001b 00000022 00000029 00000031 00000038 00000040 00000046 0000004d 00000052 00000056 0000005a 0000005d 0000005e 0000005f 0000005f 0000005e 0000005d 0000005a 00000056 00000052 0000004d 00000046 00000040 00000039 00000031 00000029 00000022 0000001b 00000014 0000000e 0000000a 00000006 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 0000000a 0000000e 00000013 00000018 0000001e 00000024 00000029 0000002e 00000033 00000038 0000003c 0000003f 00000041 00000043 00000043 00000043 00000043 00000041 0000003f 0000003c 00000038 00000033 0000002e 00000029 00000024 0000001e 00000018 00000013 0000000e 0000000a 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000008 0000000c 0000000f 00000014 00000018 0000001b 00000020 00000023 00000026 00000028 0000002a 0000002c 0000002c 0000002c 0000002c 0000002a 00000028 00000026 00000023 00000020 0000001b 00000018 00000014 0000000f 0000000c 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000006 00000008 0000000b 0000000e 00000010 00000013 00000015 00000017 00000018 00000019 00000019 00000019 00000019 00000018 00000017 00000015 00000013 00000010 0000000e 0000000b 00000008 00000006 00000004 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_share.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff08 ff08 ff06 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff06 ff08 ff07 ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f ff18 ff1b ff18 ff10 ff0a ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff09 ff10 ff17 ff1b ff18 ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0e 8458 58ff 5df2 6ab2 af44 ff1d ff13 ff0c ff06 ff03 ff01 7300 7300 7300 7300 7300 7300 ff00 ff01 ff03 ff06 ff0c ff13 ff1d ae43 6da5 5cf2 58ff 8458 ff0e ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff06 ff16 7aa4 70ff 79ff 63ff 5eff 63cc 846f ff21 ff17 ff0f ff08 ff04 ff01 7200 7200 7200 ff01 ff04 ff08 ff0f ff17 ff21 846f 62cc 5bff 5eff 75ff 72ff 7ca4 ff16 ff06 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff09 ff1d 75cc 7cff 95ff 97ff 89ff 6dff 61ff 60e5 7299 cb34 ff1b ff12 ff0a ff05 ff04 ff05 ff0a ff12 ff1b cb34 7199 5ee5 5dff 66ff 7eff 8bff 91ff 87ff 82d9 ff1d ff09 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff0d ff23 6dff 88ff 9dff a0ff 9dff 99ff 90ff 79ff 63ff 5eff 6ab2 8c5f ff1d ff13 ff0e ff13 ff1d 8c5f 69b2 5bff 5eff 72ff 83ff 8dff 94ff 99ff 9dff 99ff 85ff ff24 ff0d ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff11 9860 70ff 93ff 9eff a0ff a0ff 9fff 9dff 9aff 95ff 82ff 65ff 5eff 60d9 7e69 ff1d 7e69 5fd9 5bff 5fff 78ff 89ff 8fff 95ff 9aff 9dff 9fff a0ff a0ff 86ff a360 ff11 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff06 ff17 7d99 74ff 96ff 9eff 9fff 9fff 9fff 9fff 9fff 9dff 9bff 96ff 89ff 7bff 72d8 ff25 6fd8 72ff 7fff 8aff 90ff 96ff 9bff 9dff 9fff 9fff 9fff 9fff 9fff 88ff 8d99 ff17 ff06 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff09 ff1c 70cc 77ff 97ff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 9dff a0ff a8ff aaff a895 ff20 a095 a0ff 9fff 9aff 9aff 9cff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 8aff 82cc ff1c ff09 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff01 ff0c ff22 6bff 83ff 98ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff a2ff afb2 d848 ff1a ff12 ff1a d447 adb2 a1ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 92ff 7fff ff22 ff0c ff01 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff03 ff10 a251 6eff 8fff 99ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 8dff 9b8d ff24 ff0f ff07 ff0f ff23 9c80 89ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 83ff ac51 ff10 ff03 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff05 ff15 7f8b 70ff 90ff 98ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 86ff 6ff2 cf34 ff0f ff06 ff0f cb34 5ff2 7aff 96ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 83ff 8d8b ff15 ff05 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff08 ff1a 6fbf 73ff 91ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 96ff 73ff 7b99 ff19 ff0e ff19 7199 61ff 88ff 94ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 86ff 80bf ff1a ff08 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff09 ff1d 6bf2 7cff 94ff 98ff 99ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 85ff 6af2 cd35 ff1c cb35 5af2 71ff 8dff 95ff 97ff 97ff 97ff 97ff 97ff 97ff 99ff 98ff 99ff 8cff 80f2 ff1d ff09 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff09 ff1b 7bff 99ff aaff aae5 a1ff 96ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 93ff 70ff 7799 ff30 6e99 5eff 83ff 91ff 95ff 95ff 95ff 95ff 95ff 95ff 96ff a1ff a9e5 aaff a3ff 90ff ff1b ff09 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff06 ff13 97ba b0bd cb65 e940 9ef2 99ff 93ff 93ff 93ff 93ff 93ff 93ff 93ff 93ff 81ff 64f2 b84d 57f2 6eff 8aff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 99ff 9ff2 e940 c572 b6cb a6bb ff13 ff06 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff11 ff14 ff17 ff20 9f99 9aff 94ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 90ff 6fff 67e5 60ff 81ff 8eff 92ff 92ff 92ff 92ff 92ff 92ff 94ff 9cff a399 ff20 ff18 ff15 ff11 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff05 ff05 ff06 ff0f d732 93e5 96ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 8bff 83ff 7eff 88ff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 97ff 99e5 db32 ff0f ff07 ff05 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff16 a07e 96ff 91ff 8fff 8fff 8fff 90ff 95ff 9dff a7ff aeff aeff abff a6ff 9dff 95ff 90ff 8fff 8fff 8fff 91ff 99ff a97e ff16 ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff0c ff21 8ce5 93ff 8dff 8dff 93ff 9fff a9f2 b5b2 c573 dc4b ff30 dc4b c573 b5b2 a8f2 9eff 92ff 8dff 8dff 95ff 95e5 ff21 ff0c ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6300 ff06 ff15 9b7d 91ff 8dff 94ff 9eff b1a5 e73e ff2d ff2d ff2d ff2d ff2d ff2c ff2d e73f aeb2 9fff 94ff 8dff 96ff a67d ff15 ff06 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6200 ff02 ff0c ff21 8ae5 98ff 9cff b580 ff2d ff2d 8b73 63bf 5ae5 53ff 57e5 5fbf 9165 ff2c ff2e b480 9bff 9aff 92e5 ff21 ff0c ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6000 6000 ff06 ff14 9a78 a1ff aa8b ff2c d23b 5fcc 55ff 55ff 66ff 6cff 67ff 54ff 52ff 59cc cf3b ff2c a78b a3ff a478 ff14 ff06 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5f00 5f00 ff02 ff0a ff14 9a9c ff23 d039 5ad9 52ff 6aff 75ff 7aff 7dff 7eff 7dff 71ff 55ff 55d9 cd39 ff23 9c9c ff14 ff0a ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5e00 5e00 5e00 ff04 ff08 ff11 ff1f 67a5 52ff 6cff 79ff 7fff 82ff 84ff 84ff 84ff 82ff 79ff 59ff 64a5 ff1f ff11 ff08 ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5d00 5d00 5d00 ff01 ff03 ff0f c832 55ff 64ff 78ff 80ff 82ff 83ff 83ff 83ff 83ff 83ff 82ff 73ff 5dff c732 ff0f ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5c00 5c00 5c00 5c00 ff03 ff12 7a7b 5cff 75ff 7eff 81ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 81ff 6eff 817b ff12 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5b00 5b00 5b00 5b00 ff05 ff15 7198 65ff 78ff 7fff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 78ff 7e98 ff15 ff05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5a00 5a00 5a00 5a00 ff05 ff15 7698 6eff 7bff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7eff 8598 ff15 ff05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5900 5900 5900 5900 ff04 ff12 837b 73ff 7bff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7fff 917b ff12 ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5800 5800 5800 5800 ff02 ff0d b23f 75ff 80ff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 84ff 82ff ba3f ff0d ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 ff01 ff08 ff1a 80bf 87ff 7dff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7dff 89ff 8eb2 ff19 ff08 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 5700 ff04 ff0f bb3f 89f2 88ff 7cff 7aff 7aff 7aff 7aff 7aff 7cff 88ff 8df2 c13f ff0f ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 5700 ff01 ff07 ff13 b74f 9ae5 92ff 84ff 7cff 7aff 7cff 84ff 92ff 9ce5 bc4f ff13 ff07 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5600 5600 5600 5600 5600 5600 ff02 ff07 ff12 d82f ac98 a5e5 a4ff a4ff a4ff a5e5 ad98 da2f ff12 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff15 ff1c ff20 ff21 ff20 ff1c ff15 ff0d ff06 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff05 ff08 ff0a ff0b ff0a ff08 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff08 ff08 ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff08 ff07 ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f ff18 ff1b ff18 ff10 ff0a ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff09 ff10 ff17 ff1b ff18 ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff0e 8458 58ff 5df2 6ab2 af44 ff1d ff13 ff0c ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0c ff13 ff1d ae43 6da5 5cf2 58ff 8458 ff0e ff03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff06 ff16 7aa4 70ff 79ff 63ff 5eff 63cc 846f ff21 ff17 ff0f ff08 ff04 ff01 0000 0000 0000 ff01 ff04 ff08 ff0f ff17 ff21 846f 62cc 5bff 5eff 75ff 72ff 7ca4 ff16 ff06 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff09 ff1d 75cc 7cff 95ff 97ff 89ff 6dff 61ff 60e5 7299 cb34 ff1b ff12 ff0a ff05 ff04 ff05 ff0a ff12 ff1b cb34 7199 5ee5 5dff 66ff 7eff 8bff 91ff 87ff 82d9 ff1d ff09 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff0d ff23 6dff 88ff 9dff a0ff 9dff 99ff 90ff 79ff 63ff 5eff 6ab2 8c5f ff1d ff13 ff0e ff13 ff1d 8c5f 69b2 5bff 5eff 72ff 83ff 8dff 94ff 99ff 9dff 99ff 85ff ff24 ff0d ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff11 9860 70ff 93ff 9eff a0ff a0ff 9fff 9dff 9aff 95ff 82ff 65ff 5eff 60d9 7e69 ff1d 7e69 5fd9 5bff 5fff 78ff 89ff 8fff 95ff 9aff 9dff 9fff a0ff a0ff 86ff a360 ff11 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff06 ff17 7d99 74ff 96ff 9eff 9fff 9fff 9fff 9fff 9fff 9dff 9bff 96ff 89ff 7bff 72d8 ff25 6fd8 72ff 7fff 8aff 90ff 96ff 9bff 9dff 9fff 9fff 9fff 9fff 9fff 88ff 8d99 ff17 ff06 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff09 ff1c 70cc 77ff 97ff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 9dff a0ff a8ff aaff a895 ff20 a095 a0ff 9fff 9aff 9aff 9cff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 8aff 82cc ff1c ff09 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff0c ff22 6bff 83ff 98ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff a2ff afb2 d848 ff1a ff12 ff1a d447 adb2 a1ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 92ff 7fff ff22 ff0c ff01 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff03 ff10 a251 6eff 8fff 99ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 8dff 9b8d ff24 ff0f ff07 ff0f ff23 9c80 89ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 83ff ac51 ff10 ff03 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff05 ff15 7f8b 70ff 90ff 98ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 86ff 6ff2 cf34 ff0f ff06 ff0f cb34 5ff2 7aff 96ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 83ff 8d8b ff15 ff05 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff08 ff1a 6fbf 73ff 91ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 96ff 73ff 7b99 ff19 ff0e ff19 7199 61ff 88ff 94ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 86ff 80bf ff1a ff08 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff09 ff1d 6bf2 7cff 94ff 98ff 99ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 85ff 6af2 cd35 ff1c cb35 5af2 71ff 8dff 95ff 97ff 97ff 97ff 97ff 97ff 97ff 99ff 98ff 99ff 8cff 80f2 ff1d ff09 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff09 ff1b 7bff 99ff aaff aae5 a1ff 96ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 93ff 70ff 7799 ff30 6e99 5eff 83ff 91ff 95ff 95ff 95ff 95ff 95ff 95ff 96ff a1ff a9e5 aaff a3ff 90ff ff1b ff09 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff06 ff13 97ba b0bd cb65 e940 9ef2 99ff 93ff 93ff 93ff 93ff 93ff 93ff 93ff 93ff 81ff 64f2 b84d 57f2 6eff 8aff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 99ff 9ff2 e940 c572 b6cb a6bb ff13 ff06 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff03 ff09 ff11 ff14 ff17 ff20 9f99 9aff 94ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 90ff 6fff 67e5 60ff 81ff 8eff 92ff 92ff 92ff 92ff 92ff 92ff 94ff 9cff a399 ff20 ff18 ff15 ff11 ff09 ff03 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff03 ff05 ff05 ff06 ff0f d732 93e5 96ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 8bff 83ff 7eff 88ff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 97ff 99e5 db32 ff0f ff07 ff05 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff16 a07e 96ff 91ff 8fff 8fff 8fff 90ff 95ff 9dff a7ff aeff aeff abff a6ff 9dff 95ff 90ff 8fff 8fff 8fff 91ff 99ff a97e ff16 ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0c ff21 8ce5 93ff 8dff 8dff 93ff 9fff a9f2 b5b2 c573 dc4b ff30 dc4b c573 b5b2 a8f2 9eff 92ff 8dff 8dff 95ff 95e5 ff21 ff0c ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff06 ff15 9b7d 91ff 8dff 94ff 9eff b1a5 e73e ff2d ff2d ff2d ff2d ff2d ff2c ff2d e73f aeb2 9fff 94ff 8dff 96ff a67d ff15 ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0c ff21 8ae5 98ff 9cff b580 ff2d ff2d 8b73 63bf 5ae5 53ff 57e5 5fbf 9165 ff2c ff2e b480 9bff 9aff 92e5 ff21 ff0c ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff06 ff14 9a78 a1ff aa8b ff2c d23b 5fcc 55ff 55ff 66ff 6cff 67ff 54ff 52ff 59cc cf3b ff2c a78b a3ff a478 ff14 ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0a ff14 9a9c ff23 d039 5ad9 52ff 6aff 75ff 7aff 7dff 7eff 7dff 71ff 55ff 55d9 cd39 ff23 9c9c ff14 ff0a ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff08 ff11 ff1f 67a5 52ff 6cff 79ff 7fff 82ff 84ff 84ff 84ff 82ff 79ff 59ff 64a5 ff1f ff11 ff08 ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff0f c832 55ff 64ff 78ff 80ff 82ff 83ff 83ff 83ff 83ff 83ff 82ff 73ff 5dff c732 ff0f ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff12 7a7b 5cff 75ff 7eff 81ff 82ff 82ff 82ff 82ff 82ff 82ff 82ff 81ff 6eff 817b ff12 ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff05 ff15 7198 65ff 78ff 7fff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 80ff 78ff 7e98 ff15 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff05 ff15 7698 6eff 7bff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7eff 8598 ff15 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff12 837b 73ff 7bff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7fff 917b ff12 ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0d b23f 75ff 80ff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 84ff 82ff ba3f ff0d ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff08 ff1a 80bf 87ff 7dff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7dff 89ff 8eb2 ff19 ff08 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff0f bb3f 89f2 88ff 7cff 7aff 7aff 7aff 7aff 7aff 7cff 88ff 8df2 c13f ff0f ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff07 ff13 b74f 9ae5 92ff 84ff 7cff 7aff 7cff 84ff 92ff 9ce5 bc4f ff13 ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff12 d82f ac98 a5e5 a4ff a4ff a4ff a5e5 ad98 da2f ff12 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0d ff15 ff1c ff20 ff21 ff20 ff1c ff15 ff0d ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff08 ff0a ff0b ff0a ff08 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/dtitem_account.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000003 00000003 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000400 00000300 00000500 00000b00 00000300 00000800 00001800 00000900 00000000 00000000 00000600 00010b00 00000800 00000a00 00000800 00000700 00000900 00000001 00000002 00000004 00000007 00000009 0000000b 0000000b 00000016 00000b5e 010a44b0 000949b2 0001186d 00000020 00000000 00000000 00000c00 00000700 00000000 00000000 00000300 00000700 04070900 24371200 11190700 00000000 00000000 00000400 00000000 00001900 00001d00 00000600 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000400 00000300 00000500 00000b00 00000300 00000700 00001800 00000a00 00000000 00000000 00000500 00010b00 00000800 00000a00 00000800 00000001 00000002 00000004 00000007 0000000d 00000012 00000017 0000031e 01010d32 00001079 0c195ecd 344ab3fa 3b51bbff 102a88dd 00062899 0000004b 0000000e 00000002 00000002 00000001 00000001 0000000a 00000007 313a1d00 384d1c00 0b130400 00000000 00000000 00000400 00000000 00001900 00001d00 00000600 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e3e3e300 7d7d7d00 92929200 b4b4b400 b6b6b600 afafaf00 9d9d9d00 6d6d6d00 8b8b8b00 afafaf00 b5b5b500 69696900 c9c9c900 d1d1d100 d3d3d300 00000001 00000001 00000002 00000004 00000007 0000000d 00000013 0000001c 0000022e 00000a4f 03041790 0e1c5dd8 334aadfe 4d65ccff 6783fcff 6785f8ff 4c61baff 44519dff 394a93fb 081461b5 00001076 00000030 00000009 00000006 18231a4c 555c4088 9db05365 4b652325 00040003 b5b5b500 f7f7f700 ececec00 cbcbcb00 89898900 a6a6a600 a6a6a600 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e5e5e500 8f8f8f00 78787800 adadad00 b5b5b500 b5b5b500 90909000 68686800 81818100 a3a3a300 a1a1a100 60606000 b9b9b900 00000001 00000001 00000002 00000005 00000008 0000000d 00000013 0000001c 00000034 00000a64 040726a5 122169e2 2a409cff 475dbcff 536bc8ff 4e66c9ff 5874efff 5d7afbff 576ed1ff 596bbdff 6177cfff 6678cfff 606ab9fd 38498ef8 00093d95 00000067 597820b2 ebfc86ff f5f983fa 6b7b2780 070d000e c1c1c100 fcfcfc00 ffffff00 d9d9d900 a8a8a800 8d8d8d00 9e9e9e00 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0d0d000 94949400 6c6c6c00 d8d8d800 b7b7b700 a7a7a700 97979700 70707000 74747400 a1a1a100 a0a0a000 00000001 00000001 00000003 00000005 00000009 0000000e 00000015 0000001d 00000033 0000056f 030a32b4 172981e9 2a3ea0ff 5777feff 516ad0ff 3a4e9eff 4863d3ff 4a63d6ff 5875f7ff 607dffff 5067cdff 4c62c0ff 5164bbff 6c80e2ff 778be7ff 7a8ee7ff 6c79c7fe 45539ffc 335579fd 72a271ff 8a9f33eb 4342085d aeaeae00 c1c1c100 fcfcfc00 ffffff00 bebebe00 9e9e9e00 a8a8a800 9a9a9a00 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfbfbf00 8b8b8b00 66666600 acacac00 aaaaaa00 b4b4b400 98989800 78787800 69696900 00000001 00000001 00000003 00000006 0000000a 00000010 00000016 0000001f 00000032 00000079 02093bc3 213390fc 2d45bcff 2d4198ff 3f57b9ff 5375fdff 3d59c8ff 384fb1ff 4864ddff 455dc8ff 526ce3ff 607effff 4e63c3ff 4d61beff 5166c2ff 5a70d3ff 6b85f4ff 6779d3ff 8194edff 7c8cdbff 5e6dbfff 3f5cafff 204289fd 04176db5 00002674 00000035 00000c07 f5f5f500 cccccc00 9c9c9c00 9f9f9f00 99999900 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1c1c100 76767600 66666600 92929200 a8a8a800 a0a0a000 a0a0a000 00000001 00000001 00000004 00000006 0000000a 00000010 00000018 00000021 00000137 00000181 010742ce 2034a9fd 2f49caff 3857dbff 3653c7ff 3149b2ff 344cbbff 4567f7ff 3751bbff 384eb0ff 4d6cecff 3f56b9ff 4c65d5ff 5b76f2ff 495ebbff 475bb1ff 4c5fb8ff 5b71d3ff 6c82ecff 7085eeff 6d82e2ff 7285e2ff 626fb8ff 6b78c3ff 6b7bc9ff 6371b0ff 4e5584fd 344576f9 041257a4 00000f62 0000001a ababab00 8d8d8d00 b0b0b000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d6d6d600 98989800 77777700 8b8b8b00 a2a2a200 00000001 00000002 00000004 00000007 0000000b 00000011 00000019 00000025 00000048 00000990 010649d9 162894fe 3253e0ff 3b5ffdff 3354e7ff 405dd5ff 6b727fff 888775ff 96916bff beaf53ff afa251ff 8b886bff 949482ff 717a99ff 566bc5ff 5672ebff 475cb9ff 808385ff 5d699aff 5d75daff 6a81e9ff 758cf7ff 6d82e4ff 768cf0ff 6778c6ff 7687daff 8090e3ff 6d78b8ff 6b73aeff 626ba1ff 8b92d1ff 7381c8fd 1a3788cd 00063490 00000643 0000000b 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c5c5c500 acacac00 7f7f7f00 00000001 00000002 00000004 00000007 0000000d 00000013 0000001a 0000022a 00000152 0102169b 060d5be4 1630c4ff 2743c7ff 314cd3ff 304eebff 2f50efff 86867eff dec229ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff cab63eff 999159ff d5bc30ff eaca1aff b9ab55ff 979daeff 7386daff 6f84e7ff 7e95ffff 6778c6ff 7c8fe8ff 6b7bc5ff 636fb0ff 576197ff 6d7ab8ff 909ce4ff a6b2faff 9aa3ddff 7175a0fe 445593fb 082572bb 0004206a 00000d14 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000004 00000008 0000000d 00000014 0000001c 0000002f 00000c60 010329a6 081167eb 0e1c7dff 1b32a1ff 304feaff 2542d3ff 2643ddff 2a46dbff 87898cff eaca1aff eaca1aff eaca1aff eaca1aff baaa49ff 6e7db3ff 6b769eff 6a7394ff 8e8d72ff b5a95bff dfc326ff eaca1aff eaca1aff eaca1aff eaca1aff 929387ff 6b83f6ff 677bdeff 6e82e3ff 7e95ffff 7285dfff 6c7ecfff 6573baff 6772b5ff 576097ff 6772afff 8693deff 9fadffff 8d98dfff 757aa8ff a09db9ff a3acd7ff 364183ff 00002a58 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000009 0000000e 00000015 0000001d 00000035 0000076d 01042aaf 0a1571ec 0e1d84ff 1b35beff 1f36adff 182b93ff 2242f0ff 1f3ac4ff 2642d4ff 2d49e8ff 818175ff eaca1aff eaca1aff eaca1aff eaca1aff d2ba33ff 6976a3ff 3a55c7ff 4562dfff 616fa2ff bfaf4eff eaca1aff dfc326ff bcaa3fff eaca1aff eaca1aff eaca1aff dac139ff 92959cff 6d82e3ff 7084e7ff 6f80dcff 6a7bcbff 6c7bc7ff 6f7dc4ff 515a8cff 6773b1ff 8b99e5ff 8d9adeff 9ea6e2ff 878bb3ff 5266adff 192a80ff 050428ea 00001149 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000a 00000010 00000016 0000001f 0000003b 0000067d 020438be 0c134bfc 0b1768ff 0d1965ff 1930adff 182eadff 1529a2ff 253697ff 5661a1ff 7d7c6fff 314bc7ff 2b49e5ff 2a46d3ff 878988ff dec227ff eaca1aff eaca1aff eaca1aff eaca1aff d2b92fff a29958ff eaca1aff dfc428ff 979684ff 5b71d3ff 4055adff 707eb0ff c9b337ff eaca1aff eaca1aff eaca1aff c2b460ff 6f80c8ff 7188e8ff 6676c3ff 6878c2ff 6d7cc5ff 5f6aa4ff 646e9fff 9fabf2ff 919ad5ff 5c71c5ff 0e2283ff 101443ff 12152eee 00000c64 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000b 00000010 00000018 00000021 00000046 00000b8e 020444cd 0f1773fd 0d1b84ff 122392ff 112285ff 0c1b6dff 1f2d87ff 7b7977ff ceb52eff eaca1aff eaca1aff eaca1aff 4a59a8ff 2846ddff 2a46d3ff 304ee5ff 475dbfff 858576ff ddc124ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff a3a081ff 6277c7ff 4a63d0ff 4055aeff 455ab5ff 5565aeff bcaf5eff eaca1aff eaca1aff eaca1aff d9c034ff a7a483ff 5c6bb5ff 6573b9ff 6d79b3ff 596289ff 5c6594ff 5f6fcaff 132588ff 09053cff 374249ff d3e0bfff 8b918bda 00000a47 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000c 00000012 00000019 00000024 0000004c 00000d99 020754da 0b1376fe 0d1c9bff 1123a2ff 1225a5ff 0f208fff 0d1c80ff 0c196fff 102390ff 1831bfff 7b786dff eaca1aff eaca1aff eaca1aff ddc126ff 5d6db8ff 2138afff 2e4ce4ff 3151eaff 3d58d0ff 918c61ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff a9a062ff 4e61acff 4c63c8ff 5167cbff 858fb1ff b8b076ff a7a58fff 929abcff 7c8ac9ff 6e82ddff 6675b6ff 7581bbff 6874b5ff 353f77ff 121f7bff 06073cff 404745ff acb494ff faf9cfff ffffe0ff 7b6e73d6 00000644 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000d 00000013 0000001b 00000028 00000455 01031fa2 050a63e3 091081ff 0a1893ff 0f23b4ff 0e20a6ff 0f22a9ff 0d1d90ff 0e1f95ff 0e1b7bff 0a1660ff 10218cff 172cb7ff 162aa5ff 505885ff cfb735ff eaca1aff eaca1aff eaca1aff a89a50ff 5d6ba7ff 858781ff dec227ff eaca1aff a09860ff 5064bbff 7d807dff b9a73fff eaca1aff eaca1aff eaca1aff eaca1aff dfc325ff 858b99ff 4d61bfff 5f78e8ff 6680f5ff 6883f6ff 748bfaff 7385d8ff 8498e3ff 5766a2ff 2b3771ff 0d1870ff 06093fff 4a4a4fff abaf8fff f2f3c7ff fdf4c7ff edd7b3ff fff8cdff 7e7879d3 0000073f 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000001 00000003 00000006 0000000b 00000013 0000001b 00000025 00000451 000004b5 000025e5 02079bfe 0b1ab2ff 1127beff 0f21a8ff 0e20b2ff 0c1ca2ff 0e1fb0ff 0c1b88ff 0e1f93ff 0d1a78ff 09124dff 112395ff 1529a8ff 172cacff 182dabff 1f3ad5ff 707487ff cfb732ff eaca1aff eaca1aff eaca1aff eaca1aff dec227ff 838168ff 314cc5ff 3652cdff 3b56d4ff 344cb2ff 999367ff eaca1aff eaca1aff eaca1aff eaca1aff e0c326ff 4a5fbbff 5771e2ff 6984ffff 7286e7ff 7e92e6ff 6f85dbff 3a4ea8ff 0b166dff 060b3aff 464f56ff abaf92ff f1ecc1ff fff5caff f7e3bbff e4d2aeff eed9b8ff ffffddff 81847ed9 00000641 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000001 00000002 00000006 0000000d 00000016 00000022 00000030 0000003f 01011f8a 020132ff 020237ff 00004dff 010279ff 050e8bff 0b1cacff 0e21afff 10219eff 1126bbff 0b1a80ff 0b197bff 0b176eff 09114bff 101f86ff 152babff 192fb7ff 182dacff 2e46d2ff 5864aaff 737891ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff bbab4dff bbab4cff c6b139ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff c8b338ff 4a61c5ff 667de4ff 869effff 6e84e9ff 465acbff 0f1676ff 000738ff 3d4a51ff a5ad9bff ededc3ff fef0c6ff fae4bfff efdbb6ff ead4b1ff f3debdff fff3c6ff ffffd0ff 7b8480f5 00011583 0000010f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000001 00000004 0000000a 00000015 00000024 00000037 00000049 0000005c 100d239c 3e384eff 968a63ff 8f7e4aff 302d25ff 000023ff 00004cff 030b8aff 07116eff 0e20a9ff 0e218fff 0c1a6bff 0c1a76ff 09135aff 0e1c7cff 1327a1ff 1b34ccff 162ba1ff 1f3ad7ff 394cb2ff 818388ff d0b834ff 828381ff 2b48dbff 69718eff 868780ff b8a84bff dec328ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff cab742ff 989988ff 4052a3ff 576ab7ff 6b85edff 4155c0ff 14177cff 000036ff 374144ff a6ac98ff e8f1caff fbf3c9ff f6e0bbff f6e1bdff efd9b7ff edd9b6ff fcf2c8ff fffbc9ff dbd8a8ff 7d8f8dff 1e3d7cff 000a3aea 00000f4f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000001 00000007 00000010 0000001f 00000034 0000004c 00000064 00000079 19131cae 665b51ff e9e284ff ffeb86ff dfb26fff a38859ff 575039ff 0d1423ff 000031ff 010262ff 08129cff 081462ff 0f1f88ff 0b1755ff 10207eff 1326a1ff 1830c8ff 152aa0ff 1d35c5ff 1f3ad1ff 2341deff 2848edff 3f54b9ff 2a47dbff 2b47d1ff 2f4dd8ff 2e4bccff 3758e9ff 3351d2ff 6876a5ff 656e8eff 6f7ca8ff 7281b2ff 4d69e8ff 4f6bdeff 5c76e1ff 5267c2ff 28397cff 131f7eff 00003dff 38383eff a2ab91ff e8f0ccff fffed2ff fae4c1ff f4dcb9ff f1dfb9ff eed7b6ff f7e3c3ff fffdd0ff efe9b5ff 91a190ff 2f4f7eff 071b72ff 000a51eb 00032196 00000e25 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000001 00000008 00000015 00000028 00000042 00000060 00000079 0000008f 141018bb 604f4dff e2be75ff f4c373ff ebb670ff ffcc79ff f5c776ff caaa69ff 947b50ff 3f3b32ff 000427ff 000041ff 020976ff 05083dff 0a1569ff 1732aeff 223fd9ff 1a30b0ff 1c34c3ff 1d37cbff 213ed9ff 2645e2ff 2641cfff 243dbdff 2642c4ff 2f50e6ff 2c46c2ff 3a5ef7ff 3d5ff3ff 3b5be5ff 334dbbff 3b55c3ff 4f6de8ff 4f6acdff 4a62c3ff 3a51bbff 0f207eff 020542ff 32353dff 8d9a82ff e8ecc7ff ffffd7ff ffefccff fae0bdff f5dfbaff f2ddbaff f4dfbeff fff3caff f9f8c2ff acb799ff 3c5c7cff 072375ff 000a59f8 000228b9 00000752 00000510 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000002 0000000a 00000019 0000002f 0000004c 0000006d 00000089 000000a0 120e16c4 5e4e4eff e6c377ff fecd78ff dfae6dff dcac6dff e3b26eff f7c173ff ffc878ff eabd74ff c29e65ff 73644aff 141b2eff 00002fff 010256ff 081292ff 1024a6ff 1831afff 213bb3ff 2540c9ff 2643e8ff 2340ddff 2846ecff 2138aeff 2b46d3ff 2e4de1ff 2f4cd0ff 3a5aedff 3557eaff 3755dfff 3f59c8ff 425bb4ff 4968d5ff 2f45adff 0b1983ff 070245ff 282e41ff 7d897aff e9e2beff fffed3ff fff8cfff fde5c2ff f8dfbbff f3dfb8ff f6e2bdff ffecc8ff faf5c8ff c3cca7ff 58727fff 0a2772ff 00065ffd 00022cd7 0001077a 0000022d 0000000e 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000002 0000000b 0000001c 00000034 00000053 00000077 00000093 000000aa 0c0a11ca 483c44ff c8aa6eff fbcd75ff e5b46cff e7b670ff eab771ff e0b06eff ddaf6dff ecba70ff fec675ff f9ca79ff ddb971ff ac8e5bff 46433eff 00032cff 00003eff 02076cff 0e1aacff 1831c9ff 2b4fe8ff 385effff 3153f0ff 243dc7ff 2641ccff 2947c9ff 2d4cd5ff 3254e9ff 4060eaff 4c6cdeff 4666d8ff 293da6ff 0d1984ff 020142ff 282841ff 7f807aff dfdabaff fcfad3ff fff6d1ff fee8c6ff fae2bfff f3e0bbff f4e1bcff ffedc6ff fbf6c9ff d6dab3ff 788989ff 133471ff 000b61ff 020436f4 000009a6 00000154 0000002d 00000019 0000000c 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000002 0000000b 0000001c 00000035 00000056 0000007b 00000098 000000af 000007c9 050822fe 393844ff 9a815cff ba9b60ff cda866ff e2b46eff edba72ff e9b870ff e5b66fff e3b36eff e1b26fff f7c276ff feca77ff f1c676ff d1ae6cff 72664bff 0c1e32ff 000032ff 00004cff 060f80ff 152dc0ff 2343d1ff 2f4cc3ff 314cc7ff 2c48d1ff 3452dfff 4464e1ff 4569edff 2944bcff 0e1b81ff 000040ff 181e3bff 7c7d74ff d3d3b5ff fafbd5ff fff9d2ff feecc8ff fce4c3ff f7e1bcff f3ddbbff fbebc6ff fffaccff e0e4bbff 889f98ff 254274ff 010b5bff 040437ff 060613f8 020204a1 0000004b 00000035 00000022 00000013 00000009 00000003 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000001 0000000b 0000001c 00000035 00000056 0000007a 00000099 000000af 000000c5 010102e5 01010ef8 010428fe 15223aff 5f5e4cff a68b5cff cba466ff deb06bff e7b56eff e9b770ff ecb872ff e7b66fff e2b46dff eaba71ff fbc877ff fbcd79ff e9be73ff be9860ff 5d5847ff 071335ff 000038ff 020453ff 0d1b92ff 1b36c0ff 2f55d8ff 355bdcff 2641c6ff 0e1979ff 000039ff 191a3bff 7b7f76ff c9ceb3ff f5f5d0ff fff9d3ff ffeecaff fee6c2ff f7e2beff f6debbff fde6c0ff fff8cdff eaeec2ff 9bad9fff 3a567fff 001360ff 030336ff 11121fff 333a45ff 29323bdc 07090b6d 00000034 00000024 00000016 0000000c 00000006 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000001 00000003 0000000d 0000001e 00000037 00000057 00000079 0000009a 020201c3 050704e2 0e1208f7 182210ff 141d0fff 0a0e14ff 030523ff 090f37ff 494c4bff 9a835aff c5a264ff dcb16aff e6b56eff e7b870ff e9b970ff eab870ff e4b46fff e3b670ff f4bf73ff ffc879ff fdc679ff eab86fff a78a5aff 323b40ff 000232ff 000042ff 060c66ff 090d69ff 000042ff 0c1137ff 687371ff d5d6b5ff f7f8d4ff fff9d5ff fff0cbff ffe9c7ff fde4c1ff f7e0baff f8e1c0ff fef2cdff ffffcdff c5c8aaff 456183ff 0c2069ff 020340ff 0d0f20ff 2a313aff 4d5a69ff 586877ff 303840d3 08090a59 0000001f 00000015 0000000d 00000007 00000003 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000005 0000000a 00000015 00000026 0000003e 00000060 020101a0 0b0c03d1 18210ef4 263519ff 28391bff 253618ff 223017ff 1e2a14ff 151e11ff 0c1115ff 05071dff 04082eff 2c3745ff 807156ff bf9b64ff dcb16bff e5b56dff e7b66fff e8b870ff e7b770ff e6b671ff e8b671ff ecb873ff f7c075ff fec979ff ffca77ff e5b56cff 827557ff 0e1a3aff 020535ff 5d656fff dcd9b8ff fffcd8ff fef8d5ff ffefcaff ffeac8ff fee7c7ff f7e1bdff f5deb9ff fdedcbff ffffd4ff dadfb7ff 69818eff 1e2f70ff 010549ff 0b0b23ff 282e39ff 444f5eff 505c6cff 596777ff 607080ff 353d48cb 0a0a0c45 00000010 0000000a 00000005 00000002 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000000e 00000016 00000022 00000039 0302017b 151809c2 2c3d1bee 3f5624ff 3e5b28ff 385024ff 30451fff 2a3c1cff 27371aff 243218ff 222f17ff 202c16ff 1a2412ff 101710ff 080b19ff 030727ff 12233fff 635c50ff ae9061ff d7af6bff e3b46cff e6b56fff e9b872ff e7b870ff e6ba71ff e7b772ff e9b771ff f3be73ff fcc778ff fad77eff c5b96eff a2a07cff e6e4cdff ffffe7ff fff0ccff ffe9c5ff fee9c5ff fbe4c0ff fadfbcff fce5c3ff fffcd5ff eef2c4ff 889b94ff 1f3672ff 030854ff 070727ff 252a33ff 434d5aff 4e5a69ff 556272ff 596676ff 627283ff 6e8092ff 3f4a55c9 0c0e113c 00000006 00000003 00000001 00000001 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000001c 00000029 00000037 080a00b8 121301e9 3c420eff 50722fff 547c36ff 4d7033ff 45622eff 3b5628ff 354c24ff 304421ff 2d3f1fff 293a1cff 25351aff 243119ff 212e18ff 1e2916ff 151c11ff 0c1015ff 050622ff 091138ff 4d4e4bff a1885dff d1ac6aff e5b56bff e9b86fff e5b46fff e9b570ff e8b871ff e4b46fff edbb73ff f8c977ff cfb26dff b0ac8dff e9ecd3ff fff6d6ff ffe6c3ff fde7c2ff f8e2bcff fae2bfff fff0ceff fffad1ff b8bba2ff 274473ff 000a56ff 04042dff 20252fff 424c5aff 4b5866ff 536170ff 5b6a7aff 5e6c7dff 637283ff 708294ff 788ca4ff 475463e4 15191d56 00000001 00000001 00000a00 00000500 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000031 00000041 00000053 202a04ff 263321ff 273228ff 212b0fff 303b0dff 44541dff 4b6a2fff 4b6d34ff 476730ff 405b2bff 3a5127ff 344923ff 2f4220ff 2b3c1eff 28371cff 25331bff 233019ff 202c18ff 182214ff 0f1412ff 07091bff 060931ff 383e45ff 8f7859ff bfa168ff e3b36eff f1ba6fff ecb86fff e7b470ff e9b871ff f7c271ff e1b971ff cdc298ff f2eed1ff fff1cfff f7e2bcff f9e4bfff ffeecaff fff9d2ff ccd5b7ff 3e5b76ff 000954ff 020232ff 191c26ff 434c5aff 4e5b69ff 505d6aff 5c6b7aff 606e7eff 627082ff 6a7b8fff 71869cff 6a7c97ff 5a6770ff 464c39ff 34341d96 00000400 00000500 00000a00 00000500 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000049 0000005e 00000072 243114ff 4c6782ff 47648aff 364960ff 263137ff 1e2214ff 242b0aff 354315ff 415c27ff 496931ff 4b6a32ff 446130ff 3d562bff 364c27ff 324523ff 2e3f20ff 2a391eff 27361cff 24311aff 222e19ff 1d2715ff 121913ff 090d18ff 05082aff 273041ff 7c6957ff b19866ff e2b76eff f6c173ff f2be73ff fbc373ff dcb470ff c4bc98ff efe8cdff ffefcbff fff0cbff faf9d3ff d7dcc2ff 7d878eff 091a53ff 020235ff 111321ff 3b4550ff 515e6fff 515e6cff 586574ff 607080ff 627282ff 687889ff 708297ff 6f829bff 5e6d7dff 4e544aff 51522cff 40401ffb 25251477 00000400 00000500 00000a00 00000500 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000062 00000079 0000008c 1f2b20ff 567899ff 57779fff 547296ff 4d6a8fff 3e5876ff 303f4fff 232c2bff 1b240eff 262d0bff 384618ff 445f2bff 4a6932ff 4a6632ff 435d2fff 3b532bff 364926ff 304122ff 2c3c20ff 29371dff 25331bff 23301aff 1f2a17ff 151d14ff 0d1115ff 040823ff 131f39ff 625b53ff 9e8c62ff e2b870ff ffd378ff d2b96eff ada985ff e8e5ccff ffffe3ff e4e8ccff 9ba1a1ff 2a355eff 020130ff 0b0d23ff 303842ff 526171ff 556272ff 576473ff 5f6d7eff 647283ff 67788aff 6e7f94ff 708299ff 657687ff 505a57ff 48492aff 484521ff 2b2925fd 13131bcd 0a0a0f5f 01020327 0504070b 00000a00 00000500 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000076 0000008e 000000a0 1f2b21ff 517190ff 506e90ff 506e8fff 517193ff 517297ff 516f96ff 486488ff 3b526cff 293942ff 1c2319ff 1d240cff 2c350fff 3e4c1bff 47602cff 4a6734ff 486234ff 41592fff 394e2aff 334525ff 2d3d21ff 29381eff 27351dff 25321bff 212d19ff 192217ff 111717ff 080b1aff 0a1332ff 4f464aff 9d8763ff baa666ff b3a87eff dadac4ff b4bdbaff 435070ff 010235ff 090a1eff 272d3cff 4e5b69ff 556374ff 566575ff 5d6c7bff 627283ff 66788aff 6e7f93ff 70839bff 6b7c91ff 596569ff 484a33ff 433f1eff 37342aff 453e5fff 7b6fafff 8375b8ff 695e94ff 443d5eec 252033a4 0e0c155d 05050719 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000085 0000009d 000000ae 202b19ff 547494ff 55749aff 537394ff 506f90ff 4f6f8fff 4f6e90ff 507094ff 527498ff 4e6f94ff 456183ff 374b60ff 263033ff 1b2115ff 21250aff 303c14ff 3e5426ff 476030ff 4a6334ff 455f34ff 3d542dff 364a27ff 304123ff 2c3b20ff 29361fff 26321cff 232f1bff 1d2617ff 151d15ff 0c1117ff 0d102bff 3a3141ff 48465bff 4b4e6fff 1c1e48ff 08091eff 222731ff 475360ff 576574ff 586675ff 5c6b7cff 617080ff 667688ff 6d7e93ff 72859eff 6d7f94ff 616d75ff 535747ff 454423ff 34311fff 302c3fff 4f4773ff 675c93ff 70649fff 7d70b2ff 8e80c7ff 9788d4ff 9283cbff 5d5481ff 26213490 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000008c 000000a4 000000b5 1d220afe 476273ff 52739cff 4f6e94ff 517094ff 517092ff 527193ff 506f8fff 4e6d8fff 507092ff 517195ff 53739aff 4d6e92ff 415c79ff 314354ff 202a2aff 1b2010ff 25290eff 333d1aff 3f5527ff 485f32ff 486037ff 425a32ff 3a4f2cff 334426ff 2d3d22ff 2b3a21ff 2a3921ff 2b3921ff 242f1bff 131811ff 050617ff 000036ff 010132ff 141725ff 3e4956ff 576475ff 596675ff 5c6b7bff 617081ff 657586ff 6d7d90ff 73879fff 71849eff 677582ff 565c52ff 494729ff 34311aff 2a262fff 3d3658ff 574e7eff 62578dff 6b609bff 7568a7ff 7d70b1ff 8376b8ff 8174b7ff 7268a6ff 474168ff 1c1a2990 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000008e 000000a5 000000b5 080800e8 222a1fff 394e55ff 3f576eff 4a678cff 4e6c92ff 527195ff 516f93ff 517090ff 517091ff 506f8fff 506e91ff 527196ff 517298ff 52739bff 486789ff 3c516aff 2a3a47ff 1d2524ff 202511ff 2a2c13ff 343c1fff 41562bff 476035ff 445e35ff 3f5431ff 394c2cff 314024ff 232c17ff 16180aff 11110aff 16181dff 23273bff 323b53ff 4b5866ff 596777ff 5c697aff 606f80ff 647487ff 6a7b8eff 73859cff 7487a1ff 6b7b8dff 5f6965ff 4c4e36ff 333119ff 282427ff 332e4aff 49426cff 574d7fff 60568bff 6a5f98ff 766aa9ff 8375b9ff 7f72b7ff 615893ff 3d395eff 272430ff 0d0c0bcc 00010037 00000400 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000087 0000009f 000000b0 000000c2 030201db 0a0b03f0 1e2618ff 2d3d39ff 3a5160ff 476382ff 4f6e96ff 4f6f94ff 507093ff 517192ff 517092ff 506e91ff 4f6d91ff 506e91ff 527195ff 527299ff 4e6e94ff 466282ff 394d65ff 27363eff 1d251eff 20230eff 293111ff 384922ff 40512bff 324021ff 1b210bff 131308ff 1b1e1eff 313841ff 465260ff 536171ff 586677ff 5b6a7aff 5f6f7fff 647485ff 697a8aff 72859aff 758aa6ff 6c7f96ff 606c6eff 535540ff 3c3a20ff 272320ff 302b43ff 443d66ff 524978ff 595083ff 61568eff 6e629eff 7e70b4ff 7d71b5ff 5d5591ff 35315aff 252336ff 504742ff 796b57fe 342f259b 01010106 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000007a 00000092 000000a4 000000b0 000000b6 000000c2 020200d4 080901e9 161c0cfb 29372aff 364a52ff 455e7aff 4d6b92ff 506f97ff 507096ff 517092ff 506f91ff 506f92ff 516e90ff 506e90ff 517093ff 527295ff 517195ff 4b6a8eff 425d7aff 324557ff 253033ff 21251aff 1d200bff 1a1d0dff 222723ff 373f47ff 4b5664ff 536071ff 576575ff 5b6978ff 5f6e7eff 627183ff 667688ff 708396ff 788da7ff 7489a4ff 667580ff 555b49ff 424225ff 2b291dff 2c273aff 413960ff 4e4575ff 564c80ff 5d5289ff 665b97ff 776aadff 7f70b5ff 615896ff 302d59ff 201f31ff 413b37ff 756857ff a7927bff a08b77f9 352f2895 0000000c 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000067 0000007e 00000091 0000009f 000000a8 000000b0 000000b5 000000c0 040300cf 060601e4 0e1004f6 232c1bff 32433fff 425a6cff 4b6a8cff 4f6f99ff 517298ff 517092ff 506f90ff 507091ff 517091ff 516e90ff 506f91ff 506f93ff 517094ff 4f6e92ff 4a6689ff 405974ff 2d3d4bff 374048ff 5c6978ff 607083ff 5d6c7dff 5c6a7bff 606f7fff 637385ff 657486ff 6b7c90ff 778ca3ff 788daaff 697b89ff 5c6559ff 494b2eff 2d2b1aff 262130ff 373155ff 4a416fff 544a7dff 5b5087ff 615691ff 7063a5ff 7d6eb5ff 655b9aff 332f5cff 1b1a30ff 3c3736ff 746755ff 98866eff 9e8a74ff a4907bff 917f6df8 30292392 00000009 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000004f 00000065 00000077 00000087 00000094 0000009f 000000a9 000000b3 000000bc 000000c5 010100de 040403f5 0b0c07fe 1c2212ff 29382dff 395058ff 496583ff 4f6d99ff 527099ff 517093ff 506e8fff 506e91ff 517091ff 506f91ff 506e91ff 506e91ff 507093ff 527499ff 486381ff 5a697aff 758598ff 66788aff 637385ff 657487ff 657588ff 69788bff 73879bff 7c92aeff 6d7f98ff 5b6662ff 4c4f33ff 313319ff 252128ff 322c4cff 453d6bff 4f4679ff 574d83ff 5e538dff 695d9eff 786aafff 6d62a2ff 3b3666ff 161731ff 343133ff 726555ff 97846eff a08c75ff 988871ff 907f6cff 9f8b78ff 968372f8 332d2690 00000005 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000038 00000048 0000005b 0000006c 0000007d 0000008d 0000009b 000000ab 000000c9 04030aeb 0d0a1dfc 130f2aff 120e28ff 0f0c1fff 0e0c12ff 151809ff 232e1bff 344444ff 445d76ff 4b6c93ff 517199ff 507092ff 4f6f90ff 506f92ff 506f90ff 506f91ff 517093ff 527397ff 506985ff 657385ff 788a9cff 6d7f92ff 69798dff 6a7b8eff 6f8295ff 7a8ea9ff 768ba5ff 5f6d72ff 4c5238ff 343517ff 201e1fff 2f2a47ff 423a66ff 4d4477ff 544a82ff 5a4f8aff 645998ff 7165abff 7062a7ff 463d70ff 191734ff 2a2630ff 6e6256ff 998671ff 9e8a73ff 9b8873ff 978370ff 92806dff 917f6eff a7937eff a69278ff 3f3629b1 00000012 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000023 00000032 00000042 00000055 00000069 0000007c 0000008f 020006db 01000af8 07061cff 120e2fff 171335ff 171333ff 15112fff 13102aff 100d22ff 0b0a17ff 101109ff 1f2411ff 2f3c34ff 3f5667ff 4c688bff 517196ff 517096ff 517095ff 506f90ff 527193ff 527498ff 556f8cff 708193ff 7b8da0ff 6e7f93ff 718397ff 798ca3ff 7c8faaff 677784ff 4e5544ff 3b3c1dff 212017ff 29233dff 3d3662ff 494073ff 51477eff 574d87ff 5f5493ff 6d60a6ff 7063a8ff 4f447cff 1d1b3dff 211f2aff 60564dff 998771ff a18d77ff 9a8773ff 998672ff 95836fff 93826eff 998773ff a59179ff 9d896dff 72645eff 332f41ff 0c0a178b 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000015 00000022 00000033 00000047 0000005d 00000074 0000008a 08011cf9 1d141fff 1f1817ff 0c0810ff 040215ff 0b0922ff 130f2dff 171332ff 171331ff 15112dff 131027ff 0f0c1dff 0d0c0eff 1a1e0cff 283325ff 394c54ff 48617eff 4f6e94ff 517197ff 537498ff 52759bff 526c86ff 687685ff 7b8da1ff 7c8ea4ff 7f93adff 708193ff 4f5a50ff 3a3c1dff 242314ff 211e32ff 3b335dff 463d6fff 4e447aff 544a85ff 5b508eff 665b9eff 6b5fa6ff 554b86ff 262247ff 191725ff 514943ff 91816cff a6937aff 9c8975ff 978672ff 978571ff 968270ff 978471ff a08d77ff a28e74ff 80705eff 4c4652ff 313157ff 20213eeb 0b0b1371 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000000f 0000001b 0000002f 00000046 0000005f 00000077 0000008e 11091ef7 5b4637ff 6d5639ff 503e2bff 31261bff 161010ff 07050fff 070517ff 0f0c23ff 15112dff 181331ff 17132fff 15122bff 120e22ff 0e0c14ff 141709ff 212717ff 334143ff 445c71ff 4e6d8fff 5579a3ff 4f6c8dff 657589ff 889eb6ff 798ca2ff 5e6a69ff 3c4227ff 25260eff 1e1b26ff 332c54ff 433a6cff 4a4176ff 504682ff 594e8bff 615598ff 685aa1ff 584c89ff 2e2951ff 171628ff 403938ff 867966ff a8947aff a18e78ff 988773ff 978672ff 968471ff 968371ff 9b8973ff a18e76ff 8f7c69ff 5c5253ff 323251ff 202346f4 0f0f1fbb 0303044a 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000000e 0000001d 00000032 0000004f 0000006a 00000083 0000009a 1d141ef6 6f5741ff 806545ff 725a3fff 6d563bff 5f4b32ff 463825ff 291f18ff 100b0fff 070510ff 0a0819ff 110d26ff 16122eff 17132fff 17132dff 141228ff 100c1bff 110f0eff 1a1d0fff 2c3630ff 425869ff 445f7aff 556778ff 68777cff 424a38ff 25260cff 1c191eff 2d274aff 3f3769ff 473d73ff 4e447fff 564c8aff 5e5396ff 63569dff 594c8dff 352f5aff 1a192cff 363032ff 796b5cff a59279ff a6927bff 9e8b75ff 9a8773ff 978571ff 968470ff 9a8874ff a18d76ff 98866eff 6f625cff 3b374eff 212247fc 13142ad9 03030680 0000001f 00000007 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000010 00000022 0000003b 0000005a 00000078 00000091 000000a5 1f1621f7 735a45ff 846a47ff 786042ff 745c41ff 72593fff 70593dff 695237ff 59462fff 3e3022ff 201816ff 0e0a0fff 090611ff 0b0a1bff 110f26ff 16122dff 18142fff 18152eff 141124ff 110e16ff 171810ff 242c1cff 353c22ff 2e3118ff 1c1a18ff 26203eff 3c3464ff 433a70ff 493f7aff 524887ff 5c5096ff 62559cff 574c8dff 362f61ff 1c182fff 2e292eff 6d6155ff a18e76ff a8937bff 9e8c76ff 9a8975ff 978672ff 95846fff 9a8873ff a28e76ff 9a8971ff 7c7064ff 4d4754ff 272749fe 161631ec 07070daf 00000052 00000023 00000012 00000007 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000013 00000026 00000041 00000064 00000083 0000009c 000000af 190f21f6 765d49ff 967852ff 8b6e4dff 826647ff 7b6144ff 765d40ff 715940ff 6f563dff 6d573aff 665136ff 503f2cff 35281eff 1c1513ff 0d0a0fff 0a0814ff 0e0b1fff 131029ff 191632ff 1f1a39ff 1f1b38ff 1e1a2aff 272628ff 242135ff 342d5bff 40376dff 473d78ff 4f4384ff 594d94ff 60539dff 564a8eff 372e63ff 1a1735ff 26232aff 61564eff 9a8874ff ac987eff a18f78ff 9b8975ff 9b8975ff 978673ff 968673ff a18e77ff a29075ff 8a7a68ff 5a5259ff 2f2e4cff 171a37f6 0a0b16c7 01010281 00000045 0000002e 0000001b 0000000d 00000005 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000014 00000029 00000046 0000006a 0000008a 000000a2 000000b3 070318f3 523f3bff 8b6d4cff 8a6d4aff 8a6c4bff 8a6e4dff 876a4bff 7e6446ff 785f42ff 725a3fff 6f563dff 6f583cff 6d5639ff 5f4a33ff 483928ff 2d2319ff 171210ff 0e0a12ff 0c0919ff 120f28ff 1d193cff 2c2550ff 372f63ff 403771ff 453c78ff 4b4080ff 54498fff 5c4f9aff 554a8fff 383168ff 1b183aff 221d29ff 564c44ff 92816dff ae9a81ff a7947cff 9d8b76ff 9b8974ff 9a8874ff 988572ff 9d8a75ff a59179ff 97846eff 6b615fff 3b3951ff 191a39fb 0a0a17d3 02030497 00000061 00000044 00000031 0000001f 00000012 00000009 00000004 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000013 00000028 00000045 0000006a 00000089 000000a2 000000b3 000004db 0e0a14f6 3f2e2ffe 5c473aff 755c41ff 846848ff 8b6e4cff 8b6e4dff 876a4bff 836749ff 7d6145ff 765d42ff 71593eff 6d573cff 6f583bff 685137ff 57452fff 453626ff 30251bff 1f1717ff 140f1cff 120f29ff 1f1a43ff 342d63ff 493e81ff 554993ff 52478dff 393067ff 191639ff 1e1928ff 514642ff 8b7c69ff ae9980ff ac977fff a18d78ff 9a8974ff 998773ff 978472ff 9c8974ff a39078ff a08d75ff 786b61ff 474354ff 242543fd 0c0d1ee3 030306a0 0101026c 0000004e 0000003c 0000002c 0000001f 00000013 0000000a 00000005 00000002 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000012 00000025 00000040 00000062 00000081 0000009a 000000ac 000000ba 000000ce 000006e4 0a0612f5 261d26fe 493735ff 6a523fff 826547ff 8c6e4bff 8c6f4dff 8b6d4dff 866949ff 806546ff 7a6043ff 735b3fff 71593eff 71593dff 70593dff 6e573cff 675036ff 57442fff 403126ff 271e21ff 181228ff 1c183fff 292253ff 1f1942ff 1a1429ff 453c3bff 847363ff aa967eff af9b82ff a4917bff 9c8975ff 9b8973ff 988572ff 9b8874ff a48f78ff a79279ff 907e6dff 554e57ff 2c2c4aff 15162cf1 030409b6 00000173 00000052 00000041 00000031 00000024 00000019 00000010 00000009 00000004 00000002 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000000f 00000020 00000037 00000056 00000073 0000008b 0000009e 000000ab 000000b2 000000ba 000001ca 000007dc 030110ef 18111ffb 392b2fff 5c483cff 785f45ff 8a6c4aff 90714dff 8c704cff 876b4aff 826648ff 7c6245ff 795f43ff 785f43ff 7a6044ff 806446ff 886b49ff 8a6d49ff 816545ff 6d563dff 4b3b32ff 291f25ff 383035ff 7c6d61ff a8957bff b09b82ff a5917cff 9f8c77ff 9c8a76ff 988773ff 968671ff a08d79ff aa967cff 9b8972ff 6c6060ff 36324cff 1a1b37f9 07080fcd 01010284 0000005b 00000045 00000035 00000028 0000001c 00000012 0000000b 00000006 00000003 00000001 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0000000b 00000019 0000002c 00000046 0000005f 00000076 00000089 00000098 000000a2 000000a9 000000af 000000b5 000002c3 000004d3 000008e6 0d0a17f5 261c28fe 493938ff 6d5542ff 86694aff 92734dff 90714cff 8a6d4bff 86694aff 836749ff 836849ff 866a4bff 886b4cff 91724eff 987752ff 9f7d56ff a07e54ff 7f6447ff 867663ff b4a18aff ac9780ff a08e77ff 9d8b75ff 9b8873ff 978571ff 9d8a76ff ab967cff a79478ff 7d7166ff 443f52ff 1e1d3efd 0e0e1ddd 0101039b 01010160 00000049 00000039 0000002b 0000001f 00000014 0000000d 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000007 00000011 0000001f 00000033 00000047 0000005b 0000006d 0000007d 0000008a 00000094 0000009e 000000a6 000000ac 000000b2 000000bc 000002c9 000004da 05040fed 17101ffb 392a32ff 60493fff 7e6348ff 91734eff 94764eff 90714fff 8b6e4dff 8c6d4dff 8e704fff 8f714eff 917250ff 977855ff 9e7c55ff 886f52ff 92816fff ab9783ff 9e8b76ff 9a8974ff 988773ff 988772ff a69279ff ad997dff 92806fff 554c57ff 23213ffe 0e0c23eb 040307ac 0000006b 0000004e 0000003d 0000002e 00000021 00000016 0000000e 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000004 0000000a 00000013 00000020 0000002f 0000003f 0000004f 0000005e 0000006c 00000079 00000085 0000008f 00000099 000000a2 000000a9 000000af 000000b7 000001c0 000003d0 020107e5 0c0915f6 281e2bfe 4f3d3aff 765d47ff 90714cff 977750ff 977852ff 937551ff 907250ff 907250ff 967552ff 997751ff 8a7357ff 968774ff a5937eff 9a8772ff 988570ff a08d77ff ad997dff a08e76ff 6b6060ff 2f2a45ff 0d0d28f3 02040bc0 00000077 00000052 00000041 00000031 00000024 00000019 00000010 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000002 00000005 0000000a 00000012 0000001c 00000026 00000032 0000003e 0000004b 00000058 00000065 00000072 0000007f 0000008a 00000094 0000009d 000000a6 000000ac 000000b2 000001bc 000002c6 010005db 060410ee 191323fd 3e3035ff 675042ff 866b4cff 977851ff 9c7b53ff 967652ff 967653ff 977551ff 887255ff 92826fff 9e8c79ff 9e8b77ff ae987eff a9947aff 806f68ff 3d374dff 141331fa 050412d2 0000008b 00000058 00000046 00000036 00000028 0000001c 00000012 0000000b 00000006 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000001 00000002 00000004 00000008 0000000d 00000013 0000001c 00000025 0000002e 00000039 00000045 00000052 0000005e 0000006b 00000078 00000084 0000008f 00000099 000000a2 000000a9 000000af 000000b7 000001c0 000002d2 02010ae6 0f091cf8 2c222eff 57443eff 7e644aff 95764fff a48055ff a27e54ff 856b50ff 8a7a6aff b19c85ff b19c80ff 948071ff 554a56ff 1a1734fc 040418e2 010104a4 0000015f 0000004b 0000003a 0000002b 0000001f 00000014 0000000d 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000001 00000001 00000002 00000004 00000007 0000000c 00000012 00000019 00000020 00000029 00000034 0000003f 0000004b 00000058 00000064 00000072 0000007f 0000008a 00000094 0000009e 000000a6 000000ac 000000b3 000000ba 000001c8 000105da 040212ef 1e1525fc 413338ff 705848ff 96734eff 8c714bff 948266ff a4927dff 695c5fff 28223efc 04031bec 02020ab3 01010170 0000004f 0000003e 0000002f 00000022 00000017 0000000f 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000a 0000000f 00000015 0000001c 00000025 0000002e 00000039 00000044 00000051 0000005e 0000006c 00000079 00000085 00000090 0000009a 000000a2 000000a9 000000af 000000b4 000000be 000002ce 000008e4 0d0a18f5 35282ffc 50403fff 534750ff 3b344bfe 0e0a25f3 00000ac5 00000082 00000054 00000043 00000033 00000025 00000019 00000010 0000000a 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000008 0000000c 00000011 00000018 0000001f 00000029 00000033 0000003f 0000004b 00000058 00000065 00000072 0000007f 0000008a 00000094 0000009d 000000a4 000000aa 000000ad 000000ae 000000b8 000006cc 090819e4 110d2aeb 030115d2 00000291 0000005a 00000047 00000037 00000028 0000001c 00000013 0000000c 00000007 00000003 00000001 00000001 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 0000000a 0000000e 00000015 0000001c 00000025 0000002e 00000039 00000045 00000052 0000005e 0000006b 00000078 00000083 0000008d 00000094 00000099 00000099 00000094 0000008b 0000007f 0000006f 0000005e 0000004c 0000003b 0000002c 0000001f 00000015 0000000d 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000008 0000000c 00000012 00000018 00000020 00000029 00000033 0000003e 0000004a 00000057 00000064 0000006f 00000078 0000007d 0000007d 00000078 0000006d 00000060 00000050 00000040 00000030 00000023 00000018 0000000f 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 0000000a 0000000f 00000015 0000001c 00000024 0000002e 00000038 00000043 0000004d 00000056 0000005b 0000005b 00000057 0000004d 00000040 00000033 00000026 0000001a 00000011 0000000a 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000007 0000000c 00000011 00000018 0000001f 00000027 0000002f 00000036 0000003a 0000003a 00000037 0000002f 00000026 0000001c 00000013 0000000c 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000a 0000000e 00000013 00000019 0000001d 00000020 00000020 0000001e 00000019 00000013 0000000d 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000004 00000007 0000000a 0000000d 0000000e 0000000e 0000000d 0000000a 00000007 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000003 00000003 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 00000009 0000000b 0000000b 00000016 00000b5e 010a44b0 000949b2 0001186d 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000d 00000012 00000017 0000031e 01010d32 00001079 0c195ecd 344ab3fa 3b51bbff 102a88dd 00062899 0000004b 0000000e 00000002 00000002 00000001 00000001 0000000a 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000004 00000007 0000000d 00000013 0000001c 0000022e 00000a4f 03041790 0e1c5dd8 334aadfe 4d65ccff 6783fcff 6785f8ff 4c61baff 44519dff 394a93fb 081461b5 00001076 00000030 00000009 00000006 18231a4c 555c4088 9db05365 4b652325 00040003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000005 00000008 0000000d 00000013 0000001c 00000034 00000a64 040726a5 122169e2 2a409cff 475dbcff 536bc8ff 4e66c9ff 5874efff 5d7afbff 576ed1ff 596bbdff 6177cfff 6678cfff 606ab9fd 38498ef8 00093d95 00000067 597820b2 ebfc86ff f5f983fa 6b7b2780 070d000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000009 0000000e 00000015 0000001d 00000033 0000056f 030a32b4 172981e9 2a3ea0ff 5777feff 516ad0ff 3a4e9eff 4863d3ff 4a63d6ff 5875f7ff 607dffff 5067cdff 4c62c0ff 5164bbff 6c80e2ff 778be7ff 7a8ee7ff 6c79c7fe 45539ffc 335579fd 72a271ff 8a9f33eb 4342085d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000a 00000010 00000016 0000001f 00000032 00000079 02093bc3 213390fc 2d45bcff 2d4198ff 3f57b9ff 5375fdff 3d59c8ff 384fb1ff 4864ddff 455dc8ff 526ce3ff 607effff 4e63c3ff 4d61beff 5166c2ff 5a70d3ff 6b85f4ff 6779d3ff 8194edff 7c8cdbff 5e6dbfff 3f5cafff 204289fd 04176db5 00002674 00000035 00000c07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000a 00000010 00000018 00000021 00000137 00000181 010742ce 2034a9fd 2f49caff 3857dbff 3653c7ff 3149b2ff 344cbbff 4567f7ff 3751bbff 384eb0ff 4d6cecff 3f56b9ff 4c65d5ff 5b76f2ff 495ebbff 475bb1ff 4c5fb8ff 5b71d3ff 6c82ecff 7085eeff 6d82e2ff 7285e2ff 626fb8ff 6b78c3ff 6b7bc9ff 6371b0ff 4e5584fd 344576f9 041257a4 00000f62 0000001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000b 00000011 00000019 00000025 00000048 00000990 010649d9 162894fe 3253e0ff 3b5ffdff 3354e7ff 405dd5ff 6b727fff 888775ff 96916bff beaf53ff afa251ff 8b886bff 949482ff 717a99ff 566bc5ff 5672ebff 475cb9ff 808385ff 5d699aff 5d75daff 6a81e9ff 758cf7ff 6d82e4ff 768cf0ff 6778c6ff 7687daff 8090e3ff 6d78b8ff 6b73aeff 626ba1ff 8b92d1ff 7381c8fd 1a3788cd 00063490 00000643 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000d 00000013 0000001a 0000022a 00000152 0102169b 060d5be4 1630c4ff 2743c7ff 314cd3ff 304eebff 2f50efff 86867eff dec229ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff cab63eff 999159ff d5bc30ff eaca1aff b9ab55ff 979daeff 7386daff 6f84e7ff 7e95ffff 6778c6ff 7c8fe8ff 6b7bc5ff 636fb0ff 576197ff 6d7ab8ff 909ce4ff a6b2faff 9aa3ddff 7175a0fe 445593fb 082572bb 0004206a 00000d14 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000004 00000008 0000000d 00000014 0000001c 0000002f 00000c60 010329a6 081167eb 0e1c7dff 1b32a1ff 304feaff 2542d3ff 2643ddff 2a46dbff 87898cff eaca1aff eaca1aff eaca1aff eaca1aff baaa49ff 6e7db3ff 6b769eff 6a7394ff 8e8d72ff b5a95bff dfc326ff eaca1aff eaca1aff eaca1aff eaca1aff 929387ff 6b83f6ff 677bdeff 6e82e3ff 7e95ffff 7285dfff 6c7ecfff 6573baff 6772b5ff 576097ff 6772afff 8693deff 9fadffff 8d98dfff 757aa8ff a09db9ff a3acd7ff 364183ff 00002a58 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000009 0000000e 00000015 0000001d 00000035 0000076d 01042aaf 0a1571ec 0e1d84ff 1b35beff 1f36adff 182b93ff 2242f0ff 1f3ac4ff 2642d4ff 2d49e8ff 818175ff eaca1aff eaca1aff eaca1aff eaca1aff d2ba33ff 6976a3ff 3a55c7ff 4562dfff 616fa2ff bfaf4eff eaca1aff dfc326ff bcaa3fff eaca1aff eaca1aff eaca1aff dac139ff 92959cff 6d82e3ff 7084e7ff 6f80dcff 6a7bcbff 6c7bc7ff 6f7dc4ff 515a8cff 6773b1ff 8b99e5ff 8d9adeff 9ea6e2ff 878bb3ff 5266adff 192a80ff 050428ea 00001149 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000a 00000010 00000016 0000001f 0000003b 0000067d 020438be 0c134bfc 0b1768ff 0d1965ff 1930adff 182eadff 1529a2ff 253697ff 5661a1ff 7d7c6fff 314bc7ff 2b49e5ff 2a46d3ff 878988ff dec227ff eaca1aff eaca1aff eaca1aff eaca1aff d2b92fff a29958ff eaca1aff dfc428ff 979684ff 5b71d3ff 4055adff 707eb0ff c9b337ff eaca1aff eaca1aff eaca1aff c2b460ff 6f80c8ff 7188e8ff 6676c3ff 6878c2ff 6d7cc5ff 5f6aa4ff 646e9fff 9fabf2ff 919ad5ff 5c71c5ff 0e2283ff 101443ff 12152eee 00000c64 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000b 00000010 00000018 00000021 00000046 00000b8e 020444cd 0f1773fd 0d1b84ff 122392ff 112285ff 0c1b6dff 1f2d87ff 7b7977ff ceb52eff eaca1aff eaca1aff eaca1aff 4a59a8ff 2846ddff 2a46d3ff 304ee5ff 475dbfff 858576ff ddc124ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff a3a081ff 6277c7ff 4a63d0ff 4055aeff 455ab5ff 5565aeff bcaf5eff eaca1aff eaca1aff eaca1aff d9c034ff a7a483ff 5c6bb5ff 6573b9ff 6d79b3ff 596289ff 5c6594ff 5f6fcaff 132588ff 09053cff 374249ff d3e0bfff 8b918bda 00000a47 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000c 00000012 00000019 00000024 0000004c 00000d99 020754da 0b1376fe 0d1c9bff 1123a2ff 1225a5ff 0f208fff 0d1c80ff 0c196fff 102390ff 1831bfff 7b786dff eaca1aff eaca1aff eaca1aff ddc126ff 5d6db8ff 2138afff 2e4ce4ff 3151eaff 3d58d0ff 918c61ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff a9a062ff 4e61acff 4c63c8ff 5167cbff 858fb1ff b8b076ff a7a58fff 929abcff 7c8ac9ff 6e82ddff 6675b6ff 7581bbff 6874b5ff 353f77ff 121f7bff 06073cff 404745ff acb494ff faf9cfff ffffe0ff 7b6e73d6 00000644 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000d 00000013 0000001b 00000028 00000455 01031fa2 050a63e3 091081ff 0a1893ff 0f23b4ff 0e20a6ff 0f22a9ff 0d1d90ff 0e1f95ff 0e1b7bff 0a1660ff 10218cff 172cb7ff 162aa5ff 505885ff cfb735ff eaca1aff eaca1aff eaca1aff a89a50ff 5d6ba7ff 858781ff dec227ff eaca1aff a09860ff 5064bbff 7d807dff b9a73fff eaca1aff eaca1aff eaca1aff eaca1aff dfc325ff 858b99ff 4d61bfff 5f78e8ff 6680f5ff 6883f6ff 748bfaff 7385d8ff 8498e3ff 5766a2ff 2b3771ff 0d1870ff 06093fff 4a4a4fff abaf8fff f2f3c7ff fdf4c7ff edd7b3ff fff8cdff 7e7879d3 0000073f 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000003 00000006 0000000b 00000013 0000001b 00000025 00000451 000004b5 000025e5 02079bfe 0b1ab2ff 1127beff 0f21a8ff 0e20b2ff 0c1ca2ff 0e1fb0ff 0c1b88ff 0e1f93ff 0d1a78ff 09124dff 112395ff 1529a8ff 172cacff 182dabff 1f3ad5ff 707487ff cfb732ff eaca1aff eaca1aff eaca1aff eaca1aff dec227ff 838168ff 314cc5ff 3652cdff 3b56d4ff 344cb2ff 999367ff eaca1aff eaca1aff eaca1aff eaca1aff e0c326ff 4a5fbbff 5771e2ff 6984ffff 7286e7ff 7e92e6ff 6f85dbff 3a4ea8ff 0b166dff 060b3aff 464f56ff abaf92ff f1ecc1ff fff5caff f7e3bbff e4d2aeff eed9b8ff ffffddff 81847ed9 00000641 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000002 00000006 0000000d 00000016 00000022 00000030 0000003f 01011f8a 020132ff 020237ff 00004dff 010279ff 050e8bff 0b1cacff 0e21afff 10219eff 1126bbff 0b1a80ff 0b197bff 0b176eff 09114bff 101f86ff 152babff 192fb7ff 182dacff 2e46d2ff 5864aaff 737891ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff bbab4dff bbab4cff c6b139ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff c8b338ff 4a61c5ff 667de4ff 869effff 6e84e9ff 465acbff 0f1676ff 000738ff 3d4a51ff a5ad9bff ededc3ff fef0c6ff fae4bfff efdbb6ff ead4b1ff f3debdff fff3c6ff ffffd0ff 7b8480f5 00011583 0000010f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000004 0000000a 00000015 00000024 00000037 00000049 0000005c 100d239c 3e384eff 968a63ff 8f7e4aff 302d25ff 000023ff 00004cff 030b8aff 07116eff 0e20a9ff 0e218fff 0c1a6bff 0c1a76ff 09135aff 0e1c7cff 1327a1ff 1b34ccff 162ba1ff 1f3ad7ff 394cb2ff 818388ff d0b834ff 828381ff 2b48dbff 69718eff 868780ff b8a84bff dec328ff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff eaca1aff cab742ff 989988ff 4052a3ff 576ab7ff 6b85edff 4155c0ff 14177cff 000036ff 374144ff a6ac98ff e8f1caff fbf3c9ff f6e0bbff f6e1bdff efd9b7ff edd9b6ff fcf2c8ff fffbc9ff dbd8a8ff 7d8f8dff 1e3d7cff 000a3aea 00000f4f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000007 00000010 0000001f 00000034 0000004c 00000064 00000079 19131cae 665b51ff e9e284ff ffeb86ff dfb26fff a38859ff 575039ff 0d1423ff 000031ff 010262ff 08129cff 081462ff 0f1f88ff 0b1755ff 10207eff 1326a1ff 1830c8ff 152aa0ff 1d35c5ff 1f3ad1ff 2341deff 2848edff 3f54b9ff 2a47dbff 2b47d1ff 2f4dd8ff 2e4bccff 3758e9ff 3351d2ff 6876a5ff 656e8eff 6f7ca8ff 7281b2ff 4d69e8ff 4f6bdeff 5c76e1ff 5267c2ff 28397cff 131f7eff 00003dff 38383eff a2ab91ff e8f0ccff fffed2ff fae4c1ff f4dcb9ff f1dfb9ff eed7b6ff f7e3c3ff fffdd0ff efe9b5ff 91a190ff 2f4f7eff 071b72ff 000a51eb 00032196 00000e25 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000008 00000015 00000028 00000042 00000060 00000079 0000008f 141018bb 604f4dff e2be75ff f4c373ff ebb670ff ffcc79ff f5c776ff caaa69ff 947b50ff 3f3b32ff 000427ff 000041ff 020976ff 05083dff 0a1569ff 1732aeff 223fd9ff 1a30b0ff 1c34c3ff 1d37cbff 213ed9ff 2645e2ff 2641cfff 243dbdff 2642c4ff 2f50e6ff 2c46c2ff 3a5ef7ff 3d5ff3ff 3b5be5ff 334dbbff 3b55c3ff 4f6de8ff 4f6acdff 4a62c3ff 3a51bbff 0f207eff 020542ff 32353dff 8d9a82ff e8ecc7ff ffffd7ff ffefccff fae0bdff f5dfbaff f2ddbaff f4dfbeff fff3caff f9f8c2ff acb799ff 3c5c7cff 072375ff 000a59f8 000228b9 00000752 00000510 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000002 0000000a 00000019 0000002f 0000004c 0000006d 00000089 000000a0 120e16c4 5e4e4eff e6c377ff fecd78ff dfae6dff dcac6dff e3b26eff f7c173ff ffc878ff eabd74ff c29e65ff 73644aff 141b2eff 00002fff 010256ff 081292ff 1024a6ff 1831afff 213bb3ff 2540c9ff 2643e8ff 2340ddff 2846ecff 2138aeff 2b46d3ff 2e4de1ff 2f4cd0ff 3a5aedff 3557eaff 3755dfff 3f59c8ff 425bb4ff 4968d5ff 2f45adff 0b1983ff 070245ff 282e41ff 7d897aff e9e2beff fffed3ff fff8cfff fde5c2ff f8dfbbff f3dfb8ff f6e2bdff ffecc8ff faf5c8ff c3cca7ff 58727fff 0a2772ff 00065ffd 00022cd7 0001077a 0000022d 0000000e 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000002 0000000b 0000001c 00000034 00000053 00000077 00000093 000000aa 0c0a11ca 483c44ff c8aa6eff fbcd75ff e5b46cff e7b670ff eab771ff e0b06eff ddaf6dff ecba70ff fec675ff f9ca79ff ddb971ff ac8e5bff 46433eff 00032cff 00003eff 02076cff 0e1aacff 1831c9ff 2b4fe8ff 385effff 3153f0ff 243dc7ff 2641ccff 2947c9ff 2d4cd5ff 3254e9ff 4060eaff 4c6cdeff 4666d8ff 293da6ff 0d1984ff 020142ff 282841ff 7f807aff dfdabaff fcfad3ff fff6d1ff fee8c6ff fae2bfff f3e0bbff f4e1bcff ffedc6ff fbf6c9ff d6dab3ff 788989ff 133471ff 000b61ff 020436f4 000009a6 00000154 0000002d 00000019 0000000c 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000002 0000000b 0000001c 00000035 00000056 0000007b 00000098 000000af 000007c9 050822fe 393844ff 9a815cff ba9b60ff cda866ff e2b46eff edba72ff e9b870ff e5b66fff e3b36eff e1b26fff f7c276ff feca77ff f1c676ff d1ae6cff 72664bff 0c1e32ff 000032ff 00004cff 060f80ff 152dc0ff 2343d1ff 2f4cc3ff 314cc7ff 2c48d1ff 3452dfff 4464e1ff 4569edff 2944bcff 0e1b81ff 000040ff 181e3bff 7c7d74ff d3d3b5ff fafbd5ff fff9d2ff feecc8ff fce4c3ff f7e1bcff f3ddbbff fbebc6ff fffaccff e0e4bbff 889f98ff 254274ff 010b5bff 040437ff 060613f8 020204a1 0000004b 00000035 00000022 00000013 00000009 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 0000000b 0000001c 00000035 00000056 0000007a 00000099 000000af 000000c5 010102e5 01010ef8 010428fe 15223aff 5f5e4cff a68b5cff cba466ff deb06bff e7b56eff e9b770ff ecb872ff e7b66fff e2b46dff eaba71ff fbc877ff fbcd79ff e9be73ff be9860ff 5d5847ff 071335ff 000038ff 020453ff 0d1b92ff 1b36c0ff 2f55d8ff 355bdcff 2641c6ff 0e1979ff 000039ff 191a3bff 7b7f76ff c9ceb3ff f5f5d0ff fff9d3ff ffeecaff fee6c2ff f7e2beff f6debbff fde6c0ff fff8cdff eaeec2ff 9bad9fff 3a567fff 001360ff 030336ff 11121fff 333a45ff 29323bdc 07090b6d 00000034 00000024 00000016 0000000c 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000001 00000003 0000000d 0000001e 00000037 00000057 00000079 0000009a 020201c3 050704e2 0e1208f7 182210ff 141d0fff 0a0e14ff 030523ff 090f37ff 494c4bff 9a835aff c5a264ff dcb16aff e6b56eff e7b870ff e9b970ff eab870ff e4b46fff e3b670ff f4bf73ff ffc879ff fdc679ff eab86fff a78a5aff 323b40ff 000232ff 000042ff 060c66ff 090d69ff 000042ff 0c1137ff 687371ff d5d6b5ff f7f8d4ff fff9d5ff fff0cbff ffe9c7ff fde4c1ff f7e0baff f8e1c0ff fef2cdff ffffcdff c5c8aaff 456183ff 0c2069ff 020340ff 0d0f20ff 2a313aff 4d5a69ff 586877ff 303840d3 08090a59 0000001f 00000015 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000005 0000000a 00000015 00000026 0000003e 00000060 020101a0 0b0c03d1 18210ef4 263519ff 28391bff 253618ff 223017ff 1e2a14ff 151e11ff 0c1115ff 05071dff 04082eff 2c3745ff 807156ff bf9b64ff dcb16bff e5b56dff e7b66fff e8b870ff e7b770ff e6b671ff e8b671ff ecb873ff f7c075ff fec979ff ffca77ff e5b56cff 827557ff 0e1a3aff 020535ff 5d656fff dcd9b8ff fffcd8ff fef8d5ff ffefcaff ffeac8ff fee7c7ff f7e1bdff f5deb9ff fdedcbff ffffd4ff dadfb7ff 69818eff 1e2f70ff 010549ff 0b0b23ff 282e39ff 444f5eff 505c6cff 596777ff 607080ff 353d48cb 0a0a0c45 00000010 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000000e 00000016 00000022 00000039 0302017b 151809c2 2c3d1bee 3f5624ff 3e5b28ff 385024ff 30451fff 2a3c1cff 27371aff 243218ff 222f17ff 202c16ff 1a2412ff 101710ff 080b19ff 030727ff 12233fff 635c50ff ae9061ff d7af6bff e3b46cff e6b56fff e9b872ff e7b870ff e6ba71ff e7b772ff e9b771ff f3be73ff fcc778ff fad77eff c5b96eff a2a07cff e6e4cdff ffffe7ff fff0ccff ffe9c5ff fee9c5ff fbe4c0ff fadfbcff fce5c3ff fffcd5ff eef2c4ff 889b94ff 1f3672ff 030854ff 070727ff 252a33ff 434d5aff 4e5a69ff 556272ff 596676ff 627283ff 6e8092ff 3f4a55c9 0c0e113c 00000006 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000001c 00000029 00000037 080a00b8 121301e9 3c420eff 50722fff 547c36ff 4d7033ff 45622eff 3b5628ff 354c24ff 304421ff 2d3f1fff 293a1cff 25351aff 243119ff 212e18ff 1e2916ff 151c11ff 0c1015ff 050622ff 091138ff 4d4e4bff a1885dff d1ac6aff e5b56bff e9b86fff e5b46fff e9b570ff e8b871ff e4b46fff edbb73ff f8c977ff cfb26dff b0ac8dff e9ecd3ff fff6d6ff ffe6c3ff fde7c2ff f8e2bcff fae2bfff fff0ceff fffad1ff b8bba2ff 274473ff 000a56ff 04042dff 20252fff 424c5aff 4b5866ff 536170ff 5b6a7aff 5e6c7dff 637283ff 708294ff 788ca4ff 475463e4 15191d56 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000031 00000041 00000053 202a04ff 263321ff 273228ff 212b0fff 303b0dff 44541dff 4b6a2fff 4b6d34ff 476730ff 405b2bff 3a5127ff 344923ff 2f4220ff 2b3c1eff 28371cff 25331bff 233019ff 202c18ff 182214ff 0f1412ff 07091bff 060931ff 383e45ff 8f7859ff bfa168ff e3b36eff f1ba6fff ecb86fff e7b470ff e9b871ff f7c271ff e1b971ff cdc298ff f2eed1ff fff1cfff f7e2bcff f9e4bfff ffeecaff fff9d2ff ccd5b7ff 3e5b76ff 000954ff 020232ff 191c26ff 434c5aff 4e5b69ff 505d6aff 5c6b7aff 606e7eff 627082ff 6a7b8fff 71869cff 6a7c97ff 5a6770ff 464c39ff 34341d96 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000049 0000005e 00000072 243114ff 4c6782ff 47648aff 364960ff 263137ff 1e2214ff 242b0aff 354315ff 415c27ff 496931ff 4b6a32ff 446130ff 3d562bff 364c27ff 324523ff 2e3f20ff 2a391eff 27361cff 24311aff 222e19ff 1d2715ff 121913ff 090d18ff 05082aff 273041ff 7c6957ff b19866ff e2b76eff f6c173ff f2be73ff fbc373ff dcb470ff c4bc98ff efe8cdff ffefcbff fff0cbff faf9d3ff d7dcc2ff 7d878eff 091a53ff 020235ff 111321ff 3b4550ff 515e6fff 515e6cff 586574ff 607080ff 627282ff 687889ff 708297ff 6f829bff 5e6d7dff 4e544aff 51522cff 40401ffb 25251477 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000062 00000079 0000008c 1f2b20ff 567899ff 57779fff 547296ff 4d6a8fff 3e5876ff 303f4fff 232c2bff 1b240eff 262d0bff 384618ff 445f2bff 4a6932ff 4a6632ff 435d2fff 3b532bff 364926ff 304122ff 2c3c20ff 29371dff 25331bff 23301aff 1f2a17ff 151d14ff 0d1115ff 040823ff 131f39ff 625b53ff 9e8c62ff e2b870ff ffd378ff d2b96eff ada985ff e8e5ccff ffffe3ff e4e8ccff 9ba1a1ff 2a355eff 020130ff 0b0d23ff 303842ff 526171ff 556272ff 576473ff 5f6d7eff 647283ff 67788aff 6e7f94ff 708299ff 657687ff 505a57ff 48492aff 484521ff 2b2925fd 13131bcd 0a0a0f5f 01020327 0504070b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000076 0000008e 000000a0 1f2b21ff 517190ff 506e90ff 506e8fff 517193ff 517297ff 516f96ff 486488ff 3b526cff 293942ff 1c2319ff 1d240cff 2c350fff 3e4c1bff 47602cff 4a6734ff 486234ff 41592fff 394e2aff 334525ff 2d3d21ff 29381eff 27351dff 25321bff 212d19ff 192217ff 111717ff 080b1aff 0a1332ff 4f464aff 9d8763ff baa666ff b3a87eff dadac4ff b4bdbaff 435070ff 010235ff 090a1eff 272d3cff 4e5b69ff 556374ff 566575ff 5d6c7bff 627283ff 66788aff 6e7f93ff 70839bff 6b7c91ff 596569ff 484a33ff 433f1eff 37342aff 453e5fff 7b6fafff 8375b8ff 695e94ff 443d5eec 252033a4 0e0c155d 05050719 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000085 0000009d 000000ae 202b19ff 547494ff 55749aff 537394ff 506f90ff 4f6f8fff 4f6e90ff 507094ff 527498ff 4e6f94ff 456183ff 374b60ff 263033ff 1b2115ff 21250aff 303c14ff 3e5426ff 476030ff 4a6334ff 455f34ff 3d542dff 364a27ff 304123ff 2c3b20ff 29361fff 26321cff 232f1bff 1d2617ff 151d15ff 0c1117ff 0d102bff 3a3141ff 48465bff 4b4e6fff 1c1e48ff 08091eff 222731ff 475360ff 576574ff 586675ff 5c6b7cff 617080ff 667688ff 6d7e93ff 72859eff 6d7f94ff 616d75ff 535747ff 454423ff 34311fff 302c3fff 4f4773ff 675c93ff 70649fff 7d70b2ff 8e80c7ff 9788d4ff 9283cbff 5d5481ff 26213490 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000008c 000000a4 000000b5 1d220afe 476273ff 52739cff 4f6e94ff 517094ff 517092ff 527193ff 506f8fff 4e6d8fff 507092ff 517195ff 53739aff 4d6e92ff 415c79ff 314354ff 202a2aff 1b2010ff 25290eff 333d1aff 3f5527ff 485f32ff 486037ff 425a32ff 3a4f2cff 334426ff 2d3d22ff 2b3a21ff 2a3921ff 2b3921ff 242f1bff 131811ff 050617ff 000036ff 010132ff 141725ff 3e4956ff 576475ff 596675ff 5c6b7bff 617081ff 657586ff 6d7d90ff 73879fff 71849eff 677582ff 565c52ff 494729ff 34311aff 2a262fff 3d3658ff 574e7eff 62578dff 6b609bff 7568a7ff 7d70b1ff 8376b8ff 8174b7ff 7268a6ff 474168ff 1c1a2990 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000008e 000000a5 000000b5 080800e8 222a1fff 394e55ff 3f576eff 4a678cff 4e6c92ff 527195ff 516f93ff 517090ff 517091ff 506f8fff 506e91ff 527196ff 517298ff 52739bff 486789ff 3c516aff 2a3a47ff 1d2524ff 202511ff 2a2c13ff 343c1fff 41562bff 476035ff 445e35ff 3f5431ff 394c2cff 314024ff 232c17ff 16180aff 11110aff 16181dff 23273bff 323b53ff 4b5866ff 596777ff 5c697aff 606f80ff 647487ff 6a7b8eff 73859cff 7487a1ff 6b7b8dff 5f6965ff 4c4e36ff 333119ff 282427ff 332e4aff 49426cff 574d7fff 60568bff 6a5f98ff 766aa9ff 8375b9ff 7f72b7ff 615893ff 3d395eff 272430ff 0d0c0bcc 00010037 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000087 0000009f 000000b0 000000c2 030201db 0a0b03f0 1e2618ff 2d3d39ff 3a5160ff 476382ff 4f6e96ff 4f6f94ff 507093ff 517192ff 517092ff 506e91ff 4f6d91ff 506e91ff 527195ff 527299ff 4e6e94ff 466282ff 394d65ff 27363eff 1d251eff 20230eff 293111ff 384922ff 40512bff 324021ff 1b210bff 131308ff 1b1e1eff 313841ff 465260ff 536171ff 586677ff 5b6a7aff 5f6f7fff 647485ff 697a8aff 72859aff 758aa6ff 6c7f96ff 606c6eff 535540ff 3c3a20ff 272320ff 302b43ff 443d66ff 524978ff 595083ff 61568eff 6e629eff 7e70b4ff 7d71b5ff 5d5591ff 35315aff 252336ff 504742ff 796b57fe 342f259b 01010106 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000007a 00000092 000000a4 000000b0 000000b6 000000c2 020200d4 080901e9 161c0cfb 29372aff 364a52ff 455e7aff 4d6b92ff 506f97ff 507096ff 517092ff 506f91ff 506f92ff 516e90ff 506e90ff 517093ff 527295ff 517195ff 4b6a8eff 425d7aff 324557ff 253033ff 21251aff 1d200bff 1a1d0dff 222723ff 373f47ff 4b5664ff 536071ff 576575ff 5b6978ff 5f6e7eff 627183ff 667688ff 708396ff 788da7ff 7489a4ff 667580ff 555b49ff 424225ff 2b291dff 2c273aff 413960ff 4e4575ff 564c80ff 5d5289ff 665b97ff 776aadff 7f70b5ff 615896ff 302d59ff 201f31ff 413b37ff 756857ff a7927bff a08b77f9 352f2895 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000067 0000007e 00000091 0000009f 000000a8 000000b0 000000b5 000000c0 040300cf 060601e4 0e1004f6 232c1bff 32433fff 425a6cff 4b6a8cff 4f6f99ff 517298ff 517092ff 506f90ff 507091ff 517091ff 516e90ff 506f91ff 506f93ff 517094ff 4f6e92ff 4a6689ff 405974ff 2d3d4bff 374048ff 5c6978ff 607083ff 5d6c7dff 5c6a7bff 606f7fff 637385ff 657486ff 6b7c90ff 778ca3ff 788daaff 697b89ff 5c6559ff 494b2eff 2d2b1aff 262130ff 373155ff 4a416fff 544a7dff 5b5087ff 615691ff 7063a5ff 7d6eb5ff 655b9aff 332f5cff 1b1a30ff 3c3736ff 746755ff 98866eff 9e8a74ff a4907bff 917f6df8 30292392 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000004f 00000065 00000077 00000087 00000094 0000009f 000000a9 000000b3 000000bc 000000c5 010100de 040403f5 0b0c07fe 1c2212ff 29382dff 395058ff 496583ff 4f6d99ff 527099ff 517093ff 506e8fff 506e91ff 517091ff 506f91ff 506e91ff 506e91ff 507093ff 527499ff 486381ff 5a697aff 758598ff 66788aff 637385ff 657487ff 657588ff 69788bff 73879bff 7c92aeff 6d7f98ff 5b6662ff 4c4f33ff 313319ff 252128ff 322c4cff 453d6bff 4f4679ff 574d83ff 5e538dff 695d9eff 786aafff 6d62a2ff 3b3666ff 161731ff 343133ff 726555ff 97846eff a08c75ff 988871ff 907f6cff 9f8b78ff 968372f8 332d2690 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000038 00000048 0000005b 0000006c 0000007d 0000008d 0000009b 000000ab 000000c9 04030aeb 0d0a1dfc 130f2aff 120e28ff 0f0c1fff 0e0c12ff 151809ff 232e1bff 344444ff 445d76ff 4b6c93ff 517199ff 507092ff 4f6f90ff 506f92ff 506f90ff 506f91ff 517093ff 527397ff 506985ff 657385ff 788a9cff 6d7f92ff 69798dff 6a7b8eff 6f8295ff 7a8ea9ff 768ba5ff 5f6d72ff 4c5238ff 343517ff 201e1fff 2f2a47ff 423a66ff 4d4477ff 544a82ff 5a4f8aff 645998ff 7165abff 7062a7ff 463d70ff 191734ff 2a2630ff 6e6256ff 998671ff 9e8a73ff 9b8873ff 978370ff 92806dff 917f6eff a7937eff a69278ff 3f3629b1 00000012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000023 00000032 00000042 00000055 00000069 0000007c 0000008f 020006db 01000af8 07061cff 120e2fff 171335ff 171333ff 15112fff 13102aff 100d22ff 0b0a17ff 101109ff 1f2411ff 2f3c34ff 3f5667ff 4c688bff 517196ff 517096ff 517095ff 506f90ff 527193ff 527498ff 556f8cff 708193ff 7b8da0ff 6e7f93ff 718397ff 798ca3ff 7c8faaff 677784ff 4e5544ff 3b3c1dff 212017ff 29233dff 3d3662ff 494073ff 51477eff 574d87ff 5f5493ff 6d60a6ff 7063a8ff 4f447cff 1d1b3dff 211f2aff 60564dff 998771ff a18d77ff 9a8773ff 998672ff 95836fff 93826eff 998773ff a59179ff 9d896dff 72645eff 332f41ff 0c0a178b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000015 00000022 00000033 00000047 0000005d 00000074 0000008a 08011cf9 1d141fff 1f1817ff 0c0810ff 040215ff 0b0922ff 130f2dff 171332ff 171331ff 15112dff 131027ff 0f0c1dff 0d0c0eff 1a1e0cff 283325ff 394c54ff 48617eff 4f6e94ff 517197ff 537498ff 52759bff 526c86ff 687685ff 7b8da1ff 7c8ea4ff 7f93adff 708193ff 4f5a50ff 3a3c1dff 242314ff 211e32ff 3b335dff 463d6fff 4e447aff 544a85ff 5b508eff 665b9eff 6b5fa6ff 554b86ff 262247ff 191725ff 514943ff 91816cff a6937aff 9c8975ff 978672ff 978571ff 968270ff 978471ff a08d77ff a28e74ff 80705eff 4c4652ff 313157ff 20213eeb 0b0b1371 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000000f 0000001b 0000002f 00000046 0000005f 00000077 0000008e 11091ef7 5b4637ff 6d5639ff 503e2bff 31261bff 161010ff 07050fff 070517ff 0f0c23ff 15112dff 181331ff 17132fff 15122bff 120e22ff 0e0c14ff 141709ff 212717ff 334143ff 445c71ff 4e6d8fff 5579a3ff 4f6c8dff 657589ff 889eb6ff 798ca2ff 5e6a69ff 3c4227ff 25260eff 1e1b26ff 332c54ff 433a6cff 4a4176ff 504682ff 594e8bff 615598ff 685aa1ff 584c89ff 2e2951ff 171628ff 403938ff 867966ff a8947aff a18e78ff 988773ff 978672ff 968471ff 968371ff 9b8973ff a18e76ff 8f7c69ff 5c5253ff 323251ff 202346f4 0f0f1fbb 0303044a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000000e 0000001d 00000032 0000004f 0000006a 00000083 0000009a 1d141ef6 6f5741ff 806545ff 725a3fff 6d563bff 5f4b32ff 463825ff 291f18ff 100b0fff 070510ff 0a0819ff 110d26ff 16122eff 17132fff 17132dff 141228ff 100c1bff 110f0eff 1a1d0fff 2c3630ff 425869ff 445f7aff 556778ff 68777cff 424a38ff 25260cff 1c191eff 2d274aff 3f3769ff 473d73ff 4e447fff 564c8aff 5e5396ff 63569dff 594c8dff 352f5aff 1a192cff 363032ff 796b5cff a59279ff a6927bff 9e8b75ff 9a8773ff 978571ff 968470ff 9a8874ff a18d76ff 98866eff 6f625cff 3b374eff 212247fc 13142ad9 03030680 0000001f 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000010 00000022 0000003b 0000005a 00000078 00000091 000000a5 1f1621f7 735a45ff 846a47ff 786042ff 745c41ff 72593fff 70593dff 695237ff 59462fff 3e3022ff 201816ff 0e0a0fff 090611ff 0b0a1bff 110f26ff 16122dff 18142fff 18152eff 141124ff 110e16ff 171810ff 242c1cff 353c22ff 2e3118ff 1c1a18ff 26203eff 3c3464ff 433a70ff 493f7aff 524887ff 5c5096ff 62559cff 574c8dff 362f61ff 1c182fff 2e292eff 6d6155ff a18e76ff a8937bff 9e8c76ff 9a8975ff 978672ff 95846fff 9a8873ff a28e76ff 9a8971ff 7c7064ff 4d4754ff 272749fe 161631ec 07070daf 00000052 00000023 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000013 00000026 00000041 00000064 00000083 0000009c 000000af 190f21f6 765d49ff 967852ff 8b6e4dff 826647ff 7b6144ff 765d40ff 715940ff 6f563dff 6d573aff 665136ff 503f2cff 35281eff 1c1513ff 0d0a0fff 0a0814ff 0e0b1fff 131029ff 191632ff 1f1a39ff 1f1b38ff 1e1a2aff 272628ff 242135ff 342d5bff 40376dff 473d78ff 4f4384ff 594d94ff 60539dff 564a8eff 372e63ff 1a1735ff 26232aff 61564eff 9a8874ff ac987eff a18f78ff 9b8975ff 9b8975ff 978673ff 968673ff a18e77ff a29075ff 8a7a68ff 5a5259ff 2f2e4cff 171a37f6 0a0b16c7 01010281 00000045 0000002e 0000001b 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000014 00000029 00000046 0000006a 0000008a 000000a2 000000b3 070318f3 523f3bff 8b6d4cff 8a6d4aff 8a6c4bff 8a6e4dff 876a4bff 7e6446ff 785f42ff 725a3fff 6f563dff 6f583cff 6d5639ff 5f4a33ff 483928ff 2d2319ff 171210ff 0e0a12ff 0c0919ff 120f28ff 1d193cff 2c2550ff 372f63ff 403771ff 453c78ff 4b4080ff 54498fff 5c4f9aff 554a8fff 383168ff 1b183aff 221d29ff 564c44ff 92816dff ae9a81ff a7947cff 9d8b76ff 9b8974ff 9a8874ff 988572ff 9d8a75ff a59179ff 97846eff 6b615fff 3b3951ff 191a39fb 0a0a17d3 02030497 00000061 00000044 00000031 0000001f 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000013 00000028 00000045 0000006a 00000089 000000a2 000000b3 000004db 0e0a14f6 3f2e2ffe 5c473aff 755c41ff 846848ff 8b6e4cff 8b6e4dff 876a4bff 836749ff 7d6145ff 765d42ff 71593eff 6d573cff 6f583bff 685137ff 57452fff 453626ff 30251bff 1f1717ff 140f1cff 120f29ff 1f1a43ff 342d63ff 493e81ff 554993ff 52478dff 393067ff 191639ff 1e1928ff 514642ff 8b7c69ff ae9980ff ac977fff a18d78ff 9a8974ff 998773ff 978472ff 9c8974ff a39078ff a08d75ff 786b61ff 474354ff 242543fd 0c0d1ee3 030306a0 0101026c 0000004e 0000003c 0000002c 0000001f 00000013 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000012 00000025 00000040 00000062 00000081 0000009a 000000ac 000000ba 000000ce 000006e4 0a0612f5 261d26fe 493735ff 6a523fff 826547ff 8c6e4bff 8c6f4dff 8b6d4dff 866949ff 806546ff 7a6043ff 735b3fff 71593eff 71593dff 70593dff 6e573cff 675036ff 57442fff 403126ff 271e21ff 181228ff 1c183fff 292253ff 1f1942ff 1a1429ff 453c3bff 847363ff aa967eff af9b82ff a4917bff 9c8975ff 9b8973ff 988572ff 9b8874ff a48f78ff a79279ff 907e6dff 554e57ff 2c2c4aff 15162cf1 030409b6 00000173 00000052 00000041 00000031 00000024 00000019 00000010 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000000f 00000020 00000037 00000056 00000073 0000008b 0000009e 000000ab 000000b2 000000ba 000001ca 000007dc 030110ef 18111ffb 392b2fff 5c483cff 785f45ff 8a6c4aff 90714dff 8c704cff 876b4aff 826648ff 7c6245ff 795f43ff 785f43ff 7a6044ff 806446ff 886b49ff 8a6d49ff 816545ff 6d563dff 4b3b32ff 291f25ff 383035ff 7c6d61ff a8957bff b09b82ff a5917cff 9f8c77ff 9c8a76ff 988773ff 968671ff a08d79ff aa967cff 9b8972ff 6c6060ff 36324cff 1a1b37f9 07080fcd 01010284 0000005b 00000045 00000035 00000028 0000001c 00000012 0000000b 00000006 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0000000b 00000019 0000002c 00000046 0000005f 00000076 00000089 00000098 000000a2 000000a9 000000af 000000b5 000002c3 000004d3 000008e6 0d0a17f5 261c28fe 493938ff 6d5542ff 86694aff 92734dff 90714cff 8a6d4bff 86694aff 836749ff 836849ff 866a4bff 886b4cff 91724eff 987752ff 9f7d56ff a07e54ff 7f6447ff 867663ff b4a18aff ac9780ff a08e77ff 9d8b75ff 9b8873ff 978571ff 9d8a76ff ab967cff a79478ff 7d7166ff 443f52ff 1e1d3efd 0e0e1ddd 0101039b 01010160 00000049 00000039 0000002b 0000001f 00000014 0000000d 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000007 00000011 0000001f 00000033 00000047 0000005b 0000006d 0000007d 0000008a 00000094 0000009e 000000a6 000000ac 000000b2 000000bc 000002c9 000004da 05040fed 17101ffb 392a32ff 60493fff 7e6348ff 91734eff 94764eff 90714fff 8b6e4dff 8c6d4dff 8e704fff 8f714eff 917250ff 977855ff 9e7c55ff 886f52ff 92816fff ab9783ff 9e8b76ff 9a8974ff 988773ff 988772ff a69279ff ad997dff 92806fff 554c57ff 23213ffe 0e0c23eb 040307ac 0000006b 0000004e 0000003d 0000002e 00000021 00000016 0000000e 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000004 0000000a 00000013 00000020 0000002f 0000003f 0000004f 0000005e 0000006c 00000079 00000085 0000008f 00000099 000000a2 000000a9 000000af 000000b7 000001c0 000003d0 020107e5 0c0915f6 281e2bfe 4f3d3aff 765d47ff 90714cff 977750ff 977852ff 937551ff 907250ff 907250ff 967552ff 997751ff 8a7357ff 968774ff a5937eff 9a8772ff 988570ff a08d77ff ad997dff a08e76ff 6b6060ff 2f2a45ff 0d0d28f3 02040bc0 00000077 00000052 00000041 00000031 00000024 00000019 00000010 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000002 00000005 0000000a 00000012 0000001c 00000026 00000032 0000003e 0000004b 00000058 00000065 00000072 0000007f 0000008a 00000094 0000009d 000000a6 000000ac 000000b2 000001bc 000002c6 010005db 060410ee 191323fd 3e3035ff 675042ff 866b4cff 977851ff 9c7b53ff 967652ff 967653ff 977551ff 887255ff 92826fff 9e8c79ff 9e8b77ff ae987eff a9947aff 806f68ff 3d374dff 141331fa 050412d2 0000008b 00000058 00000046 00000036 00000028 0000001c 00000012 0000000b 00000006 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000001 00000002 00000004 00000008 0000000d 00000013 0000001c 00000025 0000002e 00000039 00000045 00000052 0000005e 0000006b 00000078 00000084 0000008f 00000099 000000a2 000000a9 000000af 000000b7 000001c0 000002d2 02010ae6 0f091cf8 2c222eff 57443eff 7e644aff 95764fff a48055ff a27e54ff 856b50ff 8a7a6aff b19c85ff b19c80ff 948071ff 554a56ff 1a1734fc 040418e2 010104a4 0000015f 0000004b 0000003a 0000002b 0000001f 00000014 0000000d 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000001 00000002 00000004 00000007 0000000c 00000012 00000019 00000020 00000029 00000034 0000003f 0000004b 00000058 00000064 00000072 0000007f 0000008a 00000094 0000009e 000000a6 000000ac 000000b3 000000ba 000001c8 000105da 040212ef 1e1525fc 413338ff 705848ff 96734eff 8c714bff 948266ff a4927dff 695c5fff 28223efc 04031bec 02020ab3 01010170 0000004f 0000003e 0000002f 00000022 00000017 0000000f 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000a 0000000f 00000015 0000001c 00000025 0000002e 00000039 00000044 00000051 0000005e 0000006c 00000079 00000085 00000090 0000009a 000000a2 000000a9 000000af 000000b4 000000be 000002ce 000008e4 0d0a18f5 35282ffc 50403fff 534750ff 3b344bfe 0e0a25f3 00000ac5 00000082 00000054 00000043 00000033 00000025 00000019 00000010 0000000a 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000008 0000000c 00000011 00000018 0000001f 00000029 00000033 0000003f 0000004b 00000058 00000065 00000072 0000007f 0000008a 00000094 0000009d 000000a4 000000aa 000000ad 000000ae 000000b8 000006cc 090819e4 110d2aeb 030115d2 00000291 0000005a 00000047 00000037 00000028 0000001c 00000013 0000000c 00000007 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 0000000a 0000000e 00000015 0000001c 00000025 0000002e 00000039 00000045 00000052 0000005e 0000006b 00000078 00000083 0000008d 00000094 00000099 00000099 00000094 0000008b 0000007f 0000006f 0000005e 0000004c 0000003b 0000002c 0000001f 00000015 0000000d 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000008 0000000c 00000012 00000018 00000020 00000029 00000033 0000003e 0000004a 00000057 00000064 0000006f 00000078 0000007d 0000007d 00000078 0000006d 00000060 00000050 00000040 00000030 00000023 00000018 0000000f 00000009 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 0000000a 0000000f 00000015 0000001c 00000024 0000002e 00000038 00000043 0000004d 00000056 0000005b 0000005b 00000057 0000004d 00000040 00000033 00000026 0000001a 00000011 0000000a 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000007 0000000c 00000011 00000018 0000001f 00000027 0000002f 00000036 0000003a 0000003a 00000037 0000002f 00000026 0000001c 00000013 0000000c 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000a 0000000e 00000013 00000019 0000001d 00000020 00000020 0000001e 00000019 00000013 0000000d 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000004 00000007 0000000a 0000000d 0000000e 0000000e 0000000d 0000000a 00000007 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_cancel.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -19,108 +19,72 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ @@ -146,35 +110,32 @@ │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (198,190,198) # rgb = (0xc6,0xbe,0xc6) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ @@ -193,95 +154,134 @@ │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ } │ │ tRNS { │ │ - 0 1 2 5 7 9 10 11 15 20 26 29 32 33 19 65 138 191 217 255 217 191 138 3 8 18 30 124 204 255 255 255 255 255 255 204 4 12 24 81 255 255 255 255 255 255 255 13 139 255 255 255 255 178 255 255 255 255 178 255 255 255 255 255 255 217 165 153 153 139 81 242 68 68 153 255 255 217 70 70 217 204 255 178 38 25 21 178 255 255 124 204 217 37 75 147 74 74 75 255 204 65 255 242 69 80 242 242 82 80 69 242 255 65 138 153 61 242 89 153 138 191 68 146 242 146 68 191 217 217 74 242 242 74 217 217 165 82 242 82 165 153 89 242 89 153 255 153 89 242 242 89 153 82 242 255 242 165 217 217 74 191 68 146 242 68 255 191 138 153 61 242 89 242 61 153 138 65 242 69 80 82 80 242 65 204 217 75 147 74 74 147 217 255 204 124 178 178 255 124 217 70 204 81 153 68 242 255 81 139 255 217 165 165 255 139 178 178 139 81 204 204 124 204 65 138 191 217} │ │ + 0 1 2 5 7 9 10 11 15 20 26 29 32 33 19 65 138 191 217 217 191 138 3 8 18 30 124 204 204 4 12 24 81 13 139 178 178 217 165 153 153 139 81 242 68 68 153 217 70 70 217 204 178 38 25 21 178 124 204 217 37 75 147 74 74 75 204 65 242 69 80 242 242 82 80 69 242 65 138 153 61 242 89 153 138 191 68 146 242 146 68 191 217 217 74 242 242 74 217 217 165 82 242 82 165 153 89 242 89 153 153 89 242 242 89 153 82 242 242 165 217 217 74 191 68 146 242 68 191 138 153 61 242 89 242 61 153 138 65 242 69 80 82 80 242 65 204 217 75 147 74 74 147 217 204 124 178 178 124 217 70 204 81 153 68 242 81 139 217 165 165 139 178 178 139 81 204 204 124 204 65 138 191 217} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000001020304050607070605040302010000000000000000000000000000000000 │ │ 00000000000000000000000000000002030508090a0b0c0d0d0c0b0a0908050302000000000000000000000000000000 │ │ -000000000000000000000000000103070e0b0f101112131313131415160f0b0e07030100000000000000000000000000 │ │ -0000000000000000000000011718191a1b1c13131d1e1f20201f211d2213231b1a191817010000000000000000000000 │ │ -0000000000000000000001242526271c13281f20292a2a2b2c2b2b2a2a2d2e2223272625240100000000000000000000 │ │ -00000000000000000001242f0b30311d1f32292b333334333434333433332b322822300b2f2401000000000000000000 │ │ -000000000000000001242f1a35133620292b33333433343738373433343738332b391d3a1a2f24010000000000000000 │ │ -000000000000000017250b351321322a33333433343b3c3d3d3c3b34333337383333203e3a0b25170000000000000000 │ │ -000000000000000118263031213f2b3338333b3d40414243444241403d3b3833333833323e4526180100000000000000 │ │ -000000000000000319463136322c2b33333c4743480c0a26260a0c494a473c3333332b334b1d27190300000000000000 │ │ -00000000000002071a1c4c202a2b2b333c4d4e0b0e2f050404052f0e0b4f503c332b332b2b21511a0702000000000000 │ │ -000000000000030e1b1352292b2b333b53545556192f040202042f19565554573b332b2b2b58595a0e03000000000000 │ │ -000000000001050b5b2e322a2c2b345c5d26555e5f6009060609615f6255265d5c342c2b2a2b63640b05010000000000 │ │ -00000000000208652263292a663367685555696a316b6c0b0b6c6a316b6d55556e6f2b2a2b2a32707108020000000000 │ │ -00000000000309722832292a2a33730b09746a2263287576766a2263287574090b772b2a2a662a527809030000000000 │ │ -0000000000040a793632292a662a7a0e197b361f203259757c2239203f1f7d190e7e32662a2a2a4b7f0a040000000000 │ │ -0000000000050b80213229292a810c2f2f82832a2929324b635220293384852f2f0c86292929294b870b050000000000 │ │ -0000000000060c2e633f582929880a050409896f332929582032582b8a8b0904050a8c3258292920630c060000000000 │ │ -0000000000070d594b322932328d260402060b8e8f3229323f323f8f900b06020426911f323232581f0d070000000000 │ │ -0000000000070d364b32323f9293260402060b949520323232323296970b060204269863203f323f1f0d070000000000 │ │ -0000000000060c364b323220528c0a050409999a1d4b20323232209b9c6c0904050a9d36203232324b0c060000000000 │ │ -0000000000050b9e20202032639f0c2f2fa09a31214b322032202020286b612f2f0c145992202058860b050000000000 │ │ -0000000000040aa14b2092201f2ea20e19a3282139202aa4672a202092637b190ea531a64b202032a70a040000000000 │ │ -00000000000309a81f4b2d4b2028a90b09aaab202d296facac6f292029adae090baf13632d4b4b20b009030000000000 │ │ -00000000000208b1634b4b4b4ba6b2b35555b46f3b67b50b0bb56f3b67b65555b3b71d1f4b4b2020b808020000000000 │ │ -000000000001050bb9204b4b4b1f1dba5d2655bbbcbd09060609bebfbb55265dc0c11e1f1f4b32c20b05010000000000 │ │ -000000000000030ec3924b1f1f4b6331c4545556192f040202042f19565554c5c659631f1f4b3fc70e03000000000000 │ │ -00000000000002071ac2201f1f1f1f7031c8c90b0e2f050404052f0e0bc9c0c63ea652391f32ca1a0702000000000000 │ │ -000000000000000319cb2020391f1f632131b7cccd0c0a26260a0ccdcccecf3e70631f1f2032d0190300000000000000 │ │ -00000000000000011826d1322d631f631f211dcfd2d3d4ccccd5c0d6d2132e706352634b29d726180100000000000000 │ │ -000000000000000017250bd8584b63526339631e2e13cfc6d2c6311d2e361e6363394b29d90b25170000000000000000 │ │ -000000000000000001242f1ad9294b6363636363211e3636365936701e216363632d29d91a2f24010000000000000000 │ │ -00000000000000000001242f0bda2b201f21632163632121a62121216321631f202cda0b2f2401000000000000000000 │ │ -0000000000000000000001242526dbdc2a205263212163212121632121392d2adddb2625240100000000000000000000 │ │ -0000000000000000000000011718191adedf332a201f632121631f322a33dfde1a191817010000000000000000000000 │ │ -000000000000000000000000000103070e0be0e1e2e33b3b3b3b5ce2e1e00b0e07030100000000000000000000000000 │ │ +000000000000000000000000000103070e0b0f101112b8b8b8b81314150f0b0e07030100000000000000000000000000 │ │ +000000000000000000000001161718191a1bb8b8b9babbbcbcbbbdb9beb81c1a19181716010000000000000000000000 │ │ +00000000000000000000011d1e1f201bb8bfbbbcc0c1c1c2c3c2c2c1c1c4c5be1c201f1e1d0100000000000000000000 │ │ +000000000000000000011d210b22c6b9bbc7c0c2c8c8c9c8c9c9c8c9c8c8c2c7bfbe220b211d01000000000000000000 │ │ +0000000000000000011d211923b8cabcc0c2c8c8c9c8c9cbcccbc9c8c9cbccc8c2cdb92419211d010000000000000000 │ │ +0000000000000000161e0b23b8bdc7c1c8c8c9c8c9cecfd0d0cfcec9c8c8cbccc8c8bcd1240b1e160000000000000000 │ │ +0000000000000001171f22c6bdd2c2c8ccc8ced0d3252627282625d3d0ceccc8c8ccc8c7d1291f170100000000000000 │ │ +0000000000000003182ac6cac7c3c2c8c8cf2b272c0c0a1f1f0a0c2d2e2bcfc8c8c8c2c8d4b920180300000000000000 │ │ +0000000000000207191bd5bcc1c2c2c8cf2f300b0e2105040405210e0b3132cfc8c2c8c2c2bd33190702000000000000 │ │ +000000000000030e1ab8d6c0c2c2c8ce34353637182104020204211837363538cec8c2c2c2d7d8390e03000000000000 │ │ +000000000001050b3ac5c7c1c3c2c93b3c1f363d3e3f09060609403e41361f3c3bc9c3c2c1c2d9420b05010000000000 │ │ +0000000000020843bed9c0c1dac8444536364647c648490b0b4947c6484a36364b4cc2c1c2c1c7db4d08020000000000 │ │ +000000000003094ebfc7c0c1c1c84f0b095047bed9bf51525247bed9bf5150090b53c2c1c1dac1d65409030000000000 │ │ +0000000000040a55cac7c0c1dac1560e1857cabbbcc7d85158becdbcd2bb59180e5ac7dac1c1c1d45b0a040000000000 │ │ +0000000000050b5cbdc7c0c0c15d0c21215e5fc1c0c0c7d4d9d6bcc0c8606121210c62c0c0c0c0d4630b050000000000 │ │ +0000000000060cc5d9d2d7c0c0640a050409654cc8c0c0d7bcc7d7c266670904050a68c7d7c0c0bcd90c060000000000 │ │ +0000000000070dd8d4c7c0c7c7691f0402060b6a6bc7c0c7d2c7d26b6c0b0602041f6dbbc7c7c7d7bb0d070000000000 │ │ +0000000000070dcad4c7c7d2dc6e1f0402060b6f70bcc7c7c7c7c771720b0602041f73d9bcd2c7d2bb0d070000000000 │ │ +0000000000060ccad4c7c7bcd6680a0504097475b9d4bcc7c7c7bcdd76490904050a77cabcc7c7c7d40c060000000000 │ │ +0000000000050b78bcbcbcc7d9790c21217a75c6bdd4c7bcc7bcbcbcbf484021210c13d8dcbcbcd7620b050000000000 │ │ +0000000000040a7bd4bcdcbcbbc57c0e187dbfbdcdbcc17e44c1bcbcdcd957180e7fc6ded4bcbcc7800a040000000000 │ │ +0000000000030981bbd4c4d4bcbf820b098384bcc4c04c85854cc0bcc08687090b88b8d9c4d4d4bc8909030000000000 │ │ +000000000002088ad9d4d4d4d4de8b8c36368d4cce448e0b0b8e4cce448f36368c90b9bbd4d4bcbc9108020000000000 │ │ +000000000001050b92bcd4d4d4bbb9933c1f3694959609060609979894361f3c99dfbabbbbd4c79a0b05010000000000 │ │ +000000000000030e9bdcd4bbbbd4d9c69c35363718210402020421183736359de0d8d9bbbbd4d29e0e03000000000000 │ │ +0000000000000207199abcbbbbbbbbdbc69fa00b0e2105040405210e0ba099e0d1ded6cdbbc7a1190702000000000000 │ │ +000000000000000318a2bcbccdbbbbd9bdc690a3a40c0a1f1f0a0ca4a3a5e1d1dbd9bbbbbcc7a6180300000000000000 │ │ +0000000000000001171fa7c7c4d9bbd9bbbdb9e1e2a8a9a3a3aa99e3e2b8c5dbd9d6d9d4c0ab1f170100000000000000 │ │ +0000000000000000161e0bacd7d4d9d6d9cdd9bac5b8e1e0e2e0c6b9c5cabad9d9cdd4c0ad0b1e160000000000000000 │ │ +0000000000000000011d2119adc0d4d9d9d9d9d9bdbacacacad8cadbbabdd9d9d9c4c0ad19211d010000000000000000 │ │ +000000000000000000011d210baec2bcbbbdd9bdd9d9bdbddebdbdbdd9bdd9bbbcc3ae0b211d01000000000000000000 │ │ +00000000000000000000011d1e1fafb0c1bcd6d9bdbdd9bdbdbdd9bdbdcdc4c1b1af1f1e1d0100000000000000000000 │ │ +00000000000000000000000116171819b2b3c8c1bcbbd9bdbdd9bbc7c1c8b3b219181716010000000000000000000000 │ │ +000000000000000000000000000103070e0bb4b5b6b7cececece3bb6b5b40b0e07030100000000000000000000000000 │ │ 00000000000000000000000000000002030508090a0b0c0d0d0c0b0a0908050302000000000000000000000000000000 │ │ 000000000000000000000000000000000001020304050607070605040302010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/dtitem_detail_day.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5f514600 4e433f00 56494200 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 493e3d00 4c413e00 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5e504600 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6b5c4b00 5a4e4500 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 43393a00 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 594d4400 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed08aff fbdc90ff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd089ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 51454000 51454000 51454000 51454000 51454000 51454000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff e4c16fff efce80ff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7eff eccc7eff eccc7eff eccc7eff bda365ff 5e5232ff 5e5232ff eccc7fff eccc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 594c4300 594c4300 594c4300 594c4300 594c4300 594c4300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c89b41ff e9c570ff edc973ff ebc671ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ccac64ff 7d6a3dff 1f1a0fff 000000ff 000000ff 100d08ff ebc773ff ebc773ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff d2a64aff ecc668ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff 8c743dff 3e341bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff ba9b52ff e9c267ff e9c268ff e9c268ff e9c268ff e9c268ff e9c268ff e9c368ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 5f514400 5f514400 5f514400 5f514400 5f514400 5f514400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff c19234ff deb252ff ebc05dff e7bc5aff e8bd5aff e8bd5aff 7c6530ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 7c6531ff e8bd5cff e8bd5cff e8bd5cff e8bd5cff e8bd5cff e8bd5cff e8be5dff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 64554400 64554400 64554400 64554400 64554400 64554400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff bc8d30ff ce9e3eff e8b950ff e7b94fff e6b84eff e6b84eff 997b34ff 3d3115ff 2e2510ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4d3e1bff e6b950ff e6b950ff e6b950ff e6b950ff e6b950ff e6b950ff e6b951ff e6b951ff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 61524200 61524200 61524200 61524200 61524200 61524200 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff be8e32ff c49435ff dead3fff e6b543ff e4b342ff e4b342ff e4b343ff e4b343ff d5a73fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c05ff e4b344ff e4b444ff e4b444ff e4b444ff e4b444ff e4b444ff e4b445ff e4b445ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff c59435ff bf8f33ff d2a137ff e5b13bff e4b13bff e3b03bff e3b03bff e3b03bff e3b03bff 4c3b14ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff b68d2fff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03cff e3b03cff e3b03cff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff d19f36ff bf8f34ff c99835ff e1ae3aff e4b13bff e3b03bff e3b03bff e3b03bff e3b03bff 795e1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 795e1fff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 574a4100 574a4100 574a4100 574a4100 574a4100 574a4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff c19234ff c49435ff dcaa3aff e4b13bff e2af3bff e2af3bff e2af3bff e2af3bff b58c2fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4b3a14ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 54484100 54484100 54484100 54484100 54484100 54484100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff c69635ff c39335ff d5a338ff e3b03bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c04ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 4f444100 4f444100 4f444100 4f444100 4f444100 4f444100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 8d3e1a00 693f0d00 4c361f00 00000007 1613112b 7c6538d3 e7b239ff cb9a36ff c39335ff cf9e37ff e0ad3aff e1ae3aff e0ad3aff dfad3aff dfad39ff e0ad3bff 4b3a14ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff b48b2fff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e0ad3bff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 4b414100 4b414100 4b414100 4b414100 4b414100 4b414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 8a411700 5a220c00 462d0000 51382100 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff c59535ff cb9a35ff deaa39ff e0ae3aff dcaa39ff daa83aff dca939ff dba738ff 775b1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 775c1fff dfac3aff dfac3aff dfac3aff deab3aff deab3aff deac3aff e0ad3aff e2af3bff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 4a414100 4a414100 4a414100 4a414100 4a414100 4a414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 b5887000 7d401c00 531d0b00 27030400 4c300200 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c89736ff daa839ff deac3aff dbaa3aff d7a438ff d9a639ff dba839ff b1882dff 010100ff 010100ff 000000ff 000000ff 000000ff 000000ff 4a3913ff ddab3aff dcaa3aff dca93aff ddaa3aff dfac3aff e1ae3bff e1ae3bff ddaa3aff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 4c424100 4c424100 4c424100 4c424100 4a414100 4e434100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 57261401 98481900 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 86733f00 6c4c2300 24040500 2e070400 4c300400 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff c59435ff d7a538ff dca939ff dba939ff d8a638ff daa738ff dba839ff dca939ff 0f0b04ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0b04ff dba839ff dca939ff dcaa39ff dca939ff ddaa39ff ddab3aff daa739ff d8a638ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 4b414100 4b414100 4b414100 4b424100 51464100 584b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3a171000 3a171000 3a171000 3a171000 35141000 54241202 98481901 93451900 44190d00 310f0b00 2f0c0c00 2e080701 25030400 1a000001 2c0f0613 38130611 2f0c0000 2d0e0700 26060700 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bf8e32ff ce9d36ff d8a538ff daa839ff d9a739ff daa839ff daa839ff daa839ff 493813ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff af862eff dba839ff daa839ff dba939ff dba939ff daa739ff d8a638ff d6a538ff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 65544000 65544000 65544000 66564000 5e504100 51454100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 52241200 a44e1a00 57241000 300e0a00 34100b00 2e0c0c00 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 33060500 30090400 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b88730ff c49434ff d4a238ff d7a539ff d8a539ff d8a639ff d8a639ff d9a639ff 74591eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 74591eff d9a738ff d9a739ff d9a738ff d8a538ff d7a439ff d3a237ff cb9a35ff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 5d4e4000 5d4e4000 5d4e4000 5b4d4000 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 55251300 92441800 471a0d00 300f0a00 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 3b0b0700 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff d29f36ff d5a337ff d6a438ff d6a438ff d7a538ff d8a638ff ae852dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 483713ff d8a638ff d8a538ff d3a137ff cb9a36ff bf9133ff b98b32ff ba8b32ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 5b4c4000 5b4c4000 594c4000 4e444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 33141000 622c1500 632b1100 0d020600 1d070800 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff d3a238ff d5a338ff d6a438ff d6a438ff d7a538ff d8a638ff d8a638ff 0e0b04ff 000000ff 000000ff 000000ff 000000ff 000000ff 0e0b04ff ca9935ff c19134ff ba8b32ff b68831ff b68831ff b88a31ff c39334ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 5a4c4000 5c4d4000 5a4d4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3c190c00 3c190c00 3c190c00 3c190c00 3d181100 411b1000 240e0a00 05000600 09000700 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff c0882cff c18e31ff cb9b37ff d4a43aff d3a237ff d6a437ff d7a538ff d7a538ff d8a638ff d8a638ff 483713ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 916c27ff b58730ff b58731ff b78831ff b98a32ff bc8e32ff c89735ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 67553f00 584b4000 5b4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -12054500 12054500 12054500 12054400 0f050800 09020200 00000100 0b010600 0d010800 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff c2882eff c38f30ff d1a13aff d1a037ff d4a237ff d6a438ff d7a538ff d6a438ff d5a438ff d2a037ff 6d531dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 61491aff b68831ff b78931ff ba8c32ff bf9033ff c69635ff cd9c37ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 594b4100 4c434200 594b4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -06005600 06005600 06005600 06005500 01000600 03000000 05000000 05000000 0a000600 19060600 6a190000 721e0000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c38c2cff c2882dff c38d2eff d2a237ff d3a337ff cf9d37ff cf9e37ff cb9b36ff c69634ff c49434ff bf9034ff 896725ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3d2e11ff bd8e33ff c19234ff c69635ff ca9935ff cc9b36ff cd9c36ff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 49404200 4a424200 5a4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 03000600 05000000 05000000 04000000 0d030000 56190100 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c68b2dff c2852cff c18a2bff d09d31ff d5a435ff cf9e37ff cd9c36ff c99835ff c39434ff c19234ff c09033ff bf8f33ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0d0a03ff c29135ff c29234ff c19134ff c09034ff c09134ff c69635ff c99836ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 584a4100 4f454200 5a4c4000 4f444200 574a4100 50454100 594b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 02000600 00000000 02000000 03000000 0b020000 3d120100 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff c4812aff c1802aff c38b2dff d3a035ff d5a332ff d19f37ff ce9d37ff cc9b36ff c99936ff c89735ff c59535ff c39234ff 33270eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5f471aff 815f23ff 9f742cff a4762eff 9d712cff ac7e2fff c69635ff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 50454200 5a4c4000 4d424200 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 07005200 08000600 2d000000 14020101 0d090000 08020000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff c67a25ff c07f28ff ca963aff daac4cff d8a737ff d3a134ff d09e37ff cd9c37ff cb9a36ff c99835ff c69635ff c49435ff 674e1cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 594119ff a3762dff a3762eff b98832ff c49334ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 4d434200 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 ffffff00 ffffff00 │ │ -08005400 08005400 08005400 06005300 0c000600 4f000000 380a0001 1f150001 40130000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff c38026ff d5a341ff dfb14dff daaa38ff d5a335ff d19f37ff cf9e37ff cd9c36ff cb9a36ff c89735ff c69635ff 76591fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 171106ff 876326ff ae8030ff bb8c33ff c29134ff c08f34ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 ffffff00 ffffff00 │ │ -08004f00 08004f00 08004f00 08004e01 03020601 07070000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff c68627ff dbaa3dff dfb341ff dcac35ff d7a536ff d2a038ff d1a037ff cf9e36ff cd9c36ff ca9936ff 775b20ff 0d0a04ff 000000ff 000000ff 000000ff 000000ff 251b0aff 61471aff 8f6a27ff af8130ff b48532ff bf8f34ff bf8f33ff bc8c33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 ffffff00 ffffff00 │ │ -04050900 04050900 04050900 08040403 01020106 04060101 463a2000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff cc8f25ff deae36ff e3b439ff deab32ff d8a735ff d4a238ff d2a138ff d09f37ff ce9d37ff cc9b36ff 0d0a04ff 000000ff 000000ff 413111ff 73561fff a47b2cff ba8b33ff b78832ff b58631ff b28331ff b58632ff b48632ff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 ffffff00 ffffff00 │ │ -04050700 04050700 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff d19623ff e0af30ff e5b635ff e1ae31ff dba833ff d6a537ff d3a238ff d1a037ff cf9e37ff cd9c36ff b0852fff 936f28ff c79635ff c49435ff c19134ff bf8f33ff bc8c33ff b98a32ff b68832ff b38431ff b18330ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d ffffff00 ffffff00 │ │ -05040300 05040300 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff d79e1dff e2b329ff e8b932ff e4af33ff dea932ff d8a635ff d4a338ff d2a137ff d19f37ff ce9d37ff cc9b36ff cb9a36ff c99836ff c69535ff c39335ff c19134ff be8e33ff bc8c33ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 ffffff00 ffffff00 │ │ -03010100 03010100 03010104 0000011e 00080025 35352806 8c629e00 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff e0af17ff e6b923ff e9bd30ff e6b033ff e0a632ff daa635ff d5a437ff d3a238ff d2a037ff cf9e37ff cd9d37ff cc9b36ff cb9a36ff c99835ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 ffffff00 ffffff00 │ │ -00000200 00000200 00000200 050b0108 224a000e 543e1305 80494700 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff edc51aff ecc02dff e7b137ff e1a032ff dba234ff d7a537ff d4a338ff d5a238ff d6a337ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 ffffff00 ffffff00 │ │ -0b020200 0b020200 0b020200 360d0000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff f4cf12ff ecc838ff e7b23cff e29c30ff dd9e33ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e ffffff00 ffffff00 │ │ -3c0c0000 3b090000 3b090000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff ebc738ff e4a032ff df9430ff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a ffffff00 ffffff00 │ │ -160b0200 1a1d0000 191b0000 1a1b0002 58040104 6f100403 5f1f0d00 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 ffffff00 ffffff00 │ │ -0a070400 0c1c0200 0c1a0200 0b1a0201 2f140402 74000001 701c2000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 ffffff00 ffffff00 │ │ -0b010500 0a050400 090b0300 070b0300 1a170100 76151c00 7d497d00 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 ffffff00 ffffff00 │ │ -0b020500 0b010500 0a080400 080d0300 1d150200 78233700 7e569d00 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 08090000 1c211400 6e437f00 6a407800 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020501 0b020500 0b010500 080a0100 151f0c00 5b2d5500 582c5200 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 05090000 37181500 561f3300 541e3200 541e3300 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 06000200 38141f00 5a1b2e00 54192800 54192800 54192800 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0a020500 0a070800 8c6c7500 a8858e00 a2818a00 a2818a00 a2818b00 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 85717c00 dabdce00 ccb2c200 ccb2c200 ccb2c200 ccb2c200 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b0a09200 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 56483f00 58483c00 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 74595a00 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4a325000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4c335000 795a4300 78557500 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 6d415f00 5e335800 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed08aff fbdc90ff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd089ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff e4c16fff efce80ff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7eff eccc7eff eccc7eff eccc7eff bda365ff 5e5232ff 5e5232ff eccc7fff eccc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c89b41ff e9c570ff edc973ff ebc671ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ccac64ff 7d6a3dff 1f1a0fff 000000ff 000000ff 100d08ff ebc773ff ebc773ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff d2a64aff ecc668ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff 8c743dff 3e341bff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff ba9b52ff e9c267ff e9c268ff e9c268ff e9c268ff e9c268ff e9c268ff e9c368ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff c19234ff deb252ff ebc05dff e7bc5aff e8bd5aff e8bd5aff 7c6530ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 7c6531ff e8bd5cff e8bd5cff e8bd5cff e8bd5cff e8bd5cff e8bd5cff e8be5dff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff bc8d30ff ce9e3eff e8b950ff e7b94fff e6b84eff e6b84eff 997b34ff 3d3115ff 2e2510ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4d3e1bff e6b950ff e6b950ff e6b950ff e6b950ff e6b950ff e6b950ff e6b951ff e6b951ff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff be8e32ff c49435ff dead3fff e6b543ff e4b342ff e4b342ff e4b343ff e4b343ff d5a73fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c05ff e4b344ff e4b444ff e4b444ff e4b444ff e4b444ff e4b444ff e4b445ff e4b445ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff c59435ff bf8f33ff d2a137ff e5b13bff e4b13bff e3b03bff e3b03bff e3b03bff e3b03bff 4c3b14ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff b68d2fff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03cff e3b03cff e3b03cff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff d19f36ff bf8f34ff c99835ff e1ae3aff e4b13bff e3b03bff e3b03bff e3b03bff e3b03bff 795e1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 795e1fff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff c19234ff c49435ff dcaa3aff e4b13bff e2af3bff e2af3bff e2af3bff e2af3bff b58c2fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4b3a14ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff c69635ff c39335ff d5a338ff e3b03bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c04ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 00000000 00000000 00000000 00000007 1613112b 7c6538d3 e7b239ff cb9a36ff c39335ff cf9e37ff e0ad3aff e1ae3aff e0ad3aff dfad3aff dfad39ff e0ad3bff 4b3a14ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff b48b2fff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e0ad3bff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 00000000 00000000 00000000 00000000 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff c59535ff cb9a35ff deaa39ff e0ae3aff dcaa39ff daa83aff dca939ff dba738ff 775b1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 775c1fff dfac3aff dfac3aff dfac3aff deab3aff deab3aff deac3aff e0ad3aff e2af3bff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 00000000 00000000 00000000 00000000 00000000 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c89736ff daa839ff deac3aff dbaa3aff d7a438ff d9a639ff dba839ff b1882dff 010100ff 010100ff 000000ff 000000ff 000000ff 000000ff 4a3913ff ddab3aff dcaa3aff dca93aff ddaa3aff dfac3aff e1ae3bff e1ae3bff ddaa3aff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 57261401 00000000 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 00000000 00000000 00000000 00000000 00000000 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff c59435ff d7a538ff dca939ff dba939ff d8a638ff daa738ff dba839ff dca939ff 0f0b04ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0b04ff dba839ff dca939ff dcaa39ff dca939ff ddaa39ff ddab3aff daa739ff d8a638ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 54241202 98481901 00000000 00000000 00000000 00000000 2e080701 00000000 1a000001 2c0f0613 38130611 00000000 00000000 00000000 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bf8e32ff ce9d36ff d8a538ff daa839ff d9a739ff daa839ff daa839ff daa839ff 493813ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff af862eff dba839ff daa839ff dba939ff dba939ff daa739ff d8a638ff d6a538ff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 00000000 00000000 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b88730ff c49434ff d4a238ff d7a539ff d8a539ff d8a639ff d8a639ff d9a639ff 74591eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 74591eff d9a738ff d9a739ff d9a738ff d8a538ff d7a439ff d3a237ff cb9a35ff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 00000000 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff d29f36ff d5a337ff d6a438ff d6a438ff d7a538ff d8a638ff ae852dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 483713ff d8a638ff d8a538ff d3a137ff cb9a36ff bf9133ff b98b32ff ba8b32ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff d3a238ff d5a338ff d6a438ff d6a438ff d7a538ff d8a638ff d8a638ff 0e0b04ff 000000ff 000000ff 000000ff 000000ff 000000ff 0e0b04ff ca9935ff c19134ff ba8b32ff b68831ff b68831ff b88a31ff c39334ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff c0882cff c18e31ff cb9b37ff d4a43aff d3a237ff d6a437ff d7a538ff d7a538ff d8a638ff d8a638ff 483713ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 916c27ff b58730ff b58731ff b78831ff b98a32ff bc8e32ff c89735ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff c2882eff c38f30ff d1a13aff d1a037ff d4a237ff d6a438ff d7a538ff d6a438ff d5a438ff d2a037ff 6d531dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 61491aff b68831ff b78931ff ba8c32ff bf9033ff c69635ff cd9c37ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c38c2cff c2882dff c38d2eff d2a237ff d3a337ff cf9d37ff cf9e37ff cb9b36ff c69634ff c49434ff bf9034ff 896725ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3d2e11ff bd8e33ff c19234ff c69635ff ca9935ff cc9b36ff cd9c36ff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c68b2dff c2852cff c18a2bff d09d31ff d5a435ff cf9e37ff cd9c36ff c99835ff c39434ff c19234ff c09033ff bf8f33ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0d0a03ff c29135ff c29234ff c19134ff c09034ff c09134ff c69635ff c99836ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff c4812aff c1802aff c38b2dff d3a035ff d5a332ff d19f37ff ce9d37ff cc9b36ff c99936ff c89735ff c59535ff c39234ff 33270eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5f471aff 815f23ff 9f742cff a4762eff 9d712cff ac7e2fff c69635ff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 00000000 00000000 00000000 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 14020101 00000000 00000000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff c67a25ff c07f28ff ca963aff daac4cff d8a737ff d3a134ff d09e37ff cd9c37ff cb9a36ff c99835ff c69635ff c49435ff 674e1cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 594119ff a3762dff a3762eff b98832ff c49334ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 00000000 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 380a0001 1f150001 00000000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff c38026ff d5a341ff dfb14dff daaa38ff d5a335ff d19f37ff cf9e37ff cd9c36ff cb9a36ff c89735ff c69635ff 76591fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 171106ff 876326ff ae8030ff bb8c33ff c29134ff c08f34ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 08004e01 03020601 00000000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff c68627ff dbaa3dff dfb341ff dcac35ff d7a536ff d2a038ff d1a037ff cf9e36ff cd9c36ff ca9936ff 775b20ff 0d0a04ff 000000ff 000000ff 000000ff 000000ff 251b0aff 61471aff 8f6a27ff af8130ff b48532ff bf8f34ff bf8f33ff bc8c33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 08040403 01020106 04060101 00000000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff cc8f25ff deae36ff e3b439ff deab32ff d8a735ff d4a238ff d2a138ff d09f37ff ce9d37ff cc9b36ff 0d0a04ff 000000ff 000000ff 413111ff 73561fff a47b2cff ba8b33ff b78832ff b58631ff b28331ff b58632ff b48632ff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 00000000 00000000 │ │ +00000000 00000000 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff d19623ff e0af30ff e5b635ff e1ae31ff dba833ff d6a537ff d3a238ff d1a037ff cf9e37ff cd9c36ff b0852fff 936f28ff c79635ff c49435ff c19134ff bf8f33ff bc8c33ff b98a32ff b68832ff b38431ff b18330ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d 00000000 00000000 │ │ +00000000 00000000 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff d79e1dff e2b329ff e8b932ff e4af33ff dea932ff d8a635ff d4a338ff d2a137ff d19f37ff ce9d37ff cc9b36ff cb9a36ff c99836ff c69535ff c39335ff c19134ff be8e33ff bc8c33ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 00000000 00000000 │ │ +00000000 00000000 03010104 0000011e 00080025 35352806 00000000 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff e0af17ff e6b923ff e9bd30ff e6b033ff e0a632ff daa635ff d5a437ff d3a238ff d2a037ff cf9e37ff cd9d37ff cc9b36ff cb9a36ff c99835ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 00000000 00000000 │ │ +00000000 00000000 00000000 050b0108 224a000e 543e1305 00000000 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff edc51aff ecc02dff e7b137ff e1a032ff dba234ff d7a537ff d4a338ff d5a238ff d6a337ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff f4cf12ff ecc838ff e7b23cff e29c30ff dd9e33ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e 00000000 00000000 │ │ +00000000 00000000 00000000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff ebc738ff e4a032ff df9430ff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a 00000000 00000000 │ │ +00000000 00000000 00000000 1a1b0002 58040104 6f100403 00000000 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 00000000 00000000 │ │ +00000000 00000000 00000000 0b1a0201 2f140402 74000001 00000000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b020501 00000000 00000000 00000000 00000000 00000000 00000000 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 00000000 00000000 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/tab_income.png │ ├── sng │ │ @@ -2,55 +2,55 @@ │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 ffffff00 00000000 00000000 ffffff04 ffffff12 ffffff15 ffffff16 ffffff17 ffffff18 ffffff18 ffffff17 ffffff16 ffffff14 ffffff12 ffffff0d ffffff09 ffffff04 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff0b ffffff20 ffffff39 faf7e969 f6f0cd8b f6edbca0 f7ecb2a9 faeca5b0 fcea9db2 fce995b0 fce893ad f9e594a5 f5e2949a eddd9982 e2d9af5b dfe0e62f ffffff0f ffffff05 00000000 00000000 eeece500 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fcfbf102 ffffff23 ffffff45 f8f6df81 f5efbeb8 f7eda6dc f9ea8df0 f9e372fb f8db5aff f7d346ff f6cf3eff f6cf3bff f7d13cff f9d541ff f9d84bfc f6da58f3 f1d867df e6d477b9 d3c78c7c c3c2bc32 f9f8ff0f ffffff01 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff12 ffffff15 ffffff16 ffffff17 ffffff18 ffffff18 ffffff17 ffffff16 ffffff14 ffffff12 ffffff0d ffffff09 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0b ffffff20 ffffff39 faf7e969 f6f0cd8b f6edbca0 f7ecb2a9 faeca5b0 fcea9db2 fce995b0 fce893ad f9e594a5 f5e2949a eddd9982 e2d9af5b dfe0e62f ffffff0f ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fcfbf102 ffffff23 ffffff45 f8f6df81 f5efbeb8 f7eda6dc f9ea8df0 f9e372fb f8db5aff f7d346ff f6cf3eff f6cf3bff f7d13cff f9d541ff f9d84bfc f6da58f3 f1d867df e6d477b9 d3c78c7c c3c2bc32 f9f8ff0f ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0f ffffff3e fbf9ed72 f4eebfbf f7eea2ef f9ea86fb f5da5bff ebc22eff e2b518ff dfb119ff ddb324ff dbb525ff dcb320ff dcb117ff deb010ff e3b515ff eec628ff f4d84cff f2e370fd efe587f2 dad696c6 bcbb956e bab7af22 ffffff08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff17 feffff53 f8f4d496 f6eda9e8 f9eb8cfd f4d958ff e3b821ff d8ad1bff dbc24afe e5da7eff ece898ff efeb92ff f1e67aff f2e26aff f5dd5eff f3d341ff efc41bff ecb805fe efb90cff f1ca35ff eee88bff eef3b0fe e5e49cef c1bd81a1 a9a6853c d4d4c60e 00000000 c1bea400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff19 fdfcf75f f7f1c5ab f7ea99f8 f8e370ff e8c130fe d7ac1cfe deca5cff eaeb98ff eff6b2ff eef1b5ff e7e3a2ff dcd06fff e2cd4bff f1d955ff efd458ff eac941ff ebc319ff f3c503ff f7c700ff f7c101ff f6c211fe f2d855fe f0ec8fff ebe68dfe c3bc72bd 9e99684e b4b09312 00000000 00000000 a5a17f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff15 fdfcf75e f7efbbb1 f7e88bff f4d856ff dfb421fe dabe45ff eceda0ff f2f8beff eff0b2ff f0eba9ff e7de97ff d6c765ff c7ac24ff b99b16ff e4c443ff e7c953ff d8b62eff c59d04ff cea505ff ecc310ff f6d223ff f5d434ff f5ce2cff f6d23afe f3e36fff f0e67dff c3b860c9 8d864e54 9c987610 00000000 00000000 8f895c00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff0f feffff50 f8efbaa7 f8e582ff f2d247ff ddb322fe e0cf66ff f2f7baff eef0b8ff e1dd99ff dad189ff d6c663ff d1bb4aff d5b623ff caa403ff a88604ff d9b730ff e0be35ff d8b00dff b18d01ff af9217ff e5c83dff f5e168ff f1e88cff edec99ff f2e068ff f8d435fe f5e05bff f0e168ff baac4bc5 726b374c 948f690b 00000000 00000000 67612600 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fdfcf403 ffffff3b f8efc391 f9e47ff9 f5d345ff ddb320fe e0d36bff f0f4abff f0edb1ff dcd384ff c3b65eff baa83bff cdac0bff b39001ff c49d00ff c79e00ff b48e00ff c49e09ff c7a309ff c6a201ff ae910dff b6a336ff dfd583ff e7e5aaff dadaa0ff d0ce82ff d6d47aff eedc5dff fad735fe f5de50ff efd953fe a79735b1 57532838 958d5603 00000000 bab39300 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff20 fbf6e06a f8e380e7 fbd949ff e0b319fe e0d069ff f0f2a6ff f6f1a5ff e5da85ff d0bb41ff c2ab2cff bf9d05ff bd9600ff 9d7b00ff ac8800ff a78401ff a38105ff ac8b0aff ad9012ff a58f1bff a3942bff a9a349ff b8b766ff c4c479ff beba6aff b5ad48ff ada444ff d5cb62ff f4db4cff f9d62ffe f5dd46ff e6cd3cf3 8377288e 59552722 00000000 00000000 68602500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff0c ffffff3d f7e38fba fede52fd e9bb1cfe dabe40ff f2efa1ff eee59eff e2d484ff cfb436ff c2a514ff be9b07ff a98600ff 9d7a00ff aa8502ff c9a205ff cba60aff c8a816ff cdb32aff cdbc48ff c3bd61ff b7b665ff adaa59ff a49f49ff 9f9741ff b6af42ff b6aa38ff 9c8f2dff c2b54bff efe067ff f8d93aff f7d52afe f5d839fe cab12dd8 5954245e 655f270c 00000000 68612500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff1c f8eec375 fcde62ed f8ce2eff d7ab17fe f2e57fff f1e382ff dec95aff d9b61aff cba703ff 9b7f09ff 9b7900ff a17f01ff b59105ff d3ae0cff eccb33ff f5df6bff f5e88bff f1ec95ff eeee9aff ecec94ff e8e587ff e0da74ff cdc460ff b7ab4bff b1a434ff baaa2eff 9c8e32ff c7b85eff e5d361ff ecd447ff f6d225fe f7d52aff eccb2af7 948324a6 56522631 6a622500 00000000 68602500 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff17 feffff53 f8f4d496 f6eda9e8 f9eb8cfd f4d958ff e3b821ff d8ad1bff dbc24afe e5da7eff ece898ff efeb92ff f1e67aff f2e26aff f5dd5eff f3d341ff efc41bff ecb805fe efb90cff f1ca35ff eee88bff eef3b0fe e5e49cef c1bd81a1 a9a6853c d4d4c60e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff19 fdfcf75f f7f1c5ab f7ea99f8 f8e370ff e8c130fe d7ac1cfe deca5cff eaeb98ff eff6b2ff eef1b5ff e7e3a2ff dcd06fff e2cd4bff f1d955ff efd458ff eac941ff ebc319ff f3c503ff f7c700ff f7c101ff f6c211fe f2d855fe f0ec8fff ebe68dfe c3bc72bd 9e99684e b4b09312 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff15 fdfcf75e f7efbbb1 f7e88bff f4d856ff dfb421fe dabe45ff eceda0ff f2f8beff eff0b2ff f0eba9ff e7de97ff d6c765ff c7ac24ff b99b16ff e4c443ff e7c953ff d8b62eff c59d04ff cea505ff ecc310ff f6d223ff f5d434ff f5ce2cff f6d23afe f3e36fff f0e67dff c3b860c9 8d864e54 9c987610 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0f feffff50 f8efbaa7 f8e582ff f2d247ff ddb322fe e0cf66ff f2f7baff eef0b8ff e1dd99ff dad189ff d6c663ff d1bb4aff d5b623ff caa403ff a88604ff d9b730ff e0be35ff d8b00dff b18d01ff af9217ff e5c83dff f5e168ff f1e88cff edec99ff f2e068ff f8d435fe f5e05bff f0e168ff baac4bc5 726b374c 948f690b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fdfcf403 ffffff3b f8efc391 f9e47ff9 f5d345ff ddb320fe e0d36bff f0f4abff f0edb1ff dcd384ff c3b65eff baa83bff cdac0bff b39001ff c49d00ff c79e00ff b48e00ff c49e09ff c7a309ff c6a201ff ae910dff b6a336ff dfd583ff e7e5aaff dadaa0ff d0ce82ff d6d47aff eedc5dff fad735fe f5de50ff efd953fe a79735b1 57532838 958d5603 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff20 fbf6e06a f8e380e7 fbd949ff e0b319fe e0d069ff f0f2a6ff f6f1a5ff e5da85ff d0bb41ff c2ab2cff bf9d05ff bd9600ff 9d7b00ff ac8800ff a78401ff a38105ff ac8b0aff ad9012ff a58f1bff a3942bff a9a349ff b8b766ff c4c479ff beba6aff b5ad48ff ada444ff d5cb62ff f4db4cff f9d62ffe f5dd46ff e6cd3cf3 8377288e 59552722 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff0c ffffff3d f7e38fba fede52fd e9bb1cfe dabe40ff f2efa1ff eee59eff e2d484ff cfb436ff c2a514ff be9b07ff a98600ff 9d7a00ff aa8502ff c9a205ff cba60aff c8a816ff cdb32aff cdbc48ff c3bd61ff b7b665ff adaa59ff a49f49ff 9f9741ff b6af42ff b6aa38ff 9c8f2dff c2b54bff efe067ff f8d93aff f7d52afe f5d839fe cab12dd8 5954245e 655f270c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff1c f8eec375 fcde62ed f8ce2eff d7ab17fe f2e57fff f1e382ff dec95aff d9b61aff cba703ff 9b7f09ff 9b7900ff a17f01ff b59105ff d3ae0cff eccb33ff f5df6bff f5e88bff f1ec95ff eeee9aff ecec94ff e8e587ff e0da74ff cdc460ff b7ab4bff b1a434ff baaa2eff 9c8e32ff c7b85eff e5d361ff ecd447ff f6d225fe f7d52aff eccb2af7 948324a6 56522631 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff06 feffff32 f7e184b0 fedb49fb e3b414ff e3c33eff f8e680ff e6cc5dff c2a225ff c69f04ff bc9c06ff 987801ff bd9604ff d5b00cff cfb218ff d4bd29ff e0d262ff e0dc98ff d3d59eff c3c57dff beba62ff d9d370ff ece579ff f0e673ff f0e36aff eede61ff caba46ff ae9b28ff b5a547ff d4c462ff c9b436ff c0a728ff e8ca2cff f8d527ff f5d021fe c3a820d6 615b2664 625c260d 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff0e f9f3d559 fbde68d8 f7d132ff d8ab0eff f5da58ff efd257ff dfbf3fff caa412ff c19e09ff a48408ff a18207ff dab516ff dac228ff dac842ff e9db62ff eeea98ff d8d99fff c9ca88ff bab854ff a29a3fff b6ac4bff e8dc67ff f1e265ff f1e05dff f3e058ff ebd54dff c9b33cff ccb73aff d2ba2fff ccae12ff a88e11ff ccac1dff f3d432ff f8d31fff ddbc1cee 80742596 5c582626 68602500 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff0e f9f3d559 fbde68d8 f7d132ff d8ab0eff f5da58ff efd257ff dfbf3fff caa412ff c19e09ff a48408ff a18207ff dab516ff dac228ff dac842ff e9db62ff eeea98ff d8d99fff c9ca88ff bab854ff a29a3fff b6ac4bff e8dc67ff f1e265ff f1e05dff f3e058ff ebd54dff c9b33cff ccb73aff d2ba2fff ccae12ff a88e11ff ccac1dff f3d432ff f8d31fff ddbc1cee 80742596 5c582626 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0f f5e6a47b fadd5aee ecc326ff e3b40afe fbd328ff ddb413ff cfa707ff d7ad00ff b99910ff 9b7f0fff bc9e1bff dfc83bff d2ca58ff eae481ff eeed9cff f4f4b1ff dcd999ff ccc670ff c1b848ff 9f9436ff afa347ff e9da6aff f5e367ff f4de58ff f4dd4cff f4d943ff edd13dff cbb025ff c3a511ff c8a606ff ba9a05ff b5940bff e1c22dfe f6d52eff eec81cf8 9c8924b9 5b572646 67612504 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0e f4e28f90 f7dc56fa e9be22ff f3bf01ff f9c900ff dbaf03ff b59009ff b7950cff 9f8418ff a28b20ff d9c74dff dad874ff d9dc8eff f1f2afff f0eeb5ff ebe8adff dcd692ff d0c769ff c8bb44ff bbae45ff c9bd69ff e5d884ff ebda75ff e5d057ff f1d643ff f6d838ff f5d534ff dcc035ff c8aa1cff d6b101ff cba601ff ac8d08ff c5a720ff f0d53eff f7cf1efc ab9423cb 5c572661 67602509 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0d f5e48e98 f5de61ff efc21eff f8c706ff f9ca08ff ebc213ff d0ad17ff bca122ff ab9932ff b9b052ff e7e589ff dbe091ff e6e8a9ff ede9b0ff e0da9cff d7d185ff d1c765ff ccbd44ff ccbb39ff d1bf3bff d6c44eff dac961ff ddc852ff d0b831ff c8ad28ff efcf2cff f8d528ff efce31ff dcb814ff c6a301ff ae8d07ff a1830aff bb9c19ff ebd34aff fdd524ff b79d22d6 5b572672 6861260c 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0d f5ea9e9e f2e278ff f4c41cff f8cd11ff f5cf1cff f3d339ff edd648ff e5dc74ff dad885ff dcdd85ff ecea8cff e7e59dff e6e3a8ff dcd590ff d5cb71ff cdc04eff cdbb3cff cfba30ff d6be2cff d6bd26ff d6bd27ff d7bc29ff d9bb1cff dbba12ff b49711ff cdad19ff f7d11dff f6d020ff dab511ff a5870bff 987c0eff b09012ff d5b11dff eeda54ff ffd72cff bb9f21da 5b57267c 6861260e 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0d f4f2bba1 efea94ff f4c622ff f6d126ff f1d442ff f1e376ff edea89ff eced98ff edec91ff ede986ff efe980ff ede89eff dbd48eff d5ca6bff cebe44ff cdba33ff d1ba2eff c7ae26ff 8b7819ff 927e1bff ac941fff cdb01eff dcba12ff e1bb08ff bd9b06ff ac8d0fff ebc51bff f2cf1fff d8b71aff b69814ff bd9e18ff e9c220ff f5cd21ff f2de5cff fdd730ff bb9e1edb 5c582680 6860250e 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0b f2f6c99e efea97ff f5cb2cff f1dd5eff edea8eff ebec97ff e8e583ff ebe67fff eee980ff ede370ff f2e77cff ede58fff d5cc71ff d1c14bff ceba2eff d0b928ff d3bb25ff b8a126ff 958226ff b29c33ff b69c23ff a98f16ff caa80cff ddba08ff a08309ff a68810ff e5c01cff eac921ff e4c321ff debb1fff e9c320ff fcd122ff f9cc1bff efde63ff fcd52dff ba9b1adb 5c582780 6860250e 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff0b f2f1be9b f1e88eff f3ce34ff e5e17cff eced95ff ebe885ff ece473ff f0e779ff f0e577ff eede63ff f3e570ff ede07aff d6c557ff d2bd3aff d1b826ff d3b927ff d1b930ff d7bd39ff d9c143ff ddc553ff e8cf5dff dbc145ff b69a22ff 91790fff 9d810fff bc9d15ff f1ca21ff e6c723ff f0cb23ff f5c820ff facc24ff face1cff f4c618ff ecdf6cff fcd125ff b89918db 5c582780 6860250e 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff09 eeecb192 efe98cff f6d33cff ece379ff eeea8eff efe87fff efe56cff f0e26cff f2e271ff efde5aff f3e05dff f1df70ff d0bc3dff d3bc2aff d0ba24ff d4b91fff d9b919ff e0bb14ff e2c020ff e5c731ff e5cb40ff e1c94aff dbc046ff bda226ff d1ad1eff e4c322ff f8d224ff e7c521ff f2c71eff fbce23ff fbd029ff f9c713ff f0c319ff eed955ff fac916ff b49518da 5d59277f 6861250e 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff07 ebe6a586 eee688fb f8d842ff f3e167ff efe882ff efe46cff f0e365ff f2e267ff f1de5cff f0da4cff f4db4eff f3db51ff bfae2bff ccbb26ff d0ba2cff d9b81dff deb907ff e1b70eff dcba0eff daba17ff d7be24ff dabf33ff e4c130ff d5b621ff c9a61bff e0be21ff f8cd1fff eac31bff facd21ff fbd02aff f9c819ff f7c109ff f0c318ff f4d02dff f4bf0dfc a78c1bd3 5e5a277a 6861260d 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff04 e1da996d ece281f0 f7dd4eff f8db45fe ece066ff f1e15dff f2e05bff f1db4fff efd742ff f4da44ff f4d737ff f5d945ff ceb626ff baa015ff dcb716ff e0ba0fff dfb903ff e1b806ff dfb809ff dfb611ff ddb61aff deb717ff deb819ff e0bb0dff c49d09ff b59312ff e8be16ff efc618ff f9cb19ff f6c411ff f6c00bff f4bb04ff efc213fe f8c914ff ebb80bf8 97811cc9 605b2771 6761250b 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff01 cdc79542 e9dc75d9 f3df5bff fad42bff eedc51ff f2de54ff f4dc50ff f2d73eff f3d639ff f5d946ff f7db55ff fae168ff ecd352ff c6a923ff b08f0bff c9a508ff e2bb04ff e3bb06ff e0b80bff e0b70cff dfb610ff e0b711ff dfb712ff e2b80bff daab08ff 9d790aff daae11ff f9c812ff f7c50eff f5be08ff f5bb03ff f0b702ff f1c30bff f8c209ff dcac0cef 7d6f21b8 635d275e 67612608 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 b1b3b616 decf69ad f2de5dfd f8d42fff f3d335ff f3dc56ff f5da50ff f5d939ff f6d741ff f6d63fff f9dc4fff f1d868ff e9d262ff d8be45ff c4a524ff ad8e15ff a28412ff b69409ff d8b009ff e1b80aff e1b70cff e2b609ff e3b60cff e4b70cff d9a806ff 967309ff d1a310ff fbc30bff f7c20bff f5bb03ff f1b500ff ebb800ff f6c505ff f3ba05fd bf9810e0 655f26a1 66602641 68612603 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 f3ffff01 bcb05d65 eed853ef f6d93dff f9d120fe f5da45ff f6d938ff f4d02bff f4cf23ff f7d21dff f6d337ff e8cb48ff e7c944ff e3c438ff dabe48ff d6be5aff d7be5aff c9af53ff bfa745ff e5bf26ff e4b80dff e5b506ff e6b507ff e9b707ff b78b04ff 98730cff ca9904ff f2ba06ff f5bf05ff edb400ff e3ad00ff edc000fe f7be02ff e9b203f8 8f7a1bc7 615c2784 68612522 68602500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 5c657016 d7c046bc f5d83dfe f6d52afe f8d532ff f5d22bff f2ca1dff f7d01fff f9d11fff fad427ff e3c12bff deb914ff e0b812ff e4bf23ff e9c73eff ebcd56ff edcf5dff edcc4cff e7bf26ff e6b505ff e9b602ff e8b402ff d3a002ff 926e0aff a67d08ff d49c01ff f1bc07ff e9b306ff dca600ff e3b502ff f5c001fe f0b600fe c39a0ce5 615d28aa 6760265b 6860260a 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 e1e0d300 00000000 00000000 9b8f3a55 e9cd32ed f8d629ff f7d532fe f5d025ff f6ce1bff f7cf1dff f9cf1dff fcd433ff efc824ff cca712ff d1aa12ff daae06ff e2b50bff e1bb1cff e4b926ff e8b611ff eab601ff e8b400ff daa700ff c19204ff 926e08ff 9b7107ff c48e00ff e1aa02ff e3af0bff d9a703ff e1b307ff edc10bfe f0b600ff daa803f6 7d6e1fc1 635e2789 68612529 00000000 00000000 68602500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 c0bda400 00000000 000b2a0a b19d278f f2ce20ff f9d322ff f5d635fe f7d52cff f7cc18ff fbd22cff fed539ff f8ce22ff d6b119ff b49111ff af8b0cff b6910eff cba105ff e9b10dff ebb107ff cb9b02ff b28703ff 9d7709ff 926d09ff a07404ff c08b00ff dca503ff d9a403ff d4a209ff dfb411ff f1ca1afe ecb707ff e0a900fc 987e17d1 615c27a4 68612553 68612608 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 67612600 00000000 00000000 615b2525 bfa520b4 f8d01bff f9d528ff f3db4efe f8d843ff ffd337ff fbcf22ff facf20ff f6cc28ff e0b514ff c8a018ff b49017ff c79c14ff e9b303ff e9b102ff aa8207ff 916e0dff aa7e0aff ba8400ff cd9700ff daa400ff d5a102ff cf9c00ff deb31cff f1cc27fe eab80eff e0a900ff a58611db 676026b1 67602673 68612519 00000000 00000000 68602500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 68602600 00000000 4c4a2602 7b70243e c0a521c3 fad11eff fad42aff f1db54fe f3dd58ff f6c71aff fcca18ff fac815ff f7c316ff f5c41cff edbb15ff ddac0aff eeb701ff eeb700ff a67d02ff a57802ff ce9700ff d9a304ff d59f01ff cf9900ff d29e02ff e5bf23ff f0cd2dfe e5b30dff dca600ff a78710de 6e6424b8 67602687 6861252a 68612600 00000000 68602600 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 655f2609 796d2549 baa023c2 f7ce20fe fed523ff f6df56fe efe673fe f3d850ff f5c316ff f8c122ff f6c112ff f6bd04ff e3ad09ff ac7e00ff 906c03ff 8c6802ff aa7f01ff cb9800ff d09d05ff ce9902ff ddb316ff eecf36ff ecc628fe dea904ff d4a000fc a18312da 6d6423b7 6760268d 68612534 67602603 00000000 00000000 68612600 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68602500 00000000 605a260a 665f2647 a99226af eec721f3 fdce18fe fad434ff f1e26dff f0df6bff f3cb2efe f2bd09ff f5bd08ff ecb507ff cf9c00ff b4890aff b38906ff c49501ff d5a70bff e3bc1cfe ecc629ff eec92bff e3b312ff d7a000fe c99a03f6 917a16d1 686125b1 67602686 68612534 67602503 00000000 68612500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 635d2508 4e4d2636 8577258d ccab20d7 f0c113f7 f8c40cfd f9c919ff f8cd20ff f8cb19ff f8c70fff f6c304ff f5c200ff f2c211ff f1c20aff ecbd0eff f1c51eff eec21bff e4b00bff d8a200fd cc9b01f8 ae8a0de3 7b6c1ec1 615d28a3 67602673 6861252a 68612503 00000000 67612600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 67612600 00000000 00000000 796e2502 55522622 5856265e 958122a6 c3a019d5 dcaf10ee eab70af8 f0bb09fd f6bf06ff f8bf03ff f8bf03ff f6bd09ff f0b601ff e7af02ff dea801fc d29f01f8 c39505ef a9880ee0 85721bc7 625d28a9 645e2789 68612553 68612519 68612601 00000000 68612600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68612600 00000000 00000000 00000000 645d260c 55532731 615c2664 80712196 9a821bb9 a98b17cc b39014d6 b59112da b49011db b18e0fdb ad8b10db a78711d9 9b8015d3 8c7719c9 776a20b8 655f26a1 625d2784 6760265a 68612529 68612608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 67602500 00000000 00000000 6a622500 625c270e 5c592726 5b582846 5c592861 5c592872 5c59287c 5d5a2880 5d5a2880 5e5a2880 5e5b287f 605c287a 615d2871 645e275e 66602641 68612521 6861260a 00000000 00000000 00000000 67612600 68602500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68602600 68612500 00000000 00000000 67602500 68612504 67602609 6861260c 6860260e 6860250e 6860250e 6760250e 6860250e 6861250d 6760250b 68602608 67602503 67612600 00000000 00000000 00000000 68612600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 67612600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68612600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b1b3b616 decf69ad f2de5dfd f8d42fff f3d335ff f3dc56ff f5da50ff f5d939ff f6d741ff f6d63fff f9dc4fff f1d868ff e9d262ff d8be45ff c4a524ff ad8e15ff a28412ff b69409ff d8b009ff e1b80aff e1b70cff e2b609ff e3b60cff e4b70cff d9a806ff 967309ff d1a310ff fbc30bff f7c20bff f5bb03ff f1b500ff ebb800ff f6c505ff f3ba05fd bf9810e0 655f26a1 66602641 68612603 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 f3ffff01 bcb05d65 eed853ef f6d93dff f9d120fe f5da45ff f6d938ff f4d02bff f4cf23ff f7d21dff f6d337ff e8cb48ff e7c944ff e3c438ff dabe48ff d6be5aff d7be5aff c9af53ff bfa745ff e5bf26ff e4b80dff e5b506ff e6b507ff e9b707ff b78b04ff 98730cff ca9904ff f2ba06ff f5bf05ff edb400ff e3ad00ff edc000fe f7be02ff e9b203f8 8f7a1bc7 615c2784 68612522 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c657016 d7c046bc f5d83dfe f6d52afe f8d532ff f5d22bff f2ca1dff f7d01fff f9d11fff fad427ff e3c12bff deb914ff e0b812ff e4bf23ff e9c73eff ebcd56ff edcf5dff edcc4cff e7bf26ff e6b505ff e9b602ff e8b402ff d3a002ff 926e0aff a67d08ff d49c01ff f1bc07ff e9b306ff dca600ff e3b502ff f5c001fe f0b600fe c39a0ce5 615d28aa 6760265b 6860260a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9b8f3a55 e9cd32ed f8d629ff f7d532fe f5d025ff f6ce1bff f7cf1dff f9cf1dff fcd433ff efc824ff cca712ff d1aa12ff daae06ff e2b50bff e1bb1cff e4b926ff e8b611ff eab601ff e8b400ff daa700ff c19204ff 926e08ff 9b7107ff c48e00ff e1aa02ff e3af0bff d9a703ff e1b307ff edc10bfe f0b600ff daa803f6 7d6e1fc1 635e2789 68612529 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000b2a0a b19d278f f2ce20ff f9d322ff f5d635fe f7d52cff f7cc18ff fbd22cff fed539ff f8ce22ff d6b119ff b49111ff af8b0cff b6910eff cba105ff e9b10dff ebb107ff cb9b02ff b28703ff 9d7709ff 926d09ff a07404ff c08b00ff dca503ff d9a403ff d4a209ff dfb411ff f1ca1afe ecb707ff e0a900fc 987e17d1 615c27a4 68612553 68612608 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 615b2525 bfa520b4 f8d01bff f9d528ff f3db4efe f8d843ff ffd337ff fbcf22ff facf20ff f6cc28ff e0b514ff c8a018ff b49017ff c79c14ff e9b303ff e9b102ff aa8207ff 916e0dff aa7e0aff ba8400ff cd9700ff daa400ff d5a102ff cf9c00ff deb31cff f1cc27fe eab80eff e0a900ff a58611db 676026b1 67602673 68612519 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4c4a2602 7b70243e c0a521c3 fad11eff fad42aff f1db54fe f3dd58ff f6c71aff fcca18ff fac815ff f7c316ff f5c41cff edbb15ff ddac0aff eeb701ff eeb700ff a67d02ff a57802ff ce9700ff d9a304ff d59f01ff cf9900ff d29e02ff e5bf23ff f0cd2dfe e5b30dff dca600ff a78710de 6e6424b8 67602687 6861252a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 655f2609 796d2549 baa023c2 f7ce20fe fed523ff f6df56fe efe673fe f3d850ff f5c316ff f8c122ff f6c112ff f6bd04ff e3ad09ff ac7e00ff 906c03ff 8c6802ff aa7f01ff cb9800ff d09d05ff ce9902ff ddb316ff eecf36ff ecc628fe dea904ff d4a000fc a18312da 6d6423b7 6760268d 68612534 67602603 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 605a260a 665f2647 a99226af eec721f3 fdce18fe fad434ff f1e26dff f0df6bff f3cb2efe f2bd09ff f5bd08ff ecb507ff cf9c00ff b4890aff b38906ff c49501ff d5a70bff e3bc1cfe ecc629ff eec92bff e3b312ff d7a000fe c99a03f6 917a16d1 686125b1 67602686 68612534 67602503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 635d2508 4e4d2636 8577258d ccab20d7 f0c113f7 f8c40cfd f9c919ff f8cd20ff f8cb19ff f8c70fff f6c304ff f5c200ff f2c211ff f1c20aff ecbd0eff f1c51eff eec21bff e4b00bff d8a200fd cc9b01f8 ae8a0de3 7b6c1ec1 615d28a3 67602673 6861252a 68612503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 796e2502 55522622 5856265e 958122a6 c3a019d5 dcaf10ee eab70af8 f0bb09fd f6bf06ff f8bf03ff f8bf03ff f6bd09ff f0b601ff e7af02ff dea801fc d29f01f8 c39505ef a9880ee0 85721bc7 625d28a9 645e2789 68612553 68612519 68612601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 645d260c 55532731 615c2664 80712196 9a821bb9 a98b17cc b39014d6 b59112da b49011db b18e0fdb ad8b10db a78711d9 9b8015d3 8c7719c9 776a20b8 655f26a1 625d2784 6760265a 68612529 68612608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 625c270e 5c592726 5b582846 5c592861 5c592872 5c59287c 5d5a2880 5d5a2880 5e5a2880 5e5b287f 605c287a 615d2871 645e275e 66602641 68612521 6861260a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68612504 67602609 6861260c 6860260e 6860250e 6860250e 6760250e 6860250e 6861250d 6760250b 68602608 67602503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_today.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff02 ffffff02 ffffff01 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff0e ffffff14 ffffff14 ffffff0e ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff11 f7f7f728 a5a6a55e a5a6a55e f7f3f728 ffffff11 ffffff04 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff09 ffffff20 737173b7 5a595aff 5a595aff 737173b7 ffffff20 ffffff09 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff10 ffffff30 8c8a8ccf 848684ff 848684ff 8c868ccf ffffff30 ffffff10 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff0b ffffff13 ffffff27 ffffff49 848684cf 948e94ff 949294ff 848684cf ffffff49 ffffff27 ffffff13 ffffff0b ffffff05 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0c ffffff19 ffffff28 ffffff38 b5b6b572 949294a1 736d73ec 949294ff 8c928cff 737173ec 949294a1 b5b6b572 ffffff38 ffffff28 ffffff19 ffffff0c ffffff04 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff07 ffffff14 ffffff28 dedbde4d 848284ab 636163ee 5a595aff 636163ff 7b7d7bff 9c9a9cff 9c9a9cff 7b7d7bff 636163ff 5a595aff 636163ee 848284ab dedbde4d ffffff28 ffffff14 ffffff07 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff09 ffffff1a ffffff34 8c8e8c9a 5a595af5 5a5d5aff 737573ff 8c8e8cff 9c9e9cff a5aaa5ff adaeadff adaeadff adaaadff 9c9a9cff 8c8e8cff 737573ff 5a5d5aff 5a5d5af5 8c8a8c9a ffffff34 ffffff1a ffffff09 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0a ffffff1d efebef43 6b6d6bc9 5a5d5aff 7b757bff 949a94ff ada6adff b5b2b5f3 c6c3c6c4 cecbcea5 cecfce9b cecfce9b cecbcea5 bdc3bdc4 b5b2b5f3 a5aaa5ff 9c969cff 737573ff 5a5d5aff 737173c9 efebef43 ffffff1d ffffff0a ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff08 ffffff1a efebef43 636563db 635d63ff 8c8e8cff a5a2a5ff b5b2b5e8 ced3ce92 ffffff4b ffffff3f ffffff3c ffffff3b ffffff3b ffffff3c ffffff3f ffffff4b ced3ce92 b5b2b5e8 a5a2a5ff 8c8a8cff 5a5d5aff 636563db efebef43 ffffff1a ffffff08 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff14 fffbff37 6b696bcd 5a615aff 949294ff a5a6a5ff bdbebdb6 f7fbf74d ffffff3a ffffff38 ffffff3d ffffff42 efefef4c efebef4c ffffff42 ffffff3d ffffff38 ffffff3a f7fbf74d bdbebdb4 a5a6a5ff 949294ff 5a5d5aff 6b6d6bcd fff7ff37 ffffff14 ffffff04 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff0c ffffff28 8c8a8c9a 5a5d5aff 8c8e8cff a5a2a5ff c6c3c6a1 ffffff41 ffffff36 ffffff3e 9c9e9c85 6b6d6bcd 5a595af9 525552ff 525952ff 5a595af9 6b6d6bcd 9c9e9c83 ffffff3e ffffff36 ffffff41 c6c3c6a1 a5a2a5ff 8c8e8cff 5a5d5aff 8c8a8c9a ffffff28 ffffff0c ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff19 dedbde4e 5a5d5af3 7b7d7bff a5a2a5ff b5b6b5b4 ffffff41 ffffff36 dedbde52 636963d3 5a595aff 635d63ff 737573ff 848284ff 847d84ff 737573ff 636163ff 5a595aff 6b696bd3 dedbde52 ffffff36 ffffff41 b5b6b5b4 9c9e9cff 7b7d7bff 5a5d5af3 d6d7d650 ffffff19 ffffff05 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff0b ffffff28 848284ad 6b696bff 9c9a9cff 9c9e9ce8 f7f7f74c ffffff36 d6d7d654 5a5d5ae6 5a595aff 7b7d7bff 8c8a8cff 8c8e8cff 8c8e8cff 8c928cff 8c8e8cff 8c8a8cff 7b797bff 5a5d5aff 5a5d5ae6 d6d7d654 ffffff36 f7f7f74c a5a2a5e8 9c9a9cff 6b696bff 848284ad ffffff29 ffffff0b ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff13 fffbff3b 636963ee 7b7d7bff 9c9a9cff c6c3c68b ffffff39 ffffff3d 636563d3 636163ff 848284ff 8c8e8cff 949294ff 949694ff 949694ff 949294ff 949694ff 949294ff 8c8e8cff 848284ff 636163ff 636563d3 ffffff3d ffffff39 c6c3c689 9c9a9cff 7b7d7bff 6b696bee f7fbf73b ffffff13 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff08 ffffff0f ffffff25 b5b6b573 736d73ff 949294ff 949694ec ffffff47 ffffff37 9c9e9c83 5a5d5aff 848284ff 8c928cff 949694ff 949294ff 949294ff 949294ff 949694ff 949294ff 949694ff 949294ff 949294ff 7b7d7bff 636163ff 9c9e9c83 ffffff37 ffffff47 949694ec 949294ff 6b716bff b5b2b573 ffffff25 ffffff0f ffffff08 ffffff04 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff06 ffffff10 ffffff1e ffffff2d ffffff46 8c8e8ca1 737173ff 949694ff 9c9e9cc0 ffffff3e ffffff3c 737573cf 736d73ff 8c8e8cff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 8c928cff 948e94ff 6b716bff 737173cf ffffff3c ffffff3e 9c9e9cc0 949694ff 737173ff 8c8e8ca1 ffffff46 ffffff2d ffffff1e ffffff10 ffffff06 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff01 ffffff0d f7f3f727 6b6d6bad 737173be 737173be 636563e2 7b797bff 8c8e8cff ada6ad9f ffffff3b ffffff42 6b6d6bf9 848284ff 8c928cff 948e94ff 8c928cff 949294ff 8c928cff 8c928cff 949294ff 8c928cff 949294ff 8c928cff 949294ff 8c928cff 848284ff 6b6d6bf9 ffffff42 ffffff3a adaaad9f 8c8e8cff 737573ff 636563e2 737173be 737173be 6b6d6bad f7f3f727 ffffff0d ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff02 ffffff13 adaaad58 525552ff 5a555aff 5a5d5aff 737173ff 848684ff 848684ff adaaad92 ffffff3a dedbde55 737573ff 8c8a8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8a8cff 737573ff dedbde55 ffffff3a adaaad90 848684ff 8c868cff 6b716bff 5a5d5aff 5a555aff 525552ff adaaad58 ffffff13 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff02 ffffff13 bdb6bd58 848684ff 949294ff 8c928cff 8c8e8cff 8c8e8cff 848284ff a5a6a592 ffffff3a dedbde55 7b7d7bff 8c8e8cff 948e94ff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 7b7d7bff dedbde55 ffffff3a a5a6a592 848284ff 8c8e8cff 948e94ff 8c928cff 949294ff 848684ff b5b6b558 ffffff13 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff01 ffffff0d f7f7f727 adaaadad bdbabdbe b5b6b5be a5a2a5e6 949294ff 7b797bff 9c9a9c9f ffffff3a ffffff42 848284f9 8c928cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c928cff 848284f9 ffffff42 ffffff3a 9c9a9c9f 7b7d7bff 949294ff 9ca29ce6 bdb6bdbe bdbabdbe adaaadad f7f7f727 ffffff0d ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff06 ffffff10 ffffff1e ffffff2e ffffff47 adaeadab 8c8e8cff 737573ff 848284bc ffffff3d ffffff3c 949294cf 949294ff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 949294ff 949294cf ffffff3c ffffff3d 848284bc 737573ff 8c8e8cff adaeadab ffffff47 ffffff2e ffffff1e ffffff10 ffffff06 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff08 ffffff0f ffffff27 bdbabd7d 8c8a8cff 7b797bff 636963ec ffffff46 ffffff37 b5b6b588 8c928cff 8c8e8cff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8e8cff 949294ff b5b6b588 ffffff37 ffffff46 636963ec 7b797bff 8c8a8cff bdbabd7d ffffff27 ffffff0f ffffff08 ffffff04 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff14 f7f7f73f 848a84f2 8c8a8cff 5a5d5aff a5a2a586 ffffff39 ffffff3e 9c9a9cd7 949694ff 8c8a8cff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 848684ff 8c868cff 8c8a8cff 949294ff 9c9a9cd7 ffffff3e ffffff38 a5a6a584 5a5d5aff 8c8a8cff 848a84f2 f7f3f740 ffffff15 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff0c ffffff2a 9c9e9cb2 948e94ff 6b696bff 5a5d5ae0 f7fbf749 ffffff35 e7e3e755 9c9e9cec 949694ff 8c8a8cff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 8c8a8cff 949694ff 9c9e9cec dedfde5a ffffff35 f7f7f749 5a5d5ae0 6b696bff 8c8e8cff 9c9e9cb4 ffffff2a ffffff0c ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff1a dedbde56 8c8e8cf7 848284ff 525552ff 7b757bae ffffff3f ffffff35 e7e3e757 adaaadd9 9c9e9cff 949294ff 8c8a8cff 848684ff 848684ff 8c8a8cff 949294ff 9c9e9cff adaaadd9 e7e3e758 ffffff36 ffffff3f 737973ae 525552ff 848284ff 948e94f7 d6dbd656 ffffff1a ffffff05 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0d ffffff2a a5aaa5a6 949294ff 737173ff 4a514aff 8c8e8c97 ffffff3f ffffff35 ffffff3e c6c7c68c b5b2b5d1 a5a6a5fd ada6adff a5a6a5ff adaaadfd b5b2b5d1 c6c7c68c ffffff3e ffffff35 ffffff3f 8c8e8c97 524d52ff 737173ff 949294ff a5aaa5a6 ffffff2a ffffff0d ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff15 fffbff39 9c9a9cd1 8c8e8cff 6b696bff 4a4d4aff 7b797bab fffbff49 ffffff39 ffffff38 ffffff3d ffffff44 e7e3e75e dee3de5e ffffff44 ffffff3d ffffff38 ffffff39 f7f7f748 7b7d7ba9 4a4d4afd 6b696bff 8c8e8cff 9c9e9cd1 fffbff39 ffffff15 ffffff05 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff08 ffffff1c e7ebe749 9c9e9ce0 8c8e8cff 6b696bff 4a4d4aff 525552e0 9c9e9c87 ffffff46 ffffff3e ffffff3c ffffff3c ffffff3c ffffff3c ffffff3e ffffff46 9c9e9c87 525552e0 524d52ff 6b696bff 8c8e8cff 9c9e9ce0 efe7ef49 ffffff1c ffffff08 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0a ffffff1e efebef47 a5a6a5d1 949294ff 7b797bff 525552ff 4a494aff 525152ee 6b6d6bbc 8c8a8c9d 8486849b 848a849b 8c8a8c9d 6b6d6bbc 525152ee 4a494aff 525552ff 7b797bff 949294ff a5a6a5d1 efefef47 ffffff1e ffffff0a ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0a ffffff1b fffbff39 b5bab5a4 9c9e9cf7 8c8a8cff 7b757bff 5a615aff 4a4d4aff 4a494aff 4a494aff 4a494aff 4a494aff 4a4d4aff 635d63ff 737573ff 8c8e8cff 9c9e9cf7 b5bab5a4 fffbff39 ffffff1b ffffff0a ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff08 ffffff15 ffffff2a dedfde59 b5b6b5b6 a5a2a5f2 9c9a9cff 8c8a8cff 7b797bff 737173ff 737173ff 7b797bff 8c8a8cff 949a94ff a5a2a5f2 b5b6b5b6 e7dfe756 ffffff2a ffffff15 ffffff08 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff0d ffffff1a ffffff2a f7f7f740 cecfce7e b5b6b5a7 8c8e8cec 7b7d7bff 7b7d7bff 949294ec b5b6b5a7 cecfce7e f7f7f73f ffffff2a ffffff1a ffffff0d ffffff05 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff05 ffffff0c ffffff15 ffffff28 ffffff4a 8c8a8ccf 7b7d7bff 7b7d7bff 8c8a8ccf ffffff4a ffffff28 ffffff14 ffffff0c ffffff05 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff11 ffffff30 7b7d7bcf 7b797bff 7b797bff 7b7d7bcf ffffff30 ffffff11 ffffff02 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff09 ffffff20 949294b7 9c9a9cff 949a94ff 949294b7 ffffff20 ffffff09 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff11 f7fbf728 cec7ce5e c6cbc65e f7f7f728 ffffff11 ffffff04 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff0e ffffff14 ffffff14 ffffff0e ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff02 ffffff02 ffffff01 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 ffffff02 ffffff02 ffffff01 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff06 ffffff0e ffffff14 ffffff14 ffffff0e ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff11 f7f7f728 a5a6a55e a5a6a55e f7f3f728 ffffff11 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff09 ffffff20 737173b7 5a595aff 5a595aff 737173b7 ffffff20 ffffff09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff10 ffffff30 8c8a8ccf 848684ff 848684ff 8c868ccf ffffff30 ffffff10 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff05 ffffff0b ffffff13 ffffff27 ffffff49 848684cf 948e94ff 949294ff 848684cf ffffff49 ffffff27 ffffff13 ffffff0b ffffff05 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff0c ffffff19 ffffff28 ffffff38 b5b6b572 949294a1 736d73ec 949294ff 8c928cff 737173ec 949294a1 b5b6b572 ffffff38 ffffff28 ffffff19 ffffff0c ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff07 ffffff14 ffffff28 dedbde4d 848284ab 636163ee 5a595aff 636163ff 7b7d7bff 9c9a9cff 9c9a9cff 7b7d7bff 636163ff 5a595aff 636163ee 848284ab dedbde4d ffffff28 ffffff14 ffffff07 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff1a ffffff34 8c8e8c9a 5a595af5 5a5d5aff 737573ff 8c8e8cff 9c9e9cff a5aaa5ff adaeadff adaeadff adaaadff 9c9a9cff 8c8e8cff 737573ff 5a5d5aff 5a5d5af5 8c8a8c9a ffffff34 ffffff1a ffffff09 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0a ffffff1d efebef43 6b6d6bc9 5a5d5aff 7b757bff 949a94ff ada6adff b5b2b5f3 c6c3c6c4 cecbcea5 cecfce9b cecfce9b cecbcea5 bdc3bdc4 b5b2b5f3 a5aaa5ff 9c969cff 737573ff 5a5d5aff 737173c9 efebef43 ffffff1d ffffff0a ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff08 ffffff1a efebef43 636563db 635d63ff 8c8e8cff a5a2a5ff b5b2b5e8 ced3ce92 ffffff4b ffffff3f ffffff3c ffffff3b ffffff3b ffffff3c ffffff3f ffffff4b ced3ce92 b5b2b5e8 a5a2a5ff 8c8a8cff 5a5d5aff 636563db efebef43 ffffff1a ffffff08 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff14 fffbff37 6b696bcd 5a615aff 949294ff a5a6a5ff bdbebdb6 f7fbf74d ffffff3a ffffff38 ffffff3d ffffff42 efefef4c efebef4c ffffff42 ffffff3d ffffff38 ffffff3a f7fbf74d bdbebdb4 a5a6a5ff 949294ff 5a5d5aff 6b6d6bcd fff7ff37 ffffff14 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff0c ffffff28 8c8a8c9a 5a5d5aff 8c8e8cff a5a2a5ff c6c3c6a1 ffffff41 ffffff36 ffffff3e 9c9e9c85 6b6d6bcd 5a595af9 525552ff 525952ff 5a595af9 6b6d6bcd 9c9e9c83 ffffff3e ffffff36 ffffff41 c6c3c6a1 a5a2a5ff 8c8e8cff 5a5d5aff 8c8a8c9a ffffff28 ffffff0c ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 ffffff19 dedbde4e 5a5d5af3 7b7d7bff a5a2a5ff b5b6b5b4 ffffff41 ffffff36 dedbde52 636963d3 5a595aff 635d63ff 737573ff 848284ff 847d84ff 737573ff 636163ff 5a595aff 6b696bd3 dedbde52 ffffff36 ffffff41 b5b6b5b4 9c9e9cff 7b7d7bff 5a5d5af3 d6d7d650 ffffff19 ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff0b ffffff28 848284ad 6b696bff 9c9a9cff 9c9e9ce8 f7f7f74c ffffff36 d6d7d654 5a5d5ae6 5a595aff 7b7d7bff 8c8a8cff 8c8e8cff 8c8e8cff 8c928cff 8c8e8cff 8c8a8cff 7b797bff 5a5d5aff 5a5d5ae6 d6d7d654 ffffff36 f7f7f74c a5a2a5e8 9c9a9cff 6b696bff 848284ad ffffff29 ffffff0b ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff13 fffbff3b 636963ee 7b7d7bff 9c9a9cff c6c3c68b ffffff39 ffffff3d 636563d3 636163ff 848284ff 8c8e8cff 949294ff 949694ff 949694ff 949294ff 949694ff 949294ff 8c8e8cff 848284ff 636163ff 636563d3 ffffff3d ffffff39 c6c3c689 9c9a9cff 7b7d7bff 6b696bee f7fbf73b ffffff13 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff08 ffffff0f ffffff25 b5b6b573 736d73ff 949294ff 949694ec ffffff47 ffffff37 9c9e9c83 5a5d5aff 848284ff 8c928cff 949694ff 949294ff 949294ff 949294ff 949694ff 949294ff 949694ff 949294ff 949294ff 7b7d7bff 636163ff 9c9e9c83 ffffff37 ffffff47 949694ec 949294ff 6b716bff b5b2b573 ffffff25 ffffff0f ffffff08 ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff06 ffffff10 ffffff1e ffffff2d ffffff46 8c8e8ca1 737173ff 949694ff 9c9e9cc0 ffffff3e ffffff3c 737573cf 736d73ff 8c8e8cff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 8c928cff 948e94ff 6b716bff 737173cf ffffff3c ffffff3e 9c9e9cc0 949694ff 737173ff 8c8e8ca1 ffffff46 ffffff2d ffffff1e ffffff10 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff01 ffffff0d f7f3f727 6b6d6bad 737173be 737173be 636563e2 7b797bff 8c8e8cff ada6ad9f ffffff3b ffffff42 6b6d6bf9 848284ff 8c928cff 948e94ff 8c928cff 949294ff 8c928cff 8c928cff 949294ff 8c928cff 949294ff 8c928cff 949294ff 8c928cff 848284ff 6b6d6bf9 ffffff42 ffffff3a adaaad9f 8c8e8cff 737573ff 636563e2 737173be 737173be 6b6d6bad f7f3f727 ffffff0d ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff02 ffffff13 adaaad58 525552ff 5a555aff 5a5d5aff 737173ff 848684ff 848684ff adaaad92 ffffff3a dedbde55 737573ff 8c8a8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8a8cff 737573ff dedbde55 ffffff3a adaaad90 848684ff 8c868cff 6b716bff 5a5d5aff 5a555aff 525552ff adaaad58 ffffff13 ffffff02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff02 ffffff13 bdb6bd58 848684ff 949294ff 8c928cff 8c8e8cff 8c8e8cff 848284ff a5a6a592 ffffff3a dedbde55 7b7d7bff 8c8e8cff 948e94ff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 7b7d7bff dedbde55 ffffff3a a5a6a592 848284ff 8c8e8cff 948e94ff 8c928cff 949294ff 848684ff b5b6b558 ffffff13 ffffff02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff01 ffffff0d f7f7f727 adaaadad bdbabdbe b5b6b5be a5a2a5e6 949294ff 7b797bff 9c9a9c9f ffffff3a ffffff42 848284f9 8c928cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c928cff 848284f9 ffffff42 ffffff3a 9c9a9c9f 7b7d7bff 949294ff 9ca29ce6 bdb6bdbe bdbabdbe adaaadad f7f7f727 ffffff0d ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff06 ffffff10 ffffff1e ffffff2e ffffff47 adaeadab 8c8e8cff 737573ff 848284bc ffffff3d ffffff3c 949294cf 949294ff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 949294ff 949294cf ffffff3c ffffff3d 848284bc 737573ff 8c8e8cff adaeadab ffffff47 ffffff2e ffffff1e ffffff10 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff08 ffffff0f ffffff27 bdbabd7d 8c8a8cff 7b797bff 636963ec ffffff46 ffffff37 b5b6b588 8c928cff 8c8e8cff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8e8cff 949294ff b5b6b588 ffffff37 ffffff46 636963ec 7b797bff 8c8a8cff bdbabd7d ffffff27 ffffff0f ffffff08 ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff14 f7f7f73f 848a84f2 8c8a8cff 5a5d5aff a5a2a586 ffffff39 ffffff3e 9c9a9cd7 949694ff 8c8a8cff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 848684ff 8c868cff 8c8a8cff 949294ff 9c9a9cd7 ffffff3e ffffff38 a5a6a584 5a5d5aff 8c8a8cff 848a84f2 f7f3f740 ffffff15 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff0c ffffff2a 9c9e9cb2 948e94ff 6b696bff 5a5d5ae0 f7fbf749 ffffff35 e7e3e755 9c9e9cec 949694ff 8c8a8cff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 8c8a8cff 949694ff 9c9e9cec dedfde5a ffffff35 f7f7f749 5a5d5ae0 6b696bff 8c8e8cff 9c9e9cb4 ffffff2a ffffff0c ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 ffffff1a dedbde56 8c8e8cf7 848284ff 525552ff 7b757bae ffffff3f ffffff35 e7e3e757 adaaadd9 9c9e9cff 949294ff 8c8a8cff 848684ff 848684ff 8c8a8cff 949294ff 9c9e9cff adaaadd9 e7e3e758 ffffff36 ffffff3f 737973ae 525552ff 848284ff 948e94f7 d6dbd656 ffffff1a ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0d ffffff2a a5aaa5a6 949294ff 737173ff 4a514aff 8c8e8c97 ffffff3f ffffff35 ffffff3e c6c7c68c b5b2b5d1 a5a6a5fd ada6adff a5a6a5ff adaaadfd b5b2b5d1 c6c7c68c ffffff3e ffffff35 ffffff3f 8c8e8c97 524d52ff 737173ff 949294ff a5aaa5a6 ffffff2a ffffff0d ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 ffffff15 fffbff39 9c9a9cd1 8c8e8cff 6b696bff 4a4d4aff 7b797bab fffbff49 ffffff39 ffffff38 ffffff3d ffffff44 e7e3e75e dee3de5e ffffff44 ffffff3d ffffff38 ffffff39 f7f7f748 7b7d7ba9 4a4d4afd 6b696bff 8c8e8cff 9c9e9cd1 fffbff39 ffffff15 ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff08 ffffff1c e7ebe749 9c9e9ce0 8c8e8cff 6b696bff 4a4d4aff 525552e0 9c9e9c87 ffffff46 ffffff3e ffffff3c ffffff3c ffffff3c ffffff3c ffffff3e ffffff46 9c9e9c87 525552e0 524d52ff 6b696bff 8c8e8cff 9c9e9ce0 efe7ef49 ffffff1c ffffff08 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0a ffffff1e efebef47 a5a6a5d1 949294ff 7b797bff 525552ff 4a494aff 525152ee 6b6d6bbc 8c8a8c9d 8486849b 848a849b 8c8a8c9d 6b6d6bbc 525152ee 4a494aff 525552ff 7b797bff 949294ff a5a6a5d1 efefef47 ffffff1e ffffff0a ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0a ffffff1b fffbff39 b5bab5a4 9c9e9cf7 8c8a8cff 7b757bff 5a615aff 4a4d4aff 4a494aff 4a494aff 4a494aff 4a494aff 4a4d4aff 635d63ff 737573ff 8c8e8cff 9c9e9cf7 b5bab5a4 fffbff39 ffffff1b ffffff0a ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff15 ffffff2a dedfde59 b5b6b5b6 a5a2a5f2 9c9a9cff 8c8a8cff 7b797bff 737173ff 737173ff 7b797bff 8c8a8cff 949a94ff a5a2a5f2 b5b6b5b6 e7dfe756 ffffff2a ffffff15 ffffff08 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff05 ffffff0d ffffff1a ffffff2a f7f7f740 cecfce7e b5b6b5a7 8c8e8cec 7b7d7bff 7b7d7bff 949294ec b5b6b5a7 cecfce7e f7f7f73f ffffff2a ffffff1a ffffff0d ffffff05 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff05 ffffff0c ffffff15 ffffff28 ffffff4a 8c8a8ccf 7b7d7bff 7b7d7bff 8c8a8ccf ffffff4a ffffff28 ffffff14 ffffff0c ffffff05 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff11 ffffff30 7b7d7bcf 7b797bff 7b797bff 7b7d7bcf ffffff30 ffffff11 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff09 ffffff20 949294b7 9c9a9cff 949a94ff 949294b7 ffffff20 ffffff09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff11 f7fbf728 cec7ce5e c6cbc65e f7f7f728 ffffff11 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff06 ffffff0e ffffff14 ffffff14 ffffff0e ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 ffffff02 ffffff02 ffffff01 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/na.png │ ├── sng │ │ @@ -1,98 +1,98 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 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, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 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 │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ } │ │ tRNS { │ │ - 0 10 40 65 83 22 68 168 211 242 12 75 201 255 255 51 178 255 255 255 89 218 255 255 255 255 120 245 255 255 255 255 128 246 255 255 255 255 106 225 255 255 69 200 255 255 255 19 114 222 255 255 39 119 209 232 248 21 79 130 166} │ │ + 0 10 40 65 83 22 68 168 211 242 12 75 201 51 178 89 218 120 245 128 246 106 225 69 200 19 114 222 39 119 209 232 248 21 79 130 166} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000001234432100000000000 │ │ 000000000056789987650000000000 │ │ -000000000ABCDEEEEDCBA000000000 │ │ -000000000FGHIJJJJIHGF000000000 │ │ -000000000KLMNOPPONMLK000000000 │ │ -000000000QRSTUVVUTSRQ000000000 │ │ -000000000WXYZabbaZYXW000000000 │ │ -000000000cdaeffffeadc000000000 │ │ -000000000ghfijkkjifhg000000000 │ │ -000000000lmnjoppojnml000000000 │ │ -0000000000qrstuutsrq0000000000 │ │ -00000000000vwxyyxwv00000000000 │ │ +000000000ABCbccccbCBA000000000 │ │ +000000000DEdeffffedED000000000 │ │ +000000000FGghijjihgGF000000000 │ │ +000000000HIklmnnmlkIH000000000 │ │ +000000000JKopqrrqpoKJ000000000 │ │ +000000000LMqsttttsqML000000000 │ │ +000000000NOtuvwwvutON000000000 │ │ +000000000PQRvxyyxvRQP000000000 │ │ +0000000000STUVWWVUTS0000000000 │ │ +00000000000XYZaaZYX00000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ ├── Image content ├── res/drawable/tab_asset.png │ ├── sng │ │ @@ -3,43 +3,43 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 986f1a00 00000000 00000000 00000000 211c0a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f535c00 00092305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07070300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8f701800 00000000 9f76182f d0921499 d5a51f7c 9f851d4e 3f3c1425 00000607 00000000 00000000 00000000 00000000 00000000 00000000 00000000 908a5900 0c0c0600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ca891400 00000000 b3770f70 533306f4 402c09f6 51320bec 85570ce1 9a710dce 967210bb 91701b99 95802768 625b1a41 32381230 00040c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fabe2210 76490bbb 110a03ff 110604ff 130603ff 110403ff 120603fe 160704fe 301605fc 513909fa 614f13f8 776426f5 908137db 9e8a28ba 8d731399 775e107a 64510f52 40370b23 00000007 00000003 00000000 37371f00 0b070000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00092305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f76182f d0921499 d5a51f7c 9f851d4e 3f3c1425 00000607 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3770f70 533306f4 402c09f6 51320bec 85570ce1 9a710dce 967210bb 91701b99 95802768 625b1a41 32381230 00040c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fabe2210 76490bbb 110a03ff 110604ff 130603ff 110403ff 120603fe 160704fe 301605fc 513909fa 614f13f8 776426f5 908137db 9e8a28ba 8d731399 775e107a 64510f52 40370b23 00000007 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b580123c 482c05de 0a0403ff 110604fe 180a04ff 180a04ff 180904ff 160804ff 120503ff 0c0002ff 090001fe 0c0000ff 160500ff 1e0f02ff 2c1805ff 4e2d06ff 704905ff 856005fc 7f6415e8 968f4acc 827d3c6c 0000000e 0000000a 00000005 00000001 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 935e0b7c 291805ff 0a0303ff 0e0603ff 180a04ff 180a04ff 180903ff 180a03ff 180a04ff 180a04ff 180a04ff 180a04ff 160904ff 150804ff 120603ff 0d0203fe 0a0003ff 070003ff 060001ff a0944cff eddd46ee 59400069 00000023 00000016 00000007 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9e701400 00000000 ce91151a 623a07bb 1b0b03ff 100604fe 100703ff 1b0a05ff 1d0b04ff 1a0a04ff 190a04ff 180a04ff 180a04ff 180903ff 170903ff 170a03ff 180a04ff 170a04ff 190a04ff 1c0a04ff 140502ff 2c1707ff dcd065fe d1b33bff 987304c9 0807005c 00000033 00000014 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ce91151a 623a07bb 1b0b03ff 100604fe 100703ff 1b0a05ff 1d0b04ff 1a0a04ff 190a04ff 180a04ff 180a04ff 180903ff 170903ff 170a03ff 180a04ff 170a04ff 190a04ff 1c0a04ff 140502ff 2c1707ff dcd065fe d1b33bff 987304c9 0807005c 00000033 00000014 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9c620c46 4b2a06eb 130603ff 160903fe 140803ff 210d05ff 220c05ff 200c05ff 1e0c05ff 1c0b04ff 1b0b05ff 1a0a04ff 190a04ff 180a04ff 180903ff 170903ff 190903ff 1b0a04ff 0b0000ff 725916ff f0df57fe 987838ff a18017f2 3e340997 00000056 00000028 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c38f1407 78480982 341805ff 140704ff 190a04ff 170a04ff 2c0f06ff 300f06ff 2e0e06ff 2a0e05ff 270d05ff 240d05ff 240c05ff 240c05ff 220b04ff 210b04ff 220a04ff 210a04ff 1d0a04ff 110002ff cca819ff cfb43bff 846330ff a68a2fff 4b4419c1 00000176 0000003d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9c630f1b 643a09d5 1d0904ff 1c0b04fe 1b0b04ff 200c05ff 3a1005ff 3c0f05ff 3d0f05ff 3c0f05ff 3d0f06ff 3a0e06ff 390e06ff 390d06ff 380d05ff 380c05ff 360c05ff 330c04ff 1e0205ff 522c03ff f7d312ff 9d7a27ff 7e5d29ff 9f8534ff 544f1fd3 0203028b 00000050 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98791800 76470c46 4a2206ff 1a0805ff 210d05ff 1d0b05ff 320f06ff 411106ff 401006ff 420f06ff 430f06ff 480f05ff 4b0f05ff 4b0f05ff 4c0f06ff 4b0f06ff 4b0e06ff 470e05ff 410e06ff 2a0005ff b37b02ff eac20fff 775419ff 7e5b1efe a28631ff 5d5822d8 03040297 0000005c 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffc40300 fec40000 00000000 00000000 00000000 935b1105 78460da8 290d05ff 230c06fe 240e06ff 240e05ff 2e0f05ff 390f06ff 421006ff 461006ff 491106ff 4e1007ff 4f0f07ff 511006ff 521006ff 550f06ff 561006ff 561006ff 4b0906ff 561504ff ecbb04ff b48c11ff 6a4814ff 7c5816ff a18328ff 55501ed8 0001029c 00000063 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 b3810e29 733e0ae8 301105ff 2a0e05ff 341a06ff 392105ff 321b05ff 341905ff 321105ff 370e05ff 3f0f05ff 470f06ff 4f0f06ff 531006ff 571006ff 561007ff 571007ff 571006ff 480206ff 945104ff fbd00aff 7c5710ff 6b4910ff 7d5813ff ac8a1afe 494214d0 0000019d 00000064 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 7a4a0d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 956f0002 e0a7001f d9a60834 dda70448 cf9b0342 ebb40567 d19d0bc6 c59615ff 97771efe 4c3003ff 442c05ff 7a5504ff b99b1bff b19527ff 503405ff 1c0705ff 290b05ff 330c05ff 3c0e05ff 450e05ff 4c0f05ff 4f1006ff 521006ff 540e06ff 510705ff d59d05ff cba30cff 5e380cff 6d480ffe 815b10ff ae880cf6 302805c2 00000098 00000060 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76470c46 4a2206ff 1a0805ff 210d05ff 1d0b05ff 320f06ff 411106ff 401006ff 420f06ff 430f06ff 480f05ff 4b0f05ff 4b0f05ff 4c0f06ff 4b0f06ff 4b0e06ff 470e05ff 410e06ff 2a0005ff b37b02ff eac20fff 775419ff 7e5b1efe a28631ff 5d5822d8 03040297 0000005c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 935b1105 78460da8 290d05ff 230c06fe 240e06ff 240e05ff 2e0f05ff 390f06ff 421006ff 461006ff 491106ff 4e1007ff 4f0f07ff 511006ff 521006ff 550f06ff 561006ff 561006ff 4b0906ff 561504ff ecbb04ff b48c11ff 6a4814ff 7c5816ff a18328ff 55501ed8 0001029c 00000063 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 b3810e29 733e0ae8 301105ff 2a0e05ff 341a06ff 392105ff 321b05ff 341905ff 321105ff 370e05ff 3f0f05ff 470f06ff 4f0f06ff 531006ff 571006ff 561007ff 571007ff 571006ff 480206ff 945104ff fbd00aff 7c5710ff 6b4910ff 7d5813ff ac8a1afe 494214d0 0000019d 00000064 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 956f0002 e0a7001f d9a60834 dda70448 cf9b0342 ebb40567 d19d0bc6 c59615ff 97771efe 4c3003ff 442c05ff 7a5504ff b99b1bff b19527ff 503405ff 1c0705ff 290b05ff 330c05ff 3c0e05ff 450e05ff 4c0f05ff 4f1006ff 521006ff 540e06ff 510705ff d59d05ff cba30cff 5e380cff 6d480ffe 815b10ff ae880cf6 302805c2 00000098 00000060 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 6c440d01 3824090e 00000316 4d3b0b29 7c500d41 87520d56 9e670970 c9950f8e dcad18bf d9a409e0 d2a415f5 b28a14ef d8a205ff e1aa08ff e8ba19fe e0ba29ff b38508ff 8e6509ff ac7d0bff f7d229ff f6d438ff 8c6608ff 1f1103ff 180802ff 1e0904ff 280b05ff 2f0d05ff 350c05ff 380d06ff 3f0e05ff 3c0506ff 6c2d04ff f4c108ff 8f630aff 583309ff 623b0aff a1750aff 8b6d05e6 030200b4 00000091 00000056 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 9a5b1013 9e5b0e97 b66508c3 c46303d1 743104e1 3a1705ee 7d560dfc dcbd3cff eac42dff bb8a07ff a88011ff 6d4f11ff 8f6600ff 9f7204fe af7a05ff dbad18ff d39f0fff ce9507ff ae8011ff aa7e0fff bf8e0aff bc8e0cff af8a09ff a88716ff 402f0aff 030003ff 0a0002ff 190402ff 220b05ff 270b05ff 1f0005ff 986704ff e5b007ff 5c3305ff 4c2404fe 785515ff bb9e1ff9 322700cb 000000a9 00000082 00000046 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 89541117 854d0fb8 934d07f8 d87c03ff f19e07ff c97a06ff a1670aff b28d1fff b18308fe 976e06fe c99601ff d5a917ff c4a019ff a87a02ff cf9905ff d9a712ff c08c0bff ecb401ff efb501ff e8b614ff ecbe18ff af7f0bff cd9c0dff f8cf24ff cba213ff 987507ff 473a0aff 130909ff 000000ff 000000ff 1e1004ff ce9c05ff a16d02ff 310b00fe 855907ff c7b63afd 4e4b1bd5 000000b1 00000097 00000068 00000031 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 81521013 91550f9f 8b4405ed 4d2900ff 7b4d03ff df9b0cff ffcb0eff f7ae0aff ba7908ff 693d0aff 593c02ff ac8710ff ecbe18ff eeb700ff ecc121ff c19d27ff a07109ff cf9d0aff e2ab05ff ffcb0cff c3991dff a87a09ff 704b03ff aa7c02ff d29e07ff e8b40bff ceab27ff c39d13ff a28d23ff 504214fe 543800ff ecad02ff b47c04ff bb8b08ff c0a011f9 37340fd0 000000b1 0000009f 00000078 00000048 0000001d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 6b4d0f10 6f480f8c 663908e5 342001ff 1e1400ff 281800ff 663e04ff c38f0aff fac40cff ffd011ff d8a313ff 7b5a0aff 593c01ff 583804ff 8a640aff d1a409ff e5ae03ff b3840bff b88805ff 9f7404ff 795504ff ad8103ff ebb402ff b98c03ff b98a08ff d9a207ff e7bd24ff eec11dff b88a07ff d5c241ff ded151fa 896609e8 866505e2 4c3f09d3 030201b3 000000a4 00000096 00000078 00000050 00000028 0000000d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 614d0e0c 71490e76 7d3d07dd 3e2300ff 281c00ff 2b1d00ff 201600ff 211200ff 523303ff b07e0bff fad31bff ffed2cff ecd031ff c29811ff a47409ff e0a907ff b38509ff 6f4c04ff c99c09ff d5b934ff 4d3303ff 5d4108ff 8d6906ff be8b00ff eabf1fff ad9434ff 986c0cff b18308ff bc9613ff edde53ff 9d9f57f2 0d110dbd 000000a7 0000009a 0000008d 0000007c 00000066 00000049 00000029 00000010 00000004 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 634e0e09 67471064 613709d7 392301ff 291b00ff 2a1c00ff 2b1d00ff 2a1d00ff 1e1302ff 683a01ff e3a80dff e7cb22ff d0c64eff eedd36ff ffcf0cff d9a909ff a6820dff 74580fff b38a05ff c29406ff a27400ff e5b31fff ae8f23ff c79809ff dea902ff 987406ff c59b07ff fcc501ff f9ca05fe e1c025ff 85792bef 0b0b07bc 0000009d 0000007c 0000005b 00000044 00000031 0000001e 0000000d 00000004 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 66540c06 6d4b114d 653809ce 392301ff 291c00ff 2c1d00ff 2b1e00ff 2b1e01ff 291b03ff 694206ff dba713ff efc616ff 7b4e0fff 7d571aff b68a12ff e4b207ff ffcd02ff f8d318ff d2c03dff ae9c31ff b78b10ff d3990aff cc9c16ff c8a31dff e2c835ff ffe324ff f6cd0cff d09e0aff a87c14ff 9d751aff 6e560ce5 030401b1 0000008b 0000005b 00000030 00000019 0000000e 00000007 00000002 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 33320501 513e0d2a 6d3e06b9 412801ff 291c00fe 2a1c00ff 291c00ff 2c1e01ff 2f1c03ff 724506ff e8b413ff fad81aff 774a0dff 5c2e0dff 6e4214ff 805414ff a9750dff d6a90dff f1e95fff f6fc85ff e4d962ff d9bd39ff eac821ff ffef4dff ede868ff bea634ff 976e11ff 835b16ff 77541aff 896314ff 664c03dc 000000a8 0000007e 00000045 00000018 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 3e370a10 5d3b07a3 3a2602ff 281b00ff 2c1e00ff 2d1e00ff 2c1d01ff 2f1c03ff 4e2705ff 95650dff d2aa15ff 6d480eff 522b0fff 6a3e13ff 764b17ff 7b5319ff 835a19ff 987627ff c3b559ff b4a949ff b6a027ff c8a917ff bd9e20ff 7f5a17ff 71480eff 6f4810ff 6a4711ff 755014ff 8b6512ff 4b3905d7 000000a3 00000075 0000003b 00000011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 486c1a05 84480493 4a2a00ff 211900ff 271c00ff 291c00ff 301f01ff 3f2204ff 412006ff 3f1c07ff 572b0bff 6b3d0eff 663b10ff 5f3812ff 623c14ff 734b18ff 81581cff 845c1cff 7f5417ff c9c567ff efd835ff 9e6e00ff 542804ff 623807ff 5e390aff 643e0cff 764e10ff 795110ff 815f0efc 403308d1 0000009e 0000006c 00000033 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 50ff3501 713c0989 7a3f03ff 5e3300ff 2e1c00ff 261b00fe 291b01ff 341e03ff 4c2306ff 562809ff 4b240aff 51280bff 643910ff 724513ff 714615ff 653f15ff 643e17ff 714919ff 82591cff ab9b37ff c3a821ff 714301ff 4a2003ff 502a06ff 623909ff 70460bff 67400cff 66400cff 80651df7 292610c6 00000098 00000065 0000002d 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 51340b35 975106bc c16a01f3 bc6c00ff 703f00ff 382200fe 341b03fe 3a1d05ff 4a2408ff 5c2e0aff 5d2f0cff 562c0eff 582f10ff 673e13ff 754a16ff 714717ff 623916ff 664117ff b5b04dff d6b722ff 6a4000ff 3e1700ff 5b2e03ff 5b3105ff 583208ff 623a09ff 6d430bff 796625f2 1e2010bc 00000092 0000005c 00000027 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 211c0400 bf6c1200 00000000 00000410 482c0675 b36d02d0 e99602f8 ca8304ff 825405ff 522a05fe 421b06ff 441e09ff 51280bff 5e320eff 62350fff 5c3211ff 5c3412ff 643c14ff 6c3f15ff 704616ff b7ab43ff cfaa1eff 663900ff 3d1700ff 482001ff 4f2702ff 5d3204ff 5a3005fe 593107ff 675010f0 0d0c03b6 0000008b 00000053 00000020 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000410 482c0675 b36d02d0 e99602f8 ca8304ff 825405ff 522a05fe 421b06ff 441e09ff 51280bff 5e320eff 62350fff 5c3211ff 5c3412ff 643c14ff 6c3f15ff 704616ff b7ab43ff cfaa1eff 663900ff 3d1700ff 482001ff 4f2702ff 5d3204ff 5a3005fe 593107ff 675010f0 0d0c03b6 0000008b 00000053 00000020 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 06040101 00000005 00000014 00000247 61400493 ba8306d4 e5a90afd d29f0bff 8d5d08ff 562808fe 431a09ff 4b240bff 552d0dff 5d330fff 613311ff 5c3011ff 522b11ff 694011ff bba421ff caa115ff 552f00ff 381600ff 4a1f00ff 4d2500ff 492001ff 4d2401ff 8c6108ff 7e6912ef 000103b2 00000085 0000004c 0000001c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000c 00000019 0000002f 0a080258 654c0797 b38d0edd ecbb0fff d9a40cff 8b5a0aff 4e220aff 481c0bff 4e260cff 502a0eff 562d0fff 5b2b10ff 693b0eff bb9f20ff b78c12ff 552c00ff 391800ff 431d00ff 3e1300ff 572b00fe b88906ff dbb10dfe 4d420ad8 000000a8 0000007d 00000042 00000017 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000010 0000001e 00000034 1b140458 58440a9c be940eea f7c30cff d9a90fff 7c5110fe 4b1d0aff 4c1e0aff 4e270cff 44220dff 693b0aff be900bff cc8c05ff 482600ff 311400ff 3a1100fe 7b4c04fe ebbb0bff c09d0df6 392f05cd 040400b2 00000098 0000006a 00000035 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 00000012 00000022 00000035 0b07035e 574309aa c89e11f5 fedc1dff c6a921ff 6d4912fe 4d1d08ff 451a0bff 6b4009ff e0a907ff bd7f06ff 441d00ff 401a00fe b37c04ff f6c20dff 7d650ae4 080702bf 000000ac 0000009b 00000078 0000004c 00000022 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 00000013 00000022 00000035 01010262 6b5a12ba ddcb2ef5 f2eb53fe b0942aff 5d3309ff 683a08ff ab7605fe 945b02ff 6f3a00ff d59101ff daa006f8 3a2d05d3 000000b2 000000a5 0000008f 0000006f 0000004a 00000028 0000000f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000a 00000015 00000024 00000037 0b090771 868537c3 e4da42f1 e7bc15fe cf9706ff dfa101fe b87702ff cc8800fd 976b01ea 0d0801c2 000000ab 0000009e 00000081 00000060 0000003e 00000021 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000b 00000016 00000023 0000003e 2122127c aa9117c6 c2970cf0 a16f05ff 835904f3 4a3202d5 000000b5 000000a5 00000090 00000071 0000004f 00000030 00000017 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/btn_back.png │ ├── sng │ │ @@ -1,212 +1,204 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ } │ │ tRNS { │ │ - 0 2 5 7 6 3 1 10 19 23 20 11 0 4 12 27 123 255 228 22 0 14 30 140 255 255 255 29 16 32 178 255 255 255 34 18 49 191 255 255 0 8 52 217 255 255 255 255 255 36 0 9 81 229 255 255 255 255 255 45 26 17 24 84 242 255 255 255 255 255 255 102 101 95 92 56 13 125 255 255 255 255 255 255 140 255 255 255 255 31 15 178 255 255 255 48 255 255 255 51 217 255 255 255 77 217 255 255 242 255 242 255 255 255 79 242 21 80 217 255 51 217 255 48 178 255 165 28 126 255 255 111 242 255 102 101 95 92 56 0 82 0 53 217 255 0 50 204 255 33 178 255 140 0 123 228} │ │ + 0 2 5 7 6 3 1 10 19 23 20 11 4 12 27 123 228 22 14 30 140 29 16 32 178 34 18 49 191 8 52 217 36 9 81 229 45 26 17 24 84 242 102 101 95 92 56 13 125 140 31 15 178 48 51 217 77 217 242 242 79 242 21 80 217 51 217 48 178 165 28 126 111 242 102 101 95 92 56 82 53 217 50 204 33 178 140 123 228} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304050600000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000006050708090a0b0500000000000000000000000000000000000000000000 │ │ -00000000000000000000000c0c0c0c0c0c060d0e0f10111213030c000000000000000000000000000000000000000000 │ │ -00000000000000000000001414141414060215161718191a1b0714000000000000000000000000000000000000000000 │ │ -00000000000000000000001414141406041c1d1e181f2021220b14000000000000000000000000000000000000000000 │ │ -00000000000000000000001414140103232425181a202627220b14000000000000000000000000000000000000000000 │ │ -0000000000000000000000282801290a2a2b2c2d2e262f30311505050505050505050505050505010606000000000000 │ │ -000000000000000000000032053313343536373826392f3a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d150702010000000000 │ │ -0000000000000000000006050b3e3f4041423843444545464748494949494949494949494949494a4b4c0d0000000000 │ │ -000000000000000000060d0e0f4d4e4f503843514444444252361111111111111111111111111111533e290000000000 │ │ -00000000000000000602151b544e52552e56262626262626572155555555555555555555555555555859070000000000 │ │ -0000000000000006025a1d5b4e5c552e5d565656565656565d275e5e5e5e5e5e5e5e5e5e5e5e5e5e55220b0000000000 │ │ -00000000000001033d5f5b6061552e575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d62220b0000000000 │ │ -0000000000010308636453655566273030303030303030303030303030303030303030303030303067220b0000000000 │ │ -00000000000d5a68694e6a50665e27272727272727272727272727272727272727272727272727276b220b0000000000 │ │ -000000000003096c6d6a503a2e38383838383838383838383838383838383838383838383838383855220b0000000000 │ │ -000000000003096e6f5070662020202020202020202020202020202020202020202020202020202071220b0000000000 │ │ -00000000000d1c727356663a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a42220b0000000000 │ │ -00000000000129747576433a2121212121212121212121212121212121212121212121212121212177220b0000000000 │ │ -000000000000012908787943666767676767676767676767676767676767676767676767676767677a220b0000000000 │ │ -0000000000000001033d7b7c563a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7d220b0000000000 │ │ -000000000000000006025a597e2666505050505050505050505050505050505050505050505050505859070000000000 │ │ -000000000000000000060d4c7f8026665071717171717120438181818181818181818181818181825e3e290000000000 │ │ -00000000000000000000060d0b3c83842085424242424266868788888888888888888888888888898a4c0d0000000000 │ │ -00000000000000000000008b0507098c843871777777772d3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d150702010000000000 │ │ -00000000000000000000008d8d01290a8e8f2e719090906a311505050505050505050505050505010606000000000000 │ │ -0000000000000000000000919191010323929338717d7d94220b8d000000000000000000000000000000000000000000 │ │ -00000000000000000000009191919106041c959627502d97220b91000000000000000000000000000000000000000000 │ │ -0000000000000000000000919191919106021516985e6b941b0791000000000000000000000000000000000000000000 │ │ -0000000000000000000000999999999999060d0e0f9a819b130399000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000060c0d0e0f5910110300000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000006021213145a5b5c150700000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000006041617185a5d5e5f190b00000000000000000000000000000000000000000000 │ │ +000000000000000000000000000001031a1b1c5a5c5e6061190b00000000000000000000000000000000000000000000 │ │ +00000000000000000000000000011d0a1e1f626364606566201205050505050505050505050505010606000000000000 │ │ +0000000000000000000000000521112223676869606a656b242526262626262626262626262626120702010000000000 │ │ +0000000000000000000006050b2728296c6d696e6f7070712a2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2e2f0c0000000000 │ │ +000000000000000000060c0d0e30727374696e756f6f6f6d7667595959595959595959595959595977271d0000000000 │ │ +0000000000000000060212153172767864796060606060607a5f78787878787878787878787878787b32070000000000 │ │ +000000000000000602331734727c78647d797979797979797d617e7e7e7e7e7e7e7e7e7e7e7e7e7e78190b0000000000 │ │ +00000000000001032635347f8078647a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d81190b0000000000 │ │ +0000000000010308363777827883616666666666666666666666666666666666666666666666666684190b0000000000 │ │ +00000000000c333839728574837e616161616161616161616161616161616161616161616161616186190b0000000000 │ │ +000000000003093a8785746b6469696969696969696969696969696969696969696969696969696978190b0000000000 │ │ +000000000003093b887489835e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e8a190b0000000000 │ │ +00000000000c163c3d79836b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6d190b0000000000 │ │ +0000000000011d3e3f406e6b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8b190b0000000000 │ │ +000000000000011d0841426e838484848484848484848484848484848484848484848484848484848c190b0000000000 │ │ +000000000000000103264344796b88888888888888888888888888888888888888888888888888888d190b0000000000 │ │ +000000000000000006023332456083747474747474747474747474747474747474747474747474747b32070000000000 │ │ +000000000000000000060c2f46476083748a8a8a8a8a8a5e6e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f7e271d0000000000 │ │ +00000000000000000000060c0b2548495e906d6d6d6d6d834a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4e2f0c0000000000 │ │ +0000000000000000000000000507094f49698a8b8b8b8b63242526262626262626262626262626120702010000000000 │ │ +00000000000000000000000000011d0a5051648a91919185201205050505050505050505050505010606000000000000 │ │ +000000000000000000000000000001031a5253698a8d8d92190b00000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000060416545561746393190b00000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000006021213567e8692150700000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000060c0d0e578e58110300000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000006050708090a0b0500000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304050600000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/btn_edit.png │ ├── sng │ │ @@ -1,79 +1,49 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ @@ -92,15 +62,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ @@ -117,110 +86,141 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ } │ │ tRNS { │ │ - 0 1 4 7 8 2 16 24 28 21 79 217 255 22 82 242 255 255 255 255 82 255 255 255 255 242 255 255 255 255 255 255 255 255 242 255 255 255 255 255 242 255 242 255 82 255 255 255 81 242 78 15 204 255 229 25 5 17 80 255 242 79 10 29 242 255 242 82 3 93 242 151 217 242 82 27 191 128 128 12 33 88 42 127 242 36 23 126 242 83 20 123 255 191 11 26 111 9 177 151 6 125 31 229 94 126 14 50 34 13 18 109 204 165 153 127 204 255 86 39 128 35 255 83 46 102 217 126 96 255 242 86 30 32 65 123 164 217 255 255 124 153 242 153 191 242 255 229 178 137 62 204 242 204 151 95 50 255 217 178 123 80 215 204 153 96} │ │ + 0 1 4 7 8 2 16 24 28 21 79 217 22 82 242 82 242 242 242 242 82 81 242 78 15 204 229 25 5 17 80 242 79 10 29 242 242 82 3 93 242 151 217 242 82 27 191 128 128 12 33 88 42 127 242 36 23 126 242 83 20 123 191 11 26 111 9 177 151 6 125 31 229 94 126 14 50 34 13 18 109 204 165 153 127 204 86 39 128 35 83 46 102 217 126 96 242 86 30 32 65 123 164 217 124 153 242 153 191 242 229 178 137 62 204 242 204 151 95 50 217 178 123 80 215 204 153 96} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000010203040302010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000005030607080706030500000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000504090a0b0c0b0a090405000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000005040d0e0f10111213140d04050000000000000000000000000000 │ │ -000000000000000000000000000000000000000005040d140f1215161718190e0d040500000000000000000000000000 │ │ -0000000000000000000000000000000000000005040d0e0f121a1b1c1d1c1e19140d0405000000000000000000000000 │ │ -00000000000000000000000000000000000005040d140f1215161c1d1c1d1c1e190e0d04050000000000000000000000 │ │ -000000000000000000000000000000000005040d0e0f1f20161c1c1c1d1c1c1c2119140d040500000000000000000000 │ │ -0000000000000000000000000000000005040d142223241617251c251c1c251c1726190e0d0405000000000000000000 │ │ -00000000000000000000000000000005040d14221f2716171c1c1c1c1c1c1c1c1c171828140d04050000000000000000 │ │ -000000000000000000000000000005040d142210272917171c171c171c171c171c17171828140d040500000000000000 │ │ -0000000000000000000000000005040d142a1027291617171717171717171717171717162b28140d0405000000000000 │ │ -00000000000000000000000005040d2c22102d2e1617172f172f172f172f172f172f1717162b28300903010000000000 │ │ -000000000000000000000005040d2c31132d1a1617162f1b2f1b2f1b2f1b2f1b2f1b162f1b162b0f3233020000000000 │ │ -0000000000000000000005040d2c2a132d1a1616161b1616161616161616161616161b161616162b3407030000000000 │ │ -00000000000000000005040d2c3113351a29161b1616161b161b161b161b161b161616161616161a1108040000000000 │ │ -00000000000000000504092c311311152929292929292929292929292929292916291629162916253637030000000000 │ │ -000000000000000038393a313b111529292929292929292929292929292929292929292929291c3c3d06020000000000 │ │ -00000000000000013e3f400c11151a414129414141294141294141412941414129414129291742430903050000000000 │ │ -000000000000004406451011241a1a2e1a1a1a2e1a1a2e1a1a1a2e1a1a1a2e1a1a2e1a1a1746430d0405000000000000 │ │ -00000000000000380d47184817161a1a1a2e1a1a1a1a1a1a2e1a1a1a2e1a1a1a1a1a1a17494a0d040500000000000000 │ │ -00000000000000044b4c184d4e17161515151515151515151515151515151515151a1b49430d04050000000000000000 │ │ -000000000000014f50281e5152531729151515151515151515151515151515151a1649430d0405000000000000000000 │ │ -00000000000005060a125455564b5717411520201520152020152020201520152958590d040500000000000000000000 │ │ -000000000000385a5b5c5d085e5e5f57174124272427272427272427242727292f605661050000000000000000000000 │ │ -00000000000003376212630d64445e5f571b1a27272727272727272727272e2f65373e05000000000000000000000000 │ │ -0000000000013e66672b68394400445e5f57161a2727272727272727271a1b695f5e4400000000000000000000000000 │ │ -0000000000056a6b13186c6d010000445e5f571b152d2d2d2d2d2d2d1a1b575f5e440000000000000000000000000000 │ │ -0000000000026e6f1070663e01000000445e5f5716152d2d2d2d2d1516575f5e44000000000000000000000000000000 │ │ -00000000006407710c726c6d0500000000445e4b731615352d351516575f5e4400000000000000000000000000000000 │ │ -0000000000613f74752276070405000105383e5a7778152d111516575f5e440000000000000000000000000000000000 │ │ -00000000016d797a1213317b564f615e335a37507c7d7e1115297f5f5e44000000000000000000000000000000000000 │ │ -0000000044398081181e3b8283508485868788898a8b5c291c8c5f5e4400000000000000000000000000000000000000 │ │ -00000000640d8d0c181e263b8e8f9091928a102d2993949596093e440000000000000000000000000000000000000000 │ │ -00000000044b973b181e1e112b5c181598999a9b9c665f5a6d0344000000000000000000000000000000000000000000 │ │ -00000000045f0f2b2729179d9e9fa0a15008566e6d3e0338050100000000000000000000000000000000000000000000 │ │ -00000000645aa249a3a4a59c84375a064f04644401000000000000000000000000000000000000000000000000000000 │ │ -00000000443e5a5f4b566e6d3e0302050100000000000000000000000000000000000000000000000000000000000000 │ │ -000000000144640404644401000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000504090a0b800b0a090405000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000005040c0d0e818283840f0c04050000000000000000000000000000 │ │ +000000000000000000000000000000000000000005040c0f0e8385868788100d0c040500000000000000000000000000 │ │ +0000000000000000000000000000000000000005040c0d0e83898a8b8c8b8d100f0c0405000000000000000000000000 │ │ +00000000000000000000000000000000000005040c0f0e8385868b8c8b8c8b8d100d0c04050000000000000000000000 │ │ +000000000000000000000000000000000005040c0d0e8e8f868b8b8b8c8b8b8b90100f0c040500000000000000000000 │ │ +0000000000000000000000000000000005040c0f1191928687938b938b8b938b8794100d0c0405000000000000000000 │ │ +00000000000000000000000000000005040c0f118e9586878b8b8b8b8b8b8b8b8b8788120f0c04050000000000000000 │ │ +000000000000000000000000000005040c0f1181959687878b878b878b878b878b878788120f0c040500000000000000 │ │ +0000000000000000000000000005040c0f1381959686878787878787878787878787878697120f0c0405000000000000 │ │ +00000000000000000000000005040c14118198998687879a879a879a879a879a879a8787869712150903010000000000 │ │ +000000000000000000000005040c14168498898687869a8a9a8a9a8a9a8a9a8a9a8a869a8a86970e1718020000000000 │ │ +0000000000000000000005040c14138498898686868a8686868686868686868686868a86868686971907030000000000 │ │ +00000000000000000005040c1416849b8996868a8686868a868a868a868a868a86868686868686898208040000000000 │ │ +000000000000000005040914168482859696969696969696969696969696969686968696869686931a1b030000000000 │ │ +00000000000000001c1d1e169c828596969696969696969696969696969696969696969696968b1f2006020000000000 │ │ +0000000000000001212223808285899d9d969d9d9d969d9d969d9d9d969d9d9d969d9d96968724250903050000000000 │ │ +0000000000000026062781829289899989898999898999898989998989899989899989898728250c0405000000000000 │ │ +000000000000001c0c29882a8786898989998989898989899989898999898989898989872b2c0c040500000000000000 │ │ +00000000000000042d2e882f308786858585858585858585858585858585858585898a2b250c04050000000000000000 │ │ +000000000000013132128d33343587968585858585858585858585858585858589862b250c0405000000000000000000 │ │ +00000000000005060a833637382d39879d858f8f858f858f8f858f8f8f858f85963a3b0c040500000000000000000000 │ │ +0000000000001c3c3d9e3e083f3f4039879d92959295959295959295929595969a413842050000000000000000000000 │ │ +000000000000031b4383440c45263f40398a899595959595959595959595999a461b2105000000000000000000000000 │ │ +00000000000121474897491d2600263f40398689959595959595959595898a4a403f2600000000000000000000000000 │ │ +0000000000054b4c84884d4e010000263f40398a8598989898989898898a39403f260000000000000000000000000000 │ │ +0000000000024f508151472101000000263f403986859898989898858639403f26000000000000000000000000000000 │ │ +000000000045075280534d4e0500000000263f2d5486859b989b858639403f2600000000000000000000000000000000 │ │ +00000000004222559f11560704050001051c213c5758859882858639403f260000000000000000000000000000000000 │ │ +00000000014e59a08384165a3831423f183c1b325b5c5d8285965e403f26000000000000000000000000000000000000 │ │ +00000000261d5fa1888d9c606132626364656667a2a39e968b68403f2600000000000000000000000000000000000000 │ │ +00000000450c6980888d949c6a6b6c6da4a28198966e6f70710921260000000000000000000000000000000000000000 │ │ +00000000042d729c888d8d82979e8885737475767747403c4e0326000000000000000000000000000000000000000000 │ │ +0000000004400e97959687a578797a7b3208384f4e21031c050100000000000000000000000000000000000000000000 │ │ +00000000453c7c2b7d7e7f77621b3c063104452601000000000000000000000000000000000000000000000000000000 │ │ +0000000026213c402d384f4e210302050100000000000000000000000000000000000000000000000000000000000000 │ │ +000000000126450404452601000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/btn_export.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff08 ff08 ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff18 ff1a ff13 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7300 7300 7300 7300 7300 7300 7300 7300 7300 7300 7300 ff04 ff10 7d68 59ff 5aff 7b7b ff1c ff0d ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7200 7200 7200 7200 7200 7200 7200 7200 7200 7200 7200 ff06 ff17 71cb 74ff 74ff 61ff 6fa5 ff20 ff10 ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7200 7200 7200 7200 7200 7200 7200 7200 ff01 ff03 ff06 ff0f ff22 7fcc 89ff 96ff 88ff 68ff 69bf c831 ff12 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7200 7200 7200 7200 7200 7200 ff02 ff04 ff09 ff10 ff16 ff22 ff33 68cc 8aff 9eff a0ff 8fff 6aff 65d9 cc34 ff14 ff07 ff02 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff02 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7200 7200 7200 7200 ff01 ff04 ff09 ff12 ff1c ac42 6ca5 60d9 5aff 61ff 8bff 9eff a0ff 9fff 94ff 6cff 61f2 984e ff10 ff04 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff02 ff06 ff0b ff0e ff0d ff0a ff07 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 7000 7000 7000 ff02 ff06 ff0f ff1b 8c5f 60cc 59ff 5cff 6eff 7eff 8aff 95ff 9cff 9eff 9eff 9dff 98ff 75ff 66f2 ff18 ff07 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff05 ff0e 7d55 855a a940 ff1f ff18 ff11 ff0a ff05 ff02 ff00 ff00 ff00 ff00 6f00 6f00 ff03 ff09 ff14 c832 67b2 59ff 62ff 7aff 87ff 8cff 91ff 96ff 9aff 9cff 9dff 9dff 9dff 9cff 9eff 8cff ff1a ff08 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff08 ff18 55ff 5aff 59ff 5ce5 66b2 8a5f ff1d ff12 ff09 ff04 ff01 ff00 ff00 ff01 ff04 ff0b ff19 8c60 58f2 5bff 75ff 88ff 8fff 95ff 98ff 9aff 9bff 9cff 9cff 9cff 9cff 9cff a3ff abff aca3 ff14 ff06 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff0a ff1f 74ff 83ff 82ff 76ff 5fff 5bff 61cc 8a5f ff1b ff0f ff06 ff02 ff01 ff04 ff0d ff1d 7b7e 58ff 66ff 82ff 8cff 94ff 99ff 9dff a5ff a6ff a5ff 9eff 9bff 9bff 9cff a5ff acff be7d ff1a ff0b ff03 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff0b ff21 76ff 8cff 92ff 91ff 8fff 81ff 67ff 5bff 66b2 c731 ff13 ff08 ff06 ff0e ff1f 64b2 57ff 6cff 85ff 8fff 95ff 99ff a1ff abff b6cc c180 a9cc 9cff 99ff 9bff a5ff acf2 cd53 ff19 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff09 ff1c 7fff 98ff 9aff 98ff 97ff 94ff 91ff 80ff 61ff 5de5 934d ff13 ff12 ff1f 64b2 58ff 73ff 87ff 90ff 96ff 9bff a5ff aef2 c17e ff27 ff2b 97cc 97ff 9aff a4ff aed9 d443 ff15 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff06 ff13 9fa1 aee5 acff a2ff 99ff 96ff 95ff 94ff 8bff 7aff 6aff aa3d ff23 63b2 56ff 72ff 87ff 90ff 95ff 9dff a7ff b3bf e434 ff17 ff11 ff17 9f94 a5ff adff b0cc e131 ff13 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff03 ff09 ff14 ff20 c962 b2cc a7ff 9dff 95ff 94ff 9bff a1ff ad80 ff2d 748d 55ff 71ff 85ff 8fff 94ff 9eff a6ff b98c ff1f ff10 ff07 ff04 ff0a ff16 b375 bb76 ff1b ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff01 ff03 ff06 ff0c ff14 ff20 be7e aaf2 a2ff 9fff a3ff b580 ff33 8380 58ff 6aff 85ff 8eff 93ff 9eff a6f2 c462 ff1a ff0c ff04 ff01 ff01 ff03 ff08 ff0d ff0e ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0c ff17 e233 b2bf b0ff b680 ff33 8680 5cff 6bff 82ff 8bff 91ff 9cff a3f2 c853 ff17 ff0a ff03 ff01 6800 6600 6600 ff01 ff02 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff1c cb42 ff31 7d8d 5bff 69ff 7fff 89ff 8fff 9aff a2f2 c753 ff17 ff09 ff02 6900 6500 6500 6500 6500 6500 6500 6700 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff19 ff2a 6bb2 5bff 6aff 7eff 87ff 8eff 99ff a1f2 c858 ff1e ff0e ff05 ff01 6500 6500 6500 6500 6500 6500 6500 6500 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0c ff18 ab44 58d9 56ff 6dff 7eff 86ff 8bff 96ff 9ff2 c559 ff2b 8759 ff16 ff0b ff04 ff01 6300 6300 6300 6300 ff01 ff02 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff06 ff0b ff14 ff21 6d8b 4ef2 54ff 6fff 7dff 85ff 8aff 94ff 9cff c359 ff33 6ab2 53ff 737b ff1c ff0d ff05 ff01 6200 ff01 ff03 ff08 ff0d ff0e ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff02 ff05 ff0d ff15 ff20 8862 55cc 4fff 60ff 74ff 7eff 85ff 89ff 95ff 9ff2 b373 ff33 6ab2 57ff 59ff 53ff 64a5 ff21 ff11 ff07 ff02 ff03 ff0a ff16 6a75 6b76 ff1b ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff04 ff0e 993a 6a8a 53d9 4dff 54ff 6aff 78ff 7fff 84ff 88ff 95ff 9ef2 c658 ff2c 68b2 56ff 6aff 7aff 70ff 57ff 58cc c835 ff17 ff0c ff0a ff13 6094 4cff 4eff 55cc c331 ff13 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff08 ff18 49ff 4dff 59ff 6aff 74ff 7aff 80ff 84ff 8bff 97ff a4d9 c150 ff1d a84b 6fff 75ff 78ff 81ff 83ff 77ff 58ff 50f2 737e ff20 ff1a ff23 64cc 66ff 6cff 55ff 55d9 a642 ff15 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff0a ff1f 61ff 70ff 76ff 7aff 7eff 82ff 85ff 91ff 9dff aea5 dd30 ff13 ff0d ff15 a07a 90ff 8bff 84ff 84ff 83ff 7eff 66ff 52ff 55cc 8b66 ff33 59cc 6dff 7dff 78ff 5bff 51f2 9653 ff18 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff0b ff20 63ff 77ff 7eff 80ff 85ff 91ff 9eff a7d9 bf60 ff1b ff0e ff06 ff04 ff0a ff19 b06f 9af2 8fff 84ff 82ff 81ff 7fff 72ff 59ff 4eff 50e5 50f2 70ff 80ff 81ff 7dff 60ff 51f2 717c ff19 ff0a ff02 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff09 ff1a 76ff 92ff 9aff 9fff a4ff acbf bc6e ff1f ff13 ff09 ff04 ff01 ff01 ff03 ff0a ff17 c051 a0e5 94ff 87ff 81ff 81ff 7fff 7cff 73ff 6cff 6cff 77ff 7fff 81ff 80ff 7cff 65ff 50ff 6e7a ff13 ff05 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff06 ff11 9591 ae96 b298 bd6e e032 ff1b ff12 ff0b ff05 ff02 ff00 ff00 ff00 5a00 ff02 ff08 ff13 db31 aaa5 9aff 8eff 84ff 7fff 7fff 7dff 7aff 79ff 7cff 7fff 7fff 7fff 7fff 7dff 69ff 5bff ff19 ff07 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff03 ff08 ff0f ff14 ff15 ff11 ff0d ff08 ff04 ff02 ff00 ff00 ff00 ff00 ff00 5900 5900 ff02 ff06 ff0e ff1b bb5f a7cc 9cff 90ff 85ff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7fff 8bff 7ef2 ff18 ff07 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff05 ff05 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5800 5800 5800 ff01 ff04 ff09 ff12 ff1d bd5f adb2 a4f2 a2ff 96ff 8bff 7fff 7dff 7dff 7dff 81ff 8dff 97f2 ba4f ff10 ff04 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0a ff11 ff19 ff20 c853 bd66 8fe5 80ff 7cff 7cff 82ff 8fff 9cd9 ca42 ff14 ff07 ff02 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff07 ff0b ff15 ff27 7ccc 7bff 7bff 83ff 90ff 9fbf db31 ff12 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff08 ff19 72cc 7bff 84ff 92ff a3a5 ff20 ff10 ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff10 9a67 99ff a3f2 af7b ff1b ff0d ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff18 ff19 ff13 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff07 ff07 ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff08 ff08 ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff18 ff1a ff13 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff10 7d68 59ff 5aff 7b7b ff1c ff0d ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff06 ff17 71cb 74ff 74ff 61ff 6fa5 ff20 ff10 ff06 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0f ff22 7fcc 89ff 96ff 88ff 68ff 69bf c831 ff12 ff07 ff02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff04 ff09 ff10 ff16 ff22 ff33 68cc 8aff 9eff a0ff 8fff 6aff 65d9 cc34 ff14 ff07 ff02 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff02 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff09 ff12 ff1c ac42 6ca5 60d9 5aff 61ff 8bff 9eff a0ff 9fff 94ff 6cff 61f2 984e ff10 ff04 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff02 ff06 ff0b ff0e ff0d ff0a ff07 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0f ff1b 8c5f 60cc 59ff 5cff 6eff 7eff 8aff 95ff 9cff 9eff 9eff 9dff 98ff 75ff 66f2 ff18 ff07 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff05 ff0e 7d55 855a a940 ff1f ff18 ff11 ff0a ff05 ff02 0000 0000 0000 0000 0000 0000 ff03 ff09 ff14 c832 67b2 59ff 62ff 7aff 87ff 8cff 91ff 96ff 9aff 9cff 9dff 9dff 9dff 9cff 9eff 8cff ff1a ff08 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff08 ff18 55ff 5aff 59ff 5ce5 66b2 8a5f ff1d ff12 ff09 ff04 ff01 0000 0000 ff01 ff04 ff0b ff19 8c60 58f2 5bff 75ff 88ff 8fff 95ff 98ff 9aff 9bff 9cff 9cff 9cff 9cff 9cff a3ff abff aca3 ff14 ff06 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff0a ff1f 74ff 83ff 82ff 76ff 5fff 5bff 61cc 8a5f ff1b ff0f ff06 ff02 ff01 ff04 ff0d ff1d 7b7e 58ff 66ff 82ff 8cff 94ff 99ff 9dff a5ff a6ff a5ff 9eff 9bff 9bff 9cff a5ff acff be7d ff1a ff0b ff03 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff0b ff21 76ff 8cff 92ff 91ff 8fff 81ff 67ff 5bff 66b2 c731 ff13 ff08 ff06 ff0e ff1f 64b2 57ff 6cff 85ff 8fff 95ff 99ff a1ff abff b6cc c180 a9cc 9cff 99ff 9bff a5ff acf2 cd53 ff19 ff0b ff04 ff01 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff09 ff1c 7fff 98ff 9aff 98ff 97ff 94ff 91ff 80ff 61ff 5de5 934d ff13 ff12 ff1f 64b2 58ff 73ff 87ff 90ff 96ff 9bff a5ff aef2 c17e ff27 ff2b 97cc 97ff 9aff a4ff aed9 d443 ff15 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff06 ff13 9fa1 aee5 acff a2ff 99ff 96ff 95ff 94ff 8bff 7aff 6aff aa3d ff23 63b2 56ff 72ff 87ff 90ff 95ff 9dff a7ff b3bf e434 ff17 ff11 ff17 9f94 a5ff adff b0cc e131 ff13 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff03 ff09 ff14 ff20 c962 b2cc a7ff 9dff 95ff 94ff 9bff a1ff ad80 ff2d 748d 55ff 71ff 85ff 8fff 94ff 9eff a6ff b98c ff1f ff10 ff07 ff04 ff0a ff16 b375 bb76 ff1b ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 ff03 ff06 ff0c ff14 ff20 be7e aaf2 a2ff 9fff a3ff b580 ff33 8380 58ff 6aff 85ff 8eff 93ff 9eff a6f2 c462 ff1a ff0c ff04 ff01 ff01 ff03 ff08 ff0d ff0e ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0c ff17 e233 b2bf b0ff b680 ff33 8680 5cff 6bff 82ff 8bff 91ff 9cff a3f2 c853 ff17 ff0a ff03 ff01 0000 0000 0000 ff01 ff02 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff1c cb42 ff31 7d8d 5bff 69ff 7fff 89ff 8fff 9aff a2f2 c753 ff17 ff09 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff19 ff2a 6bb2 5bff 6aff 7eff 87ff 8eff 99ff a1f2 c858 ff1e ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0c ff18 ab44 58d9 56ff 6dff 7eff 86ff 8bff 96ff 9ff2 c559 ff2b 8759 ff16 ff0b ff04 ff01 0000 0000 0000 0000 ff01 ff02 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0b ff14 ff21 6d8b 4ef2 54ff 6fff 7dff 85ff 8aff 94ff 9cff c359 ff33 6ab2 53ff 737b ff1c ff0d ff05 ff01 0000 ff01 ff03 ff08 ff0d ff0e ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff02 ff05 ff0d ff15 ff20 8862 55cc 4fff 60ff 74ff 7eff 85ff 89ff 95ff 9ff2 b373 ff33 6ab2 57ff 59ff 53ff 64a5 ff21 ff11 ff07 ff02 ff03 ff0a ff16 6a75 6b76 ff1b ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff04 ff0e 993a 6a8a 53d9 4dff 54ff 6aff 78ff 7fff 84ff 88ff 95ff 9ef2 c658 ff2c 68b2 56ff 6aff 7aff 70ff 57ff 58cc c835 ff17 ff0c ff0a ff13 6094 4cff 4eff 55cc c331 ff13 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff08 ff18 49ff 4dff 59ff 6aff 74ff 7aff 80ff 84ff 8bff 97ff a4d9 c150 ff1d a84b 6fff 75ff 78ff 81ff 83ff 77ff 58ff 50f2 737e ff20 ff1a ff23 64cc 66ff 6cff 55ff 55d9 a642 ff15 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff0a ff1f 61ff 70ff 76ff 7aff 7eff 82ff 85ff 91ff 9dff aea5 dd30 ff13 ff0d ff15 a07a 90ff 8bff 84ff 84ff 83ff 7eff 66ff 52ff 55cc 8b66 ff33 59cc 6dff 7dff 78ff 5bff 51f2 9653 ff18 ff0a ff03 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff0b ff20 63ff 77ff 7eff 80ff 85ff 91ff 9eff a7d9 bf60 ff1b ff0e ff06 ff04 ff0a ff19 b06f 9af2 8fff 84ff 82ff 81ff 7fff 72ff 59ff 4eff 50e5 50f2 70ff 80ff 81ff 7dff 60ff 51f2 717c ff19 ff0a ff02 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff09 ff1a 76ff 92ff 9aff 9fff a4ff acbf bc6e ff1f ff13 ff09 ff04 ff01 ff01 ff03 ff0a ff17 c051 a0e5 94ff 87ff 81ff 81ff 7fff 7cff 73ff 6cff 6cff 77ff 7fff 81ff 80ff 7cff 65ff 50ff 6e7a ff13 ff05 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff06 ff11 9591 ae96 b298 bd6e e032 ff1b ff12 ff0b ff05 ff02 0000 0000 0000 0000 ff02 ff08 ff13 db31 aaa5 9aff 8eff 84ff 7fff 7fff 7dff 7aff 79ff 7cff 7fff 7fff 7fff 7fff 7dff 69ff 5bff ff19 ff07 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff03 ff08 ff0f ff14 ff15 ff11 ff0d ff08 ff04 ff02 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0e ff1b bb5f a7cc 9cff 90ff 85ff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7eff 7fff 8bff 7ef2 ff18 ff07 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 ff02 ff04 ff05 ff05 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff09 ff12 ff1d bd5f adb2 a4f2 a2ff 96ff 8bff 7fff 7dff 7dff 7dff 81ff 8dff 97f2 ba4f ff10 ff04 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0a ff11 ff19 ff20 c853 bd66 8fe5 80ff 7cff 7cff 82ff 8fff 9cd9 ca42 ff14 ff07 ff02 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff07 ff0b ff15 ff27 7ccc 7bff 7bff 83ff 90ff 9fbf db31 ff12 ff07 ff02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff08 ff19 72cc 7bff 84ff 92ff a3a5 ff20 ff10 ff06 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff10 9a67 99ff a3f2 af7b ff1b ff0d ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff18 ff19 ff13 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff07 ff07 ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/dtitem_detail_week.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5f514600 4e433f00 56494200 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 493e3d00 4c413e00 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5e504600 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6b5c4b00 5a4e4500 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 43393a00 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 594d4400 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed08aff fbdc90ff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd089ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 51454000 51454000 51454000 51454000 51454000 51454000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff e4c16fff efce80ff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7eff eccc7eff eccc7eff eccc7eff eccc7eff eccc7eff eccc7eff eccc7fff eccc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 594c4300 594c4300 594c4300 594c4300 594c4300 594c4300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c89b41ff e9c570ff edc973ff ebc671ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ebc673ff ebc673ff ebc673ff ebc673ff ebc673ff ebc673ff ebc773ff ebc773ff ebc774ff bc9f5dff 9d854dff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff d2a64aff ecc668ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff e9c267ff e9c267ff ab8e4cff 8c743eff 8c743eff ab8e4cff ab8e4cff ab8e4cff 9b8145ff 100d07ff 3e341cff e9c268ff e9c268ff e9c368ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 5f514400 5f514400 5f514400 5f514400 5f514400 5f514400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff c19234ff deb252ff ebc05dff e7bc5aff e8bd5aff e8bd5aff e8bd5aff e8bd5aff e8bd5bff 7c6531ff 0f0d06ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3e3219ff e8bd5cff e8bd5cff e8be5dff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 64554400 64554400 64554400 64554400 64554400 64554400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff bc8d30ff ce9e3eff e8b950ff e7b94fff e6b84eff b8933eff b8933eff e6b84eff 5c4a20ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4d3e1bff e6b950ff e6b950ff e6b951ff e6b951ff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 61524200 61524200 61524200 61524200 61524200 61524200 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff be8e32ff c49435ff dead3fff e6b543ff e4b342ff 3d3012ff 7a5f24ff 7a5f24ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 7a6024ff e4b444ff e4b444ff e4b445ff e4b445ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff c59435ff bf8f33ff d2a137ff e5b13bff e4b13bff 3d2f10ff 2d230cff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c04ff c59933ff e3b03bff e3b03bff e3b03cff e3b03cff e3b03cff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff d19f36ff bf8f34ff c99835ff e1ae3aff e4b13bff 795e1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c04ff b68d2fff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 574a4100 574a4100 574a4100 574a4100 574a4100 574a4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff c19234ff c49435ff dcaa3aff e4b13bff 795d1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3c2f10ff 795d1fff d3a337ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 54484100 54484100 54484100 54484100 54484100 54484100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff c69635ff c39335ff d5a338ff e3b03bff 967527ff 000000ff 0f0c04ff 69521cff a5802bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff d3a337ff 886923ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 4f444100 4f444100 4f444100 4f444100 4f444100 4f444100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 8d3e1a00 693f0d00 4c361f00 00000007 1613112b 7c6538d3 e7b239ff cb9a36ff c39335ff cf9e37ff e0ad3aff a5802bff 000000ff 957327ff dfad39ff e0ad3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff 967427ff 0f0c04ff 785d1fff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e0ad3bff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 4b414100 4b414100 4b414100 4b414100 4b414100 4b414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 8a411700 5a220c00 462d0000 51382100 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff c59535ff cb9a35ff deaa39ff c29732ff 010000ff a27c2cff dca939ff dba738ff dda939ff dfac3aff deab3aff dfac3aff dfac3aff dfac3aff 4a3913ff 000000ff 957327ff dfac3aff dfac3aff deab3aff deab3aff deac3aff e0ad3aff e2af3bff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 4a414100 4a414100 4a414100 4a414100 4a414100 4a414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 b5887000 7d401c00 531d0b00 27030400 4c300200 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c89736ff daa839ff deac3aff 000000ff 9e792aff d9a639ff dba839ff dca939ff dcaa3aff dba939ff ddab3aff ddab3aff cea036ff 0f0b04ff 000000ff a27d2bff dcaa3aff dca93aff ddaa3aff dfac3aff e1ae3bff e1ae3bff ddaa3aff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 4c424100 4c424100 4c424100 4c424100 4a414100 4e434100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 57261401 98481900 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 86733f00 6c4c2300 24040500 2e070400 4c300400 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff c59435ff d7a538ff dca939ff dba939ff d8a638ff daa738ff dba839ff dca939ff dca939ff dba939ff dca939ff dca939ff 755a1eff 000000ff 000000ff a17b2aff dca939ff dcaa39ff dca939ff ddaa39ff ddab3aff daa739ff d8a638ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 4b414100 4b414100 4b414100 4b424100 51464100 584b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3a171000 3a171000 3a171000 3a171000 35141000 54241202 98481901 93451900 44190d00 310f0b00 2f0c0c00 2e080701 25030400 1a000001 2c0f0613 38130611 2f0c0000 2d0e0700 26060700 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bf8e32ff ce9d36ff d8a538ff daa839ff d9a739ff daa839ff daa839ff daa839ff daa839ff daa839ff daa839ff dba839ff 1d1608ff 000000ff 000000ff dba839ff dba839ff daa839ff dba939ff dba939ff daa739ff d8a638ff d6a538ff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 65544000 65544000 65544000 66564000 5e504100 51454100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 52241200 a44e1a00 57241000 300e0a00 34100b00 2e0c0c00 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 33060500 30090400 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b88730ff c49434ff d4a238ff d7a539ff d8a539ff d8a639ff d8a639ff d9a639ff d9a639ff daa739ff daa839ff 836522ff 000000ff 000000ff 000000ff ae862dff d9a738ff d9a739ff d9a738ff d8a538ff d7a439ff d3a237ff cb9a35ff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 5d4e4000 5d4e4000 5d4e4000 5b4d4000 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 55251300 92441800 471a0d00 300f0a00 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 3b0b0700 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff d29f36ff d5a337ff d6a438ff d6a438ff d7a538ff d8a638ff d9a638ff daa738ff daa838ff 2b210bff 000000ff 000000ff 000000ff 9f7a29ff d8a638ff d8a538ff d3a137ff cb9a36ff bf9133ff b98b32ff ba8b32ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 5b4c4000 5b4c4000 594c4000 4e444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 33141000 622c1500 632b1100 0d020600 1d070800 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff d3a238ff d5a338ff d6a438ff d6a438ff d7a538ff d8a638ff d8a638ff d9a638ff 9f7a29ff 000000ff 000000ff 000000ff 000000ff 71561dff ca9935ff c19134ff ba8b32ff b68831ff b68831ff b88a31ff c39334ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 5a4c4000 5c4d4000 5a4d4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3c190c00 3c190c00 3c190c00 3c190c00 3d181100 411b1000 240e0a00 05000600 09000700 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff c0882cff c18e31ff cb9b37ff d4a43aff d3a237ff d6a437ff d7a538ff d7a538ff d8a638ff d8a638ff d7a538ff 564216ff 000000ff 000000ff 000000ff 000000ff 3d2d10ff b58731ff b58730ff b58731ff b78831ff b98a32ff bc8e32ff c89735ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 67553f00 584b4000 5b4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -12054500 12054500 12054500 12054400 0f050800 09020200 00000100 0b010600 0d010800 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff c2882eff c38f30ff d1a13aff d1a037ff d4a237ff d6a438ff d7a538ff d6a438ff d5a438ff d2a037ff cd9c36ff 0d0a03ff 000000ff 000000ff 000000ff 000000ff 000000ff aa7f2eff b68831ff b78931ff ba8c32ff bf9033ff c69635ff cd9c37ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 594b4100 4c434200 594b4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -06005600 06005600 06005600 06005500 01000600 03000000 05000000 05000000 0a000600 19060600 6a190000 721e0000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c38c2cff c2882dff c38d2eff d2a237ff d3a337ff cf9d37ff cf9e37ff cb9b36ff c69634ff c49434ff bf9034ff 967028ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 624a1bff bd8e33ff c19234ff c69635ff ca9935ff cc9b36ff cd9c36ff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 49404200 4a424200 5a4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 03000600 05000000 05000000 04000000 0d030000 56190100 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c68b2dff c2852cff c18a2bff d09d31ff d5a435ff cf9e37ff cd9c36ff c99835ff c39434ff c19234ff c09033ff 7f5f22ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1a1307ff c29135ff c29234ff c19134ff c09034ff c09134ff c69635ff c99836ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 584a4100 4f454200 5a4c4000 4f444200 574a4100 50454100 594b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 02000600 00000000 02000000 03000000 0b020000 3d120100 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff c4812aff c1802aff c38b2dff d3a035ff d5a332ff d19f37ff ce9d37ff cc9b36ff c99936ff c89735ff c59535ff 684e1cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 775920ff b08230ff aa7c2fff a4762eff 9d712cff ac7e2fff c69635ff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 50454200 5a4c4000 4d424200 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 07005200 08000600 2d000000 14020101 0d090000 08020000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff c67a25ff c07f28ff ca963aff daac4cff d8a737ff d3a134ff d09e37ff cd9c37ff cb9a36ff c99835ff c69635ff 836323ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 463413ff ab7e2fff a77a2fff a3762dff a3762eff b98832ff c49334ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 4d434200 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 ffffff00 ffffff00 │ │ -08005400 08005400 08005400 06005300 0c000600 4f000000 380a0001 1f150001 40130000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff c38026ff d5a341ff dfb14dff daaa38ff d5a335ff d19f37ff cf9e37ff cd9c36ff cb9a36ff c89735ff 9e782aff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 2f230dff ad7f30ff a97c2fff ae8030ff bb8c33ff c29134ff c08f34ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 ffffff00 ffffff00 │ │ -08004f00 08004f00 08004f00 08004e01 03020601 07070000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff c68627ff dbaa3dff dfb341ff dcac35ff d7a536ff d2a038ff d1a037ff cf9e36ff cd9c36ff ca9936ff c79835ff 1a1407ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 30230dff af8130ff b48532ff bf8f34ff bf8f33ff bc8c33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 ffffff00 ffffff00 │ │ -04050900 04050900 04050900 08040403 01020106 04060101 463a2000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff cc8f25ff deae36ff e3b439ff deab32ff d8a735ff d4a238ff d2a138ff d09f37ff ce9d37ff cc9b36ff c99936ff 775b20ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 61471aff b28331ff b58632ff b48632ff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 ffffff00 ffffff00 │ │ -04050700 04050700 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff d19623ff e0af30ff e5b635ff e1ae31ff dba833ff d6a537ff d3a238ff d1a037ff cf9e37ff cd9c36ff cb9a36ff c99836ff 503c15ff 000000ff 000000ff 000000ff 000000ff 251c0aff aa7f2fff b38431ff b18330ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d ffffff00 ffffff00 │ │ -05040300 05040300 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff d79e1dff e2b329ff e8b932ff e4af33ff dea932ff d8a635ff d4a338ff d2a137ff d19f37ff ce9d37ff cc9b36ff cb9a36ff c99836ff 6a4f1cff 34270eff 33270eff 594218ff af8330ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 ffffff00 ffffff00 │ │ -03010100 03010100 03010104 0000011e 00080025 35352806 8c629e00 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff e0af17ff e6b923ff e9bd30ff e6b033ff e0a632ff daa635ff d5a437ff d3a238ff d2a037ff cf9e37ff cd9d37ff cc9b36ff cb9a36ff c99835ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 ffffff00 ffffff00 │ │ -00000200 00000200 00000200 050b0108 224a000e 543e1305 80494700 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff edc51aff ecc02dff e7b137ff e1a032ff dba234ff d7a537ff d4a338ff d5a238ff d6a337ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 ffffff00 ffffff00 │ │ -0b020200 0b020200 0b020200 360d0000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff f4cf12ff ecc838ff e7b23cff e29c30ff dd9e33ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e ffffff00 ffffff00 │ │ -3c0c0000 3b090000 3b090000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff ebc738ff e4a032ff df9430ff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a ffffff00 ffffff00 │ │ -160b0200 1a1d0000 191b0000 1a1b0002 58040104 6f100403 5f1f0d00 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 ffffff00 ffffff00 │ │ -0a070400 0c1c0200 0c1a0200 0b1a0201 2f140402 74000001 701c2000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 ffffff00 ffffff00 │ │ -0b010500 0a050400 090b0300 070b0300 1a170100 76151c00 7d497d00 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 ffffff00 ffffff00 │ │ -0b020500 0b010500 0a080400 080d0300 1d150200 78233700 7e569d00 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 08090000 1c211400 6e437f00 6a407800 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020501 0b020500 0b010500 080a0100 151f0c00 5b2d5500 582c5200 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 05090000 37181500 561f3300 541e3200 541e3300 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 06000200 38141f00 5a1b2e00 54192800 54192800 54192800 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0a020500 0a070800 8c6c7500 a8858e00 a2818a00 a2818a00 a2818b00 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 85717c00 dabdce00 ccb2c200 ccb2c200 ccb2c200 ccb2c200 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b0a09200 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 56483f00 58483c00 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 74595a00 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4a325000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4c335000 795a4300 78557500 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 6d415f00 5e335800 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed08aff fbdc90ff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd089ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf87ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eecf88ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff e4c16fff efce80ff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7dff eccb7eff eccc7eff eccc7eff eccc7eff eccc7eff eccc7eff eccc7eff eccc7fff eccc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc7fff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c89b41ff e9c570ff edc973ff ebc671ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ebc672ff ebc673ff ebc673ff ebc673ff ebc673ff ebc673ff ebc673ff ebc773ff ebc773ff ebc774ff bc9f5dff 9d854dff ebc774ff ebc774ff ebc774ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff d2a64aff ecc668ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff e9c266ff e9c267ff e9c267ff ab8e4cff 8c743eff 8c743eff ab8e4cff ab8e4cff ab8e4cff 9b8145ff 100d07ff 3e341cff e9c268ff e9c268ff e9c368ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff c19234ff deb252ff ebc05dff e7bc5aff e8bd5aff e8bd5aff e8bd5aff e8bd5aff e8bd5bff 7c6531ff 0f0d06ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3e3219ff e8bd5cff e8bd5cff e8be5dff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff bc8d30ff ce9e3eff e8b950ff e7b94fff e6b84eff b8933eff b8933eff e6b84eff 5c4a20ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 4d3e1bff e6b950ff e6b950ff e6b951ff e6b951ff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff be8e32ff c49435ff dead3fff e6b543ff e4b342ff 3d3012ff 7a5f24ff 7a5f24ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 7a6024ff e4b444ff e4b444ff e4b445ff e4b445ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff c59435ff bf8f33ff d2a137ff e5b13bff e4b13bff 3d2f10ff 2d230cff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c04ff c59933ff e3b03bff e3b03bff e3b03cff e3b03cff e3b03cff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff d19f36ff bf8f34ff c99835ff e1ae3aff e4b13bff 795e1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0c04ff b68d2fff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff c19234ff c49435ff dcaa3aff e4b13bff 795d1fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3c2f10ff 795d1fff d3a337ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff c69635ff c39335ff d5a338ff e3b03bff 967527ff 000000ff 0f0c04ff 69521cff a5802bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff e1af3bff d3a337ff 886923ff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 00000000 00000000 00000000 00000007 1613112b 7c6538d3 e7b239ff cb9a36ff c39335ff cf9e37ff e0ad3aff a5802bff 000000ff 957327ff dfad39ff e0ad3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff 967427ff 0f0c04ff 785d1fff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e1ae3bff e0ad3bff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 00000000 00000000 00000000 00000000 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff c59535ff cb9a35ff deaa39ff c29732ff 010000ff a27c2cff dca939ff dba738ff dda939ff dfac3aff deab3aff dfac3aff dfac3aff dfac3aff 4a3913ff 000000ff 957327ff dfac3aff dfac3aff deab3aff deab3aff deac3aff e0ad3aff e2af3bff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 00000000 00000000 00000000 00000000 00000000 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c89736ff daa839ff deac3aff 000000ff 9e792aff d9a639ff dba839ff dca939ff dcaa3aff dba939ff ddab3aff ddab3aff cea036ff 0f0b04ff 000000ff a27d2bff dcaa3aff dca93aff ddaa3aff dfac3aff e1ae3bff e1ae3bff ddaa3aff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 57261401 00000000 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 00000000 00000000 00000000 00000000 00000000 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff c59435ff d7a538ff dca939ff dba939ff d8a638ff daa738ff dba839ff dca939ff dca939ff dba939ff dca939ff dca939ff 755a1eff 000000ff 000000ff a17b2aff dca939ff dcaa39ff dca939ff ddaa39ff ddab3aff daa739ff d8a638ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 54241202 98481901 00000000 00000000 00000000 00000000 2e080701 00000000 1a000001 2c0f0613 38130611 00000000 00000000 00000000 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bf8e32ff ce9d36ff d8a538ff daa839ff d9a739ff daa839ff daa839ff daa839ff daa839ff daa839ff daa839ff dba839ff 1d1608ff 000000ff 000000ff dba839ff dba839ff daa839ff dba939ff dba939ff daa739ff d8a638ff d6a538ff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 00000000 00000000 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b88730ff c49434ff d4a238ff d7a539ff d8a539ff d8a639ff d8a639ff d9a639ff d9a639ff daa739ff daa839ff 836522ff 000000ff 000000ff 000000ff ae862dff d9a738ff d9a739ff d9a738ff d8a538ff d7a439ff d3a237ff cb9a35ff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 00000000 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff d29f36ff d5a337ff d6a438ff d6a438ff d7a538ff d8a638ff d9a638ff daa738ff daa838ff 2b210bff 000000ff 000000ff 000000ff 9f7a29ff d8a638ff d8a538ff d3a137ff cb9a36ff bf9133ff b98b32ff ba8b32ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff d3a238ff d5a338ff d6a438ff d6a438ff d7a538ff d8a638ff d8a638ff d9a638ff 9f7a29ff 000000ff 000000ff 000000ff 000000ff 71561dff ca9935ff c19134ff ba8b32ff b68831ff b68831ff b88a31ff c39334ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff c0882cff c18e31ff cb9b37ff d4a43aff d3a237ff d6a437ff d7a538ff d7a538ff d8a638ff d8a638ff d7a538ff 564216ff 000000ff 000000ff 000000ff 000000ff 3d2d10ff b58731ff b58730ff b58731ff b78831ff b98a32ff bc8e32ff c89735ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff c2882eff c38f30ff d1a13aff d1a037ff d4a237ff d6a438ff d7a538ff d6a438ff d5a438ff d2a037ff cd9c36ff 0d0a03ff 000000ff 000000ff 000000ff 000000ff 000000ff aa7f2eff b68831ff b78931ff ba8c32ff bf9033ff c69635ff cd9c37ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c38c2cff c2882dff c38d2eff d2a237ff d3a337ff cf9d37ff cf9e37ff cb9b36ff c69634ff c49434ff bf9034ff 967028ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 624a1bff bd8e33ff c19234ff c69635ff ca9935ff cc9b36ff cd9c36ff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c68b2dff c2852cff c18a2bff d09d31ff d5a435ff cf9e37ff cd9c36ff c99835ff c39434ff c19234ff c09033ff 7f5f22ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1a1307ff c29135ff c29234ff c19134ff c09034ff c09134ff c69635ff c99836ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff c4812aff c1802aff c38b2dff d3a035ff d5a332ff d19f37ff ce9d37ff cc9b36ff c99936ff c89735ff c59535ff 684e1cff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 775920ff b08230ff aa7c2fff a4762eff 9d712cff ac7e2fff c69635ff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 00000000 00000000 00000000 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 14020101 00000000 00000000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff c67a25ff c07f28ff ca963aff daac4cff d8a737ff d3a134ff d09e37ff cd9c37ff cb9a36ff c99835ff c69635ff 836323ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 463413ff ab7e2fff a77a2fff a3762dff a3762eff b98832ff c49334ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 00000000 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 380a0001 1f150001 00000000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff c38026ff d5a341ff dfb14dff daaa38ff d5a335ff d19f37ff cf9e37ff cd9c36ff cb9a36ff c89735ff 9e782aff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 2f230dff ad7f30ff a97c2fff ae8030ff bb8c33ff c29134ff c08f34ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 08004e01 03020601 00000000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff c68627ff dbaa3dff dfb341ff dcac35ff d7a536ff d2a038ff d1a037ff cf9e36ff cd9c36ff ca9936ff c79835ff 1a1407ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 30230dff af8130ff b48532ff bf8f34ff bf8f33ff bc8c33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 08040403 01020106 04060101 00000000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff cc8f25ff deae36ff e3b439ff deab32ff d8a735ff d4a238ff d2a138ff d09f37ff ce9d37ff cc9b36ff c99936ff 775b20ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 61471aff b28331ff b58632ff b48632ff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 00000000 00000000 │ │ +00000000 00000000 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff d19623ff e0af30ff e5b635ff e1ae31ff dba833ff d6a537ff d3a238ff d1a037ff cf9e37ff cd9c36ff cb9a36ff c99836ff 503c15ff 000000ff 000000ff 000000ff 000000ff 251c0aff aa7f2fff b38431ff b18330ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d 00000000 00000000 │ │ +00000000 00000000 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff d79e1dff e2b329ff e8b932ff e4af33ff dea932ff d8a635ff d4a338ff d2a137ff d19f37ff ce9d37ff cc9b36ff cb9a36ff c99836ff 6a4f1cff 34270eff 33270eff 594218ff af8330ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 00000000 00000000 │ │ +00000000 00000000 03010104 0000011e 00080025 35352806 00000000 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff e0af17ff e6b923ff e9bd30ff e6b033ff e0a632ff daa635ff d5a437ff d3a238ff d2a037ff cf9e37ff cd9d37ff cc9b36ff cb9a36ff c99835ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 00000000 00000000 │ │ +00000000 00000000 00000000 050b0108 224a000e 543e1305 00000000 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff edc51aff ecc02dff e7b137ff e1a032ff dba234ff d7a537ff d4a338ff d5a238ff d6a337ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff f4cf12ff ecc838ff e7b23cff e29c30ff dd9e33ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e 00000000 00000000 │ │ +00000000 00000000 00000000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff ebc738ff e4a032ff df9430ff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a 00000000 00000000 │ │ +00000000 00000000 00000000 1a1b0002 58040104 6f100403 00000000 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 00000000 00000000 │ │ +00000000 00000000 00000000 0b1a0201 2f140402 74000001 00000000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b020501 00000000 00000000 00000000 00000000 00000000 00000000 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 00000000 00000000 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_balance_month.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 825a3611 a27a44a5 c19b57e5 ac854bc8 8b653a68 7a56323e 724f2f1e 00000002 00000001 8a603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 89603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000001 7c563337 c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7137a6 91683774 855f3551 7b563335 7551311b 00000002 00000001 895f3a00 89603a00 8a603a00 8a603a00 8a613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8a613900 8a603900 895f3900 895f3800 865e3814 8b613b28 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000002 875f3073 c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ac7d30d1 a07331b4 976d33a4 946a3496 9168358a 8e653577 8b623462 8860354d 865e3544 865e353c 875f3738 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 89613741 8c643757 926a397e 9d733c9f aa8042c4 906934ec 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000004 815a2c7e b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000007 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000007 0c080525 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000004 0000001c 553c2182 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5516fd 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000002 00000013 00000037 5a3e20b2 604319df 47321ad2 1f150dc0 634726e1 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000001 0000000a 00000023 0000004c 00000076 0000008d 00000094 553d20c8 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000004 00000011 0000002b 00000048 00000058 00000060 5038209f 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 00000006 00000011 0000001f 00000027 0000002e 5a40247e 9f7c2fff a07d2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 00000001 00000004 00000007 0000000a 00000010 6749296e a48134ff a58233ff a38032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977427ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000007 6f4f2c6c a98539ff aa8738ff a88537ff a78436ff a68335ff a58234ff a48133ff a38032ff a17f31ff a17e30ff 9d7b2eff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a772aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5b12f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000007 7a58317f ae8b3dff af8c3dff ad8a3bff ac893aff ab883aff aa8739ff a88538ff 987832ff 91732fff 94752fff 7f6428ff 8b6d2bff a28032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782bff 9a782aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 816017f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000007 815d3396 b49142ff b49141ff b28f40ff b18e3fff a6853aff 907332ff 634f22ff 5a471fff 6a5424ff 6f5826ff 342911ff 3e3115ff 6f5824ff 9d7c33ff a68335ff a58234ff a58133ff a38032ff a07e30ff a17e30ff 9f7c2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782aff 9a7729ff 997628ff 987528ff 977427ff 967326ff 957325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 86651cf9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000009 896537aa ba9847ff b89546ff b69345ff b08e42ff 6d5828ff 2f2611ff 151108ff 261e0eff 634f23ff 5e4b21ff 0a0804ff 010100ff 1b1609ff 5e4b20ff a98639ff aa8739ff a98738ff a78437ff 967730ff 785f26ff 8c6f2cff 91732dff 9a792fff 9f7e30ff a07d30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2dff 9c792bff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8b6825fa 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 0000000b 98733dc2 c19e4cff bd9a4aff ae8e44ff 78622eff 1e180cff 010100ff 19140aff 564620ff 8d7235ff 8f7435ff 241d0dff 000000ff 000000ff 0c0a04ff 7d642cff af8b3eff ae8b3cff a68438ff 56451eff 271f0dff 1c1609ff 3b2f14ff 372c12ff 715924ff 987831ff a68334ff a48233ff a38132ff a28031ff a17e31ff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 7d5c29ed 0000007a 0000003c 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 4a331e1a aa8446e9 c6a351ff c29e4eff 8d7339ff 3e3319ff 000000ff 030201ff 382e16ff 856d34ff b79547ff b99647ff 594822ff 010100ff 000000ff 000000ff 403418ff ab8a3fff b39041ff a8873cff 4f3f1cff 000000ff 000000ff 000000ff 080603ff 3d3015ff 9a7b34ff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4122d3 00000076 0000003a 00000012 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000001 69492b3a ba954efd caa755ff be9d50ff 5f4e27ff 17130aff 000000ff 010100ff 272010ff 7e6733ff be9b4cff b89649ff 6f5b2cff 131008ff 000000ff 000000ff 0d0b05ff 9b7d3bff b89546ff b79445ff 927636ff 1e180bff 000000ff 000000ff 000000ff 3f3316ff a8873bff af8c3dff ae8b3dff ad8a3cff ac893bff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 0000000f 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000002 7d5a3461 caa657ff cda958ff a68947ff 504222ff 090804ff 000000ff 010100ff 100d07ff 635129ff ba984dff bc9a4eff 5d4b25ff 0d0b05ff 000000ff 000000ff 000000ff 7d6631ff bd9a4aff bc9949ff bb9848ff 554521ff 010100ff 000000ff 000000ff 4f3f1dff b59143ff b49142ff b49041ff b28f40ff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0000000a 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000004 95703fa6 d5b15fff cfab5bff 957b41ff 362d18ff 040302ff 000000ff 020101ff 18140aff 6a582dff c6a355ff b5944cff 41351bff 020201ff 000000ff 000000ff 0f0d06ff 625028ff bd9b4dff c19e4eff bb994bff 46391cff 000000ff 000000ff 000000ff 5b4a23ff ba9748ff b99647ff b89546ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 48321d11 b48f4fe6 dab664ff d4b060ff a08548ff 282112ff 000000ff 000000ff 050402ff 2f2715ff 9b8044ff ceaa5aff 9a8043ff 221c0fff 000000ff 000000ff 010100ff 1d180cff 715d2fff bb994fff c6a252ff b2924aff 493c1eff 010100ff 000000ff 080703ff 9d813fff bf9c4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000001 7c58334a d2ad61ff dcb866ff d9b565ff bb9c57ff 332a17ff 000000ff 000000ff 292212ff 6a582fff c8a65aff ccaa5bff 776235ff 141109ff 000000ff 000000ff 020201ff 2a2212ff 927940ff cca858ff caa756ff ad8f4aff 45381dff 020101ff 000000ff 130f08ff 947a3dff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000003 9f7945b8 e0bc6aff ddb968ff dcb868ff dcb867ff 9d834aff 2e2615ff 382e1aff 7f6a3bff b19452ff d8b463ff c2a158ff 564828ff 080704ff 000000ff 000000ff 0c0a05ff 4a3d21ff bd9c53ff d0ac5cff cfab5bff 967c42ff 2e2614ff 000000ff 000000ff 090704ff a58746ff c9a555ff c8a454ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 7e58333a cda75dfe e1bc69ff ddb967ff ddb967ff ddb968ff ddb968ff d3b164ff af9352ff d1af62ff dbb767ff dab766ff af9252ff 44381fff 010100ff 000000ff 000000ff 231d10ff 88713eff d5b261ff d5b160ff d1ad5eff 8c743fff 0f0c07ff 000000ff 000000ff 322a16ff b5954fff cdaa5aff cda959ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 00000003 a37c46bb e0bc67ff dcb865ff dcb865ff dcb866ff ddb866ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff d0ae62ff 7e693bff 241e11ff 000000ff 000000ff 0e0c06ff 534627ff cbaa5eff d9b565ff d9b564ff c9a85cff 554727ff 000000ff 000000ff 030302ff 483c20ff c5a458ff d2ae5dff d1ad5cff d0ac5cff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 00000016 00000004 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 00000001 8c643a6b d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff dcb764ff dcb765ff dcb765ff d3b161ff ccaa5eff ab8f4fff 826c3cff 2d2615ff 020101ff 000000ff 000000ff 5f502dff b19453ff ddb968ff ddb968ff dcb867ff bb9d58ff 282213ff 000000ff 000000ff 070603ff 7d6839ff d7b363ff d6b262ff d5b160ff d4b160ff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9550fd 21170eb9 00000087 00000053 00000025 0000000a 00000001 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 80593438 c39b53f5 e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff dbb661ff dcb662ff dbb562ff b89853ff 735f34ff 40351dff 1d180dff 000000ff 060503ff 2e2615ff 5c4c2aff c0a059ff d7b364ff ddb967ff ddb967ff ddb968ff 887240ff 110f08ff 000000ff 000000ff 0f0c07ff c8a75eff dbb766ff dab765ff dab665ff d9b564ff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 614828dd 00000099 0000006a 00000037 00000013 00000003 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 7c563323 b68d4ae1 dfb75cff dab35aff dab35bff dab35cff dbb35dff dab45dff dbb45eff dbb55fff dab460ff bc9b52ff 5a4b28ff 090804ff 000000ff 030201ff 2e2615ff 8e7640ff c0a057ff dcb765ff dcb865ff dcb865ff dcb866ff d3b062ff 64532eff 050402ff 000000ff 000000ff 62522eff ddb968ff ddb968ff ddb968ff ddb968ff dcb867ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a8844af8 0f0b06ae 00000080 0000004c 00000021 00000008 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 6c4a2d0a a77e42c2 ddb455ff d9b155ff d9b056ff d9b157ff d9b158ff dab259ff dab259ff dab35aff dab35bff dab35cff d7b25cff a78947ff 544524ff 0c0a05ff 000000ff 211c0fff 836c3aff d1ad5cff dcb662ff dcb662ff dcb663ff dcb763ff b49652ff 3c321bff 000000ff 000000ff 0d0b06ff b19352ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 3c2b19cb 00000092 00000062 00000031 00000010 00000002 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 00000001 986f3b96 d6ac4eff d9af50ff d8ae50ff d8ae51ff d8af52ff d8af53ff d6ae53ff d9b055ff d9b156ff d9b157ff d9b258ff d9b258ff dab259ff 856d37ff 0f0c06ff 000000ff 020101ff 322915ff a08345ff dab35eff dbb55fff dbb560ff dbb560ff 9a8044ff 0c0a05ff 000000ff 000000ff 3d331cff c0a057ff dcb764ff dcb865ff dcb765ff dcb866ff dcb866ff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 7c5e36e9 000000a0 00000076 00000043 0000001b 00000006 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 855d364b ca9e45fc daae4aff d6ab4aff d7ab4bff d7ac4cff d7ac4dff c9a149ff ab8a3fff 907435ff c9a24bff d8af52ff d8af53ff d8ae54ff c59f4dff 786130ff 080603ff 000000ff 000000ff 0b0905ff 715d2fff d1ac57ff dab35cff dab35dff dbb45dff 66542bff 000000ff 000000ff 090704ff 68562eff d4b05eff dcb661ff dcb662ff dcb663ff dcb763ff dcb764ff dcb764ff dcb765ff dcb765ff e1bd68ff b69151f9 160f09b5 00000088 00000056 00000028 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c4b2e14 b0843cdc daac43ff d5a843ff d5a844ff d5a945ff d6a946ff bf9740ff 705926ff 221b0cff 1f190bff 5e4c21ff be9944ff d7ad4eff d7ac4fff a3833cff 4b3c1cff 030201ff 000000ff 000000ff 000000ff 6b572aff d2ab54ff d9b158ff dab258ff c6a251ff 100d07ff 000000ff 000000ff 100d07ff 977c40ff dbb45eff dbb45eff dbb55fff dbb560ff dbb560ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 00000038 00000014 00000004 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 976c379b d4a43aff d4a53cff d3a53dff d4a63eff d4a640ff cea23fff 5f4b1eff 100d05ff 000000ff 000000ff 1d1709ff 9f7e35ff d4a948ff cea447ff 937533ff 1c160aff 000000ff 000000ff 000000ff 0d0a05ff 866c32ff d6ae51ff d8b053ff d9b054ff 7f6732ff 000000ff 000000ff 000000ff 2d2512ff d4ad57ff dab35aff dab35bff dab35cff dbb45cff dab45dff dbb45eff dbb45fff dbb55fff e0ba62ff 967340f1 030201a4 0000007c 00000049 0000001f 00000008 00000001 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 815a3541 c29334fb d5a434ff d2a135ff d2a237ff d2a338ff d3a33aff 9d7a2cff 0e0b04ff 000000ff 000000ff 000000ff 211a0aff 96752eff d5a843ff be963dff 604c1fff 030201ff 000000ff 000000ff 000000ff 100d06ff 997b36ff d7ac4dff d7ad4eff c7a049ff 453719ff 000000ff 000000ff 000000ff 78612eff d9b055ff d9b056ff d9b156ff d9b157ff d9b158ff dab259ff dab359ff dab35aff deb75dff c6a052fd 291d11c0 0000008d 0000005c 0000002c 0000000e 00000002 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e362107 a77a32d1 d4a12aff d09e2dff d09e2eff d19f30ff d19f31ff c99a30ff 5c4717ff 000000ff 000000ff 000000ff 050401ff 382c0fff 99772cff d3a53dff a78331ff 261e0bff 000000ff 000000ff 000000ff 000000ff 241c0cff d0a544ff d6aa48ff d6aa48ff a28138ff 251e0dff 000000ff 000000ff 161208ff b99544ff d8ad50ff d8ae51ff d8ae52ff d8af53ff d8af54ff d9b055ff d9b056ff dab257ff dbb258ff 6d512de2 0000009c 00000070 0000003d 00000017 00000004 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 88613466 ca9524ff d09b23ff cf9a25ff cf9b27ff cf9c28ff d09c2aff c59429ff 45340fff 040301ff 000000ff 000000ff 100d04ff 604a18ff bd9130ff cc9e35ff 7a5f21ff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 795e24ff d4a641ff d5a742ff ca9e40ff 725a25ff 030301ff 000000ff 000000ff 463718ff c39c43ff d7ab4bff d7ac4cff d7ac4dff d7ad4eff d7ad4fff d8ae50ff d8ae51ff ddb453ff af8744f9 130d08b1 00000083 00000050 00000024 0000000a 00000001 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e42290d ad7c28db d09819ff cc961cff cd971eff cd971fff cd9821ff ce9922ff cd9924ff 281e07ff 000000ff 000000ff 1d1606ff 513d11ff a07922ff cf9d2eff b48929ff 463611ff 080602ff 000000ff 000000ff 000000ff 271e0aff d3a339ff d3a43aff d3a43bff c19637ff 34290fff 000000ff 000000ff 0a0803ff 725a24ff d3a743ff d5a945ff d5a946ff d6aa47ff d6aa48ff d6ab4aff d6ab4bff d9ad4cff d4a94cff 503a20d4 00000094 00000065 00000034 00000012 00000003 5f809300 21435701 26495c02 2a4d6000 37596b00 38596b00 38596b00 38596b00 38596b00 38596b00 38596b00 38596b00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 8c623272 c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff cc9419ff cc951aff c28d1bff 402f09ff 000000ff 040301ff 5f4610ff aa7e1eff cd9825ff cd9927ff 826119ff 2e2309ff 010100ff 000000ff 000000ff 000000ff 8c6b21ff d1a032ff d1a133ff d2a135ff 9c7828ff 010100ff 000000ff 010100ff 241c0aff 9e7c2eff d4a53eff d4a63fff d4a740ff d4a742ff d5a743ff d5a844ff d5a945ff dbae47ff 987438f3 060403a6 0000007a 00000047 0000001d 00000007 00000001 a0bece00 5a788900 3c5d6f00 52748500 a9c3d200 b8ccd700 b7cbd500 b6cbd500 b6cbd500 b6cbd500 b6cbd500 b6cbd500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b40280c ab781de0 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff ca9110ff ca9112ff c99114ff 825e0dff 020100ff 000000ff 694c0dff ad7f18ff b38419ff 815f14ff 372909ff 0c0902ff 000000ff 000000ff 181204ff 543f10ff cf9c2aff d09d2bff d09d2cff d09e2eff 4d3b12ff 000000ff 000000ff 030301ff 463612ff ce9f35ff d2a237ff d2a338ff d3a33aff d3a43bff d4a53cff d4a53eff d6a73fff cea13fff 3e2c19ca 0000008e 0000005d 0000002c 0000000d 00000002 a2c5d800 a9c6d711 bcd1dd26 a2b9c524 99b4c315 bbd4e200 d4e6ee00 d3e5ed00 d2e4ed00 d2e4ed00 d2e4ed00 d2e4ed00 d2e4ed00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 8a61384a a0763b94 a57b3da2 956d3a80 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff c88d08ff c98d09ff c98e0bff b4800cff 483305ff 110c01ff 3f2d06ff 7d590cff 694c0bff 271c04ff 000000ff 000000ff 030200ff 000000ff 644a0fff a97d1aff ce9822ff ce9924ff c49323ff a57b1fff 0d0a03ff 000000ff 000000ff 000000ff 916e20ff d19f2fff d19f31ff d1a032ff d1a033ff d2a135ff d2a236ff d2a237ff d7a839ff 956f31f1 060402a3 00010174 00000040 00000018 6a7b830c 90bad134 adccdc66 bed6e19a c6dbe6c0 bad1ddb9 aec9d7a8 bcd4e153 d0e2ea05 cfe1e900 cee0e900 cee0e900 cee0e900 cee0e900 cee0e900 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 91673671 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff c38703ff c48803ff c68904ff c38704ff 976905ff 5d4103ff 5f4304ff 7c5707ff 402d04ff 0b0801ff 000000ff 191202ff 302204ff 674b0bff cb9317ff ca9318ff cc941aff c7911bff 765611ff 2f2207ff 000000ff 000000ff 000000ff 0b0802ff a0781dff cf9b28ff cf9b29ff d09c2aff d09d2cff d09e2dff d09e2fff d3a030ff cb9b32ff 422f1acc 0001018b 01010159 1417182c 9eafb733 c0d9e473 afcdddc8 c4dae6f0 d0e2ebff b0cdddff acccddff b6d2e2ff c9dee8e2 d0e1ea4b cfe1e900 cfe0e900 cfe0e900 cfe0e900 cfe0e900 cfe0e900 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 7f59352e ba8727f8 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b98003ff bb8203ff bd8303ff bf8403ff bc8203ff b27b03ff a47203ff ac7703ff 8f6303ff 563c03ff 745104ff 805a06ff b7810aff c48c0dff ca900eff ca9010ff ca9112ff a3750fff 000000ff 000000ff 030200ff 000000ff 000000ff 000000ff 58410dff c28f1eff ce9822ff ce9923ff ce9925ff cf9a26ff cf9b28ff d39f28ff 9a702cf4 070503a2 00000072 0000003d b0bec659 cde0e9c1 c0d8e4f4 b5d0dfff bfd7e4ff ccdfeaff b4cfdfff adcbdcfe b0cdddff c1d7e4fd c3dae685 c8dce807 c9dde800 c9dde800 c9dde800 c9dde800 c9dde800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 95692c9c cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff b17b02ff b37d03ff b57d03ff b77e03ff b98003ff bb8203ff bd8303ff bb8203ff bd8203ff b88003ff c48803ff c68903ff c78a05ff c88b06ff c88c07ff c98d09ff a97709ff 604406ff 573e06ff 2c2004ff 3b2b05ff 0e0a01ff 251b04ff 694c0cff c69117ff cc951aff cc951bff cc961dff cd971eff ce9820ff cc9722ff 4e371cd1 0000008c 00000058 3a464d3c ccdfe9a2 d3e3ecff cee0eaff bcd5e3ff b9d2e1ff cbdee8ff c7dde7ff c8dce7ff b4cfdeff aac9daf5 aac9da8d c1d7e50b c6dce600 c5dbe600 c5dbe600 c5dbe600 c5dbe600 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000006 a4721ad2 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff bc8303ff bf8403ff c08503ff c28703ff c48803ff c58904ff ba8204ff c78b05ff b47e06ff a67407ff a48434ff aa9865ff c0aa69ff c7ab60ff c5ab63ff c3a95fff c39d3fff ca951cff cf9616ff b17f23fb 17100aab 00000075 00000040 66829155 abccddd3 bed6e3fc d6e4edff ccdee8ff b6d1e0ff c2d9e4ff c8dbe6ff c5dbe6ff a5c6d9ff 96bdd2f9 accbdc89 accbdb08 aacadb00 aacadb00 aacadb00 aacadb00 aacadb00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a a06f15e2 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff c48e15ff c6ac67ff c0d1d4ff c0d6e4ff cde0eaff cee1eaff cedfe8ff b6cdd2ff b1bfb2ff c6b67fff cc961dff 745221e4 00000091 0000005d 0000002b 88a8ba6f 86b5cdfb 9fc2d6ff cfe1eaff d5e4edff bdd6e3ff b4d0dfff bbd4e2ff bad4e1ff 8eb8ceff 87b4cbff aacadb95 a3c5d70a 9fc3d600 a0c3d600 a0c3d600 a0c3d600 a0c3d600 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b78108ff c2b380ff ccdfe9ff a7c8d8ff 97bdd2ff bcd4e2ff cbdfe8ff c5dae6ff b0cdddff bcd5e1ff d0e0e6ff bdab6eff 392815c2 0000007e 00000047 161a1c1f b2cfdc95 8eb7cfff 95bbd2ff c7dce7ff d8e7efff c9dee8ff a8c8daff a2c4d8ff a9c9dafe 84b2cbfc 92bad0ff 9cc0d4a4 9ac0d416 9cc0d400 9cc0d400 9cc0d400 9cc0d400 9cc0d400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff ac801cff b9c2b3ff b3cedfff a5c6d9ff a7c8d9ff accbdcff bcd5e2ff cadde8ff c4d9e3ff afcbd7ff a8c8d9ff b7c0b6fe 2b2d2cad 0000006a 00000034 6b818e29 adccdcca 7aabc6ff 8cb6ceff c4dae5ff d4e4ecff d0e2ebff b1ceddff aac9daff b2cedfff a0c3d7fe a3c6d8ff 9ac0d49d 8bb7ce1a 89b5cc00 8ab5cc00 8ab6cc00 8ab6cc00 8ab6cc00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff b49552ff b8c7c6ff 9fc2d6ff 92b9ceff 8bb6ccff a5c6d9ff c2d8e4ff c2d9e5ff a5c6d6ff 7daec5ff 7dadc7ff b2c9d4fe 505d64b4 00000057 00000025 91b3c65a 9dc2d6fc 639dbcff 8cb6ceff c6dbe6ff c1d7e4ff c8dce7ff bad4e2ff bbd4e2ff c0d7e5ff b4cfdfff b1ceddff accbdcac 95bdd228 90b9d000 90b9d000 81b0c800 73a7c200 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff bfaa66ff a8c2caff 80afc8ff 79a7bcff 6aa1bdff 69a1bfff 72a7c4ff 92bad0ff 8cb7cdff 70a5c0ff 70a5c2ff 9fc1d2ff 8a7f6af2 724f1ddd 82694c9a 98bacebe 98bfd3ff 6ea4c1ff 7cacc6ff c7dce7ff bad3e1ff a4c5d9ff adcbddff b7d2e0ff 8ab4cbff 86b3cbff b5d2e2ff c2dae6c2 9ec3d637 98bed200 8cb5cd00 77a9c400 74a7c300 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8403ff 9da07aff 81afc7ff 8eb7ceff 7fadc5ff 7cacc6ff 669fbeff 85b4caff 9ac1d4ff 74a7c3ff 7faec7ff 6fa4c1ff 89b4ccff 8e8964ff 745000ff 948d71ff a1c4d7fd 97bdd2ff 82afc9ff 5794b5ff b8d3e0ff c9dde7ff 7ba9c1ff 588eacff 6398b3ff 4c86a6ff 4787abff 5791b1fd 5a8fabb0 558ca820 588fab00 75a7c200 7aabc600 74a7c300 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ac7c10ff 93a18dff 99bfd3ff a6c6d9ff 77a9c4ff 8eb6caff b3cedcff bcd5e1ff 7cacc4ff 84b1caff 9fc2d6ff 5e99b8ff 84b1c9ff aaaf9aff 83651aff 96a7a5ff 94bcd2ff 9fc2d6ff 7eadc6ff 4b8cafff a2c5d8ff c4dae5ff 6094afff 4882a3ff 73a5c0ff 7aaac4ff 4f84a1ff 336682fa 2f617cb3 346f8e20 427d9c00 7bacc801 77a9c401 74a7c300 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5b401de5 66481def 6b4a19f5 6d4c11fa 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff a27a20ff bcbba1ff cbdee9ff 8eb8ceff 7eaec7ff accad9ff b6d0dcff 8db7cdff 6da2beff 8ab6ccff 659cbaff 5090b1ff a0c2d6ff afc1c4ff 9aa18cff b3cbd6ff 88b4ccff aacadaff 97bdd1ff 629cbbff a3c6d7ff b2cdddff 5790b1ff 74a6c2ff 94bdd3ff 74a5c0ff 447997ff 33617afb 325d76c2 3c749332 4d85a300 a2c5d800 98bed204 7aaac503 7bacc700 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 00000095 0000009a 060403a3 120d08ac 2b1e11bd 3e2b18ca 4b341ad6 583d19e1 644618ee 724f15fb 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 95701cff b9b79fff a2c4d6ff 5891b0ff 659bbaff c1d7e3ff 9fc2d4ff 6ea2beff 7babc5ff 6ca2bfff 4d8db1ff 79aac5ff aac8d7ff 9dbecbff bdd4e0ff aeccdcff 87b3cbff b1cedeff a9c9daff 7dadc7ff bcd5e3ff a5c6d9ff 6ca1c0ff 88b4ccff 88b4ccff 639bbcff 4380a2ff 366b88f8 33647eb8 437c9a23 598fad00 9bc1d501 95bdd206 86b3cc0b 82b0ca03 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 00000060 00000068 00000070 00000078 0000007f 00000087 0000008e 00000094 0000009a 150f09a9 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7e5805ff 9a9169ff 97bacdff 4b87a7ff 508fb2ff afcddeff bfd7e4ff 80b0c8ff 79aac6ff 75a9c4ff 94bbd1ff afcdddff 93bacfff 95bacdff a7c7d9ff 8db7cdff 8fb9cfff b7d2e0ff a4c5d8ff 7aaac5ff 94bbd0ff 81afc9ff 79a9c6ff 7faec7ff 72a6c2ff 5f9ab9ff 659ab7ff 6997b0fc 487e9aa9 3d7b9d1e 6ca1bd00 93bbd100 91b9d003 88b4cc0c 84b1ca05 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 00000023 00000026 0000002b 00000030 00000036 0000003d 00000044 0000004d 00000055 0000005e 00000067 00000072 0000007d 00000088 00000091 00000099 0b0704a4 2b1e11ba 44301ace 543b1ade 634519ed 704e14fb 6e4c09ff 6c4a02ff 79662fff acbebfff 70a4c0ff 71a6c1ff a2c4d8ff b6d0e0ff 8ab6cdff 70a5c1ff 95bdd1ff c0d6e3ff 84b2cbff 86b2cbff a4c5d7ff 96bdd2ff 77a9c5ff 8cb7ceff bdd5e2ff b2cedeff 71a5c2ff 528fb0ff 649ebbff 77a8c5ff 71a5c2ff 669fbeff 99bed3ff c4dbe7ff c8deeaff 81afcad3 4a89ac4f 659cba08 81afc900 80aec802 76a8c505 71a5c302 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 00000005 00000007 00000009 0000000a 0000000d 00000010 00000014 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 0000007c 00000086 00000090 00000098 17100aaa 302213bf 523a1dda 654922ec 887a5afa 7da5b5ff 7eadc8ff 95bcd1ff 90b8ceff 84b1c8ff 74a8c3ff a3c5d7ff a1c2d5ff 69a1beff a4c5d7ff bdd6e4ff 8bb5cdff 649dbbff 92bbd0ff b6d1dfff b9d3e2ff 78aac5ff 4c8cafff 659dbdff 6ba2bfff 669ebfff 8eb8cfff c9dde9ff d0e1ebff c6dae6ff a7c8daf0 7dadc78a 6ca2bf1d 6da3c100 6da3c001 73a7c400 77a8c500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000041 0000004c 00000058 00000065 00000071 0000007e 0000008a 00000094 12100ca5 64767fdf 7ba8c1fd 8db6ceff 82aec4ff 81adc5ff 73a7c1ff 9abfd4ff 94bbd1ff 92bad0ff bed8e4ff 99b8caff 558aa6ff 71a5c1ff a3c5d8ff aac9daff aacadbff 72a4bfff 4e8cadff 619cbdff 5391b3ff 6ba1bfff bfd7e4ff cfe1ebff c7dce7ff c1d9e5ff bcd5e2fd b8d2e1b2 b8d3e135 9ec2d500 659dbb00 699ebb00 73a6c300 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000044 00000052 00000060 0000006e 2a33378f 688a9cd5 8eb4cafa 7baac5fe 86afc7fe 82aec5ff a7c7d8ff a7c8d7ff bbd6e4ff aac8d8ff 42728dff 4b83a2ff 83b2cbff a5c7d9ff 9cc0d5ff 7dacc6ff 4d88a7ff 508eaeff 528fb1ff 4e89aaff 9dc0d3ff c9dde7ff c8dce8ff c2d9e5ff bad4e1ff a4c5d8fd 87b4cbcc 98bed34c 8db7cd00 6ca1bd01 689dba00 679dba00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 00000002 00000005 00000008 0000000d 00000012 00000019 00000022 0000002b 00000036 12171a4a 506f7f92 77a2bae7 93bbd0ff 9abfd3fe acc8d9fd a8c3d2fd 97b8caff aacbddff 92b6caff 427d9eff 649cbbff 7badc7ff 94bcd2ff 7fafc9ff 5c98b8ff 5995b6ff 538cabff 427c9cff 76a3bcff bbd4e2ff b6d1dfff adccdbff aeccdcfe bcd4e2e3 b7d1e0af 8fb8ce64 81b0c81b 87b4cb00 7cacc502 5f98b603 5c96b500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf00 00000001 00000003 00000007 0000000b 00000010 00000018 44687d51 7aa3b9b9 8db4cae5 9bbed2f1 b6d0defb 9ec0d3fa 99bed1fd b2ceddff a5c5d8ff 74a7c2ff 71a6c2ff 7aabc6ff 74a7c3ff 70a5c2ff 80afc8ff 6fa1bcff 6292acff 8db2c7ff b2cedeff c1d8e5ff b2cedeff b8d3e1f9 c1d7e4ce c5dae677 c2d8e428 bcd4e300 aeccdd00 a3c5d800 79aac501 619bbb02 5a96b700 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf01 75a5be0b 86b0c60f 8ab3c910 77a6bf12 719eb617 6794ab20 6a96af3c 80a8bf88 85acc3b3 91b5c9d1 9fbfcee6 a7c4d2e8 b8cdd7ec c0d3def4 b5cfddfa a7c8d9fd a3c4d7fd 95bcd0f9 6da2c0f6 87b3cbf5 98bcd0f6 8cb4c9f9 a6c6d6fb c3d9e6f7 bdd4e2f5 bdd5e3f5 bdd4e2ed b9d3e2c3 b1cdde6f b0ccdc2a bed6e314 c8dce816 cfe1eb0a bcd5e301 93bad001 84b1ca02 7cabc701 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 77a6bf05 77a6bf19 74a4be28 73a3bd32 77a6bf46 77a6bf5d 78a7bf6a 75a5be73 75a5beba 79a7c0dc 7da9c1e7 7faac2ed 85aec3e2 90b3c5d4 99bacce3 a0c1d2ef b0ccdcec b6d0dee8 8fb7cde2 71a4c0e9 80aec7ed 9fc2d3f4 b2cddcf9 b7d1dff8 b7d0dff3 accadae1 a4c5d7d0 a5c6d8c5 a0c3d59e a5c6d864 bad3e149 c5dae74a c6dbe747 c7dbe720 c2d8e601 b7d1e000 c5dae601 ccdfe900 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf01 77a6bf0c 77a6bf1c 77a6bf30 77a6bf44 78a6bf2d 71a3bc1c 85b0c722 91b8cc43 92b8cc5a 96bace65 9bbdcf6e 9fbdcf6d a6c0ce6e b5cddaa5 b9d0dec2 b6d0dcc6 adcbdccb 9cbfd3d3 95bbd0e5 97bdd1ef a1c2d6f1 aac9d9ed a7c6d8dc a8c8d8c4 b5cfdeb6 bfd6e4a7 bfd6e389 bdd5e26c c4dae661 c6dbe75b c6dbe756 c6dbe736 c7dbe70a c4dae600 bbd3e200 cbdee800 d3e4ed00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf00 77a6bf0d 77a6bf19 77a6bf1d 77a6bf0d 74a4be01 84afc500 bcd4e103 c9dde813 c7dbe61a c7dce71f c7dbe723 c6dbe627 c5dae638 c4dae66a c4dae687 c4dae58a c1d9e596 bed6e3aa c1d7e3c0 c2d8e4c8 c1d7e4ca c1d8e4c1 c0d7e4a3 bdd6e37a c3d9e584 c7dbe780 c7dbe777 c7dce778 c6dbe76c c6dbe74d c6dbe736 c6dbe718 c6dbe702 c7dce700 bfd6e400 c9dde800 d2e3ec00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 825a3611 a27a44a5 c19b57e5 ac854bc8 8b653a68 7a56323e 724f2f1e 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7c563337 c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7137a6 91683774 855f3551 7b563335 7551311b 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 865e3814 8b613b28 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 875f3073 c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ac7d30d1 a07331b4 976d33a4 946a3496 9168358a 8e653577 8b623462 8860354d 865e3544 865e353c 875f3738 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 89613741 8c643757 926a397e 9d733c9f aa8042c4 906934ec 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 815a2c7e b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0c080525 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000001c 553c2182 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5516fd 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000013 00000037 5a3e20b2 604319df 47321ad2 1f150dc0 634726e1 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000a 00000023 0000004c 00000076 0000008d 00000094 553d20c8 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000011 0000002b 00000048 00000058 00000060 5038209f 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 00000011 0000001f 00000027 0000002e 5a40247e 9f7c2fff a07d2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000007 0000000a 00000010 6749296e a48134ff a58233ff a38032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977427ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 6f4f2c6c a98539ff aa8738ff a88537ff a78436ff a68335ff a58234ff a48133ff a38032ff a17f31ff a17e30ff 9d7b2eff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a772aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5b12f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 7a58317f ae8b3dff af8c3dff ad8a3bff ac893aff ab883aff aa8739ff a88538ff 987832ff 91732fff 94752fff 7f6428ff 8b6d2bff a28032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782bff 9a782aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 816017f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 815d3396 b49142ff b49141ff b28f40ff b18e3fff a6853aff 907332ff 634f22ff 5a471fff 6a5424ff 6f5826ff 342911ff 3e3115ff 6f5824ff 9d7c33ff a68335ff a58234ff a58133ff a38032ff a07e30ff a17e30ff 9f7c2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782aff 9a7729ff 997628ff 987528ff 977427ff 967326ff 957325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 86651cf9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 896537aa ba9847ff b89546ff b69345ff b08e42ff 6d5828ff 2f2611ff 151108ff 261e0eff 634f23ff 5e4b21ff 0a0804ff 010100ff 1b1609ff 5e4b20ff a98639ff aa8739ff a98738ff a78437ff 967730ff 785f26ff 8c6f2cff 91732dff 9a792fff 9f7e30ff a07d30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2dff 9c792bff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8b6825fa 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 98733dc2 c19e4cff bd9a4aff ae8e44ff 78622eff 1e180cff 010100ff 19140aff 564620ff 8d7235ff 8f7435ff 241d0dff 000000ff 000000ff 0c0a04ff 7d642cff af8b3eff ae8b3cff a68438ff 56451eff 271f0dff 1c1609ff 3b2f14ff 372c12ff 715924ff 987831ff a68334ff a48233ff a38132ff a28031ff a17e31ff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 7d5c29ed 0000007a 0000003c 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a331e1a aa8446e9 c6a351ff c29e4eff 8d7339ff 3e3319ff 000000ff 030201ff 382e16ff 856d34ff b79547ff b99647ff 594822ff 010100ff 000000ff 000000ff 403418ff ab8a3fff b39041ff a8873cff 4f3f1cff 000000ff 000000ff 000000ff 080603ff 3d3015ff 9a7b34ff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4122d3 00000076 0000003a 00000012 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 69492b3a ba954efd caa755ff be9d50ff 5f4e27ff 17130aff 000000ff 010100ff 272010ff 7e6733ff be9b4cff b89649ff 6f5b2cff 131008ff 000000ff 000000ff 0d0b05ff 9b7d3bff b89546ff b79445ff 927636ff 1e180bff 000000ff 000000ff 000000ff 3f3316ff a8873bff af8c3dff ae8b3dff ad8a3cff ac893bff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 0000000f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 7d5a3461 caa657ff cda958ff a68947ff 504222ff 090804ff 000000ff 010100ff 100d07ff 635129ff ba984dff bc9a4eff 5d4b25ff 0d0b05ff 000000ff 000000ff 000000ff 7d6631ff bd9a4aff bc9949ff bb9848ff 554521ff 010100ff 000000ff 000000ff 4f3f1dff b59143ff b49142ff b49041ff b28f40ff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0000000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 95703fa6 d5b15fff cfab5bff 957b41ff 362d18ff 040302ff 000000ff 020101ff 18140aff 6a582dff c6a355ff b5944cff 41351bff 020201ff 000000ff 000000ff 0f0d06ff 625028ff bd9b4dff c19e4eff bb994bff 46391cff 000000ff 000000ff 000000ff 5b4a23ff ba9748ff b99647ff b89546ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 48321d11 b48f4fe6 dab664ff d4b060ff a08548ff 282112ff 000000ff 000000ff 050402ff 2f2715ff 9b8044ff ceaa5aff 9a8043ff 221c0fff 000000ff 000000ff 010100ff 1d180cff 715d2fff bb994fff c6a252ff b2924aff 493c1eff 010100ff 000000ff 080703ff 9d813fff bf9c4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7c58334a d2ad61ff dcb866ff d9b565ff bb9c57ff 332a17ff 000000ff 000000ff 292212ff 6a582fff c8a65aff ccaa5bff 776235ff 141109ff 000000ff 000000ff 020201ff 2a2212ff 927940ff cca858ff caa756ff ad8f4aff 45381dff 020101ff 000000ff 130f08ff 947a3dff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 9f7945b8 e0bc6aff ddb968ff dcb868ff dcb867ff 9d834aff 2e2615ff 382e1aff 7f6a3bff b19452ff d8b463ff c2a158ff 564828ff 080704ff 000000ff 000000ff 0c0a05ff 4a3d21ff bd9c53ff d0ac5cff cfab5bff 967c42ff 2e2614ff 000000ff 000000ff 090704ff a58746ff c9a555ff c8a454ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7e58333a cda75dfe e1bc69ff ddb967ff ddb967ff ddb968ff ddb968ff d3b164ff af9352ff d1af62ff dbb767ff dab766ff af9252ff 44381fff 010100ff 000000ff 000000ff 231d10ff 88713eff d5b261ff d5b160ff d1ad5eff 8c743fff 0f0c07ff 000000ff 000000ff 322a16ff b5954fff cdaa5aff cda959ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 a37c46bb e0bc67ff dcb865ff dcb865ff dcb866ff ddb866ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff d0ae62ff 7e693bff 241e11ff 000000ff 000000ff 0e0c06ff 534627ff cbaa5eff d9b565ff d9b564ff c9a85cff 554727ff 000000ff 000000ff 030302ff 483c20ff c5a458ff d2ae5dff d1ad5cff d0ac5cff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 00000016 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 8c643a6b d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff dcb764ff dcb765ff dcb765ff d3b161ff ccaa5eff ab8f4fff 826c3cff 2d2615ff 020101ff 000000ff 000000ff 5f502dff b19453ff ddb968ff ddb968ff dcb867ff bb9d58ff 282213ff 000000ff 000000ff 070603ff 7d6839ff d7b363ff d6b262ff d5b160ff d4b160ff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9550fd 21170eb9 00000087 00000053 00000025 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80593438 c39b53f5 e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff dbb661ff dcb662ff dbb562ff b89853ff 735f34ff 40351dff 1d180dff 000000ff 060503ff 2e2615ff 5c4c2aff c0a059ff d7b364ff ddb967ff ddb967ff ddb968ff 887240ff 110f08ff 000000ff 000000ff 0f0c07ff c8a75eff dbb766ff dab765ff dab665ff d9b564ff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 614828dd 00000099 0000006a 00000037 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c563323 b68d4ae1 dfb75cff dab35aff dab35bff dab35cff dbb35dff dab45dff dbb45eff dbb55fff dab460ff bc9b52ff 5a4b28ff 090804ff 000000ff 030201ff 2e2615ff 8e7640ff c0a057ff dcb765ff dcb865ff dcb865ff dcb866ff d3b062ff 64532eff 050402ff 000000ff 000000ff 62522eff ddb968ff ddb968ff ddb968ff ddb968ff dcb867ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a8844af8 0f0b06ae 00000080 0000004c 00000021 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c4a2d0a a77e42c2 ddb455ff d9b155ff d9b056ff d9b157ff d9b158ff dab259ff dab259ff dab35aff dab35bff dab35cff d7b25cff a78947ff 544524ff 0c0a05ff 000000ff 211c0fff 836c3aff d1ad5cff dcb662ff dcb662ff dcb663ff dcb763ff b49652ff 3c321bff 000000ff 000000ff 0d0b06ff b19352ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 3c2b19cb 00000092 00000062 00000031 00000010 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 986f3b96 d6ac4eff d9af50ff d8ae50ff d8ae51ff d8af52ff d8af53ff d6ae53ff d9b055ff d9b156ff d9b157ff d9b258ff d9b258ff dab259ff 856d37ff 0f0c06ff 000000ff 020101ff 322915ff a08345ff dab35eff dbb55fff dbb560ff dbb560ff 9a8044ff 0c0a05ff 000000ff 000000ff 3d331cff c0a057ff dcb764ff dcb865ff dcb765ff dcb866ff dcb866ff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 7c5e36e9 000000a0 00000076 00000043 0000001b 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 855d364b ca9e45fc daae4aff d6ab4aff d7ab4bff d7ac4cff d7ac4dff c9a149ff ab8a3fff 907435ff c9a24bff d8af52ff d8af53ff d8ae54ff c59f4dff 786130ff 080603ff 000000ff 000000ff 0b0905ff 715d2fff d1ac57ff dab35cff dab35dff dbb45dff 66542bff 000000ff 000000ff 090704ff 68562eff d4b05eff dcb661ff dcb662ff dcb663ff dcb763ff dcb764ff dcb764ff dcb765ff dcb765ff e1bd68ff b69151f9 160f09b5 00000088 00000056 00000028 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c4b2e14 b0843cdc daac43ff d5a843ff d5a844ff d5a945ff d6a946ff bf9740ff 705926ff 221b0cff 1f190bff 5e4c21ff be9944ff d7ad4eff d7ac4fff a3833cff 4b3c1cff 030201ff 000000ff 000000ff 000000ff 6b572aff d2ab54ff d9b158ff dab258ff c6a251ff 100d07ff 000000ff 000000ff 100d07ff 977c40ff dbb45eff dbb45eff dbb55fff dbb560ff dbb560ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 00000038 00000014 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 976c379b d4a43aff d4a53cff d3a53dff d4a63eff d4a640ff cea23fff 5f4b1eff 100d05ff 000000ff 000000ff 1d1709ff 9f7e35ff d4a948ff cea447ff 937533ff 1c160aff 000000ff 000000ff 000000ff 0d0a05ff 866c32ff d6ae51ff d8b053ff d9b054ff 7f6732ff 000000ff 000000ff 000000ff 2d2512ff d4ad57ff dab35aff dab35bff dab35cff dbb45cff dab45dff dbb45eff dbb45fff dbb55fff e0ba62ff 967340f1 030201a4 0000007c 00000049 0000001f 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 815a3541 c29334fb d5a434ff d2a135ff d2a237ff d2a338ff d3a33aff 9d7a2cff 0e0b04ff 000000ff 000000ff 000000ff 211a0aff 96752eff d5a843ff be963dff 604c1fff 030201ff 000000ff 000000ff 000000ff 100d06ff 997b36ff d7ac4dff d7ad4eff c7a049ff 453719ff 000000ff 000000ff 000000ff 78612eff d9b055ff d9b056ff d9b156ff d9b157ff d9b158ff dab259ff dab359ff dab35aff deb75dff c6a052fd 291d11c0 0000008d 0000005c 0000002c 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e362107 a77a32d1 d4a12aff d09e2dff d09e2eff d19f30ff d19f31ff c99a30ff 5c4717ff 000000ff 000000ff 000000ff 050401ff 382c0fff 99772cff d3a53dff a78331ff 261e0bff 000000ff 000000ff 000000ff 000000ff 241c0cff d0a544ff d6aa48ff d6aa48ff a28138ff 251e0dff 000000ff 000000ff 161208ff b99544ff d8ad50ff d8ae51ff d8ae52ff d8af53ff d8af54ff d9b055ff d9b056ff dab257ff dbb258ff 6d512de2 0000009c 00000070 0000003d 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 88613466 ca9524ff d09b23ff cf9a25ff cf9b27ff cf9c28ff d09c2aff c59429ff 45340fff 040301ff 000000ff 000000ff 100d04ff 604a18ff bd9130ff cc9e35ff 7a5f21ff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 795e24ff d4a641ff d5a742ff ca9e40ff 725a25ff 030301ff 000000ff 000000ff 463718ff c39c43ff d7ab4bff d7ac4cff d7ac4dff d7ad4eff d7ad4fff d8ae50ff d8ae51ff ddb453ff af8744f9 130d08b1 00000083 00000050 00000024 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e42290d ad7c28db d09819ff cc961cff cd971eff cd971fff cd9821ff ce9922ff cd9924ff 281e07ff 000000ff 000000ff 1d1606ff 513d11ff a07922ff cf9d2eff b48929ff 463611ff 080602ff 000000ff 000000ff 000000ff 271e0aff d3a339ff d3a43aff d3a43bff c19637ff 34290fff 000000ff 000000ff 0a0803ff 725a24ff d3a743ff d5a945ff d5a946ff d6aa47ff d6aa48ff d6ab4aff d6ab4bff d9ad4cff d4a94cff 503a20d4 00000094 00000065 00000034 00000012 00000003 00000000 21435701 26495c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 8c623272 c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff cc9419ff cc951aff c28d1bff 402f09ff 000000ff 040301ff 5f4610ff aa7e1eff cd9825ff cd9927ff 826119ff 2e2309ff 010100ff 000000ff 000000ff 000000ff 8c6b21ff d1a032ff d1a133ff d2a135ff 9c7828ff 010100ff 000000ff 010100ff 241c0aff 9e7c2eff d4a53eff d4a63fff d4a740ff d4a742ff d5a743ff d5a844ff d5a945ff dbae47ff 987438f3 060403a6 0000007a 00000047 0000001d 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b40280c ab781de0 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff ca9110ff ca9112ff c99114ff 825e0dff 020100ff 000000ff 694c0dff ad7f18ff b38419ff 815f14ff 372909ff 0c0902ff 000000ff 000000ff 181204ff 543f10ff cf9c2aff d09d2bff d09d2cff d09e2eff 4d3b12ff 000000ff 000000ff 030301ff 463612ff ce9f35ff d2a237ff d2a338ff d3a33aff d3a43bff d4a53cff d4a53eff d6a73fff cea13fff 3e2c19ca 0000008e 0000005d 0000002c 0000000d 00000002 00000000 a9c6d711 bcd1dd26 a2b9c524 99b4c315 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 8a61384a a0763b94 a57b3da2 956d3a80 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff c88d08ff c98d09ff c98e0bff b4800cff 483305ff 110c01ff 3f2d06ff 7d590cff 694c0bff 271c04ff 000000ff 000000ff 030200ff 000000ff 644a0fff a97d1aff ce9822ff ce9924ff c49323ff a57b1fff 0d0a03ff 000000ff 000000ff 000000ff 916e20ff d19f2fff d19f31ff d1a032ff d1a033ff d2a135ff d2a236ff d2a237ff d7a839ff 956f31f1 060402a3 00010174 00000040 00000018 6a7b830c 90bad134 adccdc66 bed6e19a c6dbe6c0 bad1ddb9 aec9d7a8 bcd4e153 d0e2ea05 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 91673671 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff c38703ff c48803ff c68904ff c38704ff 976905ff 5d4103ff 5f4304ff 7c5707ff 402d04ff 0b0801ff 000000ff 191202ff 302204ff 674b0bff cb9317ff ca9318ff cc941aff c7911bff 765611ff 2f2207ff 000000ff 000000ff 000000ff 0b0802ff a0781dff cf9b28ff cf9b29ff d09c2aff d09d2cff d09e2dff d09e2fff d3a030ff cb9b32ff 422f1acc 0001018b 01010159 1417182c 9eafb733 c0d9e473 afcdddc8 c4dae6f0 d0e2ebff b0cdddff acccddff b6d2e2ff c9dee8e2 d0e1ea4b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 7f59352e ba8727f8 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b98003ff bb8203ff bd8303ff bf8403ff bc8203ff b27b03ff a47203ff ac7703ff 8f6303ff 563c03ff 745104ff 805a06ff b7810aff c48c0dff ca900eff ca9010ff ca9112ff a3750fff 000000ff 000000ff 030200ff 000000ff 000000ff 000000ff 58410dff c28f1eff ce9822ff ce9923ff ce9925ff cf9a26ff cf9b28ff d39f28ff 9a702cf4 070503a2 00000072 0000003d b0bec659 cde0e9c1 c0d8e4f4 b5d0dfff bfd7e4ff ccdfeaff b4cfdfff adcbdcfe b0cdddff c1d7e4fd c3dae685 c8dce807 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 95692c9c cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff b17b02ff b37d03ff b57d03ff b77e03ff b98003ff bb8203ff bd8303ff bb8203ff bd8203ff b88003ff c48803ff c68903ff c78a05ff c88b06ff c88c07ff c98d09ff a97709ff 604406ff 573e06ff 2c2004ff 3b2b05ff 0e0a01ff 251b04ff 694c0cff c69117ff cc951aff cc951bff cc961dff cd971eff ce9820ff cc9722ff 4e371cd1 0000008c 00000058 3a464d3c ccdfe9a2 d3e3ecff cee0eaff bcd5e3ff b9d2e1ff cbdee8ff c7dde7ff c8dce7ff b4cfdeff aac9daf5 aac9da8d c1d7e50b 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000006 a4721ad2 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff bc8303ff bf8403ff c08503ff c28703ff c48803ff c58904ff ba8204ff c78b05ff b47e06ff a67407ff a48434ff aa9865ff c0aa69ff c7ab60ff c5ab63ff c3a95fff c39d3fff ca951cff cf9616ff b17f23fb 17100aab 00000075 00000040 66829155 abccddd3 bed6e3fc d6e4edff ccdee8ff b6d1e0ff c2d9e4ff c8dbe6ff c5dbe6ff a5c6d9ff 96bdd2f9 accbdc89 accbdb08 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a a06f15e2 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff c48e15ff c6ac67ff c0d1d4ff c0d6e4ff cde0eaff cee1eaff cedfe8ff b6cdd2ff b1bfb2ff c6b67fff cc961dff 745221e4 00000091 0000005d 0000002b 88a8ba6f 86b5cdfb 9fc2d6ff cfe1eaff d5e4edff bdd6e3ff b4d0dfff bbd4e2ff bad4e1ff 8eb8ceff 87b4cbff aacadb95 a3c5d70a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b78108ff c2b380ff ccdfe9ff a7c8d8ff 97bdd2ff bcd4e2ff cbdfe8ff c5dae6ff b0cdddff bcd5e1ff d0e0e6ff bdab6eff 392815c2 0000007e 00000047 161a1c1f b2cfdc95 8eb7cfff 95bbd2ff c7dce7ff d8e7efff c9dee8ff a8c8daff a2c4d8ff a9c9dafe 84b2cbfc 92bad0ff 9cc0d4a4 9ac0d416 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff ac801cff b9c2b3ff b3cedfff a5c6d9ff a7c8d9ff accbdcff bcd5e2ff cadde8ff c4d9e3ff afcbd7ff a8c8d9ff b7c0b6fe 2b2d2cad 0000006a 00000034 6b818e29 adccdcca 7aabc6ff 8cb6ceff c4dae5ff d4e4ecff d0e2ebff b1ceddff aac9daff b2cedfff a0c3d7fe a3c6d8ff 9ac0d49d 8bb7ce1a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff b49552ff b8c7c6ff 9fc2d6ff 92b9ceff 8bb6ccff a5c6d9ff c2d8e4ff c2d9e5ff a5c6d6ff 7daec5ff 7dadc7ff b2c9d4fe 505d64b4 00000057 00000025 91b3c65a 9dc2d6fc 639dbcff 8cb6ceff c6dbe6ff c1d7e4ff c8dce7ff bad4e2ff bbd4e2ff c0d7e5ff b4cfdfff b1ceddff accbdcac 95bdd228 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff bfaa66ff a8c2caff 80afc8ff 79a7bcff 6aa1bdff 69a1bfff 72a7c4ff 92bad0ff 8cb7cdff 70a5c0ff 70a5c2ff 9fc1d2ff 8a7f6af2 724f1ddd 82694c9a 98bacebe 98bfd3ff 6ea4c1ff 7cacc6ff c7dce7ff bad3e1ff a4c5d9ff adcbddff b7d2e0ff 8ab4cbff 86b3cbff b5d2e2ff c2dae6c2 9ec3d637 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8403ff 9da07aff 81afc7ff 8eb7ceff 7fadc5ff 7cacc6ff 669fbeff 85b4caff 9ac1d4ff 74a7c3ff 7faec7ff 6fa4c1ff 89b4ccff 8e8964ff 745000ff 948d71ff a1c4d7fd 97bdd2ff 82afc9ff 5794b5ff b8d3e0ff c9dde7ff 7ba9c1ff 588eacff 6398b3ff 4c86a6ff 4787abff 5791b1fd 5a8fabb0 558ca820 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ac7c10ff 93a18dff 99bfd3ff a6c6d9ff 77a9c4ff 8eb6caff b3cedcff bcd5e1ff 7cacc4ff 84b1caff 9fc2d6ff 5e99b8ff 84b1c9ff aaaf9aff 83651aff 96a7a5ff 94bcd2ff 9fc2d6ff 7eadc6ff 4b8cafff a2c5d8ff c4dae5ff 6094afff 4882a3ff 73a5c0ff 7aaac4ff 4f84a1ff 336682fa 2f617cb3 346f8e20 00000000 7bacc801 77a9c401 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5b401de5 66481def 6b4a19f5 6d4c11fa 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff a27a20ff bcbba1ff cbdee9ff 8eb8ceff 7eaec7ff accad9ff b6d0dcff 8db7cdff 6da2beff 8ab6ccff 659cbaff 5090b1ff a0c2d6ff afc1c4ff 9aa18cff b3cbd6ff 88b4ccff aacadaff 97bdd1ff 629cbbff a3c6d7ff b2cdddff 5790b1ff 74a6c2ff 94bdd3ff 74a5c0ff 447997ff 33617afb 325d76c2 3c749332 00000000 00000000 98bed204 7aaac503 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 00000095 0000009a 060403a3 120d08ac 2b1e11bd 3e2b18ca 4b341ad6 583d19e1 644618ee 724f15fb 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 95701cff b9b79fff a2c4d6ff 5891b0ff 659bbaff c1d7e3ff 9fc2d4ff 6ea2beff 7babc5ff 6ca2bfff 4d8db1ff 79aac5ff aac8d7ff 9dbecbff bdd4e0ff aeccdcff 87b3cbff b1cedeff a9c9daff 7dadc7ff bcd5e3ff a5c6d9ff 6ca1c0ff 88b4ccff 88b4ccff 639bbcff 4380a2ff 366b88f8 33647eb8 437c9a23 00000000 9bc1d501 95bdd206 86b3cc0b 82b0ca03 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 00000060 00000068 00000070 00000078 0000007f 00000087 0000008e 00000094 0000009a 150f09a9 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7e5805ff 9a9169ff 97bacdff 4b87a7ff 508fb2ff afcddeff bfd7e4ff 80b0c8ff 79aac6ff 75a9c4ff 94bbd1ff afcdddff 93bacfff 95bacdff a7c7d9ff 8db7cdff 8fb9cfff b7d2e0ff a4c5d8ff 7aaac5ff 94bbd0ff 81afc9ff 79a9c6ff 7faec7ff 72a6c2ff 5f9ab9ff 659ab7ff 6997b0fc 487e9aa9 3d7b9d1e 00000000 00000000 91b9d003 88b4cc0c 84b1ca05 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 00000023 00000026 0000002b 00000030 00000036 0000003d 00000044 0000004d 00000055 0000005e 00000067 00000072 0000007d 00000088 00000091 00000099 0b0704a4 2b1e11ba 44301ace 543b1ade 634519ed 704e14fb 6e4c09ff 6c4a02ff 79662fff acbebfff 70a4c0ff 71a6c1ff a2c4d8ff b6d0e0ff 8ab6cdff 70a5c1ff 95bdd1ff c0d6e3ff 84b2cbff 86b2cbff a4c5d7ff 96bdd2ff 77a9c5ff 8cb7ceff bdd5e2ff b2cedeff 71a5c2ff 528fb0ff 649ebbff 77a8c5ff 71a5c2ff 669fbeff 99bed3ff c4dbe7ff c8deeaff 81afcad3 4a89ac4f 659cba08 00000000 80aec802 76a8c505 71a5c302 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 00000005 00000007 00000009 0000000a 0000000d 00000010 00000014 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 0000007c 00000086 00000090 00000098 17100aaa 302213bf 523a1dda 654922ec 887a5afa 7da5b5ff 7eadc8ff 95bcd1ff 90b8ceff 84b1c8ff 74a8c3ff a3c5d7ff a1c2d5ff 69a1beff a4c5d7ff bdd6e4ff 8bb5cdff 649dbbff 92bbd0ff b6d1dfff b9d3e2ff 78aac5ff 4c8cafff 659dbdff 6ba2bfff 669ebfff 8eb8cfff c9dde9ff d0e1ebff c6dae6ff a7c8daf0 7dadc78a 6ca2bf1d 00000000 6da3c001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000041 0000004c 00000058 00000065 00000071 0000007e 0000008a 00000094 12100ca5 64767fdf 7ba8c1fd 8db6ceff 82aec4ff 81adc5ff 73a7c1ff 9abfd4ff 94bbd1ff 92bad0ff bed8e4ff 99b8caff 558aa6ff 71a5c1ff a3c5d8ff aac9daff aacadbff 72a4bfff 4e8cadff 619cbdff 5391b3ff 6ba1bfff bfd7e4ff cfe1ebff c7dce7ff c1d9e5ff bcd5e2fd b8d2e1b2 b8d3e135 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000044 00000052 00000060 0000006e 2a33378f 688a9cd5 8eb4cafa 7baac5fe 86afc7fe 82aec5ff a7c7d8ff a7c8d7ff bbd6e4ff aac8d8ff 42728dff 4b83a2ff 83b2cbff a5c7d9ff 9cc0d5ff 7dacc6ff 4d88a7ff 508eaeff 528fb1ff 4e89aaff 9dc0d3ff c9dde7ff c8dce8ff c2d9e5ff bad4e1ff a4c5d8fd 87b4cbcc 98bed34c 00000000 6ca1bd01 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000d 00000012 00000019 00000022 0000002b 00000036 12171a4a 506f7f92 77a2bae7 93bbd0ff 9abfd3fe acc8d9fd a8c3d2fd 97b8caff aacbddff 92b6caff 427d9eff 649cbbff 7badc7ff 94bcd2ff 7fafc9ff 5c98b8ff 5995b6ff 538cabff 427c9cff 76a3bcff bbd4e2ff b6d1dfff adccdbff aeccdcfe bcd4e2e3 b7d1e0af 8fb8ce64 81b0c81b 00000000 7cacc502 5f98b603 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000018 44687d51 7aa3b9b9 8db4cae5 9bbed2f1 b6d0defb 9ec0d3fa 99bed1fd b2ceddff a5c5d8ff 74a7c2ff 71a6c2ff 7aabc6ff 74a7c3ff 70a5c2ff 80afc8ff 6fa1bcff 6292acff 8db2c7ff b2cedeff c1d8e5ff b2cedeff b8d3e1f9 c1d7e4ce c5dae677 c2d8e428 00000000 00000000 00000000 79aac501 619bbb02 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 75a5be0b 86b0c60f 8ab3c910 77a6bf12 719eb617 6794ab20 6a96af3c 80a8bf88 85acc3b3 91b5c9d1 9fbfcee6 a7c4d2e8 b8cdd7ec c0d3def4 b5cfddfa a7c8d9fd a3c4d7fd 95bcd0f9 6da2c0f6 87b3cbf5 98bcd0f6 8cb4c9f9 a6c6d6fb c3d9e6f7 bdd4e2f5 bdd5e3f5 bdd4e2ed b9d3e2c3 b1cdde6f b0ccdc2a bed6e314 c8dce816 cfe1eb0a bcd5e301 93bad001 84b1ca02 7cabc701 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 77a6bf05 77a6bf19 74a4be28 73a3bd32 77a6bf46 77a6bf5d 78a7bf6a 75a5be73 75a5beba 79a7c0dc 7da9c1e7 7faac2ed 85aec3e2 90b3c5d4 99bacce3 a0c1d2ef b0ccdcec b6d0dee8 8fb7cde2 71a4c0e9 80aec7ed 9fc2d3f4 b2cddcf9 b7d1dff8 b7d0dff3 accadae1 a4c5d7d0 a5c6d8c5 a0c3d59e a5c6d864 bad3e149 c5dae74a c6dbe747 c7dbe720 c2d8e601 00000000 c5dae601 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 77a6bf0c 77a6bf1c 77a6bf30 77a6bf44 78a6bf2d 71a3bc1c 85b0c722 91b8cc43 92b8cc5a 96bace65 9bbdcf6e 9fbdcf6d a6c0ce6e b5cddaa5 b9d0dec2 b6d0dcc6 adcbdccb 9cbfd3d3 95bbd0e5 97bdd1ef a1c2d6f1 aac9d9ed a7c6d8dc a8c8d8c4 b5cfdeb6 bfd6e4a7 bfd6e389 bdd5e26c c4dae661 c6dbe75b c6dbe756 c6dbe736 c7dbe70a 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf0d 77a6bf19 77a6bf1d 77a6bf0d 74a4be01 00000000 bcd4e103 c9dde813 c7dbe61a c7dce71f c7dbe723 c6dbe627 c5dae638 c4dae66a c4dae687 c4dae58a c1d9e596 bed6e3aa c1d7e3c0 c2d8e4c8 c1d7e4ca c1d8e4c1 c0d7e4a3 bdd6e37a c3d9e584 c7dbe780 c7dbe777 c7dce778 c6dbe76c c6dbe74d c6dbe736 c6dbe718 c6dbe702 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_month.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -16,170 +15,123 @@ │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (239,235,239) # rgb = (0xef,0xeb,0xef) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (222,215,222) # rgb = (0xde,0xd7,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (247,243,247) # rgb = (0xf7,0xf3,0xf7) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (231,235,231) # rgb = (0xe7,0xeb,0xe7) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ @@ -194,15 +146,14 @@ │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ ( 66, 73, 66) # rgb = (0x42,0x49,0x42) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (239,235,239) # rgb = (0xef,0xeb,0xef) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ @@ -221,87 +172,135 @@ │ │ (198,190,198) # rgb = (0xc6,0xbe,0xc6) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (247,243,247) # rgb = (0xf7,0xf3,0xf7) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (239,235,239) # rgb = (0xef,0xeb,0xef) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ } │ │ tRNS { │ │ - 0 0 1 2 3 7 12 5 16 126 129 11 129 126 17 33 255 255 26 10 21 36 51 255 255 48 213 255 255 255 223 9 29 250 255 255 255 255 255 255 255 255 34 255 255 255 255 255 255 255 63 42 41 255 255 18 13 8 14 4 255 55 23 39 32 103 73 27 19 6 41 111 107 255 255 49 43 50 255 255 255 214 134 35 15 51 233 168 20 49 46 56 255 255 58 30 188 255 245 45 57 255 219 39 28 118 255 44 55 51 255 139 22 113 243 255 48 63 250 38 30 87 171 253 255 217 25 49 128 181 255 255 243 152 253 44 80 248 174 255 255 255 164 24 84 59 152 255 104 241 78 226 255 35 73 214 178 31 63 120 207 233 255 243 66 49 107 231 94 49 148 255 253 166 44 49 82 248 183 61 136 183 231 90 157 168 55 119 77 45 236 197 98 248 255 146 207 250 72 48 245 188 233 219 50 159 137 188 219 142 133 140 209 250 62 79 253 158 48 47 144 255 197 38 35 253 250 127 245 241 145 34 212 207 150 212 255 219 148 45 89 248 81 65 81 75 65} │ │ + 0 1 2 3 7 12 5 16 126 129 11 129 126 17 33 26 10 21 36 51 48 213 223 9 29 250 34 63 42 41 18 13 8 14 4 55 23 39 32 103 73 27 19 6 41 111 107 49 43 50 214 134 35 15 51 233 168 20 49 46 56 58 30 188 245 45 57 219 39 28 118 44 55 51 139 22 113 243 48 63 250 38 30 87 171 253 217 25 49 128 181 243 152 253 44 80 248 174 164 24 84 59 152 104 241 78 226 35 73 214 178 31 63 120 207 233 243 66 49 107 231 94 49 148 253 166 44 49 82 248 183 61 136 183 231 90 157 168 55 119 77 45 236 197 98 248 146 207 250 72 48 245 188 233 219 50 159 137 188 219 142 133 140 209 250 62 79 253 158 48 47 144 197 38 35 253 250 127 245 241 145 34 212 207 150 212 219 148 45 89 248 81 65 81 75 65} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000010101020304040302030404030201010101010101010101010101010101010101010101010101010100000000 │ │ -000000010101030506060507050606050301010101010101010101010101010101010101010101010101010100000000 │ │ -0000000101010708090a080b080c0d080701010101010101010101010101010101010101010101010101010100000000 │ │ -0000000204050e0f10110f120f10110f0e05040201010101010101010101010101010101010101010101010100000000 │ │ -0000000413141516171816191617181615140b0401010101010101010101010101010101010101010101010100000000 │ │ -00000005141a1010181b1c1d10181b1c1d1e140501010101010101010101010101010101010101010101010100000000 │ │ -0000001f2021222324252524232425252326201301010101010101010101010101010101010101010101010100000000 │ │ -0000000b0f262427252828252725282825290f0b01010101010101010101010101010101010101010101010100000000 │ │ -0000000b2a222b28282c28282c28282828272a0b01010101010101010101010101010101010101010101010100000000 │ │ -0000000b2a26282d2e2f2e2e2e2e2e2d30312a0603030201010101010101010101010101020203030201010100000000 │ │ -0000000b2a262832332a2a2a2a2a3416353615370b38063907030201010101010101010207133a38393b020100000000 │ │ -0000000b2a263c3d3e060b0b0b0b14343c293f4041422a43440b07020101010101010245084647483e13040100000000 │ │ -0000000b2a494a4b3802010101010b2a22234c4d4e4f5051525308450201010101013b5455564e4f5758450100000000 │ │ -0000000b2a264a593802010101010b2a1b4a5a5b5c5d261810515e08070201010104065f6010611b62201f0100000000 │ │ -0000000b2a1b4a593802010101010b2a495d63645c2936654a1d66670604033b393a68696a4929365d6b0b0100000000 │ │ -0000000b2a1b5d6c3e060b0b0b0b14341b5d4c6d4a28253131296e6f700b064412157172733c31313c74060200000000 │ │ -0000000b0f5c1875332a2a2a2a2a341610767778797a7b7c3131227d0f7e7f8081564e1d5d2931313c59380200000000 │ │ -0000001f682682174f83834e834e834e188420543715852531362986878889834f18265d293631362359380200000000 │ │ -00000045588a8b8c8d30303030303035308e4405058f903c2465365d91925c26935d4a29242465364a59380200000000 │ │ -000000041f58680f2a2a2a2a2a2a2a0f681438133a5f941824243195349697988b8c2d30252424655d59380200000000 │ │ -0000000204451f0b0b0b0b0b0b0b0b0b06545812999a9b172324279c20588f9d2a2a339e272424245d59380200000000 │ │ -0000000101010101010101010101010239149fa0a1a24e49297ca3a40e0505130b063e6c262929295da5380200000000 │ │ -000000010101010101010101010101043aa6a24e185c26934aa7a89d0b030101010238a95c4a29299359380200000000 │ │ -0000000101010101010101010101010408aaab8222615d4a5dacadae543b0101010238af18934a2322a5380200000000 │ │ -0000000101010101010101010101010438b0b12531243c4a4a4910b2121f0201010238af18614a4a2259380200000000 │ │ -00000001010101010101010203030303050eb3b4b5b62b294a4a1b10b7080401010238af17224a4a26a5380200000000 │ │ -0000000101010101010103450b3a0639070538586834b8314a5d5d1cb9704501010238af18225d4a26a5380200000000 │ │ -000000010101010101030537babbbc70133b04071f14bdbe5d5d5d26bf120501010238af73225d5d26a5380200000000 │ │ -0000000101010101013b08c0c1c2c2c33e3902010238157d22935d93c4433901010238af17265d931ba5380200000000 │ │ -000000010101010101058f9b501c1dc5c6141f453958c7c81b61224ac98f0501010238af1726225d1ba5380200000000 │ │ -0000000101010101013943ca1c1b261dcbcc683e123fcd831b225d5dce580701010238af1d2622611ba5380200000000 │ │ -000000010101010101453ecf2222221b50d0d1d2d3d4c21049225dd5d63a0301010206af1d8222221ba9060200000000 │ │ -0000000101010101013b08d7d85d22221b1da2c2c24e1d5c265d24d93e050201010106da1d1b22225cdb060100000000 │ │ -00000001010101010102393edc244a2626265cdd1cab5c825d36dedf06040101010113e0e1262661e29d130100000000 │ │ -00000001010101010101040b12e3e4274a22261b49824a31e5e6e73a070201010101397ee822224ae98f050100000000 │ │ -00000001010101010101020413146deaeb3535ec3535edeeef70063b0201010101013b08f0f135e5f2543b0100000000 │ │ -00000001010101010101010103053814680ff3f4f52a68143805040201010101010103050e53f6120805020100000000 │ │ -00000001010101010101010101020307390b383a3a061f07030201010101010101010103071f131f0703010100000000 │ │ -000000010101010101010101010101010102020302020101010101010101010101010101010202010101010100000000 │ │ +000000000000010203030201020303020100000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000020405050406040505040200000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000006070809070a070b0c070600000000000000000000000000000000000000000000000000000000000000 │ │ +0000000103040d0ec4c50e0f0ec4c50e0d04030100000000000000000000000000000000000000000000000000000000 │ │ +0000000310111213c6c7131413c6c71312110a0300000000000000000000000000000000000000000000000000000000 │ │ +000000041115c4c4c7c8c9cac4c7c8c9ca16110400000000000000000000000000000000000000000000000000000000 │ │ +000000171819cbcccdcececdcccdcececccf181000000000000000000000000000000000000000000000000000000000 │ │ +0000000a0ecfcdd0ced1d1ced0ced1d1ced20e0a00000000000000000000000000000000000000000000000000000000 │ │ +0000000a1acbd3d1d1d4d1d1d4d1d1d1d1d01a0a00000000000000000000000000000000000000000000000000000000 │ │ +0000000a1acfd1d5d6d7d6d6d6d6d6d5d8d91a0502020100000000000000000000000000010102020100000000000000 │ │ +0000000a1acfd11b1c1a1a1a1a1a1d13dadb121e0a1f05200602010000000000000000010610211f2022010000000000 │ │ +0000000a1acfdc2324050a0a0a0a111ddcd2252627281a292a0a0601000000000000012b072c2d2e2410030000000000 │ │ +0000000a1addde2f1f01000000000a1acbcc3031dfe0e1323334072b01000000000022353637dfe038392b0000000000 │ │ +0000000a1acfde3a1f01000000000a1ac8de3b3ce2e3cfc7c4323d07060100000003053e3fc4e4c84018170000000000 │ │ +0000000a1ac8de3a1f01000000000a1adde34142e2d2dbe5deca43440503022220214546e6ddd2dbe3470a0000000000 │ │ +0000000a1ac8e34824050a0a0a0a111dc8e33049ded1ced9d9d2e74a4b0a052a0f124c4de8dcd9d9dc4e050100000000 │ │ +0000000a0ee2c74f1c1a1a1a1a1a1d13c4505152535455e9d9d9cb560e5758595a37dfcae3d2d9d9dc3a1f0100000000 │ │ +0000001745cfeac6e0ebebdfebdfebdfc75b18351e125cced9dbd25d5e5f60ebe0c7cfe3d2dbd9dbcc3a1f0100000000 │ │ +0000002b3961ecedeed8d8d8d8d8d8dad8622a04046364dccde5dbe36566e2cfefe3ded2cdcde5dbde3a1f0100000000 │ │ +000000031739450e1a1a1a1a1a1a1a0e45111f10213e67c7cdcdd9681d696af0ecedd5d8cecdcde5e33a1f0100000000 │ │ +00000001032b170a0a0a0a0a0a0a0a0a0535390f6b6c6dc6cccdd06e1839636f1a1a1c70d0cdcdcde33a1f0100000000 │ │ +000000000000000000000000000000012011717273f1dfddd2e974750d0404100a052448cfd2d2d2e3761f0100000000 │ │ +000000000000000000000000000000032177f1dfc7e2cfefde78796f0a02000000011f7ae2ded2d2ef3a1f0100000000 │ │ +00000000000000000000000000000003077bf2eacbe4e3dee37c7d7e3522000000011f7fc7efdecccb761f0100000000 │ │ +000000000000000000000000000000031f8081ced9cddcdededdc4820f17010000011f7fc7e4dedecb3a1f0100000000 │ │ +00000000000000000000000102020202040d83848586d3d2dedec8c48707030000011f7fc6cbdedecf761f0100000000 │ │ +00000000000000000000022b0a21052006041f39451d88d9dee3e3c9894b2b0000011f7fc7cbe3decf761f0100000000 │ │ +00000000000000000002041e8a8b8c4b1022030617118d8ee3e3e3cf8f0f040000011f7fe8cbe3e3cf761f0100000000 │ │ +00000000000000000022079091f3f39224200100011f1256cbefe3ef9329200000011f7fc6cfe3efc8761f0100000000 │ │ +00000000000000000004636de1c9ca949511172b20399697c8e4cbde9863040000011f7fc6cfcbe3c8761f0100000000 │ │ +000000000000000000202999c9c8cfca9a9b45240f259cebc8cbe3e39d39060000011f7fcacfcbe4c8761f0100000000 │ │ +0000000000000000002b249ecbcbcbc8e19fa0a1a2a3f3c4ddcbe3a4a52102000001057fcaeacbcbc87a050100000000 │ │ +0000000000000000002207a6a7e3cbcbc8caf1f3f3dfcae2cfe3cda824040100000005a9cac8cbcbe2aa050000000000 │ │ +000000000000000000012024abcddecfcfcfe2f4c9f2e2eae3dbacad05030000000010aeafcfcfe4b06f100000000000 │ │ +00000000000000000000030a0fb1b2d0decbcfc8ddeaded9b3b4b5210601000000002057b6cbcbdeb763040000000000 │ │ +000000000000000000000103101149b8b9dadaf5dadababbbc4b05220100000000002207bdbedab3bf35220000000000 │ │ +00000000000000000000000002041f11450ec0c1c21a45111f04030100000000000002040d34c30f0704010000000000 │ │ +00000000000000000000000000010206200a1f2121051706020100000000000000000002061710170602000000000000 │ │ +000000000000000000000000000000000001010201010000000000000000000000000000000101000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/dtitem.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 c6db7b20 bdd36310 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 c6df6310 bddb5a40 bddb5a60 bdd75280 b5d34a80 b5cf4250 adcf4240 8c289400 8c2c8c00 8c2c9400 c6db7b10 bdd76320 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 bddb63ff b5cf5aaf 8c289400 8c2c8c00 8c2c9400 d6e77320 cee37380 c6e36bcf c6df6bff bddb63ff bdd75aff b5d752ff b5cf52ff adcf4aff adcb42ff a5cb39ff a5c739af a5c33160 c6db73b6 cee77bff 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c288c00 c6db7b30 b5cf52ff 94ba2950 d6eb8410 d6eb849f cee77bff cee773ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adcb39ff a5c739ff adcb42ff cee784ff 94ba298f 8c2c9400 8c288c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 a5cb4280 84aa21e0 c6df7bef cee37bff d6eb7bff cee37bff c6e373ff c6df63ff c6df63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff a5cb42ff adcb4aff b5d75aff 94b229ff 94ba21ff 8cb621cf 8cb62120 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c8c00 d6eb8c91 84a229ff 9cb652ff cee77bff cee77bff cee77bff cee36bff c6df6bff bddf63ff bdd763ff bdd752ff b5d352ff add34aff adcb42ff adcb42ff bdd75aff 94ba29ff 7b9e18ff 84a221ff 8caa21ff 8cb618ef 8cb21830 8c2c9400 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 e7fb9c70 e7f79cff deef8cff deef8cff d6eb84ff d6eb7bff cee77bff cee373ff c6df6bff c6df63ff bdd763ff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff a5c339ff 7ba621ff 8caa29ff 8cb229ff 8cb621ff 8cb621ff 84b210ef 84ae1030 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 e7f79c40 def794ff def394ff def38cff d6ef8cff d6ef84ff cee77bff cee773ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcb42ff a5cb42ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb618ff 84b218ff 84ae10cf 8c289400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 def78c10 def394df e7f794ff def38cff deef8cff d6ef84ff d6eb84ff cee77bff cee773ff c6e36bff c6df6bff c6df63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff a5cb39ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa0880 8c2c9400 842c8c00 8c289400 8c2c8c00 8c2c9400 84288c00 8c2c9400 8c2c8c00 8c289400 842c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 def38c80 deef8cff def38cff d6ef8cff d6ef84ff d6eb84ff d6eb7bff cee773ff cee373ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adc742ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb218ff 84b218ff 7baa08ff 7baa08ef 73a60010 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 8c2c9400 d6ef84ef d6ef8cff d6ef84ff deeb84ff d6eb84ff d6eb7bff cee77bff cee373ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb39ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 84ae10ff 7bae10ff 7ba608ff 73a60070 8c289400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 d6eb7b50 d6eb84ff d6eb84ff d6eb84ff d6eb7bff cee77bff cee77bff cee773ff c6e373ff c6df6bff c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff adcf4aff adcf42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa10ff 7ba600ff 73a200bf 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 842c8c00 8c289400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 cee77b80 cee773ff cee77bff cee77bff cee77bff cee773ff cee373ff c6e373ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5c742ff a5c739ff 9cc331ff 9cc329ff 94ba29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 8c289400 8c2c8c00 8c2c9400 8c2c9400 842c8c00 8c2c9400 8c2c8c00 8c2c9400 842c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 cee773bf cee373ff cee773ff cee373ff cee773ff c6e373ff c6e36bff c6df6bff c6df63ff bddf63ff bddb5aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf42ff adcb42ff a5c739ff a5c731ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb618ff 84b210ff 84ae10ff 7baa08ff 73a200ff 73a600ff 73a60030 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 c6e36bbf c6e36bff c6df73ff bdd763ff f7eff7ff 6b754aff bdd363ff c6df63ff bddb63ff bdd75aff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5c739ff 9cba39ff 94ba31ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7ba608ff 73a600ff 73a200ff 73a20040 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 c6df6bbf c6df63ff c6df6bff 84964aff 5a555aff 212018ff 84964aff bddb63ff bdd75aff bdd75aff b5d75aff b5d34aff b5cf4aff adcf4aff adcb42ff a5cb39ff 7b9231ff f7f3f7ff 424539ff 8caa29ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 73a600ff 73a200ff 73a600ff 5a860040 8c289400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 00000001 00000001 00000001 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 bddb63bf bddb63ff bddb63ff adc35aff 4a5121ff 4a5921ff adc35aff bdd75aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf4aff adcf42ff a5cb42ff a5c739ff 637129ff 5a595aff 211c21ff 6b8229ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 73a200ff 73a600ff 6b9200ff 52750040 00000001 00000001 00000001 8c2c9400 8c2c9400 00000002 00000004 00000006 00000005 00000001 8c2c9400 8c288c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b5d75210 b5d752cf bdd75aff bddb5aff bdd75aff bddb5aff bdd75aff b5d752ff b5d352ff b5d352ff b5d34aff b5cf4aff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 94ae31ff 4a5121ff 525d21ff 8cb229ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 527500ff 52790047 0000000b 0000000a 00000009 00000007 00000006 00000008 0000000d 0000000e 00000008 00000002 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b5d3529f adcb42ff a5c742ff b5d752ff b5d352ff b5d352ff b5d352ff b5d352ff b5d352ff b5cf4aff adcf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7bae10ff 7baa08ff 73a600ff 6b9600ff 4a7100ff 638600ff 425d005a 00000024 00000024 00000021 0000001c 00000019 00000018 00000015 0000000f 00000007 00000001 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b5d34abf bddb63ff 9cbe31ff 9cbe31ff b5d352ff b5d34aff b5cf52ff adcf4aff adcf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff a5c731ff a5c331ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84aa10ff 7baa08ff 739e08ff 5a8200ff 527500ff 638a00ff 638e08ff b5c763ce d6eb8cff c6df6bff 9cb64ab4 212c1047 00000036 0000002e 0000001f 0000000e 00000004 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 adcf4abf bdd75aff c6df6bff 9cc339ff 84ae18ff 94ba31ff adcb42ff adcf42ff adcb42ff adcb42ff a5c742ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 7ba610ff 6b9608ff 5a7d00ff 527900ff 638a00ff 6b9600ff 638e00ff 9cba42ff cee373ff cee784ff bdd76bff adc752ff 94aa39d2 0000004c 00000043 00000030 00000017 00000006 00000001 8c2c9400 8c288c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 adcf42bf b5d352ff c6df6bff c6df6bff bdd75aff 9cbe31ff 7baa18ff 84a618ff 84ae21ff 8cb629ff 9cba29ff 94ba29ff a5c339ff 9cc331ff 9cbe31ff 94be29ff 8cb621ff 84ae21ff 84aa18ff 739a10ff 6b9210ff 5a8208ff 5a7d00ff 638a08ff 6b9600ff 73a200ff 739e00ff 6b9200ff 638e00ff b5d35aff bddb63ff bdd763ff b5cf52ff a5c34aff 94b631ff 00000053 0000004f 00000041 00000026 0000000e 00000002 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 adcb399f adcb42ff c6df6bff c6df6bff bddb63ff bdd75aff bdd75aff a5c742ff 9cba31ff 84ae21ff 7ba218ff 7b9e18ff 6b9208ff 6b9208ff 638e08ff 6b8a08ff 638608ff 6b9210ff 6b8e08ff 739610ff 739e08ff 7ba210ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff adcf4aff b5cf52ff adcb52ff a5c74aff 9cba39ff 94ae31ff 00000054 00000053 0000004a 00000033 00000015 00000004 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5cb3980 a5c739ff c6df6bff c6df6bff bddf63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb39ff a5cb39ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00ff a5c742ff adcb42ff a5c342ff 9cba39ff 94b631ff 8caa31ff 00000054 00000054 0000004d 00000038 00000018 00000005 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73980 a5c739ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84b210ff 7baa10ff 7baa08ff 7baa08ff 7ba608ff 73a200ff 6b9e00ff 6b9600ff 639200ff a5c742ff a5c339ff 9cba39ff 94b631ff 94ae31ff 84aa29ff 00000054 00000053 0000004d 00000037 00000018 00000007 00000003 00000002 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73940 a5c739ff bddb5aff c6df6bff c6df63ff bdd763ff bdd752ff b5d352ff add34aff adcf4aff adcb42ff a5c742ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a600ff 739e00ff 6b9600ff 639200ff a5c339ff 9cbe39ff 94ba31ff 94b231ff 8cae29ff 84a229ff 00000054 00000053 00000049 00000032 0000001b 00000012 00000012 0000000e 00000007 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73940 a5c739ff bddb63ff c6df6bff bddb63ff bddb5aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff adcb39ff a5cb39ff a5c739ff 9cc331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b210ff 84ae10ff 7baa08ff 7baa08ff 73a608ff 73a200ff 739e00ff 6b9a00ff 638e00ff a5be39ff 9cba31ff 94b631ff 8cae29ff 84aa29ff 84a221ff 00080059 00000050 00000044 00000032 00000029 0000002c 0000002f 00000027 00000014 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73120 9cc331ff b5d352ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 739e00ff 6b9a00ff 639200ff 9cbe31ff 94ba31ff 94b231ff 8cae29ff 84a621ff 7b9e21ff 424d107e 0000004c 0000003f 00000038 0000003d 00000046 00000047 00000039 0000001e │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c289400 9cc329ff adcf4aff c6df6bff c6df6bff bddb5aff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 9cc739ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 9cba31ff 94b631ff 8cb229ff 8caa29ff 7ba221ff 7b9a21ff 394d087b 00000046 0000003d 00000041 0000004b 00000051 0000004c 00000038 0000001b │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 94ba21df adcb42ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff adcb39ff a5c739ff a5c331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 6b9a00ff 639200ff 94b631ff 94b229ff 8caa29ff 84a621ff 7b9a21ff 739618ff 394d0877 00000040 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8cba2160 9cc331ff c6df6bff bddf6bff bddb63ff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 94be29ff 94ba29ff 8cb621ff 8cb618ff 84ae18ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 8cb229ff 84aa21ff 84a621ff 7b9e18ff 739618ff 6b8e18ff 394d0873 0000003d 00000043 0000004e 00000052 0000004d 0000003b 0000001e 00000008 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c289400 8c2c9400 b5d35260 c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d352ff b5cf4aff adcf42ff a5cb42ff adc742ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 73a608ff 73a200ff 73a200ff 6b9a00ff 6b9600ff 84aa21ff 84a618ff 7ba218ff 739a18ff 739210ff 6b8a10ff 394d086f 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 00000003 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c288c00 c6df6bff c6df6bff bddb63ff bdd75aff b5d75aff b5d34aff adcf4aff adcb4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9a00ff 6b9600ff 739e10ff 7ba218ff 7b9a18ff 739610ff 6b8e10ff 638610f3 0000003d 00000043 0000004e 00000052 0000004d 0000003a 0000001e 00000009 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 c6e36bff c6df6bff bddb63ff bdd75aff bdd752ff b5d352ff adcf4aff adcf42ff adcb42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 6b9200ff 739610f4 6b9610ff 6b8e10ff 638608f3 3959087a 0000003e 00000049 00000051 00000051 00000046 0000002c 00000011 00000003 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c289400 c6df6bcf c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff adc742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94b621ff 8cb618ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff 3145007f 3949087e 3149087b 181c004f 0000003c 00000043 0000004e 00000052 0000004d 0000003a 0000001d 00000008 00000001 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 8c2c9400 8c2c8c00 c6e36baf c6df6bff bddb63ff bddb5aff bdd35aff b5d352ff adcf4aff adcf4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00f4 00000054 00000052 00000049 0000003b 00000039 00000046 0000004f 0000004e 00000042 0000002a 00000010 00000003 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 c6df6b60 c6df6bff c6db63ff bddb63ff b5d752ff b5d352ff b5cf4aff adcf4aff adcb42ff a5c742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 739e00ff 6b9600ff 4a6d00aa 00000053 0000004e 0000003d 0000002c 0000002e 0000003d 00000044 0000003d 0000002d 00000017 00000007 00000001 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c288c00 842c9400 c6df63cf bddf63ff bdd75aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb39ff a5c739ff a5c739ff a5c331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7baa08ff 7ba600ff 73a200ff 6b9e00ff 638e00df 1018005f 00000052 00000046 0000002e 00000019 0000001a 00000024 00000028 00000021 00000014 00000008 00000002 8c2c9400 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 c6df6b30 c6db63ef bddb63ff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7ba608ff 73a608ff 73a600ff 739a00f4 293c0074 00000053 0000004d 0000003a 0000001e 0000000b 00000008 0000000c 0000000c 00000009 00000005 00000001 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c289400 bddf6330 bdd75aef bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7baa08ff 7ba600ff 6b9200d4 101c005c 0000004f 0000004c 00000041 00000029 00000010 00000004 00000001 00000001 00000002 00000001 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c288c00 bddb5a10 b5d75a9f b5d352ff b5d352ff adcf4aff adcb42ff a5cb42ff adc739ff a5c739ff 9cc339ff 9cc329ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 73a208ff 4a690093 0000004e 00000045 0000003d 00000037 00000029 00000016 00000007 00000001 8c2c9400 8c2c9400 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 84288c00 8c2c9400 8c2c9400 8c289400 8c2c9400 b5d35220 94b231cf a5c739ff adcf42ff adcb42ff a5c739ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba29ff 8cb621ff 8cb218ff 84ae18ff 739a08ff 638608ff 527100ff 0000004f 00000042 0000002e 0000001f 00000018 00000010 00000007 00000002 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c8c00 8c2c9400 6b9a00bf 739e08ff 84aa10ff 84b218ff 94b621ff 8cb621ff 84a229ba 84a22999 8cae298b 94b62183 6b9208ff 6b9208ff 638a08ff 638e08ff 638e08ff 638608ff 00000049 00000032 00000018 00000009 00000005 00000003 00000001 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c9400 8c288c00 7baa08a0 84ae10ff 84ae10ff 84ae18ff 7bae10ff 7baa10ff 4a5d006e 00000026 0000000e 00000004 6b9208ff 739e08ff 73a208ff 7ba608ff 7ba208ff 739e08ff 0000003e 00000022 0000000b 00000002 8c2c9400 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 84ae1062 8cb621ff 94ba29ff 94be29ff 94ba21ff 8cb218ff 394d0847 00000016 00000006 00000003 73a608ff 84aa10ff 84ae10ff 84ae10ff 84ae10ff 7baa10ff 0000002e 00000014 00000004 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 842c9400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 00000005 9cba31a5 a5cb39ff adcb42ff a5c739ff 7b9e2185 00000019 00000009 00000002 00000004 84aa10c2 84b218ff 94ba21ff 94ba29ff 94ba21ff 84aa18ca 0000001d 00000009 00000001 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 842c8c00 8c2c9400 00000002 0000000b 849a3940 849e3953 63792936 00000012 00000008 00000002 8c2c9400 00000003 7396183a 94ba29e2 a5c739ff a5cb42ff 9cbe39d6 6b862145 0000000c 00000003 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c9400 8c2c9400 00000002 00000006 00000007 00000006 00000003 00000001 8c2c9400 8c2c9400 00000001 00000006 00000011 7b963142 84963942 00000013 0000000a 00000003 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6db7b20 bdd36310 00000000 00000000 00000000 00000000 00000000 00000000 c6df6310 bddb5a40 bddb5a60 bdd75280 b5d34a80 b5cf4250 adcf4240 00000000 00000000 00000000 c6db7b10 bdd76320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bddb63ff b5cf5aaf 00000000 00000000 00000000 d6e77320 cee37380 c6e36bcf c6df6bff bddb63ff bdd75aff b5d752ff b5cf52ff adcf4aff adcb42ff a5cb39ff a5c739af a5c33160 c6db73b6 cee77bff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6db7b30 b5cf52ff 94ba2950 d6eb8410 d6eb849f cee77bff cee773ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adcb39ff a5c739ff adcb42ff cee784ff 94ba298f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5cb4280 84aa21e0 c6df7bef cee37bff d6eb7bff cee37bff c6e373ff c6df63ff c6df63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff a5cb42ff adcb4aff b5d75aff 94b229ff 94ba21ff 8cb621cf 8cb62120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d6eb8c91 84a229ff 9cb652ff cee77bff cee77bff cee77bff cee36bff c6df6bff bddf63ff bdd763ff bdd752ff b5d352ff add34aff adcb42ff adcb42ff bdd75aff 94ba29ff 7b9e18ff 84a221ff 8caa21ff 8cb618ef 8cb21830 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7fb9c70 e7f79cff deef8cff deef8cff d6eb84ff d6eb7bff cee77bff cee373ff c6df6bff c6df63ff bdd763ff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff a5c339ff 7ba621ff 8caa29ff 8cb229ff 8cb621ff 8cb621ff 84b210ef 84ae1030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7f79c40 def794ff def394ff def38cff d6ef8cff d6ef84ff cee77bff cee773ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcb42ff a5cb42ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb618ff 84b218ff 84ae10cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 def78c10 def394df e7f794ff def38cff deef8cff d6ef84ff d6eb84ff cee77bff cee773ff c6e36bff c6df6bff c6df63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff a5cb39ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa0880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 def38c80 deef8cff def38cff d6ef8cff d6ef84ff d6eb84ff d6eb7bff cee773ff cee373ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adc742ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb218ff 84b218ff 7baa08ff 7baa08ef 73a60010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 d6ef84ef d6ef8cff d6ef84ff deeb84ff d6eb84ff d6eb7bff cee77bff cee373ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb39ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 84ae10ff 7bae10ff 7ba608ff 73a60070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 d6eb7b50 d6eb84ff d6eb84ff d6eb84ff d6eb7bff cee77bff cee77bff cee773ff c6e373ff c6df6bff c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff adcf4aff adcf42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa10ff 7ba600ff 73a200bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cee77b80 cee773ff cee77bff cee77bff cee77bff cee773ff cee373ff c6e373ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5c742ff a5c739ff 9cc331ff 9cc329ff 94ba29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cee773bf cee373ff cee773ff cee373ff cee773ff c6e373ff c6e36bff c6df6bff c6df63ff bddf63ff bddb5aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf42ff adcb42ff a5c739ff a5c731ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb618ff 84b210ff 84ae10ff 7baa08ff 73a200ff 73a600ff 73a60030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c6e36bbf c6e36bff c6df73ff bdd763ff f7eff7ff 6b754aff bdd363ff c6df63ff bddb63ff bdd75aff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5c739ff 9cba39ff 94ba31ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7ba608ff 73a600ff 73a200ff 73a20040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c6df6bbf c6df63ff c6df6bff 84964aff 5a555aff 212018ff 84964aff bddb63ff bdd75aff bdd75aff b5d75aff b5d34aff b5cf4aff adcf4aff adcb42ff a5cb39ff 7b9231ff f7f3f7ff 424539ff 8caa29ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 73a600ff 73a200ff 73a600ff 5a860040 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 bddb63bf bddb63ff bddb63ff adc35aff 4a5121ff 4a5921ff adc35aff bdd75aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf4aff adcf42ff a5cb42ff a5c739ff 637129ff 5a595aff 211c21ff 6b8229ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 73a200ff 73a600ff 6b9200ff 52750040 00000001 00000001 00000001 00000000 00000000 00000002 00000004 00000006 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5d75210 b5d752cf bdd75aff bddb5aff bdd75aff bddb5aff bdd75aff b5d752ff b5d352ff b5d352ff b5d34aff b5cf4aff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 94ae31ff 4a5121ff 525d21ff 8cb229ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 527500ff 52790047 0000000b 0000000a 00000009 00000007 00000006 00000008 0000000d 0000000e 00000008 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5d3529f adcb42ff a5c742ff b5d752ff b5d352ff b5d352ff b5d352ff b5d352ff b5d352ff b5cf4aff adcf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7bae10ff 7baa08ff 73a600ff 6b9600ff 4a7100ff 638600ff 425d005a 00000024 00000024 00000021 0000001c 00000019 00000018 00000015 0000000f 00000007 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5d34abf bddb63ff 9cbe31ff 9cbe31ff b5d352ff b5d34aff b5cf52ff adcf4aff adcf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff a5c731ff a5c331ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84aa10ff 7baa08ff 739e08ff 5a8200ff 527500ff 638a00ff 638e08ff b5c763ce d6eb8cff c6df6bff 9cb64ab4 212c1047 00000036 0000002e 0000001f 0000000e 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 adcf4abf bdd75aff c6df6bff 9cc339ff 84ae18ff 94ba31ff adcb42ff adcf42ff adcb42ff adcb42ff a5c742ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 7ba610ff 6b9608ff 5a7d00ff 527900ff 638a00ff 6b9600ff 638e00ff 9cba42ff cee373ff cee784ff bdd76bff adc752ff 94aa39d2 0000004c 00000043 00000030 00000017 00000006 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 adcf42bf b5d352ff c6df6bff c6df6bff bdd75aff 9cbe31ff 7baa18ff 84a618ff 84ae21ff 8cb629ff 9cba29ff 94ba29ff a5c339ff 9cc331ff 9cbe31ff 94be29ff 8cb621ff 84ae21ff 84aa18ff 739a10ff 6b9210ff 5a8208ff 5a7d00ff 638a08ff 6b9600ff 73a200ff 739e00ff 6b9200ff 638e00ff b5d35aff bddb63ff bdd763ff b5cf52ff a5c34aff 94b631ff 00000053 0000004f 00000041 00000026 0000000e 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 adcb399f adcb42ff c6df6bff c6df6bff bddb63ff bdd75aff bdd75aff a5c742ff 9cba31ff 84ae21ff 7ba218ff 7b9e18ff 6b9208ff 6b9208ff 638e08ff 6b8a08ff 638608ff 6b9210ff 6b8e08ff 739610ff 739e08ff 7ba210ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff adcf4aff b5cf52ff adcb52ff a5c74aff 9cba39ff 94ae31ff 00000054 00000053 0000004a 00000033 00000015 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a5cb3980 a5c739ff c6df6bff c6df6bff bddf63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb39ff a5cb39ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00ff a5c742ff adcb42ff a5c342ff 9cba39ff 94b631ff 8caa31ff 00000054 00000054 0000004d 00000038 00000018 00000005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a5c73980 a5c739ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84b210ff 7baa10ff 7baa08ff 7baa08ff 7ba608ff 73a200ff 6b9e00ff 6b9600ff 639200ff a5c742ff a5c339ff 9cba39ff 94b631ff 94ae31ff 84aa29ff 00000054 00000053 0000004d 00000037 00000018 00000007 00000003 00000002 00000001 │ │ +00000000 00000000 00000000 00000000 a5c73940 a5c739ff bddb5aff c6df6bff c6df63ff bdd763ff bdd752ff b5d352ff add34aff adcf4aff adcb42ff a5c742ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a600ff 739e00ff 6b9600ff 639200ff a5c339ff 9cbe39ff 94ba31ff 94b231ff 8cae29ff 84a229ff 00000054 00000053 00000049 00000032 0000001b 00000012 00000012 0000000e 00000007 │ │ +00000000 00000000 00000000 00000000 a5c73940 a5c739ff bddb63ff c6df6bff bddb63ff bddb5aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff adcb39ff a5cb39ff a5c739ff 9cc331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b210ff 84ae10ff 7baa08ff 7baa08ff 73a608ff 73a200ff 739e00ff 6b9a00ff 638e00ff a5be39ff 9cba31ff 94b631ff 8cae29ff 84aa29ff 84a221ff 00080059 00000050 00000044 00000032 00000029 0000002c 0000002f 00000027 00000014 │ │ +00000000 00000000 00000000 00000000 a5c73120 9cc331ff b5d352ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 739e00ff 6b9a00ff 639200ff 9cbe31ff 94ba31ff 94b231ff 8cae29ff 84a621ff 7b9e21ff 424d107e 0000004c 0000003f 00000038 0000003d 00000046 00000047 00000039 0000001e │ │ +00000000 00000000 00000000 00000000 00000000 9cc329ff adcf4aff c6df6bff c6df6bff bddb5aff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 9cc739ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 9cba31ff 94b631ff 8cb229ff 8caa29ff 7ba221ff 7b9a21ff 394d087b 00000046 0000003d 00000041 0000004b 00000051 0000004c 00000038 0000001b │ │ +00000000 00000000 00000000 00000000 00000000 94ba21df adcb42ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff adcb39ff a5c739ff a5c331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 6b9a00ff 639200ff 94b631ff 94b229ff 8caa29ff 84a621ff 7b9a21ff 739618ff 394d0877 00000040 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 │ │ +00000000 00000000 00000000 00000000 00000000 8cba2160 9cc331ff c6df6bff bddf6bff bddb63ff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 94be29ff 94ba29ff 8cb621ff 8cb618ff 84ae18ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 8cb229ff 84aa21ff 84a621ff 7b9e18ff 739618ff 6b8e18ff 394d0873 0000003d 00000043 0000004e 00000052 0000004d 0000003b 0000001e 00000008 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b5d35260 c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d352ff b5cf4aff adcf42ff a5cb42ff adc742ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 73a608ff 73a200ff 73a200ff 6b9a00ff 6b9600ff 84aa21ff 84a618ff 7ba218ff 739a18ff 739210ff 6b8a10ff 394d086f 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 00000003 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6bff c6df6bff bddb63ff bdd75aff b5d75aff b5d34aff adcf4aff adcb4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9a00ff 6b9600ff 739e10ff 7ba218ff 7b9a18ff 739610ff 6b8e10ff 638610f3 0000003d 00000043 0000004e 00000052 0000004d 0000003a 0000001e 00000009 00000001 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6e36bff c6df6bff bddb63ff bdd75aff bdd752ff b5d352ff adcf4aff adcf42ff adcb42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 6b9200ff 739610f4 6b9610ff 6b8e10ff 638608f3 3959087a 0000003e 00000049 00000051 00000051 00000046 0000002c 00000011 00000003 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6bcf c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff adc742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94b621ff 8cb618ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff 3145007f 3949087e 3149087b 181c004f 0000003c 00000043 0000004e 00000052 0000004d 0000003a 0000001d 00000008 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6e36baf c6df6bff bddb63ff bddb5aff bdd35aff b5d352ff adcf4aff adcf4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00f4 00000054 00000052 00000049 0000003b 00000039 00000046 0000004f 0000004e 00000042 0000002a 00000010 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6b60 c6df6bff c6db63ff bddb63ff b5d752ff b5d352ff b5cf4aff adcf4aff adcb42ff a5c742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 739e00ff 6b9600ff 4a6d00aa 00000053 0000004e 0000003d 0000002c 0000002e 0000003d 00000044 0000003d 0000002d 00000017 00000007 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df63cf bddf63ff bdd75aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb39ff a5c739ff a5c739ff a5c331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7baa08ff 7ba600ff 73a200ff 6b9e00ff 638e00df 1018005f 00000052 00000046 0000002e 00000019 0000001a 00000024 00000028 00000021 00000014 00000008 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6b30 c6db63ef bddb63ff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7ba608ff 73a608ff 73a600ff 739a00f4 293c0074 00000053 0000004d 0000003a 0000001e 0000000b 00000008 0000000c 0000000c 00000009 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bddf6330 bdd75aef bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7baa08ff 7ba600ff 6b9200d4 101c005c 0000004f 0000004c 00000041 00000029 00000010 00000004 00000001 00000001 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bddb5a10 b5d75a9f b5d352ff b5d352ff adcf4aff adcb42ff a5cb42ff adc739ff a5c739ff 9cc339ff 9cc329ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 73a208ff 4a690093 0000004e 00000045 0000003d 00000037 00000029 00000016 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5d35220 94b231cf a5c739ff adcf42ff adcb42ff a5c739ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba29ff 8cb621ff 8cb218ff 84ae18ff 739a08ff 638608ff 527100ff 0000004f 00000042 0000002e 0000001f 00000018 00000010 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6b9a00bf 739e08ff 84aa10ff 84b218ff 94b621ff 8cb621ff 84a229ba 84a22999 8cae298b 94b62183 6b9208ff 6b9208ff 638a08ff 638e08ff 638e08ff 638608ff 00000049 00000032 00000018 00000009 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7baa08a0 84ae10ff 84ae10ff 84ae18ff 7bae10ff 7baa10ff 4a5d006e 00000026 0000000e 00000004 6b9208ff 739e08ff 73a208ff 7ba608ff 7ba208ff 739e08ff 0000003e 00000022 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84ae1062 8cb621ff 94ba29ff 94be29ff 94ba21ff 8cb218ff 394d0847 00000016 00000006 00000003 73a608ff 84aa10ff 84ae10ff 84ae10ff 84ae10ff 7baa10ff 0000002e 00000014 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 9cba31a5 a5cb39ff adcb42ff a5c739ff 7b9e2185 00000019 00000009 00000002 00000004 84aa10c2 84b218ff 94ba21ff 94ba29ff 94ba21ff 84aa18ca 0000001d 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000b 849a3940 849e3953 63792936 00000012 00000008 00000002 00000000 00000003 7396183a 94ba29e2 a5c739ff a5cb42ff 9cbe39d6 6b862145 0000000c 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 00000007 00000006 00000003 00000001 00000000 00000000 00000001 00000006 00000011 7b963142 84963942 00000013 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_adddetail.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -50c25e00 52c36000 58c56500 62c96f00 71ce7c00 83d48d00 95da9d00 a3dfaa00 ace2b300 b2e4b800 b4e5ba00 b5e5bb00 b4e5ba00 b3e5b900 b0e4b71b ade3b333 a5dcac2b 00000001 00000001 00000001 00000001 8ad69300 81d38b00 79d18400 6fcd7b00 66ca7200 5dc76a00 57c56400 52c36000 50c25e00 50c25e00 4fc25d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -52c36000 58c56500 64c97100 76cf8100 8ad69300 9cdda400 abe2b100 b3e5b900 b9e7be00 bbe7c000 bbe7c03f b9e7bf87 b7e6bdde b4e5baff b0e4b7ff ade3b3ff a9e1b0ff a4dfabff 9fdea7f0 98d99fae 8cce9459 5e906412 00000004 00000003 00000002 00000001 00000001 5cc76900 56c46300 52c36000 50c25e00 4fc25d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -58c56500 64c97100 77d08200 8dd89600 a0dea800 afe3b500 b7e6bd00 bbe8c100 bbe5c149 bde8c2cf bbe7c0ff b7e6bdff b3e5b9ff aee3b5ff a9e1b0ff a5e0acff a0dea8ff 9ddda5ff 9adca2ff 95da9dff 91d999ff 8bd694f1 7cc5847b 34563816 00000009 00000006 00000003 00000001 00000001 54c46100 50c25e00 50c25e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -61c86e00 74cf7f00 8cd79500 a0dea800 b0e3b600 b8e6be00 bde8c212 bde8c3b7 bde8c3ff bae7bfff b5e5bbff afe3b5ff a9e1b0ff a3dfaaff 9cdda4ff 98dba0ff 95da9dff 92d99bff 90d899ff 8dd896ff 8ad693ff 86d590ff 81d38bff 7bd084e4 5ca2654d 00000010 0000000a 00000006 00000003 00000001 00000001 50c25e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -6fcd7a00 87d59000 9edda500 aee3b400 b7e6bd00 b7e3bc2b bde8c3db bbe8c1ff b8e6beff b1e4b7ff a8e1afff 9edea6ff 95da9dff 8cd796ff 86d590ff 82d48cff 80d38aff 7fd389ff 7fd389ff 80d38aff 80d38aff 7fd389ff 7bd186ff 77d082ff 72cd7dfa 59a76275 00000019 00000010 0000000a 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -7fd38900 97dba000 a9e1b000 b4e5ba00 b5e2bb2e bbe8c1f0 bae7bfff b5e5bbff ace2b3ff 9fdea7ff 90d899ff 81d38bff 86c18dff b2c3b3ff b0c1b2ff b0c1b2ff b0c1b2ff a7baa9ff 6b9470ff 68c473ff 6fcd7aff 72ce7dff 73ce7eff 70cd7bff 6ccc78ff 66ca73ff 4ea05883 00000020 00000015 0000000c 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -8ed89700 a3dfaa00 afe3b500 addbb316 b9e7bee4 b7e6bdff b2e4b8ff a7e1aeff 97db9fff 83d48dff 71ce7cff 64c970ff 5dab67ff 5d8360ff 476e4bff 476f4bff 476f4bff 3c5740ff 2e4735ff 53b960ff 5cc769ff 62c86eff 66ca72ff 66ca73ff 64c971ff 60c86dff 5bc568fb 36793e6b 00000026 00000018 0000000d 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -98dba000 a8e1af00 b1e4b700 b5e5bbab b4e5baff b0e4b7ff a5e0acff 92d99bff 7bd186ff 68cb74ff 5bc668ff 54c461ff 59ab63ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4db65aff 52c360ff 56c463ff 59c667ff 5cc769ff 5cc769ff 59c566ff 55c463ff 4fbe5cf1 132e164b 0000002a 00000019 0000000d 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 07040200 170b0200 09020000 150c0500 0e050200 2a1e0700 5f450f00 0d080300 01000100 01000000 0a040300 4f380a00 654d1610 503f1b2f 24190e31 130f092e 453d2541 0702001c 04030105 00000001 00000000 00000000 00000000 00000000 │ │ -9edea600 aae2b100 addfb33d b1e4b7ff aee3b5ff a5e0acff 93da9cff 7ad185ff 65ca71ff 58c565ff 52c360ff 50c25eff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 50c25eff 50c25eff 52c360ff 55c462ff 55c462ff 52c360ff 4fc25dff 4fc25dff 3d9748b2 0000003f 0000002a 00000019 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 07040200 170b0200 09020000 150c0500 0e050200 2a1e0700 5e440f00 0c080300 01000101 09050109 00000001 31210732 846812a3 b29b30d1 dacd61ec ede88aff bfba77e9 bbbb76dd 857e4cca 3c351f73 0000001c 00000005 00000001 00000000 │ │ -a1dea900 00000001 ade3b3c3 abe2b2ff a5e0acff 97db9fff 7fd389ff 67ca73ff 58c565ff 52c360ff 50c25eff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 50c25eff 50c25eff 51c35fff 50c25eff 4fc25dff 4fc25dff 4fc25dff 4ec05cfc 16361a6b 0000003d 00000027 00000016 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 07040200 170b0200 09020000 150c0500 0d050200 261b0600 684c1100 0f080300 25180530 2b1c0648 2e210454 eab901f7 ffe20cff ffe228ff f7dc46ff f5e768ff fdfc95ff f1f39dff ffffa8ff eae693ff 645f3ac4 00000040 00000012 00000002 │ │ -a0dea800 a4dcab34 a8e1afff a5e0acff 9bdca3ff 88d691ff 6ecd7aff 5bc668ff 52c360ff 50c25eff 4fc25dff 4fc25dff 57a961ff 5e8562ff 4a714eff 476f4bff 476f4bff 3c5841ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 50c25eff 50c25eff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 35823eb3 00000053 00000038 00000021 00000011 00000007 00000002 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 06040200 170b0200 0a030000 140b0500 13090300 03000100 78591400 150b031c aa840ecd 291c0586 d5ad04ea ffd400ff fac700ff f9c906ff f8d11dff f5d73cff f0df60ff eee983ff e8ea94ff ffffa9ff edeb95fe 2d2817c2 01010056 00000016 │ │ -9edea600 a2dda988 a3dfaaff 9cdda4ff 90d899ff 7ad185ff 62c96fff 54c461ff 50c25eff 4fc25dff 4fc25dff 4fc25dff 62b66cff 6d9171ff 4b724fff 476f4bff 476f4bff 436647ff 3b6642ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 44a750e2 00000068 0000004a 0000002f 0000001a 0000000c 00000004 00000001 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 0b060300 0e060100 12060000 0f080300 160c0400 00000000 3f2a0a18 cfa917d9 8a700dd2 4e3c05c3 ffd506ff fac902ff fac902ff fac900ff fac902ff f8cf16ff f4d739ff f2df5bff efe77dff ecef97ff ffffa7ff 868050f3 030100a4 0000003e │ │ -00000001 9ddca4c1 9cdda4ff 95da9dff 86d590ff 88c690ff 86c48dff 81c289ff 80c188ff 80c188ff 80c188ff 81c389ff 8aba90ff 7b997eff 4b724fff 476f4bff 476f4bff 4c7350ff 5d8961ff 6eb176ff 80c187ff 80c188ff 80c188ff 80c188ff 80c188ff 79bc81ff 59b164ff 4fc25dff 4fc25dff 4ec05cfe 0c1e0f86 0000005c 0000003d 00000024 00000012 00000007 00000001 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 160d0400 05020100 190b0100 09040100 170d0500 07010005 886f1ba9 ffe229ff 2c2108c8 a1840af0 ffd90dff faca07ff f9c800ff fbc901ff facb0dff f7c600ff f7cc11ff f6d430ff f2dd50ff efe677ff f1f298ff bbb976fb 000000c9 00000067 │ │ -00000001 98dba0ed 95da9eff 8dd896ff 7ed288ff 88a68bff 90a892ff 8ea690ff 8ea690ff 8ea690ff 8ea690ff 8aa48dff 7b987eff 5f8262ff 48704cff 476f4bff 476f4bff 4b724fff 5b7f5fff 749277ff 8ca58eff 8ea690ff 8ea690ff 8ea690ff 8ea690ff 739176ff 407648ff 4fc25dff 4fc25dff 4fc25dff 1e4923a7 0000006d 0000004c 0000002f 00000019 0000000a 00000002 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 25180800 04020100 190c0200 08020000 140b0500 4e3d175f f7e048fe e0c330f9 251b06e0 d5b419fb ffd715ff f8cb0aff facc0dff fad333ff eec417ff eabc00ff f5c300ff f9cc0aff f7d224ff f3da4aff f8ed73ff cdc673fe 070703d7 00000081 │ │ -7dba840e 92d99bff 8ed897ff 86d58fff 77d082ff 638e68ff 4a714eff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 354939ff 345f3cff 4fc25dff 4fc25dff 4fc25dff 265e2dbb 0000007a 0000005a 0000003a 00000020 0000000e 00000004 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 31210c00 08050200 12080200 0e050000 0404030a caba5de6 fff367ff e1c945fe 1c1406e7 f4d22cfe f7d11fff f9d019ff f9d84bff e9c11eff dbaf00ff e4b801ff f6c600ff fac900ff facb07ff f6d021ff ffee4eff a5953cfc 050503da 0000008c │ │ -73b07a16 8cd795ff 88d691ff 7fd389ff 72ce7dff 659069ff 507653ff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 364c3bff 345f3cff 4fc25dff 4fc25dff 4fc25dff 2a6731c7 00000085 00000065 00000043 00000027 00000013 00000006 00000001 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 3f2d0f00 120a0400 09030100 0d010000 574e2f73 fcf999ff fbf482ff c8bb56fc 544719f0 d3ba30fa fddb28ff f8de63ff e6c63bff d2ac08ff dcb309ff efc205ff fac902ff fac901ff fac900ff faca06ff fed81fff 5d4d15f6 000000d2 00000083 │ │ -5f966511 86d58fff 81d38bff 7ad184ff 6dcd79ff 66926bff 527756ff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 38503dff 345f3cff 4fc25dff 4fc25dff 4fc25dff 24582ac5 0000008d 0000006e 0000004b 0000002d 00000016 00000008 00000001 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 56401300 20140700 00000000 1609011f a69852c5 f9f99aff f1f195ff ddd87cfd 867635f8 cdb336fc feed80ff e4ce5eff caaa15ff d4b116ff eec410ff f8cb0aff facb05ff fac903ff f9c901ff fecd00ff edc106ff 110b02ec 000000c4 0000006d │ │ -00000006 7fd288f4 7ad185ff 74cf7fff 6bcc76ff 4a784fff 272b2bff 242629ff 242629ff 242629ff 242629ff 272c2cff 364b3aff 416346ff 476e4bff 476f4bff 476f4bff 436747ff 344638ff 282d2cff 242629ff 242629ff 242629ff 242629ff 242629ff 242629ff 32583aff 4fc25dff 4fc25dff 4fc25dff 1b4320bf 00000093 00000075 00000051 00000031 0000001a 0000000a 00000001 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 74591800 27190800 352b1244 6a4f1fa8 dace67f5 f3ed81ff eeeb8bff f4f699ff ccc369fe eee391ff e7db8aff c5ae2bff cbb027ff e9c623ff f8d01bff f9ce12ff f9cc0cff faca07ff faca03ff ffdd00ff 6a5204f8 010100df 000000aa 00000055 │ │ -00000007 76cc7fd0 74cf7fff 6fcd7aff 66ca73ff 3c6c44ff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 2d4634ff 38513dff 466d4aff 476f4bff 476f4bff 3a533eff 27322dff 32583aff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 3d8147ff 4fc25dff 4fc25dff 4fc25dff 0b1a0cb3 00000096 00000079 00000055 00000034 0000001c 0000000b 00000002 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 8b6b1a00 31210c27 c5ab3ee2 958333da cdbe57f3 f8ed75ff eee77cff eeea85ff f6f6a8ff ededb9ff c4bc5aff c3b54aff e1c942ff f3d538ff f7d42aff f7d01cff f8ce14ff f8cb0dff fed006ff e1b906fe 110b02ec 000000c9 00000082 00000038 │ │ -00000007 69bf7391 6dcd79ff 69cb75ff 63c96fff 5ac667ff 51c35fff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 479b52ff 48744dff 48704cff 476f4bff 476f4bff 3a543fff 2e4a35ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 47ad53f5 000000ac 00000097 0000007a 00000056 00000036 0000001d 0000000c 00000002 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 7a5f160f a18527be fdeb4dff 6a591fe4 ecd958fe f3e667ff f0e46fff f0e97fff f2f1c1ff c8c77dff b9b86fff d7cf70ff efde5fff f4dd4dff f5d73bff f6d32aff f8d120ff fad116ff ffdf10ff 4e3c05f6 000000db 000000a6 00000057 00000022 │ │ -00000007 519a5a47 66ca73ff 63c96fff 5ec76bff 58c565ff 50c25eff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 59ab63ff 648967ff 4a714eff 476f4bff 476f4bff 3e5c42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 31783adf 000000ac 00000096 00000079 00000055 00000035 0000001c 0000000b 00000002 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 6a521292 ffe936ff ffe43fff 846e21f7 eed84cff f4e15bff f1e05bff f6eea7ff d6cf81ff b5b161ff cbca7cff e7e78eff f0e87eff f0e264ff f4dd4eff fde140ff f2d12fff ffd824ff ad8e13fc 040301e8 000000c3 00000079 00000037 00000011 │ │ -00000007 00000014 5dc26ad9 5cc769ff 58c565ff 54c461ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4ec05cfe 0f2411c2 000000a9 00000094 00000076 00000052 00000032 0000001a 0000000a 00000001 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 24180631 eccb21f8 fedf28ff f6d52fff ac9125fc cfb63afd fce343ff f6e87dff e8e09bff bbb14bff c3bb5fff e3dc79ff ecea8bff ebec93ff f2ee88ff f9ec6fff dbc346ff c9a933ff cfaf2afe 181103ee 000000d2 00000096 0000004e 0000001e 00000007 │ │ -00000005 00000012 4599506d 55c463ff 52c360ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 388a42e8 000000b5 000000a6 0000008e 00000070 0000004c 0000002e 00000017 00000008 00000001 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 937515b2 ffe61fff f9d21eff f8d425ff d3b427fe c9ac2efe fee345ff f3e79aff d1c04aff c7b94cff ded161ff fff378ff ffff89ff fdfb94ff d0d083fd a99d59fc b19f4cfd dcc54ffe 3f3411f4 000000dd 000000ab 00000062 0000002b 0000000d 00000001 │ │ -00000004 0000000e 00000021 4ab557ce 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4cba59fb 0b1b0dc2 000000b2 000000a0 00000087 00000067 00000044 00000028 00000013 00000007 00000001 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 3c290a33 dfc31dee fdd41eff f9d21bff fbd41cff f5d022ff ebc61aff fbe781ff ddcb62ff 988421fd a8983afd e0cf55fe a89e49f9 7d733af7 685f32f6 796d3cf9 c9c377fd fdfa92ff 544c25f4 000000e0 000000bd 00000077 0000003a 00000013 00000004 00000000 │ │ -00000002 0000000b 0000001b 204e264a 4dbd5af1 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 5aab63ff 648967ff 4c7350ff 476f4bff 476f4bff 416245ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4ec05cfe 1d4823d2 000000b8 000000ac 00000097 0000007c 0000005b 0000003b 00000022 0000000f 00000004 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 100a0304 654e0f79 ffe623ff fcd41fff fbd31eff f9d21dff fad318ff fedc3aff f4e080ff caaf1eff 9c8426fd 705d1ef9 443612f2 5f5320f3 847633f6 b0a34efa e8de74ff dbd67bfe 584d2cf5 000000de 000000bf 00000083 00000044 0000001c 00000007 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0e4b71b ade3b333 a5dcac2b 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bbe7c03f b9e7bf87 b7e6bdde b4e5baff b0e4b7ff ade3b3ff a9e1b0ff a4dfabff 9fdea7f0 98d99fae 8cce9459 5e906412 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bbe5c149 bde8c2cf bbe7c0ff b7e6bdff b3e5b9ff aee3b5ff a9e1b0ff a5e0acff a0dea8ff 9ddda5ff 9adca2ff 95da9dff 91d999ff 8bd694f1 7cc5847b 34563816 00000009 00000006 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 bde8c212 bde8c3b7 bde8c3ff bae7bfff b5e5bbff afe3b5ff a9e1b0ff a3dfaaff 9cdda4ff 98dba0ff 95da9dff 92d99bff 90d899ff 8dd896ff 8ad693ff 86d590ff 81d38bff 7bd084e4 5ca2654d 00000010 0000000a 00000006 00000003 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b7e3bc2b bde8c3db bbe8c1ff b8e6beff b1e4b7ff a8e1afff 9edea6ff 95da9dff 8cd796ff 86d590ff 82d48cff 80d38aff 7fd389ff 7fd389ff 80d38aff 80d38aff 7fd389ff 7bd186ff 77d082ff 72cd7dfa 59a76275 00000019 00000010 0000000a 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5e2bb2e bbe8c1f0 bae7bfff b5e5bbff ace2b3ff 9fdea7ff 90d899ff 81d38bff 86c18dff b2c3b3ff b0c1b2ff b0c1b2ff b0c1b2ff a7baa9ff 6b9470ff 68c473ff 6fcd7aff 72ce7dff 73ce7eff 70cd7bff 6ccc78ff 66ca73ff 4ea05883 00000020 00000015 0000000c 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 addbb316 b9e7bee4 b7e6bdff b2e4b8ff a7e1aeff 97db9fff 83d48dff 71ce7cff 64c970ff 5dab67ff 5d8360ff 476e4bff 476f4bff 476f4bff 3c5740ff 2e4735ff 53b960ff 5cc769ff 62c86eff 66ca72ff 66ca73ff 64c971ff 60c86dff 5bc568fb 36793e6b 00000026 00000018 0000000d 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 b5e5bbab b4e5baff b0e4b7ff a5e0acff 92d99bff 7bd186ff 68cb74ff 5bc668ff 54c461ff 59ab63ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4db65aff 52c360ff 56c463ff 59c667ff 5cc769ff 5cc769ff 59c566ff 55c463ff 4fbe5cf1 132e164b 0000002a 00000019 0000000d 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 654d1610 503f1b2f 24190e31 130f092e 453d2541 0702001c 04030105 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 addfb33d b1e4b7ff aee3b5ff a5e0acff 93da9cff 7ad185ff 65ca71ff 58c565ff 52c360ff 50c25eff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 50c25eff 50c25eff 52c360ff 55c462ff 55c462ff 52c360ff 4fc25dff 4fc25dff 3d9748b2 0000003f 0000002a 00000019 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01000101 09050109 00000001 31210732 846812a3 b29b30d1 dacd61ec ede88aff bfba77e9 bbbb76dd 857e4cca 3c351f73 0000001c 00000005 00000001 00000000 │ │ +00000000 00000001 ade3b3c3 abe2b2ff a5e0acff 97db9fff 7fd389ff 67ca73ff 58c565ff 52c360ff 50c25eff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 50c25eff 50c25eff 51c35fff 50c25eff 4fc25dff 4fc25dff 4fc25dff 4ec05cfc 16361a6b 0000003d 00000027 00000016 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 25180530 2b1c0648 2e210454 eab901f7 ffe20cff ffe228ff f7dc46ff f5e768ff fdfc95ff f1f39dff ffffa8ff eae693ff 645f3ac4 00000040 00000012 00000002 │ │ +00000000 a4dcab34 a8e1afff a5e0acff 9bdca3ff 88d691ff 6ecd7aff 5bc668ff 52c360ff 50c25eff 4fc25dff 4fc25dff 57a961ff 5e8562ff 4a714eff 476f4bff 476f4bff 3c5841ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 50c25eff 50c25eff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 35823eb3 00000053 00000038 00000021 00000011 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 150b031c aa840ecd 291c0586 d5ad04ea ffd400ff fac700ff f9c906ff f8d11dff f5d73cff f0df60ff eee983ff e8ea94ff ffffa9ff edeb95fe 2d2817c2 01010056 00000016 │ │ +00000000 a2dda988 a3dfaaff 9cdda4ff 90d899ff 7ad185ff 62c96fff 54c461ff 50c25eff 4fc25dff 4fc25dff 4fc25dff 62b66cff 6d9171ff 4b724fff 476f4bff 476f4bff 436647ff 3b6642ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 44a750e2 00000068 0000004a 0000002f 0000001a 0000000c 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f2a0a18 cfa917d9 8a700dd2 4e3c05c3 ffd506ff fac902ff fac902ff fac900ff fac902ff f8cf16ff f4d739ff f2df5bff efe77dff ecef97ff ffffa7ff 868050f3 030100a4 0000003e │ │ +00000001 9ddca4c1 9cdda4ff 95da9dff 86d590ff 88c690ff 86c48dff 81c289ff 80c188ff 80c188ff 80c188ff 81c389ff 8aba90ff 7b997eff 4b724fff 476f4bff 476f4bff 4c7350ff 5d8961ff 6eb176ff 80c187ff 80c188ff 80c188ff 80c188ff 80c188ff 79bc81ff 59b164ff 4fc25dff 4fc25dff 4ec05cfe 0c1e0f86 0000005c 0000003d 00000024 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07010005 886f1ba9 ffe229ff 2c2108c8 a1840af0 ffd90dff faca07ff f9c800ff fbc901ff facb0dff f7c600ff f7cc11ff f6d430ff f2dd50ff efe677ff f1f298ff bbb976fb 000000c9 00000067 │ │ +00000001 98dba0ed 95da9eff 8dd896ff 7ed288ff 88a68bff 90a892ff 8ea690ff 8ea690ff 8ea690ff 8ea690ff 8aa48dff 7b987eff 5f8262ff 48704cff 476f4bff 476f4bff 4b724fff 5b7f5fff 749277ff 8ca58eff 8ea690ff 8ea690ff 8ea690ff 8ea690ff 739176ff 407648ff 4fc25dff 4fc25dff 4fc25dff 1e4923a7 0000006d 0000004c 0000002f 00000019 0000000a 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e3d175f f7e048fe e0c330f9 251b06e0 d5b419fb ffd715ff f8cb0aff facc0dff fad333ff eec417ff eabc00ff f5c300ff f9cc0aff f7d224ff f3da4aff f8ed73ff cdc673fe 070703d7 00000081 │ │ +7dba840e 92d99bff 8ed897ff 86d58fff 77d082ff 638e68ff 4a714eff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 354939ff 345f3cff 4fc25dff 4fc25dff 4fc25dff 265e2dbb 0000007a 0000005a 0000003a 00000020 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0404030a caba5de6 fff367ff e1c945fe 1c1406e7 f4d22cfe f7d11fff f9d019ff f9d84bff e9c11eff dbaf00ff e4b801ff f6c600ff fac900ff facb07ff f6d021ff ffee4eff a5953cfc 050503da 0000008c │ │ +73b07a16 8cd795ff 88d691ff 7fd389ff 72ce7dff 659069ff 507653ff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 364c3bff 345f3cff 4fc25dff 4fc25dff 4fc25dff 2a6731c7 00000085 00000065 00000043 00000027 00000013 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 574e2f73 fcf999ff fbf482ff c8bb56fc 544719f0 d3ba30fa fddb28ff f8de63ff e6c63bff d2ac08ff dcb309ff efc205ff fac902ff fac901ff fac900ff faca06ff fed81fff 5d4d15f6 000000d2 00000083 │ │ +5f966511 86d58fff 81d38bff 7ad184ff 6dcd79ff 66926bff 527756ff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 476f4bff 38503dff 345f3cff 4fc25dff 4fc25dff 4fc25dff 24582ac5 0000008d 0000006e 0000004b 0000002d 00000016 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1609011f a69852c5 f9f99aff f1f195ff ddd87cfd 867635f8 cdb336fc feed80ff e4ce5eff caaa15ff d4b116ff eec410ff f8cb0aff facb05ff fac903ff f9c901ff fecd00ff edc106ff 110b02ec 000000c4 0000006d │ │ +00000006 7fd288f4 7ad185ff 74cf7fff 6bcc76ff 4a784fff 272b2bff 242629ff 242629ff 242629ff 242629ff 272c2cff 364b3aff 416346ff 476e4bff 476f4bff 476f4bff 436747ff 344638ff 282d2cff 242629ff 242629ff 242629ff 242629ff 242629ff 242629ff 32583aff 4fc25dff 4fc25dff 4fc25dff 1b4320bf 00000093 00000075 00000051 00000031 0000001a 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 352b1244 6a4f1fa8 dace67f5 f3ed81ff eeeb8bff f4f699ff ccc369fe eee391ff e7db8aff c5ae2bff cbb027ff e9c623ff f8d01bff f9ce12ff f9cc0cff faca07ff faca03ff ffdd00ff 6a5204f8 010100df 000000aa 00000055 │ │ +00000007 76cc7fd0 74cf7fff 6fcd7aff 66ca73ff 3c6c44ff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 2d4634ff 38513dff 466d4aff 476f4bff 476f4bff 3a533eff 27322dff 32583aff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 335c3bff 3d8147ff 4fc25dff 4fc25dff 4fc25dff 0b1a0cb3 00000096 00000079 00000055 00000034 0000001c 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31210c27 c5ab3ee2 958333da cdbe57f3 f8ed75ff eee77cff eeea85ff f6f6a8ff ededb9ff c4bc5aff c3b54aff e1c942ff f3d538ff f7d42aff f7d01cff f8ce14ff f8cb0dff fed006ff e1b906fe 110b02ec 000000c9 00000082 00000038 │ │ +00000007 69bf7391 6dcd79ff 69cb75ff 63c96fff 5ac667ff 51c35fff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 479b52ff 48744dff 48704cff 476f4bff 476f4bff 3a543fff 2e4a35ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 47ad53f5 000000ac 00000097 0000007a 00000056 00000036 0000001d 0000000c 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a5f160f a18527be fdeb4dff 6a591fe4 ecd958fe f3e667ff f0e46fff f0e97fff f2f1c1ff c8c77dff b9b86fff d7cf70ff efde5fff f4dd4dff f5d73bff f6d32aff f8d120ff fad116ff ffdf10ff 4e3c05f6 000000db 000000a6 00000057 00000022 │ │ +00000007 519a5a47 66ca73ff 63c96fff 5ec76bff 58c565ff 50c25eff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 59ab63ff 648967ff 4a714eff 476f4bff 476f4bff 3e5c42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 31783adf 000000ac 00000096 00000079 00000055 00000035 0000001c 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a521292 ffe936ff ffe43fff 846e21f7 eed84cff f4e15bff f1e05bff f6eea7ff d6cf81ff b5b161ff cbca7cff e7e78eff f0e87eff f0e264ff f4dd4eff fde140ff f2d12fff ffd824ff ad8e13fc 040301e8 000000c3 00000079 00000037 00000011 │ │ +00000007 00000014 5dc26ad9 5cc769ff 58c565ff 54c461ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4ec05cfe 0f2411c2 000000a9 00000094 00000076 00000052 00000032 0000001a 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24180631 eccb21f8 fedf28ff f6d52fff ac9125fc cfb63afd fce343ff f6e87dff e8e09bff bbb14bff c3bb5fff e3dc79ff ecea8bff ebec93ff f2ee88ff f9ec6fff dbc346ff c9a933ff cfaf2afe 181103ee 000000d2 00000096 0000004e 0000001e 00000007 │ │ +00000005 00000012 4599506d 55c463ff 52c360ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 388a42e8 000000b5 000000a6 0000008e 00000070 0000004c 0000002e 00000017 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 937515b2 ffe61fff f9d21eff f8d425ff d3b427fe c9ac2efe fee345ff f3e79aff d1c04aff c7b94cff ded161ff fff378ff ffff89ff fdfb94ff d0d083fd a99d59fc b19f4cfd dcc54ffe 3f3411f4 000000dd 000000ab 00000062 0000002b 0000000d 00000001 │ │ +00000004 0000000e 00000021 4ab557ce 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 58aa62ff 608664ff 4a714eff 476f4bff 476f4bff 3d5b42ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4cba59fb 0b1b0dc2 000000b2 000000a0 00000087 00000067 00000044 00000028 00000013 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c290a33 dfc31dee fdd41eff f9d21bff fbd41cff f5d022ff ebc61aff fbe781ff ddcb62ff 988421fd a8983afd e0cf55fe a89e49f9 7d733af7 685f32f6 796d3cf9 c9c377fd fdfa92ff 544c25f4 000000e0 000000bd 00000077 0000003a 00000013 00000004 00000000 │ │ +00000002 0000000b 0000001b 204e264a 4dbd5af1 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 5aab63ff 648967ff 4c7350ff 476f4bff 476f4bff 416245ff 2d4734ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4ec05cfe 1d4823d2 000000b8 000000ac 00000097 0000007c 0000005b 0000003b 00000022 0000000f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 100a0304 654e0f79 ffe623ff fcd41fff fbd31eff f9d21dff fad318ff fedc3aff f4e080ff caaf1eff 9c8426fd 705d1ef9 443612f2 5f5320f3 847633f6 b0a34efa e8de74ff dbd67bfe 584d2cf5 000000de 000000bf 00000083 00000044 0000001c 00000007 00000001 00000000 │ │ 00000001 00000007 00000014 00000028 28612f6c 4ebf5cfa 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 57a761ff 597d5dff 416245ff 405f44ff 405f44ff 384f3cff 2a3c30ff 4bb559ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 2b6932dd 000000bb 000000b2 000000a3 0000008c 0000006f 0000004f 00000031 0000001a 0000000b 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 b08f19ca ffe023ff fbd220ff fbd320ff fad31eff f9d011ff fae374ff d8be39ff c5a817ff dfc22dff f2d83cfe ffe647ff ead44afe f7e85bfe fcf56aff c0b256fc 7f6e37f9 221508ed 000000c7 0000008d 0000004c 00000022 0000000a 00000001 00000000 00000000 │ │ 00000001 00000004 0000000e 0000001f 00000037 27602e7f 4dbd5af7 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 418c4cff 29382fff 27302cff 27302cff 27302cff 27302cff 2f5037ff 4cb659ff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 2f6b34eb 090303d5 0b0303d1 0e0404c9 140505bd 1d0808ac 2a0c0c99 3b101086 4f161675 601b1b6a 6f1f1f62 7822225f 7a22225e 7c22225e 7b22225e 7b22225e 7d22225e 7d23235e 7c23235e 7d23235e 6e1f1f68 c59f1de9 ffd724ff fcd222ff fbd320ff fbd31dff fcd93bff f0d96eff c7a505ff d3b31dff ffde28ff fedd31ff fbde39ff ffe646ff d4be43fe 907d30fa 9b8636fb 8e7c37f9 090703db 000000ab 00000061 00000029 0000000d 00000001 00000000 00000000 00000000 │ │ -4fc25d00 00000003 0000000a 00000016 00000029 00000043 183b1c77 46ab52e4 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4cb658ff 2e4b2aff 1d1111ff 231414ff 2d1b1aff 3a2523ff 4d2e2cff 5f3232ff 763d3dff 8c4747ff 9d5050ff ab5454ff b25757ff b85757ff bb5858ff bd5757ff be5656ff c15757ff c66a62ff c45656ff c75555ff c75353ff a14942ff ceaa26ff ffe026ff fdd222ff fdd322ff fbd113ff fce472ff ddbe35ff c09f15ff d2ae19ff be9d18fd ccac1efd aa8f21fb 715c1bf8 675319f7 a5922ffb c5ad42fd 110e07e5 000000c3 00000085 0000003f 00000016 00000004 00000000 00000000 00000000 00000000 │ │ -4fc25d00 00000001 00000005 0000000e 0000001d 00000032 0000004d 00000069 2a6731b0 49b456f3 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4dbc5aff 3b723cff 26201aff 271e1bff 2a221eff 332d25ff 3c3029ff 483630ff 5f4a40ff 74574cff 8d7161ff 9e7566ff ac8070ff ab6560ff b16762ff b36360ff ba7068ff bb6d67ff b95b5bff c2786dff c98b78ff c98373ff ca7b6eff bb7d6cff 895d40ff e7c026ff ffd925ff fdd423ff fdd31dff fdd93dff efd86fff ccaa0dff d2af1bff d8b21bff bb9916fd 6b560ff8 6e580ff7 b2931dfb f9e036ff ecdc41fe 342d10ed 000000d4 000000a1 00000058 00000025 0000000a 00000001 00000000 00000000 00000000 00000000 │ │ -4fc25d00 00000001 00000003 00000008 00000013 00000022 00000038 00000052 0000006c 03080486 225328b7 398b43dd 4bb758f8 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4dbe5bfe 418d45fb 395e35ff 2c261dff 281616ff 2c1f1cff 342e26ff 3a362cff 403d31ff 3b2321ff 482626ff 5a3030ff 6d3737ff 7e4040ff 8b4646ff 944949ff 9c4c4cff 9f4d4dff a34c4cff a54c4cff aa4e4eff ad4d4dff b04d4dff b54f4fff b94f4fff bd4d4dff 954535ff 804426ff dfb620ff ffd625ff fed426ff fdd21bff fce066ff debd34ff c9a817ff eac41eff ffdb20ff f5ce1eff ffe41fff ffe81fff ffee25ff edcc29ff 35290aee 000000d9 000000b2 0000006d 00000034 00000012 00000004 00000000 00000000 00000000 00000000 00000000 │ │ -4fc25d00 00000000 00000001 00000004 0000000a 00000016 00000026 0000003a 00000052 0000006a 0000007f 00000091 0000009e 030703aa 153419bf 153318c2 143218c4 0a180cbe 0a0303cf 301818fe 321e1eff 311a1aff 321d1dff 392b26ff 3d3029ff 4a4639ff 4a4035ff 402222ff 4f2a2aff 603232ff 6f3939ff 7c3e3eff 854242ff 8b4545ff 8f4545ff 934646ff 954545ff 994646ff 9c4848ff a14848ff a54848ff aa4848ff af4949ff b24848ff 945825ff 92641bff 9d7b1aff ffe023ff fdd220ff ffd72cff f6dd74ff d0ac16ff d5b31dff f5cd21ff fcd320ff fcd41fff fad21eff efca1cff b39716fb 1c1405ee 0f0c01e2 0d0803c6 0000007a 00000041 00000019 00000006 00000001 00000000 00000000 00000000 00000000 00000000 │ │ -4fc25d00 00000000 00000000 00000001 00000005 0000000c 00000016 00000026 00000039 0000004e 00000063 00000076 00000085 00000092 0000009b 000000a2 000000a6 010000a9 280b0be9 3f2727ff 402323ff 3f2222ff 422626ff 48342eff 53483cff 534338ff 69644fff 4c2b2aff 552d2dff 643434ff 6f3838ff 783c3cff 7d3e3eff 834040ff 844040ff 873e3eff d4b898ff aa7068ff 8f4040ff 934141ff 984242ff 9d4141ff a34242ff a14241ff c28d17ff 926913ff 7d5c14ff ffe51eff fccf1cff fedc55ff e5c745ff cdaa16ff e7c221ff fcd422ff fdd320ff fdd420ff fad320ff b28f17fd 47360af4 59480bf0 54410ce6 050301a7 00000066 00000028 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000003 0000000a 00000016 00000029 00000043 183b1c77 46ab52e4 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4cb658ff 2e4b2aff 1d1111ff 231414ff 2d1b1aff 3a2523ff 4d2e2cff 5f3232ff 763d3dff 8c4747ff 9d5050ff ab5454ff b25757ff b85757ff bb5858ff bd5757ff be5656ff c15757ff c66a62ff c45656ff c75555ff c75353ff a14942ff ceaa26ff ffe026ff fdd222ff fdd322ff fbd113ff fce472ff ddbe35ff c09f15ff d2ae19ff be9d18fd ccac1efd aa8f21fb 715c1bf8 675319f7 a5922ffb c5ad42fd 110e07e5 000000c3 00000085 0000003f 00000016 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000005 0000000e 0000001d 00000032 0000004d 00000069 2a6731b0 49b456f3 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4dbc5aff 3b723cff 26201aff 271e1bff 2a221eff 332d25ff 3c3029ff 483630ff 5f4a40ff 74574cff 8d7161ff 9e7566ff ac8070ff ab6560ff b16762ff b36360ff ba7068ff bb6d67ff b95b5bff c2786dff c98b78ff c98373ff ca7b6eff bb7d6cff 895d40ff e7c026ff ffd925ff fdd423ff fdd31dff fdd93dff efd86fff ccaa0dff d2af1bff d8b21bff bb9916fd 6b560ff8 6e580ff7 b2931dfb f9e036ff ecdc41fe 342d10ed 000000d4 000000a1 00000058 00000025 0000000a 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000001 00000003 00000008 00000013 00000022 00000038 00000052 0000006c 03080486 225328b7 398b43dd 4bb758f8 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4fc25dff 4dbe5bfe 418d45fb 395e35ff 2c261dff 281616ff 2c1f1cff 342e26ff 3a362cff 403d31ff 3b2321ff 482626ff 5a3030ff 6d3737ff 7e4040ff 8b4646ff 944949ff 9c4c4cff 9f4d4dff a34c4cff a54c4cff aa4e4eff ad4d4dff b04d4dff b54f4fff b94f4fff bd4d4dff 954535ff 804426ff dfb620ff ffd625ff fed426ff fdd21bff fce066ff debd34ff c9a817ff eac41eff ffdb20ff f5ce1eff ffe41fff ffe81fff ffee25ff edcc29ff 35290aee 000000d9 000000b2 0000006d 00000034 00000012 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000004 0000000a 00000016 00000026 0000003a 00000052 0000006a 0000007f 00000091 0000009e 030703aa 153419bf 153318c2 143218c4 0a180cbe 0a0303cf 301818fe 321e1eff 311a1aff 321d1dff 392b26ff 3d3029ff 4a4639ff 4a4035ff 402222ff 4f2a2aff 603232ff 6f3939ff 7c3e3eff 854242ff 8b4545ff 8f4545ff 934646ff 954545ff 994646ff 9c4848ff a14848ff a54848ff aa4848ff af4949ff b24848ff 945825ff 92641bff 9d7b1aff ffe023ff fdd220ff ffd72cff f6dd74ff d0ac16ff d5b31dff f5cd21ff fcd320ff fcd41fff fad21eff efca1cff b39716fb 1c1405ee 0f0c01e2 0d0803c6 0000007a 00000041 00000019 00000006 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000005 0000000c 00000016 00000026 00000039 0000004e 00000063 00000076 00000085 00000092 0000009b 000000a2 000000a6 010000a9 280b0be9 3f2727ff 402323ff 3f2222ff 422626ff 48342eff 53483cff 534338ff 69644fff 4c2b2aff 552d2dff 643434ff 6f3838ff 783c3cff 7d3e3eff 834040ff 844040ff 873e3eff d4b898ff aa7068ff 8f4040ff 934141ff 984242ff 9d4141ff a34242ff a14241ff c28d17ff 926913ff 7d5c14ff ffe51eff fccf1cff fedc55ff e5c745ff cdaa16ff e7c221ff fcd422ff fdd320ff fdd420ff fad320ff b28f17fd 47360af4 59480bf0 54410ce6 050301a7 00000066 00000028 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000001 00000002 00000005 0000000c 00000016 00000023 00000034 00000045 00000057 00000067 00000075 00000080 00000088 0000008e 110404b0 4d2222f8 533333ff 512929ff 532e2eff 543030ff 583835ff 675748ff 61463dff 5b3634ff 592e2eff 5d3030ff 683434ff 703838ff 753939ff 783a3aff 7c3a3aff 7d3a3aff 7e3a3aff f9f4c1ff bb9384ff a46c62ff a06058ff 8d3a3aff 923b3bff 993e3eff 933b3aff e5b912ff 98720fff 6e4e0fff f8d31aff fbca10ff f8dc6dff d7b31dff d6b31fff f6ce23ff fed523ff fdd422ff fed522ff ffd721ff ddc21ffe f8dd21ff a68816f8 191303cf 0000009f 0000005f 00000020 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000001 00000002 00000005 0000000a 00000013 0000001e 0000002b 00000039 00000047 00000054 0000005f 00000069 02010172 421313d1 6d4141ff 6b3b3bff 6a3636ff 6b3c3cff 6b3c3cff 704b44ff 735148ff 653535ff 643434ff 643434ff 643232ff 693535ff 77423dff a68069ff c4aa96ff d7c4aeff d8c4adff d8c4abff fbf8d8ff d7c095ff c7a681ff ba907eff 8c4240ff 893737ff 8f3838ff 8f412dff d0a60dff d0a70cff 7a570cff d1a60bff ffd939ff eccb4bff cea70fff e1bb1fff fbd125ff fed425ff fdd324ff fdd323ff ffde24ff f3d021ff 55440cf6 000000dc 000000ba 00000084 00000042 00000019 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000008 0000000f 00000017 00000020 0000002b 00000034 0000003d 00000045 240a0a75 853333f1 8e5959ff 874444ff 864848ff 854a4aff 804646ff 8f7462ff 7a4844ff 713b3bff 6e3838ff 6c3737ff 6a3434ff a88658ff f6efafff faf6d4ff eadb76ff be9d53ff a67b4fff 95644bff f2e676ff d9c05cff e1cb60ff f5ea8fff fbf8d6ff e3d0b6ff cda997ff b98971ff b68c13ff ffcd08ff c0920cff daaa0aff fcd342ff ddb72aff cfa610ff ecc11cff fdd121ff fed324ff ffd925ff fcde25ff c4a31cff 392d08f8 010100e6 000000c4 0000008d 0000004e 00000025 0000000e 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000a 00000010 00000016 0000001c 00000023 0602022b 691c1ca9 aa6464ff a55e5eff 9f4e4eff 9d5656ff 975252ff 966058ff 9b7b68ff 804141ff 793e3eff 733a3aff 713838ff b39360ff f5ec9dff faf6d4ff d7c05cff 783f36ff a37847ff ac844aff a47846ff f1e367ff ad8249ff 844636ff af8349ff d9bf5cff f3e77bff efe26fff d2c355ff 825a19ff fcc204ff fbc207ff f8bf05ff f4d25fff d5a709ff dcb112ff f5c619ff ffd51dff ffe323ff ffdd25ff 9c7e18ff 241608fe 030101f0 000000c8 0000008c 0000004e 00000026 00000010 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000008 0000000c 00000010 4614143e b73b3bee c17a7aff b55757ff b15959ff ac5e5eff a15555ff a9806eff 965d55ff 844242ff 7c3e3eff 773c3cff 845149ff f6efabff fbf7d4ff f3e77bff 986c43ff a17846ff 87543bff 6e2f2fff 6e2e2eff f1e367ff ac8248ff 935e3cff a57544ff ae8147ff d9be5bff ddce5dff 83612aff c99306ff f0b602ff fbc002ff f9c727ff ebc03aff c69904ff daad10ff ffd116ff cfac17ff 9b7c14ff 412e0bff 170606ff 270b0bff 180707eb 000000a0 0000005c 00000029 0000000e 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000003 1f090906 8524248f cd7777ff ca7171ff be5757ff bb6262ff b25e5eff a75c5aff b18d77ff 8d4848ff 844343ff 7e3f3fff 773a3aff 976a61ff fbf8d9ff f9f3bfff f1e367ff aa844aff aa8349ff 743a32ff 6b2c2cff 6c2d2dff f5eb94ff ab8147ff 915b3aff 925b3aff 702929ff 834231ff c6ac51ff 66391bff 593f1eff c59104ff ffc102ff f6c736ff e1b426ff b98c02ff 8d6a0bff 412b0aff 48320dff 251108ff 230a09ff 371010ff 591919ff 501515f2 0a020292 0000004b 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 641c1c25 c23e3ee8 d78787ff c96161ff c35e5eff be6565ff b25d5dff b37e6fff a0635bff 8b4646ff 813f3fff 7b3c3cff 753636ff 834d45ff f7efaaff f3e881ff f1e367ff e8d763ff 986d4cff 9a6f60ff 753a37ff 6b2b2bff fbf8d6ff aa814eff 8f5a39ff 905a39ff 6e2727ff 702727ff 683621ff 876114ff c79404ff b98806ff f1b600ff f2ca55ff d7a401ff d3a204ff eab608ff eab60dff 72560eff 371e0dff 411212ff 691d1dff 8d2828ff 902727fd 2f0d0db0 0000004e 0000001f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8324247f d47373ff d17373ff c85959ff c46363ff ba6262ff ad5858ff b48a75ff 96524fff 874242ff 7e3c3cff 783838ff 743535ff 703333ff b49154ff f1e367ff f1e367ff f1e367ff f4e98aff decdaeff ad8977ff 875248ff fbf8d8ff ac8669ff 905b42ff 905a40ff 6c2525ff 6e2626ff 692323ff 501e16ff 4a2a0dff b38502ff e8b310ff f4c63bff c89501ff e7af03ff 7f5c08ff 3c2607ff 36220cff 3a241bff 591818ff 852525ff a32d2dff b23131fe 671d1ddd 03010162 0000002d 0000000d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 621a1a19 bb3c3ce2 d78484ff cd6464ff c45757ff c06464ff b45e5eff ae6b63ff ad7f6dff 8d4545ff 833f3fff 7c3939ff 763737ff 723434ff 6f3232ff 6d3030ff bc9b51ff f1e367ff f1e367ff f1e367ff f2e675ff f9f2bbff fbf8d6ff fbf7d2ff e5d7a4ff bfa07dff ad8773ff 6a2525ff 6c2424ff 6b2121ff 642020ff 4e1717ff 37160cff 9b7721ff b99534ff 4c3402ff 7e5a04ff af8206ff 563909ff 2b1311ff 53342aff 752121ff 9a2a2aff ac2f2fff b93434ff 962a2af8 1d08088b 0000003f 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e0ffc000 5b191901 7c212172 d56a6aff d27373ff c85858ff c35b5bff bc6262ff af5858ff b17e6eff a0665cff 884141ff 803c3cff 793838ff 743535ff 713333ff 6f3131ff 6d2f2fff 986a41ff a17543ff bb994fff e8d763ff f1e367ff f1e367ff f1e367ff f2e56fff f2e56fff f4e882ff f8f2b6ff fbf8d9ff cbb099ff a4776aff 752e2cff 681f1fff 5f1b1bff 856333ff 513c1dff 150606ff 210b08ff 2a0e0aff 2c0c0cff 451b18ff 764e3fff 942e2dff a82e2eff b03131ff b13232ff ac2f2ffd 4c1515c5 00000054 00000025 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e0ffc000 5f1a1a0f b03737d4 d77e7eff ce6464ff c45252ff c06060ff b65d5dff a85353ff b59179ff 8f4645ff 843f3fff 7d3a3aff 773636ff 723333ff 703131ff 6e2f2fff 6d2e2eff 6b2c2cff a07543ff 9f7442ff 9f7342ff 9f7341ff 9f7241ff b18a48ff f1e367ff f1e367ff f1e367ff f1e367ff f4e882ff faf5c8ff fbf8d9ff f1eaccff 9c6659ff 772c28ff a27e47ff 270d0bff 230909ff 431212ff 571818ff 621b1bff 701f1fff 955446ff ad5c4dff ae3030ff b13131ff b03131ff b03131ff 7a2121ec 0501016d 00000035 00000011 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e0ffc000 751f1f5e d45f5fff d37373ff c95959ff c25656ff bc5f5fff b05858ff b07668ff a46e61ff 894040ff 813c3cff 7a3737ff 753333ff 713131ff 6e3030ff 6e2f2fff 6b2c2cff 6a2b2bff 6a2a2aff 692929ff 692828ff 8d5938ff a77e44ff a77d43ff f1e367ff b18947ff 956239ff b18846ff dfc95eff f1e367ff f4ea8cff f7f0acff f7eea4ff 8f6340ff 87673bff 301610ff 330e0eff 5c1a1aff 7a2222ff 8c2727ff 962929ff a84e44ff ba7762ff af3030ff b03131ff ae3131ff ad3030ff 9c2b2bfc 2f0d0da6 00000049 0000001c 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d191914 a83131c7 d77a7aff cf6666ff c44f4fff bf5959ff b75d5dff aa5252ff aa7264ff 995851ff 853d3dff 7d3838ff 773535ff 723232ff 703030ff 6e2f2fff 6c2d2dff 6b2b2bff 743836ff 692828ff 692828ff 682626ff 672525ff 672424ff 793d2cff f1e367ff 9e6f3dff 956238ff a77b41ff 956037ff b18745ff f1e367ff f2e46dff f2e46dff bbaa4fff 876b45ff 3f2a17ff 3b1010ff 691d1dff 822525ff 952929ff 9e2b2bff b15549ff be7d66ff ad3030ff ab2f2fff ab3030ff a82e2eff a72d2dfe 5f1a1ad9 0000005e 0000002b 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 731f1f5a d35656fc d47777ff c85757ff c15050ff bd5e5eff b56661ff b6836fff b08770ff a57d69ff 90584eff 793434ff 753333ff 713030ff 6f2f2fff 6d2c2cff 6b2b2bff 865141ff dccba3ff 692727ff 8e5b47ff 672525ff 672424ff 662323ff 8d5946ff f1e367ff 8c5433ff a77a41ff 661e1eff 661e1eff 9e6c3bff a8793fff f1e367ff f1e367ff afa04cff 5f4328ff 402d18ff 421212ff 6b1d1dff 822424ff 912828ff a64940ff ac4d43ff b55d4fff b66253ff a92f2fff a82f2fff a52e2eff a72f2fff 842525f4 1b070787 0000003d 00000016 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e1a1a0b a42c2cb2 d57575ff ce6868ff c44c4cff c05656ff c17d71ff ba8472ff c4b48fff b39479ff ab8d73ff b6aa86ff 773434ff 733131ff 6f2e2eff 6e2d2dff 6c2b2bff 743732ff dac68aff fbf6cfff 8f5d53ff b4916eff 672424ff 662323ff 662323ff 8e5a51ff f5ea8fff 8a5332ff a77940ff 661d1dff 661d1dff 651c1cff 661c1cff f4e986ff f1e367ff a8984dff 553c24ff 433019ff 471414ff 691d1dff 7e2323ff b79676ff bf9f7cff ae5b4dff ccba90ff cbb38bff bd7f67ff a63331ff a42e2eff a42e2eff 9a2a2afd 431212bd 00000052 00000022 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a1e1e40 ce4949f4 d57878ff c95858ff c14a4aff be5959ff c2907aff bd947aff a26459ff 94534dff a07864ff a2836bff 753333ff 723030ff 6f2d2dff 6c2c2cff 6c2a2aff c1a58fff fbf8d6ff f6ec98ff e9d970ff 966543ff a9825eff 662222ff 662121ff 8e5950ff f8f2b6ff 8a5231ff a77940ff 661d1dff 661c1cff 641c1cff 6e2b29ff f5ea8fff efe166ff 978643ff 523720ff 4b361dff 4a1515ff 681c1cff 7a2222ff b89e7bff b89273ff af6b58ff c19979ff b46655ff bd836aff af574aff b97a63ff a32e2eff 9f2c2cfe 671d1de3 0702026c 00000033 00000010 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 621c1c03 93262699 d57171ff d16d6dff c34a4aff c25653ff c6927dff c39e82ff b89077ff b4967aff 9e705fff a17e67ff 773333ff 733030ff 702e2eff 6d2c2cff 6c2a2aff bfa076ff f3e77aff f1e367ff f1e367ff f1e367ff f1e367ff c3a351ff ab8269ff 844b45ff 8d5951ff f9f2baff 8b5335ff a77b46ff 651d1dff 641c1cff 6d2b28ff be9f8bff f1e367ff e4d261ff 886942ff 422b17ff 402817ff 4b1515ff 661c1cff 752020ff 8a3933ff a9755eff ac6f5aff aa5c4dff b26c59ff b16353ff b36857ff ac5247ff a02d2dff 9e2c2cff 862525f9 2c0c0c9e 00000046 0000001b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 651d1d2a c24141ee d77979ff cc5b5bff c14645ff c36e65ff c38b77ff c3a485ff bca182ff a57764ff 9a6c5cff 813e3bff 753030ff 722e2eff 6e2c2cff 6c2a2aff 74362eff 854d35ff 692626ff 672424ff 672323ff 8c5635ff a77c42ff ccaf54ff f1e367ff e2d081ff dbc693ff f4e98aff a67940ff cbae54ff a77b4eff bd9c7bff ede19dff f1e367ff cbae53ff 7e432aff 90723bff 442f17ff 2c0c0cff 4b1515ff 631c1cff 711f1fff 7b2222ff 954d41ff 9e5748ff b48167ff be9676ff b77b64ff b36f5bff b5755fff ab594bff a4453dff 962929fd 4e1616ca 0000005a 00000028 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 85232386 d46868ff d26c6cff c54949ff c35752ff c8907bff c18f78ff b6836fff b49177ff b8a583ff 894943ff 783131ff 732e2eff 6f2d2dff 6d2b2bff 6c2929ff 6a2828ff 7b3f2fff 8d5736ff 8c5635ff 8c5635ff 8b5534ff 8b5433ff 946138ff 8a5331ff 8a5231ff a67940ff f1e367ff cbae53ff cbae53ff cbae53ff b79348ff a4783eff 7d432aff 996b39ff 9d743cff 6f4b1dff 43290fff 2b0c0cff 491515ff 601b1bff 6c1e1eff 752020ff 7d2222ff 9f604fff b79273ff b98e71ff bd9676ff c2a580ff b78268ff ab5f4fff a65548ff 9c2b2bff 711f1fec 1205057b 0000003a 00000013 00000003 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 641c1c16 b83737e2 d67777ff cb5959ff c24141ff c56960ff c7917bff c4a384ff c5b58fff c0b18cff 9a6758ff 7c3333ff 763030ff 722e2eff 6e2b2bff 6c2929ff 6b2727ff 6a2626ff 682424ff 672323ff 672323ff 672121ff 652020ff 662020ff 651e1eff 6e2a22ff 8a5231ff b08744ff f1e367ff 895130ff 87502fff 905d34ff a4783eff 996a39ff 996b39ff 723524ff 5c1a1aff 461812ff 2e0f0bff 2e0d0dff 4a1414ff 5d1a1aff 681d1dff 6f1f1fff 782121ff 812424ff bfab84ff bd9f7cff c0a17eff ab6151ff aa6151ff b88c6fff aa6151ff a23f39ff 892727fb 2f0d0da6 0000004c 0000001f 00000007 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 77202076 d35b5bff d36b6bff c84a4aff c14141ff cc987fff ceb490ff c0977cff bc9f80ff ad876fff 823535ff 7a3131ff 752f2fff 712c2cff 6e2a2aff 6c2727ff 6b2626ff 692424ff 682424ff 682424ff 672121ff 662020ff 661f1fff 661e1eff 651d1dff 651d1dff 651c1cff 7f432aff e7d662ff 87502fff a4783eff 5f1a1aff 5e1a1aff 5e1a1aff 5d1919ff 5d1a1aff 5c1a1aff 561717ff 451313ff 401212ff 4f1717ff 5b1818ff 631c1cff 6b1e1eff 732020ff 7d2222ff 975144ff bda37fff aa6f5aff c2ac85ff ba9374ff af735dff a65548ff a44940ff 962929fd 531717d3 00000061 0000002e 0000000d 00000001 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 5f1b1b0b af3030d9 d67070ff cf5d5dff c33e3eff c4534fff d6cca0ff c8a284ff c2a283ff ba997cff a2705eff 813333ff 7a3030ff 742d2dff 712b2bff 6e2929ff 6c2727ff 6a2525ff 692424ff 682424ff 682222ff 662020ff 661f1fff 661e1eff 661d1dff 661d1dff 661c1cff 641b1bff 631b1bff 6c2820ff 87502fff b79348ff 601a1aff 5d1a1aff 5c1919ff 5c1919ff 5b1919ff 5b1919ff 5a1919ff 541818ff 521717ff 551717ff 5b1919ff 621b1bff 671c1cff 6f1f1fff 772121ff 955446ff a7755eff b2886bff b28368ff ba9374ff c2a984ff b27a62ff 982a2aff 9c2b2bff 782222f3 10040480 0000003e 00000016 00000003 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 6f1f1f5f d25151fd d46868ff ca4d4dff c23b3bff c65d59ff d3bf97ff bd7a6aff c9b790ff bfab87ff a98069ff 9e7460ff 926252ff 82473fff 712929ff 6d2727ff 6b2525ff 6a2525ff 6a2424ff 692222ff 672020ff 671f1fff 661f1fff 661d1dff 661d1dff 661c1cff 641b1bff 631b1bff 621b1bff 611a1aff 601a1aff 5f1a1aff 5e1a1aff 5c1919ff 5c1919ff 6b372fff 75473aff 74463aff 662f29ff 591919ff 581818ff 591919ff 5e1e1dff 7a493cff 7d493dff 957059ff 966954ff a68267ff bcaa83ff bda882ff bca17dff a96554ff cbc597ff b48268ff 972a2aff 9b2b2bff 8e2828fa 330f0faf 00000051 00000022 00000007 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 5d1a1a03 a42a2ac1 d46a6aff d15e5eff c53d3dff c44141ff c45757ff bc5151ff bc7767ff be997cff a36256ff 95564cff 935a4eff 996d5aff b4a782ff b4a983ff b8b28aff c9d3a1ff b1a781ff 997a61ff a0896bff a99876ff 794037ff 661e1eff 661d1dff 661c1cff 651c1cff 631b1bff 621c1cff 611b1bff 601b1bff 601b1bff 5e1b1bff 5d1919ff 5c1919ff 6c372fff 815d4aff 947d61ff a9a37dff 9e906fff b1b086ff 896f57ff 73463aff 825f4cff 7c5041ff 93765dff 885e4cff 9e8065ff 8b4f42ff a37860ff b18e70ff a25f4fff a15346ff b38167ff 952929ff 962a2aff 982a2aff 982a2afe 5b1a1ade 00000064 00000030 0000000e 00000001 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 671d1d46 ca4545f4 d46c6cff cc4f4fff c43838ff c74d4dff c45656ff bb4d4dff af4848ff a95851ff b0826cff b9a280ff ae9173ff a07c64ff 7a322fff 81453dff 6e2626ff 6d2525ff 75342fff a48f70ff a28c6dff 997b61ff b2aa83ff 9d8266ff 671c1cff 651c1cff 885e4cff 692623ff 6f332cff a08c6dff 662623ff 6a2e29ff 87634fff 5d1a1aff 5c1919ff bfc697ff 876752ff 7b5443ff a69d79ff 65322bff 541717ff 551818ff 561818ff 6e4136ff 714236ff 815a48ff 93765cff b4ac84ff a38669ff 905143ff 985547ff 8f302dff 902828ff 932929ff 942929ff 952929ff 972929ff 9b2b2bff 7d2121f5 10040484 00000041 00000018 00000004 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 9329299e d36262ff d26060ff c73d3dff c53a3aff c95353ff c45252ff bb4b4bff b45550ff b57866ff aa6f5eff b49577ff a57d65ff 7d2e2eff 772c2bff 722727ff 6f2525ff 6e2323ff 6c2121ff 74312cff 845143ff 773831ff 7d453aff 671c1cff 641b1bff 641b1bff 621b1bff 621b1bff 611b1bff 611b1bff 601a1aff 5e1a1aff 5d1919ff 5d1919ff 5c1919ff 5a1919ff 5c1d1cff 73463aff 5c2320ff 551717ff 531717ff 531717ff 531717ff 541717ff 561717ff 66302aff a0906fff 8c6651ff 8e604eff 956250ff 842d2aff 872626ff 8d2727ff 902828ff 922929ff 932929ff 942929ff 972929ff 8b2727fb 3d1111bc 00000054 00000024 00000008 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 621c1c29 c03535e1 d67070ff cf5757ff c83939ff cb4e4eff cd5f5fff c75656ff be5151ff b6514fff ab524eff 9b3e3eff 903939ff 883535ff 7f2f2fff 7a2c2cff 772a2aff 742727ff 712626ff 6f2323ff 6e2222ff 6d2121ff 6c2020ff 6b1e1eff 6a1d1dff 691d1dff 691d1dff 671c1cff 661c1cff 641c1cff 641c1cff 631b1bff 611b1bff 601a1aff 601a1aff 5f1a1aff 5d1a1aff 5b1919ff 5a1919ff 591919ff 571818ff 561818ff 541717ff 521717ff 521717ff 541717ff 561818ff 5c1919ff 631b1bff 6c1e1eff 833b34ff 88332eff 8a2626ff 902727ff 942828ff 962929ff 982a2aff 992a2aff 992a2aff 992b2bfe 661c1ce1 00000068 00000033 00000010 00000001 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 75212178 c83636fe cd4d4dff ca4242ff bf3535ff c94343ff c84646ff c24040ff bb3c3cff b23939ff a63535ff 993131ff 8d2d2dff 852929ff 7d2626ff 782424ff 732323ff 6f2121ff 6c2121ff 6a1f1fff 691f1fff 661d1dff 661d1dff 661c1cff 641c1cff 631b1bff 631b1bff 621b1bff 601a1aff 601a1aff 5f1a1aff 5f1a1aff 5d1a1aff 5c1a1aff 5c1a1aff 5b1919ff 591919ff 571919ff 571818ff 551818ff 551717ff 531717ff 501616ff 4f1616ff 4c1515ff 4d1515ff 521717ff 561818ff 5d1a1aff 651c1cff 6f1f1fff 792222ff 822424ff 882626ff 8c2727ff 8f2828ff 902828ff 912828ff 922828ff 922828ff 6f1f1fed 0000007c 00000044 00000019 00000004 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 8f282899 ce5353ff ca4444ff c23434ff be3232ff be3232ff b93030ff b63030ff af2e2eff a62b2bff 9a2828ff 8f2626ff 832222ff 7a2020ff 731e1eff 6e1d1dff 671b1bff 631a1aff 601a1aff 5d1919ff 5a1818ff 591717ff 561717ff 551616ff 541616ff 511515ff 501515ff 501515ff 4d1414ff 4d1414ff 4b1414ff 4a1313ff 481313ff 481313ff 481313ff 471313ff 471313ff 461313ff 461313ff 441313ff 441313ff 441212ff 421212ff 411212ff 401212ff 3d1111ff 3e1111ff 411212ff 471414ff 4e1616ff 551818ff 5c1a1aff 621c1cff 671d1dff 6a1e1eff 6b1e1eff 6c1e1eff 6d1e1eff 6c1d1dff 752020ff 5a1a1aec 0000008b 00000056 00000025 00000008 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 9c2b2bad d46868ff c83f3fff c63d3dff c73d3dff c43c3cff c13a3aff bd3838ff b93737ff b23434ff a73030ff 9e2d2dff 952c2cff 8d2929ff 852828ff 802727ff 7b2525ff 762424ff 742424ff 712323ff 702222ff 6e2222ff 6d2323ff 6c2222ff 6c2323ff 6b2222ff 6a2222ff 6a2323ff 6a2222ff 6a2222ff 692222ff 692222ff 682121ff 682121ff 682121ff 671e1eff 671f1fff 671f1fff 661e1eff 651c1cff 651c1cff 641a1aff 631919ff 611919ff 601818ff 5d1818ff 581515ff 5a1616ff 601717ff 691919ff 711b1bff 7c1e1eff 862020ff 8e2222ff 922323ff 952424ff 962525ff 982525ff 942323fe 601b1bf3 210909ca 00000097 00000064 0000002e 0000000d 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 b63131dd cf5555ff c53535ff d25f5fff d15d5dff d05d5dff ce5c5cff cc5a5aff c75858ff c25656ff ba5252ff b24f4fff aa4e4eff a34c4cff 9b4848ff 964747ff 904545ff 8c4343ff 8a4444ff 884444ff 864444ff 854444ff 854545ff 844545ff 844646ff 844646ff 854747ff 854848ff 854a4aff 854a4aff 854a4aff 854a4aff 854949ff 854949ff 854848ff 854646ff 844545ff 834545ff 834444ff 834343ff 824242ff 814040ff 803e3eff 7e3d3dff 7c3a3aff 783939ff 743535ff 6d3131ff 713333ff 7c3838ff 893d3dff 974242ff a34848ff ad4c4cff b44f4fff b85151ff ba5252ff bd5656ff b45353fe 511414e8 000000b7 0000009a 00000069 00000031 0000000e 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 c73b3bfb c93f3fff cb4747ff d46c6cff d36969ff d36868ff d16868ff cf6767ff cd6565ff c96363ff c36060ff bb5d5dff b45a5aff ae5a5aff a85757ff a25454ff 9d5353ff 995353ff 965252ff 935252ff 915252ff 905151ff 8f5252ff 8e5353ff 8e5353ff 8f5555ff 8f5656ff 905757ff 905959ff 905959ff 905a5aff 905959ff 905959ff 905959ff 905757ff 905656ff 8f5454ff 8e5353ff 8d5252ff 8d5252ff 8d5050ff 8b4e4eff 8a4c4cff 884b4bff 854848ff 814545ff 7d4141ff 773d3dff 6e3838ff 753b3bff 814040ff 904747ff 9c4d4dff a55252ff ac5555ff b05757ff b35959ff b65e5eff ab5050ff 571515f2 000000b2 00000092 00000061 0000002b 0000000c 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 c43838f6 c73d3dff cd5353ff d46c6cff d36868ff d26868ff d16868ff d06868ff ce6767ff cb6666ff c76363ff c36262ff be6060ff b85d5dff b45e5eff ae5b5bff a95a5aff a65959ff a35959ff a15a5aff 9f5959ff 9d5959ff 9b5959ff 9b5858ff 9c5c5cff 9c5c5cff 9d5e5eff 9d5e5eff 9d5f5fff 9d5f5fff 9d6161ff 9d6161ff 9d5f5fff 9d5f5fff 9d5e5eff 9c5c5cff 9c5c5cff 9b5a5aff 9a5858ff 9a5757ff 995656ff 985454ff 965252ff 955151ff 924e4eff 8d4a4aff 884747ff 824242ff 793e3eff 6e3737ff 753a3aff 844141ff 904646ff 994b4bff 9f4e4eff a35050ff a55151ff a85454ff 9d4343ff 5a1717fa 200909c7 00000084 0000004f 00000021 00000007 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 9c2b2bb4 ca4949ff c53b3bff d16464ff d16363ff d16363ff d06363ff cf6363ff cd6262ff cc6262ff ca6363ff c76363ff c46464ff c06363ff bd6464ff b96262ff b66161ff b46363ff b16363ff ae6363ff ad6464ff ac6565ff ab6464ff ab6666ff ab6969ff ab6a6aff ac6c6cff ac6c6cff ad6e6eff ad6f6fff ad6f6fff ae7171ff ad6f6fff ad6e6eff ad6e6eff ad6c6cff ac6b6bff ac6a6aff ac6767ff ab6565ff aa6464ff a96262ff a76161ff a55e5eff a25c5cff 9e5757ff 995454ff 924d4dff 894848ff 7d4141ff 703a3aff 7a3e3eff 854343ff 8f4848ff 944b4bff 984d4dff 9a4f4fff 9d5252ff 954949ff 5e1717fe 360f0fe0 00000079 00000043 00000019 00000004 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 651c1c74 ca4949ff c94e4eff cb4f4fff cb4f4fff ca4c4cff ca4a4aff c94b4bff c94949ff c74949ff c54545ff c44545ff c14444ff bf4141ff bc4040ff ba4040ff b63d3dff b43d3dff b33c3cff b13b3bff b03b3bff af3b3bff ae3b3bff ad3939ff ad3939ff ad3a3aff ac3a3aff ac3a3aff aa3939ff ab3a3aff ab3a3aff a83939ff a63838ff a63838ff a63838ff a63838ff a53737ff a33737ff a13636ff a03535ff 9d3434ff 9a3333ff 993333ff 963232ff 933131ff 8e2f2fff 882c2cff 822a2aff 792727ff 6f2424ff 632020ff 5a1d1dff 611f1fff 682121ff 6c2323ff 6f2424ff 712424ff 722525ff 6f2323ff 551616ff 401212ee 0000007b 00000043 00000019 00000004 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 5117174a a62f2fe6 c24242fb ac3232f6 a52f2ff9 a52f2ff9 a32e2ef9 a32e2ef9 a22e2ef9 9e2e2ef9 9b2c2cf9 9a2b2bf9 972a2af9 932a2af9 922929f9 8f2828f9 8a2626f9 882525f9 862424f9 852424f9 822323f9 7f2222f9 7e2222f9 7d2121f9 792121f9 792121f9 782121f9 762020f9 731f1ff9 721f1ff9 701e1ef9 6e1d1df9 6e1d1df9 6e1d1df9 6e1d1df9 6e1d1df9 6d1d1df9 6d1d1df9 6b1c1cf9 6a1c1cf9 691c1cf9 671c1cf9 651c1cf9 631a1af9 611a1af9 5e1919f9 5b1818f9 561717f9 501515f9 4a1414f9 431313f9 3d1111f9 3a1010f9 3c1111f9 3e1111f9 401111f9 411212f9 401212f9 401212f9 3f1111f7 290b0bd9 00000087 00000051 00000022 00000007 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 0000000e 00000031 0000006a 0000009a 000000b7 000000be 000000be 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bc 000000b2 00000092 0000005f 0000002b 0000000b 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 0000000a 00000025 00000054 00000082 0000009d 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 0000009f 00000086 0000005b 0000002a 0000000c 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000005 00000018 00000038 0000005b 00000072 0000007a 0000007a 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000075 00000063 00000043 0000001f 00000009 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000002 0000000a 0000001a 0000002c 00000037 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003a 00000031 00000021 00000010 00000004 00000000 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b191901 7c212172 d56a6aff d27373ff c85858ff c35b5bff bc6262ff af5858ff b17e6eff a0665cff 884141ff 803c3cff 793838ff 743535ff 713333ff 6f3131ff 6d2f2fff 986a41ff a17543ff bb994fff e8d763ff f1e367ff f1e367ff f1e367ff f2e56fff f2e56fff f4e882ff f8f2b6ff fbf8d9ff cbb099ff a4776aff 752e2cff 681f1fff 5f1b1bff 856333ff 513c1dff 150606ff 210b08ff 2a0e0aff 2c0c0cff 451b18ff 764e3fff 942e2dff a82e2eff b03131ff b13232ff ac2f2ffd 4c1515c5 00000054 00000025 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f1a1a0f b03737d4 d77e7eff ce6464ff c45252ff c06060ff b65d5dff a85353ff b59179ff 8f4645ff 843f3fff 7d3a3aff 773636ff 723333ff 703131ff 6e2f2fff 6d2e2eff 6b2c2cff a07543ff 9f7442ff 9f7342ff 9f7341ff 9f7241ff b18a48ff f1e367ff f1e367ff f1e367ff f1e367ff f4e882ff faf5c8ff fbf8d9ff f1eaccff 9c6659ff 772c28ff a27e47ff 270d0bff 230909ff 431212ff 571818ff 621b1bff 701f1fff 955446ff ad5c4dff ae3030ff b13131ff b03131ff b03131ff 7a2121ec 0501016d 00000035 00000011 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 751f1f5e d45f5fff d37373ff c95959ff c25656ff bc5f5fff b05858ff b07668ff a46e61ff 894040ff 813c3cff 7a3737ff 753333ff 713131ff 6e3030ff 6e2f2fff 6b2c2cff 6a2b2bff 6a2a2aff 692929ff 692828ff 8d5938ff a77e44ff a77d43ff f1e367ff b18947ff 956239ff b18846ff dfc95eff f1e367ff f4ea8cff f7f0acff f7eea4ff 8f6340ff 87673bff 301610ff 330e0eff 5c1a1aff 7a2222ff 8c2727ff 962929ff a84e44ff ba7762ff af3030ff b03131ff ae3131ff ad3030ff 9c2b2bfc 2f0d0da6 00000049 0000001c 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d191914 a83131c7 d77a7aff cf6666ff c44f4fff bf5959ff b75d5dff aa5252ff aa7264ff 995851ff 853d3dff 7d3838ff 773535ff 723232ff 703030ff 6e2f2fff 6c2d2dff 6b2b2bff 743836ff 692828ff 692828ff 682626ff 672525ff 672424ff 793d2cff f1e367ff 9e6f3dff 956238ff a77b41ff 956037ff b18745ff f1e367ff f2e46dff f2e46dff bbaa4fff 876b45ff 3f2a17ff 3b1010ff 691d1dff 822525ff 952929ff 9e2b2bff b15549ff be7d66ff ad3030ff ab2f2fff ab3030ff a82e2eff a72d2dfe 5f1a1ad9 0000005e 0000002b 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 731f1f5a d35656fc d47777ff c85757ff c15050ff bd5e5eff b56661ff b6836fff b08770ff a57d69ff 90584eff 793434ff 753333ff 713030ff 6f2f2fff 6d2c2cff 6b2b2bff 865141ff dccba3ff 692727ff 8e5b47ff 672525ff 672424ff 662323ff 8d5946ff f1e367ff 8c5433ff a77a41ff 661e1eff 661e1eff 9e6c3bff a8793fff f1e367ff f1e367ff afa04cff 5f4328ff 402d18ff 421212ff 6b1d1dff 822424ff 912828ff a64940ff ac4d43ff b55d4fff b66253ff a92f2fff a82f2fff a52e2eff a72f2fff 842525f4 1b070787 0000003d 00000016 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e1a1a0b a42c2cb2 d57575ff ce6868ff c44c4cff c05656ff c17d71ff ba8472ff c4b48fff b39479ff ab8d73ff b6aa86ff 773434ff 733131ff 6f2e2eff 6e2d2dff 6c2b2bff 743732ff dac68aff fbf6cfff 8f5d53ff b4916eff 672424ff 662323ff 662323ff 8e5a51ff f5ea8fff 8a5332ff a77940ff 661d1dff 661d1dff 651c1cff 661c1cff f4e986ff f1e367ff a8984dff 553c24ff 433019ff 471414ff 691d1dff 7e2323ff b79676ff bf9f7cff ae5b4dff ccba90ff cbb38bff bd7f67ff a63331ff a42e2eff a42e2eff 9a2a2afd 431212bd 00000052 00000022 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a1e1e40 ce4949f4 d57878ff c95858ff c14a4aff be5959ff c2907aff bd947aff a26459ff 94534dff a07864ff a2836bff 753333ff 723030ff 6f2d2dff 6c2c2cff 6c2a2aff c1a58fff fbf8d6ff f6ec98ff e9d970ff 966543ff a9825eff 662222ff 662121ff 8e5950ff f8f2b6ff 8a5231ff a77940ff 661d1dff 661c1cff 641c1cff 6e2b29ff f5ea8fff efe166ff 978643ff 523720ff 4b361dff 4a1515ff 681c1cff 7a2222ff b89e7bff b89273ff af6b58ff c19979ff b46655ff bd836aff af574aff b97a63ff a32e2eff 9f2c2cfe 671d1de3 0702026c 00000033 00000010 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 621c1c03 93262699 d57171ff d16d6dff c34a4aff c25653ff c6927dff c39e82ff b89077ff b4967aff 9e705fff a17e67ff 773333ff 733030ff 702e2eff 6d2c2cff 6c2a2aff bfa076ff f3e77aff f1e367ff f1e367ff f1e367ff f1e367ff c3a351ff ab8269ff 844b45ff 8d5951ff f9f2baff 8b5335ff a77b46ff 651d1dff 641c1cff 6d2b28ff be9f8bff f1e367ff e4d261ff 886942ff 422b17ff 402817ff 4b1515ff 661c1cff 752020ff 8a3933ff a9755eff ac6f5aff aa5c4dff b26c59ff b16353ff b36857ff ac5247ff a02d2dff 9e2c2cff 862525f9 2c0c0c9e 00000046 0000001b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 651d1d2a c24141ee d77979ff cc5b5bff c14645ff c36e65ff c38b77ff c3a485ff bca182ff a57764ff 9a6c5cff 813e3bff 753030ff 722e2eff 6e2c2cff 6c2a2aff 74362eff 854d35ff 692626ff 672424ff 672323ff 8c5635ff a77c42ff ccaf54ff f1e367ff e2d081ff dbc693ff f4e98aff a67940ff cbae54ff a77b4eff bd9c7bff ede19dff f1e367ff cbae53ff 7e432aff 90723bff 442f17ff 2c0c0cff 4b1515ff 631c1cff 711f1fff 7b2222ff 954d41ff 9e5748ff b48167ff be9676ff b77b64ff b36f5bff b5755fff ab594bff a4453dff 962929fd 4e1616ca 0000005a 00000028 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85232386 d46868ff d26c6cff c54949ff c35752ff c8907bff c18f78ff b6836fff b49177ff b8a583ff 894943ff 783131ff 732e2eff 6f2d2dff 6d2b2bff 6c2929ff 6a2828ff 7b3f2fff 8d5736ff 8c5635ff 8c5635ff 8b5534ff 8b5433ff 946138ff 8a5331ff 8a5231ff a67940ff f1e367ff cbae53ff cbae53ff cbae53ff b79348ff a4783eff 7d432aff 996b39ff 9d743cff 6f4b1dff 43290fff 2b0c0cff 491515ff 601b1bff 6c1e1eff 752020ff 7d2222ff 9f604fff b79273ff b98e71ff bd9676ff c2a580ff b78268ff ab5f4fff a65548ff 9c2b2bff 711f1fec 1205057b 0000003a 00000013 00000003 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 641c1c16 b83737e2 d67777ff cb5959ff c24141ff c56960ff c7917bff c4a384ff c5b58fff c0b18cff 9a6758ff 7c3333ff 763030ff 722e2eff 6e2b2bff 6c2929ff 6b2727ff 6a2626ff 682424ff 672323ff 672323ff 672121ff 652020ff 662020ff 651e1eff 6e2a22ff 8a5231ff b08744ff f1e367ff 895130ff 87502fff 905d34ff a4783eff 996a39ff 996b39ff 723524ff 5c1a1aff 461812ff 2e0f0bff 2e0d0dff 4a1414ff 5d1a1aff 681d1dff 6f1f1fff 782121ff 812424ff bfab84ff bd9f7cff c0a17eff ab6151ff aa6151ff b88c6fff aa6151ff a23f39ff 892727fb 2f0d0da6 0000004c 0000001f 00000007 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77202076 d35b5bff d36b6bff c84a4aff c14141ff cc987fff ceb490ff c0977cff bc9f80ff ad876fff 823535ff 7a3131ff 752f2fff 712c2cff 6e2a2aff 6c2727ff 6b2626ff 692424ff 682424ff 682424ff 672121ff 662020ff 661f1fff 661e1eff 651d1dff 651d1dff 651c1cff 7f432aff e7d662ff 87502fff a4783eff 5f1a1aff 5e1a1aff 5e1a1aff 5d1919ff 5d1a1aff 5c1a1aff 561717ff 451313ff 401212ff 4f1717ff 5b1818ff 631c1cff 6b1e1eff 732020ff 7d2222ff 975144ff bda37fff aa6f5aff c2ac85ff ba9374ff af735dff a65548ff a44940ff 962929fd 531717d3 00000061 0000002e 0000000d 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f1b1b0b af3030d9 d67070ff cf5d5dff c33e3eff c4534fff d6cca0ff c8a284ff c2a283ff ba997cff a2705eff 813333ff 7a3030ff 742d2dff 712b2bff 6e2929ff 6c2727ff 6a2525ff 692424ff 682424ff 682222ff 662020ff 661f1fff 661e1eff 661d1dff 661d1dff 661c1cff 641b1bff 631b1bff 6c2820ff 87502fff b79348ff 601a1aff 5d1a1aff 5c1919ff 5c1919ff 5b1919ff 5b1919ff 5a1919ff 541818ff 521717ff 551717ff 5b1919ff 621b1bff 671c1cff 6f1f1fff 772121ff 955446ff a7755eff b2886bff b28368ff ba9374ff c2a984ff b27a62ff 982a2aff 9c2b2bff 782222f3 10040480 0000003e 00000016 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f1f1f5f d25151fd d46868ff ca4d4dff c23b3bff c65d59ff d3bf97ff bd7a6aff c9b790ff bfab87ff a98069ff 9e7460ff 926252ff 82473fff 712929ff 6d2727ff 6b2525ff 6a2525ff 6a2424ff 692222ff 672020ff 671f1fff 661f1fff 661d1dff 661d1dff 661c1cff 641b1bff 631b1bff 621b1bff 611a1aff 601a1aff 5f1a1aff 5e1a1aff 5c1919ff 5c1919ff 6b372fff 75473aff 74463aff 662f29ff 591919ff 581818ff 591919ff 5e1e1dff 7a493cff 7d493dff 957059ff 966954ff a68267ff bcaa83ff bda882ff bca17dff a96554ff cbc597ff b48268ff 972a2aff 9b2b2bff 8e2828fa 330f0faf 00000051 00000022 00000007 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 5d1a1a03 a42a2ac1 d46a6aff d15e5eff c53d3dff c44141ff c45757ff bc5151ff bc7767ff be997cff a36256ff 95564cff 935a4eff 996d5aff b4a782ff b4a983ff b8b28aff c9d3a1ff b1a781ff 997a61ff a0896bff a99876ff 794037ff 661e1eff 661d1dff 661c1cff 651c1cff 631b1bff 621c1cff 611b1bff 601b1bff 601b1bff 5e1b1bff 5d1919ff 5c1919ff 6c372fff 815d4aff 947d61ff a9a37dff 9e906fff b1b086ff 896f57ff 73463aff 825f4cff 7c5041ff 93765dff 885e4cff 9e8065ff 8b4f42ff a37860ff b18e70ff a25f4fff a15346ff b38167ff 952929ff 962a2aff 982a2aff 982a2afe 5b1a1ade 00000064 00000030 0000000e 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 671d1d46 ca4545f4 d46c6cff cc4f4fff c43838ff c74d4dff c45656ff bb4d4dff af4848ff a95851ff b0826cff b9a280ff ae9173ff a07c64ff 7a322fff 81453dff 6e2626ff 6d2525ff 75342fff a48f70ff a28c6dff 997b61ff b2aa83ff 9d8266ff 671c1cff 651c1cff 885e4cff 692623ff 6f332cff a08c6dff 662623ff 6a2e29ff 87634fff 5d1a1aff 5c1919ff bfc697ff 876752ff 7b5443ff a69d79ff 65322bff 541717ff 551818ff 561818ff 6e4136ff 714236ff 815a48ff 93765cff b4ac84ff a38669ff 905143ff 985547ff 8f302dff 902828ff 932929ff 942929ff 952929ff 972929ff 9b2b2bff 7d2121f5 10040484 00000041 00000018 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9329299e d36262ff d26060ff c73d3dff c53a3aff c95353ff c45252ff bb4b4bff b45550ff b57866ff aa6f5eff b49577ff a57d65ff 7d2e2eff 772c2bff 722727ff 6f2525ff 6e2323ff 6c2121ff 74312cff 845143ff 773831ff 7d453aff 671c1cff 641b1bff 641b1bff 621b1bff 621b1bff 611b1bff 611b1bff 601a1aff 5e1a1aff 5d1919ff 5d1919ff 5c1919ff 5a1919ff 5c1d1cff 73463aff 5c2320ff 551717ff 531717ff 531717ff 531717ff 541717ff 561717ff 66302aff a0906fff 8c6651ff 8e604eff 956250ff 842d2aff 872626ff 8d2727ff 902828ff 922929ff 932929ff 942929ff 972929ff 8b2727fb 3d1111bc 00000054 00000024 00000008 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 621c1c29 c03535e1 d67070ff cf5757ff c83939ff cb4e4eff cd5f5fff c75656ff be5151ff b6514fff ab524eff 9b3e3eff 903939ff 883535ff 7f2f2fff 7a2c2cff 772a2aff 742727ff 712626ff 6f2323ff 6e2222ff 6d2121ff 6c2020ff 6b1e1eff 6a1d1dff 691d1dff 691d1dff 671c1cff 661c1cff 641c1cff 641c1cff 631b1bff 611b1bff 601a1aff 601a1aff 5f1a1aff 5d1a1aff 5b1919ff 5a1919ff 591919ff 571818ff 561818ff 541717ff 521717ff 521717ff 541717ff 561818ff 5c1919ff 631b1bff 6c1e1eff 833b34ff 88332eff 8a2626ff 902727ff 942828ff 962929ff 982a2aff 992a2aff 992a2aff 992b2bfe 661c1ce1 00000068 00000033 00000010 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 75212178 c83636fe cd4d4dff ca4242ff bf3535ff c94343ff c84646ff c24040ff bb3c3cff b23939ff a63535ff 993131ff 8d2d2dff 852929ff 7d2626ff 782424ff 732323ff 6f2121ff 6c2121ff 6a1f1fff 691f1fff 661d1dff 661d1dff 661c1cff 641c1cff 631b1bff 631b1bff 621b1bff 601a1aff 601a1aff 5f1a1aff 5f1a1aff 5d1a1aff 5c1a1aff 5c1a1aff 5b1919ff 591919ff 571919ff 571818ff 551818ff 551717ff 531717ff 501616ff 4f1616ff 4c1515ff 4d1515ff 521717ff 561818ff 5d1a1aff 651c1cff 6f1f1fff 792222ff 822424ff 882626ff 8c2727ff 8f2828ff 902828ff 912828ff 922828ff 922828ff 6f1f1fed 0000007c 00000044 00000019 00000004 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 8f282899 ce5353ff ca4444ff c23434ff be3232ff be3232ff b93030ff b63030ff af2e2eff a62b2bff 9a2828ff 8f2626ff 832222ff 7a2020ff 731e1eff 6e1d1dff 671b1bff 631a1aff 601a1aff 5d1919ff 5a1818ff 591717ff 561717ff 551616ff 541616ff 511515ff 501515ff 501515ff 4d1414ff 4d1414ff 4b1414ff 4a1313ff 481313ff 481313ff 481313ff 471313ff 471313ff 461313ff 461313ff 441313ff 441313ff 441212ff 421212ff 411212ff 401212ff 3d1111ff 3e1111ff 411212ff 471414ff 4e1616ff 551818ff 5c1a1aff 621c1cff 671d1dff 6a1e1eff 6b1e1eff 6c1e1eff 6d1e1eff 6c1d1dff 752020ff 5a1a1aec 0000008b 00000056 00000025 00000008 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9c2b2bad d46868ff c83f3fff c63d3dff c73d3dff c43c3cff c13a3aff bd3838ff b93737ff b23434ff a73030ff 9e2d2dff 952c2cff 8d2929ff 852828ff 802727ff 7b2525ff 762424ff 742424ff 712323ff 702222ff 6e2222ff 6d2323ff 6c2222ff 6c2323ff 6b2222ff 6a2222ff 6a2323ff 6a2222ff 6a2222ff 692222ff 692222ff 682121ff 682121ff 682121ff 671e1eff 671f1fff 671f1fff 661e1eff 651c1cff 651c1cff 641a1aff 631919ff 611919ff 601818ff 5d1818ff 581515ff 5a1616ff 601717ff 691919ff 711b1bff 7c1e1eff 862020ff 8e2222ff 922323ff 952424ff 962525ff 982525ff 942323fe 601b1bf3 210909ca 00000097 00000064 0000002e 0000000d 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b63131dd cf5555ff c53535ff d25f5fff d15d5dff d05d5dff ce5c5cff cc5a5aff c75858ff c25656ff ba5252ff b24f4fff aa4e4eff a34c4cff 9b4848ff 964747ff 904545ff 8c4343ff 8a4444ff 884444ff 864444ff 854444ff 854545ff 844545ff 844646ff 844646ff 854747ff 854848ff 854a4aff 854a4aff 854a4aff 854a4aff 854949ff 854949ff 854848ff 854646ff 844545ff 834545ff 834444ff 834343ff 824242ff 814040ff 803e3eff 7e3d3dff 7c3a3aff 783939ff 743535ff 6d3131ff 713333ff 7c3838ff 893d3dff 974242ff a34848ff ad4c4cff b44f4fff b85151ff ba5252ff bd5656ff b45353fe 511414e8 000000b7 0000009a 00000069 00000031 0000000e 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c73b3bfb c93f3fff cb4747ff d46c6cff d36969ff d36868ff d16868ff cf6767ff cd6565ff c96363ff c36060ff bb5d5dff b45a5aff ae5a5aff a85757ff a25454ff 9d5353ff 995353ff 965252ff 935252ff 915252ff 905151ff 8f5252ff 8e5353ff 8e5353ff 8f5555ff 8f5656ff 905757ff 905959ff 905959ff 905a5aff 905959ff 905959ff 905959ff 905757ff 905656ff 8f5454ff 8e5353ff 8d5252ff 8d5252ff 8d5050ff 8b4e4eff 8a4c4cff 884b4bff 854848ff 814545ff 7d4141ff 773d3dff 6e3838ff 753b3bff 814040ff 904747ff 9c4d4dff a55252ff ac5555ff b05757ff b35959ff b65e5eff ab5050ff 571515f2 000000b2 00000092 00000061 0000002b 0000000c 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c43838f6 c73d3dff cd5353ff d46c6cff d36868ff d26868ff d16868ff d06868ff ce6767ff cb6666ff c76363ff c36262ff be6060ff b85d5dff b45e5eff ae5b5bff a95a5aff a65959ff a35959ff a15a5aff 9f5959ff 9d5959ff 9b5959ff 9b5858ff 9c5c5cff 9c5c5cff 9d5e5eff 9d5e5eff 9d5f5fff 9d5f5fff 9d6161ff 9d6161ff 9d5f5fff 9d5f5fff 9d5e5eff 9c5c5cff 9c5c5cff 9b5a5aff 9a5858ff 9a5757ff 995656ff 985454ff 965252ff 955151ff 924e4eff 8d4a4aff 884747ff 824242ff 793e3eff 6e3737ff 753a3aff 844141ff 904646ff 994b4bff 9f4e4eff a35050ff a55151ff a85454ff 9d4343ff 5a1717fa 200909c7 00000084 0000004f 00000021 00000007 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9c2b2bb4 ca4949ff c53b3bff d16464ff d16363ff d16363ff d06363ff cf6363ff cd6262ff cc6262ff ca6363ff c76363ff c46464ff c06363ff bd6464ff b96262ff b66161ff b46363ff b16363ff ae6363ff ad6464ff ac6565ff ab6464ff ab6666ff ab6969ff ab6a6aff ac6c6cff ac6c6cff ad6e6eff ad6f6fff ad6f6fff ae7171ff ad6f6fff ad6e6eff ad6e6eff ad6c6cff ac6b6bff ac6a6aff ac6767ff ab6565ff aa6464ff a96262ff a76161ff a55e5eff a25c5cff 9e5757ff 995454ff 924d4dff 894848ff 7d4141ff 703a3aff 7a3e3eff 854343ff 8f4848ff 944b4bff 984d4dff 9a4f4fff 9d5252ff 954949ff 5e1717fe 360f0fe0 00000079 00000043 00000019 00000004 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 651c1c74 ca4949ff c94e4eff cb4f4fff cb4f4fff ca4c4cff ca4a4aff c94b4bff c94949ff c74949ff c54545ff c44545ff c14444ff bf4141ff bc4040ff ba4040ff b63d3dff b43d3dff b33c3cff b13b3bff b03b3bff af3b3bff ae3b3bff ad3939ff ad3939ff ad3a3aff ac3a3aff ac3a3aff aa3939ff ab3a3aff ab3a3aff a83939ff a63838ff a63838ff a63838ff a63838ff a53737ff a33737ff a13636ff a03535ff 9d3434ff 9a3333ff 993333ff 963232ff 933131ff 8e2f2fff 882c2cff 822a2aff 792727ff 6f2424ff 632020ff 5a1d1dff 611f1fff 682121ff 6c2323ff 6f2424ff 712424ff 722525ff 6f2323ff 551616ff 401212ee 0000007b 00000043 00000019 00000004 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5117174a a62f2fe6 c24242fb ac3232f6 a52f2ff9 a52f2ff9 a32e2ef9 a32e2ef9 a22e2ef9 9e2e2ef9 9b2c2cf9 9a2b2bf9 972a2af9 932a2af9 922929f9 8f2828f9 8a2626f9 882525f9 862424f9 852424f9 822323f9 7f2222f9 7e2222f9 7d2121f9 792121f9 792121f9 782121f9 762020f9 731f1ff9 721f1ff9 701e1ef9 6e1d1df9 6e1d1df9 6e1d1df9 6e1d1df9 6e1d1df9 6d1d1df9 6d1d1df9 6b1c1cf9 6a1c1cf9 691c1cf9 671c1cf9 651c1cf9 631a1af9 611a1af9 5e1919f9 5b1818f9 561717f9 501515f9 4a1414f9 431313f9 3d1111f9 3a1010f9 3c1111f9 3e1111f9 401111f9 411212f9 401212f9 401212f9 3f1111f7 290b0bd9 00000087 00000051 00000022 00000007 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000e 00000031 0000006a 0000009a 000000b7 000000be 000000be 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bd 000000bc 000000b2 00000092 0000005f 0000002b 0000000b 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000a 00000025 00000054 00000082 0000009d 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 000000a6 0000009f 00000086 0000005b 0000002a 0000000c 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000005 00000018 00000038 0000005b 00000072 0000007a 0000007a 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000079 00000075 00000063 00000043 0000001f 00000009 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000002 0000000a 0000001a 0000002c 00000037 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003c 0000003a 00000031 00000021 00000010 00000004 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_copy.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -31,95 +31,58 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ - (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ @@ -127,31 +90,28 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (206,199,206) # rgb = (0xce,0xc7,0xce) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ @@ -165,19 +125,17 @@ │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ @@ -188,78 +146,120 @@ │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 66, 73, 66) # rgb = (0x42,0x49,0x42) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + ( 66, 73, 66) # rgb = (0x42,0x49,0x42) │ │ } │ │ tRNS { │ │ - 0 1 3 5 7 8 12 20 26 28 25 6 9 11 10 4 15 45 176 204 204 163 44 14 19 33 29 21 2 43 217 255 255 255 255 255 255 217 27 18 187 255 241 137 255 255 255 255 255 109 23 203 255 255 255 255 202 31 24 38 153 255 255 255 255 153 22 17 202 229 165 77 51 73 112 153 255 255 204 153 152 134 41 147 115 64 128 204 255 255 255 255 203 41 89 178 242 255 30 106 229 255 255 255 255 255 255 255 255 255 242 255 153 98 70 83 113 165 242 34 32 242 141 39 54 153 255 242 86 35 79 65 128 87 65 178 255 242 165 50 141 153 81 255 217 51 204 55 50 204 113 204 138 80 242 153 204 151 204 153 204 152 153 151 204 255 138 80 242 255 56 49 229 204 113 80 242 217 51 204 87 65 178 242 229 152 49 141 255 242 86 36 128 255 255 55 165 229 165 99 97 114 178 242 255 255 215 161} │ │ + 0 1 3 5 7 8 12 20 26 28 25 6 9 11 10 4 15 45 176 204 204 163 44 14 19 33 29 21 2 43 217 217 27 18 187 241 137 109 23 203 202 31 24 38 153 153 22 17 202 229 165 77 51 73 112 153 204 153 152 134 41 147 115 64 128 204 203 41 89 178 242 30 106 229 242 153 98 70 83 113 165 242 34 32 242 141 39 54 153 242 86 35 79 65 128 87 65 178 242 165 50 141 153 81 217 51 204 55 50 204 113 204 138 80 242 153 204 151 204 153 204 152 153 151 204 138 80 242 56 49 229 204 113 80 242 217 51 204 87 65 178 242 229 152 49 141 242 86 36 128 55 165 229 165 99 97 114 178 242 215 161} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000010203040505050504030201000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000103060708090909090a070603010000000000000000000000000000000000 │ │ 00000000000001020b0c0d0d0e040f0101031011121314141414141516170f0000000000000000000000000000000000 │ │ -000000000000020c180919191a1b0e021c0d1d1e1f2021222122232425260e0100000000000000000000000000000000 │ │ -000000000000032728291f1f1f2a180c051b2b202c2d2e2e2e2d2e2f303107050b0b0b0b0b0b030f1c01000000000000 │ │ -000000000000043233343536373839323a3b3c3d2d3e363636363f3640413b083232323232421b430d03010000000000 │ │ -0000000000000442443745464748494a4b4b144c3e36363f4d3f4d36404e3c4f4b4b4b4b4b4b50515206020000000000 │ │ -0000000000000418535448555657581f1f2420593e3636363f36363f2e2c5a241f241f241f241f5b5c42040000000000 │ │ -00000000001c0e3a5d5e5f6058202c5940402f2e3e363636363636363e3e2e2f402f402f402f2f3461620c0000000000 │ │ -00000000000343636424583d6540662d2e67683e4d696a6a6b6c6d37363e3e2e3e2e6867682e682e40190d0000000000 │ │ -000000000005086e586f65402d2e68673e3e4d6945707172737475766d363e3e3e3e673e3e673e3e2f770d0000000000 │ │ -00000000000e78222c2f352e2e2e682e3e37797a7b781a1a1a62197c7d7e362e2e2e682e2e3e2e6740770d0000000000 │ │ -00000000000d7722402d2e2e2e2e2e2e367f8019093981828381621a81847e362e2e2e2e2e2e2e6840770d0000000000 │ │ -00000000000d77302f2d2e2d2d2e2d3e3f85391a8687888888898a8b09778c36682e2d2e2d2d2d2d65770d0000000000 │ │ -00000000000d7722402d2d2d2d2d2d368d77098e898f214c4c21299091093b92672d2d2d2d2d2d2d65770d0000000000 │ │ -00000000000d77224066662d662d2d2d931a94891f3d344040652c1f957862962d662d662d662d6659770d0000000000 │ │ -00000000000d772234352f2f2f2f2e97811a985b3d34402f2f2f2f2c5a99097b9a2f352f2f2f2f2f2c770d0000000000 │ │ -00000000000d7720342f402f402f409b78789c2034402f2f402f402f3d9d62819e40402f402f402f2c770d0000000000 │ │ -00000000000d77202c4040404040349f7819a03d344040404040404034a16277574c4040404040404c770d0000000000 │ │ -00000000000d77232c40654065404ca278784e6f344065654065403440a36281a43d3440654065404c770d0000000000 │ │ -00000000000d7723a534593434593057811aa634343459343459344040a7097ba8303434345934344c770d0000000000 │ │ -00000000000d77a94c342c342c344ca9aa1aabac2f34342c342c342dad7862ae293d2c342c342c343d770d0000000000 │ │ -00000000000d77234c2c342c2c2c34248a7709afb02e402c342f3eb1b2093bb31f3d2c2c342c2c343d770d0000000000 │ │ -00000000000d77583d2c2c2c2c2c2c3029b43909b5b6b76969b8b9ba0977bbbc234c2c2ca52c2c2c30770d0000000000 │ │ -00000000000d77583d4ca54ca54c6fa558bdbe19096277bf81191a1abfc0c11fc24ca56fa56f4c2c30770d0000000000 │ │ -00000000000d77243d4c6f6f4c2c4c6f4c24bdbb7b781a09096219c3c4c129224c6fa56f4ca56f4cc2770d0000000000 │ │ -00000000000d7724304c4c4c4c4c4c4c4c3d58bcc5c6c7c8c8c9cacbc11f21613d4c4c4c4c4c4c4c30770d0000000000 │ │ -00000000000d1924304c4c3d4c3d4c3d4c3d3d2224bcc1cccdc1c11f2322304c4c3d4c3d4c3d4c3d30190d0000000000 │ │ -00000000000e1a58c23d3d4c3d3d3d3d3d4c3d3d302222232323202222613d3d3d4c3d3d4c3d3d34c2090c0000000000 │ │ -0000000000041bce4d7e7e7e7e7e7e7e7e7e7e7e7e7e37373737377e7e7e7e7e7e7e7e7e7e7e7e37cf180b0000000000 │ │ -0000000000020e1b1a19777777777777777777777777777777777777777777777777777777771909180c020000000000 │ │ +000000000000020c180919191a1b0e021c0d1d1ea1a2a3a4a3a4a5a61f200e0100000000000000000000000000000000 │ │ +000000000000032122a7a1a1a123180c051b24a2a8a9aaaaaaa9aaabac2507050b0b0b0b0b0b030f1c01000000000000 │ │ +000000000000042627adaeafb02829262a2b2cb1a9b2afafafafb3afb42d2b0826262626262e1b2f0d03010000000000 │ │ +000000000000042e30b0313233343536373714b5b2afafb3b6b3b6afb4382c393737373737373a3b3c06020000000000 │ │ +00000000000004183d3e343f4041b7a1a1a6a2b8b2afafafb3afafb3aaa8b9a6a1a6a1a6a1a6a1ba422e040000000000 │ │ +00000000001c0e2a43444546b7a2a8b8b4b4abaab2afafafafafafafb2b2aaabb4abb4abb4ababadbb470c0000000000 │ │ +0000000000032f4849a6b7b1bcb4bda9aabebfb2b6c0c1c1c2c3c4b0afb2b2aab2aabfbebfaabfaab4190d0000000000 │ │ +000000000005084ab7c5bcb4a9aabfbeb2b2b6c0314b4c4d4e4f5051c4afb2b2b2b2beb2b2beb2b2ab520d0000000000 │ │ +00000000000e53a4a8abaeaaaaaabfaab2b0545556531a1a1a47195758c6afaaaaaabfaaaab2aabeb4520d0000000000 │ │ +00000000000d52a4b4a9aaaaaaaaaaaaaf595a1909295b5c5d5b471a5b5ec6afaaaaaaaaaaaaaabfb4520d0000000000 │ │ +00000000000d52acaba9aaa9a9aaa9b2b35f291a6061c7c7c7626364095265afbfaaa9aaa9a9a9a9bc520d0000000000 │ │ +00000000000d52a4b4a9a9a9a9a9a9af6652096762c8a3b5b5a3a76869092b6abea9a9a9a9a9a9a9bc520d0000000000 │ │ +00000000000d52a4b4bdbda9bda9a9a96b1a6c62a1b1adb4b4bca8a16d53476ea9bda9bda9bda9bdb8520d0000000000 │ │ +00000000000d52a4adaeababababaa6f5b1a70bab1adb4ababababa8b971095672abaeabababababa8520d0000000000 │ │ +00000000000d52a2adabb4abb4abb473535374a2adb4ababb4abb4abb175475b76b4b4abb4abb4aba8520d0000000000 │ │ +00000000000d52a2a8b4b4b4b4b4ad77531978b1adb4b4b4b4b4b4b4ad79475241b5b4b4b4b4b4b4b5520d0000000000 │ │ +00000000000d52a5a8b4bcb4bcb4b57a535338c5adb4bcbcb4bcb4adb47b475b7cb1adb4bcb4bcb4b5520d0000000000 │ │ +00000000000d52a5c9adb8adadb8ac415b1a7dadadadb8adadb8adb4b47e09567facadadadb8adadb5520d0000000000 │ │ +00000000000d52cab5ada8ada8adb5ca801a8182abadada8ada8ada983534784a7b1a8ada8ada8adb1520d0000000000 │ │ +00000000000d52a5b5a8ada8a8a8ada66352098586aab4a8adabb28788092b89a1b1a8a8ada8a8adb1520d0000000000 │ │ +00000000000d52b7b1a8a8a8a8a8a8aca78a29098b8c8dc0c08e8f90095291cba5b5a8a8c9a8a8a8ac520d0000000000 │ │ +00000000000d52b7b1b5c9b5c9b5c5c9b7929319094752945b191a1a9495cca1cdb5c9c5c9c5b5a8ac520d0000000000 │ │ +00000000000d52a6b1b5c5c5b5a8b5c5b5a6929156531a090947199697cca7a4b5c5c9c5b5c9c5b5cd520d0000000000 │ │ +00000000000d52a6acb5b5b5b5b5b5b5b5b1b7cb98999a9b9b9c9d9ecca1a3bbb1b5b5b5b5b5b5b5ac520d0000000000 │ │ +00000000000d19a6acb5b5b1b5b1b5b1b5b1b1a4a6cbcccecfcccca1a5a4acb5b5b1b5b1b5b1b5b1ac190d0000000000 │ │ +00000000000e1ab7cdb1b1b5b1b1b1b1b1b5b1b1aca4a4a5a5a5a2a4a4bbb1b1b1b5b1b1b5b1b1adcd090c0000000000 │ │ +0000000000041b9fb6c6c6c6c6c6c6c6c6c6c6c6c6c6b0b0b0b0b0c6c6c6c6c6c6c6c6c6c6c6c6b0a0180b0000000000 │ │ +0000000000020e1b1a19525252525252525252525252525252525252525252525252525252521909180c020000000000 │ │ 00000000000102040e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b02010000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/btn_forward.png │ ├── sng │ │ @@ -1,178 +1,178 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ } │ │ tRNS { │ │ - 0 1 3 6 7 5 2 11 20 23 19 10 22 228 255 123 27 12 4 29 255 255 255 140 30 14 34 255 255 255 255 178 33 16 255 255 255 255 204 50 18 36 255 255 255 217 53 8 17 26 45 255 255 242 82 13 56 92 95 95 101 102 255 111 24 255 255 255 255 255 126 28 31 255 255 165 15 178 48 217 51 255 217 80 21 242 79 255 255 242 217 77 51 178 48 255 255 32 255 140 255 125 56 92 95 95 101 102 242 84 255 229 81 9 217 52 191 49 178 140 228 123} │ │ + 0 1 3 6 7 5 2 11 20 23 19 10 22 228 123 27 12 4 29 140 30 14 34 178 33 16 204 50 18 36 217 53 8 17 26 45 242 82 13 56 92 95 95 101 102 111 24 126 28 31 165 15 178 48 217 51 217 80 21 242 79 242 217 77 51 178 48 32 140 125 56 92 95 95 101 102 242 84 229 81 9 217 52 191 49 178 140 228 123} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000102030405060000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000020708090a0b0201000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000040c0d0e0f101112010000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000b13141516171819050100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000071a1b1c1d1e1f20210301000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000071a1b2223242526272804060000000000000000000000000000 │ │ -0000000000000101060202020202020202020202020219291b2a232b2c252d2e082f0600000000000000000000000000 │ │ -000000000006050b1930303030303030303030303030313233342323231c253536090b02000000000000000000000000 │ │ -0000000000123738393a3b3a3b3a3b3a3b3a3b3a3b3a3c3d3e34232322233415353f3107120100000000000000000000 │ │ -00000000002f40410e0e0e0e0e0e0e0e0e0e0e0e0e0e0e42431c22222322224445164647371201000000000000000000 │ │ -00000000000b48151d4949494949494949494949494949494a34222222222222341b164b484c05010000000000000000 │ │ -0000000000071a144a1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3434343434343422341d164d4e30040600000000000000 │ │ -0000000000071a332434341c34341c34341c34343434343434342a342a342a343434341d164f500a2f06000000000000 │ │ -0000000000071a144a1c1c341c1c341c1c341c1c1c1c1c1c1c1c1c341c341c1c1c1c1c1c51165253542f060000000000 │ │ -0000000000071a144a1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2c1c1c1c1c1c1c1c4925555621120000000000 │ │ -0000000000071a154a2c2c1c2c2c2c1c2c2c2c1c2c2c2c1c2c2c2c1c2c1c2c1c2c2c1c2c1c2424573509040000000000 │ │ -0000000000071a1549582424245824242458242424582424245824242458242458242424245824225909040000000000 │ │ -0000000000071a5749244a244a244a244a244a244a244a244a244a244a244a244a244a244a24225a5b4c120000000000 │ │ -0000000000071a571d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a1c225a5c0a04060000000000 │ │ -0000000000071a251d4a514a514a514a514a514a514a514a514a514a514a514a514a5124225d5e300406000000000000 │ │ -0000000000071a255f4960494960494960494960494960494960494949494949494958225d614c050100000000000000 │ │ -00000000000b48621b491d491d491d491d491d491d491d491d491d491d491d491d242a63131905010000000000000000 │ │ -00000000002f40492b646464646464646464646464646444581d491d1d491d4958226510111201000000000000000000 │ │ -000000000012376667686968696869686968696869686a6b241d5f1d1d1d1d586c6d4007020100000000000000000000 │ │ -000000000006050b19303030303030303030303030303132141b6e5f6e1d2c6f700c7102000000000000000000000000 │ │ -000000000000010106020202020202020202020202021929251b1b6e492c7273082f0600000000000000000000000000 │ │ -00000000000000000000000000000000000000000000071a16141b492474752804060000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000071a1614491c7661210301000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000b13161d1c771819050100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000040c782379101112010000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000040c0d590e0f1011010000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000b125a5b5c131415050100000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000007165d5e5f601718190301000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000007165d616263641a1b1c04060000000000000000000000000000 │ │ +00000000000001010602020202020202020202020202151d5d65626667641e1f08200600000000000000000000000000 │ │ +000000000006050b1521212121212121212121212121222368696262625e642425090b02000000000000000000000000 │ │ +000000000011262728292a292a292a292a292a292a292b2c6a6962626162695b242d2207110100000000000000000000 │ │ +0000000000202e6b5959595959595959595959595959596c6d5e61616261616e6f5c2f30261101000000000000000000 │ │ +00000000000b315b5f7070707070707070707070707070707169616161616161695d5c32313305010000000000000000 │ │ +000000000007165a715e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6969696969696961695f5c343521040600000000000000 │ │ +00000000000716686369695e69695e69695e69696969696969696569656965696969695f5c36370a2006000000000000 │ │ +000000000007165a715e5e695e5e695e5e695e5e5e5e5e5e5e5e5e695e695e5e5e5e5e5e725c38393a20060000000000 │ │ +000000000007165a715e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e675e5e5e5e5e5e5e70643b3c19110000000000 │ │ +000000000007165b7167675e6767675e6767675e6767675e6767675e675e675e67675e675e6363732409040000000000 │ │ +000000000007165b70746363637463636374636363746363637463636374636374636363637463613d09040000000000 │ │ +0000000000071673706371637163716371637163716371637163716371637163716371637163613e3f33110000000000 │ │ +00000000000716735f7171717171717171717171717171717171717171717171717171715e613e400a04060000000000 │ │ +00000000000716645f717271727172717271727172717271727172717271727172717263614142210406000000000000 │ │ +000000000007166475707670707670707670707670707670707670707070707070707461414333050100000000000000 │ │ +00000000000b31775d705f705f705f705f705f705f705f705f705f705f705f705f636544121505010000000000000000 │ │ +0000000000202e706678787878787878787878787878786e745f705f5f705f707461450f101101000000000000000000 │ │ +000000000011264647484948494849484948494849484a4b635f755f5f5f5f744c4d2e07020100000000000000000000 │ │ +000000000006050b152121212121212121212121212122235a5d7975795f674e4f0c5002000000000000000000000000 │ │ +00000000000001010602020202020202020202020202151d645d5d797067515208200600000000000000000000000000 │ │ +0000000000000000000000000000000000000000000007165c5a5d706353541c04060000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000007165c5a705e5543190301000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000b125c5f5e561415050100000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000040c5762580f1011010000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000020708090a0b0201000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000102030405060000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/tab_reports.png │ ├── sng │ │ @@ -1,54 +1,54 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98a9aa00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9cb1b100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 939f9f00 00000000 00000000 00000000 00000000 643d3600 76605900 7a675c00 786b6000 7c6f6400 60301b00 00000000 00000000 00000000 00000000 a1bbbd00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89898900 00000000 00000000 00000000 00000000 83848101 a1b9b803 b8ced307 bed2de0d bcd1e611 bad2ec14 b9d3f014 b7ceee12 bad0f40d b6d1e907 a6c2c003 857a6e01 00000000 00000000 00000000 9db5b700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8c8c00 00000000 69433e00 00000000 87878602 a7c7c609 c1d9de14 bddceb29 a1d2de46 8dccca5e 85cbbb6e 84cbb076 86cdae76 8ad0ae6e 91d4b85f a1d7d846 b4d8fc28 b4d6ea12 aad1cd08 8d8f8d02 00000000 00000000 00000000 99acad00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 919a9a00 00000000 00000000 867a7801 9ab9b908 b4d2d417 bbe1e937 8cc9d073 69b8aaa5 65b79cc8 73bc9adf 7ec196ea 84c48fed 88c58ced 8ac989ea 8bcc87e1 87cd85c9 86d092a5 9bd4d071 b0d8f836 add6d816 a2c3c106 00000000 00000000 00000000 a1c1c300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86818000 8b8e8e03 a2c4c70f bcd9db28 9fd2da68 60aea9bd 49a58bea 66af90fa 8bbd9dfd a1c4a9ff aec9b0ff b5cab3ff b7ccb2ff b8ceb0ff afcea1ff a4cd8dfd 9ace7efa 8ace75ea 8cd09cbd a9d6ec67 acd6e127 aad0cc0d 9dafb202 899ca000 00000000 a3c1c300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8b8b00 847b7b00 89878601 95a4a505 a5c3c516 acd2d53e 7bbdc296 43988ce8 44987bfd 7bb198fe a0bfadff aec5b5ff b5c8b8ff bacab9ff bbcab7fe beccb9fe becfb6fe b9d0aaff c5d2bbff cdd3c7ff c1d3b2fe 9dd17afd 83cf73e8 a1d3d793 abd5e439 a7cfcf13 a4c3c503 a0aaae00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89888800 00000000 8a898901 929d9d05 a4c2c416 a2cccf46 67aeb2aa 358a7df6 3f8f75ff 77aa98fe 93b4a5ff 9cb9a8ff a9c0afff b3c6b4ff b7c8b6ff bacbb6ff c1d1bbff c6d8bcff c4d8b7ff d7dbd5ff dcdbdeff dddadfff d9d9d6fe aad288ff 7dcb5cf5 98d1c4a7 a8d5e041 a6ced014 9eb7b903 949f9f00 9bb1b100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 8a8a8a00 00000000 84737600 8d929203 a0bbbd13 9bc5c844 63a5a7a9 33817af8 318570ff 62a292ff 82ac9dff 8aaf9dff 9cb9a7ff abc2b0ff b5c8b6ff aebdaaff 99a392ff a9b39fff c1cdb4ff d0e3c3ff e0e4ddff e7e6e8ff e5e5e5ff e2e0e5ff dad9d9ff a1cf7dff 77c85cf6 96cec0a3 a8d3de3e a5c8cb10 9bb1b201 00000000 94a0a100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8d909000 81777601 9cb3b40b 9ec3c635 6da6a995 387f7bf4 287768ff 368e7efe 6fa497fe 7aa998ff 8bb09dff 99b8a5ff aac3afff b4c8b4ff aab9a6ff a4b29eff b6c3aeff c7d5baff d1e4bfff dfebd4ff f0f0f0ff f0eff0ff eaeaeaff e3e1e4fe cbd7c3fe 85c85cff 75c46ef2 98cec88d a7d2d82f a0bdbf09 81767600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 857f7f00 8d909003 9dbec020 81afb171 428181e5 2c6e66ff 287668fe 409082fe 68a191ff 75a795ff 83ad98ff 8daf99ff 8ea38fff 91a08cff 9aa792ff a6b59eff b9caafff c5d7b7ff cce1b7ff d4ecbeff e7f1e0ff f4f3f4ff f3f2f4ff eae9eaff daddd8fe 9ec982fe 66bd45ff 7ac294e0 9fd0d464 a6ced11b 959d9f02 00000000 8a8a8a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 48000000 9db2b30c 91b6b846 558d8ebf 2d6764ff 2b6a60ff 227264fe 3e8e80ff 629d8eff 6da491ff 77a48dff 6f8f79ff 708672ff 82957fff 95a98fff a2b79aff b3c7a6ff bed3acff c5dcafff cae5adff cee9b3ff dce9ceff eaede8ff ecececff d6dfcfff 9fc987fe 65b842ff 5cb55cff 8bc8c0af a6d4d839 9ebabb09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 89868600 00000000 8b7a7a01 9bb8ba1d 789ea07a 386f6ef7 2f5e59ff 29675efe 187163ff 2e887aff 639c8dff 649d88ff 66967fff 6a8f78ff 74957cff 84a185ff 91ac8cff 9cb794ff adc89fff b7d1a4ff bbd6a2ff c1dea2ff c1e19eff bbdb9bff c1dba9ff cde4baff bcdca6ff 94c876ff 83bd6bfe 5cb34eff 6fb89fee a2d1d463 a8cfd118 7c666700 00000000 b0dde100 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83848101 a1b9b803 b8ced307 bed2de0d bcd1e611 bad2ec14 b9d3f014 b7ceee12 bad0f40d b6d1e907 a6c2c003 857a6e01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87878602 a7c7c609 c1d9de14 bddceb29 a1d2de46 8dccca5e 85cbbb6e 84cbb076 86cdae76 8ad0ae6e 91d4b85f a1d7d846 b4d8fc28 b4d6ea12 aad1cd08 8d8f8d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 867a7801 9ab9b908 b4d2d417 bbe1e937 8cc9d073 69b8aaa5 65b79cc8 73bc9adf 7ec196ea 84c48fed 88c58ced 8ac989ea 8bcc87e1 87cd85c9 86d092a5 9bd4d071 b0d8f836 add6d816 a2c3c106 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8e8e03 a2c4c70f bcd9db28 9fd2da68 60aea9bd 49a58bea 66af90fa 8bbd9dfd a1c4a9ff aec9b0ff b5cab3ff b7ccb2ff b8ceb0ff afcea1ff a4cd8dfd 9ace7efa 8ace75ea 8cd09cbd a9d6ec67 acd6e127 aad0cc0d 9dafb202 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89878601 95a4a505 a5c3c516 acd2d53e 7bbdc296 43988ce8 44987bfd 7bb198fe a0bfadff aec5b5ff b5c8b8ff bacab9ff bbcab7fe beccb9fe becfb6fe b9d0aaff c5d2bbff cdd3c7ff c1d3b2fe 9dd17afd 83cf73e8 a1d3d793 abd5e439 a7cfcf13 a4c3c503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8a898901 929d9d05 a4c2c416 a2cccf46 67aeb2aa 358a7df6 3f8f75ff 77aa98fe 93b4a5ff 9cb9a8ff a9c0afff b3c6b4ff b7c8b6ff bacbb6ff c1d1bbff c6d8bcff c4d8b7ff d7dbd5ff dcdbdeff dddadfff d9d9d6fe aad288ff 7dcb5cf5 98d1c4a7 a8d5e041 a6ced014 9eb7b903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8d929203 a0bbbd13 9bc5c844 63a5a7a9 33817af8 318570ff 62a292ff 82ac9dff 8aaf9dff 9cb9a7ff abc2b0ff b5c8b6ff aebdaaff 99a392ff a9b39fff c1cdb4ff d0e3c3ff e0e4ddff e7e6e8ff e5e5e5ff e2e0e5ff dad9d9ff a1cf7dff 77c85cf6 96cec0a3 a8d3de3e a5c8cb10 9bb1b201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81777601 9cb3b40b 9ec3c635 6da6a995 387f7bf4 287768ff 368e7efe 6fa497fe 7aa998ff 8bb09dff 99b8a5ff aac3afff b4c8b4ff aab9a6ff a4b29eff b6c3aeff c7d5baff d1e4bfff dfebd4ff f0f0f0ff f0eff0ff eaeaeaff e3e1e4fe cbd7c3fe 85c85cff 75c46ef2 98cec88d a7d2d82f a0bdbf09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8d909003 9dbec020 81afb171 428181e5 2c6e66ff 287668fe 409082fe 68a191ff 75a795ff 83ad98ff 8daf99ff 8ea38fff 91a08cff 9aa792ff a6b59eff b9caafff c5d7b7ff cce1b7ff d4ecbeff e7f1e0ff f4f3f4ff f3f2f4ff eae9eaff daddd8fe 9ec982fe 66bd45ff 7ac294e0 9fd0d464 a6ced11b 959d9f02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9db2b30c 91b6b846 558d8ebf 2d6764ff 2b6a60ff 227264fe 3e8e80ff 629d8eff 6da491ff 77a48dff 6f8f79ff 708672ff 82957fff 95a98fff a2b79aff b3c7a6ff bed3acff c5dcafff cae5adff cee9b3ff dce9ceff eaede8ff ecececff d6dfcfff 9fc987fe 65b842ff 5cb55cff 8bc8c0af a6d4d839 9ebabb09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b7a7a01 9bb8ba1d 789ea07a 386f6ef7 2f5e59ff 29675efe 187163ff 2e887aff 639c8dff 649d88ff 66967fff 6a8f78ff 74957cff 84a185ff 91ac8cff 9cb794ff adc89fff b7d1a4ff bbd6a2ff c1dea2ff c1e19eff bbdb9bff c1dba9ff cde4baff bcdca6ff 94c876ff 83bd6bfe 5cb34eff 6fb89fee a2d1d463 a8cfd118 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a7abac04 89a5a739 598688b7 2d5b59ff 305a56ff 27645cff 146f61ff 147d6bff 549687ff 619785ff 63947eff 6a957dff 699075ff 719274ff 7e9c79ff 92b287ff aacd9bff b2d39dff b6d89dff b6d699ff b2d293ff afce8fff afd090ff badc9fff a1d781ff 8dc870ff c2ccbbff 96c08eff 59ad7aff 8fc9cb9f aad5d82f aed4d806 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2b0b10a 7894965a 417778e3 2e5150ff 325450fe 295d55ff 1d6a5eff 11705fff 257f6cff 558e7eff 5f8d79ff 608c73ff 5c856aff 608365ff 6a8766ff 7a9870ff 9abe8dff aad098ff add297ff aed294ff aacc91ff a7c88fff abca94ff a2d087ff 89ca6aff 82c16cff bcc9b8ff bfcabcff 57ac6eff 73babcd8 9dd4d75e b7dce00d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 8a8b8b00 00000000 89989916 6983857b 356f6ff4 2f4f4eff 30504eff 2c5851ff 266258ff 1c6a59ff 146951ff 25765fff 4d8470ff 57836dff 547b62ff 527559ff 597759ff 617858ff 748d67ff 86a376ff 8fb17fff 9cc189ff a5c990ff a2c78cff 92c378ff 7cbe5eff 75bc5fff 6eb460ff 97bd91ff b7c5b2fe 50a667ff 5badaaf4 8bcbd08e c3e7e916 a4cecd00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 898b8b00 00000000 77848520 5e767795 306a6bfa 2e4e4eff 2d4f4eff 2b5550ff 2b5a51ff 286153ff 22634eff 10684eff 21765bff 3a785dff 3d6e53ff 43684dff 4d6b50ff 556f51ff 5a7151ff 647b56ff 6f875eff 728f60ff 79a266ff 77b15fff 6cb253ff 6bb056ff 68af5cff 5fab5cff 54a557ff 59a663ff 3b9d5bff 4da59dfc 7fc5c9a9 c6eef120 92a0a002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 898a8a00 00000000 00000000 707b7c29 566e6fa6 306969fd 304e4eff 304847ff 2f4e4aff 2e544cff 2d5b4eff 276351ff 18664eff 1a7258ff 2f7b5fff 286d4cff 235e3bff 2c5937ff 3b633eff 436a41ff 4b7346ff 537c48ff 4f7d41ff 4e7f3dff 4e863dff 599d4bff 5da755ff 59a357ff 4d9e54ff 2e9040ff 268f43ff 2f9458ff 479d96ff 76bfc4b5 c9f2f524 8d979803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89989916 6983857b 356f6ff4 2f4f4eff 30504eff 2c5851ff 266258ff 1c6a59ff 146951ff 25765fff 4d8470ff 57836dff 547b62ff 527559ff 597759ff 617858ff 748d67ff 86a376ff 8fb17fff 9cc189ff a5c990ff a2c78cff 92c378ff 7cbe5eff 75bc5fff 6eb460ff 97bd91ff b7c5b2fe 50a667ff 5badaaf4 8bcbd08e c3e7e916 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77848520 5e767795 306a6bfa 2e4e4eff 2d4f4eff 2b5550ff 2b5a51ff 286153ff 22634eff 10684eff 21765bff 3a785dff 3d6e53ff 43684dff 4d6b50ff 556f51ff 5a7151ff 647b56ff 6f875eff 728f60ff 79a266ff 77b15fff 6cb253ff 6bb056ff 68af5cff 5fab5cff 54a557ff 59a663ff 3b9d5bff 4da59dfc 7fc5c9a9 c6eef120 92a0a002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 707b7c29 566e6fa6 306969fd 304e4eff 304847ff 2f4e4aff 2e544cff 2d5b4eff 276351ff 18664eff 1a7258ff 2f7b5fff 286d4cff 235e3bff 2c5937ff 3b633eff 436a41ff 4b7346ff 537c48ff 4f7d41ff 4e7f3dff 4e863dff 599d4bff 5da755ff 59a357ff 4d9e54ff 2e9040ff 268f43ff 2f9458ff 479d96ff 76bfc4b5 c9f2f524 8d979803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6670722d 536768ad 306b6bfc 325050ff 354241ff 354643ff 30504aff 2b5950ff 276353ff 206852ff 156f56ff 308168ff 4b886fff 468062ff 2c6642ff 1d572eff 295c30ff 346735ff 3e743cff 467f43ff 498444ff 457f40ff 4a8b48ff 4f9d55ff 499a53ff 339047ff 238742ff 1f864aff 2e8d5bff 439794ff 73bcc0b5 cbf2f523 8c969603 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 8d8d8d00 00000000 00000000 60696a2d 525d5faa 307171fa 335656ff 364141ff 334342ff 2c524dff 255e56ff 1f6a5eff 1c6657ff 146652ff 13785dff 257e62ff 378063ff 4c8468ff 5d8c71ff 417653ff 276437ff 346b3dff 3c7744ff 41834aff 408449ff 3f864aff 3e8f50ff 2b8a46ff 1e8341ff 187e45ff 1f7f4bff 328861ff 449896fd 74bbbfaa caeef11f 8b8f9002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 8e8e8e00 00000000 5a636426 4d5757a1 337576f8 315e5eff 354949ff 304443ff 27514eff 225e58ff 167067ff 085e54ff 0b4338ff 0e6851ff 0e7657ff 0e7653ff 1f7754ff 357e5dff 5e9276ff 558a6bff 27683dff 2d6c3fff 347a49ff 34804cff 2e7e49ff 248347ff 198043ff 137b45ff 137949ff 237c4fff 358368ff 48989bf6 78bbbd91 cdf0f317 7c757501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 8d8d8d00 00000000 00000000 5c66641c 47505191 3b7172ef 306666ff 355252fe 2f4847ff 274e4cff 235552ff 186d67ff 1f8b83ff 154c43ff 0a473cff 136e58ff 0f7456ff 107d5bff 19835dff 308e67ff 589278ff 226341ff 1c5f39ff 256e45ff 217346ff 177343ff 127945ff 107b4bff 0d774aff 18764eff 2a7a55ff 388174ff 51999cde 84bcbe64 c4e1e40d a0bfc201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 58686900 00000000 5c686713 424f507a 476365de 2f6d6dff 345b5bff 304e4eff 2b4848ff 294f4dff 115b56ff 41938eff 3a6d68ff 052c25ff 0d574aff 11735dff 0a785dff 0e7e5eff 157958ff 19684aff 114d34ff 14573aff 166644ff 15704aff 11734cff 0a764cff 0f724bff 186f4cff 237150ff 30775dff 38827eff 689fa1ae 9ab9bc34 a7c0c005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f898a0a 3e53535f 495a5bc9 397677fc 306565ff 2d5b5bfe 295050ff 294948ff 284744ff 397370ff 509894ff 36514eff 13302aff 144a41ff 0a5143ff 064838ff 0c3426ff 05291bff 0c4633ff 1a634dff 297b61ff 248063ff 0d7b59ff 0c7856ff 196d4fff 226b4eff 2d6f54fe 337669ff 438a8bef 82a9ab70 98b6b71b 8a6a6601 00000000 9bb2b300 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2d2e00 7e959604 4056573d 435455af 477173ee 2f7778ff 276d6dff 226060ff 274c4cff 304142ff 284c4aff 255f5cff 265956ff 28534fff 4e635fff 244b46ff 0e2e27ff 062720ff 1e5146ff 488277ff 519586ff 439784ff 1b836bff 0b7a5fff 11775eff 1e6d55ff 296c57ff 316f60ff 357977ff 5c9698b9 92b6b93f 9badad0a 622a2800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d2f3003 404f5021 3b4f4f82 496162d7 3f7f81fa 277b7bff 1c7474fe 1c6161ff 274848ff 323f3fff 284341ff 164440ff 194f4cff 21504cff 316b66ff 6b928eff 316b65ff 5c978fff 58a59bff 2d9385ff 128775ff 09806cff 107a67ff 197362ff 236f5eff 2d6e61fe 30706cff 438183ea 759ea076 9bb9bb1e 8e939303 857f7f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00010100 00000000 05040502 37414310 3545454a 3e4f50ae 496c6dea 388383fd 247d7dff 187676fe 1c5f5fff 264b4bff 2b4745ff 27514fff 1a5f5bff 12645eff 10706aff 719d9aff 77a09eff 76b2acff 02786bff 057f73ff 077e72ff 0d7c6fff 167569ff 206f63ff 296c62fe 2e6966ff 387576f9 5d898aa4 87a5a738 98abad0b 663a3500 89898900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b1e1e06 2f37371f 3440416d 415152c5 487071ef 377f7ffe 2a7575ff 226f6ffe 215e5eff 265050ff 244d4dff 1c5856ff 156360ff 117571ff 165956ff 31716fff 56a5a0ff 007068ff 0d766fff 10756dff 167068ff 1e6c63ff 286861fe 2d6361ff 346c6efc 517b7cc1 758d8f53 90a7a914 90979702 00000000 00000000 89898900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 60696a2d 525d5faa 307171fa 335656ff 364141ff 334342ff 2c524dff 255e56ff 1f6a5eff 1c6657ff 146652ff 13785dff 257e62ff 378063ff 4c8468ff 5d8c71ff 417653ff 276437ff 346b3dff 3c7744ff 41834aff 408449ff 3f864aff 3e8f50ff 2b8a46ff 1e8341ff 187e45ff 1f7f4bff 328861ff 449896fd 74bbbfaa caeef11f 8b8f9002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5a636426 4d5757a1 337576f8 315e5eff 354949ff 304443ff 27514eff 225e58ff 167067ff 085e54ff 0b4338ff 0e6851ff 0e7657ff 0e7653ff 1f7754ff 357e5dff 5e9276ff 558a6bff 27683dff 2d6c3fff 347a49ff 34804cff 2e7e49ff 248347ff 198043ff 137b45ff 137949ff 237c4fff 358368ff 48989bf6 78bbbd91 cdf0f317 7c757501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c66641c 47505191 3b7172ef 306666ff 355252fe 2f4847ff 274e4cff 235552ff 186d67ff 1f8b83ff 154c43ff 0a473cff 136e58ff 0f7456ff 107d5bff 19835dff 308e67ff 589278ff 226341ff 1c5f39ff 256e45ff 217346ff 177343ff 127945ff 107b4bff 0d774aff 18764eff 2a7a55ff 388174ff 51999cde 84bcbe64 c4e1e40d a0bfc201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c686713 424f507a 476365de 2f6d6dff 345b5bff 304e4eff 2b4848ff 294f4dff 115b56ff 41938eff 3a6d68ff 052c25ff 0d574aff 11735dff 0a785dff 0e7e5eff 157958ff 19684aff 114d34ff 14573aff 166644ff 15704aff 11734cff 0a764cff 0f724bff 186f4cff 237150ff 30775dff 38827eff 689fa1ae 9ab9bc34 a7c0c005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f898a0a 3e53535f 495a5bc9 397677fc 306565ff 2d5b5bfe 295050ff 294948ff 284744ff 397370ff 509894ff 36514eff 13302aff 144a41ff 0a5143ff 064838ff 0c3426ff 05291bff 0c4633ff 1a634dff 297b61ff 248063ff 0d7b59ff 0c7856ff 196d4fff 226b4eff 2d6f54fe 337669ff 438a8bef 82a9ab70 98b6b71b 8a6a6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e959604 4056573d 435455af 477173ee 2f7778ff 276d6dff 226060ff 274c4cff 304142ff 284c4aff 255f5cff 265956ff 28534fff 4e635fff 244b46ff 0e2e27ff 062720ff 1e5146ff 488277ff 519586ff 439784ff 1b836bff 0b7a5fff 11775eff 1e6d55ff 296c57ff 316f60ff 357977ff 5c9698b9 92b6b93f 9badad0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d2f3003 404f5021 3b4f4f82 496162d7 3f7f81fa 277b7bff 1c7474fe 1c6161ff 274848ff 323f3fff 284341ff 164440ff 194f4cff 21504cff 316b66ff 6b928eff 316b65ff 5c978fff 58a59bff 2d9385ff 128775ff 09806cff 107a67ff 197362ff 236f5eff 2d6e61fe 30706cff 438183ea 759ea076 9bb9bb1e 8e939303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05040502 37414310 3545454a 3e4f50ae 496c6dea 388383fd 247d7dff 187676fe 1c5f5fff 264b4bff 2b4745ff 27514fff 1a5f5bff 12645eff 10706aff 719d9aff 77a09eff 76b2acff 02786bff 057f73ff 077e72ff 0d7c6fff 167569ff 206f63ff 296c62fe 2e6966ff 387576f9 5d898aa4 87a5a738 98abad0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b1e1e06 2f37371f 3440416d 415152c5 487071ef 377f7ffe 2a7575ff 226f6ffe 215e5eff 265050ff 244d4dff 1c5856ff 156360ff 117571ff 165956ff 31716fff 56a5a0ff 007068ff 0d766fff 10756dff 167068ff 1e6c63ff 286861fe 2d6361ff 346c6efc 517b7cc1 758d8f53 90a7a914 90979702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 191c1c0b 2830302f 313d3c7f 424e50ca 496b6dee 3b797afd 316e6dfe 2d6868ff 276262ff 255959fe 205656ff 175e5dff 0c6766ff 085d5bff 055f5cff 0d736fff 106e6aff 146b67ff 1c6762fe 216560ff 26625eff 2b5e5dfe 32696bfa 4c7274ca 6b7f8164 899c9d1c 969d9c05 98979601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 1f1f1f0b 23262832 29313380 3c4547c5 476163e8 3e7374f9 326f6efe 2c6c6cfe 296868ff 276262fe 1e6363ff 146564ff 126867ff 116867ff 13605eff 1d5d5bff 205b5aff 235c5aff 275c5afe 2a5c5dfe 366869f7 4b6668c8 5b65676c 63727720 62718c04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000012 12211c33 2e352a70 343731bc 3c3f3ce9 414d4bf6 40625ffc 346f6ffe 2d7170fe 297171ff 246f6fff 1c6f6eff 196c6cff 1b6566ff 225d5eff 255a5aff 285b5bff 2a5c5bff 31605efe 436157fa 5a5f45ef 77662dd3 806a1c98 7c682358 62552b2c 0d0b2511 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000017 625d3a65 888f5e9f 768965bd 5c6f5ad8 424c41f0 37392ffd 32322cfd 343834fe 3a413efe 385553fe 326565ff 2c6f6fff 277575ff 267373ff 286f6fff 2a6a6aff 2e6463ff 335e5dff 3b544ffe 45493bff 544d28fe 675414fd 816102fc 9f7600f3 bb9520dc b9a660c0 afa86ba0 8e893365 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 11191e00 00000000 00000000 20281842 656751b1 8d8758f2 bab55fff cdcc64ff c7c964ff a3a15cff 787c61ff 616355ff 58564bff 504d42ff 4a4c40ff 474e45fe 45574fff 435f59ff 43625aff 46625aff 4a6459ff 556451ff 666746ff 786e3bff 8d7a31fe a08527ff b08f21ff b39836ff a69548ff ac9a56ff beb265ff d2cb5fff dcd44af1 c1ad28af 3b2a0041 00000000 00000000 1d1b1500 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 20281842 656751b1 8d8758f2 bab55fff cdcc64ff c7c964ff a3a15cff 787c61ff 616355ff 58564bff 504d42ff 4a4c40ff 474e45fe 45574fff 435f59ff 43625aff 46625aff 4a6459ff 556451ff 666746ff 786e3bff 8d7a31fe a08527ff b08f21ff b39836ff a69548ff ac9a56ff beb265ff d2cb5fff dcd44af1 c1ad28af 3b2a0041 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000002 00000e18 426e7a7d 5d856adf 757d60fd 91885fff b4ab57ff d5cd52ff f2e64aff e6d54cff 8d9c73fe 788266ff 7d7a63ff 7d785aff 7c774fff 767246ff 737043ff 747241ff 7c7a41ff 858342ff 979544ff aea641ff c0a62bff cca519ff d3a610ff d6a60bff deac11ff d9c260fe 8c9179ff 8e8960ff b7af57ff d8d052ff f0e74dff e6c41cfd cc9800df a482227a 010a2c17 00000002 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000007 2b2b235a 868a78e0 9aac89ff 879273ff 857e61fe a9a15aff cdc451ff ede153ff afc17bff 668d69ff 758762ff 7c7f62ff 817b61ff 8d855cff 999256ff a59c51ff aea74dff bbb34bff c9c04aff d9d149ff e9e04aff ebd536ff e1bb17ff dcad05ff daa700ff d9a500ff e2b31bff c2af6dff 9c9763ff bfb855ff e0da53ff f0e143fe e2be2bff c7ae52ff 83906dda 14262650 00000007 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000009 25292260 747153e3 aea259ff dcd368ff d2cb73ff bbb167fe cbc25aff c6cd7cff 729f97ff 699477ff 729168ff 7b8867ff 818165ff 888264ff 999261ff aaa35eff bab25bff c8c058ff d6ce56ff e2da54ff ede753ff f3e94dff ead031ff e0b816ff ddae0bff daa809ff dba80aff e2ba3aff c5b96eff cbc35bff e9de5dfe f3e869ff c8bf6dff 858769ff 597159dc 13241a54 00000008 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000004 1a1b1a3a 636252af 95905aee d0c84efa fdf344ff f5d62fff e0c149ff a2b9a1fe 76a5a3ff 82a489ff 87a07fff 8c987bff 92937bff 9a9579ff aaa376ff bab473ff cac370ff d8d16eff e4dd6cff ebe266ff ebdd5aff edda52ff ebd046ff e4c135ff e2b92cff e0b526ff dfb425ff e8c753ff ecd581fe e0bd45ff eac526ff f2e745ff beb653fa 807d5cee 566354a9 0d181433 00000004 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 0d0e0a01 00000000 0000061c 34342f5e 827e439d b7b149d9 d7b81ff3 ddb118ff 95ac87ff 669a8aff 749568ff 7d8e68ff 838668ff 878167ff 978e62ff afa75fff c5bd5cff dad058ff ebe253ff f8f053ff fdee48ff f0d22aff e8bd15ff e4b30aff e1b006ff e0ae05ff e0ac04ff e0ae0aff f0d165ff f6d979ff dea90eff d1ad17f3 b7af47d8 7976469a 312f2f5d 0000051b 00000000 0a0e0a00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 1b1c263c 70632573 8f7b2eb5 72836bd5 51766bd5 597254d5 5f6e51d5 646751d5 666350d5 726b4ed5 837d4bd5 918c49d5 a09946d5 aca643d5 b6b042d5 bab03bd5 b39f29d5 ae921bd5 ab8b13d5 a8860dd5 a7840bd5 a7830bd5 a7820ed5 b29b48d5 b3a05ed4 907825b4 6c5f2471 1919253b 0000000a 00000000 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 373c7300 00000000 00000000 00000004 050d281e 2c322f2c 28322d2d 2830282d 2b2f272d 2c2d272d 2d2c272d 312f262d 3634252d 3a38242d 3e3b232d 413f222d 4543222d 4643202d 443d1b2d 423a172d 4038142d 3f36122d 4034112d 3f36102d 3f350f2d 443e232d 3f3a2b2c 040d251d 00000004 00000000 00000000 15173100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0d0e0a01 00000000 0000061c 34342f5e 827e439d b7b149d9 d7b81ff3 ddb118ff 95ac87ff 669a8aff 749568ff 7d8e68ff 838668ff 878167ff 978e62ff afa75fff c5bd5cff dad058ff ebe253ff f8f053ff fdee48ff f0d22aff e8bd15ff e4b30aff e1b006ff e0ae05ff e0ac04ff e0ae0aff f0d165ff f6d979ff dea90eff d1ad17f3 b7af47d8 7976469a 312f2f5d 0000051b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 1b1c263c 70632573 8f7b2eb5 72836bd5 51766bd5 597254d5 5f6e51d5 646751d5 666350d5 726b4ed5 837d4bd5 918c49d5 a09946d5 aca643d5 b6b042d5 bab03bd5 b39f29d5 ae921bd5 ab8b13d5 a8860dd5 a7840bd5 a7830bd5 a7820ed5 b29b48d5 b3a05ed4 907825b4 6c5f2471 1919253b 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 050d281e 2c322f2c 28322d2d 2830282d 2b2f272d 2c2d272d 2d2c272d 312f262d 3634252d 3a38242d 3e3b232d 413f222d 4543222d 4643202d 443d1b2d 423a172d 4038142d 3f36122d 4034112d 3f36102d 3f350f2d 443e232d 3f3a2b2c 040d251d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/btn_delete.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -22,165 +22,120 @@ │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ - (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (247,243,247) # rgb = (0xf7,0xf3,0xf7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,227,222) # rgb = (0xde,0xe3,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (239,243,239) # rgb = (0xef,0xf3,0xef) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (222,215,222) # rgb = (0xde,0xd7,0xde) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (222,215,222) # rgb = (0xde,0xd7,0xde) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -188,83 +143,128 @@ │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ } │ │ tRNS { │ │ - 0 2 4 7 8 9 6 3 16 24 28 29 23 108 197 214 197 99 22 5 18 122 255 255 255 255 255 116 233 255 255 255 255 255 255 255 255 255 255 236 1 10 20 58 255 224 58 48 43 51 221 255 255 58 17 30 39 75 255 255 207 46 41 207 255 255 75 130 209 219 255 245 214 214 214 214 214 245 219 12 79 255 255 255 255 255 255 82 103 255 255 255 103 105 255 105 15 99 255 255 255 99 46 238 200 173 173 255 238 46 14 34 109 49 40 109 37 19 46 255 255 45 255 45 13 49 255 49 243 241 49 49 85 68 253 116 58 209 73 82 255 63 243 47 171 63 49 59 243 56 38 171 255 60 58 45 243 55 37 171 59 58 55 171 59 243 55 255 171 59 243 55 255 243 171 243 62 49 171 50 63 68 53 248 63 176 56 65 255 181 171 255 161 140 238 173 178 255 11 255 255 255 32 253 253 32 116 214 214 209 116} │ │ + 0 2 4 7 8 9 6 3 16 24 28 29 23 108 197 214 197 99 22 5 18 122 116 233 236 1 10 20 58 224 58 48 43 51 221 58 17 30 39 75 207 46 41 207 75 130 209 219 245 214 214 214 214 214 245 219 12 79 82 103 103 105 105 15 99 99 46 238 200 173 173 238 46 14 34 109 49 40 109 37 19 46 45 45 13 49 49 243 241 49 49 85 68 253 116 58 209 73 82 63 243 47 171 63 49 59 243 56 38 171 60 58 45 243 55 37 171 59 58 55 171 59 243 55 171 59 243 55 243 171 243 62 49 171 50 63 68 53 248 63 176 56 65 181 171 161 140 238 173 178 11 32 253 253 32 116 214 214 209 116} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000001020304050505050505040602010000000000000000000000000000000000 │ │ 00000000000000000000000000000000070508090a0b0b0b0b0b0b0a0c08040700000000000000000000000000000000 │ │ 00000000000000000000000000000001050c0d0e0f0f0f0f0f0f0f0f1011120501000000000000000000000000000000 │ │ -000000000000000000000000000000131415161718191919191919181a161b1413000000000000000000000000000000 │ │ -000000000000000000000000000000050a1c1d1e1f202122212223242526270a05000000000000000000000000000000 │ │ -0000000000000028011303040505292a2b192c2d2e2f303030302f31323334352a290505040313012800000000000000 │ │ -00000000000000070536090a0b0b3738393a3b3c313d3e3e3e3e3d313f40414238370b0b0a0936050700000000000000 │ │ -00000000000028032a43440f0f0f0f0f453a464748494a4a4a4a4b4c4d2c414e4c0f0f0f0f44432a0328000000000000 │ │ -000000000000014f50511718521818525354553b5419181818185219263b555653185218181a16574f01000000000000 │ │ -00000000000007085859562c3b463b5a463b4040403b3b463b463b5a3b5b4040553b3b463b3b545c0807000000000000 │ │ -00000000000007365d413b40405e5b404040401e40405b404040405b40401e40405b405e5b403b5f3607000000000000 │ │ -000000000000016061265562252563256425642564256325252525636425256425632525621e55656001000000000000 │ │ -000000000000282966671f68696969696a696a696a696969696969696a69696a6969696a686b6c6d2928000000000000 │ │ -00000000000028136e6f7071722f31313131313131313131313131313131313131312f727173746e1328000000000000 │ │ -000000000000002813054f75761677781717171717177817177817177817171717781666754f05132800000000000000 │ │ -00000000000000002828014f79184126267a267a262626262626262626267a2626261d7b4f0128280000000000000000 │ │ -00000000000000000000287c7d527e56565656565634563456563456565656565634267d7c2800000000000000000000 │ │ -00000000000000000000287c7f18343b40806c1e3b2c4062251e3b4640818140465a54827c2800000000000000000000 │ │ -00000000000000000000287c83527e2c558485862c3b408788893b2c408a8b552c3b54827c2800000000000000000000 │ │ -00000000000000000000287c7d8c542c548d318e562c348d8f90562c54319126562c26827c2800000000000000000000 │ │ -00000000000000000000287c928c545626933d945456269596979834988f9918542c267d7c2800000000000000000000 │ │ -00000000000000000000287c7d8c2656269a9b9c2656269d9e9f417e7a3da08c54567a7d7c2800000000000000000000 │ │ -00000000000000000000287c923a263498a19b9c983441a29ea35354413da43a263498827c2800000000000000000000 │ │ -00000000000000000000287c923a7a7e41a19ba5415441a69ea31d54413da03a417e417d7c2800000000000000000000 │ │ -00000000000000000000287c83a79854419a9ba5415441a69ea81926533da93a7a54417d7c2800000000000000000000 │ │ -00000000000000000000287c923a412653a19baa532653ab9ea81926533da93a5354537d7c2800000000000000000000 │ │ -00000000000000000000287c921a4126539a9ba5532653a29ea3187a533da91a4126537f7c2800000000000000000000 │ │ -00000000000000000000287c92ac537a1d9a9bad537a199d9ea81841193da41a5326197d7c2800000000000000000000 │ │ -00000000000000000000287c9217537a1d9a9bad539819a29eae18411d3da01a537a1d7f7c2800000000000000000000 │ │ -00000000000000000000287c921a534119939baf594119a69eae1853198fa9175341197d7c2800000000000000000000 │ │ -00000000000000000000287c9217534119b0b1af1d4119a13eb28c4119b3b4175998197d7c2800000000000000000000 │ │ -00000000000000000000287c92171941acb5b6b719413ab831b9a753acbabbbc1d41187f7c2800000000000000000000 │ │ -00000000000000000000287c9277195317bdbebf195317c0c1c21a1d78c3c4c51953187d7c2800000000000000000000 │ │ -0000000000000000000000c666781d415217511719538c51c751c859c817c91719411876c60000000000000000000000 │ │ -000000000000000000000005cacb5454262653412654262653537a26542641412656cccd050000000000000000000000 │ │ -00000000000000000000001336ce89cfcfcfcfcfcfcfcfcfcfcfd0cfcfcfcfcfcfd1d236130000000000000000000000 │ │ +000000000000000000000000000000131415a0a1a2a3a3a3a3a3a3a2a4a0161413000000000000000000000000000000 │ │ +000000000000000000000000000000050a17a5a6a7a8a9aaa9aaabacadae180a05000000000000000000000000000000 │ │ +00000000000000190113030405051a1b1ca3af1d1e1f202020201f2122b0b1231b1a0505040313011900000000000000 │ │ +00000000000000070524090a0b0b252627b2b32821292a2a2a2a29212bb4b52c26250b0b0a0924050700000000000000 │ │ +00000000000019031b2d2e0f0f0f0f0f2fb2b630313233333333343536afb537350f0f0f0f2e2d1b0319000000000000 │ │ +000000000000013839b7a1a2b8a2a2b8b9babbb3baa3a2a2a2a2b8a3aeb3bbbcb9a2b8a2a2a4a03a3801000000000000 │ │ +00000000000007083bbdbcafb3b6b3beb6b3b4b4b4b3b3b6b3b6b3beb3bfb4b4bbb3b3b6b3b3ba3c0807000000000000 │ │ +00000000000007243db5b3b4b4c0bfb4b4b4b4a6b4b4bfb4b4b4b4bfb4b4a6b4b4bfb4c0bfb4b33e2407000000000000 │ │ +000000000000013f40aebbc1adadc2adc3adc3adc3adc2adadadadc2c3adadc3adc2adadc1a6bb413f01000000000000 │ │ +000000000000191a4243a74445454545464546454645454545454545464545464545454644c447481a19000000000000 │ │ +0000000000001913494a4b4c4d1f21212121212121212121212121212121212121211f4d4c4e4f491319000000000000 │ │ +00000000000000191305385051a0c5c6a1a1a1a1a1a1c6a1a1c6a1a1c6a1a1a1a1c6a042503805131900000000000000 │ │ +00000000000000001919013852a2b5aeaec7aec7aeaeaeaeaeaeaeaeaeaec7aeaeaea553380119190000000000000000 │ │ +00000000000000000000195455b8c8bcbcbcbcbcbcb1bcb1bcbcb1bcbcbcbcbcbcb1ae55541900000000000000000000 │ │ +00000000000000000000195456a2b1b3b45747a6b3afb4c1ada6b3b6b45858b4b6beba59541900000000000000000000 │ │ +0000000000000000000019545ab8c8afbb5b5c5dafb3b45e5f60b3afb46162bbafb3ba59541900000000000000000000 │ │ +00000000000000000000195455c9baafba632164bcafb1636566bcafba2167aebcafae59541900000000000000000000 │ │ +00000000000000000000195468c9babcae69296ababcae6b6c6dcab1ca656ea2baafae55541900000000000000000000 │ │ +00000000000000000000195455c9aebcae6f7071aebcae727374b5c8c72975c9babcc755541900000000000000000000 │ │ +00000000000000000000195468b2aeb1ca767071cab1b5777378b9bab52979b2aeb1ca59541900000000000000000000 │ │ +00000000000000000000195468b2c7c8b576707ab5bab57b7378a5bab52975b2b5c8b555541900000000000000000000 │ │ +0000000000000000000019545acbcabab56f707ab5bab57b737ca3aeb9297db2c7bab555541900000000000000000000 │ │ +00000000000000000000195468b2b5aeb976707eb9aeb97f737ca3aeb9297db2b9bab955541900000000000000000000 │ │ +00000000000000000000195468a4b5aeb96f707ab9aeb9777378a2c7b9297da4b5aeb956541900000000000000000000 │ │ +00000000000000000000195468ccb9c7a56f7080b9c7a372737ca2b5a32979a4b9aea355541900000000000000000000 │ │ +00000000000000000000195468a1b9c7a56f7080b9caa3777381a2b5a52975a4b9c7a556541900000000000000000000 │ │ +00000000000000000000195468a4b9b5a3697082bdb5a37b7381a2b9a3657da1b9b5a355541900000000000000000000 │ │ +00000000000000000000195468a1b9b5a3838482a5b5a3762a85c9b5a38687a1bdcaa355541900000000000000000000 │ │ +00000000000000000000195468a1a3b5cc88898aa3b5b28b218ccbb9cc8d8ecda5b5a256541900000000000000000000 │ │ +00000000000000000000195468c5a3b9a18f90cea3b9a1919293a4a5c69495cfa3b9a255541900000000000000000000 │ │ +00000000000000000000009642c6a5b5b8a1b7a1a3b9c9b7d0b7d1bdd1a1d2a1a3b5a251960000000000000000000000 │ │ +0000000000000000000000059798babaaeaeb9b5aebaaeaeb9b9c7aebaaeb5b5aebc999a050000000000000000000000 │ │ +000000000000000000000013249b609c9c9c9c9c9c9c9c9c9c9c9d9c9c9c9c9c9c9e9f24130000000000000000000000 │ │ 0000000000000000000000010408090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a090804010000000000000000000000 │ │ 000000000000000000000000010203040505050505050505050505050505050504030201000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/tab_expense.png │ ├── sng │ │ @@ -3,54 +3,54 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01010100 04040403 00000005 00000007 00000007 00000005 05050502 01010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04040401 04040406 0000000f 1d1d1d28 4646463c 4545453a 1f1f1f28 0000000e 0c0c0c05 01010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fdfdfe00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 03030305 00000013 79797957 d4d4d4b4 e2e2e2ce dededeca d3d3d3b1 6a6a6a50 00000013 07070706 00000000 00000000 00000000 02020202 00000005 00000005 00000004 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04040403 00000005 00000007 00000007 00000005 05050502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04040401 04040406 0000000f 1d1d1d28 4646463c 4545453a 1f1f1f28 0000000e 0c0c0c05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03030305 00000013 79797957 d4d4d4b4 e2e2e2ce dededeca d3d3d3b1 6a6a6a50 00000013 07070706 00000000 00000000 00000000 02020202 00000005 00000005 00000004 00000002 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 fafeff0c f5f7ff0e f4f5fd0d e6e8ed05 00000000 00000000 00000009 70707048 e4e4e4ce fdfcfdfe f9fafbff f8faf9ff fdfdfcfc d4d4d4c3 2d2d2d49 0000001a 0000000d 00000008 00000009 00000011 0000001d 3a39392e 42414120 0303030a 00000001 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fdfdfe00 00000000 00000000 00000000 ffffff07 f6f9ff29 edeeef46 e1e1d74f dcdbcf4c d4d3c938 c8c2bd14 00000000 0000000b 9d9d9d6d f2f2f2ee fdfeffff d3daddff cdd4d5ff f5f6f6ff fcfcfbfc d3d3d3d0 7c7c7c78 00000036 00000027 0000002b 4d4d4d51 c2c1c1aa e0e1e1d2 b3b6b679 2829291a 00000003 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 fafaf911 f5f6f13c f2efdd70 f0e6b8a8 f0da83d6 f1d35bed eed250f4 e9d35af1 dfd477e6 d2d3a1c5 c1c49b94 8e8c6866 95948d88 eeeeeded f8fafcff c1cacbff b1b9b8ff ccd2d5fe e9ebebff fefefeff f8f8f8fb d5d5d5d4 a6a6a6a5 9d9d9ca1 dedededf ffffffff f5f7f8ff b9bdc09f 32343622 00000003 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff04 f6f8f935 f1eecf9a f0e298e0 f4d657fc f1c726ff eebe13ff eabb0dff eebc0cff f7c619ff fad334ff f5e26aff f0e683ff e3db7cfb c7c17aed d6d2b4fa e2e3deff ccd1d7ff c0c7c8ff cbd3d7ff ccd3d7ff dee2e2fe f5f6f6ff f6f6f6ff f0f2f2ff f8faf9ff fdfdfeff f6f6f9ff d9dcdfe7 82868965 00000014 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff07 f6f9ff29 edeeef46 e1e1d74f dcdbcf4c d4d3c938 c8c2bd14 00000000 0000000b 9d9d9d6d f2f2f2ee fdfeffff d3daddff cdd4d5ff f5f6f6ff fcfcfbfc d3d3d3d0 7c7c7c78 00000036 00000027 0000002b 4d4d4d51 c2c1c1aa e0e1e1d2 b3b6b679 2829291a 00000003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fafaf911 f5f6f13c f2efdd70 f0e6b8a8 f0da83d6 f1d35bed eed250f4 e9d35af1 dfd477e6 d2d3a1c5 c1c49b94 8e8c6866 95948d88 eeeeeded f8fafcff c1cacbff b1b9b8ff ccd2d5fe e9ebebff fefefeff f8f8f8fb d5d5d5d4 a6a6a6a5 9d9d9ca1 dedededf ffffffff f5f7f8ff b9bdc09f 32343622 00000003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 f6f8f935 f1eecf9a f0e298e0 f4d657fc f1c726ff eebe13ff eabb0dff eebc0cff f7c619ff fad334ff f5e26aff f0e683ff e3db7cfb c7c17aed d6d2b4fa e2e3deff ccd1d7ff c0c7c8ff cbd3d7ff ccd3d7ff dee2e2fe f5f6f6ff f6f6f6ff f0f2f2ff f8faf9ff fdfdfeff f6f6f9ff d9dcdfe7 82868965 00000014 00000002 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff06 f5f5f54d f4f2cabf f6e178ff edc426ff e4bb1dff e3c742fe e8cf4cff efd043ff efc726ff f0be00ff f6c100ff f8ca10fe f7d740ff fbe25aff ffe959ff ecd95bff c8bd6bfe bab895ff c9cecfff eff1f6ff eceff3ff e7e9e9fe dadddcff c4cac9fe c2c8c7ff d7dee0ff dee2e8fd caced3d9 898d8f78 0a0b0c23 00000008 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 f4f6f83f f4f1c9c0 f5e072ff e4ba1eff dfc649ff ebe799ff ece793ff e7d24eff f3d862ff e7c748ff c6a004ff dcbb1cff fce768ff eae79fff d6d27cff e5d356ff fde147ff fedf3dff e2ce3dff beb464ff c4c6bcff eceff4ff f7f9fcff f3f4f4fe d8dad9fd cacfcffe bfc5c9ed 90959ba9 595b5e59 0000001c 00000009 04050502 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 f8f9fe1d f5f3d6a2 f6e480fe e2ba21ff e1d160fe f1f4b0ff eceab4ff dcca61ff c2a00dff d2af34ff ddb824ff b49000ff b8a22cff d6d48eff cccf97ff b6b158ff b1a846ff dfd05cff f8dd4bff fede2eff f6dd2aff ccb846ff b2b4a4ff d3d9e0ff eef1f4fe fafbf9fe f8f8f8fe c9cdd1e5 3c3e4063 00000019 00000006 0a0b0b00 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f8f9fe1d f5f3d6a2 f6e480fe e2ba21ff e1d160fe f1f4b0ff eceab4ff dcca61ff c2a00dff d2af34ff ddb824ff b49000ff b8a22cff d6d48eff cccf97ff b6b158ff b1a846ff dfd05cff f8dd4bff fede2eff f6dd2aff ccb846ff b2b4a4ff d3d9e0ff eef1f4fe fafbf9fe f8f8f8fe c9cdd1e5 3c3e4063 00000019 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fdfdff05 f7f6eb5e f5eaa2e8 e9c433ff e1cb57fe edf2b9ff e3dfa4ff d0c059ff c5a518ff c99f00ff b78f03ff b79303ff af9312ff aca241ff a9a85aff a19e48ff ada236ff a89a2bff c3b862ff d8c761ff d2b82dff f6d52bff fdde23ff cfb739ff a8a996fe c8cfd3ff e6eaeeff e8ecf0ff d6dde3f7 86888d71 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fbfcfc15 f5f2d69c f2db67ff e0bd2cff eeeea6fe e2dfa7ff b7a958ff c8a70aff ac8800ff ad8700ff ba9506ff ceaf1fff d7cb5eff dcdc8bff dad777ff d2c761ff c8b94aff b0a02dff c3b55aff d7c142ff b5990dff c3a61cff f5d630ff fedb22fe c7af41fe b1b4a9ff d1d8deff d7dfe6ff c4c8ced2 3c3c3e39 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 f9faf630 f5eab0ce eeca37ff e2ce57fe f3f6b9ff dcd17cff c4a91dff b99400ff a98300ff deb308ff f9d425ff f8e965ff f6f89dff f5f391ff f5ee7cff f6e96dff f5e35dff e1cd4bff cfb939ff c3a715ff cba905ff bb9900ff c2a21aff f7dc3bff f5d827ff 988a36e2 8e918db1 9a9ea294 37373a3e 00000013 02020304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f9faf630 f5eab0ce eeca37ff e2ce57fe f3f6b9ff dcd17cff c4a91dff b99400ff a98300ff deb308ff f9d425ff f8e965ff f6f89dff f5f391ff f5ee7cff f6e96dff f5e35dff e1cd4bff cfb939ff c3a715ff cba905ff bb9900ff c2a21aff f7dc3bff f5d827ff 988a36e2 8e918db1 9a9ea294 37373a3e 00000013 02020304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f7f7ed4c f6e080eb eabf1dff e8df82ff f1ebaeff d5bd49ff b29303ff a88500ff cba505ff e6c41bff e8d760ff e5e7aeff d6d693ff cdc561ff e8dc69ff f4e468ff f4df59ff fbe14bff f1d335ff cdb330ff d3b319ff cda800ff a78708ff e0c130fe ffeb42ff cfb522f6 5950127d 00000018 0000000d 03040406 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 959cb100 f5f2e35a f6d960f5 e8bc19ff ebde83ff decb6fff cfac10ff a48401ff c69e04ff e8c614ff dbca40ff e9e795ff e2e3b7ff c9c272ff a99d36ff cbbe68ff efe28dff e1ce63ff dac138ff f3d22cff fad935ff e3bf1eff b08f05ff a98b12ff ebc521ff fce24cfe fddd34ff 9c881ec9 5350252f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 0a0a0a02 00000005 00000006 00000008 eeebd663 f6d654f8 e7bc17ff eeda71ff d9bf51ff c6a008ff a88906ff cda911ff e4ce35ff e1dc79ff f3f3b3ff e4e1abff cfc667ff c3b538ff cfc055ff dfce69ff dcc545ff caac19ff c5a513ff efca1cff f4cf1eff c8aa18ff d5b41eff fbd01fff f7d233fe fce451ff ddbb1dfa 6d642386 56582c07 00000000 4b451d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f5f2e35a f6d960f5 e8bc19ff ebde83ff decb6fff cfac10ff a48401ff c69e04ff e8c614ff dbca40ff e9e795ff e2e3b7ff c9c272ff a99d36ff cbbe68ff efe28dff e1ce63ff dac138ff f3d22cff fad935ff e3bf1eff b08f05ff a98b12ff ebc521ff fce24cfe fddd34ff 9c881ec9 5350252f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0a0a0a02 00000005 00000006 00000008 eeebd663 f6d654f8 e7bc17ff eeda71ff d9bf51ff c6a008ff a88906ff cda911ff e4ce35ff e1dc79ff f3f3b3ff e4e1abff cfc667ff c3b538ff cfc055ff dfce69ff dcc545ff caac19ff c5a513ff efca1cff f4cf1eff c8aa18ff d5b41eff fbd01fff f7d233fe fce451ff ddbb1dfa 6d642386 56582c07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 0a0a0a01 0000000a 0303031f 74747448 4f505137 d1ccba65 f6d759f4 e9bb11ff eccb45ff dbb729ff cda604ff a4860eff c7ac28ff e8df6fff e1e5a5ff ebe8b4ff d9d28bff cdc050ff d1bd34ff d8c129ff d0b522ff d8b91dff e6c00aff c5a204ff bf9e12ff f2cd20ff e7c924ff f5cd23ff fbcc1eff f6c81aff f1d64afe fed625ff a28818d2 4a4d2b3a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000006 00000021 c1c1c193 f4f4f4e6 e1e1e1cc bab7ad89 f1d660ea edbf0eff f2c008ff d8ac04ff b79308ff a98d12ff c8bb52ff eaed97ff e5e6aaff e0d99cff cfc259ff ccbb33ff cfb729ff a28d1bff a58e22ff bb9d15ff c7a808ff b49502ff ad900eff eac520ff ebcb24ff f2c71fff fdcf26ff f8c715ff f0c51efe fdd323ff dcaf0ef5 615c2780 59562a09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 01010102 00000010 5d5d5d52 e8e8e8dc ffffffff ffffffff d3d2d0c9 decd77ce f4ca24ff f5c100fe f7ca0cff e6c01bff ddcb57ff e0e293ff e9e98fff ebe5a0ff d8cf83ff ccbc3eff d0bb28ff cfb726ff ab9832ff c7b14dff dabf4fff c7ac3aff ab9322ff c7a820ff f0ce2aff eeca20ff f1c71dff fccf26ff f8c40fff f2bd09ff f7c813ff f8c209ff 827220b0 5252292c 00000000 685f2600 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 01010102 00000010 5d5d5d52 e8e8e8dc ffffffff ffffffff d3d2d0c9 decd77ce f4ca24ff f5c100fe f7ca0cff e6c01bff ddcb57ff e0e293ff e9e98fff ebe5a0ff d8cf83ff ccbc3eff d0bb28ff cfb726ff ab9832ff c7b14dff dabf4fff c7ac3aff ab9322ff c7a820ff f0ce2aff eeca20ff f1c71dff fccf26ff f8c40fff f2bd09ff f7c813ff f8c209ff 827220b0 5252292c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000001 00000008 11111129 bababaa0 f9f9f9fc fdfcfdff fdfdfdff f5f5f3f7 c9c3a3cc f3d650ff f7c70bff f8ce1cff f5df58ff eeef95ff eeee94ff eee77bff eae288ff d7ce77ff cebc3cff d3b822ff d3b829ff e0c029ff e9c837ff e4ce4bff dfcc4fff e0c445ff d0b426ff cbaa1bff e0bc1aff f3c818ff fac712ff f6bf07ff f2b903ff f2c006fe ffc802ff 9f8417ce 4e512b47 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000002 1c1c1c14 8181815e e1e1e1d8 fdfdfeff e4e7e9fd eaecedfd feffffff f3f2ecfa e5dc93fa f6d032ff f2d546ff ecea93ff e7e684ff eee77bff f0e472ff eedf6bff decf6bff d2bd3bff d0bb27ff d4b923ff deb909ff dfb80cff d8ba14ff d9ba22ff e1ba1fff e3bd13ff cca408ff b28e0eff e9bb12ff fdc90fff f5bd07ff edb500ff eebd01ff ffc500ff af8c12db 4f522c5b bc8c1300 00000000 67612600 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 1c1c1c14 8181815e e1e1e1d8 fdfdfeff e4e7e9fd eaecedfd feffffff f3f2ecfa e5dc93fa f6d032ff f2d546ff ecea93ff e7e684ff eee77bff f0e472ff eedf6bff decf6bff d2bd3bff d0bb27ff d4b923ff deb909ff dfb80cff d8ba14ff d9ba22ff e1ba1fff e3bd13ff cca408ff b28e0eff e9bb12ff fdc90fff f5bd07ff edb500ff eebd01ff ffc500ff af8c12db 4f522c5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000005 41414123 ababab8f eaeaeae9 ecf0f0ff c8ced1fd d2d8d9fb f2f4f3ff fcfdfcff eef0d6ff f1dd66fe edda5dff e9eb97ff ece57cff efe46fff f1e272ff f2df5cff ead55aff cdbc40ff c9b824ff dcbc21ff e4bc08ff e3b902ff e3b807ff e3b609ff e0b50bff e1b70eff eabc0bff bd9208ff b9910dff f1bc0aff f6be05ff e4ac00ff e9bb00ff ffc300ff b48f11e0 56552a6d 6e642306 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000007 4949492c bababaa6 eeeeeff0 dfe3e4ff bbc2c3fe c1c9cafc d3d8d8ff eceeeeff f2f3ecff ebe393ff f3da4bff eee682ff efe882ff f1e366ff f1df63ff f0da46ff f7dd4eff e1cf68ff c2ab32ff c39f0aff d1aa08ff d7b003ff d8ae01ff ddb406ff e2b80aff e4b508ff eaba0aff d8a703ff a47b0bff dea506ff edb707ff d9a703ff ecbe08ff febf00ff ac8a11e1 59582971 6a602508 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000007 4646462d b7b7b7a6 edeeeef0 dce1e2ff b6bcbdff c1c8c7fe c5cdcdff dadee0ff e2e7eaff d9d9aeff f5e160ff f6dd51ff ece36eff f1e05fff f2d94dff f2d539ff f8dd52ff f3dc78ff e2ca53ff bf9f11ff af911aff b79c2dff bb9e31ff d1b43bff e5be21ff e6b504ff f3bd01ff d3a104ff 9c7109ff d89f01ff e0ab04ff daae0cff f2c717fe f1b400ff 977d14d7 56552b60 7a6c2003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000006 4242422b b3b3b3a0 ecececee e4e7eaff c4cacdfe dde1e0ff dadeddfe d1d7d9ff d7dee4ff c4c7beff ddd57bff fae046ff f1d53aff f1dd58ff f4da51ff f6d73bff f9d839ff efcf45ff e1c33fff e4c11dff ddba28ff dcbf47ff e0c766ff e5c85dff e8ba23ff efb901ff f0b900ff a37b0bff a47304ff dca500ff d39e00ff e2b91fff f1c41cff dda600ff 786a1fbc 58572b46 00000000 00000000 68612600 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000006 4242422b b3b3b3a0 ecececee e4e7eaff c4cacdfe dde1e0ff dadeddfe d1d7d9ff d7dee4ff c4c7beff ddd57bff fae046ff f1d53aff f1dd58ff f4da51ff f6d73bff f9d839ff efcf45ff e1c33fff e4c11dff ddba28ff dcbf47ff e0c766ff e5c85dff e8ba23ff efb901ff f0b900ff a37b0bff a47304ff dca500ff d39e00ff e2b91fff f1c41cff dda600ff 786a1fbc 58572b46 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000005 3f3f3f27 acacac95 eaeaeaeb eceff2ff cfd7dbff e9eaebff f2f2f2ff e4e6e8ff e9ebeeff d5dadbff b8ba9fff eada60ff fad933ff f3d235ff f6dc4aff f4d32eff f5ce1dff f9d325ff e1bf30ff d6b119ff e5bb12ff edc011ff ebc31aff ecbb1bff ecb307ff e1ab00ff b0860cff 93690cff c89200ff d9a300ff d1a109ff eac82efe ebb60dff c09407f3 605d289d 645d272e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000004 3a3a3a20 a4a4a484 e9e8e8e6 eff3f5ff d0d8dbfe e9eaebff f4f3f5fe f3f3f5fe edefeefe e2e5e3ff c5cbccfe b7b591ff f2d947fe fddb2bff f6d530ff f4cf25fe f4cc19ff fbd122ff f9d233ff d6b11bff c39d0cff c69f07ff c59b08ff ddaa06ff f2b802ff a98106ff 946e0eff c88e02ff d9a403ff cf9902ff e0bb24fe ebc324ff dfa701ff 927b17d9 5c5a297b 6c622412 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000002 29292914 88888862 e1e1e1d6 f4f6f9ff d0d6dcff e0e3e4fe f3f3f5fe efeff1fd f0f1f1fe f3f4f5fe eaecedff bcc5c7ff b8b487ff f1db34fd fddb2cff f6d42fff f6d123fe f7ce20ff fed636ff f8ce21ff ddb51fff c69f16ff ba9217ff ca9d12ff f3bc05ff c59602ff a47801ff d29c00ff d4a007ff dcb11bfe edc829ff e6af08ff b58e09ee 686126aa 645e2742 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000001 00000008 1b1b1b2b c1c1c0a3 f3f4f6fd d4dae1ff d3d7d9fd efeff0fe ecedeefd f1f3f3fc eceff4fe e9ecf1ff d0d5d8fe b2bbc0ff a19e78e7 d9bc1add f8d620ff fbdd38ff f8da48ff f8d643fe f9ce26ff ffd021ff fcc715ff f8c31bff eab40cff cd9a03ff a67b04ff aa8106ff cd9e05ff e5ba19fe f2c824ff e8af07ff c59604f6 786a1fbd 5f5b2966 6b63240f 00000000 67602600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000002 00000010 64646458 dddddfda dbe0e6ff d7dbe1fe f0f1f1ff f4f4f3fe f5f6f7fd dae1e8fe d7dee7ff d8dfe7ff bec7cdff 8b9399a9 51460d53 c2a71aac e8c921f1 fbdb34ff fbdf49ff f5dc50ff f6d951fe f4d045ff f7c625ff f5c00bff e1af09ff d3a409ff e3b60efe f1be09ff f6c00fff e7ae06ff bf9206f3 82711bc6 5f5c2972 6660261c 00000000 67602600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000008 0000002f c1c1c1b3 dce1e6fc e6eaedfe e7ebeffe f2f4f6ff fbfbfcff d6dde3ff b2b9c0de b2b7bdcb a0a7ada1 3f424340 0000000d 4e4b261c 9e8b2164 bfa61ebd e0be24f2 f5d42aff ffe03aff fedf3dff fed323ff fecd10ff ffcb06ff ffcb01ff ffc805ff eeb503ff cd9d07f7 a18211dc 78691fad 5f5c2869 635d271f 7b671f00 00000000 67602500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000004 00000022 b9babaa4 e0e4e8fa f2f3f6fe cad2dcfc cdd2d6f3 eceef2ff c9ced5ee 6c6f717b 2f31323f 2b2c2d27 0000000f 00000105 00000000 020b2f03 736a261f 86782357 99851f9a b99d17d3 cfae14ee ddb212f7 e1b30efb ddaf0bfa c69e0ded a48514d5 88731cba 74682298 645e2769 5f5b2939 625e2810 73662200 00000000 69612600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000004 0000001d b4b4b399 eef1f1f8 f8fafbff b7bfc8ef a9afb4d9 d1d8dff9 9ea4a9a3 1f1f1e30 0000000f 00000006 00000002 00000000 00000000 00000000 00002600 3e422901 5f582609 66602429 6d642453 6f65246c 7468237d 6e652484 635d2672 5d5a2853 5f5b2836 635e271e 635d270a 625d2901 84771e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000006 0000001d 9a9a998e f8f8f7f7 ecedeef6 81868bae 959ca2a9 9fa7ae9e 2b2f3235 0000000e 01010102 00000000 00000000 00000000 00000000 00000000 00000000 4f4d2600 00000000 00000000 00000000 00000000 53532905 5f5c280c 6962250a ffff0000 00000000 00000000 00000000 68612300 67612700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000001 0000000c 22222239 c1c1c1b3 f3f5f6fd e3e4e5ed 3636395d 0506062e 2b2d3021 0000000d 03030305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d572800 00000000 00000000 00000000 00000000 00000000 69632600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000002 00000014 b7b7b781 faf9f9fa eff1f5ff c8caccc1 0e0e0d2d 0000000d 00000003 05060602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68612500 00000000 00000000 68612500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000008 1b1b1b2b c1c1c0a3 f3f4f6fd d4dae1ff d3d7d9fd efeff0fe ecedeefd f1f3f3fc eceff4fe e9ecf1ff d0d5d8fe b2bbc0ff a19e78e7 d9bc1add f8d620ff fbdd38ff f8da48ff f8d643fe f9ce26ff ffd021ff fcc715ff f8c31bff eab40cff cd9a03ff a67b04ff aa8106ff cd9e05ff e5ba19fe f2c824ff e8af07ff c59604f6 786a1fbd 5f5b2966 6b63240f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 00000010 64646458 dddddfda dbe0e6ff d7dbe1fe f0f1f1ff f4f4f3fe f5f6f7fd dae1e8fe d7dee7ff d8dfe7ff bec7cdff 8b9399a9 51460d53 c2a71aac e8c921f1 fbdb34ff fbdf49ff f5dc50ff f6d951fe f4d045ff f7c625ff f5c00bff e1af09ff d3a409ff e3b60efe f1be09ff f6c00fff e7ae06ff bf9206f3 82711bc6 5f5c2972 6660261c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 0000002f c1c1c1b3 dce1e6fc e6eaedfe e7ebeffe f2f4f6ff fbfbfcff d6dde3ff b2b9c0de b2b7bdcb a0a7ada1 3f424340 0000000d 4e4b261c 9e8b2164 bfa61ebd e0be24f2 f5d42aff ffe03aff fedf3dff fed323ff fecd10ff ffcb06ff ffcb01ff ffc805ff eeb503ff cd9d07f7 a18211dc 78691fad 5f5c2869 635d271f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000004 00000022 b9babaa4 e0e4e8fa f2f3f6fe cad2dcfc cdd2d6f3 eceef2ff c9ced5ee 6c6f717b 2f31323f 2b2c2d27 0000000f 00000105 00000000 020b2f03 736a261f 86782357 99851f9a b99d17d3 cfae14ee ddb212f7 e1b30efb ddaf0bfa c69e0ded a48514d5 88731cba 74682298 645e2769 5f5b2939 625e2810 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000004 0000001d b4b4b399 eef1f1f8 f8fafbff b7bfc8ef a9afb4d9 d1d8dff9 9ea4a9a3 1f1f1e30 0000000f 00000006 00000002 00000000 00000000 00000000 00000000 3e422901 5f582609 66602429 6d642453 6f65246c 7468237d 6e652484 635d2672 5d5a2853 5f5b2836 635e271e 635d270a 625d2901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000006 0000001d 9a9a998e f8f8f7f7 ecedeef6 81868bae 959ca2a9 9fa7ae9e 2b2f3235 0000000e 01010102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53532905 5f5c280c 6962250a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 0000000c 22222239 c1c1c1b3 f3f5f6fd e3e4e5ed 3636395d 0506062e 2b2d3021 0000000d 03030305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 00000014 b7b7b781 faf9f9fa eff1f5ff c8caccc1 0e0e0d2d 0000000d 00000003 05060602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000001 34343419 c6c6c683 e8e8e8d8 cfd0d1be 7a7a7c59 00000014 03030304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000001 0a0a0a0c 7272722f 8f8f8f4d 5e5f5f38 00000016 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 04040400 00000002 00000008 0000000a 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 08080800 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000002 00000008 0000000a 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_year.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -16,72 +15,45 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ - (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -97,148 +69,175 @@ │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (247,243,247) # rgb = (0xf7,0xf3,0xf7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ (255,251,255) # rgb = (0xff,0xfb,0xff) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ - (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ } │ │ tRNS { │ │ - 0 0 1 2 5 7 8 18 25 17 134 241 241 132 26 241 255 255 238 241 10 31 243 255 255 243 3 9 11 21 40 243 255 243 243 6 29 33 34 41 51 243 243 28 20 200 255 255 255 255 255 255 190 255 255 255 255 255 255 255 255 32 243 255 30 24 197 255 255 255 255 255 255 255 190 23 42 243 36 38 39 243 12 35 243 13 16 22 15 243 243 31 125 178 192 117 14 255 49 217 255 255 205 34 243 170 255 154 255 236 255 226 243 243 74 253 93 49 250 255 63 243 128 133 255 255 243 183 188 4 51 130 255 130 41 27 135 248 255 255 243 108 165 255 53 114 255 255 243 255 212 219 217 52 217 255 255 255 255 219 55 243 245 43 44 45 221 56 255 123 49 224 58 19 255 226 61 241 229 62 143 255 229 62} │ │ + 0 1 2 5 7 8 18 25 17 134 241 241 132 26 241 238 241 10 31 243 243 3 9 11 21 40 243 243 243 6 29 33 34 41 51 243 243 28 20 200 190 32 243 30 24 197 190 23 42 243 36 38 39 243 12 35 243 13 16 22 15 243 243 31 125 178 192 117 14 49 217 205 34 243 170 154 236 226 243 243 74 253 93 49 250 63 243 128 133 243 183 188 4 51 130 130 41 27 135 248 243 108 165 53 114 243 212 219 217 52 217 219 55 243 245 43 44 45 221 56 123 49 224 58 19 226 61 241 229 62 143 229 62} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000001010101010101020304050504030201010203040606040302010101010101010000000000000000 │ │ -000000000000000001010101010101030607080809060301010306070808070603010101010101010000000000000000 │ │ -00000000000000000101010101010104070a0b0c0d0704010104070a0b0c0a0704010101010101010000000000000000 │ │ -000000000000000001010101010101060e0f1011120e060101060e0f1011130e06010101010101010000000000000000 │ │ -000000000000000001010101010101141516171819151401011415161718191514010101010101010000000000000000 │ │ -0000000000000000021a051b1c1c1c1d1e1f1820211e1d1c1c1d1e1f1820221e1d1c1c1c1b231a020000000000000000 │ │ -00000000000000001a141d2425262627282918202a2827262627282918202a28272626252b2c141a0000000000000000 │ │ -0000000000000000051d2d2e2e2e2e2e2f3018203132332e2e2e2f3018203132332e2e2e2e342c230000000000000000 │ │ -00000000000000001b243536373837383717392020391737383738171820203917373837362a2b1b0000000000000000 │ │ -00000000000000001c253117181818183a182020203b181818183a18203c203b1818181818193d140000000000000000 │ │ -00000000000000001c26313a3b3b3b3b203b3b3b3b203b3b3b3b203b3b3b3b203b3b3b3b3b3e251c0000000000000000 │ │ -00000000000000001c25313a3f3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3e3d140000000000000000 │ │ -00000000000000001b4036183b3b3f3b3f3b3f3b3f3b3f3b3f3b3f3b3f3b3f3b3f3b3f3b2022241b0000000000000000 │ │ -00000000000000002341423b3b434445464547484745464546454645474546454744493f494a4b230000000000000000 │ │ -00000000000000001a094c22184d282726262626264e4f50504f4e262626262627282018514c091a0000000000000000 │ │ -0000000000000000025253543a191e1d1c1c1c5556572425252b5758521c1c1c1d27373a195352020000000000000000 │ │ -0000000000000000011c2559175a251c01010204585b5c5d5e5f5b60040201011c2631175a251c010000000000000000 │ │ -0000000000000000011c2559615a251c01011a55626364652e646667520301011c2610615a251c010000000000000000 │ │ -0000000000000000011c2568385a251c0101231d692e106a37312f6b2c0401011c26106c5a251c010000000000000000 │ │ -0000000000000000011c25683754251c01011b246d326e6c6117316f2b1b01011c26103754251c010000000000000000 │ │ -0000000000000000011c25683754251c010252263036611717173859265202011c26323754251c010000000000000000 │ │ -0000000000000000011c25706e71251c01025272736e616161616136745502011c26356e54251c010000000000000000 │ │ -0000000000000000011c25706e1f251c010214757661616161617717781c02011c26326e79251c010000000000000000 │ │ -0000000000000000011c25706e79251c0101231d7a3a176c6c173b7b570502011c267c7d1f251c010000000000000000 │ │ -0000000000000000011c257e3654251c010204091e7f17386117801e090402011c267c6e79251c010000000000000000 │ │ -0000000000000000011c257e3679251c02811c088283113737848586090402011c267c3679251c010000000000000000 │ │ -0000000000000000011c257e3616251c81528788898a8b6e37107c8c8d56551c1d277c3679251c010000000000000000 │ │ -0000000000000000011c257e317925521b0e8e8f2f35316e6e3761902726532627286431793d14010000000000000000 │ │ -0000000000000000011c252931162558099192331031367d6e7d1128938f92929292646a79241b010000000000000000 │ │ -0000000000000000011c25949516250941662f11367d6e6a7d6a11287c35323232321161964b05010000000000000000 │ │ -0000000000000000011c252931592507089732316a366e366e3631287c1131313131179899601a010000000000000000 │ │ -0000000000000000011c2529115926072c9a3c439b9c9b439d4318289e1136366e179fa0072302010000000000000000 │ │ -0000000000000000011c25a111a2a30e573d1ea4a5a5a5a5a527a4287c116a7d61a6a707230201010000000000000000 │ │ -0000000000000000011c25a111a8a9a55027a3a5a5a5a5a5a5a4aa2864113617abacad23020101010000000000000000 │ │ -0000000000000000011415a1117c6492ae92929292929292929292928a8461afb0ad0502010101010000000000000000 │ │ -0000000000000000010687b1313111358b9e308b9e7c9e8b308b308b3537b2b3ad050301010101010000000000000000 │ │ -0000000000000000010407b4204343494949b54949494949b54949b549b6b7ad05030101010101010000000000000000 │ │ -000000000000000001031b07873d26262626262626262626262626261508580503010101010101010000000000000000 │ │ -0000000000000000010203231b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1405810201010101010101010000000000000000 │ │ +000000000000000000000000000000010203040403020100000102030505030201000000000000000000000000000000 │ │ +000000000000000000000000000000020506070708050200000205060707060502000000000000000000000000000000 │ │ +0000000000000000000000000000000306090a0b0c060300000306090a0b090603000000000000000000000000000000 │ │ +000000000000000000000000000000050d0e85860f0d050000050d0e8586100d05000000000000000000000000000000 │ │ +000000000000000000000000000000111213878814121100001112138788141211000000000000000000000000000000 │ │ +00000000000000000115041617171718191a88891b1918171718191a88891c1918171717161d15010000000000000000 │ │ +00000000000000001511181e1f202021222388892422212020212223888924222120201f252611150000000000000000 │ │ +00000000000000000418278a8a8a8a8a8b8c88898d8e8f8a8a8a8b8c88898d8e8f8a8a8a8a28261d0000000000000000 │ │ +0000000000000000161e9091929392939287948989948792939293878889899487929392912425160000000000000000 │ │ +0000000000000000171f8d87888888889588898989968888888895888997899688888888881429110000000000000000 │ │ +000000000000000017208d95969696968996969696899696969689969696968996969696962a1f170000000000000000 │ │ +0000000000000000171f8d95989696969696969696969696969696969696969696969696962a29110000000000000000 │ │ +0000000000000000162b9188969698969896989698969896989698969896989698969896891c1e160000000000000000 │ │ +00000000000000001d2c2d9696999a9b9c9b9d9e9d9b9c9b9c9b9c9b9d9b9c9b9d9a9f989f2e2f1d0000000000000000 │ │ +00000000000000001508301c883122212020202020323334343332202020202021228988353008150000000000000000 │ │ +00000000000000000136373895141918171717393a3b1e1f1f253b3c3617171718219295143736010000000000000000 │ │ +000000000000000000171f3d873e1f17000001033c3f404142433f440301000017208d873e1f17000000000000000000 │ │ +000000000000000000171f3da03e1f17000015394546a1a28aa1474836020000172085a03e1f17000000000000000000 │ │ +000000000000000000171f49933e1f1700001d184a8a85a3928d8b4b26030000172085a43e1f17000000000000000000 │ │ +000000000000000000171f4992381f170000161e4c8ea5a4a0878d4d2516000017208592381f17000000000000000000 │ │ +000000000000000000171f4992381f17000136208c91a0878787933d2036010017208e92381f17000000000000000000 │ │ +000000000000000000171f4ea54f1f170001365051a5a0a0a0a0a09152390100172090a5381f17000000000000000000 │ │ +000000000000000000171f4ea51a1f170001115354a0a0a0a0a0a6875517010017208ea5561f17000000000000000000 │ │ +000000000000000000171f4ea5561f1700001d18579587a4a48796583b0401001720a7a81a1f17000000000000000000 │ │ +000000000000000000171f5991381f1700010308195a8793a0875b19080301001720a7a5561f17000000000000000000 │ │ +000000000000000000171f5991561f17015c17075d5e869292a95f60080301001720a791561f17000000000000000000 │ │ +000000000000000000171f5991131f175c36616263aaaba59285a764653a39171821a791561f17000000000000000000 │ │ +000000000000000000171f598d561f36160d66ac8b908da5a592a067212037202122a18d562911000000000000000000 │ │ +000000000000000000171f238d131f3c0868ad8f858d91a8a5a88622aeacadadadada1a3561e16000000000000000000 │ │ +000000000000000000171f69af131f082c478b8691a8a5a3a8a38622a7908e8e8e8e86a06a2f04000000000000000000 │ │ +000000000000000000171f238d3d1f06076b8e8da391a591a5918d22a7868d8d8d8d876c6d4415000000000000000000 │ │ +000000000000000000171f23863d2006266e9799b0b1b099b2998822b3869191a5876f70061d01000000000000000000 │ │ +000000000000000000171f718672730d3b2919747575757575217422a786a3a8a07677061d0100000000000000000000 │ │ +000000000000000000171f7186b47875342173757575757575747922a18691877a7b7c1d010000000000000000000000 │ │ +00000000000000000011127186a7a1adb5adadadadadadadadadadadaaa9a07d7e7c0401000000000000000000000000 │ │ +00000000000000000005617f8d8d8690abb38cabb3a7b3ab8cab8cab909280817c040200000000000000000000000000 │ │ +0000000000000000000306828999999f9f9fb69f9f9f9f9fb69f9fb69f83847c04020000000000000000000000000000 │ │ +0000000000000000000216066129202020202020202020202020202012073c0402000000000000000000000000000000 │ │ +00000000000000000001021d1617171717171717171717171717171711045c0100000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_books.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 916a1a55 a97f1c8f 95751f61 7f672039 5f52160f 00000006 00000007 00000006 00000005 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c28616c7 da930cf6 dc9e12ec d5a71ae1 be991dc7 977b1f94 75611d65 5f53183d 2d270a1a 0000000e 0000000b 00000009 00000007 00000006 00000004 00000004 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 886b1616 c9810af5 190e04ff 211206ff 2a1b07ff 3f2408ff 733b0aff ae730bff c48d0dfa cf9911f2 d09f14e6 c29818d6 a08521ae 826e277d 6a612950 57512628 0000000e 0000000c 0000000a 00000008 00000007 00000005 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1751880 622f05ff 080104ff 120704ff 150704ff 140604ff 130504ff 140704ff 180a04ff 1c0e05ff 231506ff 311d06ff 572709ff 90650fff b38f16fe c3a721f7 c9b52bed c4b93edf aeac49c2 8c8e4d8f 78713f65 655d2c3d 2a250c14 0000000d 0000000a 00000009 00000007 00000005 00000004 00000003 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cf8a11db 1d1204ff 0b0404ff 0f0704ff 180a04ff 180a04ff 180a04ff 180a04ff 170904ff 160804ff 160804ff 140604ff 130504ff 130504ff 160704ff 190b05ff 1e1007ff 2f1a0dff 614519ff 826d28ff a18b25ff bb9e1bfa c9a519f2 bf9a1adc b5911bc1 9f80199f 896d1778 705d144f 56480e25 0000000d 0000000b 0000000a 00000007 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8d6b152b aa6206fa 0d0504ff 0e0604ff 0e0604ff 140804ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 170904ff 170904ff 160804ff 150703ff 140502ff 130401ff 140602ff 160804ff 1a0c05ff 291205ff 532705ff 7a4b04ff 996802ff b48002fd c69406f6 c29c1ae6 b5a535ce a2a259b1 88864b8b 0c0b0414 00000010 0000000d 0000000a 00000007 00000004 00000002 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b07a15a0 2f2204ff 0a0204ff 0e0604ff 0e0604ff 110704ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 170904ff 170904ff 160804ff 140604ff 130604ff 130504ff 140604ff 170904ff 230d05ff 331207ff 988a4aff f5ef73ff a48623be 00000023 0000001d 00000017 00000010 0000000a 00000006 00000002 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb810be8 170d04ff 0e0604ff 0f0704ff 0e0604ff 0f0704ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1a0a04ff 190904ff 170904ff 120300ff a39955ff f8f06dff f7cb0efe 594b1188 00000035 0000002b 0000001f 00000015 0000000c 00000006 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 946a1345 853d03fd 0e0404ff 120804ff 110704ff 100704ff 100704ff 1a0a05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1a0a04ff 1a0a04ff 160803ff 3a150aff e6e37bff e3d866ff d7ad12ff d1a30aee 0d0a025a 00000046 00000035 00000025 00000016 0000000b │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bc7d13bb 281904ff 110604ff 140804ff 130804ff 120804ff 120804ff 1c0b05ff 1f0c05ff 1d0c05ff 1c0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1b0a04ff 1a0a04ff 1a0a04ff 130402ff 81661dff fffd7bff c7b75dff 9a7732ff eeba04ff 4d400db4 00000063 0000004f 00000038 00000023 00000013 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81651109 bf7308f0 180a04ff 160904ff 160904ff 150904ff 140804ff 140804ff 1f0c05ff 220d06ff 200c05ff 200c05ff 1f0c05ff 1e0c05ff 1d0c05ff 1c0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1b0a04ff 1b0a04ff 1a0a04ff 190904ff 160803ff c4ac34ff f8f169ff b1984dff 856637ff b98d0cff a88813eb 0000007d 00000067 0000004c 00000033 0000001d │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a6b1465 642903ff 140605ff 180a05ff 180a04ff 170904ff 160904ff 160904ff 220d06ff 250e06ff 240e06ff 230e06ff 220d06ff 220d06ff 210d05ff 200c05ff 1f0c05ff 1e0c05ff 1e0c05ff 1d0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1b0a04ff 1b0a04ff 1b0a04ff 140604ff 4f2809ff f8e139ff e2d253ff a07e3eff 785d2cff 9d7923ff e6c418fd 1e1d11a5 0000007c 00000061 00000043 00000028 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bc770fd1 251304ff 190905ff 1a0a05ff 1a0a05ff 190a05ff 180a05ff 180a04ff 270f06ff 2d0f06ff 2d0f06ff 2c0e06ff 2b0e06ff 270e06ff 240e06ff 230d06ff 220d06ff 210d06ff 210c05ff 220c05ff 230c05ff 200c05ff 200c05ff 1f0b05ff 1e0b05ff 200b05ff 210a05ff 200a04ff 1e0a04ff 1d0a04ff 1b0a04ff 130503ff 9b740fff ffea31ff c4ab3fff 927034ff 80642cff 9a7837ff ddbd2aff 3c3c27cc 0000008e 00000072 00000052 00000034 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f60111e a25305f6 1c0a06ff 1c0b05ff 1c0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 1c0b05ff 351006ff 371006ff 381006ff 381006ff 370f06ff 350f06ff 320f06ff 310e06ff 2f0e06ff 2c0e06ff 2b0e06ff 2c0d06ff 2f0d06ff 2d0d06ff 2c0c05ff 2d0c05ff 2b0c05ff 2c0c05ff 2c0c05ff 2b0b05ff 270b05ff 230b05ff 1f0a05ff 260c04ff dcb20fff fadd27ff ab8b35ff 83642bff 86682fff 917034ff bba22cff 4e4e2ee1 0000009a 00000080 00000060 0000003f │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f6813a1 472004ff 1c0906ff 1f0c05ff 1e0c05ff 1e0c05ff 1d0b05ff 1b0b05ff 220d06ff 3c1106ff 3c1006ff 3d1006ff 3e1006ff 3f1006ff 3e1006ff 3d1006ff 3f1006ff 3e0f06ff 3b0f06ff 3a0f06ff 3a0e06ff 3b0e06ff 3b0e06ff 390e06ff 3a0d06ff 390d06ff 380d06ff 360c05ff 340c05ff 300c05ff 2c0c05ff 1f0805ff 723e05ff ffda0dff debc1cff 926e2bff 73571fff 937232ff 795c28ff b89d34ff 6e6e31eb 000000a3 0000008b 0000006b 00000049 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6620cdf 251005ff 200c06ff 210c06ff 200c06ff 200c05ff 1f0c05ff 1e0c05ff 321007ff 3c1007ff 3d1007ff 3f1006ff 3f1006ff 411006ff 411006ff 441006ff 451006ff 481006ff 461006ff 461006ff 471006ff 460f06ff 460f06ff 440f06ff 440e06ff 440e06ff 420e06ff 3f0e06ff 3d0d06ff 390d06ff 360d06ff 2c0a05ff bf8803ff ffdb0cff ba9617ff 835f21ff 77581bff 96712dff 765822ff c1a43bff 797a33ef 000000a8 00000092 00000074 00000051 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f5c1240 702b05fa 200a06ff 230e06ff 230d06ff 220d06ff 220d06ff 200c06ff 240e06ff 3f1107ff 3f1107ff 411107ff 431107ff 431007ff 431007ff 431007ff 461006ff 481006ff 4b1006ff 4c1006ff 4d1006ff 4d1006ff 4f1006ff 4e1006ff 4f1006ff 4e1006ff 500f06ff 4d0f06ff 490f06ff 460e06ff 430e06ff 3b0c06ff 5a1b04ff f9c303ff face0dff 9c7516ff 735216ff 795817ff 8a6620ff 77581fff c4a737ff 7a7b34ef 000000ac 00000097 0000007a 00000058 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 986112b8 3b1a05ff 240c06ff 250e06ff 250e06ff 240e06ff 240e06ff 230e06ff 2c0f06ff 361006ff 3a1007ff 401007ff 441107ff 471107ff 471107ff 471107ff 4a1107ff 4c1007ff 4f1007ff 4e1007ff 4f1006ff 501006ff 501006ff 521006ff 541006ff 551006ff 551006ff 551006ff 531006ff 511006ff 4f0f06ff 400b06ff 9a5602ff ffd706ff d7ab0fff 825b15ff 6b4b13ff 86621aff 704f16ff 7d5a1eff caad30ff 6c6c30ed 000000ae 0000009a 0000007f 0000005b │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 904a0be8 280e06ff 280f06ff 270f06ff 260e06ff 260e06ff 260e06ff 240e06ff 250e06ff 270e06ff 300e06ff 360f06ff 3c1006ff 411006ff 451007ff 491007ff 4b1107ff 4f1107ff 511107ff 511107ff 511007ff 521007ff 531007ff 541007ff 551006ff 561006ff 571006ff 571006ff 551006ff 551006ff 531006ff 531006ff dda002ff ffd70bff af8610ff 765113ff 6e4d12ff 886216ff 6d4e14ff 89621cff d5b626ff 4f4f2de7 000000af 0000009c 00000080 0000005e │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffc30300 ffc30300 ffc30300 ffc30300 835c146a 6b2605fe 2a0e07ff 2d1006ff 2c1006ff 301006ff 2c0f06ff 230e06ff 220e05ff 210d05ff 230e06ff 250e06ff 2a0e06ff 2f0e06ff 330e06ff 390f06ff 3c0f06ff 421006ff 471006ff 4d1007ff 511007ff 531107ff 571107ff 581107ff 581107ff 561007ff 561007ff 581007ff 551007ff 571006ff 571006ff 500e07ff 7e3404ff ffcc04ff f7c80eff 8c6310ff 664510ff 714d11ff 7c5814ff 6f4f14ff 8f6716ff e6c41aff 3a3a26db 000000af 0000009c 00000081 0000005e │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffc30300 ffc30300 ffc30300 ffc30300 ffc30300 ffc30300 ffc30301 ffc30301 ffc30300 ffc30301 ffc3030b ffc30328 bc820bdb 8a5905ff 6e4306ff 522607ff 3a1406ff 271006ff 352005ff 492f08ff 4d3205ff 674804ff 634404ff 614304ff 472d05ff 2c1306ff 280d06ff 2d0d06ff 300e06ff 360e06ff 3a0e06ff 400f06ff 460f06ff 4b1006ff 501006ff 531006ff 561007ff 571107ff 581107ff 581107ff 571107ff 561007ff 581007ff 4f0d07ff b57202ff ffdb09ff cda10eff 714a0eff 613f0dff 7d5611ff 644410ff 714f14ff a97c0eff f0ca13fe 1d1c10c9 000000af 0000009a 0000007f 0000005c │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffc30300 ffc30300 ffc30300 ffc30301 ffc30308 ffc30310 ffc30311 f6bc031d fbc0033d fbc00344 f8be0325 fcc10349 f7be05aa ebb407db a77b13ff f2c51fff ead146ff bd9b21ff 553b04ff 271804ff 503504ff 4c3209ff 472d09ff f0b807ff f3ce2dff f1d33eff d2a818ff 573b04ff 1f0d05ff 220c05ff 270c05ff 2b0c06ff 300d06ff 370d06ff 3a0e06ff 3f0e06ff 440e06ff 480f06ff 4a0f06ff 4c1006ff 4e1006ff 521007ff 561107ff 591107ff 571007ff 661606ff efb503ff ffd40dff 9f740cff 69420cff 623e0cff 7c5310ff 66440fff 785314ff cf9b06ff ac8b11f6 000000b9 000000ac 00000097 0000007b 00000058 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 bf920204 f1b80312 f1b80324 e4b00763 e7b107a2 e5b009ba dca90bda e0aa0af4 f3b907f4 dba20dea e9ad07fa dea809ff c3930eff e7af07ff fbcc1eff f2e35eff c6af41ff e6ac03ff 6d4e02ff 694b04ff 5f400cff c1910eff fcc916ff f3ea68ff f2f078ff f5d83eff 7f5d04ff 1c0c05ff 1a0a05ff 1b0b05ff 210b05ff 260c05ff 2b0c05ff 2f0c05ff 340c06ff 370d06ff 3b0d06ff 3d0e06ff 3f0e06ff 420e06ff 450f06ff 4a0f06ff 4f1006ff 490c07ff 8b4405ff ffd005ff ebb90eff 744a0aff 5a3709ff 643f0bff 6f480dff 623f0eff 906710ff f4bd02ff 413608e2 000000b8 000000a9 00000093 00000076 00000052 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000001 6b550d1a 75590e40 875c0f62 98611088 a46511a6 b27110c4 cd890ce2 db9608f4 dc9d07fd dea508ff f5b703ff d9a309ff c2920eff ac9136ff a9871bff 9b7004ff e5ae05ff e4ad07ff f0b603ff e6ac04ff f7bd05ff e9b107ff 956d17ff f6ba07ff f2bb0cff b98b0eff ab7e0fff f1b805ff fdc203ff fcc103ff d09c09ff 815e0dff 614512ff 180b04ff 1a0c04ff 1b0c05ff 1b0a05ff 1d0a05ff 220b05ff 270b05ff 2a0c05ff 2c0c05ff 300c05ff 320c06ff 340d06ff 380d06ff 3c0e06ff 400e06ff 3e0c06ff c58a04ff ffd208ff c1910bff 603707ff 563208ff 71460bff 59360aff 623b0dff d0a30dff d0a004fa 0c0901c2 000000b4 000000a3 0000008c 0000006d 0000004a │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8954108c a45c0dca a85908e7 b55903f6 943703fc 6c2c04ff 5a2704ff 402106ff 543306ff 9d720cff ddcd57ff e6d557ff ddd15dff 906913ff a17304ff b58504ff ad902aff 6a531dff 5f4005ff ca9803ff d9a303ff a36f05ff 936105ff b28410ff cc9a0cff 896418ff e0a504ff a45d0aff 936917ff 85601aff bd9213ff a07615ff c4940eff d7a30aff d09c09ff 6c4f03ff 7a5a03ff 977003ff 7d5c04ff 3d2904ff 1b0d04ff 160904ff 1a0a05ff 1e0a05ff 210a05ff 230a05ff 260b05ff 290b05ff 2b0c05ff 2f0c06ff 2c0a06ff 521706ff f7c004ff fbc308ff 865907ff 572e06ff 532e06ff 6c4109ff 4c2707ff a38217ff fbd010ff 3d3205df 000000ba 000000af 0000009c 00000082 00000062 00000041 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a36110ba be6407f7 c66a04ff e58102ff bb5303ff 7b3003ff 391e04ff 2c0f07ff 4c2b06ff c3ac42ff daba34ff fbd32bff fcc206ff c08e06ff 815805ff b98804ff 7e5905ff 5a3b05ff 6e4d04ff 715104ff 624304ff 744306ff b37d05ff e9b007ff f3e259ff f5b903ff d79c04ff dfa503ff ecb203ff c49009ff 936a16ff 9f7615ff bd8e0fff 8c6618ff cd9c0fff e4b60cff f8be04ff f8d331ff efd646ff 8d6903ff 201303ff 0f0503ff 120604ff 140804ff 160904ff 160904ff 180a05ff 1c0a05ff 1e0a05ff 210b05ff 180605ff 835006ff ffcd04ff dda206ff 5e3203ff 492404ff 562e05ff 542904ff 7c6316ff efe058ff 856a11f2 000000bc 000000b5 000000a7 00000091 00000075 00000055 00000036 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8251129b 65380fec 7a3907ff ff9f03ff ffa507ff ffaa08ff fda206ff cc6504ff 974704ff af902bff a6801cff e2aa04ff dda604ff 8b6105ff ad7f04ff f6bc03ff cd9a04ff d7a508ff eabf1dff c79908ff 926b04ff d19804ff d09d0bff f9be05ff f3c722ff b37b05ff c38a04ff fec203ff fec203ff fcc003ff f7bc03ff fec70eff fdca15ff fdc103ff ab7b0fff ae7e0fff f1b807ff fccd1aff f3ea68ff e6b508ff ae880bff 75550cff 271c08ff 0f0504ff 0c0202ff 0f0402ff 120703ff 140804ff 160904ff 160804ff 180a05ff d19f06ff ffc303ff ac7704ff 502500ff 401c02ff 572b03ff 95700eff e6dd5cff a19935f6 0b0902c2 000000b8 000000ad 0000009b 00000083 00000065 00000046 0000002b │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8452108e a45108e8 a34300ff 462d01ff b55d04ff f8a009ff ffba0eff ffc00eff ffba0bff f5a707ff cf7907ff 8f4906ff 533206ff 4c2e0cff 704e12ff 9b7104ff ca9803ff f8ca20ff f2ea6bff f5c71bff ecb403ff fabe03ff be8f0fff dfa909ff 9c7315ff 875c0eff a3740bff f5ba03ff e8b106ff e5ae06ff fec203ff fbd127ff f8d83aff cc990bff 8d6410ff 482804ff 593804ff 8d5f05ff c68d05ff e4ab04ff c9980cff f7c007ff f9c80bff cdaf1dff 83721fff 342211ff 140d08ff 0d0402ff 0c0202ff 0c0203ff 3d1906ff fbc406ff efab02ff 693b00ff 421a00ff 593302ff c59709ff fbda1cff 948c2af4 0b0b06c1 000000b8 000000af 000000a0 0000008b 00000070 00000053 00000037 0000001f │ │ -ffffff00 ffffff00 ffffff00 ffffff00 7d531081 a0530be4 a14402ff 2c1d00ff 2c1d00ff 362702ff 8e4606ff e7a30dff ffc510ff ffc20eff ffbe0cff ffbe0aff eca20aff b0640bff 462709ff 2c1905ff 543904ff 956f03ff bf9103ff f0b703ff e4ad03ff e5ac03ff f8cf28ff f2ef75ff d29b04ff 8e6510ff b18411ff e4ad08ff bf8f0fff cf9c0cff fec203ff fdc203ff b18511ff 9d7415ff ce9b09ff 956b04ff 8d6404ff 8f6804ff dca603ff eeb604ff c0910eff f4b905ff eaca37ff c1ad46ff b7921fff fbcd0fff ead23dff bbaa36ff 725811ff 1c1004ff 8c6607ff f7ba04ff e5a201ff b27e05ff d3a20bff f8c60dff e1b80dfc 453e15e5 000000ba 000000b5 000000ae 000000a1 0000008e 00000076 0000005b 00000040 00000028 00000015 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 6d4f1072 623710df 453108ff 322200ff 2d1e00ff 2c1d00ff 2a1c00ff 302201ff 663105ff c6870bff fcbb0dff ffc50dff fdbf0cff ffc70fff ffc812ff e0a20fff 8d5009ff 291c05ff 332304ff 6a4e03ff 6c4b04ff 6e4805ff 9e7207ff b98f12ff b68504ff d9a304ff f2b803ff a37814ff bc8c0cff d7a103ff c59304ff af8104ff 956d0aff b38504ff c29104ff dca703ff f2b903ff d7a303ff a17703ff 9d7414ff d19e0bff d9a409ff f0bb0eff e2c337ff efcf38ff e8b104ff b28208ff b09316ff ecdf56ff f1e458ff e3c217fe b07902fa d19503fb cd9d0bfa 9c7b10f4 42380dde 121003be 000000b2 000000ae 000000a6 0000009c 0000008c 00000077 0000005f 00000046 0000002e 0000001a 0000000d │ │ -ffffff00 ffffff00 ffffff00 ffffff00 69500e61 803a0cdb a44300ff 312200ff 2e1e00ff 2e1f00ff 2e1f00ff 2d1e00ff 2b1c00ff 2c1d00ff 492a03ff a66a08ff e5a80bff ffc60eff f7c816ff f5ce1dff ffd91cff ffce15ff cb930cff 592c05ff 331906ff 50330fff 603f06ff d4a004ff f4ba03ff fcc003ff f5ba03ff 9b7008ff 725005ff a07604ff 9e7505ff 765505ff 392305ff 3b2505ff 6c4d04ff d19e03ff e8b103ff c39203ff 876304ff d7a203ff dea808ff bf8f0eff c6950dff e2ab08ff eab206ff dca707ff 976f10ff 846610ff ddd462ff ebf18dff abaf61f8 000000be 030200bd 000000b8 000000b3 000000ad 000000a8 000000a2 0000009a 00000091 00000083 00000072 0000005c 00000046 00000030 0000001d 00000010 00000007 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 66500d50 7f3b0fd7 a24603ff 2c1e00ff 271a00ff 2b1d00ff 2e1f00ff 2e1f00ff 2e1f00ff 2e1f00ff 2c1d00ff 2b1c00ff 362303ff 834a07ff d7a210ff f1c91bff ebd225ff eada2dff f3e336ff ffe11fff fac80fff a77610ff 9c6208ff e9af04ff b58710ff eab104ff a97d08ff 5f410bff 9e7404ff f7bc03ff f3dd4eff f1ef78ff 694b04ff 3b2504ff 482f04ff 614504ff 775704ff 9e7504ff dda703ff e5ae03ff e7e069ff cbbd56ff 846019ff 896416ff 916811ff a77b0fff c29813ff fce742ff f1f283ff c2bb59ff 716e2bf4 000000bc 000000b7 000000b0 000000a7 0000009d 00000094 0000008a 0000007f 00000073 00000065 00000054 00000041 0000002e 0000001e 00000011 00000008 00000003 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 644f0d42 5c3613d2 3c300aff 352500ff 2b1d00ff 261a00ff 271a00ff 2a1c00ff 2e1f00ff 2e1f00ff 2e1f00ff 2f2002ff 2f2003ff 2b1d04ff 9c5202ff fdc00dff f2cf1eff ebd82aff ece654ff ebed74ff edda33ff fdd314ff ffcf0bff b88b11ff 9c7314ff 8c6314ff 493109ff 3e270aff 704f04ff d8a403ff e8b103ff d3a30bff 775503ff ad7a03ff d7b02bff a0780fff 573d03ff d09d03ff fec203ff fec203ff d2a20cff 3c2b0bff 6a460dff af8109ff e8b405ff f8c501ff f7c107ff f4cf15ff f9e541ff c5bd51ff 5b5b2def 000000b9 000000b2 000000a6 00000098 00000088 00000079 0000006c 0000005f 00000052 00000046 00000037 00000028 0000001b 00000010 00000008 00000004 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 66500c34 693711cd 893b00ff 382700ff 2c1e00ff 2e1f00ff 2c1e00ff 281b00ff 271a00ff 281b00ff 2e1f01ff 322102ff 342204ff 312005ff a75f02ff f2ad08ff dbb018ff efcc1dff d0af1cff c7be4dff efe856ff f7d81fff f5c610ff fac308ff ffcd08ff ffd311ff d0ad16ff 886412ff 502f0aff 8e6903ff d4a003ff c79703ff 8c6403ff e4a302ff f0c936ff eed853ff e5de69ff a28823ff e9b103ff f7bd03ff b48604ff c19003ff fdcc04ff fcc604ff f8be02ff fbc000ff ffc400ff f4bf05ff c7a118ff e6cd39ff 454325e6 000000b7 000000ab 0000009b 00000085 0000006f 0000005b 0000004c 0000003e 00000033 0000002a 0000001f 00000016 0000000d 00000007 00000004 00000001 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 66510b25 6a3714c8 953e02ff 322300ff 2a1c00ff 2e1f00ff 2e1f00ff 2e1f00ff 2d1f00ff 291c00ff 281b01ff 281c02ff 322104ff 3a2205ff 9b5b05ff db9909ff d4a918ff f5cd19ff b28310ff 562a0eff 89671aff bd9b1cff efc514ff fdc809ff fbbe02ff f9bb01ff fec908ff ffde19ff f4db2dff c3a71dff 977510ff 574108ff 855e02ff eaa702ff efab02ff eeaa02ff d69902ff 704b06ff b18406ff e7b307ff f4cc0eff f9cf11ff f5c70eff f9c608ff ffc904ff f2bb04ff c4940eff 9a741aff 8d6a27ff ac8a12ff 2e280dd4 000000b4 000000a5 00000090 00000076 0000005a 00000043 00000031 00000024 0000001c 00000016 00000010 0000000a 00000005 00000002 00000001 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 6a530a14 5c3617c3 382d0bff 332400ff 261a00ff 261a00ff 2b1d00ff 2e1f00ff 2e1f00ff 2e1f00ff 2f2001ff 2c1e02ff 2a1d04ff 281c03ff 8c5f12ff e3af14ff f8d71cff f8d51aff b78b12ff 592c0eff 60310eff 613310ff 7e5213ff ad7d10ff e1a908ff ffc000ff ffbd00ff f7c308ff f0d832ff f4ec66ff fcf25dff e4d853ff bd9e27ff d19707ff ba850aff ce9307ff 9d7214ff f6c811ff ffe431ff eee45bff eddd4eff f2d82bff fad617ff edc110ff bc8f0fff 906a16ff 815d1fff 876322ff 98711cff a27906fe 1c1703c8 000000b1 0000009f 00000087 00000067 00000049 00000031 0000001e 00000012 0000000c 00000008 00000005 00000003 00000001 00000001 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 5d490805 6a4b0e93 7b3a00ff 3c2b00ff 2d1e00ff 2c1e00ff 281b00ff 261a00ff 2b1d00ff 2e1f00ff 2f2001ff 302103ff 3c2304ff 362005ff 986008ff e0a30eff dbb41bff fad61aff b98d12ff 5d300fff 673a10ff 6a3d12ff 6b4013ff 693f15ff 764c16ff 9d6d12ff d69c07ff f6bc03ff f7d61aff ebea73ff e7eb82ff ebeb76ff f4ee6fff e5d056ff bea337ff f9d934ff eec924ff efda44ff eae56bff ebed7dff f1f27dff e4d64dff b49218ff 865e14ff 7a5316ff 825b18ff 896319ff 825e1aff 8c6514ff dfaa02fc 080600be 000000ae 0000009a 0000007f 0000005d 0000003d 00000023 00000011 00000007 00000003 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 6a4e0e79 a54602ff 3a2a00ff 2b1c00ff 2f2000ff 2e2000ff 2c1e00ff 281b00ff 251900ff 2b1e02ff 312103ff 3e2304ff 422206ff 9e5e04ff f3b209ff e3bc1bff fbd81bff b28a12ff 5a2f0fff 6d3f11ff 6d3f12ff 704414ff 724815ff 754916ff 754c19ff 7b541aff 936917ff bc9418ff e0d14bff ebf083ff ecf185ff e5e67bff cbc660ff ede256ff d6b719ff edd429ff f4e140ff f5e852ff e0d355ff a68f2dff 7a5312ff 714810ff 785112ff 815914ff 825a16ff 715015ff 624214ff 876213ff 9b7508f9 000000b8 000000ab 00000096 00000079 00000055 00000034 0000001c 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 65500d59 4c360eff 332602ff 241800ff 281b00ff 2d1e00ff 2f2000ff 2e2000ff 2d1e00ff 2a1d02ff 271b02ff 321f04ff 492306ff 562608ff 7d4a08ff bb9819ff f0cb18ff b58c12ff 3e200cff 50290eff 663c12ff 744614ff 754916ff 764c17ff 7b5318ff 7f581aff 80581cff 7f581dff 8c651eff a68b37ff d3cc6aff cec559ff 806616ff cebc33ff 84620eff edcd1aff e4c721ff 9f7e15ff 6f460cff 653a0aff 6f450dff 774f10ff 7b5211ff 6d4911ff 5e3e10ff 724e13ff 815916ff 8f6912ff 694d09f5 000000b7 000000a9 00000092 00000074 0000004f 00000031 00000019 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 634f0d3f 723701fd 482e00ff 2c1e00ff 2a1c00ff 261a00ff 291c00ff 2d1e00ff 2e2000ff 332102ff 382103ff 301f04ff 301e05ff 412107ff 4e2309ff 55260aff 6f3f0cff 7b5010ff 673b0fff 603510ff 4c280fff 573011ff 674014ff 794e17ff 7e5519ff 7f561aff 80581bff 835c1dff 865f1eff 845d1eff 855c1dff b1a147ff 9a9745ff e8d02bff ad8608ff a87e0cff 623606ff 5d3006ff 673b09ff 6d430bff 73480dff 69420eff 5d3a0dff 623f0fff 7c5512ff 815913ff 7b5314ff b28a11ff 7f610cf0 000000b5 000000a6 0000008e 0000006f 0000004b 0000002d 00000016 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 65500c30 ae5403fa 573101ff 2a1b00ff 2e1f00ff 2e1f00ff 2a1c00ff 261a00ff 291c00ff 2e1f02ff 3f2203ff 462305ff 4c2406ff 432107ff 391f08ff 462209ff 572b0cff 63340dff 683a0fff 6a3d10ff 704312ff 6a4013ff 573212ff 593513ff 674116ff 7a511aff 81571bff 81571cff 835b1dff 855d1eff 7f561bff cec561ff f7ff97ff f5d81eff fbc708ff 633704ff 562b04ff 623607ff 693d08ff 623909ff 56330aff 57340bff 71490eff 785010ff 7c5310ff 785111ff 603e0fff 9a7812ff 4e3d12e8 000000b4 000000a3 0000008b 0000006a 00000046 00000029 00000014 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 68520c25 6c380df7 583307ff 5b2f00ff 2f2000ff 2b1c00ff 2e1f00ff 2e1f00ff 2b1d00ff 261a01ff 291d02ff 422204ff 4d2406ff 552507ff 592909ff 50260aff 41210aff 49230bff 60340eff 6d3f10ff 6d4012ff 704413ff 764915ff 744916ff 633c15ff 573515ff 603b17ff 7a511bff 81581cff 80561cff 80581cff bcaa3fff bcb347ff e3c520ff ab800bff 5d2f02ff 592c04ff 5a3005ff 4c2806ff 4b2807ff 633b0aff 70460cff 72490cff 754c0eff 643f0dff 59370cff 6e480eff 947916ff 2c2710d6 000000b2 000000a0 00000087 00000065 00000042 00000026 00000012 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 66500c13 7b3905f2 883b01ff c36a00ff a45300ff 672f00ff 2e1f00ff 2a1c00ff 2e1f00ff 332001ff 2f1e02ff 2b1d04ff 321e05ff 4e2407ff 592909ff 5d2d0aff 61330cff 54290cff 49240cff 49240dff 603510ff 704213ff 714514ff 734615ff 784d17ff 784d18ff 633c16ff 583516ff 5a3517ff 714a1aff 855d1dff 968020ff 7f6d1bff c8ac1dff 704d09ff 572801ff 401c02ff 431d04ff 532b05ff 643807ff 673b08ff 6c410aff 643d0aff 57340aff 5d390bff 72490cff 794f0eff cac156fe 1f1e10ca 000000b0 0000009d 00000082 00000060 0000003e 00000023 00000010 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 614d0e50 84460ccd ae5c01fd bc6a00ff da8300ff c87200ff 733001ff 2e1f00ff 2c1d00ff 3d2102ff 452204ff 3d2005ff 371f06ff 3e2007ff 572909ff 60310bff 61320cff 65360eff 5c300eff 4e270eff 4b260fff 603612ff 744815ff 754916ff 744917ff 774d18ff 774b19ff 683e18ff 583415ff 5c3816ff bab752ff cacb61ff f6ce16ff c08d08ff 381b00ff 411c01ff 572803ff 5c2e04ff 613306ff 5f3306ff 502b07ff 532f08ff 663e0aff 71450bff 6e420aff 65420cff ada345fc 0b0b07bf 000000ae 0000009a 0000007e 0000005b 0000003a 0000001f 0000000d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000007 00000013 503f0c71 834509e2 c67300ff e88e00ff fca201ff d08303ff 703302ff 361f02ff 3a1f03ff 4a2305ff 512406ff 482207ff 391f08ff 412109ff 592b0cff 62330dff 64360eff 693a10ff 613610ff 512a10ff 492610ff 623a13ff 714616ff 734716ff 704517ff 734618ff 744818ff 704818ff d5d466ff efef73ff f8c912ff ca940aff 441e00ff 4b1f00ff 502201ff 552903ff 4a2304ff 432004ff 582f06ff 683b07ff 693e08ff 623708ff 4b2807ff 69460cff 5c4712fa 000000b9 000000ac 00000096 00000079 00000055 00000035 0000001c 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000005 0000000f 0000001f 00000035 45370997 9a5706ed ef9600ff f9a703ff fdb106ff d29107ff 764106ff 412004ff 442105ff 522407ff 562609ff 4d2409ff 3c2109ff 42220bff 5c2d0dff 66380fff 683a10ff 6d3e12ff 643812ff 562d11ff 462610ff 5b3313ff 6c3f16ff 714416ff 6d4016ff 794f18ff 9c7f1cff ac9922ff c39c16ff 784d09ff 471f00ff 4b1f00ff 411d00ff 361a01ff 492102ff 5b2f03ff 603504ff 613405ff 4f2905ff 4d2905ff 5d3306ff 845f0eff 938622f6 000000b8 000000a9 00000093 00000075 00000051 00000031 00000019 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000004 0000000a 00000016 00000028 0000003f 00000056 483808af b37007f1 f3a804ff ffb808ff ffc10bff d19a0cff 754408ff 492206ff 4b2308ff 582709ff 5a290aff 4d250bff 3f220bff 46240cff 5d300fff 683910ff 683911ff 6b3c12ff 653913ff 542b12ff 422610ff 542b12ff 663a14ff 825617ff 6c5113ff a49121ff b78b0eff 7c4e07ff 3d1d00ff 2e1a00ff 391b00ff 4d1e00ff 562700ff 582b02ff 4e2502ff 421e03ff 552d04ff 623805ff 572c03ff 8a650cff 7a6c1ef1 000000b6 000000a6 0000008f 00000070 0000004c 0000002e 00000017 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000002 00000007 0000000e 0000001a 0000002b 0000003d 00000050 00000064 493b0bb8 c4860af5 f9b70aff ffc80eff ffca0fff ce990cff 754308ff 4d2308ff 4e2409ff 58270bff 5b2a0cff 53270cff 3f230cff 46240dff 5b2e0fff 663711ff 653512ff 673612ff 633512ff 542a11ff 40240fff 694110ff e9d527ff ece04bff ffcc0aff a77207ff 221600ff 421e00ff 4e2000ff 522200ff 4c2000ff 3b1900ff 462000ff 5b2e01ff 5a2f02ff 542a02ff 906608ff d0ad14ff 1f1a0bee 000000b5 000000a3 0000008b 0000006b 00000047 0000002a 00000014 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000004 00000008 0000000f 00000019 00000026 00000035 00000045 00000056 02020068 52440fca d19b0ef6 ffc40eff ffcd0eff fdc90eff c28f0bff 734209ff 4c240aff 4f260bff 5a2a0cff 5d2e0dff 53280dff 3b220cff 45250dff 592a0fff 633411ff 623211ff 653412ff 5f3012ff 76460fff d4b31bff e7ce27ff d69c0bff 905a05ff 3c1d00ff 492000ff 491f00ff 3e1b00ff 381900ff 4e2200ff 582b00ff 4e2300ff 643801ff b98c07ff ffd40eff e9c511ff 2c270cd8 000000b2 000000a0 00000086 00000065 00000042 00000026 00000012 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000001 00000004 00000007 0000000d 00000014 0000001e 0000002a 00000038 00000047 00000058 0c0a026e 644914d2 d9a810f8 fcc40eff ffcb0dff fbc50cff bb880bff 6d3e0bff 4d240aff 53260bff 5b2b0dff 5e2d0eff 53280eff 3c230cff 42250dff 54280fff 623010ff 5e2f10ff 7b490eff 765412ff b08c16ff 835a0dff 6c3a03ff 411e00ff 3b1d00ff 2f1900ff 421c00ff 532600ff 502200ff 4f2200ff 8b5e04ff e8bc0bff ffd50dff cda50dfa 38300cda 000000b8 000000ac 00000098 0000007d 0000005d 0000003b 00000022 0000000f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000009 0000000e 00000016 0000001f 0000002b 00000039 00000049 00000058 18150677 704d14d7 e3ae0ffa f9c30cff ffc90cff f7c610ff b48812ff 66390dff 4c240aff 53270bff 5a2a0dff 5d2b0eff 53280dff 3a220cff 42240cff 4f270eff 854f0aff 8b6108ff dfad12ff d58f02ff 844a02ff 241800ff 301a00ff 491f00ff 4e1f00ff 441c00ff 5e3002ff c09209ff ffd30eff ffd00eff 886b0ff1 0c0a02c1 000000b8 000000b1 000000a2 0000008c 00000070 00000051 00000033 0000001c 0000000c 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 0000000f 00000016 00000021 0000002d 0000003a 0000004a 0000005b 2c250a88 795612dc e7b40cfc f8c30eff fdd216ff eac71dff a8851aff 64350eff 4a2409ff 53270bff 5a2b0cff 5e2c0dff 50270cff 35200cff 7e4a06ff ffce04ff f4b80bff ffac00ff 743e01ff 301a00ff 492000ff 431d00ff 451c00ff 8c5b04ff ebb90dff ffd610ff d9ae0ffb 40360de0 000000bb 000000b6 000000af 000000a3 00000091 0000007a 0000005f 00000043 00000028 00000016 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 0000000a 00000010 00000017 00000022 0000002e 0000003c 0000004c 0000005c 342d0b92 825e12e0 ebbf13fd f4cf1bff f8de25ff e3d02bff a28821ff 5e310eff 4c2408ff 53260bff 59280bff 51260cff 895509ff c59008ff d99c08ff a9750cff 763c00ff 3f1d00ff 3b1c00ff 5f2c01ff c38905ff ffc70aff ffc80cff 8d6b0ff2 181405c6 000000b9 000000b3 000000ab 0000009f 0000008f 0000007b 00000063 0000004a 00000032 0000001d 0000000f 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 0000000a 00000010 00000019 00000023 0000002f 0000003e 0000004e 0000005e 3a330f9b 987b1be9 eccf20ff eeda2aff f2ed54ff dbd759ff 9b7a1bff 57280aff 492409ff 4d240aff 78480aff 76510eff b67b02ff 754907ff 693200ff 3d1c00ff 8a5201ff eca704ff ffbe06ff e1a808fd 42360ae3 000000bb 000000b7 000000af 000000a6 00000099 00000088 00000075 0000005f 00000049 00000034 00000022 00000013 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000a 00000011 00000019 00000024 00000031 00000040 0000004f 00000060 403b19a4 9d8b26ec e8dc3cff e8e865ff f1e74cff dfbc1cff 98660cff 4b2408ff 9b6205ff cd9400ff d99300ff c37d00ff 723b00ff b87700ff f9ae01ff f7af02ff 926207f4 1d1703ca 000000b9 000000b4 000000ac 000000a0 00000091 00000080 0000006d 00000058 00000043 00000031 00000021 00000013 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000007 0000000b 00000012 0000001b 00000025 00000032 00000041 00000051 00000062 413e22ab a7a238f0 e6e25bff f1d724ff fbce14ff daa30aff e0a204ff ffc100ff cb8a02ff af7102ff c98600ff df9800ff d19101fd 413304e3 000000bb 000000b7 000000b0 000000a6 0000009a 0000008a 00000077 00000063 0000004f 0000003c 0000002b 0000001c 00000011 0000000a 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000c 00000013 0000001c 00000027 00000034 00000043 00000053 00000064 4a4a31bb b5a628f4 f1c918ff fdc80cff d09d0bff 9c6c06ff b07d09ff 83590aff c88600ff 855404f6 201802cc 000000b9 000000b4 000000ac 000000a1 00000092 00000081 0000006e 0000005a 00000046 00000034 00000024 00000017 0000000e 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000d 00000013 0000001d 00000028 00000036 00000045 00000055 00000065 50481dc5 cca212f5 ae820bff 815706ff a66e00ff 875602fd 403205e5 000000b7 000000b5 000000b0 000000a7 0000009a 0000008b 00000079 00000064 00000050 0000003d 0000002c 0000001e 00000013 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000d 00000014 0000001e 0000002a 00000037 00000046 00000056 05040169 5c4610cd ca9706f7 936005f2 261e04ba 000000a6 000000a9 000000a7 000000a0 00000093 00000082 0000006f 0000005b 00000047 00000034 00000025 00000018 0000000e 00000008 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000e 00000016 0000001f 0000002b 00000038 00000048 1f1a0669 6d4c0fca 443709be 00000087 00000091 00000094 00000091 00000088 00000079 00000066 00000052 0000003e 0000002d 0000001f 00000013 0000000b 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000009 0000000e 00000016 00000020 0000002c 0000003a 0000004a 0000005a 00000069 00000073 00000079 00000075 0000006a 0000005b 00000049 00000036 00000026 00000019 0000000f 00000008 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 0000000f 00000017 00000022 0000002e 0000003c 00000049 00000053 00000058 00000055 0000004c 0000003d 0000002e 0000001f 00000014 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 0000000a 00000010 00000019 00000023 0000002d 00000035 00000039 00000037 0000002f 00000025 0000001a 00000010 00000009 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000b 00000011 00000018 0000001d 00000020 0000001f 00000019 00000013 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000a 0000000d 0000000f 0000000e 0000000b 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 916a1a55 a97f1c8f 95751f61 7f672039 5f52160f 00000006 00000007 00000006 00000005 00000004 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c28616c7 da930cf6 dc9e12ec d5a71ae1 be991dc7 977b1f94 75611d65 5f53183d 2d270a1a 0000000e 0000000b 00000009 00000007 00000006 00000004 00000004 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 886b1616 c9810af5 190e04ff 211206ff 2a1b07ff 3f2408ff 733b0aff ae730bff c48d0dfa cf9911f2 d09f14e6 c29818d6 a08521ae 826e277d 6a612950 57512628 0000000e 0000000c 0000000a 00000008 00000007 00000005 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1751880 622f05ff 080104ff 120704ff 150704ff 140604ff 130504ff 140704ff 180a04ff 1c0e05ff 231506ff 311d06ff 572709ff 90650fff b38f16fe c3a721f7 c9b52bed c4b93edf aeac49c2 8c8e4d8f 78713f65 655d2c3d 2a250c14 0000000d 0000000a 00000009 00000007 00000005 00000004 00000003 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cf8a11db 1d1204ff 0b0404ff 0f0704ff 180a04ff 180a04ff 180a04ff 180a04ff 170904ff 160804ff 160804ff 140604ff 130504ff 130504ff 160704ff 190b05ff 1e1007ff 2f1a0dff 614519ff 826d28ff a18b25ff bb9e1bfa c9a519f2 bf9a1adc b5911bc1 9f80199f 896d1778 705d144f 56480e25 0000000d 0000000b 0000000a 00000007 00000006 00000004 00000003 00000002 00000001 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8d6b152b aa6206fa 0d0504ff 0e0604ff 0e0604ff 140804ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 170904ff 170904ff 160804ff 150703ff 140502ff 130401ff 140602ff 160804ff 1a0c05ff 291205ff 532705ff 7a4b04ff 996802ff b48002fd c69406f6 c29c1ae6 b5a535ce a2a259b1 88864b8b 0c0b0414 00000010 0000000d 0000000a 00000007 00000004 00000002 00000001 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b07a15a0 2f2204ff 0a0204ff 0e0604ff 0e0604ff 110704ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 170904ff 170904ff 160804ff 140604ff 130604ff 130504ff 140604ff 170904ff 230d05ff 331207ff 988a4aff f5ef73ff a48623be 00000023 0000001d 00000017 00000010 0000000a 00000006 00000002 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cb810be8 170d04ff 0e0604ff 0f0704ff 0e0604ff 0f0704ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1a0a04ff 190904ff 170904ff 120300ff a39955ff f8f06dff f7cb0efe 594b1188 00000035 0000002b 0000001f 00000015 0000000c 00000006 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 946a1345 853d03fd 0e0404ff 120804ff 110704ff 100704ff 100704ff 1a0a05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1a0a04ff 1a0a04ff 160803ff 3a150aff e6e37bff e3d866ff d7ad12ff d1a30aee 0d0a025a 00000046 00000035 00000025 00000016 0000000b │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bc7d13bb 281904ff 110604ff 140804ff 130804ff 120804ff 120804ff 1c0b05ff 1f0c05ff 1d0c05ff 1c0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1b0a04ff 1a0a04ff 1a0a04ff 130402ff 81661dff fffd7bff c7b75dff 9a7732ff eeba04ff 4d400db4 00000063 0000004f 00000038 00000023 00000013 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81651109 bf7308f0 180a04ff 160904ff 160904ff 150904ff 140804ff 140804ff 1f0c05ff 220d06ff 200c05ff 200c05ff 1f0c05ff 1e0c05ff 1d0c05ff 1c0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 180a04ff 1b0a04ff 1b0a04ff 1a0a04ff 190904ff 160803ff c4ac34ff f8f169ff b1984dff 856637ff b98d0cff a88813eb 0000007d 00000067 0000004c 00000033 0000001d │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a6b1465 642903ff 140605ff 180a05ff 180a04ff 170904ff 160904ff 160904ff 220d06ff 250e06ff 240e06ff 230e06ff 220d06ff 220d06ff 210d05ff 200c05ff 1f0c05ff 1e0c05ff 1e0c05ff 1d0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 190a04ff 180a04ff 180a04ff 180a04ff 1a0a04ff 1b0a04ff 1b0a04ff 1b0a04ff 140604ff 4f2809ff f8e139ff e2d253ff a07e3eff 785d2cff 9d7923ff e6c418fd 1e1d11a5 0000007c 00000061 00000043 00000028 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bc770fd1 251304ff 190905ff 1a0a05ff 1a0a05ff 190a05ff 180a05ff 180a04ff 270f06ff 2d0f06ff 2d0f06ff 2c0e06ff 2b0e06ff 270e06ff 240e06ff 230d06ff 220d06ff 210d06ff 210c05ff 220c05ff 230c05ff 200c05ff 200c05ff 1f0b05ff 1e0b05ff 200b05ff 210a05ff 200a04ff 1e0a04ff 1d0a04ff 1b0a04ff 130503ff 9b740fff ffea31ff c4ab3fff 927034ff 80642cff 9a7837ff ddbd2aff 3c3c27cc 0000008e 00000072 00000052 00000034 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f60111e a25305f6 1c0a06ff 1c0b05ff 1c0b05ff 1c0b05ff 1b0b05ff 1a0a05ff 1c0b05ff 351006ff 371006ff 381006ff 381006ff 370f06ff 350f06ff 320f06ff 310e06ff 2f0e06ff 2c0e06ff 2b0e06ff 2c0d06ff 2f0d06ff 2d0d06ff 2c0c05ff 2d0c05ff 2b0c05ff 2c0c05ff 2c0c05ff 2b0b05ff 270b05ff 230b05ff 1f0a05ff 260c04ff dcb20fff fadd27ff ab8b35ff 83642bff 86682fff 917034ff bba22cff 4e4e2ee1 0000009a 00000080 00000060 0000003f │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f6813a1 472004ff 1c0906ff 1f0c05ff 1e0c05ff 1e0c05ff 1d0b05ff 1b0b05ff 220d06ff 3c1106ff 3c1006ff 3d1006ff 3e1006ff 3f1006ff 3e1006ff 3d1006ff 3f1006ff 3e0f06ff 3b0f06ff 3a0f06ff 3a0e06ff 3b0e06ff 3b0e06ff 390e06ff 3a0d06ff 390d06ff 380d06ff 360c05ff 340c05ff 300c05ff 2c0c05ff 1f0805ff 723e05ff ffda0dff debc1cff 926e2bff 73571fff 937232ff 795c28ff b89d34ff 6e6e31eb 000000a3 0000008b 0000006b 00000049 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6620cdf 251005ff 200c06ff 210c06ff 200c06ff 200c05ff 1f0c05ff 1e0c05ff 321007ff 3c1007ff 3d1007ff 3f1006ff 3f1006ff 411006ff 411006ff 441006ff 451006ff 481006ff 461006ff 461006ff 471006ff 460f06ff 460f06ff 440f06ff 440e06ff 440e06ff 420e06ff 3f0e06ff 3d0d06ff 390d06ff 360d06ff 2c0a05ff bf8803ff ffdb0cff ba9617ff 835f21ff 77581bff 96712dff 765822ff c1a43bff 797a33ef 000000a8 00000092 00000074 00000051 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f5c1240 702b05fa 200a06ff 230e06ff 230d06ff 220d06ff 220d06ff 200c06ff 240e06ff 3f1107ff 3f1107ff 411107ff 431107ff 431007ff 431007ff 431007ff 461006ff 481006ff 4b1006ff 4c1006ff 4d1006ff 4d1006ff 4f1006ff 4e1006ff 4f1006ff 4e1006ff 500f06ff 4d0f06ff 490f06ff 460e06ff 430e06ff 3b0c06ff 5a1b04ff f9c303ff face0dff 9c7516ff 735216ff 795817ff 8a6620ff 77581fff c4a737ff 7a7b34ef 000000ac 00000097 0000007a 00000058 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 986112b8 3b1a05ff 240c06ff 250e06ff 250e06ff 240e06ff 240e06ff 230e06ff 2c0f06ff 361006ff 3a1007ff 401007ff 441107ff 471107ff 471107ff 471107ff 4a1107ff 4c1007ff 4f1007ff 4e1007ff 4f1006ff 501006ff 501006ff 521006ff 541006ff 551006ff 551006ff 551006ff 531006ff 511006ff 4f0f06ff 400b06ff 9a5602ff ffd706ff d7ab0fff 825b15ff 6b4b13ff 86621aff 704f16ff 7d5a1eff caad30ff 6c6c30ed 000000ae 0000009a 0000007f 0000005b │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 904a0be8 280e06ff 280f06ff 270f06ff 260e06ff 260e06ff 260e06ff 240e06ff 250e06ff 270e06ff 300e06ff 360f06ff 3c1006ff 411006ff 451007ff 491007ff 4b1107ff 4f1107ff 511107ff 511107ff 511007ff 521007ff 531007ff 541007ff 551006ff 561006ff 571006ff 571006ff 551006ff 551006ff 531006ff 531006ff dda002ff ffd70bff af8610ff 765113ff 6e4d12ff 886216ff 6d4e14ff 89621cff d5b626ff 4f4f2de7 000000af 0000009c 00000080 0000005e │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 835c146a 6b2605fe 2a0e07ff 2d1006ff 2c1006ff 301006ff 2c0f06ff 230e06ff 220e05ff 210d05ff 230e06ff 250e06ff 2a0e06ff 2f0e06ff 330e06ff 390f06ff 3c0f06ff 421006ff 471006ff 4d1007ff 511007ff 531107ff 571107ff 581107ff 581107ff 561007ff 561007ff 581007ff 551007ff 571006ff 571006ff 500e07ff 7e3404ff ffcc04ff f7c80eff 8c6310ff 664510ff 714d11ff 7c5814ff 6f4f14ff 8f6716ff e6c41aff 3a3a26db 000000af 0000009c 00000081 0000005e │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffc30301 ffc30301 00000000 ffc30301 ffc3030b ffc30328 bc820bdb 8a5905ff 6e4306ff 522607ff 3a1406ff 271006ff 352005ff 492f08ff 4d3205ff 674804ff 634404ff 614304ff 472d05ff 2c1306ff 280d06ff 2d0d06ff 300e06ff 360e06ff 3a0e06ff 400f06ff 460f06ff 4b1006ff 501006ff 531006ff 561007ff 571107ff 581107ff 581107ff 571107ff 561007ff 581007ff 4f0d07ff b57202ff ffdb09ff cda10eff 714a0eff 613f0dff 7d5611ff 644410ff 714f14ff a97c0eff f0ca13fe 1d1c10c9 000000af 0000009a 0000007f 0000005c │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffc30301 ffc30308 ffc30310 ffc30311 f6bc031d fbc0033d fbc00344 f8be0325 fcc10349 f7be05aa ebb407db a77b13ff f2c51fff ead146ff bd9b21ff 553b04ff 271804ff 503504ff 4c3209ff 472d09ff f0b807ff f3ce2dff f1d33eff d2a818ff 573b04ff 1f0d05ff 220c05ff 270c05ff 2b0c06ff 300d06ff 370d06ff 3a0e06ff 3f0e06ff 440e06ff 480f06ff 4a0f06ff 4c1006ff 4e1006ff 521007ff 561107ff 591107ff 571007ff 661606ff efb503ff ffd40dff 9f740cff 69420cff 623e0cff 7c5310ff 66440fff 785314ff cf9b06ff ac8b11f6 000000b9 000000ac 00000097 0000007b 00000058 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 bf920204 f1b80312 f1b80324 e4b00763 e7b107a2 e5b009ba dca90bda e0aa0af4 f3b907f4 dba20dea e9ad07fa dea809ff c3930eff e7af07ff fbcc1eff f2e35eff c6af41ff e6ac03ff 6d4e02ff 694b04ff 5f400cff c1910eff fcc916ff f3ea68ff f2f078ff f5d83eff 7f5d04ff 1c0c05ff 1a0a05ff 1b0b05ff 210b05ff 260c05ff 2b0c05ff 2f0c05ff 340c06ff 370d06ff 3b0d06ff 3d0e06ff 3f0e06ff 420e06ff 450f06ff 4a0f06ff 4f1006ff 490c07ff 8b4405ff ffd005ff ebb90eff 744a0aff 5a3709ff 643f0bff 6f480dff 623f0eff 906710ff f4bd02ff 413608e2 000000b8 000000a9 00000093 00000076 00000052 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000001 6b550d1a 75590e40 875c0f62 98611088 a46511a6 b27110c4 cd890ce2 db9608f4 dc9d07fd dea508ff f5b703ff d9a309ff c2920eff ac9136ff a9871bff 9b7004ff e5ae05ff e4ad07ff f0b603ff e6ac04ff f7bd05ff e9b107ff 956d17ff f6ba07ff f2bb0cff b98b0eff ab7e0fff f1b805ff fdc203ff fcc103ff d09c09ff 815e0dff 614512ff 180b04ff 1a0c04ff 1b0c05ff 1b0a05ff 1d0a05ff 220b05ff 270b05ff 2a0c05ff 2c0c05ff 300c05ff 320c06ff 340d06ff 380d06ff 3c0e06ff 400e06ff 3e0c06ff c58a04ff ffd208ff c1910bff 603707ff 563208ff 71460bff 59360aff 623b0dff d0a30dff d0a004fa 0c0901c2 000000b4 000000a3 0000008c 0000006d 0000004a │ │ +00000000 00000000 00000000 00000000 8954108c a45c0dca a85908e7 b55903f6 943703fc 6c2c04ff 5a2704ff 402106ff 543306ff 9d720cff ddcd57ff e6d557ff ddd15dff 906913ff a17304ff b58504ff ad902aff 6a531dff 5f4005ff ca9803ff d9a303ff a36f05ff 936105ff b28410ff cc9a0cff 896418ff e0a504ff a45d0aff 936917ff 85601aff bd9213ff a07615ff c4940eff d7a30aff d09c09ff 6c4f03ff 7a5a03ff 977003ff 7d5c04ff 3d2904ff 1b0d04ff 160904ff 1a0a05ff 1e0a05ff 210a05ff 230a05ff 260b05ff 290b05ff 2b0c05ff 2f0c06ff 2c0a06ff 521706ff f7c004ff fbc308ff 865907ff 572e06ff 532e06ff 6c4109ff 4c2707ff a38217ff fbd010ff 3d3205df 000000ba 000000af 0000009c 00000082 00000062 00000041 │ │ +00000000 00000000 00000000 00000000 a36110ba be6407f7 c66a04ff e58102ff bb5303ff 7b3003ff 391e04ff 2c0f07ff 4c2b06ff c3ac42ff daba34ff fbd32bff fcc206ff c08e06ff 815805ff b98804ff 7e5905ff 5a3b05ff 6e4d04ff 715104ff 624304ff 744306ff b37d05ff e9b007ff f3e259ff f5b903ff d79c04ff dfa503ff ecb203ff c49009ff 936a16ff 9f7615ff bd8e0fff 8c6618ff cd9c0fff e4b60cff f8be04ff f8d331ff efd646ff 8d6903ff 201303ff 0f0503ff 120604ff 140804ff 160904ff 160904ff 180a05ff 1c0a05ff 1e0a05ff 210b05ff 180605ff 835006ff ffcd04ff dda206ff 5e3203ff 492404ff 562e05ff 542904ff 7c6316ff efe058ff 856a11f2 000000bc 000000b5 000000a7 00000091 00000075 00000055 00000036 │ │ +00000000 00000000 00000000 00000000 8251129b 65380fec 7a3907ff ff9f03ff ffa507ff ffaa08ff fda206ff cc6504ff 974704ff af902bff a6801cff e2aa04ff dda604ff 8b6105ff ad7f04ff f6bc03ff cd9a04ff d7a508ff eabf1dff c79908ff 926b04ff d19804ff d09d0bff f9be05ff f3c722ff b37b05ff c38a04ff fec203ff fec203ff fcc003ff f7bc03ff fec70eff fdca15ff fdc103ff ab7b0fff ae7e0fff f1b807ff fccd1aff f3ea68ff e6b508ff ae880bff 75550cff 271c08ff 0f0504ff 0c0202ff 0f0402ff 120703ff 140804ff 160904ff 160804ff 180a05ff d19f06ff ffc303ff ac7704ff 502500ff 401c02ff 572b03ff 95700eff e6dd5cff a19935f6 0b0902c2 000000b8 000000ad 0000009b 00000083 00000065 00000046 0000002b │ │ +00000000 00000000 00000000 00000000 8452108e a45108e8 a34300ff 462d01ff b55d04ff f8a009ff ffba0eff ffc00eff ffba0bff f5a707ff cf7907ff 8f4906ff 533206ff 4c2e0cff 704e12ff 9b7104ff ca9803ff f8ca20ff f2ea6bff f5c71bff ecb403ff fabe03ff be8f0fff dfa909ff 9c7315ff 875c0eff a3740bff f5ba03ff e8b106ff e5ae06ff fec203ff fbd127ff f8d83aff cc990bff 8d6410ff 482804ff 593804ff 8d5f05ff c68d05ff e4ab04ff c9980cff f7c007ff f9c80bff cdaf1dff 83721fff 342211ff 140d08ff 0d0402ff 0c0202ff 0c0203ff 3d1906ff fbc406ff efab02ff 693b00ff 421a00ff 593302ff c59709ff fbda1cff 948c2af4 0b0b06c1 000000b8 000000af 000000a0 0000008b 00000070 00000053 00000037 0000001f │ │ +00000000 00000000 00000000 00000000 7d531081 a0530be4 a14402ff 2c1d00ff 2c1d00ff 362702ff 8e4606ff e7a30dff ffc510ff ffc20eff ffbe0cff ffbe0aff eca20aff b0640bff 462709ff 2c1905ff 543904ff 956f03ff bf9103ff f0b703ff e4ad03ff e5ac03ff f8cf28ff f2ef75ff d29b04ff 8e6510ff b18411ff e4ad08ff bf8f0fff cf9c0cff fec203ff fdc203ff b18511ff 9d7415ff ce9b09ff 956b04ff 8d6404ff 8f6804ff dca603ff eeb604ff c0910eff f4b905ff eaca37ff c1ad46ff b7921fff fbcd0fff ead23dff bbaa36ff 725811ff 1c1004ff 8c6607ff f7ba04ff e5a201ff b27e05ff d3a20bff f8c60dff e1b80dfc 453e15e5 000000ba 000000b5 000000ae 000000a1 0000008e 00000076 0000005b 00000040 00000028 00000015 │ │ +00000000 00000000 00000000 00000000 6d4f1072 623710df 453108ff 322200ff 2d1e00ff 2c1d00ff 2a1c00ff 302201ff 663105ff c6870bff fcbb0dff ffc50dff fdbf0cff ffc70fff ffc812ff e0a20fff 8d5009ff 291c05ff 332304ff 6a4e03ff 6c4b04ff 6e4805ff 9e7207ff b98f12ff b68504ff d9a304ff f2b803ff a37814ff bc8c0cff d7a103ff c59304ff af8104ff 956d0aff b38504ff c29104ff dca703ff f2b903ff d7a303ff a17703ff 9d7414ff d19e0bff d9a409ff f0bb0eff e2c337ff efcf38ff e8b104ff b28208ff b09316ff ecdf56ff f1e458ff e3c217fe b07902fa d19503fb cd9d0bfa 9c7b10f4 42380dde 121003be 000000b2 000000ae 000000a6 0000009c 0000008c 00000077 0000005f 00000046 0000002e 0000001a 0000000d │ │ +00000000 00000000 00000000 00000000 69500e61 803a0cdb a44300ff 312200ff 2e1e00ff 2e1f00ff 2e1f00ff 2d1e00ff 2b1c00ff 2c1d00ff 492a03ff a66a08ff e5a80bff ffc60eff f7c816ff f5ce1dff ffd91cff ffce15ff cb930cff 592c05ff 331906ff 50330fff 603f06ff d4a004ff f4ba03ff fcc003ff f5ba03ff 9b7008ff 725005ff a07604ff 9e7505ff 765505ff 392305ff 3b2505ff 6c4d04ff d19e03ff e8b103ff c39203ff 876304ff d7a203ff dea808ff bf8f0eff c6950dff e2ab08ff eab206ff dca707ff 976f10ff 846610ff ddd462ff ebf18dff abaf61f8 000000be 030200bd 000000b8 000000b3 000000ad 000000a8 000000a2 0000009a 00000091 00000083 00000072 0000005c 00000046 00000030 0000001d 00000010 00000007 │ │ +00000000 00000000 00000000 00000000 66500d50 7f3b0fd7 a24603ff 2c1e00ff 271a00ff 2b1d00ff 2e1f00ff 2e1f00ff 2e1f00ff 2e1f00ff 2c1d00ff 2b1c00ff 362303ff 834a07ff d7a210ff f1c91bff ebd225ff eada2dff f3e336ff ffe11fff fac80fff a77610ff 9c6208ff e9af04ff b58710ff eab104ff a97d08ff 5f410bff 9e7404ff f7bc03ff f3dd4eff f1ef78ff 694b04ff 3b2504ff 482f04ff 614504ff 775704ff 9e7504ff dda703ff e5ae03ff e7e069ff cbbd56ff 846019ff 896416ff 916811ff a77b0fff c29813ff fce742ff f1f283ff c2bb59ff 716e2bf4 000000bc 000000b7 000000b0 000000a7 0000009d 00000094 0000008a 0000007f 00000073 00000065 00000054 00000041 0000002e 0000001e 00000011 00000008 00000003 │ │ +00000000 00000000 00000000 00000000 644f0d42 5c3613d2 3c300aff 352500ff 2b1d00ff 261a00ff 271a00ff 2a1c00ff 2e1f00ff 2e1f00ff 2e1f00ff 2f2002ff 2f2003ff 2b1d04ff 9c5202ff fdc00dff f2cf1eff ebd82aff ece654ff ebed74ff edda33ff fdd314ff ffcf0bff b88b11ff 9c7314ff 8c6314ff 493109ff 3e270aff 704f04ff d8a403ff e8b103ff d3a30bff 775503ff ad7a03ff d7b02bff a0780fff 573d03ff d09d03ff fec203ff fec203ff d2a20cff 3c2b0bff 6a460dff af8109ff e8b405ff f8c501ff f7c107ff f4cf15ff f9e541ff c5bd51ff 5b5b2def 000000b9 000000b2 000000a6 00000098 00000088 00000079 0000006c 0000005f 00000052 00000046 00000037 00000028 0000001b 00000010 00000008 00000004 00000001 │ │ +00000000 00000000 00000000 00000000 66500c34 693711cd 893b00ff 382700ff 2c1e00ff 2e1f00ff 2c1e00ff 281b00ff 271a00ff 281b00ff 2e1f01ff 322102ff 342204ff 312005ff a75f02ff f2ad08ff dbb018ff efcc1dff d0af1cff c7be4dff efe856ff f7d81fff f5c610ff fac308ff ffcd08ff ffd311ff d0ad16ff 886412ff 502f0aff 8e6903ff d4a003ff c79703ff 8c6403ff e4a302ff f0c936ff eed853ff e5de69ff a28823ff e9b103ff f7bd03ff b48604ff c19003ff fdcc04ff fcc604ff f8be02ff fbc000ff ffc400ff f4bf05ff c7a118ff e6cd39ff 454325e6 000000b7 000000ab 0000009b 00000085 0000006f 0000005b 0000004c 0000003e 00000033 0000002a 0000001f 00000016 0000000d 00000007 00000004 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 66510b25 6a3714c8 953e02ff 322300ff 2a1c00ff 2e1f00ff 2e1f00ff 2e1f00ff 2d1f00ff 291c00ff 281b01ff 281c02ff 322104ff 3a2205ff 9b5b05ff db9909ff d4a918ff f5cd19ff b28310ff 562a0eff 89671aff bd9b1cff efc514ff fdc809ff fbbe02ff f9bb01ff fec908ff ffde19ff f4db2dff c3a71dff 977510ff 574108ff 855e02ff eaa702ff efab02ff eeaa02ff d69902ff 704b06ff b18406ff e7b307ff f4cc0eff f9cf11ff f5c70eff f9c608ff ffc904ff f2bb04ff c4940eff 9a741aff 8d6a27ff ac8a12ff 2e280dd4 000000b4 000000a5 00000090 00000076 0000005a 00000043 00000031 00000024 0000001c 00000016 00000010 0000000a 00000005 00000002 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 6a530a14 5c3617c3 382d0bff 332400ff 261a00ff 261a00ff 2b1d00ff 2e1f00ff 2e1f00ff 2e1f00ff 2f2001ff 2c1e02ff 2a1d04ff 281c03ff 8c5f12ff e3af14ff f8d71cff f8d51aff b78b12ff 592c0eff 60310eff 613310ff 7e5213ff ad7d10ff e1a908ff ffc000ff ffbd00ff f7c308ff f0d832ff f4ec66ff fcf25dff e4d853ff bd9e27ff d19707ff ba850aff ce9307ff 9d7214ff f6c811ff ffe431ff eee45bff eddd4eff f2d82bff fad617ff edc110ff bc8f0fff 906a16ff 815d1fff 876322ff 98711cff a27906fe 1c1703c8 000000b1 0000009f 00000087 00000067 00000049 00000031 0000001e 00000012 0000000c 00000008 00000005 00000003 00000001 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 5d490805 6a4b0e93 7b3a00ff 3c2b00ff 2d1e00ff 2c1e00ff 281b00ff 261a00ff 2b1d00ff 2e1f00ff 2f2001ff 302103ff 3c2304ff 362005ff 986008ff e0a30eff dbb41bff fad61aff b98d12ff 5d300fff 673a10ff 6a3d12ff 6b4013ff 693f15ff 764c16ff 9d6d12ff d69c07ff f6bc03ff f7d61aff ebea73ff e7eb82ff ebeb76ff f4ee6fff e5d056ff bea337ff f9d934ff eec924ff efda44ff eae56bff ebed7dff f1f27dff e4d64dff b49218ff 865e14ff 7a5316ff 825b18ff 896319ff 825e1aff 8c6514ff dfaa02fc 080600be 000000ae 0000009a 0000007f 0000005d 0000003d 00000023 00000011 00000007 00000003 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 6a4e0e79 a54602ff 3a2a00ff 2b1c00ff 2f2000ff 2e2000ff 2c1e00ff 281b00ff 251900ff 2b1e02ff 312103ff 3e2304ff 422206ff 9e5e04ff f3b209ff e3bc1bff fbd81bff b28a12ff 5a2f0fff 6d3f11ff 6d3f12ff 704414ff 724815ff 754916ff 754c19ff 7b541aff 936917ff bc9418ff e0d14bff ebf083ff ecf185ff e5e67bff cbc660ff ede256ff d6b719ff edd429ff f4e140ff f5e852ff e0d355ff a68f2dff 7a5312ff 714810ff 785112ff 815914ff 825a16ff 715015ff 624214ff 876213ff 9b7508f9 000000b8 000000ab 00000096 00000079 00000055 00000034 0000001c 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 65500d59 4c360eff 332602ff 241800ff 281b00ff 2d1e00ff 2f2000ff 2e2000ff 2d1e00ff 2a1d02ff 271b02ff 321f04ff 492306ff 562608ff 7d4a08ff bb9819ff f0cb18ff b58c12ff 3e200cff 50290eff 663c12ff 744614ff 754916ff 764c17ff 7b5318ff 7f581aff 80581cff 7f581dff 8c651eff a68b37ff d3cc6aff cec559ff 806616ff cebc33ff 84620eff edcd1aff e4c721ff 9f7e15ff 6f460cff 653a0aff 6f450dff 774f10ff 7b5211ff 6d4911ff 5e3e10ff 724e13ff 815916ff 8f6912ff 694d09f5 000000b7 000000a9 00000092 00000074 0000004f 00000031 00000019 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 634f0d3f 723701fd 482e00ff 2c1e00ff 2a1c00ff 261a00ff 291c00ff 2d1e00ff 2e2000ff 332102ff 382103ff 301f04ff 301e05ff 412107ff 4e2309ff 55260aff 6f3f0cff 7b5010ff 673b0fff 603510ff 4c280fff 573011ff 674014ff 794e17ff 7e5519ff 7f561aff 80581bff 835c1dff 865f1eff 845d1eff 855c1dff b1a147ff 9a9745ff e8d02bff ad8608ff a87e0cff 623606ff 5d3006ff 673b09ff 6d430bff 73480dff 69420eff 5d3a0dff 623f0fff 7c5512ff 815913ff 7b5314ff b28a11ff 7f610cf0 000000b5 000000a6 0000008e 0000006f 0000004b 0000002d 00000016 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 65500c30 ae5403fa 573101ff 2a1b00ff 2e1f00ff 2e1f00ff 2a1c00ff 261a00ff 291c00ff 2e1f02ff 3f2203ff 462305ff 4c2406ff 432107ff 391f08ff 462209ff 572b0cff 63340dff 683a0fff 6a3d10ff 704312ff 6a4013ff 573212ff 593513ff 674116ff 7a511aff 81571bff 81571cff 835b1dff 855d1eff 7f561bff cec561ff f7ff97ff f5d81eff fbc708ff 633704ff 562b04ff 623607ff 693d08ff 623909ff 56330aff 57340bff 71490eff 785010ff 7c5310ff 785111ff 603e0fff 9a7812ff 4e3d12e8 000000b4 000000a3 0000008b 0000006a 00000046 00000029 00000014 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 68520c25 6c380df7 583307ff 5b2f00ff 2f2000ff 2b1c00ff 2e1f00ff 2e1f00ff 2b1d00ff 261a01ff 291d02ff 422204ff 4d2406ff 552507ff 592909ff 50260aff 41210aff 49230bff 60340eff 6d3f10ff 6d4012ff 704413ff 764915ff 744916ff 633c15ff 573515ff 603b17ff 7a511bff 81581cff 80561cff 80581cff bcaa3fff bcb347ff e3c520ff ab800bff 5d2f02ff 592c04ff 5a3005ff 4c2806ff 4b2807ff 633b0aff 70460cff 72490cff 754c0eff 643f0dff 59370cff 6e480eff 947916ff 2c2710d6 000000b2 000000a0 00000087 00000065 00000042 00000026 00000012 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 66500c13 7b3905f2 883b01ff c36a00ff a45300ff 672f00ff 2e1f00ff 2a1c00ff 2e1f00ff 332001ff 2f1e02ff 2b1d04ff 321e05ff 4e2407ff 592909ff 5d2d0aff 61330cff 54290cff 49240cff 49240dff 603510ff 704213ff 714514ff 734615ff 784d17ff 784d18ff 633c16ff 583516ff 5a3517ff 714a1aff 855d1dff 968020ff 7f6d1bff c8ac1dff 704d09ff 572801ff 401c02ff 431d04ff 532b05ff 643807ff 673b08ff 6c410aff 643d0aff 57340aff 5d390bff 72490cff 794f0eff cac156fe 1f1e10ca 000000b0 0000009d 00000082 00000060 0000003e 00000023 00000010 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 614d0e50 84460ccd ae5c01fd bc6a00ff da8300ff c87200ff 733001ff 2e1f00ff 2c1d00ff 3d2102ff 452204ff 3d2005ff 371f06ff 3e2007ff 572909ff 60310bff 61320cff 65360eff 5c300eff 4e270eff 4b260fff 603612ff 744815ff 754916ff 744917ff 774d18ff 774b19ff 683e18ff 583415ff 5c3816ff bab752ff cacb61ff f6ce16ff c08d08ff 381b00ff 411c01ff 572803ff 5c2e04ff 613306ff 5f3306ff 502b07ff 532f08ff 663e0aff 71450bff 6e420aff 65420cff ada345fc 0b0b07bf 000000ae 0000009a 0000007e 0000005b 0000003a 0000001f 0000000d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000013 503f0c71 834509e2 c67300ff e88e00ff fca201ff d08303ff 703302ff 361f02ff 3a1f03ff 4a2305ff 512406ff 482207ff 391f08ff 412109ff 592b0cff 62330dff 64360eff 693a10ff 613610ff 512a10ff 492610ff 623a13ff 714616ff 734716ff 704517ff 734618ff 744818ff 704818ff d5d466ff efef73ff f8c912ff ca940aff 441e00ff 4b1f00ff 502201ff 552903ff 4a2304ff 432004ff 582f06ff 683b07ff 693e08ff 623708ff 4b2807ff 69460cff 5c4712fa 000000b9 000000ac 00000096 00000079 00000055 00000035 0000001c 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000000f 0000001f 00000035 45370997 9a5706ed ef9600ff f9a703ff fdb106ff d29107ff 764106ff 412004ff 442105ff 522407ff 562609ff 4d2409ff 3c2109ff 42220bff 5c2d0dff 66380fff 683a10ff 6d3e12ff 643812ff 562d11ff 462610ff 5b3313ff 6c3f16ff 714416ff 6d4016ff 794f18ff 9c7f1cff ac9922ff c39c16ff 784d09ff 471f00ff 4b1f00ff 411d00ff 361a01ff 492102ff 5b2f03ff 603504ff 613405ff 4f2905ff 4d2905ff 5d3306ff 845f0eff 938622f6 000000b8 000000a9 00000093 00000075 00000051 00000031 00000019 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000a 00000016 00000028 0000003f 00000056 483808af b37007f1 f3a804ff ffb808ff ffc10bff d19a0cff 754408ff 492206ff 4b2308ff 582709ff 5a290aff 4d250bff 3f220bff 46240cff 5d300fff 683910ff 683911ff 6b3c12ff 653913ff 542b12ff 422610ff 542b12ff 663a14ff 825617ff 6c5113ff a49121ff b78b0eff 7c4e07ff 3d1d00ff 2e1a00ff 391b00ff 4d1e00ff 562700ff 582b02ff 4e2502ff 421e03ff 552d04ff 623805ff 572c03ff 8a650cff 7a6c1ef1 000000b6 000000a6 0000008f 00000070 0000004c 0000002e 00000017 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000007 0000000e 0000001a 0000002b 0000003d 00000050 00000064 493b0bb8 c4860af5 f9b70aff ffc80eff ffca0fff ce990cff 754308ff 4d2308ff 4e2409ff 58270bff 5b2a0cff 53270cff 3f230cff 46240dff 5b2e0fff 663711ff 653512ff 673612ff 633512ff 542a11ff 40240fff 694110ff e9d527ff ece04bff ffcc0aff a77207ff 221600ff 421e00ff 4e2000ff 522200ff 4c2000ff 3b1900ff 462000ff 5b2e01ff 5a2f02ff 542a02ff 906608ff d0ad14ff 1f1a0bee 000000b5 000000a3 0000008b 0000006b 00000047 0000002a 00000014 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 0000000f 00000019 00000026 00000035 00000045 00000056 02020068 52440fca d19b0ef6 ffc40eff ffcd0eff fdc90eff c28f0bff 734209ff 4c240aff 4f260bff 5a2a0cff 5d2e0dff 53280dff 3b220cff 45250dff 592a0fff 633411ff 623211ff 653412ff 5f3012ff 76460fff d4b31bff e7ce27ff d69c0bff 905a05ff 3c1d00ff 492000ff 491f00ff 3e1b00ff 381900ff 4e2200ff 582b00ff 4e2300ff 643801ff b98c07ff ffd40eff e9c511ff 2c270cd8 000000b2 000000a0 00000086 00000065 00000042 00000026 00000012 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000d 00000014 0000001e 0000002a 00000038 00000047 00000058 0c0a026e 644914d2 d9a810f8 fcc40eff ffcb0dff fbc50cff bb880bff 6d3e0bff 4d240aff 53260bff 5b2b0dff 5e2d0eff 53280eff 3c230cff 42250dff 54280fff 623010ff 5e2f10ff 7b490eff 765412ff b08c16ff 835a0dff 6c3a03ff 411e00ff 3b1d00ff 2f1900ff 421c00ff 532600ff 502200ff 4f2200ff 8b5e04ff e8bc0bff ffd50dff cda50dfa 38300cda 000000b8 000000ac 00000098 0000007d 0000005d 0000003b 00000022 0000000f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000009 0000000e 00000016 0000001f 0000002b 00000039 00000049 00000058 18150677 704d14d7 e3ae0ffa f9c30cff ffc90cff f7c610ff b48812ff 66390dff 4c240aff 53270bff 5a2a0dff 5d2b0eff 53280dff 3a220cff 42240cff 4f270eff 854f0aff 8b6108ff dfad12ff d58f02ff 844a02ff 241800ff 301a00ff 491f00ff 4e1f00ff 441c00ff 5e3002ff c09209ff ffd30eff ffd00eff 886b0ff1 0c0a02c1 000000b8 000000b1 000000a2 0000008c 00000070 00000051 00000033 0000001c 0000000c 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 0000000f 00000016 00000021 0000002d 0000003a 0000004a 0000005b 2c250a88 795612dc e7b40cfc f8c30eff fdd216ff eac71dff a8851aff 64350eff 4a2409ff 53270bff 5a2b0cff 5e2c0dff 50270cff 35200cff 7e4a06ff ffce04ff f4b80bff ffac00ff 743e01ff 301a00ff 492000ff 431d00ff 451c00ff 8c5b04ff ebb90dff ffd610ff d9ae0ffb 40360de0 000000bb 000000b6 000000af 000000a3 00000091 0000007a 0000005f 00000043 00000028 00000016 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 0000000a 00000010 00000017 00000022 0000002e 0000003c 0000004c 0000005c 342d0b92 825e12e0 ebbf13fd f4cf1bff f8de25ff e3d02bff a28821ff 5e310eff 4c2408ff 53260bff 59280bff 51260cff 895509ff c59008ff d99c08ff a9750cff 763c00ff 3f1d00ff 3b1c00ff 5f2c01ff c38905ff ffc70aff ffc80cff 8d6b0ff2 181405c6 000000b9 000000b3 000000ab 0000009f 0000008f 0000007b 00000063 0000004a 00000032 0000001d 0000000f 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 0000000a 00000010 00000019 00000023 0000002f 0000003e 0000004e 0000005e 3a330f9b 987b1be9 eccf20ff eeda2aff f2ed54ff dbd759ff 9b7a1bff 57280aff 492409ff 4d240aff 78480aff 76510eff b67b02ff 754907ff 693200ff 3d1c00ff 8a5201ff eca704ff ffbe06ff e1a808fd 42360ae3 000000bb 000000b7 000000af 000000a6 00000099 00000088 00000075 0000005f 00000049 00000034 00000022 00000013 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000a 00000011 00000019 00000024 00000031 00000040 0000004f 00000060 403b19a4 9d8b26ec e8dc3cff e8e865ff f1e74cff dfbc1cff 98660cff 4b2408ff 9b6205ff cd9400ff d99300ff c37d00ff 723b00ff b87700ff f9ae01ff f7af02ff 926207f4 1d1703ca 000000b9 000000b4 000000ac 000000a0 00000091 00000080 0000006d 00000058 00000043 00000031 00000021 00000013 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000007 0000000b 00000012 0000001b 00000025 00000032 00000041 00000051 00000062 413e22ab a7a238f0 e6e25bff f1d724ff fbce14ff daa30aff e0a204ff ffc100ff cb8a02ff af7102ff c98600ff df9800ff d19101fd 413304e3 000000bb 000000b7 000000b0 000000a6 0000009a 0000008a 00000077 00000063 0000004f 0000003c 0000002b 0000001c 00000011 0000000a 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000c 00000013 0000001c 00000027 00000034 00000043 00000053 00000064 4a4a31bb b5a628f4 f1c918ff fdc80cff d09d0bff 9c6c06ff b07d09ff 83590aff c88600ff 855404f6 201802cc 000000b9 000000b4 000000ac 000000a1 00000092 00000081 0000006e 0000005a 00000046 00000034 00000024 00000017 0000000e 00000007 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000d 00000013 0000001d 00000028 00000036 00000045 00000055 00000065 50481dc5 cca212f5 ae820bff 815706ff a66e00ff 875602fd 403205e5 000000b7 000000b5 000000b0 000000a7 0000009a 0000008b 00000079 00000064 00000050 0000003d 0000002c 0000001e 00000013 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000007 0000000d 00000014 0000001e 0000002a 00000037 00000046 00000056 05040169 5c4610cd ca9706f7 936005f2 261e04ba 000000a6 000000a9 000000a7 000000a0 00000093 00000082 0000006f 0000005b 00000047 00000034 00000025 00000018 0000000e 00000008 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000008 0000000e 00000016 0000001f 0000002b 00000038 00000048 1f1a0669 6d4c0fca 443709be 00000087 00000091 00000094 00000091 00000088 00000079 00000066 00000052 0000003e 0000002d 0000001f 00000013 0000000b 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000009 0000000e 00000016 00000020 0000002c 0000003a 0000004a 0000005a 00000069 00000073 00000079 00000075 0000006a 0000005b 00000049 00000036 00000026 00000019 0000000f 00000008 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000009 0000000f 00000017 00000022 0000002e 0000003c 00000049 00000053 00000058 00000055 0000004c 0000003d 0000002e 0000001f 00000014 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 0000000a 00000010 00000019 00000023 0000002d 00000035 00000039 00000037 0000002f 00000025 0000001a 00000010 00000009 00000004 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000b 00000011 00000018 0000001d 00000020 0000001f 00000019 00000013 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000007 0000000a 0000000d 0000000f 0000000e 0000000b 00000008 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/tab_tests.png │ ├── sng │ │ @@ -3,43 +3,43 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 986f1a00 00000000 00000000 00000000 211c0a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f535c00 00092305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07070300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8f701800 00000000 9f76182f d0921499 d5a51f7c 9f851d4e 3f3c1425 00000607 00000000 00000000 00000000 00000000 00000000 00000000 00000000 908a5900 0c0c0600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ca891400 00000000 b3770f70 533306f4 402c09f6 51320bec 85570ce1 9a710dce 967210bb 91701b99 95802768 625b1a41 32381230 00040c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fabe2210 76490bbb 110a03ff 110604ff 130603ff 110403ff 120603fe 160704fe 301605fc 513909fa 614f13f8 776426f5 908137db 9e8a28ba 8d731399 775e107a 64510f52 40370b23 00000007 00000003 00000000 37371f00 0b070000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00092305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f76182f d0921499 d5a51f7c 9f851d4e 3f3c1425 00000607 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3770f70 533306f4 402c09f6 51320bec 85570ce1 9a710dce 967210bb 91701b99 95802768 625b1a41 32381230 00040c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fabe2210 76490bbb 110a03ff 110604ff 130603ff 110403ff 120603fe 160704fe 301605fc 513909fa 614f13f8 776426f5 908137db 9e8a28ba 8d731399 775e107a 64510f52 40370b23 00000007 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b580123c 482c05de 0a0403ff 110604fe 180a04ff 180a04ff 180904ff 160804ff 120503ff 0c0002ff 090001fe 0c0000ff 160500ff 1e0f02ff 2c1805ff 4e2d06ff 704905ff 856005fc 7f6415e8 968f4acc 827d3c6c 0000000e 0000000a 00000005 00000001 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 935e0b7c 291805ff 0a0303ff 0e0603ff 180a04ff 180a04ff 180903ff 180a03ff 180a04ff 180a04ff 180a04ff 180a04ff 160904ff 150804ff 120603ff 0d0203fe 0a0003ff 070003ff 060001ff a0944cff eddd46ee 59400069 00000023 00000016 00000007 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9e701400 00000000 ce91151a 623a07bb 1b0b03ff 100604fe 100703ff 1b0a05ff 1d0b04ff 1a0a04ff 190a04ff 180a04ff 180a04ff 180903ff 170903ff 170a03ff 180a04ff 170a04ff 190a04ff 1c0a04ff 140502ff 2c1707ff dcd065fe d1b33bff 987304c9 0807005c 00000033 00000014 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ce91151a 623a07bb 1b0b03ff 100604fe 100703ff 1b0a05ff 1d0b04ff 1a0a04ff 190a04ff 180a04ff 180a04ff 180903ff 170903ff 170a03ff 180a04ff 170a04ff 190a04ff 1c0a04ff 140502ff 2c1707ff dcd065fe d1b33bff 987304c9 0807005c 00000033 00000014 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9c620c46 4b2a06eb 130603ff 160903fe 140803ff 210d05ff 220c05ff 200c05ff 1e0c05ff 1c0b04ff 1b0b05ff 1a0a04ff 190a04ff 180a04ff 180903ff 170903ff 190903ff 1b0a04ff 0b0000ff 725916ff f0df57fe 987838ff a18017f2 3e340997 00000056 00000028 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c38f1407 78480982 341805ff 140704ff 190a04ff 170a04ff 2c0f06ff 300f06ff 2e0e06ff 2a0e05ff 270d05ff 240d05ff 240c05ff 240c05ff 220b04ff 210b04ff 220a04ff 210a04ff 1d0a04ff 110002ff cca819ff cfb43bff 846330ff a68a2fff 4b4419c1 00000176 0000003d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9c630f1b 643a09d5 1d0904ff 1c0b04fe 1b0b04ff 200c05ff 3a1005ff 3c0f05ff 3d0f05ff 3c0f05ff 3d0f06ff 3a0e06ff 390e06ff 390d06ff 380d05ff 380c05ff 360c05ff 330c04ff 1e0205ff 522c03ff f7d312ff 9d7a27ff 7e5d29ff 9f8534ff 544f1fd3 0203028b 00000050 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98791800 76470c46 4a2206ff 1a0805ff 210d05ff 1d0b05ff 320f06ff 411106ff 401006ff 420f06ff 430f06ff 480f05ff 4b0f05ff 4b0f05ff 4c0f06ff 4b0f06ff 4b0e06ff 470e05ff 410e06ff 2a0005ff b37b02ff eac20fff 775419ff 7e5b1efe a28631ff 5d5822d8 03040297 0000005c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76470c46 4a2206ff 1a0805ff 210d05ff 1d0b05ff 320f06ff 411106ff 401006ff 420f06ff 430f06ff 480f05ff 4b0f05ff 4b0f05ff 4c0f06ff 4b0f06ff 4b0e06ff 470e05ff 410e06ff 2a0005ff b37b02ff eac20fff 775419ff 7e5b1efe a28631ff 5d5822d8 03040297 0000005c 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 975e1106 78460da8 290e05ff 230c06fe 240e06ff 240d05ff 2e0f05ff 390f06ff 421006ff 461006ff 491106ff 4e1007ff 4f0f07ff 511006ff 521006ff 550f06ff 561006ff 561006ff 4b0906ff 561504ff ecbb04ff b48c11ff 6a4814ff 7c5816ff a18328ff 55501ed8 0001029c 00000063 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04020000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 875e161c 5e2a09e7 240705ff 2a0e05ff 250d05ff 1f0c05ff 200c05ff 250c05ff 2e0e05ff 370e05ff 3f0f05ff 470f06ff 4f0f06ff 531006ff 571006ff 561007ff 571007ff 571006ff 480206ff 945104ff fbd00aff 7c5710ff 6b4910ff 7d5813ff ac8a1afe 494214d0 0000019d 00000064 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 7a4a0d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8c13106 8a781f14 7c611721 7a56102a 8e601131 9c681282 703905ff 412004fe 261004ff 110703ff 0e0203ff 100303ff 150604ff 1c0b05ff 230c05ff 2a0c05ff 330c05ff 3c0e05ff 450e05ff 4c0f05ff 4f1006ff 521006ff 540e06ff 510705ff d59d05ff cba30cff 5e380cff 6d480ffe 815b10ff ae880cf6 302805c2 00000098 00000060 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 875e161c 5e2a09e7 240705ff 2a0e05ff 250d05ff 1f0c05ff 200c05ff 250c05ff 2e0e05ff 370e05ff 3f0f05ff 470f06ff 4f0f06ff 531006ff 571006ff 561007ff 571007ff 571006ff 480206ff 945104ff fbd00aff 7c5710ff 6b4910ff 7d5813ff ac8a1afe 494214d0 0000019d 00000064 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8c13106 8a781f14 7c611721 7a56102a 8e601131 9c681282 703905ff 412004fe 261004ff 110703ff 0e0203ff 100303ff 150604ff 1c0b05ff 230c05ff 2a0c05ff 330c05ff 3c0e05ff 450e05ff 4c0f05ff 4f1006ff 521006ff 540e06ff 510705ff d59d05ff cba30cff 5e380cff 6d480ffe 815b10ff ae880cf6 302805c2 00000098 00000060 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 6c440d01 3824090e 00000316 4d3b0b29 7c500d41 87530d56 86500d68 894a0c79 84410c95 6e390eaf 58350dc3 50300ad1 4d2d0ade 5c3008f5 814705ff 8f5605ff 835707ff 765409ff 513b08ff 332a06ff 180b01ff 050001ff 080003ff 120404ff 1e0904ff 280b04ff 2f0d05ff 350c05ff 380d06ff 3f0e05ff 3c0506ff 6c2d04ff f4c108ff 8f630aff 583309ff 623b0aff a1750aff 8b6d05e6 030200b4 00000091 00000056 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 9a5b1013 9e5b0e97 b66508c3 c46303d1 743104e1 3c1905ee 301208f8 371708ff 3e1807ff 3b1507ff 301307ff 271006ff 1a0904ff 250905ff 3f1007fe 4e1907ff 622908ff 7a3f0bff 8f5d10ff a17714ff 967719ff 7e6a16ff 564407ff 281904ff 0a0103ff 030003ff 0a0002ff 190402ff 220b05ff 270b05ff 1f0005ff 986704ff e5b007ff 5c3305ff 4c2404fe 785515ff bb9e1ff9 322700cb 000000a9 00000082 00000046 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 89541117 854d0fb8 934d07f8 d87c03ff f19e07ff ca7b06ff 783c05ff 3c1506ff 1b0006ff 1a0505ff 200b06fe 1c0b05ff 120703ff 2a0e06ff 411107ff 3e0e07ff 3e0c07ff 3b0c06ff 3c0e06ff 421607ff 502c0dff 704714ff 956e10ff b2880cff ab840bff 80660bff 43380dff 140a09ff 000000ff 000000ff 1e1004ff ce9c05ff a16d02ff 310b00fe 855907ff c7b63afd 4e4b1bd5 000000b1 00000097 00000068 00000031 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 81521013 91550f9f 8b4405ed 4d2900ff 7b4d03ff df9b0cff ffc90eff f3ab0aff b57408ff 5a3007ff 1a0503ff 040002ff 040104ff 270c05ff 371006ff 330f06ff 330e06ff 310d05ff 2e0c05ff 2c0c05ff 280b04ff 230903ff 1c0504ff 250a05ff 4c3005ff 7e5905ff ae840dff be9c13ff 988829ff 4e4114fe 543800ff ecad02ff b47c04ff bb8b08ff c0a011f9 37340fd0 000000b1 0000009f 00000078 00000048 0000001d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 6b4d0f10 6f480f8c 663908e5 342001ff 1e1400ff 281800ff 663e04ff c38f0aff fac40cff ffd011ff daa513ff 7e5e0aff 2f1802ff 190404ff 1f0906ff 230c05ff 240c05ff 240b05ff 220b05ff 1e0b04ff 1c0a04ff 1b0a05ff 1a0a05ff 140904ff 0a0104ff 030003ff 090001ff 1a0c00ff 51390aff d5c447ff dfd150fa 896609e8 866505e2 4c3f09d3 030201b3 000000a4 00000096 00000078 00000050 00000028 0000000d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 614d0e0c 71490e76 7d3d07dd 3e2300ff 281c00ff 2b1d00ff 201600ff 211200ff 523303ff b07e0bff fad31bff ffed2cff efd331ff c39911ff 764907ff 381f06ff 1c0905ff 140403ff 150603ff 160804ff 160903ff 150804ff 140803ff 0f0603ff 0b0203ff 0b0503ff 231603ff 654600ff bd9d0eff ece15aff 9d9f57f2 0d110dbd 000000a7 0000009a 0000008d 0000007c 00000066 00000049 00000029 00000010 00000004 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 634e0e09 67471064 613709d7 392301ff 291b00ff 2a1c00ff 2b1d00ff 2a1d00ff 1e1302ff 683a01ff e3a80dff e7cb22ff d0c64eff efdd36ff ffd70cff eab708ff a37f0cff 61470eff 2d1f06ff 110501ff 070000ff 070101ff 060001ff 120901ff 3d2b01ff 876602ff ddad02ff ffd400ff facc04fe e1bf25ff 85792bef 0b0b07bc 0000009d 0000007c 0000005b 00000044 00000031 0000001e 0000000d 00000004 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 66540c06 6d4b114d 653809ce 392301ff 291c00ff 2c1d00ff 2b1e00ff 2b1e01ff 291b03ff 694206ff dba713ff efc616ff 7b4e0fff 7d571aff b68a12ff e4b107ff ffce02ff fcd618ff cdbd40ff 8e8434ff 514921ff 282411ff 58470fff a68b1eff e7ce38ff ffe825ff f5cc0dff cf9d0aff a87c14ff 9e751aff 6e560ce5 030401b1 0000008b 0000005b 00000030 00000019 0000000e 00000007 00000002 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 33320501 513e0d2a 6d3e06b9 412801ff 291c00fe 2a1c00ff 291c00ff 2c1e01ff 2f1c03ff 724506ff e8b413ff fad81aff 774a0dff 5c2e0dff 6e4214ff 805414ff a9750dff d6a90dff f3ea5fff f9fe84ff e1df71ff c8bd4cff ebd02aff fff650ff ede868ff bda634ff 976e11ff 835b16ff 77541aff 896314ff 664c03dc 000000a8 0000007e 00000045 00000018 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 3e370a10 5d3b07a3 3a2602ff 281b00ff 2c1e00ff 2d1e00ff 2c1d01ff 2f1c03ff 4e2705ff 95650dff d2aa15ff 6d480eff 522b0fff 6a3e13ff 764b17ff 7b5319ff 835a19ff 987627ff c3b559ff b4a94aff b8a228ff c9a917ff bd9e20ff 7f5a17ff 71480eff 6f4810ff 6a4711ff 755014ff 8b6512ff 4b3905d7 000000a3 00000075 0000003b 00000011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 486c1a05 84480493 4a2a00ff 211900ff 271c00ff 291c00ff 301f01ff 3f2204ff 412006ff 3f1c07ff 572b0bff 6b3d0eff 663b10ff 5f3812ff 623c14ff 734b18ff 81581cff 845c1cff 7f5417ff c9c567ff efd835ff 9e6e00ff 542804ff 623807ff 5e390aff 643e0cff 764e10ff 795110ff 815f0efc 403308d1 0000009e 0000006c 00000033 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 50ff3501 713c0989 7a3f03ff 5e3300ff 2e1c00ff 261b00fe 291b01ff 341e03ff 4c2306ff 562809ff 4b240aff 51280bff 643910ff 724513ff 714615ff 653f15ff 643e17ff 714919ff 82591cff ab9b37ff c3a821ff 714301ff 4a2003ff 502a06ff 623909ff 70460bff 67400cff 66400cff 80651df7 292610c6 00000098 00000065 0000002d 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 51340b35 975106bc c16a01f3 bc6c00ff 703f00ff 382200fe 341b03fe 3a1d05ff 4a2408ff 5c2e0aff 5d2f0cff 562c0eff 582f10ff 673e13ff 754a16ff 714717ff 623916ff 664117ff b5b04dff d6b722ff 6a4000ff 3e1700ff 5b2e03ff 5b3105ff 583208ff 623a09ff 6d430bff 796625f2 1e2010bc 00000092 0000005c 00000027 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 211c0400 bf6c1200 00000000 00000410 482c0675 b36d02d0 e99602f8 ca8304ff 825405ff 522a05fe 421b06ff 441e09ff 51280bff 5e320eff 62350fff 5c3211ff 5c3412ff 643c14ff 6c3f15ff 704616ff b7ab43ff cfaa1eff 663900ff 3d1700ff 482001ff 4f2702ff 5d3204ff 5a3005fe 593107ff 675010f0 0d0c03b6 0000008b 00000053 00000020 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000410 482c0675 b36d02d0 e99602f8 ca8304ff 825405ff 522a05fe 421b06ff 441e09ff 51280bff 5e320eff 62350fff 5c3211ff 5c3412ff 643c14ff 6c3f15ff 704616ff b7ab43ff cfaa1eff 663900ff 3d1700ff 482001ff 4f2702ff 5d3204ff 5a3005fe 593107ff 675010f0 0d0c03b6 0000008b 00000053 00000020 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 06040101 00000005 00000014 00000247 61400493 ba8306d4 e5a90afd d29f0bff 8d5d08ff 562808fe 431a09ff 4b240bff 552d0dff 5d330fff 613311ff 5c3011ff 522b11ff 694011ff bba421ff caa115ff 552f00ff 381600ff 4a1f00ff 4d2500ff 492001ff 4d2401ff 8c6108ff 7e6912ef 000103b2 00000085 0000004c 0000001c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000c 00000019 0000002f 0a080258 654c0797 b38d0edd ecbb0fff d9a40cff 8b5a0aff 4e220aff 481c0bff 4e260cff 502a0eff 562d0fff 5b2b10ff 693b0eff bb9f20ff b78c12ff 552c00ff 391800ff 431d00ff 3e1300ff 572b00fe b88906ff dbb10dfe 4d420ad8 000000a8 0000007d 00000042 00000017 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000010 0000001e 00000034 1b140458 58440a9c be940eea f7c30cff d9a90fff 7c5110fe 4b1d0aff 4c1e0aff 4e270cff 44220dff 693b0aff be900bff cc8c05ff 482600ff 311400ff 3a1100fe 7b4c04fe ebbb0bff c09d0df6 392f05cd 040400b2 00000098 0000006a 00000035 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 00000012 00000022 00000035 0b07035e 574309aa c89e11f5 fedc1dff c6a921ff 6d4912fe 4d1d08ff 451a0bff 6b4009ff e0a907ff bd7f06ff 441d00ff 401a00fe b37c04ff f6c20dff 7d650ae4 080702bf 000000ac 0000009b 00000078 0000004c 00000022 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 00000013 00000022 00000035 01010262 6b5a12ba ddcb2ef5 f2eb53fe b0942aff 5d3309ff 683a08ff ab7605fe 945b02ff 6f3a00ff d59101ff daa006f8 3a2d05d3 000000b2 000000a5 0000008f 0000006f 0000004a 00000028 0000000f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000a 00000015 00000024 00000037 0b090771 868537c3 e4da42f1 e7bc15fe cf9706ff dfa101fe b87702ff cc8800fd 976b01ea 0d0801c2 000000ab 0000009e 00000081 00000060 0000003e 00000021 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000b 00000016 00000023 0000003e 2122127c aa9117c6 c2970cf0 a16f05ff 835904f3 4a3202d5 000000b5 000000a5 00000090 00000071 0000004f 00000030 00000017 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/tab_liability.png │ ├── sng │ │ @@ -1,50 +1,50 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 502c1100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b2a1200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 744a2200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 44220a01 41210a02 00000000 00000000 00000000 00000000 00000000 00000000 512d1100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 57321600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a2b1c00 4a280f1d 47250f2e 4c2a141b 4b2a1216 4b291115 4c2a140e 61371503 00000000 00000000 00000000 00000000 00000000 40200a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 613a1900 00000000 00000000 00000000 00000000 00000000 7c512905 82552913 794e251b 6c441e1c 613b1720 5f361323 5f361226 5732133b 4c2a1082 48260fa4 45240e9b 44220c96 44240c94 44240d80 4c280f59 502d0f24 00000000 00000000 44220b06 44210a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54301300 00000000 00000000 00000000 5732171c 623c1a46 6b441f51 623d1b63 5a351589 502d119c 48270e9b 411f07a3 401e06ad 442009b1 49250cc3 502d14ea 57341af9 5f3c20f9 613d22f8 59381df8 523016f1 4a2710de 43220a9e 4d2a0c3c 522c0d3c 41200a6d 3f1f0b3d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e1f0a00 00000000 00000000 5d391817 68411d3d 603a158a 532e10d2 573315de 543216e3 522f14f1 502e13f6 5c3a1ef5 664124f7 5b381ef9 553118fb 59361bfc 744f2eff 8f6843ff 9e774fff 9c754eff 8c6542ff 825c39ff 6e482bff 522f16f1 44210ac2 543012c5 4a280fef 3d1f0a86 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 44220a01 41210a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a280f1d 47250f2e 4c2a141b 4b2a1216 4b291115 4c2a140e 61371503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c512905 82552913 794e251b 6c441e1c 613b1720 5f361323 5f361226 5732133b 4c2a1082 48260fa4 45240e9b 44220c96 44240c94 44240d80 4c280f59 502d0f24 00000000 00000000 44220b06 44210a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5732171c 623c1a46 6b441f51 623d1b63 5a351589 502d119c 48270e9b 411f07a3 401e06ad 442009b1 49250cc3 502d14ea 57341af9 5f3c20f9 613d22f8 59381df8 523016f1 4a2710de 43220a9e 4d2a0c3c 522c0d3c 41200a6d 3f1f0b3d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d391817 68411d3d 603a158a 532e10d2 573315de 543216e3 522f14f1 502e13f6 5c3a1ef5 664124f7 5b381ef9 553118fb 59361bfc 744f2eff 8f6843ff 9e774fff 9c754eff 8c6542ff 825c39ff 6e482bff 522f16f1 44210ac2 543012c5 4a280fef 3d1f0a86 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24090001 48270f3e 5e381897 613816bb 573210e6 593517fd 5f3b1efe 6a4527fe 805937fe 7f5732ff 885f38ff 9f764cff a47b53ff 976f49ff 8d6641ff a37a50ff b38b5cff 9b744bff 7b5735ff 684427ff 6f4a2bff 825c3aff 8e6642fe 7c5634fb 7f5735fc 57351bff 351a099d 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 401f0a03 401f0a57 43220cdb 4c2a10fb 532f12fb 714c2afe 8f6742fe 926a43ff 916942ff a2784eff 9e7349ff 8f653bff 996f44ff b3895cff bf9568ff b88e61ff b98e61ff 966e46ff 6a4525ff 593418ff 44220bff 40200aff 603c21fe a87e55ff b98d61ff a27850ff 533217ff 2c1506a3 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b1d0925 40200acd 401f09ff 45240dff 6f4a2bff a0774eff ab8056ff a57b51ff 936a42ff 946a40ff 9f754bff 946a40ff 8a6037ff 9d7349ff b98f62ff c79c6cff b1885cff 654124ff 603c1dff 825932ff 6d4824ff 40200aff 57341bff ae855aff c49869fe 8d6540ff 43230dfc 1d0e0482 00000011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 29140636 3c1e09df 401f0aff 44230cfe 704b2cff a1774eff ab8055ff a37950ff 805935ff 6b4524ff 845d37ff 9b7147ff 90653cff 91673dff a87e53ff b78d60ff 855f3cff 46250dff 714b28ff 956b3fff 7d542fff 5e391eff 946e48ff c69c6cff ae8458ff 643e21ff 2d1607db 07030158 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0c060132 2c1607bf 40200aff 3f1f09ff 492710fe 704a2aff 986f47ff aa7f54ff 906842ff 5b381cff 533016ff 7c5532ff 91663dff 8d633aff 9e744bff a1784fff 5e3b1fff 44220bff 7c532fff 7e552fff 694324ff 906943ff c99f6fff bd9364ff 845e37ff 44250ffa 150a039f 00000036 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000028 1309038d 301807e8 41200aff 3f1e08ff 45230cff 653f22fe 8f653fff a0754aff 7f5731ff 4f2c13ff 4d2c13ff 764e2cff 8c6139ff 9b7146ff 956d45ff 512e15ff 492710ff 724b28ff 694424ff 825c39ff b08759ff ba9060ff 8d6639ff 563212ff 3a1c08f6 160b0376 00000019 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000013 02010054 140a03ad 2c1607e5 3c1e09f8 3f1f09fe 43210bff 573217ff 744d2bff 825833ff 674122ff 401f0aff 502c14ff 7f5631ff a0764aff 926a43ff 4a2911ff 48260eff 6c4727ff 845d38ff 9b7147ff 986e41ff 885f35ff 613c28ff 4a261dff 40200cff 3119078c 00000005 ff832900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 00000026 00000064 0d0601a9 301808e6 41200afd 41200aff 3f1e07ff 452309ff 512f11ff 533112ff 422109ff 3f1e08ff 654021ff 966c44ff 855f3cff 45240dff 44230aff 684423ff 845e33ff 7d562aff 6d471fff 613730ff 6f4073ff 6c4164ff 452310ff 3d1e08da 3d1e094a 00000000 210d0400 42210b00 00000000 00000000 42210a00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000027 190c047c 381b08e4 41200afe 422109ff 432212ff 421f15ff 411e0eff 41200dff 43210bff 401e06ff 462609ff 593718ff 553415ff 3f1f04ff 3e1e05ff 4e2c13ff 56311aff 532d25ff 5a3045ff 723e85ff 955ec7ff 734771ff 42210bfe 412009ff 3f200bc8 3c1d0923 00000000 00000000 42210b00 42210b00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30160700 00000000 00000000 24110415 34180885 3e1e0af1 401f08ff 42210aff 47221dff 4d2536ff 4e243eff 4b233cff 492437ff 48232eff 431f1eff 401f17ff 48251fff 502c2fff 582f43ff 5f3458ff 66376bff 723f87ff 854fadff 8956b9ff 724687ff 4e2b2bff 44230aff 46250eff 3f1f0bf7 391c096d 17080300 00000000 44220d00 42210b00 41200a00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 46250e00 00000000 00000000 602d1a00 36170420 391a0672 523018d9 603d21fe 49270fff 3d1c07fe 401e0dff 46221dff 49222fff 472139ff 472144ff 4a2353ff 492153ff 4a2453ff 61376cff 6d4080ff 73438eff 774795ff 774796ff 77488dff 72467dff 653d57ff 654132ff 674223ff 523015ff 553218ff 4a2911fe 3d1e0acd 3b1c094b 00000000 00000000 00000000 00000000 42210b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 3d1e0b00 00000000 00000000 2d0d000e 33140247 3d1d09a5 5a381ee9 896240ff 946c45ff 674223fe 563318ff 502e14ff 412109ff 3f1f08ff 42200cff 3f1f10ff 3f1d19ff 401d26ff 411e34ff 48243fff 4b273dff 4d2936ff 4a272cff 4e2a28ff 512f26ff 472616ff 603c1dff 9a7144ff 9e754bff 634023ff 59361bfe 644022ff 4a2811fd 391a07b3 381b081b 00000000 00000000 f4782c00 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000013 02010054 140a03ad 2c1607e5 3c1e09f8 3f1f09fe 43210bff 573217ff 744d2bff 825833ff 674122ff 401f0aff 502c14ff 7f5631ff a0764aff 926a43ff 4a2911ff 48260eff 6c4727ff 845d38ff 9b7147ff 986e41ff 885f35ff 613c28ff 4a261dff 40200cff 3119078c 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 00000026 00000064 0d0601a9 301808e6 41200afd 41200aff 3f1e07ff 452309ff 512f11ff 533112ff 422109ff 3f1e08ff 654021ff 966c44ff 855f3cff 45240dff 44230aff 684423ff 845e33ff 7d562aff 6d471fff 613730ff 6f4073ff 6c4164ff 452310ff 3d1e08da 3d1e094a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000027 190c047c 381b08e4 41200afe 422109ff 432212ff 421f15ff 411e0eff 41200dff 43210bff 401e06ff 462609ff 593718ff 553415ff 3f1f04ff 3e1e05ff 4e2c13ff 56311aff 532d25ff 5a3045ff 723e85ff 955ec7ff 734771ff 42210bfe 412009ff 3f200bc8 3c1d0923 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24110415 34180885 3e1e0af1 401f08ff 42210aff 47221dff 4d2536ff 4e243eff 4b233cff 492437ff 48232eff 431f1eff 401f17ff 48251fff 502c2fff 582f43ff 5f3458ff 66376bff 723f87ff 854fadff 8956b9ff 724687ff 4e2b2bff 44230aff 46250eff 3f1f0bf7 391c096d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 36170420 391a0672 523018d9 603d21fe 49270fff 3d1c07fe 401e0dff 46221dff 49222fff 472139ff 472144ff 4a2353ff 492153ff 4a2453ff 61376cff 6d4080ff 73438eff 774795ff 774796ff 77488dff 72467dff 653d57ff 654132ff 674223ff 523015ff 553218ff 4a2911fe 3d1e0acd 3b1c094b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d0d000e 33140247 3d1d09a5 5a381ee9 896240ff 946c45ff 674223fe 563318ff 502e14ff 412109ff 3f1f08ff 42200cff 3f1f10ff 3f1d19ff 401d26ff 411e34ff 48243fff 4b273dff 4d2936ff 4a272cff 4e2a28ff 512f26ff 472616ff 603c1dff 9a7144ff 9e754bff 634023ff 59361bfe 644022ff 4a2811fd 391a07b3 381b081b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 43230f2f 4e2d1691 55331ada 724e2efa 976f48ff 976f47ff 785130fe 805936ff 986e47ff 765130ff 4d2b12ff 603c1cff 704b29ff 684323ff 5b3819ff 563316ff 4f2d14ff 4c2a12ff 563318ff 64401fff 6e4a24ff 7d572fff 815a33ff 5f3b1aff 543215ff 926943ff b2865aff 825c39ff 502e14ff 694425fe 6a4628ff 4b2912f2 391b0799 3e200c25 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 3f1e0a00 602d0f00 00000000 31130123 694629b5 835d3bf7 946c44ff a0754cff 8c633dff 7a522ffe 845d38ff a57c51ff 946c45ff 603c20ff 6b4425ff 996e45ff a77c52ff a2794fff 9b734aff 966d46ff 906841ff 8e673fff 966e45ff 9e754bff a47b50ff ae8459ff a97e52ff 855c36ff 553016ff 664124ff a67b52ff a57c53ff 5e3b1fff 4d2a11ff 785230ff 775230ff 492710f1 3919067c 3a1f0a0a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 31130123 694629b5 835d3bf7 946c44ff a0754cff 8c633dff 7a522ffe 845d38ff a57c51ff 946c45ff 603c20ff 6b4425ff 996e45ff a77c52ff a2794fff 9b734aff 966d46ff 906841ff 8e673fff 966e45ff 9e754bff a47b50ff ae8459ff a97e52ff 855c36ff 553016ff 664124ff a67b52ff a57c53ff 5e3b1fff 4d2a11ff 785230ff 775230ff 492710f1 3919067c 3a1f0a0a 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 1700000a 4c2c1578 906944f1 a57b50ff 916941ff 78512efe 78512eff 936b43ff aa7f54ff 906743ff 5c381cff 674020ff 936a40ff a87d53ff a77d54ff a77d53ff a77d52ff a87e53ff a97f54ff aa8055ff a87e54ff a57b52ff ab8156ff bc9264ff af855aff 966c43ff 744c29ff 502e14ff 88603cff b4895dff 805b39ff 3f1e08ff 603c20fe 966d45ff 6a4527ff 371905b0 2b14021d 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 2e12013b 704e30c9 9e754cfe 835a35ff 724b27ff 7c5530ff 9d734aff a87d52ff 8a643fff 59371bff 633d1fff 8e643aff 9d7349ff a57b52ff a67c52ff a57b51ff a57b51ff a57b51ff a57c51ff a47b51ff a47b51ff aa8056ff bb9163ff c29869ff ae8459ff 9b7147ff 875f37ff 583519ff 664124ff ab8056ff a17851ff 4d2b13ff 48270fff 986f47fe 906842ff 47270fdf 2a110246 00043501 45223b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 462d2000 2f110022 45250f9e 89633ff7 825b36ff 6a4425ff 8e643dff a77d51ff b48c64ff a8825eff 7a593cff 775538ff 9b744dff 916742ff 8b633eff aa835cff b48e66ff b28c65ff b28c65ff b38c66ff b48f63ff b69064ff b8926bff c59f75ff cea87cff c49e73ff af875eff a47c55ff a17952ff 825f3fff 705035ff ab855fff bc946bff 6b482aff 3f1d08ff 855d3aff a67c52ff 613f21fd 35190b8c 2e15170f 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 31170806 33150461 58371ce8 7f5936ff 6e4928ff 916942fe ab8055ff b48c67ff bf9c88ff a38d7fff a29282ff a39383ff a18f7eff 9a836bff a88664ff ccaa93ff b58a7dff b98f7fff bd927fff c0977fff caa37eff cfa981ff cda27eff c89d7eff bb907dff b48c7dff bd997fff ba967eff ac8f81ff a89282ff a29383ff a78c7fff caa587ff 9d7a59ff 3f1c07ff 704a2cff ab8156ff 7d5734ff 41230fc8 2d140a28 11090600 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 26140500 2d160619 35180697 59371cfb 6c4627ff 815a38fe a97e54ff a77d54ff bb9674ff 8e5e55ff 020000ff 000000ff 000000ff 000000ff 623933ff c29982ff b38777ff 470000ff 590400ff 5b0400ff 651000ff 954f17ff b37849ff 852b00ff 6c1000ff 450000ff 420000ff 73302bff 581e1bff 000000ff 010000ff 000000ff 000000ff 975f43ff c6a584ff 46240cff 5f3c20ff a77c52fe 8f6741ff 482912da 230f0238 05030001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 2e12013b 704e30c9 9e754cfe 835a35ff 724b27ff 7c5530ff 9d734aff a87d52ff 8a643fff 59371bff 633d1fff 8e643aff 9d7349ff a57b52ff a67c52ff a57b51ff a57b51ff a57b51ff a57c51ff a47b51ff a47b51ff aa8056ff bb9163ff c29869ff ae8459ff 9b7147ff 875f37ff 583519ff 664124ff ab8056ff a17851ff 4d2b13ff 48270fff 986f47fe 906842ff 47270fdf 2a110246 00043501 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 2f110022 45250f9e 89633ff7 825b36ff 6a4425ff 8e643dff a77d51ff b48c64ff a8825eff 7a593cff 775538ff 9b744dff 916742ff 8b633eff aa835cff b48e66ff b28c65ff b28c65ff b38c66ff b48f63ff b69064ff b8926bff c59f75ff cea87cff c49e73ff af875eff a47c55ff a17952ff 825f3fff 705035ff ab855fff bc946bff 6b482aff 3f1d08ff 855d3aff a67c52ff 613f21fd 35190b8c 2e15170f 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 31170806 33150461 58371ce8 7f5936ff 6e4928ff 916942fe ab8055ff b48c67ff bf9c88ff a38d7fff a29282ff a39383ff a18f7eff 9a836bff a88664ff ccaa93ff b58a7dff b98f7fff bd927fff c0977fff caa37eff cfa981ff cda27eff c89d7eff bb907dff b48c7dff bd997fff ba967eff ac8f81ff a89282ff a29383ff a78c7fff caa587ff 9d7a59ff 3f1c07ff 704a2cff ab8156ff 7d5734ff 41230fc8 2d140a28 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 2d160619 35180697 59371cfb 6c4627ff 815a38fe a97e54ff a77d54ff bb9674ff 8e5e55ff 020000ff 000000ff 000000ff 000000ff 623933ff c29982ff b38777ff 470000ff 590400ff 5b0400ff 651000ff 954f17ff b37849ff 852b00ff 6c1000ff 450000ff 420000ff 73302bff 581e1bff 000000ff 010000ff 000000ff 000000ff 975f43ff c6a584ff 46240cff 5f3c20ff a77c52fe 8f6741ff 482912da 230f0238 05030001 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 11080201 2914062b 361a08b7 4e2c13ff 5e3a1cff 916943ff a87e53ff a67c52ff b8936fff a16f63ff 250000ff 56473eff 9d8f80ff 57332dff 4b0000ff 77352fff b38777ff 570400ff 8b4a2bff c0977cff c9a285ff cba37fff af754dff 751d00ff 975a49ff b79080ff 5a1311ff 4c0000ff 8d6257ff 8a7c6dff 0b0706ff 090908ff 7c685dff c9a487ff b8926aff 502e13ff 573419ff a37a4fff 946a42ff 4b2b14e1 1d0c0241 01000002 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000002 180c032c 331808bb 45220dff 543117ff 936c45ff a77d52ff a67c52ff b8936fff a06f62ff 3d0000ff 9f7063ff c39e7bff d2b299ff 5c100eff 571210ff 885b51ff 510700ff 792c0aff 924b1eff 964e1fff af7650ff a86f50ff 5f0800ff 611412ff 67231fff 4e0202ff 691d1bff d8bda2ff b19881ff 23201cff 181513ff ae9781ff c7a077ff af8558ff 623d1fff 573519ff a2774eff 976e44ff 4e2f15e5 1f0d0347 02000003 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000002 09040126 2c1506a8 3f1f08ff 4b2910ff 916943ff a77d52ff a67d53ff b6926eff 9b6f63ff 3c0000ff a06f63ff b38d67ff dfc5a9ff 5c1513ff 45110fff 79534aff 520b01ff 762500ff 7d2800ff 782400ff a56e52ff 9a6150ff 4f0000ff 4b0000ff 470000ff 4c0000ff 4b0000ff b8907eff b59c81ff 25231fff 331614ff ba927cff c29a6fff ac8257ff 714c2aff 5e3a1eff a1764dff a0774dff 54351ce5 1c0d0246 00000003 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000001 0000001c 2110048a 3a1c08f9 40200aff 835d38fe aa7f54ff a77d53ff b48f6bff 966f63ff 380000ff 996559ff e0c6afff 945e53ff 3b0000ff 4c211dff a57e70ff 540600ff 9b5b38ff dabca3ff e0c7b0ff dcc0aaff 8f5449ff 470000ff 9c6b5fff ead4baff 631e1bff 4a0000ff 986559ff caa990ff 590c0cff 641715ff b9937dff c39b70ff a4794fff 825b37ff 6b4729ff a2784fff a77c53ff 56371fdb 1207003b 00000002 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 01000000 0000000e 150a0366 361b09e7 3e1d08ff 5e3a1eff 9d744cfe a97f55ff b4916dff 8f6a5eff 3b0000ff 460000ff 420000ff 420000ff 3e1512ff 9e7d6cff b08576ff 550000ff 701b00ff 610c00ff 530000ff 510000ff 985f52ff 500000ff 4d0000ff 440000ff 4a0000ff 530c0aff bc9683ff caa78eff 600f0aff 590c09ff b9937eff c49c6fff a0764bff 88603bff 6f4a29ff 9d754bff 926a43ff 482c16cb 0c040035 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 150a0366 361b09e7 3e1d08ff 5e3a1eff 9d744cfe a97f55ff b4916dff 8f6a5eff 3b0000ff 460000ff 420000ff 420000ff 3e1512ff 9e7d6cff b08576ff 550000ff 701b00ff 610c00ff 530000ff 510000ff 985f52ff 500000ff 4d0000ff 440000ff 4a0000ff 530c0aff bc9683ff caa78eff 600f0aff 590c09ff b9937eff c49c6fff a0764bff 88603bff 6f4a29ff 9d754bff 926a43ff 482c16cb 0c040035 00000001 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000006 06030143 2a1507c1 3f1f0aff 3f1f0aff 6e4929ff a57c52ff b5916dff 997869ff 75403aff 81443dff 80443dff 79423cff a68a75ff c2a27cff bc9482ff 854337ff 92553dff 92523cff 8e4f3cff 915745ff ad7b63ff 995639ff 9b5b3cff 97563cff 8d4c38ff b98d76ff c4a37fff c5a386ff 9e6045ff 8e4e42ff c29c85ff b58e64ff 8f6740ff 674325ff 522f15fe 664224ff 5d3a1eff 2f1a0aac 06020028 00000001 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000002 00000024 10080287 301808e4 3c1d08fd 45240cff 855e39fe a97f54ff b79470ff c9ab89ff ceb08eff ceaf8dff cbac8aff a8835dff 986f42ff bf9e76ff d3b691ff d5b794ff d6b895ff d8b996ff d6b793ff cfad84ff dbbe9bff dbbe9aff dec09cff dcbe9bff caa77fff 926b45ff 7f5d41ff a3866cff a88c70ff 957356ff 785437ff 5b3720ff 5b361efe 663f24ff 4b2711ff 371908f1 170a037f 0000001a 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 01000000 00000010 0000004f 0c0602a3 291506e0 3d1c07fe 583418fe 936940ff 986c41ff 92683dff a3784dff a87d51ff 9c7147ff 8e6339ff 9b7144ff a67e4dff ad8554ff b88f5fff bd9363ff be9363ff be9464ff be9466ff bc9162ff b78c5eff b2875aff ad8155ff a87f54ff 946c45ff 633e20ff 4d290fff 4e2b11ff 5a3817ff 6c481eff 6d481eff 8b6534ff 9b7641ff 5f3e1cfc 2a1604c8 0a060153 0000000d 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000003 00000020 0000005c 0a0401a3 371b09f1 42210aff 603c1ffe 8e623cff 875c36ff 7b5532ff 9b734aff a47a4fff 91663dff 976d42ff a77e4fff ad8454ff b18759ff b38b5cff b38b5dff b2895cff ad8457ff a67d51ff 986f45ff 8f653dff 946a41ff a37a4fff 956d47ff 623d21ff 522d17ff 76551fff b29129ff c9a82cff cbb431ff d5c044ff d3ba55ff a48f3bf5 5e531ca6 0f0f0431 00000004 06060100 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000010 0000004f 0c0602a3 291506e0 3d1c07fe 583418fe 936940ff 986c41ff 92683dff a3784dff a87d51ff 9c7147ff 8e6339ff 9b7144ff a67e4dff ad8554ff b88f5fff bd9363ff be9363ff be9464ff be9466ff bc9162ff b78c5eff b2875aff ad8155ff a87f54ff 946c45ff 633e20ff 4d290fff 4e2b11ff 5a3817ff 6c481eff 6d481eff 8b6534ff 9b7641ff 5f3e1cfc 2a1604c8 0a060153 0000000d 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000003 00000020 0000005c 0a0401a3 371b09f1 42210aff 603c1ffe 8e623cff 875c36ff 7b5532ff 9b734aff a47a4fff 91663dff 976d42ff a77e4fff ad8454ff b18759ff b38b5cff b38b5dff b2895cff ad8457ff a67d51ff 986f45ff 8f653dff 946a41ff a37a4fff 956d47ff 623d21ff 522d17ff 76551fff b29129ff c9a82cff cbb431ff d5c044ff d3ba55ff a48f3bf5 5e531ca6 0f0f0431 00000004 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000001e 0000005a 190c04b8 3b1d0af8 42210aff 573317ff 583518fe 43210cff 603c1fff 956b44ff 996f44ff 8f653cff 976d41ff 9d7547ff a2794cff a37a4eff a0784cff 9c7348ff 997045ff 93693fff 8c633aff 93693fff a2784cff a37951ff 70492bff 593517ff 7a5a1fff a28723ff c2a128ff cdb32cff d8c730ff e1cd45ff f1da6aff efd86cff cab849c0 776f1b2c 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000024 0000006f 130902be 331908ee 3e1e09fe 3f1f09fe 3f1e09fe 3e1c08ff 553117ff 7f5632ff 8e6239fe 8d6339ff 8c6239ff 8e643aff 91663dff 8f673dff 8d633aff 8b6237ff 8e653cff 986e45ff 9e744afe 936943ff 754c2eff 6e4b1aff b59e2afe dacb33ff d9c538ff d2b641ff d2b73bff ceae2dff cdb02dfe d1b733fe c8a831ff c9af2dfa d2c430a3 d6ca311d d2c73000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000024 0000006f 130902be 331908ee 3e1e09fe 3f1f09fe 3f1e09fe 3e1c08ff 553117ff 7f5632ff 8e6239fe 8d6339ff 8c6239ff 8e643aff 91663dff 8f673dff 8d633aff 8b6237ff 8e653cff 986e45ff 9e744afe 936943ff 754c2eff 6e4b1aff b59e2afe dacb33ff d9c538ff d2b641ff d2b73bff ceae2dff cdb02dfe d1b733fe c8a831ff c9af2dfa d2c430a3 d6ca311d 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000034 00000076 090401af 241206da 351a08ee 3b1d0af5 3c1d09f9 3a1a07fd 49270eff 664121ff 7e5631ff 8a5f37fe 8c6238ff 8d6339ff 8d633aff 8d633afe 8e643aff 956b42ff 926942ff 76502eff 583318fe 421f0bfd 7c5c19fe d1b02eff d7be31ff e0ca47ff edd562ff e5d050ff d5bf32fe ceb02cfe caae2afe c9ad2efe dac23fff dbca43dd cab93b55 cab43915 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002f 00000063 00000092 0a0501b3 130a03c4 180c03cc 271306de 381a08f6 3f1e09fd 4e2a11ff 633e1eff 774f2bff 815732ff 855c34ff 825933ff 815731ff 6e4726ff 513015fc 43240df9 3b1f0bf1 291306e6 604412ee b08c24fb b99829fa d1b33efd dfbf45ff d7b836ff c9a82bff caaa2cfe d6c231ff e4d150ff f7de7cfe f1d774ff cdb247cd c0a43951 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000001e 00000041 00000062 00000077 00000086 0301009f 160b03c3 271205e1 351907f3 3e1f09fb 47260eff 502d13ff 563317fe 502e15fb 482a13f6 301909e8 1c0d03d8 150a03cb 0e0702bc 050201ad 221a07b9 514110d0 514412d2 78661fdd a68829ef ac9026f2 c6a72afc cda82cff cfb42dff dfc54cff f0d46dff e1c254ff af932fd8 8b73225a 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000a 00000018 00000025 00000032 0000004e 00000078 050201a1 120802c1 1e0f04d6 251104e2 271305e5 251204e1 1d0e03d7 120801c5 060200ac 00000095 00000082 0000006d 0000005e 0000006c 00000085 0000008d 0a08019d 271f07b6 262108be 6a5e18d8 a88d25f2 aa8c25f5 ac902af4 a98f31f1 877121e4 4e3f10a6 2c240945 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000004 0000000f 0000002a 0000004f 00000075 02010092 040200a3 040200a8 030100a1 02010093 0000007a 0000005a 0000003e 0000002c 0000001f 00000016 00000020 0000002f 00000035 00000048 00000063 00000076 08080295 1b1706b3 1c1706bc 1b1605bc 181404b7 0f0c02a4 03030070 0000002c 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000f 00000024 0000003b 0000004b 00000050 0000004a 0000003b 00000026 00000013 00000008 00000002 00000000 00000000 00000001 00000003 00000004 0000000c 00000016 00000022 00000040 00000063 00000070 0000006f 00000067 00000050 0000002d 0000000f 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/btn_week.png │ ├── sng │ │ @@ -1,124 +1,82 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (239,231,239) # rgb = (0xef,0xe7,0xef) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (198,190,198) # rgb = (0xc6,0xbe,0xc6) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (247,243,247) # rgb = (0xf7,0xf3,0xf7) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -127,15 +85,14 @@ │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ @@ -161,61 +118,103 @@ │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ } │ │ tRNS { │ │ - 0 0 1 2 3 7 12 5 6 17 135 11 16 132 33 255 255 34 26 255 22 36 51 255 255 48 255 255 21 10 25 223 255 255 255 255 218 35 255 255 255 255 255 255 255 255 29 255 255 255 255 255 255 255 255 255 41 35 15 9 37 30 28 20 4 243 255 255 253 168 24 255 43 40 243 255 120 44 243 156 18 255 116 253 32 243 255 255 255 209 32 250 255 255 243 45 171 236 61 192 255 255 187 13 19 130 250 90 70 245 255 129 25 34 209 200 31 23 133 245 65 14 51 241 164 8 164 255 245 56 61 248 161 161 253 70 43 241 202 123 128 207 53 75 207 145 147 197 92 226 248 39 224 200 161 113 34 163 217 217 152} │ │ + 0 1 2 3 7 12 5 6 17 135 11 16 132 33 34 26 22 36 51 48 21 10 25 223 218 35 29 41 35 15 9 37 30 28 20 4 243 253 168 24 43 40 243 120 44 243 156 18 116 253 32 243 209 32 250 243 45 171 236 61 192 187 13 19 130 250 90 70 245 129 25 34 209 200 31 23 133 245 65 14 51 241 164 8 164 245 56 61 248 161 161 253 70 43 241 202 123 128 207 53 75 207 145 147 197 92 226 248 39 224 200 161 113 34 163 217 217 152} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000101010203040403020304040302010101010101010101010101010101010101010100000000000000 │ │ -000000000000000101010305060605070506060503010101010101010101010101010101010101010100000000000000 │ │ -0000000000000001010108090a0a090b0c0d0d0c07010101010101010101010101010101010101010100000000000000 │ │ -00000000000000020405090e0f10111211130f0e09050402010101010101010101010101010101010100000000000000 │ │ -00000000000000040b14151617181619161a1b16151c1d04010101010101010101010101010101010100000000000000 │ │ -00000000000000051e1f201318211b221318231b22241c05010101010101010101010101010101010100000000000000 │ │ -000000000000001d252326272829292a2b2a29292c2d2e1d010101010101010101010101010101010100000000000000 │ │ -000000000000000b112d2f302931312930293131292b0e0b010101010101010101010101010101010100000000000000 │ │ -000000000000000b1132303131313131313131313128110b010101010101010101010101010101010100000000000000 │ │ -000000000000000b112d333435353535353535343637110b010101010101010101010101010101010100000000000000 │ │ -000000000000000b112d31163811111111113816332f393a051d0b0b0b0b0b0b0b0b0b0b3b0804020100000000000000 │ │ -000000000000000b112d27381c0b0b0b0b0b1c382c2b3c14143d1111111111111111110e3e3f0b400100000000000000 │ │ -000000000000000b112127110b01010101010b113227380e4142434243424342434243424445463b0300000000000000 │ │ -000000000000000b112d47110b01010101010b11212748494a3247474b47474b47474b4723224c3a0400000000000000 │ │ -000000000000000b112147110b01010101010b1121474d4d4e272a2a2b2a2a2b2a2a2b2a2a274f504000000000000000 │ │ -000000000000000b112147381c0b0b0b0b0b1c38214748494e2b373730373730373730375130520c0400000000000000 │ │ -000000000000000b0e23181638111111111138160f53495455565758575856332937373031595a1d0300000000000000 │ │ -000000000000003b3e5b23225c5d5d5d5d5d5d42175e543f143d1111155f16602a372a2961620c070100000000000000 │ │ -00000000000000083f635664653636363636363636661c1d051d0b6768396922322a296a6b1c05020100000000000000 │ │ -00000000000000041d3f2e0e111111111111110e3e3f1d0401010207096c6d1b6e2a296f703b03010100000000000000 │ │ -000000000000000204083b0b0b0b0b0b0b0b0b0b3b080402010103067172202d2c307374060401010100000000000000 │ │ -00000000000000010101010101010101010101010101010101020575765d23472a777809400101010100000000000000 │ │ -0000000000000001010101010101010101010101010101010104797a7b223227307c127d020101010100000000000000 │ │ -000000000000000101010101010101010101010101010101027d707e427f472a80813a04010101010100000000000000 │ │ -000000000000000101010101010101010101010101010101043a82831732272884127d02010101010100000000000000 │ │ -000000000000000101010101010101010101010101010102054685427f472786870c0401010101010100000000000000 │ │ -0000000000000001010101010101010101010101010101036788891732472b8a3d1d0201010101010100000000000000 │ │ -0000000000000001010101010101010101010101010101073f8b5d233247278c1c070101010101010100000000000000 │ │ -00000000000000010101010101010101010101010101021d2e8d137f3227538e79030101010101010100000000000000 │ │ -00000000000000010101010101010101010101010101043a8f5d1832326e902e3b020101010101010100000000000000 │ │ -00000000000000010101010101010101010101010101071c9120212d3247927508010101010101010100000000000000 │ │ -00000000000000010101010101010101010101010101051293222132264b940904010101010101010100000000000000 │ │ -000000000000000101010101010101010101010101017d3e95182d2d4b96970602010101010101010100000000000000 │ │ -000000000000000101010101010101010101010101017d1298212d2d2799127d01010101010101010100000000000000 │ │ -00000000000000010101010101010101010101010101073f9a6e272c2b9b504001010101010101010100000000000000 │ │ -00000000000000010101010101010101010101010101040b9c9d9e9fa0463b0301010101010101010100000000000000 │ │ -0000000000000001010101010101010101010101010102400b687070501d040101010101010101010100000000000000 │ │ -000000000000000101010101010101010101010101010102040705050703020101010101010101010100000000000000 │ │ +000000000000000000000102030302010203030201000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000204050504060405050402000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000007080909080a0b0c0c0b06000000000000000000000000000000000000000000000000000000 │ │ +00000000000000010304080d76770e0f0e78760d08040301000000000000000000000000000000000000000000000000 │ │ +00000000000000030a101112797a1213127b7c1211141503000000000000000000000000000000000000000000000000 │ │ +000000000000000416177d787a7e7c7f787a807c7f181404000000000000000000000000000000000000000000000000 │ │ +000000000000001519808182838484858685848487881a15000000000000000000000000000000000000000000000000 │ │ +000000000000000a0e88898a848b8b848a848b8b84860d0a000000000000000000000000000000000000000000000000 │ │ +000000000000000a0e8c8a8b8b8b8b8b8b8b8b8b8b830e0a000000000000000000000000000000000000000000000000 │ │ +000000000000000a0e888d8e8f8f8f8f8f8f8f8e90910e0a000000000000000000000000000000000000000000000000 │ │ +000000000000000a0e888b121b0e0e0e0e0e1b128d891c1d04150a0a0a0a0a0a0a0a0a0a1e0703010000000000000000 │ │ +000000000000000a0e88821b140a0a0a0a0a141b87861f1010200e0e0e0e0e0e0e0e0e0d21220a230000000000000000 │ │ +000000000000000a0e7e820e0a00000000000a0e8c821b0d2492939293929392939293922526271e0200000000000000 │ │ +000000000000000a0e88940e0a00000000000a0e7e8228292a8c94949594949594949594807f2b1d0300000000000000 │ │ +000000000000000a0e7e940e0a00000000000a0e7e942c2c2d828585868585868585868585822e2f2300000000000000 │ │ +000000000000000a0e7e941b140a0a0a0a0a141b7e9428292d8691918a91918a91918a91968a300b0300000000000000 │ │ +000000000000000a0d807a121b0e0e0e0e0e1b1276312932339798999899978d8491918a8b3435150200000000000000 │ │ +000000000000001e2136807f9a9b9b9b9b9b9b927937322210200e0e11381239859185843a3b0b060000000000000000 │ │ +0000000000000007223c979c9d90909090909090903d141504150a3e3f1c407f8c858441421404010000000000000000 │ │ +000000000000000315221a0d0e0e0e0e0e0e0e0d21221503000001060843447c9e858445461e02000000000000000000 │ │ +000000000000000103071e0a0a0a0a0a0a0a0a0a1e0703010000020547487d88878a494a050300000000000000000000 │ │ +0000000000000000000000000000000000000000000000000001044b4c9b8094854d4e08230000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000034f50517f8c828a520f53010000000000000000000000 │ │ +00000000000000000000000000000000000000000000000001534654929f948555561d03000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000031d5758798c8283590f5301000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000104275a929f94825b5c0b0300000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000023e5d5e798c94865f20150100000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000622609b808c94826114060000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000001151a62789f8c8231634f020000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000031d649b7a8c8c9e651a1e010000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000614667d7e888c94674b07000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000040f687f7e8c8195690803000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000053216a7a8888956b6c0501000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000530f6d7e8888826e0f5300000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000006226f9e828786702f2300000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000030a7172737475271e0200000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000001230a3f46462f15030000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000001030604040602010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/android.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 c6db7b20 bdd36310 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 c6df6310 bddb5a40 bddb5a60 bdd75280 b5d34a80 b5cf4250 adcf4240 8c289400 8c2c8c00 8c2c9400 c6db7b10 bdd76320 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 bddb63ff b5cf5aaf 8c289400 8c2c8c00 8c2c9400 d6e77320 cee37380 c6e36bcf c6df6bff bddb63ff bdd75aff b5d752ff b5cf52ff adcf4aff adcb42ff a5cb39ff a5c739af a5c33160 c6db73b6 cee77bff 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c288c00 c6db7b30 b5cf52ff 94ba2950 d6eb8410 d6eb849f cee77bff cee773ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adcb39ff a5c739ff adcb42ff cee784ff 94ba298f 8c2c9400 8c288c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 a5cb4280 84aa21e0 c6df7bef cee37bff d6eb7bff cee37bff c6e373ff c6df63ff c6df63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff a5cb42ff adcb4aff b5d75aff 94b229ff 94ba21ff 8cb621cf 8cb62120 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c8c00 d6eb8c91 84a229ff 9cb652ff cee77bff cee77bff cee77bff cee36bff c6df6bff bddf63ff bdd763ff bdd752ff b5d352ff add34aff adcb42ff adcb42ff bdd75aff 94ba29ff 7b9e18ff 84a221ff 8caa21ff 8cb618ef 8cb21830 8c2c9400 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 e7fb9c70 e7f79cff deef8cff deef8cff d6eb84ff d6eb7bff cee77bff cee373ff c6df6bff c6df63ff bdd763ff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff a5c339ff 7ba621ff 8caa29ff 8cb229ff 8cb621ff 8cb621ff 84b210ef 84ae1030 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 e7f79c40 def794ff def394ff def38cff d6ef8cff d6ef84ff cee77bff cee773ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcb42ff a5cb42ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb618ff 84b218ff 84ae10cf 8c289400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 def78c10 def394df e7f794ff def38cff deef8cff d6ef84ff d6eb84ff cee77bff cee773ff c6e36bff c6df6bff c6df63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff a5cb39ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa0880 8c2c9400 842c8c00 8c289400 8c2c8c00 8c2c9400 84288c00 8c2c9400 8c2c8c00 8c289400 842c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 def38c80 deef8cff def38cff d6ef8cff d6ef84ff d6eb84ff d6eb7bff cee773ff cee373ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adc742ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb218ff 84b218ff 7baa08ff 7baa08ef 73a60010 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 8c2c9400 d6ef84ef d6ef8cff d6ef84ff deeb84ff d6eb84ff d6eb7bff cee77bff cee373ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb39ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 84ae10ff 7bae10ff 7ba608ff 73a60070 8c289400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 d6eb7b50 d6eb84ff d6eb84ff d6eb84ff d6eb7bff cee77bff cee77bff cee773ff c6e373ff c6df6bff c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff adcf4aff adcf42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa10ff 7ba600ff 73a200bf 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 842c8c00 8c289400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 cee77b80 cee773ff cee77bff cee77bff cee77bff cee773ff cee373ff c6e373ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5c742ff a5c739ff 9cc331ff 9cc329ff 94ba29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 8c289400 8c2c8c00 8c2c9400 8c2c9400 842c8c00 8c2c9400 8c2c8c00 8c2c9400 842c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 cee773bf cee373ff cee773ff cee373ff cee773ff c6e373ff c6e36bff c6df6bff c6df63ff bddf63ff bddb5aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf42ff adcb42ff a5c739ff a5c731ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb618ff 84b210ff 84ae10ff 7baa08ff 73a200ff 73a600ff 73a60030 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 c6e36bbf c6e36bff c6df73ff bdd763ff f7eff7ff 6b754aff bdd363ff c6df63ff bddb63ff bdd75aff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5c739ff 9cba39ff 94ba31ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7ba608ff 73a600ff 73a200ff 73a20040 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 c6df6bbf c6df63ff c6df6bff 84964aff 5a555aff 212018ff 84964aff bddb63ff bdd75aff bdd75aff b5d75aff b5d34aff b5cf4aff adcf4aff adcb42ff a5cb39ff 7b9231ff f7f3f7ff 424539ff 8caa29ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 73a600ff 73a200ff 73a600ff 5a860040 8c289400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 00000001 00000001 00000001 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 bddb63bf bddb63ff bddb63ff adc35aff 4a5121ff 4a5921ff adc35aff bdd75aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf4aff adcf42ff a5cb42ff a5c739ff 637129ff 5a595aff 211c21ff 6b8229ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 73a200ff 73a600ff 6b9200ff 52750040 00000001 00000001 00000001 8c2c9400 8c2c9400 00000002 00000004 00000006 00000005 00000001 8c2c9400 8c288c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b5d75210 b5d752cf bdd75aff bddb5aff bdd75aff bddb5aff bdd75aff b5d752ff b5d352ff b5d352ff b5d34aff b5cf4aff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 94ae31ff 4a5121ff 525d21ff 8cb229ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 527500ff 52790047 0000000b 0000000a 00000009 00000007 00000006 00000008 0000000d 0000000e 00000008 00000002 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b5d3529f adcb42ff a5c742ff b5d752ff b5d352ff b5d352ff b5d352ff b5d352ff b5d352ff b5cf4aff adcf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7bae10ff 7baa08ff 73a600ff 6b9600ff 4a7100ff 638600ff 425d005a 00000024 00000024 00000021 0000001c 00000019 00000018 00000015 0000000f 00000007 00000001 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 b5d34abf bddb63ff 9cbe31ff 9cbe31ff b5d352ff b5d34aff b5cf52ff adcf4aff adcf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff a5c731ff a5c331ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84aa10ff 7baa08ff 739e08ff 5a8200ff 527500ff 638a00ff 638e08ff b5c763ce d6eb8cff c6df6bff 9cb64ab4 212c1047 00000036 0000002e 0000001f 0000000e 00000004 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 adcf4abf bdd75aff c6df6bff 9cc339ff 84ae18ff 94ba31ff adcb42ff adcf42ff adcb42ff adcb42ff a5c742ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 7ba610ff 6b9608ff 5a7d00ff 527900ff 638a00ff 6b9600ff 638e00ff 9cba42ff cee373ff cee784ff bdd76bff adc752ff 94aa39d2 0000004c 00000043 00000030 00000017 00000006 00000001 8c2c9400 8c288c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 adcf42bf b5d352ff c6df6bff c6df6bff bdd75aff 9cbe31ff 7baa18ff 84a618ff 84ae21ff 8cb629ff 9cba29ff 94ba29ff a5c339ff 9cc331ff 9cbe31ff 94be29ff 8cb621ff 84ae21ff 84aa18ff 739a10ff 6b9210ff 5a8208ff 5a7d00ff 638a08ff 6b9600ff 73a200ff 739e00ff 6b9200ff 638e00ff b5d35aff bddb63ff bdd763ff b5cf52ff a5c34aff 94b631ff 00000053 0000004f 00000041 00000026 0000000e 00000002 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 adcb399f adcb42ff c6df6bff c6df6bff bddb63ff bdd75aff bdd75aff a5c742ff 9cba31ff 84ae21ff 7ba218ff 7b9e18ff 6b9208ff 6b9208ff 638e08ff 6b8a08ff 638608ff 6b9210ff 6b8e08ff 739610ff 739e08ff 7ba210ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff adcf4aff b5cf52ff adcb52ff a5c74aff 9cba39ff 94ae31ff 00000054 00000053 0000004a 00000033 00000015 00000004 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5cb3980 a5c739ff c6df6bff c6df6bff bddf63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb39ff a5cb39ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00ff a5c742ff adcb42ff a5c342ff 9cba39ff 94b631ff 8caa31ff 00000054 00000054 0000004d 00000038 00000018 00000005 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73980 a5c739ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84b210ff 7baa10ff 7baa08ff 7baa08ff 7ba608ff 73a200ff 6b9e00ff 6b9600ff 639200ff a5c742ff a5c339ff 9cba39ff 94b631ff 94ae31ff 84aa29ff 00000054 00000053 0000004d 00000037 00000018 00000007 00000003 00000002 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73940 a5c739ff bddb5aff c6df6bff c6df63ff bdd763ff bdd752ff b5d352ff add34aff adcf4aff adcb42ff a5c742ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a600ff 739e00ff 6b9600ff 639200ff a5c339ff 9cbe39ff 94ba31ff 94b231ff 8cae29ff 84a229ff 00000054 00000053 00000049 00000032 0000001b 00000012 00000012 0000000e 00000007 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73940 a5c739ff bddb63ff c6df6bff bddb63ff bddb5aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff adcb39ff a5cb39ff a5c739ff 9cc331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b210ff 84ae10ff 7baa08ff 7baa08ff 73a608ff 73a200ff 739e00ff 6b9a00ff 638e00ff a5be39ff 9cba31ff 94b631ff 8cae29ff 84aa29ff 84a221ff 00080059 00000050 00000044 00000032 00000029 0000002c 0000002f 00000027 00000014 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a5c73120 9cc331ff b5d352ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 739e00ff 6b9a00ff 639200ff 9cbe31ff 94ba31ff 94b231ff 8cae29ff 84a621ff 7b9e21ff 424d107e 0000004c 0000003f 00000038 0000003d 00000046 00000047 00000039 0000001e │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c289400 9cc329ff adcf4aff c6df6bff c6df6bff bddb5aff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 9cc739ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 9cba31ff 94b631ff 8cb229ff 8caa29ff 7ba221ff 7b9a21ff 394d087b 00000046 0000003d 00000041 0000004b 00000051 0000004c 00000038 0000001b │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 94ba21df adcb42ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff adcb39ff a5c739ff a5c331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 6b9a00ff 639200ff 94b631ff 94b229ff 8caa29ff 84a621ff 7b9a21ff 739618ff 394d0877 00000040 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8cba2160 9cc331ff c6df6bff bddf6bff bddb63ff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 94be29ff 94ba29ff 8cb621ff 8cb618ff 84ae18ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 8cb229ff 84aa21ff 84a621ff 7b9e18ff 739618ff 6b8e18ff 394d0873 0000003d 00000043 0000004e 00000052 0000004d 0000003b 0000001e 00000008 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c289400 8c2c9400 b5d35260 c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d352ff b5cf4aff adcf42ff a5cb42ff adc742ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 73a608ff 73a200ff 73a200ff 6b9a00ff 6b9600ff 84aa21ff 84a618ff 7ba218ff 739a18ff 739210ff 6b8a10ff 394d086f 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 00000003 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c288c00 c6df6bff c6df6bff bddb63ff bdd75aff b5d75aff b5d34aff adcf4aff adcb4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9a00ff 6b9600ff 739e10ff 7ba218ff 7b9a18ff 739610ff 6b8e10ff 638610f3 0000003d 00000043 0000004e 00000052 0000004d 0000003a 0000001e 00000009 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 c6e36bff c6df6bff bddb63ff bdd75aff bdd752ff b5d352ff adcf4aff adcf42ff adcb42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 6b9200ff 739610f4 6b9610ff 6b8e10ff 638608f3 3959087a 0000003e 00000049 00000051 00000051 00000046 0000002c 00000011 00000003 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c289400 c6df6bcf c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff adc742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94b621ff 8cb618ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff 3145007f 3949087e 3149087b 181c004f 0000003c 00000043 0000004e 00000052 0000004d 0000003a 0000001d 00000008 00000001 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c288c00 8c2c9400 8c2c8c00 c6e36baf c6df6bff bddb63ff bddb5aff bdd35aff b5d352ff adcf4aff adcf4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00f4 00000054 00000052 00000049 0000003b 00000039 00000046 0000004f 0000004e 00000042 0000002a 00000010 00000003 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 c6df6b60 c6df6bff c6db63ff bddb63ff b5d752ff b5d352ff b5cf4aff adcf4aff adcb42ff a5c742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 739e00ff 6b9600ff 4a6d00aa 00000053 0000004e 0000003d 0000002c 0000002e 0000003d 00000044 0000003d 0000002d 00000017 00000007 00000001 8c2c9400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c288c00 842c9400 c6df63cf bddf63ff bdd75aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb39ff a5c739ff a5c739ff a5c331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7baa08ff 7ba600ff 73a200ff 6b9e00ff 638e00df 1018005f 00000052 00000046 0000002e 00000019 0000001a 00000024 00000028 00000021 00000014 00000008 00000002 8c2c9400 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 c6df6b30 c6db63ef bddb63ff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7ba608ff 73a608ff 73a600ff 739a00f4 293c0074 00000053 0000004d 0000003a 0000001e 0000000b 00000008 0000000c 0000000c 00000009 00000005 00000001 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c289400 bddf6330 bdd75aef bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7baa08ff 7ba600ff 6b9200d4 101c005c 0000004f 0000004c 00000041 00000029 00000010 00000004 00000001 00000001 00000002 00000001 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c288c00 bddb5a10 b5d75a9f b5d352ff b5d352ff adcf4aff adcb42ff a5cb42ff adc739ff a5c739ff 9cc339ff 9cc329ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 73a208ff 4a690093 0000004e 00000045 0000003d 00000037 00000029 00000016 00000007 00000001 8c2c9400 8c2c9400 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c8c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 84288c00 8c2c9400 8c2c9400 8c289400 8c2c9400 b5d35220 94b231cf a5c739ff adcf42ff adcb42ff a5c739ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba29ff 8cb621ff 8cb218ff 84ae18ff 739a08ff 638608ff 527100ff 0000004f 00000042 0000002e 0000001f 00000018 00000010 00000007 00000002 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c8c00 8c2c9400 6b9a00bf 739e08ff 84aa10ff 84b218ff 94b621ff 8cb621ff 84a229ba 84a22999 8cae298b 94b62183 6b9208ff 6b9208ff 638a08ff 638e08ff 638e08ff 638608ff 00000049 00000032 00000018 00000009 00000005 00000003 00000001 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c9400 8c288c00 7baa08a0 84ae10ff 84ae10ff 84ae18ff 7bae10ff 7baa10ff 4a5d006e 00000026 0000000e 00000004 6b9208ff 739e08ff 73a208ff 7ba608ff 7ba208ff 739e08ff 0000003e 00000022 0000000b 00000002 8c2c9400 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 84ae1062 8cb621ff 94ba29ff 94be29ff 94ba21ff 8cb218ff 394d0847 00000016 00000006 00000003 73a608ff 84aa10ff 84ae10ff 84ae10ff 84ae10ff 7baa10ff 0000002e 00000014 00000004 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c289400 8c2c8c00 842c9400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 00000005 9cba31a5 a5cb39ff adcb42ff a5c739ff 7b9e2185 00000019 00000009 00000002 00000004 84aa10c2 84b218ff 94ba21ff 94ba29ff 94ba21ff 84aa18ca 0000001d 00000009 00000001 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 842c8c00 8c2c9400 00000002 0000000b 849a3940 849e3953 63792936 00000012 00000008 00000002 8c2c9400 00000003 7396183a 94ba29e2 a5c739ff a5cb42ff 9cbe39d6 6b862145 0000000c 00000003 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c9400 8c2c8c00 8c289400 8c2c9400 8c2c9400 00000002 00000006 00000007 00000006 00000003 00000001 8c2c9400 8c2c9400 00000001 00000006 00000011 7b963142 84963942 00000013 0000000a 00000003 8c2c9400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 8c2c8c00 8c2c9400 8c289400 8c2c8c00 8c2c9400 8c2c8c00 8c2c9400 8c2c8c00 8c289400 8c2c8c00 8c2c9400 8c288c00 8c2c9400 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6db7b20 bdd36310 00000000 00000000 00000000 00000000 00000000 00000000 c6df6310 bddb5a40 bddb5a60 bdd75280 b5d34a80 b5cf4250 adcf4240 00000000 00000000 00000000 c6db7b10 bdd76320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bddb63ff b5cf5aaf 00000000 00000000 00000000 d6e77320 cee37380 c6e36bcf c6df6bff bddb63ff bdd75aff b5d752ff b5cf52ff adcf4aff adcb42ff a5cb39ff a5c739af a5c33160 c6db73b6 cee77bff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6db7b30 b5cf52ff 94ba2950 d6eb8410 d6eb849f cee77bff cee773ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adcb39ff a5c739ff adcb42ff cee784ff 94ba298f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5cb4280 84aa21e0 c6df7bef cee37bff d6eb7bff cee37bff c6e373ff c6df63ff c6df63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff a5cb42ff adcb4aff b5d75aff 94b229ff 94ba21ff 8cb621cf 8cb62120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d6eb8c91 84a229ff 9cb652ff cee77bff cee77bff cee77bff cee36bff c6df6bff bddf63ff bdd763ff bdd752ff b5d352ff add34aff adcb42ff adcb42ff bdd75aff 94ba29ff 7b9e18ff 84a221ff 8caa21ff 8cb618ef 8cb21830 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7fb9c70 e7f79cff deef8cff deef8cff d6eb84ff d6eb7bff cee77bff cee373ff c6df6bff c6df63ff bdd763ff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff a5c339ff 7ba621ff 8caa29ff 8cb229ff 8cb621ff 8cb621ff 84b210ef 84ae1030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7f79c40 def794ff def394ff def38cff d6ef8cff d6ef84ff cee77bff cee773ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcb42ff a5cb42ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb618ff 84b218ff 84ae10cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 def78c10 def394df e7f794ff def38cff deef8cff d6ef84ff d6eb84ff cee77bff cee773ff c6e36bff c6df6bff c6df63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff a5cb39ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa0880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 def38c80 deef8cff def38cff d6ef8cff d6ef84ff d6eb84ff d6eb7bff cee773ff cee373ff c6e36bff c6df6bff bddb63ff bdd75aff b5d752ff b5d352ff adcf4aff adcb42ff adc742ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb218ff 84b218ff 7baa08ff 7baa08ef 73a60010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 d6ef84ef d6ef8cff d6ef84ff deeb84ff d6eb84ff d6eb7bff cee77bff cee373ff c6e373ff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb39ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 84ae10ff 7bae10ff 7ba608ff 73a60070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 d6eb7b50 d6eb84ff d6eb84ff d6eb84ff d6eb7bff cee77bff cee77bff cee773ff c6e373ff c6df6bff c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff adcf4aff adcf42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa10ff 7ba600ff 73a200bf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cee77b80 cee773ff cee77bff cee77bff cee77bff cee773ff cee373ff c6e373ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5c742ff a5c739ff 9cc331ff 9cc329ff 94ba29ff 94ba21ff 8cb621ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cee773bf cee373ff cee773ff cee373ff cee773ff c6e373ff c6e36bff c6df6bff c6df63ff bddf63ff bddb5aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf42ff adcb42ff a5c739ff a5c731ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb618ff 84b210ff 84ae10ff 7baa08ff 73a200ff 73a600ff 73a60030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c6e36bbf c6e36bff c6df73ff bdd763ff f7eff7ff 6b754aff bdd363ff c6df63ff bddb63ff bdd75aff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5c739ff 9cba39ff 94ba31ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7ba608ff 73a600ff 73a200ff 73a20040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c6df6bbf c6df63ff c6df6bff 84964aff 5a555aff 212018ff 84964aff bddb63ff bdd75aff bdd75aff b5d75aff b5d34aff b5cf4aff adcf4aff adcb42ff a5cb39ff 7b9231ff f7f3f7ff 424539ff 8caa29ff 94be29ff 94b621ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 73a600ff 73a200ff 73a600ff 5a860040 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 bddb63bf bddb63ff bddb63ff adc35aff 4a5121ff 4a5921ff adc35aff bdd75aff bdd75aff b5d752ff b5d352ff b5cf4aff adcf4aff adcf42ff a5cb42ff a5c739ff 637129ff 5a595aff 211c21ff 6b8229ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 73a200ff 73a600ff 6b9200ff 52750040 00000001 00000001 00000001 00000000 00000000 00000002 00000004 00000006 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5d75210 b5d752cf bdd75aff bddb5aff bdd75aff bddb5aff bdd75aff b5d752ff b5d352ff b5d352ff b5d34aff b5cf4aff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 94ae31ff 4a5121ff 525d21ff 8cb229ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 527500ff 52790047 0000000b 0000000a 00000009 00000007 00000006 00000008 0000000d 0000000e 00000008 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5d3529f adcb42ff a5c742ff b5d752ff b5d352ff b5d352ff b5d352ff b5d352ff b5d352ff b5cf4aff adcf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84ae10ff 7bae10ff 7baa08ff 73a600ff 6b9600ff 4a7100ff 638600ff 425d005a 00000024 00000024 00000021 0000001c 00000019 00000018 00000015 0000000f 00000007 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b5d34abf bddb63ff 9cbe31ff 9cbe31ff b5d352ff b5d34aff b5cf52ff adcf4aff adcf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff a5c731ff a5c331ff 9cc331ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84aa10ff 7baa08ff 739e08ff 5a8200ff 527500ff 638a00ff 638e08ff b5c763ce d6eb8cff c6df6bff 9cb64ab4 212c1047 00000036 0000002e 0000001f 0000000e 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 adcf4abf bdd75aff c6df6bff 9cc339ff 84ae18ff 94ba31ff adcb42ff adcf42ff adcb42ff adcb42ff a5c742ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 7ba610ff 6b9608ff 5a7d00ff 527900ff 638a00ff 6b9600ff 638e00ff 9cba42ff cee373ff cee784ff bdd76bff adc752ff 94aa39d2 0000004c 00000043 00000030 00000017 00000006 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 adcf42bf b5d352ff c6df6bff c6df6bff bdd75aff 9cbe31ff 7baa18ff 84a618ff 84ae21ff 8cb629ff 9cba29ff 94ba29ff a5c339ff 9cc331ff 9cbe31ff 94be29ff 8cb621ff 84ae21ff 84aa18ff 739a10ff 6b9210ff 5a8208ff 5a7d00ff 638a08ff 6b9600ff 73a200ff 739e00ff 6b9200ff 638e00ff b5d35aff bddb63ff bdd763ff b5cf52ff a5c34aff 94b631ff 00000053 0000004f 00000041 00000026 0000000e 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 adcb399f adcb42ff c6df6bff c6df6bff bddb63ff bdd75aff bdd75aff a5c742ff 9cba31ff 84ae21ff 7ba218ff 7b9e18ff 6b9208ff 6b9208ff 638e08ff 6b8a08ff 638608ff 6b9210ff 6b8e08ff 739610ff 739e08ff 7ba210ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff adcf4aff b5cf52ff adcb52ff a5c74aff 9cba39ff 94ae31ff 00000054 00000053 0000004a 00000033 00000015 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a5cb3980 a5c739ff c6df6bff c6df6bff bddf63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb39ff a5cb39ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00ff a5c742ff adcb42ff a5c342ff 9cba39ff 94b631ff 8caa31ff 00000054 00000054 0000004d 00000038 00000018 00000005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a5c73980 a5c739ff c6df6bff c6df6bff bddb63ff bddb5aff bdd75aff b5d352ff b5cf4aff adcf42ff adcb42ff adcb42ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 84b218ff 84b210ff 7baa10ff 7baa08ff 7baa08ff 7ba608ff 73a200ff 6b9e00ff 6b9600ff 639200ff a5c742ff a5c339ff 9cba39ff 94b631ff 94ae31ff 84aa29ff 00000054 00000053 0000004d 00000037 00000018 00000007 00000003 00000002 00000001 │ │ +00000000 00000000 00000000 00000000 a5c73940 a5c739ff bddb5aff c6df6bff c6df63ff bdd763ff bdd752ff b5d352ff add34aff adcf4aff adcb42ff a5c742ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a600ff 739e00ff 6b9600ff 639200ff a5c339ff 9cbe39ff 94ba31ff 94b231ff 8cae29ff 84a229ff 00000054 00000053 00000049 00000032 0000001b 00000012 00000012 0000000e 00000007 │ │ +00000000 00000000 00000000 00000000 a5c73940 a5c739ff bddb63ff c6df6bff bddb63ff bddb5aff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff adcb39ff a5cb39ff a5c739ff 9cc331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84b210ff 84ae10ff 7baa08ff 7baa08ff 73a608ff 73a200ff 739e00ff 6b9a00ff 638e00ff a5be39ff 9cba31ff 94b631ff 8cae29ff 84aa29ff 84a221ff 00080059 00000050 00000044 00000032 00000029 0000002c 0000002f 00000027 00000014 │ │ +00000000 00000000 00000000 00000000 a5c73120 9cc331ff b5d352ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff a5c331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 739e00ff 6b9a00ff 639200ff 9cbe31ff 94ba31ff 94b231ff 8cae29ff 84a621ff 7b9e21ff 424d107e 0000004c 0000003f 00000038 0000003d 00000046 00000047 00000039 0000001e │ │ +00000000 00000000 00000000 00000000 00000000 9cc329ff adcf4aff c6df6bff c6df6bff bddb5aff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5c739ff a5c739ff 9cc739ff 9cbe29ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 9cba31ff 94b631ff 8cb229ff 8caa29ff 7ba221ff 7b9a21ff 394d087b 00000046 0000003d 00000041 0000004b 00000051 0000004c 00000038 0000001b │ │ +00000000 00000000 00000000 00000000 00000000 94ba21df adcb42ff c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff a5cb42ff adcb39ff a5c739ff a5c331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a200ff 73a200ff 6b9a00ff 639200ff 94b631ff 94b229ff 8caa29ff 84a621ff 7b9a21ff 739618ff 394d0877 00000040 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 │ │ +00000000 00000000 00000000 00000000 00000000 8cba2160 9cc331ff c6df6bff bddf6bff bddb63ff bdd75aff b5d352ff b5d352ff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 94be29ff 94ba29ff 8cb621ff 8cb618ff 84ae18ff 84ae10ff 7baa10ff 7baa08ff 7ba600ff 73a600ff 73a200ff 6b9a00ff 6b9200ff 8cb229ff 84aa21ff 84a621ff 7b9e18ff 739618ff 6b8e18ff 394d0873 0000003d 00000043 0000004e 00000052 0000004d 0000003b 0000001e 00000008 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b5d35260 c6df6bff c6df63ff bddb63ff bdd75aff b5d352ff b5d352ff b5cf4aff adcf42ff a5cb42ff adc742ff a5c739ff 9cc331ff 9cc331ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 73a608ff 73a200ff 73a200ff 6b9a00ff 6b9600ff 84aa21ff 84a618ff 7ba218ff 739a18ff 739210ff 6b8a10ff 394d086f 0000003e 00000048 00000051 00000051 00000046 0000002c 00000011 00000003 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6bff c6df6bff bddb63ff bdd75aff b5d75aff b5d34aff adcf4aff adcb4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb218ff 8cb218ff 84ae10ff 7baa10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9a00ff 6b9600ff 739e10ff 7ba218ff 7b9a18ff 739610ff 6b8e10ff 638610f3 0000003d 00000043 0000004e 00000052 0000004d 0000003a 0000001e 00000009 00000001 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6e36bff c6df6bff bddb63ff bdd75aff bdd752ff b5d352ff adcf4aff adcf42ff adcb42ff a5cb39ff a5c739ff a5c339ff 9cc331ff 9cbe29ff 94ba29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 6b9200ff 739610f4 6b9610ff 6b8e10ff 638608f3 3959087a 0000003e 00000049 00000051 00000051 00000046 0000002c 00000011 00000003 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6bcf c6df63ff bddb63ff bdd75aff b5d75aff b5d352ff b5cf4aff adcf42ff adcb42ff adc742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94be29ff 94b621ff 8cb618ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 6b9e00ff 6b9600ff 638e00ff 3145007f 3949087e 3149087b 181c004f 0000003c 00000043 0000004e 00000052 0000004d 0000003a 0000001d 00000008 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6e36baf c6df6bff bddb63ff bddb5aff bdd35aff b5d352ff adcf4aff adcf4aff adcb42ff a5cb39ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 8cba21ff 8cb621ff 84b218ff 84ae10ff 84ae10ff 7baa08ff 7ba608ff 73a600ff 73a200ff 739e00ff 6b9600ff 638e00f4 00000054 00000052 00000049 0000003b 00000039 00000046 0000004f 0000004e 00000042 0000002a 00000010 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6b60 c6df6bff c6db63ff bddb63ff b5d752ff b5d352ff b5cf4aff adcf4aff adcb42ff a5c742ff a5cb39ff a5c739ff 9cc331ff 9cbe29ff 94ba29ff 94ba21ff 8cb618ff 8cb218ff 84ae18ff 84ae10ff 7baa08ff 7ba608ff 73a608ff 73a600ff 739e00ff 6b9600ff 4a6d00aa 00000053 0000004e 0000003d 0000002c 0000002e 0000003d 00000044 0000003d 0000002d 00000017 00000007 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df63cf bddf63ff bdd75aff bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb39ff a5c739ff a5c739ff a5c331ff 9cc331ff 94ba29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 7bae10ff 7baa08ff 7baa08ff 7ba600ff 73a200ff 6b9e00ff 638e00df 1018005f 00000052 00000046 0000002e 00000019 0000001a 00000024 00000028 00000021 00000014 00000008 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6df6b30 c6db63ef bddb63ff b5d75aff b5d352ff b5cf4aff adcf4aff adcb42ff a5cb42ff a5c739ff a5c739ff 9cc331ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 7ba608ff 73a608ff 73a600ff 739a00f4 293c0074 00000053 0000004d 0000003a 0000001e 0000000b 00000008 0000000c 0000000c 00000009 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bddf6330 bdd75aef bdd75aff b5d352ff b5d34aff adcf4aff adcb42ff adcb42ff a5cb39ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba21ff 8cb621ff 8cb218ff 84ae10ff 84ae10ff 7baa08ff 7baa08ff 7ba600ff 6b9200d4 101c005c 0000004f 0000004c 00000041 00000029 00000010 00000004 00000001 00000001 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bddb5a10 b5d75a9f b5d352ff b5d352ff adcf4aff adcb42ff a5cb42ff adc739ff a5c739ff 9cc339ff 9cc329ff 9cbe29ff 94ba21ff 8cb621ff 8cb618ff 84b218ff 84ae10ff 7baa10ff 73a208ff 4a690093 0000004e 00000045 0000003d 00000037 00000029 00000016 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5d35220 94b231cf a5c739ff adcf42ff adcb42ff a5c739ff a5c739ff a5c731ff 9cbe31ff 94be29ff 94ba29ff 8cb621ff 8cb218ff 84ae18ff 739a08ff 638608ff 527100ff 0000004f 00000042 0000002e 0000001f 00000018 00000010 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6b9a00bf 739e08ff 84aa10ff 84b218ff 94b621ff 8cb621ff 84a229ba 84a22999 8cae298b 94b62183 6b9208ff 6b9208ff 638a08ff 638e08ff 638e08ff 638608ff 00000049 00000032 00000018 00000009 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7baa08a0 84ae10ff 84ae10ff 84ae18ff 7bae10ff 7baa10ff 4a5d006e 00000026 0000000e 00000004 6b9208ff 739e08ff 73a208ff 7ba608ff 7ba208ff 739e08ff 0000003e 00000022 0000000b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84ae1062 8cb621ff 94ba29ff 94be29ff 94ba21ff 8cb218ff 394d0847 00000016 00000006 00000003 73a608ff 84aa10ff 84ae10ff 84ae10ff 84ae10ff 7baa10ff 0000002e 00000014 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 9cba31a5 a5cb39ff adcb42ff a5c739ff 7b9e2185 00000019 00000009 00000002 00000004 84aa10c2 84b218ff 94ba21ff 94ba29ff 94ba21ff 84aa18ca 0000001d 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000b 849a3940 849e3953 63792936 00000012 00000008 00000002 00000000 00000003 7396183a 94ba29e2 a5c739ff a5cb42ff 9cbe39d6 6b862145 0000000c 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 00000007 00000006 00000003 00000001 00000000 00000000 00000001 00000006 00000011 7b963142 84963942 00000013 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_add.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -21,203 +21,113 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ @@ -228,62 +138,140 @@ │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ } │ │ tRNS { │ │ - 0 1 2 5 7 9 11 4 15 21 26 30 32 34 10 18 28 65 139 191 229 255 8 16 29 96 204 255 255 255 255 255 255 255 255 255 255 204 3 22 255 255 255 255 255 255 255 255 255 255 255 204 124 242 255 255 255 255 255 255 255 242 124 125 255 255 255 255 255 125 255 255 255 124 255 65 242 255 255 255 255 255 255 242 65 204 255 255 255 255 255 165 153 153 255 255 204 255 255 255 204 46 23 204 255 255 96 204 33 14 6 204 204 65 204 0 204 255 255 255 65 139 255 204 27 0 204 139 191 255 203 203 191 229 255 204 204 203 158 0 158 203 204 255 229 165 0 165 153 0 153 153 0 153 255 255 0 153 255 165 0 165 255 229 255 204 204 203 158 0 255 229 191 255 203 0 203 191 139 204 0 204 139 65 255 0 204 65 204 204 96 204 255 96 255 165 153 153 165 255 204 65 242 255 255 255 242 65 124 255 124 125 125 125 124 242 242 124 65 204 65 96 204 96 65 139 191 229 255 65} │ │ + 0 1 2 5 7 9 11 4 15 21 26 30 32 34 10 18 28 65 139 191 229 8 16 29 96 204 204 3 22 204 124 242 242 124 125 125 124 65 242 242 65 204 165 153 153 204 204 46 23 204 96 204 33 14 6 204 204 65 204 204 65 139 204 27 204 139 191 203 203 191 229 204 204 203 158 158 203 204 229 165 165 153 153 153 153 153 165 165 229 204 204 203 158 229 191 203 203 191 139 204 204 139 65 204 65 204 204 96 204 96 165 153 153 165 204 65 242 242 65 124 124 125 125 125 124 242 242 124 65 204 65 96 204 96 65 139 191 229 65} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000102030405060606060605040302010000000000000000000000000000000000 │ │ 000000000000000000000000000002070508090a0b0c0d0d0d0c0b0a0908050702000000000000000000000000000000 │ │ -00000000000000000000000001070e0f1011121314151515151514131211100f0e070100000000000000000000000000 │ │ -000000000000000000000002161718191a151b1c1d1e1f1f1f2021222324251918171602000000000000000000000000 │ │ -00000000000000000000260e27111a28292a2b2c2d2e2f2f2f2f2f2e2d3031323311270e260000000000000000000000 │ │ -00000000000000000026060a34351b2a36372f38393a3b3b3b3b3b3a39382f2b3c3d3e0a062600000000000000000000 │ │ -000000000000000026060a3f404130422f43443a3a3a3a3a3a3a3a3a3a3a44432e2123450a0626000000000000000000 │ │ -00000000000000020e0a3f40463647383944444444444444444444444444444439384829450a0e020000000000000000 │ │ -000000000000011627494046362e3839393939393939393939393939393939393939384a293e27160100000000000000 │ │ -00000000000007174b4c4d4e47384343434343434f50515251504f434343434343434338485354170700000000000000 │ │ -0000000000020e185556572d58595959595959395a5b5c5d5c5b5a3959595959595959595e5f60180e02000000000000 │ │ -0000000000070f196162635e585858585858584364650b660b65673858585858585858585868696a0f07000000000000 │ │ -00000000010510252236472f2f2f2f2f2f2f2f476b6c6d6e6d6c6f635e2f2f2f2f2f2f2f2f2f62701005010000000000 │ │ -0000000002087123622c472e2e2e2e2e2e2e2e2d721016731610742b752e2e2e2e2e2e2e2e2e76777808020000000000 │ │ -000000000309797a1f2d474747474747474747377b7c167d167c7e302d474747474747474747472a7f09030000000000 │ │ -00000000040a8081762d757575755e38393939598266047d04668363383939385e7575757575751e840a040000000000 │ │ -00000000050b851d86373737375e4f87888888898a17038b03178c8d8e8888874f5e37373737378f900b050000000000 │ │ -00000000060c69482c424242422e91656c107c6617160292021617667c106c659347424242424286480c060000000000 │ │ -00000000060d4157682c2c2c2c76940b6d161604030201950102030416166d0b961f682c2c2c2c2c1e0d060000000000 │ │ -00000000060d4d5786868686862b97666e00007d7d8b95989898958b7d7d6e66999a4e86868686869b0d060000000000 │ │ -00000000060d4d20767676767630960b6d1616040302019c0102030416166d0b9d9e1f76767676764a0d060000000000 │ │ -00000000060c4d204e4e4e4e4e9e9f656c107c66171602a0021617667c106c65a1a2304e4e4e4e764a0c060000000000 │ │ -00000000050ba3572b2b2b2b2b62a41aa5a6a6a7a81703a90317a8a7a6a6a6a6aa41572b2b2b2b86ab0b050000000000 │ │ -00000000040aac578f8f8f8f8f8fad4da4616124ae6604af0466b02861616129a2ad208f8f8f8f76b10a040000000000 │ │ -000000000309b29b573030303030579b2a626221b37c16b4167cb577216262622a9b57303030304eb609030000000000 │ │ -000000000208b72a572020202020201e9b9b9bb8741016b91610ba1d489b9b9b9b1e202020208f1fbb08020000000000 │ │ -00000000010510bc4e1e1e1e1e1e1e1e1e1e1e48bd6c6d6e6d6cb51d4a1e1e1e1e1e1e1e1e1e867b1005010000000000 │ │ -0000000000070fbe8f209b9b9b9b9b9b9b9b9b21bf650b660b6555c0489b9b9b9b9b9b9b9b5776c10f07000000000000 │ │ -0000000000020e186f364a4848484848484848c261c3c4c5c5c6c7469a484848484848484a86c8180e02000000000000 │ │ -0000000000000717c9ca2bb8b8b8b8b8b8b8b8b88124cbccccaa56cd2ab8b8b8b8b8b8b82bcecf170700000000000000 │ │ -000000000000011627d0631f9a9a9a9a9a9a9a9a9a21d1818181d1219a9a9a9a9a9a9a1f42d227160100000000000000 │ │ -00000000000000020e0ad34230adadadadadadadadad219e9e9e21adadadadadadad3042d40a0e020000000000000000 │ │ -000000000000000026060ad36330ad6262626262626262626262626262626262ad3042d50a0626000000000000000000 │ │ -00000000000000000026060ad6d736b8212121212121212121212121212121b836d8d90a062600000000000000000000 │ │ -00000000000000000000260e27dadb2e1f9a9e9e9e9e9e9e9e9e9e9e9e9a1f2edbdc270e260000000000000000000000 │ │ -000000000000000000000002161718ddde38751fb821c2c2c221b81f7538dedf18171602000000000000000000000000 │ │ -00000000000000000000000001070e0f10e0e1e2e3e4e4e4e4e4e3e2e1e5100f0e070100000000000000000000000000 │ │ +00000000000000000000000001070e0f10111213148b8b8b8b8b14131211100f0e070100000000000000000000000000 │ │ +00000000000000000000000215161718198b8c8d8e8f90909091929394951a1817161502000000000000000000000000 │ │ +000000000000000000001b0e1c1119969798999a9b9c9d9d9d9d9d9c9b9e9fa01d111c0e1b0000000000000000000000 │ │ +0000000000000000001b060a1e1f8c98a1a29da3a4a5a6a6a6a6a6a5a4a39d99a720210a061b00000000000000000000 │ │ +00000000000000001b060a22a8a99eaa9dabaca5a5a5a5a5a5a5a5a5a5a5acab9c9294230a061b000000000000000000 │ │ +00000000000000020e0a22a8ada1aea3a4acacacacacacacacacacacacacacaca4a3af97230a0e020000000000000000 │ │ +00000000000001151c24a8ada19ca3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3b097211c150100000000000000 │ │ +00000000000007162526b1b2aea3ababababababb3b4b5b6b5b4b3ababababababababa3af2728160700000000000000 │ │ +0000000000020e1729b7b89bb9babababababaa4bb2a2b2c2b2abba4bababababababababcbd2d170e02000000000000 │ │ +0000000000070f18bebfc0bcb9b9b9b9b9b9b9ab2e2f0b300b2f31a3b9b9b9b9b9b9b9b9b9c1c2320f07000000000000 │ │ +000000000105101a93a1ae9d9d9d9d9d9d9d9dae33343536353437c0bc9d9d9d9d9d9d9d9d9dbf381005010000000000 │ │ +0000000002083994bf9aae9c9c9c9c9c9c9c9c9b3a10150015103b99c39c9c9c9c9c9c9c9c9cc4c53c08020000000000 │ │ +0000000003093dc6909baeaeaeaeaeaeaeaeaea23e3f1500153f409e9baeaeaeaeaeaeaeaeaeae984109030000000000 │ │ +00000000040a42c7c49bc3c3c3c3bca3a4a4a4ba43300400043044c0a3a4a4a3bcc3c3c3c3c3c38f450a040000000000 │ │ +00000000050b468ec8a2a2a2a2bcb347484848494a16030003164b4c4d484847b3bca2a2a2a2a2c94e0b050000000000 │ │ +00000000060cc2af9aaaaaaaaa9c4f2f34103f3016150200021516303f10342f50aeaaaaaaaaaac8af0c060000000000 │ │ +00000000060da9b8c19a9a9a9ac4510b3515150403020100010203041515350b5290c19a9a9a9a9a8f0d060000000000 │ │ +00000000060db1b8c8c8c8c8c89953303600000000000000000000000000363054cab2c8c8c8c8c8cb0d060000000000 │ │ +00000000060db191c4c4c4c4c49e520b3515150403020100010203041515350b55cc90c4c4c4c4c4b00d060000000000 │ │ +00000000060cb191b2b2b2b2b2cc562f34103f3016150200021516303f10342f57cd9eb2b2b2b2c4b00c060000000000 │ │ +00000000050b58b89999999999bfce19595a5a5b5c16030003165c5b5a5a5a5acfa9b899999999c85d0b050000000000 │ │ +00000000040a5eb8c9c9c9c9c9c9d0b1cebebe955f30040004306096bebebe97cdd091c9c9c9c9c4610a040000000000 │ │ +00000000030962cbb89e9e9e9e9eb8cb98bfbf92633f1500153f64c592bfbfbf98cbb89e9e9e9eb26509030000000000 │ │ +0000000002086698b89191919191918fcbcbcbd13b1015001510678eafcbcbcbcb8f91919191c9906808020000000000 │ │ +0000000001051069b28f8f8f8f8f8f8f8f8f8faf6a3435363534648eb08f8f8f8f8f8f8f8f8fc83e1005010000000000 │ │ +0000000000070f6bc991cbcbcbcbcbcbcbcbcb926c2f0b300b2f29d2afcbcbcbcbcbcbcbcbb8c46d0f07000000000000 │ │ +0000000000020e1737a1b0afafafafafafafafd3be6e6f707071d4adcaafafafafafafafb0c872170e02000000000000 │ │ +0000000000000716737499d1d1d1d1d1d1d1d1d1c795d5d6d6cfb7d798d1d1d1d1d1d1d1997576160700000000000000 │ │ +00000000000001151c77c090cacacacacacacacaca92d8c7c7c7d892cacacacacacaca90aa781c150100000000000000 │ │ +00000000000000020e0a79aa9ed0d0d0d0d0d0d0d0d092cccccc92d0d0d0d0d0d0d09eaa7a0a0e020000000000000000 │ │ +00000000000000001b060a79c09ed0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfd09eaa7b0a061b000000000000000000 │ │ +0000000000000000001b060a7c7da1d1929292929292929292929292929292d1a17e7f0a061b00000000000000000000 │ │ +000000000000000000001b0e1c80819c90caccccccccccccccccccccccca909c81821c0e1b0000000000000000000000 │ │ +0000000000000000000000021516178384a3c390d192d3d3d392d190c3a3848517161502000000000000000000000000 │ │ +00000000000000000000000001070e0f1086878889d9d9d9d9d98988878a100f0e070100000000000000000000000000 │ │ 000000000000000000000000000002070508090a0b0c0d0d0d0c0b0a0908050702000000000000000000000000000000 │ │ 000000000000000000000000000000000102030405060606060605040302010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/btn_day.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -17,172 +16,172 @@ │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (222,215,222) # rgb = (0xde,0xd7,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ } │ │ tRNS { │ │ - 0 0 1 2 6 10 4 5 15 101 101 16 3 7 17 32 253 255 44 26 33 253 11 21 36 51 255 255 63 48 255 25 218 255 255 255 38 255 255 255 255 255 255 255 34 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 41 9 8 255 12 22 39 33 191 255 248 119 25 148 255 226 255 13 23 73 250 255 253 31 19 29 67 217 38 28 129 188 245 250 255 255 255 37 255 20 182 255 255 255 189 30 35 42 63 55 255 49 49 49 255 255 47 250 243 24 207 197 78 243 224 63 14 42} │ │ + 0 1 2 6 10 4 5 15 101 101 16 3 7 17 32 253 44 26 33 253 11 21 36 51 63 48 25 218 38 34 41 9 8 12 22 39 33 191 248 119 25 148 226 13 23 73 250 253 31 19 29 67 217 38 28 129 188 245 250 37 20 182 189 30 35 42 63 55 49 49 49 47 250 243 24 207 197 78 243 224 63 14 42} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000101010102030302020203030201010101010101010101010101010100000000000000000000 │ │ -000000000000000000000101010304050504060405050403010101010101010101010101010100000000000000000000 │ │ -000000000000000000000101010708090a0b0508090a0807010101010101010101010101010100000000000000000000 │ │ -00000000000000000000020c0d0e0f101112131410150f0e0d0c02010101010101010101010100000000000000000000 │ │ -000000000000000000000c161718191a1b1c1d191a1e191817160c010101010101010101010100000000000000000000 │ │ -000000000000000000000d1f2021111b221b23111b221b23201f0d010101010101010101010100000000000000000000 │ │ -00000000000000000000052425262728292928272829292a2b2405010101010101010101010100000000000000000000 │ │ -00000000000000000000162c2d2e2f293030293129303029322c16010101010101010101010100000000000000000000 │ │ -00000000000000000000162c333430303530303530303530362c16010101010101010101010100000000000000000000 │ │ -00000000000000000000162c2d3738393939393a3939383b362c16010101010101010101010100000000000000000000 │ │ -00000000000000000000162c2d30193c2c2c2c2c2c3c1937282c16010101020c0d3d3e07030100000000000000000000 │ │ -00000000000000000000162c2d3f3c171616161616173c32282c1601010206404142130e3e0300000000000000000000 │ │ -00000000000000000000162c2d3f2c160101010101162c333f2c1601010c4043444546470e0700000000000000000000 │ │ -00000000000000000000162c223f2c160101010101162c2b3f2c1601033d484921254a4b133e00000000000000000000 │ │ -00000000000000000000162c2b4c2c160101010101162c224c2c4d07054e4f5051322a52530500000000000000000000 │ │ -00000000000000000000162c224c3c171616161616173c224c18540e555657233f28363f141600000000000000000000 │ │ -000000000000000000001614251b193c2c2c2c2c2c3c19112658595a5b5c212d3236363f2c1600000000000000000000 │ │ -000000000000000000003d595d22235e5f5f5f605f605f1b3f611860114a332a622e363f2c1600000000000000000000 │ │ -000000000000000000000463646566673b3b3b3b3b3b3b3b68696a4a264c323228622e3f2c1600000000000000000000 │ │ -000000000000000000000c056359142c2c2c2c2c2c2c1455630e133667383b292828624c2c1600000000000000000000 │ │ -00000000000000000000020c043d1616161616161616163d040d404e536b6c2f2828284c2c1600000000000000000000 │ │ -0000000000000000000001010101010101010101010101010102063e164e6d333232326e2c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d6f254c3232332c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d701b6e272a332c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d701b333f27332c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d7172263f3f2d2c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d701b334c4c2d2c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d701a334c4c732c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d701a2d6e4c222c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d70232d266e2b2c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101024d701a2d3326222c1600000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010102407023223333222c1600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101014074232d333325141600000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010553752d2d2676693d00000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010d77784c332a794e0d00000000000000000000 │ │ -000000000000000000000101010101010101010101010101010101010106087a7b3b7c7d7e0600000000000000000000 │ │ -0000000000000000000001010101010101010101010101010101010101020d0b487f7708040200000000000000000000 │ │ -00000000000000000000010101010101010101010101010101010101010103073e3d3e06020100000000000000000000 │ │ +000000000000000000000000000001020201010102020100000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000203040403050304040302000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000060708090a040708090706000000000000000000000000000000000000000000000000 │ │ +00000000000000000000010b0c0d0e0f531011120f130e0d0c0b01000000000000000000000000000000000000000000 │ │ +000000000000000000000b1415161754551819175456171615140b000000000000000000000000000000000000000000 │ │ +000000000000000000000c1a1b57535558555953555855591b1a0c000000000000000000000000000000000000000000 │ │ +00000000000000000000041c5a5b5c5d5e5e5d5c5d5e5e5f601c04000000000000000000000000000000000000000000 │ │ +00000000000000000000141d6162635e64645e655e64645e661d14000000000000000000000000000000000000000000 │ │ +00000000000000000000141d6768646469646469646469646a1d14000000000000000000000000000000000000000000 │ │ +00000000000000000000141d616b6c6d6d6d6d6e6d6d6c6f6a1d14000000000000000000000000000000000000000000 │ │ +00000000000000000000141d6164171e1d1d1d1d1d1e176b5d1d14000000010b0c1f2006020000000000000000000000 │ │ +00000000000000000000141d61701e151414141414151e665d1d1400000105212223110d200200000000000000000000 │ │ +00000000000000000000141d61701d140000000000141d67701d1400000b2124257126270d0600000000000000000000 │ │ +00000000000000000000141d58701d140000000000141d60701d1400021f2829575a722a112000000000000000000000 │ │ +00000000000000000000141d60731d140000000000141d58731d2b06042c2d2e74665f2f300400000000000000000000 │ │ +00000000000000000000141d58731e151414141414151e587316310d32333459705d6a70121400000000000000000000 │ │ +0000000000000000000014125a55171e1d1d1d1d1d1e17535b35363738395761666a6a701d1400000000000000000000 │ │ +000000000000000000001f363a5859757676767776777655703b16775372675f78626a701d1400000000000000000000 │ │ +00000000000000000000033c3d797a7b6f6f6f6f6f6f6f6f3e3f40725b7366665d7862701d1400000000000000000000 │ │ +000000000000000000000b043c36121d1d1d1d1d1d1d12323c0d116a7b6c6f5e5d5d78731d1400000000000000000000 │ │ +00000000000000000000010b031f1414141414141414141f030c212c304142635d5d5d731d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000010520142c43676666667c1d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b445a736666671d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b45557c5c5f671d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b455567705c671d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b467d5b7070611d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b4555677373611d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b45546773737e1d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b4554617c73581d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b4559615b7c601d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000012b455461675b581d1400000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000001214559586767581d1400000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000002147596167675a121400000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000004304861615b493f1f00000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000c4a4b73675f4c2c0c00000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000005074d4e6f4f50510500000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000010c0a28524a07030100000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000206201f2005010000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/book_nonworking.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ - using color alpha; │ │ + using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 291e0b00 38270b00 4f370f00 5c450b00 39290600 10101006 2e2e2e06 614a0400 0b0b0b09 3f3f3f17 66666613 6868680a 59595901 423b2300 130e0800 21170c00 09050300 01010100 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 291e0b00 39270b00 4f370f00 56400b00 3131312c 2b2b2b58 1e1e1e15 4f4f4f3b 61616192 858585aa 8e8e8eac 87878793 6d6d6d60 3c3c3c2d 0a0a0a05 1f160b00 09050300 01010100 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 2a1e0b00 36260b00 31313103 5a5a5a5e 8b8b8bd8 3636367f 4a4a4a82 b8b8b8f3 d1d1d1ff d7d7d7ff dcdcdcff e3e3e3ff dfdfdff8 c7c7c7e3 797979a6 1d1d1d2f 03010000 01010000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 261b0900 26262619 7878789d c9c9c9ff 515151a8 4545459b c9c9c9f9 d1d1d1ff c5c5c5ff c4c4c4ff ccccccff d8d8d8ff e5e5e5ff f2f2f2ff f7f7f7ff bababae0 36363661 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 1e1e1e23 8e8e8eb7 e7e7e7ff 979797dc 11111196 adadadeb d3d3d3ff c4c4c4ff c5c5c5ff c5c5c5ff c7c7c7ff cfcfcfff d8d8d8ff e2e2e2ff e9e9e9ff f9f9f9ff c2c2c2ee 1717174d 00000002 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 0f040100 1c1c1c21 969696c1 f2f2f2ff d8d8d8ff 3d3d3dc5 626262d4 d5d5d5ff c8c8c8ff c6c6c6ff c5c5c5ff c5c5c5ff c5c5c5ff c8c8c8ff d1d1d1ff dcdcdcff e4e4e4ff e7e7e7ff f9f9f9ff 767676c0 00000025 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64501f00 4b391700 0303030b 888888b3 f1f1f1ff edededff b4b4b4f1 282828c6 afafafef d6d6d6ff c7c7c7ff c6c6c6ff cbcbcbff ccccccff c3c3c3ff c2c2c2ff cacacaff d5d5d5ff dededeff e6e6e6ff f7f7f7ff a2a2a2e3 00000056 0000000d 00000003 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 140d0500 4e4e4e0f 3f3f3f4d 5353538b ebebebfd e9e9e9ff f0f0f0ff 9f9f9fec 505050d8 d1d1d1fa d0d0d0ff cdcdcdff d4d4d4ff cdcdcdff b9b9b9ff b4b4b4ff bcbcbcff c5c5c5ff cececeff d7d7d7ff e1e1e1ff f7f7f7ff 9a9a9ae8 0000006f 00000019 00000008 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3b290b00 30220900 20202031 8d8d8db3 6c6c6cc6 a9a9a9dd f1f1f1ff e2e2e2ff f0f0f0ff b1b1b1f6 868686ef dcdcdcfe dcdcdcff dadadaff c1c1c1ff abababff aaaaaaff b4b4b4ff bfbfbfff c4c4c4ff c8c8c8ff d0d0d0ff dadadaff f5f5f5ff 787878de 0000006c 0000001a 00000008 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 0f060300 2f1e0800 41414157 b7b7b7e0 cececefd 737373cb d6d6d6f3 e6e6e6ff e2e2e2ff e7e7e7ff d7d7d7ff cacacafe ecececff d5d5d5ff b2b2b2ff a4a4a4ff abababff b9b9b9ff c1c1c1ff c5c5c5ff c5c5c5ff c5c5c5ff c8c8c8ff d8d8d8ff e6e6e6ff 3e3e3ec6 00000060 00000013 00000002 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07050200 180f0500 08000200 5151516e c6c6c6f4 e9e9e9ff a3a3a3ef 8f8f8fea e3e3e3ff dededeff e0e0e0ff e1e1e1ff efefefff f1f1f1ff ccccccff acacacff a8a8a8ff b3b3b3ff c1c1c1ff c8c8c8ff c7c7c7ff c6c6c6ff c5c5c5ff c4c4c4ff c5c5c5ff ddddddff 9a9a9af5 090909a5 0000004d 0000000c 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 05030100 10101001 4c4c4c75 c8c8c8f8 ddddddff d7d7d7ff 9b9b9bf4 adadadf8 e1e1e1ff dadadaff ddddddff ecececff e8e8e8ff c6c6c6ff afafafff b3b3b3ff c2c2c2ff ccccccff cdcdcdff cbcbcbff c8c8c8ff c7c7c7ff c6c6c6ff c5c5c5ff d1d1d1ff abababfb 1e1e1ec2 00000077 0000002e 00000004 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05030100 05030100 05030100 05030100 05030100 05030100 05030100 05030100 00000000 4040405f c5c5c5f6 d8d8d8ff cececeff d4d4d4ff 9b9b9bf6 b5b5b5f9 dededeff d9d9d9ff ecececff e0e0e0ff b7b7b7ff adadadff c2c2c2ff d3d3d3ff d8d8d8ff d5d5d5ff cfcfcfff ccccccff c9c9c9ff c7c7c7ff c5c5c5ff d1d1d1ff bababaff 363636d2 0000008d 00000044 0000000e 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 291c0800 291c0800 291c0800 291c0800 291c0800 2a1d0800 2b1e0800 271b0700 2222222e afafafea d9d9d9ff cdcdcdff cdcdcdff d2d2d2ff a4a4a4fc b8b8b8fd ddddddff e7e7e7ff d4d4d4ff aeaeaeff acacacff c3c3c3ff ddddddff e4e4e4ff dededeff d7d7d7ff d1d1d1ff cececeff ccccccff c9c9c9ff d0d0d0ff bfbfbfff 3e3e3ed8 0000009b 00000057 00000017 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 21170600 21170600 21170600 21170600 22180600 1d130500 10090300 0b0b0b0a 7171719d dfdfdfff cfcfcfff cececeff cdcdcdff cfcfcfff c4c4c4ff cfcfcfff e8e8e8ff d0d0d0ff b0b0b0ff b2b2b2ff c9c9c9ff dcdcdcff e4e4e4ff e7e7e7ff e4e4e4ff dededeff dbdbdbff d6d6d6ff cbcbcbff d6d6d6ff b7b7b7fc 363636d5 0000009d 0000005e 00000020 00000002 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b120500 1b120500 1b120500 1b120500 1c130500 150c0400 00000000 28282846 bfbfbff4 d7d7d7ff cececeff cfcfcfff cececeff cbcbcbff d2d2d2ff e4e4e4ff cdcdcdff 949494fd 858585f8 bdbdbdfa e3e3e3ff f0f0f0ff f2f2f2ff efefefff ebebebfe dfdfdffe c4c4c4fd a8a8a8fe cacacaff aaaaaaf8 303030ce 00000096 0000005d 0000001f 00000004 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d140500 1d140500 1d140500 1d140500 1e150500 110a0400 03030317 767676ad dadadaff d0d0d0ff cfcfcfff cfcfcfff ccccccff cfcfcfff e2e2e2ff c6c6c6ff a3a3a3ff a0a0a0ff 6e6e6ef0 4b4b4bd9 5b5b5bd4 737373da 848484e5 8d8d8dee 7a7a7aea 808080ef b0b0b0fd c7c7c7ff 909090f3 1a1a1ac4 00000094 00000059 0000001d 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 160e0400 160e0400 160e0400 160e0400 170e0400 19191921 33333382 afafafe4 d9d9d9ff cfcfcfff cfcfcfff cececeff cfcfcfff e0e0e0ff c8c8c8ff a0a0a0ff a5a5a5ff c4c4c4ff d6d6d6ff b1b1b1f5 8a8a8ae7 7e7e7ee4 888888eb 9d9d9dee bebebef5 e8e8e8ff cdcdcdfa 606060da 080808ac 00000081 0000004e 0000001a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a020300 0a020300 0a020300 09010300 08080805 52525285 575757a3 c1c1c1ec d6d6d6ff cfcfcfff cfcfcfff ccccccff dfdfdfff d0d0d0ff a2a2a2ff a2a2a2ff c4c4c4ff dadadaff ddddddff e5e5e5ff ebebebff edededff f2f2f2ff eeeeeeff cececef9 848484ea 242424c1 00000092 0000006b 00000039 00000011 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a060200 0a060200 0a060200 04010100 35353553 8b8b8bd7 5a5a5aa8 cacacaf9 d3d3d3ff cfcfcfff cfcfcfff dcdcdcff d3d3d3ff a6a6a6ff a7a7a7ff a5a5a5ff 8f8f8ff8 9e9e9ef5 b4b4b4f9 bababaf7 bbbbbbf3 b0b0b0f5 858585eb 757575e7 747474ec 212121c9 00000089 00000052 00000024 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a060200 0a060200 08040200 06060609 909090c5 929292e1 5c5c5cbc cfcfcfff d0d0d0ff cdcdcdff d8d8d8ff dadadaff adadadff a4a4a4ff bbbbbbff cdcdcdff a3a3a3f9 5e5e5ee4 454545d5 414141d4 565656df 7a7a7aea 9e9e9ef1 a8a8a8f4 5b5b5bd0 04040489 00000051 0000001d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 33220500 32210500 291b0500 3333333f c0c0c0ed 838383e1 636363d2 d2d2d2ff cacacaff d2d2d2ff e0e0e0ff b8b8b8ff a5a5a5ff b8b8b8ff cbcbcbff d1d1d1ff d7d7d7ff d3d3d3fe c6c6c6fa bdbdbdf8 d0d0d0fc e9e9e9ff acacacf2 353535bc 00000085 00000055 00000021 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1e120500 2c1d0500 412b0600 51515178 ccccccff 8c8c8ced 616161d9 cfcfcffe c9c9c9ff d9d9d9ff c2c2c2ff a7a7a7ff b4b4b4ff cacacaff cfcfcfff cfcfcfff cdcdcdff d1d1d1ff d9d9d9ff e1e1e1ff bebebef9 5d5d5dd8 080808aa 00000083 00000057 00000021 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07030400 19100400 281a0500 4f4f4f79 cbcbcbff a4a4a4f6 707070e8 c6c6c6ff d6d6d6ff cbcbcbff a6a6a6ff b1b1b1ff c8c8c8ff d0d0d0ff cfcfcfff cfcfcfff d3d3d3ff c1c1c1fe 8e8e8ef1 4d4d4dd6 171717b6 0000009a 00000079 00000043 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0b050400 12121213 3939395d 5151519b bdbdbdff bebebeff abababfe c7c7c7ff d1d1d1ff abababff a7a7a7ff c1c1c1ff d0d0d0ff d0d0d0ff d0d0d0ff cfcfcfff d2d2d2ff b8b8b8fd 787878e8 5b5b5bd6 575757d0 393939ac 08080844 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a110400 1e1e1e0f 5555559b 979797f8 b6b6b6fd bfbfbfff c3c3c3ff d2d2d2ff b2b2b2ff 9f9f9fff b4b4b4ff cacacaff cfcfcfff d0d0d0ff d0d0d0ff d2d2d2ff d6d6d6ff ddddddff ccccccfe 969696eb 3f3f3fa6 05050555 0000002a 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 21212127 4a4a4a7f 1f1f1f5f 535353b8 bbbbbbff bababaff c8c8c8ff c0c0c0ff a3a3a3ff b7b7b7ff c8c8c8ff cececeff d2d2d2ff d9d9d9ff dededeff d3d3d3ff aaaaaaf9 6b6b6be5 282828c4 05050591 00000067 00000048 00000023 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12121221 535353a7 949494f4 7e7e7ee8 a5a5a5fc c2c2c2ff c8c8c8ff a3a3a3ff 7a7a7afa 8e8e8ef6 b7b7b7fd c2c2c2ff c7c7c7fd b8b8b8fb 7f7f7fed 464646d5 0e0e0eb8 00000098 00000075 00000051 00000032 00000018 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 0000000f 2e2e2e8d a6a6a6ff b1b1b1ff c8c8c8ff b3b3b3ff a0a0a0ff a0a0a0fd 5b5b5be7 333333cf 303030c2 2e2e2ebd 191919b6 0303039d 00000083 0000006a 00000048 00000026 00000010 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000a 00000021 3d3d3da1 b4b4b4ff c2c2c2ff a5a5a5ff 9e9e9efe 969696f6 a8a8a8f5 949494f2 4e4e4ed2 07070784 00000055 00000047 00000032 0000001b 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000000 1b1b1b49 a6a6a6f1 606060ea 494949e5 999999ff 5f5f5fee 222222c5 2a2a2aad 22222293 05050554 0000001e 0000000c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0c080300 140d0400 02000000 57575777 7c7c7ce1 0000009f 00000093 2c2c2ca6 595959cf 242424b1 0000006d 00000045 0000002b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 31220b00 3b290d00 1a1a1a11 7b7b7bcc 2c2c2ca1 00000073 00000049 0000002f 0000004d 00000056 0000003c 00000019 00000009 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 44321500 3e2c1100 4848486a 626262c8 00000065 00000052 00000013 00000002 00000011 0000001c 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 140f0600 2424241a 7c7c7cc2 3a3a3a94 00000058 0000002d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0e0b0800 3737374d 757575d3 0606066d 00000046 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55483200 5e5e5e89 404040a5 0000005b 0000002e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 38383826 606060be 16161676 0000004a 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 3d3d3d67 595959c5 0101015e 00000036 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 676767a5 414141ae 00000055 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 42424290 1a1a1a87 0000004e 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001f 0000004b 00000036 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 0000001b 00000011 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1006 2e06 0000 0b09 3f17 6613 680a 5901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 312c 2b58 1e15 4f3b 6192 85aa 8eac 8793 6d60 3c2d 0a05 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3103 5a5e 8bd8 367f 4a82 b8f3 d1ff d7ff dcff e3ff dff8 c7e3 79a6 1d2f 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2619 789d c9ff 51a8 459b c9f9 d1ff c5ff c4ff ccff d8ff e5ff f2ff f7ff bae0 3661 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1e23 8eb7 e7ff 97dc 1196 adeb d3ff c4ff c5ff c5ff c7ff cfff d8ff e2ff e9ff f9ff c2ee 174d 0002 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1c21 96c1 f2ff d8ff 3dc5 62d4 d5ff c8ff c6ff c5ff c5ff c5ff c8ff d1ff dcff e4ff e7ff f9ff 76c0 0025 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 030b 88b3 f1ff edff b4f1 28c6 afef d6ff c7ff c6ff cbff ccff c3ff c2ff caff d5ff deff e6ff f7ff a2e3 0056 000d 0003 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4e0f 3f4d 538b ebfd e9ff f0ff 9fec 50d8 d1fa d0ff cdff d4ff cdff b9ff b4ff bcff c5ff ceff d7ff e1ff f7ff 9ae8 006f 0019 0008 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2031 8db3 6cc6 a9dd f1ff e2ff f0ff b1f6 86ef dcfe dcff daff c1ff abff aaff b4ff bfff c4ff c8ff d0ff daff f5ff 78de 006c 001a 0008 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4157 b7e0 cefd 73cb d6f3 e6ff e2ff e7ff d7ff cafe ecff d5ff b2ff a4ff abff b9ff c1ff c5ff c5ff c5ff c8ff d8ff e6ff 3ec6 0060 0013 0002 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 516e c6f4 e9ff a3ef 8fea e3ff deff e0ff e1ff efff f1ff ccff acff a8ff b3ff c1ff c8ff c7ff c6ff c5ff c4ff c5ff ddff 9af5 09a5 004d 000c 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1001 4c75 c8f8 ddff d7ff 9bf4 adf8 e1ff daff ddff ecff e8ff c6ff afff b3ff c2ff ccff cdff cbff c8ff c7ff c6ff c5ff d1ff abfb 1ec2 0077 002e 0004 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 405f c5f6 d8ff ceff d4ff 9bf6 b5f9 deff d9ff ecff e0ff b7ff adff c2ff d3ff d8ff d5ff cfff ccff c9ff c7ff c5ff d1ff baff 36d2 008d 0044 000e 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 222e afea d9ff cdff cdff d2ff a4fc b8fd ddff e7ff d4ff aeff acff c3ff ddff e4ff deff d7ff d1ff ceff ccff c9ff d0ff bfff 3ed8 009b 0057 0017 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0b0a 719d dfff cfff ceff cdff cfff c4ff cfff e8ff d0ff b0ff b2ff c9ff dcff e4ff e7ff e4ff deff dbff d6ff cbff d6ff b7fc 36d5 009d 005e 0020 0002 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2846 bff4 d7ff ceff cfff ceff cbff d2ff e4ff cdff 94fd 85f8 bdfa e3ff f0ff f2ff efff ebfe dffe c4fd a8fe caff aaf8 30ce 0096 005d 001f 0004 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0317 76ad daff d0ff cfff cfff ccff cfff e2ff c6ff a3ff a0ff 6ef0 4bd9 5bd4 73da 84e5 8dee 7aea 80ef b0fd c7ff 90f3 1ac4 0094 0059 001d 0001 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1921 3382 afe4 d9ff cfff cfff ceff cfff e0ff c8ff a0ff a5ff c4ff d6ff b1f5 8ae7 7ee4 88eb 9dee bef5 e8ff cdfa 60da 08ac 0081 004e 001a 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0805 5285 57a3 c1ec d6ff cfff cfff ccff dfff d0ff a2ff a2ff c4ff daff ddff e5ff ebff edff f2ff eeff cef9 84ea 24c1 0092 006b 0039 0011 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3553 8bd7 5aa8 caf9 d3ff cfff cfff dcff d3ff a6ff a7ff a5ff 8ff8 9ef5 b4f9 baf7 bbf3 b0f5 85eb 75e7 74ec 21c9 0089 0052 0024 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0609 90c5 92e1 5cbc cfff d0ff cdff d8ff daff adff a4ff bbff cdff a3f9 5ee4 45d5 41d4 56df 7aea 9ef1 a8f4 5bd0 0489 0051 001d 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 333f c0ed 83e1 63d2 d2ff caff d2ff e0ff b8ff a5ff b8ff cbff d1ff d7ff d3fe c6fa bdf8 d0fc e9ff acf2 35bc 0085 0055 0021 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5178 ccff 8ced 61d9 cffe c9ff d9ff c2ff a7ff b4ff caff cfff cfff cdff d1ff d9ff e1ff bef9 5dd8 08aa 0083 0057 0021 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4f79 cbff a4f6 70e8 c6ff d6ff cbff a6ff b1ff c8ff d0ff cfff cfff d3ff c1fe 8ef1 4dd6 17b6 009a 0079 0043 0019 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 1213 395d 519b bdff beff abfe c7ff d1ff abff a7ff c1ff d0ff d0ff d0ff cfff d2ff b8fd 78e8 5bd6 57d0 39ac 0844 000c 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 1e0f 559b 97f8 b6fd bfff c3ff d2ff b2ff 9fff b4ff caff cfff d0ff d0ff d2ff d6ff ddff ccfe 96eb 3fa6 0555 002a 000c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 2127 4a7f 1f5f 53b8 bbff baff c8ff c0ff a3ff b7ff c8ff ceff d2ff d9ff deff d3ff aaf9 6be5 28c4 0591 0067 0048 0023 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 1221 53a7 94f4 7ee8 a5fc c2ff c8ff a3ff 7afa 8ef6 b7fd c2ff c7fd b8fb 7fed 46d5 0eb8 0098 0075 0051 0032 0018 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 000f 2e8d a6ff b1ff c8ff b3ff a0ff a0fd 5be7 33cf 30c2 2ebd 19b6 039d 0083 006a 0048 0026 0010 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0001 000a 0021 3da1 b4ff c2ff a5ff 9efe 96f6 a8f5 94f2 4ed2 0784 0055 0047 0032 001b 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 1b49 a6f1 60ea 49e5 99ff 5fee 22c5 2aad 2293 0554 001e 000c 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5777 7ce1 009f 0093 2ca6 59cf 24b1 006d 0045 002b 0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 1a11 7bcc 2ca1 0073 0049 002f 004d 0056 003c 0019 0009 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 486a 62c8 0065 0052 0013 0002 0011 001c 0013 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 241a 7cc2 3a94 0058 002d 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 374d 75d3 066d 0046 000f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5e89 40a5 005b 002e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3826 60be 1676 004a 0015 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 3d67 59c5 015e 0036 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 67a5 41ae 0055 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 4290 1a87 004e 0014 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 001f 004b 0036 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0009 001b 0011 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0004 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/dtitem_datamain.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead903 eaead908 eaead910 eaead919 eaead923 eaead92d eaead936 eaead93a eaead93a eaead934 eaead92b eaead922 eaead917 eaead90e eaead907 eaead902 eaead900 eaead900 eaead901 eaead904 eaead908 eaead90e eaead916 eaead91f eaead928 eaead931 eaead937 eaead93a eaead939 eaead935 eaead92f eaead928 eaead920 eaead919 eaead912 eaead90d eaead909 eaead906 eaead904 eaead902 eaead901 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead904 eaead90a eaead914 eaead922 eaead92f e9e5c840 ede1aa56 f4dd757d f6da4dad eee5a068 eaead93c eaead92e eaead921 eaead914 eaead90a eaead904 cbbd4e00 00000000 eaead901 eaead905 eaead90c eaead915 eaead920 eaead92e e6e6d63d bcbcae55 eaead952 eaead957 eaead958 eaead954 eaead94d eaead943 eaead938 eaead92e eaead925 eaead91c eaead916 eaead910 eaead90b eaead907 eaead904 eaead902 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16100900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead901 eaead904 eaead90c eaead919 eaead929 eaead93a deba4492 f6c41ce0 fdd21eff f9d527ff e5d980a4 d7d7c755 e4e4d43f eaead92c eaead91c eaead90e eaead905 eaead901 eaead901 eaead903 eaead909 eaead912 eaead91f eaead92e eaead941 7f7f767b 51504eda 5c5c56bb 9d9d9296 e3e3d27f eaead97a eaead972 eaead966 eaead958 eaead94b eaead93e eaead933 eaead928 eaead91f eaead917 eaead910 eaead90a eaead907 eaead904 eaead902 00000000 00000000 00000000 00000000 00000000 00000000 16100900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead901 eaead904 eaead90d eaead91c eaead92e eaead942 e2be4b98 f6c00cff fdd21eff f9d425ff ddd376d7 b7b7a67c d7d7c750 eaead937 eaead923 eaead913 eaead908 eaead903 eaead903 eaead907 eaead90f eaead91c eaead92d eaead941 eaead958 50504dce dddad9ff aba6a6ff 5c5857f7 514f4ae3 7a7971c8 cacabba6 eaead990 eaead97f eaead96f eaead95e eaead94e eaead940 eaead932 eaead926 eaead91b eaead912 eaead90b eaead907 eaead904 eaead901 00000000 00000000 00000000 00000000 00000000 16100900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead904 eaead90d eaead91c eaead92f eaead945 d5d4c165 edbe24e5 fdd21eff f9d423ff e4da72f6 afad93a3 ccccbd63 eaead940 eaead92b eaead918 eaead90c eaead906 eaead907 eaead90d eaead917 eaead928 eaead93d eaead955 eaead971 76766fbe 6f6e6bf0 817e7dfe 7b7472ff 5f5553ff 2c2320ff 34302cf4 696861e2 a6a69abd eaead997 eaead982 eaead96e eaead95a eaead948 eaead937 eaead928 eaead91a eaead910 eaead90a eaead905 eaead902 00000000 00000000 00000000 00000000 00000000 16100900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead901 eaead904 eaead90c eaead919 eaead92e eaead945 d5d5c665 d0b962ba fdd11dff f9d525ff efe26bff b5b186c2 c2c2b475 e8e8d74a eaead932 eaead91e eaead910 eaead90b eaead90d eaead915 eaead923 eaead937 eaead951 eaead96d eaead98c dbdbccb6 b7b7aada 545350f9 716d6cff 373231ff 251b19ff 504846ff 726d6bff 312b28fb 44433ff1 73736bce cdcdbe99 e8e8d779 eaead960 eaead949 eaead935 eaead924 eaead916 eaead90d eaead907 eaead903 00000000 00000000 00000000 00000000 00000000 16100900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead901 eaead901 eaead902 eaead903 eaead904 eaead904 eaead904 eaead905 eaead90c eaead918 eaead92b eaead942 e3e3d35d c7c2a390 f0ca2ff3 f9d425ff f0e46cff c8bc6fdc b8b8aa86 e1e1d053 eaead939 eaead924 eaead916 eaead910 eaead913 eaead91f eaead931 eaead94b eaead968 eaead988 e7e7d6ab 595751ea 454340f5 5b5a59fe 9a9695ff 595351ff 1b1513ff 373231ff 3d3736ff 362e2dff 4e4845ff 4e4a49ff 454442f6 565651d3 95958b99 c6c6b867 eaead943 eaead92d eaead91c eaead910 eaead908 eaead904 00000000 00000000 00000000 00000000 00000000 0e0a0600 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead901 eaead902 eaead904 eaead905 eaead907 eaead909 eaead90a eaead90b eaead90b eaead90c eaead910 eaead919 eaead929 eaead93d eaead954 d5d5c675 dac45ecd f9d425ff f0e56eff dcc855f0 aead9d96 d8d8c85c eaead93e eaead92a eaead91c eaead917 eaead91c eaead92a eaead941 eaead95f e0dbc789 eaead9a3 b8b7a9ca 605e5dfa 7c7472ff 453e3cff 282321ff 2e2928ff 221a19ff 28201eff 352f2eff 343130ff 373332ff 474341ff 6a6565ff 787676ff 5a5859ff 444442da 6a6a6381 e6e6d636 eaead922 eaead913 eaead90a eaead904 eaead901 00000000 00000000 00000000 261b1000 402d1900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead901 eaead904 eaead907 eaead90b eaead90f eaead913 eaead917 eaead919 eaead919 eaead918 eaead919 eaead91f eaead92a eaead93a eaead94f e3e3d366 cdc4939d f0cf2ff7 f1e56fff f0d542fd b0a779ae c9c9ba66 eaead941 eaead92e eaead921 eaead91d eaead924 eaead937 eaead952 d3c8b286 99774ee4 b19977de 73695ae8 737174ff 77706eff 5d5552ff 3d332fff 2c2421ff 383332ff 1b1413ff 292523ff 4a4646ff 5e5b5cff 5f5e5fff 3a3838fe 4b4948fd 898787ff 7a7979ff 4b4c47af c2c2b447 dbdbcb28 eaead915 eaead90b eaead904 eaead901 00000000 00000000 31221400 93673c00 976a3b00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead903 eaead907 eaead90c eaead912 eaead919 eaead921 eaead928 eaead92b eaead92c eaead92b eaead92b eaead92b eaead931 eaead93d eaead94c e8e8d75c d1d1c07a d7c155d2 f1e56fff f4d840ff bfa949cc b6b6a96f e7e7d642 eaead930 eaead925 eaead923 eaead92c eaead942 eaead961 a68a68c9 765116ff 644110ff 605952ff 8b8788ff 716a68ff 58504eff 392e2cff 564f4cff 524c4aff 221815ff 251d1bff 292523ff 383635ff 575657ff 54544ff8 9a9a8fef 5d5d57f1 3d3c3af0 6e6e66af 91918668 bbbbad32 eaead917 eaead90d eaead906 eaead901 6b4b2b00 66482a00 885f3700 91653b00 8a613600 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead901 eaead904 eaead90a eaead911 eaead91a eaead924 eaead92f eaead93a eaead940 eaead943 eaead942 eaead940 eaead93e eaead93f eaead945 eaead94f eaead95a e0e0cf6b c9c088a2 e8de74f7 f4d83dff d4b42ae6 9e9e9379 d8d8c845 eaead930 eaead928 eaead928 eaead934 eaead94c d6cdb77d 846436f6 6d4b0bff 513813ff 808080ff 948f8dff 6e6765ff 554d4aff 423a37ff 676261ff 342b28ff 231815ff 2f2625ff 3a3231ff 453f3dff 484443ff 403f3efc 74746df1 babaade3 929288d8 83837abb 8a8a807c bbbbae3d eaead91e eaead912 eaead90a eaead905 eaead903 eaead901 eaead901 8c623900 8a613600 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead901 eaead905 eaead90d eaead916 eaead922 eaead92f eae7cf3f eed06779 efdd956e eaead959 eaead95a eaead958 eaead953 eaead951 eaead952 eaead956 eaead95c e8e8d765 cacabc7a d9d17edd f5d73aff e7c11ef5 8c8b7a8a bebeb14a eaead92e eaead928 eaead92b eaead939 eaead953 bba689a4 826030fa 6b470bff 544631ff a0a0a3ff 8e8986ff 6f6866ff 524947ff 5a5351ff 625d5bff 221815ff 30211bff 413228ff 3c3434ff 494546ff 5f5d5dff 747272ff 4d4d4af5 cfcfc0d8 bcbcafc3 a6a69aa9 afafa276 d5d5c645 eaead92c eaead91f eaead915 eaead90e eaead90a eaead907 eaead904 eaead902 eaead901 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead901 eaead907 eaead90f eaead91a eaead928 eaead939 e8daa05c f1b905f8 f7c61aed f5d657ba f1e19192 ebe9d172 eaead96a eaead964 eaead960 eaead95f eaead960 eaead962 ddddcd6a c4c292a6 f5d738ff f8cf1aff 9d9b72ad a3a3974e e5e5d52c eaead928 eaead92d eaead93d eaead959 e0decc86 bfac90d4 7b6240f7 736f6cff b3b0b1ff 898381ff 6e6765ff 564e4bff 6a6463ff 49413fff 170e0eff 61452aff 7f5c2fff 664b2fff 5f4d3dff 6a605cff 4e4e50fe 9d9c90e8 d0d0c2dc cdcdc1d7 bbbbb2da aeaea8e0 a9a9a5ec a6a6a4fb a6a6a5ff a5a5a4f8 9f9f9ddb 8f8f8eb5 84848157 eaead90d eaead909 eaead906 eaead904 eaead902 eaead901 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead902 eaead907 eaead910 eaead91d eaead92d eaead940 e0c1598d f1b702ff f9c510ff fdd121ff fbd429f6 f5d53fdb efde7fae eae9d17b eaead96e eaead969 eaead964 eaead961 e7e7d65e bebeb06e d5be43d9 c2a82ee4 77775dad 81817754 d6d6c729 eaead926 eaead92f eaead941 eaead960 e3e3d38c d7d7c8c6 828077ec aeacadff afaaa9ff 888281ff 6d6563ff 605956ff 6f6a68ff 2d2524ff 2a1c16ff 7c5b31ff 775826ff 6f4e1cff 73511fff 7a5930ff 674e33fe a1937efb c2bfb4fa d0d0c8ff cbcbc6ff c4c3bfff c0c0bdff bfbfbdff c0c0beff c2c2c1ff c7c7c6ff c8c8c7ff afafaef3 81817e86 c9c9bb1a eaead910 eaead90c eaead908 eaead906 eaead904 eaead902 eaead901 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead902 eaead908 eaead911 eaead91e eaead92e ddc2656b d8ab18d3 f1b702ff f9c510ff fdd121ff fdd422ff fad21cff f5d735fd ede378e8 ebe89ebe ece4ae86 eaead96a eaead961 eaead958 d2d2c358 94917781 54544ea7 4646419b 65655e56 c1c1b328 eaead925 eaead931 eaead947 eaead967 e7e7d692 ddddccc6 656664f5 d2cfcdff a4a09fff 898381ff 6e6664ff 6e6967ff 635d5bff 1e1616ff 503825ff 866334ff 745427ff 674a1bff 694b1aff 70501aff 7b5721ff 86622eff 8e6e45ff a48b6dff c1b4a4ff d0cec7ff cdcdc9ff cacac6ff c9c9c6ff c9c9c7ff cbcbc9ff cfcfceff d8d8d7ff b4b4b1f4 8787816e cfcfc026 eaead91b eaead915 eaead910 eaead90b eaead907 eaead904 eaead903 eaead901 │ │ -ffffff00 ffffff00 ffffff00 eaead902 eaead907 eaead910 eaead91b eaead92a dac3705f d0b043a0 dab027d8 eabd1ff7 f8ce26fd fcd323fe fad21cff f6d733ff f0e46cff eee982ff f4d63df6 f4ce30c6 efde8883 eaead05b e3e3d24b a6a69a56 63635c74 4f4f496f 6e6e6641 c0c0b222 eaead923 eaead933 eaead94b eaead96d eaead997 99998fd2 aaa7a7ff d1cecdff a29e9dff 898381ff 6e6765ff 7a7675ff 4a4341ff 291e1bff 775633ff 886434ff 735427ff 694b1cff 6a4c1cff 6f511fff 74541fff 775820ff 76561dff 76531bff 7c5826ff 906f47ff b29d85ff cbc4b9ff d4d2cdff d5d5d2ff d6d6d3ff d6d6d4ff dcdcdbff d8d8d7ff 91918cc0 aeaea251 dfdfcf33 eaead928 eaead91f eaead917 eaead911 eaead90b eaead907 eaead904 │ │ -ffffff00 ffffff00 ffffff00 eaead902 eaead906 eaead90d eaead916 eaead922 d2d2c338 a1a19561 8181789a 7a796ec5 978f63de b7a655ea d5ba3df2 e7cc3ff8 e9de6efb eee982ff f5d637ff fac900ff f8cf18ff e9e592bc e1e1cc49 cecebf3c 9d9d923d 89897f35 acac9f22 e2e2d11a eaead922 eaead934 eaead94e eaead970 eaead99a 5e5e5aea d5d4d3ff c6c3c2ff aea9a8ff 8b8482ff 797371ff 797674ff 3a3131ff 342721ff 735331ff 886335ff 795828ff 684b1aff 684b1bff 6f511fff 745420ff 785821ff 77571fff 75531bff 714f16ff 6d4c11ff 6e4a11ff 77521dff 977954ff bdac97ff d4cec3ff dddcd7ff e6e6e4ff e3e3e2ff 9e9e99e1 a4a49884 d6d6c657 eaead942 eaead935 eaead929 eaead91f eaead915 eaead90d eaead908 │ │ -ffffff00 ffffff00 ffffff00 eaead901 eaead904 eaead90a eaead911 eaead91b cbcbbc2d a1a1954e 85857b77 7e7e7599 7e7e75ae 808077be 828278ca 888675d4 9c9975df b2af7ce5 cbb74dea e1ba18ec f1ca1ef5 d3cf82c3 a1a19554 c6c6b735 e4e4d422 e2e2d119 eaead914 eaead916 eaead921 eaead934 eaead94f 9b9b908d 929187b8 89897fd8 62615ff7 8e8c8bff 8a8787ff 8b8484ff 918d8cff 696362ff 3d3432ff 2b211fff 251916ff 4b3525ff 6c4f2dff 745324ff 72511dff 6d501dff 745420ff 785821ff 77571fff 75531bff 714f17ff 6f4d13ff 6c490fff 674408ff 654104ff 69430aff 805c2bff a88d6eff c7b7a5ff c6bfb5fe a9a9a0e6 b1b1a4b0 d5d5c57f eaead961 eaead950 eaead93f eaead92f eaead921 eaead916 eaead90d │ │ -ffffff00 ffffff00 ffffff00 eaead901 eaead904 eaead907 eaead90d eaead913 dcdccc1e c5c5b730 b4b4a742 adada056 a6a69a69 9e9e927e 96968b94 909085a6 89897fb4 808077be 77776ec5 74715ec8 8a7f49cb 706f5aaf 66665f72 9c9c9038 e2e2d11a eaead912 eaead910 eaead914 eaead920 eaead934 cacabb57 62625fd5 918f8efe 63625ded 41403efa 737070ff 4a4645ff 423d3cff 5f5b5bff 534c49ff 463b39ff 302422ff 201614ff 1f1618ff 322827ff 534133ff 725532ff 785625ff 74541fff 775720ff 77571fff 75531bff 714f17ff 6f4d13ff 6d490fff 6a460cff 684208ff 623d00ff 654105ff 735019ff 835f2fff 94734cfe 9d8261f8 af9e85e0 d3cdb9af eaead986 eaead970 eaead959 eaead943 eaead92f eaead91f eaead913 │ │ -ffffff00 ffffff00 ffffff00 eaead901 eaead902 eaead904 eaead908 eaead90d eaead913 eaead91c eaead925 eaead931 e4e4d43e d7d7c74e cbcbbc60 c0c0b270 b5b5a87e a7a79a89 96968b94 83837a9c 6d6d65a1 5b5b549b 5f5f596e 90908532 eaead914 eaead90d eaead90d eaead912 eaead91f eaead932 88887e6d 656463f3 d2ceceff a8a2a0ff 6d6664ff 443e3cff 292423ff 16100eff 1f1817ff 2c2726ff 272120ff 221917ff 221613ff 281e1bff 332927ff 282529ff 6c685fff a9a08eff 977955ff 7e5b27ff 75561eff 745319ff 724f17ff 6f4d13ff 6d490fff 6a460cff 684308ff 643f03ff 694309ff 745019ff 815e2cff 8e6b3dff 8a6738ff 846031fe 8c6a3ef7 a2835fe2 c3b196b2 eaead976 eaead959 eaead93f eaead92a eaead919 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead901 eaead903 eaead905 eaead909 eaead90e eaead916 eaead91f eaead929 eaead935 eaead942 eaead94f e8e8d759 e4e4d361 dcdccc66 cecebf68 bfbfb168 a4a49867 8a8a805f 8b8b8046 b6b6a924 eaead911 eaead90b eaead90a eaead90f eaead91a eaead92b d4d4c449 79797199 54544fe7 5b5856fe 635c5bff 423734ff 3c3230ff 524e4cff 211b1aff 292524ff 3a3736ff 3a3737ff 272222ff 221a18ff 322826ff 2d2a29ff 9b9a8fff b8b8adff b9b7abff ada08dff 927652ff 7c5b28ff 714f18ff 6d4c11ff 6c480eff 6a460cff 684308ff 643f03ff 694309ff 75501aff 825e2dff 8e6b3dff 8a6738ff 805c29ff 745119ff 724c16ff 7e5727fd 937048e7 af9677a9 eaead94f eaead934 eaead920 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead901 eaead904 eaead907 eaead90d eaead915 eaead91f eaead92a eaead937 eaead945 eaead951 eaead95b eaead960 eaead961 eaead95c ece1a365 e1e1cd4a d4d4c53c d3d3c32b e3e3d21b eaead910 eaead90a eaead908 eaead90c eaead916 b6b6ac38 9e9e9880 969592db 94938fff 8f8f88ff 6e6e68ff 44423eff 4e4a48ff 544e4cff 3c3230ff 413a38ff 393534ff 3c3a3aff 5a595aff 393937ff 51504aff 5f5e58ff b8b8adff b4b3aaff b3b2a9ff aeada5ff adada3ff aa9e8bff 947753ff 7a5725ff 6c4a0fff 684408ff 674207ff 643f03ff 694309ff 75501aff 825e2dff 8e6b3dff 8a6738ff 805c2aff 75511aff 78511eff 6e4810ff 7a5520ff 906a41f0 cdcdbe65 dfdfcf3f eaead925 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead901 eaead904 eaead90a eaead910 eaead919 eaead925 eaead933 eaead941 eaead94f eaead95b eaead964 eaead967 ece8af85 f5d545b5 f9cc17db ede38b88 e6e6d635 eaead925 eaead919 eaead90e eaead908 eaead907 86868122 7d7d7b77 9a9997c9 b5b4b3ff b9b7b7ff a6a4a2ff 999793ff 979790ff 9d9c95ff 86857eff 5e5d58ff 3f3d38ff 36302fff 57504fff 5f5959ff 555252ff 4b4a48ff 6d6d67ff 888880ff 9d9d94ff a19f99ff a09f99ff a3a29dff a9a9a4ff ababa5ff aaaaa2ff a49783ff 947b58ff 77511dff 674207ff 613c00ff 684308ff 75501aff 825e2dff 8e6b3dff 8a6738ff 805c29ff 78531eff 7c5523ff 6b470cff 7b5622ff 977e62df 9f9f948a bdbdaf4e eaead926 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead902 eaead907 eaead90d eaead916 eaead922 eaead931 eaead941 eaead952 eaead961 eaead96c f0e1899b efe78ac9 f0e474f0 f8ce14ff f9cb0aff e1db84be afafa243 d4d4c425 eaead916 eaead90d 8a8a8516 6f6f6f78 9b9a99d1 c0bfbfff cdcbcbff c7c5c5ff bbb9b9ff b1b0afff a8a7a5ff a19f9dff 9a9894ff 989690ff 9a9992ff 95948cff 777670ff 52504cff 44413fff 625f5eff 827f7fff 808080ff 484747ff 74736eff 8f8d89ff a7a5a3ff b7b6b4ff aeadabff 989793ff 8a8882ff 8f8d86ff 9d9b92ff a39784ff 957a59ff 724c17ff 684309ff 734f18ff 825e2cff 8e6b3dff 8a6738ff 7f5b28ff 7d5724ff 7c5825ff 684509ff 815d2efd 8f8778db 87877da2 a9a99d55 eaead925 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead903 eaead908 eaead910 eaead91c eaead92b eaead93d eaead951 ece7c76a f4de78a3 f9d538de f6d734f7 f0e673ff f0e46fff f7ce16fc d2b42ece 7f7e6699 6c6c6462 a0a0952d bebeb21b 72727168 969696ca cacacafe dcdadaff d3d2d2ff c8c7c7ff bfbdbdff b8b6b6ff b2b0b0ff aca9a9ff a6a3a2ff a09d9bff 989593ff 908f8aff 8d8c86ff 8e8c86ff 8c8a83ff 7c7a73ff 55554fff 403f3eff 6a6868ff 484847ff 7b7976ff a09f9dff a8a6a4ff 8e8c8bff 787774ff 6b6764ff 74706dff 817e7aff 8a8983ff 94938bff 9f9d94ff a69c8aff 937653fe 7d5726ff 825e2bff 8e6b3cff 8a6738ff 805b29ff 805b2aff 785721ff 6a460bff 907655f5 8a897ed2 89897f96 b2b2a54d eaead922 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead904 eaead90a eaead914 eaead922 eaead933 e4d3935d eec746a4 facc25e6 fdd326fd fbd21dff f7d62fff f0e673ff e4d974ef a79954cc 62615abd 52524ca7 5959536b 7777735b 9d9d9cc8 d5d4d4fe e9e9e9ff e1e0e0ff d5d4d4ff cdccccff c5c4c4ff bcbbbbff b4b2b2ff acababff a6a3a3ff a09d9dff 9a9796ff 949190ff 8d8987ff 878481ff 817e7bff 7c7974ff 75726dff 706f69ff 686861ff 4c4b48ff 504f4cff 767573ff 7b7a78ff 787574ff 6b6766ff 5a5555ff 5b5656ff 686463ff 75716fff 807d7aff 898783ff 918f8aff 8f8f88f8 969588f2 a39a87f4 997d5bfa 8f6c41fe 8a6737ff 815c2aff 7d592aff 705118ff 74501aff 938875e8 87877ebd 97978c78 cacabc3b eaead91e │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead904 eaead90b eaead916 eaead925 eaead937 dcb63c9b f0b602ff fbc915ff fdd324ff fbd21dff f4d432fc cfc879e9 858472d1 676760c7 5b5b55af 5c5c5580 6b6b666b b2b2b0e4 ffffffff f8f7f7ff e8e7e7ff dddcdcff d4d3d3ff cbcacaff c4c3c3ff bbb9baff b1afafff a9a7a7ff a19e9eff 999696ff 918e8eff 8a8686ff 827e7dff 7e7a79ff 777371ff 696562ff 666360ff 716e6bff 757470ff 6b6a68ff 5b5a57ff 5d5c5aff 73706fff 706c6cff 5c5757ff 4d4748ff 514d4cff 5c5858ff 686564ff 74716fff 807d7bff 858381fb 6f6f68e1 7c7c73d3 96968bce a5a599d6 a49986e9 977b59f8 89653cfd 7a562aff 705018ff 86653df9 848175d4 85857c9f a9a99c59 e1e1d02b eaead918 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead904 eaead90b eaead916 eaead925 eaead936 dacc9560 edb811e7 fbc815ff fdd324ff edc92af7 ab9f5ce1 75756cd4 6c6c64c5 6a6a63a3 73736b72 89897f47 8e8e8cb2 d2d2d2ff d3d3d3ff d8d8d8ff dddcdcff e1e0e0ff dcdbdbff d2d1d1ff c6c4c5ff bab8b9ff afadadff a6a3a3ff 9d9a9bff 959293ff 8b8889ff 827e7eff 797676ff 6e696aff 645f5eff 736f6eff 848180ff 878482ff 81807eff 7b7b79ff 7b7978ff 7c7979ff 757070ff 646060ff 504a4bff 474143ff 4c4747ff 555151ff 5f5a5aff 696665ff 757170ff 646462e7 4b4b45be 72726a9d a0a09486 a9a99d97 a0a094b4 99998ecb 928674e2 8a765bee 856843f6 806e57e8 707068bc 83837a7a bdbdaf3b eaead91f eaead911 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead904 eaead90a eaead914 eaead921 eaead930 cbcbbc4a c9aa43ac f6c618fc cfb33bee 89815adc 6d6d66cf 6e6e65ba 75756c93 8a8a8062 acaca039 98989140 aaaaaadd dededdff c0c0c0ff abababff a2a2a2ff aaaaaaff b6b6b6ff bbbabaff c0bfbfff c0bfbfff bab8b8ff aeabacff a09d9eff 918e8fff 838081ff 7b7778ff 6f6b6dff 706d6dff 898687ff 848181ff 747272ff 8f8d8cff acabaaff aeacadff 979494ff 807d7dff 6d696aff 5b5657ff 484343ff 443e40ff 4b4546ff 524d4eff 5a5657ff 635f5fff 666464f9 32322fca 3535329d 6e6e6663 c4c4b647 d0d0c152 b6b6a86c 9e9e9289 898980a4 787870b9 6e6c62c7 616058c3 62625a99 86867d54 d4d4c425 eaead915 eaead90c │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead903 eaead908 eaead911 eaead91c eaead928 d4d4c53b afa1697c c2a434d3 736e51ce 5e5e58c3 686860a6 7b7b727c 9c9c9050 c5c5b730 e3e3d21d 93939051 c7c7c7f5 ffffffff ebebebff dbdadaff cac9c9ff bbb9b9ff aaa9a9ff 9f9e9eff 9a9899ff 969595ff 999898ff a1a0a0ff a3a2a2ff a5a4a4ff a19f9fff 827f80ff 7c7879ff 908e8fff 787677ff 8f8e8eff bdbdbdff cccbcbff bcbabaff a3a09fff 8e8b8cff 7b7778ff 666162ff 524c4dff 433e40ff 443e3fff 4b4647ff 524d4eff 595556ff 605d5eff 4b4b4be8 111110ab 26262471 72726936 dfdfcf25 eaead92d e0e0d037 c8c8ba45 a4a4985a 84847a70 6b6b6383 5c5c5584 65655d62 96968b31 e1e1d017 eaead90d eaead907 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead902 eaead907 eaead90d eaead915 eaead91f e5e5d529 aeaea144 6f6f6779 5757519f 5d5d578f 7b7b7263 a4a4983d d4d4c425 eaead919 eaead910 90908d53 d5d5d5f9 fdfdfdff e5e4e4ff dcdbdbff d3d1d1ff c7c5c5ff bbb9baff b0adadff a4a1a2ff 969394ff 898687ff 7c797aff 737071ff 706d6eff 767374ff 969494ff a3a1a1ff 8e8d8dff d2d2d2ff efefefff dbdadaff c3c1c1ff aba9aaff 979493ff 858182ff 726e6eff 5e595aff 4a4446ff 403b3cff 454041ff 4c4749ff 534e4fff 585455ff 5e5c5cfd 242424cc 0808068e 1b1b1a44 85857b16 eaead912 eaead918 eaead91e eaead922 dbdbcb28 bbbbad2f 97978c3a 8080773a 8b8b812a bdbdaf18 eaead90d eaead908 eaead904 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead901 eaead904 eaead90a eaead90f eaead915 eaead91c c6c6b828 7e7e7546 62625b5d 7171694b aaaa9e2a e3e3d21b eaead913 eaead90d eaead907 7c7c7b45 bdbdbdf9 cdccccff abaaaaff afaeafff afaeaeff abaaaaff a7a5a5ff a19fa0ff 989696ff 8f8c8dff 868283ff 7b7778ff 6f6b6cff 656061ff 4f494bff 787475ff 9e9e9eff e3e3e3ff ffffffff e3e3e3ff cdccccff b9b7b7ff a3a1a1ff 8f8c8dff 7c7879ff 696566ff 555051ff 433e3fff 413c3eff 494344ff 4f4a4bff 545051ff 5b5758ff 555454f3 040404ae 0303036c 10100f23 9d9d9206 eaead907 eaead90a eaead90e eaead910 eaead913 eaead913 dfdfcf14 dedece12 dadaca0e eaead90a eaead907 eaead904 eaead902 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead901 eaead903 eaead906 eaead909 eaead90d eaead910 e0e0d015 aaaa9e1e 91918724 a8a89c1a ddddcd11 eaead90d eaead90a eaead906 6d6d6c22 70706f8c 959494fe a3a2a2ff a4a2a2ff 9d9c9cff 979696ff 939191ff 8e8c8dff 878585ff 828080ff 7f7d7eff 777576ff 6d6a6bff 6b6768ff 635f60ff 4f4a4bff 605b5cff 919191ff f3f3f3ff f6f6f6ff dbdbdbff c7c5c6ff b1afafff 9c9a9aff 898687ff 757172ff 625e5fff 4f4a4bff 403b3dff 433e3fff 4a4546ff 4f4b4cff 565253ff 5e5a5bff 393939dd 00000097 00000049 0000000e eaead901 eaead902 eaead904 eaead905 eaead906 eaead907 eaead908 eaead908 eaead907 eaead906 eaead904 eaead903 eaead902 eaead901 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead901 eaead903 eaead904 eaead906 eaead907 eaead909 eaead90a eaead90a eaead909 eaead907 eaead905 6a6a6931 75757588 949393d1 afaeaefe b7b5b5ff bab8b9ff b5b3b3ff b0aeafff aca9aaff a6a3a3ff a09c9cff 989596ff 908d8eff 878586ff 898687ff 989797ff 8f8e8eff 666565ff 4b4647ff 5a5556ff 908f8fff f1f1f1ff eeeeeeff d5d4d4ff c0bebfff aba8a8ff 969393ff 837f80ff 6f6b6cff 5c5859ff 494344ff 3f3a3bff 464143ff 4c4748ff 524e4fff 585455ff 605d5eff 202020c7 0000007d 0000002c 00000004 eaead900 eaead900 eaead900 eaead901 eaead901 eaead901 eaead901 eaead902 eaead901 eaead901 eaead901 eaead901 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead901 eaead901 eaead902 eaead903 eaead903 eaead904 eaead904 eaead903 6666653c 7b7b7ba2 a4a3a3e5 c1c0c0ff c8c6c7ff c4c2c2ff bcbbbbff b5b2b2ff b0aeaeff aba9aaff a7a5a6ff a29fa0ff 9d9a9bff 9a9798ff 9f9c9dff acaaabff a9a8a8ff 898888ff 6a6868ff 646262ff 4a4647ff 544f50ff 898888ff ebebebff e8e7e7ff cecdcdff b9b7b7ff a4a1a1ff 8f8c8cff 7c7879ff 686465ff 565152ff 443e3fff 413b3dff 494344ff 4f4a4bff 555051ff 5b5758ff 5b595af9 0c0c0caf 00000061 00000019 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 7676740a 65656543 828282ad b1b1b1f6 cfceceff d2d0d0ff c9c8c8ff c2c1c1ff bdbbbbff b9b7b7ff b4b1b2ff aeababff a8a6a7ff a6a3a3ff a5a3a4ff acaaaaff b2b1b1ff a5a4a4ff 7f7e7eff 5a5758ff 524e4fff 5c5859ff 696667ff 484445ff 504b4cff 828081ff ddddddff e1e0e0ff c7c5c6ff b2b0b1ff 9e9b9cff 898687ff 767273ff 625e5fff 4f4a4bff 413b3cff 433d3eff 4a4546ff 504c4dff 565354ff 5d595aff 515050ef 0606069e 00000049 0000000d eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 5c5c5c05 67676748 858585ab bababafe dbdadaff dad9daff cfceceff cac9c9ff c5c4c4ff c1bfbfff bbb9baff b5b3b3ff b0aeaeff b1afb0ff b5b2b3ff bab9b9ff b4b3b3ff 9a9898ff 706d6dff 4a4748ff 413c3eff 4c4748ff 595455ff 646162ff 6b6969ff 433f40ff 4f494aff 7d7b7bff d1d1d1ff dbdadaff c0bebfff aba8a9ff 979495ff 838081ff 6f6b6cff 5c5758ff 494344ff 3f3a3bff 454041ff 4c4749ff 524e4fff 585455ff 5f5c5dff 414141e2 0202028c 00000035 00000005 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 eaead900 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 6161613d 848484a0 bab9b9fd e3e3e3ff e5e4e4ff d8d7d7ff d1d0d0ff cdccccff c9c7c7ff c3c1c1ff bdbcbcff bbb8b9ff bebcbcff c1bfbfff bcbbbbff adacacff 909090ff 696667ff 4a4647ff 3c3637ff 3c3637ff 494344ff 544f50ff 5e5a5bff 696667ff 6c6b6bff 3f3b3cff 4e484aff 7c7a7bff c7c7c7ff d4d3d3ff b9b7b8ff a4a1a2ff 918d8eff 7c797aff 696566ff 555051ff 443f40ff 413b3dff 484243ff 4f4a4bff 555051ff 5a5657ff 625f60ff 393939d7 00000079 00000028 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 5a5a5a24 7d7d7d92 bbbbbbea e7e7e7ff eeeeeeff e2e1e1ff d9d8d8ff d5d4d4ff d0cfcfff cbcacaff c6c4c4ff c6c4c5ff c9c9c9ff c6c5c5ff b6b5b5ff 9a9999ff 7d7c7cff 656263ff 534e4fff 4b4546ff 474143ff 403a3cff 443e3fff 4e494aff 585455ff 635f60ff 6e6b6cff 666465ff 3b3637ff 4f494aff 807e7eff bebebeff cccbcbff b3b1b2ff 9d9a9aff 898687ff 757172ff 625e5fff 4f494aff 413b3dff 433d3fff 4a4546ff 504c4dff 575354ff 5d595aff 636061ff 303030cb 00000069 0000001e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 5b5b5b05 6b6b6b6f adadadde e8e8e8ff f5f4f4ff ebeaeaff e1e0e0ff dcdcdcff d8d7d7ff d5d4d4ff d0cfcfff d1d0d0ff cecdcdff bfbfbfff a4a4a4ff 8a8989ff 767373ff 696566ff 5f5a5bff 5a5556ff 554f50ff 4e494aff 443f40ff 403b3dff 484344ff 524e4fff 5d595aff 676465ff 727071ff 565354ff 393334ff 504b4cff 848282ff b7b6b6ff c5c3c3ff aba8a8ff 969394ff 838081ff 6f6b6cff 5c5758ff 494344ff 3f393aff 454042ff 4d4849ff 534e50ff 585455ff 5f5b5cff 656263ff 252525be 0000005d 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 5f5f5f1c 868686af e1e1e1fc fcfcfcff f4f3f3ff ebeaeaff e6e5e5ff e2e2e2ff dfdedeff dad9d9ff d5d4d4ff c8c8c8ff adadadff 939292ff 828081ff 7b7879ff 777475ff 716d6eff 6a6667ff 625d5eff 5b5657ff 524d4fff 494445ff 413b3cff 423d3eff 4c4748ff 565253ff 625f60ff 6e6c6dff 646363ff 433e3fff 3e3839ff 514c4dff 8a8889ff b0b0b0ff bebcbcff a4a2a3ff 8f8c8dff 7d797aff 686465ff 555051ff 433e3fff 403b3cff 484344ff 4e494aff 545051ff 5a5657ff 615e5fff 666464ff 202020b7 00000054 00000012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 6767671e 979797c1 f6f6f6ff ffffffff f7f7f7ff f3f2f2ff ebebebff e2e2e2ff d6d6d6ff c8c8c8ff b6b5b5ff a1a0a0ff 8f8e8eff 878586ff 8a8788ff 8a8687ff 817e7fff 787475ff 706c6dff 686364ff 5e5a5bff 575253ff 4f4a4bff 464042ff 3e3839ff 454041ff 504c4dff 5d5a5bff 666464ff 5b5859ff 433f40ff 403b3cff 433d3fff 524d4fff 8a8989ff aaa9a9ff b6b4b4ff 9e9b9cff 8a8687ff 767374ff 625e5fff 4f4a4bff 403a3cff 433d3fff 494445ff 4f4b4cff 565253ff 5d595aff 636061ff 686667ff 212121b3 0000004b 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 838383c0 e9e9e9ff eeeeeeff e3e3e3ff dadadaff cbcbcbff bebebeff b0b0b0ff a4a4a4ff 9d9c9cff 9a9898ff 9c9999ff 9e9b9cff 9a9798ff 8f8c8dff 858182ff 7d797aff 757071ff 6c6869ff 646061ff 5b5657ff 524d4eff 484243ff 3e3839ff 423c3eff 504d4eff 5b5859ff 5d5a5bff 4e4a4bff 3c3637ff 3d3738ff 443f40ff 464042ff 534e50ff 8a8989ff a3a2a2ff afadaeff 989495ff 838081ff 706c6dff 5c5758ff 494445ff 3f3a3bff 454041ff 4c4748ff 524e4fff 585455ff 5f5b5cff 666263ff 696768ff 202020b1 00000046 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 757575c5 b6b6b6ff c3c3c3ff bababaff b2b1b2ff b1b0b0ff b1b0b0ff b3b1b1ff b3b1b1ff b3b1b2ff aeacadff a5a2a2ff 9b9899ff 928f90ff 8a8687ff 827e7fff 797576ff 726d6eff 686364ff 5c5859ff 544f50ff 504c4dff 524e4fff 575455ff 5f5c5dff 625f60ff 595556ff 4b4647ff 3e3839ff 3e383aff 423c3dff 474244ff 494446ff 544f50ff 8c8b8bff 9a9999ff a8a5a6ff 918d8eff 7c797aff 696566ff 555051ff 443f40ff 413c3eff 484243ff 4e494aff 545051ff 5b5758ff 615d5eff 686566ff 6c6a6bff 363636c3 0808084a 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 2f2f2f31 525252b5 9b9b9bf7 cacacaff d6d5d5ff d8d7d7ff d2d1d1ff c9c7c7ff bfbdbdff b4b1b1ff aaa8a9ff a19e9fff 9a9798ff 918e8fff 888485ff 7c797aff 747071ff 6b6869ff 646161fd 6c6a6bff 747171ff 767373ff 777474ff 726f70ff 686465ff 5c5758ff 514b4dff 443f40ff 3e3839ff 413b3dff 453f40ff 494445ff 4d4849ff 565253ff 8b8a8aff 919090ff a19e9fff 8a8687ff 757172ff 625d5eff 4f4a4bff 403b3dff 433d3eff 4a4546ff 504c4dff 575354ff 5d5a5bff 636061ff 696667ff 6f6c6dff 666565f7 636262db 646363bb 63616195 5e5d5d7b 6c6c6c63 6666663f 65656516 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000001c 01010164 151515aa 363636d7 5e5e5ee9 838282f4 939393f9 969595fb 949292fb 8f8e8efb 888686fb 807e7ffa 767575f9 686767f4 555555ed 464545e6 373737dd 191919cc 4c4c4ce6 959293ff 908d8eff 838081ff 787475ff 6b6768ff 605b5cff 555051ff 4a4546ff 403a3cff 3f393aff 433d3fff 474243ff 4c4748ff 514d4eff 585455ff 8a8888ff 8c8b8bff 9a9798ff 838081ff 6f6b6cff 5c5758ff 494445ff 3f3a3bff 454041ff 4c4748ff 524e4fff 595556ff 5f5b5cff 656263ff 6a6767ff 716f70ff 6e6d6dff 6f6b6cff 656062ff 5b5657ff 7a7778fe 878586fa 5e5d5df5 61616196 00000005 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000b 0000002f 0000005f 00000088 000000a1 040404b1 0d0d0dbd 121212c5 151515c7 151515c7 131313c6 0f0f0fc4 0b0b0bc1 030303bc 000000b7 000000b2 000000ac 000000a4 4a4a4ad4 918e8fff 888485ff 7c7879ff 716d6eff 666162ff 5a5556ff 4f4a4bff 443f40ff 3e3839ff 403b3cff 443f40ff 4a4546ff 4f4a4bff 555051ff 595556ff 8a8888ff 898787ff 939091ff 7e7a7bff 696566ff 575253ff 443f40ff 403a3cff 474243ff 4e494aff 545051ff 5b5758ff 615e5fff 676465ff 6b6869ff 6f6d6eff 706e6fff 6a6667ff 6f6a6bff 8b8888ff 878586ff 615e5eff 585354ff 585556e0 28282834 00000009 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 00000008 0000001b 00000037 00000056 0000006e 0000007f 0000008a 00000090 00000091 00000092 00000091 0000008e 00000088 00000080 00000075 00000069 0000005a 575656b7 8a8788ff 817d7eff 767273ff 6b6668ff 605b5cff 544f50ff 494344ff 403a3bff 3f393aff 433d3eff 484243ff 4d484aff 524e4fff 595556ff 5d595aff 8a8989ff 888686ff 8b8788ff 767273ff 625d5eff 504b4cff 413b3dff 433d3eff 494546ff 504c4dff 575354ff 5d5a5bff 636061ff 656263ff 6e6c6cff 767475ff 767374ff 888485ff 969495ff 7d7c7cff 615e5eff 605b5cff 5a5456ff 555152fc 4242429a 0000001a 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000008 00000013 0000001f 0000002a 00000034 0000003a 0000003d 0000003d 0000003b 00000037 00000032 0000002b 00000023 0000001c 00000015 636262a4 858182ff 7b7677ff 6f6b6cff 645f60ff 595456ff 4f494bff 433d3eff 3e3839ff 413b3cff 443f40ff 4a4546ff 504b4cff 565253ff 5d5a5bff 615e5fff 8c8b8bff 888787ff 838081ff 6f6b6cff 5c5758ff 494445ff 403a3cff 454041ff 4c4749ff 524e4fff 595455ff 5d5a5bff 615f60ff 747373ff 827f80ff 868283ff 9a9899ff 939292ff 767475ff 696667ff 6a6566ff 625d5eff 595455ff 524c4dff 4d4b4bd9 0e0e0e3a 00000007 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000007 00000007 00000007 00000007 00000006 00000004 00000001 5f5f5f00 64646400 62626200 686868ab 7f7b7cff 757071ff 696566ff 5f5a5cff 544f50ff 484344ff 3e393aff 3f393aff 433d3eff 484344ff 4d484aff 534e4fff 5a5657ff 625f60ff 646162ff 8e8d8dff 888787ff 7c797aff 696566ff 565152ff 443f40ff 413b3dff 484243ff 4f4a4bff 544f50ff 575455ff 615f60ff 817f80ff 918d8dff 969394ff a7a5a6ff 8c8b8bff 737171ff 767273ff 746f70ff 696566ff 615c5dff 5a5556ff 514b4cff 514d4ef7 30303079 00000013 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62626200 5f5f5f00 5f5f5f00 64646400 5c5c5c01 6b6969ba 7a7677ff 6f6a6bff 645f60ff 595456ff 4e494aff 423c3dff 3e3839ff 413c3dff 454041ff 4a4546ff 504c4dff 575354ff 5e5a5bff 666364ff 696667ff 908f8fff 898888ff 757172ff 635f60ff 4f4a4bff 413c3eff 433d3fff 4a4547ff 4d4849ff 514e4fff 696667ff 939191ff a09d9eff a7a5a6ff a6a5a5ff 838282ff 7c797aff 817e7fff 7b7778ff 716d6eff 696566ff 615c5dff 5a5556ff 514b4cff 4c4748ff 424242b9 00000027 00000004 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62626200 5f5f5f00 5c5c5c00 5f5f5f15 6d6d6d77 747273f1 746f70ff 696465ff 5e595aff 544f50ff 484244ff 3e393aff 3f393aff 433d3eff 474243ff 4d4849ff 544f50ff 5b5657ff 635f60ff 6b6869ff 6e6c6dff 949393ff 8a8989ff 6e6a6bff 5c5859ff 494445ff 3f3a3bff 443e3fff 454041ff 504d4eff 7b7979ff a7a5a6ff b0adadff b1b0b0ff 9f9e9eff 828081ff 898686ff 8b8788ff 827e7fff 797576ff 716d6eff 696566ff 615c5dff 5a5556ff 524d4eff 474143ff 4d4b4cee 00000042 0000000c 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62626200 5a5a5a00 62626247 999999c1 bababaff 767475ff 605b5cff 5c5657ff 534e4fff 4a4445ff 403a3cff 3d3839ff 423c3dff 464142ff 4a4647ff 504c4dff 585455ff 5f5c5dff 666364ff 6f6c6dff 747272ff 979696ff 8c8b8bff 666263ff 565152ff 443f40ff 3f393aff 3f3a3bff 5d5a5bff 999898ff bbb9b9ff bebcbdff b2b1b1ff 939292ff 8a8889ff 9a9696ff 949192ff 898687ff 827e7fff 797576ff 716d6eff 696566ff 615c5dff 5a5556ff 524c4eff 484243ff 504d4df5 00000061 00000019 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d5d5d1d 77777793 c9c9c9f4 f4f3f3ff dbdadaff a9a8a8ff 8d8c8cff 737171ff 605d5dff 4a4647ff 3c3637ff 3a3436ff 3e393aff 464143ff 4d4849ff 545051ff 5c5859ff 636061ff 6a6869ff 747272ff 797878ff 9b9a9aff 909090ff 605c5dff 504b4cff 3b3536ff 3b3637ff 716f6fff b8b7b7ff cccacaff c9c7c7ff abaaaaff 8f8e8eff 9a9899ff a5a2a2ff 9c999aff 918e8fff 898687ff 827e7fff 797576ff 716d6eff 696566ff 615c5dff 595456ff 544f50ff 4b4a4aef 1a1a1ac4 00000079 00000025 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f5f5f05 7575759f a6a5a5ff c4c4c4ff cdcdcdff d9d8d8ff e1dfdfff d2d1d1ff bebdbdff aeacacff 999797ff 828080ff 6c6969ff 5e5b5cff 545152ff 534f50ff 575455ff 5f5c5dff 676465ff 706d6eff 7a7878ff 7f7e7eff 9e9e9eff 969696ff 595556ff 423c3dff 454041ff 908f8fff cfcfcfff d7d6d6ff c8c7c7ff a2a1a1ff 969595ff aaa8a9ff adaaabff a29fa0ff 9a9798ff 918e8fff 898687ff 827e7fff 797576ff 716d6eff 696465ff 615c5dff 5d5a5bff 3d3d3de2 0c0c0cc2 000000ab 00000070 00000022 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f5f5f23 aeaeaeda eeededff cacacaff b0b0b0ff a5a5a5ff aaaaaaff b9b9b9ff c3c2c2ff c2c1c1ff bab8b8ff aeacadff a2a0a1ff 969394ff 878485ff 7a7879ff 6e6c6dff 686666ff 686666ff 6f6d6eff 7c7a7aff 848484ff a4a4a4ff 999999ff 4c4849ff 646162ff bdbcbdff e6e6e6ff dbdbdbff bebebeff 999999ff a8a7a7ff bab8b9ff b4b1b2ff a8a6a7ff a29fa0ff 9a9798ff 918e8fff 898687ff 827e7fff 797576ff 726d6eff 696566ff 575556f5 292929d5 020202bb 000000a3 00000078 0000003d 00000010 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6060604a c5c5c5f9 f6f6f6ff e6e5e5ff deddddff d2d1d1ff bdbcbcff a9a7a8ff 9d9c9cff a09f9fff a9a8a8ff aeadadff aaa8a9ff a09d9dff 959293ff 898687ff 7c7879ff 716d6eff 6a6667ff 636061ff 615e5eff 605e5eff 848383ff 8d8c8cff 898989ff e2e2e2ff f3f2f3ff dad9daff b2b2b2ff a09f9fff c0bebfff c6c4c5ff b9b7b7ff b0aeafff a8a6a7ff a29fa0ff 9a9798ff 918e8fff 898687ff 827f80ff 7b7677ff 706c6dfe 4a4949e9 0f0f0fc5 000000b3 00000097 00000065 00000031 00000010 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c6c6c6b dbdbdbff f4f3f3ff e2e2e2ff dad9d9ff d3d1d1ff cdcbcbff c7c5c6ff bbb9baff aba9aaff 9c9a9bff 949292ff 939292ff 999898ff a3a2a2ff 9c9a9aff 8d8b8cff 7e7a7bff 6e696aff 5e595aff 554f50ff 453f40ff 605b5cff 7b7979ff e5e5e5ff fcfcfcff d0d0d0ff a7a7a7ff b0b0b0ff d2d1d1ff cccbcbff c0bebfff b9b7b7ff b0aeafff a8a6a7ff a29fa0ff 9a9798ff 918e8fff 8b8788ff 827f80ff 6d6b6cfb 363636dd 020202bc 000000a9 00000082 00000050 00000022 00000009 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 58585803 84848498 f1f1f1ff f0efefff e2e2e2ff dbdadaff d2d1d1ff cac9c9ff c2c1c1ff bab8b9ff b4b1b1ff aeabacff a3a0a1ff 939091ff 878485ff 878586ff 8a8989ff 8f8e8fff 939292ff 919090ff 858282ff 716d6eff 4e4849ff 5f5a5bff 7f7d7dff e5e5e5ff c5c5c5ff a9a9a9ff c6c5c5ff dfdedeff d3d1d1ff c9c7c7ff c1bebfff b9b7b7ff b0aeafff a8a6a7ff a19e9fff 9a9798ff 959192ff 868384ff 5d5c5cf1 222222d0 000000b7 0000009d 0000006e 0000003a 00000015 00000004 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6262620f 989898bc fbfafaff edececff e2e2e2ff dbdadaff d2d1d1ff cac9c9ff c2c1c1ff bab8b9ff b2b0b1ff aaa8a9ff a29fa0ff 9b9899ff 949091ff 898586ff 7d7a7bff 767273ff 726f70ff 757374ff 7c7a7bff 878585ff 858484ff 949292ff a3a3a3ff b2b2b2ff bbbabaff e1e0e0ff e7e7e7ff d8d7d7ff d0cfcfff c9c7c7ff c1bebfff b9b7b7ff b0aeafff a8a6a7ff a29f9fff 9d9a9bff 858282ff 444444e4 0e0e0ec4 000000b0 00000090 0000005c 00000028 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 60606028 bcbcbceb ffffffff edececff e3e3e3ff dbdadaff d2d1d1ff cac9c9ff c2c1c1ff bab8b9ff b2b0b1ff aaa8a9ff a29fa0ff 999696ff 918e8fff 8a8687ff 827f80ff 7a7677ff 6f6a6bff 666162ff 5f5a5bff 5b5657ff 555152ff 807e7fff 979797ff d4d4d4ff f3f3f3ff ecebebff dfdedeff d8d7d7ff d0cfcfff c9c7c7ff c1bebfff b9b7b7ff b0aeaeff aca9aaff a29fa0ff 757474f8 2a2a2ad5 020202bb 000000a5 0000007c 00000049 0000001d 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d5d5d2f a0a0a0e3 e1e1e1fe eeededff ebeaeaff e1e0e0ff d5d4d4ff cac9c9ff c2c1c1ff bab8b9ff b2b0b1ff aaa8a9ff a29fa0ff 999696ff 918e8fff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 595456ff 474143ff 635f60ff 959494ff fafafaff f2f1f2ff e8e7e7ff dfdedeff d8d7d7ff d0cfcfff c9c7c7ff c0bebfff bab8b9ff b5b3b3ff 9f9d9eff 5b5a5aee 161616c9 000000b5 00000098 00000067 00000035 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 2c2c2c55 414141bf 737373eb a7a6a6f8 cdccccff d6d4d4ff d3d1d1ff c8c7c7ff bbb9baff b1afafff aaa8a9ff a29fa0ff 999696ff 918e8fff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 5a5557ff 494344ff 656162ff 908f8fff f2f2f2ff f1f0f1ff e8e7e7ff dfdedeff d8d7d7ff d0cfcfff c9c7c7ff c5c4c4ff bdbbbbff 939292fb 404040e1 060606bf 000000ac 00000087 00000053 00000024 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000002e 00000072 000000a0 1c1c1cc2 3b3b3bd8 676767eb 9b9a9afa b9b8b8ff bfbdbdff b9b7b8ff aeabacff a29fa0ff 999696ff 918e8fff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 5a5557ff 494445ff 646061ff 8a8989ff eeeeeeff f1f1f1ff e8e7e7ff dfdedeff d8d7d7ff d1cfcfff d1cfcfff bfbebeff 777676f4 262626d2 000000b8 000000a1 00000074 0000003f 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000012 00000035 00000059 00000075 0000008e 060606a6 1b1b1bc0 393939d8 656565ed 929191fc a4a2a3ff a6a3a4ff 9c999aff 938f90ff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 5a5556ff 494445ff 646061ff 848383ff ebebebff f2f2f2ff e7e7e7ff dfdedeff dad9d9ff d8d7d7ff b2b1b1ff 535353e8 101010c6 000000b2 00000093 00000061 0000002e 0000000d 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000016 00000026 0000003f 0000005a 00000075 0000008e 090909a8 171717bf 383838d9 666565f1 878586fe 8f8c8cff 8d898aff 837f80ff 7a7677ff 716d6eff 696566ff 625d5eff 5a5556ff 494445ff 625e5fff 828081ff e8e8e8ff f3f3f3ff e8e7e7ff e4e3e3ff dbdadaff 959595fa 313131d7 040404bd 000000a8 00000080 0000004c 0000001f 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63636300 5f5f5f00 00000002 0000000a 00000016 00000028 0000003f 0000005a 00000077 00000091 040404a6 212121c6 464646e3 666464f4 777475fc 797576ff 726d6eff 696465ff 625c5dff 5a5556ff 4a4546ff 625d5eff 818080ff e4e4e4ff f6f6f6ff f1f0f0ff d6d6d6ff 767575f1 1b1b1bcd 000000b6 0000009b 0000006d 00000039 00000014 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63636300 5f5f5f00 6b6b6b00 5f5f5f00 00000001 00000004 0000000a 00000016 00000029 00000040 0000005b 0000007b 00000097 060606ad 262626cb 474646e4 5b5959f3 666364fc 625d5eff 5a5557ff 484243ff 605b5cff 817f80ff e9e9e9ff fdfdfdff bdbdbdfc 4e4e4ee4 090909c2 000000af 0000008c 00000057 00000027 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63636300 5f5f5f00 6b6b6b00 5f5f5f00 66666600 67676700 5f5f5f00 00000001 00000004 0000000a 00000016 0000002b 00000047 00000066 00000080 00000097 0e0e0eb1 282828cd 3f3f3fe2 525050f2 4e4a4bff 615c5dff 828081ff dadadaff 969696f4 262626d4 000000b9 000000a4 0000007a 00000045 0000001a 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63636300 5f5f5f00 6b6b6b00 5f5f5f00 66666600 67676700 5f5f5f00 6b6b6b00 61616100 67676700 67676700 00000004 0000000d 0000001c 0000002f 0000004a 00000067 00000082 00000099 111111b3 252525cc 404040e2 616161f6 5a5a5aea 111111c7 000000b2 00000095 00000065 00000033 00000010 00000003 5f5f5f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 0000000f 0000001e 00000032 0000004c 00000067 00000082 0000009a 000000ab 000000b2 000000a7 00000082 0000004f 00000022 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 00000010 0000001e 00000033 0000004c 00000067 00000076 00000066 0000003b 00000016 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead903 eaead908 eaead910 eaead919 eaead923 eaead92d eaead936 eaead93a eaead93a eaead934 eaead92b eaead922 eaead917 eaead90e eaead907 eaead902 00000000 00000000 eaead901 eaead904 eaead908 eaead90e eaead916 eaead91f eaead928 eaead931 eaead937 eaead93a eaead939 eaead935 eaead92f eaead928 eaead920 eaead919 eaead912 eaead90d eaead909 eaead906 eaead904 eaead902 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead904 eaead90a eaead914 eaead922 eaead92f e9e5c840 ede1aa56 f4dd757d f6da4dad eee5a068 eaead93c eaead92e eaead921 eaead914 eaead90a eaead904 00000000 00000000 eaead901 eaead905 eaead90c eaead915 eaead920 eaead92e e6e6d63d bcbcae55 eaead952 eaead957 eaead958 eaead954 eaead94d eaead943 eaead938 eaead92e eaead925 eaead91c eaead916 eaead910 eaead90b eaead907 eaead904 eaead902 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead901 eaead904 eaead90c eaead919 eaead929 eaead93a deba4492 f6c41ce0 fdd21eff f9d527ff e5d980a4 d7d7c755 e4e4d43f eaead92c eaead91c eaead90e eaead905 eaead901 eaead901 eaead903 eaead909 eaead912 eaead91f eaead92e eaead941 7f7f767b 51504eda 5c5c56bb 9d9d9296 e3e3d27f eaead97a eaead972 eaead966 eaead958 eaead94b eaead93e eaead933 eaead928 eaead91f eaead917 eaead910 eaead90a eaead907 eaead904 eaead902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead901 eaead904 eaead90d eaead91c eaead92e eaead942 e2be4b98 f6c00cff fdd21eff f9d425ff ddd376d7 b7b7a67c d7d7c750 eaead937 eaead923 eaead913 eaead908 eaead903 eaead903 eaead907 eaead90f eaead91c eaead92d eaead941 eaead958 50504dce dddad9ff aba6a6ff 5c5857f7 514f4ae3 7a7971c8 cacabba6 eaead990 eaead97f eaead96f eaead95e eaead94e eaead940 eaead932 eaead926 eaead91b eaead912 eaead90b eaead907 eaead904 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead904 eaead90d eaead91c eaead92f eaead945 d5d4c165 edbe24e5 fdd21eff f9d423ff e4da72f6 afad93a3 ccccbd63 eaead940 eaead92b eaead918 eaead90c eaead906 eaead907 eaead90d eaead917 eaead928 eaead93d eaead955 eaead971 76766fbe 6f6e6bf0 817e7dfe 7b7472ff 5f5553ff 2c2320ff 34302cf4 696861e2 a6a69abd eaead997 eaead982 eaead96e eaead95a eaead948 eaead937 eaead928 eaead91a eaead910 eaead90a eaead905 eaead902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead901 eaead904 eaead90c eaead919 eaead92e eaead945 d5d5c665 d0b962ba fdd11dff f9d525ff efe26bff b5b186c2 c2c2b475 e8e8d74a eaead932 eaead91e eaead910 eaead90b eaead90d eaead915 eaead923 eaead937 eaead951 eaead96d eaead98c dbdbccb6 b7b7aada 545350f9 716d6cff 373231ff 251b19ff 504846ff 726d6bff 312b28fb 44433ff1 73736bce cdcdbe99 e8e8d779 eaead960 eaead949 eaead935 eaead924 eaead916 eaead90d eaead907 eaead903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 eaead901 eaead901 eaead902 eaead903 eaead904 eaead904 eaead904 eaead905 eaead90c eaead918 eaead92b eaead942 e3e3d35d c7c2a390 f0ca2ff3 f9d425ff f0e46cff c8bc6fdc b8b8aa86 e1e1d053 eaead939 eaead924 eaead916 eaead910 eaead913 eaead91f eaead931 eaead94b eaead968 eaead988 e7e7d6ab 595751ea 454340f5 5b5a59fe 9a9695ff 595351ff 1b1513ff 373231ff 3d3736ff 362e2dff 4e4845ff 4e4a49ff 454442f6 565651d3 95958b99 c6c6b867 eaead943 eaead92d eaead91c eaead910 eaead908 eaead904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 eaead901 eaead902 eaead904 eaead905 eaead907 eaead909 eaead90a eaead90b eaead90b eaead90c eaead910 eaead919 eaead929 eaead93d eaead954 d5d5c675 dac45ecd f9d425ff f0e56eff dcc855f0 aead9d96 d8d8c85c eaead93e eaead92a eaead91c eaead917 eaead91c eaead92a eaead941 eaead95f e0dbc789 eaead9a3 b8b7a9ca 605e5dfa 7c7472ff 453e3cff 282321ff 2e2928ff 221a19ff 28201eff 352f2eff 343130ff 373332ff 474341ff 6a6565ff 787676ff 5a5859ff 444442da 6a6a6381 e6e6d636 eaead922 eaead913 eaead90a eaead904 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 eaead901 eaead904 eaead907 eaead90b eaead90f eaead913 eaead917 eaead919 eaead919 eaead918 eaead919 eaead91f eaead92a eaead93a eaead94f e3e3d366 cdc4939d f0cf2ff7 f1e56fff f0d542fd b0a779ae c9c9ba66 eaead941 eaead92e eaead921 eaead91d eaead924 eaead937 eaead952 d3c8b286 99774ee4 b19977de 73695ae8 737174ff 77706eff 5d5552ff 3d332fff 2c2421ff 383332ff 1b1413ff 292523ff 4a4646ff 5e5b5cff 5f5e5fff 3a3838fe 4b4948fd 898787ff 7a7979ff 4b4c47af c2c2b447 dbdbcb28 eaead915 eaead90b eaead904 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 eaead903 eaead907 eaead90c eaead912 eaead919 eaead921 eaead928 eaead92b eaead92c eaead92b eaead92b eaead92b eaead931 eaead93d eaead94c e8e8d75c d1d1c07a d7c155d2 f1e56fff f4d840ff bfa949cc b6b6a96f e7e7d642 eaead930 eaead925 eaead923 eaead92c eaead942 eaead961 a68a68c9 765116ff 644110ff 605952ff 8b8788ff 716a68ff 58504eff 392e2cff 564f4cff 524c4aff 221815ff 251d1bff 292523ff 383635ff 575657ff 54544ff8 9a9a8fef 5d5d57f1 3d3c3af0 6e6e66af 91918668 bbbbad32 eaead917 eaead90d eaead906 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 eaead901 eaead904 eaead90a eaead911 eaead91a eaead924 eaead92f eaead93a eaead940 eaead943 eaead942 eaead940 eaead93e eaead93f eaead945 eaead94f eaead95a e0e0cf6b c9c088a2 e8de74f7 f4d83dff d4b42ae6 9e9e9379 d8d8c845 eaead930 eaead928 eaead928 eaead934 eaead94c d6cdb77d 846436f6 6d4b0bff 513813ff 808080ff 948f8dff 6e6765ff 554d4aff 423a37ff 676261ff 342b28ff 231815ff 2f2625ff 3a3231ff 453f3dff 484443ff 403f3efc 74746df1 babaade3 929288d8 83837abb 8a8a807c bbbbae3d eaead91e eaead912 eaead90a eaead905 eaead903 eaead901 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 eaead901 eaead905 eaead90d eaead916 eaead922 eaead92f eae7cf3f eed06779 efdd956e eaead959 eaead95a eaead958 eaead953 eaead951 eaead952 eaead956 eaead95c e8e8d765 cacabc7a d9d17edd f5d73aff e7c11ef5 8c8b7a8a bebeb14a eaead92e eaead928 eaead92b eaead939 eaead953 bba689a4 826030fa 6b470bff 544631ff a0a0a3ff 8e8986ff 6f6866ff 524947ff 5a5351ff 625d5bff 221815ff 30211bff 413228ff 3c3434ff 494546ff 5f5d5dff 747272ff 4d4d4af5 cfcfc0d8 bcbcafc3 a6a69aa9 afafa276 d5d5c645 eaead92c eaead91f eaead915 eaead90e eaead90a eaead907 eaead904 eaead902 eaead901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 eaead901 eaead907 eaead90f eaead91a eaead928 eaead939 e8daa05c f1b905f8 f7c61aed f5d657ba f1e19192 ebe9d172 eaead96a eaead964 eaead960 eaead95f eaead960 eaead962 ddddcd6a c4c292a6 f5d738ff f8cf1aff 9d9b72ad a3a3974e e5e5d52c eaead928 eaead92d eaead93d eaead959 e0decc86 bfac90d4 7b6240f7 736f6cff b3b0b1ff 898381ff 6e6765ff 564e4bff 6a6463ff 49413fff 170e0eff 61452aff 7f5c2fff 664b2fff 5f4d3dff 6a605cff 4e4e50fe 9d9c90e8 d0d0c2dc cdcdc1d7 bbbbb2da aeaea8e0 a9a9a5ec a6a6a4fb a6a6a5ff a5a5a4f8 9f9f9ddb 8f8f8eb5 84848157 eaead90d eaead909 eaead906 eaead904 eaead902 eaead901 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 eaead902 eaead907 eaead910 eaead91d eaead92d eaead940 e0c1598d f1b702ff f9c510ff fdd121ff fbd429f6 f5d53fdb efde7fae eae9d17b eaead96e eaead969 eaead964 eaead961 e7e7d65e bebeb06e d5be43d9 c2a82ee4 77775dad 81817754 d6d6c729 eaead926 eaead92f eaead941 eaead960 e3e3d38c d7d7c8c6 828077ec aeacadff afaaa9ff 888281ff 6d6563ff 605956ff 6f6a68ff 2d2524ff 2a1c16ff 7c5b31ff 775826ff 6f4e1cff 73511fff 7a5930ff 674e33fe a1937efb c2bfb4fa d0d0c8ff cbcbc6ff c4c3bfff c0c0bdff bfbfbdff c0c0beff c2c2c1ff c7c7c6ff c8c8c7ff afafaef3 81817e86 c9c9bb1a eaead910 eaead90c eaead908 eaead906 eaead904 eaead902 eaead901 00000000 00000000 │ │ +00000000 00000000 00000000 eaead902 eaead908 eaead911 eaead91e eaead92e ddc2656b d8ab18d3 f1b702ff f9c510ff fdd121ff fdd422ff fad21cff f5d735fd ede378e8 ebe89ebe ece4ae86 eaead96a eaead961 eaead958 d2d2c358 94917781 54544ea7 4646419b 65655e56 c1c1b328 eaead925 eaead931 eaead947 eaead967 e7e7d692 ddddccc6 656664f5 d2cfcdff a4a09fff 898381ff 6e6664ff 6e6967ff 635d5bff 1e1616ff 503825ff 866334ff 745427ff 674a1bff 694b1aff 70501aff 7b5721ff 86622eff 8e6e45ff a48b6dff c1b4a4ff d0cec7ff cdcdc9ff cacac6ff c9c9c6ff c9c9c7ff cbcbc9ff cfcfceff d8d8d7ff b4b4b1f4 8787816e cfcfc026 eaead91b eaead915 eaead910 eaead90b eaead907 eaead904 eaead903 eaead901 │ │ +00000000 00000000 00000000 eaead902 eaead907 eaead910 eaead91b eaead92a dac3705f d0b043a0 dab027d8 eabd1ff7 f8ce26fd fcd323fe fad21cff f6d733ff f0e46cff eee982ff f4d63df6 f4ce30c6 efde8883 eaead05b e3e3d24b a6a69a56 63635c74 4f4f496f 6e6e6641 c0c0b222 eaead923 eaead933 eaead94b eaead96d eaead997 99998fd2 aaa7a7ff d1cecdff a29e9dff 898381ff 6e6765ff 7a7675ff 4a4341ff 291e1bff 775633ff 886434ff 735427ff 694b1cff 6a4c1cff 6f511fff 74541fff 775820ff 76561dff 76531bff 7c5826ff 906f47ff b29d85ff cbc4b9ff d4d2cdff d5d5d2ff d6d6d3ff d6d6d4ff dcdcdbff d8d8d7ff 91918cc0 aeaea251 dfdfcf33 eaead928 eaead91f eaead917 eaead911 eaead90b eaead907 eaead904 │ │ +00000000 00000000 00000000 eaead902 eaead906 eaead90d eaead916 eaead922 d2d2c338 a1a19561 8181789a 7a796ec5 978f63de b7a655ea d5ba3df2 e7cc3ff8 e9de6efb eee982ff f5d637ff fac900ff f8cf18ff e9e592bc e1e1cc49 cecebf3c 9d9d923d 89897f35 acac9f22 e2e2d11a eaead922 eaead934 eaead94e eaead970 eaead99a 5e5e5aea d5d4d3ff c6c3c2ff aea9a8ff 8b8482ff 797371ff 797674ff 3a3131ff 342721ff 735331ff 886335ff 795828ff 684b1aff 684b1bff 6f511fff 745420ff 785821ff 77571fff 75531bff 714f16ff 6d4c11ff 6e4a11ff 77521dff 977954ff bdac97ff d4cec3ff dddcd7ff e6e6e4ff e3e3e2ff 9e9e99e1 a4a49884 d6d6c657 eaead942 eaead935 eaead929 eaead91f eaead915 eaead90d eaead908 │ │ +00000000 00000000 00000000 eaead901 eaead904 eaead90a eaead911 eaead91b cbcbbc2d a1a1954e 85857b77 7e7e7599 7e7e75ae 808077be 828278ca 888675d4 9c9975df b2af7ce5 cbb74dea e1ba18ec f1ca1ef5 d3cf82c3 a1a19554 c6c6b735 e4e4d422 e2e2d119 eaead914 eaead916 eaead921 eaead934 eaead94f 9b9b908d 929187b8 89897fd8 62615ff7 8e8c8bff 8a8787ff 8b8484ff 918d8cff 696362ff 3d3432ff 2b211fff 251916ff 4b3525ff 6c4f2dff 745324ff 72511dff 6d501dff 745420ff 785821ff 77571fff 75531bff 714f17ff 6f4d13ff 6c490fff 674408ff 654104ff 69430aff 805c2bff a88d6eff c7b7a5ff c6bfb5fe a9a9a0e6 b1b1a4b0 d5d5c57f eaead961 eaead950 eaead93f eaead92f eaead921 eaead916 eaead90d │ │ +00000000 00000000 00000000 eaead901 eaead904 eaead907 eaead90d eaead913 dcdccc1e c5c5b730 b4b4a742 adada056 a6a69a69 9e9e927e 96968b94 909085a6 89897fb4 808077be 77776ec5 74715ec8 8a7f49cb 706f5aaf 66665f72 9c9c9038 e2e2d11a eaead912 eaead910 eaead914 eaead920 eaead934 cacabb57 62625fd5 918f8efe 63625ded 41403efa 737070ff 4a4645ff 423d3cff 5f5b5bff 534c49ff 463b39ff 302422ff 201614ff 1f1618ff 322827ff 534133ff 725532ff 785625ff 74541fff 775720ff 77571fff 75531bff 714f17ff 6f4d13ff 6d490fff 6a460cff 684208ff 623d00ff 654105ff 735019ff 835f2fff 94734cfe 9d8261f8 af9e85e0 d3cdb9af eaead986 eaead970 eaead959 eaead943 eaead92f eaead91f eaead913 │ │ +00000000 00000000 00000000 eaead901 eaead902 eaead904 eaead908 eaead90d eaead913 eaead91c eaead925 eaead931 e4e4d43e d7d7c74e cbcbbc60 c0c0b270 b5b5a87e a7a79a89 96968b94 83837a9c 6d6d65a1 5b5b549b 5f5f596e 90908532 eaead914 eaead90d eaead90d eaead912 eaead91f eaead932 88887e6d 656463f3 d2ceceff a8a2a0ff 6d6664ff 443e3cff 292423ff 16100eff 1f1817ff 2c2726ff 272120ff 221917ff 221613ff 281e1bff 332927ff 282529ff 6c685fff a9a08eff 977955ff 7e5b27ff 75561eff 745319ff 724f17ff 6f4d13ff 6d490fff 6a460cff 684308ff 643f03ff 694309ff 745019ff 815e2cff 8e6b3dff 8a6738ff 846031fe 8c6a3ef7 a2835fe2 c3b196b2 eaead976 eaead959 eaead93f eaead92a eaead919 │ │ +00000000 00000000 00000000 00000000 eaead901 eaead903 eaead905 eaead909 eaead90e eaead916 eaead91f eaead929 eaead935 eaead942 eaead94f e8e8d759 e4e4d361 dcdccc66 cecebf68 bfbfb168 a4a49867 8a8a805f 8b8b8046 b6b6a924 eaead911 eaead90b eaead90a eaead90f eaead91a eaead92b d4d4c449 79797199 54544fe7 5b5856fe 635c5bff 423734ff 3c3230ff 524e4cff 211b1aff 292524ff 3a3736ff 3a3737ff 272222ff 221a18ff 322826ff 2d2a29ff 9b9a8fff b8b8adff b9b7abff ada08dff 927652ff 7c5b28ff 714f18ff 6d4c11ff 6c480eff 6a460cff 684308ff 643f03ff 694309ff 75501aff 825e2dff 8e6b3dff 8a6738ff 805c29ff 745119ff 724c16ff 7e5727fd 937048e7 af9677a9 eaead94f eaead934 eaead920 │ │ +00000000 00000000 00000000 00000000 00000000 eaead901 eaead904 eaead907 eaead90d eaead915 eaead91f eaead92a eaead937 eaead945 eaead951 eaead95b eaead960 eaead961 eaead95c ece1a365 e1e1cd4a d4d4c53c d3d3c32b e3e3d21b eaead910 eaead90a eaead908 eaead90c eaead916 b6b6ac38 9e9e9880 969592db 94938fff 8f8f88ff 6e6e68ff 44423eff 4e4a48ff 544e4cff 3c3230ff 413a38ff 393534ff 3c3a3aff 5a595aff 393937ff 51504aff 5f5e58ff b8b8adff b4b3aaff b3b2a9ff aeada5ff adada3ff aa9e8bff 947753ff 7a5725ff 6c4a0fff 684408ff 674207ff 643f03ff 694309ff 75501aff 825e2dff 8e6b3dff 8a6738ff 805c2aff 75511aff 78511eff 6e4810ff 7a5520ff 906a41f0 cdcdbe65 dfdfcf3f eaead925 │ │ +00000000 00000000 00000000 00000000 00000000 eaead901 eaead904 eaead90a eaead910 eaead919 eaead925 eaead933 eaead941 eaead94f eaead95b eaead964 eaead967 ece8af85 f5d545b5 f9cc17db ede38b88 e6e6d635 eaead925 eaead919 eaead90e eaead908 eaead907 86868122 7d7d7b77 9a9997c9 b5b4b3ff b9b7b7ff a6a4a2ff 999793ff 979790ff 9d9c95ff 86857eff 5e5d58ff 3f3d38ff 36302fff 57504fff 5f5959ff 555252ff 4b4a48ff 6d6d67ff 888880ff 9d9d94ff a19f99ff a09f99ff a3a29dff a9a9a4ff ababa5ff aaaaa2ff a49783ff 947b58ff 77511dff 674207ff 613c00ff 684308ff 75501aff 825e2dff 8e6b3dff 8a6738ff 805c29ff 78531eff 7c5523ff 6b470cff 7b5622ff 977e62df 9f9f948a bdbdaf4e eaead926 │ │ +00000000 00000000 00000000 00000000 00000000 eaead902 eaead907 eaead90d eaead916 eaead922 eaead931 eaead941 eaead952 eaead961 eaead96c f0e1899b efe78ac9 f0e474f0 f8ce14ff f9cb0aff e1db84be afafa243 d4d4c425 eaead916 eaead90d 8a8a8516 6f6f6f78 9b9a99d1 c0bfbfff cdcbcbff c7c5c5ff bbb9b9ff b1b0afff a8a7a5ff a19f9dff 9a9894ff 989690ff 9a9992ff 95948cff 777670ff 52504cff 44413fff 625f5eff 827f7fff 808080ff 484747ff 74736eff 8f8d89ff a7a5a3ff b7b6b4ff aeadabff 989793ff 8a8882ff 8f8d86ff 9d9b92ff a39784ff 957a59ff 724c17ff 684309ff 734f18ff 825e2cff 8e6b3dff 8a6738ff 7f5b28ff 7d5724ff 7c5825ff 684509ff 815d2efd 8f8778db 87877da2 a9a99d55 eaead925 │ │ +00000000 00000000 00000000 00000000 00000000 eaead903 eaead908 eaead910 eaead91c eaead92b eaead93d eaead951 ece7c76a f4de78a3 f9d538de f6d734f7 f0e673ff f0e46fff f7ce16fc d2b42ece 7f7e6699 6c6c6462 a0a0952d bebeb21b 72727168 969696ca cacacafe dcdadaff d3d2d2ff c8c7c7ff bfbdbdff b8b6b6ff b2b0b0ff aca9a9ff a6a3a2ff a09d9bff 989593ff 908f8aff 8d8c86ff 8e8c86ff 8c8a83ff 7c7a73ff 55554fff 403f3eff 6a6868ff 484847ff 7b7976ff a09f9dff a8a6a4ff 8e8c8bff 787774ff 6b6764ff 74706dff 817e7aff 8a8983ff 94938bff 9f9d94ff a69c8aff 937653fe 7d5726ff 825e2bff 8e6b3cff 8a6738ff 805b29ff 805b2aff 785721ff 6a460bff 907655f5 8a897ed2 89897f96 b2b2a54d eaead922 │ │ +00000000 00000000 00000000 00000000 00000000 eaead904 eaead90a eaead914 eaead922 eaead933 e4d3935d eec746a4 facc25e6 fdd326fd fbd21dff f7d62fff f0e673ff e4d974ef a79954cc 62615abd 52524ca7 5959536b 7777735b 9d9d9cc8 d5d4d4fe e9e9e9ff e1e0e0ff d5d4d4ff cdccccff c5c4c4ff bcbbbbff b4b2b2ff acababff a6a3a3ff a09d9dff 9a9796ff 949190ff 8d8987ff 878481ff 817e7bff 7c7974ff 75726dff 706f69ff 686861ff 4c4b48ff 504f4cff 767573ff 7b7a78ff 787574ff 6b6766ff 5a5555ff 5b5656ff 686463ff 75716fff 807d7aff 898783ff 918f8aff 8f8f88f8 969588f2 a39a87f4 997d5bfa 8f6c41fe 8a6737ff 815c2aff 7d592aff 705118ff 74501aff 938875e8 87877ebd 97978c78 cacabc3b eaead91e │ │ +00000000 00000000 00000000 00000000 00000000 eaead904 eaead90b eaead916 eaead925 eaead937 dcb63c9b f0b602ff fbc915ff fdd324ff fbd21dff f4d432fc cfc879e9 858472d1 676760c7 5b5b55af 5c5c5580 6b6b666b b2b2b0e4 ffffffff f8f7f7ff e8e7e7ff dddcdcff d4d3d3ff cbcacaff c4c3c3ff bbb9baff b1afafff a9a7a7ff a19e9eff 999696ff 918e8eff 8a8686ff 827e7dff 7e7a79ff 777371ff 696562ff 666360ff 716e6bff 757470ff 6b6a68ff 5b5a57ff 5d5c5aff 73706fff 706c6cff 5c5757ff 4d4748ff 514d4cff 5c5858ff 686564ff 74716fff 807d7bff 858381fb 6f6f68e1 7c7c73d3 96968bce a5a599d6 a49986e9 977b59f8 89653cfd 7a562aff 705018ff 86653df9 848175d4 85857c9f a9a99c59 e1e1d02b eaead918 │ │ +00000000 00000000 00000000 00000000 00000000 eaead904 eaead90b eaead916 eaead925 eaead936 dacc9560 edb811e7 fbc815ff fdd324ff edc92af7 ab9f5ce1 75756cd4 6c6c64c5 6a6a63a3 73736b72 89897f47 8e8e8cb2 d2d2d2ff d3d3d3ff d8d8d8ff dddcdcff e1e0e0ff dcdbdbff d2d1d1ff c6c4c5ff bab8b9ff afadadff a6a3a3ff 9d9a9bff 959293ff 8b8889ff 827e7eff 797676ff 6e696aff 645f5eff 736f6eff 848180ff 878482ff 81807eff 7b7b79ff 7b7978ff 7c7979ff 757070ff 646060ff 504a4bff 474143ff 4c4747ff 555151ff 5f5a5aff 696665ff 757170ff 646462e7 4b4b45be 72726a9d a0a09486 a9a99d97 a0a094b4 99998ecb 928674e2 8a765bee 856843f6 806e57e8 707068bc 83837a7a bdbdaf3b eaead91f eaead911 │ │ +00000000 00000000 00000000 00000000 00000000 eaead904 eaead90a eaead914 eaead921 eaead930 cbcbbc4a c9aa43ac f6c618fc cfb33bee 89815adc 6d6d66cf 6e6e65ba 75756c93 8a8a8062 acaca039 98989140 aaaaaadd dededdff c0c0c0ff abababff a2a2a2ff aaaaaaff b6b6b6ff bbbabaff c0bfbfff c0bfbfff bab8b8ff aeabacff a09d9eff 918e8fff 838081ff 7b7778ff 6f6b6dff 706d6dff 898687ff 848181ff 747272ff 8f8d8cff acabaaff aeacadff 979494ff 807d7dff 6d696aff 5b5657ff 484343ff 443e40ff 4b4546ff 524d4eff 5a5657ff 635f5fff 666464f9 32322fca 3535329d 6e6e6663 c4c4b647 d0d0c152 b6b6a86c 9e9e9289 898980a4 787870b9 6e6c62c7 616058c3 62625a99 86867d54 d4d4c425 eaead915 eaead90c │ │ +00000000 00000000 00000000 00000000 00000000 eaead903 eaead908 eaead911 eaead91c eaead928 d4d4c53b afa1697c c2a434d3 736e51ce 5e5e58c3 686860a6 7b7b727c 9c9c9050 c5c5b730 e3e3d21d 93939051 c7c7c7f5 ffffffff ebebebff dbdadaff cac9c9ff bbb9b9ff aaa9a9ff 9f9e9eff 9a9899ff 969595ff 999898ff a1a0a0ff a3a2a2ff a5a4a4ff a19f9fff 827f80ff 7c7879ff 908e8fff 787677ff 8f8e8eff bdbdbdff cccbcbff bcbabaff a3a09fff 8e8b8cff 7b7778ff 666162ff 524c4dff 433e40ff 443e3fff 4b4647ff 524d4eff 595556ff 605d5eff 4b4b4be8 111110ab 26262471 72726936 dfdfcf25 eaead92d e0e0d037 c8c8ba45 a4a4985a 84847a70 6b6b6383 5c5c5584 65655d62 96968b31 e1e1d017 eaead90d eaead907 │ │ +00000000 00000000 00000000 00000000 00000000 eaead902 eaead907 eaead90d eaead915 eaead91f e5e5d529 aeaea144 6f6f6779 5757519f 5d5d578f 7b7b7263 a4a4983d d4d4c425 eaead919 eaead910 90908d53 d5d5d5f9 fdfdfdff e5e4e4ff dcdbdbff d3d1d1ff c7c5c5ff bbb9baff b0adadff a4a1a2ff 969394ff 898687ff 7c797aff 737071ff 706d6eff 767374ff 969494ff a3a1a1ff 8e8d8dff d2d2d2ff efefefff dbdadaff c3c1c1ff aba9aaff 979493ff 858182ff 726e6eff 5e595aff 4a4446ff 403b3cff 454041ff 4c4749ff 534e4fff 585455ff 5e5c5cfd 242424cc 0808068e 1b1b1a44 85857b16 eaead912 eaead918 eaead91e eaead922 dbdbcb28 bbbbad2f 97978c3a 8080773a 8b8b812a bdbdaf18 eaead90d eaead908 eaead904 │ │ +00000000 00000000 00000000 00000000 00000000 eaead901 eaead904 eaead90a eaead90f eaead915 eaead91c c6c6b828 7e7e7546 62625b5d 7171694b aaaa9e2a e3e3d21b eaead913 eaead90d eaead907 7c7c7b45 bdbdbdf9 cdccccff abaaaaff afaeafff afaeaeff abaaaaff a7a5a5ff a19fa0ff 989696ff 8f8c8dff 868283ff 7b7778ff 6f6b6cff 656061ff 4f494bff 787475ff 9e9e9eff e3e3e3ff ffffffff e3e3e3ff cdccccff b9b7b7ff a3a1a1ff 8f8c8dff 7c7879ff 696566ff 555051ff 433e3fff 413c3eff 494344ff 4f4a4bff 545051ff 5b5758ff 555454f3 040404ae 0303036c 10100f23 9d9d9206 eaead907 eaead90a eaead90e eaead910 eaead913 eaead913 dfdfcf14 dedece12 dadaca0e eaead90a eaead907 eaead904 eaead902 │ │ +00000000 00000000 00000000 00000000 00000000 eaead901 eaead903 eaead906 eaead909 eaead90d eaead910 e0e0d015 aaaa9e1e 91918724 a8a89c1a ddddcd11 eaead90d eaead90a eaead906 6d6d6c22 70706f8c 959494fe a3a2a2ff a4a2a2ff 9d9c9cff 979696ff 939191ff 8e8c8dff 878585ff 828080ff 7f7d7eff 777576ff 6d6a6bff 6b6768ff 635f60ff 4f4a4bff 605b5cff 919191ff f3f3f3ff f6f6f6ff dbdbdbff c7c5c6ff b1afafff 9c9a9aff 898687ff 757172ff 625e5fff 4f4a4bff 403b3dff 433e3fff 4a4546ff 4f4b4cff 565253ff 5e5a5bff 393939dd 00000097 00000049 0000000e eaead901 eaead902 eaead904 eaead905 eaead906 eaead907 eaead908 eaead908 eaead907 eaead906 eaead904 eaead903 eaead902 eaead901 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 eaead901 eaead903 eaead904 eaead906 eaead907 eaead909 eaead90a eaead90a eaead909 eaead907 eaead905 6a6a6931 75757588 949393d1 afaeaefe b7b5b5ff bab8b9ff b5b3b3ff b0aeafff aca9aaff a6a3a3ff a09c9cff 989596ff 908d8eff 878586ff 898687ff 989797ff 8f8e8eff 666565ff 4b4647ff 5a5556ff 908f8fff f1f1f1ff eeeeeeff d5d4d4ff c0bebfff aba8a8ff 969393ff 837f80ff 6f6b6cff 5c5859ff 494344ff 3f3a3bff 464143ff 4c4748ff 524e4fff 585455ff 605d5eff 202020c7 0000007d 0000002c 00000004 00000000 00000000 00000000 eaead901 eaead901 eaead901 eaead901 eaead902 eaead901 eaead901 eaead901 eaead901 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaead901 eaead901 eaead902 eaead903 eaead903 eaead904 eaead904 eaead903 6666653c 7b7b7ba2 a4a3a3e5 c1c0c0ff c8c6c7ff c4c2c2ff bcbbbbff b5b2b2ff b0aeaeff aba9aaff a7a5a6ff a29fa0ff 9d9a9bff 9a9798ff 9f9c9dff acaaabff a9a8a8ff 898888ff 6a6868ff 646262ff 4a4647ff 544f50ff 898888ff ebebebff e8e7e7ff cecdcdff b9b7b7ff a4a1a1ff 8f8c8cff 7c7879ff 686465ff 565152ff 443e3fff 413b3dff 494344ff 4f4a4bff 555051ff 5b5758ff 5b595af9 0c0c0caf 00000061 00000019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7676740a 65656543 828282ad b1b1b1f6 cfceceff d2d0d0ff c9c8c8ff c2c1c1ff bdbbbbff b9b7b7ff b4b1b2ff aeababff a8a6a7ff a6a3a3ff a5a3a4ff acaaaaff b2b1b1ff a5a4a4ff 7f7e7eff 5a5758ff 524e4fff 5c5859ff 696667ff 484445ff 504b4cff 828081ff ddddddff e1e0e0ff c7c5c6ff b2b0b1ff 9e9b9cff 898687ff 767273ff 625e5fff 4f4a4bff 413b3cff 433d3eff 4a4546ff 504c4dff 565354ff 5d595aff 515050ef 0606069e 00000049 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c5c5c05 67676748 858585ab bababafe dbdadaff dad9daff cfceceff cac9c9ff c5c4c4ff c1bfbfff bbb9baff b5b3b3ff b0aeaeff b1afb0ff b5b2b3ff bab9b9ff b4b3b3ff 9a9898ff 706d6dff 4a4748ff 413c3eff 4c4748ff 595455ff 646162ff 6b6969ff 433f40ff 4f494aff 7d7b7bff d1d1d1ff dbdadaff c0bebfff aba8a9ff 979495ff 838081ff 6f6b6cff 5c5758ff 494344ff 3f3a3bff 454041ff 4c4749ff 524e4fff 585455ff 5f5c5dff 414141e2 0202028c 00000035 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6161613d 848484a0 bab9b9fd e3e3e3ff e5e4e4ff d8d7d7ff d1d0d0ff cdccccff c9c7c7ff c3c1c1ff bdbcbcff bbb8b9ff bebcbcff c1bfbfff bcbbbbff adacacff 909090ff 696667ff 4a4647ff 3c3637ff 3c3637ff 494344ff 544f50ff 5e5a5bff 696667ff 6c6b6bff 3f3b3cff 4e484aff 7c7a7bff c7c7c7ff d4d3d3ff b9b7b8ff a4a1a2ff 918d8eff 7c797aff 696566ff 555051ff 443f40ff 413b3dff 484243ff 4f4a4bff 555051ff 5a5657ff 625f60ff 393939d7 00000079 00000028 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 5a5a5a24 7d7d7d92 bbbbbbea e7e7e7ff eeeeeeff e2e1e1ff d9d8d8ff d5d4d4ff d0cfcfff cbcacaff c6c4c4ff c6c4c5ff c9c9c9ff c6c5c5ff b6b5b5ff 9a9999ff 7d7c7cff 656263ff 534e4fff 4b4546ff 474143ff 403a3cff 443e3fff 4e494aff 585455ff 635f60ff 6e6b6cff 666465ff 3b3637ff 4f494aff 807e7eff bebebeff cccbcbff b3b1b2ff 9d9a9aff 898687ff 757172ff 625e5fff 4f494aff 413b3dff 433d3fff 4a4546ff 504c4dff 575354ff 5d595aff 636061ff 303030cb 00000069 0000001e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5b5b5b05 6b6b6b6f adadadde e8e8e8ff f5f4f4ff ebeaeaff e1e0e0ff dcdcdcff d8d7d7ff d5d4d4ff d0cfcfff d1d0d0ff cecdcdff bfbfbfff a4a4a4ff 8a8989ff 767373ff 696566ff 5f5a5bff 5a5556ff 554f50ff 4e494aff 443f40ff 403b3dff 484344ff 524e4fff 5d595aff 676465ff 727071ff 565354ff 393334ff 504b4cff 848282ff b7b6b6ff c5c3c3ff aba8a8ff 969394ff 838081ff 6f6b6cff 5c5758ff 494344ff 3f393aff 454042ff 4d4849ff 534e50ff 585455ff 5f5b5cff 656263ff 252525be 0000005d 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 5f5f5f1c 868686af e1e1e1fc fcfcfcff f4f3f3ff ebeaeaff e6e5e5ff e2e2e2ff dfdedeff dad9d9ff d5d4d4ff c8c8c8ff adadadff 939292ff 828081ff 7b7879ff 777475ff 716d6eff 6a6667ff 625d5eff 5b5657ff 524d4fff 494445ff 413b3cff 423d3eff 4c4748ff 565253ff 625f60ff 6e6c6dff 646363ff 433e3fff 3e3839ff 514c4dff 8a8889ff b0b0b0ff bebcbcff a4a2a3ff 8f8c8dff 7d797aff 686465ff 555051ff 433e3fff 403b3cff 484344ff 4e494aff 545051ff 5a5657ff 615e5fff 666464ff 202020b7 00000054 00000012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 6767671e 979797c1 f6f6f6ff ffffffff f7f7f7ff f3f2f2ff ebebebff e2e2e2ff d6d6d6ff c8c8c8ff b6b5b5ff a1a0a0ff 8f8e8eff 878586ff 8a8788ff 8a8687ff 817e7fff 787475ff 706c6dff 686364ff 5e5a5bff 575253ff 4f4a4bff 464042ff 3e3839ff 454041ff 504c4dff 5d5a5bff 666464ff 5b5859ff 433f40ff 403b3cff 433d3fff 524d4fff 8a8989ff aaa9a9ff b6b4b4ff 9e9b9cff 8a8687ff 767374ff 625e5fff 4f4a4bff 403a3cff 433d3fff 494445ff 4f4b4cff 565253ff 5d595aff 636061ff 686667ff 212121b3 0000004b 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 838383c0 e9e9e9ff eeeeeeff e3e3e3ff dadadaff cbcbcbff bebebeff b0b0b0ff a4a4a4ff 9d9c9cff 9a9898ff 9c9999ff 9e9b9cff 9a9798ff 8f8c8dff 858182ff 7d797aff 757071ff 6c6869ff 646061ff 5b5657ff 524d4eff 484243ff 3e3839ff 423c3eff 504d4eff 5b5859ff 5d5a5bff 4e4a4bff 3c3637ff 3d3738ff 443f40ff 464042ff 534e50ff 8a8989ff a3a2a2ff afadaeff 989495ff 838081ff 706c6dff 5c5758ff 494445ff 3f3a3bff 454041ff 4c4748ff 524e4fff 585455ff 5f5b5cff 666263ff 696768ff 202020b1 00000046 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 757575c5 b6b6b6ff c3c3c3ff bababaff b2b1b2ff b1b0b0ff b1b0b0ff b3b1b1ff b3b1b1ff b3b1b2ff aeacadff a5a2a2ff 9b9899ff 928f90ff 8a8687ff 827e7fff 797576ff 726d6eff 686364ff 5c5859ff 544f50ff 504c4dff 524e4fff 575455ff 5f5c5dff 625f60ff 595556ff 4b4647ff 3e3839ff 3e383aff 423c3dff 474244ff 494446ff 544f50ff 8c8b8bff 9a9999ff a8a5a6ff 918d8eff 7c797aff 696566ff 555051ff 443f40ff 413c3eff 484243ff 4e494aff 545051ff 5b5758ff 615d5eff 686566ff 6c6a6bff 363636c3 0808084a 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 2f2f2f31 525252b5 9b9b9bf7 cacacaff d6d5d5ff d8d7d7ff d2d1d1ff c9c7c7ff bfbdbdff b4b1b1ff aaa8a9ff a19e9fff 9a9798ff 918e8fff 888485ff 7c797aff 747071ff 6b6869ff 646161fd 6c6a6bff 747171ff 767373ff 777474ff 726f70ff 686465ff 5c5758ff 514b4dff 443f40ff 3e3839ff 413b3dff 453f40ff 494445ff 4d4849ff 565253ff 8b8a8aff 919090ff a19e9fff 8a8687ff 757172ff 625d5eff 4f4a4bff 403b3dff 433d3eff 4a4546ff 504c4dff 575354ff 5d5a5bff 636061ff 696667ff 6f6c6dff 666565f7 636262db 646363bb 63616195 5e5d5d7b 6c6c6c63 6666663f 65656516 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000001c 01010164 151515aa 363636d7 5e5e5ee9 838282f4 939393f9 969595fb 949292fb 8f8e8efb 888686fb 807e7ffa 767575f9 686767f4 555555ed 464545e6 373737dd 191919cc 4c4c4ce6 959293ff 908d8eff 838081ff 787475ff 6b6768ff 605b5cff 555051ff 4a4546ff 403a3cff 3f393aff 433d3fff 474243ff 4c4748ff 514d4eff 585455ff 8a8888ff 8c8b8bff 9a9798ff 838081ff 6f6b6cff 5c5758ff 494445ff 3f3a3bff 454041ff 4c4748ff 524e4fff 595556ff 5f5b5cff 656263ff 6a6767ff 716f70ff 6e6d6dff 6f6b6cff 656062ff 5b5657ff 7a7778fe 878586fa 5e5d5df5 61616196 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000b 0000002f 0000005f 00000088 000000a1 040404b1 0d0d0dbd 121212c5 151515c7 151515c7 131313c6 0f0f0fc4 0b0b0bc1 030303bc 000000b7 000000b2 000000ac 000000a4 4a4a4ad4 918e8fff 888485ff 7c7879ff 716d6eff 666162ff 5a5556ff 4f4a4bff 443f40ff 3e3839ff 403b3cff 443f40ff 4a4546ff 4f4a4bff 555051ff 595556ff 8a8888ff 898787ff 939091ff 7e7a7bff 696566ff 575253ff 443f40ff 403a3cff 474243ff 4e494aff 545051ff 5b5758ff 615e5fff 676465ff 6b6869ff 6f6d6eff 706e6fff 6a6667ff 6f6a6bff 8b8888ff 878586ff 615e5eff 585354ff 585556e0 28282834 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000008 0000001b 00000037 00000056 0000006e 0000007f 0000008a 00000090 00000091 00000092 00000091 0000008e 00000088 00000080 00000075 00000069 0000005a 575656b7 8a8788ff 817d7eff 767273ff 6b6668ff 605b5cff 544f50ff 494344ff 403a3bff 3f393aff 433d3eff 484243ff 4d484aff 524e4fff 595556ff 5d595aff 8a8989ff 888686ff 8b8788ff 767273ff 625d5eff 504b4cff 413b3dff 433d3eff 494546ff 504c4dff 575354ff 5d5a5bff 636061ff 656263ff 6e6c6cff 767475ff 767374ff 888485ff 969495ff 7d7c7cff 615e5eff 605b5cff 5a5456ff 555152fc 4242429a 0000001a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000008 00000013 0000001f 0000002a 00000034 0000003a 0000003d 0000003d 0000003b 00000037 00000032 0000002b 00000023 0000001c 00000015 636262a4 858182ff 7b7677ff 6f6b6cff 645f60ff 595456ff 4f494bff 433d3eff 3e3839ff 413b3cff 443f40ff 4a4546ff 504b4cff 565253ff 5d5a5bff 615e5fff 8c8b8bff 888787ff 838081ff 6f6b6cff 5c5758ff 494445ff 403a3cff 454041ff 4c4749ff 524e4fff 595455ff 5d5a5bff 615f60ff 747373ff 827f80ff 868283ff 9a9899ff 939292ff 767475ff 696667ff 6a6566ff 625d5eff 595455ff 524c4dff 4d4b4bd9 0e0e0e3a 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000007 00000007 00000007 00000007 00000006 00000004 00000001 00000000 00000000 00000000 686868ab 7f7b7cff 757071ff 696566ff 5f5a5cff 544f50ff 484344ff 3e393aff 3f393aff 433d3eff 484344ff 4d484aff 534e4fff 5a5657ff 625f60ff 646162ff 8e8d8dff 888787ff 7c797aff 696566ff 565152ff 443f40ff 413b3dff 484243ff 4f4a4bff 544f50ff 575455ff 615f60ff 817f80ff 918d8dff 969394ff a7a5a6ff 8c8b8bff 737171ff 767273ff 746f70ff 696566ff 615c5dff 5a5556ff 514b4cff 514d4ef7 30303079 00000013 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c5c5c01 6b6969ba 7a7677ff 6f6a6bff 645f60ff 595456ff 4e494aff 423c3dff 3e3839ff 413c3dff 454041ff 4a4546ff 504c4dff 575354ff 5e5a5bff 666364ff 696667ff 908f8fff 898888ff 757172ff 635f60ff 4f4a4bff 413c3eff 433d3fff 4a4547ff 4d4849ff 514e4fff 696667ff 939191ff a09d9eff a7a5a6ff a6a5a5ff 838282ff 7c797aff 817e7fff 7b7778ff 716d6eff 696566ff 615c5dff 5a5556ff 514b4cff 4c4748ff 424242b9 00000027 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f5f5f15 6d6d6d77 747273f1 746f70ff 696465ff 5e595aff 544f50ff 484244ff 3e393aff 3f393aff 433d3eff 474243ff 4d4849ff 544f50ff 5b5657ff 635f60ff 6b6869ff 6e6c6dff 949393ff 8a8989ff 6e6a6bff 5c5859ff 494445ff 3f3a3bff 443e3fff 454041ff 504d4eff 7b7979ff a7a5a6ff b0adadff b1b0b0ff 9f9e9eff 828081ff 898686ff 8b8788ff 827e7fff 797576ff 716d6eff 696566ff 615c5dff 5a5556ff 524d4eff 474143ff 4d4b4cee 00000042 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62626247 999999c1 bababaff 767475ff 605b5cff 5c5657ff 534e4fff 4a4445ff 403a3cff 3d3839ff 423c3dff 464142ff 4a4647ff 504c4dff 585455ff 5f5c5dff 666364ff 6f6c6dff 747272ff 979696ff 8c8b8bff 666263ff 565152ff 443f40ff 3f393aff 3f3a3bff 5d5a5bff 999898ff bbb9b9ff bebcbdff b2b1b1ff 939292ff 8a8889ff 9a9696ff 949192ff 898687ff 827e7fff 797576ff 716d6eff 696566ff 615c5dff 5a5556ff 524c4eff 484243ff 504d4df5 00000061 00000019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d5d5d1d 77777793 c9c9c9f4 f4f3f3ff dbdadaff a9a8a8ff 8d8c8cff 737171ff 605d5dff 4a4647ff 3c3637ff 3a3436ff 3e393aff 464143ff 4d4849ff 545051ff 5c5859ff 636061ff 6a6869ff 747272ff 797878ff 9b9a9aff 909090ff 605c5dff 504b4cff 3b3536ff 3b3637ff 716f6fff b8b7b7ff cccacaff c9c7c7ff abaaaaff 8f8e8eff 9a9899ff a5a2a2ff 9c999aff 918e8fff 898687ff 827e7fff 797576ff 716d6eff 696566ff 615c5dff 595456ff 544f50ff 4b4a4aef 1a1a1ac4 00000079 00000025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f5f5f05 7575759f a6a5a5ff c4c4c4ff cdcdcdff d9d8d8ff e1dfdfff d2d1d1ff bebdbdff aeacacff 999797ff 828080ff 6c6969ff 5e5b5cff 545152ff 534f50ff 575455ff 5f5c5dff 676465ff 706d6eff 7a7878ff 7f7e7eff 9e9e9eff 969696ff 595556ff 423c3dff 454041ff 908f8fff cfcfcfff d7d6d6ff c8c7c7ff a2a1a1ff 969595ff aaa8a9ff adaaabff a29fa0ff 9a9798ff 918e8fff 898687ff 827e7fff 797576ff 716d6eff 696465ff 615c5dff 5d5a5bff 3d3d3de2 0c0c0cc2 000000ab 00000070 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f5f5f23 aeaeaeda eeededff cacacaff b0b0b0ff a5a5a5ff aaaaaaff b9b9b9ff c3c2c2ff c2c1c1ff bab8b8ff aeacadff a2a0a1ff 969394ff 878485ff 7a7879ff 6e6c6dff 686666ff 686666ff 6f6d6eff 7c7a7aff 848484ff a4a4a4ff 999999ff 4c4849ff 646162ff bdbcbdff e6e6e6ff dbdbdbff bebebeff 999999ff a8a7a7ff bab8b9ff b4b1b2ff a8a6a7ff a29fa0ff 9a9798ff 918e8fff 898687ff 827e7fff 797576ff 726d6eff 696566ff 575556f5 292929d5 020202bb 000000a3 00000078 0000003d 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6060604a c5c5c5f9 f6f6f6ff e6e5e5ff deddddff d2d1d1ff bdbcbcff a9a7a8ff 9d9c9cff a09f9fff a9a8a8ff aeadadff aaa8a9ff a09d9dff 959293ff 898687ff 7c7879ff 716d6eff 6a6667ff 636061ff 615e5eff 605e5eff 848383ff 8d8c8cff 898989ff e2e2e2ff f3f2f3ff dad9daff b2b2b2ff a09f9fff c0bebfff c6c4c5ff b9b7b7ff b0aeafff a8a6a7ff a29fa0ff 9a9798ff 918e8fff 898687ff 827f80ff 7b7677ff 706c6dfe 4a4949e9 0f0f0fc5 000000b3 00000097 00000065 00000031 00000010 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c6c6c6b dbdbdbff f4f3f3ff e2e2e2ff dad9d9ff d3d1d1ff cdcbcbff c7c5c6ff bbb9baff aba9aaff 9c9a9bff 949292ff 939292ff 999898ff a3a2a2ff 9c9a9aff 8d8b8cff 7e7a7bff 6e696aff 5e595aff 554f50ff 453f40ff 605b5cff 7b7979ff e5e5e5ff fcfcfcff d0d0d0ff a7a7a7ff b0b0b0ff d2d1d1ff cccbcbff c0bebfff b9b7b7ff b0aeafff a8a6a7ff a29fa0ff 9a9798ff 918e8fff 8b8788ff 827f80ff 6d6b6cfb 363636dd 020202bc 000000a9 00000082 00000050 00000022 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 58585803 84848498 f1f1f1ff f0efefff e2e2e2ff dbdadaff d2d1d1ff cac9c9ff c2c1c1ff bab8b9ff b4b1b1ff aeabacff a3a0a1ff 939091ff 878485ff 878586ff 8a8989ff 8f8e8fff 939292ff 919090ff 858282ff 716d6eff 4e4849ff 5f5a5bff 7f7d7dff e5e5e5ff c5c5c5ff a9a9a9ff c6c5c5ff dfdedeff d3d1d1ff c9c7c7ff c1bebfff b9b7b7ff b0aeafff a8a6a7ff a19e9fff 9a9798ff 959192ff 868384ff 5d5c5cf1 222222d0 000000b7 0000009d 0000006e 0000003a 00000015 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6262620f 989898bc fbfafaff edececff e2e2e2ff dbdadaff d2d1d1ff cac9c9ff c2c1c1ff bab8b9ff b2b0b1ff aaa8a9ff a29fa0ff 9b9899ff 949091ff 898586ff 7d7a7bff 767273ff 726f70ff 757374ff 7c7a7bff 878585ff 858484ff 949292ff a3a3a3ff b2b2b2ff bbbabaff e1e0e0ff e7e7e7ff d8d7d7ff d0cfcfff c9c7c7ff c1bebfff b9b7b7ff b0aeafff a8a6a7ff a29f9fff 9d9a9bff 858282ff 444444e4 0e0e0ec4 000000b0 00000090 0000005c 00000028 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 60606028 bcbcbceb ffffffff edececff e3e3e3ff dbdadaff d2d1d1ff cac9c9ff c2c1c1ff bab8b9ff b2b0b1ff aaa8a9ff a29fa0ff 999696ff 918e8fff 8a8687ff 827f80ff 7a7677ff 6f6a6bff 666162ff 5f5a5bff 5b5657ff 555152ff 807e7fff 979797ff d4d4d4ff f3f3f3ff ecebebff dfdedeff d8d7d7ff d0cfcfff c9c7c7ff c1bebfff b9b7b7ff b0aeaeff aca9aaff a29fa0ff 757474f8 2a2a2ad5 020202bb 000000a5 0000007c 00000049 0000001d 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5d5d5d2f a0a0a0e3 e1e1e1fe eeededff ebeaeaff e1e0e0ff d5d4d4ff cac9c9ff c2c1c1ff bab8b9ff b2b0b1ff aaa8a9ff a29fa0ff 999696ff 918e8fff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 595456ff 474143ff 635f60ff 959494ff fafafaff f2f1f2ff e8e7e7ff dfdedeff d8d7d7ff d0cfcfff c9c7c7ff c0bebfff bab8b9ff b5b3b3ff 9f9d9eff 5b5a5aee 161616c9 000000b5 00000098 00000067 00000035 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 2c2c2c55 414141bf 737373eb a7a6a6f8 cdccccff d6d4d4ff d3d1d1ff c8c7c7ff bbb9baff b1afafff aaa8a9ff a29fa0ff 999696ff 918e8fff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 5a5557ff 494344ff 656162ff 908f8fff f2f2f2ff f1f0f1ff e8e7e7ff dfdedeff d8d7d7ff d0cfcfff c9c7c7ff c5c4c4ff bdbbbbff 939292fb 404040e1 060606bf 000000ac 00000087 00000053 00000024 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000002e 00000072 000000a0 1c1c1cc2 3b3b3bd8 676767eb 9b9a9afa b9b8b8ff bfbdbdff b9b7b8ff aeabacff a29fa0ff 999696ff 918e8fff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 5a5557ff 494445ff 646061ff 8a8989ff eeeeeeff f1f1f1ff e8e7e7ff dfdedeff d8d7d7ff d1cfcfff d1cfcfff bfbebeff 777676f4 262626d2 000000b8 000000a1 00000074 0000003f 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000012 00000035 00000059 00000075 0000008e 060606a6 1b1b1bc0 393939d8 656565ed 929191fc a4a2a3ff a6a3a4ff 9c999aff 938f90ff 8a8687ff 827e7fff 7a7677ff 716d6eff 696566ff 625d5eff 5a5556ff 494445ff 646061ff 848383ff ebebebff f2f2f2ff e7e7e7ff dfdedeff dad9d9ff d8d7d7ff b2b1b1ff 535353e8 101010c6 000000b2 00000093 00000061 0000002e 0000000d 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000016 00000026 0000003f 0000005a 00000075 0000008e 090909a8 171717bf 383838d9 666565f1 878586fe 8f8c8cff 8d898aff 837f80ff 7a7677ff 716d6eff 696566ff 625d5eff 5a5556ff 494445ff 625e5fff 828081ff e8e8e8ff f3f3f3ff e8e7e7ff e4e3e3ff dbdadaff 959595fa 313131d7 040404bd 000000a8 00000080 0000004c 0000001f 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000a 00000016 00000028 0000003f 0000005a 00000077 00000091 040404a6 212121c6 464646e3 666464f4 777475fc 797576ff 726d6eff 696465ff 625c5dff 5a5556ff 4a4546ff 625d5eff 818080ff e4e4e4ff f6f6f6ff f1f0f0ff d6d6d6ff 767575f1 1b1b1bcd 000000b6 0000009b 0000006d 00000039 00000014 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 0000000a 00000016 00000029 00000040 0000005b 0000007b 00000097 060606ad 262626cb 474646e4 5b5959f3 666364fc 625d5eff 5a5557ff 484243ff 605b5cff 817f80ff e9e9e9ff fdfdfdff bdbdbdfc 4e4e4ee4 090909c2 000000af 0000008c 00000057 00000027 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 0000000a 00000016 0000002b 00000047 00000066 00000080 00000097 0e0e0eb1 282828cd 3f3f3fe2 525050f2 4e4a4bff 615c5dff 828081ff dadadaff 969696f4 262626d4 000000b9 000000a4 0000007a 00000045 0000001a 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000d 0000001c 0000002f 0000004a 00000067 00000082 00000099 111111b3 252525cc 404040e2 616161f6 5a5a5aea 111111c7 000000b2 00000095 00000065 00000033 00000010 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 0000000f 0000001e 00000032 0000004c 00000067 00000082 0000009a 000000ab 000000b2 000000a7 00000082 0000004f 00000022 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 00000010 0000001e 00000033 0000004c 00000067 00000076 00000066 0000003b 00000016 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/btn_update.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -20,113 +21,73 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ @@ -138,101 +99,140 @@ │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 66, 73, 66) # rgb = (0x42,0x49,0x42) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ } │ │ tRNS { │ │ - 0 1 4 7 10 11 8 5 2 3 6 9 22 30 34 31 24 14 17 26 32 242 255 255 85 27 28 23 16 12 145 217 48 18 255 255 255 255 255 92 15 13 115 203 204 204 203 158 21 25 150 255 217 51 255 255 255 255 95 19 149 255 255 255 203 29 153 255 255 217 51 255 255 255 255 95 152 204 33 255 255 255 204 204 255 153 152 148 255 255 203 255 101 92 153 153 153 153 122 36 255 102 45 35 39 51 47 44 153 255 255 255 255 255 255 255 255 255 255 102 101 101 97 20 96 101 98 102 52 133 150 152 151 147 56 99 102 150 255 200 99 202 204 204 202 144 255 98 97 99 52 133 152 147 56 98 102 150 99 255 202 204 202 144 98 100 99 102 102 255 178 153 153 178 255 255 255 242 242} │ │ + 0 1 4 7 10 11 8 5 2 3 6 9 22 30 34 31 24 14 17 26 32 242 85 27 28 23 16 12 145 217 48 18 92 15 13 115 203 204 204 203 158 21 25 150 217 51 95 19 149 203 29 153 217 51 95 152 204 33 204 204 153 152 148 203 101 92 153 153 153 153 122 36 102 45 35 39 51 47 44 153 102 101 101 97 20 96 101 98 102 52 133 150 152 151 147 56 99 102 150 200 99 202 204 204 202 144 98 97 99 52 133 152 147 56 98 102 150 99 202 204 202 144 98 100 99 102 102 178 153 153 178 242 242} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010203040504060708000000000000000000000000000001090a0b04040302010000000000000000000000 │ │ 000000000002050c0d0e0f10110a010000000008020306060606030702061213140d10110a0100000000000000000000 │ │ -0000000000030c1516161617180508000000080a110c191a1a191b1c1d121e1716161f20210a01000000000000000000 │ │ -0000000000040d222324252627280900000009292a2b2c2d2c2d2e2f303132262423333435210a010000000000000000 │ │ -0000000000050e36373838393a1209000000073b3c3d3e3e3f3e3d40410d42434438373d4546210a0100000000000000 │ │ -0000000000050e4748494a384b12090000000a0c4c2337444444374d4e0f42254f494f503d3446210a01000000000000 │ │ -0000000000050e36504a51484b12090000000a1b4225484f4f4f38520e0f42254f514a4a443f3435210a010000000000 │ │ -0000000000050e3644494f504b12090000000a1b422538514f494f530e0f4243384a514f51443d342011020000000000 │ │ -0000000000050e36504f4f444b12090000000a1b4243384f4f4f38520e0f4225384f4f4f4f4f373d3410030000000000 │ │ -0000000000050e54444f4f443a12090000000a1b4223384f4f4f38520e0f5543384f4f4f4f4f3837260d040000000000 │ │ -0000000000050e54373838374b120900000007305624443838384852140f55244438383838384f38254e050000000000 │ │ -0000000000050e54373838373a12090000000221574458585958585a1a41552344383838383838385b0e050000000000 │ │ -0000000000050e54393848395c1311050505111b5d5e5f605f615f620d63552344384838483848385b0e050000000000 │ │ -0000000000050e64374450366566630e0e0e6768666969696969696a6b696c223744504450445044250e050000000000 │ │ -0000000000050e225b4444366d166e6f6e6f6e6f6f17167016701616161717644444444444444444250e050000000000 │ │ -0000000000050e645b44444471232636364736473626262626722626363626433744444444444444250e050000000000 │ │ -0000000000050e3e25373737375b25252525255b252525432525252525255b5b3737373737373737230e050000000000 │ │ -0000000000050e3e2537373873747475747576747576757474747574757474747474767338373737230e050000000000 │ │ -0000000000050e3e435b5b447766630e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e636677445b5b5b230e050000000000 │ │ -0000000000050e3e23715b24781311050505050505050505050505050505050505111379265b715b230e050000000000 │ │ -0000000000050e3f235b5b237a0c0504050505050505050505050505050505050b0b7b7c54235b5b260e050000000000 │ │ -0000000000050e3d262525237d19301b313131313131313131313131313131107b280c7e3e232525260e050000000000 │ │ -0000000000050e3d262525267f8081828383838383838383838383838383838485861a873e232525360e050000000000 │ │ -0000000000050e6d2623232688898a8a6f6f8a6f6f8a6f6f8a6f6f8a6f6f6f6f8a8b4e8c3d264324360e050000000000 │ │ -0000000000050e6d72242336784b8d8e8e8f8e8f8e8f8e8f8e8f8e8f8e8f8e8f90910f7e3d262323360e050000000000 │ │ -0000000000050e9236232336930d10131a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191b3b10943d262323540e050000000000 │ │ -0000000000050e6d362623369519301b313131313131313131313131313131107b280c946d362626540e050000000000 │ │ -0000000000050e33362626546596978283988398839883988398839883988384999a1a9b6d472326540e050000000000 │ │ -0000000000050e33542672549c9d8a8a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f8a8b4e9e6d3672479f0e050000000000 │ │ -0000000000050e335436479f883aa0a18e8e8f8e8e8f8e8e8f8e8e8f8e8e8f8ea2a30fa46d547247640e050000000000 │ │ -0000000000050e7054362664a50d10131a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191b3b109b33543626640e050000000000 │ │ -0000000000050e7064363664a631282911111111111111111111111111111111292910a433543636640e050000000000 │ │ -0000000000050e706454363fa763311b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b3163a8a96436543e0e050000000000 │ │ -0000000000050e7064545433aaabacacacacacacacacacacacacacacacacacacacacacad176454363e0e050000000000 │ │ -0000000000040d703e54543e16aeafb0afb0afb0afb0afb0afb0afb0afb0afb0afb0af8a706454543e0d040000000000 │ │ -0000000000030cb14973737349514f4f514f4f4f4f514f4f4f514f4f4f514f4f4f514f4f51737373b20c030000000000 │ │ +0000000000030c1585858586160508000000080a110c17181817191a1b121c8685851d1e1f0a01000000000000000000 │ │ +0000000000040d8788898a8b20210900000009222324252625262728292a2b8b89888c2c2d1f0a010000000000000000 │ │ +0000000000050e8d8e8f8f902e1209000000072f3091929293929131320d3394958f8e9134351f0a0100000000000000 │ │ +0000000000050e969798998f3612090000000a0c37888e9595958e38390f338a9a989a9b912c351f0a01000000000000 │ │ +0000000000050e8d9b999c973612090000000a19338a979a9a9a8f3a0e0f338a9a9c999995932c2d1f0a010000000000 │ │ +0000000000050e8d95989a9b3612090000000a19338a8f9c9a989a3b0e0f33948f999c9a9c95912c1e11020000000000 │ │ +0000000000050e8d9b9a9a953612090000000a1933948f9a9a9a8f3a0e0f338a8f9a9a9a9a9a8e912c10030000000000 │ │ +0000000000050e9d959a9a952e12090000000a1933888f9a9a9a8f3a0e0f3c948f9a9a9a9a9a8f8e8b0d040000000000 │ │ +0000000000050e9d8e8f8f8e36120900000007293d89958f8f8f973a140f3c89958f8f8f8f8f9a8f8a39050000000000 │ │ +0000000000050e9d8e8f8f8e2e1209000000021f3e959e9e9f9e9e3f18323c88958f8f8f8f8f8f8fa00e050000000000 │ │ +0000000000050e9d908f9790401311050505111941424344434543460d473c88958f978f978f978fa00e050000000000 │ │ +0000000000050ea18e959b8d4849470e0e0e4a4b494c4c4c4c4c4c4d4e4c4f878e959b959b959b958a0e050000000000 │ │ +0000000000050e87a095958da285a3a4a3a4a3a4a48685a585a58585858686a195959595959595958a0e050000000000 │ │ +0000000000050ea1a0959595a6888b8d8d968d968d8b8b8b8ba78b8b8d8d8b948e959595959595958a0e050000000000 │ │ +0000000000050e928a8e8e8e8ea08a8a8a8a8aa08a8a8a948a8a8a8a8a8aa0a08e8e8e8e8e8e8e8e880e050000000000 │ │ +0000000000050e928a8e8e8fa8a9a9aaa9aaaba9aaabaaa9a9a9aaa9aaa9a9a9a9a9aba88f8e8e8e880e050000000000 │ │ +0000000000050e9294a0a0955049470e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e47495095a0a0a0880e050000000000 │ │ +0000000000050e9288a6a0895113110505050505050505050505050505050505051113528ba0a6a0880e050000000000 │ │ +0000000000050e9388a0a088530c0504050505050505050505050505050505050b0b54559d88a0a08b0e050000000000 │ │ +0000000000050e918b8a8a88561729192a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1054210c5792888a8a8b0e050000000000 │ │ +0000000000050e918b8a8a8b58595a5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5e5f186092888a8a8d0e050000000000 │ │ +0000000000050ea28b88888b6162acaca4a4aca4a4aca4a4aca4a4aca4a4a4a4ac633964918b94898d0e050000000000 │ │ +0000000000050ea2a789888d513665666667666766676667666766676667666768690f57918b88888d0e050000000000 │ │ +0000000000050ead8d88888d6a0d101318181818181818181818181818181817192f106b918b88889d0e050000000000 │ │ +0000000000050ea28d8b888d6c1729192a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1054210c6ba28d8b8b9d0e050000000000 │ │ +0000000000050e8c8d8b8b9d486d6e5b5c6f5c6f5c6f5c6f5c6f5c6f5c6f5c5d70711872a296888b9d0e050000000000 │ │ +0000000000050e8c9d8ba79d7374acaca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4ac633975a28da796ae0e050000000000 │ │ +0000000000050e8c9d8d96ae612e76776666676666676666676666676666676678790f7aa29da796a10e050000000000 │ │ +0000000000050ea59d8d8ba17b0d101318181818181818181818181818181817192f10728c9d8d8ba10e050000000000 │ │ +0000000000050ea5a18d8da17c2a2122111111111111111111111111111111112222107a8c9d8d8da10e050000000000 │ │ +0000000000050ea5a19d8d937d472a1919191919191919191919191919191919192a477eafa18d9d920e050000000000 │ │ +0000000000050ea5a19d9d8c7f808181818181818181818181818181818181818181818286a19d8d920e050000000000 │ │ +0000000000040da5929d9d9285b0b1b2b1b2b1b2b1b2b1b2b1b2b1b2b1b2b1b2b1b2b1aca5a19d9d920d040000000000 │ │ +0000000000030c8398a8a8a8989c9a9a9c9a9a9a9a9c9a9a9a9c9a9a9a9c9a9a9a9c9a9a9ca8a8a8840c030000000000 │ │ 000000000002050c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c05020000000000 │ │ 000000000001020304050505050505050505050505050505050505050505050505050505050505040302010000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/dtitem_balance_cumulative_month.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -1926b100 2e3abb00 ffffff00 ffffff00 ffffff00 ffffff00 9196ee09 2d3a9818 0b134d0b 020a2f09 19268c0c 1a299c27 17289760 162897a8 16289769 1628970b 10175200 060d2f00 0a0f2c00 060b2900 080d2a00 080d2c00 070c2300 070b1e00 070b1f00 070b2000 070b2000 070b1e00 04081b00 12162700 373a4700 43455000 06091800 04071500 00000c00 33353f00 4d4f5600 26283200 55565d00 50515800 50515800 45474e00 3b3d4400 3e404600 3c3f4600 141c3f00 0c164200 0e194300 0e184100 0d163e00 0c153800 0c143600 0b133500 0b133600 0a123000 080e2600 080e2700 080e2700 090e2600 090e2600 080d2400 080b2100 05081900 01020c00 65676c00 7f7f8300 1f202300 00000000 02030500 02030500 02030500 02030500 │ │ -5f6bde00 8c9cff00 818ff400 ffffff00 ffffff00 ffffff00 b8b9f201 3b439c05 030b4206 0c155b21 1f2d9d5d 172898a7 172998b5 1729988e 16289729 16289703 141e6f00 0d134800 1d1f3800 20224400 070e3100 080e2a00 070b2100 070b1e00 070b2000 070b2000 070b2000 070b1e00 05091c00 181c2d00 43465100 36374300 00021100 05081600 01010f00 484b5301 46485100 1c1e2701 42434b02 4f505701 56575e01 41434a01 3e3f4600 40424700 34374500 0c163e00 0e194200 0e184300 0d184100 0c163c00 0c153800 0c143600 0b133500 0b133600 0a102d00 080d2500 080e2700 080e2700 090e2600 080d2600 080d2400 070a1f00 01031300 11141f00 7b7d8100 8c8d9100 66676b00 23232400 03040600 02030600 02030500 02030500 │ │ -e9e9ff01 ffffff00 e9e9ff00 5d6ff706 f5f4fe06 ffffff00 bdbbfb01 3e46aa01 0b1a7802 18299312 1a2a9a97 172898c1 182a9c59 2b3fc035 2634aa05 ececff00 ececff00 ececff00 ececff00 1c204300 070e3300 080d2600 070b1f00 070b1f00 070b2000 070b2000 070b1f00 060a1d00 0a0e2100 21263500 42445001 25273401 00011001 05081600 04081502 090c1704 15172206 06081406 00000706 05071105 1f202803 43444901 31343d00 42434700 2b2f4300 08123e00 0e194300 0e184200 0d174000 0c163c00 0c143700 0c143500 0b133500 0b133500 090e2a00 080e2600 080e2700 080e2700 090e2600 080d2500 080c2300 070a1d00 00000c00 2c2e3800 8a8b8e00 80818500 87888c00 999a9f00 3c3d4000 00000000 02030100 01020200 │ │ -e9e9ff12 e9e9ff05 eaebff09 a4adfe1d d4d5ff21 e0e2ff04 16289700 16289700 16289704 16289724 16289786 162897cf 1628976c 1c2ca511 1d2b9806 b5b7da04 ececff14 ececff05 ececff00 12183e00 070e3000 070c2300 070b1e00 070b1f01 070b2001 070b2000 070b1f00 070b1e00 0a0e2000 1c203002 04081802 0a0e1c02 03061501 05081701 04071502 04071302 01040f04 03051105 04061105 02030c02 04071501 282d3c00 04091d00 0c132c00 131b3c00 0b164000 0e194300 0e184200 0d173f00 0c163a00 0c143700 0b133500 0b133600 0b133300 080e2700 080e2700 080e2700 090e2600 090e2600 080d2500 080c2100 070a1b00 00000800 4a4c5200 8d8e9100 80818500 80818500 7f808400 898a8e00 20211400 01021400 05061500 │ │ -e9e9ff07 ececff04 ececff34 eaeaff67 dadcff2d ececff07 16289700 16289703 16289730 16289781 162897a7 162897e0 162897c0 1628971c ececff00 ececff10 ececff7b ececff31 ececff02 0b113200 080e2a00 080d2500 070b1e02 070b1f03 070b1d01 070b2000 070c1f00 070c1f01 070b1e02 04081b03 060a1c04 05091a01 060a1900 05081801 05081500 05081400 04060e00 04061200 04061200 0c143500 0b133200 030a2500 070c2000 0a123000 0c153b00 0f1a4300 0e194300 0e184100 0d163e00 0c153800 0c143600 0b133500 0b133600 09113000 080e2600 080e2700 080e2700 090e2600 090e2600 080d2400 070b2000 05081800 02030f00 65676c00 898a8d00 80818500 80818500 80818500 87888900 2c2d5700 090a4f00 12136500 │ │ -e9e9ff02 ececff09 ececff5a ececff9e e8e9ff32 ececff04 ececff00 1628970b 1628975a 1628975f 1628972d 16289783 16289896 17289e19 131f7819 8086bc22 e9e9fd84 e9eafd4e ececff09 0e165d01 0a103102 0b123601 080e2601 060a1e02 080c2500 090d2800 0b103b00 070c1d00 070b1e02 05081902 060a1c00 05071300 02040a00 04071500 05081400 02020200 06091500 080d2500 111c4900 101b4700 0c163901 090f2801 080e2403 0b133306 0e173e04 0e194301 0e184300 0d184100 0c163c01 0c153701 0c143600 0b133500 0b133600 090f2b00 080d2500 080e2700 080e2700 090e2600 080d2600 080d2400 070a1f00 01031200 13162100 7d7e8200 83848800 80818500 80818500 85868600 75768200 191a7100 17187700 0a0b4500 │ │ -e9e9ff01 ececff08 ececff4e ececffbf ececff77 ececff2d ececff06 1628971c 16289784 16289732 16289713 1628977e 16289785 192ba012 1523a208 abafde24 e6e7fd90 e4e4fc4b d5d6f509 8c623900 825a3611 a27a44a5 c19b57e5 ac854bc8 8a653a69 7855333f 6e4d311f 00000002 00000001 8a603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 0f194101 050c2501 0a143a01 0f1a4701 101a4602 0f1a4504 0f1a4404 0e184202 0d174001 0c163d02 0b133703 0c143502 0a123402 8c623900 8c623900 8c623900 080e2701 080e2701 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 16176900 07083800 │ │ -ececff00 ececff03 ececff29 ececffa3 ececffd4 ececffc5 d9daf631 20319c40 16289778 16289714 16289720 1628979a 1c2d9a67 989fd61c e5e5fe1b e9e9fe41 ececff93 ececff32 ececff04 0a103f02 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 89603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 08144601 0c174701 8c623900 030e3a01 8c623900 0e173e01 111a3e01 151d4001 8c623900 8c623900 8c623900 03092502 00011c01 01061e01 070c2301 070b2101 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 12135e00 04052900 │ │ -ececff00 ececff00 ececff03 ececff20 ececff71 ececffe6 e3e4fb5b 2f3fa53f 1628977c 1628971d 1628973c 192a98ab 5c68b94d e9e9fd85 ececff8f ececff91 eaeaff5e dcddfa0d 0c154f03 7552363b c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7138a7 91683774 855f3551 7b563335 7551311b 00000002 00000001 895f3a00 89603a00 8a603a00 8a603a00 8a613900 09154801 363f6401 8b613900 8b613900 232c5101 8b613900 8b613900 8b613900 8b613900 8b613900 393c4e04 474b5a04 26293902 070a1901 0b0d1b02 7a573817 865e3a2a 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 0e0f5200 03041e00 │ │ -ececff00 ececff00 ececff00 ececff04 ebebff3f ececffdb eaeaff5f 9ea6dc47 1b2d9c7f 1628986c 16289755 182a98a2 5562b655 e4e5fb8d ececff89 ececff3c ececff0c 1626af02 09145c09 805b337b c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ab7d31d2 9e7232b6 986d33a4 946a3496 9168358a 8e653577 8b623462 8760364e 845e3646 865e363d 865f3739 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 88613842 8d653958 936a3a7f 9d733c9f aa8042c6 906834ee 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 0a0b4400 02031600 │ │ -e9e9ff00 ececff00 ececff00 ececff02 ebebff38 ececffd7 ebebff5c e6e7fd4a b9bde968 2d3da37f 16289896 162897b9 21329cb2 a3a9dc7b e9eafe97 ececff1a ececff01 3e4fe401 0e112705 805a2d7f b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 07083600 03041100 │ │ -e9e9ff00 ffffff00 ececff00 ececff00 e9e9ff27 ececffcd eaeaffca eaeaffc5 ebebffa7 babee971 2636a49a 162897e2 192b99d9 525fb479 e6e7fc99 ececff5d e5e6fe16 707af702 0f101e08 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 04052700 03040c00 │ │ -e9e9ff00 ffffff00 9b98ff01 b9bfff08 dee1fd2e d5d7fd85 b7bdf9d6 bbc0f9d5 e3e4fec1 e8e9fecc 8890e4b9 1f30a4e0 172999eb 24349f8c c6c9ed59 e8e8fd93 ececff5c ececff17 383e750e 0d0a0926 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 02031d00 03040700 │ │ -dfd9ff00 5e5cff00 ffffff00 2d40ff10 b0b9fd55 bec5f9af 818cf3f1 6e7bf1f8 b6baf7e5 f0effeed dedefbf9 666fd4f8 2536acf3 1e2fa5e0 2939aa9a 6c77c389 d8daf592 eaeafe71 c0c3e423 16204b29 543c2585 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5517fe 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 02031600 03040600 │ │ -ded6ff00 4445ff00 e9e9ff00 3d43ff01 616afe3e 9fa9f8af 7482f1f2 7480f1fe 9aa2f7fb dbdbfdfa f3f3fffe cccef4fe 4e5bc5ff 2737aefd 2637adf0 2c3dafc7 6c76c596 dedff9a5 e0e1f846 3d477726 1520444c 5a422abb 614725eb 453431ed 201c34f2 5b4535fe 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 03041000 03040700 │ │ -6967c700 353aff00 e9e9ff00 e9e9ff00 9696ff14 6b75f887 5060edeb 3548eaff 8690f5fb c0c6fdfa e7e7fdfc d7d8f2fe 8990d9fe 6970e1ff 5861dffe 545fddf0 5f6bcdd9 abb0e5d0 8d94db80 2932973b 111b5637 070b1a55 202d45a9 24306bf4 101860fc 4a3c44ff 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 01010414 00000000 03040b00 03040900 │ │ -16289702 16289708 16289702 16289700 a89fff08 aaa3fd6e 4b54f0df 2236eaff 3f53f1fb acb4fcfb c1c6fbfb c9caedfe abafe1ff 9399f5ff 9aa0f5ff a1a6f3ff a7acf2fc 838de0f5 3a4ccce6 1d2db9bb 1d2da864 121f6d53 070c519b 11176ef3 101a70fe 3b3458ff 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 02031c01 03040701 03040a00 │ │ -16289711 1628974e 16289737 1628970f 7a73f40a 9f94fd5d 8a8cf5d9 515deefd 3d4feefd 6675f4fc bec3fafd c7c9f4fe 949ad4ff b1b7f2ff 949efcff a7aef9ff 828cf1ff 3044e6ff 2a3ed3fe 2d3fbefb 3a4bc0eb 3e51d3d2 212ea2e2 222b88fc 222f8fff 3d396aff 9f7c2fff a07d2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 03040600 03040a00 │ │ -1628971f 16289790 162897ac 16289756 1b2ba118 101dc25a 232debb7 2e3cefde 444df0f4 404eeefc 7683f4fe b1b5f7fe b9bae6fe adb0dfff abb1f5ff 7889fcff 7686f9ff 4758edff 2539e7ff 253ae4ff 374be0fd 4b5be8fc 4556eafe 4856e0ff 646fd6ff 6e688fff a48134ff a58233ff a38032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977427ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0303033e 2d2d3118 e9e9ff03 e9e9ff00 00000600 │ │ -16289705 1628972e 16289787 162897a4 16289782 162898be 1425a0b0 1828b9b7 444be1de 4f54eef8 4754edff 8b93f5ff bfc1f7fe c4c6efff afb3e4ff 95a1fbff 687afeff 6e7ff9ff 5465eeff 3346e9ff 2b40eaff 2137ecff 243aedff 364af1ff 5e6cf1ff 8279a6ff a98539ff aa8738ff a88537ff a78436ff a68335ff a58234ff a48133ff a38032ff a17f31ff a17e30ff 9d7b2eff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a772aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5c12f9 0606067e 38383d50 adadbd4b e9e9ff23 e9e9ff03 16171c00 │ │ -16289700 16289706 16289723 16289766 162897a1 162897cc 15269872 2332a986 515bc2d9 7579f0f5 4650f1fd 4b57efff 7b83f2ff b5b8f7ff d7d9fcff dedefdff bac1ffff bec4ffff bcc2fdff 99a1f8ff 7683f2ff 7f8bf4ff 8b96f4ff a0a7f5ff a9b1f1ff 8e8296ff ae8b3dff af8c3dff ad8a3bff ac893aff ab883aff aa8739ff a88538ff 987832ff 91732fff 94752fff 7f6428ff 8b6d2bff a28032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782bff 9a782aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 826118fa 4b4b52b5 9797a5ae d0d0e4b3 e9e9ff60 e9e9ff09 57585b00 │ │ -16289700 16289700 16289701 1628970b 1628972c 1627975e 0d199729 5252c257 b6baebc3 d5d9fbfb 8085fdfd 5860f5fe 4a59eeff 6573f1ff b7bcfbff dadbfdff e1e2ffff e1e2ffff e5e5ffff dfe0feff d7d9feff dcdefeff e0e1feff e4e4feff d7d9f7ff 978583ff b49142ff b49141ff b28f40ff b18e3fff a6853aff 907332ff 634f22ff 5a471fff 6a5424ff 6f5826ff 342911ff 3e3115ff 6f5824ff 9d7c33ff a68335ff a58234ff a58133ff a38032ff a07e30ff a17e30ff 9f7c2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782aff 9a7729ff 997628ff 987528ff 977427ff 967326ff 957325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 886720fe 6d6d77ea a5a5b4d1 cacadd8d e9e9ff28 e9e9ff04 5e5f6300 │ │ -16289700 16289700 16289700 16289700 1922b904 0f1ab019 1115a427 4d46d37d bfbdfae0 c9dbffff a7b0fffd 9793fdfe 7f83f6ff 616fefff 7986f4ff b6bbf9ff dbddfeff e4e5ffff e3e2ffff e7e6ffff e5e5ffff e2e3feff dbddfeff cccffcff c4c8f4ff 968072ff ba9847ff b89546ff b69345ff b08e42ff 6d5828ff 2f2611ff 151108ff 261e0eff 634f23ff 5e4b21ff 0a0804ff 010100ff 1b1609ff 5e4b20ff a98639ff aa8739ff a98738ff a78437ff 967730ff 785f26ff 8c6f2cff 91732dff 9a792fff 9f7e30ff a07d30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2dff 9c792bff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8d6a2aff 5c5c65d8 6e6f7a89 84848f33 e9e9ff06 e9e9ff00 62636700 │ │ -2b39f500 16289700 16289700 16289700 2e25fe0a 1416e132 191cbe4d 3f35e688 8b7cf8e4 99b6fffc 6f8afffd 9b97fffe d1c6fefe 9aa3f6ff 4d5feeff 6f7cf2ff a0a8f6ff b1b8faff c5c9feff e1deffff efecffff e6e8feff bec4fcff 7d88f7ff 8a90ebff 997f69ff c19e4cff bd9a4aff ae8e44ff 78622eff 1e180cff 010100ff 19140aff 564620ff 8d7235ff 8f7435ff 241d0dff 000000ff 000000ff 0c0a04ff 7d642cff af8b3eff ae8b3cff a68438ff 56451eff 271f0dff 1c1609ff 3b2f14ff 372c12ff 715924ff 987831ff a68334ff a48233ff a38132ff a28031ff a17e31ff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 806130f7 26262a98 0e0e0f43 10101216 00000000 e9e9ff00 5f606400 │ │ -2221e200 3737d400 16289700 16289700 00000000 2621c228 2722cb4e 4036fb79 3026dcdd 494dd0f8 3a47defd 4f4df8fe cdc5fffe dedffcff 6977efff 3044e9ff 3648e9ff 4c5cedff 6b7af2ff acaffbff dfd9feff eff6ffff eef4ffff bec1faff 707bdfff a58455ff c6a351ff c29e4eff 8d7339ff 3e3319ff 000000ff 030201ff 382e16ff 856d34ff b79547ff b99647ff 594822ff 010100ff 000000ff 000000ff 403418ff ab8a3fff b39041ff a8873cff 4f3f1cff 000000ff 000000ff 000000ff 080603ff 3d3015ff 9a7b34ff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4223d5 01010177 0000003a 02020213 21232801 57585c01 58595d00 │ │ -2b2bc800 2e35b300 2f35bd00 3137c300 00000000 3230c315 3a34e643 3730f074 3939bec9 52569afb 292b99fe 1310b5fe 6e5fefff f6e8ffff afb4f0ff 2b3dd7ff 293ddaff 3345e6ff 3647eaff 4052edff 777cf9ff b4b5f7ff eceefdff d1e6fdff 9ea0cbff b9954fff caa755ff be9d50ff 5f4e27ff 17130aff 000000ff 010100ff 272010ff 7e6733ff be9b4cff b89649ff 6f5b2cff 131008ff 000000ff 000000ff 0d0b05ff 9b7d3bff b89546ff b79445ff 927636ff 1e180bff 000000ff 000000ff 000000ff 3f3316ff a8873bff af8c3dff ae8b3dff ad8a3cff ac893bff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 02020311 12141904 4e505405 56575c02 │ │ -3032c500 2f34b300 2d33b400 2b32b000 2e34bd03 3d3ff114 3a37ed5b 1b17b36f 535ecdb9 89aaebfd 6790c9fe 3a5bafff 2331c5ff 666ef9ff 9098f7ff 3242ceff 1f34c9ff 4758e1ff 3d4de7ff 3447eaff 4e61f3ff 5f67f0ff 6968deff 7385eaff 9a91aeff caa657ff cda958ff a68947ff 504222ff 090804ff 000000ff 010100ff 100d07ff 635129ff ba984dff bc9a4eff 5d4b25ff 0d0b05ff 000000ff 000000ff 000000ff 7d6631ff bd9a4aff bc9949ff bb9848ff 554521ff 010100ff 000000ff 000000ff 4f3f1dff b59143ff b49142ff b49041ff b28f40ff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0101020b 00000403 00010802 15171b01 │ │ -2a26c500 2e2bc500 2f2ec300 2f30bb00 00000000 3230f00f 2220b85b 0606636e 6c81cab0 a1d3fff3 88c9ffff 72b2feff 5279fcff 6373e9ff 6576ffff 4456d0ff 1528afff 384ad1ff 6f7df5ff 4656ecff 3045eaff 5962f2ff 5a53ecff 5144e3ff 8a7280ff d5b15fff cfab5bff 957b41ff 362d18ff 040302ff 000000ff 020101ff 18140aff 6a582dff c6a355ff b5944cff 41351bff 020201ff 000000ff 000000ff 0f0d06ff 625028ff bd9b4dff c19e4eff bb994bff 46391cff 000000ff 000000ff 000000ff 5b4a23ff ba9748ff b99647ff b89546ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 06080e00 181a1f00 │ │ -18169600 1e1baf00 231fb800 2925c200 00000000 1717aa05 090a5d3d 0d123082 5a61a2a3 5263a7ea 3853a0ff 394bafff 5d60b2ff 9aa7eeff 6b7ffeff 384cd4ff 1b2ca0ff 2135aeff 6a7aeaff 7b86f7ff 394beaff 5866ecff 8a8bfaff 766cf0ff ae8c5fff dab664ff d4b060ff a08548ff 282112ff 000000ff 000000ff 050402ff 2f2715ff 9b8044ff ceaa5aff 9a8043ff 221c0fff 000000ff 000000ff 010100ff 1d180cff 715d2fff bb994fff c6a252ff b2924aff 493c1eff 010100ff 000000ff 080703ff 9d813fff bf9c4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 090b1000 21222700 │ │ -1816ae00 0f107400 12128600 16159501 00000000 070b4c02 00041d34 1b1e2f8a 4d506789 2a2b4cea 000027fe 282a6bff 828ac9ff a8b7f7ff 6f83f5ff 263bc5ff 162689ff 172892ff 4056daff 8191ffff 6776f3ff 4a5df1ff 717ff8ff 6363c3ff d2ad61ff dcb866ff d9b565ff bb9c57ff 332a17ff 000000ff 000000ff 292212ff 6a582fff c8a65aff ccaa5bff 776235ff 141109ff 000000ff 000000ff 020201ff 2a2212ff 927940ff cca858ff caa756ff ad8f4aff 45381dff 020101ff 000000ff 130f08ff 947a3dff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 0d0f1300 2c2c3100 │ │ -0e0f5b00 0d104900 0d106300 0d0f5f01 06093301 00000000 00041724 24283d7c 484b588d 282b3bd8 070a31ff 404788ff 8f9bd8ff a7b7fcff 6176ecff 152ab2ff 18287dff 15268dff 3149dfff 8091ffff 97a4ffff 566cfaff 3d53f6ff 836e79ff e0bc6aff ddb968ff dcb868ff dcb867ff 9d834aff 2e2615ff 382e1aff 7f6a3bff b19452ff d8b463ff c2a158ff 564828ff 080704ff 000000ff 000000ff 0c0a05ff 4a3d21ff bd9c53ff d0ac5cff cfab5bff 967c42ff 2e2614ff 000000ff 000000ff 090704ff a58746ff c9a555ff c8a454ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 0b122e00 10141d00 │ │ -0d0f4400 11124601 10125900 0b0d5700 00000000 00000000 0409240f 2c31484e 494d5e7d 282b44a9 090e44e2 4550a0f1 93a5ecff a5b7fdff 4c62e7ff 0c1e98ff 101c63ff 162897ff 344ae5ff 808bffff 8794ffff 5870f8ff 3d48c7ff cca75dff e1bc69ff ddb967ff ddb967ff ddb968ff ddb968ff d3b164ff af9352ff d1af62ff dbb767ff dab766ff af9252ff 44381fff 010100ff 000000ff 000000ff 231d10ff 88713eff d5b261ff d5b160ff d1ad5eff 8c743fff 0f0c07ff 000000ff 000000ff 322a16ff b5954fff cdaa5aff cda959ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 09112b00 02071300 │ │ -0e114200 0c0e3801 0f114200 090c3800 00000000 080f2901 0b122e04 343b5813 4b506824 21263f31 0811494f 2738a871 526bfab7 6b82f9eb 2f46d8fc 0c1a84ff 0e1962ff 1729a1ff 4357e7ff a5aafcff 979effff 556cf9ff 826c76ff e0bc67ff dcb865ff dcb865ff dcb866ff ddb866ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff d0ae62ff 7e693bff 241e11ff 000000ff 000000ff 0e0c06ff 534627ff cbaa5eff d9b565ff d9b564ff c9a85cff 554727ff 000000ff 000000ff 030302ff 483c20ff c5a458ff d2ae5dff d1ad5cff d0ac5cff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 01010317 00000004 00000000 00000000 00000000 070e2300 060a1600 │ │ -0e103c00 06091f00 06092100 060a2200 00000000 04092101 15193507 3c42600c 4b506c06 141a3802 0c195201 1c2f9e0b 2942e426 2c44e683 1d31b5e1 131e75fe 111c69ff 1326a2ff 475ae3ff a7b1feff bfc4feff 7771abff d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff dcb764ff dcb765ff dcb765ff d3b161ff ccaa5eff ab8f4fff 826c3cff 2d2615ff 020101ff 000000ff 000000ff 5f502dff b19453ff ddb968ff ddb968ff dcb867ff bb9d58ff 282213ff 000000ff 000000ff 070603ff 7d6839ff d7b363ff d6b262ff d5b160ff d4b160ff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9551fe 21170eb9 01020590 090f2798 080f2845 0d173d81 030c2b9b 010a2b4f 0810311c 00000000 0509180b 00031101 │ │ -06091c0b 05081d06 070a2100 05081700 00000000 00041601 1c1f3504 474c6507 00000000 00000000 13226b04 1e329701 223abf02 2036bf2d 1a2b90b8 131d64fd 131f69ff 11239bff 354bddff 96a3fdff b7b3d2ff c19b59ff e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff dbb661ff dcb662ff dbb562ff b89853ff 735f34ff 40351dff 1d180dff 000000ff 060503ff 2e2615ff 5c4c2aff c0a059ff d7b364ff ddb967ff ddb967ff ddb968ff 887240ff 110f08ff 000000ff 000000ff 0f0c07ff c8a75eff dbb766ff dab765ff dab665ff d9b564ff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 5d462cea 00000099 0509198d 0b1645ff 152051f2 000b3fc9 373e60d0 3b415eb9 1b234288 050d2f35 00022109 191e3202 │ │ -02050a09 0407120d 04071400 05081601 05071501 02061401 262a3806 4f516301 3a3f5c06 09154e0c 1a2b7808 1e328f02 00000000 1f34931b 16267eb2 111e6dfe 16257fff 2032aaff 3348daff 7f87dfff b69460ff dfb75cff dab35aff dab35bff dab35cff dbb35dff dab45dff dbb45eff dbb55fff dab460ff bc9b52ff 5a4b28ff 090804ff 000000ff 030201ff 2e2615ff 8e7640ff c0a057ff dcb765ff dcb865ff dcb865ff dcb866ff d3b062ff 64532eff 050402ff 000000ff 000000ff 62522eff ddb968ff ddb968ff ddb968ff ddb968ff dcb867ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a7854dff 151728fe 091031e4 000c3dcb 2b386bfa 4e5983df a9adc1ce 9da1b7ba 9397ada1 878da169 9fa3b222 aaaebb04 7f839702 │ │ -ffffff00 05081400 05081400 05091401 00000e08 12152504 4d4f5a0f 48495216 262e530a 0e1e5c03 1b2e8001 00000000 1e369602 1a2c9831 162389c5 172695ff 2a3eb8ff 4a5fddff 7d8aecff a88a6fff ddb455ff d9b155ff d9b056ff d9b157ff d9b158ff dab259ff dab259ff dab35aff dab35bff dab35cff d7b25cff a78947ff 544524ff 0c0a05ff 000000ff 211c0fff 836c3aff d1ad5cff dcb662ff dcb662ff dcb663ff dcb763ff b49652ff 3c321bff 000000ff 000000ff 0d0b06ff b19352ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 5a4c3ffe 282a33fc 090f2afd 4d5578fc 858da8e3 b5b9c8d8 767e9fc6 555d82bb 5e65849b 767d9751 72789212 7f849b02 84889d03 │ │ -05071800 05081600 05081202 00000a02 1b1e2d07 3f404e07 7f808f08 1d224807 18255e03 16286b01 1a2e7c01 1b2d9a09 1c2ebe2f 1c2be29b 263aebed 2c43e7ff 405bf2ff 7081feff a5908cff d6ac4eff d9af50ff d8ae50ff d8ae51ff d8af52ff d8af53ff d6ae53ff d9b055ff d9b156ff d9b157ff d9b258ff d9b258ff dab259ff 856d37ff 0f0c06ff 000000ff 020101ff 322915ff a08345ff dab35eff dbb55fff dbb560ff dbb560ff 9a8044ff 0c0a05ff 000000ff 000000ff 3d331cff c0a057ff dcb764ff dcb865ff dcb765ff dcb866ff dcb866ff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 715633ff 16171cfe 66666afa 76787ff5 94959beb 868992e1 333952d8 101536e6 00043395 050f3f62 0f184435 1b244a09 050e3602 00002904 │ │ -05061f00 07092301 ffffff00 1b1c3302 60617007 58586a01 30345403 0d1a5005 16266806 182a720f 1a2baa36 192bdb81 1a2df7c8 344dfff1 3f59fefe 516bffff 445efeff 7c7bbeff ca9e47ff daae4aff d6ab4aff d7ab4bff d7ac4cff d7ac4dff c9a149ff ab8a3fff 907435ff c9a24bff d8af52ff d8af53ff d8ae54ff c59f4dff 786130ff 080603ff 000000ff 000000ff 0b0905ff 715d2fff d1ac57ff dab35cff dab35dff dbb45dff 66542bff 000000ff 000000ff 090704ff 68562eff d4b05eff dcb661ff dcb662ff dcb663ff dcb763ff dcb764ff dcb764ff dcb765ff dcb765ff e1bd68ff b49050fb 120f0cdd 02040cef 191b27ff 494c59ff 3f4357fb 050b26dc 0a112f28 01052142 0d143933 00000000 0f174301 0a123a01 09103402 0a113002 │ │ -02051801 02051901 ffffff00 5a5d6d04 5152630b 00000000 0d184206 12215d1c 16277f3d 1829c580 1e30f0ce 2035fff7 4d61ffff 8497ffff a4b7ffff 788ffbff 404cd5ff ac8854ff daac43ff d5a843ff d5a844ff d5a945ff d6a946ff bf9740ff 705926ff 221b0cff 1f190bff 5e4c21ff be9944ff d7ad4eff d7ac4fff a3833cff 4b3c1cff 030201ff 000000ff 000000ff 000000ff 6b572aff d2ab54ff d9b158ff dab258ff c6a251ff 100d07ff 000000ff 000000ff 100d07ff 977c40ff dbb45eff dbb45eff dbb55fff dbb560ff dbb560ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 06070e57 02051a6f 00021fa5 0a102ca1 00000000 00000000 00000000 00000000 00000000 00000000 0b113400 0a113000 │ │ -02051802 04071602 ffffff00 676b7907 00072b06 111e4d01 111e6626 14237da4 1623b0cc 1a28e6eb 2635fffc 6d80ffff b4c6ffff eef5ffff c9d9ffff 6079d6ff 745f6aff d4a43aff d4a53cff d3a53dff d4a63eff d4a640ff cea23fff 5f4b1eff 100d05ff 000000ff 000000ff 1d1709ff 9f7e35ff d4a948ff cea447ff 937533ff 1c160aff 000000ff 000000ff 000000ff 0d0a05ff 866c32ff d6ae51ff d8b053ff d9b054ff 7f6732ff 000000ff 000000ff 000000ff 2d2512ff d4ad57ff dab35aff dab35bff dab35cff dbb45cff dab45dff dbb45eff dbb45fff dbb55fff e0ba62ff 957340f2 030201a4 0000007c 00000049 0000001f 00000008 00000001 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0b113300 0a113000 │ │ -ffffff00 ffffff00 ffffff00 474e7301 06124c02 121e6307 13207969 152299f0 1825cfff 4e5ef4ff 99abffff c0d7ffff b4d2fdff 799afdff 475bd8ff 3f4489ff c09236ff d5a434ff d2a135ff d2a237ff d2a338ff d3a33aff 9d7a2cff 0e0b04ff 000000ff 000000ff 000000ff 211a0aff 96752eff d5a843ff be963dff 604c1fff 030201ff 000000ff 000000ff 000000ff 100d06ff 997b36ff d7ac4dff d7ad4eff c7a049ff 453719ff 000000ff 000000ff 000000ff 78612eff d9b055ff d9b056ff d9b156ff d9b157ff d9b158ff dab259ff dab359ff dab35aff deb75dff c59f52fe 271b13cf 0101049b 0000015f 0000002c 0000000e 00000002 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0a113100 0b123300 │ │ -ffffff00 ffffff00 ffffff00 2d366901 09155610 121e6548 13207cc3 1723a4f8 2a37dffd 7b98feff a9caffff abc0fbff 667bdfff 2430adff 1a2b89ff 8d6b40ff d4a12aff d09e2dff d09e2eff d19f30ff d19f31ff c99a30ff 5c4717ff 000000ff 000000ff 000000ff 050401ff 382c0fff 99772cff d3a53dff a78331ff 261e0bff 000000ff 000000ff 000000ff 000000ff 241c0cff d0a544ff d6aa48ff d6aa48ff a28138ff 251e0dff 000000ff 000000ff 161208ff b99544ff d8ad50ff d8ae51ff d8ae52ff d8af53ff d8af54ff d9b055ff d9b056ff dab257ff dbb258ff 634933fa 010113d9 030412ba 03040c51 00000017 00000004 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0a113000 0b133700 │ │ -ffffff00 ffffff00 ffffff00 18235209 0d18515f 131f64bc 131f72e8 16208ff6 3a44c7fa 8a98f4fd 91a0f7ff 6476d2ff 2a3794fc 172866ff 443e55ff ca9524ff d09b23ff cf9a25ff cf9b27ff cf9c28ff d09c2aff c59429ff 45340fff 040301ff 000000ff 000000ff 100d04ff 604a18ff bd9130ff cc9e35ff 7a5f21ff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 795e24ff d4a641ff d5a742ff ca9e40ff 725a25ff 030301ff 000000ff 000000ff 463718ff c39c43ff d7ab4bff d7ac4cff d7ac4dff d7ad4eff d7ad4fff d8ae50ff d8ae51ff ddb453ff b08a49ff 383c4cfd 142256f6 090f46e1 0a0e393e 0000000a 00000001 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 0a113000 0c153b00 │ │ -ffffff00 ffffff00 767d9604 0d184734 0f194baa 0e184cda 0b133fe9 11154ae6 44478bf3 858bc5ff 292b90ff 0f175af4 132153d0 1a275cc0 a0742df0 d09819ff cc961cff cd971eff cd971fff cd9821ff ce9922ff cd9924ff 281e07ff 000000ff 000000ff 1d1606ff 513d11ff a07922ff cf9d2eff b48929ff 463611ff 080602ff 000000ff 000000ff 000000ff 271e0aff d3a339ff d3a43aff d3a43bff c19637ff 34290fff 000000ff 000000ff 0a0803ff 725a24ff d3a743ff d5a945ff d5a946ff d6aa47ff d6aa48ff d6ab4aff d6ab4bff d9ad4cff d4a94cff 655145ff 5d566afe 6d7699fd 465aadfb 131c73ef 04072abc 080e2766 0b124103 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 09102c00 04071200 │ │ -ffffff00 ffffff00 454c680b 06103656 080f309f 0f132c9e 13172693 1d1f2a9a 606477ce 9a9fbdc1 23255577 04051983 06091d63 5f452fad c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff cc9419ff cc951aff c28d1bff 402f09ff 000000ff 040301ff 5f4610ff aa7e1eff cd9825ff cd9927ff 826119ff 2e2309ff 010100ff 000000ff 000000ff 000000ff 8c6b21ff d1a032ff d1a133ff d2a135ff 9c7828ff 010100ff 000000ff 010100ff 241c0aff 9e7c2eff d4a53eff d4a63fff d4a740ff d4a742ff d5a743ff d5a844ff d5a945ff dbae47ff 9a7841ff 4b4a5bff 595584fd 7a70b6f9 a6bbe0f2 76a3edec 2a3fa5ee 070953d8 0a10433f 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 080d2600 02040a00 │ │ -ffffff00 31344a01 24283b14 0f12215b 1215226b 8186906d b6bcc765 d1d7e25f c7ced991 d2d9e580 eef5ff0d 00000000 553c270d a9761de2 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff ca9110ff ca9112ff c99114ff 825e0dff 020100ff 000000ff 694c0dff ad7f18ff b38419ff 815f14ff 372909ff 0c0902ff 000000ff 000000ff 181204ff 543f10ff cf9c2aff d09d2bff d09d2cff d09e2eff 4d3b12ff 000000ff 000000ff 030301ff 463612ff ce9f35ff d2a237ff d2a338ff d3a33aff d3a43bff d4a53cff d4a53eff d6a73fff cea13fff 4d4049fe 555471fe 7070a1fd 453fcff7 483fe8ef 5d64fde8 5b7affdf 364dc9ca 141e69a6 0e13840a 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 04061100 04060d00 │ │ -ffffff00 05081501 1e1f2914 36383f4b 797c8666 d9dfe9b0 e2e9f393 c1b3a6a5 b3946ac3 ad8750b4 966e3d82 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff c88d08ff c98d09ff c98e0bff b4800cff 483305ff 110c01ff 3f2d06ff 7d590cff 694c0bff 271c04ff 000000ff 000000ff 030200ff 000000ff 644a0fff a97d1aff ce9822ff ce9924ff c49323ff a57b1fff 0d0a03ff 000000ff 000000ff 000000ff 916e20ff d19f2fff d19f31ff d1a032ff d1a033ff d2a135ff d2a236ff d2a237ff d7a839ff 906d3aff 2e2e5bfe 6c6c8bfe 9695befe 9592e5fa 8081f3f3 4a4dd6e7 303cdcd9 4f72ffc7 415bf2a0 090b7453 0e164c1d 00000000 00000000 00000000 00000000 00000000 00000000 04071500 04061100 │ │ -ffffff00 ffffff00 00020b03 2b2d3824 90959e57 d6dce7b1 9e805e98 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff c38703ff c48803ff c68904ff c38704ff 976905ff 5d4103ff 5f4304ff 7c5707ff 402d04ff 0b0801ff 000000ff 191202ff 302204ff 674b0bff cb9317ff ca9318ff cc941aff c7911bff 765611ff 2f2207ff 000000ff 000000ff 000000ff 0b0802ff a0781dff cf9b28ff cf9b29ff d09c2aff d09d2cff d09e2dff d09e2fff d3a030ff cb9b32ff 3f3541fe 1c205ffd 6f6fa3fd adacd7fc bab9f2fa c2c1fbf9 9fa0fcf2 3535b9d8 171ca0c1 2f41d9b0 1f2bc085 090e5a44 080f2f0b 00000000 00000000 00000000 00000000 00000000 04071500 05071200 │ │ -04071200 05061000 eef5ff00 858a940b b3b9c341 c8c3c1b7 bb8828f9 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b98003ff bb8203ff bd8303ff bf8403ff bc8203ff b27b03ff a47203ff ac7703ff 8f6303ff 563c03ff 745104ff 805a06ff b7810aff c48c0dff ca900eff ca9010ff ca9112ff a3750fff 000000ff 000000ff 030200ff 000000ff 000000ff 000000ff 58410dff c28f1eff ce9822ff ce9923ff ce9925ff cf9a26ff cf9b28ff d39f28ff 936c2cff 131a41fd 1f2f84f9 333d99f5 7d7cdbf2 a5a2fbee c3c4f7f3 dadafaf9 a2a3e4e4 44477bbd 151968a5 10158287 070a5a4f 080e2c1b 0c133a04 00000000 00000000 00000000 00000000 04071400 05071200 │ │ -05071100 04061000 eef5ff02 eef5ff0c dce3ec3b a9895ece cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff b17b02ff b37d03ff b57d03ff b77e03ff b98003ff bb8203ff bd8303ff bb8203ff bd8203ff b88003ff c48803ff c68903ff c78a05ff c88b06ff c88c07ff c98d09ff a97709ff 604406ff 573e06ff 2c2004ff 3b2b05ff 0e0a01ff 251b04ff 694c0cff c69117ff cc951aff cc951bff cc961dff cd971eff ce9820ff cc9722ff 412f1dfd 040715fb 172671f6 233bc0f1 2835c9e8 4847f6e0 7270f5e3 c6c7e9f3 cfcfecf1 9597cec9 44476d9b 0d103c78 06093446 06092915 00000000 00000000 00000000 00000000 00000000 04071500 04071300 │ │ -05071000 04061000 eef5ff02 eef5ff0f d0d6df3b a77622d9 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff bc8303ff bf8403ff c08503ff c28703ff c48803ff c58904ff ba8204ff c78b05ff b47e06ff a67407ff 9e7008ff 8b6308ff b6810dff ca9010ff ca9011ff cb9213ff cb9215ff cb9316ff cf9616ff af7e23fd 120f17e3 040614f2 09102bfb 2237a4ee 2845d9e2 2b39ced8 5755f8d1 9797ebe1 d4d4edf5 b8b9d7dd 8183ad9e 0f11475e 00042030 04071d0d 00000000 05071a01 06091901 00000000 00000000 04071500 04071400 │ │ -05061000 04061000 eef5ff01 eef5ff05 6d707413 a06f15e3 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff c28603ff c48703ff c38703ff c78a04ff c68a06ff c88c07ff c88d08ff c98e0aff c98f0cff c98f0eff cc910eff 725121e8 010207ac 030519a4 06091ec0 0a1235dd 223baddb 2f4cd4cd 4b57d9c1 7475fbc8 bebfeee2 d5d6ede9 c8c8deba 9d9dbf51 3e3f6918 0f112d06 00001501 00000f01 00031202 00000000 00000000 04071500 04071200 │ │ -05061000 04061000 eef5ff00 eef5ff00 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b77f03ff b88003ff ba8103ff bc8203ff be8403ff c08503ff c28603ff c48803ff c58904ff c68a04ff c98c05ff c3890bff 382816c4 00010285 00000249 03061339 030712a8 081033d6 3046aec6 5068dbb6 4c59d1a7 9da0fbaa dadaf8d8 e4e4fae1 e4e4fa9a e0e1f839 cacbe40a adaebd02 474a5302 20222f02 0b0d1b01 00000000 00011000 04071200 │ │ -04061000 04061000 04061200 03051200 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff aa7503ff ad7702ff b07a01ff b27b01ff b47c01ff b77f01ff b98001ff bb8102ff bc8302ff be8402ff c38700ff ad7810fb 120d09a4 0000006a 00000034 00000010 080d2559 050818b5 0b1440c0 4c5fb3a5 5065ca79 5b65c951 d8d9ff81 e8e8ffcd e9e9ffda e8e8feaa e6e6fd61 ddddf622 a3a4bb05 5d5f6901 00000000 00000000 272a3600 03051000 │ │ -04061000 04061000 04061300 02041000 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff ae7c1cff a7761dff a6751bff a67516ff a87510ff aa770eff ab770cff ac770bff ad7809ff af7907ff b37c03ff 8a611cf3 06050492 00000057 00000025 0203070a 080d271a 070c2372 03081ea9 30365896 5162ae5a 293fa620 b6b9e824 dfe0fd72 e7e7fec6 e9e9ffe5 e9e9ffd3 e9e9ff94 e9e9ff28 e9e9ff01 00000000 00000000 20222f00 00000d00 │ │ -04050f00 04061000 04061400 02040e00 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff cc910eff ca9113ff c99017ff c7901bff c6901eff c48f21ff c38e22ff c18e25ff c08d26ff be8c28ff be8c28ff a07431fc 765225ea 724f1ddd 714f298d 0000000d 00000004 070c253a 070c1f93 1316267f 484f6f55 31449a2e 1a31951c 7b82cc2a d5d7fc5d e7e7fea6 e9e9ffda e9e9ffe6 e9e9ff64 e9e9ff01 00000000 00000000 ffffff00 01041100 │ │ -03040a00 04061200 04061400 03050e00 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8402ff c18603ff c48804ff c68a05ff c88c06ff ca8e09ff cb900cff cc920fff cd9312ff ce9516ff d29918ff b98622ff 8f6411ff 7e5700ff 745000ff 785311ff 51392244 00000010 050b2026 04091c5c 0d102244 67686e36 2d365c31 14287e29 1c2f881a 6a71c110 e2e3fe34 e9e9ffaf e9e9ffeb e9e9ff70 e9e9ff01 00000000 00000000 ffffff00 00031000 │ │ -02030900 02030b00 02040b00 06080e00 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ae7803ff b17a03ff b47d03ff b77f03ff bb8102ff be8302ff c08502ff c28703ff c58904ff c98c04ff b78118ff 976a24ff 976908ff 916402ff 8a5f00ff 835a06ff 4c351d78 00000025 04061722 00041916 171b2907 52556005 1a1d2a0f 0d173e18 1a2c7a0e 1a2a7e04 dfe0f915 e9e9ff9f e9e9ffea e9e9ff79 e9e9ff02 00000000 00000000 e9e9ff00 ffffff00 │ │ -02030a00 01030700 02022200 0b0c1f00 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5c401ee5 694b21f4 6f4f20fc 6f4e15ff 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff 9e6d03ff a16f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b77e01ff b47c07ff 99732fff a07d42ff 8e6427ff 956717ff 996a0bff 936608ff 3c2a1891 0000003c 0101041a 00000003 8c623900 8c623900 10132001 05091506 0e184304 192c7901 e9e9ff12 e9e9ff99 e9e9ffed e9e9ffb7 e9e9ff55 e9e9ff1d e9e9ff08 e9e9ff01 e9e9ff00 │ │ -02030a00 02030900 04043100 0f0c4500 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 0d0d0e9e 3c3c43d0 535257f4 4f4b4ef0 40352fda 3c2b1dd3 483220df 553b1dea 62451af4 724f15fc 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 8d6202ff 906402ff 936602ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a77301ff 9d6e14ff 8c6a32ff 7e5713ff 986800ff c08709ff ae7b1eff 9a6b13fe 23191096 0000014a 0000001c 00000004 8c623900 8c623900 8c623900 06091801 090f2401 8c623900 e9e9ff07 e9e9ff69 e9e9ffdd e9e9ffe8 e9e9ffd5 e9e9ffa6 e9e9ff60 e9e9ff1b e9e9ff02 │ │ -02030900 02031100 06063900 100a5e00 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 48484f8b 797985d9 7e7e8af4 63636dd1 20202394 0000028b 00000493 0001059d 000104aa 140e0bba 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7d5602ff 805802ff 835b02ff 865d02ff 895f02ff 8d6102ff 8f6302ff 926502ff 966701ff 8c6422ff a67828ff ad7b1bff b37d15ff ca9933ff b98930ff 8c6118f0 0604038b 0000014c 0000001d 00000004 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 e2e3fa1f e7e7fe68 e9e9ffa1 e9e9ffc7 e9e9ffe0 e9e9ffd7 e9e9ff8e e9e9ff17 │ │ -02030700 03041900 08074600 130c6100 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 1a1a1c27 5d5d6640 ababbb9f b9b9cbea b2b2c3e4 88889593 1313154a 0000004d 00000055 0000005e 00000067 00000073 0000007d 00000088 00000091 00000099 0b0704a4 291e12c1 402e1ce0 503a20ec 63461ff5 704e16fd 6e4c09ff 6c4a02ff 6d4b00ff 714d00ff 745000ff 785302ff 7c5602ff 7f5702ff 825901ff 855b04ff 8a6329ff c4932dff d49e22ff c9931dff b9882bff bc881fff 61441bd7 00000081 01010145 00000019 00000003 8c623900 8c623900 8c623900 8c623900 8c623900 060b1d01 0e194601 17266e01 ced0ec08 e9e9ff21 e9e9ff4c e9e9ff73 e9e9ff7e e9e9ff6a e9e9ff18 │ │ -01030700 04042300 0b094f00 160d6900 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 72727d0a d1d1e541 dbdbef8a dedef3ce dcdcf1f1 d4d4e8ba a7a7b648 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 00010285 0203099c 030612a9 070a17b0 1f1b1dbe 312316c2 523a1dda 61431aeb 684813f8 6d4b0aff 684801ff 694800ff 6d4b00ff 714d01ff 755107ff 916b2cff d1a23dff d3a235ff d19e2dff d39d21ff b78522fd 23190fb1 00000073 0101013a 00000013 00000001 8c623900 8c623900 8c623900 8c623900 04071401 05081401 070c2001 00000000 00000000 131f5b01 e9e9ff01 e9e9ff04 e9e9ff0a e9e9ff0b e9e9ff02 │ │ -02030a00 04052e00 0e095600 170e6e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff04 e9e9ff20 e9e9ffa2 e9e9ffd7 e9e9ffe2 e9e9ffd1 e9e9ff68 d9d9ee10 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000143 01010450 0203095f 02040b6d 03030675 0000007e 0000008a 00000094 0c0905a3 342415bf 533b1edd 6a491af4 694909ff 624400ff 684807ff 957031ff d4aa4fff d7ab47ff d5a73fff d4a437ff 644824dd 00000092 0000005f 0001012c 0000000c 00000001 8c623900 8c623900 8c623900 8c623900 8c623900 04071301 04071101 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff00 e9e9ff00 │ │ -02031100 07053b00 100b5b00 190f7000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff09 e9e9ff45 e9e9ffa4 e9e9ff81 e9e9ff7a e9e9ff5c e9e9ff1d 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000145 00000052 00000161 0101016f 0001017d 0000018a 06040299 2e2013b9 5d411de2 6c4a13fb 916d31ff c69f55ff e1b95dff dcb253ff 936f36f1 0d0906ab 0000007d 00000048 0000011d 08080a07 43465003 0d101c01 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff00 e9e9ff00 │ │ -03041a01 09074700 130c6200 190f7000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff3a e9e9ff58 e9e9ff0f e9e9ff03 e9e9ff02 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 070c2202 00000002 00000005 00000008 0000000d 01020613 00000019 01010524 02030c32 090b163f 0809134a 03040a55 01010265 00000076 00000088 20170da9 674a28e0 a17d46f9 b89353fa 856538ec 110c07b3 0000008e 0000005e 0000002f 01010212 191a2205 595b6404 070a1902 03061301 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 090d2901 090d2800 │ │ -03042502 0b084f01 160d6900 170e6c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d173f01 13215801 192c7601 1a2e7a01 1c308201 00000001 00000003 00000007 0f142f15 2e365e24 242c5b2a 131b4b32 0b102f39 04061243 01020655 0000016b 00000080 00000094 0000009f 0000009e 0000008c 00000068 0000003d 0000011a 03040809 2e2f3705 3f424c05 00000e03 04071401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 101a5001 00000000 090c2800 0a0e2d00 │ │ -08064103 100a5a02 170e6d01 150c6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a2c7901 00000000 00000000 00000000 2f3a7603 5562a812 4859b414 172b9f19 17267f1d 0e174b24 070c252c 03050e3b 0101044f 00000163 00000070 0000006f 0000005d 0000003d 0000001f 0101020b 1f212904 56586003 282a3503 00000b01 04081401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 080b2200 080b2000 │ │ -100a5807 140c6304 120b6202 0c095a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 17296d01 1a2d7801 16256402 00000000 00000000 00000000 00000000 5362b203 7b8ad90a 5065da0b 1931b40c 1a2a850e 101c5312 090e291b 04071327 02030731 00010237 00000035 0000002b 00000019 0000000b 00000002 181b2702 54565f02 44475101 0b0e1901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 070a1f00 070a1700 │ │ -120a5a10 0d0a570a 07074806 05053204 05041f02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 17296b01 192b7101 13205501 0e184101 00000000 00000000 00000000 192e9303 3c51ba05 8e9ade05 4d60c205 1f349a06 192a7f04 101b4c08 090f290d 04061011 01020412 00000010 0000000c 00000006 00000002 00000000 00000000 11142001 6b6d7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06091a00 06091600 │ │ -0b074b21 05053a16 0304240e 03041608 03041005 03041103 03041101 03040f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 00000000 00000000 00000000 00000000 0e194201 111d5001 192a7701 20359801 2137a501 5464bc01 8a96cc02 2b3d9503 15257203 14225e02 101b4b02 0c163703 080f2601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35384101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06091b00 05081700 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9196ee09 2d3a9818 0b134d0b 020a2f09 19268c0c 1a299c27 17289760 162897a8 16289769 1628970b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b8b9f201 3b439c05 030b4206 0c155b21 1f2d9d5d 172898a7 172998b5 1729988e 16289729 16289703 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 484b5301 00000000 1c1e2701 42434b02 4f505701 56575e01 41434a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff01 00000000 00000000 5d6ff706 f5f4fe06 00000000 bdbbfb01 3e46aa01 0b1a7802 18299312 1a2a9a97 172898c1 182a9c59 2b3fc035 2634aa05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 42445001 25273401 00011001 00000000 04081502 090c1704 15172206 06081406 00000706 05071105 1f202803 43444901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff12 e9e9ff05 eaebff09 a4adfe1d d4d5ff21 e0e2ff04 00000000 00000000 16289704 16289724 16289786 162897cf 1628976c 1c2ca511 1d2b9806 b5b7da04 ececff14 ececff05 00000000 00000000 00000000 00000000 00000000 070b1f01 070b2001 00000000 00000000 00000000 00000000 1c203002 04081802 0a0e1c02 03061501 05081701 04071502 04071302 01040f04 03051105 04061105 02030c02 04071501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff07 ececff04 ececff34 eaeaff67 dadcff2d ececff07 00000000 16289703 16289730 16289781 162897a7 162897e0 162897c0 1628971c 00000000 ececff10 ececff7b ececff31 ececff02 00000000 00000000 00000000 070b1e02 070b1f03 070b1d01 00000000 00000000 070c1f01 070b1e02 04081b03 060a1c04 05091a01 00000000 05081801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff02 ececff09 ececff5a ececff9e e8e9ff32 ececff04 00000000 1628970b 1628975a 1628975f 1628972d 16289783 16289896 17289e19 131f7819 8086bc22 e9e9fd84 e9eafd4e ececff09 0e165d01 0a103102 0b123601 080e2601 060a1e02 00000000 00000000 00000000 00000000 070b1e02 05081902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c163901 090f2801 080e2403 0b133306 0e173e04 0e194301 00000000 00000000 0c163c01 0c153701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +e9e9ff01 ececff08 ececff4e ececffbf ececff77 ececff2d ececff06 1628971c 16289784 16289732 16289713 1628977e 16289785 192ba012 1523a208 abafde24 e6e7fd90 e4e4fc4b d5d6f509 00000000 825a3611 a27a44a5 c19b57e5 ac854bc8 8a653a69 7855333f 6e4d311f 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f194101 050c2501 0a143a01 0f1a4701 101a4602 0f1a4504 0f1a4404 0e184202 0d174001 0c163d02 0b133703 0c143502 0a123402 00000000 00000000 00000000 080e2701 080e2701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ececff03 ececff29 ececffa3 ececffd4 ececffc5 d9daf631 20319c40 16289778 16289714 16289720 1628979a 1c2d9a67 989fd61c e5e5fe1b e9e9fe41 ececff93 ececff32 ececff04 0a103f02 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08144601 0c174701 00000000 030e3a01 00000000 0e173e01 111a3e01 151d4001 00000000 00000000 00000000 03092502 00011c01 01061e01 070c2301 070b2101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ececff03 ececff20 ececff71 ececffe6 e3e4fb5b 2f3fa53f 1628977c 1628971d 1628973c 192a98ab 5c68b94d e9e9fd85 ececff8f ececff91 eaeaff5e dcddfa0d 0c154f03 7552363b c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7138a7 91683774 855f3551 7b563335 7551311b 00000002 00000001 00000000 00000000 00000000 00000000 00000000 09154801 363f6401 00000000 00000000 232c5101 00000000 00000000 00000000 00000000 00000000 393c4e04 474b5a04 26293902 070a1901 0b0d1b02 7a573817 865e3a2a 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ececff04 ebebff3f ececffdb eaeaff5f 9ea6dc47 1b2d9c7f 1628986c 16289755 182a98a2 5562b655 e4e5fb8d ececff89 ececff3c ececff0c 1626af02 09145c09 805b337b c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ab7d31d2 9e7232b6 986d33a4 946a3496 9168358a 8e653577 8b623462 8760364e 845e3646 865e363d 865f3739 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 88613842 8d653958 936a3a7f 9d733c9f aa8042c6 906834ee 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ececff02 ebebff38 ececffd7 ebebff5c e6e7fd4a b9bde968 2d3da37f 16289896 162897b9 21329cb2 a3a9dc7b e9eafe97 ececff1a ececff01 3e4fe401 0e112705 805a2d7f b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 e9e9ff27 ececffcd eaeaffca eaeaffc5 ebebffa7 babee971 2636a49a 162897e2 192b99d9 525fb479 e6e7fc99 ececff5d e5e6fe16 707af702 0f101e08 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 9b98ff01 b9bfff08 dee1fd2e d5d7fd85 b7bdf9d6 bbc0f9d5 e3e4fec1 e8e9fecc 8890e4b9 1f30a4e0 172999eb 24349f8c c6c9ed59 e8e8fd93 ececff5c ececff17 383e750e 0d0a0926 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 2d40ff10 b0b9fd55 bec5f9af 818cf3f1 6e7bf1f8 b6baf7e5 f0effeed dedefbf9 666fd4f8 2536acf3 1e2fa5e0 2939aa9a 6c77c389 d8daf592 eaeafe71 c0c3e423 16204b29 543c2585 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5517fe 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 3d43ff01 616afe3e 9fa9f8af 7482f1f2 7480f1fe 9aa2f7fb dbdbfdfa f3f3fffe cccef4fe 4e5bc5ff 2737aefd 2637adf0 2c3dafc7 6c76c596 dedff9a5 e0e1f846 3d477726 1520444c 5a422abb 614725eb 453431ed 201c34f2 5b4535fe 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9696ff14 6b75f887 5060edeb 3548eaff 8690f5fb c0c6fdfa e7e7fdfc d7d8f2fe 8990d9fe 6970e1ff 5861dffe 545fddf0 5f6bcdd9 abb0e5d0 8d94db80 2932973b 111b5637 070b1a55 202d45a9 24306bf4 101860fc 4a3c44ff 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 01010414 00000000 00000000 00000000 │ │ +16289702 16289708 16289702 00000000 a89fff08 aaa3fd6e 4b54f0df 2236eaff 3f53f1fb acb4fcfb c1c6fbfb c9caedfe abafe1ff 9399f5ff 9aa0f5ff a1a6f3ff a7acf2fc 838de0f5 3a4ccce6 1d2db9bb 1d2da864 121f6d53 070c519b 11176ef3 101a70fe 3b3458ff 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 02031c01 03040701 00000000 │ │ +16289711 1628974e 16289737 1628970f 7a73f40a 9f94fd5d 8a8cf5d9 515deefd 3d4feefd 6675f4fc bec3fafd c7c9f4fe 949ad4ff b1b7f2ff 949efcff a7aef9ff 828cf1ff 3044e6ff 2a3ed3fe 2d3fbefb 3a4bc0eb 3e51d3d2 212ea2e2 222b88fc 222f8fff 3d396aff 9f7c2fff a07d2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +1628971f 16289790 162897ac 16289756 1b2ba118 101dc25a 232debb7 2e3cefde 444df0f4 404eeefc 7683f4fe b1b5f7fe b9bae6fe adb0dfff abb1f5ff 7889fcff 7686f9ff 4758edff 2539e7ff 253ae4ff 374be0fd 4b5be8fc 4556eafe 4856e0ff 646fd6ff 6e688fff a48134ff a58233ff a38032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 977427ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0303033e 2d2d3118 e9e9ff03 00000000 00000000 │ │ +16289705 1628972e 16289787 162897a4 16289782 162898be 1425a0b0 1828b9b7 444be1de 4f54eef8 4754edff 8b93f5ff bfc1f7fe c4c6efff afb3e4ff 95a1fbff 687afeff 6e7ff9ff 5465eeff 3346e9ff 2b40eaff 2137ecff 243aedff 364af1ff 5e6cf1ff 8279a6ff a98539ff aa8738ff a88537ff a78436ff a68335ff a58234ff a48133ff a38032ff a17f31ff a17e30ff 9d7b2eff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782aff 9a772aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5c12f9 0606067e 38383d50 adadbd4b e9e9ff23 e9e9ff03 00000000 │ │ +00000000 16289706 16289723 16289766 162897a1 162897cc 15269872 2332a986 515bc2d9 7579f0f5 4650f1fd 4b57efff 7b83f2ff b5b8f7ff d7d9fcff dedefdff bac1ffff bec4ffff bcc2fdff 99a1f8ff 7683f2ff 7f8bf4ff 8b96f4ff a0a7f5ff a9b1f1ff 8e8296ff ae8b3dff af8c3dff ad8a3bff ac893aff ab883aff aa8739ff a88538ff 987832ff 91732fff 94752fff 7f6428ff 8b6d2bff a28032ff a27f31ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c792bff 9b782bff 9a782aff 997629ff 987528ff 977427ff 967326ff 957225ff 947124ff 937023ff 926f22ff 916e21ff 906d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 826118fa 4b4b52b5 9797a5ae d0d0e4b3 e9e9ff60 e9e9ff09 00000000 │ │ +00000000 00000000 16289701 1628970b 1628972c 1627975e 0d199729 5252c257 b6baebc3 d5d9fbfb 8085fdfd 5860f5fe 4a59eeff 6573f1ff b7bcfbff dadbfdff e1e2ffff e1e2ffff e5e5ffff dfe0feff d7d9feff dcdefeff e0e1feff e4e4feff d7d9f7ff 978583ff b49142ff b49141ff b28f40ff b18e3fff a6853aff 907332ff 634f22ff 5a471fff 6a5424ff 6f5826ff 342911ff 3e3115ff 6f5824ff 9d7c33ff a68335ff a58234ff a58133ff a38032ff a07e30ff a17e30ff 9f7c2fff 9f7c2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782aff 9a7729ff 997628ff 987528ff 977427ff 967326ff 957325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 886720fe 6d6d77ea a5a5b4d1 cacadd8d e9e9ff28 e9e9ff04 00000000 │ │ +00000000 00000000 00000000 00000000 1922b904 0f1ab019 1115a427 4d46d37d bfbdfae0 c9dbffff a7b0fffd 9793fdfe 7f83f6ff 616fefff 7986f4ff b6bbf9ff dbddfeff e4e5ffff e3e2ffff e7e6ffff e5e5ffff e2e3feff dbddfeff cccffcff c4c8f4ff 968072ff ba9847ff b89546ff b69345ff b08e42ff 6d5828ff 2f2611ff 151108ff 261e0eff 634f23ff 5e4b21ff 0a0804ff 010100ff 1b1609ff 5e4b20ff a98639ff aa8739ff a98738ff a78437ff 967730ff 785f26ff 8c6f2cff 91732dff 9a792fff 9f7e30ff a07d30ff a07d2fff 9f7c2eff 9e7b2dff 9d7a2dff 9c792bff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8d6a2aff 5c5c65d8 6e6f7a89 84848f33 e9e9ff06 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 2e25fe0a 1416e132 191cbe4d 3f35e688 8b7cf8e4 99b6fffc 6f8afffd 9b97fffe d1c6fefe 9aa3f6ff 4d5feeff 6f7cf2ff a0a8f6ff b1b8faff c5c9feff e1deffff efecffff e6e8feff bec4fcff 7d88f7ff 8a90ebff 997f69ff c19e4cff bd9a4aff ae8e44ff 78622eff 1e180cff 010100ff 19140aff 564620ff 8d7235ff 8f7435ff 241d0dff 000000ff 000000ff 0c0a04ff 7d642cff af8b3eff ae8b3cff a68438ff 56451eff 271f0dff 1c1609ff 3b2f14ff 372c12ff 715924ff 987831ff a68334ff a48233ff a38132ff a28031ff a17e31ff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 806130f7 26262a98 0e0e0f43 10101216 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 2621c228 2722cb4e 4036fb79 3026dcdd 494dd0f8 3a47defd 4f4df8fe cdc5fffe dedffcff 6977efff 3044e9ff 3648e9ff 4c5cedff 6b7af2ff acaffbff dfd9feff eff6ffff eef4ffff bec1faff 707bdfff a58455ff c6a351ff c29e4eff 8d7339ff 3e3319ff 000000ff 030201ff 382e16ff 856d34ff b79547ff b99647ff 594822ff 010100ff 000000ff 000000ff 403418ff ab8a3fff b39041ff a8873cff 4f3f1cff 000000ff 000000ff 000000ff 080603ff 3d3015ff 9a7b34ff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4223d5 01010177 0000003a 02020213 21232801 57585c01 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 3230c315 3a34e643 3730f074 3939bec9 52569afb 292b99fe 1310b5fe 6e5fefff f6e8ffff afb4f0ff 2b3dd7ff 293ddaff 3345e6ff 3647eaff 4052edff 777cf9ff b4b5f7ff eceefdff d1e6fdff 9ea0cbff b9954fff caa755ff be9d50ff 5f4e27ff 17130aff 000000ff 010100ff 272010ff 7e6733ff be9b4cff b89649ff 6f5b2cff 131008ff 000000ff 000000ff 0d0b05ff 9b7d3bff b89546ff b79445ff 927636ff 1e180bff 000000ff 000000ff 000000ff 3f3316ff a8873bff af8c3dff ae8b3dff ad8a3cff ac893bff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 02020311 12141904 4e505405 56575c02 │ │ +00000000 00000000 00000000 00000000 2e34bd03 3d3ff114 3a37ed5b 1b17b36f 535ecdb9 89aaebfd 6790c9fe 3a5bafff 2331c5ff 666ef9ff 9098f7ff 3242ceff 1f34c9ff 4758e1ff 3d4de7ff 3447eaff 4e61f3ff 5f67f0ff 6968deff 7385eaff 9a91aeff caa657ff cda958ff a68947ff 504222ff 090804ff 000000ff 010100ff 100d07ff 635129ff ba984dff bc9a4eff 5d4b25ff 0d0b05ff 000000ff 000000ff 000000ff 7d6631ff bd9a4aff bc9949ff bb9848ff 554521ff 010100ff 000000ff 000000ff 4f3f1dff b59143ff b49142ff b49041ff b28f40ff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0101020b 00000403 00010802 15171b01 │ │ +00000000 00000000 00000000 00000000 00000000 3230f00f 2220b85b 0606636e 6c81cab0 a1d3fff3 88c9ffff 72b2feff 5279fcff 6373e9ff 6576ffff 4456d0ff 1528afff 384ad1ff 6f7df5ff 4656ecff 3045eaff 5962f2ff 5a53ecff 5144e3ff 8a7280ff d5b15fff cfab5bff 957b41ff 362d18ff 040302ff 000000ff 020101ff 18140aff 6a582dff c6a355ff b5944cff 41351bff 020201ff 000000ff 000000ff 0f0d06ff 625028ff bd9b4dff c19e4eff bb994bff 46391cff 000000ff 000000ff 000000ff 5b4a23ff ba9748ff b99647ff b89546ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1717aa05 090a5d3d 0d123082 5a61a2a3 5263a7ea 3853a0ff 394bafff 5d60b2ff 9aa7eeff 6b7ffeff 384cd4ff 1b2ca0ff 2135aeff 6a7aeaff 7b86f7ff 394beaff 5866ecff 8a8bfaff 766cf0ff ae8c5fff dab664ff d4b060ff a08548ff 282112ff 000000ff 000000ff 050402ff 2f2715ff 9b8044ff ceaa5aff 9a8043ff 221c0fff 000000ff 000000ff 010100ff 1d180cff 715d2fff bb994fff c6a252ff b2924aff 493c1eff 010100ff 000000ff 080703ff 9d813fff bf9c4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 16159501 00000000 070b4c02 00041d34 1b1e2f8a 4d506789 2a2b4cea 000027fe 282a6bff 828ac9ff a8b7f7ff 6f83f5ff 263bc5ff 162689ff 172892ff 4056daff 8191ffff 6776f3ff 4a5df1ff 717ff8ff 6363c3ff d2ad61ff dcb866ff d9b565ff bb9c57ff 332a17ff 000000ff 000000ff 292212ff 6a582fff c8a65aff ccaa5bff 776235ff 141109ff 000000ff 000000ff 020201ff 2a2212ff 927940ff cca858ff caa756ff ad8f4aff 45381dff 020101ff 000000ff 130f08ff 947a3dff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0d0f5f01 06093301 00000000 00041724 24283d7c 484b588d 282b3bd8 070a31ff 404788ff 8f9bd8ff a7b7fcff 6176ecff 152ab2ff 18287dff 15268dff 3149dfff 8091ffff 97a4ffff 566cfaff 3d53f6ff 836e79ff e0bc6aff ddb968ff dcb868ff dcb867ff 9d834aff 2e2615ff 382e1aff 7f6a3bff b19452ff d8b463ff c2a158ff 564828ff 080704ff 000000ff 000000ff 0c0a05ff 4a3d21ff bd9c53ff d0ac5cff cfab5bff 967c42ff 2e2614ff 000000ff 000000ff 090704ff a58746ff c9a555ff c8a454ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 11124601 00000000 00000000 00000000 00000000 0409240f 2c31484e 494d5e7d 282b44a9 090e44e2 4550a0f1 93a5ecff a5b7fdff 4c62e7ff 0c1e98ff 101c63ff 162897ff 344ae5ff 808bffff 8794ffff 5870f8ff 3d48c7ff cca75dff e1bc69ff ddb967ff ddb967ff ddb968ff ddb968ff d3b164ff af9352ff d1af62ff dbb767ff dab766ff af9252ff 44381fff 010100ff 000000ff 000000ff 231d10ff 88713eff d5b261ff d5b160ff d1ad5eff 8c743fff 0f0c07ff 000000ff 000000ff 322a16ff b5954fff cdaa5aff cda959ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 0c0e3801 00000000 00000000 00000000 080f2901 0b122e04 343b5813 4b506824 21263f31 0811494f 2738a871 526bfab7 6b82f9eb 2f46d8fc 0c1a84ff 0e1962ff 1729a1ff 4357e7ff a5aafcff 979effff 556cf9ff 826c76ff e0bc67ff dcb865ff dcb865ff dcb866ff ddb866ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff d0ae62ff 7e693bff 241e11ff 000000ff 000000ff 0e0c06ff 534627ff cbaa5eff d9b565ff d9b564ff c9a85cff 554727ff 000000ff 000000ff 030302ff 483c20ff c5a458ff d2ae5dff d1ad5cff d0ac5cff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 01010317 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 04092101 15193507 3c42600c 4b506c06 141a3802 0c195201 1c2f9e0b 2942e426 2c44e683 1d31b5e1 131e75fe 111c69ff 1326a2ff 475ae3ff a7b1feff bfc4feff 7771abff d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff dcb764ff dcb765ff dcb765ff d3b161ff ccaa5eff ab8f4fff 826c3cff 2d2615ff 020101ff 000000ff 000000ff 5f502dff b19453ff ddb968ff ddb968ff dcb867ff bb9d58ff 282213ff 000000ff 000000ff 070603ff 7d6839ff d7b363ff d6b262ff d5b160ff d4b160ff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9551fe 21170eb9 01020590 090f2798 080f2845 0d173d81 030c2b9b 010a2b4f 0810311c 00000000 0509180b 00031101 │ │ +06091c0b 05081d06 00000000 00000000 00000000 00041601 1c1f3504 474c6507 00000000 00000000 13226b04 1e329701 223abf02 2036bf2d 1a2b90b8 131d64fd 131f69ff 11239bff 354bddff 96a3fdff b7b3d2ff c19b59ff e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff dbb661ff dcb662ff dbb562ff b89853ff 735f34ff 40351dff 1d180dff 000000ff 060503ff 2e2615ff 5c4c2aff c0a059ff d7b364ff ddb967ff ddb967ff ddb968ff 887240ff 110f08ff 000000ff 000000ff 0f0c07ff c8a75eff dbb766ff dab765ff dab665ff d9b564ff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 5d462cea 00000099 0509198d 0b1645ff 152051f2 000b3fc9 373e60d0 3b415eb9 1b234288 050d2f35 00022109 191e3202 │ │ +02050a09 0407120d 00000000 05081601 05071501 02061401 262a3806 4f516301 3a3f5c06 09154e0c 1a2b7808 1e328f02 00000000 1f34931b 16267eb2 111e6dfe 16257fff 2032aaff 3348daff 7f87dfff b69460ff dfb75cff dab35aff dab35bff dab35cff dbb35dff dab45dff dbb45eff dbb55fff dab460ff bc9b52ff 5a4b28ff 090804ff 000000ff 030201ff 2e2615ff 8e7640ff c0a057ff dcb765ff dcb865ff dcb865ff dcb866ff d3b062ff 64532eff 050402ff 000000ff 000000ff 62522eff ddb968ff ddb968ff ddb968ff ddb968ff dcb867ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a7854dff 151728fe 091031e4 000c3dcb 2b386bfa 4e5983df a9adc1ce 9da1b7ba 9397ada1 878da169 9fa3b222 aaaebb04 7f839702 │ │ +00000000 00000000 00000000 05091401 00000e08 12152504 4d4f5a0f 48495216 262e530a 0e1e5c03 1b2e8001 00000000 1e369602 1a2c9831 162389c5 172695ff 2a3eb8ff 4a5fddff 7d8aecff a88a6fff ddb455ff d9b155ff d9b056ff d9b157ff d9b158ff dab259ff dab259ff dab35aff dab35bff dab35cff d7b25cff a78947ff 544524ff 0c0a05ff 000000ff 211c0fff 836c3aff d1ad5cff dcb662ff dcb662ff dcb663ff dcb763ff b49652ff 3c321bff 000000ff 000000ff 0d0b06ff b19352ff ddb866ff ddb867ff ddb967ff ddb967ff ddb968ff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 5a4c3ffe 282a33fc 090f2afd 4d5578fc 858da8e3 b5b9c8d8 767e9fc6 555d82bb 5e65849b 767d9751 72789212 7f849b02 84889d03 │ │ +00000000 00000000 05081202 00000a02 1b1e2d07 3f404e07 7f808f08 1d224807 18255e03 16286b01 1a2e7c01 1b2d9a09 1c2ebe2f 1c2be29b 263aebed 2c43e7ff 405bf2ff 7081feff a5908cff d6ac4eff d9af50ff d8ae50ff d8ae51ff d8af52ff d8af53ff d6ae53ff d9b055ff d9b156ff d9b157ff d9b258ff d9b258ff dab259ff 856d37ff 0f0c06ff 000000ff 020101ff 322915ff a08345ff dab35eff dbb55fff dbb560ff dbb560ff 9a8044ff 0c0a05ff 000000ff 000000ff 3d331cff c0a057ff dcb764ff dcb865ff dcb765ff dcb866ff dcb866ff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 715633ff 16171cfe 66666afa 76787ff5 94959beb 868992e1 333952d8 101536e6 00043395 050f3f62 0f184435 1b244a09 050e3602 00002904 │ │ +00000000 07092301 00000000 1b1c3302 60617007 58586a01 30345403 0d1a5005 16266806 182a720f 1a2baa36 192bdb81 1a2df7c8 344dfff1 3f59fefe 516bffff 445efeff 7c7bbeff ca9e47ff daae4aff d6ab4aff d7ab4bff d7ac4cff d7ac4dff c9a149ff ab8a3fff 907435ff c9a24bff d8af52ff d8af53ff d8ae54ff c59f4dff 786130ff 080603ff 000000ff 000000ff 0b0905ff 715d2fff d1ac57ff dab35cff dab35dff dbb45dff 66542bff 000000ff 000000ff 090704ff 68562eff d4b05eff dcb661ff dcb662ff dcb663ff dcb763ff dcb764ff dcb764ff dcb765ff dcb765ff e1bd68ff b49050fb 120f0cdd 02040cef 191b27ff 494c59ff 3f4357fb 050b26dc 0a112f28 01052142 0d143933 00000000 0f174301 0a123a01 09103402 0a113002 │ │ +02051801 02051901 00000000 5a5d6d04 5152630b 00000000 0d184206 12215d1c 16277f3d 1829c580 1e30f0ce 2035fff7 4d61ffff 8497ffff a4b7ffff 788ffbff 404cd5ff ac8854ff daac43ff d5a843ff d5a844ff d5a945ff d6a946ff bf9740ff 705926ff 221b0cff 1f190bff 5e4c21ff be9944ff d7ad4eff d7ac4fff a3833cff 4b3c1cff 030201ff 000000ff 000000ff 000000ff 6b572aff d2ab54ff d9b158ff dab258ff c6a251ff 100d07ff 000000ff 000000ff 100d07ff 977c40ff dbb45eff dbb45eff dbb55fff dbb560ff dbb560ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 06070e57 02051a6f 00021fa5 0a102ca1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +02051802 04071602 00000000 676b7907 00072b06 111e4d01 111e6626 14237da4 1623b0cc 1a28e6eb 2635fffc 6d80ffff b4c6ffff eef5ffff c9d9ffff 6079d6ff 745f6aff d4a43aff d4a53cff d3a53dff d4a63eff d4a640ff cea23fff 5f4b1eff 100d05ff 000000ff 000000ff 1d1709ff 9f7e35ff d4a948ff cea447ff 937533ff 1c160aff 000000ff 000000ff 000000ff 0d0a05ff 866c32ff d6ae51ff d8b053ff d9b054ff 7f6732ff 000000ff 000000ff 000000ff 2d2512ff d4ad57ff dab35aff dab35bff dab35cff dbb45cff dab45dff dbb45eff dbb45fff dbb55fff e0ba62ff 957340f2 030201a4 0000007c 00000049 0000001f 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 474e7301 06124c02 121e6307 13207969 152299f0 1825cfff 4e5ef4ff 99abffff c0d7ffff b4d2fdff 799afdff 475bd8ff 3f4489ff c09236ff d5a434ff d2a135ff d2a237ff d2a338ff d3a33aff 9d7a2cff 0e0b04ff 000000ff 000000ff 000000ff 211a0aff 96752eff d5a843ff be963dff 604c1fff 030201ff 000000ff 000000ff 000000ff 100d06ff 997b36ff d7ac4dff d7ad4eff c7a049ff 453719ff 000000ff 000000ff 000000ff 78612eff d9b055ff d9b056ff d9b156ff d9b157ff d9b158ff dab259ff dab359ff dab35aff deb75dff c59f52fe 271b13cf 0101049b 0000015f 0000002c 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 2d366901 09155610 121e6548 13207cc3 1723a4f8 2a37dffd 7b98feff a9caffff abc0fbff 667bdfff 2430adff 1a2b89ff 8d6b40ff d4a12aff d09e2dff d09e2eff d19f30ff d19f31ff c99a30ff 5c4717ff 000000ff 000000ff 000000ff 050401ff 382c0fff 99772cff d3a53dff a78331ff 261e0bff 000000ff 000000ff 000000ff 000000ff 241c0cff d0a544ff d6aa48ff d6aa48ff a28138ff 251e0dff 000000ff 000000ff 161208ff b99544ff d8ad50ff d8ae51ff d8ae52ff d8af53ff d8af54ff d9b055ff d9b056ff dab257ff dbb258ff 634933fa 010113d9 030412ba 03040c51 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 18235209 0d18515f 131f64bc 131f72e8 16208ff6 3a44c7fa 8a98f4fd 91a0f7ff 6476d2ff 2a3794fc 172866ff 443e55ff ca9524ff d09b23ff cf9a25ff cf9b27ff cf9c28ff d09c2aff c59429ff 45340fff 040301ff 000000ff 000000ff 100d04ff 604a18ff bd9130ff cc9e35ff 7a5f21ff 0f0c04ff 000000ff 000000ff 000000ff 000000ff 795e24ff d4a641ff d5a742ff ca9e40ff 725a25ff 030301ff 000000ff 000000ff 463718ff c39c43ff d7ab4bff d7ac4cff d7ac4dff d7ad4eff d7ad4fff d8ae50ff d8ae51ff ddb453ff b08a49ff 383c4cfd 142256f6 090f46e1 0a0e393e 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 767d9604 0d184734 0f194baa 0e184cda 0b133fe9 11154ae6 44478bf3 858bc5ff 292b90ff 0f175af4 132153d0 1a275cc0 a0742df0 d09819ff cc961cff cd971eff cd971fff cd9821ff ce9922ff cd9924ff 281e07ff 000000ff 000000ff 1d1606ff 513d11ff a07922ff cf9d2eff b48929ff 463611ff 080602ff 000000ff 000000ff 000000ff 271e0aff d3a339ff d3a43aff d3a43bff c19637ff 34290fff 000000ff 000000ff 0a0803ff 725a24ff d3a743ff d5a945ff d5a946ff d6aa47ff d6aa48ff d6ab4aff d6ab4bff d9ad4cff d4a94cff 655145ff 5d566afe 6d7699fd 465aadfb 131c73ef 04072abc 080e2766 0b124103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 454c680b 06103656 080f309f 0f132c9e 13172693 1d1f2a9a 606477ce 9a9fbdc1 23255577 04051983 06091d63 5f452fad c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff cc9419ff cc951aff c28d1bff 402f09ff 000000ff 040301ff 5f4610ff aa7e1eff cd9825ff cd9927ff 826119ff 2e2309ff 010100ff 000000ff 000000ff 000000ff 8c6b21ff d1a032ff d1a133ff d2a135ff 9c7828ff 010100ff 000000ff 010100ff 241c0aff 9e7c2eff d4a53eff d4a63fff d4a740ff d4a742ff d5a743ff d5a844ff d5a945ff dbae47ff 9a7841ff 4b4a5bff 595584fd 7a70b6f9 a6bbe0f2 76a3edec 2a3fa5ee 070953d8 0a10433f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 31344a01 24283b14 0f12215b 1215226b 8186906d b6bcc765 d1d7e25f c7ced991 d2d9e580 eef5ff0d 00000000 553c270d a9761de2 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff ca9110ff ca9112ff c99114ff 825e0dff 020100ff 000000ff 694c0dff ad7f18ff b38419ff 815f14ff 372909ff 0c0902ff 000000ff 000000ff 181204ff 543f10ff cf9c2aff d09d2bff d09d2cff d09e2eff 4d3b12ff 000000ff 000000ff 030301ff 463612ff ce9f35ff d2a237ff d2a338ff d3a33aff d3a43bff d4a53cff d4a53eff d6a73fff cea13fff 4d4049fe 555471fe 7070a1fd 453fcff7 483fe8ef 5d64fde8 5b7affdf 364dc9ca 141e69a6 0e13840a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 05081501 1e1f2914 36383f4b 797c8666 d9dfe9b0 e2e9f393 c1b3a6a5 b3946ac3 ad8750b4 966e3d82 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff c88d08ff c98d09ff c98e0bff b4800cff 483305ff 110c01ff 3f2d06ff 7d590cff 694c0bff 271c04ff 000000ff 000000ff 030200ff 000000ff 644a0fff a97d1aff ce9822ff ce9924ff c49323ff a57b1fff 0d0a03ff 000000ff 000000ff 000000ff 916e20ff d19f2fff d19f31ff d1a032ff d1a033ff d2a135ff d2a236ff d2a237ff d7a839ff 906d3aff 2e2e5bfe 6c6c8bfe 9695befe 9592e5fa 8081f3f3 4a4dd6e7 303cdcd9 4f72ffc7 415bf2a0 090b7453 0e164c1d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00020b03 2b2d3824 90959e57 d6dce7b1 9e805e98 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff c38703ff c48803ff c68904ff c38704ff 976905ff 5d4103ff 5f4304ff 7c5707ff 402d04ff 0b0801ff 000000ff 191202ff 302204ff 674b0bff cb9317ff ca9318ff cc941aff c7911bff 765611ff 2f2207ff 000000ff 000000ff 000000ff 0b0802ff a0781dff cf9b28ff cf9b29ff d09c2aff d09d2cff d09e2dff d09e2fff d3a030ff cb9b32ff 3f3541fe 1c205ffd 6f6fa3fd adacd7fc bab9f2fa c2c1fbf9 9fa0fcf2 3535b9d8 171ca0c1 2f41d9b0 1f2bc085 090e5a44 080f2f0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 858a940b b3b9c341 c8c3c1b7 bb8828f9 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b98003ff bb8203ff bd8303ff bf8403ff bc8203ff b27b03ff a47203ff ac7703ff 8f6303ff 563c03ff 745104ff 805a06ff b7810aff c48c0dff ca900eff ca9010ff ca9112ff a3750fff 000000ff 000000ff 030200ff 000000ff 000000ff 000000ff 58410dff c28f1eff ce9822ff ce9923ff ce9925ff cf9a26ff cf9b28ff d39f28ff 936c2cff 131a41fd 1f2f84f9 333d99f5 7d7cdbf2 a5a2fbee c3c4f7f3 dadafaf9 a2a3e4e4 44477bbd 151968a5 10158287 070a5a4f 080e2c1b 0c133a04 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 eef5ff02 eef5ff0c dce3ec3b a9895ece cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff b17b02ff b37d03ff b57d03ff b77e03ff b98003ff bb8203ff bd8303ff bb8203ff bd8203ff b88003ff c48803ff c68903ff c78a05ff c88b06ff c88c07ff c98d09ff a97709ff 604406ff 573e06ff 2c2004ff 3b2b05ff 0e0a01ff 251b04ff 694c0cff c69117ff cc951aff cc951bff cc961dff cd971eff ce9820ff cc9722ff 412f1dfd 040715fb 172671f6 233bc0f1 2835c9e8 4847f6e0 7270f5e3 c6c7e9f3 cfcfecf1 9597cec9 44476d9b 0d103c78 06093446 06092915 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 eef5ff02 eef5ff0f d0d6df3b a77622d9 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff bc8303ff bf8403ff c08503ff c28703ff c48803ff c58904ff ba8204ff c78b05ff b47e06ff a67407ff 9e7008ff 8b6308ff b6810dff ca9010ff ca9011ff cb9213ff cb9215ff cb9316ff cf9616ff af7e23fd 120f17e3 040614f2 09102bfb 2237a4ee 2845d9e2 2b39ced8 5755f8d1 9797ebe1 d4d4edf5 b8b9d7dd 8183ad9e 0f11475e 00042030 04071d0d 00000000 05071a01 06091901 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 eef5ff01 eef5ff05 6d707413 a06f15e3 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff c28603ff c48703ff c38703ff c78a04ff c68a06ff c88c07ff c88d08ff c98e0aff c98f0cff c98f0eff cc910eff 725121e8 010207ac 030519a4 06091ec0 0a1235dd 223baddb 2f4cd4cd 4b57d9c1 7475fbc8 bebfeee2 d5d6ede9 c8c8deba 9d9dbf51 3e3f6918 0f112d06 00001501 00000f01 00031202 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b77f03ff b88003ff ba8103ff bc8203ff be8403ff c08503ff c28603ff c48803ff c58904ff c68a04ff c98c05ff c3890bff 382816c4 00010285 00000249 03061339 030712a8 081033d6 3046aec6 5068dbb6 4c59d1a7 9da0fbaa dadaf8d8 e4e4fae1 e4e4fa9a e0e1f839 cacbe40a adaebd02 474a5302 20222f02 0b0d1b01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff aa7503ff ad7702ff b07a01ff b27b01ff b47c01ff b77f01ff b98001ff bb8102ff bc8302ff be8402ff c38700ff ad7810fb 120d09a4 0000006a 00000034 00000010 080d2559 050818b5 0b1440c0 4c5fb3a5 5065ca79 5b65c951 d8d9ff81 e8e8ffcd e9e9ffda e8e8feaa e6e6fd61 ddddf622 a3a4bb05 5d5f6901 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff ae7c1cff a7761dff a6751bff a67516ff a87510ff aa770eff ab770cff ac770bff ad7809ff af7907ff b37c03ff 8a611cf3 06050492 00000057 00000025 0203070a 080d271a 070c2372 03081ea9 30365896 5162ae5a 293fa620 b6b9e824 dfe0fd72 e7e7fec6 e9e9ffe5 e9e9ffd3 e9e9ff94 e9e9ff28 e9e9ff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff cc910eff ca9113ff c99017ff c7901bff c6901eff c48f21ff c38e22ff c18e25ff c08d26ff be8c28ff be8c28ff a07431fc 765225ea 724f1ddd 714f298d 0000000d 00000004 070c253a 070c1f93 1316267f 484f6f55 31449a2e 1a31951c 7b82cc2a d5d7fc5d e7e7fea6 e9e9ffda e9e9ffe6 e9e9ff64 e9e9ff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8402ff c18603ff c48804ff c68a05ff c88c06ff ca8e09ff cb900cff cc920fff cd9312ff ce9516ff d29918ff b98622ff 8f6411ff 7e5700ff 745000ff 785311ff 51392244 00000010 050b2026 04091c5c 0d102244 67686e36 2d365c31 14287e29 1c2f881a 6a71c110 e2e3fe34 e9e9ffaf e9e9ffeb e9e9ff70 e9e9ff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ae7803ff b17a03ff b47d03ff b77f03ff bb8102ff be8302ff c08502ff c28703ff c58904ff c98c04ff b78118ff 976a24ff 976908ff 916402ff 8a5f00ff 835a06ff 4c351d78 00000025 04061722 00041916 171b2907 52556005 1a1d2a0f 0d173e18 1a2c7a0e 1a2a7e04 dfe0f915 e9e9ff9f e9e9ffea e9e9ff79 e9e9ff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5c401ee5 694b21f4 6f4f20fc 6f4e15ff 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff 9e6d03ff a16f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b77e01ff b47c07ff 99732fff a07d42ff 8e6427ff 956717ff 996a0bff 936608ff 3c2a1891 0000003c 0101041a 00000003 00000000 00000000 10132001 05091506 0e184304 192c7901 e9e9ff12 e9e9ff99 e9e9ffed e9e9ffb7 e9e9ff55 e9e9ff1d e9e9ff08 e9e9ff01 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 0d0d0e9e 3c3c43d0 535257f4 4f4b4ef0 40352fda 3c2b1dd3 483220df 553b1dea 62451af4 724f15fc 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 8d6202ff 906402ff 936602ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a77301ff 9d6e14ff 8c6a32ff 7e5713ff 986800ff c08709ff ae7b1eff 9a6b13fe 23191096 0000014a 0000001c 00000004 00000000 00000000 00000000 06091801 090f2401 00000000 e9e9ff07 e9e9ff69 e9e9ffdd e9e9ffe8 e9e9ffd5 e9e9ffa6 e9e9ff60 e9e9ff1b e9e9ff02 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 48484f8b 797985d9 7e7e8af4 63636dd1 20202394 0000028b 00000493 0001059d 000104aa 140e0bba 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7d5602ff 805802ff 835b02ff 865d02ff 895f02ff 8d6102ff 8f6302ff 926502ff 966701ff 8c6422ff a67828ff ad7b1bff b37d15ff ca9933ff b98930ff 8c6118f0 0604038b 0000014c 0000001d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2e3fa1f e7e7fe68 e9e9ffa1 e9e9ffc7 e9e9ffe0 e9e9ffd7 e9e9ff8e e9e9ff17 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 1a1a1c27 5d5d6640 ababbb9f b9b9cbea b2b2c3e4 88889593 1313154a 0000004d 00000055 0000005e 00000067 00000073 0000007d 00000088 00000091 00000099 0b0704a4 291e12c1 402e1ce0 503a20ec 63461ff5 704e16fd 6e4c09ff 6c4a02ff 6d4b00ff 714d00ff 745000ff 785302ff 7c5602ff 7f5702ff 825901ff 855b04ff 8a6329ff c4932dff d49e22ff c9931dff b9882bff bc881fff 61441bd7 00000081 01010145 00000019 00000003 00000000 00000000 00000000 00000000 00000000 060b1d01 0e194601 17266e01 ced0ec08 e9e9ff21 e9e9ff4c e9e9ff73 e9e9ff7e e9e9ff6a e9e9ff18 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 72727d0a d1d1e541 dbdbef8a dedef3ce dcdcf1f1 d4d4e8ba a7a7b648 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 00010285 0203099c 030612a9 070a17b0 1f1b1dbe 312316c2 523a1dda 61431aeb 684813f8 6d4b0aff 684801ff 694800ff 6d4b00ff 714d01ff 755107ff 916b2cff d1a23dff d3a235ff d19e2dff d39d21ff b78522fd 23190fb1 00000073 0101013a 00000013 00000001 00000000 00000000 00000000 00000000 04071401 05081401 070c2001 00000000 00000000 131f5b01 e9e9ff01 e9e9ff04 e9e9ff0a e9e9ff0b e9e9ff02 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff04 e9e9ff20 e9e9ffa2 e9e9ffd7 e9e9ffe2 e9e9ffd1 e9e9ff68 d9d9ee10 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000143 01010450 0203095f 02040b6d 03030675 0000007e 0000008a 00000094 0c0905a3 342415bf 533b1edd 6a491af4 694909ff 624400ff 684807ff 957031ff d4aa4fff d7ab47ff d5a73fff d4a437ff 644824dd 00000092 0000005f 0001012c 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 04071301 04071101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff09 e9e9ff45 e9e9ffa4 e9e9ff81 e9e9ff7a e9e9ff5c e9e9ff1d 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000145 00000052 00000161 0101016f 0001017d 0000018a 06040299 2e2013b9 5d411de2 6c4a13fb 916d31ff c69f55ff e1b95dff dcb253ff 936f36f1 0d0906ab 0000007d 00000048 0000011d 08080a07 43465003 0d101c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +03041a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff3a e9e9ff58 e9e9ff0f e9e9ff03 e9e9ff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 070c2202 00000002 00000005 00000008 0000000d 01020613 00000019 01010524 02030c32 090b163f 0809134a 03040a55 01010265 00000076 00000088 20170da9 674a28e0 a17d46f9 b89353fa 856538ec 110c07b3 0000008e 0000005e 0000002f 01010212 191a2205 595b6404 070a1902 03061301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 090d2901 00000000 │ │ +03042502 0b084f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9e9ff06 e9e9ff09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d173f01 13215801 192c7601 1a2e7a01 1c308201 00000001 00000003 00000007 0f142f15 2e365e24 242c5b2a 131b4b32 0b102f39 04061243 01020655 0000016b 00000080 00000094 0000009f 0000009e 0000008c 00000068 0000003d 0000011a 03040809 2e2f3705 3f424c05 00000e03 04071401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 101a5001 00000000 00000000 00000000 │ │ +08064103 100a5a02 170e6d01 150c6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a2c7901 00000000 00000000 00000000 2f3a7603 5562a812 4859b414 172b9f19 17267f1d 0e174b24 070c252c 03050e3b 0101044f 00000163 00000070 0000006f 0000005d 0000003d 0000001f 0101020b 1f212904 56586003 282a3503 00000b01 04081401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +100a5807 140c6304 120b6202 0c095a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 17296d01 1a2d7801 16256402 00000000 00000000 00000000 00000000 5362b203 7b8ad90a 5065da0b 1931b40c 1a2a850e 101c5312 090e291b 04071327 02030731 00010237 00000035 0000002b 00000019 0000000b 00000002 181b2702 54565f02 44475101 0b0e1901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +120a5a10 0d0a570a 07074806 05053204 05041f02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 17296b01 192b7101 13205501 0e184101 00000000 00000000 00000000 192e9303 3c51ba05 8e9ade05 4d60c205 1f349a06 192a7f04 101b4c08 090f290d 04061011 01020412 00000010 0000000c 00000006 00000002 00000000 00000000 11142001 6b6d7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b074b21 05053a16 0304240e 03041608 03041005 03041103 03041101 03040f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16256401 00000000 00000000 00000000 00000000 0e194201 111d5001 192a7701 20359801 2137a501 5464bc01 8a96cc02 2b3d9503 15257203 14225e02 101b4b02 0c163703 080f2601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35384101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/book_working.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 291e0b00 38270b00 4f370f00 5c450b00 39290600 190e0606 402c0706 614a0400 120a0309 503e1117 7a662713 7768370a 635a3601 423b2300 130e0800 21170c00 09050300 01010100 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 291e0b00 39270b00 4f370f00 56400b00 4430062c 3c290758 2b1c0615 684f043b 7b620892 9f881caa a59036ac 96894893 766f4460 433c242d 0e0a0505 1f160b00 09050300 01010100 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 2a1e0b00 36260b00 452e0d03 755a0d5e b28c0cd8 4835067f 604a0582 e4bd02f3 ffd802ff ffde19ff fee242ff f6e96cff e7e58df8 cdcc85e3 827b4ba6 241c0e2f 03010000 01010000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 261b0900 35240a19 95791b9d edd01cff 67510aa8 5945059b f2d005f9 ffd900ff fbc900ff f9c803ff f7d120ff f6dd4aff f5eb76ff f7f99fff fcfea4ff c4be77e0 3c362061 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 11070200 00000000 281d0b23 a6902fb7 fff239ff b19b1ddc 1b100496 d1b20ceb ffda07ff f9c803ff fac901ff fac900ff f9cc08ff f6d42dff f2dd54ff ede881ff edf09aff ffffaaff ccc680ee 1b170c4d 00000002 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64511f00 4f3c1900 0f040100 261a0d21 a6994cc1 fffc65ff f8de42ff 4d3d11c5 7b630ed4 ffdc16ff facc0cff faca06ff fac900ff fac902ff fbc902ff f8cc11ff f4d638ff f0e264ff ecea8bff ebee9aff feffa8ff 7e784ac0 00000025 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 18100500 64501f00 4b391700 0b01000b 948a52b3 fbf893ff fdf574ff cab846f1 37270bc6 ccb423ef ffdc1eff f8cb0cff f9ca04ff fbcf19ff f9cf23ff f6c70cff f6c600ff f6cf1cff f3da46ff efe470ff eced95ff fbfea4ff a9a668e3 00000056 0000000d 00000003 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3a280b00 392a0c00 140d0500 614d1e0f 513d184d 6153298b f5f28cfd eff097ff f9f88cff ada34dec 645018d8 eed835fa fad51eff f9d124ff f9d846ff f2d03dff e7bc10ff e5b801ff efc000ff f8c905ff f7d227ff f3dc4fff eee77cff fbfea3ff a19d62e8 0000006f 00000019 00000008 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 10070300 3b290b00 30220900 2a1f0b31 a58f36b3 826c2bc6 bcac54dd fdf886ff ece88bff f6f799ff bfb563f6 9f882def fbe244fe fae05fff f5dd6fff e5c434ff d7af07ff d7ae01ff e4b801ff f2c301ff fac800ff f9cc0dff f5d530ff f2e05cff fffc94ff 7f7a4dde 0000006c 0000001a 00000008 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07040200 1b100500 0f060300 2f1e0800 54401157 d1bc3ae0 e6d449fd 87742ecb e7dd65f3 f6ed76ff eee880ff eeee91ff e1dd81ff dece69fe fbef9cff e9d879ff d2b62cff c9a80fff d3af0eff e7bd09ff f4c505ff f9c902ff fac900ff fac900ff f6cc15ff f9de42ff fbec6dff 433f24c6 00000060 00000013 00000002 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 07050200 180f0500 08000200 6851106e e4cc2cf4 fff342ff bea633ef a89136ea fbe961ff f2e46bff efe675ff ede87dff f4f4aaff f6f4c4ff dad07bff c4b037ff c5ac2aff d6b722ff eac619ff f7cc10ff f9cc09ff faca03ff fac901ff fac800ff fac904ff ffe529ff b19d32f5 0c0905a5 0000004d 0000000c 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03020100 03020100 03020100 03020100 03020100 03020100 03020100 03020100 05030100 1b0e0601 624c0d75 ebcf1ff8 ffe529ff fedc33ff b89d2bf4 c9b03cf8 fce757ff f0e05eff efe366ff f6f0a4ff ecebbcff cacb86ff bab45aff c7b84dff dec740ff f0d131ff f7d223ff f8cf18ff f9cc0dff f9cb07ff faca02ff fbc901ff ffd800ff d5ae0cfb 281d06c2 00000077 0000002e 00000004 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05030100 05030100 05030100 05030100 05030100 05030100 05030100 05030100 00000000 563f0c5f eeca1df6 ffdf1dff fad21fff fbda2aff ba9d27f6 d1b93af9 fbe549ff f2de57ff f8f0a3ff e8e3a5ff c2bc67ff b3b267ff c7c77cff e2d96dff f1dd56ff f6da3fff f6d42eff f7d01fff f8ce13ff f9cb0bff fac905ff ffd801ff e4c003ff 473602d2 0000008d 00000044 0000000e 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 291c0800 291c0800 291c0800 291c0800 291c0800 2a1d0800 2b1e0800 271b0700 2e21072e d2b41cea ffe020ff fad11dff fad21cff fcd723ff c8a625fc dbbc2afd fce34aff f6ea9aff e2d788ff bfb34eff b9b157ff cdc971ff e2e38dff edea8bff f1e46bff f3dc50ff f4d63aff f7d227ff f9d11bff f9cd10ff ffd609ff ecc406ff 503e03d8 0000009b 00000057 00000017 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 21170600 21170600 21170600 21170600 22180600 1d130500 10090300 130a040a 8c72149d ffe823ff fcd31fff fad21fff fad21dff fad41fff efc919ff f3d437ff fbeb91ff e3d474ff c6b63aff c4b74bff d9ce62ff e9e276ff edea88ff edee96ff efeb85ff f3e465ff f9e14dff fadb36ff f5d024ff ffdd1aff e2bb0ffc 483605d5 0000009d 0000005e 00000020 00000002 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b120500 1b120500 1b120500 1b120500 1c130500 150c0400 00000000 35270846 e9c320f4 ffdd22ff fbd220ff fbd31fff fad31fff f9d016ff fdd722ff fbe787ff e4d166ff af9722fd 9b872cf8 d4c24cfa fae966ff fff779ff fff986ff f7f693ff f2f297fe ede578fe dcc950fd c9aa34fe f2cd30ff cead1ef8 3f3007ce 00000096 0000005d 0000001f 00000004 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d140500 1d140500 1d140500 1d140500 1e150500 110a0400 0a010317 947717ad ffe125ff fdd422ff fcd321ff fbd322ff fad115ff fbd320ff fbe57fff e1c955ff c5a813ff bda32aff 866f21f0 5b4b1bd9 685c26d4 807537da 928644e5 9c8f4eee 857c4aea 8e8149ef c5b357fd e2cb4eff aa922af3 211a06c4 00000094 00000059 0000001d 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 160e0400 160e0400 160e0400 160e0400 170e0400 24180721 4a300d82 d1b420e4 ffe026ff fdd223ff fcd322ff fcd21dff fcd31dff fce371ff e5cb53ff c5a408ff c6a91cff e7c92dff f8db3bff cbb639f5 9f8d32e7 928034e4 9b8a3deb aba051ee c9c36ef5 f0ee93ff dad276fa 6c6229da 0b0803ac 00000081 0000004e 0000001a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a020300 0a020300 0a020300 09010300 0d070305 6e510f85 715610a3 e5c721ec ffdc26ff fdd324ff fdd322ff fcd015ff fee266ff ecd264ff c8a60dff c6a613ff ecc91dff ffe127ff ffe434ff ffee43ff fff452ff fff65fff fffb6dff fcf679ff dbd473f9 90864eea 292415c1 00000092 0000006b 00000039 00000011 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a060200 0a060200 0a060200 04010100 47340953 b28b12d7 735a0ea8 f4cf1ff9 ffd825ff fed323ff fdd31bff ffdf5cff eed66cff cdaa10ff cbab18ff cca71aff b49016f8 c1a11af5 d8b825f9 d8bf30f7 d1c23bf3 c8b440f5 998736eb 877634e7 887536ec 2d200dc9 00000089 00000052 00000024 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a060200 0a060200 08040200 09050209 b8910ec5 b9930fe1 765c0ebc fed31dff ffd322ff fed11aff ffdc43ff f5dc73ff d2b01fff c9a713ff e3bf1cff f9d11fff c9a619f9 775f0ee4 57450dd5 534010d4 6d5618df 8f7c26ea b2a238f1 bfab45f4 675c2ad0 06040289 00000051 0000001d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 33220500 32210500 291b0500 4731053f e7c70eed a5850ce1 7f630ed2 ffd71bff fdcd18ff fed52fff fbe279ff dbbb2eff cba812ff e0bb20ff f7cf20ff fed520ff ffdd1fff f8da1dfe f0cb1cfa e2c122f8 eed82ffc fff343ff c0b23cf2 3f3514bc 00000085 00000055 00000021 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1e120500 2c1d0500 412b0600 6f500778 fdd10bff b48d0bed 7d610dd9 fcd514fe fdcc19ff fadc5eff e4c543ff cdaa16ff dbb81fff f5ce22ff fdd321ff fcd321ff fbd11fff fed51eff ffe11eff ffeb23ff dcc428f9 705e18d8 0c0702aa 00000083 00000057 00000021 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07030400 19100400 281a0500 6a4e0579 ffcf07ff d3a50af6 946f0ce8 fbc90cff fed84fff eccd59ff d0a90fff d8b41fff f3cc23ff fdd423ff fdd322ff fcd321ff fed821ff ecc51efe b09016f1 5e4e0cd6 201603b6 0100009a 02000079 00000043 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0b050400 1a110413 5038055d 7050069b f6be05ff f7bf08ff e1ac04fe fac824ff f4d359ff d5ad1aff d0aa12ff ecc520ff fdd425ff fed424ff fdd423ff fcd322ff ffd721ff e2bb1dfd 947a13e8 6f5d0ed6 6e570ed0 4d380cac 0c070344 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a110400 2c1d050f 7554059b cc9605f8 f0b703fd fac002ff fdc50aff f7d358ff ddb424ff cba10aff e1b718ff f9cd1eff fed323ff fed425ff fed424ff ffd624ff ffdc22ff ffe623ff eed320fe b69a17eb 4f3f0ba6 07050255 0000002a 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2f1f0527 6549057f 2b1e045f 715205b8 f9bc00ff f8bb00ff f7c932ff e7c144ff d4a505ff e7b910ff fbcb17ff ffd21cff ffd720ff ffdf27ff ffe628ff fbd925ff cfad1df9 836d13e5 332807c4 07050191 00000067 00000048 00000023 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b110321 705205a7 c69403f4 a97d05e8 dea500fc fbc218ff f2c946ff d4a40aff a27908fa b88e0ff6 e9b914fd f0c619ff eace1dfd dabd20fb 9b8119ed 58460ed5 130e03b8 00000098 00000075 00000051 00000032 00000018 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 0000000f 3f2d048d dda602ff ebb102ff f2c948ff e0b42bff d4a000ff d0a109fd 795a0ae7 443307cf 3f3007c2 3b2e07bd 211905b6 0503019d 00000083 0000006a 00000048 00000026 00000010 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000a 00000121 543c00a1 e7b517ff edc33dff dca600ff d29e02fe c39707f6 d8a90af5 c0940cf2 684d0ad2 0a060384 00000055 00000047 00000032 0000001b 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000000 211b0b49 caa641f1 7b5f16ea 644800e5 cd9904ff 825d06ee 2f2104c5 362a04ad 2e220593 08050254 0000001e 0000000c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0c080300 140d0400 02000000 67563077 907b46e1 0100009f 00000093 3c2c02a6 785805cf 332306b1 0000016d 00000045 0000002b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 31220b00 3b290d00 23190911 957a3ecc 362b14a1 00000073 00000049 0000002f 0000004d 00000056 0000003c 00000019 00000009 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 44321500 3e2c1100 5a47236a 766136c8 00000065 00000052 00000013 00000002 00000011 0000001c 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 140f0600 2c23131a 927b4cc2 433a2694 00000058 0000002d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0e0b0800 3f37264d 897449d3 0a06016d 00000046 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55483200 6d5d3d89 4c3f26a5 0000005b 0000002e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 45361f26 785e2dbe 1c160876 0000004a 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 4a3c1e67 6e5729c5 0201005e 00000036 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80652ca5 4f4020ae 00000055 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 59410f90 221a0787 0000004e 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001f 0000004b 00000036 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 0000001b 00000011 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 190e0606 402c0706 00000000 120a0309 503e1117 7a662713 7768370a 635a3601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4430062c 3c290758 2b1c0615 684f043b 7b620892 9f881caa a59036ac 96894893 766f4460 433c242d 0e0a0505 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 452e0d03 755a0d5e b28c0cd8 4835067f 604a0582 e4bd02f3 ffd802ff ffde19ff fee242ff f6e96cff e7e58df8 cdcc85e3 827b4ba6 241c0e2f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35240a19 95791b9d edd01cff 67510aa8 5945059b f2d005f9 ffd900ff fbc900ff f9c803ff f7d120ff f6dd4aff f5eb76ff f7f99fff fcfea4ff c4be77e0 3c362061 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 281d0b23 a6902fb7 fff239ff b19b1ddc 1b100496 d1b20ceb ffda07ff f9c803ff fac901ff fac900ff f9cc08ff f6d42dff f2dd54ff ede881ff edf09aff ffffaaff ccc680ee 1b170c4d 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 261a0d21 a6994cc1 fffc65ff f8de42ff 4d3d11c5 7b630ed4 ffdc16ff facc0cff faca06ff fac900ff fac902ff fbc902ff f8cc11ff f4d638ff f0e264ff ecea8bff ebee9aff feffa8ff 7e784ac0 00000025 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0b01000b 948a52b3 fbf893ff fdf574ff cab846f1 37270bc6 ccb423ef ffdc1eff f8cb0cff f9ca04ff fbcf19ff f9cf23ff f6c70cff f6c600ff f6cf1cff f3da46ff efe470ff eced95ff fbfea4ff a9a668e3 00000056 0000000d 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 614d1e0f 513d184d 6153298b f5f28cfd eff097ff f9f88cff ada34dec 645018d8 eed835fa fad51eff f9d124ff f9d846ff f2d03dff e7bc10ff e5b801ff efc000ff f8c905ff f7d227ff f3dc4fff eee77cff fbfea3ff a19d62e8 0000006f 00000019 00000008 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a1f0b31 a58f36b3 826c2bc6 bcac54dd fdf886ff ece88bff f6f799ff bfb563f6 9f882def fbe244fe fae05fff f5dd6fff e5c434ff d7af07ff d7ae01ff e4b801ff f2c301ff fac800ff f9cc0dff f5d530ff f2e05cff fffc94ff 7f7a4dde 0000006c 0000001a 00000008 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54401157 d1bc3ae0 e6d449fd 87742ecb e7dd65f3 f6ed76ff eee880ff eeee91ff e1dd81ff dece69fe fbef9cff e9d879ff d2b62cff c9a80fff d3af0eff e7bd09ff f4c505ff f9c902ff fac900ff fac900ff f6cc15ff f9de42ff fbec6dff 433f24c6 00000060 00000013 00000002 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6851106e e4cc2cf4 fff342ff bea633ef a89136ea fbe961ff f2e46bff efe675ff ede87dff f4f4aaff f6f4c4ff dad07bff c4b037ff c5ac2aff d6b722ff eac619ff f7cc10ff f9cc09ff faca03ff fac901ff fac800ff fac904ff ffe529ff b19d32f5 0c0905a5 0000004d 0000000c 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b0e0601 624c0d75 ebcf1ff8 ffe529ff fedc33ff b89d2bf4 c9b03cf8 fce757ff f0e05eff efe366ff f6f0a4ff ecebbcff cacb86ff bab45aff c7b84dff dec740ff f0d131ff f7d223ff f8cf18ff f9cc0dff f9cb07ff faca02ff fbc901ff ffd800ff d5ae0cfb 281d06c2 00000077 0000002e 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 563f0c5f eeca1df6 ffdf1dff fad21fff fbda2aff ba9d27f6 d1b93af9 fbe549ff f2de57ff f8f0a3ff e8e3a5ff c2bc67ff b3b267ff c7c77cff e2d96dff f1dd56ff f6da3fff f6d42eff f7d01fff f8ce13ff f9cb0bff fac905ff ffd801ff e4c003ff 473602d2 0000008d 00000044 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2e21072e d2b41cea ffe020ff fad11dff fad21cff fcd723ff c8a625fc dbbc2afd fce34aff f6ea9aff e2d788ff bfb34eff b9b157ff cdc971ff e2e38dff edea8bff f1e46bff f3dc50ff f4d63aff f7d227ff f9d11bff f9cd10ff ffd609ff ecc406ff 503e03d8 0000009b 00000057 00000017 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 130a040a 8c72149d ffe823ff fcd31fff fad21fff fad21dff fad41fff efc919ff f3d437ff fbeb91ff e3d474ff c6b63aff c4b74bff d9ce62ff e9e276ff edea88ff edee96ff efeb85ff f3e465ff f9e14dff fadb36ff f5d024ff ffdd1aff e2bb0ffc 483605d5 0000009d 0000005e 00000020 00000002 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35270846 e9c320f4 ffdd22ff fbd220ff fbd31fff fad31fff f9d016ff fdd722ff fbe787ff e4d166ff af9722fd 9b872cf8 d4c24cfa fae966ff fff779ff fff986ff f7f693ff f2f297fe ede578fe dcc950fd c9aa34fe f2cd30ff cead1ef8 3f3007ce 00000096 0000005d 0000001f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a010317 947717ad ffe125ff fdd422ff fcd321ff fbd322ff fad115ff fbd320ff fbe57fff e1c955ff c5a813ff bda32aff 866f21f0 5b4b1bd9 685c26d4 807537da 928644e5 9c8f4eee 857c4aea 8e8149ef c5b357fd e2cb4eff aa922af3 211a06c4 00000094 00000059 0000001d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24180721 4a300d82 d1b420e4 ffe026ff fdd223ff fcd322ff fcd21dff fcd31dff fce371ff e5cb53ff c5a408ff c6a91cff e7c92dff f8db3bff cbb639f5 9f8d32e7 928034e4 9b8a3deb aba051ee c9c36ef5 f0ee93ff dad276fa 6c6229da 0b0803ac 00000081 0000004e 0000001a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d070305 6e510f85 715610a3 e5c721ec ffdc26ff fdd324ff fdd322ff fcd015ff fee266ff ecd264ff c8a60dff c6a613ff ecc91dff ffe127ff ffe434ff ffee43ff fff452ff fff65fff fffb6dff fcf679ff dbd473f9 90864eea 292415c1 00000092 0000006b 00000039 00000011 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47340953 b28b12d7 735a0ea8 f4cf1ff9 ffd825ff fed323ff fdd31bff ffdf5cff eed66cff cdaa10ff cbab18ff cca71aff b49016f8 c1a11af5 d8b825f9 d8bf30f7 d1c23bf3 c8b440f5 998736eb 877634e7 887536ec 2d200dc9 00000089 00000052 00000024 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 09050209 b8910ec5 b9930fe1 765c0ebc fed31dff ffd322ff fed11aff ffdc43ff f5dc73ff d2b01fff c9a713ff e3bf1cff f9d11fff c9a619f9 775f0ee4 57450dd5 534010d4 6d5618df 8f7c26ea b2a238f1 bfab45f4 675c2ad0 06040289 00000051 0000001d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4731053f e7c70eed a5850ce1 7f630ed2 ffd71bff fdcd18ff fed52fff fbe279ff dbbb2eff cba812ff e0bb20ff f7cf20ff fed520ff ffdd1fff f8da1dfe f0cb1cfa e2c122f8 eed82ffc fff343ff c0b23cf2 3f3514bc 00000085 00000055 00000021 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f500778 fdd10bff b48d0bed 7d610dd9 fcd514fe fdcc19ff fadc5eff e4c543ff cdaa16ff dbb81fff f5ce22ff fdd321ff fcd321ff fbd11fff fed51eff ffe11eff ffeb23ff dcc428f9 705e18d8 0c0702aa 00000083 00000057 00000021 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a4e0579 ffcf07ff d3a50af6 946f0ce8 fbc90cff fed84fff eccd59ff d0a90fff d8b41fff f3cc23ff fdd423ff fdd322ff fcd321ff fed821ff ecc51efe b09016f1 5e4e0cd6 201603b6 0100009a 02000079 00000043 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a110413 5038055d 7050069b f6be05ff f7bf08ff e1ac04fe fac824ff f4d359ff d5ad1aff d0aa12ff ecc520ff fdd425ff fed424ff fdd423ff fcd322ff ffd721ff e2bb1dfd 947a13e8 6f5d0ed6 6e570ed0 4d380cac 0c070344 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c1d050f 7554059b cc9605f8 f0b703fd fac002ff fdc50aff f7d358ff ddb424ff cba10aff e1b718ff f9cd1eff fed323ff fed425ff fed424ff ffd624ff ffdc22ff ffe623ff eed320fe b69a17eb 4f3f0ba6 07050255 0000002a 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f1f0527 6549057f 2b1e045f 715205b8 f9bc00ff f8bb00ff f7c932ff e7c144ff d4a505ff e7b910ff fbcb17ff ffd21cff ffd720ff ffdf27ff ffe628ff fbd925ff cfad1df9 836d13e5 332807c4 07050191 00000067 00000048 00000023 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b110321 705205a7 c69403f4 a97d05e8 dea500fc fbc218ff f2c946ff d4a40aff a27908fa b88e0ff6 e9b914fd f0c619ff eace1dfd dabd20fb 9b8119ed 58460ed5 130e03b8 00000098 00000075 00000051 00000032 00000018 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000f 3f2d048d dda602ff ebb102ff f2c948ff e0b42bff d4a000ff d0a109fd 795a0ae7 443307cf 3f3007c2 3b2e07bd 211905b6 0503019d 00000083 0000006a 00000048 00000026 00000010 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000a 00000121 543c00a1 e7b517ff edc33dff dca600ff d29e02fe c39707f6 d8a90af5 c0940cf2 684d0ad2 0a060384 00000055 00000047 00000032 0000001b 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 211b0b49 caa641f1 7b5f16ea 644800e5 cd9904ff 825d06ee 2f2104c5 362a04ad 2e220593 08050254 0000001e 0000000c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 67563077 907b46e1 0100009f 00000093 3c2c02a6 785805cf 332306b1 0000016d 00000045 0000002b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 23190911 957a3ecc 362b14a1 00000073 00000049 0000002f 0000004d 00000056 0000003c 00000019 00000009 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5a47236a 766136c8 00000065 00000052 00000013 00000002 00000011 0000001c 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c23131a 927b4cc2 433a2694 00000058 0000002d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f37264d 897449d3 0a06016d 00000046 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5d3d89 4c3f26a5 0000005b 0000002e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 45361f26 785e2dbe 1c160876 0000004a 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a3c1e67 6e5729c5 0201005e 00000036 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 80652ca5 4f4020ae 00000055 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 59410f90 221a0787 0000004e 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001f 0000004b 00000036 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 0000001b 00000011 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_balance_year.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 825a3611 a27a44a5 c19b57e5 ac854bc8 8b653a68 7a56323e 724f2f1e 00000002 00000001 8a603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 89603900 8b613900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000001 7c563337 c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7137a6 91683774 855f3551 7b563335 7551311b 00000002 00000001 895f3a00 89603a00 8a603a00 8a603a00 8a613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8b613900 8a613900 8a603900 895f3900 895f3800 865e3814 8b613b28 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000002 875f3073 c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ac7d30d1 a07331b4 976d33a4 946a3496 9168358a 8e653577 8b623462 8860354d 865e3544 865e353c 875f3738 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 89613741 8c643757 926a397e 9d733c9f aa8042c4 906934ec 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000004 815a2c7e b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000007 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000007 0c080525 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000004 0000001c 553c2182 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5516fd 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000002 00000013 00000037 5a3e20b2 604319df 47321ad2 1f150dc0 634726e1 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 00000001 0000000a 00000023 0000004c 00000076 0000008d 00000094 553d20c8 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000004 00000011 0000002b 00000048 00000058 00000060 5038209f 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 00000006 00000011 0000001f 00000027 0000002e 5a40247e 9f7c2fff a07d2eff 9e7b2dff 9b782bff 967529ff 967429ff 937127ff 957327ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000001 00000004 00000007 0000000a 00000010 6749296e a48134ff a58233ff a38032ff 8b6d2aff 7c6125ff 6e5620ff 5c481bff 7e6224ff 99772bff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 967427ff 947225ff 906e23ff 906e22ff 916f22ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000007 6f4f2c6c a98539ff aa8738ff 9f7e34ff 765d26ff 4a3b18ff 443615ff 231c0bff 463716ff 896b29ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9a782bff 896a26ff 765b20ff 6c541dff 71571eff 816422ff 916f25ff 967326ff 947225ff 926f23ff 8f6d22ff 906d21ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5b12f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000007 7a58317f ae8b3dff af8c3dff 977934ff 433517ff 2c230fff 57451dff 1c1709ff 0d0a04ff 56441cff 987830ff a58234ff a48133ff a38132ff 8a6c2aff 534119ff 34290fff 382c10ff 4b3a15ff 4f3d16ff 836624ff 9b782bff 967529ff 806322ff 68501bff 6c531cff 7e6120ff 896922ff 866621ff 81621fff 8a6920ff 8e6c20ff 8f6d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 816017f9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000007 815d3396 b49142ff b49141ff 5f4c22ff 110e06ff 51411dff 9e7e37ff 2d2410ff 000000ff 221b0cff 876c2eff aa8738ff a98638ff 9e7d34ff 644f20ff 1e180aff 20190aff 524019ff 3e3113ff 1d1709ff 6b5420ff a07d2fff 93722aff 544118ff 1a1507ff 181307ff 2f240dff 403111ff 382b0fff 433412ff 6d541cff 8f6e24ff 947325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 86651cf9 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000009 896537aa ba9847ff 9f813dff 322813ff 0b0904ff 836930ff b49142ff 423518ff 000000ff 100d06ff 775f2aff ad8a3cff ae8b3cff 917331ff 382d13ff 1c160aff 634e21ff 947631ff 3c2f14ff 050401ff 57451cff a28033ff 836729ff 332810ff 000000ff 000000ff 000000ff 000000ff 030201ff 29200cff 755b20ff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8b6825fa 0000007b 0000003d 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 0000000b 98733dc2 c19e4cff 95793aff 2b2311ff 0d0b05ff 806832ff b49245ff 201a0cff 000000ff 151108ff 78612cff b49142ff ac8a3eff 675225ff 0f0c05ff 342a12ff 9b7c37ff 8f7231ff 2c230fff 050402ff 56441dff 9d7d35ff 775f27ff 28200dff 010100ff 000000ff 000000ff 000000ff 0c0a04ff 4a3a16ff 94742dff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 7d5c29ed 0000007a 0000003c 00000013 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 4a331e1a aa8446e9 c6a351ff 866d36ff 18140aff 050402ff 856c35ff 8a7036ff 1d180bff 000000ff 161208ff 907537ff b99646ff 997c3aff 372c15ff 000000ff 483a1bff a9883eff 5f4c22ff 0f0c05ff 0e0b05ff 5f4c22ff 997935ff 5d4a20ff 120f06ff 000000ff 000000ff 000000ff 0b0804ff 403315ff 83682aff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4122d3 00000076 0000003a 00000012 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000001 69492b3a ba954efd caa755ff 7f6935ff 090804ff 17130aff ab8c46ff 635028ff 151108ff 000000ff 312814ff b39247ff b49347ff 514220ff 060502ff 0b0904ff 715c2bff a88840ff 312813ff 000000ff 181309ff 765f2cff 967937ff 3d3116ff 030201ff 000000ff 000000ff 050402ff 342912ff 775f29ff a58338ff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 0000000f 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000002 7d5a3461 caa657ff cca858ff 7e6736ff 070603ff 3f341bff 9b7f42ff 5b4b26ff 0a0804ff 000000ff 5b4b25ff c19d50ff 8e743aff 201a0dff 000000ff 1a160bff a48641ff 806933ff 151108ff 000000ff 251e0eff a2833fff 947839ff 3c3017ff 0e0c05ff 090703ff 0c0a04ff 3a2f15ff 80662eff ad8b3eff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0000000a 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000004 95703fa6 d5b15fff d1ad5cff 947a41ff 1d180dff 6a572eff 9a7f43ff 40351cff 000000ff 18140aff 7f6936ff c29f52ff 534423ff 020201ff 020101ff 46391dff c4a051ff 705b2eff 040302ff 080703ff 68552aff bf9c4cff ab8b43ff 77612eff 584723ff 5b4a23ff 705b2bff 977a3aff b49144ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 48321d11 b48f4fe6 dab664ff d5b160ff b39451ff 836d3bff ac8f4dff 9b8045ff 241e10ff 000000ff 362d18ff aa8c4aff 9e8345ff 2d2513ff 000000ff 000000ff 88713aff c9a555ff 65532aff 020201ff 302714ff ac8c47ff c29e50ff ac8d47ff a98a45ff b29248ff be9c4cff be9b4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000001 7c58334a d2ad61ff dcb866ff d9b565ff d8b464ff caa85dff d5b261ff 846e3cff 0d0b06ff 100d07ff 6f5c32ff c2a156ff 7a6537ff 100e07ff 000000ff 2b2413ff b79850ff caa658ff 826c39ff 514323ff 947a3fff caa656ff a28544ff 7d6735ff a88946ff c6a253ff c5a251ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000003 9f7945b8 e0bc6aff ddb968ff dcb868ff dcb867ff dcb867ff bd9e58ff 554727ff 030201ff 382f1aff ad904fff c2a158ff 61512dff 080704ff 000000ff 574827ff bd9d54ff d2ae5dff caa859ff c19f55ff cdaa5aff c09f54ff 796535ff 6a572eff bf9e52ff be9d52ff ac8d49ff b8974eff c7a354ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000001 7e58333a cda75dfe e1bc69ff ddb967ff ddb967ff dbb867ff bc9d59ff 665630ff 1d190eff 19150cff 7f6a3bff ccab60ff ac9050ff 39301bff 000000ff 17130bff 7e693aff cba95dff c9a75cff caa95cff d5b160ff d1ad5eff a88b4cff 64532dff 786435ff af904dff 715e32ff 524424ff 7e6937ff bb9a51ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000000 00000003 a37c46bb e0bc67ff dcb865ff dcb865ff dcb866ff c9a75dff 705d34ff 090704ff 19150cff 726035ff c6a55dff d9b566ff 85703fff 17140bff 000000ff 382f1aff 977e47ff 9b8148ff 6e5c33ff 907843ff d0ae60ff d4b161ff 88713fff 463a20ff 6f5c33ff 6a5830ff 2a2313ff 0c0a06ff 41361dff 967c42ff cba85aff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 00000016 00000004 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000000 00000001 8c643a6b d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff ccaa5dff 574828ff 050402ff 483c21ff b69854ff dcb866ff d0ad60ff 5c4c2bff 020101ff 060503ff 4f4225ff 7d683bff 372e1aff 131009ff 5b4c2bff c2a25bff bf9f59ff 544627ff 282213ff 5b4c2aff 554727ff 1f1a0eff 000000ff 201b0fff 7a6537ff cdab5dff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9550fd 21170eb9 00000087 00000053 00000025 0000000a 00000001 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 80593438 c39b53f5 e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff cba85aff 6c5930ff 100e07ff 483b20ff ba9b54ff dcb764ff ae914fff 2a2313ff 000000ff 17130bff 574828ff 524526ff 100d07ff 000000ff 322a17ff a3884dff a3884dff 3c321cff 2c2515ff 6b5932ff 746237ff 322a17ff 010100ff 0e0b06ff 6b5932ff c7a65cff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 614828dd 00000099 0000006a 00000037 00000013 00000003 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 7c563323 b68d4ae1 dfb75cff dab35aff dab35bff d9b25cff dbb35dff dab45dff d8b15dff 7a6535ff 0b0905ff 282112ff a58849ff dcb661ff 826c3aff 090704ff 000000ff 19150bff 836d3cff 6f5d33ff 19150bff 000000ff 241e11ff 967e46ff 977e46ff 524526ff 746136ff b89a56ff 947c46ff 312917ff 000000ff 100d07ff 665630ff cdac60ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a8844af8 0f0b06ae 00000080 0000004c 00000021 00000008 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 6c4a2d0a a77e42c2 ddb455ff d9b155ff d9b056ff d6ae56ff c5a150ff c9a452ff dab259ff c19f50ff 5c4c27ff 010100ff 251e10ff ad8e49ff d0ab59ff 4e4122ff 000000ff 000000ff 4f4223ff d5b05eff 997e44ff 1c180dff 000000ff 372e19ff 947b43ff a68a4bff a08549ff ccaa5dff dcb866ff 947b44ff 221c10ff 000000ff 0a0804ff 6e5c33ff caa95fff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 3c2b19cb 00000092 00000062 00000031 00000010 00000002 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 00000001 986f3b96 d6ac4eff d9af50ff d8ae50ff d8ae51ff b59345ff 6c5729ff 907538ff d4ac53ff a78842ff 372d16ff 000000ff 2f2613ff ba974cff ac8c47ff 292211ff 000000ff 000000ff 93793fff dbb45eff 7e6836ff 050402ff 020101ff 45391eff b0924eff cfac5dff d1ad5dff dcb763ff cca95cff 746035ff 16120aff 000000ff 1e190eff 826d3cff c6a65cff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 7c5e36e9 000000a0 00000076 00000043 0000001b 00000006 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 855d364b ca9e45fc daae4aff d6ab4aff d6aa4bff ba9542ff 624e23ff 0a0804ff 6d5828ff caa24bff 826831ff 141008ff 000000ff 46381bff bf9b4bff 886e36ff 141108ff 000000ff 332a15ff b7954bff c6a352ff 463a1dff 000000ff 090804ff 5e4d28ff c6a354ff dbb55fff dbb55fff dbb560ff b99951ff 5e4e29ff 0f0c06ff 000000ff 2f2715ff 7c6738ff c8a65bff dcb764ff dcb765ff dcb765ff e1bd68ff b69151f9 160f09b5 00000088 00000056 00000028 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c4b2e14 b0843cdc daac43ff d5a843ff d5a844ff c89f41ff 85692bff 181308ff 030201ff 7f652cff b99441ff 56451eff 070502ff 000000ff 715a29ff caa24bff 705a2aff 0b0904ff 000000ff 645127ff c7a24eff 9e803eff 141108ff 000000ff 130f08ff 766030ff c7a352ff c8a453ff cba755ff d8b05bff a68846ff 473b1fff 010100ff 030301ff 40351cff 826b39ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 00000038 00000014 00000004 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 976c379b d4a43aff d4a53cff d3a53dff d3a53eff af8935ff 4f3e18ff 000000ff 1e1809ff 93752fff 937530ff 261e0dff 000000ff 141007ff a7853aff cea448ff 4e3f1cff 000000ff 231c0dff 947736ff c59f49ff 6a5528ff 000000ff 010100ff 332914ff 806832ff 8b7137ff 776130ff a68743ff caa553ff 90753bff 282111ff 000000ff 0d0b05ff 3d321aff a68947ff dbb45eff dbb45fff dbb55fff e0ba62ff 967340f1 030201a4 0000007c 00000049 0000001f 00000008 00000001 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 815a3541 c29334fb d5a434ff d2a135ff d2a237ff cfa037ff 906f28ff 201909ff 000000ff 403212ff 94732bff 6c5521ff 141006ff 000000ff 473816ff c79d3fff b9933cff 231c0cff 000000ff 483919ff ad8a3cff b18d3eff 433518ff 030301ff 090703ff 493a1bff 635025ff 2a2110ff 302712ff 907537ff c29c4bff 755f2eff 0a0804ff 000000ff 0e0b05ff 3d3219ff d7af58ff dab359ff dab35aff deb75dff c6a052fd 291d11c0 0000008d 0000005c 0000002c 0000000e 00000002 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e362107 a77a32d1 d4a12aff d09e2dff d09e2eff d19f30ff b68a2bff 574315ff 000000ff 0f0b04ff 69511bff 927027ff 4b3a14ff 000000ff 090703ff 7a5f23ff d4a63eff 90712bff 000000ff 130f06ff 6d5622ff bc943cff 8f712eff 211a0bff 000000ff 1e180aff 4d3e1bff 312711ff 000000ff 2e2511ff 957836ff b99544ff 4f3f1dff 000000ff 000000ff 080703ff 77612eff d9b055ff d9b056ff dab257ff dbb258ff 6d512de2 0000009c 00000070 0000003d 00000017 00000004 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 88613466 ca9524ff d09b23ff cf9a25ff cf9b27ff cd9a28ff 916d1dff 2a1f09ff 020100ff 41310eff 937022ff 896920ff 2c220bff 000000ff 2f240cff a7812cff d3a338ff 6f561eff 0c0903ff 1b1508ff 876927ff be9438ff 6d5520ff 110d05ff 030201ff 332810ff 453716ff 0c0904ff 020101ff 3b2f13ff 9c7c35ff a48339ff 1e170aff 000000ff 010100ff 191409ff c59f48ff d8ae50ff d8ae51ff ddb453ff af8744f9 130d08b1 00000083 00000050 00000024 0000000a 00000001 8c623900 8c623900 8c623900 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e42290d ad7c28db d09819ff cc961cff cd971eff cd971fff c49120ff 755713ff 1b1405ff 2b2008ff 816118ff a97f21ff 6d5216ff 0b0902ff 030201ff 674e17ff c6962cff c9992fff 644d18ff 020100ff 392c0eff aa842cff b0882eff 413211ff 000000ff 161106ff 453614ff 31260eff 000000ff 110d05ff 56441bff a88435ff 82672aff 0a0803ff 000000ff 030201ff 5c491fff d6ab4aff d6ab4bff d9ad4cff d4a94cff 503a20d4 00000094 00000065 00000034 00000012 00000003 5f809300 21435701 26495c02 2a4d6000 37596b00 38596b00 38596b00 38596b00 38596b00 38596b00 38596b00 38596b00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 8c623272 c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff b88517ff 59410bff 191203ff 5d440dff ac7f1aff 946d17ff 392a09ff 000000ff 2c2108ff 9e771eff cf9b28ff c29227ff 4c3910ff 000000ff 5a4414ff c6972dff 937022ff 1e1707ff 000000ff 31260cff 4e3c14ff 191307ff 000000ff 1f1809ff 785d22ff b18a33ff 5b471bff 0c0903ff 000000ff 040301ff af8a37ff d5a844ff d5a945ff dbae47ff 987438f3 060403a6 0000007a 00000047 0000001d 00000007 00000001 a0bece00 5a788900 3c5d6f00 52748500 a9c3d200 b8ccd700 b7cbd500 b6cbd500 b6cbd500 b6cbd500 b6cbd500 b6cbd500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b40280c ab781de0 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff b6830eff 4b3607ff 130e02ff 7c5a0dff 8d6710ff 402e08ff 0e0a02ff 030200ff 846113ff cb951fff cd9820ff b4851eff 3f2f0bff 0f0b03ff 7f5f18ff c99727ff 694f15ff 010100ff 130e04ff 523f12ff 4f3c12ff 100c04ff 0e0b03ff 4a3912ff 9d7928ff 987527ff 231b09ff 000000ff 000000ff 3f3112ff d4a53cff d4a53eff d6a73fff cea13fff 3e2c19ca 0000008e 0000005d 0000002c 0000000d 00000002 a2c5d800 a9c6d711 bcd1dd26 a2b9c524 99b4c315 bbd4e200 d4e6ee00 d3e5ed00 d2e4ed00 d2e4ed00 d2e4ed00 d2e4ed00 d2e4ed00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 8a61384a a0763b94 a57b3da2 956d3a80 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff b07c07ff 483203ff 271c02ff 6a4b07ff 3a2904ff 000000ff 070501ff 583f09ff be8914ff cb9417ff cc9419ff ab7d16ff 412f09ff 140f03ff 745512ff a67b1aff 3d2d0aff 000000ff 392a0aff 775916ff 543f10ff 151004ff 2a1f09ff 7f601bff b38828ff 644c16ff 0e0b03ff 000000ff 090702ff 9f7a28ff d2a236ff d2a237ff d7a839ff 956f31f1 060402a3 00010174 00000040 00000018 6a7b830c 90bad134 adccdc66 bed6e19a c6dbe6c0 bad1ddb9 aec9d7a8 bcd4e153 d0e2ea05 cfe1e900 cee0e900 cee0e900 cee0e900 cee0e900 cee0e900 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 91673671 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff bc8203ff 644502ff 593e02ff 473101ff 070500ff 150f01ff 573d04ff a57409ff c78e0cff ca8f0eff ca9010ff b58210ff 473307ff 050300ff 4c3709ff 76560eff 0a0801ff 140f03ff 795911ff a57918ff 5c450eff 140f03ff 46340cff a0771cff 97711cff 281e08ff 020100ff 201806ff 554012ff d09e2dff d09e2fff d3a030ff cb9b32ff 422f1acc 0001018b 01010159 1417182c 9eafb733 c0d9e473 afcdddc8 c4dae6f0 d0e2ebff b0cdddff acccddff b6d2e2ff c9dee8e2 d0e1ea4b cfe1e900 cfe0e900 cfe0e900 cfe0e900 cfe0e900 cfe0e900 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 7f59352e ba8727f8 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b27b03ff 9a6b02ff 835b02ff 5f4201ff 4d3601ff 7d5702ff b07a03ff c48804ff c78a04ff c78b06ff c88c07ff b88108ff 6a4b06ff 281d03ff 4a3505ff 432f05ff 140e02ff 5d4309ff bb8713ff bf8a15ff 63480cff 110c02ff 3a2a08ff 876313ff 46340bff 000000ff 1b1405ff 533e0eff aa7e1eff cf9a26ff cf9b28ff d39f28ff 9a702cf4 070503a2 00000072 0000003d b0bec659 cde0e9c1 c0d8e4f4 b5d0dfff bfd7e4ff ccdfeaff b4cfdfff adcbdcfe b0cdddff c1d7e4fd c3dae685 c8dce807 c9dde800 c9dde800 c9dde800 c9dde800 c9dde800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 95692c9c cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff a97502ff a47303ff a37103ff a27003ff b57d03ff bb8203ff bd8303ff bf8503ff c18503ff c38703ff c28603ff 9c6c02ff 6e4c03ff 7a5504ff 493303ff 674805ff a97709ff c88e0dff bd870dff 946a0cff 332404ff 3c2b06ff 694c0bff 0c0901ff 221904ff 74550fff aa7c16ff cc961dff cd971eff ce9820ff cc9722ff 4e371cd1 0000008c 00000058 3a464d3c ccdfe9a2 d3e3ecff cee0eaff bcd5e3ff b9d2e1ff cbdee8ff c7dde7ff c8dce7ff b4cfdeff aac9daf5 aac9da8d c1d7e50b c6dce600 c5dbe600 c5dbe600 c5dbe600 c5dbe600 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000006 a4721ad2 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff b77f03ff ad7803ff a17003ff 9a6b02ff b57d03ff c58904ff c68a04ff c78b05ff b17c06ff 835c06ff 887032ff 9e9064ff 938966ff a7955eff c1a862ff c3a95fff c39d3fff ca951cff cf9616ff b17f23fb 17100aab 00000075 00000040 66829155 abccddd3 bed6e3fc d6e4edff ccdee8ff b6d1e0ff c2d9e4ff c8dbe6ff c5dbe6ff a5c6d9ff 96bdd2f9 accbdc89 accbdb08 aacadb00 aacadb00 aacadb00 aacadb00 aacadb00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a a06f15e2 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff c08b15ff bfa767ff c0d1d4ff c0d6e4ff cde0eaff cee1eaff cedfe8ff b6cdd2ff b1bfb2ff c6b67fff cc961dff 745221e4 00000091 0000005d 0000002b 88a8ba6f 86b5cdfb 9fc2d6ff cfe1eaff d5e4edff bdd6e3ff b4d0dfff bbd4e2ff bad4e1ff 8eb8ceff 87b4cbff aacadb95 a3c5d70a 9fc3d600 a0c3d600 a0c3d600 a0c3d600 a0c3d600 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b78108ff c2b380ff ccdfe9ff a7c8d8ff 97bdd2ff bcd4e2ff cbdfe8ff c5dae6ff b0cdddff bcd5e1ff d0e0e6ff bdab6eff 392815c2 0000007e 00000047 161a1c1f b2cfdc95 8eb7cfff 95bbd2ff c7dce7ff d8e7efff c9dee8ff a8c8daff a2c4d8ff a9c9dafe 84b2cbfc 92bad0ff 9cc0d4a4 9ac0d416 9cc0d400 9cc0d400 9cc0d400 9cc0d400 9cc0d400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff ac801cff b9c2b3ff b3cedfff a5c6d9ff a7c8d9ff accbdcff bcd5e2ff cadde8ff c4d9e3ff afcbd7ff a8c8d9ff b7c0b6fe 2b2d2cad 0000006a 00000034 6b818e29 adccdcca 7aabc6ff 8cb6ceff c4dae5ff d4e4ecff d0e2ebff b1ceddff aac9daff b2cedfff a0c3d7fe a3c6d8ff 9ac0d49d 8bb7ce1a 89b5cc00 8ab5cc00 8ab6cc00 8ab6cc00 8ab6cc00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff b49552ff b8c7c6ff 9fc2d6ff 92b9ceff 8bb6ccff a5c6d9ff c2d8e4ff c2d9e5ff a5c6d6ff 7daec5ff 7dadc7ff b2c9d4fe 505d64b4 00000057 00000025 91b3c65a 9dc2d6fc 639dbcff 8cb6ceff c6dbe6ff c1d7e4ff c8dce7ff bad4e2ff bbd4e2ff c0d7e5ff b4cfdfff b1ceddff accbdcac 95bdd228 90b9d000 90b9d000 81b0c800 73a7c200 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff bfaa66ff a8c2caff 80afc8ff 79a7bcff 6aa1bdff 69a1bfff 72a7c4ff 92bad0ff 8cb7cdff 70a5c0ff 70a5c2ff 9fc1d2ff 8a7f6af2 724f1ddd 82694c9a 98bacebe 98bfd3ff 6ea4c1ff 7cacc6ff c7dce7ff bad3e1ff a4c5d9ff adcbddff b7d2e0ff 8ab4cbff 86b3cbff b5d2e2ff c2dae6c2 9ec3d637 98bed200 8cb5cd00 77a9c400 74a7c300 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8403ff 9da07aff 81afc7ff 8eb7ceff 7fadc5ff 7cacc6ff 669fbeff 85b4caff 9ac1d4ff 74a7c3ff 7faec7ff 6fa4c1ff 89b4ccff 8e8964ff 745000ff 948d71ff a1c4d7fd 97bdd2ff 82afc9ff 5794b5ff b8d3e0ff c9dde7ff 7ba9c1ff 588eacff 6398b3ff 4c86a6ff 4787abff 5791b1fd 5a8fabb0 558ca820 588fab00 75a7c200 7aabc600 74a7c300 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ac7c10ff 93a18dff 99bfd3ff a6c6d9ff 77a9c4ff 8eb6caff b3cedcff bcd5e1ff 7cacc4ff 84b1caff 9fc2d6ff 5e99b8ff 84b1c9ff aaaf9aff 83651aff 96a7a5ff 94bcd2ff 9fc2d6ff 7eadc6ff 4b8cafff a2c5d8ff c4dae5ff 6094afff 4882a3ff 73a5c0ff 7aaac4ff 4f84a1ff 336682fa 2f617cb3 346f8e20 427d9c00 7bacc801 77a9c401 74a7c300 7daec800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5b401de5 66481def 6b4a19f5 6d4c11fa 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff a27a20ff bcbba1ff cbdee9ff 8eb8ceff 7eaec7ff accad9ff b6d0dcff 8db7cdff 6da2beff 8ab6ccff 659cbaff 5090b1ff a0c2d6ff afc1c4ff 9aa18cff b3cbd6ff 88b4ccff aacadaff 97bdd1ff 629cbbff a3c6d7ff b2cdddff 5790b1ff 74a6c2ff 94bdd3ff 74a5c0ff 447997ff 33617afb 325d76c2 3c749332 4d85a300 a2c5d800 98bed204 7aaac503 7bacc700 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 00000095 0000009a 060403a3 120d08ac 2b1e11bd 3e2b18ca 4b341ad6 583d19e1 644618ee 724f15fb 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 95701cff b9b79fff a2c4d6ff 5891b0ff 659bbaff c1d7e3ff 9fc2d4ff 6ea2beff 7babc5ff 6ca2bfff 4d8db1ff 79aac5ff aac8d7ff 9dbecbff bdd4e0ff aeccdcff 87b3cbff b1cedeff a9c9daff 7dadc7ff bcd5e3ff a5c6d9ff 6ca1c0ff 88b4ccff 88b4ccff 639bbcff 4380a2ff 366b88f8 33647eb8 437c9a23 598fad00 9bc1d501 95bdd206 86b3cc0b 82b0ca03 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 00000060 00000068 00000070 00000078 0000007f 00000087 0000008e 00000094 0000009a 150f09a9 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7e5805ff 9a9169ff 97bacdff 4b87a7ff 508fb2ff afcddeff bfd7e4ff 80b0c8ff 79aac6ff 75a9c4ff 94bbd1ff afcdddff 93bacfff 95bacdff a7c7d9ff 8db7cdff 8fb9cfff b7d2e0ff a4c5d8ff 7aaac5ff 94bbd0ff 81afc9ff 79a9c6ff 7faec7ff 72a6c2ff 5f9ab9ff 659ab7ff 6997b0fc 487e9aa9 3d7b9d1e 6ca1bd00 93bbd100 91b9d003 88b4cc0c 84b1ca05 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 00000023 00000026 0000002b 00000030 00000036 0000003d 00000044 0000004d 00000055 0000005e 00000067 00000072 0000007d 00000088 00000091 00000099 0b0704a4 2b1e11ba 44301ace 543b1ade 634519ed 704e14fb 6e4c09ff 6c4a02ff 79662fff acbebfff 70a4c0ff 71a6c1ff a2c4d8ff b6d0e0ff 8ab6cdff 70a5c1ff 95bdd1ff c0d6e3ff 84b2cbff 86b2cbff a4c5d7ff 96bdd2ff 77a9c5ff 8cb7ceff bdd5e2ff b2cedeff 71a5c2ff 528fb0ff 649ebbff 77a8c5ff 71a5c2ff 669fbeff 99bed3ff c4dbe7ff c8deeaff 81afcad3 4a89ac4f 659cba08 81afc900 80aec802 76a8c505 71a5c302 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 00000005 00000007 00000009 0000000a 0000000d 00000010 00000014 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 0000007c 00000086 00000090 00000098 17100aaa 302213bf 523a1dda 654922ec 887a5afa 7da5b5ff 7eadc8ff 95bcd1ff 90b8ceff 84b1c8ff 74a8c3ff a3c5d7ff a1c2d5ff 69a1beff a4c5d7ff bdd6e4ff 8bb5cdff 649dbbff 92bbd0ff b6d1dfff b9d3e2ff 78aac5ff 4c8cafff 659dbdff 6ba2bfff 669ebfff 8eb8cfff c9dde9ff d0e1ebff c6dae6ff a7c8daf0 7dadc78a 6ca2bf1d 6da3c100 6da3c001 73a7c400 77a8c500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 00000001 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000041 0000004c 00000058 00000065 00000071 0000007e 0000008a 00000094 12100ca5 64767fdf 7ba8c1fd 8db6ceff 82aec4ff 81adc5ff 73a7c1ff 9abfd4ff 94bbd1ff 92bad0ff bed8e4ff 99b8caff 558aa6ff 71a5c1ff a3c5d8ff aac9daff aacadbff 72a4bfff 4e8cadff 619cbdff 5391b3ff 6ba1bfff bfd7e4ff cfe1ebff c7dce7ff c1d9e5ff bcd5e2fd b8d2e1b2 b8d3e135 9ec2d500 659dbb00 699ebb00 73a6c300 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000044 00000052 00000060 0000006e 2a33378f 688a9cd5 8eb4cafa 7baac5fe 86afc7fe 82aec5ff a7c7d8ff a7c8d7ff bbd6e4ff aac8d8ff 42728dff 4b83a2ff 83b2cbff a5c7d9ff 9cc0d5ff 7dacc6ff 4d88a7ff 508eaeff 528fb1ff 4e89aaff 9dc0d3ff c9dde7ff c8dce8ff c2d9e5ff bad4e1ff a4c5d8fd 87b4cbcc 98bed34c 8db7cd00 6ca1bd01 689dba00 679dba00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 8c623900 00000001 00000002 00000005 00000008 0000000d 00000012 00000019 00000022 0000002b 00000036 12171a4a 506f7f92 77a2bae7 93bbd0ff 9abfd3fe acc8d9fd a8c3d2fd 97b8caff aacbddff 92b6caff 427d9eff 649cbbff 7badc7ff 94bcd2ff 7fafc9ff 5c98b8ff 5995b6ff 538cabff 427c9cff 76a3bcff bbd4e2ff b6d1dfff adccdbff aeccdcfe bcd4e2e3 b7d1e0af 8fb8ce64 81b0c81b 87b4cb00 7cacc502 5f98b603 5c96b500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf00 00000001 00000003 00000007 0000000b 00000010 00000018 44687d51 7aa3b9b9 8db4cae5 9bbed2f1 b6d0defb 9ec0d3fa 99bed1fd b2ceddff a5c5d8ff 74a7c2ff 71a6c2ff 7aabc6ff 74a7c3ff 70a5c2ff 80afc8ff 6fa1bcff 6292acff 8db2c7ff b2cedeff c1d8e5ff b2cedeff b8d3e1f9 c1d7e4ce c5dae677 c2d8e428 bcd4e300 aeccdd00 a3c5d800 79aac501 619bbb02 5a96b700 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf01 75a5be0b 86b0c60f 8ab3c910 77a6bf12 719eb617 6794ab20 6a96af3c 80a8bf88 85acc3b3 91b5c9d1 9fbfcee6 a7c4d2e8 b8cdd7ec c0d3def4 b5cfddfa a7c8d9fd a3c4d7fd 95bcd0f9 6da2c0f6 87b3cbf5 98bcd0f6 8cb4c9f9 a6c6d6fb c3d9e6f7 bdd4e2f5 bdd5e3f5 bdd4e2ed b9d3e2c3 b1cdde6f b0ccdc2a bed6e314 c8dce816 cfe1eb0a bcd5e301 93bad001 84b1ca02 7cabc701 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 77a6bf05 77a6bf19 74a4be28 73a3bd32 77a6bf46 77a6bf5d 78a7bf6a 75a5be73 75a5beba 79a7c0dc 7da9c1e7 7faac2ed 85aec3e2 90b3c5d4 99bacce3 a0c1d2ef b0ccdcec b6d0dee8 8fb7cde2 71a4c0e9 80aec7ed 9fc2d3f4 b2cddcf9 b7d1dff8 b7d0dff3 accadae1 a4c5d7d0 a5c6d8c5 a0c3d59e a5c6d864 bad3e149 c5dae74a c6dbe747 c7dbe720 c2d8e601 b7d1e000 c5dae601 ccdfe900 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf01 77a6bf0c 77a6bf1c 77a6bf30 77a6bf44 78a6bf2d 71a3bc1c 85b0c722 91b8cc43 92b8cc5a 96bace65 9bbdcf6e 9fbdcf6d a6c0ce6e b5cddaa5 b9d0dec2 b6d0dcc6 adcbdccb 9cbfd3d3 95bbd0e5 97bdd1ef a1c2d6f1 aac9d9ed a7c6d8dc a8c8d8c4 b5cfdeb6 bfd6e4a7 bfd6e389 bdd5e26c c4dae661 c6dbe75b c6dbe756 c6dbe736 c7dbe70a c4dae600 bbd3e200 cbdee800 d3e4ed00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf00 77a6bf00 77a6bf0d 77a6bf19 77a6bf1d 77a6bf0d 74a4be01 84afc500 bcd4e103 c9dde813 c7dbe61a c7dce71f c7dbe723 c6dbe627 c5dae638 c4dae66a c4dae687 c4dae58a c1d9e596 bed6e3aa c1d7e3c0 c2d8e4c8 c1d7e4ca c1d8e4c1 c0d7e4a3 bdd6e37a c3d9e584 c7dbe780 c7dbe777 c7dce778 c6dbe76c c6dbe74d c6dbe736 c6dbe718 c6dbe702 c7dce700 bfd6e400 c9dde800 d2e3ec00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 825a3611 a27a44a5 c19b57e5 ac854bc8 8b653a68 7a56323e 724f2f1e 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 9c733da3 dab04eff dcb352ff dcb353ff d6ad52ff caa04dff bc9247f2 aa8242c9 976f3ca0 88623766 7b573235 704e2f16 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7c563337 c19131fd d4a22fff d19f31ff d2a033ff d2a235ff d5a438ff d7a73aff d7a83cff d5a63dff d0a13dff c99b3dfd bb8e3aec a87d39d2 9b7137a6 91683774 855f3551 7b563335 7551311b 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 865e3814 8b613b28 875f3931 7e59361c 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 875f3073 c88f12ff cc9211ff cc9214ff cc9315ff cc9417ff cd9519ff cd951aff ce961cff ce971eff cf9920ff d19b22ff d29d24ff d39e26ff d29e28ff cf9c29ff cb982bff c08e2dfd b5862ff1 ac7d30d1 a07331b4 976d33a4 946a3496 9168358a 8e653577 8b623462 8860354d 865e3544 865e353c 875f3738 865e3733 865e3733 865e3733 865e3733 875f3734 8860373a 89613741 8c643757 926a397e 9d733c9f aa8042c4 906934ec 7c561bfa 795413fd 7a5517ee 7d582d81 140e080e 00000005 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 815a2c7e b98004ff bd8202ff bd8303ff be8403ff c08503ff c18604ff c28704ff c48805ff c48906ff c58a06ff c78b07ff c78c08ff c88d0aff c98e0bff ca8f0cff cb900eff cd930fff ce9410ff d09612ff cf9614ff cf9516ff cd9518ff cc9519ff cb941cff ca931eff c9931fff c89321ff c79223ff c69225ff c59226fe c59228fe c69329fe c6932bfe c6942cff c8962eff ca992fff cc9b31ff d3a233ff c99939ff 8c651fff 6f4d03ff 6e4d00ff 6f4d00ff 6e4d00ff 725006ff 76532a94 00000014 00000007 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 63452855 9b6c0cff a06f01ff a27003ff a37103ff a57203ff a77303ff a87403ff aa7602ff ac7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b67d02ff b77e02ff b98002ff ba8102ff bc8202ff bd8303ff bf8403ff c08503ff c18604ff c38804ff c48905ff c58a05ff c78b06ff c88c07ff c98d08ff ca8f09ff ca8f0aff cb900cff cc910dff cc920eff cd9210ff cd9312ff cf9512ff c68f1cff 815b17ff 6b4a00ff 704e01ff 704e02ff 704e02ff 704e02ff 6e4d00ff 755211f2 00000031 00000013 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0c080525 7e581edd 835b00ff 865d02ff 875d01ff 885e00ff 895f00ff 8a6000ff 8c6100ff 8e6201ff 906301ff 916401ff 936500ff 956600ff 966800ff 986a01ff 9a6b01ff 9c6c01ff 9e6d02ff a06f02ff a27002ff a37103ff a57203ff a67303ff a87503ff aa7602ff ab7702ff ad7802ff af7902ff b07a02ff b27b02ff b47c02ff b57e02ff b77f02ff b88002ff ba8102ff bc8202ff bf8504ff 8f6314ff 674800ff 6e4d00ff 6f4d00ff 6f4d00ff 704e01ff 704e02ff 704e02ff 6c4c01f7 00000052 00000025 0000000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000001c 553c2182 6e4c09ff 674700ff 6d4b04ff 73500efe 7a5516fd 825c1aff 845e1bff 845e1bff 855e1bff 855e1aff 855e19ff 845d17ff 835b11ff 825b0dff 825b0cff 835a0aff 835a07ff 825a03ff 835a02ff 855b01ff 865c00ff 885e00ff 8a5f00ff 8c6100ff 8e6201ff 906402ff 926502ff 946602ff 956702ff 976802ff 986a02ff 9a6b02ff 9c6c03ff 9d6d03ff 9f6f01ff 9e6e0cff 8f641eff 805a13ff 78540fff 765310ff 77530fff 725007ff 704e01ff 704e02ff 6b4b02f8 0000006c 00000033 00000010 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000013 00000037 5a3e20b2 604319df 47321ad2 1f150dc0 634726e1 916f23ff 906e21ff 8f6c21ff 8e6b1fff 8c6a1fff 8b691fff 8a681eff 89661dff 88651eff 87631fff 876220ff 85601fff 825e1bff 805c18ff 7f5b16ff 7e5914ff 7d5814ff 7c5613ff 79540eff 765107ff 755105ff 755002ff 755100ff 775200ff 795400ff 7c5601ff 7e5702ff 805802ff 815902ff 825a01ff 8b6114ff b98008ff cc941dff c99c42ff a0752cff 865c08ff 7a5515ff 714f05ff 704e02ff 6b4a02f9 00000078 0000003a 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000a 00000023 0000004c 00000076 0000008d 00000094 553d20c8 957325ff 957224ff 947123ff 927022ff 916f21ff 916e20ff 8f6d1fff 8e6c1eff 8d6b1dff 8c6a1bff 8b691aff 8a681aff 896719ff 886619ff 876519ff 876418ff 866319ff 86621bff 84611bff 815e1aff 805c1dff 7c581bff 755213ff 704e0fff 6c4b0dff 684706ff 654501ff 664600ff 684801ff 684803ff 7c5613ff 9f6d00ff c88c04ff c6932cff a57520ff 8e620aff 7e570dff 74510cff 6f4d00ff 6b4a02f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000011 0000002b 00000048 00000058 00000060 5038209f 9a772bff 9a7729ff 997628ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 906e20ff 906d20ff 8e6c1fff 8d6b1dff 8c6a1cff 8b691cff 8a681aff 896719ff 886618ff 876517ff 876416ff 866416ff 866317ff 856118ff 84601cff 805c1cff 795616ff 704e12ff 634404ff 5f4100ff 7e591fff 986d1eff ac770dff b48020ff b78525ff 946612ff 8a600dff 77540fff 725003ff 6d4c04f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 00000011 0000001f 00000027 0000002e 5a40247e 9f7c2fff a07d2eff 9e7b2dff 9b782bff 967529ff 967429ff 937127ff 957327ff 987527ff 977426ff 967325ff 957224ff 947123ff 937022ff 926f21ff 916e20ff 906d20ff 8e6c1fff 8e6b1eff 8d6a1dff 8b691cff 8a681bff 89671aff 886618ff 876517ff 876416ff 876417ff 87631cff 805b1dff 6b4a0dff 765318ff cda557ff cb9e40ff bb8928ff b07c1fff ac7609ff 916515ff 79570fff 78560aff 715109f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000007 0000000a 00000010 6749296e a48134ff a58233ff a38032ff 8b6d2aff 7c6125ff 6e5620ff 5c481bff 7e6224ff 99772bff 9c792bff 9b782aff 9a7729ff 997628ff 987527ff 967427ff 947225ff 906e23ff 906e22ff 916f22ff 926f21ff 916e20ff 8f6d20ff 8f6c1fff 8d6b1eff 8c6a1dff 8c691cff 8a681bff 896719ff 8a6719ff 89651eff 79561bff 9c753aff d4a84eff d4a131ff cd9313ff b17a10ff 855f1aff 7e5c0fff 7e5c0fff 77560df9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 6f4f2c6c a98539ff aa8738ff 9f7e34ff 765d26ff 4a3b18ff 443615ff 231c0bff 463716ff 896b29ff a17e30ff a07d2fff 9f7c2eff 9e7b2dff 9a782bff 896a26ff 765b20ff 6c541dff 71571eff 816422ff 916f25ff 967326ff 947225ff 926f23ff 8f6d22ff 906d21ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 8d6a1cff 8d6a1dff 88641fff 906a2aff 98702bff 956d25ff 89641dff 846216ff 856215ff 836114ff 7c5b12f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 7a58317f ae8b3dff af8c3dff 977934ff 433517ff 2c230fff 57451dff 1c1709ff 0d0a04ff 56441cff 987830ff a58234ff a48133ff a38132ff 8a6c2aff 534119ff 34290fff 382c10ff 4b3a15ff 4f3d16ff 836624ff 9b782bff 967529ff 806322ff 68501bff 6c531cff 7e6120ff 896922ff 866621ff 81621fff 8a6920ff 8e6c20ff 8f6d1fff 8d6b1dff 8b691cff 8a681cff 8b691bff 8b681bff 8a671aff 886619ff 816017f9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 815d3396 b49142ff b49141ff 5f4c22ff 110e06ff 51411dff 9e7e37ff 2d2410ff 000000ff 221b0cff 876c2eff aa8738ff a98638ff 9e7d34ff 644f20ff 1e180aff 20190aff 524019ff 3e3113ff 1d1709ff 6b5420ff a07d2fff 93722aff 544118ff 1a1507ff 181307ff 2f240dff 403111ff 382b0fff 433412ff 6d541cff 8f6e24ff 947325ff 947124ff 937123ff 926f22ff 916e21ff 906d20ff 8f6c1fff 8e6b1eff 86651cf9 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 896537aa ba9847ff 9f813dff 322813ff 0b0904ff 836930ff b49142ff 423518ff 000000ff 100d06ff 775f2aff ad8a3cff ae8b3cff 917331ff 382d13ff 1c160aff 634e21ff 947631ff 3c2f14ff 050401ff 57451cff a28033ff 836729ff 332810ff 000000ff 000000ff 000000ff 000000ff 030201ff 29200cff 755b20ff 9b782aff 9a7729ff 997729ff 987527ff 977427ff 967326ff 957225ff 947224ff 937122ff 8b6825fa 0000007b 0000003d 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 98733dc2 c19e4cff 95793aff 2b2311ff 0d0b05ff 806832ff b49245ff 201a0cff 000000ff 151108ff 78612cff b49142ff ac8a3eff 675225ff 0f0c05ff 342a12ff 9b7c37ff 8f7231ff 2c230fff 050402ff 56441dff 9d7d35ff 775f27ff 28200dff 010100ff 000000ff 000000ff 000000ff 0c0a04ff 4a3a16ff 94742dff a07e2fff 9f7d2eff 9e7b2dff 9d7a2cff 9c7a2cff 9b782bff 9b782aff 9a7729ff 997727ff 7d5c29ed 0000007a 0000003c 00000013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a331e1a aa8446e9 c6a351ff 866d36ff 18140aff 050402ff 856c35ff 8a7036ff 1d180bff 000000ff 161208ff 907537ff b99646ff 997c3aff 372c15ff 000000ff 483a1bff a9883eff 5f4c22ff 0f0c05ff 0e0b05ff 5f4c22ff 997935ff 5d4a20ff 120f06ff 000000ff 000000ff 000000ff 0b0804ff 403315ff 83682aff a78435ff a68334ff a58233ff a48132ff a38031ff a17f31ff a17e2fff 9f7d2eff 9f7c2dff 9e7b2cff 5a4122d3 00000076 0000003a 00000012 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 69492b3a ba954efd caa755ff 7f6935ff 090804ff 17130aff ab8c46ff 635028ff 151108ff 000000ff 312814ff b39247ff b49347ff 514220ff 060502ff 0b0904ff 715c2bff a88840ff 312813ff 000000ff 181309ff 765f2cff 967937ff 3d3116ff 030201ff 000000ff 000000ff 050402ff 342912ff 775f29ff a58338ff ac893aff aa8739ff aa8738ff a98637ff a88536ff a78435ff a68334ff a58233ff a58232ff 9c7832fe 281c10b0 0000006d 00000034 0000000f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 7d5a3461 caa657ff cca858ff 7e6736ff 070603ff 3f341bff 9b7f42ff 5b4b26ff 0a0804ff 000000ff 5b4b25ff c19d50ff 8e743aff 201a0dff 000000ff 1a160bff a48641ff 806933ff 151108ff 000000ff 251e0eff a2833fff 947839ff 3c3017ff 0e0c05ff 090703ff 0c0a04ff 3a2f15ff 80662eff ad8b3eff b28e3fff b18d3fff b08c3eff af8c3dff ae8b3cff ad8a3bff ac893aff ab8839ff aa8738ff ab8837ff 78582dea 00000092 0000005e 0000002a 0000000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 95703fa6 d5b15fff d1ad5cff 947a41ff 1d180dff 6a572eff 9a7f43ff 40351cff 000000ff 18140aff 7f6936ff c29f52ff 534423ff 020201ff 020101ff 46391dff c4a051ff 705b2eff 040302ff 080703ff 68552aff bf9c4cff ab8b43ff 77612eff 584723ff 5b4a23ff 705b2bff 977a3aff b49144ff b79445ff b79344ff b69243ff b59142ff b49041ff b38f40ff b28e40ff b18d3fff b08d3eff b08d3dff aa863cff 362616c2 00000082 0000004b 0000001d 00000006 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 48321d11 b48f4fe6 dab664ff d5b160ff b39451ff 836d3bff ac8f4dff 9b8045ff 241e10ff 000000ff 362d18ff aa8c4aff 9e8345ff 2d2513ff 000000ff 000000ff 88713aff c9a555ff 65532aff 020201ff 302714ff ac8c47ff c29e50ff ac8d47ff a98a45ff b29248ff be9c4cff be9b4cff be9b4bff bd9a4bff bc9949ff bc9849ff bb9748ff ba9647ff b99546ff b89445ff b79344ff b69243ff b59142ff b79442ff 896734f1 0604029e 0000006c 00000037 00000012 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7c58334a d2ad61ff dcb866ff d9b565ff d8b464ff caa85dff d5b261ff 846e3cff 0d0b06ff 100d07ff 6f5c32ff c2a156ff 7a6537ff 100e07ff 000000ff 2b2413ff b79850ff caa658ff 826c39ff 514323ff 947a3fff caa656ff a28544ff 7d6735ff a88946ff c6a253ff c5a251ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff bf9c4cff be9b4bff be9a4bff bd994aff bc9849ff bb9748ff bb9847ff b59145ff 43301bcc 00000088 00000054 00000024 00000009 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 9f7945b8 e0bc6aff ddb968ff dcb868ff dcb867ff dcb867ff bd9e58ff 554727ff 030201ff 382f1aff ad904fff c2a158ff 61512dff 080704ff 000000ff 574827ff bd9d54ff d2ae5dff caa859ff c19f55ff cdaa5aff c09f54ff 796535ff 6a572eff bf9e52ff be9d52ff ac8d49ff b8974eff c7a354ff c7a354ff c6a252ff c5a252ff c4a151ff c3a050ff c29f4fff c19e4eff c09d4dff c09c4dff c29f4dff 886737f0 050402a0 00000071 0000003c 00000015 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 7e58333a cda75dfe e1bc69ff ddb967ff ddb967ff dbb867ff bc9d59ff 665630ff 1d190eff 19150cff 7f6a3bff ccab60ff ac9050ff 39301bff 000000ff 17130bff 7e693aff cba95dff c9a75cff caa95cff d5b160ff d1ad5eff a88b4cff 64532dff 786435ff af904dff 715e32ff 524424ff 7e6937ff bb9a51ff cca858ff cba757ff caa656ff c9a555ff c8a455ff c7a454ff c6a353ff c5a252ff c6a352ff bd984dff 342515c4 0000008a 00000057 00000027 0000000a 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 a37c46bb e0bc67ff dcb865ff dcb865ff dcb866ff c9a75dff 705d34ff 090704ff 19150cff 726035ff c6a55dff d9b566ff 85703fff 17140bff 000000ff 382f1aff 977e47ff 9b8148ff 6e5c33ff 907843ff d0ae60ff d4b161ff 88713fff 463a20ff 6f5c33ff 6a5830ff 2a2313ff 0c0a06ff 41361dff 967c42ff cba85aff cfab5bff ceaa5aff cda95aff cca958ff cba857ff caa757ff caa656ff cca857ff 7d5e34eb 0201019e 00000070 0000003c 00000016 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 8c643a6b d3ad5dff deb963ff dcb662ff dcb663ff dcb764ff ccaa5dff 574828ff 050402ff 483c21ff b69854ff dcb866ff d0ad60ff 5c4c2bff 020101ff 060503ff 4f4225ff 7d683bff 372e1aff 131009ff 5b4c2bff c2a25bff bf9f59ff 544627ff 282213ff 5b4c2aff 554727ff 1f1a0eff 000000ff 201b0fff 7a6537ff cdab5dff d4b05fff d3af5eff d2ae5dff d1ad5dff d0ac5cff cfab5bff d2ae5cff ba9550fd 21170eb9 00000087 00000053 00000025 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80593438 c39b53f5 e0b960ff dbb45fff dbb55fff dbb560ff dbb661ff cba85aff 6c5930ff 100e07ff 483b20ff ba9b54ff dcb764ff ae914fff 2a2313ff 000000ff 17130bff 574828ff 524526ff 100d07ff 000000ff 322a17ff a3884dff a3884dff 3c321cff 2c2515ff 6b5932ff 746237ff 322a17ff 010100ff 0e0b06ff 6b5932ff c7a65cff d8b463ff d7b363ff d7b361ff d6b261ff d4b160ff d4b160ff d5b15fff 614828dd 00000099 0000006a 00000037 00000013 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c563323 b68d4ae1 dfb75cff dab35aff dab35bff d9b25cff dbb35dff dab45dff d8b15dff 7a6535ff 0b0905ff 282112ff a58849ff dcb661ff 826c3aff 090704ff 000000ff 19150bff 836d3cff 6f5d33ff 19150bff 000000ff 241e11ff 967e46ff 977e46ff 524526ff 746136ff b89a56ff 947c46ff 312917ff 000000ff 100d07ff 665630ff cdac60ff dcb867ff dbb766ff dbb766ff dab665ff d9b564ff ddb966ff a8844af8 0f0b06ae 00000080 0000004c 00000021 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c4a2d0a a77e42c2 ddb455ff d9b155ff d9b056ff d6ae56ff c5a150ff c9a452ff dab259ff c19f50ff 5c4c27ff 010100ff 251e10ff ad8e49ff d0ab59ff 4e4122ff 000000ff 000000ff 4f4223ff d5b05eff 997e44ff 1c180dff 000000ff 372e19ff 947b43ff a68a4bff a08549ff ccaa5dff dcb866ff 947b44ff 221c10ff 000000ff 0a0804ff 6e5c33ff caa95fff ddb968ff ddb968ff ddb968ff ddb968ff dfbc69ff d3af62ff 3c2b19cb 00000092 00000062 00000031 00000010 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 986f3b96 d6ac4eff d9af50ff d8ae50ff d8ae51ff b59345ff 6c5729ff 907538ff d4ac53ff a78842ff 372d16ff 000000ff 2f2613ff ba974cff ac8c47ff 292211ff 000000ff 000000ff 93793fff dbb45eff 7e6836ff 050402ff 020101ff 45391eff b0924eff cfac5dff d1ad5dff dcb763ff cca95cff 746035ff 16120aff 000000ff 1e190eff 826d3cff c6a65cff ddb866ff ddb866ff ddb967ff deb968ff e0bc69ff 7c5e36e9 000000a0 00000076 00000043 0000001b 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 855d364b ca9e45fc daae4aff d6ab4aff d6aa4bff ba9542ff 624e23ff 0a0804ff 6d5828ff caa24bff 826831ff 141008ff 000000ff 46381bff bf9b4bff 886e36ff 141108ff 000000ff 332a15ff b7954bff c6a352ff 463a1dff 000000ff 090804ff 5e4d28ff c6a354ff dbb55fff dbb55fff dbb560ff b99951ff 5e4e29ff 0f0c06ff 000000ff 2f2715ff 7c6738ff c8a65bff dcb764ff dcb765ff dcb765ff e1bd68ff b69151f9 160f09b5 00000088 00000056 00000028 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c4b2e14 b0843cdc daac43ff d5a843ff d5a844ff c89f41ff 85692bff 181308ff 030201ff 7f652cff b99441ff 56451eff 070502ff 000000ff 715a29ff caa24bff 705a2aff 0b0904ff 000000ff 645127ff c7a24eff 9e803eff 141108ff 000000ff 130f08ff 766030ff c7a352ff c8a453ff cba755ff d8b05bff a68846ff 473b1fff 010100ff 030301ff 40351cff 826b39ff dcb661ff dcb662ff dcb662ff deb963ff d8b361ff 4d3820d4 00000097 00000069 00000038 00000014 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 976c379b d4a43aff d4a53cff d3a53dff d3a53eff af8935ff 4f3e18ff 000000ff 1e1809ff 93752fff 937530ff 261e0dff 000000ff 141007ff a7853aff cea448ff 4e3f1cff 000000ff 231c0dff 947736ff c59f49ff 6a5528ff 000000ff 010100ff 332914ff 806832ff 8b7137ff 776130ff a68743ff caa553ff 90753bff 282111ff 000000ff 0d0b05ff 3d321aff a68947ff dbb45eff dbb45fff dbb55fff e0ba62ff 967340f1 030201a4 0000007c 00000049 0000001f 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 815a3541 c29334fb d5a434ff d2a135ff d2a237ff cfa037ff 906f28ff 201909ff 000000ff 403212ff 94732bff 6c5521ff 141006ff 000000ff 473816ff c79d3fff b9933cff 231c0cff 000000ff 483919ff ad8a3cff b18d3eff 433518ff 030301ff 090703ff 493a1bff 635025ff 2a2110ff 302712ff 907537ff c29c4bff 755f2eff 0a0804ff 000000ff 0e0b05ff 3d3219ff d7af58ff dab359ff dab35aff deb75dff c6a052fd 291d11c0 0000008d 0000005c 0000002c 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e362107 a77a32d1 d4a12aff d09e2dff d09e2eff d19f30ff b68a2bff 574315ff 000000ff 0f0b04ff 69511bff 927027ff 4b3a14ff 000000ff 090703ff 7a5f23ff d4a63eff 90712bff 000000ff 130f06ff 6d5622ff bc943cff 8f712eff 211a0bff 000000ff 1e180aff 4d3e1bff 312711ff 000000ff 2e2511ff 957836ff b99544ff 4f3f1dff 000000ff 000000ff 080703ff 77612eff d9b055ff d9b056ff dab257ff dbb258ff 6d512de2 0000009c 00000070 0000003d 00000017 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 88613466 ca9524ff d09b23ff cf9a25ff cf9b27ff cd9a28ff 916d1dff 2a1f09ff 020100ff 41310eff 937022ff 896920ff 2c220bff 000000ff 2f240cff a7812cff d3a338ff 6f561eff 0c0903ff 1b1508ff 876927ff be9438ff 6d5520ff 110d05ff 030201ff 332810ff 453716ff 0c0904ff 020101ff 3b2f13ff 9c7c35ff a48339ff 1e170aff 000000ff 010100ff 191409ff c59f48ff d8ae50ff d8ae51ff ddb453ff af8744f9 130d08b1 00000083 00000050 00000024 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e42290d ad7c28db d09819ff cc961cff cd971eff cd971fff c49120ff 755713ff 1b1405ff 2b2008ff 816118ff a97f21ff 6d5216ff 0b0902ff 030201ff 674e17ff c6962cff c9992fff 644d18ff 020100ff 392c0eff aa842cff b0882eff 413211ff 000000ff 161106ff 453614ff 31260eff 000000ff 110d05ff 56441bff a88435ff 82672aff 0a0803ff 000000ff 030201ff 5c491fff d6ab4aff d6ab4bff d9ad4cff d4a94cff 503a20d4 00000094 00000065 00000034 00000012 00000003 00000000 21435701 26495c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 8c623272 c78e13ff cc9212ff cb9214ff cb9215ff cc9417ff b88517ff 59410bff 191203ff 5d440dff ac7f1aff 946d17ff 392a09ff 000000ff 2c2108ff 9e771eff cf9b28ff c29227ff 4c3910ff 000000ff 5a4414ff c6972dff 937022ff 1e1707ff 000000ff 31260cff 4e3c14ff 191307ff 000000ff 1f1809ff 785d22ff b18a33ff 5b471bff 0c0903ff 000000ff 040301ff af8a37ff d5a844ff d5a945ff dbae47ff 987438f3 060403a6 0000007a 00000047 0000001d 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b40280c ab781de0 cc8f04ff c98d09ff c98e0bff c98f0dff ca900fff b6830eff 4b3607ff 130e02ff 7c5a0dff 8d6710ff 402e08ff 0e0a02ff 030200ff 846113ff cb951fff cd9820ff b4851eff 3f2f0bff 0f0b03ff 7f5f18ff c99727ff 694f15ff 010100ff 130e04ff 523f12ff 4f3c12ff 100c04ff 0e0b03ff 4a3912ff 9d7928ff 987527ff 231b09ff 000000ff 000000ff 3f3112ff d4a53cff d4a53eff d6a73fff cea13fff 3e2c19ca 0000008e 0000005d 0000002c 0000000d 00000002 00000000 a9c6d711 bcd1dd26 a2b9c524 99b4c315 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 8a61384a a0763b94 a57b3da2 956d3a80 714f302d 7b552d54 bd8307ff c48802ff c48903ff c68a04ff c78a05ff c88c06ff b07c07ff 483203ff 271c02ff 6a4b07ff 3a2904ff 000000ff 070501ff 583f09ff be8914ff cb9417ff cc9419ff ab7d16ff 412f09ff 140f03ff 745512ff a67b1aff 3d2d0aff 000000ff 392a0aff 775916ff 543f10ff 151004ff 2a1f09ff 7f601bff b38828ff 644c16ff 0e0b03ff 000000ff 090702ff 9f7a28ff d2a236ff d2a237ff d7a839ff 956f31f1 060402a3 00010174 00000040 00000018 6a7b830c 90bad134 adccdc66 bed6e19a c6dbe6c0 bad1ddb9 aec9d7a8 bcd4e153 d0e2ea05 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 91673671 c69634ff d7a637ff d7a83bff d4a53eff be923ff1 9f7330e9 b27a05ff ba8100ff bb8103ff bd8303ff bf8403ff c18603ff bc8203ff 644502ff 593e02ff 473101ff 070500ff 150f01ff 573d04ff a57409ff c78e0cff ca8f0eff ca9010ff b58210ff 473307ff 050300ff 4c3709ff 76560eff 0a0801ff 140f03ff 795911ff a57918ff 5c450eff 140f03ff 46340cff a0771cff 97711cff 281e08ff 020100ff 201806ff 554012ff d09e2dff d09e2fff d3a030ff cb9b32ff 422f1acc 0001018b 01010159 1417182c 9eafb733 c0d9e473 afcdddc8 c4dae6f0 d0e2ebff b0cdddff acccddff b6d2e2ff c9dee8e2 d0e1ea4b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 7f59352e ba8727f8 d39d22ff cf9a26ff cf9b29ff d19e2dff d5a330ff cf9f34ff b4842bff a87512ff ae7802ff b37c00ff b67e02ff b77f03ff b27b03ff 9a6b02ff 835b02ff 5f4201ff 4d3601ff 7d5702ff b07a03ff c48804ff c78a04ff c78b06ff c88c07ff b88108ff 6a4b06ff 281d03ff 4a3505ff 432f05ff 140e02ff 5d4309ff bb8713ff bf8a15ff 63480cff 110c02ff 3a2a08ff 876313ff 46340bff 000000ff 1b1405ff 533e0eff aa7e1eff cf9a26ff cf9b28ff d39f28ff 9a702cf4 070503a2 00000072 0000003d b0bec659 cde0e9c1 c0d8e4f4 b5d0dfff bfd7e4ff ccdfeaff b4cfdfff adcbdcfe b0cdddff c1d7e4fd c3dae685 c8dce807 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 95692c9c cc910eff cb9112ff cb9215ff cc9418ff cd961cff cd961fff cf9922ff d19d27ff c1902cff ac7c22ff a67412ff a67308ff ab7601ff af7901ff a97502ff a47303ff a37103ff a27003ff b57d03ff bb8203ff bd8303ff bf8503ff c18503ff c38703ff c28603ff 9c6c02ff 6e4c03ff 7a5504ff 493303ff 674805ff a97709ff c88e0dff bd870dff 946a0cff 332404ff 3c2b06ff 694c0bff 0c0901ff 221904ff 74550fff aa7c16ff cc961dff cd971eff ce9820ff cc9722ff 4e371cd1 0000008c 00000058 3a464d3c ccdfe9a2 d3e3ecff cee0eaff bcd5e3ff b9d2e1ff cbdee8ff c7dde7ff c8dce7ff b4cfdeff aac9daf5 aac9da8d c1d7e50b 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000006 a4721ad2 c58900ff c58804ff c68a06ff c88c08ff c98d0aff ca8f0dff ca9010ff cb9213ff ce9517ff ce971cff c48f22ff b58222ff ac7a1bff a27216ff a2700cff a67205ff a97502ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77f03ff b98003ff ba8103ff b77f03ff ad7803ff a17003ff 9a6b02ff b57d03ff c58904ff c68a04ff c78b05ff b17c06ff 835c06ff 887032ff 9e9064ff 938966ff a7955eff c1a862ff c3a95fff c39d3fff ca951cff cf9616ff b17f23fb 17100aab 00000075 00000040 66829155 abccddd3 bed6e3fc d6e4edff ccdee8ff b6d1e0ff c2d9e4ff c8dbe6ff c5dbe6ff a5c6d9ff 96bdd2f9 accbdc89 accbdb08 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a a06f15e2 b47d00ff b67d03ff b97f02ff bc8202ff bf8402ff c18603ff c48803ff c58905ff c78b07ff c98d09ff cb900bff cd930fff cc9315ff c58e1bff bb861eff ad7b20ff a87719ff a57412ff a2700fff a2700aff a67304ff a97501ff ac7701ff af7901ff b17b02ff b37c03ff b57d03ff b77e03ff b88003ff ba8103ff bc8203ff be8303ff c08603ff c08b15ff bfa767ff c0d1d4ff c0d6e4ff cde0eaff cee1eaff cedfe8ff b6cdd2ff b1bfb2ff c6b67fff cc961dff 745221e4 00000091 0000005d 0000002b 88a8ba6f 86b5cdfb 9fc2d6ff cfe1eaff d5e4edff bdd6e3ff b4d0dfff bbd4e2ff bad4e1ff 8eb8ceff 87b4cbff aacadb95 a3c5d70a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 956813e8 a37100ff a57203ff a87403ff ab7603ff ae7803ff b17b03ff b47d03ff b77f03ff bb8102ff be8302ff c18503ff c38703ff c58904ff c88c05ff cb8f08ff cc900cff cb9011ff c88f15ff bf891bff b5821fff af7c1cff a4741bff a27214ff a3710cff a37109ff a57206ff a97402ff ac7701ff af7901ff b17a01ff b37c02ff b47d03ff b78108ff c2b380ff ccdfe9ff a7c8d8ff 97bdd2ff bcd4e2ff cbdfe8ff c5dae6ff b0cdddff bcd5e1ff d0e0e6ff bdab6eff 392815c2 0000007e 00000047 161a1c1f b2cfdc95 8eb7cfff 95bbd2ff c7dce7ff d8e7efff c9dee8ff a8c8daff a2c4d8ff a9c9dafe 84b2cbfc 92bad0ff 9cc0d4a4 9ac0d416 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 8a6013e6 926500ff 956702ff 986903ff 9b6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7503ff ad7803ff b07a03ff b37c03ff b67e03ff b98002ff bd8202ff bf8503ff c28603ff c58903ff c98c05ff cb8f07ff cc900bff c98f10ff c68d15ff c18a17ff ba851bff ae7c1fff a9781cff a47416ff a17014ff a2710cff a57307ff a77405ff ac801cff b9c2b3ff b3cedfff a5c6d9ff a7c8d9ff accbdcff bcd5e2ff cadde8ff c4d9e3ff afcbd7ff a8c8d9ff b7c0b6fe 2b2d2cad 0000006a 00000034 6b818e29 adccdcca 7aabc6ff 8cb6ceff c4dae5ff d4e4ecff d0e2ebff b1ceddff aac9daff b2cedfff a0c3d7fe a3c6d8ff 9ac0d49d 8bb7ce1a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000012 7e571ad6 815900ff 855c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976802ff 9a6a03ff 9d6c03ff a06e03ff a37103ff a67303ff a97403ff ac7703ff af7903ff b27b03ff b57d03ff b87f03ff bb8102ff be8302ff c18603ff c48803ff c78b04ff ca8d06ff cb8f09ff cb900eff c88e12ff c28a18ff bd871aff b9851aff b5811bff b49552ff b8c7c6ff 9fc2d6ff 92b9ceff 8bb6ccff a5c6d9ff c2d8e4ff c2d9e5ff a5c6d6ff 7daec5ff 7dadc7ff b2c9d4fe 505d64b4 00000057 00000025 91b3c65a 9dc2d6fc 639dbcff 8cb6ceff c6dbe6ff c1d7e4ff c8dce7ff bad4e2ff bbd4e2ff c0d7e5ff b4cfdfff b1ceddff accbdcac 95bdd228 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 745126af 6f4d00ff 745002ff 775202ff 7a5402ff 7e5602ff 815902ff 845b02ff 875d02ff 8a5f02ff 8d6102ff 906302ff 926502ff 956702ff 986903ff 9c6b03ff 9e6d03ff a17003ff a47103ff a77403ff aa7603ff ad7803ff b07a03ff b37c03ff b67e03ff ba8002ff bd8202ff bf8402ff c38703ff c68a03ff c98c05ff cb8e07ff cc900aff bfaa66ff a8c2caff 80afc8ff 79a7bcff 6aa1bdff 69a1bfff 72a7c4ff 92bad0ff 8cb7cdff 70a5c0ff 70a5c2ff 9fc1d2ff 8a7f6af2 724f1ddd 82694c9a 98bacebe 98bfd3ff 6ea4c1ff 7cacc6ff c7dce7ff bad3e1ff a4c5d9ff adcbddff b7d2e0ff 8ab4cbff 86b3cbff b5d2e2ff c2dae6c2 9ec3d637 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 4a331e58 704e13fa 634300ff 654600ff 684800ff 6b4900ff 6f4c00ff 724f01ff 765101ff 795301ff 7c5602ff 7f5802ff 825a02ff 865c02ff 885e02ff 8b6002ff 8e6202ff 916402ff 946602ff 976902ff 9a6b03ff 9d6d03ff a06f03ff a37103ff a67303ff a97503ff ac7703ff af7903ff b27b03ff b57d03ff b97f03ff bc8202ff bf8403ff 9da07aff 81afc7ff 8eb7ceff 7fadc5ff 7cacc6ff 669fbeff 85b4caff 9ac1d4ff 74a7c3ff 7faec7ff 6fa4c1ff 89b4ccff 8e8964ff 745000ff 948d71ff a1c4d7fd 97bdd2ff 82afc9ff 5794b5ff b8d3e0ff c9dde7ff 7ba9c1ff 588eacff 6398b3ff 4c86a6ff 4787abff 5791b1fd 5a8fabb0 558ca820 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 00000029 48331d8a 65461be1 6d4b14fb 6c4b12fd 6c4b11fe 6c4b0dff 694907ff 694804ff 6a4903ff 6b4a01ff 6d4b00ff 704d00ff 734f00ff 765100ff 7a5400ff 7d5601ff 815902ff 845b02ff 885d02ff 8a5f02ff 8d6102ff 906402ff 936502ff 966802ff 996a03ff 9c6c03ff 9f6e03ff a27003ff a57203ff a87403ff ab7603ff ac7c10ff 93a18dff 99bfd3ff a6c6d9ff 77a9c4ff 8eb6caff b3cedcff bcd5e1ff 7cacc4ff 84b1caff 9fc2d6ff 5e99b8ff 84b1c9ff aaaf9aff 83651aff 96a7a5ff 94bcd2ff 9fc2d6ff 7eadc6ff 4b8cafff a2c5d8ff c4dae5ff 6094afff 4882a3ff 73a5c0ff 7aaac4ff 4f84a1ff 336682fa 2f617cb3 346f8e20 00000000 7bacc801 77a9c401 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000006 0000001b 00000042 00000070 17100a9d 1d140cb1 1f160db7 251a0fbc 2d1f12c2 372615c8 402d17d0 4a3419d7 5b401de5 66481def 6b4a19f5 6d4c11fa 714e0cff 714e07ff 704d02ff 714e00ff 745000ff 775200ff 7b5500ff 7f5801ff 825a02ff 865c02ff 895e02ff 8c6002ff 8f6202ff 926502ff 956702ff 986902ff 9b6b03ff a27a20ff bcbba1ff cbdee9ff 8eb8ceff 7eaec7ff accad9ff b6d0dcff 8db7cdff 6da2beff 8ab6ccff 659cbaff 5090b1ff a0c2d6ff afc1c4ff 9aa18cff b3cbd6ff 88b4ccff aacadaff 97bdd1ff 629cbbff a3c6d7ff b2cdddff 5790b1ff 74a6c2ff 94bdd3ff 74a5c0ff 447997ff 33617afb 325d76c2 3c749332 00000000 00000000 98bed204 7aaac503 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 0000000d 00000025 00000046 00000064 00000078 00000081 00000085 00000088 0000008a 0000008d 00000091 00000095 0000009a 060403a3 120d08ac 2b1e11bd 3e2b18ca 4b341ad6 583d19e1 644618ee 724f15fb 734f0cff 704d04ff 714e00ff 734f00ff 765100ff 7a5400ff 7e5701ff 825902ff 855b02ff 885e02ff 8b6002ff 95701cff b9b79fff a2c4d6ff 5891b0ff 659bbaff c1d7e3ff 9fc2d4ff 6ea2beff 7babc5ff 6ca2bfff 4d8db1ff 79aac5ff aac8d7ff 9dbecbff bdd4e0ff aeccdcff 87b3cbff b1cedeff a9c9daff 7dadc7ff bcd5e3ff a5c6d9ff 6ca1c0ff 88b4ccff 88b4ccff 639bbcff 4380a2ff 366b88f8 33647eb8 437c9a23 00000000 9bc1d501 95bdd206 86b3cc0b 82b0ca03 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000e 0000001f 00000030 0000003e 00000046 00000049 0000004c 00000050 00000055 0000005a 00000060 00000068 00000070 00000078 0000007f 00000087 0000008e 00000094 0000009a 150f09a9 281c11ba 46311ad1 5b401de2 644618ee 6b4a12f7 734f0cff 704d05ff 6f4d00ff 724e00ff 755100ff 795400ff 7e5805ff 9a9169ff 97bacdff 4b87a7ff 508fb2ff afcddeff bfd7e4ff 80b0c8ff 79aac6ff 75a9c4ff 94bbd1ff afcdddff 93bacfff 95bacdff a7c7d9ff 8db7cdff 8fb9cfff b7d2e0ff a4c5d8ff 7aaac5ff 94bbd0ff 81afc9ff 79a9c6ff 7faec7ff 72a6c2ff 5f9ab9ff 659ab7ff 6997b0fc 487e9aa9 3d7b9d1e 00000000 00000000 91b9d003 88b4cc0c 84b1ca05 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000008 0000000f 00000015 00000019 0000001c 0000001e 00000020 00000023 00000026 0000002b 00000030 00000036 0000003d 00000044 0000004d 00000055 0000005e 00000067 00000072 0000007d 00000088 00000091 00000099 0b0704a4 2b1e11ba 44301ace 543b1ade 634519ed 704e14fb 6e4c09ff 6c4a02ff 79662fff acbebfff 70a4c0ff 71a6c1ff a2c4d8ff b6d0e0ff 8ab6cdff 70a5c1ff 95bdd1ff c0d6e3ff 84b2cbff 86b2cbff a4c5d7ff 96bdd2ff 77a9c5ff 8cb7ceff bdd5e2ff b2cedeff 71a5c2ff 528fb0ff 649ebbff 77a8c5ff 71a5c2ff 669fbeff 99bed3ff c4dbe7ff c8deeaff 81afcad3 4a89ac4f 659cba08 00000000 80aec802 76a8c505 71a5c302 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000004 00000005 00000007 00000009 0000000a 0000000d 00000010 00000014 00000019 0000001e 00000024 0000002a 00000030 00000038 00000043 0000004e 0000005b 00000066 00000071 0000007c 00000086 00000090 00000098 17100aaa 302213bf 523a1dda 654922ec 887a5afa 7da5b5ff 7eadc8ff 95bcd1ff 90b8ceff 84b1c8ff 74a8c3ff a3c5d7ff a1c2d5ff 69a1beff a4c5d7ff bdd6e4ff 8bb5cdff 649dbbff 92bbd0ff b6d1dfff b9d3e2ff 78aac5ff 4c8cafff 659dbdff 6ba2bfff 669ebfff 8eb8cfff c9dde9ff d0e1ebff c6dae6ff a7c8daf0 7dadc78a 6ca2bf1d 00000000 6da3c001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000007 0000000a 0000000d 00000012 00000018 0000001f 00000027 0000002e 00000037 00000041 0000004c 00000058 00000065 00000071 0000007e 0000008a 00000094 12100ca5 64767fdf 7ba8c1fd 8db6ceff 82aec4ff 81adc5ff 73a7c1ff 9abfd4ff 94bbd1ff 92bad0ff bed8e4ff 99b8caff 558aa6ff 71a5c1ff a3c5d8ff aac9daff aacadbff 72a4bfff 4e8cadff 619cbdff 5391b3ff 6ba1bfff bfd7e4ff cfe1ebff c7dce7ff c1d9e5ff bcd5e2fd b8d2e1b2 b8d3e135 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000009 0000000d 00000011 00000017 0000001e 00000026 0000002e 00000038 00000044 00000052 00000060 0000006e 2a33378f 688a9cd5 8eb4cafa 7baac5fe 86afc7fe 82aec5ff a7c7d8ff a7c8d7ff bbd6e4ff aac8d8ff 42728dff 4b83a2ff 83b2cbff a5c7d9ff 9cc0d5ff 7dacc6ff 4d88a7ff 508eaeff 528fb1ff 4e89aaff 9dc0d3ff c9dde7ff c8dce8ff c2d9e5ff bad4e1ff a4c5d8fd 87b4cbcc 98bed34c 00000000 6ca1bd01 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000005 00000008 0000000d 00000012 00000019 00000022 0000002b 00000036 12171a4a 506f7f92 77a2bae7 93bbd0ff 9abfd3fe acc8d9fd a8c3d2fd 97b8caff aacbddff 92b6caff 427d9eff 649cbbff 7badc7ff 94bcd2ff 7fafc9ff 5c98b8ff 5995b6ff 538cabff 427c9cff 76a3bcff bbd4e2ff b6d1dfff adccdbff aeccdcfe bcd4e2e3 b7d1e0af 8fb8ce64 81b0c81b 00000000 7cacc502 5f98b603 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000018 44687d51 7aa3b9b9 8db4cae5 9bbed2f1 b6d0defb 9ec0d3fa 99bed1fd b2ceddff a5c5d8ff 74a7c2ff 71a6c2ff 7aabc6ff 74a7c3ff 70a5c2ff 80afc8ff 6fa1bcff 6292acff 8db2c7ff b2cedeff c1d8e5ff b2cedeff b8d3e1f9 c1d7e4ce c5dae677 c2d8e428 00000000 00000000 00000000 79aac501 619bbb02 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 75a5be0b 86b0c60f 8ab3c910 77a6bf12 719eb617 6794ab20 6a96af3c 80a8bf88 85acc3b3 91b5c9d1 9fbfcee6 a7c4d2e8 b8cdd7ec c0d3def4 b5cfddfa a7c8d9fd a3c4d7fd 95bcd0f9 6da2c0f6 87b3cbf5 98bcd0f6 8cb4c9f9 a6c6d6fb c3d9e6f7 bdd4e2f5 bdd5e3f5 bdd4e2ed b9d3e2c3 b1cdde6f b0ccdc2a bed6e314 c8dce816 cfe1eb0a bcd5e301 93bad001 84b1ca02 7cabc701 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 77a6bf05 77a6bf19 74a4be28 73a3bd32 77a6bf46 77a6bf5d 78a7bf6a 75a5be73 75a5beba 79a7c0dc 7da9c1e7 7faac2ed 85aec3e2 90b3c5d4 99bacce3 a0c1d2ef b0ccdcec b6d0dee8 8fb7cde2 71a4c0e9 80aec7ed 9fc2d3f4 b2cddcf9 b7d1dff8 b7d0dff3 accadae1 a4c5d7d0 a5c6d8c5 a0c3d59e a5c6d864 bad3e149 c5dae74a c6dbe747 c7dbe720 c2d8e601 00000000 c5dae601 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf01 77a6bf0c 77a6bf1c 77a6bf30 77a6bf44 78a6bf2d 71a3bc1c 85b0c722 91b8cc43 92b8cc5a 96bace65 9bbdcf6e 9fbdcf6d a6c0ce6e b5cddaa5 b9d0dec2 b6d0dcc6 adcbdccb 9cbfd3d3 95bbd0e5 97bdd1ef a1c2d6f1 aac9d9ed a7c6d8dc a8c8d8c4 b5cfdeb6 bfd6e4a7 bfd6e389 bdd5e26c c4dae661 c6dbe75b c6dbe756 c6dbe736 c7dbe70a 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 77a6bf0d 77a6bf19 77a6bf1d 77a6bf0d 74a4be01 00000000 bcd4e103 c9dde813 c7dbe61a c7dce71f c7dbe723 c6dbe627 c5dae638 c4dae66a c4dae687 c4dae58a c1d9e596 bed6e3aa c1d7e3c0 c2d8e4c8 c1d7e4ca c1d8e4c1 c0d7e4a3 bdd6e37a c3d9e584 c7dbe780 c7dbe777 c7dce778 c6dbe76c c6dbe74d c6dbe736 c6dbe718 c6dbe702 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/tab_main.png │ ├── sng │ │ @@ -2,48 +2,48 @@ │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 180e0600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 635a3500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 44300600 00000000 00000000 4d360701 00000000 00000000 00000001 00000000 00000000 00000000 00000000 0e0a0500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 452e0d00 886b0d00 00000000 00000002 3220062a 07000708 0b000514 5f4b0c4e 8a76235e 8a793a53 62573433 00000010 00000000 00000000 241c0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35240a00 00000000 00000000 0000000d a5800b86 5c45077f 32200554 d5af02bd e2c007e5 e7cb28ea e4d154e7 d7d27bd3 c2c07db1 70683e70 0000000e 00000000 3b352000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b300c2c cbad1abd ab8f11cc 402e0590 ddbd04e2 fcd500ff fccc00ff facf10ff f8da3cff f4e86eff f1f298fe eff09af5 b2ab6aba 00000032 00000000 231e0f00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 261a0d00 00000000 52401435 c9b632d2 e5d42cf6 46380ca5 b1950ad6 fdd907fe f9c802ff fac800fe f9c901ff f7d01afe f3da47ff eee67aff edf099ff fbfba7fd b7b171cc 00000023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 614d1e00 00000000 00000000 00000000 4c402230 bdb356dc fffd5dff a68f2ae0 5b460ccb efce16f9 facc0cff f9c905ff fac901ff fac902ff f9c906ff f5d126ff f1df58ff ece987ff ebee9aff efef9cf8 635d388f 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 291e0a00 00000000 00000000 3c270e07 1f120419 aea662d0 ffff96ff eee368fb 766527d8 a18d1de2 fad920fd f8cc0fff f9cc0fff f9cf23ff f4c91bff f3c301ff f6c90bff f4d536ff f0e166ff eded93ff eff29cfd 848050bb 0000002e 00000004 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53401100 00000000 00000000 826d2b2c 6c56206e 7d6d34a9 fefb8fff efef95ff e4e180fa 877733e4 ccb62df2 fbdb32ff f9d740ff f3d345ff e6c126ff dfb403ff e8ba00ff f6c500ff f8cd15ff f4d840ff efe674ff eeef98fc 6e6a42c1 0000003f 0000000b 00000001 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 68511000 00000000 00000001 816d2252 cab73fcb 8b762cd1 cfc25bea faf47fff ede989ff e8e78dfd c2b456f8 ead663fc f7e377ff e5cc55ff d4b21cff d3ac04ff e2b703ff f1c202ff f9c700ff fac902ff f5cf1fff f6e052ff ebe47cfa 3d3925b0 00000039 00000007 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a0d0500 00000000 00000000 8a73196d e4d336e8 decc3efc 9d8731e0 f2e361fa f2e66fff eee77afe edeb89ff f2efa8ff ede49cff d3c258ff c6ac28fe cfaf18ff e5c013ff f5c90bff f9ca04ff fac901ff fac800ff f8c707fe fee634ff b6a540f1 00000491 0000002c 00000002 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f470d00 00000000 76600f75 ebd122f6 ffe731ff cfb32ef6 bca336f4 fae558fe efe060fe efe46dff f5f1aefe e2e3afff c3bf6eff c1b249fe d6bf3bff eccc2cff f6d01eff f8cd12ff f9cb08ff f9ca02ff fac700ff ffd700ff ddb811fc 2d230bbf 00000064 00000018 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2e210600 00000000 5c440c5f f1ce1dfd fedc1dff fed925ff cdaf27f8 c8af36f7 f9e348fe f1de58ff f7f0a8ff ddd894ff b8b464ff bcbd75ff dbd46fff efdb56ff f6d93cff f6d229ff f7cf19ff f8cc0eff f9c806ff ffd601fe edc802ff 473602d1 00000081 00000030 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4d360701 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 3220062a 07000708 0b000514 5f4b0c4e 8a76235e 8a793a53 62573433 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d a5800b86 5c45077f 32200554 d5af02bd e2c007e5 e7cb28ea e4d154e7 d7d27bd3 c2c07db1 70683e70 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b300c2c cbad1abd ab8f11cc 402e0590 ddbd04e2 fcd500ff fccc00ff facf10ff f8da3cff f4e86eff f1f298fe eff09af5 b2ab6aba 00000032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 52401435 c9b632d2 e5d42cf6 46380ca5 b1950ad6 fdd907fe f9c802ff fac800fe f9c901ff f7d01afe f3da47ff eee67aff edf099ff fbfba7fd b7b171cc 00000023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4c402230 bdb356dc fffd5dff a68f2ae0 5b460ccb efce16f9 facc0cff f9c905ff fac901ff fac902ff f9c906ff f5d126ff f1df58ff ece987ff ebee9aff efef9cf8 635d388f 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c270e07 1f120419 aea662d0 ffff96ff eee368fb 766527d8 a18d1de2 fad920fd f8cc0fff f9cc0fff f9cf23ff f4c91bff f3c301ff f6c90bff f4d536ff f0e166ff eded93ff eff29cfd 848050bb 0000002e 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 826d2b2c 6c56206e 7d6d34a9 fefb8fff efef95ff e4e180fa 877733e4 ccb62df2 fbdb32ff f9d740ff f3d345ff e6c126ff dfb403ff e8ba00ff f6c500ff f8cd15ff f4d840ff efe674ff eeef98fc 6e6a42c1 0000003f 0000000b 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 816d2252 cab73fcb 8b762cd1 cfc25bea faf47fff ede989ff e8e78dfd c2b456f8 ead663fc f7e377ff e5cc55ff d4b21cff d3ac04ff e2b703ff f1c202ff f9c700ff fac902ff f5cf1fff f6e052ff ebe47cfa 3d3925b0 00000039 00000007 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8a73196d e4d336e8 decc3efc 9d8731e0 f2e361fa f2e66fff eee77afe edeb89ff f2efa8ff ede49cff d3c258ff c6ac28fe cfaf18ff e5c013ff f5c90bff f9ca04ff fac901ff fac800ff f8c707fe fee634ff b6a540f1 00000491 0000002c 00000002 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 76600f75 ebd122f6 ffe731ff cfb32ef6 bca336f4 fae558fe efe060fe efe46dff f5f1aefe e2e3afff c3bf6eff c1b249fe d6bf3bff eccc2cff f6d01eff f8cd12ff f9cb08ff f9ca02ff fac700ff ffd700ff ddb811fc 2d230bbf 00000064 00000018 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5c440c5f f1ce1dfd fedc1dff fed925ff cdaf27f8 c8af36f7 f9e348fe f1de58ff f7f0a8ff ddd894ff b8b464ff bcbd75ff dbd46fff efdb56ff f6d93cff f6d229ff f7cf19ff f8cc0eff f9c806ff ffd601fe edc802ff 473602d1 00000081 00000030 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1e12052b d8ba1cf5 ffdf1fff f9cf1cfe fed71fff d9b523fd d6b626fc fae149fe f4e89cff d9cd78ff b9ae49ff c2bc63fe dcdc85ff ebea8ffe f0e56eff f3db4fff f4d536ff f7d122ff f8ce15ff fed40bff f2c906ff 513f03d8 00000092 00000044 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a010300 00000000 00000005 9c7f16a9 ffea23ff fad01efe fad21eff fad21dfe f5ce16ff f5d639ff f8e88eff d6c660fe bdac33fe d1c454ff ebe16eff f2ed82ff f0f196ff f1ee8cff f3e568ff f4db49fe f2d02ffe fad721ff e2be12fb 4f3c06d3 00000093 0000004b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24180700 00000000 00000000 3f2c0a4e f1cd21f7 fed921ff fbd120ff fad31eff f9d015ff fdd82fff f7e27aff dac44bff ab921dfd 8e7a2af2 bbaa45ee d8cb5df1 ded66ef4 dcd77bf9 cecc80f7 cbc166f8 d1bc4cfd d8b938ff c4a524f6 493a0acd 0000008c 00000048 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d070300 00000000 00000000 0900042d a5891ab6 fde025fd fcd122fe fbd321ff fbd119ff fcd62bff f7de6dff d7bc39ff c1a412fe d1b52dfe b69c2df3 7e6d25df 726328d8 817234e1 958744ea 9e9555ed c2bb71f8 d2c464fd 978731e8 30280bbc 00000083 00000042 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a27a1200 00000000 543c0c2a 52380c86 cdb11edd fddc26fe fcd223ff fcd21eff fdd422ff fbe068ff dcbf3eff c3a30cfe e1c01cff fee02aff ffe83aff efe045fb e3d74ef7 e5dd5cf9 ece56efb dfd977f9 b6b06af2 5e5831cf 100e059d 0000006a 00000032 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 09040200 00000000 0000020e 8e6d0f8a 7d600eb1 e0be1ce8 fed825fe fdd223ff fdd421ff fcde61ff e2c64aff caa913ff c8a517ff bc9816f9 d2b21df7 e7c82bfc e5d139f9 ddce45f7 baaa43f1 9c8d3fea 9a8942f0 392d15ce 00000088 0000004d 0000001e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 9c7f16a9 ffea23ff fad01efe fad21eff fad21dfe f5ce16ff f5d639ff f8e88eff d6c660fe bdac33fe d1c454ff ebe16eff f2ed82ff f0f196ff f1ee8cff f3e568ff f4db49fe f2d02ffe fad721ff e2be12fb 4f3c06d3 00000093 0000004b 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f2c0a4e f1cd21f7 fed921ff fbd120ff fad31eff f9d015ff fdd82fff f7e27aff dac44bff ab921dfd 8e7a2af2 bbaa45ee d8cb5df1 ded66ef4 dcd77bf9 cecc80f7 cbc166f8 d1bc4cfd d8b938ff c4a524f6 493a0acd 0000008c 00000048 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0900042d a5891ab6 fde025fd fcd122fe fbd321ff fbd119ff fcd62bff f7de6dff d7bc39ff c1a412fe d1b52dfe b69c2df3 7e6d25df 726328d8 817234e1 958744ea 9e9555ed c2bb71f8 d2c464fd 978731e8 30280bbc 00000083 00000042 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 543c0c2a 52380c86 cdb11edd fddc26fe fcd223ff fcd21eff fdd422ff fbe068ff dcbf3eff c3a30cfe e1c01cff fee02aff ffe83aff efe045fb e3d74ef7 e5dd5cf9 ece56efb dfd977f9 b6b06af2 5e5831cf 100e059d 0000006a 00000032 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000020e 8e6d0f8a 7d600eb1 e0be1ce8 fed825fe fdd223ff fdd421ff fcde61ff e2c64aff caa913ff c8a517ff bc9816f9 d2b21df7 e7c82bfc e5d139f9 ddce45f7 baaa43f1 9c8d3fea 9a8942f0 392d15ce 00000088 0000004d 0000001e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4800c41 ba930edd 82650dc3 ebc21af2 ffd322ff fed11aff fedd4cff eacf5eff caa714ff d7b417ff f6cf1eff caa719f9 715a0de2 54430dd4 5a4613d7 7c671ee4 a59431ee c2ae44f6 70642dd7 03000088 00000048 00000013 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 af930a80 cead0cf3 7d610cd3 ecc619f7 fdcd16ff fdd635ff f4db70ff d1b01cff d4b017ff f1c920ff fdd320fe ffdd1fff fbdc1dfe f1cc1dfa e9cb26fa fbeb3afe d8cb3ff8 53481ac4 00000084 0000004d 00000016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a110400 00000000 4a2e0510 b79108b0 e5b90aff 85650bde e8c110f7 fdce1fff f6d961ff dab82eff d1ad16ff ecc722ff fcd321ff fcd321ff fbd11fff fbd21dfe f2d71dfc dfcc21f6 907c1bde 140c02ae 0000007e 0000004d 00000016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a2e0510 b79108b0 e5b90aff 85650bde e8c110f7 fdce1fff f6d961ff dab82eff d1ad16ff ecc722ff fcd321ff fcd321ff fbd11fff fbd21dfe f2d71dfc dfcc21f6 907c1bde 140c02ae 0000007e 0000004d 00000016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d130407 442e052b ad8705b1 f6c307ff b88b08f1 edba0bfc fcd855ff e2c041ff cea70bff e7c222ff fcd324ff fdd322ff fbd221ff ffd821ff e2bb1cfc 8c7111e7 403207c9 1d1302af 0804017a 00000036 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f1e0500 00000000 180e0410 77550599 c99504e4 fac004ff f5bc00ff f9cb36ff eac542fe cca20cff dcb417ff f8ce21ff fed424ff fdd223ff fdd323fe ffdc21ff f4d520ff c1a719f3 8a7211db 503d0ba4 1e14054e 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 180e0410 77550599 c99504e4 fac004ff f5bc00ff f9cb36ff eac542fe cca20cff dcb417ff f8ce21ff fed424ff fdd223ff fdd323fe ffdc21ff f4d520ff c1a719f3 8a7211db 503d0ba4 1e14054e 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b1c0517 5e430459 4a34047a bb8b03e4 fdbf00ff fac414ff f0cb4efe daac0fff e1b40dff f7c919ff ffd31eff ffd924ff ffe427ff ffe426ff ebc720ff b09919f1 75650fd6 433808a1 0a070163 00000032 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1109031f 745504b2 bd8d03e3 b08202e7 f2b604ff f9ca38ff deb11dff a87e07fa c79b10f8 f9c816ff fad31bff f2d421ff c7ab1ffa 866f15e6 3d3108c9 171303a7 0200007d 00000051 0000002e 00000012 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f050400 2a1e021b 6d5003af e7ad00ff f0be25fe e7be3bff d6a306ff d0a108fd 73550ae5 443307cc 473808c2 3a2e07c0 171203ac 0604018e 00000071 0000004a 00000024 0000000d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a1e021b 6d5003af e7ad00ff f0be25fe e7be3bff d6a306ff d0a108fd 73550ae5 443307cc 473808c2 3a2e07c0 171203ac 0604018e 00000071 0000004a 00000024 0000000d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 110a0030 8d6b08c4 edc02eff ddac13fe d39e00fe c09406f5 d4a609f3 b1870bec 483408b5 00000063 00000045 00000032 00000018 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 87713485 997c2ef0 483302d6 ae8102ee 815c05ec 1e1303bd 221a0298 1d150370 0000002f 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 725e3019 7f6a3ab5 3f3521b1 0000007b 0f0b0076 624803a3 25190491 0000004f 00000028 00000013 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b221200 502f0000 644f2657 725d30c4 0000006f 0000003d 00000012 00000026 00000034 01000020 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 644f2657 725d30c4 0000006f 0000003d 00000012 00000026 00000034 01000020 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47391e14 806b40b3 40362190 00000049 00000015 00000000 00000002 00000006 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 42392749 846f46cf 00000061 0000002d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 45361e00 00000000 6a5a3c8a 463a239e 0000004a 00000016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a5a3c8a 463a239e 0000004a 00000016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c2f1c23 755c2bc1 0a070068 00000035 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5645216e 675126c0 0000004e 0000001f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 785d24a0 3c31179e 00000045 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 45310853 0e0a0168 00000038 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 0000002a 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000007 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/dtitem_prefs.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe02 ffffbe03 ffffbe04 ffffbe04 ffffbe04 ffffbe02 ffffbe01 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe02 ffffbe06 ffffbe0a ffffbe0d ffffbe11 ffffbe11 ffffbe0f ffffbe0b ffffbe07 ffffbe03 ffffbe01 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe03 ffffbe07 ffffbe10 ffffbe1a ffffbe23 ffffbe2b ffffbe2b ffffbe26 ffffbe1d ffffbe13 ffffbe0a ffffbe04 ffffbe01 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe03 ffffbe09 ffffbe13 ffffbe23 ffffbe35 ffffbe46 ffffbe52 ffffbe54 ffffbe4b ffffbe3b ffffbe28 ffffbe18 ffffbe0b ffffbe04 ffffbe01 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 00643700 00633700 00633700 00633700 01653700 0d6e3800 ffffbe01 ffffbe04 ffffbe0a ffffbe15 ffffbe28 ffffbe42 ffffbe5e e8f1b17f 5f9e63d0 569a59e3 bad29895 f7f7b86b fafaba4c ffffbe30 ffffbe1a ffffbe0d ffffbe05 ffffbe01 00633700 00643700 00653700 00663700 00663800 05693600 0b6b3500 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 00643700 00633700 00633700 00633700 01653700 ffffbe01 ffffbe04 ffffbe0a ffffbe17 ffffbe2b ffffbe48 ffffbe6c ddebab9c 67a464e5 a5cb68ff bad56bff 64a15af5 abc78fb9 f1f1b47f f7f7b856 fbfbbb35 ffffbe1c ffffbe0e ffffbe06 ffffbe01 00643700 00653700 00663700 00663800 05693600 0b6b3500 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 00643700 00633700 00633700 00633700 ffffbe01 ffffbe04 ffffbe0c ffffbe19 ffffbe2e ffffbe4c ffffbe73 d0e1a5aa 64a35fee b2d368ff bdda6dff b0d067ff bbd467ff 63a054fa 9cbe87cb f1f1b487 f8f8b95b fbfbbb38 ffffbe1f ffffbe0f ffffbe07 ffffbe02 00653700 00663700 00663800 05693600 0b6b3500 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 00643700 00633700 00633700 ffffbe01 ffffbe05 ffffbe0d ffffbe1c ffffbe31 ffffbe51 fefebd79 bbd499b8 62a058f3 b4d464ff abd064ff 77a960ff 71a560ff 97c05bff b8d062ff 6ba351fd 8bb57dd8 f0f0b38f f7f7b85f fcfcbc3b ffffbe21 ffffbe10 ffffbe07 ffffbe02 00663700 00663800 05693600 0b6b3500 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 00643700 00633700 ffffbe02 ffffbe06 ffffbe0f ffffbe1e ffffbe35 ffffbe55 fefebd7f b0ce94c0 65a355f6 bad85fff 9bc65bff 70a45aff d8d48eff e5db97ff 73a360ff 87b653ff b4cc5cff 6fa44efe 7fae76df ebedb195 f6f6b765 fcfcbc3f ffffbe24 ffffbe13 ffffbe08 ffffbe03 ffffbe01 05693600 0b6b3500 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 00643700 ffffbe02 ffffbe07 ffffbe10 ffffbe20 ffffbe39 ffffbe5a fefebd83 9ac087cb 6ba750fa b7d55aff 85ba53ff 77a559ff dfd686ff ffe99cff fee99fff eadb97ff 7ea664ff 73a84cff abc555ff 77a74aff 71a76de6 e6eaad9c f5f5b66a fcfcbc43 ffffbe27 ffffbe14 ffffbe09 ffffbe04 ffffbe01 0b6b3500 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 0a6c3700 02673700 ffffbe03 ffffbe07 ffffbe11 ffffbe22 ffffbe3c ffffbe5e fefebd89 85b47ad7 71ab4bfc b9d755ff 7eb54eff 83a758ff e6d57dff ffe790ff f7e498ff f6e49bff fde49bff f0d995ff 8ba969ff 6ca249ff a6c04fff 7ba749ff 66a063eb d4dfa4a8 f5f5b670 fafaba47 ffffbe2a ffffbe16 ffffbe0a ffffbe04 ffffbe01 00663800 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 096a3700 ffffbe01 ffffbe03 ffffbe09 ffffbe13 ffffbe25 ffffbe40 ffffbe64 fcfdbc8e 77ad71df 7cb248fe b4d450ff 71ad49ff 8ca854ff f2d776ff ffe082ff f6df8cff f8e598ff f7e59bff f2df96ff f9de96ff f6d893ff 95aa6bff 5e9945ff 9cb94aff 85a945ff 5b9859f0 d0dda2b0 f3f3b576 fafaba4b ffffbe2d ffffbe18 ffffbe0b ffffbe04 ffffbe01 00663800 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 00633800 ffffbe01 ffffbe04 ffffbe0a ffffbe15 ffffbe28 ffffbe44 ffffbe68 edf4b498 6da768e4 83b544fe aace4bff 73ae49ff a0b355ff f7db6fff ffe37bff fce384ff fde791ff feed9eff ffeea2ff fbe99dff f7e299ff f8de95ff f8d993ff a6b374ff 659d4cff 90b044ff 86a941ff 559351f4 bbd097bb f2f2b47c f9f9b951 fbfbbb31 ffffbe1a ffffbe0d ffffbe05 ffffbe01 00673900 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 00633800 ffffbe01 ffffbe04 ffffbe0b ffffbe17 ffffbe2b ffffbe48 ffffbe6d e6efb0a1 5e9e5ceb 8fbc41ff 9dc846ff 66a444ff 82883dff bf903cff b89140ff b18e46ff b3924cff b99853ff b99a5aff b7985dff b19157ff b08f56ff ad8d55ff b08d54ff b78b54ff 807c4aff 558e43ff 82a93eff 89a73cff 518f47f7 b0cb92c3 f2f2b482 f7f7b856 fbfbbb34 ffffbe1c ffffbe0d ffffbe06 ffffbe01 00673900 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe05 ffffbe0c ffffbe19 ffffbe2f ffffbe4d ffffbe73 cfe1a4ad 5e9e57ee 95c13fff 90c142ff 66a040ff bcba4eff 9e6923ff 78492cff 906a4dff 86624aff 88654aff 96724dff 8a623dff 7d5333ff 8b6447ff 855d40ff 805a40ff 865b3bff 7a4a27ff 7a4923ff b0a66cff 61944bff 709d37ff 88a438ff 4f8d41f9 9cbf87ce f0f0b388 f8f8b95b fbfbbb38 ffffbe1f ffffbe0f ffffbe07 ffffbe02 00673800 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe05 ffffbe0d ffffbe1c ffffbe32 ffffbe52 fefebd7a bfd79cb6 589b4cf4 9dc53cff 87bc3fff 60983cff c6b443ff ffd955ff 93661fff 9f7c65ff dbc0adff d8bda6ff d8bfa8ff dbc5b0ff c2a990ff b59d7fff decdb4ff d1baa0ff ccaf93ff c8a68bff a98366ff 744e26ff e8bb7bff c4b075ff 588946ff 669733ff 88a133ff 508a3bfc 8cb67ed6 f0f0b38d f7f7b85f fcfcbc3b ffffbe21 ffffbe10 ffffbe07 ffffbe02 02683600 04683600 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe02 ffffbe06 ffffbe0f ffffbe1e ffffbe36 ffffbe56 fefebd80 a3c68dc4 5a9d45f7 9dc639ff 81b83bff 6d9a39ff cfb43dff ffcd47ff fad254ff 926721ff 936f55ff c6a992ff c2a58bff c2a68dff c6ac93ff b19579ff a68a6bff c7b196ff bca186ff b7997cff b69374ff 9b7556ff 744d25ff d7b676ff ebbe7eff c3a56dff 658949ff 5f9231ff 839d2eff 558a35fd 78ab72e0 f0f0b394 f6f6b765 fcfcbc3f ffffbe24 ffffbe13 ffffbe08 ffffbe03 ffffbe01 00673900 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe02 ffffbe07 ffffbe10 ffffbe20 ffffbe3a ffffbe5b fefebd85 97c086cc 5d9e3cfb 9dc536ff 75b039ff 709736ff deb837ff fdc83eff f2c847ff fad354ff 936620ff 98735aff cfb19cff cbad97ff cbaf98ff ceb69eff b89e82ff ab9073ff d0bba1ff c4ab8fff bfa285ff bd9a7dff a1795cff 754d25ff d8b575ff dfba7aff dfb071ff caa26bff 69864aff 568c2fff 7b9829ff 59892cfe 6fa46ae6 eaecb09b f5f5b66a fcfcbc43 ffffbe27 ffffbe14 ffffbe09 ffffbe04 ffffbe01 00683a00 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe03 ffffbe08 ffffbe12 ffffbe23 ffffbe3d ffffbe60 fcfdbc8a 84b479d8 65a337fd 99c434ff 68a937ff 7d9831ff eaba30ff fac537ff f0c33eff f2c947ff f9d354ff 936620ff 99755cff d0b39fff ccaf98ff ccb19aff d1b8a0ff b99f83ff ad9274ff d1bea3ff c6ad92ff c1a386ff bf9c7eff a27c5dff 754d25ff d8b575ff dfba7aff d4ad6fff d7a86cff cf9d66ff 74844cff 4a852dff 709324ff 5b8726ff 59975bed dce4a9a6 f5f5b670 fcfcbc47 ffffbe2a ffffbe16 ffffbe0a ffffbe04 ffffbe01 00683b00 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe03 ffffbe09 ffffbe13 ffffbe25 ffffbe40 ffffbe64 f2f7b792 77ad70df 6ea833fe 96c332ff 61a335ff 85992dff efba28ff f7c12fff efc137ff f0c33eff f2c947ff f9d354ff 926520ff 947056ff c8aa96ff c4a790ff c5a890ff c8ae97ff b1977cff a68b6dff c9b59aff bea488ff b99c7eff b79477ff 9d7558ff 744b24ff d8b575ff dfba7aff d4ad6fff d0a66aff d29f65ff cd9661ff 78804aff 46812dff 688d20ff 5f8621ff 539153f0 cddca1b1 f3f3b576 fafaba4c ffffbe2d ffffbe19 ffffbe0c ffffbe04 ffffbe01 00683a00 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe04 ffffbe0a ffffbe16 ffffbe28 ffffbe45 ffffbe6a edf3b499 66a364e6 79ae2fff 94c230ff 5c9e34ff 989b28ff f9bc22ff f6bf2aff eebe30ff f0c137ff f0c33eff f3c947ff fad354ff 926724ff 6c3f20ff 80573aff 755137ff 795436ff 865e38ff 7d532cff 714525ff 7a5032ff 764c2eff 724b2eff 784d2bff 6f3f1cff 6e441eff d8b677ff dfba7aff d4ad6fff d0a66aff cb9e64ff cb975eff cf905aff 867e4bff 427c2dff 61891dff 61841cff 478745f4 c0d49ab9 f3f3b57c f9f9b951 ffffbe31 ffffbe1b ffffbe0d ffffbe05 ffffbe01 00683a00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe04 ffffbe0b ffffbe18 ffffbe2c ffffbe49 ffffbe6f dae8aaa5 61a05ce9 80b32dff 8dbf2fff 5c9b31ff a39e22ff faba1dff f2bb24ff eebc2aff efbf30ff f0c137ff f0c33eff f1c746ff f5cd50ff d0a947ff b28a37ff b08a3aff ac8941ff ae8d47ff b5944dff b79756ff b39358ff ad8a51ff ab8950ff a88751ff aa874eff aa844bff b5915aff ddbb7aff dbb677ff d5ad70ff d0a66aff cc9e64ff c7965eff c58e57ff ca8754ff 8b7848ff 44782fff 5a851aff 628218ff 43833ef7 a9c78ec5 f2f2b483 f7f7b857 fbfbbb35 ffffbe1d ffffbe0e ffffbe06 ffffbe02 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe05 ffffbe0c ffffbe19 ffffbe2f ffffbe4d ffffbe74 cbdea3ae 55994ef0 87b72cff 84ba2fff 5a962eff b8a21bff fab917ff f1b91eff edb924ff efbc2aff efbf30ff f0c137ff f0c33eff f1c746ff f1c94fff f8d35aff fbda66ff fcdd70ff fee37bff fee686ff feea94ff ffefa0ff fff0a4ff fdeca0ff fae69cff f7e097ff f2d893ff eed28eff e9ca87ff debb7bff dab475ff d5ad70ff d0a66aff cc9e64ff c8975eff c28e58ff bf8651ff c37e4dff 977245ff 43732fff 518118ff 5f7f13ff 3c7b2ffb 95bc84d0 f0f0b38a f8f8b95b fbfbbb38 ffffbe1f ffffbe10 ffffbe07 ffffbe02 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffbe01 ffffbe05 ffffbe0d ffffbe1c ffffbe32 ffffbe52 fefebd7a b9d399b9 579a47f3 8bbb2bff 79b42fff 5c932bff c2a317ff fcbd25ff f7d883ff f9e5aeff f8e4abff f9e6b0ff f9e7b2ff f9e8b4ff f9e9b7ff faeabaff faebbdff fbedc0ff fbeec4ff fbefc8ff fbf1ccff fcf2d0ff fcf4d5ff fdf6d9ff fcf6daff fbf4d9ff faf2d7ff f9f0d6ff f8edd4ff f6ebd2ff f5e9d0ff f3e6cdff f1e3ccff efe0caff eddec7ff ecdbc5ff ebd8c3ff edddcdff ecdbccff d0a987ff c28054ff 9a6b40ff 466e2fff 477c17ff 5b7d0fff 3d7827fc 8ab57dd7 f0f0b38f f7f7b860 fcfcbc3c ffffbe22 ffffbe11 ffffbe07 ffffbe03 ffffbe00 ffffbe00 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe02 ffffbe06 ffffbe0f ffffbe1e ffffbe36 ffffbe56 fefebd80 a5c88ec4 54993ef7 8fbd29ff 70af2eff 669328ff d2a711ff fab80dff f1c74dff f3e3abff d3dcb0ff d9e1bdff dfe6c7ff dfe6c7ff dfe6c7ff dfe6c8ff dfe7c9ff dfe7caff dfe7cbff dfe7ccff dfe8cdff dfe8ceff dfe8cfff dfe9cfff dfe9d1ff dfe9d1ff dfe9d1ff dfe8d0ff dfe8d0ff dee7cfff dee7cfff dee6cfff dde6ceff dde5ceff dce4cdff dce3cdff dbe3ccff dbe2cbff e6ebdcff dde3cfff bc9669ff b77e4eff b86d3eff a1633aff 4b692eff 407918ff 58790bff 3d731dfe 77aa71e0 e9ecb097 f6f6b766 fcfcbc40 ffffbe25 ffffbe13 ffffbe08 ffffbe03 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe02 ffffbe07 ffffbe10 ffffbe21 ffffbe3a ffffbe5b fefebd85 95bf83ce 5d9e36fa 96c128ff 66a92eff 709123ff dda90cff f8b50bff eab211ff f3cf66ff f3e6b6ff dce9d6ff eaf2e6ff e9f1e5ff 6b5f4aff 3d2a11ff 3d2a11ff 48371fff e9f1e5ff e9f1e5ff 8d8774ff 3d2a11ff 3d2a11ff b0af9eff e9f1e5ff 999482ff 3d2a11ff 3d2a11ff b0af9eff e9f1e5ff b0af9eff 3d2a11ff 3d2a11ff 8d8774ff e9f1e5ff c7c9bbff 3d2a11ff 3d2a11ff 8d8774ff d8e7d1ff 8ea580ff 95744dff a56c3eff ad6e3eff b06537ff a15a32ff 52612dff 38751aff 577707ff 3f6f12ff 669f65e8 e4e9ad9e f5f5b66b fcfcbc44 ffffbe28 ffffbe15 ffffbe0a ffffbe04 ffffbe01 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe02 ffffbe07 ffffbe10 ffffbe22 ffffbe3c ffffbe5e fefebd89 84b479d7 62a133fc 95c126ff 62a62fff 7a921fff e8ac07ff f8b408ff eab10dff edb411ff f4d06bff f5ebc4ff e9f1e5ff d9e7d2ff c2d9b6ff 9faa8aff 3d2a11ff 3d2a11ff 8d9374ff c2d9b6ff c2d9b6ff c2d9b6ff 4f4127ff 3d2a11ff 3d2a11ff 848769ff c2d9b6ff 4f4127ff 60593dff c2d9b6ff c2d9b6ff c2d9b6ff 727053ff 3d2a11ff 3d2a11ff 696448ff c2d9b6ff 727053ff 46361cff c2d9b6ff adcc9eff 8ea580ff 95744dff a46b3eff af6e3eff a86537ff a95b30ff a1512cff 585a2aff 347219ff 527404ff 3f6e0eff 599559ec d9e3a7a7 f3f3b570 fafaba47 ffffbe28 ffffbe15 ffffbe0a ffffbe03 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe04 ffffbe0d ffffbe1c ffffbe37 ffffbe5b fcfdbc88 72a96dde 6ba72dfe 8fbe28ff 5a9e2dff 86921aff eead03ff f5b305ff ebb00aff ecb20dff edb411ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff a1b28fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff bad4aeff 564c30ff 3d2a11ff 3d2a11ff 3d2a11ff 77795aff 4e4126ff 676345ff bad4aeff bad4aeff bad4aeff 77795aff 3d2a11ff 3d2a11ff 3d2a11ff 5e573bff 6f6e50ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff a96537ff a35c31ff a45329ff 9f4823ff 5f5026ff 306d1bff 4b7204ff 436c09ff 4a8a4af1 c6d79eac f1f1b46d f9f9ba41 ffffbe23 ffffbe10 ffffbe06 ffffbe01 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe06 ffffbe13 ffffbe29 ffffbe4c e8f1b281 63a15fe0 71aa2aff 89bb27ff 5b9b2bff 999515ff f5af00ff f3b201ff ecb006ff ecb00aff ecb20dff edb411ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff a1b28fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff bad4aeff 564c30ff 45351bff 45351bff 3d2a11ff 3d2a11ff 3d2a11ff 676345ff bad4aeff bad4aeff bad4aeff 77795aff 3d2a11ff 45351bff 3d2a11ff 3d2a11ff 3d2a11ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff a96537ff a45c31ff 9f542aff 9d4a21ff 9c3c1aff 66451eff 316618ff 446f03ff 426b03ff 40813ef4 adc78fa8 eaeaae60 f3f3b533 f5f5b718 ffffbe08 ffffbe02 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe08 ffffbe17 ffffbe33 b0ce9475 4e964ce1 75af1eff 80b41bff 57921dff a59506ff fbb000ff f1af00ff ebac00ff edad00ff efb106ff ecb20eff edb411ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff a1b28fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff bad4aeff 564c30ff 564c30ff a9bd99ff 564c30ff 3d2a11ff 3d2a11ff 676345ff bad4aeff bad4aeff bad4aeff 77795aff 3d2a11ff b2c9a4ff 5e573bff 3d2a11ff 3d2a11ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff a96538ff a45c30ff 9b4c20ff 923f17ff 8f3811ff 932b07ff 66320fff 2c5b11ff 386500ff 3c6200ff 2c7126f7 78a572a4 d9d9a248 e4e4aa21 e9e9ad0b ffffbe02 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe02 ffffbe09 ffffbe19 fbfbbb38 4e935cb1 549843ed 85ac54fc 8baf75ff 9da467ff dbb352ff c8aa50ff c6a750ff cdb05aff cfaf50ff e3ae15ff eeb20aff ecb311ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff 99a784ff 3d2a11ff 3d2a11ff 88906fff bad4aeff bad4aeff bad4aeff 4e4126ff 564c30ff bad4aeff b2c9a4ff 564c30ff 3d2a11ff 676345ff bad4aeff bad4aeff bad4aeff 6f6e50ff 3d2a11ff b2c9a4ff bad4aeff 676345ff 3d2a11ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff aa6536ff a25b30ff a17258ff aa8471ff a37a68ff 9b7160ff 9b6153ff 796d5cff 6c8e64ff 678348fe 467934f6 377e47d9 b4b4865c baba8a2a caca970e ffffbe03 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe07 ffffbe16 f0f0b335 c2d19873 b5c794b8 c9c9cff9 fffaffff f3f0f7ff d3dae7ff b6bccbff abb1bfff d0d6e3ff d8e1f9ff c4ac64ff f0b100ff edb412ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff 5e573bff 3d2a11ff 3d2a11ff 45351bff bad4aeff bad4aeff 88906fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff 5e573bff 6f6e50ff bad4aeff bad4aeff a9bd99ff 3d2a11ff 3d2a11ff 77795aff bad4aeff bad4aeff 77795aff 4e4126ff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3fff ab602eff 9b6646ff d8dee3ff fbffffff e9f0f4ff d6dde0ff b8c1c3ff bebec1ff ebe6eeff e3dee9fe 96ab84e6 98a074ab 95956f67 97977030 adad810f ffffbe02 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe05 ffffbe11 ececb02d dcdca45f d4d5a0a2 c2c2b7f2 d6d8daff cfd2d4ff c1c4c7ff adb1b2ff a7a9acff bec1c6ff c7c7c5ff d0ac44ff f0b203ff ecb411ff f4d06bff f7eecdff dfebdaff aecc9fff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 95744dff a46b3eff af6e3eff aa6232ff 9e613cff bfb5b2ff d6daddff cdd0d2ff bec1c3ff aaadafff abaeb0ff c7c8caff c2c2bffc acae89dd 94946ea4 81816065 80805f2c 8c8c680d ffffbe01 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe04 ffffbe0b ececb022 dedea64c d7d7a088 d8d9a4cb afb4a9f6 d2d4d4ff b6b7b8ff a3a4a5ff b2b3b6ff b6b9bbff cfa529ff f1b000ff efb307ff efb40bff f4c950ff e8ce6cff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 96744bff aa6d3dff b16c3aff ab6434ff a55929ff 975029ff afa6a2ff d0d4d6ff aeb1b2ff a3a4a6ff b8babbff aeb2affd c3c59aed a7a77dc6 8c8c698e 7b7b5c4f 7777581e 82826108 ffffbe01 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe01 ffffbe05 f4f4b616 eaeaae39 dfdfa66f e1e1a8b1 babdaef1 e3e3e3ff c0c1c0ff a9aaaaff bbbcbdff c1c3c3ff cba536ff dcab1fff d8ab28ff daac2aff ddb440ff d1a730ff b28e2bff b3902eff b49132ff b49336ff b4943bff b4973fff b49745ff b69a4bff b69c4fff b69f56ff b6a15dff b7a463ff b8a56aff baa872ff baac7bff b9ac7dff b7a87aff b4a578ff b2a174ff b09d71ff ae996fff ac956bff a89167ff a68c64ff a38861ff a0825dff 9d7e59ff 9a7a55ff 977451ff 946e4dff 986f4cff a87953ff a8754fff a36e4aff 9f6644ff 965939ff b9aeabff e0e3e5ff b8b9b9ff a9aaa9ff c3c3c2ff b7bab5fc c1c292e0 a1a178af 8e8e6a6f 85856334 84846210 abab7f03 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe01 ffffbe0e fafaba2b f2f2b45a e9e9ae9b c0c4b5ef e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c3ff b8b3b5ff c5bdbcff c4bcbcff c5bebeff c5bfbeff c6c0bfff c7c0c0ff c8c1c1ff c9c4c3ff cac5c4ff cac6c5ff cbc6c6ff ccc8c8ff cecac9ff cfcccbff d0cdccff d1ceceff d2d1d0ff d3d2d1ff d6d4d3ff d7d7d6ff d8d8d8ff d6d6d6ff d2d2d1ff cececdff cac9caff c6c5c5ff c1c0c1ff bdbbbdff b8b7b7ff b4b3b3ff afaeb0ff aba9abff a6a4a6ff a09ea1ff 9b9a9cff 969597ff 928f92ff 8c8a8dff 878488ff 827e82ff 797579ff b3b4b8ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc bcbd8fd5 a6a67b97 9d9d7553 a5a57b1d cdcd9905 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0b ffffbe25 fbfbbb50 efefb290 c1c5b6ee e1e1e1ff bfbfbfff a9aaaaff babbbbff c0c2c4ff bcb7bcff cac1c6ff c9c1c5ff cac3c6ff cac3c7ff cbc4c8ff ccc5c9ff cdc7caff cec9ccff cfc9ccff d3cfd2ff d9d6dcff dad8ddff dcdadfff dddbe1ff dedee2ff e0dfe3ff e0e1e6ff e1e3e8ff e4e5e9ff e6e8ebff e8eaedff e5e9ebff e0e4e7ff dbdfe2ff d7daddff d2d4d8ff cccfd4ff c7c9ceff c2c4c8ff bcbdc2ff b2b2b4ff acabaeff a7a6aaff a2a0a4ff 9c9b9eff 969599ff 928f94ff 8c8a8eff 868489ff 807d82ff 767479ff b2b4b8ff e0e1e0ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc babb8ece abab7f88 aeae8143 cfcf9a14 80806002 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58b c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b7b3b5ff c4bcbdff c2bbbcff c4bdbdff c4bebeff c5bebfff c6c0c0ff c7c0c1ff c8c2c2ff c9c5c5ff c1bbb8ff b3aaa4ff b6aba6ff b6ada6ff b7afa8ff b8afaaff b9b1aaff bbb2acff bbb3adff bcb5afff beb8b1ff beb8b3ff bcb6b0ff b9b3adff b6b1abff b3ada7ff b0aaa4ff ada6a1ff a9a39dff a69e9aff a49e99ff acabacff aaa9abff a4a3a6ff a09ea1ff 9b9a9cff 969497ff 928f92ff 8c8a8dff 888588ff 837f83ff 79767aff b2b4b8ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b6b6883d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c8c1c1ff dacdccff d8cccbff dacecdff dacfceff dbd0cfff dcd1d0ff ddd3d2ff ded4d2ff e7e1e2ff b0998aff 6d3913ff 77481dff 74481fff 6b431eff 623d1fff 653f1fff 724920ff 7d5020ff 7a4d1fff 6d441dff 6a3e1bff 6a3919ff 683818ff 683a18ff 653b1cff 623c1fff 6c401bff 744319ff 693b16ff 653e20ff b0a8a3ff b8b5b6ff afaaabff a8a2a4ff a09c9dff 9a9597ff 948e91ff 8d878aff 868083ff 7f787cff 746d70ff b2b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c1bbbbff d1c6c5ff cfc5c5ff d1c7c6ff d1c8c7ff d2c9c8ff d3cac9ff d4cbcbff d5cccbff dddadbff a58b79ff 693811ff a7aca4ff b4c1bdff b0b8b4ff afb9b5ff b0b9b6ff b2bbb7ff b7bebaff bdc3c0ff 725335ff 93806aff c5cac7ff b7bcbaff b1b9b9ff abb6b7ff a6b4b6ff a2b1b4ff a5bcc3ff 857f75ff 5b300fff a8a09aff b3b2b4ff aba8a9ff a5a1a3ff 9e9b9dff 999597ff 938e92ff 8d888bff 868285ff 807a7eff 767174ff b2b3b7ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbbff bfc2c4ff b0aeb0ff bbb6b8ff bab5b7ff bbb7b9ff bbb7b9ff bcb8baff bdb8bbff bebabbff bebabcff c5c5c9ff 97806fff 6f401bff bfd3d7ff d0eef8ff cbe4ecff cde6eeff cfe7eeff d2e9f0ff d7edf4ff dff4fcff 7d6145ff a3998aff e1faffff cee7f1ff c7e4f0ff c0e0eeff baddecff b6d9eaff bce7feff 959d9aff 5c3212ff 9d9692ff a7a9adff a1a1a4ff 9d9da0ff 99989cff 959497ff 919093ff 8c8b8eff 88868cff 838286ff 7b7a7eff b3b5b8ff e0e1e0ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff cac1c1ff dccecdff dacdccff dccfceff dccfcfff ddd0d0ff ded1d1ff dfd4d3ff e0d5d4ff eae3e3ff ac917eff 6d3e1aff bcccceff cce5eeff c7dde3ff cadfe5ff cce1e6ff d1e3e7ff d7e8ecff dff0f4ff 7d6044ff 9b9284ff d2ebf8ff c2dbe5ff bcd8e5ff b7d4e3ff b2d3e2ff afd1e0ff bce2f5ff 989a95ff 5d3213ff aea49eff b9b7b7ff b0abacff a8a3a5ff a29d9dff 9b9597ff 958e91ff 8d8689ff 867f82ff 7e787bff 726c70ff b1b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c3bcbdff d4c7c7ff d2c6c6ff d4c8c8ff d4c9c9ff d4cacaff d5ccccff d6cdccff d7cecdff e1dcddff a78c7aff 6d3e1aff bccdcfff cde7efff c9dfe5ff cde2e7ff d0e3e8ff d5e6eaff ddebefff e0f0f6ff 7c5f43ff 969083ff cbe9f6ff bdd9e4ff b7d7e4ff b3d3e2ff b0d2e2ff b3d3e2ff c3e7f7ff 9b9c97ff 5c3312ff aaa09bff b4b3b4ff aca8a9ff a5a1a4ff 9f9c9dff 999497ff 938e91ff 8c878bff 878185ff 807a7eff 757074ff b2b3b7ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbbff bfc2c4ff b0adb0ff bbb5b6ff bab5b6ff bbb6b7ff bbb7b8ff bbb7b9ff bcb8baff bdb9bbff bdbabbff c4c4c8ff 96806fff 6f3f1aff bdced0ff cfe8f0ff cde1e6ff d1e4e9ff d4e6eaff dbeaeeff deecf1ff d7ecf3ff 795e43ff 938e82ff c5e5f4ff b7d5e3ff b3d4e2ff b0d2e2ff b2d4e3ff b9d7e4ff caeaf9ff 9f9f97ff 5c3211ff 9c9691ff a6a9acff a1a0a4ff 9c9ca0ff 99999cff 959497ff 909093ff 8c8b8fff 89878cff 848287ff 7b7a7fff b3b6b9ff e0e1e0ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c7bfc0ff d9cccbff d7cbcaff d9cdccff dacecdff dbcfceff dcd0cfff ddd2d1ff ded3d2ff e8e1e2ff ab907dff 6d3d1aff becfd1ff d2e9f1ff d0e3e8ff d4e6eaff dae9edff ddebeeff d7e9efff d0e7f1ff 785e42ff 918c81ff bfe2f3ff b3d3e2ff b0d2e2ff b2d3e2ff b8d6e4ff bfd9e5ff d0edfaff a2a098ff 5c3212ff aca29cff b8b5b6ff aeaaacff a7a3a5ff a19c9dff 9a9597ff 948e91ff 8d8789ff 877f83ff 7e787cff 736e71ff b1b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c5bebfff d6cac9ff d4c9c9ff d7cbcaff d6cccbff d7cdccff d8cecdff dad0cfff dbd1cfff e4dee0ff a88e7cff 6d3d1aff c0d0d1ff d4ecf2ff d4e5e9ff dae9edff ddebeeff d6e7edff cee4ecff c7e3efff 765c42ff 8e8b81ff badff2ff b0d2e1ff b2d3e2ff b8d6e4ff bfdae5ff c6dde6ff d7f1fbff a7a399ff 5d3212ff aba19cff b6b4b6ff adaaabff a7a2a4ff a19c9dff 999597ff 938e91ff 8d878bff 868083ff 7f787cff 746e73ff b2b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b3afb2ff beb8b9ff bdb7b9ff beb9baff beb9baff bfb9bbff c0bcbbff c0bcbeff c1bcbeff c7c7cbff 988170ff 6e3f1bff c3d1d2ff d9eef5ff d9e8ecff ddebeeff d7e8edff cde2eaff c7e0e9ff c1dfeeff 755c42ff 8b8980ff b6ddf0ff b1d2e1ff b7d6e3ff bfdae5ff c5dde6ff cce0e8ff dbf4fcff a6a299ff 5b3212ff 9d9793ff a8aaadff a3a1a5ff 9e9da0ff 99999cff 959498ff 918f93ff 8c8a8fff 88868bff 838185ff 7a787dff b3b5b9ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff bfb8baff cec3c4ff cdc3c3ff cec5c5ff cec6c5ff cfc7c6ff d1c8c7ff d1c9caff d2cacaff dbd7d9ff a38a78ff 6d3e1bff c7d4d4ff dff1f7ff deeaedff d8e8edff cee3ebff c6dee8ff c0dce8ff bcddecff 735b41ff 8a8980ff b6ddf0ff b7d4e2ff bed9e5ff c5dde7ff cbe0e8ff d2e4eaff d9f1fbff a09f98ff 5c3212ff a69e98ff b2b1b3ff aaa7a9ff a3a1a3ff 9e9b9dff 999597ff 938e91ff 8d898bff 888286ff 807c80ff 767276ff b2b3b7ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff cbc1c2ff ddcfceff dbcfcdff ddd1cfff ddd2d0ff ded3d1ff e0d4d2ff e2d6d4ff e3d7d6ff ede5e6ff ad927fff 6e3e1bff ccd7d7ff e3f4f9ff d8e8ecff cfe3eaff c7dfe8ff c1dae6ff bad9e6ff b8dae9ff 725a41ff 8b8980ff bce0f2ff bdd7e4ff c4dce7ff cbe0e8ff d1e4eaff d0e3e9ff cfedfaff 9b9d97ff 5c3213ff aea49eff bab7b8ff b0acadff a9a5a5ff a29c9dff 9b9597ff 948e91ff 8d8789ff 877e81ff 7e767aff 726c70ff b1b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b5b2b4ff c1babbff c0babbff c1bbbcff c1bcbdff c2bdbdff c2bdbeff c3bec0ff c4bfc0ff cccbceff 9a8372ff 703f1cff d0d9d9ff dff2f9ff cfe3eaff c8dfe8ff c1dce7ff bad8e4ff b6d6e6ff b4d8eaff 715a41ff 8e8b80ff c2e3f3ff c3dce5ff cae0e8ff d1e4eaff d1e3e9ff c8dfe7ff c8e8f8ff 979a96ff 5c3112ff a09994ff abacaeff a5a3a5ff 9f9ea1ff 9a999cff 959497ff 918f93ff 8c8b8eff 88868aff 828084ff 7a777cff b3b5b9ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff bbb5b7ff c8bfc0ff c6bfbfff c8c0c1ff c8c1c2ff c9c2c3ff c9c2c3ff cac4c5ff cbc5c5ff d3d1d3ff 9f8674ff 70401cff cdd7d8ff d7edf7ff c8dee8ff c1dbe7ff bbd8e5ff b5d5e3ff b2d4e5ff b3d7e9ff 715a41ff 928c81ff c9e7f5ff c9dfe6ff d1e4e9ff d1e3eaff c9e0e7ff c0dae5ff bfe5f6ff 929895ff 5c3212ff a49b97ff aeaeb1ff a7a6a7ff a29fa2ff 9c9a9cff 979497ff 929092ff 8c898dff 878487ff 817d81ff 787479ff b3b4b8ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b8b8893c f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe00 ffffbe0a ffffbe24 ffffbe4c f3f3b58c c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff cdc3c4ff e0d1cfff ded0ceff e0d2d0ff e0d3d1ff e1d4d2ff e3d6d3ff e4d8d6ff e5d9d7ff efe8e8ff ae9380ff 6e3e1cff c5d3d6ff cfe8f4ff c1dbe6ff bbd8e5ff b6d6e4ff b2d3e2ff b1d4e4ff b8d9eaff 735b41ff 958f82ff cfeaf6ff d0e2e9ff d2e4eaff c9e0e7ff c2dbe6ff b9d7e3ff b7e0f4ff 8d9593ff 5d3212ff b1a5a0ff bcb8b9ff b1adadff aaa5a6ff a29d9dff 9c9597ff 958e91ff 8d8688ff 877e81ff 7d7579ff 726b6eff b1b1b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc bbbb8eca b0b08381 b9b98a3d f0f0b310 ffffbe01 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe01 ffffbe0c ffffbe27 ffffbe50 f3f3b58f c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff bfc2c4ff b9b4b6ff c6bdbeff c4bebeff c6bfbfff c6c0c0ff c7c0c1ff c8c2c2ff c9c3c3ff cac4c4ff d2d0d3ff 9f8674ff 6f3f1bff bdcfd3ff c8e4f1ff bbd7e3ff b6d5e2ff b2d3e2ff afd1e1ff b4d5e4ff beddebff 745c42ff 989082ff d7edf7ff d1e2e8ff cadfe7ff c1dae4ff bad6e3ff b1d2e0ff afdbf1ff 889292ff 5c3212ff a39b97ff adadb0ff a6a4a7ff a19fa2ff 9b9a9cff 979497ff 929093ff 8c8a8dff 888488ff 827e82ff 787579ff b2b4b8ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc bebe91cd b5b58785 bebe8e40 f2f2b412 ffffbe02 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe02 ffffbe10 ffffbe2c ffffbe58 f5f5b798 c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b8b2b5ff c4bcbdff c2bbbcff c4bdbeff c4bebeff c4bebfff c5bfc0ff c6c0c1ff c7c1c2ff cecdd0ff 9c8372ff 6e3f1bff bdd5deff c7ebfdff bbdfefff b8ddefff b5dcefff b8deefff c1e3f4ff ccebfaff 785f45ff 9f988aff e1fbffff d0e9f4ff c7e5f3ff bfe1f0ff b7dceeff add7ecff aae1feff 869698ff 5c3111ff a19a95ff acacb0ff a5a3a6ff a09ea1ff 9b999dff 969497ff 919093ff 8c8a8eff 888589ff 827f83ff 79767bff b3b5b9ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc c5c596d1 bbbb8b8a c5c59346 f5f5b617 ffffbe04 ffffbe00 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe00 ffffbe05 ffffbe15 ffffbe34 ffffbe63 f7f7b8a4 bbbfb1ed e3e3e2ff bec0bfff a8aaaaff bcbcbbff c0c2c3ff c7bebfff dbcdcbff d7cbc9ff d9cdcbff d9cecdff dacfceff dbcfcfff dcd1d1ff ddd3d1ff e7e1e1ff a98f7eff 622f0cff 847764ff 888072ff 827a6cff 7f796bff 80796bff 867c6dff 8b806eff 8f8370ff 664220ff 775a3eff 918573ff 897c6bff 857b6cff 81796bff 7d786bff 7b776aff 7c7c72ff 6a5843ff 5a2f0eff ada39eff b7b5b6ff aea9abff a7a3a4ff a09b9cff 9a9497ff 938d90ff 8c8689ff 857f82ff 7e777bff 6f6a6dff afb0b3ff e1e2e1ff b7b8b8ff a8a9a9ff c3c3c3ff b5bab5fc d0d09cd7 c5c59394 cece9a4e f7f7b81d ffffbe07 ffffbe01 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe01 ffffbe08 ffffbe1c ffffbe40 fcfcbc74 d7d9afc7 b4b7b3f6 c5c8caff b0b3b5ff a1a4a6ff a9abaeff b1b4b7ff adadb0ff b6b2b3ff bcb7b8ff bbb7b9ff bcb8baff bcb9baff bdb9bbff bdbabcff bebbbcff c3c0c3ff aca49fff 8b796aff 897565ff 897563ff 887464ff 887565ff 887565ff 8a7766ff 8c7866ff 8b7865ff 8e7f71ff 8c7c6dff 887565ff 887565ff 887464ff 867464ff 857364ff 877362ff 877260ff 867363ff 887b6fff a7a5a5ff a8a9acff a3a3a7ff 9f9fa3ff 9c9c9eff 98989aff 949497ff 909093ff 8d8a90ff 87868aff 87888dff afb3b6ff c5c7c9ff acafb1ff a0a3a5ff aeb0b3ff aeb2b2fe bcbfa0eb c9ca99a5 d3d39e5b f4f4b627 ffffbe0c ffffbe02 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe02 ffffbe0d ffffbe25 ffffbe4d e8eab591 cccfc9f6 fafbfbff e8e8e8ff d7d8d8ff bcbdbeff afb0b1ff d2d3d3ff dbdedfff bcbbbcff dcd1cfff dbd2d0ff dcd2d1ff ddd3d2ff ddd4d3ff ded6d4ff ded7d6ff e0d7d6ff e6e0deff ece9eaff edeaedff efecefff f1eef0ff f3f1f2ff f4f3f4ff f5f4f6ff f5f6f9ff f7fafbff fafbfcff fcfefeff fafcfeff f6f8f8ff f0f2f3ff ecedefff e6e8eaff e0e2e4ff dbdcdfff d6d7daff d0d0d3ff c4c2c3ff bdbabaff b8b5b6ff b3b0b1ff aeaaabff a8a3a5ff a29fa0ff 9e9a9bff 979194ff 8e8b8eff d8dcddff f7f8f9ff e1e1e1ff d0d1d1ff b4b5b6ff b2b4b5ff dddeddff d4d6d6fe bdbf9ec8 d1d19c6f e7e7ac34 f3f3b514 ffffbe04 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe04 ffffbe13 ffffbe31 fdfdbd5f d9dcafaf babdbbf8 dcdfe0ff d6d8d9ff c7cacaff b2b4b5ff a9abadff c4c6c7ff c8ccceff b5b5b7ff cdc5c4ff ccc5c5ff cdc6c6ff cdc7c7ff cdc8c8ff cfc8c9ff cfcac9ff d0cbcbff d0ccccff d0cdccff d1ceceff d3d0d0ff d4d1d1ff d5d2d2ff d6d3d4ff d6d4d5ff d7d6d6ff d9d9d8ff dadbd9ff dcdcdbff dadbdaff d6d6d7ff d3d2d3ff cfcecfff cbcbcbff c8c7c8ff c3c2c3ff bfbebfff bab9bbff b6b5b7ff b2b1b3ff aeadaeff a9a8a9ff a5a3a5ff a09da1ff 9b9a9cff 979598ff 938e93ff 8a8a8eff bfc2c5ff dbdddfff cfd1d2ff bfc2c3ff a9adaeff a9acaeff c8cacbff bec1c3ff b7ba9dde cdcd9987 d6d69f47 efefb21c ffffbe07 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe08 ffffbe1c ffffbe3f fcfcbc71 cacba7cb 747275fd 6d696eff 726f74ff 757175ff 767378ff 79767bff 7c797dff 7b787dff 817e82ff 868286ff 878388ff 8a868aff 8c898cff 8f8c8fff 928e91ff 939194ff 959497ff 999699ff 9a989cff 9c9b9eff a09ea1ff a2a0a3ff a5a3a5ff a6a5a7ff a9a8aaff acabacff aeadaeff b1afb2ff b3b3b4ff b6b5b7ff b8b6b9ff bab9bbff bbbcbcff bebec0ff c1c1c2ff c3c3c3ff c6c6c6ff c8c7c8ff cacacbff cccccdff cececfff d0d0d2ff d2d3d4ff d5d6d5ff d5d5d6ff d3d3d4ff d2d1d2ff cfcfcfff cbcacaff cdcaccff ccc9c9ff cac6c6ff c7c3c3ff c5c0c1ff c6bec0ff bdb7b8ff b3b5a0f0 caca97a1 cccc985c e3e3a927 ffffbe0c ffffbe02 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe03 ffffbe0d ffffbe26 ffffbe4e fbfbbb87 cbcea9d7 645e62fe 584f55ff 5f585cff 635c60ff 676065ff 6b6468ff 6d666bff 726b6fff 766f73ff 787176ff 7b7579ff 7e797cff 827d80ff 868084ff 8a8488ff 8d878bff 908c8eff 948f92ff 969194ff 9a9698ff 9e999cff a29da0ff a5a1a3ff a8a4a5ff aca8aaff afacadff b2afafff b6b2b4ff bab5b7ff bebabcff c1bebfff c6c3c2ff cac7c6ff cdcacaff d1cfceff d5d3d2ff dad7d6ff dddcdbff e1dfdeff e4e4e2ff e9e7e6ff eeeceaff f1f0edff f5f5f2ff f6f5f2ff f4f2f0ff f2efeeff f1edebff ede8e6ff e9e4e2ff e6e0dfff e5deddff e4dbdaff e2d7d5ff e0d4d2ff daceccff b6b7a4f3 cece99b7 cbcb9770 e0e0a735 ffffbe11 ffffbe04 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe05 ffffbe13 ffffbe2f ffffbe59 edefb69d bdbeaae7 a39fa1ff a29c9fff a29ea1ff a39fa1ff a39fa3ff a5a1a4ff a6a2a5ff a7a4a6ff a8a4a7ff a8a5a8ff aaa7aaff aba9abff ada9acff adabadff aeabafff b0adb0ff b1afb1ff b2b0b2ff b3b2b3ff b4b4b5ff b6b5b6ff b7b6b8ff b8b8baff b9b9bbff babbbcff bbbcbdff bdbebfff bfc0c1ff c0c2c2ff c0c1c3ff bfc0c2ff bebfc1ff bdbec0ff bcbdbfff bbbcbeff b9babdff b8b9bbff b7b8baff b6b7b9ff b5b5b7ff b4b4b6ff b2b2b5ff b0b1b3ff afb0b2ff adaeb0ff aaaaacff a7a7aaff a4a4a7ff a2a2a4ff a09fa2ff 9c9b9eff 9a989cff 979599ff 949295ff 938f93ff 8e8a8eff 94958ef9 c1c299ce c9c9967e d8d8a13f f5f5b617 ffffbe06 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe07 ffffbe17 ffffbe34 fcfcbc60 9ca19ae4 a19da0ff b4adafff b3adafff b2adafff b4aeafff b4aeb0ff b5b0b1ff b5b0b2ff b6b1b3ff b7b2b4ff b8b3b4ff b8b4b5ff bab5b7ff bab6b8ff bbb7b8ff bcb9baff bdb9bbff bebbbcff bebcbdff c0bebfff c1bfc0ff c2c0c1ff c3c1c2ff c3c3c4ff c4c4c5ff c6c5c6ff c6c7c7ff c8c8c9ff cacacbff caccccff cacaccff c8c9caff c5c7c8ff c4c5c6ff c2c2c4ff bfc0c1ff bdbebfff babbbdff b9b9baff b6b6b8ff b3b3b5ff b1b1b3ff aeaeb1ff acacadff a9a9abff a7a6a8ff a4a3a6ff a09fa3ff 9d9d9fff 9a999cff 979699ff 949296ff 908e92ff 8c8b8fff 89878bff 868388ff 827e83ff 868386ff 979a99f9 c0c08f89 cccc9849 e7e7ac1c ffffbe07 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe07 ffffbe18 ffffbe34 f5f5b660 716e73ff 5d5459ff 605b60ff 645e63ff 676166ff 696469ff 6c686bff 706a6fff 736e73ff 767175ff 797478ff 7c787bff 807b7fff 837e82ff 858185ff 888487ff 8c878bff 8f8a8dff 918e90ff 959194ff 979396ff 9b979aff 9e9b9dff a09c9fff a4a1a2ff a6a3a5ff a9a7a9ff adaaabff b0adadff b3b0b1ff b5b2b4ff b9b6b7ff bcbabbff bfbebeff c3c2c1ff c7c5c5ff cac9c8ff ceccccff d1d0cfff d4d3d4ff d8d8d6ff dbdadaff dfdedeff e3e3e1ff e6e6e4ff eaeae8ff ededebff eeedecff edebeaff ebeae8ff e9e7e6ff e8e5e3ff e7e3e2ff e5e0dfff e3dddbff e0dad8ff dfd7d6ff ddd4d3ff ded2d1ff c7bfc0ff abab8091 b0b08351 cdcd9820 ffffbe08 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe07 ffffbe16 ffffbe2e e5e5aa58 757478fb 645c61ff 6b6669ff 6d686cff 6f6a6fff 726d71ff 757074ff 787377ff 7b767aff 7e797cff 807b7fff 837f82ff 868285ff 898588ff 8c878bff 8e8a8dff 918d90ff 949093ff 979296ff 999698ff 9d989bff 9f9c9eff a29fa1ff a4a1a3ff a8a5a6ff aaa7a8ff adaaacff b0adaeff b3b0b1ff b6b3b4ff b8b5b7ff bbb9b9ff bebcbdff c0bebfff c3c2c2ff c6c4c5ff c8c8c8ff cccacaff cecdcdff d1d0d1ff d4d3d3ff d6d6d5ff dad9d9ff dddcdbff e0dfdfff e2e2e1ff e5e5e3ff e5e5e3ff e3e3e2ff e1e1e0ff e0ddddff dfdbdbff ddd9d8ff dbd6d5ff d9d3d3ff d6cfcfff d4cdcdff d2c9c9ff d3c9c9ff c2bbbbff 8a8a6797 8e8e6a56 a5a57b24 ffffbe07 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe05 ffffbe10 ffffbe21 d3d39d44 b9b98a75 a8a87da7 a6a67cc7 a9a97fd7 afaf83dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc afaf83dc aaaa7eda 9d9d75d5 8b8b68cd 7b7b5cb6 6b6b4f8a 6e6e524e 8383621f ffffbe05 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe04 ffffbe0a ffffbe15 c1c1902e a1a17856 87876580 8181609c 828261aa 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 838362ab 7a7a5ba7 6d6d51a2 6262498f 55553f6c 5c5c453c 6a6a4f17 ffffbe04 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe01 ffffbe05 ffffbe0a bdbd8d19 9797712e 7a7a5b46 75755757 72725560 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 72725560 6c6c515e 60604859 5c5c454e 4f4f3b3a 5959431f 6d6d510c ffffbe01 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffbe00 ffffbe01 ffffbe04 c1c18f08 93936e10 70705418 6b6b501f 6b6b4f22 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6b6b4f22 65654c21 5959431f 52523e1b 51513c14 6060470b 56564003 ffffbe00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe02 ffffbe03 ffffbe04 ffffbe04 ffffbe04 ffffbe02 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe02 ffffbe06 ffffbe0a ffffbe0d ffffbe11 ffffbe11 ffffbe0f ffffbe0b ffffbe07 ffffbe03 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe03 ffffbe07 ffffbe10 ffffbe1a ffffbe23 ffffbe2b ffffbe2b ffffbe26 ffffbe1d ffffbe13 ffffbe0a ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe03 ffffbe09 ffffbe13 ffffbe23 ffffbe35 ffffbe46 ffffbe52 ffffbe54 ffffbe4b ffffbe3b ffffbe28 ffffbe18 ffffbe0b ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0a ffffbe15 ffffbe28 ffffbe42 ffffbe5e e8f1b17f 5f9e63d0 569a59e3 bad29895 f7f7b86b fafaba4c ffffbe30 ffffbe1a ffffbe0d ffffbe05 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0a ffffbe17 ffffbe2b ffffbe48 ffffbe6c ddebab9c 67a464e5 a5cb68ff bad56bff 64a15af5 abc78fb9 f1f1b47f f7f7b856 fbfbbb35 ffffbe1c ffffbe0e ffffbe06 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0c ffffbe19 ffffbe2e ffffbe4c ffffbe73 d0e1a5aa 64a35fee b2d368ff bdda6dff b0d067ff bbd467ff 63a054fa 9cbe87cb f1f1b487 f8f8b95b fbfbbb38 ffffbe1f ffffbe0f ffffbe07 ffffbe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe05 ffffbe0d ffffbe1c ffffbe31 ffffbe51 fefebd79 bbd499b8 62a058f3 b4d464ff abd064ff 77a960ff 71a560ff 97c05bff b8d062ff 6ba351fd 8bb57dd8 f0f0b38f f7f7b85f fcfcbc3b ffffbe21 ffffbe10 ffffbe07 ffffbe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe02 ffffbe06 ffffbe0f ffffbe1e ffffbe35 ffffbe55 fefebd7f b0ce94c0 65a355f6 bad85fff 9bc65bff 70a45aff d8d48eff e5db97ff 73a360ff 87b653ff b4cc5cff 6fa44efe 7fae76df ebedb195 f6f6b765 fcfcbc3f ffffbe24 ffffbe13 ffffbe08 ffffbe03 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe02 ffffbe07 ffffbe10 ffffbe20 ffffbe39 ffffbe5a fefebd83 9ac087cb 6ba750fa b7d55aff 85ba53ff 77a559ff dfd686ff ffe99cff fee99fff eadb97ff 7ea664ff 73a84cff abc555ff 77a74aff 71a76de6 e6eaad9c f5f5b66a fcfcbc43 ffffbe27 ffffbe14 ffffbe09 ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe03 ffffbe07 ffffbe11 ffffbe22 ffffbe3c ffffbe5e fefebd89 85b47ad7 71ab4bfc b9d755ff 7eb54eff 83a758ff e6d57dff ffe790ff f7e498ff f6e49bff fde49bff f0d995ff 8ba969ff 6ca249ff a6c04fff 7ba749ff 66a063eb d4dfa4a8 f5f5b670 fafaba47 ffffbe2a ffffbe16 ffffbe0a ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe03 ffffbe09 ffffbe13 ffffbe25 ffffbe40 ffffbe64 fcfdbc8e 77ad71df 7cb248fe b4d450ff 71ad49ff 8ca854ff f2d776ff ffe082ff f6df8cff f8e598ff f7e59bff f2df96ff f9de96ff f6d893ff 95aa6bff 5e9945ff 9cb94aff 85a945ff 5b9859f0 d0dda2b0 f3f3b576 fafaba4b ffffbe2d ffffbe18 ffffbe0b ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0a ffffbe15 ffffbe28 ffffbe44 ffffbe68 edf4b498 6da768e4 83b544fe aace4bff 73ae49ff a0b355ff f7db6fff ffe37bff fce384ff fde791ff feed9eff ffeea2ff fbe99dff f7e299ff f8de95ff f8d993ff a6b374ff 659d4cff 90b044ff 86a941ff 559351f4 bbd097bb f2f2b47c f9f9b951 fbfbbb31 ffffbe1a ffffbe0d ffffbe05 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0b ffffbe17 ffffbe2b ffffbe48 ffffbe6d e6efb0a1 5e9e5ceb 8fbc41ff 9dc846ff 66a444ff 82883dff bf903cff b89140ff b18e46ff b3924cff b99853ff b99a5aff b7985dff b19157ff b08f56ff ad8d55ff b08d54ff b78b54ff 807c4aff 558e43ff 82a93eff 89a73cff 518f47f7 b0cb92c3 f2f2b482 f7f7b856 fbfbbb34 ffffbe1c ffffbe0d ffffbe06 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe05 ffffbe0c ffffbe19 ffffbe2f ffffbe4d ffffbe73 cfe1a4ad 5e9e57ee 95c13fff 90c142ff 66a040ff bcba4eff 9e6923ff 78492cff 906a4dff 86624aff 88654aff 96724dff 8a623dff 7d5333ff 8b6447ff 855d40ff 805a40ff 865b3bff 7a4a27ff 7a4923ff b0a66cff 61944bff 709d37ff 88a438ff 4f8d41f9 9cbf87ce f0f0b388 f8f8b95b fbfbbb38 ffffbe1f ffffbe0f ffffbe07 ffffbe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe05 ffffbe0d ffffbe1c ffffbe32 ffffbe52 fefebd7a bfd79cb6 589b4cf4 9dc53cff 87bc3fff 60983cff c6b443ff ffd955ff 93661fff 9f7c65ff dbc0adff d8bda6ff d8bfa8ff dbc5b0ff c2a990ff b59d7fff decdb4ff d1baa0ff ccaf93ff c8a68bff a98366ff 744e26ff e8bb7bff c4b075ff 588946ff 669733ff 88a133ff 508a3bfc 8cb67ed6 f0f0b38d f7f7b85f fcfcbc3b ffffbe21 ffffbe10 ffffbe07 ffffbe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe02 ffffbe06 ffffbe0f ffffbe1e ffffbe36 ffffbe56 fefebd80 a3c68dc4 5a9d45f7 9dc639ff 81b83bff 6d9a39ff cfb43dff ffcd47ff fad254ff 926721ff 936f55ff c6a992ff c2a58bff c2a68dff c6ac93ff b19579ff a68a6bff c7b196ff bca186ff b7997cff b69374ff 9b7556ff 744d25ff d7b676ff ebbe7eff c3a56dff 658949ff 5f9231ff 839d2eff 558a35fd 78ab72e0 f0f0b394 f6f6b765 fcfcbc3f ffffbe24 ffffbe13 ffffbe08 ffffbe03 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe02 ffffbe07 ffffbe10 ffffbe20 ffffbe3a ffffbe5b fefebd85 97c086cc 5d9e3cfb 9dc536ff 75b039ff 709736ff deb837ff fdc83eff f2c847ff fad354ff 936620ff 98735aff cfb19cff cbad97ff cbaf98ff ceb69eff b89e82ff ab9073ff d0bba1ff c4ab8fff bfa285ff bd9a7dff a1795cff 754d25ff d8b575ff dfba7aff dfb071ff caa26bff 69864aff 568c2fff 7b9829ff 59892cfe 6fa46ae6 eaecb09b f5f5b66a fcfcbc43 ffffbe27 ffffbe14 ffffbe09 ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe03 ffffbe08 ffffbe12 ffffbe23 ffffbe3d ffffbe60 fcfdbc8a 84b479d8 65a337fd 99c434ff 68a937ff 7d9831ff eaba30ff fac537ff f0c33eff f2c947ff f9d354ff 936620ff 99755cff d0b39fff ccaf98ff ccb19aff d1b8a0ff b99f83ff ad9274ff d1bea3ff c6ad92ff c1a386ff bf9c7eff a27c5dff 754d25ff d8b575ff dfba7aff d4ad6fff d7a86cff cf9d66ff 74844cff 4a852dff 709324ff 5b8726ff 59975bed dce4a9a6 f5f5b670 fcfcbc47 ffffbe2a ffffbe16 ffffbe0a ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe03 ffffbe09 ffffbe13 ffffbe25 ffffbe40 ffffbe64 f2f7b792 77ad70df 6ea833fe 96c332ff 61a335ff 85992dff efba28ff f7c12fff efc137ff f0c33eff f2c947ff f9d354ff 926520ff 947056ff c8aa96ff c4a790ff c5a890ff c8ae97ff b1977cff a68b6dff c9b59aff bea488ff b99c7eff b79477ff 9d7558ff 744b24ff d8b575ff dfba7aff d4ad6fff d0a66aff d29f65ff cd9661ff 78804aff 46812dff 688d20ff 5f8621ff 539153f0 cddca1b1 f3f3b576 fafaba4c ffffbe2d ffffbe19 ffffbe0c ffffbe04 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0a ffffbe16 ffffbe28 ffffbe45 ffffbe6a edf3b499 66a364e6 79ae2fff 94c230ff 5c9e34ff 989b28ff f9bc22ff f6bf2aff eebe30ff f0c137ff f0c33eff f3c947ff fad354ff 926724ff 6c3f20ff 80573aff 755137ff 795436ff 865e38ff 7d532cff 714525ff 7a5032ff 764c2eff 724b2eff 784d2bff 6f3f1cff 6e441eff d8b677ff dfba7aff d4ad6fff d0a66aff cb9e64ff cb975eff cf905aff 867e4bff 427c2dff 61891dff 61841cff 478745f4 c0d49ab9 f3f3b57c f9f9b951 ffffbe31 ffffbe1b ffffbe0d ffffbe05 ffffbe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe04 ffffbe0b ffffbe18 ffffbe2c ffffbe49 ffffbe6f dae8aaa5 61a05ce9 80b32dff 8dbf2fff 5c9b31ff a39e22ff faba1dff f2bb24ff eebc2aff efbf30ff f0c137ff f0c33eff f1c746ff f5cd50ff d0a947ff b28a37ff b08a3aff ac8941ff ae8d47ff b5944dff b79756ff b39358ff ad8a51ff ab8950ff a88751ff aa874eff aa844bff b5915aff ddbb7aff dbb677ff d5ad70ff d0a66aff cc9e64ff c7965eff c58e57ff ca8754ff 8b7848ff 44782fff 5a851aff 628218ff 43833ef7 a9c78ec5 f2f2b483 f7f7b857 fbfbbb35 ffffbe1d ffffbe0e ffffbe06 ffffbe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe05 ffffbe0c ffffbe19 ffffbe2f ffffbe4d ffffbe74 cbdea3ae 55994ef0 87b72cff 84ba2fff 5a962eff b8a21bff fab917ff f1b91eff edb924ff efbc2aff efbf30ff f0c137ff f0c33eff f1c746ff f1c94fff f8d35aff fbda66ff fcdd70ff fee37bff fee686ff feea94ff ffefa0ff fff0a4ff fdeca0ff fae69cff f7e097ff f2d893ff eed28eff e9ca87ff debb7bff dab475ff d5ad70ff d0a66aff cc9e64ff c8975eff c28e58ff bf8651ff c37e4dff 977245ff 43732fff 518118ff 5f7f13ff 3c7b2ffb 95bc84d0 f0f0b38a f8f8b95b fbfbbb38 ffffbe1f ffffbe10 ffffbe07 ffffbe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffbe01 ffffbe05 ffffbe0d ffffbe1c ffffbe32 ffffbe52 fefebd7a b9d399b9 579a47f3 8bbb2bff 79b42fff 5c932bff c2a317ff fcbd25ff f7d883ff f9e5aeff f8e4abff f9e6b0ff f9e7b2ff f9e8b4ff f9e9b7ff faeabaff faebbdff fbedc0ff fbeec4ff fbefc8ff fbf1ccff fcf2d0ff fcf4d5ff fdf6d9ff fcf6daff fbf4d9ff faf2d7ff f9f0d6ff f8edd4ff f6ebd2ff f5e9d0ff f3e6cdff f1e3ccff efe0caff eddec7ff ecdbc5ff ebd8c3ff edddcdff ecdbccff d0a987ff c28054ff 9a6b40ff 466e2fff 477c17ff 5b7d0fff 3d7827fc 8ab57dd7 f0f0b38f f7f7b860 fcfcbc3c ffffbe22 ffffbe11 ffffbe07 ffffbe03 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe02 ffffbe06 ffffbe0f ffffbe1e ffffbe36 ffffbe56 fefebd80 a5c88ec4 54993ef7 8fbd29ff 70af2eff 669328ff d2a711ff fab80dff f1c74dff f3e3abff d3dcb0ff d9e1bdff dfe6c7ff dfe6c7ff dfe6c7ff dfe6c8ff dfe7c9ff dfe7caff dfe7cbff dfe7ccff dfe8cdff dfe8ceff dfe8cfff dfe9cfff dfe9d1ff dfe9d1ff dfe9d1ff dfe8d0ff dfe8d0ff dee7cfff dee7cfff dee6cfff dde6ceff dde5ceff dce4cdff dce3cdff dbe3ccff dbe2cbff e6ebdcff dde3cfff bc9669ff b77e4eff b86d3eff a1633aff 4b692eff 407918ff 58790bff 3d731dfe 77aa71e0 e9ecb097 f6f6b766 fcfcbc40 ffffbe25 ffffbe13 ffffbe08 ffffbe03 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffbe02 ffffbe07 ffffbe10 ffffbe21 ffffbe3a ffffbe5b fefebd85 95bf83ce 5d9e36fa 96c128ff 66a92eff 709123ff dda90cff f8b50bff eab211ff f3cf66ff f3e6b6ff dce9d6ff eaf2e6ff e9f1e5ff 6b5f4aff 3d2a11ff 3d2a11ff 48371fff e9f1e5ff e9f1e5ff 8d8774ff 3d2a11ff 3d2a11ff b0af9eff e9f1e5ff 999482ff 3d2a11ff 3d2a11ff b0af9eff e9f1e5ff b0af9eff 3d2a11ff 3d2a11ff 8d8774ff e9f1e5ff c7c9bbff 3d2a11ff 3d2a11ff 8d8774ff d8e7d1ff 8ea580ff 95744dff a56c3eff ad6e3eff b06537ff a15a32ff 52612dff 38751aff 577707ff 3f6f12ff 669f65e8 e4e9ad9e f5f5b66b fcfcbc44 ffffbe28 ffffbe15 ffffbe0a ffffbe04 ffffbe01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffbe02 ffffbe07 ffffbe10 ffffbe22 ffffbe3c ffffbe5e fefebd89 84b479d7 62a133fc 95c126ff 62a62fff 7a921fff e8ac07ff f8b408ff eab10dff edb411ff f4d06bff f5ebc4ff e9f1e5ff d9e7d2ff c2d9b6ff 9faa8aff 3d2a11ff 3d2a11ff 8d9374ff c2d9b6ff c2d9b6ff c2d9b6ff 4f4127ff 3d2a11ff 3d2a11ff 848769ff c2d9b6ff 4f4127ff 60593dff c2d9b6ff c2d9b6ff c2d9b6ff 727053ff 3d2a11ff 3d2a11ff 696448ff c2d9b6ff 727053ff 46361cff c2d9b6ff adcc9eff 8ea580ff 95744dff a46b3eff af6e3eff a86537ff a95b30ff a1512cff 585a2aff 347219ff 527404ff 3f6e0eff 599559ec d9e3a7a7 f3f3b570 fafaba47 ffffbe28 ffffbe15 ffffbe0a ffffbe03 00000000 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe04 ffffbe0d ffffbe1c ffffbe37 ffffbe5b fcfdbc88 72a96dde 6ba72dfe 8fbe28ff 5a9e2dff 86921aff eead03ff f5b305ff ebb00aff ecb20dff edb411ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff a1b28fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff bad4aeff 564c30ff 3d2a11ff 3d2a11ff 3d2a11ff 77795aff 4e4126ff 676345ff bad4aeff bad4aeff bad4aeff 77795aff 3d2a11ff 3d2a11ff 3d2a11ff 5e573bff 6f6e50ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff a96537ff a35c31ff a45329ff 9f4823ff 5f5026ff 306d1bff 4b7204ff 436c09ff 4a8a4af1 c6d79eac f1f1b46d f9f9ba41 ffffbe23 ffffbe10 ffffbe06 ffffbe01 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe06 ffffbe13 ffffbe29 ffffbe4c e8f1b281 63a15fe0 71aa2aff 89bb27ff 5b9b2bff 999515ff f5af00ff f3b201ff ecb006ff ecb00aff ecb20dff edb411ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff a1b28fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff bad4aeff 564c30ff 45351bff 45351bff 3d2a11ff 3d2a11ff 3d2a11ff 676345ff bad4aeff bad4aeff bad4aeff 77795aff 3d2a11ff 45351bff 3d2a11ff 3d2a11ff 3d2a11ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff a96537ff a45c31ff 9f542aff 9d4a21ff 9c3c1aff 66451eff 316618ff 446f03ff 426b03ff 40813ef4 adc78fa8 eaeaae60 f3f3b533 f5f5b718 ffffbe08 ffffbe02 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe08 ffffbe17 ffffbe33 b0ce9475 4e964ce1 75af1eff 80b41bff 57921dff a59506ff fbb000ff f1af00ff ebac00ff edad00ff efb106ff ecb20eff edb411ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff a1b28fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff bad4aeff 564c30ff 564c30ff a9bd99ff 564c30ff 3d2a11ff 3d2a11ff 676345ff bad4aeff bad4aeff bad4aeff 77795aff 3d2a11ff b2c9a4ff 5e573bff 3d2a11ff 3d2a11ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff a96538ff a45c30ff 9b4c20ff 923f17ff 8f3811ff 932b07ff 66320fff 2c5b11ff 386500ff 3c6200ff 2c7126f7 78a572a4 d9d9a248 e4e4aa21 e9e9ad0b ffffbe02 00000000 00000000 │ │ +00000000 00000000 ffffbe02 ffffbe09 ffffbe19 fbfbbb38 4e935cb1 549843ed 85ac54fc 8baf75ff 9da467ff dbb352ff c8aa50ff c6a750ff cdb05aff cfaf50ff e3ae15ff eeb20aff ecb311ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff 99a784ff 3d2a11ff 3d2a11ff 88906fff bad4aeff bad4aeff bad4aeff 4e4126ff 564c30ff bad4aeff b2c9a4ff 564c30ff 3d2a11ff 676345ff bad4aeff bad4aeff bad4aeff 6f6e50ff 3d2a11ff b2c9a4ff bad4aeff 676345ff 3d2a11ff 45351bff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3eff aa6536ff a25b30ff a17258ff aa8471ff a37a68ff 9b7160ff 9b6153ff 796d5cff 6c8e64ff 678348fe 467934f6 377e47d9 b4b4865c baba8a2a caca970e ffffbe03 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe07 ffffbe16 f0f0b335 c2d19873 b5c794b8 c9c9cff9 fffaffff f3f0f7ff d3dae7ff b6bccbff abb1bfff d0d6e3ff d8e1f9ff c4ac64ff f0b100ff edb412ff f4d06bff f5ebc6ff eaf2e6ff d1e3c9ff bad4aeff 5e573bff 3d2a11ff 3d2a11ff 45351bff bad4aeff bad4aeff 88906fff 3d2a11ff 3d2a11ff 909b7aff bad4aeff bad4aeff 5e573bff 6f6e50ff bad4aeff bad4aeff a9bd99ff 3d2a11ff 3d2a11ff 77795aff bad4aeff bad4aeff 77795aff 4e4126ff bad4aeff 92aa83ff 8ea580ff 95744dff a46b3eff af6e3fff ab602eff 9b6646ff d8dee3ff fbffffff e9f0f4ff d6dde0ff b8c1c3ff bebec1ff ebe6eeff e3dee9fe 96ab84e6 98a074ab 95956f67 97977030 adad810f ffffbe02 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe05 ffffbe11 ececb02d dcdca45f d4d5a0a2 c2c2b7f2 d6d8daff cfd2d4ff c1c4c7ff adb1b2ff a7a9acff bec1c6ff c7c7c5ff d0ac44ff f0b203ff ecb411ff f4d06bff f7eecdff dfebdaff aecc9fff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 95744dff a46b3eff af6e3eff aa6232ff 9e613cff bfb5b2ff d6daddff cdd0d2ff bec1c3ff aaadafff abaeb0ff c7c8caff c2c2bffc acae89dd 94946ea4 81816065 80805f2c 8c8c680d ffffbe01 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe04 ffffbe0b ececb022 dedea64c d7d7a088 d8d9a4cb afb4a9f6 d2d4d4ff b6b7b8ff a3a4a5ff b2b3b6ff b6b9bbff cfa529ff f1b000ff efb307ff efb40bff f4c950ff e8ce6cff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 8ea580ff 96744bff aa6d3dff b16c3aff ab6434ff a55929ff 975029ff afa6a2ff d0d4d6ff aeb1b2ff a3a4a6ff b8babbff aeb2affd c3c59aed a7a77dc6 8c8c698e 7b7b5c4f 7777581e 82826108 ffffbe01 00000000 00000000 │ │ +00000000 00000000 00000000 ffffbe01 ffffbe05 f4f4b616 eaeaae39 dfdfa66f e1e1a8b1 babdaef1 e3e3e3ff c0c1c0ff a9aaaaff bbbcbdff c1c3c3ff cba536ff dcab1fff d8ab28ff daac2aff ddb440ff d1a730ff b28e2bff b3902eff b49132ff b49336ff b4943bff b4973fff b49745ff b69a4bff b69c4fff b69f56ff b6a15dff b7a463ff b8a56aff baa872ff baac7bff b9ac7dff b7a87aff b4a578ff b2a174ff b09d71ff ae996fff ac956bff a89167ff a68c64ff a38861ff a0825dff 9d7e59ff 9a7a55ff 977451ff 946e4dff 986f4cff a87953ff a8754fff a36e4aff 9f6644ff 965939ff b9aeabff e0e3e5ff b8b9b9ff a9aaa9ff c3c3c2ff b7bab5fc c1c292e0 a1a178af 8e8e6a6f 85856334 84846210 abab7f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffbe01 ffffbe0e fafaba2b f2f2b45a e9e9ae9b c0c4b5ef e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c3ff b8b3b5ff c5bdbcff c4bcbcff c5bebeff c5bfbeff c6c0bfff c7c0c0ff c8c1c1ff c9c4c3ff cac5c4ff cac6c5ff cbc6c6ff ccc8c8ff cecac9ff cfcccbff d0cdccff d1ceceff d2d1d0ff d3d2d1ff d6d4d3ff d7d7d6ff d8d8d8ff d6d6d6ff d2d2d1ff cececdff cac9caff c6c5c5ff c1c0c1ff bdbbbdff b8b7b7ff b4b3b3ff afaeb0ff aba9abff a6a4a6ff a09ea1ff 9b9a9cff 969597ff 928f92ff 8c8a8dff 878488ff 827e82ff 797579ff b3b4b8ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc bcbd8fd5 a6a67b97 9d9d7553 a5a57b1d cdcd9905 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0b ffffbe25 fbfbbb50 efefb290 c1c5b6ee e1e1e1ff bfbfbfff a9aaaaff babbbbff c0c2c4ff bcb7bcff cac1c6ff c9c1c5ff cac3c6ff cac3c7ff cbc4c8ff ccc5c9ff cdc7caff cec9ccff cfc9ccff d3cfd2ff d9d6dcff dad8ddff dcdadfff dddbe1ff dedee2ff e0dfe3ff e0e1e6ff e1e3e8ff e4e5e9ff e6e8ebff e8eaedff e5e9ebff e0e4e7ff dbdfe2ff d7daddff d2d4d8ff cccfd4ff c7c9ceff c2c4c8ff bcbdc2ff b2b2b4ff acabaeff a7a6aaff a2a0a4ff 9c9b9eff 969599ff 928f94ff 8c8a8eff 868489ff 807d82ff 767479ff b2b4b8ff e0e1e0ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc babb8ece abab7f88 aeae8143 cfcf9a14 80806002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58b c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b7b3b5ff c4bcbdff c2bbbcff c4bdbdff c4bebeff c5bebfff c6c0c0ff c7c0c1ff c8c2c2ff c9c5c5ff c1bbb8ff b3aaa4ff b6aba6ff b6ada6ff b7afa8ff b8afaaff b9b1aaff bbb2acff bbb3adff bcb5afff beb8b1ff beb8b3ff bcb6b0ff b9b3adff b6b1abff b3ada7ff b0aaa4ff ada6a1ff a9a39dff a69e9aff a49e99ff acabacff aaa9abff a4a3a6ff a09ea1ff 9b9a9cff 969497ff 928f92ff 8c8a8dff 888588ff 837f83ff 79767aff b2b4b8ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b6b6883d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c8c1c1ff dacdccff d8cccbff dacecdff dacfceff dbd0cfff dcd1d0ff ddd3d2ff ded4d2ff e7e1e2ff b0998aff 6d3913ff 77481dff 74481fff 6b431eff 623d1fff 653f1fff 724920ff 7d5020ff 7a4d1fff 6d441dff 6a3e1bff 6a3919ff 683818ff 683a18ff 653b1cff 623c1fff 6c401bff 744319ff 693b16ff 653e20ff b0a8a3ff b8b5b6ff afaaabff a8a2a4ff a09c9dff 9a9597ff 948e91ff 8d878aff 868083ff 7f787cff 746d70ff b2b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c1bbbbff d1c6c5ff cfc5c5ff d1c7c6ff d1c8c7ff d2c9c8ff d3cac9ff d4cbcbff d5cccbff dddadbff a58b79ff 693811ff a7aca4ff b4c1bdff b0b8b4ff afb9b5ff b0b9b6ff b2bbb7ff b7bebaff bdc3c0ff 725335ff 93806aff c5cac7ff b7bcbaff b1b9b9ff abb6b7ff a6b4b6ff a2b1b4ff a5bcc3ff 857f75ff 5b300fff a8a09aff b3b2b4ff aba8a9ff a5a1a3ff 9e9b9dff 999597ff 938e92ff 8d888bff 868285ff 807a7eff 767174ff b2b3b7ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbbff bfc2c4ff b0aeb0ff bbb6b8ff bab5b7ff bbb7b9ff bbb7b9ff bcb8baff bdb8bbff bebabbff bebabcff c5c5c9ff 97806fff 6f401bff bfd3d7ff d0eef8ff cbe4ecff cde6eeff cfe7eeff d2e9f0ff d7edf4ff dff4fcff 7d6145ff a3998aff e1faffff cee7f1ff c7e4f0ff c0e0eeff baddecff b6d9eaff bce7feff 959d9aff 5c3212ff 9d9692ff a7a9adff a1a1a4ff 9d9da0ff 99989cff 959497ff 919093ff 8c8b8eff 88868cff 838286ff 7b7a7eff b3b5b8ff e0e1e0ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff cac1c1ff dccecdff dacdccff dccfceff dccfcfff ddd0d0ff ded1d1ff dfd4d3ff e0d5d4ff eae3e3ff ac917eff 6d3e1aff bcccceff cce5eeff c7dde3ff cadfe5ff cce1e6ff d1e3e7ff d7e8ecff dff0f4ff 7d6044ff 9b9284ff d2ebf8ff c2dbe5ff bcd8e5ff b7d4e3ff b2d3e2ff afd1e0ff bce2f5ff 989a95ff 5d3213ff aea49eff b9b7b7ff b0abacff a8a3a5ff a29d9dff 9b9597ff 958e91ff 8d8689ff 867f82ff 7e787bff 726c70ff b1b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c3bcbdff d4c7c7ff d2c6c6ff d4c8c8ff d4c9c9ff d4cacaff d5ccccff d6cdccff d7cecdff e1dcddff a78c7aff 6d3e1aff bccdcfff cde7efff c9dfe5ff cde2e7ff d0e3e8ff d5e6eaff ddebefff e0f0f6ff 7c5f43ff 969083ff cbe9f6ff bdd9e4ff b7d7e4ff b3d3e2ff b0d2e2ff b3d3e2ff c3e7f7ff 9b9c97ff 5c3312ff aaa09bff b4b3b4ff aca8a9ff a5a1a4ff 9f9c9dff 999497ff 938e91ff 8c878bff 878185ff 807a7eff 757074ff b2b3b7ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbbff bfc2c4ff b0adb0ff bbb5b6ff bab5b6ff bbb6b7ff bbb7b8ff bbb7b9ff bcb8baff bdb9bbff bdbabbff c4c4c8ff 96806fff 6f3f1aff bdced0ff cfe8f0ff cde1e6ff d1e4e9ff d4e6eaff dbeaeeff deecf1ff d7ecf3ff 795e43ff 938e82ff c5e5f4ff b7d5e3ff b3d4e2ff b0d2e2ff b2d4e3ff b9d7e4ff caeaf9ff 9f9f97ff 5c3211ff 9c9691ff a6a9acff a1a0a4ff 9c9ca0ff 99999cff 959497ff 909093ff 8c8b8fff 89878cff 848287ff 7b7a7fff b3b6b9ff e0e1e0ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c7bfc0ff d9cccbff d7cbcaff d9cdccff dacecdff dbcfceff dcd0cfff ddd2d1ff ded3d2ff e8e1e2ff ab907dff 6d3d1aff becfd1ff d2e9f1ff d0e3e8ff d4e6eaff dae9edff ddebeeff d7e9efff d0e7f1ff 785e42ff 918c81ff bfe2f3ff b3d3e2ff b0d2e2ff b2d3e2ff b8d6e4ff bfd9e5ff d0edfaff a2a098ff 5c3212ff aca29cff b8b5b6ff aeaaacff a7a3a5ff a19c9dff 9a9597ff 948e91ff 8d8789ff 877f83ff 7e787cff 736e71ff b1b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff c5bebfff d6cac9ff d4c9c9ff d7cbcaff d6cccbff d7cdccff d8cecdff dad0cfff dbd1cfff e4dee0ff a88e7cff 6d3d1aff c0d0d1ff d4ecf2ff d4e5e9ff dae9edff ddebeeff d6e7edff cee4ecff c7e3efff 765c42ff 8e8b81ff badff2ff b0d2e1ff b2d3e2ff b8d6e4ff bfdae5ff c6dde6ff d7f1fbff a7a399ff 5d3212ff aba19cff b6b4b6ff adaaabff a7a2a4ff a19c9dff 999597ff 938e91ff 8d878bff 868083ff 7f787cff 746e73ff b2b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b3afb2ff beb8b9ff bdb7b9ff beb9baff beb9baff bfb9bbff c0bcbbff c0bcbeff c1bcbeff c7c7cbff 988170ff 6e3f1bff c3d1d2ff d9eef5ff d9e8ecff ddebeeff d7e8edff cde2eaff c7e0e9ff c1dfeeff 755c42ff 8b8980ff b6ddf0ff b1d2e1ff b7d6e3ff bfdae5ff c5dde6ff cce0e8ff dbf4fcff a6a299ff 5b3212ff 9d9793ff a8aaadff a3a1a5ff 9e9da0ff 99999cff 959498ff 918f93ff 8c8a8fff 88868bff 838185ff 7a787dff b3b5b9ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff bfb8baff cec3c4ff cdc3c3ff cec5c5ff cec6c5ff cfc7c6ff d1c8c7ff d1c9caff d2cacaff dbd7d9ff a38a78ff 6d3e1bff c7d4d4ff dff1f7ff deeaedff d8e8edff cee3ebff c6dee8ff c0dce8ff bcddecff 735b41ff 8a8980ff b6ddf0ff b7d4e2ff bed9e5ff c5dde7ff cbe0e8ff d2e4eaff d9f1fbff a09f98ff 5c3212ff a69e98ff b2b1b3ff aaa7a9ff a3a1a3ff 9e9b9dff 999597ff 938e91ff 8d898bff 888286ff 807c80ff 767276ff b2b3b7ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff cbc1c2ff ddcfceff dbcfcdff ddd1cfff ddd2d0ff ded3d1ff e0d4d2ff e2d6d4ff e3d7d6ff ede5e6ff ad927fff 6e3e1bff ccd7d7ff e3f4f9ff d8e8ecff cfe3eaff c7dfe8ff c1dae6ff bad9e6ff b8dae9ff 725a41ff 8b8980ff bce0f2ff bdd7e4ff c4dce7ff cbe0e8ff d1e4eaff d0e3e9ff cfedfaff 9b9d97ff 5c3213ff aea49eff bab7b8ff b0acadff a9a5a5ff a29c9dff 9b9597ff 948e91ff 8d8789ff 877e81ff 7e767aff 726c70ff b1b2b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b5b2b4ff c1babbff c0babbff c1bbbcff c1bcbdff c2bdbdff c2bdbeff c3bec0ff c4bfc0ff cccbceff 9a8372ff 703f1cff d0d9d9ff dff2f9ff cfe3eaff c8dfe8ff c1dce7ff bad8e4ff b6d6e6ff b4d8eaff 715a41ff 8e8b80ff c2e3f3ff c3dce5ff cae0e8ff d1e4eaff d1e3e9ff c8dfe7ff c8e8f8ff 979a96ff 5c3112ff a09994ff abacaeff a5a3a5ff 9f9ea1ff 9a999cff 959497ff 918f93ff 8c8b8eff 88868aff 828084ff 7a777cff b3b5b9ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe23 ffffbe4c f2f2b58a c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff bbb5b7ff c8bfc0ff c6bfbfff c8c0c1ff c8c1c2ff c9c2c3ff c9c2c3ff cac4c5ff cbc5c5ff d3d1d3ff 9f8674ff 70401cff cdd7d8ff d7edf7ff c8dee8ff c1dbe7ff bbd8e5ff b5d5e3ff b2d4e5ff b3d7e9ff 715a41ff 928c81ff c9e7f5ff c9dfe6ff d1e4e9ff d1e3eaff c9e0e7ff c0dae5ff bfe5f6ff 929895ff 5c3212ff a49b97ff aeaeb1ff a7a6a7ff a29fa2ff 9c9a9cff 979497ff 929092ff 8c898dff 878487ff 817d81ff 787479ff b3b4b8ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc baba8dca afaf8380 b8b8893c f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffbe0a ffffbe24 ffffbe4c f3f3b58c c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff cdc3c4ff e0d1cfff ded0ceff e0d2d0ff e0d3d1ff e1d4d2ff e3d6d3ff e4d8d6ff e5d9d7ff efe8e8ff ae9380ff 6e3e1cff c5d3d6ff cfe8f4ff c1dbe6ff bbd8e5ff b6d6e4ff b2d3e2ff b1d4e4ff b8d9eaff 735b41ff 958f82ff cfeaf6ff d0e2e9ff d2e4eaff c9e0e7ff c2dbe6ff b9d7e3ff b7e0f4ff 8d9593ff 5d3212ff b1a5a0ff bcb8b9ff b1adadff aaa5a6ff a29d9dff 9c9597ff 958e91ff 8d8688ff 877e81ff 7d7579ff 726b6eff b1b1b6ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc bbbb8eca b0b08381 b9b98a3d f0f0b310 ffffbe01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffbe01 ffffbe0c ffffbe27 ffffbe50 f3f3b58f c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff bfc2c4ff b9b4b6ff c6bdbeff c4bebeff c6bfbfff c6c0c0ff c7c0c1ff c8c2c2ff c9c3c3ff cac4c4ff d2d0d3ff 9f8674ff 6f3f1bff bdcfd3ff c8e4f1ff bbd7e3ff b6d5e2ff b2d3e2ff afd1e1ff b4d5e4ff beddebff 745c42ff 989082ff d7edf7ff d1e2e8ff cadfe7ff c1dae4ff bad6e3ff b1d2e0ff afdbf1ff 889292ff 5c3212ff a39b97ff adadb0ff a6a4a7ff a19fa2ff 9b9a9cff 979497ff 929093ff 8c8a8dff 888488ff 827e82ff 787579ff b2b4b8ff e0e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc bebe91cd b5b58785 bebe8e40 f2f2b412 ffffbe02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffbe02 ffffbe10 ffffbe2c ffffbe58 f5f5b798 c2c5b6ed e1e1e1ff bfbfbfff a9aaaaff babbbaff c0c2c4ff b8b2b5ff c4bcbdff c2bbbcff c4bdbeff c4bebeff c4bebfff c5bfc0ff c6c0c1ff c7c1c2ff cecdd0ff 9c8372ff 6e3f1bff bdd5deff c7ebfdff bbdfefff b8ddefff b5dcefff b8deefff c1e3f4ff ccebfaff 785f45ff 9f988aff e1fbffff d0e9f4ff c7e5f3ff bfe1f0ff b7dceeff add7ecff aae1feff 869698ff 5c3111ff a19a95ff acacb0ff a5a3a6ff a09ea1ff 9b999dff 969497ff 919093ff 8c8a8eff 888589ff 827f83ff 79767bff b3b5b9ff e1e1e1ff b7b8b8ff a8a9aaff c2c2c1ff b7bab6fc c5c596d1 bbbb8b8a c5c59346 f5f5b617 ffffbe04 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffbe05 ffffbe15 ffffbe34 ffffbe63 f7f7b8a4 bbbfb1ed e3e3e2ff bec0bfff a8aaaaff bcbcbbff c0c2c3ff c7bebfff dbcdcbff d7cbc9ff d9cdcbff d9cecdff dacfceff dbcfcfff dcd1d1ff ddd3d1ff e7e1e1ff a98f7eff 622f0cff 847764ff 888072ff 827a6cff 7f796bff 80796bff 867c6dff 8b806eff 8f8370ff 664220ff 775a3eff 918573ff 897c6bff 857b6cff 81796bff 7d786bff 7b776aff 7c7c72ff 6a5843ff 5a2f0eff ada39eff b7b5b6ff aea9abff a7a3a4ff a09b9cff 9a9497ff 938d90ff 8c8689ff 857f82ff 7e777bff 6f6a6dff afb0b3ff e1e2e1ff b7b8b8ff a8a9a9ff c3c3c3ff b5bab5fc d0d09cd7 c5c59394 cece9a4e f7f7b81d ffffbe07 ffffbe01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffbe01 ffffbe08 ffffbe1c ffffbe40 fcfcbc74 d7d9afc7 b4b7b3f6 c5c8caff b0b3b5ff a1a4a6ff a9abaeff b1b4b7ff adadb0ff b6b2b3ff bcb7b8ff bbb7b9ff bcb8baff bcb9baff bdb9bbff bdbabcff bebbbcff c3c0c3ff aca49fff 8b796aff 897565ff 897563ff 887464ff 887565ff 887565ff 8a7766ff 8c7866ff 8b7865ff 8e7f71ff 8c7c6dff 887565ff 887565ff 887464ff 867464ff 857364ff 877362ff 877260ff 867363ff 887b6fff a7a5a5ff a8a9acff a3a3a7ff 9f9fa3ff 9c9c9eff 98989aff 949497ff 909093ff 8d8a90ff 87868aff 87888dff afb3b6ff c5c7c9ff acafb1ff a0a3a5ff aeb0b3ff aeb2b2fe bcbfa0eb c9ca99a5 d3d39e5b f4f4b627 ffffbe0c ffffbe02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffbe02 ffffbe0d ffffbe25 ffffbe4d e8eab591 cccfc9f6 fafbfbff e8e8e8ff d7d8d8ff bcbdbeff afb0b1ff d2d3d3ff dbdedfff bcbbbcff dcd1cfff dbd2d0ff dcd2d1ff ddd3d2ff ddd4d3ff ded6d4ff ded7d6ff e0d7d6ff e6e0deff ece9eaff edeaedff efecefff f1eef0ff f3f1f2ff f4f3f4ff f5f4f6ff f5f6f9ff f7fafbff fafbfcff fcfefeff fafcfeff f6f8f8ff f0f2f3ff ecedefff e6e8eaff e0e2e4ff dbdcdfff d6d7daff d0d0d3ff c4c2c3ff bdbabaff b8b5b6ff b3b0b1ff aeaaabff a8a3a5ff a29fa0ff 9e9a9bff 979194ff 8e8b8eff d8dcddff f7f8f9ff e1e1e1ff d0d1d1ff b4b5b6ff b2b4b5ff dddeddff d4d6d6fe bdbf9ec8 d1d19c6f e7e7ac34 f3f3b514 ffffbe04 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffbe04 ffffbe13 ffffbe31 fdfdbd5f d9dcafaf babdbbf8 dcdfe0ff d6d8d9ff c7cacaff b2b4b5ff a9abadff c4c6c7ff c8ccceff b5b5b7ff cdc5c4ff ccc5c5ff cdc6c6ff cdc7c7ff cdc8c8ff cfc8c9ff cfcac9ff d0cbcbff d0ccccff d0cdccff d1ceceff d3d0d0ff d4d1d1ff d5d2d2ff d6d3d4ff d6d4d5ff d7d6d6ff d9d9d8ff dadbd9ff dcdcdbff dadbdaff d6d6d7ff d3d2d3ff cfcecfff cbcbcbff c8c7c8ff c3c2c3ff bfbebfff bab9bbff b6b5b7ff b2b1b3ff aeadaeff a9a8a9ff a5a3a5ff a09da1ff 9b9a9cff 979598ff 938e93ff 8a8a8eff bfc2c5ff dbdddfff cfd1d2ff bfc2c3ff a9adaeff a9acaeff c8cacbff bec1c3ff b7ba9dde cdcd9987 d6d69f47 efefb21c ffffbe07 00000000 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe08 ffffbe1c ffffbe3f fcfcbc71 cacba7cb 747275fd 6d696eff 726f74ff 757175ff 767378ff 79767bff 7c797dff 7b787dff 817e82ff 868286ff 878388ff 8a868aff 8c898cff 8f8c8fff 928e91ff 939194ff 959497ff 999699ff 9a989cff 9c9b9eff a09ea1ff a2a0a3ff a5a3a5ff a6a5a7ff a9a8aaff acabacff aeadaeff b1afb2ff b3b3b4ff b6b5b7ff b8b6b9ff bab9bbff bbbcbcff bebec0ff c1c1c2ff c3c3c3ff c6c6c6ff c8c7c8ff cacacbff cccccdff cececfff d0d0d2ff d2d3d4ff d5d6d5ff d5d5d6ff d3d3d4ff d2d1d2ff cfcfcfff cbcacaff cdcaccff ccc9c9ff cac6c6ff c7c3c3ff c5c0c1ff c6bec0ff bdb7b8ff b3b5a0f0 caca97a1 cccc985c e3e3a927 ffffbe0c ffffbe02 00000000 00000000 │ │ +00000000 00000000 ffffbe03 ffffbe0d ffffbe26 ffffbe4e fbfbbb87 cbcea9d7 645e62fe 584f55ff 5f585cff 635c60ff 676065ff 6b6468ff 6d666bff 726b6fff 766f73ff 787176ff 7b7579ff 7e797cff 827d80ff 868084ff 8a8488ff 8d878bff 908c8eff 948f92ff 969194ff 9a9698ff 9e999cff a29da0ff a5a1a3ff a8a4a5ff aca8aaff afacadff b2afafff b6b2b4ff bab5b7ff bebabcff c1bebfff c6c3c2ff cac7c6ff cdcacaff d1cfceff d5d3d2ff dad7d6ff dddcdbff e1dfdeff e4e4e2ff e9e7e6ff eeeceaff f1f0edff f5f5f2ff f6f5f2ff f4f2f0ff f2efeeff f1edebff ede8e6ff e9e4e2ff e6e0dfff e5deddff e4dbdaff e2d7d5ff e0d4d2ff daceccff b6b7a4f3 cece99b7 cbcb9770 e0e0a735 ffffbe11 ffffbe04 00000000 00000000 │ │ +00000000 00000000 ffffbe05 ffffbe13 ffffbe2f ffffbe59 edefb69d bdbeaae7 a39fa1ff a29c9fff a29ea1ff a39fa1ff a39fa3ff a5a1a4ff a6a2a5ff a7a4a6ff a8a4a7ff a8a5a8ff aaa7aaff aba9abff ada9acff adabadff aeabafff b0adb0ff b1afb1ff b2b0b2ff b3b2b3ff b4b4b5ff b6b5b6ff b7b6b8ff b8b8baff b9b9bbff babbbcff bbbcbdff bdbebfff bfc0c1ff c0c2c2ff c0c1c3ff bfc0c2ff bebfc1ff bdbec0ff bcbdbfff bbbcbeff b9babdff b8b9bbff b7b8baff b6b7b9ff b5b5b7ff b4b4b6ff b2b2b5ff b0b1b3ff afb0b2ff adaeb0ff aaaaacff a7a7aaff a4a4a7ff a2a2a4ff a09fa2ff 9c9b9eff 9a989cff 979599ff 949295ff 938f93ff 8e8a8eff 94958ef9 c1c299ce c9c9967e d8d8a13f f5f5b617 ffffbe06 00000000 00000000 │ │ +00000000 00000000 ffffbe07 ffffbe17 ffffbe34 fcfcbc60 9ca19ae4 a19da0ff b4adafff b3adafff b2adafff b4aeafff b4aeb0ff b5b0b1ff b5b0b2ff b6b1b3ff b7b2b4ff b8b3b4ff b8b4b5ff bab5b7ff bab6b8ff bbb7b8ff bcb9baff bdb9bbff bebbbcff bebcbdff c0bebfff c1bfc0ff c2c0c1ff c3c1c2ff c3c3c4ff c4c4c5ff c6c5c6ff c6c7c7ff c8c8c9ff cacacbff caccccff cacaccff c8c9caff c5c7c8ff c4c5c6ff c2c2c4ff bfc0c1ff bdbebfff babbbdff b9b9baff b6b6b8ff b3b3b5ff b1b1b3ff aeaeb1ff acacadff a9a9abff a7a6a8ff a4a3a6ff a09fa3ff 9d9d9fff 9a999cff 979699ff 949296ff 908e92ff 8c8b8fff 89878bff 868388ff 827e83ff 868386ff 979a99f9 c0c08f89 cccc9849 e7e7ac1c ffffbe07 00000000 00000000 │ │ +00000000 00000000 ffffbe07 ffffbe18 ffffbe34 f5f5b660 716e73ff 5d5459ff 605b60ff 645e63ff 676166ff 696469ff 6c686bff 706a6fff 736e73ff 767175ff 797478ff 7c787bff 807b7fff 837e82ff 858185ff 888487ff 8c878bff 8f8a8dff 918e90ff 959194ff 979396ff 9b979aff 9e9b9dff a09c9fff a4a1a2ff a6a3a5ff a9a7a9ff adaaabff b0adadff b3b0b1ff b5b2b4ff b9b6b7ff bcbabbff bfbebeff c3c2c1ff c7c5c5ff cac9c8ff ceccccff d1d0cfff d4d3d4ff d8d8d6ff dbdadaff dfdedeff e3e3e1ff e6e6e4ff eaeae8ff ededebff eeedecff edebeaff ebeae8ff e9e7e6ff e8e5e3ff e7e3e2ff e5e0dfff e3dddbff e0dad8ff dfd7d6ff ddd4d3ff ded2d1ff c7bfc0ff abab8091 b0b08351 cdcd9820 ffffbe08 00000000 00000000 │ │ +00000000 00000000 ffffbe07 ffffbe16 ffffbe2e e5e5aa58 757478fb 645c61ff 6b6669ff 6d686cff 6f6a6fff 726d71ff 757074ff 787377ff 7b767aff 7e797cff 807b7fff 837f82ff 868285ff 898588ff 8c878bff 8e8a8dff 918d90ff 949093ff 979296ff 999698ff 9d989bff 9f9c9eff a29fa1ff a4a1a3ff a8a5a6ff aaa7a8ff adaaacff b0adaeff b3b0b1ff b6b3b4ff b8b5b7ff bbb9b9ff bebcbdff c0bebfff c3c2c2ff c6c4c5ff c8c8c8ff cccacaff cecdcdff d1d0d1ff d4d3d3ff d6d6d5ff dad9d9ff dddcdbff e0dfdfff e2e2e1ff e5e5e3ff e5e5e3ff e3e3e2ff e1e1e0ff e0ddddff dfdbdbff ddd9d8ff dbd6d5ff d9d3d3ff d6cfcfff d4cdcdff d2c9c9ff d3c9c9ff c2bbbbff 8a8a6797 8e8e6a56 a5a57b24 ffffbe07 00000000 00000000 │ │ +00000000 00000000 ffffbe05 ffffbe10 ffffbe21 d3d39d44 b9b98a75 a8a87da7 a6a67cc7 a9a97fd7 afaf83dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc b0b083dc afaf83dc aaaa7eda 9d9d75d5 8b8b68cd 7b7b5cb6 6b6b4f8a 6e6e524e 8383621f ffffbe05 00000000 00000000 │ │ +00000000 00000000 ffffbe04 ffffbe0a ffffbe15 c1c1902e a1a17856 87876580 8181609c 828261aa 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 878765ad 838362ab 7a7a5ba7 6d6d51a2 6262498f 55553f6c 5c5c453c 6a6a4f17 ffffbe04 00000000 00000000 │ │ +00000000 00000000 ffffbe01 ffffbe05 ffffbe0a bdbd8d19 9797712e 7a7a5b46 75755757 72725560 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 76765862 72725560 6c6c515e 60604859 5c5c454e 4f4f3b3a 5959431f 6d6d510c ffffbe01 00000000 00000000 │ │ +00000000 00000000 00000000 ffffbe01 ffffbe04 c1c18f08 93936e10 70705418 6b6b501f 6b6b4f22 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6f6f5323 6b6b4f22 65654c21 5959431f 52523e1b 51513c14 6060470b 56564003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/tab_other.png │ ├── sng │ │ @@ -3,54 +3,54 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53381100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4d320f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 563a1312 4d330f31 4a2f0e41 4b2f0d48 48300d3c 40280a21 44290d0c 00001301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e341000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 52371200 00000000 00000000 00000000 00000000 5338112e 4f341083 4d330fb7 573b13d5 624617e1 6b4c1ae5 6f511cde 72541dc8 70521baf 684b1897 6246166a 5d421442 45290b2c 2c140113 00000004 33170106 36210303 00000000 00000000 00000000 6d4e1b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 53391200 00000000 00000000 00000000 00000000 52371209 5237113a 5037118d 503511de 573b12f9 6d4f1bff 806123ff 876926ff 896926ff 886826ff 856623ff 78581aff 725417fb 7a5b1cf2 826223e9 7a5c21e0 70521dc7 654818b8 593d14b9 543712b8 4f341086 553a1239 00000000 00000000 5a3d1500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54381209 5439124c 52371180 503511a0 523711cb 543912f4 593d12fc 674b16ff 7e5e21ff 816022ff 7b5b1fff 7a5c20fe 816222ff 866725ff 876825ff 785a1bff 715316ff 78581aff 876825ff 8d6d29ff 8d6d28fe 8c6b27fd 876726fd 7e6022fd 795b1ffc 7a5b21f8 6d4f1bae 583b141c 00000000 52381200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 563a1312 4d330f31 4a2f0e41 4b2f0d48 48300d3c 40280a21 44290d0c 00001301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5338112e 4f341083 4d330fb7 573b13d5 624617e1 6b4c1ae5 6f511cde 72541dc8 70521baf 684b1897 6246166a 5d421442 45290b2c 2c140113 00000004 33170106 36210303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 52371209 5237113a 5037118d 503511de 573b12f9 6d4f1bff 806123ff 876926ff 896926ff 886826ff 856623ff 78581aff 725417fb 7a5b1cf2 826223e9 7a5c21e0 70521dc7 654818b8 593d14b9 543712b8 4f341086 553a1239 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54381209 5439124c 52371180 503511a0 523711cb 543912f4 593d12fc 674b16ff 7e5e21ff 816022ff 7b5b1fff 7a5c20fe 816222ff 866725ff 876825ff 785a1bff 715316ff 78581aff 876825ff 8d6d29ff 8d6d28fe 8c6b27fd 876726fd 7e6022fd 795b1ffc 7a5b21f8 6d4f1bae 583b141c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54391201 5339113e 523811e9 573b13ff 644915ff 6b4e15ff 6d5016ff 6a4c15fe 5f4313ff 563a10ff 573b12ff 63471bff 705423ff 775b25ff 795a20ff 74551bff 6d4f15ff 6b4d14ff 6a4c14ff 684b17ff 6c4d1aff 6a4c1aff 6d4f19ff 72541bff 725318ff 735415fe 81601ffe 785920ff 553912d2 51371131 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 553a1200 52371134 513710e3 5f4316ff 6f511afe 664914ff 5c4013ff 533811ff 593d16ff 826531ff b19350ff c6a75fff c8a75fff bc9c56ff a78848ff 8a6c33ff 705323ff 62451aff 5f431aff 664a1fff 674b1eff 66491dff 6f5224ff 745728ff 755826ff 6d501dff 654714ff 624516fe 553912ff 523811af 563b1405 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 52371134 513710e3 5f4316ff 6f511afe 664914ff 5c4013ff 533811ff 593d16ff 826531ff b19350ff c6a75fff c8a75fff bc9c56ff a78848ff 8a6c33ff 705323ff 62451aff 5f431aff 664a1fff 674b1eff 66491dff 6f5224ff 745728ff 755826ff 6d501dff 654714ff 624516fe 553912ff 523811af 563b1405 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5237111e 4f340fc4 64471cff 93753aff 90723aff 7f612fff 96773fff b59755ff c1a35cff b79956ff ad8f50ff b99a56ff c5a65dff c8a85fff c0a058ff b79752ff ba9a55ff bd9e58ff b3944eff a2823eff a58440ff b69750ff b79651ff b79752ff b0904eff 92733aff 604319ff 513610fe 543912d4 5338111e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 553a120c 4e330e82 563b13f8 94753bff caa960fe c6a55dff ceae64ff 987a41ff 5d4118ff 553a13ff 604318ff 715422ff 7f602bff a78848ff cbab61ff ceaf64ff d4b569ff c3a35aff a58440ff 9e7e3aff b3924dff af8f49ff a58542ff b3934fff c0a058ff b3934fff 684b1efe 4f340efe 543912ac 54391208 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b401700 5338112e 4d320db9 614519ff a78845ff d1b265fe d2b268ff 8b6e38ff 4d320eff 5e4116ff 907031ff 9a7937ff 6e501fff 60441aff a98b4cff d6b76aff c5a65cff aa8a46ff 9c7c39ff ac8d46ff ab8c46ff 84662bff 8a6c32ff b59550ff bd9c55ff 82652fff 523610ff 533811f4 5439125c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 593d1402 51371041 4c310dc0 6a4d1dfb a98b47ff d6b668ff d7b86cff a28447ff 755725ff 88692dff a5853dff 8a6b2fff 533611ff 65491dff af8f4dff b79650ff a3833fff a4833fff a08141ff 6c4f1eff 66491bff a68746ff bf9d54ff 917236fe 583c13fe 513610ff 543912a8 53381111 00000000 53391100 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54391200 00000000 00000000 583f1405 5236117f 4e330ff5 654916ff 987d32ff cbac5bff d6b669ff b08f4eff 7a5d2bff 7d5f28ff 8b6d2fff 5e4117ff 553812ff 94753cff b08f4bff a1803cff 8f7034ff 61461bff 5a4015ff 967438ff b2904aff 886a30ff 5b3e14ff 50360fff 533811c8 5439122a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 53391100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54391225 543911bc 51370ffd 593727ff 694336ff 836429ff a38539ff af9147ff aa8a47ff 8d7036ff 81642eff 5d4217ff 533711ff 8d6e37ff b8964fff 967636ff 5f4417ff 4d320eff 785a25ff 8a6b30ff 6e501fff 523711ff 4f340fff 533811e3 54391236 00000000 54391200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 53381000 00000000 4f380901 53391207 54391207 54381107 53381100 54391203 5439122a 543912a2 523710f9 4d3306ff 814a67fe a854c0ff 823e79ff 70453aff 735224ff 806223ff 886d2aff 6e541dff 53390bff 4f370bff 6b501eff 83652bff 694d1aff 51360dff 54390eff 593e11ff 53390fff 4f3411ff 523612ff 543911ff 533811ee 5338113a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 53381000 00000000 47350006 52370e46 54381273 54381279 5339126f 54391238 53391261 543912c8 543912fd 543811ff 4e3507fe 613d30ff 914d9dff a34dcbff 9947b6ff 884191ff 77396cff 71395aff 6c3b4bff 663a3eff 633a37ff 5e3631ff 522c22ff 522c22ff 58332aff 59322fff 572f32ff 592c35ff 592f2fff 56361cff 52380fff 4f340fff 4c310d59 00000000 4e330f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 3d2e0002 5e3c2452 613d2ae2 563917f7 533810fb 543911f2 543912d0 543912f0 543912ff 543912ff 513711fe 52360fff 71571dff 7e5c37ff 7c4e5bff 874b81ff 904b99ff 8e469eff 8a429bff 894497ff 884294ff 813f89ff 77397bff 622a64ff 5c265bff 5e275aff 5c2851ff 5c2d45ff 5b3036ff 563120ff 4f3210ff 51350fff 6f5324ff 674a1e9d 00000003 00000000 00000000 54381100 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 51370c12 5e3c26b5 613d2dff 543814ff 533811ff 533811ff 543912ff 513610ff 523711fe 533812fe 4d330dff 694e20ff ad8d4aff b7974cff 957735ff 5f4318ff 5d3e20ff 68452dff 62402eff 613c34ff 603837ff 593233ff 532e2eff 512d2aff 4f2d24ff 4f2d1fff 51301bff 513314ff 50350eff 553c11ff 5a3f16ff 6b4e20fe b1914fff b69854f3 5f441977 14000012 00000000 00000000 87693300 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5338112e 4d320db9 614519ff a78845ff d1b265fe d2b268ff 8b6e38ff 4d320eff 5e4116ff 907031ff 9a7937ff 6e501fff 60441aff a98b4cff d6b76aff c5a65cff aa8a46ff 9c7c39ff ac8d46ff ab8c46ff 84662bff 8a6c32ff b59550ff bd9c55ff 82652fff 523610ff 533811f4 5439125c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 593d1402 51371041 4c310dc0 6a4d1dfb a98b47ff d6b668ff d7b86cff a28447ff 755725ff 88692dff a5853dff 8a6b2fff 533611ff 65491dff af8f4dff b79650ff a3833fff a4833fff a08141ff 6c4f1eff 66491bff a68746ff bf9d54ff 917236fe 583c13fe 513610ff 543912a8 53381111 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 583f1405 5236117f 4e330ff5 654916ff 987d32ff cbac5bff d6b669ff b08f4eff 7a5d2bff 7d5f28ff 8b6d2fff 5e4117ff 553812ff 94753cff b08f4bff a1803cff 8f7034ff 61461bff 5a4015ff 967438ff b2904aff 886a30ff 5b3e14ff 50360fff 533811c8 5439122a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54391225 543911bc 51370ffd 593727ff 694336ff 836429ff a38539ff af9147ff aa8a47ff 8d7036ff 81642eff 5d4217ff 533711ff 8d6e37ff b8964fff 967636ff 5f4417ff 4d320eff 785a25ff 8a6b30ff 6e501fff 523711ff 4f340fff 533811e3 54391236 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 4f380901 53391207 54391207 54381107 00000000 54391203 5439122a 543912a2 523710f9 4d3306ff 814a67fe a854c0ff 823e79ff 70453aff 735224ff 806223ff 886d2aff 6e541dff 53390bff 4f370bff 6b501eff 83652bff 694d1aff 51360dff 54390eff 593e11ff 53390fff 4f3411ff 523612ff 543911ff 533811ee 5338113a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 47350006 52370e46 54381273 54381279 5339126f 54391238 53391261 543912c8 543912fd 543811ff 4e3507fe 613d30ff 914d9dff a34dcbff 9947b6ff 884191ff 77396cff 71395aff 6c3b4bff 663a3eff 633a37ff 5e3631ff 522c22ff 522c22ff 58332aff 59322fff 572f32ff 592c35ff 592f2fff 56361cff 52380fff 4f340fff 4c310d59 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 3d2e0002 5e3c2452 613d2ae2 563917f7 533810fb 543911f2 543912d0 543912f0 543912ff 543912ff 513711fe 52360fff 71571dff 7e5c37ff 7c4e5bff 874b81ff 904b99ff 8e469eff 8a429bff 894497ff 884294ff 813f89ff 77397bff 622a64ff 5c265bff 5e275aff 5c2851ff 5c2d45ff 5b3036ff 563120ff 4f3210ff 51350fff 6f5324ff 674a1e9d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 51370c12 5e3c26b5 613d2dff 543814ff 533811ff 533811ff 543912ff 513610ff 523711fe 533812fe 4d330dff 694e20ff ad8d4aff b7974cff 957735ff 5f4318ff 5d3e20ff 68452dff 62402eff 613c34ff 603837ff 593233ff 532e2eff 512d2aff 4f2d24ff 4f2d1fff 51301bff 513314ff 50350eff 553c11ff 5a3f16ff 6b4e20fe b1914fff b69854f3 5f441977 14000012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 50360c2a 523711f2 553816ff 533714ff 533811ff 543912ff 51360fff 533812ff 5a3e16fe 50340fff 573b13ff 997b3eff be9f58ff b1914eff 715625ff 614417ff 907132ff a68842ff 9e803eff 917535ff 896b2eff 7f622aff 7b5f26ff 7b5f27ff 7a5e28ff 795e27ff 82642cff 7b5e28ff 614518ff 775b29ff a18345ff 896b34ff 94763afe cdae64ff b39552f2 6b4f20b2 4428053b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 51380c0f 603e287c 6d4442ff 543917ff 523713fc 543912f6 4e330ffe 624619ff 8a6d34ff 684c1fff 482d0aff 775b2aff ba9b55ff bc9c55ff 80612fff 5c4015ff 8c6d2fff b0914aff c6a75dff c2a159ff b99a54ff c9b077ff c9af75ff c7ad71ff bea05dff b99953ff ba9a55ff bb9a55ff b5934fff 8c6c32ff 6f5323ff a98849ff ad8e4bff 7c5f28ff 9b7a3bfe c5a55dff ba9c58ff 93763dd3 83673232 00000000 593e1500 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 51380c0f 603e287c 6d4442ff 543917ff 523713fc 543912f6 4e330ffe 624619ff 8a6d34ff 684c1fff 482d0aff 775b2aff ba9b55ff bc9c55ff 80612fff 5c4015ff 8c6d2fff b0914aff c6a75dff c2a159ff b99a54ff c9b077ff c9af75ff c7ad71ff bea05dff b99953ff ba9a55ff bb9a55ff b5934fff 8c6c32ff 6f5323ff a98849ff ad8e4bff 7c5f28ff 9b7a3bfe c5a55dff ba9c58ff 93763dd3 83673232 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 50360b4f 6e4442cd 7f4c62ff 4d3507f7 543911b5 503410cb 563a13fd 9f8142ff a78848ff 563b15ff 513512ff a18246ff c8a75eff 9c7d40ff 5a3f16ff 7e6028ff a88742ff b69652ff ceb16bff d9c189ff d8c59eff b8946bff b8936aff bc996dff cbb287ff c8ae7aff b99b57ff b79751ff b89852ff aa8944ff 765823ff 765928ff b89753ff aa8b48ff 7f6127ff 957637ff c2a159ff cbab62ff 95773e89 00000006 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 573a178a 69413bed 633a39ff 4e330aa2 5338105f 4d320ee0 80622efe c2a158ff 8a6c35ff 482d0aff 725526ff bf9f59ff bc9c55ff 6f5524ff 65491aff 9b7a37ff b79b62ff d0ba92ff d3bb8bff d0a958ff ad761dff 8a4f0fff 7d410dff 814410ff 8d521bff a77949ff c1a472ff b89a57ff b29350ff a98a45ff 947533ff 664a1cff 91733aff bf9e56ff a28341ff 7e5f28ff 947436fe bf9f56ff 987b40ce 43290643 44290603 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 55391597 5c3c24f5 573230fe 5234199c 4d320ba7 60441afb ac8d4aff bb9953ff 735525ff 4b300dff 977a41ff ceaf63ff a48546ff 5b4017ff 806229ff a4823dff ba9f66ff bd9c70ff 985d1eff 975e05ff 8b5a10ff 855f32ff 88673cff 6e431cff 793a06ff 86470eff 9f6e38ff c4aa74ff ac8c49ff 8d6e35ff 9b7b39ff 806229ff 755927ff b39350ff ba9a54ff a38340ff 795c25ff a0803fff 9c7e42e9 5539137c 492e0b0b 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 52381150 533714c0 533227ff 52341bee 4f340ef3 836631ff bc9c55ff b0904cff 65471cff 563a14ff b29552ff ceaf63ff 8d6f36ff 5e4318ff 957434ff a07f3bff b79b5eff a78254ff 632c02ff 582d0aff a88a5bff d6ba78ff dec47dff b69a64ff 7f4d1bff 844307ff 854103ff be9e66ff b69855ff 8a6b33ff 7e5f27ff 84652bff 6c4e1fff a78848ff b89953ff b89852ff 8d6f34ff 7e602aff 9a7b3ff6 60451aac 4e340e14 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 54391108 53381144 533715ce 503512f0 5b3e14fe 9e7e40ff bd9d56fe a88848ff 5c4016ff 64481bff bea158ff ccac60ff 846731ff 5b4016ff 87682cff 86672eff ad9153ff a08151ff 502609ff 8e7049ff bea05fff ccac62ff d5b66bff dabf7bff b68c48ff 7e3c02ff 702e01ff 895f2fff c0a362ff a78745ff 6e5022ff 543710ff 63471bff a88949ff b79752ff b79751ff a98a48ff 765826ff 84652fff 60441ad4 5137101b 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 54391004 54390f24 4e330f89 674a1cf7 a1813eff ba9a54ff a28344ff 563b13ff 755824ff c7a85eff c9aa60ff 9a7c40ff 5a3e16ff 4e320dff 735626ff b2934fff ac8d57ff 8f714eff b29458ff b5954fff b89853ff caab61ff dcc17dff cba14cff 884904ff 421100ff 663e1dff bea15fff b79751ff 9c7d3fff 6e5022ff 876933ff b59550ff b69651ff b69651ff b39550ff 795b29fe 684b1dff 5d4117ea 54391220 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 4f330e6c 715321f8 a68642ff ba9a53ff 9e7f42ff 543912ff 80622bff caab5fff c6a65dff b3944fff 8a6d35ff 775828ff 9e7f41ff b99952ff b2955cff b89e6dff b79755ff b5944fff b59753ff c7ad72ff d5b775ff c48b15ff 7f4b03ff 380c00ff 795931ff b89954ff b79751ff b69651ff b1924eff b49450ff b79751ff b69651ff b69651ff b59651ff 7a5d2aff 583c13ff 583d14ed 553a1221 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 4d320d61 7b5d29f1 b3944eff ba9b54ff 9e7e40ff 563b12ff 84652dff c6a65eff c3a35cff b79751ff b69651ff b4944fff b79752ff b59550ff b69550ff b4934dff bea166ff cbb484ff c9b283ff ab8251ff a36917ff 8b5503ff 633402ff 613a16ff 977841ff ae8e49ff b89852ff b69651ff b99952ff b79650ff b4934fff b59550ff b69651ff b69651ff 765927fe 4f340fff 543912ea 53381120 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 472d0849 775a28e6 b49550ff b99a54fe a18142ff 5b3e15ff 80622aff c1a158ff c5a65dff b49550ff bb9b54ff bc9e56ff b69650ff b5944fff b59551ff b5954eff bfa364ff b28b58ff 8a4e1aff 83450fff 6e3805ff 724a1dff 926c37ff b69859ff a07e3bff a3823eff b69651ff b69651ff b69651ff b2924dff ad8c48ff b69650ff b69651ff b3924fff 664a1dff 4e340fff 543912d8 5439121c 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 52381000 00000000 462a0829 62461bd0 a78849ff bb9c55ff a88846ff 604318ff 725422ff bd9d54ff ccad63ff b69751ff ba9b56ff c9a95fff c5a55cff c2a25aff c6a65eff c9aa60ff cfb16bff cdb170ff 915308ff 682f01ff 6d4824ff d2b674ff e1c478ff d4b568ff aa8a44ff 9c7d38ff b3924eff b79752ff b79752ff af8f4bff a78843ff b59550ff ba9b55ff 9d7c40fe 533712ff 523711e5 54391280 5338120d 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 3f2a0303 4c310d91 886934fb bf9f57ff b2924dff 735422ff 604318ff b2934cff d0b166ff ba9a54ff b3934fff bb9c56ff c2a35bff cdad63ff d8b86cff d9ba6dff dbbe79ff d8b76dff a06400ff 6d3b01ff 96713aff dabd73ff d6b76bff d2b469ff a68742ff 9e7d3aff b3924eff b79752ff b79852ff aa8b46ff a88642ff bb9b55ff a88a49fe 674a1eff 4f340eff 543912a8 53381119 53391100 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 4e330d00 00000000 4228082e 5d4017db ac8c4bff bc9c53fe 8d6e30ff 583b14ff 8d6e33ff c9a95eff be9e57ff b59650ff b49550ff b49550ff bb9c56ff c8a85eff cdae62ff d8bc79ff d9ba72ff d1af63ff c4a662ff c9a965ff d7b66bff dabb70ff c9ab61ff 9e7d3bff 9f7e3dff b49450ff b79752ff b59550ff a38340ff b0904aff b79751ff 6f5122ff 4d330eff 533811e5 54391248 00000000 00000000 53381100 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 52371100 00000000 00000000 492e0b58 6f5324ef b2934dff a78640fe 735523ff 614419ff 9e7f3fff bb9c55ff b3944eff b69651ff b59550ff a88843ff a1813dff a68541ff bfa263ff d2b777ff ba892eff bc8c36ff d5b873ff d3b46cff cbac63ff ae8f49ff 9b7a38ff a38240ff b79752ff be9e57ff b2914cff a48340ff b8974fff 896a30ff 4e340ffe 523811d4 54391245 53381101 00000000 53381200 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 4f340e00 00000000 00000000 4d330e59 6e5223ea 9a7b3aff 9f7f3afe 715322fe 66491bff a48443ff b08f4aff aa8a44ff b69550ff af8e4aff 9f7e3aff 9f8143ff 967245ff 6f2f15ff 722f0bff 6f2e05ff 68340eff 906c37ff a58643ff 9b7a38ff 9c7a39ff ae8d49ff ba9a54ff 9f8041ff 997938ff aa8942ff 8f6f34ff 583d14fe 503510fb 54391253 00000000 00000000 53381100 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 51361000 4c320e00 00000000 482e0c3e 5c4015c0 84652bfd 9a7a38fe 765925ff 694d1eff 96773aff a2823eff aa8a45ff b79753fe b4934fff ad8d4eff 7d582fff 371104ff 2e0b02ff 2f0b02ff 341003ff 6c4a23ff 9c7c3bff 9c7b39ff a3833eff ae8e4aff 83642fff 553813ff 6b4d1dff 7a5b26ff 563c14ff 503610fe 543912a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a300d00 00000000 43290812 4d330e72 664a1bcd 7e6028f0 725522f9 65481afc 7c5e29fd 957435ff a88642ff b3924cff af8e49fe 9e8045fe 7a592cff 593617ff 5c3a19ff 7d5c2bff 9d7d3cff a17f3bff 9c7a39fe 8a6c2fff 694c1eff 4e320eff 4f340fff 533811fd 503610f8 513610e8 5439128f 5338110e 00000000 54391200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 381c0318 4d320e59 6044198c 563a11ac 4f340fb2 63451ac5 795b25ee 8b6c30ff 977837ff 9c7c38ff a3843eff a78944fe a68742ff 9d7d3afe 917233ff 81642aff 684c1cff 523711ff 4e320ee9 523711ce 543912c2 533811ab 53381184 5439123d 00000000 00000000 54381200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4f330f00 00000000 00000000 00000000 00000000 50360f15 4d321018 442b0a28 4e330f63 5a3f15a9 66491bd7 6e501ff5 725522ff 745623ff 6e5020ff 65491bff 5b4016ff 523810fa 4d330fd5 5035109c 54381252 5439122b 53381122 54391211 00000000 00000000 00000000 53391200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e310e00 00000000 00000000 00000000 00000000 00000000 20050001 3f260615 4a300d3e 4e320f7d 503510ae 513410ca 503410d6 4f340fca 4f340fae 51360f79 53381136 553a120f 00000000 00000000 00000000 00000000 00000000 00000000 53381100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50351000 00000000 00000000 00000000 563c0c00 4e330e09 4d330e12 4c310e18 50340f1b 53371118 55391212 553a1308 00000000 00000000 00000000 54391200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 51361000 53381000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 462a0829 62461bd0 a78849ff bb9c55ff a88846ff 604318ff 725422ff bd9d54ff ccad63ff b69751ff ba9b56ff c9a95fff c5a55cff c2a25aff c6a65eff c9aa60ff cfb16bff cdb170ff 915308ff 682f01ff 6d4824ff d2b674ff e1c478ff d4b568ff aa8a44ff 9c7d38ff b3924eff b79752ff b79752ff af8f4bff a78843ff b59550ff ba9b55ff 9d7c40fe 533712ff 523711e5 54391280 5338120d 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3f2a0303 4c310d91 886934fb bf9f57ff b2924dff 735422ff 604318ff b2934cff d0b166ff ba9a54ff b3934fff bb9c56ff c2a35bff cdad63ff d8b86cff d9ba6dff dbbe79ff d8b76dff a06400ff 6d3b01ff 96713aff dabd73ff d6b76bff d2b469ff a68742ff 9e7d3aff b3924eff b79752ff b79852ff aa8b46ff a88642ff bb9b55ff a88a49fe 674a1eff 4f340eff 543912a8 53381119 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 4228082e 5d4017db ac8c4bff bc9c53fe 8d6e30ff 583b14ff 8d6e33ff c9a95eff be9e57ff b59650ff b49550ff b49550ff bb9c56ff c8a85eff cdae62ff d8bc79ff d9ba72ff d1af63ff c4a662ff c9a965ff d7b66bff dabb70ff c9ab61ff 9e7d3bff 9f7e3dff b49450ff b79752ff b59550ff a38340ff b0904aff b79751ff 6f5122ff 4d330eff 533811e5 54391248 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 492e0b58 6f5324ef b2934dff a78640fe 735523ff 614419ff 9e7f3fff bb9c55ff b3944eff b69651ff b59550ff a88843ff a1813dff a68541ff bfa263ff d2b777ff ba892eff bc8c36ff d5b873ff d3b46cff cbac63ff ae8f49ff 9b7a38ff a38240ff b79752ff be9e57ff b2914cff a48340ff b8974fff 896a30ff 4e340ffe 523811d4 54391245 53381101 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4d330e59 6e5223ea 9a7b3aff 9f7f3afe 715322fe 66491bff a48443ff b08f4aff aa8a44ff b69550ff af8e4aff 9f7e3aff 9f8143ff 967245ff 6f2f15ff 722f0bff 6f2e05ff 68340eff 906c37ff a58643ff 9b7a38ff 9c7a39ff ae8d49ff ba9a54ff 9f8041ff 997938ff aa8942ff 8f6f34ff 583d14fe 503510fb 54391253 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 482e0c3e 5c4015c0 84652bfd 9a7a38fe 765925ff 694d1eff 96773aff a2823eff aa8a45ff b79753fe b4934fff ad8d4eff 7d582fff 371104ff 2e0b02ff 2f0b02ff 341003ff 6c4a23ff 9c7c3bff 9c7b39ff a3833eff ae8e4aff 83642fff 553813ff 6b4d1dff 7a5b26ff 563c14ff 503610fe 543912a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 43290812 4d330e72 664a1bcd 7e6028f0 725522f9 65481afc 7c5e29fd 957435ff a88642ff b3924cff af8e49fe 9e8045fe 7a592cff 593617ff 5c3a19ff 7d5c2bff 9d7d3cff a17f3bff 9c7a39fe 8a6c2fff 694c1eff 4e320eff 4f340fff 533811fd 503610f8 513610e8 5439128f 5338110e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 381c0318 4d320e59 6044198c 563a11ac 4f340fb2 63451ac5 795b25ee 8b6c30ff 977837ff 9c7c38ff a3843eff a78944fe a68742ff 9d7d3afe 917233ff 81642aff 684c1cff 523711ff 4e320ee9 523711ce 543912c2 533811ab 53381184 5439123d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50360f15 4d321018 442b0a28 4e330f63 5a3f15a9 66491bd7 6e501ff5 725522ff 745623ff 6e5020ff 65491bff 5b4016ff 523810fa 4d330fd5 5035109c 54381252 5439122b 53381122 54391211 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 20050001 3f260615 4a300d3e 4e320f7d 503510ae 513410ca 503410d6 4f340fca 4f340fae 51360f79 53381136 553a120f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4e330e09 4d330e12 4c310e18 50340f1b 53371118 55391212 553a1308 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/dtitem_detail_month.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5f514600 4e433f00 56494200 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 493e3d00 4c413e00 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 52464100 5e504600 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 56494200 56494200 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6a5b4b00 5f524700 4d413e00 7c6c5400 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 50433f00 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 493e3d00 4b403d00 6b5c4b00 5a4e4500 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 4b403d00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 5b4e4500 483c3c00 51454100 685a4b00 43393a00 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c6b5500 483d3c00 4e433f00 67594a00 594d4400 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed08aff fbdc90ff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd089ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 4c413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff dabf7eff d2b879ff e9cc86ff eed089ff eed089ff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 4a3e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff dfc380ff d0b678ff c0a86fff 7b6c47ff 3f3725ff 796a46ff d9bd7dff eed089ff eed089ff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 4e423f00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eacd87ff baa26bff 584d33ff 15120cff 000000ff 060503ff 18150eff c0a86fff eed089ff eed089ff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 4d413e00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff 927f54ff 0d0b08ff 000000ff 000000ff 000000ff 000000ff 746543ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 493e3d00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff eecf87ff eecf87ff eecf87ff eecf87ff ebcd85ff d9bc7bff a48f5dff 8d7b50ff 917e52ff ad9663ff dabe7dff edce87ff eecf88ff eecf88ff c6ac71ff 645739ff 15130cff 020201ff 000000ff 000000ff 100e09ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 51454000 51454000 51454000 51454000 51454000 51454000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff e4c16fff efce80ff eccb7dff eccb7dff e7c77bff c7ab69ff bca264ff 4d4229ff 1b170eff 14120bff 13100aff 3f3622ff a48e57ff e8c97cff eccc7eff eccc7eff eccc7fff b29a60ff 19160dff 000000ff 000000ff 000000ff cbae6dff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 594c4300 594c4300 594c4300 594c4300 594c4300 594c4300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c89b41ff e9c570ff edc973ff e5c16eff bea05cff 77643aff 99814aff 584a2aff 000000ff 000000ff 000000ff 010100ff 0f0c07ff 967f4aff e4c06fff ebc673ff ebc773ff ebc773ff 514528ff 000000ff 000000ff 000000ff 5e502eff e6c372ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 5c4e4400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff d2a64aff eac467ff c0a054ff 473b1fff 392f19ff 8c743dff b69750ff 725f32ff 0b0905ff 000000ff 000000ff 000000ff 0b0905ff 987e43ff e3bd64ff e9c267ff e9c267ff 9d8346ff 1d180dff 000000ff 000000ff 100e07ff c2a256ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 5f514400 5f514400 5f514400 5f514400 5f514400 5f514400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff c19234ff c09a47ff 645228ff 0d0a05ff 3e3218ff a3853fff e3b958ff d8b054ff 705b2cff 171309ff 000000ff 000000ff 000000ff 3a2f17ff a88942ff e8bd5cff e8bd5cff c49f4eff 4d3f1fff 000000ff 000000ff 000000ff 8d7339ff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 64554400 64554400 64554400 64554400 64554400 64554400 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff bc8d30ff a98133ff 100d06ff 030201ff 52421cff aa883aff e6b84eff e6b84eff a48338ff 2d240fff 000000ff 000000ff 000000ff 271f0dff 8c7030ff e6b950ff e6b950ff d2a949ff 675324ff 000000ff 000000ff 000000ff 57461eff e6b951ff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 61524200 61524200 61524200 61524200 61524200 61524200 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff b0832eff 73571fff 0a0703ff 000000ff 231b0aff 614d1cff b48d35ff dfaf41ff c69b3aff 463714ff 000000ff 000000ff 000000ff 130f06ff 634e1dff e4b344ff e4b344ff e0b043ff 8e702aff 000000ff 000000ff 000000ff 392d11ff e4b445ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 5c4e4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff ba8c32ff 644b1bff 0e0b04ff 000000ff 000000ff 1c1507ff 664f1bff d0a236ff ddab39ff 5e4919ff 000000ff 000000ff 000000ff 0f0c04ff 5a4617ff e3b03bff e3b03bff e3b03bff a5802bff 000000ff 000000ff 000000ff 110d04ff e3b03cff e3b03cff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 5a4c4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff d19f36ff 574118ff 130e05ff 000000ff 000000ff 0d0a03ff 3f3110ff c59933ff e3b03bff 7e6221ff 130e05ff 000000ff 000000ff 0c0903ff 503e15ff e3b03bff e3b03bff e3b03bff bf9432ff 261e0aff 000000ff 000000ff 000000ff dcaa39ff e3b03bff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 574a4100 574a4100 574a4100 574a4100 574a4100 574a4100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff 785a20ff 231b0aff 000000ff 000000ff 0a0803ff 3a2d0fff bb9131ff e2af3bff 957327ff 231b09ff 000000ff 000000ff 0b0803ff 524016ff dfad3aff e2af3bff e2af3bff cc9e35ff 3a2d0fff 000000ff 000000ff 000000ff bd9231ff e2af3bff e2af3bff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 54484100 54484100 54484100 54484100 54484100 54484100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff 856524ff 2f240dff 000000ff 000000ff 070502ff 463612ff b88f30ff e1af3bff ae872eff 423311ff 000000ff 000000ff 0b0803ff 7c6020ff daaa39ff e1af3bff e2af3bff d8a738ff 604a19ff 000000ff 000000ff 000000ff 8d6d25ff e2af3bff e2af3bff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 4f444100 4f444100 4f444100 4f444100 4f444100 4f444100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 8d3e1a00 693f0d00 4c361f00 00000007 1613112b 7c6538d3 e7b239ff b2872fff 594318ff 050401ff 010100ff 080602ff 795e1fff c69933ff dfad39ff bd9232ff 594517ff 000000ff 010100ff 0f0c04ff b78d30ff ddab3aff e1ae3bff e1ae3bff dfad3bff 7a5e20ff 000000ff 000000ff 000000ff 6d541cff e1ae3bff e0ad3bff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 4b414100 4b414100 4b414100 4b414100 4b414100 4b414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 8a411700 5a220c00 462d0000 51382100 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff 9e772aff 4c3a14ff 1d1607ff 4a3913ff b1892eff d6a539ff dca939ff b68b2fff 413211ff 000000ff 030301ff 503d15ff cd9e35ff deab3aff dfac3aff dfac3aff dfac3aff 997628ff 000000ff 000000ff 000000ff 4d3c14ff e0ad3aff e2af3bff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 4a414100 4a414100 4a414100 4a414100 4a414100 4a414100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 b5887000 7d401c00 531d0b00 27030400 4c300200 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c79636ff ce9f36ff dbaa39ff dbaa3aff d7a438ff cd9d36ff 916f26ff 151005ff 030201ff 2f240cff a8822cff d8a739ff ddab3aff ddab3aff ddab3aff ddab3aff c79a35ff 000000ff 000000ff 000000ff 2d230cff e1ae3bff ddaa3aff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 4c424100 4c424100 4c424100 4c424100 4a414100 4e434100 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3f1a1200 3f1a1200 3f1a1200 3f1a1200 3a171200 57261401 98481900 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 86733f00 6c4c2300 24040500 2e070400 4c300400 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff c59435ff d7a538ff dca939ff dba939ff cd9e35ff 987527ff 3a2c0fff 000000ff 050401ff 2f240cff 7a5d20ff aa832cff d3a237ff dca939ff dba939ff dba839ff dca939ff 090702ff 000000ff 000000ff 120e05ff d2a137ff d8a638ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 4b414100 4b414100 4b414100 4b424100 51464100 584b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3a171000 3a171000 3a171000 3a171000 35141000 54241202 98481901 93451900 44190d00 310f0b00 2f0c0c00 2e080701 25030400 1a000001 2c0f0613 38130611 2f0c0000 2d0e0700 26060700 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bf8e32ff ce9d36ff d8a538ff daa839ff b38a2fff 614b19ff 110d04ff 0c0903ff 000000ff 020100ff 161106ff 403111ff 906f26ff d2a137ff dba839ff dba839ff dba839ff 241c09ff 000000ff 000000ff 000000ff bc9131ff d6a538ff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 65544000 65544000 65544000 66564000 5e504100 51454100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 52241200 a44e1a00 57241000 300e0a00 34100b00 2e0c0c00 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 33060500 30090400 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b88730ff c49434ff d4a238ff d7a539ff cb9b36ff 9a7629ff 624c1aff 4b3914ff 080602ff 000000ff 000000ff 000000ff 31260dff b98e30ff d8a739ff d9a738ff d9a738ff 463612ff 000000ff 000000ff 000000ff 937126ff cb9a35ff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 5d4e4000 5d4e4000 5d4e4000 5b4d4000 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 34141000 55251300 92441800 471a0d00 300f0a00 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 3b0b0700 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff d29f36ff d5a337ff d6a438ff d6a438ff d7a538ff aa832cff 271e0aff 000000ff 000000ff 000000ff 000000ff 8c6b24ff d4a237ff d9a638ff d8a638ff 5f4819ff 000000ff 000000ff 000000ff 634a1bff ba8b32ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 5b4c4000 5b4c4000 594c4000 4e444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -39171000 39171000 39171000 39171000 33141000 622c1500 632b1100 0d020600 1d070800 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff d3a238ff d5a338ff d6a438ff d6a438ff d7a538ff b58b2fff 503d15ff 000000ff 000000ff 000000ff 000000ff 574317ff d2a137ff d3a137ff ca9935ff 6b511dff 000000ff 000000ff 000000ff 443312ff c39334ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 5a4c4000 5c4d4000 5a4d4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -3c190c00 3c190c00 3c190c00 3c190c00 3d181100 411b1000 240e0a00 05000600 09000700 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff c0882cff c18e31ff cb9b37ff d4a43aff d3a237ff d6a437ff d7a538ff d7a538ff b88d30ff 5b4618ff 000000ff 000000ff 000000ff 000000ff 221909ff bc8d32ff b68831ff b48631ff 75571fff 000000ff 000000ff 000000ff 423212ff c59534ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 67553f00 584b4000 5b4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -12054500 12054500 12054500 12054400 0f050800 09020200 00000100 0b010600 0d010800 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff c2882eff c38f30ff d1a13aff cf9e36ff cf9e36ff d09f36ff d4a237ff d6a438ff c19533ff 6f551dff 000000ff 000000ff 000000ff 000000ff 040301ff b58731ff b58730ff b58731ff 8a6725ff 000000ff 000000ff 000000ff 241c0aff bf9233ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 594b4100 4c434200 594b4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -06005600 06005600 06005600 06005500 01000600 03000000 05000000 05000000 0a000600 19060600 6a190000 721e0000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c38c2cff c2882dff c38d2eff d0a137ff 7b5f20ff 413111ff 6b521cff a8802dff c49534ff bb8d32ff 70541eff 000000ff 000000ff 000000ff 000000ff 0b0803ff b58731ff b78831ff b88a32ff aa802eff 020201ff 000000ff 000000ff 130f05ff bf9232ff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 49404200 4a424200 5a4c4000 4f444200 574a4100 51464100 5a4c4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 03000600 05000000 05000000 04000000 0d030000 56190100 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c68b2dff c2852cff c0892bff 8e6b21ff 171106ff 000000ff 000000ff 654c1bff b48830ff c19234ff 7b5d21ff 040301ff 000000ff 000000ff 000000ff 0e0b04ff b68731ff c09033ff c19234ff ad812fff 0f0b04ff 000000ff 000000ff 010100ff 36290fff 9a7429ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 584a4100 4f454200 5a4c4000 4f444200 574a4100 50454100 594b4000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 08005200 02000600 00000000 02000000 03000000 0b020000 3d120100 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff c4812aff c1802aff be872cff 4e3b14ff 080602ff 000000ff 000000ff 3c2e10ff 937028ff c89735ff 906d27ff 251b0aff 000000ff 000000ff 010100ff 0b0803ff b58631ff b48631ff b38530ff a1772bff 1c1408ff 000000ff 000000ff 000000ff 040301ff 634b1bff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 50454200 5a4c4000 4d424200 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 ffffff00 ffffff00 │ │ -08005300 08005300 08005300 07005200 08000600 2d000000 14020101 0d090000 08020000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff c67a25ff c07f28ff bd8d36ff 201a0bff 030201ff 000000ff 000000ff 251c0aff 876724ff c99835ff 926f27ff 261d0aff 000000ff 000000ff 040301ff 37290fff b38531ff b58731ff b28430ff 5d451aff 000000ff 010000ff 000000ff 000000ff 2b1f0cff 8c6925ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 4d434200 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 ffffff00 ffffff00 │ │ -08005400 08005400 08005400 06005300 0c000600 4f000000 380a0001 1f150001 40130000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff c38026ff c8993dff 1d170aff 020100ff 000000ff 000000ff 261d0aff 8d6c25ff cb9a36ff a27a2bff 423212ff 000000ff 000000ff 070502ff 694f1cff b58631ff b78731ff b38531ff 110d05ff 070502ff 0b0803ff 483514ff 846324ff a77d2dff b58731ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 ffffff00 ffffff00 │ │ -08004f00 08004f00 08004f00 08004e01 03020601 07070000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff c68627ff d2a33bff 362c10ff 020100ff 000000ff 000000ff 433312ff a27c2aff cd9c36ff 947028ff 281e0bff 000000ff 000000ff 0b0803ff a57c2cff ba8b32ff b88932ff b58631ff 6d501eff 61471bff a97d2fff b98b32ff ba8b32ff bb8b33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 ffffff00 ffffff00 │ │ -04050900 04050900 04050900 08040403 01020106 04060101 463a2000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff cc8f25ff dbab35ff 6f581cff 000000ff 000000ff 000000ff 816322ff c29433ff bb8e32ff 664e1bff 040301ff 000000ff 0b0803ff 5d4619ff be8e34ff bd8e33ff ba8b33ff b78832ff b58631ff b28331ff b58632ff b48632ff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 ffffff00 ffffff00 │ │ -04050700 04050700 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff d19623ff e0af30ff caa12fff 0e0b03ff 010100ff 000000ff 5a4518ff 937027ff 8a6925ff 433312ff 000000ff 0e0b04ff 574117ff bc8e33ff c19134ff bf8f33ff bc8c33ff b98a32ff b68832ff b38431ff b18330ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d ffffff00 ffffff00 │ │ -05040300 05040300 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff d79e1dff e2b329ff e6b832ff 9c7823ff 110d04ff 010100ff 120e05ff 544016ff 75591fff 463613ff 261d0aff 70551eff ba8d32ff c69535ff c39335ff c19134ff be8e33ff bc8c33ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 ffffff00 ffffff00 │ │ -03010100 03010100 03010104 0000011e 00080025 35352806 8c629e00 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff e0af17ff e6b923ff e9bd30ff dfaa31ff aa7e26ff 5b4516ff 392c0fff 5e4819ff 987428ff aa822dff ac842eff be9032ff cb9a36ff c99835ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 ffffff00 ffffff00 │ │ -00000200 00000200 00000200 050b0108 224a000e 543e1305 80494700 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff edc51aff ecc02dff e7b137ff de9e31ff c3902eff af862dff b58b30ff c99935ff d4a237ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 ffffff00 ffffff00 │ │ -0b020200 0b020200 0b020200 360d0000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff f4cf12ff ecc838ff e7b23cff e29c30ff dd9e33ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e ffffff00 ffffff00 │ │ -3c0c0000 3b090000 3b090000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff ebc738ff e4a032ff df9430ff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a ffffff00 ffffff00 │ │ -160b0200 1a1d0000 191b0000 1a1b0002 58040104 6f100403 5f1f0d00 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 ffffff00 ffffff00 │ │ -0a070400 0c1c0200 0c1a0200 0b1a0201 2f140402 74000001 701c2000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 ffffff00 ffffff00 │ │ -0b010500 0a050400 090b0300 070b0300 1a170100 76151c00 7d497d00 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 ffffff00 ffffff00 │ │ -0b020500 0b010500 0a080400 080d0300 1d150200 78233700 7e569d00 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 08090000 1c211400 6e437f00 6a407800 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020501 0b020500 0b010500 080a0100 151f0c00 5b2d5500 582c5200 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 0b010500 05090000 37181500 561f3300 541e3200 541e3300 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0b020500 06000200 38141f00 5a1b2e00 54192800 54192800 54192800 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 0a020500 0a070800 8c6c7500 a8858e00 a2818a00 a2818a00 a2818b00 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 85717c00 dabdce00 ccb2c200 ccb2c200 ccb2c200 ccb2c200 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b0a09200 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 56483f00 58483c00 58473d00 51474300 55473f00 53474100 59483b00 51474300 54474000 53474000 51474300 53474100 53474000 5d493800 54474000 51474300 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 74595a00 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4a325000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -0b020500 00000000 86717c00 d9bccd00 cbb0c000 cbb0c000 cbb0c000 cbb0c000 ccb1c100 b19f8b00 775b5600 4c335000 795a4300 78557500 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 6d415f00 5e335800 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4b403e01 4d433e1f 5b4e4465 786751a6 94805ed1 8d7a5ccc 6f5e4da0 53473f6a 594d402d 443a3410 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 221d1d02 51463f2c 6557497d 9d8964e3 d9bd7eff f4d58cff fadb8eff f9d98dff f1d28aff dabe80ff aa9469f4 766650b1 50443c5b 3d343020 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30292803 5547413b 695b4b8e a69067e6 e5c885ff fddd90ff f7d98eff f0d28aff edcf89ff edd089ff f1d28aff f7d88dff fcdd90ff f4d68bff d0b57bff 847256c7 40373357 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e343621 6b5e4b59 7d6c54a5 ac966ae9 e4c885ff fddc90ff f7d98dff eed089ff edcf89ff eed089ff eed089ff eed089ff eed089ff edcf89ff edcf89ff f2d38aff fbdc8fff f5d68cff b49d6ef3 56493f91 15121218 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f353616 56494158 7666509a 9c8862d2 c8af78f6 ebce87ff f9da8eff f7d88eff efd089ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edcf89ff f3d58cff fcdd90ff d4b97dff 625545ac 1d181824 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40363712 4a3f3c3c 6356486c 796851a9 9d8963d9 c7ad78f2 e6c985ff f5d78cff f7d88dff f4d58cff efd189ff edcf89ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff edd089ff efd18aff fcdc90ff dcc181ff 625344af 17131326 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d5e4d03 66584606 473c3b23 4d423d4b 62534881 7a6a54b2 9f8a64e0 c0a674f0 ddc080f9 eed089ff f4d58cff f5d68cff f3d58cff f0d28aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed08aff fbdc90ff d6bb7ffe 54473ca3 0d0b0b20 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 594c4402 574b4210 4a3f3b25 5448404a 67594977 7b6b55ac 907d5fd0 b09a6df1 cbb178fb e2c584fe f1d38aff f6d78cff f5d68cff f1d38bff f0d28aff efd18aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd089ff fddd90ff c1a975fe 3a322d79 00000019 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e363a09 4b424136 61544a7d 89775dc4 b59f72f6 dabe81ff eacb82ff efcf82ff f5d588ff fadb90ff f8da91ff f2d38cff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff efd08aff fbdb8fff 907d5cea 1c181749 00000013 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 4b403e33 61503e9a 7a6343f5 9f8353ff c1a367ff d1b578ff e1c687ff f0cf7fff e8c068ff d8b059ff d9b461ff e5c478ff f0d38eff f1d48fff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff dabf7eff d2b879ff e9cc86ff eed089ff eed089ff eed089ff edcf89ff f3d58cff e6c985ff 53473bb3 00000028 0000000d 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 4e433e55 96783ce3 c59838ff c79735ff b88830ff a4782cff 8f692eff 876a3eff a99062ff dabe81ff f1cf80ff dcb259ff c69638ff d4aa54ff eacc82ff f2d691ff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff dfc380ff d0b678ff c0a86fff 7b6c47ff 3f3725ff 796a46ff d9bd7dff eed089ff eed089ff eed089ff eed089ff edcf89ff fbdb8eff aa9468f5 1a15155a 0000001b 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 4e423e50 a4803ded e1ad38ff d9a536ff ca9934ff c19034ff b88730ff b17e2cff 996924ff 704d27ff 735f48ff baa477ff f0d493ff e6c06bff c08f2fff c5973aff e3c075ff f2d590ff efd089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eacd87ff baa26bff 584d33ff 15120cff 000000ff 060503ff 18150eff c0a86fff eed089ff eed089ff eed089ff eed089ff eed089ff f2d38aff e2c583ff 453c34b0 0000002e 0000000f 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 423b3d2c 94763dd8 e7b239ff dba838ff cf9e37ff ce9c35ff c69333ff b58631ff 966d32ff 826235ff 8c6b36ff a37b32ff a17a34ff a2885cff e9d093ff ecc876ff c18f31ff c08f31ff e0bc6fff f1d48fff eed08aff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff 927f54ff 0d0b08ff 000000ff 000000ff 000000ff 000000ff 746543ff eed089ff eed089ff eed089ff eed089ff eed089ff eed089ff f5d68dff 7f6e53e5 04030349 0000001b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 64533d8c d3a43bff e5b239ff d9a638ff ce9d38ff a67f38ff 896936ff 765e3cff a07f3dff c5993aff cf9f38ff ce9b35ff c08f30ff 9f752dff 957b51ff e1c78aff e9c36fff c19030ff c09135ff e2c073ff f1d28bff eecf87ff eecf87ff eecf87ff eecf87ff ebcd85ff d9bc7bff a48f5dff 8d7b50ff 917e52ff ad9663ff dabe7dff edce87ff eecf88ff eecf88ff c6ac71ff 645739ff 15130cff 020201ff 000000ff 000000ff 100e09ff eed088ff eed088ff eed088ff eed088ff eed088ff eed088ff f6d68cff af986bf6 1c171779 00000029 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 94753dd6 ebb53aff e1ad39ff d1a139ff 8c6c39ff 7a572eff 785027ff 67472bff 886938ff d2a33aff d7a537ff c89735ff be8f34ff b6862fff 976b29ff 91764bff e4c681ff e2b85eff bf8e2fff c29439ff e4c16fff efce80ff eccb7dff eccb7dff e7c77bff c7ab69ff bca264ff 4d4229ff 1b170eff 14120bff 13100aff 3f3622ff a48e57ff e8c97cff eccc7eff eccc7eff eccc7fff b29a60ff 19160dff 000000ff 000000ff 000000ff cbae6dff edcc80ff edcc80ff edcc80ff edcc80ff edcc80ff f3d183ff bfa46cf9 27211e98 00000037 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a af8a3df7 eeb73aff e1ad39ff 9c7b3cff 8d672fff 996b29ff 8d6228ff 865924ff 6b4628ff 896938ff d09f39ff ca9935ff bd8e34ff b38432ff aa7b2cff 875f28ff 967c4fff ebc876ff d6a84aff bd8c2eff c89b41ff e9c570ff edc973ff e5c16eff bea05cff 77643aff 99814aff 584a2aff 000000ff 000000ff 000000ff 010100ff 0f0c07ff 967f4aff e4c06fff ebc673ff ebc773ff ebc773ff 514528ff 000000ff 000000ff 000000ff 5e502eff e6c372ff ebc774ff ebc774ff ebc775ff ebc775ff f1cc77ff c4a765fa 2a2320a7 00000043 00000019 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 be943dff f1ba3aff d1a33bff 917039ff ab7c2fff a6782eff 9e702bff 8d642aff 7c552aff 654b34ff b08839ff cc9b35ff be8f34ff b38431ff a77a2fff 9e6e28ff 7a5427ff b29356ff edc363ff c69737ff bc8c30ff d2a64aff eac467ff c0a054ff 473b1fff 392f19ff 8c743dff b69750ff 725f32ff 0b0905ff 000000ff 000000ff 000000ff 0b0905ff 987e43ff e3bd64ff e9c267ff e9c267ff 9d8346ff 1d180dff 000000ff 000000ff 100e07ff c2a256ff e9c368ff e9c368ff eac369ff eac369ff eec76bff c6a65ffb 2d2622b0 0000004c 0000001e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 b28c3dfb f0ba3aff d5a53bff 95743aff b88831ff ae7f30ff 906b33ff 866534ff 896735ff 7d5d32ff 987539ff c99a36ff bf9034ff b88830ff ae7d2dff 9b6e2cff 78542bff 594635f5 d1ab59ff dbad47ff bd8e30ff c19234ff c09a47ff 645228ff 0d0a05ff 3e3218ff a3853fff e3b958ff d8b054ff 705b2cff 171309ff 000000ff 000000ff 000000ff 3a2f17ff a88942ff e8bd5cff e8bd5cff c49f4eff 4d3f1fff 000000ff 000000ff 000000ff 8d7339ff e8be5dff e7be5dff e8be5dff e8be5dff ecc25eff c9a656fc 322b24b7 00000051 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000014 91743bdf edb73aff e5b039ff a9843cff 987538ff 927038ff 997538ff ac8134ff af7e2eff 94682bff 927038ff d09e35ff c79633ff ac8032ff 7f6032fa 493a2be8 28201ad0 120f0fc1 725d3bef e8b94cff c89837ff bc8d30ff a98133ff 100d06ff 030201ff 52421cff aa883aff e6b84eff e6b84eff a48338ff 2d240fff 000000ff 000000ff 000000ff 271f0dff 8c7030ff e6b950ff e6b950ff d2a949ff 675324ff 000000ff 000000ff 000000ff 57461eff e6b951ff e7b951ff e6b951ff e6b951ff ecbd51ff c6a04cfc 2e2821b5 00000054 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000013 584935a4 d4a43bff e8b339ff d1a139ff 9f7c3bff b28938ff c19234ff b88830ff ad7c2dff 8e672fff aa8238ff b98e37ff 705934f4 362d23da 161311c2 050505ad 0000009c 00000094 25201eb8 ca9f42fe daa83bff b0832eff 73571fff 0a0703ff 000000ff 231b0aff 614d1cff b48d35ff dfaf41ff c69b3aff 463714ff 000000ff 000000ff 000000ff 130f06ff 634e1dff e4b344ff e4b344ff e0b043ff 8e702aff 000000ff 000000ff 000000ff 392d11ff e4b445ff e5b445ff e5b445ff e5b445ff eab845ff c09842fb 29231fb2 00000055 00000024 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000010 1f1b1d51 886c38e4 e5b13aff dda938ff d09f37ff cb9a35ff bf8f34ff b58631ff ab7c2dff 7f6137ff 6a5636f4 302821d6 0e0c0ab7 000000a3 00000093 00000080 0000006c 00000061 0403046b 856c3aeb e6b139ff ba8c32ff 644b1bff 0e0b04ff 000000ff 000000ff 1c1507ff 664f1bff d0a236ff ddab39ff 5e4919ff 000000ff 000000ff 000000ff 0f0c04ff 5a4617ff e3b03bff e3b03bff e3b03bff a5802bff 000000ff 000000ff 000000ff 110d04ff e3b03cff e3b03cff e3b03cff e3b03cff e9b43cff ba923bfa 25201dae 00000055 00000023 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 0000000a 00000028 2c26248b 967739f4 dca938ff d8a437ff cc9a35ff c49233ff b88730ff 7b5e34fa 2d2725db 0b0907b6 000000a2 0000008e 00000078 00000061 0000004a 00000037 0000002e 0000003a 4a3e30b1 d9a83bff d19f36ff 574118ff 130e05ff 000000ff 000000ff 0d0a03ff 3f3110ff c59933ff e3b03bff 7e6221ff 130e05ff 000000ff 000000ff 0c0903ff 503e15ff e3b03bff e3b03bff e3b03bff bf9432ff 261e0aff 000000ff 000000ff 000000ff dcaa39ff e3b03bff e3b03bff e3b03bff e8b43bff b38d3afa 201c1aaa 00000052 00000022 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000005 00000019 00000040 26211d96 6b5535e7 9c7936f8 a68034fa 977335fa 634e32f1 1a1615c7 000000a6 00000091 00000077 0000005c 00000043 0000002e 0000001e 00000012 0000000d 0000001c 2c26236c b7903dfe dfaa38ff 785a20ff 231b0aff 000000ff 000000ff 0a0803ff 3a2d0fff bb9131ff e2af3bff 957327ff 231b09ff 000000ff 000000ff 0b0803ff 524016ff dfad3aff e2af3bff e2af3bff cc9e35ff 3a2d0fff 000000ff 000000ff 000000ff bd9231ff e2af3bff e2af3bff e2af3bff e8b43bff ad883af9 1b1716a2 00000050 00000021 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 0000000c 00000025 0000004c 03030378 151212a8 1f1b18bd 181514bc 050504a9 00000097 0000007f 00000061 00000043 0000002b 00000019 0000000d 00000006 00000002 00000001 0000000d 1613133d 91743bed e6b038ff 856524ff 2f240dff 000000ff 000000ff 070502ff 463612ff b88f30ff e1af3bff ae872eff 423311ff 000000ff 000000ff 0b0803ff 7c6020ff daaa39ff e1af3bff e2af3bff d8a738ff 604a19ff 000000ff 000000ff 000000ff 8d6d25ff e2af3bff e2af3bff e2af3bff e8b33bff a28039f8 13111199 0000004d 0000001f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000010 00000028 00000048 00000066 00000079 00000080 0000007b 00000069 0000004e 00000031 0000001b 0301010e 12080306 00000001 00000000 00000000 00000000 00000007 1613112b 7c6538d3 e7b239ff b2872fff 594318ff 050401ff 010100ff 080602ff 795e1fff c69933ff dfad39ff bd9232ff 594517ff 000000ff 010100ff 0f0c04ff b78d30ff ddab3aff e1ae3bff e1ae3bff dfad3bff 7a5e20ff 000000ff 000000ff 000000ff 6d541cff e1ae3bff e0ad3bff e0ad3bff e6b23bff 8c6f38f3 0908088b 00000049 0000001c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000004 0000000f 0000001f 00000032 00000041 00000047 00000043 00000034 00000022 00000011 00000006 00000001 521f0201 00000000 00000000 00000000 00000000 00000003 18140f1f 6d5936b7 e4b039ff cf9d37ff 9e772aff 4c3a14ff 1d1607ff 4a3913ff b1892eff d6a539ff dca939ff b68b2fff 413211ff 000000ff 030301ff 503d15ff cd9e35ff deab3aff dfac3aff dfac3aff dfac3aff 997628ff 000000ff 000000ff 000000ff 4d3c14ff e0ad3aff e2af3bff e3af3bff e4b03aff 725b34ec 0000007f 00000044 00000019 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 00000010 00000018 0000001b 00000019 00000011 00000009 26211c05 704a4c04 00000000 00000000 00000000 00000000 00000000 52372204 6d4e4a04 14110d18 695537ab d3a035ff c69633ff c39335ff c79636ff ce9f36ff dbaa39ff dbaa3aff d7a438ff cd9d36ff 916f26ff 151005ff 030201ff 2f240cff a8822cff d8a739ff ddab3aff ddab3aff ddab3aff ddab3aff c79a35ff 000000ff 000000ff 000000ff 2d230cff e1ae3bff ddaa3aff ddaa39ff dfad3bff 655232e5 00000079 0000003e 00000016 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 57261401 00000000 00000001 00000001 00000003 00000004 00000004 00000002 00000001 32231e07 4d302007 00000000 00000000 00000000 00000000 00000000 4c41160a 5631262b 57494731 635035b6 a97c28ff ad7e2bff bb8a31ff c59435ff d7a538ff dca939ff dba939ff cd9e35ff 987527ff 3a2c0fff 000000ff 050401ff 2f240cff 7a5d20ff aa832cff d3a237ff dca939ff dba939ff dba839ff dca939ff 090702ff 000000ff 000000ff 120e05ff d2a137ff d8a638ff d7a538ff d0a037ff 655330e0 00000073 00000039 00000012 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 54241202 98481901 00000000 00000000 00000000 00000000 2e080701 00000000 1a000001 2c0f0613 38130611 00000000 00000000 00000000 30090705 642b0c0b 5b320d20 38160345 280e0549 5a4228c7 a57526ff ab7a2bff b4832eff bf8e32ff ce9d36ff d8a538ff daa839ff b38a2fff 614b19ff 110d04ff 0c0903ff 000000ff 020100ff 161106ff 403111ff 906f26ff d2a137ff dba839ff dba839ff dba839ff 241c09ff 000000ff 000000ff 000000ff bc9131ff d6a538ff d4a337ff cf9e37ff 5d4b2bd7 0000006e 00000034 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 320d0707 29060305 2208040c 3b17092f 4118051d 36070701 00000000 00000000 1e040505 45130a2f 59210c4f 652c0d52 66340e5e 705029dd ab7d28ff a77b2bff ae7f2cff b88730ff c49434ff d4a238ff d7a539ff cb9b36ff 9a7629ff 624c1aff 4b3914ff 080602ff 000000ff 000000ff 000000ff 31260dff b98e30ff d8a739ff d9a738ff d9a738ff 463612ff 000000ff 000000ff 000000ff 937126ff cb9a35ff c89834ff cd9f3afe 3c3224c7 00000069 00000031 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 34100b03 2f0b0b12 3411091f 320e0620 2b0e053d 421c0956 501e0938 440f080c 00000000 300a0304 1e02010c 2d08033f 4d19096e 732c0f7e 8f4010a1 895f28ee b3862aff ad822cff b9882eff bb882fff c29132ff d29f36ff d5a337ff d6a438ff d6a438ff d7a538ff aa832cff 271e0aff 000000ff 000000ff 000000ff 000000ff 8c6b24ff d4a237ff d9a638ff d8a638ff 5f4819ff 000000ff 000000ff 000000ff 634a1bff ba8b32ff c39333ff c19538fe 302822c0 00000064 0000002d 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b070803 1c060722 2e100a36 3b170a40 3f17085c 4e240b62 53210b52 4f1a0825 4d170905 300c0513 07000046 0c00015c 49160986 903b0eba a55810c0 966e28f9 ba8c2aff ba882cff c08a2eff bf8c31ff c39234ff d3a238ff d5a338ff d6a438ff d6a438ff d7a538ff b58b2fff 503d15ff 000000ff 000000ff 000000ff 000000ff 574317ff d2a137ff d3a137ff ca9935ff 6b511dff 000000ff 000000ff 000000ff 443312ff c39334ff cf9e36ff c19438fe 312923bf 0000005e 0000002a 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 09000703 03000318 14080621 421e0b36 56270a4e 612f0b60 53240b67 491c0a54 541c0a2a 43130823 0b020151 2b0d048c 893d0bcd b36a0bd1 966312bf a47827ff ba8626ff bd8429ff c0882cff c18e31ff cb9b37ff d4a43aff d3a237ff d6a437ff d7a538ff d7a538ff b88d30ff 5b4618ff 000000ff 000000ff 000000ff 000000ff 221909ff bc8d32ff b68831ff b48631ff 75571fff 000000ff 000000ff 000000ff 423212ff c59534ff d2a038ff c59738fe 3d3328c6 0000005b 00000028 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08010701 12000303 33030205 46200a1c 6e3b0c44 7d3e0c6b 67320b75 5c290c78 6b230e4f 63230c2f 773b0a7d ac580be1 c27709ef b07e08c3 815918cc aa7720ff b37921ff be8329ff c2882eff c38f30ff d1a13aff cf9e36ff cf9e36ff d09f36ff d4a237ff d6a438ff c19533ff 6f551dff 000000ff 000000ff 000000ff 000000ff 040301ff b58731ff b58730ff b58731ff 8a6725ff 000000ff 000000ff 000000ff 241c0aff bf9233ff d09e37ff cc9c36ff 50422ed5 0000005b 00000028 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 47230808 7e440c48 93490e85 87400d87 75330c83 782e0e61 90450c73 c6780cdf e08e0aff cc820bec a16709c5 845519e9 a76e19ff b47b21ff c38c2cff c2882dff c38d2eff d0a137ff 7b5f20ff 413111ff 6b521cff a8802dff c49534ff bb8d32ff 70541eff 000000ff 000000ff 000000ff 000000ff 0b0803ff b58731ff b78831ff b88a32ff aa802eff 020201ff 000000ff 000000ff 130f05ff bf9232ff cc9b36ff cf9d35ff 645033e2 00000060 0000002b 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d1c0101 78270002 67330509 8d4c0b4f 994a0e98 96470ea6 843a0d8e 8a3c0e76 b6690cba d49208fd d98f0aff cd730ef5 9a540bdc 8e5613fa a96f15ff bc8222ff c68b2dff c2852cff c0892bff 8e6b21ff 171106ff 000000ff 000000ff 654c1bff b48830ff c19234ff 7b5d21ff 040301ff 000000ff 000000ff 000000ff 0e0b04ff b68731ff c09033ff c19234ff ad812fff 0f0b04ff 000000ff 000000ff 010100ff 36290fff 9a7429ff ce9c35ff 866936f2 0f0d0d75 00000030 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 622b0602 8c4a0a13 92500a37 98550c67 9a4b0e99 9e4c0fbd 9f500eae a6580c9a c78109da d49708ff d0770eff d06511f8 a95a0fec 985b10fe ae7610ff c5821dff c4812aff c1802aff be872cff 4e3b14ff 080602ff 000000ff 000000ff 3c2e10ff 937028ff c89735ff 906d27ff 251b0aff 000000ff 000000ff 010100ff 0b0803ff b58631ff b48631ff b38530ff a1772bff 1c1408ff 000000ff 000000ff 000000ff 040301ff 634b1bff cb9a35ff a88036fb 2a2523a0 00000038 00000012 00000001 00000000 00000000 00000000 4d423b0b 55483f56 60513e88 4a403c34 00000004 00000002 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 14020101 00000000 00000000 170c0101 5a310809 8b4d1036 a96b1a78 a4641488 a0570c95 95450eb7 a8570dda bb700ac8 d29507e9 d5930aff cd5d13ff c65712fd ab5d0ff7 975e0dff b47f0dff d08a17ff c67a25ff c07f28ff bd8d36ff 201a0bff 030201ff 000000ff 000000ff 251c0aff 876724ff c99835ff 926f27ff 261d0aff 000000ff 000000ff 040301ff 37290fff b38531ff b58731ff b28430ff 5d451aff 000000ff 010000ff 000000ff 000000ff 2b1f0cff 8c6925ff c59434ff c19134ff 594832d3 00000044 00000019 00000004 00000000 4f433d0f 51453e4c 735d3dbb b08638ff c59534ff 937239f4 4b403871 0505050e 00000005 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 380a0001 1f150001 00000000 3b170106 65280925 8d4b1358 c18c2bae ba7e18b0 a55f0ba0 88390eb0 9d4d0df0 c27b0ae9 dca606f2 d48c0cff c45413ff b95111fe a4590efc 945c0cff b4830aff d49812ff c4761fff c38026ff c8993dff 1d170aff 020100ff 000000ff 000000ff 261d0aff 8d6c25ff cb9a36ff a27a2bff 423212ff 000000ff 000000ff 070502ff 694f1cff b58631ff b78731ff b38531ff 110d05ff 070502ff 0b0803ff 483514ff 846324ff a77d2dff b58731ff c09034ff c49333ff 967335f5 27222080 00000025 37302e1d 57493f59 745e3cad a37e38ff c69434ff c69434ff c08f32ff c59231ff 906e38f8 3b322e63 00000012 00000005 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 08004e01 03020601 00000000 280c0101 52120203 5d1d0001 65360008 78380b38 a265237d c1902abf be8410d5 a95c0caf 83320ec3 91480bfc c58508f8 dfab06f7 d1890dff c25f10fe b65610fc ac630dfd 9b660aff b1800bff d19a11ff bf771cff c68627ff d2a33bff 362c10ff 020100ff 000000ff 000000ff 433312ff a27c2aff cd9c36ff 947028ff 281e0bff 000000ff 000000ff 0b0803ff a57c2cff ba8b32ff b88932ff b58631ff 6d501eff 61471bff a97d2fff b98b32ff ba8b32ff bb8b33ff bb8c33ff be8d32ff c59331ff bb8c33ff 614e36dd 3c333189 745c3abd a77f37ff c59433ff c79532ff bc8b33ff b58732ff b38432ff b18230ff b2832eff 614e35cf 0000002b 00000010 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 08040403 01020106 04060101 00000000 3a491701 42500003 7c5c0210 91580a35 b5802b87 b88822cc bd8208eb b45a0dbf 8e360fd4 914c0cfd c18709fd dead08fd cf880dff c16b0efc b9680dfc b8790bfe aa7309ff c5920aff dead0dff c6831aff cc8f25ff dbab35ff 6f581cff 000000ff 000000ff 000000ff 816322ff c29433ff bb8e32ff 664e1bff 040301ff 000000ff 0b0803ff 5d4619ff be8e34ff bd8e33ff ba8b33ff b78832ff b58631ff b28331ff b58632ff b48632ff b28331ff ba8931ff bf8e31ff b48632ff 9f7836ff 977438ff 9a7638ff a67e37ff c29133ff c59231ff ba8a31ff b38531ff b08131ff ad7f30ff a97c2fff a5782eff a8782cff 7b5d32f2 00000049 0000001f 00000007 00000000 00000000 │ │ +00000000 00000000 04050701 0704030b 0000000c 211e1c01 7a6f7105 484b2004 56510007 9768042b 9d650c49 ac772789 af811cd9 c38e05fb c4640eda a13e10df 964c0bfc ba7f09fe d9ad0cff cc9110ff c17c0eff be7b0afd bb8008ff b47308ff d89909ff f1c60aff cf9316ff d19623ff e0af30ff caa12fff 0e0b03ff 010100ff 000000ff 5a4518ff 937027ff 8a6925ff 433312ff 000000ff 0e0b04ff 574117ff bc8e33ff c19134ff bf8f33ff bc8c33ff b98a32ff b68832ff b38431ff b18330ff b2822fff ae7e2eff a57b32ff 957337ff 8f6e39ff 9c7737ff ad8236ff bd8e33ff c08f32ff b88830ff b18331ff ad7f30ff aa7c2eff a6782fff a3752eff 9e722cff 9a6e2dff 9a6c2aff 7b5b30f8 00000063 0000002e 0000000d 00000000 00000000 │ │ +00000000 00000000 05040303 03000218 0000001a 221d3403 8171d104 6c503909 88590021 a46b064c a064085c 8f571077 9f730bda cb9c03ff c7710cf2 983a10ed 883f0cfb b57609fd d3ac1cff d1a726ff ca921aff c48910fe c18311ff be760dff d38e0aff f2c708ff dba511ff d79e1dff e2b329ff e6b832ff 9c7823ff 110d04ff 010100ff 120e05ff 544016ff 75591fff 463613ff 261d0aff 70551eff ba8d32ff c69535ff c39335ff c19134ff be8e33ff bc8c33ff bc8c32ff ba8a31ff ae8131ff 967035ff 8c6a37ff 957238ff a47d37ff b38734ff b98b33ff b98931ff b38531ff ad7f30ff aa7d2fff a77a2eff a3752dff 9f722dff 9b6e2cff 986b2bff 93682aff 8e632aff 8e6127ff 6a4e2ef4 00000073 00000037 00000011 00000000 00000000 │ │ +00000000 00000000 03010104 0000011e 00080025 35352806 00000000 824f381c 9556064d a4670569 a66d0665 8b520663 a97804d7 d7b001ff c37908fb 943e0ef8 90470bfc ae680afd cda32efe e0ba42ff d4a42efe cd9425fe c28221ff c07c1aff db9c0cff f4ca07ff e9bf0cff e0af17ff e6b923ff e9bd30ff dfaa31ff aa7e26ff 5b4516ff 392c0fff 5e4819ff 987428ff aa822dff ac842eff be9032ff cb9a36ff c99835ff c69635ff c59433ff c19133ff b88a34ff a57d35ff 917038ff 8d6e39ff 9e7938ff b38735ff bc8a33ff b88831ff b48531ff b08230ff ab7d30ff a77a2fff a3762eff a0732dff 9c702cff 986b2bff 94682bff 90642aff 8c6129ff 875d28ff 835926ff 815424ff 523f2eeb 00000077 0000003a 00000013 00000000 00000000 │ │ +00000000 00000000 00000000 050b0108 224a000e 543e1305 00000000 7e463b33 8d502a65 a464077a aa6e067d 9f590770 c78905d2 e1bc02ff c58808fc b8700afd c1790afe b96b0efd d8a937fe e3bc47ff d09f34fe c58b2ffe bd7f2aff c18321ff e2ab0dff f4c90aff f2c909ff edc60fff edc51aff ecc02dff e7b137ff de9e31ff c3902eff af862dff b58b30ff c99935ff d4a237ff d4a137ff cf9e36ff cb9a36ff c49637ff b98d36ff a57f38ff 987639ff 987539ff 9a7738ff ae8335ff bc8c32ff bb8b31ff b58531ff b18230ff ac7e30ff a87b2fff a5782eff a1742dff 9d702dff 9a6c2bff 95692bff 91662aff 8c6128ff 8a5e27ff 855925ff 805624ff 7b5124ff 774e24ff 704c27ff 352b25d0 00000075 00000038 00000012 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 563e0004 5f210804 6d341c01 75331f3c 88432868 9855147c ab690a93 b3640885 d18207c4 d8b003ff d3a705ff e5b407fe dfa508fe ce8712fe e3b53dff e0b543ff cb9637ff c58d32ff c2882eff c78625ff e9b62cff f0bd2aff f0b409ff f4c80bff f4cf12ff ecc838ff e7b23cff e29c30ff dd9e33ff d8a437ff d7a538ff d6a538ff cd9d38ff c19438ff b48b39ff a37e3aff 98773aff 967439ff a17b37ff b18535ff bd8c32ff be8d31ff b78831ff b18231ff ad7f30ff a97b2fff a6782eff a2742eff 9e712dff 9a6e2cff 966a2bff 90662bff 8d6229ff 895f27ff 865b25ff 815525ff 7b5125ff 714d29ff 61442bf8 513d2cf2 413329e7 372d27db 0e0d0ca3 00000068 00000031 0000000e 00000000 00000000 │ │ +00000000 00000000 00000000 39090001 53220005 66240803 622e1b01 722c1a38 84312070 8e411c81 ad6a09aa cb7c08b2 db8b07cb e9bd03fc ebc603ff f6d505ff efc207ff e6b217ff e7bd40ff ddae40ff d09d3cff cc9636ff c4892eff ca862aff ebb23fff ecb340ff e69013ff efad15ff f6cc0eff ebc738ff e4a032ff df9430ff de9b33ff dca436ff dda93aff 9a7937ff 695434ff 755d3dff 9e7939ff ac8336ff b78934ff c08f32ff c08d31ff b98830ff b18230ff ad7f30ff aa7c2fff a6792eff a2762eff 9e722cff 9a6e2bff 966a2bff 92662aff 8f6329ff 8a5f29ff 875b26ff 835724ff 7d5224ff 734e29ff 5b422bf5 433427e7 2f261fd7 191615c5 050404ae 000000a3 00000096 0000007a 00000050 00000024 0000000a 00000000 00000000 │ │ +00000000 00000000 00000000 1a1b0002 58040104 6f100403 00000000 6f333729 83353e7a 91361d8f aa6409b7 c38d05e6 e4aa05e6 fad202f6 fce403ff fad809fe f6d108ff efc724ff e6b93bff d7a53dff d3a13fff d39e3cff c68d31ff cb872fff e4a13dff eaa232ff e17b1fff e98f26ff f2b90eff e4a91eff dc862dff df9036ff e09e34ff dda537ff d8a53aff 94753aff 917136ff a5813bff 9f7a38ff c39031ff b98831ff b18430ff ad7f2fff ab7c2fff a6792fff a3762eff 9f732dff 9b6f2dff 976b2cff 93672aff 8f6329ff 8b5f29ff 865b27ff 855824ff 7f5322ff 774f26ff 65482dfb 473629eb 2a231fd5 141111bf 000000a6 0000009c 00000090 00000083 00000076 00000066 0000004f 00000030 00000015 00000005 00000000 00000000 │ │ +00000000 00000000 00000000 0b1a0201 2f140402 74000001 00000000 77497425 84343c80 973020a8 a64713b2 c58706e6 ecbd02fb fad601f9 fbdd08fe f8cb0efe f7d412ff edc736ff dfac35fe cf983aff d5a342ff d3a13fff cd9938ff cb8931ff de9738ff e58b28ff dd772aff de6d27ff da8410ff cb751bff d27a3eff e19239ff e1a334ff dba637ff d8a538ff d9a73aff e0ac39ff dca838ff 9c7a3bff 9f7632ff af802eff a7792fff a4762eff a0732dff 9b6f2cff 986c2cff 94682bff 90642aff 8b6029ff 875c27ff 835826ff 805323ff 7a5024ff 6e4c2bff 523e2cf2 312822db 1a1614c5 070606ae 0000009d 0000008e 0000007d 0000006c 0000005b 0000004b 0000003d 00000031 00000023 00000014 00000008 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e4d861d 832f3378 97332cc0 aa3419c3 d1640ddf f6aa03ff f5bd01ff f5c50dff f2af16ff f0b41ffe ecc042ff daa438ff cc973eff cb9840ff c6903bff d09c3dff cb8634ff d68633ff db7d2dff d36c2aff d85321ff ce551aff bc6b38ff d48546ff e39a34ff e1a834ff dca838ff dba839ff dca939ff d4a238ff cd9c36ff bd933aff 886635ff a5762bff 9d6f2cff 996c2bff 95692aff 906529ff 8c6129ff 885d28ff 835927ff 7f5525ff 7c5123ff 774d25ff 69492dfe 45362beb 231e1acf 0d0b09b7 000000a2 00000094 00000082 0000006f 0000005a 00000046 00000036 00000028 0000001e 00000016 0000000f 0000000a 00000004 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d519314 79334765 792c2fc5 a2341edd c74413ea eb6d0afc e77d07ff e59313fd ec981bfe e98826fd e8ad44ff d39937fe b57a35ff b67b36ff b67b35ff d19c3eff cb8c39ff c67532ff d06c2fff d25a26ff e2491cff c7481aff b36839ff da873aff e39b34ff e0a536ff dda739ff dba939ff d7a539ff c69736ff be8f33ff ca9a38ff 876737ff 936729ff 92662aff 8e6229ff 895e28ff 845927ff 805626ff 7c5125ff 7a4e23ff 724b27ff 5d442df9 382d25e1 171413c4 060505ae 0000009c 0000008b 00000076 00000061 0000004c 00000039 00000029 0000001c 00000011 0000000a 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a417a0d 703d674b 6a272ba6 953120de b23915ed c34615f6 c9471bf5 cb571bf9 df7919fd e4772bfd e28a3ffe cd7d37fe 9f5a2aff a3632fff a4642ffe bb8135ff cb943bff cc8c3bff ca672fff d54b1dff d24319ff a13f13ff b35d24ff dc8b33ff e29b36ff dea438ff dea939ff dca939ff d2a038ff bc8d33ff ba8b32ff c69836ff 866736ff 855b27ff 865c28ff 805626ff 7c5224ff 794e23ff 764d23ff 6d4928fd 57412ef5 2f2824da 0b0908b8 010100a6 00000096 00000083 0000006d 00000056 00000040 0000002e 0000001f 00000013 0000000b 00000005 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b020501 00000000 00000000 00000000 00000000 00000000 00000000 572b5102 63325229 6d2b377a 8d2b1fd0 ab351bee ae3923ee ae3525ee ba3a1df7 cc4d19fa d75c1efb d66030fc cc6335fd a4562dff 935029ff 94522bff a46630fe c8923eff cb8d3eff cb6329ff d04718ff a33a13ff 933d15ff c06627ff dc8a32ff e19f36ff dea738ff ddab3aff d9a63aff c79634ff b98b31ff b98b32ff c49637ff 775832ff 7c5123ff 7a5023ff 784d22ff 744b24ff 67472afb 4b392bed 27211ed2 090807b4 000000a1 00000090 0000007c 00000064 0000004d 00000038 00000026 00000018 0000000d 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541b2716 702c3a6e 8b2c23c3 9e3122e4 9c3129e5 a03126e9 b5361bf5 c23d1afa ca471bfb cf582efd cd643afd b75c32fe 944a28ff 8f4f2cff ab7237ff b57938ff b15c2dff c64f1fff c94f16ff 9a4012ff 9d471cff c36d2aff d88d32ff dea338ff dea939ff daa73aff cd9d37ff bc8d33ff b88a31ff c29233ff b28a3aff 6b4729ff 7a4d1fff 734b25ff 63462bfa 44362ae9 211c1acd 010101ac 0000009d 0000008b 00000076 0000005e 00000046 00000031 0000001f 00000013 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 541a2a0e 69233069 7e292cb1 862b24c6 852923d3 8e291fe0 a83119ee be3c1afa c3401afc c74e26fd cd6744fe c35d32fe a74f26ff 98512cff 9c572dfe a04e2bfe af4b24ff c64e18ff b74d12ff 9b4a16ff ad5b23ff ca7c2eff d69836ff d59f37ff d09e36ff c69635ff bc8d33ff b98a31ff bf9033ff ce9e37ff 816133ff 6e4725ff 5f442bf8 3b2f26e2 1d1917c9 010101a9 0000009a 00000085 0000006f 00000057 00000040 0000002b 0000001b 0000000f 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a07e8706 7a40284b 7f3a2a83 782a35ab 7a292cc8 792420d8 862619e5 a72f19f3 bf381bfb c4401cfd c8532efe c35228fe b74820ff a33d20fe 973b21fe a44724fe ad4f20fd b04c17ff 953e13ff 823818ff ab6026ff d38e32ff dda338ff cf9c36ff c69635ff bd8e32ff bd8e33ff c89834ff d4a137ff 8a6b3aff 533e31f9 372d24df 171413c2 000000a6 00000096 00000082 0000006a 00000052 0000003a 00000027 00000017 0000000d 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbb1bf01 a889501f 9c6d203e 7c39276d 702432a7 6e2330d1 641e24e3 761e17e9 a92c18ef c8371bfa d23d1afd d03d1cfc c0351afb a62c17fc 8f2b17fc 993617fa 963916f6 833111f0 6c2d16f2 612f1fff 733c1eff 925b24ff aa762bff bb8830ff bd8d32ff bb8a31ff b4832eff a3762eff 6f5735f8 2c2624db 12100fbf 010101a6 00000094 0000007f 00000066 0000004d 00000036 00000023 00000014 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b5f4705 73412c2a 74311f6a 7f3923a0 7e3927bc 7e301dcf 932918e1 b32e1af0 bd321bf4 af2c1aef 9a2817f3 852313f8 75210ff8 76230ef1 69220cdc 63250bcc 4e200cc3 3f210fd1 3f2620e5 4e3326f3 5e3e26f9 654428fa 664629fb 664729fa 58412df6 352b26df 100d0cbc 010101a4 00000092 0000007c 00000063 0000004a 00000033 00000020 00000012 00000009 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 56395308 7c552f2a 9d6b1f62 a56a1494 9b531aad 963919ca 9a2718df 982517e1 8f2415df 7d1f11e8 6c1f0ee7 641f0bdb 5c190bc8 571c13a5 4f1f0c9f 3d190a9c 2d17089a 10050697 0702029d 030101a3 010000a5 000000a6 000000a6 000000a4 0000009e 00000090 0000007b 00000061 00000047 00000031 0000001e 00000010 00000007 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 785b4702 83606516 8e624652 8340227b 88321c9f 8c2918bd 8a2316bc 812016b2 731812a9 6e1f1f8e 6b2e3c65 66354941 5529422a 45264336 341f3843 20152748 07030751 01000061 00000070 00000076 0000007a 0000007a 00000077 0000006e 0000005d 00000046 0000002f 0000001c 00000010 00000007 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 916f7604 ba9c9912 9d6e6831 8b474c4c 823a454a 83425037 9e6e7b25 8b5d7912 6c375503 00000000 00000000 00000002 00000007 00000011 0000001e 0000002b 00000034 0000003a 0000003c 0000003d 0000003a 00000034 00000029 0000001b 0000000f 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000b 00000010 00000012 00000013 00000013 00000013 00000010 0000000a 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/app_icon.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 1329163a 0b1b0d71 050d0683 06100870 08130a62 07100854 060e0845 050c0637 05090626 0306041a 01010112 00000012 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000003 0000000e 142b165b 25502bc5 2d4e32fd 354f39ff 243726ff 233e27ff 224427ff 1d4021ff 1b3e20ff 1a3e1fff 183e1dfa 173c1cee 133618e0 133317d7 113116cb 113016b4 112c15a0 132c1690 1127147f 1126136d 0e1e1157 0c190d3b 060c0624 040a051b 03060310 01030205 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000005 0000001c 223e2692 549e5efd 61a06aff aad1afff d3ebd6ff d5e9d8ff d4e4d6ff cfdfd1ff c5d7c7ff b9cebcff adc4b0ff a0bba4ff 96b299ff 8aaa8eff 7fa184ff 739b79ff 69926fff 56885cff 46794dff 407548ff 3c7344ff 37723fff 336e3bff 306938f9 2c6734f0 286230e8 275e2edf 265c2ed3 24582bc6 235229b8 214d27aa 2048259a 1c40208a 1b3c1e78 16311a65 142c1748 0b160c2f 08110921 050a0517 0407040b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000001 00000016 01020159 5da567f5 6dc078ff 69bb75ff 68b973ff 6fbb79ff 7cc286ff 8dca95ff a5d6acff c1e4c6ff d2ecd6ff e0f4e2ff effbf0ff f8fff9ff f9fffaff f9fffaff f8fff9ff f6fef7ff edfaeeff e5f3e7ff ddeee0ff d6e7d8ff cde2d0ff c6dcc9ff bcd7bfff b2d0b6ff a7cbacff 9dc3a1ff 85b98cff 77ac7eff 6da975ff 68a66fff 60a469ff 5aa164ff 56a160ff 52a05cff 4ea058ff 479852fd 40934cf5 3c8c46ed 3c8b46e4 388443da 3a8243cd 3b7c44be 346b3b98 1122133a 00000002 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000002 0000002a 0203028a 5ea767fb 69ba74ff 67b772ff 67b772ff 65b670ff 7ac27dff 61b46dff 60b46bff 61b46dff 66b771ff 6eba79ff 80c389ff 98ce9fff aad6b0ff bbdfc0ff cbe6cfff d9eddcff e6f4e8ff eef7f0ff f2f9f3ff f3faf4ff f3faf5ff f5fbf6ff f7fdf8ff fafefaff fcfffcff fdfffdff fbfffcff f9fef9ff f5fcf6ff f1f9f2ff ecf7edff e7f4e8ff dfefe1ff d8ebdaff d1e7d4ff c6e2caff b4dab9ff a7d4adff 9ed0a4ff 94cd9bff 74bf7fff 52b25fff 57b864ff 5ab466fb 2040247c 00000012 00000003 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000004 00000036 0306049d 65b470fd 68b873ff 67b772ff 67b772ff 67b772ff 82c783ff 90d08dff 83c884ff 67b772ff 66b771ff 65b670ff 63b56eff 60b46cff 60b46cff 63b56eff 68b773ff 71bc7bff 87c68fff 9ed1a4ff b0dab6ff c1e2c6ff d7ecdaff e3f2e5ff e8f4eaff eaf5ebff e9f5ebff e8f4e9ff e9f4eaff ebf5ecff edf6eeff f1f8f1ff f4faf4ff f7fcf8ff fcfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff f1f8f2ff aad6b0ff 51ac5dff 56b463ff 53a65ffc 070e0861 00000013 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000007 0000003b 050905a6 68b873ff 6cbb76ff 9fd896ff 7bc37fff a7dd9bff 7cc480ff 85c985ff 7cc480ff 74bf7aff 68b873ff 67b772ff 67b772ff 67b772ff 67b772ff 67b772ff 66b771ff 65b670ff 62b46dff 60b46bff 60b46cff 63b56fff 70bb7aff 82c38bff 93cc9bff a7d5adff c5e4c9ff dceedeff e8f4e9ff eff7f0ff f3f9f4ff f3f9f3ff eef7f0ff eaf5ebff e6f3e8ff e6f3e8ff e7f4e8ff e9f4eaff ebf5ecff f1f8f2ff fdfefdff ffffffff ffffffff f8fcf9ff 90c998ff 4baa58ff 59b565ff 142817a8 00000030 00000003 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000008 00000040 09100aaf 6abd76ff 9cd794ff 97d491ff a7dd9bff ade19fff 96d390ff a7dd9bff aadf9dff 93d18eff 81c683ff 7fc582ff aadf9dff 84c885ff 88cb87ff 66b671ff 66b671ff 65b670ff 65b670ff 65b670ff 64b66fff 64b56fff 62b56dff 5fb36aff 5db268ff 5bb166ff 5db269ff 66b771ff 72bc7cff 83c58cff 97ce9fff b0dab6ff d4ebd7ff e9f5ebff f5faf6ff fefefeff ffffffff f8fcf8ff f5faf5ff eff7f0ff e4f2e5ff f6fbf6ff fefefeff ffffffff c1e1c5ff 4fa95bff 55b361ff 152a17bf 00000048 00000008 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 0000000a 00000046 0b140cb6 69bd75ff 92d18eff 9fd896ff 98d491ff 95d28fff 79c27dff 65b670ff 64b66fff 71be78ff 80c681ff 7fc680ff 89cc87ff 8ccd89ff 7fc680ff 62b56dff 7dc57fff 68b871ff 8fcf8bff 65b76fff 6ab972ff 61b46cff 62b56dff 60b46bff 60b46bff 60b46bff 5fb36aff 5eb369ff 5cb267ff 59b064ff 57af62ff 55ae61ff 5ab165ff 63b56eff 70bb7aff 8cc994ff c7e4cbff fcfefcff ffffffff ffffffff f6faf7ff e3f2e5ff fafcfaff fffffeff cbe6cfff 52aa5eff 51ac5dff 0f2011c1 0000004e 00000009 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 0000000d 0000004b 101e12be 84ce86ff 8fcf8bff abe09dff 9dd894ff 91d08cff 61b46cff 61b46cff 61b46cff 61b46cff 60b46bff 60b46bff 60b46bff 63b66dff 5fb36aff 5fb36aff 5fb36aff 5eb369ff 5eb369ff 60b46aff 6ebd73ff 5db268ff b0e3a0ff 93d28cff 9ad691ff 5cb267ff 5cb167ff 5bb267ff 5bb166ff 79c27aff 72bf76ff 62b66aff 74c077ff 5ab164ff 55af61ff 51ad5dff 4dab5aff 84c58dff f2f9f3ff fefefeff ffffffff e7f4e9ff f1f8f2ff fdfefdff c2e1c6ff 4fa65aff 4ea65aff 0a150dbe 0000004f 00000008 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000010 00000050 132415c5 7ecc81ff 86ca84ff 7fc67fff a1da96ff 9bd792ff 5eb369ff 5db268ff 5db268ff 5db268ff 5db268ff 5cb267ff 5cb267ff 5cb267ff 5cb167ff 5bb166ff 5bb166ff 5ab166ff 5ab165ff 5ab165ff 59b165ff 59b065ff 67b86fff 8bce87ff 8dcf88ff 86cb83ff 66b86eff 66b86dff 79c47aff 87cb84ff a1da95ff 8fd089ff 78c379ff 56af62ff 56af62ff 56af62ff 56af62ff 46a853ff aad7b0ff ffffffff ffffffff ebf5ecff ebf6edff fbfdfcff b6dbbbff 4ca357ff 4b9e56ff 070f09b7 00000048 00000006 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000013 00000056 1f3c22cf 6bc274ff 8acd86ff 8fcf89ff 96d48eff 8ecf89ff 5ab166ff 5ab065ff 59b065ff 59b065ff 59b065ff 59b064ff 58b064ff 58b064ff 58b064ff 57b064ff 57af63ff 57af63ff 57af63ff 56af63ff 56af62ff 56af62ff 56af62ff 65b76cff 6cbc71ff 71bf74ff 93d38bff a0da94ff 85cb82ff 6dbc71ff 72bf74ff 7cc67cff 6fbe72ff 62b769ff 53ae5fff 52ad5eff 52ad5eff 4baa58ff 78bf82ff fefefeff fefffeff e7f4e9ff ebf5edff f9fcf9ff acd5b1ff 49a054ff 479451fd 040a05af 00000041 00000004 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000017 0000005e 274f2ddb 63bc6dff 9dd792ff 93d28bff 9cd792ff 81c77fff 56af62ff 56af62ff 56af62ff 56af62ff 56af62ff 55af61ff 55af61ff 55ae61ff 54ae60ff 54ae60ff 54ae60ff 54ae60ff 53ae5fff 53ae5fff 53ad5fff 53ae5fff 52ad5eff 52ad5eff 52ad5eff 52ad5eff 52ac5eff 51ac5dff 6ebd71ff 8ecf87ff 9ed893ff 83c980ff 83c880ff 87ca82ff 69b96eff 52aa5dff 50a95cff 4aa656ff 75bb7eff fdfefdff fdfdfdff e3f2e6ff ebf5edff f5fbf6ff a0cea6ff 459d51ff 428b4cfc 030403a7 0000003a 00000003 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 0000001c 00000068 2e5f34e5 59b765ff 72bf74ff 82c980ff 7fc77dff 80c87eff 64b86aff 53ae5fff 53ae5fff 52ad5eff 52ad5eff 52ad5eff 52ad5eff 52ac5eff 52ac5eff 52ac5eff 51ab5dff 51ab5dff 51ab5dff 51aa5dff 51aa5dff 51aa5dff 50a95dff 50a95cff 50a95cff 50a85cff 50a85cff 50a85cff 50a85cff 50a85cff 56ab60ff 7bc27aff 9ad48fff a8dd99ff 71bb73ff a6db98ff 5dae64ff 46a152ff 89c491ff ffffffff fbfdfbff e1f0e3ff ebf5edff f1f9f2ff 95c79cff 449a50ff 3d8146f9 0000009e 00000034 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000020 00000070 316738ea 5fb869ff 7fc67dff 79c379ff 6aba6eff 79c379ff 76c177ff 51aa5dff 51aa5dff 51aa5dff 50a95cff 50a95cff 50a95cff 50a85cff 50a85cff 50a85cff 50a85cff 4fa75bff 4fa75bff 4fa75bff 4fa75bff 4fa65bff 4fa65bff 4fa65aff 4fa65aff 4fa55aff 4ea55aff 4ea55aff 4ea45aff 4ea459ff 4ea459ff 57a95fff 8fcc87ff a4d996ff 85c67fff 9ad28eff 92ce89ff 439d4eff 9bcca2ff ffffffff f8fcf9ff deefe0ff ebf5ecff ecf7eeff 8ac091ff 44994fff 356f3cf4 00000095 0000002e 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000023 00000076 36723fee 52ad5fff 72bc74ff a6dc98ff 84c780ff abdf9bff 75be75ff 4fa75bff 4fa65bff 4fa65bff 4fa65aff 4fa65aff 4fa55aff 4fa55aff 4ea55aff 4ea45aff 4ea45aff 4ea459ff 4ea359ff 4ea359ff 4ea359ff 4ea359ff 4ea258ff 4da258ff 4da258ff 4da258ff 4da158ff 4da158ff 4da157ff 4ca157ff 4ca057ff 4ca057ff a1d794ff 87c581ff 80c17cff 95ce8bff 98d18dff 41994dff a5d0acff fdfffeff f6fbf7ff daeedcff eaf5ebff e7f5e9ff 80b888ff 44984fff 2b5931ee 0000008b 00000027 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 00000025 0000007b 3a7b43f3 50aa5cff 5daf65ff 8ccb85ff 80c37cff acdf9cff 53a65dff 4ea359ff 4ea359ff 4da258ff 4da258ff 4da258ff 4da258ff 4da258ff 4da158ff 4ca157ff 4ca157ff 4ca057ff 4ca057ff 4ca057ff 4c9f57ff 4c9f57ff 4c9f57ff 4b9f56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9d56ff 4b9d56ff 4b9d56ff 71b671ff a4d795ff 91cb87ff b0e09eff 82c17dff 53a15bff 41964cff aed4b4ff fbfefbff f2f9f3ff d6ebd9ff eaf5ebff e3f3e5ff 75b27dff 43954dff 254d2bea 00000083 00000022 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000028 00000083 3f8248f6 4ea55aff 4da158ff 5baa62ff 64b068ff 4ca057ff 4ca057ff 4c9f57ff 4c9f57ff 4b9f56ff 4b9f56ff 4b9f56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9d56ff 4b9d56ff 4b9d56ff 4a9d55ff 4a9c55ff 4a9c55ff 4a9b55ff 4a9b55ff 4a9b55ff 4a9b55ff 4a9a55ff 499a54ff 499a54ff 499a54ff 499a54ff 499954ff 8dc784ff 92ca88ff 7aba77ff 5da762ff 8ec785ff 8ec785ff 69ae69ff b8d8bcff f8fcf9ff eef7efff d3ead7ff eaf5ecff d9eedcff 69a871ff 40904bff 1e3c22e6 2c1d05ae 0201012c 0d07022b 5740087c 836616a6 836e27a9 67582b88 382f1a50 08030114 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 0000002d 0101018d 40884bf9 4ca158ff 4b9d56ff 7abc78ff 50a05aff 4a9d55ff 4a9c55ff 4a9c55ff 4a9c55ff 4a9b55ff 4a9b55ff 4a9b55ff 4a9a55ff 499a54ff 499a54ff 499a54ff 499a54ff 72a755ff b68928ff 61984dff 489853ff 489853ff 489853ff 489753ff 489753ff 489752ff 489752ff 479652ff 479652ff 479652ff 6db06dff 66aa67ff 84bf7dff 9dd190ff 98cd8cff 80bc7aff 68ac69ff 499751ff c0ddc3ff f5fbf6ff e9f5eaff d2ead5ff eaf5ebff c9e4cdff 51915aff 3d632fff a38310fb 2b1f04c1 33250495 d4a604f3 ffd401ff ffda17ff ffe33fff fdee69ff f2ed8cff c3bc76e9 6f653d94 130e0728 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000003 00000031 01030296 448e4ffb 4a9c55ff 499a54ff 7bbb78ff 499954ff 499954ff 499954ff 489953ff 489853ff 489853ff 489753ff 489753ff 489753ff 62984cff 689548ff 6e9f4fff 69a659ff 95b75aff bd8724ff 62994dff 81a34eff 479551ff 469450ff 469450ff 469450ff 469350ff 469350ff 469350ff 46924fff 489351ff 80bb7aff 85bf7eff 7fba7aff a2d393ff 93c988ff 8ec584ff 5ca15fff 4a9552ff c7e0caff f2f9f3ff e5f3e7ff d0e8d3ff e0ebe2ff a0b9a3ff 756f25ff ffdb1cff 53470cf7 2b2004d6 fcce05ff ffd201ff fbc900ff fac903ff f7d01fff f3da46ff f1e571ff f4f69aff fcffa5ff cec87df1 38301b68 00000001 00000001 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000005 00000037 0305039f 479451fe 489753ff 479652ff 7bba78ff 479651ff 479551ff 479551ff 479551ff 479551ff 479451ff 529b59ff afc97bff caab41ff be8825ff c08c28ff e8d45cff f9f2baff f8f0afff cb9f36ff 7f903eff 909e46ff 45914fff 45914fff 45914fff 45904fff 45904fff 45904fff 448f4eff 448f4eff 72b070ff 6cac6cff 7db778ff 72af70ff 79b575ff 73b070ff 71af6fff 5ea060ff 458e4fff cde4d1ff eff8f0ff e0f0e2ff c5dcc7ff a2a9a0ff ae983cff ffec33ff a58f1bff 100f06f5 dfb70dfd ffd107ff fac903ff fac901ff fac900ff f9cb0aff f6d42cff f2dd54ff eee87dff ebee98ff f6faa1ff e6e38fff 332b186f 00000008 00000001 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000007 0000003c 040804a7 479551ff 469450ff 469350ff 79b675ff 45924fff 46924fff 45914fff 45914fff 45914fff 519755ff d7e3bbff f4e987ff c18e29ff ad882aff 7f9d4aff 68a365ff 509656ff b2cea0ff f4e988ff c09c36ff bd8724ff a5872cff 7d8c3bff 4c8e4bff 438d4dff 438c4dff 438c4dff 438c4dff 438c4dff 8fc384ff b0dc9dff 519657ff 70ad6eff 7ab375ff 72ae6fff 60a061ff 408849ff 478f51ff d4e9d7ff e9f4ebff cddcceff 859383ff c8b559ff ffeb57ff fadb3cff 313012ff 725d0efc ffda14ff f9cb0bff faca05ff fac902ff fac900ff fac900ff f9ce13ff f5d739ff f1e05fff edeb89ff ebee9aff f9fca2ff b5b06ee6 0000003b 0000000a 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000009 00000041 060c07af 479451ff 45904fff 519857ff 6cac6cff 448f4eff 448e4eff 448e4eff 448e4eff 448e4eff 9ea94bff faf5c7ff e5ce58ff b48627ff 4b8c4aff 8da850ff 99be8eff 7eab5eff dfe29aff d5e1b3ff 4e9251ff 96b971ff f2e574ff c79931ff c18f2aff aba342ff 9aa246ff 80913fff 41884bff 41884aff 63a163ff 9fce8fff 609f61ff c4eaabff 77af72ff 7cb476ff 7cb476ff 3c8345ff 53955bff daeeddff d8e4d9ff 919d91ff b7b06dff fbf688ff f8e764ff c2ad3cff 1b1b0bff e0bc22ff fcd41aff f9cd10ff f9cb05ff fac900ff fbcd14ff f9cb0fff f8c901ff f7d01fff f4d944ff f0e46eff eced94ff eff29cff e5e390ff 1c160b86 0000001d 00000002 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 0000000b 00000046 081109b7 469250ff 438c4dff 5d9f60ff 5b9e5fff 428b4cff 428b4cff 428b4cff 428a4cff 428a4cff b48526ff f8f1b2ff d2ab3fff a19035ff 638b42ff 6d8c41ff 41884aff 41884aff c8d69eff c7d59aff 408749ff c9dab2ff a2be7bff fbf8d9ff d6b344ff be8825ff 90903aff 498646ff 8a8632ff 488546ff 3f8448ff 5b9a5dff 87ba7eff 99c98bff 8abd80ff 6ca669ff 3e8247ff 387e41ff 5e9966ff cad9ccff 8d9185ff 837d51ff fcfc98ff ecec92ff faf07aff 8f8439ff 4e4415ff ffe235ff f7d11fff f8cd0eff fad228ff f8d541ff f2c926ff edbf06ff f1c100ff f7c909ff f6d32aff f2dd51ff efe77cff edf099ff efee97ff 2f2615b4 00000037 00000007 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 0000000d 0000004b 0a160cbe 45914fff 41894aff 65a364ff 549658ff 41884aff 40874aff 408749ff 408749ff 408649ff bc8523ff f2e676ff d3af41ff b5a542ff 769d4dff 518845ff 3f8448ff 3f8448ff e2e9c5ff b4c15bff 3e8347ff 96ba8bff 759b4cff a0ab4eff fbf8d9ff cbcb5dff 478345ff 8d8a36ff 468345ff 3d8146ff 3d8146ff 3d8146ff 49894fff 69a267ff 4c8c51ff 3d8046ff 3c7e45ff 32723bff 50714cff ad9c52ff 766842ff eae074ff f0ec85ff eced92ff f9f791ff 857c3dff 867628ff ffe33bff f7d635ff f9de65ff f1d352ff e3bb15ff dbb100ff e0b401ff edbe00ff f8c700ff f9cd11ff f5d636ff f1e05fff f0ed8aff e7e693ff 1f190eb9 00000047 0000000a ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000010 00000050 0f1e10c6 438d4dff 3f8548ff 65a164ff 509155ff 3f8448ff 3f8448ff 3e8347ff 3e8347ff 3e8347ff a3842aff cca137ff f4e98aff c89932ff 84a551ff 869c47ff 3d8146ff 3d8146ff f3e881ff 7c883aff 60843fff 6e9b54ff 3d8046ff 488347ff e9e48eff 49874eff 90ad55ff 478245ff 3c7e45ff 3c7e45ff 3c7d45ff 3c7d45ff 559158ff 76ab70ff 3b7c44ff 3a7942ff 336c3bff 495623ff f5db4aff a59542ff 8d7e40ff fcf174ff efe87cff eeea89ff f3f498ff b8ad5fff c8b348ff fbe975ff f4e38bff e2c53fff d2ae0eff d1ac0bff dbb308ff eabe04ff f5c601ff fac900ff fac902ff f7d01dff f3d944ff f8ec71ff c5bf72fb 010000ab 00000047 00000008 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000014 00000058 17321bd3 42894bff 3d8146ff 609c60ff 509054ff 3d8146ff 3d8046ff 3d8046ff 3d8046ff 3d8046ff 788236ff bc8523ff faf5c8ff c79831ff d0a83dff 959740ff 5e803cff 3c7d45ff c79831ff 7a8438ff 61843fff 5e7f3cff 3b7c44ff 3b7c44ff 61935eff 88ad7dff 609152ff 3b7b43ff 3a7a43ff 3a7a43ff 3a7a43ff 3a7a43ff 558f57ff 73a66dff 37743fff 2d5d33ff 867821ff ffe33aff ffe947ff 6f602bff d0be4eff f5e768ff f0e673ff efe87fff edeb89ff edec94ff f6f0b4ff e8dd8eff cfb838ff c6ab23ff cdae1dff e1bb14ff f0c60dff f8ca07ff faca03ff fac901ff fac900ff f9cb08ff f6d329ff ffeb56ff 6b602dec 00000099 0000003a 00000005 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000019 00000061 1c3a20de 408549ff 3c7e45ff 619b60ff 4d8c52ff 3c7d45ff 3c7d45ff 3b7c45ff 3b7c45ff 3b7c44ff 3b7c44ff a2832aff c99c34ff fbf8d7ff cca138ff bc8624ff b58727ff 9f8d34ff bc8624ff 6c8840ff 7d9949ff 4e8143ff 397942ff 397842ff 397841ff 468047ff 397741ff 397741ff 397741ff 387640ff 387640ff 387640ff 548b55ff 6b9c66ff 2a552eff 99831aff ffe227ff f9d930ff edcf39ff 836d28ff f5df52ff f3e15eff f1e46bff efe56fff f2ed98ff f3f3caff d8d791ff c2b752ff c2b141ff d3ba35ff e6c629ff f4cd1dff f8ce13ff f9cc0bff faca06ff fac902ff fac900ff fac800ff ffd912ff c5a728fd 070303ce 0000007e 00000026 00000002 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 0000001d 0000006a 204325e5 3d8046ff 3a7a43ff 5f985fff 4c8850ff 3a7a43ff 3a7942ff 3a7942ff 3a7942ff 3a7942ff 397842ff 6d7d35ff 90802dff d7b546ff fbf6d1ff f9f2baff f2e46dff dabb4aff be8825ff ac9536ff b5b24eff 437a41ff 37743fff 38743fff 37743fff 37733fff 37733fff 37733fff 37733fff 37733fff 36723eff 36723eff 4e824fff 53784eff 917c1aff ffdf1eff f9d31fff fbd829ff ddbe2dff 977f28ff fee64cff f3df54ff f1e05aff f6ed9cff ede9b2ff cac778ff b8b870ff c1be6bff d9cb5aff ecd54aff f4d638ff f7d327ff f7cf1aff f8cd11ff f9cb09ff faca04ff fac901ff ffd100ff e0b405fe 221804e2 000000aa 00000053 00000011 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000021 00000071 234827ea 3b7c44ff 397741ff 639961ff 46814bff 387640ff 387540ff 387540ff 387540ff 387540ff 37743fff 5b7938ff 757b32ff 637936ff 91903bff e4cc57ff f7efa7ff fbf8d8ff eedd63ff be8825ff c69730ff cbaf44ff 8d9743ff 4c7b3fff 36713eff 36703eff 36703eff 35703eff 35703dff 356f3dff 356f3dff 336b3bff 436d44ff 726821ff ffe221ff fad21dff f9d21cff fbd622ff e1bf27ff ad9129ff fde241ff f3dc48ff f8ed9eff e8e09cff c4bb59ff b6b15eff c3c274ff dadb88ff ece377ff f2e05cff f4da45ff f5d532ff f7d122ff f8cf17ff f9cc0eff f9ca08ff ffd203ff e9bc03ff 2b2003e9 000000bd 00000076 00000025 00000004 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000023 00000076 27512cef 397741ff 37733fff 6d9f68ff 3a7541ff 36723eff 36723eff 36713eff 36713eff 36713eff 36713eff 36713eff 41763fff 7c873bff 767d34ff 597636ff 777e35ff d3cb5bff fbf8d9ff f6ed9bff ddc04eff bf8a26ff c18f2aff d4b042ff 859747ff 40733eff 346c3bff 346c3bff 346c3bff 346c3bff 32693aff 2c5b32ff 3c4623ff fed622ff fdd51fff fad21eff fad21dff fad31dff f2cd24ff ddba28ff f9dc39ff f9eb96ff e4d780ff c2b343ff baaf51ff ccc464ff e1dc7cff ebeb90ff edeb8dff f0e46eff f2dd55ff f4d83eff f6d42dff f9d21fff f8cd14ff ffd50bff e8bb07ff 352804ec 000000c4 00000088 00000039 0000000b 00000001 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000025 0000007c 28532ef3 37733fff 35703dff 71a26bff 356f3dff 356f3dff 356f3dff 356e3dff 356e3dff 346e3cff 346e3cff 346d3cff 346d3cff 346c3bff 40733dff 6a7732ff 737830ff 9b933cff f8f1b3ff abc099ff fbf8d6ff fbf8d8ff f3e77dff bc8624ff d5b143ff c8c75bff 3f713cff 326939ff 326939ff 326839ff 2e6035ff 214426ff b2961dff ffdd22ff fbd320ff fbd31fff fad21eff f9d21cff f9d31bff fad729ff f9e993ff e0ce67ff c4af31ff c9b946ff d9ca57ff eade6bff efe77aff efeb87ff edee95ff efea85ff f3e468ff f9e250ff f8db3aff ecc826ff ffdb1cff d5af10fe 271d04ea 000000c5 0000008c 00000041 00000010 00000001 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 00000029 00000084 2b5931f6 356f3dff 336c3bff 70a06aff 336c3bff 346b3bff 336b3aff 336b3aff 336b3aff 336a3aff 5e7d3cff 326a39ff 326a39ff 326939ff 326939ff 326939ff 326839ff b0a948ff d3dbb7ff 326839ff 59824fff 869848ff f1e46cff fbf6d0ff c28f2bff dbbc4bff bec464ff 577e41ff 466f38ff 2f6336ff 27512dff 303716ff ffda24ff fdd422ff fcd321ff fbd320ff fbd31fff fad21bff f9d21cff fae88bff e2cb54ff c3a820ff 73601fff 7b6b28ff cbba4bff efe064ff f6eb74ff f7f082ff f3f18fff eaea91ff ddd36efe c6af46fe bb9c32ff ebc832ff b7971bfc 140e03e5 000000c3 0000008c 00000043 00000013 00000002 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 0000002e 0001018e 2c5b32f9 336b3aff 326939ff 6d9c67ff 326839ff 326839ff 326839ff 316738ff 316738ff 3e7040ff bf9934ff 456c37ff 647937ff 306637ff 306537ff 306537ff 306537ff c0c678ff c2cb8cff 306437ff c5d0aeff 829143ff 556c31ff c4a23cff fbf8d9ff bd8624ff e8d25bff 7d954eff 748740ff 28542fff 21341cff 827118ff ffe025ff fdd323ff fcd322ff fcd321ff fbd31dff fad21cff fbe47fff e2c644ff c5a613ff c9af26ff cfb530ff 847125ff 403614ff 342f14ff 41381afd 4f4522f8 5d512bf7 76683bf9 9c9256fc cfbf5ffe e9d151ff 77621df7 060401de 000000bb 00000083 0000003f 00000012 00000003 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000004 00000032 01020197 2d6034fb 316738ff 306537ff 6c9a66ff 306537ff 306437ff 306437ff 306437ff 2f6336ff c5d0abff cca138ff 798137ff 839244ff 456c38ff 2f6136ff 2f6136ff 2e6135ff dfe2b9ff b6b350ff 2e6035ff 8a9f59ff 2e5f35ff 676e2eff 70712cff d4af42ff f3e679ff c89b33ff 989e49ff 546c35ff 3f441cff 3c3613ff d5b220ff ffd825ff fdd423ff fdd322ff fcd320ff fbd21aff fce479ff e5ca4dff c9a80cff c9aa18ff e1c024ff f5d732ff ffe541ff f4db48ff d3c048ff c4b44cfe c7ba57fd d8cf6bfe f4f089ff fdfe9cff b9af60fc 2c240fec 000000d3 000000ae 00000074 00000038 00000010 00000003 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000005 00000037 0203029f 2d5f34fe 2f6236ff 2f6136ff 6d9966ff 2e6135ff 2e6035ff 2e6035ff 2e6035ff a2ad52ff faf5c8ff ebd85fff b68a2aff 507139ff 808d41ff 2d5e34ff 2d5d33ff 2d5d33ff fbf7d5ff 777d35ff 53682fff 617334ff 2c5c32ff 2c5c32ff 3f6130ff 9f7d26ff faf6cdff bb8423ff 968533ff 203f22ff 9f8016ff 373510ff ffd723ff ffd425ff fdd424ff fdd423ff fcd119ff fce26dff e9cf58ff cbaa0eff be9e18ff dfbb1aff ffdb21ff ffde2cff fdde37ff fde243ff ffe951ff fff15fff fff46cff e3d76bfe a89f55fa 5d4e2bf4 030100db 000000c3 0000009a 0000005e 0000002a 0000000c 00000002 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000007 0000003d 050a05ab 2f6236ff 2d5e33ff 2d5e33ff 6c9665ff 2c5d33ff 2c5d33ff 2c5c32ff 9ca149ff cfa73cff e3cb56ff fbf8d6ff eede63ff 9f7d26ff 607132ff 5c6a2dff 2b5a31ff 2b5a31ff f5ec96ff 70702cff 52662eff 51652dff 2a5830ff 2a5830ff 2a5830ff a08d35ff fbf6cfff bb8a29ff 605a22ff 615513ff b59112ff 423a0eff ffda20ff fed323ff fed425ff fdd21aff fee060ff edd260ff cdaa10ff cdac1aff d7b21bff b99419ff 917616ff ac901dff c6a927ff c8ad2fff b29b32ff 8f7d2efe 766429fa 76642cf8 6f5d2bf5 1c1207de 000000af 0000007e 00000047 0000001c 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 0000000a 00000045 070e07ba 2e6034ff 2b5b31ff 588354ff 588354ff 316036ff 2b5a31ff 39643bff 517239ff 2a5930ff 416533ff 778b42ff b4bf90ff f8f2b7ff c8a840ff 757933ff 5e7b3eff 617f4fff e1c753ff 646a2bff 5e6c30ff 47612eff 29552fff 29552fff 365e33ff e6df7fff f6f0b5ff b69234ff 243118ff f1bd11ff 8b6e0eff 58470eff ffd91dff fdd021ff fed21dff fedb46ff f3da6fff d4af15ff cba91aff e1bd1dff f9d21fff fcd31fff b79818ff 6f5b15ff 544213ff 5a4712ff 76621cff 9a862bfd d6c047ff bba847fb 26200fd9 000000a9 00000071 00000035 00000011 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 0000000f 0000004e 09140bc5 2c5d33ff 3b673eff 99be88ff 7ea472ff 86ab78ff 2b5831ff 29562fff 608055ff 6d8751ff 5f7c42ff 506f39ff 4f6e38ff 43683bff 8aa17dff dfe1beff edecc6ff b4bf93ff e1c652ff 4f602aff 6f6e2cff 27522dff 27512dff 517149ff d1d6b2ff fbf8d9ff ede6a0ff 55612eff 4a420fff ffd90dff 7f630cff 68520eff ffd71aff fccd19ff fdd530ff f8e07aff dab720ff cdab1aff dfbb1fff f5ce20ff fbd320ff fbd31fff ffda1eff ffde1eff ffd922ff ffde2dff ffef3bff fae243ff 746322f6 050302d1 000000aa 00000074 00000034 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000013 00000055 0b170dcc 2a5931ff 6b9263ff 6b9263ff 699062ff 90b480ff 557d52ff 28522eff 27522dff 27512dff 27512dff 27512dff 27502dff 506e3aff 6b8142ff 5a7339ff 5c773dff b3be92ff f4ea8bff c79931ff c08d29ff 9e8932ff f2e677ff f9f3bfff fbf8d9ff a5b390ff 3b5a37ff 314423ff 86690dff ffd30aff 9a780bff 73590eff ffd415ff fbcc18ff fade72ff e1be2eff cfac1aff ddba1fff f4cd22ff fcd322ff fcd321ff fbd31fff fcd41eff ffda1eff ffe01eff f8d324ff a58a20ff 211908f6 000000d6 000000a8 0000006f 00000034 0000000e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000016 0000005b 0d1b0fd4 325d36ff 61885bff 6a8f62ff 739769ff 759a6bff 4b7249ff 264e2bff 254e2bff 254e2aff 254e2aff 254d2aff 254d2aff 254d2aff 254d2aff 3d5a2dff 666c2dff a6a54aff fbf8d6ff 244b29ff 5b743aff 5c7646ff 5d7854ff 5d7857ff 244a29ff 5d7855ff 828f65ff 4b5331ff 6e5608ff ffcc07ff d0a10bff 9a750fff ffcd0aff fad95cff e7c43cff cfa913ff dab620ff f3cc23ff fdd423ff fdd423ff fcd321ff fdd521ff f2cb1fff b79619ff 776211ff 1c1807ff 050905fd 010100e7 010000a9 0000005d 0000002b 0000000d 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000019 00000061 0f1e10da 456e44ff 8caf7cff 769a6bff 64895dff 6d9164ff 264d2bff 244b29ff 244b29ff 244a28ff 244a29ff 244a29ff 244a29ff 234928ff 234928ff 234928ff 234928ff 797f39ff fbf8d6ff 224827ff 93a065ff 6a8059ff 879a7aff 96a585ff 859777ff 647858ff 273417ff 5d4b0bff 6a5108ff ffc404ff f6bf08ff efb906ff facd30ff eecd53ff d2a80cff d3ac19ff edc41fff fdd325ff fed424ff fdd423ff fcd322ff fed521ff f3cb1fff 987c17ff 675811ff 6f5e10ff 604f11fe 170f05d8 00000069 00000020 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 0000001c 00000067 132615e0 51774dff 75986aff 7c9f70ff 66895eff 496d46ff 234828ff 224727ff 224727ff 224727ff 224727ff 224727ff 224627ff 224627ff 214526ff 214526ff 214526ff 65783aff a4af8bff 214426ff 84935eff 204425ff 204425ff 204325ff 1f4124ff 1b381fff 132616ff 594608ff e8ae03ff f6bc02ff f6bd03ff f9c310ff f5d361ff d9ac12ff cfa610ff e4b917ff f9cc1eff fed323ff fed425ff fdd424ff fdd423ff ffd622ff ffdf22ff ffe623ff deb71dff 635410ff 161a0bf9 000000b5 0000004d 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 0000001e 0000006d 122515e6 4f744cff 557750ff 84a576ff 8dae7dff 25492aff 214426ff 214426ff 214426ff 204325ff 204325ff 204325ff 204325ff 204325ff 204225ff 1f4224ff 1f4224ff 1f4124ff 5a7254ff 3c5939ff 828f53ff 1f4023ff 1f4023ff 1e3e22ff 1b3920ff 343412ff 614d0aff 14170aff 785a06ff fec100ff f5b900ff f7cf4fff e2b627ff d3a606ff e3b511ff f6c617ff fdce1bff ffd220ff ffd825ff ffde26ff ffe026ff f1c822ff a6881aff 433a14ff 0f150dff 09130aff 09120af5 000000a7 0000003b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000021 00000072 132817ea 597c53ff 83a475ff 628259ff 6e8f64ff 1f4124ff 1f4124ff 1f4124ff 1f4023ff 1f4023ff 1f4023ff 1e3f23ff 1e3f22ff 1e3f22ff 1e3f22ff 1e3e22ff 1e3e22ff 1e3e22ff 1d3d21ff 3a5537ff 3a5430ff 1d3d21ff 1d3c21ff 1c391fff 17301aff 122112ff 5a4708ff dca502ff bc8d03ff f0b500ff f5c227ff edc64aff d09e00ff a07a0cff bd950eff f1c014ff ffce19ff fccd1dff e9bf1fff b5961dff 665416ff 222011ff 1b201cff 253127ff 142416ff 0e1f10ff 0b160ced 0000008c 00000024 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000024 00000078 152e19f0 719165ff 6e8d63ff 82a274ff 355535ff 1d3d21ff 1e3d21ff 1d3d21ff 1d3d21ff 1d3c21ff 1d3c21ff 1d3c21ff 1d3b21ff 1c3b20ff 1c3b20ff 1c3b20ff 1c3a20ff 1c3a20ff 1c3a20ff 1c3920ff 1c3920ff 1c3920ff 1b391fff 1a361eff 162e19ff 0f2112ff 0a150bff 413207ff eab100ff e8b004ff f0ca57ff d7a408ff d4a403ff ce9d09ff 634a09ff 281d07ff 261d07ff 251e07ff 1d1d13ff 1a1f1aff 232b24ff 2c3a2eff 4a584cff 547158ff 224126ff 152e19ff 0c190ee2 00000075 00000019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 00000029 00010189 1a361dfa 355535ff 5d7c55ff 96b584ff 56744fff 213f24ff 1c3920ff 1c3920ff 1b391fff 1b391fff 1b381fff 1b381fff 1b381fff 1b381fff 1b371fff 1a371eff 1a371eff 1a371eff 1a361eff 1a361eff 1a361eff 1a351eff 1a351eff 1a341eff 17301bff 142816ff 0c1a0eff 060e08ff 725401ff f3c537ff e5b72aff d5a100ff cc9c04ff dba807ff fbc30cff c69a0eff 53400aff 0c100aff 374338ff 475649ff 586b5bff 618165ff 8da790ff 81b088ff 294b2dff 18351cff 0a150bdb 00000069 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000003 00000031 00010092 19351dfb 1b381fff 274328ff 617e58ff 54724eff 77956aff 526f4cff 1a361eff 1a351eff 1a351eff 1a351eff 1a351eff 1a341dff 1a341dff 19341dff 19341dff 19331cff 19331cff 19331cff 18321cff 18321cff 18321bff 18321bff 18311bff 18301bff 162d19ff 122414ff 0b170cff 2d270cff dfba52ff 423104ff 715505ff e0a703ff 684c08ff 30270cff 241f07ff 1e1d08ff 172115ff 6e8672ff 89a48dff 92b396ff 8cbb92ff b2d3b7ff 8fc797ff 264a2aff 18341cff 070f08d1 00000061 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000003 00000031 00000088 102113ee 1b371fff 19331dff 203a22ff 64805aff 435e3fff 64805aff 749067ff 66825cff 395436ff 2d472cff 18311bff 18311bff 18311bff 17301aff 17301aff 17301aff 17301aff 17301aff 172f1aff 172f1aff 172f1aff 162e19ff 162e19ff 162e19ff 162c19ff 132615ff 0c190eff 87713dff 4d4020ff 0a0d09ff 0a0d0aff 44350bff 936f07ff 41310bff 070e08ff 081209ff 213223ff 99b89dff acceb1ff a9d1afff 9bcea1ff bde0c1ff 8cc593ff 214326ff 16301aff 040704c7 00000058 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 00000022 00000071 020402c4 142b18fb 19331cff 324c30ff 385235ff 769168ff 385135ff 233b24ff 2a4229ff 5b7552ff 627d58ff 607a56ff 162d19ff 162d19ff 162c19ff 162c19ff 162c19ff 152c18ff 152c18ff 152b18ff 152b18ff 152b18ff 142b17ff 142a17ff 142a17ff 142917ff 102213ff 1f2112ff 947c44ff 0c110cff 1f261bff 283124ff 273023ff 272f22ff 232d1fff 101c10ff 09170bff 324b34ff b4d8b9ff b8dbbdff abd7b1ff 9ed1a5ff bee1c3ff 86c08eff 1d3c21ff 122715fb 010201b6 0000004d 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000010 00000046 0000008e 010201cd 0c170df4 152a17fe 162e1aff 162d19ff 162c19ff 152b18ff 152b18ff 152a18ff 5e7855ff 5e7855ff 809b70ff 142a17ff 2e452dff 142917ff 142917ff 142917ff 132816ff 132816ff 132816ff 132716ff 132716ff 122716ff 122715ff 112314ff 0d1b0fff 7e6b3dff 282615ff 070f08ff 526148ff 4b5b42ff 3a4934ff 303f2bff 3f4e38ff 1d2d1dff 08180bff 415b45ff bee4c2ff bbdebfff a8d6aeff 9ed1a5ff bde2c2ff 7dba85ff 17311aff 050b06e6 0000009e 00000036 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000004 0000001c 00000050 0000008a 000000ba 010201da 070f08ef 0e1c10fa 112314fe 142817ff 142a17ff 142917ff 132816ff 122715ff 122615ff 122615ff 192e1bff 122615ff 647c59ff 142817ff 40563bff 122414ff 142716ff 1c2e1cff 293e28ff 1d301eff 112313ff 0f1e10ff 13190fff 7c6b45ff 070e08ff 09110aff 6b7e5dff 596d4fff 617655ff 5f7353ff 2f412cff 202f1fff 071508ff 4d6750ff c1e7c6ff bbdec0ff a2d3a8ff a3d3a9ff bae3c0ff 5e9566fd 030704eb 000000c4 00000070 00000018 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000001 00000006 0000001c 00000040 00000068 0000008f 000000b0 000000c9 010101da 040704e7 080f09f2 0b170df9 102012fe 122414ff 122515ff 122414ff 112313ff 112213ff 112213ff 102212ff 102112ff 102112ff 819970ff 6b815eff 7c936cff 6f8662ff 6e8561ff 41523bff 5b5234ff 32301eff 141c13ff 33402dff 5f7454ff 657b5aff 8ea67bff 54674aff 354730ff 1f301eff 041206ff 5b7c5fff c2e9c8ff bbdec0ff 9dd1a5ff abd8b1ff ace4b3ff 315034f2 000000ce 0000008c 00000030 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000005 00000010 00000024 0000003b 00000056 00000071 0000008b 000000a1 000000b5 000000c8 010101d7 030604e5 060b07ef 09120af6 0e1a0ffd 0f1f11ff 102012ff 102012ff 0f1e11ff 0f1e11ff 0e1e10ff 2c3d29ff 3d5037ff 0e1d10ff 0e1c10ff 273222ff 8a784fff 20281cff 313c2bff 374832ff 819970ff 7d956dff 627756ff 92ac7fff 0e1d10ff 0e1d10ff 041206ff 739678ff c1e7c6ff bcdec1ff 9dd4a5ff 93d39cff 517f57fa 040805dd 000000a0 0000003f 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 e0ffc000 00000001 00000006 0000000e 00000019 00000026 00000034 00000044 00000059 0000006f 00000086 0000009b 000000b1 000000c4 010101d5 020402e2 040905ed 08110af7 0c180efd 0e1d10ff 0f1f11ff 0f1e11ff 0e1e10ff 0e1c0fff 0b170dff 34311eff 524727ff 2e3828ff 48573fff 4c6044ff 718763ff 3f5239ff 697f5dff 3d5037ff 0e1d10ff 0e1d10ff 061508ff 84a589ff c5e9caff b7e4bdff 77b07efe 1c311ef9 000000e7 000000b3 00000059 00000010 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 00000001 00000003 00000007 0000000a 00000011 00000019 00000024 00000031 00000042 00000055 0000006c 00000083 0000009a 000000b0 000000c3 000100d3 010302e0 050a06ed 09110af6 0c170dfc 0d1a0eff 0b150cff 7a6b42ff 1a1c10ff 1f291cff 253423ff 43563eff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 0d1c0fff 0c1c0eff 8ebb94ff ade5b5ff 6fa877fd 152316f2 000000e4 000000b2 0000005f 0000001a 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 00000001 00000001 00000003 00000006 0000000a 00000010 00000019 00000023 00000030 00000040 00000053 0000006a 00000080 00000097 000000ac 000000bf 000000d0 010301e3 0c0b05f6 947736fe 040905fd 09120aff 0e1c10ff 1b2c1bff 0e1e11ff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 122214fe 3f6644fb 254029f4 020602e4 000000ce 0000009c 0000004b 00000016 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 00000001 00000001 00000004 00000006 0000000a 00000010 00000017 00000022 0000002e 0000003e 00000050 00000066 00000082 000000ad 221905e2 604913f6 000000e6 010201e6 040805ea 070e08f3 0b170cfb 0e1d10ff 0f1e11ff 0e1e11ff 0e1c0ffe 081109f9 010101f0 000000e2 000000c9 000000aa 00000079 00000039 0000000f 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000009 0000000e 00000016 0000001f 00000038 0000006c 050301a6 0a0601bd 000000b4 000000a3 000000a7 000000bc 000000cd 010301db 030603e4 020503e5 010201de 000000cf 000000b8 0000008f 00000066 00000042 00000020 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000012 00000032 00000054 00000067 00000063 00000049 0000004d 00000062 00000077 0000008b 00000098 0000009b 00000091 00000076 00000052 0000002f 0000001a 0000000e 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000e 00000021 00000028 0000001e 00000012 00000014 0000001d 00000028 00000035 0000003d 0000003c 00000034 00000022 00000011 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 00000009 00000004 00000002 00000002 00000004 00000007 0000000b 0000000e 0000000e 0000000a 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 1329163a 0b1b0d71 050d0683 06100870 08130a62 07100854 060e0845 050c0637 05090626 0306041a 01010112 00000012 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000e 142b165b 25502bc5 2d4e32fd 354f39ff 243726ff 233e27ff 224427ff 1d4021ff 1b3e20ff 1a3e1fff 183e1dfa 173c1cee 133618e0 133317d7 113116cb 113016b4 112c15a0 132c1690 1127147f 1126136d 0e1e1157 0c190d3b 060c0624 040a051b 03060310 01030205 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000001c 223e2692 549e5efd 61a06aff aad1afff d3ebd6ff d5e9d8ff d4e4d6ff cfdfd1ff c5d7c7ff b9cebcff adc4b0ff a0bba4ff 96b299ff 8aaa8eff 7fa184ff 739b79ff 69926fff 56885cff 46794dff 407548ff 3c7344ff 37723fff 336e3bff 306938f9 2c6734f0 286230e8 275e2edf 265c2ed3 24582bc6 235229b8 214d27aa 2048259a 1c40208a 1b3c1e78 16311a65 142c1748 0b160c2f 08110921 050a0517 0407040b 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000016 01020159 5da567f5 6dc078ff 69bb75ff 68b973ff 6fbb79ff 7cc286ff 8dca95ff a5d6acff c1e4c6ff d2ecd6ff e0f4e2ff effbf0ff f8fff9ff f9fffaff f9fffaff f8fff9ff f6fef7ff edfaeeff e5f3e7ff ddeee0ff d6e7d8ff cde2d0ff c6dcc9ff bcd7bfff b2d0b6ff a7cbacff 9dc3a1ff 85b98cff 77ac7eff 6da975ff 68a66fff 60a469ff 5aa164ff 56a160ff 52a05cff 4ea058ff 479852fd 40934cf5 3c8c46ed 3c8b46e4 388443da 3a8243cd 3b7c44be 346b3b98 1122133a 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000002a 0203028a 5ea767fb 69ba74ff 67b772ff 67b772ff 65b670ff 7ac27dff 61b46dff 60b46bff 61b46dff 66b771ff 6eba79ff 80c389ff 98ce9fff aad6b0ff bbdfc0ff cbe6cfff d9eddcff e6f4e8ff eef7f0ff f2f9f3ff f3faf4ff f3faf5ff f5fbf6ff f7fdf8ff fafefaff fcfffcff fdfffdff fbfffcff f9fef9ff f5fcf6ff f1f9f2ff ecf7edff e7f4e8ff dfefe1ff d8ebdaff d1e7d4ff c6e2caff b4dab9ff a7d4adff 9ed0a4ff 94cd9bff 74bf7fff 52b25fff 57b864ff 5ab466fb 2040247c 00000012 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000036 0306049d 65b470fd 68b873ff 67b772ff 67b772ff 67b772ff 82c783ff 90d08dff 83c884ff 67b772ff 66b771ff 65b670ff 63b56eff 60b46cff 60b46cff 63b56eff 68b773ff 71bc7bff 87c68fff 9ed1a4ff b0dab6ff c1e2c6ff d7ecdaff e3f2e5ff e8f4eaff eaf5ebff e9f5ebff e8f4e9ff e9f4eaff ebf5ecff edf6eeff f1f8f1ff f4faf4ff f7fcf8ff fcfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff f1f8f2ff aad6b0ff 51ac5dff 56b463ff 53a65ffc 070e0861 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000003b 050905a6 68b873ff 6cbb76ff 9fd896ff 7bc37fff a7dd9bff 7cc480ff 85c985ff 7cc480ff 74bf7aff 68b873ff 67b772ff 67b772ff 67b772ff 67b772ff 67b772ff 66b771ff 65b670ff 62b46dff 60b46bff 60b46cff 63b56fff 70bb7aff 82c38bff 93cc9bff a7d5adff c5e4c9ff dceedeff e8f4e9ff eff7f0ff f3f9f4ff f3f9f3ff eef7f0ff eaf5ebff e6f3e8ff e6f3e8ff e7f4e8ff e9f4eaff ebf5ecff f1f8f2ff fdfefdff ffffffff ffffffff f8fcf9ff 90c998ff 4baa58ff 59b565ff 142817a8 00000030 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000040 09100aaf 6abd76ff 9cd794ff 97d491ff a7dd9bff ade19fff 96d390ff a7dd9bff aadf9dff 93d18eff 81c683ff 7fc582ff aadf9dff 84c885ff 88cb87ff 66b671ff 66b671ff 65b670ff 65b670ff 65b670ff 64b66fff 64b56fff 62b56dff 5fb36aff 5db268ff 5bb166ff 5db269ff 66b771ff 72bc7cff 83c58cff 97ce9fff b0dab6ff d4ebd7ff e9f5ebff f5faf6ff fefefeff ffffffff f8fcf8ff f5faf5ff eff7f0ff e4f2e5ff f6fbf6ff fefefeff ffffffff c1e1c5ff 4fa95bff 55b361ff 152a17bf 00000048 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000046 0b140cb6 69bd75ff 92d18eff 9fd896ff 98d491ff 95d28fff 79c27dff 65b670ff 64b66fff 71be78ff 80c681ff 7fc680ff 89cc87ff 8ccd89ff 7fc680ff 62b56dff 7dc57fff 68b871ff 8fcf8bff 65b76fff 6ab972ff 61b46cff 62b56dff 60b46bff 60b46bff 60b46bff 5fb36aff 5eb369ff 5cb267ff 59b064ff 57af62ff 55ae61ff 5ab165ff 63b56eff 70bb7aff 8cc994ff c7e4cbff fcfefcff ffffffff ffffffff f6faf7ff e3f2e5ff fafcfaff fffffeff cbe6cfff 52aa5eff 51ac5dff 0f2011c1 0000004e 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000004b 101e12be 84ce86ff 8fcf8bff abe09dff 9dd894ff 91d08cff 61b46cff 61b46cff 61b46cff 61b46cff 60b46bff 60b46bff 60b46bff 63b66dff 5fb36aff 5fb36aff 5fb36aff 5eb369ff 5eb369ff 60b46aff 6ebd73ff 5db268ff b0e3a0ff 93d28cff 9ad691ff 5cb267ff 5cb167ff 5bb267ff 5bb166ff 79c27aff 72bf76ff 62b66aff 74c077ff 5ab164ff 55af61ff 51ad5dff 4dab5aff 84c58dff f2f9f3ff fefefeff ffffffff e7f4e9ff f1f8f2ff fdfefdff c2e1c6ff 4fa65aff 4ea65aff 0a150dbe 0000004f 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000050 132415c5 7ecc81ff 86ca84ff 7fc67fff a1da96ff 9bd792ff 5eb369ff 5db268ff 5db268ff 5db268ff 5db268ff 5cb267ff 5cb267ff 5cb267ff 5cb167ff 5bb166ff 5bb166ff 5ab166ff 5ab165ff 5ab165ff 59b165ff 59b065ff 67b86fff 8bce87ff 8dcf88ff 86cb83ff 66b86eff 66b86dff 79c47aff 87cb84ff a1da95ff 8fd089ff 78c379ff 56af62ff 56af62ff 56af62ff 56af62ff 46a853ff aad7b0ff ffffffff ffffffff ebf5ecff ebf6edff fbfdfcff b6dbbbff 4ca357ff 4b9e56ff 070f09b7 00000048 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000013 00000056 1f3c22cf 6bc274ff 8acd86ff 8fcf89ff 96d48eff 8ecf89ff 5ab166ff 5ab065ff 59b065ff 59b065ff 59b065ff 59b064ff 58b064ff 58b064ff 58b064ff 57b064ff 57af63ff 57af63ff 57af63ff 56af63ff 56af62ff 56af62ff 56af62ff 65b76cff 6cbc71ff 71bf74ff 93d38bff a0da94ff 85cb82ff 6dbc71ff 72bf74ff 7cc67cff 6fbe72ff 62b769ff 53ae5fff 52ad5eff 52ad5eff 4baa58ff 78bf82ff fefefeff fefffeff e7f4e9ff ebf5edff f9fcf9ff acd5b1ff 49a054ff 479451fd 040a05af 00000041 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000017 0000005e 274f2ddb 63bc6dff 9dd792ff 93d28bff 9cd792ff 81c77fff 56af62ff 56af62ff 56af62ff 56af62ff 56af62ff 55af61ff 55af61ff 55ae61ff 54ae60ff 54ae60ff 54ae60ff 54ae60ff 53ae5fff 53ae5fff 53ad5fff 53ae5fff 52ad5eff 52ad5eff 52ad5eff 52ad5eff 52ac5eff 51ac5dff 6ebd71ff 8ecf87ff 9ed893ff 83c980ff 83c880ff 87ca82ff 69b96eff 52aa5dff 50a95cff 4aa656ff 75bb7eff fdfefdff fdfdfdff e3f2e6ff ebf5edff f5fbf6ff a0cea6ff 459d51ff 428b4cfc 030403a7 0000003a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000001c 00000068 2e5f34e5 59b765ff 72bf74ff 82c980ff 7fc77dff 80c87eff 64b86aff 53ae5fff 53ae5fff 52ad5eff 52ad5eff 52ad5eff 52ad5eff 52ac5eff 52ac5eff 52ac5eff 51ab5dff 51ab5dff 51ab5dff 51aa5dff 51aa5dff 51aa5dff 50a95dff 50a95cff 50a95cff 50a85cff 50a85cff 50a85cff 50a85cff 50a85cff 56ab60ff 7bc27aff 9ad48fff a8dd99ff 71bb73ff a6db98ff 5dae64ff 46a152ff 89c491ff ffffffff fbfdfbff e1f0e3ff ebf5edff f1f9f2ff 95c79cff 449a50ff 3d8146f9 0000009e 00000034 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000020 00000070 316738ea 5fb869ff 7fc67dff 79c379ff 6aba6eff 79c379ff 76c177ff 51aa5dff 51aa5dff 51aa5dff 50a95cff 50a95cff 50a95cff 50a85cff 50a85cff 50a85cff 50a85cff 4fa75bff 4fa75bff 4fa75bff 4fa75bff 4fa65bff 4fa65bff 4fa65aff 4fa65aff 4fa55aff 4ea55aff 4ea55aff 4ea45aff 4ea459ff 4ea459ff 57a95fff 8fcc87ff a4d996ff 85c67fff 9ad28eff 92ce89ff 439d4eff 9bcca2ff ffffffff f8fcf9ff deefe0ff ebf5ecff ecf7eeff 8ac091ff 44994fff 356f3cf4 00000095 0000002e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000023 00000076 36723fee 52ad5fff 72bc74ff a6dc98ff 84c780ff abdf9bff 75be75ff 4fa75bff 4fa65bff 4fa65bff 4fa65aff 4fa65aff 4fa55aff 4fa55aff 4ea55aff 4ea45aff 4ea45aff 4ea459ff 4ea359ff 4ea359ff 4ea359ff 4ea359ff 4ea258ff 4da258ff 4da258ff 4da258ff 4da158ff 4da158ff 4da157ff 4ca157ff 4ca057ff 4ca057ff a1d794ff 87c581ff 80c17cff 95ce8bff 98d18dff 41994dff a5d0acff fdfffeff f6fbf7ff daeedcff eaf5ebff e7f5e9ff 80b888ff 44984fff 2b5931ee 0000008b 00000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000025 0000007b 3a7b43f3 50aa5cff 5daf65ff 8ccb85ff 80c37cff acdf9cff 53a65dff 4ea359ff 4ea359ff 4da258ff 4da258ff 4da258ff 4da258ff 4da258ff 4da158ff 4ca157ff 4ca157ff 4ca057ff 4ca057ff 4ca057ff 4c9f57ff 4c9f57ff 4c9f57ff 4b9f56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9d56ff 4b9d56ff 4b9d56ff 71b671ff a4d795ff 91cb87ff b0e09eff 82c17dff 53a15bff 41964cff aed4b4ff fbfefbff f2f9f3ff d6ebd9ff eaf5ebff e3f3e5ff 75b27dff 43954dff 254d2bea 00000083 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000028 00000083 3f8248f6 4ea55aff 4da158ff 5baa62ff 64b068ff 4ca057ff 4ca057ff 4c9f57ff 4c9f57ff 4b9f56ff 4b9f56ff 4b9f56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9d56ff 4b9d56ff 4b9d56ff 4a9d55ff 4a9c55ff 4a9c55ff 4a9b55ff 4a9b55ff 4a9b55ff 4a9b55ff 4a9a55ff 499a54ff 499a54ff 499a54ff 499a54ff 499954ff 8dc784ff 92ca88ff 7aba77ff 5da762ff 8ec785ff 8ec785ff 69ae69ff b8d8bcff f8fcf9ff eef7efff d3ead7ff eaf5ecff d9eedcff 69a871ff 40904bff 1e3c22e6 2c1d05ae 0201012c 0d07022b 5740087c 836616a6 836e27a9 67582b88 382f1a50 08030114 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 0000002d 0101018d 40884bf9 4ca158ff 4b9d56ff 7abc78ff 50a05aff 4a9d55ff 4a9c55ff 4a9c55ff 4a9c55ff 4a9b55ff 4a9b55ff 4a9b55ff 4a9a55ff 499a54ff 499a54ff 499a54ff 499a54ff 72a755ff b68928ff 61984dff 489853ff 489853ff 489853ff 489753ff 489753ff 489752ff 489752ff 479652ff 479652ff 479652ff 6db06dff 66aa67ff 84bf7dff 9dd190ff 98cd8cff 80bc7aff 68ac69ff 499751ff c0ddc3ff f5fbf6ff e9f5eaff d2ead5ff eaf5ebff c9e4cdff 51915aff 3d632fff a38310fb 2b1f04c1 33250495 d4a604f3 ffd401ff ffda17ff ffe33fff fdee69ff f2ed8cff c3bc76e9 6f653d94 130e0728 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000003 00000031 01030296 448e4ffb 4a9c55ff 499a54ff 7bbb78ff 499954ff 499954ff 499954ff 489953ff 489853ff 489853ff 489753ff 489753ff 489753ff 62984cff 689548ff 6e9f4fff 69a659ff 95b75aff bd8724ff 62994dff 81a34eff 479551ff 469450ff 469450ff 469450ff 469350ff 469350ff 469350ff 46924fff 489351ff 80bb7aff 85bf7eff 7fba7aff a2d393ff 93c988ff 8ec584ff 5ca15fff 4a9552ff c7e0caff f2f9f3ff e5f3e7ff d0e8d3ff e0ebe2ff a0b9a3ff 756f25ff ffdb1cff 53470cf7 2b2004d6 fcce05ff ffd201ff fbc900ff fac903ff f7d01fff f3da46ff f1e571ff f4f69aff fcffa5ff cec87df1 38301b68 00000001 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000005 00000037 0305039f 479451fe 489753ff 479652ff 7bba78ff 479651ff 479551ff 479551ff 479551ff 479551ff 479451ff 529b59ff afc97bff caab41ff be8825ff c08c28ff e8d45cff f9f2baff f8f0afff cb9f36ff 7f903eff 909e46ff 45914fff 45914fff 45914fff 45904fff 45904fff 45904fff 448f4eff 448f4eff 72b070ff 6cac6cff 7db778ff 72af70ff 79b575ff 73b070ff 71af6fff 5ea060ff 458e4fff cde4d1ff eff8f0ff e0f0e2ff c5dcc7ff a2a9a0ff ae983cff ffec33ff a58f1bff 100f06f5 dfb70dfd ffd107ff fac903ff fac901ff fac900ff f9cb0aff f6d42cff f2dd54ff eee87dff ebee98ff f6faa1ff e6e38fff 332b186f 00000008 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000007 0000003c 040804a7 479551ff 469450ff 469350ff 79b675ff 45924fff 46924fff 45914fff 45914fff 45914fff 519755ff d7e3bbff f4e987ff c18e29ff ad882aff 7f9d4aff 68a365ff 509656ff b2cea0ff f4e988ff c09c36ff bd8724ff a5872cff 7d8c3bff 4c8e4bff 438d4dff 438c4dff 438c4dff 438c4dff 438c4dff 8fc384ff b0dc9dff 519657ff 70ad6eff 7ab375ff 72ae6fff 60a061ff 408849ff 478f51ff d4e9d7ff e9f4ebff cddcceff 859383ff c8b559ff ffeb57ff fadb3cff 313012ff 725d0efc ffda14ff f9cb0bff faca05ff fac902ff fac900ff fac900ff f9ce13ff f5d739ff f1e05fff edeb89ff ebee9aff f9fca2ff b5b06ee6 0000003b 0000000a 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000009 00000041 060c07af 479451ff 45904fff 519857ff 6cac6cff 448f4eff 448e4eff 448e4eff 448e4eff 448e4eff 9ea94bff faf5c7ff e5ce58ff b48627ff 4b8c4aff 8da850ff 99be8eff 7eab5eff dfe29aff d5e1b3ff 4e9251ff 96b971ff f2e574ff c79931ff c18f2aff aba342ff 9aa246ff 80913fff 41884bff 41884aff 63a163ff 9fce8fff 609f61ff c4eaabff 77af72ff 7cb476ff 7cb476ff 3c8345ff 53955bff daeeddff d8e4d9ff 919d91ff b7b06dff fbf688ff f8e764ff c2ad3cff 1b1b0bff e0bc22ff fcd41aff f9cd10ff f9cb05ff fac900ff fbcd14ff f9cb0fff f8c901ff f7d01fff f4d944ff f0e46eff eced94ff eff29cff e5e390ff 1c160b86 0000001d 00000002 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000b 00000046 081109b7 469250ff 438c4dff 5d9f60ff 5b9e5fff 428b4cff 428b4cff 428b4cff 428a4cff 428a4cff b48526ff f8f1b2ff d2ab3fff a19035ff 638b42ff 6d8c41ff 41884aff 41884aff c8d69eff c7d59aff 408749ff c9dab2ff a2be7bff fbf8d9ff d6b344ff be8825ff 90903aff 498646ff 8a8632ff 488546ff 3f8448ff 5b9a5dff 87ba7eff 99c98bff 8abd80ff 6ca669ff 3e8247ff 387e41ff 5e9966ff cad9ccff 8d9185ff 837d51ff fcfc98ff ecec92ff faf07aff 8f8439ff 4e4415ff ffe235ff f7d11fff f8cd0eff fad228ff f8d541ff f2c926ff edbf06ff f1c100ff f7c909ff f6d32aff f2dd51ff efe77cff edf099ff efee97ff 2f2615b4 00000037 00000007 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000d 0000004b 0a160cbe 45914fff 41894aff 65a364ff 549658ff 41884aff 40874aff 408749ff 408749ff 408649ff bc8523ff f2e676ff d3af41ff b5a542ff 769d4dff 518845ff 3f8448ff 3f8448ff e2e9c5ff b4c15bff 3e8347ff 96ba8bff 759b4cff a0ab4eff fbf8d9ff cbcb5dff 478345ff 8d8a36ff 468345ff 3d8146ff 3d8146ff 3d8146ff 49894fff 69a267ff 4c8c51ff 3d8046ff 3c7e45ff 32723bff 50714cff ad9c52ff 766842ff eae074ff f0ec85ff eced92ff f9f791ff 857c3dff 867628ff ffe33bff f7d635ff f9de65ff f1d352ff e3bb15ff dbb100ff e0b401ff edbe00ff f8c700ff f9cd11ff f5d636ff f1e05fff f0ed8aff e7e693ff 1f190eb9 00000047 0000000a 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000010 00000050 0f1e10c6 438d4dff 3f8548ff 65a164ff 509155ff 3f8448ff 3f8448ff 3e8347ff 3e8347ff 3e8347ff a3842aff cca137ff f4e98aff c89932ff 84a551ff 869c47ff 3d8146ff 3d8146ff f3e881ff 7c883aff 60843fff 6e9b54ff 3d8046ff 488347ff e9e48eff 49874eff 90ad55ff 478245ff 3c7e45ff 3c7e45ff 3c7d45ff 3c7d45ff 559158ff 76ab70ff 3b7c44ff 3a7942ff 336c3bff 495623ff f5db4aff a59542ff 8d7e40ff fcf174ff efe87cff eeea89ff f3f498ff b8ad5fff c8b348ff fbe975ff f4e38bff e2c53fff d2ae0eff d1ac0bff dbb308ff eabe04ff f5c601ff fac900ff fac902ff f7d01dff f3d944ff f8ec71ff c5bf72fb 010000ab 00000047 00000008 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000014 00000058 17321bd3 42894bff 3d8146ff 609c60ff 509054ff 3d8146ff 3d8046ff 3d8046ff 3d8046ff 3d8046ff 788236ff bc8523ff faf5c8ff c79831ff d0a83dff 959740ff 5e803cff 3c7d45ff c79831ff 7a8438ff 61843fff 5e7f3cff 3b7c44ff 3b7c44ff 61935eff 88ad7dff 609152ff 3b7b43ff 3a7a43ff 3a7a43ff 3a7a43ff 3a7a43ff 558f57ff 73a66dff 37743fff 2d5d33ff 867821ff ffe33aff ffe947ff 6f602bff d0be4eff f5e768ff f0e673ff efe87fff edeb89ff edec94ff f6f0b4ff e8dd8eff cfb838ff c6ab23ff cdae1dff e1bb14ff f0c60dff f8ca07ff faca03ff fac901ff fac900ff f9cb08ff f6d329ff ffeb56ff 6b602dec 00000099 0000003a 00000005 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000019 00000061 1c3a20de 408549ff 3c7e45ff 619b60ff 4d8c52ff 3c7d45ff 3c7d45ff 3b7c45ff 3b7c45ff 3b7c44ff 3b7c44ff a2832aff c99c34ff fbf8d7ff cca138ff bc8624ff b58727ff 9f8d34ff bc8624ff 6c8840ff 7d9949ff 4e8143ff 397942ff 397842ff 397841ff 468047ff 397741ff 397741ff 397741ff 387640ff 387640ff 387640ff 548b55ff 6b9c66ff 2a552eff 99831aff ffe227ff f9d930ff edcf39ff 836d28ff f5df52ff f3e15eff f1e46bff efe56fff f2ed98ff f3f3caff d8d791ff c2b752ff c2b141ff d3ba35ff e6c629ff f4cd1dff f8ce13ff f9cc0bff faca06ff fac902ff fac900ff fac800ff ffd912ff c5a728fd 070303ce 0000007e 00000026 00000002 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000001d 0000006a 204325e5 3d8046ff 3a7a43ff 5f985fff 4c8850ff 3a7a43ff 3a7942ff 3a7942ff 3a7942ff 3a7942ff 397842ff 6d7d35ff 90802dff d7b546ff fbf6d1ff f9f2baff f2e46dff dabb4aff be8825ff ac9536ff b5b24eff 437a41ff 37743fff 38743fff 37743fff 37733fff 37733fff 37733fff 37733fff 37733fff 36723eff 36723eff 4e824fff 53784eff 917c1aff ffdf1eff f9d31fff fbd829ff ddbe2dff 977f28ff fee64cff f3df54ff f1e05aff f6ed9cff ede9b2ff cac778ff b8b870ff c1be6bff d9cb5aff ecd54aff f4d638ff f7d327ff f7cf1aff f8cd11ff f9cb09ff faca04ff fac901ff ffd100ff e0b405fe 221804e2 000000aa 00000053 00000011 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000021 00000071 234827ea 3b7c44ff 397741ff 639961ff 46814bff 387640ff 387540ff 387540ff 387540ff 387540ff 37743fff 5b7938ff 757b32ff 637936ff 91903bff e4cc57ff f7efa7ff fbf8d8ff eedd63ff be8825ff c69730ff cbaf44ff 8d9743ff 4c7b3fff 36713eff 36703eff 36703eff 35703eff 35703dff 356f3dff 356f3dff 336b3bff 436d44ff 726821ff ffe221ff fad21dff f9d21cff fbd622ff e1bf27ff ad9129ff fde241ff f3dc48ff f8ed9eff e8e09cff c4bb59ff b6b15eff c3c274ff dadb88ff ece377ff f2e05cff f4da45ff f5d532ff f7d122ff f8cf17ff f9cc0eff f9ca08ff ffd203ff e9bc03ff 2b2003e9 000000bd 00000076 00000025 00000004 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000023 00000076 27512cef 397741ff 37733fff 6d9f68ff 3a7541ff 36723eff 36723eff 36713eff 36713eff 36713eff 36713eff 36713eff 41763fff 7c873bff 767d34ff 597636ff 777e35ff d3cb5bff fbf8d9ff f6ed9bff ddc04eff bf8a26ff c18f2aff d4b042ff 859747ff 40733eff 346c3bff 346c3bff 346c3bff 346c3bff 32693aff 2c5b32ff 3c4623ff fed622ff fdd51fff fad21eff fad21dff fad31dff f2cd24ff ddba28ff f9dc39ff f9eb96ff e4d780ff c2b343ff baaf51ff ccc464ff e1dc7cff ebeb90ff edeb8dff f0e46eff f2dd55ff f4d83eff f6d42dff f9d21fff f8cd14ff ffd50bff e8bb07ff 352804ec 000000c4 00000088 00000039 0000000b 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000025 0000007c 28532ef3 37733fff 35703dff 71a26bff 356f3dff 356f3dff 356f3dff 356e3dff 356e3dff 346e3cff 346e3cff 346d3cff 346d3cff 346c3bff 40733dff 6a7732ff 737830ff 9b933cff f8f1b3ff abc099ff fbf8d6ff fbf8d8ff f3e77dff bc8624ff d5b143ff c8c75bff 3f713cff 326939ff 326939ff 326839ff 2e6035ff 214426ff b2961dff ffdd22ff fbd320ff fbd31fff fad21eff f9d21cff f9d31bff fad729ff f9e993ff e0ce67ff c4af31ff c9b946ff d9ca57ff eade6bff efe77aff efeb87ff edee95ff efea85ff f3e468ff f9e250ff f8db3aff ecc826ff ffdb1cff d5af10fe 271d04ea 000000c5 0000008c 00000041 00000010 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000029 00000084 2b5931f6 356f3dff 336c3bff 70a06aff 336c3bff 346b3bff 336b3aff 336b3aff 336b3aff 336a3aff 5e7d3cff 326a39ff 326a39ff 326939ff 326939ff 326939ff 326839ff b0a948ff d3dbb7ff 326839ff 59824fff 869848ff f1e46cff fbf6d0ff c28f2bff dbbc4bff bec464ff 577e41ff 466f38ff 2f6336ff 27512dff 303716ff ffda24ff fdd422ff fcd321ff fbd320ff fbd31fff fad21bff f9d21cff fae88bff e2cb54ff c3a820ff 73601fff 7b6b28ff cbba4bff efe064ff f6eb74ff f7f082ff f3f18fff eaea91ff ddd36efe c6af46fe bb9c32ff ebc832ff b7971bfc 140e03e5 000000c3 0000008c 00000043 00000013 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 0000002e 0001018e 2c5b32f9 336b3aff 326939ff 6d9c67ff 326839ff 326839ff 326839ff 316738ff 316738ff 3e7040ff bf9934ff 456c37ff 647937ff 306637ff 306537ff 306537ff 306537ff c0c678ff c2cb8cff 306437ff c5d0aeff 829143ff 556c31ff c4a23cff fbf8d9ff bd8624ff e8d25bff 7d954eff 748740ff 28542fff 21341cff 827118ff ffe025ff fdd323ff fcd322ff fcd321ff fbd31dff fad21cff fbe47fff e2c644ff c5a613ff c9af26ff cfb530ff 847125ff 403614ff 342f14ff 41381afd 4f4522f8 5d512bf7 76683bf9 9c9256fc cfbf5ffe e9d151ff 77621df7 060401de 000000bb 00000083 0000003f 00000012 00000003 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000032 01020197 2d6034fb 316738ff 306537ff 6c9a66ff 306537ff 306437ff 306437ff 306437ff 2f6336ff c5d0abff cca138ff 798137ff 839244ff 456c38ff 2f6136ff 2f6136ff 2e6135ff dfe2b9ff b6b350ff 2e6035ff 8a9f59ff 2e5f35ff 676e2eff 70712cff d4af42ff f3e679ff c89b33ff 989e49ff 546c35ff 3f441cff 3c3613ff d5b220ff ffd825ff fdd423ff fdd322ff fcd320ff fbd21aff fce479ff e5ca4dff c9a80cff c9aa18ff e1c024ff f5d732ff ffe541ff f4db48ff d3c048ff c4b44cfe c7ba57fd d8cf6bfe f4f089ff fdfe9cff b9af60fc 2c240fec 000000d3 000000ae 00000074 00000038 00000010 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000005 00000037 0203029f 2d5f34fe 2f6236ff 2f6136ff 6d9966ff 2e6135ff 2e6035ff 2e6035ff 2e6035ff a2ad52ff faf5c8ff ebd85fff b68a2aff 507139ff 808d41ff 2d5e34ff 2d5d33ff 2d5d33ff fbf7d5ff 777d35ff 53682fff 617334ff 2c5c32ff 2c5c32ff 3f6130ff 9f7d26ff faf6cdff bb8423ff 968533ff 203f22ff 9f8016ff 373510ff ffd723ff ffd425ff fdd424ff fdd423ff fcd119ff fce26dff e9cf58ff cbaa0eff be9e18ff dfbb1aff ffdb21ff ffde2cff fdde37ff fde243ff ffe951ff fff15fff fff46cff e3d76bfe a89f55fa 5d4e2bf4 030100db 000000c3 0000009a 0000005e 0000002a 0000000c 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000007 0000003d 050a05ab 2f6236ff 2d5e33ff 2d5e33ff 6c9665ff 2c5d33ff 2c5d33ff 2c5c32ff 9ca149ff cfa73cff e3cb56ff fbf8d6ff eede63ff 9f7d26ff 607132ff 5c6a2dff 2b5a31ff 2b5a31ff f5ec96ff 70702cff 52662eff 51652dff 2a5830ff 2a5830ff 2a5830ff a08d35ff fbf6cfff bb8a29ff 605a22ff 615513ff b59112ff 423a0eff ffda20ff fed323ff fed425ff fdd21aff fee060ff edd260ff cdaa10ff cdac1aff d7b21bff b99419ff 917616ff ac901dff c6a927ff c8ad2fff b29b32ff 8f7d2efe 766429fa 76642cf8 6f5d2bf5 1c1207de 000000af 0000007e 00000047 0000001c 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a 00000045 070e07ba 2e6034ff 2b5b31ff 588354ff 588354ff 316036ff 2b5a31ff 39643bff 517239ff 2a5930ff 416533ff 778b42ff b4bf90ff f8f2b7ff c8a840ff 757933ff 5e7b3eff 617f4fff e1c753ff 646a2bff 5e6c30ff 47612eff 29552fff 29552fff 365e33ff e6df7fff f6f0b5ff b69234ff 243118ff f1bd11ff 8b6e0eff 58470eff ffd91dff fdd021ff fed21dff fedb46ff f3da6fff d4af15ff cba91aff e1bd1dff f9d21fff fcd31fff b79818ff 6f5b15ff 544213ff 5a4712ff 76621cff 9a862bfd d6c047ff bba847fb 26200fd9 000000a9 00000071 00000035 00000011 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 0000004e 09140bc5 2c5d33ff 3b673eff 99be88ff 7ea472ff 86ab78ff 2b5831ff 29562fff 608055ff 6d8751ff 5f7c42ff 506f39ff 4f6e38ff 43683bff 8aa17dff dfe1beff edecc6ff b4bf93ff e1c652ff 4f602aff 6f6e2cff 27522dff 27512dff 517149ff d1d6b2ff fbf8d9ff ede6a0ff 55612eff 4a420fff ffd90dff 7f630cff 68520eff ffd71aff fccd19ff fdd530ff f8e07aff dab720ff cdab1aff dfbb1fff f5ce20ff fbd320ff fbd31fff ffda1eff ffde1eff ffd922ff ffde2dff ffef3bff fae243ff 746322f6 050302d1 000000aa 00000074 00000034 0000000e 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000013 00000055 0b170dcc 2a5931ff 6b9263ff 6b9263ff 699062ff 90b480ff 557d52ff 28522eff 27522dff 27512dff 27512dff 27512dff 27502dff 506e3aff 6b8142ff 5a7339ff 5c773dff b3be92ff f4ea8bff c79931ff c08d29ff 9e8932ff f2e677ff f9f3bfff fbf8d9ff a5b390ff 3b5a37ff 314423ff 86690dff ffd30aff 9a780bff 73590eff ffd415ff fbcc18ff fade72ff e1be2eff cfac1aff ddba1fff f4cd22ff fcd322ff fcd321ff fbd31fff fcd41eff ffda1eff ffe01eff f8d324ff a58a20ff 211908f6 000000d6 000000a8 0000006f 00000034 0000000e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000016 0000005b 0d1b0fd4 325d36ff 61885bff 6a8f62ff 739769ff 759a6bff 4b7249ff 264e2bff 254e2bff 254e2aff 254e2aff 254d2aff 254d2aff 254d2aff 254d2aff 3d5a2dff 666c2dff a6a54aff fbf8d6ff 244b29ff 5b743aff 5c7646ff 5d7854ff 5d7857ff 244a29ff 5d7855ff 828f65ff 4b5331ff 6e5608ff ffcc07ff d0a10bff 9a750fff ffcd0aff fad95cff e7c43cff cfa913ff dab620ff f3cc23ff fdd423ff fdd423ff fcd321ff fdd521ff f2cb1fff b79619ff 776211ff 1c1807ff 050905fd 010100e7 010000a9 0000005d 0000002b 0000000d 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000019 00000061 0f1e10da 456e44ff 8caf7cff 769a6bff 64895dff 6d9164ff 264d2bff 244b29ff 244b29ff 244a28ff 244a29ff 244a29ff 244a29ff 234928ff 234928ff 234928ff 234928ff 797f39ff fbf8d6ff 224827ff 93a065ff 6a8059ff 879a7aff 96a585ff 859777ff 647858ff 273417ff 5d4b0bff 6a5108ff ffc404ff f6bf08ff efb906ff facd30ff eecd53ff d2a80cff d3ac19ff edc41fff fdd325ff fed424ff fdd423ff fcd322ff fed521ff f3cb1fff 987c17ff 675811ff 6f5e10ff 604f11fe 170f05d8 00000069 00000020 00000009 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000001c 00000067 132615e0 51774dff 75986aff 7c9f70ff 66895eff 496d46ff 234828ff 224727ff 224727ff 224727ff 224727ff 224727ff 224627ff 224627ff 214526ff 214526ff 214526ff 65783aff a4af8bff 214426ff 84935eff 204425ff 204425ff 204325ff 1f4124ff 1b381fff 132616ff 594608ff e8ae03ff f6bc02ff f6bd03ff f9c310ff f5d361ff d9ac12ff cfa610ff e4b917ff f9cc1eff fed323ff fed425ff fdd424ff fdd423ff ffd622ff ffdf22ff ffe623ff deb71dff 635410ff 161a0bf9 000000b5 0000004d 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000001e 0000006d 122515e6 4f744cff 557750ff 84a576ff 8dae7dff 25492aff 214426ff 214426ff 214426ff 204325ff 204325ff 204325ff 204325ff 204325ff 204225ff 1f4224ff 1f4224ff 1f4124ff 5a7254ff 3c5939ff 828f53ff 1f4023ff 1f4023ff 1e3e22ff 1b3920ff 343412ff 614d0aff 14170aff 785a06ff fec100ff f5b900ff f7cf4fff e2b627ff d3a606ff e3b511ff f6c617ff fdce1bff ffd220ff ffd825ff ffde26ff ffe026ff f1c822ff a6881aff 433a14ff 0f150dff 09130aff 09120af5 000000a7 0000003b 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000021 00000072 132817ea 597c53ff 83a475ff 628259ff 6e8f64ff 1f4124ff 1f4124ff 1f4124ff 1f4023ff 1f4023ff 1f4023ff 1e3f23ff 1e3f22ff 1e3f22ff 1e3f22ff 1e3e22ff 1e3e22ff 1e3e22ff 1d3d21ff 3a5537ff 3a5430ff 1d3d21ff 1d3c21ff 1c391fff 17301aff 122112ff 5a4708ff dca502ff bc8d03ff f0b500ff f5c227ff edc64aff d09e00ff a07a0cff bd950eff f1c014ff ffce19ff fccd1dff e9bf1fff b5961dff 665416ff 222011ff 1b201cff 253127ff 142416ff 0e1f10ff 0b160ced 0000008c 00000024 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000024 00000078 152e19f0 719165ff 6e8d63ff 82a274ff 355535ff 1d3d21ff 1e3d21ff 1d3d21ff 1d3d21ff 1d3c21ff 1d3c21ff 1d3c21ff 1d3b21ff 1c3b20ff 1c3b20ff 1c3b20ff 1c3a20ff 1c3a20ff 1c3a20ff 1c3920ff 1c3920ff 1c3920ff 1b391fff 1a361eff 162e19ff 0f2112ff 0a150bff 413207ff eab100ff e8b004ff f0ca57ff d7a408ff d4a403ff ce9d09ff 634a09ff 281d07ff 261d07ff 251e07ff 1d1d13ff 1a1f1aff 232b24ff 2c3a2eff 4a584cff 547158ff 224126ff 152e19ff 0c190ee2 00000075 00000019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000029 00010189 1a361dfa 355535ff 5d7c55ff 96b584ff 56744fff 213f24ff 1c3920ff 1c3920ff 1b391fff 1b391fff 1b381fff 1b381fff 1b381fff 1b381fff 1b371fff 1a371eff 1a371eff 1a371eff 1a361eff 1a361eff 1a361eff 1a351eff 1a351eff 1a341eff 17301bff 142816ff 0c1a0eff 060e08ff 725401ff f3c537ff e5b72aff d5a100ff cc9c04ff dba807ff fbc30cff c69a0eff 53400aff 0c100aff 374338ff 475649ff 586b5bff 618165ff 8da790ff 81b088ff 294b2dff 18351cff 0a150bdb 00000069 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000003 00000031 00010092 19351dfb 1b381fff 274328ff 617e58ff 54724eff 77956aff 526f4cff 1a361eff 1a351eff 1a351eff 1a351eff 1a351eff 1a341dff 1a341dff 19341dff 19341dff 19331cff 19331cff 19331cff 18321cff 18321cff 18321bff 18321bff 18311bff 18301bff 162d19ff 122414ff 0b170cff 2d270cff dfba52ff 423104ff 715505ff e0a703ff 684c08ff 30270cff 241f07ff 1e1d08ff 172115ff 6e8672ff 89a48dff 92b396ff 8cbb92ff b2d3b7ff 8fc797ff 264a2aff 18341cff 070f08d1 00000061 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000003 00000031 00000088 102113ee 1b371fff 19331dff 203a22ff 64805aff 435e3fff 64805aff 749067ff 66825cff 395436ff 2d472cff 18311bff 18311bff 18311bff 17301aff 17301aff 17301aff 17301aff 17301aff 172f1aff 172f1aff 172f1aff 162e19ff 162e19ff 162e19ff 162c19ff 132615ff 0c190eff 87713dff 4d4020ff 0a0d09ff 0a0d0aff 44350bff 936f07ff 41310bff 070e08ff 081209ff 213223ff 99b89dff acceb1ff a9d1afff 9bcea1ff bde0c1ff 8cc593ff 214326ff 16301aff 040704c7 00000058 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000022 00000071 020402c4 142b18fb 19331cff 324c30ff 385235ff 769168ff 385135ff 233b24ff 2a4229ff 5b7552ff 627d58ff 607a56ff 162d19ff 162d19ff 162c19ff 162c19ff 162c19ff 152c18ff 152c18ff 152b18ff 152b18ff 152b18ff 142b17ff 142a17ff 142a17ff 142917ff 102213ff 1f2112ff 947c44ff 0c110cff 1f261bff 283124ff 273023ff 272f22ff 232d1fff 101c10ff 09170bff 324b34ff b4d8b9ff b8dbbdff abd7b1ff 9ed1a5ff bee1c3ff 86c08eff 1d3c21ff 122715fb 010201b6 0000004d 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000010 00000046 0000008e 010201cd 0c170df4 152a17fe 162e1aff 162d19ff 162c19ff 152b18ff 152b18ff 152a18ff 5e7855ff 5e7855ff 809b70ff 142a17ff 2e452dff 142917ff 142917ff 142917ff 132816ff 132816ff 132816ff 132716ff 132716ff 122716ff 122715ff 112314ff 0d1b0fff 7e6b3dff 282615ff 070f08ff 526148ff 4b5b42ff 3a4934ff 303f2bff 3f4e38ff 1d2d1dff 08180bff 415b45ff bee4c2ff bbdebfff a8d6aeff 9ed1a5ff bde2c2ff 7dba85ff 17311aff 050b06e6 0000009e 00000036 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 0000001c 00000050 0000008a 000000ba 010201da 070f08ef 0e1c10fa 112314fe 142817ff 142a17ff 142917ff 132816ff 122715ff 122615ff 122615ff 192e1bff 122615ff 647c59ff 142817ff 40563bff 122414ff 142716ff 1c2e1cff 293e28ff 1d301eff 112313ff 0f1e10ff 13190fff 7c6b45ff 070e08ff 09110aff 6b7e5dff 596d4fff 617655ff 5f7353ff 2f412cff 202f1fff 071508ff 4d6750ff c1e7c6ff bbdec0ff a2d3a8ff a3d3a9ff bae3c0ff 5e9566fd 030704eb 000000c4 00000070 00000018 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000006 0000001c 00000040 00000068 0000008f 000000b0 000000c9 010101da 040704e7 080f09f2 0b170df9 102012fe 122414ff 122515ff 122414ff 112313ff 112213ff 112213ff 102212ff 102112ff 102112ff 819970ff 6b815eff 7c936cff 6f8662ff 6e8561ff 41523bff 5b5234ff 32301eff 141c13ff 33402dff 5f7454ff 657b5aff 8ea67bff 54674aff 354730ff 1f301eff 041206ff 5b7c5fff c2e9c8ff bbdec0ff 9dd1a5ff abd8b1ff ace4b3ff 315034f2 000000ce 0000008c 00000030 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000010 00000024 0000003b 00000056 00000071 0000008b 000000a1 000000b5 000000c8 010101d7 030604e5 060b07ef 09120af6 0e1a0ffd 0f1f11ff 102012ff 102012ff 0f1e11ff 0f1e11ff 0e1e10ff 2c3d29ff 3d5037ff 0e1d10ff 0e1c10ff 273222ff 8a784fff 20281cff 313c2bff 374832ff 819970ff 7d956dff 627756ff 92ac7fff 0e1d10ff 0e1d10ff 041206ff 739678ff c1e7c6ff bcdec1ff 9dd4a5ff 93d39cff 517f57fa 040805dd 000000a0 0000003f 0000000b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 0000000e 00000019 00000026 00000034 00000044 00000059 0000006f 00000086 0000009b 000000b1 000000c4 010101d5 020402e2 040905ed 08110af7 0c180efd 0e1d10ff 0f1f11ff 0f1e11ff 0e1e10ff 0e1c0fff 0b170dff 34311eff 524727ff 2e3828ff 48573fff 4c6044ff 718763ff 3f5239ff 697f5dff 3d5037ff 0e1d10ff 0e1d10ff 061508ff 84a589ff c5e9caff b7e4bdff 77b07efe 1c311ef9 000000e7 000000b3 00000059 00000010 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000a 00000011 00000019 00000024 00000031 00000042 00000055 0000006c 00000083 0000009a 000000b0 000000c3 000100d3 010302e0 050a06ed 09110af6 0c170dfc 0d1a0eff 0b150cff 7a6b42ff 1a1c10ff 1f291cff 253423ff 43563eff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 0d1c0fff 0c1c0eff 8ebb94ff ade5b5ff 6fa877fd 152316f2 000000e4 000000b2 0000005f 0000001a 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000006 0000000a 00000010 00000019 00000023 00000030 00000040 00000053 0000006a 00000080 00000097 000000ac 000000bf 000000d0 010301e3 0c0b05f6 947736fe 040905fd 09120aff 0e1c10ff 1b2c1bff 0e1e11ff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 0e1d10ff 122214fe 3f6644fb 254029f4 020602e4 000000ce 0000009c 0000004b 00000016 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000004 00000006 0000000a 00000010 00000017 00000022 0000002e 0000003e 00000050 00000066 00000082 000000ad 221905e2 604913f6 000000e6 010201e6 040805ea 070e08f3 0b170cfb 0e1d10ff 0f1e11ff 0e1e11ff 0e1c0ffe 081109f9 010101f0 000000e2 000000c9 000000aa 00000079 00000039 0000000f 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000009 0000000e 00000016 0000001f 00000038 0000006c 050301a6 0a0601bd 000000b4 000000a3 000000a7 000000bc 000000cd 010301db 030603e4 020503e5 010201de 000000cf 000000b8 0000008f 00000066 00000042 00000020 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000005 00000012 00000032 00000054 00000067 00000063 00000049 0000004d 00000062 00000077 0000008b 00000098 0000009b 00000091 00000076 00000052 0000002f 0000001a 0000000e 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000e 00000021 00000028 0000001e 00000012 00000014 0000001d 00000028 00000035 0000003d 0000003c 00000034 00000022 00000011 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000008 00000009 00000004 00000002 00000002 00000004 00000007 0000000b 0000000e 0000000e 0000000a 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/cal2_advanced.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c ff0e ff0f ff10 ff10 ff11 ff10 ff10 ff0f ff0e ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 9200 9200 9200 9200 ff01 ff02 ff03 ff05 ff08 ff0b ff0f ff12 ff15 ff17 ff1a ff1c ff1d ff1e ff1e ff1e ff1d ff1c ff1a ff17 ff15 ff12 ff0f ff0b ff08 ff05 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 9200 9200 ff01 ff02 ff03 ff06 ff09 ff0d ff12 ff17 ff1b ff1f ff23 ff26 a647 8367 7280 7280 7381 7280 7280 8367 a647 ff26 ff23 ff1f ff1b ff17 ff12 ff0d ff09 ff06 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 9200 ff01 ff03 ff05 ff09 ff0e ff13 ff19 ff1f ff25 9256 6b95 5cc9 56fd 59ff 5cff 5eff 60ff 60ff 60ff 5eff 5cff 59ff 56fd 5cc9 6b95 9256 ff25 ff1f ff19 ff13 ff0e ff09 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff07 ff0c ff12 ff19 ff20 c039 6b94 5ae4 5bff 63ff 6bff 72ff 78ff 7dff 7fff 80ff 81ff 80ff 7fff 7dff 78ff 72ff 6bff 63ff 5bff 5ae4 6b94 c039 ff20 ff19 ff12 ff0c ff07 ff04 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff09 ff0f ff16 ff1e ba3a 68a6 5cf8 64ff 6fff 79ff 83ff 8aff 90ff 94ff 97ff 98ff 99ff 99ff 99ff 98ff 97ff 94ff 90ff 8aff 83ff 79ff 6fff 64ff 5cf8 68a6 ba3a ff1e ff16 ff0f ff09 ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0a ff11 ff1a f226 7487 5ef3 67ff 74ff 81ff 8bff 92ff 98ff 9dff 9eff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9eff 9dff 98ff 92ff 8bff 81ff 74ff 67ff 5ef3 7487 f226 ff1a ff11 ff0a ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0b ff13 ff1c b240 63d0 66ff 74ff 82ff 8eff 97ff 9cff 9fff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9fff 9cff 97ff 8eff 82ff 74ff 66ff 63d0 b240 ff1c ff13 ff0b ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0b ff14 ff1e 8b65 63f0 6eff 7dff 8bff 95ff 9cff 9fff 9fff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff 9fff 9fff 9cff 95ff 8bff 7dff 6eff 63f0 8b65 ff1e ff14 ff0b ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0b ff14 ff1e 807a 66fa 74ff 84ff 91ff 99ff 9dff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9dff 99ff 91ff 84ff 74ff 66fd 807a ff1e ff14 ff0b ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff12 ff1d 7f7e 68ff 78ff 89ff 94ff 9bff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9bff 94ff 89ff 78ff 68ff 7f7e ff1d ff12 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 ff10 ff1b 876e 6bfd 7bff 8aff 95ff 9cff 9dff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9dff 9cff 95ff 8aff 7bff 6bfd 876e ff1b ff10 ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0e ff18 9f4d 6bfa 7aff 8aff 95ff 9bff 9cff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 9eff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9eff 9cff 96ff 8aff 7aff 6bfa 9d50 ff18 ff0e ff06 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff14 ce2e 6de4 78ff 88ff 93ff 9aff 9bff 9cff 9cff 9cff 9cff 9dff 9fff a0ff a2ff a4ff a5ff a6ff a6ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a6ff a5ff a3ff a0ff 9dff 95ff 88ff 78ff 6ee4 ce2e ff14 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff1c 76b1 75ff 86ff 92ff 9aff 9bff 9cff 9cff 9cff 9dff 9fff a3ff a7ff acff afff b2ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b1ff acff a6ff a0ff 9bff 93ff 87ff 76ff 76b1 ff1c ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0b ff16 9857 72ff 82ff 8fff 97ff 9aff 9bff 9bff 9bff 9dff a0ff a5ff abff b1ff b5ff b7ff b9ff b9e1 b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b7cc b3cc adcc a6f9 a1ff 9dff 98ff 8fff 82ff 72ff 9857 ff16 ff0b ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff1d 74d7 7dff 8bff 95ff 99ff 9aff 9aff 9aff 9cff a0ff a6ff adff b2ff b3c9 b35d b421 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 a1e1 9fff 9cff 99ff 95ff 8bff 7dff 74d7 ff1d ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff16 8e69 77ff 86ff 91ff 97ff 98ff 99ff 99ff 9aff 9eff a5ff abff aeed ad54 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 96e1 9bff 9aff 99ff 97ff 91ff 86ff 77ff 8e69 ff16 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f ff1b 78d2 80ff 8cff 94ff 97ff 98ff 98ff 99ff 9bff a1ff a7ff a9e4 a82d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8fe1 97ff 98ff 98ff 97ff 94ff 8cff 80ff 78d2 ff1b ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff08 ff12 a34a 78ff 86ff 90ff 95ff 97ff 97ff 97ff 99ff 9dff a3ff a5f9 a236 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8be1 95ff 96ff 97ff 97ff 95ff 90ff 86ff 78ff a34a ff12 ff08 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff16 819e 7fff 8bff 92ff 95ff 96ff 96ff 96ff 99ff 9fff a1ff 9c7e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8ae1 94ff 95ff 96ff 96ff 95ff 92ff 8bff 7fff 819e ff16 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0e ff1a 7be6 85ff 8eff 93ff 95ff 95ff 95ff 96ff 9aff 9eff 9be7 960c ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 84e1 91ff 94ff 95ff 95ff 95ff 93ff 8eff 85ff 7be6 ff1a ff0e ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 b538 7dff 89ff 90ff 93ff 94ff 94ff 94ff 96ff 99ff 9aff 9084 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 7ae1 8bff 92ff 93ff 94ff 94ff 93ff 8fff 89ff 7dff b538 ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff08 ff12 8d77 81ff 8cff 90ff 92ff 93ff 93ff 93ff 95ff 98ff 92ff 852d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 71e1 85ff 90ff 92ff 93ff 93ff 92ff 90ff 8cff 81ff 8d77 ff12 ff08 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff14 869a 84ff 8dff 90ff 92ff 92ff 92ff 92ff 94ff 92ff 85e1 ff00 ff00 535a 4cbd 4aff 4bff 4bff 4eff 56ff 60f9 ff00 ff00 ff00 653c 59ff 51ff 4eff 54ff 5dff 6b03 ff00 ff00 ff00 6384 58ff 50ff 4cff 4bff 4dff 53ff 61ff 75ff 86ff 8fff 91ff 92ff 92ff 92ff 90ff 8dff 84ff 869d ff14 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff15 82c1 86ff 8dff 90ff 91ff 91ff 91ff 91ff 90ff 89ff 76b1 ff00 5a93 5aff 5fff 63ff 67ff 69ff 6dff 72ff 74ed ff00 ff00 ff00 6c5a 6cff 6bff 6aff 6eff 71ff 730f ff00 ff00 ff00 6e8a 6fff 6bff 69ff 69ff 6aff 6eff 76ff 81ff 8aff 8fff 91ff 91ff 91ff 91ff 90ff 8dff 87ff 82c1 ff15 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff16 82db 89ff 8dff 8fff 90ff 90ff 90ff 8fff 8dff 83ff 7284 668a 66ff 6eff 77ff 7eff 81ff 84ff 87ff 89ff 84cf ff00 ff00 ff00 737b 7bff 81ff 83ff 85ff 80ff 7b06 ff00 ff00 ff00 7896 80ff 83ff 83ff 83ff 83ff 85ff 87ff 8aff 8eff 8fff 90ff 90ff 90ff 90ff 8fff 8dff 89ff 82db ff16 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff17 82e8 8aff 8dff 8eff 8fff 8fff 8fff 8eff 8bff 82ff 78f0 74ff 78ff 80ff 88ff 8cff 8eff 90ff 93ff 92ff 8aa8 ff00 ff00 ff00 779c 83ff 8bff 8fff 8fff 87f6 ff00 ff00 ff00 ff00 7e96 89ff 8eff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8dff 8aff 82e8 ff17 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff17 83f2 8bff 8dff 8eff 8eff 8eff 8eff 8dff 8bff 87ff 83ff 82ff 85ff 8aff 8cff 8dff 8eff 91ff 94ff 93ff 8a69 ff00 ff00 ff00 78c6 83ff 8bff 8eff 8fff 87ea ff00 ff00 ff00 ff00 7ea5 88ff 8dff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 8bff 83f2 ff17 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff16 84f2 8bff 8dff 8dff 8dff 8dff 8dff 8cff 8cff 8bff 8aff 8aff 8bff 8cff 8cff 8dff 8fff 92ff 96ff 93fc 8c1b ff00 ff00 ff00 7aed 84ff 8bff 8eff 8eff 85d2 ff00 ff00 ff00 ff00 7da5 87ff 8cff 8cff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8bff 84f2 ff16 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff15 85e8 8cff 8dff 8cff 8cff 8cff 8cff 8cff 8cff 8bff 8bff 8bff 8cff 8cff 8cff 8dff 90ff 95ff 98ff 91b1 ff00 ff00 ff00 7318 7aff 85ff 8aff 8dff 8dff 83b4 ff00 ff00 ff00 ff00 7ca5 87ff 8bff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8dff 8cff 85e8 ff15 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff14 86db 8cff 8cff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8eff 93ff 99ff 98f9 912a ff00 ff00 ff00 704b 7aff 85ff 8aff 8cff 8bff 819c ff00 ff00 ff00 ff00 7cb1 87ff 8aff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8cff 8cff 86db ff14 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff08 ff12 89c0 8cff 8cff 8bff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8cff 91ff 97ff 9bff 9587 ff00 ff00 ff00 ff00 6e81 7bff 84ff 89ff 8bff 88ff 7f7e ff00 ff00 ff00 ff00 7db4 86ff 89ff 8aff 8aff 8bff 8cff 8cff 8bff 8aff 8aff 8aff 8aff 8aff 8aff 8bff 8cff 8cff 89c0 ff12 ff08 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 8d9a 8bff 8cff 8aff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 8bff 90ff 98ff 9dff 9ad2 940c ff00 ff00 ff00 ff00 70b7 7bff 84ff 88ff 8aff 87ff 7d63 ff00 ff00 ff00 ff00 7cab 86ff 89ff 8aff 8cff 8eff 8fff 8dff 8cff 8aff 89ff 89ff 89ff 89ff 89ff 8aff 8cff 8bff 8c9d ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0e 9273 8aff 8cff 8aff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 89ff 8bff 90ff 98ff 9eff 9de4 981b ff00 ff00 ff00 ff00 6c03 71ed 7dff 84ff 87ff 89ff 84ff 7c48 ff00 ff00 ff00 ff00 7ba5 86ff 8aff 8dff 91ff 93ff 92ff 8fea 8bff 89ff 88ff 88ff 88ff 88ff 88ff 8aff 8cff 8bff 9273 ff0e ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b b034 89ff 8dff 8aff 87ff 87ff 87ff 87ff 87ff 87ff 88ff 8bff 90ff 98ff 9fff 9fe1 9a2a ff00 ff00 ff00 ff00 ff00 6a3c 73ff 7eff 84ff 87ff 88ff 83ff 7a30 ff00 ff00 ff00 ff00 7fa2 8bff 92ff 96ff 99ff 97ff 9081 8ce1 89ff 87ff 87ff 87ff 87ff 87ff 87ff 8aff 8dff 89ff b034 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff12 8ae5 8eff 8bff 87ff 86ff 86ff 86ff 86ff 87ff 89ff 8fff 98ff 9fff 9fd2 9b1e ff00 ff00 ff00 ff00 ff00 ff00 687b 73ff 7fff 83ff 86ff 86ff 80ff 7821 ff00 ff00 ff00 ff00 8790 97ff a0ff a1ff 9dff 9278 884e 86ff 86ff 85ff 85ff 86ff 86ff 86ff 87ff 8bff 8eff 8ae5 ff12 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f 8f99 8dff 8cff 88ff 85ff 85ff 85ff 85ff 86ff 8bff 93ff 9aff 9ca8 9a0c ff00 ff00 ff00 ff00 ff00 ff00 ff00 69c3 75ff 7fff 83ff 85ff 84ff 7eff 7615 ff00 ff00 ff00 ff00 8f60 9fff a7ff a3ed 9651 ff00 7eb7 7fff 81ff 83ff 85ff 85ff 85ff 85ff 88ff 8cff 8dff 8f99 ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b a742 8cff 8dff 89ff 85ff 84ff 84ff 84ff 86ff 8aff 8fff 8f8d ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 631e 6bff 77ff 7fff 83ff 83ff 83ff 7bff 730f ff00 ff00 ff00 ff00 ff00 9b4b 9f4b 9803 ff00 7724 75fc 79ff 7fff 83ff 84ff 84ff 84ff 85ff 89ff 8dff 8cff a742 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 8dcf 8fff 8bff 86ff 83ff 83ff 83ff 84ff 86ff 83f3 8003 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6081 6dff 79ff 7fff 82ff 82ff 80ff 77ff 6f15 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 67a2 6fff 79ff 7fff 82ff 83ff 83ff 83ff 86ff 8bff 8eff 8dcf ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0b 9b60 8eff 8dff 87ff 83ff 82ff 82ff 81ff 7fff 75ff 6c0f ff00 ff00 ff00 ff00 ff00 ff00 ff00 5c09 62e7 70ff 7aff 80ff 82ff 80ff 7dff 72ff 6830 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5b33 63fc 70ff 7bff 80ff 82ff 82ff 82ff 83ff 87ff 8dff 8eff 9b60 ff0c ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 8fd4 90ff 8bff 85ff 82ff 81ff 7fff 79ff 6cff 5c63 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5678 64ff 73ff 7cff 80ff 81ff 7fff 7aff 6dff 5f6c ff00 ff00 ff00 ff00 ff00 ff00 ff00 5112 57de 66ff 74ff 7dff 80ff 81ff 81ff 82ff 85ff 8bff 90ff 8fd7 ec13 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b a24b 91ff 8fff 89ff 83ff 81ff 7fff 79ff 6cff 5bf0 4e2a ff00 ff00 ff00 ff00 ff00 4e2d 5af6 6bff 77ff 7eff 80ff 81ff 7fff 7aff 6eff 5dd8 520c ff00 ff00 ff00 ff00 ff00 4a21 50cf 5fff 6fff 7aff 7fff 80ff 81ff 81ff 83ff 89ff 8fff 91ff a44c ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0e 94ab 93ff 8eff 86ff 82ff 7fff 7bff 71ff 62ff 51e4 446c 4009 ff00 ff00 444b 51ea 62ff 72ff 7bff 7fff 80ff 80ff 7fff 7bff 71ff 61ff 50cc 4527 ff00 ff00 ff00 434e 4df0 5cff 6bff 77ff 7dff 7fff 80ff 80ff 82ff 86ff 8eff 93ff 94ab ff0e ff06 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 c61e 94e1 93ff 8cff 85ff 81ff 7dff 78ff 6eff 60ff 52ff 48ff 44ed 48ff 51ff 5fff 6eff 78ff 7dff 7fff 7fff 7fff 7fff 7dff 77ff 6bff 5cff 4df9 44ab 42a2 46e1 50ff 5dff 6bff 76ff 7cff 7fff 7fff 7fff 81ff 85ff 8cff 93ff 94e1 c61e ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a a644 95fa 93ff 8bff 84ff 7fff 7cff 77ff 70ff 68ff 61ff 5eff 60ff 67ff 70ff 77ff 7cff 7eff 7eff 7eff 7eff 7eff 7dff 7bff 75ff 6cff 62ff 5aff 58ff 5cff 65ff 6fff 76ff 7cff 7eff 7eff 7eff 80ff 84ff 8bff 93ff 95fa a644 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0b 9f64 96fc 93ff 8bff 83ff 7fff 7cff 7aff 77ff 74ff 73ff 74ff 76ff 79ff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7bff 78ff 73ff 6fff 6eff 71ff 75ff 79ff 7cff 7dff 7dff 7eff 7fff 83ff 8bff 93ff 96fc 9f64 ff0b ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0b 9f72 98ff 95ff 8cff 84ff 80ff 7eff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7bff 7bff 7bff 7cff 7dff 7dff 7dff 7eff 80ff 84ff 8cff 95ff 98ff 9f72 ff0b ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0b a16c 99fc 96ff 8eff 86ff 80ff 7eff 7dff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7dff 7eff 80ff 86ff 8eff 96ff 99fc a16c ff0b ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0a a655 9cf2 99ff 92ff 89ff 82ff 7eff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7eff 82ff 89ff 92ff 99ff 9cf2 a655 ff0a ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff09 b42e 9dcb 9cff 97ff 90ff 88ff 82ff 7fff 7cff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7cff 7fff 82ff 88ff 90ff 97ff 9cff 9dcb b42e ff09 ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff07 ea0f a37c 9ef4 9cff 97ff 90ff 89ff 84ff 80ff 7dff 7cff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7cff 7dff 80ff 84ff 89ff 90ff 97ff 9cff 9ef4 a37c ea0f ff07 ff04 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6e00 7000 ff01 ff03 ff05 ff09 be25 a39b 9ff7 9eff 99ff 94ff 8fff 89ff 86ff 83ff 81ff 80ff 80ff 7fff 80ff 80ff 81ff 83ff 86ff 89ff 8fff 94ff 99ff 9eff 9ff7 a39b be25 ff09 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6d00 6e00 6f00 ff01 ff02 ff03 ff06 ff09 c121 a58a a2e1 a1ff 9fff 9cff 99ff 95ff 93ff 91ff 90ff 90ff 90ff 91ff 93ff 95ff 99ff 9cff 9fff a1ff a2e1 a58a c121 ff09 ff06 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c00 6c00 6c00 6d00 6f00 ff01 ff02 ff03 ff06 ff08 ff0b ae47 a68a a5c5 a3fc a3ff a2ff a1ff a0ff a0ff a0ff a1ff a2ff a3ff a3fc a5c5 a68a ae47 ff0b ff08 ff06 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c00 6c00 6c00 6c00 6d00 6e00 7000 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c b830 ae53 aa70 aa70 aa70 aa70 aa70 ae53 b830 ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c00 6c00 6c00 6c00 6c00 6c00 6d00 6d00 6f00 7300 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 7300 6f00 6d00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c ff0e ff0f ff10 ff10 ff11 ff10 ff10 ff0f ff0e ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff05 ff08 ff0b ff0f ff12 ff15 ff17 ff1a ff1c ff1d ff1e ff1e ff1e ff1d ff1c ff1a ff17 ff15 ff12 ff0f ff0b ff08 ff05 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff09 ff0d ff12 ff17 ff1b ff1f ff23 ff26 a647 8367 7280 7280 7381 7280 7280 8367 a647 ff26 ff23 ff1f ff1b ff17 ff12 ff0d ff09 ff06 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff09 ff0e ff13 ff19 ff1f ff25 9256 6b95 5cc9 56fd 59ff 5cff 5eff 60ff 60ff 60ff 5eff 5cff 59ff 56fd 5cc9 6b95 9256 ff25 ff1f ff19 ff13 ff0e ff09 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff0c ff12 ff19 ff20 c039 6b94 5ae4 5bff 63ff 6bff 72ff 78ff 7dff 7fff 80ff 81ff 80ff 7fff 7dff 78ff 72ff 6bff 63ff 5bff 5ae4 6b94 c039 ff20 ff19 ff12 ff0c ff07 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff09 ff0f ff16 ff1e ba3a 68a6 5cf8 64ff 6fff 79ff 83ff 8aff 90ff 94ff 97ff 98ff 99ff 99ff 99ff 98ff 97ff 94ff 90ff 8aff 83ff 79ff 6fff 64ff 5cf8 68a6 ba3a ff1e ff16 ff0f ff09 ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0a ff11 ff1a f226 7487 5ef3 67ff 74ff 81ff 8bff 92ff 98ff 9dff 9eff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9eff 9dff 98ff 92ff 8bff 81ff 74ff 67ff 5ef3 7487 f226 ff1a ff11 ff0a ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0b ff13 ff1c b240 63d0 66ff 74ff 82ff 8eff 97ff 9cff 9fff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9fff 9cff 97ff 8eff 82ff 74ff 66ff 63d0 b240 ff1c ff13 ff0b ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0b ff14 ff1e 8b65 63f0 6eff 7dff 8bff 95ff 9cff 9fff 9fff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff 9fff 9fff 9cff 95ff 8bff 7dff 6eff 63f0 8b65 ff1e ff14 ff0b ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0b ff14 ff1e 807a 66fa 74ff 84ff 91ff 99ff 9dff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9dff 99ff 91ff 84ff 74ff 66fd 807a ff1e ff14 ff0b ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff12 ff1d 7f7e 68ff 78ff 89ff 94ff 9bff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9bff 94ff 89ff 78ff 68ff 7f7e ff1d ff12 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff08 ff10 ff1b 876e 6bfd 7bff 8aff 95ff 9cff 9dff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9dff 9cff 95ff 8aff 7bff 6bfd 876e ff1b ff10 ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0e ff18 9f4d 6bfa 7aff 8aff 95ff 9bff 9cff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 9dff 9eff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9eff 9cff 96ff 8aff 7aff 6bfa 9d50 ff18 ff0e ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff14 ce2e 6de4 78ff 88ff 93ff 9aff 9bff 9cff 9cff 9cff 9cff 9dff 9fff a0ff a2ff a4ff a5ff a6ff a6ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a6ff a5ff a3ff a0ff 9dff 95ff 88ff 78ff 6ee4 ce2e ff14 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff1c 76b1 75ff 86ff 92ff 9aff 9bff 9cff 9cff 9cff 9dff 9fff a3ff a7ff acff afff b2ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b1ff acff a6ff a0ff 9bff 93ff 87ff 76ff 76b1 ff1c ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0b ff16 9857 72ff 82ff 8fff 97ff 9aff 9bff 9bff 9bff 9dff a0ff a5ff abff b1ff b5ff b7ff b9ff b9e1 b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b8cc b7cc b3cc adcc a6f9 a1ff 9dff 98ff 8fff 82ff 72ff 9857 ff16 ff0b ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff1d 74d7 7dff 8bff 95ff 99ff 9aff 9aff 9aff 9cff a0ff a6ff adff b2ff b3c9 b35d b421 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a1e1 9fff 9cff 99ff 95ff 8bff 7dff 74d7 ff1d ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff16 8e69 77ff 86ff 91ff 97ff 98ff 99ff 99ff 9aff 9eff a5ff abff aeed ad54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 96e1 9bff 9aff 99ff 97ff 91ff 86ff 77ff 8e69 ff16 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f ff1b 78d2 80ff 8cff 94ff 97ff 98ff 98ff 99ff 9bff a1ff a7ff a9e4 a82d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8fe1 97ff 98ff 98ff 97ff 94ff 8cff 80ff 78d2 ff1b ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff08 ff12 a34a 78ff 86ff 90ff 95ff 97ff 97ff 97ff 99ff 9dff a3ff a5f9 a236 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8be1 95ff 96ff 97ff 97ff 95ff 90ff 86ff 78ff a34a ff12 ff08 ff03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff16 819e 7fff 8bff 92ff 95ff 96ff 96ff 96ff 99ff 9fff a1ff 9c7e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8ae1 94ff 95ff 96ff 96ff 95ff 92ff 8bff 7fff 819e ff16 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff05 ff0e ff1a 7be6 85ff 8eff 93ff 95ff 95ff 95ff 96ff 9aff 9eff 9be7 960c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 84e1 91ff 94ff 95ff 95ff 95ff 93ff 8eff 85ff 7be6 ff1a ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 b538 7dff 89ff 90ff 93ff 94ff 94ff 94ff 96ff 99ff 9aff 9084 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7ae1 8bff 92ff 93ff 94ff 94ff 93ff 8fff 89ff 7dff b538 ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff08 ff12 8d77 81ff 8cff 90ff 92ff 93ff 93ff 93ff 95ff 98ff 92ff 852d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 71e1 85ff 90ff 92ff 93ff 93ff 92ff 90ff 8cff 81ff 8d77 ff12 ff08 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff09 ff14 869a 84ff 8dff 90ff 92ff 92ff 92ff 92ff 94ff 92ff 85e1 0000 0000 535a 4cbd 4aff 4bff 4bff 4eff 56ff 60f9 0000 0000 0000 653c 59ff 51ff 4eff 54ff 5dff 6b03 0000 0000 0000 6384 58ff 50ff 4cff 4bff 4dff 53ff 61ff 75ff 86ff 8fff 91ff 92ff 92ff 92ff 90ff 8dff 84ff 869d ff14 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0a ff15 82c1 86ff 8dff 90ff 91ff 91ff 91ff 91ff 90ff 89ff 76b1 0000 5a93 5aff 5fff 63ff 67ff 69ff 6dff 72ff 74ed 0000 0000 0000 6c5a 6cff 6bff 6aff 6eff 71ff 730f 0000 0000 0000 6e8a 6fff 6bff 69ff 69ff 6aff 6eff 76ff 81ff 8aff 8fff 91ff 91ff 91ff 91ff 90ff 8dff 87ff 82c1 ff15 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff16 82db 89ff 8dff 8fff 90ff 90ff 90ff 8fff 8dff 83ff 7284 668a 66ff 6eff 77ff 7eff 81ff 84ff 87ff 89ff 84cf 0000 0000 0000 737b 7bff 81ff 83ff 85ff 80ff 7b06 0000 0000 0000 7896 80ff 83ff 83ff 83ff 83ff 85ff 87ff 8aff 8eff 8fff 90ff 90ff 90ff 90ff 8fff 8dff 89ff 82db ff16 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff17 82e8 8aff 8dff 8eff 8fff 8fff 8fff 8eff 8bff 82ff 78f0 74ff 78ff 80ff 88ff 8cff 8eff 90ff 93ff 92ff 8aa8 0000 0000 0000 779c 83ff 8bff 8fff 8fff 87f6 0000 0000 0000 0000 7e96 89ff 8eff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8dff 8aff 82e8 ff17 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff17 83f2 8bff 8dff 8eff 8eff 8eff 8eff 8dff 8bff 87ff 83ff 82ff 85ff 8aff 8cff 8dff 8eff 91ff 94ff 93ff 8a69 0000 0000 0000 78c6 83ff 8bff 8eff 8fff 87ea 0000 0000 0000 0000 7ea5 88ff 8dff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 8bff 83f2 ff17 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff16 84f2 8bff 8dff 8dff 8dff 8dff 8dff 8cff 8cff 8bff 8aff 8aff 8bff 8cff 8cff 8dff 8fff 92ff 96ff 93fc 8c1b 0000 0000 0000 7aed 84ff 8bff 8eff 8eff 85d2 0000 0000 0000 0000 7da5 87ff 8cff 8cff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8bff 84f2 ff16 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0a ff15 85e8 8cff 8dff 8cff 8cff 8cff 8cff 8cff 8cff 8bff 8bff 8bff 8cff 8cff 8cff 8dff 90ff 95ff 98ff 91b1 0000 0000 0000 7318 7aff 85ff 8aff 8dff 8dff 83b4 0000 0000 0000 0000 7ca5 87ff 8bff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8dff 8cff 85e8 ff15 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff09 ff14 86db 8cff 8cff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8eff 93ff 99ff 98f9 912a 0000 0000 0000 704b 7aff 85ff 8aff 8cff 8bff 819c 0000 0000 0000 0000 7cb1 87ff 8aff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8cff 8cff 86db ff14 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff08 ff12 89c0 8cff 8cff 8bff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8cff 91ff 97ff 9bff 9587 0000 0000 0000 0000 6e81 7bff 84ff 89ff 8bff 88ff 7f7e 0000 0000 0000 0000 7db4 86ff 89ff 8aff 8aff 8bff 8cff 8cff 8bff 8aff 8aff 8aff 8aff 8aff 8aff 8bff 8cff 8cff 89c0 ff12 ff08 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 8d9a 8bff 8cff 8aff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 8bff 90ff 98ff 9dff 9ad2 940c 0000 0000 0000 0000 70b7 7bff 84ff 88ff 8aff 87ff 7d63 0000 0000 0000 0000 7cab 86ff 89ff 8aff 8cff 8eff 8fff 8dff 8cff 8aff 89ff 89ff 89ff 89ff 89ff 8aff 8cff 8bff 8c9d ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff05 ff0e 9273 8aff 8cff 8aff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 89ff 8bff 90ff 98ff 9eff 9de4 981b 0000 0000 0000 0000 6c03 71ed 7dff 84ff 87ff 89ff 84ff 7c48 0000 0000 0000 0000 7ba5 86ff 8aff 8dff 91ff 93ff 92ff 8fea 8bff 89ff 88ff 88ff 88ff 88ff 88ff 8aff 8cff 8bff 9273 ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b b034 89ff 8dff 8aff 87ff 87ff 87ff 87ff 87ff 87ff 88ff 8bff 90ff 98ff 9fff 9fe1 9a2a 0000 0000 0000 0000 0000 6a3c 73ff 7eff 84ff 87ff 88ff 83ff 7a30 0000 0000 0000 0000 7fa2 8bff 92ff 96ff 99ff 97ff 9081 8ce1 89ff 87ff 87ff 87ff 87ff 87ff 87ff 8aff 8dff 89ff b034 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff09 ff12 8ae5 8eff 8bff 87ff 86ff 86ff 86ff 86ff 87ff 89ff 8fff 98ff 9fff 9fd2 9b1e 0000 0000 0000 0000 0000 0000 687b 73ff 7fff 83ff 86ff 86ff 80ff 7821 0000 0000 0000 0000 8790 97ff a0ff a1ff 9dff 9278 884e 86ff 86ff 85ff 85ff 86ff 86ff 86ff 87ff 8bff 8eff 8ae5 ff12 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f 8f99 8dff 8cff 88ff 85ff 85ff 85ff 85ff 86ff 8bff 93ff 9aff 9ca8 9a0c 0000 0000 0000 0000 0000 0000 0000 69c3 75ff 7fff 83ff 85ff 84ff 7eff 7615 0000 0000 0000 0000 8f60 9fff a7ff a3ed 9651 0000 7eb7 7fff 81ff 83ff 85ff 85ff 85ff 85ff 88ff 8cff 8dff 8f99 ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b a742 8cff 8dff 89ff 85ff 84ff 84ff 84ff 86ff 8aff 8fff 8f8d 0000 0000 0000 0000 0000 0000 0000 0000 631e 6bff 77ff 7fff 83ff 83ff 83ff 7bff 730f 0000 0000 0000 0000 0000 9b4b 9f4b 9803 0000 7724 75fc 79ff 7fff 83ff 84ff 84ff 84ff 85ff 89ff 8dff 8cff a742 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 8dcf 8fff 8bff 86ff 83ff 83ff 83ff 84ff 86ff 83f3 8003 0000 0000 0000 0000 0000 0000 0000 0000 6081 6dff 79ff 7fff 82ff 82ff 80ff 77ff 6f15 0000 0000 0000 0000 0000 0000 0000 0000 0000 67a2 6fff 79ff 7fff 82ff 83ff 83ff 83ff 86ff 8bff 8eff 8dcf ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0b 9b60 8eff 8dff 87ff 83ff 82ff 82ff 81ff 7fff 75ff 6c0f 0000 0000 0000 0000 0000 0000 0000 5c09 62e7 70ff 7aff 80ff 82ff 80ff 7dff 72ff 6830 0000 0000 0000 0000 0000 0000 0000 0000 5b33 63fc 70ff 7bff 80ff 82ff 82ff 82ff 83ff 87ff 8dff 8eff 9b60 ff0c ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 8fd4 90ff 8bff 85ff 82ff 81ff 7fff 79ff 6cff 5c63 0000 0000 0000 0000 0000 0000 0000 5678 64ff 73ff 7cff 80ff 81ff 7fff 7aff 6dff 5f6c 0000 0000 0000 0000 0000 0000 0000 5112 57de 66ff 74ff 7dff 80ff 81ff 81ff 82ff 85ff 8bff 90ff 8fd7 ec13 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b a24b 91ff 8fff 89ff 83ff 81ff 7fff 79ff 6cff 5bf0 4e2a 0000 0000 0000 0000 0000 4e2d 5af6 6bff 77ff 7eff 80ff 81ff 7fff 7aff 6eff 5dd8 520c 0000 0000 0000 0000 0000 4a21 50cf 5fff 6fff 7aff 7fff 80ff 81ff 81ff 83ff 89ff 8fff 91ff a44c ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0e 94ab 93ff 8eff 86ff 82ff 7fff 7bff 71ff 62ff 51e4 446c 4009 0000 0000 444b 51ea 62ff 72ff 7bff 7fff 80ff 80ff 7fff 7bff 71ff 61ff 50cc 4527 0000 0000 0000 434e 4df0 5cff 6bff 77ff 7dff 7fff 80ff 80ff 82ff 86ff 8eff 93ff 94ab ff0e ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff08 c61e 94e1 93ff 8cff 85ff 81ff 7dff 78ff 6eff 60ff 52ff 48ff 44ed 48ff 51ff 5fff 6eff 78ff 7dff 7fff 7fff 7fff 7fff 7dff 77ff 6bff 5cff 4df9 44ab 42a2 46e1 50ff 5dff 6bff 76ff 7cff 7fff 7fff 7fff 81ff 85ff 8cff 93ff 94e1 c61e ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a a644 95fa 93ff 8bff 84ff 7fff 7cff 77ff 70ff 68ff 61ff 5eff 60ff 67ff 70ff 77ff 7cff 7eff 7eff 7eff 7eff 7eff 7dff 7bff 75ff 6cff 62ff 5aff 58ff 5cff 65ff 6fff 76ff 7cff 7eff 7eff 7eff 80ff 84ff 8bff 93ff 95fa a644 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0b 9f64 96fc 93ff 8bff 83ff 7fff 7cff 7aff 77ff 74ff 73ff 74ff 76ff 79ff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7bff 78ff 73ff 6fff 6eff 71ff 75ff 79ff 7cff 7dff 7dff 7eff 7fff 83ff 8bff 93ff 96fc 9f64 ff0b ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0b 9f72 98ff 95ff 8cff 84ff 80ff 7eff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7dff 7cff 7bff 7bff 7bff 7cff 7dff 7dff 7dff 7eff 80ff 84ff 8cff 95ff 98ff 9f72 ff0b ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0b a16c 99fc 96ff 8eff 86ff 80ff 7eff 7dff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7dff 7eff 80ff 86ff 8eff 96ff 99fc a16c ff0b ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0a a655 9cf2 99ff 92ff 89ff 82ff 7eff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7eff 82ff 89ff 92ff 99ff 9cf2 a655 ff0a ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff09 b42e 9dcb 9cff 97ff 90ff 88ff 82ff 7fff 7cff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7cff 7fff 82ff 88ff 90ff 97ff 9cff 9dcb b42e ff09 ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ea0f a37c 9ef4 9cff 97ff 90ff 89ff 84ff 80ff 7dff 7cff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7cff 7dff 80ff 84ff 89ff 90ff 97ff 9cff 9ef4 a37c ea0f ff07 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff09 be25 a39b 9ff7 9eff 99ff 94ff 8fff 89ff 86ff 83ff 81ff 80ff 80ff 7fff 80ff 80ff 81ff 83ff 86ff 89ff 8fff 94ff 99ff 9eff 9ff7 a39b be25 ff09 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff09 c121 a58a a2e1 a1ff 9fff 9cff 99ff 95ff 93ff 91ff 90ff 90ff 90ff 91ff 93ff 95ff 99ff 9cff 9fff a1ff a2e1 a58a c121 ff09 ff06 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff08 ff0b ae47 a68a a5c5 a3fc a3ff a2ff a1ff a0ff a0ff a0ff a1ff a2ff a3ff a3fc a5c5 a68a ae47 ff0b ff08 ff06 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c b830 ae53 aa70 aa70 aa70 aa70 aa70 ae53 b830 ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/cal2_simple.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c ff0e ff0f ff10 ff10 ff11 ff10 ff10 ff0f ff0e ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 9200 9200 9200 9200 ff01 ff02 ff03 ff05 ff08 ff0b ff0f ff12 ff15 ff17 ff1a ff1c ff1d ff1e ff1e ff1e ff1d ff1c ff1a ff17 ff15 ff12 ff0f ff0b ff08 ff05 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 9200 9200 ff01 ff02 ff03 ff06 ff09 ff0d ff12 ff17 ff1b ff1f ff23 ff26 a647 8367 7280 7280 7381 7280 7280 8367 a647 ff26 ff23 ff1f ff1b ff17 ff12 ff0d ff09 ff06 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 9200 ff01 ff03 ff05 ff09 ff0e ff13 ff19 ff1f ff25 9256 6b95 5cc9 56fd 59ff 5cff 5eff 60ff 60ff 60ff 5eff 5cff 59ff 56fd 5cc9 6b95 9256 ff25 ff1f ff19 ff13 ff0e ff09 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff07 ff0c ff12 ff19 ff20 c039 6b94 5ae4 5bff 63ff 6bff 72ff 78ff 7dff 7fff 80ff 81ff 80ff 7fff 7dff 78ff 72ff 6bff 63ff 5bff 5ae4 6b94 c039 ff20 ff19 ff12 ff0c ff07 ff04 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff09 ff0f ff16 ff1e ba3a 68a6 5cf8 64ff 6fff 79ff 83ff 8aff 90ff 94ff 97ff 98ff 99ff 99ff 99ff 98ff 97ff 94ff 90ff 8aff 83ff 79ff 6fff 64ff 5cf8 68a6 ba3a ff1e ff16 ff0f ff09 ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0a ff11 ff1a f226 7487 5ef3 67ff 74ff 81ff 8bff 92ff 98ff 9dff 9eff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9eff 9dff 98ff 92ff 8bff 81ff 74ff 67ff 5ef3 7487 f226 ff1a ff11 ff0a ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0b ff13 ff1c b240 63d0 66ff 74ff 82ff 8eff 97ff 9cff 9fff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9fff 9cff 97ff 8eff 82ff 74ff 66ff 63d0 b240 ff1c ff13 ff0b ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0b ff14 ff1e 8b65 63f0 6eff 7dff 8bff 95ff 9cff 9fff a0ff a1ff a1ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a1ff a1ff a2ff a2ff a1ff a0ff 9cff 96ff 8bff 7dff 6eff 63f0 8b65 ff1e ff14 ff0b ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0b ff14 ff1e 807a 66fa 74ff 84ff 91ff 99ff 9eff 9fff a1ff a3ff a5ff a5ff a3ff a1ff 9fff 9fff 9fff 9fff 9fff 9fff 9fff a1ff a3ff a5ff a8ff aaff aaff a8ff a5ff a2ff 9fff 9aff 91ff 84ff 74ff 66fd 807a ff1e ff14 ff0b ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff12 ff1d 7f7e 68ff 78ff 89ff 94ff 9cff 9fff a1ff a3ff a7ff acff aeff acff a8ff a4ff a0ff 9fff 9fff 9fff 9fff 9fff a1ff a5ff aaff aeff b1ff b3ff b3ff b2ff aeff aaff a5ff a1ff 9dff 94ff 89ff 78ff 68ff 7f7e ff1d ff12 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 ff10 ff1b 876e 6bfd 7bff 8aff 95ff 9cff 9fff a1ff a6ff abff b0ff b3ff b1de adcc a9f9 a4ff a0ff 9eff 9eff 9eff 9eff a0ff a3ff a9ff afff aff9 adcc ab9f aca2 aecc b0ff afff a9ff a3ff a0ff 9cff 95ff 8aff 7bff 6bfd 876e ff1b ff10 ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0e ff18 9f4d 6bfa 7aff 8aff 95ff 9bff 9dff 9fff a2ff a7ff acff afff ad9f ac00 a600 a3e1 a2ff 9fff 9dff 9dff 9dff 9eff a0ff a5ff a8ff a5c3 a124 9b00 9600 9700 9d00 a430 a9c9 aaff a6ff a0ff 9dff 9bff 95ff 8aff 7aff 6bfa 9d50 ff18 ff0e ff06 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff14 ce2e 6de4 78ff 88ff 93ff 9aff 9bff 9cff 9eff 9eff 9dd5 9b99 9b6f 9d18 9d00 9900 99e1 9eff 9dff 9cff 9cff 9cff 9dff 9fff a1ff 9cde 9409 8b03 7b69 7299 7493 833f 9300 9d12 a3e1 a4ff a0ff 9dff 9bff 9aff 93ff 88ff 78ff 6ee4 ce2e ff14 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff1c 76b1 75ff 86ff 92ff 9aff 9bff 9cff 9cff 9bff 97ff 8c7b 8100 7f00 8200 8800 8c00 92e1 9bff 9cff 9cff 9cff 9cff 9cff 9dff 98ff 876c 7c00 6f78 6dff 6bff 6fff 78ff 8542 9300 9760 a0ff a0ff 9dff 9cff 9bff 9aff 92ff 87ff 76ff 76b1 ff1c ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0b ff16 9857 72ff 82ff 8fff 97ff 9aff 9bff 9bff 9aff 97ff 90ff 82ff 76ff 70ff 70ff 7a00 8300 8ce1 99ff 9aff 9bff 9bff 9bff 9aff 96ff 8af9 763f 6a36 6ced 75ff 7cff 83ff 86ff 8596 8d00 8e2a 97ff 9cff 9bff 9bff 9bff 9aff 97ff 8fff 82ff 72ff 9857 ff16 ff0b ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff1d 74d7 7dff 8bff 95ff 99ff 9aff 9aff 9aff 99ff 97ff 91ff 88ff 80ff 7dff 7bff 7c00 8400 8ce1 98ff 99ff 9aff 9aff 9aff 99ff 93ff 87ff 7aff 74ff 7bff 88ff 95ff 9cff 99ff 8d81 8a00 852d 8dff 96ff 99ff 9aff 9aff 9aff 99ff 95ff 8bff 7dff 74d7 ff1d ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff16 8e69 77ff 86ff 91ff 97ff 98ff 99ff 99ff 99ff 98ff 98ff 95ff 92ff 8fff 8dff 87ff 8400 8700 8ce1 97ff 98ff 99ff 99ff 99ff 98ff 94ff 8eff 88ff 87ff 8dff 99ff a1ff a5ff 9df3 8f18 8300 7a6c 86ff 91ff 97ff 99ff 99ff 99ff 98ff 97ff 91ff 86ff 77ff 8e69 ff16 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f ff1b 78d2 80ff 8cff 94ff 97ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 97ff 8eff 8800 8800 8ce1 96ff 97ff 98ff 98ff 98ff 97ff 96ff 94ff 93ff 94ff 9aff a0ff a6ff a4ff 9760 8900 7703 75de 83ff 90ff 96ff 98ff 98ff 98ff 98ff 97ff 94ff 8cff 80ff 78d2 ff1b ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff08 ff12 a34a 78ff 86ff 90ff 95ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 96ff 8dff 8700 8700 8ce1 95ff 96ff 97ff 97ff 97ff 97ff 97ff 97ff 98ff 9bff a0ff a6ff a6ff 9b6f 8d00 7900 6da5 77ff 86ff 91ff 96ff 97ff 97ff 97ff 97ff 97ff 95ff 90ff 86ff 78ff a34a ff12 ff08 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff16 819e 7fff 8bff 92ff 95ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 95ff 8cff 8600 8600 8be1 94ff 95ff 96ff 96ff 96ff 96ff 96ff 97ff 9aff 9fff a5ff a6ff 9c78 8f00 7a00 6b93 71ff 7fff 8cff 94ff 95ff 96ff 96ff 96ff 96ff 96ff 95ff 92ff 8bff 7fff 819e ff16 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0e ff1a 7be6 85ff 8eff 93ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 8bff 8500 8500 8ae1 93ff 94ff 95ff 95ff 95ff 95ff 96ff 99ff 9eff a4ff a6ff 9b81 8f00 7c00 6c81 74ff 83ff 91ff 97ff 97ff 96ff 95ff 95ff 95ff 95ff 95ff 95ff 93ff 8eff 85ff 7be6 ff1a ff0e ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 b538 7dff 89ff 90ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 95ff 97ff 99ff 9aff 9aff 91ff 8900 8900 8fe1 99ff 9aff 99ff 97ff 95ff 95ff 97ff 9cff a3ff a6ff 9f8d 9600 8600 776f 7eff 91ff 9bff 9fff 9dff 99ff 96ff 94ff 94ff 94ff 94ff 94ff 94ff 93ff 8fff 89ff 7dff b538 ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff08 ff12 8d77 81ff 8cff 90ff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 94ff 96ff 9bff a1ff a6ff a6ff 9cff 9200 9200 9ae1 a4ff a6ff a1ff 9bff 96ff 95ff 98ff 9eff a3ff a199 9d00 9300 895d 91ff 9cff a5ff a7ea a3cc 9eea 99ff 95ff 93ff 93ff 93ff 93ff 93ff 93ff 92ff 90ff 8cff 81ff 8d77 ff12 ff08 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff14 869a 84ff 8dff 90ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 93ff 96ff 9cff a1ff a5ff a5ff 9aff 9200 9100 98e1 a3ff a4ff a1ff 9cff 96ff 94ff 97ff 99ff 959f 9400 9000 8c51 8dfc 99ff a2ff a1a5 9f0f 9600 94c3 94ff 93ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 90ff 8dff 84ff 869d ff14 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff15 82c1 86ff 8dff 90ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 93ff 92ff 8d3c 8f00 8d00 8400 7c00 7b00 8300 8b00 8f00 8d3c 92ff 93ff 92ff 91ff 8aff 7e03 7800 7400 7500 7e00 8700 8b00 8a00 8400 7e12 84fc 8cff 8fff 90ff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 8dff 87ff 82c1 ff15 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff16 82db 89ff 8dff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8dff 83ff 743c 6d00 6700 6000 5b00 5b00 6000 6700 6d00 743c 83ff 8dff 8eff 8aff 79ff 6400 5800 5200 5400 5c00 6100 6200 5f00 5e00 645a 77ff 86ff 8dff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8dff 89ff 82db ff16 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff17 82e8 8aff 8dff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 89ff 7eff 70ff 66ff 63ff 62ff 63ff 64ff 64ff 65ff 67ff 72ff 7eff 89ff 8bff 86ff 76ff 63ff 55ff 4fff 4fff 53ff 56ff 59ff 5bff 5fff 6aff 79ff 86ff 8dff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8dff 8aff 82e8 ff17 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff17 83f2 8bff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 8aff 86ff 82ff 83ff 86ff 8aff 8cff 8dff 8dff 8bff 87ff 86ff 88ff 8bff 8cff 88ff 80ff 75ff 6cff 68ff 68ff 6bff 73ff 7cff 82ff 84ff 85ff 87ff 8bff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 8bff 83f2 ff17 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0b ff16 84f2 8bff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8eff 90ff 94ff 98ff 99f0 97c6 9699 9699 9999 9cd8 9dff 99ff 94ff 8fff 8dff 8bff 89ff 85ff 82ff 81ff 84ff 8cff 95ff 9cff 9eff 9bff 95ff 91ff 8dff 8cff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8bff 84f2 ff16 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff15 85e8 8cff 8dff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8eff 92ff 95ff 91b1 8e0f 8900 8600 8700 8e00 9703 9a6c 9cf9 98ff 91ff 8dff 8cff 8cff 8cff 8cff 8eff 93ff 9aff a1ff a27b a300 9a0f 97ff 92ff 8dff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8dff 8cff 85e8 ff15 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff14 86db 8cff 8cff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8cff 8cff 84e1 7a06 7115 6763 6299 648a 6f4b 8000 8c00 8f72 93ff 90ff 8cff 8bff 8bff 8bff 8cff 90ff 97ff 9cff 9ab7 9a03 9700 8e0f 8dff 8eff 8cff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8cff 8cff 86db ff14 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff08 ff12 89c0 8cff 8cff 8bff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 88ff 82ff 7493 6418 5ee7 5dff 5fff 62ff 69ff 7175 7e00 8218 89ff 8cff 8bff 8aff 8aff 8bff 8eff 95ff 99ff 96e4 8f15 8900 8400 7f0f 85ff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8bff 8cff 8cff 89c0 ff12 ff08 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 8d9a 8bff 8cff 8aff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 88ff 85ff 7eff 73ff 6bff 6bff 73ff 7aff 7fff 7eff 74b1 7400 7306 7dff 86ff 88ff 89ff 89ff 8cff 92ff 98ff 97fc 8c3c 8000 7645 7200 740f 7fff 88ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 8aff 8cff 8bff 8c9d ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0e 9273 8aff 8cff 8aff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 87ff 85ff 81ff 7cff 7cff 84ff 8fff 97ff 9aff 92ff 807e 7200 6b4e 76ff 81ff 86ff 88ff 8aff 8fff 96ff 97ff 8c78 8000 701e 69de 6c00 720f 7eff 87ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 8aff 8cff 8bff 9273 ff0e ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b b034 89ff 8dff 8aff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 86ff 86ff 84ff 84ff 87ff 8dff 94ff 9bf9 9ccc 927e 8506 751e 72db 79ff 81ff 86ff 88ff 8dff 94ff 97ff 8fb7 8200 7103 67c3 68ed 6d00 740f 7eff 86ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 8aff 8dff 89ff b034 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff12 8ae5 8eff 8bff 87ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 87ff 86ff 822d 8300 8500 8300 8060 7dea 82ff 85ff 86ff 87ff 89ff 8fff 95ff 92e1 8912 7c00 6f7e 73ff 75e1 7600 7a0f 82ff 88ff 88ff 87ff 86ff 86ff 86ff 86ff 86ff 86ff 87ff 8bff 8eff 8ae5 ff12 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f 8f99 8dff 8cff 88ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 84ff 82ff 79ff 6d84 6333 6221 6900 7500 8057 8bea 8eff 8cff 88ff 8aff 8fff 91f9 8c39 8800 803c 85fc 8bff 87e1 8400 830f 89ff 8eff 8bff 87ff 85ff 85ff 85ff 85ff 85ff 85ff 88ff 8cff 8dff 8f99 ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b a742 8cff 8dff 89ff 85ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 83ff 7fff 75ff 68ff 5cff 56ff 59ba 6a0f 7d00 8833 8dfc 8cff 88ff 87ff 87ff 818d 8100 8112 83e1 8dff 92ff 8dd8 8a00 880f 89ff 8dff 8bff 87ff 84ff 84ff 84ff 84ff 84ff 85ff 89ff 8dff 8cff a742 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 8dcf 8fff 8bff 86ff 83ff 83ff 83ff 83ff 83ff 83ff 84ff 85ff 84ff 81ff 7aff 72ff 68ff 63ff 64ff 689c 7800 8100 84bd 88ff 86ff 83ff 7bff 6d78 6a00 6b00 7100 7b00 8100 8100 8000 7f00 7c00 7f96 84ff 84ff 83ff 83ff 83ff 83ff 83ff 86ff 8bff 8eff 8dcf ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0b 9b60 8eff 8dff 87ff 83ff 82ff 82ff 82ff 82ff 84ff 87ff 8aff 8cff 8cff 88ff 84ff 80ff 7dff 7aff 74d8 7500 7700 778d 80ff 81ff 7dff 71ff 5f78 5300 4f00 5400 5d00 6500 6b00 6f00 6f00 6e00 7396 7cff 81ff 81ff 82ff 82ff 82ff 83ff 87ff 8dff 8eff 9b60 ff0c ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 8fd4 90ff 8bff 85ff 82ff 81ff 81ff 81ff 84ff 88ff 8fff 94ff 99ff 99ff 97ff 96ff 95ff 90ff 80d5 7600 6d00 6c9f 78ff 7dff 7bff 70ff 60ff 53ff 4eff 51ff 5aff 64ff 67e1 6c00 6d0f 70ff 77ff 7cff 80ff 80ff 81ff 81ff 82ff 85ff 8bff 90ff 8fd7 ec13 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b a24b 91ff 8fff 89ff 83ff 81ff 81ff 81ff 83ff 86ff 89ab 9078 98f0 9dff 9fff 9fff 9dff 91f6 7f3c 6e00 6306 66e4 73ff 7cff 7dff 77ff 6fff 67ff 65ff 69ff 71ff 77ff 73e1 7300 730f 78ff 80ff 81ff 82ff 81ff 81ff 81ff 83ff 89ff 8fff 91ff a44c ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0e 94ab 93ff 8eff 86ff 82ff 80ff 7fff 7fff 7eff 79ab 7b00 820f 8a5a 8e81 8e99 8a6c 7d18 6c00 5d00 5999 66ff 73ff 7cff 7eff 7dff 7aff 78ff 78ff 79ff 779c 7439 702a 6d00 6c03 7045 79ab 81ff 81ff 80ff 80ff 82ff 86ff 8eff 93ff 94ab ff0e ff06 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 c61e 94e1 93ff 8cff 85ff 81ff 7fff 7cff 76ff 6be4 6169 610f 6600 6b00 6c00 6700 5d00 5415 52ae 5cff 6bff 77ff 7dff 7fff 7fff 7fff 7fff 7eff 78ff 6c5a 6200 5900 5400 5500 5d00 6a69 78ff 7eff 7fff 81ff 85ff 8cff 93ff 94e1 c61e ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a a644 95fa 93ff 8bff 84ff 7fff 7bff 75ff 69ff 5eff 55f6 52c6 5199 5199 4fa2 4ecc 51ed 59ff 67ff 73ff 7aff 7dff 7eff 7eff 7eff 7dff 7aff 71ff 63de 56cc 4ccc 48cc 4bcc 54cc 63e1 72ff 7bff 7fff 84ff 8bff 93ff 95fa a644 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0b 9f64 96fc 93ff 8bff 83ff 7eff 78ff 71ff 68ff 61ff 5aff 57ff 56ff 57ff 5aff 61ff 69ff 72ff 79ff 7cff 7dff 7dff 7dff 7dff 7cff 79ff 72ff 69ff 5fff 59ff 57ff 59ff 60ff 6aff 74ff 7cff 82ff 8bff 93ff 96fc 9f64 ff0b ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0b 9f72 98ff 95ff 8cff 84ff 7fff 7aff 76ff 72ff 6eff 6bff 6aff 6bff 6eff 72ff 77ff 7bff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7bff 78ff 75ff 71ff 6eff 6dff 6eff 71ff 75ff 7cff 83ff 8cff 95ff 98ff 9f72 ff0b ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0b a16c 99fc 96ff 8eff 86ff 80ff 7dff 7bff 7aff 79ff 78ff 79ff 7aff 7bff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7bff 7aff 7aff 7aff 7aff 7cff 7fff 85ff 8eff 96ff 99fc a16c ff0b ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0a a655 9cf2 99ff 92ff 89ff 82ff 7eff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7eff 82ff 89ff 92ff 99ff 9cf2 a655 ff0a ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff09 b42e 9dcb 9cff 97ff 90ff 88ff 82ff 7fff 7cff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7cff 7fff 82ff 88ff 90ff 97ff 9cff 9dcb b42e ff09 ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff07 ea0f a37c 9ef4 9cff 97ff 90ff 89ff 84ff 80ff 7dff 7cff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7cff 7dff 80ff 84ff 89ff 90ff 97ff 9cff 9ef4 a37c ea0f ff07 ff04 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6e00 7000 ff01 ff03 ff05 ff09 be25 a39b 9ff7 9eff 99ff 94ff 8fff 89ff 86ff 83ff 81ff 80ff 80ff 7fff 80ff 80ff 81ff 83ff 86ff 89ff 8fff 94ff 99ff 9eff 9ff7 a39b be25 ff09 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6d00 6e00 6f00 ff01 ff02 ff03 ff06 ff09 c121 a58a a2e1 a1ff 9fff 9cff 99ff 95ff 93ff 91ff 90ff 90ff 90ff 91ff 93ff 95ff 99ff 9cff 9fff a1ff a2e1 a58a c121 ff09 ff06 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c00 6d00 6f00 ff01 ff02 ff03 ff06 ff08 ff0b ae47 a68a a5c5 a3fc a3ff a2ff a1ff a0ff a0ff a0ff a1ff a2ff a3ff a3fc a5c5 a68a ae47 ff0b ff08 ff06 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c00 6c00 6d00 6e00 7000 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c b830 ae53 aa70 aa70 aa70 aa70 aa70 ae53 b830 ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 6c00 6c00 6c00 6c00 6d00 6d00 6f00 7300 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 7300 6f00 6d00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c ff0e ff0f ff10 ff10 ff11 ff10 ff10 ff0f ff0e ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff05 ff08 ff0b ff0f ff12 ff15 ff17 ff1a ff1c ff1d ff1e ff1e ff1e ff1d ff1c ff1a ff17 ff15 ff12 ff0f ff0b ff08 ff05 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff09 ff0d ff12 ff17 ff1b ff1f ff23 ff26 a647 8367 7280 7280 7381 7280 7280 8367 a647 ff26 ff23 ff1f ff1b ff17 ff12 ff0d ff09 ff06 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff09 ff0e ff13 ff19 ff1f ff25 9256 6b95 5cc9 56fd 59ff 5cff 5eff 60ff 60ff 60ff 5eff 5cff 59ff 56fd 5cc9 6b95 9256 ff25 ff1f ff19 ff13 ff0e ff09 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff0c ff12 ff19 ff20 c039 6b94 5ae4 5bff 63ff 6bff 72ff 78ff 7dff 7fff 80ff 81ff 80ff 7fff 7dff 78ff 72ff 6bff 63ff 5bff 5ae4 6b94 c039 ff20 ff19 ff12 ff0c ff07 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff09 ff0f ff16 ff1e ba3a 68a6 5cf8 64ff 6fff 79ff 83ff 8aff 90ff 94ff 97ff 98ff 99ff 99ff 99ff 98ff 97ff 94ff 90ff 8aff 83ff 79ff 6fff 64ff 5cf8 68a6 ba3a ff1e ff16 ff0f ff09 ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0a ff11 ff1a f226 7487 5ef3 67ff 74ff 81ff 8bff 92ff 98ff 9dff 9eff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9eff 9dff 98ff 92ff 8bff 81ff 74ff 67ff 5ef3 7487 f226 ff1a ff11 ff0a ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0b ff13 ff1c b240 63d0 66ff 74ff 82ff 8eff 97ff 9cff 9fff a0ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a1ff a0ff 9fff 9cff 97ff 8eff 82ff 74ff 66ff 63d0 b240 ff1c ff13 ff0b ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0b ff14 ff1e 8b65 63f0 6eff 7dff 8bff 95ff 9cff 9fff a0ff a1ff a1ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a1ff a1ff a2ff a2ff a1ff a0ff 9cff 96ff 8bff 7dff 6eff 63f0 8b65 ff1e ff14 ff0b ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0b ff14 ff1e 807a 66fa 74ff 84ff 91ff 99ff 9eff 9fff a1ff a3ff a5ff a5ff a3ff a1ff 9fff 9fff 9fff 9fff 9fff 9fff 9fff a1ff a3ff a5ff a8ff aaff aaff a8ff a5ff a2ff 9fff 9aff 91ff 84ff 74ff 66fd 807a ff1e ff14 ff0b ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff12 ff1d 7f7e 68ff 78ff 89ff 94ff 9cff 9fff a1ff a3ff a7ff acff aeff acff a8ff a4ff a0ff 9fff 9fff 9fff 9fff 9fff a1ff a5ff aaff aeff b1ff b3ff b3ff b2ff aeff aaff a5ff a1ff 9dff 94ff 89ff 78ff 68ff 7f7e ff1d ff12 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff08 ff10 ff1b 876e 6bfd 7bff 8aff 95ff 9cff 9fff a1ff a6ff abff b0ff b3ff b1de adcc a9f9 a4ff a0ff 9eff 9eff 9eff 9eff a0ff a3ff a9ff afff aff9 adcc ab9f aca2 aecc b0ff afff a9ff a3ff a0ff 9cff 95ff 8aff 7bff 6bfd 876e ff1b ff10 ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0e ff18 9f4d 6bfa 7aff 8aff 95ff 9bff 9dff 9fff a2ff a7ff acff afff ad9f 0000 0000 a3e1 a2ff 9fff 9dff 9dff 9dff 9eff a0ff a5ff a8ff a5c3 a124 0000 0000 0000 0000 a430 a9c9 aaff a6ff a0ff 9dff 9bff 95ff 8aff 7aff 6bfa 9d50 ff18 ff0e ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff14 ce2e 6de4 78ff 88ff 93ff 9aff 9bff 9cff 9eff 9eff 9dd5 9b99 9b6f 9d18 0000 0000 99e1 9eff 9dff 9cff 9cff 9cff 9dff 9fff a1ff 9cde 9409 8b03 7b69 7299 7493 833f 0000 9d12 a3e1 a4ff a0ff 9dff 9bff 9aff 93ff 88ff 78ff 6ee4 ce2e ff14 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff1c 76b1 75ff 86ff 92ff 9aff 9bff 9cff 9cff 9bff 97ff 8c7b 0000 0000 0000 0000 0000 92e1 9bff 9cff 9cff 9cff 9cff 9cff 9dff 98ff 876c 0000 6f78 6dff 6bff 6fff 78ff 8542 0000 9760 a0ff a0ff 9dff 9cff 9bff 9aff 92ff 87ff 76ff 76b1 ff1c ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0b ff16 9857 72ff 82ff 8fff 97ff 9aff 9bff 9bff 9aff 97ff 90ff 82ff 76ff 70ff 70ff 0000 0000 8ce1 99ff 9aff 9bff 9bff 9bff 9aff 96ff 8af9 763f 6a36 6ced 75ff 7cff 83ff 86ff 8596 0000 8e2a 97ff 9cff 9bff 9bff 9bff 9aff 97ff 8fff 82ff 72ff 9857 ff16 ff0b ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff1d 74d7 7dff 8bff 95ff 99ff 9aff 9aff 9aff 99ff 97ff 91ff 88ff 80ff 7dff 7bff 0000 0000 8ce1 98ff 99ff 9aff 9aff 9aff 99ff 93ff 87ff 7aff 74ff 7bff 88ff 95ff 9cff 99ff 8d81 0000 852d 8dff 96ff 99ff 9aff 9aff 9aff 99ff 95ff 8bff 7dff 74d7 ff1d ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff16 8e69 77ff 86ff 91ff 97ff 98ff 99ff 99ff 99ff 98ff 98ff 95ff 92ff 8fff 8dff 87ff 0000 0000 8ce1 97ff 98ff 99ff 99ff 99ff 98ff 94ff 8eff 88ff 87ff 8dff 99ff a1ff a5ff 9df3 8f18 0000 7a6c 86ff 91ff 97ff 99ff 99ff 99ff 98ff 97ff 91ff 86ff 77ff 8e69 ff16 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f ff1b 78d2 80ff 8cff 94ff 97ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 97ff 8eff 0000 0000 8ce1 96ff 97ff 98ff 98ff 98ff 97ff 96ff 94ff 93ff 94ff 9aff a0ff a6ff a4ff 9760 0000 7703 75de 83ff 90ff 96ff 98ff 98ff 98ff 98ff 97ff 94ff 8cff 80ff 78d2 ff1b ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff08 ff12 a34a 78ff 86ff 90ff 95ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 97ff 96ff 8dff 0000 0000 8ce1 95ff 96ff 97ff 97ff 97ff 97ff 97ff 97ff 98ff 9bff a0ff a6ff a6ff 9b6f 0000 0000 6da5 77ff 86ff 91ff 96ff 97ff 97ff 97ff 97ff 97ff 95ff 90ff 86ff 78ff a34a ff12 ff08 ff03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff16 819e 7fff 8bff 92ff 95ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 96ff 95ff 8cff 0000 0000 8be1 94ff 95ff 96ff 96ff 96ff 96ff 96ff 97ff 9aff 9fff a5ff a6ff 9c78 0000 0000 6b93 71ff 7fff 8cff 94ff 95ff 96ff 96ff 96ff 96ff 96ff 95ff 92ff 8bff 7fff 819e ff16 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff05 ff0e ff1a 7be6 85ff 8eff 93ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 95ff 94ff 8bff 0000 0000 8ae1 93ff 94ff 95ff 95ff 95ff 95ff 96ff 99ff 9eff a4ff a6ff 9b81 0000 0000 6c81 74ff 83ff 91ff 97ff 97ff 96ff 95ff 95ff 95ff 95ff 95ff 95ff 93ff 8eff 85ff 7be6 ff1a ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 b538 7dff 89ff 90ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 95ff 97ff 99ff 9aff 9aff 91ff 0000 0000 8fe1 99ff 9aff 99ff 97ff 95ff 95ff 97ff 9cff a3ff a6ff 9f8d 0000 0000 776f 7eff 91ff 9bff 9fff 9dff 99ff 96ff 94ff 94ff 94ff 94ff 94ff 94ff 93ff 8fff 89ff 7dff b538 ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff08 ff12 8d77 81ff 8cff 90ff 92ff 93ff 93ff 93ff 93ff 93ff 93ff 94ff 96ff 9bff a1ff a6ff a6ff 9cff 0000 0000 9ae1 a4ff a6ff a1ff 9bff 96ff 95ff 98ff 9eff a3ff a199 0000 0000 895d 91ff 9cff a5ff a7ea a3cc 9eea 99ff 95ff 93ff 93ff 93ff 93ff 93ff 93ff 92ff 90ff 8cff 81ff 8d77 ff12 ff08 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff09 ff14 869a 84ff 8dff 90ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 93ff 96ff 9cff a1ff a5ff a5ff 9aff 0000 0000 98e1 a3ff a4ff a1ff 9cff 96ff 94ff 97ff 99ff 959f 0000 0000 8c51 8dfc 99ff a2ff a1a5 9f0f 0000 94c3 94ff 93ff 92ff 92ff 92ff 92ff 92ff 92ff 92ff 90ff 8dff 84ff 869d ff14 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0a ff15 82c1 86ff 8dff 90ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 93ff 92ff 8d3c 0000 0000 0000 0000 0000 0000 0000 0000 8d3c 92ff 93ff 92ff 91ff 8aff 7e03 0000 0000 0000 0000 0000 0000 0000 0000 7e12 84fc 8cff 8fff 90ff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 8dff 87ff 82c1 ff15 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff16 82db 89ff 8dff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8dff 83ff 743c 0000 0000 0000 0000 0000 0000 0000 0000 743c 83ff 8dff 8eff 8aff 79ff 0000 0000 0000 0000 0000 0000 0000 0000 0000 645a 77ff 86ff 8dff 8fff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8dff 89ff 82db ff16 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff17 82e8 8aff 8dff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 89ff 7eff 70ff 66ff 63ff 62ff 63ff 64ff 64ff 65ff 67ff 72ff 7eff 89ff 8bff 86ff 76ff 63ff 55ff 4fff 4fff 53ff 56ff 59ff 5bff 5fff 6aff 79ff 86ff 8dff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8dff 8aff 82e8 ff17 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff17 83f2 8bff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 8aff 86ff 82ff 83ff 86ff 8aff 8cff 8dff 8dff 8bff 87ff 86ff 88ff 8bff 8cff 88ff 80ff 75ff 6cff 68ff 68ff 6bff 73ff 7cff 82ff 84ff 85ff 87ff 8bff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 8bff 83f2 ff17 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0b ff16 84f2 8bff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8eff 90ff 94ff 98ff 99f0 97c6 9699 9699 9999 9cd8 9dff 99ff 94ff 8fff 8dff 8bff 89ff 85ff 82ff 81ff 84ff 8cff 95ff 9cff 9eff 9bff 95ff 91ff 8dff 8cff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8bff 84f2 ff16 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0a ff15 85e8 8cff 8dff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8eff 92ff 95ff 91b1 8e0f 0000 0000 0000 0000 9703 9a6c 9cf9 98ff 91ff 8dff 8cff 8cff 8cff 8cff 8eff 93ff 9aff a1ff a27b 0000 9a0f 97ff 92ff 8dff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 8dff 8cff 85e8 ff15 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff09 ff14 86db 8cff 8cff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8cff 8cff 84e1 7a06 7115 6763 6299 648a 6f4b 0000 0000 8f72 93ff 90ff 8cff 8bff 8bff 8bff 8cff 90ff 97ff 9cff 9ab7 9a03 0000 8e0f 8dff 8eff 8cff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8cff 8cff 86db ff14 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff08 ff12 89c0 8cff 8cff 8bff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 88ff 82ff 7493 6418 5ee7 5dff 5fff 62ff 69ff 7175 0000 8218 89ff 8cff 8bff 8aff 8aff 8bff 8eff 95ff 99ff 96e4 8f15 0000 0000 7f0f 85ff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8bff 8cff 8cff 89c0 ff12 ff08 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 8d9a 8bff 8cff 8aff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 88ff 85ff 7eff 73ff 6bff 6bff 73ff 7aff 7fff 7eff 74b1 0000 7306 7dff 86ff 88ff 89ff 89ff 8cff 92ff 98ff 97fc 8c3c 0000 7645 0000 740f 7fff 88ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 89ff 8aff 8cff 8bff 8c9d ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff05 ff0e 9273 8aff 8cff 8aff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 87ff 85ff 81ff 7cff 7cff 84ff 8fff 97ff 9aff 92ff 807e 0000 6b4e 76ff 81ff 86ff 88ff 8aff 8fff 96ff 97ff 8c78 0000 701e 69de 0000 720f 7eff 87ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 8aff 8cff 8bff 9273 ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b b034 89ff 8dff 8aff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 86ff 86ff 84ff 84ff 87ff 8dff 94ff 9bf9 9ccc 927e 8506 751e 72db 79ff 81ff 86ff 88ff 8dff 94ff 97ff 8fb7 0000 7103 67c3 68ed 0000 740f 7eff 86ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 8aff 8dff 89ff b034 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff09 ff12 8ae5 8eff 8bff 87ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 86ff 87ff 86ff 822d 0000 0000 0000 8060 7dea 82ff 85ff 86ff 87ff 89ff 8fff 95ff 92e1 8912 0000 6f7e 73ff 75e1 0000 7a0f 82ff 88ff 88ff 87ff 86ff 86ff 86ff 86ff 86ff 86ff 87ff 8bff 8eff 8ae5 ff12 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f 8f99 8dff 8cff 88ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 85ff 84ff 82ff 79ff 6d84 6333 6221 0000 0000 8057 8bea 8eff 8cff 88ff 8aff 8fff 91f9 8c39 0000 803c 85fc 8bff 87e1 0000 830f 89ff 8eff 8bff 87ff 85ff 85ff 85ff 85ff 85ff 85ff 88ff 8cff 8dff 8f99 ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b a742 8cff 8dff 89ff 85ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 83ff 7fff 75ff 68ff 5cff 56ff 59ba 6a0f 0000 8833 8dfc 8cff 88ff 87ff 87ff 818d 0000 8112 83e1 8dff 92ff 8dd8 0000 880f 89ff 8dff 8bff 87ff 84ff 84ff 84ff 84ff 84ff 85ff 89ff 8dff 8cff a742 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 8dcf 8fff 8bff 86ff 83ff 83ff 83ff 83ff 83ff 83ff 84ff 85ff 84ff 81ff 7aff 72ff 68ff 63ff 64ff 689c 0000 0000 84bd 88ff 86ff 83ff 7bff 6d78 0000 0000 0000 0000 0000 0000 0000 0000 0000 7f96 84ff 84ff 83ff 83ff 83ff 83ff 83ff 86ff 8bff 8eff 8dcf ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0b 9b60 8eff 8dff 87ff 83ff 82ff 82ff 82ff 82ff 84ff 87ff 8aff 8cff 8cff 88ff 84ff 80ff 7dff 7aff 74d8 0000 0000 778d 80ff 81ff 7dff 71ff 5f78 0000 0000 0000 0000 0000 0000 0000 0000 0000 7396 7cff 81ff 81ff 82ff 82ff 82ff 83ff 87ff 8dff 8eff 9b60 ff0c ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 8fd4 90ff 8bff 85ff 82ff 81ff 81ff 81ff 84ff 88ff 8fff 94ff 99ff 99ff 97ff 96ff 95ff 90ff 80d5 0000 0000 6c9f 78ff 7dff 7bff 70ff 60ff 53ff 4eff 51ff 5aff 64ff 67e1 0000 6d0f 70ff 77ff 7cff 80ff 80ff 81ff 81ff 82ff 85ff 8bff 90ff 8fd7 ec13 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b a24b 91ff 8fff 89ff 83ff 81ff 81ff 81ff 83ff 86ff 89ab 9078 98f0 9dff 9fff 9fff 9dff 91f6 7f3c 0000 6306 66e4 73ff 7cff 7dff 77ff 6fff 67ff 65ff 69ff 71ff 77ff 73e1 0000 730f 78ff 80ff 81ff 82ff 81ff 81ff 81ff 83ff 89ff 8fff 91ff a44c ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0e 94ab 93ff 8eff 86ff 82ff 80ff 7fff 7fff 7eff 79ab 0000 820f 8a5a 8e81 8e99 8a6c 7d18 0000 0000 5999 66ff 73ff 7cff 7eff 7dff 7aff 78ff 78ff 79ff 779c 7439 702a 0000 6c03 7045 79ab 81ff 81ff 80ff 80ff 82ff 86ff 8eff 93ff 94ab ff0e ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff08 c61e 94e1 93ff 8cff 85ff 81ff 7fff 7cff 76ff 6be4 6169 610f 0000 0000 0000 0000 0000 5415 52ae 5cff 6bff 77ff 7dff 7fff 7fff 7fff 7fff 7eff 78ff 6c5a 0000 0000 0000 0000 0000 6a69 78ff 7eff 7fff 81ff 85ff 8cff 93ff 94e1 c61e ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a a644 95fa 93ff 8bff 84ff 7fff 7bff 75ff 69ff 5eff 55f6 52c6 5199 5199 4fa2 4ecc 51ed 59ff 67ff 73ff 7aff 7dff 7eff 7eff 7eff 7dff 7aff 71ff 63de 56cc 4ccc 48cc 4bcc 54cc 63e1 72ff 7bff 7fff 84ff 8bff 93ff 95fa a644 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0b 9f64 96fc 93ff 8bff 83ff 7eff 78ff 71ff 68ff 61ff 5aff 57ff 56ff 57ff 5aff 61ff 69ff 72ff 79ff 7cff 7dff 7dff 7dff 7dff 7cff 79ff 72ff 69ff 5fff 59ff 57ff 59ff 60ff 6aff 74ff 7cff 82ff 8bff 93ff 96fc 9f64 ff0b ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0b 9f72 98ff 95ff 8cff 84ff 7fff 7aff 76ff 72ff 6eff 6bff 6aff 6bff 6eff 72ff 77ff 7bff 7cff 7dff 7dff 7dff 7dff 7dff 7dff 7bff 78ff 75ff 71ff 6eff 6dff 6eff 71ff 75ff 7cff 83ff 8cff 95ff 98ff 9f72 ff0b ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0b a16c 99fc 96ff 8eff 86ff 80ff 7dff 7bff 7aff 79ff 78ff 79ff 7aff 7bff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7cff 7bff 7aff 7aff 7aff 7aff 7cff 7fff 85ff 8eff 96ff 99fc a16c ff0b ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0a a655 9cf2 99ff 92ff 89ff 82ff 7eff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7eff 82ff 89ff 92ff 99ff 9cf2 a655 ff0a ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff09 b42e 9dcb 9cff 97ff 90ff 88ff 82ff 7fff 7cff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7cff 7fff 82ff 88ff 90ff 97ff 9cff 9dcb b42e ff09 ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ea0f a37c 9ef4 9cff 97ff 90ff 89ff 84ff 80ff 7dff 7cff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7cff 7dff 80ff 84ff 89ff 90ff 97ff 9cff 9ef4 a37c ea0f ff07 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff09 be25 a39b 9ff7 9eff 99ff 94ff 8fff 89ff 86ff 83ff 81ff 80ff 80ff 7fff 80ff 80ff 81ff 83ff 86ff 89ff 8fff 94ff 99ff 9eff 9ff7 a39b be25 ff09 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff09 c121 a58a a2e1 a1ff 9fff 9cff 99ff 95ff 93ff 91ff 90ff 90ff 90ff 91ff 93ff 95ff 99ff 9cff 9fff a1ff a2e1 a58a c121 ff09 ff06 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff08 ff0b ae47 a68a a5c5 a3fc a3ff a2ff a1ff a0ff a0ff a0ff a1ff a2ff a3ff a3fc a5c5 a68a ae47 ff0b ff08 ff06 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff04 ff06 ff08 ff0a ff0c b830 ae53 aa70 aa70 aa70 aa70 aa70 ae53 b830 ff0c ff0a ff08 ff06 ff04 ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff05 ff06 ff07 ff07 ff07 ff07 ff07 ff06 ff05 ff04 ff03 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/cal2_clear_history.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 9200 ff01 ff01 ff02 ff02 ff01 ff01 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff05 ff06 ff06 ff05 ff04 ff02 ff01 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff02 ff02 ff01 ff01 ff00 ff00 ff00 ff01 ff03 ff07 ff0b ff0e ff0f ff0d ff0a ff06 ff03 ff01 ff01 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff03 ff04 ff03 ff03 ff01 ff01 ff00 ff00 ff02 ff06 ff0d ff14 ff1a ff1b ff19 ff14 ff0e ff09 ff05 ff02 ff01 9200 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9200 9200 9200 9200 9200 9200 9200 9200 9200 9200 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff01 ff01 ff01 ff01 ff00 ff01 ff02 ff04 ff06 ff07 ff06 ff04 ff03 ff01 ff00 ff01 ff05 ff0b ff14 ac38 5de3 60bb 9355 ff21 ff19 ff11 ff0b ff06 ff03 ff01 9200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9100 9100 9100 9100 9100 9100 9100 9100 9100 9100 ff00 ff00 ff00 ff01 ff02 ff03 ff04 ff04 ff03 ff02 ff01 ff02 ff02 ff04 e208 7125 5e35 6d27 cf09 ff04 ff02 ff02 ff03 ff08 ff11 ff1d 70c0 66ff 63ff 5cff 66b5 c037 ff1d ff14 ff0d ff07 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9100 9100 9100 9100 9100 9100 9100 9100 9100 9100 ff00 ff00 ff01 ff02 ff03 ff06 ff07 ff08 ff07 ff05 ff03 ff02 ff03 ff05 7e26 6b40 6b40 6b40 782a ff05 ff02 ff02 ff06 ff0d ff18 9365 74ff 7cff 7eff 76ff 69ff 61ee 8965 ff20 ff17 ff0e ff08 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9100 9100 9100 9100 9100 9100 9100 9100 9100 9100 ff00 ff00 ff01 ff03 ff06 ff0a ff0d ff0e ff0c ff09 ff05 ff04 ff04 ff05 8232 8340 8440 8340 8139 ff05 ff04 ff04 ff09 ff13 e724 76e1 82ff 8fff 93ff 8fff 83ff 73ff 64ff 6da3 e727 ff18 ff0f ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 ff00 ff00 ff01 ff04 ff08 a31e 6463 5c73 7246 ff0e ff09 ff06 ff04 ff07 8d33 9240 9540 9240 8b39 ff06 ff04 ff06 ff0c ff17 828b 7bff 8cff 98ff 9dff 9cff 95ff 89ff 7aff 6aff 68cb c733 ff18 ff0f ff07 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -9000 9000 9000 9000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff09 786d 7180 6b80 6580 843b ff0d ff08 ff05 ff07 9033 9640 9940 9740 8e39 ff06 ff04 ff07 ff0d b430 80f5 8dff 97ff 9dff 9fff 9fff 9dff 98ff 8eff 7fff 6fff 69d7 ce30 ff17 ff0d ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8f00 8f00 8f00 8f00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff01 ff04 d50d 8d80 8f80 8780 7980 6f78 c819 ff0c ff08 ff07 9134 9440 9740 9540 8d39 ff06 ff04 ff06 ff0c 92ba 9dff a4ff a4ff a2ff a1ff 9fff 9fff 9eff 99ff 91ff 81ff 72ff 6cd2 e726 ff15 ff0c ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8e00 8e00 8e00 8e00 ff00 ff00 ff00 ff01 ff01 ff02 ff03 ff03 ff03 ff04 ff07 9c61 a080 9d80 8d80 7880 7659 ff0f ff0b ff09 9033 9541 9540 9140 8939 ff06 ff04 ff05 c014 9fb8 aaff afff afff aaff a4ff a1ff 9fff 9eff 9dff 99ff 90ff 82ff 72ff 73ac ff1e ff12 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8e00 8e00 8e00 8e00 ff00 ff00 ff01 ff02 ff04 ff07 ff08 ff08 ff07 ff06 ff07 bc19 a27b a280 9980 8480 6f80 932f ff0e ff0b 9431 9641 9440 9040 8639 ff06 ff04 ff03 ff05 ff09 c42a b69f b5fc b3ff acff a6ff a1ff 9fff 9eff 9dff 99ff 90ff 81ff 71ff 847b ff1a ff0f ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8d00 8d00 8d00 8d00 ff00 ff01 ff02 ff04 ff09 ff0d ff10 ff10 ff0e ff0b ff09 ff0a a63e a080 9b80 8d80 7880 6b72 de15 ff0d a226 9541 9641 8e40 8339 ff06 ff03 ff02 ff02 ff04 ff07 ff0b c23e b3ce b2ff acff a6ff a0ff 9eff 9dff 9cff 97ff 8dff 7fff 6ffa ad41 ff16 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8c00 8c00 8c00 8c00 ff00 ff01 ff03 ff07 ff0d b822 7b4f 9c35 ff18 ff13 ff0e ff0c ff0c a064 9e80 9680 8580 6f80 744e ff10 e80f 963e 9641 9041 8139 ff06 ff03 ff01 ff00 ff01 ff02 ff04 ff08 e715 b2a8 afff abff a5ff 9fff 9dff 9cff 9aff 95ff 8aff 7aff 75c0 ff1d ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8b00 8b00 8b00 8b00 ff00 ff01 ff04 ff09 a527 67ad 5ebf 58bf 6388 c02a ff17 ff13 ff11 c51e 9e7c 9d81 9180 7d80 687e 9b27 ff0e a425 9542 9141 8239 ff05 ff03 ff01 ff00 ff00 8f00 ff01 ff03 ff07 ff0e b187 adff a9ff a2ff 9dff 9bff 9aff 98ff 91ff 84ff 75ff 9164 ff16 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8a00 8a00 8a00 8a00 ff00 ff01 ff04 ff09 8967 82bf 7ebf 72bf 65bf 5bb6 795c ff1b ff16 ff13 b03b a180 9d81 8e80 7980 6a6a f011 ee10 973e 9141 843a ff05 ff03 ff01 ff00 ff00 8a00 8c00 ff01 ff03 ff07 ff0e ada0 a9ff a5ff a0ff 9cff 9aff 99ff 95ff 8dff 80ff 75de f11f ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8900 8900 ff00 ff00 ff00 ff01 ff03 ff07 965d 97bf 9abf 93bf 81bf 6ebf 5ebf 5c9a a438 ff1b ff16 c628 a270 9c82 8c81 7580 7940 ff0d a223 9342 873a ff04 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 f013 a7bc a7ff a2ff 9dff 9aff 99ff 97ff 91ff 87ff 79ff 965e ff14 ff0a ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8900 8900 ff00 ff00 ff00 ff00 ff01 ff04 db0d 9f8e a5bf a3bf 99bf 8abf 75bf 63bf 57bb 6671 da21 ff16 f015 a84d 9880 8a81 767a a817 ed0a 923c 8a3a ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a c52d a4f5 a4ff 9eff 9aff 98ff 97ff 94ff 8dff 80ff 7db8 ff19 ff0d ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8800 8800 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff08 aa50 a6b3 a3bf 9abf 8fbf 82bf 72bf 63bf 5da6 8142 ff13 ff0f b527 946f 8880 7a5e ff09 a61a 893a ff03 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0e a67a a1ff a0ff 9aff 98ff 97ff 95ff 90ff 86ff 7afa c331 ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8700 8700 ff00 ff00 ff00 ff01 ff02 ff03 ff05 ff08 ff0b cb1d a681 a2c0 a0c0 9bc0 93c0 88c0 7ec0 72c0 7181 ba1e ff0e e211 994f 8773 cc10 ff09 9d1b ff05 ff02 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff09 e71a 9dea 9fff 9bff 97ff 96ff 95ff 92ff 8bff 7eff 8a7d ff14 ff09 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8600 8600 ff00 ff00 ff01 ff03 ff05 ff08 ff0b ff0d ff0e ff10 ff13 b743 a6aa a7c2 a6c2 a1c2 9bc2 91c2 85c2 7bb6 8853 ff11 ff11 ff13 ff12 ff11 ff0e ff0a ff06 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0f 9e8f 9cff 9bff 97ff 95ff 94ff 93ff 8dff 84ff 80b7 ff17 ff0b ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8500 8500 ff00 ff01 ff03 ff06 ff0b ff10 ff14 ff17 ff19 ff19 ff1b ff1c ff1e ff1f ff20 ff20 ff20 ff1f ff1e ff1c ff1d ff1b ff1d ff1d ff1f ff1d ff18 ff12 ff0b ff05 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0c bc32 97ff 99ff 97ff 94ff 94ff 93ff 8fff 88ff 7eeb ff19 ff0d ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8400 8400 ff00 ff01 ff05 ff0a ff13 ff1b ff22 ff26 ff28 ff28 ff29 ff29 ff2a ff2a ff2a ff2a ff2a ff2a ff2a ff2a ff29 ff29 cf38 7779 659e 63aa 7876 e321 ff12 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff14 94d8 98ff 96ff 94ff 93ff 92ff 90ff 8cff 80ff bc30 ff0e ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8300 8300 ff00 ff02 ff06 ff0e b22e 64c9 57ff 53ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 53ff 54ff 58ff 5cff 60ff 61ff 61ff 6eb0 ff1b ff10 ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff08 ff12 94a3 94ff 95ff 93ff 92ff 91ff 90ff 8dff 83ff 9d52 ff10 ff07 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8200 8200 ff00 ff02 ff07 ff0f 7fa6 79ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 79ff 79ff 7aff 7dff 80ff 80ff 7eff 77ff 6eff a748 ff19 ff0e ff07 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff11 977d 91ff 93ff 92ff 91ff 91ff 90ff 8eff 85ff 916d ff11 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8100 8100 ff00 ff02 ff06 ff0d 93ce 9dff a1ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a0ff 9eff 96ff 8aff 79ff 79a6 ff22 ff17 ff0e ff07 ff03 ff01 ff00 ff00 ff00 ff00 ff01 ff07 ff10 9b62 8cff 91ff 90ff 90ff 90ff 8fff 8eff 86ff 8e7b ff11 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8000 8000 ff00 ff01 ff04 ff09 a186 aaff b1ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b2ff aeff a9ff a2ff 98ff 84ff 6fff 70ab ff22 ff17 ff0e ff08 ff03 ff01 ff00 ff00 ff00 ff02 ff07 ff10 9e58 89ff 8eff 8fff 8fff 8fff 8fff 8eff 88ff 8c85 ff10 ff07 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -8000 8000 ff00 ff01 ff02 ff05 e70c ad76 b29f b6a0 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b6a2 b4ae adff a8ff 9fff 91ff 7bff 67ff 69b5 f125 ff18 ff0f ff08 ff03 ff01 ff00 ff00 ff02 ff07 ff11 9a5e 85ff 8cff 8dff 8eff 8fff 90ff 91ff 8dff 8f86 ff0e ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -7f00 7f00 ff00 ff00 ff01 ff02 ff04 ff07 ff08 ff09 ff0b ff0a ff0a ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff0b ff0f b468 a9fa a5ff 9cff 8dff 78ff 65ff 63be e628 ff18 ff0f ff08 ff03 ff01 ff00 ff02 ff08 ff13 936a 82ff 8aff 8cff 8eff 91ff 95ff 99ff 95ff 9483 ff0b ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -7e00 7e00 ff00 ff00 ff00 ff02 ff03 ff04 ff07 ff08 ff08 ff07 ff06 ff04 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff04 ff06 ff0b b350 a5f4 a3ff 9aff 8bff 76ff 64ff 60c9 dc2b ff18 ff0e ff07 ff03 ff01 ff03 ff0a ff15 868b 7fff 88ff 8bff 8fff 95ff 9cff a0ff 9cef a156 ff0a ff07 ff05 ff04 ff04 ff04 ff03 ff02 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -7c00 7c00 ff00 ff01 ff02 ff04 ff06 ff09 ff0c ff0e ff0d ff0a ff06 ff03 ff01 ff00 8200 8200 8200 8200 8200 8200 8200 8300 ff01 ff02 ff05 ff0a b63b a3ea a1ff 96ff 89ff 74ff 62ff 5ecb db2a ff16 ff0c ff05 ff03 ff05 ff0d ff19 7ab5 7dff 86ff 8bff 91ff 99ff 9fff a3b4 df1c ff0f ff0d ff0b ff0a ff0a ff0a ff0a ff09 ff07 ff05 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -7b00 ff01 ff02 ff04 ff07 ff0a ff0f ff14 ff18 ff1a ff18 ff13 ff0c ff06 ff02 ff00 7800 7800 7800 7800 7800 7800 7800 7800 7900 ff01 ff02 ff04 ff09 bb2c a1dc 9eff 94ff 86ff 72ff 61ff 5dcd d625 ff11 ff08 ff05 ff07 ff10 ff1d 72e8 7eff 88ff 8fff 97ff 9cff a1af ff16 ff12 ff12 ff11 ff12 ff11 ff11 ff11 ff11 ff10 ff0e ff0a ff06 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff01 ff02 ff05 ff09 ff0e ff14 ff1b ff21 d130 6485 50e0 8452 ff13 ff0a ff04 ff01 7600 7600 7600 7600 7600 7600 7600 7600 7600 7700 7900 ff02 ff04 ff08 c620 9fcb 9cff 93ff 85ff 73ff 66ff 66c3 ea16 ff0a ff07 ff0b ff15 984f 75ff 87ff 91ff 9aff 9eff 9edf df1e ff13 ff14 ff17 ff19 ff1a ff19 ff18 ff19 ff1a ff1a ff17 ff11 ff0a ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff01 ff04 ff08 ff10 ff18 ff21 a941 5ca4 4cf3 50ff 55ff 65ad ff1a ff0f ff07 ff02 ff01 7200 7200 7200 7200 7200 7200 7200 7200 7200 7300 7500 ff01 ff04 ff08 d617 9eb8 9bff 95ff 8aff 80ff 74ff 903f ff0b ff0a ff0f ff19 77a4 7fff 92ff 9fff a6ff a4ff a678 ff13 ff15 b132 70b5 70e0 77ff 7fff 83ff 80ff 78ff 6ffc 70c0 a13c ff11 ff0a ff06 ff03 ff02 ff01 ff01 ff00 ff00 │ │ -ff01 ff05 ff0c ff16 8255 57b9 4dff 55ff 5fff 65ff 65ff 60f8 b33a ff16 ff0c ff05 ff02 6f00 6f00 6f00 6f00 6f00 6f00 6f00 6f00 6f00 6f00 7000 7200 ff01 ff03 ff07 eb10 9d9e 9eff 9dff 95ff 87fc a22b ff0c ff0e ff15 a43e 75fa 8dff 9eff a8da b091 b455 e91a ff18 ff1b 7a9f 76ff 84e5 95a7 99a5 9d9d 99a5 979f 87d6 78ff 78a6 ff1a ff13 ff0d ff0a ff07 ff04 ff02 ff01 ff00 │ │ -ff01 ff06 ff0d 67c3 5fff 5eff 64ff 6cff 74ff 78ff 74ff 69ff 69b4 ff1e ff13 ff0a ff04 ff01 6e00 6e00 6e00 6e00 6e00 6e00 6e00 6e00 6e00 6e00 6f00 7000 ff01 ff03 ff06 ff0b a27d a2f9 9ef9 9777 ff0c ff0d ff13 ff1b 70b1 80ff 93fa a789 f51b ff18 ff1a ff1b ff20 ff25 6fcf 78ff 8ca1 ff29 ff25 ff23 ff24 ff28 918f 79ff 70d2 ff24 ff1e ff18 ff13 ff0f ff09 ff04 ff02 ff00 │ │ -ff01 ff05 ff0d 7ca0 79ff 7aff 7aff 7dff 80ff 80ff 7cff 70ff 61ff 8c5c ff1b ff11 ff09 ff04 ff01 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6d00 6e00 ff01 ff02 ff04 ff07 ff08 ff09 ff0a ff0d ff12 ff1b 9054 6dff 83ff 9e78 ff18 ff17 ff1c ff21 ff25 ff29 ff2c 6ae2 71ff 8399 ff2d ff2a ff28 ff2a ff2d 8591 71ff 68ec ff2c ff29 ff24 ff1e ff17 ff0e ff07 ff02 ff00 │ │ -ff01 ff04 ff0a a23d 88ff 8aff 87ff 84ff 83ff 82ff 7fff 76ff 68ff 5ce9 b23c ff1a ff10 ff09 ff04 ff02 ff01 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6e00 ff01 ff01 ff03 ff04 ff06 ff0b ff11 ff1b c333 60e3 71ff 81e8 f31e ff15 d21f 5ae4 52ff 50ff 55ff 61ff 70ff 76ff 6fff 63ff 5aff 57ff 5aff 63ff 6eff 76ff 70ff 61ff 55ff 50ff 53ff 5dd7 e814 ff09 ff03 ff00 │ │ -7600 ff02 ff07 ff0f 90b6 90ff 8cff 86ff 83ff 82ff 80ff 7bff 71ff 62ff 5ad5 dc2d ff1b ff12 ff0b ff06 ff03 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff03 ff06 ff0b ff12 ff1b dc2d 5cce 63ff 74ff 7fc4 ff1a ff14 953e 71ff 77ff 7aff 7fff 86ff 8cff 8eff 8aff 84ff 80ff 7dff 7fff 84ff 8aff 8dff 8cff 86ff 7fff 7aff 76ff 70ff b61e ff08 ff03 ff00 │ │ -7500 ff01 ff04 ff0a aa3a 90fa 8fff 89ff 83ff 81ff 80ff 7eff 78ff 6cff 5dff 57d3 c235 ff1d ff15 ff0e ff09 ff06 ff04 ff02 ff01 ff01 ff00 ff00 ff00 ff01 ff01 ff02 ff04 ff06 ff09 ff0e ff15 ff1d b53a 58cc 5cff 6bff 74ff 7aba ff1c ff14 9d39 88ff 94ff 99ff 9cff 9eff a1ff a1ff a0ff 9eff 9dff 9cff 9dff 9eff a0ff a1ff a1ff 9eff 9cff 99ff 93ff 86ff c615 ff07 ff02 ff00 │ │ -7300 7400 ff02 ff06 ff0d 968d 91ff 8dff 86ff 82ff 80ff 7fff 7cff 76ff 69ff 5aff 53e2 9e4a ff21 ff19 ff13 ff0e ff0b ff08 ff06 ff05 ff05 ff04 ff05 ff05 ff07 ff08 ff0b ff0e ff13 ff1a ff21 964f 52e7 5aff 68ff 73ff 73ff 71cd ff20 ff16 ec14 93b6 a190 b848 be49 c14d c34f c451 c451 c451 c451 c451 c451 c451 c451 c451 c34f c14d be49 b848 9f9b 91a9 ff07 ff04 ff01 ff00 │ │ -7200 7300 ff01 ff03 ff08 df16 92dc 91ff 8cff 85ff 81ff 7fff 7eff 7cff 75ff 6aff 5bff 4efa 6195 e52c ff20 ff1a ff16 ff12 ff0f ff0e ff0d ff0d ff0d ff0e ff10 ff12 ff16 ff1b ff20 d231 6195 4ef5 5bff 6aff 74ff 78ff 74ff 67f8 ce32 ff1a ff11 ff0d ff0f ff15 ff1d ff25 ff2a ff2d ff2d ff2d ff2d ff2d ff2d ff2d ff2d ff2d ff2a ff25 ff1d ff14 ff0d ff07 ff03 ff02 ff01 ff00 │ │ -7200 7200 7300 ff01 ff04 ff0a a548 94fa 92ff 8bff 84ff 81ff 7fff 7eff 7cff 76ff 6cff 5fff 52ff 4de2 6488 c935 ff24 ff20 ff1d ff1a ff19 ff19 ff19 ff1b ff1d ff20 ff24 ca36 6884 4bec 52ff 5fff 6cff 76ff 7cff 7bff 74ff 67ff 68ac ff1e ff13 ff0c ff0d ff15 6dc5 5dff 57ff 54ff 54ff 54ff 54ff 54ff 54ff 54ff 54ff 54ff 57ff 5dff 6dc5 ff14 ff0a ff04 ff01 ff01 ff00 ff00 │ │ -7100 7100 7100 7300 ff02 ff05 ff0b 9d72 96ff 92ff 8aff 83ff 80ff 7eff 7eff 7cff 77ff 70ff 65ff 5aff 4fff 47f5 51be 608b 8b55 f22d ff29 ff28 ff29 a843 8c56 6487 4ec5 47fd 4fff 5aff 66ff 70ff 78ff 7cff 7eff 7cff 78ff 70ff 66ff 67bd 795b e310 ff0f ff17 79ff 77ff 74ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 74ff 77ff 79ff ff16 ff0b ff04 ff00 ff00 ff00 ff00 │ │ -7000 7000 7000 7100 ff01 ff02 ff06 ff0c 9b8e 98ff 93ff 8bff 83ff 7fff 7eff 7dff 7cff 79ff 74ff 6dff 64ff 5cff 53ff 4cff 46ff 43ff 41ff 41ff 41ff 43ff 47ff 4dff 53ff 5cff 65ff 6dff 75ff 79ff 7cff 7dff 7eff 7eff 80ff 80ff 7fff 79ff 7a86 ff0c ff0f ff19 88ff 8eff 8eff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8eff 8eff 88ff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6f00 6f00 6f00 6f00 7000 ff01 ff03 ff06 ff0c 9c8e 99ff 94ff 8cff 84ff 7fff 7dff 7cff 7cff 7bff 78ff 74ff 6fff 6aff 64ff 60ff 5cff 5aff 5aff 5bff 5dff 60ff 65ff 6aff 70ff 75ff 79ff 7bff 7cff 7cff 7dff 7fff 84ff 8aff 91ff 90ff 8f90 ff0b ff09 ff0e ff18 8fff 99ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9aff 99ff 8fff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6e00 6e00 6e00 6e00 6e00 6f00 ff01 ff03 ff06 ff0c a26c 9afa 97ff 8fff 86ff 80ff 7dff 7cff 7bff 7bff 7aff 79ff 77ff 75ff 73ff 71ff 70ff 70ff 70ff 71ff 73ff 75ff 77ff 79ff 7bff 7bff 7bff 7cff 7dff 80ff 86ff 8fff 97ff 99fc 9e77 ff0c ff06 ff07 ff0d ff18 8dff 97ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 97ff 8dff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6e00 6e00 6e00 6e00 6e00 6e00 7000 ff01 ff02 ff05 ff0a a94c 9def 9aff 95ff 8cff 85ff 80ff 7dff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7dff 80ff 84ff 8cff 94ff 9aff 9cec a754 ff0a ff05 ff02 ff05 ff0c ff18 89ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 93ff 89ff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6e00 6e00 6e00 6e00 6e00 6e00 6e00 6f00 ff01 ff02 ff04 ff08 bf22 a1aa 9dff 9aff 93ff 8cff 85ff 80ff 7dff 7cff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7bff 7dff 80ff 84ff 8bff 93ff 9aff 9dff 9fb5 bf22 ff09 ff04 ff02 ff01 ff04 ff0c ff18 87ff 90ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 87ff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6e00 6e00 6e00 6e00 6e00 6e00 6e00 6e00 6f00 ff01 ff01 ff03 ff06 ff0b aa4e a0db 9fff 9bff 96ff 8fff 8aff 85ff 82ff 80ff 7fff 7eff 7dff 7dff 7dff 7dff 7eff 80ff 82ff 85ff 8aff 8fff 96ff 9bff 9fff a1d9 a95d ff0b ff07 ff03 ff01 ff01 ff00 ff04 ff0c ff18 84ff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 84ff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6d00 6d00 6d00 6d00 6d00 6d00 6d00 6d00 6d00 6e00 7000 ff01 ff02 ff04 ff07 eb0f a95c a3c2 a1ff 9eff 9bff 97ff 93ff 90ff 8dff 8bff 89ff 89ff 89ff 8aff 8cff 8fff 92ff 96ff 9aff 9eff a1ff a2ce a86b ff0c ff08 ff04 ff02 ff01 7000 ff00 ff00 ff04 ff0c ff18 80ff 89ff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 89ff 80ff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6d00 6e00 7100 ff01 ff02 ff05 ff07 ff0b b533 a58f a4cd a3ff a1ff a0ff 9dff 9cff 9bff 9bff 9bff 9cff 9dff 9fff a1ff a2ff a4d9 a58f b03b ff0b ff07 ff05 ff03 ff01 7100 6e00 6d00 ff00 ff00 ff04 ff0c ff18 7dff 86ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 86ff 7dff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6d00 6e00 7200 ff01 ff02 ff04 ff06 ff08 ff0a cf18 ad53 a884 a7a1 a8a1 a6cd a6d0 a6d0 a6bf a7a1 a981 ab5b bc27 ff0b ff08 ff06 ff04 ff02 ff01 ff01 6f00 6d00 6c00 6c00 ff00 ff00 ff04 ff0c ff18 7bff 83ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 83ff 7bff ff18 ff0c ff04 ff00 ff00 ff00 ff00 │ │ -6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6d00 6e00 7100 ff01 ff01 ff02 ff03 ff05 ff06 ff07 ff08 ff09 ff0a ff0a ff0a ff09 ff09 ff08 ff06 ff05 ff04 ff02 ff01 ff01 7200 6e00 6d00 6c00 6c00 6c00 6c00 ff00 ff00 ff04 ff0b ff16 78ff 80ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80ff 78ff ff16 ff0b ff04 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff02 ff03 ff03 ff03 ff03 ff03 ff02 ff02 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff09 ff13 7eff 87ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 87ff 7eff ff13 ff09 ff03 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff0e 88ff 96ff 99ff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 99ff 96ff 88ff ff0e ff07 ff02 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff08 91bb 9eff a5ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a5ff 9eff 91bb ff08 ff04 ff01 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff07 ff09 ff0b ff0c ff0c ff0c ff0c ff0c ff0c ff0c ff0c ff0c ff0b ff09 ff07 ff04 ff02 ff01 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff03 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff03 ff02 ff01 ff01 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff06 ff06 ff05 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff02 ff02 ff01 ff01 0000 0000 0000 ff01 ff03 ff07 ff0b ff0e ff0f ff0d ff0a ff06 ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff03 ff03 ff01 ff01 0000 0000 ff02 ff06 ff0d ff14 ff1a ff1b ff19 ff14 ff0e ff09 ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff01 ff01 ff01 ff01 0000 ff01 ff02 ff04 ff06 ff07 ff06 ff04 ff03 ff01 0000 ff01 ff05 ff0b ff14 ac38 5de3 60bb 9355 ff21 ff19 ff11 ff0b ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff04 ff04 ff03 ff02 ff01 ff02 ff02 ff04 e208 7125 5e35 6d27 cf09 ff04 ff02 ff02 ff03 ff08 ff11 ff1d 70c0 66ff 63ff 5cff 66b5 c037 ff1d ff14 ff0d ff07 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff03 ff06 ff07 ff08 ff07 ff05 ff03 ff02 ff03 ff05 7e26 6b40 6b40 6b40 782a ff05 ff02 ff02 ff06 ff0d ff18 9365 74ff 7cff 7eff 76ff 69ff 61ee 8965 ff20 ff17 ff0e ff08 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0a ff0d ff0e ff0c ff09 ff05 ff04 ff04 ff05 8232 8340 8440 8340 8139 ff05 ff04 ff04 ff09 ff13 e724 76e1 82ff 8fff 93ff 8fff 83ff 73ff 64ff 6da3 e727 ff18 ff0f ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff08 a31e 6463 5c73 7246 ff0e ff09 ff06 ff04 ff07 8d33 9240 9540 9240 8b39 ff06 ff04 ff06 ff0c ff17 828b 7bff 8cff 98ff 9dff 9cff 95ff 89ff 7aff 6aff 68cb c733 ff18 ff0f ff07 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff09 786d 7180 6b80 6580 843b ff0d ff08 ff05 ff07 9033 9640 9940 9740 8e39 ff06 ff04 ff07 ff0d b430 80f5 8dff 97ff 9dff 9fff 9fff 9dff 98ff 8eff 7fff 6fff 69d7 ce30 ff17 ff0d ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff01 ff04 d50d 8d80 8f80 8780 7980 6f78 c819 ff0c ff08 ff07 9134 9440 9740 9540 8d39 ff06 ff04 ff06 ff0c 92ba 9dff a4ff a4ff a2ff a1ff 9fff 9fff 9eff 99ff 91ff 81ff 72ff 6cd2 e726 ff15 ff0c ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff03 ff03 ff04 ff07 9c61 a080 9d80 8d80 7880 7659 ff0f ff0b ff09 9033 9541 9540 9140 8939 ff06 ff04 ff05 c014 9fb8 aaff afff afff aaff a4ff a1ff 9fff 9eff 9dff 99ff 90ff 82ff 72ff 73ac ff1e ff12 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff08 ff08 ff07 ff06 ff07 bc19 a27b a280 9980 8480 6f80 932f ff0e ff0b 9431 9641 9440 9040 8639 ff06 ff04 ff03 ff05 ff09 c42a b69f b5fc b3ff acff a6ff a1ff 9fff 9eff 9dff 99ff 90ff 81ff 71ff 847b ff1a ff0f ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff02 ff04 ff09 ff0d ff10 ff10 ff0e ff0b ff09 ff0a a63e a080 9b80 8d80 7880 6b72 de15 ff0d a226 9541 9641 8e40 8339 ff06 ff03 ff02 ff02 ff04 ff07 ff0b c23e b3ce b2ff acff a6ff a0ff 9eff 9dff 9cff 97ff 8dff 7fff 6ffa ad41 ff16 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff03 ff07 ff0d b822 7b4f 9c35 ff18 ff13 ff0e ff0c ff0c a064 9e80 9680 8580 6f80 744e ff10 e80f 963e 9641 9041 8139 ff06 ff03 ff01 0000 ff01 ff02 ff04 ff08 e715 b2a8 afff abff a5ff 9fff 9dff 9cff 9aff 95ff 8aff 7aff 75c0 ff1d ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff04 ff09 a527 67ad 5ebf 58bf 6388 c02a ff17 ff13 ff11 c51e 9e7c 9d81 9180 7d80 687e 9b27 ff0e a425 9542 9141 8239 ff05 ff03 ff01 0000 0000 0000 ff01 ff03 ff07 ff0e b187 adff a9ff a2ff 9dff 9bff 9aff 98ff 91ff 84ff 75ff 9164 ff16 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff04 ff09 8967 82bf 7ebf 72bf 65bf 5bb6 795c ff1b ff16 ff13 b03b a180 9d81 8e80 7980 6a6a f011 ee10 973e 9141 843a ff05 ff03 ff01 0000 0000 0000 0000 ff01 ff03 ff07 ff0e ada0 a9ff a5ff a0ff 9cff 9aff 99ff 95ff 8dff 80ff 75de f11f ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff03 ff07 965d 97bf 9abf 93bf 81bf 6ebf 5ebf 5c9a a438 ff1b ff16 c628 a270 9c82 8c81 7580 7940 ff0d a223 9342 873a ff04 ff02 ff01 0000 0000 0000 0000 0000 ff01 ff03 ff08 f013 a7bc a7ff a2ff 9dff 9aff 99ff 97ff 91ff 87ff 79ff 965e ff14 ff0a ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff04 db0d 9f8e a5bf a3bf 99bf 8abf 75bf 63bf 57bb 6671 da21 ff16 f015 a84d 9880 8a81 767a a817 ed0a 923c 8a3a ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a c52d a4f5 a4ff 9eff 9aff 98ff 97ff 94ff 8dff 80ff 7db8 ff19 ff0d ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff08 aa50 a6b3 a3bf 9abf 8fbf 82bf 72bf 63bf 5da6 8142 ff13 ff0f b527 946f 8880 7a5e ff09 a61a 893a ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0e a67a a1ff a0ff 9aff 98ff 97ff 95ff 90ff 86ff 7afa c331 ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff02 ff03 ff05 ff08 ff0b cb1d a681 a2c0 a0c0 9bc0 93c0 88c0 7ec0 72c0 7181 ba1e ff0e e211 994f 8773 cc10 ff09 9d1b ff05 ff02 ff02 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff09 e71a 9dea 9fff 9bff 97ff 96ff 95ff 92ff 8bff 7eff 8a7d ff14 ff09 ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 ff03 ff05 ff08 ff0b ff0d ff0e ff10 ff13 b743 a6aa a7c2 a6c2 a1c2 9bc2 91c2 85c2 7bb6 8853 ff11 ff11 ff13 ff12 ff11 ff0e ff0a ff06 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0f 9e8f 9cff 9bff 97ff 95ff 94ff 93ff 8dff 84ff 80b7 ff17 ff0b ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff01 ff03 ff06 ff0b ff10 ff14 ff17 ff19 ff19 ff1b ff1c ff1e ff1f ff20 ff20 ff20 ff1f ff1e ff1c ff1d ff1b ff1d ff1d ff1f ff1d ff18 ff12 ff0b ff05 ff02 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0c bc32 97ff 99ff 97ff 94ff 94ff 93ff 8fff 88ff 7eeb ff19 ff0d ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff01 ff05 ff0a ff13 ff1b ff22 ff26 ff28 ff28 ff29 ff29 ff2a ff2a ff2a ff2a ff2a ff2a ff2a ff2a ff29 ff29 cf38 7779 659e 63aa 7876 e321 ff12 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 ff03 ff0a ff14 94d8 98ff 96ff 94ff 93ff 92ff 90ff 8cff 80ff bc30 ff0e ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff02 ff06 ff0e b22e 64c9 57ff 53ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 52ff 53ff 54ff 58ff 5cff 60ff 61ff 61ff 6eb0 ff1b ff10 ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 ff02 ff08 ff12 94a3 94ff 95ff 93ff 92ff 91ff 90ff 8dff 83ff 9d52 ff10 ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff02 ff07 ff0f 7fa6 79ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 78ff 79ff 79ff 7aff 7dff 80ff 80ff 7eff 77ff 6eff a748 ff19 ff0e ff07 ff03 ff01 0000 0000 0000 0000 0000 ff02 ff07 ff11 977d 91ff 93ff 92ff 91ff 91ff 90ff 8eff 85ff 916d ff11 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff02 ff06 ff0d 93ce 9dff a1ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a2ff a0ff 9eff 96ff 8aff 79ff 79a6 ff22 ff17 ff0e ff07 ff03 ff01 0000 0000 0000 0000 ff01 ff07 ff10 9b62 8cff 91ff 90ff 90ff 90ff 8fff 8eff 86ff 8e7b ff11 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff01 ff04 ff09 a186 aaff b1ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b2ff aeff a9ff a2ff 98ff 84ff 6fff 70ab ff22 ff17 ff0e ff08 ff03 ff01 0000 0000 0000 ff02 ff07 ff10 9e58 89ff 8eff 8fff 8fff 8fff 8fff 8eff 88ff 8c85 ff10 ff07 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff01 ff02 ff05 e70c ad76 b29f b6a0 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b7a1 b6a2 b4ae adff a8ff 9fff 91ff 7bff 67ff 69b5 f125 ff18 ff0f ff08 ff03 ff01 0000 0000 ff02 ff07 ff11 9a5e 85ff 8cff 8dff 8eff 8fff 90ff 91ff 8dff 8f86 ff0e ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff08 ff09 ff0b ff0a ff0a ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff09 ff0b ff0f b468 a9fa a5ff 9cff 8dff 78ff 65ff 63be e628 ff18 ff0f ff08 ff03 ff01 0000 ff02 ff08 ff13 936a 82ff 8aff 8cff 8eff 91ff 95ff 99ff 95ff 9483 ff0b ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff02 ff03 ff04 ff07 ff08 ff08 ff07 ff06 ff04 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff03 ff04 ff06 ff0b b350 a5f4 a3ff 9aff 8bff 76ff 64ff 60c9 dc2b ff18 ff0e ff07 ff03 ff01 ff03 ff0a ff15 868b 7fff 88ff 8bff 8fff 95ff 9cff a0ff 9cef a156 ff0a ff07 ff05 ff04 ff04 ff04 ff03 ff02 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff01 ff02 ff04 ff06 ff09 ff0c ff0e ff0d ff0a ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0a b63b a3ea a1ff 96ff 89ff 74ff 62ff 5ecb db2a ff16 ff0c ff05 ff03 ff05 ff0d ff19 7ab5 7dff 86ff 8bff 91ff 99ff 9fff a3b4 df1c ff0f ff0d ff0b ff0a ff0a ff0a ff0a ff09 ff07 ff05 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 ff01 ff02 ff04 ff07 ff0a ff0f ff14 ff18 ff1a ff18 ff13 ff0c ff06 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff09 bb2c a1dc 9eff 94ff 86ff 72ff 61ff 5dcd d625 ff11 ff08 ff05 ff07 ff10 ff1d 72e8 7eff 88ff 8fff 97ff 9cff a1af ff16 ff12 ff12 ff11 ff12 ff11 ff11 ff11 ff11 ff10 ff0e ff0a ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 │ │ +ff01 ff02 ff05 ff09 ff0e ff14 ff1b ff21 d130 6485 50e0 8452 ff13 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff04 ff08 c620 9fcb 9cff 93ff 85ff 73ff 66ff 66c3 ea16 ff0a ff07 ff0b ff15 984f 75ff 87ff 91ff 9aff 9eff 9edf df1e ff13 ff14 ff17 ff19 ff1a ff19 ff18 ff19 ff1a ff1a ff17 ff11 ff0a ff05 ff01 0000 0000 0000 0000 0000 0000 │ │ +ff01 ff04 ff08 ff10 ff18 ff21 a941 5ca4 4cf3 50ff 55ff 65ad ff1a ff0f ff07 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff08 d617 9eb8 9bff 95ff 8aff 80ff 74ff 903f ff0b ff0a ff0f ff19 77a4 7fff 92ff 9fff a6ff a4ff a678 ff13 ff15 b132 70b5 70e0 77ff 7fff 83ff 80ff 78ff 6ffc 70c0 a13c ff11 ff0a ff06 ff03 ff02 ff01 ff01 0000 0000 │ │ +ff01 ff05 ff0c ff16 8255 57b9 4dff 55ff 5fff 65ff 65ff 60f8 b33a ff16 ff0c ff05 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff07 eb10 9d9e 9eff 9dff 95ff 87fc a22b ff0c ff0e ff15 a43e 75fa 8dff 9eff a8da b091 b455 e91a ff18 ff1b 7a9f 76ff 84e5 95a7 99a5 9d9d 99a5 979f 87d6 78ff 78a6 ff1a ff13 ff0d ff0a ff07 ff04 ff02 ff01 0000 │ │ +ff01 ff06 ff0d 67c3 5fff 5eff 64ff 6cff 74ff 78ff 74ff 69ff 69b4 ff1e ff13 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0b a27d a2f9 9ef9 9777 ff0c ff0d ff13 ff1b 70b1 80ff 93fa a789 f51b ff18 ff1a ff1b ff20 ff25 6fcf 78ff 8ca1 ff29 ff25 ff23 ff24 ff28 918f 79ff 70d2 ff24 ff1e ff18 ff13 ff0f ff09 ff04 ff02 0000 │ │ +ff01 ff05 ff0d 7ca0 79ff 7aff 7aff 7dff 80ff 80ff 7cff 70ff 61ff 8c5c ff1b ff11 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff08 ff09 ff0a ff0d ff12 ff1b 9054 6dff 83ff 9e78 ff18 ff17 ff1c ff21 ff25 ff29 ff2c 6ae2 71ff 8399 ff2d ff2a ff28 ff2a ff2d 8591 71ff 68ec ff2c ff29 ff24 ff1e ff17 ff0e ff07 ff02 0000 │ │ +ff01 ff04 ff0a a23d 88ff 8aff 87ff 84ff 83ff 82ff 7fff 76ff 68ff 5ce9 b23c ff1a ff10 ff09 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff04 ff06 ff0b ff11 ff1b c333 60e3 71ff 81e8 f31e ff15 d21f 5ae4 52ff 50ff 55ff 61ff 70ff 76ff 6fff 63ff 5aff 57ff 5aff 63ff 6eff 76ff 70ff 61ff 55ff 50ff 53ff 5dd7 e814 ff09 ff03 0000 │ │ +0000 ff02 ff07 ff0f 90b6 90ff 8cff 86ff 83ff 82ff 80ff 7bff 71ff 62ff 5ad5 dc2d ff1b ff12 ff0b ff06 ff03 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff06 ff0b ff12 ff1b dc2d 5cce 63ff 74ff 7fc4 ff1a ff14 953e 71ff 77ff 7aff 7fff 86ff 8cff 8eff 8aff 84ff 80ff 7dff 7fff 84ff 8aff 8dff 8cff 86ff 7fff 7aff 76ff 70ff b61e ff08 ff03 0000 │ │ +0000 ff01 ff04 ff0a aa3a 90fa 8fff 89ff 83ff 81ff 80ff 7eff 78ff 6cff 5dff 57d3 c235 ff1d ff15 ff0e ff09 ff06 ff04 ff02 ff01 ff01 0000 0000 0000 ff01 ff01 ff02 ff04 ff06 ff09 ff0e ff15 ff1d b53a 58cc 5cff 6bff 74ff 7aba ff1c ff14 9d39 88ff 94ff 99ff 9cff 9eff a1ff a1ff a0ff 9eff 9dff 9cff 9dff 9eff a0ff a1ff a1ff 9eff 9cff 99ff 93ff 86ff c615 ff07 ff02 0000 │ │ +0000 0000 ff02 ff06 ff0d 968d 91ff 8dff 86ff 82ff 80ff 7fff 7cff 76ff 69ff 5aff 53e2 9e4a ff21 ff19 ff13 ff0e ff0b ff08 ff06 ff05 ff05 ff04 ff05 ff05 ff07 ff08 ff0b ff0e ff13 ff1a ff21 964f 52e7 5aff 68ff 73ff 73ff 71cd ff20 ff16 ec14 93b6 a190 b848 be49 c14d c34f c451 c451 c451 c451 c451 c451 c451 c451 c451 c34f c14d be49 b848 9f9b 91a9 ff07 ff04 ff01 0000 │ │ +0000 0000 ff01 ff03 ff08 df16 92dc 91ff 8cff 85ff 81ff 7fff 7eff 7cff 75ff 6aff 5bff 4efa 6195 e52c ff20 ff1a ff16 ff12 ff0f ff0e ff0d ff0d ff0d ff0e ff10 ff12 ff16 ff1b ff20 d231 6195 4ef5 5bff 6aff 74ff 78ff 74ff 67f8 ce32 ff1a ff11 ff0d ff0f ff15 ff1d ff25 ff2a ff2d ff2d ff2d ff2d ff2d ff2d ff2d ff2d ff2d ff2a ff25 ff1d ff14 ff0d ff07 ff03 ff02 ff01 0000 │ │ +0000 0000 0000 ff01 ff04 ff0a a548 94fa 92ff 8bff 84ff 81ff 7fff 7eff 7cff 76ff 6cff 5fff 52ff 4de2 6488 c935 ff24 ff20 ff1d ff1a ff19 ff19 ff19 ff1b ff1d ff20 ff24 ca36 6884 4bec 52ff 5fff 6cff 76ff 7cff 7bff 74ff 67ff 68ac ff1e ff13 ff0c ff0d ff15 6dc5 5dff 57ff 54ff 54ff 54ff 54ff 54ff 54ff 54ff 54ff 54ff 57ff 5dff 6dc5 ff14 ff0a ff04 ff01 ff01 0000 0000 │ │ +0000 0000 0000 0000 ff02 ff05 ff0b 9d72 96ff 92ff 8aff 83ff 80ff 7eff 7eff 7cff 77ff 70ff 65ff 5aff 4fff 47f5 51be 608b 8b55 f22d ff29 ff28 ff29 a843 8c56 6487 4ec5 47fd 4fff 5aff 66ff 70ff 78ff 7cff 7eff 7cff 78ff 70ff 66ff 67bd 795b e310 ff0f ff17 79ff 77ff 74ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 74ff 77ff 79ff ff16 ff0b ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 ff02 ff06 ff0c 9b8e 98ff 93ff 8bff 83ff 7fff 7eff 7dff 7cff 79ff 74ff 6dff 64ff 5cff 53ff 4cff 46ff 43ff 41ff 41ff 41ff 43ff 47ff 4dff 53ff 5cff 65ff 6dff 75ff 79ff 7cff 7dff 7eff 7eff 80ff 80ff 7fff 79ff 7a86 ff0c ff0f ff19 88ff 8eff 8eff 8eff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8eff 8eff 88ff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0c 9c8e 99ff 94ff 8cff 84ff 7fff 7dff 7cff 7cff 7bff 78ff 74ff 6fff 6aff 64ff 60ff 5cff 5aff 5aff 5bff 5dff 60ff 65ff 6aff 70ff 75ff 79ff 7bff 7cff 7cff 7dff 7fff 84ff 8aff 91ff 90ff 8f90 ff0b ff09 ff0e ff18 8fff 99ff 9aff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9aff 99ff 8fff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0c a26c 9afa 97ff 8fff 86ff 80ff 7dff 7cff 7bff 7bff 7aff 79ff 77ff 75ff 73ff 71ff 70ff 70ff 70ff 71ff 73ff 75ff 77ff 79ff 7bff 7bff 7bff 7cff 7dff 80ff 86ff 8fff 97ff 99fc 9e77 ff0c ff06 ff07 ff0d ff18 8dff 97ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 98ff 97ff 8dff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0a a94c 9def 9aff 95ff 8cff 85ff 80ff 7dff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7bff 7cff 7dff 80ff 84ff 8cff 94ff 9aff 9cec a754 ff0a ff05 ff02 ff05 ff0c ff18 89ff 93ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 94ff 93ff 89ff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff08 bf22 a1aa 9dff 9aff 93ff 8cff 85ff 80ff 7dff 7cff 7bff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bff 7bff 7dff 80ff 84ff 8bff 93ff 9aff 9dff 9fb5 bf22 ff09 ff04 ff02 ff01 ff04 ff0c ff18 87ff 90ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 87ff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff03 ff06 ff0b aa4e a0db 9fff 9bff 96ff 8fff 8aff 85ff 82ff 80ff 7fff 7eff 7dff 7dff 7dff 7dff 7eff 80ff 82ff 85ff 8aff 8fff 96ff 9bff 9fff a1d9 a95d ff0b ff07 ff03 ff01 ff01 0000 ff04 ff0c ff18 84ff 8dff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8dff 84ff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 eb0f a95c a3c2 a1ff 9eff 9bff 97ff 93ff 90ff 8dff 8bff 89ff 89ff 89ff 8aff 8cff 8fff 92ff 96ff 9aff 9eff a1ff a2ce a86b ff0c ff08 ff04 ff02 ff01 0000 0000 0000 ff04 ff0c ff18 80ff 89ff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 8aff 89ff 80ff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff07 ff0b b533 a58f a4cd a3ff a1ff a0ff 9dff 9cff 9bff 9bff 9bff 9cff 9dff 9fff a1ff a2ff a4d9 a58f b03b ff0b ff07 ff05 ff03 ff01 0000 0000 0000 0000 0000 ff04 ff0c ff18 7dff 86ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 87ff 86ff 7dff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff06 ff08 ff0a cf18 ad53 a884 a7a1 a8a1 a6cd a6d0 a6d0 a6bf a7a1 a981 ab5b bc27 ff0b ff08 ff06 ff04 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 ff04 ff0c ff18 7bff 83ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 84ff 83ff 7bff ff18 ff0c ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff05 ff06 ff07 ff08 ff09 ff0a ff0a ff0a ff09 ff09 ff08 ff06 ff05 ff04 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff0b ff16 78ff 80ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 81ff 80ff 78ff ff16 ff0b ff04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff02 ff03 ff03 ff03 ff03 ff03 ff02 ff02 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff09 ff13 7eff 87ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 88ff 87ff 7eff ff13 ff09 ff03 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff0e 88ff 96ff 99ff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 99ff 96ff 88ff ff0e ff07 ff02 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff08 91bb 9eff a5ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a7ff a5ff 9eff 91bb ff08 ff04 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff09 ff0b ff0c ff0c ff0c ff0c ff0c ff0c ff0c ff0c ff0c ff0b ff09 ff07 ff04 ff02 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff04 ff03 ff02 ff01 ff01 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/app_icon.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 02070305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 1b391f82 223824d7 1e2b20ef 182b1bea 122815e1 0c220fd7 091d0cca 061808bf 051608b8 051306a6 04120685 030e0464 020a0349 01080233 01050124 00020113 00010003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 01020202 305b36c9 5da166ff 9cc8a2ff b5d5b9ff bed7c2ff bfd5c2ff b6ccb9ff a9c0acff 9bb59eff 8eab92ff 81a386ff 759b7aff 6a946fff 608d66ff 53825afc 47774ef9 3b6c41f6 2f6036ef 28552ee4 204926d5 1a3f20c6 153619b7 112e15a5 0e281193 0b210f80 0a1c0c6d 08160957 07110840 050b0625 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 070c0716 61ad6cfa 6bbd76ff 65b871ff 70be78ff 74bf7eff 85c88eff 99d2a0ff b5e0bbff caeacfff daf2deff e9f8ebff f5fef6ff f7fff9ff f6fdf7ff f4fcf5ff edf8eeff e2f1e4ff d8ebdaff cfe6d2ff c6e2c9ff bddec1ff b4d9b9ff a6d3acff 97cb9dff 89c491ff 7fc087ff 77bd80ff 62b16dfe 479d53fa 366f3ee1 070e074f 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 0a120b2f 62b06cfc 68b873ff 72be79ff 83c884ff 85c985ff 67b871ff 61b46cff 60b46bff 62b56dff 67b772ff 71bc7cff 85c58eff 9cd0a3ff b0d9b6ff c3e3c8ff d9eddcff eaf5ebff f4faf5ff fafdfaff fafdfbff fbfefbff fbfefbff fbfefbff fdfffdff ffffffff fefffeff fdfffdff eff8f0ff 97cf9fff 56bb63ff 316338e9 00000039 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 0e1a0f47 69ba74ff a6dd9bff 9ad593ff 8bcc89ff 83c884ff 9cd694ff 85c985ff 7cc480ff 83c884ff 67b772ff 64b56fff 61b46cff 5fb36aff 5eb26aff 61b46cff 6bb975ff 7bc084ff 8ec996ff abd7b1ff c3e2c8ff d6ebd9ff e6f3e7ff f4f9f4ff f9fbf9ff f2f8f2ff edf6eeff f3f9f3ff ffffffff eff7f0ff 68bb73ff 3e8647fb 00000082 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 1221145b 71c279ff a9de9cff 99d592ff 7bc47eff 6ab973ff 7ac27dff 75bf7aff 8ccd89ff 8dce89ff 66b870ff 6cba74ff 77c17bff 71be77ff 60b46bff 6bba72ff 66b76eff 5bb166ff 58b063ff 56af61ff 57b063ff 5db268ff 68b772ff 7ec287ff a8d6aeff f1f8f2ff ffffffff eff7efff f3f9f4ff f8fcf9ff 77c181ff 33763dfa 0000008d 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 15281770 80cb82ff 7ac27cff abe09dff 65b76eff 5fb36aff 5eb369ff 5eb269ff 5db268ff 5db268ff 5cb267ff 5cb167ff 5cb167ff 5bb167ff 5bb166ff 91d18bff 9cd792ff 68b86fff 5cb267ff 73c076ff 9dd893ff 7cc57cff 60b569ff 51ad5dff 48a856ff 76be7fff f6fbf7ff fbfdfbff edf7efff eff8f1ff 6ebb78ff 2d6634f7 00000085 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 182f1b82 74c579ff 99d690ff 94d38dff 6aba71ff 59b065ff 58b064ff 58b064ff 58b064ff 57b063ff 57af63ff 56af62ff 56af62ff 56af62ff 55af62ff 5ab264ff 64b76bff 77c278ff 8fd089ff 7fc77dff 8acd85ff 6abb6fff 72bf74ff 52ad5eff 51ac5dff 4daa59ff d8ecdbff fdfefdff ecf6edff e6f3e8ff 65b36fff 27582ef4 00000076 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 1a361e93 69c071ff 8ed088ff 90d189ff 69ba6fff 54ae60ff 53ae5fff 53ae5fff 53ad5fff 53ad5fff 52ad5fff 52ac5eff 51ac5dff 51ac5dff 51ab5dff 51ab5dff 50ab5cff 50aa5cff 50aa5cff 55ac60ff 74bd75ff 8bcc85ff 9cd690ff 6fbb72ff 66b56bff 4ea65aff daedddff f8fbf8ff eaf4ebff ddefdfff 5bad66ff 224b28f1 00000069 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 1e3f22a3 69c070ff 85ca81ff 83c880ff 7bc37aff 50aa5cff 50a95cff 50a95cff 50a85cff 50a85cff 50a85cff 4fa75bff 4fa75bff 4fa65bff 4fa65bff 4fa55aff 4fa55aff 4ea55aff 4ea459ff 4ea459ff 4ea359ff 64b169ff 9dd591ff 8fcc86ff 93ce89ff 53a55dff e4f1e5ff f1f9f2ff e8f4e9ff d2e9d5ff 53a55eff 1d3f21ed 0000005d 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 224626b4 53af60ff 9dd691ff 8aca84ff 79bf78ff 4ea459ff 4ea459ff 4ea359ff 4da359ff 4da359ff 4da258ff 4da258ff 4ca157ff 4da157ff 4da157ff 4ca057ff 4ca057ff 4c9f57ff 4c9f56ff 4b9f56ff 4b9e56ff 79bc76ff 8dc985ff 9fd491ff 72b771ff 5ba665ff ebf5ecff ebf6edff e7f3e8ff c4e1c8ff 4b9c55ff 18341be7 00000056 00000000 02010207 0301010a 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 254f2ac2 50a95cff 5aa961ff 66b16aff 4c9f57ff 4b9f56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9d56ff 4b9d56ff 4a9c55ff 4a9c55ff 4a9b55ff 4a9b55ff 499b54ff 499a54ff 499a54ff 499954ff 489953ff 4b9954ff 90c886ff 8ec785ff 75b673ff 74b672ff 6dae73ff f0f8f1ff e5f2e7ff e6f3e8ff b5d8baff 43944eff 1c240fed 09060273 2e220278 735b0eca 756526cf 484125a6 110d0843 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 2a572fcf 4da259ff 71b571ff 4b9b55ff 499a54ff 499954ff 499953ff 489953ff 489853ff 489853ff 489753ff 489753ff 869d47ff 779140ff 479652ff 479551ff 479551ff 469551ff 469451ff 469450ff 6aac6aff 68ab69ff 99cd8dff 92c887ff 65a865ff 71ad78ff f1f9f1ff e0f0e2ff e4f3e6ff 94b698ff 796f18ff 56450af9 6a5204e1 ffd000ff ffd707ff ffe239ff fcf27aff e2e18ffe 756f45d9 09070433 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 2f6236dc 4a9b55ff 72b470ff 479551ff 479551ff 479451ff 469450ff 529957ff 8da84fff 9f8d32ff ada745ff c7d58bff d5cf5dff 8c8a35ff 6f9043ff 45904fff 45904fff 448f4eff 448f4eff 448e4eff 88bf80ff 6cab6cff 63a565ff 84bc7cff 5ea060ff 72ab79ff eff9f1ff daeeddff a4aea0ff c5ac36ff b29b1fff 493a06f9 ffd709ff fccb02ff fac800ff f8cc0eff f3da46ff f1ed87ff ffffa7ff a09c61f0 02010039 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 326a3ae9 479551ff 6fae6eff 45904fff 458f4fff 448f4eff 509655ff d6e3bcff c79831ff 8d8a35ff 72a661ff 80af72ff d6e2bcff aeb754ff c4a039ff a78d30ff 7c8a3aff 658e45ff 5b8b45ff 41894bff a8d596ff 6ca86aff 82b97bff 72ac6eff 458b4bff 79ad80ff eef9f0ff a3b1a2ff c9bd68ff fff15bff 4c4617ff ba9c16fe ffd40fff faca01ff fbcb08ff faca04ff f7d01cff f1df5bff ecec92ff fdffa4ff 3f3c24c4 0000000e ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 02050207 36723ff2 448e4eff 6daa6bff 428a4cff 428a4bff 428a4bff 7b9847ff faf6ccff ac8629ff 498848ff 6f9e50ff 408749ff c9dab3ff 71a264ff 97bb8cff d6e0baff cea53aff b88d2cff 73883cff 588440ff 559558ff 66a265ff 92c386ff 559458ff 357b3eff 77a57eff 9a9d91ff a49d5eff fbfc9aff e2d86cff 5f551cff fad729ff f9d120ff f9d331ff efc825ff ebbd02ff f5c603ff f6d430ff efe36fff fbfda2ff 65623fe7 0000003b ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 03070416 387540f7 41884aff 69a567ff 3f8548ff 3f8548ff 3f8447ff 798436ff f3e678ff bc8523ff 6a964bff 4f8342ff 3e8247ff f3e87fff 3d8146ff 70a06cff 8ca64fff eef0cfff 769b4dff 6b883fff 3c7f45ff 3c7e45ff 559258ff 4e8c53ff 3b7d44ff 2b5c2eff 978938ff 93833fff f4ea77ff efed8bff dedb84ff ac9a3eff fde661ff efd55dff dbb821ff d7af03ff e8bb01ff f7c600ff f9cc0eff f4d944ff fcf689ff 46432ae4 00000047 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 040a0528 397941fa 3e8247ff 619d61ff 3d8046ff 3d7f46ff 3d7f46ff 56803fff c08d29ff f1e369ff ba9f3bff 708339ff 3c7d45ff bd8825ff 3b7c44ff 69924aff 3b7b44ff 7ba473ff 86aa6dff 3a7a43ff 3a7a43ff 3a7942ff 679d64ff 49854eff 344f25ff eaca32ff ceb638ff a79640ff faec6cff eee778ff eeed92ff f1eca7ff dccf70ff c8ae2aff d5b318ff ecc30fff f8ca06ff fac900ff fac800ff ffd81fff d4be47fe 080605c6 00000033 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 050c0737 3a7941fd 3d7f46ff 5e975dff 3b7b43ff 3a7a43ff 3a7a43ff 3a7942ff 7f7f31ff f2e675ff f1e369ff c79831ff b09c3bff b58727ff 4d7f41ff 557d3dff 387640ff 37753fff 37753fff 37743fff 37733fff 37733fff 75a66eff 3a4d22ff f7d01eff ffe32cff b59c29ff cdb741ff f6e458ff f3e97fff ece9abff c8c884ff c1b858ff ddc744ff f2d12dff f8d01aff f9cc0cff f9ca04ff fecd00ff fbce07ff 3e320aeb 0000008d 00000011 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 08110947 3a7941ff 448149ff 548c55ff 387540ff 387440ff 37743fff 37743fff 5c7b39ff 767e34ff b8b853ff faf4c6ff faf5c7ff cca137ff c4932eff 92913dff 4b773eff 35703dff 356f3dff 356f3dff 356f3dff 346e3cff 58764bff e6c31eff ffd81dff fdd720ff cdad25ff e3c733ff f9e76fff e7dd90ff bfb75fff c1bf6eff e0de86ff f1e265ff f5d941ff f6d327ff f8ce14ff fdd009ff fcce04ff 534002f1 000000ae 00000038 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 0b160c61 387640ff 4b834eff 477f4bff 35703dff 35703dff 356f3dff 356f3dff 346e3cff 4d7e44ff 6a853fff 798238ff 9fa94eff fbf8d9ff f2e571ff c4922dff c3912cff 8c9542ff 3d6f3bff 326a3aff 326939ff 326839ff 9b871fff ffdf21ff fad21eff fad21cff f4ce1bff f7de5bff e3d376ff c6b542ff d5c859ff eee679ff f3f293ff f3ef88ff f7e45bff f6d838ff fbd520ff f7cd11ff 523f04f1 000000b3 00000049 00000002 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 0d1b0f7d 37723eff 4d824fff 3f7543ff 336b3aff 336a3aff 336a3aff 326a3aff 3d6f3aff 326939ff 326839ff 3d6e3aff a3a146ff 9cb385ff 82a176ff dfe3b9ff f6ed9cff bf8a26ff abae50ff 53773cff 306437ff 32451fff ffdb24ff fdd421ff fbd320ff fad116ff fcdc4aff e6d060ff b29a21ff 7e6d26ff 9e913dff bcb156ff c5bf6bfe c3bf76fd c8ba5dfd d8bc43ff d1b028ff 3a2d07ec 000000ad 00000046 00000003 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 0e1e1194 346d3bff 4c7d4dff 3c7141ff 306537ff 306537ff 306437ff 7f9a5bff 71742eff 627534ff 2f6336ff 2f6236ff 8ca46eff 8da574ff 809d74ff 6d8943ff a6963cff f8f2b6ff cfa73cff 6b8540ff 3f4820ff 7e6c18ff ffe026ff fcd322ff fcd21aff fddb46ff e6cd56ff c8a811ff dfc128ff d9c036ff 91812dff 7a6e2dfe 8d813efa b2aa60fc d7d27dff 92843bfa 110d03dc 0000009b 00000038 00000002 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 112213a6 316738ff 4b7a4cff 38693dff 2e6035ff 2e5f34ff 557c4cff faf5cbff a98025ff 71813aff 376032ff 2c5d32ff a8b88cff 7e8a3fff 6a8340ff 2c5b32ff 48632eff f4e882ff bc8523ff 61652bff 695512ff ad921aff ffdb26ff fdd31eff fed93bff ebd05aff c6a513ff cba717ff efca21ff ffe033ff ffea48ff fbe758ff e2d360ff b9ac5afc 40371fec 000000bb 00000075 00000022 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 122614b7 2e6135ff 497649ff 346339ff 2b5a31ff 466e42ff 9f9941ff e8e397ff f4e98aff 967b27ff 6f6d2aff 376133ff b5b350ff 50642cff 50632cff 29562fff 29562fff f6ec98ff c89932ff 766110ff 7a630eff cda819ff ffd41fff ffd833ff f1d55eff cdab19ff deba1bff e3bc1cff 9c8116ff 776519ff 7a681cff 98842bfe b49f3efd 53471fef 010000b2 00000050 00000009 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 142916c4 416f44ff 95b984ff 709867ff 2f5c34ff 29552fff 7d873dff 5a7539ff 889b61ff 99ab89ff dbda99ff a5b280ff b9ab48ff 4f5f2bff 4f5f2bff 27512dff 899e7cff fbf8d8ff 968b3aff edb80dff 755c0bff dbb115ff ffd21fff f6d85cff d4b223ff dbb71cff f8d020ff ffd71fff fdd61dff f3ce1dff fdda2cff d7bb35ff 473e17ee 000000ae 00000055 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 152c18d1 416b42ff 5d8458ff 6e9465ff 406941ff 264f2cff 264f2bff 254f2bff 254e2bff 5d7848ff 5c7741ff 85944dff f9f4c1ff ae9639ff c5b149ff f5eb93ff c2c8a3ff 879a70ff 455226ff ffc608ff 9d790bff dfb00dff fcd74bff dbb82eff d7b31bff f7cf23ff fdd422ff fdd420ff f4cc1eff c2a218ff 615210ff 0c0a03f8 000000ab 00000049 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 152d19dc 5f8559ff 6b8f62ff 668b5eff 264d2bff 244a29ff 234a28ff 234a28ff 234928ff 234928ff 234828ff 2f4f2aff f9f3beff 224727ff 6a8261ff 5c7556ff 6a8162ff 5e6b4bff 634f0cff e2ac04ff f5bd03ff f6c92dff e4bf3aff d2a911ff f2c821ff ffd525ff fdd423ff ffd622ff f3cb1fff 9f8317ff 5d4d0eff 161105ef 0000004e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 2b442ae7 476b45ff 709266ff 4c6f49ff 214527ff 214526ff 214526ff 214426ff 214426ff 204325ff 204325ff 204225ff 869675ff 204224ff 59704cff 1f4123ff 1d3a20ff 292f12ff 4c3e09ff efb400ff fac20dff edc540ff d5a80aff f0c115ff ffd41eff ffdb25ff ffe226ff fdd723ff c9a61bff 6b5c13ff 191d0aff 010302da 0000003a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 172f1aec 83a575ff 81a173ff 26482aff 1f4024ff 1e3f23ff 1e3f23ff 1e3f22ff 1e3f22ff 1e3e22ff 1d3e21ff 1d3d21ff 2c492dff 657647ff 1d3c21ff 1d3b21ff 1b391eff 36310bff ab8004ff e3a900ff f5c636ff d6a915ff a88008ff b08b10ff cea615ff c39f1aff 857019ff 3b3617ff 2a332aff 233626ff 0d200fff 010402c0 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 01020113 18331cf6 708f64ff 88a878ff 2a492bff 1c3b20ff 1c3a20ff 1c3a20ff 1c3920ff 1b391fff 1b391fff 1b381fff 1b381fff 1b381fff 1b371fff 1b371eff 1a361eff 1a361eff 18321cff 2e2a08ff ebb81bff ebbb2bff d3a000ff cc9d09ff 7e600aff 211a07ff 222b23ff 49574bff 5c755fff 88a98dff 446f4bff 112814fd 010101a9 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 01020119 18301cf9 213f25ff 5b7853ff 466342ff 506c4aff 1f3a22ff 1a351dff 19341dff 19341dff 19331cff 19331cff 18331cff 18321bff 18321bff 18311bff 18311bff 18311bff 17301aff 132614ff a6883bff 4c3a09ff a57b04ff 745507ff 312908ff 141707ff 5c7460ff aed0b3ff a4d1aaff b4e1baff 416d46ff 0e2210fc 0000009b 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 0c180dcf 1a351dff 344f32ff 637f59ff 385235ff 607b57ff 738e66ff 445d3fff 162e19ff 162e19ff 162e19ff 162e19ff 152d18ff 152c18ff 152c18ff 152c18ff 152b18ff 152b18ff 2e301aff 40371fff 232b1fff 373f2aff 2c2b11ff 0f190eff 0a1a0dff 82a387ff bde3c2ff a6d5adff b1dfb7ff 38623dff 09180bf8 0000008c 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 00010028 070e08ce 112413fc 1c331eff 162d19ff 152c19ff 203721ff 617a57ff 3f563bff 223823ff 253b25ff 182d1aff 132816ff 132716ff 132716ff 132615ff 122615ff 112413ff 574b2bff 080f08ff 58694dff 647a58ff 3e5039ff 243522ff 0f2212ff 9abe9fff bbe1c0ff a7d5adff aeddb5ff 2d4f32fe 010302e1 00000061 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 00000017 00000075 030604bf 080f09e5 0c190ef7 102212fe 112514ff 122615ff 122514ff 172918ff 1d301eff 223521ff 3f533aff 687f5cff 596f4fff 374b33ff 2f3322ff 312d1cff 0f190fff 566a4cff 839b72ff 40533aff 1d2e1dff 162818ff a6caaaff b7dfbdff addcb3ff 9bcfa2ff 0a150ce7 00000096 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 e0ffc000 e0ffc000 00000011 00000035 00000062 01010194 020503c0 060b06e0 0a130bf5 0d1a0ffd 0f1e11ff 0f1f11ff 162717ff 293b28ff 152516ff 2e402bff 5a5236ff 2f3727ff 2b3a28ff 93ad80ff 677d5bff 607554ff 0a180cff 1f3222ff b4d8b9ff b9e4bfff 86c28eff 324e37f7 000000b3 00000026 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 00000002 00000015 00000033 0000005b 0101008c 020402bb 050a06dc 081009f1 0c180efc 0e1d10ff 121b10ff 433b22ff 2b3727ff 44563dff 293a27ff 223221ff 0e1d10ff 08170aff 2d4530ff b7e8beff 7dae83fe 0d190ff3 000000c1 00000041 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 0000000e 0000002a 00000051 00010082 010402b2 302611f1 1f1a0dfb 081009fd 1f301eff 0f1f11ff 0f1f11ff 0f1f11ff 0c1a0eff 192b1cfd 2a432df3 040a05d6 00000094 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 e0ffc000 0000000e 1f16059f 080501b8 00000094 010402b0 040805d4 070e08ec 060d07ef 030703e2 000000bf 00000080 00000044 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000011 00000040 00000010 0000000c 00000026 0000004a 00000062 00000051 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02070305 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b391f82 223824d7 1e2b20ef 182b1bea 122815e1 0c220fd7 091d0cca 061808bf 051608b8 051306a6 04120685 030e0464 020a0349 01080233 01050124 00020113 00010003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 01020202 305b36c9 5da166ff 9cc8a2ff b5d5b9ff bed7c2ff bfd5c2ff b6ccb9ff a9c0acff 9bb59eff 8eab92ff 81a386ff 759b7aff 6a946fff 608d66ff 53825afc 47774ef9 3b6c41f6 2f6036ef 28552ee4 204926d5 1a3f20c6 153619b7 112e15a5 0e281193 0b210f80 0a1c0c6d 08160957 07110840 050b0625 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 070c0716 61ad6cfa 6bbd76ff 65b871ff 70be78ff 74bf7eff 85c88eff 99d2a0ff b5e0bbff caeacfff daf2deff e9f8ebff f5fef6ff f7fff9ff f6fdf7ff f4fcf5ff edf8eeff e2f1e4ff d8ebdaff cfe6d2ff c6e2c9ff bddec1ff b4d9b9ff a6d3acff 97cb9dff 89c491ff 7fc087ff 77bd80ff 62b16dfe 479d53fa 366f3ee1 070e074f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0a120b2f 62b06cfc 68b873ff 72be79ff 83c884ff 85c985ff 67b871ff 61b46cff 60b46bff 62b56dff 67b772ff 71bc7cff 85c58eff 9cd0a3ff b0d9b6ff c3e3c8ff d9eddcff eaf5ebff f4faf5ff fafdfaff fafdfbff fbfefbff fbfefbff fbfefbff fdfffdff ffffffff fefffeff fdfffdff eff8f0ff 97cf9fff 56bb63ff 316338e9 00000039 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0e1a0f47 69ba74ff a6dd9bff 9ad593ff 8bcc89ff 83c884ff 9cd694ff 85c985ff 7cc480ff 83c884ff 67b772ff 64b56fff 61b46cff 5fb36aff 5eb26aff 61b46cff 6bb975ff 7bc084ff 8ec996ff abd7b1ff c3e2c8ff d6ebd9ff e6f3e7ff f4f9f4ff f9fbf9ff f2f8f2ff edf6eeff f3f9f3ff ffffffff eff7f0ff 68bb73ff 3e8647fb 00000082 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1221145b 71c279ff a9de9cff 99d592ff 7bc47eff 6ab973ff 7ac27dff 75bf7aff 8ccd89ff 8dce89ff 66b870ff 6cba74ff 77c17bff 71be77ff 60b46bff 6bba72ff 66b76eff 5bb166ff 58b063ff 56af61ff 57b063ff 5db268ff 68b772ff 7ec287ff a8d6aeff f1f8f2ff ffffffff eff7efff f3f9f4ff f8fcf9ff 77c181ff 33763dfa 0000008d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 15281770 80cb82ff 7ac27cff abe09dff 65b76eff 5fb36aff 5eb369ff 5eb269ff 5db268ff 5db268ff 5cb267ff 5cb167ff 5cb167ff 5bb167ff 5bb166ff 91d18bff 9cd792ff 68b86fff 5cb267ff 73c076ff 9dd893ff 7cc57cff 60b569ff 51ad5dff 48a856ff 76be7fff f6fbf7ff fbfdfbff edf7efff eff8f1ff 6ebb78ff 2d6634f7 00000085 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 182f1b82 74c579ff 99d690ff 94d38dff 6aba71ff 59b065ff 58b064ff 58b064ff 58b064ff 57b063ff 57af63ff 56af62ff 56af62ff 56af62ff 55af62ff 5ab264ff 64b76bff 77c278ff 8fd089ff 7fc77dff 8acd85ff 6abb6fff 72bf74ff 52ad5eff 51ac5dff 4daa59ff d8ecdbff fdfefdff ecf6edff e6f3e8ff 65b36fff 27582ef4 00000076 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1a361e93 69c071ff 8ed088ff 90d189ff 69ba6fff 54ae60ff 53ae5fff 53ae5fff 53ad5fff 53ad5fff 52ad5fff 52ac5eff 51ac5dff 51ac5dff 51ab5dff 51ab5dff 50ab5cff 50aa5cff 50aa5cff 55ac60ff 74bd75ff 8bcc85ff 9cd690ff 6fbb72ff 66b56bff 4ea65aff daedddff f8fbf8ff eaf4ebff ddefdfff 5bad66ff 224b28f1 00000069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1e3f22a3 69c070ff 85ca81ff 83c880ff 7bc37aff 50aa5cff 50a95cff 50a95cff 50a85cff 50a85cff 50a85cff 4fa75bff 4fa75bff 4fa65bff 4fa65bff 4fa55aff 4fa55aff 4ea55aff 4ea459ff 4ea459ff 4ea359ff 64b169ff 9dd591ff 8fcc86ff 93ce89ff 53a55dff e4f1e5ff f1f9f2ff e8f4e9ff d2e9d5ff 53a55eff 1d3f21ed 0000005d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 224626b4 53af60ff 9dd691ff 8aca84ff 79bf78ff 4ea459ff 4ea459ff 4ea359ff 4da359ff 4da359ff 4da258ff 4da258ff 4ca157ff 4da157ff 4da157ff 4ca057ff 4ca057ff 4c9f57ff 4c9f56ff 4b9f56ff 4b9e56ff 79bc76ff 8dc985ff 9fd491ff 72b771ff 5ba665ff ebf5ecff ebf6edff e7f3e8ff c4e1c8ff 4b9c55ff 18341be7 00000056 00000000 02010207 0301010a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 254f2ac2 50a95cff 5aa961ff 66b16aff 4c9f57ff 4b9f56ff 4b9e56ff 4b9e56ff 4b9e56ff 4b9d56ff 4b9d56ff 4a9c55ff 4a9c55ff 4a9b55ff 4a9b55ff 499b54ff 499a54ff 499a54ff 499954ff 489953ff 4b9954ff 90c886ff 8ec785ff 75b673ff 74b672ff 6dae73ff f0f8f1ff e5f2e7ff e6f3e8ff b5d8baff 43944eff 1c240fed 09060273 2e220278 735b0eca 756526cf 484125a6 110d0843 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 2a572fcf 4da259ff 71b571ff 4b9b55ff 499a54ff 499954ff 499953ff 489953ff 489853ff 489853ff 489753ff 489753ff 869d47ff 779140ff 479652ff 479551ff 479551ff 469551ff 469451ff 469450ff 6aac6aff 68ab69ff 99cd8dff 92c887ff 65a865ff 71ad78ff f1f9f1ff e0f0e2ff e4f3e6ff 94b698ff 796f18ff 56450af9 6a5204e1 ffd000ff ffd707ff ffe239ff fcf27aff e2e18ffe 756f45d9 09070433 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 2f6236dc 4a9b55ff 72b470ff 479551ff 479551ff 479451ff 469450ff 529957ff 8da84fff 9f8d32ff ada745ff c7d58bff d5cf5dff 8c8a35ff 6f9043ff 45904fff 45904fff 448f4eff 448f4eff 448e4eff 88bf80ff 6cab6cff 63a565ff 84bc7cff 5ea060ff 72ab79ff eff9f1ff daeeddff a4aea0ff c5ac36ff b29b1fff 493a06f9 ffd709ff fccb02ff fac800ff f8cc0eff f3da46ff f1ed87ff ffffa7ff a09c61f0 02010039 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 326a3ae9 479551ff 6fae6eff 45904fff 458f4fff 448f4eff 509655ff d6e3bcff c79831ff 8d8a35ff 72a661ff 80af72ff d6e2bcff aeb754ff c4a039ff a78d30ff 7c8a3aff 658e45ff 5b8b45ff 41894bff a8d596ff 6ca86aff 82b97bff 72ac6eff 458b4bff 79ad80ff eef9f0ff a3b1a2ff c9bd68ff fff15bff 4c4617ff ba9c16fe ffd40fff faca01ff fbcb08ff faca04ff f7d01cff f1df5bff ecec92ff fdffa4ff 3f3c24c4 0000000e 00000000 │ │ +00000000 00000000 00000000 00000000 02050207 36723ff2 448e4eff 6daa6bff 428a4cff 428a4bff 428a4bff 7b9847ff faf6ccff ac8629ff 498848ff 6f9e50ff 408749ff c9dab3ff 71a264ff 97bb8cff d6e0baff cea53aff b88d2cff 73883cff 588440ff 559558ff 66a265ff 92c386ff 559458ff 357b3eff 77a57eff 9a9d91ff a49d5eff fbfc9aff e2d86cff 5f551cff fad729ff f9d120ff f9d331ff efc825ff ebbd02ff f5c603ff f6d430ff efe36fff fbfda2ff 65623fe7 0000003b 00000000 │ │ +00000000 00000000 00000000 00000000 03070416 387540f7 41884aff 69a567ff 3f8548ff 3f8548ff 3f8447ff 798436ff f3e678ff bc8523ff 6a964bff 4f8342ff 3e8247ff f3e87fff 3d8146ff 70a06cff 8ca64fff eef0cfff 769b4dff 6b883fff 3c7f45ff 3c7e45ff 559258ff 4e8c53ff 3b7d44ff 2b5c2eff 978938ff 93833fff f4ea77ff efed8bff dedb84ff ac9a3eff fde661ff efd55dff dbb821ff d7af03ff e8bb01ff f7c600ff f9cc0eff f4d944ff fcf689ff 46432ae4 00000047 00000000 │ │ +00000000 00000000 00000000 00000000 040a0528 397941fa 3e8247ff 619d61ff 3d8046ff 3d7f46ff 3d7f46ff 56803fff c08d29ff f1e369ff ba9f3bff 708339ff 3c7d45ff bd8825ff 3b7c44ff 69924aff 3b7b44ff 7ba473ff 86aa6dff 3a7a43ff 3a7a43ff 3a7942ff 679d64ff 49854eff 344f25ff eaca32ff ceb638ff a79640ff faec6cff eee778ff eeed92ff f1eca7ff dccf70ff c8ae2aff d5b318ff ecc30fff f8ca06ff fac900ff fac800ff ffd81fff d4be47fe 080605c6 00000033 00000000 │ │ +00000000 00000000 00000000 00000000 050c0737 3a7941fd 3d7f46ff 5e975dff 3b7b43ff 3a7a43ff 3a7a43ff 3a7942ff 7f7f31ff f2e675ff f1e369ff c79831ff b09c3bff b58727ff 4d7f41ff 557d3dff 387640ff 37753fff 37753fff 37743fff 37733fff 37733fff 75a66eff 3a4d22ff f7d01eff ffe32cff b59c29ff cdb741ff f6e458ff f3e97fff ece9abff c8c884ff c1b858ff ddc744ff f2d12dff f8d01aff f9cc0cff f9ca04ff fecd00ff fbce07ff 3e320aeb 0000008d 00000011 00000000 │ │ +00000000 00000000 00000000 00000000 08110947 3a7941ff 448149ff 548c55ff 387540ff 387440ff 37743fff 37743fff 5c7b39ff 767e34ff b8b853ff faf4c6ff faf5c7ff cca137ff c4932eff 92913dff 4b773eff 35703dff 356f3dff 356f3dff 356f3dff 346e3cff 58764bff e6c31eff ffd81dff fdd720ff cdad25ff e3c733ff f9e76fff e7dd90ff bfb75fff c1bf6eff e0de86ff f1e265ff f5d941ff f6d327ff f8ce14ff fdd009ff fcce04ff 534002f1 000000ae 00000038 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0b160c61 387640ff 4b834eff 477f4bff 35703dff 35703dff 356f3dff 356f3dff 346e3cff 4d7e44ff 6a853fff 798238ff 9fa94eff fbf8d9ff f2e571ff c4922dff c3912cff 8c9542ff 3d6f3bff 326a3aff 326939ff 326839ff 9b871fff ffdf21ff fad21eff fad21cff f4ce1bff f7de5bff e3d376ff c6b542ff d5c859ff eee679ff f3f293ff f3ef88ff f7e45bff f6d838ff fbd520ff f7cd11ff 523f04f1 000000b3 00000049 00000002 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0d1b0f7d 37723eff 4d824fff 3f7543ff 336b3aff 336a3aff 336a3aff 326a3aff 3d6f3aff 326939ff 326839ff 3d6e3aff a3a146ff 9cb385ff 82a176ff dfe3b9ff f6ed9cff bf8a26ff abae50ff 53773cff 306437ff 32451fff ffdb24ff fdd421ff fbd320ff fad116ff fcdc4aff e6d060ff b29a21ff 7e6d26ff 9e913dff bcb156ff c5bf6bfe c3bf76fd c8ba5dfd d8bc43ff d1b028ff 3a2d07ec 000000ad 00000046 00000003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0e1e1194 346d3bff 4c7d4dff 3c7141ff 306537ff 306537ff 306437ff 7f9a5bff 71742eff 627534ff 2f6336ff 2f6236ff 8ca46eff 8da574ff 809d74ff 6d8943ff a6963cff f8f2b6ff cfa73cff 6b8540ff 3f4820ff 7e6c18ff ffe026ff fcd322ff fcd21aff fddb46ff e6cd56ff c8a811ff dfc128ff d9c036ff 91812dff 7a6e2dfe 8d813efa b2aa60fc d7d27dff 92843bfa 110d03dc 0000009b 00000038 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 112213a6 316738ff 4b7a4cff 38693dff 2e6035ff 2e5f34ff 557c4cff faf5cbff a98025ff 71813aff 376032ff 2c5d32ff a8b88cff 7e8a3fff 6a8340ff 2c5b32ff 48632eff f4e882ff bc8523ff 61652bff 695512ff ad921aff ffdb26ff fdd31eff fed93bff ebd05aff c6a513ff cba717ff efca21ff ffe033ff ffea48ff fbe758ff e2d360ff b9ac5afc 40371fec 000000bb 00000075 00000022 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 122614b7 2e6135ff 497649ff 346339ff 2b5a31ff 466e42ff 9f9941ff e8e397ff f4e98aff 967b27ff 6f6d2aff 376133ff b5b350ff 50642cff 50632cff 29562fff 29562fff f6ec98ff c89932ff 766110ff 7a630eff cda819ff ffd41fff ffd833ff f1d55eff cdab19ff deba1bff e3bc1cff 9c8116ff 776519ff 7a681cff 98842bfe b49f3efd 53471fef 010000b2 00000050 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 142916c4 416f44ff 95b984ff 709867ff 2f5c34ff 29552fff 7d873dff 5a7539ff 889b61ff 99ab89ff dbda99ff a5b280ff b9ab48ff 4f5f2bff 4f5f2bff 27512dff 899e7cff fbf8d8ff 968b3aff edb80dff 755c0bff dbb115ff ffd21fff f6d85cff d4b223ff dbb71cff f8d020ff ffd71fff fdd61dff f3ce1dff fdda2cff d7bb35ff 473e17ee 000000ae 00000055 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 152c18d1 416b42ff 5d8458ff 6e9465ff 406941ff 264f2cff 264f2bff 254f2bff 254e2bff 5d7848ff 5c7741ff 85944dff f9f4c1ff ae9639ff c5b149ff f5eb93ff c2c8a3ff 879a70ff 455226ff ffc608ff 9d790bff dfb00dff fcd74bff dbb82eff d7b31bff f7cf23ff fdd422ff fdd420ff f4cc1eff c2a218ff 615210ff 0c0a03f8 000000ab 00000049 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 152d19dc 5f8559ff 6b8f62ff 668b5eff 264d2bff 244a29ff 234a28ff 234a28ff 234928ff 234928ff 234828ff 2f4f2aff f9f3beff 224727ff 6a8261ff 5c7556ff 6a8162ff 5e6b4bff 634f0cff e2ac04ff f5bd03ff f6c92dff e4bf3aff d2a911ff f2c821ff ffd525ff fdd423ff ffd622ff f3cb1fff 9f8317ff 5d4d0eff 161105ef 0000004e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 2b442ae7 476b45ff 709266ff 4c6f49ff 214527ff 214526ff 214526ff 214426ff 214426ff 204325ff 204325ff 204225ff 869675ff 204224ff 59704cff 1f4123ff 1d3a20ff 292f12ff 4c3e09ff efb400ff fac20dff edc540ff d5a80aff f0c115ff ffd41eff ffdb25ff ffe226ff fdd723ff c9a61bff 6b5c13ff 191d0aff 010302da 0000003a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 172f1aec 83a575ff 81a173ff 26482aff 1f4024ff 1e3f23ff 1e3f23ff 1e3f22ff 1e3f22ff 1e3e22ff 1d3e21ff 1d3d21ff 2c492dff 657647ff 1d3c21ff 1d3b21ff 1b391eff 36310bff ab8004ff e3a900ff f5c636ff d6a915ff a88008ff b08b10ff cea615ff c39f1aff 857019ff 3b3617ff 2a332aff 233626ff 0d200fff 010402c0 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 01020113 18331cf6 708f64ff 88a878ff 2a492bff 1c3b20ff 1c3a20ff 1c3a20ff 1c3920ff 1b391fff 1b391fff 1b381fff 1b381fff 1b381fff 1b371fff 1b371eff 1a361eff 1a361eff 18321cff 2e2a08ff ebb81bff ebbb2bff d3a000ff cc9d09ff 7e600aff 211a07ff 222b23ff 49574bff 5c755fff 88a98dff 446f4bff 112814fd 010101a9 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 01020119 18301cf9 213f25ff 5b7853ff 466342ff 506c4aff 1f3a22ff 1a351dff 19341dff 19341dff 19331cff 19331cff 18331cff 18321bff 18321bff 18311bff 18311bff 18311bff 17301aff 132614ff a6883bff 4c3a09ff a57b04ff 745507ff 312908ff 141707ff 5c7460ff aed0b3ff a4d1aaff b4e1baff 416d46ff 0e2210fc 0000009b 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0c180dcf 1a351dff 344f32ff 637f59ff 385235ff 607b57ff 738e66ff 445d3fff 162e19ff 162e19ff 162e19ff 162e19ff 152d18ff 152c18ff 152c18ff 152c18ff 152b18ff 152b18ff 2e301aff 40371fff 232b1fff 373f2aff 2c2b11ff 0f190eff 0a1a0dff 82a387ff bde3c2ff a6d5adff b1dfb7ff 38623dff 09180bf8 0000008c 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00010028 070e08ce 112413fc 1c331eff 162d19ff 152c19ff 203721ff 617a57ff 3f563bff 223823ff 253b25ff 182d1aff 132816ff 132716ff 132716ff 132615ff 122615ff 112413ff 574b2bff 080f08ff 58694dff 647a58ff 3e5039ff 243522ff 0f2212ff 9abe9fff bbe1c0ff a7d5adff aeddb5ff 2d4f32fe 010302e1 00000061 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000017 00000075 030604bf 080f09e5 0c190ef7 102212fe 112514ff 122615ff 122514ff 172918ff 1d301eff 223521ff 3f533aff 687f5cff 596f4fff 374b33ff 2f3322ff 312d1cff 0f190fff 566a4cff 839b72ff 40533aff 1d2e1dff 162818ff a6caaaff b7dfbdff addcb3ff 9bcfa2ff 0a150ce7 00000096 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000011 00000035 00000062 01010194 020503c0 060b06e0 0a130bf5 0d1a0ffd 0f1e11ff 0f1f11ff 162717ff 293b28ff 152516ff 2e402bff 5a5236ff 2f3727ff 2b3a28ff 93ad80ff 677d5bff 607554ff 0a180cff 1f3222ff b4d8b9ff b9e4bfff 86c28eff 324e37f7 000000b3 00000026 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000015 00000033 0000005b 0101008c 020402bb 050a06dc 081009f1 0c180efc 0e1d10ff 121b10ff 433b22ff 2b3727ff 44563dff 293a27ff 223221ff 0e1d10ff 08170aff 2d4530ff b7e8beff 7dae83fe 0d190ff3 000000c1 00000041 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000002a 00000051 00010082 010402b2 302611f1 1f1a0dfb 081009fd 1f301eff 0f1f11ff 0f1f11ff 0f1f11ff 0c1a0eff 192b1cfd 2a432df3 040a05d6 00000094 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 1f16059f 080501b8 00000094 010402b0 040805d4 070e08ec 060d07ef 030703e2 000000bf 00000080 00000044 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000011 00000040 00000010 0000000c 00000026 0000004a 00000062 00000051 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content